podman-login/dist/index.js
divyansh42 9fec908dba Update bundles
Signed-off-by: divyansh42 <diagrawa@redhat.com>
2022-12-25 21:04:33 +05:30

2 lines
No EOL
752 KiB
JavaScript
Raw Blame History

This file contains invisible Unicode characters

This file contains invisible Unicode characters that are indistinguishable to humans but may be processed differently by a computer. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

require('./sourcemap-register.js');module.exports=(()=>{var __webpack_modules__={6879:e=>{"use strict";e.exports=JSON.parse('{"name":"@aws-sdk/client-ecr","description":"AWS SDK for JavaScript Ecr Client for Node.js, Browser and React Native","version":"3.100.0","scripts":{"build":"concurrently \'yarn:build:cjs\' \'yarn:build:es\' \'yarn:build:types\'","build:cjs":"tsc -p tsconfig.cjs.json","build:docs":"typedoc","build:es":"tsc -p tsconfig.es.json","build:types":"tsc -p tsconfig.types.json","build:types:downlevel":"downlevel-dts dist-types dist-types/ts3.4","clean":"rimraf ./dist-* && rimraf *.tsbuildinfo"},"main":"./dist-cjs/index.js","types":"./dist-types/index.d.ts","module":"./dist-es/index.js","sideEffects":false,"dependencies":{"@aws-crypto/sha256-browser":"2.0.0","@aws-crypto/sha256-js":"2.0.0","@aws-sdk/client-sts":"3.100.0","@aws-sdk/config-resolver":"3.80.0","@aws-sdk/credential-provider-node":"3.100.0","@aws-sdk/fetch-http-handler":"3.78.0","@aws-sdk/hash-node":"3.78.0","@aws-sdk/invalid-dependency":"3.78.0","@aws-sdk/middleware-content-length":"3.78.0","@aws-sdk/middleware-host-header":"3.78.0","@aws-sdk/middleware-logger":"3.78.0","@aws-sdk/middleware-retry":"3.80.0","@aws-sdk/middleware-serde":"3.78.0","@aws-sdk/middleware-signing":"3.78.0","@aws-sdk/middleware-stack":"3.78.0","@aws-sdk/middleware-user-agent":"3.78.0","@aws-sdk/node-config-provider":"3.80.0","@aws-sdk/node-http-handler":"3.94.0","@aws-sdk/protocol-http":"3.78.0","@aws-sdk/smithy-client":"3.99.0","@aws-sdk/types":"3.78.0","@aws-sdk/url-parser":"3.78.0","@aws-sdk/util-base64-browser":"3.58.0","@aws-sdk/util-base64-node":"3.55.0","@aws-sdk/util-body-length-browser":"3.55.0","@aws-sdk/util-body-length-node":"3.55.0","@aws-sdk/util-defaults-mode-browser":"3.99.0","@aws-sdk/util-defaults-mode-node":"3.99.0","@aws-sdk/util-user-agent-browser":"3.78.0","@aws-sdk/util-user-agent-node":"3.80.0","@aws-sdk/util-utf8-browser":"3.55.0","@aws-sdk/util-utf8-node":"3.55.0","@aws-sdk/util-waiter":"3.78.0","tslib":"^2.3.1"},"devDependencies":{"@aws-sdk/service-client-documentation-generator":"3.58.0","@tsconfig/recommended":"1.0.1","@types/node":"^12.7.5","concurrently":"7.0.0","downlevel-dts":"0.7.0","rimraf":"3.0.2","typedoc":"0.19.2","typescript":"~4.6.2"},"engines":{"node":">=12.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-ecr","repository":{"type":"git","url":"https://github.com/aws/aws-sdk-js-v3.git","directory":"clients/client-ecr"}}')},3966:e=>{"use strict";e.exports=JSON.parse('{"name":"@aws-sdk/client-sso","description":"AWS SDK for JavaScript Sso Client for Node.js, Browser and React Native","version":"3.100.0","scripts":{"build":"concurrently \'yarn:build:cjs\' \'yarn:build:es\' \'yarn:build:types\'","build:cjs":"tsc -p tsconfig.cjs.json","build:docs":"typedoc","build:es":"tsc -p tsconfig.es.json","build:types":"tsc -p tsconfig.types.json","build:types:downlevel":"downlevel-dts dist-types dist-types/ts3.4","clean":"rimraf ./dist-* && rimraf *.tsbuildinfo"},"main":"./dist-cjs/index.js","types":"./dist-types/index.d.ts","module":"./dist-es/index.js","sideEffects":false,"dependencies":{"@aws-crypto/sha256-browser":"2.0.0","@aws-crypto/sha256-js":"2.0.0","@aws-sdk/config-resolver":"3.80.0","@aws-sdk/fetch-http-handler":"3.78.0","@aws-sdk/hash-node":"3.78.0","@aws-sdk/invalid-dependency":"3.78.0","@aws-sdk/middleware-content-length":"3.78.0","@aws-sdk/middleware-host-header":"3.78.0","@aws-sdk/middleware-logger":"3.78.0","@aws-sdk/middleware-retry":"3.80.0","@aws-sdk/middleware-serde":"3.78.0","@aws-sdk/middleware-stack":"3.78.0","@aws-sdk/middleware-user-agent":"3.78.0","@aws-sdk/node-config-provider":"3.80.0","@aws-sdk/node-http-handler":"3.94.0","@aws-sdk/protocol-http":"3.78.0","@aws-sdk/smithy-client":"3.99.0","@aws-sdk/types":"3.78.0","@aws-sdk/url-parser":"3.78.0","@aws-sdk/util-base64-browser":"3.58.0","@aws-sdk/util-base64-node":"3.55.0","@aws-sdk/util-body-length-browser":"3.55.0","@aws-sdk/util-body-length-node":"3.55.0","@aws-sdk/util-defaults-mode-browser":"3.99.0","@aws-sdk/util-defaults-mode-node":"3.99.0","@aws-sdk/util-user-agent-browser":"3.78.0","@aws-sdk/util-user-agent-node":"3.80.0","@aws-sdk/util-utf8-browser":"3.55.0","@aws-sdk/util-utf8-node":"3.55.0","tslib":"^2.3.1"},"devDependencies":{"@aws-sdk/service-client-documentation-generator":"3.58.0","@tsconfig/recommended":"1.0.1","@types/node":"^12.7.5","concurrently":"7.0.0","downlevel-dts":"0.7.0","rimraf":"3.0.2","typedoc":"0.19.2","typescript":"~4.6.2"},"engines":{"node":">=12.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"}}')},1121:e=>{"use strict";e.exports=JSON.parse('{"name":"@aws-sdk/client-sts","description":"AWS SDK for JavaScript Sts Client for Node.js, Browser and React Native","version":"3.100.0","scripts":{"build":"concurrently \'yarn:build:cjs\' \'yarn:build:es\' \'yarn:build:types\'","build:cjs":"tsc -p tsconfig.cjs.json","build:docs":"typedoc","build:es":"tsc -p tsconfig.es.json","build:types":"tsc -p tsconfig.types.json","build:types:downlevel":"downlevel-dts dist-types dist-types/ts3.4","clean":"rimraf ./dist-* && rimraf *.tsbuildinfo"},"main":"./dist-cjs/index.js","types":"./dist-types/index.d.ts","module":"./dist-es/index.js","sideEffects":false,"dependencies":{"@aws-crypto/sha256-browser":"2.0.0","@aws-crypto/sha256-js":"2.0.0","@aws-sdk/config-resolver":"3.80.0","@aws-sdk/credential-provider-node":"3.100.0","@aws-sdk/fetch-http-handler":"3.78.0","@aws-sdk/hash-node":"3.78.0","@aws-sdk/invalid-dependency":"3.78.0","@aws-sdk/middleware-content-length":"3.78.0","@aws-sdk/middleware-host-header":"3.78.0","@aws-sdk/middleware-logger":"3.78.0","@aws-sdk/middleware-retry":"3.80.0","@aws-sdk/middleware-sdk-sts":"3.78.0","@aws-sdk/middleware-serde":"3.78.0","@aws-sdk/middleware-signing":"3.78.0","@aws-sdk/middleware-stack":"3.78.0","@aws-sdk/middleware-user-agent":"3.78.0","@aws-sdk/node-config-provider":"3.80.0","@aws-sdk/node-http-handler":"3.94.0","@aws-sdk/protocol-http":"3.78.0","@aws-sdk/smithy-client":"3.99.0","@aws-sdk/types":"3.78.0","@aws-sdk/url-parser":"3.78.0","@aws-sdk/util-base64-browser":"3.58.0","@aws-sdk/util-base64-node":"3.55.0","@aws-sdk/util-body-length-browser":"3.55.0","@aws-sdk/util-body-length-node":"3.55.0","@aws-sdk/util-defaults-mode-browser":"3.99.0","@aws-sdk/util-defaults-mode-node":"3.99.0","@aws-sdk/util-user-agent-browser":"3.78.0","@aws-sdk/util-user-agent-node":"3.80.0","@aws-sdk/util-utf8-browser":"3.55.0","@aws-sdk/util-utf8-node":"3.55.0","entities":"2.2.0","fast-xml-parser":"3.19.0","tslib":"^2.3.1"},"devDependencies":{"@aws-sdk/service-client-documentation-generator":"3.58.0","@tsconfig/recommended":"1.0.1","@types/node":"^12.7.5","concurrently":"7.0.0","downlevel-dts":"0.7.0","rimraf":"3.0.2","typedoc":"0.19.2","typescript":"~4.6.2"},"engines":{"node":">=12.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"}}')},7351:function(e,t,n){"use strict";var r=this&&this.__createBinding||(Object.create?function(e,t,n,r){if(r===undefined)r=n;Object.defineProperty(e,r,{enumerable:true,get:function(){return t[n]}})}:function(e,t,n,r){if(r===undefined)r=n;e[r]=t[n]});var o=this&&this.__setModuleDefault||(Object.create?function(e,t){Object.defineProperty(e,"default",{enumerable:true,value:t})}:function(e,t){e["default"]=t});var i=this&&this.__importStar||function(e){if(e&&e.__esModule)return e;var t={};if(e!=null)for(var n in e)if(n!=="default"&&Object.hasOwnProperty.call(e,n))r(t,e,n);o(t,e);return t};Object.defineProperty(t,"__esModule",{value:true});t.issue=t.issueCommand=void 0;const s=i(n(2087));const a=n(5278);function issueCommand(e,t,n){const r=new Command(e,t,n);process.stdout.write(r.toString()+s.EOL)}t.issueCommand=issueCommand;function issue(e,t=""){issueCommand(e,{},t)}t.issue=issue;const c="::";class Command{constructor(e,t,n){if(!e){e="missing.command"}this.command=e;this.properties=t;this.message=n}toString(){let e=c+this.command;if(this.properties&&Object.keys(this.properties).length>0){e+=" ";let t=true;for(const n in this.properties){if(this.properties.hasOwnProperty(n)){const r=this.properties[n];if(r){if(t){t=false}else{e+=","}e+=`${n}=${escapeProperty(r)}`}}}}e+=`${c}${escapeData(this.message)}`;return e}}function escapeData(e){return a.toCommandValue(e).replace(/%/g,"%25").replace(/\r/g,"%0D").replace(/\n/g,"%0A")}function escapeProperty(e){return a.toCommandValue(e).replace(/%/g,"%25").replace(/\r/g,"%0D").replace(/\n/g,"%0A").replace(/:/g,"%3A").replace(/,/g,"%2C")}},2186:function(e,t,n){"use strict";var r=this&&this.__createBinding||(Object.create?function(e,t,n,r){if(r===undefined)r=n;Object.defineProperty(e,r,{enumerable:true,get:function(){return t[n]}})}:function(e,t,n,r){if(r===undefined)r=n;e[r]=t[n]});var o=this&&this.__setModuleDefault||(Object.create?function(e,t){Object.defineProperty(e,"default",{enumerable:true,value:t})}:function(e,t){e["default"]=t});var i=this&&this.__importStar||function(e){if(e&&e.__esModule)return e;var t={};if(e!=null)for(var n in e)if(n!=="default"&&Object.hasOwnProperty.call(e,n))r(t,e,n);o(t,e);return t};var s=this&&this.__awaiter||function(e,t,n,r){function adopt(e){return e instanceof n?e:new n(function(t){t(e)})}return new(n||(n=Promise))(function(n,o){function fulfilled(e){try{step(r.next(e))}catch(e){o(e)}}function rejected(e){try{step(r["throw"](e))}catch(e){o(e)}}function step(e){e.done?n(e.value):adopt(e.value).then(fulfilled,rejected)}step((r=r.apply(e,t||[])).next())})};Object.defineProperty(t,"__esModule",{value:true});t.getIDToken=t.getState=t.saveState=t.group=t.endGroup=t.startGroup=t.info=t.notice=t.warning=t.error=t.debug=t.isDebug=t.setFailed=t.setCommandEcho=t.setOutput=t.getBooleanInput=t.getMultilineInput=t.getInput=t.addPath=t.setSecret=t.exportVariable=t.ExitCode=void 0;const a=n(7351);const c=n(717);const l=n(5278);const u=i(n(2087));const f=i(n(5622));const d=n(4552);const p=n(8041);var y;(function(e){e[e["Success"]=0]="Success";e[e["Failure"]=1]="Failure"})(y=t.ExitCode||(t.ExitCode={}));function exportVariable(e,t){const n=l.toCommandValue(t);process.env[e]=n;const r=process.env["GITHUB_ENV"]||"";if(r){const t=`ghadelimiter_${d.v4()}`;if(e.includes(t)){throw new Error(`Unexpected input: name should not contain the delimiter "${t}"`)}if(n.includes(t)){throw new Error(`Unexpected input: value should not contain the delimiter "${t}"`)}const r=`${e}<<${t}${u.EOL}${n}${u.EOL}${t}`;c.issueCommand("ENV",r)}else{a.issueCommand("set-env",{name:e},n)}}t.exportVariable=exportVariable;function setSecret(e){a.issueCommand("add-mask",{},e)}t.setSecret=setSecret;function addPath(e){const t=process.env["GITHUB_PATH"]||"";if(t){c.issueCommand("PATH",e)}else{a.issueCommand("add-path",{},e)}process.env["PATH"]=`${e}${f.delimiter}${process.env["PATH"]}`}t.addPath=addPath;function getInput(e,t){const n=process.env[`INPUT_${e.replace(/ /g,"_").toUpperCase()}`]||"";if(t&&t.required&&!n){throw new Error(`Input required and not supplied: ${e}`)}if(t&&t.trimWhitespace===false){return n}return n.trim()}t.getInput=getInput;function getMultilineInput(e,t){const n=getInput(e,t).split("\n").filter(e=>e!=="");return n}t.getMultilineInput=getMultilineInput;function getBooleanInput(e,t){const n=["true","True","TRUE"];const r=["false","False","FALSE"];const o=getInput(e,t);if(n.includes(o))return true;if(r.includes(o))return false;throw new TypeError(`Input does not meet YAML 1.2 "Core Schema" specification: ${e}\n`+`Support boolean input list: \`true | True | TRUE | false | False | FALSE\``)}t.getBooleanInput=getBooleanInput;function setOutput(e,t){process.stdout.write(u.EOL);a.issueCommand("set-output",{name:e},t)}t.setOutput=setOutput;function setCommandEcho(e){a.issue("echo",e?"on":"off")}t.setCommandEcho=setCommandEcho;function setFailed(e){process.exitCode=y.Failure;error(e)}t.setFailed=setFailed;function isDebug(){return process.env["RUNNER_DEBUG"]==="1"}t.isDebug=isDebug;function debug(e){a.issueCommand("debug",{},e)}t.debug=debug;function error(e,t={}){a.issueCommand("error",l.toCommandProperties(t),e instanceof Error?e.toString():e)}t.error=error;function warning(e,t={}){a.issueCommand("warning",l.toCommandProperties(t),e instanceof Error?e.toString():e)}t.warning=warning;function notice(e,t={}){a.issueCommand("notice",l.toCommandProperties(t),e instanceof Error?e.toString():e)}t.notice=notice;function info(e){process.stdout.write(e+u.EOL)}t.info=info;function startGroup(e){a.issue("group",e)}t.startGroup=startGroup;function endGroup(){a.issue("endgroup")}t.endGroup=endGroup;function group(e,t){return s(this,void 0,void 0,function*(){startGroup(e);let n;try{n=yield t()}finally{endGroup()}return n})}t.group=group;function saveState(e,t){a.issueCommand("save-state",{name:e},t)}t.saveState=saveState;function getState(e){return process.env[`STATE_${e}`]||""}t.getState=getState;function getIDToken(e){return s(this,void 0,void 0,function*(){return yield p.OidcClient.getIDToken(e)})}t.getIDToken=getIDToken;var _=n(1327);Object.defineProperty(t,"summary",{enumerable:true,get:function(){return _.summary}});var m=n(1327);Object.defineProperty(t,"markdownSummary",{enumerable:true,get:function(){return m.markdownSummary}});var h=n(2981);Object.defineProperty(t,"toPosixPath",{enumerable:true,get:function(){return h.toPosixPath}});Object.defineProperty(t,"toWin32Path",{enumerable:true,get:function(){return h.toWin32Path}});Object.defineProperty(t,"toPlatformPath",{enumerable:true,get:function(){return h.toPlatformPath}})},717:function(e,t,n){"use strict";var r=this&&this.__createBinding||(Object.create?function(e,t,n,r){if(r===undefined)r=n;Object.defineProperty(e,r,{enumerable:true,get:function(){return t[n]}})}:function(e,t,n,r){if(r===undefined)r=n;e[r]=t[n]});var o=this&&this.__setModuleDefault||(Object.create?function(e,t){Object.defineProperty(e,"default",{enumerable:true,value:t})}:function(e,t){e["default"]=t});var i=this&&this.__importStar||function(e){if(e&&e.__esModule)return e;var t={};if(e!=null)for(var n in e)if(n!=="default"&&Object.hasOwnProperty.call(e,n))r(t,e,n);o(t,e);return t};Object.defineProperty(t,"__esModule",{value:true});t.issueCommand=void 0;const s=i(n(5747));const a=i(n(2087));const c=n(5278);function issueCommand(e,t){const n=process.env[`GITHUB_${e}`];if(!n){throw new Error(`Unable to find environment variable for file command ${e}`)}if(!s.existsSync(n)){throw new Error(`Missing file at path: ${n}`)}s.appendFileSync(n,`${c.toCommandValue(t)}${a.EOL}`,{encoding:"utf8"})}t.issueCommand=issueCommand},8041:function(e,t,n){"use strict";var r=this&&this.__awaiter||function(e,t,n,r){function adopt(e){return e instanceof n?e:new n(function(t){t(e)})}return new(n||(n=Promise))(function(n,o){function fulfilled(e){try{step(r.next(e))}catch(e){o(e)}}function rejected(e){try{step(r["throw"](e))}catch(e){o(e)}}function step(e){e.done?n(e.value):adopt(e.value).then(fulfilled,rejected)}step((r=r.apply(e,t||[])).next())})};Object.defineProperty(t,"__esModule",{value:true});t.OidcClient=void 0;const o=n(6255);const i=n(5526);const s=n(2186);class OidcClient{static createHttpClient(e=true,t=10){const n={allowRetries:e,maxRetries:t};return new o.HttpClient("actions/oidc-client",[new i.BearerCredentialHandler(OidcClient.getRequestToken())],n)}static getRequestToken(){const e=process.env["ACTIONS_ID_TOKEN_REQUEST_TOKEN"];if(!e){throw new Error("Unable to get ACTIONS_ID_TOKEN_REQUEST_TOKEN env variable")}return e}static getIDTokenUrl(){const e=process.env["ACTIONS_ID_TOKEN_REQUEST_URL"];if(!e){throw new Error("Unable to get ACTIONS_ID_TOKEN_REQUEST_URL env variable")}return e}static getCall(e){var t;return r(this,void 0,void 0,function*(){const n=OidcClient.createHttpClient();const r=yield n.getJson(e).catch(e=>{throw new Error(`Failed to get ID Token. \n \n Error Code : ${e.statusCode}\n \n Error Message: ${e.result.message}`)});const o=(t=r.result)===null||t===void 0?void 0:t.value;if(!o){throw new Error("Response json body do not have ID Token field")}return o})}static getIDToken(e){return r(this,void 0,void 0,function*(){try{let t=OidcClient.getIDTokenUrl();if(e){const n=encodeURIComponent(e);t=`${t}&audience=${n}`}s.debug(`ID token url is ${t}`);const n=yield OidcClient.getCall(t);s.setSecret(n);return n}catch(e){throw new Error(`Error message: ${e.message}`)}})}}t.OidcClient=OidcClient},2981:function(e,t,n){"use strict";var r=this&&this.__createBinding||(Object.create?function(e,t,n,r){if(r===undefined)r=n;Object.defineProperty(e,r,{enumerable:true,get:function(){return t[n]}})}:function(e,t,n,r){if(r===undefined)r=n;e[r]=t[n]});var o=this&&this.__setModuleDefault||(Object.create?function(e,t){Object.defineProperty(e,"default",{enumerable:true,value:t})}:function(e,t){e["default"]=t});var i=this&&this.__importStar||function(e){if(e&&e.__esModule)return e;var t={};if(e!=null)for(var n in e)if(n!=="default"&&Object.hasOwnProperty.call(e,n))r(t,e,n);o(t,e);return t};Object.defineProperty(t,"__esModule",{value:true});t.toPlatformPath=t.toWin32Path=t.toPosixPath=void 0;const s=i(n(5622));function toPosixPath(e){return e.replace(/[\\]/g,"/")}t.toPosixPath=toPosixPath;function toWin32Path(e){return e.replace(/[/]/g,"\\")}t.toWin32Path=toWin32Path;function toPlatformPath(e){return e.replace(/[/\\]/g,s.sep)}t.toPlatformPath=toPlatformPath},1327:function(e,t,n){"use strict";var r=this&&this.__awaiter||function(e,t,n,r){function adopt(e){return e instanceof n?e:new n(function(t){t(e)})}return new(n||(n=Promise))(function(n,o){function fulfilled(e){try{step(r.next(e))}catch(e){o(e)}}function rejected(e){try{step(r["throw"](e))}catch(e){o(e)}}function step(e){e.done?n(e.value):adopt(e.value).then(fulfilled,rejected)}step((r=r.apply(e,t||[])).next())})};Object.defineProperty(t,"__esModule",{value:true});t.summary=t.markdownSummary=t.SUMMARY_DOCS_URL=t.SUMMARY_ENV_VAR=void 0;const o=n(2087);const i=n(5747);const{access:s,appendFile:a,writeFile:c}=i.promises;t.SUMMARY_ENV_VAR="GITHUB_STEP_SUMMARY";t.SUMMARY_DOCS_URL="https://docs.github.com/actions/using-workflows/workflow-commands-for-github-actions#adding-a-job-summary";class Summary{constructor(){this._buffer=""}filePath(){return r(this,void 0,void 0,function*(){if(this._filePath){return this._filePath}const e=process.env[t.SUMMARY_ENV_VAR];if(!e){throw new Error(`Unable to find environment variable for $${t.SUMMARY_ENV_VAR}. Check if your runtime environment supports job summaries.`)}try{yield s(e,i.constants.R_OK|i.constants.W_OK)}catch(t){throw new Error(`Unable to access summary file: '${e}'. Check if the file has correct read/write permissions.`)}this._filePath=e;return this._filePath})}wrap(e,t,n={}){const r=Object.entries(n).map(([e,t])=>` ${e}="${t}"`).join("");if(!t){return`<${e}${r}>`}return`<${e}${r}>${t}</${e}>`}write(e){return r(this,void 0,void 0,function*(){const t=!!(e===null||e===void 0?void 0:e.overwrite);const n=yield this.filePath();const r=t?c:a;yield r(n,this._buffer,{encoding:"utf8"});return this.emptyBuffer()})}clear(){return r(this,void 0,void 0,function*(){return this.emptyBuffer().write({overwrite:true})})}stringify(){return this._buffer}isEmptyBuffer(){return this._buffer.length===0}emptyBuffer(){this._buffer="";return this}addRaw(e,t=false){this._buffer+=e;return t?this.addEOL():this}addEOL(){return this.addRaw(o.EOL)}addCodeBlock(e,t){const n=Object.assign({},t&&{lang:t});const r=this.wrap("pre",this.wrap("code",e),n);return this.addRaw(r).addEOL()}addList(e,t=false){const n=t?"ol":"ul";const r=e.map(e=>this.wrap("li",e)).join("");const o=this.wrap(n,r);return this.addRaw(o).addEOL()}addTable(e){const t=e.map(e=>{const t=e.map(e=>{if(typeof e==="string"){return this.wrap("td",e)}const{header:t,data:n,colspan:r,rowspan:o}=e;const i=t?"th":"td";const s=Object.assign(Object.assign({},r&&{colspan:r}),o&&{rowspan:o});return this.wrap(i,n,s)}).join("");return this.wrap("tr",t)}).join("");const n=this.wrap("table",t);return this.addRaw(n).addEOL()}addDetails(e,t){const n=this.wrap("details",this.wrap("summary",e)+t);return this.addRaw(n).addEOL()}addImage(e,t,n){const{width:r,height:o}=n||{};const i=Object.assign(Object.assign({},r&&{width:r}),o&&{height:o});const s=this.wrap("img",null,Object.assign({src:e,alt:t},i));return this.addRaw(s).addEOL()}addHeading(e,t){const n=`h${t}`;const r=["h1","h2","h3","h4","h5","h6"].includes(n)?n:"h1";const o=this.wrap(r,e);return this.addRaw(o).addEOL()}addSeparator(){const e=this.wrap("hr",null);return this.addRaw(e).addEOL()}addBreak(){const e=this.wrap("br",null);return this.addRaw(e).addEOL()}addQuote(e,t){const n=Object.assign({},t&&{cite:t});const r=this.wrap("blockquote",e,n);return this.addRaw(r).addEOL()}addLink(e,t){const n=this.wrap("a",e,{href:t});return this.addRaw(n).addEOL()}}const l=new Summary;t.markdownSummary=l;t.summary=l},5278:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t.toCommandProperties=t.toCommandValue=void 0;function toCommandValue(e){if(e===null||e===undefined){return""}else if(typeof e==="string"||e instanceof String){return e}return JSON.stringify(e)}t.toCommandValue=toCommandValue;function toCommandProperties(e){if(!Object.keys(e).length){return{}}return{title:e.title,file:e.file,line:e.startLine,endLine:e.endLine,col:e.startColumn,endColumn:e.endColumn}}t.toCommandProperties=toCommandProperties},1514:function(e,t,n){"use strict";var r=this&&this.__awaiter||function(e,t,n,r){function adopt(e){return e instanceof n?e:new n(function(t){t(e)})}return new(n||(n=Promise))(function(n,o){function fulfilled(e){try{step(r.next(e))}catch(e){o(e)}}function rejected(e){try{step(r["throw"](e))}catch(e){o(e)}}function step(e){e.done?n(e.value):adopt(e.value).then(fulfilled,rejected)}step((r=r.apply(e,t||[])).next())})};var o=this&&this.__importStar||function(e){if(e&&e.__esModule)return e;var t={};if(e!=null)for(var n in e)if(Object.hasOwnProperty.call(e,n))t[n]=e[n];t["default"]=e;return t};Object.defineProperty(t,"__esModule",{value:true});const i=o(n(8159));function exec(e,t,n){return r(this,void 0,void 0,function*(){const r=i.argStringToArray(e);if(r.length===0){throw new Error(`Parameter 'commandLine' cannot be null or empty.`)}const o=r[0];t=r.slice(1).concat(t||[]);const s=new i.ToolRunner(o,t,n);return s.exec()})}t.exec=exec},8159:function(e,t,n){"use strict";var r=this&&this.__awaiter||function(e,t,n,r){function adopt(e){return e instanceof n?e:new n(function(t){t(e)})}return new(n||(n=Promise))(function(n,o){function fulfilled(e){try{step(r.next(e))}catch(e){o(e)}}function rejected(e){try{step(r["throw"](e))}catch(e){o(e)}}function step(e){e.done?n(e.value):adopt(e.value).then(fulfilled,rejected)}step((r=r.apply(e,t||[])).next())})};var o=this&&this.__importStar||function(e){if(e&&e.__esModule)return e;var t={};if(e!=null)for(var n in e)if(Object.hasOwnProperty.call(e,n))t[n]=e[n];t["default"]=e;return t};Object.defineProperty(t,"__esModule",{value:true});const i=o(n(2087));const s=o(n(8614));const a=o(n(3129));const c=o(n(5622));const l=o(n(7436));const u=o(n(1962));const f=process.platform==="win32";class ToolRunner extends s.EventEmitter{constructor(e,t,n){super();if(!e){throw new Error("Parameter 'toolPath' cannot be null or empty.")}this.toolPath=e;this.args=t||[];this.options=n||{}}_debug(e){if(this.options.listeners&&this.options.listeners.debug){this.options.listeners.debug(e)}}_getCommandString(e,t){const n=this._getSpawnFileName();const r=this._getSpawnArgs(e);let o=t?"":"[command]";if(f){if(this._isCmdFile()){o+=n;for(const e of r){o+=` ${e}`}}else if(e.windowsVerbatimArguments){o+=`"${n}"`;for(const e of r){o+=` ${e}`}}else{o+=this._windowsQuoteCmdArg(n);for(const e of r){o+=` ${this._windowsQuoteCmdArg(e)}`}}}else{o+=n;for(const e of r){o+=` ${e}`}}return o}_processLineBuffer(e,t,n){try{let r=t+e.toString();let o=r.indexOf(i.EOL);while(o>-1){const e=r.substring(0,o);n(e);r=r.substring(o+i.EOL.length);o=r.indexOf(i.EOL)}t=r}catch(e){this._debug(`error processing line. Failed with error ${e}`)}}_getSpawnFileName(){if(f){if(this._isCmdFile()){return process.env["COMSPEC"]||"cmd.exe"}}return this.toolPath}_getSpawnArgs(e){if(f){if(this._isCmdFile()){let t=`/D /S /C "${this._windowsQuoteCmdArg(this.toolPath)}`;for(const n of this.args){t+=" ";t+=e.windowsVerbatimArguments?n:this._windowsQuoteCmdArg(n)}t+='"';return[t]}}return this.args}_endsWith(e,t){return e.endsWith(t)}_isCmdFile(){const e=this.toolPath.toUpperCase();return this._endsWith(e,".CMD")||this._endsWith(e,".BAT")}_windowsQuoteCmdArg(e){if(!this._isCmdFile()){return this._uvQuoteCmdArg(e)}if(!e){return'""'}const t=[" ","\t","&","(",")","[","]","{","}","^","=",";","!","'","+",",","`","~","|","<",">",'"'];let n=false;for(const r of e){if(t.some(e=>e===r)){n=true;break}}if(!n){return e}let r='"';let o=true;for(let t=e.length;t>0;t--){r+=e[t-1];if(o&&e[t-1]==="\\"){r+="\\"}else if(e[t-1]==='"'){o=true;r+='"'}else{o=false}}r+='"';return r.split("").reverse().join("")}_uvQuoteCmdArg(e){if(!e){return'""'}if(!e.includes(" ")&&!e.includes("\t")&&!e.includes('"')){return e}if(!e.includes('"')&&!e.includes("\\")){return`"${e}"`}let t='"';let n=true;for(let r=e.length;r>0;r--){t+=e[r-1];if(n&&e[r-1]==="\\"){t+="\\"}else if(e[r-1]==='"'){n=true;t+="\\"}else{n=false}}t+='"';return t.split("").reverse().join("")}_cloneExecOptions(e){e=e||{};const t={cwd:e.cwd||process.cwd(),env:e.env||process.env,silent:e.silent||false,windowsVerbatimArguments:e.windowsVerbatimArguments||false,failOnStdErr:e.failOnStdErr||false,ignoreReturnCode:e.ignoreReturnCode||false,delay:e.delay||1e4};t.outStream=e.outStream||process.stdout;t.errStream=e.errStream||process.stderr;return t}_getSpawnOptions(e,t){e=e||{};const n={};n.cwd=e.cwd;n.env=e.env;n["windowsVerbatimArguments"]=e.windowsVerbatimArguments||this._isCmdFile();if(e.windowsVerbatimArguments){n.argv0=`"${t}"`}return n}exec(){return r(this,void 0,void 0,function*(){if(!u.isRooted(this.toolPath)&&(this.toolPath.includes("/")||f&&this.toolPath.includes("\\"))){this.toolPath=c.resolve(process.cwd(),this.options.cwd||process.cwd(),this.toolPath)}this.toolPath=yield l.which(this.toolPath,true);return new Promise((e,t)=>{this._debug(`exec tool: ${this.toolPath}`);this._debug("arguments:");for(const e of this.args){this._debug(` ${e}`)}const n=this._cloneExecOptions(this.options);if(!n.silent&&n.outStream){n.outStream.write(this._getCommandString(n)+i.EOL)}const r=new ExecState(n,this.toolPath);r.on("debug",e=>{this._debug(e)});const o=this._getSpawnFileName();const s=a.spawn(o,this._getSpawnArgs(n),this._getSpawnOptions(this.options,o));const c="";if(s.stdout){s.stdout.on("data",e=>{if(this.options.listeners&&this.options.listeners.stdout){this.options.listeners.stdout(e)}if(!n.silent&&n.outStream){n.outStream.write(e)}this._processLineBuffer(e,c,e=>{if(this.options.listeners&&this.options.listeners.stdline){this.options.listeners.stdline(e)}})})}const l="";if(s.stderr){s.stderr.on("data",e=>{r.processStderr=true;if(this.options.listeners&&this.options.listeners.stderr){this.options.listeners.stderr(e)}if(!n.silent&&n.errStream&&n.outStream){const t=n.failOnStdErr?n.errStream:n.outStream;t.write(e)}this._processLineBuffer(e,l,e=>{if(this.options.listeners&&this.options.listeners.errline){this.options.listeners.errline(e)}})})}s.on("error",e=>{r.processError=e.message;r.processExited=true;r.processClosed=true;r.CheckComplete()});s.on("exit",e=>{r.processExitCode=e;r.processExited=true;this._debug(`Exit code ${e} received from tool '${this.toolPath}'`);r.CheckComplete()});s.on("close",e=>{r.processExitCode=e;r.processExited=true;r.processClosed=true;this._debug(`STDIO streams have closed for tool '${this.toolPath}'`);r.CheckComplete()});r.on("done",(n,r)=>{if(c.length>0){this.emit("stdline",c)}if(l.length>0){this.emit("errline",l)}s.removeAllListeners();if(n){t(n)}else{e(r)}});if(this.options.input){if(!s.stdin){throw new Error("child process missing stdin")}s.stdin.end(this.options.input)}})})}}t.ToolRunner=ToolRunner;function argStringToArray(e){const t=[];let n=false;let r=false;let o="";function append(e){if(r&&e!=='"'){o+="\\"}o+=e;r=false}for(let i=0;i<e.length;i++){const s=e.charAt(i);if(s==='"'){if(!r){n=!n}else{append(s)}continue}if(s==="\\"&&r){append(s);continue}if(s==="\\"&&n){r=true;continue}if(s===" "&&!n){if(o.length>0){t.push(o);o=""}continue}append(s)}if(o.length>0){t.push(o.trim())}return t}t.argStringToArray=argStringToArray;class ExecState extends s.EventEmitter{constructor(e,t){super();this.processClosed=false;this.processError="";this.processExitCode=0;this.processExited=false;this.processStderr=false;this.delay=1e4;this.done=false;this.timeout=null;if(!t){throw new Error("toolPath must not be empty")}this.options=e;this.toolPath=t;if(e.delay){this.delay=e.delay}}CheckComplete(){if(this.done){return}if(this.processClosed){this._setResult()}else if(this.processExited){this.timeout=setTimeout(ExecState.HandleTimeout,this.delay,this)}}_debug(e){this.emit("debug",e)}_setResult(){let e;if(this.processExited){if(this.processError){e=new Error(`There was an error when attempting to execute the process '${this.toolPath}'. This may indicate the process failed to start. Error: ${this.processError}`)}else if(this.processExitCode!==0&&!this.options.ignoreReturnCode){e=new Error(`The process '${this.toolPath}' failed with exit code ${this.processExitCode}`)}else if(this.processStderr&&this.options.failOnStdErr){e=new Error(`The process '${this.toolPath}' failed because one or more lines were written to the STDERR stream`)}}if(this.timeout){clearTimeout(this.timeout);this.timeout=null}this.done=true;this.emit("done",e,this.processExitCode)}static HandleTimeout(e){if(e.done){return}if(!e.processClosed&&e.processExited){const t=`The STDIO streams did not close within ${e.delay/1e3} seconds of the exit event from process '${e.toolPath}'. This may indicate a child process inherited the STDIO streams and has not yet exited.`;e._debug(t)}e._setResult()}}},5526:function(e,t){"use strict";var n=this&&this.__awaiter||function(e,t,n,r){function adopt(e){return e instanceof n?e:new n(function(t){t(e)})}return new(n||(n=Promise))(function(n,o){function fulfilled(e){try{step(r.next(e))}catch(e){o(e)}}function rejected(e){try{step(r["throw"](e))}catch(e){o(e)}}function step(e){e.done?n(e.value):adopt(e.value).then(fulfilled,rejected)}step((r=r.apply(e,t||[])).next())})};Object.defineProperty(t,"__esModule",{value:true});t.PersonalAccessTokenCredentialHandler=t.BearerCredentialHandler=t.BasicCredentialHandler=void 0;class BasicCredentialHandler{constructor(e,t){this.username=e;this.password=t}prepareRequest(e){if(!e.headers){throw Error("The request has no headers")}e.headers["Authorization"]=`Basic ${Buffer.from(`${this.username}:${this.password}`).toString("base64")}`}canHandleAuthentication(){return false}handleAuthentication(){return n(this,void 0,void 0,function*(){throw new Error("not implemented")})}}t.BasicCredentialHandler=BasicCredentialHandler;class BearerCredentialHandler{constructor(e){this.token=e}prepareRequest(e){if(!e.headers){throw Error("The request has no headers")}e.headers["Authorization"]=`Bearer ${this.token}`}canHandleAuthentication(){return false}handleAuthentication(){return n(this,void 0,void 0,function*(){throw new Error("not implemented")})}}t.BearerCredentialHandler=BearerCredentialHandler;class PersonalAccessTokenCredentialHandler{constructor(e){this.token=e}prepareRequest(e){if(!e.headers){throw Error("The request has no headers")}e.headers["Authorization"]=`Basic ${Buffer.from(`PAT:${this.token}`).toString("base64")}`}canHandleAuthentication(){return false}handleAuthentication(){return n(this,void 0,void 0,function*(){throw new Error("not implemented")})}}t.PersonalAccessTokenCredentialHandler=PersonalAccessTokenCredentialHandler},6255:function(e,t,n){"use strict";var r=this&&this.__createBinding||(Object.create?function(e,t,n,r){if(r===undefined)r=n;Object.defineProperty(e,r,{enumerable:true,get:function(){return t[n]}})}:function(e,t,n,r){if(r===undefined)r=n;e[r]=t[n]});var o=this&&this.__setModuleDefault||(Object.create?function(e,t){Object.defineProperty(e,"default",{enumerable:true,value:t})}:function(e,t){e["default"]=t});var i=this&&this.__importStar||function(e){if(e&&e.__esModule)return e;var t={};if(e!=null)for(var n in e)if(n!=="default"&&Object.hasOwnProperty.call(e,n))r(t,e,n);o(t,e);return t};var s=this&&this.__awaiter||function(e,t,n,r){function adopt(e){return e instanceof n?e:new n(function(t){t(e)})}return new(n||(n=Promise))(function(n,o){function fulfilled(e){try{step(r.next(e))}catch(e){o(e)}}function rejected(e){try{step(r["throw"](e))}catch(e){o(e)}}function step(e){e.done?n(e.value):adopt(e.value).then(fulfilled,rejected)}step((r=r.apply(e,t||[])).next())})};Object.defineProperty(t,"__esModule",{value:true});t.HttpClient=t.isHttps=t.HttpClientResponse=t.HttpClientError=t.getProxyUrl=t.MediaTypes=t.Headers=t.HttpCodes=void 0;const a=i(n(8605));const c=i(n(7211));const l=i(n(9835));const u=i(n(4294));var f;(function(e){e[e["OK"]=200]="OK";e[e["MultipleChoices"]=300]="MultipleChoices";e[e["MovedPermanently"]=301]="MovedPermanently";e[e["ResourceMoved"]=302]="ResourceMoved";e[e["SeeOther"]=303]="SeeOther";e[e["NotModified"]=304]="NotModified";e[e["UseProxy"]=305]="UseProxy";e[e["SwitchProxy"]=306]="SwitchProxy";e[e["TemporaryRedirect"]=307]="TemporaryRedirect";e[e["PermanentRedirect"]=308]="PermanentRedirect";e[e["BadRequest"]=400]="BadRequest";e[e["Unauthorized"]=401]="Unauthorized";e[e["PaymentRequired"]=402]="PaymentRequired";e[e["Forbidden"]=403]="Forbidden";e[e["NotFound"]=404]="NotFound";e[e["MethodNotAllowed"]=405]="MethodNotAllowed";e[e["NotAcceptable"]=406]="NotAcceptable";e[e["ProxyAuthenticationRequired"]=407]="ProxyAuthenticationRequired";e[e["RequestTimeout"]=408]="RequestTimeout";e[e["Conflict"]=409]="Conflict";e[e["Gone"]=410]="Gone";e[e["TooManyRequests"]=429]="TooManyRequests";e[e["InternalServerError"]=500]="InternalServerError";e[e["NotImplemented"]=501]="NotImplemented";e[e["BadGateway"]=502]="BadGateway";e[e["ServiceUnavailable"]=503]="ServiceUnavailable";e[e["GatewayTimeout"]=504]="GatewayTimeout"})(f=t.HttpCodes||(t.HttpCodes={}));var d;(function(e){e["Accept"]="accept";e["ContentType"]="content-type"})(d=t.Headers||(t.Headers={}));var p;(function(e){e["ApplicationJson"]="application/json"})(p=t.MediaTypes||(t.MediaTypes={}));function getProxyUrl(e){const t=l.getProxyUrl(new URL(e));return t?t.href:""}t.getProxyUrl=getProxyUrl;const y=[f.MovedPermanently,f.ResourceMoved,f.SeeOther,f.TemporaryRedirect,f.PermanentRedirect];const _=[f.BadGateway,f.ServiceUnavailable,f.GatewayTimeout];const m=["OPTIONS","GET","DELETE","HEAD"];const h=10;const g=5;class HttpClientError extends Error{constructor(e,t){super(e);this.name="HttpClientError";this.statusCode=t;Object.setPrototypeOf(this,HttpClientError.prototype)}}t.HttpClientError=HttpClientError;class HttpClientResponse{constructor(e){this.message=e}readBody(){return s(this,void 0,void 0,function*(){return new Promise(e=>s(this,void 0,void 0,function*(){let t=Buffer.alloc(0);this.message.on("data",e=>{t=Buffer.concat([t,e])});this.message.on("end",()=>{e(t.toString())})}))})}}t.HttpClientResponse=HttpClientResponse;function isHttps(e){const t=new URL(e);return t.protocol==="https:"}t.isHttps=isHttps;class HttpClient{constructor(e,t,n){this._ignoreSslError=false;this._allowRedirects=true;this._allowRedirectDowngrade=false;this._maxRedirects=50;this._allowRetries=false;this._maxRetries=1;this._keepAlive=false;this._disposed=false;this.userAgent=e;this.handlers=t||[];this.requestOptions=n;if(n){if(n.ignoreSslError!=null){this._ignoreSslError=n.ignoreSslError}this._socketTimeout=n.socketTimeout;if(n.allowRedirects!=null){this._allowRedirects=n.allowRedirects}if(n.allowRedirectDowngrade!=null){this._allowRedirectDowngrade=n.allowRedirectDowngrade}if(n.maxRedirects!=null){this._maxRedirects=Math.max(n.maxRedirects,0)}if(n.keepAlive!=null){this._keepAlive=n.keepAlive}if(n.allowRetries!=null){this._allowRetries=n.allowRetries}if(n.maxRetries!=null){this._maxRetries=n.maxRetries}}}options(e,t){return s(this,void 0,void 0,function*(){return this.request("OPTIONS",e,null,t||{})})}get(e,t){return s(this,void 0,void 0,function*(){return this.request("GET",e,null,t||{})})}del(e,t){return s(this,void 0,void 0,function*(){return this.request("DELETE",e,null,t||{})})}post(e,t,n){return s(this,void 0,void 0,function*(){return this.request("POST",e,t,n||{})})}patch(e,t,n){return s(this,void 0,void 0,function*(){return this.request("PATCH",e,t,n||{})})}put(e,t,n){return s(this,void 0,void 0,function*(){return this.request("PUT",e,t,n||{})})}head(e,t){return s(this,void 0,void 0,function*(){return this.request("HEAD",e,null,t||{})})}sendStream(e,t,n,r){return s(this,void 0,void 0,function*(){return this.request(e,t,n,r)})}getJson(e,t={}){return s(this,void 0,void 0,function*(){t[d.Accept]=this._getExistingOrDefaultHeader(t,d.Accept,p.ApplicationJson);const n=yield this.get(e,t);return this._processResponse(n,this.requestOptions)})}postJson(e,t,n={}){return s(this,void 0,void 0,function*(){const r=JSON.stringify(t,null,2);n[d.Accept]=this._getExistingOrDefaultHeader(n,d.Accept,p.ApplicationJson);n[d.ContentType]=this._getExistingOrDefaultHeader(n,d.ContentType,p.ApplicationJson);const o=yield this.post(e,r,n);return this._processResponse(o,this.requestOptions)})}putJson(e,t,n={}){return s(this,void 0,void 0,function*(){const r=JSON.stringify(t,null,2);n[d.Accept]=this._getExistingOrDefaultHeader(n,d.Accept,p.ApplicationJson);n[d.ContentType]=this._getExistingOrDefaultHeader(n,d.ContentType,p.ApplicationJson);const o=yield this.put(e,r,n);return this._processResponse(o,this.requestOptions)})}patchJson(e,t,n={}){return s(this,void 0,void 0,function*(){const r=JSON.stringify(t,null,2);n[d.Accept]=this._getExistingOrDefaultHeader(n,d.Accept,p.ApplicationJson);n[d.ContentType]=this._getExistingOrDefaultHeader(n,d.ContentType,p.ApplicationJson);const o=yield this.patch(e,r,n);return this._processResponse(o,this.requestOptions)})}request(e,t,n,r){return s(this,void 0,void 0,function*(){if(this._disposed){throw new Error("Client has already been disposed.")}const o=new URL(t);let i=this._prepareRequest(e,o,r);const s=this._allowRetries&&m.includes(e)?this._maxRetries+1:1;let a=0;let c;do{c=yield this.requestRaw(i,n);if(c&&c.message&&c.message.statusCode===f.Unauthorized){let e;for(const t of this.handlers){if(t.canHandleAuthentication(c)){e=t;break}}if(e){return e.handleAuthentication(this,i,n)}else{return c}}let t=this._maxRedirects;while(c.message.statusCode&&y.includes(c.message.statusCode)&&this._allowRedirects&&t>0){const s=c.message.headers["location"];if(!s){break}const a=new URL(s);if(o.protocol==="https:"&&o.protocol!==a.protocol&&!this._allowRedirectDowngrade){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.")}yield c.readBody();if(a.hostname!==o.hostname){for(const e in r){if(e.toLowerCase()==="authorization"){delete r[e]}}}i=this._prepareRequest(e,a,r);c=yield this.requestRaw(i,n);t--}if(!c.message.statusCode||!_.includes(c.message.statusCode)){return c}a+=1;if(a<s){yield c.readBody();yield this._performExponentialBackoff(a)}}while(a<s);return c})}dispose(){if(this._agent){this._agent.destroy()}this._disposed=true}requestRaw(e,t){return s(this,void 0,void 0,function*(){return new Promise((n,r)=>{function callbackForResult(e,t){if(e){r(e)}else if(!t){r(new Error("Unknown error"))}else{n(t)}}this.requestRawWithCallback(e,t,callbackForResult)})})}requestRawWithCallback(e,t,n){if(typeof t==="string"){if(!e.options.headers){e.options.headers={}}e.options.headers["Content-Length"]=Buffer.byteLength(t,"utf8")}let r=false;function handleResult(e,t){if(!r){r=true;n(e,t)}}const o=e.httpModule.request(e.options,e=>{const t=new HttpClientResponse(e);handleResult(undefined,t)});let i;o.on("socket",e=>{i=e});o.setTimeout(this._socketTimeout||3*6e4,()=>{if(i){i.end()}handleResult(new Error(`Request timeout: ${e.options.path}`))});o.on("error",function(e){handleResult(e)});if(t&&typeof t==="string"){o.write(t,"utf8")}if(t&&typeof t!=="string"){t.on("close",function(){o.end()});t.pipe(o)}else{o.end()}}getAgent(e){const t=new URL(e);return this._getAgent(t)}_prepareRequest(e,t,n){const r={};r.parsedUrl=t;const o=r.parsedUrl.protocol==="https:";r.httpModule=o?c:a;const i=o?443:80;r.options={};r.options.host=r.parsedUrl.hostname;r.options.port=r.parsedUrl.port?parseInt(r.parsedUrl.port):i;r.options.path=(r.parsedUrl.pathname||"")+(r.parsedUrl.search||"");r.options.method=e;r.options.headers=this._mergeHeaders(n);if(this.userAgent!=null){r.options.headers["user-agent"]=this.userAgent}r.options.agent=this._getAgent(r.parsedUrl);if(this.handlers){for(const e of this.handlers){e.prepareRequest(r.options)}}return r}_mergeHeaders(e){if(this.requestOptions&&this.requestOptions.headers){return Object.assign({},v(this.requestOptions.headers),v(e||{}))}return v(e||{})}_getExistingOrDefaultHeader(e,t,n){let r;if(this.requestOptions&&this.requestOptions.headers){r=v(this.requestOptions.headers)[t]}return e[t]||r||n}_getAgent(e){let t;const n=l.getProxyUrl(e);const r=n&&n.hostname;if(this._keepAlive&&r){t=this._proxyAgent}if(this._keepAlive&&!r){t=this._agent}if(t){return t}const o=e.protocol==="https:";let i=100;if(this.requestOptions){i=this.requestOptions.maxSockets||a.globalAgent.maxSockets}if(n&&n.hostname){const e={maxSockets:i,keepAlive:this._keepAlive,proxy:Object.assign(Object.assign({},(n.username||n.password)&&{proxyAuth:`${n.username}:${n.password}`}),{host:n.hostname,port:n.port})};let r;const s=n.protocol==="https:";if(o){r=s?u.httpsOverHttps:u.httpsOverHttp}else{r=s?u.httpOverHttps:u.httpOverHttp}t=r(e);this._proxyAgent=t}if(this._keepAlive&&!t){const e={keepAlive:this._keepAlive,maxSockets:i};t=o?new c.Agent(e):new a.Agent(e);this._agent=t}if(!t){t=o?c.globalAgent:a.globalAgent}if(o&&this._ignoreSslError){t.options=Object.assign(t.options||{},{rejectUnauthorized:false})}return t}_performExponentialBackoff(e){return s(this,void 0,void 0,function*(){e=Math.min(h,e);const t=g*Math.pow(2,e);return new Promise(e=>setTimeout(()=>e(),t))})}_processResponse(e,t){return s(this,void 0,void 0,function*(){return new Promise((n,r)=>s(this,void 0,void 0,function*(){const o=e.message.statusCode||0;const i={statusCode:o,result:null,headers:{}};if(o===f.NotFound){n(i)}function dateTimeDeserializer(e,t){if(typeof t==="string"){const e=new Date(t);if(!isNaN(e.valueOf())){return e}}return t}let s;let a;try{a=yield e.readBody();if(a&&a.length>0){if(t&&t.deserializeDates){s=JSON.parse(a,dateTimeDeserializer)}else{s=JSON.parse(a)}i.result=s}i.headers=e.message.headers}catch(e){}if(o>299){let e;if(s&&s.message){e=s.message}else if(a&&a.length>0){e=a}else{e=`Failed request: (${o})`}const t=new HttpClientError(e,o);t.result=i.result;r(t)}else{n(i)}}))})}}t.HttpClient=HttpClient;const v=e=>Object.keys(e).reduce((t,n)=>(t[n.toLowerCase()]=e[n],t),{})},9835:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t.checkBypass=t.getProxyUrl=void 0;function getProxyUrl(e){const t=e.protocol==="https:";if(checkBypass(e)){return undefined}const n=(()=>{if(t){return process.env["https_proxy"]||process.env["HTTPS_PROXY"]}else{return process.env["http_proxy"]||process.env["HTTP_PROXY"]}})();if(n){return new URL(n)}else{return undefined}}t.getProxyUrl=getProxyUrl;function checkBypass(e){if(!e.hostname){return false}const t=process.env["no_proxy"]||process.env["NO_PROXY"]||"";if(!t){return false}let n;if(e.port){n=Number(e.port)}else if(e.protocol==="http:"){n=80}else if(e.protocol==="https:"){n=443}const r=[e.hostname.toUpperCase()];if(typeof n==="number"){r.push(`${r[0]}:${n}`)}for(const e of t.split(",").map(e=>e.trim().toUpperCase()).filter(e=>e)){if(r.some(t=>t===e)){return true}}return false}t.checkBypass=checkBypass},1962:function(e,t,n){"use strict";var r=this&&this.__awaiter||function(e,t,n,r){function adopt(e){return e instanceof n?e:new n(function(t){t(e)})}return new(n||(n=Promise))(function(n,o){function fulfilled(e){try{step(r.next(e))}catch(e){o(e)}}function rejected(e){try{step(r["throw"](e))}catch(e){o(e)}}function step(e){e.done?n(e.value):adopt(e.value).then(fulfilled,rejected)}step((r=r.apply(e,t||[])).next())})};var o;Object.defineProperty(t,"__esModule",{value:true});const i=n(2357);const s=n(5747);const a=n(5622);o=s.promises,t.chmod=o.chmod,t.copyFile=o.copyFile,t.lstat=o.lstat,t.mkdir=o.mkdir,t.readdir=o.readdir,t.readlink=o.readlink,t.rename=o.rename,t.rmdir=o.rmdir,t.stat=o.stat,t.symlink=o.symlink,t.unlink=o.unlink;t.IS_WINDOWS=process.platform==="win32";function exists(e){return r(this,void 0,void 0,function*(){try{yield t.stat(e)}catch(e){if(e.code==="ENOENT"){return false}throw e}return true})}t.exists=exists;function isDirectory(e,n=false){return r(this,void 0,void 0,function*(){const r=n?yield t.stat(e):yield t.lstat(e);return r.isDirectory()})}t.isDirectory=isDirectory;function isRooted(e){e=normalizeSeparators(e);if(!e){throw new Error('isRooted() parameter "p" cannot be empty')}if(t.IS_WINDOWS){return e.startsWith("\\")||/^[A-Z]:/i.test(e)}return e.startsWith("/")}t.isRooted=isRooted;function mkdirP(e,n=1e3,o=1){return r(this,void 0,void 0,function*(){i.ok(e,"a path argument must be provided");e=a.resolve(e);if(o>=n)return t.mkdir(e);try{yield t.mkdir(e);return}catch(r){switch(r.code){case"ENOENT":{yield mkdirP(a.dirname(e),n,o+1);yield t.mkdir(e);return}default:{let n;try{n=yield t.stat(e)}catch(e){throw r}if(!n.isDirectory())throw r}}}})}t.mkdirP=mkdirP;function tryGetExecutablePath(e,n){return r(this,void 0,void 0,function*(){let r=undefined;try{r=yield t.stat(e)}catch(t){if(t.code!=="ENOENT"){console.log(`Unexpected error attempting to determine if executable file exists '${e}': ${t}`)}}if(r&&r.isFile()){if(t.IS_WINDOWS){const t=a.extname(e).toUpperCase();if(n.some(e=>e.toUpperCase()===t)){return e}}else{if(isUnixExecutable(r)){return e}}}const o=e;for(const i of n){e=o+i;r=undefined;try{r=yield t.stat(e)}catch(t){if(t.code!=="ENOENT"){console.log(`Unexpected error attempting to determine if executable file exists '${e}': ${t}`)}}if(r&&r.isFile()){if(t.IS_WINDOWS){try{const n=a.dirname(e);const r=a.basename(e).toUpperCase();for(const o of yield t.readdir(n)){if(r===o.toUpperCase()){e=a.join(n,o);break}}}catch(t){console.log(`Unexpected error attempting to determine the actual case of the file '${e}': ${t}`)}return e}else{if(isUnixExecutable(r)){return e}}}}return""})}t.tryGetExecutablePath=tryGetExecutablePath;function normalizeSeparators(e){e=e||"";if(t.IS_WINDOWS){e=e.replace(/\//g,"\\");return e.replace(/\\\\+/g,"\\")}return e.replace(/\/\/+/g,"/")}function isUnixExecutable(e){return(e.mode&1)>0||(e.mode&8)>0&&e.gid===process.getgid()||(e.mode&64)>0&&e.uid===process.getuid()}},7436:function(e,t,n){"use strict";var r=this&&this.__awaiter||function(e,t,n,r){function adopt(e){return e instanceof n?e:new n(function(t){t(e)})}return new(n||(n=Promise))(function(n,o){function fulfilled(e){try{step(r.next(e))}catch(e){o(e)}}function rejected(e){try{step(r["throw"](e))}catch(e){o(e)}}function step(e){e.done?n(e.value):adopt(e.value).then(fulfilled,rejected)}step((r=r.apply(e,t||[])).next())})};Object.defineProperty(t,"__esModule",{value:true});const o=n(3129);const i=n(5622);const s=n(1669);const a=n(1962);const c=s.promisify(o.exec);function cp(e,t,n={}){return r(this,void 0,void 0,function*(){const{force:r,recursive:o}=readCopyOptions(n);const s=(yield a.exists(t))?yield a.stat(t):null;if(s&&s.isFile()&&!r){return}const c=s&&s.isDirectory()?i.join(t,i.basename(e)):t;if(!(yield a.exists(e))){throw new Error(`no such file or directory: ${e}`)}const l=yield a.stat(e);if(l.isDirectory()){if(!o){throw new Error(`Failed to copy. ${e} is a directory, but tried to copy without recursive flag.`)}else{yield cpDirRecursive(e,c,0,r)}}else{if(i.relative(e,c)===""){throw new Error(`'${c}' and '${e}' are the same file`)}yield copyFile(e,c,r)}})}t.cp=cp;function mv(e,t,n={}){return r(this,void 0,void 0,function*(){if(yield a.exists(t)){let r=true;if(yield a.isDirectory(t)){t=i.join(t,i.basename(e));r=yield a.exists(t)}if(r){if(n.force==null||n.force){yield rmRF(t)}else{throw new Error("Destination already exists")}}}yield mkdirP(i.dirname(t));yield a.rename(e,t)})}t.mv=mv;function rmRF(e){return r(this,void 0,void 0,function*(){if(a.IS_WINDOWS){try{if(yield a.isDirectory(e,true)){yield c(`rd /s /q "${e}"`)}else{yield c(`del /f /a "${e}"`)}}catch(e){if(e.code!=="ENOENT")throw e}try{yield a.unlink(e)}catch(e){if(e.code!=="ENOENT")throw e}}else{let t=false;try{t=yield a.isDirectory(e)}catch(e){if(e.code!=="ENOENT")throw e;return}if(t){yield c(`rm -rf "${e}"`)}else{yield a.unlink(e)}}})}t.rmRF=rmRF;function mkdirP(e){return r(this,void 0,void 0,function*(){yield a.mkdirP(e)})}t.mkdirP=mkdirP;function which(e,t){return r(this,void 0,void 0,function*(){if(!e){throw new Error("parameter 'tool' is required")}if(t){const t=yield which(e,false);if(!t){if(a.IS_WINDOWS){throw new Error(`Unable to locate executable file: ${e}. Please verify either the file path exists or the file can be found within a directory specified by the PATH environment variable. Also verify the file has a valid extension for an executable file.`)}else{throw new Error(`Unable to locate executable file: ${e}. Please verify either the file path exists or the file can be found within a directory specified by the PATH environment variable. Also check the file mode to verify the file is executable.`)}}}try{const t=[];if(a.IS_WINDOWS&&process.env.PATHEXT){for(const e of process.env.PATHEXT.split(i.delimiter)){if(e){t.push(e)}}}if(a.isRooted(e)){const n=yield a.tryGetExecutablePath(e,t);if(n){return n}return""}if(e.includes("/")||a.IS_WINDOWS&&e.includes("\\")){return""}const n=[];if(process.env.PATH){for(const e of process.env.PATH.split(i.delimiter)){if(e){n.push(e)}}}for(const r of n){const n=yield a.tryGetExecutablePath(r+i.sep+e,t);if(n){return n}}return""}catch(e){throw new Error(`which failed with message ${e.message}`)}})}t.which=which;function readCopyOptions(e){const t=e.force==null?true:e.force;const n=Boolean(e.recursive);return{force:t,recursive:n}}function cpDirRecursive(e,t,n,o){return r(this,void 0,void 0,function*(){if(n>=255)return;n++;yield mkdirP(t);const r=yield a.readdir(e);for(const i of r){const r=`${e}/${i}`;const s=`${t}/${i}`;const c=yield a.lstat(r);if(c.isDirectory()){yield cpDirRecursive(r,s,n,o)}else{yield copyFile(r,s,o)}}yield a.chmod(t,(yield a.stat(e)).mode)})}function copyFile(e,t,n){return r(this,void 0,void 0,function*(){if((yield a.lstat(e)).isSymbolicLink()){try{yield a.lstat(t);yield a.unlink(t)}catch(e){if(e.code==="EPERM"){yield a.chmod(t,"0666");yield a.unlink(t)}}const n=yield a.readlink(e);yield a.symlink(n,t,a.IS_WINDOWS?"junction":null)}else if(!(yield a.exists(t))||n){yield a.copyFile(e,t)}})}},9167:(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t.ECR=void 0;const r=n(3804);const o=n(5511);const i=n(8859);const s=n(9728);const a=n(9003);const c=n(1454);const l=n(5074);const u=n(8981);const f=n(3793);const d=n(1424);const p=n(8651);const y=n(6828);const _=n(9694);const m=n(2987);const h=n(5353);const g=n(1484);const v=n(6166);const w=n(1200);const b=n(5828);const S=n(1401);const E=n(8469);const P=n(7006);const R=n(3685);const x=n(2741);const A=n(6330);const T=n(6936);const C=n(3854);const I=n(7403);const O=n(6844);const j=n(7935);const L=n(6495);const D=n(4444);const M=n(7928);const F=n(9529);const z=n(3350);const k=n(8300);const N=n(7984);const q=n(5905);const U=n(2665);const G=n(7225);const $=n(5825);const H=n(3391);class ECR extends H.ECRClient{batchCheckLayerAvailability(e,t,n){const o=new r.BatchCheckLayerAvailabilityCommand(e);if(typeof t==="function"){this.send(o,t)}else if(typeof n==="function"){if(typeof t!=="object")throw new Error(`Expect http options but get ${typeof t}`);this.send(o,t||{},n)}else{return this.send(o,t)}}batchDeleteImage(e,t,n){const r=new o.BatchDeleteImageCommand(e);if(typeof t==="function"){this.send(r,t)}else if(typeof n==="function"){if(typeof t!=="object")throw new Error(`Expect http options but get ${typeof t}`);this.send(r,t||{},n)}else{return this.send(r,t)}}batchGetImage(e,t,n){const r=new i.BatchGetImageCommand(e);if(typeof t==="function"){this.send(r,t)}else if(typeof n==="function"){if(typeof t!=="object")throw new Error(`Expect http options but get ${typeof t}`);this.send(r,t||{},n)}else{return this.send(r,t)}}batchGetRepositoryScanningConfiguration(e,t,n){const r=new s.BatchGetRepositoryScanningConfigurationCommand(e);if(typeof t==="function"){this.send(r,t)}else if(typeof n==="function"){if(typeof t!=="object")throw new Error(`Expect http options but get ${typeof t}`);this.send(r,t||{},n)}else{return this.send(r,t)}}completeLayerUpload(e,t,n){const r=new a.CompleteLayerUploadCommand(e);if(typeof t==="function"){this.send(r,t)}else if(typeof n==="function"){if(typeof t!=="object")throw new Error(`Expect http options but get ${typeof t}`);this.send(r,t||{},n)}else{return this.send(r,t)}}createPullThroughCacheRule(e,t,n){const r=new c.CreatePullThroughCacheRuleCommand(e);if(typeof t==="function"){this.send(r,t)}else if(typeof n==="function"){if(typeof t!=="object")throw new Error(`Expect http options but get ${typeof t}`);this.send(r,t||{},n)}else{return this.send(r,t)}}createRepository(e,t,n){const r=new l.CreateRepositoryCommand(e);if(typeof t==="function"){this.send(r,t)}else if(typeof n==="function"){if(typeof t!=="object")throw new Error(`Expect http options but get ${typeof t}`);this.send(r,t||{},n)}else{return this.send(r,t)}}deleteLifecyclePolicy(e,t,n){const r=new u.DeleteLifecyclePolicyCommand(e);if(typeof t==="function"){this.send(r,t)}else if(typeof n==="function"){if(typeof t!=="object")throw new Error(`Expect http options but get ${typeof t}`);this.send(r,t||{},n)}else{return this.send(r,t)}}deletePullThroughCacheRule(e,t,n){const r=new f.DeletePullThroughCacheRuleCommand(e);if(typeof t==="function"){this.send(r,t)}else if(typeof n==="function"){if(typeof t!=="object")throw new Error(`Expect http options but get ${typeof t}`);this.send(r,t||{},n)}else{return this.send(r,t)}}deleteRegistryPolicy(e,t,n){const r=new d.DeleteRegistryPolicyCommand(e);if(typeof t==="function"){this.send(r,t)}else if(typeof n==="function"){if(typeof t!=="object")throw new Error(`Expect http options but get ${typeof t}`);this.send(r,t||{},n)}else{return this.send(r,t)}}deleteRepository(e,t,n){const r=new p.DeleteRepositoryCommand(e);if(typeof t==="function"){this.send(r,t)}else if(typeof n==="function"){if(typeof t!=="object")throw new Error(`Expect http options but get ${typeof t}`);this.send(r,t||{},n)}else{return this.send(r,t)}}deleteRepositoryPolicy(e,t,n){const r=new y.DeleteRepositoryPolicyCommand(e);if(typeof t==="function"){this.send(r,t)}else if(typeof n==="function"){if(typeof t!=="object")throw new Error(`Expect http options but get ${typeof t}`);this.send(r,t||{},n)}else{return this.send(r,t)}}describeImageReplicationStatus(e,t,n){const r=new _.DescribeImageReplicationStatusCommand(e);if(typeof t==="function"){this.send(r,t)}else if(typeof n==="function"){if(typeof t!=="object")throw new Error(`Expect http options but get ${typeof t}`);this.send(r,t||{},n)}else{return this.send(r,t)}}describeImages(e,t,n){const r=new h.DescribeImagesCommand(e);if(typeof t==="function"){this.send(r,t)}else if(typeof n==="function"){if(typeof t!=="object")throw new Error(`Expect http options but get ${typeof t}`);this.send(r,t||{},n)}else{return this.send(r,t)}}describeImageScanFindings(e,t,n){const r=new m.DescribeImageScanFindingsCommand(e);if(typeof t==="function"){this.send(r,t)}else if(typeof n==="function"){if(typeof t!=="object")throw new Error(`Expect http options but get ${typeof t}`);this.send(r,t||{},n)}else{return this.send(r,t)}}describePullThroughCacheRules(e,t,n){const r=new g.DescribePullThroughCacheRulesCommand(e);if(typeof t==="function"){this.send(r,t)}else if(typeof n==="function"){if(typeof t!=="object")throw new Error(`Expect http options but get ${typeof t}`);this.send(r,t||{},n)}else{return this.send(r,t)}}describeRegistry(e,t,n){const r=new v.DescribeRegistryCommand(e);if(typeof t==="function"){this.send(r,t)}else if(typeof n==="function"){if(typeof t!=="object")throw new Error(`Expect http options but get ${typeof t}`);this.send(r,t||{},n)}else{return this.send(r,t)}}describeRepositories(e,t,n){const r=new w.DescribeRepositoriesCommand(e);if(typeof t==="function"){this.send(r,t)}else if(typeof n==="function"){if(typeof t!=="object")throw new Error(`Expect http options but get ${typeof t}`);this.send(r,t||{},n)}else{return this.send(r,t)}}getAuthorizationToken(e,t,n){const r=new b.GetAuthorizationTokenCommand(e);if(typeof t==="function"){this.send(r,t)}else if(typeof n==="function"){if(typeof t!=="object")throw new Error(`Expect http options but get ${typeof t}`);this.send(r,t||{},n)}else{return this.send(r,t)}}getDownloadUrlForLayer(e,t,n){const r=new S.GetDownloadUrlForLayerCommand(e);if(typeof t==="function"){this.send(r,t)}else if(typeof n==="function"){if(typeof t!=="object")throw new Error(`Expect http options but get ${typeof t}`);this.send(r,t||{},n)}else{return this.send(r,t)}}getLifecyclePolicy(e,t,n){const r=new E.GetLifecyclePolicyCommand(e);if(typeof t==="function"){this.send(r,t)}else if(typeof n==="function"){if(typeof t!=="object")throw new Error(`Expect http options but get ${typeof t}`);this.send(r,t||{},n)}else{return this.send(r,t)}}getLifecyclePolicyPreview(e,t,n){const r=new P.GetLifecyclePolicyPreviewCommand(e);if(typeof t==="function"){this.send(r,t)}else if(typeof n==="function"){if(typeof t!=="object")throw new Error(`Expect http options but get ${typeof t}`);this.send(r,t||{},n)}else{return this.send(r,t)}}getRegistryPolicy(e,t,n){const r=new R.GetRegistryPolicyCommand(e);if(typeof t==="function"){this.send(r,t)}else if(typeof n==="function"){if(typeof t!=="object")throw new Error(`Expect http options but get ${typeof t}`);this.send(r,t||{},n)}else{return this.send(r,t)}}getRegistryScanningConfiguration(e,t,n){const r=new x.GetRegistryScanningConfigurationCommand(e);if(typeof t==="function"){this.send(r,t)}else if(typeof n==="function"){if(typeof t!=="object")throw new Error(`Expect http options but get ${typeof t}`);this.send(r,t||{},n)}else{return this.send(r,t)}}getRepositoryPolicy(e,t,n){const r=new A.GetRepositoryPolicyCommand(e);if(typeof t==="function"){this.send(r,t)}else if(typeof n==="function"){if(typeof t!=="object")throw new Error(`Expect http options but get ${typeof t}`);this.send(r,t||{},n)}else{return this.send(r,t)}}initiateLayerUpload(e,t,n){const r=new T.InitiateLayerUploadCommand(e);if(typeof t==="function"){this.send(r,t)}else if(typeof n==="function"){if(typeof t!=="object")throw new Error(`Expect http options but get ${typeof t}`);this.send(r,t||{},n)}else{return this.send(r,t)}}listImages(e,t,n){const r=new C.ListImagesCommand(e);if(typeof t==="function"){this.send(r,t)}else if(typeof n==="function"){if(typeof t!=="object")throw new Error(`Expect http options but get ${typeof t}`);this.send(r,t||{},n)}else{return this.send(r,t)}}listTagsForResource(e,t,n){const r=new I.ListTagsForResourceCommand(e);if(typeof t==="function"){this.send(r,t)}else if(typeof n==="function"){if(typeof t!=="object")throw new Error(`Expect http options but get ${typeof t}`);this.send(r,t||{},n)}else{return this.send(r,t)}}putImage(e,t,n){const r=new O.PutImageCommand(e);if(typeof t==="function"){this.send(r,t)}else if(typeof n==="function"){if(typeof t!=="object")throw new Error(`Expect http options but get ${typeof t}`);this.send(r,t||{},n)}else{return this.send(r,t)}}putImageScanningConfiguration(e,t,n){const r=new j.PutImageScanningConfigurationCommand(e);if(typeof t==="function"){this.send(r,t)}else if(typeof n==="function"){if(typeof t!=="object")throw new Error(`Expect http options but get ${typeof t}`);this.send(r,t||{},n)}else{return this.send(r,t)}}putImageTagMutability(e,t,n){const r=new L.PutImageTagMutabilityCommand(e);if(typeof t==="function"){this.send(r,t)}else if(typeof n==="function"){if(typeof t!=="object")throw new Error(`Expect http options but get ${typeof t}`);this.send(r,t||{},n)}else{return this.send(r,t)}}putLifecyclePolicy(e,t,n){const r=new D.PutLifecyclePolicyCommand(e);if(typeof t==="function"){this.send(r,t)}else if(typeof n==="function"){if(typeof t!=="object")throw new Error(`Expect http options but get ${typeof t}`);this.send(r,t||{},n)}else{return this.send(r,t)}}putRegistryPolicy(e,t,n){const r=new M.PutRegistryPolicyCommand(e);if(typeof t==="function"){this.send(r,t)}else if(typeof n==="function"){if(typeof t!=="object")throw new Error(`Expect http options but get ${typeof t}`);this.send(r,t||{},n)}else{return this.send(r,t)}}putRegistryScanningConfiguration(e,t,n){const r=new F.PutRegistryScanningConfigurationCommand(e);if(typeof t==="function"){this.send(r,t)}else if(typeof n==="function"){if(typeof t!=="object")throw new Error(`Expect http options but get ${typeof t}`);this.send(r,t||{},n)}else{return this.send(r,t)}}putReplicationConfiguration(e,t,n){const r=new z.PutReplicationConfigurationCommand(e);if(typeof t==="function"){this.send(r,t)}else if(typeof n==="function"){if(typeof t!=="object")throw new Error(`Expect http options but get ${typeof t}`);this.send(r,t||{},n)}else{return this.send(r,t)}}setRepositoryPolicy(e,t,n){const r=new k.SetRepositoryPolicyCommand(e);if(typeof t==="function"){this.send(r,t)}else if(typeof n==="function"){if(typeof t!=="object")throw new Error(`Expect http options but get ${typeof t}`);this.send(r,t||{},n)}else{return this.send(r,t)}}startImageScan(e,t,n){const r=new N.StartImageScanCommand(e);if(typeof t==="function"){this.send(r,t)}else if(typeof n==="function"){if(typeof t!=="object")throw new Error(`Expect http options but get ${typeof t}`);this.send(r,t||{},n)}else{return this.send(r,t)}}startLifecyclePolicyPreview(e,t,n){const r=new q.StartLifecyclePolicyPreviewCommand(e);if(typeof t==="function"){this.send(r,t)}else if(typeof n==="function"){if(typeof t!=="object")throw new Error(`Expect http options but get ${typeof t}`);this.send(r,t||{},n)}else{return this.send(r,t)}}tagResource(e,t,n){const r=new U.TagResourceCommand(e);if(typeof t==="function"){this.send(r,t)}else if(typeof n==="function"){if(typeof t!=="object")throw new Error(`Expect http options but get ${typeof t}`);this.send(r,t||{},n)}else{return this.send(r,t)}}untagResource(e,t,n){const r=new G.UntagResourceCommand(e);if(typeof t==="function"){this.send(r,t)}else if(typeof n==="function"){if(typeof t!=="object")throw new Error(`Expect http options but get ${typeof t}`);this.send(r,t||{},n)}else{return this.send(r,t)}}uploadLayerPart(e,t,n){const r=new $.UploadLayerPartCommand(e);if(typeof t==="function"){this.send(r,t)}else if(typeof n==="function"){if(typeof t!=="object")throw new Error(`Expect http options but get ${typeof t}`);this.send(r,t||{},n)}else{return this.send(r,t)}}}t.ECR=ECR},3391:(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t.ECRClient=void 0;const r=n(6153);const o=n(2245);const i=n(2545);const s=n(14);const a=n(6064);const c=n(4935);const l=n(4688);const u=n(4963);const f=n(869);class ECRClient extends u.Client{constructor(e){const t=(0,f.getRuntimeConfig)(e);const n=(0,r.resolveRegionConfig)(t);const u=(0,r.resolveEndpointsConfig)(n);const d=(0,a.resolveRetryConfig)(u);const p=(0,i.resolveHostHeaderConfig)(d);const y=(0,c.resolveAwsAuthConfig)(p);const _=(0,l.resolveUserAgentConfig)(y);super(_);this.config=_;this.middlewareStack.use((0,a.getRetryPlugin)(this.config));this.middlewareStack.use((0,o.getContentLengthPlugin)(this.config));this.middlewareStack.use((0,i.getHostHeaderPlugin)(this.config));this.middlewareStack.use((0,s.getLoggerPlugin)(this.config));this.middlewareStack.use((0,c.getAwsAuthPlugin)(this.config));this.middlewareStack.use((0,l.getUserAgentPlugin)(this.config))}destroy(){super.destroy()}}t.ECRClient=ECRClient},3804:(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t.BatchCheckLayerAvailabilityCommand=void 0;const r=n(3631);const o=n(4963);const i=n(9088);const s=n(6704);class BatchCheckLayerAvailabilityCommand extends o.Command{constructor(e){super();this.input=e}resolveMiddleware(e,t,n){this.middlewareStack.use((0,r.getSerdePlugin)(t,this.serialize,this.deserialize));const o=e.concat(this.middlewareStack);const{logger:s}=t;const a="ECRClient";const c="BatchCheckLayerAvailabilityCommand";const l={logger:s,clientName:a,commandName:c,inputFilterSensitiveLog:i.BatchCheckLayerAvailabilityRequest.filterSensitiveLog,outputFilterSensitiveLog:i.BatchCheckLayerAvailabilityResponse.filterSensitiveLog};const{requestHandler:u}=t;return o.resolve(e=>u.handle(e.request,n||{}),l)}serialize(e,t){return(0,s.serializeAws_json1_1BatchCheckLayerAvailabilityCommand)(e,t)}deserialize(e,t){return(0,s.deserializeAws_json1_1BatchCheckLayerAvailabilityCommand)(e,t)}}t.BatchCheckLayerAvailabilityCommand=BatchCheckLayerAvailabilityCommand},5511:(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t.BatchDeleteImageCommand=void 0;const r=n(3631);const o=n(4963);const i=n(9088);const s=n(6704);class BatchDeleteImageCommand extends o.Command{constructor(e){super();this.input=e}resolveMiddleware(e,t,n){this.middlewareStack.use((0,r.getSerdePlugin)(t,this.serialize,this.deserialize));const o=e.concat(this.middlewareStack);const{logger:s}=t;const a="ECRClient";const c="BatchDeleteImageCommand";const l={logger:s,clientName:a,commandName:c,inputFilterSensitiveLog:i.BatchDeleteImageRequest.filterSensitiveLog,outputFilterSensitiveLog:i.BatchDeleteImageResponse.filterSensitiveLog};const{requestHandler:u}=t;return o.resolve(e=>u.handle(e.request,n||{}),l)}serialize(e,t){return(0,s.serializeAws_json1_1BatchDeleteImageCommand)(e,t)}deserialize(e,t){return(0,s.deserializeAws_json1_1BatchDeleteImageCommand)(e,t)}}t.BatchDeleteImageCommand=BatchDeleteImageCommand},8859:(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t.BatchGetImageCommand=void 0;const r=n(3631);const o=n(4963);const i=n(9088);const s=n(6704);class BatchGetImageCommand extends o.Command{constructor(e){super();this.input=e}resolveMiddleware(e,t,n){this.middlewareStack.use((0,r.getSerdePlugin)(t,this.serialize,this.deserialize));const o=e.concat(this.middlewareStack);const{logger:s}=t;const a="ECRClient";const c="BatchGetImageCommand";const l={logger:s,clientName:a,commandName:c,inputFilterSensitiveLog:i.BatchGetImageRequest.filterSensitiveLog,outputFilterSensitiveLog:i.BatchGetImageResponse.filterSensitiveLog};const{requestHandler:u}=t;return o.resolve(e=>u.handle(e.request,n||{}),l)}serialize(e,t){return(0,s.serializeAws_json1_1BatchGetImageCommand)(e,t)}deserialize(e,t){return(0,s.deserializeAws_json1_1BatchGetImageCommand)(e,t)}}t.BatchGetImageCommand=BatchGetImageCommand},9728:(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t.BatchGetRepositoryScanningConfigurationCommand=void 0;const r=n(3631);const o=n(4963);const i=n(9088);const s=n(6704);class BatchGetRepositoryScanningConfigurationCommand extends o.Command{constructor(e){super();this.input=e}resolveMiddleware(e,t,n){this.middlewareStack.use((0,r.getSerdePlugin)(t,this.serialize,this.deserialize));const o=e.concat(this.middlewareStack);const{logger:s}=t;const a="ECRClient";const c="BatchGetRepositoryScanningConfigurationCommand";const l={logger:s,clientName:a,commandName:c,inputFilterSensitiveLog:i.BatchGetRepositoryScanningConfigurationRequest.filterSensitiveLog,outputFilterSensitiveLog:i.BatchGetRepositoryScanningConfigurationResponse.filterSensitiveLog};const{requestHandler:u}=t;return o.resolve(e=>u.handle(e.request,n||{}),l)}serialize(e,t){return(0,s.serializeAws_json1_1BatchGetRepositoryScanningConfigurationCommand)(e,t)}deserialize(e,t){return(0,s.deserializeAws_json1_1BatchGetRepositoryScanningConfigurationCommand)(e,t)}}t.BatchGetRepositoryScanningConfigurationCommand=BatchGetRepositoryScanningConfigurationCommand},9003:(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t.CompleteLayerUploadCommand=void 0;const r=n(3631);const o=n(4963);const i=n(9088);const s=n(6704);class CompleteLayerUploadCommand extends o.Command{constructor(e){super();this.input=e}resolveMiddleware(e,t,n){this.middlewareStack.use((0,r.getSerdePlugin)(t,this.serialize,this.deserialize));const o=e.concat(this.middlewareStack);const{logger:s}=t;const a="ECRClient";const c="CompleteLayerUploadCommand";const l={logger:s,clientName:a,commandName:c,inputFilterSensitiveLog:i.CompleteLayerUploadRequest.filterSensitiveLog,outputFilterSensitiveLog:i.CompleteLayerUploadResponse.filterSensitiveLog};const{requestHandler:u}=t;return o.resolve(e=>u.handle(e.request,n||{}),l)}serialize(e,t){return(0,s.serializeAws_json1_1CompleteLayerUploadCommand)(e,t)}deserialize(e,t){return(0,s.deserializeAws_json1_1CompleteLayerUploadCommand)(e,t)}}t.CompleteLayerUploadCommand=CompleteLayerUploadCommand},1454:(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t.CreatePullThroughCacheRuleCommand=void 0;const r=n(3631);const o=n(4963);const i=n(9088);const s=n(6704);class CreatePullThroughCacheRuleCommand extends o.Command{constructor(e){super();this.input=e}resolveMiddleware(e,t,n){this.middlewareStack.use((0,r.getSerdePlugin)(t,this.serialize,this.deserialize));const o=e.concat(this.middlewareStack);const{logger:s}=t;const a="ECRClient";const c="CreatePullThroughCacheRuleCommand";const l={logger:s,clientName:a,commandName:c,inputFilterSensitiveLog:i.CreatePullThroughCacheRuleRequest.filterSensitiveLog,outputFilterSensitiveLog:i.CreatePullThroughCacheRuleResponse.filterSensitiveLog};const{requestHandler:u}=t;return o.resolve(e=>u.handle(e.request,n||{}),l)}serialize(e,t){return(0,s.serializeAws_json1_1CreatePullThroughCacheRuleCommand)(e,t)}deserialize(e,t){return(0,s.deserializeAws_json1_1CreatePullThroughCacheRuleCommand)(e,t)}}t.CreatePullThroughCacheRuleCommand=CreatePullThroughCacheRuleCommand},5074:(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t.CreateRepositoryCommand=void 0;const r=n(3631);const o=n(4963);const i=n(9088);const s=n(6704);class CreateRepositoryCommand extends o.Command{constructor(e){super();this.input=e}resolveMiddleware(e,t,n){this.middlewareStack.use((0,r.getSerdePlugin)(t,this.serialize,this.deserialize));const o=e.concat(this.middlewareStack);const{logger:s}=t;const a="ECRClient";const c="CreateRepositoryCommand";const l={logger:s,clientName:a,commandName:c,inputFilterSensitiveLog:i.CreateRepositoryRequest.filterSensitiveLog,outputFilterSensitiveLog:i.CreateRepositoryResponse.filterSensitiveLog};const{requestHandler:u}=t;return o.resolve(e=>u.handle(e.request,n||{}),l)}serialize(e,t){return(0,s.serializeAws_json1_1CreateRepositoryCommand)(e,t)}deserialize(e,t){return(0,s.deserializeAws_json1_1CreateRepositoryCommand)(e,t)}}t.CreateRepositoryCommand=CreateRepositoryCommand},8981:(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t.DeleteLifecyclePolicyCommand=void 0;const r=n(3631);const o=n(4963);const i=n(9088);const s=n(6704);class DeleteLifecyclePolicyCommand extends o.Command{constructor(e){super();this.input=e}resolveMiddleware(e,t,n){this.middlewareStack.use((0,r.getSerdePlugin)(t,this.serialize,this.deserialize));const o=e.concat(this.middlewareStack);const{logger:s}=t;const a="ECRClient";const c="DeleteLifecyclePolicyCommand";const l={logger:s,clientName:a,commandName:c,inputFilterSensitiveLog:i.DeleteLifecyclePolicyRequest.filterSensitiveLog,outputFilterSensitiveLog:i.DeleteLifecyclePolicyResponse.filterSensitiveLog};const{requestHandler:u}=t;return o.resolve(e=>u.handle(e.request,n||{}),l)}serialize(e,t){return(0,s.serializeAws_json1_1DeleteLifecyclePolicyCommand)(e,t)}deserialize(e,t){return(0,s.deserializeAws_json1_1DeleteLifecyclePolicyCommand)(e,t)}}t.DeleteLifecyclePolicyCommand=DeleteLifecyclePolicyCommand},3793:(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t.DeletePullThroughCacheRuleCommand=void 0;const r=n(3631);const o=n(4963);const i=n(9088);const s=n(6704);class DeletePullThroughCacheRuleCommand extends o.Command{constructor(e){super();this.input=e}resolveMiddleware(e,t,n){this.middlewareStack.use((0,r.getSerdePlugin)(t,this.serialize,this.deserialize));const o=e.concat(this.middlewareStack);const{logger:s}=t;const a="ECRClient";const c="DeletePullThroughCacheRuleCommand";const l={logger:s,clientName:a,commandName:c,inputFilterSensitiveLog:i.DeletePullThroughCacheRuleRequest.filterSensitiveLog,outputFilterSensitiveLog:i.DeletePullThroughCacheRuleResponse.filterSensitiveLog};const{requestHandler:u}=t;return o.resolve(e=>u.handle(e.request,n||{}),l)}serialize(e,t){return(0,s.serializeAws_json1_1DeletePullThroughCacheRuleCommand)(e,t)}deserialize(e,t){return(0,s.deserializeAws_json1_1DeletePullThroughCacheRuleCommand)(e,t)}}t.DeletePullThroughCacheRuleCommand=DeletePullThroughCacheRuleCommand},1424:(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t.DeleteRegistryPolicyCommand=void 0;const r=n(3631);const o=n(4963);const i=n(9088);const s=n(6704);class DeleteRegistryPolicyCommand extends o.Command{constructor(e){super();this.input=e}resolveMiddleware(e,t,n){this.middlewareStack.use((0,r.getSerdePlugin)(t,this.serialize,this.deserialize));const o=e.concat(this.middlewareStack);const{logger:s}=t;const a="ECRClient";const c="DeleteRegistryPolicyCommand";const l={logger:s,clientName:a,commandName:c,inputFilterSensitiveLog:i.DeleteRegistryPolicyRequest.filterSensitiveLog,outputFilterSensitiveLog:i.DeleteRegistryPolicyResponse.filterSensitiveLog};const{requestHandler:u}=t;return o.resolve(e=>u.handle(e.request,n||{}),l)}serialize(e,t){return(0,s.serializeAws_json1_1DeleteRegistryPolicyCommand)(e,t)}deserialize(e,t){return(0,s.deserializeAws_json1_1DeleteRegistryPolicyCommand)(e,t)}}t.DeleteRegistryPolicyCommand=DeleteRegistryPolicyCommand},8651:(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t.DeleteRepositoryCommand=void 0;const r=n(3631);const o=n(4963);const i=n(9088);const s=n(6704);class DeleteRepositoryCommand extends o.Command{constructor(e){super();this.input=e}resolveMiddleware(e,t,n){this.middlewareStack.use((0,r.getSerdePlugin)(t,this.serialize,this.deserialize));const o=e.concat(this.middlewareStack);const{logger:s}=t;const a="ECRClient";const c="DeleteRepositoryCommand";const l={logger:s,clientName:a,commandName:c,inputFilterSensitiveLog:i.DeleteRepositoryRequest.filterSensitiveLog,outputFilterSensitiveLog:i.DeleteRepositoryResponse.filterSensitiveLog};const{requestHandler:u}=t;return o.resolve(e=>u.handle(e.request,n||{}),l)}serialize(e,t){return(0,s.serializeAws_json1_1DeleteRepositoryCommand)(e,t)}deserialize(e,t){return(0,s.deserializeAws_json1_1DeleteRepositoryCommand)(e,t)}}t.DeleteRepositoryCommand=DeleteRepositoryCommand},6828:(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t.DeleteRepositoryPolicyCommand=void 0;const r=n(3631);const o=n(4963);const i=n(9088);const s=n(6704);class DeleteRepositoryPolicyCommand extends o.Command{constructor(e){super();this.input=e}resolveMiddleware(e,t,n){this.middlewareStack.use((0,r.getSerdePlugin)(t,this.serialize,this.deserialize));const o=e.concat(this.middlewareStack);const{logger:s}=t;const a="ECRClient";const c="DeleteRepositoryPolicyCommand";const l={logger:s,clientName:a,commandName:c,inputFilterSensitiveLog:i.DeleteRepositoryPolicyRequest.filterSensitiveLog,outputFilterSensitiveLog:i.DeleteRepositoryPolicyResponse.filterSensitiveLog};const{requestHandler:u}=t;return o.resolve(e=>u.handle(e.request,n||{}),l)}serialize(e,t){return(0,s.serializeAws_json1_1DeleteRepositoryPolicyCommand)(e,t)}deserialize(e,t){return(0,s.deserializeAws_json1_1DeleteRepositoryPolicyCommand)(e,t)}}t.DeleteRepositoryPolicyCommand=DeleteRepositoryPolicyCommand},9694:(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t.DescribeImageReplicationStatusCommand=void 0;const r=n(3631);const o=n(4963);const i=n(9088);const s=n(6704);class DescribeImageReplicationStatusCommand extends o.Command{constructor(e){super();this.input=e}resolveMiddleware(e,t,n){this.middlewareStack.use((0,r.getSerdePlugin)(t,this.serialize,this.deserialize));const o=e.concat(this.middlewareStack);const{logger:s}=t;const a="ECRClient";const c="DescribeImageReplicationStatusCommand";const l={logger:s,clientName:a,commandName:c,inputFilterSensitiveLog:i.DescribeImageReplicationStatusRequest.filterSensitiveLog,outputFilterSensitiveLog:i.DescribeImageReplicationStatusResponse.filterSensitiveLog};const{requestHandler:u}=t;return o.resolve(e=>u.handle(e.request,n||{}),l)}serialize(e,t){return(0,s.serializeAws_json1_1DescribeImageReplicationStatusCommand)(e,t)}deserialize(e,t){return(0,s.deserializeAws_json1_1DescribeImageReplicationStatusCommand)(e,t)}}t.DescribeImageReplicationStatusCommand=DescribeImageReplicationStatusCommand},2987:(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t.DescribeImageScanFindingsCommand=void 0;const r=n(3631);const o=n(4963);const i=n(9088);const s=n(6704);class DescribeImageScanFindingsCommand extends o.Command{constructor(e){super();this.input=e}resolveMiddleware(e,t,n){this.middlewareStack.use((0,r.getSerdePlugin)(t,this.serialize,this.deserialize));const o=e.concat(this.middlewareStack);const{logger:s}=t;const a="ECRClient";const c="DescribeImageScanFindingsCommand";const l={logger:s,clientName:a,commandName:c,inputFilterSensitiveLog:i.DescribeImageScanFindingsRequest.filterSensitiveLog,outputFilterSensitiveLog:i.DescribeImageScanFindingsResponse.filterSensitiveLog};const{requestHandler:u}=t;return o.resolve(e=>u.handle(e.request,n||{}),l)}serialize(e,t){return(0,s.serializeAws_json1_1DescribeImageScanFindingsCommand)(e,t)}deserialize(e,t){return(0,s.deserializeAws_json1_1DescribeImageScanFindingsCommand)(e,t)}}t.DescribeImageScanFindingsCommand=DescribeImageScanFindingsCommand},5353:(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t.DescribeImagesCommand=void 0;const r=n(3631);const o=n(4963);const i=n(9088);const s=n(6704);class DescribeImagesCommand extends o.Command{constructor(e){super();this.input=e}resolveMiddleware(e,t,n){this.middlewareStack.use((0,r.getSerdePlugin)(t,this.serialize,this.deserialize));const o=e.concat(this.middlewareStack);const{logger:s}=t;const a="ECRClient";const c="DescribeImagesCommand";const l={logger:s,clientName:a,commandName:c,inputFilterSensitiveLog:i.DescribeImagesRequest.filterSensitiveLog,outputFilterSensitiveLog:i.DescribeImagesResponse.filterSensitiveLog};const{requestHandler:u}=t;return o.resolve(e=>u.handle(e.request,n||{}),l)}serialize(e,t){return(0,s.serializeAws_json1_1DescribeImagesCommand)(e,t)}deserialize(e,t){return(0,s.deserializeAws_json1_1DescribeImagesCommand)(e,t)}}t.DescribeImagesCommand=DescribeImagesCommand},1484:(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t.DescribePullThroughCacheRulesCommand=void 0;const r=n(3631);const o=n(4963);const i=n(9088);const s=n(6704);class DescribePullThroughCacheRulesCommand extends o.Command{constructor(e){super();this.input=e}resolveMiddleware(e,t,n){this.middlewareStack.use((0,r.getSerdePlugin)(t,this.serialize,this.deserialize));const o=e.concat(this.middlewareStack);const{logger:s}=t;const a="ECRClient";const c="DescribePullThroughCacheRulesCommand";const l={logger:s,clientName:a,commandName:c,inputFilterSensitiveLog:i.DescribePullThroughCacheRulesRequest.filterSensitiveLog,outputFilterSensitiveLog:i.DescribePullThroughCacheRulesResponse.filterSensitiveLog};const{requestHandler:u}=t;return o.resolve(e=>u.handle(e.request,n||{}),l)}serialize(e,t){return(0,s.serializeAws_json1_1DescribePullThroughCacheRulesCommand)(e,t)}deserialize(e,t){return(0,s.deserializeAws_json1_1DescribePullThroughCacheRulesCommand)(e,t)}}t.DescribePullThroughCacheRulesCommand=DescribePullThroughCacheRulesCommand},6166:(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t.DescribeRegistryCommand=void 0;const r=n(3631);const o=n(4963);const i=n(9088);const s=n(6704);class DescribeRegistryCommand extends o.Command{constructor(e){super();this.input=e}resolveMiddleware(e,t,n){this.middlewareStack.use((0,r.getSerdePlugin)(t,this.serialize,this.deserialize));const o=e.concat(this.middlewareStack);const{logger:s}=t;const a="ECRClient";const c="DescribeRegistryCommand";const l={logger:s,clientName:a,commandName:c,inputFilterSensitiveLog:i.DescribeRegistryRequest.filterSensitiveLog,outputFilterSensitiveLog:i.DescribeRegistryResponse.filterSensitiveLog};const{requestHandler:u}=t;return o.resolve(e=>u.handle(e.request,n||{}),l)}serialize(e,t){return(0,s.serializeAws_json1_1DescribeRegistryCommand)(e,t)}deserialize(e,t){return(0,s.deserializeAws_json1_1DescribeRegistryCommand)(e,t)}}t.DescribeRegistryCommand=DescribeRegistryCommand},1200:(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t.DescribeRepositoriesCommand=void 0;const r=n(3631);const o=n(4963);const i=n(9088);const s=n(6704);class DescribeRepositoriesCommand extends o.Command{constructor(e){super();this.input=e}resolveMiddleware(e,t,n){this.middlewareStack.use((0,r.getSerdePlugin)(t,this.serialize,this.deserialize));const o=e.concat(this.middlewareStack);const{logger:s}=t;const a="ECRClient";const c="DescribeRepositoriesCommand";const l={logger:s,clientName:a,commandName:c,inputFilterSensitiveLog:i.DescribeRepositoriesRequest.filterSensitiveLog,outputFilterSensitiveLog:i.DescribeRepositoriesResponse.filterSensitiveLog};const{requestHandler:u}=t;return o.resolve(e=>u.handle(e.request,n||{}),l)}serialize(e,t){return(0,s.serializeAws_json1_1DescribeRepositoriesCommand)(e,t)}deserialize(e,t){return(0,s.deserializeAws_json1_1DescribeRepositoriesCommand)(e,t)}}t.DescribeRepositoriesCommand=DescribeRepositoriesCommand},5828:(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t.GetAuthorizationTokenCommand=void 0;const r=n(3631);const o=n(4963);const i=n(9088);const s=n(6704);class GetAuthorizationTokenCommand extends o.Command{constructor(e){super();this.input=e}resolveMiddleware(e,t,n){this.middlewareStack.use((0,r.getSerdePlugin)(t,this.serialize,this.deserialize));const o=e.concat(this.middlewareStack);const{logger:s}=t;const a="ECRClient";const c="GetAuthorizationTokenCommand";const l={logger:s,clientName:a,commandName:c,inputFilterSensitiveLog:i.GetAuthorizationTokenRequest.filterSensitiveLog,outputFilterSensitiveLog:i.GetAuthorizationTokenResponse.filterSensitiveLog};const{requestHandler:u}=t;return o.resolve(e=>u.handle(e.request,n||{}),l)}serialize(e,t){return(0,s.serializeAws_json1_1GetAuthorizationTokenCommand)(e,t)}deserialize(e,t){return(0,s.deserializeAws_json1_1GetAuthorizationTokenCommand)(e,t)}}t.GetAuthorizationTokenCommand=GetAuthorizationTokenCommand},1401:(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t.GetDownloadUrlForLayerCommand=void 0;const r=n(3631);const o=n(4963);const i=n(9088);const s=n(6704);class GetDownloadUrlForLayerCommand extends o.Command{constructor(e){super();this.input=e}resolveMiddleware(e,t,n){this.middlewareStack.use((0,r.getSerdePlugin)(t,this.serialize,this.deserialize));const o=e.concat(this.middlewareStack);const{logger:s}=t;const a="ECRClient";const c="GetDownloadUrlForLayerCommand";const l={logger:s,clientName:a,commandName:c,inputFilterSensitiveLog:i.GetDownloadUrlForLayerRequest.filterSensitiveLog,outputFilterSensitiveLog:i.GetDownloadUrlForLayerResponse.filterSensitiveLog};const{requestHandler:u}=t;return o.resolve(e=>u.handle(e.request,n||{}),l)}serialize(e,t){return(0,s.serializeAws_json1_1GetDownloadUrlForLayerCommand)(e,t)}deserialize(e,t){return(0,s.deserializeAws_json1_1GetDownloadUrlForLayerCommand)(e,t)}}t.GetDownloadUrlForLayerCommand=GetDownloadUrlForLayerCommand},8469:(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t.GetLifecyclePolicyCommand=void 0;const r=n(3631);const o=n(4963);const i=n(9088);const s=n(6704);class GetLifecyclePolicyCommand extends o.Command{constructor(e){super();this.input=e}resolveMiddleware(e,t,n){this.middlewareStack.use((0,r.getSerdePlugin)(t,this.serialize,this.deserialize));const o=e.concat(this.middlewareStack);const{logger:s}=t;const a="ECRClient";const c="GetLifecyclePolicyCommand";const l={logger:s,clientName:a,commandName:c,inputFilterSensitiveLog:i.GetLifecyclePolicyRequest.filterSensitiveLog,outputFilterSensitiveLog:i.GetLifecyclePolicyResponse.filterSensitiveLog};const{requestHandler:u}=t;return o.resolve(e=>u.handle(e.request,n||{}),l)}serialize(e,t){return(0,s.serializeAws_json1_1GetLifecyclePolicyCommand)(e,t)}deserialize(e,t){return(0,s.deserializeAws_json1_1GetLifecyclePolicyCommand)(e,t)}}t.GetLifecyclePolicyCommand=GetLifecyclePolicyCommand},7006:(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t.GetLifecyclePolicyPreviewCommand=void 0;const r=n(3631);const o=n(4963);const i=n(9088);const s=n(6704);class GetLifecyclePolicyPreviewCommand extends o.Command{constructor(e){super();this.input=e}resolveMiddleware(e,t,n){this.middlewareStack.use((0,r.getSerdePlugin)(t,this.serialize,this.deserialize));const o=e.concat(this.middlewareStack);const{logger:s}=t;const a="ECRClient";const c="GetLifecyclePolicyPreviewCommand";const l={logger:s,clientName:a,commandName:c,inputFilterSensitiveLog:i.GetLifecyclePolicyPreviewRequest.filterSensitiveLog,outputFilterSensitiveLog:i.GetLifecyclePolicyPreviewResponse.filterSensitiveLog};const{requestHandler:u}=t;return o.resolve(e=>u.handle(e.request,n||{}),l)}serialize(e,t){return(0,s.serializeAws_json1_1GetLifecyclePolicyPreviewCommand)(e,t)}deserialize(e,t){return(0,s.deserializeAws_json1_1GetLifecyclePolicyPreviewCommand)(e,t)}}t.GetLifecyclePolicyPreviewCommand=GetLifecyclePolicyPreviewCommand},3685:(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t.GetRegistryPolicyCommand=void 0;const r=n(3631);const o=n(4963);const i=n(9088);const s=n(6704);class GetRegistryPolicyCommand extends o.Command{constructor(e){super();this.input=e}resolveMiddleware(e,t,n){this.middlewareStack.use((0,r.getSerdePlugin)(t,this.serialize,this.deserialize));const o=e.concat(this.middlewareStack);const{logger:s}=t;const a="ECRClient";const c="GetRegistryPolicyCommand";const l={logger:s,clientName:a,commandName:c,inputFilterSensitiveLog:i.GetRegistryPolicyRequest.filterSensitiveLog,outputFilterSensitiveLog:i.GetRegistryPolicyResponse.filterSensitiveLog};const{requestHandler:u}=t;return o.resolve(e=>u.handle(e.request,n||{}),l)}serialize(e,t){return(0,s.serializeAws_json1_1GetRegistryPolicyCommand)(e,t)}deserialize(e,t){return(0,s.deserializeAws_json1_1GetRegistryPolicyCommand)(e,t)}}t.GetRegistryPolicyCommand=GetRegistryPolicyCommand},2741:(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t.GetRegistryScanningConfigurationCommand=void 0;const r=n(3631);const o=n(4963);const i=n(9088);const s=n(6704);class GetRegistryScanningConfigurationCommand extends o.Command{constructor(e){super();this.input=e}resolveMiddleware(e,t,n){this.middlewareStack.use((0,r.getSerdePlugin)(t,this.serialize,this.deserialize));const o=e.concat(this.middlewareStack);const{logger:s}=t;const a="ECRClient";const c="GetRegistryScanningConfigurationCommand";const l={logger:s,clientName:a,commandName:c,inputFilterSensitiveLog:i.GetRegistryScanningConfigurationRequest.filterSensitiveLog,outputFilterSensitiveLog:i.GetRegistryScanningConfigurationResponse.filterSensitiveLog};const{requestHandler:u}=t;return o.resolve(e=>u.handle(e.request,n||{}),l)}serialize(e,t){return(0,s.serializeAws_json1_1GetRegistryScanningConfigurationCommand)(e,t)}deserialize(e,t){return(0,s.deserializeAws_json1_1GetRegistryScanningConfigurationCommand)(e,t)}}t.GetRegistryScanningConfigurationCommand=GetRegistryScanningConfigurationCommand},6330:(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t.GetRepositoryPolicyCommand=void 0;const r=n(3631);const o=n(4963);const i=n(9088);const s=n(6704);class GetRepositoryPolicyCommand extends o.Command{constructor(e){super();this.input=e}resolveMiddleware(e,t,n){this.middlewareStack.use((0,r.getSerdePlugin)(t,this.serialize,this.deserialize));const o=e.concat(this.middlewareStack);const{logger:s}=t;const a="ECRClient";const c="GetRepositoryPolicyCommand";const l={logger:s,clientName:a,commandName:c,inputFilterSensitiveLog:i.GetRepositoryPolicyRequest.filterSensitiveLog,outputFilterSensitiveLog:i.GetRepositoryPolicyResponse.filterSensitiveLog};const{requestHandler:u}=t;return o.resolve(e=>u.handle(e.request,n||{}),l)}serialize(e,t){return(0,s.serializeAws_json1_1GetRepositoryPolicyCommand)(e,t)}deserialize(e,t){return(0,s.deserializeAws_json1_1GetRepositoryPolicyCommand)(e,t)}}t.GetRepositoryPolicyCommand=GetRepositoryPolicyCommand},6936:(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t.InitiateLayerUploadCommand=void 0;const r=n(3631);const o=n(4963);const i=n(9088);const s=n(6704);class InitiateLayerUploadCommand extends o.Command{constructor(e){super();this.input=e}resolveMiddleware(e,t,n){this.middlewareStack.use((0,r.getSerdePlugin)(t,this.serialize,this.deserialize));const o=e.concat(this.middlewareStack);const{logger:s}=t;const a="ECRClient";const c="InitiateLayerUploadCommand";const l={logger:s,clientName:a,commandName:c,inputFilterSensitiveLog:i.InitiateLayerUploadRequest.filterSensitiveLog,outputFilterSensitiveLog:i.InitiateLayerUploadResponse.filterSensitiveLog};const{requestHandler:u}=t;return o.resolve(e=>u.handle(e.request,n||{}),l)}serialize(e,t){return(0,s.serializeAws_json1_1InitiateLayerUploadCommand)(e,t)}deserialize(e,t){return(0,s.deserializeAws_json1_1InitiateLayerUploadCommand)(e,t)}}t.InitiateLayerUploadCommand=InitiateLayerUploadCommand},3854:(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t.ListImagesCommand=void 0;const r=n(3631);const o=n(4963);const i=n(9088);const s=n(6704);class ListImagesCommand extends o.Command{constructor(e){super();this.input=e}resolveMiddleware(e,t,n){this.middlewareStack.use((0,r.getSerdePlugin)(t,this.serialize,this.deserialize));const o=e.concat(this.middlewareStack);const{logger:s}=t;const a="ECRClient";const c="ListImagesCommand";const l={logger:s,clientName:a,commandName:c,inputFilterSensitiveLog:i.ListImagesRequest.filterSensitiveLog,outputFilterSensitiveLog:i.ListImagesResponse.filterSensitiveLog};const{requestHandler:u}=t;return o.resolve(e=>u.handle(e.request,n||{}),l)}serialize(e,t){return(0,s.serializeAws_json1_1ListImagesCommand)(e,t)}deserialize(e,t){return(0,s.deserializeAws_json1_1ListImagesCommand)(e,t)}}t.ListImagesCommand=ListImagesCommand},7403:(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t.ListTagsForResourceCommand=void 0;const r=n(3631);const o=n(4963);const i=n(9088);const s=n(6704);class ListTagsForResourceCommand extends o.Command{constructor(e){super();this.input=e}resolveMiddleware(e,t,n){this.middlewareStack.use((0,r.getSerdePlugin)(t,this.serialize,this.deserialize));const o=e.concat(this.middlewareStack);const{logger:s}=t;const a="ECRClient";const c="ListTagsForResourceCommand";const l={logger:s,clientName:a,commandName:c,inputFilterSensitiveLog:i.ListTagsForResourceRequest.filterSensitiveLog,outputFilterSensitiveLog:i.ListTagsForResourceResponse.filterSensitiveLog};const{requestHandler:u}=t;return o.resolve(e=>u.handle(e.request,n||{}),l)}serialize(e,t){return(0,s.serializeAws_json1_1ListTagsForResourceCommand)(e,t)}deserialize(e,t){return(0,s.deserializeAws_json1_1ListTagsForResourceCommand)(e,t)}}t.ListTagsForResourceCommand=ListTagsForResourceCommand},6844:(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t.PutImageCommand=void 0;const r=n(3631);const o=n(4963);const i=n(9088);const s=n(6704);class PutImageCommand extends o.Command{constructor(e){super();this.input=e}resolveMiddleware(e,t,n){this.middlewareStack.use((0,r.getSerdePlugin)(t,this.serialize,this.deserialize));const o=e.concat(this.middlewareStack);const{logger:s}=t;const a="ECRClient";const c="PutImageCommand";const l={logger:s,clientName:a,commandName:c,inputFilterSensitiveLog:i.PutImageRequest.filterSensitiveLog,outputFilterSensitiveLog:i.PutImageResponse.filterSensitiveLog};const{requestHandler:u}=t;return o.resolve(e=>u.handle(e.request,n||{}),l)}serialize(e,t){return(0,s.serializeAws_json1_1PutImageCommand)(e,t)}deserialize(e,t){return(0,s.deserializeAws_json1_1PutImageCommand)(e,t)}}t.PutImageCommand=PutImageCommand},7935:(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t.PutImageScanningConfigurationCommand=void 0;const r=n(3631);const o=n(4963);const i=n(9088);const s=n(6704);class PutImageScanningConfigurationCommand extends o.Command{constructor(e){super();this.input=e}resolveMiddleware(e,t,n){this.middlewareStack.use((0,r.getSerdePlugin)(t,this.serialize,this.deserialize));const o=e.concat(this.middlewareStack);const{logger:s}=t;const a="ECRClient";const c="PutImageScanningConfigurationCommand";const l={logger:s,clientName:a,commandName:c,inputFilterSensitiveLog:i.PutImageScanningConfigurationRequest.filterSensitiveLog,outputFilterSensitiveLog:i.PutImageScanningConfigurationResponse.filterSensitiveLog};const{requestHandler:u}=t;return o.resolve(e=>u.handle(e.request,n||{}),l)}serialize(e,t){return(0,s.serializeAws_json1_1PutImageScanningConfigurationCommand)(e,t)}deserialize(e,t){return(0,s.deserializeAws_json1_1PutImageScanningConfigurationCommand)(e,t)}}t.PutImageScanningConfigurationCommand=PutImageScanningConfigurationCommand},6495:(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t.PutImageTagMutabilityCommand=void 0;const r=n(3631);const o=n(4963);const i=n(9088);const s=n(6704);class PutImageTagMutabilityCommand extends o.Command{constructor(e){super();this.input=e}resolveMiddleware(e,t,n){this.middlewareStack.use((0,r.getSerdePlugin)(t,this.serialize,this.deserialize));const o=e.concat(this.middlewareStack);const{logger:s}=t;const a="ECRClient";const c="PutImageTagMutabilityCommand";const l={logger:s,clientName:a,commandName:c,inputFilterSensitiveLog:i.PutImageTagMutabilityRequest.filterSensitiveLog,outputFilterSensitiveLog:i.PutImageTagMutabilityResponse.filterSensitiveLog};const{requestHandler:u}=t;return o.resolve(e=>u.handle(e.request,n||{}),l)}serialize(e,t){return(0,s.serializeAws_json1_1PutImageTagMutabilityCommand)(e,t)}deserialize(e,t){return(0,s.deserializeAws_json1_1PutImageTagMutabilityCommand)(e,t)}}t.PutImageTagMutabilityCommand=PutImageTagMutabilityCommand},4444:(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t.PutLifecyclePolicyCommand=void 0;const r=n(3631);const o=n(4963);const i=n(9088);const s=n(6704);class PutLifecyclePolicyCommand extends o.Command{constructor(e){super();this.input=e}resolveMiddleware(e,t,n){this.middlewareStack.use((0,r.getSerdePlugin)(t,this.serialize,this.deserialize));const o=e.concat(this.middlewareStack);const{logger:s}=t;const a="ECRClient";const c="PutLifecyclePolicyCommand";const l={logger:s,clientName:a,commandName:c,inputFilterSensitiveLog:i.PutLifecyclePolicyRequest.filterSensitiveLog,outputFilterSensitiveLog:i.PutLifecyclePolicyResponse.filterSensitiveLog};const{requestHandler:u}=t;return o.resolve(e=>u.handle(e.request,n||{}),l)}serialize(e,t){return(0,s.serializeAws_json1_1PutLifecyclePolicyCommand)(e,t)}deserialize(e,t){return(0,s.deserializeAws_json1_1PutLifecyclePolicyCommand)(e,t)}}t.PutLifecyclePolicyCommand=PutLifecyclePolicyCommand},7928:(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t.PutRegistryPolicyCommand=void 0;const r=n(3631);const o=n(4963);const i=n(9088);const s=n(6704);class PutRegistryPolicyCommand extends o.Command{constructor(e){super();this.input=e}resolveMiddleware(e,t,n){this.middlewareStack.use((0,r.getSerdePlugin)(t,this.serialize,this.deserialize));const o=e.concat(this.middlewareStack);const{logger:s}=t;const a="ECRClient";const c="PutRegistryPolicyCommand";const l={logger:s,clientName:a,commandName:c,inputFilterSensitiveLog:i.PutRegistryPolicyRequest.filterSensitiveLog,outputFilterSensitiveLog:i.PutRegistryPolicyResponse.filterSensitiveLog};const{requestHandler:u}=t;return o.resolve(e=>u.handle(e.request,n||{}),l)}serialize(e,t){return(0,s.serializeAws_json1_1PutRegistryPolicyCommand)(e,t)}deserialize(e,t){return(0,s.deserializeAws_json1_1PutRegistryPolicyCommand)(e,t)}}t.PutRegistryPolicyCommand=PutRegistryPolicyCommand},9529:(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t.PutRegistryScanningConfigurationCommand=void 0;const r=n(3631);const o=n(4963);const i=n(9088);const s=n(6704);class PutRegistryScanningConfigurationCommand extends o.Command{constructor(e){super();this.input=e}resolveMiddleware(e,t,n){this.middlewareStack.use((0,r.getSerdePlugin)(t,this.serialize,this.deserialize));const o=e.concat(this.middlewareStack);const{logger:s}=t;const a="ECRClient";const c="PutRegistryScanningConfigurationCommand";const l={logger:s,clientName:a,commandName:c,inputFilterSensitiveLog:i.PutRegistryScanningConfigurationRequest.filterSensitiveLog,outputFilterSensitiveLog:i.PutRegistryScanningConfigurationResponse.filterSensitiveLog};const{requestHandler:u}=t;return o.resolve(e=>u.handle(e.request,n||{}),l)}serialize(e,t){return(0,s.serializeAws_json1_1PutRegistryScanningConfigurationCommand)(e,t)}deserialize(e,t){return(0,s.deserializeAws_json1_1PutRegistryScanningConfigurationCommand)(e,t)}}t.PutRegistryScanningConfigurationCommand=PutRegistryScanningConfigurationCommand},3350:(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t.PutReplicationConfigurationCommand=void 0;const r=n(3631);const o=n(4963);const i=n(9088);const s=n(6704);class PutReplicationConfigurationCommand extends o.Command{constructor(e){super();this.input=e}resolveMiddleware(e,t,n){this.middlewareStack.use((0,r.getSerdePlugin)(t,this.serialize,this.deserialize));const o=e.concat(this.middlewareStack);const{logger:s}=t;const a="ECRClient";const c="PutReplicationConfigurationCommand";const l={logger:s,clientName:a,commandName:c,inputFilterSensitiveLog:i.PutReplicationConfigurationRequest.filterSensitiveLog,outputFilterSensitiveLog:i.PutReplicationConfigurationResponse.filterSensitiveLog};const{requestHandler:u}=t;return o.resolve(e=>u.handle(e.request,n||{}),l)}serialize(e,t){return(0,s.serializeAws_json1_1PutReplicationConfigurationCommand)(e,t)}deserialize(e,t){return(0,s.deserializeAws_json1_1PutReplicationConfigurationCommand)(e,t)}}t.PutReplicationConfigurationCommand=PutReplicationConfigurationCommand},8300:(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t.SetRepositoryPolicyCommand=void 0;const r=n(3631);const o=n(4963);const i=n(9088);const s=n(6704);class SetRepositoryPolicyCommand extends o.Command{constructor(e){super();this.input=e}resolveMiddleware(e,t,n){this.middlewareStack.use((0,r.getSerdePlugin)(t,this.serialize,this.deserialize));const o=e.concat(this.middlewareStack);const{logger:s}=t;const a="ECRClient";const c="SetRepositoryPolicyCommand";const l={logger:s,clientName:a,commandName:c,inputFilterSensitiveLog:i.SetRepositoryPolicyRequest.filterSensitiveLog,outputFilterSensitiveLog:i.SetRepositoryPolicyResponse.filterSensitiveLog};const{requestHandler:u}=t;return o.resolve(e=>u.handle(e.request,n||{}),l)}serialize(e,t){return(0,s.serializeAws_json1_1SetRepositoryPolicyCommand)(e,t)}deserialize(e,t){return(0,s.deserializeAws_json1_1SetRepositoryPolicyCommand)(e,t)}}t.SetRepositoryPolicyCommand=SetRepositoryPolicyCommand},7984:(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t.StartImageScanCommand=void 0;const r=n(3631);const o=n(4963);const i=n(9088);const s=n(6704);class StartImageScanCommand extends o.Command{constructor(e){super();this.input=e}resolveMiddleware(e,t,n){this.middlewareStack.use((0,r.getSerdePlugin)(t,this.serialize,this.deserialize));const o=e.concat(this.middlewareStack);const{logger:s}=t;const a="ECRClient";const c="StartImageScanCommand";const l={logger:s,clientName:a,commandName:c,inputFilterSensitiveLog:i.StartImageScanRequest.filterSensitiveLog,outputFilterSensitiveLog:i.StartImageScanResponse.filterSensitiveLog};const{requestHandler:u}=t;return o.resolve(e=>u.handle(e.request,n||{}),l)}serialize(e,t){return(0,s.serializeAws_json1_1StartImageScanCommand)(e,t)}deserialize(e,t){return(0,s.deserializeAws_json1_1StartImageScanCommand)(e,t)}}t.StartImageScanCommand=StartImageScanCommand},5905:(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t.StartLifecyclePolicyPreviewCommand=void 0;const r=n(3631);const o=n(4963);const i=n(9088);const s=n(6704);class StartLifecyclePolicyPreviewCommand extends o.Command{constructor(e){super();this.input=e}resolveMiddleware(e,t,n){this.middlewareStack.use((0,r.getSerdePlugin)(t,this.serialize,this.deserialize));const o=e.concat(this.middlewareStack);const{logger:s}=t;const a="ECRClient";const c="StartLifecyclePolicyPreviewCommand";const l={logger:s,clientName:a,commandName:c,inputFilterSensitiveLog:i.StartLifecyclePolicyPreviewRequest.filterSensitiveLog,outputFilterSensitiveLog:i.StartLifecyclePolicyPreviewResponse.filterSensitiveLog};const{requestHandler:u}=t;return o.resolve(e=>u.handle(e.request,n||{}),l)}serialize(e,t){return(0,s.serializeAws_json1_1StartLifecyclePolicyPreviewCommand)(e,t)}deserialize(e,t){return(0,s.deserializeAws_json1_1StartLifecyclePolicyPreviewCommand)(e,t)}}t.StartLifecyclePolicyPreviewCommand=StartLifecyclePolicyPreviewCommand},2665:(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t.TagResourceCommand=void 0;const r=n(3631);const o=n(4963);const i=n(9088);const s=n(6704);class TagResourceCommand extends o.Command{constructor(e){super();this.input=e}resolveMiddleware(e,t,n){this.middlewareStack.use((0,r.getSerdePlugin)(t,this.serialize,this.deserialize));const o=e.concat(this.middlewareStack);const{logger:s}=t;const a="ECRClient";const c="TagResourceCommand";const l={logger:s,clientName:a,commandName:c,inputFilterSensitiveLog:i.TagResourceRequest.filterSensitiveLog,outputFilterSensitiveLog:i.TagResourceResponse.filterSensitiveLog};const{requestHandler:u}=t;return o.resolve(e=>u.handle(e.request,n||{}),l)}serialize(e,t){return(0,s.serializeAws_json1_1TagResourceCommand)(e,t)}deserialize(e,t){return(0,s.deserializeAws_json1_1TagResourceCommand)(e,t)}}t.TagResourceCommand=TagResourceCommand},7225:(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t.UntagResourceCommand=void 0;const r=n(3631);const o=n(4963);const i=n(9088);const s=n(6704);class UntagResourceCommand extends o.Command{constructor(e){super();this.input=e}resolveMiddleware(e,t,n){this.middlewareStack.use((0,r.getSerdePlugin)(t,this.serialize,this.deserialize));const o=e.concat(this.middlewareStack);const{logger:s}=t;const a="ECRClient";const c="UntagResourceCommand";const l={logger:s,clientName:a,commandName:c,inputFilterSensitiveLog:i.UntagResourceRequest.filterSensitiveLog,outputFilterSensitiveLog:i.UntagResourceResponse.filterSensitiveLog};const{requestHandler:u}=t;return o.resolve(e=>u.handle(e.request,n||{}),l)}serialize(e,t){return(0,s.serializeAws_json1_1UntagResourceCommand)(e,t)}deserialize(e,t){return(0,s.deserializeAws_json1_1UntagResourceCommand)(e,t)}}t.UntagResourceCommand=UntagResourceCommand},5825:(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t.UploadLayerPartCommand=void 0;const r=n(3631);const o=n(4963);const i=n(9088);const s=n(6704);class UploadLayerPartCommand extends o.Command{constructor(e){super();this.input=e}resolveMiddleware(e,t,n){this.middlewareStack.use((0,r.getSerdePlugin)(t,this.serialize,this.deserialize));const o=e.concat(this.middlewareStack);const{logger:s}=t;const a="ECRClient";const c="UploadLayerPartCommand";const l={logger:s,clientName:a,commandName:c,inputFilterSensitiveLog:i.UploadLayerPartRequest.filterSensitiveLog,outputFilterSensitiveLog:i.UploadLayerPartResponse.filterSensitiveLog};const{requestHandler:u}=t;return o.resolve(e=>u.handle(e.request,n||{}),l)}serialize(e,t){return(0,s.serializeAws_json1_1UploadLayerPartCommand)(e,t)}deserialize(e,t){return(0,s.deserializeAws_json1_1UploadLayerPartCommand)(e,t)}}t.UploadLayerPartCommand=UploadLayerPartCommand},7407:(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});const r=n(3921);r.__exportStar(n(3804),t);r.__exportStar(n(5511),t);r.__exportStar(n(8859),t);r.__exportStar(n(9728),t);r.__exportStar(n(9003),t);r.__exportStar(n(1454),t);r.__exportStar(n(5074),t);r.__exportStar(n(8981),t);r.__exportStar(n(3793),t);r.__exportStar(n(1424),t);r.__exportStar(n(8651),t);r.__exportStar(n(6828),t);r.__exportStar(n(9694),t);r.__exportStar(n(2987),t);r.__exportStar(n(5353),t);r.__exportStar(n(1484),t);r.__exportStar(n(6166),t);r.__exportStar(n(1200),t);r.__exportStar(n(5828),t);r.__exportStar(n(1401),t);r.__exportStar(n(8469),t);r.__exportStar(n(7006),t);r.__exportStar(n(3685),t);r.__exportStar(n(2741),t);r.__exportStar(n(6330),t);r.__exportStar(n(6936),t);r.__exportStar(n(3854),t);r.__exportStar(n(7403),t);r.__exportStar(n(6844),t);r.__exportStar(n(7935),t);r.__exportStar(n(6495),t);r.__exportStar(n(4444),t);r.__exportStar(n(7928),t);r.__exportStar(n(9529),t);r.__exportStar(n(3350),t);r.__exportStar(n(8300),t);r.__exportStar(n(7984),t);r.__exportStar(n(5905),t);r.__exportStar(n(2665),t);r.__exportStar(n(7225),t);r.__exportStar(n(5825),t)},3070:(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t.defaultRegionInfoProvider=void 0;const r=n(6153);const o={"af-south-1":{variants:[{hostname:"api.ecr.af-south-1.amazonaws.com",tags:[]}],signingRegion:"af-south-1"},"ap-east-1":{variants:[{hostname:"api.ecr.ap-east-1.amazonaws.com",tags:[]}],signingRegion:"ap-east-1"},"ap-northeast-1":{variants:[{hostname:"api.ecr.ap-northeast-1.amazonaws.com",tags:[]}],signingRegion:"ap-northeast-1"},"ap-northeast-2":{variants:[{hostname:"api.ecr.ap-northeast-2.amazonaws.com",tags:[]}],signingRegion:"ap-northeast-2"},"ap-northeast-3":{variants:[{hostname:"api.ecr.ap-northeast-3.amazonaws.com",tags:[]}],signingRegion:"ap-northeast-3"},"ap-south-1":{variants:[{hostname:"api.ecr.ap-south-1.amazonaws.com",tags:[]}],signingRegion:"ap-south-1"},"ap-southeast-1":{variants:[{hostname:"api.ecr.ap-southeast-1.amazonaws.com",tags:[]}],signingRegion:"ap-southeast-1"},"ap-southeast-2":{variants:[{hostname:"api.ecr.ap-southeast-2.amazonaws.com",tags:[]}],signingRegion:"ap-southeast-2"},"ap-southeast-3":{variants:[{hostname:"api.ecr.ap-southeast-3.amazonaws.com",tags:[]}],signingRegion:"ap-southeast-3"},"ca-central-1":{variants:[{hostname:"api.ecr.ca-central-1.amazonaws.com",tags:[]}],signingRegion:"ca-central-1"},"cn-north-1":{variants:[{hostname:"api.ecr.cn-north-1.amazonaws.com.cn",tags:[]}],signingRegion:"cn-north-1"},"cn-northwest-1":{variants:[{hostname:"api.ecr.cn-northwest-1.amazonaws.com.cn",tags:[]}],signingRegion:"cn-northwest-1"},"eu-central-1":{variants:[{hostname:"api.ecr.eu-central-1.amazonaws.com",tags:[]}],signingRegion:"eu-central-1"},"eu-north-1":{variants:[{hostname:"api.ecr.eu-north-1.amazonaws.com",tags:[]}],signingRegion:"eu-north-1"},"eu-south-1":{variants:[{hostname:"api.ecr.eu-south-1.amazonaws.com",tags:[]}],signingRegion:"eu-south-1"},"eu-west-1":{variants:[{hostname:"api.ecr.eu-west-1.amazonaws.com",tags:[]}],signingRegion:"eu-west-1"},"eu-west-2":{variants:[{hostname:"api.ecr.eu-west-2.amazonaws.com",tags:[]}],signingRegion:"eu-west-2"},"eu-west-3":{variants:[{hostname:"api.ecr.eu-west-3.amazonaws.com",tags:[]}],signingRegion:"eu-west-3"},"me-south-1":{variants:[{hostname:"api.ecr.me-south-1.amazonaws.com",tags:[]}],signingRegion:"me-south-1"},"sa-east-1":{variants:[{hostname:"api.ecr.sa-east-1.amazonaws.com",tags:[]}],signingRegion:"sa-east-1"},"us-east-1":{variants:[{hostname:"api.ecr.us-east-1.amazonaws.com",tags:[]},{hostname:"ecr-fips.us-east-1.amazonaws.com",tags:["fips"]}],signingRegion:"us-east-1"},"us-east-2":{variants:[{hostname:"api.ecr.us-east-2.amazonaws.com",tags:[]},{hostname:"ecr-fips.us-east-2.amazonaws.com",tags:["fips"]}],signingRegion:"us-east-2"},"us-gov-east-1":{variants:[{hostname:"api.ecr.us-gov-east-1.amazonaws.com",tags:[]},{hostname:"ecr-fips.us-gov-east-1.amazonaws.com",tags:["fips"]}],signingRegion:"us-gov-east-1"},"us-gov-west-1":{variants:[{hostname:"api.ecr.us-gov-west-1.amazonaws.com",tags:[]},{hostname:"ecr-fips.us-gov-west-1.amazonaws.com",tags:["fips"]}],signingRegion:"us-gov-west-1"},"us-iso-east-1":{variants:[{hostname:"api.ecr.us-iso-east-1.c2s.ic.gov",tags:[]}],signingRegion:"us-iso-east-1"},"us-iso-west-1":{variants:[{hostname:"api.ecr.us-iso-west-1.c2s.ic.gov",tags:[]}],signingRegion:"us-iso-west-1"},"us-isob-east-1":{variants:[{hostname:"api.ecr.us-isob-east-1.sc2s.sgov.gov",tags:[]}],signingRegion:"us-isob-east-1"},"us-west-1":{variants:[{hostname:"api.ecr.us-west-1.amazonaws.com",tags:[]},{hostname:"ecr-fips.us-west-1.amazonaws.com",tags:["fips"]}],signingRegion:"us-west-1"},"us-west-2":{variants:[{hostname:"api.ecr.us-west-2.amazonaws.com",tags:[]},{hostname:"ecr-fips.us-west-2.amazonaws.com",tags:["fips"]}],signingRegion:"us-west-2"}};const i={aws:{regions:["af-south-1","ap-east-1","ap-northeast-1","ap-northeast-2","ap-northeast-3","ap-south-1","ap-southeast-1","ap-southeast-2","ap-southeast-3","ca-central-1","dkr-us-east-1","dkr-us-east-2","dkr-us-west-1","dkr-us-west-2","eu-central-1","eu-north-1","eu-south-1","eu-west-1","eu-west-2","eu-west-3","fips-dkr-us-east-1","fips-dkr-us-east-2","fips-dkr-us-west-1","fips-dkr-us-west-2","fips-us-east-1","fips-us-east-2","fips-us-west-1","fips-us-west-2","me-south-1","sa-east-1","us-east-1","us-east-2","us-west-1","us-west-2"],regionRegex:"^(us|eu|ap|sa|ca|me|af)\\-\\w+\\-\\d+$",variants:[{hostname:"api.ecr.{region}.amazonaws.com",tags:[]},{hostname:"ecr-fips.{region}.amazonaws.com",tags:["fips"]},{hostname:"api.ecr-fips.{region}.api.aws",tags:["dualstack","fips"]},{hostname:"api.ecr.{region}.api.aws",tags:["dualstack"]}]},"aws-cn":{regions:["cn-north-1","cn-northwest-1"],regionRegex:"^cn\\-\\w+\\-\\d+$",variants:[{hostname:"api.ecr.{region}.amazonaws.com.cn",tags:[]},{hostname:"api.ecr-fips.{region}.amazonaws.com.cn",tags:["fips"]},{hostname:"api.ecr-fips.{region}.api.amazonwebservices.com.cn",tags:["dualstack","fips"]},{hostname:"api.ecr.{region}.api.amazonwebservices.com.cn",tags:["dualstack"]}]},"aws-iso":{regions:["us-iso-east-1","us-iso-west-1"],regionRegex:"^us\\-iso\\-\\w+\\-\\d+$",variants:[{hostname:"api.ecr.{region}.c2s.ic.gov",tags:[]},{hostname:"api.ecr-fips.{region}.c2s.ic.gov",tags:["fips"]}]},"aws-iso-b":{regions:["us-isob-east-1"],regionRegex:"^us\\-isob\\-\\w+\\-\\d+$",variants:[{hostname:"api.ecr.{region}.sc2s.sgov.gov",tags:[]},{hostname:"api.ecr-fips.{region}.sc2s.sgov.gov",tags:["fips"]}]},"aws-us-gov":{regions:["dkr-us-gov-east-1","dkr-us-gov-west-1","fips-dkr-us-gov-east-1","fips-dkr-us-gov-west-1","fips-us-gov-east-1","fips-us-gov-west-1","us-gov-east-1","us-gov-west-1"],regionRegex:"^us\\-gov\\-\\w+\\-\\d+$",variants:[{hostname:"api.ecr.{region}.amazonaws.com",tags:[]},{hostname:"ecr-fips.{region}.amazonaws.com",tags:["fips"]},{hostname:"api.ecr-fips.{region}.api.aws",tags:["dualstack","fips"]},{hostname:"api.ecr.{region}.api.aws",tags:["dualstack"]}]}};const s=async(e,t)=>(0,r.getRegionInfo)(e,{...t,signingService:"ecr",regionHash:o,partitionHash:i});t.defaultRegionInfoProvider=s},8923:(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t.ECRServiceException=void 0;const r=n(3921);r.__exportStar(n(9167),t);r.__exportStar(n(3391),t);r.__exportStar(n(7407),t);r.__exportStar(n(4692),t);r.__exportStar(n(5356),t);r.__exportStar(n(8406),t);var o=n(1610);Object.defineProperty(t,"ECRServiceException",{enumerable:true,get:function(){return o.ECRServiceException}})},1610:(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t.ECRServiceException=void 0;const r=n(4963);class ECRServiceException extends r.ServiceException{constructor(e){super(e);Object.setPrototypeOf(this,ECRServiceException.prototype)}}t.ECRServiceException=ECRServiceException},4692:(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});const r=n(3921);r.__exportStar(n(9088),t)},9088:(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t.TooManyTagsException=t.RepositoryAlreadyExistsException=t.InvalidTagParameterException=t.CreateRepositoryResponse=t.Repository=t.CreateRepositoryRequest=t.Tag=t.ImageTagMutability=t.ImageScanningConfiguration=t.EncryptionConfiguration=t.EncryptionType=t.UnsupportedUpstreamRegistryException=t.PullThroughCacheRuleAlreadyExistsException=t.LimitExceededException=t.CreatePullThroughCacheRuleResponse=t.CreatePullThroughCacheRuleRequest=t.UploadNotFoundException=t.LayerPartTooSmallException=t.LayerAlreadyExistsException=t.KmsException=t.InvalidLayerException=t.EmptyUploadException=t.CompleteLayerUploadResponse=t.CompleteLayerUploadRequest=t.ValidationException=t.BatchGetRepositoryScanningConfigurationResponse=t.RepositoryScanningConfiguration=t.ScanFrequency=t.ScanningRepositoryFilter=t.ScanningRepositoryFilterType=t.RepositoryScanningConfigurationFailure=t.ScanningConfigurationFailureCode=t.BatchGetRepositoryScanningConfigurationRequest=t.BatchGetImageResponse=t.Image=t.BatchGetImageRequest=t.BatchDeleteImageResponse=t.ImageFailure=t.ImageFailureCode=t.BatchDeleteImageRequest=t.ImageIdentifier=t.ServerException=t.RepositoryNotFoundException=t.InvalidParameterException=t.BatchCheckLayerAvailabilityResponse=t.Layer=t.LayerAvailability=t.LayerFailure=t.LayerFailureCode=t.BatchCheckLayerAvailabilityRequest=void 0;t.DescribePullThroughCacheRulesResponse=t.PullThroughCacheRule=t.DescribePullThroughCacheRulesRequest=t.ScanNotFoundException=t.DescribeImageScanFindingsResponse=t.ImageScanFindings=t.ImageScanFinding=t.Attribute=t.EnhancedImageScanFinding=t.ScoreDetails=t.CvssScoreDetails=t.CvssScoreAdjustment=t.Resource=t.ResourceDetails=t.AwsEcrContainerImageDetails=t.Remediation=t.Recommendation=t.PackageVulnerabilityDetails=t.VulnerablePackage=t.CvssScore=t.DescribeImageScanFindingsRequest=t.DescribeImagesResponse=t.ImageDetail=t.ImageScanStatus=t.ScanStatus=t.ImageScanFindingsSummary=t.FindingSeverity=t.DescribeImagesRequest=t.DescribeImagesFilter=t.TagStatus=t.ImageNotFoundException=t.DescribeImageReplicationStatusResponse=t.ImageReplicationStatus=t.ReplicationStatus=t.DescribeImageReplicationStatusRequest=t.RepositoryPolicyNotFoundException=t.DeleteRepositoryPolicyResponse=t.DeleteRepositoryPolicyRequest=t.RepositoryNotEmptyException=t.DeleteRepositoryResponse=t.DeleteRepositoryRequest=t.RegistryPolicyNotFoundException=t.DeleteRegistryPolicyResponse=t.DeleteRegistryPolicyRequest=t.PullThroughCacheRuleNotFoundException=t.DeletePullThroughCacheRuleResponse=t.DeletePullThroughCacheRuleRequest=t.LifecyclePolicyNotFoundException=t.DeleteLifecyclePolicyResponse=t.DeleteLifecyclePolicyRequest=void 0;t.PutImageScanningConfigurationRequest=t.ReferencedImagesNotFoundException=t.PutImageResponse=t.PutImageRequest=t.ImageTagAlreadyExistsException=t.ImageDigestDoesNotMatchException=t.ImageAlreadyExistsException=t.ListTagsForResourceResponse=t.ListTagsForResourceRequest=t.ListImagesResponse=t.ListImagesRequest=t.ListImagesFilter=t.InitiateLayerUploadResponse=t.InitiateLayerUploadRequest=t.GetRepositoryPolicyResponse=t.GetRepositoryPolicyRequest=t.GetRegistryScanningConfigurationResponse=t.RegistryScanningConfiguration=t.ScanType=t.RegistryScanningRule=t.GetRegistryScanningConfigurationRequest=t.GetRegistryPolicyResponse=t.GetRegistryPolicyRequest=t.LifecyclePolicyPreviewNotFoundException=t.GetLifecyclePolicyPreviewResponse=t.LifecyclePolicyPreviewSummary=t.LifecyclePolicyPreviewStatus=t.LifecyclePolicyPreviewResult=t.LifecyclePolicyRuleAction=t.ImageActionType=t.GetLifecyclePolicyPreviewRequest=t.LifecyclePolicyPreviewFilter=t.GetLifecyclePolicyResponse=t.GetLifecyclePolicyRequest=t.LayersNotFoundException=t.LayerInaccessibleException=t.GetDownloadUrlForLayerResponse=t.GetDownloadUrlForLayerRequest=t.GetAuthorizationTokenResponse=t.AuthorizationData=t.GetAuthorizationTokenRequest=t.DescribeRepositoriesResponse=t.DescribeRepositoriesRequest=t.DescribeRegistryResponse=t.ReplicationConfiguration=t.ReplicationRule=t.RepositoryFilter=t.RepositoryFilterType=t.ReplicationDestination=t.DescribeRegistryRequest=void 0;t.UploadLayerPartResponse=t.UploadLayerPartRequest=t.InvalidLayerPartException=t.UntagResourceResponse=t.UntagResourceRequest=t.TagResourceResponse=t.TagResourceRequest=t.StartLifecyclePolicyPreviewResponse=t.StartLifecyclePolicyPreviewRequest=t.LifecyclePolicyPreviewInProgressException=t.UnsupportedImageTypeException=t.StartImageScanResponse=t.StartImageScanRequest=t.SetRepositoryPolicyResponse=t.SetRepositoryPolicyRequest=t.PutReplicationConfigurationResponse=t.PutReplicationConfigurationRequest=t.PutRegistryScanningConfigurationResponse=t.PutRegistryScanningConfigurationRequest=t.PutRegistryPolicyResponse=t.PutRegistryPolicyRequest=t.PutLifecyclePolicyResponse=t.PutLifecyclePolicyRequest=t.PutImageTagMutabilityResponse=t.PutImageTagMutabilityRequest=t.PutImageScanningConfigurationResponse=void 0;const r=n(1610);var o;(function(e){e.filterSensitiveLog=(e=>({...e}))})(o=t.BatchCheckLayerAvailabilityRequest||(t.BatchCheckLayerAvailabilityRequest={}));var i;(function(e){e["InvalidLayerDigest"]="InvalidLayerDigest";e["MissingLayerDigest"]="MissingLayerDigest"})(i=t.LayerFailureCode||(t.LayerFailureCode={}));var s;(function(e){e.filterSensitiveLog=(e=>({...e}))})(s=t.LayerFailure||(t.LayerFailure={}));var a;(function(e){e["AVAILABLE"]="AVAILABLE";e["UNAVAILABLE"]="UNAVAILABLE"})(a=t.LayerAvailability||(t.LayerAvailability={}));var c;(function(e){e.filterSensitiveLog=(e=>({...e}))})(c=t.Layer||(t.Layer={}));var l;(function(e){e.filterSensitiveLog=(e=>({...e}))})(l=t.BatchCheckLayerAvailabilityResponse||(t.BatchCheckLayerAvailabilityResponse={}));class InvalidParameterException extends r.ECRServiceException{constructor(e){super({name:"InvalidParameterException",$fault:"client",...e});this.name="InvalidParameterException";this.$fault="client";Object.setPrototypeOf(this,InvalidParameterException.prototype)}}t.InvalidParameterException=InvalidParameterException;class RepositoryNotFoundException extends r.ECRServiceException{constructor(e){super({name:"RepositoryNotFoundException",$fault:"client",...e});this.name="RepositoryNotFoundException";this.$fault="client";Object.setPrototypeOf(this,RepositoryNotFoundException.prototype)}}t.RepositoryNotFoundException=RepositoryNotFoundException;class ServerException extends r.ECRServiceException{constructor(e){super({name:"ServerException",$fault:"server",...e});this.name="ServerException";this.$fault="server";Object.setPrototypeOf(this,ServerException.prototype)}}t.ServerException=ServerException;var u;(function(e){e.filterSensitiveLog=(e=>({...e}))})(u=t.ImageIdentifier||(t.ImageIdentifier={}));var f;(function(e){e.filterSensitiveLog=(e=>({...e}))})(f=t.BatchDeleteImageRequest||(t.BatchDeleteImageRequest={}));var d;(function(e){e["ImageNotFound"]="ImageNotFound";e["ImageReferencedByManifestList"]="ImageReferencedByManifestList";e["ImageTagDoesNotMatchDigest"]="ImageTagDoesNotMatchDigest";e["InvalidImageDigest"]="InvalidImageDigest";e["InvalidImageTag"]="InvalidImageTag";e["KmsError"]="KmsError";e["MissingDigestAndTag"]="MissingDigestAndTag"})(d=t.ImageFailureCode||(t.ImageFailureCode={}));var p;(function(e){e.filterSensitiveLog=(e=>({...e}))})(p=t.ImageFailure||(t.ImageFailure={}));var y;(function(e){e.filterSensitiveLog=(e=>({...e}))})(y=t.BatchDeleteImageResponse||(t.BatchDeleteImageResponse={}));var _;(function(e){e.filterSensitiveLog=(e=>({...e}))})(_=t.BatchGetImageRequest||(t.BatchGetImageRequest={}));var m;(function(e){e.filterSensitiveLog=(e=>({...e}))})(m=t.Image||(t.Image={}));var h;(function(e){e.filterSensitiveLog=(e=>({...e}))})(h=t.BatchGetImageResponse||(t.BatchGetImageResponse={}));var g;(function(e){e.filterSensitiveLog=(e=>({...e}))})(g=t.BatchGetRepositoryScanningConfigurationRequest||(t.BatchGetRepositoryScanningConfigurationRequest={}));var v;(function(e){e["REPOSITORY_NOT_FOUND"]="REPOSITORY_NOT_FOUND"})(v=t.ScanningConfigurationFailureCode||(t.ScanningConfigurationFailureCode={}));var w;(function(e){e.filterSensitiveLog=(e=>({...e}))})(w=t.RepositoryScanningConfigurationFailure||(t.RepositoryScanningConfigurationFailure={}));var b;(function(e){e["WILDCARD"]="WILDCARD"})(b=t.ScanningRepositoryFilterType||(t.ScanningRepositoryFilterType={}));var S;(function(e){e.filterSensitiveLog=(e=>({...e}))})(S=t.ScanningRepositoryFilter||(t.ScanningRepositoryFilter={}));var E;(function(e){e["CONTINUOUS_SCAN"]="CONTINUOUS_SCAN";e["MANUAL"]="MANUAL";e["SCAN_ON_PUSH"]="SCAN_ON_PUSH"})(E=t.ScanFrequency||(t.ScanFrequency={}));var P;(function(e){e.filterSensitiveLog=(e=>({...e}))})(P=t.RepositoryScanningConfiguration||(t.RepositoryScanningConfiguration={}));var R;(function(e){e.filterSensitiveLog=(e=>({...e}))})(R=t.BatchGetRepositoryScanningConfigurationResponse||(t.BatchGetRepositoryScanningConfigurationResponse={}));class ValidationException extends r.ECRServiceException{constructor(e){super({name:"ValidationException",$fault:"client",...e});this.name="ValidationException";this.$fault="client";Object.setPrototypeOf(this,ValidationException.prototype)}}t.ValidationException=ValidationException;var x;(function(e){e.filterSensitiveLog=(e=>({...e}))})(x=t.CompleteLayerUploadRequest||(t.CompleteLayerUploadRequest={}));var A;(function(e){e.filterSensitiveLog=(e=>({...e}))})(A=t.CompleteLayerUploadResponse||(t.CompleteLayerUploadResponse={}));class EmptyUploadException extends r.ECRServiceException{constructor(e){super({name:"EmptyUploadException",$fault:"client",...e});this.name="EmptyUploadException";this.$fault="client";Object.setPrototypeOf(this,EmptyUploadException.prototype)}}t.EmptyUploadException=EmptyUploadException;class InvalidLayerException extends r.ECRServiceException{constructor(e){super({name:"InvalidLayerException",$fault:"client",...e});this.name="InvalidLayerException";this.$fault="client";Object.setPrototypeOf(this,InvalidLayerException.prototype)}}t.InvalidLayerException=InvalidLayerException;class KmsException extends r.ECRServiceException{constructor(e){super({name:"KmsException",$fault:"client",...e});this.name="KmsException";this.$fault="client";Object.setPrototypeOf(this,KmsException.prototype);this.kmsError=e.kmsError}}t.KmsException=KmsException;class LayerAlreadyExistsException extends r.ECRServiceException{constructor(e){super({name:"LayerAlreadyExistsException",$fault:"client",...e});this.name="LayerAlreadyExistsException";this.$fault="client";Object.setPrototypeOf(this,LayerAlreadyExistsException.prototype)}}t.LayerAlreadyExistsException=LayerAlreadyExistsException;class LayerPartTooSmallException extends r.ECRServiceException{constructor(e){super({name:"LayerPartTooSmallException",$fault:"client",...e});this.name="LayerPartTooSmallException";this.$fault="client";Object.setPrototypeOf(this,LayerPartTooSmallException.prototype)}}t.LayerPartTooSmallException=LayerPartTooSmallException;class UploadNotFoundException extends r.ECRServiceException{constructor(e){super({name:"UploadNotFoundException",$fault:"client",...e});this.name="UploadNotFoundException";this.$fault="client";Object.setPrototypeOf(this,UploadNotFoundException.prototype)}}t.UploadNotFoundException=UploadNotFoundException;var T;(function(e){e.filterSensitiveLog=(e=>({...e}))})(T=t.CreatePullThroughCacheRuleRequest||(t.CreatePullThroughCacheRuleRequest={}));var C;(function(e){e.filterSensitiveLog=(e=>({...e}))})(C=t.CreatePullThroughCacheRuleResponse||(t.CreatePullThroughCacheRuleResponse={}));class LimitExceededException extends r.ECRServiceException{constructor(e){super({name:"LimitExceededException",$fault:"client",...e});this.name="LimitExceededException";this.$fault="client";Object.setPrototypeOf(this,LimitExceededException.prototype)}}t.LimitExceededException=LimitExceededException;class PullThroughCacheRuleAlreadyExistsException extends r.ECRServiceException{constructor(e){super({name:"PullThroughCacheRuleAlreadyExistsException",$fault:"client",...e});this.name="PullThroughCacheRuleAlreadyExistsException";this.$fault="client";Object.setPrototypeOf(this,PullThroughCacheRuleAlreadyExistsException.prototype)}}t.PullThroughCacheRuleAlreadyExistsException=PullThroughCacheRuleAlreadyExistsException;class UnsupportedUpstreamRegistryException extends r.ECRServiceException{constructor(e){super({name:"UnsupportedUpstreamRegistryException",$fault:"client",...e});this.name="UnsupportedUpstreamRegistryException";this.$fault="client";Object.setPrototypeOf(this,UnsupportedUpstreamRegistryException.prototype)}}t.UnsupportedUpstreamRegistryException=UnsupportedUpstreamRegistryException;var I;(function(e){e["AES256"]="AES256";e["KMS"]="KMS"})(I=t.EncryptionType||(t.EncryptionType={}));var O;(function(e){e.filterSensitiveLog=(e=>({...e}))})(O=t.EncryptionConfiguration||(t.EncryptionConfiguration={}));var j;(function(e){e.filterSensitiveLog=(e=>({...e}))})(j=t.ImageScanningConfiguration||(t.ImageScanningConfiguration={}));var L;(function(e){e["IMMUTABLE"]="IMMUTABLE";e["MUTABLE"]="MUTABLE"})(L=t.ImageTagMutability||(t.ImageTagMutability={}));var D;(function(e){e.filterSensitiveLog=(e=>({...e}))})(D=t.Tag||(t.Tag={}));var M;(function(e){e.filterSensitiveLog=(e=>({...e}))})(M=t.CreateRepositoryRequest||(t.CreateRepositoryRequest={}));var F;(function(e){e.filterSensitiveLog=(e=>({...e}))})(F=t.Repository||(t.Repository={}));var z;(function(e){e.filterSensitiveLog=(e=>({...e}))})(z=t.CreateRepositoryResponse||(t.CreateRepositoryResponse={}));class InvalidTagParameterException extends r.ECRServiceException{constructor(e){super({name:"InvalidTagParameterException",$fault:"client",...e});this.name="InvalidTagParameterException";this.$fault="client";Object.setPrototypeOf(this,InvalidTagParameterException.prototype)}}t.InvalidTagParameterException=InvalidTagParameterException;class RepositoryAlreadyExistsException extends r.ECRServiceException{constructor(e){super({name:"RepositoryAlreadyExistsException",$fault:"client",...e});this.name="RepositoryAlreadyExistsException";this.$fault="client";Object.setPrototypeOf(this,RepositoryAlreadyExistsException.prototype)}}t.RepositoryAlreadyExistsException=RepositoryAlreadyExistsException;class TooManyTagsException extends r.ECRServiceException{constructor(e){super({name:"TooManyTagsException",$fault:"client",...e});this.name="TooManyTagsException";this.$fault="client";Object.setPrototypeOf(this,TooManyTagsException.prototype)}}t.TooManyTagsException=TooManyTagsException;var k;(function(e){e.filterSensitiveLog=(e=>({...e}))})(k=t.DeleteLifecyclePolicyRequest||(t.DeleteLifecyclePolicyRequest={}));var N;(function(e){e.filterSensitiveLog=(e=>({...e}))})(N=t.DeleteLifecyclePolicyResponse||(t.DeleteLifecyclePolicyResponse={}));class LifecyclePolicyNotFoundException extends r.ECRServiceException{constructor(e){super({name:"LifecyclePolicyNotFoundException",$fault:"client",...e});this.name="LifecyclePolicyNotFoundException";this.$fault="client";Object.setPrototypeOf(this,LifecyclePolicyNotFoundException.prototype)}}t.LifecyclePolicyNotFoundException=LifecyclePolicyNotFoundException;var q;(function(e){e.filterSensitiveLog=(e=>({...e}))})(q=t.DeletePullThroughCacheRuleRequest||(t.DeletePullThroughCacheRuleRequest={}));var U;(function(e){e.filterSensitiveLog=(e=>({...e}))})(U=t.DeletePullThroughCacheRuleResponse||(t.DeletePullThroughCacheRuleResponse={}));class PullThroughCacheRuleNotFoundException extends r.ECRServiceException{constructor(e){super({name:"PullThroughCacheRuleNotFoundException",$fault:"client",...e});this.name="PullThroughCacheRuleNotFoundException";this.$fault="client";Object.setPrototypeOf(this,PullThroughCacheRuleNotFoundException.prototype)}}t.PullThroughCacheRuleNotFoundException=PullThroughCacheRuleNotFoundException;var G;(function(e){e.filterSensitiveLog=(e=>({...e}))})(G=t.DeleteRegistryPolicyRequest||(t.DeleteRegistryPolicyRequest={}));var $;(function(e){e.filterSensitiveLog=(e=>({...e}))})($=t.DeleteRegistryPolicyResponse||(t.DeleteRegistryPolicyResponse={}));class RegistryPolicyNotFoundException extends r.ECRServiceException{constructor(e){super({name:"RegistryPolicyNotFoundException",$fault:"client",...e});this.name="RegistryPolicyNotFoundException";this.$fault="client";Object.setPrototypeOf(this,RegistryPolicyNotFoundException.prototype)}}t.RegistryPolicyNotFoundException=RegistryPolicyNotFoundException;var H;(function(e){e.filterSensitiveLog=(e=>({...e}))})(H=t.DeleteRepositoryRequest||(t.DeleteRepositoryRequest={}));var V;(function(e){e.filterSensitiveLog=(e=>({...e}))})(V=t.DeleteRepositoryResponse||(t.DeleteRepositoryResponse={}));class RepositoryNotEmptyException extends r.ECRServiceException{constructor(e){super({name:"RepositoryNotEmptyException",$fault:"client",...e});this.name="RepositoryNotEmptyException";this.$fault="client";Object.setPrototypeOf(this,RepositoryNotEmptyException.prototype)}}t.RepositoryNotEmptyException=RepositoryNotEmptyException;var B;(function(e){e.filterSensitiveLog=(e=>({...e}))})(B=t.DeleteRepositoryPolicyRequest||(t.DeleteRepositoryPolicyRequest={}));var W;(function(e){e.filterSensitiveLog=(e=>({...e}))})(W=t.DeleteRepositoryPolicyResponse||(t.DeleteRepositoryPolicyResponse={}));class RepositoryPolicyNotFoundException extends r.ECRServiceException{constructor(e){super({name:"RepositoryPolicyNotFoundException",$fault:"client",...e});this.name="RepositoryPolicyNotFoundException";this.$fault="client";Object.setPrototypeOf(this,RepositoryPolicyNotFoundException.prototype)}}t.RepositoryPolicyNotFoundException=RepositoryPolicyNotFoundException;var K;(function(e){e.filterSensitiveLog=(e=>({...e}))})(K=t.DescribeImageReplicationStatusRequest||(t.DescribeImageReplicationStatusRequest={}));var J;(function(e){e["COMPLETE"]="COMPLETE";e["FAILED"]="FAILED";e["IN_PROGRESS"]="IN_PROGRESS"})(J=t.ReplicationStatus||(t.ReplicationStatus={}));var Y;(function(e){e.filterSensitiveLog=(e=>({...e}))})(Y=t.ImageReplicationStatus||(t.ImageReplicationStatus={}));var X;(function(e){e.filterSensitiveLog=(e=>({...e}))})(X=t.DescribeImageReplicationStatusResponse||(t.DescribeImageReplicationStatusResponse={}));class ImageNotFoundException extends r.ECRServiceException{constructor(e){super({name:"ImageNotFoundException",$fault:"client",...e});this.name="ImageNotFoundException";this.$fault="client";Object.setPrototypeOf(this,ImageNotFoundException.prototype)}}t.ImageNotFoundException=ImageNotFoundException;var Q;(function(e){e["ANY"]="ANY";e["TAGGED"]="TAGGED";e["UNTAGGED"]="UNTAGGED"})(Q=t.TagStatus||(t.TagStatus={}));var Z;(function(e){e.filterSensitiveLog=(e=>({...e}))})(Z=t.DescribeImagesFilter||(t.DescribeImagesFilter={}));var ee;(function(e){e.filterSensitiveLog=(e=>({...e}))})(ee=t.DescribeImagesRequest||(t.DescribeImagesRequest={}));var te;(function(e){e["CRITICAL"]="CRITICAL";e["HIGH"]="HIGH";e["INFORMATIONAL"]="INFORMATIONAL";e["LOW"]="LOW";e["MEDIUM"]="MEDIUM";e["UNDEFINED"]="UNDEFINED"})(te=t.FindingSeverity||(t.FindingSeverity={}));var ne;(function(e){e.filterSensitiveLog=(e=>({...e}))})(ne=t.ImageScanFindingsSummary||(t.ImageScanFindingsSummary={}));var re;(function(e){e["ACTIVE"]="ACTIVE";e["COMPLETE"]="COMPLETE";e["FAILED"]="FAILED";e["FINDINGS_UNAVAILABLE"]="FINDINGS_UNAVAILABLE";e["IN_PROGRESS"]="IN_PROGRESS";e["PENDING"]="PENDING";e["SCAN_ELIGIBILITY_EXPIRED"]="SCAN_ELIGIBILITY_EXPIRED";e["UNSUPPORTED_IMAGE"]="UNSUPPORTED_IMAGE"})(re=t.ScanStatus||(t.ScanStatus={}));var oe;(function(e){e.filterSensitiveLog=(e=>({...e}))})(oe=t.ImageScanStatus||(t.ImageScanStatus={}));var ie;(function(e){e.filterSensitiveLog=(e=>({...e}))})(ie=t.ImageDetail||(t.ImageDetail={}));var se;(function(e){e.filterSensitiveLog=(e=>({...e}))})(se=t.DescribeImagesResponse||(t.DescribeImagesResponse={}));var ae;(function(e){e.filterSensitiveLog=(e=>({...e}))})(ae=t.DescribeImageScanFindingsRequest||(t.DescribeImageScanFindingsRequest={}));var ce;(function(e){e.filterSensitiveLog=(e=>({...e}))})(ce=t.CvssScore||(t.CvssScore={}));var le;(function(e){e.filterSensitiveLog=(e=>({...e}))})(le=t.VulnerablePackage||(t.VulnerablePackage={}));var ue;(function(e){e.filterSensitiveLog=(e=>({...e}))})(ue=t.PackageVulnerabilityDetails||(t.PackageVulnerabilityDetails={}));var fe;(function(e){e.filterSensitiveLog=(e=>({...e}))})(fe=t.Recommendation||(t.Recommendation={}));var de;(function(e){e.filterSensitiveLog=(e=>({...e}))})(de=t.Remediation||(t.Remediation={}));var pe;(function(e){e.filterSensitiveLog=(e=>({...e}))})(pe=t.AwsEcrContainerImageDetails||(t.AwsEcrContainerImageDetails={}));var ye;(function(e){e.filterSensitiveLog=(e=>({...e}))})(ye=t.ResourceDetails||(t.ResourceDetails={}));var _e;(function(e){e.filterSensitiveLog=(e=>({...e}))})(_e=t.Resource||(t.Resource={}));var me;(function(e){e.filterSensitiveLog=(e=>({...e}))})(me=t.CvssScoreAdjustment||(t.CvssScoreAdjustment={}));var he;(function(e){e.filterSensitiveLog=(e=>({...e}))})(he=t.CvssScoreDetails||(t.CvssScoreDetails={}));var ge;(function(e){e.filterSensitiveLog=(e=>({...e}))})(ge=t.ScoreDetails||(t.ScoreDetails={}));var ve;(function(e){e.filterSensitiveLog=(e=>({...e}))})(ve=t.EnhancedImageScanFinding||(t.EnhancedImageScanFinding={}));var we;(function(e){e.filterSensitiveLog=(e=>({...e}))})(we=t.Attribute||(t.Attribute={}));var be;(function(e){e.filterSensitiveLog=(e=>({...e}))})(be=t.ImageScanFinding||(t.ImageScanFinding={}));var Se;(function(e){e.filterSensitiveLog=(e=>({...e}))})(Se=t.ImageScanFindings||(t.ImageScanFindings={}));var Ee;(function(e){e.filterSensitiveLog=(e=>({...e}))})(Ee=t.DescribeImageScanFindingsResponse||(t.DescribeImageScanFindingsResponse={}));class ScanNotFoundException extends r.ECRServiceException{constructor(e){super({name:"ScanNotFoundException",$fault:"client",...e});this.name="ScanNotFoundException";this.$fault="client";Object.setPrototypeOf(this,ScanNotFoundException.prototype)}}t.ScanNotFoundException=ScanNotFoundException;var Pe;(function(e){e.filterSensitiveLog=(e=>({...e}))})(Pe=t.DescribePullThroughCacheRulesRequest||(t.DescribePullThroughCacheRulesRequest={}));var Re;(function(e){e.filterSensitiveLog=(e=>({...e}))})(Re=t.PullThroughCacheRule||(t.PullThroughCacheRule={}));var xe;(function(e){e.filterSensitiveLog=(e=>({...e}))})(xe=t.DescribePullThroughCacheRulesResponse||(t.DescribePullThroughCacheRulesResponse={}));var Ae;(function(e){e.filterSensitiveLog=(e=>({...e}))})(Ae=t.DescribeRegistryRequest||(t.DescribeRegistryRequest={}));var Te;(function(e){e.filterSensitiveLog=(e=>({...e}))})(Te=t.ReplicationDestination||(t.ReplicationDestination={}));var Ce;(function(e){e["PREFIX_MATCH"]="PREFIX_MATCH"})(Ce=t.RepositoryFilterType||(t.RepositoryFilterType={}));var Ie;(function(e){e.filterSensitiveLog=(e=>({...e}))})(Ie=t.RepositoryFilter||(t.RepositoryFilter={}));var Oe;(function(e){e.filterSensitiveLog=(e=>({...e}))})(Oe=t.ReplicationRule||(t.ReplicationRule={}));var je;(function(e){e.filterSensitiveLog=(e=>({...e}))})(je=t.ReplicationConfiguration||(t.ReplicationConfiguration={}));var Le;(function(e){e.filterSensitiveLog=(e=>({...e}))})(Le=t.DescribeRegistryResponse||(t.DescribeRegistryResponse={}));var De;(function(e){e.filterSensitiveLog=(e=>({...e}))})(De=t.DescribeRepositoriesRequest||(t.DescribeRepositoriesRequest={}));var Me;(function(e){e.filterSensitiveLog=(e=>({...e}))})(Me=t.DescribeRepositoriesResponse||(t.DescribeRepositoriesResponse={}));var Fe;(function(e){e.filterSensitiveLog=(e=>({...e}))})(Fe=t.GetAuthorizationTokenRequest||(t.GetAuthorizationTokenRequest={}));var ze;(function(e){e.filterSensitiveLog=(e=>({...e}))})(ze=t.AuthorizationData||(t.AuthorizationData={}));var ke;(function(e){e.filterSensitiveLog=(e=>({...e}))})(ke=t.GetAuthorizationTokenResponse||(t.GetAuthorizationTokenResponse={}));var Ne;(function(e){e.filterSensitiveLog=(e=>({...e}))})(Ne=t.GetDownloadUrlForLayerRequest||(t.GetDownloadUrlForLayerRequest={}));var qe;(function(e){e.filterSensitiveLog=(e=>({...e}))})(qe=t.GetDownloadUrlForLayerResponse||(t.GetDownloadUrlForLayerResponse={}));class LayerInaccessibleException extends r.ECRServiceException{constructor(e){super({name:"LayerInaccessibleException",$fault:"client",...e});this.name="LayerInaccessibleException";this.$fault="client";Object.setPrototypeOf(this,LayerInaccessibleException.prototype)}}t.LayerInaccessibleException=LayerInaccessibleException;class LayersNotFoundException extends r.ECRServiceException{constructor(e){super({name:"LayersNotFoundException",$fault:"client",...e});this.name="LayersNotFoundException";this.$fault="client";Object.setPrototypeOf(this,LayersNotFoundException.prototype)}}t.LayersNotFoundException=LayersNotFoundException;var Ue;(function(e){e.filterSensitiveLog=(e=>({...e}))})(Ue=t.GetLifecyclePolicyRequest||(t.GetLifecyclePolicyRequest={}));var Ge;(function(e){e.filterSensitiveLog=(e=>({...e}))})(Ge=t.GetLifecyclePolicyResponse||(t.GetLifecyclePolicyResponse={}));var $e;(function(e){e.filterSensitiveLog=(e=>({...e}))})($e=t.LifecyclePolicyPreviewFilter||(t.LifecyclePolicyPreviewFilter={}));var He;(function(e){e.filterSensitiveLog=(e=>({...e}))})(He=t.GetLifecyclePolicyPreviewRequest||(t.GetLifecyclePolicyPreviewRequest={}));var Ve;(function(e){e["EXPIRE"]="EXPIRE"})(Ve=t.ImageActionType||(t.ImageActionType={}));var Be;(function(e){e.filterSensitiveLog=(e=>({...e}))})(Be=t.LifecyclePolicyRuleAction||(t.LifecyclePolicyRuleAction={}));var We;(function(e){e.filterSensitiveLog=(e=>({...e}))})(We=t.LifecyclePolicyPreviewResult||(t.LifecyclePolicyPreviewResult={}));var Ke;(function(e){e["COMPLETE"]="COMPLETE";e["EXPIRED"]="EXPIRED";e["FAILED"]="FAILED";e["IN_PROGRESS"]="IN_PROGRESS"})(Ke=t.LifecyclePolicyPreviewStatus||(t.LifecyclePolicyPreviewStatus={}));var Je;(function(e){e.filterSensitiveLog=(e=>({...e}))})(Je=t.LifecyclePolicyPreviewSummary||(t.LifecyclePolicyPreviewSummary={}));var Ye;(function(e){e.filterSensitiveLog=(e=>({...e}))})(Ye=t.GetLifecyclePolicyPreviewResponse||(t.GetLifecyclePolicyPreviewResponse={}));class LifecyclePolicyPreviewNotFoundException extends r.ECRServiceException{constructor(e){super({name:"LifecyclePolicyPreviewNotFoundException",$fault:"client",...e});this.name="LifecyclePolicyPreviewNotFoundException";this.$fault="client";Object.setPrototypeOf(this,LifecyclePolicyPreviewNotFoundException.prototype)}}t.LifecyclePolicyPreviewNotFoundException=LifecyclePolicyPreviewNotFoundException;var Xe;(function(e){e.filterSensitiveLog=(e=>({...e}))})(Xe=t.GetRegistryPolicyRequest||(t.GetRegistryPolicyRequest={}));var Qe;(function(e){e.filterSensitiveLog=(e=>({...e}))})(Qe=t.GetRegistryPolicyResponse||(t.GetRegistryPolicyResponse={}));var Ze;(function(e){e.filterSensitiveLog=(e=>({...e}))})(Ze=t.GetRegistryScanningConfigurationRequest||(t.GetRegistryScanningConfigurationRequest={}));var et;(function(e){e.filterSensitiveLog=(e=>({...e}))})(et=t.RegistryScanningRule||(t.RegistryScanningRule={}));var tt;(function(e){e["BASIC"]="BASIC";e["ENHANCED"]="ENHANCED"})(tt=t.ScanType||(t.ScanType={}));var nt;(function(e){e.filterSensitiveLog=(e=>({...e}))})(nt=t.RegistryScanningConfiguration||(t.RegistryScanningConfiguration={}));var rt;(function(e){e.filterSensitiveLog=(e=>({...e}))})(rt=t.GetRegistryScanningConfigurationResponse||(t.GetRegistryScanningConfigurationResponse={}));var ot;(function(e){e.filterSensitiveLog=(e=>({...e}))})(ot=t.GetRepositoryPolicyRequest||(t.GetRepositoryPolicyRequest={}));var it;(function(e){e.filterSensitiveLog=(e=>({...e}))})(it=t.GetRepositoryPolicyResponse||(t.GetRepositoryPolicyResponse={}));var st;(function(e){e.filterSensitiveLog=(e=>({...e}))})(st=t.InitiateLayerUploadRequest||(t.InitiateLayerUploadRequest={}));var at;(function(e){e.filterSensitiveLog=(e=>({...e}))})(at=t.InitiateLayerUploadResponse||(t.InitiateLayerUploadResponse={}));var ct;(function(e){e.filterSensitiveLog=(e=>({...e}))})(ct=t.ListImagesFilter||(t.ListImagesFilter={}));var lt;(function(e){e.filterSensitiveLog=(e=>({...e}))})(lt=t.ListImagesRequest||(t.ListImagesRequest={}));var ut;(function(e){e.filterSensitiveLog=(e=>({...e}))})(ut=t.ListImagesResponse||(t.ListImagesResponse={}));var ft;(function(e){e.filterSensitiveLog=(e=>({...e}))})(ft=t.ListTagsForResourceRequest||(t.ListTagsForResourceRequest={}));var dt;(function(e){e.filterSensitiveLog=(e=>({...e}))})(dt=t.ListTagsForResourceResponse||(t.ListTagsForResourceResponse={}));class ImageAlreadyExistsException extends r.ECRServiceException{constructor(e){super({name:"ImageAlreadyExistsException",$fault:"client",...e});this.name="ImageAlreadyExistsException";this.$fault="client";Object.setPrototypeOf(this,ImageAlreadyExistsException.prototype)}}t.ImageAlreadyExistsException=ImageAlreadyExistsException;class ImageDigestDoesNotMatchException extends r.ECRServiceException{constructor(e){super({name:"ImageDigestDoesNotMatchException",$fault:"client",...e});this.name="ImageDigestDoesNotMatchException";this.$fault="client";Object.setPrototypeOf(this,ImageDigestDoesNotMatchException.prototype)}}t.ImageDigestDoesNotMatchException=ImageDigestDoesNotMatchException;class ImageTagAlreadyExistsException extends r.ECRServiceException{constructor(e){super({name:"ImageTagAlreadyExistsException",$fault:"client",...e});this.name="ImageTagAlreadyExistsException";this.$fault="client";Object.setPrototypeOf(this,ImageTagAlreadyExistsException.prototype)}}t.ImageTagAlreadyExistsException=ImageTagAlreadyExistsException;var pt;(function(e){e.filterSensitiveLog=(e=>({...e}))})(pt=t.PutImageRequest||(t.PutImageRequest={}));var yt;(function(e){e.filterSensitiveLog=(e=>({...e}))})(yt=t.PutImageResponse||(t.PutImageResponse={}));class ReferencedImagesNotFoundException extends r.ECRServiceException{constructor(e){super({name:"ReferencedImagesNotFoundException",$fault:"client",...e});this.name="ReferencedImagesNotFoundException";this.$fault="client";Object.setPrototypeOf(this,ReferencedImagesNotFoundException.prototype)}}t.ReferencedImagesNotFoundException=ReferencedImagesNotFoundException;var _t;(function(e){e.filterSensitiveLog=(e=>({...e}))})(_t=t.PutImageScanningConfigurationRequest||(t.PutImageScanningConfigurationRequest={}));var mt;(function(e){e.filterSensitiveLog=(e=>({...e}))})(mt=t.PutImageScanningConfigurationResponse||(t.PutImageScanningConfigurationResponse={}));var ht;(function(e){e.filterSensitiveLog=(e=>({...e}))})(ht=t.PutImageTagMutabilityRequest||(t.PutImageTagMutabilityRequest={}));var gt;(function(e){e.filterSensitiveLog=(e=>({...e}))})(gt=t.PutImageTagMutabilityResponse||(t.PutImageTagMutabilityResponse={}));var vt;(function(e){e.filterSensitiveLog=(e=>({...e}))})(vt=t.PutLifecyclePolicyRequest||(t.PutLifecyclePolicyRequest={}));var wt;(function(e){e.filterSensitiveLog=(e=>({...e}))})(wt=t.PutLifecyclePolicyResponse||(t.PutLifecyclePolicyResponse={}));var bt;(function(e){e.filterSensitiveLog=(e=>({...e}))})(bt=t.PutRegistryPolicyRequest||(t.PutRegistryPolicyRequest={}));var St;(function(e){e.filterSensitiveLog=(e=>({...e}))})(St=t.PutRegistryPolicyResponse||(t.PutRegistryPolicyResponse={}));var Et;(function(e){e.filterSensitiveLog=(e=>({...e}))})(Et=t.PutRegistryScanningConfigurationRequest||(t.PutRegistryScanningConfigurationRequest={}));var Pt;(function(e){e.filterSensitiveLog=(e=>({...e}))})(Pt=t.PutRegistryScanningConfigurationResponse||(t.PutRegistryScanningConfigurationResponse={}));var Rt;(function(e){e.filterSensitiveLog=(e=>({...e}))})(Rt=t.PutReplicationConfigurationRequest||(t.PutReplicationConfigurationRequest={}));var xt;(function(e){e.filterSensitiveLog=(e=>({...e}))})(xt=t.PutReplicationConfigurationResponse||(t.PutReplicationConfigurationResponse={}));var At;(function(e){e.filterSensitiveLog=(e=>({...e}))})(At=t.SetRepositoryPolicyRequest||(t.SetRepositoryPolicyRequest={}));var Tt;(function(e){e.filterSensitiveLog=(e=>({...e}))})(Tt=t.SetRepositoryPolicyResponse||(t.SetRepositoryPolicyResponse={}));var Ct;(function(e){e.filterSensitiveLog=(e=>({...e}))})(Ct=t.StartImageScanRequest||(t.StartImageScanRequest={}));var It;(function(e){e.filterSensitiveLog=(e=>({...e}))})(It=t.StartImageScanResponse||(t.StartImageScanResponse={}));class UnsupportedImageTypeException extends r.ECRServiceException{constructor(e){super({name:"UnsupportedImageTypeException",$fault:"client",...e});this.name="UnsupportedImageTypeException";this.$fault="client";Object.setPrototypeOf(this,UnsupportedImageTypeException.prototype)}}t.UnsupportedImageTypeException=UnsupportedImageTypeException;class LifecyclePolicyPreviewInProgressException extends r.ECRServiceException{constructor(e){super({name:"LifecyclePolicyPreviewInProgressException",$fault:"client",...e});this.name="LifecyclePolicyPreviewInProgressException";this.$fault="client";Object.setPrototypeOf(this,LifecyclePolicyPreviewInProgressException.prototype)}}t.LifecyclePolicyPreviewInProgressException=LifecyclePolicyPreviewInProgressException;var Ot;(function(e){e.filterSensitiveLog=(e=>({...e}))})(Ot=t.StartLifecyclePolicyPreviewRequest||(t.StartLifecyclePolicyPreviewRequest={}));var jt;(function(e){e.filterSensitiveLog=(e=>({...e}))})(jt=t.StartLifecyclePolicyPreviewResponse||(t.StartLifecyclePolicyPreviewResponse={}));var Lt;(function(e){e.filterSensitiveLog=(e=>({...e}))})(Lt=t.TagResourceRequest||(t.TagResourceRequest={}));var Dt;(function(e){e.filterSensitiveLog=(e=>({...e}))})(Dt=t.TagResourceResponse||(t.TagResourceResponse={}));var Mt;(function(e){e.filterSensitiveLog=(e=>({...e}))})(Mt=t.UntagResourceRequest||(t.UntagResourceRequest={}));var Ft;(function(e){e.filterSensitiveLog=(e=>({...e}))})(Ft=t.UntagResourceResponse||(t.UntagResourceResponse={}));class InvalidLayerPartException extends r.ECRServiceException{constructor(e){super({name:"InvalidLayerPartException",$fault:"client",...e});this.name="InvalidLayerPartException";this.$fault="client";Object.setPrototypeOf(this,InvalidLayerPartException.prototype);this.registryId=e.registryId;this.repositoryName=e.repositoryName;this.uploadId=e.uploadId;this.lastValidByteReceived=e.lastValidByteReceived}}t.InvalidLayerPartException=InvalidLayerPartException;var zt;(function(e){e.filterSensitiveLog=(e=>({...e}))})(zt=t.UploadLayerPartRequest||(t.UploadLayerPartRequest={}));var kt;(function(e){e.filterSensitiveLog=(e=>({...e}))})(kt=t.UploadLayerPartResponse||(t.UploadLayerPartResponse={}))},862:(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t.paginateDescribeImageScanFindings=void 0;const r=n(2987);const o=n(9167);const i=n(3391);const s=async(e,t,...n)=>{return await e.send(new r.DescribeImageScanFindingsCommand(t),...n)};const a=async(e,t,...n)=>{return await e.describeImageScanFindings(t,...n)};async function*paginateDescribeImageScanFindings(e,t,...n){let r=e.startingToken||undefined;let c=true;let l;while(c){t.nextToken=r;t["maxResults"]=e.pageSize;if(e.client instanceof o.ECR){l=await a(e.client,t,...n)}else if(e.client instanceof i.ECRClient){l=await s(e.client,t,...n)}else{throw new Error("Invalid client, expected ECR | ECRClient")}yield l;const u=r;r=l.nextToken;c=!!(r&&(!e.stopOnSameToken||r!==u))}return undefined}t.paginateDescribeImageScanFindings=paginateDescribeImageScanFindings},1351:(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t.paginateDescribeImages=void 0;const r=n(5353);const o=n(9167);const i=n(3391);const s=async(e,t,...n)=>{return await e.send(new r.DescribeImagesCommand(t),...n)};const a=async(e,t,...n)=>{return await e.describeImages(t,...n)};async function*paginateDescribeImages(e,t,...n){let r=e.startingToken||undefined;let c=true;let l;while(c){t.nextToken=r;t["maxResults"]=e.pageSize;if(e.client instanceof o.ECR){l=await a(e.client,t,...n)}else if(e.client instanceof i.ECRClient){l=await s(e.client,t,...n)}else{throw new Error("Invalid client, expected ECR | ECRClient")}yield l;const u=r;r=l.nextToken;c=!!(r&&(!e.stopOnSameToken||r!==u))}return undefined}t.paginateDescribeImages=paginateDescribeImages},9589:(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t.paginateDescribePullThroughCacheRules=void 0;const r=n(1484);const o=n(9167);const i=n(3391);const s=async(e,t,...n)=>{return await e.send(new r.DescribePullThroughCacheRulesCommand(t),...n)};const a=async(e,t,...n)=>{return await e.describePullThroughCacheRules(t,...n)};async function*paginateDescribePullThroughCacheRules(e,t,...n){let r=e.startingToken||undefined;let c=true;let l;while(c){t.nextToken=r;t["maxResults"]=e.pageSize;if(e.client instanceof o.ECR){l=await a(e.client,t,...n)}else if(e.client instanceof i.ECRClient){l=await s(e.client,t,...n)}else{throw new Error("Invalid client, expected ECR | ECRClient")}yield l;const u=r;r=l.nextToken;c=!!(r&&(!e.stopOnSameToken||r!==u))}return undefined}t.paginateDescribePullThroughCacheRules=paginateDescribePullThroughCacheRules},6404:(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t.paginateDescribeRepositories=void 0;const r=n(1200);const o=n(9167);const i=n(3391);const s=async(e,t,...n)=>{return await e.send(new r.DescribeRepositoriesCommand(t),...n)};const a=async(e,t,...n)=>{return await e.describeRepositories(t,...n)};async function*paginateDescribeRepositories(e,t,...n){let r=e.startingToken||undefined;let c=true;let l;while(c){t.nextToken=r;t["maxResults"]=e.pageSize;if(e.client instanceof o.ECR){l=await a(e.client,t,...n)}else if(e.client instanceof i.ECRClient){l=await s(e.client,t,...n)}else{throw new Error("Invalid client, expected ECR | ECRClient")}yield l;const u=r;r=l.nextToken;c=!!(r&&(!e.stopOnSameToken||r!==u))}return undefined}t.paginateDescribeRepositories=paginateDescribeRepositories},987:(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t.paginateGetLifecyclePolicyPreview=void 0;const r=n(7006);const o=n(9167);const i=n(3391);const s=async(e,t,...n)=>{return await e.send(new r.GetLifecyclePolicyPreviewCommand(t),...n)};const a=async(e,t,...n)=>{return await e.getLifecyclePolicyPreview(t,...n)};async function*paginateGetLifecyclePolicyPreview(e,t,...n){let r=e.startingToken||undefined;let c=true;let l;while(c){t.nextToken=r;t["maxResults"]=e.pageSize;if(e.client instanceof o.ECR){l=await a(e.client,t,...n)}else if(e.client instanceof i.ECRClient){l=await s(e.client,t,...n)}else{throw new Error("Invalid client, expected ECR | ECRClient")}yield l;const u=r;r=l.nextToken;c=!!(r&&(!e.stopOnSameToken||r!==u))}return undefined}t.paginateGetLifecyclePolicyPreview=paginateGetLifecyclePolicyPreview},9010:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true})},1066:(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t.paginateListImages=void 0;const r=n(3854);const o=n(9167);const i=n(3391);const s=async(e,t,...n)=>{return await e.send(new r.ListImagesCommand(t),...n)};const a=async(e,t,...n)=>{return await e.listImages(t,...n)};async function*paginateListImages(e,t,...n){let r=e.startingToken||undefined;let c=true;let l;while(c){t.nextToken=r;t["maxResults"]=e.pageSize;if(e.client instanceof o.ECR){l=await a(e.client,t,...n)}else if(e.client instanceof i.ECRClient){l=await s(e.client,t,...n)}else{throw new Error("Invalid client, expected ECR | ECRClient")}yield l;const u=r;r=l.nextToken;c=!!(r&&(!e.stopOnSameToken||r!==u))}return undefined}t.paginateListImages=paginateListImages},5356:(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});const r=n(3921);r.__exportStar(n(862),t);r.__exportStar(n(1351),t);r.__exportStar(n(9589),t);r.__exportStar(n(6404),t);r.__exportStar(n(987),t);r.__exportStar(n(9010),t);r.__exportStar(n(1066),t)},6704:(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t.deserializeAws_json1_1DeletePullThroughCacheRuleCommand=t.deserializeAws_json1_1DeleteLifecyclePolicyCommand=t.deserializeAws_json1_1CreateRepositoryCommand=t.deserializeAws_json1_1CreatePullThroughCacheRuleCommand=t.deserializeAws_json1_1CompleteLayerUploadCommand=t.deserializeAws_json1_1BatchGetRepositoryScanningConfigurationCommand=t.deserializeAws_json1_1BatchGetImageCommand=t.deserializeAws_json1_1BatchDeleteImageCommand=t.deserializeAws_json1_1BatchCheckLayerAvailabilityCommand=t.serializeAws_json1_1UploadLayerPartCommand=t.serializeAws_json1_1UntagResourceCommand=t.serializeAws_json1_1TagResourceCommand=t.serializeAws_json1_1StartLifecyclePolicyPreviewCommand=t.serializeAws_json1_1StartImageScanCommand=t.serializeAws_json1_1SetRepositoryPolicyCommand=t.serializeAws_json1_1PutReplicationConfigurationCommand=t.serializeAws_json1_1PutRegistryScanningConfigurationCommand=t.serializeAws_json1_1PutRegistryPolicyCommand=t.serializeAws_json1_1PutLifecyclePolicyCommand=t.serializeAws_json1_1PutImageTagMutabilityCommand=t.serializeAws_json1_1PutImageScanningConfigurationCommand=t.serializeAws_json1_1PutImageCommand=t.serializeAws_json1_1ListTagsForResourceCommand=t.serializeAws_json1_1ListImagesCommand=t.serializeAws_json1_1InitiateLayerUploadCommand=t.serializeAws_json1_1GetRepositoryPolicyCommand=t.serializeAws_json1_1GetRegistryScanningConfigurationCommand=t.serializeAws_json1_1GetRegistryPolicyCommand=t.serializeAws_json1_1GetLifecyclePolicyPreviewCommand=t.serializeAws_json1_1GetLifecyclePolicyCommand=t.serializeAws_json1_1GetDownloadUrlForLayerCommand=t.serializeAws_json1_1GetAuthorizationTokenCommand=t.serializeAws_json1_1DescribeRepositoriesCommand=t.serializeAws_json1_1DescribeRegistryCommand=t.serializeAws_json1_1DescribePullThroughCacheRulesCommand=t.serializeAws_json1_1DescribeImageScanFindingsCommand=t.serializeAws_json1_1DescribeImagesCommand=t.serializeAws_json1_1DescribeImageReplicationStatusCommand=t.serializeAws_json1_1DeleteRepositoryPolicyCommand=t.serializeAws_json1_1DeleteRepositoryCommand=t.serializeAws_json1_1DeleteRegistryPolicyCommand=t.serializeAws_json1_1DeletePullThroughCacheRuleCommand=t.serializeAws_json1_1DeleteLifecyclePolicyCommand=t.serializeAws_json1_1CreateRepositoryCommand=t.serializeAws_json1_1CreatePullThroughCacheRuleCommand=t.serializeAws_json1_1CompleteLayerUploadCommand=t.serializeAws_json1_1BatchGetRepositoryScanningConfigurationCommand=t.serializeAws_json1_1BatchGetImageCommand=t.serializeAws_json1_1BatchDeleteImageCommand=t.serializeAws_json1_1BatchCheckLayerAvailabilityCommand=void 0;t.deserializeAws_json1_1UploadLayerPartCommand=t.deserializeAws_json1_1UntagResourceCommand=t.deserializeAws_json1_1TagResourceCommand=t.deserializeAws_json1_1StartLifecyclePolicyPreviewCommand=t.deserializeAws_json1_1StartImageScanCommand=t.deserializeAws_json1_1SetRepositoryPolicyCommand=t.deserializeAws_json1_1PutReplicationConfigurationCommand=t.deserializeAws_json1_1PutRegistryScanningConfigurationCommand=t.deserializeAws_json1_1PutRegistryPolicyCommand=t.deserializeAws_json1_1PutLifecyclePolicyCommand=t.deserializeAws_json1_1PutImageTagMutabilityCommand=t.deserializeAws_json1_1PutImageScanningConfigurationCommand=t.deserializeAws_json1_1PutImageCommand=t.deserializeAws_json1_1ListTagsForResourceCommand=t.deserializeAws_json1_1ListImagesCommand=t.deserializeAws_json1_1InitiateLayerUploadCommand=t.deserializeAws_json1_1GetRepositoryPolicyCommand=t.deserializeAws_json1_1GetRegistryScanningConfigurationCommand=t.deserializeAws_json1_1GetRegistryPolicyCommand=t.deserializeAws_json1_1GetLifecyclePolicyPreviewCommand=t.deserializeAws_json1_1GetLifecyclePolicyCommand=t.deserializeAws_json1_1GetDownloadUrlForLayerCommand=t.deserializeAws_json1_1GetAuthorizationTokenCommand=t.deserializeAws_json1_1DescribeRepositoriesCommand=t.deserializeAws_json1_1DescribeRegistryCommand=t.deserializeAws_json1_1DescribePullThroughCacheRulesCommand=t.deserializeAws_json1_1DescribeImageScanFindingsCommand=t.deserializeAws_json1_1DescribeImagesCommand=t.deserializeAws_json1_1DescribeImageReplicationStatusCommand=t.deserializeAws_json1_1DeleteRepositoryPolicyCommand=t.deserializeAws_json1_1DeleteRepositoryCommand=t.deserializeAws_json1_1DeleteRegistryPolicyCommand=void 0;const r=n(223);const o=n(4963);const i=n(1610);const s=n(9088);const a=async(e,t)=>{const n={"content-type":"application/x-amz-json-1.1","x-amz-target":"AmazonEC2ContainerRegistry_V20150921.BatchCheckLayerAvailability"};let r;r=JSON.stringify(tn(e,t));return as(t,n,"/",undefined,r)};t.serializeAws_json1_1BatchCheckLayerAvailabilityCommand=a;const c=async(e,t)=>{const n={"content-type":"application/x-amz-json-1.1","x-amz-target":"AmazonEC2ContainerRegistry_V20150921.BatchDeleteImage"};let r;r=JSON.stringify(nn(e,t));return as(t,n,"/",undefined,r)};t.serializeAws_json1_1BatchDeleteImageCommand=c;const l=async(e,t)=>{const n={"content-type":"application/x-amz-json-1.1","x-amz-target":"AmazonEC2ContainerRegistry_V20150921.BatchGetImage"};let r;r=JSON.stringify(on(e,t));return as(t,n,"/",undefined,r)};t.serializeAws_json1_1BatchGetImageCommand=l;const u=async(e,t)=>{const n={"content-type":"application/x-amz-json-1.1","x-amz-target":"AmazonEC2ContainerRegistry_V20150921.BatchGetRepositoryScanningConfiguration"};let r;r=JSON.stringify(sn(e,t));return as(t,n,"/",undefined,r)};t.serializeAws_json1_1BatchGetRepositoryScanningConfigurationCommand=u;const f=async(e,t)=>{const n={"content-type":"application/x-amz-json-1.1","x-amz-target":"AmazonEC2ContainerRegistry_V20150921.CompleteLayerUpload"};let r;r=JSON.stringify(an(e,t));return as(t,n,"/",undefined,r)};t.serializeAws_json1_1CompleteLayerUploadCommand=f;const d=async(e,t)=>{const n={"content-type":"application/x-amz-json-1.1","x-amz-target":"AmazonEC2ContainerRegistry_V20150921.CreatePullThroughCacheRule"};let r;r=JSON.stringify(cn(e,t));return as(t,n,"/",undefined,r)};t.serializeAws_json1_1CreatePullThroughCacheRuleCommand=d;const p=async(e,t)=>{const n={"content-type":"application/x-amz-json-1.1","x-amz-target":"AmazonEC2ContainerRegistry_V20150921.CreateRepository"};let r;r=JSON.stringify(ln(e,t));return as(t,n,"/",undefined,r)};t.serializeAws_json1_1CreateRepositoryCommand=p;const y=async(e,t)=>{const n={"content-type":"application/x-amz-json-1.1","x-amz-target":"AmazonEC2ContainerRegistry_V20150921.DeleteLifecyclePolicy"};let r;r=JSON.stringify(un(e,t));return as(t,n,"/",undefined,r)};t.serializeAws_json1_1DeleteLifecyclePolicyCommand=y;const _=async(e,t)=>{const n={"content-type":"application/x-amz-json-1.1","x-amz-target":"AmazonEC2ContainerRegistry_V20150921.DeletePullThroughCacheRule"};let r;r=JSON.stringify(fn(e,t));return as(t,n,"/",undefined,r)};t.serializeAws_json1_1DeletePullThroughCacheRuleCommand=_;const m=async(e,t)=>{const n={"content-type":"application/x-amz-json-1.1","x-amz-target":"AmazonEC2ContainerRegistry_V20150921.DeleteRegistryPolicy"};let r;r=JSON.stringify(dn(e,t));return as(t,n,"/",undefined,r)};t.serializeAws_json1_1DeleteRegistryPolicyCommand=m;const h=async(e,t)=>{const n={"content-type":"application/x-amz-json-1.1","x-amz-target":"AmazonEC2ContainerRegistry_V20150921.DeleteRepository"};let r;r=JSON.stringify(yn(e,t));return as(t,n,"/",undefined,r)};t.serializeAws_json1_1DeleteRepositoryCommand=h;const g=async(e,t)=>{const n={"content-type":"application/x-amz-json-1.1","x-amz-target":"AmazonEC2ContainerRegistry_V20150921.DeleteRepositoryPolicy"};let r;r=JSON.stringify(pn(e,t));return as(t,n,"/",undefined,r)};t.serializeAws_json1_1DeleteRepositoryPolicyCommand=g;const v=async(e,t)=>{const n={"content-type":"application/x-amz-json-1.1","x-amz-target":"AmazonEC2ContainerRegistry_V20150921.DescribeImageReplicationStatus"};let r;r=JSON.stringify(_n(e,t));return as(t,n,"/",undefined,r)};t.serializeAws_json1_1DescribeImageReplicationStatusCommand=v;const w=async(e,t)=>{const n={"content-type":"application/x-amz-json-1.1","x-amz-target":"AmazonEC2ContainerRegistry_V20150921.DescribeImages"};let r;r=JSON.stringify(gn(e,t));return as(t,n,"/",undefined,r)};t.serializeAws_json1_1DescribeImagesCommand=w;const b=async(e,t)=>{const n={"content-type":"application/x-amz-json-1.1","x-amz-target":"AmazonEC2ContainerRegistry_V20150921.DescribeImageScanFindings"};let r;r=JSON.stringify(mn(e,t));return as(t,n,"/",undefined,r)};t.serializeAws_json1_1DescribeImageScanFindingsCommand=b;const S=async(e,t)=>{const n={"content-type":"application/x-amz-json-1.1","x-amz-target":"AmazonEC2ContainerRegistry_V20150921.DescribePullThroughCacheRules"};let r;r=JSON.stringify(vn(e,t));return as(t,n,"/",undefined,r)};t.serializeAws_json1_1DescribePullThroughCacheRulesCommand=S;const E=async(e,t)=>{const n={"content-type":"application/x-amz-json-1.1","x-amz-target":"AmazonEC2ContainerRegistry_V20150921.DescribeRegistry"};let r;r=JSON.stringify(wn(e,t));return as(t,n,"/",undefined,r)};t.serializeAws_json1_1DescribeRegistryCommand=E;const P=async(e,t)=>{const n={"content-type":"application/x-amz-json-1.1","x-amz-target":"AmazonEC2ContainerRegistry_V20150921.DescribeRepositories"};let r;r=JSON.stringify(bn(e,t));return as(t,n,"/",undefined,r)};t.serializeAws_json1_1DescribeRepositoriesCommand=P;const R=async(e,t)=>{const n={"content-type":"application/x-amz-json-1.1","x-amz-target":"AmazonEC2ContainerRegistry_V20150921.GetAuthorizationToken"};let r;r=JSON.stringify(Pn(e,t));return as(t,n,"/",undefined,r)};t.serializeAws_json1_1GetAuthorizationTokenCommand=R;const x=async(e,t)=>{const n={"content-type":"application/x-amz-json-1.1","x-amz-target":"AmazonEC2ContainerRegistry_V20150921.GetDownloadUrlForLayer"};let r;r=JSON.stringify(Rn(e,t));return as(t,n,"/",undefined,r)};t.serializeAws_json1_1GetDownloadUrlForLayerCommand=x;const A=async(e,t)=>{const n={"content-type":"application/x-amz-json-1.1","x-amz-target":"AmazonEC2ContainerRegistry_V20150921.GetLifecyclePolicy"};let r;r=JSON.stringify(An(e,t));return as(t,n,"/",undefined,r)};t.serializeAws_json1_1GetLifecyclePolicyCommand=A;const T=async(e,t)=>{const n={"content-type":"application/x-amz-json-1.1","x-amz-target":"AmazonEC2ContainerRegistry_V20150921.GetLifecyclePolicyPreview"};let r;r=JSON.stringify(xn(e,t));return as(t,n,"/",undefined,r)};t.serializeAws_json1_1GetLifecyclePolicyPreviewCommand=T;const C=async(e,t)=>{const n={"content-type":"application/x-amz-json-1.1","x-amz-target":"AmazonEC2ContainerRegistry_V20150921.GetRegistryPolicy"};let r;r=JSON.stringify(Tn(e,t));return as(t,n,"/",undefined,r)};t.serializeAws_json1_1GetRegistryPolicyCommand=C;const I=async(e,t)=>{const n={"content-type":"application/x-amz-json-1.1","x-amz-target":"AmazonEC2ContainerRegistry_V20150921.GetRegistryScanningConfiguration"};let r;r=JSON.stringify(Cn(e,t));return as(t,n,"/",undefined,r)};t.serializeAws_json1_1GetRegistryScanningConfigurationCommand=I;const O=async(e,t)=>{const n={"content-type":"application/x-amz-json-1.1","x-amz-target":"AmazonEC2ContainerRegistry_V20150921.GetRepositoryPolicy"};let r;r=JSON.stringify(In(e,t));return as(t,n,"/",undefined,r)};t.serializeAws_json1_1GetRepositoryPolicyCommand=O;const j=async(e,t)=>{const n={"content-type":"application/x-amz-json-1.1","x-amz-target":"AmazonEC2ContainerRegistry_V20150921.InitiateLayerUpload"};let r;r=JSON.stringify(Dn(e,t));return as(t,n,"/",undefined,r)};t.serializeAws_json1_1InitiateLayerUploadCommand=j;const L=async(e,t)=>{const n={"content-type":"application/x-amz-json-1.1","x-amz-target":"AmazonEC2ContainerRegistry_V20150921.ListImages"};let r;r=JSON.stringify(kn(e,t));return as(t,n,"/",undefined,r)};t.serializeAws_json1_1ListImagesCommand=L;const D=async(e,t)=>{const n={"content-type":"application/x-amz-json-1.1","x-amz-target":"AmazonEC2ContainerRegistry_V20150921.ListTagsForResource"};let r;r=JSON.stringify(Nn(e,t));return as(t,n,"/",undefined,r)};t.serializeAws_json1_1ListTagsForResourceCommand=D;const M=async(e,t)=>{const n={"content-type":"application/x-amz-json-1.1","x-amz-target":"AmazonEC2ContainerRegistry_V20150921.PutImage"};let r;r=JSON.stringify(Gn(e,t));return as(t,n,"/",undefined,r)};t.serializeAws_json1_1PutImageCommand=M;const F=async(e,t)=>{const n={"content-type":"application/x-amz-json-1.1","x-amz-target":"AmazonEC2ContainerRegistry_V20150921.PutImageScanningConfiguration"};let r;r=JSON.stringify($n(e,t));return as(t,n,"/",undefined,r)};t.serializeAws_json1_1PutImageScanningConfigurationCommand=F;const z=async(e,t)=>{const n={"content-type":"application/x-amz-json-1.1","x-amz-target":"AmazonEC2ContainerRegistry_V20150921.PutImageTagMutability"};let r;r=JSON.stringify(Hn(e,t));return as(t,n,"/",undefined,r)};t.serializeAws_json1_1PutImageTagMutabilityCommand=z;const k=async(e,t)=>{const n={"content-type":"application/x-amz-json-1.1","x-amz-target":"AmazonEC2ContainerRegistry_V20150921.PutLifecyclePolicy"};let r;r=JSON.stringify(Vn(e,t));return as(t,n,"/",undefined,r)};t.serializeAws_json1_1PutLifecyclePolicyCommand=k;const N=async(e,t)=>{const n={"content-type":"application/x-amz-json-1.1","x-amz-target":"AmazonEC2ContainerRegistry_V20150921.PutRegistryPolicy"};let r;r=JSON.stringify(Bn(e,t));return as(t,n,"/",undefined,r)};t.serializeAws_json1_1PutRegistryPolicyCommand=N;const q=async(e,t)=>{const n={"content-type":"application/x-amz-json-1.1","x-amz-target":"AmazonEC2ContainerRegistry_V20150921.PutRegistryScanningConfiguration"};let r;r=JSON.stringify(Wn(e,t));return as(t,n,"/",undefined,r)};t.serializeAws_json1_1PutRegistryScanningConfigurationCommand=q;const U=async(e,t)=>{const n={"content-type":"application/x-amz-json-1.1","x-amz-target":"AmazonEC2ContainerRegistry_V20150921.PutReplicationConfiguration"};let r;r=JSON.stringify(Kn(e,t));return as(t,n,"/",undefined,r)};t.serializeAws_json1_1PutReplicationConfigurationCommand=U;const G=async(e,t)=>{const n={"content-type":"application/x-amz-json-1.1","x-amz-target":"AmazonEC2ContainerRegistry_V20150921.SetRepositoryPolicy"};let r;r=JSON.stringify(cr(e,t));return as(t,n,"/",undefined,r)};t.serializeAws_json1_1SetRepositoryPolicyCommand=G;const $=async(e,t)=>{const n={"content-type":"application/x-amz-json-1.1","x-amz-target":"AmazonEC2ContainerRegistry_V20150921.StartImageScan"};let r;r=JSON.stringify(lr(e,t));return as(t,n,"/",undefined,r)};t.serializeAws_json1_1StartImageScanCommand=$;const H=async(e,t)=>{const n={"content-type":"application/x-amz-json-1.1","x-amz-target":"AmazonEC2ContainerRegistry_V20150921.StartLifecyclePolicyPreview"};let r;r=JSON.stringify(ur(e,t));return as(t,n,"/",undefined,r)};t.serializeAws_json1_1StartLifecyclePolicyPreviewCommand=H;const V=async(e,t)=>{const n={"content-type":"application/x-amz-json-1.1","x-amz-target":"AmazonEC2ContainerRegistry_V20150921.TagResource"};let r;r=JSON.stringify(yr(e,t));return as(t,n,"/",undefined,r)};t.serializeAws_json1_1TagResourceCommand=V;const B=async(e,t)=>{const n={"content-type":"application/x-amz-json-1.1","x-amz-target":"AmazonEC2ContainerRegistry_V20150921.UntagResource"};let r;r=JSON.stringify(_r(e,t));return as(t,n,"/",undefined,r)};t.serializeAws_json1_1UntagResourceCommand=B;const W=async(e,t)=>{const n={"content-type":"application/x-amz-json-1.1","x-amz-target":"AmazonEC2ContainerRegistry_V20150921.UploadLayerPart"};let r;r=JSON.stringify(mr(e,t));return as(t,n,"/",undefined,r)};t.serializeAws_json1_1UploadLayerPartCommand=W;const K=async(e,t)=>{if(e.statusCode>=300){return J(e,t)}const n=await cs(e.body,t);let r={};r=Sr(n,t);const o={$metadata:os(e),...r};return Promise.resolve(o)};t.deserializeAws_json1_1BatchCheckLayerAvailabilityCommand=K;const J=async(e,t)=>{const n={...e,body:await cs(e.body,t)};let r;let s="UnknownError";s=ls(e,n.body);switch(s){case"InvalidParameterException":case"com.amazonaws.ecr#InvalidParameterException":throw await Ct(n,t);case"RepositoryNotFoundException":case"com.amazonaws.ecr#RepositoryNotFoundException":throw await Bt(n,t);case"ServerException":case"com.amazonaws.ecr#ServerException":throw await Jt(n,t);default:const a=n.body;r=new i.ECRServiceException({name:a.code||a.Code||s,$fault:"client",$metadata:os(e)});throw(0,o.decorateServiceException)(r,a)}};const Y=async(e,t)=>{if(e.statusCode>=300){return X(e,t)}const n=await cs(e.body,t);let r={};r=Er(n,t);const o={$metadata:os(e),...r};return Promise.resolve(o)};t.deserializeAws_json1_1BatchDeleteImageCommand=Y;const X=async(e,t)=>{const n={...e,body:await cs(e.body,t)};let r;let s="UnknownError";s=ls(e,n.body);switch(s){case"InvalidParameterException":case"com.amazonaws.ecr#InvalidParameterException":throw await Ct(n,t);case"RepositoryNotFoundException":case"com.amazonaws.ecr#RepositoryNotFoundException":throw await Bt(n,t);case"ServerException":case"com.amazonaws.ecr#ServerException":throw await Jt(n,t);default:const a=n.body;r=new i.ECRServiceException({name:a.code||a.Code||s,$fault:"client",$metadata:os(e)});throw(0,o.decorateServiceException)(r,a)}};const Q=async(e,t)=>{if(e.statusCode>=300){return Z(e,t)}const n=await cs(e.body,t);let r={};r=Pr(n,t);const o={$metadata:os(e),...r};return Promise.resolve(o)};t.deserializeAws_json1_1BatchGetImageCommand=Q;const Z=async(e,t)=>{const n={...e,body:await cs(e.body,t)};let r;let s="UnknownError";s=ls(e,n.body);switch(s){case"InvalidParameterException":case"com.amazonaws.ecr#InvalidParameterException":throw await Ct(n,t);case"RepositoryNotFoundException":case"com.amazonaws.ecr#RepositoryNotFoundException":throw await Bt(n,t);case"ServerException":case"com.amazonaws.ecr#ServerException":throw await Jt(n,t);default:const a=n.body;r=new i.ECRServiceException({name:a.code||a.Code||s,$fault:"client",$metadata:os(e)});throw(0,o.decorateServiceException)(r,a)}};const ee=async(e,t)=>{if(e.statusCode>=300){return te(e,t)}const n=await cs(e.body,t);let r={};r=Rr(n,t);const o={$metadata:os(e),...r};return Promise.resolve(o)};t.deserializeAws_json1_1BatchGetRepositoryScanningConfigurationCommand=ee;const te=async(e,t)=>{const n={...e,body:await cs(e.body,t)};let r;let s="UnknownError";s=ls(e,n.body);switch(s){case"InvalidParameterException":case"com.amazonaws.ecr#InvalidParameterException":throw await Ct(n,t);case"RepositoryNotFoundException":case"com.amazonaws.ecr#RepositoryNotFoundException":throw await Bt(n,t);case"ServerException":case"com.amazonaws.ecr#ServerException":throw await Jt(n,t);case"ValidationException":case"com.amazonaws.ecr#ValidationException":throw await en(n,t);default:const a=n.body;r=new i.ECRServiceException({name:a.code||a.Code||s,$fault:"client",$metadata:os(e)});throw(0,o.decorateServiceException)(r,a)}};const ne=async(e,t)=>{if(e.statusCode>=300){return re(e,t)}const n=await cs(e.body,t);let r={};r=xr(n,t);const o={$metadata:os(e),...r};return Promise.resolve(o)};t.deserializeAws_json1_1CompleteLayerUploadCommand=ne;const re=async(e,t)=>{const n={...e,body:await cs(e.body,t)};let r;let s="UnknownError";s=ls(e,n.body);switch(s){case"EmptyUploadException":case"com.amazonaws.ecr#EmptyUploadException":throw await St(n,t);case"InvalidLayerException":case"com.amazonaws.ecr#InvalidLayerException":throw await At(n,t);case"InvalidParameterException":case"com.amazonaws.ecr#InvalidParameterException":throw await Ct(n,t);case"KmsException":case"com.amazonaws.ecr#KmsException":throw await Ot(n,t);case"LayerAlreadyExistsException":case"com.amazonaws.ecr#LayerAlreadyExistsException":throw await jt(n,t);case"LayerPartTooSmallException":case"com.amazonaws.ecr#LayerPartTooSmallException":throw await Dt(n,t);case"RepositoryNotFoundException":case"com.amazonaws.ecr#RepositoryNotFoundException":throw await Bt(n,t);case"ServerException":case"com.amazonaws.ecr#ServerException":throw await Jt(n,t);case"UploadNotFoundException":case"com.amazonaws.ecr#UploadNotFoundException":throw await Zt(n,t);default:const a=n.body;r=new i.ECRServiceException({name:a.code||a.Code||s,$fault:"client",$metadata:os(e)});throw(0,o.decorateServiceException)(r,a)}};const oe=async(e,t)=>{if(e.statusCode>=300){return ie(e,t)}const n=await cs(e.body,t);let r={};r=Ar(n,t);const o={$metadata:os(e),...r};return Promise.resolve(o)};t.deserializeAws_json1_1CreatePullThroughCacheRuleCommand=oe;const ie=async(e,t)=>{const n={...e,body:await cs(e.body,t)};let r;let s="UnknownError";s=ls(e,n.body);switch(s){case"InvalidParameterException":case"com.amazonaws.ecr#InvalidParameterException":throw await Ct(n,t);case"LimitExceededException":case"com.amazonaws.ecr#LimitExceededException":throw await Nt(n,t);case"PullThroughCacheRuleAlreadyExistsException":case"com.amazonaws.ecr#PullThroughCacheRuleAlreadyExistsException":throw await qt(n,t);case"ServerException":case"com.amazonaws.ecr#ServerException":throw await Jt(n,t);case"UnsupportedUpstreamRegistryException":case"com.amazonaws.ecr#UnsupportedUpstreamRegistryException":throw await Qt(n,t);case"ValidationException":case"com.amazonaws.ecr#ValidationException":throw await en(n,t);default:const a=n.body;r=new i.ECRServiceException({name:a.code||a.Code||s,$fault:"client",$metadata:os(e)});throw(0,o.decorateServiceException)(r,a)}};const se=async(e,t)=>{if(e.statusCode>=300){return ae(e,t)}const n=await cs(e.body,t);let r={};r=Tr(n,t);const o={$metadata:os(e),...r};return Promise.resolve(o)};t.deserializeAws_json1_1CreateRepositoryCommand=se;const ae=async(e,t)=>{const n={...e,body:await cs(e.body,t)};let r;let s="UnknownError";s=ls(e,n.body);switch(s){case"InvalidParameterException":case"com.amazonaws.ecr#InvalidParameterException":throw await Ct(n,t);case"InvalidTagParameterException":case"com.amazonaws.ecr#InvalidTagParameterException":throw await It(n,t);case"KmsException":case"com.amazonaws.ecr#KmsException":throw await Ot(n,t);case"LimitExceededException":case"com.amazonaws.ecr#LimitExceededException":throw await Nt(n,t);case"RepositoryAlreadyExistsException":case"com.amazonaws.ecr#RepositoryAlreadyExistsException":throw await Ht(n,t);case"ServerException":case"com.amazonaws.ecr#ServerException":throw await Jt(n,t);case"TooManyTagsException":case"com.amazonaws.ecr#TooManyTagsException":throw await Yt(n,t);default:const a=n.body;r=new i.ECRServiceException({name:a.code||a.Code||s,$fault:"client",$metadata:os(e)});throw(0,o.decorateServiceException)(r,a)}};const ce=async(e,t)=>{if(e.statusCode>=300){return le(e,t)}const n=await cs(e.body,t);let r={};r=Dr(n,t);const o={$metadata:os(e),...r};return Promise.resolve(o)};t.deserializeAws_json1_1DeleteLifecyclePolicyCommand=ce;const le=async(e,t)=>{const n={...e,body:await cs(e.body,t)};let r;let s="UnknownError";s=ls(e,n.body);switch(s){case"InvalidParameterException":case"com.amazonaws.ecr#InvalidParameterException":throw await Ct(n,t);case"LifecyclePolicyNotFoundException":case"com.amazonaws.ecr#LifecyclePolicyNotFoundException":throw await Ft(n,t);case"RepositoryNotFoundException":case"com.amazonaws.ecr#RepositoryNotFoundException":throw await Bt(n,t);case"ServerException":case"com.amazonaws.ecr#ServerException":throw await Jt(n,t);default:const a=n.body;r=new i.ECRServiceException({name:a.code||a.Code||s,$fault:"client",$metadata:os(e)});throw(0,o.decorateServiceException)(r,a)}};const ue=async(e,t)=>{if(e.statusCode>=300){return fe(e,t)}const n=await cs(e.body,t);let r={};r=Mr(n,t);const o={$metadata:os(e),...r};return Promise.resolve(o)};t.deserializeAws_json1_1DeletePullThroughCacheRuleCommand=ue;const fe=async(e,t)=>{const n={...e,body:await cs(e.body,t)};let r;let s="UnknownError";s=ls(e,n.body);switch(s){case"InvalidParameterException":case"com.amazonaws.ecr#InvalidParameterException":throw await Ct(n,t);case"PullThroughCacheRuleNotFoundException":case"com.amazonaws.ecr#PullThroughCacheRuleNotFoundException":throw await Ut(n,t);case"ServerException":case"com.amazonaws.ecr#ServerException":throw await Jt(n,t);case"ValidationException":case"com.amazonaws.ecr#ValidationException":throw await en(n,t);default:const a=n.body;r=new i.ECRServiceException({name:a.code||a.Code||s,$fault:"client",$metadata:os(e)});throw(0,o.decorateServiceException)(r,a)}};const de=async(e,t)=>{if(e.statusCode>=300){return pe(e,t)}const n=await cs(e.body,t);let r={};r=Fr(n,t);const o={$metadata:os(e),...r};return Promise.resolve(o)};t.deserializeAws_json1_1DeleteRegistryPolicyCommand=de;const pe=async(e,t)=>{const n={...e,body:await cs(e.body,t)};let r;let s="UnknownError";s=ls(e,n.body);switch(s){case"InvalidParameterException":case"com.amazonaws.ecr#InvalidParameterException":throw await Ct(n,t);case"RegistryPolicyNotFoundException":case"com.amazonaws.ecr#RegistryPolicyNotFoundException":throw await $t(n,t);case"ServerException":case"com.amazonaws.ecr#ServerException":throw await Jt(n,t);case"ValidationException":case"com.amazonaws.ecr#ValidationException":throw await en(n,t);default:const a=n.body;r=new i.ECRServiceException({name:a.code||a.Code||s,$fault:"client",$metadata:os(e)});throw(0,o.decorateServiceException)(r,a)}};const ye=async(e,t)=>{if(e.statusCode>=300){return _e(e,t)}const n=await cs(e.body,t);let r={};r=kr(n,t);const o={$metadata:os(e),...r};return Promise.resolve(o)};t.deserializeAws_json1_1DeleteRepositoryCommand=ye;const _e=async(e,t)=>{const n={...e,body:await cs(e.body,t)};let r;let s="UnknownError";s=ls(e,n.body);switch(s){case"InvalidParameterException":case"com.amazonaws.ecr#InvalidParameterException":throw await Ct(n,t);case"KmsException":case"com.amazonaws.ecr#KmsException":throw await Ot(n,t);case"RepositoryNotEmptyException":case"com.amazonaws.ecr#RepositoryNotEmptyException":throw await Vt(n,t);case"RepositoryNotFoundException":case"com.amazonaws.ecr#RepositoryNotFoundException":throw await Bt(n,t);case"ServerException":case"com.amazonaws.ecr#ServerException":throw await Jt(n,t);default:const a=n.body;r=new i.ECRServiceException({name:a.code||a.Code||s,$fault:"client",$metadata:os(e)});throw(0,o.decorateServiceException)(r,a)}};const me=async(e,t)=>{if(e.statusCode>=300){return he(e,t)}const n=await cs(e.body,t);let r={};r=zr(n,t);const o={$metadata:os(e),...r};return Promise.resolve(o)};t.deserializeAws_json1_1DeleteRepositoryPolicyCommand=me;const he=async(e,t)=>{const n={...e,body:await cs(e.body,t)};let r;let s="UnknownError";s=ls(e,n.body);switch(s){case"InvalidParameterException":case"com.amazonaws.ecr#InvalidParameterException":throw await Ct(n,t);case"RepositoryNotFoundException":case"com.amazonaws.ecr#RepositoryNotFoundException":throw await Bt(n,t);case"RepositoryPolicyNotFoundException":case"com.amazonaws.ecr#RepositoryPolicyNotFoundException":throw await Wt(n,t);case"ServerException":case"com.amazonaws.ecr#ServerException":throw await Jt(n,t);default:const a=n.body;r=new i.ECRServiceException({name:a.code||a.Code||s,$fault:"client",$metadata:os(e)});throw(0,o.decorateServiceException)(r,a)}};const ge=async(e,t)=>{if(e.statusCode>=300){return ve(e,t)}const n=await cs(e.body,t);let r={};r=Nr(n,t);const o={$metadata:os(e),...r};return Promise.resolve(o)};t.deserializeAws_json1_1DescribeImageReplicationStatusCommand=ge;const ve=async(e,t)=>{const n={...e,body:await cs(e.body,t)};let r;let s="UnknownError";s=ls(e,n.body);switch(s){case"ImageNotFoundException":case"com.amazonaws.ecr#ImageNotFoundException":throw await Rt(n,t);case"InvalidParameterException":case"com.amazonaws.ecr#InvalidParameterException":throw await Ct(n,t);case"RepositoryNotFoundException":case"com.amazonaws.ecr#RepositoryNotFoundException":throw await Bt(n,t);case"ServerException":case"com.amazonaws.ecr#ServerException":throw await Jt(n,t);case"ValidationException":case"com.amazonaws.ecr#ValidationException":throw await en(n,t);default:const a=n.body;r=new i.ECRServiceException({name:a.code||a.Code||s,$fault:"client",$metadata:os(e)});throw(0,o.decorateServiceException)(r,a)}};const we=async(e,t)=>{if(e.statusCode>=300){return be(e,t)}const n=await cs(e.body,t);let r={};r=Ur(n,t);const o={$metadata:os(e),...r};return Promise.resolve(o)};t.deserializeAws_json1_1DescribeImagesCommand=we;const be=async(e,t)=>{const n={...e,body:await cs(e.body,t)};let r;let s="UnknownError";s=ls(e,n.body);switch(s){case"ImageNotFoundException":case"com.amazonaws.ecr#ImageNotFoundException":throw await Rt(n,t);case"InvalidParameterException":case"com.amazonaws.ecr#InvalidParameterException":throw await Ct(n,t);case"RepositoryNotFoundException":case"com.amazonaws.ecr#RepositoryNotFoundException":throw await Bt(n,t);case"ServerException":case"com.amazonaws.ecr#ServerException":throw await Jt(n,t);default:const a=n.body;r=new i.ECRServiceException({name:a.code||a.Code||s,$fault:"client",$metadata:os(e)});throw(0,o.decorateServiceException)(r,a)}};const Se=async(e,t)=>{if(e.statusCode>=300){return Ee(e,t)}const n=await cs(e.body,t);let r={};r=qr(n,t);const o={$metadata:os(e),...r};return Promise.resolve(o)};t.deserializeAws_json1_1DescribeImageScanFindingsCommand=Se;const Ee=async(e,t)=>{const n={...e,body:await cs(e.body,t)};let r;let s="UnknownError";s=ls(e,n.body);switch(s){case"ImageNotFoundException":case"com.amazonaws.ecr#ImageNotFoundException":throw await Rt(n,t);case"InvalidParameterException":case"com.amazonaws.ecr#InvalidParameterException":throw await Ct(n,t);case"RepositoryNotFoundException":case"com.amazonaws.ecr#RepositoryNotFoundException":throw await Bt(n,t);case"ScanNotFoundException":case"com.amazonaws.ecr#ScanNotFoundException":throw await Kt(n,t);case"ServerException":case"com.amazonaws.ecr#ServerException":throw await Jt(n,t);case"ValidationException":case"com.amazonaws.ecr#ValidationException":throw await en(n,t);default:const a=n.body;r=new i.ECRServiceException({name:a.code||a.Code||s,$fault:"client",$metadata:os(e)});throw(0,o.decorateServiceException)(r,a)}};const Pe=async(e,t)=>{if(e.statusCode>=300){return Re(e,t)}const n=await cs(e.body,t);let r={};r=Gr(n,t);const o={$metadata:os(e),...r};return Promise.resolve(o)};t.deserializeAws_json1_1DescribePullThroughCacheRulesCommand=Pe;const Re=async(e,t)=>{const n={...e,body:await cs(e.body,t)};let r;let s="UnknownError";s=ls(e,n.body);switch(s){case"InvalidParameterException":case"com.amazonaws.ecr#InvalidParameterException":throw await Ct(n,t);case"PullThroughCacheRuleNotFoundException":case"com.amazonaws.ecr#PullThroughCacheRuleNotFoundException":throw await Ut(n,t);case"ServerException":case"com.amazonaws.ecr#ServerException":throw await Jt(n,t);case"ValidationException":case"com.amazonaws.ecr#ValidationException":throw await en(n,t);default:const a=n.body;r=new i.ECRServiceException({name:a.code||a.Code||s,$fault:"client",$metadata:os(e)});throw(0,o.decorateServiceException)(r,a)}};const xe=async(e,t)=>{if(e.statusCode>=300){return Ae(e,t)}const n=await cs(e.body,t);let r={};r=$r(n,t);const o={$metadata:os(e),...r};return Promise.resolve(o)};t.deserializeAws_json1_1DescribeRegistryCommand=xe;const Ae=async(e,t)=>{const n={...e,body:await cs(e.body,t)};let r;let s="UnknownError";s=ls(e,n.body);switch(s){case"InvalidParameterException":case"com.amazonaws.ecr#InvalidParameterException":throw await Ct(n,t);case"ServerException":case"com.amazonaws.ecr#ServerException":throw await Jt(n,t);case"ValidationException":case"com.amazonaws.ecr#ValidationException":throw await en(n,t);default:const a=n.body;r=new i.ECRServiceException({name:a.code||a.Code||s,$fault:"client",$metadata:os(e)});throw(0,o.decorateServiceException)(r,a)}};const Te=async(e,t)=>{if(e.statusCode>=300){return Ce(e,t)}const n=await cs(e.body,t);let r={};r=Hr(n,t);const o={$metadata:os(e),...r};return Promise.resolve(o)};t.deserializeAws_json1_1DescribeRepositoriesCommand=Te;const Ce=async(e,t)=>{const n={...e,body:await cs(e.body,t)};let r;let s="UnknownError";s=ls(e,n.body);switch(s){case"InvalidParameterException":case"com.amazonaws.ecr#InvalidParameterException":throw await Ct(n,t);case"RepositoryNotFoundException":case"com.amazonaws.ecr#RepositoryNotFoundException":throw await Bt(n,t);case"ServerException":case"com.amazonaws.ecr#ServerException":throw await Jt(n,t);default:const a=n.body;r=new i.ECRServiceException({name:a.code||a.Code||s,$fault:"client",$metadata:os(e)});throw(0,o.decorateServiceException)(r,a)}};const Ie=async(e,t)=>{if(e.statusCode>=300){return Oe(e,t)}const n=await cs(e.body,t);let r={};r=Yr(n,t);const o={$metadata:os(e),...r};return Promise.resolve(o)};t.deserializeAws_json1_1GetAuthorizationTokenCommand=Ie;const Oe=async(e,t)=>{const n={...e,body:await cs(e.body,t)};let r;let s="UnknownError";s=ls(e,n.body);switch(s){case"InvalidParameterException":case"com.amazonaws.ecr#InvalidParameterException":throw await Ct(n,t);case"ServerException":case"com.amazonaws.ecr#ServerException":throw await Jt(n,t);default:const a=n.body;r=new i.ECRServiceException({name:a.code||a.Code||s,$fault:"client",$metadata:os(e)});throw(0,o.decorateServiceException)(r,a)}};const je=async(e,t)=>{if(e.statusCode>=300){return Le(e,t)}const n=await cs(e.body,t);let r={};r=Xr(n,t);const o={$metadata:os(e),...r};return Promise.resolve(o)};t.deserializeAws_json1_1GetDownloadUrlForLayerCommand=je;const Le=async(e,t)=>{const n={...e,body:await cs(e.body,t)};let r;let s="UnknownError";s=ls(e,n.body);switch(s){case"InvalidParameterException":case"com.amazonaws.ecr#InvalidParameterException":throw await Ct(n,t);case"LayerInaccessibleException":case"com.amazonaws.ecr#LayerInaccessibleException":throw await Lt(n,t);case"LayersNotFoundException":case"com.amazonaws.ecr#LayersNotFoundException":throw await Mt(n,t);case"RepositoryNotFoundException":case"com.amazonaws.ecr#RepositoryNotFoundException":throw await Bt(n,t);case"ServerException":case"com.amazonaws.ecr#ServerException":throw await Jt(n,t);default:const a=n.body;r=new i.ECRServiceException({name:a.code||a.Code||s,$fault:"client",$metadata:os(e)});throw(0,o.decorateServiceException)(r,a)}};const De=async(e,t)=>{if(e.statusCode>=300){return Me(e,t)}const n=await cs(e.body,t);let r={};r=Zr(n,t);const o={$metadata:os(e),...r};return Promise.resolve(o)};t.deserializeAws_json1_1GetLifecyclePolicyCommand=De;const Me=async(e,t)=>{const n={...e,body:await cs(e.body,t)};let r;let s="UnknownError";s=ls(e,n.body);switch(s){case"InvalidParameterException":case"com.amazonaws.ecr#InvalidParameterException":throw await Ct(n,t);case"LifecyclePolicyNotFoundException":case"com.amazonaws.ecr#LifecyclePolicyNotFoundException":throw await Ft(n,t);case"RepositoryNotFoundException":case"com.amazonaws.ecr#RepositoryNotFoundException":throw await Bt(n,t);case"ServerException":case"com.amazonaws.ecr#ServerException":throw await Jt(n,t);default:const a=n.body;r=new i.ECRServiceException({name:a.code||a.Code||s,$fault:"client",$metadata:os(e)});throw(0,o.decorateServiceException)(r,a)}};const Fe=async(e,t)=>{if(e.statusCode>=300){return ze(e,t)}const n=await cs(e.body,t);let r={};r=Qr(n,t);const o={$metadata:os(e),...r};return Promise.resolve(o)};t.deserializeAws_json1_1GetLifecyclePolicyPreviewCommand=Fe;const ze=async(e,t)=>{const n={...e,body:await cs(e.body,t)};let r;let s="UnknownError";s=ls(e,n.body);switch(s){case"InvalidParameterException":case"com.amazonaws.ecr#InvalidParameterException":throw await Ct(n,t);case"LifecyclePolicyPreviewNotFoundException":case"com.amazonaws.ecr#LifecyclePolicyPreviewNotFoundException":throw await kt(n,t);case"RepositoryNotFoundException":case"com.amazonaws.ecr#RepositoryNotFoundException":throw await Bt(n,t);case"ServerException":case"com.amazonaws.ecr#ServerException":throw await Jt(n,t);default:const a=n.body;r=new i.ECRServiceException({name:a.code||a.Code||s,$fault:"client",$metadata:os(e)});throw(0,o.decorateServiceException)(r,a)}};const ke=async(e,t)=>{if(e.statusCode>=300){return Ne(e,t)}const n=await cs(e.body,t);let r={};r=eo(n,t);const o={$metadata:os(e),...r};return Promise.resolve(o)};t.deserializeAws_json1_1GetRegistryPolicyCommand=ke;const Ne=async(e,t)=>{const n={...e,body:await cs(e.body,t)};let r;let s="UnknownError";s=ls(e,n.body);switch(s){case"InvalidParameterException":case"com.amazonaws.ecr#InvalidParameterException":throw await Ct(n,t);case"RegistryPolicyNotFoundException":case"com.amazonaws.ecr#RegistryPolicyNotFoundException":throw await $t(n,t);case"ServerException":case"com.amazonaws.ecr#ServerException":throw await Jt(n,t);case"ValidationException":case"com.amazonaws.ecr#ValidationException":throw await en(n,t);default:const a=n.body;r=new i.ECRServiceException({name:a.code||a.Code||s,$fault:"client",$metadata:os(e)});throw(0,o.decorateServiceException)(r,a)}};const qe=async(e,t)=>{if(e.statusCode>=300){return Ue(e,t)}const n=await cs(e.body,t);let r={};r=to(n,t);const o={$metadata:os(e),...r};return Promise.resolve(o)};t.deserializeAws_json1_1GetRegistryScanningConfigurationCommand=qe;const Ue=async(e,t)=>{const n={...e,body:await cs(e.body,t)};let r;let s="UnknownError";s=ls(e,n.body);switch(s){case"InvalidParameterException":case"com.amazonaws.ecr#InvalidParameterException":throw await Ct(n,t);case"ServerException":case"com.amazonaws.ecr#ServerException":throw await Jt(n,t);case"ValidationException":case"com.amazonaws.ecr#ValidationException":throw await en(n,t);default:const a=n.body;r=new i.ECRServiceException({name:a.code||a.Code||s,$fault:"client",$metadata:os(e)});throw(0,o.decorateServiceException)(r,a)}};const Ge=async(e,t)=>{if(e.statusCode>=300){return $e(e,t)}const n=await cs(e.body,t);let r={};r=no(n,t);const o={$metadata:os(e),...r};return Promise.resolve(o)};t.deserializeAws_json1_1GetRepositoryPolicyCommand=Ge;const $e=async(e,t)=>{const n={...e,body:await cs(e.body,t)};let r;let s="UnknownError";s=ls(e,n.body);switch(s){case"InvalidParameterException":case"com.amazonaws.ecr#InvalidParameterException":throw await Ct(n,t);case"RepositoryNotFoundException":case"com.amazonaws.ecr#RepositoryNotFoundException":throw await Bt(n,t);case"RepositoryPolicyNotFoundException":case"com.amazonaws.ecr#RepositoryPolicyNotFoundException":throw await Wt(n,t);case"ServerException":case"com.amazonaws.ecr#ServerException":throw await Jt(n,t);default:const a=n.body;r=new i.ECRServiceException({name:a.code||a.Code||s,$fault:"client",$metadata:os(e)});throw(0,o.decorateServiceException)(r,a)}};const He=async(e,t)=>{if(e.statusCode>=300){return Ve(e,t)}const n=await cs(e.body,t);let r={};r=xo(n,t);const o={$metadata:os(e),...r};return Promise.resolve(o)};t.deserializeAws_json1_1InitiateLayerUploadCommand=He;const Ve=async(e,t)=>{const n={...e,body:await cs(e.body,t)};let r;let s="UnknownError";s=ls(e,n.body);switch(s){case"InvalidParameterException":case"com.amazonaws.ecr#InvalidParameterException":throw await Ct(n,t);case"KmsException":case"com.amazonaws.ecr#KmsException":throw await Ot(n,t);case"RepositoryNotFoundException":case"com.amazonaws.ecr#RepositoryNotFoundException":throw await Bt(n,t);case"ServerException":case"com.amazonaws.ecr#ServerException":throw await Jt(n,t);default:const a=n.body;r=new i.ECRServiceException({name:a.code||a.Code||s,$fault:"client",$metadata:os(e)});throw(0,o.decorateServiceException)(r,a)}};const Be=async(e,t)=>{if(e.statusCode>=300){return We(e,t)}const n=await cs(e.body,t);let r={};r=Ko(n,t);const o={$metadata:os(e),...r};return Promise.resolve(o)};t.deserializeAws_json1_1ListImagesCommand=Be;const We=async(e,t)=>{const n={...e,body:await cs(e.body,t)};let r;let s="UnknownError";s=ls(e,n.body);switch(s){case"InvalidParameterException":case"com.amazonaws.ecr#InvalidParameterException":throw await Ct(n,t);case"RepositoryNotFoundException":case"com.amazonaws.ecr#RepositoryNotFoundException":throw await Bt(n,t);case"ServerException":case"com.amazonaws.ecr#ServerException":throw await Jt(n,t);default:const a=n.body;r=new i.ECRServiceException({name:a.code||a.Code||s,$fault:"client",$metadata:os(e)});throw(0,o.decorateServiceException)(r,a)}};const Ke=async(e,t)=>{if(e.statusCode>=300){return Je(e,t)}const n=await cs(e.body,t);let r={};r=Jo(n,t);const o={$metadata:os(e),...r};return Promise.resolve(o)};t.deserializeAws_json1_1ListTagsForResourceCommand=Ke;const Je=async(e,t)=>{const n={...e,body:await cs(e.body,t)};let r;let s="UnknownError";s=ls(e,n.body);switch(s){case"InvalidParameterException":case"com.amazonaws.ecr#InvalidParameterException":throw await Ct(n,t);case"RepositoryNotFoundException":case"com.amazonaws.ecr#RepositoryNotFoundException":throw await Bt(n,t);case"ServerException":case"com.amazonaws.ecr#ServerException":throw await Jt(n,t);default:const a=n.body;r=new i.ECRServiceException({name:a.code||a.Code||s,$fault:"client",$metadata:os(e)});throw(0,o.decorateServiceException)(r,a)}};const Ye=async(e,t)=>{if(e.statusCode>=300){return Xe(e,t)}const n=await cs(e.body,t);let r={};r=ti(n,t);const o={$metadata:os(e),...r};return Promise.resolve(o)};t.deserializeAws_json1_1PutImageCommand=Ye;const Xe=async(e,t)=>{const n={...e,body:await cs(e.body,t)};let r;let s="UnknownError";s=ls(e,n.body);switch(s){case"ImageAlreadyExistsException":case"com.amazonaws.ecr#ImageAlreadyExistsException":throw await Et(n,t);case"ImageDigestDoesNotMatchException":case"com.amazonaws.ecr#ImageDigestDoesNotMatchException":throw await Pt(n,t);case"ImageTagAlreadyExistsException":case"com.amazonaws.ecr#ImageTagAlreadyExistsException":throw await xt(n,t);case"InvalidParameterException":case"com.amazonaws.ecr#InvalidParameterException":throw await Ct(n,t);case"KmsException":case"com.amazonaws.ecr#KmsException":throw await Ot(n,t);case"LayersNotFoundException":case"com.amazonaws.ecr#LayersNotFoundException":throw await Mt(n,t);case"LimitExceededException":case"com.amazonaws.ecr#LimitExceededException":throw await Nt(n,t);case"ReferencedImagesNotFoundException":case"com.amazonaws.ecr#ReferencedImagesNotFoundException":throw await Gt(n,t);case"RepositoryNotFoundException":case"com.amazonaws.ecr#RepositoryNotFoundException":throw await Bt(n,t);case"ServerException":case"com.amazonaws.ecr#ServerException":throw await Jt(n,t);default:const a=n.body;r=new i.ECRServiceException({name:a.code||a.Code||s,$fault:"client",$metadata:os(e)});throw(0,o.decorateServiceException)(r,a)}};const Qe=async(e,t)=>{if(e.statusCode>=300){return Ze(e,t)}const n=await cs(e.body,t);let r={};r=ni(n,t);const o={$metadata:os(e),...r};return Promise.resolve(o)};t.deserializeAws_json1_1PutImageScanningConfigurationCommand=Qe;const Ze=async(e,t)=>{const n={...e,body:await cs(e.body,t)};let r;let s="UnknownError";s=ls(e,n.body);switch(s){case"InvalidParameterException":case"com.amazonaws.ecr#InvalidParameterException":throw await Ct(n,t);case"RepositoryNotFoundException":case"com.amazonaws.ecr#RepositoryNotFoundException":throw await Bt(n,t);case"ServerException":case"com.amazonaws.ecr#ServerException":throw await Jt(n,t);case"ValidationException":case"com.amazonaws.ecr#ValidationException":throw await en(n,t);default:const a=n.body;r=new i.ECRServiceException({name:a.code||a.Code||s,$fault:"client",$metadata:os(e)});throw(0,o.decorateServiceException)(r,a)}};const et=async(e,t)=>{if(e.statusCode>=300){return tt(e,t)}const n=await cs(e.body,t);let r={};r=ri(n,t);const o={$metadata:os(e),...r};return Promise.resolve(o)};t.deserializeAws_json1_1PutImageTagMutabilityCommand=et;const tt=async(e,t)=>{const n={...e,body:await cs(e.body,t)};let r;let s="UnknownError";s=ls(e,n.body);switch(s){case"InvalidParameterException":case"com.amazonaws.ecr#InvalidParameterException":throw await Ct(n,t);case"RepositoryNotFoundException":case"com.amazonaws.ecr#RepositoryNotFoundException":throw await Bt(n,t);case"ServerException":case"com.amazonaws.ecr#ServerException":throw await Jt(n,t);default:const a=n.body;r=new i.ECRServiceException({name:a.code||a.Code||s,$fault:"client",$metadata:os(e)});throw(0,o.decorateServiceException)(r,a)}};const nt=async(e,t)=>{if(e.statusCode>=300){return rt(e,t)}const n=await cs(e.body,t);let r={};r=oi(n,t);const o={$metadata:os(e),...r};return Promise.resolve(o)};t.deserializeAws_json1_1PutLifecyclePolicyCommand=nt;const rt=async(e,t)=>{const n={...e,body:await cs(e.body,t)};let r;let s="UnknownError";s=ls(e,n.body);switch(s){case"InvalidParameterException":case"com.amazonaws.ecr#InvalidParameterException":throw await Ct(n,t);case"RepositoryNotFoundException":case"com.amazonaws.ecr#RepositoryNotFoundException":throw await Bt(n,t);case"ServerException":case"com.amazonaws.ecr#ServerException":throw await Jt(n,t);default:const a=n.body;r=new i.ECRServiceException({name:a.code||a.Code||s,$fault:"client",$metadata:os(e)});throw(0,o.decorateServiceException)(r,a)}};const ot=async(e,t)=>{if(e.statusCode>=300){return it(e,t)}const n=await cs(e.body,t);let r={};r=ii(n,t);const o={$metadata:os(e),...r};return Promise.resolve(o)};t.deserializeAws_json1_1PutRegistryPolicyCommand=ot;const it=async(e,t)=>{const n={...e,body:await cs(e.body,t)};let r;let s="UnknownError";s=ls(e,n.body);switch(s){case"InvalidParameterException":case"com.amazonaws.ecr#InvalidParameterException":throw await Ct(n,t);case"ServerException":case"com.amazonaws.ecr#ServerException":throw await Jt(n,t);case"ValidationException":case"com.amazonaws.ecr#ValidationException":throw await en(n,t);default:const a=n.body;r=new i.ECRServiceException({name:a.code||a.Code||s,$fault:"client",$metadata:os(e)});throw(0,o.decorateServiceException)(r,a)}};const st=async(e,t)=>{if(e.statusCode>=300){return at(e,t)}const n=await cs(e.body,t);let r={};r=si(n,t);const o={$metadata:os(e),...r};return Promise.resolve(o)};t.deserializeAws_json1_1PutRegistryScanningConfigurationCommand=st;const at=async(e,t)=>{const n={...e,body:await cs(e.body,t)};let r;let s="UnknownError";s=ls(e,n.body);switch(s){case"InvalidParameterException":case"com.amazonaws.ecr#InvalidParameterException":throw await Ct(n,t);case"ServerException":case"com.amazonaws.ecr#ServerException":throw await Jt(n,t);case"ValidationException":case"com.amazonaws.ecr#ValidationException":throw await en(n,t);default:const a=n.body;r=new i.ECRServiceException({name:a.code||a.Code||s,$fault:"client",$metadata:os(e)});throw(0,o.decorateServiceException)(r,a)}};const ct=async(e,t)=>{if(e.statusCode>=300){return lt(e,t)}const n=await cs(e.body,t);let r={};r=ai(n,t);const o={$metadata:os(e),...r};return Promise.resolve(o)};t.deserializeAws_json1_1PutReplicationConfigurationCommand=ct;const lt=async(e,t)=>{const n={...e,body:await cs(e.body,t)};let r;let s="UnknownError";s=ls(e,n.body);switch(s){case"InvalidParameterException":case"com.amazonaws.ecr#InvalidParameterException":throw await Ct(n,t);case"ServerException":case"com.amazonaws.ecr#ServerException":throw await Jt(n,t);case"ValidationException":case"com.amazonaws.ecr#ValidationException":throw await en(n,t);default:const a=n.body;r=new i.ECRServiceException({name:a.code||a.Code||s,$fault:"client",$metadata:os(e)});throw(0,o.decorateServiceException)(r,a)}};const ut=async(e,t)=>{if(e.statusCode>=300){return ft(e,t)}const n=await cs(e.body,t);let r={};r=Gi(n,t);const o={$metadata:os(e),...r};return Promise.resolve(o)};t.deserializeAws_json1_1SetRepositoryPolicyCommand=ut;const ft=async(e,t)=>{const n={...e,body:await cs(e.body,t)};let r;let s="UnknownError";s=ls(e,n.body);switch(s){case"InvalidParameterException":case"com.amazonaws.ecr#InvalidParameterException":throw await Ct(n,t);case"RepositoryNotFoundException":case"com.amazonaws.ecr#RepositoryNotFoundException":throw await Bt(n,t);case"ServerException":case"com.amazonaws.ecr#ServerException":throw await Jt(n,t);default:const a=n.body;r=new i.ECRServiceException({name:a.code||a.Code||s,$fault:"client",$metadata:os(e)});throw(0,o.decorateServiceException)(r,a)}};const dt=async(e,t)=>{if(e.statusCode>=300){return pt(e,t)}const n=await cs(e.body,t);let r={};r=$i(n,t);const o={$metadata:os(e),...r};return Promise.resolve(o)};t.deserializeAws_json1_1StartImageScanCommand=dt;const pt=async(e,t)=>{const n={...e,body:await cs(e.body,t)};let r;let s="UnknownError";s=ls(e,n.body);switch(s){case"ImageNotFoundException":case"com.amazonaws.ecr#ImageNotFoundException":throw await Rt(n,t);case"InvalidParameterException":case"com.amazonaws.ecr#InvalidParameterException":throw await Ct(n,t);case"LimitExceededException":case"com.amazonaws.ecr#LimitExceededException":throw await Nt(n,t);case"RepositoryNotFoundException":case"com.amazonaws.ecr#RepositoryNotFoundException":throw await Bt(n,t);case"ServerException":case"com.amazonaws.ecr#ServerException":throw await Jt(n,t);case"UnsupportedImageTypeException":case"com.amazonaws.ecr#UnsupportedImageTypeException":throw await Xt(n,t);case"ValidationException":case"com.amazonaws.ecr#ValidationException":throw await en(n,t);default:const a=n.body;r=new i.ECRServiceException({name:a.code||a.Code||s,$fault:"client",$metadata:os(e)});throw(0,o.decorateServiceException)(r,a)}};const yt=async(e,t)=>{if(e.statusCode>=300){return _t(e,t)}const n=await cs(e.body,t);let r={};r=Hi(n,t);const o={$metadata:os(e),...r};return Promise.resolve(o)};t.deserializeAws_json1_1StartLifecyclePolicyPreviewCommand=yt;const _t=async(e,t)=>{const n={...e,body:await cs(e.body,t)};let r;let s="UnknownError";s=ls(e,n.body);switch(s){case"InvalidParameterException":case"com.amazonaws.ecr#InvalidParameterException":throw await Ct(n,t);case"LifecyclePolicyNotFoundException":case"com.amazonaws.ecr#LifecyclePolicyNotFoundException":throw await Ft(n,t);case"LifecyclePolicyPreviewInProgressException":case"com.amazonaws.ecr#LifecyclePolicyPreviewInProgressException":throw await zt(n,t);case"RepositoryNotFoundException":case"com.amazonaws.ecr#RepositoryNotFoundException":throw await Bt(n,t);case"ServerException":case"com.amazonaws.ecr#ServerException":throw await Jt(n,t);default:const a=n.body;r=new i.ECRServiceException({name:a.code||a.Code||s,$fault:"client",$metadata:os(e)});throw(0,o.decorateServiceException)(r,a)}};const mt=async(e,t)=>{if(e.statusCode>=300){return ht(e,t)}const n=await cs(e.body,t);let r={};r=Wi(n,t);const o={$metadata:os(e),...r};return Promise.resolve(o)};t.deserializeAws_json1_1TagResourceCommand=mt;const ht=async(e,t)=>{const n={...e,body:await cs(e.body,t)};let r;let s="UnknownError";s=ls(e,n.body);switch(s){case"InvalidParameterException":case"com.amazonaws.ecr#InvalidParameterException":throw await Ct(n,t);case"InvalidTagParameterException":case"com.amazonaws.ecr#InvalidTagParameterException":throw await It(n,t);case"RepositoryNotFoundException":case"com.amazonaws.ecr#RepositoryNotFoundException":throw await Bt(n,t);case"ServerException":case"com.amazonaws.ecr#ServerException":throw await Jt(n,t);case"TooManyTagsException":case"com.amazonaws.ecr#TooManyTagsException":throw await Yt(n,t);default:const a=n.body;r=new i.ECRServiceException({name:a.code||a.Code||s,$fault:"client",$metadata:os(e)});throw(0,o.decorateServiceException)(r,a)}};const gt=async(e,t)=>{if(e.statusCode>=300){return vt(e,t)}const n=await cs(e.body,t);let r={};r=Qi(n,t);const o={$metadata:os(e),...r};return Promise.resolve(o)};t.deserializeAws_json1_1UntagResourceCommand=gt;const vt=async(e,t)=>{const n={...e,body:await cs(e.body,t)};let r;let s="UnknownError";s=ls(e,n.body);switch(s){case"InvalidParameterException":case"com.amazonaws.ecr#InvalidParameterException":throw await Ct(n,t);case"InvalidTagParameterException":case"com.amazonaws.ecr#InvalidTagParameterException":throw await It(n,t);case"RepositoryNotFoundException":case"com.amazonaws.ecr#RepositoryNotFoundException":throw await Bt(n,t);case"ServerException":case"com.amazonaws.ecr#ServerException":throw await Jt(n,t);case"TooManyTagsException":case"com.amazonaws.ecr#TooManyTagsException":throw await Yt(n,t);default:const a=n.body;r=new i.ECRServiceException({name:a.code||a.Code||s,$fault:"client",$metadata:os(e)});throw(0,o.decorateServiceException)(r,a)}};const wt=async(e,t)=>{if(e.statusCode>=300){return bt(e,t)}const n=await cs(e.body,t);let r={};r=Zi(n,t);const o={$metadata:os(e),...r};return Promise.resolve(o)};t.deserializeAws_json1_1UploadLayerPartCommand=wt;const bt=async(e,t)=>{const n={...e,body:await cs(e.body,t)};let r;let s="UnknownError";s=ls(e,n.body);switch(s){case"InvalidLayerPartException":case"com.amazonaws.ecr#InvalidLayerPartException":throw await Tt(n,t);case"InvalidParameterException":case"com.amazonaws.ecr#InvalidParameterException":throw await Ct(n,t);case"KmsException":case"com.amazonaws.ecr#KmsException":throw await Ot(n,t);case"LimitExceededException":case"com.amazonaws.ecr#LimitExceededException":throw await Nt(n,t);case"RepositoryNotFoundException":case"com.amazonaws.ecr#RepositoryNotFoundException":throw await Bt(n,t);case"ServerException":case"com.amazonaws.ecr#ServerException":throw await Jt(n,t);case"UploadNotFoundException":case"com.amazonaws.ecr#UploadNotFoundException":throw await Zt(n,t);default:const a=n.body;r=new i.ECRServiceException({name:a.code||a.Code||s,$fault:"client",$metadata:os(e)});throw(0,o.decorateServiceException)(r,a)}};const St=async(e,t)=>{const n=e.body;const r=Vr(n,t);const i=new s.EmptyUploadException({$metadata:os(e),...r});return(0,o.decorateServiceException)(i,n)};const Et=async(e,t)=>{const n=e.body;const r=oo(n,t);const i=new s.ImageAlreadyExistsException({$metadata:os(e),...r});return(0,o.decorateServiceException)(i,n)};const Pt=async(e,t)=>{const n=e.body;const r=ao(n,t);const i=new s.ImageDigestDoesNotMatchException({$metadata:os(e),...r});return(0,o.decorateServiceException)(i,n)};const Rt=async(e,t)=>{const n=e.body;const r=yo(n,t);const i=new s.ImageNotFoundException({$metadata:os(e),...r});return(0,o.decorateServiceException)(i,n)};const xt=async(e,t)=>{const n=e.body;const r=Eo(n,t);const i=new s.ImageTagAlreadyExistsException({$metadata:os(e),...r});return(0,o.decorateServiceException)(i,n)};const At=async(e,t)=>{const n=e.body;const r=Ao(n,t);const i=new s.InvalidLayerException({$metadata:os(e),...r});return(0,o.decorateServiceException)(i,n)};const Tt=async(e,t)=>{const n=e.body;const r=To(n,t);const i=new s.InvalidLayerPartException({$metadata:os(e),...r});return(0,o.decorateServiceException)(i,n)};const Ct=async(e,t)=>{const n=e.body;const r=Co(n,t);const i=new s.InvalidParameterException({$metadata:os(e),...r});return(0,o.decorateServiceException)(i,n)};const It=async(e,t)=>{const n=e.body;const r=Io(n,t);const i=new s.InvalidTagParameterException({$metadata:os(e),...r});return(0,o.decorateServiceException)(i,n)};const Ot=async(e,t)=>{const n=e.body;const r=Oo(n,t);const i=new s.KmsException({$metadata:os(e),...r});return(0,o.decorateServiceException)(i,n)};const jt=async(e,t)=>{const n=e.body;const r=Lo(n,t);const i=new s.LayerAlreadyExistsException({$metadata:os(e),...r});return(0,o.decorateServiceException)(i,n)};const Lt=async(e,t)=>{const n=e.body;const r=Fo(n,t);const i=new s.LayerInaccessibleException({$metadata:os(e),...r});return(0,o.decorateServiceException)(i,n)};const Dt=async(e,t)=>{const n=e.body;const r=ko(n,t);const i=new s.LayerPartTooSmallException({$metadata:os(e),...r});return(0,o.decorateServiceException)(i,n)};const Mt=async(e,t)=>{const n=e.body;const r=No(n,t);const i=new s.LayersNotFoundException({$metadata:os(e),...r});return(0,o.decorateServiceException)(i,n)};const Ft=async(e,t)=>{const n=e.body;const r=qo(n,t);const i=new s.LifecyclePolicyNotFoundException({$metadata:os(e),...r});return(0,o.decorateServiceException)(i,n)};const zt=async(e,t)=>{const n=e.body;const r=Uo(n,t);const i=new s.LifecyclePolicyPreviewInProgressException({$metadata:os(e),...r});return(0,o.decorateServiceException)(i,n)};const kt=async(e,t)=>{const n=e.body;const r=Go(n,t);const i=new s.LifecyclePolicyPreviewNotFoundException({$metadata:os(e),...r});return(0,o.decorateServiceException)(i,n)};const Nt=async(e,t)=>{const n=e.body;const r=Wo(n,t);const i=new s.LimitExceededException({$metadata:os(e),...r});return(0,o.decorateServiceException)(i,n)};const qt=async(e,t)=>{const n=e.body;const r=Qo(n,t);const i=new s.PullThroughCacheRuleAlreadyExistsException({$metadata:os(e),...r});return(0,o.decorateServiceException)(i,n)};const Ut=async(e,t)=>{const n=e.body;const r=ei(n,t);const i=new s.PullThroughCacheRuleNotFoundException({$metadata:os(e),...r});return(0,o.decorateServiceException)(i,n)};const Gt=async(e,t)=>{const n=e.body;const r=li(n,t);const i=new s.ReferencedImagesNotFoundException({$metadata:os(e),...r});return(0,o.decorateServiceException)(i,n)};const $t=async(e,t)=>{const n=e.body;const r=fi(n,t);const i=new s.RegistryPolicyNotFoundException({$metadata:os(e),...r});return(0,o.decorateServiceException)(i,n)};const Ht=async(e,t)=>{const n=e.body;const r=Ei(n,t);const i=new s.RepositoryAlreadyExistsException({$metadata:os(e),...r});return(0,o.decorateServiceException)(i,n)};const Vt=async(e,t)=>{const n=e.body;const r=Ai(n,t);const i=new s.RepositoryNotEmptyException({$metadata:os(e),...r});return(0,o.decorateServiceException)(i,n)};const Bt=async(e,t)=>{const n=e.body;const r=Ti(n,t);const i=new s.RepositoryNotFoundException({$metadata:os(e),...r});return(0,o.decorateServiceException)(i,n)};const Wt=async(e,t)=>{const n=e.body;const r=Ci(n,t);const i=new s.RepositoryPolicyNotFoundException({$metadata:os(e),...r});return(0,o.decorateServiceException)(i,n)};const Kt=async(e,t)=>{const n=e.body;const r=Ni(n,t);const i=new s.ScanNotFoundException({$metadata:os(e),...r});return(0,o.decorateServiceException)(i,n)};const Jt=async(e,t)=>{const n=e.body;const r=Ui(n,t);const i=new s.ServerException({$metadata:os(e),...r});return(0,o.decorateServiceException)(i,n)};const Yt=async(e,t)=>{const n=e.body;const r=Ji(n,t);const i=new s.TooManyTagsException({$metadata:os(e),...r});return(0,o.decorateServiceException)(i,n)};const Xt=async(e,t)=>{const n=e.body;const r=Yi(n,t);const i=new s.UnsupportedImageTypeException({$metadata:os(e),...r});return(0,o.decorateServiceException)(i,n)};const Qt=async(e,t)=>{const n=e.body;const r=Xi(n,t);const i=new s.UnsupportedUpstreamRegistryException({$metadata:os(e),...r});return(0,o.decorateServiceException)(i,n)};const Zt=async(e,t)=>{const n=e.body;const r=es(n,t);const i=new s.UploadNotFoundException({$metadata:os(e),...r});return(0,o.decorateServiceException)(i,n)};const en=async(e,t)=>{const n=e.body;const r=ts(n,t);const i=new s.ValidationException({$metadata:os(e),...r});return(0,o.decorateServiceException)(i,n)};const tn=(e,t)=>{return{...e.layerDigests!==undefined&&e.layerDigests!==null&&{layerDigests:rn(e.layerDigests,t)},...e.registryId!==undefined&&e.registryId!==null&&{registryId:e.registryId},...e.repositoryName!==undefined&&e.repositoryName!==null&&{repositoryName:e.repositoryName}}};const nn=(e,t)=>{return{...e.imageIds!==undefined&&e.imageIds!==null&&{imageIds:jn(e.imageIds,t)},...e.registryId!==undefined&&e.registryId!==null&&{registryId:e.registryId},...e.repositoryName!==undefined&&e.repositoryName!==null&&{repositoryName:e.repositoryName}}};const rn=(e,t)=>{return e.filter(e=>e!=null).map(e=>{if(e===null){return null}return e})};const on=(e,t)=>{return{...e.acceptedMediaTypes!==undefined&&e.acceptedMediaTypes!==null&&{acceptedMediaTypes:qn(e.acceptedMediaTypes,t)},...e.imageIds!==undefined&&e.imageIds!==null&&{imageIds:jn(e.imageIds,t)},...e.registryId!==undefined&&e.registryId!==null&&{registryId:e.registryId},...e.repositoryName!==undefined&&e.repositoryName!==null&&{repositoryName:e.repositoryName}}};const sn=(e,t)=>{return{...e.repositoryNames!==undefined&&e.repositoryNames!==null&&{repositoryNames:ir(e.repositoryNames,t)}}};const an=(e,t)=>{return{...e.layerDigests!==undefined&&e.layerDigests!==null&&{layerDigests:Mn(e.layerDigests,t)},...e.registryId!==undefined&&e.registryId!==null&&{registryId:e.registryId},...e.repositoryName!==undefined&&e.repositoryName!==null&&{repositoryName:e.repositoryName},...e.uploadId!==undefined&&e.uploadId!==null&&{uploadId:e.uploadId}}};const cn=(e,t)=>{return{...e.ecrRepositoryPrefix!==undefined&&e.ecrRepositoryPrefix!==null&&{ecrRepositoryPrefix:e.ecrRepositoryPrefix},...e.registryId!==undefined&&e.registryId!==null&&{registryId:e.registryId},...e.upstreamRegistryUrl!==undefined&&e.upstreamRegistryUrl!==null&&{upstreamRegistryUrl:e.upstreamRegistryUrl}}};const ln=(e,t)=>{return{...e.encryptionConfiguration!==undefined&&e.encryptionConfiguration!==null&&{encryptionConfiguration:Sn(e.encryptionConfiguration,t)},...e.imageScanningConfiguration!==undefined&&e.imageScanningConfiguration!==null&&{imageScanningConfiguration:Ln(e.imageScanningConfiguration,t)},...e.imageTagMutability!==undefined&&e.imageTagMutability!==null&&{imageTagMutability:e.imageTagMutability},...e.registryId!==undefined&&e.registryId!==null&&{registryId:e.registryId},...e.repositoryName!==undefined&&e.repositoryName!==null&&{repositoryName:e.repositoryName},...e.tags!==undefined&&e.tags!==null&&{tags:pr(e.tags,t)}}};const un=(e,t)=>{return{...e.registryId!==undefined&&e.registryId!==null&&{registryId:e.registryId},...e.repositoryName!==undefined&&e.repositoryName!==null&&{repositoryName:e.repositoryName}}};const fn=(e,t)=>{return{...e.ecrRepositoryPrefix!==undefined&&e.ecrRepositoryPrefix!==null&&{ecrRepositoryPrefix:e.ecrRepositoryPrefix},...e.registryId!==undefined&&e.registryId!==null&&{registryId:e.registryId}}};const dn=(e,t)=>{return{}};const pn=(e,t)=>{return{...e.registryId!==undefined&&e.registryId!==null&&{registryId:e.registryId},...e.repositoryName!==undefined&&e.repositoryName!==null&&{repositoryName:e.repositoryName}}};const yn=(e,t)=>{return{...e.force!==undefined&&e.force!==null&&{force:e.force},...e.registryId!==undefined&&e.registryId!==null&&{registryId:e.registryId},...e.repositoryName!==undefined&&e.repositoryName!==null&&{repositoryName:e.repositoryName}}};const _n=(e,t)=>{return{...e.imageId!==undefined&&e.imageId!==null&&{imageId:On(e.imageId,t)},...e.registryId!==undefined&&e.registryId!==null&&{registryId:e.registryId},...e.repositoryName!==undefined&&e.repositoryName!==null&&{repositoryName:e.repositoryName}}};const mn=(e,t)=>{return{...e.imageId!==undefined&&e.imageId!==null&&{imageId:On(e.imageId,t)},...e.maxResults!==undefined&&e.maxResults!==null&&{maxResults:e.maxResults},...e.nextToken!==undefined&&e.nextToken!==null&&{nextToken:e.nextToken},...e.registryId!==undefined&&e.registryId!==null&&{registryId:e.registryId},...e.repositoryName!==undefined&&e.repositoryName!==null&&{repositoryName:e.repositoryName}}};const hn=(e,t)=>{return{...e.tagStatus!==undefined&&e.tagStatus!==null&&{tagStatus:e.tagStatus}}};const gn=(e,t)=>{return{...e.filter!==undefined&&e.filter!==null&&{filter:hn(e.filter,t)},...e.imageIds!==undefined&&e.imageIds!==null&&{imageIds:jn(e.imageIds,t)},...e.maxResults!==undefined&&e.maxResults!==null&&{maxResults:e.maxResults},...e.nextToken!==undefined&&e.nextToken!==null&&{nextToken:e.nextToken},...e.registryId!==undefined&&e.registryId!==null&&{registryId:e.registryId},...e.repositoryName!==undefined&&e.repositoryName!==null&&{repositoryName:e.repositoryName}}};const vn=(e,t)=>{return{...e.ecrRepositoryPrefixes!==undefined&&e.ecrRepositoryPrefixes!==null&&{ecrRepositoryPrefixes:Un(e.ecrRepositoryPrefixes,t)},...e.maxResults!==undefined&&e.maxResults!==null&&{maxResults:e.maxResults},...e.nextToken!==undefined&&e.nextToken!==null&&{nextToken:e.nextToken},...e.registryId!==undefined&&e.registryId!==null&&{registryId:e.registryId}}};const wn=(e,t)=>{return{}};const bn=(e,t)=>{return{...e.maxResults!==undefined&&e.maxResults!==null&&{maxResults:e.maxResults},...e.nextToken!==undefined&&e.nextToken!==null&&{nextToken:e.nextToken},...e.registryId!==undefined&&e.registryId!==null&&{registryId:e.registryId},...e.repositoryNames!==undefined&&e.repositoryNames!==null&&{repositoryNames:or(e.repositoryNames,t)}}};const Sn=(e,t)=>{return{...e.encryptionType!==undefined&&e.encryptionType!==null&&{encryptionType:e.encryptionType},...e.kmsKey!==undefined&&e.kmsKey!==null&&{kmsKey:e.kmsKey}}};const En=(e,t)=>{return e.filter(e=>e!=null).map(e=>{if(e===null){return null}return e})};const Pn=(e,t)=>{return{...e.registryIds!==undefined&&e.registryIds!==null&&{registryIds:En(e.registryIds,t)}}};const Rn=(e,t)=>{return{...e.layerDigest!==undefined&&e.layerDigest!==null&&{layerDigest:e.layerDigest},...e.registryId!==undefined&&e.registryId!==null&&{registryId:e.registryId},...e.repositoryName!==undefined&&e.repositoryName!==null&&{repositoryName:e.repositoryName}}};const xn=(e,t)=>{return{...e.filter!==undefined&&e.filter!==null&&{filter:Fn(e.filter,t)},...e.imageIds!==undefined&&e.imageIds!==null&&{imageIds:jn(e.imageIds,t)},...e.maxResults!==undefined&&e.maxResults!==null&&{maxResults:e.maxResults},...e.nextToken!==undefined&&e.nextToken!==null&&{nextToken:e.nextToken},...e.registryId!==undefined&&e.registryId!==null&&{registryId:e.registryId},...e.repositoryName!==undefined&&e.repositoryName!==null&&{repositoryName:e.repositoryName}}};const An=(e,t)=>{return{...e.registryId!==undefined&&e.registryId!==null&&{registryId:e.registryId},...e.repositoryName!==undefined&&e.repositoryName!==null&&{repositoryName:e.repositoryName}}};const Tn=(e,t)=>{return{}};const Cn=(e,t)=>{return{}};const In=(e,t)=>{return{...e.registryId!==undefined&&e.registryId!==null&&{registryId:e.registryId},...e.repositoryName!==undefined&&e.repositoryName!==null&&{repositoryName:e.repositoryName}}};const On=(e,t)=>{return{...e.imageDigest!==undefined&&e.imageDigest!==null&&{imageDigest:e.imageDigest},...e.imageTag!==undefined&&e.imageTag!==null&&{imageTag:e.imageTag}}};const jn=(e,t)=>{return e.filter(e=>e!=null).map(e=>{if(e===null){return null}return On(e,t)})};const Ln=(e,t)=>{return{...e.scanOnPush!==undefined&&e.scanOnPush!==null&&{scanOnPush:e.scanOnPush}}};const Dn=(e,t)=>{return{...e.registryId!==undefined&&e.registryId!==null&&{registryId:e.registryId},...e.repositoryName!==undefined&&e.repositoryName!==null&&{repositoryName:e.repositoryName}}};const Mn=(e,t)=>{return e.filter(e=>e!=null).map(e=>{if(e===null){return null}return e})};const Fn=(e,t)=>{return{...e.tagStatus!==undefined&&e.tagStatus!==null&&{tagStatus:e.tagStatus}}};const zn=(e,t)=>{return{...e.tagStatus!==undefined&&e.tagStatus!==null&&{tagStatus:e.tagStatus}}};const kn=(e,t)=>{return{...e.filter!==undefined&&e.filter!==null&&{filter:zn(e.filter,t)},...e.maxResults!==undefined&&e.maxResults!==null&&{maxResults:e.maxResults},...e.nextToken!==undefined&&e.nextToken!==null&&{nextToken:e.nextToken},...e.registryId!==undefined&&e.registryId!==null&&{registryId:e.registryId},...e.repositoryName!==undefined&&e.repositoryName!==null&&{repositoryName:e.repositoryName}}};const Nn=(e,t)=>{return{...e.resourceArn!==undefined&&e.resourceArn!==null&&{resourceArn:e.resourceArn}}};const qn=(e,t)=>{return e.filter(e=>e!=null).map(e=>{if(e===null){return null}return e})};const Un=(e,t)=>{return e.filter(e=>e!=null).map(e=>{if(e===null){return null}return e})};const Gn=(e,t)=>{return{...e.imageDigest!==undefined&&e.imageDigest!==null&&{imageDigest:e.imageDigest},...e.imageManifest!==undefined&&e.imageManifest!==null&&{imageManifest:e.imageManifest},...e.imageManifestMediaType!==undefined&&e.imageManifestMediaType!==null&&{imageManifestMediaType:e.imageManifestMediaType},...e.imageTag!==undefined&&e.imageTag!==null&&{imageTag:e.imageTag},...e.registryId!==undefined&&e.registryId!==null&&{registryId:e.registryId},...e.repositoryName!==undefined&&e.repositoryName!==null&&{repositoryName:e.repositoryName}}};const $n=(e,t)=>{return{...e.imageScanningConfiguration!==undefined&&e.imageScanningConfiguration!==null&&{imageScanningConfiguration:Ln(e.imageScanningConfiguration,t)},...e.registryId!==undefined&&e.registryId!==null&&{registryId:e.registryId},...e.repositoryName!==undefined&&e.repositoryName!==null&&{repositoryName:e.repositoryName}}};const Hn=(e,t)=>{return{...e.imageTagMutability!==undefined&&e.imageTagMutability!==null&&{imageTagMutability:e.imageTagMutability},...e.registryId!==undefined&&e.registryId!==null&&{registryId:e.registryId},...e.repositoryName!==undefined&&e.repositoryName!==null&&{repositoryName:e.repositoryName}}};const Vn=(e,t)=>{return{...e.lifecyclePolicyText!==undefined&&e.lifecyclePolicyText!==null&&{lifecyclePolicyText:e.lifecyclePolicyText},...e.registryId!==undefined&&e.registryId!==null&&{registryId:e.registryId},...e.repositoryName!==undefined&&e.repositoryName!==null&&{repositoryName:e.repositoryName}}};const Bn=(e,t)=>{return{...e.policyText!==undefined&&e.policyText!==null&&{policyText:e.policyText}}};const Wn=(e,t)=>{return{...e.rules!==undefined&&e.rules!==null&&{rules:Yn(e.rules,t)},...e.scanType!==undefined&&e.scanType!==null&&{scanType:e.scanType}}};const Kn=(e,t)=>{return{...e.replicationConfiguration!==undefined&&e.replicationConfiguration!==null&&{replicationConfiguration:Xn(e.replicationConfiguration,t)}}};const Jn=(e,t)=>{return{...e.repositoryFilters!==undefined&&e.repositoryFilters!==null&&{repositoryFilters:ar(e.repositoryFilters,t)},...e.scanFrequency!==undefined&&e.scanFrequency!==null&&{scanFrequency:e.scanFrequency}}};const Yn=(e,t)=>{return e.filter(e=>e!=null).map(e=>{if(e===null){return null}return Jn(e,t)})};const Xn=(e,t)=>{return{...e.rules!==undefined&&e.rules!==null&&{rules:tr(e.rules,t)}}};const Qn=(e,t)=>{return{...e.region!==undefined&&e.region!==null&&{region:e.region},...e.registryId!==undefined&&e.registryId!==null&&{registryId:e.registryId}}};const Zn=(e,t)=>{return e.filter(e=>e!=null).map(e=>{if(e===null){return null}return Qn(e,t)})};const er=(e,t)=>{return{...e.destinations!==undefined&&e.destinations!==null&&{destinations:Zn(e.destinations,t)},...e.repositoryFilters!==undefined&&e.repositoryFilters!==null&&{repositoryFilters:rr(e.repositoryFilters,t)}}};const tr=(e,t)=>{return e.filter(e=>e!=null).map(e=>{if(e===null){return null}return er(e,t)})};const nr=(e,t)=>{return{...e.filter!==undefined&&e.filter!==null&&{filter:e.filter},...e.filterType!==undefined&&e.filterType!==null&&{filterType:e.filterType}}};const rr=(e,t)=>{return e.filter(e=>e!=null).map(e=>{if(e===null){return null}return nr(e,t)})};const or=(e,t)=>{return e.filter(e=>e!=null).map(e=>{if(e===null){return null}return e})};const ir=(e,t)=>{return e.filter(e=>e!=null).map(e=>{if(e===null){return null}return e})};const sr=(e,t)=>{return{...e.filter!==undefined&&e.filter!==null&&{filter:e.filter},...e.filterType!==undefined&&e.filterType!==null&&{filterType:e.filterType}}};const ar=(e,t)=>{return e.filter(e=>e!=null).map(e=>{if(e===null){return null}return sr(e,t)})};const cr=(e,t)=>{return{...e.force!==undefined&&e.force!==null&&{force:e.force},...e.policyText!==undefined&&e.policyText!==null&&{policyText:e.policyText},...e.registryId!==undefined&&e.registryId!==null&&{registryId:e.registryId},...e.repositoryName!==undefined&&e.repositoryName!==null&&{repositoryName:e.repositoryName}}};const lr=(e,t)=>{return{...e.imageId!==undefined&&e.imageId!==null&&{imageId:On(e.imageId,t)},...e.registryId!==undefined&&e.registryId!==null&&{registryId:e.registryId},...e.repositoryName!==undefined&&e.repositoryName!==null&&{repositoryName:e.repositoryName}}};const ur=(e,t)=>{return{...e.lifecyclePolicyText!==undefined&&e.lifecyclePolicyText!==null&&{lifecyclePolicyText:e.lifecyclePolicyText},...e.registryId!==undefined&&e.registryId!==null&&{registryId:e.registryId},...e.repositoryName!==undefined&&e.repositoryName!==null&&{repositoryName:e.repositoryName}}};const fr=(e,t)=>{return{...e.Key!==undefined&&e.Key!==null&&{Key:e.Key},...e.Value!==undefined&&e.Value!==null&&{Value:e.Value}}};const dr=(e,t)=>{return e.filter(e=>e!=null).map(e=>{if(e===null){return null}return e})};const pr=(e,t)=>{return e.filter(e=>e!=null).map(e=>{if(e===null){return null}return fr(e,t)})};const yr=(e,t)=>{return{...e.resourceArn!==undefined&&e.resourceArn!==null&&{resourceArn:e.resourceArn},...e.tags!==undefined&&e.tags!==null&&{tags:pr(e.tags,t)}}};const _r=(e,t)=>{return{...e.resourceArn!==undefined&&e.resourceArn!==null&&{resourceArn:e.resourceArn},...e.tagKeys!==undefined&&e.tagKeys!==null&&{tagKeys:dr(e.tagKeys,t)}}};const mr=(e,t)=>{return{...e.layerPartBlob!==undefined&&e.layerPartBlob!==null&&{layerPartBlob:t.base64Encoder(e.layerPartBlob)},...e.partFirstByte!==undefined&&e.partFirstByte!==null&&{partFirstByte:e.partFirstByte},...e.partLastByte!==undefined&&e.partLastByte!==null&&{partLastByte:e.partLastByte},...e.registryId!==undefined&&e.registryId!==null&&{registryId:e.registryId},...e.repositoryName!==undefined&&e.repositoryName!==null&&{repositoryName:e.repositoryName},...e.uploadId!==undefined&&e.uploadId!==null&&{uploadId:e.uploadId}}};const hr=(e,t)=>{return{key:(0,o.expectString)(e.key),value:(0,o.expectString)(e.value)}};const gr=(e,t)=>{const n=(e||[]).filter(e=>e!=null).map(e=>{if(e===null){return null}return hr(e,t)});return n};const vr=(e,t)=>{return{authorizationToken:(0,o.expectString)(e.authorizationToken),expiresAt:e.expiresAt!==undefined&&e.expiresAt!==null?(0,o.expectNonNull)((0,o.parseEpochTimestamp)((0,o.expectNumber)(e.expiresAt))):undefined,proxyEndpoint:(0,o.expectString)(e.proxyEndpoint)}};const wr=(e,t)=>{const n=(e||[]).filter(e=>e!=null).map(e=>{if(e===null){return null}return vr(e,t)});return n};const br=(e,t)=>{return{architecture:(0,o.expectString)(e.architecture),author:(0,o.expectString)(e.author),imageHash:(0,o.expectString)(e.imageHash),imageTags:e.imageTags!==undefined&&e.imageTags!==null?Ro(e.imageTags,t):undefined,platform:(0,o.expectString)(e.platform),pushedAt:e.pushedAt!==undefined&&e.pushedAt!==null?(0,o.expectNonNull)((0,o.parseEpochTimestamp)((0,o.expectNumber)(e.pushedAt))):undefined,registry:(0,o.expectString)(e.registry),repositoryName:(0,o.expectString)(e.repositoryName)}};const Sr=(e,t)=>{return{failures:e.failures!==undefined&&e.failures!==null?Mo(e.failures,t):undefined,layers:e.layers!==undefined&&e.layers!==null?zo(e.layers,t):undefined}};const Er=(e,t)=>{return{failures:e.failures!==undefined&&e.failures!==null?lo(e.failures,t):undefined,imageIds:e.imageIds!==undefined&&e.imageIds!==null?fo(e.imageIds,t):undefined}};const Pr=(e,t)=>{return{failures:e.failures!==undefined&&e.failures!==null?lo(e.failures,t):undefined,images:e.images!==undefined&&e.images!==null?po(e.images,t):undefined}};const Rr=(e,t)=>{return{failures:e.failures!==undefined&&e.failures!==null?ji(e.failures,t):undefined,scanningConfigurations:e.scanningConfigurations!==undefined&&e.scanningConfigurations!==null?Li(e.scanningConfigurations,t):undefined}};const xr=(e,t)=>{return{layerDigest:(0,o.expectString)(e.layerDigest),registryId:(0,o.expectString)(e.registryId),repositoryName:(0,o.expectString)(e.repositoryName),uploadId:(0,o.expectString)(e.uploadId)}};const Ar=(e,t)=>{return{createdAt:e.createdAt!==undefined&&e.createdAt!==null?(0,o.expectNonNull)((0,o.parseEpochTimestamp)((0,o.expectNumber)(e.createdAt))):undefined,ecrRepositoryPrefix:(0,o.expectString)(e.ecrRepositoryPrefix),registryId:(0,o.expectString)(e.registryId),upstreamRegistryUrl:(0,o.expectString)(e.upstreamRegistryUrl)}};const Tr=(e,t)=>{return{repository:e.repository!==undefined&&e.repository!==null?Si(e.repository,t):undefined}};const Cr=(e,t)=>{return{baseScore:(0,o.limitedParseDouble)(e.baseScore),scoringVector:(0,o.expectString)(e.scoringVector),source:(0,o.expectString)(e.source),version:(0,o.expectString)(e.version)}};const Ir=(e,t)=>{return{metric:(0,o.expectString)(e.metric),reason:(0,o.expectString)(e.reason)}};const Or=(e,t)=>{const n=(e||[]).filter(e=>e!=null).map(e=>{if(e===null){return null}return Ir(e,t)});return n};const jr=(e,t)=>{return{adjustments:e.adjustments!==undefined&&e.adjustments!==null?Or(e.adjustments,t):undefined,score:(0,o.limitedParseDouble)(e.score),scoreSource:(0,o.expectString)(e.scoreSource),scoringVector:(0,o.expectString)(e.scoringVector),version:(0,o.expectString)(e.version)}};const Lr=(e,t)=>{const n=(e||[]).filter(e=>e!=null).map(e=>{if(e===null){return null}return Cr(e,t)});return n};const Dr=(e,t)=>{return{lastEvaluatedAt:e.lastEvaluatedAt!==undefined&&e.lastEvaluatedAt!==null?(0,o.expectNonNull)((0,o.parseEpochTimestamp)((0,o.expectNumber)(e.lastEvaluatedAt))):undefined,lifecyclePolicyText:(0,o.expectString)(e.lifecyclePolicyText),registryId:(0,o.expectString)(e.registryId),repositoryName:(0,o.expectString)(e.repositoryName)}};const Mr=(e,t)=>{return{createdAt:e.createdAt!==undefined&&e.createdAt!==null?(0,o.expectNonNull)((0,o.parseEpochTimestamp)((0,o.expectNumber)(e.createdAt))):undefined,ecrRepositoryPrefix:(0,o.expectString)(e.ecrRepositoryPrefix),registryId:(0,o.expectString)(e.registryId),upstreamRegistryUrl:(0,o.expectString)(e.upstreamRegistryUrl)}};const Fr=(e,t)=>{return{policyText:(0,o.expectString)(e.policyText),registryId:(0,o.expectString)(e.registryId)}};const zr=(e,t)=>{return{policyText:(0,o.expectString)(e.policyText),registryId:(0,o.expectString)(e.registryId),repositoryName:(0,o.expectString)(e.repositoryName)}};const kr=(e,t)=>{return{repository:e.repository!==undefined&&e.repository!==null?Si(e.repository,t):undefined}};const Nr=(e,t)=>{return{imageId:e.imageId!==undefined&&e.imageId!==null?uo(e.imageId,t):undefined,replicationStatuses:e.replicationStatuses!==undefined&&e.replicationStatuses!==null?mo(e.replicationStatuses,t):undefined,repositoryName:(0,o.expectString)(e.repositoryName)}};const qr=(e,t)=>{return{imageId:e.imageId!==undefined&&e.imageId!==null?uo(e.imageId,t):undefined,imageScanFindings:e.imageScanFindings!==undefined&&e.imageScanFindings!==null?vo(e.imageScanFindings,t):undefined,imageScanStatus:e.imageScanStatus!==undefined&&e.imageScanStatus!==null?So(e.imageScanStatus,t):undefined,nextToken:(0,o.expectString)(e.nextToken),registryId:(0,o.expectString)(e.registryId),repositoryName:(0,o.expectString)(e.repositoryName)}};const Ur=(e,t)=>{return{imageDetails:e.imageDetails!==undefined&&e.imageDetails!==null?so(e.imageDetails,t):undefined,nextToken:(0,o.expectString)(e.nextToken)}};const Gr=(e,t)=>{return{nextToken:(0,o.expectString)(e.nextToken),pullThroughCacheRules:e.pullThroughCacheRules!==undefined&&e.pullThroughCacheRules!==null?Zo(e.pullThroughCacheRules,t):undefined}};const $r=(e,t)=>{return{registryId:(0,o.expectString)(e.registryId),replicationConfiguration:e.replicationConfiguration!==undefined&&e.replicationConfiguration!==null?hi(e.replicationConfiguration,t):undefined}};const Hr=(e,t)=>{return{nextToken:(0,o.expectString)(e.nextToken),repositories:e.repositories!==undefined&&e.repositories!==null?xi(e.repositories,t):undefined}};const Vr=(e,t)=>{return{message:(0,o.expectString)(e.message)}};const Br=(e,t)=>{return{encryptionType:(0,o.expectString)(e.encryptionType),kmsKey:(0,o.expectString)(e.kmsKey)}};const Wr=(e,t)=>{return{awsAccountId:(0,o.expectString)(e.awsAccountId),description:(0,o.expectString)(e.description),findingArn:(0,o.expectString)(e.findingArn),firstObservedAt:e.firstObservedAt!==undefined&&e.firstObservedAt!==null?(0,o.expectNonNull)((0,o.parseEpochTimestamp)((0,o.expectNumber)(e.firstObservedAt))):undefined,lastObservedAt:e.lastObservedAt!==undefined&&e.lastObservedAt!==null?(0,o.expectNonNull)((0,o.parseEpochTimestamp)((0,o.expectNumber)(e.lastObservedAt))):undefined,packageVulnerabilityDetails:e.packageVulnerabilityDetails!==undefined&&e.packageVulnerabilityDetails!==null?Yo(e.packageVulnerabilityDetails,t):undefined,remediation:e.remediation!==undefined&&e.remediation!==null?mi(e.remediation,t):undefined,resources:e.resources!==undefined&&e.resources!==null?Fi(e.resources,t):undefined,score:(0,o.limitedParseDouble)(e.score),scoreDetails:e.scoreDetails!==undefined&&e.scoreDetails!==null?qi(e.scoreDetails,t):undefined,severity:(0,o.expectString)(e.severity),status:(0,o.expectString)(e.status),title:(0,o.expectString)(e.title),type:(0,o.expectString)(e.type),updatedAt:e.updatedAt!==undefined&&e.updatedAt!==null?(0,o.expectNonNull)((0,o.parseEpochTimestamp)((0,o.expectNumber)(e.updatedAt))):undefined}};const Kr=(e,t)=>{const n=(e||[]).filter(e=>e!=null).map(e=>{if(e===null){return null}return Wr(e,t)});return n};const Jr=(e,t)=>{return Object.entries(e).reduce((e,[t,n])=>{if(n===null){return e}return{...e,[t]:(0,o.expectInt32)(n)}},{})};const Yr=(e,t)=>{return{authorizationData:e.authorizationData!==undefined&&e.authorizationData!==null?wr(e.authorizationData,t):undefined}};const Xr=(e,t)=>{return{downloadUrl:(0,o.expectString)(e.downloadUrl),layerDigest:(0,o.expectString)(e.layerDigest)}};const Qr=(e,t)=>{return{lifecyclePolicyText:(0,o.expectString)(e.lifecyclePolicyText),nextToken:(0,o.expectString)(e.nextToken),previewResults:e.previewResults!==undefined&&e.previewResults!==null?Ho(e.previewResults,t):undefined,registryId:(0,o.expectString)(e.registryId),repositoryName:(0,o.expectString)(e.repositoryName),status:(0,o.expectString)(e.status),summary:e.summary!==undefined&&e.summary!==null?Vo(e.summary,t):undefined}};const Zr=(e,t)=>{return{lastEvaluatedAt:e.lastEvaluatedAt!==undefined&&e.lastEvaluatedAt!==null?(0,o.expectNonNull)((0,o.parseEpochTimestamp)((0,o.expectNumber)(e.lastEvaluatedAt))):undefined,lifecyclePolicyText:(0,o.expectString)(e.lifecyclePolicyText),registryId:(0,o.expectString)(e.registryId),repositoryName:(0,o.expectString)(e.repositoryName)}};const eo=(e,t)=>{return{policyText:(0,o.expectString)(e.policyText),registryId:(0,o.expectString)(e.registryId)}};const to=(e,t)=>{return{registryId:(0,o.expectString)(e.registryId),scanningConfiguration:e.scanningConfiguration!==undefined&&e.scanningConfiguration!==null?di(e.scanningConfiguration,t):undefined}};const no=(e,t)=>{return{policyText:(0,o.expectString)(e.policyText),registryId:(0,o.expectString)(e.registryId),repositoryName:(0,o.expectString)(e.repositoryName)}};const ro=(e,t)=>{return{imageId:e.imageId!==undefined&&e.imageId!==null?uo(e.imageId,t):undefined,imageManifest:(0,o.expectString)(e.imageManifest),imageManifestMediaType:(0,o.expectString)(e.imageManifestMediaType),registryId:(0,o.expectString)(e.registryId),repositoryName:(0,o.expectString)(e.repositoryName)}};const oo=(e,t)=>{return{message:(0,o.expectString)(e.message)}};const io=(e,t)=>{return{artifactMediaType:(0,o.expectString)(e.artifactMediaType),imageDigest:(0,o.expectString)(e.imageDigest),imageManifestMediaType:(0,o.expectString)(e.imageManifestMediaType),imagePushedAt:e.imagePushedAt!==undefined&&e.imagePushedAt!==null?(0,o.expectNonNull)((0,o.parseEpochTimestamp)((0,o.expectNumber)(e.imagePushedAt))):undefined,imageScanFindingsSummary:e.imageScanFindingsSummary!==undefined&&e.imageScanFindingsSummary!==null?wo(e.imageScanFindingsSummary,t):undefined,imageScanStatus:e.imageScanStatus!==undefined&&e.imageScanStatus!==null?So(e.imageScanStatus,t):undefined,imageSizeInBytes:(0,o.expectLong)(e.imageSizeInBytes),imageTags:e.imageTags!==undefined&&e.imageTags!==null?Po(e.imageTags,t):undefined,lastRecordedPullTime:e.lastRecordedPullTime!==undefined&&e.lastRecordedPullTime!==null?(0,o.expectNonNull)((0,o.parseEpochTimestamp)((0,o.expectNumber)(e.lastRecordedPullTime))):undefined,registryId:(0,o.expectString)(e.registryId),repositoryName:(0,o.expectString)(e.repositoryName)}};const so=(e,t)=>{const n=(e||[]).filter(e=>e!=null).map(e=>{if(e===null){return null}return io(e,t)});return n};const ao=(e,t)=>{return{message:(0,o.expectString)(e.message)}};const co=(e,t)=>{return{failureCode:(0,o.expectString)(e.failureCode),failureReason:(0,o.expectString)(e.failureReason),imageId:e.imageId!==undefined&&e.imageId!==null?uo(e.imageId,t):undefined}};const lo=(e,t)=>{const n=(e||[]).filter(e=>e!=null).map(e=>{if(e===null){return null}return co(e,t)});return n};const uo=(e,t)=>{return{imageDigest:(0,o.expectString)(e.imageDigest),imageTag:(0,o.expectString)(e.imageTag)}};const fo=(e,t)=>{const n=(e||[]).filter(e=>e!=null).map(e=>{if(e===null){return null}return uo(e,t)});return n};const po=(e,t)=>{const n=(e||[]).filter(e=>e!=null).map(e=>{if(e===null){return null}return ro(e,t)});return n};const yo=(e,t)=>{return{message:(0,o.expectString)(e.message)}};const _o=(e,t)=>{return{failureCode:(0,o.expectString)(e.failureCode),region:(0,o.expectString)(e.region),registryId:(0,o.expectString)(e.registryId),status:(0,o.expectString)(e.status)}};const mo=(e,t)=>{const n=(e||[]).filter(e=>e!=null).map(e=>{if(e===null){return null}return _o(e,t)});return n};const ho=(e,t)=>{return{attributes:e.attributes!==undefined&&e.attributes!==null?gr(e.attributes,t):undefined,description:(0,o.expectString)(e.description),name:(0,o.expectString)(e.name),severity:(0,o.expectString)(e.severity),uri:(0,o.expectString)(e.uri)}};const go=(e,t)=>{const n=(e||[]).filter(e=>e!=null).map(e=>{if(e===null){return null}return ho(e,t)});return n};const vo=(e,t)=>{return{enhancedFindings:e.enhancedFindings!==undefined&&e.enhancedFindings!==null?Kr(e.enhancedFindings,t):undefined,findingSeverityCounts:e.findingSeverityCounts!==undefined&&e.findingSeverityCounts!==null?Jr(e.findingSeverityCounts,t):undefined,findings:e.findings!==undefined&&e.findings!==null?go(e.findings,t):undefined,imageScanCompletedAt:e.imageScanCompletedAt!==undefined&&e.imageScanCompletedAt!==null?(0,o.expectNonNull)((0,o.parseEpochTimestamp)((0,o.expectNumber)(e.imageScanCompletedAt))):undefined,vulnerabilitySourceUpdatedAt:e.vulnerabilitySourceUpdatedAt!==undefined&&e.vulnerabilitySourceUpdatedAt!==null?(0,o.expectNonNull)((0,o.parseEpochTimestamp)((0,o.expectNumber)(e.vulnerabilitySourceUpdatedAt))):undefined}};const wo=(e,t)=>{return{findingSeverityCounts:e.findingSeverityCounts!==undefined&&e.findingSeverityCounts!==null?Jr(e.findingSeverityCounts,t):undefined,imageScanCompletedAt:e.imageScanCompletedAt!==undefined&&e.imageScanCompletedAt!==null?(0,o.expectNonNull)((0,o.parseEpochTimestamp)((0,o.expectNumber)(e.imageScanCompletedAt))):undefined,vulnerabilitySourceUpdatedAt:e.vulnerabilitySourceUpdatedAt!==undefined&&e.vulnerabilitySourceUpdatedAt!==null?(0,o.expectNonNull)((0,o.parseEpochTimestamp)((0,o.expectNumber)(e.vulnerabilitySourceUpdatedAt))):undefined}};const bo=(e,t)=>{return{scanOnPush:(0,o.expectBoolean)(e.scanOnPush)}};const So=(e,t)=>{return{description:(0,o.expectString)(e.description),status:(0,o.expectString)(e.status)}};const Eo=(e,t)=>{return{message:(0,o.expectString)(e.message)}};const Po=(e,t)=>{const n=(e||[]).filter(e=>e!=null).map(e=>{if(e===null){return null}return(0,o.expectString)(e)});return n};const Ro=(e,t)=>{const n=(e||[]).filter(e=>e!=null).map(e=>{if(e===null){return null}return(0,o.expectString)(e)});return n};const xo=(e,t)=>{return{partSize:(0,o.expectLong)(e.partSize),uploadId:(0,o.expectString)(e.uploadId)}};const Ao=(e,t)=>{return{message:(0,o.expectString)(e.message)}};const To=(e,t)=>{return{lastValidByteReceived:(0,o.expectLong)(e.lastValidByteReceived),message:(0,o.expectString)(e.message),registryId:(0,o.expectString)(e.registryId),repositoryName:(0,o.expectString)(e.repositoryName),uploadId:(0,o.expectString)(e.uploadId)}};const Co=(e,t)=>{return{message:(0,o.expectString)(e.message)}};const Io=(e,t)=>{return{message:(0,o.expectString)(e.message)}};const Oo=(e,t)=>{return{kmsError:(0,o.expectString)(e.kmsError),message:(0,o.expectString)(e.message)}};const jo=(e,t)=>{return{layerAvailability:(0,o.expectString)(e.layerAvailability),layerDigest:(0,o.expectString)(e.layerDigest),layerSize:(0,o.expectLong)(e.layerSize),mediaType:(0,o.expectString)(e.mediaType)}};const Lo=(e,t)=>{return{message:(0,o.expectString)(e.message)}};const Do=(e,t)=>{return{failureCode:(0,o.expectString)(e.failureCode),failureReason:(0,o.expectString)(e.failureReason),layerDigest:(0,o.expectString)(e.layerDigest)}};const Mo=(e,t)=>{const n=(e||[]).filter(e=>e!=null).map(e=>{if(e===null){return null}return Do(e,t)});return n};const Fo=(e,t)=>{return{message:(0,o.expectString)(e.message)}};const zo=(e,t)=>{const n=(e||[]).filter(e=>e!=null).map(e=>{if(e===null){return null}return jo(e,t)});return n};const ko=(e,t)=>{return{message:(0,o.expectString)(e.message)}};const No=(e,t)=>{return{message:(0,o.expectString)(e.message)}};const qo=(e,t)=>{return{message:(0,o.expectString)(e.message)}};const Uo=(e,t)=>{return{message:(0,o.expectString)(e.message)}};const Go=(e,t)=>{return{message:(0,o.expectString)(e.message)}};const $o=(e,t)=>{return{action:e.action!==undefined&&e.action!==null?Bo(e.action,t):undefined,appliedRulePriority:(0,o.expectInt32)(e.appliedRulePriority),imageDigest:(0,o.expectString)(e.imageDigest),imagePushedAt:e.imagePushedAt!==undefined&&e.imagePushedAt!==null?(0,o.expectNonNull)((0,o.parseEpochTimestamp)((0,o.expectNumber)(e.imagePushedAt))):undefined,imageTags:e.imageTags!==undefined&&e.imageTags!==null?Po(e.imageTags,t):undefined}};const Ho=(e,t)=>{const n=(e||[]).filter(e=>e!=null).map(e=>{if(e===null){return null}return $o(e,t)});return n};const Vo=(e,t)=>{return{expiringImageTotalCount:(0,o.expectInt32)(e.expiringImageTotalCount)}};const Bo=(e,t)=>{return{type:(0,o.expectString)(e.type)}};const Wo=(e,t)=>{return{message:(0,o.expectString)(e.message)}};const Ko=(e,t)=>{return{imageIds:e.imageIds!==undefined&&e.imageIds!==null?fo(e.imageIds,t):undefined,nextToken:(0,o.expectString)(e.nextToken)}};const Jo=(e,t)=>{return{tags:e.tags!==undefined&&e.tags!==null?Bi(e.tags,t):undefined}};const Yo=(e,t)=>{return{cvss:e.cvss!==undefined&&e.cvss!==null?Lr(e.cvss,t):undefined,referenceUrls:e.referenceUrls!==undefined&&e.referenceUrls!==null?ui(e.referenceUrls,t):undefined,relatedVulnerabilities:e.relatedVulnerabilities!==undefined&&e.relatedVulnerabilities!==null?_i(e.relatedVulnerabilities,t):undefined,source:(0,o.expectString)(e.source),sourceUrl:(0,o.expectString)(e.sourceUrl),vendorCreatedAt:e.vendorCreatedAt!==undefined&&e.vendorCreatedAt!==null?(0,o.expectNonNull)((0,o.parseEpochTimestamp)((0,o.expectNumber)(e.vendorCreatedAt))):undefined,vendorSeverity:(0,o.expectString)(e.vendorSeverity),vendorUpdatedAt:e.vendorUpdatedAt!==undefined&&e.vendorUpdatedAt!==null?(0,o.expectNonNull)((0,o.parseEpochTimestamp)((0,o.expectNumber)(e.vendorUpdatedAt))):undefined,vulnerabilityId:(0,o.expectString)(e.vulnerabilityId),vulnerablePackages:e.vulnerablePackages!==undefined&&e.vulnerablePackages!==null?rs(e.vulnerablePackages,t):undefined}};const Xo=(e,t)=>{return{createdAt:e.createdAt!==undefined&&e.createdAt!==null?(0,o.expectNonNull)((0,o.parseEpochTimestamp)((0,o.expectNumber)(e.createdAt))):undefined,ecrRepositoryPrefix:(0,o.expectString)(e.ecrRepositoryPrefix),registryId:(0,o.expectString)(e.registryId),upstreamRegistryUrl:(0,o.expectString)(e.upstreamRegistryUrl)}};const Qo=(e,t)=>{return{message:(0,o.expectString)(e.message)}};const Zo=(e,t)=>{const n=(e||[]).filter(e=>e!=null).map(e=>{if(e===null){return null}return Xo(e,t)});return n};const ei=(e,t)=>{return{message:(0,o.expectString)(e.message)}};const ti=(e,t)=>{return{image:e.image!==undefined&&e.image!==null?ro(e.image,t):undefined}};const ni=(e,t)=>{return{imageScanningConfiguration:e.imageScanningConfiguration!==undefined&&e.imageScanningConfiguration!==null?bo(e.imageScanningConfiguration,t):undefined,registryId:(0,o.expectString)(e.registryId),repositoryName:(0,o.expectString)(e.repositoryName)}};const ri=(e,t)=>{return{imageTagMutability:(0,o.expectString)(e.imageTagMutability),registryId:(0,o.expectString)(e.registryId),repositoryName:(0,o.expectString)(e.repositoryName)}};const oi=(e,t)=>{return{lifecyclePolicyText:(0,o.expectString)(e.lifecyclePolicyText),registryId:(0,o.expectString)(e.registryId),repositoryName:(0,o.expectString)(e.repositoryName)}};const ii=(e,t)=>{return{policyText:(0,o.expectString)(e.policyText),registryId:(0,o.expectString)(e.registryId)}};const si=(e,t)=>{return{registryScanningConfiguration:e.registryScanningConfiguration!==undefined&&e.registryScanningConfiguration!==null?di(e.registryScanningConfiguration,t):undefined}};const ai=(e,t)=>{return{replicationConfiguration:e.replicationConfiguration!==undefined&&e.replicationConfiguration!==null?hi(e.replicationConfiguration,t):undefined}};const ci=(e,t)=>{return{text:(0,o.expectString)(e.text),url:(0,o.expectString)(e.url)}};const li=(e,t)=>{return{message:(0,o.expectString)(e.message)}};const ui=(e,t)=>{const n=(e||[]).filter(e=>e!=null).map(e=>{if(e===null){return null}return(0,o.expectString)(e)});return n};const fi=(e,t)=>{return{message:(0,o.expectString)(e.message)}};const di=(e,t)=>{return{rules:e.rules!==undefined&&e.rules!==null?yi(e.rules,t):undefined,scanType:(0,o.expectString)(e.scanType)}};const pi=(e,t)=>{return{repositoryFilters:e.repositoryFilters!==undefined&&e.repositoryFilters!==null?ki(e.repositoryFilters,t):undefined,scanFrequency:(0,o.expectString)(e.scanFrequency)}};const yi=(e,t)=>{const n=(e||[]).filter(e=>e!=null).map(e=>{if(e===null){return null}return pi(e,t)});return n};const _i=(e,t)=>{const n=(e||[]).filter(e=>e!=null).map(e=>{if(e===null){return null}return(0,o.expectString)(e)});return n};const mi=(e,t)=>{return{recommendation:e.recommendation!==undefined&&e.recommendation!==null?ci(e.recommendation,t):undefined}};const hi=(e,t)=>{return{rules:e.rules!==undefined&&e.rules!==null?bi(e.rules,t):undefined}};const gi=(e,t)=>{return{region:(0,o.expectString)(e.region),registryId:(0,o.expectString)(e.registryId)}};const vi=(e,t)=>{const n=(e||[]).filter(e=>e!=null).map(e=>{if(e===null){return null}return gi(e,t)});return n};const wi=(e,t)=>{return{destinations:e.destinations!==undefined&&e.destinations!==null?vi(e.destinations,t):undefined,repositoryFilters:e.repositoryFilters!==undefined&&e.repositoryFilters!==null?Ri(e.repositoryFilters,t):undefined}};const bi=(e,t)=>{const n=(e||[]).filter(e=>e!=null).map(e=>{if(e===null){return null}return wi(e,t)});return n};const Si=(e,t)=>{return{createdAt:e.createdAt!==undefined&&e.createdAt!==null?(0,o.expectNonNull)((0,o.parseEpochTimestamp)((0,o.expectNumber)(e.createdAt))):undefined,encryptionConfiguration:e.encryptionConfiguration!==undefined&&e.encryptionConfiguration!==null?Br(e.encryptionConfiguration,t):undefined,imageScanningConfiguration:e.imageScanningConfiguration!==undefined&&e.imageScanningConfiguration!==null?bo(e.imageScanningConfiguration,t):undefined,imageTagMutability:(0,o.expectString)(e.imageTagMutability),registryId:(0,o.expectString)(e.registryId),repositoryArn:(0,o.expectString)(e.repositoryArn),repositoryName:(0,o.expectString)(e.repositoryName),repositoryUri:(0,o.expectString)(e.repositoryUri)}};const Ei=(e,t)=>{return{message:(0,o.expectString)(e.message)}};const Pi=(e,t)=>{return{filter:(0,o.expectString)(e.filter),filterType:(0,o.expectString)(e.filterType)}};const Ri=(e,t)=>{const n=(e||[]).filter(e=>e!=null).map(e=>{if(e===null){return null}return Pi(e,t)});return n};const xi=(e,t)=>{const n=(e||[]).filter(e=>e!=null).map(e=>{if(e===null){return null}return Si(e,t)});return n};const Ai=(e,t)=>{return{message:(0,o.expectString)(e.message)}};const Ti=(e,t)=>{return{message:(0,o.expectString)(e.message)}};const Ci=(e,t)=>{return{message:(0,o.expectString)(e.message)}};const Ii=(e,t)=>{return{appliedScanFilters:e.appliedScanFilters!==undefined&&e.appliedScanFilters!==null?ki(e.appliedScanFilters,t):undefined,repositoryArn:(0,o.expectString)(e.repositoryArn),repositoryName:(0,o.expectString)(e.repositoryName),scanFrequency:(0,o.expectString)(e.scanFrequency),scanOnPush:(0,o.expectBoolean)(e.scanOnPush)}};const Oi=(e,t)=>{return{failureCode:(0,o.expectString)(e.failureCode),failureReason:(0,o.expectString)(e.failureReason),repositoryName:(0,o.expectString)(e.repositoryName)}};const ji=(e,t)=>{const n=(e||[]).filter(e=>e!=null).map(e=>{if(e===null){return null}return Oi(e,t)});return n};const Li=(e,t)=>{const n=(e||[]).filter(e=>e!=null).map(e=>{if(e===null){return null}return Ii(e,t)});return n};const Di=(e,t)=>{return{details:e.details!==undefined&&e.details!==null?Mi(e.details,t):undefined,id:(0,o.expectString)(e.id),tags:e.tags!==undefined&&e.tags!==null?Ki(e.tags,t):undefined,type:(0,o.expectString)(e.type)}};const Mi=(e,t)=>{return{awsEcrContainerImage:e.awsEcrContainerImage!==undefined&&e.awsEcrContainerImage!==null?br(e.awsEcrContainerImage,t):undefined}};const Fi=(e,t)=>{const n=(e||[]).filter(e=>e!=null).map(e=>{if(e===null){return null}return Di(e,t)});return n};const zi=(e,t)=>{return{filter:(0,o.expectString)(e.filter),filterType:(0,o.expectString)(e.filterType)}};const ki=(e,t)=>{const n=(e||[]).filter(e=>e!=null).map(e=>{if(e===null){return null}return zi(e,t)});return n};const Ni=(e,t)=>{return{message:(0,o.expectString)(e.message)}};const qi=(e,t)=>{return{cvss:e.cvss!==undefined&&e.cvss!==null?jr(e.cvss,t):undefined}};const Ui=(e,t)=>{return{message:(0,o.expectString)(e.message)}};const Gi=(e,t)=>{return{policyText:(0,o.expectString)(e.policyText),registryId:(0,o.expectString)(e.registryId),repositoryName:(0,o.expectString)(e.repositoryName)}};const $i=(e,t)=>{return{imageId:e.imageId!==undefined&&e.imageId!==null?uo(e.imageId,t):undefined,imageScanStatus:e.imageScanStatus!==undefined&&e.imageScanStatus!==null?So(e.imageScanStatus,t):undefined,registryId:(0,o.expectString)(e.registryId),repositoryName:(0,o.expectString)(e.repositoryName)}};const Hi=(e,t)=>{return{lifecyclePolicyText:(0,o.expectString)(e.lifecyclePolicyText),registryId:(0,o.expectString)(e.registryId),repositoryName:(0,o.expectString)(e.repositoryName),status:(0,o.expectString)(e.status)}};const Vi=(e,t)=>{return{Key:(0,o.expectString)(e.Key),Value:(0,o.expectString)(e.Value)}};const Bi=(e,t)=>{const n=(e||[]).filter(e=>e!=null).map(e=>{if(e===null){return null}return Vi(e,t)});return n};const Wi=(e,t)=>{return{}};const Ki=(e,t)=>{return Object.entries(e).reduce((e,[t,n])=>{if(n===null){return e}return{...e,[t]:(0,o.expectString)(n)}},{})};const Ji=(e,t)=>{return{message:(0,o.expectString)(e.message)}};const Yi=(e,t)=>{return{message:(0,o.expectString)(e.message)}};const Xi=(e,t)=>{return{message:(0,o.expectString)(e.message)}};const Qi=(e,t)=>{return{}};const Zi=(e,t)=>{return{lastByteReceived:(0,o.expectLong)(e.lastByteReceived),registryId:(0,o.expectString)(e.registryId),repositoryName:(0,o.expectString)(e.repositoryName),uploadId:(0,o.expectString)(e.uploadId)}};const es=(e,t)=>{return{message:(0,o.expectString)(e.message)}};const ts=(e,t)=>{return{message:(0,o.expectString)(e.message)}};const ns=(e,t)=>{return{arch:(0,o.expectString)(e.arch),epoch:(0,o.expectInt32)(e.epoch),filePath:(0,o.expectString)(e.filePath),name:(0,o.expectString)(e.name),packageManager:(0,o.expectString)(e.packageManager),release:(0,o.expectString)(e.release),sourceLayerHash:(0,o.expectString)(e.sourceLayerHash),version:(0,o.expectString)(e.version)}};const rs=(e,t)=>{const n=(e||[]).filter(e=>e!=null).map(e=>{if(e===null){return null}return ns(e,t)});return n};const os=e=>{var t;return{httpStatusCode:e.statusCode,requestId:(t=e.headers["x-amzn-requestid"])!==null&&t!==void 0?t:e.headers["x-amzn-request-id"],extendedRequestId:e.headers["x-amz-id-2"],cfId:e.headers["x-amz-cf-id"]}};const is=(e=new Uint8Array,t)=>{if(e instanceof Uint8Array){return Promise.resolve(e)}return t.streamCollector(e)||Promise.resolve(new Uint8Array)};const ss=(e,t)=>is(e,t).then(e=>t.utf8Encoder(e));const as=async(e,t,n,o,i)=>{const{hostname:s,protocol:a="https",port:c,path:l}=await e.endpoint();const u={protocol:a,hostname:s,port:c,method:"POST",path:l.endsWith("/")?l.slice(0,-1)+n:l+n,headers:t};if(o!==undefined){u.hostname=o}if(i!==undefined){u.body=i}return new r.HttpRequest(u)};const cs=(e,t)=>ss(e,t).then(e=>{if(e.length){return JSON.parse(e)}return{}});const ls=(e,t)=>{const n=(e,t)=>Object.keys(e).find(e=>e.toLowerCase()===t.toLowerCase());const r=e=>{let t=e;if(t.indexOf(":")>=0){t=t.split(":")[0]}if(t.indexOf("#")>=0){t=t.split("#")[1]}return t};const o=n(e.headers,"x-amzn-errortype");if(o!==undefined){return r(e.headers[o])}if(t.code!==undefined){return r(t.code)}if(t["__type"]!==undefined){return r(t["__type"])}return""}},869:(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t.getRuntimeConfig=void 0;const r=n(3921);const o=r.__importDefault(n(6879));const i=n(2209);const s=n(6153);const a=n(5531);const c=n(7442);const l=n(6064);const u=n(7684);const f=n(8805);const d=n(8588);const p=n(4147);const y=n(8095);const _=n(6278);const m=n(542);const h=n(4963);const g=n(4243);const v=n(4963);const w=e=>{var t,n,r,w,b,S,E,P,R,x,A,T,C,I,O;(0,v.emitWarningIfUnsupportedVersion)(process.version);const j=(0,g.resolveDefaultsModeConfig)(e);const L=()=>j().then(h.loadConfigsForDefaultMode);const D=(0,m.getRuntimeConfig)(e);return{...D,...e,runtime:"node",defaultsMode:j,base64Decoder:(t=e===null||e===void 0?void 0:e.base64Decoder)!==null&&t!==void 0?t:d.fromBase64,base64Encoder:(n=e===null||e===void 0?void 0:e.base64Encoder)!==null&&n!==void 0?n:d.toBase64,bodyLengthChecker:(r=e===null||e===void 0?void 0:e.bodyLengthChecker)!==null&&r!==void 0?r:p.calculateBodyLength,credentialDefaultProvider:(w=e===null||e===void 0?void 0:e.credentialDefaultProvider)!==null&&w!==void 0?w:(0,i.decorateDefaultCredentialProvider)(a.defaultProvider),defaultUserAgentProvider:(b=e===null||e===void 0?void 0:e.defaultUserAgentProvider)!==null&&b!==void 0?b:(0,y.defaultUserAgent)({serviceId:D.serviceId,clientVersion:o.default.version}),maxAttempts:(S=e===null||e===void 0?void 0:e.maxAttempts)!==null&&S!==void 0?S:(0,u.loadConfig)(l.NODE_MAX_ATTEMPT_CONFIG_OPTIONS),region:(E=e===null||e===void 0?void 0:e.region)!==null&&E!==void 0?E:(0,u.loadConfig)(s.NODE_REGION_CONFIG_OPTIONS,s.NODE_REGION_CONFIG_FILE_OPTIONS),requestHandler:(P=e===null||e===void 0?void 0:e.requestHandler)!==null&&P!==void 0?P:new f.NodeHttpHandler(L),retryMode:(R=e===null||e===void 0?void 0:e.retryMode)!==null&&R!==void 0?R:(0,u.loadConfig)({...l.NODE_RETRY_MODE_CONFIG_OPTIONS,default:async()=>(await L()).retryMode||l.DEFAULT_RETRY_MODE}),sha256:(x=e===null||e===void 0?void 0:e.sha256)!==null&&x!==void 0?x:c.Hash.bind(null,"sha256"),streamCollector:(A=e===null||e===void 0?void 0:e.streamCollector)!==null&&A!==void 0?A:f.streamCollector,useDualstackEndpoint:(T=e===null||e===void 0?void 0:e.useDualstackEndpoint)!==null&&T!==void 0?T:(0,u.loadConfig)(s.NODE_USE_DUALSTACK_ENDPOINT_CONFIG_OPTIONS),useFipsEndpoint:(C=e===null||e===void 0?void 0:e.useFipsEndpoint)!==null&&C!==void 0?C:(0,u.loadConfig)(s.NODE_USE_FIPS_ENDPOINT_CONFIG_OPTIONS),utf8Decoder:(I=e===null||e===void 0?void 0:e.utf8Decoder)!==null&&I!==void 0?I:_.fromUtf8,utf8Encoder:(O=e===null||e===void 0?void 0:e.utf8Encoder)!==null&&O!==void 0?O:_.toUtf8}};t.getRuntimeConfig=w},542:(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t.getRuntimeConfig=void 0;const r=n(7190);const o=n(3070);const i=e=>{var t,n,i,s,a;return{apiVersion:"2015-09-21",disableHostPrefix:(t=e===null||e===void 0?void 0:e.disableHostPrefix)!==null&&t!==void 0?t:false,logger:(n=e===null||e===void 0?void 0:e.logger)!==null&&n!==void 0?n:{},regionInfoProvider:(i=e===null||e===void 0?void 0:e.regionInfoProvider)!==null&&i!==void 0?i:o.defaultRegionInfoProvider,serviceId:(s=e===null||e===void 0?void 0:e.serviceId)!==null&&s!==void 0?s:"ECR",urlParser:(a=e===null||e===void 0?void 0:e.urlParser)!==null&&a!==void 0?a:r.parseUrl}};t.getRuntimeConfig=i},8406:(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});const r=n(3921);r.__exportStar(n(8547),t);r.__exportStar(n(5723),t)},8547:(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t.waitUntilImageScanComplete=t.waitForImageScanComplete=void 0;const r=n(1627);const o=n(2987);const i=async(e,t)=>{let n;try{const i=await e.send(new o.DescribeImageScanFindingsCommand(t));n=i;try{const e=()=>{return i.imageScanStatus.status};if(e()==="COMPLETE"){return{state:r.WaiterState.SUCCESS,reason:n}}}catch(e){}try{const e=()=>{return i.imageScanStatus.status};if(e()==="FAILED"){return{state:r.WaiterState.FAILURE,reason:n}}}catch(e){}}catch(e){n=e}return{state:r.WaiterState.RETRY,reason:n}};const s=async(e,t)=>{const n={minDelay:5,maxDelay:120};return(0,r.createWaiter)({...n,...e},t,i)};t.waitForImageScanComplete=s;const a=async(e,t)=>{const n={minDelay:5,maxDelay:120};const o=await(0,r.createWaiter)({...n,...e},t,i);return(0,r.checkExceptions)(o)};t.waitUntilImageScanComplete=a},5723:(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t.waitUntilLifecyclePolicyPreviewComplete=t.waitForLifecyclePolicyPreviewComplete=void 0;const r=n(1627);const o=n(7006);const i=async(e,t)=>{let n;try{const i=await e.send(new o.GetLifecyclePolicyPreviewCommand(t));n=i;try{const e=()=>{return i.status};if(e()==="COMPLETE"){return{state:r.WaiterState.SUCCESS,reason:n}}}catch(e){}try{const e=()=>{return i.status};if(e()==="FAILED"){return{state:r.WaiterState.FAILURE,reason:n}}}catch(e){}}catch(e){n=e}return{state:r.WaiterState.RETRY,reason:n}};const s=async(e,t)=>{const n={minDelay:5,maxDelay:120};return(0,r.createWaiter)({...n,...e},t,i)};t.waitForLifecyclePolicyPreviewComplete=s;const a=async(e,t)=>{const n={minDelay:5,maxDelay:120};const o=await(0,r.createWaiter)({...n,...e},t,i);return(0,r.checkExceptions)(o)};t.waitUntilLifecyclePolicyPreviewComplete=a},3921:(e,t,n)=>{"use strict";n.r(t);n.d(t,{__extends:()=>__extends,__assign:()=>o,__rest:()=>__rest,__decorate:()=>__decorate,__param:()=>__param,__metadata:()=>__metadata,__awaiter:()=>__awaiter,__generator:()=>__generator,__createBinding:()=>i,__exportStar:()=>__exportStar,__values:()=>__values,__read:()=>__read,__spread:()=>__spread,__spreadArrays:()=>__spreadArrays,__spreadArray:()=>__spreadArray,__await:()=>__await,__asyncGenerator:()=>__asyncGenerator,__asyncDelegator:()=>__asyncDelegator,__asyncValues:()=>__asyncValues,__makeTemplateObject:()=>__makeTemplateObject,__importStar:()=>__importStar,__importDefault:()=>__importDefault,__classPrivateFieldGet:()=>__classPrivateFieldGet,__classPrivateFieldSet:()=>__classPrivateFieldSet,__classPrivateFieldIn:()=>__classPrivateFieldIn});var r=function(e,t){r=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(e,t){e.__proto__=t}||function(e,t){for(var n in t)if(Object.prototype.hasOwnProperty.call(t,n))e[n]=t[n]};return r(e,t)};function __extends(e,t){if(typeof t!=="function"&&t!==null)throw new TypeError("Class extends value "+String(t)+" is not a constructor or null");r(e,t);function __(){this.constructor=e}e.prototype=t===null?Object.create(t):(__.prototype=t.prototype,new __)}var o=function(){o=Object.assign||function __assign(e){for(var t,n=1,r=arguments.length;n<r;n++){t=arguments[n];for(var o in t)if(Object.prototype.hasOwnProperty.call(t,o))e[o]=t[o]}return e};return o.apply(this,arguments)};function __rest(e,t){var n={};for(var r in e)if(Object.prototype.hasOwnProperty.call(e,r)&&t.indexOf(r)<0)n[r]=e[r];if(e!=null&&typeof Object.getOwnPropertySymbols==="function")for(var o=0,r=Object.getOwnPropertySymbols(e);o<r.length;o++){if(t.indexOf(r[o])<0&&Object.prototype.propertyIsEnumerable.call(e,r[o]))n[r[o]]=e[r[o]]}return n}function __decorate(e,t,n,r){var o=arguments.length,i=o<3?t:r===null?r=Object.getOwnPropertyDescriptor(t,n):r,s;if(typeof Reflect==="object"&&typeof Reflect.decorate==="function")i=Reflect.decorate(e,t,n,r);else for(var a=e.length-1;a>=0;a--)if(s=e[a])i=(o<3?s(i):o>3?s(t,n,i):s(t,n))||i;return o>3&&i&&Object.defineProperty(t,n,i),i}function __param(e,t){return function(n,r){t(n,r,e)}}function __metadata(e,t){if(typeof Reflect==="object"&&typeof Reflect.metadata==="function")return Reflect.metadata(e,t)}function __awaiter(e,t,n,r){function adopt(e){return e instanceof n?e:new n(function(t){t(e)})}return new(n||(n=Promise))(function(n,o){function fulfilled(e){try{step(r.next(e))}catch(e){o(e)}}function rejected(e){try{step(r["throw"](e))}catch(e){o(e)}}function step(e){e.done?n(e.value):adopt(e.value).then(fulfilled,rejected)}step((r=r.apply(e,t||[])).next())})}function __generator(e,t){var n={label:0,sent:function(){if(i[0]&1)throw i[1];return i[1]},trys:[],ops:[]},r,o,i,s;return s={next:verb(0),throw:verb(1),return:verb(2)},typeof Symbol==="function"&&(s[Symbol.iterator]=function(){return this}),s;function verb(e){return function(t){return step([e,t])}}function step(s){if(r)throw new TypeError("Generator is already executing.");while(n)try{if(r=1,o&&(i=s[0]&2?o["return"]:s[0]?o["throw"]||((i=o["return"])&&i.call(o),0):o.next)&&!(i=i.call(o,s[1])).done)return i;if(o=0,i)s=[s[0]&2,i.value];switch(s[0]){case 0:case 1:i=s;break;case 4:n.label++;return{value:s[1],done:false};case 5:n.label++;o=s[1];s=[0];continue;case 7:s=n.ops.pop();n.trys.pop();continue;default:if(!(i=n.trys,i=i.length>0&&i[i.length-1])&&(s[0]===6||s[0]===2)){n=0;continue}if(s[0]===3&&(!i||s[1]>i[0]&&s[1]<i[3])){n.label=s[1];break}if(s[0]===6&&n.label<i[1]){n.label=i[1];i=s;break}if(i&&n.label<i[2]){n.label=i[2];n.ops.push(s);break}if(i[2])n.ops.pop();n.trys.pop();continue}s=t.call(e,n)}catch(e){s=[6,e];o=0}finally{r=i=0}if(s[0]&5)throw s[1];return{value:s[0]?s[1]:void 0,done:true}}}var i=Object.create?function(e,t,n,r){if(r===undefined)r=n;var o=Object.getOwnPropertyDescriptor(t,n);if(!o||("get"in o?!t.__esModule:o.writable||o.configurable)){o={enumerable:true,get:function(){return t[n]}}}Object.defineProperty(e,r,o)}:function(e,t,n,r){if(r===undefined)r=n;e[r]=t[n]};function __exportStar(e,t){for(var n in e)if(n!=="default"&&!Object.prototype.hasOwnProperty.call(t,n))i(t,e,n)}function __values(e){var t=typeof Symbol==="function"&&Symbol.iterator,n=t&&e[t],r=0;if(n)return n.call(e);if(e&&typeof e.length==="number")return{next:function(){if(e&&r>=e.length)e=void 0;return{value:e&&e[r++],done:!e}}};throw new TypeError(t?"Object is not iterable.":"Symbol.iterator is not defined.")}function __read(e,t){var n=typeof Symbol==="function"&&e[Symbol.iterator];if(!n)return e;var r=n.call(e),o,i=[],s;try{while((t===void 0||t-- >0)&&!(o=r.next()).done)i.push(o.value)}catch(e){s={error:e}}finally{try{if(o&&!o.done&&(n=r["return"]))n.call(r)}finally{if(s)throw s.error}}return i}function __spread(){for(var e=[],t=0;t<arguments.length;t++)e=e.concat(__read(arguments[t]));return e}function __spreadArrays(){for(var e=0,t=0,n=arguments.length;t<n;t++)e+=arguments[t].length;for(var r=Array(e),o=0,t=0;t<n;t++)for(var i=arguments[t],s=0,a=i.length;s<a;s++,o++)r[o]=i[s];return r}function __spreadArray(e,t,n){if(n||arguments.length===2)for(var r=0,o=t.length,i;r<o;r++){if(i||!(r in t)){if(!i)i=Array.prototype.slice.call(t,0,r);i[r]=t[r]}}return e.concat(i||Array.prototype.slice.call(t))}function __await(e){return this instanceof __await?(this.v=e,this):new __await(e)}function __asyncGenerator(e,t,n){if(!Symbol.asyncIterator)throw new TypeError("Symbol.asyncIterator is not defined.");var r=n.apply(e,t||[]),o,i=[];return o={},verb("next"),verb("throw"),verb("return"),o[Symbol.asyncIterator]=function(){return this},o;function verb(e){if(r[e])o[e]=function(t){return new Promise(function(n,r){i.push([e,t,n,r])>1||resume(e,t)})}}function resume(e,t){try{step(r[e](t))}catch(e){settle(i[0][3],e)}}function step(e){e.value instanceof __await?Promise.resolve(e.value.v).then(fulfill,reject):settle(i[0][2],e)}function fulfill(e){resume("next",e)}function reject(e){resume("throw",e)}function settle(e,t){if(e(t),i.shift(),i.length)resume(i[0][0],i[0][1])}}function __asyncDelegator(e){var t,n;return t={},verb("next"),verb("throw",function(e){throw e}),verb("return"),t[Symbol.iterator]=function(){return this},t;function verb(r,o){t[r]=e[r]?function(t){return(n=!n)?{value:__await(e[r](t)),done:r==="return"}:o?o(t):t}:o}}function __asyncValues(e){if(!Symbol.asyncIterator)throw new TypeError("Symbol.asyncIterator is not defined.");var t=e[Symbol.asyncIterator],n;return t?t.call(e):(e=typeof __values==="function"?__values(e):e[Symbol.iterator](),n={},verb("next"),verb("throw"),verb("return"),n[Symbol.asyncIterator]=function(){return this},n);function verb(t){n[t]=e[t]&&function(n){return new Promise(function(r,o){n=e[t](n),settle(r,o,n.done,n.value)})}}function settle(e,t,n,r){Promise.resolve(r).then(function(t){e({value:t,done:n})},t)}}function __makeTemplateObject(e,t){if(Object.defineProperty){Object.defineProperty(e,"raw",{value:t})}else{e.raw=t}return e}var s=Object.create?function(e,t){Object.defineProperty(e,"default",{enumerable:true,value:t})}:function(e,t){e["default"]=t};function __importStar(e){if(e&&e.__esModule)return e;var t={};if(e!=null)for(var n in e)if(n!=="default"&&Object.prototype.hasOwnProperty.call(e,n))i(t,e,n);s(t,e);return t}function __importDefault(e){return e&&e.__esModule?e:{default:e}}function __classPrivateFieldGet(e,t,n,r){if(n==="a"&&!r)throw new TypeError("Private accessor was defined without a getter");if(typeof t==="function"?e!==t||!r:!t.has(e))throw new TypeError("Cannot read private member from an object whose class did not declare it");return n==="m"?r:n==="a"?r.call(e):r?r.value:t.get(e)}function __classPrivateFieldSet(e,t,n,r,o){if(r==="m")throw new TypeError("Private method is not writable");if(r==="a"&&!o)throw new TypeError("Private accessor was defined without a setter");if(typeof t==="function"?e!==t||!o:!t.has(e))throw new TypeError("Cannot write private member to an object whose class did not declare it");return r==="a"?o.call(e,n):o?o.value=n:t.set(e,n),n}function __classPrivateFieldIn(e,t){if(t===null||typeof t!=="object"&&typeof t!=="function")throw new TypeError("Cannot use 'in' operator on non-object");return typeof e==="function"?t===e:e.has(t)}},9838:(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t.SSO=void 0;const r=n(8972);const o=n(1513);const i=n(4296);const s=n(2586);const a=n(1057);class SSO extends a.SSOClient{getRoleCredentials(e,t,n){const o=new r.GetRoleCredentialsCommand(e);if(typeof t==="function"){this.send(o,t)}else if(typeof n==="function"){if(typeof t!=="object")throw new Error(`Expect http options but get ${typeof t}`);this.send(o,t||{},n)}else{return this.send(o,t)}}listAccountRoles(e,t,n){const r=new o.ListAccountRolesCommand(e);if(typeof t==="function"){this.send(r,t)}else if(typeof n==="function"){if(typeof t!=="object")throw new Error(`Expect http options but get ${typeof t}`);this.send(r,t||{},n)}else{return this.send(r,t)}}listAccounts(e,t,n){const r=new i.ListAccountsCommand(e);if(typeof t==="function"){this.send(r,t)}else if(typeof n==="function"){if(typeof t!=="object")throw new Error(`Expect http options but get ${typeof t}`);this.send(r,t||{},n)}else{return this.send(r,t)}}logout(e,t,n){const r=new s.LogoutCommand(e);if(typeof t==="function"){this.send(r,t)}else if(typeof n==="function"){if(typeof t!=="object")throw new Error(`Expect http options but get ${typeof t}`);this.send(r,t||{},n)}else{return this.send(r,t)}}}t.SSO=SSO},1057:(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t.SSOClient=void 0;const r=n(6153);const o=n(2245);const i=n(2545);const s=n(14);const a=n(6064);const c=n(4688);const l=n(4963);const u=n(9756);class SSOClient extends l.Client{constructor(e){const t=(0,u.getRuntimeConfig)(e);const n=(0,r.resolveRegionConfig)(t);const l=(0,r.resolveEndpointsConfig)(n);const f=(0,a.resolveRetryConfig)(l);const d=(0,i.resolveHostHeaderConfig)(f);const p=(0,c.resolveUserAgentConfig)(d);super(p);this.config=p;this.middlewareStack.use((0,a.getRetryPlugin)(this.config));this.middlewareStack.use((0,o.getContentLengthPlugin)(this.config));this.middlewareStack.use((0,i.getHostHeaderPlugin)(this.config));this.middlewareStack.use((0,s.getLoggerPlugin)(this.config));this.middlewareStack.use((0,c.getUserAgentPlugin)(this.config))}destroy(){super.destroy()}}t.SSOClient=SSOClient},8972:(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t.GetRoleCredentialsCommand=void 0;const r=n(3631);const o=n(4963);const i=n(6390);const s=n(8507);class GetRoleCredentialsCommand extends o.Command{constructor(e){super();this.input=e}resolveMiddleware(e,t,n){this.middlewareStack.use((0,r.getSerdePlugin)(t,this.serialize,this.deserialize));const o=e.concat(this.middlewareStack);const{logger:s}=t;const a="SSOClient";const c="GetRoleCredentialsCommand";const l={logger:s,clientName:a,commandName:c,inputFilterSensitiveLog:i.GetRoleCredentialsRequest.filterSensitiveLog,outputFilterSensitiveLog:i.GetRoleCredentialsResponse.filterSensitiveLog};const{requestHandler:u}=t;return o.resolve(e=>u.handle(e.request,n||{}),l)}serialize(e,t){return(0,s.serializeAws_restJson1GetRoleCredentialsCommand)(e,t)}deserialize(e,t){return(0,s.deserializeAws_restJson1GetRoleCredentialsCommand)(e,t)}}t.GetRoleCredentialsCommand=GetRoleCredentialsCommand},1513:(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t.ListAccountRolesCommand=void 0;const r=n(3631);const o=n(4963);const i=n(6390);const s=n(8507);class ListAccountRolesCommand extends o.Command{constructor(e){super();this.input=e}resolveMiddleware(e,t,n){this.middlewareStack.use((0,r.getSerdePlugin)(t,this.serialize,this.deserialize));const o=e.concat(this.middlewareStack);const{logger:s}=t;const a="SSOClient";const c="ListAccountRolesCommand";const l={logger:s,clientName:a,commandName:c,inputFilterSensitiveLog:i.ListAccountRolesRequest.filterSensitiveLog,outputFilterSensitiveLog:i.ListAccountRolesResponse.filterSensitiveLog};const{requestHandler:u}=t;return o.resolve(e=>u.handle(e.request,n||{}),l)}serialize(e,t){return(0,s.serializeAws_restJson1ListAccountRolesCommand)(e,t)}deserialize(e,t){return(0,s.deserializeAws_restJson1ListAccountRolesCommand)(e,t)}}t.ListAccountRolesCommand=ListAccountRolesCommand},4296:(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t.ListAccountsCommand=void 0;const r=n(3631);const o=n(4963);const i=n(6390);const s=n(8507);class ListAccountsCommand extends o.Command{constructor(e){super();this.input=e}resolveMiddleware(e,t,n){this.middlewareStack.use((0,r.getSerdePlugin)(t,this.serialize,this.deserialize));const o=e.concat(this.middlewareStack);const{logger:s}=t;const a="SSOClient";const c="ListAccountsCommand";const l={logger:s,clientName:a,commandName:c,inputFilterSensitiveLog:i.ListAccountsRequest.filterSensitiveLog,outputFilterSensitiveLog:i.ListAccountsResponse.filterSensitiveLog};const{requestHandler:u}=t;return o.resolve(e=>u.handle(e.request,n||{}),l)}serialize(e,t){return(0,s.serializeAws_restJson1ListAccountsCommand)(e,t)}deserialize(e,t){return(0,s.deserializeAws_restJson1ListAccountsCommand)(e,t)}}t.ListAccountsCommand=ListAccountsCommand},2586:(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t.LogoutCommand=void 0;const r=n(3631);const o=n(4963);const i=n(6390);const s=n(8507);class LogoutCommand extends o.Command{constructor(e){super();this.input=e}resolveMiddleware(e,t,n){this.middlewareStack.use((0,r.getSerdePlugin)(t,this.serialize,this.deserialize));const o=e.concat(this.middlewareStack);const{logger:s}=t;const a="SSOClient";const c="LogoutCommand";const l={logger:s,clientName:a,commandName:c,inputFilterSensitiveLog:i.LogoutRequest.filterSensitiveLog,outputFilterSensitiveLog:e=>e};const{requestHandler:u}=t;return o.resolve(e=>u.handle(e.request,n||{}),l)}serialize(e,t){return(0,s.serializeAws_restJson1LogoutCommand)(e,t)}deserialize(e,t){return(0,s.deserializeAws_restJson1LogoutCommand)(e,t)}}t.LogoutCommand=LogoutCommand},5706:(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});const r=n(808);r.__exportStar(n(8972),t);r.__exportStar(n(1513),t);r.__exportStar(n(4296),t);r.__exportStar(n(2586),t)},3546:(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t.defaultRegionInfoProvider=void 0;const r=n(6153);const o={"ap-northeast-1":{variants:[{hostname:"portal.sso.ap-northeast-1.amazonaws.com",tags:[]}],signingRegion:"ap-northeast-1"},"ap-northeast-2":{variants:[{hostname:"portal.sso.ap-northeast-2.amazonaws.com",tags:[]}],signingRegion:"ap-northeast-2"},"ap-northeast-3":{variants:[{hostname:"portal.sso.ap-northeast-3.amazonaws.com",tags:[]}],signingRegion:"ap-northeast-3"},"ap-south-1":{variants:[{hostname:"portal.sso.ap-south-1.amazonaws.com",tags:[]}],signingRegion:"ap-south-1"},"ap-southeast-1":{variants:[{hostname:"portal.sso.ap-southeast-1.amazonaws.com",tags:[]}],signingRegion:"ap-southeast-1"},"ap-southeast-2":{variants:[{hostname:"portal.sso.ap-southeast-2.amazonaws.com",tags:[]}],signingRegion:"ap-southeast-2"},"ca-central-1":{variants:[{hostname:"portal.sso.ca-central-1.amazonaws.com",tags:[]}],signingRegion:"ca-central-1"},"eu-central-1":{variants:[{hostname:"portal.sso.eu-central-1.amazonaws.com",tags:[]}],signingRegion:"eu-central-1"},"eu-north-1":{variants:[{hostname:"portal.sso.eu-north-1.amazonaws.com",tags:[]}],signingRegion:"eu-north-1"},"eu-west-1":{variants:[{hostname:"portal.sso.eu-west-1.amazonaws.com",tags:[]}],signingRegion:"eu-west-1"},"eu-west-2":{variants:[{hostname:"portal.sso.eu-west-2.amazonaws.com",tags:[]}],signingRegion:"eu-west-2"},"eu-west-3":{variants:[{hostname:"portal.sso.eu-west-3.amazonaws.com",tags:[]}],signingRegion:"eu-west-3"},"sa-east-1":{variants:[{hostname:"portal.sso.sa-east-1.amazonaws.com",tags:[]}],signingRegion:"sa-east-1"},"us-east-1":{variants:[{hostname:"portal.sso.us-east-1.amazonaws.com",tags:[]}],signingRegion:"us-east-1"},"us-east-2":{variants:[{hostname:"portal.sso.us-east-2.amazonaws.com",tags:[]}],signingRegion:"us-east-2"},"us-gov-east-1":{variants:[{hostname:"portal.sso.us-gov-east-1.amazonaws.com",tags:[]}],signingRegion:"us-gov-east-1"},"us-gov-west-1":{variants:[{hostname:"portal.sso.us-gov-west-1.amazonaws.com",tags:[]}],signingRegion:"us-gov-west-1"},"us-west-2":{variants:[{hostname:"portal.sso.us-west-2.amazonaws.com",tags:[]}],signingRegion:"us-west-2"}};const i={aws:{regions:["af-south-1","ap-east-1","ap-northeast-1","ap-northeast-2","ap-northeast-3","ap-south-1","ap-southeast-1","ap-southeast-2","ap-southeast-3","ca-central-1","eu-central-1","eu-north-1","eu-south-1","eu-west-1","eu-west-2","eu-west-3","me-south-1","sa-east-1","us-east-1","us-east-2","us-west-1","us-west-2"],regionRegex:"^(us|eu|ap|sa|ca|me|af)\\-\\w+\\-\\d+$",variants:[{hostname:"portal.sso.{region}.amazonaws.com",tags:[]},{hostname:"portal.sso-fips.{region}.amazonaws.com",tags:["fips"]},{hostname:"portal.sso-fips.{region}.api.aws",tags:["dualstack","fips"]},{hostname:"portal.sso.{region}.api.aws",tags:["dualstack"]}]},"aws-cn":{regions:["cn-north-1","cn-northwest-1"],regionRegex:"^cn\\-\\w+\\-\\d+$",variants:[{hostname:"portal.sso.{region}.amazonaws.com.cn",tags:[]},{hostname:"portal.sso-fips.{region}.amazonaws.com.cn",tags:["fips"]},{hostname:"portal.sso-fips.{region}.api.amazonwebservices.com.cn",tags:["dualstack","fips"]},{hostname:"portal.sso.{region}.api.amazonwebservices.com.cn",tags:["dualstack"]}]},"aws-iso":{regions:["us-iso-east-1","us-iso-west-1"],regionRegex:"^us\\-iso\\-\\w+\\-\\d+$",variants:[{hostname:"portal.sso.{region}.c2s.ic.gov",tags:[]},{hostname:"portal.sso-fips.{region}.c2s.ic.gov",tags:["fips"]}]},"aws-iso-b":{regions:["us-isob-east-1"],regionRegex:"^us\\-isob\\-\\w+\\-\\d+$",variants:[{hostname:"portal.sso.{region}.sc2s.sgov.gov",tags:[]},{hostname:"portal.sso-fips.{region}.sc2s.sgov.gov",tags:["fips"]}]},"aws-us-gov":{regions:["us-gov-east-1","us-gov-west-1"],regionRegex:"^us\\-gov\\-\\w+\\-\\d+$",variants:[{hostname:"portal.sso.{region}.amazonaws.com",tags:[]},{hostname:"portal.sso-fips.{region}.amazonaws.com",tags:["fips"]},{hostname:"portal.sso-fips.{region}.api.aws",tags:["dualstack","fips"]},{hostname:"portal.sso.{region}.api.aws",tags:["dualstack"]}]}};const s=async(e,t)=>(0,r.getRegionInfo)(e,{...t,signingService:"awsssoportal",regionHash:o,partitionHash:i});t.defaultRegionInfoProvider=s},2666:(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t.SSOServiceException=void 0;const r=n(808);r.__exportStar(n(9838),t);r.__exportStar(n(1057),t);r.__exportStar(n(5706),t);r.__exportStar(n(4952),t);r.__exportStar(n(6773),t);var o=n(1517);Object.defineProperty(t,"SSOServiceException",{enumerable:true,get:function(){return o.SSOServiceException}})},1517:(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t.SSOServiceException=void 0;const r=n(4963);class SSOServiceException extends r.ServiceException{constructor(e){super(e);Object.setPrototypeOf(this,SSOServiceException.prototype)}}t.SSOServiceException=SSOServiceException},4952:(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});const r=n(808);r.__exportStar(n(6390),t)},6390:(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t.LogoutRequest=t.ListAccountsResponse=t.ListAccountsRequest=t.ListAccountRolesResponse=t.RoleInfo=t.ListAccountRolesRequest=t.UnauthorizedException=t.TooManyRequestsException=t.ResourceNotFoundException=t.InvalidRequestException=t.GetRoleCredentialsResponse=t.RoleCredentials=t.GetRoleCredentialsRequest=t.AccountInfo=void 0;const r=n(4963);const o=n(1517);var i;(function(e){e.filterSensitiveLog=(e=>({...e}))})(i=t.AccountInfo||(t.AccountInfo={}));var s;(function(e){e.filterSensitiveLog=(e=>({...e,...e.accessToken&&{accessToken:r.SENSITIVE_STRING}}))})(s=t.GetRoleCredentialsRequest||(t.GetRoleCredentialsRequest={}));var a;(function(e){e.filterSensitiveLog=(e=>({...e,...e.secretAccessKey&&{secretAccessKey:r.SENSITIVE_STRING},...e.sessionToken&&{sessionToken:r.SENSITIVE_STRING}}))})(a=t.RoleCredentials||(t.RoleCredentials={}));var c;(function(e){e.filterSensitiveLog=(e=>({...e,...e.roleCredentials&&{roleCredentials:a.filterSensitiveLog(e.roleCredentials)}}))})(c=t.GetRoleCredentialsResponse||(t.GetRoleCredentialsResponse={}));class InvalidRequestException extends o.SSOServiceException{constructor(e){super({name:"InvalidRequestException",$fault:"client",...e});this.name="InvalidRequestException";this.$fault="client";Object.setPrototypeOf(this,InvalidRequestException.prototype)}}t.InvalidRequestException=InvalidRequestException;class ResourceNotFoundException extends o.SSOServiceException{constructor(e){super({name:"ResourceNotFoundException",$fault:"client",...e});this.name="ResourceNotFoundException";this.$fault="client";Object.setPrototypeOf(this,ResourceNotFoundException.prototype)}}t.ResourceNotFoundException=ResourceNotFoundException;class TooManyRequestsException extends o.SSOServiceException{constructor(e){super({name:"TooManyRequestsException",$fault:"client",...e});this.name="TooManyRequestsException";this.$fault="client";Object.setPrototypeOf(this,TooManyRequestsException.prototype)}}t.TooManyRequestsException=TooManyRequestsException;class UnauthorizedException extends o.SSOServiceException{constructor(e){super({name:"UnauthorizedException",$fault:"client",...e});this.name="UnauthorizedException";this.$fault="client";Object.setPrototypeOf(this,UnauthorizedException.prototype)}}t.UnauthorizedException=UnauthorizedException;var l;(function(e){e.filterSensitiveLog=(e=>({...e,...e.accessToken&&{accessToken:r.SENSITIVE_STRING}}))})(l=t.ListAccountRolesRequest||(t.ListAccountRolesRequest={}));var u;(function(e){e.filterSensitiveLog=(e=>({...e}))})(u=t.RoleInfo||(t.RoleInfo={}));var f;(function(e){e.filterSensitiveLog=(e=>({...e}))})(f=t.ListAccountRolesResponse||(t.ListAccountRolesResponse={}));var d;(function(e){e.filterSensitiveLog=(e=>({...e,...e.accessToken&&{accessToken:r.SENSITIVE_STRING}}))})(d=t.ListAccountsRequest||(t.ListAccountsRequest={}));var p;(function(e){e.filterSensitiveLog=(e=>({...e}))})(p=t.ListAccountsResponse||(t.ListAccountsResponse={}));var y;(function(e){e.filterSensitiveLog=(e=>({...e,...e.accessToken&&{accessToken:r.SENSITIVE_STRING}}))})(y=t.LogoutRequest||(t.LogoutRequest={}))},849:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true})},8460:(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t.paginateListAccountRoles=void 0;const r=n(1513);const o=n(9838);const i=n(1057);const s=async(e,t,...n)=>{return await e.send(new r.ListAccountRolesCommand(t),...n)};const a=async(e,t,...n)=>{return await e.listAccountRoles(t,...n)};async function*paginateListAccountRoles(e,t,...n){let r=e.startingToken||undefined;let c=true;let l;while(c){t.nextToken=r;t["maxResults"]=e.pageSize;if(e.client instanceof o.SSO){l=await a(e.client,t,...n)}else if(e.client instanceof i.SSOClient){l=await s(e.client,t,...n)}else{throw new Error("Invalid client, expected SSO | SSOClient")}yield l;const u=r;r=l.nextToken;c=!!(r&&(!e.stopOnSameToken||r!==u))}return undefined}t.paginateListAccountRoles=paginateListAccountRoles},938:(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t.paginateListAccounts=void 0;const r=n(4296);const o=n(9838);const i=n(1057);const s=async(e,t,...n)=>{return await e.send(new r.ListAccountsCommand(t),...n)};const a=async(e,t,...n)=>{return await e.listAccounts(t,...n)};async function*paginateListAccounts(e,t,...n){let r=e.startingToken||undefined;let c=true;let l;while(c){t.nextToken=r;t["maxResults"]=e.pageSize;if(e.client instanceof o.SSO){l=await a(e.client,t,...n)}else if(e.client instanceof i.SSOClient){l=await s(e.client,t,...n)}else{throw new Error("Invalid client, expected SSO | SSOClient")}yield l;const u=r;r=l.nextToken;c=!!(r&&(!e.stopOnSameToken||r!==u))}return undefined}t.paginateListAccounts=paginateListAccounts},6773:(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});const r=n(808);r.__exportStar(n(849),t);r.__exportStar(n(8460),t);r.__exportStar(n(938),t)},8507:(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t.deserializeAws_restJson1LogoutCommand=t.deserializeAws_restJson1ListAccountsCommand=t.deserializeAws_restJson1ListAccountRolesCommand=t.deserializeAws_restJson1GetRoleCredentialsCommand=t.serializeAws_restJson1LogoutCommand=t.serializeAws_restJson1ListAccountsCommand=t.serializeAws_restJson1ListAccountRolesCommand=t.serializeAws_restJson1GetRoleCredentialsCommand=void 0;const r=n(223);const o=n(4963);const i=n(6390);const s=n(1517);const a=async(e,t)=>{const{hostname:n,protocol:o="https",port:i,path:s}=await t.endpoint();const a={...O(e.accessToken)&&{"x-amz-sso_bearer_token":e.accessToken}};const c=`${(s===null||s===void 0?void 0:s.endsWith("/"))?s.slice(0,-1):s||""}`+"/federation/credentials";const l={...e.roleName!==undefined&&{role_name:e.roleName},...e.accountId!==undefined&&{account_id:e.accountId}};let u;return new r.HttpRequest({protocol:o,hostname:n,port:i,method:"GET",headers:a,path:c,query:l,body:u})};t.serializeAws_restJson1GetRoleCredentialsCommand=a;const c=async(e,t)=>{const{hostname:n,protocol:o="https",port:i,path:s}=await t.endpoint();const a={...O(e.accessToken)&&{"x-amz-sso_bearer_token":e.accessToken}};const c=`${(s===null||s===void 0?void 0:s.endsWith("/"))?s.slice(0,-1):s||""}`+"/assignment/roles";const l={...e.nextToken!==undefined&&{next_token:e.nextToken},...e.maxResults!==undefined&&{max_result:e.maxResults.toString()},...e.accountId!==undefined&&{account_id:e.accountId}};let u;return new r.HttpRequest({protocol:o,hostname:n,port:i,method:"GET",headers:a,path:c,query:l,body:u})};t.serializeAws_restJson1ListAccountRolesCommand=c;const l=async(e,t)=>{const{hostname:n,protocol:o="https",port:i,path:s}=await t.endpoint();const a={...O(e.accessToken)&&{"x-amz-sso_bearer_token":e.accessToken}};const c=`${(s===null||s===void 0?void 0:s.endsWith("/"))?s.slice(0,-1):s||""}`+"/assignment/accounts";const l={...e.nextToken!==undefined&&{next_token:e.nextToken},...e.maxResults!==undefined&&{max_result:e.maxResults.toString()}};let u;return new r.HttpRequest({protocol:o,hostname:n,port:i,method:"GET",headers:a,path:c,query:l,body:u})};t.serializeAws_restJson1ListAccountsCommand=l;const u=async(e,t)=>{const{hostname:n,protocol:o="https",port:i,path:s}=await t.endpoint();const a={...O(e.accessToken)&&{"x-amz-sso_bearer_token":e.accessToken}};const c=`${(s===null||s===void 0?void 0:s.endsWith("/"))?s.slice(0,-1):s||""}`+"/logout";let l;return new r.HttpRequest({protocol:o,hostname:n,port:i,method:"POST",headers:a,path:c,body:l})};t.serializeAws_restJson1LogoutCommand=u;const f=async(e,t)=>{if(e.statusCode!==200&&e.statusCode>=300){return d(e,t)}const n={$metadata:T(e),roleCredentials:undefined};const r=(0,o.expectNonNull)((0,o.expectObject)(await j(e.body,t)),"body");if(r.roleCredentials!==undefined&&r.roleCredentials!==null){n.roleCredentials=R(r.roleCredentials,t)}return Promise.resolve(n)};t.deserializeAws_restJson1GetRoleCredentialsCommand=f;const d=async(e,t)=>{const n={...e,body:await j(e.body,t)};let r;let i="UnknownError";i=L(e,n.body);switch(i){case"InvalidRequestException":case"com.amazonaws.sso#InvalidRequestException":throw await v(n,t);case"ResourceNotFoundException":case"com.amazonaws.sso#ResourceNotFoundException":throw await w(n,t);case"TooManyRequestsException":case"com.amazonaws.sso#TooManyRequestsException":throw await b(n,t);case"UnauthorizedException":case"com.amazonaws.sso#UnauthorizedException":throw await S(n,t);default:const a=n.body;r=new s.SSOServiceException({name:a.code||a.Code||i,$fault:"client",$metadata:T(e)});throw(0,o.decorateServiceException)(r,a)}};const p=async(e,t)=>{if(e.statusCode!==200&&e.statusCode>=300){return y(e,t)}const n={$metadata:T(e),nextToken:undefined,roleList:undefined};const r=(0,o.expectNonNull)((0,o.expectObject)(await j(e.body,t)),"body");if(r.nextToken!==undefined&&r.nextToken!==null){n.nextToken=(0,o.expectString)(r.nextToken)}if(r.roleList!==undefined&&r.roleList!==null){n.roleList=A(r.roleList,t)}return Promise.resolve(n)};t.deserializeAws_restJson1ListAccountRolesCommand=p;const y=async(e,t)=>{const n={...e,body:await j(e.body,t)};let r;let i="UnknownError";i=L(e,n.body);switch(i){case"InvalidRequestException":case"com.amazonaws.sso#InvalidRequestException":throw await v(n,t);case"ResourceNotFoundException":case"com.amazonaws.sso#ResourceNotFoundException":throw await w(n,t);case"TooManyRequestsException":case"com.amazonaws.sso#TooManyRequestsException":throw await b(n,t);case"UnauthorizedException":case"com.amazonaws.sso#UnauthorizedException":throw await S(n,t);default:const a=n.body;r=new s.SSOServiceException({name:a.code||a.Code||i,$fault:"client",$metadata:T(e)});throw(0,o.decorateServiceException)(r,a)}};const _=async(e,t)=>{if(e.statusCode!==200&&e.statusCode>=300){return m(e,t)}const n={$metadata:T(e),accountList:undefined,nextToken:undefined};const r=(0,o.expectNonNull)((0,o.expectObject)(await j(e.body,t)),"body");if(r.accountList!==undefined&&r.accountList!==null){n.accountList=P(r.accountList,t)}if(r.nextToken!==undefined&&r.nextToken!==null){n.nextToken=(0,o.expectString)(r.nextToken)}return Promise.resolve(n)};t.deserializeAws_restJson1ListAccountsCommand=_;const m=async(e,t)=>{const n={...e,body:await j(e.body,t)};let r;let i="UnknownError";i=L(e,n.body);switch(i){case"InvalidRequestException":case"com.amazonaws.sso#InvalidRequestException":throw await v(n,t);case"ResourceNotFoundException":case"com.amazonaws.sso#ResourceNotFoundException":throw await w(n,t);case"TooManyRequestsException":case"com.amazonaws.sso#TooManyRequestsException":throw await b(n,t);case"UnauthorizedException":case"com.amazonaws.sso#UnauthorizedException":throw await S(n,t);default:const a=n.body;r=new s.SSOServiceException({name:a.code||a.Code||i,$fault:"client",$metadata:T(e)});throw(0,o.decorateServiceException)(r,a)}};const h=async(e,t)=>{if(e.statusCode!==200&&e.statusCode>=300){return g(e,t)}const n={$metadata:T(e)};await C(e.body,t);return Promise.resolve(n)};t.deserializeAws_restJson1LogoutCommand=h;const g=async(e,t)=>{const n={...e,body:await j(e.body,t)};let r;let i="UnknownError";i=L(e,n.body);switch(i){case"InvalidRequestException":case"com.amazonaws.sso#InvalidRequestException":throw await v(n,t);case"TooManyRequestsException":case"com.amazonaws.sso#TooManyRequestsException":throw await b(n,t);case"UnauthorizedException":case"com.amazonaws.sso#UnauthorizedException":throw await S(n,t);default:const a=n.body;r=new s.SSOServiceException({name:a.code||a.Code||i,$fault:"client",$metadata:T(e)});throw(0,o.decorateServiceException)(r,a)}};const v=async(e,t)=>{const n={};const r=e.body;if(r.message!==undefined&&r.message!==null){n.message=(0,o.expectString)(r.message)}const s=new i.InvalidRequestException({$metadata:T(e),...n});return(0,o.decorateServiceException)(s,e.body)};const w=async(e,t)=>{const n={};const r=e.body;if(r.message!==undefined&&r.message!==null){n.message=(0,o.expectString)(r.message)}const s=new i.ResourceNotFoundException({$metadata:T(e),...n});return(0,o.decorateServiceException)(s,e.body)};const b=async(e,t)=>{const n={};const r=e.body;if(r.message!==undefined&&r.message!==null){n.message=(0,o.expectString)(r.message)}const s=new i.TooManyRequestsException({$metadata:T(e),...n});return(0,o.decorateServiceException)(s,e.body)};const S=async(e,t)=>{const n={};const r=e.body;if(r.message!==undefined&&r.message!==null){n.message=(0,o.expectString)(r.message)}const s=new i.UnauthorizedException({$metadata:T(e),...n});return(0,o.decorateServiceException)(s,e.body)};const E=(e,t)=>{return{accountId:(0,o.expectString)(e.accountId),accountName:(0,o.expectString)(e.accountName),emailAddress:(0,o.expectString)(e.emailAddress)}};const P=(e,t)=>{const n=(e||[]).filter(e=>e!=null).map(e=>{if(e===null){return null}return E(e,t)});return n};const R=(e,t)=>{return{accessKeyId:(0,o.expectString)(e.accessKeyId),expiration:(0,o.expectLong)(e.expiration),secretAccessKey:(0,o.expectString)(e.secretAccessKey),sessionToken:(0,o.expectString)(e.sessionToken)}};const x=(e,t)=>{return{accountId:(0,o.expectString)(e.accountId),roleName:(0,o.expectString)(e.roleName)}};const A=(e,t)=>{const n=(e||[]).filter(e=>e!=null).map(e=>{if(e===null){return null}return x(e,t)});return n};const T=e=>{var t;return{httpStatusCode:e.statusCode,requestId:(t=e.headers["x-amzn-requestid"])!==null&&t!==void 0?t:e.headers["x-amzn-request-id"],extendedRequestId:e.headers["x-amz-id-2"],cfId:e.headers["x-amz-cf-id"]}};const C=(e=new Uint8Array,t)=>{if(e instanceof Uint8Array){return Promise.resolve(e)}return t.streamCollector(e)||Promise.resolve(new Uint8Array)};const I=(e,t)=>C(e,t).then(e=>t.utf8Encoder(e));const O=e=>e!==undefined&&e!==null&&e!==""&&(!Object.getOwnPropertyNames(e).includes("length")||e.length!=0)&&(!Object.getOwnPropertyNames(e).includes("size")||e.size!=0);const j=(e,t)=>I(e,t).then(e=>{if(e.length){return JSON.parse(e)}return{}});const L=(e,t)=>{const n=(e,t)=>Object.keys(e).find(e=>e.toLowerCase()===t.toLowerCase());const r=e=>{let t=e;if(t.indexOf(":")>=0){t=t.split(":")[0]}if(t.indexOf("#")>=0){t=t.split("#")[1]}return t};const o=n(e.headers,"x-amzn-errortype");if(o!==undefined){return r(e.headers[o])}if(t.code!==undefined){return r(t.code)}if(t["__type"]!==undefined){return r(t["__type"])}return""}},9756:(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t.getRuntimeConfig=void 0;const r=n(808);const o=r.__importDefault(n(3966));const i=n(6153);const s=n(7442);const a=n(6064);const c=n(7684);const l=n(8805);const u=n(8588);const f=n(4147);const d=n(8095);const p=n(6278);const y=n(4355);const _=n(4963);const m=n(4243);const h=n(4963);const g=e=>{var t,n,r,g,v,w,b,S,E,P,R,x,A,T;(0,h.emitWarningIfUnsupportedVersion)(process.version);const C=(0,m.resolveDefaultsModeConfig)(e);const I=()=>C().then(_.loadConfigsForDefaultMode);const O=(0,y.getRuntimeConfig)(e);return{...O,...e,runtime:"node",defaultsMode:C,base64Decoder:(t=e===null||e===void 0?void 0:e.base64Decoder)!==null&&t!==void 0?t:u.fromBase64,base64Encoder:(n=e===null||e===void 0?void 0:e.base64Encoder)!==null&&n!==void 0?n:u.toBase64,bodyLengthChecker:(r=e===null||e===void 0?void 0:e.bodyLengthChecker)!==null&&r!==void 0?r:f.calculateBodyLength,defaultUserAgentProvider:(g=e===null||e===void 0?void 0:e.defaultUserAgentProvider)!==null&&g!==void 0?g:(0,d.defaultUserAgent)({serviceId:O.serviceId,clientVersion:o.default.version}),maxAttempts:(v=e===null||e===void 0?void 0:e.maxAttempts)!==null&&v!==void 0?v:(0,c.loadConfig)(a.NODE_MAX_ATTEMPT_CONFIG_OPTIONS),region:(w=e===null||e===void 0?void 0:e.region)!==null&&w!==void 0?w:(0,c.loadConfig)(i.NODE_REGION_CONFIG_OPTIONS,i.NODE_REGION_CONFIG_FILE_OPTIONS),requestHandler:(b=e===null||e===void 0?void 0:e.requestHandler)!==null&&b!==void 0?b:new l.NodeHttpHandler(I),retryMode:(S=e===null||e===void 0?void 0:e.retryMode)!==null&&S!==void 0?S:(0,c.loadConfig)({...a.NODE_RETRY_MODE_CONFIG_OPTIONS,default:async()=>(await I()).retryMode||a.DEFAULT_RETRY_MODE}),sha256:(E=e===null||e===void 0?void 0:e.sha256)!==null&&E!==void 0?E:s.Hash.bind(null,"sha256"),streamCollector:(P=e===null||e===void 0?void 0:e.streamCollector)!==null&&P!==void 0?P:l.streamCollector,useDualstackEndpoint:(R=e===null||e===void 0?void 0:e.useDualstackEndpoint)!==null&&R!==void 0?R:(0,c.loadConfig)(i.NODE_USE_DUALSTACK_ENDPOINT_CONFIG_OPTIONS),useFipsEndpoint:(x=e===null||e===void 0?void 0:e.useFipsEndpoint)!==null&&x!==void 0?x:(0,c.loadConfig)(i.NODE_USE_FIPS_ENDPOINT_CONFIG_OPTIONS),utf8Decoder:(A=e===null||e===void 0?void 0:e.utf8Decoder)!==null&&A!==void 0?A:p.fromUtf8,utf8Encoder:(T=e===null||e===void 0?void 0:e.utf8Encoder)!==null&&T!==void 0?T:p.toUtf8}};t.getRuntimeConfig=g},4355:(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t.getRuntimeConfig=void 0;const r=n(7190);const o=n(3546);const i=e=>{var t,n,i,s,a;return{apiVersion:"2019-06-10",disableHostPrefix:(t=e===null||e===void 0?void 0:e.disableHostPrefix)!==null&&t!==void 0?t:false,logger:(n=e===null||e===void 0?void 0:e.logger)!==null&&n!==void 0?n:{},regionInfoProvider:(i=e===null||e===void 0?void 0:e.regionInfoProvider)!==null&&i!==void 0?i:o.defaultRegionInfoProvider,serviceId:(s=e===null||e===void 0?void 0:e.serviceId)!==null&&s!==void 0?s:"SSO",urlParser:(a=e===null||e===void 0?void 0:e.urlParser)!==null&&a!==void 0?a:r.parseUrl}};t.getRuntimeConfig=i},808:(e,t,n)=>{"use strict";n.r(t);n.d(t,{__extends:()=>__extends,__assign:()=>o,__rest:()=>__rest,__decorate:()=>__decorate,__param:()=>__param,__metadata:()=>__metadata,__awaiter:()=>__awaiter,__generator:()=>__generator,__createBinding:()=>i,__exportStar:()=>__exportStar,__values:()=>__values,__read:()=>__read,__spread:()=>__spread,__spreadArrays:()=>__spreadArrays,__spreadArray:()=>__spreadArray,__await:()=>__await,__asyncGenerator:()=>__asyncGenerator,__asyncDelegator:()=>__asyncDelegator,__asyncValues:()=>__asyncValues,__makeTemplateObject:()=>__makeTemplateObject,__importStar:()=>__importStar,__importDefault:()=>__importDefault,__classPrivateFieldGet:()=>__classPrivateFieldGet,__classPrivateFieldSet:()=>__classPrivateFieldSet,__classPrivateFieldIn:()=>__classPrivateFieldIn});var r=function(e,t){r=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(e,t){e.__proto__=t}||function(e,t){for(var n in t)if(Object.prototype.hasOwnProperty.call(t,n))e[n]=t[n]};return r(e,t)};function __extends(e,t){if(typeof t!=="function"&&t!==null)throw new TypeError("Class extends value "+String(t)+" is not a constructor or null");r(e,t);function __(){this.constructor=e}e.prototype=t===null?Object.create(t):(__.prototype=t.prototype,new __)}var o=function(){o=Object.assign||function __assign(e){for(var t,n=1,r=arguments.length;n<r;n++){t=arguments[n];for(var o in t)if(Object.prototype.hasOwnProperty.call(t,o))e[o]=t[o]}return e};return o.apply(this,arguments)};function __rest(e,t){var n={};for(var r in e)if(Object.prototype.hasOwnProperty.call(e,r)&&t.indexOf(r)<0)n[r]=e[r];if(e!=null&&typeof Object.getOwnPropertySymbols==="function")for(var o=0,r=Object.getOwnPropertySymbols(e);o<r.length;o++){if(t.indexOf(r[o])<0&&Object.prototype.propertyIsEnumerable.call(e,r[o]))n[r[o]]=e[r[o]]}return n}function __decorate(e,t,n,r){var o=arguments.length,i=o<3?t:r===null?r=Object.getOwnPropertyDescriptor(t,n):r,s;if(typeof Reflect==="object"&&typeof Reflect.decorate==="function")i=Reflect.decorate(e,t,n,r);else for(var a=e.length-1;a>=0;a--)if(s=e[a])i=(o<3?s(i):o>3?s(t,n,i):s(t,n))||i;return o>3&&i&&Object.defineProperty(t,n,i),i}function __param(e,t){return function(n,r){t(n,r,e)}}function __metadata(e,t){if(typeof Reflect==="object"&&typeof Reflect.metadata==="function")return Reflect.metadata(e,t)}function __awaiter(e,t,n,r){function adopt(e){return e instanceof n?e:new n(function(t){t(e)})}return new(n||(n=Promise))(function(n,o){function fulfilled(e){try{step(r.next(e))}catch(e){o(e)}}function rejected(e){try{step(r["throw"](e))}catch(e){o(e)}}function step(e){e.done?n(e.value):adopt(e.value).then(fulfilled,rejected)}step((r=r.apply(e,t||[])).next())})}function __generator(e,t){var n={label:0,sent:function(){if(i[0]&1)throw i[1];return i[1]},trys:[],ops:[]},r,o,i,s;return s={next:verb(0),throw:verb(1),return:verb(2)},typeof Symbol==="function"&&(s[Symbol.iterator]=function(){return this}),s;function verb(e){return function(t){return step([e,t])}}function step(s){if(r)throw new TypeError("Generator is already executing.");while(n)try{if(r=1,o&&(i=s[0]&2?o["return"]:s[0]?o["throw"]||((i=o["return"])&&i.call(o),0):o.next)&&!(i=i.call(o,s[1])).done)return i;if(o=0,i)s=[s[0]&2,i.value];switch(s[0]){case 0:case 1:i=s;break;case 4:n.label++;return{value:s[1],done:false};case 5:n.label++;o=s[1];s=[0];continue;case 7:s=n.ops.pop();n.trys.pop();continue;default:if(!(i=n.trys,i=i.length>0&&i[i.length-1])&&(s[0]===6||s[0]===2)){n=0;continue}if(s[0]===3&&(!i||s[1]>i[0]&&s[1]<i[3])){n.label=s[1];break}if(s[0]===6&&n.label<i[1]){n.label=i[1];i=s;break}if(i&&n.label<i[2]){n.label=i[2];n.ops.push(s);break}if(i[2])n.ops.pop();n.trys.pop();continue}s=t.call(e,n)}catch(e){s=[6,e];o=0}finally{r=i=0}if(s[0]&5)throw s[1];return{value:s[0]?s[1]:void 0,done:true}}}var i=Object.create?function(e,t,n,r){if(r===undefined)r=n;var o=Object.getOwnPropertyDescriptor(t,n);if(!o||("get"in o?!t.__esModule:o.writable||o.configurable)){o={enumerable:true,get:function(){return t[n]}}}Object.defineProperty(e,r,o)}:function(e,t,n,r){if(r===undefined)r=n;e[r]=t[n]};function __exportStar(e,t){for(var n in e)if(n!=="default"&&!Object.prototype.hasOwnProperty.call(t,n))i(t,e,n)}function __values(e){var t=typeof Symbol==="function"&&Symbol.iterator,n=t&&e[t],r=0;if(n)return n.call(e);if(e&&typeof e.length==="number")return{next:function(){if(e&&r>=e.length)e=void 0;return{value:e&&e[r++],done:!e}}};throw new TypeError(t?"Object is not iterable.":"Symbol.iterator is not defined.")}function __read(e,t){var n=typeof Symbol==="function"&&e[Symbol.iterator];if(!n)return e;var r=n.call(e),o,i=[],s;try{while((t===void 0||t-- >0)&&!(o=r.next()).done)i.push(o.value)}catch(e){s={error:e}}finally{try{if(o&&!o.done&&(n=r["return"]))n.call(r)}finally{if(s)throw s.error}}return i}function __spread(){for(var e=[],t=0;t<arguments.length;t++)e=e.concat(__read(arguments[t]));return e}function __spreadArrays(){for(var e=0,t=0,n=arguments.length;t<n;t++)e+=arguments[t].length;for(var r=Array(e),o=0,t=0;t<n;t++)for(var i=arguments[t],s=0,a=i.length;s<a;s++,o++)r[o]=i[s];return r}function __spreadArray(e,t,n){if(n||arguments.length===2)for(var r=0,o=t.length,i;r<o;r++){if(i||!(r in t)){if(!i)i=Array.prototype.slice.call(t,0,r);i[r]=t[r]}}return e.concat(i||Array.prototype.slice.call(t))}function __await(e){return this instanceof __await?(this.v=e,this):new __await(e)}function __asyncGenerator(e,t,n){if(!Symbol.asyncIterator)throw new TypeError("Symbol.asyncIterator is not defined.");var r=n.apply(e,t||[]),o,i=[];return o={},verb("next"),verb("throw"),verb("return"),o[Symbol.asyncIterator]=function(){return this},o;function verb(e){if(r[e])o[e]=function(t){return new Promise(function(n,r){i.push([e,t,n,r])>1||resume(e,t)})}}function resume(e,t){try{step(r[e](t))}catch(e){settle(i[0][3],e)}}function step(e){e.value instanceof __await?Promise.resolve(e.value.v).then(fulfill,reject):settle(i[0][2],e)}function fulfill(e){resume("next",e)}function reject(e){resume("throw",e)}function settle(e,t){if(e(t),i.shift(),i.length)resume(i[0][0],i[0][1])}}function __asyncDelegator(e){var t,n;return t={},verb("next"),verb("throw",function(e){throw e}),verb("return"),t[Symbol.iterator]=function(){return this},t;function verb(r,o){t[r]=e[r]?function(t){return(n=!n)?{value:__await(e[r](t)),done:r==="return"}:o?o(t):t}:o}}function __asyncValues(e){if(!Symbol.asyncIterator)throw new TypeError("Symbol.asyncIterator is not defined.");var t=e[Symbol.asyncIterator],n;return t?t.call(e):(e=typeof __values==="function"?__values(e):e[Symbol.iterator](),n={},verb("next"),verb("throw"),verb("return"),n[Symbol.asyncIterator]=function(){return this},n);function verb(t){n[t]=e[t]&&function(n){return new Promise(function(r,o){n=e[t](n),settle(r,o,n.done,n.value)})}}function settle(e,t,n,r){Promise.resolve(r).then(function(t){e({value:t,done:n})},t)}}function __makeTemplateObject(e,t){if(Object.defineProperty){Object.defineProperty(e,"raw",{value:t})}else{e.raw=t}return e}var s=Object.create?function(e,t){Object.defineProperty(e,"default",{enumerable:true,value:t})}:function(e,t){e["default"]=t};function __importStar(e){if(e&&e.__esModule)return e;var t={};if(e!=null)for(var n in e)if(n!=="default"&&Object.prototype.hasOwnProperty.call(e,n))i(t,e,n);s(t,e);return t}function __importDefault(e){return e&&e.__esModule?e:{default:e}}function __classPrivateFieldGet(e,t,n,r){if(n==="a"&&!r)throw new TypeError("Private accessor was defined without a getter");if(typeof t==="function"?e!==t||!r:!t.has(e))throw new TypeError("Cannot read private member from an object whose class did not declare it");return n==="m"?r:n==="a"?r.call(e):r?r.value:t.get(e)}function __classPrivateFieldSet(e,t,n,r,o){if(r==="m")throw new TypeError("Private method is not writable");if(r==="a"&&!o)throw new TypeError("Private accessor was defined without a setter");if(typeof t==="function"?e!==t||!o:!t.has(e))throw new TypeError("Cannot write private member to an object whose class did not declare it");return r==="a"?o.call(e,n):o?o.value=n:t.set(e,n),n}function __classPrivateFieldIn(e,t){if(t===null||typeof t!=="object"&&typeof t!=="function")throw new TypeError("Cannot use 'in' operator on non-object");return typeof e==="function"?t===e:e.has(t)}},2605:(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t.STS=void 0;const r=n(9802);const o=n(2865);const i=n(7451);const s=n(4150);const a=n(9804);const c=n(4278);const l=n(7552);const u=n(3285);const f=n(4195);class STS extends f.STSClient{assumeRole(e,t,n){const o=new r.AssumeRoleCommand(e);if(typeof t==="function"){this.send(o,t)}else if(typeof n==="function"){if(typeof t!=="object")throw new Error(`Expect http options but get ${typeof t}`);this.send(o,t||{},n)}else{return this.send(o,t)}}assumeRoleWithSAML(e,t,n){const r=new o.AssumeRoleWithSAMLCommand(e);if(typeof t==="function"){this.send(r,t)}else if(typeof n==="function"){if(typeof t!=="object")throw new Error(`Expect http options but get ${typeof t}`);this.send(r,t||{},n)}else{return this.send(r,t)}}assumeRoleWithWebIdentity(e,t,n){const r=new i.AssumeRoleWithWebIdentityCommand(e);if(typeof t==="function"){this.send(r,t)}else if(typeof n==="function"){if(typeof t!=="object")throw new Error(`Expect http options but get ${typeof t}`);this.send(r,t||{},n)}else{return this.send(r,t)}}decodeAuthorizationMessage(e,t,n){const r=new s.DecodeAuthorizationMessageCommand(e);if(typeof t==="function"){this.send(r,t)}else if(typeof n==="function"){if(typeof t!=="object")throw new Error(`Expect http options but get ${typeof t}`);this.send(r,t||{},n)}else{return this.send(r,t)}}getAccessKeyInfo(e,t,n){const r=new a.GetAccessKeyInfoCommand(e);if(typeof t==="function"){this.send(r,t)}else if(typeof n==="function"){if(typeof t!=="object")throw new Error(`Expect http options but get ${typeof t}`);this.send(r,t||{},n)}else{return this.send(r,t)}}getCallerIdentity(e,t,n){const r=new c.GetCallerIdentityCommand(e);if(typeof t==="function"){this.send(r,t)}else if(typeof n==="function"){if(typeof t!=="object")throw new Error(`Expect http options but get ${typeof t}`);this.send(r,t||{},n)}else{return this.send(r,t)}}getFederationToken(e,t,n){const r=new l.GetFederationTokenCommand(e);if(typeof t==="function"){this.send(r,t)}else if(typeof n==="function"){if(typeof t!=="object")throw new Error(`Expect http options but get ${typeof t}`);this.send(r,t||{},n)}else{return this.send(r,t)}}getSessionToken(e,t,n){const r=new u.GetSessionTokenCommand(e);if(typeof t==="function"){this.send(r,t)}else if(typeof n==="function"){if(typeof t!=="object")throw new Error(`Expect http options but get ${typeof t}`);this.send(r,t||{},n)}else{return this.send(r,t)}}}t.STS=STS},4195:(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t.STSClient=void 0;const r=n(6153);const o=n(2245);const i=n(2545);const s=n(14);const a=n(6064);const c=n(5959);const l=n(4688);const u=n(4963);const f=n(3405);class STSClient extends u.Client{constructor(e){const t=(0,f.getRuntimeConfig)(e);const n=(0,r.resolveRegionConfig)(t);const u=(0,r.resolveEndpointsConfig)(n);const d=(0,a.resolveRetryConfig)(u);const p=(0,i.resolveHostHeaderConfig)(d);const y=(0,c.resolveStsAuthConfig)(p,{stsClientCtor:STSClient});const _=(0,l.resolveUserAgentConfig)(y);super(_);this.config=_;this.middlewareStack.use((0,a.getRetryPlugin)(this.config));this.middlewareStack.use((0,o.getContentLengthPlugin)(this.config));this.middlewareStack.use((0,i.getHostHeaderPlugin)(this.config));this.middlewareStack.use((0,s.getLoggerPlugin)(this.config));this.middlewareStack.use((0,l.getUserAgentPlugin)(this.config))}destroy(){super.destroy()}}t.STSClient=STSClient},9802:(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t.AssumeRoleCommand=void 0;const r=n(3631);const o=n(4935);const i=n(4963);const s=n(1780);const a=n(740);class AssumeRoleCommand extends i.Command{constructor(e){super();this.input=e}resolveMiddleware(e,t,n){this.middlewareStack.use((0,r.getSerdePlugin)(t,this.serialize,this.deserialize));this.middlewareStack.use((0,o.getAwsAuthPlugin)(t));const i=e.concat(this.middlewareStack);const{logger:a}=t;const c="STSClient";const l="AssumeRoleCommand";const u={logger:a,clientName:c,commandName:l,inputFilterSensitiveLog:s.AssumeRoleRequest.filterSensitiveLog,outputFilterSensitiveLog:s.AssumeRoleResponse.filterSensitiveLog};const{requestHandler:f}=t;return i.resolve(e=>f.handle(e.request,n||{}),u)}serialize(e,t){return(0,a.serializeAws_queryAssumeRoleCommand)(e,t)}deserialize(e,t){return(0,a.deserializeAws_queryAssumeRoleCommand)(e,t)}}t.AssumeRoleCommand=AssumeRoleCommand},2865:(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t.AssumeRoleWithSAMLCommand=void 0;const r=n(3631);const o=n(4963);const i=n(1780);const s=n(740);class AssumeRoleWithSAMLCommand extends o.Command{constructor(e){super();this.input=e}resolveMiddleware(e,t,n){this.middlewareStack.use((0,r.getSerdePlugin)(t,this.serialize,this.deserialize));const o=e.concat(this.middlewareStack);const{logger:s}=t;const a="STSClient";const c="AssumeRoleWithSAMLCommand";const l={logger:s,clientName:a,commandName:c,inputFilterSensitiveLog:i.AssumeRoleWithSAMLRequest.filterSensitiveLog,outputFilterSensitiveLog:i.AssumeRoleWithSAMLResponse.filterSensitiveLog};const{requestHandler:u}=t;return o.resolve(e=>u.handle(e.request,n||{}),l)}serialize(e,t){return(0,s.serializeAws_queryAssumeRoleWithSAMLCommand)(e,t)}deserialize(e,t){return(0,s.deserializeAws_queryAssumeRoleWithSAMLCommand)(e,t)}}t.AssumeRoleWithSAMLCommand=AssumeRoleWithSAMLCommand},7451:(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t.AssumeRoleWithWebIdentityCommand=void 0;const r=n(3631);const o=n(4963);const i=n(1780);const s=n(740);class AssumeRoleWithWebIdentityCommand extends o.Command{constructor(e){super();this.input=e}resolveMiddleware(e,t,n){this.middlewareStack.use((0,r.getSerdePlugin)(t,this.serialize,this.deserialize));const o=e.concat(this.middlewareStack);const{logger:s}=t;const a="STSClient";const c="AssumeRoleWithWebIdentityCommand";const l={logger:s,clientName:a,commandName:c,inputFilterSensitiveLog:i.AssumeRoleWithWebIdentityRequest.filterSensitiveLog,outputFilterSensitiveLog:i.AssumeRoleWithWebIdentityResponse.filterSensitiveLog};const{requestHandler:u}=t;return o.resolve(e=>u.handle(e.request,n||{}),l)}serialize(e,t){return(0,s.serializeAws_queryAssumeRoleWithWebIdentityCommand)(e,t)}deserialize(e,t){return(0,s.deserializeAws_queryAssumeRoleWithWebIdentityCommand)(e,t)}}t.AssumeRoleWithWebIdentityCommand=AssumeRoleWithWebIdentityCommand},4150:(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t.DecodeAuthorizationMessageCommand=void 0;const r=n(3631);const o=n(4935);const i=n(4963);const s=n(1780);const a=n(740);class DecodeAuthorizationMessageCommand extends i.Command{constructor(e){super();this.input=e}resolveMiddleware(e,t,n){this.middlewareStack.use((0,r.getSerdePlugin)(t,this.serialize,this.deserialize));this.middlewareStack.use((0,o.getAwsAuthPlugin)(t));const i=e.concat(this.middlewareStack);const{logger:a}=t;const c="STSClient";const l="DecodeAuthorizationMessageCommand";const u={logger:a,clientName:c,commandName:l,inputFilterSensitiveLog:s.DecodeAuthorizationMessageRequest.filterSensitiveLog,outputFilterSensitiveLog:s.DecodeAuthorizationMessageResponse.filterSensitiveLog};const{requestHandler:f}=t;return i.resolve(e=>f.handle(e.request,n||{}),u)}serialize(e,t){return(0,a.serializeAws_queryDecodeAuthorizationMessageCommand)(e,t)}deserialize(e,t){return(0,a.deserializeAws_queryDecodeAuthorizationMessageCommand)(e,t)}}t.DecodeAuthorizationMessageCommand=DecodeAuthorizationMessageCommand},9804:(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t.GetAccessKeyInfoCommand=void 0;const r=n(3631);const o=n(4935);const i=n(4963);const s=n(1780);const a=n(740);class GetAccessKeyInfoCommand extends i.Command{constructor(e){super();this.input=e}resolveMiddleware(e,t,n){this.middlewareStack.use((0,r.getSerdePlugin)(t,this.serialize,this.deserialize));this.middlewareStack.use((0,o.getAwsAuthPlugin)(t));const i=e.concat(this.middlewareStack);const{logger:a}=t;const c="STSClient";const l="GetAccessKeyInfoCommand";const u={logger:a,clientName:c,commandName:l,inputFilterSensitiveLog:s.GetAccessKeyInfoRequest.filterSensitiveLog,outputFilterSensitiveLog:s.GetAccessKeyInfoResponse.filterSensitiveLog};const{requestHandler:f}=t;return i.resolve(e=>f.handle(e.request,n||{}),u)}serialize(e,t){return(0,a.serializeAws_queryGetAccessKeyInfoCommand)(e,t)}deserialize(e,t){return(0,a.deserializeAws_queryGetAccessKeyInfoCommand)(e,t)}}t.GetAccessKeyInfoCommand=GetAccessKeyInfoCommand},4278:(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t.GetCallerIdentityCommand=void 0;const r=n(3631);const o=n(4935);const i=n(4963);const s=n(1780);const a=n(740);class GetCallerIdentityCommand extends i.Command{constructor(e){super();this.input=e}resolveMiddleware(e,t,n){this.middlewareStack.use((0,r.getSerdePlugin)(t,this.serialize,this.deserialize));this.middlewareStack.use((0,o.getAwsAuthPlugin)(t));const i=e.concat(this.middlewareStack);const{logger:a}=t;const c="STSClient";const l="GetCallerIdentityCommand";const u={logger:a,clientName:c,commandName:l,inputFilterSensitiveLog:s.GetCallerIdentityRequest.filterSensitiveLog,outputFilterSensitiveLog:s.GetCallerIdentityResponse.filterSensitiveLog};const{requestHandler:f}=t;return i.resolve(e=>f.handle(e.request,n||{}),u)}serialize(e,t){return(0,a.serializeAws_queryGetCallerIdentityCommand)(e,t)}deserialize(e,t){return(0,a.deserializeAws_queryGetCallerIdentityCommand)(e,t)}}t.GetCallerIdentityCommand=GetCallerIdentityCommand},7552:(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t.GetFederationTokenCommand=void 0;const r=n(3631);const o=n(4935);const i=n(4963);const s=n(1780);const a=n(740);class GetFederationTokenCommand extends i.Command{constructor(e){super();this.input=e}resolveMiddleware(e,t,n){this.middlewareStack.use((0,r.getSerdePlugin)(t,this.serialize,this.deserialize));this.middlewareStack.use((0,o.getAwsAuthPlugin)(t));const i=e.concat(this.middlewareStack);const{logger:a}=t;const c="STSClient";const l="GetFederationTokenCommand";const u={logger:a,clientName:c,commandName:l,inputFilterSensitiveLog:s.GetFederationTokenRequest.filterSensitiveLog,outputFilterSensitiveLog:s.GetFederationTokenResponse.filterSensitiveLog};const{requestHandler:f}=t;return i.resolve(e=>f.handle(e.request,n||{}),u)}serialize(e,t){return(0,a.serializeAws_queryGetFederationTokenCommand)(e,t)}deserialize(e,t){return(0,a.deserializeAws_queryGetFederationTokenCommand)(e,t)}}t.GetFederationTokenCommand=GetFederationTokenCommand},3285:(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t.GetSessionTokenCommand=void 0;const r=n(3631);const o=n(4935);const i=n(4963);const s=n(1780);const a=n(740);class GetSessionTokenCommand extends i.Command{constructor(e){super();this.input=e}resolveMiddleware(e,t,n){this.middlewareStack.use((0,r.getSerdePlugin)(t,this.serialize,this.deserialize));this.middlewareStack.use((0,o.getAwsAuthPlugin)(t));const i=e.concat(this.middlewareStack);const{logger:a}=t;const c="STSClient";const l="GetSessionTokenCommand";const u={logger:a,clientName:c,commandName:l,inputFilterSensitiveLog:s.GetSessionTokenRequest.filterSensitiveLog,outputFilterSensitiveLog:s.GetSessionTokenResponse.filterSensitiveLog};const{requestHandler:f}=t;return i.resolve(e=>f.handle(e.request,n||{}),u)}serialize(e,t){return(0,a.serializeAws_queryGetSessionTokenCommand)(e,t)}deserialize(e,t){return(0,a.deserializeAws_queryGetSessionTokenCommand)(e,t)}}t.GetSessionTokenCommand=GetSessionTokenCommand},5716:(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});const r=n(6759);r.__exportStar(n(9802),t);r.__exportStar(n(2865),t);r.__exportStar(n(7451),t);r.__exportStar(n(4150),t);r.__exportStar(n(9804),t);r.__exportStar(n(4278),t);r.__exportStar(n(7552),t);r.__exportStar(n(3285),t)},8028:(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t.decorateDefaultCredentialProvider=t.getDefaultRoleAssumerWithWebIdentity=t.getDefaultRoleAssumer=void 0;const r=n(48);const o=n(4195);const i=(e={})=>(0,r.getDefaultRoleAssumer)(e,o.STSClient);t.getDefaultRoleAssumer=i;const s=(e={})=>(0,r.getDefaultRoleAssumerWithWebIdentity)(e,o.STSClient);t.getDefaultRoleAssumerWithWebIdentity=s;const a=e=>n=>e({roleAssumer:(0,t.getDefaultRoleAssumer)(n),roleAssumerWithWebIdentity:(0,t.getDefaultRoleAssumerWithWebIdentity)(n),...n});t.decorateDefaultCredentialProvider=a},48:(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t.decorateDefaultCredentialProvider=t.getDefaultRoleAssumerWithWebIdentity=t.getDefaultRoleAssumer=void 0;const r=n(9802);const o=n(7451);const i="us-east-1";const s=e=>{if(typeof e!=="function"){return e===undefined?i:e}return async()=>{try{return await e()}catch(e){return i}}};const a=(e,t)=>{let n;let o;return async(i,a)=>{o=i;if(!n){const{logger:r,region:i,requestHandler:a}=e;n=new t({logger:r,credentialDefaultProvider:()=>async()=>o,region:s(i||e.region),...a?{requestHandler:a}:{}})}const{Credentials:c}=await n.send(new r.AssumeRoleCommand(a));if(!c||!c.AccessKeyId||!c.SecretAccessKey){throw new Error(`Invalid response from STS.assumeRole call with role ${a.RoleArn}`)}return{accessKeyId:c.AccessKeyId,secretAccessKey:c.SecretAccessKey,sessionToken:c.SessionToken,expiration:c.Expiration}}};t.getDefaultRoleAssumer=a;const c=(e,t)=>{let n;return async r=>{if(!n){const{logger:r,region:o,requestHandler:i}=e;n=new t({logger:r,region:s(o||e.region),...i?{requestHandler:i}:{}})}const{Credentials:i}=await n.send(new o.AssumeRoleWithWebIdentityCommand(r));if(!i||!i.AccessKeyId||!i.SecretAccessKey){throw new Error(`Invalid response from STS.assumeRoleWithWebIdentity call with role ${r.RoleArn}`)}return{accessKeyId:i.AccessKeyId,secretAccessKey:i.SecretAccessKey,sessionToken:i.SessionToken,expiration:i.Expiration}}};t.getDefaultRoleAssumerWithWebIdentity=c;const l=e=>n=>e({roleAssumer:(0,t.getDefaultRoleAssumer)(n,n.stsClientCtor),roleAssumerWithWebIdentity:(0,t.getDefaultRoleAssumerWithWebIdentity)(n,n.stsClientCtor),...n});t.decorateDefaultCredentialProvider=l},3571:(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t.defaultRegionInfoProvider=void 0;const r=n(6153);const o={"aws-global":{variants:[{hostname:"sts.amazonaws.com",tags:[]}],signingRegion:"us-east-1"},"us-east-1":{variants:[{hostname:"sts-fips.us-east-1.amazonaws.com",tags:["fips"]}]},"us-east-2":{variants:[{hostname:"sts-fips.us-east-2.amazonaws.com",tags:["fips"]}]},"us-gov-east-1":{variants:[{hostname:"sts.us-gov-east-1.amazonaws.com",tags:["fips"]}]},"us-gov-west-1":{variants:[{hostname:"sts.us-gov-west-1.amazonaws.com",tags:["fips"]}]},"us-west-1":{variants:[{hostname:"sts-fips.us-west-1.amazonaws.com",tags:["fips"]}]},"us-west-2":{variants:[{hostname:"sts-fips.us-west-2.amazonaws.com",tags:["fips"]}]}};const i={aws:{regions:["af-south-1","ap-east-1","ap-northeast-1","ap-northeast-2","ap-northeast-3","ap-south-1","ap-southeast-1","ap-southeast-2","ap-southeast-3","aws-global","ca-central-1","eu-central-1","eu-north-1","eu-south-1","eu-west-1","eu-west-2","eu-west-3","me-south-1","sa-east-1","us-east-1","us-east-1-fips","us-east-2","us-east-2-fips","us-west-1","us-west-1-fips","us-west-2","us-west-2-fips"],regionRegex:"^(us|eu|ap|sa|ca|me|af)\\-\\w+\\-\\d+$",variants:[{hostname:"sts.{region}.amazonaws.com",tags:[]},{hostname:"sts-fips.{region}.amazonaws.com",tags:["fips"]},{hostname:"sts-fips.{region}.api.aws",tags:["dualstack","fips"]},{hostname:"sts.{region}.api.aws",tags:["dualstack"]}]},"aws-cn":{regions:["cn-north-1","cn-northwest-1"],regionRegex:"^cn\\-\\w+\\-\\d+$",variants:[{hostname:"sts.{region}.amazonaws.com.cn",tags:[]},{hostname:"sts-fips.{region}.amazonaws.com.cn",tags:["fips"]},{hostname:"sts-fips.{region}.api.amazonwebservices.com.cn",tags:["dualstack","fips"]},{hostname:"sts.{region}.api.amazonwebservices.com.cn",tags:["dualstack"]}]},"aws-iso":{regions:["us-iso-east-1","us-iso-west-1"],regionRegex:"^us\\-iso\\-\\w+\\-\\d+$",variants:[{hostname:"sts.{region}.c2s.ic.gov",tags:[]},{hostname:"sts-fips.{region}.c2s.ic.gov",tags:["fips"]}]},"aws-iso-b":{regions:["us-isob-east-1"],regionRegex:"^us\\-isob\\-\\w+\\-\\d+$",variants:[{hostname:"sts.{region}.sc2s.sgov.gov",tags:[]},{hostname:"sts-fips.{region}.sc2s.sgov.gov",tags:["fips"]}]},"aws-us-gov":{regions:["us-gov-east-1","us-gov-east-1-fips","us-gov-west-1","us-gov-west-1-fips"],regionRegex:"^us\\-gov\\-\\w+\\-\\d+$",variants:[{hostname:"sts.{region}.amazonaws.com",tags:[]},{hostname:"sts.{region}.amazonaws.com",tags:["fips"]},{hostname:"sts-fips.{region}.api.aws",tags:["dualstack","fips"]},{hostname:"sts.{region}.api.aws",tags:["dualstack"]}]}};const s=async(e,t)=>(0,r.getRegionInfo)(e,{...t,signingService:"sts",regionHash:o,partitionHash:i});t.defaultRegionInfoProvider=s},2209:(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t.STSServiceException=void 0;const r=n(6759);r.__exportStar(n(2605),t);r.__exportStar(n(4195),t);r.__exportStar(n(5716),t);r.__exportStar(n(8028),t);r.__exportStar(n(106),t);var o=n(6450);Object.defineProperty(t,"STSServiceException",{enumerable:true,get:function(){return o.STSServiceException}})},6450:(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t.STSServiceException=void 0;const r=n(4963);class STSServiceException extends r.ServiceException{constructor(e){super(e);Object.setPrototypeOf(this,STSServiceException.prototype)}}t.STSServiceException=STSServiceException},106:(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});const r=n(6759);r.__exportStar(n(1780),t)},1780:(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t.GetSessionTokenResponse=t.GetSessionTokenRequest=t.GetFederationTokenResponse=t.FederatedUser=t.GetFederationTokenRequest=t.GetCallerIdentityResponse=t.GetCallerIdentityRequest=t.GetAccessKeyInfoResponse=t.GetAccessKeyInfoRequest=t.InvalidAuthorizationMessageException=t.DecodeAuthorizationMessageResponse=t.DecodeAuthorizationMessageRequest=t.IDPCommunicationErrorException=t.AssumeRoleWithWebIdentityResponse=t.AssumeRoleWithWebIdentityRequest=t.InvalidIdentityTokenException=t.IDPRejectedClaimException=t.AssumeRoleWithSAMLResponse=t.AssumeRoleWithSAMLRequest=t.RegionDisabledException=t.PackedPolicyTooLargeException=t.MalformedPolicyDocumentException=t.ExpiredTokenException=t.AssumeRoleResponse=t.Credentials=t.AssumeRoleRequest=t.Tag=t.PolicyDescriptorType=t.AssumedRoleUser=void 0;const r=n(6450);var o;(function(e){e.filterSensitiveLog=(e=>({...e}))})(o=t.AssumedRoleUser||(t.AssumedRoleUser={}));var i;(function(e){e.filterSensitiveLog=(e=>({...e}))})(i=t.PolicyDescriptorType||(t.PolicyDescriptorType={}));var s;(function(e){e.filterSensitiveLog=(e=>({...e}))})(s=t.Tag||(t.Tag={}));var a;(function(e){e.filterSensitiveLog=(e=>({...e}))})(a=t.AssumeRoleRequest||(t.AssumeRoleRequest={}));var c;(function(e){e.filterSensitiveLog=(e=>({...e}))})(c=t.Credentials||(t.Credentials={}));var l;(function(e){e.filterSensitiveLog=(e=>({...e}))})(l=t.AssumeRoleResponse||(t.AssumeRoleResponse={}));class ExpiredTokenException extends r.STSServiceException{constructor(e){super({name:"ExpiredTokenException",$fault:"client",...e});this.name="ExpiredTokenException";this.$fault="client";Object.setPrototypeOf(this,ExpiredTokenException.prototype)}}t.ExpiredTokenException=ExpiredTokenException;class MalformedPolicyDocumentException extends r.STSServiceException{constructor(e){super({name:"MalformedPolicyDocumentException",$fault:"client",...e});this.name="MalformedPolicyDocumentException";this.$fault="client";Object.setPrototypeOf(this,MalformedPolicyDocumentException.prototype)}}t.MalformedPolicyDocumentException=MalformedPolicyDocumentException;class PackedPolicyTooLargeException extends r.STSServiceException{constructor(e){super({name:"PackedPolicyTooLargeException",$fault:"client",...e});this.name="PackedPolicyTooLargeException";this.$fault="client";Object.setPrototypeOf(this,PackedPolicyTooLargeException.prototype)}}t.PackedPolicyTooLargeException=PackedPolicyTooLargeException;class RegionDisabledException extends r.STSServiceException{constructor(e){super({name:"RegionDisabledException",$fault:"client",...e});this.name="RegionDisabledException";this.$fault="client";Object.setPrototypeOf(this,RegionDisabledException.prototype)}}t.RegionDisabledException=RegionDisabledException;var u;(function(e){e.filterSensitiveLog=(e=>({...e}))})(u=t.AssumeRoleWithSAMLRequest||(t.AssumeRoleWithSAMLRequest={}));var f;(function(e){e.filterSensitiveLog=(e=>({...e}))})(f=t.AssumeRoleWithSAMLResponse||(t.AssumeRoleWithSAMLResponse={}));class IDPRejectedClaimException extends r.STSServiceException{constructor(e){super({name:"IDPRejectedClaimException",$fault:"client",...e});this.name="IDPRejectedClaimException";this.$fault="client";Object.setPrototypeOf(this,IDPRejectedClaimException.prototype)}}t.IDPRejectedClaimException=IDPRejectedClaimException;class InvalidIdentityTokenException extends r.STSServiceException{constructor(e){super({name:"InvalidIdentityTokenException",$fault:"client",...e});this.name="InvalidIdentityTokenException";this.$fault="client";Object.setPrototypeOf(this,InvalidIdentityTokenException.prototype)}}t.InvalidIdentityTokenException=InvalidIdentityTokenException;var d;(function(e){e.filterSensitiveLog=(e=>({...e}))})(d=t.AssumeRoleWithWebIdentityRequest||(t.AssumeRoleWithWebIdentityRequest={}));var p;(function(e){e.filterSensitiveLog=(e=>({...e}))})(p=t.AssumeRoleWithWebIdentityResponse||(t.AssumeRoleWithWebIdentityResponse={}));class IDPCommunicationErrorException extends r.STSServiceException{constructor(e){super({name:"IDPCommunicationErrorException",$fault:"client",...e});this.name="IDPCommunicationErrorException";this.$fault="client";Object.setPrototypeOf(this,IDPCommunicationErrorException.prototype)}}t.IDPCommunicationErrorException=IDPCommunicationErrorException;var y;(function(e){e.filterSensitiveLog=(e=>({...e}))})(y=t.DecodeAuthorizationMessageRequest||(t.DecodeAuthorizationMessageRequest={}));var _;(function(e){e.filterSensitiveLog=(e=>({...e}))})(_=t.DecodeAuthorizationMessageResponse||(t.DecodeAuthorizationMessageResponse={}));class InvalidAuthorizationMessageException extends r.STSServiceException{constructor(e){super({name:"InvalidAuthorizationMessageException",$fault:"client",...e});this.name="InvalidAuthorizationMessageException";this.$fault="client";Object.setPrototypeOf(this,InvalidAuthorizationMessageException.prototype)}}t.InvalidAuthorizationMessageException=InvalidAuthorizationMessageException;var m;(function(e){e.filterSensitiveLog=(e=>({...e}))})(m=t.GetAccessKeyInfoRequest||(t.GetAccessKeyInfoRequest={}));var h;(function(e){e.filterSensitiveLog=(e=>({...e}))})(h=t.GetAccessKeyInfoResponse||(t.GetAccessKeyInfoResponse={}));var g;(function(e){e.filterSensitiveLog=(e=>({...e}))})(g=t.GetCallerIdentityRequest||(t.GetCallerIdentityRequest={}));var v;(function(e){e.filterSensitiveLog=(e=>({...e}))})(v=t.GetCallerIdentityResponse||(t.GetCallerIdentityResponse={}));var w;(function(e){e.filterSensitiveLog=(e=>({...e}))})(w=t.GetFederationTokenRequest||(t.GetFederationTokenRequest={}));var b;(function(e){e.filterSensitiveLog=(e=>({...e}))})(b=t.FederatedUser||(t.FederatedUser={}));var S;(function(e){e.filterSensitiveLog=(e=>({...e}))})(S=t.GetFederationTokenResponse||(t.GetFederationTokenResponse={}));var E;(function(e){e.filterSensitiveLog=(e=>({...e}))})(E=t.GetSessionTokenRequest||(t.GetSessionTokenRequest={}));var P;(function(e){e.filterSensitiveLog=(e=>({...e}))})(P=t.GetSessionTokenResponse||(t.GetSessionTokenResponse={}))},740:(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t.deserializeAws_queryGetSessionTokenCommand=t.deserializeAws_queryGetFederationTokenCommand=t.deserializeAws_queryGetCallerIdentityCommand=t.deserializeAws_queryGetAccessKeyInfoCommand=t.deserializeAws_queryDecodeAuthorizationMessageCommand=t.deserializeAws_queryAssumeRoleWithWebIdentityCommand=t.deserializeAws_queryAssumeRoleWithSAMLCommand=t.deserializeAws_queryAssumeRoleCommand=t.serializeAws_queryGetSessionTokenCommand=t.serializeAws_queryGetFederationTokenCommand=t.serializeAws_queryGetCallerIdentityCommand=t.serializeAws_queryGetAccessKeyInfoCommand=t.serializeAws_queryDecodeAuthorizationMessageCommand=t.serializeAws_queryAssumeRoleWithWebIdentityCommand=t.serializeAws_queryAssumeRoleWithSAMLCommand=t.serializeAws_queryAssumeRoleCommand=void 0;const r=n(223);const o=n(4963);const i=n(3e3);const s=n(7448);const a=n(1780);const c=n(6450);const l=async(e,t)=>{const n={"content-type":"application/x-www-form-urlencoded"};let r;r=Pe({...U(e,t),Action:"AssumeRole",Version:"2011-06-15"});return Se(t,n,"/",undefined,r)};t.serializeAws_queryAssumeRoleCommand=l;const u=async(e,t)=>{const n={"content-type":"application/x-www-form-urlencoded"};let r;r=Pe({...G(e,t),Action:"AssumeRoleWithSAML",Version:"2011-06-15"});return Se(t,n,"/",undefined,r)};t.serializeAws_queryAssumeRoleWithSAMLCommand=u;const f=async(e,t)=>{const n={"content-type":"application/x-www-form-urlencoded"};let r;r=Pe({...$(e,t),Action:"AssumeRoleWithWebIdentity",Version:"2011-06-15"});return Se(t,n,"/",undefined,r)};t.serializeAws_queryAssumeRoleWithWebIdentityCommand=f;const d=async(e,t)=>{const n={"content-type":"application/x-www-form-urlencoded"};let r;r=Pe({...H(e,t),Action:"DecodeAuthorizationMessage",Version:"2011-06-15"});return Se(t,n,"/",undefined,r)};t.serializeAws_queryDecodeAuthorizationMessageCommand=d;const p=async(e,t)=>{const n={"content-type":"application/x-www-form-urlencoded"};let r;r=Pe({...V(e,t),Action:"GetAccessKeyInfo",Version:"2011-06-15"});return Se(t,n,"/",undefined,r)};t.serializeAws_queryGetAccessKeyInfoCommand=p;const y=async(e,t)=>{const n={"content-type":"application/x-www-form-urlencoded"};let r;r=Pe({...B(e,t),Action:"GetCallerIdentity",Version:"2011-06-15"});return Se(t,n,"/",undefined,r)};t.serializeAws_queryGetCallerIdentityCommand=y;const _=async(e,t)=>{const n={"content-type":"application/x-www-form-urlencoded"};let r;r=Pe({...W(e,t),Action:"GetFederationToken",Version:"2011-06-15"});return Se(t,n,"/",undefined,r)};t.serializeAws_queryGetFederationTokenCommand=_;const m=async(e,t)=>{const n={"content-type":"application/x-www-form-urlencoded"};let r;r=Pe({...K(e,t),Action:"GetSessionToken",Version:"2011-06-15"});return Se(t,n,"/",undefined,r)};t.serializeAws_queryGetSessionTokenCommand=m;const h=async(e,t)=>{if(e.statusCode>=300){return g(e,t)}const n=await Ee(e.body,t);let r={};r=te(n.AssumeRoleResult,t);const o={$metadata:ve(e),...r};return Promise.resolve(o)};t.deserializeAws_queryAssumeRoleCommand=h;const g=async(e,t)=>{const n={...e,body:await Ee(e.body,t)};let r;let i="UnknownError";i=Re(e,n.body);switch(i){case"ExpiredTokenException":case"com.amazonaws.sts#ExpiredTokenException":throw await L(n,t);case"MalformedPolicyDocumentException":case"com.amazonaws.sts#MalformedPolicyDocumentException":throw await k(n,t);case"PackedPolicyTooLargeException":case"com.amazonaws.sts#PackedPolicyTooLargeException":throw await N(n,t);case"RegionDisabledException":case"com.amazonaws.sts#RegionDisabledException":throw await q(n,t);default:const s=n.body;r=new c.STSServiceException({name:s.Error.code||s.Error.Code||i,$fault:"client",$metadata:ve(e)});throw(0,o.decorateServiceException)(r,s.Error)}};const v=async(e,t)=>{if(e.statusCode>=300){return w(e,t)}const n=await Ee(e.body,t);let r={};r=ne(n.AssumeRoleWithSAMLResult,t);const o={$metadata:ve(e),...r};return Promise.resolve(o)};t.deserializeAws_queryAssumeRoleWithSAMLCommand=v;const w=async(e,t)=>{const n={...e,body:await Ee(e.body,t)};let r;let i="UnknownError";i=Re(e,n.body);switch(i){case"ExpiredTokenException":case"com.amazonaws.sts#ExpiredTokenException":throw await L(n,t);case"IDPRejectedClaimException":case"com.amazonaws.sts#IDPRejectedClaimException":throw await M(n,t);case"InvalidIdentityTokenException":case"com.amazonaws.sts#InvalidIdentityTokenException":throw await z(n,t);case"MalformedPolicyDocumentException":case"com.amazonaws.sts#MalformedPolicyDocumentException":throw await k(n,t);case"PackedPolicyTooLargeException":case"com.amazonaws.sts#PackedPolicyTooLargeException":throw await N(n,t);case"RegionDisabledException":case"com.amazonaws.sts#RegionDisabledException":throw await q(n,t);default:const s=n.body;r=new c.STSServiceException({name:s.Error.code||s.Error.Code||i,$fault:"client",$metadata:ve(e)});throw(0,o.decorateServiceException)(r,s.Error)}};const b=async(e,t)=>{if(e.statusCode>=300){return S(e,t)}const n=await Ee(e.body,t);let r={};r=re(n.AssumeRoleWithWebIdentityResult,t);const o={$metadata:ve(e),...r};return Promise.resolve(o)};t.deserializeAws_queryAssumeRoleWithWebIdentityCommand=b;const S=async(e,t)=>{const n={...e,body:await Ee(e.body,t)};let r;let i="UnknownError";i=Re(e,n.body);switch(i){case"ExpiredTokenException":case"com.amazonaws.sts#ExpiredTokenException":throw await L(n,t);case"IDPCommunicationErrorException":case"com.amazonaws.sts#IDPCommunicationErrorException":throw await D(n,t);case"IDPRejectedClaimException":case"com.amazonaws.sts#IDPRejectedClaimException":throw await M(n,t);case"InvalidIdentityTokenException":case"com.amazonaws.sts#InvalidIdentityTokenException":throw await z(n,t);case"MalformedPolicyDocumentException":case"com.amazonaws.sts#MalformedPolicyDocumentException":throw await k(n,t);case"PackedPolicyTooLargeException":case"com.amazonaws.sts#PackedPolicyTooLargeException":throw await N(n,t);case"RegionDisabledException":case"com.amazonaws.sts#RegionDisabledException":throw await q(n,t);default:const s=n.body;r=new c.STSServiceException({name:s.Error.code||s.Error.Code||i,$fault:"client",$metadata:ve(e)});throw(0,o.decorateServiceException)(r,s.Error)}};const E=async(e,t)=>{if(e.statusCode>=300){return P(e,t)}const n=await Ee(e.body,t);let r={};r=ie(n.DecodeAuthorizationMessageResult,t);const o={$metadata:ve(e),...r};return Promise.resolve(o)};t.deserializeAws_queryDecodeAuthorizationMessageCommand=E;const P=async(e,t)=>{const n={...e,body:await Ee(e.body,t)};let r;let i="UnknownError";i=Re(e,n.body);switch(i){case"InvalidAuthorizationMessageException":case"com.amazonaws.sts#InvalidAuthorizationMessageException":throw await F(n,t);default:const s=n.body;r=new c.STSServiceException({name:s.Error.code||s.Error.Code||i,$fault:"client",$metadata:ve(e)});throw(0,o.decorateServiceException)(r,s.Error)}};const R=async(e,t)=>{if(e.statusCode>=300){return x(e,t)}const n=await Ee(e.body,t);let r={};r=ce(n.GetAccessKeyInfoResult,t);const o={$metadata:ve(e),...r};return Promise.resolve(o)};t.deserializeAws_queryGetAccessKeyInfoCommand=R;const x=async(e,t)=>{const n={...e,body:await Ee(e.body,t)};let r;let i="UnknownError";i=Re(e,n.body);switch(i){default:const t=n.body;r=new c.STSServiceException({name:t.Error.code||t.Error.Code||i,$fault:"client",$metadata:ve(e)});throw(0,o.decorateServiceException)(r,t.Error)}};const A=async(e,t)=>{if(e.statusCode>=300){return T(e,t)}const n=await Ee(e.body,t);let r={};r=le(n.GetCallerIdentityResult,t);const o={$metadata:ve(e),...r};return Promise.resolve(o)};t.deserializeAws_queryGetCallerIdentityCommand=A;const T=async(e,t)=>{const n={...e,body:await Ee(e.body,t)};let r;let i="UnknownError";i=Re(e,n.body);switch(i){default:const t=n.body;r=new c.STSServiceException({name:t.Error.code||t.Error.Code||i,$fault:"client",$metadata:ve(e)});throw(0,o.decorateServiceException)(r,t.Error)}};const C=async(e,t)=>{if(e.statusCode>=300){return I(e,t)}const n=await Ee(e.body,t);let r={};r=ue(n.GetFederationTokenResult,t);const o={$metadata:ve(e),...r};return Promise.resolve(o)};t.deserializeAws_queryGetFederationTokenCommand=C;const I=async(e,t)=>{const n={...e,body:await Ee(e.body,t)};let r;let i="UnknownError";i=Re(e,n.body);switch(i){case"MalformedPolicyDocumentException":case"com.amazonaws.sts#MalformedPolicyDocumentException":throw await k(n,t);case"PackedPolicyTooLargeException":case"com.amazonaws.sts#PackedPolicyTooLargeException":throw await N(n,t);case"RegionDisabledException":case"com.amazonaws.sts#RegionDisabledException":throw await q(n,t);default:const s=n.body;r=new c.STSServiceException({name:s.Error.code||s.Error.Code||i,$fault:"client",$metadata:ve(e)});throw(0,o.decorateServiceException)(r,s.Error)}};const O=async(e,t)=>{if(e.statusCode>=300){return j(e,t)}const n=await Ee(e.body,t);let r={};r=fe(n.GetSessionTokenResult,t);const o={$metadata:ve(e),...r};return Promise.resolve(o)};t.deserializeAws_queryGetSessionTokenCommand=O;const j=async(e,t)=>{const n={...e,body:await Ee(e.body,t)};let r;let i="UnknownError";i=Re(e,n.body);switch(i){case"RegionDisabledException":case"com.amazonaws.sts#RegionDisabledException":throw await q(n,t);default:const s=n.body;r=new c.STSServiceException({name:s.Error.code||s.Error.Code||i,$fault:"client",$metadata:ve(e)});throw(0,o.decorateServiceException)(r,s.Error)}};const L=async(e,t)=>{const n=e.body;const r=se(n.Error,t);const i=new a.ExpiredTokenException({$metadata:ve(e),...r});return(0,o.decorateServiceException)(i,n)};const D=async(e,t)=>{const n=e.body;const r=de(n.Error,t);const i=new a.IDPCommunicationErrorException({$metadata:ve(e),...r});return(0,o.decorateServiceException)(i,n)};const M=async(e,t)=>{const n=e.body;const r=pe(n.Error,t);const i=new a.IDPRejectedClaimException({$metadata:ve(e),...r});return(0,o.decorateServiceException)(i,n)};const F=async(e,t)=>{const n=e.body;const r=ye(n.Error,t);const i=new a.InvalidAuthorizationMessageException({$metadata:ve(e),...r});return(0,o.decorateServiceException)(i,n)};const z=async(e,t)=>{const n=e.body;const r=_e(n.Error,t);const i=new a.InvalidIdentityTokenException({$metadata:ve(e),...r});return(0,o.decorateServiceException)(i,n)};const k=async(e,t)=>{const n=e.body;const r=me(n.Error,t);const i=new a.MalformedPolicyDocumentException({$metadata:ve(e),...r});return(0,o.decorateServiceException)(i,n)};const N=async(e,t)=>{const n=e.body;const r=he(n.Error,t);const i=new a.PackedPolicyTooLargeException({$metadata:ve(e),...r});return(0,o.decorateServiceException)(i,n)};const q=async(e,t)=>{const n=e.body;const r=ge(n.Error,t);const i=new a.RegionDisabledException({$metadata:ve(e),...r});return(0,o.decorateServiceException)(i,n)};const U=(e,t)=>{const n={};if(e.RoleArn!==undefined&&e.RoleArn!==null){n["RoleArn"]=e.RoleArn}if(e.RoleSessionName!==undefined&&e.RoleSessionName!==null){n["RoleSessionName"]=e.RoleSessionName}if(e.PolicyArns!==undefined&&e.PolicyArns!==null){const r=J(e.PolicyArns,t);Object.entries(r).forEach(([e,t])=>{const r=`PolicyArns.${e}`;n[r]=t})}if(e.Policy!==undefined&&e.Policy!==null){n["Policy"]=e.Policy}if(e.DurationSeconds!==undefined&&e.DurationSeconds!==null){n["DurationSeconds"]=e.DurationSeconds}if(e.Tags!==undefined&&e.Tags!==null){const r=Z(e.Tags,t);Object.entries(r).forEach(([e,t])=>{const r=`Tags.${e}`;n[r]=t})}if(e.TransitiveTagKeys!==undefined&&e.TransitiveTagKeys!==null){const r=Q(e.TransitiveTagKeys,t);Object.entries(r).forEach(([e,t])=>{const r=`TransitiveTagKeys.${e}`;n[r]=t})}if(e.ExternalId!==undefined&&e.ExternalId!==null){n["ExternalId"]=e.ExternalId}if(e.SerialNumber!==undefined&&e.SerialNumber!==null){n["SerialNumber"]=e.SerialNumber}if(e.TokenCode!==undefined&&e.TokenCode!==null){n["TokenCode"]=e.TokenCode}if(e.SourceIdentity!==undefined&&e.SourceIdentity!==null){n["SourceIdentity"]=e.SourceIdentity}return n};const G=(e,t)=>{const n={};if(e.RoleArn!==undefined&&e.RoleArn!==null){n["RoleArn"]=e.RoleArn}if(e.PrincipalArn!==undefined&&e.PrincipalArn!==null){n["PrincipalArn"]=e.PrincipalArn}if(e.SAMLAssertion!==undefined&&e.SAMLAssertion!==null){n["SAMLAssertion"]=e.SAMLAssertion}if(e.PolicyArns!==undefined&&e.PolicyArns!==null){const r=J(e.PolicyArns,t);Object.entries(r).forEach(([e,t])=>{const r=`PolicyArns.${e}`;n[r]=t})}if(e.Policy!==undefined&&e.Policy!==null){n["Policy"]=e.Policy}if(e.DurationSeconds!==undefined&&e.DurationSeconds!==null){n["DurationSeconds"]=e.DurationSeconds}return n};const $=(e,t)=>{const n={};if(e.RoleArn!==undefined&&e.RoleArn!==null){n["RoleArn"]=e.RoleArn}if(e.RoleSessionName!==undefined&&e.RoleSessionName!==null){n["RoleSessionName"]=e.RoleSessionName}if(e.WebIdentityToken!==undefined&&e.WebIdentityToken!==null){n["WebIdentityToken"]=e.WebIdentityToken}if(e.ProviderId!==undefined&&e.ProviderId!==null){n["ProviderId"]=e.ProviderId}if(e.PolicyArns!==undefined&&e.PolicyArns!==null){const r=J(e.PolicyArns,t);Object.entries(r).forEach(([e,t])=>{const r=`PolicyArns.${e}`;n[r]=t})}if(e.Policy!==undefined&&e.Policy!==null){n["Policy"]=e.Policy}if(e.DurationSeconds!==undefined&&e.DurationSeconds!==null){n["DurationSeconds"]=e.DurationSeconds}return n};const H=(e,t)=>{const n={};if(e.EncodedMessage!==undefined&&e.EncodedMessage!==null){n["EncodedMessage"]=e.EncodedMessage}return n};const V=(e,t)=>{const n={};if(e.AccessKeyId!==undefined&&e.AccessKeyId!==null){n["AccessKeyId"]=e.AccessKeyId}return n};const B=(e,t)=>{const n={};return n};const W=(e,t)=>{const n={};if(e.Name!==undefined&&e.Name!==null){n["Name"]=e.Name}if(e.Policy!==undefined&&e.Policy!==null){n["Policy"]=e.Policy}if(e.PolicyArns!==undefined&&e.PolicyArns!==null){const r=J(e.PolicyArns,t);Object.entries(r).forEach(([e,t])=>{const r=`PolicyArns.${e}`;n[r]=t})}if(e.DurationSeconds!==undefined&&e.DurationSeconds!==null){n["DurationSeconds"]=e.DurationSeconds}if(e.Tags!==undefined&&e.Tags!==null){const r=Z(e.Tags,t);Object.entries(r).forEach(([e,t])=>{const r=`Tags.${e}`;n[r]=t})}return n};const K=(e,t)=>{const n={};if(e.DurationSeconds!==undefined&&e.DurationSeconds!==null){n["DurationSeconds"]=e.DurationSeconds}if(e.SerialNumber!==undefined&&e.SerialNumber!==null){n["SerialNumber"]=e.SerialNumber}if(e.TokenCode!==undefined&&e.TokenCode!==null){n["TokenCode"]=e.TokenCode}return n};const J=(e,t)=>{const n={};let r=1;for(const o of e){if(o===null){continue}const e=Y(o,t);Object.entries(e).forEach(([e,t])=>{n[`member.${r}.${e}`]=t});r++}return n};const Y=(e,t)=>{const n={};if(e.arn!==undefined&&e.arn!==null){n["arn"]=e.arn}return n};const X=(e,t)=>{const n={};if(e.Key!==undefined&&e.Key!==null){n["Key"]=e.Key}if(e.Value!==undefined&&e.Value!==null){n["Value"]=e.Value}return n};const Q=(e,t)=>{const n={};let r=1;for(const t of e){if(t===null){continue}n[`member.${r}`]=t;r++}return n};const Z=(e,t)=>{const n={};let r=1;for(const o of e){if(o===null){continue}const e=X(o,t);Object.entries(e).forEach(([e,t])=>{n[`member.${r}.${e}`]=t});r++}return n};const ee=(e,t)=>{const n={AssumedRoleId:undefined,Arn:undefined};if(e["AssumedRoleId"]!==undefined){n.AssumedRoleId=(0,o.expectString)(e["AssumedRoleId"])}if(e["Arn"]!==undefined){n.Arn=(0,o.expectString)(e["Arn"])}return n};const te=(e,t)=>{const n={Credentials:undefined,AssumedRoleUser:undefined,PackedPolicySize:undefined,SourceIdentity:undefined};if(e["Credentials"]!==undefined){n.Credentials=oe(e["Credentials"],t)}if(e["AssumedRoleUser"]!==undefined){n.AssumedRoleUser=ee(e["AssumedRoleUser"],t)}if(e["PackedPolicySize"]!==undefined){n.PackedPolicySize=(0,o.strictParseInt32)(e["PackedPolicySize"])}if(e["SourceIdentity"]!==undefined){n.SourceIdentity=(0,o.expectString)(e["SourceIdentity"])}return n};const ne=(e,t)=>{const n={Credentials:undefined,AssumedRoleUser:undefined,PackedPolicySize:undefined,Subject:undefined,SubjectType:undefined,Issuer:undefined,Audience:undefined,NameQualifier:undefined,SourceIdentity:undefined};if(e["Credentials"]!==undefined){n.Credentials=oe(e["Credentials"],t)}if(e["AssumedRoleUser"]!==undefined){n.AssumedRoleUser=ee(e["AssumedRoleUser"],t)}if(e["PackedPolicySize"]!==undefined){n.PackedPolicySize=(0,o.strictParseInt32)(e["PackedPolicySize"])}if(e["Subject"]!==undefined){n.Subject=(0,o.expectString)(e["Subject"])}if(e["SubjectType"]!==undefined){n.SubjectType=(0,o.expectString)(e["SubjectType"])}if(e["Issuer"]!==undefined){n.Issuer=(0,o.expectString)(e["Issuer"])}if(e["Audience"]!==undefined){n.Audience=(0,o.expectString)(e["Audience"])}if(e["NameQualifier"]!==undefined){n.NameQualifier=(0,o.expectString)(e["NameQualifier"])}if(e["SourceIdentity"]!==undefined){n.SourceIdentity=(0,o.expectString)(e["SourceIdentity"])}return n};const re=(e,t)=>{const n={Credentials:undefined,SubjectFromWebIdentityToken:undefined,AssumedRoleUser:undefined,PackedPolicySize:undefined,Provider:undefined,Audience:undefined,SourceIdentity:undefined};if(e["Credentials"]!==undefined){n.Credentials=oe(e["Credentials"],t)}if(e["SubjectFromWebIdentityToken"]!==undefined){n.SubjectFromWebIdentityToken=(0,o.expectString)(e["SubjectFromWebIdentityToken"])}if(e["AssumedRoleUser"]!==undefined){n.AssumedRoleUser=ee(e["AssumedRoleUser"],t)}if(e["PackedPolicySize"]!==undefined){n.PackedPolicySize=(0,o.strictParseInt32)(e["PackedPolicySize"])}if(e["Provider"]!==undefined){n.Provider=(0,o.expectString)(e["Provider"])}if(e["Audience"]!==undefined){n.Audience=(0,o.expectString)(e["Audience"])}if(e["SourceIdentity"]!==undefined){n.SourceIdentity=(0,o.expectString)(e["SourceIdentity"])}return n};const oe=(e,t)=>{const n={AccessKeyId:undefined,SecretAccessKey:undefined,SessionToken:undefined,Expiration:undefined};if(e["AccessKeyId"]!==undefined){n.AccessKeyId=(0,o.expectString)(e["AccessKeyId"])}if(e["SecretAccessKey"]!==undefined){n.SecretAccessKey=(0,o.expectString)(e["SecretAccessKey"])}if(e["SessionToken"]!==undefined){n.SessionToken=(0,o.expectString)(e["SessionToken"])}if(e["Expiration"]!==undefined){n.Expiration=(0,o.expectNonNull)((0,o.parseRfc3339DateTime)(e["Expiration"]))}return n};const ie=(e,t)=>{const n={DecodedMessage:undefined};if(e["DecodedMessage"]!==undefined){n.DecodedMessage=(0,o.expectString)(e["DecodedMessage"])}return n};const se=(e,t)=>{const n={message:undefined};if(e["message"]!==undefined){n.message=(0,o.expectString)(e["message"])}return n};const ae=(e,t)=>{const n={FederatedUserId:undefined,Arn:undefined};if(e["FederatedUserId"]!==undefined){n.FederatedUserId=(0,o.expectString)(e["FederatedUserId"])}if(e["Arn"]!==undefined){n.Arn=(0,o.expectString)(e["Arn"])}return n};const ce=(e,t)=>{const n={Account:undefined};if(e["Account"]!==undefined){n.Account=(0,o.expectString)(e["Account"])}return n};const le=(e,t)=>{const n={UserId:undefined,Account:undefined,Arn:undefined};if(e["UserId"]!==undefined){n.UserId=(0,o.expectString)(e["UserId"])}if(e["Account"]!==undefined){n.Account=(0,o.expectString)(e["Account"])}if(e["Arn"]!==undefined){n.Arn=(0,o.expectString)(e["Arn"])}return n};const ue=(e,t)=>{const n={Credentials:undefined,FederatedUser:undefined,PackedPolicySize:undefined};if(e["Credentials"]!==undefined){n.Credentials=oe(e["Credentials"],t)}if(e["FederatedUser"]!==undefined){n.FederatedUser=ae(e["FederatedUser"],t)}if(e["PackedPolicySize"]!==undefined){n.PackedPolicySize=(0,o.strictParseInt32)(e["PackedPolicySize"])}return n};const fe=(e,t)=>{const n={Credentials:undefined};if(e["Credentials"]!==undefined){n.Credentials=oe(e["Credentials"],t)}return n};const de=(e,t)=>{const n={message:undefined};if(e["message"]!==undefined){n.message=(0,o.expectString)(e["message"])}return n};const pe=(e,t)=>{const n={message:undefined};if(e["message"]!==undefined){n.message=(0,o.expectString)(e["message"])}return n};const ye=(e,t)=>{const n={message:undefined};if(e["message"]!==undefined){n.message=(0,o.expectString)(e["message"])}return n};const _e=(e,t)=>{const n={message:undefined};if(e["message"]!==undefined){n.message=(0,o.expectString)(e["message"])}return n};const me=(e,t)=>{const n={message:undefined};if(e["message"]!==undefined){n.message=(0,o.expectString)(e["message"])}return n};const he=(e,t)=>{const n={message:undefined};if(e["message"]!==undefined){n.message=(0,o.expectString)(e["message"])}return n};const ge=(e,t)=>{const n={message:undefined};if(e["message"]!==undefined){n.message=(0,o.expectString)(e["message"])}return n};const ve=e=>{var t;return{httpStatusCode:e.statusCode,requestId:(t=e.headers["x-amzn-requestid"])!==null&&t!==void 0?t:e.headers["x-amzn-request-id"],extendedRequestId:e.headers["x-amz-id-2"],cfId:e.headers["x-amz-cf-id"]}};const we=(e=new Uint8Array,t)=>{if(e instanceof Uint8Array){return Promise.resolve(e)}return t.streamCollector(e)||Promise.resolve(new Uint8Array)};const be=(e,t)=>we(e,t).then(e=>t.utf8Encoder(e));const Se=async(e,t,n,o,i)=>{const{hostname:s,protocol:a="https",port:c,path:l}=await e.endpoint();const u={protocol:a,hostname:s,port:c,method:"POST",path:l.endsWith("/")?l.slice(0,-1)+n:l+n,headers:t};if(o!==undefined){u.hostname=o}if(i!==undefined){u.body=i}return new r.HttpRequest(u)};const Ee=(e,t)=>be(e,t).then(e=>{if(e.length){const t=(0,s.parse)(e,{attributeNamePrefix:"",ignoreAttributes:false,parseNodeValue:false,trimValues:false,tagValueProcessor:e=>e.trim()===""&&e.includes("\n")?"":(0,i.decodeHTML)(e)});const n="#text";const r=Object.keys(t)[0];const a=t[r];if(a[n]){a[r]=a[n];delete a[n]}return(0,o.getValueFromTextNode)(a)}return{}});const Pe=e=>Object.entries(e).map(([e,t])=>(0,o.extendedEncodeURIComponent)(e)+"="+(0,o.extendedEncodeURIComponent)(t)).join("&");const Re=(e,t)=>{if(t.Error.Code!==undefined){return t.Error.Code}if(e.statusCode==404){return"NotFound"}return""}},3405:(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t.getRuntimeConfig=void 0;const r=n(6759);const o=r.__importDefault(n(1121));const i=n(48);const s=n(6153);const a=n(5531);const c=n(7442);const l=n(6064);const u=n(7684);const f=n(8805);const d=n(8588);const p=n(4147);const y=n(8095);const _=n(6278);const m=n(2642);const h=n(4963);const g=n(4243);const v=n(4963);const w=e=>{var t,n,r,w,b,S,E,P,R,x,A,T,C,I,O;(0,v.emitWarningIfUnsupportedVersion)(process.version);const j=(0,g.resolveDefaultsModeConfig)(e);const L=()=>j().then(h.loadConfigsForDefaultMode);const D=(0,m.getRuntimeConfig)(e);return{...D,...e,runtime:"node",defaultsMode:j,base64Decoder:(t=e===null||e===void 0?void 0:e.base64Decoder)!==null&&t!==void 0?t:d.fromBase64,base64Encoder:(n=e===null||e===void 0?void 0:e.base64Encoder)!==null&&n!==void 0?n:d.toBase64,bodyLengthChecker:(r=e===null||e===void 0?void 0:e.bodyLengthChecker)!==null&&r!==void 0?r:p.calculateBodyLength,credentialDefaultProvider:(w=e===null||e===void 0?void 0:e.credentialDefaultProvider)!==null&&w!==void 0?w:(0,i.decorateDefaultCredentialProvider)(a.defaultProvider),defaultUserAgentProvider:(b=e===null||e===void 0?void 0:e.defaultUserAgentProvider)!==null&&b!==void 0?b:(0,y.defaultUserAgent)({serviceId:D.serviceId,clientVersion:o.default.version}),maxAttempts:(S=e===null||e===void 0?void 0:e.maxAttempts)!==null&&S!==void 0?S:(0,u.loadConfig)(l.NODE_MAX_ATTEMPT_CONFIG_OPTIONS),region:(E=e===null||e===void 0?void 0:e.region)!==null&&E!==void 0?E:(0,u.loadConfig)(s.NODE_REGION_CONFIG_OPTIONS,s.NODE_REGION_CONFIG_FILE_OPTIONS),requestHandler:(P=e===null||e===void 0?void 0:e.requestHandler)!==null&&P!==void 0?P:new f.NodeHttpHandler(L),retryMode:(R=e===null||e===void 0?void 0:e.retryMode)!==null&&R!==void 0?R:(0,u.loadConfig)({...l.NODE_RETRY_MODE_CONFIG_OPTIONS,default:async()=>(await L()).retryMode||l.DEFAULT_RETRY_MODE}),sha256:(x=e===null||e===void 0?void 0:e.sha256)!==null&&x!==void 0?x:c.Hash.bind(null,"sha256"),streamCollector:(A=e===null||e===void 0?void 0:e.streamCollector)!==null&&A!==void 0?A:f.streamCollector,useDualstackEndpoint:(T=e===null||e===void 0?void 0:e.useDualstackEndpoint)!==null&&T!==void 0?T:(0,u.loadConfig)(s.NODE_USE_DUALSTACK_ENDPOINT_CONFIG_OPTIONS),useFipsEndpoint:(C=e===null||e===void 0?void 0:e.useFipsEndpoint)!==null&&C!==void 0?C:(0,u.loadConfig)(s.NODE_USE_FIPS_ENDPOINT_CONFIG_OPTIONS),utf8Decoder:(I=e===null||e===void 0?void 0:e.utf8Decoder)!==null&&I!==void 0?I:_.fromUtf8,utf8Encoder:(O=e===null||e===void 0?void 0:e.utf8Encoder)!==null&&O!==void 0?O:_.toUtf8}};t.getRuntimeConfig=w},2642:(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t.getRuntimeConfig=void 0;const r=n(7190);const o=n(3571);const i=e=>{var t,n,i,s,a;return{apiVersion:"2011-06-15",disableHostPrefix:(t=e===null||e===void 0?void 0:e.disableHostPrefix)!==null&&t!==void 0?t:false,logger:(n=e===null||e===void 0?void 0:e.logger)!==null&&n!==void 0?n:{},regionInfoProvider:(i=e===null||e===void 0?void 0:e.regionInfoProvider)!==null&&i!==void 0?i:o.defaultRegionInfoProvider,serviceId:(s=e===null||e===void 0?void 0:e.serviceId)!==null&&s!==void 0?s:"STS",urlParser:(a=e===null||e===void 0?void 0:e.urlParser)!==null&&a!==void 0?a:r.parseUrl}};t.getRuntimeConfig=i},6759:(e,t,n)=>{"use strict";n.r(t);n.d(t,{__extends:()=>__extends,__assign:()=>o,__rest:()=>__rest,__decorate:()=>__decorate,__param:()=>__param,__metadata:()=>__metadata,__awaiter:()=>__awaiter,__generator:()=>__generator,__createBinding:()=>i,__exportStar:()=>__exportStar,__values:()=>__values,__read:()=>__read,__spread:()=>__spread,__spreadArrays:()=>__spreadArrays,__spreadArray:()=>__spreadArray,__await:()=>__await,__asyncGenerator:()=>__asyncGenerator,__asyncDelegator:()=>__asyncDelegator,__asyncValues:()=>__asyncValues,__makeTemplateObject:()=>__makeTemplateObject,__importStar:()=>__importStar,__importDefault:()=>__importDefault,__classPrivateFieldGet:()=>__classPrivateFieldGet,__classPrivateFieldSet:()=>__classPrivateFieldSet,__classPrivateFieldIn:()=>__classPrivateFieldIn});var r=function(e,t){r=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(e,t){e.__proto__=t}||function(e,t){for(var n in t)if(Object.prototype.hasOwnProperty.call(t,n))e[n]=t[n]};return r(e,t)};function __extends(e,t){if(typeof t!=="function"&&t!==null)throw new TypeError("Class extends value "+String(t)+" is not a constructor or null");r(e,t);function __(){this.constructor=e}e.prototype=t===null?Object.create(t):(__.prototype=t.prototype,new __)}var o=function(){o=Object.assign||function __assign(e){for(var t,n=1,r=arguments.length;n<r;n++){t=arguments[n];for(var o in t)if(Object.prototype.hasOwnProperty.call(t,o))e[o]=t[o]}return e};return o.apply(this,arguments)};function __rest(e,t){var n={};for(var r in e)if(Object.prototype.hasOwnProperty.call(e,r)&&t.indexOf(r)<0)n[r]=e[r];if(e!=null&&typeof Object.getOwnPropertySymbols==="function")for(var o=0,r=Object.getOwnPropertySymbols(e);o<r.length;o++){if(t.indexOf(r[o])<0&&Object.prototype.propertyIsEnumerable.call(e,r[o]))n[r[o]]=e[r[o]]}return n}function __decorate(e,t,n,r){var o=arguments.length,i=o<3?t:r===null?r=Object.getOwnPropertyDescriptor(t,n):r,s;if(typeof Reflect==="object"&&typeof Reflect.decorate==="function")i=Reflect.decorate(e,t,n,r);else for(var a=e.length-1;a>=0;a--)if(s=e[a])i=(o<3?s(i):o>3?s(t,n,i):s(t,n))||i;return o>3&&i&&Object.defineProperty(t,n,i),i}function __param(e,t){return function(n,r){t(n,r,e)}}function __metadata(e,t){if(typeof Reflect==="object"&&typeof Reflect.metadata==="function")return Reflect.metadata(e,t)}function __awaiter(e,t,n,r){function adopt(e){return e instanceof n?e:new n(function(t){t(e)})}return new(n||(n=Promise))(function(n,o){function fulfilled(e){try{step(r.next(e))}catch(e){o(e)}}function rejected(e){try{step(r["throw"](e))}catch(e){o(e)}}function step(e){e.done?n(e.value):adopt(e.value).then(fulfilled,rejected)}step((r=r.apply(e,t||[])).next())})}function __generator(e,t){var n={label:0,sent:function(){if(i[0]&1)throw i[1];return i[1]},trys:[],ops:[]},r,o,i,s;return s={next:verb(0),throw:verb(1),return:verb(2)},typeof Symbol==="function"&&(s[Symbol.iterator]=function(){return this}),s;function verb(e){return function(t){return step([e,t])}}function step(s){if(r)throw new TypeError("Generator is already executing.");while(n)try{if(r=1,o&&(i=s[0]&2?o["return"]:s[0]?o["throw"]||((i=o["return"])&&i.call(o),0):o.next)&&!(i=i.call(o,s[1])).done)return i;if(o=0,i)s=[s[0]&2,i.value];switch(s[0]){case 0:case 1:i=s;break;case 4:n.label++;return{value:s[1],done:false};case 5:n.label++;o=s[1];s=[0];continue;case 7:s=n.ops.pop();n.trys.pop();continue;default:if(!(i=n.trys,i=i.length>0&&i[i.length-1])&&(s[0]===6||s[0]===2)){n=0;continue}if(s[0]===3&&(!i||s[1]>i[0]&&s[1]<i[3])){n.label=s[1];break}if(s[0]===6&&n.label<i[1]){n.label=i[1];i=s;break}if(i&&n.label<i[2]){n.label=i[2];n.ops.push(s);break}if(i[2])n.ops.pop();n.trys.pop();continue}s=t.call(e,n)}catch(e){s=[6,e];o=0}finally{r=i=0}if(s[0]&5)throw s[1];return{value:s[0]?s[1]:void 0,done:true}}}var i=Object.create?function(e,t,n,r){if(r===undefined)r=n;var o=Object.getOwnPropertyDescriptor(t,n);if(!o||("get"in o?!t.__esModule:o.writable||o.configurable)){o={enumerable:true,get:function(){return t[n]}}}Object.defineProperty(e,r,o)}:function(e,t,n,r){if(r===undefined)r=n;e[r]=t[n]};function __exportStar(e,t){for(var n in e)if(n!=="default"&&!Object.prototype.hasOwnProperty.call(t,n))i(t,e,n)}function __values(e){var t=typeof Symbol==="function"&&Symbol.iterator,n=t&&e[t],r=0;if(n)return n.call(e);if(e&&typeof e.length==="number")return{next:function(){if(e&&r>=e.length)e=void 0;return{value:e&&e[r++],done:!e}}};throw new TypeError(t?"Object is not iterable.":"Symbol.iterator is not defined.")}function __read(e,t){var n=typeof Symbol==="function"&&e[Symbol.iterator];if(!n)return e;var r=n.call(e),o,i=[],s;try{while((t===void 0||t-- >0)&&!(o=r.next()).done)i.push(o.value)}catch(e){s={error:e}}finally{try{if(o&&!o.done&&(n=r["return"]))n.call(r)}finally{if(s)throw s.error}}return i}function __spread(){for(var e=[],t=0;t<arguments.length;t++)e=e.concat(__read(arguments[t]));return e}function __spreadArrays(){for(var e=0,t=0,n=arguments.length;t<n;t++)e+=arguments[t].length;for(var r=Array(e),o=0,t=0;t<n;t++)for(var i=arguments[t],s=0,a=i.length;s<a;s++,o++)r[o]=i[s];return r}function __spreadArray(e,t,n){if(n||arguments.length===2)for(var r=0,o=t.length,i;r<o;r++){if(i||!(r in t)){if(!i)i=Array.prototype.slice.call(t,0,r);i[r]=t[r]}}return e.concat(i||Array.prototype.slice.call(t))}function __await(e){return this instanceof __await?(this.v=e,this):new __await(e)}function __asyncGenerator(e,t,n){if(!Symbol.asyncIterator)throw new TypeError("Symbol.asyncIterator is not defined.");var r=n.apply(e,t||[]),o,i=[];return o={},verb("next"),verb("throw"),verb("return"),o[Symbol.asyncIterator]=function(){return this},o;function verb(e){if(r[e])o[e]=function(t){return new Promise(function(n,r){i.push([e,t,n,r])>1||resume(e,t)})}}function resume(e,t){try{step(r[e](t))}catch(e){settle(i[0][3],e)}}function step(e){e.value instanceof __await?Promise.resolve(e.value.v).then(fulfill,reject):settle(i[0][2],e)}function fulfill(e){resume("next",e)}function reject(e){resume("throw",e)}function settle(e,t){if(e(t),i.shift(),i.length)resume(i[0][0],i[0][1])}}function __asyncDelegator(e){var t,n;return t={},verb("next"),verb("throw",function(e){throw e}),verb("return"),t[Symbol.iterator]=function(){return this},t;function verb(r,o){t[r]=e[r]?function(t){return(n=!n)?{value:__await(e[r](t)),done:r==="return"}:o?o(t):t}:o}}function __asyncValues(e){if(!Symbol.asyncIterator)throw new TypeError("Symbol.asyncIterator is not defined.");var t=e[Symbol.asyncIterator],n;return t?t.call(e):(e=typeof __values==="function"?__values(e):e[Symbol.iterator](),n={},verb("next"),verb("throw"),verb("return"),n[Symbol.asyncIterator]=function(){return this},n);function verb(t){n[t]=e[t]&&function(n){return new Promise(function(r,o){n=e[t](n),settle(r,o,n.done,n.value)})}}function settle(e,t,n,r){Promise.resolve(r).then(function(t){e({value:t,done:n})},t)}}function __makeTemplateObject(e,t){if(Object.defineProperty){Object.defineProperty(e,"raw",{value:t})}else{e.raw=t}return e}var s=Object.create?function(e,t){Object.defineProperty(e,"default",{enumerable:true,value:t})}:function(e,t){e["default"]=t};function __importStar(e){if(e&&e.__esModule)return e;var t={};if(e!=null)for(var n in e)if(n!=="default"&&Object.prototype.hasOwnProperty.call(e,n))i(t,e,n);s(t,e);return t}function __importDefault(e){return e&&e.__esModule?e:{default:e}}function __classPrivateFieldGet(e,t,n,r){if(n==="a"&&!r)throw new TypeError("Private accessor was defined without a getter");if(typeof t==="function"?e!==t||!r:!t.has(e))throw new TypeError("Cannot read private member from an object whose class did not declare it");return n==="m"?r:n==="a"?r.call(e):r?r.value:t.get(e)}function __classPrivateFieldSet(e,t,n,r,o){if(r==="m")throw new TypeError("Private method is not writable");if(r==="a"&&!o)throw new TypeError("Private accessor was defined without a setter");if(typeof t==="function"?e!==t||!o:!t.has(e))throw new TypeError("Cannot write private member to an object whose class did not declare it");return r==="a"?o.call(e,n):o?o.value=n:t.set(e,n),n}function __classPrivateFieldIn(e,t){if(t===null||typeof t!=="object"&&typeof t!=="function")throw new TypeError("Cannot use 'in' operator on non-object");return typeof e==="function"?t===e:e.has(t)}},4723:(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t.NODE_USE_DUALSTACK_ENDPOINT_CONFIG_OPTIONS=t.DEFAULT_USE_DUALSTACK_ENDPOINT=t.CONFIG_USE_DUALSTACK_ENDPOINT=t.ENV_USE_DUALSTACK_ENDPOINT=void 0;const r=n(6168);t.ENV_USE_DUALSTACK_ENDPOINT="AWS_USE_DUALSTACK_ENDPOINT";t.CONFIG_USE_DUALSTACK_ENDPOINT="use_dualstack_endpoint";t.DEFAULT_USE_DUALSTACK_ENDPOINT=false;t.NODE_USE_DUALSTACK_ENDPOINT_CONFIG_OPTIONS={environmentVariableSelector:e=>(0,r.booleanSelector)(e,t.ENV_USE_DUALSTACK_ENDPOINT,r.SelectorType.ENV),configFileSelector:e=>(0,r.booleanSelector)(e,t.CONFIG_USE_DUALSTACK_ENDPOINT,r.SelectorType.CONFIG),default:false}},2478:(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t.NODE_USE_FIPS_ENDPOINT_CONFIG_OPTIONS=t.DEFAULT_USE_FIPS_ENDPOINT=t.CONFIG_USE_FIPS_ENDPOINT=t.ENV_USE_FIPS_ENDPOINT=void 0;const r=n(6168);t.ENV_USE_FIPS_ENDPOINT="AWS_USE_FIPS_ENDPOINT";t.CONFIG_USE_FIPS_ENDPOINT="use_fips_endpoint";t.DEFAULT_USE_FIPS_ENDPOINT=false;t.NODE_USE_FIPS_ENDPOINT_CONFIG_OPTIONS={environmentVariableSelector:e=>(0,r.booleanSelector)(e,t.ENV_USE_FIPS_ENDPOINT,r.SelectorType.ENV),configFileSelector:e=>(0,r.booleanSelector)(e,t.CONFIG_USE_FIPS_ENDPOINT,r.SelectorType.CONFIG),default:false}},7392:(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});const r=n(5285);r.__exportStar(n(4723),t);r.__exportStar(n(2478),t);r.__exportStar(n(2108),t);r.__exportStar(n(2327),t)},2108:(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t.resolveCustomEndpointsConfig=void 0;const r=n(236);const o=e=>{var t;const{endpoint:n,urlParser:o}=e;return{...e,tls:(t=e.tls)!==null&&t!==void 0?t:true,endpoint:(0,r.normalizeProvider)(typeof n==="string"?o(n):n),isCustomEndpoint:true,useDualstackEndpoint:(0,r.normalizeProvider)(e.useDualstackEndpoint)}};t.resolveCustomEndpointsConfig=o},2327:(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t.resolveEndpointsConfig=void 0;const r=n(236);const o=n(4159);const i=e=>{var t;const n=(0,r.normalizeProvider)(e.useDualstackEndpoint);const{endpoint:i,useFipsEndpoint:s,urlParser:a}=e;return{...e,tls:(t=e.tls)!==null&&t!==void 0?t:true,endpoint:i?(0,r.normalizeProvider)(typeof i==="string"?a(i):i):()=>(0,o.getEndpointFromRegion)({...e,useDualstackEndpoint:n,useFipsEndpoint:s}),isCustomEndpoint:i?true:false,useDualstackEndpoint:n}};t.resolveEndpointsConfig=i},4159:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t.getEndpointFromRegion=void 0;const n=async e=>{var t;const{tls:n=true}=e;const r=await e.region();const o=new RegExp(/^([a-zA-Z0-9]|[a-zA-Z0-9][a-zA-Z0-9-]{0,61}[a-zA-Z0-9])$/);if(!o.test(r)){throw new Error("Invalid region in client config")}const i=await e.useDualstackEndpoint();const s=await e.useFipsEndpoint();const{hostname:a}=(t=await e.regionInfoProvider(r,{useDualstackEndpoint:i,useFipsEndpoint:s}))!==null&&t!==void 0?t:{};if(!a){throw new Error("Cannot resolve hostname from client config")}return e.urlParser(`${n?"https:":"http:"}//${a}`)};t.getEndpointFromRegion=n},6153:(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});const r=n(5285);r.__exportStar(n(7392),t);r.__exportStar(n(5441),t);r.__exportStar(n(6258),t)},422:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t.NODE_REGION_CONFIG_FILE_OPTIONS=t.NODE_REGION_CONFIG_OPTIONS=t.REGION_INI_NAME=t.REGION_ENV_NAME=void 0;t.REGION_ENV_NAME="AWS_REGION";t.REGION_INI_NAME="region";t.NODE_REGION_CONFIG_OPTIONS={environmentVariableSelector:e=>e[t.REGION_ENV_NAME],configFileSelector:e=>e[t.REGION_INI_NAME],default:()=>{throw new Error("Region is missing")}};t.NODE_REGION_CONFIG_FILE_OPTIONS={preferredFile:"credentials"}},2844:(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t.getRealRegion=void 0;const r=n(2440);const o=e=>(0,r.isFipsRegion)(e)?["fips-aws-global","aws-fips"].includes(e)?"us-east-1":e.replace(/fips-(dkr-|prod-)?|-fips/,""):e;t.getRealRegion=o},5441:(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});const r=n(5285);r.__exportStar(n(422),t);r.__exportStar(n(1595),t)},2440:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t.isFipsRegion=void 0;const n=e=>typeof e==="string"&&(e.startsWith("fips-")||e.endsWith("-fips"));t.isFipsRegion=n},1595:(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t.resolveRegionConfig=void 0;const r=n(2844);const o=n(2440);const i=e=>{const{region:t,useFipsEndpoint:n}=e;if(!t){throw new Error("Region is missing")}return{...e,region:async()=>{if(typeof t==="string"){return(0,r.getRealRegion)(t)}const e=await t();return(0,r.getRealRegion)(e)},useFipsEndpoint:async()=>{const e=typeof t==="string"?t:await t();if((0,o.isFipsRegion)(e)){return true}return typeof n==="boolean"?Promise.resolve(n):n()}}};t.resolveRegionConfig=i},3566:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true})},6057:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true})},5280:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t.getHostnameFromVariants=void 0;const n=(e=[],{useFipsEndpoint:t,useDualstackEndpoint:n})=>{var r;return(r=e.find(({tags:e})=>t===e.includes("fips")&&n===e.includes("dualstack")))===null||r===void 0?void 0:r.hostname};t.getHostnameFromVariants=n},6167:(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t.getRegionInfo=void 0;const r=n(5280);const o=n(3877);const i=n(7642);const s=n(3517);const a=(e,{useFipsEndpoint:t=false,useDualstackEndpoint:n=false,signingService:a,regionHash:c,partitionHash:l})=>{var u,f,d,p,y,_;const m=(0,i.getResolvedPartition)(e,{partitionHash:l});const h=e in c?e:(f=(u=l[m])===null||u===void 0?void 0:u.endpoint)!==null&&f!==void 0?f:e;const g={useFipsEndpoint:t,useDualstackEndpoint:n};const v=(0,r.getHostnameFromVariants)((d=c[h])===null||d===void 0?void 0:d.variants,g);const w=(0,r.getHostnameFromVariants)((p=l[m])===null||p===void 0?void 0:p.variants,g);const b=(0,o.getResolvedHostname)(h,{regionHostname:v,partitionHostname:w});if(b===undefined){throw new Error(`Endpoint resolution failed for: ${{resolvedRegion:h,useFipsEndpoint:t,useDualstackEndpoint:n}}`)}const S=(0,s.getResolvedSigningRegion)(b,{signingRegion:(y=c[h])===null||y===void 0?void 0:y.signingRegion,regionRegex:l[m].regionRegex,useFipsEndpoint:t});return{partition:m,signingService:a,hostname:b,...S&&{signingRegion:S},...((_=c[h])===null||_===void 0?void 0:_.signingService)&&{signingService:c[h].signingService}}};t.getRegionInfo=a},3877:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t.getResolvedHostname=void 0;const n=(e,{regionHostname:t,partitionHostname:n})=>t?t:n?n.replace("{region}",e):undefined;t.getResolvedHostname=n},7642:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t.getResolvedPartition=void 0;const n=(e,{partitionHash:t})=>{var n;return(n=Object.keys(t||{}).find(n=>t[n].regions.includes(e)))!==null&&n!==void 0?n:"aws"};t.getResolvedPartition=n},3517:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t.getResolvedSigningRegion=void 0;const n=(e,{signingRegion:t,regionRegex:n,useFipsEndpoint:r})=>{if(t){return t}else if(r){const t=n.replace("\\\\","\\").replace(/^\^/g,"\\.").replace(/\$$/g,"\\.");const r=e.match(t);if(r){return r[0].slice(1,-1)}}};t.getResolvedSigningRegion=n},6258:(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});const r=n(5285);r.__exportStar(n(3566),t);r.__exportStar(n(6057),t);r.__exportStar(n(6167),t)},5285:(e,t,n)=>{"use strict";n.r(t);n.d(t,{__extends:()=>__extends,__assign:()=>o,__rest:()=>__rest,__decorate:()=>__decorate,__param:()=>__param,__metadata:()=>__metadata,__awaiter:()=>__awaiter,__generator:()=>__generator,__createBinding:()=>i,__exportStar:()=>__exportStar,__values:()=>__values,__read:()=>__read,__spread:()=>__spread,__spreadArrays:()=>__spreadArrays,__spreadArray:()=>__spreadArray,__await:()=>__await,__asyncGenerator:()=>__asyncGenerator,__asyncDelegator:()=>__asyncDelegator,__asyncValues:()=>__asyncValues,__makeTemplateObject:()=>__makeTemplateObject,__importStar:()=>__importStar,__importDefault:()=>__importDefault,__classPrivateFieldGet:()=>__classPrivateFieldGet,__classPrivateFieldSet:()=>__classPrivateFieldSet,__classPrivateFieldIn:()=>__classPrivateFieldIn});var r=function(e,t){r=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(e,t){e.__proto__=t}||function(e,t){for(var n in t)if(Object.prototype.hasOwnProperty.call(t,n))e[n]=t[n]};return r(e,t)};function __extends(e,t){if(typeof t!=="function"&&t!==null)throw new TypeError("Class extends value "+String(t)+" is not a constructor or null");r(e,t);function __(){this.constructor=e}e.prototype=t===null?Object.create(t):(__.prototype=t.prototype,new __)}var o=function(){o=Object.assign||function __assign(e){for(var t,n=1,r=arguments.length;n<r;n++){t=arguments[n];for(var o in t)if(Object.prototype.hasOwnProperty.call(t,o))e[o]=t[o]}return e};return o.apply(this,arguments)};function __rest(e,t){var n={};for(var r in e)if(Object.prototype.hasOwnProperty.call(e,r)&&t.indexOf(r)<0)n[r]=e[r];if(e!=null&&typeof Object.getOwnPropertySymbols==="function")for(var o=0,r=Object.getOwnPropertySymbols(e);o<r.length;o++){if(t.indexOf(r[o])<0&&Object.prototype.propertyIsEnumerable.call(e,r[o]))n[r[o]]=e[r[o]]}return n}function __decorate(e,t,n,r){var o=arguments.length,i=o<3?t:r===null?r=Object.getOwnPropertyDescriptor(t,n):r,s;if(typeof Reflect==="object"&&typeof Reflect.decorate==="function")i=Reflect.decorate(e,t,n,r);else for(var a=e.length-1;a>=0;a--)if(s=e[a])i=(o<3?s(i):o>3?s(t,n,i):s(t,n))||i;return o>3&&i&&Object.defineProperty(t,n,i),i}function __param(e,t){return function(n,r){t(n,r,e)}}function __metadata(e,t){if(typeof Reflect==="object"&&typeof Reflect.metadata==="function")return Reflect.metadata(e,t)}function __awaiter(e,t,n,r){function adopt(e){return e instanceof n?e:new n(function(t){t(e)})}return new(n||(n=Promise))(function(n,o){function fulfilled(e){try{step(r.next(e))}catch(e){o(e)}}function rejected(e){try{step(r["throw"](e))}catch(e){o(e)}}function step(e){e.done?n(e.value):adopt(e.value).then(fulfilled,rejected)}step((r=r.apply(e,t||[])).next())})}function __generator(e,t){var n={label:0,sent:function(){if(i[0]&1)throw i[1];return i[1]},trys:[],ops:[]},r,o,i,s;return s={next:verb(0),throw:verb(1),return:verb(2)},typeof Symbol==="function"&&(s[Symbol.iterator]=function(){return this}),s;function verb(e){return function(t){return step([e,t])}}function step(s){if(r)throw new TypeError("Generator is already executing.");while(n)try{if(r=1,o&&(i=s[0]&2?o["return"]:s[0]?o["throw"]||((i=o["return"])&&i.call(o),0):o.next)&&!(i=i.call(o,s[1])).done)return i;if(o=0,i)s=[s[0]&2,i.value];switch(s[0]){case 0:case 1:i=s;break;case 4:n.label++;return{value:s[1],done:false};case 5:n.label++;o=s[1];s=[0];continue;case 7:s=n.ops.pop();n.trys.pop();continue;default:if(!(i=n.trys,i=i.length>0&&i[i.length-1])&&(s[0]===6||s[0]===2)){n=0;continue}if(s[0]===3&&(!i||s[1]>i[0]&&s[1]<i[3])){n.label=s[1];break}if(s[0]===6&&n.label<i[1]){n.label=i[1];i=s;break}if(i&&n.label<i[2]){n.label=i[2];n.ops.push(s);break}if(i[2])n.ops.pop();n.trys.pop();continue}s=t.call(e,n)}catch(e){s=[6,e];o=0}finally{r=i=0}if(s[0]&5)throw s[1];return{value:s[0]?s[1]:void 0,done:true}}}var i=Object.create?function(e,t,n,r){if(r===undefined)r=n;var o=Object.getOwnPropertyDescriptor(t,n);if(!o||("get"in o?!t.__esModule:o.writable||o.configurable)){o={enumerable:true,get:function(){return t[n]}}}Object.defineProperty(e,r,o)}:function(e,t,n,r){if(r===undefined)r=n;e[r]=t[n]};function __exportStar(e,t){for(var n in e)if(n!=="default"&&!Object.prototype.hasOwnProperty.call(t,n))i(t,e,n)}function __values(e){var t=typeof Symbol==="function"&&Symbol.iterator,n=t&&e[t],r=0;if(n)return n.call(e);if(e&&typeof e.length==="number")return{next:function(){if(e&&r>=e.length)e=void 0;return{value:e&&e[r++],done:!e}}};throw new TypeError(t?"Object is not iterable.":"Symbol.iterator is not defined.")}function __read(e,t){var n=typeof Symbol==="function"&&e[Symbol.iterator];if(!n)return e;var r=n.call(e),o,i=[],s;try{while((t===void 0||t-- >0)&&!(o=r.next()).done)i.push(o.value)}catch(e){s={error:e}}finally{try{if(o&&!o.done&&(n=r["return"]))n.call(r)}finally{if(s)throw s.error}}return i}function __spread(){for(var e=[],t=0;t<arguments.length;t++)e=e.concat(__read(arguments[t]));return e}function __spreadArrays(){for(var e=0,t=0,n=arguments.length;t<n;t++)e+=arguments[t].length;for(var r=Array(e),o=0,t=0;t<n;t++)for(var i=arguments[t],s=0,a=i.length;s<a;s++,o++)r[o]=i[s];return r}function __spreadArray(e,t,n){if(n||arguments.length===2)for(var r=0,o=t.length,i;r<o;r++){if(i||!(r in t)){if(!i)i=Array.prototype.slice.call(t,0,r);i[r]=t[r]}}return e.concat(i||Array.prototype.slice.call(t))}function __await(e){return this instanceof __await?(this.v=e,this):new __await(e)}function __asyncGenerator(e,t,n){if(!Symbol.asyncIterator)throw new TypeError("Symbol.asyncIterator is not defined.");var r=n.apply(e,t||[]),o,i=[];return o={},verb("next"),verb("throw"),verb("return"),o[Symbol.asyncIterator]=function(){return this},o;function verb(e){if(r[e])o[e]=function(t){return new Promise(function(n,r){i.push([e,t,n,r])>1||resume(e,t)})}}function resume(e,t){try{step(r[e](t))}catch(e){settle(i[0][3],e)}}function step(e){e.value instanceof __await?Promise.resolve(e.value.v).then(fulfill,reject):settle(i[0][2],e)}function fulfill(e){resume("next",e)}function reject(e){resume("throw",e)}function settle(e,t){if(e(t),i.shift(),i.length)resume(i[0][0],i[0][1])}}function __asyncDelegator(e){var t,n;return t={},verb("next"),verb("throw",function(e){throw e}),verb("return"),t[Symbol.iterator]=function(){return this},t;function verb(r,o){t[r]=e[r]?function(t){return(n=!n)?{value:__await(e[r](t)),done:r==="return"}:o?o(t):t}:o}}function __asyncValues(e){if(!Symbol.asyncIterator)throw new TypeError("Symbol.asyncIterator is not defined.");var t=e[Symbol.asyncIterator],n;return t?t.call(e):(e=typeof __values==="function"?__values(e):e[Symbol.iterator](),n={},verb("next"),verb("throw"),verb("return"),n[Symbol.asyncIterator]=function(){return this},n);function verb(t){n[t]=e[t]&&function(n){return new Promise(function(r,o){n=e[t](n),settle(r,o,n.done,n.value)})}}function settle(e,t,n,r){Promise.resolve(r).then(function(t){e({value:t,done:n})},t)}}function __makeTemplateObject(e,t){if(Object.defineProperty){Object.defineProperty(e,"raw",{value:t})}else{e.raw=t}return e}var s=Object.create?function(e,t){Object.defineProperty(e,"default",{enumerable:true,value:t})}:function(e,t){e["default"]=t};function __importStar(e){if(e&&e.__esModule)return e;var t={};if(e!=null)for(var n in e)if(n!=="default"&&Object.prototype.hasOwnProperty.call(e,n))i(t,e,n);s(t,e);return t}function __importDefault(e){return e&&e.__esModule?e:{default:e}}function __classPrivateFieldGet(e,t,n,r){if(n==="a"&&!r)throw new TypeError("Private accessor was defined without a getter");if(typeof t==="function"?e!==t||!r:!t.has(e))throw new TypeError("Cannot read private member from an object whose class did not declare it");return n==="m"?r:n==="a"?r.call(e):r?r.value:t.get(e)}function __classPrivateFieldSet(e,t,n,r,o){if(r==="m")throw new TypeError("Private method is not writable");if(r==="a"&&!o)throw new TypeError("Private accessor was defined without a setter");if(typeof t==="function"?e!==t||!o:!t.has(e))throw new TypeError("Cannot write private member to an object whose class did not declare it");return r==="a"?o.call(e,n):o?o.value=n:t.set(e,n),n}function __classPrivateFieldIn(e,t){if(t===null||typeof t!=="object"&&typeof t!=="function")throw new TypeError("Cannot use 'in' operator on non-object");return typeof e==="function"?t===e:e.has(t)}},255:(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t.fromEnv=t.ENV_EXPIRATION=t.ENV_SESSION=t.ENV_SECRET=t.ENV_KEY=void 0;const r=n(4462);t.ENV_KEY="AWS_ACCESS_KEY_ID";t.ENV_SECRET="AWS_SECRET_ACCESS_KEY";t.ENV_SESSION="AWS_SESSION_TOKEN";t.ENV_EXPIRATION="AWS_CREDENTIAL_EXPIRATION";const o=()=>async()=>{const e=process.env[t.ENV_KEY];const n=process.env[t.ENV_SECRET];const o=process.env[t.ENV_SESSION];const i=process.env[t.ENV_EXPIRATION];if(e&&n){return{accessKeyId:e,secretAccessKey:n,...o&&{sessionToken:o},...i&&{expiration:new Date(i)}}}throw new r.CredentialsProviderError("Unable to find environment variable credentials.")};t.fromEnv=o},5972:(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});const r=n(6607);r.__exportStar(n(255),t)},6607:(e,t,n)=>{"use strict";n.r(t);n.d(t,{__extends:()=>__extends,__assign:()=>o,__rest:()=>__rest,__decorate:()=>__decorate,__param:()=>__param,__metadata:()=>__metadata,__awaiter:()=>__awaiter,__generator:()=>__generator,__createBinding:()=>i,__exportStar:()=>__exportStar,__values:()=>__values,__read:()=>__read,__spread:()=>__spread,__spreadArrays:()=>__spreadArrays,__spreadArray:()=>__spreadArray,__await:()=>__await,__asyncGenerator:()=>__asyncGenerator,__asyncDelegator:()=>__asyncDelegator,__asyncValues:()=>__asyncValues,__makeTemplateObject:()=>__makeTemplateObject,__importStar:()=>__importStar,__importDefault:()=>__importDefault,__classPrivateFieldGet:()=>__classPrivateFieldGet,__classPrivateFieldSet:()=>__classPrivateFieldSet,__classPrivateFieldIn:()=>__classPrivateFieldIn});var r=function(e,t){r=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(e,t){e.__proto__=t}||function(e,t){for(var n in t)if(Object.prototype.hasOwnProperty.call(t,n))e[n]=t[n]};return r(e,t)};function __extends(e,t){if(typeof t!=="function"&&t!==null)throw new TypeError("Class extends value "+String(t)+" is not a constructor or null");r(e,t);function __(){this.constructor=e}e.prototype=t===null?Object.create(t):(__.prototype=t.prototype,new __)}var o=function(){o=Object.assign||function __assign(e){for(var t,n=1,r=arguments.length;n<r;n++){t=arguments[n];for(var o in t)if(Object.prototype.hasOwnProperty.call(t,o))e[o]=t[o]}return e};return o.apply(this,arguments)};function __rest(e,t){var n={};for(var r in e)if(Object.prototype.hasOwnProperty.call(e,r)&&t.indexOf(r)<0)n[r]=e[r];if(e!=null&&typeof Object.getOwnPropertySymbols==="function")for(var o=0,r=Object.getOwnPropertySymbols(e);o<r.length;o++){if(t.indexOf(r[o])<0&&Object.prototype.propertyIsEnumerable.call(e,r[o]))n[r[o]]=e[r[o]]}return n}function __decorate(e,t,n,r){var o=arguments.length,i=o<3?t:r===null?r=Object.getOwnPropertyDescriptor(t,n):r,s;if(typeof Reflect==="object"&&typeof Reflect.decorate==="function")i=Reflect.decorate(e,t,n,r);else for(var a=e.length-1;a>=0;a--)if(s=e[a])i=(o<3?s(i):o>3?s(t,n,i):s(t,n))||i;return o>3&&i&&Object.defineProperty(t,n,i),i}function __param(e,t){return function(n,r){t(n,r,e)}}function __metadata(e,t){if(typeof Reflect==="object"&&typeof Reflect.metadata==="function")return Reflect.metadata(e,t)}function __awaiter(e,t,n,r){function adopt(e){return e instanceof n?e:new n(function(t){t(e)})}return new(n||(n=Promise))(function(n,o){function fulfilled(e){try{step(r.next(e))}catch(e){o(e)}}function rejected(e){try{step(r["throw"](e))}catch(e){o(e)}}function step(e){e.done?n(e.value):adopt(e.value).then(fulfilled,rejected)}step((r=r.apply(e,t||[])).next())})}function __generator(e,t){var n={label:0,sent:function(){if(i[0]&1)throw i[1];return i[1]},trys:[],ops:[]},r,o,i,s;return s={next:verb(0),throw:verb(1),return:verb(2)},typeof Symbol==="function"&&(s[Symbol.iterator]=function(){return this}),s;function verb(e){return function(t){return step([e,t])}}function step(s){if(r)throw new TypeError("Generator is already executing.");while(n)try{if(r=1,o&&(i=s[0]&2?o["return"]:s[0]?o["throw"]||((i=o["return"])&&i.call(o),0):o.next)&&!(i=i.call(o,s[1])).done)return i;if(o=0,i)s=[s[0]&2,i.value];switch(s[0]){case 0:case 1:i=s;break;case 4:n.label++;return{value:s[1],done:false};case 5:n.label++;o=s[1];s=[0];continue;case 7:s=n.ops.pop();n.trys.pop();continue;default:if(!(i=n.trys,i=i.length>0&&i[i.length-1])&&(s[0]===6||s[0]===2)){n=0;continue}if(s[0]===3&&(!i||s[1]>i[0]&&s[1]<i[3])){n.label=s[1];break}if(s[0]===6&&n.label<i[1]){n.label=i[1];i=s;break}if(i&&n.label<i[2]){n.label=i[2];n.ops.push(s);break}if(i[2])n.ops.pop();n.trys.pop();continue}s=t.call(e,n)}catch(e){s=[6,e];o=0}finally{r=i=0}if(s[0]&5)throw s[1];return{value:s[0]?s[1]:void 0,done:true}}}var i=Object.create?function(e,t,n,r){if(r===undefined)r=n;var o=Object.getOwnPropertyDescriptor(t,n);if(!o||("get"in o?!t.__esModule:o.writable||o.configurable)){o={enumerable:true,get:function(){return t[n]}}}Object.defineProperty(e,r,o)}:function(e,t,n,r){if(r===undefined)r=n;e[r]=t[n]};function __exportStar(e,t){for(var n in e)if(n!=="default"&&!Object.prototype.hasOwnProperty.call(t,n))i(t,e,n)}function __values(e){var t=typeof Symbol==="function"&&Symbol.iterator,n=t&&e[t],r=0;if(n)return n.call(e);if(e&&typeof e.length==="number")return{next:function(){if(e&&r>=e.length)e=void 0;return{value:e&&e[r++],done:!e}}};throw new TypeError(t?"Object is not iterable.":"Symbol.iterator is not defined.")}function __read(e,t){var n=typeof Symbol==="function"&&e[Symbol.iterator];if(!n)return e;var r=n.call(e),o,i=[],s;try{while((t===void 0||t-- >0)&&!(o=r.next()).done)i.push(o.value)}catch(e){s={error:e}}finally{try{if(o&&!o.done&&(n=r["return"]))n.call(r)}finally{if(s)throw s.error}}return i}function __spread(){for(var e=[],t=0;t<arguments.length;t++)e=e.concat(__read(arguments[t]));return e}function __spreadArrays(){for(var e=0,t=0,n=arguments.length;t<n;t++)e+=arguments[t].length;for(var r=Array(e),o=0,t=0;t<n;t++)for(var i=arguments[t],s=0,a=i.length;s<a;s++,o++)r[o]=i[s];return r}function __spreadArray(e,t,n){if(n||arguments.length===2)for(var r=0,o=t.length,i;r<o;r++){if(i||!(r in t)){if(!i)i=Array.prototype.slice.call(t,0,r);i[r]=t[r]}}return e.concat(i||Array.prototype.slice.call(t))}function __await(e){return this instanceof __await?(this.v=e,this):new __await(e)}function __asyncGenerator(e,t,n){if(!Symbol.asyncIterator)throw new TypeError("Symbol.asyncIterator is not defined.");var r=n.apply(e,t||[]),o,i=[];return o={},verb("next"),verb("throw"),verb("return"),o[Symbol.asyncIterator]=function(){return this},o;function verb(e){if(r[e])o[e]=function(t){return new Promise(function(n,r){i.push([e,t,n,r])>1||resume(e,t)})}}function resume(e,t){try{step(r[e](t))}catch(e){settle(i[0][3],e)}}function step(e){e.value instanceof __await?Promise.resolve(e.value.v).then(fulfill,reject):settle(i[0][2],e)}function fulfill(e){resume("next",e)}function reject(e){resume("throw",e)}function settle(e,t){if(e(t),i.shift(),i.length)resume(i[0][0],i[0][1])}}function __asyncDelegator(e){var t,n;return t={},verb("next"),verb("throw",function(e){throw e}),verb("return"),t[Symbol.iterator]=function(){return this},t;function verb(r,o){t[r]=e[r]?function(t){return(n=!n)?{value:__await(e[r](t)),done:r==="return"}:o?o(t):t}:o}}function __asyncValues(e){if(!Symbol.asyncIterator)throw new TypeError("Symbol.asyncIterator is not defined.");var t=e[Symbol.asyncIterator],n;return t?t.call(e):(e=typeof __values==="function"?__values(e):e[Symbol.iterator](),n={},verb("next"),verb("throw"),verb("return"),n[Symbol.asyncIterator]=function(){return this},n);function verb(t){n[t]=e[t]&&function(n){return new Promise(function(r,o){n=e[t](n),settle(r,o,n.done,n.value)})}}function settle(e,t,n,r){Promise.resolve(r).then(function(t){e({value:t,done:n})},t)}}function __makeTemplateObject(e,t){if(Object.defineProperty){Object.defineProperty(e,"raw",{value:t})}else{e.raw=t}return e}var s=Object.create?function(e,t){Object.defineProperty(e,"default",{enumerable:true,value:t})}:function(e,t){e["default"]=t};function __importStar(e){if(e&&e.__esModule)return e;var t={};if(e!=null)for(var n in e)if(n!=="default"&&Object.prototype.hasOwnProperty.call(e,n))i(t,e,n);s(t,e);return t}function __importDefault(e){return e&&e.__esModule?e:{default:e}}function __classPrivateFieldGet(e,t,n,r){if(n==="a"&&!r)throw new TypeError("Private accessor was defined without a getter");if(typeof t==="function"?e!==t||!r:!t.has(e))throw new TypeError("Cannot read private member from an object whose class did not declare it");return n==="m"?r:n==="a"?r.call(e):r?r.value:t.get(e)}function __classPrivateFieldSet(e,t,n,r,o){if(r==="m")throw new TypeError("Private method is not writable");if(r==="a"&&!o)throw new TypeError("Private accessor was defined without a setter");if(typeof t==="function"?e!==t||!o:!t.has(e))throw new TypeError("Cannot write private member to an object whose class did not declare it");return r==="a"?o.call(e,n):o?o.value=n:t.set(e,n),n}function __classPrivateFieldIn(e,t){if(t===null||typeof t!=="object"&&typeof t!=="function")throw new TypeError("Cannot use 'in' operator on non-object");return typeof e==="function"?t===e:e.has(t)}},3736:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t.Endpoint=void 0;var n;(function(e){e["IPv4"]="http://169.254.169.254";e["IPv6"]="http://[fd00:ec2::254]"})(n=t.Endpoint||(t.Endpoint={}))},8438:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t.ENDPOINT_CONFIG_OPTIONS=t.CONFIG_ENDPOINT_NAME=t.ENV_ENDPOINT_NAME=void 0;t.ENV_ENDPOINT_NAME="AWS_EC2_METADATA_SERVICE_ENDPOINT";t.CONFIG_ENDPOINT_NAME="ec2_metadata_service_endpoint";t.ENDPOINT_CONFIG_OPTIONS={environmentVariableSelector:e=>e[t.ENV_ENDPOINT_NAME],configFileSelector:e=>e[t.CONFIG_ENDPOINT_NAME],default:undefined}},1695:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t.EndpointMode=void 0;var n;(function(e){e["IPv4"]="IPv4";e["IPv6"]="IPv6"})(n=t.EndpointMode||(t.EndpointMode={}))},7824:(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t.ENDPOINT_MODE_CONFIG_OPTIONS=t.CONFIG_ENDPOINT_MODE_NAME=t.ENV_ENDPOINT_MODE_NAME=void 0;const r=n(1695);t.ENV_ENDPOINT_MODE_NAME="AWS_EC2_METADATA_SERVICE_ENDPOINT_MODE";t.CONFIG_ENDPOINT_MODE_NAME="ec2_metadata_service_endpoint_mode";t.ENDPOINT_MODE_CONFIG_OPTIONS={environmentVariableSelector:e=>e[t.ENV_ENDPOINT_MODE_NAME],configFileSelector:e=>e[t.CONFIG_ENDPOINT_MODE_NAME],default:r.EndpointMode.IPv4}},5232:(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t.fromContainerMetadata=t.ENV_CMDS_AUTH_TOKEN=t.ENV_CMDS_RELATIVE_URI=t.ENV_CMDS_FULL_URI=void 0;const r=n(4462);const o=n(8835);const i=n(1303);const s=n(1467);const a=n(2314);const c=n(9912);t.ENV_CMDS_FULL_URI="AWS_CONTAINER_CREDENTIALS_FULL_URI";t.ENV_CMDS_RELATIVE_URI="AWS_CONTAINER_CREDENTIALS_RELATIVE_URI";t.ENV_CMDS_AUTH_TOKEN="AWS_CONTAINER_AUTHORIZATION_TOKEN";const l=(e={})=>{const{timeout:t,maxRetries:n}=(0,a.providerConfigFromInit)(e);return()=>(0,c.retry)(async()=>{const e=await y();const n=JSON.parse(await u(t,e));if(!(0,s.isImdsCredentials)(n)){throw new r.CredentialsProviderError("Invalid response received from instance metadata service.")}return(0,s.fromImdsCredentials)(n)},n)};t.fromContainerMetadata=l;const u=async(e,n)=>{if(process.env[t.ENV_CMDS_AUTH_TOKEN]){n.headers={...n.headers,Authorization:process.env[t.ENV_CMDS_AUTH_TOKEN]}}const r=await(0,i.httpRequest)({...n,timeout:e});return r.toString()};const f="169.254.170.2";const d={localhost:true,"127.0.0.1":true};const p={"http:":true,"https:":true};const y=async()=>{if(process.env[t.ENV_CMDS_RELATIVE_URI]){return{hostname:f,path:process.env[t.ENV_CMDS_RELATIVE_URI]}}if(process.env[t.ENV_CMDS_FULL_URI]){const e=(0,o.parse)(process.env[t.ENV_CMDS_FULL_URI]);if(!e.hostname||!(e.hostname in d)){throw new r.CredentialsProviderError(`${e.hostname} is not a valid container metadata service hostname`,false)}if(!e.protocol||!(e.protocol in p)){throw new r.CredentialsProviderError(`${e.protocol} is not a valid container metadata service protocol`,false)}return{...e,port:e.port?parseInt(e.port,10):undefined}}throw new r.CredentialsProviderError("The container metadata credential provider cannot be used unless"+` the ${t.ENV_CMDS_RELATIVE_URI} or ${t.ENV_CMDS_FULL_URI} environment`+" variable is set",false)}},5813:(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t.fromInstanceMetadata=void 0;const r=n(4462);const o=n(1303);const i=n(1467);const s=n(2314);const a=n(9912);const c=n(1206);const l=n(4620);const u="/latest/meta-data/iam/security-credentials/";const f="/latest/api/token";const d=(e={})=>(0,l.staticStabilityProvider)(p(e),{logger:e.logger});t.fromInstanceMetadata=d;const p=e=>{let t=false;const{timeout:n,maxRetries:r}=(0,s.providerConfigFromInit)(e);const o=async(e,n)=>{const r=(await(0,a.retry)(async()=>{let e;try{e=await _(n)}catch(e){if(e.statusCode===401){t=false}throw e}return e},e)).trim();return(0,a.retry)(async()=>{let e;try{e=await m(r,n)}catch(e){if(e.statusCode===401){t=false}throw e}return e},e)};return async()=>{const e=await(0,c.getInstanceMetadataEndpoint)();if(t){return o(r,{...e,timeout:n})}else{let i;try{i=(await y({...e,timeout:n})).toString()}catch(i){if((i===null||i===void 0?void 0:i.statusCode)===400){throw Object.assign(i,{message:"EC2 Metadata token request returned error"})}else if(i.message==="TimeoutError"||[403,404,405].includes(i.statusCode)){t=true}return o(r,{...e,timeout:n})}return o(r,{...e,headers:{"x-aws-ec2-metadata-token":i},timeout:n})}}};const y=async e=>(0,o.httpRequest)({...e,path:f,method:"PUT",headers:{"x-aws-ec2-metadata-token-ttl-seconds":"21600"}});const _=async e=>(await(0,o.httpRequest)({...e,path:u})).toString();const m=async(e,t)=>{const n=JSON.parse((await(0,o.httpRequest)({...t,path:u+e})).toString());if(!(0,i.isImdsCredentials)(n)){throw new r.CredentialsProviderError("Invalid response received from instance metadata service.")}return(0,i.fromImdsCredentials)(n)}},5898:(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t.getInstanceMetadataEndpoint=t.httpRequest=void 0;const r=n(7246);r.__exportStar(n(5232),t);r.__exportStar(n(5813),t);r.__exportStar(n(2314),t);r.__exportStar(n(1178),t);var o=n(1303);Object.defineProperty(t,"httpRequest",{enumerable:true,get:function(){return o.httpRequest}});var i=n(1206);Object.defineProperty(t,"getInstanceMetadataEndpoint",{enumerable:true,get:function(){return i.getInstanceMetadataEndpoint}})},1467:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t.fromImdsCredentials=t.isImdsCredentials=void 0;const n=e=>Boolean(e)&&typeof e==="object"&&typeof e.AccessKeyId==="string"&&typeof e.SecretAccessKey==="string"&&typeof e.Token==="string"&&typeof e.Expiration==="string";t.isImdsCredentials=n;const r=e=>({accessKeyId:e.AccessKeyId,secretAccessKey:e.SecretAccessKey,sessionToken:e.Token,expiration:new Date(e.Expiration)});t.fromImdsCredentials=r},2314:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t.providerConfigFromInit=t.DEFAULT_MAX_RETRIES=t.DEFAULT_TIMEOUT=void 0;t.DEFAULT_TIMEOUT=1e3;t.DEFAULT_MAX_RETRIES=0;const n=({maxRetries:e=t.DEFAULT_MAX_RETRIES,timeout:n=t.DEFAULT_TIMEOUT})=>({maxRetries:e,timeout:n});t.providerConfigFromInit=n},1303:(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t.httpRequest=void 0;const r=n(4462);const o=n(4293);const i=n(8605);function httpRequest(e){return new Promise((t,n)=>{var s;const a=(0,i.request)({method:"GET",...e,hostname:(s=e.hostname)===null||s===void 0?void 0:s.replace(/^\[(.+)\]$/,"$1")});a.on("error",e=>{n(Object.assign(new r.ProviderError("Unable to connect to instance metadata service"),e));a.destroy()});a.on("timeout",()=>{n(new r.ProviderError("TimeoutError from instance metadata service"));a.destroy()});a.on("response",e=>{const{statusCode:i=400}=e;if(i<200||300<=i){n(Object.assign(new r.ProviderError("Error response received from instance metadata service"),{statusCode:i}));a.destroy()}const s=[];e.on("data",e=>{s.push(e)});e.on("end",()=>{t(o.Buffer.concat(s));a.destroy()})});a.end()})}t.httpRequest=httpRequest},9912:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t.retry=void 0;const n=(e,t)=>{let n=e();for(let r=0;r<t;r++){n=n.catch(e)}return n};t.retry=n},1178:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true})},8473:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t.getExtendedInstanceMetadataCredentials=void 0;const n=5*60;const r=5*60;const o="https://docs.aws.amazon.com/sdkref/latest/guide/feature-static-credentials.html";const i=(e,t)=>{var i;const s=n+Math.floor(Math.random()*r);const a=new Date(Date.now()+s*1e3);t.warn("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: "+o);const c=(i=e.originalExpiration)!==null&&i!==void 0?i:e.expiration;return{...e,...c?{originalExpiration:c}:{},expiration:a}};t.getExtendedInstanceMetadataCredentials=i},1206:(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t.getInstanceMetadataEndpoint=void 0;const r=n(7684);const o=n(7190);const i=n(3736);const s=n(8438);const a=n(1695);const c=n(7824);const l=async()=>(0,o.parseUrl)(await u()||await f());t.getInstanceMetadataEndpoint=l;const u=async()=>(0,r.loadConfig)(s.ENDPOINT_CONFIG_OPTIONS)();const f=async()=>{const e=await(0,r.loadConfig)(c.ENDPOINT_MODE_CONFIG_OPTIONS)();switch(e){case a.EndpointMode.IPv4:return i.Endpoint.IPv4;case a.EndpointMode.IPv6:return i.Endpoint.IPv6;default:throw new Error(`Unsupported endpoint mode: ${e}.`+` Select from ${Object.values(a.EndpointMode)}`)}}},4620:(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t.staticStabilityProvider=void 0;const r=n(8473);const o=(e,t={})=>{const n=(t===null||t===void 0?void 0:t.logger)||console;let o;return async()=>{let t;try{t=await e();if(t.expiration&&t.expiration.getTime()<Date.now()){t=(0,r.getExtendedInstanceMetadataCredentials)(t,n)}}catch(e){if(o){n.warn("Credential renew failed: ",e);t=(0,r.getExtendedInstanceMetadataCredentials)(o,n)}else{throw e}}o=t;return t}};t.staticStabilityProvider=o},7246:(e,t,n)=>{"use strict";n.r(t);n.d(t,{__extends:()=>__extends,__assign:()=>o,__rest:()=>__rest,__decorate:()=>__decorate,__param:()=>__param,__metadata:()=>__metadata,__awaiter:()=>__awaiter,__generator:()=>__generator,__createBinding:()=>i,__exportStar:()=>__exportStar,__values:()=>__values,__read:()=>__read,__spread:()=>__spread,__spreadArrays:()=>__spreadArrays,__spreadArray:()=>__spreadArray,__await:()=>__await,__asyncGenerator:()=>__asyncGenerator,__asyncDelegator:()=>__asyncDelegator,__asyncValues:()=>__asyncValues,__makeTemplateObject:()=>__makeTemplateObject,__importStar:()=>__importStar,__importDefault:()=>__importDefault,__classPrivateFieldGet:()=>__classPrivateFieldGet,__classPrivateFieldSet:()=>__classPrivateFieldSet,__classPrivateFieldIn:()=>__classPrivateFieldIn});var r=function(e,t){r=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(e,t){e.__proto__=t}||function(e,t){for(var n in t)if(Object.prototype.hasOwnProperty.call(t,n))e[n]=t[n]};return r(e,t)};function __extends(e,t){if(typeof t!=="function"&&t!==null)throw new TypeError("Class extends value "+String(t)+" is not a constructor or null");r(e,t);function __(){this.constructor=e}e.prototype=t===null?Object.create(t):(__.prototype=t.prototype,new __)}var o=function(){o=Object.assign||function __assign(e){for(var t,n=1,r=arguments.length;n<r;n++){t=arguments[n];for(var o in t)if(Object.prototype.hasOwnProperty.call(t,o))e[o]=t[o]}return e};return o.apply(this,arguments)};function __rest(e,t){var n={};for(var r in e)if(Object.prototype.hasOwnProperty.call(e,r)&&t.indexOf(r)<0)n[r]=e[r];if(e!=null&&typeof Object.getOwnPropertySymbols==="function")for(var o=0,r=Object.getOwnPropertySymbols(e);o<r.length;o++){if(t.indexOf(r[o])<0&&Object.prototype.propertyIsEnumerable.call(e,r[o]))n[r[o]]=e[r[o]]}return n}function __decorate(e,t,n,r){var o=arguments.length,i=o<3?t:r===null?r=Object.getOwnPropertyDescriptor(t,n):r,s;if(typeof Reflect==="object"&&typeof Reflect.decorate==="function")i=Reflect.decorate(e,t,n,r);else for(var a=e.length-1;a>=0;a--)if(s=e[a])i=(o<3?s(i):o>3?s(t,n,i):s(t,n))||i;return o>3&&i&&Object.defineProperty(t,n,i),i}function __param(e,t){return function(n,r){t(n,r,e)}}function __metadata(e,t){if(typeof Reflect==="object"&&typeof Reflect.metadata==="function")return Reflect.metadata(e,t)}function __awaiter(e,t,n,r){function adopt(e){return e instanceof n?e:new n(function(t){t(e)})}return new(n||(n=Promise))(function(n,o){function fulfilled(e){try{step(r.next(e))}catch(e){o(e)}}function rejected(e){try{step(r["throw"](e))}catch(e){o(e)}}function step(e){e.done?n(e.value):adopt(e.value).then(fulfilled,rejected)}step((r=r.apply(e,t||[])).next())})}function __generator(e,t){var n={label:0,sent:function(){if(i[0]&1)throw i[1];return i[1]},trys:[],ops:[]},r,o,i,s;return s={next:verb(0),throw:verb(1),return:verb(2)},typeof Symbol==="function"&&(s[Symbol.iterator]=function(){return this}),s;function verb(e){return function(t){return step([e,t])}}function step(s){if(r)throw new TypeError("Generator is already executing.");while(n)try{if(r=1,o&&(i=s[0]&2?o["return"]:s[0]?o["throw"]||((i=o["return"])&&i.call(o),0):o.next)&&!(i=i.call(o,s[1])).done)return i;if(o=0,i)s=[s[0]&2,i.value];switch(s[0]){case 0:case 1:i=s;break;case 4:n.label++;return{value:s[1],done:false};case 5:n.label++;o=s[1];s=[0];continue;case 7:s=n.ops.pop();n.trys.pop();continue;default:if(!(i=n.trys,i=i.length>0&&i[i.length-1])&&(s[0]===6||s[0]===2)){n=0;continue}if(s[0]===3&&(!i||s[1]>i[0]&&s[1]<i[3])){n.label=s[1];break}if(s[0]===6&&n.label<i[1]){n.label=i[1];i=s;break}if(i&&n.label<i[2]){n.label=i[2];n.ops.push(s);break}if(i[2])n.ops.pop();n.trys.pop();continue}s=t.call(e,n)}catch(e){s=[6,e];o=0}finally{r=i=0}if(s[0]&5)throw s[1];return{value:s[0]?s[1]:void 0,done:true}}}var i=Object.create?function(e,t,n,r){if(r===undefined)r=n;var o=Object.getOwnPropertyDescriptor(t,n);if(!o||("get"in o?!t.__esModule:o.writable||o.configurable)){o={enumerable:true,get:function(){return t[n]}}}Object.defineProperty(e,r,o)}:function(e,t,n,r){if(r===undefined)r=n;e[r]=t[n]};function __exportStar(e,t){for(var n in e)if(n!=="default"&&!Object.prototype.hasOwnProperty.call(t,n))i(t,e,n)}function __values(e){var t=typeof Symbol==="function"&&Symbol.iterator,n=t&&e[t],r=0;if(n)return n.call(e);if(e&&typeof e.length==="number")return{next:function(){if(e&&r>=e.length)e=void 0;return{value:e&&e[r++],done:!e}}};throw new TypeError(t?"Object is not iterable.":"Symbol.iterator is not defined.")}function __read(e,t){var n=typeof Symbol==="function"&&e[Symbol.iterator];if(!n)return e;var r=n.call(e),o,i=[],s;try{while((t===void 0||t-- >0)&&!(o=r.next()).done)i.push(o.value)}catch(e){s={error:e}}finally{try{if(o&&!o.done&&(n=r["return"]))n.call(r)}finally{if(s)throw s.error}}return i}function __spread(){for(var e=[],t=0;t<arguments.length;t++)e=e.concat(__read(arguments[t]));return e}function __spreadArrays(){for(var e=0,t=0,n=arguments.length;t<n;t++)e+=arguments[t].length;for(var r=Array(e),o=0,t=0;t<n;t++)for(var i=arguments[t],s=0,a=i.length;s<a;s++,o++)r[o]=i[s];return r}function __spreadArray(e,t,n){if(n||arguments.length===2)for(var r=0,o=t.length,i;r<o;r++){if(i||!(r in t)){if(!i)i=Array.prototype.slice.call(t,0,r);i[r]=t[r]}}return e.concat(i||Array.prototype.slice.call(t))}function __await(e){return this instanceof __await?(this.v=e,this):new __await(e)}function __asyncGenerator(e,t,n){if(!Symbol.asyncIterator)throw new TypeError("Symbol.asyncIterator is not defined.");var r=n.apply(e,t||[]),o,i=[];return o={},verb("next"),verb("throw"),verb("return"),o[Symbol.asyncIterator]=function(){return this},o;function verb(e){if(r[e])o[e]=function(t){return new Promise(function(n,r){i.push([e,t,n,r])>1||resume(e,t)})}}function resume(e,t){try{step(r[e](t))}catch(e){settle(i[0][3],e)}}function step(e){e.value instanceof __await?Promise.resolve(e.value.v).then(fulfill,reject):settle(i[0][2],e)}function fulfill(e){resume("next",e)}function reject(e){resume("throw",e)}function settle(e,t){if(e(t),i.shift(),i.length)resume(i[0][0],i[0][1])}}function __asyncDelegator(e){var t,n;return t={},verb("next"),verb("throw",function(e){throw e}),verb("return"),t[Symbol.iterator]=function(){return this},t;function verb(r,o){t[r]=e[r]?function(t){return(n=!n)?{value:__await(e[r](t)),done:r==="return"}:o?o(t):t}:o}}function __asyncValues(e){if(!Symbol.asyncIterator)throw new TypeError("Symbol.asyncIterator is not defined.");var t=e[Symbol.asyncIterator],n;return t?t.call(e):(e=typeof __values==="function"?__values(e):e[Symbol.iterator](),n={},verb("next"),verb("throw"),verb("return"),n[Symbol.asyncIterator]=function(){return this},n);function verb(t){n[t]=e[t]&&function(n){return new Promise(function(r,o){n=e[t](n),settle(r,o,n.done,n.value)})}}function settle(e,t,n,r){Promise.resolve(r).then(function(t){e({value:t,done:n})},t)}}function __makeTemplateObject(e,t){if(Object.defineProperty){Object.defineProperty(e,"raw",{value:t})}else{e.raw=t}return e}var s=Object.create?function(e,t){Object.defineProperty(e,"default",{enumerable:true,value:t})}:function(e,t){e["default"]=t};function __importStar(e){if(e&&e.__esModule)return e;var t={};if(e!=null)for(var n in e)if(n!=="default"&&Object.prototype.hasOwnProperty.call(e,n))i(t,e,n);s(t,e);return t}function __importDefault(e){return e&&e.__esModule?e:{default:e}}function __classPrivateFieldGet(e,t,n,r){if(n==="a"&&!r)throw new TypeError("Private accessor was defined without a getter");if(typeof t==="function"?e!==t||!r:!t.has(e))throw new TypeError("Cannot read private member from an object whose class did not declare it");return n==="m"?r:n==="a"?r.call(e):r?r.value:t.get(e)}function __classPrivateFieldSet(e,t,n,r,o){if(r==="m")throw new TypeError("Private method is not writable");if(r==="a"&&!o)throw new TypeError("Private accessor was defined without a setter");if(typeof t==="function"?e!==t||!o:!t.has(e))throw new TypeError("Cannot write private member to an object whose class did not declare it");return r==="a"?o.call(e,n):o?o.value=n:t.set(e,n),n}function __classPrivateFieldIn(e,t){if(t===null||typeof t!=="object"&&typeof t!=="function")throw new TypeError("Cannot use 'in' operator on non-object");return typeof e==="function"?t===e:e.has(t)}},5442:(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t.fromIni=void 0;const r=n(7387);const o=n(5653);const i=(e={})=>async()=>{const t=await(0,r.parseKnownFiles)(e);return(0,o.resolveProfileData)((0,r.getProfileName)(e),t,e)};t.fromIni=i},4203:(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});const r=n(446);r.__exportStar(n(5442),t)},853:(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t.resolveAssumeRoleCredentials=t.isAssumeRoleProfile=void 0;const r=n(4462);const o=n(7387);const i=n(2458);const s=n(5653);const a=e=>Boolean(e)&&typeof e==="object"&&typeof e.role_arn==="string"&&["undefined","string"].indexOf(typeof e.role_session_name)>-1&&["undefined","string"].indexOf(typeof e.external_id)>-1&&["undefined","string"].indexOf(typeof e.mfa_serial)>-1&&(c(e)||l(e));t.isAssumeRoleProfile=a;const c=e=>typeof e.source_profile==="string"&&typeof e.credential_source==="undefined";const l=e=>typeof e.credential_source==="string"&&typeof e.source_profile==="undefined";const u=async(e,t,n,a={})=>{const c=t[e];if(!n.roleAssumer){throw new r.CredentialsProviderError(`Profile ${e} requires a role to be assumed, but no role assumption callback was provided.`,false)}const{source_profile:l}=c;if(l&&l in a){throw new r.CredentialsProviderError(`Detected a cycle attempting to resolve credentials for profile`+` ${(0,o.getProfileName)(n)}. Profiles visited: `+Object.keys(a).join(", "),false)}const u=l?(0,s.resolveProfileData)(l,t,n,{...a,[l]:true}):(0,i.resolveCredentialSource)(c.credential_source,e)();const f={RoleArn:c.role_arn,RoleSessionName:c.role_session_name||`aws-sdk-js-${Date.now()}`,ExternalId:c.external_id};const{mfa_serial:d}=c;if(d){if(!n.mfaCodeProvider){throw new r.CredentialsProviderError(`Profile ${e} requires multi-factor authentication, but no MFA code callback was provided.`,false)}f.SerialNumber=d;f.TokenCode=await n.mfaCodeProvider(d)}const p=await u;return n.roleAssumer(p,f)};t.resolveAssumeRoleCredentials=u},2458:(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t.resolveCredentialSource=void 0;const r=n(5972);const o=n(5898);const i=n(4462);const s=(e,t)=>{const n={EcsContainer:o.fromContainerMetadata,Ec2InstanceMetadata:o.fromInstanceMetadata,Environment:r.fromEnv};if(e in n){return n[e]()}else{throw new i.CredentialsProviderError(`Unsupported credential source in profile ${t}. Got ${e}, `+`expected EcsContainer or Ec2InstanceMetadata or Environment.`)}};t.resolveCredentialSource=s},5653:(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t.resolveProfileData=void 0;const r=n(4462);const o=n(853);const i=n(9867);const s=n(3071);const a=n(8342);const c=async(e,t,n,c={})=>{const l=t[e];if(Object.keys(c).length>0&&(0,s.isStaticCredsProfile)(l)){return(0,s.resolveStaticCredentials)(l)}if((0,o.isAssumeRoleProfile)(l)){return(0,o.resolveAssumeRoleCredentials)(e,t,n,c)}if((0,s.isStaticCredsProfile)(l)){return(0,s.resolveStaticCredentials)(l)}if((0,a.isWebIdentityProfile)(l)){return(0,a.resolveWebIdentityCredentials)(l,n)}if((0,i.isSsoProfile)(l)){return(0,i.resolveSsoCredentials)(l)}throw new r.CredentialsProviderError(`Profile ${e} could not be found or parsed in shared credentials file.`)};t.resolveProfileData=c},9867:(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t.resolveSsoCredentials=t.isSsoProfile=void 0;const r=n(6414);var o=n(6414);Object.defineProperty(t,"isSsoProfile",{enumerable:true,get:function(){return o.isSsoProfile}});const i=e=>{const{sso_start_url:t,sso_account_id:n,sso_region:o,sso_role_name:i}=(0,r.validateSsoProfile)(e);return(0,r.fromSSO)({ssoStartUrl:t,ssoAccountId:n,ssoRegion:o,ssoRoleName:i})()};t.resolveSsoCredentials=i},3071:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t.resolveStaticCredentials=t.isStaticCredsProfile=void 0;const n=e=>Boolean(e)&&typeof e==="object"&&typeof e.aws_access_key_id==="string"&&typeof e.aws_secret_access_key==="string"&&["undefined","string"].indexOf(typeof e.aws_session_token)>-1;t.isStaticCredsProfile=n;const r=e=>Promise.resolve({accessKeyId:e.aws_access_key_id,secretAccessKey:e.aws_secret_access_key,sessionToken:e.aws_session_token});t.resolveStaticCredentials=r},8342:(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t.resolveWebIdentityCredentials=t.isWebIdentityProfile=void 0;const r=n(5646);const o=e=>Boolean(e)&&typeof e==="object"&&typeof e.web_identity_token_file==="string"&&typeof e.role_arn==="string"&&["undefined","string"].indexOf(typeof e.role_session_name)>-1;t.isWebIdentityProfile=o;const i=async(e,t)=>(0,r.fromTokenFile)({webIdentityTokenFile:e.web_identity_token_file,roleArn:e.role_arn,roleSessionName:e.role_session_name,roleAssumerWithWebIdentity:t.roleAssumerWithWebIdentity})();t.resolveWebIdentityCredentials=i},446:(e,t,n)=>{"use strict";n.r(t);n.d(t,{__extends:()=>__extends,__assign:()=>o,__rest:()=>__rest,__decorate:()=>__decorate,__param:()=>__param,__metadata:()=>__metadata,__awaiter:()=>__awaiter,__generator:()=>__generator,__createBinding:()=>i,__exportStar:()=>__exportStar,__values:()=>__values,__read:()=>__read,__spread:()=>__spread,__spreadArrays:()=>__spreadArrays,__spreadArray:()=>__spreadArray,__await:()=>__await,__asyncGenerator:()=>__asyncGenerator,__asyncDelegator:()=>__asyncDelegator,__asyncValues:()=>__asyncValues,__makeTemplateObject:()=>__makeTemplateObject,__importStar:()=>__importStar,__importDefault:()=>__importDefault,__classPrivateFieldGet:()=>__classPrivateFieldGet,__classPrivateFieldSet:()=>__classPrivateFieldSet,__classPrivateFieldIn:()=>__classPrivateFieldIn});var r=function(e,t){r=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(e,t){e.__proto__=t}||function(e,t){for(var n in t)if(Object.prototype.hasOwnProperty.call(t,n))e[n]=t[n]};return r(e,t)};function __extends(e,t){if(typeof t!=="function"&&t!==null)throw new TypeError("Class extends value "+String(t)+" is not a constructor or null");r(e,t);function __(){this.constructor=e}e.prototype=t===null?Object.create(t):(__.prototype=t.prototype,new __)}var o=function(){o=Object.assign||function __assign(e){for(var t,n=1,r=arguments.length;n<r;n++){t=arguments[n];for(var o in t)if(Object.prototype.hasOwnProperty.call(t,o))e[o]=t[o]}return e};return o.apply(this,arguments)};function __rest(e,t){var n={};for(var r in e)if(Object.prototype.hasOwnProperty.call(e,r)&&t.indexOf(r)<0)n[r]=e[r];if(e!=null&&typeof Object.getOwnPropertySymbols==="function")for(var o=0,r=Object.getOwnPropertySymbols(e);o<r.length;o++){if(t.indexOf(r[o])<0&&Object.prototype.propertyIsEnumerable.call(e,r[o]))n[r[o]]=e[r[o]]}return n}function __decorate(e,t,n,r){var o=arguments.length,i=o<3?t:r===null?r=Object.getOwnPropertyDescriptor(t,n):r,s;if(typeof Reflect==="object"&&typeof Reflect.decorate==="function")i=Reflect.decorate(e,t,n,r);else for(var a=e.length-1;a>=0;a--)if(s=e[a])i=(o<3?s(i):o>3?s(t,n,i):s(t,n))||i;return o>3&&i&&Object.defineProperty(t,n,i),i}function __param(e,t){return function(n,r){t(n,r,e)}}function __metadata(e,t){if(typeof Reflect==="object"&&typeof Reflect.metadata==="function")return Reflect.metadata(e,t)}function __awaiter(e,t,n,r){function adopt(e){return e instanceof n?e:new n(function(t){t(e)})}return new(n||(n=Promise))(function(n,o){function fulfilled(e){try{step(r.next(e))}catch(e){o(e)}}function rejected(e){try{step(r["throw"](e))}catch(e){o(e)}}function step(e){e.done?n(e.value):adopt(e.value).then(fulfilled,rejected)}step((r=r.apply(e,t||[])).next())})}function __generator(e,t){var n={label:0,sent:function(){if(i[0]&1)throw i[1];return i[1]},trys:[],ops:[]},r,o,i,s;return s={next:verb(0),throw:verb(1),return:verb(2)},typeof Symbol==="function"&&(s[Symbol.iterator]=function(){return this}),s;function verb(e){return function(t){return step([e,t])}}function step(s){if(r)throw new TypeError("Generator is already executing.");while(n)try{if(r=1,o&&(i=s[0]&2?o["return"]:s[0]?o["throw"]||((i=o["return"])&&i.call(o),0):o.next)&&!(i=i.call(o,s[1])).done)return i;if(o=0,i)s=[s[0]&2,i.value];switch(s[0]){case 0:case 1:i=s;break;case 4:n.label++;return{value:s[1],done:false};case 5:n.label++;o=s[1];s=[0];continue;case 7:s=n.ops.pop();n.trys.pop();continue;default:if(!(i=n.trys,i=i.length>0&&i[i.length-1])&&(s[0]===6||s[0]===2)){n=0;continue}if(s[0]===3&&(!i||s[1]>i[0]&&s[1]<i[3])){n.label=s[1];break}if(s[0]===6&&n.label<i[1]){n.label=i[1];i=s;break}if(i&&n.label<i[2]){n.label=i[2];n.ops.push(s);break}if(i[2])n.ops.pop();n.trys.pop();continue}s=t.call(e,n)}catch(e){s=[6,e];o=0}finally{r=i=0}if(s[0]&5)throw s[1];return{value:s[0]?s[1]:void 0,done:true}}}var i=Object.create?function(e,t,n,r){if(r===undefined)r=n;var o=Object.getOwnPropertyDescriptor(t,n);if(!o||("get"in o?!t.__esModule:o.writable||o.configurable)){o={enumerable:true,get:function(){return t[n]}}}Object.defineProperty(e,r,o)}:function(e,t,n,r){if(r===undefined)r=n;e[r]=t[n]};function __exportStar(e,t){for(var n in e)if(n!=="default"&&!Object.prototype.hasOwnProperty.call(t,n))i(t,e,n)}function __values(e){var t=typeof Symbol==="function"&&Symbol.iterator,n=t&&e[t],r=0;if(n)return n.call(e);if(e&&typeof e.length==="number")return{next:function(){if(e&&r>=e.length)e=void 0;return{value:e&&e[r++],done:!e}}};throw new TypeError(t?"Object is not iterable.":"Symbol.iterator is not defined.")}function __read(e,t){var n=typeof Symbol==="function"&&e[Symbol.iterator];if(!n)return e;var r=n.call(e),o,i=[],s;try{while((t===void 0||t-- >0)&&!(o=r.next()).done)i.push(o.value)}catch(e){s={error:e}}finally{try{if(o&&!o.done&&(n=r["return"]))n.call(r)}finally{if(s)throw s.error}}return i}function __spread(){for(var e=[],t=0;t<arguments.length;t++)e=e.concat(__read(arguments[t]));return e}function __spreadArrays(){for(var e=0,t=0,n=arguments.length;t<n;t++)e+=arguments[t].length;for(var r=Array(e),o=0,t=0;t<n;t++)for(var i=arguments[t],s=0,a=i.length;s<a;s++,o++)r[o]=i[s];return r}function __spreadArray(e,t,n){if(n||arguments.length===2)for(var r=0,o=t.length,i;r<o;r++){if(i||!(r in t)){if(!i)i=Array.prototype.slice.call(t,0,r);i[r]=t[r]}}return e.concat(i||Array.prototype.slice.call(t))}function __await(e){return this instanceof __await?(this.v=e,this):new __await(e)}function __asyncGenerator(e,t,n){if(!Symbol.asyncIterator)throw new TypeError("Symbol.asyncIterator is not defined.");var r=n.apply(e,t||[]),o,i=[];return o={},verb("next"),verb("throw"),verb("return"),o[Symbol.asyncIterator]=function(){return this},o;function verb(e){if(r[e])o[e]=function(t){return new Promise(function(n,r){i.push([e,t,n,r])>1||resume(e,t)})}}function resume(e,t){try{step(r[e](t))}catch(e){settle(i[0][3],e)}}function step(e){e.value instanceof __await?Promise.resolve(e.value.v).then(fulfill,reject):settle(i[0][2],e)}function fulfill(e){resume("next",e)}function reject(e){resume("throw",e)}function settle(e,t){if(e(t),i.shift(),i.length)resume(i[0][0],i[0][1])}}function __asyncDelegator(e){var t,n;return t={},verb("next"),verb("throw",function(e){throw e}),verb("return"),t[Symbol.iterator]=function(){return this},t;function verb(r,o){t[r]=e[r]?function(t){return(n=!n)?{value:__await(e[r](t)),done:r==="return"}:o?o(t):t}:o}}function __asyncValues(e){if(!Symbol.asyncIterator)throw new TypeError("Symbol.asyncIterator is not defined.");var t=e[Symbol.asyncIterator],n;return t?t.call(e):(e=typeof __values==="function"?__values(e):e[Symbol.iterator](),n={},verb("next"),verb("throw"),verb("return"),n[Symbol.asyncIterator]=function(){return this},n);function verb(t){n[t]=e[t]&&function(n){return new Promise(function(r,o){n=e[t](n),settle(r,o,n.done,n.value)})}}function settle(e,t,n,r){Promise.resolve(r).then(function(t){e({value:t,done:n})},t)}}function __makeTemplateObject(e,t){if(Object.defineProperty){Object.defineProperty(e,"raw",{value:t})}else{e.raw=t}return e}var s=Object.create?function(e,t){Object.defineProperty(e,"default",{enumerable:true,value:t})}:function(e,t){e["default"]=t};function __importStar(e){if(e&&e.__esModule)return e;var t={};if(e!=null)for(var n in e)if(n!=="default"&&Object.prototype.hasOwnProperty.call(e,n))i(t,e,n);s(t,e);return t}function __importDefault(e){return e&&e.__esModule?e:{default:e}}function __classPrivateFieldGet(e,t,n,r){if(n==="a"&&!r)throw new TypeError("Private accessor was defined without a getter");if(typeof t==="function"?e!==t||!r:!t.has(e))throw new TypeError("Cannot read private member from an object whose class did not declare it");return n==="m"?r:n==="a"?r.call(e):r?r.value:t.get(e)}function __classPrivateFieldSet(e,t,n,r,o){if(r==="m")throw new TypeError("Private method is not writable");if(r==="a"&&!o)throw new TypeError("Private accessor was defined without a setter");if(typeof t==="function"?e!==t||!o:!t.has(e))throw new TypeError("Cannot write private member to an object whose class did not declare it");return r==="a"?o.call(e,n):o?o.value=n:t.set(e,n),n}function __classPrivateFieldIn(e,t){if(t===null||typeof t!=="object"&&typeof t!=="function")throw new TypeError("Cannot use 'in' operator on non-object");return typeof e==="function"?t===e:e.has(t)}},5560:(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t.defaultProvider=void 0;const r=n(5972);const o=n(4203);const i=n(9969);const s=n(6414);const a=n(5646);const c=n(4462);const l=n(7387);const u=n(626);const f=(e={})=>(0,c.memoize)((0,c.chain)(...e.profile||process.env[l.ENV_PROFILE]?[]:[(0,r.fromEnv)()],(0,s.fromSSO)(e),(0,o.fromIni)(e),(0,i.fromProcess)(e),(0,a.fromTokenFile)(e),(0,u.remoteProvider)(e),async()=>{throw new c.CredentialsProviderError("Could not load credentials from any providers",false)}),e=>e.expiration!==undefined&&e.expiration.getTime()-Date.now()<3e5,e=>e.expiration!==undefined);t.defaultProvider=f},5531:(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});const r=n(9338);r.__exportStar(n(5560),t)},626:(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t.remoteProvider=t.ENV_IMDS_DISABLED=void 0;const r=n(5898);const o=n(4462);t.ENV_IMDS_DISABLED="AWS_EC2_METADATA_DISABLED";const i=e=>{if(process.env[r.ENV_CMDS_RELATIVE_URI]||process.env[r.ENV_CMDS_FULL_URI]){return(0,r.fromContainerMetadata)(e)}if(process.env[t.ENV_IMDS_DISABLED]){return async()=>{throw new o.CredentialsProviderError("EC2 Instance Metadata Service access disabled")}}return(0,r.fromInstanceMetadata)(e)};t.remoteProvider=i},9338:(e,t,n)=>{"use strict";n.r(t);n.d(t,{__extends:()=>__extends,__assign:()=>o,__rest:()=>__rest,__decorate:()=>__decorate,__param:()=>__param,__metadata:()=>__metadata,__awaiter:()=>__awaiter,__generator:()=>__generator,__createBinding:()=>i,__exportStar:()=>__exportStar,__values:()=>__values,__read:()=>__read,__spread:()=>__spread,__spreadArrays:()=>__spreadArrays,__spreadArray:()=>__spreadArray,__await:()=>__await,__asyncGenerator:()=>__asyncGenerator,__asyncDelegator:()=>__asyncDelegator,__asyncValues:()=>__asyncValues,__makeTemplateObject:()=>__makeTemplateObject,__importStar:()=>__importStar,__importDefault:()=>__importDefault,__classPrivateFieldGet:()=>__classPrivateFieldGet,__classPrivateFieldSet:()=>__classPrivateFieldSet,__classPrivateFieldIn:()=>__classPrivateFieldIn});var r=function(e,t){r=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(e,t){e.__proto__=t}||function(e,t){for(var n in t)if(Object.prototype.hasOwnProperty.call(t,n))e[n]=t[n]};return r(e,t)};function __extends(e,t){if(typeof t!=="function"&&t!==null)throw new TypeError("Class extends value "+String(t)+" is not a constructor or null");r(e,t);function __(){this.constructor=e}e.prototype=t===null?Object.create(t):(__.prototype=t.prototype,new __)}var o=function(){o=Object.assign||function __assign(e){for(var t,n=1,r=arguments.length;n<r;n++){t=arguments[n];for(var o in t)if(Object.prototype.hasOwnProperty.call(t,o))e[o]=t[o]}return e};return o.apply(this,arguments)};function __rest(e,t){var n={};for(var r in e)if(Object.prototype.hasOwnProperty.call(e,r)&&t.indexOf(r)<0)n[r]=e[r];if(e!=null&&typeof Object.getOwnPropertySymbols==="function")for(var o=0,r=Object.getOwnPropertySymbols(e);o<r.length;o++){if(t.indexOf(r[o])<0&&Object.prototype.propertyIsEnumerable.call(e,r[o]))n[r[o]]=e[r[o]]}return n}function __decorate(e,t,n,r){var o=arguments.length,i=o<3?t:r===null?r=Object.getOwnPropertyDescriptor(t,n):r,s;if(typeof Reflect==="object"&&typeof Reflect.decorate==="function")i=Reflect.decorate(e,t,n,r);else for(var a=e.length-1;a>=0;a--)if(s=e[a])i=(o<3?s(i):o>3?s(t,n,i):s(t,n))||i;return o>3&&i&&Object.defineProperty(t,n,i),i}function __param(e,t){return function(n,r){t(n,r,e)}}function __metadata(e,t){if(typeof Reflect==="object"&&typeof Reflect.metadata==="function")return Reflect.metadata(e,t)}function __awaiter(e,t,n,r){function adopt(e){return e instanceof n?e:new n(function(t){t(e)})}return new(n||(n=Promise))(function(n,o){function fulfilled(e){try{step(r.next(e))}catch(e){o(e)}}function rejected(e){try{step(r["throw"](e))}catch(e){o(e)}}function step(e){e.done?n(e.value):adopt(e.value).then(fulfilled,rejected)}step((r=r.apply(e,t||[])).next())})}function __generator(e,t){var n={label:0,sent:function(){if(i[0]&1)throw i[1];return i[1]},trys:[],ops:[]},r,o,i,s;return s={next:verb(0),throw:verb(1),return:verb(2)},typeof Symbol==="function"&&(s[Symbol.iterator]=function(){return this}),s;function verb(e){return function(t){return step([e,t])}}function step(s){if(r)throw new TypeError("Generator is already executing.");while(n)try{if(r=1,o&&(i=s[0]&2?o["return"]:s[0]?o["throw"]||((i=o["return"])&&i.call(o),0):o.next)&&!(i=i.call(o,s[1])).done)return i;if(o=0,i)s=[s[0]&2,i.value];switch(s[0]){case 0:case 1:i=s;break;case 4:n.label++;return{value:s[1],done:false};case 5:n.label++;o=s[1];s=[0];continue;case 7:s=n.ops.pop();n.trys.pop();continue;default:if(!(i=n.trys,i=i.length>0&&i[i.length-1])&&(s[0]===6||s[0]===2)){n=0;continue}if(s[0]===3&&(!i||s[1]>i[0]&&s[1]<i[3])){n.label=s[1];break}if(s[0]===6&&n.label<i[1]){n.label=i[1];i=s;break}if(i&&n.label<i[2]){n.label=i[2];n.ops.push(s);break}if(i[2])n.ops.pop();n.trys.pop();continue}s=t.call(e,n)}catch(e){s=[6,e];o=0}finally{r=i=0}if(s[0]&5)throw s[1];return{value:s[0]?s[1]:void 0,done:true}}}var i=Object.create?function(e,t,n,r){if(r===undefined)r=n;var o=Object.getOwnPropertyDescriptor(t,n);if(!o||("get"in o?!t.__esModule:o.writable||o.configurable)){o={enumerable:true,get:function(){return t[n]}}}Object.defineProperty(e,r,o)}:function(e,t,n,r){if(r===undefined)r=n;e[r]=t[n]};function __exportStar(e,t){for(var n in e)if(n!=="default"&&!Object.prototype.hasOwnProperty.call(t,n))i(t,e,n)}function __values(e){var t=typeof Symbol==="function"&&Symbol.iterator,n=t&&e[t],r=0;if(n)return n.call(e);if(e&&typeof e.length==="number")return{next:function(){if(e&&r>=e.length)e=void 0;return{value:e&&e[r++],done:!e}}};throw new TypeError(t?"Object is not iterable.":"Symbol.iterator is not defined.")}function __read(e,t){var n=typeof Symbol==="function"&&e[Symbol.iterator];if(!n)return e;var r=n.call(e),o,i=[],s;try{while((t===void 0||t-- >0)&&!(o=r.next()).done)i.push(o.value)}catch(e){s={error:e}}finally{try{if(o&&!o.done&&(n=r["return"]))n.call(r)}finally{if(s)throw s.error}}return i}function __spread(){for(var e=[],t=0;t<arguments.length;t++)e=e.concat(__read(arguments[t]));return e}function __spreadArrays(){for(var e=0,t=0,n=arguments.length;t<n;t++)e+=arguments[t].length;for(var r=Array(e),o=0,t=0;t<n;t++)for(var i=arguments[t],s=0,a=i.length;s<a;s++,o++)r[o]=i[s];return r}function __spreadArray(e,t,n){if(n||arguments.length===2)for(var r=0,o=t.length,i;r<o;r++){if(i||!(r in t)){if(!i)i=Array.prototype.slice.call(t,0,r);i[r]=t[r]}}return e.concat(i||Array.prototype.slice.call(t))}function __await(e){return this instanceof __await?(this.v=e,this):new __await(e)}function __asyncGenerator(e,t,n){if(!Symbol.asyncIterator)throw new TypeError("Symbol.asyncIterator is not defined.");var r=n.apply(e,t||[]),o,i=[];return o={},verb("next"),verb("throw"),verb("return"),o[Symbol.asyncIterator]=function(){return this},o;function verb(e){if(r[e])o[e]=function(t){return new Promise(function(n,r){i.push([e,t,n,r])>1||resume(e,t)})}}function resume(e,t){try{step(r[e](t))}catch(e){settle(i[0][3],e)}}function step(e){e.value instanceof __await?Promise.resolve(e.value.v).then(fulfill,reject):settle(i[0][2],e)}function fulfill(e){resume("next",e)}function reject(e){resume("throw",e)}function settle(e,t){if(e(t),i.shift(),i.length)resume(i[0][0],i[0][1])}}function __asyncDelegator(e){var t,n;return t={},verb("next"),verb("throw",function(e){throw e}),verb("return"),t[Symbol.iterator]=function(){return this},t;function verb(r,o){t[r]=e[r]?function(t){return(n=!n)?{value:__await(e[r](t)),done:r==="return"}:o?o(t):t}:o}}function __asyncValues(e){if(!Symbol.asyncIterator)throw new TypeError("Symbol.asyncIterator is not defined.");var t=e[Symbol.asyncIterator],n;return t?t.call(e):(e=typeof __values==="function"?__values(e):e[Symbol.iterator](),n={},verb("next"),verb("throw"),verb("return"),n[Symbol.asyncIterator]=function(){return this},n);function verb(t){n[t]=e[t]&&function(n){return new Promise(function(r,o){n=e[t](n),settle(r,o,n.done,n.value)})}}function settle(e,t,n,r){Promise.resolve(r).then(function(t){e({value:t,done:n})},t)}}function __makeTemplateObject(e,t){if(Object.defineProperty){Object.defineProperty(e,"raw",{value:t})}else{e.raw=t}return e}var s=Object.create?function(e,t){Object.defineProperty(e,"default",{enumerable:true,value:t})}:function(e,t){e["default"]=t};function __importStar(e){if(e&&e.__esModule)return e;var t={};if(e!=null)for(var n in e)if(n!=="default"&&Object.prototype.hasOwnProperty.call(e,n))i(t,e,n);s(t,e);return t}function __importDefault(e){return e&&e.__esModule?e:{default:e}}function __classPrivateFieldGet(e,t,n,r){if(n==="a"&&!r)throw new TypeError("Private accessor was defined without a getter");if(typeof t==="function"?e!==t||!r:!t.has(e))throw new TypeError("Cannot read private member from an object whose class did not declare it");return n==="m"?r:n==="a"?r.call(e):r?r.value:t.get(e)}function __classPrivateFieldSet(e,t,n,r,o){if(r==="m")throw new TypeError("Private method is not writable");if(r==="a"&&!o)throw new TypeError("Private accessor was defined without a setter");if(typeof t==="function"?e!==t||!o:!t.has(e))throw new TypeError("Cannot write private member to an object whose class did not declare it");return r==="a"?o.call(e,n):o?o.value=n:t.set(e,n),n}function __classPrivateFieldIn(e,t){if(t===null||typeof t!=="object"&&typeof t!=="function")throw new TypeError("Cannot use 'in' operator on non-object");return typeof e==="function"?t===e:e.has(t)}},2650:(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t.fromProcess=void 0;const r=n(7387);const o=n(4926);const i=(e={})=>async()=>{const t=await(0,r.parseKnownFiles)(e);return(0,o.resolveProcessCredentials)((0,r.getProfileName)(e),t)};t.fromProcess=i},1104:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t.getValidatedProcessCredentials=void 0;const n=(e,t)=>{if(t.Version!==1){throw Error(`Profile ${e} credential_process did not return Version 1.`)}if(t.AccessKeyId===undefined||t.SecretAccessKey===undefined){throw Error(`Profile ${e} credential_process returned invalid credentials.`)}if(t.Expiration){const n=new Date;const r=new Date(t.Expiration);if(r<n){throw Error(`Profile ${e} credential_process returned expired credentials.`)}}return{accessKeyId:t.AccessKeyId,secretAccessKey:t.SecretAccessKey,...t.SessionToken&&{sessionToken:t.SessionToken},...t.Expiration&&{expiration:new Date(t.Expiration)}}};t.getValidatedProcessCredentials=n},9969:(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});const r=n(54);r.__exportStar(n(2650),t)},4926:(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t.resolveProcessCredentials=void 0;const r=n(4462);const o=n(3129);const i=n(1669);const s=n(1104);const a=async(e,t)=>{const n=t[e];if(t[e]){const t=n["credential_process"];if(t!==undefined){const n=(0,i.promisify)(o.exec);try{const{stdout:o}=await n(t);let i;try{i=JSON.parse(o.trim())}catch(t){throw Error(`Profile ${e} credential_process returned invalid JSON.`)}return(0,s.getValidatedProcessCredentials)(e,i)}catch(e){throw new r.CredentialsProviderError(e.message)}}else{throw new r.CredentialsProviderError(`Profile ${e} did not contain credential_process.`)}}else{throw new r.CredentialsProviderError(`Profile ${e} could not be found in shared credentials file.`)}};t.resolveProcessCredentials=a},54:(e,t,n)=>{"use strict";n.r(t);n.d(t,{__extends:()=>__extends,__assign:()=>o,__rest:()=>__rest,__decorate:()=>__decorate,__param:()=>__param,__metadata:()=>__metadata,__awaiter:()=>__awaiter,__generator:()=>__generator,__createBinding:()=>i,__exportStar:()=>__exportStar,__values:()=>__values,__read:()=>__read,__spread:()=>__spread,__spreadArrays:()=>__spreadArrays,__spreadArray:()=>__spreadArray,__await:()=>__await,__asyncGenerator:()=>__asyncGenerator,__asyncDelegator:()=>__asyncDelegator,__asyncValues:()=>__asyncValues,__makeTemplateObject:()=>__makeTemplateObject,__importStar:()=>__importStar,__importDefault:()=>__importDefault,__classPrivateFieldGet:()=>__classPrivateFieldGet,__classPrivateFieldSet:()=>__classPrivateFieldSet,__classPrivateFieldIn:()=>__classPrivateFieldIn});var r=function(e,t){r=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(e,t){e.__proto__=t}||function(e,t){for(var n in t)if(Object.prototype.hasOwnProperty.call(t,n))e[n]=t[n]};return r(e,t)};function __extends(e,t){if(typeof t!=="function"&&t!==null)throw new TypeError("Class extends value "+String(t)+" is not a constructor or null");r(e,t);function __(){this.constructor=e}e.prototype=t===null?Object.create(t):(__.prototype=t.prototype,new __)}var o=function(){o=Object.assign||function __assign(e){for(var t,n=1,r=arguments.length;n<r;n++){t=arguments[n];for(var o in t)if(Object.prototype.hasOwnProperty.call(t,o))e[o]=t[o]}return e};return o.apply(this,arguments)};function __rest(e,t){var n={};for(var r in e)if(Object.prototype.hasOwnProperty.call(e,r)&&t.indexOf(r)<0)n[r]=e[r];if(e!=null&&typeof Object.getOwnPropertySymbols==="function")for(var o=0,r=Object.getOwnPropertySymbols(e);o<r.length;o++){if(t.indexOf(r[o])<0&&Object.prototype.propertyIsEnumerable.call(e,r[o]))n[r[o]]=e[r[o]]}return n}function __decorate(e,t,n,r){var o=arguments.length,i=o<3?t:r===null?r=Object.getOwnPropertyDescriptor(t,n):r,s;if(typeof Reflect==="object"&&typeof Reflect.decorate==="function")i=Reflect.decorate(e,t,n,r);else for(var a=e.length-1;a>=0;a--)if(s=e[a])i=(o<3?s(i):o>3?s(t,n,i):s(t,n))||i;return o>3&&i&&Object.defineProperty(t,n,i),i}function __param(e,t){return function(n,r){t(n,r,e)}}function __metadata(e,t){if(typeof Reflect==="object"&&typeof Reflect.metadata==="function")return Reflect.metadata(e,t)}function __awaiter(e,t,n,r){function adopt(e){return e instanceof n?e:new n(function(t){t(e)})}return new(n||(n=Promise))(function(n,o){function fulfilled(e){try{step(r.next(e))}catch(e){o(e)}}function rejected(e){try{step(r["throw"](e))}catch(e){o(e)}}function step(e){e.done?n(e.value):adopt(e.value).then(fulfilled,rejected)}step((r=r.apply(e,t||[])).next())})}function __generator(e,t){var n={label:0,sent:function(){if(i[0]&1)throw i[1];return i[1]},trys:[],ops:[]},r,o,i,s;return s={next:verb(0),throw:verb(1),return:verb(2)},typeof Symbol==="function"&&(s[Symbol.iterator]=function(){return this}),s;function verb(e){return function(t){return step([e,t])}}function step(s){if(r)throw new TypeError("Generator is already executing.");while(n)try{if(r=1,o&&(i=s[0]&2?o["return"]:s[0]?o["throw"]||((i=o["return"])&&i.call(o),0):o.next)&&!(i=i.call(o,s[1])).done)return i;if(o=0,i)s=[s[0]&2,i.value];switch(s[0]){case 0:case 1:i=s;break;case 4:n.label++;return{value:s[1],done:false};case 5:n.label++;o=s[1];s=[0];continue;case 7:s=n.ops.pop();n.trys.pop();continue;default:if(!(i=n.trys,i=i.length>0&&i[i.length-1])&&(s[0]===6||s[0]===2)){n=0;continue}if(s[0]===3&&(!i||s[1]>i[0]&&s[1]<i[3])){n.label=s[1];break}if(s[0]===6&&n.label<i[1]){n.label=i[1];i=s;break}if(i&&n.label<i[2]){n.label=i[2];n.ops.push(s);break}if(i[2])n.ops.pop();n.trys.pop();continue}s=t.call(e,n)}catch(e){s=[6,e];o=0}finally{r=i=0}if(s[0]&5)throw s[1];return{value:s[0]?s[1]:void 0,done:true}}}var i=Object.create?function(e,t,n,r){if(r===undefined)r=n;var o=Object.getOwnPropertyDescriptor(t,n);if(!o||("get"in o?!t.__esModule:o.writable||o.configurable)){o={enumerable:true,get:function(){return t[n]}}}Object.defineProperty(e,r,o)}:function(e,t,n,r){if(r===undefined)r=n;e[r]=t[n]};function __exportStar(e,t){for(var n in e)if(n!=="default"&&!Object.prototype.hasOwnProperty.call(t,n))i(t,e,n)}function __values(e){var t=typeof Symbol==="function"&&Symbol.iterator,n=t&&e[t],r=0;if(n)return n.call(e);if(e&&typeof e.length==="number")return{next:function(){if(e&&r>=e.length)e=void 0;return{value:e&&e[r++],done:!e}}};throw new TypeError(t?"Object is not iterable.":"Symbol.iterator is not defined.")}function __read(e,t){var n=typeof Symbol==="function"&&e[Symbol.iterator];if(!n)return e;var r=n.call(e),o,i=[],s;try{while((t===void 0||t-- >0)&&!(o=r.next()).done)i.push(o.value)}catch(e){s={error:e}}finally{try{if(o&&!o.done&&(n=r["return"]))n.call(r)}finally{if(s)throw s.error}}return i}function __spread(){for(var e=[],t=0;t<arguments.length;t++)e=e.concat(__read(arguments[t]));return e}function __spreadArrays(){for(var e=0,t=0,n=arguments.length;t<n;t++)e+=arguments[t].length;for(var r=Array(e),o=0,t=0;t<n;t++)for(var i=arguments[t],s=0,a=i.length;s<a;s++,o++)r[o]=i[s];return r}function __spreadArray(e,t,n){if(n||arguments.length===2)for(var r=0,o=t.length,i;r<o;r++){if(i||!(r in t)){if(!i)i=Array.prototype.slice.call(t,0,r);i[r]=t[r]}}return e.concat(i||Array.prototype.slice.call(t))}function __await(e){return this instanceof __await?(this.v=e,this):new __await(e)}function __asyncGenerator(e,t,n){if(!Symbol.asyncIterator)throw new TypeError("Symbol.asyncIterator is not defined.");var r=n.apply(e,t||[]),o,i=[];return o={},verb("next"),verb("throw"),verb("return"),o[Symbol.asyncIterator]=function(){return this},o;function verb(e){if(r[e])o[e]=function(t){return new Promise(function(n,r){i.push([e,t,n,r])>1||resume(e,t)})}}function resume(e,t){try{step(r[e](t))}catch(e){settle(i[0][3],e)}}function step(e){e.value instanceof __await?Promise.resolve(e.value.v).then(fulfill,reject):settle(i[0][2],e)}function fulfill(e){resume("next",e)}function reject(e){resume("throw",e)}function settle(e,t){if(e(t),i.shift(),i.length)resume(i[0][0],i[0][1])}}function __asyncDelegator(e){var t,n;return t={},verb("next"),verb("throw",function(e){throw e}),verb("return"),t[Symbol.iterator]=function(){return this},t;function verb(r,o){t[r]=e[r]?function(t){return(n=!n)?{value:__await(e[r](t)),done:r==="return"}:o?o(t):t}:o}}function __asyncValues(e){if(!Symbol.asyncIterator)throw new TypeError("Symbol.asyncIterator is not defined.");var t=e[Symbol.asyncIterator],n;return t?t.call(e):(e=typeof __values==="function"?__values(e):e[Symbol.iterator](),n={},verb("next"),verb("throw"),verb("return"),n[Symbol.asyncIterator]=function(){return this},n);function verb(t){n[t]=e[t]&&function(n){return new Promise(function(r,o){n=e[t](n),settle(r,o,n.done,n.value)})}}function settle(e,t,n,r){Promise.resolve(r).then(function(t){e({value:t,done:n})},t)}}function __makeTemplateObject(e,t){if(Object.defineProperty){Object.defineProperty(e,"raw",{value:t})}else{e.raw=t}return e}var s=Object.create?function(e,t){Object.defineProperty(e,"default",{enumerable:true,value:t})}:function(e,t){e["default"]=t};function __importStar(e){if(e&&e.__esModule)return e;var t={};if(e!=null)for(var n in e)if(n!=="default"&&Object.prototype.hasOwnProperty.call(e,n))i(t,e,n);s(t,e);return t}function __importDefault(e){return e&&e.__esModule?e:{default:e}}function __classPrivateFieldGet(e,t,n,r){if(n==="a"&&!r)throw new TypeError("Private accessor was defined without a getter");if(typeof t==="function"?e!==t||!r:!t.has(e))throw new TypeError("Cannot read private member from an object whose class did not declare it");return n==="m"?r:n==="a"?r.call(e):r?r.value:t.get(e)}function __classPrivateFieldSet(e,t,n,r,o){if(r==="m")throw new TypeError("Private method is not writable");if(r==="a"&&!o)throw new TypeError("Private accessor was defined without a setter");if(typeof t==="function"?e!==t||!o:!t.has(e))throw new TypeError("Cannot write private member to an object whose class did not declare it");return r==="a"?o.call(e,n):o?o.value=n:t.set(e,n),n}function __classPrivateFieldIn(e,t){if(t===null||typeof t!=="object"&&typeof t!=="function")throw new TypeError("Cannot use 'in' operator on non-object");return typeof e==="function"?t===e:e.has(t)}},5184:(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t.fromSSO=void 0;const r=n(4462);const o=n(7387);const i=n(2572);const s=n(4729);const a=n(8098);const c=(e={})=>async()=>{const{ssoStartUrl:t,ssoAccountId:n,ssoRegion:c,ssoRoleName:l,ssoClient:u}=e;if(!t&&!n&&!c&&!l){const t=await(0,o.parseKnownFiles)(e);const n=(0,o.getProfileName)(e);const c=t[n];if(!(0,i.isSsoProfile)(c)){throw new r.CredentialsProviderError(`Profile ${n} is not configured with SSO credentials.`)}const{sso_start_url:l,sso_account_id:f,sso_region:d,sso_role_name:p}=(0,a.validateSsoProfile)(c);return(0,s.resolveSSOCredentials)({ssoStartUrl:l,ssoAccountId:f,ssoRegion:d,ssoRoleName:p,ssoClient:u})}else if(!t||!n||!c||!l){throw new r.CredentialsProviderError('Incomplete configuration. The fromSSO() argument hash must include "ssoStartUrl",'+' "ssoAccountId", "ssoRegion", "ssoRoleName"')}else{return(0,s.resolveSSOCredentials)({ssoStartUrl:t,ssoAccountId:n,ssoRegion:c,ssoRoleName:l,ssoClient:u})}};t.fromSSO=c},6414:(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});const r=n(8255);r.__exportStar(n(5184),t);r.__exportStar(n(2572),t);r.__exportStar(n(6623),t);r.__exportStar(n(8098),t)},2572:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t.isSsoProfile=void 0;const n=e=>e&&(typeof e.sso_start_url==="string"||typeof e.sso_account_id==="string"||typeof e.sso_region==="string"||typeof e.sso_role_name==="string");t.isSsoProfile=n},4729:(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t.resolveSSOCredentials=void 0;const r=n(2666);const o=n(4462);const i=n(7387);const s=15*60*1e3;const a=false;const c=async({ssoStartUrl:e,ssoAccountId:t,ssoRegion:n,ssoRoleName:c,ssoClient:l})=>{let u;const f=`To refresh this SSO session run aws sso login with the corresponding profile.`;try{u=await(0,i.getSSOTokenFromFile)(e)}catch(e){throw new o.CredentialsProviderError(`The SSO session associated with this profile is invalid. ${f}`,a)}if(new Date(u.expiresAt).getTime()-Date.now()<=s){throw new o.CredentialsProviderError(`The SSO session associated with this profile has expired. ${f}`,a)}const{accessToken:d}=u;const p=l||new r.SSOClient({region:n});let y;try{y=await p.send(new r.GetRoleCredentialsCommand({accountId:t,roleName:c,accessToken:d}))}catch(e){throw o.CredentialsProviderError.from(e,a)}const{roleCredentials:{accessKeyId:_,secretAccessKey:m,sessionToken:h,expiration:g}={}}=y;if(!_||!m||!h||!g){throw new o.CredentialsProviderError("SSO returns an invalid temporary credential.",a)}return{accessKeyId:_,secretAccessKey:m,sessionToken:h,expiration:new Date(g)}};t.resolveSSOCredentials=c},6623:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true})},8098:(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t.validateSsoProfile=void 0;const r=n(4462);const o=e=>{const{sso_start_url:t,sso_account_id:n,sso_region:o,sso_role_name:i}=e;if(!t||!n||!o||!i){throw new r.CredentialsProviderError(`Profile is configured with invalid SSO credentials. Required parameters "sso_account_id", "sso_region", `+`"sso_role_name", "sso_start_url". Got ${Object.keys(e).join(", ")}\nReference: https://docs.aws.amazon.com/cli/latest/userguide/cli-configure-sso.html`,false)}return e};t.validateSsoProfile=o},8255:(e,t,n)=>{"use strict";n.r(t);n.d(t,{__extends:()=>__extends,__assign:()=>o,__rest:()=>__rest,__decorate:()=>__decorate,__param:()=>__param,__metadata:()=>__metadata,__awaiter:()=>__awaiter,__generator:()=>__generator,__createBinding:()=>i,__exportStar:()=>__exportStar,__values:()=>__values,__read:()=>__read,__spread:()=>__spread,__spreadArrays:()=>__spreadArrays,__spreadArray:()=>__spreadArray,__await:()=>__await,__asyncGenerator:()=>__asyncGenerator,__asyncDelegator:()=>__asyncDelegator,__asyncValues:()=>__asyncValues,__makeTemplateObject:()=>__makeTemplateObject,__importStar:()=>__importStar,__importDefault:()=>__importDefault,__classPrivateFieldGet:()=>__classPrivateFieldGet,__classPrivateFieldSet:()=>__classPrivateFieldSet,__classPrivateFieldIn:()=>__classPrivateFieldIn});var r=function(e,t){r=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(e,t){e.__proto__=t}||function(e,t){for(var n in t)if(Object.prototype.hasOwnProperty.call(t,n))e[n]=t[n]};return r(e,t)};function __extends(e,t){if(typeof t!=="function"&&t!==null)throw new TypeError("Class extends value "+String(t)+" is not a constructor or null");r(e,t);function __(){this.constructor=e}e.prototype=t===null?Object.create(t):(__.prototype=t.prototype,new __)}var o=function(){o=Object.assign||function __assign(e){for(var t,n=1,r=arguments.length;n<r;n++){t=arguments[n];for(var o in t)if(Object.prototype.hasOwnProperty.call(t,o))e[o]=t[o]}return e};return o.apply(this,arguments)};function __rest(e,t){var n={};for(var r in e)if(Object.prototype.hasOwnProperty.call(e,r)&&t.indexOf(r)<0)n[r]=e[r];if(e!=null&&typeof Object.getOwnPropertySymbols==="function")for(var o=0,r=Object.getOwnPropertySymbols(e);o<r.length;o++){if(t.indexOf(r[o])<0&&Object.prototype.propertyIsEnumerable.call(e,r[o]))n[r[o]]=e[r[o]]}return n}function __decorate(e,t,n,r){var o=arguments.length,i=o<3?t:r===null?r=Object.getOwnPropertyDescriptor(t,n):r,s;if(typeof Reflect==="object"&&typeof Reflect.decorate==="function")i=Reflect.decorate(e,t,n,r);else for(var a=e.length-1;a>=0;a--)if(s=e[a])i=(o<3?s(i):o>3?s(t,n,i):s(t,n))||i;return o>3&&i&&Object.defineProperty(t,n,i),i}function __param(e,t){return function(n,r){t(n,r,e)}}function __metadata(e,t){if(typeof Reflect==="object"&&typeof Reflect.metadata==="function")return Reflect.metadata(e,t)}function __awaiter(e,t,n,r){function adopt(e){return e instanceof n?e:new n(function(t){t(e)})}return new(n||(n=Promise))(function(n,o){function fulfilled(e){try{step(r.next(e))}catch(e){o(e)}}function rejected(e){try{step(r["throw"](e))}catch(e){o(e)}}function step(e){e.done?n(e.value):adopt(e.value).then(fulfilled,rejected)}step((r=r.apply(e,t||[])).next())})}function __generator(e,t){var n={label:0,sent:function(){if(i[0]&1)throw i[1];return i[1]},trys:[],ops:[]},r,o,i,s;return s={next:verb(0),throw:verb(1),return:verb(2)},typeof Symbol==="function"&&(s[Symbol.iterator]=function(){return this}),s;function verb(e){return function(t){return step([e,t])}}function step(s){if(r)throw new TypeError("Generator is already executing.");while(n)try{if(r=1,o&&(i=s[0]&2?o["return"]:s[0]?o["throw"]||((i=o["return"])&&i.call(o),0):o.next)&&!(i=i.call(o,s[1])).done)return i;if(o=0,i)s=[s[0]&2,i.value];switch(s[0]){case 0:case 1:i=s;break;case 4:n.label++;return{value:s[1],done:false};case 5:n.label++;o=s[1];s=[0];continue;case 7:s=n.ops.pop();n.trys.pop();continue;default:if(!(i=n.trys,i=i.length>0&&i[i.length-1])&&(s[0]===6||s[0]===2)){n=0;continue}if(s[0]===3&&(!i||s[1]>i[0]&&s[1]<i[3])){n.label=s[1];break}if(s[0]===6&&n.label<i[1]){n.label=i[1];i=s;break}if(i&&n.label<i[2]){n.label=i[2];n.ops.push(s);break}if(i[2])n.ops.pop();n.trys.pop();continue}s=t.call(e,n)}catch(e){s=[6,e];o=0}finally{r=i=0}if(s[0]&5)throw s[1];return{value:s[0]?s[1]:void 0,done:true}}}var i=Object.create?function(e,t,n,r){if(r===undefined)r=n;var o=Object.getOwnPropertyDescriptor(t,n);if(!o||("get"in o?!t.__esModule:o.writable||o.configurable)){o={enumerable:true,get:function(){return t[n]}}}Object.defineProperty(e,r,o)}:function(e,t,n,r){if(r===undefined)r=n;e[r]=t[n]};function __exportStar(e,t){for(var n in e)if(n!=="default"&&!Object.prototype.hasOwnProperty.call(t,n))i(t,e,n)}function __values(e){var t=typeof Symbol==="function"&&Symbol.iterator,n=t&&e[t],r=0;if(n)return n.call(e);if(e&&typeof e.length==="number")return{next:function(){if(e&&r>=e.length)e=void 0;return{value:e&&e[r++],done:!e}}};throw new TypeError(t?"Object is not iterable.":"Symbol.iterator is not defined.")}function __read(e,t){var n=typeof Symbol==="function"&&e[Symbol.iterator];if(!n)return e;var r=n.call(e),o,i=[],s;try{while((t===void 0||t-- >0)&&!(o=r.next()).done)i.push(o.value)}catch(e){s={error:e}}finally{try{if(o&&!o.done&&(n=r["return"]))n.call(r)}finally{if(s)throw s.error}}return i}function __spread(){for(var e=[],t=0;t<arguments.length;t++)e=e.concat(__read(arguments[t]));return e}function __spreadArrays(){for(var e=0,t=0,n=arguments.length;t<n;t++)e+=arguments[t].length;for(var r=Array(e),o=0,t=0;t<n;t++)for(var i=arguments[t],s=0,a=i.length;s<a;s++,o++)r[o]=i[s];return r}function __spreadArray(e,t,n){if(n||arguments.length===2)for(var r=0,o=t.length,i;r<o;r++){if(i||!(r in t)){if(!i)i=Array.prototype.slice.call(t,0,r);i[r]=t[r]}}return e.concat(i||Array.prototype.slice.call(t))}function __await(e){return this instanceof __await?(this.v=e,this):new __await(e)}function __asyncGenerator(e,t,n){if(!Symbol.asyncIterator)throw new TypeError("Symbol.asyncIterator is not defined.");var r=n.apply(e,t||[]),o,i=[];return o={},verb("next"),verb("throw"),verb("return"),o[Symbol.asyncIterator]=function(){return this},o;function verb(e){if(r[e])o[e]=function(t){return new Promise(function(n,r){i.push([e,t,n,r])>1||resume(e,t)})}}function resume(e,t){try{step(r[e](t))}catch(e){settle(i[0][3],e)}}function step(e){e.value instanceof __await?Promise.resolve(e.value.v).then(fulfill,reject):settle(i[0][2],e)}function fulfill(e){resume("next",e)}function reject(e){resume("throw",e)}function settle(e,t){if(e(t),i.shift(),i.length)resume(i[0][0],i[0][1])}}function __asyncDelegator(e){var t,n;return t={},verb("next"),verb("throw",function(e){throw e}),verb("return"),t[Symbol.iterator]=function(){return this},t;function verb(r,o){t[r]=e[r]?function(t){return(n=!n)?{value:__await(e[r](t)),done:r==="return"}:o?o(t):t}:o}}function __asyncValues(e){if(!Symbol.asyncIterator)throw new TypeError("Symbol.asyncIterator is not defined.");var t=e[Symbol.asyncIterator],n;return t?t.call(e):(e=typeof __values==="function"?__values(e):e[Symbol.iterator](),n={},verb("next"),verb("throw"),verb("return"),n[Symbol.asyncIterator]=function(){return this},n);function verb(t){n[t]=e[t]&&function(n){return new Promise(function(r,o){n=e[t](n),settle(r,o,n.done,n.value)})}}function settle(e,t,n,r){Promise.resolve(r).then(function(t){e({value:t,done:n})},t)}}function __makeTemplateObject(e,t){if(Object.defineProperty){Object.defineProperty(e,"raw",{value:t})}else{e.raw=t}return e}var s=Object.create?function(e,t){Object.defineProperty(e,"default",{enumerable:true,value:t})}:function(e,t){e["default"]=t};function __importStar(e){if(e&&e.__esModule)return e;var t={};if(e!=null)for(var n in e)if(n!=="default"&&Object.prototype.hasOwnProperty.call(e,n))i(t,e,n);s(t,e);return t}function __importDefault(e){return e&&e.__esModule?e:{default:e}}function __classPrivateFieldGet(e,t,n,r){if(n==="a"&&!r)throw new TypeError("Private accessor was defined without a getter");if(typeof t==="function"?e!==t||!r:!t.has(e))throw new TypeError("Cannot read private member from an object whose class did not declare it");return n==="m"?r:n==="a"?r.call(e):r?r.value:t.get(e)}function __classPrivateFieldSet(e,t,n,r,o){if(r==="m")throw new TypeError("Private method is not writable");if(r==="a"&&!o)throw new TypeError("Private accessor was defined without a setter");if(typeof t==="function"?e!==t||!o:!t.has(e))throw new TypeError("Cannot write private member to an object whose class did not declare it");return r==="a"?o.call(e,n):o?o.value=n:t.set(e,n),n}function __classPrivateFieldIn(e,t){if(t===null||typeof t!=="object"&&typeof t!=="function")throw new TypeError("Cannot use 'in' operator on non-object");return typeof e==="function"?t===e:e.has(t)}},5614:(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t.fromTokenFile=void 0;const r=n(4462);const o=n(5747);const i=n(7905);const s="AWS_WEB_IDENTITY_TOKEN_FILE";const a="AWS_ROLE_ARN";const c="AWS_ROLE_SESSION_NAME";const l=(e={})=>async()=>{return u(e)};t.fromTokenFile=l;const u=e=>{var t,n,l;const u=(t=e===null||e===void 0?void 0:e.webIdentityTokenFile)!==null&&t!==void 0?t:process.env[s];const f=(n=e===null||e===void 0?void 0:e.roleArn)!==null&&n!==void 0?n:process.env[a];const d=(l=e===null||e===void 0?void 0:e.roleSessionName)!==null&&l!==void 0?l:process.env[c];if(!u||!f){throw new r.CredentialsProviderError("Web identity configuration not specified")}return(0,i.fromWebToken)({...e,webIdentityToken:(0,o.readFileSync)(u,{encoding:"ascii"}),roleArn:f,roleSessionName:d})()}},7905:(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t.fromWebToken=void 0;const r=n(4462);const o=e=>()=>{const{roleArn:t,roleSessionName:n,webIdentityToken:o,providerId:i,policyArns:s,policy:a,durationSeconds:c,roleAssumerWithWebIdentity:l}=e;if(!l){throw new r.CredentialsProviderError(`Role Arn '${t}' needs to be assumed with web identity,`+` but no role assumption callback was provided.`,false)}return l({RoleArn:t,RoleSessionName:n!==null&&n!==void 0?n:`aws-sdk-js-session-${Date.now()}`,WebIdentityToken:o,ProviderId:i,PolicyArns:s,Policy:a,DurationSeconds:c})};t.fromWebToken=o},5646:(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});const r=n(6676);r.__exportStar(n(5614),t);r.__exportStar(n(7905),t)},6676:(e,t,n)=>{"use strict";n.r(t);n.d(t,{__extends:()=>__extends,__assign:()=>o,__rest:()=>__rest,__decorate:()=>__decorate,__param:()=>__param,__metadata:()=>__metadata,__awaiter:()=>__awaiter,__generator:()=>__generator,__createBinding:()=>i,__exportStar:()=>__exportStar,__values:()=>__values,__read:()=>__read,__spread:()=>__spread,__spreadArrays:()=>__spreadArrays,__spreadArray:()=>__spreadArray,__await:()=>__await,__asyncGenerator:()=>__asyncGenerator,__asyncDelegator:()=>__asyncDelegator,__asyncValues:()=>__asyncValues,__makeTemplateObject:()=>__makeTemplateObject,__importStar:()=>__importStar,__importDefault:()=>__importDefault,__classPrivateFieldGet:()=>__classPrivateFieldGet,__classPrivateFieldSet:()=>__classPrivateFieldSet,__classPrivateFieldIn:()=>__classPrivateFieldIn});var r=function(e,t){r=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(e,t){e.__proto__=t}||function(e,t){for(var n in t)if(Object.prototype.hasOwnProperty.call(t,n))e[n]=t[n]};return r(e,t)};function __extends(e,t){if(typeof t!=="function"&&t!==null)throw new TypeError("Class extends value "+String(t)+" is not a constructor or null");r(e,t);function __(){this.constructor=e}e.prototype=t===null?Object.create(t):(__.prototype=t.prototype,new __)}var o=function(){o=Object.assign||function __assign(e){for(var t,n=1,r=arguments.length;n<r;n++){t=arguments[n];for(var o in t)if(Object.prototype.hasOwnProperty.call(t,o))e[o]=t[o]}return e};return o.apply(this,arguments)};function __rest(e,t){var n={};for(var r in e)if(Object.prototype.hasOwnProperty.call(e,r)&&t.indexOf(r)<0)n[r]=e[r];if(e!=null&&typeof Object.getOwnPropertySymbols==="function")for(var o=0,r=Object.getOwnPropertySymbols(e);o<r.length;o++){if(t.indexOf(r[o])<0&&Object.prototype.propertyIsEnumerable.call(e,r[o]))n[r[o]]=e[r[o]]}return n}function __decorate(e,t,n,r){var o=arguments.length,i=o<3?t:r===null?r=Object.getOwnPropertyDescriptor(t,n):r,s;if(typeof Reflect==="object"&&typeof Reflect.decorate==="function")i=Reflect.decorate(e,t,n,r);else for(var a=e.length-1;a>=0;a--)if(s=e[a])i=(o<3?s(i):o>3?s(t,n,i):s(t,n))||i;return o>3&&i&&Object.defineProperty(t,n,i),i}function __param(e,t){return function(n,r){t(n,r,e)}}function __metadata(e,t){if(typeof Reflect==="object"&&typeof Reflect.metadata==="function")return Reflect.metadata(e,t)}function __awaiter(e,t,n,r){function adopt(e){return e instanceof n?e:new n(function(t){t(e)})}return new(n||(n=Promise))(function(n,o){function fulfilled(e){try{step(r.next(e))}catch(e){o(e)}}function rejected(e){try{step(r["throw"](e))}catch(e){o(e)}}function step(e){e.done?n(e.value):adopt(e.value).then(fulfilled,rejected)}step((r=r.apply(e,t||[])).next())})}function __generator(e,t){var n={label:0,sent:function(){if(i[0]&1)throw i[1];return i[1]},trys:[],ops:[]},r,o,i,s;return s={next:verb(0),throw:verb(1),return:verb(2)},typeof Symbol==="function"&&(s[Symbol.iterator]=function(){return this}),s;function verb(e){return function(t){return step([e,t])}}function step(s){if(r)throw new TypeError("Generator is already executing.");while(n)try{if(r=1,o&&(i=s[0]&2?o["return"]:s[0]?o["throw"]||((i=o["return"])&&i.call(o),0):o.next)&&!(i=i.call(o,s[1])).done)return i;if(o=0,i)s=[s[0]&2,i.value];switch(s[0]){case 0:case 1:i=s;break;case 4:n.label++;return{value:s[1],done:false};case 5:n.label++;o=s[1];s=[0];continue;case 7:s=n.ops.pop();n.trys.pop();continue;default:if(!(i=n.trys,i=i.length>0&&i[i.length-1])&&(s[0]===6||s[0]===2)){n=0;continue}if(s[0]===3&&(!i||s[1]>i[0]&&s[1]<i[3])){n.label=s[1];break}if(s[0]===6&&n.label<i[1]){n.label=i[1];i=s;break}if(i&&n.label<i[2]){n.label=i[2];n.ops.push(s);break}if(i[2])n.ops.pop();n.trys.pop();continue}s=t.call(e,n)}catch(e){s=[6,e];o=0}finally{r=i=0}if(s[0]&5)throw s[1];return{value:s[0]?s[1]:void 0,done:true}}}var i=Object.create?function(e,t,n,r){if(r===undefined)r=n;var o=Object.getOwnPropertyDescriptor(t,n);if(!o||("get"in o?!t.__esModule:o.writable||o.configurable)){o={enumerable:true,get:function(){return t[n]}}}Object.defineProperty(e,r,o)}:function(e,t,n,r){if(r===undefined)r=n;e[r]=t[n]};function __exportStar(e,t){for(var n in e)if(n!=="default"&&!Object.prototype.hasOwnProperty.call(t,n))i(t,e,n)}function __values(e){var t=typeof Symbol==="function"&&Symbol.iterator,n=t&&e[t],r=0;if(n)return n.call(e);if(e&&typeof e.length==="number")return{next:function(){if(e&&r>=e.length)e=void 0;return{value:e&&e[r++],done:!e}}};throw new TypeError(t?"Object is not iterable.":"Symbol.iterator is not defined.")}function __read(e,t){var n=typeof Symbol==="function"&&e[Symbol.iterator];if(!n)return e;var r=n.call(e),o,i=[],s;try{while((t===void 0||t-- >0)&&!(o=r.next()).done)i.push(o.value)}catch(e){s={error:e}}finally{try{if(o&&!o.done&&(n=r["return"]))n.call(r)}finally{if(s)throw s.error}}return i}function __spread(){for(var e=[],t=0;t<arguments.length;t++)e=e.concat(__read(arguments[t]));return e}function __spreadArrays(){for(var e=0,t=0,n=arguments.length;t<n;t++)e+=arguments[t].length;for(var r=Array(e),o=0,t=0;t<n;t++)for(var i=arguments[t],s=0,a=i.length;s<a;s++,o++)r[o]=i[s];return r}function __spreadArray(e,t,n){if(n||arguments.length===2)for(var r=0,o=t.length,i;r<o;r++){if(i||!(r in t)){if(!i)i=Array.prototype.slice.call(t,0,r);i[r]=t[r]}}return e.concat(i||Array.prototype.slice.call(t))}function __await(e){return this instanceof __await?(this.v=e,this):new __await(e)}function __asyncGenerator(e,t,n){if(!Symbol.asyncIterator)throw new TypeError("Symbol.asyncIterator is not defined.");var r=n.apply(e,t||[]),o,i=[];return o={},verb("next"),verb("throw"),verb("return"),o[Symbol.asyncIterator]=function(){return this},o;function verb(e){if(r[e])o[e]=function(t){return new Promise(function(n,r){i.push([e,t,n,r])>1||resume(e,t)})}}function resume(e,t){try{step(r[e](t))}catch(e){settle(i[0][3],e)}}function step(e){e.value instanceof __await?Promise.resolve(e.value.v).then(fulfill,reject):settle(i[0][2],e)}function fulfill(e){resume("next",e)}function reject(e){resume("throw",e)}function settle(e,t){if(e(t),i.shift(),i.length)resume(i[0][0],i[0][1])}}function __asyncDelegator(e){var t,n;return t={},verb("next"),verb("throw",function(e){throw e}),verb("return"),t[Symbol.iterator]=function(){return this},t;function verb(r,o){t[r]=e[r]?function(t){return(n=!n)?{value:__await(e[r](t)),done:r==="return"}:o?o(t):t}:o}}function __asyncValues(e){if(!Symbol.asyncIterator)throw new TypeError("Symbol.asyncIterator is not defined.");var t=e[Symbol.asyncIterator],n;return t?t.call(e):(e=typeof __values==="function"?__values(e):e[Symbol.iterator](),n={},verb("next"),verb("throw"),verb("return"),n[Symbol.asyncIterator]=function(){return this},n);function verb(t){n[t]=e[t]&&function(n){return new Promise(function(r,o){n=e[t](n),settle(r,o,n.done,n.value)})}}function settle(e,t,n,r){Promise.resolve(r).then(function(t){e({value:t,done:n})},t)}}function __makeTemplateObject(e,t){if(Object.defineProperty){Object.defineProperty(e,"raw",{value:t})}else{e.raw=t}return e}var s=Object.create?function(e,t){Object.defineProperty(e,"default",{enumerable:true,value:t})}:function(e,t){e["default"]=t};function __importStar(e){if(e&&e.__esModule)return e;var t={};if(e!=null)for(var n in e)if(n!=="default"&&Object.prototype.hasOwnProperty.call(e,n))i(t,e,n);s(t,e);return t}function __importDefault(e){return e&&e.__esModule?e:{default:e}}function __classPrivateFieldGet(e,t,n,r){if(n==="a"&&!r)throw new TypeError("Private accessor was defined without a getter");if(typeof t==="function"?e!==t||!r:!t.has(e))throw new TypeError("Cannot read private member from an object whose class did not declare it");return n==="m"?r:n==="a"?r.call(e):r?r.value:t.get(e)}function __classPrivateFieldSet(e,t,n,r,o){if(r==="m")throw new TypeError("Private method is not writable");if(r==="a"&&!o)throw new TypeError("Private accessor was defined without a setter");if(typeof t==="function"?e!==t||!o:!t.has(e))throw new TypeError("Cannot write private member to an object whose class did not declare it");return r==="a"?o.call(e,n):o?o.value=n:t.set(e,n),n}function __classPrivateFieldIn(e,t){if(t===null||typeof t!=="object"&&typeof t!=="function")throw new TypeError("Cannot use 'in' operator on non-object");return typeof e==="function"?t===e:e.has(t)}},7442:(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t.Hash=void 0;const r=n(6010);const o=n(4293);const i=n(6417);class Hash{constructor(e,t){this.hash=t?(0,i.createHmac)(e,castSourceData(t)):(0,i.createHash)(e)}update(e,t){this.hash.update(castSourceData(e,t))}digest(){return Promise.resolve(this.hash.digest())}}t.Hash=Hash;function castSourceData(e,t){if(o.Buffer.isBuffer(e)){return e}if(typeof e==="string"){return(0,r.fromString)(e,t)}if(ArrayBuffer.isView(e)){return(0,r.fromArrayBuffer)(e.buffer,e.byteOffset,e.byteLength)}return(0,r.fromArrayBuffer)(e)}},9126:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t.isArrayBuffer=void 0;const n=e=>typeof ArrayBuffer==="function"&&e instanceof ArrayBuffer||Object.prototype.toString.call(e)==="[object ArrayBuffer]";t.isArrayBuffer=n},2245:(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t.getContentLengthPlugin=t.contentLengthMiddlewareOptions=t.contentLengthMiddleware=void 0;const r=n(223);const o="content-length";function contentLengthMiddleware(e){return t=>async n=>{const i=n.request;if(r.HttpRequest.isInstance(i)){const{body:t,headers:n}=i;if(t&&Object.keys(n).map(e=>e.toLowerCase()).indexOf(o)===-1){try{const n=e(t);i.headers={...i.headers,[o]:String(n)}}catch(e){}}}return t({...n,request:i})}}t.contentLengthMiddleware=contentLengthMiddleware;t.contentLengthMiddlewareOptions={step:"build",tags:["SET_CONTENT_LENGTH","CONTENT_LENGTH"],name:"contentLengthMiddleware",override:true};const i=e=>({applyToStack:n=>{n.add(contentLengthMiddleware(e.bodyLengthChecker),t.contentLengthMiddlewareOptions)}});t.getContentLengthPlugin=i},2545:(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t.getHostHeaderPlugin=t.hostHeaderMiddlewareOptions=t.hostHeaderMiddleware=t.resolveHostHeaderConfig=void 0;const r=n(223);function resolveHostHeaderConfig(e){return e}t.resolveHostHeaderConfig=resolveHostHeaderConfig;const o=e=>t=>async n=>{if(!r.HttpRequest.isInstance(n.request))return t(n);const{request:o}=n;const{handlerProtocol:i=""}=e.requestHandler.metadata||{};if(i.indexOf("h2")>=0&&!o.headers[":authority"]){delete o.headers["host"];o.headers[":authority"]=""}else if(!o.headers["host"]){o.headers["host"]=o.hostname}return t(n)};t.hostHeaderMiddleware=o;t.hostHeaderMiddlewareOptions={name:"hostHeaderMiddleware",step:"build",priority:"low",tags:["HOST"],override:true};const i=e=>({applyToStack:n=>{n.add((0,t.hostHeaderMiddleware)(e),t.hostHeaderMiddlewareOptions)}});t.getHostHeaderPlugin=i},14:(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});const r=n(8974);r.__exportStar(n(9754),t)},9754:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t.getLoggerPlugin=t.loggerMiddlewareOptions=t.loggerMiddleware=void 0;const n=()=>(e,t)=>async n=>{const{clientName:r,commandName:o,inputFilterSensitiveLog:i,logger:s,outputFilterSensitiveLog:a}=t;const c=await e(n);if(!s){return c}if(typeof s.info==="function"){const{$metadata:e,...t}=c.output;s.info({clientName:r,commandName:o,input:i(n.input),output:a(t),metadata:e})}return c};t.loggerMiddleware=n;t.loggerMiddlewareOptions={name:"loggerMiddleware",tags:["LOGGER"],step:"initialize",override:true};const r=e=>({applyToStack:e=>{e.add((0,t.loggerMiddleware)(),t.loggerMiddlewareOptions)}});t.getLoggerPlugin=r},8974:(e,t,n)=>{"use strict";n.r(t);n.d(t,{__extends:()=>__extends,__assign:()=>o,__rest:()=>__rest,__decorate:()=>__decorate,__param:()=>__param,__metadata:()=>__metadata,__awaiter:()=>__awaiter,__generator:()=>__generator,__createBinding:()=>i,__exportStar:()=>__exportStar,__values:()=>__values,__read:()=>__read,__spread:()=>__spread,__spreadArrays:()=>__spreadArrays,__spreadArray:()=>__spreadArray,__await:()=>__await,__asyncGenerator:()=>__asyncGenerator,__asyncDelegator:()=>__asyncDelegator,__asyncValues:()=>__asyncValues,__makeTemplateObject:()=>__makeTemplateObject,__importStar:()=>__importStar,__importDefault:()=>__importDefault,__classPrivateFieldGet:()=>__classPrivateFieldGet,__classPrivateFieldSet:()=>__classPrivateFieldSet,__classPrivateFieldIn:()=>__classPrivateFieldIn});var r=function(e,t){r=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(e,t){e.__proto__=t}||function(e,t){for(var n in t)if(Object.prototype.hasOwnProperty.call(t,n))e[n]=t[n]};return r(e,t)};function __extends(e,t){if(typeof t!=="function"&&t!==null)throw new TypeError("Class extends value "+String(t)+" is not a constructor or null");r(e,t);function __(){this.constructor=e}e.prototype=t===null?Object.create(t):(__.prototype=t.prototype,new __)}var o=function(){o=Object.assign||function __assign(e){for(var t,n=1,r=arguments.length;n<r;n++){t=arguments[n];for(var o in t)if(Object.prototype.hasOwnProperty.call(t,o))e[o]=t[o]}return e};return o.apply(this,arguments)};function __rest(e,t){var n={};for(var r in e)if(Object.prototype.hasOwnProperty.call(e,r)&&t.indexOf(r)<0)n[r]=e[r];if(e!=null&&typeof Object.getOwnPropertySymbols==="function")for(var o=0,r=Object.getOwnPropertySymbols(e);o<r.length;o++){if(t.indexOf(r[o])<0&&Object.prototype.propertyIsEnumerable.call(e,r[o]))n[r[o]]=e[r[o]]}return n}function __decorate(e,t,n,r){var o=arguments.length,i=o<3?t:r===null?r=Object.getOwnPropertyDescriptor(t,n):r,s;if(typeof Reflect==="object"&&typeof Reflect.decorate==="function")i=Reflect.decorate(e,t,n,r);else for(var a=e.length-1;a>=0;a--)if(s=e[a])i=(o<3?s(i):o>3?s(t,n,i):s(t,n))||i;return o>3&&i&&Object.defineProperty(t,n,i),i}function __param(e,t){return function(n,r){t(n,r,e)}}function __metadata(e,t){if(typeof Reflect==="object"&&typeof Reflect.metadata==="function")return Reflect.metadata(e,t)}function __awaiter(e,t,n,r){function adopt(e){return e instanceof n?e:new n(function(t){t(e)})}return new(n||(n=Promise))(function(n,o){function fulfilled(e){try{step(r.next(e))}catch(e){o(e)}}function rejected(e){try{step(r["throw"](e))}catch(e){o(e)}}function step(e){e.done?n(e.value):adopt(e.value).then(fulfilled,rejected)}step((r=r.apply(e,t||[])).next())})}function __generator(e,t){var n={label:0,sent:function(){if(i[0]&1)throw i[1];return i[1]},trys:[],ops:[]},r,o,i,s;return s={next:verb(0),throw:verb(1),return:verb(2)},typeof Symbol==="function"&&(s[Symbol.iterator]=function(){return this}),s;function verb(e){return function(t){return step([e,t])}}function step(s){if(r)throw new TypeError("Generator is already executing.");while(n)try{if(r=1,o&&(i=s[0]&2?o["return"]:s[0]?o["throw"]||((i=o["return"])&&i.call(o),0):o.next)&&!(i=i.call(o,s[1])).done)return i;if(o=0,i)s=[s[0]&2,i.value];switch(s[0]){case 0:case 1:i=s;break;case 4:n.label++;return{value:s[1],done:false};case 5:n.label++;o=s[1];s=[0];continue;case 7:s=n.ops.pop();n.trys.pop();continue;default:if(!(i=n.trys,i=i.length>0&&i[i.length-1])&&(s[0]===6||s[0]===2)){n=0;continue}if(s[0]===3&&(!i||s[1]>i[0]&&s[1]<i[3])){n.label=s[1];break}if(s[0]===6&&n.label<i[1]){n.label=i[1];i=s;break}if(i&&n.label<i[2]){n.label=i[2];n.ops.push(s);break}if(i[2])n.ops.pop();n.trys.pop();continue}s=t.call(e,n)}catch(e){s=[6,e];o=0}finally{r=i=0}if(s[0]&5)throw s[1];return{value:s[0]?s[1]:void 0,done:true}}}var i=Object.create?function(e,t,n,r){if(r===undefined)r=n;var o=Object.getOwnPropertyDescriptor(t,n);if(!o||("get"in o?!t.__esModule:o.writable||o.configurable)){o={enumerable:true,get:function(){return t[n]}}}Object.defineProperty(e,r,o)}:function(e,t,n,r){if(r===undefined)r=n;e[r]=t[n]};function __exportStar(e,t){for(var n in e)if(n!=="default"&&!Object.prototype.hasOwnProperty.call(t,n))i(t,e,n)}function __values(e){var t=typeof Symbol==="function"&&Symbol.iterator,n=t&&e[t],r=0;if(n)return n.call(e);if(e&&typeof e.length==="number")return{next:function(){if(e&&r>=e.length)e=void 0;return{value:e&&e[r++],done:!e}}};throw new TypeError(t?"Object is not iterable.":"Symbol.iterator is not defined.")}function __read(e,t){var n=typeof Symbol==="function"&&e[Symbol.iterator];if(!n)return e;var r=n.call(e),o,i=[],s;try{while((t===void 0||t-- >0)&&!(o=r.next()).done)i.push(o.value)}catch(e){s={error:e}}finally{try{if(o&&!o.done&&(n=r["return"]))n.call(r)}finally{if(s)throw s.error}}return i}function __spread(){for(var e=[],t=0;t<arguments.length;t++)e=e.concat(__read(arguments[t]));return e}function __spreadArrays(){for(var e=0,t=0,n=arguments.length;t<n;t++)e+=arguments[t].length;for(var r=Array(e),o=0,t=0;t<n;t++)for(var i=arguments[t],s=0,a=i.length;s<a;s++,o++)r[o]=i[s];return r}function __spreadArray(e,t,n){if(n||arguments.length===2)for(var r=0,o=t.length,i;r<o;r++){if(i||!(r in t)){if(!i)i=Array.prototype.slice.call(t,0,r);i[r]=t[r]}}return e.concat(i||Array.prototype.slice.call(t))}function __await(e){return this instanceof __await?(this.v=e,this):new __await(e)}function __asyncGenerator(e,t,n){if(!Symbol.asyncIterator)throw new TypeError("Symbol.asyncIterator is not defined.");var r=n.apply(e,t||[]),o,i=[];return o={},verb("next"),verb("throw"),verb("return"),o[Symbol.asyncIterator]=function(){return this},o;function verb(e){if(r[e])o[e]=function(t){return new Promise(function(n,r){i.push([e,t,n,r])>1||resume(e,t)})}}function resume(e,t){try{step(r[e](t))}catch(e){settle(i[0][3],e)}}function step(e){e.value instanceof __await?Promise.resolve(e.value.v).then(fulfill,reject):settle(i[0][2],e)}function fulfill(e){resume("next",e)}function reject(e){resume("throw",e)}function settle(e,t){if(e(t),i.shift(),i.length)resume(i[0][0],i[0][1])}}function __asyncDelegator(e){var t,n;return t={},verb("next"),verb("throw",function(e){throw e}),verb("return"),t[Symbol.iterator]=function(){return this},t;function verb(r,o){t[r]=e[r]?function(t){return(n=!n)?{value:__await(e[r](t)),done:r==="return"}:o?o(t):t}:o}}function __asyncValues(e){if(!Symbol.asyncIterator)throw new TypeError("Symbol.asyncIterator is not defined.");var t=e[Symbol.asyncIterator],n;return t?t.call(e):(e=typeof __values==="function"?__values(e):e[Symbol.iterator](),n={},verb("next"),verb("throw"),verb("return"),n[Symbol.asyncIterator]=function(){return this},n);function verb(t){n[t]=e[t]&&function(n){return new Promise(function(r,o){n=e[t](n),settle(r,o,n.done,n.value)})}}function settle(e,t,n,r){Promise.resolve(r).then(function(t){e({value:t,done:n})},t)}}function __makeTemplateObject(e,t){if(Object.defineProperty){Object.defineProperty(e,"raw",{value:t})}else{e.raw=t}return e}var s=Object.create?function(e,t){Object.defineProperty(e,"default",{enumerable:true,value:t})}:function(e,t){e["default"]=t};function __importStar(e){if(e&&e.__esModule)return e;var t={};if(e!=null)for(var n in e)if(n!=="default"&&Object.prototype.hasOwnProperty.call(e,n))i(t,e,n);s(t,e);return t}function __importDefault(e){return e&&e.__esModule?e:{default:e}}function __classPrivateFieldGet(e,t,n,r){if(n==="a"&&!r)throw new TypeError("Private accessor was defined without a getter");if(typeof t==="function"?e!==t||!r:!t.has(e))throw new TypeError("Cannot read private member from an object whose class did not declare it");return n==="m"?r:n==="a"?r.call(e):r?r.value:t.get(e)}function __classPrivateFieldSet(e,t,n,r,o){if(r==="m")throw new TypeError("Private method is not writable");if(r==="a"&&!o)throw new TypeError("Private accessor was defined without a setter");if(typeof t==="function"?e!==t||!o:!t.has(e))throw new TypeError("Cannot write private member to an object whose class did not declare it");return r==="a"?o.call(e,n):o?o.value=n:t.set(e,n),n}function __classPrivateFieldIn(e,t){if(t===null||typeof t!=="object"&&typeof t!=="function")throw new TypeError("Cannot use 'in' operator on non-object");return typeof e==="function"?t===e:e.has(t)}},7328:(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t.AdaptiveRetryStrategy=void 0;const r=n(5192);const o=n(6402);const i=n(533);class AdaptiveRetryStrategy extends i.StandardRetryStrategy{constructor(e,t){const{rateLimiter:n,...i}=t!==null&&t!==void 0?t:{};super(e,i);this.rateLimiter=n!==null&&n!==void 0?n:new o.DefaultRateLimiter;this.mode=r.RETRY_MODES.ADAPTIVE}async retry(e,t){return super.retry(e,t,{beforeRequest:async()=>{return this.rateLimiter.getSendToken()},afterRequest:e=>{this.rateLimiter.updateClientSendingRate(e)}})}}t.AdaptiveRetryStrategy=AdaptiveRetryStrategy},6402:(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t.DefaultRateLimiter=void 0;const r=n(1921);class DefaultRateLimiter{constructor(e){var t,n,r,o,i;this.currentCapacity=0;this.enabled=false;this.lastMaxRate=0;this.measuredTxRate=0;this.requestCount=0;this.lastTimestamp=0;this.timeWindow=0;this.beta=(t=e===null||e===void 0?void 0:e.beta)!==null&&t!==void 0?t:.7;this.minCapacity=(n=e===null||e===void 0?void 0:e.minCapacity)!==null&&n!==void 0?n:1;this.minFillRate=(r=e===null||e===void 0?void 0:e.minFillRate)!==null&&r!==void 0?r:.5;this.scaleConstant=(o=e===null||e===void 0?void 0:e.scaleConstant)!==null&&o!==void 0?o:.4;this.smooth=(i=e===null||e===void 0?void 0:e.smooth)!==null&&i!==void 0?i:.8;const s=this.getCurrentTimeInSeconds();this.lastThrottleTime=s;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(e){if(!this.enabled){return}this.refillTokenBucket();if(e>this.currentCapacity){const t=(e-this.currentCapacity)/this.fillRate*1e3;await new Promise(e=>setTimeout(e,t))}this.currentCapacity=this.currentCapacity-e}refillTokenBucket(){const e=this.getCurrentTimeInSeconds();if(!this.lastTimestamp){this.lastTimestamp=e;return}const t=(e-this.lastTimestamp)*this.fillRate;this.currentCapacity=Math.min(this.maxCapacity,this.currentCapacity+t);this.lastTimestamp=e}updateClientSendingRate(e){let t;this.updateMeasuredRate();if((0,r.isThrottlingError)(e)){const e=!this.enabled?this.measuredTxRate:Math.min(this.measuredTxRate,this.fillRate);this.lastMaxRate=e;this.calculateTimeWindow();this.lastThrottleTime=this.getCurrentTimeInSeconds();t=this.cubicThrottle(e);this.enableTokenBucket()}else{this.calculateTimeWindow();t=this.cubicSuccess(this.getCurrentTimeInSeconds())}const n=Math.min(t,2*this.measuredTxRate);this.updateTokenBucketRate(n)}calculateTimeWindow(){this.timeWindow=this.getPrecise(Math.pow(this.lastMaxRate*(1-this.beta)/this.scaleConstant,1/3))}cubicThrottle(e){return this.getPrecise(e*this.beta)}cubicSuccess(e){return this.getPrecise(this.scaleConstant*Math.pow(e-this.lastThrottleTime-this.timeWindow,3)+this.lastMaxRate)}enableTokenBucket(){this.enabled=true}updateTokenBucketRate(e){this.refillTokenBucket();this.fillRate=Math.max(e,this.minFillRate);this.maxCapacity=Math.max(e,this.minCapacity);this.currentCapacity=Math.min(this.currentCapacity,this.maxCapacity)}updateMeasuredRate(){const e=this.getCurrentTimeInSeconds();const t=Math.floor(e*2)/2;this.requestCount++;if(t>this.lastTxRateBucket){const e=this.requestCount/(t-this.lastTxRateBucket);this.measuredTxRate=this.getPrecise(e*this.smooth+this.measuredTxRate*(1-this.smooth));this.requestCount=0;this.lastTxRateBucket=t}}getPrecise(e){return parseFloat(e.toFixed(8))}}t.DefaultRateLimiter=DefaultRateLimiter},533:(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t.StandardRetryStrategy=void 0;const r=n(223);const o=n(1921);const i=n(4552);const s=n(5192);const a=n(41);const c=n(2568);const l=n(5940);const u=n(9572);class StandardRetryStrategy{constructor(e,t){var n,r,o;this.maxAttemptsProvider=e;this.mode=s.RETRY_MODES.STANDARD;this.retryDecider=(n=t===null||t===void 0?void 0:t.retryDecider)!==null&&n!==void 0?n:u.defaultRetryDecider;this.delayDecider=(r=t===null||t===void 0?void 0:t.delayDecider)!==null&&r!==void 0?r:l.defaultDelayDecider;this.retryQuota=(o=t===null||t===void 0?void 0:t.retryQuota)!==null&&o!==void 0?o:(0,c.getDefaultRetryQuota)(a.INITIAL_RETRY_TOKENS)}shouldRetry(e,t,n){return t<n&&this.retryDecider(e)&&this.retryQuota.hasRetryTokens(e)}async getMaxAttempts(){let e;try{e=await this.maxAttemptsProvider()}catch(t){e=s.DEFAULT_MAX_ATTEMPTS}return e}async retry(e,t,n){let s;let c=0;let l=0;const u=await this.getMaxAttempts();const{request:d}=t;if(r.HttpRequest.isInstance(d)){d.headers[a.INVOCATION_ID_HEADER]=(0,i.v4)()}while(true){try{if(r.HttpRequest.isInstance(d)){d.headers[a.REQUEST_HEADER]=`attempt=${c+1}; max=${u}`}if(n===null||n===void 0?void 0:n.beforeRequest){await n.beforeRequest()}const{response:i,output:p}=await e(t);if(n===null||n===void 0?void 0:n.afterRequest){n.afterRequest(i)}this.retryQuota.releaseRetryTokens(s);p.$metadata.attempts=c+1;p.$metadata.totalRetryDelay=l;return{response:i,output:p}}catch(e){const t=f(e);c++;if(this.shouldRetry(t,c,u)){s=this.retryQuota.retrieveRetryTokens(t);const e=this.delayDecider((0,o.isThrottlingError)(t)?a.THROTTLING_RETRY_DELAY_BASE:a.DEFAULT_RETRY_DELAY_BASE,c);l+=e;await new Promise(t=>setTimeout(t,e));continue}if(!t.$metadata){t.$metadata={}}t.$metadata.attempts=c;t.$metadata.totalRetryDelay=l;throw t}}}}t.StandardRetryStrategy=StandardRetryStrategy;const f=e=>{if(e instanceof Error)return e;if(e instanceof Object)return Object.assign(new Error,e);if(typeof e==="string")return new Error(e);return new Error(`AWS SDK error wrapper for ${e}`)}},5192:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t.DEFAULT_RETRY_MODE=t.DEFAULT_MAX_ATTEMPTS=t.RETRY_MODES=void 0;var n;(function(e){e["STANDARD"]="standard";e["ADAPTIVE"]="adaptive"})(n=t.RETRY_MODES||(t.RETRY_MODES={}));t.DEFAULT_MAX_ATTEMPTS=3;t.DEFAULT_RETRY_MODE=n.STANDARD},2845:(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t.NODE_RETRY_MODE_CONFIG_OPTIONS=t.CONFIG_RETRY_MODE=t.ENV_RETRY_MODE=t.resolveRetryConfig=t.NODE_MAX_ATTEMPT_CONFIG_OPTIONS=t.CONFIG_MAX_ATTEMPTS=t.ENV_MAX_ATTEMPTS=void 0;const r=n(236);const o=n(7328);const i=n(5192);const s=n(533);t.ENV_MAX_ATTEMPTS="AWS_MAX_ATTEMPTS";t.CONFIG_MAX_ATTEMPTS="max_attempts";t.NODE_MAX_ATTEMPT_CONFIG_OPTIONS={environmentVariableSelector:e=>{const n=e[t.ENV_MAX_ATTEMPTS];if(!n)return undefined;const r=parseInt(n);if(Number.isNaN(r)){throw new Error(`Environment variable ${t.ENV_MAX_ATTEMPTS} mast be a number, got "${n}"`)}return r},configFileSelector:e=>{const n=e[t.CONFIG_MAX_ATTEMPTS];if(!n)return undefined;const r=parseInt(n);if(Number.isNaN(r)){throw new Error(`Shared config file entry ${t.CONFIG_MAX_ATTEMPTS} mast be a number, got "${n}"`)}return r},default:i.DEFAULT_MAX_ATTEMPTS};const a=e=>{var t;const n=(0,r.normalizeProvider)((t=e.maxAttempts)!==null&&t!==void 0?t:i.DEFAULT_MAX_ATTEMPTS);return{...e,maxAttempts:n,retryStrategy:async()=>{if(e.retryStrategy){return e.retryStrategy}const t=await(0,r.normalizeProvider)(e.retryMode)();if(t===i.RETRY_MODES.ADAPTIVE){return new o.AdaptiveRetryStrategy(n)}return new s.StandardRetryStrategy(n)}}};t.resolveRetryConfig=a;t.ENV_RETRY_MODE="AWS_RETRY_MODE";t.CONFIG_RETRY_MODE="retry_mode";t.NODE_RETRY_MODE_CONFIG_OPTIONS={environmentVariableSelector:e=>e[t.ENV_RETRY_MODE],configFileSelector:e=>e[t.CONFIG_RETRY_MODE],default:i.DEFAULT_RETRY_MODE}},41:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t.REQUEST_HEADER=t.INVOCATION_ID_HEADER=t.NO_RETRY_INCREMENT=t.TIMEOUT_RETRY_COST=t.RETRY_COST=t.INITIAL_RETRY_TOKENS=t.THROTTLING_RETRY_DELAY_BASE=t.MAXIMUM_RETRY_DELAY=t.DEFAULT_RETRY_DELAY_BASE=void 0;t.DEFAULT_RETRY_DELAY_BASE=100;t.MAXIMUM_RETRY_DELAY=20*1e3;t.THROTTLING_RETRY_DELAY_BASE=500;t.INITIAL_RETRY_TOKENS=500;t.RETRY_COST=5;t.TIMEOUT_RETRY_COST=10;t.NO_RETRY_INCREMENT=1;t.INVOCATION_ID_HEADER="amz-sdk-invocation-id";t.REQUEST_HEADER="amz-sdk-request"},2568:(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t.getDefaultRetryQuota=void 0;const r=n(41);const o=(e,t)=>{var n,o,i;const s=e;const a=(n=t===null||t===void 0?void 0:t.noRetryIncrement)!==null&&n!==void 0?n:r.NO_RETRY_INCREMENT;const c=(o=t===null||t===void 0?void 0:t.retryCost)!==null&&o!==void 0?o:r.RETRY_COST;const l=(i=t===null||t===void 0?void 0:t.timeoutRetryCost)!==null&&i!==void 0?i:r.TIMEOUT_RETRY_COST;let u=e;const f=e=>e.name==="TimeoutError"?l:c;const d=e=>f(e)<=u;const p=e=>{if(!d(e)){throw new Error("No retry token available")}const t=f(e);u-=t;return t};const y=e=>{u+=e!==null&&e!==void 0?e:a;u=Math.min(u,s)};return Object.freeze({hasRetryTokens:d,retrieveRetryTokens:p,releaseRetryTokens:y})};t.getDefaultRetryQuota=o},5940:(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t.defaultDelayDecider=void 0;const r=n(41);const o=(e,t)=>Math.floor(Math.min(r.MAXIMUM_RETRY_DELAY,Math.random()*2**t*e));t.defaultDelayDecider=o},6064:(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});const r=n(450);r.__exportStar(n(7328),t);r.__exportStar(n(6402),t);r.__exportStar(n(533),t);r.__exportStar(n(5192),t);r.__exportStar(n(2845),t);r.__exportStar(n(5940),t);r.__exportStar(n(3521),t);r.__exportStar(n(9572),t);r.__exportStar(n(1806),t);r.__exportStar(n(8580),t)},3521:(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t.getOmitRetryHeadersPlugin=t.omitRetryHeadersMiddlewareOptions=t.omitRetryHeadersMiddleware=void 0;const r=n(223);const o=n(41);const i=()=>e=>async t=>{const{request:n}=t;if(r.HttpRequest.isInstance(n)){delete n.headers[o.INVOCATION_ID_HEADER];delete n.headers[o.REQUEST_HEADER]}return e(t)};t.omitRetryHeadersMiddleware=i;t.omitRetryHeadersMiddlewareOptions={name:"omitRetryHeadersMiddleware",tags:["RETRY","HEADERS","OMIT_RETRY_HEADERS"],relation:"before",toMiddleware:"awsAuthMiddleware",override:true};const s=e=>({applyToStack:e=>{e.addRelativeTo((0,t.omitRetryHeadersMiddleware)(),t.omitRetryHeadersMiddlewareOptions)}});t.getOmitRetryHeadersPlugin=s},9572:(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t.defaultRetryDecider=void 0;const r=n(1921);const o=e=>{if(!e){return false}return(0,r.isRetryableByTrait)(e)||(0,r.isClockSkewError)(e)||(0,r.isThrottlingError)(e)||(0,r.isTransientError)(e)};t.defaultRetryDecider=o},1806:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t.getRetryPlugin=t.retryMiddlewareOptions=t.retryMiddleware=void 0;const n=e=>(t,n)=>async r=>{const o=await e.retryStrategy();if(o===null||o===void 0?void 0:o.mode)n.userAgent=[...n.userAgent||[],["cfg/retry-mode",o.mode]];return o.retry(t,r)};t.retryMiddleware=n;t.retryMiddlewareOptions={name:"retryMiddleware",tags:["RETRY"],step:"finalizeRequest",priority:"high",override:true};const r=e=>({applyToStack:n=>{n.add((0,t.retryMiddleware)(e),t.retryMiddlewareOptions)}});t.getRetryPlugin=r},8580:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true})},450:(e,t,n)=>{"use strict";n.r(t);n.d(t,{__extends:()=>__extends,__assign:()=>o,__rest:()=>__rest,__decorate:()=>__decorate,__param:()=>__param,__metadata:()=>__metadata,__awaiter:()=>__awaiter,__generator:()=>__generator,__createBinding:()=>i,__exportStar:()=>__exportStar,__values:()=>__values,__read:()=>__read,__spread:()=>__spread,__spreadArrays:()=>__spreadArrays,__spreadArray:()=>__spreadArray,__await:()=>__await,__asyncGenerator:()=>__asyncGenerator,__asyncDelegator:()=>__asyncDelegator,__asyncValues:()=>__asyncValues,__makeTemplateObject:()=>__makeTemplateObject,__importStar:()=>__importStar,__importDefault:()=>__importDefault,__classPrivateFieldGet:()=>__classPrivateFieldGet,__classPrivateFieldSet:()=>__classPrivateFieldSet,__classPrivateFieldIn:()=>__classPrivateFieldIn});var r=function(e,t){r=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(e,t){e.__proto__=t}||function(e,t){for(var n in t)if(Object.prototype.hasOwnProperty.call(t,n))e[n]=t[n]};return r(e,t)};function __extends(e,t){if(typeof t!=="function"&&t!==null)throw new TypeError("Class extends value "+String(t)+" is not a constructor or null");r(e,t);function __(){this.constructor=e}e.prototype=t===null?Object.create(t):(__.prototype=t.prototype,new __)}var o=function(){o=Object.assign||function __assign(e){for(var t,n=1,r=arguments.length;n<r;n++){t=arguments[n];for(var o in t)if(Object.prototype.hasOwnProperty.call(t,o))e[o]=t[o]}return e};return o.apply(this,arguments)};function __rest(e,t){var n={};for(var r in e)if(Object.prototype.hasOwnProperty.call(e,r)&&t.indexOf(r)<0)n[r]=e[r];if(e!=null&&typeof Object.getOwnPropertySymbols==="function")for(var o=0,r=Object.getOwnPropertySymbols(e);o<r.length;o++){if(t.indexOf(r[o])<0&&Object.prototype.propertyIsEnumerable.call(e,r[o]))n[r[o]]=e[r[o]]}return n}function __decorate(e,t,n,r){var o=arguments.length,i=o<3?t:r===null?r=Object.getOwnPropertyDescriptor(t,n):r,s;if(typeof Reflect==="object"&&typeof Reflect.decorate==="function")i=Reflect.decorate(e,t,n,r);else for(var a=e.length-1;a>=0;a--)if(s=e[a])i=(o<3?s(i):o>3?s(t,n,i):s(t,n))||i;return o>3&&i&&Object.defineProperty(t,n,i),i}function __param(e,t){return function(n,r){t(n,r,e)}}function __metadata(e,t){if(typeof Reflect==="object"&&typeof Reflect.metadata==="function")return Reflect.metadata(e,t)}function __awaiter(e,t,n,r){function adopt(e){return e instanceof n?e:new n(function(t){t(e)})}return new(n||(n=Promise))(function(n,o){function fulfilled(e){try{step(r.next(e))}catch(e){o(e)}}function rejected(e){try{step(r["throw"](e))}catch(e){o(e)}}function step(e){e.done?n(e.value):adopt(e.value).then(fulfilled,rejected)}step((r=r.apply(e,t||[])).next())})}function __generator(e,t){var n={label:0,sent:function(){if(i[0]&1)throw i[1];return i[1]},trys:[],ops:[]},r,o,i,s;return s={next:verb(0),throw:verb(1),return:verb(2)},typeof Symbol==="function"&&(s[Symbol.iterator]=function(){return this}),s;function verb(e){return function(t){return step([e,t])}}function step(s){if(r)throw new TypeError("Generator is already executing.");while(n)try{if(r=1,o&&(i=s[0]&2?o["return"]:s[0]?o["throw"]||((i=o["return"])&&i.call(o),0):o.next)&&!(i=i.call(o,s[1])).done)return i;if(o=0,i)s=[s[0]&2,i.value];switch(s[0]){case 0:case 1:i=s;break;case 4:n.label++;return{value:s[1],done:false};case 5:n.label++;o=s[1];s=[0];continue;case 7:s=n.ops.pop();n.trys.pop();continue;default:if(!(i=n.trys,i=i.length>0&&i[i.length-1])&&(s[0]===6||s[0]===2)){n=0;continue}if(s[0]===3&&(!i||s[1]>i[0]&&s[1]<i[3])){n.label=s[1];break}if(s[0]===6&&n.label<i[1]){n.label=i[1];i=s;break}if(i&&n.label<i[2]){n.label=i[2];n.ops.push(s);break}if(i[2])n.ops.pop();n.trys.pop();continue}s=t.call(e,n)}catch(e){s=[6,e];o=0}finally{r=i=0}if(s[0]&5)throw s[1];return{value:s[0]?s[1]:void 0,done:true}}}var i=Object.create?function(e,t,n,r){if(r===undefined)r=n;var o=Object.getOwnPropertyDescriptor(t,n);if(!o||("get"in o?!t.__esModule:o.writable||o.configurable)){o={enumerable:true,get:function(){return t[n]}}}Object.defineProperty(e,r,o)}:function(e,t,n,r){if(r===undefined)r=n;e[r]=t[n]};function __exportStar(e,t){for(var n in e)if(n!=="default"&&!Object.prototype.hasOwnProperty.call(t,n))i(t,e,n)}function __values(e){var t=typeof Symbol==="function"&&Symbol.iterator,n=t&&e[t],r=0;if(n)return n.call(e);if(e&&typeof e.length==="number")return{next:function(){if(e&&r>=e.length)e=void 0;return{value:e&&e[r++],done:!e}}};throw new TypeError(t?"Object is not iterable.":"Symbol.iterator is not defined.")}function __read(e,t){var n=typeof Symbol==="function"&&e[Symbol.iterator];if(!n)return e;var r=n.call(e),o,i=[],s;try{while((t===void 0||t-- >0)&&!(o=r.next()).done)i.push(o.value)}catch(e){s={error:e}}finally{try{if(o&&!o.done&&(n=r["return"]))n.call(r)}finally{if(s)throw s.error}}return i}function __spread(){for(var e=[],t=0;t<arguments.length;t++)e=e.concat(__read(arguments[t]));return e}function __spreadArrays(){for(var e=0,t=0,n=arguments.length;t<n;t++)e+=arguments[t].length;for(var r=Array(e),o=0,t=0;t<n;t++)for(var i=arguments[t],s=0,a=i.length;s<a;s++,o++)r[o]=i[s];return r}function __spreadArray(e,t,n){if(n||arguments.length===2)for(var r=0,o=t.length,i;r<o;r++){if(i||!(r in t)){if(!i)i=Array.prototype.slice.call(t,0,r);i[r]=t[r]}}return e.concat(i||Array.prototype.slice.call(t))}function __await(e){return this instanceof __await?(this.v=e,this):new __await(e)}function __asyncGenerator(e,t,n){if(!Symbol.asyncIterator)throw new TypeError("Symbol.asyncIterator is not defined.");var r=n.apply(e,t||[]),o,i=[];return o={},verb("next"),verb("throw"),verb("return"),o[Symbol.asyncIterator]=function(){return this},o;function verb(e){if(r[e])o[e]=function(t){return new Promise(function(n,r){i.push([e,t,n,r])>1||resume(e,t)})}}function resume(e,t){try{step(r[e](t))}catch(e){settle(i[0][3],e)}}function step(e){e.value instanceof __await?Promise.resolve(e.value.v).then(fulfill,reject):settle(i[0][2],e)}function fulfill(e){resume("next",e)}function reject(e){resume("throw",e)}function settle(e,t){if(e(t),i.shift(),i.length)resume(i[0][0],i[0][1])}}function __asyncDelegator(e){var t,n;return t={},verb("next"),verb("throw",function(e){throw e}),verb("return"),t[Symbol.iterator]=function(){return this},t;function verb(r,o){t[r]=e[r]?function(t){return(n=!n)?{value:__await(e[r](t)),done:r==="return"}:o?o(t):t}:o}}function __asyncValues(e){if(!Symbol.asyncIterator)throw new TypeError("Symbol.asyncIterator is not defined.");var t=e[Symbol.asyncIterator],n;return t?t.call(e):(e=typeof __values==="function"?__values(e):e[Symbol.iterator](),n={},verb("next"),verb("throw"),verb("return"),n[Symbol.asyncIterator]=function(){return this},n);function verb(t){n[t]=e[t]&&function(n){return new Promise(function(r,o){n=e[t](n),settle(r,o,n.done,n.value)})}}function settle(e,t,n,r){Promise.resolve(r).then(function(t){e({value:t,done:n})},t)}}function __makeTemplateObject(e,t){if(Object.defineProperty){Object.defineProperty(e,"raw",{value:t})}else{e.raw=t}return e}var s=Object.create?function(e,t){Object.defineProperty(e,"default",{enumerable:true,value:t})}:function(e,t){e["default"]=t};function __importStar(e){if(e&&e.__esModule)return e;var t={};if(e!=null)for(var n in e)if(n!=="default"&&Object.prototype.hasOwnProperty.call(e,n))i(t,e,n);s(t,e);return t}function __importDefault(e){return e&&e.__esModule?e:{default:e}}function __classPrivateFieldGet(e,t,n,r){if(n==="a"&&!r)throw new TypeError("Private accessor was defined without a getter");if(typeof t==="function"?e!==t||!r:!t.has(e))throw new TypeError("Cannot read private member from an object whose class did not declare it");return n==="m"?r:n==="a"?r.call(e):r?r.value:t.get(e)}function __classPrivateFieldSet(e,t,n,r,o){if(r==="m")throw new TypeError("Private method is not writable");if(r==="a"&&!o)throw new TypeError("Private accessor was defined without a setter");if(typeof t==="function"?e!==t||!o:!t.has(e))throw new TypeError("Cannot write private member to an object whose class did not declare it");return r==="a"?o.call(e,n):o?o.value=n:t.set(e,n),n}function __classPrivateFieldIn(e,t){if(t===null||typeof t!=="object"&&typeof t!=="function")throw new TypeError("Cannot use 'in' operator on non-object");return typeof e==="function"?t===e:e.has(t)}},5959:(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t.resolveStsAuthConfig=void 0;const r=n(4935);const o=(e,{stsClientCtor:t})=>(0,r.resolveAwsAuthConfig)({...e,stsClientCtor:t});t.resolveStsAuthConfig=o},5648:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t.deserializerMiddleware=void 0;const n=(e,t)=>(n,r)=>async r=>{const{response:o}=await n(r);try{const n=await t(o,e);return{response:o,output:n}}catch(e){Object.defineProperty(e,"$response",{value:o});throw e}};t.deserializerMiddleware=n},3631:(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});const r=n(721);r.__exportStar(n(5648),t);r.__exportStar(n(9328),t);r.__exportStar(n(9511),t)},9328:(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t.getSerdePlugin=t.serializerMiddlewareOption=t.deserializerMiddlewareOption=void 0;const r=n(5648);const o=n(9511);t.deserializerMiddlewareOption={name:"deserializerMiddleware",step:"deserialize",tags:["DESERIALIZER"],override:true};t.serializerMiddlewareOption={name:"serializerMiddleware",step:"serialize",tags:["SERIALIZER"],override:true};function getSerdePlugin(e,n,i){return{applyToStack:s=>{s.add((0,r.deserializerMiddleware)(e,i),t.deserializerMiddlewareOption);s.add((0,o.serializerMiddleware)(e,n),t.serializerMiddlewareOption)}}}t.getSerdePlugin=getSerdePlugin},9511:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t.serializerMiddleware=void 0;const n=(e,t)=>(n,r)=>async r=>{const o=await t(r.input,e);return n({...r,request:o})};t.serializerMiddleware=n},721:(e,t,n)=>{"use strict";n.r(t);n.d(t,{__extends:()=>__extends,__assign:()=>o,__rest:()=>__rest,__decorate:()=>__decorate,__param:()=>__param,__metadata:()=>__metadata,__awaiter:()=>__awaiter,__generator:()=>__generator,__createBinding:()=>i,__exportStar:()=>__exportStar,__values:()=>__values,__read:()=>__read,__spread:()=>__spread,__spreadArrays:()=>__spreadArrays,__spreadArray:()=>__spreadArray,__await:()=>__await,__asyncGenerator:()=>__asyncGenerator,__asyncDelegator:()=>__asyncDelegator,__asyncValues:()=>__asyncValues,__makeTemplateObject:()=>__makeTemplateObject,__importStar:()=>__importStar,__importDefault:()=>__importDefault,__classPrivateFieldGet:()=>__classPrivateFieldGet,__classPrivateFieldSet:()=>__classPrivateFieldSet,__classPrivateFieldIn:()=>__classPrivateFieldIn});var r=function(e,t){r=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(e,t){e.__proto__=t}||function(e,t){for(var n in t)if(Object.prototype.hasOwnProperty.call(t,n))e[n]=t[n]};return r(e,t)};function __extends(e,t){if(typeof t!=="function"&&t!==null)throw new TypeError("Class extends value "+String(t)+" is not a constructor or null");r(e,t);function __(){this.constructor=e}e.prototype=t===null?Object.create(t):(__.prototype=t.prototype,new __)}var o=function(){o=Object.assign||function __assign(e){for(var t,n=1,r=arguments.length;n<r;n++){t=arguments[n];for(var o in t)if(Object.prototype.hasOwnProperty.call(t,o))e[o]=t[o]}return e};return o.apply(this,arguments)};function __rest(e,t){var n={};for(var r in e)if(Object.prototype.hasOwnProperty.call(e,r)&&t.indexOf(r)<0)n[r]=e[r];if(e!=null&&typeof Object.getOwnPropertySymbols==="function")for(var o=0,r=Object.getOwnPropertySymbols(e);o<r.length;o++){if(t.indexOf(r[o])<0&&Object.prototype.propertyIsEnumerable.call(e,r[o]))n[r[o]]=e[r[o]]}return n}function __decorate(e,t,n,r){var o=arguments.length,i=o<3?t:r===null?r=Object.getOwnPropertyDescriptor(t,n):r,s;if(typeof Reflect==="object"&&typeof Reflect.decorate==="function")i=Reflect.decorate(e,t,n,r);else for(var a=e.length-1;a>=0;a--)if(s=e[a])i=(o<3?s(i):o>3?s(t,n,i):s(t,n))||i;return o>3&&i&&Object.defineProperty(t,n,i),i}function __param(e,t){return function(n,r){t(n,r,e)}}function __metadata(e,t){if(typeof Reflect==="object"&&typeof Reflect.metadata==="function")return Reflect.metadata(e,t)}function __awaiter(e,t,n,r){function adopt(e){return e instanceof n?e:new n(function(t){t(e)})}return new(n||(n=Promise))(function(n,o){function fulfilled(e){try{step(r.next(e))}catch(e){o(e)}}function rejected(e){try{step(r["throw"](e))}catch(e){o(e)}}function step(e){e.done?n(e.value):adopt(e.value).then(fulfilled,rejected)}step((r=r.apply(e,t||[])).next())})}function __generator(e,t){var n={label:0,sent:function(){if(i[0]&1)throw i[1];return i[1]},trys:[],ops:[]},r,o,i,s;return s={next:verb(0),throw:verb(1),return:verb(2)},typeof Symbol==="function"&&(s[Symbol.iterator]=function(){return this}),s;function verb(e){return function(t){return step([e,t])}}function step(s){if(r)throw new TypeError("Generator is already executing.");while(n)try{if(r=1,o&&(i=s[0]&2?o["return"]:s[0]?o["throw"]||((i=o["return"])&&i.call(o),0):o.next)&&!(i=i.call(o,s[1])).done)return i;if(o=0,i)s=[s[0]&2,i.value];switch(s[0]){case 0:case 1:i=s;break;case 4:n.label++;return{value:s[1],done:false};case 5:n.label++;o=s[1];s=[0];continue;case 7:s=n.ops.pop();n.trys.pop();continue;default:if(!(i=n.trys,i=i.length>0&&i[i.length-1])&&(s[0]===6||s[0]===2)){n=0;continue}if(s[0]===3&&(!i||s[1]>i[0]&&s[1]<i[3])){n.label=s[1];break}if(s[0]===6&&n.label<i[1]){n.label=i[1];i=s;break}if(i&&n.label<i[2]){n.label=i[2];n.ops.push(s);break}if(i[2])n.ops.pop();n.trys.pop();continue}s=t.call(e,n)}catch(e){s=[6,e];o=0}finally{r=i=0}if(s[0]&5)throw s[1];return{value:s[0]?s[1]:void 0,done:true}}}var i=Object.create?function(e,t,n,r){if(r===undefined)r=n;var o=Object.getOwnPropertyDescriptor(t,n);if(!o||("get"in o?!t.__esModule:o.writable||o.configurable)){o={enumerable:true,get:function(){return t[n]}}}Object.defineProperty(e,r,o)}:function(e,t,n,r){if(r===undefined)r=n;e[r]=t[n]};function __exportStar(e,t){for(var n in e)if(n!=="default"&&!Object.prototype.hasOwnProperty.call(t,n))i(t,e,n)}function __values(e){var t=typeof Symbol==="function"&&Symbol.iterator,n=t&&e[t],r=0;if(n)return n.call(e);if(e&&typeof e.length==="number")return{next:function(){if(e&&r>=e.length)e=void 0;return{value:e&&e[r++],done:!e}}};throw new TypeError(t?"Object is not iterable.":"Symbol.iterator is not defined.")}function __read(e,t){var n=typeof Symbol==="function"&&e[Symbol.iterator];if(!n)return e;var r=n.call(e),o,i=[],s;try{while((t===void 0||t-- >0)&&!(o=r.next()).done)i.push(o.value)}catch(e){s={error:e}}finally{try{if(o&&!o.done&&(n=r["return"]))n.call(r)}finally{if(s)throw s.error}}return i}function __spread(){for(var e=[],t=0;t<arguments.length;t++)e=e.concat(__read(arguments[t]));return e}function __spreadArrays(){for(var e=0,t=0,n=arguments.length;t<n;t++)e+=arguments[t].length;for(var r=Array(e),o=0,t=0;t<n;t++)for(var i=arguments[t],s=0,a=i.length;s<a;s++,o++)r[o]=i[s];return r}function __spreadArray(e,t,n){if(n||arguments.length===2)for(var r=0,o=t.length,i;r<o;r++){if(i||!(r in t)){if(!i)i=Array.prototype.slice.call(t,0,r);i[r]=t[r]}}return e.concat(i||Array.prototype.slice.call(t))}function __await(e){return this instanceof __await?(this.v=e,this):new __await(e)}function __asyncGenerator(e,t,n){if(!Symbol.asyncIterator)throw new TypeError("Symbol.asyncIterator is not defined.");var r=n.apply(e,t||[]),o,i=[];return o={},verb("next"),verb("throw"),verb("return"),o[Symbol.asyncIterator]=function(){return this},o;function verb(e){if(r[e])o[e]=function(t){return new Promise(function(n,r){i.push([e,t,n,r])>1||resume(e,t)})}}function resume(e,t){try{step(r[e](t))}catch(e){settle(i[0][3],e)}}function step(e){e.value instanceof __await?Promise.resolve(e.value.v).then(fulfill,reject):settle(i[0][2],e)}function fulfill(e){resume("next",e)}function reject(e){resume("throw",e)}function settle(e,t){if(e(t),i.shift(),i.length)resume(i[0][0],i[0][1])}}function __asyncDelegator(e){var t,n;return t={},verb("next"),verb("throw",function(e){throw e}),verb("return"),t[Symbol.iterator]=function(){return this},t;function verb(r,o){t[r]=e[r]?function(t){return(n=!n)?{value:__await(e[r](t)),done:r==="return"}:o?o(t):t}:o}}function __asyncValues(e){if(!Symbol.asyncIterator)throw new TypeError("Symbol.asyncIterator is not defined.");var t=e[Symbol.asyncIterator],n;return t?t.call(e):(e=typeof __values==="function"?__values(e):e[Symbol.iterator](),n={},verb("next"),verb("throw"),verb("return"),n[Symbol.asyncIterator]=function(){return this},n);function verb(t){n[t]=e[t]&&function(n){return new Promise(function(r,o){n=e[t](n),settle(r,o,n.done,n.value)})}}function settle(e,t,n,r){Promise.resolve(r).then(function(t){e({value:t,done:n})},t)}}function __makeTemplateObject(e,t){if(Object.defineProperty){Object.defineProperty(e,"raw",{value:t})}else{e.raw=t}return e}var s=Object.create?function(e,t){Object.defineProperty(e,"default",{enumerable:true,value:t})}:function(e,t){e["default"]=t};function __importStar(e){if(e&&e.__esModule)return e;var t={};if(e!=null)for(var n in e)if(n!=="default"&&Object.prototype.hasOwnProperty.call(e,n))i(t,e,n);s(t,e);return t}function __importDefault(e){return e&&e.__esModule?e:{default:e}}function __classPrivateFieldGet(e,t,n,r){if(n==="a"&&!r)throw new TypeError("Private accessor was defined without a getter");if(typeof t==="function"?e!==t||!r:!t.has(e))throw new TypeError("Cannot read private member from an object whose class did not declare it");return n==="m"?r:n==="a"?r.call(e):r?r.value:t.get(e)}function __classPrivateFieldSet(e,t,n,r,o){if(r==="m")throw new TypeError("Private method is not writable");if(r==="a"&&!o)throw new TypeError("Private accessor was defined without a setter");if(typeof t==="function"?e!==t||!o:!t.has(e))throw new TypeError("Cannot write private member to an object whose class did not declare it");return r==="a"?o.call(e,n):o?o.value=n:t.set(e,n),n}function __classPrivateFieldIn(e,t){if(t===null||typeof t!=="object"&&typeof t!=="function")throw new TypeError("Cannot use 'in' operator on non-object");return typeof e==="function"?t===e:e.has(t)}},3061:(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t.resolveSigV4AuthConfig=t.resolveAwsAuthConfig=void 0;const r=n(4462);const o=n(4275);const i=3e5;const s=e=>{const t=e.credentials?l(e.credentials):e.credentialDefaultProvider(e);const{signingEscapePath:n=true,systemClockOffset:r=e.systemClockOffset||0,sha256:i}=e;let s;if(e.signer){s=c(e.signer)}else{s=(()=>c(e.region)().then(async t=>[await e.regionInfoProvider(t,{useFipsEndpoint:await e.useFipsEndpoint(),useDualstackEndpoint:await e.useDualstackEndpoint()})||{},t]).then(([r,s])=>{const{signingRegion:a,signingService:c}=r;e.signingRegion=e.signingRegion||a||s;e.signingName=e.signingName||c||e.serviceId;const l={...e,credentials:t,region:e.signingRegion,service:e.signingName,sha256:i,uriEscapePath:n};const u=e.signerConstructor||o.SignatureV4;return new u(l)}))}return{...e,systemClockOffset:r,signingEscapePath:n,credentials:t,signer:s}};t.resolveAwsAuthConfig=s;const a=e=>{const t=e.credentials?l(e.credentials):e.credentialDefaultProvider(e);const{signingEscapePath:n=true,systemClockOffset:r=e.systemClockOffset||0,sha256:i}=e;let s;if(e.signer){s=c(e.signer)}else{s=c(new o.SignatureV4({credentials:t,region:e.region,service:e.signingName,sha256:i,uriEscapePath:n}))}return{...e,systemClockOffset:r,signingEscapePath:n,credentials:t,signer:s}};t.resolveSigV4AuthConfig=a;const c=e=>{if(typeof e==="object"){const t=Promise.resolve(e);return()=>t}return e};const l=e=>{if(typeof e==="function"){return(0,r.memoize)(e,e=>e.expiration!==undefined&&e.expiration.getTime()-Date.now()<i,e=>e.expiration!==undefined)}return c(e)}},4935:(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});const r=n(3778);r.__exportStar(n(3061),t);r.__exportStar(n(2509),t)},2509:(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t.getSigV4AuthPlugin=t.getAwsAuthPlugin=t.awsAuthMiddlewareOptions=t.awsAuthMiddleware=void 0;const r=n(223);const o=n(8253);const i=n(5863);const s=e=>(t,n)=>(async function(s){if(!r.HttpRequest.isInstance(s.request))return t(s);const c=await e.signer();const l=await t({...s,request:await c.sign(s.request,{signingDate:(0,o.getSkewCorrectedDate)(e.systemClockOffset),signingRegion:n["signing_region"],signingService:n["signing_service"]})}).catch(t=>{var n;const r=(n=t.ServerTime)!==null&&n!==void 0?n:a(t.$response);if(r){e.systemClockOffset=(0,i.getUpdatedSystemClockOffset)(r,e.systemClockOffset)}throw t});const u=a(l.response);if(u){e.systemClockOffset=(0,i.getUpdatedSystemClockOffset)(u,e.systemClockOffset)}return l});t.awsAuthMiddleware=s;const a=e=>{var t,n,o;return r.HttpResponse.isInstance(e)?(n=(t=e.headers)===null||t===void 0?void 0:t.date)!==null&&n!==void 0?n:(o=e.headers)===null||o===void 0?void 0:o.Date:undefined};t.awsAuthMiddlewareOptions={name:"awsAuthMiddleware",tags:["SIGNATURE","AWSAUTH"],relation:"after",toMiddleware:"retryMiddleware",override:true};const c=e=>({applyToStack:n=>{n.addRelativeTo((0,t.awsAuthMiddleware)(e),t.awsAuthMiddlewareOptions)}});t.getAwsAuthPlugin=c;t.getSigV4AuthPlugin=t.getAwsAuthPlugin},8253:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t.getSkewCorrectedDate=void 0;const n=e=>new Date(Date.now()+e);t.getSkewCorrectedDate=n},5863:(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t.getUpdatedSystemClockOffset=void 0;const r=n(8950);const o=(e,t)=>{const n=Date.parse(e);if((0,r.isClockSkewed)(n,t)){return n-Date.now()}return t};t.getUpdatedSystemClockOffset=o},8950:(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t.isClockSkewed=void 0;const r=n(8253);const o=(e,t)=>Math.abs((0,r.getSkewCorrectedDate)(t).getTime()-e)>=3e5;t.isClockSkewed=o},3778:(e,t,n)=>{"use strict";n.r(t);n.d(t,{__extends:()=>__extends,__assign:()=>o,__rest:()=>__rest,__decorate:()=>__decorate,__param:()=>__param,__metadata:()=>__metadata,__awaiter:()=>__awaiter,__generator:()=>__generator,__createBinding:()=>i,__exportStar:()=>__exportStar,__values:()=>__values,__read:()=>__read,__spread:()=>__spread,__spreadArrays:()=>__spreadArrays,__spreadArray:()=>__spreadArray,__await:()=>__await,__asyncGenerator:()=>__asyncGenerator,__asyncDelegator:()=>__asyncDelegator,__asyncValues:()=>__asyncValues,__makeTemplateObject:()=>__makeTemplateObject,__importStar:()=>__importStar,__importDefault:()=>__importDefault,__classPrivateFieldGet:()=>__classPrivateFieldGet,__classPrivateFieldSet:()=>__classPrivateFieldSet,__classPrivateFieldIn:()=>__classPrivateFieldIn});var r=function(e,t){r=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(e,t){e.__proto__=t}||function(e,t){for(var n in t)if(Object.prototype.hasOwnProperty.call(t,n))e[n]=t[n]};return r(e,t)};function __extends(e,t){if(typeof t!=="function"&&t!==null)throw new TypeError("Class extends value "+String(t)+" is not a constructor or null");r(e,t);function __(){this.constructor=e}e.prototype=t===null?Object.create(t):(__.prototype=t.prototype,new __)}var o=function(){o=Object.assign||function __assign(e){for(var t,n=1,r=arguments.length;n<r;n++){t=arguments[n];for(var o in t)if(Object.prototype.hasOwnProperty.call(t,o))e[o]=t[o]}return e};return o.apply(this,arguments)};function __rest(e,t){var n={};for(var r in e)if(Object.prototype.hasOwnProperty.call(e,r)&&t.indexOf(r)<0)n[r]=e[r];if(e!=null&&typeof Object.getOwnPropertySymbols==="function")for(var o=0,r=Object.getOwnPropertySymbols(e);o<r.length;o++){if(t.indexOf(r[o])<0&&Object.prototype.propertyIsEnumerable.call(e,r[o]))n[r[o]]=e[r[o]]}return n}function __decorate(e,t,n,r){var o=arguments.length,i=o<3?t:r===null?r=Object.getOwnPropertyDescriptor(t,n):r,s;if(typeof Reflect==="object"&&typeof Reflect.decorate==="function")i=Reflect.decorate(e,t,n,r);else for(var a=e.length-1;a>=0;a--)if(s=e[a])i=(o<3?s(i):o>3?s(t,n,i):s(t,n))||i;return o>3&&i&&Object.defineProperty(t,n,i),i}function __param(e,t){return function(n,r){t(n,r,e)}}function __metadata(e,t){if(typeof Reflect==="object"&&typeof Reflect.metadata==="function")return Reflect.metadata(e,t)}function __awaiter(e,t,n,r){function adopt(e){return e instanceof n?e:new n(function(t){t(e)})}return new(n||(n=Promise))(function(n,o){function fulfilled(e){try{step(r.next(e))}catch(e){o(e)}}function rejected(e){try{step(r["throw"](e))}catch(e){o(e)}}function step(e){e.done?n(e.value):adopt(e.value).then(fulfilled,rejected)}step((r=r.apply(e,t||[])).next())})}function __generator(e,t){var n={label:0,sent:function(){if(i[0]&1)throw i[1];return i[1]},trys:[],ops:[]},r,o,i,s;return s={next:verb(0),throw:verb(1),return:verb(2)},typeof Symbol==="function"&&(s[Symbol.iterator]=function(){return this}),s;function verb(e){return function(t){return step([e,t])}}function step(s){if(r)throw new TypeError("Generator is already executing.");while(n)try{if(r=1,o&&(i=s[0]&2?o["return"]:s[0]?o["throw"]||((i=o["return"])&&i.call(o),0):o.next)&&!(i=i.call(o,s[1])).done)return i;if(o=0,i)s=[s[0]&2,i.value];switch(s[0]){case 0:case 1:i=s;break;case 4:n.label++;return{value:s[1],done:false};case 5:n.label++;o=s[1];s=[0];continue;case 7:s=n.ops.pop();n.trys.pop();continue;default:if(!(i=n.trys,i=i.length>0&&i[i.length-1])&&(s[0]===6||s[0]===2)){n=0;continue}if(s[0]===3&&(!i||s[1]>i[0]&&s[1]<i[3])){n.label=s[1];break}if(s[0]===6&&n.label<i[1]){n.label=i[1];i=s;break}if(i&&n.label<i[2]){n.label=i[2];n.ops.push(s);break}if(i[2])n.ops.pop();n.trys.pop();continue}s=t.call(e,n)}catch(e){s=[6,e];o=0}finally{r=i=0}if(s[0]&5)throw s[1];return{value:s[0]?s[1]:void 0,done:true}}}var i=Object.create?function(e,t,n,r){if(r===undefined)r=n;var o=Object.getOwnPropertyDescriptor(t,n);if(!o||("get"in o?!t.__esModule:o.writable||o.configurable)){o={enumerable:true,get:function(){return t[n]}}}Object.defineProperty(e,r,o)}:function(e,t,n,r){if(r===undefined)r=n;e[r]=t[n]};function __exportStar(e,t){for(var n in e)if(n!=="default"&&!Object.prototype.hasOwnProperty.call(t,n))i(t,e,n)}function __values(e){var t=typeof Symbol==="function"&&Symbol.iterator,n=t&&e[t],r=0;if(n)return n.call(e);if(e&&typeof e.length==="number")return{next:function(){if(e&&r>=e.length)e=void 0;return{value:e&&e[r++],done:!e}}};throw new TypeError(t?"Object is not iterable.":"Symbol.iterator is not defined.")}function __read(e,t){var n=typeof Symbol==="function"&&e[Symbol.iterator];if(!n)return e;var r=n.call(e),o,i=[],s;try{while((t===void 0||t-- >0)&&!(o=r.next()).done)i.push(o.value)}catch(e){s={error:e}}finally{try{if(o&&!o.done&&(n=r["return"]))n.call(r)}finally{if(s)throw s.error}}return i}function __spread(){for(var e=[],t=0;t<arguments.length;t++)e=e.concat(__read(arguments[t]));return e}function __spreadArrays(){for(var e=0,t=0,n=arguments.length;t<n;t++)e+=arguments[t].length;for(var r=Array(e),o=0,t=0;t<n;t++)for(var i=arguments[t],s=0,a=i.length;s<a;s++,o++)r[o]=i[s];return r}function __spreadArray(e,t,n){if(n||arguments.length===2)for(var r=0,o=t.length,i;r<o;r++){if(i||!(r in t)){if(!i)i=Array.prototype.slice.call(t,0,r);i[r]=t[r]}}return e.concat(i||Array.prototype.slice.call(t))}function __await(e){return this instanceof __await?(this.v=e,this):new __await(e)}function __asyncGenerator(e,t,n){if(!Symbol.asyncIterator)throw new TypeError("Symbol.asyncIterator is not defined.");var r=n.apply(e,t||[]),o,i=[];return o={},verb("next"),verb("throw"),verb("return"),o[Symbol.asyncIterator]=function(){return this},o;function verb(e){if(r[e])o[e]=function(t){return new Promise(function(n,r){i.push([e,t,n,r])>1||resume(e,t)})}}function resume(e,t){try{step(r[e](t))}catch(e){settle(i[0][3],e)}}function step(e){e.value instanceof __await?Promise.resolve(e.value.v).then(fulfill,reject):settle(i[0][2],e)}function fulfill(e){resume("next",e)}function reject(e){resume("throw",e)}function settle(e,t){if(e(t),i.shift(),i.length)resume(i[0][0],i[0][1])}}function __asyncDelegator(e){var t,n;return t={},verb("next"),verb("throw",function(e){throw e}),verb("return"),t[Symbol.iterator]=function(){return this},t;function verb(r,o){t[r]=e[r]?function(t){return(n=!n)?{value:__await(e[r](t)),done:r==="return"}:o?o(t):t}:o}}function __asyncValues(e){if(!Symbol.asyncIterator)throw new TypeError("Symbol.asyncIterator is not defined.");var t=e[Symbol.asyncIterator],n;return t?t.call(e):(e=typeof __values==="function"?__values(e):e[Symbol.iterator](),n={},verb("next"),verb("throw"),verb("return"),n[Symbol.asyncIterator]=function(){return this},n);function verb(t){n[t]=e[t]&&function(n){return new Promise(function(r,o){n=e[t](n),settle(r,o,n.done,n.value)})}}function settle(e,t,n,r){Promise.resolve(r).then(function(t){e({value:t,done:n})},t)}}function __makeTemplateObject(e,t){if(Object.defineProperty){Object.defineProperty(e,"raw",{value:t})}else{e.raw=t}return e}var s=Object.create?function(e,t){Object.defineProperty(e,"default",{enumerable:true,value:t})}:function(e,t){e["default"]=t};function __importStar(e){if(e&&e.__esModule)return e;var t={};if(e!=null)for(var n in e)if(n!=="default"&&Object.prototype.hasOwnProperty.call(e,n))i(t,e,n);s(t,e);return t}function __importDefault(e){return e&&e.__esModule?e:{default:e}}function __classPrivateFieldGet(e,t,n,r){if(n==="a"&&!r)throw new TypeError("Private accessor was defined without a getter");if(typeof t==="function"?e!==t||!r:!t.has(e))throw new TypeError("Cannot read private member from an object whose class did not declare it");return n==="m"?r:n==="a"?r.call(e):r?r.value:t.get(e)}function __classPrivateFieldSet(e,t,n,r,o){if(r==="m")throw new TypeError("Private method is not writable");if(r==="a"&&!o)throw new TypeError("Private accessor was defined without a setter");if(typeof t==="function"?e!==t||!o:!t.has(e))throw new TypeError("Cannot write private member to an object whose class did not declare it");return r==="a"?o.call(e,n):o?o.value=n:t.set(e,n),n}function __classPrivateFieldIn(e,t){if(t===null||typeof t!=="object"&&typeof t!=="function")throw new TypeError("Cannot use 'in' operator on non-object");return typeof e==="function"?t===e:e.has(t)}},8399:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t.constructStack=void 0;const n=()=>{let e=[];let n=[];const i=new Set;const s=e=>e.sort((e,t)=>r[t.step]-r[e.step]||o[t.priority||"normal"]-o[e.priority||"normal"]);const a=t=>{let r=false;const o=e=>{if(e.name&&e.name===t){r=true;i.delete(t);return false}return true};e=e.filter(o);n=n.filter(o);return r};const c=t=>{let r=false;const o=e=>{if(e.middleware===t){r=true;if(e.name)i.delete(e.name);return false}return true};e=e.filter(o);n=n.filter(o);return r};const l=t=>{e.forEach(e=>{t.add(e.middleware,{...e})});n.forEach(e=>{t.addRelativeTo(e.middleware,{...e})});return t};const u=e=>{const t=[];e.before.forEach(e=>{if(e.before.length===0&&e.after.length===0){t.push(e)}else{t.push(...u(e))}});t.push(e);e.after.reverse().forEach(e=>{if(e.before.length===0&&e.after.length===0){t.push(e)}else{t.push(...u(e))}});return t};const f=()=>{const t=[];const r=[];const o={};e.forEach(e=>{const n={...e,before:[],after:[]};if(n.name)o[n.name]=n;t.push(n)});n.forEach(e=>{const t={...e,before:[],after:[]};if(t.name)o[t.name]=t;r.push(t)});r.forEach(e=>{if(e.toMiddleware){const t=o[e.toMiddleware];if(t===undefined){throw new Error(`${e.toMiddleware} is not found when adding ${e.name||"anonymous"} middleware ${e.relation} ${e.toMiddleware}`)}if(e.relation==="after"){t.after.push(e)}if(e.relation==="before"){t.before.push(e)}}});const i=s(t).map(u).reduce((e,t)=>{e.push(...t);return e},[]);return i.map(e=>e.middleware)};const d={add:(t,n={})=>{const{name:r,override:o}=n;const s={step:"initialize",priority:"normal",middleware:t,...n};if(r){if(i.has(r)){if(!o)throw new Error(`Duplicate middleware name '${r}'`);const t=e.findIndex(e=>e.name===r);const n=e[t];if(n.step!==s.step||n.priority!==s.priority){throw new Error(`"${r}" middleware with ${n.priority} priority in ${n.step} step cannot be `+`overridden by same-name middleware with ${s.priority} priority in ${s.step} step.`)}e.splice(t,1)}i.add(r)}e.push(s)},addRelativeTo:(e,t)=>{const{name:r,override:o}=t;const s={middleware:e,...t};if(r){if(i.has(r)){if(!o)throw new Error(`Duplicate middleware name '${r}'`);const e=n.findIndex(e=>e.name===r);const t=n[e];if(t.toMiddleware!==s.toMiddleware||t.relation!==s.relation){throw new Error(`"${r}" middleware ${t.relation} "${t.toMiddleware}" middleware cannot be overridden `+`by same-name middleware ${s.relation} "${s.toMiddleware}" middleware.`)}n.splice(e,1)}i.add(r)}n.push(s)},clone:()=>l((0,t.constructStack)()),use:e=>{e.applyToStack(d)},remove:e=>{if(typeof e==="string")return a(e);else return c(e)},removeByTag:t=>{let r=false;const o=e=>{const{tags:n,name:o}=e;if(n&&n.includes(t)){if(o)i.delete(o);r=true;return false}return true};e=e.filter(o);n=n.filter(o);return r},concat:e=>{const n=l((0,t.constructStack)());n.use(e);return n},applyToStack:l,resolve:(e,t)=>{for(const n of f().reverse()){e=n(e,t)}return e}};return d};t.constructStack=n;const r={initialize:5,serialize:4,build:3,finalizeRequest:2,deserialize:1};const o={high:3,normal:2,low:1}},1461:(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});const r=n(6745);r.__exportStar(n(8399),t)},6745:(e,t,n)=>{"use strict";n.r(t);n.d(t,{__extends:()=>__extends,__assign:()=>o,__rest:()=>__rest,__decorate:()=>__decorate,__param:()=>__param,__metadata:()=>__metadata,__awaiter:()=>__awaiter,__generator:()=>__generator,__createBinding:()=>i,__exportStar:()=>__exportStar,__values:()=>__values,__read:()=>__read,__spread:()=>__spread,__spreadArrays:()=>__spreadArrays,__spreadArray:()=>__spreadArray,__await:()=>__await,__asyncGenerator:()=>__asyncGenerator,__asyncDelegator:()=>__asyncDelegator,__asyncValues:()=>__asyncValues,__makeTemplateObject:()=>__makeTemplateObject,__importStar:()=>__importStar,__importDefault:()=>__importDefault,__classPrivateFieldGet:()=>__classPrivateFieldGet,__classPrivateFieldSet:()=>__classPrivateFieldSet,__classPrivateFieldIn:()=>__classPrivateFieldIn});var r=function(e,t){r=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(e,t){e.__proto__=t}||function(e,t){for(var n in t)if(Object.prototype.hasOwnProperty.call(t,n))e[n]=t[n]};return r(e,t)};function __extends(e,t){if(typeof t!=="function"&&t!==null)throw new TypeError("Class extends value "+String(t)+" is not a constructor or null");r(e,t);function __(){this.constructor=e}e.prototype=t===null?Object.create(t):(__.prototype=t.prototype,new __)}var o=function(){o=Object.assign||function __assign(e){for(var t,n=1,r=arguments.length;n<r;n++){t=arguments[n];for(var o in t)if(Object.prototype.hasOwnProperty.call(t,o))e[o]=t[o]}return e};return o.apply(this,arguments)};function __rest(e,t){var n={};for(var r in e)if(Object.prototype.hasOwnProperty.call(e,r)&&t.indexOf(r)<0)n[r]=e[r];if(e!=null&&typeof Object.getOwnPropertySymbols==="function")for(var o=0,r=Object.getOwnPropertySymbols(e);o<r.length;o++){if(t.indexOf(r[o])<0&&Object.prototype.propertyIsEnumerable.call(e,r[o]))n[r[o]]=e[r[o]]}return n}function __decorate(e,t,n,r){var o=arguments.length,i=o<3?t:r===null?r=Object.getOwnPropertyDescriptor(t,n):r,s;if(typeof Reflect==="object"&&typeof Reflect.decorate==="function")i=Reflect.decorate(e,t,n,r);else for(var a=e.length-1;a>=0;a--)if(s=e[a])i=(o<3?s(i):o>3?s(t,n,i):s(t,n))||i;return o>3&&i&&Object.defineProperty(t,n,i),i}function __param(e,t){return function(n,r){t(n,r,e)}}function __metadata(e,t){if(typeof Reflect==="object"&&typeof Reflect.metadata==="function")return Reflect.metadata(e,t)}function __awaiter(e,t,n,r){function adopt(e){return e instanceof n?e:new n(function(t){t(e)})}return new(n||(n=Promise))(function(n,o){function fulfilled(e){try{step(r.next(e))}catch(e){o(e)}}function rejected(e){try{step(r["throw"](e))}catch(e){o(e)}}function step(e){e.done?n(e.value):adopt(e.value).then(fulfilled,rejected)}step((r=r.apply(e,t||[])).next())})}function __generator(e,t){var n={label:0,sent:function(){if(i[0]&1)throw i[1];return i[1]},trys:[],ops:[]},r,o,i,s;return s={next:verb(0),throw:verb(1),return:verb(2)},typeof Symbol==="function"&&(s[Symbol.iterator]=function(){return this}),s;function verb(e){return function(t){return step([e,t])}}function step(s){if(r)throw new TypeError("Generator is already executing.");while(n)try{if(r=1,o&&(i=s[0]&2?o["return"]:s[0]?o["throw"]||((i=o["return"])&&i.call(o),0):o.next)&&!(i=i.call(o,s[1])).done)return i;if(o=0,i)s=[s[0]&2,i.value];switch(s[0]){case 0:case 1:i=s;break;case 4:n.label++;return{value:s[1],done:false};case 5:n.label++;o=s[1];s=[0];continue;case 7:s=n.ops.pop();n.trys.pop();continue;default:if(!(i=n.trys,i=i.length>0&&i[i.length-1])&&(s[0]===6||s[0]===2)){n=0;continue}if(s[0]===3&&(!i||s[1]>i[0]&&s[1]<i[3])){n.label=s[1];break}if(s[0]===6&&n.label<i[1]){n.label=i[1];i=s;break}if(i&&n.label<i[2]){n.label=i[2];n.ops.push(s);break}if(i[2])n.ops.pop();n.trys.pop();continue}s=t.call(e,n)}catch(e){s=[6,e];o=0}finally{r=i=0}if(s[0]&5)throw s[1];return{value:s[0]?s[1]:void 0,done:true}}}var i=Object.create?function(e,t,n,r){if(r===undefined)r=n;var o=Object.getOwnPropertyDescriptor(t,n);if(!o||("get"in o?!t.__esModule:o.writable||o.configurable)){o={enumerable:true,get:function(){return t[n]}}}Object.defineProperty(e,r,o)}:function(e,t,n,r){if(r===undefined)r=n;e[r]=t[n]};function __exportStar(e,t){for(var n in e)if(n!=="default"&&!Object.prototype.hasOwnProperty.call(t,n))i(t,e,n)}function __values(e){var t=typeof Symbol==="function"&&Symbol.iterator,n=t&&e[t],r=0;if(n)return n.call(e);if(e&&typeof e.length==="number")return{next:function(){if(e&&r>=e.length)e=void 0;return{value:e&&e[r++],done:!e}}};throw new TypeError(t?"Object is not iterable.":"Symbol.iterator is not defined.")}function __read(e,t){var n=typeof Symbol==="function"&&e[Symbol.iterator];if(!n)return e;var r=n.call(e),o,i=[],s;try{while((t===void 0||t-- >0)&&!(o=r.next()).done)i.push(o.value)}catch(e){s={error:e}}finally{try{if(o&&!o.done&&(n=r["return"]))n.call(r)}finally{if(s)throw s.error}}return i}function __spread(){for(var e=[],t=0;t<arguments.length;t++)e=e.concat(__read(arguments[t]));return e}function __spreadArrays(){for(var e=0,t=0,n=arguments.length;t<n;t++)e+=arguments[t].length;for(var r=Array(e),o=0,t=0;t<n;t++)for(var i=arguments[t],s=0,a=i.length;s<a;s++,o++)r[o]=i[s];return r}function __spreadArray(e,t,n){if(n||arguments.length===2)for(var r=0,o=t.length,i;r<o;r++){if(i||!(r in t)){if(!i)i=Array.prototype.slice.call(t,0,r);i[r]=t[r]}}return e.concat(i||Array.prototype.slice.call(t))}function __await(e){return this instanceof __await?(this.v=e,this):new __await(e)}function __asyncGenerator(e,t,n){if(!Symbol.asyncIterator)throw new TypeError("Symbol.asyncIterator is not defined.");var r=n.apply(e,t||[]),o,i=[];return o={},verb("next"),verb("throw"),verb("return"),o[Symbol.asyncIterator]=function(){return this},o;function verb(e){if(r[e])o[e]=function(t){return new Promise(function(n,r){i.push([e,t,n,r])>1||resume(e,t)})}}function resume(e,t){try{step(r[e](t))}catch(e){settle(i[0][3],e)}}function step(e){e.value instanceof __await?Promise.resolve(e.value.v).then(fulfill,reject):settle(i[0][2],e)}function fulfill(e){resume("next",e)}function reject(e){resume("throw",e)}function settle(e,t){if(e(t),i.shift(),i.length)resume(i[0][0],i[0][1])}}function __asyncDelegator(e){var t,n;return t={},verb("next"),verb("throw",function(e){throw e}),verb("return"),t[Symbol.iterator]=function(){return this},t;function verb(r,o){t[r]=e[r]?function(t){return(n=!n)?{value:__await(e[r](t)),done:r==="return"}:o?o(t):t}:o}}function __asyncValues(e){if(!Symbol.asyncIterator)throw new TypeError("Symbol.asyncIterator is not defined.");var t=e[Symbol.asyncIterator],n;return t?t.call(e):(e=typeof __values==="function"?__values(e):e[Symbol.iterator](),n={},verb("next"),verb("throw"),verb("return"),n[Symbol.asyncIterator]=function(){return this},n);function verb(t){n[t]=e[t]&&function(n){return new Promise(function(r,o){n=e[t](n),settle(r,o,n.done,n.value)})}}function settle(e,t,n,r){Promise.resolve(r).then(function(t){e({value:t,done:n})},t)}}function __makeTemplateObject(e,t){if(Object.defineProperty){Object.defineProperty(e,"raw",{value:t})}else{e.raw=t}return e}var s=Object.create?function(e,t){Object.defineProperty(e,"default",{enumerable:true,value:t})}:function(e,t){e["default"]=t};function __importStar(e){if(e&&e.__esModule)return e;var t={};if(e!=null)for(var n in e)if(n!=="default"&&Object.prototype.hasOwnProperty.call(e,n))i(t,e,n);s(t,e);return t}function __importDefault(e){return e&&e.__esModule?e:{default:e}}function __classPrivateFieldGet(e,t,n,r){if(n==="a"&&!r)throw new TypeError("Private accessor was defined without a getter");if(typeof t==="function"?e!==t||!r:!t.has(e))throw new TypeError("Cannot read private member from an object whose class did not declare it");return n==="m"?r:n==="a"?r.call(e):r?r.value:t.get(e)}function __classPrivateFieldSet(e,t,n,r,o){if(r==="m")throw new TypeError("Private method is not writable");if(r==="a"&&!o)throw new TypeError("Private accessor was defined without a setter");if(typeof t==="function"?e!==t||!o:!t.has(e))throw new TypeError("Cannot write private member to an object whose class did not declare it");return r==="a"?o.call(e,n):o?o.value=n:t.set(e,n),n}function __classPrivateFieldIn(e,t){if(t===null||typeof t!=="object"&&typeof t!=="function")throw new TypeError("Cannot use 'in' operator on non-object");return typeof e==="function"?t===e:e.has(t)}},6546:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t.resolveUserAgentConfig=void 0;function resolveUserAgentConfig(e){return{...e,customUserAgent:typeof e.customUserAgent==="string"?[[e.customUserAgent]]:e.customUserAgent}}t.resolveUserAgentConfig=resolveUserAgentConfig},8025:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t.UA_ESCAPE_REGEX=t.SPACE=t.X_AMZ_USER_AGENT=t.USER_AGENT=void 0;t.USER_AGENT="user-agent";t.X_AMZ_USER_AGENT="x-amz-user-agent";t.SPACE=" ";t.UA_ESCAPE_REGEX=/[^\!\#\$\%\&\'\*\+\-\.\^\_\`\|\~\d\w]/g},4688:(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});const r=n(8188);r.__exportStar(n(6546),t);r.__exportStar(n(6236),t)},6236:(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t.getUserAgentPlugin=t.getUserAgentMiddlewareOptions=t.userAgentMiddleware=void 0;const r=n(223);const o=n(8025);const i=e=>(t,n)=>async i=>{var a,c;const{request:l}=i;if(!r.HttpRequest.isInstance(l))return t(i);const{headers:u}=l;const f=((a=n===null||n===void 0?void 0:n.userAgent)===null||a===void 0?void 0:a.map(s))||[];const d=(await e.defaultUserAgentProvider()).map(s);const p=((c=e===null||e===void 0?void 0:e.customUserAgent)===null||c===void 0?void 0:c.map(s))||[];const y=[...d,...f,...p].join(o.SPACE);const _=[...d.filter(e=>e.startsWith("aws-sdk-")),...p].join(o.SPACE);if(e.runtime!=="browser"){if(_){u[o.X_AMZ_USER_AGENT]=u[o.X_AMZ_USER_AGENT]?`${u[o.USER_AGENT]} ${_}`:_}u[o.USER_AGENT]=y}else{u[o.X_AMZ_USER_AGENT]=y}return t({...i,request:l})};t.userAgentMiddleware=i;const s=([e,t])=>{const n=e.indexOf("/");const r=e.substring(0,n);let i=e.substring(n+1);if(r==="api"){i=i.toLowerCase()}return[r,i,t].filter(e=>e&&e.length>0).map(e=>e===null||e===void 0?void 0:e.replace(o.UA_ESCAPE_REGEX,"_")).join("/")};t.getUserAgentMiddlewareOptions={name:"getUserAgentMiddleware",step:"build",priority:"low",tags:["SET_USER_AGENT","USER_AGENT"],override:true};const a=e=>({applyToStack:n=>{n.add((0,t.userAgentMiddleware)(e),t.getUserAgentMiddlewareOptions)}});t.getUserAgentPlugin=a},8188:(e,t,n)=>{"use strict";n.r(t);n.d(t,{__extends:()=>__extends,__assign:()=>o,__rest:()=>__rest,__decorate:()=>__decorate,__param:()=>__param,__metadata:()=>__metadata,__awaiter:()=>__awaiter,__generator:()=>__generator,__createBinding:()=>i,__exportStar:()=>__exportStar,__values:()=>__values,__read:()=>__read,__spread:()=>__spread,__spreadArrays:()=>__spreadArrays,__spreadArray:()=>__spreadArray,__await:()=>__await,__asyncGenerator:()=>__asyncGenerator,__asyncDelegator:()=>__asyncDelegator,__asyncValues:()=>__asyncValues,__makeTemplateObject:()=>__makeTemplateObject,__importStar:()=>__importStar,__importDefault:()=>__importDefault,__classPrivateFieldGet:()=>__classPrivateFieldGet,__classPrivateFieldSet:()=>__classPrivateFieldSet,__classPrivateFieldIn:()=>__classPrivateFieldIn});var r=function(e,t){r=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(e,t){e.__proto__=t}||function(e,t){for(var n in t)if(Object.prototype.hasOwnProperty.call(t,n))e[n]=t[n]};return r(e,t)};function __extends(e,t){if(typeof t!=="function"&&t!==null)throw new TypeError("Class extends value "+String(t)+" is not a constructor or null");r(e,t);function __(){this.constructor=e}e.prototype=t===null?Object.create(t):(__.prototype=t.prototype,new __)}var o=function(){o=Object.assign||function __assign(e){for(var t,n=1,r=arguments.length;n<r;n++){t=arguments[n];for(var o in t)if(Object.prototype.hasOwnProperty.call(t,o))e[o]=t[o]}return e};return o.apply(this,arguments)};function __rest(e,t){var n={};for(var r in e)if(Object.prototype.hasOwnProperty.call(e,r)&&t.indexOf(r)<0)n[r]=e[r];if(e!=null&&typeof Object.getOwnPropertySymbols==="function")for(var o=0,r=Object.getOwnPropertySymbols(e);o<r.length;o++){if(t.indexOf(r[o])<0&&Object.prototype.propertyIsEnumerable.call(e,r[o]))n[r[o]]=e[r[o]]}return n}function __decorate(e,t,n,r){var o=arguments.length,i=o<3?t:r===null?r=Object.getOwnPropertyDescriptor(t,n):r,s;if(typeof Reflect==="object"&&typeof Reflect.decorate==="function")i=Reflect.decorate(e,t,n,r);else for(var a=e.length-1;a>=0;a--)if(s=e[a])i=(o<3?s(i):o>3?s(t,n,i):s(t,n))||i;return o>3&&i&&Object.defineProperty(t,n,i),i}function __param(e,t){return function(n,r){t(n,r,e)}}function __metadata(e,t){if(typeof Reflect==="object"&&typeof Reflect.metadata==="function")return Reflect.metadata(e,t)}function __awaiter(e,t,n,r){function adopt(e){return e instanceof n?e:new n(function(t){t(e)})}return new(n||(n=Promise))(function(n,o){function fulfilled(e){try{step(r.next(e))}catch(e){o(e)}}function rejected(e){try{step(r["throw"](e))}catch(e){o(e)}}function step(e){e.done?n(e.value):adopt(e.value).then(fulfilled,rejected)}step((r=r.apply(e,t||[])).next())})}function __generator(e,t){var n={label:0,sent:function(){if(i[0]&1)throw i[1];return i[1]},trys:[],ops:[]},r,o,i,s;return s={next:verb(0),throw:verb(1),return:verb(2)},typeof Symbol==="function"&&(s[Symbol.iterator]=function(){return this}),s;function verb(e){return function(t){return step([e,t])}}function step(s){if(r)throw new TypeError("Generator is already executing.");while(n)try{if(r=1,o&&(i=s[0]&2?o["return"]:s[0]?o["throw"]||((i=o["return"])&&i.call(o),0):o.next)&&!(i=i.call(o,s[1])).done)return i;if(o=0,i)s=[s[0]&2,i.value];switch(s[0]){case 0:case 1:i=s;break;case 4:n.label++;return{value:s[1],done:false};case 5:n.label++;o=s[1];s=[0];continue;case 7:s=n.ops.pop();n.trys.pop();continue;default:if(!(i=n.trys,i=i.length>0&&i[i.length-1])&&(s[0]===6||s[0]===2)){n=0;continue}if(s[0]===3&&(!i||s[1]>i[0]&&s[1]<i[3])){n.label=s[1];break}if(s[0]===6&&n.label<i[1]){n.label=i[1];i=s;break}if(i&&n.label<i[2]){n.label=i[2];n.ops.push(s);break}if(i[2])n.ops.pop();n.trys.pop();continue}s=t.call(e,n)}catch(e){s=[6,e];o=0}finally{r=i=0}if(s[0]&5)throw s[1];return{value:s[0]?s[1]:void 0,done:true}}}var i=Object.create?function(e,t,n,r){if(r===undefined)r=n;var o=Object.getOwnPropertyDescriptor(t,n);if(!o||("get"in o?!t.__esModule:o.writable||o.configurable)){o={enumerable:true,get:function(){return t[n]}}}Object.defineProperty(e,r,o)}:function(e,t,n,r){if(r===undefined)r=n;e[r]=t[n]};function __exportStar(e,t){for(var n in e)if(n!=="default"&&!Object.prototype.hasOwnProperty.call(t,n))i(t,e,n)}function __values(e){var t=typeof Symbol==="function"&&Symbol.iterator,n=t&&e[t],r=0;if(n)return n.call(e);if(e&&typeof e.length==="number")return{next:function(){if(e&&r>=e.length)e=void 0;return{value:e&&e[r++],done:!e}}};throw new TypeError(t?"Object is not iterable.":"Symbol.iterator is not defined.")}function __read(e,t){var n=typeof Symbol==="function"&&e[Symbol.iterator];if(!n)return e;var r=n.call(e),o,i=[],s;try{while((t===void 0||t-- >0)&&!(o=r.next()).done)i.push(o.value)}catch(e){s={error:e}}finally{try{if(o&&!o.done&&(n=r["return"]))n.call(r)}finally{if(s)throw s.error}}return i}function __spread(){for(var e=[],t=0;t<arguments.length;t++)e=e.concat(__read(arguments[t]));return e}function __spreadArrays(){for(var e=0,t=0,n=arguments.length;t<n;t++)e+=arguments[t].length;for(var r=Array(e),o=0,t=0;t<n;t++)for(var i=arguments[t],s=0,a=i.length;s<a;s++,o++)r[o]=i[s];return r}function __spreadArray(e,t,n){if(n||arguments.length===2)for(var r=0,o=t.length,i;r<o;r++){if(i||!(r in t)){if(!i)i=Array.prototype.slice.call(t,0,r);i[r]=t[r]}}return e.concat(i||Array.prototype.slice.call(t))}function __await(e){return this instanceof __await?(this.v=e,this):new __await(e)}function __asyncGenerator(e,t,n){if(!Symbol.asyncIterator)throw new TypeError("Symbol.asyncIterator is not defined.");var r=n.apply(e,t||[]),o,i=[];return o={},verb("next"),verb("throw"),verb("return"),o[Symbol.asyncIterator]=function(){return this},o;function verb(e){if(r[e])o[e]=function(t){return new Promise(function(n,r){i.push([e,t,n,r])>1||resume(e,t)})}}function resume(e,t){try{step(r[e](t))}catch(e){settle(i[0][3],e)}}function step(e){e.value instanceof __await?Promise.resolve(e.value.v).then(fulfill,reject):settle(i[0][2],e)}function fulfill(e){resume("next",e)}function reject(e){resume("throw",e)}function settle(e,t){if(e(t),i.shift(),i.length)resume(i[0][0],i[0][1])}}function __asyncDelegator(e){var t,n;return t={},verb("next"),verb("throw",function(e){throw e}),verb("return"),t[Symbol.iterator]=function(){return this},t;function verb(r,o){t[r]=e[r]?function(t){return(n=!n)?{value:__await(e[r](t)),done:r==="return"}:o?o(t):t}:o}}function __asyncValues(e){if(!Symbol.asyncIterator)throw new TypeError("Symbol.asyncIterator is not defined.");var t=e[Symbol.asyncIterator],n;return t?t.call(e):(e=typeof __values==="function"?__values(e):e[Symbol.iterator](),n={},verb("next"),verb("throw"),verb("return"),n[Symbol.asyncIterator]=function(){return this},n);function verb(t){n[t]=e[t]&&function(n){return new Promise(function(r,o){n=e[t](n),settle(r,o,n.done,n.value)})}}function settle(e,t,n,r){Promise.resolve(r).then(function(t){e({value:t,done:n})},t)}}function __makeTemplateObject(e,t){if(Object.defineProperty){Object.defineProperty(e,"raw",{value:t})}else{e.raw=t}return e}var s=Object.create?function(e,t){Object.defineProperty(e,"default",{enumerable:true,value:t})}:function(e,t){e["default"]=t};function __importStar(e){if(e&&e.__esModule)return e;var t={};if(e!=null)for(var n in e)if(n!=="default"&&Object.prototype.hasOwnProperty.call(e,n))i(t,e,n);s(t,e);return t}function __importDefault(e){return e&&e.__esModule?e:{default:e}}function __classPrivateFieldGet(e,t,n,r){if(n==="a"&&!r)throw new TypeError("Private accessor was defined without a getter");if(typeof t==="function"?e!==t||!r:!t.has(e))throw new TypeError("Cannot read private member from an object whose class did not declare it");return n==="m"?r:n==="a"?r.call(e):r?r.value:t.get(e)}function __classPrivateFieldSet(e,t,n,r,o){if(r==="m")throw new TypeError("Private method is not writable");if(r==="a"&&!o)throw new TypeError("Private accessor was defined without a setter");if(typeof t==="function"?e!==t||!o:!t.has(e))throw new TypeError("Cannot write private member to an object whose class did not declare it");return r==="a"?o.call(e,n):o?o.value=n:t.set(e,n),n}function __classPrivateFieldIn(e,t){if(t===null||typeof t!=="object"&&typeof t!=="function")throw new TypeError("Cannot use 'in' operator on non-object");return typeof e==="function"?t===e:e.has(t)}},2175:(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t.loadConfig=void 0;const r=n(4462);const o=n(6161);const i=n(3905);const s=n(5881);const a=({environmentVariableSelector:e,configFileSelector:t,default:n},a={})=>(0,r.memoize)((0,r.chain)((0,o.fromEnv)(e),(0,i.fromSharedConfigFiles)(t,a),(0,s.fromStatic)(n)));t.loadConfig=a},6161:(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t.fromEnv=void 0;const r=n(4462);const o=e=>async()=>{try{const t=e(process.env);if(t===undefined){throw new Error}return t}catch(t){throw new r.CredentialsProviderError(t.message||`Cannot load config from environment variables with getter: ${e}`)}};t.fromEnv=o},3905:(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t.fromSharedConfigFiles=void 0;const r=n(4462);const o=n(7387);const i=(e,{preferredFile:t="config",...n}={})=>async()=>{const i=(0,o.getProfileName)(n);const{configFile:s,credentialsFile:a}=await(0,o.loadSharedConfigFiles)(n);const c=a[i]||{};const l=s[i]||{};const u=t==="config"?{...c,...l}:{...l,...c};try{const t=e(u);if(t===undefined){throw new Error}return t}catch(t){throw new r.CredentialsProviderError(t.message||`Cannot load config for profile ${i} in SDK configuration files with getter: ${e}`)}};t.fromSharedConfigFiles=i},5881:(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t.fromStatic=void 0;const r=n(4462);const o=e=>typeof e==="function";const i=e=>o(e)?async()=>await e():(0,r.fromStatic)(e);t.fromStatic=i},7684:(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});const r=n(2801);r.__exportStar(n(2175),t)},2801:(e,t,n)=>{"use strict";n.r(t);n.d(t,{__extends:()=>__extends,__assign:()=>o,__rest:()=>__rest,__decorate:()=>__decorate,__param:()=>__param,__metadata:()=>__metadata,__awaiter:()=>__awaiter,__generator:()=>__generator,__createBinding:()=>i,__exportStar:()=>__exportStar,__values:()=>__values,__read:()=>__read,__spread:()=>__spread,__spreadArrays:()=>__spreadArrays,__spreadArray:()=>__spreadArray,__await:()=>__await,__asyncGenerator:()=>__asyncGenerator,__asyncDelegator:()=>__asyncDelegator,__asyncValues:()=>__asyncValues,__makeTemplateObject:()=>__makeTemplateObject,__importStar:()=>__importStar,__importDefault:()=>__importDefault,__classPrivateFieldGet:()=>__classPrivateFieldGet,__classPrivateFieldSet:()=>__classPrivateFieldSet,__classPrivateFieldIn:()=>__classPrivateFieldIn});var r=function(e,t){r=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(e,t){e.__proto__=t}||function(e,t){for(var n in t)if(Object.prototype.hasOwnProperty.call(t,n))e[n]=t[n]};return r(e,t)};function __extends(e,t){if(typeof t!=="function"&&t!==null)throw new TypeError("Class extends value "+String(t)+" is not a constructor or null");r(e,t);function __(){this.constructor=e}e.prototype=t===null?Object.create(t):(__.prototype=t.prototype,new __)}var o=function(){o=Object.assign||function __assign(e){for(var t,n=1,r=arguments.length;n<r;n++){t=arguments[n];for(var o in t)if(Object.prototype.hasOwnProperty.call(t,o))e[o]=t[o]}return e};return o.apply(this,arguments)};function __rest(e,t){var n={};for(var r in e)if(Object.prototype.hasOwnProperty.call(e,r)&&t.indexOf(r)<0)n[r]=e[r];if(e!=null&&typeof Object.getOwnPropertySymbols==="function")for(var o=0,r=Object.getOwnPropertySymbols(e);o<r.length;o++){if(t.indexOf(r[o])<0&&Object.prototype.propertyIsEnumerable.call(e,r[o]))n[r[o]]=e[r[o]]}return n}function __decorate(e,t,n,r){var o=arguments.length,i=o<3?t:r===null?r=Object.getOwnPropertyDescriptor(t,n):r,s;if(typeof Reflect==="object"&&typeof Reflect.decorate==="function")i=Reflect.decorate(e,t,n,r);else for(var a=e.length-1;a>=0;a--)if(s=e[a])i=(o<3?s(i):o>3?s(t,n,i):s(t,n))||i;return o>3&&i&&Object.defineProperty(t,n,i),i}function __param(e,t){return function(n,r){t(n,r,e)}}function __metadata(e,t){if(typeof Reflect==="object"&&typeof Reflect.metadata==="function")return Reflect.metadata(e,t)}function __awaiter(e,t,n,r){function adopt(e){return e instanceof n?e:new n(function(t){t(e)})}return new(n||(n=Promise))(function(n,o){function fulfilled(e){try{step(r.next(e))}catch(e){o(e)}}function rejected(e){try{step(r["throw"](e))}catch(e){o(e)}}function step(e){e.done?n(e.value):adopt(e.value).then(fulfilled,rejected)}step((r=r.apply(e,t||[])).next())})}function __generator(e,t){var n={label:0,sent:function(){if(i[0]&1)throw i[1];return i[1]},trys:[],ops:[]},r,o,i,s;return s={next:verb(0),throw:verb(1),return:verb(2)},typeof Symbol==="function"&&(s[Symbol.iterator]=function(){return this}),s;function verb(e){return function(t){return step([e,t])}}function step(s){if(r)throw new TypeError("Generator is already executing.");while(n)try{if(r=1,o&&(i=s[0]&2?o["return"]:s[0]?o["throw"]||((i=o["return"])&&i.call(o),0):o.next)&&!(i=i.call(o,s[1])).done)return i;if(o=0,i)s=[s[0]&2,i.value];switch(s[0]){case 0:case 1:i=s;break;case 4:n.label++;return{value:s[1],done:false};case 5:n.label++;o=s[1];s=[0];continue;case 7:s=n.ops.pop();n.trys.pop();continue;default:if(!(i=n.trys,i=i.length>0&&i[i.length-1])&&(s[0]===6||s[0]===2)){n=0;continue}if(s[0]===3&&(!i||s[1]>i[0]&&s[1]<i[3])){n.label=s[1];break}if(s[0]===6&&n.label<i[1]){n.label=i[1];i=s;break}if(i&&n.label<i[2]){n.label=i[2];n.ops.push(s);break}if(i[2])n.ops.pop();n.trys.pop();continue}s=t.call(e,n)}catch(e){s=[6,e];o=0}finally{r=i=0}if(s[0]&5)throw s[1];return{value:s[0]?s[1]:void 0,done:true}}}var i=Object.create?function(e,t,n,r){if(r===undefined)r=n;var o=Object.getOwnPropertyDescriptor(t,n);if(!o||("get"in o?!t.__esModule:o.writable||o.configurable)){o={enumerable:true,get:function(){return t[n]}}}Object.defineProperty(e,r,o)}:function(e,t,n,r){if(r===undefined)r=n;e[r]=t[n]};function __exportStar(e,t){for(var n in e)if(n!=="default"&&!Object.prototype.hasOwnProperty.call(t,n))i(t,e,n)}function __values(e){var t=typeof Symbol==="function"&&Symbol.iterator,n=t&&e[t],r=0;if(n)return n.call(e);if(e&&typeof e.length==="number")return{next:function(){if(e&&r>=e.length)e=void 0;return{value:e&&e[r++],done:!e}}};throw new TypeError(t?"Object is not iterable.":"Symbol.iterator is not defined.")}function __read(e,t){var n=typeof Symbol==="function"&&e[Symbol.iterator];if(!n)return e;var r=n.call(e),o,i=[],s;try{while((t===void 0||t-- >0)&&!(o=r.next()).done)i.push(o.value)}catch(e){s={error:e}}finally{try{if(o&&!o.done&&(n=r["return"]))n.call(r)}finally{if(s)throw s.error}}return i}function __spread(){for(var e=[],t=0;t<arguments.length;t++)e=e.concat(__read(arguments[t]));return e}function __spreadArrays(){for(var e=0,t=0,n=arguments.length;t<n;t++)e+=arguments[t].length;for(var r=Array(e),o=0,t=0;t<n;t++)for(var i=arguments[t],s=0,a=i.length;s<a;s++,o++)r[o]=i[s];return r}function __spreadArray(e,t,n){if(n||arguments.length===2)for(var r=0,o=t.length,i;r<o;r++){if(i||!(r in t)){if(!i)i=Array.prototype.slice.call(t,0,r);i[r]=t[r]}}return e.concat(i||Array.prototype.slice.call(t))}function __await(e){return this instanceof __await?(this.v=e,this):new __await(e)}function __asyncGenerator(e,t,n){if(!Symbol.asyncIterator)throw new TypeError("Symbol.asyncIterator is not defined.");var r=n.apply(e,t||[]),o,i=[];return o={},verb("next"),verb("throw"),verb("return"),o[Symbol.asyncIterator]=function(){return this},o;function verb(e){if(r[e])o[e]=function(t){return new Promise(function(n,r){i.push([e,t,n,r])>1||resume(e,t)})}}function resume(e,t){try{step(r[e](t))}catch(e){settle(i[0][3],e)}}function step(e){e.value instanceof __await?Promise.resolve(e.value.v).then(fulfill,reject):settle(i[0][2],e)}function fulfill(e){resume("next",e)}function reject(e){resume("throw",e)}function settle(e,t){if(e(t),i.shift(),i.length)resume(i[0][0],i[0][1])}}function __asyncDelegator(e){var t,n;return t={},verb("next"),verb("throw",function(e){throw e}),verb("return"),t[Symbol.iterator]=function(){return this},t;function verb(r,o){t[r]=e[r]?function(t){return(n=!n)?{value:__await(e[r](t)),done:r==="return"}:o?o(t):t}:o}}function __asyncValues(e){if(!Symbol.asyncIterator)throw new TypeError("Symbol.asyncIterator is not defined.");var t=e[Symbol.asyncIterator],n;return t?t.call(e):(e=typeof __values==="function"?__values(e):e[Symbol.iterator](),n={},verb("next"),verb("throw"),verb("return"),n[Symbol.asyncIterator]=function(){return this},n);function verb(t){n[t]=e[t]&&function(n){return new Promise(function(r,o){n=e[t](n),settle(r,o,n.done,n.value)})}}function settle(e,t,n,r){Promise.resolve(r).then(function(t){e({value:t,done:n})},t)}}function __makeTemplateObject(e,t){if(Object.defineProperty){Object.defineProperty(e,"raw",{value:t})}else{e.raw=t}return e}var s=Object.create?function(e,t){Object.defineProperty(e,"default",{enumerable:true,value:t})}:function(e,t){e["default"]=t};function __importStar(e){if(e&&e.__esModule)return e;var t={};if(e!=null)for(var n in e)if(n!=="default"&&Object.prototype.hasOwnProperty.call(e,n))i(t,e,n);s(t,e);return t}function __importDefault(e){return e&&e.__esModule?e:{default:e}}function __classPrivateFieldGet(e,t,n,r){if(n==="a"&&!r)throw new TypeError("Private accessor was defined without a getter");if(typeof t==="function"?e!==t||!r:!t.has(e))throw new TypeError("Cannot read private member from an object whose class did not declare it");return n==="m"?r:n==="a"?r.call(e):r?r.value:t.get(e)}function __classPrivateFieldSet(e,t,n,r,o){if(r==="m")throw new TypeError("Private method is not writable");if(r==="a"&&!o)throw new TypeError("Private accessor was defined without a setter");if(typeof t==="function"?e!==t||!o:!t.has(e))throw new TypeError("Cannot write private member to an object whose class did not declare it");return r==="a"?o.call(e,n):o?o.value=n:t.set(e,n),n}function __classPrivateFieldIn(e,t){if(t===null||typeof t!=="object"&&typeof t!=="function")throw new TypeError("Cannot use 'in' operator on non-object");return typeof e==="function"?t===e:e.has(t)}},3647:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t.NODEJS_TIMEOUT_ERROR_CODES=void 0;t.NODEJS_TIMEOUT_ERROR_CODES=["ECONNRESET","EPIPE","ETIMEDOUT"]},6225:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t.getTransformedHeaders=void 0;const n=e=>{const t={};for(const n of Object.keys(e)){const r=e[n];t[n]=Array.isArray(r)?r.join(","):r}return t};t.getTransformedHeaders=n},8805:(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});const r=n(774);r.__exportStar(n(2298),t);r.__exportStar(n(2533),t);r.__exportStar(n(2198),t)},2298:(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t.NodeHttpHandler=void 0;const r=n(223);const o=n(3402);const i=n(8605);const s=n(7211);const a=n(3647);const c=n(6225);const l=n(3598);const u=n(4751);const f=n(5248);class NodeHttpHandler{constructor(e){this.metadata={handlerProtocol:"http/1.1"};this.configProvider=new Promise((t,n)=>{if(typeof e==="function"){e().then(e=>{t(this.resolveDefaultConfig(e))}).catch(n)}else{t(this.resolveDefaultConfig(e))}})}resolveDefaultConfig(e){const{connectionTimeout:t,socketTimeout:n,httpAgent:r,httpsAgent:o}=e||{};const a=true;const c=50;return{connectionTimeout:t,socketTimeout:n,httpAgent:r||new i.Agent({keepAlive:a,maxSockets:c}),httpsAgent:o||new s.Agent({keepAlive:a,maxSockets:c})}}destroy(){var e,t,n,r;(t=(e=this.config)===null||e===void 0?void 0:e.httpAgent)===null||t===void 0?void 0:t.destroy();(r=(n=this.config)===null||n===void 0?void 0:n.httpsAgent)===null||r===void 0?void 0:r.destroy()}async handle(e,{abortSignal:t}={}){if(!this.config){this.config=await this.configProvider}return new Promise((n,d)=>{if(!this.config){throw new Error("Node HTTP request handler config is not resolved")}if(t===null||t===void 0?void 0:t.aborted){const e=new Error("Request aborted");e.name="AbortError";d(e);return}const p=e.protocol==="https:";const y=(0,o.buildQueryString)(e.query||{});const _={headers:e.headers,host:e.hostname,method:e.method,path:y?`${e.path}?${y}`:e.path,port:e.port,agent:p?this.config.httpsAgent:this.config.httpAgent};const m=p?s.request:i.request;const h=m(_,e=>{const t=new r.HttpResponse({statusCode:e.statusCode||-1,headers:(0,c.getTransformedHeaders)(e.headers),body:e});n({response:t})});h.on("error",e=>{if(a.NODEJS_TIMEOUT_ERROR_CODES.includes(e.code)){d(Object.assign(e,{name:"TimeoutError"}))}else{d(e)}});(0,l.setConnectionTimeout)(h,d,this.config.connectionTimeout);(0,u.setSocketTimeout)(h,d,this.config.socketTimeout);if(t){t.onabort=(()=>{h.abort();const e=new Error("Request aborted");e.name="AbortError";d(e)})}(0,f.writeRequestBody)(h,e)})}}t.NodeHttpHandler=NodeHttpHandler},2533:(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t.NodeHttp2Handler=void 0;const r=n(223);const o=n(3402);const i=n(7565);const s=n(6225);const a=n(5248);class NodeHttp2Handler{constructor(e){this.metadata={handlerProtocol:"h2"};this.configProvider=new Promise((t,n)=>{if(typeof e==="function"){e().then(e=>{t(e||{})}).catch(n)}else{t(e||{})}});this.sessionCache=new Map}destroy(){for(const e of this.sessionCache.values()){e.forEach(e=>this.destroySession(e))}this.sessionCache.clear()}async handle(e,{abortSignal:t}={}){if(!this.config){this.config=await this.configProvider}const{requestTimeout:n,disableConcurrentStreams:c}=this.config;return new Promise((l,u)=>{let f=false;if(t===null||t===void 0?void 0:t.aborted){f=true;const e=new Error("Request aborted");e.name="AbortError";u(e);return}const{hostname:d,method:p,port:y,protocol:_,path:m,query:h}=e;const g=`${_}//${d}${y?`:${y}`:""}`;const v=this.getSession(g,c||false);const w=e=>{if(c){this.destroySession(v)}f=true;u(e)};const b=(0,o.buildQueryString)(h||{});const S=v.request({...e.headers,[i.constants.HTTP2_HEADER_PATH]:b?`${m}?${b}`:m,[i.constants.HTTP2_HEADER_METHOD]:p});v.ref();S.on("response",e=>{const t=new r.HttpResponse({statusCode:e[":status"]||-1,headers:(0,s.getTransformedHeaders)(e),body:S});f=true;l({response:t});if(c){v.close();this.deleteSessionFromCache(g,v)}});if(n){S.setTimeout(n,()=>{S.close();const e=new Error(`Stream timed out because of no activity for ${n} ms`);e.name="TimeoutError";w(e)})}if(t){t.onabort=(()=>{S.close();const e=new Error("Request aborted");e.name="AbortError";w(e)})}S.on("frameError",(e,t,n)=>{w(new Error(`Frame type id ${e} in stream id ${n} has failed with code ${t}.`))});S.on("error",w);S.on("aborted",()=>{w(new Error(`HTTP/2 stream is abnormally aborted in mid-communication with result code ${S.rstCode}.`))});S.on("close",()=>{v.unref();if(c){v.destroy()}if(!f){w(new Error("Unexpected error: http2 request did not get a response"))}});(0,a.writeRequestBody)(S,e)})}getSession(e,t){var n;const r=this.sessionCache;const o=r.get(e)||[];if(o.length>0&&!t)return o[0];const s=(0,i.connect)(e);s.unref();const a=()=>{this.destroySession(s);this.deleteSessionFromCache(e,s)};s.on("goaway",a);s.on("error",a);s.on("frameError",a);s.on("close",()=>this.deleteSessionFromCache(e,s));if((n=this.config)===null||n===void 0?void 0:n.sessionTimeout){s.setTimeout(this.config.sessionTimeout,a)}o.push(s);r.set(e,o);return s}destroySession(e){if(!e.destroyed){e.destroy()}}deleteSessionFromCache(e,t){const n=this.sessionCache.get(e)||[];if(!n.includes(t)){return}this.sessionCache.set(e,n.filter(e=>e!==t))}}t.NodeHttp2Handler=NodeHttp2Handler},3598:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t.setConnectionTimeout=void 0;const n=(e,t,n=0)=>{if(!n){return}e.on("socket",r=>{if(r.connecting){const o=setTimeout(()=>{e.destroy();t(Object.assign(new Error(`Socket timed out without establishing a connection within ${n} ms`),{name:"TimeoutError"}))},n);r.on("connect",()=>{clearTimeout(o)})}})};t.setConnectionTimeout=n},4751:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t.setSocketTimeout=void 0;const n=(e,t,n=0)=>{e.setTimeout(n,()=>{e.destroy();t(Object.assign(new Error(`Connection timed out after ${n} ms`),{name:"TimeoutError"}))})};t.setSocketTimeout=n},4362:(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t.Collector=void 0;const r=n(2413);class Collector extends r.Writable{constructor(){super(...arguments);this.bufferedBytes=[]}_write(e,t,n){this.bufferedBytes.push(e);n()}}t.Collector=Collector},2198:(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t.streamCollector=void 0;const r=n(4362);const o=e=>new Promise((t,n)=>{const o=new r.Collector;e.pipe(o);e.on("error",e=>{o.end();n(e)});o.on("error",n);o.on("finish",function(){const e=new Uint8Array(Buffer.concat(this.bufferedBytes));t(e)})});t.streamCollector=o},5248:(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t.writeRequestBody=void 0;const r=n(2413);function writeRequestBody(e,t){const n=t.headers["Expect"]||t.headers["expect"];if(n==="100-continue"){e.on("continue",()=>{writeBody(e,t.body)})}else{writeBody(e,t.body)}}t.writeRequestBody=writeRequestBody;function writeBody(e,t){if(t instanceof r.Readable){t.pipe(e)}else if(t){e.end(Buffer.from(t))}else{e.end()}}},774:(e,t,n)=>{"use strict";n.r(t);n.d(t,{__extends:()=>__extends,__assign:()=>o,__rest:()=>__rest,__decorate:()=>__decorate,__param:()=>__param,__metadata:()=>__metadata,__awaiter:()=>__awaiter,__generator:()=>__generator,__createBinding:()=>i,__exportStar:()=>__exportStar,__values:()=>__values,__read:()=>__read,__spread:()=>__spread,__spreadArrays:()=>__spreadArrays,__spreadArray:()=>__spreadArray,__await:()=>__await,__asyncGenerator:()=>__asyncGenerator,__asyncDelegator:()=>__asyncDelegator,__asyncValues:()=>__asyncValues,__makeTemplateObject:()=>__makeTemplateObject,__importStar:()=>__importStar,__importDefault:()=>__importDefault,__classPrivateFieldGet:()=>__classPrivateFieldGet,__classPrivateFieldSet:()=>__classPrivateFieldSet,__classPrivateFieldIn:()=>__classPrivateFieldIn});var r=function(e,t){r=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(e,t){e.__proto__=t}||function(e,t){for(var n in t)if(Object.prototype.hasOwnProperty.call(t,n))e[n]=t[n]};return r(e,t)};function __extends(e,t){if(typeof t!=="function"&&t!==null)throw new TypeError("Class extends value "+String(t)+" is not a constructor or null");r(e,t);function __(){this.constructor=e}e.prototype=t===null?Object.create(t):(__.prototype=t.prototype,new __)}var o=function(){o=Object.assign||function __assign(e){for(var t,n=1,r=arguments.length;n<r;n++){t=arguments[n];for(var o in t)if(Object.prototype.hasOwnProperty.call(t,o))e[o]=t[o]}return e};return o.apply(this,arguments)};function __rest(e,t){var n={};for(var r in e)if(Object.prototype.hasOwnProperty.call(e,r)&&t.indexOf(r)<0)n[r]=e[r];if(e!=null&&typeof Object.getOwnPropertySymbols==="function")for(var o=0,r=Object.getOwnPropertySymbols(e);o<r.length;o++){if(t.indexOf(r[o])<0&&Object.prototype.propertyIsEnumerable.call(e,r[o]))n[r[o]]=e[r[o]]}return n}function __decorate(e,t,n,r){var o=arguments.length,i=o<3?t:r===null?r=Object.getOwnPropertyDescriptor(t,n):r,s;if(typeof Reflect==="object"&&typeof Reflect.decorate==="function")i=Reflect.decorate(e,t,n,r);else for(var a=e.length-1;a>=0;a--)if(s=e[a])i=(o<3?s(i):o>3?s(t,n,i):s(t,n))||i;return o>3&&i&&Object.defineProperty(t,n,i),i}function __param(e,t){return function(n,r){t(n,r,e)}}function __metadata(e,t){if(typeof Reflect==="object"&&typeof Reflect.metadata==="function")return Reflect.metadata(e,t)}function __awaiter(e,t,n,r){function adopt(e){return e instanceof n?e:new n(function(t){t(e)})}return new(n||(n=Promise))(function(n,o){function fulfilled(e){try{step(r.next(e))}catch(e){o(e)}}function rejected(e){try{step(r["throw"](e))}catch(e){o(e)}}function step(e){e.done?n(e.value):adopt(e.value).then(fulfilled,rejected)}step((r=r.apply(e,t||[])).next())})}function __generator(e,t){var n={label:0,sent:function(){if(i[0]&1)throw i[1];return i[1]},trys:[],ops:[]},r,o,i,s;return s={next:verb(0),throw:verb(1),return:verb(2)},typeof Symbol==="function"&&(s[Symbol.iterator]=function(){return this}),s;function verb(e){return function(t){return step([e,t])}}function step(s){if(r)throw new TypeError("Generator is already executing.");while(n)try{if(r=1,o&&(i=s[0]&2?o["return"]:s[0]?o["throw"]||((i=o["return"])&&i.call(o),0):o.next)&&!(i=i.call(o,s[1])).done)return i;if(o=0,i)s=[s[0]&2,i.value];switch(s[0]){case 0:case 1:i=s;break;case 4:n.label++;return{value:s[1],done:false};case 5:n.label++;o=s[1];s=[0];continue;case 7:s=n.ops.pop();n.trys.pop();continue;default:if(!(i=n.trys,i=i.length>0&&i[i.length-1])&&(s[0]===6||s[0]===2)){n=0;continue}if(s[0]===3&&(!i||s[1]>i[0]&&s[1]<i[3])){n.label=s[1];break}if(s[0]===6&&n.label<i[1]){n.label=i[1];i=s;break}if(i&&n.label<i[2]){n.label=i[2];n.ops.push(s);break}if(i[2])n.ops.pop();n.trys.pop();continue}s=t.call(e,n)}catch(e){s=[6,e];o=0}finally{r=i=0}if(s[0]&5)throw s[1];return{value:s[0]?s[1]:void 0,done:true}}}var i=Object.create?function(e,t,n,r){if(r===undefined)r=n;var o=Object.getOwnPropertyDescriptor(t,n);if(!o||("get"in o?!t.__esModule:o.writable||o.configurable)){o={enumerable:true,get:function(){return t[n]}}}Object.defineProperty(e,r,o)}:function(e,t,n,r){if(r===undefined)r=n;e[r]=t[n]};function __exportStar(e,t){for(var n in e)if(n!=="default"&&!Object.prototype.hasOwnProperty.call(t,n))i(t,e,n)}function __values(e){var t=typeof Symbol==="function"&&Symbol.iterator,n=t&&e[t],r=0;if(n)return n.call(e);if(e&&typeof e.length==="number")return{next:function(){if(e&&r>=e.length)e=void 0;return{value:e&&e[r++],done:!e}}};throw new TypeError(t?"Object is not iterable.":"Symbol.iterator is not defined.")}function __read(e,t){var n=typeof Symbol==="function"&&e[Symbol.iterator];if(!n)return e;var r=n.call(e),o,i=[],s;try{while((t===void 0||t-- >0)&&!(o=r.next()).done)i.push(o.value)}catch(e){s={error:e}}finally{try{if(o&&!o.done&&(n=r["return"]))n.call(r)}finally{if(s)throw s.error}}return i}function __spread(){for(var e=[],t=0;t<arguments.length;t++)e=e.concat(__read(arguments[t]));return e}function __spreadArrays(){for(var e=0,t=0,n=arguments.length;t<n;t++)e+=arguments[t].length;for(var r=Array(e),o=0,t=0;t<n;t++)for(var i=arguments[t],s=0,a=i.length;s<a;s++,o++)r[o]=i[s];return r}function __spreadArray(e,t,n){if(n||arguments.length===2)for(var r=0,o=t.length,i;r<o;r++){if(i||!(r in t)){if(!i)i=Array.prototype.slice.call(t,0,r);i[r]=t[r]}}return e.concat(i||Array.prototype.slice.call(t))}function __await(e){return this instanceof __await?(this.v=e,this):new __await(e)}function __asyncGenerator(e,t,n){if(!Symbol.asyncIterator)throw new TypeError("Symbol.asyncIterator is not defined.");var r=n.apply(e,t||[]),o,i=[];return o={},verb("next"),verb("throw"),verb("return"),o[Symbol.asyncIterator]=function(){return this},o;function verb(e){if(r[e])o[e]=function(t){return new Promise(function(n,r){i.push([e,t,n,r])>1||resume(e,t)})}}function resume(e,t){try{step(r[e](t))}catch(e){settle(i[0][3],e)}}function step(e){e.value instanceof __await?Promise.resolve(e.value.v).then(fulfill,reject):settle(i[0][2],e)}function fulfill(e){resume("next",e)}function reject(e){resume("throw",e)}function settle(e,t){if(e(t),i.shift(),i.length)resume(i[0][0],i[0][1])}}function __asyncDelegator(e){var t,n;return t={},verb("next"),verb("throw",function(e){throw e}),verb("return"),t[Symbol.iterator]=function(){return this},t;function verb(r,o){t[r]=e[r]?function(t){return(n=!n)?{value:__await(e[r](t)),done:r==="return"}:o?o(t):t}:o}}function __asyncValues(e){if(!Symbol.asyncIterator)throw new TypeError("Symbol.asyncIterator is not defined.");var t=e[Symbol.asyncIterator],n;return t?t.call(e):(e=typeof __values==="function"?__values(e):e[Symbol.iterator](),n={},verb("next"),verb("throw"),verb("return"),n[Symbol.asyncIterator]=function(){return this},n);function verb(t){n[t]=e[t]&&function(n){return new Promise(function(r,o){n=e[t](n),settle(r,o,n.done,n.value)})}}function settle(e,t,n,r){Promise.resolve(r).then(function(t){e({value:t,done:n})},t)}}function __makeTemplateObject(e,t){if(Object.defineProperty){Object.defineProperty(e,"raw",{value:t})}else{e.raw=t}return e}var s=Object.create?function(e,t){Object.defineProperty(e,"default",{enumerable:true,value:t})}:function(e,t){e["default"]=t};function __importStar(e){if(e&&e.__esModule)return e;var t={};if(e!=null)for(var n in e)if(n!=="default"&&Object.prototype.hasOwnProperty.call(e,n))i(t,e,n);s(t,e);return t}function __importDefault(e){return e&&e.__esModule?e:{default:e}}function __classPrivateFieldGet(e,t,n,r){if(n==="a"&&!r)throw new TypeError("Private accessor was defined without a getter");if(typeof t==="function"?e!==t||!r:!t.has(e))throw new TypeError("Cannot read private member from an object whose class did not declare it");return n==="m"?r:n==="a"?r.call(e):r?r.value:t.get(e)}function __classPrivateFieldSet(e,t,n,r,o){if(r==="m")throw new TypeError("Private method is not writable");if(r==="a"&&!o)throw new TypeError("Private accessor was defined without a setter");if(typeof t==="function"?e!==t||!o:!t.has(e))throw new TypeError("Cannot write private member to an object whose class did not declare it");return r==="a"?o.call(e,n):o?o.value=n:t.set(e,n),n}function __classPrivateFieldIn(e,t){if(t===null||typeof t!=="object"&&typeof t!=="function")throw new TypeError("Cannot use 'in' operator on non-object");return typeof e==="function"?t===e:e.has(t)}},6875:(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t.CredentialsProviderError=void 0;const r=n(1786);class CredentialsProviderError extends r.ProviderError{constructor(e,t=true){super(e,t);this.tryNextLink=t;this.name="CredentialsProviderError";Object.setPrototypeOf(this,CredentialsProviderError.prototype)}}t.CredentialsProviderError=CredentialsProviderError},1786:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t.ProviderError=void 0;class ProviderError extends Error{constructor(e,t=true){super(e);this.tryNextLink=t;this.name="ProviderError";Object.setPrototypeOf(this,ProviderError.prototype)}static from(e,t=true){return Object.assign(new this(e.message,t),e)}}t.ProviderError=ProviderError},1444:(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t.chain=void 0;const r=n(1786);function chain(...e){return()=>{let t=Promise.reject(new r.ProviderError("No providers in chain"));for(const n of e){t=t.catch(e=>{if(e===null||e===void 0?void 0:e.tryNextLink){return n()}throw e})}return t}}t.chain=chain},529:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t.fromStatic=void 0;const n=e=>()=>Promise.resolve(e);t.fromStatic=n},4462:(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});const r=n(8638);r.__exportStar(n(6875),t);r.__exportStar(n(1786),t);r.__exportStar(n(1444),t);r.__exportStar(n(529),t);r.__exportStar(n(714),t)},714:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t.memoize=void 0;const n=(e,t,n)=>{let r;let o;let i;let s=false;const a=async()=>{if(!o){o=e()}try{r=await o;i=true;s=false}finally{o=undefined}return r};if(t===undefined){return async e=>{if(!i||(e===null||e===void 0?void 0:e.forceRefresh)){r=await a()}return r}}return async e=>{if(!i||(e===null||e===void 0?void 0:e.forceRefresh)){r=await a()}if(s){return r}if(n&&!n(r)){s=true;return r}if(t(r)){await a();return r}return r}};t.memoize=n},8638:(e,t,n)=>{"use strict";n.r(t);n.d(t,{__extends:()=>__extends,__assign:()=>o,__rest:()=>__rest,__decorate:()=>__decorate,__param:()=>__param,__metadata:()=>__metadata,__awaiter:()=>__awaiter,__generator:()=>__generator,__createBinding:()=>i,__exportStar:()=>__exportStar,__values:()=>__values,__read:()=>__read,__spread:()=>__spread,__spreadArrays:()=>__spreadArrays,__spreadArray:()=>__spreadArray,__await:()=>__await,__asyncGenerator:()=>__asyncGenerator,__asyncDelegator:()=>__asyncDelegator,__asyncValues:()=>__asyncValues,__makeTemplateObject:()=>__makeTemplateObject,__importStar:()=>__importStar,__importDefault:()=>__importDefault,__classPrivateFieldGet:()=>__classPrivateFieldGet,__classPrivateFieldSet:()=>__classPrivateFieldSet,__classPrivateFieldIn:()=>__classPrivateFieldIn});var r=function(e,t){r=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(e,t){e.__proto__=t}||function(e,t){for(var n in t)if(Object.prototype.hasOwnProperty.call(t,n))e[n]=t[n]};return r(e,t)};function __extends(e,t){if(typeof t!=="function"&&t!==null)throw new TypeError("Class extends value "+String(t)+" is not a constructor or null");r(e,t);function __(){this.constructor=e}e.prototype=t===null?Object.create(t):(__.prototype=t.prototype,new __)}var o=function(){o=Object.assign||function __assign(e){for(var t,n=1,r=arguments.length;n<r;n++){t=arguments[n];for(var o in t)if(Object.prototype.hasOwnProperty.call(t,o))e[o]=t[o]}return e};return o.apply(this,arguments)};function __rest(e,t){var n={};for(var r in e)if(Object.prototype.hasOwnProperty.call(e,r)&&t.indexOf(r)<0)n[r]=e[r];if(e!=null&&typeof Object.getOwnPropertySymbols==="function")for(var o=0,r=Object.getOwnPropertySymbols(e);o<r.length;o++){if(t.indexOf(r[o])<0&&Object.prototype.propertyIsEnumerable.call(e,r[o]))n[r[o]]=e[r[o]]}return n}function __decorate(e,t,n,r){var o=arguments.length,i=o<3?t:r===null?r=Object.getOwnPropertyDescriptor(t,n):r,s;if(typeof Reflect==="object"&&typeof Reflect.decorate==="function")i=Reflect.decorate(e,t,n,r);else for(var a=e.length-1;a>=0;a--)if(s=e[a])i=(o<3?s(i):o>3?s(t,n,i):s(t,n))||i;return o>3&&i&&Object.defineProperty(t,n,i),i}function __param(e,t){return function(n,r){t(n,r,e)}}function __metadata(e,t){if(typeof Reflect==="object"&&typeof Reflect.metadata==="function")return Reflect.metadata(e,t)}function __awaiter(e,t,n,r){function adopt(e){return e instanceof n?e:new n(function(t){t(e)})}return new(n||(n=Promise))(function(n,o){function fulfilled(e){try{step(r.next(e))}catch(e){o(e)}}function rejected(e){try{step(r["throw"](e))}catch(e){o(e)}}function step(e){e.done?n(e.value):adopt(e.value).then(fulfilled,rejected)}step((r=r.apply(e,t||[])).next())})}function __generator(e,t){var n={label:0,sent:function(){if(i[0]&1)throw i[1];return i[1]},trys:[],ops:[]},r,o,i,s;return s={next:verb(0),throw:verb(1),return:verb(2)},typeof Symbol==="function"&&(s[Symbol.iterator]=function(){return this}),s;function verb(e){return function(t){return step([e,t])}}function step(s){if(r)throw new TypeError("Generator is already executing.");while(n)try{if(r=1,o&&(i=s[0]&2?o["return"]:s[0]?o["throw"]||((i=o["return"])&&i.call(o),0):o.next)&&!(i=i.call(o,s[1])).done)return i;if(o=0,i)s=[s[0]&2,i.value];switch(s[0]){case 0:case 1:i=s;break;case 4:n.label++;return{value:s[1],done:false};case 5:n.label++;o=s[1];s=[0];continue;case 7:s=n.ops.pop();n.trys.pop();continue;default:if(!(i=n.trys,i=i.length>0&&i[i.length-1])&&(s[0]===6||s[0]===2)){n=0;continue}if(s[0]===3&&(!i||s[1]>i[0]&&s[1]<i[3])){n.label=s[1];break}if(s[0]===6&&n.label<i[1]){n.label=i[1];i=s;break}if(i&&n.label<i[2]){n.label=i[2];n.ops.push(s);break}if(i[2])n.ops.pop();n.trys.pop();continue}s=t.call(e,n)}catch(e){s=[6,e];o=0}finally{r=i=0}if(s[0]&5)throw s[1];return{value:s[0]?s[1]:void 0,done:true}}}var i=Object.create?function(e,t,n,r){if(r===undefined)r=n;var o=Object.getOwnPropertyDescriptor(t,n);if(!o||("get"in o?!t.__esModule:o.writable||o.configurable)){o={enumerable:true,get:function(){return t[n]}}}Object.defineProperty(e,r,o)}:function(e,t,n,r){if(r===undefined)r=n;e[r]=t[n]};function __exportStar(e,t){for(var n in e)if(n!=="default"&&!Object.prototype.hasOwnProperty.call(t,n))i(t,e,n)}function __values(e){var t=typeof Symbol==="function"&&Symbol.iterator,n=t&&e[t],r=0;if(n)return n.call(e);if(e&&typeof e.length==="number")return{next:function(){if(e&&r>=e.length)e=void 0;return{value:e&&e[r++],done:!e}}};throw new TypeError(t?"Object is not iterable.":"Symbol.iterator is not defined.")}function __read(e,t){var n=typeof Symbol==="function"&&e[Symbol.iterator];if(!n)return e;var r=n.call(e),o,i=[],s;try{while((t===void 0||t-- >0)&&!(o=r.next()).done)i.push(o.value)}catch(e){s={error:e}}finally{try{if(o&&!o.done&&(n=r["return"]))n.call(r)}finally{if(s)throw s.error}}return i}function __spread(){for(var e=[],t=0;t<arguments.length;t++)e=e.concat(__read(arguments[t]));return e}function __spreadArrays(){for(var e=0,t=0,n=arguments.length;t<n;t++)e+=arguments[t].length;for(var r=Array(e),o=0,t=0;t<n;t++)for(var i=arguments[t],s=0,a=i.length;s<a;s++,o++)r[o]=i[s];return r}function __spreadArray(e,t,n){if(n||arguments.length===2)for(var r=0,o=t.length,i;r<o;r++){if(i||!(r in t)){if(!i)i=Array.prototype.slice.call(t,0,r);i[r]=t[r]}}return e.concat(i||Array.prototype.slice.call(t))}function __await(e){return this instanceof __await?(this.v=e,this):new __await(e)}function __asyncGenerator(e,t,n){if(!Symbol.asyncIterator)throw new TypeError("Symbol.asyncIterator is not defined.");var r=n.apply(e,t||[]),o,i=[];return o={},verb("next"),verb("throw"),verb("return"),o[Symbol.asyncIterator]=function(){return this},o;function verb(e){if(r[e])o[e]=function(t){return new Promise(function(n,r){i.push([e,t,n,r])>1||resume(e,t)})}}function resume(e,t){try{step(r[e](t))}catch(e){settle(i[0][3],e)}}function step(e){e.value instanceof __await?Promise.resolve(e.value.v).then(fulfill,reject):settle(i[0][2],e)}function fulfill(e){resume("next",e)}function reject(e){resume("throw",e)}function settle(e,t){if(e(t),i.shift(),i.length)resume(i[0][0],i[0][1])}}function __asyncDelegator(e){var t,n;return t={},verb("next"),verb("throw",function(e){throw e}),verb("return"),t[Symbol.iterator]=function(){return this},t;function verb(r,o){t[r]=e[r]?function(t){return(n=!n)?{value:__await(e[r](t)),done:r==="return"}:o?o(t):t}:o}}function __asyncValues(e){if(!Symbol.asyncIterator)throw new TypeError("Symbol.asyncIterator is not defined.");var t=e[Symbol.asyncIterator],n;return t?t.call(e):(e=typeof __values==="function"?__values(e):e[Symbol.iterator](),n={},verb("next"),verb("throw"),verb("return"),n[Symbol.asyncIterator]=function(){return this},n);function verb(t){n[t]=e[t]&&function(n){return new Promise(function(r,o){n=e[t](n),settle(r,o,n.done,n.value)})}}function settle(e,t,n,r){Promise.resolve(r).then(function(t){e({value:t,done:n})},t)}}function __makeTemplateObject(e,t){if(Object.defineProperty){Object.defineProperty(e,"raw",{value:t})}else{e.raw=t}return e}var s=Object.create?function(e,t){Object.defineProperty(e,"default",{enumerable:true,value:t})}:function(e,t){e["default"]=t};function __importStar(e){if(e&&e.__esModule)return e;var t={};if(e!=null)for(var n in e)if(n!=="default"&&Object.prototype.hasOwnProperty.call(e,n))i(t,e,n);s(t,e);return t}function __importDefault(e){return e&&e.__esModule?e:{default:e}}function __classPrivateFieldGet(e,t,n,r){if(n==="a"&&!r)throw new TypeError("Private accessor was defined without a getter");if(typeof t==="function"?e!==t||!r:!t.has(e))throw new TypeError("Cannot read private member from an object whose class did not declare it");return n==="m"?r:n==="a"?r.call(e):r?r.value:t.get(e)}function __classPrivateFieldSet(e,t,n,r,o){if(r==="m")throw new TypeError("Private method is not writable");if(r==="a"&&!o)throw new TypeError("Private accessor was defined without a setter");if(typeof t==="function"?e!==t||!o:!t.has(e))throw new TypeError("Cannot write private member to an object whose class did not declare it");return r==="a"?o.call(e,n):o?o.value=n:t.set(e,n),n}function __classPrivateFieldIn(e,t){if(t===null||typeof t!=="object"&&typeof t!=="function")throw new TypeError("Cannot use 'in' operator on non-object");return typeof e==="function"?t===e:e.has(t)}},6779:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true})},2872:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t.HttpRequest=void 0;class HttpRequest{constructor(e){this.method=e.method||"GET";this.hostname=e.hostname||"localhost";this.port=e.port;this.query=e.query||{};this.headers=e.headers||{};this.body=e.body;this.protocol=e.protocol?e.protocol.slice(-1)!==":"?`${e.protocol}:`:e.protocol:"https:";this.path=e.path?e.path.charAt(0)!=="/"?`/${e.path}`:e.path:"/"}static isInstance(e){if(!e)return false;const t=e;return"method"in t&&"protocol"in t&&"hostname"in t&&"path"in t&&typeof t["query"]==="object"&&typeof t["headers"]==="object"}clone(){const e=new HttpRequest({...this,headers:{...this.headers}});if(e.query)e.query=cloneQuery(e.query);return e}}t.HttpRequest=HttpRequest;function cloneQuery(e){return Object.keys(e).reduce((t,n)=>{const r=e[n];return{...t,[n]:Array.isArray(r)?[...r]:r}},{})}},2348:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t.HttpResponse=void 0;class HttpResponse{constructor(e){this.statusCode=e.statusCode;this.headers=e.headers||{};this.body=e.body}static isInstance(e){if(!e)return false;const t=e;return typeof t.statusCode==="number"&&typeof t.headers==="object"}}t.HttpResponse=HttpResponse},223:(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});const r=n(3638);r.__exportStar(n(6779),t);r.__exportStar(n(2872),t);r.__exportStar(n(2348),t);r.__exportStar(n(5694),t)},5694:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t.isValidHostname=void 0;function isValidHostname(e){const t=/^[a-z0-9][a-z0-9\.\-]*[a-z0-9]$/;return t.test(e)}t.isValidHostname=isValidHostname},3638:(e,t,n)=>{"use strict";n.r(t);n.d(t,{__extends:()=>__extends,__assign:()=>o,__rest:()=>__rest,__decorate:()=>__decorate,__param:()=>__param,__metadata:()=>__metadata,__awaiter:()=>__awaiter,__generator:()=>__generator,__createBinding:()=>i,__exportStar:()=>__exportStar,__values:()=>__values,__read:()=>__read,__spread:()=>__spread,__spreadArrays:()=>__spreadArrays,__spreadArray:()=>__spreadArray,__await:()=>__await,__asyncGenerator:()=>__asyncGenerator,__asyncDelegator:()=>__asyncDelegator,__asyncValues:()=>__asyncValues,__makeTemplateObject:()=>__makeTemplateObject,__importStar:()=>__importStar,__importDefault:()=>__importDefault,__classPrivateFieldGet:()=>__classPrivateFieldGet,__classPrivateFieldSet:()=>__classPrivateFieldSet,__classPrivateFieldIn:()=>__classPrivateFieldIn});var r=function(e,t){r=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(e,t){e.__proto__=t}||function(e,t){for(var n in t)if(Object.prototype.hasOwnProperty.call(t,n))e[n]=t[n]};return r(e,t)};function __extends(e,t){if(typeof t!=="function"&&t!==null)throw new TypeError("Class extends value "+String(t)+" is not a constructor or null");r(e,t);function __(){this.constructor=e}e.prototype=t===null?Object.create(t):(__.prototype=t.prototype,new __)}var o=function(){o=Object.assign||function __assign(e){for(var t,n=1,r=arguments.length;n<r;n++){t=arguments[n];for(var o in t)if(Object.prototype.hasOwnProperty.call(t,o))e[o]=t[o]}return e};return o.apply(this,arguments)};function __rest(e,t){var n={};for(var r in e)if(Object.prototype.hasOwnProperty.call(e,r)&&t.indexOf(r)<0)n[r]=e[r];if(e!=null&&typeof Object.getOwnPropertySymbols==="function")for(var o=0,r=Object.getOwnPropertySymbols(e);o<r.length;o++){if(t.indexOf(r[o])<0&&Object.prototype.propertyIsEnumerable.call(e,r[o]))n[r[o]]=e[r[o]]}return n}function __decorate(e,t,n,r){var o=arguments.length,i=o<3?t:r===null?r=Object.getOwnPropertyDescriptor(t,n):r,s;if(typeof Reflect==="object"&&typeof Reflect.decorate==="function")i=Reflect.decorate(e,t,n,r);else for(var a=e.length-1;a>=0;a--)if(s=e[a])i=(o<3?s(i):o>3?s(t,n,i):s(t,n))||i;return o>3&&i&&Object.defineProperty(t,n,i),i}function __param(e,t){return function(n,r){t(n,r,e)}}function __metadata(e,t){if(typeof Reflect==="object"&&typeof Reflect.metadata==="function")return Reflect.metadata(e,t)}function __awaiter(e,t,n,r){function adopt(e){return e instanceof n?e:new n(function(t){t(e)})}return new(n||(n=Promise))(function(n,o){function fulfilled(e){try{step(r.next(e))}catch(e){o(e)}}function rejected(e){try{step(r["throw"](e))}catch(e){o(e)}}function step(e){e.done?n(e.value):adopt(e.value).then(fulfilled,rejected)}step((r=r.apply(e,t||[])).next())})}function __generator(e,t){var n={label:0,sent:function(){if(i[0]&1)throw i[1];return i[1]},trys:[],ops:[]},r,o,i,s;return s={next:verb(0),throw:verb(1),return:verb(2)},typeof Symbol==="function"&&(s[Symbol.iterator]=function(){return this}),s;function verb(e){return function(t){return step([e,t])}}function step(s){if(r)throw new TypeError("Generator is already executing.");while(n)try{if(r=1,o&&(i=s[0]&2?o["return"]:s[0]?o["throw"]||((i=o["return"])&&i.call(o),0):o.next)&&!(i=i.call(o,s[1])).done)return i;if(o=0,i)s=[s[0]&2,i.value];switch(s[0]){case 0:case 1:i=s;break;case 4:n.label++;return{value:s[1],done:false};case 5:n.label++;o=s[1];s=[0];continue;case 7:s=n.ops.pop();n.trys.pop();continue;default:if(!(i=n.trys,i=i.length>0&&i[i.length-1])&&(s[0]===6||s[0]===2)){n=0;continue}if(s[0]===3&&(!i||s[1]>i[0]&&s[1]<i[3])){n.label=s[1];break}if(s[0]===6&&n.label<i[1]){n.label=i[1];i=s;break}if(i&&n.label<i[2]){n.label=i[2];n.ops.push(s);break}if(i[2])n.ops.pop();n.trys.pop();continue}s=t.call(e,n)}catch(e){s=[6,e];o=0}finally{r=i=0}if(s[0]&5)throw s[1];return{value:s[0]?s[1]:void 0,done:true}}}var i=Object.create?function(e,t,n,r){if(r===undefined)r=n;var o=Object.getOwnPropertyDescriptor(t,n);if(!o||("get"in o?!t.__esModule:o.writable||o.configurable)){o={enumerable:true,get:function(){return t[n]}}}Object.defineProperty(e,r,o)}:function(e,t,n,r){if(r===undefined)r=n;e[r]=t[n]};function __exportStar(e,t){for(var n in e)if(n!=="default"&&!Object.prototype.hasOwnProperty.call(t,n))i(t,e,n)}function __values(e){var t=typeof Symbol==="function"&&Symbol.iterator,n=t&&e[t],r=0;if(n)return n.call(e);if(e&&typeof e.length==="number")return{next:function(){if(e&&r>=e.length)e=void 0;return{value:e&&e[r++],done:!e}}};throw new TypeError(t?"Object is not iterable.":"Symbol.iterator is not defined.")}function __read(e,t){var n=typeof Symbol==="function"&&e[Symbol.iterator];if(!n)return e;var r=n.call(e),o,i=[],s;try{while((t===void 0||t-- >0)&&!(o=r.next()).done)i.push(o.value)}catch(e){s={error:e}}finally{try{if(o&&!o.done&&(n=r["return"]))n.call(r)}finally{if(s)throw s.error}}return i}function __spread(){for(var e=[],t=0;t<arguments.length;t++)e=e.concat(__read(arguments[t]));return e}function __spreadArrays(){for(var e=0,t=0,n=arguments.length;t<n;t++)e+=arguments[t].length;for(var r=Array(e),o=0,t=0;t<n;t++)for(var i=arguments[t],s=0,a=i.length;s<a;s++,o++)r[o]=i[s];return r}function __spreadArray(e,t,n){if(n||arguments.length===2)for(var r=0,o=t.length,i;r<o;r++){if(i||!(r in t)){if(!i)i=Array.prototype.slice.call(t,0,r);i[r]=t[r]}}return e.concat(i||Array.prototype.slice.call(t))}function __await(e){return this instanceof __await?(this.v=e,this):new __await(e)}function __asyncGenerator(e,t,n){if(!Symbol.asyncIterator)throw new TypeError("Symbol.asyncIterator is not defined.");var r=n.apply(e,t||[]),o,i=[];return o={},verb("next"),verb("throw"),verb("return"),o[Symbol.asyncIterator]=function(){return this},o;function verb(e){if(r[e])o[e]=function(t){return new Promise(function(n,r){i.push([e,t,n,r])>1||resume(e,t)})}}function resume(e,t){try{step(r[e](t))}catch(e){settle(i[0][3],e)}}function step(e){e.value instanceof __await?Promise.resolve(e.value.v).then(fulfill,reject):settle(i[0][2],e)}function fulfill(e){resume("next",e)}function reject(e){resume("throw",e)}function settle(e,t){if(e(t),i.shift(),i.length)resume(i[0][0],i[0][1])}}function __asyncDelegator(e){var t,n;return t={},verb("next"),verb("throw",function(e){throw e}),verb("return"),t[Symbol.iterator]=function(){return this},t;function verb(r,o){t[r]=e[r]?function(t){return(n=!n)?{value:__await(e[r](t)),done:r==="return"}:o?o(t):t}:o}}function __asyncValues(e){if(!Symbol.asyncIterator)throw new TypeError("Symbol.asyncIterator is not defined.");var t=e[Symbol.asyncIterator],n;return t?t.call(e):(e=typeof __values==="function"?__values(e):e[Symbol.iterator](),n={},verb("next"),verb("throw"),verb("return"),n[Symbol.asyncIterator]=function(){return this},n);function verb(t){n[t]=e[t]&&function(n){return new Promise(function(r,o){n=e[t](n),settle(r,o,n.done,n.value)})}}function settle(e,t,n,r){Promise.resolve(r).then(function(t){e({value:t,done:n})},t)}}function __makeTemplateObject(e,t){if(Object.defineProperty){Object.defineProperty(e,"raw",{value:t})}else{e.raw=t}return e}var s=Object.create?function(e,t){Object.defineProperty(e,"default",{enumerable:true,value:t})}:function(e,t){e["default"]=t};function __importStar(e){if(e&&e.__esModule)return e;var t={};if(e!=null)for(var n in e)if(n!=="default"&&Object.prototype.hasOwnProperty.call(e,n))i(t,e,n);s(t,e);return t}function __importDefault(e){return e&&e.__esModule?e:{default:e}}function __classPrivateFieldGet(e,t,n,r){if(n==="a"&&!r)throw new TypeError("Private accessor was defined without a getter");if(typeof t==="function"?e!==t||!r:!t.has(e))throw new TypeError("Cannot read private member from an object whose class did not declare it");return n==="m"?r:n==="a"?r.call(e):r?r.value:t.get(e)}function __classPrivateFieldSet(e,t,n,r,o){if(r==="m")throw new TypeError("Private method is not writable");if(r==="a"&&!o)throw new TypeError("Private accessor was defined without a setter");if(typeof t==="function"?e!==t||!o:!t.has(e))throw new TypeError("Cannot write private member to an object whose class did not declare it");return r==="a"?o.call(e,n):o?o.value=n:t.set(e,n),n}function __classPrivateFieldIn(e,t){if(t===null||typeof t!=="object"&&typeof t!=="function")throw new TypeError("Cannot use 'in' operator on non-object");return typeof e==="function"?t===e:e.has(t)}},3402:(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t.buildQueryString=void 0;const r=n(7952);function buildQueryString(e){const t=[];for(let n of Object.keys(e).sort()){const o=e[n];n=(0,r.escapeUri)(n);if(Array.isArray(o)){for(let e=0,i=o.length;e<i;e++){t.push(`${n}=${(0,r.escapeUri)(o[e])}`)}}else{let e=n;if(o||typeof o==="string"){e+=`=${(0,r.escapeUri)(o)}`}t.push(e)}}return t.join("&")}t.buildQueryString=buildQueryString},7424:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t.parseQueryString=void 0;function parseQueryString(e){const t={};e=e.replace(/^\?/,"");if(e){for(const n of e.split("&")){let[e,r=null]=n.split("=");e=decodeURIComponent(e);if(r){r=decodeURIComponent(r)}if(!(e in t)){t[e]=r}else if(Array.isArray(t[e])){t[e].push(r)}else{t[e]=[t[e],r]}}}return t}t.parseQueryString=parseQueryString},7352:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t.TRANSIENT_ERROR_STATUS_CODES=t.TRANSIENT_ERROR_CODES=t.THROTTLING_ERROR_CODES=t.CLOCK_SKEW_ERROR_CODES=void 0;t.CLOCK_SKEW_ERROR_CODES=["AuthFailure","InvalidSignatureException","RequestExpired","RequestInTheFuture","RequestTimeTooSkewed","SignatureDoesNotMatch"];t.THROTTLING_ERROR_CODES=["BandwidthLimitExceeded","EC2ThrottledException","LimitExceededException","PriorRequestNotComplete","ProvisionedThroughputExceededException","RequestLimitExceeded","RequestThrottled","RequestThrottledException","SlowDown","ThrottledException","Throttling","ThrottlingException","TooManyRequestsException","TransactionInProgressException"];t.TRANSIENT_ERROR_CODES=["AbortError","TimeoutError","RequestTimeout","RequestTimeoutException"];t.TRANSIENT_ERROR_STATUS_CODES=[500,502,503,504]},1921:(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t.isTransientError=t.isThrottlingError=t.isClockSkewError=t.isRetryableByTrait=void 0;const r=n(7352);const o=e=>e.$retryable!==undefined;t.isRetryableByTrait=o;const i=e=>r.CLOCK_SKEW_ERROR_CODES.includes(e.name);t.isClockSkewError=i;const s=e=>{var t,n;return((t=e.$metadata)===null||t===void 0?void 0:t.httpStatusCode)===429||r.THROTTLING_ERROR_CODES.includes(e.name)||((n=e.$retryable)===null||n===void 0?void 0:n.throttling)==true};t.isThrottlingError=s;const a=e=>{var t;return r.TRANSIENT_ERROR_CODES.includes(e.name)||r.TRANSIENT_ERROR_STATUS_CODES.includes(((t=e.$metadata)===null||t===void 0?void 0:t.httpStatusCode)||0)};t.isTransientError=a},5216:(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t.getConfigFilepath=t.ENV_CONFIG_PATH=void 0;const r=n(5622);const o=n(7363);t.ENV_CONFIG_PATH="AWS_CONFIG_FILE";const i=()=>process.env[t.ENV_CONFIG_PATH]||(0,r.join)((0,o.getHomeDir)(),".aws","config");t.getConfigFilepath=i},1569:(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t.getCredentialsFilepath=t.ENV_CREDENTIALS_PATH=void 0;const r=n(5622);const o=n(7363);t.ENV_CREDENTIALS_PATH="AWS_SHARED_CREDENTIALS_FILE";const i=()=>process.env[t.ENV_CREDENTIALS_PATH]||(0,r.join)((0,o.getHomeDir)(),".aws","credentials");t.getCredentialsFilepath=i},7363:(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t.getHomeDir=void 0;const r=n(2087);const o=n(5622);const i=()=>{const{HOME:e,USERPROFILE:t,HOMEPATH:n,HOMEDRIVE:i=`C:${o.sep}`}=process.env;if(e)return e;if(t)return t;if(n)return`${i}${n}`;return(0,r.homedir)()};t.getHomeDir=i},7498:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t.getProfileData=void 0;const n=/^profile\s(["'])?([^\1]+)\1$/;const r=e=>Object.entries(e).filter(([e])=>n.test(e)).reduce((e,[t,r])=>({...e,[n.exec(t)[2]]:r}),{...e.default&&{default:e.default}});t.getProfileData=r},6776:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t.getProfileName=t.DEFAULT_PROFILE=t.ENV_PROFILE=void 0;t.ENV_PROFILE="AWS_PROFILE";t.DEFAULT_PROFILE="default";const n=e=>e.profile||process.env[t.ENV_PROFILE]||t.DEFAULT_PROFILE;t.getProfileName=n},2992:(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t.getSSOTokenFilepath=void 0;const r=n(6417);const o=n(5622);const i=n(7363);const s=e=>{const t=(0,r.createHash)("sha1");const n=t.update(e).digest("hex");return(0,o.join)((0,i.getHomeDir)(),".aws","sso","cache",`${n}.json`)};t.getSSOTokenFilepath=s},8553:(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t.getSSOTokenFromFile=void 0;const r=n(5747);const o=n(2992);const{readFile:i}=r.promises;const s=async e=>{const t=(0,o.getSSOTokenFilepath)(e);const n=await i(t,"utf8");return JSON.parse(n)};t.getSSOTokenFromFile=s},7387:(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});const r=n(4591);r.__exportStar(n(7363),t);r.__exportStar(n(6776),t);r.__exportStar(n(2992),t);r.__exportStar(n(8553),t);r.__exportStar(n(7871),t);r.__exportStar(n(6533),t);r.__exportStar(n(4105),t)},7871:(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t.loadSharedConfigFiles=void 0;const r=n(5216);const o=n(1569);const i=n(7498);const s=n(2806);const a=n(9242);const c=()=>({});const l=async(e={})=>{const{filepath:t=(0,o.getCredentialsFilepath)(),configFilepath:n=(0,r.getConfigFilepath)()}=e;const l=await Promise.all([(0,a.slurpFile)(n).then(s.parseIni).then(i.getProfileData).catch(c),(0,a.slurpFile)(t).then(s.parseIni).catch(c)]);return{configFile:l[0],credentialsFile:l[1]}};t.loadSharedConfigFiles=l},2806:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t.parseIni=void 0;const n=["__proto__","profile __proto__"];const r=e=>{const t={};let r;for(let o of e.split(/\r?\n/)){o=o.split(/(^|\s)[;#]/)[0];const e=o.match(/^\s*\[([^\[\]]+)]\s*$/);if(e){r=e[1];if(n.includes(r)){throw new Error(`Found invalid profile name "${r}"`)}}else if(r){const e=o.match(/^\s*(.+?)\s*=\s*(.+?)\s*$/);if(e){t[r]=t[r]||{};t[r][e[1]]=e[2]}}}return t};t.parseIni=r},6533:(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t.parseKnownFiles=void 0;const r=n(7871);const o=async e=>{const t=await(0,r.loadSharedConfigFiles)(e);return{...t.configFile,...t.credentialsFile}};t.parseKnownFiles=o},9242:(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t.slurpFile=void 0;const r=n(5747);const{readFile:o}=r.promises;const i={};const s=e=>{if(!i[e]){i[e]=o(e,"utf8")}return i[e]};t.slurpFile=s},4105:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true})},4591:(e,t,n)=>{"use strict";n.r(t);n.d(t,{__extends:()=>__extends,__assign:()=>o,__rest:()=>__rest,__decorate:()=>__decorate,__param:()=>__param,__metadata:()=>__metadata,__awaiter:()=>__awaiter,__generator:()=>__generator,__createBinding:()=>i,__exportStar:()=>__exportStar,__values:()=>__values,__read:()=>__read,__spread:()=>__spread,__spreadArrays:()=>__spreadArrays,__spreadArray:()=>__spreadArray,__await:()=>__await,__asyncGenerator:()=>__asyncGenerator,__asyncDelegator:()=>__asyncDelegator,__asyncValues:()=>__asyncValues,__makeTemplateObject:()=>__makeTemplateObject,__importStar:()=>__importStar,__importDefault:()=>__importDefault,__classPrivateFieldGet:()=>__classPrivateFieldGet,__classPrivateFieldSet:()=>__classPrivateFieldSet,__classPrivateFieldIn:()=>__classPrivateFieldIn});var r=function(e,t){r=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(e,t){e.__proto__=t}||function(e,t){for(var n in t)if(Object.prototype.hasOwnProperty.call(t,n))e[n]=t[n]};return r(e,t)};function __extends(e,t){if(typeof t!=="function"&&t!==null)throw new TypeError("Class extends value "+String(t)+" is not a constructor or null");r(e,t);function __(){this.constructor=e}e.prototype=t===null?Object.create(t):(__.prototype=t.prototype,new __)}var o=function(){o=Object.assign||function __assign(e){for(var t,n=1,r=arguments.length;n<r;n++){t=arguments[n];for(var o in t)if(Object.prototype.hasOwnProperty.call(t,o))e[o]=t[o]}return e};return o.apply(this,arguments)};function __rest(e,t){var n={};for(var r in e)if(Object.prototype.hasOwnProperty.call(e,r)&&t.indexOf(r)<0)n[r]=e[r];if(e!=null&&typeof Object.getOwnPropertySymbols==="function")for(var o=0,r=Object.getOwnPropertySymbols(e);o<r.length;o++){if(t.indexOf(r[o])<0&&Object.prototype.propertyIsEnumerable.call(e,r[o]))n[r[o]]=e[r[o]]}return n}function __decorate(e,t,n,r){var o=arguments.length,i=o<3?t:r===null?r=Object.getOwnPropertyDescriptor(t,n):r,s;if(typeof Reflect==="object"&&typeof Reflect.decorate==="function")i=Reflect.decorate(e,t,n,r);else for(var a=e.length-1;a>=0;a--)if(s=e[a])i=(o<3?s(i):o>3?s(t,n,i):s(t,n))||i;return o>3&&i&&Object.defineProperty(t,n,i),i}function __param(e,t){return function(n,r){t(n,r,e)}}function __metadata(e,t){if(typeof Reflect==="object"&&typeof Reflect.metadata==="function")return Reflect.metadata(e,t)}function __awaiter(e,t,n,r){function adopt(e){return e instanceof n?e:new n(function(t){t(e)})}return new(n||(n=Promise))(function(n,o){function fulfilled(e){try{step(r.next(e))}catch(e){o(e)}}function rejected(e){try{step(r["throw"](e))}catch(e){o(e)}}function step(e){e.done?n(e.value):adopt(e.value).then(fulfilled,rejected)}step((r=r.apply(e,t||[])).next())})}function __generator(e,t){var n={label:0,sent:function(){if(i[0]&1)throw i[1];return i[1]},trys:[],ops:[]},r,o,i,s;return s={next:verb(0),throw:verb(1),return:verb(2)},typeof Symbol==="function"&&(s[Symbol.iterator]=function(){return this}),s;function verb(e){return function(t){return step([e,t])}}function step(s){if(r)throw new TypeError("Generator is already executing.");while(n)try{if(r=1,o&&(i=s[0]&2?o["return"]:s[0]?o["throw"]||((i=o["return"])&&i.call(o),0):o.next)&&!(i=i.call(o,s[1])).done)return i;if(o=0,i)s=[s[0]&2,i.value];switch(s[0]){case 0:case 1:i=s;break;case 4:n.label++;return{value:s[1],done:false};case 5:n.label++;o=s[1];s=[0];continue;case 7:s=n.ops.pop();n.trys.pop();continue;default:if(!(i=n.trys,i=i.length>0&&i[i.length-1])&&(s[0]===6||s[0]===2)){n=0;continue}if(s[0]===3&&(!i||s[1]>i[0]&&s[1]<i[3])){n.label=s[1];break}if(s[0]===6&&n.label<i[1]){n.label=i[1];i=s;break}if(i&&n.label<i[2]){n.label=i[2];n.ops.push(s);break}if(i[2])n.ops.pop();n.trys.pop();continue}s=t.call(e,n)}catch(e){s=[6,e];o=0}finally{r=i=0}if(s[0]&5)throw s[1];return{value:s[0]?s[1]:void 0,done:true}}}var i=Object.create?function(e,t,n,r){if(r===undefined)r=n;var o=Object.getOwnPropertyDescriptor(t,n);if(!o||("get"in o?!t.__esModule:o.writable||o.configurable)){o={enumerable:true,get:function(){return t[n]}}}Object.defineProperty(e,r,o)}:function(e,t,n,r){if(r===undefined)r=n;e[r]=t[n]};function __exportStar(e,t){for(var n in e)if(n!=="default"&&!Object.prototype.hasOwnProperty.call(t,n))i(t,e,n)}function __values(e){var t=typeof Symbol==="function"&&Symbol.iterator,n=t&&e[t],r=0;if(n)return n.call(e);if(e&&typeof e.length==="number")return{next:function(){if(e&&r>=e.length)e=void 0;return{value:e&&e[r++],done:!e}}};throw new TypeError(t?"Object is not iterable.":"Symbol.iterator is not defined.")}function __read(e,t){var n=typeof Symbol==="function"&&e[Symbol.iterator];if(!n)return e;var r=n.call(e),o,i=[],s;try{while((t===void 0||t-- >0)&&!(o=r.next()).done)i.push(o.value)}catch(e){s={error:e}}finally{try{if(o&&!o.done&&(n=r["return"]))n.call(r)}finally{if(s)throw s.error}}return i}function __spread(){for(var e=[],t=0;t<arguments.length;t++)e=e.concat(__read(arguments[t]));return e}function __spreadArrays(){for(var e=0,t=0,n=arguments.length;t<n;t++)e+=arguments[t].length;for(var r=Array(e),o=0,t=0;t<n;t++)for(var i=arguments[t],s=0,a=i.length;s<a;s++,o++)r[o]=i[s];return r}function __spreadArray(e,t,n){if(n||arguments.length===2)for(var r=0,o=t.length,i;r<o;r++){if(i||!(r in t)){if(!i)i=Array.prototype.slice.call(t,0,r);i[r]=t[r]}}return e.concat(i||Array.prototype.slice.call(t))}function __await(e){return this instanceof __await?(this.v=e,this):new __await(e)}function __asyncGenerator(e,t,n){if(!Symbol.asyncIterator)throw new TypeError("Symbol.asyncIterator is not defined.");var r=n.apply(e,t||[]),o,i=[];return o={},verb("next"),verb("throw"),verb("return"),o[Symbol.asyncIterator]=function(){return this},o;function verb(e){if(r[e])o[e]=function(t){return new Promise(function(n,r){i.push([e,t,n,r])>1||resume(e,t)})}}function resume(e,t){try{step(r[e](t))}catch(e){settle(i[0][3],e)}}function step(e){e.value instanceof __await?Promise.resolve(e.value.v).then(fulfill,reject):settle(i[0][2],e)}function fulfill(e){resume("next",e)}function reject(e){resume("throw",e)}function settle(e,t){if(e(t),i.shift(),i.length)resume(i[0][0],i[0][1])}}function __asyncDelegator(e){var t,n;return t={},verb("next"),verb("throw",function(e){throw e}),verb("return"),t[Symbol.iterator]=function(){return this},t;function verb(r,o){t[r]=e[r]?function(t){return(n=!n)?{value:__await(e[r](t)),done:r==="return"}:o?o(t):t}:o}}function __asyncValues(e){if(!Symbol.asyncIterator)throw new TypeError("Symbol.asyncIterator is not defined.");var t=e[Symbol.asyncIterator],n;return t?t.call(e):(e=typeof __values==="function"?__values(e):e[Symbol.iterator](),n={},verb("next"),verb("throw"),verb("return"),n[Symbol.asyncIterator]=function(){return this},n);function verb(t){n[t]=e[t]&&function(n){return new Promise(function(r,o){n=e[t](n),settle(r,o,n.done,n.value)})}}function settle(e,t,n,r){Promise.resolve(r).then(function(t){e({value:t,done:n})},t)}}function __makeTemplateObject(e,t){if(Object.defineProperty){Object.defineProperty(e,"raw",{value:t})}else{e.raw=t}return e}var s=Object.create?function(e,t){Object.defineProperty(e,"default",{enumerable:true,value:t})}:function(e,t){e["default"]=t};function __importStar(e){if(e&&e.__esModule)return e;var t={};if(e!=null)for(var n in e)if(n!=="default"&&Object.prototype.hasOwnProperty.call(e,n))i(t,e,n);s(t,e);return t}function __importDefault(e){return e&&e.__esModule?e:{default:e}}function __classPrivateFieldGet(e,t,n,r){if(n==="a"&&!r)throw new TypeError("Private accessor was defined without a getter");if(typeof t==="function"?e!==t||!r:!t.has(e))throw new TypeError("Cannot read private member from an object whose class did not declare it");return n==="m"?r:n==="a"?r.call(e):r?r.value:t.get(e)}function __classPrivateFieldSet(e,t,n,r,o){if(r==="m")throw new TypeError("Private method is not writable");if(r==="a"&&!o)throw new TypeError("Private accessor was defined without a setter");if(typeof t==="function"?e!==t||!o:!t.has(e))throw new TypeError("Cannot write private member to an object whose class did not declare it");return r==="a"?o.call(e,n):o?o.value=n:t.set(e,n),n}function __classPrivateFieldIn(e,t){if(t===null||typeof t!=="object"&&typeof t!=="function")throw new TypeError("Cannot use 'in' operator on non-object");return typeof e==="function"?t===e:e.has(t)}},5086:(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t.SignatureV4=void 0;const r=n(1968);const o=n(236);const i=n(342);const s=n(8023);const a=n(3590);const c=n(2019);const l=n(7080);const u=n(4120);const f=n(8201);const d=n(5772);const p=n(4799);class SignatureV4{constructor({applyChecksum:e,credentials:t,region:n,service:r,sha256:i,uriEscapePath:s=true}){this.service=r;this.sha256=i;this.uriEscapePath=s;this.applyChecksum=typeof e==="boolean"?e:true;this.regionProvider=(0,o.normalizeProvider)(n);this.credentialProvider=(0,o.normalizeProvider)(t)}async presign(e,t={}){const{signingDate:n=new Date,expiresIn:r=3600,unsignableHeaders:o,unhoistableHeaders:c,signableHeaders:u,signingRegion:p,signingService:m}=t;const h=await this.credentialProvider();const g=p!==null&&p!==void 0?p:await this.regionProvider();const{longDate:v,shortDate:w}=y(n);if(r>i.MAX_PRESIGNED_TTL){return Promise.reject("Signature version 4 presigned URLs"+" must have an expiration date less than one week in"+" the future")}const b=(0,s.createScope)(w,g,m!==null&&m!==void 0?m:this.service);const S=(0,f.moveHeadersToQuery)((0,d.prepareRequest)(e),{unhoistableHeaders:c});if(h.sessionToken){S.query[i.TOKEN_QUERY_PARAM]=h.sessionToken}S.query[i.ALGORITHM_QUERY_PARAM]=i.ALGORITHM_IDENTIFIER;S.query[i.CREDENTIAL_QUERY_PARAM]=`${h.accessKeyId}/${b}`;S.query[i.AMZ_DATE_QUERY_PARAM]=v;S.query[i.EXPIRES_QUERY_PARAM]=r.toString(10);const E=(0,a.getCanonicalHeaders)(S,o,u);S.query[i.SIGNED_HEADERS_QUERY_PARAM]=_(E);S.query[i.SIGNATURE_QUERY_PARAM]=await this.getSignature(v,b,this.getSigningKey(h,g,w,m),this.createCanonicalRequest(S,E,await(0,l.getPayloadHash)(e,this.sha256)));return S}async sign(e,t){if(typeof e==="string"){return this.signString(e,t)}else if(e.headers&&e.payload){return this.signEvent(e,t)}else{return this.signRequest(e,t)}}async signEvent({headers:e,payload:t},{signingDate:n=new Date,priorSignature:o,signingRegion:a,signingService:c}){const u=a!==null&&a!==void 0?a:await this.regionProvider();const{shortDate:f,longDate:d}=y(n);const p=(0,s.createScope)(f,u,c!==null&&c!==void 0?c:this.service);const _=await(0,l.getPayloadHash)({headers:{},body:t},this.sha256);const m=new this.sha256;m.update(e);const h=(0,r.toHex)(await m.digest());const g=[i.EVENT_ALGORITHM_IDENTIFIER,d,p,o,h,_].join("\n");return this.signString(g,{signingDate:n,signingRegion:u,signingService:c})}async signString(e,{signingDate:t=new Date,signingRegion:n,signingService:o}={}){const i=await this.credentialProvider();const s=n!==null&&n!==void 0?n:await this.regionProvider();const{shortDate:a}=y(t);const c=new this.sha256(await this.getSigningKey(i,s,a,o));c.update(e);return(0,r.toHex)(await c.digest())}async signRequest(e,{signingDate:t=new Date,signableHeaders:n,unsignableHeaders:r,signingRegion:o,signingService:c}={}){const f=await this.credentialProvider();const p=o!==null&&o!==void 0?o:await this.regionProvider();const m=(0,d.prepareRequest)(e);const{longDate:h,shortDate:g}=y(t);const v=(0,s.createScope)(g,p,c!==null&&c!==void 0?c:this.service);m.headers[i.AMZ_DATE_HEADER]=h;if(f.sessionToken){m.headers[i.TOKEN_HEADER]=f.sessionToken}const w=await(0,l.getPayloadHash)(m,this.sha256);if(!(0,u.hasHeader)(i.SHA256_HEADER,m.headers)&&this.applyChecksum){m.headers[i.SHA256_HEADER]=w}const b=(0,a.getCanonicalHeaders)(m,r,n);const S=await this.getSignature(h,v,this.getSigningKey(f,p,g,c),this.createCanonicalRequest(m,b,w));m.headers[i.AUTH_HEADER]=`${i.ALGORITHM_IDENTIFIER} `+`Credential=${f.accessKeyId}/${v}, `+`SignedHeaders=${_(b)}, `+`Signature=${S}`;return m}createCanonicalRequest(e,t,n){const r=Object.keys(t).sort();return`${e.method}\n${this.getCanonicalPath(e)}\n${(0,c.getCanonicalQuery)(e)}\n${r.map(e=>`${e}:${t[e]}`).join("\n")}\n\n${r.join(";")}\n${n}`}async createStringToSign(e,t,n){const o=new this.sha256;o.update(n);const s=await o.digest();return`${i.ALGORITHM_IDENTIFIER}\n${e}\n${t}\n${(0,r.toHex)(s)}`}getCanonicalPath({path:e}){if(this.uriEscapePath){const t=[];for(const n of e.split("/")){if((n===null||n===void 0?void 0:n.length)===0)continue;if(n===".")continue;if(n===".."){t.pop()}else{t.push(n)}}const n=`${(e===null||e===void 0?void 0:e.startsWith("/"))?"/":""}${t.join("/")}${t.length>0&&(e===null||e===void 0?void 0:e.endsWith("/"))?"/":""}`;const r=encodeURIComponent(n);return r.replace(/%2F/g,"/")}return e}async getSignature(e,t,n,o){const i=await this.createStringToSign(e,t,o);const s=new this.sha256(await n);s.update(i);return(0,r.toHex)(await s.digest())}getSigningKey(e,t,n,r){return(0,s.getSigningKey)(this.sha256,e,n,t,r||this.service)}}t.SignatureV4=SignatureV4;const y=e=>{const t=(0,p.iso8601)(e).replace(/[\-:]/g,"");return{longDate:t,shortDate:t.slice(0,8)}};const _=e=>Object.keys(e).sort().join(";")},3141:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t.cloneQuery=t.cloneRequest=void 0;const n=({headers:e,query:n,...r})=>({...r,headers:{...e},query:n?(0,t.cloneQuery)(n):undefined});t.cloneRequest=n;const r=e=>Object.keys(e).reduce((t,n)=>{const r=e[n];return{...t,[n]:Array.isArray(r)?[...r]:r}},{});t.cloneQuery=r},342:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t.MAX_PRESIGNED_TTL=t.KEY_TYPE_IDENTIFIER=t.MAX_CACHE_SIZE=t.UNSIGNED_PAYLOAD=t.EVENT_ALGORITHM_IDENTIFIER=t.ALGORITHM_IDENTIFIER_V4A=t.ALGORITHM_IDENTIFIER=t.UNSIGNABLE_PATTERNS=t.SEC_HEADER_PATTERN=t.PROXY_HEADER_PATTERN=t.ALWAYS_UNSIGNABLE_HEADERS=t.HOST_HEADER=t.TOKEN_HEADER=t.SHA256_HEADER=t.SIGNATURE_HEADER=t.GENERATED_HEADERS=t.DATE_HEADER=t.AMZ_DATE_HEADER=t.AUTH_HEADER=t.REGION_SET_PARAM=t.TOKEN_QUERY_PARAM=t.SIGNATURE_QUERY_PARAM=t.EXPIRES_QUERY_PARAM=t.SIGNED_HEADERS_QUERY_PARAM=t.AMZ_DATE_QUERY_PARAM=t.CREDENTIAL_QUERY_PARAM=t.ALGORITHM_QUERY_PARAM=void 0;t.ALGORITHM_QUERY_PARAM="X-Amz-Algorithm";t.CREDENTIAL_QUERY_PARAM="X-Amz-Credential";t.AMZ_DATE_QUERY_PARAM="X-Amz-Date";t.SIGNED_HEADERS_QUERY_PARAM="X-Amz-SignedHeaders";t.EXPIRES_QUERY_PARAM="X-Amz-Expires";t.SIGNATURE_QUERY_PARAM="X-Amz-Signature";t.TOKEN_QUERY_PARAM="X-Amz-Security-Token";t.REGION_SET_PARAM="X-Amz-Region-Set";t.AUTH_HEADER="authorization";t.AMZ_DATE_HEADER=t.AMZ_DATE_QUERY_PARAM.toLowerCase();t.DATE_HEADER="date";t.GENERATED_HEADERS=[t.AUTH_HEADER,t.AMZ_DATE_HEADER,t.DATE_HEADER];t.SIGNATURE_HEADER=t.SIGNATURE_QUERY_PARAM.toLowerCase();t.SHA256_HEADER="x-amz-content-sha256";t.TOKEN_HEADER=t.TOKEN_QUERY_PARAM.toLowerCase();t.HOST_HEADER="host";t.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};t.PROXY_HEADER_PATTERN=/^proxy-/;t.SEC_HEADER_PATTERN=/^sec-/;t.UNSIGNABLE_PATTERNS=[/^proxy-/i,/^sec-/i];t.ALGORITHM_IDENTIFIER="AWS4-HMAC-SHA256";t.ALGORITHM_IDENTIFIER_V4A="AWS4-ECDSA-P256-SHA256";t.EVENT_ALGORITHM_IDENTIFIER="AWS4-HMAC-SHA256-PAYLOAD";t.UNSIGNED_PAYLOAD="UNSIGNED-PAYLOAD";t.MAX_CACHE_SIZE=50;t.KEY_TYPE_IDENTIFIER="aws4_request";t.MAX_PRESIGNED_TTL=60*60*24*7},8023:(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t.clearCredentialCache=t.getSigningKey=t.createScope=void 0;const r=n(1968);const o=n(342);const i={};const s=[];const a=(e,t,n)=>`${e}/${t}/${n}/${o.KEY_TYPE_IDENTIFIER}`;t.createScope=a;const c=async(e,t,n,a,c)=>{const l=await u(e,t.secretAccessKey,t.accessKeyId);const f=`${n}:${a}:${c}:${(0,r.toHex)(l)}:${t.sessionToken}`;if(f in i){return i[f]}s.push(f);while(s.length>o.MAX_CACHE_SIZE){delete i[s.shift()]}let d=`AWS4${t.secretAccessKey}`;for(const t of[n,a,c,o.KEY_TYPE_IDENTIFIER]){d=await u(e,d,t)}return i[f]=d};t.getSigningKey=c;const l=()=>{s.length=0;Object.keys(i).forEach(e=>{delete i[e]})};t.clearCredentialCache=l;const u=(e,t,n)=>{const r=new e(t);r.update(n);return r.digest()}},3590:(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t.getCanonicalHeaders=void 0;const r=n(342);const o=({headers:e},t,n)=>{const o={};for(const i of Object.keys(e).sort()){const s=i.toLowerCase();if(s in r.ALWAYS_UNSIGNABLE_HEADERS||(t===null||t===void 0?void 0:t.has(s))||r.PROXY_HEADER_PATTERN.test(s)||r.SEC_HEADER_PATTERN.test(s)){if(!n||n&&!n.has(s)){continue}}o[s]=e[i].trim().replace(/\s+/g," ")}return o};t.getCanonicalHeaders=o},2019:(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t.getCanonicalQuery=void 0;const r=n(7952);const o=n(342);const i=({query:e={}})=>{const t=[];const n={};for(const i of Object.keys(e).sort()){if(i.toLowerCase()===o.SIGNATURE_HEADER){continue}t.push(i);const s=e[i];if(typeof s==="string"){n[i]=`${(0,r.escapeUri)(i)}=${(0,r.escapeUri)(s)}`}else if(Array.isArray(s)){n[i]=s.slice(0).sort().reduce((e,t)=>e.concat([`${(0,r.escapeUri)(i)}=${(0,r.escapeUri)(t)}`]),[]).join("&")}}return t.map(e=>n[e]).filter(e=>e).join("&")};t.getCanonicalQuery=i},7080:(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t.getPayloadHash=void 0;const r=n(9126);const o=n(1968);const i=n(342);const s=async({headers:e,body:t},n)=>{for(const t of Object.keys(e)){if(t.toLowerCase()===i.SHA256_HEADER){return e[t]}}if(t==undefined){return"e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"}else if(typeof t==="string"||ArrayBuffer.isView(t)||(0,r.isArrayBuffer)(t)){const e=new n;e.update(t);return(0,o.toHex)(await e.digest())}return i.UNSIGNED_PAYLOAD};t.getPayloadHash=s},4120:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t.deleteHeader=t.getHeaderValue=t.hasHeader=void 0;const n=(e,t)=>{e=e.toLowerCase();for(const n of Object.keys(t)){if(e===n.toLowerCase()){return true}}return false};t.hasHeader=n;const r=(e,t)=>{e=e.toLowerCase();for(const n of Object.keys(t)){if(e===n.toLowerCase()){return t[n]}}return undefined};t.getHeaderValue=r;const o=(e,t)=>{e=e.toLowerCase();for(const n of Object.keys(t)){if(e===n.toLowerCase()){delete t[n]}}};t.deleteHeader=o},4275:(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t.prepareRequest=t.moveHeadersToQuery=t.getPayloadHash=t.getCanonicalQuery=t.getCanonicalHeaders=void 0;const r=n(6138);r.__exportStar(n(5086),t);var o=n(3590);Object.defineProperty(t,"getCanonicalHeaders",{enumerable:true,get:function(){return o.getCanonicalHeaders}});var i=n(2019);Object.defineProperty(t,"getCanonicalQuery",{enumerable:true,get:function(){return i.getCanonicalQuery}});var s=n(7080);Object.defineProperty(t,"getPayloadHash",{enumerable:true,get:function(){return s.getPayloadHash}});var a=n(8201);Object.defineProperty(t,"moveHeadersToQuery",{enumerable:true,get:function(){return a.moveHeadersToQuery}});var c=n(5772);Object.defineProperty(t,"prepareRequest",{enumerable:true,get:function(){return c.prepareRequest}});r.__exportStar(n(8023),t)},8201:(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t.moveHeadersToQuery=void 0;const r=n(3141);const o=(e,t={})=>{var n;const{headers:o,query:i={}}=typeof e.clone==="function"?e.clone():(0,r.cloneRequest)(e);for(const e of Object.keys(o)){const r=e.toLowerCase();if(r.slice(0,6)==="x-amz-"&&!((n=t.unhoistableHeaders)===null||n===void 0?void 0:n.has(r))){i[e]=o[e];delete o[e]}}return{...e,headers:o,query:i}};t.moveHeadersToQuery=o},5772:(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t.prepareRequest=void 0;const r=n(3141);const o=n(342);const i=e=>{e=typeof e.clone==="function"?e.clone():(0,r.cloneRequest)(e);for(const t of Object.keys(e.headers)){if(o.GENERATED_HEADERS.indexOf(t.toLowerCase())>-1){delete e.headers[t]}}return e};t.prepareRequest=i},4799:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t.toDate=t.iso8601=void 0;const n=e=>(0,t.toDate)(e).toISOString().replace(/\.\d{3}Z$/,"Z");t.iso8601=n;const r=e=>{if(typeof e==="number"){return new Date(e*1e3)}if(typeof e==="string"){if(Number(e)){return new Date(Number(e)*1e3)}return new Date(e)}return e};t.toDate=r},6138:(e,t,n)=>{"use strict";n.r(t);n.d(t,{__extends:()=>__extends,__assign:()=>o,__rest:()=>__rest,__decorate:()=>__decorate,__param:()=>__param,__metadata:()=>__metadata,__awaiter:()=>__awaiter,__generator:()=>__generator,__createBinding:()=>i,__exportStar:()=>__exportStar,__values:()=>__values,__read:()=>__read,__spread:()=>__spread,__spreadArrays:()=>__spreadArrays,__spreadArray:()=>__spreadArray,__await:()=>__await,__asyncGenerator:()=>__asyncGenerator,__asyncDelegator:()=>__asyncDelegator,__asyncValues:()=>__asyncValues,__makeTemplateObject:()=>__makeTemplateObject,__importStar:()=>__importStar,__importDefault:()=>__importDefault,__classPrivateFieldGet:()=>__classPrivateFieldGet,__classPrivateFieldSet:()=>__classPrivateFieldSet,__classPrivateFieldIn:()=>__classPrivateFieldIn});var r=function(e,t){r=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(e,t){e.__proto__=t}||function(e,t){for(var n in t)if(Object.prototype.hasOwnProperty.call(t,n))e[n]=t[n]};return r(e,t)};function __extends(e,t){if(typeof t!=="function"&&t!==null)throw new TypeError("Class extends value "+String(t)+" is not a constructor or null");r(e,t);function __(){this.constructor=e}e.prototype=t===null?Object.create(t):(__.prototype=t.prototype,new __)}var o=function(){o=Object.assign||function __assign(e){for(var t,n=1,r=arguments.length;n<r;n++){t=arguments[n];for(var o in t)if(Object.prototype.hasOwnProperty.call(t,o))e[o]=t[o]}return e};return o.apply(this,arguments)};function __rest(e,t){var n={};for(var r in e)if(Object.prototype.hasOwnProperty.call(e,r)&&t.indexOf(r)<0)n[r]=e[r];if(e!=null&&typeof Object.getOwnPropertySymbols==="function")for(var o=0,r=Object.getOwnPropertySymbols(e);o<r.length;o++){if(t.indexOf(r[o])<0&&Object.prototype.propertyIsEnumerable.call(e,r[o]))n[r[o]]=e[r[o]]}return n}function __decorate(e,t,n,r){var o=arguments.length,i=o<3?t:r===null?r=Object.getOwnPropertyDescriptor(t,n):r,s;if(typeof Reflect==="object"&&typeof Reflect.decorate==="function")i=Reflect.decorate(e,t,n,r);else for(var a=e.length-1;a>=0;a--)if(s=e[a])i=(o<3?s(i):o>3?s(t,n,i):s(t,n))||i;return o>3&&i&&Object.defineProperty(t,n,i),i}function __param(e,t){return function(n,r){t(n,r,e)}}function __metadata(e,t){if(typeof Reflect==="object"&&typeof Reflect.metadata==="function")return Reflect.metadata(e,t)}function __awaiter(e,t,n,r){function adopt(e){return e instanceof n?e:new n(function(t){t(e)})}return new(n||(n=Promise))(function(n,o){function fulfilled(e){try{step(r.next(e))}catch(e){o(e)}}function rejected(e){try{step(r["throw"](e))}catch(e){o(e)}}function step(e){e.done?n(e.value):adopt(e.value).then(fulfilled,rejected)}step((r=r.apply(e,t||[])).next())})}function __generator(e,t){var n={label:0,sent:function(){if(i[0]&1)throw i[1];return i[1]},trys:[],ops:[]},r,o,i,s;return s={next:verb(0),throw:verb(1),return:verb(2)},typeof Symbol==="function"&&(s[Symbol.iterator]=function(){return this}),s;function verb(e){return function(t){return step([e,t])}}function step(s){if(r)throw new TypeError("Generator is already executing.");while(n)try{if(r=1,o&&(i=s[0]&2?o["return"]:s[0]?o["throw"]||((i=o["return"])&&i.call(o),0):o.next)&&!(i=i.call(o,s[1])).done)return i;if(o=0,i)s=[s[0]&2,i.value];switch(s[0]){case 0:case 1:i=s;break;case 4:n.label++;return{value:s[1],done:false};case 5:n.label++;o=s[1];s=[0];continue;case 7:s=n.ops.pop();n.trys.pop();continue;default:if(!(i=n.trys,i=i.length>0&&i[i.length-1])&&(s[0]===6||s[0]===2)){n=0;continue}if(s[0]===3&&(!i||s[1]>i[0]&&s[1]<i[3])){n.label=s[1];break}if(s[0]===6&&n.label<i[1]){n.label=i[1];i=s;break}if(i&&n.label<i[2]){n.label=i[2];n.ops.push(s);break}if(i[2])n.ops.pop();n.trys.pop();continue}s=t.call(e,n)}catch(e){s=[6,e];o=0}finally{r=i=0}if(s[0]&5)throw s[1];return{value:s[0]?s[1]:void 0,done:true}}}var i=Object.create?function(e,t,n,r){if(r===undefined)r=n;var o=Object.getOwnPropertyDescriptor(t,n);if(!o||("get"in o?!t.__esModule:o.writable||o.configurable)){o={enumerable:true,get:function(){return t[n]}}}Object.defineProperty(e,r,o)}:function(e,t,n,r){if(r===undefined)r=n;e[r]=t[n]};function __exportStar(e,t){for(var n in e)if(n!=="default"&&!Object.prototype.hasOwnProperty.call(t,n))i(t,e,n)}function __values(e){var t=typeof Symbol==="function"&&Symbol.iterator,n=t&&e[t],r=0;if(n)return n.call(e);if(e&&typeof e.length==="number")return{next:function(){if(e&&r>=e.length)e=void 0;return{value:e&&e[r++],done:!e}}};throw new TypeError(t?"Object is not iterable.":"Symbol.iterator is not defined.")}function __read(e,t){var n=typeof Symbol==="function"&&e[Symbol.iterator];if(!n)return e;var r=n.call(e),o,i=[],s;try{while((t===void 0||t-- >0)&&!(o=r.next()).done)i.push(o.value)}catch(e){s={error:e}}finally{try{if(o&&!o.done&&(n=r["return"]))n.call(r)}finally{if(s)throw s.error}}return i}function __spread(){for(var e=[],t=0;t<arguments.length;t++)e=e.concat(__read(arguments[t]));return e}function __spreadArrays(){for(var e=0,t=0,n=arguments.length;t<n;t++)e+=arguments[t].length;for(var r=Array(e),o=0,t=0;t<n;t++)for(var i=arguments[t],s=0,a=i.length;s<a;s++,o++)r[o]=i[s];return r}function __spreadArray(e,t,n){if(n||arguments.length===2)for(var r=0,o=t.length,i;r<o;r++){if(i||!(r in t)){if(!i)i=Array.prototype.slice.call(t,0,r);i[r]=t[r]}}return e.concat(i||Array.prototype.slice.call(t))}function __await(e){return this instanceof __await?(this.v=e,this):new __await(e)}function __asyncGenerator(e,t,n){if(!Symbol.asyncIterator)throw new TypeError("Symbol.asyncIterator is not defined.");var r=n.apply(e,t||[]),o,i=[];return o={},verb("next"),verb("throw"),verb("return"),o[Symbol.asyncIterator]=function(){return this},o;function verb(e){if(r[e])o[e]=function(t){return new Promise(function(n,r){i.push([e,t,n,r])>1||resume(e,t)})}}function resume(e,t){try{step(r[e](t))}catch(e){settle(i[0][3],e)}}function step(e){e.value instanceof __await?Promise.resolve(e.value.v).then(fulfill,reject):settle(i[0][2],e)}function fulfill(e){resume("next",e)}function reject(e){resume("throw",e)}function settle(e,t){if(e(t),i.shift(),i.length)resume(i[0][0],i[0][1])}}function __asyncDelegator(e){var t,n;return t={},verb("next"),verb("throw",function(e){throw e}),verb("return"),t[Symbol.iterator]=function(){return this},t;function verb(r,o){t[r]=e[r]?function(t){return(n=!n)?{value:__await(e[r](t)),done:r==="return"}:o?o(t):t}:o}}function __asyncValues(e){if(!Symbol.asyncIterator)throw new TypeError("Symbol.asyncIterator is not defined.");var t=e[Symbol.asyncIterator],n;return t?t.call(e):(e=typeof __values==="function"?__values(e):e[Symbol.iterator](),n={},verb("next"),verb("throw"),verb("return"),n[Symbol.asyncIterator]=function(){return this},n);function verb(t){n[t]=e[t]&&function(n){return new Promise(function(r,o){n=e[t](n),settle(r,o,n.done,n.value)})}}function settle(e,t,n,r){Promise.resolve(r).then(function(t){e({value:t,done:n})},t)}}function __makeTemplateObject(e,t){if(Object.defineProperty){Object.defineProperty(e,"raw",{value:t})}else{e.raw=t}return e}var s=Object.create?function(e,t){Object.defineProperty(e,"default",{enumerable:true,value:t})}:function(e,t){e["default"]=t};function __importStar(e){if(e&&e.__esModule)return e;var t={};if(e!=null)for(var n in e)if(n!=="default"&&Object.prototype.hasOwnProperty.call(e,n))i(t,e,n);s(t,e);return t}function __importDefault(e){return e&&e.__esModule?e:{default:e}}function __classPrivateFieldGet(e,t,n,r){if(n==="a"&&!r)throw new TypeError("Private accessor was defined without a getter");if(typeof t==="function"?e!==t||!r:!t.has(e))throw new TypeError("Cannot read private member from an object whose class did not declare it");return n==="m"?r:n==="a"?r.call(e):r?r.value:t.get(e)}function __classPrivateFieldSet(e,t,n,r,o){if(r==="m")throw new TypeError("Private method is not writable");if(r==="a"&&!o)throw new TypeError("Private accessor was defined without a setter");if(typeof t==="function"?e!==t||!o:!t.has(e))throw new TypeError("Cannot write private member to an object whose class did not declare it");return r==="a"?o.call(e,n):o?o.value=n:t.set(e,n),n}function __classPrivateFieldIn(e,t){if(t===null||typeof t!=="object"&&typeof t!=="function")throw new TypeError("Cannot use 'in' operator on non-object");return typeof e==="function"?t===e:e.has(t)}},6034:(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t.Client=void 0;const r=n(1461);class Client{constructor(e){this.middlewareStack=(0,r.constructStack)();this.config=e}send(e,t,n){const r=typeof t!=="function"?t:undefined;const o=typeof t==="function"?t:n;const i=e.resolveMiddleware(this.middlewareStack,this.config,r);if(o){i(e).then(e=>o(null,e.output),e=>o(e)).catch(()=>{})}else{return i(e).then(e=>e.output)}}destroy(){if(this.config.requestHandler.destroy)this.config.requestHandler.destroy()}}t.Client=Client},4014:(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t.Command=void 0;const r=n(1461);class Command{constructor(){this.middlewareStack=(0,r.constructStack)()}}t.Command=Command},8392:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t.SENSITIVE_STRING=void 0;t.SENSITIVE_STRING="***SensitiveInformation***"},4695:(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t.parseEpochTimestamp=t.parseRfc7231DateTime=t.parseRfc3339DateTime=t.dateToUtcString=void 0;const r=n(4809);const o=["Sun","Mon","Tue","Wed","Thu","Fri","Sat"];const i=["Jan","Feb","Mar","Apr","May","Jun","Jul","Aug","Sep","Oct","Nov","Dec"];function dateToUtcString(e){const t=e.getUTCFullYear();const n=e.getUTCMonth();const r=e.getUTCDay();const s=e.getUTCDate();const a=e.getUTCHours();const c=e.getUTCMinutes();const l=e.getUTCSeconds();const u=s<10?`0${s}`:`${s}`;const f=a<10?`0${a}`:`${a}`;const d=c<10?`0${c}`:`${c}`;const p=l<10?`0${l}`:`${l}`;return`${o[r]}, ${u} ${i[n]} ${t} ${f}:${d}:${p} GMT`}t.dateToUtcString=dateToUtcString;const s=new RegExp(/^(\d{4})-(\d{2})-(\d{2})[tT](\d{2}):(\d{2}):(\d{2})(?:\.(\d+))?[zZ]$/);const a=e=>{if(e===null||e===undefined){return undefined}if(typeof e!=="string"){throw new TypeError("RFC-3339 date-times must be expressed as strings")}const t=s.exec(e);if(!t){throw new TypeError("Invalid RFC-3339 date-time value")}const[n,o,i,a,c,l,u,f]=t;const d=(0,r.strictParseShort)(E(o));const y=b(i,"month",1,12);const _=b(a,"day",1,31);return p(d,y,_,{hours:c,minutes:l,seconds:u,fractionalMilliseconds:f})};t.parseRfc3339DateTime=a;const c=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{2}):(\d{2}):(\d{2})(?:\.(\d+))? GMT$/);const l=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{2}):(\d{2}):(\d{2})(?:\.(\d+))? GMT$/);const u=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{2}):(\d{2}):(\d{2})(?:\.(\d+))? (\d{4})$/);const f=e=>{if(e===null||e===undefined){return undefined}if(typeof e!=="string"){throw new TypeError("RFC-7231 date-times must be expressed as strings")}let t=c.exec(e);if(t){const[e,n,o,i,s,a,c,l]=t;return p((0,r.strictParseShort)(E(i)),h(o),b(n,"day",1,31),{hours:s,minutes:a,seconds:c,fractionalMilliseconds:l})}t=l.exec(e);if(t){const[e,n,r,o,i,s,a,c]=t;return m(p(y(o),h(r),b(n,"day",1,31),{hours:i,minutes:s,seconds:a,fractionalMilliseconds:c}))}t=u.exec(e);if(t){const[e,n,o,i,s,a,c,l]=t;return p((0,r.strictParseShort)(E(l)),h(n),b(o.trimLeft(),"day",1,31),{hours:i,minutes:s,seconds:a,fractionalMilliseconds:c})}throw new TypeError("Invalid RFC-7231 date-time value")};t.parseRfc7231DateTime=f;const d=e=>{if(e===null||e===undefined){return undefined}let t;if(typeof e==="number"){t=e}else if(typeof e==="string"){t=(0,r.strictParseDouble)(e)}else{throw new TypeError("Epoch timestamps must be expressed as floating point numbers or their string representation")}if(Number.isNaN(t)||t===Infinity||t===-Infinity){throw new TypeError("Epoch timestamps must be valid, non-Infinite, non-NaN numerics")}return new Date(Math.round(t*1e3))};t.parseEpochTimestamp=d;const p=(e,t,n,r)=>{const o=t-1;v(e,o,n);return new Date(Date.UTC(e,o,n,b(r.hours,"hour",0,23),b(r.minutes,"minute",0,59),b(r.seconds,"seconds",0,60),S(r.fractionalMilliseconds)))};const y=e=>{const t=(new Date).getUTCFullYear();const n=Math.floor(t/100)*100+(0,r.strictParseShort)(E(e));if(n<t){return n+100}return n};const _=50*365*24*60*60*1e3;const m=e=>{if(e.getTime()-(new Date).getTime()>_){return new Date(Date.UTC(e.getUTCFullYear()-100,e.getUTCMonth(),e.getUTCDate(),e.getUTCHours(),e.getUTCMinutes(),e.getUTCSeconds(),e.getUTCMilliseconds()))}return e};const h=e=>{const t=i.indexOf(e);if(t<0){throw new TypeError(`Invalid month: ${e}`)}return t+1};const g=[31,28,31,30,31,30,31,31,30,31,30,31];const v=(e,t,n)=>{let r=g[t];if(t===1&&w(e)){r=29}if(n>r){throw new TypeError(`Invalid day for ${i[t]} in ${e}: ${n}`)}};const w=e=>{return e%4===0&&(e%100!==0||e%400===0)};const b=(e,t,n,o)=>{const i=(0,r.strictParseByte)(E(e));if(i<n||i>o){throw new TypeError(`${t} must be between ${n} and ${o}, inclusive`)}return i};const S=e=>{if(e===null||e===undefined){return 0}return(0,r.strictParseFloat32)("0."+e)*1e3};const E=e=>{let t=0;while(t<e.length-1&&e.charAt(t)==="0"){t++}if(t===0){return e}return e.slice(t)}},3088:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t.loadConfigsForDefaultMode=void 0;const n=e=>{switch(e){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{}}};t.loadConfigsForDefaultMode=n},2363:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t.emitWarningIfUnsupportedVersion=void 0;let n=false;const r=e=>{if(e&&!n&&parseInt(e.substring(1,e.indexOf(".")))<14){n=true;process.emitWarning(`The AWS SDK for JavaScript (v3) will\n`+`no longer support Node.js ${e} on November 1, 2022.\n\n`+`To continue receiving updates to AWS services, bug fixes, and security\n`+`updates please upgrade to Node.js 14.x or later.\n\n`+`For details, please refer our blog post: https://a.co/48dbdYz`,`NodeDeprecationWarning`)}};t.emitWarningIfUnsupportedVersion=r},7778:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t.decorateServiceException=t.ServiceException=void 0;class ServiceException extends Error{constructor(e){super(e.message);Object.setPrototypeOf(this,ServiceException.prototype);this.name=e.name;this.$fault=e.$fault;this.$metadata=e.$metadata}}t.ServiceException=ServiceException;const n=(e,t={})=>{Object.entries(t).filter(([,e])=>e!==undefined).forEach(([t,n])=>{if(e[t]==undefined||e[t]===""){e[t]=n}});const n=e.message||e.Message||"UnknownError";e.message=n;delete e.Message;return e};t.decorateServiceException=n},1927:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t.extendedEncodeURIComponent=void 0;function extendedEncodeURIComponent(e){return encodeURIComponent(e).replace(/[!'()*]/g,function(e){return"%"+e.charCodeAt(0).toString(16).toUpperCase()})}t.extendedEncodeURIComponent=extendedEncodeURIComponent},6457:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t.getArrayIfSingleItem=void 0;const n=e=>Array.isArray(e)?e:[e];t.getArrayIfSingleItem=n},5830:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t.getValueFromTextNode=void 0;const n=e=>{const n="#text";for(const r in e){if(e.hasOwnProperty(r)&&e[r][n]!==undefined){e[r]=e[r][n]}else if(typeof e[r]==="object"&&e[r]!==null){e[r]=(0,t.getValueFromTextNode)(e[r])}}return e};t.getValueFromTextNode=n},4963:(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});const r=n(3406);r.__exportStar(n(6034),t);r.__exportStar(n(4014),t);r.__exportStar(n(8392),t);r.__exportStar(n(4695),t);r.__exportStar(n(3088),t);r.__exportStar(n(2363),t);r.__exportStar(n(7778),t);r.__exportStar(n(1927),t);r.__exportStar(n(6457),t);r.__exportStar(n(5830),t);r.__exportStar(n(3613),t);r.__exportStar(n(4809),t);r.__exportStar(n(8e3),t);r.__exportStar(n(8730),t)},3613:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t.LazyJsonString=t.StringWrapper=void 0;const n=function(){const e=Object.getPrototypeOf(this).constructor;const t=Function.bind.apply(String,[null,...arguments]);const n=new t;Object.setPrototypeOf(n,e.prototype);return n};t.StringWrapper=n;t.StringWrapper.prototype=Object.create(String.prototype,{constructor:{value:t.StringWrapper,enumerable:false,writable:true,configurable:true}});Object.setPrototypeOf(t.StringWrapper,String);class LazyJsonString extends t.StringWrapper{deserializeJSON(){return JSON.parse(super.toString())}toJSON(){return super.toString()}static fromObject(e){if(e instanceof LazyJsonString){return e}else if(e instanceof String||typeof e==="string"){return new LazyJsonString(e)}return new LazyJsonString(JSON.stringify(e))}}t.LazyJsonString=LazyJsonString},4809:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t.strictParseByte=t.strictParseShort=t.strictParseInt32=t.strictParseInt=t.strictParseLong=t.limitedParseFloat32=t.limitedParseFloat=t.handleFloat=t.limitedParseDouble=t.strictParseFloat32=t.strictParseFloat=t.strictParseDouble=t.expectUnion=t.expectString=t.expectObject=t.expectNonNull=t.expectByte=t.expectShort=t.expectInt32=t.expectInt=t.expectLong=t.expectFloat32=t.expectNumber=t.expectBoolean=t.parseBoolean=void 0;const n=e=>{switch(e){case"true":return true;case"false":return false;default:throw new Error(`Unable to parse boolean value "${e}"`)}};t.parseBoolean=n;const r=e=>{if(e===null||e===undefined){return undefined}if(typeof e==="boolean"){return e}throw new TypeError(`Expected boolean, got ${typeof e}`)};t.expectBoolean=r;const o=e=>{if(e===null||e===undefined){return undefined}if(typeof e==="number"){return e}throw new TypeError(`Expected number, got ${typeof e}`)};t.expectNumber=o;const i=Math.ceil(2**127*(2-2**-23));const s=e=>{const n=(0,t.expectNumber)(e);if(n!==undefined&&!Number.isNaN(n)&&n!==Infinity&&n!==-Infinity){if(Math.abs(n)>i){throw new TypeError(`Expected 32-bit float, got ${e}`)}}return n};t.expectFloat32=s;const a=e=>{if(e===null||e===undefined){return undefined}if(Number.isInteger(e)&&!Number.isNaN(e)){return e}throw new TypeError(`Expected integer, got ${typeof e}`)};t.expectLong=a;t.expectInt=t.expectLong;const c=e=>f(e,32);t.expectInt32=c;const l=e=>f(e,16);t.expectShort=l;const u=e=>f(e,8);t.expectByte=u;const f=(e,n)=>{const r=(0,t.expectLong)(e);if(r!==undefined&&d(r,n)!==r){throw new TypeError(`Expected ${n}-bit integer, got ${e}`)}return r};const d=(e,t)=>{switch(t){case 32:return Int32Array.of(e)[0];case 16:return Int16Array.of(e)[0];case 8:return Int8Array.of(e)[0]}};const p=(e,t)=>{if(e===null||e===undefined){if(t){throw new TypeError(`Expected a non-null value for ${t}`)}throw new TypeError("Expected a non-null value")}return e};t.expectNonNull=p;const y=e=>{if(e===null||e===undefined){return undefined}if(typeof e==="object"&&!Array.isArray(e)){return e}throw new TypeError(`Expected object, got ${typeof e}`)};t.expectObject=y;const _=e=>{if(e===null||e===undefined){return undefined}if(typeof e==="string"){return e}throw new TypeError(`Expected string, got ${typeof e}`)};t.expectString=_;const m=e=>{if(e===null||e===undefined){return undefined}const n=(0,t.expectObject)(e);const r=Object.entries(n).filter(([e,t])=>t!==null&&t!==undefined).map(([e,t])=>e);if(r.length===0){throw new TypeError(`Unions must have exactly one non-null member`)}if(r.length>1){throw new TypeError(`Unions must have exactly one non-null member. Keys ${r} were not null.`)}return n};t.expectUnion=m;const h=e=>{if(typeof e=="string"){return(0,t.expectNumber)(w(e))}return(0,t.expectNumber)(e)};t.strictParseDouble=h;t.strictParseFloat=t.strictParseDouble;const g=e=>{if(typeof e=="string"){return(0,t.expectFloat32)(w(e))}return(0,t.expectFloat32)(e)};t.strictParseFloat32=g;const v=/(-?(?:0|[1-9]\d*)(?:\.\d+)?(?:[eE][+-]?\d+)?)|(-?Infinity)|(NaN)/g;const w=e=>{const t=e.match(v);if(t===null||t[0].length!==e.length){throw new TypeError(`Expected real number, got implicit NaN`)}return parseFloat(e)};const b=e=>{if(typeof e=="string"){return E(e)}return(0,t.expectNumber)(e)};t.limitedParseDouble=b;t.handleFloat=t.limitedParseDouble;t.limitedParseFloat=t.limitedParseDouble;const S=e=>{if(typeof e=="string"){return E(e)}return(0,t.expectFloat32)(e)};t.limitedParseFloat32=S;const E=e=>{switch(e){case"NaN":return NaN;case"Infinity":return Infinity;case"-Infinity":return-Infinity;default:throw new Error(`Unable to parse float value: ${e}`)}};const P=e=>{if(typeof e==="string"){return(0,t.expectLong)(w(e))}return(0,t.expectLong)(e)};t.strictParseLong=P;t.strictParseInt=t.strictParseLong;const R=e=>{if(typeof e==="string"){return(0,t.expectInt32)(w(e))}return(0,t.expectInt32)(e)};t.strictParseInt32=R;const x=e=>{if(typeof e==="string"){return(0,t.expectShort)(w(e))}return(0,t.expectShort)(e)};t.strictParseShort=x;const A=e=>{if(typeof e==="string"){return(0,t.expectByte)(w(e))}return(0,t.expectByte)(e)};t.strictParseByte=A},8000:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t.serializeFloat=void 0;const n=e=>{if(e!==e){return"NaN"}switch(e){case Infinity:return"Infinity";case-Infinity:return"-Infinity";default:return e}};t.serializeFloat=n},8730:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t.splitEvery=void 0;function splitEvery(e,t,n){if(n<=0||!Number.isInteger(n)){throw new Error("Invalid number of delimiters ("+n+") for splitEvery.")}const r=e.split(t);if(n===1){return r}const o=[];let i="";for(let e=0;e<r.length;e++){if(i===""){i=r[e]}else{i+=t+r[e]}if((e+1)%n===0){o.push(i);i=""}}if(i!==""){o.push(i)}return o}t.splitEvery=splitEvery},3406:(e,t,n)=>{"use strict";n.r(t);n.d(t,{__extends:()=>__extends,__assign:()=>o,__rest:()=>__rest,__decorate:()=>__decorate,__param:()=>__param,__metadata:()=>__metadata,__awaiter:()=>__awaiter,__generator:()=>__generator,__createBinding:()=>i,__exportStar:()=>__exportStar,__values:()=>__values,__read:()=>__read,__spread:()=>__spread,__spreadArrays:()=>__spreadArrays,__spreadArray:()=>__spreadArray,__await:()=>__await,__asyncGenerator:()=>__asyncGenerator,__asyncDelegator:()=>__asyncDelegator,__asyncValues:()=>__asyncValues,__makeTemplateObject:()=>__makeTemplateObject,__importStar:()=>__importStar,__importDefault:()=>__importDefault,__classPrivateFieldGet:()=>__classPrivateFieldGet,__classPrivateFieldSet:()=>__classPrivateFieldSet,__classPrivateFieldIn:()=>__classPrivateFieldIn});var r=function(e,t){r=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(e,t){e.__proto__=t}||function(e,t){for(var n in t)if(Object.prototype.hasOwnProperty.call(t,n))e[n]=t[n]};return r(e,t)};function __extends(e,t){if(typeof t!=="function"&&t!==null)throw new TypeError("Class extends value "+String(t)+" is not a constructor or null");r(e,t);function __(){this.constructor=e}e.prototype=t===null?Object.create(t):(__.prototype=t.prototype,new __)}var o=function(){o=Object.assign||function __assign(e){for(var t,n=1,r=arguments.length;n<r;n++){t=arguments[n];for(var o in t)if(Object.prototype.hasOwnProperty.call(t,o))e[o]=t[o]}return e};return o.apply(this,arguments)};function __rest(e,t){var n={};for(var r in e)if(Object.prototype.hasOwnProperty.call(e,r)&&t.indexOf(r)<0)n[r]=e[r];if(e!=null&&typeof Object.getOwnPropertySymbols==="function")for(var o=0,r=Object.getOwnPropertySymbols(e);o<r.length;o++){if(t.indexOf(r[o])<0&&Object.prototype.propertyIsEnumerable.call(e,r[o]))n[r[o]]=e[r[o]]}return n}function __decorate(e,t,n,r){var o=arguments.length,i=o<3?t:r===null?r=Object.getOwnPropertyDescriptor(t,n):r,s;if(typeof Reflect==="object"&&typeof Reflect.decorate==="function")i=Reflect.decorate(e,t,n,r);else for(var a=e.length-1;a>=0;a--)if(s=e[a])i=(o<3?s(i):o>3?s(t,n,i):s(t,n))||i;return o>3&&i&&Object.defineProperty(t,n,i),i}function __param(e,t){return function(n,r){t(n,r,e)}}function __metadata(e,t){if(typeof Reflect==="object"&&typeof Reflect.metadata==="function")return Reflect.metadata(e,t)}function __awaiter(e,t,n,r){function adopt(e){return e instanceof n?e:new n(function(t){t(e)})}return new(n||(n=Promise))(function(n,o){function fulfilled(e){try{step(r.next(e))}catch(e){o(e)}}function rejected(e){try{step(r["throw"](e))}catch(e){o(e)}}function step(e){e.done?n(e.value):adopt(e.value).then(fulfilled,rejected)}step((r=r.apply(e,t||[])).next())})}function __generator(e,t){var n={label:0,sent:function(){if(i[0]&1)throw i[1];return i[1]},trys:[],ops:[]},r,o,i,s;return s={next:verb(0),throw:verb(1),return:verb(2)},typeof Symbol==="function"&&(s[Symbol.iterator]=function(){return this}),s;function verb(e){return function(t){return step([e,t])}}function step(s){if(r)throw new TypeError("Generator is already executing.");while(n)try{if(r=1,o&&(i=s[0]&2?o["return"]:s[0]?o["throw"]||((i=o["return"])&&i.call(o),0):o.next)&&!(i=i.call(o,s[1])).done)return i;if(o=0,i)s=[s[0]&2,i.value];switch(s[0]){case 0:case 1:i=s;break;case 4:n.label++;return{value:s[1],done:false};case 5:n.label++;o=s[1];s=[0];continue;case 7:s=n.ops.pop();n.trys.pop();continue;default:if(!(i=n.trys,i=i.length>0&&i[i.length-1])&&(s[0]===6||s[0]===2)){n=0;continue}if(s[0]===3&&(!i||s[1]>i[0]&&s[1]<i[3])){n.label=s[1];break}if(s[0]===6&&n.label<i[1]){n.label=i[1];i=s;break}if(i&&n.label<i[2]){n.label=i[2];n.ops.push(s);break}if(i[2])n.ops.pop();n.trys.pop();continue}s=t.call(e,n)}catch(e){s=[6,e];o=0}finally{r=i=0}if(s[0]&5)throw s[1];return{value:s[0]?s[1]:void 0,done:true}}}var i=Object.create?function(e,t,n,r){if(r===undefined)r=n;var o=Object.getOwnPropertyDescriptor(t,n);if(!o||("get"in o?!t.__esModule:o.writable||o.configurable)){o={enumerable:true,get:function(){return t[n]}}}Object.defineProperty(e,r,o)}:function(e,t,n,r){if(r===undefined)r=n;e[r]=t[n]};function __exportStar(e,t){for(var n in e)if(n!=="default"&&!Object.prototype.hasOwnProperty.call(t,n))i(t,e,n)}function __values(e){var t=typeof Symbol==="function"&&Symbol.iterator,n=t&&e[t],r=0;if(n)return n.call(e);if(e&&typeof e.length==="number")return{next:function(){if(e&&r>=e.length)e=void 0;return{value:e&&e[r++],done:!e}}};throw new TypeError(t?"Object is not iterable.":"Symbol.iterator is not defined.")}function __read(e,t){var n=typeof Symbol==="function"&&e[Symbol.iterator];if(!n)return e;var r=n.call(e),o,i=[],s;try{while((t===void 0||t-- >0)&&!(o=r.next()).done)i.push(o.value)}catch(e){s={error:e}}finally{try{if(o&&!o.done&&(n=r["return"]))n.call(r)}finally{if(s)throw s.error}}return i}function __spread(){for(var e=[],t=0;t<arguments.length;t++)e=e.concat(__read(arguments[t]));return e}function __spreadArrays(){for(var e=0,t=0,n=arguments.length;t<n;t++)e+=arguments[t].length;for(var r=Array(e),o=0,t=0;t<n;t++)for(var i=arguments[t],s=0,a=i.length;s<a;s++,o++)r[o]=i[s];return r}function __spreadArray(e,t,n){if(n||arguments.length===2)for(var r=0,o=t.length,i;r<o;r++){if(i||!(r in t)){if(!i)i=Array.prototype.slice.call(t,0,r);i[r]=t[r]}}return e.concat(i||Array.prototype.slice.call(t))}function __await(e){return this instanceof __await?(this.v=e,this):new __await(e)}function __asyncGenerator(e,t,n){if(!Symbol.asyncIterator)throw new TypeError("Symbol.asyncIterator is not defined.");var r=n.apply(e,t||[]),o,i=[];return o={},verb("next"),verb("throw"),verb("return"),o[Symbol.asyncIterator]=function(){return this},o;function verb(e){if(r[e])o[e]=function(t){return new Promise(function(n,r){i.push([e,t,n,r])>1||resume(e,t)})}}function resume(e,t){try{step(r[e](t))}catch(e){settle(i[0][3],e)}}function step(e){e.value instanceof __await?Promise.resolve(e.value.v).then(fulfill,reject):settle(i[0][2],e)}function fulfill(e){resume("next",e)}function reject(e){resume("throw",e)}function settle(e,t){if(e(t),i.shift(),i.length)resume(i[0][0],i[0][1])}}function __asyncDelegator(e){var t,n;return t={},verb("next"),verb("throw",function(e){throw e}),verb("return"),t[Symbol.iterator]=function(){return this},t;function verb(r,o){t[r]=e[r]?function(t){return(n=!n)?{value:__await(e[r](t)),done:r==="return"}:o?o(t):t}:o}}function __asyncValues(e){if(!Symbol.asyncIterator)throw new TypeError("Symbol.asyncIterator is not defined.");var t=e[Symbol.asyncIterator],n;return t?t.call(e):(e=typeof __values==="function"?__values(e):e[Symbol.iterator](),n={},verb("next"),verb("throw"),verb("return"),n[Symbol.asyncIterator]=function(){return this},n);function verb(t){n[t]=e[t]&&function(n){return new Promise(function(r,o){n=e[t](n),settle(r,o,n.done,n.value)})}}function settle(e,t,n,r){Promise.resolve(r).then(function(t){e({value:t,done:n})},t)}}function __makeTemplateObject(e,t){if(Object.defineProperty){Object.defineProperty(e,"raw",{value:t})}else{e.raw=t}return e}var s=Object.create?function(e,t){Object.defineProperty(e,"default",{enumerable:true,value:t})}:function(e,t){e["default"]=t};function __importStar(e){if(e&&e.__esModule)return e;var t={};if(e!=null)for(var n in e)if(n!=="default"&&Object.prototype.hasOwnProperty.call(e,n))i(t,e,n);s(t,e);return t}function __importDefault(e){return e&&e.__esModule?e:{default:e}}function __classPrivateFieldGet(e,t,n,r){if(n==="a"&&!r)throw new TypeError("Private accessor was defined without a getter");if(typeof t==="function"?e!==t||!r:!t.has(e))throw new TypeError("Cannot read private member from an object whose class did not declare it");return n==="m"?r:n==="a"?r.call(e):r?r.value:t.get(e)}function __classPrivateFieldSet(e,t,n,r,o){if(r==="m")throw new TypeError("Private method is not writable");if(r==="a"&&!o)throw new TypeError("Private accessor was defined without a setter");if(typeof t==="function"?e!==t||!o:!t.has(e))throw new TypeError("Cannot write private member to an object whose class did not declare it");return r==="a"?o.call(e,n):o?o.value=n:t.set(e,n),n}function __classPrivateFieldIn(e,t){if(t===null||typeof t!=="object"&&typeof t!=="function")throw new TypeError("Cannot use 'in' operator on non-object");return typeof e==="function"?t===e:e.has(t)}},7190:(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t.parseUrl=void 0;const r=n(7424);const o=e=>{const{hostname:t,pathname:n,port:o,protocol:i,search:s}=new URL(e);let a;if(s){a=(0,r.parseQueryString)(s)}return{hostname:t,port:o?parseInt(o):undefined,protocol:i,path:n,query:a}};t.parseUrl=o},8588:(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t.toBase64=t.fromBase64=void 0;const r=n(6010);const o=/^[A-Za-z0-9+/]*={0,2}$/;function fromBase64(e){if(e.length*3%4!==0){throw new TypeError(`Incorrect padding on base64 string.`)}if(!o.exec(e)){throw new TypeError(`Invalid base64 string.`)}const t=(0,r.fromString)(e,"base64");return new Uint8Array(t.buffer,t.byteOffset,t.byteLength)}t.fromBase64=fromBase64;function toBase64(e){return(0,r.fromArrayBuffer)(e.buffer,e.byteOffset,e.byteLength).toString("base64")}t.toBase64=toBase64},9190:(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t.calculateBodyLength=void 0;const r=n(5747);const o=e=>{if(!e){return 0}if(typeof e==="string"){return Buffer.from(e).length}else if(typeof e.byteLength==="number"){return e.byteLength}else if(typeof e.size==="number"){return e.size}else if(typeof e.path==="string"||Buffer.isBuffer(e.path)){return(0,r.lstatSync)(e.path).size}else if(typeof e.fd==="number"){return(0,r.fstatSync)(e.fd).size}throw new Error(`Body Length computation failed for ${e}`)};t.calculateBodyLength=o},4147:(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});const r=n(4974);r.__exportStar(n(9190),t)},4974:(e,t,n)=>{"use strict";n.r(t);n.d(t,{__extends:()=>__extends,__assign:()=>o,__rest:()=>__rest,__decorate:()=>__decorate,__param:()=>__param,__metadata:()=>__metadata,__awaiter:()=>__awaiter,__generator:()=>__generator,__createBinding:()=>i,__exportStar:()=>__exportStar,__values:()=>__values,__read:()=>__read,__spread:()=>__spread,__spreadArrays:()=>__spreadArrays,__spreadArray:()=>__spreadArray,__await:()=>__await,__asyncGenerator:()=>__asyncGenerator,__asyncDelegator:()=>__asyncDelegator,__asyncValues:()=>__asyncValues,__makeTemplateObject:()=>__makeTemplateObject,__importStar:()=>__importStar,__importDefault:()=>__importDefault,__classPrivateFieldGet:()=>__classPrivateFieldGet,__classPrivateFieldSet:()=>__classPrivateFieldSet,__classPrivateFieldIn:()=>__classPrivateFieldIn});var r=function(e,t){r=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(e,t){e.__proto__=t}||function(e,t){for(var n in t)if(Object.prototype.hasOwnProperty.call(t,n))e[n]=t[n]};return r(e,t)};function __extends(e,t){if(typeof t!=="function"&&t!==null)throw new TypeError("Class extends value "+String(t)+" is not a constructor or null");r(e,t);function __(){this.constructor=e}e.prototype=t===null?Object.create(t):(__.prototype=t.prototype,new __)}var o=function(){o=Object.assign||function __assign(e){for(var t,n=1,r=arguments.length;n<r;n++){t=arguments[n];for(var o in t)if(Object.prototype.hasOwnProperty.call(t,o))e[o]=t[o]}return e};return o.apply(this,arguments)};function __rest(e,t){var n={};for(var r in e)if(Object.prototype.hasOwnProperty.call(e,r)&&t.indexOf(r)<0)n[r]=e[r];if(e!=null&&typeof Object.getOwnPropertySymbols==="function")for(var o=0,r=Object.getOwnPropertySymbols(e);o<r.length;o++){if(t.indexOf(r[o])<0&&Object.prototype.propertyIsEnumerable.call(e,r[o]))n[r[o]]=e[r[o]]}return n}function __decorate(e,t,n,r){var o=arguments.length,i=o<3?t:r===null?r=Object.getOwnPropertyDescriptor(t,n):r,s;if(typeof Reflect==="object"&&typeof Reflect.decorate==="function")i=Reflect.decorate(e,t,n,r);else for(var a=e.length-1;a>=0;a--)if(s=e[a])i=(o<3?s(i):o>3?s(t,n,i):s(t,n))||i;return o>3&&i&&Object.defineProperty(t,n,i),i}function __param(e,t){return function(n,r){t(n,r,e)}}function __metadata(e,t){if(typeof Reflect==="object"&&typeof Reflect.metadata==="function")return Reflect.metadata(e,t)}function __awaiter(e,t,n,r){function adopt(e){return e instanceof n?e:new n(function(t){t(e)})}return new(n||(n=Promise))(function(n,o){function fulfilled(e){try{step(r.next(e))}catch(e){o(e)}}function rejected(e){try{step(r["throw"](e))}catch(e){o(e)}}function step(e){e.done?n(e.value):adopt(e.value).then(fulfilled,rejected)}step((r=r.apply(e,t||[])).next())})}function __generator(e,t){var n={label:0,sent:function(){if(i[0]&1)throw i[1];return i[1]},trys:[],ops:[]},r,o,i,s;return s={next:verb(0),throw:verb(1),return:verb(2)},typeof Symbol==="function"&&(s[Symbol.iterator]=function(){return this}),s;function verb(e){return function(t){return step([e,t])}}function step(s){if(r)throw new TypeError("Generator is already executing.");while(n)try{if(r=1,o&&(i=s[0]&2?o["return"]:s[0]?o["throw"]||((i=o["return"])&&i.call(o),0):o.next)&&!(i=i.call(o,s[1])).done)return i;if(o=0,i)s=[s[0]&2,i.value];switch(s[0]){case 0:case 1:i=s;break;case 4:n.label++;return{value:s[1],done:false};case 5:n.label++;o=s[1];s=[0];continue;case 7:s=n.ops.pop();n.trys.pop();continue;default:if(!(i=n.trys,i=i.length>0&&i[i.length-1])&&(s[0]===6||s[0]===2)){n=0;continue}if(s[0]===3&&(!i||s[1]>i[0]&&s[1]<i[3])){n.label=s[1];break}if(s[0]===6&&n.label<i[1]){n.label=i[1];i=s;break}if(i&&n.label<i[2]){n.label=i[2];n.ops.push(s);break}if(i[2])n.ops.pop();n.trys.pop();continue}s=t.call(e,n)}catch(e){s=[6,e];o=0}finally{r=i=0}if(s[0]&5)throw s[1];return{value:s[0]?s[1]:void 0,done:true}}}var i=Object.create?function(e,t,n,r){if(r===undefined)r=n;var o=Object.getOwnPropertyDescriptor(t,n);if(!o||("get"in o?!t.__esModule:o.writable||o.configurable)){o={enumerable:true,get:function(){return t[n]}}}Object.defineProperty(e,r,o)}:function(e,t,n,r){if(r===undefined)r=n;e[r]=t[n]};function __exportStar(e,t){for(var n in e)if(n!=="default"&&!Object.prototype.hasOwnProperty.call(t,n))i(t,e,n)}function __values(e){var t=typeof Symbol==="function"&&Symbol.iterator,n=t&&e[t],r=0;if(n)return n.call(e);if(e&&typeof e.length==="number")return{next:function(){if(e&&r>=e.length)e=void 0;return{value:e&&e[r++],done:!e}}};throw new TypeError(t?"Object is not iterable.":"Symbol.iterator is not defined.")}function __read(e,t){var n=typeof Symbol==="function"&&e[Symbol.iterator];if(!n)return e;var r=n.call(e),o,i=[],s;try{while((t===void 0||t-- >0)&&!(o=r.next()).done)i.push(o.value)}catch(e){s={error:e}}finally{try{if(o&&!o.done&&(n=r["return"]))n.call(r)}finally{if(s)throw s.error}}return i}function __spread(){for(var e=[],t=0;t<arguments.length;t++)e=e.concat(__read(arguments[t]));return e}function __spreadArrays(){for(var e=0,t=0,n=arguments.length;t<n;t++)e+=arguments[t].length;for(var r=Array(e),o=0,t=0;t<n;t++)for(var i=arguments[t],s=0,a=i.length;s<a;s++,o++)r[o]=i[s];return r}function __spreadArray(e,t,n){if(n||arguments.length===2)for(var r=0,o=t.length,i;r<o;r++){if(i||!(r in t)){if(!i)i=Array.prototype.slice.call(t,0,r);i[r]=t[r]}}return e.concat(i||Array.prototype.slice.call(t))}function __await(e){return this instanceof __await?(this.v=e,this):new __await(e)}function __asyncGenerator(e,t,n){if(!Symbol.asyncIterator)throw new TypeError("Symbol.asyncIterator is not defined.");var r=n.apply(e,t||[]),o,i=[];return o={},verb("next"),verb("throw"),verb("return"),o[Symbol.asyncIterator]=function(){return this},o;function verb(e){if(r[e])o[e]=function(t){return new Promise(function(n,r){i.push([e,t,n,r])>1||resume(e,t)})}}function resume(e,t){try{step(r[e](t))}catch(e){settle(i[0][3],e)}}function step(e){e.value instanceof __await?Promise.resolve(e.value.v).then(fulfill,reject):settle(i[0][2],e)}function fulfill(e){resume("next",e)}function reject(e){resume("throw",e)}function settle(e,t){if(e(t),i.shift(),i.length)resume(i[0][0],i[0][1])}}function __asyncDelegator(e){var t,n;return t={},verb("next"),verb("throw",function(e){throw e}),verb("return"),t[Symbol.iterator]=function(){return this},t;function verb(r,o){t[r]=e[r]?function(t){return(n=!n)?{value:__await(e[r](t)),done:r==="return"}:o?o(t):t}:o}}function __asyncValues(e){if(!Symbol.asyncIterator)throw new TypeError("Symbol.asyncIterator is not defined.");var t=e[Symbol.asyncIterator],n;return t?t.call(e):(e=typeof __values==="function"?__values(e):e[Symbol.iterator](),n={},verb("next"),verb("throw"),verb("return"),n[Symbol.asyncIterator]=function(){return this},n);function verb(t){n[t]=e[t]&&function(n){return new Promise(function(r,o){n=e[t](n),settle(r,o,n.done,n.value)})}}function settle(e,t,n,r){Promise.resolve(r).then(function(t){e({value:t,done:n})},t)}}function __makeTemplateObject(e,t){if(Object.defineProperty){Object.defineProperty(e,"raw",{value:t})}else{e.raw=t}return e}var s=Object.create?function(e,t){Object.defineProperty(e,"default",{enumerable:true,value:t})}:function(e,t){e["default"]=t};function __importStar(e){if(e&&e.__esModule)return e;var t={};if(e!=null)for(var n in e)if(n!=="default"&&Object.prototype.hasOwnProperty.call(e,n))i(t,e,n);s(t,e);return t}function __importDefault(e){return e&&e.__esModule?e:{default:e}}function __classPrivateFieldGet(e,t,n,r){if(n==="a"&&!r)throw new TypeError("Private accessor was defined without a getter");if(typeof t==="function"?e!==t||!r:!t.has(e))throw new TypeError("Cannot read private member from an object whose class did not declare it");return n==="m"?r:n==="a"?r.call(e):r?r.value:t.get(e)}function __classPrivateFieldSet(e,t,n,r,o){if(r==="m")throw new TypeError("Private method is not writable");if(r==="a"&&!o)throw new TypeError("Private accessor was defined without a setter");if(typeof t==="function"?e!==t||!o:!t.has(e))throw new TypeError("Cannot write private member to an object whose class did not declare it");return r==="a"?o.call(e,n):o?o.value=n:t.set(e,n),n}function __classPrivateFieldIn(e,t){if(t===null||typeof t!=="object"&&typeof t!=="function")throw new TypeError("Cannot use 'in' operator on non-object");return typeof e==="function"?t===e:e.has(t)}},6010:(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t.fromString=t.fromArrayBuffer=void 0;const r=n(9126);const o=n(4293);const i=(e,t=0,n=e.byteLength-t)=>{if(!(0,r.isArrayBuffer)(e)){throw new TypeError(`The "input" argument must be ArrayBuffer. Received type ${typeof e} (${e})`)}return o.Buffer.from(e,t,n)};t.fromArrayBuffer=i;const s=(e,t)=>{if(typeof e!=="string"){throw new TypeError(`The "input" argument must be of type string. Received type ${typeof e} (${e})`)}return t?o.Buffer.from(e,t):o.Buffer.from(e)};t.fromString=s},9509:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t.booleanSelector=t.SelectorType=void 0;var n;(function(e){e["ENV"]="env";e["CONFIG"]="shared config entry"})(n=t.SelectorType||(t.SelectorType={}));const r=(e,t,n)=>{if(!(t in e))return undefined;if(e[t]==="true")return true;if(e[t]==="false")return false;throw new Error(`Cannot load ${n} "${t}". Expected "true" or "false", got ${e[t]}.`)};t.booleanSelector=r},6168:(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});const r=n(8602);r.__exportStar(n(9509),t)},8602:(e,t,n)=>{"use strict";n.r(t);n.d(t,{__extends:()=>__extends,__assign:()=>o,__rest:()=>__rest,__decorate:()=>__decorate,__param:()=>__param,__metadata:()=>__metadata,__awaiter:()=>__awaiter,__generator:()=>__generator,__createBinding:()=>i,__exportStar:()=>__exportStar,__values:()=>__values,__read:()=>__read,__spread:()=>__spread,__spreadArrays:()=>__spreadArrays,__spreadArray:()=>__spreadArray,__await:()=>__await,__asyncGenerator:()=>__asyncGenerator,__asyncDelegator:()=>__asyncDelegator,__asyncValues:()=>__asyncValues,__makeTemplateObject:()=>__makeTemplateObject,__importStar:()=>__importStar,__importDefault:()=>__importDefault,__classPrivateFieldGet:()=>__classPrivateFieldGet,__classPrivateFieldSet:()=>__classPrivateFieldSet,__classPrivateFieldIn:()=>__classPrivateFieldIn});var r=function(e,t){r=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(e,t){e.__proto__=t}||function(e,t){for(var n in t)if(Object.prototype.hasOwnProperty.call(t,n))e[n]=t[n]};return r(e,t)};function __extends(e,t){if(typeof t!=="function"&&t!==null)throw new TypeError("Class extends value "+String(t)+" is not a constructor or null");r(e,t);function __(){this.constructor=e}e.prototype=t===null?Object.create(t):(__.prototype=t.prototype,new __)}var o=function(){o=Object.assign||function __assign(e){for(var t,n=1,r=arguments.length;n<r;n++){t=arguments[n];for(var o in t)if(Object.prototype.hasOwnProperty.call(t,o))e[o]=t[o]}return e};return o.apply(this,arguments)};function __rest(e,t){var n={};for(var r in e)if(Object.prototype.hasOwnProperty.call(e,r)&&t.indexOf(r)<0)n[r]=e[r];if(e!=null&&typeof Object.getOwnPropertySymbols==="function")for(var o=0,r=Object.getOwnPropertySymbols(e);o<r.length;o++){if(t.indexOf(r[o])<0&&Object.prototype.propertyIsEnumerable.call(e,r[o]))n[r[o]]=e[r[o]]}return n}function __decorate(e,t,n,r){var o=arguments.length,i=o<3?t:r===null?r=Object.getOwnPropertyDescriptor(t,n):r,s;if(typeof Reflect==="object"&&typeof Reflect.decorate==="function")i=Reflect.decorate(e,t,n,r);else for(var a=e.length-1;a>=0;a--)if(s=e[a])i=(o<3?s(i):o>3?s(t,n,i):s(t,n))||i;return o>3&&i&&Object.defineProperty(t,n,i),i}function __param(e,t){return function(n,r){t(n,r,e)}}function __metadata(e,t){if(typeof Reflect==="object"&&typeof Reflect.metadata==="function")return Reflect.metadata(e,t)}function __awaiter(e,t,n,r){function adopt(e){return e instanceof n?e:new n(function(t){t(e)})}return new(n||(n=Promise))(function(n,o){function fulfilled(e){try{step(r.next(e))}catch(e){o(e)}}function rejected(e){try{step(r["throw"](e))}catch(e){o(e)}}function step(e){e.done?n(e.value):adopt(e.value).then(fulfilled,rejected)}step((r=r.apply(e,t||[])).next())})}function __generator(e,t){var n={label:0,sent:function(){if(i[0]&1)throw i[1];return i[1]},trys:[],ops:[]},r,o,i,s;return s={next:verb(0),throw:verb(1),return:verb(2)},typeof Symbol==="function"&&(s[Symbol.iterator]=function(){return this}),s;function verb(e){return function(t){return step([e,t])}}function step(s){if(r)throw new TypeError("Generator is already executing.");while(n)try{if(r=1,o&&(i=s[0]&2?o["return"]:s[0]?o["throw"]||((i=o["return"])&&i.call(o),0):o.next)&&!(i=i.call(o,s[1])).done)return i;if(o=0,i)s=[s[0]&2,i.value];switch(s[0]){case 0:case 1:i=s;break;case 4:n.label++;return{value:s[1],done:false};case 5:n.label++;o=s[1];s=[0];continue;case 7:s=n.ops.pop();n.trys.pop();continue;default:if(!(i=n.trys,i=i.length>0&&i[i.length-1])&&(s[0]===6||s[0]===2)){n=0;continue}if(s[0]===3&&(!i||s[1]>i[0]&&s[1]<i[3])){n.label=s[1];break}if(s[0]===6&&n.label<i[1]){n.label=i[1];i=s;break}if(i&&n.label<i[2]){n.label=i[2];n.ops.push(s);break}if(i[2])n.ops.pop();n.trys.pop();continue}s=t.call(e,n)}catch(e){s=[6,e];o=0}finally{r=i=0}if(s[0]&5)throw s[1];return{value:s[0]?s[1]:void 0,done:true}}}var i=Object.create?function(e,t,n,r){if(r===undefined)r=n;var o=Object.getOwnPropertyDescriptor(t,n);if(!o||("get"in o?!t.__esModule:o.writable||o.configurable)){o={enumerable:true,get:function(){return t[n]}}}Object.defineProperty(e,r,o)}:function(e,t,n,r){if(r===undefined)r=n;e[r]=t[n]};function __exportStar(e,t){for(var n in e)if(n!=="default"&&!Object.prototype.hasOwnProperty.call(t,n))i(t,e,n)}function __values(e){var t=typeof Symbol==="function"&&Symbol.iterator,n=t&&e[t],r=0;if(n)return n.call(e);if(e&&typeof e.length==="number")return{next:function(){if(e&&r>=e.length)e=void 0;return{value:e&&e[r++],done:!e}}};throw new TypeError(t?"Object is not iterable.":"Symbol.iterator is not defined.")}function __read(e,t){var n=typeof Symbol==="function"&&e[Symbol.iterator];if(!n)return e;var r=n.call(e),o,i=[],s;try{while((t===void 0||t-- >0)&&!(o=r.next()).done)i.push(o.value)}catch(e){s={error:e}}finally{try{if(o&&!o.done&&(n=r["return"]))n.call(r)}finally{if(s)throw s.error}}return i}function __spread(){for(var e=[],t=0;t<arguments.length;t++)e=e.concat(__read(arguments[t]));return e}function __spreadArrays(){for(var e=0,t=0,n=arguments.length;t<n;t++)e+=arguments[t].length;for(var r=Array(e),o=0,t=0;t<n;t++)for(var i=arguments[t],s=0,a=i.length;s<a;s++,o++)r[o]=i[s];return r}function __spreadArray(e,t,n){if(n||arguments.length===2)for(var r=0,o=t.length,i;r<o;r++){if(i||!(r in t)){if(!i)i=Array.prototype.slice.call(t,0,r);i[r]=t[r]}}return e.concat(i||Array.prototype.slice.call(t))}function __await(e){return this instanceof __await?(this.v=e,this):new __await(e)}function __asyncGenerator(e,t,n){if(!Symbol.asyncIterator)throw new TypeError("Symbol.asyncIterator is not defined.");var r=n.apply(e,t||[]),o,i=[];return o={},verb("next"),verb("throw"),verb("return"),o[Symbol.asyncIterator]=function(){return this},o;function verb(e){if(r[e])o[e]=function(t){return new Promise(function(n,r){i.push([e,t,n,r])>1||resume(e,t)})}}function resume(e,t){try{step(r[e](t))}catch(e){settle(i[0][3],e)}}function step(e){e.value instanceof __await?Promise.resolve(e.value.v).then(fulfill,reject):settle(i[0][2],e)}function fulfill(e){resume("next",e)}function reject(e){resume("throw",e)}function settle(e,t){if(e(t),i.shift(),i.length)resume(i[0][0],i[0][1])}}function __asyncDelegator(e){var t,n;return t={},verb("next"),verb("throw",function(e){throw e}),verb("return"),t[Symbol.iterator]=function(){return this},t;function verb(r,o){t[r]=e[r]?function(t){return(n=!n)?{value:__await(e[r](t)),done:r==="return"}:o?o(t):t}:o}}function __asyncValues(e){if(!Symbol.asyncIterator)throw new TypeError("Symbol.asyncIterator is not defined.");var t=e[Symbol.asyncIterator],n;return t?t.call(e):(e=typeof __values==="function"?__values(e):e[Symbol.iterator](),n={},verb("next"),verb("throw"),verb("return"),n[Symbol.asyncIterator]=function(){return this},n);function verb(t){n[t]=e[t]&&function(n){return new Promise(function(r,o){n=e[t](n),settle(r,o,n.done,n.value)})}}function settle(e,t,n,r){Promise.resolve(r).then(function(t){e({value:t,done:n})},t)}}function __makeTemplateObject(e,t){if(Object.defineProperty){Object.defineProperty(e,"raw",{value:t})}else{e.raw=t}return e}var s=Object.create?function(e,t){Object.defineProperty(e,"default",{enumerable:true,value:t})}:function(e,t){e["default"]=t};function __importStar(e){if(e&&e.__esModule)return e;var t={};if(e!=null)for(var n in e)if(n!=="default"&&Object.prototype.hasOwnProperty.call(e,n))i(t,e,n);s(t,e);return t}function __importDefault(e){return e&&e.__esModule?e:{default:e}}function __classPrivateFieldGet(e,t,n,r){if(n==="a"&&!r)throw new TypeError("Private accessor was defined without a getter");if(typeof t==="function"?e!==t||!r:!t.has(e))throw new TypeError("Cannot read private member from an object whose class did not declare it");return n==="m"?r:n==="a"?r.call(e):r?r.value:t.get(e)}function __classPrivateFieldSet(e,t,n,r,o){if(r==="m")throw new TypeError("Private method is not writable");if(r==="a"&&!o)throw new TypeError("Private accessor was defined without a setter");if(typeof t==="function"?e!==t||!o:!t.has(e))throw new TypeError("Cannot write private member to an object whose class did not declare it");return r==="a"?o.call(e,n):o?o.value=n:t.set(e,n),n}function __classPrivateFieldIn(e,t){if(t===null||typeof t!=="object"&&typeof t!=="function")throw new TypeError("Cannot use 'in' operator on non-object");return typeof e==="function"?t===e:e.has(t)}},6488:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t.IMDS_REGION_PATH=t.DEFAULTS_MODE_OPTIONS=t.ENV_IMDS_DISABLED=t.AWS_DEFAULT_REGION_ENV=t.AWS_REGION_ENV=t.AWS_EXECUTION_ENV=void 0;t.AWS_EXECUTION_ENV="AWS_EXECUTION_ENV";t.AWS_REGION_ENV="AWS_REGION";t.AWS_DEFAULT_REGION_ENV="AWS_DEFAULT_REGION";t.ENV_IMDS_DISABLED="AWS_EC2_METADATA_DISABLED";t.DEFAULTS_MODE_OPTIONS=["in-region","cross-region","mobile","standard","legacy"];t.IMDS_REGION_PATH="/latest/meta-data/placement/region"},8450:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t.NODE_DEFAULTS_MODE_CONFIG_OPTIONS=void 0;const n="AWS_DEFAULTS_MODE";const r="defaults_mode";t.NODE_DEFAULTS_MODE_CONFIG_OPTIONS={environmentVariableSelector:e=>{return e[n]},configFileSelector:e=>{return e[r]},default:"legacy"}},4243:(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});const r=n(6237);r.__exportStar(n(8238),t)},8238:(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t.resolveDefaultsModeConfig=void 0;const r=n(6153);const o=n(5898);const i=n(7684);const s=n(4462);const a=n(6488);const c=n(8450);const l=({region:e=(0,i.loadConfig)(r.NODE_REGION_CONFIG_OPTIONS),defaultsMode:t=(0,i.loadConfig)(c.NODE_DEFAULTS_MODE_CONFIG_OPTIONS)}={})=>(0,s.memoize)(async()=>{const n=typeof t==="function"?await t():t;switch(n===null||n===void 0?void 0:n.toLowerCase()){case"auto":return u(e);case"in-region":case"cross-region":case"mobile":case"standard":case"legacy":return Promise.resolve(n===null||n===void 0?void 0:n.toLocaleLowerCase());case undefined:return Promise.resolve("legacy");default:throw new Error(`Invalid parameter for "defaultsMode", expect ${a.DEFAULTS_MODE_OPTIONS.join(", ")}, got ${n}`)}});t.resolveDefaultsModeConfig=l;const u=async e=>{if(e){const t=typeof e==="function"?await e():e;const n=await f();if(!n){return"standard"}if(t===n){return"in-region"}else{return"cross-region"}}return"standard"};const f=async()=>{var e;if(process.env[a.AWS_EXECUTION_ENV]&&(process.env[a.AWS_REGION_ENV]||process.env[a.AWS_DEFAULT_REGION_ENV])){return(e=process.env[a.AWS_REGION_ENV])!==null&&e!==void 0?e:process.env[a.AWS_DEFAULT_REGION_ENV]}if(!process.env[a.ENV_IMDS_DISABLED]){try{const e=await(0,o.getInstanceMetadataEndpoint)();return(await(0,o.httpRequest)({...e,path:a.IMDS_REGION_PATH})).toString()}catch(e){}}}},6237:(e,t,n)=>{"use strict";n.r(t);n.d(t,{__extends:()=>__extends,__assign:()=>o,__rest:()=>__rest,__decorate:()=>__decorate,__param:()=>__param,__metadata:()=>__metadata,__awaiter:()=>__awaiter,__generator:()=>__generator,__createBinding:()=>i,__exportStar:()=>__exportStar,__values:()=>__values,__read:()=>__read,__spread:()=>__spread,__spreadArrays:()=>__spreadArrays,__spreadArray:()=>__spreadArray,__await:()=>__await,__asyncGenerator:()=>__asyncGenerator,__asyncDelegator:()=>__asyncDelegator,__asyncValues:()=>__asyncValues,__makeTemplateObject:()=>__makeTemplateObject,__importStar:()=>__importStar,__importDefault:()=>__importDefault,__classPrivateFieldGet:()=>__classPrivateFieldGet,__classPrivateFieldSet:()=>__classPrivateFieldSet,__classPrivateFieldIn:()=>__classPrivateFieldIn});var r=function(e,t){r=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(e,t){e.__proto__=t}||function(e,t){for(var n in t)if(Object.prototype.hasOwnProperty.call(t,n))e[n]=t[n]};return r(e,t)};function __extends(e,t){if(typeof t!=="function"&&t!==null)throw new TypeError("Class extends value "+String(t)+" is not a constructor or null");r(e,t);function __(){this.constructor=e}e.prototype=t===null?Object.create(t):(__.prototype=t.prototype,new __)}var o=function(){o=Object.assign||function __assign(e){for(var t,n=1,r=arguments.length;n<r;n++){t=arguments[n];for(var o in t)if(Object.prototype.hasOwnProperty.call(t,o))e[o]=t[o]}return e};return o.apply(this,arguments)};function __rest(e,t){var n={};for(var r in e)if(Object.prototype.hasOwnProperty.call(e,r)&&t.indexOf(r)<0)n[r]=e[r];if(e!=null&&typeof Object.getOwnPropertySymbols==="function")for(var o=0,r=Object.getOwnPropertySymbols(e);o<r.length;o++){if(t.indexOf(r[o])<0&&Object.prototype.propertyIsEnumerable.call(e,r[o]))n[r[o]]=e[r[o]]}return n}function __decorate(e,t,n,r){var o=arguments.length,i=o<3?t:r===null?r=Object.getOwnPropertyDescriptor(t,n):r,s;if(typeof Reflect==="object"&&typeof Reflect.decorate==="function")i=Reflect.decorate(e,t,n,r);else for(var a=e.length-1;a>=0;a--)if(s=e[a])i=(o<3?s(i):o>3?s(t,n,i):s(t,n))||i;return o>3&&i&&Object.defineProperty(t,n,i),i}function __param(e,t){return function(n,r){t(n,r,e)}}function __metadata(e,t){if(typeof Reflect==="object"&&typeof Reflect.metadata==="function")return Reflect.metadata(e,t)}function __awaiter(e,t,n,r){function adopt(e){return e instanceof n?e:new n(function(t){t(e)})}return new(n||(n=Promise))(function(n,o){function fulfilled(e){try{step(r.next(e))}catch(e){o(e)}}function rejected(e){try{step(r["throw"](e))}catch(e){o(e)}}function step(e){e.done?n(e.value):adopt(e.value).then(fulfilled,rejected)}step((r=r.apply(e,t||[])).next())})}function __generator(e,t){var n={label:0,sent:function(){if(i[0]&1)throw i[1];return i[1]},trys:[],ops:[]},r,o,i,s;return s={next:verb(0),throw:verb(1),return:verb(2)},typeof Symbol==="function"&&(s[Symbol.iterator]=function(){return this}),s;function verb(e){return function(t){return step([e,t])}}function step(s){if(r)throw new TypeError("Generator is already executing.");while(n)try{if(r=1,o&&(i=s[0]&2?o["return"]:s[0]?o["throw"]||((i=o["return"])&&i.call(o),0):o.next)&&!(i=i.call(o,s[1])).done)return i;if(o=0,i)s=[s[0]&2,i.value];switch(s[0]){case 0:case 1:i=s;break;case 4:n.label++;return{value:s[1],done:false};case 5:n.label++;o=s[1];s=[0];continue;case 7:s=n.ops.pop();n.trys.pop();continue;default:if(!(i=n.trys,i=i.length>0&&i[i.length-1])&&(s[0]===6||s[0]===2)){n=0;continue}if(s[0]===3&&(!i||s[1]>i[0]&&s[1]<i[3])){n.label=s[1];break}if(s[0]===6&&n.label<i[1]){n.label=i[1];i=s;break}if(i&&n.label<i[2]){n.label=i[2];n.ops.push(s);break}if(i[2])n.ops.pop();n.trys.pop();continue}s=t.call(e,n)}catch(e){s=[6,e];o=0}finally{r=i=0}if(s[0]&5)throw s[1];return{value:s[0]?s[1]:void 0,done:true}}}var i=Object.create?function(e,t,n,r){if(r===undefined)r=n;var o=Object.getOwnPropertyDescriptor(t,n);if(!o||("get"in o?!t.__esModule:o.writable||o.configurable)){o={enumerable:true,get:function(){return t[n]}}}Object.defineProperty(e,r,o)}:function(e,t,n,r){if(r===undefined)r=n;e[r]=t[n]};function __exportStar(e,t){for(var n in e)if(n!=="default"&&!Object.prototype.hasOwnProperty.call(t,n))i(t,e,n)}function __values(e){var t=typeof Symbol==="function"&&Symbol.iterator,n=t&&e[t],r=0;if(n)return n.call(e);if(e&&typeof e.length==="number")return{next:function(){if(e&&r>=e.length)e=void 0;return{value:e&&e[r++],done:!e}}};throw new TypeError(t?"Object is not iterable.":"Symbol.iterator is not defined.")}function __read(e,t){var n=typeof Symbol==="function"&&e[Symbol.iterator];if(!n)return e;var r=n.call(e),o,i=[],s;try{while((t===void 0||t-- >0)&&!(o=r.next()).done)i.push(o.value)}catch(e){s={error:e}}finally{try{if(o&&!o.done&&(n=r["return"]))n.call(r)}finally{if(s)throw s.error}}return i}function __spread(){for(var e=[],t=0;t<arguments.length;t++)e=e.concat(__read(arguments[t]));return e}function __spreadArrays(){for(var e=0,t=0,n=arguments.length;t<n;t++)e+=arguments[t].length;for(var r=Array(e),o=0,t=0;t<n;t++)for(var i=arguments[t],s=0,a=i.length;s<a;s++,o++)r[o]=i[s];return r}function __spreadArray(e,t,n){if(n||arguments.length===2)for(var r=0,o=t.length,i;r<o;r++){if(i||!(r in t)){if(!i)i=Array.prototype.slice.call(t,0,r);i[r]=t[r]}}return e.concat(i||Array.prototype.slice.call(t))}function __await(e){return this instanceof __await?(this.v=e,this):new __await(e)}function __asyncGenerator(e,t,n){if(!Symbol.asyncIterator)throw new TypeError("Symbol.asyncIterator is not defined.");var r=n.apply(e,t||[]),o,i=[];return o={},verb("next"),verb("throw"),verb("return"),o[Symbol.asyncIterator]=function(){return this},o;function verb(e){if(r[e])o[e]=function(t){return new Promise(function(n,r){i.push([e,t,n,r])>1||resume(e,t)})}}function resume(e,t){try{step(r[e](t))}catch(e){settle(i[0][3],e)}}function step(e){e.value instanceof __await?Promise.resolve(e.value.v).then(fulfill,reject):settle(i[0][2],e)}function fulfill(e){resume("next",e)}function reject(e){resume("throw",e)}function settle(e,t){if(e(t),i.shift(),i.length)resume(i[0][0],i[0][1])}}function __asyncDelegator(e){var t,n;return t={},verb("next"),verb("throw",function(e){throw e}),verb("return"),t[Symbol.iterator]=function(){return this},t;function verb(r,o){t[r]=e[r]?function(t){return(n=!n)?{value:__await(e[r](t)),done:r==="return"}:o?o(t):t}:o}}function __asyncValues(e){if(!Symbol.asyncIterator)throw new TypeError("Symbol.asyncIterator is not defined.");var t=e[Symbol.asyncIterator],n;return t?t.call(e):(e=typeof __values==="function"?__values(e):e[Symbol.iterator](),n={},verb("next"),verb("throw"),verb("return"),n[Symbol.asyncIterator]=function(){return this},n);function verb(t){n[t]=e[t]&&function(n){return new Promise(function(r,o){n=e[t](n),settle(r,o,n.done,n.value)})}}function settle(e,t,n,r){Promise.resolve(r).then(function(t){e({value:t,done:n})},t)}}function __makeTemplateObject(e,t){if(Object.defineProperty){Object.defineProperty(e,"raw",{value:t})}else{e.raw=t}return e}var s=Object.create?function(e,t){Object.defineProperty(e,"default",{enumerable:true,value:t})}:function(e,t){e["default"]=t};function __importStar(e){if(e&&e.__esModule)return e;var t={};if(e!=null)for(var n in e)if(n!=="default"&&Object.prototype.hasOwnProperty.call(e,n))i(t,e,n);s(t,e);return t}function __importDefault(e){return e&&e.__esModule?e:{default:e}}function __classPrivateFieldGet(e,t,n,r){if(n==="a"&&!r)throw new TypeError("Private accessor was defined without a getter");if(typeof t==="function"?e!==t||!r:!t.has(e))throw new TypeError("Cannot read private member from an object whose class did not declare it");return n==="m"?r:n==="a"?r.call(e):r?r.value:t.get(e)}function __classPrivateFieldSet(e,t,n,r,o){if(r==="m")throw new TypeError("Private method is not writable");if(r==="a"&&!o)throw new TypeError("Private accessor was defined without a setter");if(typeof t==="function"?e!==t||!o:!t.has(e))throw new TypeError("Cannot write private member to an object whose class did not declare it");return r==="a"?o.call(e,n):o?o.value=n:t.set(e,n),n}function __classPrivateFieldIn(e,t){if(t===null||typeof t!=="object"&&typeof t!=="function")throw new TypeError("Cannot use 'in' operator on non-object");return typeof e==="function"?t===e:e.has(t)}},1968:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t.toHex=t.fromHex=void 0;const n={};const r={};for(let e=0;e<256;e++){let t=e.toString(16).toLowerCase();if(t.length===1){t=`0${t}`}n[e]=t;r[t]=e}function fromHex(e){if(e.length%2!==0){throw new Error("Hex encoded strings must have an even number length")}const t=new Uint8Array(e.length/2);for(let n=0;n<e.length;n+=2){const o=e.slice(n,n+2).toLowerCase();if(o in r){t[n/2]=r[o]}else{throw new Error(`Cannot decode unrecognized sequence ${o} as hexadecimal`)}}return t}t.fromHex=fromHex;function toHex(e){let t="";for(let r=0;r<e.byteLength;r++){t+=n[e[r]]}return t}t.toHex=toHex},236:(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});const r=n(6160);r.__exportStar(n(7776),t)},7776:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t.normalizeProvider=void 0;const n=e=>{if(typeof e==="function")return e;const t=Promise.resolve(e);return()=>t};t.normalizeProvider=n},6160:(e,t,n)=>{"use strict";n.r(t);n.d(t,{__extends:()=>__extends,__assign:()=>o,__rest:()=>__rest,__decorate:()=>__decorate,__param:()=>__param,__metadata:()=>__metadata,__awaiter:()=>__awaiter,__generator:()=>__generator,__createBinding:()=>i,__exportStar:()=>__exportStar,__values:()=>__values,__read:()=>__read,__spread:()=>__spread,__spreadArrays:()=>__spreadArrays,__spreadArray:()=>__spreadArray,__await:()=>__await,__asyncGenerator:()=>__asyncGenerator,__asyncDelegator:()=>__asyncDelegator,__asyncValues:()=>__asyncValues,__makeTemplateObject:()=>__makeTemplateObject,__importStar:()=>__importStar,__importDefault:()=>__importDefault,__classPrivateFieldGet:()=>__classPrivateFieldGet,__classPrivateFieldSet:()=>__classPrivateFieldSet,__classPrivateFieldIn:()=>__classPrivateFieldIn});var r=function(e,t){r=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(e,t){e.__proto__=t}||function(e,t){for(var n in t)if(Object.prototype.hasOwnProperty.call(t,n))e[n]=t[n]};return r(e,t)};function __extends(e,t){if(typeof t!=="function"&&t!==null)throw new TypeError("Class extends value "+String(t)+" is not a constructor or null");r(e,t);function __(){this.constructor=e}e.prototype=t===null?Object.create(t):(__.prototype=t.prototype,new __)}var o=function(){o=Object.assign||function __assign(e){for(var t,n=1,r=arguments.length;n<r;n++){t=arguments[n];for(var o in t)if(Object.prototype.hasOwnProperty.call(t,o))e[o]=t[o]}return e};return o.apply(this,arguments)};function __rest(e,t){var n={};for(var r in e)if(Object.prototype.hasOwnProperty.call(e,r)&&t.indexOf(r)<0)n[r]=e[r];if(e!=null&&typeof Object.getOwnPropertySymbols==="function")for(var o=0,r=Object.getOwnPropertySymbols(e);o<r.length;o++){if(t.indexOf(r[o])<0&&Object.prototype.propertyIsEnumerable.call(e,r[o]))n[r[o]]=e[r[o]]}return n}function __decorate(e,t,n,r){var o=arguments.length,i=o<3?t:r===null?r=Object.getOwnPropertyDescriptor(t,n):r,s;if(typeof Reflect==="object"&&typeof Reflect.decorate==="function")i=Reflect.decorate(e,t,n,r);else for(var a=e.length-1;a>=0;a--)if(s=e[a])i=(o<3?s(i):o>3?s(t,n,i):s(t,n))||i;return o>3&&i&&Object.defineProperty(t,n,i),i}function __param(e,t){return function(n,r){t(n,r,e)}}function __metadata(e,t){if(typeof Reflect==="object"&&typeof Reflect.metadata==="function")return Reflect.metadata(e,t)}function __awaiter(e,t,n,r){function adopt(e){return e instanceof n?e:new n(function(t){t(e)})}return new(n||(n=Promise))(function(n,o){function fulfilled(e){try{step(r.next(e))}catch(e){o(e)}}function rejected(e){try{step(r["throw"](e))}catch(e){o(e)}}function step(e){e.done?n(e.value):adopt(e.value).then(fulfilled,rejected)}step((r=r.apply(e,t||[])).next())})}function __generator(e,t){var n={label:0,sent:function(){if(i[0]&1)throw i[1];return i[1]},trys:[],ops:[]},r,o,i,s;return s={next:verb(0),throw:verb(1),return:verb(2)},typeof Symbol==="function"&&(s[Symbol.iterator]=function(){return this}),s;function verb(e){return function(t){return step([e,t])}}function step(s){if(r)throw new TypeError("Generator is already executing.");while(n)try{if(r=1,o&&(i=s[0]&2?o["return"]:s[0]?o["throw"]||((i=o["return"])&&i.call(o),0):o.next)&&!(i=i.call(o,s[1])).done)return i;if(o=0,i)s=[s[0]&2,i.value];switch(s[0]){case 0:case 1:i=s;break;case 4:n.label++;return{value:s[1],done:false};case 5:n.label++;o=s[1];s=[0];continue;case 7:s=n.ops.pop();n.trys.pop();continue;default:if(!(i=n.trys,i=i.length>0&&i[i.length-1])&&(s[0]===6||s[0]===2)){n=0;continue}if(s[0]===3&&(!i||s[1]>i[0]&&s[1]<i[3])){n.label=s[1];break}if(s[0]===6&&n.label<i[1]){n.label=i[1];i=s;break}if(i&&n.label<i[2]){n.label=i[2];n.ops.push(s);break}if(i[2])n.ops.pop();n.trys.pop();continue}s=t.call(e,n)}catch(e){s=[6,e];o=0}finally{r=i=0}if(s[0]&5)throw s[1];return{value:s[0]?s[1]:void 0,done:true}}}var i=Object.create?function(e,t,n,r){if(r===undefined)r=n;var o=Object.getOwnPropertyDescriptor(t,n);if(!o||("get"in o?!t.__esModule:o.writable||o.configurable)){o={enumerable:true,get:function(){return t[n]}}}Object.defineProperty(e,r,o)}:function(e,t,n,r){if(r===undefined)r=n;e[r]=t[n]};function __exportStar(e,t){for(var n in e)if(n!=="default"&&!Object.prototype.hasOwnProperty.call(t,n))i(t,e,n)}function __values(e){var t=typeof Symbol==="function"&&Symbol.iterator,n=t&&e[t],r=0;if(n)return n.call(e);if(e&&typeof e.length==="number")return{next:function(){if(e&&r>=e.length)e=void 0;return{value:e&&e[r++],done:!e}}};throw new TypeError(t?"Object is not iterable.":"Symbol.iterator is not defined.")}function __read(e,t){var n=typeof Symbol==="function"&&e[Symbol.iterator];if(!n)return e;var r=n.call(e),o,i=[],s;try{while((t===void 0||t-- >0)&&!(o=r.next()).done)i.push(o.value)}catch(e){s={error:e}}finally{try{if(o&&!o.done&&(n=r["return"]))n.call(r)}finally{if(s)throw s.error}}return i}function __spread(){for(var e=[],t=0;t<arguments.length;t++)e=e.concat(__read(arguments[t]));return e}function __spreadArrays(){for(var e=0,t=0,n=arguments.length;t<n;t++)e+=arguments[t].length;for(var r=Array(e),o=0,t=0;t<n;t++)for(var i=arguments[t],s=0,a=i.length;s<a;s++,o++)r[o]=i[s];return r}function __spreadArray(e,t,n){if(n||arguments.length===2)for(var r=0,o=t.length,i;r<o;r++){if(i||!(r in t)){if(!i)i=Array.prototype.slice.call(t,0,r);i[r]=t[r]}}return e.concat(i||Array.prototype.slice.call(t))}function __await(e){return this instanceof __await?(this.v=e,this):new __await(e)}function __asyncGenerator(e,t,n){if(!Symbol.asyncIterator)throw new TypeError("Symbol.asyncIterator is not defined.");var r=n.apply(e,t||[]),o,i=[];return o={},verb("next"),verb("throw"),verb("return"),o[Symbol.asyncIterator]=function(){return this},o;function verb(e){if(r[e])o[e]=function(t){return new Promise(function(n,r){i.push([e,t,n,r])>1||resume(e,t)})}}function resume(e,t){try{step(r[e](t))}catch(e){settle(i[0][3],e)}}function step(e){e.value instanceof __await?Promise.resolve(e.value.v).then(fulfill,reject):settle(i[0][2],e)}function fulfill(e){resume("next",e)}function reject(e){resume("throw",e)}function settle(e,t){if(e(t),i.shift(),i.length)resume(i[0][0],i[0][1])}}function __asyncDelegator(e){var t,n;return t={},verb("next"),verb("throw",function(e){throw e}),verb("return"),t[Symbol.iterator]=function(){return this},t;function verb(r,o){t[r]=e[r]?function(t){return(n=!n)?{value:__await(e[r](t)),done:r==="return"}:o?o(t):t}:o}}function __asyncValues(e){if(!Symbol.asyncIterator)throw new TypeError("Symbol.asyncIterator is not defined.");var t=e[Symbol.asyncIterator],n;return t?t.call(e):(e=typeof __values==="function"?__values(e):e[Symbol.iterator](),n={},verb("next"),verb("throw"),verb("return"),n[Symbol.asyncIterator]=function(){return this},n);function verb(t){n[t]=e[t]&&function(n){return new Promise(function(r,o){n=e[t](n),settle(r,o,n.done,n.value)})}}function settle(e,t,n,r){Promise.resolve(r).then(function(t){e({value:t,done:n})},t)}}function __makeTemplateObject(e,t){if(Object.defineProperty){Object.defineProperty(e,"raw",{value:t})}else{e.raw=t}return e}var s=Object.create?function(e,t){Object.defineProperty(e,"default",{enumerable:true,value:t})}:function(e,t){e["default"]=t};function __importStar(e){if(e&&e.__esModule)return e;var t={};if(e!=null)for(var n in e)if(n!=="default"&&Object.prototype.hasOwnProperty.call(e,n))i(t,e,n);s(t,e);return t}function __importDefault(e){return e&&e.__esModule?e:{default:e}}function __classPrivateFieldGet(e,t,n,r){if(n==="a"&&!r)throw new TypeError("Private accessor was defined without a getter");if(typeof t==="function"?e!==t||!r:!t.has(e))throw new TypeError("Cannot read private member from an object whose class did not declare it");return n==="m"?r:n==="a"?r.call(e):r?r.value:t.get(e)}function __classPrivateFieldSet(e,t,n,r,o){if(r==="m")throw new TypeError("Private method is not writable");if(r==="a"&&!o)throw new TypeError("Private accessor was defined without a setter");if(typeof t==="function"?e!==t||!o:!t.has(e))throw new TypeError("Cannot write private member to an object whose class did not declare it");return r==="a"?o.call(e,n):o?o.value=n:t.set(e,n),n}function __classPrivateFieldIn(e,t){if(t===null||typeof t!=="object"&&typeof t!=="function")throw new TypeError("Cannot use 'in' operator on non-object");return typeof e==="function"?t===e:e.has(t)}},5774:(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t.escapeUriPath=void 0;const r=n(4652);const o=e=>e.split("/").map(r.escapeUri).join("/");t.escapeUriPath=o},4652:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t.escapeUri=void 0;const n=e=>encodeURIComponent(e).replace(/[!'()*]/g,r);t.escapeUri=n;const r=e=>`%${e.charCodeAt(0).toString(16).toUpperCase()}`},7952:(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});const r=n(9047);r.__exportStar(n(4652),t);r.__exportStar(n(5774),t)},9047:(e,t,n)=>{"use strict";n.r(t);n.d(t,{__extends:()=>__extends,__assign:()=>o,__rest:()=>__rest,__decorate:()=>__decorate,__param:()=>__param,__metadata:()=>__metadata,__awaiter:()=>__awaiter,__generator:()=>__generator,__createBinding:()=>i,__exportStar:()=>__exportStar,__values:()=>__values,__read:()=>__read,__spread:()=>__spread,__spreadArrays:()=>__spreadArrays,__spreadArray:()=>__spreadArray,__await:()=>__await,__asyncGenerator:()=>__asyncGenerator,__asyncDelegator:()=>__asyncDelegator,__asyncValues:()=>__asyncValues,__makeTemplateObject:()=>__makeTemplateObject,__importStar:()=>__importStar,__importDefault:()=>__importDefault,__classPrivateFieldGet:()=>__classPrivateFieldGet,__classPrivateFieldSet:()=>__classPrivateFieldSet,__classPrivateFieldIn:()=>__classPrivateFieldIn});var r=function(e,t){r=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(e,t){e.__proto__=t}||function(e,t){for(var n in t)if(Object.prototype.hasOwnProperty.call(t,n))e[n]=t[n]};return r(e,t)};function __extends(e,t){if(typeof t!=="function"&&t!==null)throw new TypeError("Class extends value "+String(t)+" is not a constructor or null");r(e,t);function __(){this.constructor=e}e.prototype=t===null?Object.create(t):(__.prototype=t.prototype,new __)}var o=function(){o=Object.assign||function __assign(e){for(var t,n=1,r=arguments.length;n<r;n++){t=arguments[n];for(var o in t)if(Object.prototype.hasOwnProperty.call(t,o))e[o]=t[o]}return e};return o.apply(this,arguments)};function __rest(e,t){var n={};for(var r in e)if(Object.prototype.hasOwnProperty.call(e,r)&&t.indexOf(r)<0)n[r]=e[r];if(e!=null&&typeof Object.getOwnPropertySymbols==="function")for(var o=0,r=Object.getOwnPropertySymbols(e);o<r.length;o++){if(t.indexOf(r[o])<0&&Object.prototype.propertyIsEnumerable.call(e,r[o]))n[r[o]]=e[r[o]]}return n}function __decorate(e,t,n,r){var o=arguments.length,i=o<3?t:r===null?r=Object.getOwnPropertyDescriptor(t,n):r,s;if(typeof Reflect==="object"&&typeof Reflect.decorate==="function")i=Reflect.decorate(e,t,n,r);else for(var a=e.length-1;a>=0;a--)if(s=e[a])i=(o<3?s(i):o>3?s(t,n,i):s(t,n))||i;return o>3&&i&&Object.defineProperty(t,n,i),i}function __param(e,t){return function(n,r){t(n,r,e)}}function __metadata(e,t){if(typeof Reflect==="object"&&typeof Reflect.metadata==="function")return Reflect.metadata(e,t)}function __awaiter(e,t,n,r){function adopt(e){return e instanceof n?e:new n(function(t){t(e)})}return new(n||(n=Promise))(function(n,o){function fulfilled(e){try{step(r.next(e))}catch(e){o(e)}}function rejected(e){try{step(r["throw"](e))}catch(e){o(e)}}function step(e){e.done?n(e.value):adopt(e.value).then(fulfilled,rejected)}step((r=r.apply(e,t||[])).next())})}function __generator(e,t){var n={label:0,sent:function(){if(i[0]&1)throw i[1];return i[1]},trys:[],ops:[]},r,o,i,s;return s={next:verb(0),throw:verb(1),return:verb(2)},typeof Symbol==="function"&&(s[Symbol.iterator]=function(){return this}),s;function verb(e){return function(t){return step([e,t])}}function step(s){if(r)throw new TypeError("Generator is already executing.");while(n)try{if(r=1,o&&(i=s[0]&2?o["return"]:s[0]?o["throw"]||((i=o["return"])&&i.call(o),0):o.next)&&!(i=i.call(o,s[1])).done)return i;if(o=0,i)s=[s[0]&2,i.value];switch(s[0]){case 0:case 1:i=s;break;case 4:n.label++;return{value:s[1],done:false};case 5:n.label++;o=s[1];s=[0];continue;case 7:s=n.ops.pop();n.trys.pop();continue;default:if(!(i=n.trys,i=i.length>0&&i[i.length-1])&&(s[0]===6||s[0]===2)){n=0;continue}if(s[0]===3&&(!i||s[1]>i[0]&&s[1]<i[3])){n.label=s[1];break}if(s[0]===6&&n.label<i[1]){n.label=i[1];i=s;break}if(i&&n.label<i[2]){n.label=i[2];n.ops.push(s);break}if(i[2])n.ops.pop();n.trys.pop();continue}s=t.call(e,n)}catch(e){s=[6,e];o=0}finally{r=i=0}if(s[0]&5)throw s[1];return{value:s[0]?s[1]:void 0,done:true}}}var i=Object.create?function(e,t,n,r){if(r===undefined)r=n;var o=Object.getOwnPropertyDescriptor(t,n);if(!o||("get"in o?!t.__esModule:o.writable||o.configurable)){o={enumerable:true,get:function(){return t[n]}}}Object.defineProperty(e,r,o)}:function(e,t,n,r){if(r===undefined)r=n;e[r]=t[n]};function __exportStar(e,t){for(var n in e)if(n!=="default"&&!Object.prototype.hasOwnProperty.call(t,n))i(t,e,n)}function __values(e){var t=typeof Symbol==="function"&&Symbol.iterator,n=t&&e[t],r=0;if(n)return n.call(e);if(e&&typeof e.length==="number")return{next:function(){if(e&&r>=e.length)e=void 0;return{value:e&&e[r++],done:!e}}};throw new TypeError(t?"Object is not iterable.":"Symbol.iterator is not defined.")}function __read(e,t){var n=typeof Symbol==="function"&&e[Symbol.iterator];if(!n)return e;var r=n.call(e),o,i=[],s;try{while((t===void 0||t-- >0)&&!(o=r.next()).done)i.push(o.value)}catch(e){s={error:e}}finally{try{if(o&&!o.done&&(n=r["return"]))n.call(r)}finally{if(s)throw s.error}}return i}function __spread(){for(var e=[],t=0;t<arguments.length;t++)e=e.concat(__read(arguments[t]));return e}function __spreadArrays(){for(var e=0,t=0,n=arguments.length;t<n;t++)e+=arguments[t].length;for(var r=Array(e),o=0,t=0;t<n;t++)for(var i=arguments[t],s=0,a=i.length;s<a;s++,o++)r[o]=i[s];return r}function __spreadArray(e,t,n){if(n||arguments.length===2)for(var r=0,o=t.length,i;r<o;r++){if(i||!(r in t)){if(!i)i=Array.prototype.slice.call(t,0,r);i[r]=t[r]}}return e.concat(i||Array.prototype.slice.call(t))}function __await(e){return this instanceof __await?(this.v=e,this):new __await(e)}function __asyncGenerator(e,t,n){if(!Symbol.asyncIterator)throw new TypeError("Symbol.asyncIterator is not defined.");var r=n.apply(e,t||[]),o,i=[];return o={},verb("next"),verb("throw"),verb("return"),o[Symbol.asyncIterator]=function(){return this},o;function verb(e){if(r[e])o[e]=function(t){return new Promise(function(n,r){i.push([e,t,n,r])>1||resume(e,t)})}}function resume(e,t){try{step(r[e](t))}catch(e){settle(i[0][3],e)}}function step(e){e.value instanceof __await?Promise.resolve(e.value.v).then(fulfill,reject):settle(i[0][2],e)}function fulfill(e){resume("next",e)}function reject(e){resume("throw",e)}function settle(e,t){if(e(t),i.shift(),i.length)resume(i[0][0],i[0][1])}}function __asyncDelegator(e){var t,n;return t={},verb("next"),verb("throw",function(e){throw e}),verb("return"),t[Symbol.iterator]=function(){return this},t;function verb(r,o){t[r]=e[r]?function(t){return(n=!n)?{value:__await(e[r](t)),done:r==="return"}:o?o(t):t}:o}}function __asyncValues(e){if(!Symbol.asyncIterator)throw new TypeError("Symbol.asyncIterator is not defined.");var t=e[Symbol.asyncIterator],n;return t?t.call(e):(e=typeof __values==="function"?__values(e):e[Symbol.iterator](),n={},verb("next"),verb("throw"),verb("return"),n[Symbol.asyncIterator]=function(){return this},n);function verb(t){n[t]=e[t]&&function(n){return new Promise(function(r,o){n=e[t](n),settle(r,o,n.done,n.value)})}}function settle(e,t,n,r){Promise.resolve(r).then(function(t){e({value:t,done:n})},t)}}function __makeTemplateObject(e,t){if(Object.defineProperty){Object.defineProperty(e,"raw",{value:t})}else{e.raw=t}return e}var s=Object.create?function(e,t){Object.defineProperty(e,"default",{enumerable:true,value:t})}:function(e,t){e["default"]=t};function __importStar(e){if(e&&e.__esModule)return e;var t={};if(e!=null)for(var n in e)if(n!=="default"&&Object.prototype.hasOwnProperty.call(e,n))i(t,e,n);s(t,e);return t}function __importDefault(e){return e&&e.__esModule?e:{default:e}}function __classPrivateFieldGet(e,t,n,r){if(n==="a"&&!r)throw new TypeError("Private accessor was defined without a getter");if(typeof t==="function"?e!==t||!r:!t.has(e))throw new TypeError("Cannot read private member from an object whose class did not declare it");return n==="m"?r:n==="a"?r.call(e):r?r.value:t.get(e)}function __classPrivateFieldSet(e,t,n,r,o){if(r==="m")throw new TypeError("Private method is not writable");if(r==="a"&&!o)throw new TypeError("Private accessor was defined without a setter");if(typeof t==="function"?e!==t||!o:!t.has(e))throw new TypeError("Cannot write private member to an object whose class did not declare it");return r==="a"?o.call(e,n):o?o.value=n:t.set(e,n),n}function __classPrivateFieldIn(e,t){if(t===null||typeof t!=="object"&&typeof t!=="function")throw new TypeError("Cannot use 'in' operator on non-object");return typeof e==="function"?t===e:e.has(t)}},8095:(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t.defaultUserAgent=t.UA_APP_ID_INI_NAME=t.UA_APP_ID_ENV_NAME=void 0;const r=n(7684);const o=n(2087);const i=n(1765);const s=n(8390);t.UA_APP_ID_ENV_NAME="AWS_SDK_UA_APP_ID";t.UA_APP_ID_INI_NAME="sdk-ua-app-id";const a=({serviceId:e,clientVersion:n})=>{const a=[["aws-sdk-js",n],[`os/${(0,o.platform)()}`,(0,o.release)()],["lang/js"],["md/nodejs",`${i.versions.node}`]];const c=(0,s.isCrtAvailable)();if(c){a.push(c)}if(e){a.push([`api/${e}`,n])}if(i.env.AWS_EXECUTION_ENV){a.push([`exec-env/${i.env.AWS_EXECUTION_ENV}`])}const l=(0,r.loadConfig)({environmentVariableSelector:e=>e[t.UA_APP_ID_ENV_NAME],configFileSelector:e=>e[t.UA_APP_ID_INI_NAME],default:undefined})();let u=undefined;return async()=>{if(!u){const e=await l;u=e?[...a,[`app/${e}`]]:[...a]}return u}};t.defaultUserAgent=a},8390:(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t.isCrtAvailable=void 0;const r=()=>{try{if(true&&n(7578)){return["md/crt-avail"]}return null}catch(e){return null}};t.isCrtAvailable=r},6278:(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t.toUtf8=t.fromUtf8=void 0;const r=n(6010);const o=e=>{const t=(0,r.fromString)(e,"utf8");return new Uint8Array(t.buffer,t.byteOffset,t.byteLength/Uint8Array.BYTES_PER_ELEMENT)};t.fromUtf8=o;const i=e=>(0,r.fromArrayBuffer)(e.buffer,e.byteOffset,e.byteLength).toString("utf8");t.toUtf8=i},8880:(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t.createWaiter=void 0;const r=n(2105);const o=n(6001);const i=n(4996);const s=async e=>{return new Promise(t=>{e.onabort=(()=>t({state:i.WaiterState.ABORTED}))})};const a=async(e,t,n)=>{const a={...i.waiterServiceDefaults,...e};(0,o.validateWaiterOptions)(a);const c=[(0,r.runPolling)(a,t,n)];if(e.abortController){c.push(s(e.abortController.signal))}if(e.abortSignal){c.push(s(e.abortSignal))}return Promise.race(c)};t.createWaiter=a},1627:(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});const r=n(192);r.__exportStar(n(8880),t);r.__exportStar(n(4996),t)},2105:(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t.runPolling=void 0;const r=n(7397);const o=n(4996);const i=(e,t,n,r)=>{if(r>n)return t;const o=e*2**(r-1);return s(e,o)};const s=(e,t)=>e+Math.random()*(t-e);const a=async({minDelay:e,maxDelay:t,maxWaitTime:n,abortController:s,client:a,abortSignal:c},l,u)=>{var f;const{state:d}=await u(a,l);if(d!==o.WaiterState.RETRY){return{state:d}}let p=1;const y=Date.now()+n*1e3;const _=Math.log(t/e)/Math.log(2)+1;while(true){if(((f=s===null||s===void 0?void 0:s.signal)===null||f===void 0?void 0:f.aborted)||(c===null||c===void 0?void 0:c.aborted)){return{state:o.WaiterState.ABORTED}}const n=i(e,t,_,p);if(Date.now()+n*1e3>y){return{state:o.WaiterState.TIMEOUT}}await(0,r.sleep)(n);const{state:d}=await u(a,l);if(d!==o.WaiterState.RETRY){return{state:d}}p+=1}};t.runPolling=a},6001:(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});const r=n(192);r.__exportStar(n(7397),t);r.__exportStar(n(3931),t)},7397:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t.sleep=void 0;const n=e=>{return new Promise(t=>setTimeout(t,e*1e3))};t.sleep=n},3931:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t.validateWaiterOptions=void 0;const n=e=>{if(e.maxWaitTime<1){throw new Error(`WaiterConfiguration.maxWaitTime must be greater than 0`)}else if(e.minDelay<1){throw new Error(`WaiterConfiguration.minDelay must be greater than 0`)}else if(e.maxDelay<1){throw new Error(`WaiterConfiguration.maxDelay must be greater than 0`)}else if(e.maxWaitTime<=e.minDelay){throw new Error(`WaiterConfiguration.maxWaitTime [${e.maxWaitTime}] must be greater than WaiterConfiguration.minDelay [${e.minDelay}] for this waiter`)}else if(e.maxDelay<e.minDelay){throw new Error(`WaiterConfiguration.maxDelay [${e.maxDelay}] must be greater than WaiterConfiguration.minDelay [${e.minDelay}] for this waiter`)}};t.validateWaiterOptions=n},4996:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t.checkExceptions=t.WaiterState=t.waiterServiceDefaults=void 0;t.waiterServiceDefaults={minDelay:2,maxDelay:120};var n;(function(e){e["ABORTED"]="ABORTED";e["FAILURE"]="FAILURE";e["SUCCESS"]="SUCCESS";e["RETRY"]="RETRY";e["TIMEOUT"]="TIMEOUT"})(n=t.WaiterState||(t.WaiterState={}));const r=e=>{if(e.state===n.ABORTED){const t=new Error(`${JSON.stringify({...e,reason:"Request was aborted"})}`);t.name="AbortError";throw t}else if(e.state===n.TIMEOUT){const t=new Error(`${JSON.stringify({...e,reason:"Waiter has timed out"})}`);t.name="TimeoutError";throw t}else if(e.state!==n.SUCCESS){throw new Error(`${JSON.stringify({result:e})}`)}return e};t.checkExceptions=r},192:(e,t,n)=>{"use strict";n.r(t);n.d(t,{__extends:()=>__extends,__assign:()=>o,__rest:()=>__rest,__decorate:()=>__decorate,__param:()=>__param,__metadata:()=>__metadata,__awaiter:()=>__awaiter,__generator:()=>__generator,__createBinding:()=>i,__exportStar:()=>__exportStar,__values:()=>__values,__read:()=>__read,__spread:()=>__spread,__spreadArrays:()=>__spreadArrays,__spreadArray:()=>__spreadArray,__await:()=>__await,__asyncGenerator:()=>__asyncGenerator,__asyncDelegator:()=>__asyncDelegator,__asyncValues:()=>__asyncValues,__makeTemplateObject:()=>__makeTemplateObject,__importStar:()=>__importStar,__importDefault:()=>__importDefault,__classPrivateFieldGet:()=>__classPrivateFieldGet,__classPrivateFieldSet:()=>__classPrivateFieldSet,__classPrivateFieldIn:()=>__classPrivateFieldIn});var r=function(e,t){r=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(e,t){e.__proto__=t}||function(e,t){for(var n in t)if(Object.prototype.hasOwnProperty.call(t,n))e[n]=t[n]};return r(e,t)};function __extends(e,t){if(typeof t!=="function"&&t!==null)throw new TypeError("Class extends value "+String(t)+" is not a constructor or null");r(e,t);function __(){this.constructor=e}e.prototype=t===null?Object.create(t):(__.prototype=t.prototype,new __)}var o=function(){o=Object.assign||function __assign(e){for(var t,n=1,r=arguments.length;n<r;n++){t=arguments[n];for(var o in t)if(Object.prototype.hasOwnProperty.call(t,o))e[o]=t[o]}return e};return o.apply(this,arguments)};function __rest(e,t){var n={};for(var r in e)if(Object.prototype.hasOwnProperty.call(e,r)&&t.indexOf(r)<0)n[r]=e[r];if(e!=null&&typeof Object.getOwnPropertySymbols==="function")for(var o=0,r=Object.getOwnPropertySymbols(e);o<r.length;o++){if(t.indexOf(r[o])<0&&Object.prototype.propertyIsEnumerable.call(e,r[o]))n[r[o]]=e[r[o]]}return n}function __decorate(e,t,n,r){var o=arguments.length,i=o<3?t:r===null?r=Object.getOwnPropertyDescriptor(t,n):r,s;if(typeof Reflect==="object"&&typeof Reflect.decorate==="function")i=Reflect.decorate(e,t,n,r);else for(var a=e.length-1;a>=0;a--)if(s=e[a])i=(o<3?s(i):o>3?s(t,n,i):s(t,n))||i;return o>3&&i&&Object.defineProperty(t,n,i),i}function __param(e,t){return function(n,r){t(n,r,e)}}function __metadata(e,t){if(typeof Reflect==="object"&&typeof Reflect.metadata==="function")return Reflect.metadata(e,t)}function __awaiter(e,t,n,r){function adopt(e){return e instanceof n?e:new n(function(t){t(e)})}return new(n||(n=Promise))(function(n,o){function fulfilled(e){try{step(r.next(e))}catch(e){o(e)}}function rejected(e){try{step(r["throw"](e))}catch(e){o(e)}}function step(e){e.done?n(e.value):adopt(e.value).then(fulfilled,rejected)}step((r=r.apply(e,t||[])).next())})}function __generator(e,t){var n={label:0,sent:function(){if(i[0]&1)throw i[1];return i[1]},trys:[],ops:[]},r,o,i,s;return s={next:verb(0),throw:verb(1),return:verb(2)},typeof Symbol==="function"&&(s[Symbol.iterator]=function(){return this}),s;function verb(e){return function(t){return step([e,t])}}function step(s){if(r)throw new TypeError("Generator is already executing.");while(n)try{if(r=1,o&&(i=s[0]&2?o["return"]:s[0]?o["throw"]||((i=o["return"])&&i.call(o),0):o.next)&&!(i=i.call(o,s[1])).done)return i;if(o=0,i)s=[s[0]&2,i.value];switch(s[0]){case 0:case 1:i=s;break;case 4:n.label++;return{value:s[1],done:false};case 5:n.label++;o=s[1];s=[0];continue;case 7:s=n.ops.pop();n.trys.pop();continue;default:if(!(i=n.trys,i=i.length>0&&i[i.length-1])&&(s[0]===6||s[0]===2)){n=0;continue}if(s[0]===3&&(!i||s[1]>i[0]&&s[1]<i[3])){n.label=s[1];break}if(s[0]===6&&n.label<i[1]){n.label=i[1];i=s;break}if(i&&n.label<i[2]){n.label=i[2];n.ops.push(s);break}if(i[2])n.ops.pop();n.trys.pop();continue}s=t.call(e,n)}catch(e){s=[6,e];o=0}finally{r=i=0}if(s[0]&5)throw s[1];return{value:s[0]?s[1]:void 0,done:true}}}var i=Object.create?function(e,t,n,r){if(r===undefined)r=n;var o=Object.getOwnPropertyDescriptor(t,n);if(!o||("get"in o?!t.__esModule:o.writable||o.configurable)){o={enumerable:true,get:function(){return t[n]}}}Object.defineProperty(e,r,o)}:function(e,t,n,r){if(r===undefined)r=n;e[r]=t[n]};function __exportStar(e,t){for(var n in e)if(n!=="default"&&!Object.prototype.hasOwnProperty.call(t,n))i(t,e,n)}function __values(e){var t=typeof Symbol==="function"&&Symbol.iterator,n=t&&e[t],r=0;if(n)return n.call(e);if(e&&typeof e.length==="number")return{next:function(){if(e&&r>=e.length)e=void 0;return{value:e&&e[r++],done:!e}}};throw new TypeError(t?"Object is not iterable.":"Symbol.iterator is not defined.")}function __read(e,t){var n=typeof Symbol==="function"&&e[Symbol.iterator];if(!n)return e;var r=n.call(e),o,i=[],s;try{while((t===void 0||t-- >0)&&!(o=r.next()).done)i.push(o.value)}catch(e){s={error:e}}finally{try{if(o&&!o.done&&(n=r["return"]))n.call(r)}finally{if(s)throw s.error}}return i}function __spread(){for(var e=[],t=0;t<arguments.length;t++)e=e.concat(__read(arguments[t]));return e}function __spreadArrays(){for(var e=0,t=0,n=arguments.length;t<n;t++)e+=arguments[t].length;for(var r=Array(e),o=0,t=0;t<n;t++)for(var i=arguments[t],s=0,a=i.length;s<a;s++,o++)r[o]=i[s];return r}function __spreadArray(e,t,n){if(n||arguments.length===2)for(var r=0,o=t.length,i;r<o;r++){if(i||!(r in t)){if(!i)i=Array.prototype.slice.call(t,0,r);i[r]=t[r]}}return e.concat(i||Array.prototype.slice.call(t))}function __await(e){return this instanceof __await?(this.v=e,this):new __await(e)}function __asyncGenerator(e,t,n){if(!Symbol.asyncIterator)throw new TypeError("Symbol.asyncIterator is not defined.");var r=n.apply(e,t||[]),o,i=[];return o={},verb("next"),verb("throw"),verb("return"),o[Symbol.asyncIterator]=function(){return this},o;function verb(e){if(r[e])o[e]=function(t){return new Promise(function(n,r){i.push([e,t,n,r])>1||resume(e,t)})}}function resume(e,t){try{step(r[e](t))}catch(e){settle(i[0][3],e)}}function step(e){e.value instanceof __await?Promise.resolve(e.value.v).then(fulfill,reject):settle(i[0][2],e)}function fulfill(e){resume("next",e)}function reject(e){resume("throw",e)}function settle(e,t){if(e(t),i.shift(),i.length)resume(i[0][0],i[0][1])}}function __asyncDelegator(e){var t,n;return t={},verb("next"),verb("throw",function(e){throw e}),verb("return"),t[Symbol.iterator]=function(){return this},t;function verb(r,o){t[r]=e[r]?function(t){return(n=!n)?{value:__await(e[r](t)),done:r==="return"}:o?o(t):t}:o}}function __asyncValues(e){if(!Symbol.asyncIterator)throw new TypeError("Symbol.asyncIterator is not defined.");var t=e[Symbol.asyncIterator],n;return t?t.call(e):(e=typeof __values==="function"?__values(e):e[Symbol.iterator](),n={},verb("next"),verb("throw"),verb("return"),n[Symbol.asyncIterator]=function(){return this},n);function verb(t){n[t]=e[t]&&function(n){return new Promise(function(r,o){n=e[t](n),settle(r,o,n.done,n.value)})}}function settle(e,t,n,r){Promise.resolve(r).then(function(t){e({value:t,done:n})},t)}}function __makeTemplateObject(e,t){if(Object.defineProperty){Object.defineProperty(e,"raw",{value:t})}else{e.raw=t}return e}var s=Object.create?function(e,t){Object.defineProperty(e,"default",{enumerable:true,value:t})}:function(e,t){e["default"]=t};function __importStar(e){if(e&&e.__esModule)return e;var t={};if(e!=null)for(var n in e)if(n!=="default"&&Object.prototype.hasOwnProperty.call(e,n))i(t,e,n);s(t,e);return t}function __importDefault(e){return e&&e.__esModule?e:{default:e}}function __classPrivateFieldGet(e,t,n,r){if(n==="a"&&!r)throw new TypeError("Private accessor was defined without a getter");if(typeof t==="function"?e!==t||!r:!t.has(e))throw new TypeError("Cannot read private member from an object whose class did not declare it");return n==="m"?r:n==="a"?r.call(e):r?r.value:t.get(e)}function __classPrivateFieldSet(e,t,n,r,o){if(r==="m")throw new TypeError("Private method is not writable");if(r==="a"&&!o)throw new TypeError("Private accessor was defined without a setter");if(typeof t==="function"?e!==t||!o:!t.has(e))throw new TypeError("Cannot write private member to an object whose class did not declare it");return r==="a"?o.call(e,n):o?o.value=n:t.set(e,n),n}function __classPrivateFieldIn(e,t){if(t===null||typeof t!=="object"&&typeof t!=="function")throw new TypeError("Cannot use 'in' operator on non-object");return typeof e==="function"?t===e:e.has(t)}},5107:function(e,t,n){"use strict";var r=this&&this.__importDefault||function(e){return e&&e.__esModule?e:{default:e}};Object.defineProperty(t,"__esModule",{value:true});t.decodeHTML=t.decodeHTMLStrict=t.decodeXML=void 0;var o=r(n(4007));var i=r(n(7802));var s=r(n(2228));var a=r(n(1227));var c=/&(?:[a-zA-Z0-9]+|#[xX][\da-fA-F]+|#\d+);/g;t.decodeXML=getStrictDecoder(s.default);t.decodeHTMLStrict=getStrictDecoder(o.default);function getStrictDecoder(e){var t=getReplacer(e);return function(e){return String(e).replace(c,t)}}var l=function(e,t){return e<t?1:-1};t.decodeHTML=function(){var e=Object.keys(i.default).sort(l);var t=Object.keys(o.default).sort(l);for(var n=0,r=0;n<t.length;n++){if(e[r]===t[n]){t[n]+=";?";r++}else{t[n]+=";"}}var s=new RegExp("&(?:"+t.join("|")+"|#[xX][\\da-fA-F]+;?|#\\d+;?)","g");var a=getReplacer(o.default);function replacer(e){if(e.substr(-1)!==";")e+=";";return a(e)}return function(e){return String(e).replace(s,replacer)}}();function getReplacer(e){return function replace(t){if(t.charAt(1)==="#"){var n=t.charAt(2);if(n==="X"||n==="x"){return a.default(parseInt(t.substr(3),16))}return a.default(parseInt(t.substr(2),10))}return e[t.slice(1,-1)]||t}}},1227:function(e,t,n){"use strict";var r=this&&this.__importDefault||function(e){return e&&e.__esModule?e:{default:e}};Object.defineProperty(t,"__esModule",{value:true});var o=r(n(4589));var i=String.fromCodePoint||function(e){var t="";if(e>65535){e-=65536;t+=String.fromCharCode(e>>>10&1023|55296);e=56320|e&1023}t+=String.fromCharCode(e);return t};function decodeCodePoint(e){if(e>=55296&&e<=57343||e>1114111){return"<22>"}if(e in o.default){e=o.default[e]}return i(e)}t.default=decodeCodePoint},2006:function(e,t,n){"use strict";var r=this&&this.__importDefault||function(e){return e&&e.__esModule?e:{default:e}};Object.defineProperty(t,"__esModule",{value:true});t.escapeUTF8=t.escape=t.encodeNonAsciiHTML=t.encodeHTML=t.encodeXML=void 0;var o=r(n(2228));var i=getInverseObj(o.default);var s=getInverseReplacer(i);t.encodeXML=getASCIIEncoder(i);var a=r(n(4007));var c=getInverseObj(a.default);var l=getInverseReplacer(c);t.encodeHTML=getInverse(c,l);t.encodeNonAsciiHTML=getASCIIEncoder(c);function getInverseObj(e){return Object.keys(e).sort().reduce(function(t,n){t[e[n]]="&"+n+";";return t},{})}function getInverseReplacer(e){var t=[];var n=[];for(var r=0,o=Object.keys(e);r<o.length;r++){var i=o[r];if(i.length===1){t.push("\\"+i)}else{n.push(i)}}t.sort();for(var s=0;s<t.length-1;s++){var a=s;while(a<t.length-1&&t[a].charCodeAt(1)+1===t[a+1].charCodeAt(1)){a+=1}var c=1+a-s;if(c<3)continue;t.splice(s,c,t[s]+"-"+t[a])}n.unshift("["+t.join("")+"]");return new RegExp(n.join("|"),"g")}var u=/(?:[\x80-\uD7FF\uE000-\uFFFF]|[\uD800-\uDBFF][\uDC00-\uDFFF]|[\uD800-\uDBFF](?![\uDC00-\uDFFF])|(?:[^\uD800-\uDBFF]|^)[\uDC00-\uDFFF])/g;var f=String.prototype.codePointAt!=null?function(e){return e.codePointAt(0)}:function(e){return(e.charCodeAt(0)-55296)*1024+e.charCodeAt(1)-56320+65536};function singleCharReplacer(e){return"&#x"+(e.length>1?f(e):e.charCodeAt(0)).toString(16).toUpperCase()+";"}function getInverse(e,t){return function(n){return n.replace(t,function(t){return e[t]}).replace(u,singleCharReplacer)}}var d=new RegExp(s.source+"|"+u.source,"g");function escape(e){return e.replace(d,singleCharReplacer)}t.escape=escape;function escapeUTF8(e){return e.replace(s,singleCharReplacer)}t.escapeUTF8=escapeUTF8;function getASCIIEncoder(e){return function(t){return t.replace(d,function(t){return e[t]||singleCharReplacer(t)})}}},3000:(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t.decodeXMLStrict=t.decodeHTML5Strict=t.decodeHTML4Strict=t.decodeHTML5=t.decodeHTML4=t.decodeHTMLStrict=t.decodeHTML=t.decodeXML=t.encodeHTML5=t.encodeHTML4=t.escapeUTF8=t.escape=t.encodeNonAsciiHTML=t.encodeHTML=t.encodeXML=t.encode=t.decodeStrict=t.decode=void 0;var r=n(5107);var o=n(2006);function decode(e,t){return(!t||t<=0?r.decodeXML:r.decodeHTML)(e)}t.decode=decode;function decodeStrict(e,t){return(!t||t<=0?r.decodeXML:r.decodeHTMLStrict)(e)}t.decodeStrict=decodeStrict;function encode(e,t){return(!t||t<=0?o.encodeXML:o.encodeHTML)(e)}t.encode=encode;var i=n(2006);Object.defineProperty(t,"encodeXML",{enumerable:true,get:function(){return i.encodeXML}});Object.defineProperty(t,"encodeHTML",{enumerable:true,get:function(){return i.encodeHTML}});Object.defineProperty(t,"encodeNonAsciiHTML",{enumerable:true,get:function(){return i.encodeNonAsciiHTML}});Object.defineProperty(t,"escape",{enumerable:true,get:function(){return i.escape}});Object.defineProperty(t,"escapeUTF8",{enumerable:true,get:function(){return i.escapeUTF8}});Object.defineProperty(t,"encodeHTML4",{enumerable:true,get:function(){return i.encodeHTML}});Object.defineProperty(t,"encodeHTML5",{enumerable:true,get:function(){return i.encodeHTML}});var s=n(5107);Object.defineProperty(t,"decodeXML",{enumerable:true,get:function(){return s.decodeXML}});Object.defineProperty(t,"decodeHTML",{enumerable:true,get:function(){return s.decodeHTML}});Object.defineProperty(t,"decodeHTMLStrict",{enumerable:true,get:function(){return s.decodeHTMLStrict}});Object.defineProperty(t,"decodeHTML4",{enumerable:true,get:function(){return s.decodeHTML}});Object.defineProperty(t,"decodeHTML5",{enumerable:true,get:function(){return s.decodeHTML}});Object.defineProperty(t,"decodeHTML4Strict",{enumerable:true,get:function(){return s.decodeHTMLStrict}});Object.defineProperty(t,"decodeHTML5Strict",{enumerable:true,get:function(){return s.decodeHTMLStrict}});Object.defineProperty(t,"decodeXMLStrict",{enumerable:true,get:function(){return s.decodeXML}})},5152:(e,t,n)=>{"use strict";const r=n(8280).buildOptions;const o={attributeNamePrefix:"@_",attrNodeName:false,textNodeName:"#text",ignoreAttributes:true,cdataTagName:false,cdataPositionChar:"\\c",format:false,indentBy:" ",supressEmptyNode:false,tagValueProcessor:function(e){return e},attrValueProcessor:function(e){return e}};const i=["attributeNamePrefix","attrNodeName","textNodeName","ignoreAttributes","cdataTagName","cdataPositionChar","format","indentBy","supressEmptyNode","tagValueProcessor","attrValueProcessor"];function Parser(e){this.options=r(e,o,i);if(this.options.ignoreAttributes||this.options.attrNodeName){this.isAttribute=function(){return false}}else{this.attrPrefixLen=this.options.attributeNamePrefix.length;this.isAttribute=isAttribute}if(this.options.cdataTagName){this.isCDATA=isCDATA}else{this.isCDATA=function(){return false}}this.replaceCDATAstr=replaceCDATAstr;this.replaceCDATAarr=replaceCDATAarr;if(this.options.format){this.indentate=indentate;this.tagEndChar=">\n";this.newLine="\n"}else{this.indentate=function(){return""};this.tagEndChar=">";this.newLine=""}if(this.options.supressEmptyNode){this.buildTextNode=buildEmptyTextNode;this.buildObjNode=buildEmptyObjNode}else{this.buildTextNode=buildTextValNode;this.buildObjNode=buildObjectNode}this.buildTextValNode=buildTextValNode;this.buildObjectNode=buildObjectNode}Parser.prototype.parse=function(e){return this.j2x(e,0).val};Parser.prototype.j2x=function(e,t){let n="";let r="";const o=Object.keys(e);const i=o.length;for(let s=0;s<i;s++){const i=o[s];if(typeof e[i]==="undefined"){}else if(e[i]===null){r+=this.indentate(t)+"<"+i+"/"+this.tagEndChar}else if(e[i]instanceof Date){r+=this.buildTextNode(e[i],i,"",t)}else if(typeof e[i]!=="object"){const o=this.isAttribute(i);if(o){n+=" "+o+'="'+this.options.attrValueProcessor(""+e[i])+'"'}else if(this.isCDATA(i)){if(e[this.options.textNodeName]){r+=this.replaceCDATAstr(e[this.options.textNodeName],e[i])}else{r+=this.replaceCDATAstr("",e[i])}}else{if(i===this.options.textNodeName){if(e[this.options.cdataTagName]){}else{r+=this.options.tagValueProcessor(""+e[i])}}else{r+=this.buildTextNode(e[i],i,"",t)}}}else if(Array.isArray(e[i])){if(this.isCDATA(i)){r+=this.indentate(t);if(e[this.options.textNodeName]){r+=this.replaceCDATAarr(e[this.options.textNodeName],e[i])}else{r+=this.replaceCDATAarr("",e[i])}}else{const n=e[i].length;for(let o=0;o<n;o++){const n=e[i][o];if(typeof n==="undefined"){}else if(n===null){r+=this.indentate(t)+"<"+i+"/"+this.tagEndChar}else if(typeof n==="object"){const e=this.j2x(n,t+1);r+=this.buildObjNode(e.val,i,e.attrStr,t)}else{r+=this.buildTextNode(n,i,"",t)}}}}else{if(this.options.attrNodeName&&i===this.options.attrNodeName){const t=Object.keys(e[i]);const r=t.length;for(let o=0;o<r;o++){n+=" "+t[o]+'="'+this.options.attrValueProcessor(""+e[i][t[o]])+'"'}}else{const n=this.j2x(e[i],t+1);r+=this.buildObjNode(n.val,i,n.attrStr,t)}}}return{attrStr:n,val:r}};function replaceCDATAstr(e,t){e=this.options.tagValueProcessor(""+e);if(this.options.cdataPositionChar===""||e===""){return e+"<![CDATA["+t+"]]"+this.tagEndChar}else{return e.replace(this.options.cdataPositionChar,"<![CDATA["+t+"]]"+this.tagEndChar)}}function replaceCDATAarr(e,t){e=this.options.tagValueProcessor(""+e);if(this.options.cdataPositionChar===""||e===""){return e+"<![CDATA["+t.join("]]><![CDATA[")+"]]"+this.tagEndChar}else{for(let n in t){e=e.replace(this.options.cdataPositionChar,"<![CDATA["+t[n]+"]]>")}return e+this.newLine}}function buildObjectNode(e,t,n,r){if(n&&!e.includes("<")){return this.indentate(r)+"<"+t+n+">"+e+"</"+t+this.tagEndChar}else{return this.indentate(r)+"<"+t+n+this.tagEndChar+e+this.indentate(r)+"</"+t+this.tagEndChar}}function buildEmptyObjNode(e,t,n,r){if(e!==""){return this.buildObjectNode(e,t,n,r)}else{return this.indentate(r)+"<"+t+n+"/"+this.tagEndChar}}function buildTextValNode(e,t,n,r){return this.indentate(r)+"<"+t+n+">"+this.options.tagValueProcessor(e)+"</"+t+this.tagEndChar}function buildEmptyTextNode(e,t,n,r){if(e!==""){return this.buildTextValNode(e,t,n,r)}else{return this.indentate(r)+"<"+t+n+"/"+this.tagEndChar}}function indentate(e){return this.options.indentBy.repeat(e)}function isAttribute(e){if(e.startsWith(this.options.attributeNamePrefix)){return e.substr(this.attrPrefixLen)}else{return false}}function isCDATA(e){return e===this.options.cdataTagName}e.exports=Parser},1901:(e,t,n)=>{"use strict";const r=function(e){return String.fromCharCode(e)};const o={nilChar:r(176),missingChar:r(201),nilPremitive:r(175),missingPremitive:r(200),emptyChar:r(178),emptyValue:r(177),boundryChar:r(179),objStart:r(198),arrStart:r(204),arrayEnd:r(185)};const i=[o.nilChar,o.nilPremitive,o.missingChar,o.missingPremitive,o.boundryChar,o.emptyChar,o.emptyValue,o.arrayEnd,o.objStart,o.arrStart];const s=function(e,t,n){if(typeof t==="string"){if(e&&e[0]&&e[0].val!==undefined){return a(e[0].val,t)}else{return a(e,t)}}else{const r=hasData(e);if(r===true){let r="";if(Array.isArray(t)){r+=o.arrStart;const i=t[0];const l=e.length;if(typeof i==="string"){for(let t=0;t<l;t++){const n=a(e[t].val,i);r=c(r,n)}}else{for(let t=0;t<l;t++){const o=s(e[t],i,n);r=c(r,o)}}r+=o.arrayEnd}else{r+=o.objStart;const i=Object.keys(t);if(Array.isArray(e)){e=e[0]}for(let o in i){const a=i[o];let l;if(!n.ignoreAttributes&&e.attrsMap&&e.attrsMap[a]){l=s(e.attrsMap[a],t[a],n)}else if(a===n.textNodeName){l=s(e.val,t[a],n)}else{l=s(e.child[a],t[a],n)}r=c(r,l)}}return r}else{return r}}};const a=function(e){switch(e){case undefined:return o.missingPremitive;case null:return o.nilPremitive;case"":return o.emptyValue;default:return e}};const c=function(e,t){if(!l(t[0])&&!l(e[e.length-1])){e+=o.boundryChar}return e+t};const l=function(e){return i.indexOf(e)!==-1};function hasData(e){if(e===undefined){return o.missingChar}else if(e===null){return o.nilChar}else if(e.child&&Object.keys(e.child).length===0&&(!e.attrsMap||Object.keys(e.attrsMap).length===0)){return o.emptyChar}else{return true}}const u=n(6712);const f=n(8280).buildOptions;const d=function(e,t,n){n=f(n,u.defaultOptions,u.props);return s(e,t,n)};t.convert2nimn=d},8270:(e,t,n)=>{"use strict";const r=n(8280);const o=function(e,t,n){const i={};if((!e.child||r.isEmptyObject(e.child))&&(!e.attrsMap||r.isEmptyObject(e.attrsMap))){return r.isExist(e.val)?e.val:""}if(r.isExist(e.val)&&!(typeof e.val==="string"&&(e.val===""||e.val===t.cdataPositionChar))){const o=r.isTagNameInArrayMode(e.tagname,t.arrayMode,n);i[t.textNodeName]=o?[e.val]:e.val}r.merge(i,e.attrsMap,t.arrayMode);const s=Object.keys(e.child);for(let a=0;a<s.length;a++){const c=s[a];if(e.child[c]&&e.child[c].length>1){i[c]=[];for(let n in e.child[c]){if(e.child[c].hasOwnProperty(n)){i[c].push(o(e.child[c][n],t,c))}}}else{const s=o(e.child[c][0],t,c);const a=t.arrayMode===true&&typeof s==="object"||r.isTagNameInArrayMode(c,t.arrayMode,n);i[c]=a?[s]:s}}return i};t.convertToJson=o},6014:(e,t,n)=>{"use strict";const r=n(8280);const o=n(8280).buildOptions;const i=n(6712);const s=function(e,t){t=o(t,i.defaultOptions,i.props);t.indentBy=t.indentBy||"";return a(e,t,0)};const a=function(e,t,n){let o="{";const i=Object.keys(e.child);for(let n=0;n<i.length;n++){var s=i[n];if(e.child[s]&&e.child[s].length>1){o+='"'+s+'" : [ ';for(var c in e.child[s]){o+=a(e.child[s][c],t)+" , "}o=o.substr(0,o.length-1)+" ] "}else{o+='"'+s+'" : '+a(e.child[s][0],t)+" ,"}}r.merge(o,e.attrsMap);if(r.isEmptyObject(o)){return r.isExist(e.val)?e.val:""}else{if(r.isExist(e.val)){if(!(typeof e.val==="string"&&(e.val===""||e.val===t.cdataPositionChar))){o+='"'+t.textNodeName+'" : '+stringval(e.val)}}}if(o[o.length-1]===","){o=o.substr(0,o.length-2)}return o+"}"};function stringval(e){if(e===true||e===false||!isNaN(e)){return e}else{return'"'+e+'"'}}function indentate(e,t){return e.indentBy.repeat(t)}t.convertToJsonString=s},7448:(e,t,n)=>{"use strict";const r=n(8270);const o=n(6712);const i=n(6712);const s=n(8280).buildOptions;const a=n(1739);t.parse=function(e,t,n){if(n){if(n===true)n={};const t=a.validate(e,n);if(t!==true){throw Error(t.err.msg)}}t=s(t,i.defaultOptions,i.props);const c=o.getTraversalObj(e,t);return r.convertToJson(c,t)};t.convertTonimn=n(1901).convert2nimn;t.getTraversalObj=o.getTraversalObj;t.convertToJson=r.convertToJson;t.convertToJsonString=n(6014).convertToJsonString;t.validate=a.validate;t.j2xParser=n(5152);t.parseToNimn=function(e,n,r){return t.convertTonimn(t.getTraversalObj(e,r),n,r)};function print(e,t){if(e){console.log(t+"{");console.log(t+' "tagName": "'+e.tagname+'", ');if(e.parent){console.log(t+' "parent": "'+e.parent.tagname+'", ')}console.log(t+' "val": "'+e.val+'", ');console.log(t+' "attrs": '+JSON.stringify(e.attrsMap,null,4)+", ");if(e.child){console.log(t+'"child": {');const n=t+t;Object.keys(e.child).forEach(function(r){const o=e.child[r];if(Array.isArray(o)){console.log(t+'"'+r+'" :[');o.forEach(function(e,t){print(e,n)});console.log(t+"],")}else{console.log(t+' "'+r+'" : {');print(o,n);console.log(t+"},")}});console.log(t+"},")}console.log(t+"},")}}},8280:(e,t)=>{"use strict";const n=":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 r=n+"\\-.\\d\\u00B7\\u0300-\\u036F\\u203F-\\u2040";const o="["+n+"]["+r+"]*";const i=new RegExp("^"+o+"$");const s=function(e,t){const n=[];let r=t.exec(e);while(r){const o=[];const i=r.length;for(let e=0;e<i;e++){o.push(r[e])}n.push(o);r=t.exec(e)}return n};const a=function(e){const t=i.exec(e);return!(t===null||typeof t==="undefined")};t.isExist=function(e){return typeof e!=="undefined"};t.isEmptyObject=function(e){return Object.keys(e).length===0};t.merge=function(e,t,n){if(t){const r=Object.keys(t);const o=r.length;for(let i=0;i<o;i++){if(n==="strict"){e[r[i]]=[t[r[i]]]}else{e[r[i]]=t[r[i]]}}}};t.getValue=function(e){if(t.isExist(e)){return e}else{return""}};t.buildOptions=function(e,t,n){var r={};if(!e){return t}for(let o=0;o<n.length;o++){if(e[n[o]]!==undefined){r[n[o]]=e[n[o]]}else{r[n[o]]=t[n[o]]}}return r};t.isTagNameInArrayMode=function(e,t,n){if(t===false){return false}else if(t instanceof RegExp){return t.test(e)}else if(typeof t==="function"){return!!t(e,n)}return t==="strict"};t.isName=a;t.getAllMatches=s;t.nameRegexp=o},1739:(e,t,n)=>{"use strict";const r=n(8280);const o={allowBooleanAttributes:false};const i=["allowBooleanAttributes"];t.validate=function(e,t){t=r.buildOptions(t,o,i);const n=[];let s=false;let a=false;if(e[0]==="\ufeff"){e=e.substr(1)}for(let r=0;r<e.length;r++){if(e[r]==="<"&&e[r+1]==="?"){r+=2;r=readPI(e,r);if(r.err)return r}else if(e[r]==="<"){r++;if(e[r]==="!"){r=readCommentAndCDATA(e,r);continue}else{let o=false;if(e[r]==="/"){o=true;r++}let i="";for(;r<e.length&&e[r]!==">"&&e[r]!==" "&&e[r]!=="\t"&&e[r]!=="\n"&&e[r]!=="\r";r++){i+=e[r]}i=i.trim();if(i[i.length-1]==="/"){i=i.substring(0,i.length-1);r--}if(!validateTagName(i)){let t;if(i.trim().length===0){t="There is an unnecessary space between tag name and backward slash '</ ..'."}else{t="Tag '"+i+"' is an invalid name."}return getErrorObject("InvalidTag",t,getLineNumberForPosition(e,r))}const c=readAttributeStr(e,r);if(c===false){return getErrorObject("InvalidAttr","Attributes for '"+i+"' have open quote.",getLineNumberForPosition(e,r))}let l=c.value;r=c.index;if(l[l.length-1]==="/"){l=l.substring(0,l.length-1);const n=validateAttributeString(l,t);if(n===true){s=true}else{return getErrorObject(n.err.code,n.err.msg,getLineNumberForPosition(e,r-l.length+n.err.line))}}else if(o){if(!c.tagClosed){return getErrorObject("InvalidTag","Closing tag '"+i+"' doesn't have proper closing.",getLineNumberForPosition(e,r))}else if(l.trim().length>0){return getErrorObject("InvalidTag","Closing tag '"+i+"' can't have attributes or invalid starting.",getLineNumberForPosition(e,r))}else{const t=n.pop();if(i!==t){return getErrorObject("InvalidTag","Closing tag '"+t+"' is expected inplace of '"+i+"'.",getLineNumberForPosition(e,r))}if(n.length==0){a=true}}}else{const o=validateAttributeString(l,t);if(o!==true){return getErrorObject(o.err.code,o.err.msg,getLineNumberForPosition(e,r-l.length+o.err.line))}if(a===true){return getErrorObject("InvalidXml","Multiple possible root nodes found.",getLineNumberForPosition(e,r))}else{n.push(i)}s=true}for(r++;r<e.length;r++){if(e[r]==="<"){if(e[r+1]==="!"){r++;r=readCommentAndCDATA(e,r);continue}else if(e[r+1]==="?"){r=readPI(e,++r);if(r.err)return r}else{break}}else if(e[r]==="&"){const t=validateAmpersand(e,r);if(t==-1)return getErrorObject("InvalidChar","char '&' is not expected.",getLineNumberForPosition(e,r));r=t}}if(e[r]==="<"){r--}}}else{if(e[r]===" "||e[r]==="\t"||e[r]==="\n"||e[r]==="\r"){continue}return getErrorObject("InvalidChar","char '"+e[r]+"' is not expected.",getLineNumberForPosition(e,r))}}if(!s){return getErrorObject("InvalidXml","Start tag expected.",1)}else if(n.length>0){return getErrorObject("InvalidXml","Invalid '"+JSON.stringify(n,null,4).replace(/\r?\n/g,"")+"' found.",1)}return true};function readPI(e,t){var n=t;for(;t<e.length;t++){if(e[t]=="?"||e[t]==" "){var r=e.substr(n,t-n);if(t>5&&r==="xml"){return getErrorObject("InvalidXml","XML declaration allowed only at the start of the document.",getLineNumberForPosition(e,t))}else if(e[t]=="?"&&e[t+1]==">"){t++;break}else{continue}}}return t}function readCommentAndCDATA(e,t){if(e.length>t+5&&e[t+1]==="-"&&e[t+2]==="-"){for(t+=3;t<e.length;t++){if(e[t]==="-"&&e[t+1]==="-"&&e[t+2]===">"){t+=2;break}}}else if(e.length>t+8&&e[t+1]==="D"&&e[t+2]==="O"&&e[t+3]==="C"&&e[t+4]==="T"&&e[t+5]==="Y"&&e[t+6]==="P"&&e[t+7]==="E"){let n=1;for(t+=8;t<e.length;t++){if(e[t]==="<"){n++}else if(e[t]===">"){n--;if(n===0){break}}}}else if(e.length>t+9&&e[t+1]==="["&&e[t+2]==="C"&&e[t+3]==="D"&&e[t+4]==="A"&&e[t+5]==="T"&&e[t+6]==="A"&&e[t+7]==="["){for(t+=8;t<e.length;t++){if(e[t]==="]"&&e[t+1]==="]"&&e[t+2]===">"){t+=2;break}}}return t}var s='"';var a="'";function readAttributeStr(e,t){let n="";let r="";let o=false;for(;t<e.length;t++){if(e[t]===s||e[t]===a){if(r===""){r=e[t]}else if(r!==e[t]){continue}else{r=""}}else if(e[t]===">"){if(r===""){o=true;break}}n+=e[t]}if(r!==""){return false}return{value:n,index:t,tagClosed:o}}const c=new RegExp("(\\s*)([^\\s=]+)(\\s*=)?(\\s*(['\"])(([\\s\\S])*?)\\5)?","g");function validateAttributeString(e,t){const n=r.getAllMatches(e,c);const o={};for(let r=0;r<n.length;r++){if(n[r][1].length===0){return getErrorObject("InvalidAttr","Attribute '"+n[r][2]+"' has no space in starting.",getPositionFromMatch(e,n[r][0]))}else if(n[r][3]===undefined&&!t.allowBooleanAttributes){return getErrorObject("InvalidAttr","boolean attribute '"+n[r][2]+"' is not allowed.",getPositionFromMatch(e,n[r][0]))}const i=n[r][2];if(!validateAttrName(i)){return getErrorObject("InvalidAttr","Attribute '"+i+"' is an invalid name.",getPositionFromMatch(e,n[r][0]))}if(!o.hasOwnProperty(i)){o[i]=1}else{return getErrorObject("InvalidAttr","Attribute '"+i+"' is repeated.",getPositionFromMatch(e,n[r][0]))}}return true}function validateNumberAmpersand(e,t){let n=/\d/;if(e[t]==="x"){t++;n=/[\da-fA-F]/}for(;t<e.length;t++){if(e[t]===";")return t;if(!e[t].match(n))break}return-1}function validateAmpersand(e,t){t++;if(e[t]===";")return-1;if(e[t]==="#"){t++;return validateNumberAmpersand(e,t)}let n=0;for(;t<e.length;t++,n++){if(e[t].match(/\w/)&&n<20)continue;if(e[t]===";")break;return-1}return t}function getErrorObject(e,t,n){return{err:{code:e,msg:t,line:n}}}function validateAttrName(e){return r.isName(e)}function validateTagName(e){return r.isName(e)}function getLineNumberForPosition(e,t){var n=e.substring(0,t).split(/\r?\n/);return n.length}function getPositionFromMatch(e,t){return e.indexOf(t)+t.length}},9539:e=>{"use strict";e.exports=function(e,t,n){this.tagname=e;this.parent=t;this.child={};this.attrsMap={};this.val=n;this.addChild=function(e){if(Array.isArray(this.child[e.tagname])){this.child[e.tagname].push(e)}else{this.child[e.tagname]=[e]}}}},6712:(e,t,n)=>{"use strict";const r=n(8280);const o=n(8280).buildOptions;const i=n(9539);const s="<((!\\[CDATA\\[([\\s\\S]*?)(]]>))|((NAME:)?(NAME))([^>]*)>|((\\/)(NAME)\\s*>))([^<]*)".replace(/NAME/g,r.nameRegexp);if(!Number.parseInt&&window.parseInt){Number.parseInt=window.parseInt}if(!Number.parseFloat&&window.parseFloat){Number.parseFloat=window.parseFloat}const a={attributeNamePrefix:"@_",attrNodeName:false,textNodeName:"#text",ignoreAttributes:true,ignoreNameSpace:false,allowBooleanAttributes:false,parseNodeValue:true,parseAttributeValue:false,arrayMode:false,trimValues:true,cdataTagName:false,cdataPositionChar:"\\c",tagValueProcessor:function(e,t){return e},attrValueProcessor:function(e,t){return e},stopNodes:[]};t.defaultOptions=a;const c=["attributeNamePrefix","attrNodeName","textNodeName","ignoreAttributes","ignoreNameSpace","allowBooleanAttributes","parseNodeValue","parseAttributeValue","arrayMode","trimValues","cdataTagName","cdataPositionChar","tagValueProcessor","attrValueProcessor","parseTrueNumberOnly","stopNodes"];t.props=c;function processTagValue(e,t,n){if(t){if(n.trimValues){t=t.trim()}t=n.tagValueProcessor(t,e);t=parseValue(t,n.parseNodeValue,n.parseTrueNumberOnly)}return t}function resolveNameSpace(e,t){if(t.ignoreNameSpace){const t=e.split(":");const n=e.charAt(0)==="/"?"/":"";if(t[0]==="xmlns"){return""}if(t.length===2){e=n+t[1]}}return e}function parseValue(e,t,n){if(t&&typeof e==="string"){let t;if(e.trim()===""||isNaN(e)){t=e==="true"?true:e==="false"?false:e}else{if(e.indexOf("0x")!==-1){t=Number.parseInt(e,16)}else if(e.indexOf(".")!==-1){t=Number.parseFloat(e);e=e.replace(/\.?0+$/,"")}else{t=Number.parseInt(e,10)}if(n){t=String(t)===e?t:e}}return t}else{if(r.isExist(e)){return e}else{return""}}}const l=new RegExp("([^\\s=]+)\\s*(=\\s*(['\"])(.*?)\\3)?","g");function buildAttributesMap(e,t){if(!t.ignoreAttributes&&typeof e==="string"){e=e.replace(/\r?\n/g," ");const n=r.getAllMatches(e,l);const o=n.length;const i={};for(let e=0;e<o;e++){const r=resolveNameSpace(n[e][1],t);if(r.length){if(n[e][4]!==undefined){if(t.trimValues){n[e][4]=n[e][4].trim()}n[e][4]=t.attrValueProcessor(n[e][4],r);i[t.attributeNamePrefix+r]=parseValue(n[e][4],t.parseAttributeValue,t.parseTrueNumberOnly)}else if(t.allowBooleanAttributes){i[t.attributeNamePrefix+r]=true}}}if(!Object.keys(i).length){return}if(t.attrNodeName){const e={};e[t.attrNodeName]=i;return e}return i}}const u=function(e,t){e=e.replace(/\r\n?/g,"\n");t=o(t,a,c);const n=new i("!xml");let s=n;let l="";for(let n=0;n<e.length;n++){const o=e[n];if(o==="<"){if(e[n+1]==="/"){const o=findClosingIndex(e,">",n,"Closing Tag is not closed.");let i=e.substring(n+2,o).trim();if(t.ignoreNameSpace){const e=i.indexOf(":");if(e!==-1){i=i.substr(e+1)}}if(s){if(s.val){s.val=r.getValue(s.val)+""+processTagValue(i,l,t)}else{s.val=processTagValue(i,l,t)}}if(t.stopNodes.length&&t.stopNodes.includes(s.tagname)){s.child=[];if(s.attrsMap==undefined){s.attrsMap={}}s.val=e.substr(s.startIndex+1,n-s.startIndex-1)}s=s.parent;l="";n=o}else if(e[n+1]==="?"){n=findClosingIndex(e,"?>",n,"Pi Tag is not closed.")}else if(e.substr(n+1,3)==="!--"){n=findClosingIndex(e,"--\x3e",n,"Comment is not closed.")}else if(e.substr(n+1,2)==="!D"){const t=findClosingIndex(e,">",n,"DOCTYPE is not closed.");const r=e.substring(n,t);if(r.indexOf("[")>=0){n=e.indexOf("]>",n)+1}else{n=t}}else if(e.substr(n+1,2)==="!["){const o=findClosingIndex(e,"]]>",n,"CDATA is not closed.")-2;const a=e.substring(n+9,o);if(l){s.val=r.getValue(s.val)+""+processTagValue(s.tagname,l,t);l=""}if(t.cdataTagName){const e=new i(t.cdataTagName,s,a);s.addChild(e);s.val=r.getValue(s.val)+t.cdataPositionChar;if(a){e.val=a}}else{s.val=(s.val||"")+(a||"")}n=o+2}else{const o=closingIndexForOpeningTag(e,n+1);let a=o.data;const c=o.index;const u=a.indexOf(" ");let f=a;let d=true;if(u!==-1){f=a.substr(0,u).replace(/\s\s*$/,"");a=a.substr(u+1)}if(t.ignoreNameSpace){const e=f.indexOf(":");if(e!==-1){f=f.substr(e+1);d=f!==o.data.substr(e+1)}}if(s&&l){if(s.tagname!=="!xml"){s.val=r.getValue(s.val)+""+processTagValue(s.tagname,l,t)}}if(a.length>0&&a.lastIndexOf("/")===a.length-1){if(f[f.length-1]==="/"){f=f.substr(0,f.length-1);a=f}else{a=a.substr(0,a.length-1)}const e=new i(f,s,"");if(f!==a){e.attrsMap=buildAttributesMap(a,t)}s.addChild(e)}else{const e=new i(f,s);if(t.stopNodes.length&&t.stopNodes.includes(e.tagname)){e.startIndex=c}if(f!==a&&d){e.attrsMap=buildAttributesMap(a,t)}s.addChild(e);s=e}l="";n=c}}else{l+=e[n]}}return n};function closingIndexForOpeningTag(e,t){let n;let r="";for(let o=t;o<e.length;o++){let t=e[o];if(n){if(t===n)n=""}else if(t==='"'||t==="'"){n=t}else if(t===">"){return{data:r,index:o}}else if(t==="\t"){t=" "}r+=t}}function findClosingIndex(e,t,n,r){const o=e.indexOf(t,n);if(o===-1){throw new Error(r)}else{return o+t.length-1}}t.getTraversalObj=u},4294:(e,t,n)=>{e.exports=n(4219)},4219:(e,t,n)=>{"use strict";var r=n(1631);var o=n(4016);var i=n(8605);var s=n(7211);var a=n(8614);var c=n(2357);var l=n(1669);t.httpOverHttp=httpOverHttp;t.httpsOverHttp=httpsOverHttp;t.httpOverHttps=httpOverHttps;t.httpsOverHttps=httpsOverHttps;function httpOverHttp(e){var t=new TunnelingAgent(e);t.request=i.request;return t}function httpsOverHttp(e){var t=new TunnelingAgent(e);t.request=i.request;t.createSocket=createSecureSocket;t.defaultPort=443;return t}function httpOverHttps(e){var t=new TunnelingAgent(e);t.request=s.request;return t}function httpsOverHttps(e){var t=new TunnelingAgent(e);t.request=s.request;t.createSocket=createSecureSocket;t.defaultPort=443;return t}function TunnelingAgent(e){var t=this;t.options=e||{};t.proxyOptions=t.options.proxy||{};t.maxSockets=t.options.maxSockets||i.Agent.defaultMaxSockets;t.requests=[];t.sockets=[];t.on("free",function onFree(e,n,r,o){var i=toOptions(n,r,o);for(var s=0,a=t.requests.length;s<a;++s){var c=t.requests[s];if(c.host===i.host&&c.port===i.port){t.requests.splice(s,1);c.request.onSocket(e);return}}e.destroy();t.removeSocket(e)})}l.inherits(TunnelingAgent,a.EventEmitter);TunnelingAgent.prototype.addRequest=function addRequest(e,t,n,r){var o=this;var i=mergeOptions({request:e},o.options,toOptions(t,n,r));if(o.sockets.length>=this.maxSockets){o.requests.push(i);return}o.createSocket(i,function(t){t.on("free",onFree);t.on("close",onCloseOrRemove);t.on("agentRemove",onCloseOrRemove);e.onSocket(t);function onFree(){o.emit("free",t,i)}function onCloseOrRemove(e){o.removeSocket(t);t.removeListener("free",onFree);t.removeListener("close",onCloseOrRemove);t.removeListener("agentRemove",onCloseOrRemove)}})};TunnelingAgent.prototype.createSocket=function createSocket(e,t){var n=this;var r={};n.sockets.push(r);var o=mergeOptions({},n.proxyOptions,{method:"CONNECT",path:e.host+":"+e.port,agent:false,headers:{host:e.host+":"+e.port}});if(e.localAddress){o.localAddress=e.localAddress}if(o.proxyAuth){o.headers=o.headers||{};o.headers["Proxy-Authorization"]="Basic "+new Buffer(o.proxyAuth).toString("base64")}u("making CONNECT request");var i=n.request(o);i.useChunkedEncodingByDefault=false;i.once("response",onResponse);i.once("upgrade",onUpgrade);i.once("connect",onConnect);i.once("error",onError);i.end();function onResponse(e){e.upgrade=true}function onUpgrade(e,t,n){process.nextTick(function(){onConnect(e,t,n)})}function onConnect(o,s,a){i.removeAllListeners();s.removeAllListeners();if(o.statusCode!==200){u("tunneling socket could not be established, statusCode=%d",o.statusCode);s.destroy();var c=new Error("tunneling socket could not be established, "+"statusCode="+o.statusCode);c.code="ECONNRESET";e.request.emit("error",c);n.removeSocket(r);return}if(a.length>0){u("got illegal response body from proxy");s.destroy();var c=new Error("got illegal response body from proxy");c.code="ECONNRESET";e.request.emit("error",c);n.removeSocket(r);return}u("tunneling connection has established");n.sockets[n.sockets.indexOf(r)]=s;return t(s)}function onError(t){i.removeAllListeners();u("tunneling socket could not be established, cause=%s\n",t.message,t.stack);var o=new Error("tunneling socket could not be established, "+"cause="+t.message);o.code="ECONNRESET";e.request.emit("error",o);n.removeSocket(r)}};TunnelingAgent.prototype.removeSocket=function removeSocket(e){var t=this.sockets.indexOf(e);if(t===-1){return}this.sockets.splice(t,1);var n=this.requests.shift();if(n){this.createSocket(n,function(e){n.request.onSocket(e)})}};function createSecureSocket(e,t){var n=this;TunnelingAgent.prototype.createSocket.call(n,e,function(r){var i=e.request.getHeader("host");var s=mergeOptions({},n.options,{socket:r,servername:i?i.replace(/:.*$/,""):e.host});var a=o.connect(0,s);n.sockets[n.sockets.indexOf(r)]=a;t(a)})}function toOptions(e,t,n){if(typeof e==="string"){return{host:e,port:t,localAddress:n}}return e}function mergeOptions(e){for(var t=1,n=arguments.length;t<n;++t){var r=arguments[t];if(typeof r==="object"){var o=Object.keys(r);for(var i=0,s=o.length;i<s;++i){var a=o[i];if(r[a]!==undefined){e[a]=r[a]}}}}return e}var u;if(process.env.NODE_DEBUG&&/\btunnel\b/.test(process.env.NODE_DEBUG)){u=function(){var e=Array.prototype.slice.call(arguments);if(typeof e[0]==="string"){e[0]="TUNNEL: "+e[0]}else{e.unshift("TUNNEL:")}console.error.apply(console,e)}}else{u=function(){}}t.debug=u},4552:(e,t,n)=>{"use strict";n.r(t);n.d(t,{NIL:()=>x,parse:()=>m,stringify:()=>u,v1:()=>_,v3:()=>b,v4:()=>S,v5:()=>R,validate:()=>c,version:()=>A});var r=n(6417);var o=n.n(r);const i=new Uint8Array(256);let s=i.length;function rng(){if(s>i.length-16){o().randomFillSync(i);s=0}return i.slice(s,s+=16)}const a=/^(?:[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;function validate(e){return typeof e==="string"&&a.test(e)}const c=validate;const l=[];for(let e=0;e<256;++e){l.push((e+256).toString(16).substr(1))}function stringify(e,t=0){const n=(l[e[t+0]]+l[e[t+1]]+l[e[t+2]]+l[e[t+3]]+"-"+l[e[t+4]]+l[e[t+5]]+"-"+l[e[t+6]]+l[e[t+7]]+"-"+l[e[t+8]]+l[e[t+9]]+"-"+l[e[t+10]]+l[e[t+11]]+l[e[t+12]]+l[e[t+13]]+l[e[t+14]]+l[e[t+15]]).toLowerCase();if(!c(n)){throw TypeError("Stringified UUID is invalid")}return n}const u=stringify;let f;let d;let p=0;let y=0;function v1(e,t,n){let r=t&&n||0;const o=t||new Array(16);e=e||{};let i=e.node||f;let s=e.clockseq!==undefined?e.clockseq:d;if(i==null||s==null){const t=e.random||(e.rng||rng)();if(i==null){i=f=[t[0]|1,t[1],t[2],t[3],t[4],t[5]]}if(s==null){s=d=(t[6]<<8|t[7])&16383}}let a=e.msecs!==undefined?e.msecs:Date.now();let c=e.nsecs!==undefined?e.nsecs:y+1;const l=a-p+(c-y)/1e4;if(l<0&&e.clockseq===undefined){s=s+1&16383}if((l<0||a>p)&&e.nsecs===undefined){c=0}if(c>=1e4){throw new Error("uuid.v1(): Can't create more than 10M uuids/sec")}p=a;y=c;d=s;a+=122192928e5;const _=((a&268435455)*1e4+c)%4294967296;o[r++]=_>>>24&255;o[r++]=_>>>16&255;o[r++]=_>>>8&255;o[r++]=_&255;const m=a/4294967296*1e4&268435455;o[r++]=m>>>8&255;o[r++]=m&255;o[r++]=m>>>24&15|16;o[r++]=m>>>16&255;o[r++]=s>>>8|128;o[r++]=s&255;for(let e=0;e<6;++e){o[r+e]=i[e]}return t||u(o)}const _=v1;function parse(e){if(!c(e)){throw TypeError("Invalid UUID")}let t;const n=new Uint8Array(16);n[0]=(t=parseInt(e.slice(0,8),16))>>>24;n[1]=t>>>16&255;n[2]=t>>>8&255;n[3]=t&255;n[4]=(t=parseInt(e.slice(9,13),16))>>>8;n[5]=t&255;n[6]=(t=parseInt(e.slice(14,18),16))>>>8;n[7]=t&255;n[8]=(t=parseInt(e.slice(19,23),16))>>>8;n[9]=t&255;n[10]=(t=parseInt(e.slice(24,36),16))/1099511627776&255;n[11]=t/4294967296&255;n[12]=t>>>24&255;n[13]=t>>>16&255;n[14]=t>>>8&255;n[15]=t&255;return n}const m=parse;function stringToBytes(e){e=unescape(encodeURIComponent(e));const t=[];for(let n=0;n<e.length;++n){t.push(e.charCodeAt(n))}return t}const h="6ba7b810-9dad-11d1-80b4-00c04fd430c8";const g="6ba7b811-9dad-11d1-80b4-00c04fd430c8";function v35(e,t,n){function generateUUID(e,r,o,i){if(typeof e==="string"){e=stringToBytes(e)}if(typeof r==="string"){r=m(r)}if(r.length!==16){throw TypeError("Namespace must be array-like (16 iterable integer values, 0-255)")}let s=new Uint8Array(16+e.length);s.set(r);s.set(e,r.length);s=n(s);s[6]=s[6]&15|t;s[8]=s[8]&63|128;if(o){i=i||0;for(let e=0;e<16;++e){o[i+e]=s[e]}return o}return u(s)}try{generateUUID.name=e}catch(e){}generateUUID.DNS=h;generateUUID.URL=g;return generateUUID}function md5(e){if(Array.isArray(e)){e=Buffer.from(e)}else if(typeof e==="string"){e=Buffer.from(e,"utf8")}return o().createHash("md5").update(e).digest()}const v=md5;const w=v35("v3",48,v);const b=w;function v4(e,t,n){e=e||{};const r=e.random||(e.rng||rng)();r[6]=r[6]&15|64;r[8]=r[8]&63|128;if(t){n=n||0;for(let e=0;e<16;++e){t[n+e]=r[e]}return t}return u(r)}const S=v4;function sha1(e){if(Array.isArray(e)){e=Buffer.from(e)}else if(typeof e==="string"){e=Buffer.from(e,"utf8")}return o().createHash("sha1").update(e).digest()}const E=sha1;const P=v35("v5",80,E);const R=P;const x="00000000-0000-0000-0000-000000000000";function version(e){if(!c(e)){throw TypeError("Invalid UUID")}return parseInt(e.substr(14,1),16)}const A=version},7918:(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t.getECRToken=t.isECR=void 0;const r=n(2186);const o=n(8923);const i=/^(([0-9]{12})\.dkr\.ecr\.(.+)\.amazonaws\.com(.cn)?)(\/([^:]+)(:.+)?)?$/;function isECR(e){return i.test(e)}t.isECR=isECR;function getRegion(e){const t=e.match(i);if(!t){return""}return t[3]}function getAccountID(e){const t=e.match(i);if(!t){return""}return t[2]}async function getECRToken(e,t,n){const i=new o.ECR({credentials:{accessKeyId:t,secretAccessKey:n},region:getRegion(e)});const s=await i.getAuthorizationToken({registryIds:[getAccountID(e)]});if(!Array.isArray(s.authorizationData)||s.authorizationData.length===0){throw new Error("Unable to fetch ECR credentials from AWS!")}const a=Buffer.from(s.authorizationData[0].authorizationToken||"","base64").toString("utf-8");const c=a.split(":",2);r.setSecret(c[1]);return{username:c[0],password:c[1]}}t.getECRToken=getECRToken},2069:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t.Outputs=t.Inputs=void 0;var n;(function(e){e["AUTH_FILE_PATH"]="auth_file_path";e["LOGOUT"]="logout";e["PASSWORD"]="password";e["REGISTRY"]="registry";e["USERNAME"]="username"})(n=t.Inputs||(t.Inputs={}));var r;(function(e){})(r=t.Outputs||(t.Outputs={}))},6144:(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});const r=n(2186);const o=n(5747);const i=n(7436);const s=n(2087);const a=n(5622);const c=n(7918);const l=n(1314);const u=n(963);const f=n(2069);let d;let p;const y=a.join(s.homedir(),".docker","config.json");async function getPodmanPath(){if(d==null){d=await i.which("podman",true);await l.execute(d,["version"],{group:true})}return d}async function run(){if(s.platform()!=="linux"){throw new Error("❌ Only supported on linux platform")}p=r.getInput(f.Inputs.REGISTRY,{required:true});let e=r.getInput(f.Inputs.USERNAME,{required:true});let t=r.getInput(f.Inputs.PASSWORD,{required:true});const n=r.getInput(f.Inputs.LOGOUT)||"true";const i=r.getInput(f.Inputs.AUTH_FILE_PATH);if(c.isECR(p)){r.info(`💡 Detected ${p} as an ECR repository`);const n=await c.getECRToken(p,e,t);e=n.username;t=n.password}u.setRegistry(p);u.setLogout(n);const d=["login",p,"-u",e,"-p",t];d.push("--verbose");if(i){d.push(`--authfile=${i}`)}await l.execute(await getPodmanPath(),d);r.info(`✅ Successfully logged in to ${p} as ${e}`);let _;if(i){_=i}else{let e=a.join("/","tmp",`podman-run-${process.getuid()}`);if(process.env.XDG_RUNTIME_DIR){e=process.env.XDG_RUNTIME_DIR}_=a.join(e,"containers","auth.json")}const m="REGISTRY_AUTH_FILE";r.info(`Exporting ${m}=${_}`);r.exportVariable(m,_);const h=await o.promises.readFile(_,"utf-8");const g=JSON.parse(h);const v=g.auths[p];r.info(`✍️ Writing registry credentials to "${y}"`);const w=JSON.parse(await l.getDockerConfigJson());w.auths[p]=v;await o.promises.writeFile(y,JSON.stringify(w,undefined,8),"utf-8")}async function registryLogout(){if(!u.logout){return}await l.execute(await getPodmanPath(),["logout",u.registry]);const e=JSON.parse(await l.getDockerConfigJson());r.info(`Removing registry credentials from "${y}"`);delete e.auths[p];await o.promises.writeFile(y,JSON.stringify(e,undefined,8),"utf-8")}if(!u.IsPost){run().catch(r.setFailed)}else{registryLogout().catch(r.setFailed)}},963:(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t.setLogout=t.setRegistry=t.logout=t.registry=t.IsPost=void 0;const r=n(2186);t.IsPost=!!process.env.STATE_isPost;t.registry=process.env.STATE_registry||"";t.logout=/true/i.test(process.env.STATE_logout||"");function setRegistry(e){r.saveState("registry",e)}t.setRegistry=setRegistry;function setLogout(e){r.saveState("logout",e)}t.setLogout=setLogout;if(!t.IsPost){r.saveState("isPost","true")}},1314:(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t.getDockerConfigJson=t.execute=void 0;const r=n(2186);const o=n(1514);const i=n(5622);const s=n(5747);const a=n(2087);async function execute(e,t,n={}){let s="";let a="";const c={...n};c.ignoreReturnCode=true;c.listeners={stdline:e=>{s+=`${e}\n`},errline:e=>{a+=`${e}\n`}};if(n.group){const n=[e,...t].join(" ");r.startGroup(n)}try{const l=await o.exec(e,t,c);if(n.ignoreReturnCode!==true&&l!==0){let t=`${i.basename(e)} exited with code ${l}`;if(a){t+=`\n${a}`}throw new Error(t)}return{exitCode:l,stdout:s,stderr:a}}finally{if(n.group){r.endGroup()}}}t.execute=execute;async function getDockerConfigJson(){const e=i.join(a.homedir(),".docker","config.json");return s.promises.readFile(e,"utf-8")}t.getDockerConfigJson=getDockerConfigJson},7578:module=>{module.exports=eval("require")("aws-crt")},4589:e=>{"use strict";e.exports=JSON.parse('{"0":65533,"128":8364,"130":8218,"131":402,"132":8222,"133":8230,"134":8224,"135":8225,"136":710,"137":8240,"138":352,"139":8249,"140":338,"142":381,"145":8216,"146":8217,"147":8220,"148":8221,"149":8226,"150":8211,"151":8212,"152":732,"153":8482,"154":353,"155":8250,"156":339,"158":382,"159":376}')},4007:e=>{"use strict";e.exports=JSON.parse('{"Aacute":"Á","aacute":"á","Abreve":"Ă","abreve":"ă","ac":"∾","acd":"∿","acE":"∾̳","Acirc":"Â","acirc":"â","acute":"´","Acy":"А","acy":"а","AElig":"Æ","aelig":"æ","af":"","Afr":"𝔄","afr":"𝔞","Agrave":"À","agrave":"à","alefsym":"ℵ","aleph":"ℵ","Alpha":"Α","alpha":"α","Amacr":"Ā","amacr":"ā","amalg":"⨿","amp":"&","AMP":"&","andand":"⩕","And":"⩓","and":"∧","andd":"⩜","andslope":"⩘","andv":"⩚","ang":"∠","ange":"⦤","angle":"∠","angmsdaa":"⦨","angmsdab":"⦩","angmsdac":"⦪","angmsdad":"⦫","angmsdae":"⦬","angmsdaf":"⦭","angmsdag":"⦮","angmsdah":"⦯","angmsd":"∡","angrt":"∟","angrtvb":"⊾","angrtvbd":"⦝","angsph":"∢","angst":"Å","angzarr":"⍼","Aogon":"Ą","aogon":"ą","Aopf":"𝔸","aopf":"𝕒","apacir":"⩯","ap":"≈","apE":"⩰","ape":"≊","apid":"≋","apos":"\'","ApplyFunction":"","approx":"≈","approxeq":"≊","Aring":"Å","aring":"å","Ascr":"𝒜","ascr":"𝒶","Assign":"≔","ast":"*","asymp":"≈","asympeq":"≍","Atilde":"Ã","atilde":"ã","Auml":"Ä","auml":"ä","awconint":"∳","awint":"⨑","backcong":"≌","backepsilon":"϶","backprime":"","backsim":"∽","backsimeq":"⋍","Backslash":"","Barv":"⫧","barvee":"⊽","barwed":"⌅","Barwed":"⌆","barwedge":"⌅","bbrk":"⎵","bbrktbrk":"⎶","bcong":"≌","Bcy":"Б","bcy":"б","bdquo":"„","becaus":"∵","because":"∵","Because":"∵","bemptyv":"⦰","bepsi":"϶","bernou":"","Bernoullis":"","Beta":"Β","beta":"β","beth":"ℶ","between":"≬","Bfr":"𝔅","bfr":"𝔟","bigcap":"⋂","bigcirc":"◯","bigcup":"","bigodot":"⨀","bigoplus":"⨁","bigotimes":"⨂","bigsqcup":"⨆","bigstar":"★","bigtriangledown":"▽","bigtriangleup":"△","biguplus":"⨄","bigvee":"","bigwedge":"⋀","bkarow":"⤍","blacklozenge":"⧫","blacksquare":"▪","blacktriangle":"▴","blacktriangledown":"▾","blacktriangleleft":"◂","blacktriangleright":"▸","blank":"␣","blk12":"▒","blk14":"░","blk34":"▓","block":"█","bne":"=⃥","bnequiv":"≡⃥","bNot":"⫭","bnot":"⌐","Bopf":"𝔹","bopf":"𝕓","bot":"⊥","bottom":"⊥","bowtie":"⋈","boxbox":"⧉","boxdl":"┐","boxdL":"╕","boxDl":"╖","boxDL":"╗","boxdr":"┌","boxdR":"╒","boxDr":"╓","boxDR":"╔","boxh":"─","boxH":"═","boxhd":"┬","boxHd":"╤","boxhD":"╥","boxHD":"╦","boxhu":"┴","boxHu":"╧","boxhU":"╨","boxHU":"╩","boxminus":"⊟","boxplus":"⊞","boxtimes":"⊠","boxul":"┘","boxuL":"╛","boxUl":"╜","boxUL":"╝","boxur":"└","boxuR":"╘","boxUr":"╙","boxUR":"╚","boxv":"│","boxV":"║","boxvh":"┼","boxvH":"╪","boxVh":"╫","boxVH":"╬","boxvl":"┤","boxvL":"╡","boxVl":"╢","boxVL":"╣","boxvr":"├","boxvR":"╞","boxVr":"╟","boxVR":"╠","bprime":"","breve":"˘","Breve":"˘","brvbar":"¦","bscr":"𝒷","Bscr":"","bsemi":"⁏","bsim":"∽","bsime":"⋍","bsolb":"⧅","bsol":"\\\\","bsolhsub":"⟈","bull":"•","bullet":"•","bump":"≎","bumpE":"⪮","bumpe":"≏","Bumpeq":"≎","bumpeq":"≏","Cacute":"Ć","cacute":"ć","capand":"⩄","capbrcup":"⩉","capcap":"⩋","cap":"∩","Cap":"⋒","capcup":"⩇","capdot":"⩀","CapitalDifferentialD":"","caps":"∩︀","caret":"","caron":"ˇ","Cayleys":"","ccaps":"⩍","Ccaron":"Č","ccaron":"č","Ccedil":"Ç","ccedil":"ç","Ccirc":"Ĉ","ccirc":"ĉ","Cconint":"∰","ccups":"⩌","ccupssm":"⩐","Cdot":"Ċ","cdot":"ċ","cedil":"¸","Cedilla":"¸","cemptyv":"⦲","cent":"¢","centerdot":"·","CenterDot":"·","cfr":"𝔠","Cfr":"","CHcy":"Ч","chcy":"ч","check":"✓","checkmark":"✓","Chi":"Χ","chi":"χ","circ":"ˆ","circeq":"≗","circlearrowleft":"↺","circlearrowright":"↻","circledast":"⊛","circledcirc":"⊚","circleddash":"⊝","CircleDot":"⊙","circledR":"®","circledS":"Ⓢ","CircleMinus":"⊖","CirclePlus":"⊕","CircleTimes":"⊗","cir":"○","cirE":"⧃","cire":"≗","cirfnint":"⨐","cirmid":"⫯","cirscir":"⧂","ClockwiseContourIntegral":"∲","CloseCurlyDoubleQuote":"”","CloseCurlyQuote":"","clubs":"♣","clubsuit":"♣","colon":":","Colon":"∷","Colone":"⩴","colone":"≔","coloneq":"≔","comma":",","commat":"@","comp":"∁","compfn":"∘","complement":"∁","complexes":"","cong":"≅","congdot":"⩭","Congruent":"≡","conint":"∮","Conint":"∯","ContourIntegral":"∮","copf":"𝕔","Copf":"","coprod":"∐","Coproduct":"∐","copy":"©","COPY":"©","copysr":"℗","CounterClockwiseContourIntegral":"∳","crarr":"↵","cross":"✗","Cross":"","Cscr":"𝒞","cscr":"𝒸","csub":"⫏","csube":"⫑","csup":"⫐","csupe":"⫒","ctdot":"⋯","cudarrl":"⤸","cudarrr":"⤵","cuepr":"⋞","cuesc":"⋟","cularr":"↶","cularrp":"⤽","cupbrcap":"⩈","cupcap":"⩆","CupCap":"≍","cup":"","Cup":"⋓","cupcup":"⩊","cupdot":"⊍","cupor":"⩅","cups":"","curarr":"↷","curarrm":"⤼","curlyeqprec":"⋞","curlyeqsucc":"⋟","curlyvee":"⋎","curlywedge":"⋏","curren":"¤","curvearrowleft":"↶","curvearrowright":"↷","cuvee":"⋎","cuwed":"⋏","cwconint":"∲","cwint":"∱","cylcty":"⌭","dagger":"†","Dagger":"‡","daleth":"ℸ","darr":"↓","Darr":"↡","dArr":"⇓","dash":"","Dashv":"⫤","dashv":"⊣","dbkarow":"⤏","dblac":"˝","Dcaron":"Ď","dcaron":"ď","Dcy":"Д","dcy":"д","ddagger":"‡","ddarr":"⇊","DD":"","dd":"","DDotrahd":"⤑","ddotseq":"⩷","deg":"°","Del":"∇","Delta":"Δ","delta":"δ","demptyv":"⦱","dfisht":"⥿","Dfr":"𝔇","dfr":"𝔡","dHar":"⥥","dharl":"⇃","dharr":"⇂","DiacriticalAcute":"´","DiacriticalDot":"˙","DiacriticalDoubleAcute":"˝","DiacriticalGrave":"`","DiacriticalTilde":"˜","diam":"⋄","diamond":"⋄","Diamond":"⋄","diamondsuit":"♦","diams":"♦","die":"¨","DifferentialD":"","digamma":"ϝ","disin":"⋲","div":"÷","divide":"÷","divideontimes":"⋇","divonx":"⋇","DJcy":"Ђ","djcy":"ђ","dlcorn":"⌞","dlcrop":"⌍","dollar":"$","Dopf":"𝔻","dopf":"𝕕","Dot":"¨","dot":"˙","DotDot":"⃜","doteq":"≐","doteqdot":"≑","DotEqual":"≐","dotminus":"∸","dotplus":"∔","dotsquare":"⊡","doublebarwedge":"⌆","DoubleContourIntegral":"∯","DoubleDot":"¨","DoubleDownArrow":"⇓","DoubleLeftArrow":"⇐","DoubleLeftRightArrow":"⇔","DoubleLeftTee":"⫤","DoubleLongLeftArrow":"⟸","DoubleLongLeftRightArrow":"⟺","DoubleLongRightArrow":"⟹","DoubleRightArrow":"⇒","DoubleRightTee":"⊨","DoubleUpArrow":"⇑","DoubleUpDownArrow":"⇕","DoubleVerticalBar":"∥","DownArrowBar":"⤓","downarrow":"↓","DownArrow":"↓","Downarrow":"⇓","DownArrowUpArrow":"⇵","DownBreve":"̑","downdownarrows":"⇊","downharpoonleft":"⇃","downharpoonright":"⇂","DownLeftRightVector":"⥐","DownLeftTeeVector":"⥞","DownLeftVectorBar":"⥖","DownLeftVector":"↽","DownRightTeeVector":"⥟","DownRightVectorBar":"⥗","DownRightVector":"⇁","DownTeeArrow":"↧","DownTee":"","drbkarow":"⤐","drcorn":"⌟","drcrop":"⌌","Dscr":"𝒟","dscr":"𝒹","DScy":"Ѕ","dscy":"ѕ","dsol":"⧶","Dstrok":"Đ","dstrok":"đ","dtdot":"⋱","dtri":"▿","dtrif":"▾","duarr":"⇵","duhar":"⥯","dwangle":"⦦","DZcy":"Џ","dzcy":"џ","dzigrarr":"⟿","Eacute":"É","eacute":"é","easter":"⩮","Ecaron":"Ě","ecaron":"ě","Ecirc":"Ê","ecirc":"ê","ecir":"≖","ecolon":"≕","Ecy":"Э","ecy":"э","eDDot":"⩷","Edot":"Ė","edot":"ė","eDot":"≑","ee":"","efDot":"≒","Efr":"𝔈","efr":"𝔢","eg":"⪚","Egrave":"È","egrave":"è","egs":"⪖","egsdot":"⪘","el":"⪙","Element":"∈","elinters":"⏧","ell":"","els":"⪕","elsdot":"⪗","Emacr":"Ē","emacr":"ē","empty":"∅","emptyset":"∅","EmptySmallSquare":"◻","emptyv":"∅","EmptyVerySmallSquare":"▫","emsp13":"","emsp14":"","emsp":"","ENG":"Ŋ","eng":"ŋ","ensp":"","Eogon":"Ę","eogon":"ę","Eopf":"𝔼","eopf":"𝕖","epar":"⋕","eparsl":"⧣","eplus":"⩱","epsi":"ε","Epsilon":"Ε","epsilon":"ε","epsiv":"ϵ","eqcirc":"≖","eqcolon":"≕","eqsim":"≂","eqslantgtr":"⪖","eqslantless":"⪕","Equal":"⩵","equals":"=","EqualTilde":"≂","equest":"≟","Equilibrium":"⇌","equiv":"≡","equivDD":"⩸","eqvparsl":"⧥","erarr":"⥱","erDot":"≓","escr":"","Escr":"","esdot":"≐","Esim":"⩳","esim":"≂","Eta":"Η","eta":"η","ETH":"Ð","eth":"ð","Euml":"Ë","euml":"ë","euro":"€","excl":"!","exist":"∃","Exists":"∃","expectation":"","exponentiale":"","ExponentialE":"","fallingdotseq":"≒","Fcy":"Ф","fcy":"ф","female":"♀","ffilig":"ffi","fflig":"ff","ffllig":"ffl","Ffr":"𝔉","ffr":"𝔣","filig":"fi","FilledSmallSquare":"◼","FilledVerySmallSquare":"▪","fjlig":"fj","flat":"♭","fllig":"fl","fltns":"▱","fnof":"ƒ","Fopf":"𝔽","fopf":"𝕗","forall":"∀","ForAll":"∀","fork":"⋔","forkv":"⫙","Fouriertrf":"","fpartint":"⨍","frac12":"½","frac13":"⅓","frac14":"¼","frac15":"⅕","frac16":"⅙","frac18":"⅛","frac23":"⅔","frac25":"⅖","frac34":"¾","frac35":"⅗","frac38":"⅜","frac45":"⅘","frac56":"⅚","frac58":"⅝","frac78":"⅞","frasl":"","frown":"⌢","fscr":"𝒻","Fscr":"","gacute":"ǵ","Gamma":"Γ","gamma":"γ","Gammad":"Ϝ","gammad":"ϝ","gap":"⪆","Gbreve":"Ğ","gbreve":"ğ","Gcedil":"Ģ","Gcirc":"Ĝ","gcirc":"ĝ","Gcy":"Г","gcy":"г","Gdot":"Ġ","gdot":"ġ","ge":"≥","gE":"≧","gEl":"⪌","gel":"⋛","geq":"≥","geqq":"≧","geqslant":"⩾","gescc":"⪩","ges":"⩾","gesdot":"⪀","gesdoto":"⪂","gesdotol":"⪄","gesl":"⋛︀","gesles":"⪔","Gfr":"𝔊","gfr":"𝔤","gg":"≫","Gg":"⋙","ggg":"⋙","gimel":"ℷ","GJcy":"Ѓ","gjcy":"ѓ","gla":"⪥","gl":"≷","glE":"⪒","glj":"⪤","gnap":"⪊","gnapprox":"⪊","gne":"⪈","gnE":"≩","gneq":"⪈","gneqq":"≩","gnsim":"⋧","Gopf":"𝔾","gopf":"𝕘","grave":"`","GreaterEqual":"≥","GreaterEqualLess":"⋛","GreaterFullEqual":"≧","GreaterGreater":"⪢","GreaterLess":"≷","GreaterSlantEqual":"⩾","GreaterTilde":"≳","Gscr":"𝒢","gscr":"","gsim":"≳","gsime":"⪎","gsiml":"⪐","gtcc":"⪧","gtcir":"⩺","gt":">","GT":">","Gt":"≫","gtdot":"⋗","gtlPar":"⦕","gtquest":"⩼","gtrapprox":"⪆","gtrarr":"⥸","gtrdot":"⋗","gtreqless":"⋛","gtreqqless":"⪌","gtrless":"≷","gtrsim":"≳","gvertneqq":"≩︀","gvnE":"≩︀","Hacek":"ˇ","hairsp":"","half":"½","hamilt":"","HARDcy":"Ъ","hardcy":"ъ","harrcir":"⥈","harr":"↔","hArr":"⇔","harrw":"↭","Hat":"^","hbar":"ℏ","Hcirc":"Ĥ","hcirc":"ĥ","hearts":"♥","heartsuit":"♥","hellip":"…","hercon":"⊹","hfr":"𝔥","Hfr":"","HilbertSpace":"","hksearow":"⤥","hkswarow":"⤦","hoarr":"⇿","homtht":"∻","hookleftarrow":"↩","hookrightarrow":"↪","hopf":"𝕙","Hopf":"","horbar":"―","HorizontalLine":"─","hscr":"𝒽","Hscr":"","hslash":"ℏ","Hstrok":"Ħ","hstrok":"ħ","HumpDownHump":"≎","HumpEqual":"≏","hybull":"","hyphen":"","Iacute":"Í","iacute":"í","ic":"","Icirc":"Î","icirc":"î","Icy":"И","icy":"и","Idot":"İ","IEcy":"Е","iecy":"е","iexcl":"¡","iff":"⇔","ifr":"𝔦","Ifr":"","Igrave":"Ì","igrave":"ì","ii":"","iiiint":"⨌","iiint":"∭","iinfin":"⧜","iiota":"℩","IJlig":"IJ","ijlig":"ij","Imacr":"Ī","imacr":"ī","image":"","ImaginaryI":"","imagline":"","imagpart":"","imath":"ı","Im":"","imof":"⊷","imped":"Ƶ","Implies":"⇒","incare":"℅","in":"∈","infin":"∞","infintie":"⧝","inodot":"ı","intcal":"⊺","int":"∫","Int":"∬","integers":"","Integral":"∫","intercal":"⊺","Intersection":"⋂","intlarhk":"⨗","intprod":"⨼","InvisibleComma":"","InvisibleTimes":"","IOcy":"Ё","iocy":"ё","Iogon":"Į","iogon":"į","Iopf":"𝕀","iopf":"𝕚","Iota":"Ι","iota":"ι","iprod":"⨼","iquest":"¿","iscr":"𝒾","Iscr":"","isin":"∈","isindot":"⋵","isinE":"⋹","isins":"⋴","isinsv":"⋳","isinv":"∈","it":"","Itilde":"Ĩ","itilde":"ĩ","Iukcy":"І","iukcy":"і","Iuml":"Ï","iuml":"ï","Jcirc":"Ĵ","jcirc":"ĵ","Jcy":"Й","jcy":"й","Jfr":"𝔍","jfr":"𝔧","jmath":"ȷ","Jopf":"𝕁","jopf":"𝕛","Jscr":"𝒥","jscr":"𝒿","Jsercy":"Ј","jsercy":"ј","Jukcy":"Є","jukcy":"є","Kappa":"Κ","kappa":"κ","kappav":"ϰ","Kcedil":"Ķ","kcedil":"ķ","Kcy":"К","kcy":"к","Kfr":"𝔎","kfr":"𝔨","kgreen":"ĸ","KHcy":"Х","khcy":"х","KJcy":"Ќ","kjcy":"ќ","Kopf":"𝕂","kopf":"𝕜","Kscr":"𝒦","kscr":"𝓀","lAarr":"⇚","Lacute":"Ĺ","lacute":"ĺ","laemptyv":"⦴","lagran":"","Lambda":"Λ","lambda":"λ","lang":"⟨","Lang":"⟪","langd":"⦑","langle":"⟨","lap":"⪅","Laplacetrf":"","laquo":"«","larrb":"⇤","larrbfs":"⤟","larr":"←","Larr":"↞","lArr":"⇐","larrfs":"⤝","larrhk":"↩","larrlp":"↫","larrpl":"⤹","larrsim":"⥳","larrtl":"↢","latail":"⤙","lAtail":"⤛","lat":"⪫","late":"⪭","lates":"⪭︀","lbarr":"⤌","lBarr":"⤎","lbbrk":"","lbrace":"{","lbrack":"[","lbrke":"⦋","lbrksld":"⦏","lbrkslu":"⦍","Lcaron":"Ľ","lcaron":"ľ","Lcedil":"Ļ","lcedil":"ļ","lceil":"⌈","lcub":"{","Lcy":"Л","lcy":"л","ldca":"⤶","ldquo":"“","ldquor":"„","ldrdhar":"⥧","ldrushar":"⥋","ldsh":"↲","le":"≤","lE":"≦","LeftAngleBracket":"⟨","LeftArrowBar":"⇤","leftarrow":"←","LeftArrow":"←","Leftarrow":"⇐","LeftArrowRightArrow":"⇆","leftarrowtail":"↢","LeftCeiling":"⌈","LeftDoubleBracket":"⟦","LeftDownTeeVector":"⥡","LeftDownVectorBar":"⥙","LeftDownVector":"⇃","LeftFloor":"⌊","leftharpoondown":"↽","leftharpoonup":"↼","leftleftarrows":"⇇","leftrightarrow":"↔","LeftRightArrow":"↔","Leftrightarrow":"⇔","leftrightarrows":"⇆","leftrightharpoons":"⇋","leftrightsquigarrow":"↭","LeftRightVector":"⥎","LeftTeeArrow":"↤","LeftTee":"⊣","LeftTeeVector":"⥚","leftthreetimes":"⋋","LeftTriangleBar":"⧏","LeftTriangle":"⊲","LeftTriangleEqual":"⊴","LeftUpDownVector":"⥑","LeftUpTeeVector":"⥠","LeftUpVectorBar":"⥘","LeftUpVector":"↿","LeftVectorBar":"⥒","LeftVector":"↼","lEg":"⪋","leg":"⋚","leq":"≤","leqq":"≦","leqslant":"⩽","lescc":"⪨","les":"⩽","lesdot":"⩿","lesdoto":"⪁","lesdotor":"⪃","lesg":"⋚︀","lesges":"⪓","lessapprox":"⪅","lessdot":"⋖","lesseqgtr":"⋚","lesseqqgtr":"⪋","LessEqualGreater":"⋚","LessFullEqual":"≦","LessGreater":"≶","lessgtr":"≶","LessLess":"⪡","lesssim":"≲","LessSlantEqual":"⩽","LessTilde":"≲","lfisht":"⥼","lfloor":"⌊","Lfr":"𝔏","lfr":"𝔩","lg":"≶","lgE":"⪑","lHar":"⥢","lhard":"↽","lharu":"↼","lharul":"⥪","lhblk":"▄","LJcy":"Љ","ljcy":"љ","llarr":"⇇","ll":"≪","Ll":"⋘","llcorner":"⌞","Lleftarrow":"⇚","llhard":"⥫","lltri":"◺","Lmidot":"Ŀ","lmidot":"ŀ","lmoustache":"⎰","lmoust":"⎰","lnap":"⪉","lnapprox":"⪉","lne":"⪇","lnE":"≨","lneq":"⪇","lneqq":"≨","lnsim":"⋦","loang":"⟬","loarr":"⇽","lobrk":"⟦","longleftarrow":"⟵","LongLeftArrow":"⟵","Longleftarrow":"⟸","longleftrightarrow":"⟷","LongLeftRightArrow":"⟷","Longleftrightarrow":"⟺","longmapsto":"⟼","longrightarrow":"⟶","LongRightArrow":"⟶","Longrightarrow":"⟹","looparrowleft":"↫","looparrowright":"↬","lopar":"⦅","Lopf":"𝕃","lopf":"𝕝","loplus":"⨭","lotimes":"⨴","lowast":"","lowbar":"_","LowerLeftArrow":"↙","LowerRightArrow":"↘","loz":"◊","lozenge":"◊","lozf":"⧫","lpar":"(","lparlt":"⦓","lrarr":"⇆","lrcorner":"⌟","lrhar":"⇋","lrhard":"⥭","lrm":"","lrtri":"⊿","lsaquo":"","lscr":"𝓁","Lscr":"","lsh":"↰","Lsh":"↰","lsim":"≲","lsime":"⪍","lsimg":"⪏","lsqb":"[","lsquo":"","lsquor":"","Lstrok":"Ł","lstrok":"ł","ltcc":"⪦","ltcir":"⩹","lt":"<","LT":"<","Lt":"≪","ltdot":"⋖","lthree":"⋋","ltimes":"⋉","ltlarr":"⥶","ltquest":"⩻","ltri":"◃","ltrie":"⊴","ltrif":"◂","ltrPar":"⦖","lurdshar":"⥊","luruhar":"⥦","lvertneqq":"≨︀","lvnE":"≨︀","macr":"¯","male":"♂","malt":"✠","maltese":"✠","Map":"⤅","map":"↦","mapsto":"↦","mapstodown":"↧","mapstoleft":"↤","mapstoup":"↥","marker":"▮","mcomma":"⨩","Mcy":"М","mcy":"м","mdash":"—","mDDot":"∺","measuredangle":"∡","MediumSpace":"","Mellintrf":"","Mfr":"𝔐","mfr":"𝔪","mho":"℧","micro":"µ","midast":"*","midcir":"⫰","mid":"","middot":"·","minusb":"⊟","minus":"","minusd":"∸","minusdu":"⨪","MinusPlus":"∓","mlcp":"⫛","mldr":"…","mnplus":"∓","models":"⊧","Mopf":"𝕄","mopf":"𝕞","mp":"∓","mscr":"𝓂","Mscr":"","mstpos":"∾","Mu":"Μ","mu":"μ","multimap":"⊸","mumap":"⊸","nabla":"∇","Nacute":"Ń","nacute":"ń","nang":"∠⃒","nap":"≉","napE":"⩰̸","napid":"≋̸","napos":"ʼn","napprox":"≉","natural":"♮","naturals":"","natur":"♮","nbsp":" ","nbump":"≎̸","nbumpe":"≏̸","ncap":"⩃","Ncaron":"Ň","ncaron":"ň","Ncedil":"Ņ","ncedil":"ņ","ncong":"≇","ncongdot":"⩭̸","ncup":"⩂","Ncy":"Н","ncy":"н","ndash":"","nearhk":"⤤","nearr":"↗","neArr":"⇗","nearrow":"↗","ne":"≠","nedot":"≐̸","NegativeMediumSpace":"","NegativeThickSpace":"","NegativeThinSpace":"","NegativeVeryThinSpace":"","nequiv":"≢","nesear":"⤨","nesim":"≂̸","NestedGreaterGreater":"≫","NestedLessLess":"≪","NewLine":"\\n","nexist":"∄","nexists":"∄","Nfr":"𝔑","nfr":"𝔫","ngE":"≧̸","nge":"≱","ngeq":"≱","ngeqq":"≧̸","ngeqslant":"⩾̸","nges":"⩾̸","nGg":"⋙̸","ngsim":"≵","nGt":"≫⃒","ngt":"≯","ngtr":"≯","nGtv":"≫̸","nharr":"↮","nhArr":"⇎","nhpar":"⫲","ni":"∋","nis":"⋼","nisd":"⋺","niv":"∋","NJcy":"Њ","njcy":"њ","nlarr":"↚","nlArr":"⇍","nldr":"‥","nlE":"≦̸","nle":"≰","nleftarrow":"↚","nLeftarrow":"⇍","nleftrightarrow":"↮","nLeftrightarrow":"⇎","nleq":"≰","nleqq":"≦̸","nleqslant":"⩽̸","nles":"⩽̸","nless":"≮","nLl":"⋘̸","nlsim":"≴","nLt":"≪⃒","nlt":"≮","nltri":"⋪","nltrie":"⋬","nLtv":"≪̸","nmid":"∤","NoBreak":"","NonBreakingSpace":" ","nopf":"𝕟","Nopf":"","Not":"⫬","not":"¬","NotCongruent":"≢","NotCupCap":"≭","NotDoubleVerticalBar":"∦","NotElement":"∉","NotEqual":"≠","NotEqualTilde":"≂̸","NotExists":"∄","NotGreater":"≯","NotGreaterEqual":"≱","NotGreaterFullEqual":"≧̸","NotGreaterGreater":"≫̸","NotGreaterLess":"≹","NotGreaterSlantEqual":"⩾̸","NotGreaterTilde":"≵","NotHumpDownHump":"≎̸","NotHumpEqual":"≏̸","notin":"∉","notindot":"⋵̸","notinE":"⋹̸","notinva":"∉","notinvb":"⋷","notinvc":"⋶","NotLeftTriangleBar":"⧏̸","NotLeftTriangle":"⋪","NotLeftTriangleEqual":"⋬","NotLess":"≮","NotLessEqual":"≰","NotLessGreater":"≸","NotLessLess":"≪̸","NotLessSlantEqual":"⩽̸","NotLessTilde":"≴","NotNestedGreaterGreater":"⪢̸","NotNestedLessLess":"⪡̸","notni":"∌","notniva":"∌","notnivb":"⋾","notnivc":"⋽","NotPrecedes":"⊀","NotPrecedesEqual":"⪯̸","NotPrecedesSlantEqual":"⋠","NotReverseElement":"∌","NotRightTriangleBar":"⧐̸","NotRightTriangle":"⋫","NotRightTriangleEqual":"⋭","NotSquareSubset":"⊏̸","NotSquareSubsetEqual":"⋢","NotSquareSuperset":"⊐̸","NotSquareSupersetEqual":"⋣","NotSubset":"⊂⃒","NotSubsetEqual":"⊈","NotSucceeds":"⊁","NotSucceedsEqual":"⪰̸","NotSucceedsSlantEqual":"⋡","NotSucceedsTilde":"≿̸","NotSuperset":"⊃⃒","NotSupersetEqual":"⊉","NotTilde":"≁","NotTildeEqual":"≄","NotTildeFullEqual":"≇","NotTildeTilde":"≉","NotVerticalBar":"∤","nparallel":"∦","npar":"∦","nparsl":"⫽⃥","npart":"∂̸","npolint":"⨔","npr":"⊀","nprcue":"⋠","nprec":"⊀","npreceq":"⪯̸","npre":"⪯̸","nrarrc":"⤳̸","nrarr":"↛","nrArr":"⇏","nrarrw":"↝̸","nrightarrow":"↛","nRightarrow":"⇏","nrtri":"⋫","nrtrie":"⋭","nsc":"⊁","nsccue":"⋡","nsce":"⪰̸","Nscr":"𝒩","nscr":"𝓃","nshortmid":"∤","nshortparallel":"∦","nsim":"≁","nsime":"≄","nsimeq":"≄","nsmid":"∤","nspar":"∦","nsqsube":"⋢","nsqsupe":"⋣","nsub":"⊄","nsubE":"⫅̸","nsube":"⊈","nsubset":"⊂⃒","nsubseteq":"⊈","nsubseteqq":"⫅̸","nsucc":"⊁","nsucceq":"⪰̸","nsup":"⊅","nsupE":"⫆̸","nsupe":"⊉","nsupset":"⊃⃒","nsupseteq":"⊉","nsupseteqq":"⫆̸","ntgl":"≹","Ntilde":"Ñ","ntilde":"ñ","ntlg":"≸","ntriangleleft":"⋪","ntrianglelefteq":"⋬","ntriangleright":"⋫","ntrianglerighteq":"⋭","Nu":"Ν","nu":"ν","num":"#","numero":"№","numsp":"","nvap":"≍⃒","nvdash":"⊬","nvDash":"⊭","nVdash":"⊮","nVDash":"⊯","nvge":"≥⃒","nvgt":">⃒","nvHarr":"⤄","nvinfin":"⧞","nvlArr":"⤂","nvle":"≤⃒","nvlt":"<⃒","nvltrie":"⊴⃒","nvrArr":"⤃","nvrtrie":"⊵⃒","nvsim":"∼⃒","nwarhk":"⤣","nwarr":"↖","nwArr":"⇖","nwarrow":"↖","nwnear":"⤧","Oacute":"Ó","oacute":"ó","oast":"⊛","Ocirc":"Ô","ocirc":"ô","ocir":"⊚","Ocy":"О","ocy":"о","odash":"⊝","Odblac":"Ő","odblac":"ő","odiv":"⨸","odot":"⊙","odsold":"⦼","OElig":"Œ","oelig":"œ","ofcir":"⦿","Ofr":"𝔒","ofr":"𝔬","ogon":"˛","Ograve":"Ò","ograve":"ò","ogt":"⧁","ohbar":"⦵","ohm":"Ω","oint":"∮","olarr":"↺","olcir":"⦾","olcross":"⦻","oline":"‾","olt":"⧀","Omacr":"Ō","omacr":"ō","Omega":"Ω","omega":"ω","Omicron":"Ο","omicron":"ο","omid":"⦶","ominus":"⊖","Oopf":"𝕆","oopf":"𝕠","opar":"⦷","OpenCurlyDoubleQuote":"“","OpenCurlyQuote":"","operp":"⦹","oplus":"⊕","orarr":"↻","Or":"⩔","or":"","ord":"⩝","order":"","orderof":"","ordf":"ª","ordm":"º","origof":"⊶","oror":"⩖","orslope":"⩗","orv":"⩛","oS":"Ⓢ","Oscr":"𝒪","oscr":"","Oslash":"Ø","oslash":"ø","osol":"⊘","Otilde":"Õ","otilde":"õ","otimesas":"⨶","Otimes":"⨷","otimes":"⊗","Ouml":"Ö","ouml":"ö","ovbar":"⌽","OverBar":"‾","OverBrace":"⏞","OverBracket":"⎴","OverParenthesis":"⏜","para":"¶","parallel":"∥","par":"∥","parsim":"⫳","parsl":"⫽","part":"∂","PartialD":"∂","Pcy":"П","pcy":"п","percnt":"%","period":".","permil":"‰","perp":"⊥","pertenk":"‱","Pfr":"𝔓","pfr":"𝔭","Phi":"Φ","phi":"φ","phiv":"ϕ","phmmat":"","phone":"☎","Pi":"Π","pi":"π","pitchfork":"⋔","piv":"ϖ","planck":"ℏ","planckh":"","plankv":"ℏ","plusacir":"⨣","plusb":"⊞","pluscir":"⨢","plus":"+","plusdo":"∔","plusdu":"⨥","pluse":"⩲","PlusMinus":"±","plusmn":"±","plussim":"⨦","plustwo":"⨧","pm":"±","Poincareplane":"","pointint":"⨕","popf":"𝕡","Popf":"","pound":"£","prap":"⪷","Pr":"⪻","pr":"≺","prcue":"≼","precapprox":"⪷","prec":"≺","preccurlyeq":"≼","Precedes":"≺","PrecedesEqual":"⪯","PrecedesSlantEqual":"≼","PrecedesTilde":"≾","preceq":"⪯","precnapprox":"⪹","precneqq":"⪵","precnsim":"⋨","pre":"⪯","prE":"⪳","precsim":"≾","prime":"","Prime":"″","primes":"","prnap":"⪹","prnE":"⪵","prnsim":"⋨","prod":"∏","Product":"∏","profalar":"⌮","profline":"⌒","profsurf":"⌓","prop":"∝","Proportional":"∝","Proportion":"∷","propto":"∝","prsim":"≾","prurel":"⊰","Pscr":"𝒫","pscr":"𝓅","Psi":"Ψ","psi":"ψ","puncsp":"","Qfr":"𝔔","qfr":"𝔮","qint":"⨌","qopf":"𝕢","Qopf":"","qprime":"⁗","Qscr":"𝒬","qscr":"𝓆","quaternions":"","quatint":"⨖","quest":"?","questeq":"≟","quot":"\\"","QUOT":"\\"","rAarr":"⇛","race":"∽̱","Racute":"Ŕ","racute":"ŕ","radic":"√","raemptyv":"⦳","rang":"⟩","Rang":"⟫","rangd":"⦒","range":"⦥","rangle":"⟩","raquo":"»","rarrap":"⥵","rarrb":"⇥","rarrbfs":"⤠","rarrc":"⤳","rarr":"→","Rarr":"↠","rArr":"⇒","rarrfs":"⤞","rarrhk":"↪","rarrlp":"↬","rarrpl":"⥅","rarrsim":"⥴","Rarrtl":"⤖","rarrtl":"↣","rarrw":"↝","ratail":"⤚","rAtail":"⤜","ratio":"","rationals":"","rbarr":"⤍","rBarr":"⤏","RBarr":"⤐","rbbrk":"","rbrace":"}","rbrack":"]","rbrke":"⦌","rbrksld":"⦎","rbrkslu":"⦐","Rcaron":"Ř","rcaron":"ř","Rcedil":"Ŗ","rcedil":"ŗ","rceil":"⌉","rcub":"}","Rcy":"Р","rcy":"р","rdca":"⤷","rdldhar":"⥩","rdquo":"”","rdquor":"”","rdsh":"↳","real":"","realine":"","realpart":"","reals":"","Re":"","rect":"▭","reg":"®","REG":"®","ReverseElement":"∋","ReverseEquilibrium":"⇋","ReverseUpEquilibrium":"⥯","rfisht":"⥽","rfloor":"⌋","rfr":"𝔯","Rfr":"","rHar":"⥤","rhard":"⇁","rharu":"⇀","rharul":"⥬","Rho":"Ρ","rho":"ρ","rhov":"ϱ","RightAngleBracket":"⟩","RightArrowBar":"⇥","rightarrow":"→","RightArrow":"→","Rightarrow":"⇒","RightArrowLeftArrow":"⇄","rightarrowtail":"↣","RightCeiling":"⌉","RightDoubleBracket":"⟧","RightDownTeeVector":"⥝","RightDownVectorBar":"⥕","RightDownVector":"⇂","RightFloor":"⌋","rightharpoondown":"⇁","rightharpoonup":"⇀","rightleftarrows":"⇄","rightleftharpoons":"⇌","rightrightarrows":"⇉","rightsquigarrow":"↝","RightTeeArrow":"↦","RightTee":"⊢","RightTeeVector":"⥛","rightthreetimes":"⋌","RightTriangleBar":"⧐","RightTriangle":"⊳","RightTriangleEqual":"⊵","RightUpDownVector":"⥏","RightUpTeeVector":"⥜","RightUpVectorBar":"⥔","RightUpVector":"↾","RightVectorBar":"⥓","RightVector":"⇀","ring":"˚","risingdotseq":"≓","rlarr":"⇄","rlhar":"⇌","rlm":"","rmoustache":"⎱","rmoust":"⎱","rnmid":"⫮","roang":"⟭","roarr":"⇾","robrk":"⟧","ropar":"⦆","ropf":"𝕣","Ropf":"","roplus":"⨮","rotimes":"⨵","RoundImplies":"⥰","rpar":")","rpargt":"⦔","rppolint":"⨒","rrarr":"⇉","Rrightarrow":"⇛","rsaquo":"","rscr":"𝓇","Rscr":"","rsh":"↱","Rsh":"↱","rsqb":"]","rsquo":"","rsquor":"","rthree":"⋌","rtimes":"⋊","rtri":"▹","rtrie":"⊵","rtrif":"▸","rtriltri":"⧎","RuleDelayed":"⧴","ruluhar":"⥨","rx":"℞","Sacute":"Ś","sacute":"ś","sbquo":"","scap":"⪸","Scaron":"Š","scaron":"š","Sc":"⪼","sc":"≻","sccue":"≽","sce":"⪰","scE":"⪴","Scedil":"Ş","scedil":"ş","Scirc":"Ŝ","scirc":"ŝ","scnap":"⪺","scnE":"⪶","scnsim":"⋩","scpolint":"⨓","scsim":"≿","Scy":"С","scy":"с","sdotb":"⊡","sdot":"⋅","sdote":"⩦","searhk":"⤥","searr":"↘","seArr":"⇘","searrow":"↘","sect":"§","semi":";","seswar":"⤩","setminus":"","setmn":"","sext":"✶","Sfr":"𝔖","sfr":"𝔰","sfrown":"⌢","sharp":"♯","SHCHcy":"Щ","shchcy":"щ","SHcy":"Ш","shcy":"ш","ShortDownArrow":"↓","ShortLeftArrow":"←","shortmid":"","shortparallel":"∥","ShortRightArrow":"→","ShortUpArrow":"↑","shy":"­","Sigma":"Σ","sigma":"σ","sigmaf":"ς","sigmav":"ς","sim":"","simdot":"⩪","sime":"≃","simeq":"≃","simg":"⪞","simgE":"⪠","siml":"⪝","simlE":"⪟","simne":"≆","simplus":"⨤","simrarr":"⥲","slarr":"←","SmallCircle":"∘","smallsetminus":"","smashp":"⨳","smeparsl":"⧤","smid":"","smile":"⌣","smt":"⪪","smte":"⪬","smtes":"⪬︀","SOFTcy":"Ь","softcy":"ь","solbar":"⌿","solb":"⧄","sol":"/","Sopf":"𝕊","sopf":"𝕤","spades":"♠","spadesuit":"♠","spar":"∥","sqcap":"⊓","sqcaps":"⊓︀","sqcup":"⊔","sqcups":"⊔︀","Sqrt":"√","sqsub":"⊏","sqsube":"⊑","sqsubset":"⊏","sqsubseteq":"⊑","sqsup":"⊐","sqsupe":"⊒","sqsupset":"⊐","sqsupseteq":"⊒","square":"□","Square":"□","SquareIntersection":"⊓","SquareSubset":"⊏","SquareSubsetEqual":"⊑","SquareSuperset":"⊐","SquareSupersetEqual":"⊒","SquareUnion":"⊔","squarf":"▪","squ":"□","squf":"▪","srarr":"→","Sscr":"𝒮","sscr":"𝓈","ssetmn":"","ssmile":"⌣","sstarf":"⋆","Star":"⋆","star":"☆","starf":"★","straightepsilon":"ϵ","straightphi":"ϕ","strns":"¯","sub":"⊂","Sub":"⋐","subdot":"⪽","subE":"⫅","sube":"⊆","subedot":"⫃","submult":"⫁","subnE":"⫋","subne":"⊊","subplus":"⪿","subrarr":"⥹","subset":"⊂","Subset":"⋐","subseteq":"⊆","subseteqq":"⫅","SubsetEqual":"⊆","subsetneq":"⊊","subsetneqq":"⫋","subsim":"⫇","subsub":"⫕","subsup":"⫓","succapprox":"⪸","succ":"≻","succcurlyeq":"≽","Succeeds":"≻","SucceedsEqual":"⪰","SucceedsSlantEqual":"≽","SucceedsTilde":"≿","succeq":"⪰","succnapprox":"⪺","succneqq":"⪶","succnsim":"⋩","succsim":"≿","SuchThat":"∋","sum":"∑","Sum":"∑","sung":"♪","sup1":"¹","sup2":"²","sup3":"³","sup":"⊃","Sup":"⋑","supdot":"⪾","supdsub":"⫘","supE":"⫆","supe":"⊇","supedot":"⫄","Superset":"⊃","SupersetEqual":"⊇","suphsol":"⟉","suphsub":"⫗","suplarr":"⥻","supmult":"⫂","supnE":"⫌","supne":"⊋","supplus":"⫀","supset":"⊃","Supset":"⋑","supseteq":"⊇","supseteqq":"⫆","supsetneq":"⊋","supsetneqq":"⫌","supsim":"⫈","supsub":"⫔","supsup":"⫖","swarhk":"⤦","swarr":"↙","swArr":"⇙","swarrow":"↙","swnwar":"⤪","szlig":"ß","Tab":"\\t","target":"⌖","Tau":"Τ","tau":"τ","tbrk":"⎴","Tcaron":"Ť","tcaron":"ť","Tcedil":"Ţ","tcedil":"ţ","Tcy":"Т","tcy":"т","tdot":"⃛","telrec":"⌕","Tfr":"𝔗","tfr":"𝔱","there4":"∴","therefore":"∴","Therefore":"∴","Theta":"Θ","theta":"θ","thetasym":"ϑ","thetav":"ϑ","thickapprox":"≈","thicksim":"","ThickSpace":"","ThinSpace":"","thinsp":"","thkap":"≈","thksim":"","THORN":"Þ","thorn":"þ","tilde":"˜","Tilde":"","TildeEqual":"≃","TildeFullEqual":"≅","TildeTilde":"≈","timesbar":"⨱","timesb":"⊠","times":"×","timesd":"⨰","tint":"∭","toea":"⤨","topbot":"⌶","topcir":"⫱","top":"","Topf":"𝕋","topf":"𝕥","topfork":"⫚","tosa":"⤩","tprime":"‴","trade":"™","TRADE":"™","triangle":"▵","triangledown":"▿","triangleleft":"◃","trianglelefteq":"⊴","triangleq":"≜","triangleright":"▹","trianglerighteq":"⊵","tridot":"◬","trie":"≜","triminus":"⨺","TripleDot":"⃛","triplus":"⨹","trisb":"⧍","tritime":"⨻","trpezium":"⏢","Tscr":"𝒯","tscr":"𝓉","TScy":"Ц","tscy":"ц","TSHcy":"Ћ","tshcy":"ћ","Tstrok":"Ŧ","tstrok":"ŧ","twixt":"≬","twoheadleftarrow":"↞","twoheadrightarrow":"↠","Uacute":"Ú","uacute":"ú","uarr":"↑","Uarr":"↟","uArr":"⇑","Uarrocir":"⥉","Ubrcy":"Ў","ubrcy":"ў","Ubreve":"Ŭ","ubreve":"ŭ","Ucirc":"Û","ucirc":"û","Ucy":"У","ucy":"у","udarr":"⇅","Udblac":"Ű","udblac":"ű","udhar":"⥮","ufisht":"⥾","Ufr":"𝔘","ufr":"𝔲","Ugrave":"Ù","ugrave":"ù","uHar":"⥣","uharl":"↿","uharr":"↾","uhblk":"▀","ulcorn":"⌜","ulcorner":"⌜","ulcrop":"⌏","ultri":"◸","Umacr":"Ū","umacr":"ū","uml":"¨","UnderBar":"_","UnderBrace":"⏟","UnderBracket":"⎵","UnderParenthesis":"⏝","Union":"","UnionPlus":"⊎","Uogon":"Ų","uogon":"ų","Uopf":"𝕌","uopf":"𝕦","UpArrowBar":"⤒","uparrow":"↑","UpArrow":"↑","Uparrow":"⇑","UpArrowDownArrow":"⇅","updownarrow":"↕","UpDownArrow":"↕","Updownarrow":"⇕","UpEquilibrium":"⥮","upharpoonleft":"↿","upharpoonright":"↾","uplus":"⊎","UpperLeftArrow":"↖","UpperRightArrow":"↗","upsi":"υ","Upsi":"ϒ","upsih":"ϒ","Upsilon":"Υ","upsilon":"υ","UpTeeArrow":"↥","UpTee":"⊥","upuparrows":"⇈","urcorn":"⌝","urcorner":"⌝","urcrop":"⌎","Uring":"Ů","uring":"ů","urtri":"◹","Uscr":"𝒰","uscr":"𝓊","utdot":"⋰","Utilde":"Ũ","utilde":"ũ","utri":"▵","utrif":"▴","uuarr":"⇈","Uuml":"Ü","uuml":"ü","uwangle":"⦧","vangrt":"⦜","varepsilon":"ϵ","varkappa":"ϰ","varnothing":"∅","varphi":"ϕ","varpi":"ϖ","varpropto":"∝","varr":"↕","vArr":"⇕","varrho":"ϱ","varsigma":"ς","varsubsetneq":"⊊︀","varsubsetneqq":"⫋︀","varsupsetneq":"⊋︀","varsupsetneqq":"⫌︀","vartheta":"ϑ","vartriangleleft":"⊲","vartriangleright":"⊳","vBar":"⫨","Vbar":"⫫","vBarv":"⫩","Vcy":"В","vcy":"в","vdash":"⊢","vDash":"⊨","Vdash":"⊩","VDash":"⊫","Vdashl":"⫦","veebar":"⊻","vee":"","Vee":"","veeeq":"≚","vellip":"⋮","verbar":"|","Verbar":"‖","vert":"|","Vert":"‖","VerticalBar":"","VerticalLine":"|","VerticalSeparator":"❘","VerticalTilde":"≀","VeryThinSpace":"","Vfr":"𝔙","vfr":"𝔳","vltri":"⊲","vnsub":"⊂⃒","vnsup":"⊃⃒","Vopf":"𝕍","vopf":"𝕧","vprop":"∝","vrtri":"⊳","Vscr":"𝒱","vscr":"𝓋","vsubnE":"⫋︀","vsubne":"⊊︀","vsupnE":"⫌︀","vsupne":"⊋︀","Vvdash":"⊪","vzigzag":"⦚","Wcirc":"Ŵ","wcirc":"ŵ","wedbar":"⩟","wedge":"∧","Wedge":"⋀","wedgeq":"≙","weierp":"℘","Wfr":"𝔚","wfr":"𝔴","Wopf":"𝕎","wopf":"𝕨","wp":"℘","wr":"≀","wreath":"≀","Wscr":"𝒲","wscr":"𝓌","xcap":"⋂","xcirc":"◯","xcup":"","xdtri":"▽","Xfr":"𝔛","xfr":"𝔵","xharr":"⟷","xhArr":"⟺","Xi":"Ξ","xi":"ξ","xlarr":"⟵","xlArr":"⟸","xmap":"⟼","xnis":"⋻","xodot":"⨀","Xopf":"𝕏","xopf":"𝕩","xoplus":"⨁","xotime":"⨂","xrarr":"⟶","xrArr":"⟹","Xscr":"𝒳","xscr":"𝓍","xsqcup":"⨆","xuplus":"⨄","xutri":"△","xvee":"","xwedge":"⋀","Yacute":"Ý","yacute":"ý","YAcy":"Я","yacy":"я","Ycirc":"Ŷ","ycirc":"ŷ","Ycy":"Ы","ycy":"ы","yen":"¥","Yfr":"𝔜","yfr":"𝔶","YIcy":"Ї","yicy":"ї","Yopf":"𝕐","yopf":"𝕪","Yscr":"𝒴","yscr":"𝓎","YUcy":"Ю","yucy":"ю","yuml":"ÿ","Yuml":"Ÿ","Zacute":"Ź","zacute":"ź","Zcaron":"Ž","zcaron":"ž","Zcy":"З","zcy":"з","Zdot":"Ż","zdot":"ż","zeetrf":"","ZeroWidthSpace":"","Zeta":"Ζ","zeta":"ζ","zfr":"𝔷","Zfr":"","ZHcy":"Ж","zhcy":"ж","zigrarr":"⇝","zopf":"𝕫","Zopf":"","Zscr":"𝒵","zscr":"𝓏","zwj":"","zwnj":""}')},7802:e=>{"use strict";e.exports=JSON.parse('{"Aacute":"Á","aacute":"á","Acirc":"Â","acirc":"â","acute":"´","AElig":"Æ","aelig":"æ","Agrave":"À","agrave":"à","amp":"&","AMP":"&","Aring":"Å","aring":"å","Atilde":"Ã","atilde":"ã","Auml":"Ä","auml":"ä","brvbar":"¦","Ccedil":"Ç","ccedil":"ç","cedil":"¸","cent":"¢","copy":"©","COPY":"©","curren":"¤","deg":"°","divide":"÷","Eacute":"É","eacute":"é","Ecirc":"Ê","ecirc":"ê","Egrave":"È","egrave":"è","ETH":"Ð","eth":"ð","Euml":"Ë","euml":"ë","frac12":"½","frac14":"¼","frac34":"¾","gt":">","GT":">","Iacute":"Í","iacute":"í","Icirc":"Î","icirc":"î","iexcl":"¡","Igrave":"Ì","igrave":"ì","iquest":"¿","Iuml":"Ï","iuml":"ï","laquo":"«","lt":"<","LT":"<","macr":"¯","micro":"µ","middot":"·","nbsp":" ","not":"¬","Ntilde":"Ñ","ntilde":"ñ","Oacute":"Ó","oacute":"ó","Ocirc":"Ô","ocirc":"ô","Ograve":"Ò","ograve":"ò","ordf":"ª","ordm":"º","Oslash":"Ø","oslash":"ø","Otilde":"Õ","otilde":"õ","Ouml":"Ö","ouml":"ö","para":"¶","plusmn":"±","pound":"£","quot":"\\"","QUOT":"\\"","raquo":"»","reg":"®","REG":"®","sect":"§","shy":"­","sup1":"¹","sup2":"²","sup3":"³","szlig":"ß","THORN":"Þ","thorn":"þ","times":"×","Uacute":"Ú","uacute":"ú","Ucirc":"Û","ucirc":"û","Ugrave":"Ù","ugrave":"ù","uml":"¨","Uuml":"Ü","uuml":"ü","Yacute":"Ý","yacute":"ý","yen":"¥","yuml":"ÿ"}')},2228:e=>{"use strict";e.exports=JSON.parse('{"amp":"&","apos":"\'","gt":">","lt":"<","quot":"\\""}')},2357:e=>{"use strict";e.exports=require("assert")},4293:e=>{"use strict";e.exports=require("buffer")},3129:e=>{"use strict";e.exports=require("child_process")},6417:e=>{"use strict";e.exports=require("crypto")},8614:e=>{"use strict";e.exports=require("events")},5747:e=>{"use strict";e.exports=require("fs")},8605:e=>{"use strict";e.exports=require("http")},7565:e=>{"use strict";e.exports=require("http2")},7211:e=>{"use strict";e.exports=require("https")},1631:e=>{"use strict";e.exports=require("net")},2087:e=>{"use strict";e.exports=require("os")},5622:e=>{"use strict";e.exports=require("path")},1765:e=>{"use strict";e.exports=require("process")},2413:e=>{"use strict";e.exports=require("stream")},4016:e=>{"use strict";e.exports=require("tls")},8835:e=>{"use strict";e.exports=require("url")},1669:e=>{"use strict";e.exports=require("util")}};var __webpack_module_cache__={};function __webpack_require__(e){if(__webpack_module_cache__[e]){return __webpack_module_cache__[e].exports}var t=__webpack_module_cache__[e]={exports:{}};var n=true;try{__webpack_modules__[e].call(t.exports,t,t.exports,__webpack_require__);n=false}finally{if(n)delete __webpack_module_cache__[e]}return t.exports}(()=>{__webpack_require__.n=(e=>{var t=e&&e.__esModule?()=>e["default"]:()=>e;__webpack_require__.d(t,{a:t});return t})})();(()=>{__webpack_require__.d=((e,t)=>{for(var n in t){if(__webpack_require__.o(t,n)&&!__webpack_require__.o(e,n)){Object.defineProperty(e,n,{enumerable:true,get:t[n]})}}})})();(()=>{__webpack_require__.o=((e,t)=>Object.prototype.hasOwnProperty.call(e,t))})();(()=>{__webpack_require__.r=(e=>{if(typeof Symbol!=="undefined"&&Symbol.toStringTag){Object.defineProperty(e,Symbol.toStringTag,{value:"Module"})}Object.defineProperty(e,"__esModule",{value:true})})})();__webpack_require__.ab=__dirname+"/";return __webpack_require__(6144)})();
//# sourceMappingURL=index.js.map