From 89bf0c1ca521801990fd4f2369780430ff2b25bd Mon Sep 17 00:00:00 2001 From: Bryant Biggs Date: Sun, 14 Feb 2021 17:19:21 -0500 Subject: [PATCH] fix: rename `master` to `main` and update project dependencies --- awscli/dist/index.js | 2 +- cloudfront_invalidate/dist/index.js | 2 +- iam_access_credentials/dist/index.js | 2 +- package.json | 22 +- s3_sync/dist/index.js | 2 +- yarn.lock | 1304 ++++++++++---------------- 6 files changed, 517 insertions(+), 817 deletions(-) diff --git a/awscli/dist/index.js b/awscli/dist/index.js index 5637299..424a2ba 100644 --- a/awscli/dist/index.js +++ b/awscli/dist/index.js @@ -1 +1 @@ -module.exports=(()=>{var e={190:function(e,t,r){"use strict";var n=this&&this.__importStar||function(e){if(e&&e.__esModule)return e;var t={};if(e!=null)for(var r in e)if(Object.hasOwnProperty.call(e,r))t[r]=e[r];t["default"]=e;return t};Object.defineProperty(t,"__esModule",{value:true});const i=n(r(87));const s=r(861);function issueCommand(e,t,r){const n=new Command(e,t,r);process.stdout.write(n.toString()+i.EOL)}t.issueCommand=issueCommand;function issue(e,t=""){issueCommand(e,{},t)}t.issue=issue;const o="::";class Command{constructor(e,t,r){if(!e){e="missing.command"}this.command=e;this.properties=t;this.message=r}toString(){let e=o+this.command;if(this.properties&&Object.keys(this.properties).length>0){e+=" ";let t=true;for(const r in this.properties){if(this.properties.hasOwnProperty(r)){const n=this.properties[r];if(n){if(t){t=false}else{e+=","}e+=`${r}=${escapeProperty(n)}`}}}}e+=`${o}${escapeData(this.message)}`;return e}}function escapeData(e){return s.toCommandValue(e).replace(/%/g,"%25").replace(/\r/g,"%0D").replace(/\n/g,"%0A")}function escapeProperty(e){return s.toCommandValue(e).replace(/%/g,"%25").replace(/\r/g,"%0D").replace(/\n/g,"%0A").replace(/:/g,"%3A").replace(/,/g,"%2C")}},316:function(e,t,r){"use strict";var n=this&&this.__awaiter||function(e,t,r,n){function adopt(e){return e instanceof r?e:new r(function(t){t(e)})}return new(r||(r=Promise))(function(r,i){function fulfilled(e){try{step(n.next(e))}catch(e){i(e)}}function rejected(e){try{step(n["throw"](e))}catch(e){i(e)}}function step(e){e.done?r(e.value):adopt(e.value).then(fulfilled,rejected)}step((n=n.apply(e,t||[])).next())})};var i=this&&this.__importStar||function(e){if(e&&e.__esModule)return e;var t={};if(e!=null)for(var r in e)if(Object.hasOwnProperty.call(e,r))t[r]=e[r];t["default"]=e;return t};Object.defineProperty(t,"__esModule",{value:true});const s=r(190);const o=r(685);const a=r(861);const c=i(r(87));const u=i(r(622));var l;(function(e){e[e["Success"]=0]="Success";e[e["Failure"]=1]="Failure"})(l=t.ExitCode||(t.ExitCode={}));function exportVariable(e,t){const r=a.toCommandValue(t);process.env[e]=r;const n=process.env["GITHUB_ENV"]||"";if(n){const t="_GitHubActionsFileCommandDelimeter_";const n=`${e}<<${t}${c.EOL}${r}${c.EOL}${t}`;o.issueCommand("ENV",n)}else{s.issueCommand("set-env",{name:e},r)}}t.exportVariable=exportVariable;function setSecret(e){s.issueCommand("add-mask",{},e)}t.setSecret=setSecret;function addPath(e){const t=process.env["GITHUB_PATH"]||"";if(t){o.issueCommand("PATH",e)}else{s.issueCommand("add-path",{},e)}process.env["PATH"]=`${e}${u.delimiter}${process.env["PATH"]}`}t.addPath=addPath;function getInput(e,t){const r=process.env[`INPUT_${e.replace(/ /g,"_").toUpperCase()}`]||"";if(t&&t.required&&!r){throw new Error(`Input required and not supplied: ${e}`)}return r.trim()}t.getInput=getInput;function setOutput(e,t){s.issueCommand("set-output",{name:e},t)}t.setOutput=setOutput;function setCommandEcho(e){s.issue("echo",e?"on":"off")}t.setCommandEcho=setCommandEcho;function setFailed(e){process.exitCode=l.Failure;error(e)}t.setFailed=setFailed;function isDebug(){return process.env["RUNNER_DEBUG"]==="1"}t.isDebug=isDebug;function debug(e){s.issueCommand("debug",{},e)}t.debug=debug;function error(e){s.issue("error",e instanceof Error?e.toString():e)}t.error=error;function warning(e){s.issue("warning",e instanceof Error?e.toString():e)}t.warning=warning;function info(e){process.stdout.write(e+c.EOL)}t.info=info;function startGroup(e){s.issue("group",e)}t.startGroup=startGroup;function endGroup(){s.issue("endgroup")}t.endGroup=endGroup;function group(e,t){return n(this,void 0,void 0,function*(){startGroup(e);let r;try{r=yield t()}finally{endGroup()}return r})}t.group=group;function saveState(e,t){s.issueCommand("save-state",{name:e},t)}t.saveState=saveState;function getState(e){return process.env[`STATE_${e}`]||""}t.getState=getState},685:function(e,t,r){"use strict";var n=this&&this.__importStar||function(e){if(e&&e.__esModule)return e;var t={};if(e!=null)for(var r in e)if(Object.hasOwnProperty.call(e,r))t[r]=e[r];t["default"]=e;return t};Object.defineProperty(t,"__esModule",{value:true});const i=n(r(747));const s=n(r(87));const o=r(861);function issueCommand(e,t){const r=process.env[`GITHUB_${e}`];if(!r){throw new Error(`Unable to find environment variable for file command ${e}`)}if(!i.existsSync(r)){throw new Error(`Missing file at path: ${r}`)}i.appendFileSync(r,`${o.toCommandValue(t)}${s.EOL}`,{encoding:"utf8"})}t.issueCommand=issueCommand},861:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});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},110:function(e,t,r){"use strict";var n=this&&this.__awaiter||function(e,t,r,n){function adopt(e){return e instanceof r?e:new r(function(t){t(e)})}return new(r||(r=Promise))(function(r,i){function fulfilled(e){try{step(n.next(e))}catch(e){i(e)}}function rejected(e){try{step(n["throw"](e))}catch(e){i(e)}}function step(e){e.done?r(e.value):adopt(e.value).then(fulfilled,rejected)}step((n=n.apply(e,t||[])).next())})};var i=this&&this.__importStar||function(e){if(e&&e.__esModule)return e;var t={};if(e!=null)for(var r in e)if(Object.hasOwnProperty.call(e,r))t[r]=e[r];t["default"]=e;return t};Object.defineProperty(t,"__esModule",{value:true});const s=i(r(515));function exec(e,t,r){return n(this,void 0,void 0,function*(){const n=s.argStringToArray(e);if(n.length===0){throw new Error(`Parameter 'commandLine' cannot be null or empty.`)}const i=n[0];t=n.slice(1).concat(t||[]);const o=new s.ToolRunner(i,t,r);return o.exec()})}t.exec=exec},515:function(e,t,r){"use strict";var n=this&&this.__awaiter||function(e,t,r,n){function adopt(e){return e instanceof r?e:new r(function(t){t(e)})}return new(r||(r=Promise))(function(r,i){function fulfilled(e){try{step(n.next(e))}catch(e){i(e)}}function rejected(e){try{step(n["throw"](e))}catch(e){i(e)}}function step(e){e.done?r(e.value):adopt(e.value).then(fulfilled,rejected)}step((n=n.apply(e,t||[])).next())})};var i=this&&this.__importStar||function(e){if(e&&e.__esModule)return e;var t={};if(e!=null)for(var r in e)if(Object.hasOwnProperty.call(e,r))t[r]=e[r];t["default"]=e;return t};Object.defineProperty(t,"__esModule",{value:true});const s=i(r(87));const o=i(r(614));const a=i(r(129));const c=i(r(622));const u=i(r(560));const l=i(r(995));const f=process.platform==="win32";class ToolRunner extends o.EventEmitter{constructor(e,t,r){super();if(!e){throw new Error("Parameter 'toolPath' cannot be null or empty.")}this.toolPath=e;this.args=t||[];this.options=r||{}}_debug(e){if(this.options.listeners&&this.options.listeners.debug){this.options.listeners.debug(e)}}_getCommandString(e,t){const r=this._getSpawnFileName();const n=this._getSpawnArgs(e);let i=t?"":"[command]";if(f){if(this._isCmdFile()){i+=r;for(const e of n){i+=` ${e}`}}else if(e.windowsVerbatimArguments){i+=`"${r}"`;for(const e of n){i+=` ${e}`}}else{i+=this._windowsQuoteCmdArg(r);for(const e of n){i+=` ${this._windowsQuoteCmdArg(e)}`}}}else{i+=r;for(const e of n){i+=` ${e}`}}return i}_processLineBuffer(e,t,r){try{let n=t+e.toString();let i=n.indexOf(s.EOL);while(i>-1){const e=n.substring(0,i);r(e);n=n.substring(i+s.EOL.length);i=n.indexOf(s.EOL)}t=n}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 r of this.args){t+=" ";t+=e.windowsVerbatimArguments?r:this._windowsQuoteCmdArg(r)}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 r=false;for(const n of e){if(t.some(e=>e===n)){r=true;break}}if(!r){return e}let n='"';let i=true;for(let t=e.length;t>0;t--){n+=e[t-1];if(i&&e[t-1]==="\\"){n+="\\"}else if(e[t-1]==='"'){i=true;n+='"'}else{i=false}}n+='"';return n.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 r=true;for(let n=e.length;n>0;n--){t+=e[n-1];if(r&&e[n-1]==="\\"){t+="\\"}else if(e[n-1]==='"'){r=true;t+="\\"}else{r=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 r={};r.cwd=e.cwd;r.env=e.env;r["windowsVerbatimArguments"]=e.windowsVerbatimArguments||this._isCmdFile();if(e.windowsVerbatimArguments){r.argv0=`"${t}"`}return r}exec(){return n(this,void 0,void 0,function*(){if(!l.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 u.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 r=this._cloneExecOptions(this.options);if(!r.silent&&r.outStream){r.outStream.write(this._getCommandString(r)+s.EOL)}const n=new ExecState(r,this.toolPath);n.on("debug",e=>{this._debug(e)});const i=this._getSpawnFileName();const o=a.spawn(i,this._getSpawnArgs(r),this._getSpawnOptions(this.options,i));const c="";if(o.stdout){o.stdout.on("data",e=>{if(this.options.listeners&&this.options.listeners.stdout){this.options.listeners.stdout(e)}if(!r.silent&&r.outStream){r.outStream.write(e)}this._processLineBuffer(e,c,e=>{if(this.options.listeners&&this.options.listeners.stdline){this.options.listeners.stdline(e)}})})}const u="";if(o.stderr){o.stderr.on("data",e=>{n.processStderr=true;if(this.options.listeners&&this.options.listeners.stderr){this.options.listeners.stderr(e)}if(!r.silent&&r.errStream&&r.outStream){const t=r.failOnStdErr?r.errStream:r.outStream;t.write(e)}this._processLineBuffer(e,u,e=>{if(this.options.listeners&&this.options.listeners.errline){this.options.listeners.errline(e)}})})}o.on("error",e=>{n.processError=e.message;n.processExited=true;n.processClosed=true;n.CheckComplete()});o.on("exit",e=>{n.processExitCode=e;n.processExited=true;this._debug(`Exit code ${e} received from tool '${this.toolPath}'`);n.CheckComplete()});o.on("close",e=>{n.processExitCode=e;n.processExited=true;n.processClosed=true;this._debug(`STDIO streams have closed for tool '${this.toolPath}'`);n.CheckComplete()});n.on("done",(r,n)=>{if(c.length>0){this.emit("stdline",c)}if(u.length>0){this.emit("errline",u)}o.removeAllListeners();if(r){t(r)}else{e(n)}});if(this.options.input){if(!o.stdin){throw new Error("child process missing stdin")}o.stdin.end(this.options.input)}})})}}t.ToolRunner=ToolRunner;function argStringToArray(e){const t=[];let r=false;let n=false;let i="";function append(e){if(n&&e!=='"'){i+="\\"}i+=e;n=false}for(let s=0;s0){t.push(i);i=""}continue}append(o)}if(i.length>0){t.push(i.trim())}return t}t.argStringToArray=argStringToArray;class ExecState extends o.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()}}},770:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});const n=r(605);const i=r(211);const s=r(450);let o;var a;(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"})(a=t.HttpCodes||(t.HttpCodes={}));var c;(function(e){e["Accept"]="accept";e["ContentType"]="content-type"})(c=t.Headers||(t.Headers={}));var u;(function(e){e["ApplicationJson"]="application/json"})(u=t.MediaTypes||(t.MediaTypes={}));function getProxyUrl(e){let t=s.getProxyUrl(new URL(e));return t?t.href:""}t.getProxyUrl=getProxyUrl;const l=[a.MovedPermanently,a.ResourceMoved,a.SeeOther,a.TemporaryRedirect,a.PermanentRedirect];const f=[a.BadGateway,a.ServiceUnavailable,a.GatewayTimeout];const d=["OPTIONS","GET","DELETE","HEAD"];const p=10;const h=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 new Promise(async(e,t)=>{let r=Buffer.alloc(0);this.message.on("data",e=>{r=Buffer.concat([r,e])});this.message.on("end",()=>{e(r.toString())})})}}t.HttpClientResponse=HttpClientResponse;function isHttps(e){let t=new URL(e);return t.protocol==="https:"}t.isHttps=isHttps;class HttpClient{constructor(e,t,r){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=r;if(r){if(r.ignoreSslError!=null){this._ignoreSslError=r.ignoreSslError}this._socketTimeout=r.socketTimeout;if(r.allowRedirects!=null){this._allowRedirects=r.allowRedirects}if(r.allowRedirectDowngrade!=null){this._allowRedirectDowngrade=r.allowRedirectDowngrade}if(r.maxRedirects!=null){this._maxRedirects=Math.max(r.maxRedirects,0)}if(r.keepAlive!=null){this._keepAlive=r.keepAlive}if(r.allowRetries!=null){this._allowRetries=r.allowRetries}if(r.maxRetries!=null){this._maxRetries=r.maxRetries}}}options(e,t){return this.request("OPTIONS",e,null,t||{})}get(e,t){return this.request("GET",e,null,t||{})}del(e,t){return this.request("DELETE",e,null,t||{})}post(e,t,r){return this.request("POST",e,t,r||{})}patch(e,t,r){return this.request("PATCH",e,t,r||{})}put(e,t,r){return this.request("PUT",e,t,r||{})}head(e,t){return this.request("HEAD",e,null,t||{})}sendStream(e,t,r,n){return this.request(e,t,r,n)}async getJson(e,t={}){t[c.Accept]=this._getExistingOrDefaultHeader(t,c.Accept,u.ApplicationJson);let r=await this.get(e,t);return this._processResponse(r,this.requestOptions)}async postJson(e,t,r={}){let n=JSON.stringify(t,null,2);r[c.Accept]=this._getExistingOrDefaultHeader(r,c.Accept,u.ApplicationJson);r[c.ContentType]=this._getExistingOrDefaultHeader(r,c.ContentType,u.ApplicationJson);let i=await this.post(e,n,r);return this._processResponse(i,this.requestOptions)}async putJson(e,t,r={}){let n=JSON.stringify(t,null,2);r[c.Accept]=this._getExistingOrDefaultHeader(r,c.Accept,u.ApplicationJson);r[c.ContentType]=this._getExistingOrDefaultHeader(r,c.ContentType,u.ApplicationJson);let i=await this.put(e,n,r);return this._processResponse(i,this.requestOptions)}async patchJson(e,t,r={}){let n=JSON.stringify(t,null,2);r[c.Accept]=this._getExistingOrDefaultHeader(r,c.Accept,u.ApplicationJson);r[c.ContentType]=this._getExistingOrDefaultHeader(r,c.ContentType,u.ApplicationJson);let i=await this.patch(e,n,r);return this._processResponse(i,this.requestOptions)}async request(e,t,r,n){if(this._disposed){throw new Error("Client has already been disposed.")}let i=new URL(t);let s=this._prepareRequest(e,i,n);let o=this._allowRetries&&d.indexOf(e)!=-1?this._maxRetries+1:1;let c=0;let u;while(c0){const o=u.message.headers["location"];if(!o){break}let a=new URL(o);if(i.protocol=="https:"&&i.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.")}await u.readBody();if(a.hostname!==i.hostname){for(let e in n){if(e.toLowerCase()==="authorization"){delete n[e]}}}s=this._prepareRequest(e,a,n);u=await this.requestRaw(s,r);t--}if(f.indexOf(u.message.statusCode)==-1){return u}c+=1;if(c{let i=function(e,t){if(e){n(e)}r(t)};this.requestRawWithCallback(e,t,i)})}requestRawWithCallback(e,t,r){let n;if(typeof t==="string"){e.options.headers["Content-Length"]=Buffer.byteLength(t,"utf8")}let i=false;let s=(e,t)=>{if(!i){i=true;r(e,t)}};let o=e.httpModule.request(e.options,e=>{let t=new HttpClientResponse(e);s(null,t)});o.on("socket",e=>{n=e});o.setTimeout(this._socketTimeout||3*6e4,()=>{if(n){n.end()}s(new Error("Request timeout: "+e.options.path),null)});o.on("error",function(e){s(e,null)});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){let t=new URL(e);return this._getAgent(t)}_prepareRequest(e,t,r){const s={};s.parsedUrl=t;const o=s.parsedUrl.protocol==="https:";s.httpModule=o?i:n;const a=o?443:80;s.options={};s.options.host=s.parsedUrl.hostname;s.options.port=s.parsedUrl.port?parseInt(s.parsedUrl.port):a;s.options.path=(s.parsedUrl.pathname||"")+(s.parsedUrl.search||"");s.options.method=e;s.options.headers=this._mergeHeaders(r);if(this.userAgent!=null){s.options.headers["user-agent"]=this.userAgent}s.options.agent=this._getAgent(s.parsedUrl);if(this.handlers){this.handlers.forEach(e=>{e.prepareRequest(s.options)})}return s}_mergeHeaders(e){const t=e=>Object.keys(e).reduce((t,r)=>(t[r.toLowerCase()]=e[r],t),{});if(this.requestOptions&&this.requestOptions.headers){return Object.assign({},t(this.requestOptions.headers),t(e))}return t(e||{})}_getExistingOrDefaultHeader(e,t,r){const n=e=>Object.keys(e).reduce((t,r)=>(t[r.toLowerCase()]=e[r],t),{});let i;if(this.requestOptions&&this.requestOptions.headers){i=n(this.requestOptions.headers)[t]}return e[t]||i||r}_getAgent(e){let t;let a=s.getProxyUrl(e);let c=a&&a.hostname;if(this._keepAlive&&c){t=this._proxyAgent}if(this._keepAlive&&!c){t=this._agent}if(!!t){return t}const u=e.protocol==="https:";let l=100;if(!!this.requestOptions){l=this.requestOptions.maxSockets||n.globalAgent.maxSockets}if(c){if(!o){o=r(220)}const e={maxSockets:l,keepAlive:this._keepAlive,proxy:{proxyAuth:`${a.username}:${a.password}`,host:a.hostname,port:a.port}};let n;const i=a.protocol==="https:";if(u){n=i?o.httpsOverHttps:o.httpsOverHttp}else{n=i?o.httpOverHttps:o.httpOverHttp}t=n(e);this._proxyAgent=t}if(this._keepAlive&&!t){const e={keepAlive:this._keepAlive,maxSockets:l};t=u?new i.Agent(e):new n.Agent(e);this._agent=t}if(!t){t=u?i.globalAgent:n.globalAgent}if(u&&this._ignoreSslError){t.options=Object.assign(t.options||{},{rejectUnauthorized:false})}return t}_performExponentialBackoff(e){e=Math.min(p,e);const t=h*Math.pow(2,e);return new Promise(e=>setTimeout(()=>e(),t))}static dateTimeDeserializer(e,t){if(typeof t==="string"){let e=new Date(t);if(!isNaN(e.valueOf())){return e}}return t}async _processResponse(e,t){return new Promise(async(r,n)=>{const i=e.message.statusCode;const s={statusCode:i,result:null,headers:{}};if(i==a.NotFound){r(s)}let o;let c;try{c=await e.readBody();if(c&&c.length>0){if(t&&t.deserializeDates){o=JSON.parse(c,HttpClient.dateTimeDeserializer)}else{o=JSON.parse(c)}s.result=o}s.headers=e.message.headers}catch(e){}if(i>299){let e;if(o&&o.message){e=o.message}else if(c&&c.length>0){e=c}else{e="Failed request: ("+i+")"}let t=new HttpClientError(e,i);t.result=s.result;n(t)}else{r(s)}})}}t.HttpClient=HttpClient},450:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});function getProxyUrl(e){let t=e.protocol==="https:";let r;if(checkBypass(e)){return r}let n;if(t){n=process.env["https_proxy"]||process.env["HTTPS_PROXY"]}else{n=process.env["http_proxy"]||process.env["HTTP_PROXY"]}if(n){r=new URL(n)}return r}t.getProxyUrl=getProxyUrl;function checkBypass(e){if(!e.hostname){return false}let t=process.env["no_proxy"]||process.env["NO_PROXY"]||"";if(!t){return false}let r;if(e.port){r=Number(e.port)}else if(e.protocol==="http:"){r=80}else if(e.protocol==="https:"){r=443}let n=[e.hostname.toUpperCase()];if(typeof r==="number"){n.push(`${n[0]}:${r}`)}for(let e of t.split(",").map(e=>e.trim().toUpperCase()).filter(e=>e)){if(n.some(t=>t===e)){return true}}return false}t.checkBypass=checkBypass},995:function(e,t,r){"use strict";var n=this&&this.__awaiter||function(e,t,r,n){function adopt(e){return e instanceof r?e:new r(function(t){t(e)})}return new(r||(r=Promise))(function(r,i){function fulfilled(e){try{step(n.next(e))}catch(e){i(e)}}function rejected(e){try{step(n["throw"](e))}catch(e){i(e)}}function step(e){e.done?r(e.value):adopt(e.value).then(fulfilled,rejected)}step((n=n.apply(e,t||[])).next())})};var i;Object.defineProperty(t,"__esModule",{value:true});const s=r(357);const o=r(747);const a=r(622);i=o.promises,t.chmod=i.chmod,t.copyFile=i.copyFile,t.lstat=i.lstat,t.mkdir=i.mkdir,t.readdir=i.readdir,t.readlink=i.readlink,t.rename=i.rename,t.rmdir=i.rmdir,t.stat=i.stat,t.symlink=i.symlink,t.unlink=i.unlink;t.IS_WINDOWS=process.platform==="win32";function exists(e){return n(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,r=false){return n(this,void 0,void 0,function*(){const n=r?yield t.stat(e):yield t.lstat(e);return n.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,r=1e3,i=1){return n(this,void 0,void 0,function*(){s.ok(e,"a path argument must be provided");e=a.resolve(e);if(i>=r)return t.mkdir(e);try{yield t.mkdir(e);return}catch(n){switch(n.code){case"ENOENT":{yield mkdirP(a.dirname(e),r,i+1);yield t.mkdir(e);return}default:{let r;try{r=yield t.stat(e)}catch(e){throw n}if(!r.isDirectory())throw n}}}})}t.mkdirP=mkdirP;function tryGetExecutablePath(e,r){return n(this,void 0,void 0,function*(){let n=undefined;try{n=yield t.stat(e)}catch(t){if(t.code!=="ENOENT"){console.log(`Unexpected error attempting to determine if executable file exists '${e}': ${t}`)}}if(n&&n.isFile()){if(t.IS_WINDOWS){const t=a.extname(e).toUpperCase();if(r.some(e=>e.toUpperCase()===t)){return e}}else{if(isUnixExecutable(n)){return e}}}const i=e;for(const s of r){e=i+s;n=undefined;try{n=yield t.stat(e)}catch(t){if(t.code!=="ENOENT"){console.log(`Unexpected error attempting to determine if executable file exists '${e}': ${t}`)}}if(n&&n.isFile()){if(t.IS_WINDOWS){try{const r=a.dirname(e);const n=a.basename(e).toUpperCase();for(const i of yield t.readdir(r)){if(n===i.toUpperCase()){e=a.join(r,i);break}}}catch(t){console.log(`Unexpected error attempting to determine the actual case of the file '${e}': ${t}`)}return e}else{if(isUnixExecutable(n)){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()}},560:function(e,t,r){"use strict";var n=this&&this.__awaiter||function(e,t,r,n){function adopt(e){return e instanceof r?e:new r(function(t){t(e)})}return new(r||(r=Promise))(function(r,i){function fulfilled(e){try{step(n.next(e))}catch(e){i(e)}}function rejected(e){try{step(n["throw"](e))}catch(e){i(e)}}function step(e){e.done?r(e.value):adopt(e.value).then(fulfilled,rejected)}step((n=n.apply(e,t||[])).next())})};Object.defineProperty(t,"__esModule",{value:true});const i=r(129);const s=r(622);const o=r(669);const a=r(995);const c=o.promisify(i.exec);function cp(e,t,r={}){return n(this,void 0,void 0,function*(){const{force:n,recursive:i}=readCopyOptions(r);const o=(yield a.exists(t))?yield a.stat(t):null;if(o&&o.isFile()&&!n){return}const c=o&&o.isDirectory()?s.join(t,s.basename(e)):t;if(!(yield a.exists(e))){throw new Error(`no such file or directory: ${e}`)}const u=yield a.stat(e);if(u.isDirectory()){if(!i){throw new Error(`Failed to copy. ${e} is a directory, but tried to copy without recursive flag.`)}else{yield cpDirRecursive(e,c,0,n)}}else{if(s.relative(e,c)===""){throw new Error(`'${c}' and '${e}' are the same file`)}yield copyFile(e,c,n)}})}t.cp=cp;function mv(e,t,r={}){return n(this,void 0,void 0,function*(){if(yield a.exists(t)){let n=true;if(yield a.isDirectory(t)){t=s.join(t,s.basename(e));n=yield a.exists(t)}if(n){if(r.force==null||r.force){yield rmRF(t)}else{throw new Error("Destination already exists")}}}yield mkdirP(s.dirname(t));yield a.rename(e,t)})}t.mv=mv;function rmRF(e){return n(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 n(this,void 0,void 0,function*(){yield a.mkdirP(e)})}t.mkdirP=mkdirP;function which(e,t){return n(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(s.delimiter)){if(e){t.push(e)}}}if(a.isRooted(e)){const r=yield a.tryGetExecutablePath(e,t);if(r){return r}return""}if(e.includes("/")||a.IS_WINDOWS&&e.includes("\\")){return""}const r=[];if(process.env.PATH){for(const e of process.env.PATH.split(s.delimiter)){if(e){r.push(e)}}}for(const n of r){const r=yield a.tryGetExecutablePath(n+s.sep+e,t);if(r){return r}}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 r=Boolean(e.recursive);return{force:t,recursive:r}}function cpDirRecursive(e,t,r,i){return n(this,void 0,void 0,function*(){if(r>=255)return;r++;yield mkdirP(t);const n=yield a.readdir(e);for(const s of n){const n=`${e}/${s}`;const o=`${t}/${s}`;const c=yield a.lstat(n);if(c.isDirectory()){yield cpDirRecursive(n,o,r,i)}else{yield copyFile(n,o,i)}}yield a.chmod(t,(yield a.stat(e)).mode)})}function copyFile(e,t,r){return n(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 r=yield a.readlink(e);yield a.symlink(r,t,a.IS_WINDOWS?"junction":null)}else if(!(yield a.exists(t))||r){yield a.copyFile(e,t)}})}},529:function(e,t,r){"use strict";var n=this&&this.__awaiter||function(e,t,r,n){function adopt(e){return e instanceof r?e:new r(function(t){t(e)})}return new(r||(r=Promise))(function(r,i){function fulfilled(e){try{step(n.next(e))}catch(e){i(e)}}function rejected(e){try{step(n["throw"](e))}catch(e){i(e)}}function step(e){e.done?r(e.value):adopt(e.value).then(fulfilled,rejected)}step((n=n.apply(e,t||[])).next())})};var i=this&&this.__importStar||function(e){if(e&&e.__esModule)return e;var t={};if(e!=null)for(var r in e)if(Object.hasOwnProperty.call(e,r))t[r]=e[r];t["default"]=e;return t};Object.defineProperty(t,"__esModule",{value:true});const s=i(r(660));const o=r(316);const a=r(87);const c=r(129);const u=r(747);function _findMatch(t,r,i,c){return n(this,void 0,void 0,function*(){const n=a.platform();let u;let l;let f;for(const a of i){const i=a.version;o.debug(`check ${i} satisfies ${t}`);if(s.satisfies(i,t)&&(!r||a.stable===r)){f=a.files.find(t=>{o.debug(`${t.arch}===${c} && ${t.platform}===${n}`);let r=t.arch===c&&t.platform===n;if(r&&t.platform_version){const n=e.exports._getOsVersion();if(n===t.platform_version){r=true}else{r=s.satisfies(n,t.platform_version)}}return r});if(f){o.debug(`matched ${a.version}`);l=a;break}}}if(l&&f){u=Object.assign({},l);u.files=[f]}return u})}t._findMatch=_findMatch;function _getOsVersion(){const t=a.platform();let r="";if(t==="darwin"){r=c.execSync("sw_vers -productVersion").toString()}else if(t==="linux"){const t=e.exports._readLinuxVersionFile();if(t){const e=t.split("\n");for(const t of e){const e=t.split("=");if(e.length===2&&e[0].trim()==="DISTRIB_RELEASE"){r=e[1].trim();break}}}}return r}t._getOsVersion=_getOsVersion;function _readLinuxVersionFile(){const e="/etc/lsb-release";let t="";if(u.existsSync(e)){t=u.readFileSync(e).toString()}return t}t._readLinuxVersionFile=_readLinuxVersionFile},624:function(e,t,r){"use strict";var n=this&&this.__awaiter||function(e,t,r,n){function adopt(e){return e instanceof r?e:new r(function(t){t(e)})}return new(r||(r=Promise))(function(r,i){function fulfilled(e){try{step(n.next(e))}catch(e){i(e)}}function rejected(e){try{step(n["throw"](e))}catch(e){i(e)}}function step(e){e.done?r(e.value):adopt(e.value).then(fulfilled,rejected)}step((n=n.apply(e,t||[])).next())})};var i=this&&this.__importStar||function(e){if(e&&e.__esModule)return e;var t={};if(e!=null)for(var r in e)if(Object.hasOwnProperty.call(e,r))t[r]=e[r];t["default"]=e;return t};Object.defineProperty(t,"__esModule",{value:true});const s=i(r(316));class RetryHelper{constructor(e,t,r){if(e<1){throw new Error("max attempts should be greater than or equal to 1")}this.maxAttempts=e;this.minSeconds=Math.floor(t);this.maxSeconds=Math.floor(r);if(this.minSeconds>this.maxSeconds){throw new Error("min seconds should be less than or equal to max seconds")}}execute(e,t){return n(this,void 0,void 0,function*(){let r=1;while(rsetTimeout(t,e*1e3))})}}t.RetryHelper=RetryHelper},303:function(e,t,r){"use strict";var n=this&&this.__awaiter||function(e,t,r,n){function adopt(e){return e instanceof r?e:new r(function(t){t(e)})}return new(r||(r=Promise))(function(r,i){function fulfilled(e){try{step(n.next(e))}catch(e){i(e)}}function rejected(e){try{step(n["throw"](e))}catch(e){i(e)}}function step(e){e.done?r(e.value):adopt(e.value).then(fulfilled,rejected)}step((n=n.apply(e,t||[])).next())})};var i=this&&this.__importStar||function(e){if(e&&e.__esModule)return e;var t={};if(e!=null)for(var r in e)if(Object.hasOwnProperty.call(e,r))t[r]=e[r];t["default"]=e;return t};var s=this&&this.__importDefault||function(e){return e&&e.__esModule?e:{default:e}};Object.defineProperty(t,"__esModule",{value:true});const o=i(r(316));const a=i(r(560));const c=i(r(747));const u=i(r(529));const l=i(r(87));const f=i(r(622));const d=i(r(770));const p=i(r(660));const h=i(r(413));const E=i(r(669));const v=s(r(180));const y=r(110);const w=r(357);const g=r(624);class HTTPError extends Error{constructor(e){super(`Unexpected HTTP response: ${e}`);this.httpStatusCode=e;Object.setPrototypeOf(this,new.target.prototype)}}t.HTTPError=HTTPError;const m=process.platform==="win32";const R=process.platform==="darwin";const S="actions/tool-cache";function downloadTool(e,t,r){return n(this,void 0,void 0,function*(){t=t||f.join(_getTempDirectory(),v.default());yield a.mkdirP(f.dirname(t));o.debug(`Downloading ${e}`);o.debug(`Destination ${t}`);const i=3;const s=_getGlobal("TEST_DOWNLOAD_TOOL_RETRY_MIN_SECONDS",10);const c=_getGlobal("TEST_DOWNLOAD_TOOL_RETRY_MAX_SECONDS",20);const u=new g.RetryHelper(i,s,c);return yield u.execute(()=>n(this,void 0,void 0,function*(){return yield downloadToolAttempt(e,t||"",r)}),e=>{if(e instanceof HTTPError&&e.httpStatusCode){if(e.httpStatusCode<500&&e.httpStatusCode!==408&&e.httpStatusCode!==429){return false}}return true})})}t.downloadTool=downloadTool;function downloadToolAttempt(e,t,r){return n(this,void 0,void 0,function*(){if(c.existsSync(t)){throw new Error(`Destination file path ${t} already exists`)}const n=new d.HttpClient(S,[],{allowRetries:false});let i;if(r){o.debug("set auth");i={authorization:r}}const s=yield n.get(e,i);if(s.message.statusCode!==200){const t=new HTTPError(s.message.statusCode);o.debug(`Failed to download from "${e}". Code(${s.message.statusCode}) Message(${s.message.statusMessage})`);throw t}const u=E.promisify(h.pipeline);const l=_getGlobal("TEST_DOWNLOAD_TOOL_RESPONSE_MESSAGE_FACTORY",()=>s.message);const f=l();let p=false;try{yield u(f,c.createWriteStream(t));o.debug("download complete");p=true;return t}finally{if(!p){o.debug("download failed");try{yield a.rmRF(t)}catch(e){o.debug(`Failed to delete '${t}'. ${e.message}`)}}}})}function extract7z(e,t,r){return n(this,void 0,void 0,function*(){w.ok(m,"extract7z() not supported on current OS");w.ok(e,'parameter "file" is required');t=yield _createExtractFolder(t);const n=process.cwd();process.chdir(t);if(r){try{const t=o.isDebug()?"-bb1":"-bb0";const i=["x",t,"-bd","-sccUTF-8",e];const s={silent:true};yield y.exec(`"${r}"`,i,s)}finally{process.chdir(n)}}else{const r=f.join(__dirname,"..","scripts","Invoke-7zdec.ps1").replace(/'/g,"''").replace(/"|\n|\r/g,"");const i=e.replace(/'/g,"''").replace(/"|\n|\r/g,"");const s=t.replace(/'/g,"''").replace(/"|\n|\r/g,"");const o=`& '${r}' -Source '${i}' -Target '${s}'`;const c=["-NoLogo","-Sta","-NoProfile","-NonInteractive","-ExecutionPolicy","Unrestricted","-Command",o];const u={silent:true};try{const e=yield a.which("powershell",true);yield y.exec(`"${e}"`,c,u)}finally{process.chdir(n)}}return t})}t.extract7z=extract7z;function extractTar(e,t,r="xz"){return n(this,void 0,void 0,function*(){if(!e){throw new Error("parameter 'file' is required")}t=yield _createExtractFolder(t);o.debug("Checking tar --version");let n="";yield y.exec("tar --version",[],{ignoreReturnCode:true,silent:true,listeners:{stdout:e=>n+=e.toString(),stderr:e=>n+=e.toString()}});o.debug(n.trim());const i=n.toUpperCase().includes("GNU TAR");let s;if(r instanceof Array){s=r}else{s=[r]}if(o.isDebug()&&!r.includes("v")){s.push("-v")}let a=t;let c=e;if(m&&i){s.push("--force-local");a=t.replace(/\\/g,"/");c=e.replace(/\\/g,"/")}if(i){s.push("--warning=no-unknown-keyword")}s.push("-C",a,"-f",c);yield y.exec(`tar`,s);return t})}t.extractTar=extractTar;function extractXar(e,t,r=[]){return n(this,void 0,void 0,function*(){w.ok(R,"extractXar() not supported on current OS");w.ok(e,'parameter "file" is required');t=yield _createExtractFolder(t);let n;if(r instanceof Array){n=r}else{n=[r]}n.push("-x","-C",t,"-f",e);if(o.isDebug()){n.push("-v")}const i=yield a.which("xar",true);yield y.exec(`"${i}"`,_unique(n));return t})}t.extractXar=extractXar;function extractZip(e,t){return n(this,void 0,void 0,function*(){if(!e){throw new Error("parameter 'file' is required")}t=yield _createExtractFolder(t);if(m){yield extractZipWin(e,t)}else{yield extractZipNix(e,t)}return t})}t.extractZip=extractZip;function extractZipWin(e,t){return n(this,void 0,void 0,function*(){const r=e.replace(/'/g,"''").replace(/"|\n|\r/g,"");const n=t.replace(/'/g,"''").replace(/"|\n|\r/g,"");const i=`$ErrorActionPreference = 'Stop' ; try { Add-Type -AssemblyName System.IO.Compression.FileSystem } catch { } ; [System.IO.Compression.ZipFile]::ExtractToDirectory('${r}', '${n}')`;const s=yield a.which("powershell",true);const o=["-NoLogo","-Sta","-NoProfile","-NonInteractive","-ExecutionPolicy","Unrestricted","-Command",i];yield y.exec(`"${s}"`,o)})}function extractZipNix(e,t){return n(this,void 0,void 0,function*(){const r=yield a.which("unzip",true);const n=[e];if(!o.isDebug()){n.unshift("-q")}yield y.exec(`"${r}"`,n,{cwd:t})})}function cacheDir(e,t,r,i){return n(this,void 0,void 0,function*(){r=p.clean(r)||r;i=i||l.arch();o.debug(`Caching tool ${t} ${r} ${i}`);o.debug(`source dir: ${e}`);if(!c.statSync(e).isDirectory()){throw new Error("sourceDir is not a directory")}const n=yield _createToolPath(t,r,i);for(const t of c.readdirSync(e)){const r=f.join(e,t);yield a.cp(r,n,{recursive:true})}_completeToolPath(t,r,i);return n})}t.cacheDir=cacheDir;function cacheFile(e,t,r,i,s){return n(this,void 0,void 0,function*(){i=p.clean(i)||i;s=s||l.arch();o.debug(`Caching tool ${r} ${i} ${s}`);o.debug(`source file: ${e}`);if(!c.statSync(e).isFile()){throw new Error("sourceFile is not a file")}const n=yield _createToolPath(r,i,s);const u=f.join(n,t);o.debug(`destination file ${u}`);yield a.cp(e,u);_completeToolPath(r,i,s);return n})}t.cacheFile=cacheFile;function find(e,t,r){if(!e){throw new Error("toolName parameter is required")}if(!t){throw new Error("versionSpec parameter is required")}r=r||l.arch();if(!_isExplicitVersion(t)){const n=findAllVersions(e,r);const i=_evaluateVersions(n,t);t=i}let n="";if(t){t=p.clean(t)||"";const i=f.join(_getCacheDirectory(),e,t,r);o.debug(`checking cache: ${i}`);if(c.existsSync(i)&&c.existsSync(`${i}.complete`)){o.debug(`Found tool in cache ${e} ${t} ${r}`);n=i}else{o.debug("not found")}}return n}t.find=find;function findAllVersions(e,t){const r=[];t=t||l.arch();const n=f.join(_getCacheDirectory(),e);if(c.existsSync(n)){const e=c.readdirSync(n);for(const i of e){if(_isExplicitVersion(i)){const e=f.join(n,i,t||"");if(c.existsSync(e)&&c.existsSync(`${e}.complete`)){r.push(i)}}}}return r}t.findAllVersions=findAllVersions;function getManifestFromRepo(e,t,r,i="master"){return n(this,void 0,void 0,function*(){let n=[];const s=`https://api.github.com/repos/${e}/${t}/git/trees/${i}`;const a=new d.HttpClient("tool-cache");const c={};if(r){o.debug("set auth");c.authorization=r}const u=yield a.getJson(s,c);if(!u.result){return n}let l="";for(const e of u.result.tree){if(e.path==="versions-manifest.json"){l=e.url;break}}c["accept"]="application/vnd.github.VERSION.raw";let f=yield(yield a.get(l,c)).readBody();if(f){f=f.replace(/^\uFEFF/,"");try{n=JSON.parse(f)}catch(e){o.debug("Invalid json")}}return n})}t.getManifestFromRepo=getManifestFromRepo;function findFromManifest(e,t,r,i=l.arch()){return n(this,void 0,void 0,function*(){const n=yield u._findMatch(e,t,r,i);return n})}t.findFromManifest=findFromManifest;function _createExtractFolder(e){return n(this,void 0,void 0,function*(){if(!e){e=f.join(_getTempDirectory(),v.default())}yield a.mkdirP(e);return e})}function _createToolPath(e,t,r){return n(this,void 0,void 0,function*(){const n=f.join(_getCacheDirectory(),e,p.clean(t)||t,r||"");o.debug(`destination ${n}`);const i=`${n}.complete`;yield a.rmRF(n);yield a.rmRF(i);yield a.mkdirP(n);return n})}function _completeToolPath(e,t,r){const n=f.join(_getCacheDirectory(),e,p.clean(t)||t,r||"");const i=`${n}.complete`;c.writeFileSync(i,"");o.debug("finished caching tool")}function _isExplicitVersion(e){const t=p.clean(e)||"";o.debug(`isExplicit: ${t}`);const r=p.valid(t)!=null;o.debug(`explicit? ${r}`);return r}function _evaluateVersions(e,t){let r="";o.debug(`evaluating ${e.length} versions`);e=e.sort((e,t)=>{if(p.gt(e,t)){return 1}return-1});for(let n=e.length-1;n>=0;n--){const i=e[n];const s=p.satisfies(i,t);if(s){r=i;break}}if(r){o.debug(`matched: ${r}`)}else{o.debug("match not found")}return r}function _getCacheDirectory(){const e=process.env["RUNNER_TOOL_CACHE"]||"";w.ok(e,"Expected RUNNER_TOOL_CACHE to be defined");return e}function _getTempDirectory(){const e=process.env["RUNNER_TEMP"]||"";w.ok(e,"Expected RUNNER_TEMP to be defined");return e}function _getGlobal(e,t){const r=global[e];return r!==undefined?r:t}function _unique(e){return Array.from(new Set(e))}},660:(e,t)=>{t=e.exports=SemVer;var r;if(typeof process==="object"&&process.env&&process.env.NODE_DEBUG&&/\bsemver\b/i.test(process.env.NODE_DEBUG)){r=function(){var e=Array.prototype.slice.call(arguments,0);e.unshift("SEMVER");console.log.apply(console,e)}}else{r=function(){}}t.SEMVER_SPEC_VERSION="2.0.0";var n=256;var i=Number.MAX_SAFE_INTEGER||9007199254740991;var s=16;var o=t.re=[];var a=t.src=[];var c=t.tokens={};var u=0;function tok(e){c[e]=u++}tok("NUMERICIDENTIFIER");a[c.NUMERICIDENTIFIER]="0|[1-9]\\d*";tok("NUMERICIDENTIFIERLOOSE");a[c.NUMERICIDENTIFIERLOOSE]="[0-9]+";tok("NONNUMERICIDENTIFIER");a[c.NONNUMERICIDENTIFIER]="\\d*[a-zA-Z-][a-zA-Z0-9-]*";tok("MAINVERSION");a[c.MAINVERSION]="("+a[c.NUMERICIDENTIFIER]+")\\."+"("+a[c.NUMERICIDENTIFIER]+")\\."+"("+a[c.NUMERICIDENTIFIER]+")";tok("MAINVERSIONLOOSE");a[c.MAINVERSIONLOOSE]="("+a[c.NUMERICIDENTIFIERLOOSE]+")\\."+"("+a[c.NUMERICIDENTIFIERLOOSE]+")\\."+"("+a[c.NUMERICIDENTIFIERLOOSE]+")";tok("PRERELEASEIDENTIFIER");a[c.PRERELEASEIDENTIFIER]="(?:"+a[c.NUMERICIDENTIFIER]+"|"+a[c.NONNUMERICIDENTIFIER]+")";tok("PRERELEASEIDENTIFIERLOOSE");a[c.PRERELEASEIDENTIFIERLOOSE]="(?:"+a[c.NUMERICIDENTIFIERLOOSE]+"|"+a[c.NONNUMERICIDENTIFIER]+")";tok("PRERELEASE");a[c.PRERELEASE]="(?:-("+a[c.PRERELEASEIDENTIFIER]+"(?:\\."+a[c.PRERELEASEIDENTIFIER]+")*))";tok("PRERELEASELOOSE");a[c.PRERELEASELOOSE]="(?:-?("+a[c.PRERELEASEIDENTIFIERLOOSE]+"(?:\\."+a[c.PRERELEASEIDENTIFIERLOOSE]+")*))";tok("BUILDIDENTIFIER");a[c.BUILDIDENTIFIER]="[0-9A-Za-z-]+";tok("BUILD");a[c.BUILD]="(?:\\+("+a[c.BUILDIDENTIFIER]+"(?:\\."+a[c.BUILDIDENTIFIER]+")*))";tok("FULL");tok("FULLPLAIN");a[c.FULLPLAIN]="v?"+a[c.MAINVERSION]+a[c.PRERELEASE]+"?"+a[c.BUILD]+"?";a[c.FULL]="^"+a[c.FULLPLAIN]+"$";tok("LOOSEPLAIN");a[c.LOOSEPLAIN]="[v=\\s]*"+a[c.MAINVERSIONLOOSE]+a[c.PRERELEASELOOSE]+"?"+a[c.BUILD]+"?";tok("LOOSE");a[c.LOOSE]="^"+a[c.LOOSEPLAIN]+"$";tok("GTLT");a[c.GTLT]="((?:<|>)?=?)";tok("XRANGEIDENTIFIERLOOSE");a[c.XRANGEIDENTIFIERLOOSE]=a[c.NUMERICIDENTIFIERLOOSE]+"|x|X|\\*";tok("XRANGEIDENTIFIER");a[c.XRANGEIDENTIFIER]=a[c.NUMERICIDENTIFIER]+"|x|X|\\*";tok("XRANGEPLAIN");a[c.XRANGEPLAIN]="[v=\\s]*("+a[c.XRANGEIDENTIFIER]+")"+"(?:\\.("+a[c.XRANGEIDENTIFIER]+")"+"(?:\\.("+a[c.XRANGEIDENTIFIER]+")"+"(?:"+a[c.PRERELEASE]+")?"+a[c.BUILD]+"?"+")?)?";tok("XRANGEPLAINLOOSE");a[c.XRANGEPLAINLOOSE]="[v=\\s]*("+a[c.XRANGEIDENTIFIERLOOSE]+")"+"(?:\\.("+a[c.XRANGEIDENTIFIERLOOSE]+")"+"(?:\\.("+a[c.XRANGEIDENTIFIERLOOSE]+")"+"(?:"+a[c.PRERELEASELOOSE]+")?"+a[c.BUILD]+"?"+")?)?";tok("XRANGE");a[c.XRANGE]="^"+a[c.GTLT]+"\\s*"+a[c.XRANGEPLAIN]+"$";tok("XRANGELOOSE");a[c.XRANGELOOSE]="^"+a[c.GTLT]+"\\s*"+a[c.XRANGEPLAINLOOSE]+"$";tok("COERCE");a[c.COERCE]="(^|[^\\d])"+"(\\d{1,"+s+"})"+"(?:\\.(\\d{1,"+s+"}))?"+"(?:\\.(\\d{1,"+s+"}))?"+"(?:$|[^\\d])";tok("COERCERTL");o[c.COERCERTL]=new RegExp(a[c.COERCE],"g");tok("LONETILDE");a[c.LONETILDE]="(?:~>?)";tok("TILDETRIM");a[c.TILDETRIM]="(\\s*)"+a[c.LONETILDE]+"\\s+";o[c.TILDETRIM]=new RegExp(a[c.TILDETRIM],"g");var l="$1~";tok("TILDE");a[c.TILDE]="^"+a[c.LONETILDE]+a[c.XRANGEPLAIN]+"$";tok("TILDELOOSE");a[c.TILDELOOSE]="^"+a[c.LONETILDE]+a[c.XRANGEPLAINLOOSE]+"$";tok("LONECARET");a[c.LONECARET]="(?:\\^)";tok("CARETTRIM");a[c.CARETTRIM]="(\\s*)"+a[c.LONECARET]+"\\s+";o[c.CARETTRIM]=new RegExp(a[c.CARETTRIM],"g");var f="$1^";tok("CARET");a[c.CARET]="^"+a[c.LONECARET]+a[c.XRANGEPLAIN]+"$";tok("CARETLOOSE");a[c.CARETLOOSE]="^"+a[c.LONECARET]+a[c.XRANGEPLAINLOOSE]+"$";tok("COMPARATORLOOSE");a[c.COMPARATORLOOSE]="^"+a[c.GTLT]+"\\s*("+a[c.LOOSEPLAIN]+")$|^$";tok("COMPARATOR");a[c.COMPARATOR]="^"+a[c.GTLT]+"\\s*("+a[c.FULLPLAIN]+")$|^$";tok("COMPARATORTRIM");a[c.COMPARATORTRIM]="(\\s*)"+a[c.GTLT]+"\\s*("+a[c.LOOSEPLAIN]+"|"+a[c.XRANGEPLAIN]+")";o[c.COMPARATORTRIM]=new RegExp(a[c.COMPARATORTRIM],"g");var d="$1$2$3";tok("HYPHENRANGE");a[c.HYPHENRANGE]="^\\s*("+a[c.XRANGEPLAIN]+")"+"\\s+-\\s+"+"("+a[c.XRANGEPLAIN]+")"+"\\s*$";tok("HYPHENRANGELOOSE");a[c.HYPHENRANGELOOSE]="^\\s*("+a[c.XRANGEPLAINLOOSE]+")"+"\\s+-\\s+"+"("+a[c.XRANGEPLAINLOOSE]+")"+"\\s*$";tok("STAR");a[c.STAR]="(<|>)?=?\\s*\\*";for(var p=0;pn){return null}var r=t.loose?o[c.LOOSE]:o[c.FULL];if(!r.test(e)){return null}try{return new SemVer(e,t)}catch(e){return null}}t.valid=valid;function valid(e,t){var r=parse(e,t);return r?r.version:null}t.clean=clean;function clean(e,t){var r=parse(e.trim().replace(/^[=v]+/,""),t);return r?r.version:null}t.SemVer=SemVer;function SemVer(e,t){if(!t||typeof t!=="object"){t={loose:!!t,includePrerelease:false}}if(e instanceof SemVer){if(e.loose===t.loose){return e}else{e=e.version}}else if(typeof e!=="string"){throw new TypeError("Invalid Version: "+e)}if(e.length>n){throw new TypeError("version is longer than "+n+" characters")}if(!(this instanceof SemVer)){return new SemVer(e,t)}r("SemVer",e,t);this.options=t;this.loose=!!t.loose;var s=e.trim().match(t.loose?o[c.LOOSE]:o[c.FULL]);if(!s){throw new TypeError("Invalid Version: "+e)}this.raw=e;this.major=+s[1];this.minor=+s[2];this.patch=+s[3];if(this.major>i||this.major<0){throw new TypeError("Invalid major version")}if(this.minor>i||this.minor<0){throw new TypeError("Invalid minor version")}if(this.patch>i||this.patch<0){throw new TypeError("Invalid patch version")}if(!s[4]){this.prerelease=[]}else{this.prerelease=s[4].split(".").map(function(e){if(/^[0-9]+$/.test(e)){var t=+e;if(t>=0&&t=0){if(typeof this.prerelease[r]==="number"){this.prerelease[r]++;r=-2}}if(r===-1){this.prerelease.push(0)}}if(t){if(this.prerelease[0]===t){if(isNaN(this.prerelease[1])){this.prerelease=[t,0]}}else{this.prerelease=[t,0]}}break;default:throw new Error("invalid increment argument: "+e)}this.format();this.raw=this.version;return this};t.inc=inc;function inc(e,t,r,n){if(typeof r==="string"){n=r;r=undefined}try{return new SemVer(e,r).inc(t,n).version}catch(e){return null}}t.diff=diff;function diff(e,t){if(eq(e,t)){return null}else{var r=parse(e);var n=parse(t);var i="";if(r.prerelease.length||n.prerelease.length){i="pre";var s="prerelease"}for(var o in r){if(o==="major"||o==="minor"||o==="patch"){if(r[o]!==n[o]){return i+o}}}return s}}t.compareIdentifiers=compareIdentifiers;var h=/^[0-9]+$/;function compareIdentifiers(e,t){var r=h.test(e);var n=h.test(t);if(r&&n){e=+e;t=+t}return e===t?0:r&&!n?-1:n&&!r?1:e0}t.lt=lt;function lt(e,t,r){return compare(e,t,r)<0}t.eq=eq;function eq(e,t,r){return compare(e,t,r)===0}t.neq=neq;function neq(e,t,r){return compare(e,t,r)!==0}t.gte=gte;function gte(e,t,r){return compare(e,t,r)>=0}t.lte=lte;function lte(e,t,r){return compare(e,t,r)<=0}t.cmp=cmp;function cmp(e,t,r,n){switch(t){case"===":if(typeof e==="object")e=e.version;if(typeof r==="object")r=r.version;return e===r;case"!==":if(typeof e==="object")e=e.version;if(typeof r==="object")r=r.version;return e!==r;case"":case"=":case"==":return eq(e,r,n);case"!=":return neq(e,r,n);case">":return gt(e,r,n);case">=":return gte(e,r,n);case"<":return lt(e,r,n);case"<=":return lte(e,r,n);default:throw new TypeError("Invalid operator: "+t)}}t.Comparator=Comparator;function Comparator(e,t){if(!t||typeof t!=="object"){t={loose:!!t,includePrerelease:false}}if(e instanceof Comparator){if(e.loose===!!t.loose){return e}else{e=e.value}}if(!(this instanceof Comparator)){return new Comparator(e,t)}r("comparator",e,t);this.options=t;this.loose=!!t.loose;this.parse(e);if(this.semver===E){this.value=""}else{this.value=this.operator+this.semver.version}r("comp",this)}var E={};Comparator.prototype.parse=function(e){var t=this.options.loose?o[c.COMPARATORLOOSE]:o[c.COMPARATOR];var r=e.match(t);if(!r){throw new TypeError("Invalid comparator: "+e)}this.operator=r[1]!==undefined?r[1]:"";if(this.operator==="="){this.operator=""}if(!r[2]){this.semver=E}else{this.semver=new SemVer(r[2],this.options.loose)}};Comparator.prototype.toString=function(){return this.value};Comparator.prototype.test=function(e){r("Comparator.test",e,this.options.loose);if(this.semver===E||e===E){return true}if(typeof e==="string"){try{e=new SemVer(e,this.options)}catch(e){return false}}return cmp(e,this.operator,this.semver,this.options)};Comparator.prototype.intersects=function(e,t){if(!(e instanceof Comparator)){throw new TypeError("a Comparator is required")}if(!t||typeof t!=="object"){t={loose:!!t,includePrerelease:false}}var r;if(this.operator===""){if(this.value===""){return true}r=new Range(e.value,t);return satisfies(this.value,r,t)}else if(e.operator===""){if(e.value===""){return true}r=new Range(this.value,t);return satisfies(e.semver,r,t)}var n=(this.operator===">="||this.operator===">")&&(e.operator===">="||e.operator===">");var i=(this.operator==="<="||this.operator==="<")&&(e.operator==="<="||e.operator==="<");var s=this.semver.version===e.semver.version;var o=(this.operator===">="||this.operator==="<=")&&(e.operator===">="||e.operator==="<=");var a=cmp(this.semver,"<",e.semver,t)&&((this.operator===">="||this.operator===">")&&(e.operator==="<="||e.operator==="<"));var c=cmp(this.semver,">",e.semver,t)&&((this.operator==="<="||this.operator==="<")&&(e.operator===">="||e.operator===">"));return n||i||s&&o||a||c};t.Range=Range;function Range(e,t){if(!t||typeof t!=="object"){t={loose:!!t,includePrerelease:false}}if(e instanceof Range){if(e.loose===!!t.loose&&e.includePrerelease===!!t.includePrerelease){return e}else{return new Range(e.raw,t)}}if(e instanceof Comparator){return new Range(e.value,t)}if(!(this instanceof Range)){return new Range(e,t)}this.options=t;this.loose=!!t.loose;this.includePrerelease=!!t.includePrerelease;this.raw=e;this.set=e.split(/\s*\|\|\s*/).map(function(e){return this.parseRange(e.trim())},this).filter(function(e){return e.length});if(!this.set.length){throw new TypeError("Invalid SemVer Range: "+e)}this.format()}Range.prototype.format=function(){this.range=this.set.map(function(e){return e.join(" ").trim()}).join("||").trim();return this.range};Range.prototype.toString=function(){return this.range};Range.prototype.parseRange=function(e){var t=this.options.loose;e=e.trim();var n=t?o[c.HYPHENRANGELOOSE]:o[c.HYPHENRANGE];e=e.replace(n,hyphenReplace);r("hyphen replace",e);e=e.replace(o[c.COMPARATORTRIM],d);r("comparator trim",e,o[c.COMPARATORTRIM]);e=e.replace(o[c.TILDETRIM],l);e=e.replace(o[c.CARETTRIM],f);e=e.split(/\s+/).join(" ");var i=t?o[c.COMPARATORLOOSE]:o[c.COMPARATOR];var s=e.split(" ").map(function(e){return parseComparator(e,this.options)},this).join(" ").split(/\s+/);if(this.options.loose){s=s.filter(function(e){return!!e.match(i)})}s=s.map(function(e){return new Comparator(e,this.options)},this);return s};Range.prototype.intersects=function(e,t){if(!(e instanceof Range)){throw new TypeError("a Range is required")}return this.set.some(function(r){return isSatisfiable(r,t)&&e.set.some(function(e){return isSatisfiable(e,t)&&r.every(function(r){return e.every(function(e){return r.intersects(e,t)})})})})};function isSatisfiable(e,t){var r=true;var n=e.slice();var i=n.pop();while(r&&n.length){r=n.every(function(e){return i.intersects(e,t)});i=n.pop()}return r}t.toComparators=toComparators;function toComparators(e,t){return new Range(e,t).set.map(function(e){return e.map(function(e){return e.value}).join(" ").trim().split(" ")})}function parseComparator(e,t){r("comp",e,t);e=replaceCarets(e,t);r("caret",e);e=replaceTildes(e,t);r("tildes",e);e=replaceXRanges(e,t);r("xrange",e);e=replaceStars(e,t);r("stars",e);return e}function isX(e){return!e||e.toLowerCase()==="x"||e==="*"}function replaceTildes(e,t){return e.trim().split(/\s+/).map(function(e){return replaceTilde(e,t)}).join(" ")}function replaceTilde(e,t){var n=t.loose?o[c.TILDELOOSE]:o[c.TILDE];return e.replace(n,function(t,n,i,s,o){r("tilde",e,t,n,i,s,o);var a;if(isX(n)){a=""}else if(isX(i)){a=">="+n+".0.0 <"+(+n+1)+".0.0"}else if(isX(s)){a=">="+n+"."+i+".0 <"+n+"."+(+i+1)+".0"}else if(o){r("replaceTilde pr",o);a=">="+n+"."+i+"."+s+"-"+o+" <"+n+"."+(+i+1)+".0"}else{a=">="+n+"."+i+"."+s+" <"+n+"."+(+i+1)+".0"}r("tilde return",a);return a})}function replaceCarets(e,t){return e.trim().split(/\s+/).map(function(e){return replaceCaret(e,t)}).join(" ")}function replaceCaret(e,t){r("caret",e,t);var n=t.loose?o[c.CARETLOOSE]:o[c.CARET];return e.replace(n,function(t,n,i,s,o){r("caret",e,t,n,i,s,o);var a;if(isX(n)){a=""}else if(isX(i)){a=">="+n+".0.0 <"+(+n+1)+".0.0"}else if(isX(s)){if(n==="0"){a=">="+n+"."+i+".0 <"+n+"."+(+i+1)+".0"}else{a=">="+n+"."+i+".0 <"+(+n+1)+".0.0"}}else if(o){r("replaceCaret pr",o);if(n==="0"){if(i==="0"){a=">="+n+"."+i+"."+s+"-"+o+" <"+n+"."+i+"."+(+s+1)}else{a=">="+n+"."+i+"."+s+"-"+o+" <"+n+"."+(+i+1)+".0"}}else{a=">="+n+"."+i+"."+s+"-"+o+" <"+(+n+1)+".0.0"}}else{r("no pr");if(n==="0"){if(i==="0"){a=">="+n+"."+i+"."+s+" <"+n+"."+i+"."+(+s+1)}else{a=">="+n+"."+i+"."+s+" <"+n+"."+(+i+1)+".0"}}else{a=">="+n+"."+i+"."+s+" <"+(+n+1)+".0.0"}}r("caret return",a);return a})}function replaceXRanges(e,t){r("replaceXRanges",e,t);return e.split(/\s+/).map(function(e){return replaceXRange(e,t)}).join(" ")}function replaceXRange(e,t){e=e.trim();var n=t.loose?o[c.XRANGELOOSE]:o[c.XRANGE];return e.replace(n,function(n,i,s,o,a,c){r("xRange",e,n,i,s,o,a,c);var u=isX(s);var l=u||isX(o);var f=l||isX(a);var d=f;if(i==="="&&d){i=""}c=t.includePrerelease?"-0":"";if(u){if(i===">"||i==="<"){n="<0.0.0-0"}else{n="*"}}else if(i&&d){if(l){o=0}a=0;if(i===">"){i=">=";if(l){s=+s+1;o=0;a=0}else{o=+o+1;a=0}}else if(i==="<="){i="<";if(l){s=+s+1}else{o=+o+1}}n=i+s+"."+o+"."+a+c}else if(l){n=">="+s+".0.0"+c+" <"+(+s+1)+".0.0"+c}else if(f){n=">="+s+"."+o+".0"+c+" <"+s+"."+(+o+1)+".0"+c}r("xRange return",n);return n})}function replaceStars(e,t){r("replaceStars",e,t);return e.trim().replace(o[c.STAR],"")}function hyphenReplace(e,t,r,n,i,s,o,a,c,u,l,f,d){if(isX(r)){t=""}else if(isX(n)){t=">="+r+".0.0"}else if(isX(i)){t=">="+r+"."+n+".0"}else{t=">="+t}if(isX(c)){a=""}else if(isX(u)){a="<"+(+c+1)+".0.0"}else if(isX(l)){a="<"+c+"."+(+u+1)+".0"}else if(f){a="<="+c+"."+u+"."+l+"-"+f}else{a="<="+a}return(t+" "+a).trim()}Range.prototype.test=function(e){if(!e){return false}if(typeof e==="string"){try{e=new SemVer(e,this.options)}catch(e){return false}}for(var t=0;t0){var s=e[i].semver;if(s.major===t.major&&s.minor===t.minor&&s.patch===t.patch){return true}}}return false}return true}t.satisfies=satisfies;function satisfies(e,t,r){try{t=new Range(t,r)}catch(e){return false}return t.test(e)}t.maxSatisfying=maxSatisfying;function maxSatisfying(e,t,r){var n=null;var i=null;try{var s=new Range(t,r)}catch(e){return null}e.forEach(function(e){if(s.test(e)){if(!n||i.compare(e)===-1){n=e;i=new SemVer(n,r)}}});return n}t.minSatisfying=minSatisfying;function minSatisfying(e,t,r){var n=null;var i=null;try{var s=new Range(t,r)}catch(e){return null}e.forEach(function(e){if(s.test(e)){if(!n||i.compare(e)===1){n=e;i=new SemVer(n,r)}}});return n}t.minVersion=minVersion;function minVersion(e,t){e=new Range(e,t);var r=new SemVer("0.0.0");if(e.test(r)){return r}r=new SemVer("0.0.0-0");if(e.test(r)){return r}r=null;for(var n=0;n":if(t.prerelease.length===0){t.patch++}else{t.prerelease.push(0)}t.raw=t.format();case"":case">=":if(!r||gt(r,t)){r=t}break;case"<":case"<=":break;default:throw new Error("Unexpected operation: "+e.operator)}})}if(r&&e.test(r)){return r}return null}t.validRange=validRange;function validRange(e,t){try{return new Range(e,t).range||"*"}catch(e){return null}}t.ltr=ltr;function ltr(e,t,r){return outside(e,t,"<",r)}t.gtr=gtr;function gtr(e,t,r){return outside(e,t,">",r)}t.outside=outside;function outside(e,t,r,n){e=new SemVer(e,n);t=new Range(t,n);var i,s,o,a,c;switch(r){case">":i=gt;s=lte;o=lt;a=">";c=">=";break;case"<":i=lt;s=gte;o=gt;a="<";c="<=";break;default:throw new TypeError('Must provide a hilo val of "<" or ">"')}if(satisfies(e,t,n)){return false}for(var u=0;u=0.0.0")}f=f||e;d=d||e;if(i(e.semver,f.semver,n)){f=e}else if(o(e.semver,d.semver,n)){d=e}});if(f.operator===a||f.operator===c){return false}if((!d.operator||d.operator===a)&&s(e,d.semver)){return false}else if(d.operator===c&&o(e,d.semver)){return false}}return true}t.prerelease=prerelease;function prerelease(e,t){var r=parse(e,t);return r&&r.prerelease.length?r.prerelease:null}t.intersects=intersects;function intersects(e,t,r){e=new Range(e,r);t=new Range(t,r);return e.intersects(t)}t.coerce=coerce;function coerce(e,t){if(e instanceof SemVer){return e}if(typeof e==="number"){e=String(e)}if(typeof e!=="string"){return null}t=t||{};var r=null;if(!t.rtl){r=e.match(o[c.COERCE])}else{var n;while((n=o[c.COERCERTL].exec(e))&&(!r||r.index+r[0].length!==e.length)){if(!r||n.index+n[0].length!==r.index+r[0].length){r=n}o[c.COERCERTL].lastIndex=n.index+n[1].length+n[2].length}o[c.COERCERTL].lastIndex=-1}if(r===null){return null}return parse(r[2]+"."+(r[3]||"0")+"."+(r[4]||"0"),t)}},719:(e,t)=>{"use strict";var r;r=true;function parseArgsStringToArgv(e,t,r){var n=/([^\s'"]([^\s'"]*(['"])([^\3]*?)\3)+[^\s'"]*)|[^\s'"]+|(['"])([^\5]*?)\5/gi;var i=e;var s=[];if(t){s.push(t)}if(r){s.push(r)}var o;do{o=n.exec(i);if(o!==null){s.push(firstString(o[1],o[6],o[0]))}}while(o!==null);return s}t.ZP=parseArgsStringToArgv;r=parseArgsStringToArgv;function firstString(){var e=[];for(var t=0;t{e.exports=r(419)},419:(e,t,r)=>{"use strict";var n=r(631);var i=r(16);var s=r(605);var o=r(211);var a=r(614);var c=r(357);var u=r(669);t.httpOverHttp=httpOverHttp;t.httpsOverHttp=httpsOverHttp;t.httpOverHttps=httpOverHttps;t.httpsOverHttps=httpsOverHttps;function httpOverHttp(e){var t=new TunnelingAgent(e);t.request=s.request;return t}function httpsOverHttp(e){var t=new TunnelingAgent(e);t.request=s.request;t.createSocket=createSecureSocket;t.defaultPort=443;return t}function httpOverHttps(e){var t=new TunnelingAgent(e);t.request=o.request;return t}function httpsOverHttps(e){var t=new TunnelingAgent(e);t.request=o.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||s.Agent.defaultMaxSockets;t.requests=[];t.sockets=[];t.on("free",function onFree(e,r,n,i){var s=toOptions(r,n,i);for(var o=0,a=t.requests.length;o=this.maxSockets){i.requests.push(s);return}i.createSocket(s,function(t){t.on("free",onFree);t.on("close",onCloseOrRemove);t.on("agentRemove",onCloseOrRemove);e.onSocket(t);function onFree(){i.emit("free",t,s)}function onCloseOrRemove(e){i.removeSocket(t);t.removeListener("free",onFree);t.removeListener("close",onCloseOrRemove);t.removeListener("agentRemove",onCloseOrRemove)}})};TunnelingAgent.prototype.createSocket=function createSocket(e,t){var r=this;var n={};r.sockets.push(n);var i=mergeOptions({},r.proxyOptions,{method:"CONNECT",path:e.host+":"+e.port,agent:false,headers:{host:e.host+":"+e.port}});if(e.localAddress){i.localAddress=e.localAddress}if(i.proxyAuth){i.headers=i.headers||{};i.headers["Proxy-Authorization"]="Basic "+new Buffer(i.proxyAuth).toString("base64")}l("making CONNECT request");var s=r.request(i);s.useChunkedEncodingByDefault=false;s.once("response",onResponse);s.once("upgrade",onUpgrade);s.once("connect",onConnect);s.once("error",onError);s.end();function onResponse(e){e.upgrade=true}function onUpgrade(e,t,r){process.nextTick(function(){onConnect(e,t,r)})}function onConnect(i,o,a){s.removeAllListeners();o.removeAllListeners();if(i.statusCode!==200){l("tunneling socket could not be established, statusCode=%d",i.statusCode);o.destroy();var c=new Error("tunneling socket could not be established, "+"statusCode="+i.statusCode);c.code="ECONNRESET";e.request.emit("error",c);r.removeSocket(n);return}if(a.length>0){l("got illegal response body from proxy");o.destroy();var c=new Error("got illegal response body from proxy");c.code="ECONNRESET";e.request.emit("error",c);r.removeSocket(n);return}l("tunneling connection has established");r.sockets[r.sockets.indexOf(n)]=o;return t(o)}function onError(t){s.removeAllListeners();l("tunneling socket could not be established, cause=%s\n",t.message,t.stack);var i=new Error("tunneling socket could not be established, "+"cause="+t.message);i.code="ECONNRESET";e.request.emit("error",i);r.removeSocket(n)}};TunnelingAgent.prototype.removeSocket=function removeSocket(e){var t=this.sockets.indexOf(e);if(t===-1){return}this.sockets.splice(t,1);var r=this.requests.shift();if(r){this.createSocket(r,function(e){r.request.onSocket(e)})}};function createSecureSocket(e,t){var r=this;TunnelingAgent.prototype.createSocket.call(r,e,function(n){var s=e.request.getHeader("host");var o=mergeOptions({},r.options,{socket:n,servername:s?s.replace(/:.*$/,""):e.host});var a=i.connect(0,o);r.sockets[r.sockets.indexOf(n)]=a;t(a)})}function toOptions(e,t,r){if(typeof e==="string"){return{host:e,port:t,localAddress:r}}return e}function mergeOptions(e){for(var t=1,r=arguments.length;t{var t=[];for(var r=0;r<256;++r){t[r]=(r+256).toString(16).substr(1)}function bytesToUuid(e,r){var n=r||0;var i=t;return[i[e[n++]],i[e[n++]],i[e[n++]],i[e[n++]],"-",i[e[n++]],i[e[n++]],"-",i[e[n++]],i[e[n++]],"-",i[e[n++]],i[e[n++]],"-",i[e[n++]],i[e[n++]],i[e[n++]],i[e[n++]],i[e[n++]],i[e[n++]]].join("")}e.exports=bytesToUuid},38:(e,t,r)=>{var n=r(417);e.exports=function nodeRNG(){return n.randomBytes(16)}},180:(e,t,r)=>{var n=r(38);var i=r(690);function v4(e,t,r){var s=t&&r||0;if(typeof e=="string"){t=e==="binary"?new Array(16):null;e=null}e=e||{};var o=e.random||(e.rng||n)();o[6]=o[6]&15|64;o[8]=o[8]&63|128;if(t){for(var a=0;a<16;++a){t[s+a]=o[a]}}return t||i(o)}e.exports=v4},569:function(e,t,r){"use strict";var n=this&&this.__awaiter||function(e,t,r,n){function adopt(e){return e instanceof r?e:new r(function(t){t(e)})}return new(r||(r=Promise))(function(r,i){function fulfilled(e){try{step(n.next(e))}catch(e){i(e)}}function rejected(e){try{step(n["throw"](e))}catch(e){i(e)}}function step(e){e.done?r(e.value):adopt(e.value).then(fulfilled,rejected)}step((n=n.apply(e,t||[])).next())})};var i=this&&this.__generator||function(e,t){var r={label:0,sent:function(){if(s[0]&1)throw s[1];return s[1]},trys:[],ops:[]},n,i,s,o;return o={next:verb(0),throw:verb(1),return:verb(2)},typeof Symbol==="function"&&(o[Symbol.iterator]=function(){return this}),o;function verb(e){return function(t){return step([e,t])}}function step(o){if(n)throw new TypeError("Generator is already executing.");while(r)try{if(n=1,i&&(s=o[0]&2?i["return"]:o[0]?i["throw"]||((s=i["return"])&&s.call(i),0):i.next)&&!(s=s.call(i,o[1])).done)return s;if(i=0,s)o=[o[0]&2,s.value];switch(o[0]){case 0:case 1:s=o;break;case 4:r.label++;return{value:o[1],done:false};case 5:r.label++;i=o[1];o=[0];continue;case 7:o=r.ops.pop();r.trys.pop();continue;default:if(!(s=r.trys,s=s.length>0&&s[s.length-1])&&(o[0]===6||o[0]===2)){r=0;continue}if(o[0]===3&&(!s||o[1]>s[0]&&o[1]{"use strict";r.r(t);r.d(t,{default:()=>u});var n=r(316);var i=r.n(n);var s=r(719);var o=r(569);var a=r.n(o);const c=async()=>{try{const e=n.getInput("cli-command",{required:true});const t=n.getInput("cli-subcommand",{required:true});const r=(0,s.ZP)(n.getInput("cli-options",{required:false}).trim());const i=(0,s.ZP)(n.getInput("cli-parameters",{required:false}).trim());const o=n.getInput("aws-region",{required:true});const c=await a().getOrInstall();const u=[...r,e,t,...i,"--region",o];const l=await c.callStdout(u);n.setOutput("cli-output",l)}catch(e){n.setFailed(e.message)}};c();const u=c},357:e=>{"use strict";e.exports=require("assert")},129:e=>{"use strict";e.exports=require("child_process")},417:e=>{"use strict";e.exports=require("crypto")},614:e=>{"use strict";e.exports=require("events")},747:e=>{"use strict";e.exports=require("fs")},605:e=>{"use strict";e.exports=require("http")},211:e=>{"use strict";e.exports=require("https")},631:e=>{"use strict";e.exports=require("net")},87:e=>{"use strict";e.exports=require("os")},622:e=>{"use strict";e.exports=require("path")},765:e=>{"use strict";e.exports=require("process")},413:e=>{"use strict";e.exports=require("stream")},16:e=>{"use strict";e.exports=require("tls")},669:e=>{"use strict";e.exports=require("util")}};var t={};function __webpack_require__(r){if(t[r]){return t[r].exports}var n=t[r]={exports:{}};var i=true;try{e[r].call(n.exports,n,n.exports,__webpack_require__);i=false}finally{if(i)delete t[r]}return n.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 r in t){if(__webpack_require__.o(t,r)&&!__webpack_require__.o(e,r)){Object.defineProperty(e,r,{enumerable:true,get:t[r]})}}})})();(()=>{__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__(746)})(); \ No newline at end of file +module.exports=(()=>{var e={190:function(e,t,r){"use strict";var n=this&&this.__importStar||function(e){if(e&&e.__esModule)return e;var t={};if(e!=null)for(var r in e)if(Object.hasOwnProperty.call(e,r))t[r]=e[r];t["default"]=e;return t};Object.defineProperty(t,"__esModule",{value:true});const i=n(r(87));const s=r(861);function issueCommand(e,t,r){const n=new Command(e,t,r);process.stdout.write(n.toString()+i.EOL)}t.issueCommand=issueCommand;function issue(e,t=""){issueCommand(e,{},t)}t.issue=issue;const o="::";class Command{constructor(e,t,r){if(!e){e="missing.command"}this.command=e;this.properties=t;this.message=r}toString(){let e=o+this.command;if(this.properties&&Object.keys(this.properties).length>0){e+=" ";let t=true;for(const r in this.properties){if(this.properties.hasOwnProperty(r)){const n=this.properties[r];if(n){if(t){t=false}else{e+=","}e+=`${r}=${escapeProperty(n)}`}}}}e+=`${o}${escapeData(this.message)}`;return e}}function escapeData(e){return s.toCommandValue(e).replace(/%/g,"%25").replace(/\r/g,"%0D").replace(/\n/g,"%0A")}function escapeProperty(e){return s.toCommandValue(e).replace(/%/g,"%25").replace(/\r/g,"%0D").replace(/\n/g,"%0A").replace(/:/g,"%3A").replace(/,/g,"%2C")}},316:function(e,t,r){"use strict";var n=this&&this.__awaiter||function(e,t,r,n){function adopt(e){return e instanceof r?e:new r(function(t){t(e)})}return new(r||(r=Promise))(function(r,i){function fulfilled(e){try{step(n.next(e))}catch(e){i(e)}}function rejected(e){try{step(n["throw"](e))}catch(e){i(e)}}function step(e){e.done?r(e.value):adopt(e.value).then(fulfilled,rejected)}step((n=n.apply(e,t||[])).next())})};var i=this&&this.__importStar||function(e){if(e&&e.__esModule)return e;var t={};if(e!=null)for(var r in e)if(Object.hasOwnProperty.call(e,r))t[r]=e[r];t["default"]=e;return t};Object.defineProperty(t,"__esModule",{value:true});const s=r(190);const o=r(685);const a=r(861);const c=i(r(87));const u=i(r(622));var l;(function(e){e[e["Success"]=0]="Success";e[e["Failure"]=1]="Failure"})(l=t.ExitCode||(t.ExitCode={}));function exportVariable(e,t){const r=a.toCommandValue(t);process.env[e]=r;const n=process.env["GITHUB_ENV"]||"";if(n){const t="_GitHubActionsFileCommandDelimeter_";const n=`${e}<<${t}${c.EOL}${r}${c.EOL}${t}`;o.issueCommand("ENV",n)}else{s.issueCommand("set-env",{name:e},r)}}t.exportVariable=exportVariable;function setSecret(e){s.issueCommand("add-mask",{},e)}t.setSecret=setSecret;function addPath(e){const t=process.env["GITHUB_PATH"]||"";if(t){o.issueCommand("PATH",e)}else{s.issueCommand("add-path",{},e)}process.env["PATH"]=`${e}${u.delimiter}${process.env["PATH"]}`}t.addPath=addPath;function getInput(e,t){const r=process.env[`INPUT_${e.replace(/ /g,"_").toUpperCase()}`]||"";if(t&&t.required&&!r){throw new Error(`Input required and not supplied: ${e}`)}return r.trim()}t.getInput=getInput;function setOutput(e,t){s.issueCommand("set-output",{name:e},t)}t.setOutput=setOutput;function setCommandEcho(e){s.issue("echo",e?"on":"off")}t.setCommandEcho=setCommandEcho;function setFailed(e){process.exitCode=l.Failure;error(e)}t.setFailed=setFailed;function isDebug(){return process.env["RUNNER_DEBUG"]==="1"}t.isDebug=isDebug;function debug(e){s.issueCommand("debug",{},e)}t.debug=debug;function error(e){s.issue("error",e instanceof Error?e.toString():e)}t.error=error;function warning(e){s.issue("warning",e instanceof Error?e.toString():e)}t.warning=warning;function info(e){process.stdout.write(e+c.EOL)}t.info=info;function startGroup(e){s.issue("group",e)}t.startGroup=startGroup;function endGroup(){s.issue("endgroup")}t.endGroup=endGroup;function group(e,t){return n(this,void 0,void 0,function*(){startGroup(e);let r;try{r=yield t()}finally{endGroup()}return r})}t.group=group;function saveState(e,t){s.issueCommand("save-state",{name:e},t)}t.saveState=saveState;function getState(e){return process.env[`STATE_${e}`]||""}t.getState=getState},685:function(e,t,r){"use strict";var n=this&&this.__importStar||function(e){if(e&&e.__esModule)return e;var t={};if(e!=null)for(var r in e)if(Object.hasOwnProperty.call(e,r))t[r]=e[r];t["default"]=e;return t};Object.defineProperty(t,"__esModule",{value:true});const i=n(r(747));const s=n(r(87));const o=r(861);function issueCommand(e,t){const r=process.env[`GITHUB_${e}`];if(!r){throw new Error(`Unable to find environment variable for file command ${e}`)}if(!i.existsSync(r)){throw new Error(`Missing file at path: ${r}`)}i.appendFileSync(r,`${o.toCommandValue(t)}${s.EOL}`,{encoding:"utf8"})}t.issueCommand=issueCommand},861:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});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},110:function(e,t,r){"use strict";var n=this&&this.__awaiter||function(e,t,r,n){function adopt(e){return e instanceof r?e:new r(function(t){t(e)})}return new(r||(r=Promise))(function(r,i){function fulfilled(e){try{step(n.next(e))}catch(e){i(e)}}function rejected(e){try{step(n["throw"](e))}catch(e){i(e)}}function step(e){e.done?r(e.value):adopt(e.value).then(fulfilled,rejected)}step((n=n.apply(e,t||[])).next())})};var i=this&&this.__importStar||function(e){if(e&&e.__esModule)return e;var t={};if(e!=null)for(var r in e)if(Object.hasOwnProperty.call(e,r))t[r]=e[r];t["default"]=e;return t};Object.defineProperty(t,"__esModule",{value:true});const s=i(r(515));function exec(e,t,r){return n(this,void 0,void 0,function*(){const n=s.argStringToArray(e);if(n.length===0){throw new Error(`Parameter 'commandLine' cannot be null or empty.`)}const i=n[0];t=n.slice(1).concat(t||[]);const o=new s.ToolRunner(i,t,r);return o.exec()})}t.exec=exec},515:function(e,t,r){"use strict";var n=this&&this.__awaiter||function(e,t,r,n){function adopt(e){return e instanceof r?e:new r(function(t){t(e)})}return new(r||(r=Promise))(function(r,i){function fulfilled(e){try{step(n.next(e))}catch(e){i(e)}}function rejected(e){try{step(n["throw"](e))}catch(e){i(e)}}function step(e){e.done?r(e.value):adopt(e.value).then(fulfilled,rejected)}step((n=n.apply(e,t||[])).next())})};var i=this&&this.__importStar||function(e){if(e&&e.__esModule)return e;var t={};if(e!=null)for(var r in e)if(Object.hasOwnProperty.call(e,r))t[r]=e[r];t["default"]=e;return t};Object.defineProperty(t,"__esModule",{value:true});const s=i(r(87));const o=i(r(614));const a=i(r(129));const c=i(r(622));const u=i(r(560));const l=i(r(995));const f=process.platform==="win32";class ToolRunner extends o.EventEmitter{constructor(e,t,r){super();if(!e){throw new Error("Parameter 'toolPath' cannot be null or empty.")}this.toolPath=e;this.args=t||[];this.options=r||{}}_debug(e){if(this.options.listeners&&this.options.listeners.debug){this.options.listeners.debug(e)}}_getCommandString(e,t){const r=this._getSpawnFileName();const n=this._getSpawnArgs(e);let i=t?"":"[command]";if(f){if(this._isCmdFile()){i+=r;for(const e of n){i+=` ${e}`}}else if(e.windowsVerbatimArguments){i+=`"${r}"`;for(const e of n){i+=` ${e}`}}else{i+=this._windowsQuoteCmdArg(r);for(const e of n){i+=` ${this._windowsQuoteCmdArg(e)}`}}}else{i+=r;for(const e of n){i+=` ${e}`}}return i}_processLineBuffer(e,t,r){try{let n=t+e.toString();let i=n.indexOf(s.EOL);while(i>-1){const e=n.substring(0,i);r(e);n=n.substring(i+s.EOL.length);i=n.indexOf(s.EOL)}t=n}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 r of this.args){t+=" ";t+=e.windowsVerbatimArguments?r:this._windowsQuoteCmdArg(r)}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 r=false;for(const n of e){if(t.some(e=>e===n)){r=true;break}}if(!r){return e}let n='"';let i=true;for(let t=e.length;t>0;t--){n+=e[t-1];if(i&&e[t-1]==="\\"){n+="\\"}else if(e[t-1]==='"'){i=true;n+='"'}else{i=false}}n+='"';return n.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 r=true;for(let n=e.length;n>0;n--){t+=e[n-1];if(r&&e[n-1]==="\\"){t+="\\"}else if(e[n-1]==='"'){r=true;t+="\\"}else{r=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 r={};r.cwd=e.cwd;r.env=e.env;r["windowsVerbatimArguments"]=e.windowsVerbatimArguments||this._isCmdFile();if(e.windowsVerbatimArguments){r.argv0=`"${t}"`}return r}exec(){return n(this,void 0,void 0,function*(){if(!l.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 u.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 r=this._cloneExecOptions(this.options);if(!r.silent&&r.outStream){r.outStream.write(this._getCommandString(r)+s.EOL)}const n=new ExecState(r,this.toolPath);n.on("debug",e=>{this._debug(e)});const i=this._getSpawnFileName();const o=a.spawn(i,this._getSpawnArgs(r),this._getSpawnOptions(this.options,i));const c="";if(o.stdout){o.stdout.on("data",e=>{if(this.options.listeners&&this.options.listeners.stdout){this.options.listeners.stdout(e)}if(!r.silent&&r.outStream){r.outStream.write(e)}this._processLineBuffer(e,c,e=>{if(this.options.listeners&&this.options.listeners.stdline){this.options.listeners.stdline(e)}})})}const u="";if(o.stderr){o.stderr.on("data",e=>{n.processStderr=true;if(this.options.listeners&&this.options.listeners.stderr){this.options.listeners.stderr(e)}if(!r.silent&&r.errStream&&r.outStream){const t=r.failOnStdErr?r.errStream:r.outStream;t.write(e)}this._processLineBuffer(e,u,e=>{if(this.options.listeners&&this.options.listeners.errline){this.options.listeners.errline(e)}})})}o.on("error",e=>{n.processError=e.message;n.processExited=true;n.processClosed=true;n.CheckComplete()});o.on("exit",e=>{n.processExitCode=e;n.processExited=true;this._debug(`Exit code ${e} received from tool '${this.toolPath}'`);n.CheckComplete()});o.on("close",e=>{n.processExitCode=e;n.processExited=true;n.processClosed=true;this._debug(`STDIO streams have closed for tool '${this.toolPath}'`);n.CheckComplete()});n.on("done",(r,n)=>{if(c.length>0){this.emit("stdline",c)}if(u.length>0){this.emit("errline",u)}o.removeAllListeners();if(r){t(r)}else{e(n)}});if(this.options.input){if(!o.stdin){throw new Error("child process missing stdin")}o.stdin.end(this.options.input)}})})}}t.ToolRunner=ToolRunner;function argStringToArray(e){const t=[];let r=false;let n=false;let i="";function append(e){if(n&&e!=='"'){i+="\\"}i+=e;n=false}for(let s=0;s0){t.push(i);i=""}continue}append(o)}if(i.length>0){t.push(i.trim())}return t}t.argStringToArray=argStringToArray;class ExecState extends o.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()}}},770:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});const n=r(605);const i=r(211);const s=r(450);let o;var a;(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"})(a=t.HttpCodes||(t.HttpCodes={}));var c;(function(e){e["Accept"]="accept";e["ContentType"]="content-type"})(c=t.Headers||(t.Headers={}));var u;(function(e){e["ApplicationJson"]="application/json"})(u=t.MediaTypes||(t.MediaTypes={}));function getProxyUrl(e){let t=s.getProxyUrl(new URL(e));return t?t.href:""}t.getProxyUrl=getProxyUrl;const l=[a.MovedPermanently,a.ResourceMoved,a.SeeOther,a.TemporaryRedirect,a.PermanentRedirect];const f=[a.BadGateway,a.ServiceUnavailable,a.GatewayTimeout];const d=["OPTIONS","GET","DELETE","HEAD"];const p=10;const h=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 new Promise(async(e,t)=>{let r=Buffer.alloc(0);this.message.on("data",e=>{r=Buffer.concat([r,e])});this.message.on("end",()=>{e(r.toString())})})}}t.HttpClientResponse=HttpClientResponse;function isHttps(e){let t=new URL(e);return t.protocol==="https:"}t.isHttps=isHttps;class HttpClient{constructor(e,t,r){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=r;if(r){if(r.ignoreSslError!=null){this._ignoreSslError=r.ignoreSslError}this._socketTimeout=r.socketTimeout;if(r.allowRedirects!=null){this._allowRedirects=r.allowRedirects}if(r.allowRedirectDowngrade!=null){this._allowRedirectDowngrade=r.allowRedirectDowngrade}if(r.maxRedirects!=null){this._maxRedirects=Math.max(r.maxRedirects,0)}if(r.keepAlive!=null){this._keepAlive=r.keepAlive}if(r.allowRetries!=null){this._allowRetries=r.allowRetries}if(r.maxRetries!=null){this._maxRetries=r.maxRetries}}}options(e,t){return this.request("OPTIONS",e,null,t||{})}get(e,t){return this.request("GET",e,null,t||{})}del(e,t){return this.request("DELETE",e,null,t||{})}post(e,t,r){return this.request("POST",e,t,r||{})}patch(e,t,r){return this.request("PATCH",e,t,r||{})}put(e,t,r){return this.request("PUT",e,t,r||{})}head(e,t){return this.request("HEAD",e,null,t||{})}sendStream(e,t,r,n){return this.request(e,t,r,n)}async getJson(e,t={}){t[c.Accept]=this._getExistingOrDefaultHeader(t,c.Accept,u.ApplicationJson);let r=await this.get(e,t);return this._processResponse(r,this.requestOptions)}async postJson(e,t,r={}){let n=JSON.stringify(t,null,2);r[c.Accept]=this._getExistingOrDefaultHeader(r,c.Accept,u.ApplicationJson);r[c.ContentType]=this._getExistingOrDefaultHeader(r,c.ContentType,u.ApplicationJson);let i=await this.post(e,n,r);return this._processResponse(i,this.requestOptions)}async putJson(e,t,r={}){let n=JSON.stringify(t,null,2);r[c.Accept]=this._getExistingOrDefaultHeader(r,c.Accept,u.ApplicationJson);r[c.ContentType]=this._getExistingOrDefaultHeader(r,c.ContentType,u.ApplicationJson);let i=await this.put(e,n,r);return this._processResponse(i,this.requestOptions)}async patchJson(e,t,r={}){let n=JSON.stringify(t,null,2);r[c.Accept]=this._getExistingOrDefaultHeader(r,c.Accept,u.ApplicationJson);r[c.ContentType]=this._getExistingOrDefaultHeader(r,c.ContentType,u.ApplicationJson);let i=await this.patch(e,n,r);return this._processResponse(i,this.requestOptions)}async request(e,t,r,n){if(this._disposed){throw new Error("Client has already been disposed.")}let i=new URL(t);let s=this._prepareRequest(e,i,n);let o=this._allowRetries&&d.indexOf(e)!=-1?this._maxRetries+1:1;let c=0;let u;while(c0){const o=u.message.headers["location"];if(!o){break}let a=new URL(o);if(i.protocol=="https:"&&i.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.")}await u.readBody();if(a.hostname!==i.hostname){for(let e in n){if(e.toLowerCase()==="authorization"){delete n[e]}}}s=this._prepareRequest(e,a,n);u=await this.requestRaw(s,r);t--}if(f.indexOf(u.message.statusCode)==-1){return u}c+=1;if(c{let i=function(e,t){if(e){n(e)}r(t)};this.requestRawWithCallback(e,t,i)})}requestRawWithCallback(e,t,r){let n;if(typeof t==="string"){e.options.headers["Content-Length"]=Buffer.byteLength(t,"utf8")}let i=false;let s=(e,t)=>{if(!i){i=true;r(e,t)}};let o=e.httpModule.request(e.options,e=>{let t=new HttpClientResponse(e);s(null,t)});o.on("socket",e=>{n=e});o.setTimeout(this._socketTimeout||3*6e4,()=>{if(n){n.end()}s(new Error("Request timeout: "+e.options.path),null)});o.on("error",function(e){s(e,null)});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){let t=new URL(e);return this._getAgent(t)}_prepareRequest(e,t,r){const s={};s.parsedUrl=t;const o=s.parsedUrl.protocol==="https:";s.httpModule=o?i:n;const a=o?443:80;s.options={};s.options.host=s.parsedUrl.hostname;s.options.port=s.parsedUrl.port?parseInt(s.parsedUrl.port):a;s.options.path=(s.parsedUrl.pathname||"")+(s.parsedUrl.search||"");s.options.method=e;s.options.headers=this._mergeHeaders(r);if(this.userAgent!=null){s.options.headers["user-agent"]=this.userAgent}s.options.agent=this._getAgent(s.parsedUrl);if(this.handlers){this.handlers.forEach(e=>{e.prepareRequest(s.options)})}return s}_mergeHeaders(e){const t=e=>Object.keys(e).reduce((t,r)=>(t[r.toLowerCase()]=e[r],t),{});if(this.requestOptions&&this.requestOptions.headers){return Object.assign({},t(this.requestOptions.headers),t(e))}return t(e||{})}_getExistingOrDefaultHeader(e,t,r){const n=e=>Object.keys(e).reduce((t,r)=>(t[r.toLowerCase()]=e[r],t),{});let i;if(this.requestOptions&&this.requestOptions.headers){i=n(this.requestOptions.headers)[t]}return e[t]||i||r}_getAgent(e){let t;let a=s.getProxyUrl(e);let c=a&&a.hostname;if(this._keepAlive&&c){t=this._proxyAgent}if(this._keepAlive&&!c){t=this._agent}if(!!t){return t}const u=e.protocol==="https:";let l=100;if(!!this.requestOptions){l=this.requestOptions.maxSockets||n.globalAgent.maxSockets}if(c){if(!o){o=r(220)}const e={maxSockets:l,keepAlive:this._keepAlive,proxy:{proxyAuth:`${a.username}:${a.password}`,host:a.hostname,port:a.port}};let n;const i=a.protocol==="https:";if(u){n=i?o.httpsOverHttps:o.httpsOverHttp}else{n=i?o.httpOverHttps:o.httpOverHttp}t=n(e);this._proxyAgent=t}if(this._keepAlive&&!t){const e={keepAlive:this._keepAlive,maxSockets:l};t=u?new i.Agent(e):new n.Agent(e);this._agent=t}if(!t){t=u?i.globalAgent:n.globalAgent}if(u&&this._ignoreSslError){t.options=Object.assign(t.options||{},{rejectUnauthorized:false})}return t}_performExponentialBackoff(e){e=Math.min(p,e);const t=h*Math.pow(2,e);return new Promise(e=>setTimeout(()=>e(),t))}static dateTimeDeserializer(e,t){if(typeof t==="string"){let e=new Date(t);if(!isNaN(e.valueOf())){return e}}return t}async _processResponse(e,t){return new Promise(async(r,n)=>{const i=e.message.statusCode;const s={statusCode:i,result:null,headers:{}};if(i==a.NotFound){r(s)}let o;let c;try{c=await e.readBody();if(c&&c.length>0){if(t&&t.deserializeDates){o=JSON.parse(c,HttpClient.dateTimeDeserializer)}else{o=JSON.parse(c)}s.result=o}s.headers=e.message.headers}catch(e){}if(i>299){let e;if(o&&o.message){e=o.message}else if(c&&c.length>0){e=c}else{e="Failed request: ("+i+")"}let t=new HttpClientError(e,i);t.result=s.result;n(t)}else{r(s)}})}}t.HttpClient=HttpClient},450:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});function getProxyUrl(e){let t=e.protocol==="https:";let r;if(checkBypass(e)){return r}let n;if(t){n=process.env["https_proxy"]||process.env["HTTPS_PROXY"]}else{n=process.env["http_proxy"]||process.env["HTTP_PROXY"]}if(n){r=new URL(n)}return r}t.getProxyUrl=getProxyUrl;function checkBypass(e){if(!e.hostname){return false}let t=process.env["no_proxy"]||process.env["NO_PROXY"]||"";if(!t){return false}let r;if(e.port){r=Number(e.port)}else if(e.protocol==="http:"){r=80}else if(e.protocol==="https:"){r=443}let n=[e.hostname.toUpperCase()];if(typeof r==="number"){n.push(`${n[0]}:${r}`)}for(let e of t.split(",").map(e=>e.trim().toUpperCase()).filter(e=>e)){if(n.some(t=>t===e)){return true}}return false}t.checkBypass=checkBypass},995:function(e,t,r){"use strict";var n=this&&this.__awaiter||function(e,t,r,n){function adopt(e){return e instanceof r?e:new r(function(t){t(e)})}return new(r||(r=Promise))(function(r,i){function fulfilled(e){try{step(n.next(e))}catch(e){i(e)}}function rejected(e){try{step(n["throw"](e))}catch(e){i(e)}}function step(e){e.done?r(e.value):adopt(e.value).then(fulfilled,rejected)}step((n=n.apply(e,t||[])).next())})};var i;Object.defineProperty(t,"__esModule",{value:true});const s=r(357);const o=r(747);const a=r(622);i=o.promises,t.chmod=i.chmod,t.copyFile=i.copyFile,t.lstat=i.lstat,t.mkdir=i.mkdir,t.readdir=i.readdir,t.readlink=i.readlink,t.rename=i.rename,t.rmdir=i.rmdir,t.stat=i.stat,t.symlink=i.symlink,t.unlink=i.unlink;t.IS_WINDOWS=process.platform==="win32";function exists(e){return n(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,r=false){return n(this,void 0,void 0,function*(){const n=r?yield t.stat(e):yield t.lstat(e);return n.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,r=1e3,i=1){return n(this,void 0,void 0,function*(){s.ok(e,"a path argument must be provided");e=a.resolve(e);if(i>=r)return t.mkdir(e);try{yield t.mkdir(e);return}catch(n){switch(n.code){case"ENOENT":{yield mkdirP(a.dirname(e),r,i+1);yield t.mkdir(e);return}default:{let r;try{r=yield t.stat(e)}catch(e){throw n}if(!r.isDirectory())throw n}}}})}t.mkdirP=mkdirP;function tryGetExecutablePath(e,r){return n(this,void 0,void 0,function*(){let n=undefined;try{n=yield t.stat(e)}catch(t){if(t.code!=="ENOENT"){console.log(`Unexpected error attempting to determine if executable file exists '${e}': ${t}`)}}if(n&&n.isFile()){if(t.IS_WINDOWS){const t=a.extname(e).toUpperCase();if(r.some(e=>e.toUpperCase()===t)){return e}}else{if(isUnixExecutable(n)){return e}}}const i=e;for(const s of r){e=i+s;n=undefined;try{n=yield t.stat(e)}catch(t){if(t.code!=="ENOENT"){console.log(`Unexpected error attempting to determine if executable file exists '${e}': ${t}`)}}if(n&&n.isFile()){if(t.IS_WINDOWS){try{const r=a.dirname(e);const n=a.basename(e).toUpperCase();for(const i of yield t.readdir(r)){if(n===i.toUpperCase()){e=a.join(r,i);break}}}catch(t){console.log(`Unexpected error attempting to determine the actual case of the file '${e}': ${t}`)}return e}else{if(isUnixExecutable(n)){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()}},560:function(e,t,r){"use strict";var n=this&&this.__awaiter||function(e,t,r,n){function adopt(e){return e instanceof r?e:new r(function(t){t(e)})}return new(r||(r=Promise))(function(r,i){function fulfilled(e){try{step(n.next(e))}catch(e){i(e)}}function rejected(e){try{step(n["throw"](e))}catch(e){i(e)}}function step(e){e.done?r(e.value):adopt(e.value).then(fulfilled,rejected)}step((n=n.apply(e,t||[])).next())})};Object.defineProperty(t,"__esModule",{value:true});const i=r(129);const s=r(622);const o=r(669);const a=r(995);const c=o.promisify(i.exec);function cp(e,t,r={}){return n(this,void 0,void 0,function*(){const{force:n,recursive:i}=readCopyOptions(r);const o=(yield a.exists(t))?yield a.stat(t):null;if(o&&o.isFile()&&!n){return}const c=o&&o.isDirectory()?s.join(t,s.basename(e)):t;if(!(yield a.exists(e))){throw new Error(`no such file or directory: ${e}`)}const u=yield a.stat(e);if(u.isDirectory()){if(!i){throw new Error(`Failed to copy. ${e} is a directory, but tried to copy without recursive flag.`)}else{yield cpDirRecursive(e,c,0,n)}}else{if(s.relative(e,c)===""){throw new Error(`'${c}' and '${e}' are the same file`)}yield copyFile(e,c,n)}})}t.cp=cp;function mv(e,t,r={}){return n(this,void 0,void 0,function*(){if(yield a.exists(t)){let n=true;if(yield a.isDirectory(t)){t=s.join(t,s.basename(e));n=yield a.exists(t)}if(n){if(r.force==null||r.force){yield rmRF(t)}else{throw new Error("Destination already exists")}}}yield mkdirP(s.dirname(t));yield a.rename(e,t)})}t.mv=mv;function rmRF(e){return n(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 n(this,void 0,void 0,function*(){yield a.mkdirP(e)})}t.mkdirP=mkdirP;function which(e,t){return n(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(s.delimiter)){if(e){t.push(e)}}}if(a.isRooted(e)){const r=yield a.tryGetExecutablePath(e,t);if(r){return r}return""}if(e.includes("/")||a.IS_WINDOWS&&e.includes("\\")){return""}const r=[];if(process.env.PATH){for(const e of process.env.PATH.split(s.delimiter)){if(e){r.push(e)}}}for(const n of r){const r=yield a.tryGetExecutablePath(n+s.sep+e,t);if(r){return r}}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 r=Boolean(e.recursive);return{force:t,recursive:r}}function cpDirRecursive(e,t,r,i){return n(this,void 0,void 0,function*(){if(r>=255)return;r++;yield mkdirP(t);const n=yield a.readdir(e);for(const s of n){const n=`${e}/${s}`;const o=`${t}/${s}`;const c=yield a.lstat(n);if(c.isDirectory()){yield cpDirRecursive(n,o,r,i)}else{yield copyFile(n,o,i)}}yield a.chmod(t,(yield a.stat(e)).mode)})}function copyFile(e,t,r){return n(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 r=yield a.readlink(e);yield a.symlink(r,t,a.IS_WINDOWS?"junction":null)}else if(!(yield a.exists(t))||r){yield a.copyFile(e,t)}})}},529:function(e,t,r){"use strict";var n=this&&this.__awaiter||function(e,t,r,n){function adopt(e){return e instanceof r?e:new r(function(t){t(e)})}return new(r||(r=Promise))(function(r,i){function fulfilled(e){try{step(n.next(e))}catch(e){i(e)}}function rejected(e){try{step(n["throw"](e))}catch(e){i(e)}}function step(e){e.done?r(e.value):adopt(e.value).then(fulfilled,rejected)}step((n=n.apply(e,t||[])).next())})};var i=this&&this.__importStar||function(e){if(e&&e.__esModule)return e;var t={};if(e!=null)for(var r in e)if(Object.hasOwnProperty.call(e,r))t[r]=e[r];t["default"]=e;return t};Object.defineProperty(t,"__esModule",{value:true});const s=i(r(660));const o=r(316);const a=r(87);const c=r(129);const u=r(747);function _findMatch(t,r,i,c){return n(this,void 0,void 0,function*(){const n=a.platform();let u;let l;let f;for(const a of i){const i=a.version;o.debug(`check ${i} satisfies ${t}`);if(s.satisfies(i,t)&&(!r||a.stable===r)){f=a.files.find(t=>{o.debug(`${t.arch}===${c} && ${t.platform}===${n}`);let r=t.arch===c&&t.platform===n;if(r&&t.platform_version){const n=e.exports._getOsVersion();if(n===t.platform_version){r=true}else{r=s.satisfies(n,t.platform_version)}}return r});if(f){o.debug(`matched ${a.version}`);l=a;break}}}if(l&&f){u=Object.assign({},l);u.files=[f]}return u})}t._findMatch=_findMatch;function _getOsVersion(){const t=a.platform();let r="";if(t==="darwin"){r=c.execSync("sw_vers -productVersion").toString()}else if(t==="linux"){const t=e.exports._readLinuxVersionFile();if(t){const e=t.split("\n");for(const t of e){const e=t.split("=");if(e.length===2&&e[0].trim()==="DISTRIB_RELEASE"){r=e[1].trim();break}}}}return r}t._getOsVersion=_getOsVersion;function _readLinuxVersionFile(){const e="/etc/lsb-release";let t="";if(u.existsSync(e)){t=u.readFileSync(e).toString()}return t}t._readLinuxVersionFile=_readLinuxVersionFile},624:function(e,t,r){"use strict";var n=this&&this.__awaiter||function(e,t,r,n){function adopt(e){return e instanceof r?e:new r(function(t){t(e)})}return new(r||(r=Promise))(function(r,i){function fulfilled(e){try{step(n.next(e))}catch(e){i(e)}}function rejected(e){try{step(n["throw"](e))}catch(e){i(e)}}function step(e){e.done?r(e.value):adopt(e.value).then(fulfilled,rejected)}step((n=n.apply(e,t||[])).next())})};var i=this&&this.__importStar||function(e){if(e&&e.__esModule)return e;var t={};if(e!=null)for(var r in e)if(Object.hasOwnProperty.call(e,r))t[r]=e[r];t["default"]=e;return t};Object.defineProperty(t,"__esModule",{value:true});const s=i(r(316));class RetryHelper{constructor(e,t,r){if(e<1){throw new Error("max attempts should be greater than or equal to 1")}this.maxAttempts=e;this.minSeconds=Math.floor(t);this.maxSeconds=Math.floor(r);if(this.minSeconds>this.maxSeconds){throw new Error("min seconds should be less than or equal to max seconds")}}execute(e,t){return n(this,void 0,void 0,function*(){let r=1;while(rsetTimeout(t,e*1e3))})}}t.RetryHelper=RetryHelper},303:function(e,t,r){"use strict";var n=this&&this.__awaiter||function(e,t,r,n){function adopt(e){return e instanceof r?e:new r(function(t){t(e)})}return new(r||(r=Promise))(function(r,i){function fulfilled(e){try{step(n.next(e))}catch(e){i(e)}}function rejected(e){try{step(n["throw"](e))}catch(e){i(e)}}function step(e){e.done?r(e.value):adopt(e.value).then(fulfilled,rejected)}step((n=n.apply(e,t||[])).next())})};var i=this&&this.__importStar||function(e){if(e&&e.__esModule)return e;var t={};if(e!=null)for(var r in e)if(Object.hasOwnProperty.call(e,r))t[r]=e[r];t["default"]=e;return t};var s=this&&this.__importDefault||function(e){return e&&e.__esModule?e:{default:e}};Object.defineProperty(t,"__esModule",{value:true});const o=i(r(316));const a=i(r(560));const c=i(r(747));const u=i(r(529));const l=i(r(87));const f=i(r(622));const d=i(r(770));const p=i(r(660));const h=i(r(413));const E=i(r(669));const v=s(r(180));const y=r(110);const w=r(357);const g=r(624);class HTTPError extends Error{constructor(e){super(`Unexpected HTTP response: ${e}`);this.httpStatusCode=e;Object.setPrototypeOf(this,new.target.prototype)}}t.HTTPError=HTTPError;const m=process.platform==="win32";const R=process.platform==="darwin";const S="actions/tool-cache";function downloadTool(e,t,r){return n(this,void 0,void 0,function*(){t=t||f.join(_getTempDirectory(),v.default());yield a.mkdirP(f.dirname(t));o.debug(`Downloading ${e}`);o.debug(`Destination ${t}`);const i=3;const s=_getGlobal("TEST_DOWNLOAD_TOOL_RETRY_MIN_SECONDS",10);const c=_getGlobal("TEST_DOWNLOAD_TOOL_RETRY_MAX_SECONDS",20);const u=new g.RetryHelper(i,s,c);return yield u.execute(()=>n(this,void 0,void 0,function*(){return yield downloadToolAttempt(e,t||"",r)}),e=>{if(e instanceof HTTPError&&e.httpStatusCode){if(e.httpStatusCode<500&&e.httpStatusCode!==408&&e.httpStatusCode!==429){return false}}return true})})}t.downloadTool=downloadTool;function downloadToolAttempt(e,t,r){return n(this,void 0,void 0,function*(){if(c.existsSync(t)){throw new Error(`Destination file path ${t} already exists`)}const n=new d.HttpClient(S,[],{allowRetries:false});let i;if(r){o.debug("set auth");i={authorization:r}}const s=yield n.get(e,i);if(s.message.statusCode!==200){const t=new HTTPError(s.message.statusCode);o.debug(`Failed to download from "${e}". Code(${s.message.statusCode}) Message(${s.message.statusMessage})`);throw t}const u=E.promisify(h.pipeline);const l=_getGlobal("TEST_DOWNLOAD_TOOL_RESPONSE_MESSAGE_FACTORY",()=>s.message);const f=l();let p=false;try{yield u(f,c.createWriteStream(t));o.debug("download complete");p=true;return t}finally{if(!p){o.debug("download failed");try{yield a.rmRF(t)}catch(e){o.debug(`Failed to delete '${t}'. ${e.message}`)}}}})}function extract7z(e,t,r){return n(this,void 0,void 0,function*(){w.ok(m,"extract7z() not supported on current OS");w.ok(e,'parameter "file" is required');t=yield _createExtractFolder(t);const n=process.cwd();process.chdir(t);if(r){try{const t=o.isDebug()?"-bb1":"-bb0";const i=["x",t,"-bd","-sccUTF-8",e];const s={silent:true};yield y.exec(`"${r}"`,i,s)}finally{process.chdir(n)}}else{const r=f.join(__dirname,"..","scripts","Invoke-7zdec.ps1").replace(/'/g,"''").replace(/"|\n|\r/g,"");const i=e.replace(/'/g,"''").replace(/"|\n|\r/g,"");const s=t.replace(/'/g,"''").replace(/"|\n|\r/g,"");const o=`& '${r}' -Source '${i}' -Target '${s}'`;const c=["-NoLogo","-Sta","-NoProfile","-NonInteractive","-ExecutionPolicy","Unrestricted","-Command",o];const u={silent:true};try{const e=yield a.which("powershell",true);yield y.exec(`"${e}"`,c,u)}finally{process.chdir(n)}}return t})}t.extract7z=extract7z;function extractTar(e,t,r="xz"){return n(this,void 0,void 0,function*(){if(!e){throw new Error("parameter 'file' is required")}t=yield _createExtractFolder(t);o.debug("Checking tar --version");let n="";yield y.exec("tar --version",[],{ignoreReturnCode:true,silent:true,listeners:{stdout:e=>n+=e.toString(),stderr:e=>n+=e.toString()}});o.debug(n.trim());const i=n.toUpperCase().includes("GNU TAR");let s;if(r instanceof Array){s=r}else{s=[r]}if(o.isDebug()&&!r.includes("v")){s.push("-v")}let a=t;let c=e;if(m&&i){s.push("--force-local");a=t.replace(/\\/g,"/");c=e.replace(/\\/g,"/")}if(i){s.push("--warning=no-unknown-keyword")}s.push("-C",a,"-f",c);yield y.exec(`tar`,s);return t})}t.extractTar=extractTar;function extractXar(e,t,r=[]){return n(this,void 0,void 0,function*(){w.ok(R,"extractXar() not supported on current OS");w.ok(e,'parameter "file" is required');t=yield _createExtractFolder(t);let n;if(r instanceof Array){n=r}else{n=[r]}n.push("-x","-C",t,"-f",e);if(o.isDebug()){n.push("-v")}const i=yield a.which("xar",true);yield y.exec(`"${i}"`,_unique(n));return t})}t.extractXar=extractXar;function extractZip(e,t){return n(this,void 0,void 0,function*(){if(!e){throw new Error("parameter 'file' is required")}t=yield _createExtractFolder(t);if(m){yield extractZipWin(e,t)}else{yield extractZipNix(e,t)}return t})}t.extractZip=extractZip;function extractZipWin(e,t){return n(this,void 0,void 0,function*(){const r=e.replace(/'/g,"''").replace(/"|\n|\r/g,"");const n=t.replace(/'/g,"''").replace(/"|\n|\r/g,"");const i=`$ErrorActionPreference = 'Stop' ; try { Add-Type -AssemblyName System.IO.Compression.FileSystem } catch { } ; [System.IO.Compression.ZipFile]::ExtractToDirectory('${r}', '${n}')`;const s=yield a.which("powershell",true);const o=["-NoLogo","-Sta","-NoProfile","-NonInteractive","-ExecutionPolicy","Unrestricted","-Command",i];yield y.exec(`"${s}"`,o)})}function extractZipNix(e,t){return n(this,void 0,void 0,function*(){const r=yield a.which("unzip",true);const n=[e];if(!o.isDebug()){n.unshift("-q")}yield y.exec(`"${r}"`,n,{cwd:t})})}function cacheDir(e,t,r,i){return n(this,void 0,void 0,function*(){r=p.clean(r)||r;i=i||l.arch();o.debug(`Caching tool ${t} ${r} ${i}`);o.debug(`source dir: ${e}`);if(!c.statSync(e).isDirectory()){throw new Error("sourceDir is not a directory")}const n=yield _createToolPath(t,r,i);for(const t of c.readdirSync(e)){const r=f.join(e,t);yield a.cp(r,n,{recursive:true})}_completeToolPath(t,r,i);return n})}t.cacheDir=cacheDir;function cacheFile(e,t,r,i,s){return n(this,void 0,void 0,function*(){i=p.clean(i)||i;s=s||l.arch();o.debug(`Caching tool ${r} ${i} ${s}`);o.debug(`source file: ${e}`);if(!c.statSync(e).isFile()){throw new Error("sourceFile is not a file")}const n=yield _createToolPath(r,i,s);const u=f.join(n,t);o.debug(`destination file ${u}`);yield a.cp(e,u);_completeToolPath(r,i,s);return n})}t.cacheFile=cacheFile;function find(e,t,r){if(!e){throw new Error("toolName parameter is required")}if(!t){throw new Error("versionSpec parameter is required")}r=r||l.arch();if(!_isExplicitVersion(t)){const n=findAllVersions(e,r);const i=_evaluateVersions(n,t);t=i}let n="";if(t){t=p.clean(t)||"";const i=f.join(_getCacheDirectory(),e,t,r);o.debug(`checking cache: ${i}`);if(c.existsSync(i)&&c.existsSync(`${i}.complete`)){o.debug(`Found tool in cache ${e} ${t} ${r}`);n=i}else{o.debug("not found")}}return n}t.find=find;function findAllVersions(e,t){const r=[];t=t||l.arch();const n=f.join(_getCacheDirectory(),e);if(c.existsSync(n)){const e=c.readdirSync(n);for(const i of e){if(_isExplicitVersion(i)){const e=f.join(n,i,t||"");if(c.existsSync(e)&&c.existsSync(`${e}.complete`)){r.push(i)}}}}return r}t.findAllVersions=findAllVersions;function getManifestFromRepo(e,t,r,i="master"){return n(this,void 0,void 0,function*(){let n=[];const s=`https://api.github.com/repos/${e}/${t}/git/trees/${i}`;const a=new d.HttpClient("tool-cache");const c={};if(r){o.debug("set auth");c.authorization=r}const u=yield a.getJson(s,c);if(!u.result){return n}let l="";for(const e of u.result.tree){if(e.path==="versions-manifest.json"){l=e.url;break}}c["accept"]="application/vnd.github.VERSION.raw";let f=yield(yield a.get(l,c)).readBody();if(f){f=f.replace(/^\uFEFF/,"");try{n=JSON.parse(f)}catch(e){o.debug("Invalid json")}}return n})}t.getManifestFromRepo=getManifestFromRepo;function findFromManifest(e,t,r,i=l.arch()){return n(this,void 0,void 0,function*(){const n=yield u._findMatch(e,t,r,i);return n})}t.findFromManifest=findFromManifest;function _createExtractFolder(e){return n(this,void 0,void 0,function*(){if(!e){e=f.join(_getTempDirectory(),v.default())}yield a.mkdirP(e);return e})}function _createToolPath(e,t,r){return n(this,void 0,void 0,function*(){const n=f.join(_getCacheDirectory(),e,p.clean(t)||t,r||"");o.debug(`destination ${n}`);const i=`${n}.complete`;yield a.rmRF(n);yield a.rmRF(i);yield a.mkdirP(n);return n})}function _completeToolPath(e,t,r){const n=f.join(_getCacheDirectory(),e,p.clean(t)||t,r||"");const i=`${n}.complete`;c.writeFileSync(i,"");o.debug("finished caching tool")}function _isExplicitVersion(e){const t=p.clean(e)||"";o.debug(`isExplicit: ${t}`);const r=p.valid(t)!=null;o.debug(`explicit? ${r}`);return r}function _evaluateVersions(e,t){let r="";o.debug(`evaluating ${e.length} versions`);e=e.sort((e,t)=>{if(p.gt(e,t)){return 1}return-1});for(let n=e.length-1;n>=0;n--){const i=e[n];const s=p.satisfies(i,t);if(s){r=i;break}}if(r){o.debug(`matched: ${r}`)}else{o.debug("match not found")}return r}function _getCacheDirectory(){const e=process.env["RUNNER_TOOL_CACHE"]||"";w.ok(e,"Expected RUNNER_TOOL_CACHE to be defined");return e}function _getTempDirectory(){const e=process.env["RUNNER_TEMP"]||"";w.ok(e,"Expected RUNNER_TEMP to be defined");return e}function _getGlobal(e,t){const r=global[e];return r!==undefined?r:t}function _unique(e){return Array.from(new Set(e))}},660:(e,t)=>{t=e.exports=SemVer;var r;if(typeof process==="object"&&process.env&&process.env.NODE_DEBUG&&/\bsemver\b/i.test(process.env.NODE_DEBUG)){r=function(){var e=Array.prototype.slice.call(arguments,0);e.unshift("SEMVER");console.log.apply(console,e)}}else{r=function(){}}t.SEMVER_SPEC_VERSION="2.0.0";var n=256;var i=Number.MAX_SAFE_INTEGER||9007199254740991;var s=16;var o=t.re=[];var a=t.src=[];var c=t.tokens={};var u=0;function tok(e){c[e]=u++}tok("NUMERICIDENTIFIER");a[c.NUMERICIDENTIFIER]="0|[1-9]\\d*";tok("NUMERICIDENTIFIERLOOSE");a[c.NUMERICIDENTIFIERLOOSE]="[0-9]+";tok("NONNUMERICIDENTIFIER");a[c.NONNUMERICIDENTIFIER]="\\d*[a-zA-Z-][a-zA-Z0-9-]*";tok("MAINVERSION");a[c.MAINVERSION]="("+a[c.NUMERICIDENTIFIER]+")\\."+"("+a[c.NUMERICIDENTIFIER]+")\\."+"("+a[c.NUMERICIDENTIFIER]+")";tok("MAINVERSIONLOOSE");a[c.MAINVERSIONLOOSE]="("+a[c.NUMERICIDENTIFIERLOOSE]+")\\."+"("+a[c.NUMERICIDENTIFIERLOOSE]+")\\."+"("+a[c.NUMERICIDENTIFIERLOOSE]+")";tok("PRERELEASEIDENTIFIER");a[c.PRERELEASEIDENTIFIER]="(?:"+a[c.NUMERICIDENTIFIER]+"|"+a[c.NONNUMERICIDENTIFIER]+")";tok("PRERELEASEIDENTIFIERLOOSE");a[c.PRERELEASEIDENTIFIERLOOSE]="(?:"+a[c.NUMERICIDENTIFIERLOOSE]+"|"+a[c.NONNUMERICIDENTIFIER]+")";tok("PRERELEASE");a[c.PRERELEASE]="(?:-("+a[c.PRERELEASEIDENTIFIER]+"(?:\\."+a[c.PRERELEASEIDENTIFIER]+")*))";tok("PRERELEASELOOSE");a[c.PRERELEASELOOSE]="(?:-?("+a[c.PRERELEASEIDENTIFIERLOOSE]+"(?:\\."+a[c.PRERELEASEIDENTIFIERLOOSE]+")*))";tok("BUILDIDENTIFIER");a[c.BUILDIDENTIFIER]="[0-9A-Za-z-]+";tok("BUILD");a[c.BUILD]="(?:\\+("+a[c.BUILDIDENTIFIER]+"(?:\\."+a[c.BUILDIDENTIFIER]+")*))";tok("FULL");tok("FULLPLAIN");a[c.FULLPLAIN]="v?"+a[c.MAINVERSION]+a[c.PRERELEASE]+"?"+a[c.BUILD]+"?";a[c.FULL]="^"+a[c.FULLPLAIN]+"$";tok("LOOSEPLAIN");a[c.LOOSEPLAIN]="[v=\\s]*"+a[c.MAINVERSIONLOOSE]+a[c.PRERELEASELOOSE]+"?"+a[c.BUILD]+"?";tok("LOOSE");a[c.LOOSE]="^"+a[c.LOOSEPLAIN]+"$";tok("GTLT");a[c.GTLT]="((?:<|>)?=?)";tok("XRANGEIDENTIFIERLOOSE");a[c.XRANGEIDENTIFIERLOOSE]=a[c.NUMERICIDENTIFIERLOOSE]+"|x|X|\\*";tok("XRANGEIDENTIFIER");a[c.XRANGEIDENTIFIER]=a[c.NUMERICIDENTIFIER]+"|x|X|\\*";tok("XRANGEPLAIN");a[c.XRANGEPLAIN]="[v=\\s]*("+a[c.XRANGEIDENTIFIER]+")"+"(?:\\.("+a[c.XRANGEIDENTIFIER]+")"+"(?:\\.("+a[c.XRANGEIDENTIFIER]+")"+"(?:"+a[c.PRERELEASE]+")?"+a[c.BUILD]+"?"+")?)?";tok("XRANGEPLAINLOOSE");a[c.XRANGEPLAINLOOSE]="[v=\\s]*("+a[c.XRANGEIDENTIFIERLOOSE]+")"+"(?:\\.("+a[c.XRANGEIDENTIFIERLOOSE]+")"+"(?:\\.("+a[c.XRANGEIDENTIFIERLOOSE]+")"+"(?:"+a[c.PRERELEASELOOSE]+")?"+a[c.BUILD]+"?"+")?)?";tok("XRANGE");a[c.XRANGE]="^"+a[c.GTLT]+"\\s*"+a[c.XRANGEPLAIN]+"$";tok("XRANGELOOSE");a[c.XRANGELOOSE]="^"+a[c.GTLT]+"\\s*"+a[c.XRANGEPLAINLOOSE]+"$";tok("COERCE");a[c.COERCE]="(^|[^\\d])"+"(\\d{1,"+s+"})"+"(?:\\.(\\d{1,"+s+"}))?"+"(?:\\.(\\d{1,"+s+"}))?"+"(?:$|[^\\d])";tok("COERCERTL");o[c.COERCERTL]=new RegExp(a[c.COERCE],"g");tok("LONETILDE");a[c.LONETILDE]="(?:~>?)";tok("TILDETRIM");a[c.TILDETRIM]="(\\s*)"+a[c.LONETILDE]+"\\s+";o[c.TILDETRIM]=new RegExp(a[c.TILDETRIM],"g");var l="$1~";tok("TILDE");a[c.TILDE]="^"+a[c.LONETILDE]+a[c.XRANGEPLAIN]+"$";tok("TILDELOOSE");a[c.TILDELOOSE]="^"+a[c.LONETILDE]+a[c.XRANGEPLAINLOOSE]+"$";tok("LONECARET");a[c.LONECARET]="(?:\\^)";tok("CARETTRIM");a[c.CARETTRIM]="(\\s*)"+a[c.LONECARET]+"\\s+";o[c.CARETTRIM]=new RegExp(a[c.CARETTRIM],"g");var f="$1^";tok("CARET");a[c.CARET]="^"+a[c.LONECARET]+a[c.XRANGEPLAIN]+"$";tok("CARETLOOSE");a[c.CARETLOOSE]="^"+a[c.LONECARET]+a[c.XRANGEPLAINLOOSE]+"$";tok("COMPARATORLOOSE");a[c.COMPARATORLOOSE]="^"+a[c.GTLT]+"\\s*("+a[c.LOOSEPLAIN]+")$|^$";tok("COMPARATOR");a[c.COMPARATOR]="^"+a[c.GTLT]+"\\s*("+a[c.FULLPLAIN]+")$|^$";tok("COMPARATORTRIM");a[c.COMPARATORTRIM]="(\\s*)"+a[c.GTLT]+"\\s*("+a[c.LOOSEPLAIN]+"|"+a[c.XRANGEPLAIN]+")";o[c.COMPARATORTRIM]=new RegExp(a[c.COMPARATORTRIM],"g");var d="$1$2$3";tok("HYPHENRANGE");a[c.HYPHENRANGE]="^\\s*("+a[c.XRANGEPLAIN]+")"+"\\s+-\\s+"+"("+a[c.XRANGEPLAIN]+")"+"\\s*$";tok("HYPHENRANGELOOSE");a[c.HYPHENRANGELOOSE]="^\\s*("+a[c.XRANGEPLAINLOOSE]+")"+"\\s+-\\s+"+"("+a[c.XRANGEPLAINLOOSE]+")"+"\\s*$";tok("STAR");a[c.STAR]="(<|>)?=?\\s*\\*";for(var p=0;pn){return null}var r=t.loose?o[c.LOOSE]:o[c.FULL];if(!r.test(e)){return null}try{return new SemVer(e,t)}catch(e){return null}}t.valid=valid;function valid(e,t){var r=parse(e,t);return r?r.version:null}t.clean=clean;function clean(e,t){var r=parse(e.trim().replace(/^[=v]+/,""),t);return r?r.version:null}t.SemVer=SemVer;function SemVer(e,t){if(!t||typeof t!=="object"){t={loose:!!t,includePrerelease:false}}if(e instanceof SemVer){if(e.loose===t.loose){return e}else{e=e.version}}else if(typeof e!=="string"){throw new TypeError("Invalid Version: "+e)}if(e.length>n){throw new TypeError("version is longer than "+n+" characters")}if(!(this instanceof SemVer)){return new SemVer(e,t)}r("SemVer",e,t);this.options=t;this.loose=!!t.loose;var s=e.trim().match(t.loose?o[c.LOOSE]:o[c.FULL]);if(!s){throw new TypeError("Invalid Version: "+e)}this.raw=e;this.major=+s[1];this.minor=+s[2];this.patch=+s[3];if(this.major>i||this.major<0){throw new TypeError("Invalid major version")}if(this.minor>i||this.minor<0){throw new TypeError("Invalid minor version")}if(this.patch>i||this.patch<0){throw new TypeError("Invalid patch version")}if(!s[4]){this.prerelease=[]}else{this.prerelease=s[4].split(".").map(function(e){if(/^[0-9]+$/.test(e)){var t=+e;if(t>=0&&t=0){if(typeof this.prerelease[r]==="number"){this.prerelease[r]++;r=-2}}if(r===-1){this.prerelease.push(0)}}if(t){if(this.prerelease[0]===t){if(isNaN(this.prerelease[1])){this.prerelease=[t,0]}}else{this.prerelease=[t,0]}}break;default:throw new Error("invalid increment argument: "+e)}this.format();this.raw=this.version;return this};t.inc=inc;function inc(e,t,r,n){if(typeof r==="string"){n=r;r=undefined}try{return new SemVer(e,r).inc(t,n).version}catch(e){return null}}t.diff=diff;function diff(e,t){if(eq(e,t)){return null}else{var r=parse(e);var n=parse(t);var i="";if(r.prerelease.length||n.prerelease.length){i="pre";var s="prerelease"}for(var o in r){if(o==="major"||o==="minor"||o==="patch"){if(r[o]!==n[o]){return i+o}}}return s}}t.compareIdentifiers=compareIdentifiers;var h=/^[0-9]+$/;function compareIdentifiers(e,t){var r=h.test(e);var n=h.test(t);if(r&&n){e=+e;t=+t}return e===t?0:r&&!n?-1:n&&!r?1:e0}t.lt=lt;function lt(e,t,r){return compare(e,t,r)<0}t.eq=eq;function eq(e,t,r){return compare(e,t,r)===0}t.neq=neq;function neq(e,t,r){return compare(e,t,r)!==0}t.gte=gte;function gte(e,t,r){return compare(e,t,r)>=0}t.lte=lte;function lte(e,t,r){return compare(e,t,r)<=0}t.cmp=cmp;function cmp(e,t,r,n){switch(t){case"===":if(typeof e==="object")e=e.version;if(typeof r==="object")r=r.version;return e===r;case"!==":if(typeof e==="object")e=e.version;if(typeof r==="object")r=r.version;return e!==r;case"":case"=":case"==":return eq(e,r,n);case"!=":return neq(e,r,n);case">":return gt(e,r,n);case">=":return gte(e,r,n);case"<":return lt(e,r,n);case"<=":return lte(e,r,n);default:throw new TypeError("Invalid operator: "+t)}}t.Comparator=Comparator;function Comparator(e,t){if(!t||typeof t!=="object"){t={loose:!!t,includePrerelease:false}}if(e instanceof Comparator){if(e.loose===!!t.loose){return e}else{e=e.value}}if(!(this instanceof Comparator)){return new Comparator(e,t)}r("comparator",e,t);this.options=t;this.loose=!!t.loose;this.parse(e);if(this.semver===E){this.value=""}else{this.value=this.operator+this.semver.version}r("comp",this)}var E={};Comparator.prototype.parse=function(e){var t=this.options.loose?o[c.COMPARATORLOOSE]:o[c.COMPARATOR];var r=e.match(t);if(!r){throw new TypeError("Invalid comparator: "+e)}this.operator=r[1]!==undefined?r[1]:"";if(this.operator==="="){this.operator=""}if(!r[2]){this.semver=E}else{this.semver=new SemVer(r[2],this.options.loose)}};Comparator.prototype.toString=function(){return this.value};Comparator.prototype.test=function(e){r("Comparator.test",e,this.options.loose);if(this.semver===E||e===E){return true}if(typeof e==="string"){try{e=new SemVer(e,this.options)}catch(e){return false}}return cmp(e,this.operator,this.semver,this.options)};Comparator.prototype.intersects=function(e,t){if(!(e instanceof Comparator)){throw new TypeError("a Comparator is required")}if(!t||typeof t!=="object"){t={loose:!!t,includePrerelease:false}}var r;if(this.operator===""){if(this.value===""){return true}r=new Range(e.value,t);return satisfies(this.value,r,t)}else if(e.operator===""){if(e.value===""){return true}r=new Range(this.value,t);return satisfies(e.semver,r,t)}var n=(this.operator===">="||this.operator===">")&&(e.operator===">="||e.operator===">");var i=(this.operator==="<="||this.operator==="<")&&(e.operator==="<="||e.operator==="<");var s=this.semver.version===e.semver.version;var o=(this.operator===">="||this.operator==="<=")&&(e.operator===">="||e.operator==="<=");var a=cmp(this.semver,"<",e.semver,t)&&((this.operator===">="||this.operator===">")&&(e.operator==="<="||e.operator==="<"));var c=cmp(this.semver,">",e.semver,t)&&((this.operator==="<="||this.operator==="<")&&(e.operator===">="||e.operator===">"));return n||i||s&&o||a||c};t.Range=Range;function Range(e,t){if(!t||typeof t!=="object"){t={loose:!!t,includePrerelease:false}}if(e instanceof Range){if(e.loose===!!t.loose&&e.includePrerelease===!!t.includePrerelease){return e}else{return new Range(e.raw,t)}}if(e instanceof Comparator){return new Range(e.value,t)}if(!(this instanceof Range)){return new Range(e,t)}this.options=t;this.loose=!!t.loose;this.includePrerelease=!!t.includePrerelease;this.raw=e;this.set=e.split(/\s*\|\|\s*/).map(function(e){return this.parseRange(e.trim())},this).filter(function(e){return e.length});if(!this.set.length){throw new TypeError("Invalid SemVer Range: "+e)}this.format()}Range.prototype.format=function(){this.range=this.set.map(function(e){return e.join(" ").trim()}).join("||").trim();return this.range};Range.prototype.toString=function(){return this.range};Range.prototype.parseRange=function(e){var t=this.options.loose;e=e.trim();var n=t?o[c.HYPHENRANGELOOSE]:o[c.HYPHENRANGE];e=e.replace(n,hyphenReplace);r("hyphen replace",e);e=e.replace(o[c.COMPARATORTRIM],d);r("comparator trim",e,o[c.COMPARATORTRIM]);e=e.replace(o[c.TILDETRIM],l);e=e.replace(o[c.CARETTRIM],f);e=e.split(/\s+/).join(" ");var i=t?o[c.COMPARATORLOOSE]:o[c.COMPARATOR];var s=e.split(" ").map(function(e){return parseComparator(e,this.options)},this).join(" ").split(/\s+/);if(this.options.loose){s=s.filter(function(e){return!!e.match(i)})}s=s.map(function(e){return new Comparator(e,this.options)},this);return s};Range.prototype.intersects=function(e,t){if(!(e instanceof Range)){throw new TypeError("a Range is required")}return this.set.some(function(r){return isSatisfiable(r,t)&&e.set.some(function(e){return isSatisfiable(e,t)&&r.every(function(r){return e.every(function(e){return r.intersects(e,t)})})})})};function isSatisfiable(e,t){var r=true;var n=e.slice();var i=n.pop();while(r&&n.length){r=n.every(function(e){return i.intersects(e,t)});i=n.pop()}return r}t.toComparators=toComparators;function toComparators(e,t){return new Range(e,t).set.map(function(e){return e.map(function(e){return e.value}).join(" ").trim().split(" ")})}function parseComparator(e,t){r("comp",e,t);e=replaceCarets(e,t);r("caret",e);e=replaceTildes(e,t);r("tildes",e);e=replaceXRanges(e,t);r("xrange",e);e=replaceStars(e,t);r("stars",e);return e}function isX(e){return!e||e.toLowerCase()==="x"||e==="*"}function replaceTildes(e,t){return e.trim().split(/\s+/).map(function(e){return replaceTilde(e,t)}).join(" ")}function replaceTilde(e,t){var n=t.loose?o[c.TILDELOOSE]:o[c.TILDE];return e.replace(n,function(t,n,i,s,o){r("tilde",e,t,n,i,s,o);var a;if(isX(n)){a=""}else if(isX(i)){a=">="+n+".0.0 <"+(+n+1)+".0.0"}else if(isX(s)){a=">="+n+"."+i+".0 <"+n+"."+(+i+1)+".0"}else if(o){r("replaceTilde pr",o);a=">="+n+"."+i+"."+s+"-"+o+" <"+n+"."+(+i+1)+".0"}else{a=">="+n+"."+i+"."+s+" <"+n+"."+(+i+1)+".0"}r("tilde return",a);return a})}function replaceCarets(e,t){return e.trim().split(/\s+/).map(function(e){return replaceCaret(e,t)}).join(" ")}function replaceCaret(e,t){r("caret",e,t);var n=t.loose?o[c.CARETLOOSE]:o[c.CARET];return e.replace(n,function(t,n,i,s,o){r("caret",e,t,n,i,s,o);var a;if(isX(n)){a=""}else if(isX(i)){a=">="+n+".0.0 <"+(+n+1)+".0.0"}else if(isX(s)){if(n==="0"){a=">="+n+"."+i+".0 <"+n+"."+(+i+1)+".0"}else{a=">="+n+"."+i+".0 <"+(+n+1)+".0.0"}}else if(o){r("replaceCaret pr",o);if(n==="0"){if(i==="0"){a=">="+n+"."+i+"."+s+"-"+o+" <"+n+"."+i+"."+(+s+1)}else{a=">="+n+"."+i+"."+s+"-"+o+" <"+n+"."+(+i+1)+".0"}}else{a=">="+n+"."+i+"."+s+"-"+o+" <"+(+n+1)+".0.0"}}else{r("no pr");if(n==="0"){if(i==="0"){a=">="+n+"."+i+"."+s+" <"+n+"."+i+"."+(+s+1)}else{a=">="+n+"."+i+"."+s+" <"+n+"."+(+i+1)+".0"}}else{a=">="+n+"."+i+"."+s+" <"+(+n+1)+".0.0"}}r("caret return",a);return a})}function replaceXRanges(e,t){r("replaceXRanges",e,t);return e.split(/\s+/).map(function(e){return replaceXRange(e,t)}).join(" ")}function replaceXRange(e,t){e=e.trim();var n=t.loose?o[c.XRANGELOOSE]:o[c.XRANGE];return e.replace(n,function(n,i,s,o,a,c){r("xRange",e,n,i,s,o,a,c);var u=isX(s);var l=u||isX(o);var f=l||isX(a);var d=f;if(i==="="&&d){i=""}c=t.includePrerelease?"-0":"";if(u){if(i===">"||i==="<"){n="<0.0.0-0"}else{n="*"}}else if(i&&d){if(l){o=0}a=0;if(i===">"){i=">=";if(l){s=+s+1;o=0;a=0}else{o=+o+1;a=0}}else if(i==="<="){i="<";if(l){s=+s+1}else{o=+o+1}}n=i+s+"."+o+"."+a+c}else if(l){n=">="+s+".0.0"+c+" <"+(+s+1)+".0.0"+c}else if(f){n=">="+s+"."+o+".0"+c+" <"+s+"."+(+o+1)+".0"+c}r("xRange return",n);return n})}function replaceStars(e,t){r("replaceStars",e,t);return e.trim().replace(o[c.STAR],"")}function hyphenReplace(e,t,r,n,i,s,o,a,c,u,l,f,d){if(isX(r)){t=""}else if(isX(n)){t=">="+r+".0.0"}else if(isX(i)){t=">="+r+"."+n+".0"}else{t=">="+t}if(isX(c)){a=""}else if(isX(u)){a="<"+(+c+1)+".0.0"}else if(isX(l)){a="<"+c+"."+(+u+1)+".0"}else if(f){a="<="+c+"."+u+"."+l+"-"+f}else{a="<="+a}return(t+" "+a).trim()}Range.prototype.test=function(e){if(!e){return false}if(typeof e==="string"){try{e=new SemVer(e,this.options)}catch(e){return false}}for(var t=0;t0){var s=e[i].semver;if(s.major===t.major&&s.minor===t.minor&&s.patch===t.patch){return true}}}return false}return true}t.satisfies=satisfies;function satisfies(e,t,r){try{t=new Range(t,r)}catch(e){return false}return t.test(e)}t.maxSatisfying=maxSatisfying;function maxSatisfying(e,t,r){var n=null;var i=null;try{var s=new Range(t,r)}catch(e){return null}e.forEach(function(e){if(s.test(e)){if(!n||i.compare(e)===-1){n=e;i=new SemVer(n,r)}}});return n}t.minSatisfying=minSatisfying;function minSatisfying(e,t,r){var n=null;var i=null;try{var s=new Range(t,r)}catch(e){return null}e.forEach(function(e){if(s.test(e)){if(!n||i.compare(e)===1){n=e;i=new SemVer(n,r)}}});return n}t.minVersion=minVersion;function minVersion(e,t){e=new Range(e,t);var r=new SemVer("0.0.0");if(e.test(r)){return r}r=new SemVer("0.0.0-0");if(e.test(r)){return r}r=null;for(var n=0;n":if(t.prerelease.length===0){t.patch++}else{t.prerelease.push(0)}t.raw=t.format();case"":case">=":if(!r||gt(r,t)){r=t}break;case"<":case"<=":break;default:throw new Error("Unexpected operation: "+e.operator)}})}if(r&&e.test(r)){return r}return null}t.validRange=validRange;function validRange(e,t){try{return new Range(e,t).range||"*"}catch(e){return null}}t.ltr=ltr;function ltr(e,t,r){return outside(e,t,"<",r)}t.gtr=gtr;function gtr(e,t,r){return outside(e,t,">",r)}t.outside=outside;function outside(e,t,r,n){e=new SemVer(e,n);t=new Range(t,n);var i,s,o,a,c;switch(r){case">":i=gt;s=lte;o=lt;a=">";c=">=";break;case"<":i=lt;s=gte;o=gt;a="<";c="<=";break;default:throw new TypeError('Must provide a hilo val of "<" or ">"')}if(satisfies(e,t,n)){return false}for(var u=0;u=0.0.0")}f=f||e;d=d||e;if(i(e.semver,f.semver,n)){f=e}else if(o(e.semver,d.semver,n)){d=e}});if(f.operator===a||f.operator===c){return false}if((!d.operator||d.operator===a)&&s(e,d.semver)){return false}else if(d.operator===c&&o(e,d.semver)){return false}}return true}t.prerelease=prerelease;function prerelease(e,t){var r=parse(e,t);return r&&r.prerelease.length?r.prerelease:null}t.intersects=intersects;function intersects(e,t,r){e=new Range(e,r);t=new Range(t,r);return e.intersects(t)}t.coerce=coerce;function coerce(e,t){if(e instanceof SemVer){return e}if(typeof e==="number"){e=String(e)}if(typeof e!=="string"){return null}t=t||{};var r=null;if(!t.rtl){r=e.match(o[c.COERCE])}else{var n;while((n=o[c.COERCERTL].exec(e))&&(!r||r.index+r[0].length!==e.length)){if(!r||n.index+n[0].length!==r.index+r[0].length){r=n}o[c.COERCERTL].lastIndex=n.index+n[1].length+n[2].length}o[c.COERCERTL].lastIndex=-1}if(r===null){return null}return parse(r[2]+"."+(r[3]||"0")+"."+(r[4]||"0"),t)}},719:(e,t)=>{"use strict";var r;r=true;function parseArgsStringToArgv(e,t,r){var n=/([^\s'"]([^\s'"]*(['"])([^\3]*?)\3)+[^\s'"]*)|[^\s'"]+|(['"])([^\5]*?)\5/gi;var i=e;var s=[];if(t){s.push(t)}if(r){s.push(r)}var o;do{o=n.exec(i);if(o!==null){s.push(firstString(o[1],o[6],o[0]))}}while(o!==null);return s}t.ZP=parseArgsStringToArgv;r=parseArgsStringToArgv;function firstString(){var e=[];for(var t=0;t{e.exports=r(419)},419:(e,t,r)=>{"use strict";var n=r(631);var i=r(16);var s=r(605);var o=r(211);var a=r(614);var c=r(357);var u=r(669);t.httpOverHttp=httpOverHttp;t.httpsOverHttp=httpsOverHttp;t.httpOverHttps=httpOverHttps;t.httpsOverHttps=httpsOverHttps;function httpOverHttp(e){var t=new TunnelingAgent(e);t.request=s.request;return t}function httpsOverHttp(e){var t=new TunnelingAgent(e);t.request=s.request;t.createSocket=createSecureSocket;t.defaultPort=443;return t}function httpOverHttps(e){var t=new TunnelingAgent(e);t.request=o.request;return t}function httpsOverHttps(e){var t=new TunnelingAgent(e);t.request=o.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||s.Agent.defaultMaxSockets;t.requests=[];t.sockets=[];t.on("free",function onFree(e,r,n,i){var s=toOptions(r,n,i);for(var o=0,a=t.requests.length;o=this.maxSockets){i.requests.push(s);return}i.createSocket(s,function(t){t.on("free",onFree);t.on("close",onCloseOrRemove);t.on("agentRemove",onCloseOrRemove);e.onSocket(t);function onFree(){i.emit("free",t,s)}function onCloseOrRemove(e){i.removeSocket(t);t.removeListener("free",onFree);t.removeListener("close",onCloseOrRemove);t.removeListener("agentRemove",onCloseOrRemove)}})};TunnelingAgent.prototype.createSocket=function createSocket(e,t){var r=this;var n={};r.sockets.push(n);var i=mergeOptions({},r.proxyOptions,{method:"CONNECT",path:e.host+":"+e.port,agent:false,headers:{host:e.host+":"+e.port}});if(e.localAddress){i.localAddress=e.localAddress}if(i.proxyAuth){i.headers=i.headers||{};i.headers["Proxy-Authorization"]="Basic "+new Buffer(i.proxyAuth).toString("base64")}l("making CONNECT request");var s=r.request(i);s.useChunkedEncodingByDefault=false;s.once("response",onResponse);s.once("upgrade",onUpgrade);s.once("connect",onConnect);s.once("error",onError);s.end();function onResponse(e){e.upgrade=true}function onUpgrade(e,t,r){process.nextTick(function(){onConnect(e,t,r)})}function onConnect(i,o,a){s.removeAllListeners();o.removeAllListeners();if(i.statusCode!==200){l("tunneling socket could not be established, statusCode=%d",i.statusCode);o.destroy();var c=new Error("tunneling socket could not be established, "+"statusCode="+i.statusCode);c.code="ECONNRESET";e.request.emit("error",c);r.removeSocket(n);return}if(a.length>0){l("got illegal response body from proxy");o.destroy();var c=new Error("got illegal response body from proxy");c.code="ECONNRESET";e.request.emit("error",c);r.removeSocket(n);return}l("tunneling connection has established");r.sockets[r.sockets.indexOf(n)]=o;return t(o)}function onError(t){s.removeAllListeners();l("tunneling socket could not be established, cause=%s\n",t.message,t.stack);var i=new Error("tunneling socket could not be established, "+"cause="+t.message);i.code="ECONNRESET";e.request.emit("error",i);r.removeSocket(n)}};TunnelingAgent.prototype.removeSocket=function removeSocket(e){var t=this.sockets.indexOf(e);if(t===-1){return}this.sockets.splice(t,1);var r=this.requests.shift();if(r){this.createSocket(r,function(e){r.request.onSocket(e)})}};function createSecureSocket(e,t){var r=this;TunnelingAgent.prototype.createSocket.call(r,e,function(n){var s=e.request.getHeader("host");var o=mergeOptions({},r.options,{socket:n,servername:s?s.replace(/:.*$/,""):e.host});var a=i.connect(0,o);r.sockets[r.sockets.indexOf(n)]=a;t(a)})}function toOptions(e,t,r){if(typeof e==="string"){return{host:e,port:t,localAddress:r}}return e}function mergeOptions(e){for(var t=1,r=arguments.length;t{var t=[];for(var r=0;r<256;++r){t[r]=(r+256).toString(16).substr(1)}function bytesToUuid(e,r){var n=r||0;var i=t;return[i[e[n++]],i[e[n++]],i[e[n++]],i[e[n++]],"-",i[e[n++]],i[e[n++]],"-",i[e[n++]],i[e[n++]],"-",i[e[n++]],i[e[n++]],"-",i[e[n++]],i[e[n++]],i[e[n++]],i[e[n++]],i[e[n++]],i[e[n++]]].join("")}e.exports=bytesToUuid},38:(e,t,r)=>{var n=r(417);e.exports=function nodeRNG(){return n.randomBytes(16)}},180:(e,t,r)=>{var n=r(38);var i=r(690);function v4(e,t,r){var s=t&&r||0;if(typeof e=="string"){t=e==="binary"?new Array(16):null;e=null}e=e||{};var o=e.random||(e.rng||n)();o[6]=o[6]&15|64;o[8]=o[8]&63|128;if(t){for(var a=0;a<16;++a){t[s+a]=o[a]}}return t||i(o)}e.exports=v4},569:function(e,t,r){"use strict";var n=this&&this.__awaiter||function(e,t,r,n){function adopt(e){return e instanceof r?e:new r(function(t){t(e)})}return new(r||(r=Promise))(function(r,i){function fulfilled(e){try{step(n.next(e))}catch(e){i(e)}}function rejected(e){try{step(n["throw"](e))}catch(e){i(e)}}function step(e){e.done?r(e.value):adopt(e.value).then(fulfilled,rejected)}step((n=n.apply(e,t||[])).next())})};var i=this&&this.__generator||function(e,t){var r={label:0,sent:function(){if(s[0]&1)throw s[1];return s[1]},trys:[],ops:[]},n,i,s,o;return o={next:verb(0),throw:verb(1),return:verb(2)},typeof Symbol==="function"&&(o[Symbol.iterator]=function(){return this}),o;function verb(e){return function(t){return step([e,t])}}function step(o){if(n)throw new TypeError("Generator is already executing.");while(r)try{if(n=1,i&&(s=o[0]&2?i["return"]:o[0]?i["throw"]||((s=i["return"])&&s.call(i),0):i.next)&&!(s=s.call(i,o[1])).done)return s;if(i=0,s)o=[o[0]&2,s.value];switch(o[0]){case 0:case 1:s=o;break;case 4:r.label++;return{value:o[1],done:false};case 5:r.label++;i=o[1];o=[0];continue;case 7:o=r.ops.pop();r.trys.pop();continue;default:if(!(s=r.trys,s=s.length>0&&s[s.length-1])&&(o[0]===6||o[0]===2)){r=0;continue}if(o[0]===3&&(!s||o[1]>s[0]&&o[1]{"use strict";r.r(t);r.d(t,{default:()=>u});var n=r(316);var i=r.n(n);var s=r(719);var o=r(569);var a=r.n(o);const c=async()=>{try{const e=n.getInput("cli-command",{required:true});const t=n.getInput("cli-subcommand",{required:true});const r=(0,s.ZP)(n.getInput("cli-options",{required:false}).trim());const i=(0,s.ZP)(n.getInput("cli-parameters",{required:false}).trim());const o=n.getInput("aws-region",{required:true});const c=await a().getOrInstall();const u=[...r,e,t,...i,"--region",o];const l=await c.callStdout(u);n.setOutput("cli-output",l)}catch(e){n.setFailed(e.message)}};c();const u=c},357:e=>{"use strict";e.exports=require("assert")},129:e=>{"use strict";e.exports=require("child_process")},417:e=>{"use strict";e.exports=require("crypto")},614:e=>{"use strict";e.exports=require("events")},747:e=>{"use strict";e.exports=require("fs")},605:e=>{"use strict";e.exports=require("http")},211:e=>{"use strict";e.exports=require("https")},631:e=>{"use strict";e.exports=require("net")},87:e=>{"use strict";e.exports=require("os")},622:e=>{"use strict";e.exports=require("path")},765:e=>{"use strict";e.exports=require("process")},413:e=>{"use strict";e.exports=require("stream")},16:e=>{"use strict";e.exports=require("tls")},669:e=>{"use strict";e.exports=require("util")}};var t={};function __nccwpck_require__(r){if(t[r]){return t[r].exports}var n=t[r]={exports:{}};var i=true;try{e[r].call(n.exports,n,n.exports,__nccwpck_require__);i=false}finally{if(i)delete t[r]}return n.exports}(()=>{__nccwpck_require__.n=(e=>{var t=e&&e.__esModule?()=>e["default"]:()=>e;__nccwpck_require__.d(t,{a:t});return t})})();(()=>{__nccwpck_require__.d=((e,t)=>{for(var r in t){if(__nccwpck_require__.o(t,r)&&!__nccwpck_require__.o(e,r)){Object.defineProperty(e,r,{enumerable:true,get:t[r]})}}})})();(()=>{__nccwpck_require__.o=((e,t)=>Object.prototype.hasOwnProperty.call(e,t))})();(()=>{__nccwpck_require__.r=(e=>{if(typeof Symbol!=="undefined"&&Symbol.toStringTag){Object.defineProperty(e,Symbol.toStringTag,{value:"Module"})}Object.defineProperty(e,"__esModule",{value:true})})})();__nccwpck_require__.ab=__dirname+"/";return __nccwpck_require__(746)})(); \ No newline at end of file diff --git a/cloudfront_invalidate/dist/index.js b/cloudfront_invalidate/dist/index.js index 251ea30..526025b 100644 --- a/cloudfront_invalidate/dist/index.js +++ b/cloudfront_invalidate/dist/index.js @@ -1 +1 @@ -module.exports=(()=>{var e={1319:e=>{"use strict";e.exports=JSON.parse('{"name":"@aws-sdk/client-cloudfront","description":"AWS SDK for JavaScript Cloudfront Client for Node.js, Browser and React Native","version":"1.0.0-rc.10","scripts":{"clean":"yarn remove-definitions && yarn remove-dist && yarn remove-documentation","build-documentation":"yarn remove-documentation && typedoc ./","prepublishOnly":"yarn build","pretest":"yarn build:cjs","remove-definitions":"rimraf ./types","remove-dist":"rimraf ./dist","remove-documentation":"rimraf ./docs","test":"exit 0","build:cjs":"tsc -p tsconfig.json","build:es":"tsc -p tsconfig.es.json","build":"yarn build:cjs && yarn build:es"},"main":"./dist/cjs/index.js","types":"./types/index.d.ts","module":"./dist/es/index.js","browser":{"./runtimeConfig":"./runtimeConfig.browser"},"react-native":{"./runtimeConfig":"./runtimeConfig.native"},"sideEffects":false,"dependencies":{"@aws-crypto/sha256-browser":"^1.0.0","@aws-crypto/sha256-js":"^1.0.0","@aws-sdk/config-resolver":"1.0.0-rc.10","@aws-sdk/credential-provider-node":"1.0.0-rc.10","@aws-sdk/fetch-http-handler":"1.0.0-rc.10","@aws-sdk/hash-node":"1.0.0-rc.10","@aws-sdk/invalid-dependency":"1.0.0-rc.8","@aws-sdk/middleware-content-length":"1.0.0-rc.10","@aws-sdk/middleware-host-header":"1.0.0-rc.10","@aws-sdk/middleware-logger":"1.0.0-rc.10","@aws-sdk/middleware-retry":"1.0.0-rc.10","@aws-sdk/middleware-serde":"1.0.0-rc.10","@aws-sdk/middleware-signing":"1.0.0-rc.10","@aws-sdk/middleware-stack":"1.0.0-rc.10","@aws-sdk/middleware-user-agent":"1.0.0-rc.10","@aws-sdk/node-config-provider":"1.0.0-rc.10","@aws-sdk/node-http-handler":"1.0.0-rc.10","@aws-sdk/protocol-http":"1.0.0-rc.10","@aws-sdk/smithy-client":"1.0.0-rc.10","@aws-sdk/url-parser-browser":"1.0.0-rc.10","@aws-sdk/url-parser-node":"1.0.0-rc.10","@aws-sdk/util-base64-browser":"1.0.0-rc.8","@aws-sdk/util-base64-node":"1.0.0-rc.8","@aws-sdk/util-body-length-browser":"1.0.0-rc.8","@aws-sdk/util-body-length-node":"1.0.0-rc.8","@aws-sdk/util-user-agent-browser":"1.0.0-rc.10","@aws-sdk/util-user-agent-node":"1.0.0-rc.10","@aws-sdk/util-utf8-browser":"1.0.0-rc.8","@aws-sdk/util-utf8-node":"1.0.0-rc.8","@aws-sdk/util-waiter":"1.0.0-rc.10","@aws-sdk/xml-builder":"1.0.0-rc.8","fast-xml-parser":"^3.16.0","tslib":"^2.0.0"},"devDependencies":{"@aws-sdk/client-documentation-generator":"1.0.0-rc.8","@aws-sdk/types":"1.0.0-rc.10","@types/node":"^12.7.5","jest":"^26.1.0","rimraf":"^3.0.0","typedoc":"^0.19.2","typescript":"~4.1.2"},"engines":{"node":">=10.0.0"},"author":{"name":"AWS SDK for JavaScript Team","url":"https://aws.amazon.com/javascript/"},"license":"Apache-2.0","homepage":"https://github.com/aws/aws-sdk-js-v3/tree/master/clients/client-cloudfront","repository":{"type":"git","url":"https://github.com/aws/aws-sdk-js-v3.git","directory":"clients/client-cloudfront"}}')},9190:function(e,t,n){"use strict";var i=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 o=i(n(2087));const s=n(2861);function issueCommand(e,t,n){const i=new Command(e,t,n);process.stdout.write(i.toString()+o.EOL)}t.issueCommand=issueCommand;function issue(e,t=""){issueCommand(e,{},t)}t.issue=issue;const r="::";class Command{constructor(e,t,n){if(!e){e="missing.command"}this.command=e;this.properties=t;this.message=n}toString(){let e=r+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 i=this.properties[n];if(i){if(t){t=false}else{e+=","}e+=`${n}=${escapeProperty(i)}`}}}}e+=`${r}${escapeData(this.message)}`;return e}}function escapeData(e){return s.toCommandValue(e).replace(/%/g,"%25").replace(/\r/g,"%0D").replace(/\n/g,"%0A")}function escapeProperty(e){return s.toCommandValue(e).replace(/%/g,"%25").replace(/\r/g,"%0D").replace(/\n/g,"%0A").replace(/:/g,"%3A").replace(/,/g,"%2C")}},5316:function(e,t,n){"use strict";var i=this&&this.__awaiter||function(e,t,n,i){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(i.next(e))}catch(e){o(e)}}function rejected(e){try{step(i["throw"](e))}catch(e){o(e)}}function step(e){e.done?n(e.value):adopt(e.value).then(fulfilled,rejected)}step((i=i.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 s=n(9190);const r=n(3685);const a=n(2861);const d=o(n(2087));const c=o(n(5622));var l;(function(e){e[e["Success"]=0]="Success";e[e["Failure"]=1]="Failure"})(l=t.ExitCode||(t.ExitCode={}));function exportVariable(e,t){const n=a.toCommandValue(t);process.env[e]=n;const i=process.env["GITHUB_ENV"]||"";if(i){const t="_GitHubActionsFileCommandDelimeter_";const i=`${e}<<${t}${d.EOL}${n}${d.EOL}${t}`;r.issueCommand("ENV",i)}else{s.issueCommand("set-env",{name:e},n)}}t.exportVariable=exportVariable;function setSecret(e){s.issueCommand("add-mask",{},e)}t.setSecret=setSecret;function addPath(e){const t=process.env["GITHUB_PATH"]||"";if(t){r.issueCommand("PATH",e)}else{s.issueCommand("add-path",{},e)}process.env["PATH"]=`${e}${c.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}`)}return n.trim()}t.getInput=getInput;function setOutput(e,t){s.issueCommand("set-output",{name:e},t)}t.setOutput=setOutput;function setCommandEcho(e){s.issue("echo",e?"on":"off")}t.setCommandEcho=setCommandEcho;function setFailed(e){process.exitCode=l.Failure;error(e)}t.setFailed=setFailed;function isDebug(){return process.env["RUNNER_DEBUG"]==="1"}t.isDebug=isDebug;function debug(e){s.issueCommand("debug",{},e)}t.debug=debug;function error(e){s.issue("error",e instanceof Error?e.toString():e)}t.error=error;function warning(e){s.issue("warning",e instanceof Error?e.toString():e)}t.warning=warning;function info(e){process.stdout.write(e+d.EOL)}t.info=info;function startGroup(e){s.issue("group",e)}t.startGroup=startGroup;function endGroup(){s.issue("endgroup")}t.endGroup=endGroup;function group(e,t){return i(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){s.issueCommand("save-state",{name:e},t)}t.saveState=saveState;function getState(e){return process.env[`STATE_${e}`]||""}t.getState=getState},3685:function(e,t,n){"use strict";var i=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 o=i(n(5747));const s=i(n(2087));const r=n(2861);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(!o.existsSync(n)){throw new Error(`Missing file at path: ${n}`)}o.appendFileSync(n,`${r.toCommandValue(t)}${s.EOL}`,{encoding:"utf8"})}t.issueCommand=issueCommand},2861:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});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},8461:(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t.CloudFront=void 0;const i=n(7965);const o=n(9656);const s=n(9401);const r=n(4706);const a=n(2466);const d=n(1895);const c=n(4161);const l=n(2219);const u=n(6160);const f=n(871);const m=n(7634);const g=n(7226);const y=n(688);const C=n(973);const w=n(5460);const h=n(2591);const p=n(1125);const v=n(2116);const S=n(5582);const I=n(3321);const E=n(1142);const b=n(7588);const P=n(5251);const M=n(7871);const L=n(4631);const T=n(2609);const A=n(2934);const R=n(7833);const _=n(6464);const N=n(7337);const F=n(1614);const z=n(663);const D=n(173);const $=n(783);const q=n(1134);const X=n(8003);const G=n(2414);const k=n(2026);const O=n(8629);const U=n(5814);const H=n(2617);const K=n(4337);const Q=n(5643);const x=n(9302);const B=n(728);const W=n(5179);const j=n(7896);const Y=n(1090);const J=n(2352);const Z=n(2315);const V=n(5854);const ee=n(5230);const te=n(4662);const ne=n(1457);const ie=n(1752);const oe=n(3588);const se=n(4874);const re=n(4054);const ae=n(4003);const de=n(9783);const ce=n(4975);const le=n(6743);const ue=n(7844);const fe=n(8734);const me=n(7157);const ge=n(3706);const ye=n(5672);const Ce=n(978);const we=n(8489);const he=n(1448);const pe=n(8991);const ve=n(2299);const Se=n(3600);const Ie=n(4069);const Ee=n(9607);const be=n(2576);class CloudFront extends i.CloudFrontClient{createCachePolicy(e,t,n){const i=new o.CreateCachePolicyCommand(e);if(typeof t==="function"){this.send(i,t)}else if(typeof n==="function"){if(typeof t!=="object")throw new Error(`Expect http options but get ${typeof t}`);this.send(i,t||{},n)}else{return this.send(i,t)}}createCloudFrontOriginAccessIdentity(e,t,n){const i=new s.CreateCloudFrontOriginAccessIdentityCommand(e);if(typeof t==="function"){this.send(i,t)}else if(typeof n==="function"){if(typeof t!=="object")throw new Error(`Expect http options but get ${typeof t}`);this.send(i,t||{},n)}else{return this.send(i,t)}}createDistribution(e,t,n){const i=new r.CreateDistributionCommand(e);if(typeof t==="function"){this.send(i,t)}else if(typeof n==="function"){if(typeof t!=="object")throw new Error(`Expect http options but get ${typeof t}`);this.send(i,t||{},n)}else{return this.send(i,t)}}createDistributionWithTags(e,t,n){const i=new a.CreateDistributionWithTagsCommand(e);if(typeof t==="function"){this.send(i,t)}else if(typeof n==="function"){if(typeof t!=="object")throw new Error(`Expect http options but get ${typeof t}`);this.send(i,t||{},n)}else{return this.send(i,t)}}createFieldLevelEncryptionConfig(e,t,n){const i=new d.CreateFieldLevelEncryptionConfigCommand(e);if(typeof t==="function"){this.send(i,t)}else if(typeof n==="function"){if(typeof t!=="object")throw new Error(`Expect http options but get ${typeof t}`);this.send(i,t||{},n)}else{return this.send(i,t)}}createFieldLevelEncryptionProfile(e,t,n){const i=new c.CreateFieldLevelEncryptionProfileCommand(e);if(typeof t==="function"){this.send(i,t)}else if(typeof n==="function"){if(typeof t!=="object")throw new Error(`Expect http options but get ${typeof t}`);this.send(i,t||{},n)}else{return this.send(i,t)}}createInvalidation(e,t,n){const i=new l.CreateInvalidationCommand(e);if(typeof t==="function"){this.send(i,t)}else if(typeof n==="function"){if(typeof t!=="object")throw new Error(`Expect http options but get ${typeof t}`);this.send(i,t||{},n)}else{return this.send(i,t)}}createKeyGroup(e,t,n){const i=new u.CreateKeyGroupCommand(e);if(typeof t==="function"){this.send(i,t)}else if(typeof n==="function"){if(typeof t!=="object")throw new Error(`Expect http options but get ${typeof t}`);this.send(i,t||{},n)}else{return this.send(i,t)}}createMonitoringSubscription(e,t,n){const i=new f.CreateMonitoringSubscriptionCommand(e);if(typeof t==="function"){this.send(i,t)}else if(typeof n==="function"){if(typeof t!=="object")throw new Error(`Expect http options but get ${typeof t}`);this.send(i,t||{},n)}else{return this.send(i,t)}}createOriginRequestPolicy(e,t,n){const i=new m.CreateOriginRequestPolicyCommand(e);if(typeof t==="function"){this.send(i,t)}else if(typeof n==="function"){if(typeof t!=="object")throw new Error(`Expect http options but get ${typeof t}`);this.send(i,t||{},n)}else{return this.send(i,t)}}createPublicKey(e,t,n){const i=new g.CreatePublicKeyCommand(e);if(typeof t==="function"){this.send(i,t)}else if(typeof n==="function"){if(typeof t!=="object")throw new Error(`Expect http options but get ${typeof t}`);this.send(i,t||{},n)}else{return this.send(i,t)}}createRealtimeLogConfig(e,t,n){const i=new y.CreateRealtimeLogConfigCommand(e);if(typeof t==="function"){this.send(i,t)}else if(typeof n==="function"){if(typeof t!=="object")throw new Error(`Expect http options but get ${typeof t}`);this.send(i,t||{},n)}else{return this.send(i,t)}}createStreamingDistribution(e,t,n){const i=new C.CreateStreamingDistributionCommand(e);if(typeof t==="function"){this.send(i,t)}else if(typeof n==="function"){if(typeof t!=="object")throw new Error(`Expect http options but get ${typeof t}`);this.send(i,t||{},n)}else{return this.send(i,t)}}createStreamingDistributionWithTags(e,t,n){const i=new w.CreateStreamingDistributionWithTagsCommand(e);if(typeof t==="function"){this.send(i,t)}else if(typeof n==="function"){if(typeof t!=="object")throw new Error(`Expect http options but get ${typeof t}`);this.send(i,t||{},n)}else{return this.send(i,t)}}deleteCachePolicy(e,t,n){const i=new h.DeleteCachePolicyCommand(e);if(typeof t==="function"){this.send(i,t)}else if(typeof n==="function"){if(typeof t!=="object")throw new Error(`Expect http options but get ${typeof t}`);this.send(i,t||{},n)}else{return this.send(i,t)}}deleteCloudFrontOriginAccessIdentity(e,t,n){const i=new p.DeleteCloudFrontOriginAccessIdentityCommand(e);if(typeof t==="function"){this.send(i,t)}else if(typeof n==="function"){if(typeof t!=="object")throw new Error(`Expect http options but get ${typeof t}`);this.send(i,t||{},n)}else{return this.send(i,t)}}deleteDistribution(e,t,n){const i=new v.DeleteDistributionCommand(e);if(typeof t==="function"){this.send(i,t)}else if(typeof n==="function"){if(typeof t!=="object")throw new Error(`Expect http options but get ${typeof t}`);this.send(i,t||{},n)}else{return this.send(i,t)}}deleteFieldLevelEncryptionConfig(e,t,n){const i=new S.DeleteFieldLevelEncryptionConfigCommand(e);if(typeof t==="function"){this.send(i,t)}else if(typeof n==="function"){if(typeof t!=="object")throw new Error(`Expect http options but get ${typeof t}`);this.send(i,t||{},n)}else{return this.send(i,t)}}deleteFieldLevelEncryptionProfile(e,t,n){const i=new I.DeleteFieldLevelEncryptionProfileCommand(e);if(typeof t==="function"){this.send(i,t)}else if(typeof n==="function"){if(typeof t!=="object")throw new Error(`Expect http options but get ${typeof t}`);this.send(i,t||{},n)}else{return this.send(i,t)}}deleteKeyGroup(e,t,n){const i=new E.DeleteKeyGroupCommand(e);if(typeof t==="function"){this.send(i,t)}else if(typeof n==="function"){if(typeof t!=="object")throw new Error(`Expect http options but get ${typeof t}`);this.send(i,t||{},n)}else{return this.send(i,t)}}deleteMonitoringSubscription(e,t,n){const i=new b.DeleteMonitoringSubscriptionCommand(e);if(typeof t==="function"){this.send(i,t)}else if(typeof n==="function"){if(typeof t!=="object")throw new Error(`Expect http options but get ${typeof t}`);this.send(i,t||{},n)}else{return this.send(i,t)}}deleteOriginRequestPolicy(e,t,n){const i=new P.DeleteOriginRequestPolicyCommand(e);if(typeof t==="function"){this.send(i,t)}else if(typeof n==="function"){if(typeof t!=="object")throw new Error(`Expect http options but get ${typeof t}`);this.send(i,t||{},n)}else{return this.send(i,t)}}deletePublicKey(e,t,n){const i=new M.DeletePublicKeyCommand(e);if(typeof t==="function"){this.send(i,t)}else if(typeof n==="function"){if(typeof t!=="object")throw new Error(`Expect http options but get ${typeof t}`);this.send(i,t||{},n)}else{return this.send(i,t)}}deleteRealtimeLogConfig(e,t,n){const i=new L.DeleteRealtimeLogConfigCommand(e);if(typeof t==="function"){this.send(i,t)}else if(typeof n==="function"){if(typeof t!=="object")throw new Error(`Expect http options but get ${typeof t}`);this.send(i,t||{},n)}else{return this.send(i,t)}}deleteStreamingDistribution(e,t,n){const i=new T.DeleteStreamingDistributionCommand(e);if(typeof t==="function"){this.send(i,t)}else if(typeof n==="function"){if(typeof t!=="object")throw new Error(`Expect http options but get ${typeof t}`);this.send(i,t||{},n)}else{return this.send(i,t)}}getCachePolicy(e,t,n){const i=new A.GetCachePolicyCommand(e);if(typeof t==="function"){this.send(i,t)}else if(typeof n==="function"){if(typeof t!=="object")throw new Error(`Expect http options but get ${typeof t}`);this.send(i,t||{},n)}else{return this.send(i,t)}}getCachePolicyConfig(e,t,n){const i=new R.GetCachePolicyConfigCommand(e);if(typeof t==="function"){this.send(i,t)}else if(typeof n==="function"){if(typeof t!=="object")throw new Error(`Expect http options but get ${typeof t}`);this.send(i,t||{},n)}else{return this.send(i,t)}}getCloudFrontOriginAccessIdentity(e,t,n){const i=new _.GetCloudFrontOriginAccessIdentityCommand(e);if(typeof t==="function"){this.send(i,t)}else if(typeof n==="function"){if(typeof t!=="object")throw new Error(`Expect http options but get ${typeof t}`);this.send(i,t||{},n)}else{return this.send(i,t)}}getCloudFrontOriginAccessIdentityConfig(e,t,n){const i=new N.GetCloudFrontOriginAccessIdentityConfigCommand(e);if(typeof t==="function"){this.send(i,t)}else if(typeof n==="function"){if(typeof t!=="object")throw new Error(`Expect http options but get ${typeof t}`);this.send(i,t||{},n)}else{return this.send(i,t)}}getDistribution(e,t,n){const i=new F.GetDistributionCommand(e);if(typeof t==="function"){this.send(i,t)}else if(typeof n==="function"){if(typeof t!=="object")throw new Error(`Expect http options but get ${typeof t}`);this.send(i,t||{},n)}else{return this.send(i,t)}}getDistributionConfig(e,t,n){const i=new z.GetDistributionConfigCommand(e);if(typeof t==="function"){this.send(i,t)}else if(typeof n==="function"){if(typeof t!=="object")throw new Error(`Expect http options but get ${typeof t}`);this.send(i,t||{},n)}else{return this.send(i,t)}}getFieldLevelEncryption(e,t,n){const i=new D.GetFieldLevelEncryptionCommand(e);if(typeof t==="function"){this.send(i,t)}else if(typeof n==="function"){if(typeof t!=="object")throw new Error(`Expect http options but get ${typeof t}`);this.send(i,t||{},n)}else{return this.send(i,t)}}getFieldLevelEncryptionConfig(e,t,n){const i=new $.GetFieldLevelEncryptionConfigCommand(e);if(typeof t==="function"){this.send(i,t)}else if(typeof n==="function"){if(typeof t!=="object")throw new Error(`Expect http options but get ${typeof t}`);this.send(i,t||{},n)}else{return this.send(i,t)}}getFieldLevelEncryptionProfile(e,t,n){const i=new q.GetFieldLevelEncryptionProfileCommand(e);if(typeof t==="function"){this.send(i,t)}else if(typeof n==="function"){if(typeof t!=="object")throw new Error(`Expect http options but get ${typeof t}`);this.send(i,t||{},n)}else{return this.send(i,t)}}getFieldLevelEncryptionProfileConfig(e,t,n){const i=new X.GetFieldLevelEncryptionProfileConfigCommand(e);if(typeof t==="function"){this.send(i,t)}else if(typeof n==="function"){if(typeof t!=="object")throw new Error(`Expect http options but get ${typeof t}`);this.send(i,t||{},n)}else{return this.send(i,t)}}getInvalidation(e,t,n){const i=new G.GetInvalidationCommand(e);if(typeof t==="function"){this.send(i,t)}else if(typeof n==="function"){if(typeof t!=="object")throw new Error(`Expect http options but get ${typeof t}`);this.send(i,t||{},n)}else{return this.send(i,t)}}getKeyGroup(e,t,n){const i=new k.GetKeyGroupCommand(e);if(typeof t==="function"){this.send(i,t)}else if(typeof n==="function"){if(typeof t!=="object")throw new Error(`Expect http options but get ${typeof t}`);this.send(i,t||{},n)}else{return this.send(i,t)}}getKeyGroupConfig(e,t,n){const i=new O.GetKeyGroupConfigCommand(e);if(typeof t==="function"){this.send(i,t)}else if(typeof n==="function"){if(typeof t!=="object")throw new Error(`Expect http options but get ${typeof t}`);this.send(i,t||{},n)}else{return this.send(i,t)}}getMonitoringSubscription(e,t,n){const i=new U.GetMonitoringSubscriptionCommand(e);if(typeof t==="function"){this.send(i,t)}else if(typeof n==="function"){if(typeof t!=="object")throw new Error(`Expect http options but get ${typeof t}`);this.send(i,t||{},n)}else{return this.send(i,t)}}getOriginRequestPolicy(e,t,n){const i=new H.GetOriginRequestPolicyCommand(e);if(typeof t==="function"){this.send(i,t)}else if(typeof n==="function"){if(typeof t!=="object")throw new Error(`Expect http options but get ${typeof t}`);this.send(i,t||{},n)}else{return this.send(i,t)}}getOriginRequestPolicyConfig(e,t,n){const i=new K.GetOriginRequestPolicyConfigCommand(e);if(typeof t==="function"){this.send(i,t)}else if(typeof n==="function"){if(typeof t!=="object")throw new Error(`Expect http options but get ${typeof t}`);this.send(i,t||{},n)}else{return this.send(i,t)}}getPublicKey(e,t,n){const i=new Q.GetPublicKeyCommand(e);if(typeof t==="function"){this.send(i,t)}else if(typeof n==="function"){if(typeof t!=="object")throw new Error(`Expect http options but get ${typeof t}`);this.send(i,t||{},n)}else{return this.send(i,t)}}getPublicKeyConfig(e,t,n){const i=new x.GetPublicKeyConfigCommand(e);if(typeof t==="function"){this.send(i,t)}else if(typeof n==="function"){if(typeof t!=="object")throw new Error(`Expect http options but get ${typeof t}`);this.send(i,t||{},n)}else{return this.send(i,t)}}getRealtimeLogConfig(e,t,n){const i=new B.GetRealtimeLogConfigCommand(e);if(typeof t==="function"){this.send(i,t)}else if(typeof n==="function"){if(typeof t!=="object")throw new Error(`Expect http options but get ${typeof t}`);this.send(i,t||{},n)}else{return this.send(i,t)}}getStreamingDistribution(e,t,n){const i=new W.GetStreamingDistributionCommand(e);if(typeof t==="function"){this.send(i,t)}else if(typeof n==="function"){if(typeof t!=="object")throw new Error(`Expect http options but get ${typeof t}`);this.send(i,t||{},n)}else{return this.send(i,t)}}getStreamingDistributionConfig(e,t,n){const i=new j.GetStreamingDistributionConfigCommand(e);if(typeof t==="function"){this.send(i,t)}else if(typeof n==="function"){if(typeof t!=="object")throw new Error(`Expect http options but get ${typeof t}`);this.send(i,t||{},n)}else{return this.send(i,t)}}listCachePolicies(e,t,n){const i=new Y.ListCachePoliciesCommand(e);if(typeof t==="function"){this.send(i,t)}else if(typeof n==="function"){if(typeof t!=="object")throw new Error(`Expect http options but get ${typeof t}`);this.send(i,t||{},n)}else{return this.send(i,t)}}listCloudFrontOriginAccessIdentities(e,t,n){const i=new J.ListCloudFrontOriginAccessIdentitiesCommand(e);if(typeof t==="function"){this.send(i,t)}else if(typeof n==="function"){if(typeof t!=="object")throw new Error(`Expect http options but get ${typeof t}`);this.send(i,t||{},n)}else{return this.send(i,t)}}listDistributions(e,t,n){const i=new ie.ListDistributionsCommand(e);if(typeof t==="function"){this.send(i,t)}else if(typeof n==="function"){if(typeof t!=="object")throw new Error(`Expect http options but get ${typeof t}`);this.send(i,t||{},n)}else{return this.send(i,t)}}listDistributionsByCachePolicyId(e,t,n){const i=new Z.ListDistributionsByCachePolicyIdCommand(e);if(typeof t==="function"){this.send(i,t)}else if(typeof n==="function"){if(typeof t!=="object")throw new Error(`Expect http options but get ${typeof t}`);this.send(i,t||{},n)}else{return this.send(i,t)}}listDistributionsByKeyGroup(e,t,n){const i=new V.ListDistributionsByKeyGroupCommand(e);if(typeof t==="function"){this.send(i,t)}else if(typeof n==="function"){if(typeof t!=="object")throw new Error(`Expect http options but get ${typeof t}`);this.send(i,t||{},n)}else{return this.send(i,t)}}listDistributionsByOriginRequestPolicyId(e,t,n){const i=new ee.ListDistributionsByOriginRequestPolicyIdCommand(e);if(typeof t==="function"){this.send(i,t)}else if(typeof n==="function"){if(typeof t!=="object")throw new Error(`Expect http options but get ${typeof t}`);this.send(i,t||{},n)}else{return this.send(i,t)}}listDistributionsByRealtimeLogConfig(e,t,n){const i=new te.ListDistributionsByRealtimeLogConfigCommand(e);if(typeof t==="function"){this.send(i,t)}else if(typeof n==="function"){if(typeof t!=="object")throw new Error(`Expect http options but get ${typeof t}`);this.send(i,t||{},n)}else{return this.send(i,t)}}listDistributionsByWebACLId(e,t,n){const i=new ne.ListDistributionsByWebACLIdCommand(e);if(typeof t==="function"){this.send(i,t)}else if(typeof n==="function"){if(typeof t!=="object")throw new Error(`Expect http options but get ${typeof t}`);this.send(i,t||{},n)}else{return this.send(i,t)}}listFieldLevelEncryptionConfigs(e,t,n){const i=new oe.ListFieldLevelEncryptionConfigsCommand(e);if(typeof t==="function"){this.send(i,t)}else if(typeof n==="function"){if(typeof t!=="object")throw new Error(`Expect http options but get ${typeof t}`);this.send(i,t||{},n)}else{return this.send(i,t)}}listFieldLevelEncryptionProfiles(e,t,n){const i=new se.ListFieldLevelEncryptionProfilesCommand(e);if(typeof t==="function"){this.send(i,t)}else if(typeof n==="function"){if(typeof t!=="object")throw new Error(`Expect http options but get ${typeof t}`);this.send(i,t||{},n)}else{return this.send(i,t)}}listInvalidations(e,t,n){const i=new re.ListInvalidationsCommand(e);if(typeof t==="function"){this.send(i,t)}else if(typeof n==="function"){if(typeof t!=="object")throw new Error(`Expect http options but get ${typeof t}`);this.send(i,t||{},n)}else{return this.send(i,t)}}listKeyGroups(e,t,n){const i=new ae.ListKeyGroupsCommand(e);if(typeof t==="function"){this.send(i,t)}else if(typeof n==="function"){if(typeof t!=="object")throw new Error(`Expect http options but get ${typeof t}`);this.send(i,t||{},n)}else{return this.send(i,t)}}listOriginRequestPolicies(e,t,n){const i=new de.ListOriginRequestPoliciesCommand(e);if(typeof t==="function"){this.send(i,t)}else if(typeof n==="function"){if(typeof t!=="object")throw new Error(`Expect http options but get ${typeof t}`);this.send(i,t||{},n)}else{return this.send(i,t)}}listPublicKeys(e,t,n){const i=new ce.ListPublicKeysCommand(e);if(typeof t==="function"){this.send(i,t)}else if(typeof n==="function"){if(typeof t!=="object")throw new Error(`Expect http options but get ${typeof t}`);this.send(i,t||{},n)}else{return this.send(i,t)}}listRealtimeLogConfigs(e,t,n){const i=new le.ListRealtimeLogConfigsCommand(e);if(typeof t==="function"){this.send(i,t)}else if(typeof n==="function"){if(typeof t!=="object")throw new Error(`Expect http options but get ${typeof t}`);this.send(i,t||{},n)}else{return this.send(i,t)}}listStreamingDistributions(e,t,n){const i=new ue.ListStreamingDistributionsCommand(e);if(typeof t==="function"){this.send(i,t)}else if(typeof n==="function"){if(typeof t!=="object")throw new Error(`Expect http options but get ${typeof t}`);this.send(i,t||{},n)}else{return this.send(i,t)}}listTagsForResource(e,t,n){const i=new fe.ListTagsForResourceCommand(e);if(typeof t==="function"){this.send(i,t)}else if(typeof n==="function"){if(typeof t!=="object")throw new Error(`Expect http options but get ${typeof t}`);this.send(i,t||{},n)}else{return this.send(i,t)}}tagResource(e,t,n){const i=new me.TagResourceCommand(e);if(typeof t==="function"){this.send(i,t)}else if(typeof n==="function"){if(typeof t!=="object")throw new Error(`Expect http options but get ${typeof t}`);this.send(i,t||{},n)}else{return this.send(i,t)}}untagResource(e,t,n){const i=new ge.UntagResourceCommand(e);if(typeof t==="function"){this.send(i,t)}else if(typeof n==="function"){if(typeof t!=="object")throw new Error(`Expect http options but get ${typeof t}`);this.send(i,t||{},n)}else{return this.send(i,t)}}updateCachePolicy(e,t,n){const i=new ye.UpdateCachePolicyCommand(e);if(typeof t==="function"){this.send(i,t)}else if(typeof n==="function"){if(typeof t!=="object")throw new Error(`Expect http options but get ${typeof t}`);this.send(i,t||{},n)}else{return this.send(i,t)}}updateCloudFrontOriginAccessIdentity(e,t,n){const i=new Ce.UpdateCloudFrontOriginAccessIdentityCommand(e);if(typeof t==="function"){this.send(i,t)}else if(typeof n==="function"){if(typeof t!=="object")throw new Error(`Expect http options but get ${typeof t}`);this.send(i,t||{},n)}else{return this.send(i,t)}}updateDistribution(e,t,n){const i=new we.UpdateDistributionCommand(e);if(typeof t==="function"){this.send(i,t)}else if(typeof n==="function"){if(typeof t!=="object")throw new Error(`Expect http options but get ${typeof t}`);this.send(i,t||{},n)}else{return this.send(i,t)}}updateFieldLevelEncryptionConfig(e,t,n){const i=new he.UpdateFieldLevelEncryptionConfigCommand(e);if(typeof t==="function"){this.send(i,t)}else if(typeof n==="function"){if(typeof t!=="object")throw new Error(`Expect http options but get ${typeof t}`);this.send(i,t||{},n)}else{return this.send(i,t)}}updateFieldLevelEncryptionProfile(e,t,n){const i=new pe.UpdateFieldLevelEncryptionProfileCommand(e);if(typeof t==="function"){this.send(i,t)}else if(typeof n==="function"){if(typeof t!=="object")throw new Error(`Expect http options but get ${typeof t}`);this.send(i,t||{},n)}else{return this.send(i,t)}}updateKeyGroup(e,t,n){const i=new ve.UpdateKeyGroupCommand(e);if(typeof t==="function"){this.send(i,t)}else if(typeof n==="function"){if(typeof t!=="object")throw new Error(`Expect http options but get ${typeof t}`);this.send(i,t||{},n)}else{return this.send(i,t)}}updateOriginRequestPolicy(e,t,n){const i=new Se.UpdateOriginRequestPolicyCommand(e);if(typeof t==="function"){this.send(i,t)}else if(typeof n==="function"){if(typeof t!=="object")throw new Error(`Expect http options but get ${typeof t}`);this.send(i,t||{},n)}else{return this.send(i,t)}}updatePublicKey(e,t,n){const i=new Ie.UpdatePublicKeyCommand(e);if(typeof t==="function"){this.send(i,t)}else if(typeof n==="function"){if(typeof t!=="object")throw new Error(`Expect http options but get ${typeof t}`);this.send(i,t||{},n)}else{return this.send(i,t)}}updateRealtimeLogConfig(e,t,n){const i=new Ee.UpdateRealtimeLogConfigCommand(e);if(typeof t==="function"){this.send(i,t)}else if(typeof n==="function"){if(typeof t!=="object")throw new Error(`Expect http options but get ${typeof t}`);this.send(i,t||{},n)}else{return this.send(i,t)}}updateStreamingDistribution(e,t,n){const i=new be.UpdateStreamingDistributionCommand(e);if(typeof t==="function"){this.send(i,t)}else if(typeof n==="function"){if(typeof t!=="object")throw new Error(`Expect http options but get ${typeof t}`);this.send(i,t||{},n)}else{return this.send(i,t)}}}t.CloudFront=CloudFront},7965:(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t.CloudFrontClient=void 0;const i=n(5721);const o=n(1068);const s=n(4037);const r=n(1819);const a=n(9506);const d=n(1550);const c=n(6778);const l=n(1660);const u=n(6763);class CloudFrontClient extends u.Client{constructor(e){let t={...i.ClientDefaultValues,...e};let n=o.resolveRegionConfig(t);let u=o.resolveEndpointsConfig(n);let f=c.resolveAwsAuthConfig(u);let m=d.resolveRetryConfig(f);let g=l.resolveUserAgentConfig(m);let y=r.resolveHostHeaderConfig(g);super(y);this.config=y;this.middlewareStack.use(c.getAwsAuthPlugin(this.config));this.middlewareStack.use(d.getRetryPlugin(this.config));this.middlewareStack.use(l.getUserAgentPlugin(this.config));this.middlewareStack.use(s.getContentLengthPlugin(this.config));this.middlewareStack.use(r.getHostHeaderPlugin(this.config));this.middlewareStack.use(a.getLoggerPlugin(this.config))}destroy(){super.destroy()}}t.CloudFrontClient=CloudFrontClient},9656:(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t.CreateCachePolicyCommand=void 0;const i=n(190);const o=n(6680);const s=n(5296);const r=n(6763);class CreateCachePolicyCommand extends r.Command{constructor(e){super();this.input=e}resolveMiddleware(e,t,n){this.middlewareStack.use(s.getSerdePlugin(t,this.serialize,this.deserialize));const o=e.concat(this.middlewareStack);const{logger:r}=t;const a="CloudFrontClient";const d="CreateCachePolicyCommand";const c={logger:r,clientName:a,commandName:d,inputFilterSensitiveLog:i.CreateCachePolicyRequest.filterSensitiveLog,outputFilterSensitiveLog:i.CreateCachePolicyResult.filterSensitiveLog};if(typeof r.info==="function"){r.info({clientName:a,commandName:d})}const{requestHandler:l}=t;return o.resolve(e=>l.handle(e.request,n||{}),c)}serialize(e,t){return o.serializeAws_restXmlCreateCachePolicyCommand(e,t)}deserialize(e,t){return o.deserializeAws_restXmlCreateCachePolicyCommand(e,t)}}t.CreateCachePolicyCommand=CreateCachePolicyCommand},9401:(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t.CreateCloudFrontOriginAccessIdentityCommand=void 0;const i=n(190);const o=n(6680);const s=n(5296);const r=n(6763);class CreateCloudFrontOriginAccessIdentityCommand extends r.Command{constructor(e){super();this.input=e}resolveMiddleware(e,t,n){this.middlewareStack.use(s.getSerdePlugin(t,this.serialize,this.deserialize));const o=e.concat(this.middlewareStack);const{logger:r}=t;const a="CloudFrontClient";const d="CreateCloudFrontOriginAccessIdentityCommand";const c={logger:r,clientName:a,commandName:d,inputFilterSensitiveLog:i.CreateCloudFrontOriginAccessIdentityRequest.filterSensitiveLog,outputFilterSensitiveLog:i.CreateCloudFrontOriginAccessIdentityResult.filterSensitiveLog};if(typeof r.info==="function"){r.info({clientName:a,commandName:d})}const{requestHandler:l}=t;return o.resolve(e=>l.handle(e.request,n||{}),c)}serialize(e,t){return o.serializeAws_restXmlCreateCloudFrontOriginAccessIdentityCommand(e,t)}deserialize(e,t){return o.deserializeAws_restXmlCreateCloudFrontOriginAccessIdentityCommand(e,t)}}t.CreateCloudFrontOriginAccessIdentityCommand=CreateCloudFrontOriginAccessIdentityCommand},4706:(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t.CreateDistributionCommand=void 0;const i=n(190);const o=n(6680);const s=n(5296);const r=n(6763);class CreateDistributionCommand extends r.Command{constructor(e){super();this.input=e}resolveMiddleware(e,t,n){this.middlewareStack.use(s.getSerdePlugin(t,this.serialize,this.deserialize));const o=e.concat(this.middlewareStack);const{logger:r}=t;const a="CloudFrontClient";const d="CreateDistributionCommand";const c={logger:r,clientName:a,commandName:d,inputFilterSensitiveLog:i.CreateDistributionRequest.filterSensitiveLog,outputFilterSensitiveLog:i.CreateDistributionResult.filterSensitiveLog};if(typeof r.info==="function"){r.info({clientName:a,commandName:d})}const{requestHandler:l}=t;return o.resolve(e=>l.handle(e.request,n||{}),c)}serialize(e,t){return o.serializeAws_restXmlCreateDistributionCommand(e,t)}deserialize(e,t){return o.deserializeAws_restXmlCreateDistributionCommand(e,t)}}t.CreateDistributionCommand=CreateDistributionCommand},2466:(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t.CreateDistributionWithTagsCommand=void 0;const i=n(190);const o=n(6680);const s=n(5296);const r=n(6763);class CreateDistributionWithTagsCommand extends r.Command{constructor(e){super();this.input=e}resolveMiddleware(e,t,n){this.middlewareStack.use(s.getSerdePlugin(t,this.serialize,this.deserialize));const o=e.concat(this.middlewareStack);const{logger:r}=t;const a="CloudFrontClient";const d="CreateDistributionWithTagsCommand";const c={logger:r,clientName:a,commandName:d,inputFilterSensitiveLog:i.CreateDistributionWithTagsRequest.filterSensitiveLog,outputFilterSensitiveLog:i.CreateDistributionWithTagsResult.filterSensitiveLog};if(typeof r.info==="function"){r.info({clientName:a,commandName:d})}const{requestHandler:l}=t;return o.resolve(e=>l.handle(e.request,n||{}),c)}serialize(e,t){return o.serializeAws_restXmlCreateDistributionWithTagsCommand(e,t)}deserialize(e,t){return o.deserializeAws_restXmlCreateDistributionWithTagsCommand(e,t)}}t.CreateDistributionWithTagsCommand=CreateDistributionWithTagsCommand},1895:(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t.CreateFieldLevelEncryptionConfigCommand=void 0;const i=n(190);const o=n(6680);const s=n(5296);const r=n(6763);class CreateFieldLevelEncryptionConfigCommand extends r.Command{constructor(e){super();this.input=e}resolveMiddleware(e,t,n){this.middlewareStack.use(s.getSerdePlugin(t,this.serialize,this.deserialize));const o=e.concat(this.middlewareStack);const{logger:r}=t;const a="CloudFrontClient";const d="CreateFieldLevelEncryptionConfigCommand";const c={logger:r,clientName:a,commandName:d,inputFilterSensitiveLog:i.CreateFieldLevelEncryptionConfigRequest.filterSensitiveLog,outputFilterSensitiveLog:i.CreateFieldLevelEncryptionConfigResult.filterSensitiveLog};if(typeof r.info==="function"){r.info({clientName:a,commandName:d})}const{requestHandler:l}=t;return o.resolve(e=>l.handle(e.request,n||{}),c)}serialize(e,t){return o.serializeAws_restXmlCreateFieldLevelEncryptionConfigCommand(e,t)}deserialize(e,t){return o.deserializeAws_restXmlCreateFieldLevelEncryptionConfigCommand(e,t)}}t.CreateFieldLevelEncryptionConfigCommand=CreateFieldLevelEncryptionConfigCommand},4161:(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t.CreateFieldLevelEncryptionProfileCommand=void 0;const i=n(190);const o=n(6680);const s=n(5296);const r=n(6763);class CreateFieldLevelEncryptionProfileCommand extends r.Command{constructor(e){super();this.input=e}resolveMiddleware(e,t,n){this.middlewareStack.use(s.getSerdePlugin(t,this.serialize,this.deserialize));const o=e.concat(this.middlewareStack);const{logger:r}=t;const a="CloudFrontClient";const d="CreateFieldLevelEncryptionProfileCommand";const c={logger:r,clientName:a,commandName:d,inputFilterSensitiveLog:i.CreateFieldLevelEncryptionProfileRequest.filterSensitiveLog,outputFilterSensitiveLog:i.CreateFieldLevelEncryptionProfileResult.filterSensitiveLog};if(typeof r.info==="function"){r.info({clientName:a,commandName:d})}const{requestHandler:l}=t;return o.resolve(e=>l.handle(e.request,n||{}),c)}serialize(e,t){return o.serializeAws_restXmlCreateFieldLevelEncryptionProfileCommand(e,t)}deserialize(e,t){return o.deserializeAws_restXmlCreateFieldLevelEncryptionProfileCommand(e,t)}}t.CreateFieldLevelEncryptionProfileCommand=CreateFieldLevelEncryptionProfileCommand},2219:(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t.CreateInvalidationCommand=void 0;const i=n(190);const o=n(6680);const s=n(5296);const r=n(6763);class CreateInvalidationCommand extends r.Command{constructor(e){super();this.input=e}resolveMiddleware(e,t,n){this.middlewareStack.use(s.getSerdePlugin(t,this.serialize,this.deserialize));const o=e.concat(this.middlewareStack);const{logger:r}=t;const a="CloudFrontClient";const d="CreateInvalidationCommand";const c={logger:r,clientName:a,commandName:d,inputFilterSensitiveLog:i.CreateInvalidationRequest.filterSensitiveLog,outputFilterSensitiveLog:i.CreateInvalidationResult.filterSensitiveLog};if(typeof r.info==="function"){r.info({clientName:a,commandName:d})}const{requestHandler:l}=t;return o.resolve(e=>l.handle(e.request,n||{}),c)}serialize(e,t){return o.serializeAws_restXmlCreateInvalidationCommand(e,t)}deserialize(e,t){return o.deserializeAws_restXmlCreateInvalidationCommand(e,t)}}t.CreateInvalidationCommand=CreateInvalidationCommand},6160:(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t.CreateKeyGroupCommand=void 0;const i=n(190);const o=n(6680);const s=n(5296);const r=n(6763);class CreateKeyGroupCommand extends r.Command{constructor(e){super();this.input=e}resolveMiddleware(e,t,n){this.middlewareStack.use(s.getSerdePlugin(t,this.serialize,this.deserialize));const o=e.concat(this.middlewareStack);const{logger:r}=t;const a="CloudFrontClient";const d="CreateKeyGroupCommand";const c={logger:r,clientName:a,commandName:d,inputFilterSensitiveLog:i.CreateKeyGroupRequest.filterSensitiveLog,outputFilterSensitiveLog:i.CreateKeyGroupResult.filterSensitiveLog};if(typeof r.info==="function"){r.info({clientName:a,commandName:d})}const{requestHandler:l}=t;return o.resolve(e=>l.handle(e.request,n||{}),c)}serialize(e,t){return o.serializeAws_restXmlCreateKeyGroupCommand(e,t)}deserialize(e,t){return o.deserializeAws_restXmlCreateKeyGroupCommand(e,t)}}t.CreateKeyGroupCommand=CreateKeyGroupCommand},871:(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t.CreateMonitoringSubscriptionCommand=void 0;const i=n(190);const o=n(6680);const s=n(5296);const r=n(6763);class CreateMonitoringSubscriptionCommand extends r.Command{constructor(e){super();this.input=e}resolveMiddleware(e,t,n){this.middlewareStack.use(s.getSerdePlugin(t,this.serialize,this.deserialize));const o=e.concat(this.middlewareStack);const{logger:r}=t;const a="CloudFrontClient";const d="CreateMonitoringSubscriptionCommand";const c={logger:r,clientName:a,commandName:d,inputFilterSensitiveLog:i.CreateMonitoringSubscriptionRequest.filterSensitiveLog,outputFilterSensitiveLog:i.CreateMonitoringSubscriptionResult.filterSensitiveLog};if(typeof r.info==="function"){r.info({clientName:a,commandName:d})}const{requestHandler:l}=t;return o.resolve(e=>l.handle(e.request,n||{}),c)}serialize(e,t){return o.serializeAws_restXmlCreateMonitoringSubscriptionCommand(e,t)}deserialize(e,t){return o.deserializeAws_restXmlCreateMonitoringSubscriptionCommand(e,t)}}t.CreateMonitoringSubscriptionCommand=CreateMonitoringSubscriptionCommand},7634:(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t.CreateOriginRequestPolicyCommand=void 0;const i=n(190);const o=n(6680);const s=n(5296);const r=n(6763);class CreateOriginRequestPolicyCommand extends r.Command{constructor(e){super();this.input=e}resolveMiddleware(e,t,n){this.middlewareStack.use(s.getSerdePlugin(t,this.serialize,this.deserialize));const o=e.concat(this.middlewareStack);const{logger:r}=t;const a="CloudFrontClient";const d="CreateOriginRequestPolicyCommand";const c={logger:r,clientName:a,commandName:d,inputFilterSensitiveLog:i.CreateOriginRequestPolicyRequest.filterSensitiveLog,outputFilterSensitiveLog:i.CreateOriginRequestPolicyResult.filterSensitiveLog};if(typeof r.info==="function"){r.info({clientName:a,commandName:d})}const{requestHandler:l}=t;return o.resolve(e=>l.handle(e.request,n||{}),c)}serialize(e,t){return o.serializeAws_restXmlCreateOriginRequestPolicyCommand(e,t)}deserialize(e,t){return o.deserializeAws_restXmlCreateOriginRequestPolicyCommand(e,t)}}t.CreateOriginRequestPolicyCommand=CreateOriginRequestPolicyCommand},7226:(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t.CreatePublicKeyCommand=void 0;const i=n(190);const o=n(6680);const s=n(5296);const r=n(6763);class CreatePublicKeyCommand extends r.Command{constructor(e){super();this.input=e}resolveMiddleware(e,t,n){this.middlewareStack.use(s.getSerdePlugin(t,this.serialize,this.deserialize));const o=e.concat(this.middlewareStack);const{logger:r}=t;const a="CloudFrontClient";const d="CreatePublicKeyCommand";const c={logger:r,clientName:a,commandName:d,inputFilterSensitiveLog:i.CreatePublicKeyRequest.filterSensitiveLog,outputFilterSensitiveLog:i.CreatePublicKeyResult.filterSensitiveLog};if(typeof r.info==="function"){r.info({clientName:a,commandName:d})}const{requestHandler:l}=t;return o.resolve(e=>l.handle(e.request,n||{}),c)}serialize(e,t){return o.serializeAws_restXmlCreatePublicKeyCommand(e,t)}deserialize(e,t){return o.deserializeAws_restXmlCreatePublicKeyCommand(e,t)}}t.CreatePublicKeyCommand=CreatePublicKeyCommand},688:(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t.CreateRealtimeLogConfigCommand=void 0;const i=n(190);const o=n(6680);const s=n(5296);const r=n(6763);class CreateRealtimeLogConfigCommand extends r.Command{constructor(e){super();this.input=e}resolveMiddleware(e,t,n){this.middlewareStack.use(s.getSerdePlugin(t,this.serialize,this.deserialize));const o=e.concat(this.middlewareStack);const{logger:r}=t;const a="CloudFrontClient";const d="CreateRealtimeLogConfigCommand";const c={logger:r,clientName:a,commandName:d,inputFilterSensitiveLog:i.CreateRealtimeLogConfigRequest.filterSensitiveLog,outputFilterSensitiveLog:i.CreateRealtimeLogConfigResult.filterSensitiveLog};if(typeof r.info==="function"){r.info({clientName:a,commandName:d})}const{requestHandler:l}=t;return o.resolve(e=>l.handle(e.request,n||{}),c)}serialize(e,t){return o.serializeAws_restXmlCreateRealtimeLogConfigCommand(e,t)}deserialize(e,t){return o.deserializeAws_restXmlCreateRealtimeLogConfigCommand(e,t)}}t.CreateRealtimeLogConfigCommand=CreateRealtimeLogConfigCommand},973:(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t.CreateStreamingDistributionCommand=void 0;const i=n(190);const o=n(6680);const s=n(5296);const r=n(6763);class CreateStreamingDistributionCommand extends r.Command{constructor(e){super();this.input=e}resolveMiddleware(e,t,n){this.middlewareStack.use(s.getSerdePlugin(t,this.serialize,this.deserialize));const o=e.concat(this.middlewareStack);const{logger:r}=t;const a="CloudFrontClient";const d="CreateStreamingDistributionCommand";const c={logger:r,clientName:a,commandName:d,inputFilterSensitiveLog:i.CreateStreamingDistributionRequest.filterSensitiveLog,outputFilterSensitiveLog:i.CreateStreamingDistributionResult.filterSensitiveLog};if(typeof r.info==="function"){r.info({clientName:a,commandName:d})}const{requestHandler:l}=t;return o.resolve(e=>l.handle(e.request,n||{}),c)}serialize(e,t){return o.serializeAws_restXmlCreateStreamingDistributionCommand(e,t)}deserialize(e,t){return o.deserializeAws_restXmlCreateStreamingDistributionCommand(e,t)}}t.CreateStreamingDistributionCommand=CreateStreamingDistributionCommand},5460:(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t.CreateStreamingDistributionWithTagsCommand=void 0;const i=n(190);const o=n(6680);const s=n(5296);const r=n(6763);class CreateStreamingDistributionWithTagsCommand extends r.Command{constructor(e){super();this.input=e}resolveMiddleware(e,t,n){this.middlewareStack.use(s.getSerdePlugin(t,this.serialize,this.deserialize));const o=e.concat(this.middlewareStack);const{logger:r}=t;const a="CloudFrontClient";const d="CreateStreamingDistributionWithTagsCommand";const c={logger:r,clientName:a,commandName:d,inputFilterSensitiveLog:i.CreateStreamingDistributionWithTagsRequest.filterSensitiveLog,outputFilterSensitiveLog:i.CreateStreamingDistributionWithTagsResult.filterSensitiveLog};if(typeof r.info==="function"){r.info({clientName:a,commandName:d})}const{requestHandler:l}=t;return o.resolve(e=>l.handle(e.request,n||{}),c)}serialize(e,t){return o.serializeAws_restXmlCreateStreamingDistributionWithTagsCommand(e,t)}deserialize(e,t){return o.deserializeAws_restXmlCreateStreamingDistributionWithTagsCommand(e,t)}}t.CreateStreamingDistributionWithTagsCommand=CreateStreamingDistributionWithTagsCommand},2591:(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t.DeleteCachePolicyCommand=void 0;const i=n(190);const o=n(6680);const s=n(5296);const r=n(6763);class DeleteCachePolicyCommand extends r.Command{constructor(e){super();this.input=e}resolveMiddleware(e,t,n){this.middlewareStack.use(s.getSerdePlugin(t,this.serialize,this.deserialize));const o=e.concat(this.middlewareStack);const{logger:r}=t;const a="CloudFrontClient";const d="DeleteCachePolicyCommand";const c={logger:r,clientName:a,commandName:d,inputFilterSensitiveLog:i.DeleteCachePolicyRequest.filterSensitiveLog,outputFilterSensitiveLog:e=>e};if(typeof r.info==="function"){r.info({clientName:a,commandName:d})}const{requestHandler:l}=t;return o.resolve(e=>l.handle(e.request,n||{}),c)}serialize(e,t){return o.serializeAws_restXmlDeleteCachePolicyCommand(e,t)}deserialize(e,t){return o.deserializeAws_restXmlDeleteCachePolicyCommand(e,t)}}t.DeleteCachePolicyCommand=DeleteCachePolicyCommand},1125:(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t.DeleteCloudFrontOriginAccessIdentityCommand=void 0;const i=n(190);const o=n(6680);const s=n(5296);const r=n(6763);class DeleteCloudFrontOriginAccessIdentityCommand extends r.Command{constructor(e){super();this.input=e}resolveMiddleware(e,t,n){this.middlewareStack.use(s.getSerdePlugin(t,this.serialize,this.deserialize));const o=e.concat(this.middlewareStack);const{logger:r}=t;const a="CloudFrontClient";const d="DeleteCloudFrontOriginAccessIdentityCommand";const c={logger:r,clientName:a,commandName:d,inputFilterSensitiveLog:i.DeleteCloudFrontOriginAccessIdentityRequest.filterSensitiveLog,outputFilterSensitiveLog:e=>e};if(typeof r.info==="function"){r.info({clientName:a,commandName:d})}const{requestHandler:l}=t;return o.resolve(e=>l.handle(e.request,n||{}),c)}serialize(e,t){return o.serializeAws_restXmlDeleteCloudFrontOriginAccessIdentityCommand(e,t)}deserialize(e,t){return o.deserializeAws_restXmlDeleteCloudFrontOriginAccessIdentityCommand(e,t)}}t.DeleteCloudFrontOriginAccessIdentityCommand=DeleteCloudFrontOriginAccessIdentityCommand},2116:(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t.DeleteDistributionCommand=void 0;const i=n(190);const o=n(6680);const s=n(5296);const r=n(6763);class DeleteDistributionCommand extends r.Command{constructor(e){super();this.input=e}resolveMiddleware(e,t,n){this.middlewareStack.use(s.getSerdePlugin(t,this.serialize,this.deserialize));const o=e.concat(this.middlewareStack);const{logger:r}=t;const a="CloudFrontClient";const d="DeleteDistributionCommand";const c={logger:r,clientName:a,commandName:d,inputFilterSensitiveLog:i.DeleteDistributionRequest.filterSensitiveLog,outputFilterSensitiveLog:e=>e};if(typeof r.info==="function"){r.info({clientName:a,commandName:d})}const{requestHandler:l}=t;return o.resolve(e=>l.handle(e.request,n||{}),c)}serialize(e,t){return o.serializeAws_restXmlDeleteDistributionCommand(e,t)}deserialize(e,t){return o.deserializeAws_restXmlDeleteDistributionCommand(e,t)}}t.DeleteDistributionCommand=DeleteDistributionCommand},5582:(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t.DeleteFieldLevelEncryptionConfigCommand=void 0;const i=n(190);const o=n(6680);const s=n(5296);const r=n(6763);class DeleteFieldLevelEncryptionConfigCommand extends r.Command{constructor(e){super();this.input=e}resolveMiddleware(e,t,n){this.middlewareStack.use(s.getSerdePlugin(t,this.serialize,this.deserialize));const o=e.concat(this.middlewareStack);const{logger:r}=t;const a="CloudFrontClient";const d="DeleteFieldLevelEncryptionConfigCommand";const c={logger:r,clientName:a,commandName:d,inputFilterSensitiveLog:i.DeleteFieldLevelEncryptionConfigRequest.filterSensitiveLog,outputFilterSensitiveLog:e=>e};if(typeof r.info==="function"){r.info({clientName:a,commandName:d})}const{requestHandler:l}=t;return o.resolve(e=>l.handle(e.request,n||{}),c)}serialize(e,t){return o.serializeAws_restXmlDeleteFieldLevelEncryptionConfigCommand(e,t)}deserialize(e,t){return o.deserializeAws_restXmlDeleteFieldLevelEncryptionConfigCommand(e,t)}}t.DeleteFieldLevelEncryptionConfigCommand=DeleteFieldLevelEncryptionConfigCommand},3321:(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t.DeleteFieldLevelEncryptionProfileCommand=void 0;const i=n(190);const o=n(6680);const s=n(5296);const r=n(6763);class DeleteFieldLevelEncryptionProfileCommand extends r.Command{constructor(e){super();this.input=e}resolveMiddleware(e,t,n){this.middlewareStack.use(s.getSerdePlugin(t,this.serialize,this.deserialize));const o=e.concat(this.middlewareStack);const{logger:r}=t;const a="CloudFrontClient";const d="DeleteFieldLevelEncryptionProfileCommand";const c={logger:r,clientName:a,commandName:d,inputFilterSensitiveLog:i.DeleteFieldLevelEncryptionProfileRequest.filterSensitiveLog,outputFilterSensitiveLog:e=>e};if(typeof r.info==="function"){r.info({clientName:a,commandName:d})}const{requestHandler:l}=t;return o.resolve(e=>l.handle(e.request,n||{}),c)}serialize(e,t){return o.serializeAws_restXmlDeleteFieldLevelEncryptionProfileCommand(e,t)}deserialize(e,t){return o.deserializeAws_restXmlDeleteFieldLevelEncryptionProfileCommand(e,t)}}t.DeleteFieldLevelEncryptionProfileCommand=DeleteFieldLevelEncryptionProfileCommand},1142:(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t.DeleteKeyGroupCommand=void 0;const i=n(190);const o=n(6680);const s=n(5296);const r=n(6763);class DeleteKeyGroupCommand extends r.Command{constructor(e){super();this.input=e}resolveMiddleware(e,t,n){this.middlewareStack.use(s.getSerdePlugin(t,this.serialize,this.deserialize));const o=e.concat(this.middlewareStack);const{logger:r}=t;const a="CloudFrontClient";const d="DeleteKeyGroupCommand";const c={logger:r,clientName:a,commandName:d,inputFilterSensitiveLog:i.DeleteKeyGroupRequest.filterSensitiveLog,outputFilterSensitiveLog:e=>e};if(typeof r.info==="function"){r.info({clientName:a,commandName:d})}const{requestHandler:l}=t;return o.resolve(e=>l.handle(e.request,n||{}),c)}serialize(e,t){return o.serializeAws_restXmlDeleteKeyGroupCommand(e,t)}deserialize(e,t){return o.deserializeAws_restXmlDeleteKeyGroupCommand(e,t)}}t.DeleteKeyGroupCommand=DeleteKeyGroupCommand},7588:(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t.DeleteMonitoringSubscriptionCommand=void 0;const i=n(190);const o=n(6680);const s=n(5296);const r=n(6763);class DeleteMonitoringSubscriptionCommand extends r.Command{constructor(e){super();this.input=e}resolveMiddleware(e,t,n){this.middlewareStack.use(s.getSerdePlugin(t,this.serialize,this.deserialize));const o=e.concat(this.middlewareStack);const{logger:r}=t;const a="CloudFrontClient";const d="DeleteMonitoringSubscriptionCommand";const c={logger:r,clientName:a,commandName:d,inputFilterSensitiveLog:i.DeleteMonitoringSubscriptionRequest.filterSensitiveLog,outputFilterSensitiveLog:i.DeleteMonitoringSubscriptionResult.filterSensitiveLog};if(typeof r.info==="function"){r.info({clientName:a,commandName:d})}const{requestHandler:l}=t;return o.resolve(e=>l.handle(e.request,n||{}),c)}serialize(e,t){return o.serializeAws_restXmlDeleteMonitoringSubscriptionCommand(e,t)}deserialize(e,t){return o.deserializeAws_restXmlDeleteMonitoringSubscriptionCommand(e,t)}}t.DeleteMonitoringSubscriptionCommand=DeleteMonitoringSubscriptionCommand},5251:(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t.DeleteOriginRequestPolicyCommand=void 0;const i=n(190);const o=n(6680);const s=n(5296);const r=n(6763);class DeleteOriginRequestPolicyCommand extends r.Command{constructor(e){super();this.input=e}resolveMiddleware(e,t,n){this.middlewareStack.use(s.getSerdePlugin(t,this.serialize,this.deserialize));const o=e.concat(this.middlewareStack);const{logger:r}=t;const a="CloudFrontClient";const d="DeleteOriginRequestPolicyCommand";const c={logger:r,clientName:a,commandName:d,inputFilterSensitiveLog:i.DeleteOriginRequestPolicyRequest.filterSensitiveLog,outputFilterSensitiveLog:e=>e};if(typeof r.info==="function"){r.info({clientName:a,commandName:d})}const{requestHandler:l}=t;return o.resolve(e=>l.handle(e.request,n||{}),c)}serialize(e,t){return o.serializeAws_restXmlDeleteOriginRequestPolicyCommand(e,t)}deserialize(e,t){return o.deserializeAws_restXmlDeleteOriginRequestPolicyCommand(e,t)}}t.DeleteOriginRequestPolicyCommand=DeleteOriginRequestPolicyCommand},7871:(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t.DeletePublicKeyCommand=void 0;const i=n(190);const o=n(6680);const s=n(5296);const r=n(6763);class DeletePublicKeyCommand extends r.Command{constructor(e){super();this.input=e}resolveMiddleware(e,t,n){this.middlewareStack.use(s.getSerdePlugin(t,this.serialize,this.deserialize));const o=e.concat(this.middlewareStack);const{logger:r}=t;const a="CloudFrontClient";const d="DeletePublicKeyCommand";const c={logger:r,clientName:a,commandName:d,inputFilterSensitiveLog:i.DeletePublicKeyRequest.filterSensitiveLog,outputFilterSensitiveLog:e=>e};if(typeof r.info==="function"){r.info({clientName:a,commandName:d})}const{requestHandler:l}=t;return o.resolve(e=>l.handle(e.request,n||{}),c)}serialize(e,t){return o.serializeAws_restXmlDeletePublicKeyCommand(e,t)}deserialize(e,t){return o.deserializeAws_restXmlDeletePublicKeyCommand(e,t)}}t.DeletePublicKeyCommand=DeletePublicKeyCommand},4631:(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t.DeleteRealtimeLogConfigCommand=void 0;const i=n(190);const o=n(6680);const s=n(5296);const r=n(6763);class DeleteRealtimeLogConfigCommand extends r.Command{constructor(e){super();this.input=e}resolveMiddleware(e,t,n){this.middlewareStack.use(s.getSerdePlugin(t,this.serialize,this.deserialize));const o=e.concat(this.middlewareStack);const{logger:r}=t;const a="CloudFrontClient";const d="DeleteRealtimeLogConfigCommand";const c={logger:r,clientName:a,commandName:d,inputFilterSensitiveLog:i.DeleteRealtimeLogConfigRequest.filterSensitiveLog,outputFilterSensitiveLog:e=>e};if(typeof r.info==="function"){r.info({clientName:a,commandName:d})}const{requestHandler:l}=t;return o.resolve(e=>l.handle(e.request,n||{}),c)}serialize(e,t){return o.serializeAws_restXmlDeleteRealtimeLogConfigCommand(e,t)}deserialize(e,t){return o.deserializeAws_restXmlDeleteRealtimeLogConfigCommand(e,t)}}t.DeleteRealtimeLogConfigCommand=DeleteRealtimeLogConfigCommand},2609:(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t.DeleteStreamingDistributionCommand=void 0;const i=n(190);const o=n(6680);const s=n(5296);const r=n(6763);class DeleteStreamingDistributionCommand extends r.Command{constructor(e){super();this.input=e}resolveMiddleware(e,t,n){this.middlewareStack.use(s.getSerdePlugin(t,this.serialize,this.deserialize));const o=e.concat(this.middlewareStack);const{logger:r}=t;const a="CloudFrontClient";const d="DeleteStreamingDistributionCommand";const c={logger:r,clientName:a,commandName:d,inputFilterSensitiveLog:i.DeleteStreamingDistributionRequest.filterSensitiveLog,outputFilterSensitiveLog:e=>e};if(typeof r.info==="function"){r.info({clientName:a,commandName:d})}const{requestHandler:l}=t;return o.resolve(e=>l.handle(e.request,n||{}),c)}serialize(e,t){return o.serializeAws_restXmlDeleteStreamingDistributionCommand(e,t)}deserialize(e,t){return o.deserializeAws_restXmlDeleteStreamingDistributionCommand(e,t)}}t.DeleteStreamingDistributionCommand=DeleteStreamingDistributionCommand},2934:(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t.GetCachePolicyCommand=void 0;const i=n(190);const o=n(6680);const s=n(5296);const r=n(6763);class GetCachePolicyCommand extends r.Command{constructor(e){super();this.input=e}resolveMiddleware(e,t,n){this.middlewareStack.use(s.getSerdePlugin(t,this.serialize,this.deserialize));const o=e.concat(this.middlewareStack);const{logger:r}=t;const a="CloudFrontClient";const d="GetCachePolicyCommand";const c={logger:r,clientName:a,commandName:d,inputFilterSensitiveLog:i.GetCachePolicyRequest.filterSensitiveLog,outputFilterSensitiveLog:i.GetCachePolicyResult.filterSensitiveLog};if(typeof r.info==="function"){r.info({clientName:a,commandName:d})}const{requestHandler:l}=t;return o.resolve(e=>l.handle(e.request,n||{}),c)}serialize(e,t){return o.serializeAws_restXmlGetCachePolicyCommand(e,t)}deserialize(e,t){return o.deserializeAws_restXmlGetCachePolicyCommand(e,t)}}t.GetCachePolicyCommand=GetCachePolicyCommand},7833:(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t.GetCachePolicyConfigCommand=void 0;const i=n(190);const o=n(6680);const s=n(5296);const r=n(6763);class GetCachePolicyConfigCommand extends r.Command{constructor(e){super();this.input=e}resolveMiddleware(e,t,n){this.middlewareStack.use(s.getSerdePlugin(t,this.serialize,this.deserialize));const o=e.concat(this.middlewareStack);const{logger:r}=t;const a="CloudFrontClient";const d="GetCachePolicyConfigCommand";const c={logger:r,clientName:a,commandName:d,inputFilterSensitiveLog:i.GetCachePolicyConfigRequest.filterSensitiveLog,outputFilterSensitiveLog:i.GetCachePolicyConfigResult.filterSensitiveLog};if(typeof r.info==="function"){r.info({clientName:a,commandName:d})}const{requestHandler:l}=t;return o.resolve(e=>l.handle(e.request,n||{}),c)}serialize(e,t){return o.serializeAws_restXmlGetCachePolicyConfigCommand(e,t)}deserialize(e,t){return o.deserializeAws_restXmlGetCachePolicyConfigCommand(e,t)}}t.GetCachePolicyConfigCommand=GetCachePolicyConfigCommand},6464:(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t.GetCloudFrontOriginAccessIdentityCommand=void 0;const i=n(190);const o=n(6680);const s=n(5296);const r=n(6763);class GetCloudFrontOriginAccessIdentityCommand extends r.Command{constructor(e){super();this.input=e}resolveMiddleware(e,t,n){this.middlewareStack.use(s.getSerdePlugin(t,this.serialize,this.deserialize));const o=e.concat(this.middlewareStack);const{logger:r}=t;const a="CloudFrontClient";const d="GetCloudFrontOriginAccessIdentityCommand";const c={logger:r,clientName:a,commandName:d,inputFilterSensitiveLog:i.GetCloudFrontOriginAccessIdentityRequest.filterSensitiveLog,outputFilterSensitiveLog:i.GetCloudFrontOriginAccessIdentityResult.filterSensitiveLog};if(typeof r.info==="function"){r.info({clientName:a,commandName:d})}const{requestHandler:l}=t;return o.resolve(e=>l.handle(e.request,n||{}),c)}serialize(e,t){return o.serializeAws_restXmlGetCloudFrontOriginAccessIdentityCommand(e,t)}deserialize(e,t){return o.deserializeAws_restXmlGetCloudFrontOriginAccessIdentityCommand(e,t)}}t.GetCloudFrontOriginAccessIdentityCommand=GetCloudFrontOriginAccessIdentityCommand},7337:(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t.GetCloudFrontOriginAccessIdentityConfigCommand=void 0;const i=n(190);const o=n(6680);const s=n(5296);const r=n(6763);class GetCloudFrontOriginAccessIdentityConfigCommand extends r.Command{constructor(e){super();this.input=e}resolveMiddleware(e,t,n){this.middlewareStack.use(s.getSerdePlugin(t,this.serialize,this.deserialize));const o=e.concat(this.middlewareStack);const{logger:r}=t;const a="CloudFrontClient";const d="GetCloudFrontOriginAccessIdentityConfigCommand";const c={logger:r,clientName:a,commandName:d,inputFilterSensitiveLog:i.GetCloudFrontOriginAccessIdentityConfigRequest.filterSensitiveLog,outputFilterSensitiveLog:i.GetCloudFrontOriginAccessIdentityConfigResult.filterSensitiveLog};if(typeof r.info==="function"){r.info({clientName:a,commandName:d})}const{requestHandler:l}=t;return o.resolve(e=>l.handle(e.request,n||{}),c)}serialize(e,t){return o.serializeAws_restXmlGetCloudFrontOriginAccessIdentityConfigCommand(e,t)}deserialize(e,t){return o.deserializeAws_restXmlGetCloudFrontOriginAccessIdentityConfigCommand(e,t)}}t.GetCloudFrontOriginAccessIdentityConfigCommand=GetCloudFrontOriginAccessIdentityConfigCommand},1614:(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t.GetDistributionCommand=void 0;const i=n(190);const o=n(6680);const s=n(5296);const r=n(6763);class GetDistributionCommand extends r.Command{constructor(e){super();this.input=e}resolveMiddleware(e,t,n){this.middlewareStack.use(s.getSerdePlugin(t,this.serialize,this.deserialize));const o=e.concat(this.middlewareStack);const{logger:r}=t;const a="CloudFrontClient";const d="GetDistributionCommand";const c={logger:r,clientName:a,commandName:d,inputFilterSensitiveLog:i.GetDistributionRequest.filterSensitiveLog,outputFilterSensitiveLog:i.GetDistributionResult.filterSensitiveLog};if(typeof r.info==="function"){r.info({clientName:a,commandName:d})}const{requestHandler:l}=t;return o.resolve(e=>l.handle(e.request,n||{}),c)}serialize(e,t){return o.serializeAws_restXmlGetDistributionCommand(e,t)}deserialize(e,t){return o.deserializeAws_restXmlGetDistributionCommand(e,t)}}t.GetDistributionCommand=GetDistributionCommand},663:(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t.GetDistributionConfigCommand=void 0;const i=n(190);const o=n(6680);const s=n(5296);const r=n(6763);class GetDistributionConfigCommand extends r.Command{constructor(e){super();this.input=e}resolveMiddleware(e,t,n){this.middlewareStack.use(s.getSerdePlugin(t,this.serialize,this.deserialize));const o=e.concat(this.middlewareStack);const{logger:r}=t;const a="CloudFrontClient";const d="GetDistributionConfigCommand";const c={logger:r,clientName:a,commandName:d,inputFilterSensitiveLog:i.GetDistributionConfigRequest.filterSensitiveLog,outputFilterSensitiveLog:i.GetDistributionConfigResult.filterSensitiveLog};if(typeof r.info==="function"){r.info({clientName:a,commandName:d})}const{requestHandler:l}=t;return o.resolve(e=>l.handle(e.request,n||{}),c)}serialize(e,t){return o.serializeAws_restXmlGetDistributionConfigCommand(e,t)}deserialize(e,t){return o.deserializeAws_restXmlGetDistributionConfigCommand(e,t)}}t.GetDistributionConfigCommand=GetDistributionConfigCommand},173:(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t.GetFieldLevelEncryptionCommand=void 0;const i=n(190);const o=n(6680);const s=n(5296);const r=n(6763);class GetFieldLevelEncryptionCommand extends r.Command{constructor(e){super();this.input=e}resolveMiddleware(e,t,n){this.middlewareStack.use(s.getSerdePlugin(t,this.serialize,this.deserialize));const o=e.concat(this.middlewareStack);const{logger:r}=t;const a="CloudFrontClient";const d="GetFieldLevelEncryptionCommand";const c={logger:r,clientName:a,commandName:d,inputFilterSensitiveLog:i.GetFieldLevelEncryptionRequest.filterSensitiveLog,outputFilterSensitiveLog:i.GetFieldLevelEncryptionResult.filterSensitiveLog};if(typeof r.info==="function"){r.info({clientName:a,commandName:d})}const{requestHandler:l}=t;return o.resolve(e=>l.handle(e.request,n||{}),c)}serialize(e,t){return o.serializeAws_restXmlGetFieldLevelEncryptionCommand(e,t)}deserialize(e,t){return o.deserializeAws_restXmlGetFieldLevelEncryptionCommand(e,t)}}t.GetFieldLevelEncryptionCommand=GetFieldLevelEncryptionCommand},783:(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t.GetFieldLevelEncryptionConfigCommand=void 0;const i=n(190);const o=n(6680);const s=n(5296);const r=n(6763);class GetFieldLevelEncryptionConfigCommand extends r.Command{constructor(e){super();this.input=e}resolveMiddleware(e,t,n){this.middlewareStack.use(s.getSerdePlugin(t,this.serialize,this.deserialize));const o=e.concat(this.middlewareStack);const{logger:r}=t;const a="CloudFrontClient";const d="GetFieldLevelEncryptionConfigCommand";const c={logger:r,clientName:a,commandName:d,inputFilterSensitiveLog:i.GetFieldLevelEncryptionConfigRequest.filterSensitiveLog,outputFilterSensitiveLog:i.GetFieldLevelEncryptionConfigResult.filterSensitiveLog};if(typeof r.info==="function"){r.info({clientName:a,commandName:d})}const{requestHandler:l}=t;return o.resolve(e=>l.handle(e.request,n||{}),c)}serialize(e,t){return o.serializeAws_restXmlGetFieldLevelEncryptionConfigCommand(e,t)}deserialize(e,t){return o.deserializeAws_restXmlGetFieldLevelEncryptionConfigCommand(e,t)}}t.GetFieldLevelEncryptionConfigCommand=GetFieldLevelEncryptionConfigCommand},1134:(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t.GetFieldLevelEncryptionProfileCommand=void 0;const i=n(190);const o=n(6680);const s=n(5296);const r=n(6763);class GetFieldLevelEncryptionProfileCommand extends r.Command{constructor(e){super();this.input=e}resolveMiddleware(e,t,n){this.middlewareStack.use(s.getSerdePlugin(t,this.serialize,this.deserialize));const o=e.concat(this.middlewareStack);const{logger:r}=t;const a="CloudFrontClient";const d="GetFieldLevelEncryptionProfileCommand";const c={logger:r,clientName:a,commandName:d,inputFilterSensitiveLog:i.GetFieldLevelEncryptionProfileRequest.filterSensitiveLog,outputFilterSensitiveLog:i.GetFieldLevelEncryptionProfileResult.filterSensitiveLog};if(typeof r.info==="function"){r.info({clientName:a,commandName:d})}const{requestHandler:l}=t;return o.resolve(e=>l.handle(e.request,n||{}),c)}serialize(e,t){return o.serializeAws_restXmlGetFieldLevelEncryptionProfileCommand(e,t)}deserialize(e,t){return o.deserializeAws_restXmlGetFieldLevelEncryptionProfileCommand(e,t)}}t.GetFieldLevelEncryptionProfileCommand=GetFieldLevelEncryptionProfileCommand},8003:(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t.GetFieldLevelEncryptionProfileConfigCommand=void 0;const i=n(190);const o=n(6680);const s=n(5296);const r=n(6763);class GetFieldLevelEncryptionProfileConfigCommand extends r.Command{constructor(e){super();this.input=e}resolveMiddleware(e,t,n){this.middlewareStack.use(s.getSerdePlugin(t,this.serialize,this.deserialize));const o=e.concat(this.middlewareStack);const{logger:r}=t;const a="CloudFrontClient";const d="GetFieldLevelEncryptionProfileConfigCommand";const c={logger:r,clientName:a,commandName:d,inputFilterSensitiveLog:i.GetFieldLevelEncryptionProfileConfigRequest.filterSensitiveLog,outputFilterSensitiveLog:i.GetFieldLevelEncryptionProfileConfigResult.filterSensitiveLog};if(typeof r.info==="function"){r.info({clientName:a,commandName:d})}const{requestHandler:l}=t;return o.resolve(e=>l.handle(e.request,n||{}),c)}serialize(e,t){return o.serializeAws_restXmlGetFieldLevelEncryptionProfileConfigCommand(e,t)}deserialize(e,t){return o.deserializeAws_restXmlGetFieldLevelEncryptionProfileConfigCommand(e,t)}}t.GetFieldLevelEncryptionProfileConfigCommand=GetFieldLevelEncryptionProfileConfigCommand},2414:(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t.GetInvalidationCommand=void 0;const i=n(190);const o=n(6680);const s=n(5296);const r=n(6763);class GetInvalidationCommand extends r.Command{constructor(e){super();this.input=e}resolveMiddleware(e,t,n){this.middlewareStack.use(s.getSerdePlugin(t,this.serialize,this.deserialize));const o=e.concat(this.middlewareStack);const{logger:r}=t;const a="CloudFrontClient";const d="GetInvalidationCommand";const c={logger:r,clientName:a,commandName:d,inputFilterSensitiveLog:i.GetInvalidationRequest.filterSensitiveLog,outputFilterSensitiveLog:i.GetInvalidationResult.filterSensitiveLog};if(typeof r.info==="function"){r.info({clientName:a,commandName:d})}const{requestHandler:l}=t;return o.resolve(e=>l.handle(e.request,n||{}),c)}serialize(e,t){return o.serializeAws_restXmlGetInvalidationCommand(e,t)}deserialize(e,t){return o.deserializeAws_restXmlGetInvalidationCommand(e,t)}}t.GetInvalidationCommand=GetInvalidationCommand},2026:(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t.GetKeyGroupCommand=void 0;const i=n(190);const o=n(6680);const s=n(5296);const r=n(6763);class GetKeyGroupCommand extends r.Command{constructor(e){super();this.input=e}resolveMiddleware(e,t,n){this.middlewareStack.use(s.getSerdePlugin(t,this.serialize,this.deserialize));const o=e.concat(this.middlewareStack);const{logger:r}=t;const a="CloudFrontClient";const d="GetKeyGroupCommand";const c={logger:r,clientName:a,commandName:d,inputFilterSensitiveLog:i.GetKeyGroupRequest.filterSensitiveLog,outputFilterSensitiveLog:i.GetKeyGroupResult.filterSensitiveLog};if(typeof r.info==="function"){r.info({clientName:a,commandName:d})}const{requestHandler:l}=t;return o.resolve(e=>l.handle(e.request,n||{}),c)}serialize(e,t){return o.serializeAws_restXmlGetKeyGroupCommand(e,t)}deserialize(e,t){return o.deserializeAws_restXmlGetKeyGroupCommand(e,t)}}t.GetKeyGroupCommand=GetKeyGroupCommand},8629:(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t.GetKeyGroupConfigCommand=void 0;const i=n(190);const o=n(6680);const s=n(5296);const r=n(6763);class GetKeyGroupConfigCommand extends r.Command{constructor(e){super();this.input=e}resolveMiddleware(e,t,n){this.middlewareStack.use(s.getSerdePlugin(t,this.serialize,this.deserialize));const o=e.concat(this.middlewareStack);const{logger:r}=t;const a="CloudFrontClient";const d="GetKeyGroupConfigCommand";const c={logger:r,clientName:a,commandName:d,inputFilterSensitiveLog:i.GetKeyGroupConfigRequest.filterSensitiveLog,outputFilterSensitiveLog:i.GetKeyGroupConfigResult.filterSensitiveLog};if(typeof r.info==="function"){r.info({clientName:a,commandName:d})}const{requestHandler:l}=t;return o.resolve(e=>l.handle(e.request,n||{}),c)}serialize(e,t){return o.serializeAws_restXmlGetKeyGroupConfigCommand(e,t)}deserialize(e,t){return o.deserializeAws_restXmlGetKeyGroupConfigCommand(e,t)}}t.GetKeyGroupConfigCommand=GetKeyGroupConfigCommand},5814:(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t.GetMonitoringSubscriptionCommand=void 0;const i=n(190);const o=n(6680);const s=n(5296);const r=n(6763);class GetMonitoringSubscriptionCommand extends r.Command{constructor(e){super();this.input=e}resolveMiddleware(e,t,n){this.middlewareStack.use(s.getSerdePlugin(t,this.serialize,this.deserialize));const o=e.concat(this.middlewareStack);const{logger:r}=t;const a="CloudFrontClient";const d="GetMonitoringSubscriptionCommand";const c={logger:r,clientName:a,commandName:d,inputFilterSensitiveLog:i.GetMonitoringSubscriptionRequest.filterSensitiveLog,outputFilterSensitiveLog:i.GetMonitoringSubscriptionResult.filterSensitiveLog};if(typeof r.info==="function"){r.info({clientName:a,commandName:d})}const{requestHandler:l}=t;return o.resolve(e=>l.handle(e.request,n||{}),c)}serialize(e,t){return o.serializeAws_restXmlGetMonitoringSubscriptionCommand(e,t)}deserialize(e,t){return o.deserializeAws_restXmlGetMonitoringSubscriptionCommand(e,t)}}t.GetMonitoringSubscriptionCommand=GetMonitoringSubscriptionCommand},2617:(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t.GetOriginRequestPolicyCommand=void 0;const i=n(190);const o=n(6680);const s=n(5296);const r=n(6763);class GetOriginRequestPolicyCommand extends r.Command{constructor(e){super();this.input=e}resolveMiddleware(e,t,n){this.middlewareStack.use(s.getSerdePlugin(t,this.serialize,this.deserialize));const o=e.concat(this.middlewareStack);const{logger:r}=t;const a="CloudFrontClient";const d="GetOriginRequestPolicyCommand";const c={logger:r,clientName:a,commandName:d,inputFilterSensitiveLog:i.GetOriginRequestPolicyRequest.filterSensitiveLog,outputFilterSensitiveLog:i.GetOriginRequestPolicyResult.filterSensitiveLog};if(typeof r.info==="function"){r.info({clientName:a,commandName:d})}const{requestHandler:l}=t;return o.resolve(e=>l.handle(e.request,n||{}),c)}serialize(e,t){return o.serializeAws_restXmlGetOriginRequestPolicyCommand(e,t)}deserialize(e,t){return o.deserializeAws_restXmlGetOriginRequestPolicyCommand(e,t)}}t.GetOriginRequestPolicyCommand=GetOriginRequestPolicyCommand},4337:(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t.GetOriginRequestPolicyConfigCommand=void 0;const i=n(190);const o=n(6680);const s=n(5296);const r=n(6763);class GetOriginRequestPolicyConfigCommand extends r.Command{constructor(e){super();this.input=e}resolveMiddleware(e,t,n){this.middlewareStack.use(s.getSerdePlugin(t,this.serialize,this.deserialize));const o=e.concat(this.middlewareStack);const{logger:r}=t;const a="CloudFrontClient";const d="GetOriginRequestPolicyConfigCommand";const c={logger:r,clientName:a,commandName:d,inputFilterSensitiveLog:i.GetOriginRequestPolicyConfigRequest.filterSensitiveLog,outputFilterSensitiveLog:i.GetOriginRequestPolicyConfigResult.filterSensitiveLog};if(typeof r.info==="function"){r.info({clientName:a,commandName:d})}const{requestHandler:l}=t;return o.resolve(e=>l.handle(e.request,n||{}),c)}serialize(e,t){return o.serializeAws_restXmlGetOriginRequestPolicyConfigCommand(e,t)}deserialize(e,t){return o.deserializeAws_restXmlGetOriginRequestPolicyConfigCommand(e,t)}}t.GetOriginRequestPolicyConfigCommand=GetOriginRequestPolicyConfigCommand},5643:(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t.GetPublicKeyCommand=void 0;const i=n(190);const o=n(6680);const s=n(5296);const r=n(6763);class GetPublicKeyCommand extends r.Command{constructor(e){super();this.input=e}resolveMiddleware(e,t,n){this.middlewareStack.use(s.getSerdePlugin(t,this.serialize,this.deserialize));const o=e.concat(this.middlewareStack);const{logger:r}=t;const a="CloudFrontClient";const d="GetPublicKeyCommand";const c={logger:r,clientName:a,commandName:d,inputFilterSensitiveLog:i.GetPublicKeyRequest.filterSensitiveLog,outputFilterSensitiveLog:i.GetPublicKeyResult.filterSensitiveLog};if(typeof r.info==="function"){r.info({clientName:a,commandName:d})}const{requestHandler:l}=t;return o.resolve(e=>l.handle(e.request,n||{}),c)}serialize(e,t){return o.serializeAws_restXmlGetPublicKeyCommand(e,t)}deserialize(e,t){return o.deserializeAws_restXmlGetPublicKeyCommand(e,t)}}t.GetPublicKeyCommand=GetPublicKeyCommand},9302:(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t.GetPublicKeyConfigCommand=void 0;const i=n(190);const o=n(6680);const s=n(5296);const r=n(6763);class GetPublicKeyConfigCommand extends r.Command{constructor(e){super();this.input=e}resolveMiddleware(e,t,n){this.middlewareStack.use(s.getSerdePlugin(t,this.serialize,this.deserialize));const o=e.concat(this.middlewareStack);const{logger:r}=t;const a="CloudFrontClient";const d="GetPublicKeyConfigCommand";const c={logger:r,clientName:a,commandName:d,inputFilterSensitiveLog:i.GetPublicKeyConfigRequest.filterSensitiveLog,outputFilterSensitiveLog:i.GetPublicKeyConfigResult.filterSensitiveLog};if(typeof r.info==="function"){r.info({clientName:a,commandName:d})}const{requestHandler:l}=t;return o.resolve(e=>l.handle(e.request,n||{}),c)}serialize(e,t){return o.serializeAws_restXmlGetPublicKeyConfigCommand(e,t)}deserialize(e,t){return o.deserializeAws_restXmlGetPublicKeyConfigCommand(e,t)}}t.GetPublicKeyConfigCommand=GetPublicKeyConfigCommand},728:(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t.GetRealtimeLogConfigCommand=void 0;const i=n(190);const o=n(7487);const s=n(6680);const r=n(5296);const a=n(6763);class GetRealtimeLogConfigCommand extends a.Command{constructor(e){super();this.input=e}resolveMiddleware(e,t,n){this.middlewareStack.use(r.getSerdePlugin(t,this.serialize,this.deserialize));const s=e.concat(this.middlewareStack);const{logger:a}=t;const d="CloudFrontClient";const c="GetRealtimeLogConfigCommand";const l={logger:a,clientName:d,commandName:c,inputFilterSensitiveLog:i.GetRealtimeLogConfigRequest.filterSensitiveLog,outputFilterSensitiveLog:o.GetRealtimeLogConfigResult.filterSensitiveLog};if(typeof a.info==="function"){a.info({clientName:d,commandName:c})}const{requestHandler:u}=t;return s.resolve(e=>u.handle(e.request,n||{}),l)}serialize(e,t){return s.serializeAws_restXmlGetRealtimeLogConfigCommand(e,t)}deserialize(e,t){return s.deserializeAws_restXmlGetRealtimeLogConfigCommand(e,t)}}t.GetRealtimeLogConfigCommand=GetRealtimeLogConfigCommand},5179:(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t.GetStreamingDistributionCommand=void 0;const i=n(7487);const o=n(6680);const s=n(5296);const r=n(6763);class GetStreamingDistributionCommand extends r.Command{constructor(e){super();this.input=e}resolveMiddleware(e,t,n){this.middlewareStack.use(s.getSerdePlugin(t,this.serialize,this.deserialize));const o=e.concat(this.middlewareStack);const{logger:r}=t;const a="CloudFrontClient";const d="GetStreamingDistributionCommand";const c={logger:r,clientName:a,commandName:d,inputFilterSensitiveLog:i.GetStreamingDistributionRequest.filterSensitiveLog,outputFilterSensitiveLog:i.GetStreamingDistributionResult.filterSensitiveLog};if(typeof r.info==="function"){r.info({clientName:a,commandName:d})}const{requestHandler:l}=t;return o.resolve(e=>l.handle(e.request,n||{}),c)}serialize(e,t){return o.serializeAws_restXmlGetStreamingDistributionCommand(e,t)}deserialize(e,t){return o.deserializeAws_restXmlGetStreamingDistributionCommand(e,t)}}t.GetStreamingDistributionCommand=GetStreamingDistributionCommand},7896:(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t.GetStreamingDistributionConfigCommand=void 0;const i=n(7487);const o=n(6680);const s=n(5296);const r=n(6763);class GetStreamingDistributionConfigCommand extends r.Command{constructor(e){super();this.input=e}resolveMiddleware(e,t,n){this.middlewareStack.use(s.getSerdePlugin(t,this.serialize,this.deserialize));const o=e.concat(this.middlewareStack);const{logger:r}=t;const a="CloudFrontClient";const d="GetStreamingDistributionConfigCommand";const c={logger:r,clientName:a,commandName:d,inputFilterSensitiveLog:i.GetStreamingDistributionConfigRequest.filterSensitiveLog,outputFilterSensitiveLog:i.GetStreamingDistributionConfigResult.filterSensitiveLog};if(typeof r.info==="function"){r.info({clientName:a,commandName:d})}const{requestHandler:l}=t;return o.resolve(e=>l.handle(e.request,n||{}),c)}serialize(e,t){return o.serializeAws_restXmlGetStreamingDistributionConfigCommand(e,t)}deserialize(e,t){return o.deserializeAws_restXmlGetStreamingDistributionConfigCommand(e,t)}}t.GetStreamingDistributionConfigCommand=GetStreamingDistributionConfigCommand},1090:(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t.ListCachePoliciesCommand=void 0;const i=n(7487);const o=n(6680);const s=n(5296);const r=n(6763);class ListCachePoliciesCommand extends r.Command{constructor(e){super();this.input=e}resolveMiddleware(e,t,n){this.middlewareStack.use(s.getSerdePlugin(t,this.serialize,this.deserialize));const o=e.concat(this.middlewareStack);const{logger:r}=t;const a="CloudFrontClient";const d="ListCachePoliciesCommand";const c={logger:r,clientName:a,commandName:d,inputFilterSensitiveLog:i.ListCachePoliciesRequest.filterSensitiveLog,outputFilterSensitiveLog:i.ListCachePoliciesResult.filterSensitiveLog};if(typeof r.info==="function"){r.info({clientName:a,commandName:d})}const{requestHandler:l}=t;return o.resolve(e=>l.handle(e.request,n||{}),c)}serialize(e,t){return o.serializeAws_restXmlListCachePoliciesCommand(e,t)}deserialize(e,t){return o.deserializeAws_restXmlListCachePoliciesCommand(e,t)}}t.ListCachePoliciesCommand=ListCachePoliciesCommand},2352:(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t.ListCloudFrontOriginAccessIdentitiesCommand=void 0;const i=n(7487);const o=n(6680);const s=n(5296);const r=n(6763);class ListCloudFrontOriginAccessIdentitiesCommand extends r.Command{constructor(e){super();this.input=e}resolveMiddleware(e,t,n){this.middlewareStack.use(s.getSerdePlugin(t,this.serialize,this.deserialize));const o=e.concat(this.middlewareStack);const{logger:r}=t;const a="CloudFrontClient";const d="ListCloudFrontOriginAccessIdentitiesCommand";const c={logger:r,clientName:a,commandName:d,inputFilterSensitiveLog:i.ListCloudFrontOriginAccessIdentitiesRequest.filterSensitiveLog,outputFilterSensitiveLog:i.ListCloudFrontOriginAccessIdentitiesResult.filterSensitiveLog};if(typeof r.info==="function"){r.info({clientName:a,commandName:d})}const{requestHandler:l}=t;return o.resolve(e=>l.handle(e.request,n||{}),c)}serialize(e,t){return o.serializeAws_restXmlListCloudFrontOriginAccessIdentitiesCommand(e,t)}deserialize(e,t){return o.deserializeAws_restXmlListCloudFrontOriginAccessIdentitiesCommand(e,t)}}t.ListCloudFrontOriginAccessIdentitiesCommand=ListCloudFrontOriginAccessIdentitiesCommand},2315:(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t.ListDistributionsByCachePolicyIdCommand=void 0;const i=n(7487);const o=n(6680);const s=n(5296);const r=n(6763);class ListDistributionsByCachePolicyIdCommand extends r.Command{constructor(e){super();this.input=e}resolveMiddleware(e,t,n){this.middlewareStack.use(s.getSerdePlugin(t,this.serialize,this.deserialize));const o=e.concat(this.middlewareStack);const{logger:r}=t;const a="CloudFrontClient";const d="ListDistributionsByCachePolicyIdCommand";const c={logger:r,clientName:a,commandName:d,inputFilterSensitiveLog:i.ListDistributionsByCachePolicyIdRequest.filterSensitiveLog,outputFilterSensitiveLog:i.ListDistributionsByCachePolicyIdResult.filterSensitiveLog};if(typeof r.info==="function"){r.info({clientName:a,commandName:d})}const{requestHandler:l}=t;return o.resolve(e=>l.handle(e.request,n||{}),c)}serialize(e,t){return o.serializeAws_restXmlListDistributionsByCachePolicyIdCommand(e,t)}deserialize(e,t){return o.deserializeAws_restXmlListDistributionsByCachePolicyIdCommand(e,t)}}t.ListDistributionsByCachePolicyIdCommand=ListDistributionsByCachePolicyIdCommand},5854:(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t.ListDistributionsByKeyGroupCommand=void 0;const i=n(7487);const o=n(6680);const s=n(5296);const r=n(6763);class ListDistributionsByKeyGroupCommand extends r.Command{constructor(e){super();this.input=e}resolveMiddleware(e,t,n){this.middlewareStack.use(s.getSerdePlugin(t,this.serialize,this.deserialize));const o=e.concat(this.middlewareStack);const{logger:r}=t;const a="CloudFrontClient";const d="ListDistributionsByKeyGroupCommand";const c={logger:r,clientName:a,commandName:d,inputFilterSensitiveLog:i.ListDistributionsByKeyGroupRequest.filterSensitiveLog,outputFilterSensitiveLog:i.ListDistributionsByKeyGroupResult.filterSensitiveLog};if(typeof r.info==="function"){r.info({clientName:a,commandName:d})}const{requestHandler:l}=t;return o.resolve(e=>l.handle(e.request,n||{}),c)}serialize(e,t){return o.serializeAws_restXmlListDistributionsByKeyGroupCommand(e,t)}deserialize(e,t){return o.deserializeAws_restXmlListDistributionsByKeyGroupCommand(e,t)}}t.ListDistributionsByKeyGroupCommand=ListDistributionsByKeyGroupCommand},5230:(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t.ListDistributionsByOriginRequestPolicyIdCommand=void 0;const i=n(7487);const o=n(6680);const s=n(5296);const r=n(6763);class ListDistributionsByOriginRequestPolicyIdCommand extends r.Command{constructor(e){super();this.input=e}resolveMiddleware(e,t,n){this.middlewareStack.use(s.getSerdePlugin(t,this.serialize,this.deserialize));const o=e.concat(this.middlewareStack);const{logger:r}=t;const a="CloudFrontClient";const d="ListDistributionsByOriginRequestPolicyIdCommand";const c={logger:r,clientName:a,commandName:d,inputFilterSensitiveLog:i.ListDistributionsByOriginRequestPolicyIdRequest.filterSensitiveLog,outputFilterSensitiveLog:i.ListDistributionsByOriginRequestPolicyIdResult.filterSensitiveLog};if(typeof r.info==="function"){r.info({clientName:a,commandName:d})}const{requestHandler:l}=t;return o.resolve(e=>l.handle(e.request,n||{}),c)}serialize(e,t){return o.serializeAws_restXmlListDistributionsByOriginRequestPolicyIdCommand(e,t)}deserialize(e,t){return o.deserializeAws_restXmlListDistributionsByOriginRequestPolicyIdCommand(e,t)}}t.ListDistributionsByOriginRequestPolicyIdCommand=ListDistributionsByOriginRequestPolicyIdCommand},4662:(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t.ListDistributionsByRealtimeLogConfigCommand=void 0;const i=n(7487);const o=n(6680);const s=n(5296);const r=n(6763);class ListDistributionsByRealtimeLogConfigCommand extends r.Command{constructor(e){super();this.input=e}resolveMiddleware(e,t,n){this.middlewareStack.use(s.getSerdePlugin(t,this.serialize,this.deserialize));const o=e.concat(this.middlewareStack);const{logger:r}=t;const a="CloudFrontClient";const d="ListDistributionsByRealtimeLogConfigCommand";const c={logger:r,clientName:a,commandName:d,inputFilterSensitiveLog:i.ListDistributionsByRealtimeLogConfigRequest.filterSensitiveLog,outputFilterSensitiveLog:i.ListDistributionsByRealtimeLogConfigResult.filterSensitiveLog};if(typeof r.info==="function"){r.info({clientName:a,commandName:d})}const{requestHandler:l}=t;return o.resolve(e=>l.handle(e.request,n||{}),c)}serialize(e,t){return o.serializeAws_restXmlListDistributionsByRealtimeLogConfigCommand(e,t)}deserialize(e,t){return o.deserializeAws_restXmlListDistributionsByRealtimeLogConfigCommand(e,t)}}t.ListDistributionsByRealtimeLogConfigCommand=ListDistributionsByRealtimeLogConfigCommand},1457:(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t.ListDistributionsByWebACLIdCommand=void 0;const i=n(7487);const o=n(6680);const s=n(5296);const r=n(6763);class ListDistributionsByWebACLIdCommand extends r.Command{constructor(e){super();this.input=e}resolveMiddleware(e,t,n){this.middlewareStack.use(s.getSerdePlugin(t,this.serialize,this.deserialize));const o=e.concat(this.middlewareStack);const{logger:r}=t;const a="CloudFrontClient";const d="ListDistributionsByWebACLIdCommand";const c={logger:r,clientName:a,commandName:d,inputFilterSensitiveLog:i.ListDistributionsByWebACLIdRequest.filterSensitiveLog,outputFilterSensitiveLog:i.ListDistributionsByWebACLIdResult.filterSensitiveLog};if(typeof r.info==="function"){r.info({clientName:a,commandName:d})}const{requestHandler:l}=t;return o.resolve(e=>l.handle(e.request,n||{}),c)}serialize(e,t){return o.serializeAws_restXmlListDistributionsByWebACLIdCommand(e,t)}deserialize(e,t){return o.deserializeAws_restXmlListDistributionsByWebACLIdCommand(e,t)}}t.ListDistributionsByWebACLIdCommand=ListDistributionsByWebACLIdCommand},1752:(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t.ListDistributionsCommand=void 0;const i=n(7487);const o=n(6680);const s=n(5296);const r=n(6763);class ListDistributionsCommand extends r.Command{constructor(e){super();this.input=e}resolveMiddleware(e,t,n){this.middlewareStack.use(s.getSerdePlugin(t,this.serialize,this.deserialize));const o=e.concat(this.middlewareStack);const{logger:r}=t;const a="CloudFrontClient";const d="ListDistributionsCommand";const c={logger:r,clientName:a,commandName:d,inputFilterSensitiveLog:i.ListDistributionsRequest.filterSensitiveLog,outputFilterSensitiveLog:i.ListDistributionsResult.filterSensitiveLog};if(typeof r.info==="function"){r.info({clientName:a,commandName:d})}const{requestHandler:l}=t;return o.resolve(e=>l.handle(e.request,n||{}),c)}serialize(e,t){return o.serializeAws_restXmlListDistributionsCommand(e,t)}deserialize(e,t){return o.deserializeAws_restXmlListDistributionsCommand(e,t)}}t.ListDistributionsCommand=ListDistributionsCommand},3588:(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t.ListFieldLevelEncryptionConfigsCommand=void 0;const i=n(7487);const o=n(6680);const s=n(5296);const r=n(6763);class ListFieldLevelEncryptionConfigsCommand extends r.Command{constructor(e){super();this.input=e}resolveMiddleware(e,t,n){this.middlewareStack.use(s.getSerdePlugin(t,this.serialize,this.deserialize));const o=e.concat(this.middlewareStack);const{logger:r}=t;const a="CloudFrontClient";const d="ListFieldLevelEncryptionConfigsCommand";const c={logger:r,clientName:a,commandName:d,inputFilterSensitiveLog:i.ListFieldLevelEncryptionConfigsRequest.filterSensitiveLog,outputFilterSensitiveLog:i.ListFieldLevelEncryptionConfigsResult.filterSensitiveLog};if(typeof r.info==="function"){r.info({clientName:a,commandName:d})}const{requestHandler:l}=t;return o.resolve(e=>l.handle(e.request,n||{}),c)}serialize(e,t){return o.serializeAws_restXmlListFieldLevelEncryptionConfigsCommand(e,t)}deserialize(e,t){return o.deserializeAws_restXmlListFieldLevelEncryptionConfigsCommand(e,t)}}t.ListFieldLevelEncryptionConfigsCommand=ListFieldLevelEncryptionConfigsCommand},4874:(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t.ListFieldLevelEncryptionProfilesCommand=void 0;const i=n(7487);const o=n(6680);const s=n(5296);const r=n(6763);class ListFieldLevelEncryptionProfilesCommand extends r.Command{constructor(e){super();this.input=e}resolveMiddleware(e,t,n){this.middlewareStack.use(s.getSerdePlugin(t,this.serialize,this.deserialize));const o=e.concat(this.middlewareStack);const{logger:r}=t;const a="CloudFrontClient";const d="ListFieldLevelEncryptionProfilesCommand";const c={logger:r,clientName:a,commandName:d,inputFilterSensitiveLog:i.ListFieldLevelEncryptionProfilesRequest.filterSensitiveLog,outputFilterSensitiveLog:i.ListFieldLevelEncryptionProfilesResult.filterSensitiveLog};if(typeof r.info==="function"){r.info({clientName:a,commandName:d})}const{requestHandler:l}=t;return o.resolve(e=>l.handle(e.request,n||{}),c)}serialize(e,t){return o.serializeAws_restXmlListFieldLevelEncryptionProfilesCommand(e,t)}deserialize(e,t){return o.deserializeAws_restXmlListFieldLevelEncryptionProfilesCommand(e,t)}}t.ListFieldLevelEncryptionProfilesCommand=ListFieldLevelEncryptionProfilesCommand},4054:(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t.ListInvalidationsCommand=void 0;const i=n(7487);const o=n(6680);const s=n(5296);const r=n(6763);class ListInvalidationsCommand extends r.Command{constructor(e){super();this.input=e}resolveMiddleware(e,t,n){this.middlewareStack.use(s.getSerdePlugin(t,this.serialize,this.deserialize));const o=e.concat(this.middlewareStack);const{logger:r}=t;const a="CloudFrontClient";const d="ListInvalidationsCommand";const c={logger:r,clientName:a,commandName:d,inputFilterSensitiveLog:i.ListInvalidationsRequest.filterSensitiveLog,outputFilterSensitiveLog:i.ListInvalidationsResult.filterSensitiveLog};if(typeof r.info==="function"){r.info({clientName:a,commandName:d})}const{requestHandler:l}=t;return o.resolve(e=>l.handle(e.request,n||{}),c)}serialize(e,t){return o.serializeAws_restXmlListInvalidationsCommand(e,t)}deserialize(e,t){return o.deserializeAws_restXmlListInvalidationsCommand(e,t)}}t.ListInvalidationsCommand=ListInvalidationsCommand},4003:(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t.ListKeyGroupsCommand=void 0;const i=n(7487);const o=n(6680);const s=n(5296);const r=n(6763);class ListKeyGroupsCommand extends r.Command{constructor(e){super();this.input=e}resolveMiddleware(e,t,n){this.middlewareStack.use(s.getSerdePlugin(t,this.serialize,this.deserialize));const o=e.concat(this.middlewareStack);const{logger:r}=t;const a="CloudFrontClient";const d="ListKeyGroupsCommand";const c={logger:r,clientName:a,commandName:d,inputFilterSensitiveLog:i.ListKeyGroupsRequest.filterSensitiveLog,outputFilterSensitiveLog:i.ListKeyGroupsResult.filterSensitiveLog};if(typeof r.info==="function"){r.info({clientName:a,commandName:d})}const{requestHandler:l}=t;return o.resolve(e=>l.handle(e.request,n||{}),c)}serialize(e,t){return o.serializeAws_restXmlListKeyGroupsCommand(e,t)}deserialize(e,t){return o.deserializeAws_restXmlListKeyGroupsCommand(e,t)}}t.ListKeyGroupsCommand=ListKeyGroupsCommand},9783:(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t.ListOriginRequestPoliciesCommand=void 0;const i=n(7487);const o=n(6680);const s=n(5296);const r=n(6763);class ListOriginRequestPoliciesCommand extends r.Command{constructor(e){super();this.input=e}resolveMiddleware(e,t,n){this.middlewareStack.use(s.getSerdePlugin(t,this.serialize,this.deserialize));const o=e.concat(this.middlewareStack);const{logger:r}=t;const a="CloudFrontClient";const d="ListOriginRequestPoliciesCommand";const c={logger:r,clientName:a,commandName:d,inputFilterSensitiveLog:i.ListOriginRequestPoliciesRequest.filterSensitiveLog,outputFilterSensitiveLog:i.ListOriginRequestPoliciesResult.filterSensitiveLog};if(typeof r.info==="function"){r.info({clientName:a,commandName:d})}const{requestHandler:l}=t;return o.resolve(e=>l.handle(e.request,n||{}),c)}serialize(e,t){return o.serializeAws_restXmlListOriginRequestPoliciesCommand(e,t)}deserialize(e,t){return o.deserializeAws_restXmlListOriginRequestPoliciesCommand(e,t)}}t.ListOriginRequestPoliciesCommand=ListOriginRequestPoliciesCommand},4975:(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t.ListPublicKeysCommand=void 0;const i=n(7487);const o=n(6680);const s=n(5296);const r=n(6763);class ListPublicKeysCommand extends r.Command{constructor(e){super();this.input=e}resolveMiddleware(e,t,n){this.middlewareStack.use(s.getSerdePlugin(t,this.serialize,this.deserialize));const o=e.concat(this.middlewareStack);const{logger:r}=t;const a="CloudFrontClient";const d="ListPublicKeysCommand";const c={logger:r,clientName:a,commandName:d,inputFilterSensitiveLog:i.ListPublicKeysRequest.filterSensitiveLog,outputFilterSensitiveLog:i.ListPublicKeysResult.filterSensitiveLog};if(typeof r.info==="function"){r.info({clientName:a,commandName:d})}const{requestHandler:l}=t;return o.resolve(e=>l.handle(e.request,n||{}),c)}serialize(e,t){return o.serializeAws_restXmlListPublicKeysCommand(e,t)}deserialize(e,t){return o.deserializeAws_restXmlListPublicKeysCommand(e,t)}}t.ListPublicKeysCommand=ListPublicKeysCommand},6743:(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t.ListRealtimeLogConfigsCommand=void 0;const i=n(7487);const o=n(6680);const s=n(5296);const r=n(6763);class ListRealtimeLogConfigsCommand extends r.Command{constructor(e){super();this.input=e}resolveMiddleware(e,t,n){this.middlewareStack.use(s.getSerdePlugin(t,this.serialize,this.deserialize));const o=e.concat(this.middlewareStack);const{logger:r}=t;const a="CloudFrontClient";const d="ListRealtimeLogConfigsCommand";const c={logger:r,clientName:a,commandName:d,inputFilterSensitiveLog:i.ListRealtimeLogConfigsRequest.filterSensitiveLog,outputFilterSensitiveLog:i.ListRealtimeLogConfigsResult.filterSensitiveLog};if(typeof r.info==="function"){r.info({clientName:a,commandName:d})}const{requestHandler:l}=t;return o.resolve(e=>l.handle(e.request,n||{}),c)}serialize(e,t){return o.serializeAws_restXmlListRealtimeLogConfigsCommand(e,t)}deserialize(e,t){return o.deserializeAws_restXmlListRealtimeLogConfigsCommand(e,t)}}t.ListRealtimeLogConfigsCommand=ListRealtimeLogConfigsCommand},7844:(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t.ListStreamingDistributionsCommand=void 0;const i=n(7487);const o=n(6680);const s=n(5296);const r=n(6763);class ListStreamingDistributionsCommand extends r.Command{constructor(e){super();this.input=e}resolveMiddleware(e,t,n){this.middlewareStack.use(s.getSerdePlugin(t,this.serialize,this.deserialize));const o=e.concat(this.middlewareStack);const{logger:r}=t;const a="CloudFrontClient";const d="ListStreamingDistributionsCommand";const c={logger:r,clientName:a,commandName:d,inputFilterSensitiveLog:i.ListStreamingDistributionsRequest.filterSensitiveLog,outputFilterSensitiveLog:i.ListStreamingDistributionsResult.filterSensitiveLog};if(typeof r.info==="function"){r.info({clientName:a,commandName:d})}const{requestHandler:l}=t;return o.resolve(e=>l.handle(e.request,n||{}),c)}serialize(e,t){return o.serializeAws_restXmlListStreamingDistributionsCommand(e,t)}deserialize(e,t){return o.deserializeAws_restXmlListStreamingDistributionsCommand(e,t)}}t.ListStreamingDistributionsCommand=ListStreamingDistributionsCommand},8734:(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t.ListTagsForResourceCommand=void 0;const i=n(7487);const o=n(6680);const s=n(5296);const r=n(6763);class ListTagsForResourceCommand extends r.Command{constructor(e){super();this.input=e}resolveMiddleware(e,t,n){this.middlewareStack.use(s.getSerdePlugin(t,this.serialize,this.deserialize));const o=e.concat(this.middlewareStack);const{logger:r}=t;const a="CloudFrontClient";const d="ListTagsForResourceCommand";const c={logger:r,clientName:a,commandName:d,inputFilterSensitiveLog:i.ListTagsForResourceRequest.filterSensitiveLog,outputFilterSensitiveLog:i.ListTagsForResourceResult.filterSensitiveLog};if(typeof r.info==="function"){r.info({clientName:a,commandName:d})}const{requestHandler:l}=t;return o.resolve(e=>l.handle(e.request,n||{}),c)}serialize(e,t){return o.serializeAws_restXmlListTagsForResourceCommand(e,t)}deserialize(e,t){return o.deserializeAws_restXmlListTagsForResourceCommand(e,t)}}t.ListTagsForResourceCommand=ListTagsForResourceCommand},7157:(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t.TagResourceCommand=void 0;const i=n(7487);const o=n(6680);const s=n(5296);const r=n(6763);class TagResourceCommand extends r.Command{constructor(e){super();this.input=e}resolveMiddleware(e,t,n){this.middlewareStack.use(s.getSerdePlugin(t,this.serialize,this.deserialize));const o=e.concat(this.middlewareStack);const{logger:r}=t;const a="CloudFrontClient";const d="TagResourceCommand";const c={logger:r,clientName:a,commandName:d,inputFilterSensitiveLog:i.TagResourceRequest.filterSensitiveLog,outputFilterSensitiveLog:e=>e};if(typeof r.info==="function"){r.info({clientName:a,commandName:d})}const{requestHandler:l}=t;return o.resolve(e=>l.handle(e.request,n||{}),c)}serialize(e,t){return o.serializeAws_restXmlTagResourceCommand(e,t)}deserialize(e,t){return o.deserializeAws_restXmlTagResourceCommand(e,t)}}t.TagResourceCommand=TagResourceCommand},3706:(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t.UntagResourceCommand=void 0;const i=n(7487);const o=n(6680);const s=n(5296);const r=n(6763);class UntagResourceCommand extends r.Command{constructor(e){super();this.input=e}resolveMiddleware(e,t,n){this.middlewareStack.use(s.getSerdePlugin(t,this.serialize,this.deserialize));const o=e.concat(this.middlewareStack);const{logger:r}=t;const a="CloudFrontClient";const d="UntagResourceCommand";const c={logger:r,clientName:a,commandName:d,inputFilterSensitiveLog:i.UntagResourceRequest.filterSensitiveLog,outputFilterSensitiveLog:e=>e};if(typeof r.info==="function"){r.info({clientName:a,commandName:d})}const{requestHandler:l}=t;return o.resolve(e=>l.handle(e.request,n||{}),c)}serialize(e,t){return o.serializeAws_restXmlUntagResourceCommand(e,t)}deserialize(e,t){return o.deserializeAws_restXmlUntagResourceCommand(e,t)}}t.UntagResourceCommand=UntagResourceCommand},5672:(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t.UpdateCachePolicyCommand=void 0;const i=n(7487);const o=n(6680);const s=n(5296);const r=n(6763);class UpdateCachePolicyCommand extends r.Command{constructor(e){super();this.input=e}resolveMiddleware(e,t,n){this.middlewareStack.use(s.getSerdePlugin(t,this.serialize,this.deserialize));const o=e.concat(this.middlewareStack);const{logger:r}=t;const a="CloudFrontClient";const d="UpdateCachePolicyCommand";const c={logger:r,clientName:a,commandName:d,inputFilterSensitiveLog:i.UpdateCachePolicyRequest.filterSensitiveLog,outputFilterSensitiveLog:i.UpdateCachePolicyResult.filterSensitiveLog};if(typeof r.info==="function"){r.info({clientName:a,commandName:d})}const{requestHandler:l}=t;return o.resolve(e=>l.handle(e.request,n||{}),c)}serialize(e,t){return o.serializeAws_restXmlUpdateCachePolicyCommand(e,t)}deserialize(e,t){return o.deserializeAws_restXmlUpdateCachePolicyCommand(e,t)}}t.UpdateCachePolicyCommand=UpdateCachePolicyCommand},978:(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t.UpdateCloudFrontOriginAccessIdentityCommand=void 0;const i=n(7487);const o=n(6680);const s=n(5296);const r=n(6763);class UpdateCloudFrontOriginAccessIdentityCommand extends r.Command{constructor(e){super();this.input=e}resolveMiddleware(e,t,n){this.middlewareStack.use(s.getSerdePlugin(t,this.serialize,this.deserialize));const o=e.concat(this.middlewareStack);const{logger:r}=t;const a="CloudFrontClient";const d="UpdateCloudFrontOriginAccessIdentityCommand";const c={logger:r,clientName:a,commandName:d,inputFilterSensitiveLog:i.UpdateCloudFrontOriginAccessIdentityRequest.filterSensitiveLog,outputFilterSensitiveLog:i.UpdateCloudFrontOriginAccessIdentityResult.filterSensitiveLog};if(typeof r.info==="function"){r.info({clientName:a,commandName:d})}const{requestHandler:l}=t;return o.resolve(e=>l.handle(e.request,n||{}),c)}serialize(e,t){return o.serializeAws_restXmlUpdateCloudFrontOriginAccessIdentityCommand(e,t)}deserialize(e,t){return o.deserializeAws_restXmlUpdateCloudFrontOriginAccessIdentityCommand(e,t)}}t.UpdateCloudFrontOriginAccessIdentityCommand=UpdateCloudFrontOriginAccessIdentityCommand},8489:(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t.UpdateDistributionCommand=void 0;const i=n(7487);const o=n(6680);const s=n(5296);const r=n(6763);class UpdateDistributionCommand extends r.Command{constructor(e){super();this.input=e}resolveMiddleware(e,t,n){this.middlewareStack.use(s.getSerdePlugin(t,this.serialize,this.deserialize));const o=e.concat(this.middlewareStack);const{logger:r}=t;const a="CloudFrontClient";const d="UpdateDistributionCommand";const c={logger:r,clientName:a,commandName:d,inputFilterSensitiveLog:i.UpdateDistributionRequest.filterSensitiveLog,outputFilterSensitiveLog:i.UpdateDistributionResult.filterSensitiveLog};if(typeof r.info==="function"){r.info({clientName:a,commandName:d})}const{requestHandler:l}=t;return o.resolve(e=>l.handle(e.request,n||{}),c)}serialize(e,t){return o.serializeAws_restXmlUpdateDistributionCommand(e,t)}deserialize(e,t){return o.deserializeAws_restXmlUpdateDistributionCommand(e,t)}}t.UpdateDistributionCommand=UpdateDistributionCommand},1448:(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t.UpdateFieldLevelEncryptionConfigCommand=void 0;const i=n(7487);const o=n(6680);const s=n(5296);const r=n(6763);class UpdateFieldLevelEncryptionConfigCommand extends r.Command{constructor(e){super();this.input=e}resolveMiddleware(e,t,n){this.middlewareStack.use(s.getSerdePlugin(t,this.serialize,this.deserialize));const o=e.concat(this.middlewareStack);const{logger:r}=t;const a="CloudFrontClient";const d="UpdateFieldLevelEncryptionConfigCommand";const c={logger:r,clientName:a,commandName:d,inputFilterSensitiveLog:i.UpdateFieldLevelEncryptionConfigRequest.filterSensitiveLog,outputFilterSensitiveLog:i.UpdateFieldLevelEncryptionConfigResult.filterSensitiveLog};if(typeof r.info==="function"){r.info({clientName:a,commandName:d})}const{requestHandler:l}=t;return o.resolve(e=>l.handle(e.request,n||{}),c)}serialize(e,t){return o.serializeAws_restXmlUpdateFieldLevelEncryptionConfigCommand(e,t)}deserialize(e,t){return o.deserializeAws_restXmlUpdateFieldLevelEncryptionConfigCommand(e,t)}}t.UpdateFieldLevelEncryptionConfigCommand=UpdateFieldLevelEncryptionConfigCommand},8991:(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t.UpdateFieldLevelEncryptionProfileCommand=void 0;const i=n(7487);const o=n(6680);const s=n(5296);const r=n(6763);class UpdateFieldLevelEncryptionProfileCommand extends r.Command{constructor(e){super();this.input=e}resolveMiddleware(e,t,n){this.middlewareStack.use(s.getSerdePlugin(t,this.serialize,this.deserialize));const o=e.concat(this.middlewareStack);const{logger:r}=t;const a="CloudFrontClient";const d="UpdateFieldLevelEncryptionProfileCommand";const c={logger:r,clientName:a,commandName:d,inputFilterSensitiveLog:i.UpdateFieldLevelEncryptionProfileRequest.filterSensitiveLog,outputFilterSensitiveLog:i.UpdateFieldLevelEncryptionProfileResult.filterSensitiveLog};if(typeof r.info==="function"){r.info({clientName:a,commandName:d})}const{requestHandler:l}=t;return o.resolve(e=>l.handle(e.request,n||{}),c)}serialize(e,t){return o.serializeAws_restXmlUpdateFieldLevelEncryptionProfileCommand(e,t)}deserialize(e,t){return o.deserializeAws_restXmlUpdateFieldLevelEncryptionProfileCommand(e,t)}}t.UpdateFieldLevelEncryptionProfileCommand=UpdateFieldLevelEncryptionProfileCommand},2299:(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t.UpdateKeyGroupCommand=void 0;const i=n(7487);const o=n(6680);const s=n(5296);const r=n(6763);class UpdateKeyGroupCommand extends r.Command{constructor(e){super();this.input=e}resolveMiddleware(e,t,n){this.middlewareStack.use(s.getSerdePlugin(t,this.serialize,this.deserialize));const o=e.concat(this.middlewareStack);const{logger:r}=t;const a="CloudFrontClient";const d="UpdateKeyGroupCommand";const c={logger:r,clientName:a,commandName:d,inputFilterSensitiveLog:i.UpdateKeyGroupRequest.filterSensitiveLog,outputFilterSensitiveLog:i.UpdateKeyGroupResult.filterSensitiveLog};if(typeof r.info==="function"){r.info({clientName:a,commandName:d})}const{requestHandler:l}=t;return o.resolve(e=>l.handle(e.request,n||{}),c)}serialize(e,t){return o.serializeAws_restXmlUpdateKeyGroupCommand(e,t)}deserialize(e,t){return o.deserializeAws_restXmlUpdateKeyGroupCommand(e,t)}}t.UpdateKeyGroupCommand=UpdateKeyGroupCommand},3600:(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t.UpdateOriginRequestPolicyCommand=void 0;const i=n(7487);const o=n(6680);const s=n(5296);const r=n(6763);class UpdateOriginRequestPolicyCommand extends r.Command{constructor(e){super();this.input=e}resolveMiddleware(e,t,n){this.middlewareStack.use(s.getSerdePlugin(t,this.serialize,this.deserialize));const o=e.concat(this.middlewareStack);const{logger:r}=t;const a="CloudFrontClient";const d="UpdateOriginRequestPolicyCommand";const c={logger:r,clientName:a,commandName:d,inputFilterSensitiveLog:i.UpdateOriginRequestPolicyRequest.filterSensitiveLog,outputFilterSensitiveLog:i.UpdateOriginRequestPolicyResult.filterSensitiveLog};if(typeof r.info==="function"){r.info({clientName:a,commandName:d})}const{requestHandler:l}=t;return o.resolve(e=>l.handle(e.request,n||{}),c)}serialize(e,t){return o.serializeAws_restXmlUpdateOriginRequestPolicyCommand(e,t)}deserialize(e,t){return o.deserializeAws_restXmlUpdateOriginRequestPolicyCommand(e,t)}}t.UpdateOriginRequestPolicyCommand=UpdateOriginRequestPolicyCommand},4069:(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t.UpdatePublicKeyCommand=void 0;const i=n(7487);const o=n(6680);const s=n(5296);const r=n(6763);class UpdatePublicKeyCommand extends r.Command{constructor(e){super();this.input=e}resolveMiddleware(e,t,n){this.middlewareStack.use(s.getSerdePlugin(t,this.serialize,this.deserialize));const o=e.concat(this.middlewareStack);const{logger:r}=t;const a="CloudFrontClient";const d="UpdatePublicKeyCommand";const c={logger:r,clientName:a,commandName:d,inputFilterSensitiveLog:i.UpdatePublicKeyRequest.filterSensitiveLog,outputFilterSensitiveLog:i.UpdatePublicKeyResult.filterSensitiveLog};if(typeof r.info==="function"){r.info({clientName:a,commandName:d})}const{requestHandler:l}=t;return o.resolve(e=>l.handle(e.request,n||{}),c)}serialize(e,t){return o.serializeAws_restXmlUpdatePublicKeyCommand(e,t)}deserialize(e,t){return o.deserializeAws_restXmlUpdatePublicKeyCommand(e,t)}}t.UpdatePublicKeyCommand=UpdatePublicKeyCommand},9607:(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t.UpdateRealtimeLogConfigCommand=void 0;const i=n(7487);const o=n(6680);const s=n(5296);const r=n(6763);class UpdateRealtimeLogConfigCommand extends r.Command{constructor(e){super();this.input=e}resolveMiddleware(e,t,n){this.middlewareStack.use(s.getSerdePlugin(t,this.serialize,this.deserialize));const o=e.concat(this.middlewareStack);const{logger:r}=t;const a="CloudFrontClient";const d="UpdateRealtimeLogConfigCommand";const c={logger:r,clientName:a,commandName:d,inputFilterSensitiveLog:i.UpdateRealtimeLogConfigRequest.filterSensitiveLog,outputFilterSensitiveLog:i.UpdateRealtimeLogConfigResult.filterSensitiveLog};if(typeof r.info==="function"){r.info({clientName:a,commandName:d})}const{requestHandler:l}=t;return o.resolve(e=>l.handle(e.request,n||{}),c)}serialize(e,t){return o.serializeAws_restXmlUpdateRealtimeLogConfigCommand(e,t)}deserialize(e,t){return o.deserializeAws_restXmlUpdateRealtimeLogConfigCommand(e,t)}}t.UpdateRealtimeLogConfigCommand=UpdateRealtimeLogConfigCommand},2576:(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t.UpdateStreamingDistributionCommand=void 0;const i=n(7487);const o=n(6680);const s=n(5296);const r=n(6763);class UpdateStreamingDistributionCommand extends r.Command{constructor(e){super();this.input=e}resolveMiddleware(e,t,n){this.middlewareStack.use(s.getSerdePlugin(t,this.serialize,this.deserialize));const o=e.concat(this.middlewareStack);const{logger:r}=t;const a="CloudFrontClient";const d="UpdateStreamingDistributionCommand";const c={logger:r,clientName:a,commandName:d,inputFilterSensitiveLog:i.UpdateStreamingDistributionRequest.filterSensitiveLog,outputFilterSensitiveLog:i.UpdateStreamingDistributionResult.filterSensitiveLog};if(typeof r.info==="function"){r.info({clientName:a,commandName:d})}const{requestHandler:l}=t;return o.resolve(e=>l.handle(e.request,n||{}),c)}serialize(e,t){return o.serializeAws_restXmlUpdateStreamingDistributionCommand(e,t)}deserialize(e,t){return o.deserializeAws_restXmlUpdateStreamingDistributionCommand(e,t)}}t.UpdateStreamingDistributionCommand=UpdateStreamingDistributionCommand},8894:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t.defaultRegionInfoProvider=void 0;const n="cloudfront.{region}.amazonaws.com";const i="cloudfront.{region}.amazonaws.com.cn";const o="cloudfront.{region}.c2s.ic.gov";const s="cloudfront.{region}.sc2s.sgov.gov";const r="cloudfront.{region}.amazonaws.com";const a=new Set(["ap-east-1","ap-northeast-1","ap-northeast-2","ap-south-1","ap-southeast-1","ap-southeast-2","ca-central-1","eu-central-1","eu-north-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"]);const d=new Set(["cn-north-1","cn-northwest-1"]);const c=new Set(["us-iso-east-1"]);const l=new Set(["us-isob-east-1"]);const u=new Set(["us-gov-east-1","us-gov-west-1"]);const f=(e,n)=>{let i=undefined;switch(e){case"aws-cn-global":i={hostname:"cloudfront.cn-northwest-1.amazonaws.com.cn",partition:"aws-cn",signingRegion:"cn-northwest-1"};break;case"aws-global":i={hostname:"cloudfront.amazonaws.com",partition:"aws",signingRegion:"us-east-1"};break;default:if(a.has(e)){return t.defaultRegionInfoProvider("aws-global")}if(d.has(e)){return t.defaultRegionInfoProvider("aws-cn-global")}if(c.has(e)){i={hostname:o.replace("{region}",e),partition:"aws-iso"}}if(l.has(e)){i={hostname:s.replace("{region}",e),partition:"aws-iso-b"}}if(u.has(e)){i={hostname:r.replace("{region}",e),partition:"aws-us-gov"}}if(i===undefined){return t.defaultRegionInfoProvider("aws-global")}}return Promise.resolve(i)};t.defaultRegionInfoProvider=f},4465:(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});const i=n(9890);i.__exportStar(n(7965),t);i.__exportStar(n(8461),t);i.__exportStar(n(9656),t);i.__exportStar(n(9401),t);i.__exportStar(n(4706),t);i.__exportStar(n(2466),t);i.__exportStar(n(1895),t);i.__exportStar(n(4161),t);i.__exportStar(n(2219),t);i.__exportStar(n(6160),t);i.__exportStar(n(871),t);i.__exportStar(n(7634),t);i.__exportStar(n(7226),t);i.__exportStar(n(688),t);i.__exportStar(n(973),t);i.__exportStar(n(5460),t);i.__exportStar(n(2591),t);i.__exportStar(n(1125),t);i.__exportStar(n(2116),t);i.__exportStar(n(5582),t);i.__exportStar(n(3321),t);i.__exportStar(n(1142),t);i.__exportStar(n(7588),t);i.__exportStar(n(5251),t);i.__exportStar(n(7871),t);i.__exportStar(n(4631),t);i.__exportStar(n(2609),t);i.__exportStar(n(2934),t);i.__exportStar(n(7833),t);i.__exportStar(n(6464),t);i.__exportStar(n(7337),t);i.__exportStar(n(1614),t);i.__exportStar(n(818),t);i.__exportStar(n(663),t);i.__exportStar(n(173),t);i.__exportStar(n(783),t);i.__exportStar(n(1134),t);i.__exportStar(n(8003),t);i.__exportStar(n(2414),t);i.__exportStar(n(654),t);i.__exportStar(n(2026),t);i.__exportStar(n(8629),t);i.__exportStar(n(5814),t);i.__exportStar(n(2617),t);i.__exportStar(n(4337),t);i.__exportStar(n(5643),t);i.__exportStar(n(9302),t);i.__exportStar(n(728),t);i.__exportStar(n(5179),t);i.__exportStar(n(5704),t);i.__exportStar(n(7896),t);i.__exportStar(n(1090),t);i.__exportStar(n(2352),t);i.__exportStar(n(6702),t);i.__exportStar(n(1752),t);i.__exportStar(n(2730),t);i.__exportStar(n(2315),t);i.__exportStar(n(5854),t);i.__exportStar(n(5230),t);i.__exportStar(n(4662),t);i.__exportStar(n(1457),t);i.__exportStar(n(3588),t);i.__exportStar(n(4874),t);i.__exportStar(n(4054),t);i.__exportStar(n(7210),t);i.__exportStar(n(4003),t);i.__exportStar(n(9783),t);i.__exportStar(n(4975),t);i.__exportStar(n(6743),t);i.__exportStar(n(7844),t);i.__exportStar(n(3750),t);i.__exportStar(n(8734),t);i.__exportStar(n(7157),t);i.__exportStar(n(3706),t);i.__exportStar(n(5672),t);i.__exportStar(n(978),t);i.__exportStar(n(8489),t);i.__exportStar(n(1448),t);i.__exportStar(n(8991),t);i.__exportStar(n(2299),t);i.__exportStar(n(3600),t);i.__exportStar(n(4069),t);i.__exportStar(n(9607),t);i.__exportStar(n(2576),t);i.__exportStar(n(5699),t);i.__exportStar(n(9585),t)},9585:(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});const i=n(9890);i.__exportStar(n(190),t);i.__exportStar(n(7487),t)},190:(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t.CNAMEAlreadyExists=t.TooManyCloudFrontOriginAccessIdentities=t.MissingBody=t.CreateCloudFrontOriginAccessIdentityResult=t.CloudFrontOriginAccessIdentity=t.CreateCloudFrontOriginAccessIdentityRequest=t.CloudFrontOriginAccessIdentityConfig=t.CloudFrontOriginAccessIdentityAlreadyExists=t.TooManyQueryStringsInCachePolicy=t.TooManyHeadersInCachePolicy=t.TooManyCookiesInCachePolicy=t.TooManyCachePolicies=t.InvalidArgument=t.InconsistentQuantities=t.CreateCachePolicyResult=t.CreateCachePolicyRequest=t.CannotChangeImmutablePublicKeyFields=t.CachePolicyList=t.CachePolicySummary=t.CachePolicyInUse=t.CachePolicyAlreadyExists=t.CachePolicy=t.CachePolicyConfig=t.ParametersInCacheKeyAndForwardedToOrigin=t.CachePolicyQueryStringsConfig=t.QueryStringNames=t.CachePolicyHeadersConfig=t.CachePolicyCookiesConfig=t.CacheBehaviors=t.CacheBehavior=t.TrustedSigners=t.TrustedKeyGroups=t.LambdaFunctionAssociations=t.LambdaFunctionAssociation=t.ForwardedValues=t.QueryStringCacheKeys=t.Headers=t.CookiePreference=t.CookieNames=t.BatchTooLarge=t.AllowedMethods=t.CachedMethods=t.AliasICPRecordal=t.Aliases=t.ActiveTrustedSigners=t.Signer=t.ActiveTrustedKeyGroups=t.KGKeyPairIds=t.KeyPairIds=t.AccessDenied=void 0;t.NoSuchOrigin=t.NoSuchFieldLevelEncryptionConfig=t.NoSuchCachePolicy=t.InvalidWebACLId=t.InvalidViewerCertificate=t.InvalidTTLOrder=t.InvalidResponseCode=t.InvalidRequiredProtocol=t.InvalidRelativePath=t.InvalidQueryStringParameters=t.InvalidProtocolSettings=t.InvalidOriginReadTimeout=t.InvalidOriginKeepaliveTimeout=t.InvalidOriginAccessIdentity=t.InvalidOrigin=t.InvalidMinimumProtocolVersion=t.InvalidLocationCode=t.InvalidLambdaFunctionAssociation=t.InvalidHeadersForS3Origin=t.InvalidGeoRestrictionParameter=t.InvalidForwardCookies=t.InvalidErrorCode=t.InvalidDefaultRootObject=t.IllegalFieldLevelEncryptionConfigAssociationWithCacheBehavior=t.DistributionAlreadyExists=t.CreateDistributionResult=t.Distribution=t.CreateDistributionRequest=t.DistributionConfig=t.ViewerCertificate=t.Restrictions=t.GeoRestriction=t.Origins=t.Origin=t.S3OriginConfig=t.OriginShield=t.CustomOriginConfig=t.OriginSslProtocols=t.CustomHeaders=t.OriginCustomHeader=t.OriginGroups=t.OriginGroup=t.OriginGroupMembers=t.OriginGroupMember=t.OriginGroupFailoverCriteria=t.StatusCodes=t.LoggingConfig=t.DefaultCacheBehavior=t.CustomErrorResponses=t.CustomErrorResponse=void 0;t.FieldLevelEncryptionProfile=t.CreateFieldLevelEncryptionProfileRequest=t.FieldLevelEncryptionProfileConfig=t.EncryptionEntities=t.EncryptionEntity=t.FieldPatterns=t.TooManyFieldLevelEncryptionQueryArgProfiles=t.TooManyFieldLevelEncryptionContentTypeProfiles=t.TooManyFieldLevelEncryptionConfigs=t.QueryArgProfileEmpty=t.NoSuchFieldLevelEncryptionProfile=t.FieldLevelEncryptionConfigAlreadyExists=t.CreateFieldLevelEncryptionConfigResult=t.FieldLevelEncryption=t.CreateFieldLevelEncryptionConfigRequest=t.FieldLevelEncryptionConfig=t.QueryArgProfileConfig=t.QueryArgProfiles=t.QueryArgProfile=t.ContentTypeProfileConfig=t.ContentTypeProfiles=t.ContentTypeProfile=t.InvalidTagging=t.CreateDistributionWithTagsResult=t.CreateDistributionWithTagsRequest=t.DistributionConfigWithTags=t.Tags=t.Tag=t.TrustedSignerDoesNotExist=t.TrustedKeyGroupDoesNotExist=t.TooManyTrustedSigners=t.TooManyQueryStringParameters=t.TooManyOrigins=t.TooManyOriginGroupsPerDistribution=t.TooManyOriginCustomHeaders=t.TooManyLambdaFunctionAssociations=t.TooManyKeyGroupsAssociatedToDistribution=t.TooManyHeadersInForwardedValues=t.TooManyDistributionsWithSingleFunctionARN=t.TooManyDistributionsWithLambdaAssociations=t.TooManyDistributionsAssociatedToOriginRequestPolicy=t.TooManyDistributionsAssociatedToKeyGroup=t.TooManyDistributionsAssociatedToFieldLevelEncryptionConfig=t.TooManyDistributionsAssociatedToCachePolicy=t.TooManyDistributions=t.TooManyDistributionCNAMEs=t.TooManyCookieNamesInWhiteList=t.TooManyCertificates=t.TooManyCacheBehaviors=t.NoSuchOriginRequestPolicy=void 0;t.RealtimeLogConfigAlreadyExists=t.CreateRealtimeLogConfigResult=t.RealtimeLogConfig=t.CreateRealtimeLogConfigRequest=t.EndPoint=t.KinesisStreamConfig=t.TooManyPublicKeys=t.PublicKeyAlreadyExists=t.CreatePublicKeyResult=t.PublicKey=t.CreatePublicKeyRequest=t.PublicKeyConfig=t.TooManyQueryStringsInOriginRequestPolicy=t.TooManyOriginRequestPolicies=t.TooManyHeadersInOriginRequestPolicy=t.TooManyCookiesInOriginRequestPolicy=t.OriginRequestPolicyAlreadyExists=t.CreateOriginRequestPolicyResult=t.OriginRequestPolicy=t.CreateOriginRequestPolicyRequest=t.OriginRequestPolicyConfig=t.OriginRequestPolicyQueryStringsConfig=t.OriginRequestPolicyHeadersConfig=t.OriginRequestPolicyCookiesConfig=t.CreateMonitoringSubscriptionResult=t.CreateMonitoringSubscriptionRequest=t.MonitoringSubscription=t.RealtimeMetricsSubscriptionConfig=t.RealtimeMetricsSubscriptionStatus=t.TooManyPublicKeysInKeyGroup=t.TooManyKeyGroups=t.KeyGroupAlreadyExists=t.CreateKeyGroupResult=t.KeyGroup=t.CreateKeyGroupRequest=t.KeyGroupConfig=t.TooManyInvalidationsInProgress=t.NoSuchDistribution=t.CreateInvalidationResult=t.Invalidation=t.CreateInvalidationRequest=t.InvalidationBatch=t.Paths=t.TooManyFieldLevelEncryptionProfiles=t.TooManyFieldLevelEncryptionFieldPatterns=t.TooManyFieldLevelEncryptionEncryptionEntities=t.NoSuchPublicKey=t.FieldLevelEncryptionProfileSizeExceeded=t.FieldLevelEncryptionProfileAlreadyExists=t.CreateFieldLevelEncryptionProfileResult=void 0;t.GetDistributionRequest=t.GetCloudFrontOriginAccessIdentityConfigResult=t.GetCloudFrontOriginAccessIdentityConfigRequest=t.GetCloudFrontOriginAccessIdentityResult=t.GetCloudFrontOriginAccessIdentityRequest=t.GetCachePolicyConfigResult=t.GetCachePolicyConfigRequest=t.GetCachePolicyResult=t.GetCachePolicyRequest=t.StreamingDistributionNotDisabled=t.NoSuchStreamingDistribution=t.DeleteStreamingDistributionRequest=t.RealtimeLogConfigInUse=t.NoSuchRealtimeLogConfig=t.DeleteRealtimeLogConfigRequest=t.PublicKeyInUse=t.DeletePublicKeyRequest=t.OriginRequestPolicyInUse=t.DeleteOriginRequestPolicyRequest=t.DeleteMonitoringSubscriptionResult=t.DeleteMonitoringSubscriptionRequest=t.ResourceInUse=t.NoSuchResource=t.DeleteKeyGroupRequest=t.FieldLevelEncryptionProfileInUse=t.DeleteFieldLevelEncryptionProfileRequest=t.FieldLevelEncryptionConfigInUse=t.DeleteFieldLevelEncryptionConfigRequest=t.DistributionNotDisabled=t.DeleteDistributionRequest=t.NoSuchCloudFrontOriginAccessIdentity=t.DeleteCloudFrontOriginAccessIdentityRequest=t.CloudFrontOriginAccessIdentityInUse=t.PreconditionFailed=t.InvalidIfMatchVersion=t.IllegalDelete=t.DeleteCachePolicyRequest=t.CreateStreamingDistributionWithTagsResult=t.CreateStreamingDistributionWithTagsRequest=t.StreamingDistributionConfigWithTags=t.TooManyStreamingDistributions=t.TooManyStreamingDistributionCNAMEs=t.StreamingDistributionAlreadyExists=t.CreateStreamingDistributionResult=t.StreamingDistribution=t.CreateStreamingDistributionRequest=t.StreamingDistributionConfig=t.S3Origin=t.StreamingLoggingConfig=t.TooManyRealtimeLogConfigs=void 0;t.GetRealtimeLogConfigRequest=t.GetPublicKeyConfigResult=t.GetPublicKeyConfigRequest=t.GetPublicKeyResult=t.GetPublicKeyRequest=t.GetOriginRequestPolicyConfigResult=t.GetOriginRequestPolicyConfigRequest=t.GetOriginRequestPolicyResult=t.GetOriginRequestPolicyRequest=t.GetMonitoringSubscriptionResult=t.GetMonitoringSubscriptionRequest=t.GetKeyGroupConfigResult=t.GetKeyGroupConfigRequest=t.GetKeyGroupResult=t.GetKeyGroupRequest=t.NoSuchInvalidation=t.GetInvalidationResult=t.GetInvalidationRequest=t.GetFieldLevelEncryptionProfileConfigResult=t.GetFieldLevelEncryptionProfileConfigRequest=t.GetFieldLevelEncryptionProfileResult=t.GetFieldLevelEncryptionProfileRequest=t.GetFieldLevelEncryptionConfigResult=t.GetFieldLevelEncryptionConfigRequest=t.GetFieldLevelEncryptionResult=t.GetFieldLevelEncryptionRequest=t.GetDistributionConfigResult=t.GetDistributionConfigRequest=t.GetDistributionResult=void 0;const i=n(6763);var o;(function(e){e.filterSensitiveLog=(e=>({...e}))})(o=t.AccessDenied||(t.AccessDenied={}));var s;(function(e){e.filterSensitiveLog=(e=>({...e}))})(s=t.KeyPairIds||(t.KeyPairIds={}));var r;(function(e){e.filterSensitiveLog=(e=>({...e}))})(r=t.KGKeyPairIds||(t.KGKeyPairIds={}));var a;(function(e){e.filterSensitiveLog=(e=>({...e}))})(a=t.ActiveTrustedKeyGroups||(t.ActiveTrustedKeyGroups={}));var d;(function(e){e.filterSensitiveLog=(e=>({...e}))})(d=t.Signer||(t.Signer={}));var c;(function(e){e.filterSensitiveLog=(e=>({...e}))})(c=t.ActiveTrustedSigners||(t.ActiveTrustedSigners={}));var l;(function(e){e.filterSensitiveLog=(e=>({...e}))})(l=t.Aliases||(t.Aliases={}));var u;(function(e){e.filterSensitiveLog=(e=>({...e}))})(u=t.AliasICPRecordal||(t.AliasICPRecordal={}));var f;(function(e){e.filterSensitiveLog=(e=>({...e}))})(f=t.CachedMethods||(t.CachedMethods={}));var m;(function(e){e.filterSensitiveLog=(e=>({...e}))})(m=t.AllowedMethods||(t.AllowedMethods={}));var g;(function(e){e.filterSensitiveLog=(e=>({...e}))})(g=t.BatchTooLarge||(t.BatchTooLarge={}));var y;(function(e){e.filterSensitiveLog=(e=>({...e}))})(y=t.CookieNames||(t.CookieNames={}));var C;(function(e){e.filterSensitiveLog=(e=>({...e}))})(C=t.CookiePreference||(t.CookiePreference={}));var w;(function(e){e.filterSensitiveLog=(e=>({...e}))})(w=t.Headers||(t.Headers={}));var h;(function(e){e.filterSensitiveLog=(e=>({...e}))})(h=t.QueryStringCacheKeys||(t.QueryStringCacheKeys={}));var p;(function(e){e.filterSensitiveLog=(e=>({...e}))})(p=t.ForwardedValues||(t.ForwardedValues={}));var v;(function(e){e.filterSensitiveLog=(e=>({...e}))})(v=t.LambdaFunctionAssociation||(t.LambdaFunctionAssociation={}));var S;(function(e){e.filterSensitiveLog=(e=>({...e}))})(S=t.LambdaFunctionAssociations||(t.LambdaFunctionAssociations={}));var I;(function(e){e.filterSensitiveLog=(e=>({...e}))})(I=t.TrustedKeyGroups||(t.TrustedKeyGroups={}));var E;(function(e){e.filterSensitiveLog=(e=>({...e}))})(E=t.TrustedSigners||(t.TrustedSigners={}));var b;(function(e){e.filterSensitiveLog=(e=>({...e}))})(b=t.CacheBehavior||(t.CacheBehavior={}));var P;(function(e){e.filterSensitiveLog=(e=>({...e}))})(P=t.CacheBehaviors||(t.CacheBehaviors={}));var M;(function(e){e.filterSensitiveLog=(e=>({...e}))})(M=t.CachePolicyCookiesConfig||(t.CachePolicyCookiesConfig={}));var L;(function(e){e.filterSensitiveLog=(e=>({...e}))})(L=t.CachePolicyHeadersConfig||(t.CachePolicyHeadersConfig={}));var T;(function(e){e.filterSensitiveLog=(e=>({...e}))})(T=t.QueryStringNames||(t.QueryStringNames={}));var A;(function(e){e.filterSensitiveLog=(e=>({...e}))})(A=t.CachePolicyQueryStringsConfig||(t.CachePolicyQueryStringsConfig={}));var R;(function(e){e.filterSensitiveLog=(e=>({...e}))})(R=t.ParametersInCacheKeyAndForwardedToOrigin||(t.ParametersInCacheKeyAndForwardedToOrigin={}));var _;(function(e){e.filterSensitiveLog=(e=>({...e}))})(_=t.CachePolicyConfig||(t.CachePolicyConfig={}));var N;(function(e){e.filterSensitiveLog=(e=>({...e}))})(N=t.CachePolicy||(t.CachePolicy={}));var F;(function(e){e.filterSensitiveLog=(e=>({...e}))})(F=t.CachePolicyAlreadyExists||(t.CachePolicyAlreadyExists={}));var z;(function(e){e.filterSensitiveLog=(e=>({...e}))})(z=t.CachePolicyInUse||(t.CachePolicyInUse={}));var D;(function(e){e.filterSensitiveLog=(e=>({...e}))})(D=t.CachePolicySummary||(t.CachePolicySummary={}));var $;(function(e){e.filterSensitiveLog=(e=>({...e}))})($=t.CachePolicyList||(t.CachePolicyList={}));var q;(function(e){e.filterSensitiveLog=(e=>({...e}))})(q=t.CannotChangeImmutablePublicKeyFields||(t.CannotChangeImmutablePublicKeyFields={}));var X;(function(e){e.filterSensitiveLog=(e=>({...e}))})(X=t.CreateCachePolicyRequest||(t.CreateCachePolicyRequest={}));var G;(function(e){e.filterSensitiveLog=(e=>({...e}))})(G=t.CreateCachePolicyResult||(t.CreateCachePolicyResult={}));var k;(function(e){e.filterSensitiveLog=(e=>({...e}))})(k=t.InconsistentQuantities||(t.InconsistentQuantities={}));var O;(function(e){e.filterSensitiveLog=(e=>({...e}))})(O=t.InvalidArgument||(t.InvalidArgument={}));var U;(function(e){e.filterSensitiveLog=(e=>({...e}))})(U=t.TooManyCachePolicies||(t.TooManyCachePolicies={}));var H;(function(e){e.filterSensitiveLog=(e=>({...e}))})(H=t.TooManyCookiesInCachePolicy||(t.TooManyCookiesInCachePolicy={}));var K;(function(e){e.filterSensitiveLog=(e=>({...e}))})(K=t.TooManyHeadersInCachePolicy||(t.TooManyHeadersInCachePolicy={}));var Q;(function(e){e.filterSensitiveLog=(e=>({...e}))})(Q=t.TooManyQueryStringsInCachePolicy||(t.TooManyQueryStringsInCachePolicy={}));var x;(function(e){e.filterSensitiveLog=(e=>({...e}))})(x=t.CloudFrontOriginAccessIdentityAlreadyExists||(t.CloudFrontOriginAccessIdentityAlreadyExists={}));var B;(function(e){e.filterSensitiveLog=(e=>({...e}))})(B=t.CloudFrontOriginAccessIdentityConfig||(t.CloudFrontOriginAccessIdentityConfig={}));var W;(function(e){e.filterSensitiveLog=(e=>({...e}))})(W=t.CreateCloudFrontOriginAccessIdentityRequest||(t.CreateCloudFrontOriginAccessIdentityRequest={}));var j;(function(e){e.filterSensitiveLog=(e=>({...e}))})(j=t.CloudFrontOriginAccessIdentity||(t.CloudFrontOriginAccessIdentity={}));var Y;(function(e){e.filterSensitiveLog=(e=>({...e}))})(Y=t.CreateCloudFrontOriginAccessIdentityResult||(t.CreateCloudFrontOriginAccessIdentityResult={}));var J;(function(e){e.filterSensitiveLog=(e=>({...e}))})(J=t.MissingBody||(t.MissingBody={}));var Z;(function(e){e.filterSensitiveLog=(e=>({...e}))})(Z=t.TooManyCloudFrontOriginAccessIdentities||(t.TooManyCloudFrontOriginAccessIdentities={}));var V;(function(e){e.filterSensitiveLog=(e=>({...e}))})(V=t.CNAMEAlreadyExists||(t.CNAMEAlreadyExists={}));var ee;(function(e){e.filterSensitiveLog=(e=>({...e}))})(ee=t.CustomErrorResponse||(t.CustomErrorResponse={}));var te;(function(e){e.filterSensitiveLog=(e=>({...e}))})(te=t.CustomErrorResponses||(t.CustomErrorResponses={}));var ne;(function(e){e.filterSensitiveLog=(e=>({...e}))})(ne=t.DefaultCacheBehavior||(t.DefaultCacheBehavior={}));var ie;(function(e){e.filterSensitiveLog=(e=>({...e}))})(ie=t.LoggingConfig||(t.LoggingConfig={}));var oe;(function(e){e.filterSensitiveLog=(e=>({...e}))})(oe=t.StatusCodes||(t.StatusCodes={}));var se;(function(e){e.filterSensitiveLog=(e=>({...e}))})(se=t.OriginGroupFailoverCriteria||(t.OriginGroupFailoverCriteria={}));var re;(function(e){e.filterSensitiveLog=(e=>({...e}))})(re=t.OriginGroupMember||(t.OriginGroupMember={}));var ae;(function(e){e.filterSensitiveLog=(e=>({...e}))})(ae=t.OriginGroupMembers||(t.OriginGroupMembers={}));var de;(function(e){e.filterSensitiveLog=(e=>({...e}))})(de=t.OriginGroup||(t.OriginGroup={}));var ce;(function(e){e.filterSensitiveLog=(e=>({...e}))})(ce=t.OriginGroups||(t.OriginGroups={}));var le;(function(e){e.filterSensitiveLog=(e=>({...e}))})(le=t.OriginCustomHeader||(t.OriginCustomHeader={}));var ue;(function(e){e.filterSensitiveLog=(e=>({...e}))})(ue=t.CustomHeaders||(t.CustomHeaders={}));var fe;(function(e){e.filterSensitiveLog=(e=>({...e}))})(fe=t.OriginSslProtocols||(t.OriginSslProtocols={}));var me;(function(e){e.filterSensitiveLog=(e=>({...e}))})(me=t.CustomOriginConfig||(t.CustomOriginConfig={}));var ge;(function(e){e.filterSensitiveLog=(e=>({...e}))})(ge=t.OriginShield||(t.OriginShield={}));var ye;(function(e){e.filterSensitiveLog=(e=>({...e}))})(ye=t.S3OriginConfig||(t.S3OriginConfig={}));var Ce;(function(e){e.filterSensitiveLog=(e=>({...e}))})(Ce=t.Origin||(t.Origin={}));var we;(function(e){e.filterSensitiveLog=(e=>({...e}))})(we=t.Origins||(t.Origins={}));var he;(function(e){e.filterSensitiveLog=(e=>({...e}))})(he=t.GeoRestriction||(t.GeoRestriction={}));var pe;(function(e){e.filterSensitiveLog=(e=>({...e}))})(pe=t.Restrictions||(t.Restrictions={}));var ve;(function(e){e.filterSensitiveLog=(e=>({...e}))})(ve=t.ViewerCertificate||(t.ViewerCertificate={}));var Se;(function(e){e.filterSensitiveLog=(e=>({...e,...e.Comment&&{Comment:i.SENSITIVE_STRING}}))})(Se=t.DistributionConfig||(t.DistributionConfig={}));var Ie;(function(e){e.filterSensitiveLog=(e=>({...e,...e.DistributionConfig&&{DistributionConfig:Se.filterSensitiveLog(e.DistributionConfig)}}))})(Ie=t.CreateDistributionRequest||(t.CreateDistributionRequest={}));var Ee;(function(e){e.filterSensitiveLog=(e=>({...e,...e.DistributionConfig&&{DistributionConfig:Se.filterSensitiveLog(e.DistributionConfig)}}))})(Ee=t.Distribution||(t.Distribution={}));var be;(function(e){e.filterSensitiveLog=(e=>({...e,...e.Distribution&&{Distribution:Ee.filterSensitiveLog(e.Distribution)}}))})(be=t.CreateDistributionResult||(t.CreateDistributionResult={}));var Pe;(function(e){e.filterSensitiveLog=(e=>({...e}))})(Pe=t.DistributionAlreadyExists||(t.DistributionAlreadyExists={}));var Me;(function(e){e.filterSensitiveLog=(e=>({...e}))})(Me=t.IllegalFieldLevelEncryptionConfigAssociationWithCacheBehavior||(t.IllegalFieldLevelEncryptionConfigAssociationWithCacheBehavior={}));var Le;(function(e){e.filterSensitiveLog=(e=>({...e}))})(Le=t.InvalidDefaultRootObject||(t.InvalidDefaultRootObject={}));var Te;(function(e){e.filterSensitiveLog=(e=>({...e}))})(Te=t.InvalidErrorCode||(t.InvalidErrorCode={}));var Ae;(function(e){e.filterSensitiveLog=(e=>({...e}))})(Ae=t.InvalidForwardCookies||(t.InvalidForwardCookies={}));var Re;(function(e){e.filterSensitiveLog=(e=>({...e}))})(Re=t.InvalidGeoRestrictionParameter||(t.InvalidGeoRestrictionParameter={}));var _e;(function(e){e.filterSensitiveLog=(e=>({...e}))})(_e=t.InvalidHeadersForS3Origin||(t.InvalidHeadersForS3Origin={}));var Ne;(function(e){e.filterSensitiveLog=(e=>({...e}))})(Ne=t.InvalidLambdaFunctionAssociation||(t.InvalidLambdaFunctionAssociation={}));var Fe;(function(e){e.filterSensitiveLog=(e=>({...e}))})(Fe=t.InvalidLocationCode||(t.InvalidLocationCode={}));var ze;(function(e){e.filterSensitiveLog=(e=>({...e}))})(ze=t.InvalidMinimumProtocolVersion||(t.InvalidMinimumProtocolVersion={}));var De;(function(e){e.filterSensitiveLog=(e=>({...e}))})(De=t.InvalidOrigin||(t.InvalidOrigin={}));var $e;(function(e){e.filterSensitiveLog=(e=>({...e}))})($e=t.InvalidOriginAccessIdentity||(t.InvalidOriginAccessIdentity={}));var qe;(function(e){e.filterSensitiveLog=(e=>({...e}))})(qe=t.InvalidOriginKeepaliveTimeout||(t.InvalidOriginKeepaliveTimeout={}));var Xe;(function(e){e.filterSensitiveLog=(e=>({...e}))})(Xe=t.InvalidOriginReadTimeout||(t.InvalidOriginReadTimeout={}));var Ge;(function(e){e.filterSensitiveLog=(e=>({...e}))})(Ge=t.InvalidProtocolSettings||(t.InvalidProtocolSettings={}));var ke;(function(e){e.filterSensitiveLog=(e=>({...e}))})(ke=t.InvalidQueryStringParameters||(t.InvalidQueryStringParameters={}));var Oe;(function(e){e.filterSensitiveLog=(e=>({...e}))})(Oe=t.InvalidRelativePath||(t.InvalidRelativePath={}));var Ue;(function(e){e.filterSensitiveLog=(e=>({...e}))})(Ue=t.InvalidRequiredProtocol||(t.InvalidRequiredProtocol={}));var He;(function(e){e.filterSensitiveLog=(e=>({...e}))})(He=t.InvalidResponseCode||(t.InvalidResponseCode={}));var Ke;(function(e){e.filterSensitiveLog=(e=>({...e}))})(Ke=t.InvalidTTLOrder||(t.InvalidTTLOrder={}));var Qe;(function(e){e.filterSensitiveLog=(e=>({...e}))})(Qe=t.InvalidViewerCertificate||(t.InvalidViewerCertificate={}));var xe;(function(e){e.filterSensitiveLog=(e=>({...e}))})(xe=t.InvalidWebACLId||(t.InvalidWebACLId={}));var Be;(function(e){e.filterSensitiveLog=(e=>({...e}))})(Be=t.NoSuchCachePolicy||(t.NoSuchCachePolicy={}));var We;(function(e){e.filterSensitiveLog=(e=>({...e}))})(We=t.NoSuchFieldLevelEncryptionConfig||(t.NoSuchFieldLevelEncryptionConfig={}));var je;(function(e){e.filterSensitiveLog=(e=>({...e}))})(je=t.NoSuchOrigin||(t.NoSuchOrigin={}));var Ye;(function(e){e.filterSensitiveLog=(e=>({...e}))})(Ye=t.NoSuchOriginRequestPolicy||(t.NoSuchOriginRequestPolicy={}));var Je;(function(e){e.filterSensitiveLog=(e=>({...e}))})(Je=t.TooManyCacheBehaviors||(t.TooManyCacheBehaviors={}));var Ze;(function(e){e.filterSensitiveLog=(e=>({...e}))})(Ze=t.TooManyCertificates||(t.TooManyCertificates={}));var Ve;(function(e){e.filterSensitiveLog=(e=>({...e}))})(Ve=t.TooManyCookieNamesInWhiteList||(t.TooManyCookieNamesInWhiteList={}));var et;(function(e){e.filterSensitiveLog=(e=>({...e}))})(et=t.TooManyDistributionCNAMEs||(t.TooManyDistributionCNAMEs={}));var tt;(function(e){e.filterSensitiveLog=(e=>({...e}))})(tt=t.TooManyDistributions||(t.TooManyDistributions={}));var nt;(function(e){e.filterSensitiveLog=(e=>({...e}))})(nt=t.TooManyDistributionsAssociatedToCachePolicy||(t.TooManyDistributionsAssociatedToCachePolicy={}));var it;(function(e){e.filterSensitiveLog=(e=>({...e}))})(it=t.TooManyDistributionsAssociatedToFieldLevelEncryptionConfig||(t.TooManyDistributionsAssociatedToFieldLevelEncryptionConfig={}));var ot;(function(e){e.filterSensitiveLog=(e=>({...e}))})(ot=t.TooManyDistributionsAssociatedToKeyGroup||(t.TooManyDistributionsAssociatedToKeyGroup={}));var st;(function(e){e.filterSensitiveLog=(e=>({...e}))})(st=t.TooManyDistributionsAssociatedToOriginRequestPolicy||(t.TooManyDistributionsAssociatedToOriginRequestPolicy={}));var rt;(function(e){e.filterSensitiveLog=(e=>({...e}))})(rt=t.TooManyDistributionsWithLambdaAssociations||(t.TooManyDistributionsWithLambdaAssociations={}));var at;(function(e){e.filterSensitiveLog=(e=>({...e}))})(at=t.TooManyDistributionsWithSingleFunctionARN||(t.TooManyDistributionsWithSingleFunctionARN={}));var dt;(function(e){e.filterSensitiveLog=(e=>({...e}))})(dt=t.TooManyHeadersInForwardedValues||(t.TooManyHeadersInForwardedValues={}));var ct;(function(e){e.filterSensitiveLog=(e=>({...e}))})(ct=t.TooManyKeyGroupsAssociatedToDistribution||(t.TooManyKeyGroupsAssociatedToDistribution={}));var lt;(function(e){e.filterSensitiveLog=(e=>({...e}))})(lt=t.TooManyLambdaFunctionAssociations||(t.TooManyLambdaFunctionAssociations={}));var ut;(function(e){e.filterSensitiveLog=(e=>({...e}))})(ut=t.TooManyOriginCustomHeaders||(t.TooManyOriginCustomHeaders={}));var ft;(function(e){e.filterSensitiveLog=(e=>({...e}))})(ft=t.TooManyOriginGroupsPerDistribution||(t.TooManyOriginGroupsPerDistribution={}));var mt;(function(e){e.filterSensitiveLog=(e=>({...e}))})(mt=t.TooManyOrigins||(t.TooManyOrigins={}));var gt;(function(e){e.filterSensitiveLog=(e=>({...e}))})(gt=t.TooManyQueryStringParameters||(t.TooManyQueryStringParameters={}));var yt;(function(e){e.filterSensitiveLog=(e=>({...e}))})(yt=t.TooManyTrustedSigners||(t.TooManyTrustedSigners={}));var Ct;(function(e){e.filterSensitiveLog=(e=>({...e}))})(Ct=t.TrustedKeyGroupDoesNotExist||(t.TrustedKeyGroupDoesNotExist={}));var wt;(function(e){e.filterSensitiveLog=(e=>({...e}))})(wt=t.TrustedSignerDoesNotExist||(t.TrustedSignerDoesNotExist={}));var ht;(function(e){e.filterSensitiveLog=(e=>({...e}))})(ht=t.Tag||(t.Tag={}));var pt;(function(e){e.filterSensitiveLog=(e=>({...e}))})(pt=t.Tags||(t.Tags={}));var vt;(function(e){e.filterSensitiveLog=(e=>({...e,...e.DistributionConfig&&{DistributionConfig:Se.filterSensitiveLog(e.DistributionConfig)}}))})(vt=t.DistributionConfigWithTags||(t.DistributionConfigWithTags={}));var St;(function(e){e.filterSensitiveLog=(e=>({...e,...e.DistributionConfigWithTags&&{DistributionConfigWithTags:vt.filterSensitiveLog(e.DistributionConfigWithTags)}}))})(St=t.CreateDistributionWithTagsRequest||(t.CreateDistributionWithTagsRequest={}));var It;(function(e){e.filterSensitiveLog=(e=>({...e,...e.Distribution&&{Distribution:Ee.filterSensitiveLog(e.Distribution)}}))})(It=t.CreateDistributionWithTagsResult||(t.CreateDistributionWithTagsResult={}));var Et;(function(e){e.filterSensitiveLog=(e=>({...e}))})(Et=t.InvalidTagging||(t.InvalidTagging={}));var bt;(function(e){e.filterSensitiveLog=(e=>({...e}))})(bt=t.ContentTypeProfile||(t.ContentTypeProfile={}));var Pt;(function(e){e.filterSensitiveLog=(e=>({...e}))})(Pt=t.ContentTypeProfiles||(t.ContentTypeProfiles={}));var Mt;(function(e){e.filterSensitiveLog=(e=>({...e}))})(Mt=t.ContentTypeProfileConfig||(t.ContentTypeProfileConfig={}));var Lt;(function(e){e.filterSensitiveLog=(e=>({...e}))})(Lt=t.QueryArgProfile||(t.QueryArgProfile={}));var Tt;(function(e){e.filterSensitiveLog=(e=>({...e}))})(Tt=t.QueryArgProfiles||(t.QueryArgProfiles={}));var At;(function(e){e.filterSensitiveLog=(e=>({...e}))})(At=t.QueryArgProfileConfig||(t.QueryArgProfileConfig={}));var Rt;(function(e){e.filterSensitiveLog=(e=>({...e}))})(Rt=t.FieldLevelEncryptionConfig||(t.FieldLevelEncryptionConfig={}));var _t;(function(e){e.filterSensitiveLog=(e=>({...e}))})(_t=t.CreateFieldLevelEncryptionConfigRequest||(t.CreateFieldLevelEncryptionConfigRequest={}));var Nt;(function(e){e.filterSensitiveLog=(e=>({...e}))})(Nt=t.FieldLevelEncryption||(t.FieldLevelEncryption={}));var Ft;(function(e){e.filterSensitiveLog=(e=>({...e}))})(Ft=t.CreateFieldLevelEncryptionConfigResult||(t.CreateFieldLevelEncryptionConfigResult={}));var zt;(function(e){e.filterSensitiveLog=(e=>({...e}))})(zt=t.FieldLevelEncryptionConfigAlreadyExists||(t.FieldLevelEncryptionConfigAlreadyExists={}));var Dt;(function(e){e.filterSensitiveLog=(e=>({...e}))})(Dt=t.NoSuchFieldLevelEncryptionProfile||(t.NoSuchFieldLevelEncryptionProfile={}));var $t;(function(e){e.filterSensitiveLog=(e=>({...e}))})($t=t.QueryArgProfileEmpty||(t.QueryArgProfileEmpty={}));var qt;(function(e){e.filterSensitiveLog=(e=>({...e}))})(qt=t.TooManyFieldLevelEncryptionConfigs||(t.TooManyFieldLevelEncryptionConfigs={}));var Xt;(function(e){e.filterSensitiveLog=(e=>({...e}))})(Xt=t.TooManyFieldLevelEncryptionContentTypeProfiles||(t.TooManyFieldLevelEncryptionContentTypeProfiles={}));var Gt;(function(e){e.filterSensitiveLog=(e=>({...e}))})(Gt=t.TooManyFieldLevelEncryptionQueryArgProfiles||(t.TooManyFieldLevelEncryptionQueryArgProfiles={}));var kt;(function(e){e.filterSensitiveLog=(e=>({...e}))})(kt=t.FieldPatterns||(t.FieldPatterns={}));var Ot;(function(e){e.filterSensitiveLog=(e=>({...e}))})(Ot=t.EncryptionEntity||(t.EncryptionEntity={}));var Ut;(function(e){e.filterSensitiveLog=(e=>({...e}))})(Ut=t.EncryptionEntities||(t.EncryptionEntities={}));var Ht;(function(e){e.filterSensitiveLog=(e=>({...e}))})(Ht=t.FieldLevelEncryptionProfileConfig||(t.FieldLevelEncryptionProfileConfig={}));var Kt;(function(e){e.filterSensitiveLog=(e=>({...e}))})(Kt=t.CreateFieldLevelEncryptionProfileRequest||(t.CreateFieldLevelEncryptionProfileRequest={}));var Qt;(function(e){e.filterSensitiveLog=(e=>({...e}))})(Qt=t.FieldLevelEncryptionProfile||(t.FieldLevelEncryptionProfile={}));var xt;(function(e){e.filterSensitiveLog=(e=>({...e}))})(xt=t.CreateFieldLevelEncryptionProfileResult||(t.CreateFieldLevelEncryptionProfileResult={}));var Bt;(function(e){e.filterSensitiveLog=(e=>({...e}))})(Bt=t.FieldLevelEncryptionProfileAlreadyExists||(t.FieldLevelEncryptionProfileAlreadyExists={}));var Wt;(function(e){e.filterSensitiveLog=(e=>({...e}))})(Wt=t.FieldLevelEncryptionProfileSizeExceeded||(t.FieldLevelEncryptionProfileSizeExceeded={}));var jt;(function(e){e.filterSensitiveLog=(e=>({...e}))})(jt=t.NoSuchPublicKey||(t.NoSuchPublicKey={}));var Yt;(function(e){e.filterSensitiveLog=(e=>({...e}))})(Yt=t.TooManyFieldLevelEncryptionEncryptionEntities||(t.TooManyFieldLevelEncryptionEncryptionEntities={}));var Jt;(function(e){e.filterSensitiveLog=(e=>({...e}))})(Jt=t.TooManyFieldLevelEncryptionFieldPatterns||(t.TooManyFieldLevelEncryptionFieldPatterns={}));var Zt;(function(e){e.filterSensitiveLog=(e=>({...e}))})(Zt=t.TooManyFieldLevelEncryptionProfiles||(t.TooManyFieldLevelEncryptionProfiles={}));var Vt;(function(e){e.filterSensitiveLog=(e=>({...e}))})(Vt=t.Paths||(t.Paths={}));var en;(function(e){e.filterSensitiveLog=(e=>({...e}))})(en=t.InvalidationBatch||(t.InvalidationBatch={}));var tn;(function(e){e.filterSensitiveLog=(e=>({...e}))})(tn=t.CreateInvalidationRequest||(t.CreateInvalidationRequest={}));var nn;(function(e){e.filterSensitiveLog=(e=>({...e}))})(nn=t.Invalidation||(t.Invalidation={}));var on;(function(e){e.filterSensitiveLog=(e=>({...e}))})(on=t.CreateInvalidationResult||(t.CreateInvalidationResult={}));var sn;(function(e){e.filterSensitiveLog=(e=>({...e}))})(sn=t.NoSuchDistribution||(t.NoSuchDistribution={}));var rn;(function(e){e.filterSensitiveLog=(e=>({...e}))})(rn=t.TooManyInvalidationsInProgress||(t.TooManyInvalidationsInProgress={}));var an;(function(e){e.filterSensitiveLog=(e=>({...e}))})(an=t.KeyGroupConfig||(t.KeyGroupConfig={}));var dn;(function(e){e.filterSensitiveLog=(e=>({...e}))})(dn=t.CreateKeyGroupRequest||(t.CreateKeyGroupRequest={}));var cn;(function(e){e.filterSensitiveLog=(e=>({...e}))})(cn=t.KeyGroup||(t.KeyGroup={}));var ln;(function(e){e.filterSensitiveLog=(e=>({...e}))})(ln=t.CreateKeyGroupResult||(t.CreateKeyGroupResult={}));var un;(function(e){e.filterSensitiveLog=(e=>({...e}))})(un=t.KeyGroupAlreadyExists||(t.KeyGroupAlreadyExists={}));var fn;(function(e){e.filterSensitiveLog=(e=>({...e}))})(fn=t.TooManyKeyGroups||(t.TooManyKeyGroups={}));var mn;(function(e){e.filterSensitiveLog=(e=>({...e}))})(mn=t.TooManyPublicKeysInKeyGroup||(t.TooManyPublicKeysInKeyGroup={}));var gn;(function(e){e["Disabled"]="Disabled";e["Enabled"]="Enabled"})(gn=t.RealtimeMetricsSubscriptionStatus||(t.RealtimeMetricsSubscriptionStatus={}));var yn;(function(e){e.filterSensitiveLog=(e=>({...e}))})(yn=t.RealtimeMetricsSubscriptionConfig||(t.RealtimeMetricsSubscriptionConfig={}));var Cn;(function(e){e.filterSensitiveLog=(e=>({...e}))})(Cn=t.MonitoringSubscription||(t.MonitoringSubscription={}));var wn;(function(e){e.filterSensitiveLog=(e=>({...e}))})(wn=t.CreateMonitoringSubscriptionRequest||(t.CreateMonitoringSubscriptionRequest={}));var hn;(function(e){e.filterSensitiveLog=(e=>({...e}))})(hn=t.CreateMonitoringSubscriptionResult||(t.CreateMonitoringSubscriptionResult={}));var pn;(function(e){e.filterSensitiveLog=(e=>({...e}))})(pn=t.OriginRequestPolicyCookiesConfig||(t.OriginRequestPolicyCookiesConfig={}));var vn;(function(e){e.filterSensitiveLog=(e=>({...e}))})(vn=t.OriginRequestPolicyHeadersConfig||(t.OriginRequestPolicyHeadersConfig={}));var Sn;(function(e){e.filterSensitiveLog=(e=>({...e}))})(Sn=t.OriginRequestPolicyQueryStringsConfig||(t.OriginRequestPolicyQueryStringsConfig={}));var In;(function(e){e.filterSensitiveLog=(e=>({...e}))})(In=t.OriginRequestPolicyConfig||(t.OriginRequestPolicyConfig={}));var En;(function(e){e.filterSensitiveLog=(e=>({...e}))})(En=t.CreateOriginRequestPolicyRequest||(t.CreateOriginRequestPolicyRequest={}));var bn;(function(e){e.filterSensitiveLog=(e=>({...e}))})(bn=t.OriginRequestPolicy||(t.OriginRequestPolicy={}));var Pn;(function(e){e.filterSensitiveLog=(e=>({...e}))})(Pn=t.CreateOriginRequestPolicyResult||(t.CreateOriginRequestPolicyResult={}));var Mn;(function(e){e.filterSensitiveLog=(e=>({...e}))})(Mn=t.OriginRequestPolicyAlreadyExists||(t.OriginRequestPolicyAlreadyExists={}));var Ln;(function(e){e.filterSensitiveLog=(e=>({...e}))})(Ln=t.TooManyCookiesInOriginRequestPolicy||(t.TooManyCookiesInOriginRequestPolicy={}));var Tn;(function(e){e.filterSensitiveLog=(e=>({...e}))})(Tn=t.TooManyHeadersInOriginRequestPolicy||(t.TooManyHeadersInOriginRequestPolicy={}));var An;(function(e){e.filterSensitiveLog=(e=>({...e}))})(An=t.TooManyOriginRequestPolicies||(t.TooManyOriginRequestPolicies={}));var Rn;(function(e){e.filterSensitiveLog=(e=>({...e}))})(Rn=t.TooManyQueryStringsInOriginRequestPolicy||(t.TooManyQueryStringsInOriginRequestPolicy={}));var _n;(function(e){e.filterSensitiveLog=(e=>({...e}))})(_n=t.PublicKeyConfig||(t.PublicKeyConfig={}));var Nn;(function(e){e.filterSensitiveLog=(e=>({...e}))})(Nn=t.CreatePublicKeyRequest||(t.CreatePublicKeyRequest={}));var Fn;(function(e){e.filterSensitiveLog=(e=>({...e}))})(Fn=t.PublicKey||(t.PublicKey={}));var zn;(function(e){e.filterSensitiveLog=(e=>({...e}))})(zn=t.CreatePublicKeyResult||(t.CreatePublicKeyResult={}));var Dn;(function(e){e.filterSensitiveLog=(e=>({...e}))})(Dn=t.PublicKeyAlreadyExists||(t.PublicKeyAlreadyExists={}));var $n;(function(e){e.filterSensitiveLog=(e=>({...e}))})($n=t.TooManyPublicKeys||(t.TooManyPublicKeys={}));var qn;(function(e){e.filterSensitiveLog=(e=>({...e}))})(qn=t.KinesisStreamConfig||(t.KinesisStreamConfig={}));var Xn;(function(e){e.filterSensitiveLog=(e=>({...e}))})(Xn=t.EndPoint||(t.EndPoint={}));var Gn;(function(e){e.filterSensitiveLog=(e=>({...e}))})(Gn=t.CreateRealtimeLogConfigRequest||(t.CreateRealtimeLogConfigRequest={}));var kn;(function(e){e.filterSensitiveLog=(e=>({...e}))})(kn=t.RealtimeLogConfig||(t.RealtimeLogConfig={}));var On;(function(e){e.filterSensitiveLog=(e=>({...e}))})(On=t.CreateRealtimeLogConfigResult||(t.CreateRealtimeLogConfigResult={}));var Un;(function(e){e.filterSensitiveLog=(e=>({...e}))})(Un=t.RealtimeLogConfigAlreadyExists||(t.RealtimeLogConfigAlreadyExists={}));var Hn;(function(e){e.filterSensitiveLog=(e=>({...e}))})(Hn=t.TooManyRealtimeLogConfigs||(t.TooManyRealtimeLogConfigs={}));var Kn;(function(e){e.filterSensitiveLog=(e=>({...e}))})(Kn=t.StreamingLoggingConfig||(t.StreamingLoggingConfig={}));var Qn;(function(e){e.filterSensitiveLog=(e=>({...e}))})(Qn=t.S3Origin||(t.S3Origin={}));var xn;(function(e){e.filterSensitiveLog=(e=>({...e}))})(xn=t.StreamingDistributionConfig||(t.StreamingDistributionConfig={}));var Bn;(function(e){e.filterSensitiveLog=(e=>({...e}))})(Bn=t.CreateStreamingDistributionRequest||(t.CreateStreamingDistributionRequest={}));var Wn;(function(e){e.filterSensitiveLog=(e=>({...e}))})(Wn=t.StreamingDistribution||(t.StreamingDistribution={}));var jn;(function(e){e.filterSensitiveLog=(e=>({...e}))})(jn=t.CreateStreamingDistributionResult||(t.CreateStreamingDistributionResult={}));var Yn;(function(e){e.filterSensitiveLog=(e=>({...e}))})(Yn=t.StreamingDistributionAlreadyExists||(t.StreamingDistributionAlreadyExists={}));var Jn;(function(e){e.filterSensitiveLog=(e=>({...e}))})(Jn=t.TooManyStreamingDistributionCNAMEs||(t.TooManyStreamingDistributionCNAMEs={}));var Zn;(function(e){e.filterSensitiveLog=(e=>({...e}))})(Zn=t.TooManyStreamingDistributions||(t.TooManyStreamingDistributions={}));var Vn;(function(e){e.filterSensitiveLog=(e=>({...e}))})(Vn=t.StreamingDistributionConfigWithTags||(t.StreamingDistributionConfigWithTags={}));var ei;(function(e){e.filterSensitiveLog=(e=>({...e}))})(ei=t.CreateStreamingDistributionWithTagsRequest||(t.CreateStreamingDistributionWithTagsRequest={}));var ti;(function(e){e.filterSensitiveLog=(e=>({...e}))})(ti=t.CreateStreamingDistributionWithTagsResult||(t.CreateStreamingDistributionWithTagsResult={}));var ni;(function(e){e.filterSensitiveLog=(e=>({...e}))})(ni=t.DeleteCachePolicyRequest||(t.DeleteCachePolicyRequest={}));var ii;(function(e){e.filterSensitiveLog=(e=>({...e}))})(ii=t.IllegalDelete||(t.IllegalDelete={}));var oi;(function(e){e.filterSensitiveLog=(e=>({...e}))})(oi=t.InvalidIfMatchVersion||(t.InvalidIfMatchVersion={}));var si;(function(e){e.filterSensitiveLog=(e=>({...e}))})(si=t.PreconditionFailed||(t.PreconditionFailed={}));var ri;(function(e){e.filterSensitiveLog=(e=>({...e}))})(ri=t.CloudFrontOriginAccessIdentityInUse||(t.CloudFrontOriginAccessIdentityInUse={}));var ai;(function(e){e.filterSensitiveLog=(e=>({...e}))})(ai=t.DeleteCloudFrontOriginAccessIdentityRequest||(t.DeleteCloudFrontOriginAccessIdentityRequest={}));var di;(function(e){e.filterSensitiveLog=(e=>({...e}))})(di=t.NoSuchCloudFrontOriginAccessIdentity||(t.NoSuchCloudFrontOriginAccessIdentity={}));var ci;(function(e){e.filterSensitiveLog=(e=>({...e}))})(ci=t.DeleteDistributionRequest||(t.DeleteDistributionRequest={}));var li;(function(e){e.filterSensitiveLog=(e=>({...e}))})(li=t.DistributionNotDisabled||(t.DistributionNotDisabled={}));var ui;(function(e){e.filterSensitiveLog=(e=>({...e}))})(ui=t.DeleteFieldLevelEncryptionConfigRequest||(t.DeleteFieldLevelEncryptionConfigRequest={}));var fi;(function(e){e.filterSensitiveLog=(e=>({...e}))})(fi=t.FieldLevelEncryptionConfigInUse||(t.FieldLevelEncryptionConfigInUse={}));var mi;(function(e){e.filterSensitiveLog=(e=>({...e}))})(mi=t.DeleteFieldLevelEncryptionProfileRequest||(t.DeleteFieldLevelEncryptionProfileRequest={}));var gi;(function(e){e.filterSensitiveLog=(e=>({...e}))})(gi=t.FieldLevelEncryptionProfileInUse||(t.FieldLevelEncryptionProfileInUse={}));var yi;(function(e){e.filterSensitiveLog=(e=>({...e}))})(yi=t.DeleteKeyGroupRequest||(t.DeleteKeyGroupRequest={}));var Ci;(function(e){e.filterSensitiveLog=(e=>({...e}))})(Ci=t.NoSuchResource||(t.NoSuchResource={}));var wi;(function(e){e.filterSensitiveLog=(e=>({...e}))})(wi=t.ResourceInUse||(t.ResourceInUse={}));var hi;(function(e){e.filterSensitiveLog=(e=>({...e}))})(hi=t.DeleteMonitoringSubscriptionRequest||(t.DeleteMonitoringSubscriptionRequest={}));var pi;(function(e){e.filterSensitiveLog=(e=>({...e}))})(pi=t.DeleteMonitoringSubscriptionResult||(t.DeleteMonitoringSubscriptionResult={}));var vi;(function(e){e.filterSensitiveLog=(e=>({...e}))})(vi=t.DeleteOriginRequestPolicyRequest||(t.DeleteOriginRequestPolicyRequest={}));var Si;(function(e){e.filterSensitiveLog=(e=>({...e}))})(Si=t.OriginRequestPolicyInUse||(t.OriginRequestPolicyInUse={}));var Ii;(function(e){e.filterSensitiveLog=(e=>({...e}))})(Ii=t.DeletePublicKeyRequest||(t.DeletePublicKeyRequest={}));var Ei;(function(e){e.filterSensitiveLog=(e=>({...e}))})(Ei=t.PublicKeyInUse||(t.PublicKeyInUse={}));var bi;(function(e){e.filterSensitiveLog=(e=>({...e}))})(bi=t.DeleteRealtimeLogConfigRequest||(t.DeleteRealtimeLogConfigRequest={}));var Pi;(function(e){e.filterSensitiveLog=(e=>({...e}))})(Pi=t.NoSuchRealtimeLogConfig||(t.NoSuchRealtimeLogConfig={}));var Mi;(function(e){e.filterSensitiveLog=(e=>({...e}))})(Mi=t.RealtimeLogConfigInUse||(t.RealtimeLogConfigInUse={}));var Li;(function(e){e.filterSensitiveLog=(e=>({...e}))})(Li=t.DeleteStreamingDistributionRequest||(t.DeleteStreamingDistributionRequest={}));var Ti;(function(e){e.filterSensitiveLog=(e=>({...e}))})(Ti=t.NoSuchStreamingDistribution||(t.NoSuchStreamingDistribution={}));var Ai;(function(e){e.filterSensitiveLog=(e=>({...e}))})(Ai=t.StreamingDistributionNotDisabled||(t.StreamingDistributionNotDisabled={}));var Ri;(function(e){e.filterSensitiveLog=(e=>({...e}))})(Ri=t.GetCachePolicyRequest||(t.GetCachePolicyRequest={}));var _i;(function(e){e.filterSensitiveLog=(e=>({...e}))})(_i=t.GetCachePolicyResult||(t.GetCachePolicyResult={}));var Ni;(function(e){e.filterSensitiveLog=(e=>({...e}))})(Ni=t.GetCachePolicyConfigRequest||(t.GetCachePolicyConfigRequest={}));var Fi;(function(e){e.filterSensitiveLog=(e=>({...e}))})(Fi=t.GetCachePolicyConfigResult||(t.GetCachePolicyConfigResult={}));var zi;(function(e){e.filterSensitiveLog=(e=>({...e}))})(zi=t.GetCloudFrontOriginAccessIdentityRequest||(t.GetCloudFrontOriginAccessIdentityRequest={}));var Di;(function(e){e.filterSensitiveLog=(e=>({...e}))})(Di=t.GetCloudFrontOriginAccessIdentityResult||(t.GetCloudFrontOriginAccessIdentityResult={}));var $i;(function(e){e.filterSensitiveLog=(e=>({...e}))})($i=t.GetCloudFrontOriginAccessIdentityConfigRequest||(t.GetCloudFrontOriginAccessIdentityConfigRequest={}));var qi;(function(e){e.filterSensitiveLog=(e=>({...e}))})(qi=t.GetCloudFrontOriginAccessIdentityConfigResult||(t.GetCloudFrontOriginAccessIdentityConfigResult={}));var Xi;(function(e){e.filterSensitiveLog=(e=>({...e}))})(Xi=t.GetDistributionRequest||(t.GetDistributionRequest={}));var Gi;(function(e){e.filterSensitiveLog=(e=>({...e,...e.Distribution&&{Distribution:Ee.filterSensitiveLog(e.Distribution)}}))})(Gi=t.GetDistributionResult||(t.GetDistributionResult={}));var ki;(function(e){e.filterSensitiveLog=(e=>({...e}))})(ki=t.GetDistributionConfigRequest||(t.GetDistributionConfigRequest={}));var Oi;(function(e){e.filterSensitiveLog=(e=>({...e,...e.DistributionConfig&&{DistributionConfig:Se.filterSensitiveLog(e.DistributionConfig)}}))})(Oi=t.GetDistributionConfigResult||(t.GetDistributionConfigResult={}));var Ui;(function(e){e.filterSensitiveLog=(e=>({...e}))})(Ui=t.GetFieldLevelEncryptionRequest||(t.GetFieldLevelEncryptionRequest={}));var Hi;(function(e){e.filterSensitiveLog=(e=>({...e}))})(Hi=t.GetFieldLevelEncryptionResult||(t.GetFieldLevelEncryptionResult={}));var Ki;(function(e){e.filterSensitiveLog=(e=>({...e}))})(Ki=t.GetFieldLevelEncryptionConfigRequest||(t.GetFieldLevelEncryptionConfigRequest={}));var Qi;(function(e){e.filterSensitiveLog=(e=>({...e}))})(Qi=t.GetFieldLevelEncryptionConfigResult||(t.GetFieldLevelEncryptionConfigResult={}));var xi;(function(e){e.filterSensitiveLog=(e=>({...e}))})(xi=t.GetFieldLevelEncryptionProfileRequest||(t.GetFieldLevelEncryptionProfileRequest={}));var Bi;(function(e){e.filterSensitiveLog=(e=>({...e}))})(Bi=t.GetFieldLevelEncryptionProfileResult||(t.GetFieldLevelEncryptionProfileResult={}));var Wi;(function(e){e.filterSensitiveLog=(e=>({...e}))})(Wi=t.GetFieldLevelEncryptionProfileConfigRequest||(t.GetFieldLevelEncryptionProfileConfigRequest={}));var ji;(function(e){e.filterSensitiveLog=(e=>({...e}))})(ji=t.GetFieldLevelEncryptionProfileConfigResult||(t.GetFieldLevelEncryptionProfileConfigResult={}));var Yi;(function(e){e.filterSensitiveLog=(e=>({...e}))})(Yi=t.GetInvalidationRequest||(t.GetInvalidationRequest={}));var Ji;(function(e){e.filterSensitiveLog=(e=>({...e}))})(Ji=t.GetInvalidationResult||(t.GetInvalidationResult={}));var Zi;(function(e){e.filterSensitiveLog=(e=>({...e}))})(Zi=t.NoSuchInvalidation||(t.NoSuchInvalidation={}));var Vi;(function(e){e.filterSensitiveLog=(e=>({...e}))})(Vi=t.GetKeyGroupRequest||(t.GetKeyGroupRequest={}));var eo;(function(e){e.filterSensitiveLog=(e=>({...e}))})(eo=t.GetKeyGroupResult||(t.GetKeyGroupResult={}));var to;(function(e){e.filterSensitiveLog=(e=>({...e}))})(to=t.GetKeyGroupConfigRequest||(t.GetKeyGroupConfigRequest={}));var no;(function(e){e.filterSensitiveLog=(e=>({...e}))})(no=t.GetKeyGroupConfigResult||(t.GetKeyGroupConfigResult={}));var io;(function(e){e.filterSensitiveLog=(e=>({...e}))})(io=t.GetMonitoringSubscriptionRequest||(t.GetMonitoringSubscriptionRequest={}));var oo;(function(e){e.filterSensitiveLog=(e=>({...e}))})(oo=t.GetMonitoringSubscriptionResult||(t.GetMonitoringSubscriptionResult={}));var so;(function(e){e.filterSensitiveLog=(e=>({...e}))})(so=t.GetOriginRequestPolicyRequest||(t.GetOriginRequestPolicyRequest={}));var ro;(function(e){e.filterSensitiveLog=(e=>({...e}))})(ro=t.GetOriginRequestPolicyResult||(t.GetOriginRequestPolicyResult={}));var ao;(function(e){e.filterSensitiveLog=(e=>({...e}))})(ao=t.GetOriginRequestPolicyConfigRequest||(t.GetOriginRequestPolicyConfigRequest={}));var co;(function(e){e.filterSensitiveLog=(e=>({...e}))})(co=t.GetOriginRequestPolicyConfigResult||(t.GetOriginRequestPolicyConfigResult={}));var lo;(function(e){e.filterSensitiveLog=(e=>({...e}))})(lo=t.GetPublicKeyRequest||(t.GetPublicKeyRequest={}));var uo;(function(e){e.filterSensitiveLog=(e=>({...e}))})(uo=t.GetPublicKeyResult||(t.GetPublicKeyResult={}));var fo;(function(e){e.filterSensitiveLog=(e=>({...e}))})(fo=t.GetPublicKeyConfigRequest||(t.GetPublicKeyConfigRequest={}));var mo;(function(e){e.filterSensitiveLog=(e=>({...e}))})(mo=t.GetPublicKeyConfigResult||(t.GetPublicKeyConfigResult={}));var go;(function(e){e.filterSensitiveLog=(e=>({...e}))})(go=t.GetRealtimeLogConfigRequest||(t.GetRealtimeLogConfigRequest={}))},7487:(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t.ListPublicKeysResult=t.PublicKeyList=t.PublicKeySummary=t.ListPublicKeysRequest=t.ListOriginRequestPoliciesResult=t.OriginRequestPolicyList=t.OriginRequestPolicySummary=t.ListOriginRequestPoliciesRequest=t.ListKeyGroupsResult=t.KeyGroupList=t.KeyGroupSummary=t.ListKeyGroupsRequest=t.ListInvalidationsResult=t.InvalidationList=t.InvalidationSummary=t.ListInvalidationsRequest=t.ListFieldLevelEncryptionProfilesResult=t.FieldLevelEncryptionProfileList=t.FieldLevelEncryptionProfileSummary=t.ListFieldLevelEncryptionProfilesRequest=t.ListFieldLevelEncryptionConfigsResult=t.FieldLevelEncryptionList=t.FieldLevelEncryptionSummary=t.ListFieldLevelEncryptionConfigsRequest=t.ListDistributionsByWebACLIdResult=t.ListDistributionsByWebACLIdRequest=t.ListDistributionsByRealtimeLogConfigResult=t.ListDistributionsByRealtimeLogConfigRequest=t.ListDistributionsByOriginRequestPolicyIdResult=t.ListDistributionsByOriginRequestPolicyIdRequest=t.ListDistributionsByKeyGroupResult=t.ListDistributionsByKeyGroupRequest=t.ListDistributionsByCachePolicyIdResult=t.DistributionIdList=t.ListDistributionsByCachePolicyIdRequest=t.ListDistributionsResult=t.DistributionList=t.DistributionSummary=t.ListDistributionsRequest=t.ListCloudFrontOriginAccessIdentitiesResult=t.CloudFrontOriginAccessIdentityList=t.CloudFrontOriginAccessIdentitySummary=t.ListCloudFrontOriginAccessIdentitiesRequest=t.ListCachePoliciesResult=t.ListCachePoliciesRequest=t.GetStreamingDistributionConfigResult=t.GetStreamingDistributionConfigRequest=t.GetStreamingDistributionResult=t.GetStreamingDistributionRequest=t.GetRealtimeLogConfigResult=void 0;t.UpdateStreamingDistributionResult=t.UpdateStreamingDistributionRequest=t.UpdateRealtimeLogConfigResult=t.UpdateRealtimeLogConfigRequest=t.UpdatePublicKeyResult=t.UpdatePublicKeyRequest=t.UpdateOriginRequestPolicyResult=t.UpdateOriginRequestPolicyRequest=t.UpdateKeyGroupResult=t.UpdateKeyGroupRequest=t.UpdateFieldLevelEncryptionProfileResult=t.UpdateFieldLevelEncryptionProfileRequest=t.UpdateFieldLevelEncryptionConfigResult=t.UpdateFieldLevelEncryptionConfigRequest=t.UpdateDistributionResult=t.UpdateDistributionRequest=t.UpdateCloudFrontOriginAccessIdentityResult=t.UpdateCloudFrontOriginAccessIdentityRequest=t.UpdateCachePolicyResult=t.UpdateCachePolicyRequest=t.IllegalUpdate=t.UntagResourceRequest=t.TagKeys=t.TagResourceRequest=t.ListTagsForResourceResult=t.ListTagsForResourceRequest=t.ListStreamingDistributionsResult=t.StreamingDistributionList=t.StreamingDistributionSummary=t.ListStreamingDistributionsRequest=t.ListRealtimeLogConfigsResult=t.RealtimeLogConfigs=t.ListRealtimeLogConfigsRequest=void 0;const i=n(190);var o;(function(e){e.filterSensitiveLog=(e=>({...e}))})(o=t.GetRealtimeLogConfigResult||(t.GetRealtimeLogConfigResult={}));var s;(function(e){e.filterSensitiveLog=(e=>({...e}))})(s=t.GetStreamingDistributionRequest||(t.GetStreamingDistributionRequest={}));var r;(function(e){e.filterSensitiveLog=(e=>({...e}))})(r=t.GetStreamingDistributionResult||(t.GetStreamingDistributionResult={}));var a;(function(e){e.filterSensitiveLog=(e=>({...e}))})(a=t.GetStreamingDistributionConfigRequest||(t.GetStreamingDistributionConfigRequest={}));var d;(function(e){e.filterSensitiveLog=(e=>({...e}))})(d=t.GetStreamingDistributionConfigResult||(t.GetStreamingDistributionConfigResult={}));var c;(function(e){e.filterSensitiveLog=(e=>({...e}))})(c=t.ListCachePoliciesRequest||(t.ListCachePoliciesRequest={}));var l;(function(e){e.filterSensitiveLog=(e=>({...e}))})(l=t.ListCachePoliciesResult||(t.ListCachePoliciesResult={}));var u;(function(e){e.filterSensitiveLog=(e=>({...e}))})(u=t.ListCloudFrontOriginAccessIdentitiesRequest||(t.ListCloudFrontOriginAccessIdentitiesRequest={}));var f;(function(e){e.filterSensitiveLog=(e=>({...e}))})(f=t.CloudFrontOriginAccessIdentitySummary||(t.CloudFrontOriginAccessIdentitySummary={}));var m;(function(e){e.filterSensitiveLog=(e=>({...e}))})(m=t.CloudFrontOriginAccessIdentityList||(t.CloudFrontOriginAccessIdentityList={}));var g;(function(e){e.filterSensitiveLog=(e=>({...e}))})(g=t.ListCloudFrontOriginAccessIdentitiesResult||(t.ListCloudFrontOriginAccessIdentitiesResult={}));var y;(function(e){e.filterSensitiveLog=(e=>({...e}))})(y=t.ListDistributionsRequest||(t.ListDistributionsRequest={}));var C;(function(e){e.filterSensitiveLog=(e=>({...e}))})(C=t.DistributionSummary||(t.DistributionSummary={}));var w;(function(e){e.filterSensitiveLog=(e=>({...e}))})(w=t.DistributionList||(t.DistributionList={}));var h;(function(e){e.filterSensitiveLog=(e=>({...e}))})(h=t.ListDistributionsResult||(t.ListDistributionsResult={}));var p;(function(e){e.filterSensitiveLog=(e=>({...e}))})(p=t.ListDistributionsByCachePolicyIdRequest||(t.ListDistributionsByCachePolicyIdRequest={}));var v;(function(e){e.filterSensitiveLog=(e=>({...e}))})(v=t.DistributionIdList||(t.DistributionIdList={}));var S;(function(e){e.filterSensitiveLog=(e=>({...e}))})(S=t.ListDistributionsByCachePolicyIdResult||(t.ListDistributionsByCachePolicyIdResult={}));var I;(function(e){e.filterSensitiveLog=(e=>({...e}))})(I=t.ListDistributionsByKeyGroupRequest||(t.ListDistributionsByKeyGroupRequest={}));var E;(function(e){e.filterSensitiveLog=(e=>({...e}))})(E=t.ListDistributionsByKeyGroupResult||(t.ListDistributionsByKeyGroupResult={}));var b;(function(e){e.filterSensitiveLog=(e=>({...e}))})(b=t.ListDistributionsByOriginRequestPolicyIdRequest||(t.ListDistributionsByOriginRequestPolicyIdRequest={}));var P;(function(e){e.filterSensitiveLog=(e=>({...e}))})(P=t.ListDistributionsByOriginRequestPolicyIdResult||(t.ListDistributionsByOriginRequestPolicyIdResult={}));var M;(function(e){e.filterSensitiveLog=(e=>({...e}))})(M=t.ListDistributionsByRealtimeLogConfigRequest||(t.ListDistributionsByRealtimeLogConfigRequest={}));var L;(function(e){e.filterSensitiveLog=(e=>({...e}))})(L=t.ListDistributionsByRealtimeLogConfigResult||(t.ListDistributionsByRealtimeLogConfigResult={}));var T;(function(e){e.filterSensitiveLog=(e=>({...e}))})(T=t.ListDistributionsByWebACLIdRequest||(t.ListDistributionsByWebACLIdRequest={}));var A;(function(e){e.filterSensitiveLog=(e=>({...e}))})(A=t.ListDistributionsByWebACLIdResult||(t.ListDistributionsByWebACLIdResult={}));var R;(function(e){e.filterSensitiveLog=(e=>({...e}))})(R=t.ListFieldLevelEncryptionConfigsRequest||(t.ListFieldLevelEncryptionConfigsRequest={}));var _;(function(e){e.filterSensitiveLog=(e=>({...e}))})(_=t.FieldLevelEncryptionSummary||(t.FieldLevelEncryptionSummary={}));var N;(function(e){e.filterSensitiveLog=(e=>({...e}))})(N=t.FieldLevelEncryptionList||(t.FieldLevelEncryptionList={}));var F;(function(e){e.filterSensitiveLog=(e=>({...e}))})(F=t.ListFieldLevelEncryptionConfigsResult||(t.ListFieldLevelEncryptionConfigsResult={}));var z;(function(e){e.filterSensitiveLog=(e=>({...e}))})(z=t.ListFieldLevelEncryptionProfilesRequest||(t.ListFieldLevelEncryptionProfilesRequest={}));var D;(function(e){e.filterSensitiveLog=(e=>({...e}))})(D=t.FieldLevelEncryptionProfileSummary||(t.FieldLevelEncryptionProfileSummary={}));var $;(function(e){e.filterSensitiveLog=(e=>({...e}))})($=t.FieldLevelEncryptionProfileList||(t.FieldLevelEncryptionProfileList={}));var q;(function(e){e.filterSensitiveLog=(e=>({...e}))})(q=t.ListFieldLevelEncryptionProfilesResult||(t.ListFieldLevelEncryptionProfilesResult={}));var X;(function(e){e.filterSensitiveLog=(e=>({...e}))})(X=t.ListInvalidationsRequest||(t.ListInvalidationsRequest={}));var G;(function(e){e.filterSensitiveLog=(e=>({...e}))})(G=t.InvalidationSummary||(t.InvalidationSummary={}));var k;(function(e){e.filterSensitiveLog=(e=>({...e}))})(k=t.InvalidationList||(t.InvalidationList={}));var O;(function(e){e.filterSensitiveLog=(e=>({...e}))})(O=t.ListInvalidationsResult||(t.ListInvalidationsResult={}));var U;(function(e){e.filterSensitiveLog=(e=>({...e}))})(U=t.ListKeyGroupsRequest||(t.ListKeyGroupsRequest={}));var H;(function(e){e.filterSensitiveLog=(e=>({...e}))})(H=t.KeyGroupSummary||(t.KeyGroupSummary={}));var K;(function(e){e.filterSensitiveLog=(e=>({...e}))})(K=t.KeyGroupList||(t.KeyGroupList={}));var Q;(function(e){e.filterSensitiveLog=(e=>({...e}))})(Q=t.ListKeyGroupsResult||(t.ListKeyGroupsResult={}));var x;(function(e){e.filterSensitiveLog=(e=>({...e}))})(x=t.ListOriginRequestPoliciesRequest||(t.ListOriginRequestPoliciesRequest={}));var B;(function(e){e.filterSensitiveLog=(e=>({...e}))})(B=t.OriginRequestPolicySummary||(t.OriginRequestPolicySummary={}));var W;(function(e){e.filterSensitiveLog=(e=>({...e}))})(W=t.OriginRequestPolicyList||(t.OriginRequestPolicyList={}));var j;(function(e){e.filterSensitiveLog=(e=>({...e}))})(j=t.ListOriginRequestPoliciesResult||(t.ListOriginRequestPoliciesResult={}));var Y;(function(e){e.filterSensitiveLog=(e=>({...e}))})(Y=t.ListPublicKeysRequest||(t.ListPublicKeysRequest={}));var J;(function(e){e.filterSensitiveLog=(e=>({...e}))})(J=t.PublicKeySummary||(t.PublicKeySummary={}));var Z;(function(e){e.filterSensitiveLog=(e=>({...e}))})(Z=t.PublicKeyList||(t.PublicKeyList={}));var V;(function(e){e.filterSensitiveLog=(e=>({...e}))})(V=t.ListPublicKeysResult||(t.ListPublicKeysResult={}));var ee;(function(e){e.filterSensitiveLog=(e=>({...e}))})(ee=t.ListRealtimeLogConfigsRequest||(t.ListRealtimeLogConfigsRequest={}));var te;(function(e){e.filterSensitiveLog=(e=>({...e}))})(te=t.RealtimeLogConfigs||(t.RealtimeLogConfigs={}));var ne;(function(e){e.filterSensitiveLog=(e=>({...e}))})(ne=t.ListRealtimeLogConfigsResult||(t.ListRealtimeLogConfigsResult={}));var ie;(function(e){e.filterSensitiveLog=(e=>({...e}))})(ie=t.ListStreamingDistributionsRequest||(t.ListStreamingDistributionsRequest={}));var oe;(function(e){e.filterSensitiveLog=(e=>({...e}))})(oe=t.StreamingDistributionSummary||(t.StreamingDistributionSummary={}));var se;(function(e){e.filterSensitiveLog=(e=>({...e}))})(se=t.StreamingDistributionList||(t.StreamingDistributionList={}));var re;(function(e){e.filterSensitiveLog=(e=>({...e}))})(re=t.ListStreamingDistributionsResult||(t.ListStreamingDistributionsResult={}));var ae;(function(e){e.filterSensitiveLog=(e=>({...e}))})(ae=t.ListTagsForResourceRequest||(t.ListTagsForResourceRequest={}));var de;(function(e){e.filterSensitiveLog=(e=>({...e}))})(de=t.ListTagsForResourceResult||(t.ListTagsForResourceResult={}));var ce;(function(e){e.filterSensitiveLog=(e=>({...e}))})(ce=t.TagResourceRequest||(t.TagResourceRequest={}));var le;(function(e){e.filterSensitiveLog=(e=>({...e}))})(le=t.TagKeys||(t.TagKeys={}));var ue;(function(e){e.filterSensitiveLog=(e=>({...e}))})(ue=t.UntagResourceRequest||(t.UntagResourceRequest={}));var fe;(function(e){e.filterSensitiveLog=(e=>({...e}))})(fe=t.IllegalUpdate||(t.IllegalUpdate={}));var me;(function(e){e.filterSensitiveLog=(e=>({...e}))})(me=t.UpdateCachePolicyRequest||(t.UpdateCachePolicyRequest={}));var ge;(function(e){e.filterSensitiveLog=(e=>({...e}))})(ge=t.UpdateCachePolicyResult||(t.UpdateCachePolicyResult={}));var ye;(function(e){e.filterSensitiveLog=(e=>({...e}))})(ye=t.UpdateCloudFrontOriginAccessIdentityRequest||(t.UpdateCloudFrontOriginAccessIdentityRequest={}));var Ce;(function(e){e.filterSensitiveLog=(e=>({...e}))})(Ce=t.UpdateCloudFrontOriginAccessIdentityResult||(t.UpdateCloudFrontOriginAccessIdentityResult={}));var we;(function(e){e.filterSensitiveLog=(e=>({...e,...e.DistributionConfig&&{DistributionConfig:i.DistributionConfig.filterSensitiveLog(e.DistributionConfig)}}))})(we=t.UpdateDistributionRequest||(t.UpdateDistributionRequest={}));var he;(function(e){e.filterSensitiveLog=(e=>({...e,...e.Distribution&&{Distribution:i.Distribution.filterSensitiveLog(e.Distribution)}}))})(he=t.UpdateDistributionResult||(t.UpdateDistributionResult={}));var pe;(function(e){e.filterSensitiveLog=(e=>({...e}))})(pe=t.UpdateFieldLevelEncryptionConfigRequest||(t.UpdateFieldLevelEncryptionConfigRequest={}));var ve;(function(e){e.filterSensitiveLog=(e=>({...e}))})(ve=t.UpdateFieldLevelEncryptionConfigResult||(t.UpdateFieldLevelEncryptionConfigResult={}));var Se;(function(e){e.filterSensitiveLog=(e=>({...e}))})(Se=t.UpdateFieldLevelEncryptionProfileRequest||(t.UpdateFieldLevelEncryptionProfileRequest={}));var Ie;(function(e){e.filterSensitiveLog=(e=>({...e}))})(Ie=t.UpdateFieldLevelEncryptionProfileResult||(t.UpdateFieldLevelEncryptionProfileResult={}));var Ee;(function(e){e.filterSensitiveLog=(e=>({...e}))})(Ee=t.UpdateKeyGroupRequest||(t.UpdateKeyGroupRequest={}));var be;(function(e){e.filterSensitiveLog=(e=>({...e}))})(be=t.UpdateKeyGroupResult||(t.UpdateKeyGroupResult={}));var Pe;(function(e){e.filterSensitiveLog=(e=>({...e}))})(Pe=t.UpdateOriginRequestPolicyRequest||(t.UpdateOriginRequestPolicyRequest={}));var Me;(function(e){e.filterSensitiveLog=(e=>({...e}))})(Me=t.UpdateOriginRequestPolicyResult||(t.UpdateOriginRequestPolicyResult={}));var Le;(function(e){e.filterSensitiveLog=(e=>({...e}))})(Le=t.UpdatePublicKeyRequest||(t.UpdatePublicKeyRequest={}));var Te;(function(e){e.filterSensitiveLog=(e=>({...e}))})(Te=t.UpdatePublicKeyResult||(t.UpdatePublicKeyResult={}));var Ae;(function(e){e.filterSensitiveLog=(e=>({...e}))})(Ae=t.UpdateRealtimeLogConfigRequest||(t.UpdateRealtimeLogConfigRequest={}));var Re;(function(e){e.filterSensitiveLog=(e=>({...e}))})(Re=t.UpdateRealtimeLogConfigResult||(t.UpdateRealtimeLogConfigResult={}));var _e;(function(e){e.filterSensitiveLog=(e=>({...e}))})(_e=t.UpdateStreamingDistributionRequest||(t.UpdateStreamingDistributionRequest={}));var Ne;(function(e){e.filterSensitiveLog=(e=>({...e}))})(Ne=t.UpdateStreamingDistributionResult||(t.UpdateStreamingDistributionResult={}))},5699:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true})},6702:(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t.paginateListCloudFrontOriginAccessIdentities=void 0;const i=n(8461);const o=n(7965);const s=n(2352);const r=async(e,t,...n)=>{return await e.send(new s.ListCloudFrontOriginAccessIdentitiesCommand(t),...n)};const a=async(e,t,...n)=>{return await e.listCloudFrontOriginAccessIdentities(t,...n)};async function*paginateListCloudFrontOriginAccessIdentities(e,t,...n){let s=e.startingToken||undefined;let d=true;let c;while(d){t.Marker=s;t["MaxItems"]=e.pageSize;if(e.client instanceof i.CloudFront){c=await a(e.client,t,...n)}else if(e.client instanceof o.CloudFrontClient){c=await r(e.client,t,...n)}else{throw new Error("Invalid client, expected CloudFront | CloudFrontClient")}yield c;s=c.CloudFrontOriginAccessIdentityList.NextMarker;d=!!s}return undefined}t.paginateListCloudFrontOriginAccessIdentities=paginateListCloudFrontOriginAccessIdentities},2730:(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t.paginateListDistributions=void 0;const i=n(8461);const o=n(7965);const s=n(1752);const r=async(e,t,...n)=>{return await e.send(new s.ListDistributionsCommand(t),...n)};const a=async(e,t,...n)=>{return await e.listDistributions(t,...n)};async function*paginateListDistributions(e,t,...n){let s=e.startingToken||undefined;let d=true;let c;while(d){t.Marker=s;t["MaxItems"]=e.pageSize;if(e.client instanceof i.CloudFront){c=await a(e.client,t,...n)}else if(e.client instanceof o.CloudFrontClient){c=await r(e.client,t,...n)}else{throw new Error("Invalid client, expected CloudFront | CloudFrontClient")}yield c;s=c.DistributionList.NextMarker;d=!!s}return undefined}t.paginateListDistributions=paginateListDistributions},7210:(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t.paginateListInvalidations=void 0;const i=n(8461);const o=n(7965);const s=n(4054);const r=async(e,t,...n)=>{return await e.send(new s.ListInvalidationsCommand(t),...n)};const a=async(e,t,...n)=>{return await e.listInvalidations(t,...n)};async function*paginateListInvalidations(e,t,...n){let s=e.startingToken||undefined;let d=true;let c;while(d){t.Marker=s;t["MaxItems"]=e.pageSize;if(e.client instanceof i.CloudFront){c=await a(e.client,t,...n)}else if(e.client instanceof o.CloudFrontClient){c=await r(e.client,t,...n)}else{throw new Error("Invalid client, expected CloudFront | CloudFrontClient")}yield c;s=c.InvalidationList.NextMarker;d=!!s}return undefined}t.paginateListInvalidations=paginateListInvalidations},3750:(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t.paginateListStreamingDistributions=void 0;const i=n(8461);const o=n(7965);const s=n(7844);const r=async(e,t,...n)=>{return await e.send(new s.ListStreamingDistributionsCommand(t),...n)};const a=async(e,t,...n)=>{return await e.listStreamingDistributions(t,...n)};async function*paginateListStreamingDistributions(e,t,...n){let s=e.startingToken||undefined;let d=true;let c;while(d){t.Marker=s;t["MaxItems"]=e.pageSize;if(e.client instanceof i.CloudFront){c=await a(e.client,t,...n)}else if(e.client instanceof o.CloudFrontClient){c=await r(e.client,t,...n)}else{throw new Error("Invalid client, expected CloudFront | CloudFrontClient")}yield c;s=c.StreamingDistributionList.NextMarker;d=!!s}return undefined}t.paginateListStreamingDistributions=paginateListStreamingDistributions},6680:(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t.serializeAws_restXmlListDistributionsByCachePolicyIdCommand=t.serializeAws_restXmlListDistributionsCommand=t.serializeAws_restXmlListCloudFrontOriginAccessIdentitiesCommand=t.serializeAws_restXmlListCachePoliciesCommand=t.serializeAws_restXmlGetStreamingDistributionConfigCommand=t.serializeAws_restXmlGetStreamingDistributionCommand=t.serializeAws_restXmlGetRealtimeLogConfigCommand=t.serializeAws_restXmlGetPublicKeyConfigCommand=t.serializeAws_restXmlGetPublicKeyCommand=t.serializeAws_restXmlGetOriginRequestPolicyConfigCommand=t.serializeAws_restXmlGetOriginRequestPolicyCommand=t.serializeAws_restXmlGetMonitoringSubscriptionCommand=t.serializeAws_restXmlGetKeyGroupConfigCommand=t.serializeAws_restXmlGetKeyGroupCommand=t.serializeAws_restXmlGetInvalidationCommand=t.serializeAws_restXmlGetFieldLevelEncryptionProfileConfigCommand=t.serializeAws_restXmlGetFieldLevelEncryptionProfileCommand=t.serializeAws_restXmlGetFieldLevelEncryptionConfigCommand=t.serializeAws_restXmlGetFieldLevelEncryptionCommand=t.serializeAws_restXmlGetDistributionConfigCommand=t.serializeAws_restXmlGetDistributionCommand=t.serializeAws_restXmlGetCloudFrontOriginAccessIdentityConfigCommand=t.serializeAws_restXmlGetCloudFrontOriginAccessIdentityCommand=t.serializeAws_restXmlGetCachePolicyConfigCommand=t.serializeAws_restXmlGetCachePolicyCommand=t.serializeAws_restXmlDeleteStreamingDistributionCommand=t.serializeAws_restXmlDeleteRealtimeLogConfigCommand=t.serializeAws_restXmlDeletePublicKeyCommand=t.serializeAws_restXmlDeleteOriginRequestPolicyCommand=t.serializeAws_restXmlDeleteMonitoringSubscriptionCommand=t.serializeAws_restXmlDeleteKeyGroupCommand=t.serializeAws_restXmlDeleteFieldLevelEncryptionProfileCommand=t.serializeAws_restXmlDeleteFieldLevelEncryptionConfigCommand=t.serializeAws_restXmlDeleteDistributionCommand=t.serializeAws_restXmlDeleteCloudFrontOriginAccessIdentityCommand=t.serializeAws_restXmlDeleteCachePolicyCommand=t.serializeAws_restXmlCreateStreamingDistributionWithTagsCommand=t.serializeAws_restXmlCreateStreamingDistributionCommand=t.serializeAws_restXmlCreateRealtimeLogConfigCommand=t.serializeAws_restXmlCreatePublicKeyCommand=t.serializeAws_restXmlCreateOriginRequestPolicyCommand=t.serializeAws_restXmlCreateMonitoringSubscriptionCommand=t.serializeAws_restXmlCreateKeyGroupCommand=t.serializeAws_restXmlCreateInvalidationCommand=t.serializeAws_restXmlCreateFieldLevelEncryptionProfileCommand=t.serializeAws_restXmlCreateFieldLevelEncryptionConfigCommand=t.serializeAws_restXmlCreateDistributionWithTagsCommand=t.serializeAws_restXmlCreateDistributionCommand=t.serializeAws_restXmlCreateCloudFrontOriginAccessIdentityCommand=t.serializeAws_restXmlCreateCachePolicyCommand=void 0;t.deserializeAws_restXmlDeleteStreamingDistributionCommand=t.deserializeAws_restXmlDeleteRealtimeLogConfigCommand=t.deserializeAws_restXmlDeletePublicKeyCommand=t.deserializeAws_restXmlDeleteOriginRequestPolicyCommand=t.deserializeAws_restXmlDeleteMonitoringSubscriptionCommand=t.deserializeAws_restXmlDeleteKeyGroupCommand=t.deserializeAws_restXmlDeleteFieldLevelEncryptionProfileCommand=t.deserializeAws_restXmlDeleteFieldLevelEncryptionConfigCommand=t.deserializeAws_restXmlDeleteDistributionCommand=t.deserializeAws_restXmlDeleteCloudFrontOriginAccessIdentityCommand=t.deserializeAws_restXmlDeleteCachePolicyCommand=t.deserializeAws_restXmlCreateStreamingDistributionWithTagsCommand=t.deserializeAws_restXmlCreateStreamingDistributionCommand=t.deserializeAws_restXmlCreateRealtimeLogConfigCommand=t.deserializeAws_restXmlCreatePublicKeyCommand=t.deserializeAws_restXmlCreateOriginRequestPolicyCommand=t.deserializeAws_restXmlCreateMonitoringSubscriptionCommand=t.deserializeAws_restXmlCreateKeyGroupCommand=t.deserializeAws_restXmlCreateInvalidationCommand=t.deserializeAws_restXmlCreateFieldLevelEncryptionProfileCommand=t.deserializeAws_restXmlCreateFieldLevelEncryptionConfigCommand=t.deserializeAws_restXmlCreateDistributionWithTagsCommand=t.deserializeAws_restXmlCreateDistributionCommand=t.deserializeAws_restXmlCreateCloudFrontOriginAccessIdentityCommand=t.deserializeAws_restXmlCreateCachePolicyCommand=t.serializeAws_restXmlUpdateStreamingDistributionCommand=t.serializeAws_restXmlUpdateRealtimeLogConfigCommand=t.serializeAws_restXmlUpdatePublicKeyCommand=t.serializeAws_restXmlUpdateOriginRequestPolicyCommand=t.serializeAws_restXmlUpdateKeyGroupCommand=t.serializeAws_restXmlUpdateFieldLevelEncryptionProfileCommand=t.serializeAws_restXmlUpdateFieldLevelEncryptionConfigCommand=t.serializeAws_restXmlUpdateDistributionCommand=t.serializeAws_restXmlUpdateCloudFrontOriginAccessIdentityCommand=t.serializeAws_restXmlUpdateCachePolicyCommand=t.serializeAws_restXmlUntagResourceCommand=t.serializeAws_restXmlTagResourceCommand=t.serializeAws_restXmlListTagsForResourceCommand=t.serializeAws_restXmlListStreamingDistributionsCommand=t.serializeAws_restXmlListRealtimeLogConfigsCommand=t.serializeAws_restXmlListPublicKeysCommand=t.serializeAws_restXmlListOriginRequestPoliciesCommand=t.serializeAws_restXmlListKeyGroupsCommand=t.serializeAws_restXmlListInvalidationsCommand=t.serializeAws_restXmlListFieldLevelEncryptionProfilesCommand=t.serializeAws_restXmlListFieldLevelEncryptionConfigsCommand=t.serializeAws_restXmlListDistributionsByWebACLIdCommand=t.serializeAws_restXmlListDistributionsByRealtimeLogConfigCommand=t.serializeAws_restXmlListDistributionsByOriginRequestPolicyIdCommand=t.serializeAws_restXmlListDistributionsByKeyGroupCommand=void 0;t.deserializeAws_restXmlUpdateStreamingDistributionCommand=t.deserializeAws_restXmlUpdateRealtimeLogConfigCommand=t.deserializeAws_restXmlUpdatePublicKeyCommand=t.deserializeAws_restXmlUpdateOriginRequestPolicyCommand=t.deserializeAws_restXmlUpdateKeyGroupCommand=t.deserializeAws_restXmlUpdateFieldLevelEncryptionProfileCommand=t.deserializeAws_restXmlUpdateFieldLevelEncryptionConfigCommand=t.deserializeAws_restXmlUpdateDistributionCommand=t.deserializeAws_restXmlUpdateCloudFrontOriginAccessIdentityCommand=t.deserializeAws_restXmlUpdateCachePolicyCommand=t.deserializeAws_restXmlUntagResourceCommand=t.deserializeAws_restXmlTagResourceCommand=t.deserializeAws_restXmlListTagsForResourceCommand=t.deserializeAws_restXmlListStreamingDistributionsCommand=t.deserializeAws_restXmlListRealtimeLogConfigsCommand=t.deserializeAws_restXmlListPublicKeysCommand=t.deserializeAws_restXmlListOriginRequestPoliciesCommand=t.deserializeAws_restXmlListKeyGroupsCommand=t.deserializeAws_restXmlListInvalidationsCommand=t.deserializeAws_restXmlListFieldLevelEncryptionProfilesCommand=t.deserializeAws_restXmlListFieldLevelEncryptionConfigsCommand=t.deserializeAws_restXmlListDistributionsByWebACLIdCommand=t.deserializeAws_restXmlListDistributionsByRealtimeLogConfigCommand=t.deserializeAws_restXmlListDistributionsByOriginRequestPolicyIdCommand=t.deserializeAws_restXmlListDistributionsByKeyGroupCommand=t.deserializeAws_restXmlListDistributionsByCachePolicyIdCommand=t.deserializeAws_restXmlListDistributionsCommand=t.deserializeAws_restXmlListCloudFrontOriginAccessIdentitiesCommand=t.deserializeAws_restXmlListCachePoliciesCommand=t.deserializeAws_restXmlGetStreamingDistributionConfigCommand=t.deserializeAws_restXmlGetStreamingDistributionCommand=t.deserializeAws_restXmlGetRealtimeLogConfigCommand=t.deserializeAws_restXmlGetPublicKeyConfigCommand=t.deserializeAws_restXmlGetPublicKeyCommand=t.deserializeAws_restXmlGetOriginRequestPolicyConfigCommand=t.deserializeAws_restXmlGetOriginRequestPolicyCommand=t.deserializeAws_restXmlGetMonitoringSubscriptionCommand=t.deserializeAws_restXmlGetKeyGroupConfigCommand=t.deserializeAws_restXmlGetKeyGroupCommand=t.deserializeAws_restXmlGetInvalidationCommand=t.deserializeAws_restXmlGetFieldLevelEncryptionProfileConfigCommand=t.deserializeAws_restXmlGetFieldLevelEncryptionProfileCommand=t.deserializeAws_restXmlGetFieldLevelEncryptionConfigCommand=t.deserializeAws_restXmlGetFieldLevelEncryptionCommand=t.deserializeAws_restXmlGetDistributionConfigCommand=t.deserializeAws_restXmlGetDistributionCommand=t.deserializeAws_restXmlGetCloudFrontOriginAccessIdentityConfigCommand=t.deserializeAws_restXmlGetCloudFrontOriginAccessIdentityCommand=t.deserializeAws_restXmlGetCachePolicyConfigCommand=t.deserializeAws_restXmlGetCachePolicyCommand=void 0;const i=n(6333);const o=n(6763);const s=n(3189);const r=n(6712);const a=async(e,t)=>{const n={"content-type":"application/xml"};let o="/2020-05-31/cache-policy";let s;let r;if(e.CachePolicyConfig!==undefined){r=Ts(e.CachePolicyConfig,t);s='';r.addAttribute("xmlns","http://cloudfront.amazonaws.com/doc/2020-05-31/");s+=r.toString()}const{hostname:a,protocol:d="https",port:c}=await t.endpoint();return new i.HttpRequest({protocol:d,hostname:a,port:c,method:"POST",headers:n,path:o,body:s})};t.serializeAws_restXmlCreateCachePolicyCommand=a;const d=async(e,t)=>{const n={"content-type":"application/xml"};let o="/2020-05-31/origin-access-identity/cloudfront";let s;let r;if(e.CloudFrontOriginAccessIdentityConfig!==undefined){r=Ns(e.CloudFrontOriginAccessIdentityConfig,t);s='';r.addAttribute("xmlns","http://cloudfront.amazonaws.com/doc/2020-05-31/");s+=r.toString()}const{hostname:a,protocol:d="https",port:c}=await t.endpoint();return new i.HttpRequest({protocol:d,hostname:a,port:c,method:"POST",headers:n,path:o,body:s})};t.serializeAws_restXmlCreateCloudFrontOriginAccessIdentityCommand=d;const c=async(e,t)=>{const n={"content-type":"application/xml"};let o="/2020-05-31/distribution";let s;let r;if(e.DistributionConfig!==undefined){r=xs(e.DistributionConfig,t);s='';r.addAttribute("xmlns","http://cloudfront.amazonaws.com/doc/2020-05-31/");s+=r.toString()}const{hostname:a,protocol:d="https",port:c}=await t.endpoint();return new i.HttpRequest({protocol:d,hostname:a,port:c,method:"POST",headers:n,path:o,body:s})};t.serializeAws_restXmlCreateDistributionCommand=c;const l=async(e,t)=>{const n={"content-type":"application/xml"};let o="/2020-05-31/distribution";const s={WithTags:""};let r;let a;if(e.DistributionConfigWithTags!==undefined){a=Bs(e.DistributionConfigWithTags,t);r='';a.addAttribute("xmlns","http://cloudfront.amazonaws.com/doc/2020-05-31/");r+=a.toString()}const{hostname:d,protocol:c="https",port:l}=await t.endpoint();return new i.HttpRequest({protocol:c,hostname:d,port:l,method:"POST",headers:n,path:o,query:s,body:r})};t.serializeAws_restXmlCreateDistributionWithTagsCommand=l;const u=async(e,t)=>{const n={"content-type":"application/xml"};let o="/2020-05-31/field-level-encryption";let s;let r;if(e.FieldLevelEncryptionConfig!==undefined){r=Vs(e.FieldLevelEncryptionConfig,t);s='';r.addAttribute("xmlns","http://cloudfront.amazonaws.com/doc/2020-05-31/");s+=r.toString()}const{hostname:a,protocol:d="https",port:c}=await t.endpoint();return new i.HttpRequest({protocol:d,hostname:a,port:c,method:"POST",headers:n,path:o,body:s})};t.serializeAws_restXmlCreateFieldLevelEncryptionConfigCommand=u;const f=async(e,t)=>{const n={"content-type":"application/xml"};let o="/2020-05-31/field-level-encryption-profile";let s;let r;if(e.FieldLevelEncryptionProfileConfig!==undefined){r=er(e.FieldLevelEncryptionProfileConfig,t);s='';r.addAttribute("xmlns","http://cloudfront.amazonaws.com/doc/2020-05-31/");s+=r.toString()}const{hostname:a,protocol:d="https",port:c}=await t.endpoint();return new i.HttpRequest({protocol:d,hostname:a,port:c,method:"POST",headers:n,path:o,body:s})};t.serializeAws_restXmlCreateFieldLevelEncryptionProfileCommand=f;const m=async(e,t)=>{const n={"content-type":"application/xml"};let s="/2020-05-31/distribution/{DistributionId}/invalidation";if(e.DistributionId!==undefined){const t=e.DistributionId;if(t.length<=0){throw new Error("Empty value provided for input HTTP label: DistributionId.")}s=s.replace("{DistributionId}",o.extendedEncodeURIComponent(t))}else{throw new Error("No value provided for input HTTP label: DistributionId.")}let r;let a;if(e.InvalidationBatch!==undefined){a=dr(e.InvalidationBatch,t);r='';a.addAttribute("xmlns","http://cloudfront.amazonaws.com/doc/2020-05-31/");r+=a.toString()}const{hostname:d,protocol:c="https",port:l}=await t.endpoint();return new i.HttpRequest({protocol:c,hostname:d,port:l,method:"POST",headers:n,path:s,body:r})};t.serializeAws_restXmlCreateInvalidationCommand=m;const g=async(e,t)=>{const n={"content-type":"application/xml"};let o="/2020-05-31/key-group";let s;let r;if(e.KeyGroupConfig!==undefined){r=cr(e.KeyGroupConfig,t);s='';r.addAttribute("xmlns","http://cloudfront.amazonaws.com/doc/2020-05-31/");s+=r.toString()}const{hostname:a,protocol:d="https",port:c}=await t.endpoint();return new i.HttpRequest({protocol:d,hostname:a,port:c,method:"POST",headers:n,path:o,body:s})};t.serializeAws_restXmlCreateKeyGroupCommand=g;const y=async(e,t)=>{const n={"content-type":"application/xml"};let s="/2020-05-31/distributions/{DistributionId}/monitoring-subscription";if(e.DistributionId!==undefined){const t=e.DistributionId;if(t.length<=0){throw new Error("Empty value provided for input HTTP label: DistributionId.")}s=s.replace("{DistributionId}",o.extendedEncodeURIComponent(t))}else{throw new Error("No value provided for input HTTP label: DistributionId.")}let r;let a;if(e.MonitoringSubscription!==undefined){a=wr(e.MonitoringSubscription,t);r='';a.addAttribute("xmlns","http://cloudfront.amazonaws.com/doc/2020-05-31/");r+=a.toString()}const{hostname:d,protocol:c="https",port:l}=await t.endpoint();return new i.HttpRequest({protocol:c,hostname:d,port:l,method:"POST",headers:n,path:s,body:r})};t.serializeAws_restXmlCreateMonitoringSubscriptionCommand=y;const C=async(e,t)=>{const n={"content-type":"application/xml"};let o="/2020-05-31/origin-request-policy";let s;let r;if(e.OriginRequestPolicyConfig!==undefined){r=Ar(e.OriginRequestPolicyConfig,t);s='';r.addAttribute("xmlns","http://cloudfront.amazonaws.com/doc/2020-05-31/");s+=r.toString()}const{hostname:a,protocol:d="https",port:c}=await t.endpoint();return new i.HttpRequest({protocol:d,hostname:a,port:c,method:"POST",headers:n,path:o,body:s})};t.serializeAws_restXmlCreateOriginRequestPolicyCommand=C;const w=async(e,t)=>{const n={"content-type":"application/xml"};let o="/2020-05-31/public-key";let s;let r;if(e.PublicKeyConfig!==undefined){r=Gr(e.PublicKeyConfig,t);s='';r.addAttribute("xmlns","http://cloudfront.amazonaws.com/doc/2020-05-31/");s+=r.toString()}const{hostname:a,protocol:d="https",port:c}=await t.endpoint();return new i.HttpRequest({protocol:d,hostname:a,port:c,method:"POST",headers:n,path:o,body:s})};t.serializeAws_restXmlCreatePublicKeyCommand=w;const h=async(e,t)=>{const n={"content-type":"application/xml"};let o="/2020-05-31/realtime-log-config";let r;r='';const a=new s.XmlNode("CreateRealtimeLogConfigRequest");a.addAttribute("xmlns","http://cloudfront.amazonaws.com/doc/2020-05-31/");if(e.EndPoints!==undefined){const n=Zs(e.EndPoints,t);const i=new s.XmlNode("EndPoints");n.map(e=>{i.addChildNode(e)});a.addChildNode(i)}if(e.Fields!==undefined){const n=tr(e.Fields,t);const i=new s.XmlNode("Fields");n.map(e=>{i.addChildNode(e)});a.addChildNode(i)}if(e.Name!==undefined){const t=new s.XmlNode("string").addChildNode(new s.XmlText(e.Name)).withName("Name");a.addChildNode(t)}if(e.SamplingRate!==undefined){const t=new s.XmlNode("long").addChildNode(new s.XmlText(String(e.SamplingRate))).withName("SamplingRate");a.addChildNode(t)}r+=a.toString();const{hostname:d,protocol:c="https",port:l}=await t.endpoint();return new i.HttpRequest({protocol:c,hostname:d,port:l,method:"POST",headers:n,path:o,body:r})};t.serializeAws_restXmlCreateRealtimeLogConfigCommand=h;const p=async(e,t)=>{const n={"content-type":"application/xml"};let o="/2020-05-31/streaming-distribution";let s;let r;if(e.StreamingDistributionConfig!==undefined){r=na(e.StreamingDistributionConfig,t);s='';r.addAttribute("xmlns","http://cloudfront.amazonaws.com/doc/2020-05-31/");s+=r.toString()}const{hostname:a,protocol:d="https",port:c}=await t.endpoint();return new i.HttpRequest({protocol:d,hostname:a,port:c,method:"POST",headers:n,path:o,body:s})};t.serializeAws_restXmlCreateStreamingDistributionCommand=p;const v=async(e,t)=>{const n={"content-type":"application/xml"};let o="/2020-05-31/streaming-distribution";const s={WithTags:""};let r;let a;if(e.StreamingDistributionConfigWithTags!==undefined){a=ia(e.StreamingDistributionConfigWithTags,t);r='';a.addAttribute("xmlns","http://cloudfront.amazonaws.com/doc/2020-05-31/");r+=a.toString()}const{hostname:d,protocol:c="https",port:l}=await t.endpoint();return new i.HttpRequest({protocol:c,hostname:d,port:l,method:"POST",headers:n,path:o,query:s,body:r})};t.serializeAws_restXmlCreateStreamingDistributionWithTagsCommand=v;const S=async(e,t)=>{const n={...dl(e.IfMatch)&&{"If-Match":e.IfMatch}};let s="/2020-05-31/cache-policy/{Id}";if(e.Id!==undefined){const t=e.Id;if(t.length<=0){throw new Error("Empty value provided for input HTTP label: Id.")}s=s.replace("{Id}",o.extendedEncodeURIComponent(t))}else{throw new Error("No value provided for input HTTP label: Id.")}let r;const{hostname:a,protocol:d="https",port:c}=await t.endpoint();return new i.HttpRequest({protocol:d,hostname:a,port:c,method:"DELETE",headers:n,path:s,body:r})};t.serializeAws_restXmlDeleteCachePolicyCommand=S;const I=async(e,t)=>{const n={...dl(e.IfMatch)&&{"If-Match":e.IfMatch}};let s="/2020-05-31/origin-access-identity/cloudfront/{Id}";if(e.Id!==undefined){const t=e.Id;if(t.length<=0){throw new Error("Empty value provided for input HTTP label: Id.")}s=s.replace("{Id}",o.extendedEncodeURIComponent(t))}else{throw new Error("No value provided for input HTTP label: Id.")}let r;const{hostname:a,protocol:d="https",port:c}=await t.endpoint();return new i.HttpRequest({protocol:d,hostname:a,port:c,method:"DELETE",headers:n,path:s,body:r})};t.serializeAws_restXmlDeleteCloudFrontOriginAccessIdentityCommand=I;const E=async(e,t)=>{const n={...dl(e.IfMatch)&&{"If-Match":e.IfMatch}};let s="/2020-05-31/distribution/{Id}";if(e.Id!==undefined){const t=e.Id;if(t.length<=0){throw new Error("Empty value provided for input HTTP label: Id.")}s=s.replace("{Id}",o.extendedEncodeURIComponent(t))}else{throw new Error("No value provided for input HTTP label: Id.")}let r;const{hostname:a,protocol:d="https",port:c}=await t.endpoint();return new i.HttpRequest({protocol:d,hostname:a,port:c,method:"DELETE",headers:n,path:s,body:r})};t.serializeAws_restXmlDeleteDistributionCommand=E;const b=async(e,t)=>{const n={...dl(e.IfMatch)&&{"If-Match":e.IfMatch}};let s="/2020-05-31/field-level-encryption/{Id}";if(e.Id!==undefined){const t=e.Id;if(t.length<=0){throw new Error("Empty value provided for input HTTP label: Id.")}s=s.replace("{Id}",o.extendedEncodeURIComponent(t))}else{throw new Error("No value provided for input HTTP label: Id.")}let r;const{hostname:a,protocol:d="https",port:c}=await t.endpoint();return new i.HttpRequest({protocol:d,hostname:a,port:c,method:"DELETE",headers:n,path:s,body:r})};t.serializeAws_restXmlDeleteFieldLevelEncryptionConfigCommand=b;const P=async(e,t)=>{const n={...dl(e.IfMatch)&&{"If-Match":e.IfMatch}};let s="/2020-05-31/field-level-encryption-profile/{Id}";if(e.Id!==undefined){const t=e.Id;if(t.length<=0){throw new Error("Empty value provided for input HTTP label: Id.")}s=s.replace("{Id}",o.extendedEncodeURIComponent(t))}else{throw new Error("No value provided for input HTTP label: Id.")}let r;const{hostname:a,protocol:d="https",port:c}=await t.endpoint();return new i.HttpRequest({protocol:d,hostname:a,port:c,method:"DELETE",headers:n,path:s,body:r})};t.serializeAws_restXmlDeleteFieldLevelEncryptionProfileCommand=P;const M=async(e,t)=>{const n={...dl(e.IfMatch)&&{"If-Match":e.IfMatch}};let s="/2020-05-31/key-group/{Id}";if(e.Id!==undefined){const t=e.Id;if(t.length<=0){throw new Error("Empty value provided for input HTTP label: Id.")}s=s.replace("{Id}",o.extendedEncodeURIComponent(t))}else{throw new Error("No value provided for input HTTP label: Id.")}let r;const{hostname:a,protocol:d="https",port:c}=await t.endpoint();return new i.HttpRequest({protocol:d,hostname:a,port:c,method:"DELETE",headers:n,path:s,body:r})};t.serializeAws_restXmlDeleteKeyGroupCommand=M;const L=async(e,t)=>{const n={};let s="/2020-05-31/distributions/{DistributionId}/monitoring-subscription";if(e.DistributionId!==undefined){const t=e.DistributionId;if(t.length<=0){throw new Error("Empty value provided for input HTTP label: DistributionId.")}s=s.replace("{DistributionId}",o.extendedEncodeURIComponent(t))}else{throw new Error("No value provided for input HTTP label: DistributionId.")}let r;const{hostname:a,protocol:d="https",port:c}=await t.endpoint();return new i.HttpRequest({protocol:d,hostname:a,port:c,method:"DELETE",headers:n,path:s,body:r})};t.serializeAws_restXmlDeleteMonitoringSubscriptionCommand=L;const T=async(e,t)=>{const n={...dl(e.IfMatch)&&{"If-Match":e.IfMatch}};let s="/2020-05-31/origin-request-policy/{Id}";if(e.Id!==undefined){const t=e.Id;if(t.length<=0){throw new Error("Empty value provided for input HTTP label: Id.")}s=s.replace("{Id}",o.extendedEncodeURIComponent(t))}else{throw new Error("No value provided for input HTTP label: Id.")}let r;const{hostname:a,protocol:d="https",port:c}=await t.endpoint();return new i.HttpRequest({protocol:d,hostname:a,port:c,method:"DELETE",headers:n,path:s,body:r})};t.serializeAws_restXmlDeleteOriginRequestPolicyCommand=T;const A=async(e,t)=>{const n={...dl(e.IfMatch)&&{"If-Match":e.IfMatch}};let s="/2020-05-31/public-key/{Id}";if(e.Id!==undefined){const t=e.Id;if(t.length<=0){throw new Error("Empty value provided for input HTTP label: Id.")}s=s.replace("{Id}",o.extendedEncodeURIComponent(t))}else{throw new Error("No value provided for input HTTP label: Id.")}let r;const{hostname:a,protocol:d="https",port:c}=await t.endpoint();return new i.HttpRequest({protocol:d,hostname:a,port:c,method:"DELETE",headers:n,path:s,body:r})};t.serializeAws_restXmlDeletePublicKeyCommand=A;const R=async(e,t)=>{const n={"content-type":"application/xml"};let o="/2020-05-31/delete-realtime-log-config";let r;r='';const a=new s.XmlNode("DeleteRealtimeLogConfigRequest");a.addAttribute("xmlns","http://cloudfront.amazonaws.com/doc/2020-05-31/");if(e.ARN!==undefined){const t=new s.XmlNode("string").addChildNode(new s.XmlText(e.ARN)).withName("ARN");a.addChildNode(t)}if(e.Name!==undefined){const t=new s.XmlNode("string").addChildNode(new s.XmlText(e.Name)).withName("Name");a.addChildNode(t)}r+=a.toString();const{hostname:d,protocol:c="https",port:l}=await t.endpoint();return new i.HttpRequest({protocol:c,hostname:d,port:l,method:"POST",headers:n,path:o,body:r})};t.serializeAws_restXmlDeleteRealtimeLogConfigCommand=R;const _=async(e,t)=>{const n={...dl(e.IfMatch)&&{"If-Match":e.IfMatch}};let s="/2020-05-31/streaming-distribution/{Id}";if(e.Id!==undefined){const t=e.Id;if(t.length<=0){throw new Error("Empty value provided for input HTTP label: Id.")}s=s.replace("{Id}",o.extendedEncodeURIComponent(t))}else{throw new Error("No value provided for input HTTP label: Id.")}let r;const{hostname:a,protocol:d="https",port:c}=await t.endpoint();return new i.HttpRequest({protocol:d,hostname:a,port:c,method:"DELETE",headers:n,path:s,body:r})};t.serializeAws_restXmlDeleteStreamingDistributionCommand=_;const N=async(e,t)=>{const n={};let s="/2020-05-31/cache-policy/{Id}";if(e.Id!==undefined){const t=e.Id;if(t.length<=0){throw new Error("Empty value provided for input HTTP label: Id.")}s=s.replace("{Id}",o.extendedEncodeURIComponent(t))}else{throw new Error("No value provided for input HTTP label: Id.")}let r;const{hostname:a,protocol:d="https",port:c}=await t.endpoint();return new i.HttpRequest({protocol:d,hostname:a,port:c,method:"GET",headers:n,path:s,body:r})};t.serializeAws_restXmlGetCachePolicyCommand=N;const F=async(e,t)=>{const n={};let s="/2020-05-31/cache-policy/{Id}/config";if(e.Id!==undefined){const t=e.Id;if(t.length<=0){throw new Error("Empty value provided for input HTTP label: Id.")}s=s.replace("{Id}",o.extendedEncodeURIComponent(t))}else{throw new Error("No value provided for input HTTP label: Id.")}let r;const{hostname:a,protocol:d="https",port:c}=await t.endpoint();return new i.HttpRequest({protocol:d,hostname:a,port:c,method:"GET",headers:n,path:s,body:r})};t.serializeAws_restXmlGetCachePolicyConfigCommand=F;const z=async(e,t)=>{const n={};let s="/2020-05-31/origin-access-identity/cloudfront/{Id}";if(e.Id!==undefined){const t=e.Id;if(t.length<=0){throw new Error("Empty value provided for input HTTP label: Id.")}s=s.replace("{Id}",o.extendedEncodeURIComponent(t))}else{throw new Error("No value provided for input HTTP label: Id.")}let r;const{hostname:a,protocol:d="https",port:c}=await t.endpoint();return new i.HttpRequest({protocol:d,hostname:a,port:c,method:"GET",headers:n,path:s,body:r})};t.serializeAws_restXmlGetCloudFrontOriginAccessIdentityCommand=z;const D=async(e,t)=>{const n={};let s="/2020-05-31/origin-access-identity/cloudfront/{Id}/config";if(e.Id!==undefined){const t=e.Id;if(t.length<=0){throw new Error("Empty value provided for input HTTP label: Id.")}s=s.replace("{Id}",o.extendedEncodeURIComponent(t))}else{throw new Error("No value provided for input HTTP label: Id.")}let r;const{hostname:a,protocol:d="https",port:c}=await t.endpoint();return new i.HttpRequest({protocol:d,hostname:a,port:c,method:"GET",headers:n,path:s,body:r})};t.serializeAws_restXmlGetCloudFrontOriginAccessIdentityConfigCommand=D;const $=async(e,t)=>{const n={};let s="/2020-05-31/distribution/{Id}";if(e.Id!==undefined){const t=e.Id;if(t.length<=0){throw new Error("Empty value provided for input HTTP label: Id.")}s=s.replace("{Id}",o.extendedEncodeURIComponent(t))}else{throw new Error("No value provided for input HTTP label: Id.")}let r;const{hostname:a,protocol:d="https",port:c}=await t.endpoint();return new i.HttpRequest({protocol:d,hostname:a,port:c,method:"GET",headers:n,path:s,body:r})};t.serializeAws_restXmlGetDistributionCommand=$;const q=async(e,t)=>{const n={};let s="/2020-05-31/distribution/{Id}/config";if(e.Id!==undefined){const t=e.Id;if(t.length<=0){throw new Error("Empty value provided for input HTTP label: Id.")}s=s.replace("{Id}",o.extendedEncodeURIComponent(t))}else{throw new Error("No value provided for input HTTP label: Id.")}let r;const{hostname:a,protocol:d="https",port:c}=await t.endpoint();return new i.HttpRequest({protocol:d,hostname:a,port:c,method:"GET",headers:n,path:s,body:r})};t.serializeAws_restXmlGetDistributionConfigCommand=q;const X=async(e,t)=>{const n={};let s="/2020-05-31/field-level-encryption/{Id}";if(e.Id!==undefined){const t=e.Id;if(t.length<=0){throw new Error("Empty value provided for input HTTP label: Id.")}s=s.replace("{Id}",o.extendedEncodeURIComponent(t))}else{throw new Error("No value provided for input HTTP label: Id.")}let r;const{hostname:a,protocol:d="https",port:c}=await t.endpoint();return new i.HttpRequest({protocol:d,hostname:a,port:c,method:"GET",headers:n,path:s,body:r})};t.serializeAws_restXmlGetFieldLevelEncryptionCommand=X;const G=async(e,t)=>{const n={};let s="/2020-05-31/field-level-encryption/{Id}/config";if(e.Id!==undefined){const t=e.Id;if(t.length<=0){throw new Error("Empty value provided for input HTTP label: Id.")}s=s.replace("{Id}",o.extendedEncodeURIComponent(t))}else{throw new Error("No value provided for input HTTP label: Id.")}let r;const{hostname:a,protocol:d="https",port:c}=await t.endpoint();return new i.HttpRequest({protocol:d,hostname:a,port:c,method:"GET",headers:n,path:s,body:r})};t.serializeAws_restXmlGetFieldLevelEncryptionConfigCommand=G;const k=async(e,t)=>{const n={};let s="/2020-05-31/field-level-encryption-profile/{Id}";if(e.Id!==undefined){const t=e.Id;if(t.length<=0){throw new Error("Empty value provided for input HTTP label: Id.")}s=s.replace("{Id}",o.extendedEncodeURIComponent(t))}else{throw new Error("No value provided for input HTTP label: Id.")}let r;const{hostname:a,protocol:d="https",port:c}=await t.endpoint();return new i.HttpRequest({protocol:d,hostname:a,port:c,method:"GET",headers:n,path:s,body:r})};t.serializeAws_restXmlGetFieldLevelEncryptionProfileCommand=k;const O=async(e,t)=>{const n={};let s="/2020-05-31/field-level-encryption-profile/{Id}/config";if(e.Id!==undefined){const t=e.Id;if(t.length<=0){throw new Error("Empty value provided for input HTTP label: Id.")}s=s.replace("{Id}",o.extendedEncodeURIComponent(t))}else{throw new Error("No value provided for input HTTP label: Id.")}let r;const{hostname:a,protocol:d="https",port:c}=await t.endpoint();return new i.HttpRequest({protocol:d,hostname:a,port:c,method:"GET",headers:n,path:s,body:r})};t.serializeAws_restXmlGetFieldLevelEncryptionProfileConfigCommand=O;const U=async(e,t)=>{const n={};let s="/2020-05-31/distribution/{DistributionId}/invalidation/{Id}";if(e.DistributionId!==undefined){const t=e.DistributionId;if(t.length<=0){throw new Error("Empty value provided for input HTTP label: DistributionId.")}s=s.replace("{DistributionId}",o.extendedEncodeURIComponent(t))}else{throw new Error("No value provided for input HTTP label: DistributionId.")}if(e.Id!==undefined){const t=e.Id;if(t.length<=0){throw new Error("Empty value provided for input HTTP label: Id.")}s=s.replace("{Id}",o.extendedEncodeURIComponent(t))}else{throw new Error("No value provided for input HTTP label: Id.")}let r;const{hostname:a,protocol:d="https",port:c}=await t.endpoint();return new i.HttpRequest({protocol:d,hostname:a,port:c,method:"GET",headers:n,path:s,body:r})};t.serializeAws_restXmlGetInvalidationCommand=U;const H=async(e,t)=>{const n={};let s="/2020-05-31/key-group/{Id}";if(e.Id!==undefined){const t=e.Id;if(t.length<=0){throw new Error("Empty value provided for input HTTP label: Id.")}s=s.replace("{Id}",o.extendedEncodeURIComponent(t))}else{throw new Error("No value provided for input HTTP label: Id.")}let r;const{hostname:a,protocol:d="https",port:c}=await t.endpoint();return new i.HttpRequest({protocol:d,hostname:a,port:c,method:"GET",headers:n,path:s,body:r})};t.serializeAws_restXmlGetKeyGroupCommand=H;const K=async(e,t)=>{const n={};let s="/2020-05-31/key-group/{Id}/config";if(e.Id!==undefined){const t=e.Id;if(t.length<=0){throw new Error("Empty value provided for input HTTP label: Id.")}s=s.replace("{Id}",o.extendedEncodeURIComponent(t))}else{throw new Error("No value provided for input HTTP label: Id.")}let r;const{hostname:a,protocol:d="https",port:c}=await t.endpoint();return new i.HttpRequest({protocol:d,hostname:a,port:c,method:"GET",headers:n,path:s,body:r})};t.serializeAws_restXmlGetKeyGroupConfigCommand=K;const Q=async(e,t)=>{const n={};let s="/2020-05-31/distributions/{DistributionId}/monitoring-subscription";if(e.DistributionId!==undefined){const t=e.DistributionId;if(t.length<=0){throw new Error("Empty value provided for input HTTP label: DistributionId.")}s=s.replace("{DistributionId}",o.extendedEncodeURIComponent(t))}else{throw new Error("No value provided for input HTTP label: DistributionId.")}let r;const{hostname:a,protocol:d="https",port:c}=await t.endpoint();return new i.HttpRequest({protocol:d,hostname:a,port:c,method:"GET",headers:n,path:s,body:r})};t.serializeAws_restXmlGetMonitoringSubscriptionCommand=Q;const x=async(e,t)=>{const n={};let s="/2020-05-31/origin-request-policy/{Id}";if(e.Id!==undefined){const t=e.Id;if(t.length<=0){throw new Error("Empty value provided for input HTTP label: Id.")}s=s.replace("{Id}",o.extendedEncodeURIComponent(t))}else{throw new Error("No value provided for input HTTP label: Id.")}let r;const{hostname:a,protocol:d="https",port:c}=await t.endpoint();return new i.HttpRequest({protocol:d,hostname:a,port:c,method:"GET",headers:n,path:s,body:r})};t.serializeAws_restXmlGetOriginRequestPolicyCommand=x;const B=async(e,t)=>{const n={};let s="/2020-05-31/origin-request-policy/{Id}/config";if(e.Id!==undefined){const t=e.Id;if(t.length<=0){throw new Error("Empty value provided for input HTTP label: Id.")}s=s.replace("{Id}",o.extendedEncodeURIComponent(t))}else{throw new Error("No value provided for input HTTP label: Id.")}let r;const{hostname:a,protocol:d="https",port:c}=await t.endpoint();return new i.HttpRequest({protocol:d,hostname:a,port:c,method:"GET",headers:n,path:s,body:r})};t.serializeAws_restXmlGetOriginRequestPolicyConfigCommand=B;const W=async(e,t)=>{const n={};let s="/2020-05-31/public-key/{Id}";if(e.Id!==undefined){const t=e.Id;if(t.length<=0){throw new Error("Empty value provided for input HTTP label: Id.")}s=s.replace("{Id}",o.extendedEncodeURIComponent(t))}else{throw new Error("No value provided for input HTTP label: Id.")}let r;const{hostname:a,protocol:d="https",port:c}=await t.endpoint();return new i.HttpRequest({protocol:d,hostname:a,port:c,method:"GET",headers:n,path:s,body:r})};t.serializeAws_restXmlGetPublicKeyCommand=W;const j=async(e,t)=>{const n={};let s="/2020-05-31/public-key/{Id}/config";if(e.Id!==undefined){const t=e.Id;if(t.length<=0){throw new Error("Empty value provided for input HTTP label: Id.")}s=s.replace("{Id}",o.extendedEncodeURIComponent(t))}else{throw new Error("No value provided for input HTTP label: Id.")}let r;const{hostname:a,protocol:d="https",port:c}=await t.endpoint();return new i.HttpRequest({protocol:d,hostname:a,port:c,method:"GET",headers:n,path:s,body:r})};t.serializeAws_restXmlGetPublicKeyConfigCommand=j;const Y=async(e,t)=>{const n={"content-type":"application/xml"};let o="/2020-05-31/get-realtime-log-config";let r;r='';const a=new s.XmlNode("GetRealtimeLogConfigRequest");a.addAttribute("xmlns","http://cloudfront.amazonaws.com/doc/2020-05-31/");if(e.ARN!==undefined){const t=new s.XmlNode("string").addChildNode(new s.XmlText(e.ARN)).withName("ARN");a.addChildNode(t)}if(e.Name!==undefined){const t=new s.XmlNode("string").addChildNode(new s.XmlText(e.Name)).withName("Name");a.addChildNode(t)}r+=a.toString();const{hostname:d,protocol:c="https",port:l}=await t.endpoint();return new i.HttpRequest({protocol:c,hostname:d,port:l,method:"POST",headers:n,path:o,body:r})};t.serializeAws_restXmlGetRealtimeLogConfigCommand=Y;const J=async(e,t)=>{const n={};let s="/2020-05-31/streaming-distribution/{Id}";if(e.Id!==undefined){const t=e.Id;if(t.length<=0){throw new Error("Empty value provided for input HTTP label: Id.")}s=s.replace("{Id}",o.extendedEncodeURIComponent(t))}else{throw new Error("No value provided for input HTTP label: Id.")}let r;const{hostname:a,protocol:d="https",port:c}=await t.endpoint();return new i.HttpRequest({protocol:d,hostname:a,port:c,method:"GET",headers:n,path:s,body:r})};t.serializeAws_restXmlGetStreamingDistributionCommand=J;const Z=async(e,t)=>{const n={};let s="/2020-05-31/streaming-distribution/{Id}/config";if(e.Id!==undefined){const t=e.Id;if(t.length<=0){throw new Error("Empty value provided for input HTTP label: Id.")}s=s.replace("{Id}",o.extendedEncodeURIComponent(t))}else{throw new Error("No value provided for input HTTP label: Id.")}let r;const{hostname:a,protocol:d="https",port:c}=await t.endpoint();return new i.HttpRequest({protocol:d,hostname:a,port:c,method:"GET",headers:n,path:s,body:r})};t.serializeAws_restXmlGetStreamingDistributionConfigCommand=Z;const V=async(e,t)=>{const n={};let o="/2020-05-31/cache-policy";const s={...e.Type!==undefined&&{Type:e.Type},...e.Marker!==undefined&&{Marker:e.Marker},...e.MaxItems!==undefined&&{MaxItems:e.MaxItems.toString()}};let r;const{hostname:a,protocol:d="https",port:c}=await t.endpoint();return new i.HttpRequest({protocol:d,hostname:a,port:c,method:"GET",headers:n,path:o,query:s,body:r})};t.serializeAws_restXmlListCachePoliciesCommand=V;const ee=async(e,t)=>{const n={};let o="/2020-05-31/origin-access-identity/cloudfront";const s={...e.Marker!==undefined&&{Marker:e.Marker},...e.MaxItems!==undefined&&{MaxItems:e.MaxItems.toString()}};let r;const{hostname:a,protocol:d="https",port:c}=await t.endpoint();return new i.HttpRequest({protocol:d,hostname:a,port:c,method:"GET",headers:n,path:o,query:s,body:r})};t.serializeAws_restXmlListCloudFrontOriginAccessIdentitiesCommand=ee;const te=async(e,t)=>{const n={};let o="/2020-05-31/distribution";const s={...e.Marker!==undefined&&{Marker:e.Marker},...e.MaxItems!==undefined&&{MaxItems:e.MaxItems.toString()}};let r;const{hostname:a,protocol:d="https",port:c}=await t.endpoint();return new i.HttpRequest({protocol:d,hostname:a,port:c,method:"GET",headers:n,path:o,query:s,body:r})};t.serializeAws_restXmlListDistributionsCommand=te;const ne=async(e,t)=>{const n={};let s="/2020-05-31/distributionsByCachePolicyId/{CachePolicyId}";if(e.CachePolicyId!==undefined){const t=e.CachePolicyId;if(t.length<=0){throw new Error("Empty value provided for input HTTP label: CachePolicyId.")}s=s.replace("{CachePolicyId}",o.extendedEncodeURIComponent(t))}else{throw new Error("No value provided for input HTTP label: CachePolicyId.")}const r={...e.Marker!==undefined&&{Marker:e.Marker},...e.MaxItems!==undefined&&{MaxItems:e.MaxItems.toString()}};let a;const{hostname:d,protocol:c="https",port:l}=await t.endpoint();return new i.HttpRequest({protocol:c,hostname:d,port:l,method:"GET",headers:n,path:s,query:r,body:a})};t.serializeAws_restXmlListDistributionsByCachePolicyIdCommand=ne;const ie=async(e,t)=>{const n={};let s="/2020-05-31/distributionsByKeyGroupId/{KeyGroupId}";if(e.KeyGroupId!==undefined){const t=e.KeyGroupId;if(t.length<=0){throw new Error("Empty value provided for input HTTP label: KeyGroupId.")}s=s.replace("{KeyGroupId}",o.extendedEncodeURIComponent(t))}else{throw new Error("No value provided for input HTTP label: KeyGroupId.")}const r={...e.Marker!==undefined&&{Marker:e.Marker},...e.MaxItems!==undefined&&{MaxItems:e.MaxItems.toString()}};let a;const{hostname:d,protocol:c="https",port:l}=await t.endpoint();return new i.HttpRequest({protocol:c,hostname:d,port:l,method:"GET",headers:n,path:s,query:r,body:a})};t.serializeAws_restXmlListDistributionsByKeyGroupCommand=ie;const oe=async(e,t)=>{const n={};let s="/2020-05-31/distributionsByOriginRequestPolicyId/{OriginRequestPolicyId}";if(e.OriginRequestPolicyId!==undefined){const t=e.OriginRequestPolicyId;if(t.length<=0){throw new Error("Empty value provided for input HTTP label: OriginRequestPolicyId.")}s=s.replace("{OriginRequestPolicyId}",o.extendedEncodeURIComponent(t))}else{throw new Error("No value provided for input HTTP label: OriginRequestPolicyId.")}const r={...e.Marker!==undefined&&{Marker:e.Marker},...e.MaxItems!==undefined&&{MaxItems:e.MaxItems.toString()}};let a;const{hostname:d,protocol:c="https",port:l}=await t.endpoint();return new i.HttpRequest({protocol:c,hostname:d,port:l,method:"GET",headers:n,path:s,query:r,body:a})};t.serializeAws_restXmlListDistributionsByOriginRequestPolicyIdCommand=oe;const se=async(e,t)=>{const n={"content-type":"application/xml"};let o="/2020-05-31/distributionsByRealtimeLogConfig";let r;r='';const a=new s.XmlNode("ListDistributionsByRealtimeLogConfigRequest");a.addAttribute("xmlns","http://cloudfront.amazonaws.com/doc/2020-05-31/");if(e.Marker!==undefined){const t=new s.XmlNode("string").addChildNode(new s.XmlText(e.Marker)).withName("Marker");a.addChildNode(t)}if(e.MaxItems!==undefined){const t=new s.XmlNode("Integer").addChildNode(new s.XmlText(String(e.MaxItems))).withName("MaxItems");a.addChildNode(t)}if(e.RealtimeLogConfigArn!==undefined){const t=new s.XmlNode("string").addChildNode(new s.XmlText(e.RealtimeLogConfigArn)).withName("RealtimeLogConfigArn");a.addChildNode(t)}if(e.RealtimeLogConfigName!==undefined){const t=new s.XmlNode("string").addChildNode(new s.XmlText(e.RealtimeLogConfigName)).withName("RealtimeLogConfigName");a.addChildNode(t)}r+=a.toString();const{hostname:d,protocol:c="https",port:l}=await t.endpoint();return new i.HttpRequest({protocol:c,hostname:d,port:l,method:"POST",headers:n,path:o,body:r})};t.serializeAws_restXmlListDistributionsByRealtimeLogConfigCommand=se;const re=async(e,t)=>{const n={};let s="/2020-05-31/distributionsByWebACLId/{WebACLId}";if(e.WebACLId!==undefined){const t=e.WebACLId;if(t.length<=0){throw new Error("Empty value provided for input HTTP label: WebACLId.")}s=s.replace("{WebACLId}",o.extendedEncodeURIComponent(t))}else{throw new Error("No value provided for input HTTP label: WebACLId.")}const r={...e.Marker!==undefined&&{Marker:e.Marker},...e.MaxItems!==undefined&&{MaxItems:e.MaxItems.toString()}};let a;const{hostname:d,protocol:c="https",port:l}=await t.endpoint();return new i.HttpRequest({protocol:c,hostname:d,port:l,method:"GET",headers:n,path:s,query:r,body:a})};t.serializeAws_restXmlListDistributionsByWebACLIdCommand=re;const ae=async(e,t)=>{const n={};let o="/2020-05-31/field-level-encryption";const s={...e.Marker!==undefined&&{Marker:e.Marker},...e.MaxItems!==undefined&&{MaxItems:e.MaxItems.toString()}};let r;const{hostname:a,protocol:d="https",port:c}=await t.endpoint();return new i.HttpRequest({protocol:d,hostname:a,port:c,method:"GET",headers:n,path:o,query:s,body:r})};t.serializeAws_restXmlListFieldLevelEncryptionConfigsCommand=ae;const de=async(e,t)=>{const n={};let o="/2020-05-31/field-level-encryption-profile";const s={...e.Marker!==undefined&&{Marker:e.Marker},...e.MaxItems!==undefined&&{MaxItems:e.MaxItems.toString()}};let r;const{hostname:a,protocol:d="https",port:c}=await t.endpoint();return new i.HttpRequest({protocol:d,hostname:a,port:c,method:"GET",headers:n,path:o,query:s,body:r})};t.serializeAws_restXmlListFieldLevelEncryptionProfilesCommand=de;const ce=async(e,t)=>{const n={};let s="/2020-05-31/distribution/{DistributionId}/invalidation";if(e.DistributionId!==undefined){const t=e.DistributionId;if(t.length<=0){throw new Error("Empty value provided for input HTTP label: DistributionId.")}s=s.replace("{DistributionId}",o.extendedEncodeURIComponent(t))}else{throw new Error("No value provided for input HTTP label: DistributionId.")}const r={...e.Marker!==undefined&&{Marker:e.Marker},...e.MaxItems!==undefined&&{MaxItems:e.MaxItems.toString()}};let a;const{hostname:d,protocol:c="https",port:l}=await t.endpoint();return new i.HttpRequest({protocol:c,hostname:d,port:l,method:"GET",headers:n,path:s,query:r,body:a})};t.serializeAws_restXmlListInvalidationsCommand=ce;const le=async(e,t)=>{const n={};let o="/2020-05-31/key-group";const s={...e.Marker!==undefined&&{Marker:e.Marker},...e.MaxItems!==undefined&&{MaxItems:e.MaxItems.toString()}};let r;const{hostname:a,protocol:d="https",port:c}=await t.endpoint();return new i.HttpRequest({protocol:d,hostname:a,port:c,method:"GET",headers:n,path:o,query:s,body:r})};t.serializeAws_restXmlListKeyGroupsCommand=le;const ue=async(e,t)=>{const n={};let o="/2020-05-31/origin-request-policy";const s={...e.Type!==undefined&&{Type:e.Type},...e.Marker!==undefined&&{Marker:e.Marker},...e.MaxItems!==undefined&&{MaxItems:e.MaxItems.toString()}};let r;const{hostname:a,protocol:d="https",port:c}=await t.endpoint();return new i.HttpRequest({protocol:d,hostname:a,port:c,method:"GET",headers:n,path:o,query:s,body:r})};t.serializeAws_restXmlListOriginRequestPoliciesCommand=ue;const fe=async(e,t)=>{const n={};let o="/2020-05-31/public-key";const s={...e.Marker!==undefined&&{Marker:e.Marker},...e.MaxItems!==undefined&&{MaxItems:e.MaxItems.toString()}};let r;const{hostname:a,protocol:d="https",port:c}=await t.endpoint();return new i.HttpRequest({protocol:d,hostname:a,port:c,method:"GET",headers:n,path:o,query:s,body:r})};t.serializeAws_restXmlListPublicKeysCommand=fe;const me=async(e,t)=>{const n={};let o="/2020-05-31/realtime-log-config";const s={...e.MaxItems!==undefined&&{MaxItems:e.MaxItems.toString()},...e.Marker!==undefined&&{Marker:e.Marker}};let r;const{hostname:a,protocol:d="https",port:c}=await t.endpoint();return new i.HttpRequest({protocol:d,hostname:a,port:c,method:"GET",headers:n,path:o,query:s,body:r})};t.serializeAws_restXmlListRealtimeLogConfigsCommand=me;const ge=async(e,t)=>{const n={};let o="/2020-05-31/streaming-distribution";const s={...e.Marker!==undefined&&{Marker:e.Marker},...e.MaxItems!==undefined&&{MaxItems:e.MaxItems.toString()}};let r;const{hostname:a,protocol:d="https",port:c}=await t.endpoint();return new i.HttpRequest({protocol:d,hostname:a,port:c,method:"GET",headers:n,path:o,query:s,body:r})};t.serializeAws_restXmlListStreamingDistributionsCommand=ge;const ye=async(e,t)=>{const n={};let o="/2020-05-31/tagging";const s={...e.Resource!==undefined&&{Resource:e.Resource}};let r;const{hostname:a,protocol:d="https",port:c}=await t.endpoint();return new i.HttpRequest({protocol:d,hostname:a,port:c,method:"GET",headers:n,path:o,query:s,body:r})};t.serializeAws_restXmlListTagsForResourceCommand=ye;const Ce=async(e,t)=>{const n={"content-type":"application/xml"};let o="/2020-05-31/tagging";const s={Operation:"Tag",...e.Resource!==undefined&&{Resource:e.Resource}};let r;let a;if(e.Tags!==undefined){a=ca(e.Tags,t);r='';a.addAttribute("xmlns","http://cloudfront.amazonaws.com/doc/2020-05-31/");r+=a.toString()}const{hostname:d,protocol:c="https",port:l}=await t.endpoint();return new i.HttpRequest({protocol:c,hostname:d,port:l,method:"POST",headers:n,path:o,query:s,body:r})};t.serializeAws_restXmlTagResourceCommand=Ce;const we=async(e,t)=>{const n={"content-type":"application/xml"};let o="/2020-05-31/tagging";const s={Operation:"Untag",...e.Resource!==undefined&&{Resource:e.Resource}};let r;let a;if(e.TagKeys!==undefined){a=aa(e.TagKeys,t);r='';a.addAttribute("xmlns","http://cloudfront.amazonaws.com/doc/2020-05-31/");r+=a.toString()}const{hostname:d,protocol:c="https",port:l}=await t.endpoint();return new i.HttpRequest({protocol:c,hostname:d,port:l,method:"POST",headers:n,path:o,query:s,body:r})};t.serializeAws_restXmlUntagResourceCommand=we;const he=async(e,t)=>{const n={"content-type":"application/xml",...dl(e.IfMatch)&&{"If-Match":e.IfMatch}};let s="/2020-05-31/cache-policy/{Id}";if(e.Id!==undefined){const t=e.Id;if(t.length<=0){throw new Error("Empty value provided for input HTTP label: Id.")}s=s.replace("{Id}",o.extendedEncodeURIComponent(t))}else{throw new Error("No value provided for input HTTP label: Id.")}let r;let a;if(e.CachePolicyConfig!==undefined){a=Ts(e.CachePolicyConfig,t);r='';a.addAttribute("xmlns","http://cloudfront.amazonaws.com/doc/2020-05-31/");r+=a.toString()}const{hostname:d,protocol:c="https",port:l}=await t.endpoint();return new i.HttpRequest({protocol:c,hostname:d,port:l,method:"PUT",headers:n,path:s,body:r})};t.serializeAws_restXmlUpdateCachePolicyCommand=he;const pe=async(e,t)=>{const n={"content-type":"application/xml",...dl(e.IfMatch)&&{"If-Match":e.IfMatch}};let s="/2020-05-31/origin-access-identity/cloudfront/{Id}/config";if(e.Id!==undefined){const t=e.Id;if(t.length<=0){throw new Error("Empty value provided for input HTTP label: Id.")}s=s.replace("{Id}",o.extendedEncodeURIComponent(t))}else{throw new Error("No value provided for input HTTP label: Id.")}let r;let a;if(e.CloudFrontOriginAccessIdentityConfig!==undefined){a=Ns(e.CloudFrontOriginAccessIdentityConfig,t);r='';a.addAttribute("xmlns","http://cloudfront.amazonaws.com/doc/2020-05-31/");r+=a.toString()}const{hostname:d,protocol:c="https",port:l}=await t.endpoint();return new i.HttpRequest({protocol:c,hostname:d,port:l,method:"PUT",headers:n,path:s,body:r})};t.serializeAws_restXmlUpdateCloudFrontOriginAccessIdentityCommand=pe;const ve=async(e,t)=>{const n={"content-type":"application/xml",...dl(e.IfMatch)&&{"If-Match":e.IfMatch}};let s="/2020-05-31/distribution/{Id}/config";if(e.Id!==undefined){const t=e.Id;if(t.length<=0){throw new Error("Empty value provided for input HTTP label: Id.")}s=s.replace("{Id}",o.extendedEncodeURIComponent(t))}else{throw new Error("No value provided for input HTTP label: Id.")}let r;let a;if(e.DistributionConfig!==undefined){a=xs(e.DistributionConfig,t);r='';a.addAttribute("xmlns","http://cloudfront.amazonaws.com/doc/2020-05-31/");r+=a.toString()}const{hostname:d,protocol:c="https",port:l}=await t.endpoint();return new i.HttpRequest({protocol:c,hostname:d,port:l,method:"PUT",headers:n,path:s,body:r})};t.serializeAws_restXmlUpdateDistributionCommand=ve;const Se=async(e,t)=>{const n={"content-type":"application/xml",...dl(e.IfMatch)&&{"If-Match":e.IfMatch}};let s="/2020-05-31/field-level-encryption/{Id}/config";if(e.Id!==undefined){const t=e.Id;if(t.length<=0){throw new Error("Empty value provided for input HTTP label: Id.")}s=s.replace("{Id}",o.extendedEncodeURIComponent(t))}else{throw new Error("No value provided for input HTTP label: Id.")}let r;let a;if(e.FieldLevelEncryptionConfig!==undefined){a=Vs(e.FieldLevelEncryptionConfig,t);r='';a.addAttribute("xmlns","http://cloudfront.amazonaws.com/doc/2020-05-31/");r+=a.toString()}const{hostname:d,protocol:c="https",port:l}=await t.endpoint();return new i.HttpRequest({protocol:c,hostname:d,port:l,method:"PUT",headers:n,path:s,body:r})};t.serializeAws_restXmlUpdateFieldLevelEncryptionConfigCommand=Se;const Ie=async(e,t)=>{const n={"content-type":"application/xml",...dl(e.IfMatch)&&{"If-Match":e.IfMatch}};let s="/2020-05-31/field-level-encryption-profile/{Id}/config";if(e.Id!==undefined){const t=e.Id;if(t.length<=0){throw new Error("Empty value provided for input HTTP label: Id.")}s=s.replace("{Id}",o.extendedEncodeURIComponent(t))}else{throw new Error("No value provided for input HTTP label: Id.")}let r;let a;if(e.FieldLevelEncryptionProfileConfig!==undefined){a=er(e.FieldLevelEncryptionProfileConfig,t);r='';a.addAttribute("xmlns","http://cloudfront.amazonaws.com/doc/2020-05-31/");r+=a.toString()}const{hostname:d,protocol:c="https",port:l}=await t.endpoint();return new i.HttpRequest({protocol:c,hostname:d,port:l,method:"PUT",headers:n,path:s,body:r})};t.serializeAws_restXmlUpdateFieldLevelEncryptionProfileCommand=Ie;const Ee=async(e,t)=>{const n={"content-type":"application/xml",...dl(e.IfMatch)&&{"If-Match":e.IfMatch}};let s="/2020-05-31/key-group/{Id}";if(e.Id!==undefined){const t=e.Id;if(t.length<=0){throw new Error("Empty value provided for input HTTP label: Id.")}s=s.replace("{Id}",o.extendedEncodeURIComponent(t))}else{throw new Error("No value provided for input HTTP label: Id.")}let r;let a;if(e.KeyGroupConfig!==undefined){a=cr(e.KeyGroupConfig,t);r='';a.addAttribute("xmlns","http://cloudfront.amazonaws.com/doc/2020-05-31/");r+=a.toString()}const{hostname:d,protocol:c="https",port:l}=await t.endpoint();return new i.HttpRequest({protocol:c,hostname:d,port:l,method:"PUT",headers:n,path:s,body:r})};t.serializeAws_restXmlUpdateKeyGroupCommand=Ee;const be=async(e,t)=>{const n={"content-type":"application/xml",...dl(e.IfMatch)&&{"If-Match":e.IfMatch}};let s="/2020-05-31/origin-request-policy/{Id}";if(e.Id!==undefined){const t=e.Id;if(t.length<=0){throw new Error("Empty value provided for input HTTP label: Id.")}s=s.replace("{Id}",o.extendedEncodeURIComponent(t))}else{throw new Error("No value provided for input HTTP label: Id.")}let r;let a;if(e.OriginRequestPolicyConfig!==undefined){a=Ar(e.OriginRequestPolicyConfig,t);r='';a.addAttribute("xmlns","http://cloudfront.amazonaws.com/doc/2020-05-31/");r+=a.toString()}const{hostname:d,protocol:c="https",port:l}=await t.endpoint();return new i.HttpRequest({protocol:c,hostname:d,port:l,method:"PUT",headers:n,path:s,body:r})};t.serializeAws_restXmlUpdateOriginRequestPolicyCommand=be;const Pe=async(e,t)=>{const n={"content-type":"application/xml",...dl(e.IfMatch)&&{"If-Match":e.IfMatch}};let s="/2020-05-31/public-key/{Id}/config";if(e.Id!==undefined){const t=e.Id;if(t.length<=0){throw new Error("Empty value provided for input HTTP label: Id.")}s=s.replace("{Id}",o.extendedEncodeURIComponent(t))}else{throw new Error("No value provided for input HTTP label: Id.")}let r;let a;if(e.PublicKeyConfig!==undefined){a=Gr(e.PublicKeyConfig,t);r='';a.addAttribute("xmlns","http://cloudfront.amazonaws.com/doc/2020-05-31/");r+=a.toString()}const{hostname:d,protocol:c="https",port:l}=await t.endpoint();return new i.HttpRequest({protocol:c,hostname:d,port:l,method:"PUT",headers:n,path:s,body:r})};t.serializeAws_restXmlUpdatePublicKeyCommand=Pe;const Me=async(e,t)=>{const n={"content-type":"application/xml"};let o="/2020-05-31/realtime-log-config";let r;r='';const a=new s.XmlNode("UpdateRealtimeLogConfigRequest");a.addAttribute("xmlns","http://cloudfront.amazonaws.com/doc/2020-05-31/");if(e.ARN!==undefined){const t=new s.XmlNode("string").addChildNode(new s.XmlText(e.ARN)).withName("ARN");a.addChildNode(t)}if(e.EndPoints!==undefined){const n=Zs(e.EndPoints,t);const i=new s.XmlNode("EndPoints");n.map(e=>{i.addChildNode(e)});a.addChildNode(i)}if(e.Fields!==undefined){const n=tr(e.Fields,t);const i=new s.XmlNode("Fields");n.map(e=>{i.addChildNode(e)});a.addChildNode(i)}if(e.Name!==undefined){const t=new s.XmlNode("string").addChildNode(new s.XmlText(e.Name)).withName("Name");a.addChildNode(t)}if(e.SamplingRate!==undefined){const t=new s.XmlNode("long").addChildNode(new s.XmlText(String(e.SamplingRate))).withName("SamplingRate");a.addChildNode(t)}r+=a.toString();const{hostname:d,protocol:c="https",port:l}=await t.endpoint();return new i.HttpRequest({protocol:c,hostname:d,port:l,method:"PUT",headers:n,path:o,body:r})};t.serializeAws_restXmlUpdateRealtimeLogConfigCommand=Me;const Le=async(e,t)=>{const n={"content-type":"application/xml",...dl(e.IfMatch)&&{"If-Match":e.IfMatch}};let s="/2020-05-31/streaming-distribution/{Id}/config";if(e.Id!==undefined){const t=e.Id;if(t.length<=0){throw new Error("Empty value provided for input HTTP label: Id.")}s=s.replace("{Id}",o.extendedEncodeURIComponent(t))}else{throw new Error("No value provided for input HTTP label: Id.")}let r;let a;if(e.StreamingDistributionConfig!==undefined){a=na(e.StreamingDistributionConfig,t);r='';a.addAttribute("xmlns","http://cloudfront.amazonaws.com/doc/2020-05-31/");r+=a.toString()}const{hostname:d,protocol:c="https",port:l}=await t.endpoint();return new i.HttpRequest({protocol:c,hostname:d,port:l,method:"PUT",headers:n,path:s,body:r})};t.serializeAws_restXmlUpdateStreamingDistributionCommand=Le;const Te=async(e,t)=>{if(e.statusCode!==201&&e.statusCode>=300){return Ae(e,t)}const n={$metadata:sl(e),CachePolicy:undefined,ETag:undefined,Location:undefined};if(e.headers["location"]!==undefined){n.Location=e.headers["location"]}if(e.headers["etag"]!==undefined){n.ETag=e.headers["etag"]}const i=await ll(e.body,t);n.CachePolicy=Ma(i,t);return Promise.resolve(n)};t.deserializeAws_restXmlCreateCachePolicyCommand=Te;const Ae=async(e,t)=>{const n={...e,body:await ll(e.body,t)};let i;let o="UnknownError";o=ul(e,n.body);switch(o){case"AccessDenied":case"com.amazonaws.cloudfront#AccessDenied":i={...await wi(n,t),name:o,$metadata:sl(e)};break;case"CachePolicyAlreadyExists":case"com.amazonaws.cloudfront#CachePolicyAlreadyExists":i={...await pi(n,t),name:o,$metadata:sl(e)};break;case"InconsistentQuantities":case"com.amazonaws.cloudfront#InconsistentQuantities":i={...await Di(n,t),name:o,$metadata:sl(e)};break;case"InvalidArgument":case"com.amazonaws.cloudfront#InvalidArgument":i={...await $i(n,t),name:o,$metadata:sl(e)};break;case"TooManyCachePolicies":case"com.amazonaws.cloudfront#TooManyCachePolicies":i={...await No(n,t),name:o,$metadata:sl(e)};break;case"TooManyCookiesInCachePolicy":case"com.amazonaws.cloudfront#TooManyCookiesInCachePolicy":i={...await $o(n,t),name:o,$metadata:sl(e)};break;case"TooManyHeadersInCachePolicy":case"com.amazonaws.cloudfront#TooManyHeadersInCachePolicy":i={...await Zo(n,t),name:o,$metadata:sl(e)};break;case"TooManyQueryStringsInCachePolicy":case"com.amazonaws.cloudfront#TooManyQueryStringsInCachePolicy":i={...await fs(n,t),name:o,$metadata:sl(e)};break;default:const s=n.body;o=s.Error.code||s.Error.Code||o;i={...s.Error,name:`${o}`,message:s.Error.message||s.Error.Message||o,$fault:"client",$metadata:sl(e)}}const s=i.message||i.Message||o;i.message=s;delete i.Message;return Promise.reject(Object.assign(new Error(s),i))};const Re=async(e,t)=>{if(e.statusCode!==201&&e.statusCode>=300){return _e(e,t)}const n={$metadata:sl(e),CloudFrontOriginAccessIdentity:undefined,ETag:undefined,Location:undefined};if(e.headers["location"]!==undefined){n.Location=e.headers["location"]}if(e.headers["etag"]!==undefined){n.ETag=e.headers["etag"]}const i=await ll(e.body,t);n.CloudFrontOriginAccessIdentity=za(i,t);return Promise.resolve(n)};t.deserializeAws_restXmlCreateCloudFrontOriginAccessIdentityCommand=Re;const _e=async(e,t)=>{const n={...e,body:await ll(e.body,t)};let i;let o="UnknownError";o=ul(e,n.body);switch(o){case"CloudFrontOriginAccessIdentityAlreadyExists":case"com.amazonaws.cloudfront#CloudFrontOriginAccessIdentityAlreadyExists":i={...await Ii(n,t),name:o,$metadata:sl(e)};break;case"InconsistentQuantities":case"com.amazonaws.cloudfront#InconsistentQuantities":i={...await Di(n,t),name:o,$metadata:sl(e)};break;case"InvalidArgument":case"com.amazonaws.cloudfront#InvalidArgument":i={...await $i(n,t),name:o,$metadata:sl(e)};break;case"MissingBody":case"com.amazonaws.cloudfront#MissingBody":i={...await ro(n,t),name:o,$metadata:sl(e)};break;case"TooManyCloudFrontOriginAccessIdentities":case"com.amazonaws.cloudfront#TooManyCloudFrontOriginAccessIdentities":i={...await zo(n,t),name:o,$metadata:sl(e)};break;default:const s=n.body;o=s.Error.code||s.Error.Code||o;i={...s.Error,name:`${o}`,message:s.Error.message||s.Error.Message||o,$fault:"client",$metadata:sl(e)}}const s=i.message||i.Message||o;i.message=s;delete i.Message;return Promise.reject(Object.assign(new Error(s),i))};const Ne=async(e,t)=>{if(e.statusCode!==201&&e.statusCode>=300){return Fe(e,t)}const n={$metadata:sl(e),Distribution:undefined,ETag:undefined,Location:undefined};if(e.headers["location"]!==undefined){n.Location=e.headers["location"]}if(e.headers["etag"]!==undefined){n.ETag=e.headers["etag"]}const i=await ll(e.body,t);n.Distribution=Za(i,t);return Promise.resolve(n)};t.deserializeAws_restXmlCreateDistributionCommand=Ne;const Fe=async(e,t)=>{const n={...e,body:await ll(e.body,t)};let i;let o="UnknownError";o=ul(e,n.body);switch(o){case"AccessDenied":case"com.amazonaws.cloudfront#AccessDenied":i={...await wi(n,t),name:o,$metadata:sl(e)};break;case"CNAMEAlreadyExists":case"com.amazonaws.cloudfront#CNAMEAlreadyExists":i={...await bi(n,t),name:o,$metadata:sl(e)};break;case"DistributionAlreadyExists":case"com.amazonaws.cloudfront#DistributionAlreadyExists":i={...await Pi(n,t),name:o,$metadata:sl(e)};break;case"IllegalFieldLevelEncryptionConfigAssociationWithCacheBehavior":case"com.amazonaws.cloudfront#IllegalFieldLevelEncryptionConfigAssociationWithCacheBehavior":i={...await Fi(n,t),name:o,$metadata:sl(e)};break;case"InconsistentQuantities":case"com.amazonaws.cloudfront#InconsistentQuantities":i={...await Di(n,t),name:o,$metadata:sl(e)};break;case"InvalidArgument":case"com.amazonaws.cloudfront#InvalidArgument":i={...await $i(n,t),name:o,$metadata:sl(e)};break;case"InvalidDefaultRootObject":case"com.amazonaws.cloudfront#InvalidDefaultRootObject":i={...await qi(n,t),name:o,$metadata:sl(e)};break;case"InvalidErrorCode":case"com.amazonaws.cloudfront#InvalidErrorCode":i={...await Xi(n,t),name:o,$metadata:sl(e)};break;case"InvalidForwardCookies":case"com.amazonaws.cloudfront#InvalidForwardCookies":i={...await Gi(n,t),name:o,$metadata:sl(e)};break;case"InvalidGeoRestrictionParameter":case"com.amazonaws.cloudfront#InvalidGeoRestrictionParameter":i={...await ki(n,t),name:o,$metadata:sl(e)};break;case"InvalidHeadersForS3Origin":case"com.amazonaws.cloudfront#InvalidHeadersForS3Origin":i={...await Oi(n,t),name:o,$metadata:sl(e)};break;case"InvalidLambdaFunctionAssociation":case"com.amazonaws.cloudfront#InvalidLambdaFunctionAssociation":i={...await Hi(n,t),name:o,$metadata:sl(e)};break;case"InvalidLocationCode":case"com.amazonaws.cloudfront#InvalidLocationCode":i={...await Ki(n,t),name:o,$metadata:sl(e)};break;case"InvalidMinimumProtocolVersion":case"com.amazonaws.cloudfront#InvalidMinimumProtocolVersion":i={...await Qi(n,t),name:o,$metadata:sl(e)};break;case"InvalidOrigin":case"com.amazonaws.cloudfront#InvalidOrigin":i={...await xi(n,t),name:o,$metadata:sl(e)};break;case"InvalidOriginAccessIdentity":case"com.amazonaws.cloudfront#InvalidOriginAccessIdentity":i={...await Bi(n,t),name:o,$metadata:sl(e)};break;case"InvalidOriginKeepaliveTimeout":case"com.amazonaws.cloudfront#InvalidOriginKeepaliveTimeout":i={...await Wi(n,t),name:o,$metadata:sl(e)};break;case"InvalidOriginReadTimeout":case"com.amazonaws.cloudfront#InvalidOriginReadTimeout":i={...await ji(n,t),name:o,$metadata:sl(e)};break;case"InvalidProtocolSettings":case"com.amazonaws.cloudfront#InvalidProtocolSettings":i={...await Yi(n,t),name:o,$metadata:sl(e)};break;case"InvalidQueryStringParameters":case"com.amazonaws.cloudfront#InvalidQueryStringParameters":i={...await Ji(n,t),name:o,$metadata:sl(e)};break;case"InvalidRelativePath":case"com.amazonaws.cloudfront#InvalidRelativePath":i={...await Zi(n,t),name:o,$metadata:sl(e)};break;case"InvalidRequiredProtocol":case"com.amazonaws.cloudfront#InvalidRequiredProtocol":i={...await Vi(n,t),name:o,$metadata:sl(e)};break;case"InvalidResponseCode":case"com.amazonaws.cloudfront#InvalidResponseCode":i={...await eo(n,t),name:o,$metadata:sl(e)};break;case"InvalidTTLOrder":case"com.amazonaws.cloudfront#InvalidTTLOrder":i={...await no(n,t),name:o,$metadata:sl(e)};break;case"InvalidViewerCertificate":case"com.amazonaws.cloudfront#InvalidViewerCertificate":i={...await io(n,t),name:o,$metadata:sl(e)};break;case"InvalidWebACLId":case"com.amazonaws.cloudfront#InvalidWebACLId":i={...await oo(n,t),name:o,$metadata:sl(e)};break;case"MissingBody":case"com.amazonaws.cloudfront#MissingBody":i={...await ro(n,t),name:o,$metadata:sl(e)};break;case"NoSuchCachePolicy":case"com.amazonaws.cloudfront#NoSuchCachePolicy":i={...await ao(n,t),name:o,$metadata:sl(e)};break;case"NoSuchFieldLevelEncryptionConfig":case"com.amazonaws.cloudfront#NoSuchFieldLevelEncryptionConfig":i={...await uo(n,t),name:o,$metadata:sl(e)};break;case"NoSuchOrigin":case"com.amazonaws.cloudfront#NoSuchOrigin":i={...await go(n,t),name:o,$metadata:sl(e)};break;case"NoSuchOriginRequestPolicy":case"com.amazonaws.cloudfront#NoSuchOriginRequestPolicy":i={...await yo(n,t),name:o,$metadata:sl(e)};break;case"TooManyCacheBehaviors":case"com.amazonaws.cloudfront#TooManyCacheBehaviors":i={...await _o(n,t),name:o,$metadata:sl(e)};break;case"TooManyCertificates":case"com.amazonaws.cloudfront#TooManyCertificates":i={...await Fo(n,t),name:o,$metadata:sl(e)};break;case"TooManyCookieNamesInWhiteList":case"com.amazonaws.cloudfront#TooManyCookieNamesInWhiteList":i={...await Do(n,t),name:o,$metadata:sl(e)};break;case"TooManyDistributionCNAMEs":case"com.amazonaws.cloudfront#TooManyDistributionCNAMEs":i={...await Xo(n,t),name:o,$metadata:sl(e)};break;case"TooManyDistributions":case"com.amazonaws.cloudfront#TooManyDistributions":i={...await Go(n,t),name:o,$metadata:sl(e)};break;case"TooManyDistributionsAssociatedToCachePolicy":case"com.amazonaws.cloudfront#TooManyDistributionsAssociatedToCachePolicy":i={...await ko(n,t),name:o,$metadata:sl(e)};break;case"TooManyDistributionsAssociatedToFieldLevelEncryptionConfig":case"com.amazonaws.cloudfront#TooManyDistributionsAssociatedToFieldLevelEncryptionConfig":i={...await Oo(n,t),name:o,$metadata:sl(e)};break;case"TooManyDistributionsAssociatedToKeyGroup":case"com.amazonaws.cloudfront#TooManyDistributionsAssociatedToKeyGroup":i={...await Uo(n,t),name:o,$metadata:sl(e)};break;case"TooManyDistributionsAssociatedToOriginRequestPolicy":case"com.amazonaws.cloudfront#TooManyDistributionsAssociatedToOriginRequestPolicy":i={...await Ho(n,t),name:o,$metadata:sl(e)};break;case"TooManyDistributionsWithLambdaAssociations":case"com.amazonaws.cloudfront#TooManyDistributionsWithLambdaAssociations":i={...await Ko(n,t),name:o,$metadata:sl(e)};break;case"TooManyDistributionsWithSingleFunctionARN":case"com.amazonaws.cloudfront#TooManyDistributionsWithSingleFunctionARN":i={...await Qo(n,t),name:o,$metadata:sl(e)};break;case"TooManyHeadersInForwardedValues":case"com.amazonaws.cloudfront#TooManyHeadersInForwardedValues":i={...await Vo(n,t),name:o,$metadata:sl(e)};break;case"TooManyKeyGroupsAssociatedToDistribution":case"com.amazonaws.cloudfront#TooManyKeyGroupsAssociatedToDistribution":i={...await is(n,t),name:o,$metadata:sl(e)};break;case"TooManyLambdaFunctionAssociations":case"com.amazonaws.cloudfront#TooManyLambdaFunctionAssociations":i={...await os(n,t),name:o,$metadata:sl(e)};break;case"TooManyOriginCustomHeaders":case"com.amazonaws.cloudfront#TooManyOriginCustomHeaders":i={...await ss(n,t),name:o,$metadata:sl(e)};break;case"TooManyOriginGroupsPerDistribution":case"com.amazonaws.cloudfront#TooManyOriginGroupsPerDistribution":i={...await rs(n,t),name:o,$metadata:sl(e)};break;case"TooManyOrigins":case"com.amazonaws.cloudfront#TooManyOrigins":i={...await ds(n,t),name:o,$metadata:sl(e)};break;case"TooManyQueryStringParameters":case"com.amazonaws.cloudfront#TooManyQueryStringParameters":i={...await us(n,t),name:o,$metadata:sl(e)};break;case"TooManyTrustedSigners":case"com.amazonaws.cloudfront#TooManyTrustedSigners":i={...await ws(n,t),name:o,$metadata:sl(e)};break;case"TrustedKeyGroupDoesNotExist":case"com.amazonaws.cloudfront#TrustedKeyGroupDoesNotExist":i={...await hs(n,t),name:o,$metadata:sl(e)};break;case"TrustedSignerDoesNotExist":case"com.amazonaws.cloudfront#TrustedSignerDoesNotExist":i={...await ps(n,t),name:o,$metadata:sl(e)};break;default:const s=n.body;o=s.Error.code||s.Error.Code||o;i={...s.Error,name:`${o}`,message:s.Error.message||s.Error.Message||o,$fault:"client",$metadata:sl(e)}}const s=i.message||i.Message||o;i.message=s;delete i.Message;return Promise.reject(Object.assign(new Error(s),i))};const ze=async(e,t)=>{if(e.statusCode!==201&&e.statusCode>=300){return De(e,t)}const n={$metadata:sl(e),Distribution:undefined,ETag:undefined,Location:undefined};if(e.headers["location"]!==undefined){n.Location=e.headers["location"]}if(e.headers["etag"]!==undefined){n.ETag=e.headers["etag"]}const i=await ll(e.body,t);n.Distribution=Za(i,t);return Promise.resolve(n)};t.deserializeAws_restXmlCreateDistributionWithTagsCommand=ze;const De=async(e,t)=>{const n={...e,body:await ll(e.body,t)};let i;let o="UnknownError";o=ul(e,n.body);switch(o){case"AccessDenied":case"com.amazonaws.cloudfront#AccessDenied":i={...await wi(n,t),name:o,$metadata:sl(e)};break;case"CNAMEAlreadyExists":case"com.amazonaws.cloudfront#CNAMEAlreadyExists":i={...await bi(n,t),name:o,$metadata:sl(e)};break;case"DistributionAlreadyExists":case"com.amazonaws.cloudfront#DistributionAlreadyExists":i={...await Pi(n,t),name:o,$metadata:sl(e)};break;case"IllegalFieldLevelEncryptionConfigAssociationWithCacheBehavior":case"com.amazonaws.cloudfront#IllegalFieldLevelEncryptionConfigAssociationWithCacheBehavior":i={...await Fi(n,t),name:o,$metadata:sl(e)};break;case"InconsistentQuantities":case"com.amazonaws.cloudfront#InconsistentQuantities":i={...await Di(n,t),name:o,$metadata:sl(e)};break;case"InvalidArgument":case"com.amazonaws.cloudfront#InvalidArgument":i={...await $i(n,t),name:o,$metadata:sl(e)};break;case"InvalidDefaultRootObject":case"com.amazonaws.cloudfront#InvalidDefaultRootObject":i={...await qi(n,t),name:o,$metadata:sl(e)};break;case"InvalidErrorCode":case"com.amazonaws.cloudfront#InvalidErrorCode":i={...await Xi(n,t),name:o,$metadata:sl(e)};break;case"InvalidForwardCookies":case"com.amazonaws.cloudfront#InvalidForwardCookies":i={...await Gi(n,t),name:o,$metadata:sl(e)};break;case"InvalidGeoRestrictionParameter":case"com.amazonaws.cloudfront#InvalidGeoRestrictionParameter":i={...await ki(n,t),name:o,$metadata:sl(e)};break;case"InvalidHeadersForS3Origin":case"com.amazonaws.cloudfront#InvalidHeadersForS3Origin":i={...await Oi(n,t),name:o,$metadata:sl(e)};break;case"InvalidLambdaFunctionAssociation":case"com.amazonaws.cloudfront#InvalidLambdaFunctionAssociation":i={...await Hi(n,t),name:o,$metadata:sl(e)};break;case"InvalidLocationCode":case"com.amazonaws.cloudfront#InvalidLocationCode":i={...await Ki(n,t),name:o,$metadata:sl(e)};break;case"InvalidMinimumProtocolVersion":case"com.amazonaws.cloudfront#InvalidMinimumProtocolVersion":i={...await Qi(n,t),name:o,$metadata:sl(e)};break;case"InvalidOrigin":case"com.amazonaws.cloudfront#InvalidOrigin":i={...await xi(n,t),name:o,$metadata:sl(e)};break;case"InvalidOriginAccessIdentity":case"com.amazonaws.cloudfront#InvalidOriginAccessIdentity":i={...await Bi(n,t),name:o,$metadata:sl(e)};break;case"InvalidOriginKeepaliveTimeout":case"com.amazonaws.cloudfront#InvalidOriginKeepaliveTimeout":i={...await Wi(n,t),name:o,$metadata:sl(e)};break;case"InvalidOriginReadTimeout":case"com.amazonaws.cloudfront#InvalidOriginReadTimeout":i={...await ji(n,t),name:o,$metadata:sl(e)};break;case"InvalidProtocolSettings":case"com.amazonaws.cloudfront#InvalidProtocolSettings":i={...await Yi(n,t),name:o,$metadata:sl(e)};break;case"InvalidQueryStringParameters":case"com.amazonaws.cloudfront#InvalidQueryStringParameters":i={...await Ji(n,t),name:o,$metadata:sl(e)};break;case"InvalidRelativePath":case"com.amazonaws.cloudfront#InvalidRelativePath":i={...await Zi(n,t),name:o,$metadata:sl(e)};break;case"InvalidRequiredProtocol":case"com.amazonaws.cloudfront#InvalidRequiredProtocol":i={...await Vi(n,t),name:o,$metadata:sl(e)};break;case"InvalidResponseCode":case"com.amazonaws.cloudfront#InvalidResponseCode":i={...await eo(n,t),name:o,$metadata:sl(e)};break;case"InvalidTagging":case"com.amazonaws.cloudfront#InvalidTagging":i={...await to(n,t),name:o,$metadata:sl(e)};break;case"InvalidTTLOrder":case"com.amazonaws.cloudfront#InvalidTTLOrder":i={...await no(n,t),name:o,$metadata:sl(e)};break;case"InvalidViewerCertificate":case"com.amazonaws.cloudfront#InvalidViewerCertificate":i={...await io(n,t),name:o,$metadata:sl(e)};break;case"InvalidWebACLId":case"com.amazonaws.cloudfront#InvalidWebACLId":i={...await oo(n,t),name:o,$metadata:sl(e)};break;case"MissingBody":case"com.amazonaws.cloudfront#MissingBody":i={...await ro(n,t),name:o,$metadata:sl(e)};break;case"NoSuchCachePolicy":case"com.amazonaws.cloudfront#NoSuchCachePolicy":i={...await ao(n,t),name:o,$metadata:sl(e)};break;case"NoSuchFieldLevelEncryptionConfig":case"com.amazonaws.cloudfront#NoSuchFieldLevelEncryptionConfig":i={...await uo(n,t),name:o,$metadata:sl(e)};break;case"NoSuchOrigin":case"com.amazonaws.cloudfront#NoSuchOrigin":i={...await go(n,t),name:o,$metadata:sl(e)};break;case"NoSuchOriginRequestPolicy":case"com.amazonaws.cloudfront#NoSuchOriginRequestPolicy":i={...await yo(n,t),name:o,$metadata:sl(e)};break;case"TooManyCacheBehaviors":case"com.amazonaws.cloudfront#TooManyCacheBehaviors":i={...await _o(n,t),name:o,$metadata:sl(e)};break;case"TooManyCertificates":case"com.amazonaws.cloudfront#TooManyCertificates":i={...await Fo(n,t),name:o,$metadata:sl(e)};break;case"TooManyCookieNamesInWhiteList":case"com.amazonaws.cloudfront#TooManyCookieNamesInWhiteList":i={...await Do(n,t),name:o,$metadata:sl(e)};break;case"TooManyDistributionCNAMEs":case"com.amazonaws.cloudfront#TooManyDistributionCNAMEs":i={...await Xo(n,t),name:o,$metadata:sl(e)};break;case"TooManyDistributions":case"com.amazonaws.cloudfront#TooManyDistributions":i={...await Go(n,t),name:o,$metadata:sl(e)};break;case"TooManyDistributionsAssociatedToCachePolicy":case"com.amazonaws.cloudfront#TooManyDistributionsAssociatedToCachePolicy":i={...await ko(n,t),name:o,$metadata:sl(e)};break;case"TooManyDistributionsAssociatedToFieldLevelEncryptionConfig":case"com.amazonaws.cloudfront#TooManyDistributionsAssociatedToFieldLevelEncryptionConfig":i={...await Oo(n,t),name:o,$metadata:sl(e)};break;case"TooManyDistributionsAssociatedToKeyGroup":case"com.amazonaws.cloudfront#TooManyDistributionsAssociatedToKeyGroup":i={...await Uo(n,t),name:o,$metadata:sl(e)};break;case"TooManyDistributionsAssociatedToOriginRequestPolicy":case"com.amazonaws.cloudfront#TooManyDistributionsAssociatedToOriginRequestPolicy":i={...await Ho(n,t),name:o,$metadata:sl(e)};break;case"TooManyDistributionsWithLambdaAssociations":case"com.amazonaws.cloudfront#TooManyDistributionsWithLambdaAssociations":i={...await Ko(n,t),name:o,$metadata:sl(e)};break;case"TooManyDistributionsWithSingleFunctionARN":case"com.amazonaws.cloudfront#TooManyDistributionsWithSingleFunctionARN":i={...await Qo(n,t),name:o,$metadata:sl(e)};break;case"TooManyHeadersInForwardedValues":case"com.amazonaws.cloudfront#TooManyHeadersInForwardedValues":i={...await Vo(n,t),name:o,$metadata:sl(e)};break;case"TooManyKeyGroupsAssociatedToDistribution":case"com.amazonaws.cloudfront#TooManyKeyGroupsAssociatedToDistribution":i={...await is(n,t),name:o,$metadata:sl(e)};break;case"TooManyLambdaFunctionAssociations":case"com.amazonaws.cloudfront#TooManyLambdaFunctionAssociations":i={...await os(n,t),name:o,$metadata:sl(e)};break;case"TooManyOriginCustomHeaders":case"com.amazonaws.cloudfront#TooManyOriginCustomHeaders":i={...await ss(n,t),name:o,$metadata:sl(e)};break;case"TooManyOriginGroupsPerDistribution":case"com.amazonaws.cloudfront#TooManyOriginGroupsPerDistribution":i={...await rs(n,t),name:o,$metadata:sl(e)};break;case"TooManyOrigins":case"com.amazonaws.cloudfront#TooManyOrigins":i={...await ds(n,t),name:o,$metadata:sl(e)};break;case"TooManyQueryStringParameters":case"com.amazonaws.cloudfront#TooManyQueryStringParameters":i={...await us(n,t),name:o,$metadata:sl(e)};break;case"TooManyTrustedSigners":case"com.amazonaws.cloudfront#TooManyTrustedSigners":i={...await ws(n,t),name:o,$metadata:sl(e)};break;case"TrustedKeyGroupDoesNotExist":case"com.amazonaws.cloudfront#TrustedKeyGroupDoesNotExist":i={...await hs(n,t),name:o,$metadata:sl(e)};break;case"TrustedSignerDoesNotExist":case"com.amazonaws.cloudfront#TrustedSignerDoesNotExist":i={...await ps(n,t),name:o,$metadata:sl(e)};break;default:const s=n.body;o=s.Error.code||s.Error.Code||o;i={...s.Error,name:`${o}`,message:s.Error.message||s.Error.Message||o,$fault:"client",$metadata:sl(e)}}const s=i.message||i.Message||o;i.message=s;delete i.Message;return Promise.reject(Object.assign(new Error(s),i))};const $e=async(e,t)=>{if(e.statusCode!==201&&e.statusCode>=300){return qe(e,t)}const n={$metadata:sl(e),ETag:undefined,FieldLevelEncryption:undefined,Location:undefined};if(e.headers["location"]!==undefined){n.Location=e.headers["location"]}if(e.headers["etag"]!==undefined){n.ETag=e.headers["etag"]}const i=await ll(e.body,t);n.FieldLevelEncryption=ld(i,t);return Promise.resolve(n)};t.deserializeAws_restXmlCreateFieldLevelEncryptionConfigCommand=$e;const qe=async(e,t)=>{const n={...e,body:await ll(e.body,t)};let i;let o="UnknownError";o=ul(e,n.body);switch(o){case"FieldLevelEncryptionConfigAlreadyExists":case"com.amazonaws.cloudfront#FieldLevelEncryptionConfigAlreadyExists":i={...await Li(n,t),name:o,$metadata:sl(e)};break;case"InconsistentQuantities":case"com.amazonaws.cloudfront#InconsistentQuantities":i={...await Di(n,t),name:o,$metadata:sl(e)};break;case"InvalidArgument":case"com.amazonaws.cloudfront#InvalidArgument":i={...await $i(n,t),name:o,$metadata:sl(e)};break;case"NoSuchFieldLevelEncryptionProfile":case"com.amazonaws.cloudfront#NoSuchFieldLevelEncryptionProfile":i={...await fo(n,t),name:o,$metadata:sl(e)};break;case"QueryArgProfileEmpty":case"com.amazonaws.cloudfront#QueryArgProfileEmpty":i={...await Po(n,t),name:o,$metadata:sl(e)};break;case"TooManyFieldLevelEncryptionConfigs":case"com.amazonaws.cloudfront#TooManyFieldLevelEncryptionConfigs":i={...await xo(n,t),name:o,$metadata:sl(e)};break;case"TooManyFieldLevelEncryptionContentTypeProfiles":case"com.amazonaws.cloudfront#TooManyFieldLevelEncryptionContentTypeProfiles":i={...await Bo(n,t),name:o,$metadata:sl(e)};break;case"TooManyFieldLevelEncryptionQueryArgProfiles":case"com.amazonaws.cloudfront#TooManyFieldLevelEncryptionQueryArgProfiles":i={...await Jo(n,t),name:o,$metadata:sl(e)};break;default:const s=n.body;o=s.Error.code||s.Error.Code||o;i={...s.Error,name:`${o}`,message:s.Error.message||s.Error.Message||o,$fault:"client",$metadata:sl(e)}}const s=i.message||i.Message||o;i.message=s;delete i.Message;return Promise.reject(Object.assign(new Error(s),i))};const Xe=async(e,t)=>{if(e.statusCode!==201&&e.statusCode>=300){return Ge(e,t)}const n={$metadata:sl(e),ETag:undefined,FieldLevelEncryptionProfile:undefined,Location:undefined};if(e.headers["location"]!==undefined){n.Location=e.headers["location"]}if(e.headers["etag"]!==undefined){n.ETag=e.headers["etag"]}const i=await ll(e.body,t);n.FieldLevelEncryptionProfile=md(i,t);return Promise.resolve(n)};t.deserializeAws_restXmlCreateFieldLevelEncryptionProfileCommand=Xe;const Ge=async(e,t)=>{const n={...e,body:await ll(e.body,t)};let i;let o="UnknownError";o=ul(e,n.body);switch(o){case"FieldLevelEncryptionProfileAlreadyExists":case"com.amazonaws.cloudfront#FieldLevelEncryptionProfileAlreadyExists":i={...await Ai(n,t),name:o,$metadata:sl(e)};break;case"FieldLevelEncryptionProfileSizeExceeded":case"com.amazonaws.cloudfront#FieldLevelEncryptionProfileSizeExceeded":i={...await _i(n,t),name:o,$metadata:sl(e)};break;case"InconsistentQuantities":case"com.amazonaws.cloudfront#InconsistentQuantities":i={...await Di(n,t),name:o,$metadata:sl(e)};break;case"InvalidArgument":case"com.amazonaws.cloudfront#InvalidArgument":i={...await $i(n,t),name:o,$metadata:sl(e)};break;case"NoSuchPublicKey":case"com.amazonaws.cloudfront#NoSuchPublicKey":i={...await Co(n,t),name:o,$metadata:sl(e)};break;case"TooManyFieldLevelEncryptionEncryptionEntities":case"com.amazonaws.cloudfront#TooManyFieldLevelEncryptionEncryptionEntities":i={...await Wo(n,t),name:o,$metadata:sl(e)};break;case"TooManyFieldLevelEncryptionFieldPatterns":case"com.amazonaws.cloudfront#TooManyFieldLevelEncryptionFieldPatterns":i={...await jo(n,t),name:o,$metadata:sl(e)};break;case"TooManyFieldLevelEncryptionProfiles":case"com.amazonaws.cloudfront#TooManyFieldLevelEncryptionProfiles":i={...await Yo(n,t),name:o,$metadata:sl(e)};break;default:const s=n.body;o=s.Error.code||s.Error.Code||o;i={...s.Error,name:`${o}`,message:s.Error.message||s.Error.Message||o,$fault:"client",$metadata:sl(e)}}const s=i.message||i.Message||o;i.message=s;delete i.Message;return Promise.reject(Object.assign(new Error(s),i))};const ke=async(e,t)=>{if(e.statusCode!==201&&e.statusCode>=300){return Oe(e,t)}const n={$metadata:sl(e),Invalidation:undefined,Location:undefined};if(e.headers["location"]!==undefined){n.Location=e.headers["location"]}const i=await ll(e.body,t);n.Invalidation=Ld(i,t);return Promise.resolve(n)};t.deserializeAws_restXmlCreateInvalidationCommand=ke;const Oe=async(e,t)=>{const n={...e,body:await ll(e.body,t)};let i;let o="UnknownError";o=ul(e,n.body);switch(o){case"AccessDenied":case"com.amazonaws.cloudfront#AccessDenied":i={...await wi(n,t),name:o,$metadata:sl(e)};break;case"BatchTooLarge":case"com.amazonaws.cloudfront#BatchTooLarge":i={...await hi(n,t),name:o,$metadata:sl(e)};break;case"InconsistentQuantities":case"com.amazonaws.cloudfront#InconsistentQuantities":i={...await Di(n,t),name:o,$metadata:sl(e)};break;case"InvalidArgument":case"com.amazonaws.cloudfront#InvalidArgument":i={...await $i(n,t),name:o,$metadata:sl(e)};break;case"MissingBody":case"com.amazonaws.cloudfront#MissingBody":i={...await ro(n,t),name:o,$metadata:sl(e)};break;case"NoSuchDistribution":case"com.amazonaws.cloudfront#NoSuchDistribution":i={...await lo(n,t),name:o,$metadata:sl(e)};break;case"TooManyInvalidationsInProgress":case"com.amazonaws.cloudfront#TooManyInvalidationsInProgress":i={...await ts(n,t),name:o,$metadata:sl(e)};break;default:const s=n.body;o=s.Error.code||s.Error.Code||o;i={...s.Error,name:`${o}`,message:s.Error.message||s.Error.Message||o,$fault:"client",$metadata:sl(e)}}const s=i.message||i.Message||o;i.message=s;delete i.Message;return Promise.reject(Object.assign(new Error(s),i))};const Ue=async(e,t)=>{if(e.statusCode!==201&&e.statusCode>=300){return He(e,t)}const n={$metadata:sl(e),ETag:undefined,KeyGroup:undefined,Location:undefined};if(e.headers["location"]!==undefined){n.Location=e.headers["location"]}if(e.headers["etag"]!==undefined){n.ETag=e.headers["etag"]}const i=await ll(e.body,t);n.KeyGroup=Nd(i,t);return Promise.resolve(n)};t.deserializeAws_restXmlCreateKeyGroupCommand=Ue;const He=async(e,t)=>{const n={...e,body:await ll(e.body,t)};let i;let o="UnknownError";o=ul(e,n.body);switch(o){case"InvalidArgument":case"com.amazonaws.cloudfront#InvalidArgument":i={...await $i(n,t),name:o,$metadata:sl(e)};break;case"KeyGroupAlreadyExists":case"com.amazonaws.cloudfront#KeyGroupAlreadyExists":i={...await so(n,t),name:o,$metadata:sl(e)};break;case"TooManyKeyGroups":case"com.amazonaws.cloudfront#TooManyKeyGroups":i={...await ns(n,t),name:o,$metadata:sl(e)};break;case"TooManyPublicKeysInKeyGroup":case"com.amazonaws.cloudfront#TooManyPublicKeysInKeyGroup":i={...await ls(n,t),name:o,$metadata:sl(e)};break;default:const s=n.body;o=s.Error.code||s.Error.Code||o;i={...s.Error,name:`${o}`,message:s.Error.message||s.Error.Message||o,$fault:"client",$metadata:sl(e)}}const s=i.message||i.Message||o;i.message=s;delete i.Message;return Promise.reject(Object.assign(new Error(s),i))};const Ke=async(e,t)=>{if(e.statusCode!==200&&e.statusCode>=300){return Qe(e,t)}const n={$metadata:sl(e),MonitoringSubscription:undefined};const i=await ll(e.body,t);n.MonitoringSubscription=Wd(i,t);return Promise.resolve(n)};t.deserializeAws_restXmlCreateMonitoringSubscriptionCommand=Ke;const Qe=async(e,t)=>{const n={...e,body:await ll(e.body,t)};let i;let o="UnknownError";o=ul(e,n.body);switch(o){case"AccessDenied":case"com.amazonaws.cloudfront#AccessDenied":i={...await wi(n,t),name:o,$metadata:sl(e)};break;case"NoSuchDistribution":case"com.amazonaws.cloudfront#NoSuchDistribution":i={...await lo(n,t),name:o,$metadata:sl(e)};break;default:const s=n.body;o=s.Error.code||s.Error.Code||o;i={...s.Error,name:`${o}`,message:s.Error.message||s.Error.Message||o,$fault:"client",$metadata:sl(e)}}const s=i.message||i.Message||o;i.message=s;delete i.Message;return Promise.reject(Object.assign(new Error(s),i))};const xe=async(e,t)=>{if(e.statusCode!==201&&e.statusCode>=300){return Be(e,t)}const n={$metadata:sl(e),ETag:undefined,Location:undefined,OriginRequestPolicy:undefined};if(e.headers["location"]!==undefined){n.Location=e.headers["location"]}if(e.headers["etag"]!==undefined){n.ETag=e.headers["etag"]}const i=await ll(e.body,t);n.OriginRequestPolicy=rc(i,t);return Promise.resolve(n)};t.deserializeAws_restXmlCreateOriginRequestPolicyCommand=xe;const Be=async(e,t)=>{const n={...e,body:await ll(e.body,t)};let i;let o="UnknownError";o=ul(e,n.body);switch(o){case"AccessDenied":case"com.amazonaws.cloudfront#AccessDenied":i={...await wi(n,t),name:o,$metadata:sl(e)};break;case"InconsistentQuantities":case"com.amazonaws.cloudfront#InconsistentQuantities":i={...await Di(n,t),name:o,$metadata:sl(e)};break;case"InvalidArgument":case"com.amazonaws.cloudfront#InvalidArgument":i={...await $i(n,t),name:o,$metadata:sl(e)};break;case"OriginRequestPolicyAlreadyExists":case"com.amazonaws.cloudfront#OriginRequestPolicyAlreadyExists":i={...await vo(n,t),name:o,$metadata:sl(e)};break;case"TooManyCookiesInOriginRequestPolicy":case"com.amazonaws.cloudfront#TooManyCookiesInOriginRequestPolicy":i={...await qo(n,t),name:o,$metadata:sl(e)};break;case"TooManyHeadersInOriginRequestPolicy":case"com.amazonaws.cloudfront#TooManyHeadersInOriginRequestPolicy":i={...await es(n,t),name:o,$metadata:sl(e)};break;case"TooManyOriginRequestPolicies":case"com.amazonaws.cloudfront#TooManyOriginRequestPolicies":i={...await as(n,t),name:o,$metadata:sl(e)};break;case"TooManyQueryStringsInOriginRequestPolicy":case"com.amazonaws.cloudfront#TooManyQueryStringsInOriginRequestPolicy":i={...await ms(n,t),name:o,$metadata:sl(e)};break;default:const s=n.body;o=s.Error.code||s.Error.Code||o;i={...s.Error,name:`${o}`,message:s.Error.message||s.Error.Message||o,$fault:"client",$metadata:sl(e)}}const s=i.message||i.Message||o;i.message=s;delete i.Message;return Promise.reject(Object.assign(new Error(s),i))};const We=async(e,t)=>{if(e.statusCode!==201&&e.statusCode>=300){return je(e,t)}const n={$metadata:sl(e),ETag:undefined,Location:undefined,PublicKey:undefined};if(e.headers["location"]!==undefined){n.Location=e.headers["location"]}if(e.headers["etag"]!==undefined){n.ETag=e.headers["etag"]}const i=await ll(e.body,t);n.PublicKey=vc(i,t);return Promise.resolve(n)};t.deserializeAws_restXmlCreatePublicKeyCommand=We;const je=async(e,t)=>{const n={...e,body:await ll(e.body,t)};let i;let o="UnknownError";o=ul(e,n.body);switch(o){case"InvalidArgument":case"com.amazonaws.cloudfront#InvalidArgument":i={...await $i(n,t),name:o,$metadata:sl(e)};break;case"PublicKeyAlreadyExists":case"com.amazonaws.cloudfront#PublicKeyAlreadyExists":i={...await Eo(n,t),name:o,$metadata:sl(e)};break;case"TooManyPublicKeys":case"com.amazonaws.cloudfront#TooManyPublicKeys":i={...await cs(n,t),name:o,$metadata:sl(e)};break;default:const s=n.body;o=s.Error.code||s.Error.Code||o;i={...s.Error,name:`${o}`,message:s.Error.message||s.Error.Message||o,$fault:"client",$metadata:sl(e)}}const s=i.message||i.Message||o;i.message=s;delete i.Message;return Promise.reject(Object.assign(new Error(s),i))};const Ye=async(e,t)=>{if(e.statusCode!==201&&e.statusCode>=300){return Je(e,t)}const n={$metadata:sl(e),RealtimeLogConfig:undefined};const i=await ll(e.body,t);if(i["RealtimeLogConfig"]!==undefined){n.RealtimeLogConfig=zc(i["RealtimeLogConfig"],t)}return Promise.resolve(n)};t.deserializeAws_restXmlCreateRealtimeLogConfigCommand=Ye;const Je=async(e,t)=>{const n={...e,body:await ll(e.body,t)};let i;let o="UnknownError";o=ul(e,n.body);switch(o){case"AccessDenied":case"com.amazonaws.cloudfront#AccessDenied":i={...await wi(n,t),name:o,$metadata:sl(e)};break;case"InvalidArgument":case"com.amazonaws.cloudfront#InvalidArgument":i={...await $i(n,t),name:o,$metadata:sl(e)};break;case"RealtimeLogConfigAlreadyExists":case"com.amazonaws.cloudfront#RealtimeLogConfigAlreadyExists":i={...await Mo(n,t),name:o,$metadata:sl(e)};break;case"TooManyRealtimeLogConfigs":case"com.amazonaws.cloudfront#TooManyRealtimeLogConfigs":i={...await gs(n,t),name:o,$metadata:sl(e)};break;default:const s=n.body;o=s.Error.code||s.Error.Code||o;i={...s.Error,name:`${o}`,message:s.Error.message||s.Error.Message||o,$fault:"client",$metadata:sl(e)}}const s=i.message||i.Message||o;i.message=s;delete i.Message;return Promise.reject(Object.assign(new Error(s),i))};const Ze=async(e,t)=>{if(e.statusCode!==201&&e.statusCode>=300){return Ve(e,t)}const n={$metadata:sl(e),ETag:undefined,Location:undefined,StreamingDistribution:undefined};if(e.headers["location"]!==undefined){n.Location=e.headers["location"]}if(e.headers["etag"]!==undefined){n.ETag=e.headers["etag"]}const i=await ll(e.body,t);n.StreamingDistribution=xc(i,t);return Promise.resolve(n)};t.deserializeAws_restXmlCreateStreamingDistributionCommand=Ze;const Ve=async(e,t)=>{const n={...e,body:await ll(e.body,t)};let i;let o="UnknownError";o=ul(e,n.body);switch(o){case"AccessDenied":case"com.amazonaws.cloudfront#AccessDenied":i={...await wi(n,t),name:o,$metadata:sl(e)};break;case"CNAMEAlreadyExists":case"com.amazonaws.cloudfront#CNAMEAlreadyExists":i={...await bi(n,t),name:o,$metadata:sl(e)};break;case"InconsistentQuantities":case"com.amazonaws.cloudfront#InconsistentQuantities":i={...await Di(n,t),name:o,$metadata:sl(e)};break;case"InvalidArgument":case"com.amazonaws.cloudfront#InvalidArgument":i={...await $i(n,t),name:o,$metadata:sl(e)};break;case"InvalidOrigin":case"com.amazonaws.cloudfront#InvalidOrigin":i={...await xi(n,t),name:o,$metadata:sl(e)};break;case"InvalidOriginAccessIdentity":case"com.amazonaws.cloudfront#InvalidOriginAccessIdentity":i={...await Bi(n,t),name:o,$metadata:sl(e)};break;case"MissingBody":case"com.amazonaws.cloudfront#MissingBody":i={...await ro(n,t),name:o,$metadata:sl(e)};break;case"StreamingDistributionAlreadyExists":case"com.amazonaws.cloudfront#StreamingDistributionAlreadyExists":i={...await Ao(n,t),name:o,$metadata:sl(e)};break;case"TooManyStreamingDistributionCNAMEs":case"com.amazonaws.cloudfront#TooManyStreamingDistributionCNAMEs":i={...await ys(n,t),name:o,$metadata:sl(e)};break;case"TooManyStreamingDistributions":case"com.amazonaws.cloudfront#TooManyStreamingDistributions":i={...await Cs(n,t),name:o,$metadata:sl(e)};break;case"TooManyTrustedSigners":case"com.amazonaws.cloudfront#TooManyTrustedSigners":i={...await ws(n,t),name:o,$metadata:sl(e)};break;case"TrustedSignerDoesNotExist":case"com.amazonaws.cloudfront#TrustedSignerDoesNotExist":i={...await ps(n,t),name:o,$metadata:sl(e)};break;default:const s=n.body;o=s.Error.code||s.Error.Code||o;i={...s.Error,name:`${o}`,message:s.Error.message||s.Error.Message||o,$fault:"client",$metadata:sl(e)}}const s=i.message||i.Message||o;i.message=s;delete i.Message;return Promise.reject(Object.assign(new Error(s),i))};const et=async(e,t)=>{if(e.statusCode!==201&&e.statusCode>=300){return tt(e,t)}const n={$metadata:sl(e),ETag:undefined,Location:undefined,StreamingDistribution:undefined};if(e.headers["location"]!==undefined){n.Location=e.headers["location"]}if(e.headers["etag"]!==undefined){n.ETag=e.headers["etag"]}const i=await ll(e.body,t);n.StreamingDistribution=xc(i,t);return Promise.resolve(n)};t.deserializeAws_restXmlCreateStreamingDistributionWithTagsCommand=et;const tt=async(e,t)=>{const n={...e,body:await ll(e.body,t)};let i;let o="UnknownError";o=ul(e,n.body);switch(o){case"AccessDenied":case"com.amazonaws.cloudfront#AccessDenied":i={...await wi(n,t),name:o,$metadata:sl(e)};break;case"CNAMEAlreadyExists":case"com.amazonaws.cloudfront#CNAMEAlreadyExists":i={...await bi(n,t),name:o,$metadata:sl(e)};break;case"InconsistentQuantities":case"com.amazonaws.cloudfront#InconsistentQuantities":i={...await Di(n,t),name:o,$metadata:sl(e)};break;case"InvalidArgument":case"com.amazonaws.cloudfront#InvalidArgument":i={...await $i(n,t),name:o,$metadata:sl(e)};break;case"InvalidOrigin":case"com.amazonaws.cloudfront#InvalidOrigin":i={...await xi(n,t),name:o,$metadata:sl(e)};break;case"InvalidOriginAccessIdentity":case"com.amazonaws.cloudfront#InvalidOriginAccessIdentity":i={...await Bi(n,t),name:o,$metadata:sl(e)};break;case"InvalidTagging":case"com.amazonaws.cloudfront#InvalidTagging":i={...await to(n,t),name:o,$metadata:sl(e)};break;case"MissingBody":case"com.amazonaws.cloudfront#MissingBody":i={...await ro(n,t),name:o,$metadata:sl(e)};break;case"StreamingDistributionAlreadyExists":case"com.amazonaws.cloudfront#StreamingDistributionAlreadyExists":i={...await Ao(n,t),name:o,$metadata:sl(e)};break;case"TooManyStreamingDistributionCNAMEs":case"com.amazonaws.cloudfront#TooManyStreamingDistributionCNAMEs":i={...await ys(n,t),name:o,$metadata:sl(e)};break;case"TooManyStreamingDistributions":case"com.amazonaws.cloudfront#TooManyStreamingDistributions":i={...await Cs(n,t),name:o,$metadata:sl(e)};break;case"TooManyTrustedSigners":case"com.amazonaws.cloudfront#TooManyTrustedSigners":i={...await ws(n,t),name:o,$metadata:sl(e)};break;case"TrustedSignerDoesNotExist":case"com.amazonaws.cloudfront#TrustedSignerDoesNotExist":i={...await ps(n,t),name:o,$metadata:sl(e)};break;default:const s=n.body;o=s.Error.code||s.Error.Code||o;i={...s.Error,name:`${o}`,message:s.Error.message||s.Error.Message||o,$fault:"client",$metadata:sl(e)}}const s=i.message||i.Message||o;i.message=s;delete i.Message;return Promise.reject(Object.assign(new Error(s),i))};const nt=async(e,t)=>{if(e.statusCode!==204&&e.statusCode>=300){return it(e,t)}const n={$metadata:sl(e)};await rl(e.body,t);return Promise.resolve(n)};t.deserializeAws_restXmlDeleteCachePolicyCommand=nt;const it=async(e,t)=>{const n={...e,body:await ll(e.body,t)};let i;let o="UnknownError";o=ul(e,n.body);switch(o){case"AccessDenied":case"com.amazonaws.cloudfront#AccessDenied":i={...await wi(n,t),name:o,$metadata:sl(e)};break;case"CachePolicyInUse":case"com.amazonaws.cloudfront#CachePolicyInUse":i={...await vi(n,t),name:o,$metadata:sl(e)};break;case"IllegalDelete":case"com.amazonaws.cloudfront#IllegalDelete":i={...await Ni(n,t),name:o,$metadata:sl(e)};break;case"InvalidIfMatchVersion":case"com.amazonaws.cloudfront#InvalidIfMatchVersion":i={...await Ui(n,t),name:o,$metadata:sl(e)};break;case"NoSuchCachePolicy":case"com.amazonaws.cloudfront#NoSuchCachePolicy":i={...await ao(n,t),name:o,$metadata:sl(e)};break;case"PreconditionFailed":case"com.amazonaws.cloudfront#PreconditionFailed":i={...await Io(n,t),name:o,$metadata:sl(e)};break;default:const s=n.body;o=s.Error.code||s.Error.Code||o;i={...s.Error,name:`${o}`,message:s.Error.message||s.Error.Message||o,$fault:"client",$metadata:sl(e)}}const s=i.message||i.Message||o;i.message=s;delete i.Message;return Promise.reject(Object.assign(new Error(s),i))};const ot=async(e,t)=>{if(e.statusCode!==204&&e.statusCode>=300){return st(e,t)}const n={$metadata:sl(e)};await rl(e.body,t);return Promise.resolve(n)};t.deserializeAws_restXmlDeleteCloudFrontOriginAccessIdentityCommand=ot;const st=async(e,t)=>{const n={...e,body:await ll(e.body,t)};let i;let o="UnknownError";o=ul(e,n.body);switch(o){case"AccessDenied":case"com.amazonaws.cloudfront#AccessDenied":i={...await wi(n,t),name:o,$metadata:sl(e)};break;case"CloudFrontOriginAccessIdentityInUse":case"com.amazonaws.cloudfront#CloudFrontOriginAccessIdentityInUse":i={...await Ei(n,t),name:o,$metadata:sl(e)};break;case"InvalidIfMatchVersion":case"com.amazonaws.cloudfront#InvalidIfMatchVersion":i={...await Ui(n,t),name:o,$metadata:sl(e)};break;case"NoSuchCloudFrontOriginAccessIdentity":case"com.amazonaws.cloudfront#NoSuchCloudFrontOriginAccessIdentity":i={...await co(n,t),name:o,$metadata:sl(e)};break;case"PreconditionFailed":case"com.amazonaws.cloudfront#PreconditionFailed":i={...await Io(n,t),name:o,$metadata:sl(e)};break;default:const s=n.body;o=s.Error.code||s.Error.Code||o;i={...s.Error,name:`${o}`,message:s.Error.message||s.Error.Message||o,$fault:"client",$metadata:sl(e)}}const s=i.message||i.Message||o;i.message=s;delete i.Message;return Promise.reject(Object.assign(new Error(s),i))};const rt=async(e,t)=>{if(e.statusCode!==204&&e.statusCode>=300){return at(e,t)}const n={$metadata:sl(e)};await rl(e.body,t);return Promise.resolve(n)};t.deserializeAws_restXmlDeleteDistributionCommand=rt;const at=async(e,t)=>{const n={...e,body:await ll(e.body,t)};let i;let o="UnknownError";o=ul(e,n.body);switch(o){case"AccessDenied":case"com.amazonaws.cloudfront#AccessDenied":i={...await wi(n,t),name:o,$metadata:sl(e)};break;case"DistributionNotDisabled":case"com.amazonaws.cloudfront#DistributionNotDisabled":i={...await Mi(n,t),name:o,$metadata:sl(e)};break;case"InvalidIfMatchVersion":case"com.amazonaws.cloudfront#InvalidIfMatchVersion":i={...await Ui(n,t),name:o,$metadata:sl(e)};break;case"NoSuchDistribution":case"com.amazonaws.cloudfront#NoSuchDistribution":i={...await lo(n,t),name:o,$metadata:sl(e)};break;case"PreconditionFailed":case"com.amazonaws.cloudfront#PreconditionFailed":i={...await Io(n,t),name:o,$metadata:sl(e)};break;default:const s=n.body;o=s.Error.code||s.Error.Code||o;i={...s.Error,name:`${o}`,message:s.Error.message||s.Error.Message||o,$fault:"client",$metadata:sl(e)}}const s=i.message||i.Message||o;i.message=s;delete i.Message;return Promise.reject(Object.assign(new Error(s),i))};const dt=async(e,t)=>{if(e.statusCode!==204&&e.statusCode>=300){return ct(e,t)}const n={$metadata:sl(e)};await rl(e.body,t);return Promise.resolve(n)};t.deserializeAws_restXmlDeleteFieldLevelEncryptionConfigCommand=dt;const ct=async(e,t)=>{const n={...e,body:await ll(e.body,t)};let i;let o="UnknownError";o=ul(e,n.body);switch(o){case"AccessDenied":case"com.amazonaws.cloudfront#AccessDenied":i={...await wi(n,t),name:o,$metadata:sl(e)};break;case"FieldLevelEncryptionConfigInUse":case"com.amazonaws.cloudfront#FieldLevelEncryptionConfigInUse":i={...await Ti(n,t),name:o,$metadata:sl(e)};break;case"InvalidIfMatchVersion":case"com.amazonaws.cloudfront#InvalidIfMatchVersion":i={...await Ui(n,t),name:o,$metadata:sl(e)};break;case"NoSuchFieldLevelEncryptionConfig":case"com.amazonaws.cloudfront#NoSuchFieldLevelEncryptionConfig":i={...await uo(n,t),name:o,$metadata:sl(e)};break;case"PreconditionFailed":case"com.amazonaws.cloudfront#PreconditionFailed":i={...await Io(n,t),name:o,$metadata:sl(e)};break;default:const s=n.body;o=s.Error.code||s.Error.Code||o;i={...s.Error,name:`${o}`,message:s.Error.message||s.Error.Message||o,$fault:"client",$metadata:sl(e)}}const s=i.message||i.Message||o;i.message=s;delete i.Message;return Promise.reject(Object.assign(new Error(s),i))};const lt=async(e,t)=>{if(e.statusCode!==204&&e.statusCode>=300){return ut(e,t)}const n={$metadata:sl(e)};await rl(e.body,t);return Promise.resolve(n)};t.deserializeAws_restXmlDeleteFieldLevelEncryptionProfileCommand=lt;const ut=async(e,t)=>{const n={...e,body:await ll(e.body,t)};let i;let o="UnknownError";o=ul(e,n.body);switch(o){case"AccessDenied":case"com.amazonaws.cloudfront#AccessDenied":i={...await wi(n,t),name:o,$metadata:sl(e)};break;case"FieldLevelEncryptionProfileInUse":case"com.amazonaws.cloudfront#FieldLevelEncryptionProfileInUse":i={...await Ri(n,t),name:o,$metadata:sl(e)};break;case"InvalidIfMatchVersion":case"com.amazonaws.cloudfront#InvalidIfMatchVersion":i={...await Ui(n,t),name:o,$metadata:sl(e)};break;case"NoSuchFieldLevelEncryptionProfile":case"com.amazonaws.cloudfront#NoSuchFieldLevelEncryptionProfile":i={...await fo(n,t),name:o,$metadata:sl(e)};break;case"PreconditionFailed":case"com.amazonaws.cloudfront#PreconditionFailed":i={...await Io(n,t),name:o,$metadata:sl(e)};break;default:const s=n.body;o=s.Error.code||s.Error.Code||o;i={...s.Error,name:`${o}`,message:s.Error.message||s.Error.Message||o,$fault:"client",$metadata:sl(e)}}const s=i.message||i.Message||o;i.message=s;delete i.Message;return Promise.reject(Object.assign(new Error(s),i))};const ft=async(e,t)=>{if(e.statusCode!==204&&e.statusCode>=300){return mt(e,t)}const n={$metadata:sl(e)};await rl(e.body,t);return Promise.resolve(n)};t.deserializeAws_restXmlDeleteKeyGroupCommand=ft;const mt=async(e,t)=>{const n={...e,body:await ll(e.body,t)};let i;let o="UnknownError";o=ul(e,n.body);switch(o){case"InvalidIfMatchVersion":case"com.amazonaws.cloudfront#InvalidIfMatchVersion":i={...await Ui(n,t),name:o,$metadata:sl(e)};break;case"NoSuchResource":case"com.amazonaws.cloudfront#NoSuchResource":i={...await ho(n,t),name:o,$metadata:sl(e)};break;case"PreconditionFailed":case"com.amazonaws.cloudfront#PreconditionFailed":i={...await Io(n,t),name:o,$metadata:sl(e)};break;case"ResourceInUse":case"com.amazonaws.cloudfront#ResourceInUse":i={...await To(n,t),name:o,$metadata:sl(e)};break;default:const s=n.body;o=s.Error.code||s.Error.Code||o;i={...s.Error,name:`${o}`,message:s.Error.message||s.Error.Message||o,$fault:"client",$metadata:sl(e)}}const s=i.message||i.Message||o;i.message=s;delete i.Message;return Promise.reject(Object.assign(new Error(s),i))};const gt=async(e,t)=>{if(e.statusCode!==200&&e.statusCode>=300){return yt(e,t)}const n={$metadata:sl(e)};await rl(e.body,t);return Promise.resolve(n)};t.deserializeAws_restXmlDeleteMonitoringSubscriptionCommand=gt;const yt=async(e,t)=>{const n={...e,body:await ll(e.body,t)};let i;let o="UnknownError";o=ul(e,n.body);switch(o){case"AccessDenied":case"com.amazonaws.cloudfront#AccessDenied":i={...await wi(n,t),name:o,$metadata:sl(e)};break;case"NoSuchDistribution":case"com.amazonaws.cloudfront#NoSuchDistribution":i={...await lo(n,t),name:o,$metadata:sl(e)};break;default:const s=n.body;o=s.Error.code||s.Error.Code||o;i={...s.Error,name:`${o}`,message:s.Error.message||s.Error.Message||o,$fault:"client",$metadata:sl(e)}}const s=i.message||i.Message||o;i.message=s;delete i.Message;return Promise.reject(Object.assign(new Error(s),i))};const Ct=async(e,t)=>{if(e.statusCode!==204&&e.statusCode>=300){return wt(e,t)}const n={$metadata:sl(e)};await rl(e.body,t);return Promise.resolve(n)};t.deserializeAws_restXmlDeleteOriginRequestPolicyCommand=Ct;const wt=async(e,t)=>{const n={...e,body:await ll(e.body,t)};let i;let o="UnknownError";o=ul(e,n.body);switch(o){case"AccessDenied":case"com.amazonaws.cloudfront#AccessDenied":i={...await wi(n,t),name:o,$metadata:sl(e)};break;case"IllegalDelete":case"com.amazonaws.cloudfront#IllegalDelete":i={...await Ni(n,t),name:o,$metadata:sl(e)};break;case"InvalidIfMatchVersion":case"com.amazonaws.cloudfront#InvalidIfMatchVersion":i={...await Ui(n,t),name:o,$metadata:sl(e)};break;case"NoSuchOriginRequestPolicy":case"com.amazonaws.cloudfront#NoSuchOriginRequestPolicy":i={...await yo(n,t),name:o,$metadata:sl(e)};break;case"OriginRequestPolicyInUse":case"com.amazonaws.cloudfront#OriginRequestPolicyInUse":i={...await So(n,t),name:o,$metadata:sl(e)};break;case"PreconditionFailed":case"com.amazonaws.cloudfront#PreconditionFailed":i={...await Io(n,t),name:o,$metadata:sl(e)};break;default:const s=n.body;o=s.Error.code||s.Error.Code||o;i={...s.Error,name:`${o}`,message:s.Error.message||s.Error.Message||o,$fault:"client",$metadata:sl(e)}}const s=i.message||i.Message||o;i.message=s;delete i.Message;return Promise.reject(Object.assign(new Error(s),i))};const ht=async(e,t)=>{if(e.statusCode!==204&&e.statusCode>=300){return pt(e,t)}const n={$metadata:sl(e)};await rl(e.body,t);return Promise.resolve(n)};t.deserializeAws_restXmlDeletePublicKeyCommand=ht;const pt=async(e,t)=>{const n={...e,body:await ll(e.body,t)};let i;let o="UnknownError";o=ul(e,n.body);switch(o){case"AccessDenied":case"com.amazonaws.cloudfront#AccessDenied":i={...await wi(n,t),name:o,$metadata:sl(e)};break;case"InvalidIfMatchVersion":case"com.amazonaws.cloudfront#InvalidIfMatchVersion":i={...await Ui(n,t),name:o,$metadata:sl(e)};break;case"NoSuchPublicKey":case"com.amazonaws.cloudfront#NoSuchPublicKey":i={...await Co(n,t),name:o,$metadata:sl(e)};break;case"PreconditionFailed":case"com.amazonaws.cloudfront#PreconditionFailed":i={...await Io(n,t),name:o,$metadata:sl(e)};break;case"PublicKeyInUse":case"com.amazonaws.cloudfront#PublicKeyInUse":i={...await bo(n,t),name:o,$metadata:sl(e)};break;default:const s=n.body;o=s.Error.code||s.Error.Code||o;i={...s.Error,name:`${o}`,message:s.Error.message||s.Error.Message||o,$fault:"client",$metadata:sl(e)}}const s=i.message||i.Message||o;i.message=s;delete i.Message;return Promise.reject(Object.assign(new Error(s),i))};const vt=async(e,t)=>{if(e.statusCode!==204&&e.statusCode>=300){return St(e,t)}const n={$metadata:sl(e)};await rl(e.body,t);return Promise.resolve(n)};t.deserializeAws_restXmlDeleteRealtimeLogConfigCommand=vt;const St=async(e,t)=>{const n={...e,body:await ll(e.body,t)};let i;let o="UnknownError";o=ul(e,n.body);switch(o){case"AccessDenied":case"com.amazonaws.cloudfront#AccessDenied":i={...await wi(n,t),name:o,$metadata:sl(e)};break;case"InvalidArgument":case"com.amazonaws.cloudfront#InvalidArgument":i={...await $i(n,t),name:o,$metadata:sl(e)};break;case"NoSuchRealtimeLogConfig":case"com.amazonaws.cloudfront#NoSuchRealtimeLogConfig":i={...await wo(n,t),name:o,$metadata:sl(e)};break;case"RealtimeLogConfigInUse":case"com.amazonaws.cloudfront#RealtimeLogConfigInUse":i={...await Lo(n,t),name:o,$metadata:sl(e)};break;default:const s=n.body;o=s.Error.code||s.Error.Code||o;i={...s.Error,name:`${o}`,message:s.Error.message||s.Error.Message||o,$fault:"client",$metadata:sl(e)}}const s=i.message||i.Message||o;i.message=s;delete i.Message;return Promise.reject(Object.assign(new Error(s),i))};const It=async(e,t)=>{if(e.statusCode!==204&&e.statusCode>=300){return Et(e,t)}const n={$metadata:sl(e)};await rl(e.body,t);return Promise.resolve(n)};t.deserializeAws_restXmlDeleteStreamingDistributionCommand=It;const Et=async(e,t)=>{const n={...e,body:await ll(e.body,t)};let i;let o="UnknownError";o=ul(e,n.body);switch(o){case"AccessDenied":case"com.amazonaws.cloudfront#AccessDenied":i={...await wi(n,t),name:o,$metadata:sl(e)};break;case"InvalidIfMatchVersion":case"com.amazonaws.cloudfront#InvalidIfMatchVersion":i={...await Ui(n,t),name:o,$metadata:sl(e)};break;case"NoSuchStreamingDistribution":case"com.amazonaws.cloudfront#NoSuchStreamingDistribution":i={...await po(n,t),name:o,$metadata:sl(e)};break;case"PreconditionFailed":case"com.amazonaws.cloudfront#PreconditionFailed":i={...await Io(n,t),name:o,$metadata:sl(e)};break;case"StreamingDistributionNotDisabled":case"com.amazonaws.cloudfront#StreamingDistributionNotDisabled":i={...await Ro(n,t),name:o,$metadata:sl(e)};break;default:const s=n.body;o=s.Error.code||s.Error.Code||o;i={...s.Error,name:`${o}`,message:s.Error.message||s.Error.Message||o,$fault:"client",$metadata:sl(e)}}const s=i.message||i.Message||o;i.message=s;delete i.Message;return Promise.reject(Object.assign(new Error(s),i))};const bt=async(e,t)=>{if(e.statusCode!==200&&e.statusCode>=300){return Pt(e,t)}const n={$metadata:sl(e),CachePolicy:undefined,ETag:undefined};if(e.headers["etag"]!==undefined){n.ETag=e.headers["etag"]}const i=await ll(e.body,t);n.CachePolicy=Ma(i,t);return Promise.resolve(n)};t.deserializeAws_restXmlGetCachePolicyCommand=bt;const Pt=async(e,t)=>{const n={...e,body:await ll(e.body,t)};let i;let o="UnknownError";o=ul(e,n.body);switch(o){case"AccessDenied":case"com.amazonaws.cloudfront#AccessDenied":i={...await wi(n,t),name:o,$metadata:sl(e)};break;case"NoSuchCachePolicy":case"com.amazonaws.cloudfront#NoSuchCachePolicy":i={...await ao(n,t),name:o,$metadata:sl(e)};break;default:const s=n.body;o=s.Error.code||s.Error.Code||o;i={...s.Error,name:`${o}`,message:s.Error.message||s.Error.Message||o,$fault:"client",$metadata:sl(e)}}const s=i.message||i.Message||o;i.message=s;delete i.Message;return Promise.reject(Object.assign(new Error(s),i))};const Mt=async(e,t)=>{if(e.statusCode!==200&&e.statusCode>=300){return Lt(e,t)}const n={$metadata:sl(e),CachePolicyConfig:undefined,ETag:undefined};if(e.headers["etag"]!==undefined){n.ETag=e.headers["etag"]}const i=await ll(e.body,t);n.CachePolicyConfig=La(i,t);return Promise.resolve(n)};t.deserializeAws_restXmlGetCachePolicyConfigCommand=Mt;const Lt=async(e,t)=>{const n={...e,body:await ll(e.body,t)};let i;let o="UnknownError";o=ul(e,n.body);switch(o){case"AccessDenied":case"com.amazonaws.cloudfront#AccessDenied":i={...await wi(n,t),name:o,$metadata:sl(e)};break;case"NoSuchCachePolicy":case"com.amazonaws.cloudfront#NoSuchCachePolicy":i={...await ao(n,t),name:o,$metadata:sl(e)};break;default:const s=n.body;o=s.Error.code||s.Error.Code||o;i={...s.Error,name:`${o}`,message:s.Error.message||s.Error.Message||o,$fault:"client",$metadata:sl(e)}}const s=i.message||i.Message||o;i.message=s;delete i.Message;return Promise.reject(Object.assign(new Error(s),i))};const Tt=async(e,t)=>{if(e.statusCode!==200&&e.statusCode>=300){return At(e,t)}const n={$metadata:sl(e),CloudFrontOriginAccessIdentity:undefined,ETag:undefined};if(e.headers["etag"]!==undefined){n.ETag=e.headers["etag"]}const i=await ll(e.body,t);n.CloudFrontOriginAccessIdentity=za(i,t);return Promise.resolve(n)};t.deserializeAws_restXmlGetCloudFrontOriginAccessIdentityCommand=Tt;const At=async(e,t)=>{const n={...e,body:await ll(e.body,t)};let i;let o="UnknownError";o=ul(e,n.body);switch(o){case"AccessDenied":case"com.amazonaws.cloudfront#AccessDenied":i={...await wi(n,t),name:o,$metadata:sl(e)};break;case"NoSuchCloudFrontOriginAccessIdentity":case"com.amazonaws.cloudfront#NoSuchCloudFrontOriginAccessIdentity":i={...await co(n,t),name:o,$metadata:sl(e)};break;default:const s=n.body;o=s.Error.code||s.Error.Code||o;i={...s.Error,name:`${o}`,message:s.Error.message||s.Error.Message||o,$fault:"client",$metadata:sl(e)}}const s=i.message||i.Message||o;i.message=s;delete i.Message;return Promise.reject(Object.assign(new Error(s),i))};const Rt=async(e,t)=>{if(e.statusCode!==200&&e.statusCode>=300){return _t(e,t)}const n={$metadata:sl(e),CloudFrontOriginAccessIdentityConfig:undefined,ETag:undefined};if(e.headers["etag"]!==undefined){n.ETag=e.headers["etag"]}const i=await ll(e.body,t);n.CloudFrontOriginAccessIdentityConfig=Da(i,t);return Promise.resolve(n)};t.deserializeAws_restXmlGetCloudFrontOriginAccessIdentityConfigCommand=Rt;const _t=async(e,t)=>{const n={...e,body:await ll(e.body,t)};let i;let o="UnknownError";o=ul(e,n.body);switch(o){case"AccessDenied":case"com.amazonaws.cloudfront#AccessDenied":i={...await wi(n,t),name:o,$metadata:sl(e)};break;case"NoSuchCloudFrontOriginAccessIdentity":case"com.amazonaws.cloudfront#NoSuchCloudFrontOriginAccessIdentity":i={...await co(n,t),name:o,$metadata:sl(e)};break;default:const s=n.body;o=s.Error.code||s.Error.Code||o;i={...s.Error,name:`${o}`,message:s.Error.message||s.Error.Message||o,$fault:"client",$metadata:sl(e)}}const s=i.message||i.Message||o;i.message=s;delete i.Message;return Promise.reject(Object.assign(new Error(s),i))};const Nt=async(e,t)=>{if(e.statusCode!==200&&e.statusCode>=300){return Ft(e,t)}const n={$metadata:sl(e),Distribution:undefined,ETag:undefined};if(e.headers["etag"]!==undefined){n.ETag=e.headers["etag"]}const i=await ll(e.body,t);n.Distribution=Za(i,t);return Promise.resolve(n)};t.deserializeAws_restXmlGetDistributionCommand=Nt;const Ft=async(e,t)=>{const n={...e,body:await ll(e.body,t)};let i;let o="UnknownError";o=ul(e,n.body);switch(o){case"AccessDenied":case"com.amazonaws.cloudfront#AccessDenied":i={...await wi(n,t),name:o,$metadata:sl(e)};break;case"NoSuchDistribution":case"com.amazonaws.cloudfront#NoSuchDistribution":i={...await lo(n,t),name:o,$metadata:sl(e)};break;default:const s=n.body;o=s.Error.code||s.Error.Code||o;i={...s.Error,name:`${o}`,message:s.Error.message||s.Error.Message||o,$fault:"client",$metadata:sl(e)}}const s=i.message||i.Message||o;i.message=s;delete i.Message;return Promise.reject(Object.assign(new Error(s),i))};const zt=async(e,t)=>{if(e.statusCode!==200&&e.statusCode>=300){return Dt(e,t)}const n={$metadata:sl(e),DistributionConfig:undefined,ETag:undefined};if(e.headers["etag"]!==undefined){n.ETag=e.headers["etag"]}const i=await ll(e.body,t);n.DistributionConfig=Va(i,t);return Promise.resolve(n)};t.deserializeAws_restXmlGetDistributionConfigCommand=zt;const Dt=async(e,t)=>{const n={...e,body:await ll(e.body,t)};let i;let o="UnknownError";o=ul(e,n.body);switch(o){case"AccessDenied":case"com.amazonaws.cloudfront#AccessDenied":i={...await wi(n,t),name:o,$metadata:sl(e)};break;case"NoSuchDistribution":case"com.amazonaws.cloudfront#NoSuchDistribution":i={...await lo(n,t),name:o,$metadata:sl(e)};break;default:const s=n.body;o=s.Error.code||s.Error.Code||o;i={...s.Error,name:`${o}`,message:s.Error.message||s.Error.Message||o,$fault:"client",$metadata:sl(e)}}const s=i.message||i.Message||o;i.message=s;delete i.Message;return Promise.reject(Object.assign(new Error(s),i))};const $t=async(e,t)=>{if(e.statusCode!==200&&e.statusCode>=300){return qt(e,t)}const n={$metadata:sl(e),ETag:undefined,FieldLevelEncryption:undefined};if(e.headers["etag"]!==undefined){n.ETag=e.headers["etag"]}const i=await ll(e.body,t);n.FieldLevelEncryption=ld(i,t);return Promise.resolve(n)};t.deserializeAws_restXmlGetFieldLevelEncryptionCommand=$t;const qt=async(e,t)=>{const n={...e,body:await ll(e.body,t)};let i;let o="UnknownError";o=ul(e,n.body);switch(o){case"AccessDenied":case"com.amazonaws.cloudfront#AccessDenied":i={...await wi(n,t),name:o,$metadata:sl(e)};break;case"NoSuchFieldLevelEncryptionConfig":case"com.amazonaws.cloudfront#NoSuchFieldLevelEncryptionConfig":i={...await uo(n,t),name:o,$metadata:sl(e)};break;default:const s=n.body;o=s.Error.code||s.Error.Code||o;i={...s.Error,name:`${o}`,message:s.Error.message||s.Error.Message||o,$fault:"client",$metadata:sl(e)}}const s=i.message||i.Message||o;i.message=s;delete i.Message;return Promise.reject(Object.assign(new Error(s),i))};const Xt=async(e,t)=>{if(e.statusCode!==200&&e.statusCode>=300){return Gt(e,t)}const n={$metadata:sl(e),ETag:undefined,FieldLevelEncryptionConfig:undefined};if(e.headers["etag"]!==undefined){n.ETag=e.headers["etag"]}const i=await ll(e.body,t);n.FieldLevelEncryptionConfig=ud(i,t);return Promise.resolve(n)};t.deserializeAws_restXmlGetFieldLevelEncryptionConfigCommand=Xt;const Gt=async(e,t)=>{const n={...e,body:await ll(e.body,t)};let i;let o="UnknownError";o=ul(e,n.body);switch(o){case"AccessDenied":case"com.amazonaws.cloudfront#AccessDenied":i={...await wi(n,t),name:o,$metadata:sl(e)};break;case"NoSuchFieldLevelEncryptionConfig":case"com.amazonaws.cloudfront#NoSuchFieldLevelEncryptionConfig":i={...await uo(n,t),name:o,$metadata:sl(e)};break;default:const s=n.body;o=s.Error.code||s.Error.Code||o;i={...s.Error,name:`${o}`,message:s.Error.message||s.Error.Message||o,$fault:"client",$metadata:sl(e)}}const s=i.message||i.Message||o;i.message=s;delete i.Message;return Promise.reject(Object.assign(new Error(s),i))};const kt=async(e,t)=>{if(e.statusCode!==200&&e.statusCode>=300){return Ot(e,t)}const n={$metadata:sl(e),ETag:undefined,FieldLevelEncryptionProfile:undefined};if(e.headers["etag"]!==undefined){n.ETag=e.headers["etag"]}const i=await ll(e.body,t);n.FieldLevelEncryptionProfile=md(i,t);return Promise.resolve(n)};t.deserializeAws_restXmlGetFieldLevelEncryptionProfileCommand=kt;const Ot=async(e,t)=>{const n={...e,body:await ll(e.body,t)};let i;let o="UnknownError";o=ul(e,n.body);switch(o){case"AccessDenied":case"com.amazonaws.cloudfront#AccessDenied":i={...await wi(n,t),name:o,$metadata:sl(e)};break;case"NoSuchFieldLevelEncryptionProfile":case"com.amazonaws.cloudfront#NoSuchFieldLevelEncryptionProfile":i={...await fo(n,t),name:o,$metadata:sl(e)};break;default:const s=n.body;o=s.Error.code||s.Error.Code||o;i={...s.Error,name:`${o}`,message:s.Error.message||s.Error.Message||o,$fault:"client",$metadata:sl(e)}}const s=i.message||i.Message||o;i.message=s;delete i.Message;return Promise.reject(Object.assign(new Error(s),i))};const Ut=async(e,t)=>{if(e.statusCode!==200&&e.statusCode>=300){return Ht(e,t)}const n={$metadata:sl(e),ETag:undefined,FieldLevelEncryptionProfileConfig:undefined};if(e.headers["etag"]!==undefined){n.ETag=e.headers["etag"]}const i=await ll(e.body,t);n.FieldLevelEncryptionProfileConfig=gd(i,t);return Promise.resolve(n)};t.deserializeAws_restXmlGetFieldLevelEncryptionProfileConfigCommand=Ut;const Ht=async(e,t)=>{const n={...e,body:await ll(e.body,t)};let i;let o="UnknownError";o=ul(e,n.body);switch(o){case"AccessDenied":case"com.amazonaws.cloudfront#AccessDenied":i={...await wi(n,t),name:o,$metadata:sl(e)};break;case"NoSuchFieldLevelEncryptionProfile":case"com.amazonaws.cloudfront#NoSuchFieldLevelEncryptionProfile":i={...await fo(n,t),name:o,$metadata:sl(e)};break;default:const s=n.body;o=s.Error.code||s.Error.Code||o;i={...s.Error,name:`${o}`,message:s.Error.message||s.Error.Message||o,$fault:"client",$metadata:sl(e)}}const s=i.message||i.Message||o;i.message=s;delete i.Message;return Promise.reject(Object.assign(new Error(s),i))};const Kt=async(e,t)=>{if(e.statusCode!==200&&e.statusCode>=300){return Qt(e,t)}const n={$metadata:sl(e),Invalidation:undefined};const i=await ll(e.body,t);n.Invalidation=Ld(i,t);return Promise.resolve(n)};t.deserializeAws_restXmlGetInvalidationCommand=Kt;const Qt=async(e,t)=>{const n={...e,body:await ll(e.body,t)};let i;let o="UnknownError";o=ul(e,n.body);switch(o){case"AccessDenied":case"com.amazonaws.cloudfront#AccessDenied":i={...await wi(n,t),name:o,$metadata:sl(e)};break;case"NoSuchDistribution":case"com.amazonaws.cloudfront#NoSuchDistribution":i={...await lo(n,t),name:o,$metadata:sl(e)};break;case"NoSuchInvalidation":case"com.amazonaws.cloudfront#NoSuchInvalidation":i={...await mo(n,t),name:o,$metadata:sl(e)};break;default:const s=n.body;o=s.Error.code||s.Error.Code||o;i={...s.Error,name:`${o}`,message:s.Error.message||s.Error.Message||o,$fault:"client",$metadata:sl(e)}}const s=i.message||i.Message||o;i.message=s;delete i.Message;return Promise.reject(Object.assign(new Error(s),i))};const xt=async(e,t)=>{if(e.statusCode!==200&&e.statusCode>=300){return Bt(e,t)}const n={$metadata:sl(e),ETag:undefined,KeyGroup:undefined};if(e.headers["etag"]!==undefined){n.ETag=e.headers["etag"]}const i=await ll(e.body,t);n.KeyGroup=Nd(i,t);return Promise.resolve(n)};t.deserializeAws_restXmlGetKeyGroupCommand=xt;const Bt=async(e,t)=>{const n={...e,body:await ll(e.body,t)};let i;let o="UnknownError";o=ul(e,n.body);switch(o){case"NoSuchResource":case"com.amazonaws.cloudfront#NoSuchResource":i={...await ho(n,t),name:o,$metadata:sl(e)};break;default:const s=n.body;o=s.Error.code||s.Error.Code||o;i={...s.Error,name:`${o}`,message:s.Error.message||s.Error.Message||o,$fault:"client",$metadata:sl(e)}}const s=i.message||i.Message||o;i.message=s;delete i.Message;return Promise.reject(Object.assign(new Error(s),i))};const Wt=async(e,t)=>{if(e.statusCode!==200&&e.statusCode>=300){return jt(e,t)}const n={$metadata:sl(e),ETag:undefined,KeyGroupConfig:undefined};if(e.headers["etag"]!==undefined){n.ETag=e.headers["etag"]}const i=await ll(e.body,t);n.KeyGroupConfig=Fd(i,t);return Promise.resolve(n)};t.deserializeAws_restXmlGetKeyGroupConfigCommand=Wt;const jt=async(e,t)=>{const n={...e,body:await ll(e.body,t)};let i;let o="UnknownError";o=ul(e,n.body);switch(o){case"NoSuchResource":case"com.amazonaws.cloudfront#NoSuchResource":i={...await ho(n,t),name:o,$metadata:sl(e)};break;default:const s=n.body;o=s.Error.code||s.Error.Code||o;i={...s.Error,name:`${o}`,message:s.Error.message||s.Error.Message||o,$fault:"client",$metadata:sl(e)}}const s=i.message||i.Message||o;i.message=s;delete i.Message;return Promise.reject(Object.assign(new Error(s),i))};const Yt=async(e,t)=>{if(e.statusCode!==200&&e.statusCode>=300){return Jt(e,t)}const n={$metadata:sl(e),MonitoringSubscription:undefined};const i=await ll(e.body,t);n.MonitoringSubscription=Wd(i,t);return Promise.resolve(n)};t.deserializeAws_restXmlGetMonitoringSubscriptionCommand=Yt;const Jt=async(e,t)=>{const n={...e,body:await ll(e.body,t)};let i;let o="UnknownError";o=ul(e,n.body);switch(o){case"AccessDenied":case"com.amazonaws.cloudfront#AccessDenied":i={...await wi(n,t),name:o,$metadata:sl(e)};break;case"NoSuchDistribution":case"com.amazonaws.cloudfront#NoSuchDistribution":i={...await lo(n,t),name:o,$metadata:sl(e)};break;default:const s=n.body;o=s.Error.code||s.Error.Code||o;i={...s.Error,name:`${o}`,message:s.Error.message||s.Error.Message||o,$fault:"client",$metadata:sl(e)}}const s=i.message||i.Message||o;i.message=s;delete i.Message;return Promise.reject(Object.assign(new Error(s),i))};const Zt=async(e,t)=>{if(e.statusCode!==200&&e.statusCode>=300){return Vt(e,t)}const n={$metadata:sl(e),ETag:undefined,OriginRequestPolicy:undefined};if(e.headers["etag"]!==undefined){n.ETag=e.headers["etag"]}const i=await ll(e.body,t);n.OriginRequestPolicy=rc(i,t);return Promise.resolve(n)};t.deserializeAws_restXmlGetOriginRequestPolicyCommand=Zt;const Vt=async(e,t)=>{const n={...e,body:await ll(e.body,t)};let i;let o="UnknownError";o=ul(e,n.body);switch(o){case"AccessDenied":case"com.amazonaws.cloudfront#AccessDenied":i={...await wi(n,t),name:o,$metadata:sl(e)};break;case"NoSuchOriginRequestPolicy":case"com.amazonaws.cloudfront#NoSuchOriginRequestPolicy":i={...await yo(n,t),name:o,$metadata:sl(e)};break;default:const s=n.body;o=s.Error.code||s.Error.Code||o;i={...s.Error,name:`${o}`,message:s.Error.message||s.Error.Message||o,$fault:"client",$metadata:sl(e)}}const s=i.message||i.Message||o;i.message=s;delete i.Message;return Promise.reject(Object.assign(new Error(s),i))};const en=async(e,t)=>{if(e.statusCode!==200&&e.statusCode>=300){return tn(e,t)}const n={$metadata:sl(e),ETag:undefined,OriginRequestPolicyConfig:undefined};if(e.headers["etag"]!==undefined){n.ETag=e.headers["etag"]}const i=await ll(e.body,t);n.OriginRequestPolicyConfig=ac(i,t);return Promise.resolve(n)};t.deserializeAws_restXmlGetOriginRequestPolicyConfigCommand=en;const tn=async(e,t)=>{const n={...e,body:await ll(e.body,t)};let i;let o="UnknownError";o=ul(e,n.body);switch(o){case"AccessDenied":case"com.amazonaws.cloudfront#AccessDenied":i={...await wi(n,t),name:o,$metadata:sl(e)};break;case"NoSuchOriginRequestPolicy":case"com.amazonaws.cloudfront#NoSuchOriginRequestPolicy":i={...await yo(n,t),name:o,$metadata:sl(e)};break;default:const s=n.body;o=s.Error.code||s.Error.Code||o;i={...s.Error,name:`${o}`,message:s.Error.message||s.Error.Message||o,$fault:"client",$metadata:sl(e)}}const s=i.message||i.Message||o;i.message=s;delete i.Message;return Promise.reject(Object.assign(new Error(s),i))};const nn=async(e,t)=>{if(e.statusCode!==200&&e.statusCode>=300){return on(e,t)}const n={$metadata:sl(e),ETag:undefined,PublicKey:undefined};if(e.headers["etag"]!==undefined){n.ETag=e.headers["etag"]}const i=await ll(e.body,t);n.PublicKey=vc(i,t);return Promise.resolve(n)};t.deserializeAws_restXmlGetPublicKeyCommand=nn;const on=async(e,t)=>{const n={...e,body:await ll(e.body,t)};let i;let o="UnknownError";o=ul(e,n.body);switch(o){case"AccessDenied":case"com.amazonaws.cloudfront#AccessDenied":i={...await wi(n,t),name:o,$metadata:sl(e)};break;case"NoSuchPublicKey":case"com.amazonaws.cloudfront#NoSuchPublicKey":i={...await Co(n,t),name:o,$metadata:sl(e)};break;default:const s=n.body;o=s.Error.code||s.Error.Code||o;i={...s.Error,name:`${o}`,message:s.Error.message||s.Error.Message||o,$fault:"client",$metadata:sl(e)}}const s=i.message||i.Message||o;i.message=s;delete i.Message;return Promise.reject(Object.assign(new Error(s),i))};const sn=async(e,t)=>{if(e.statusCode!==200&&e.statusCode>=300){return rn(e,t)}const n={$metadata:sl(e),ETag:undefined,PublicKeyConfig:undefined};if(e.headers["etag"]!==undefined){n.ETag=e.headers["etag"]}const i=await ll(e.body,t);n.PublicKeyConfig=Sc(i,t);return Promise.resolve(n)};t.deserializeAws_restXmlGetPublicKeyConfigCommand=sn;const rn=async(e,t)=>{const n={...e,body:await ll(e.body,t)};let i;let o="UnknownError";o=ul(e,n.body);switch(o){case"AccessDenied":case"com.amazonaws.cloudfront#AccessDenied":i={...await wi(n,t),name:o,$metadata:sl(e)};break;case"NoSuchPublicKey":case"com.amazonaws.cloudfront#NoSuchPublicKey":i={...await Co(n,t),name:o,$metadata:sl(e)};break;default:const s=n.body;o=s.Error.code||s.Error.Code||o;i={...s.Error,name:`${o}`,message:s.Error.message||s.Error.Message||o,$fault:"client",$metadata:sl(e)}}const s=i.message||i.Message||o;i.message=s;delete i.Message;return Promise.reject(Object.assign(new Error(s),i))};const an=async(e,t)=>{if(e.statusCode!==200&&e.statusCode>=300){return dn(e,t)}const n={$metadata:sl(e),RealtimeLogConfig:undefined};const i=await ll(e.body,t);if(i["RealtimeLogConfig"]!==undefined){n.RealtimeLogConfig=zc(i["RealtimeLogConfig"],t)}return Promise.resolve(n)};t.deserializeAws_restXmlGetRealtimeLogConfigCommand=an;const dn=async(e,t)=>{const n={...e,body:await ll(e.body,t)};let i;let o="UnknownError";o=ul(e,n.body);switch(o){case"AccessDenied":case"com.amazonaws.cloudfront#AccessDenied":i={...await wi(n,t),name:o,$metadata:sl(e)};break;case"InvalidArgument":case"com.amazonaws.cloudfront#InvalidArgument":i={...await $i(n,t),name:o,$metadata:sl(e)};break;case"NoSuchRealtimeLogConfig":case"com.amazonaws.cloudfront#NoSuchRealtimeLogConfig":i={...await wo(n,t),name:o,$metadata:sl(e)};break;default:const s=n.body;o=s.Error.code||s.Error.Code||o;i={...s.Error,name:`${o}`,message:s.Error.message||s.Error.Message||o,$fault:"client",$metadata:sl(e)}}const s=i.message||i.Message||o;i.message=s;delete i.Message;return Promise.reject(Object.assign(new Error(s),i))};const cn=async(e,t)=>{if(e.statusCode!==200&&e.statusCode>=300){return ln(e,t)}const n={$metadata:sl(e),ETag:undefined,StreamingDistribution:undefined};if(e.headers["etag"]!==undefined){n.ETag=e.headers["etag"]}const i=await ll(e.body,t);n.StreamingDistribution=xc(i,t);return Promise.resolve(n)};t.deserializeAws_restXmlGetStreamingDistributionCommand=cn;const ln=async(e,t)=>{const n={...e,body:await ll(e.body,t)};let i;let o="UnknownError";o=ul(e,n.body);switch(o){case"AccessDenied":case"com.amazonaws.cloudfront#AccessDenied":i={...await wi(n,t),name:o,$metadata:sl(e)};break;case"NoSuchStreamingDistribution":case"com.amazonaws.cloudfront#NoSuchStreamingDistribution":i={...await po(n,t),name:o,$metadata:sl(e)};break;default:const s=n.body;o=s.Error.code||s.Error.Code||o;i={...s.Error,name:`${o}`,message:s.Error.message||s.Error.Message||o,$fault:"client",$metadata:sl(e)}}const s=i.message||i.Message||o;i.message=s;delete i.Message;return Promise.reject(Object.assign(new Error(s),i))};const un=async(e,t)=>{if(e.statusCode!==200&&e.statusCode>=300){return fn(e,t)}const n={$metadata:sl(e),ETag:undefined,StreamingDistributionConfig:undefined};if(e.headers["etag"]!==undefined){n.ETag=e.headers["etag"]}const i=await ll(e.body,t);n.StreamingDistributionConfig=Bc(i,t);return Promise.resolve(n)};t.deserializeAws_restXmlGetStreamingDistributionConfigCommand=un;const fn=async(e,t)=>{const n={...e,body:await ll(e.body,t)};let i;let o="UnknownError";o=ul(e,n.body);switch(o){case"AccessDenied":case"com.amazonaws.cloudfront#AccessDenied":i={...await wi(n,t),name:o,$metadata:sl(e)};break;case"NoSuchStreamingDistribution":case"com.amazonaws.cloudfront#NoSuchStreamingDistribution":i={...await po(n,t),name:o,$metadata:sl(e)};break;default:const s=n.body;o=s.Error.code||s.Error.Code||o;i={...s.Error,name:`${o}`,message:s.Error.message||s.Error.Message||o,$fault:"client",$metadata:sl(e)}}const s=i.message||i.Message||o;i.message=s;delete i.Message;return Promise.reject(Object.assign(new Error(s),i))};const mn=async(e,t)=>{if(e.statusCode!==200&&e.statusCode>=300){return gn(e,t)}const n={$metadata:sl(e),CachePolicyList:undefined};const i=await ll(e.body,t);n.CachePolicyList=Ra(i,t);return Promise.resolve(n)};t.deserializeAws_restXmlListCachePoliciesCommand=mn;const gn=async(e,t)=>{const n={...e,body:await ll(e.body,t)};let i;let o="UnknownError";o=ul(e,n.body);switch(o){case"AccessDenied":case"com.amazonaws.cloudfront#AccessDenied":i={...await wi(n,t),name:o,$metadata:sl(e)};break;case"InvalidArgument":case"com.amazonaws.cloudfront#InvalidArgument":i={...await $i(n,t),name:o,$metadata:sl(e)};break;case"NoSuchCachePolicy":case"com.amazonaws.cloudfront#NoSuchCachePolicy":i={...await ao(n,t),name:o,$metadata:sl(e)};break;default:const s=n.body;o=s.Error.code||s.Error.Code||o;i={...s.Error,name:`${o}`,message:s.Error.message||s.Error.Message||o,$fault:"client",$metadata:sl(e)}}const s=i.message||i.Message||o;i.message=s;delete i.Message;return Promise.reject(Object.assign(new Error(s),i))};const yn=async(e,t)=>{if(e.statusCode!==200&&e.statusCode>=300){return Cn(e,t)}const n={$metadata:sl(e),CloudFrontOriginAccessIdentityList:undefined};const i=await ll(e.body,t);n.CloudFrontOriginAccessIdentityList=$a(i,t);return Promise.resolve(n)};t.deserializeAws_restXmlListCloudFrontOriginAccessIdentitiesCommand=yn;const Cn=async(e,t)=>{const n={...e,body:await ll(e.body,t)};let i;let o="UnknownError";o=ul(e,n.body);switch(o){case"InvalidArgument":case"com.amazonaws.cloudfront#InvalidArgument":i={...await $i(n,t),name:o,$metadata:sl(e)};break;default:const s=n.body;o=s.Error.code||s.Error.Code||o;i={...s.Error,name:`${o}`,message:s.Error.message||s.Error.Message||o,$fault:"client",$metadata:sl(e)}}const s=i.message||i.Message||o;i.message=s;delete i.Message;return Promise.reject(Object.assign(new Error(s),i))};const wn=async(e,t)=>{if(e.statusCode!==200&&e.statusCode>=300){return hn(e,t)}const n={$metadata:sl(e),DistributionList:undefined};const i=await ll(e.body,t);n.DistributionList=nd(i,t);return Promise.resolve(n)};t.deserializeAws_restXmlListDistributionsCommand=wn;const hn=async(e,t)=>{const n={...e,body:await ll(e.body,t)};let i;let o="UnknownError";o=ul(e,n.body);switch(o){case"InvalidArgument":case"com.amazonaws.cloudfront#InvalidArgument":i={...await $i(n,t),name:o,$metadata:sl(e)};break;default:const s=n.body;o=s.Error.code||s.Error.Code||o;i={...s.Error,name:`${o}`,message:s.Error.message||s.Error.Message||o,$fault:"client",$metadata:sl(e)}}const s=i.message||i.Message||o;i.message=s;delete i.Message;return Promise.reject(Object.assign(new Error(s),i))};const pn=async(e,t)=>{if(e.statusCode!==200&&e.statusCode>=300){return vn(e,t)}const n={$metadata:sl(e),DistributionIdList:undefined};const i=await ll(e.body,t);n.DistributionIdList=ed(i,t);return Promise.resolve(n)};t.deserializeAws_restXmlListDistributionsByCachePolicyIdCommand=pn;const vn=async(e,t)=>{const n={...e,body:await ll(e.body,t)};let i;let o="UnknownError";o=ul(e,n.body);switch(o){case"AccessDenied":case"com.amazonaws.cloudfront#AccessDenied":i={...await wi(n,t),name:o,$metadata:sl(e)};break;case"InvalidArgument":case"com.amazonaws.cloudfront#InvalidArgument":i={...await $i(n,t),name:o,$metadata:sl(e)};break;case"NoSuchCachePolicy":case"com.amazonaws.cloudfront#NoSuchCachePolicy":i={...await ao(n,t),name:o,$metadata:sl(e)};break;default:const s=n.body;o=s.Error.code||s.Error.Code||o;i={...s.Error,name:`${o}`,message:s.Error.message||s.Error.Message||o,$fault:"client",$metadata:sl(e)}}const s=i.message||i.Message||o;i.message=s;delete i.Message;return Promise.reject(Object.assign(new Error(s),i))};const Sn=async(e,t)=>{if(e.statusCode!==200&&e.statusCode>=300){return In(e,t)}const n={$metadata:sl(e),DistributionIdList:undefined};const i=await ll(e.body,t);n.DistributionIdList=ed(i,t);return Promise.resolve(n)};t.deserializeAws_restXmlListDistributionsByKeyGroupCommand=Sn;const In=async(e,t)=>{const n={...e,body:await ll(e.body,t)};let i;let o="UnknownError";o=ul(e,n.body);switch(o){case"InvalidArgument":case"com.amazonaws.cloudfront#InvalidArgument":i={...await $i(n,t),name:o,$metadata:sl(e)};break;case"NoSuchResource":case"com.amazonaws.cloudfront#NoSuchResource":i={...await ho(n,t),name:o,$metadata:sl(e)};break;default:const s=n.body;o=s.Error.code||s.Error.Code||o;i={...s.Error,name:`${o}`,message:s.Error.message||s.Error.Message||o,$fault:"client",$metadata:sl(e)}}const s=i.message||i.Message||o;i.message=s;delete i.Message;return Promise.reject(Object.assign(new Error(s),i))};const En=async(e,t)=>{if(e.statusCode!==200&&e.statusCode>=300){return bn(e,t)}const n={$metadata:sl(e),DistributionIdList:undefined};const i=await ll(e.body,t);n.DistributionIdList=ed(i,t);return Promise.resolve(n)};t.deserializeAws_restXmlListDistributionsByOriginRequestPolicyIdCommand=En;const bn=async(e,t)=>{const n={...e,body:await ll(e.body,t)};let i;let o="UnknownError";o=ul(e,n.body);switch(o){case"AccessDenied":case"com.amazonaws.cloudfront#AccessDenied":i={...await wi(n,t),name:o,$metadata:sl(e)};break;case"InvalidArgument":case"com.amazonaws.cloudfront#InvalidArgument":i={...await $i(n,t),name:o,$metadata:sl(e)};break;case"NoSuchOriginRequestPolicy":case"com.amazonaws.cloudfront#NoSuchOriginRequestPolicy":i={...await yo(n,t),name:o,$metadata:sl(e)};break;default:const s=n.body;o=s.Error.code||s.Error.Code||o;i={...s.Error,name:`${o}`,message:s.Error.message||s.Error.Message||o,$fault:"client",$metadata:sl(e)}}const s=i.message||i.Message||o;i.message=s;delete i.Message;return Promise.reject(Object.assign(new Error(s),i))};const Pn=async(e,t)=>{if(e.statusCode!==200&&e.statusCode>=300){return Mn(e,t)}const n={$metadata:sl(e),DistributionList:undefined};const i=await ll(e.body,t);n.DistributionList=nd(i,t);return Promise.resolve(n)};t.deserializeAws_restXmlListDistributionsByRealtimeLogConfigCommand=Pn;const Mn=async(e,t)=>{const n={...e,body:await ll(e.body,t)};let i;let o="UnknownError";o=ul(e,n.body);switch(o){case"InvalidArgument":case"com.amazonaws.cloudfront#InvalidArgument":i={...await $i(n,t),name:o,$metadata:sl(e)};break;default:const s=n.body;o=s.Error.code||s.Error.Code||o;i={...s.Error,name:`${o}`,message:s.Error.message||s.Error.Message||o,$fault:"client",$metadata:sl(e)}}const s=i.message||i.Message||o;i.message=s;delete i.Message;return Promise.reject(Object.assign(new Error(s),i))};const Ln=async(e,t)=>{if(e.statusCode!==200&&e.statusCode>=300){return Tn(e,t)}const n={$metadata:sl(e),DistributionList:undefined};const i=await ll(e.body,t);n.DistributionList=nd(i,t);return Promise.resolve(n)};t.deserializeAws_restXmlListDistributionsByWebACLIdCommand=Ln;const Tn=async(e,t)=>{const n={...e,body:await ll(e.body,t)};let i;let o="UnknownError";o=ul(e,n.body);switch(o){case"InvalidArgument":case"com.amazonaws.cloudfront#InvalidArgument":i={...await $i(n,t),name:o,$metadata:sl(e)};break;case"InvalidWebACLId":case"com.amazonaws.cloudfront#InvalidWebACLId":i={...await oo(n,t),name:o,$metadata:sl(e)};break;default:const s=n.body;o=s.Error.code||s.Error.Code||o;i={...s.Error,name:`${o}`,message:s.Error.message||s.Error.Message||o,$fault:"client",$metadata:sl(e)}}const s=i.message||i.Message||o;i.message=s;delete i.Message;return Promise.reject(Object.assign(new Error(s),i))};const An=async(e,t)=>{if(e.statusCode!==200&&e.statusCode>=300){return Rn(e,t)}const n={$metadata:sl(e),FieldLevelEncryptionList:undefined};const i=await ll(e.body,t);n.FieldLevelEncryptionList=fd(i,t);return Promise.resolve(n)};t.deserializeAws_restXmlListFieldLevelEncryptionConfigsCommand=An;const Rn=async(e,t)=>{const n={...e,body:await ll(e.body,t)};let i;let o="UnknownError";o=ul(e,n.body);switch(o){case"InvalidArgument":case"com.amazonaws.cloudfront#InvalidArgument":i={...await $i(n,t),name:o,$metadata:sl(e)};break;default:const s=n.body;o=s.Error.code||s.Error.Code||o;i={...s.Error,name:`${o}`,message:s.Error.message||s.Error.Message||o,$fault:"client",$metadata:sl(e)}}const s=i.message||i.Message||o;i.message=s;delete i.Message;return Promise.reject(Object.assign(new Error(s),i))};const _n=async(e,t)=>{if(e.statusCode!==200&&e.statusCode>=300){return Nn(e,t)}const n={$metadata:sl(e),FieldLevelEncryptionProfileList:undefined};const i=await ll(e.body,t);n.FieldLevelEncryptionProfileList=yd(i,t);return Promise.resolve(n)};t.deserializeAws_restXmlListFieldLevelEncryptionProfilesCommand=_n;const Nn=async(e,t)=>{const n={...e,body:await ll(e.body,t)};let i;let o="UnknownError";o=ul(e,n.body);switch(o){case"InvalidArgument":case"com.amazonaws.cloudfront#InvalidArgument":i={...await $i(n,t),name:o,$metadata:sl(e)};break;default:const s=n.body;o=s.Error.code||s.Error.Code||o;i={...s.Error,name:`${o}`,message:s.Error.message||s.Error.Message||o,$fault:"client",$metadata:sl(e)}}const s=i.message||i.Message||o;i.message=s;delete i.Message;return Promise.reject(Object.assign(new Error(s),i))};const Fn=async(e,t)=>{if(e.statusCode!==200&&e.statusCode>=300){return zn(e,t)}const n={$metadata:sl(e),InvalidationList:undefined};const i=await ll(e.body,t);n.InvalidationList=Ad(i,t);return Promise.resolve(n)};t.deserializeAws_restXmlListInvalidationsCommand=Fn;const zn=async(e,t)=>{const n={...e,body:await ll(e.body,t)};let i;let o="UnknownError";o=ul(e,n.body);switch(o){case"AccessDenied":case"com.amazonaws.cloudfront#AccessDenied":i={...await wi(n,t),name:o,$metadata:sl(e)};break;case"InvalidArgument":case"com.amazonaws.cloudfront#InvalidArgument":i={...await $i(n,t),name:o,$metadata:sl(e)};break;case"NoSuchDistribution":case"com.amazonaws.cloudfront#NoSuchDistribution":i={...await lo(n,t),name:o,$metadata:sl(e)};break;default:const s=n.body;o=s.Error.code||s.Error.Code||o;i={...s.Error,name:`${o}`,message:s.Error.message||s.Error.Message||o,$fault:"client",$metadata:sl(e)}}const s=i.message||i.Message||o;i.message=s;delete i.Message;return Promise.reject(Object.assign(new Error(s),i))};const Dn=async(e,t)=>{if(e.statusCode!==200&&e.statusCode>=300){return $n(e,t)}const n={$metadata:sl(e),KeyGroupList:undefined};const i=await ll(e.body,t);n.KeyGroupList=zd(i,t);return Promise.resolve(n)};t.deserializeAws_restXmlListKeyGroupsCommand=Dn;const $n=async(e,t)=>{const n={...e,body:await ll(e.body,t)};let i;let o="UnknownError";o=ul(e,n.body);switch(o){case"InvalidArgument":case"com.amazonaws.cloudfront#InvalidArgument":i={...await $i(n,t),name:o,$metadata:sl(e)};break;default:const s=n.body;o=s.Error.code||s.Error.Code||o;i={...s.Error,name:`${o}`,message:s.Error.message||s.Error.Message||o,$fault:"client",$metadata:sl(e)}}const s=i.message||i.Message||o;i.message=s;delete i.Message;return Promise.reject(Object.assign(new Error(s),i))};const qn=async(e,t)=>{if(e.statusCode!==200&&e.statusCode>=300){return Xn(e,t)}const n={$metadata:sl(e),OriginRequestPolicyList:undefined};const i=await ll(e.body,t);n.OriginRequestPolicyList=lc(i,t);return Promise.resolve(n)};t.deserializeAws_restXmlListOriginRequestPoliciesCommand=qn;const Xn=async(e,t)=>{const n={...e,body:await ll(e.body,t)};let i;let o="UnknownError";o=ul(e,n.body);switch(o){case"AccessDenied":case"com.amazonaws.cloudfront#AccessDenied":i={...await wi(n,t),name:o,$metadata:sl(e)};break;case"InvalidArgument":case"com.amazonaws.cloudfront#InvalidArgument":i={...await $i(n,t),name:o,$metadata:sl(e)};break;case"NoSuchOriginRequestPolicy":case"com.amazonaws.cloudfront#NoSuchOriginRequestPolicy":i={...await yo(n,t),name:o,$metadata:sl(e)};break;default:const s=n.body;o=s.Error.code||s.Error.Code||o;i={...s.Error,name:`${o}`,message:s.Error.message||s.Error.Message||o,$fault:"client",$metadata:sl(e)}}const s=i.message||i.Message||o;i.message=s;delete i.Message;return Promise.reject(Object.assign(new Error(s),i))};const Gn=async(e,t)=>{if(e.statusCode!==200&&e.statusCode>=300){return kn(e,t)}const n={$metadata:sl(e),PublicKeyList:undefined};const i=await ll(e.body,t);n.PublicKeyList=Ec(i,t);return Promise.resolve(n)};t.deserializeAws_restXmlListPublicKeysCommand=Gn;const kn=async(e,t)=>{const n={...e,body:await ll(e.body,t)};let i;let o="UnknownError";o=ul(e,n.body);switch(o){case"InvalidArgument":case"com.amazonaws.cloudfront#InvalidArgument":i={...await $i(n,t),name:o,$metadata:sl(e)};break;default:const s=n.body;o=s.Error.code||s.Error.Code||o;i={...s.Error,name:`${o}`,message:s.Error.message||s.Error.Message||o,$fault:"client",$metadata:sl(e)}}const s=i.message||i.Message||o;i.message=s;delete i.Message;return Promise.reject(Object.assign(new Error(s),i))};const On=async(e,t)=>{if(e.statusCode!==200&&e.statusCode>=300){return Un(e,t)}const n={$metadata:sl(e),RealtimeLogConfigs:undefined};const i=await ll(e.body,t);n.RealtimeLogConfigs=$c(i,t);return Promise.resolve(n)};t.deserializeAws_restXmlListRealtimeLogConfigsCommand=On;const Un=async(e,t)=>{const n={...e,body:await ll(e.body,t)};let i;let o="UnknownError";o=ul(e,n.body);switch(o){case"AccessDenied":case"com.amazonaws.cloudfront#AccessDenied":i={...await wi(n,t),name:o,$metadata:sl(e)};break;case"InvalidArgument":case"com.amazonaws.cloudfront#InvalidArgument":i={...await $i(n,t),name:o,$metadata:sl(e)};break;case"NoSuchRealtimeLogConfig":case"com.amazonaws.cloudfront#NoSuchRealtimeLogConfig":i={...await wo(n,t),name:o,$metadata:sl(e)};break;default:const s=n.body;o=s.Error.code||s.Error.Code||o;i={...s.Error,name:`${o}`,message:s.Error.message||s.Error.Message||o,$fault:"client",$metadata:sl(e)}}const s=i.message||i.Message||o;i.message=s;delete i.Message;return Promise.reject(Object.assign(new Error(s),i))};const Hn=async(e,t)=>{if(e.statusCode!==200&&e.statusCode>=300){return Kn(e,t)}const n={$metadata:sl(e),StreamingDistributionList:undefined};const i=await ll(e.body,t);n.StreamingDistributionList=Wc(i,t);return Promise.resolve(n)};t.deserializeAws_restXmlListStreamingDistributionsCommand=Hn;const Kn=async(e,t)=>{const n={...e,body:await ll(e.body,t)};let i;let o="UnknownError";o=ul(e,n.body);switch(o){case"InvalidArgument":case"com.amazonaws.cloudfront#InvalidArgument":i={...await $i(n,t),name:o,$metadata:sl(e)};break;default:const s=n.body;o=s.Error.code||s.Error.Code||o;i={...s.Error,name:`${o}`,message:s.Error.message||s.Error.Message||o,$fault:"client",$metadata:sl(e)}}const s=i.message||i.Message||o;i.message=s;delete i.Message;return Promise.reject(Object.assign(new Error(s),i))};const Qn=async(e,t)=>{if(e.statusCode!==200&&e.statusCode>=300){return xn(e,t)}const n={$metadata:sl(e),Tags:undefined};const i=await ll(e.body,t);n.Tags=el(i,t);return Promise.resolve(n)};t.deserializeAws_restXmlListTagsForResourceCommand=Qn;const xn=async(e,t)=>{const n={...e,body:await ll(e.body,t)};let i;let o="UnknownError";o=ul(e,n.body);switch(o){case"AccessDenied":case"com.amazonaws.cloudfront#AccessDenied":i={...await wi(n,t),name:o,$metadata:sl(e)};break;case"InvalidArgument":case"com.amazonaws.cloudfront#InvalidArgument":i={...await $i(n,t),name:o,$metadata:sl(e)};break;case"InvalidTagging":case"com.amazonaws.cloudfront#InvalidTagging":i={...await to(n,t),name:o,$metadata:sl(e)};break;case"NoSuchResource":case"com.amazonaws.cloudfront#NoSuchResource":i={...await ho(n,t),name:o,$metadata:sl(e)};break;default:const s=n.body;o=s.Error.code||s.Error.Code||o;i={...s.Error,name:`${o}`,message:s.Error.message||s.Error.Message||o,$fault:"client",$metadata:sl(e)}}const s=i.message||i.Message||o;i.message=s;delete i.Message;return Promise.reject(Object.assign(new Error(s),i))};const Bn=async(e,t)=>{if(e.statusCode!==204&&e.statusCode>=300){return Wn(e,t)}const n={$metadata:sl(e)};await rl(e.body,t);return Promise.resolve(n)};t.deserializeAws_restXmlTagResourceCommand=Bn;const Wn=async(e,t)=>{const n={...e,body:await ll(e.body,t)};let i;let o="UnknownError";o=ul(e,n.body);switch(o){case"AccessDenied":case"com.amazonaws.cloudfront#AccessDenied":i={...await wi(n,t),name:o,$metadata:sl(e)};break;case"InvalidArgument":case"com.amazonaws.cloudfront#InvalidArgument":i={...await $i(n,t),name:o,$metadata:sl(e)};break;case"InvalidTagging":case"com.amazonaws.cloudfront#InvalidTagging":i={...await to(n,t),name:o,$metadata:sl(e)};break;case"NoSuchResource":case"com.amazonaws.cloudfront#NoSuchResource":i={...await ho(n,t),name:o,$metadata:sl(e)};break;default:const s=n.body;o=s.Error.code||s.Error.Code||o;i={...s.Error,name:`${o}`,message:s.Error.message||s.Error.Message||o,$fault:"client",$metadata:sl(e)}}const s=i.message||i.Message||o;i.message=s;delete i.Message;return Promise.reject(Object.assign(new Error(s),i))};const jn=async(e,t)=>{if(e.statusCode!==204&&e.statusCode>=300){return Yn(e,t)}const n={$metadata:sl(e)};await rl(e.body,t);return Promise.resolve(n)};t.deserializeAws_restXmlUntagResourceCommand=jn;const Yn=async(e,t)=>{const n={...e,body:await ll(e.body,t)};let i;let o="UnknownError";o=ul(e,n.body);switch(o){case"AccessDenied":case"com.amazonaws.cloudfront#AccessDenied":i={...await wi(n,t),name:o,$metadata:sl(e)};break;case"InvalidArgument":case"com.amazonaws.cloudfront#InvalidArgument":i={...await $i(n,t),name:o,$metadata:sl(e)};break;case"InvalidTagging":case"com.amazonaws.cloudfront#InvalidTagging":i={...await to(n,t),name:o,$metadata:sl(e)};break;case"NoSuchResource":case"com.amazonaws.cloudfront#NoSuchResource":i={...await ho(n,t),name:o,$metadata:sl(e)};break;default:const s=n.body;o=s.Error.code||s.Error.Code||o;i={...s.Error,name:`${o}`,message:s.Error.message||s.Error.Message||o,$fault:"client",$metadata:sl(e)}}const s=i.message||i.Message||o;i.message=s;delete i.Message;return Promise.reject(Object.assign(new Error(s),i))};const Jn=async(e,t)=>{if(e.statusCode!==200&&e.statusCode>=300){return Zn(e,t)}const n={$metadata:sl(e),CachePolicy:undefined,ETag:undefined};if(e.headers["etag"]!==undefined){n.ETag=e.headers["etag"]}const i=await ll(e.body,t);n.CachePolicy=Ma(i,t);return Promise.resolve(n)};t.deserializeAws_restXmlUpdateCachePolicyCommand=Jn;const Zn=async(e,t)=>{const n={...e,body:await ll(e.body,t)};let i;let o="UnknownError";o=ul(e,n.body);switch(o){case"AccessDenied":case"com.amazonaws.cloudfront#AccessDenied":i={...await wi(n,t),name:o,$metadata:sl(e)};break;case"CachePolicyAlreadyExists":case"com.amazonaws.cloudfront#CachePolicyAlreadyExists":i={...await pi(n,t),name:o,$metadata:sl(e)};break;case"IllegalUpdate":case"com.amazonaws.cloudfront#IllegalUpdate":i={...await zi(n,t),name:o,$metadata:sl(e)};break;case"InconsistentQuantities":case"com.amazonaws.cloudfront#InconsistentQuantities":i={...await Di(n,t),name:o,$metadata:sl(e)};break;case"InvalidArgument":case"com.amazonaws.cloudfront#InvalidArgument":i={...await $i(n,t),name:o,$metadata:sl(e)};break;case"InvalidIfMatchVersion":case"com.amazonaws.cloudfront#InvalidIfMatchVersion":i={...await Ui(n,t),name:o,$metadata:sl(e)};break;case"NoSuchCachePolicy":case"com.amazonaws.cloudfront#NoSuchCachePolicy":i={...await ao(n,t),name:o,$metadata:sl(e)};break;case"PreconditionFailed":case"com.amazonaws.cloudfront#PreconditionFailed":i={...await Io(n,t),name:o,$metadata:sl(e)};break;case"TooManyCookiesInCachePolicy":case"com.amazonaws.cloudfront#TooManyCookiesInCachePolicy":i={...await $o(n,t),name:o,$metadata:sl(e)};break;case"TooManyHeadersInCachePolicy":case"com.amazonaws.cloudfront#TooManyHeadersInCachePolicy":i={...await Zo(n,t),name:o,$metadata:sl(e)};break;case"TooManyQueryStringsInCachePolicy":case"com.amazonaws.cloudfront#TooManyQueryStringsInCachePolicy":i={...await fs(n,t),name:o,$metadata:sl(e)};break;default:const s=n.body;o=s.Error.code||s.Error.Code||o;i={...s.Error,name:`${o}`,message:s.Error.message||s.Error.Message||o,$fault:"client",$metadata:sl(e)}}const s=i.message||i.Message||o;i.message=s;delete i.Message;return Promise.reject(Object.assign(new Error(s),i))};const Vn=async(e,t)=>{if(e.statusCode!==200&&e.statusCode>=300){return ei(e,t)}const n={$metadata:sl(e),CloudFrontOriginAccessIdentity:undefined,ETag:undefined};if(e.headers["etag"]!==undefined){n.ETag=e.headers["etag"]}const i=await ll(e.body,t);n.CloudFrontOriginAccessIdentity=za(i,t);return Promise.resolve(n)};t.deserializeAws_restXmlUpdateCloudFrontOriginAccessIdentityCommand=Vn;const ei=async(e,t)=>{const n={...e,body:await ll(e.body,t)};let i;let o="UnknownError";o=ul(e,n.body);switch(o){case"AccessDenied":case"com.amazonaws.cloudfront#AccessDenied":i={...await wi(n,t),name:o,$metadata:sl(e)};break;case"IllegalUpdate":case"com.amazonaws.cloudfront#IllegalUpdate":i={...await zi(n,t),name:o,$metadata:sl(e)};break;case"InconsistentQuantities":case"com.amazonaws.cloudfront#InconsistentQuantities":i={...await Di(n,t),name:o,$metadata:sl(e)};break;case"InvalidArgument":case"com.amazonaws.cloudfront#InvalidArgument":i={...await $i(n,t),name:o,$metadata:sl(e)};break;case"InvalidIfMatchVersion":case"com.amazonaws.cloudfront#InvalidIfMatchVersion":i={...await Ui(n,t),name:o,$metadata:sl(e)};break;case"MissingBody":case"com.amazonaws.cloudfront#MissingBody":i={...await ro(n,t),name:o,$metadata:sl(e)};break;case"NoSuchCloudFrontOriginAccessIdentity":case"com.amazonaws.cloudfront#NoSuchCloudFrontOriginAccessIdentity":i={...await co(n,t),name:o,$metadata:sl(e)};break;case"PreconditionFailed":case"com.amazonaws.cloudfront#PreconditionFailed":i={...await Io(n,t),name:o,$metadata:sl(e)};break;default:const s=n.body;o=s.Error.code||s.Error.Code||o;i={...s.Error,name:`${o}`,message:s.Error.message||s.Error.Message||o,$fault:"client",$metadata:sl(e)}}const s=i.message||i.Message||o;i.message=s;delete i.Message;return Promise.reject(Object.assign(new Error(s),i))};const ti=async(e,t)=>{if(e.statusCode!==200&&e.statusCode>=300){return ni(e,t)}const n={$metadata:sl(e),Distribution:undefined,ETag:undefined};if(e.headers["etag"]!==undefined){n.ETag=e.headers["etag"]}const i=await ll(e.body,t);n.Distribution=Za(i,t);return Promise.resolve(n)};t.deserializeAws_restXmlUpdateDistributionCommand=ti;const ni=async(e,t)=>{const n={...e,body:await ll(e.body,t)};let i;let o="UnknownError";o=ul(e,n.body);switch(o){case"AccessDenied":case"com.amazonaws.cloudfront#AccessDenied":i={...await wi(n,t),name:o,$metadata:sl(e)};break;case"CNAMEAlreadyExists":case"com.amazonaws.cloudfront#CNAMEAlreadyExists":i={...await bi(n,t),name:o,$metadata:sl(e)};break;case"IllegalFieldLevelEncryptionConfigAssociationWithCacheBehavior":case"com.amazonaws.cloudfront#IllegalFieldLevelEncryptionConfigAssociationWithCacheBehavior":i={...await Fi(n,t),name:o,$metadata:sl(e)};break;case"IllegalUpdate":case"com.amazonaws.cloudfront#IllegalUpdate":i={...await zi(n,t),name:o,$metadata:sl(e)};break;case"InconsistentQuantities":case"com.amazonaws.cloudfront#InconsistentQuantities":i={...await Di(n,t),name:o,$metadata:sl(e)};break;case"InvalidArgument":case"com.amazonaws.cloudfront#InvalidArgument":i={...await $i(n,t),name:o,$metadata:sl(e)};break;case"InvalidDefaultRootObject":case"com.amazonaws.cloudfront#InvalidDefaultRootObject":i={...await qi(n,t),name:o,$metadata:sl(e)};break;case"InvalidErrorCode":case"com.amazonaws.cloudfront#InvalidErrorCode":i={...await Xi(n,t),name:o,$metadata:sl(e)};break;case"InvalidForwardCookies":case"com.amazonaws.cloudfront#InvalidForwardCookies":i={...await Gi(n,t),name:o,$metadata:sl(e)};break;case"InvalidGeoRestrictionParameter":case"com.amazonaws.cloudfront#InvalidGeoRestrictionParameter":i={...await ki(n,t),name:o,$metadata:sl(e)};break;case"InvalidHeadersForS3Origin":case"com.amazonaws.cloudfront#InvalidHeadersForS3Origin":i={...await Oi(n,t),name:o,$metadata:sl(e)};break;case"InvalidIfMatchVersion":case"com.amazonaws.cloudfront#InvalidIfMatchVersion":i={...await Ui(n,t),name:o,$metadata:sl(e)};break;case"InvalidLambdaFunctionAssociation":case"com.amazonaws.cloudfront#InvalidLambdaFunctionAssociation":i={...await Hi(n,t),name:o,$metadata:sl(e)};break;case"InvalidLocationCode":case"com.amazonaws.cloudfront#InvalidLocationCode":i={...await Ki(n,t),name:o,$metadata:sl(e)};break;case"InvalidMinimumProtocolVersion":case"com.amazonaws.cloudfront#InvalidMinimumProtocolVersion":i={...await Qi(n,t),name:o,$metadata:sl(e)};break;case"InvalidOriginAccessIdentity":case"com.amazonaws.cloudfront#InvalidOriginAccessIdentity":i={...await Bi(n,t),name:o,$metadata:sl(e)};break;case"InvalidOriginKeepaliveTimeout":case"com.amazonaws.cloudfront#InvalidOriginKeepaliveTimeout":i={...await Wi(n,t),name:o,$metadata:sl(e)};break;case"InvalidOriginReadTimeout":case"com.amazonaws.cloudfront#InvalidOriginReadTimeout":i={...await ji(n,t),name:o,$metadata:sl(e)};break;case"InvalidQueryStringParameters":case"com.amazonaws.cloudfront#InvalidQueryStringParameters":i={...await Ji(n,t),name:o,$metadata:sl(e)};break;case"InvalidRelativePath":case"com.amazonaws.cloudfront#InvalidRelativePath":i={...await Zi(n,t),name:o,$metadata:sl(e)};break;case"InvalidRequiredProtocol":case"com.amazonaws.cloudfront#InvalidRequiredProtocol":i={...await Vi(n,t),name:o,$metadata:sl(e)};break;case"InvalidResponseCode":case"com.amazonaws.cloudfront#InvalidResponseCode":i={...await eo(n,t),name:o,$metadata:sl(e)};break;case"InvalidTTLOrder":case"com.amazonaws.cloudfront#InvalidTTLOrder":i={...await no(n,t),name:o,$metadata:sl(e)};break;case"InvalidViewerCertificate":case"com.amazonaws.cloudfront#InvalidViewerCertificate":i={...await io(n,t),name:o,$metadata:sl(e)};break;case"InvalidWebACLId":case"com.amazonaws.cloudfront#InvalidWebACLId":i={...await oo(n,t),name:o,$metadata:sl(e)};break;case"MissingBody":case"com.amazonaws.cloudfront#MissingBody":i={...await ro(n,t),name:o,$metadata:sl(e)};break;case"NoSuchCachePolicy":case"com.amazonaws.cloudfront#NoSuchCachePolicy":i={...await ao(n,t),name:o,$metadata:sl(e)};break;case"NoSuchDistribution":case"com.amazonaws.cloudfront#NoSuchDistribution":i={...await lo(n,t),name:o,$metadata:sl(e)};break;case"NoSuchFieldLevelEncryptionConfig":case"com.amazonaws.cloudfront#NoSuchFieldLevelEncryptionConfig":i={...await uo(n,t),name:o,$metadata:sl(e)};break;case"NoSuchOrigin":case"com.amazonaws.cloudfront#NoSuchOrigin":i={...await go(n,t),name:o,$metadata:sl(e)};break;case"NoSuchOriginRequestPolicy":case"com.amazonaws.cloudfront#NoSuchOriginRequestPolicy":i={...await yo(n,t),name:o,$metadata:sl(e)};break;case"PreconditionFailed":case"com.amazonaws.cloudfront#PreconditionFailed":i={...await Io(n,t),name:o,$metadata:sl(e)};break;case"TooManyCacheBehaviors":case"com.amazonaws.cloudfront#TooManyCacheBehaviors":i={...await _o(n,t),name:o,$metadata:sl(e)};break;case"TooManyCertificates":case"com.amazonaws.cloudfront#TooManyCertificates":i={...await Fo(n,t),name:o,$metadata:sl(e)};break;case"TooManyCookieNamesInWhiteList":case"com.amazonaws.cloudfront#TooManyCookieNamesInWhiteList":i={...await Do(n,t),name:o,$metadata:sl(e)};break;case"TooManyDistributionCNAMEs":case"com.amazonaws.cloudfront#TooManyDistributionCNAMEs":i={...await Xo(n,t),name:o,$metadata:sl(e)};break;case"TooManyDistributionsAssociatedToCachePolicy":case"com.amazonaws.cloudfront#TooManyDistributionsAssociatedToCachePolicy":i={...await ko(n,t),name:o,$metadata:sl(e)};break;case"TooManyDistributionsAssociatedToFieldLevelEncryptionConfig":case"com.amazonaws.cloudfront#TooManyDistributionsAssociatedToFieldLevelEncryptionConfig":i={...await Oo(n,t),name:o,$metadata:sl(e)};break;case"TooManyDistributionsAssociatedToKeyGroup":case"com.amazonaws.cloudfront#TooManyDistributionsAssociatedToKeyGroup":i={...await Uo(n,t),name:o,$metadata:sl(e)};break;case"TooManyDistributionsAssociatedToOriginRequestPolicy":case"com.amazonaws.cloudfront#TooManyDistributionsAssociatedToOriginRequestPolicy":i={...await Ho(n,t),name:o,$metadata:sl(e)};break;case"TooManyDistributionsWithLambdaAssociations":case"com.amazonaws.cloudfront#TooManyDistributionsWithLambdaAssociations":i={...await Ko(n,t),name:o,$metadata:sl(e)};break;case"TooManyDistributionsWithSingleFunctionARN":case"com.amazonaws.cloudfront#TooManyDistributionsWithSingleFunctionARN":i={...await Qo(n,t),name:o,$metadata:sl(e)};break;case"TooManyHeadersInForwardedValues":case"com.amazonaws.cloudfront#TooManyHeadersInForwardedValues":i={...await Vo(n,t),name:o,$metadata:sl(e)};break;case"TooManyKeyGroupsAssociatedToDistribution":case"com.amazonaws.cloudfront#TooManyKeyGroupsAssociatedToDistribution":i={...await is(n,t),name:o,$metadata:sl(e)};break;case"TooManyLambdaFunctionAssociations":case"com.amazonaws.cloudfront#TooManyLambdaFunctionAssociations":i={...await os(n,t),name:o,$metadata:sl(e)};break;case"TooManyOriginCustomHeaders":case"com.amazonaws.cloudfront#TooManyOriginCustomHeaders":i={...await ss(n,t),name:o,$metadata:sl(e)};break;case"TooManyOriginGroupsPerDistribution":case"com.amazonaws.cloudfront#TooManyOriginGroupsPerDistribution":i={...await rs(n,t),name:o,$metadata:sl(e)};break;case"TooManyOrigins":case"com.amazonaws.cloudfront#TooManyOrigins":i={...await ds(n,t),name:o,$metadata:sl(e)};break;case"TooManyQueryStringParameters":case"com.amazonaws.cloudfront#TooManyQueryStringParameters":i={...await us(n,t),name:o,$metadata:sl(e)};break;case"TooManyTrustedSigners":case"com.amazonaws.cloudfront#TooManyTrustedSigners":i={...await ws(n,t),name:o,$metadata:sl(e)};break;case"TrustedKeyGroupDoesNotExist":case"com.amazonaws.cloudfront#TrustedKeyGroupDoesNotExist":i={...await hs(n,t),name:o,$metadata:sl(e)};break;case"TrustedSignerDoesNotExist":case"com.amazonaws.cloudfront#TrustedSignerDoesNotExist":i={...await ps(n,t),name:o,$metadata:sl(e)};break;default:const s=n.body;o=s.Error.code||s.Error.Code||o;i={...s.Error,name:`${o}`,message:s.Error.message||s.Error.Message||o,$fault:"client",$metadata:sl(e)}}const s=i.message||i.Message||o;i.message=s;delete i.Message;return Promise.reject(Object.assign(new Error(s),i))};const ii=async(e,t)=>{if(e.statusCode!==200&&e.statusCode>=300){return oi(e,t)}const n={$metadata:sl(e),ETag:undefined,FieldLevelEncryption:undefined};if(e.headers["etag"]!==undefined){n.ETag=e.headers["etag"]}const i=await ll(e.body,t);n.FieldLevelEncryption=ld(i,t);return Promise.resolve(n)};t.deserializeAws_restXmlUpdateFieldLevelEncryptionConfigCommand=ii;const oi=async(e,t)=>{const n={...e,body:await ll(e.body,t)};let i;let o="UnknownError";o=ul(e,n.body);switch(o){case"AccessDenied":case"com.amazonaws.cloudfront#AccessDenied":i={...await wi(n,t),name:o,$metadata:sl(e)};break;case"IllegalUpdate":case"com.amazonaws.cloudfront#IllegalUpdate":i={...await zi(n,t),name:o,$metadata:sl(e)};break;case"InconsistentQuantities":case"com.amazonaws.cloudfront#InconsistentQuantities":i={...await Di(n,t),name:o,$metadata:sl(e)};break;case"InvalidArgument":case"com.amazonaws.cloudfront#InvalidArgument":i={...await $i(n,t),name:o,$metadata:sl(e)};break;case"InvalidIfMatchVersion":case"com.amazonaws.cloudfront#InvalidIfMatchVersion":i={...await Ui(n,t),name:o,$metadata:sl(e)};break;case"NoSuchFieldLevelEncryptionConfig":case"com.amazonaws.cloudfront#NoSuchFieldLevelEncryptionConfig":i={...await uo(n,t),name:o,$metadata:sl(e)};break;case"NoSuchFieldLevelEncryptionProfile":case"com.amazonaws.cloudfront#NoSuchFieldLevelEncryptionProfile":i={...await fo(n,t),name:o,$metadata:sl(e)};break;case"PreconditionFailed":case"com.amazonaws.cloudfront#PreconditionFailed":i={...await Io(n,t),name:o,$metadata:sl(e)};break;case"QueryArgProfileEmpty":case"com.amazonaws.cloudfront#QueryArgProfileEmpty":i={...await Po(n,t),name:o,$metadata:sl(e)};break;case"TooManyFieldLevelEncryptionContentTypeProfiles":case"com.amazonaws.cloudfront#TooManyFieldLevelEncryptionContentTypeProfiles":i={...await Bo(n,t),name:o,$metadata:sl(e)};break;case"TooManyFieldLevelEncryptionQueryArgProfiles":case"com.amazonaws.cloudfront#TooManyFieldLevelEncryptionQueryArgProfiles":i={...await Jo(n,t),name:o,$metadata:sl(e)};break;default:const s=n.body;o=s.Error.code||s.Error.Code||o;i={...s.Error,name:`${o}`,message:s.Error.message||s.Error.Message||o,$fault:"client",$metadata:sl(e)}}const s=i.message||i.Message||o;i.message=s;delete i.Message;return Promise.reject(Object.assign(new Error(s),i))};const si=async(e,t)=>{if(e.statusCode!==200&&e.statusCode>=300){return ri(e,t)}const n={$metadata:sl(e),ETag:undefined,FieldLevelEncryptionProfile:undefined};if(e.headers["etag"]!==undefined){n.ETag=e.headers["etag"]}const i=await ll(e.body,t);n.FieldLevelEncryptionProfile=md(i,t);return Promise.resolve(n)};t.deserializeAws_restXmlUpdateFieldLevelEncryptionProfileCommand=si;const ri=async(e,t)=>{const n={...e,body:await ll(e.body,t)};let i;let o="UnknownError";o=ul(e,n.body);switch(o){case"AccessDenied":case"com.amazonaws.cloudfront#AccessDenied":i={...await wi(n,t),name:o,$metadata:sl(e)};break;case"FieldLevelEncryptionProfileAlreadyExists":case"com.amazonaws.cloudfront#FieldLevelEncryptionProfileAlreadyExists":i={...await Ai(n,t),name:o,$metadata:sl(e)};break;case"FieldLevelEncryptionProfileSizeExceeded":case"com.amazonaws.cloudfront#FieldLevelEncryptionProfileSizeExceeded":i={...await _i(n,t),name:o,$metadata:sl(e)};break;case"IllegalUpdate":case"com.amazonaws.cloudfront#IllegalUpdate":i={...await zi(n,t),name:o,$metadata:sl(e)};break;case"InconsistentQuantities":case"com.amazonaws.cloudfront#InconsistentQuantities":i={...await Di(n,t),name:o,$metadata:sl(e)};break;case"InvalidArgument":case"com.amazonaws.cloudfront#InvalidArgument":i={...await $i(n,t),name:o,$metadata:sl(e)};break;case"InvalidIfMatchVersion":case"com.amazonaws.cloudfront#InvalidIfMatchVersion":i={...await Ui(n,t),name:o,$metadata:sl(e)};break;case"NoSuchFieldLevelEncryptionProfile":case"com.amazonaws.cloudfront#NoSuchFieldLevelEncryptionProfile":i={...await fo(n,t),name:o,$metadata:sl(e)};break;case"NoSuchPublicKey":case"com.amazonaws.cloudfront#NoSuchPublicKey":i={...await Co(n,t),name:o,$metadata:sl(e)};break;case"PreconditionFailed":case"com.amazonaws.cloudfront#PreconditionFailed":i={...await Io(n,t),name:o,$metadata:sl(e)};break;case"TooManyFieldLevelEncryptionEncryptionEntities":case"com.amazonaws.cloudfront#TooManyFieldLevelEncryptionEncryptionEntities":i={...await Wo(n,t),name:o,$metadata:sl(e)};break;case"TooManyFieldLevelEncryptionFieldPatterns":case"com.amazonaws.cloudfront#TooManyFieldLevelEncryptionFieldPatterns":i={...await jo(n,t),name:o,$metadata:sl(e)};break;default:const s=n.body;o=s.Error.code||s.Error.Code||o;i={...s.Error,name:`${o}`,message:s.Error.message||s.Error.Message||o,$fault:"client",$metadata:sl(e)}}const s=i.message||i.Message||o;i.message=s;delete i.Message;return Promise.reject(Object.assign(new Error(s),i))};const ai=async(e,t)=>{if(e.statusCode!==200&&e.statusCode>=300){return di(e,t)}const n={$metadata:sl(e),ETag:undefined,KeyGroup:undefined};if(e.headers["etag"]!==undefined){n.ETag=e.headers["etag"]}const i=await ll(e.body,t);n.KeyGroup=Nd(i,t);return Promise.resolve(n)};t.deserializeAws_restXmlUpdateKeyGroupCommand=ai;const di=async(e,t)=>{const n={...e,body:await ll(e.body,t)};let i;let o="UnknownError";o=ul(e,n.body);switch(o){case"InvalidArgument":case"com.amazonaws.cloudfront#InvalidArgument":i={...await $i(n,t),name:o,$metadata:sl(e)};break;case"InvalidIfMatchVersion":case"com.amazonaws.cloudfront#InvalidIfMatchVersion":i={...await Ui(n,t),name:o,$metadata:sl(e)};break;case"KeyGroupAlreadyExists":case"com.amazonaws.cloudfront#KeyGroupAlreadyExists":i={...await so(n,t),name:o,$metadata:sl(e)};break;case"NoSuchResource":case"com.amazonaws.cloudfront#NoSuchResource":i={...await ho(n,t),name:o,$metadata:sl(e)};break;case"PreconditionFailed":case"com.amazonaws.cloudfront#PreconditionFailed":i={...await Io(n,t),name:o,$metadata:sl(e)};break;case"TooManyPublicKeysInKeyGroup":case"com.amazonaws.cloudfront#TooManyPublicKeysInKeyGroup":i={...await ls(n,t),name:o,$metadata:sl(e)};break;default:const s=n.body;o=s.Error.code||s.Error.Code||o;i={...s.Error,name:`${o}`,message:s.Error.message||s.Error.Message||o,$fault:"client",$metadata:sl(e)}}const s=i.message||i.Message||o;i.message=s;delete i.Message;return Promise.reject(Object.assign(new Error(s),i))};const ci=async(e,t)=>{if(e.statusCode!==200&&e.statusCode>=300){return li(e,t)}const n={$metadata:sl(e),ETag:undefined,OriginRequestPolicy:undefined};if(e.headers["etag"]!==undefined){n.ETag=e.headers["etag"]}const i=await ll(e.body,t);n.OriginRequestPolicy=rc(i,t);return Promise.resolve(n)};t.deserializeAws_restXmlUpdateOriginRequestPolicyCommand=ci;const li=async(e,t)=>{const n={...e,body:await ll(e.body,t)};let i;let o="UnknownError";o=ul(e,n.body);switch(o){case"AccessDenied":case"com.amazonaws.cloudfront#AccessDenied":i={...await wi(n,t),name:o,$metadata:sl(e)};break;case"IllegalUpdate":case"com.amazonaws.cloudfront#IllegalUpdate":i={...await zi(n,t),name:o,$metadata:sl(e)};break;case"InconsistentQuantities":case"com.amazonaws.cloudfront#InconsistentQuantities":i={...await Di(n,t),name:o,$metadata:sl(e)};break;case"InvalidArgument":case"com.amazonaws.cloudfront#InvalidArgument":i={...await $i(n,t),name:o,$metadata:sl(e)};break;case"InvalidIfMatchVersion":case"com.amazonaws.cloudfront#InvalidIfMatchVersion":i={...await Ui(n,t),name:o,$metadata:sl(e)};break;case"NoSuchOriginRequestPolicy":case"com.amazonaws.cloudfront#NoSuchOriginRequestPolicy":i={...await yo(n,t),name:o,$metadata:sl(e)};break;case"OriginRequestPolicyAlreadyExists":case"com.amazonaws.cloudfront#OriginRequestPolicyAlreadyExists":i={...await vo(n,t),name:o,$metadata:sl(e)};break;case"PreconditionFailed":case"com.amazonaws.cloudfront#PreconditionFailed":i={...await Io(n,t),name:o,$metadata:sl(e)};break;case"TooManyCookiesInOriginRequestPolicy":case"com.amazonaws.cloudfront#TooManyCookiesInOriginRequestPolicy":i={...await qo(n,t),name:o,$metadata:sl(e)};break;case"TooManyHeadersInOriginRequestPolicy":case"com.amazonaws.cloudfront#TooManyHeadersInOriginRequestPolicy":i={...await es(n,t),name:o,$metadata:sl(e)};break;case"TooManyQueryStringsInOriginRequestPolicy":case"com.amazonaws.cloudfront#TooManyQueryStringsInOriginRequestPolicy":i={...await ms(n,t),name:o,$metadata:sl(e)};break;default:const s=n.body;o=s.Error.code||s.Error.Code||o;i={...s.Error,name:`${o}`,message:s.Error.message||s.Error.Message||o,$fault:"client",$metadata:sl(e)}}const s=i.message||i.Message||o;i.message=s;delete i.Message;return Promise.reject(Object.assign(new Error(s),i))};const ui=async(e,t)=>{if(e.statusCode!==200&&e.statusCode>=300){return fi(e,t)}const n={$metadata:sl(e),ETag:undefined,PublicKey:undefined};if(e.headers["etag"]!==undefined){n.ETag=e.headers["etag"]}const i=await ll(e.body,t);n.PublicKey=vc(i,t);return Promise.resolve(n)};t.deserializeAws_restXmlUpdatePublicKeyCommand=ui;const fi=async(e,t)=>{const n={...e,body:await ll(e.body,t)};let i;let o="UnknownError";o=ul(e,n.body);switch(o){case"AccessDenied":case"com.amazonaws.cloudfront#AccessDenied":i={...await wi(n,t),name:o,$metadata:sl(e)};break;case"CannotChangeImmutablePublicKeyFields":case"com.amazonaws.cloudfront#CannotChangeImmutablePublicKeyFields":i={...await Si(n,t),name:o,$metadata:sl(e)};break;case"IllegalUpdate":case"com.amazonaws.cloudfront#IllegalUpdate":i={...await zi(n,t),name:o,$metadata:sl(e)};break;case"InvalidArgument":case"com.amazonaws.cloudfront#InvalidArgument":i={...await $i(n,t),name:o,$metadata:sl(e)};break;case"InvalidIfMatchVersion":case"com.amazonaws.cloudfront#InvalidIfMatchVersion":i={...await Ui(n,t),name:o,$metadata:sl(e)};break;case"NoSuchPublicKey":case"com.amazonaws.cloudfront#NoSuchPublicKey":i={...await Co(n,t),name:o,$metadata:sl(e)};break;case"PreconditionFailed":case"com.amazonaws.cloudfront#PreconditionFailed":i={...await Io(n,t),name:o,$metadata:sl(e)};break;default:const s=n.body;o=s.Error.code||s.Error.Code||o;i={...s.Error,name:`${o}`,message:s.Error.message||s.Error.Message||o,$fault:"client",$metadata:sl(e)}}const s=i.message||i.Message||o;i.message=s;delete i.Message;return Promise.reject(Object.assign(new Error(s),i))};const mi=async(e,t)=>{if(e.statusCode!==200&&e.statusCode>=300){return gi(e,t)}const n={$metadata:sl(e),RealtimeLogConfig:undefined};const i=await ll(e.body,t);if(i["RealtimeLogConfig"]!==undefined){n.RealtimeLogConfig=zc(i["RealtimeLogConfig"],t)}return Promise.resolve(n)};t.deserializeAws_restXmlUpdateRealtimeLogConfigCommand=mi;const gi=async(e,t)=>{const n={...e,body:await ll(e.body,t)};let i;let o="UnknownError";o=ul(e,n.body);switch(o){case"AccessDenied":case"com.amazonaws.cloudfront#AccessDenied":i={...await wi(n,t),name:o,$metadata:sl(e)};break;case"InvalidArgument":case"com.amazonaws.cloudfront#InvalidArgument":i={...await $i(n,t),name:o,$metadata:sl(e)};break;case"NoSuchRealtimeLogConfig":case"com.amazonaws.cloudfront#NoSuchRealtimeLogConfig":i={...await wo(n,t),name:o,$metadata:sl(e)};break;default:const s=n.body;o=s.Error.code||s.Error.Code||o;i={...s.Error,name:`${o}`,message:s.Error.message||s.Error.Message||o,$fault:"client",$metadata:sl(e)}}const s=i.message||i.Message||o;i.message=s;delete i.Message;return Promise.reject(Object.assign(new Error(s),i))};const yi=async(e,t)=>{if(e.statusCode!==200&&e.statusCode>=300){return Ci(e,t)}const n={$metadata:sl(e),ETag:undefined,StreamingDistribution:undefined};if(e.headers["etag"]!==undefined){n.ETag=e.headers["etag"]}const i=await ll(e.body,t);n.StreamingDistribution=xc(i,t);return Promise.resolve(n)};t.deserializeAws_restXmlUpdateStreamingDistributionCommand=yi;const Ci=async(e,t)=>{const n={...e,body:await ll(e.body,t)};let i;let o="UnknownError";o=ul(e,n.body);switch(o){case"AccessDenied":case"com.amazonaws.cloudfront#AccessDenied":i={...await wi(n,t),name:o,$metadata:sl(e)};break;case"CNAMEAlreadyExists":case"com.amazonaws.cloudfront#CNAMEAlreadyExists":i={...await bi(n,t),name:o,$metadata:sl(e)};break;case"IllegalUpdate":case"com.amazonaws.cloudfront#IllegalUpdate":i={...await zi(n,t),name:o,$metadata:sl(e)};break;case"InconsistentQuantities":case"com.amazonaws.cloudfront#InconsistentQuantities":i={...await Di(n,t),name:o,$metadata:sl(e)};break;case"InvalidArgument":case"com.amazonaws.cloudfront#InvalidArgument":i={...await $i(n,t),name:o,$metadata:sl(e)};break;case"InvalidIfMatchVersion":case"com.amazonaws.cloudfront#InvalidIfMatchVersion":i={...await Ui(n,t),name:o,$metadata:sl(e)};break;case"InvalidOriginAccessIdentity":case"com.amazonaws.cloudfront#InvalidOriginAccessIdentity":i={...await Bi(n,t),name:o,$metadata:sl(e)};break;case"MissingBody":case"com.amazonaws.cloudfront#MissingBody":i={...await ro(n,t),name:o,$metadata:sl(e)};break;case"NoSuchStreamingDistribution":case"com.amazonaws.cloudfront#NoSuchStreamingDistribution":i={...await po(n,t),name:o,$metadata:sl(e)};break;case"PreconditionFailed":case"com.amazonaws.cloudfront#PreconditionFailed":i={...await Io(n,t),name:o,$metadata:sl(e)};break;case"TooManyStreamingDistributionCNAMEs":case"com.amazonaws.cloudfront#TooManyStreamingDistributionCNAMEs":i={...await ys(n,t),name:o,$metadata:sl(e)};break;case"TooManyTrustedSigners":case"com.amazonaws.cloudfront#TooManyTrustedSigners":i={...await ws(n,t),name:o,$metadata:sl(e)};break;case"TrustedSignerDoesNotExist":case"com.amazonaws.cloudfront#TrustedSignerDoesNotExist":i={...await ps(n,t),name:o,$metadata:sl(e)};break;default:const s=n.body;o=s.Error.code||s.Error.Code||o;i={...s.Error,name:`${o}`,message:s.Error.message||s.Error.Message||o,$fault:"client",$metadata:sl(e)}}const s=i.message||i.Message||o;i.message=s;delete i.Message;return Promise.reject(Object.assign(new Error(s),i))};const wi=async(e,t)=>{const n={name:"AccessDenied",$fault:"client",$metadata:sl(e),Message:undefined};const i=e.body.Error;if(i["Message"]!==undefined){n.Message=i["Message"]}return n};const hi=async(e,t)=>{const n={name:"BatchTooLarge",$fault:"client",$metadata:sl(e),Message:undefined};const i=e.body.Error;if(i["Message"]!==undefined){n.Message=i["Message"]}return n};const pi=async(e,t)=>{const n={name:"CachePolicyAlreadyExists",$fault:"client",$metadata:sl(e),Message:undefined};const i=e.body.Error;if(i["Message"]!==undefined){n.Message=i["Message"]}return n};const vi=async(e,t)=>{const n={name:"CachePolicyInUse",$fault:"client",$metadata:sl(e),Message:undefined};const i=e.body.Error;if(i["Message"]!==undefined){n.Message=i["Message"]}return n};const Si=async(e,t)=>{const n={name:"CannotChangeImmutablePublicKeyFields",$fault:"client",$metadata:sl(e),Message:undefined};const i=e.body.Error;if(i["Message"]!==undefined){n.Message=i["Message"]}return n};const Ii=async(e,t)=>{const n={name:"CloudFrontOriginAccessIdentityAlreadyExists",$fault:"client",$metadata:sl(e),Message:undefined};const i=e.body.Error;if(i["Message"]!==undefined){n.Message=i["Message"]}return n};const Ei=async(e,t)=>{const n={name:"CloudFrontOriginAccessIdentityInUse",$fault:"client",$metadata:sl(e),Message:undefined};const i=e.body.Error;if(i["Message"]!==undefined){n.Message=i["Message"]}return n};const bi=async(e,t)=>{const n={name:"CNAMEAlreadyExists",$fault:"client",$metadata:sl(e),Message:undefined};const i=e.body.Error;if(i["Message"]!==undefined){n.Message=i["Message"]}return n};const Pi=async(e,t)=>{const n={name:"DistributionAlreadyExists",$fault:"client",$metadata:sl(e),Message:undefined};const i=e.body.Error;if(i["Message"]!==undefined){n.Message=i["Message"]}return n};const Mi=async(e,t)=>{const n={name:"DistributionNotDisabled",$fault:"client",$metadata:sl(e),Message:undefined};const i=e.body.Error;if(i["Message"]!==undefined){n.Message=i["Message"]}return n};const Li=async(e,t)=>{const n={name:"FieldLevelEncryptionConfigAlreadyExists",$fault:"client",$metadata:sl(e),Message:undefined};const i=e.body.Error;if(i["Message"]!==undefined){n.Message=i["Message"]}return n};const Ti=async(e,t)=>{const n={name:"FieldLevelEncryptionConfigInUse",$fault:"client",$metadata:sl(e),Message:undefined};const i=e.body.Error;if(i["Message"]!==undefined){n.Message=i["Message"]}return n};const Ai=async(e,t)=>{const n={name:"FieldLevelEncryptionProfileAlreadyExists",$fault:"client",$metadata:sl(e),Message:undefined};const i=e.body.Error;if(i["Message"]!==undefined){n.Message=i["Message"]}return n};const Ri=async(e,t)=>{const n={name:"FieldLevelEncryptionProfileInUse",$fault:"client",$metadata:sl(e),Message:undefined};const i=e.body.Error;if(i["Message"]!==undefined){n.Message=i["Message"]}return n};const _i=async(e,t)=>{const n={name:"FieldLevelEncryptionProfileSizeExceeded",$fault:"client",$metadata:sl(e),Message:undefined};const i=e.body.Error;if(i["Message"]!==undefined){n.Message=i["Message"]}return n};const Ni=async(e,t)=>{const n={name:"IllegalDelete",$fault:"client",$metadata:sl(e),Message:undefined};const i=e.body.Error;if(i["Message"]!==undefined){n.Message=i["Message"]}return n};const Fi=async(e,t)=>{const n={name:"IllegalFieldLevelEncryptionConfigAssociationWithCacheBehavior",$fault:"client",$metadata:sl(e),Message:undefined};const i=e.body.Error;if(i["Message"]!==undefined){n.Message=i["Message"]}return n};const zi=async(e,t)=>{const n={name:"IllegalUpdate",$fault:"client",$metadata:sl(e),Message:undefined};const i=e.body.Error;if(i["Message"]!==undefined){n.Message=i["Message"]}return n};const Di=async(e,t)=>{const n={name:"InconsistentQuantities",$fault:"client",$metadata:sl(e),Message:undefined};const i=e.body.Error;if(i["Message"]!==undefined){n.Message=i["Message"]}return n};const $i=async(e,t)=>{const n={name:"InvalidArgument",$fault:"client",$metadata:sl(e),Message:undefined};const i=e.body.Error;if(i["Message"]!==undefined){n.Message=i["Message"]}return n};const qi=async(e,t)=>{const n={name:"InvalidDefaultRootObject",$fault:"client",$metadata:sl(e),Message:undefined};const i=e.body.Error;if(i["Message"]!==undefined){n.Message=i["Message"]}return n};const Xi=async(e,t)=>{const n={name:"InvalidErrorCode",$fault:"client",$metadata:sl(e),Message:undefined};const i=e.body.Error;if(i["Message"]!==undefined){n.Message=i["Message"]}return n};const Gi=async(e,t)=>{const n={name:"InvalidForwardCookies",$fault:"client",$metadata:sl(e),Message:undefined};const i=e.body.Error;if(i["Message"]!==undefined){n.Message=i["Message"]}return n};const ki=async(e,t)=>{const n={name:"InvalidGeoRestrictionParameter",$fault:"client",$metadata:sl(e),Message:undefined};const i=e.body.Error;if(i["Message"]!==undefined){n.Message=i["Message"]}return n};const Oi=async(e,t)=>{const n={name:"InvalidHeadersForS3Origin",$fault:"client",$metadata:sl(e),Message:undefined};const i=e.body.Error;if(i["Message"]!==undefined){n.Message=i["Message"]}return n};const Ui=async(e,t)=>{const n={name:"InvalidIfMatchVersion",$fault:"client",$metadata:sl(e),Message:undefined};const i=e.body.Error;if(i["Message"]!==undefined){n.Message=i["Message"]}return n};const Hi=async(e,t)=>{const n={name:"InvalidLambdaFunctionAssociation",$fault:"client",$metadata:sl(e),Message:undefined};const i=e.body.Error;if(i["Message"]!==undefined){n.Message=i["Message"]}return n};const Ki=async(e,t)=>{const n={name:"InvalidLocationCode",$fault:"client",$metadata:sl(e),Message:undefined};const i=e.body.Error;if(i["Message"]!==undefined){n.Message=i["Message"]}return n};const Qi=async(e,t)=>{const n={name:"InvalidMinimumProtocolVersion",$fault:"client",$metadata:sl(e),Message:undefined};const i=e.body.Error;if(i["Message"]!==undefined){n.Message=i["Message"]}return n};const xi=async(e,t)=>{const n={name:"InvalidOrigin",$fault:"client",$metadata:sl(e),Message:undefined};const i=e.body.Error;if(i["Message"]!==undefined){n.Message=i["Message"]}return n};const Bi=async(e,t)=>{const n={name:"InvalidOriginAccessIdentity",$fault:"client",$metadata:sl(e),Message:undefined};const i=e.body.Error;if(i["Message"]!==undefined){n.Message=i["Message"]}return n};const Wi=async(e,t)=>{const n={name:"InvalidOriginKeepaliveTimeout",$fault:"client",$metadata:sl(e),Message:undefined};const i=e.body.Error;if(i["Message"]!==undefined){n.Message=i["Message"]}return n};const ji=async(e,t)=>{const n={name:"InvalidOriginReadTimeout",$fault:"client",$metadata:sl(e),Message:undefined};const i=e.body.Error;if(i["Message"]!==undefined){n.Message=i["Message"]}return n};const Yi=async(e,t)=>{const n={name:"InvalidProtocolSettings",$fault:"client",$metadata:sl(e),Message:undefined};const i=e.body.Error;if(i["Message"]!==undefined){n.Message=i["Message"]}return n};const Ji=async(e,t)=>{const n={name:"InvalidQueryStringParameters",$fault:"client",$metadata:sl(e),Message:undefined};const i=e.body.Error;if(i["Message"]!==undefined){n.Message=i["Message"]}return n};const Zi=async(e,t)=>{const n={name:"InvalidRelativePath",$fault:"client",$metadata:sl(e),Message:undefined};const i=e.body.Error;if(i["Message"]!==undefined){n.Message=i["Message"]}return n};const Vi=async(e,t)=>{const n={name:"InvalidRequiredProtocol",$fault:"client",$metadata:sl(e),Message:undefined};const i=e.body.Error;if(i["Message"]!==undefined){n.Message=i["Message"]}return n};const eo=async(e,t)=>{const n={name:"InvalidResponseCode",$fault:"client",$metadata:sl(e),Message:undefined};const i=e.body.Error;if(i["Message"]!==undefined){n.Message=i["Message"]}return n};const to=async(e,t)=>{const n={name:"InvalidTagging",$fault:"client",$metadata:sl(e),Message:undefined};const i=e.body.Error;if(i["Message"]!==undefined){n.Message=i["Message"]}return n};const no=async(e,t)=>{const n={name:"InvalidTTLOrder",$fault:"client",$metadata:sl(e),Message:undefined};const i=e.body.Error;if(i["Message"]!==undefined){n.Message=i["Message"]}return n};const io=async(e,t)=>{const n={name:"InvalidViewerCertificate",$fault:"client",$metadata:sl(e),Message:undefined};const i=e.body.Error;if(i["Message"]!==undefined){n.Message=i["Message"]}return n};const oo=async(e,t)=>{const n={name:"InvalidWebACLId",$fault:"client",$metadata:sl(e),Message:undefined};const i=e.body.Error;if(i["Message"]!==undefined){n.Message=i["Message"]}return n};const so=async(e,t)=>{const n={name:"KeyGroupAlreadyExists",$fault:"client",$metadata:sl(e),Message:undefined};const i=e.body.Error;if(i["Message"]!==undefined){n.Message=i["Message"]}return n};const ro=async(e,t)=>{const n={name:"MissingBody",$fault:"client",$metadata:sl(e),Message:undefined};const i=e.body.Error;if(i["Message"]!==undefined){n.Message=i["Message"]}return n};const ao=async(e,t)=>{const n={name:"NoSuchCachePolicy",$fault:"client",$metadata:sl(e),Message:undefined};const i=e.body.Error;if(i["Message"]!==undefined){n.Message=i["Message"]}return n};const co=async(e,t)=>{const n={name:"NoSuchCloudFrontOriginAccessIdentity",$fault:"client",$metadata:sl(e),Message:undefined};const i=e.body.Error;if(i["Message"]!==undefined){n.Message=i["Message"]}return n};const lo=async(e,t)=>{const n={name:"NoSuchDistribution",$fault:"client",$metadata:sl(e),Message:undefined};const i=e.body.Error;if(i["Message"]!==undefined){n.Message=i["Message"]}return n};const uo=async(e,t)=>{const n={name:"NoSuchFieldLevelEncryptionConfig",$fault:"client",$metadata:sl(e),Message:undefined};const i=e.body.Error;if(i["Message"]!==undefined){n.Message=i["Message"]}return n};const fo=async(e,t)=>{const n={name:"NoSuchFieldLevelEncryptionProfile",$fault:"client",$metadata:sl(e),Message:undefined};const i=e.body.Error;if(i["Message"]!==undefined){n.Message=i["Message"]}return n};const mo=async(e,t)=>{const n={name:"NoSuchInvalidation",$fault:"client",$metadata:sl(e),Message:undefined};const i=e.body.Error;if(i["Message"]!==undefined){n.Message=i["Message"]}return n};const go=async(e,t)=>{const n={name:"NoSuchOrigin",$fault:"client",$metadata:sl(e),Message:undefined};const i=e.body.Error;if(i["Message"]!==undefined){n.Message=i["Message"]}return n};const yo=async(e,t)=>{const n={name:"NoSuchOriginRequestPolicy",$fault:"client",$metadata:sl(e),Message:undefined};const i=e.body.Error;if(i["Message"]!==undefined){n.Message=i["Message"]}return n};const Co=async(e,t)=>{const n={name:"NoSuchPublicKey",$fault:"client",$metadata:sl(e),Message:undefined};const i=e.body.Error;if(i["Message"]!==undefined){n.Message=i["Message"]}return n};const wo=async(e,t)=>{const n={name:"NoSuchRealtimeLogConfig",$fault:"client",$metadata:sl(e),Message:undefined};const i=e.body.Error;if(i["Message"]!==undefined){n.Message=i["Message"]}return n};const ho=async(e,t)=>{const n={name:"NoSuchResource",$fault:"client",$metadata:sl(e),Message:undefined};const i=e.body.Error;if(i["Message"]!==undefined){n.Message=i["Message"]}return n};const po=async(e,t)=>{const n={name:"NoSuchStreamingDistribution",$fault:"client",$metadata:sl(e),Message:undefined};const i=e.body.Error;if(i["Message"]!==undefined){n.Message=i["Message"]}return n};const vo=async(e,t)=>{const n={name:"OriginRequestPolicyAlreadyExists",$fault:"client",$metadata:sl(e),Message:undefined};const i=e.body.Error;if(i["Message"]!==undefined){n.Message=i["Message"]}return n};const So=async(e,t)=>{const n={name:"OriginRequestPolicyInUse",$fault:"client",$metadata:sl(e),Message:undefined};const i=e.body.Error;if(i["Message"]!==undefined){n.Message=i["Message"]}return n};const Io=async(e,t)=>{const n={name:"PreconditionFailed",$fault:"client",$metadata:sl(e),Message:undefined};const i=e.body.Error;if(i["Message"]!==undefined){n.Message=i["Message"]}return n};const Eo=async(e,t)=>{const n={name:"PublicKeyAlreadyExists",$fault:"client",$metadata:sl(e),Message:undefined};const i=e.body.Error;if(i["Message"]!==undefined){n.Message=i["Message"]}return n};const bo=async(e,t)=>{const n={name:"PublicKeyInUse",$fault:"client",$metadata:sl(e),Message:undefined};const i=e.body.Error;if(i["Message"]!==undefined){n.Message=i["Message"]}return n};const Po=async(e,t)=>{const n={name:"QueryArgProfileEmpty",$fault:"client",$metadata:sl(e),Message:undefined};const i=e.body.Error;if(i["Message"]!==undefined){n.Message=i["Message"]}return n};const Mo=async(e,t)=>{const n={name:"RealtimeLogConfigAlreadyExists",$fault:"client",$metadata:sl(e),Message:undefined};const i=e.body.Error;if(i["Message"]!==undefined){n.Message=i["Message"]}return n};const Lo=async(e,t)=>{const n={name:"RealtimeLogConfigInUse",$fault:"client",$metadata:sl(e),Message:undefined};const i=e.body.Error;if(i["Message"]!==undefined){n.Message=i["Message"]}return n};const To=async(e,t)=>{const n={name:"ResourceInUse",$fault:"client",$metadata:sl(e),Message:undefined};const i=e.body.Error;if(i["Message"]!==undefined){n.Message=i["Message"]}return n};const Ao=async(e,t)=>{const n={name:"StreamingDistributionAlreadyExists",$fault:"client",$metadata:sl(e),Message:undefined};const i=e.body.Error;if(i["Message"]!==undefined){n.Message=i["Message"]}return n};const Ro=async(e,t)=>{const n={name:"StreamingDistributionNotDisabled",$fault:"client",$metadata:sl(e),Message:undefined};const i=e.body.Error;if(i["Message"]!==undefined){n.Message=i["Message"]}return n};const _o=async(e,t)=>{const n={name:"TooManyCacheBehaviors",$fault:"client",$metadata:sl(e),Message:undefined};const i=e.body.Error;if(i["Message"]!==undefined){n.Message=i["Message"]}return n};const No=async(e,t)=>{const n={name:"TooManyCachePolicies",$fault:"client",$metadata:sl(e),Message:undefined};const i=e.body.Error;if(i["Message"]!==undefined){n.Message=i["Message"]}return n};const Fo=async(e,t)=>{const n={name:"TooManyCertificates",$fault:"client",$metadata:sl(e),Message:undefined};const i=e.body.Error;if(i["Message"]!==undefined){n.Message=i["Message"]}return n};const zo=async(e,t)=>{const n={name:"TooManyCloudFrontOriginAccessIdentities",$fault:"client",$metadata:sl(e),Message:undefined};const i=e.body.Error;if(i["Message"]!==undefined){n.Message=i["Message"]}return n};const Do=async(e,t)=>{const n={name:"TooManyCookieNamesInWhiteList",$fault:"client",$metadata:sl(e),Message:undefined};const i=e.body.Error;if(i["Message"]!==undefined){n.Message=i["Message"]}return n};const $o=async(e,t)=>{const n={name:"TooManyCookiesInCachePolicy",$fault:"client",$metadata:sl(e),Message:undefined};const i=e.body.Error;if(i["Message"]!==undefined){n.Message=i["Message"]}return n};const qo=async(e,t)=>{const n={name:"TooManyCookiesInOriginRequestPolicy",$fault:"client",$metadata:sl(e),Message:undefined};const i=e.body.Error;if(i["Message"]!==undefined){n.Message=i["Message"]}return n};const Xo=async(e,t)=>{const n={name:"TooManyDistributionCNAMEs",$fault:"client",$metadata:sl(e),Message:undefined};const i=e.body.Error;if(i["Message"]!==undefined){n.Message=i["Message"]}return n};const Go=async(e,t)=>{const n={name:"TooManyDistributions",$fault:"client",$metadata:sl(e),Message:undefined};const i=e.body.Error;if(i["Message"]!==undefined){n.Message=i["Message"]}return n};const ko=async(e,t)=>{const n={name:"TooManyDistributionsAssociatedToCachePolicy",$fault:"client",$metadata:sl(e),Message:undefined};const i=e.body.Error;if(i["Message"]!==undefined){n.Message=i["Message"]}return n};const Oo=async(e,t)=>{const n={name:"TooManyDistributionsAssociatedToFieldLevelEncryptionConfig",$fault:"client",$metadata:sl(e),Message:undefined};const i=e.body.Error;if(i["Message"]!==undefined){n.Message=i["Message"]}return n};const Uo=async(e,t)=>{const n={name:"TooManyDistributionsAssociatedToKeyGroup",$fault:"client",$metadata:sl(e),Message:undefined};const i=e.body.Error;if(i["Message"]!==undefined){n.Message=i["Message"]}return n};const Ho=async(e,t)=>{const n={name:"TooManyDistributionsAssociatedToOriginRequestPolicy",$fault:"client",$metadata:sl(e),Message:undefined};const i=e.body.Error;if(i["Message"]!==undefined){n.Message=i["Message"]}return n};const Ko=async(e,t)=>{const n={name:"TooManyDistributionsWithLambdaAssociations",$fault:"client",$metadata:sl(e),Message:undefined};const i=e.body.Error;if(i["Message"]!==undefined){n.Message=i["Message"]}return n};const Qo=async(e,t)=>{const n={name:"TooManyDistributionsWithSingleFunctionARN",$fault:"client",$metadata:sl(e),Message:undefined};const i=e.body.Error;if(i["Message"]!==undefined){n.Message=i["Message"]}return n};const xo=async(e,t)=>{const n={name:"TooManyFieldLevelEncryptionConfigs",$fault:"client",$metadata:sl(e),Message:undefined};const i=e.body.Error;if(i["Message"]!==undefined){n.Message=i["Message"]}return n};const Bo=async(e,t)=>{const n={name:"TooManyFieldLevelEncryptionContentTypeProfiles",$fault:"client",$metadata:sl(e),Message:undefined};const i=e.body.Error;if(i["Message"]!==undefined){n.Message=i["Message"]}return n};const Wo=async(e,t)=>{const n={name:"TooManyFieldLevelEncryptionEncryptionEntities",$fault:"client",$metadata:sl(e),Message:undefined};const i=e.body.Error;if(i["Message"]!==undefined){n.Message=i["Message"]}return n};const jo=async(e,t)=>{const n={name:"TooManyFieldLevelEncryptionFieldPatterns",$fault:"client",$metadata:sl(e),Message:undefined};const i=e.body.Error;if(i["Message"]!==undefined){n.Message=i["Message"]}return n};const Yo=async(e,t)=>{const n={name:"TooManyFieldLevelEncryptionProfiles",$fault:"client",$metadata:sl(e),Message:undefined};const i=e.body.Error;if(i["Message"]!==undefined){n.Message=i["Message"]}return n};const Jo=async(e,t)=>{const n={name:"TooManyFieldLevelEncryptionQueryArgProfiles",$fault:"client",$metadata:sl(e),Message:undefined};const i=e.body.Error;if(i["Message"]!==undefined){n.Message=i["Message"]}return n};const Zo=async(e,t)=>{const n={name:"TooManyHeadersInCachePolicy",$fault:"client",$metadata:sl(e),Message:undefined};const i=e.body.Error;if(i["Message"]!==undefined){n.Message=i["Message"]}return n};const Vo=async(e,t)=>{const n={name:"TooManyHeadersInForwardedValues",$fault:"client",$metadata:sl(e),Message:undefined};const i=e.body.Error;if(i["Message"]!==undefined){n.Message=i["Message"]}return n};const es=async(e,t)=>{const n={name:"TooManyHeadersInOriginRequestPolicy",$fault:"client",$metadata:sl(e),Message:undefined};const i=e.body.Error;if(i["Message"]!==undefined){n.Message=i["Message"]}return n};const ts=async(e,t)=>{const n={name:"TooManyInvalidationsInProgress",$fault:"client",$metadata:sl(e),Message:undefined};const i=e.body.Error;if(i["Message"]!==undefined){n.Message=i["Message"]}return n};const ns=async(e,t)=>{const n={name:"TooManyKeyGroups",$fault:"client",$metadata:sl(e),Message:undefined};const i=e.body.Error;if(i["Message"]!==undefined){n.Message=i["Message"]}return n};const is=async(e,t)=>{const n={name:"TooManyKeyGroupsAssociatedToDistribution",$fault:"client",$metadata:sl(e),Message:undefined};const i=e.body.Error;if(i["Message"]!==undefined){n.Message=i["Message"]}return n};const os=async(e,t)=>{const n={name:"TooManyLambdaFunctionAssociations",$fault:"client",$metadata:sl(e),Message:undefined};const i=e.body.Error;if(i["Message"]!==undefined){n.Message=i["Message"]}return n};const ss=async(e,t)=>{const n={name:"TooManyOriginCustomHeaders",$fault:"client",$metadata:sl(e),Message:undefined};const i=e.body.Error;if(i["Message"]!==undefined){n.Message=i["Message"]}return n};const rs=async(e,t)=>{const n={name:"TooManyOriginGroupsPerDistribution",$fault:"client",$metadata:sl(e),Message:undefined};const i=e.body.Error;if(i["Message"]!==undefined){n.Message=i["Message"]}return n};const as=async(e,t)=>{const n={name:"TooManyOriginRequestPolicies",$fault:"client",$metadata:sl(e),Message:undefined};const i=e.body.Error;if(i["Message"]!==undefined){n.Message=i["Message"]}return n};const ds=async(e,t)=>{const n={name:"TooManyOrigins",$fault:"client",$metadata:sl(e),Message:undefined};const i=e.body.Error;if(i["Message"]!==undefined){n.Message=i["Message"]}return n};const cs=async(e,t)=>{const n={name:"TooManyPublicKeys",$fault:"client",$metadata:sl(e),Message:undefined};const i=e.body.Error;if(i["Message"]!==undefined){n.Message=i["Message"]}return n};const ls=async(e,t)=>{const n={name:"TooManyPublicKeysInKeyGroup",$fault:"client",$metadata:sl(e),Message:undefined};const i=e.body.Error;if(i["Message"]!==undefined){n.Message=i["Message"]}return n};const us=async(e,t)=>{const n={name:"TooManyQueryStringParameters",$fault:"client",$metadata:sl(e),Message:undefined};const i=e.body.Error;if(i["Message"]!==undefined){n.Message=i["Message"]}return n};const fs=async(e,t)=>{const n={name:"TooManyQueryStringsInCachePolicy",$fault:"client",$metadata:sl(e),Message:undefined};const i=e.body.Error;if(i["Message"]!==undefined){n.Message=i["Message"]}return n};const ms=async(e,t)=>{const n={name:"TooManyQueryStringsInOriginRequestPolicy",$fault:"client",$metadata:sl(e),Message:undefined};const i=e.body.Error;if(i["Message"]!==undefined){n.Message=i["Message"]}return n};const gs=async(e,t)=>{const n={name:"TooManyRealtimeLogConfigs",$fault:"client",$metadata:sl(e),Message:undefined};const i=e.body.Error;if(i["Message"]!==undefined){n.Message=i["Message"]}return n};const ys=async(e,t)=>{const n={name:"TooManyStreamingDistributionCNAMEs",$fault:"client",$metadata:sl(e),Message:undefined};const i=e.body.Error;if(i["Message"]!==undefined){n.Message=i["Message"]}return n};const Cs=async(e,t)=>{const n={name:"TooManyStreamingDistributions",$fault:"client",$metadata:sl(e),Message:undefined};const i=e.body.Error;if(i["Message"]!==undefined){n.Message=i["Message"]}return n};const ws=async(e,t)=>{const n={name:"TooManyTrustedSigners",$fault:"client",$metadata:sl(e),Message:undefined};const i=e.body.Error;if(i["Message"]!==undefined){n.Message=i["Message"]}return n};const hs=async(e,t)=>{const n={name:"TrustedKeyGroupDoesNotExist",$fault:"client",$metadata:sl(e),Message:undefined};const i=e.body.Error;if(i["Message"]!==undefined){n.Message=i["Message"]}return n};const ps=async(e,t)=>{const n={name:"TrustedSignerDoesNotExist",$fault:"client",$metadata:sl(e),Message:undefined};const i=e.body.Error;if(i["Message"]!==undefined){n.Message=i["Message"]}return n};const vs=(e,t)=>{const n=new s.XmlNode("Aliases");if(e.Quantity!==undefined&&e.Quantity!==null){const t=new s.XmlNode("integer").addChildNode(new s.XmlText(String(e.Quantity))).withName("Quantity");n.addChildNode(t)}if(e.Items!==undefined&&e.Items!==null){const i=Ss(e.Items,t);const o=new s.XmlNode("Items");i.map(e=>{o.addChildNode(e)});n.addChildNode(o)}return n};const Ss=(e,t)=>{return e.filter(e=>e!=null).map(e=>{if(e===null){return null}const t=new s.XmlNode("string").addChildNode(new s.XmlText(e));return t.withName("CNAME")})};const Is=(e,t)=>{const n=new s.XmlNode("AllowedMethods");if(e.Quantity!==undefined&&e.Quantity!==null){const t=new s.XmlNode("integer").addChildNode(new s.XmlText(String(e.Quantity))).withName("Quantity");n.addChildNode(t)}if(e.Items!==undefined&&e.Items!==null){const i=Cr(e.Items,t);const o=new s.XmlNode("Items");i.map(e=>{o.addChildNode(e)});n.addChildNode(o)}if(e.CachedMethods!==undefined&&e.CachedMethods!==null){const i=Ls(e.CachedMethods,t).withName("CachedMethods");n.addChildNode(i)}return n};const Es=(e,t)=>{return e.filter(e=>e!=null).map(e=>{if(e===null){return null}const t=new s.XmlNode("string").addChildNode(new s.XmlText(e));return t.withName("AwsAccountNumber")})};const bs=(e,t)=>{const n=new s.XmlNode("CacheBehavior");if(e.PathPattern!==undefined&&e.PathPattern!==null){const t=new s.XmlNode("string").addChildNode(new s.XmlText(e.PathPattern)).withName("PathPattern");n.addChildNode(t)}if(e.TargetOriginId!==undefined&&e.TargetOriginId!==null){const t=new s.XmlNode("string").addChildNode(new s.XmlText(e.TargetOriginId)).withName("TargetOriginId");n.addChildNode(t)}if(e.TrustedSigners!==undefined&&e.TrustedSigners!==null){const i=fa(e.TrustedSigners,t).withName("TrustedSigners");n.addChildNode(i)}if(e.TrustedKeyGroups!==undefined&&e.TrustedKeyGroups!==null){const i=ua(e.TrustedKeyGroups,t).withName("TrustedKeyGroups");n.addChildNode(i)}if(e.ViewerProtocolPolicy!==undefined&&e.ViewerProtocolPolicy!==null){const t=new s.XmlNode("ViewerProtocolPolicy").addChildNode(new s.XmlText(e.ViewerProtocolPolicy)).withName("ViewerProtocolPolicy");n.addChildNode(t)}if(e.AllowedMethods!==undefined&&e.AllowedMethods!==null){const i=Is(e.AllowedMethods,t).withName("AllowedMethods");n.addChildNode(i)}if(e.SmoothStreaming!==undefined&&e.SmoothStreaming!==null){const t=new s.XmlNode("boolean").addChildNode(new s.XmlText(String(e.SmoothStreaming))).withName("SmoothStreaming");n.addChildNode(t)}if(e.Compress!==undefined&&e.Compress!==null){const t=new s.XmlNode("boolean").addChildNode(new s.XmlText(String(e.Compress))).withName("Compress");n.addChildNode(t)}if(e.LambdaFunctionAssociations!==undefined&&e.LambdaFunctionAssociations!==null){const i=mr(e.LambdaFunctionAssociations,t).withName("LambdaFunctionAssociations");n.addChildNode(i)}if(e.FieldLevelEncryptionId!==undefined&&e.FieldLevelEncryptionId!==null){const t=new s.XmlNode("string").addChildNode(new s.XmlText(e.FieldLevelEncryptionId)).withName("FieldLevelEncryptionId");n.addChildNode(t)}if(e.RealtimeLogConfigArn!==undefined&&e.RealtimeLogConfigArn!==null){const t=new s.XmlNode("string").addChildNode(new s.XmlText(e.RealtimeLogConfigArn)).withName("RealtimeLogConfigArn");n.addChildNode(t)}if(e.CachePolicyId!==undefined&&e.CachePolicyId!==null){const t=new s.XmlNode("string").addChildNode(new s.XmlText(e.CachePolicyId)).withName("CachePolicyId");n.addChildNode(t)}if(e.OriginRequestPolicyId!==undefined&&e.OriginRequestPolicyId!==null){const t=new s.XmlNode("string").addChildNode(new s.XmlText(e.OriginRequestPolicyId)).withName("OriginRequestPolicyId");n.addChildNode(t)}if(e.ForwardedValues!==undefined&&e.ForwardedValues!==null){const i=or(e.ForwardedValues,t).withName("ForwardedValues");n.addChildNode(i)}if(e.MinTTL!==undefined&&e.MinTTL!==null){const t=new s.XmlNode("long").addChildNode(new s.XmlText(String(e.MinTTL))).withName("MinTTL");n.addChildNode(t)}if(e.DefaultTTL!==undefined&&e.DefaultTTL!==null){const t=new s.XmlNode("long").addChildNode(new s.XmlText(String(e.DefaultTTL))).withName("DefaultTTL");n.addChildNode(t)}if(e.MaxTTL!==undefined&&e.MaxTTL!==null){const t=new s.XmlNode("long").addChildNode(new s.XmlText(String(e.MaxTTL))).withName("MaxTTL");n.addChildNode(t)}return n};const Ps=(e,t)=>{return e.filter(e=>e!=null).map(e=>{if(e===null){return null}const n=bs(e,t);return n.withName("CacheBehavior")})};const Ms=(e,t)=>{const n=new s.XmlNode("CacheBehaviors");if(e.Quantity!==undefined&&e.Quantity!==null){const t=new s.XmlNode("integer").addChildNode(new s.XmlText(String(e.Quantity))).withName("Quantity");n.addChildNode(t)}if(e.Items!==undefined&&e.Items!==null){const i=Ps(e.Items,t);const o=new s.XmlNode("Items");i.map(e=>{o.addChildNode(e)});n.addChildNode(o)}return n};const Ls=(e,t)=>{const n=new s.XmlNode("CachedMethods");if(e.Quantity!==undefined&&e.Quantity!==null){const t=new s.XmlNode("integer").addChildNode(new s.XmlText(String(e.Quantity))).withName("Quantity");n.addChildNode(t)}if(e.Items!==undefined&&e.Items!==null){const i=Cr(e.Items,t);const o=new s.XmlNode("Items");i.map(e=>{o.addChildNode(e)});n.addChildNode(o)}return n};const Ts=(e,t)=>{const n=new s.XmlNode("CachePolicyConfig");if(e.Comment!==undefined&&e.Comment!==null){const t=new s.XmlNode("string").addChildNode(new s.XmlText(e.Comment)).withName("Comment");n.addChildNode(t)}if(e.Name!==undefined&&e.Name!==null){const t=new s.XmlNode("string").addChildNode(new s.XmlText(e.Name)).withName("Name");n.addChildNode(t)}if(e.DefaultTTL!==undefined&&e.DefaultTTL!==null){const t=new s.XmlNode("long").addChildNode(new s.XmlText(String(e.DefaultTTL))).withName("DefaultTTL");n.addChildNode(t)}if(e.MaxTTL!==undefined&&e.MaxTTL!==null){const t=new s.XmlNode("long").addChildNode(new s.XmlText(String(e.MaxTTL))).withName("MaxTTL");n.addChildNode(t)}if(e.MinTTL!==undefined&&e.MinTTL!==null){const t=new s.XmlNode("long").addChildNode(new s.XmlText(String(e.MinTTL))).withName("MinTTL");n.addChildNode(t)}if(e.ParametersInCacheKeyAndForwardedToOrigin!==undefined&&e.ParametersInCacheKeyAndForwardedToOrigin!==null){const i=$r(e.ParametersInCacheKeyAndForwardedToOrigin,t).withName("ParametersInCacheKeyAndForwardedToOrigin");n.addChildNode(i)}return n};const As=(e,t)=>{const n=new s.XmlNode("CachePolicyCookiesConfig");if(e.CookieBehavior!==undefined&&e.CookieBehavior!==null){const t=new s.XmlNode("CachePolicyCookieBehavior").addChildNode(new s.XmlText(e.CookieBehavior)).withName("CookieBehavior");n.addChildNode(t)}if(e.Cookies!==undefined&&e.Cookies!==null){const i=Xs(e.Cookies,t).withName("Cookies");n.addChildNode(i)}return n};const Rs=(e,t)=>{const n=new s.XmlNode("CachePolicyHeadersConfig");if(e.HeaderBehavior!==undefined&&e.HeaderBehavior!==null){const t=new s.XmlNode("CachePolicyHeaderBehavior").addChildNode(new s.XmlText(e.HeaderBehavior)).withName("HeaderBehavior");n.addChildNode(t)}if(e.Headers!==undefined&&e.Headers!==null){const i=ar(e.Headers,t).withName("Headers");n.addChildNode(i)}return n};const _s=(e,t)=>{const n=new s.XmlNode("CachePolicyQueryStringsConfig");if(e.QueryStringBehavior!==undefined&&e.QueryStringBehavior!==null){const t=new s.XmlNode("CachePolicyQueryStringBehavior").addChildNode(new s.XmlText(e.QueryStringBehavior)).withName("QueryStringBehavior");n.addChildNode(t)}if(e.QueryStrings!==undefined&&e.QueryStrings!==null){const i=Br(e.QueryStrings,t).withName("QueryStrings");n.addChildNode(i)}return n};const Ns=(e,t)=>{const n=new s.XmlNode("CloudFrontOriginAccessIdentityConfig");if(e.CallerReference!==undefined&&e.CallerReference!==null){const t=new s.XmlNode("string").addChildNode(new s.XmlText(e.CallerReference)).withName("CallerReference");n.addChildNode(t)}if(e.Comment!==undefined&&e.Comment!==null){const t=new s.XmlNode("string").addChildNode(new s.XmlText(e.Comment)).withName("Comment");n.addChildNode(t)}return n};const Fs=(e,t)=>{const n=new s.XmlNode("ContentTypeProfile");if(e.Format!==undefined&&e.Format!==null){const t=new s.XmlNode("Format").addChildNode(new s.XmlText(e.Format)).withName("Format");n.addChildNode(t)}if(e.ProfileId!==undefined&&e.ProfileId!==null){const t=new s.XmlNode("string").addChildNode(new s.XmlText(e.ProfileId)).withName("ProfileId");n.addChildNode(t)}if(e.ContentType!==undefined&&e.ContentType!==null){const t=new s.XmlNode("string").addChildNode(new s.XmlText(e.ContentType)).withName("ContentType");n.addChildNode(t)}return n};const zs=(e,t)=>{const n=new s.XmlNode("ContentTypeProfileConfig");if(e.ForwardWhenContentTypeIsUnknown!==undefined&&e.ForwardWhenContentTypeIsUnknown!==null){const t=new s.XmlNode("boolean").addChildNode(new s.XmlText(String(e.ForwardWhenContentTypeIsUnknown))).withName("ForwardWhenContentTypeIsUnknown");n.addChildNode(t)}if(e.ContentTypeProfiles!==undefined&&e.ContentTypeProfiles!==null){const i=$s(e.ContentTypeProfiles,t).withName("ContentTypeProfiles");n.addChildNode(i)}return n};const Ds=(e,t)=>{return e.filter(e=>e!=null).map(e=>{if(e===null){return null}const n=Fs(e,t);return n.withName("ContentTypeProfile")})};const $s=(e,t)=>{const n=new s.XmlNode("ContentTypeProfiles");if(e.Quantity!==undefined&&e.Quantity!==null){const t=new s.XmlNode("integer").addChildNode(new s.XmlText(String(e.Quantity))).withName("Quantity");n.addChildNode(t)}if(e.Items!==undefined&&e.Items!==null){const i=Ds(e.Items,t);const o=new s.XmlNode("Items");i.map(e=>{o.addChildNode(e)});n.addChildNode(o)}return n};const qs=(e,t)=>{return e.filter(e=>e!=null).map(e=>{if(e===null){return null}const t=new s.XmlNode("string").addChildNode(new s.XmlText(e));return t.withName("Name")})};const Xs=(e,t)=>{const n=new s.XmlNode("CookieNames");if(e.Quantity!==undefined&&e.Quantity!==null){const t=new s.XmlNode("integer").addChildNode(new s.XmlText(String(e.Quantity))).withName("Quantity");n.addChildNode(t)}if(e.Items!==undefined&&e.Items!==null){const i=qs(e.Items,t);const o=new s.XmlNode("Items");i.map(e=>{o.addChildNode(e)});n.addChildNode(o)}return n};const Gs=(e,t)=>{const n=new s.XmlNode("CookiePreference");if(e.Forward!==undefined&&e.Forward!==null){const t=new s.XmlNode("ItemSelection").addChildNode(new s.XmlText(e.Forward)).withName("Forward");n.addChildNode(t)}if(e.WhitelistedNames!==undefined&&e.WhitelistedNames!==null){const i=Xs(e.WhitelistedNames,t).withName("WhitelistedNames");n.addChildNode(i)}return n};const ks=(e,t)=>{const n=new s.XmlNode("CustomErrorResponse");if(e.ErrorCode!==undefined&&e.ErrorCode!==null){const t=new s.XmlNode("integer").addChildNode(new s.XmlText(String(e.ErrorCode))).withName("ErrorCode");n.addChildNode(t)}if(e.ResponsePagePath!==undefined&&e.ResponsePagePath!==null){const t=new s.XmlNode("string").addChildNode(new s.XmlText(e.ResponsePagePath)).withName("ResponsePagePath");n.addChildNode(t)}if(e.ResponseCode!==undefined&&e.ResponseCode!==null){const t=new s.XmlNode("string").addChildNode(new s.XmlText(e.ResponseCode)).withName("ResponseCode");n.addChildNode(t)}if(e.ErrorCachingMinTTL!==undefined&&e.ErrorCachingMinTTL!==null){const t=new s.XmlNode("long").addChildNode(new s.XmlText(String(e.ErrorCachingMinTTL))).withName("ErrorCachingMinTTL");n.addChildNode(t)}return n};const Os=(e,t)=>{return e.filter(e=>e!=null).map(e=>{if(e===null){return null}const n=ks(e,t);return n.withName("CustomErrorResponse")})};const Us=(e,t)=>{const n=new s.XmlNode("CustomErrorResponses");if(e.Quantity!==undefined&&e.Quantity!==null){const t=new s.XmlNode("integer").addChildNode(new s.XmlText(String(e.Quantity))).withName("Quantity");n.addChildNode(t)}if(e.Items!==undefined&&e.Items!==null){const i=Os(e.Items,t);const o=new s.XmlNode("Items");i.map(e=>{o.addChildNode(e)});n.addChildNode(o)}return n};const Hs=(e,t)=>{const n=new s.XmlNode("CustomHeaders");if(e.Quantity!==undefined&&e.Quantity!==null){const t=new s.XmlNode("integer").addChildNode(new s.XmlText(String(e.Quantity))).withName("Quantity");n.addChildNode(t)}if(e.Items!==undefined&&e.Items!==null){const i=vr(e.Items,t);const o=new s.XmlNode("Items");i.map(e=>{o.addChildNode(e)});n.addChildNode(o)}return n};const Ks=(e,t)=>{const n=new s.XmlNode("CustomOriginConfig");if(e.HTTPPort!==undefined&&e.HTTPPort!==null){const t=new s.XmlNode("integer").addChildNode(new s.XmlText(String(e.HTTPPort))).withName("HTTPPort");n.addChildNode(t)}if(e.HTTPSPort!==undefined&&e.HTTPSPort!==null){const t=new s.XmlNode("integer").addChildNode(new s.XmlText(String(e.HTTPSPort))).withName("HTTPSPort");n.addChildNode(t)}if(e.OriginProtocolPolicy!==undefined&&e.OriginProtocolPolicy!==null){const t=new s.XmlNode("OriginProtocolPolicy").addChildNode(new s.XmlText(e.OriginProtocolPolicy)).withName("OriginProtocolPolicy");n.addChildNode(t)}if(e.OriginSslProtocols!==undefined&&e.OriginSslProtocols!==null){const i=Dr(e.OriginSslProtocols,t).withName("OriginSslProtocols");n.addChildNode(i)}if(e.OriginReadTimeout!==undefined&&e.OriginReadTimeout!==null){const t=new s.XmlNode("integer").addChildNode(new s.XmlText(String(e.OriginReadTimeout))).withName("OriginReadTimeout");n.addChildNode(t)}if(e.OriginKeepaliveTimeout!==undefined&&e.OriginKeepaliveTimeout!==null){const t=new s.XmlNode("integer").addChildNode(new s.XmlText(String(e.OriginKeepaliveTimeout))).withName("OriginKeepaliveTimeout");n.addChildNode(t)}return n};const Qs=(e,t)=>{const n=new s.XmlNode("DefaultCacheBehavior");if(e.TargetOriginId!==undefined&&e.TargetOriginId!==null){const t=new s.XmlNode("string").addChildNode(new s.XmlText(e.TargetOriginId)).withName("TargetOriginId");n.addChildNode(t)}if(e.TrustedSigners!==undefined&&e.TrustedSigners!==null){const i=fa(e.TrustedSigners,t).withName("TrustedSigners");n.addChildNode(i)}if(e.TrustedKeyGroups!==undefined&&e.TrustedKeyGroups!==null){const i=ua(e.TrustedKeyGroups,t).withName("TrustedKeyGroups");n.addChildNode(i)}if(e.ViewerProtocolPolicy!==undefined&&e.ViewerProtocolPolicy!==null){const t=new s.XmlNode("ViewerProtocolPolicy").addChildNode(new s.XmlText(e.ViewerProtocolPolicy)).withName("ViewerProtocolPolicy");n.addChildNode(t)}if(e.AllowedMethods!==undefined&&e.AllowedMethods!==null){const i=Is(e.AllowedMethods,t).withName("AllowedMethods");n.addChildNode(i)}if(e.SmoothStreaming!==undefined&&e.SmoothStreaming!==null){const t=new s.XmlNode("boolean").addChildNode(new s.XmlText(String(e.SmoothStreaming))).withName("SmoothStreaming");n.addChildNode(t)}if(e.Compress!==undefined&&e.Compress!==null){const t=new s.XmlNode("boolean").addChildNode(new s.XmlText(String(e.Compress))).withName("Compress");n.addChildNode(t)}if(e.LambdaFunctionAssociations!==undefined&&e.LambdaFunctionAssociations!==null){const i=mr(e.LambdaFunctionAssociations,t).withName("LambdaFunctionAssociations");n.addChildNode(i)}if(e.FieldLevelEncryptionId!==undefined&&e.FieldLevelEncryptionId!==null){const t=new s.XmlNode("string").addChildNode(new s.XmlText(e.FieldLevelEncryptionId)).withName("FieldLevelEncryptionId");n.addChildNode(t)}if(e.RealtimeLogConfigArn!==undefined&&e.RealtimeLogConfigArn!==null){const t=new s.XmlNode("string").addChildNode(new s.XmlText(e.RealtimeLogConfigArn)).withName("RealtimeLogConfigArn");n.addChildNode(t)}if(e.CachePolicyId!==undefined&&e.CachePolicyId!==null){const t=new s.XmlNode("string").addChildNode(new s.XmlText(e.CachePolicyId)).withName("CachePolicyId");n.addChildNode(t)}if(e.OriginRequestPolicyId!==undefined&&e.OriginRequestPolicyId!==null){const t=new s.XmlNode("string").addChildNode(new s.XmlText(e.OriginRequestPolicyId)).withName("OriginRequestPolicyId");n.addChildNode(t)}if(e.ForwardedValues!==undefined&&e.ForwardedValues!==null){const i=or(e.ForwardedValues,t).withName("ForwardedValues");n.addChildNode(i)}if(e.MinTTL!==undefined&&e.MinTTL!==null){const t=new s.XmlNode("long").addChildNode(new s.XmlText(String(e.MinTTL))).withName("MinTTL");n.addChildNode(t)}if(e.DefaultTTL!==undefined&&e.DefaultTTL!==null){const t=new s.XmlNode("long").addChildNode(new s.XmlText(String(e.DefaultTTL))).withName("DefaultTTL");n.addChildNode(t)}if(e.MaxTTL!==undefined&&e.MaxTTL!==null){const t=new s.XmlNode("long").addChildNode(new s.XmlText(String(e.MaxTTL))).withName("MaxTTL");n.addChildNode(t)}return n};const xs=(e,t)=>{const n=new s.XmlNode("DistributionConfig");if(e.CallerReference!==undefined&&e.CallerReference!==null){const t=new s.XmlNode("string").addChildNode(new s.XmlText(e.CallerReference)).withName("CallerReference");n.addChildNode(t)}if(e.Aliases!==undefined&&e.Aliases!==null){const i=vs(e.Aliases,t).withName("Aliases");n.addChildNode(i)}if(e.DefaultRootObject!==undefined&&e.DefaultRootObject!==null){const t=new s.XmlNode("string").addChildNode(new s.XmlText(e.DefaultRootObject)).withName("DefaultRootObject");n.addChildNode(t)}if(e.Origins!==undefined&&e.Origins!==null){const i=Fr(e.Origins,t).withName("Origins");n.addChildNode(i)}if(e.OriginGroups!==undefined&&e.OriginGroups!==null){const i=Lr(e.OriginGroups,t).withName("OriginGroups");n.addChildNode(i)}if(e.DefaultCacheBehavior!==undefined&&e.DefaultCacheBehavior!==null){const i=Qs(e.DefaultCacheBehavior,t).withName("DefaultCacheBehavior");n.addChildNode(i)}if(e.CacheBehaviors!==undefined&&e.CacheBehaviors!==null){const i=Ms(e.CacheBehaviors,t).withName("CacheBehaviors");n.addChildNode(i)}if(e.CustomErrorResponses!==undefined&&e.CustomErrorResponses!==null){const i=Us(e.CustomErrorResponses,t).withName("CustomErrorResponses");n.addChildNode(i)}if(e.Comment!==undefined&&e.Comment!==null){const t=new s.XmlNode("CommentType").addChildNode(new s.XmlText(e.Comment)).withName("Comment");n.addChildNode(t)}if(e.Logging!==undefined&&e.Logging!==null){const i=yr(e.Logging,t).withName("Logging");n.addChildNode(i)}if(e.PriceClass!==undefined&&e.PriceClass!==null){const t=new s.XmlNode("PriceClass").addChildNode(new s.XmlText(e.PriceClass)).withName("PriceClass");n.addChildNode(t)}if(e.Enabled!==undefined&&e.Enabled!==null){const t=new s.XmlNode("boolean").addChildNode(new s.XmlText(String(e.Enabled))).withName("Enabled");n.addChildNode(t)}if(e.ViewerCertificate!==undefined&&e.ViewerCertificate!==null){const i=ma(e.ViewerCertificate,t).withName("ViewerCertificate");n.addChildNode(i)}if(e.Restrictions!==undefined&&e.Restrictions!==null){const i=Yr(e.Restrictions,t).withName("Restrictions");n.addChildNode(i)}if(e.WebACLId!==undefined&&e.WebACLId!==null){const t=new s.XmlNode("string").addChildNode(new s.XmlText(e.WebACLId)).withName("WebACLId");n.addChildNode(t)}if(e.HttpVersion!==undefined&&e.HttpVersion!==null){const t=new s.XmlNode("HttpVersion").addChildNode(new s.XmlText(e.HttpVersion)).withName("HttpVersion");n.addChildNode(t)}if(e.IsIPV6Enabled!==undefined&&e.IsIPV6Enabled!==null){const t=new s.XmlNode("boolean").addChildNode(new s.XmlText(String(e.IsIPV6Enabled))).withName("IsIPV6Enabled");n.addChildNode(t)}return n};const Bs=(e,t)=>{const n=new s.XmlNode("DistributionConfigWithTags");if(e.DistributionConfig!==undefined&&e.DistributionConfig!==null){const i=xs(e.DistributionConfig,t).withName("DistributionConfig");n.addChildNode(i)}if(e.Tags!==undefined&&e.Tags!==null){const i=ca(e.Tags,t).withName("Tags");n.addChildNode(i)}return n};const Ws=(e,t)=>{const n=new s.XmlNode("EncryptionEntities");if(e.Quantity!==undefined&&e.Quantity!==null){const t=new s.XmlNode("integer").addChildNode(new s.XmlText(String(e.Quantity))).withName("Quantity");n.addChildNode(t)}if(e.Items!==undefined&&e.Items!==null){const i=Ys(e.Items,t);const o=new s.XmlNode("Items");i.map(e=>{o.addChildNode(e)});n.addChildNode(o)}return n};const js=(e,t)=>{const n=new s.XmlNode("EncryptionEntity");if(e.PublicKeyId!==undefined&&e.PublicKeyId!==null){const t=new s.XmlNode("string").addChildNode(new s.XmlText(e.PublicKeyId)).withName("PublicKeyId");n.addChildNode(t)}if(e.ProviderId!==undefined&&e.ProviderId!==null){const t=new s.XmlNode("string").addChildNode(new s.XmlText(e.ProviderId)).withName("ProviderId");n.addChildNode(t)}if(e.FieldPatterns!==undefined&&e.FieldPatterns!==null){const i=ir(e.FieldPatterns,t).withName("FieldPatterns");n.addChildNode(i)}return n};const Ys=(e,t)=>{return e.filter(e=>e!=null).map(e=>{if(e===null){return null}const n=js(e,t);return n.withName("EncryptionEntity")})};const Js=(e,t)=>{const n=new s.XmlNode("EndPoint");if(e.StreamType!==undefined&&e.StreamType!==null){const t=new s.XmlNode("string").addChildNode(new s.XmlText(e.StreamType)).withName("StreamType");n.addChildNode(t)}if(e.KinesisStreamConfig!==undefined&&e.KinesisStreamConfig!==null){const i=lr(e.KinesisStreamConfig,t).withName("KinesisStreamConfig");n.addChildNode(i)}return n};const Zs=(e,t)=>{return e.filter(e=>e!=null).map(e=>{if(e===null){return null}const n=Js(e,t);return n.withName("member")})};const Vs=(e,t)=>{const n=new s.XmlNode("FieldLevelEncryptionConfig");if(e.CallerReference!==undefined&&e.CallerReference!==null){const t=new s.XmlNode("string").addChildNode(new s.XmlText(e.CallerReference)).withName("CallerReference");n.addChildNode(t)}if(e.Comment!==undefined&&e.Comment!==null){const t=new s.XmlNode("string").addChildNode(new s.XmlText(e.Comment)).withName("Comment");n.addChildNode(t)}if(e.QueryArgProfileConfig!==undefined&&e.QueryArgProfileConfig!==null){const i=Ur(e.QueryArgProfileConfig,t).withName("QueryArgProfileConfig");n.addChildNode(i)}if(e.ContentTypeProfileConfig!==undefined&&e.ContentTypeProfileConfig!==null){const i=zs(e.ContentTypeProfileConfig,t).withName("ContentTypeProfileConfig");n.addChildNode(i)}return n};const er=(e,t)=>{const n=new s.XmlNode("FieldLevelEncryptionProfileConfig");if(e.Name!==undefined&&e.Name!==null){const t=new s.XmlNode("string").addChildNode(new s.XmlText(e.Name)).withName("Name");n.addChildNode(t)}if(e.CallerReference!==undefined&&e.CallerReference!==null){const t=new s.XmlNode("string").addChildNode(new s.XmlText(e.CallerReference)).withName("CallerReference");n.addChildNode(t)}if(e.Comment!==undefined&&e.Comment!==null){const t=new s.XmlNode("string").addChildNode(new s.XmlText(e.Comment)).withName("Comment");n.addChildNode(t)}if(e.EncryptionEntities!==undefined&&e.EncryptionEntities!==null){const i=Ws(e.EncryptionEntities,t).withName("EncryptionEntities");n.addChildNode(i)}return n};const tr=(e,t)=>{return e.filter(e=>e!=null).map(e=>{if(e===null){return null}const t=new s.XmlNode("string").addChildNode(new s.XmlText(e));return t.withName("Field")})};const nr=(e,t)=>{return e.filter(e=>e!=null).map(e=>{if(e===null){return null}const t=new s.XmlNode("string").addChildNode(new s.XmlText(e));return t.withName("FieldPattern")})};const ir=(e,t)=>{const n=new s.XmlNode("FieldPatterns");if(e.Quantity!==undefined&&e.Quantity!==null){const t=new s.XmlNode("integer").addChildNode(new s.XmlText(String(e.Quantity))).withName("Quantity");n.addChildNode(t)}if(e.Items!==undefined&&e.Items!==null){const i=nr(e.Items,t);const o=new s.XmlNode("Items");i.map(e=>{o.addChildNode(e)});n.addChildNode(o)}return n};const or=(e,t)=>{const n=new s.XmlNode("ForwardedValues");if(e.QueryString!==undefined&&e.QueryString!==null){const t=new s.XmlNode("boolean").addChildNode(new s.XmlText(String(e.QueryString))).withName("QueryString");n.addChildNode(t)}if(e.Cookies!==undefined&&e.Cookies!==null){const i=Gs(e.Cookies,t).withName("Cookies");n.addChildNode(i)}if(e.Headers!==undefined&&e.Headers!==null){const i=ar(e.Headers,t).withName("Headers");n.addChildNode(i)}if(e.QueryStringCacheKeys!==undefined&&e.QueryStringCacheKeys!==null){const i=Qr(e.QueryStringCacheKeys,t).withName("QueryStringCacheKeys");n.addChildNode(i)}return n};const sr=(e,t)=>{const n=new s.XmlNode("GeoRestriction");if(e.RestrictionType!==undefined&&e.RestrictionType!==null){const t=new s.XmlNode("GeoRestrictionType").addChildNode(new s.XmlText(e.RestrictionType)).withName("RestrictionType");n.addChildNode(t)}if(e.Quantity!==undefined&&e.Quantity!==null){const t=new s.XmlNode("integer").addChildNode(new s.XmlText(String(e.Quantity))).withName("Quantity");n.addChildNode(t)}if(e.Items!==undefined&&e.Items!==null){const i=gr(e.Items,t);const o=new s.XmlNode("Items");i.map(e=>{o.addChildNode(e)});n.addChildNode(o)}return n};const rr=(e,t)=>{return e.filter(e=>e!=null).map(e=>{if(e===null){return null}const t=new s.XmlNode("string").addChildNode(new s.XmlText(e));return t.withName("Name")})};const ar=(e,t)=>{const n=new s.XmlNode("Headers");if(e.Quantity!==undefined&&e.Quantity!==null){const t=new s.XmlNode("integer").addChildNode(new s.XmlText(String(e.Quantity))).withName("Quantity");n.addChildNode(t)}if(e.Items!==undefined&&e.Items!==null){const i=rr(e.Items,t);const o=new s.XmlNode("Items");i.map(e=>{o.addChildNode(e)});n.addChildNode(o)}return n};const dr=(e,t)=>{const n=new s.XmlNode("InvalidationBatch");if(e.Paths!==undefined&&e.Paths!==null){const i=Xr(e.Paths,t).withName("Paths");n.addChildNode(i)}if(e.CallerReference!==undefined&&e.CallerReference!==null){const t=new s.XmlNode("string").addChildNode(new s.XmlText(e.CallerReference)).withName("CallerReference");n.addChildNode(t)}return n};const cr=(e,t)=>{const n=new s.XmlNode("KeyGroupConfig");if(e.Name!==undefined&&e.Name!==null){const t=new s.XmlNode("string").addChildNode(new s.XmlText(e.Name)).withName("Name");n.addChildNode(t)}if(e.Items!==undefined&&e.Items!==null){const i=kr(e.Items,t);const o=new s.XmlNode("Items");i.map(e=>{o.addChildNode(e)});n.addChildNode(o)}if(e.Comment!==undefined&&e.Comment!==null){const t=new s.XmlNode("string").addChildNode(new s.XmlText(e.Comment)).withName("Comment");n.addChildNode(t)}return n};const lr=(e,t)=>{const n=new s.XmlNode("KinesisStreamConfig");if(e.RoleARN!==undefined&&e.RoleARN!==null){const t=new s.XmlNode("string").addChildNode(new s.XmlText(e.RoleARN)).withName("RoleARN");n.addChildNode(t)}if(e.StreamARN!==undefined&&e.StreamARN!==null){const t=new s.XmlNode("string").addChildNode(new s.XmlText(e.StreamARN)).withName("StreamARN");n.addChildNode(t)}return n};const ur=(e,t)=>{const n=new s.XmlNode("LambdaFunctionAssociation");if(e.LambdaFunctionARN!==undefined&&e.LambdaFunctionARN!==null){const t=new s.XmlNode("LambdaFunctionARN").addChildNode(new s.XmlText(e.LambdaFunctionARN)).withName("LambdaFunctionARN");n.addChildNode(t)}if(e.EventType!==undefined&&e.EventType!==null){const t=new s.XmlNode("EventType").addChildNode(new s.XmlText(e.EventType)).withName("EventType");n.addChildNode(t)}if(e.IncludeBody!==undefined&&e.IncludeBody!==null){const t=new s.XmlNode("boolean").addChildNode(new s.XmlText(String(e.IncludeBody))).withName("IncludeBody");n.addChildNode(t)}return n};const fr=(e,t)=>{return e.filter(e=>e!=null).map(e=>{if(e===null){return null}const n=ur(e,t);return n.withName("LambdaFunctionAssociation")})};const mr=(e,t)=>{const n=new s.XmlNode("LambdaFunctionAssociations");if(e.Quantity!==undefined&&e.Quantity!==null){const t=new s.XmlNode("integer").addChildNode(new s.XmlText(String(e.Quantity))).withName("Quantity");n.addChildNode(t)}if(e.Items!==undefined&&e.Items!==null){const i=fr(e.Items,t);const o=new s.XmlNode("Items");i.map(e=>{o.addChildNode(e)});n.addChildNode(o)}return n};const gr=(e,t)=>{return e.filter(e=>e!=null).map(e=>{if(e===null){return null}const t=new s.XmlNode("string").addChildNode(new s.XmlText(e));return t.withName("Location")})};const yr=(e,t)=>{const n=new s.XmlNode("LoggingConfig");if(e.Enabled!==undefined&&e.Enabled!==null){const t=new s.XmlNode("boolean").addChildNode(new s.XmlText(String(e.Enabled))).withName("Enabled");n.addChildNode(t)}if(e.IncludeCookies!==undefined&&e.IncludeCookies!==null){const t=new s.XmlNode("boolean").addChildNode(new s.XmlText(String(e.IncludeCookies))).withName("IncludeCookies");n.addChildNode(t)}if(e.Bucket!==undefined&&e.Bucket!==null){const t=new s.XmlNode("string").addChildNode(new s.XmlText(e.Bucket)).withName("Bucket");n.addChildNode(t)}if(e.Prefix!==undefined&&e.Prefix!==null){const t=new s.XmlNode("string").addChildNode(new s.XmlText(e.Prefix)).withName("Prefix");n.addChildNode(t)}return n};const Cr=(e,t)=>{return e.filter(e=>e!=null).map(e=>{if(e===null){return null}const t=new s.XmlNode("Method").addChildNode(new s.XmlText(e));return t.withName("Method")})};const wr=(e,t)=>{const n=new s.XmlNode("MonitoringSubscription");if(e.RealtimeMetricsSubscriptionConfig!==undefined&&e.RealtimeMetricsSubscriptionConfig!==null){const i=jr(e.RealtimeMetricsSubscriptionConfig,t).withName("RealtimeMetricsSubscriptionConfig");n.addChildNode(i)}return n};const hr=(e,t)=>{const n=new s.XmlNode("Origin");if(e.Id!==undefined&&e.Id!==null){const t=new s.XmlNode("string").addChildNode(new s.XmlText(e.Id)).withName("Id");n.addChildNode(t)}if(e.DomainName!==undefined&&e.DomainName!==null){const t=new s.XmlNode("string").addChildNode(new s.XmlText(e.DomainName)).withName("DomainName");n.addChildNode(t)}if(e.OriginPath!==undefined&&e.OriginPath!==null){const t=new s.XmlNode("string").addChildNode(new s.XmlText(e.OriginPath)).withName("OriginPath");n.addChildNode(t)}if(e.CustomHeaders!==undefined&&e.CustomHeaders!==null){const i=Hs(e.CustomHeaders,t).withName("CustomHeaders");n.addChildNode(i)}if(e.S3OriginConfig!==undefined&&e.S3OriginConfig!==null){const i=Zr(e.S3OriginConfig,t).withName("S3OriginConfig");n.addChildNode(i)}if(e.CustomOriginConfig!==undefined&&e.CustomOriginConfig!==null){const i=Ks(e.CustomOriginConfig,t).withName("CustomOriginConfig");n.addChildNode(i)}if(e.ConnectionAttempts!==undefined&&e.ConnectionAttempts!==null){const t=new s.XmlNode("integer").addChildNode(new s.XmlText(String(e.ConnectionAttempts))).withName("ConnectionAttempts");n.addChildNode(t)}if(e.ConnectionTimeout!==undefined&&e.ConnectionTimeout!==null){const t=new s.XmlNode("integer").addChildNode(new s.XmlText(String(e.ConnectionTimeout))).withName("ConnectionTimeout");n.addChildNode(t)}if(e.OriginShield!==undefined&&e.OriginShield!==null){const i=zr(e.OriginShield,t).withName("OriginShield");n.addChildNode(i)}return n};const pr=(e,t)=>{const n=new s.XmlNode("OriginCustomHeader");if(e.HeaderName!==undefined&&e.HeaderName!==null){const t=new s.XmlNode("string").addChildNode(new s.XmlText(e.HeaderName)).withName("HeaderName");n.addChildNode(t)}if(e.HeaderValue!==undefined&&e.HeaderValue!==null){const t=new s.XmlNode("string").addChildNode(new s.XmlText(e.HeaderValue)).withName("HeaderValue");n.addChildNode(t)}return n};const vr=(e,t)=>{return e.filter(e=>e!=null).map(e=>{if(e===null){return null}const n=pr(e,t);return n.withName("OriginCustomHeader")})};const Sr=(e,t)=>{const n=new s.XmlNode("OriginGroup");if(e.Id!==undefined&&e.Id!==null){const t=new s.XmlNode("string").addChildNode(new s.XmlText(e.Id)).withName("Id");n.addChildNode(t)}if(e.FailoverCriteria!==undefined&&e.FailoverCriteria!==null){const i=Ir(e.FailoverCriteria,t).withName("FailoverCriteria");n.addChildNode(i)}if(e.Members!==undefined&&e.Members!==null){const i=Mr(e.Members,t).withName("Members");n.addChildNode(i)}return n};const Ir=(e,t)=>{const n=new s.XmlNode("OriginGroupFailoverCriteria");if(e.StatusCodes!==undefined&&e.StatusCodes!==null){const i=ta(e.StatusCodes,t).withName("StatusCodes");n.addChildNode(i)}return n};const Er=(e,t)=>{return e.filter(e=>e!=null).map(e=>{if(e===null){return null}const n=Sr(e,t);return n.withName("OriginGroup")})};const br=(e,t)=>{const n=new s.XmlNode("OriginGroupMember");if(e.OriginId!==undefined&&e.OriginId!==null){const t=new s.XmlNode("string").addChildNode(new s.XmlText(e.OriginId)).withName("OriginId");n.addChildNode(t)}return n};const Pr=(e,t)=>{return e.filter(e=>e!=null).map(e=>{if(e===null){return null}const n=br(e,t);return n.withName("OriginGroupMember")})};const Mr=(e,t)=>{const n=new s.XmlNode("OriginGroupMembers");if(e.Quantity!==undefined&&e.Quantity!==null){const t=new s.XmlNode("integer").addChildNode(new s.XmlText(String(e.Quantity))).withName("Quantity");n.addChildNode(t)}if(e.Items!==undefined&&e.Items!==null){const i=Pr(e.Items,t);const o=new s.XmlNode("Items");i.map(e=>{o.addChildNode(e)});n.addChildNode(o)}return n};const Lr=(e,t)=>{const n=new s.XmlNode("OriginGroups");if(e.Quantity!==undefined&&e.Quantity!==null){const t=new s.XmlNode("integer").addChildNode(new s.XmlText(String(e.Quantity))).withName("Quantity");n.addChildNode(t)}if(e.Items!==undefined&&e.Items!==null){const i=Er(e.Items,t);const o=new s.XmlNode("Items");i.map(e=>{o.addChildNode(e)});n.addChildNode(o)}return n};const Tr=(e,t)=>{return e.filter(e=>e!=null).map(e=>{if(e===null){return null}const n=hr(e,t);return n.withName("Origin")})};const Ar=(e,t)=>{const n=new s.XmlNode("OriginRequestPolicyConfig");if(e.Comment!==undefined&&e.Comment!==null){const t=new s.XmlNode("string").addChildNode(new s.XmlText(e.Comment)).withName("Comment");n.addChildNode(t)}if(e.Name!==undefined&&e.Name!==null){const t=new s.XmlNode("string").addChildNode(new s.XmlText(e.Name)).withName("Name");n.addChildNode(t)}if(e.HeadersConfig!==undefined&&e.HeadersConfig!==null){const i=_r(e.HeadersConfig,t).withName("HeadersConfig");n.addChildNode(i)}if(e.CookiesConfig!==undefined&&e.CookiesConfig!==null){const i=Rr(e.CookiesConfig,t).withName("CookiesConfig");n.addChildNode(i)}if(e.QueryStringsConfig!==undefined&&e.QueryStringsConfig!==null){const i=Nr(e.QueryStringsConfig,t).withName("QueryStringsConfig");n.addChildNode(i)}return n};const Rr=(e,t)=>{const n=new s.XmlNode("OriginRequestPolicyCookiesConfig");if(e.CookieBehavior!==undefined&&e.CookieBehavior!==null){const t=new s.XmlNode("OriginRequestPolicyCookieBehavior").addChildNode(new s.XmlText(e.CookieBehavior)).withName("CookieBehavior");n.addChildNode(t)}if(e.Cookies!==undefined&&e.Cookies!==null){const i=Xs(e.Cookies,t).withName("Cookies");n.addChildNode(i)}return n};const _r=(e,t)=>{const n=new s.XmlNode("OriginRequestPolicyHeadersConfig");if(e.HeaderBehavior!==undefined&&e.HeaderBehavior!==null){const t=new s.XmlNode("OriginRequestPolicyHeaderBehavior").addChildNode(new s.XmlText(e.HeaderBehavior)).withName("HeaderBehavior");n.addChildNode(t)}if(e.Headers!==undefined&&e.Headers!==null){const i=ar(e.Headers,t).withName("Headers");n.addChildNode(i)}return n};const Nr=(e,t)=>{const n=new s.XmlNode("OriginRequestPolicyQueryStringsConfig");if(e.QueryStringBehavior!==undefined&&e.QueryStringBehavior!==null){const t=new s.XmlNode("OriginRequestPolicyQueryStringBehavior").addChildNode(new s.XmlText(e.QueryStringBehavior)).withName("QueryStringBehavior");n.addChildNode(t)}if(e.QueryStrings!==undefined&&e.QueryStrings!==null){const i=Br(e.QueryStrings,t).withName("QueryStrings");n.addChildNode(i)}return n};const Fr=(e,t)=>{const n=new s.XmlNode("Origins");if(e.Quantity!==undefined&&e.Quantity!==null){const t=new s.XmlNode("integer").addChildNode(new s.XmlText(String(e.Quantity))).withName("Quantity");n.addChildNode(t)}if(e.Items!==undefined&&e.Items!==null){const i=Tr(e.Items,t);const o=new s.XmlNode("Items");i.map(e=>{o.addChildNode(e)});n.addChildNode(o)}return n};const zr=(e,t)=>{const n=new s.XmlNode("OriginShield");if(e.Enabled!==undefined&&e.Enabled!==null){const t=new s.XmlNode("boolean").addChildNode(new s.XmlText(String(e.Enabled))).withName("Enabled");n.addChildNode(t)}if(e.OriginShieldRegion!==undefined&&e.OriginShieldRegion!==null){const t=new s.XmlNode("OriginShieldRegion").addChildNode(new s.XmlText(e.OriginShieldRegion)).withName("OriginShieldRegion");n.addChildNode(t)}return n};const Dr=(e,t)=>{const n=new s.XmlNode("OriginSslProtocols");if(e.Quantity!==undefined&&e.Quantity!==null){const t=new s.XmlNode("integer").addChildNode(new s.XmlText(String(e.Quantity))).withName("Quantity");n.addChildNode(t)}if(e.Items!==undefined&&e.Items!==null){const i=Vr(e.Items,t);const o=new s.XmlNode("Items");i.map(e=>{o.addChildNode(e)});n.addChildNode(o)}return n};const $r=(e,t)=>{const n=new s.XmlNode("ParametersInCacheKeyAndForwardedToOrigin");if(e.EnableAcceptEncodingGzip!==undefined&&e.EnableAcceptEncodingGzip!==null){const t=new s.XmlNode("boolean").addChildNode(new s.XmlText(String(e.EnableAcceptEncodingGzip))).withName("EnableAcceptEncodingGzip");n.addChildNode(t)}if(e.EnableAcceptEncodingBrotli!==undefined&&e.EnableAcceptEncodingBrotli!==null){const t=new s.XmlNode("boolean").addChildNode(new s.XmlText(String(e.EnableAcceptEncodingBrotli))).withName("EnableAcceptEncodingBrotli");n.addChildNode(t)}if(e.HeadersConfig!==undefined&&e.HeadersConfig!==null){const i=Rs(e.HeadersConfig,t).withName("HeadersConfig");n.addChildNode(i)}if(e.CookiesConfig!==undefined&&e.CookiesConfig!==null){const i=As(e.CookiesConfig,t).withName("CookiesConfig");n.addChildNode(i)}if(e.QueryStringsConfig!==undefined&&e.QueryStringsConfig!==null){const i=_s(e.QueryStringsConfig,t).withName("QueryStringsConfig");n.addChildNode(i)}return n};const qr=(e,t)=>{return e.filter(e=>e!=null).map(e=>{if(e===null){return null}const t=new s.XmlNode("string").addChildNode(new s.XmlText(e));return t.withName("Path")})};const Xr=(e,t)=>{const n=new s.XmlNode("Paths");if(e.Quantity!==undefined&&e.Quantity!==null){const t=new s.XmlNode("integer").addChildNode(new s.XmlText(String(e.Quantity))).withName("Quantity");n.addChildNode(t)}if(e.Items!==undefined&&e.Items!==null){const i=qr(e.Items,t);const o=new s.XmlNode("Items");i.map(e=>{o.addChildNode(e)});n.addChildNode(o)}return n};const Gr=(e,t)=>{const n=new s.XmlNode("PublicKeyConfig");if(e.CallerReference!==undefined&&e.CallerReference!==null){const t=new s.XmlNode("string").addChildNode(new s.XmlText(e.CallerReference)).withName("CallerReference");n.addChildNode(t)}if(e.Name!==undefined&&e.Name!==null){const t=new s.XmlNode("string").addChildNode(new s.XmlText(e.Name)).withName("Name");n.addChildNode(t)}if(e.EncodedKey!==undefined&&e.EncodedKey!==null){const t=new s.XmlNode("string").addChildNode(new s.XmlText(e.EncodedKey)).withName("EncodedKey");n.addChildNode(t)}if(e.Comment!==undefined&&e.Comment!==null){const t=new s.XmlNode("string").addChildNode(new s.XmlText(e.Comment)).withName("Comment");n.addChildNode(t)}return n};const kr=(e,t)=>{return e.filter(e=>e!=null).map(e=>{if(e===null){return null}const t=new s.XmlNode("string").addChildNode(new s.XmlText(e));return t.withName("PublicKey")})};const Or=(e,t)=>{const n=new s.XmlNode("QueryArgProfile");if(e.QueryArg!==undefined&&e.QueryArg!==null){const t=new s.XmlNode("string").addChildNode(new s.XmlText(e.QueryArg)).withName("QueryArg");n.addChildNode(t)}if(e.ProfileId!==undefined&&e.ProfileId!==null){const t=new s.XmlNode("string").addChildNode(new s.XmlText(e.ProfileId)).withName("ProfileId");n.addChildNode(t)}return n};const Ur=(e,t)=>{const n=new s.XmlNode("QueryArgProfileConfig");if(e.ForwardWhenQueryArgProfileIsUnknown!==undefined&&e.ForwardWhenQueryArgProfileIsUnknown!==null){const t=new s.XmlNode("boolean").addChildNode(new s.XmlText(String(e.ForwardWhenQueryArgProfileIsUnknown))).withName("ForwardWhenQueryArgProfileIsUnknown");n.addChildNode(t)}if(e.QueryArgProfiles!==undefined&&e.QueryArgProfiles!==null){const i=Kr(e.QueryArgProfiles,t).withName("QueryArgProfiles");n.addChildNode(i)}return n};const Hr=(e,t)=>{return e.filter(e=>e!=null).map(e=>{if(e===null){return null}const n=Or(e,t);return n.withName("QueryArgProfile")})};const Kr=(e,t)=>{const n=new s.XmlNode("QueryArgProfiles");if(e.Quantity!==undefined&&e.Quantity!==null){const t=new s.XmlNode("integer").addChildNode(new s.XmlText(String(e.Quantity))).withName("Quantity");n.addChildNode(t)}if(e.Items!==undefined&&e.Items!==null){const i=Hr(e.Items,t);const o=new s.XmlNode("Items");i.map(e=>{o.addChildNode(e)});n.addChildNode(o)}return n};const Qr=(e,t)=>{const n=new s.XmlNode("QueryStringCacheKeys");if(e.Quantity!==undefined&&e.Quantity!==null){const t=new s.XmlNode("integer").addChildNode(new s.XmlText(String(e.Quantity))).withName("Quantity");n.addChildNode(t)}if(e.Items!==undefined&&e.Items!==null){const i=xr(e.Items,t);const o=new s.XmlNode("Items");i.map(e=>{o.addChildNode(e)});n.addChildNode(o)}return n};const xr=(e,t)=>{return e.filter(e=>e!=null).map(e=>{if(e===null){return null}const t=new s.XmlNode("string").addChildNode(new s.XmlText(e));return t.withName("Name")})};const Br=(e,t)=>{const n=new s.XmlNode("QueryStringNames");if(e.Quantity!==undefined&&e.Quantity!==null){const t=new s.XmlNode("integer").addChildNode(new s.XmlText(String(e.Quantity))).withName("Quantity");n.addChildNode(t)}if(e.Items!==undefined&&e.Items!==null){const i=Wr(e.Items,t);const o=new s.XmlNode("Items");i.map(e=>{o.addChildNode(e)});n.addChildNode(o)}return n};const Wr=(e,t)=>{return e.filter(e=>e!=null).map(e=>{if(e===null){return null}const t=new s.XmlNode("string").addChildNode(new s.XmlText(e));return t.withName("Name")})};const jr=(e,t)=>{const n=new s.XmlNode("RealtimeMetricsSubscriptionConfig");if(e.RealtimeMetricsSubscriptionStatus!==undefined&&e.RealtimeMetricsSubscriptionStatus!==null){const t=new s.XmlNode("RealtimeMetricsSubscriptionStatus").addChildNode(new s.XmlText(e.RealtimeMetricsSubscriptionStatus)).withName("RealtimeMetricsSubscriptionStatus");n.addChildNode(t)}return n};const Yr=(e,t)=>{const n=new s.XmlNode("Restrictions");if(e.GeoRestriction!==undefined&&e.GeoRestriction!==null){const i=sr(e.GeoRestriction,t).withName("GeoRestriction");n.addChildNode(i)}return n};const Jr=(e,t)=>{const n=new s.XmlNode("S3Origin");if(e.DomainName!==undefined&&e.DomainName!==null){const t=new s.XmlNode("string").addChildNode(new s.XmlText(e.DomainName)).withName("DomainName");n.addChildNode(t)}if(e.OriginAccessIdentity!==undefined&&e.OriginAccessIdentity!==null){const t=new s.XmlNode("string").addChildNode(new s.XmlText(e.OriginAccessIdentity)).withName("OriginAccessIdentity");n.addChildNode(t)}return n};const Zr=(e,t)=>{const n=new s.XmlNode("S3OriginConfig");if(e.OriginAccessIdentity!==undefined&&e.OriginAccessIdentity!==null){const t=new s.XmlNode("string").addChildNode(new s.XmlText(e.OriginAccessIdentity)).withName("OriginAccessIdentity");n.addChildNode(t)}return n};const Vr=(e,t)=>{return e.filter(e=>e!=null).map(e=>{if(e===null){return null}const t=new s.XmlNode("SslProtocol").addChildNode(new s.XmlText(e));return t.withName("SslProtocol")})};const ea=(e,t)=>{return e.filter(e=>e!=null).map(e=>{if(e===null){return null}const t=new s.XmlNode("integer").addChildNode(new s.XmlText(String(e)));return t.withName("StatusCode")})};const ta=(e,t)=>{const n=new s.XmlNode("StatusCodes");if(e.Quantity!==undefined&&e.Quantity!==null){const t=new s.XmlNode("integer").addChildNode(new s.XmlText(String(e.Quantity))).withName("Quantity");n.addChildNode(t)}if(e.Items!==undefined&&e.Items!==null){const i=ea(e.Items,t);const o=new s.XmlNode("Items");i.map(e=>{o.addChildNode(e)});n.addChildNode(o)}return n};const na=(e,t)=>{const n=new s.XmlNode("StreamingDistributionConfig");if(e.CallerReference!==undefined&&e.CallerReference!==null){const t=new s.XmlNode("string").addChildNode(new s.XmlText(e.CallerReference)).withName("CallerReference");n.addChildNode(t)}if(e.S3Origin!==undefined&&e.S3Origin!==null){const i=Jr(e.S3Origin,t).withName("S3Origin");n.addChildNode(i)}if(e.Aliases!==undefined&&e.Aliases!==null){const i=vs(e.Aliases,t).withName("Aliases");n.addChildNode(i)}if(e.Comment!==undefined&&e.Comment!==null){const t=new s.XmlNode("string").addChildNode(new s.XmlText(e.Comment)).withName("Comment");n.addChildNode(t)}if(e.Logging!==undefined&&e.Logging!==null){const i=oa(e.Logging,t).withName("Logging");n.addChildNode(i)}if(e.TrustedSigners!==undefined&&e.TrustedSigners!==null){const i=fa(e.TrustedSigners,t).withName("TrustedSigners");n.addChildNode(i)}if(e.PriceClass!==undefined&&e.PriceClass!==null){const t=new s.XmlNode("PriceClass").addChildNode(new s.XmlText(e.PriceClass)).withName("PriceClass");n.addChildNode(t)}if(e.Enabled!==undefined&&e.Enabled!==null){const t=new s.XmlNode("boolean").addChildNode(new s.XmlText(String(e.Enabled))).withName("Enabled");n.addChildNode(t)}return n};const ia=(e,t)=>{const n=new s.XmlNode("StreamingDistributionConfigWithTags");if(e.StreamingDistributionConfig!==undefined&&e.StreamingDistributionConfig!==null){const i=na(e.StreamingDistributionConfig,t).withName("StreamingDistributionConfig");n.addChildNode(i)}if(e.Tags!==undefined&&e.Tags!==null){const i=ca(e.Tags,t).withName("Tags");n.addChildNode(i)}return n};const oa=(e,t)=>{const n=new s.XmlNode("StreamingLoggingConfig");if(e.Enabled!==undefined&&e.Enabled!==null){const t=new s.XmlNode("boolean").addChildNode(new s.XmlText(String(e.Enabled))).withName("Enabled");n.addChildNode(t)}if(e.Bucket!==undefined&&e.Bucket!==null){const t=new s.XmlNode("string").addChildNode(new s.XmlText(e.Bucket)).withName("Bucket");n.addChildNode(t)}if(e.Prefix!==undefined&&e.Prefix!==null){const t=new s.XmlNode("string").addChildNode(new s.XmlText(e.Prefix)).withName("Prefix");n.addChildNode(t)}return n};const sa=(e,t)=>{const n=new s.XmlNode("Tag");if(e.Key!==undefined&&e.Key!==null){const t=new s.XmlNode("TagKey").addChildNode(new s.XmlText(e.Key)).withName("Key");n.addChildNode(t)}if(e.Value!==undefined&&e.Value!==null){const t=new s.XmlNode("TagValue").addChildNode(new s.XmlText(e.Value)).withName("Value");n.addChildNode(t)}return n};const ra=(e,t)=>{return e.filter(e=>e!=null).map(e=>{if(e===null){return null}const t=new s.XmlNode("TagKey").addChildNode(new s.XmlText(e));return t.withName("Key")})};const aa=(e,t)=>{const n=new s.XmlNode("TagKeys");if(e.Items!==undefined&&e.Items!==null){const i=ra(e.Items,t);const o=new s.XmlNode("Items");i.map(e=>{o.addChildNode(e)});n.addChildNode(o)}return n};const da=(e,t)=>{return e.filter(e=>e!=null).map(e=>{if(e===null){return null}const n=sa(e,t);return n.withName("Tag")})};const ca=(e,t)=>{const n=new s.XmlNode("Tags");if(e.Items!==undefined&&e.Items!==null){const i=da(e.Items,t);const o=new s.XmlNode("Items");i.map(e=>{o.addChildNode(e)});n.addChildNode(o)}return n};const la=(e,t)=>{return e.filter(e=>e!=null).map(e=>{if(e===null){return null}const t=new s.XmlNode("string").addChildNode(new s.XmlText(e));return t.withName("KeyGroup")})};const ua=(e,t)=>{const n=new s.XmlNode("TrustedKeyGroups");if(e.Enabled!==undefined&&e.Enabled!==null){const t=new s.XmlNode("boolean").addChildNode(new s.XmlText(String(e.Enabled))).withName("Enabled");n.addChildNode(t)}if(e.Quantity!==undefined&&e.Quantity!==null){const t=new s.XmlNode("integer").addChildNode(new s.XmlText(String(e.Quantity))).withName("Quantity");n.addChildNode(t)}if(e.Items!==undefined&&e.Items!==null){const i=la(e.Items,t);const o=new s.XmlNode("Items");i.map(e=>{o.addChildNode(e)});n.addChildNode(o)}return n};const fa=(e,t)=>{const n=new s.XmlNode("TrustedSigners");if(e.Enabled!==undefined&&e.Enabled!==null){const t=new s.XmlNode("boolean").addChildNode(new s.XmlText(String(e.Enabled))).withName("Enabled");n.addChildNode(t)}if(e.Quantity!==undefined&&e.Quantity!==null){const t=new s.XmlNode("integer").addChildNode(new s.XmlText(String(e.Quantity))).withName("Quantity");n.addChildNode(t)}if(e.Items!==undefined&&e.Items!==null){const i=Es(e.Items,t);const o=new s.XmlNode("Items");i.map(e=>{o.addChildNode(e)});n.addChildNode(o)}return n};const ma=(e,t)=>{const n=new s.XmlNode("ViewerCertificate");if(e.CloudFrontDefaultCertificate!==undefined&&e.CloudFrontDefaultCertificate!==null){const t=new s.XmlNode("boolean").addChildNode(new s.XmlText(String(e.CloudFrontDefaultCertificate))).withName("CloudFrontDefaultCertificate");n.addChildNode(t)}if(e.IAMCertificateId!==undefined&&e.IAMCertificateId!==null){const t=new s.XmlNode("string").addChildNode(new s.XmlText(e.IAMCertificateId)).withName("IAMCertificateId");n.addChildNode(t)}if(e.ACMCertificateArn!==undefined&&e.ACMCertificateArn!==null){const t=new s.XmlNode("string").addChildNode(new s.XmlText(e.ACMCertificateArn)).withName("ACMCertificateArn");n.addChildNode(t)}if(e.SSLSupportMethod!==undefined&&e.SSLSupportMethod!==null){const t=new s.XmlNode("SSLSupportMethod").addChildNode(new s.XmlText(e.SSLSupportMethod)).withName("SSLSupportMethod");n.addChildNode(t)}if(e.MinimumProtocolVersion!==undefined&&e.MinimumProtocolVersion!==null){const t=new s.XmlNode("MinimumProtocolVersion").addChildNode(new s.XmlText(e.MinimumProtocolVersion)).withName("MinimumProtocolVersion");n.addChildNode(t)}if(e.Certificate!==undefined&&e.Certificate!==null){const t=new s.XmlNode("string").addChildNode(new s.XmlText(e.Certificate)).withName("Certificate");n.addChildNode(t)}if(e.CertificateSource!==undefined&&e.CertificateSource!==null){const t=new s.XmlNode("CertificateSource").addChildNode(new s.XmlText(e.CertificateSource)).withName("CertificateSource");n.addChildNode(t)}return n};const ga=(e,t)=>{let n={Enabled:undefined,Quantity:undefined,Items:undefined};if(e["Enabled"]!==undefined){n.Enabled=e["Enabled"]=="true"}if(e["Quantity"]!==undefined){n.Quantity=parseInt(e["Quantity"])}if(e.Items===""){n.Items=[]}if(e["Items"]!==undefined&&e["Items"]["KeyGroup"]!==undefined){n.Items=kd(o.getArrayIfSingleItem(e["Items"]["KeyGroup"]),t)}return n};const ya=(e,t)=>{let n={Enabled:undefined,Quantity:undefined,Items:undefined};if(e["Enabled"]!==undefined){n.Enabled=e["Enabled"]=="true"}if(e["Quantity"]!==undefined){n.Quantity=parseInt(e["Quantity"])}if(e.Items===""){n.Items=[]}if(e["Items"]!==undefined&&e["Items"]["Signer"]!==undefined){n.Items=Uc(o.getArrayIfSingleItem(e["Items"]["Signer"]),t)}return n};const Ca=(e,t)=>{let n={Quantity:undefined,Items:undefined};if(e["Quantity"]!==undefined){n.Quantity=parseInt(e["Quantity"])}if(e.Items===""){n.Items=[]}if(e["Items"]!==undefined&&e["Items"]["CNAME"]!==undefined){n.Items=pa(o.getArrayIfSingleItem(e["Items"]["CNAME"]),t)}return n};const wa=(e,t)=>{let n={CNAME:undefined,ICPRecordalStatus:undefined};if(e["CNAME"]!==undefined){n.CNAME=e["CNAME"]}if(e["ICPRecordalStatus"]!==undefined){n.ICPRecordalStatus=e["ICPRecordalStatus"]}return n};const ha=(e,t)=>{return(e||[]).filter(e=>e!=null).map(e=>{if(e===null){return null}return wa(e,t)})};const pa=(e,t)=>{return(e||[]).filter(e=>e!=null).map(e=>{if(e===null){return null}return e})};const va=(e,t)=>{let n={Quantity:undefined,Items:undefined,CachedMethods:undefined};if(e["Quantity"]!==undefined){n.Quantity=parseInt(e["Quantity"])}if(e.Items===""){n.Items=[]}if(e["Items"]!==undefined&&e["Items"]["Method"]!==undefined){n.Items=Bd(o.getArrayIfSingleItem(e["Items"]["Method"]),t)}if(e["CachedMethods"]!==undefined){n.CachedMethods=Pa(e["CachedMethods"],t)}return n};const Sa=(e,t)=>{return(e||[]).filter(e=>e!=null).map(e=>{if(e===null){return null}return e})};const Ia=(e,t)=>{let n={PathPattern:undefined,TargetOriginId:undefined,TrustedSigners:undefined,TrustedKeyGroups:undefined,ViewerProtocolPolicy:undefined,AllowedMethods:undefined,SmoothStreaming:undefined,Compress:undefined,LambdaFunctionAssociations:undefined,FieldLevelEncryptionId:undefined,RealtimeLogConfigArn:undefined,CachePolicyId:undefined,OriginRequestPolicyId:undefined,ForwardedValues:undefined,MinTTL:undefined,DefaultTTL:undefined,MaxTTL:undefined};if(e["PathPattern"]!==undefined){n.PathPattern=e["PathPattern"]}if(e["TargetOriginId"]!==undefined){n.TargetOriginId=e["TargetOriginId"]}if(e["TrustedSigners"]!==undefined){n.TrustedSigners=il(e["TrustedSigners"],t)}if(e["TrustedKeyGroups"]!==undefined){n.TrustedKeyGroups=nl(e["TrustedKeyGroups"],t)}if(e["ViewerProtocolPolicy"]!==undefined){n.ViewerProtocolPolicy=e["ViewerProtocolPolicy"]}if(e["AllowedMethods"]!==undefined){n.AllowedMethods=va(e["AllowedMethods"],t)}if(e["SmoothStreaming"]!==undefined){n.SmoothStreaming=e["SmoothStreaming"]=="true"}if(e["Compress"]!==undefined){n.Compress=e["Compress"]=="true"}if(e["LambdaFunctionAssociations"]!==undefined){n.LambdaFunctionAssociations=Kd(e["LambdaFunctionAssociations"],t)}if(e["FieldLevelEncryptionId"]!==undefined){n.FieldLevelEncryptionId=e["FieldLevelEncryptionId"]}if(e["RealtimeLogConfigArn"]!==undefined){n.RealtimeLogConfigArn=e["RealtimeLogConfigArn"]}if(e["CachePolicyId"]!==undefined){n.CachePolicyId=e["CachePolicyId"]}if(e["OriginRequestPolicyId"]!==undefined){n.OriginRequestPolicyId=e["OriginRequestPolicyId"]}if(e["ForwardedValues"]!==undefined){n.ForwardedValues=Ed(e["ForwardedValues"],t)}if(e["MinTTL"]!==undefined){n.MinTTL=parseInt(e["MinTTL"])}if(e["DefaultTTL"]!==undefined){n.DefaultTTL=parseInt(e["DefaultTTL"])}if(e["MaxTTL"]!==undefined){n.MaxTTL=parseInt(e["MaxTTL"])}return n};const Ea=(e,t)=>{return(e||[]).filter(e=>e!=null).map(e=>{if(e===null){return null}return Ia(e,t)})};const ba=(e,t)=>{let n={Quantity:undefined,Items:undefined};if(e["Quantity"]!==undefined){n.Quantity=parseInt(e["Quantity"])}if(e.Items===""){n.Items=[]}if(e["Items"]!==undefined&&e["Items"]["CacheBehavior"]!==undefined){n.Items=Ea(o.getArrayIfSingleItem(e["Items"]["CacheBehavior"]),t)}return n};const Pa=(e,t)=>{let n={Quantity:undefined,Items:undefined};if(e["Quantity"]!==undefined){n.Quantity=parseInt(e["Quantity"])}if(e.Items===""){n.Items=[]}if(e["Items"]!==undefined&&e["Items"]["Method"]!==undefined){n.Items=Bd(o.getArrayIfSingleItem(e["Items"]["Method"]),t)}return n};const Ma=(e,t)=>{let n={Id:undefined,LastModifiedTime:undefined,CachePolicyConfig:undefined};if(e["Id"]!==undefined){n.Id=e["Id"]}if(e["LastModifiedTime"]!==undefined){n.LastModifiedTime=new Date(e["LastModifiedTime"])}if(e["CachePolicyConfig"]!==undefined){n.CachePolicyConfig=La(e["CachePolicyConfig"],t)}return n};const La=(e,t)=>{let n={Comment:undefined,Name:undefined,DefaultTTL:undefined,MaxTTL:undefined,MinTTL:undefined,ParametersInCacheKeyAndForwardedToOrigin:undefined};if(e["Comment"]!==undefined){n.Comment=e["Comment"]}if(e["Name"]!==undefined){n.Name=e["Name"]}if(e["DefaultTTL"]!==undefined){n.DefaultTTL=parseInt(e["DefaultTTL"])}if(e["MaxTTL"]!==undefined){n.MaxTTL=parseInt(e["MaxTTL"])}if(e["MinTTL"]!==undefined){n.MinTTL=parseInt(e["MinTTL"])}if(e["ParametersInCacheKeyAndForwardedToOrigin"]!==undefined){n.ParametersInCacheKeyAndForwardedToOrigin=wc(e["ParametersInCacheKeyAndForwardedToOrigin"],t)}return n};const Ta=(e,t)=>{let n={CookieBehavior:undefined,Cookies:undefined};if(e["CookieBehavior"]!==undefined){n.CookieBehavior=e["CookieBehavior"]}if(e["Cookies"]!==undefined){n.Cookies=Ka(e["Cookies"],t)}return n};const Aa=(e,t)=>{let n={HeaderBehavior:undefined,Headers:undefined};if(e["HeaderBehavior"]!==undefined){n.HeaderBehavior=e["HeaderBehavior"]}if(e["Headers"]!==undefined){n.Headers=Md(e["Headers"],t)}return n};const Ra=(e,t)=>{let n={NextMarker:undefined,MaxItems:undefined,Quantity:undefined,Items:undefined};if(e["NextMarker"]!==undefined){n.NextMarker=e["NextMarker"]}if(e["MaxItems"]!==undefined){n.MaxItems=parseInt(e["MaxItems"])}if(e["Quantity"]!==undefined){n.Quantity=parseInt(e["Quantity"])}if(e.Items===""){n.Items=[]}if(e["Items"]!==undefined&&e["Items"]["CachePolicySummary"]!==undefined){n.Items=Fa(o.getArrayIfSingleItem(e["Items"]["CachePolicySummary"]),t)}return n};const _a=(e,t)=>{let n={QueryStringBehavior:undefined,QueryStrings:undefined};if(e["QueryStringBehavior"]!==undefined){n.QueryStringBehavior=e["QueryStringBehavior"]}if(e["QueryStrings"]!==undefined){n.QueryStrings=Nc(e["QueryStrings"],t)}return n};const Na=(e,t)=>{let n={Type:undefined,CachePolicy:undefined};if(e["Type"]!==undefined){n.Type=e["Type"]}if(e["CachePolicy"]!==undefined){n.CachePolicy=Ma(e["CachePolicy"],t)}return n};const Fa=(e,t)=>{return(e||[]).filter(e=>e!=null).map(e=>{if(e===null){return null}return Na(e,t)})};const za=(e,t)=>{let n={Id:undefined,S3CanonicalUserId:undefined,CloudFrontOriginAccessIdentityConfig:undefined};if(e["Id"]!==undefined){n.Id=e["Id"]}if(e["S3CanonicalUserId"]!==undefined){n.S3CanonicalUserId=e["S3CanonicalUserId"]}if(e["CloudFrontOriginAccessIdentityConfig"]!==undefined){n.CloudFrontOriginAccessIdentityConfig=Da(e["CloudFrontOriginAccessIdentityConfig"],t)}return n};const Da=(e,t)=>{let n={CallerReference:undefined,Comment:undefined};if(e["CallerReference"]!==undefined){n.CallerReference=e["CallerReference"]}if(e["Comment"]!==undefined){n.Comment=e["Comment"]}return n};const $a=(e,t)=>{let n={Marker:undefined,NextMarker:undefined,MaxItems:undefined,IsTruncated:undefined,Quantity:undefined,Items:undefined};if(e["Marker"]!==undefined){n.Marker=e["Marker"]}if(e["NextMarker"]!==undefined){n.NextMarker=e["NextMarker"]}if(e["MaxItems"]!==undefined){n.MaxItems=parseInt(e["MaxItems"])}if(e["IsTruncated"]!==undefined){n.IsTruncated=e["IsTruncated"]=="true"}if(e["Quantity"]!==undefined){n.Quantity=parseInt(e["Quantity"])}if(e.Items===""){n.Items=[]}if(e["Items"]!==undefined&&e["Items"]["CloudFrontOriginAccessIdentitySummary"]!==undefined){n.Items=Xa(o.getArrayIfSingleItem(e["Items"]["CloudFrontOriginAccessIdentitySummary"]),t)}return n};const qa=(e,t)=>{let n={Id:undefined,S3CanonicalUserId:undefined,Comment:undefined};if(e["Id"]!==undefined){n.Id=e["Id"]}if(e["S3CanonicalUserId"]!==undefined){n.S3CanonicalUserId=e["S3CanonicalUserId"]}if(e["Comment"]!==undefined){n.Comment=e["Comment"]}return n};const Xa=(e,t)=>{return(e||[]).filter(e=>e!=null).map(e=>{if(e===null){return null}return qa(e,t)})};const Ga=(e,t)=>{let n={Format:undefined,ProfileId:undefined,ContentType:undefined};if(e["Format"]!==undefined){n.Format=e["Format"]}if(e["ProfileId"]!==undefined){n.ProfileId=e["ProfileId"]}if(e["ContentType"]!==undefined){n.ContentType=e["ContentType"]}return n};const ka=(e,t)=>{let n={ForwardWhenContentTypeIsUnknown:undefined,ContentTypeProfiles:undefined};if(e["ForwardWhenContentTypeIsUnknown"]!==undefined){n.ForwardWhenContentTypeIsUnknown=e["ForwardWhenContentTypeIsUnknown"]=="true"}if(e["ContentTypeProfiles"]!==undefined){n.ContentTypeProfiles=Ua(e["ContentTypeProfiles"],t)}return n};const Oa=(e,t)=>{return(e||[]).filter(e=>e!=null).map(e=>{if(e===null){return null}return Ga(e,t)})};const Ua=(e,t)=>{let n={Quantity:undefined,Items:undefined};if(e["Quantity"]!==undefined){n.Quantity=parseInt(e["Quantity"])}if(e.Items===""){n.Items=[]}if(e["Items"]!==undefined&&e["Items"]["ContentTypeProfile"]!==undefined){n.Items=Oa(o.getArrayIfSingleItem(e["Items"]["ContentTypeProfile"]),t)}return n};const Ha=(e,t)=>{return(e||[]).filter(e=>e!=null).map(e=>{if(e===null){return null}return e})};const Ka=(e,t)=>{let n={Quantity:undefined,Items:undefined};if(e["Quantity"]!==undefined){n.Quantity=parseInt(e["Quantity"])}if(e.Items===""){n.Items=[]}if(e["Items"]!==undefined&&e["Items"]["Name"]!==undefined){n.Items=Ha(o.getArrayIfSingleItem(e["Items"]["Name"]),t)}return n};const Qa=(e,t)=>{let n={Forward:undefined,WhitelistedNames:undefined};if(e["Forward"]!==undefined){n.Forward=e["Forward"]}if(e["WhitelistedNames"]!==undefined){n.WhitelistedNames=Ka(e["WhitelistedNames"],t)}return n};const xa=(e,t)=>{let n={ErrorCode:undefined,ResponsePagePath:undefined,ResponseCode:undefined,ErrorCachingMinTTL:undefined};if(e["ErrorCode"]!==undefined){n.ErrorCode=parseInt(e["ErrorCode"])}if(e["ResponsePagePath"]!==undefined){n.ResponsePagePath=e["ResponsePagePath"]}if(e["ResponseCode"]!==undefined){n.ResponseCode=e["ResponseCode"]}if(e["ErrorCachingMinTTL"]!==undefined){n.ErrorCachingMinTTL=parseInt(e["ErrorCachingMinTTL"])}return n};const Ba=(e,t)=>{return(e||[]).filter(e=>e!=null).map(e=>{if(e===null){return null}return xa(e,t)})};const Wa=(e,t)=>{let n={Quantity:undefined,Items:undefined};if(e["Quantity"]!==undefined){n.Quantity=parseInt(e["Quantity"])}if(e.Items===""){n.Items=[]}if(e["Items"]!==undefined&&e["Items"]["CustomErrorResponse"]!==undefined){n.Items=Ba(o.getArrayIfSingleItem(e["Items"]["CustomErrorResponse"]),t)}return n};const ja=(e,t)=>{let n={Quantity:undefined,Items:undefined};if(e["Quantity"]!==undefined){n.Quantity=parseInt(e["Quantity"])}if(e.Items===""){n.Items=[]}if(e["Items"]!==undefined&&e["Items"]["OriginCustomHeader"]!==undefined){n.Items=Jd(o.getArrayIfSingleItem(e["Items"]["OriginCustomHeader"]),t)}return n};const Ya=(e,t)=>{let n={HTTPPort:undefined,HTTPSPort:undefined,OriginProtocolPolicy:undefined,OriginSslProtocols:undefined,OriginReadTimeout:undefined,OriginKeepaliveTimeout:undefined};if(e["HTTPPort"]!==undefined){n.HTTPPort=parseInt(e["HTTPPort"])}if(e["HTTPSPort"]!==undefined){n.HTTPSPort=parseInt(e["HTTPSPort"])}if(e["OriginProtocolPolicy"]!==undefined){n.OriginProtocolPolicy=e["OriginProtocolPolicy"]}if(e["OriginSslProtocols"]!==undefined){n.OriginSslProtocols=Cc(e["OriginSslProtocols"],t)}if(e["OriginReadTimeout"]!==undefined){n.OriginReadTimeout=parseInt(e["OriginReadTimeout"])}if(e["OriginKeepaliveTimeout"]!==undefined){n.OriginKeepaliveTimeout=parseInt(e["OriginKeepaliveTimeout"])}return n};const Ja=(e,t)=>{let n={TargetOriginId:undefined,TrustedSigners:undefined,TrustedKeyGroups:undefined,ViewerProtocolPolicy:undefined,AllowedMethods:undefined,SmoothStreaming:undefined,Compress:undefined,LambdaFunctionAssociations:undefined,FieldLevelEncryptionId:undefined,RealtimeLogConfigArn:undefined,CachePolicyId:undefined,OriginRequestPolicyId:undefined,ForwardedValues:undefined,MinTTL:undefined,DefaultTTL:undefined,MaxTTL:undefined};if(e["TargetOriginId"]!==undefined){n.TargetOriginId=e["TargetOriginId"]}if(e["TrustedSigners"]!==undefined){n.TrustedSigners=il(e["TrustedSigners"],t)}if(e["TrustedKeyGroups"]!==undefined){n.TrustedKeyGroups=nl(e["TrustedKeyGroups"],t)}if(e["ViewerProtocolPolicy"]!==undefined){n.ViewerProtocolPolicy=e["ViewerProtocolPolicy"]}if(e["AllowedMethods"]!==undefined){n.AllowedMethods=va(e["AllowedMethods"],t)}if(e["SmoothStreaming"]!==undefined){n.SmoothStreaming=e["SmoothStreaming"]=="true"}if(e["Compress"]!==undefined){n.Compress=e["Compress"]=="true"}if(e["LambdaFunctionAssociations"]!==undefined){n.LambdaFunctionAssociations=Kd(e["LambdaFunctionAssociations"],t)}if(e["FieldLevelEncryptionId"]!==undefined){n.FieldLevelEncryptionId=e["FieldLevelEncryptionId"]}if(e["RealtimeLogConfigArn"]!==undefined){n.RealtimeLogConfigArn=e["RealtimeLogConfigArn"]}if(e["CachePolicyId"]!==undefined){n.CachePolicyId=e["CachePolicyId"]}if(e["OriginRequestPolicyId"]!==undefined){n.OriginRequestPolicyId=e["OriginRequestPolicyId"]}if(e["ForwardedValues"]!==undefined){n.ForwardedValues=Ed(e["ForwardedValues"],t)}if(e["MinTTL"]!==undefined){n.MinTTL=parseInt(e["MinTTL"])}if(e["DefaultTTL"]!==undefined){n.DefaultTTL=parseInt(e["DefaultTTL"])}if(e["MaxTTL"]!==undefined){n.MaxTTL=parseInt(e["MaxTTL"])}return n};const Za=(e,t)=>{let n={Id:undefined,ARN:undefined,Status:undefined,LastModifiedTime:undefined,InProgressInvalidationBatches:undefined,DomainName:undefined,ActiveTrustedSigners:undefined,ActiveTrustedKeyGroups:undefined,DistributionConfig:undefined,AliasICPRecordals:undefined};if(e["Id"]!==undefined){n.Id=e["Id"]}if(e["ARN"]!==undefined){n.ARN=e["ARN"]}if(e["Status"]!==undefined){n.Status=e["Status"]}if(e["LastModifiedTime"]!==undefined){n.LastModifiedTime=new Date(e["LastModifiedTime"])}if(e["InProgressInvalidationBatches"]!==undefined){n.InProgressInvalidationBatches=parseInt(e["InProgressInvalidationBatches"])}if(e["DomainName"]!==undefined){n.DomainName=e["DomainName"]}if(e["ActiveTrustedSigners"]!==undefined){n.ActiveTrustedSigners=ya(e["ActiveTrustedSigners"],t)}if(e["ActiveTrustedKeyGroups"]!==undefined){n.ActiveTrustedKeyGroups=ga(e["ActiveTrustedKeyGroups"],t)}if(e["DistributionConfig"]!==undefined){n.DistributionConfig=Va(e["DistributionConfig"],t)}if(e.AliasICPRecordals===""){n.AliasICPRecordals=[]}if(e["AliasICPRecordals"]!==undefined&&e["AliasICPRecordals"]["AliasICPRecordal"]!==undefined){n.AliasICPRecordals=ha(o.getArrayIfSingleItem(e["AliasICPRecordals"]["AliasICPRecordal"]),t)}return n};const Va=(e,t)=>{let n={CallerReference:undefined,Aliases:undefined,DefaultRootObject:undefined,Origins:undefined,OriginGroups:undefined,DefaultCacheBehavior:undefined,CacheBehaviors:undefined,CustomErrorResponses:undefined,Comment:undefined,Logging:undefined,PriceClass:undefined,Enabled:undefined,ViewerCertificate:undefined,Restrictions:undefined,WebACLId:undefined,HttpVersion:undefined,IsIPV6Enabled:undefined};if(e["CallerReference"]!==undefined){n.CallerReference=e["CallerReference"]}if(e["Aliases"]!==undefined){n.Aliases=Ca(e["Aliases"],t)}if(e["DefaultRootObject"]!==undefined){n.DefaultRootObject=e["DefaultRootObject"]}if(e["Origins"]!==undefined){n.Origins=gc(e["Origins"],t)}if(e["OriginGroups"]!==undefined){n.OriginGroups=oc(e["OriginGroups"],t)}if(e["DefaultCacheBehavior"]!==undefined){n.DefaultCacheBehavior=Ja(e["DefaultCacheBehavior"],t)}if(e["CacheBehaviors"]!==undefined){n.CacheBehaviors=ba(e["CacheBehaviors"],t)}if(e["CustomErrorResponses"]!==undefined){n.CustomErrorResponses=Wa(e["CustomErrorResponses"],t)}if(e["Comment"]!==undefined){n.Comment=e["Comment"]}if(e["Logging"]!==undefined){n.Logging=xd(e["Logging"],t)}if(e["PriceClass"]!==undefined){n.PriceClass=e["PriceClass"]}if(e["Enabled"]!==undefined){n.Enabled=e["Enabled"]=="true"}if(e["ViewerCertificate"]!==undefined){n.ViewerCertificate=ol(e["ViewerCertificate"],t)}if(e["Restrictions"]!==undefined){n.Restrictions=Xc(e["Restrictions"],t)}if(e["WebACLId"]!==undefined){n.WebACLId=e["WebACLId"]}if(e["HttpVersion"]!==undefined){n.HttpVersion=e["HttpVersion"]}if(e["IsIPV6Enabled"]!==undefined){n.IsIPV6Enabled=e["IsIPV6Enabled"]=="true"}return n};const ed=(e,t)=>{let n={Marker:undefined,NextMarker:undefined,MaxItems:undefined,IsTruncated:undefined,Quantity:undefined,Items:undefined};if(e["Marker"]!==undefined){n.Marker=e["Marker"]}if(e["NextMarker"]!==undefined){n.NextMarker=e["NextMarker"]}if(e["MaxItems"]!==undefined){n.MaxItems=parseInt(e["MaxItems"])}if(e["IsTruncated"]!==undefined){n.IsTruncated=e["IsTruncated"]=="true"}if(e["Quantity"]!==undefined){n.Quantity=parseInt(e["Quantity"])}if(e.Items===""){n.Items=[]}if(e["Items"]!==undefined&&e["Items"]["DistributionId"]!==undefined){n.Items=td(o.getArrayIfSingleItem(e["Items"]["DistributionId"]),t)}return n};const td=(e,t)=>{return(e||[]).filter(e=>e!=null).map(e=>{if(e===null){return null}return e})};const nd=(e,t)=>{let n={Marker:undefined,NextMarker:undefined,MaxItems:undefined,IsTruncated:undefined,Quantity:undefined,Items:undefined};if(e["Marker"]!==undefined){n.Marker=e["Marker"]}if(e["NextMarker"]!==undefined){n.NextMarker=e["NextMarker"]}if(e["MaxItems"]!==undefined){n.MaxItems=parseInt(e["MaxItems"])}if(e["IsTruncated"]!==undefined){n.IsTruncated=e["IsTruncated"]=="true"}if(e["Quantity"]!==undefined){n.Quantity=parseInt(e["Quantity"])}if(e.Items===""){n.Items=[]}if(e["Items"]!==undefined&&e["Items"]["DistributionSummary"]!==undefined){n.Items=od(o.getArrayIfSingleItem(e["Items"]["DistributionSummary"]),t)}return n};const id=(e,t)=>{let n={Id:undefined,ARN:undefined,Status:undefined,LastModifiedTime:undefined,DomainName:undefined,Aliases:undefined,Origins:undefined,OriginGroups:undefined,DefaultCacheBehavior:undefined,CacheBehaviors:undefined,CustomErrorResponses:undefined,Comment:undefined,PriceClass:undefined,Enabled:undefined,ViewerCertificate:undefined,Restrictions:undefined,WebACLId:undefined,HttpVersion:undefined,IsIPV6Enabled:undefined,AliasICPRecordals:undefined};if(e["Id"]!==undefined){n.Id=e["Id"]}if(e["ARN"]!==undefined){n.ARN=e["ARN"]}if(e["Status"]!==undefined){n.Status=e["Status"]}if(e["LastModifiedTime"]!==undefined){n.LastModifiedTime=new Date(e["LastModifiedTime"])}if(e["DomainName"]!==undefined){n.DomainName=e["DomainName"]}if(e["Aliases"]!==undefined){n.Aliases=Ca(e["Aliases"],t)}if(e["Origins"]!==undefined){n.Origins=gc(e["Origins"],t)}if(e["OriginGroups"]!==undefined){n.OriginGroups=oc(e["OriginGroups"],t)}if(e["DefaultCacheBehavior"]!==undefined){n.DefaultCacheBehavior=Ja(e["DefaultCacheBehavior"],t)}if(e["CacheBehaviors"]!==undefined){n.CacheBehaviors=ba(e["CacheBehaviors"],t)}if(e["CustomErrorResponses"]!==undefined){n.CustomErrorResponses=Wa(e["CustomErrorResponses"],t)}if(e["Comment"]!==undefined){n.Comment=e["Comment"]}if(e["PriceClass"]!==undefined){n.PriceClass=e["PriceClass"]}if(e["Enabled"]!==undefined){n.Enabled=e["Enabled"]=="true"}if(e["ViewerCertificate"]!==undefined){n.ViewerCertificate=ol(e["ViewerCertificate"],t)}if(e["Restrictions"]!==undefined){n.Restrictions=Xc(e["Restrictions"],t)}if(e["WebACLId"]!==undefined){n.WebACLId=e["WebACLId"]}if(e["HttpVersion"]!==undefined){n.HttpVersion=e["HttpVersion"]}if(e["IsIPV6Enabled"]!==undefined){n.IsIPV6Enabled=e["IsIPV6Enabled"]=="true"}if(e.AliasICPRecordals===""){n.AliasICPRecordals=[]}if(e["AliasICPRecordals"]!==undefined&&e["AliasICPRecordals"]["AliasICPRecordal"]!==undefined){n.AliasICPRecordals=ha(o.getArrayIfSingleItem(e["AliasICPRecordals"]["AliasICPRecordal"]),t)}return n};const od=(e,t)=>{return(e||[]).filter(e=>e!=null).map(e=>{if(e===null){return null}return id(e,t)})};const sd=(e,t)=>{let n={Quantity:undefined,Items:undefined};if(e["Quantity"]!==undefined){n.Quantity=parseInt(e["Quantity"])}if(e.Items===""){n.Items=[]}if(e["Items"]!==undefined&&e["Items"]["EncryptionEntity"]!==undefined){n.Items=ad(o.getArrayIfSingleItem(e["Items"]["EncryptionEntity"]),t)}return n};const rd=(e,t)=>{let n={PublicKeyId:undefined,ProviderId:undefined,FieldPatterns:undefined};if(e["PublicKeyId"]!==undefined){n.PublicKeyId=e["PublicKeyId"]}if(e["ProviderId"]!==undefined){n.ProviderId=e["ProviderId"]}if(e["FieldPatterns"]!==undefined){n.FieldPatterns=Id(e["FieldPatterns"],t)}return n};const ad=(e,t)=>{return(e||[]).filter(e=>e!=null).map(e=>{if(e===null){return null}return rd(e,t)})};const dd=(e,t)=>{let n={StreamType:undefined,KinesisStreamConfig:undefined};if(e["StreamType"]!==undefined){n.StreamType=e["StreamType"]}if(e["KinesisStreamConfig"]!==undefined){n.KinesisStreamConfig=Od(e["KinesisStreamConfig"],t)}return n};const cd=(e,t)=>{return(e||[]).filter(e=>e!=null).map(e=>{if(e===null){return null}return dd(e,t)})};const ld=(e,t)=>{let n={Id:undefined,LastModifiedTime:undefined,FieldLevelEncryptionConfig:undefined};if(e["Id"]!==undefined){n.Id=e["Id"]}if(e["LastModifiedTime"]!==undefined){n.LastModifiedTime=new Date(e["LastModifiedTime"])}if(e["FieldLevelEncryptionConfig"]!==undefined){n.FieldLevelEncryptionConfig=ud(e["FieldLevelEncryptionConfig"],t)}return n};const ud=(e,t)=>{let n={CallerReference:undefined,Comment:undefined,QueryArgProfileConfig:undefined,ContentTypeProfileConfig:undefined};if(e["CallerReference"]!==undefined){n.CallerReference=e["CallerReference"]}if(e["Comment"]!==undefined){n.Comment=e["Comment"]}if(e["QueryArgProfileConfig"]!==undefined){n.QueryArgProfileConfig=Lc(e["QueryArgProfileConfig"],t)}if(e["ContentTypeProfileConfig"]!==undefined){n.ContentTypeProfileConfig=ka(e["ContentTypeProfileConfig"],t)}return n};const fd=(e,t)=>{let n={NextMarker:undefined,MaxItems:undefined,Quantity:undefined,Items:undefined};if(e["NextMarker"]!==undefined){n.NextMarker=e["NextMarker"]}if(e["MaxItems"]!==undefined){n.MaxItems=parseInt(e["MaxItems"])}if(e["Quantity"]!==undefined){n.Quantity=parseInt(e["Quantity"])}if(e.Items===""){n.Items=[]}if(e["Items"]!==undefined&&e["Items"]["FieldLevelEncryptionSummary"]!==undefined){n.Items=pd(o.getArrayIfSingleItem(e["Items"]["FieldLevelEncryptionSummary"]),t)}return n};const md=(e,t)=>{let n={Id:undefined,LastModifiedTime:undefined,FieldLevelEncryptionProfileConfig:undefined};if(e["Id"]!==undefined){n.Id=e["Id"]}if(e["LastModifiedTime"]!==undefined){n.LastModifiedTime=new Date(e["LastModifiedTime"])}if(e["FieldLevelEncryptionProfileConfig"]!==undefined){n.FieldLevelEncryptionProfileConfig=gd(e["FieldLevelEncryptionProfileConfig"],t)}return n};const gd=(e,t)=>{let n={Name:undefined,CallerReference:undefined,Comment:undefined,EncryptionEntities:undefined};if(e["Name"]!==undefined){n.Name=e["Name"]}if(e["CallerReference"]!==undefined){n.CallerReference=e["CallerReference"]}if(e["Comment"]!==undefined){n.Comment=e["Comment"]}if(e["EncryptionEntities"]!==undefined){n.EncryptionEntities=sd(e["EncryptionEntities"],t)}return n};const yd=(e,t)=>{let n={NextMarker:undefined,MaxItems:undefined,Quantity:undefined,Items:undefined};if(e["NextMarker"]!==undefined){n.NextMarker=e["NextMarker"]}if(e["MaxItems"]!==undefined){n.MaxItems=parseInt(e["MaxItems"])}if(e["Quantity"]!==undefined){n.Quantity=parseInt(e["Quantity"])}if(e.Items===""){n.Items=[]}if(e["Items"]!==undefined&&e["Items"]["FieldLevelEncryptionProfileSummary"]!==undefined){n.Items=wd(o.getArrayIfSingleItem(e["Items"]["FieldLevelEncryptionProfileSummary"]),t)}return n};const Cd=(e,t)=>{let n={Id:undefined,LastModifiedTime:undefined,Name:undefined,EncryptionEntities:undefined,Comment:undefined};if(e["Id"]!==undefined){n.Id=e["Id"]}if(e["LastModifiedTime"]!==undefined){n.LastModifiedTime=new Date(e["LastModifiedTime"])}if(e["Name"]!==undefined){n.Name=e["Name"]}if(e["EncryptionEntities"]!==undefined){n.EncryptionEntities=sd(e["EncryptionEntities"],t)}if(e["Comment"]!==undefined){n.Comment=e["Comment"]}return n};const wd=(e,t)=>{return(e||[]).filter(e=>e!=null).map(e=>{if(e===null){return null}return Cd(e,t)})};const hd=(e,t)=>{let n={Id:undefined,LastModifiedTime:undefined,Comment:undefined,QueryArgProfileConfig:undefined,ContentTypeProfileConfig:undefined};if(e["Id"]!==undefined){n.Id=e["Id"]}if(e["LastModifiedTime"]!==undefined){n.LastModifiedTime=new Date(e["LastModifiedTime"])}if(e["Comment"]!==undefined){n.Comment=e["Comment"]}if(e["QueryArgProfileConfig"]!==undefined){n.QueryArgProfileConfig=Lc(e["QueryArgProfileConfig"],t)}if(e["ContentTypeProfileConfig"]!==undefined){n.ContentTypeProfileConfig=ka(e["ContentTypeProfileConfig"],t)}return n};const pd=(e,t)=>{return(e||[]).filter(e=>e!=null).map(e=>{if(e===null){return null}return hd(e,t)})};const vd=(e,t)=>{return(e||[]).filter(e=>e!=null).map(e=>{if(e===null){return null}return e})};const Sd=(e,t)=>{return(e||[]).filter(e=>e!=null).map(e=>{if(e===null){return null}return e})};const Id=(e,t)=>{let n={Quantity:undefined,Items:undefined};if(e["Quantity"]!==undefined){n.Quantity=parseInt(e["Quantity"])}if(e.Items===""){n.Items=[]}if(e["Items"]!==undefined&&e["Items"]["FieldPattern"]!==undefined){n.Items=Sd(o.getArrayIfSingleItem(e["Items"]["FieldPattern"]),t)}return n};const Ed=(e,t)=>{let n={QueryString:undefined,Cookies:undefined,Headers:undefined,QueryStringCacheKeys:undefined};if(e["QueryString"]!==undefined){n.QueryString=e["QueryString"]=="true"}if(e["Cookies"]!==undefined){n.Cookies=Qa(e["Cookies"],t)}if(e["Headers"]!==undefined){n.Headers=Md(e["Headers"],t)}if(e["QueryStringCacheKeys"]!==undefined){n.QueryStringCacheKeys=Rc(e["QueryStringCacheKeys"],t)}return n};const bd=(e,t)=>{let n={RestrictionType:undefined,Quantity:undefined,Items:undefined};if(e["RestrictionType"]!==undefined){n.RestrictionType=e["RestrictionType"]}if(e["Quantity"]!==undefined){n.Quantity=parseInt(e["Quantity"])}if(e.Items===""){n.Items=[]}if(e["Items"]!==undefined&&e["Items"]["Location"]!==undefined){n.Items=Qd(o.getArrayIfSingleItem(e["Items"]["Location"]),t)}return n};const Pd=(e,t)=>{return(e||[]).filter(e=>e!=null).map(e=>{if(e===null){return null}return e})};const Md=(e,t)=>{let n={Quantity:undefined,Items:undefined};if(e["Quantity"]!==undefined){n.Quantity=parseInt(e["Quantity"])}if(e.Items===""){n.Items=[]}if(e["Items"]!==undefined&&e["Items"]["Name"]!==undefined){n.Items=Pd(o.getArrayIfSingleItem(e["Items"]["Name"]),t)}return n};const Ld=(e,t)=>{let n={Id:undefined,Status:undefined,CreateTime:undefined,InvalidationBatch:undefined};if(e["Id"]!==undefined){n.Id=e["Id"]}if(e["Status"]!==undefined){n.Status=e["Status"]}if(e["CreateTime"]!==undefined){n.CreateTime=new Date(e["CreateTime"])}if(e["InvalidationBatch"]!==undefined){n.InvalidationBatch=Td(e["InvalidationBatch"],t)}return n};const Td=(e,t)=>{let n={Paths:undefined,CallerReference:undefined};if(e["Paths"]!==undefined){n.Paths=pc(e["Paths"],t)}if(e["CallerReference"]!==undefined){n.CallerReference=e["CallerReference"]}return n};const Ad=(e,t)=>{let n={Marker:undefined,NextMarker:undefined,MaxItems:undefined,IsTruncated:undefined,Quantity:undefined,Items:undefined};if(e["Marker"]!==undefined){n.Marker=e["Marker"]}if(e["NextMarker"]!==undefined){n.NextMarker=e["NextMarker"]}if(e["MaxItems"]!==undefined){n.MaxItems=parseInt(e["MaxItems"])}if(e["IsTruncated"]!==undefined){n.IsTruncated=e["IsTruncated"]=="true"}if(e["Quantity"]!==undefined){n.Quantity=parseInt(e["Quantity"])}if(e.Items===""){n.Items=[]}if(e["Items"]!==undefined&&e["Items"]["InvalidationSummary"]!==undefined){n.Items=_d(o.getArrayIfSingleItem(e["Items"]["InvalidationSummary"]),t)}return n};const Rd=(e,t)=>{let n={Id:undefined,CreateTime:undefined,Status:undefined};if(e["Id"]!==undefined){n.Id=e["Id"]}if(e["CreateTime"]!==undefined){n.CreateTime=new Date(e["CreateTime"])}if(e["Status"]!==undefined){n.Status=e["Status"]}return n};const _d=(e,t)=>{return(e||[]).filter(e=>e!=null).map(e=>{if(e===null){return null}return Rd(e,t)})};const Nd=(e,t)=>{let n={Id:undefined,LastModifiedTime:undefined,KeyGroupConfig:undefined};if(e["Id"]!==undefined){n.Id=e["Id"]}if(e["LastModifiedTime"]!==undefined){n.LastModifiedTime=new Date(e["LastModifiedTime"])}if(e["KeyGroupConfig"]!==undefined){n.KeyGroupConfig=Fd(e["KeyGroupConfig"],t)}return n};const Fd=(e,t)=>{let n={Name:undefined,Items:undefined,Comment:undefined};if(e["Name"]!==undefined){n.Name=e["Name"]}if(e.Items===""){n.Items=[]}if(e["Items"]!==undefined&&e["Items"]["PublicKey"]!==undefined){n.Items=Ic(o.getArrayIfSingleItem(e["Items"]["PublicKey"]),t)}if(e["Comment"]!==undefined){n.Comment=e["Comment"]}return n};const zd=(e,t)=>{let n={NextMarker:undefined,MaxItems:undefined,Quantity:undefined,Items:undefined};if(e["NextMarker"]!==undefined){n.NextMarker=e["NextMarker"]}if(e["MaxItems"]!==undefined){n.MaxItems=parseInt(e["MaxItems"])}if(e["Quantity"]!==undefined){n.Quantity=parseInt(e["Quantity"])}if(e.Items===""){n.Items=[]}if(e["Items"]!==undefined&&e["Items"]["KeyGroupSummary"]!==undefined){n.Items=$d(o.getArrayIfSingleItem(e["Items"]["KeyGroupSummary"]),t)}return n};const Dd=(e,t)=>{let n={KeyGroup:undefined};if(e["KeyGroup"]!==undefined){n.KeyGroup=Nd(e["KeyGroup"],t)}return n};const $d=(e,t)=>{return(e||[]).filter(e=>e!=null).map(e=>{if(e===null){return null}return Dd(e,t)})};const qd=(e,t)=>{return(e||[]).filter(e=>e!=null).map(e=>{if(e===null){return null}return e})};const Xd=(e,t)=>{let n={Quantity:undefined,Items:undefined};if(e["Quantity"]!==undefined){n.Quantity=parseInt(e["Quantity"])}if(e.Items===""){n.Items=[]}if(e["Items"]!==undefined&&e["Items"]["KeyPairId"]!==undefined){n.Items=qd(o.getArrayIfSingleItem(e["Items"]["KeyPairId"]),t)}return n};const Gd=(e,t)=>{let n={KeyGroupId:undefined,KeyPairIds:undefined};if(e["KeyGroupId"]!==undefined){n.KeyGroupId=e["KeyGroupId"]}if(e["KeyPairIds"]!==undefined){n.KeyPairIds=Xd(e["KeyPairIds"],t)}return n};const kd=(e,t)=>{return(e||[]).filter(e=>e!=null).map(e=>{if(e===null){return null}return Gd(e,t)})};const Od=(e,t)=>{let n={RoleARN:undefined,StreamARN:undefined};if(e["RoleARN"]!==undefined){n.RoleARN=e["RoleARN"]}if(e["StreamARN"]!==undefined){n.StreamARN=e["StreamARN"]}return n};const Ud=(e,t)=>{let n={LambdaFunctionARN:undefined,EventType:undefined,IncludeBody:undefined};if(e["LambdaFunctionARN"]!==undefined){n.LambdaFunctionARN=e["LambdaFunctionARN"]}if(e["EventType"]!==undefined){n.EventType=e["EventType"]}if(e["IncludeBody"]!==undefined){n.IncludeBody=e["IncludeBody"]=="true"}return n};const Hd=(e,t)=>{return(e||[]).filter(e=>e!=null).map(e=>{if(e===null){return null}return Ud(e,t)})};const Kd=(e,t)=>{let n={Quantity:undefined,Items:undefined};if(e["Quantity"]!==undefined){n.Quantity=parseInt(e["Quantity"])}if(e.Items===""){n.Items=[]}if(e["Items"]!==undefined&&e["Items"]["LambdaFunctionAssociation"]!==undefined){n.Items=Hd(o.getArrayIfSingleItem(e["Items"]["LambdaFunctionAssociation"]),t)}return n};const Qd=(e,t)=>{return(e||[]).filter(e=>e!=null).map(e=>{if(e===null){return null}return e})};const xd=(e,t)=>{let n={Enabled:undefined,IncludeCookies:undefined,Bucket:undefined,Prefix:undefined};if(e["Enabled"]!==undefined){n.Enabled=e["Enabled"]=="true"}if(e["IncludeCookies"]!==undefined){n.IncludeCookies=e["IncludeCookies"]=="true"}if(e["Bucket"]!==undefined){n.Bucket=e["Bucket"]}if(e["Prefix"]!==undefined){n.Prefix=e["Prefix"]}return n};const Bd=(e,t)=>{return(e||[]).filter(e=>e!=null).map(e=>{if(e===null){return null}return e})};const Wd=(e,t)=>{let n={RealtimeMetricsSubscriptionConfig:undefined};if(e["RealtimeMetricsSubscriptionConfig"]!==undefined){n.RealtimeMetricsSubscriptionConfig=qc(e["RealtimeMetricsSubscriptionConfig"],t)}return n};const jd=(e,t)=>{let n={Id:undefined,DomainName:undefined,OriginPath:undefined,CustomHeaders:undefined,S3OriginConfig:undefined,CustomOriginConfig:undefined,ConnectionAttempts:undefined,ConnectionTimeout:undefined,OriginShield:undefined};if(e["Id"]!==undefined){n.Id=e["Id"]}if(e["DomainName"]!==undefined){n.DomainName=e["DomainName"]}if(e["OriginPath"]!==undefined){n.OriginPath=e["OriginPath"]}if(e["CustomHeaders"]!==undefined){n.CustomHeaders=ja(e["CustomHeaders"],t)}if(e["S3OriginConfig"]!==undefined){n.S3OriginConfig=kc(e["S3OriginConfig"],t)}if(e["CustomOriginConfig"]!==undefined){n.CustomOriginConfig=Ya(e["CustomOriginConfig"],t)}if(e["ConnectionAttempts"]!==undefined){n.ConnectionAttempts=parseInt(e["ConnectionAttempts"])}if(e["ConnectionTimeout"]!==undefined){n.ConnectionTimeout=parseInt(e["ConnectionTimeout"])}if(e["OriginShield"]!==undefined){n.OriginShield=yc(e["OriginShield"],t)}return n};const Yd=(e,t)=>{let n={HeaderName:undefined,HeaderValue:undefined};if(e["HeaderName"]!==undefined){n.HeaderName=e["HeaderName"]}if(e["HeaderValue"]!==undefined){n.HeaderValue=e["HeaderValue"]}return n};const Jd=(e,t)=>{return(e||[]).filter(e=>e!=null).map(e=>{if(e===null){return null}return Yd(e,t)})};const Zd=(e,t)=>{let n={Id:undefined,FailoverCriteria:undefined,Members:undefined};if(e["Id"]!==undefined){n.Id=e["Id"]}if(e["FailoverCriteria"]!==undefined){n.FailoverCriteria=Vd(e["FailoverCriteria"],t)}if(e["Members"]!==undefined){n.Members=ic(e["Members"],t)}return n};const Vd=(e,t)=>{let n={StatusCodes:undefined};if(e["StatusCodes"]!==undefined){n.StatusCodes=Qc(e["StatusCodes"],t)}return n};const ec=(e,t)=>{return(e||[]).filter(e=>e!=null).map(e=>{if(e===null){return null}return Zd(e,t)})};const tc=(e,t)=>{let n={OriginId:undefined};if(e["OriginId"]!==undefined){n.OriginId=e["OriginId"]}return n};const nc=(e,t)=>{return(e||[]).filter(e=>e!=null).map(e=>{if(e===null){return null}return tc(e,t)})};const ic=(e,t)=>{let n={Quantity:undefined,Items:undefined};if(e["Quantity"]!==undefined){n.Quantity=parseInt(e["Quantity"])}if(e.Items===""){n.Items=[]}if(e["Items"]!==undefined&&e["Items"]["OriginGroupMember"]!==undefined){n.Items=nc(o.getArrayIfSingleItem(e["Items"]["OriginGroupMember"]),t)}return n};const oc=(e,t)=>{let n={Quantity:undefined,Items:undefined};if(e["Quantity"]!==undefined){n.Quantity=parseInt(e["Quantity"])}if(e.Items===""){n.Items=[]}if(e["Items"]!==undefined&&e["Items"]["OriginGroup"]!==undefined){n.Items=ec(o.getArrayIfSingleItem(e["Items"]["OriginGroup"]),t)}return n};const sc=(e,t)=>{return(e||[]).filter(e=>e!=null).map(e=>{if(e===null){return null}return jd(e,t)})};const rc=(e,t)=>{let n={Id:undefined,LastModifiedTime:undefined,OriginRequestPolicyConfig:undefined};if(e["Id"]!==undefined){n.Id=e["Id"]}if(e["LastModifiedTime"]!==undefined){n.LastModifiedTime=new Date(e["LastModifiedTime"])}if(e["OriginRequestPolicyConfig"]!==undefined){n.OriginRequestPolicyConfig=ac(e["OriginRequestPolicyConfig"],t)}return n};const ac=(e,t)=>{let n={Comment:undefined,Name:undefined,HeadersConfig:undefined,CookiesConfig:undefined,QueryStringsConfig:undefined};if(e["Comment"]!==undefined){n.Comment=e["Comment"]}if(e["Name"]!==undefined){n.Name=e["Name"]}if(e["HeadersConfig"]!==undefined){n.HeadersConfig=cc(e["HeadersConfig"],t)}if(e["CookiesConfig"]!==undefined){n.CookiesConfig=dc(e["CookiesConfig"],t)}if(e["QueryStringsConfig"]!==undefined){n.QueryStringsConfig=uc(e["QueryStringsConfig"],t)}return n};const dc=(e,t)=>{let n={CookieBehavior:undefined,Cookies:undefined};if(e["CookieBehavior"]!==undefined){n.CookieBehavior=e["CookieBehavior"]}if(e["Cookies"]!==undefined){n.Cookies=Ka(e["Cookies"],t)}return n};const cc=(e,t)=>{let n={HeaderBehavior:undefined,Headers:undefined};if(e["HeaderBehavior"]!==undefined){n.HeaderBehavior=e["HeaderBehavior"]}if(e["Headers"]!==undefined){n.Headers=Md(e["Headers"],t)}return n};const lc=(e,t)=>{let n={NextMarker:undefined,MaxItems:undefined,Quantity:undefined,Items:undefined};if(e["NextMarker"]!==undefined){n.NextMarker=e["NextMarker"]}if(e["MaxItems"]!==undefined){n.MaxItems=parseInt(e["MaxItems"])}if(e["Quantity"]!==undefined){n.Quantity=parseInt(e["Quantity"])}if(e.Items===""){n.Items=[]}if(e["Items"]!==undefined&&e["Items"]["OriginRequestPolicySummary"]!==undefined){n.Items=mc(o.getArrayIfSingleItem(e["Items"]["OriginRequestPolicySummary"]),t)}return n};const uc=(e,t)=>{let n={QueryStringBehavior:undefined,QueryStrings:undefined};if(e["QueryStringBehavior"]!==undefined){n.QueryStringBehavior=e["QueryStringBehavior"]}if(e["QueryStrings"]!==undefined){n.QueryStrings=Nc(e["QueryStrings"],t)}return n};const fc=(e,t)=>{let n={Type:undefined,OriginRequestPolicy:undefined};if(e["Type"]!==undefined){n.Type=e["Type"]}if(e["OriginRequestPolicy"]!==undefined){n.OriginRequestPolicy=rc(e["OriginRequestPolicy"],t)}return n};const mc=(e,t)=>{return(e||[]).filter(e=>e!=null).map(e=>{if(e===null){return null}return fc(e,t)})};const gc=(e,t)=>{let n={Quantity:undefined,Items:undefined};if(e["Quantity"]!==undefined){n.Quantity=parseInt(e["Quantity"])}if(e.Items===""){n.Items=[]}if(e["Items"]!==undefined&&e["Items"]["Origin"]!==undefined){n.Items=sc(o.getArrayIfSingleItem(e["Items"]["Origin"]),t)}return n};const yc=(e,t)=>{let n={Enabled:undefined,OriginShieldRegion:undefined};if(e["Enabled"]!==undefined){n.Enabled=e["Enabled"]=="true"}if(e["OriginShieldRegion"]!==undefined){n.OriginShieldRegion=e["OriginShieldRegion"]}return n};const Cc=(e,t)=>{let n={Quantity:undefined,Items:undefined};if(e["Quantity"]!==undefined){n.Quantity=parseInt(e["Quantity"])}if(e.Items===""){n.Items=[]}if(e["Items"]!==undefined&&e["Items"]["SslProtocol"]!==undefined){n.Items=Hc(o.getArrayIfSingleItem(e["Items"]["SslProtocol"]),t)}return n};const wc=(e,t)=>{let n={EnableAcceptEncodingGzip:undefined,EnableAcceptEncodingBrotli:undefined,HeadersConfig:undefined,CookiesConfig:undefined,QueryStringsConfig:undefined};if(e["EnableAcceptEncodingGzip"]!==undefined){n.EnableAcceptEncodingGzip=e["EnableAcceptEncodingGzip"]=="true"}if(e["EnableAcceptEncodingBrotli"]!==undefined){n.EnableAcceptEncodingBrotli=e["EnableAcceptEncodingBrotli"]=="true"}if(e["HeadersConfig"]!==undefined){n.HeadersConfig=Aa(e["HeadersConfig"],t)}if(e["CookiesConfig"]!==undefined){n.CookiesConfig=Ta(e["CookiesConfig"],t)}if(e["QueryStringsConfig"]!==undefined){n.QueryStringsConfig=_a(e["QueryStringsConfig"],t)}return n};const hc=(e,t)=>{return(e||[]).filter(e=>e!=null).map(e=>{if(e===null){return null}return e})};const pc=(e,t)=>{let n={Quantity:undefined,Items:undefined};if(e["Quantity"]!==undefined){n.Quantity=parseInt(e["Quantity"])}if(e.Items===""){n.Items=[]}if(e["Items"]!==undefined&&e["Items"]["Path"]!==undefined){n.Items=hc(o.getArrayIfSingleItem(e["Items"]["Path"]),t)}return n};const vc=(e,t)=>{let n={Id:undefined,CreatedTime:undefined,PublicKeyConfig:undefined};if(e["Id"]!==undefined){n.Id=e["Id"]}if(e["CreatedTime"]!==undefined){n.CreatedTime=new Date(e["CreatedTime"])}if(e["PublicKeyConfig"]!==undefined){n.PublicKeyConfig=Sc(e["PublicKeyConfig"],t)}return n};const Sc=(e,t)=>{let n={CallerReference:undefined,Name:undefined,EncodedKey:undefined,Comment:undefined};if(e["CallerReference"]!==undefined){n.CallerReference=e["CallerReference"]}if(e["Name"]!==undefined){n.Name=e["Name"]}if(e["EncodedKey"]!==undefined){n.EncodedKey=e["EncodedKey"]}if(e["Comment"]!==undefined){n.Comment=e["Comment"]}return n};const Ic=(e,t)=>{return(e||[]).filter(e=>e!=null).map(e=>{if(e===null){return null}return e})};const Ec=(e,t)=>{let n={NextMarker:undefined,MaxItems:undefined,Quantity:undefined,Items:undefined};if(e["NextMarker"]!==undefined){n.NextMarker=e["NextMarker"]}if(e["MaxItems"]!==undefined){n.MaxItems=parseInt(e["MaxItems"])}if(e["Quantity"]!==undefined){n.Quantity=parseInt(e["Quantity"])}if(e.Items===""){n.Items=[]}if(e["Items"]!==undefined&&e["Items"]["PublicKeySummary"]!==undefined){n.Items=Pc(o.getArrayIfSingleItem(e["Items"]["PublicKeySummary"]),t)}return n};const bc=(e,t)=>{let n={Id:undefined,Name:undefined,CreatedTime:undefined,EncodedKey:undefined,Comment:undefined};if(e["Id"]!==undefined){n.Id=e["Id"]}if(e["Name"]!==undefined){n.Name=e["Name"]}if(e["CreatedTime"]!==undefined){n.CreatedTime=new Date(e["CreatedTime"])}if(e["EncodedKey"]!==undefined){n.EncodedKey=e["EncodedKey"]}if(e["Comment"]!==undefined){n.Comment=e["Comment"]}return n};const Pc=(e,t)=>{return(e||[]).filter(e=>e!=null).map(e=>{if(e===null){return null}return bc(e,t)})};const Mc=(e,t)=>{let n={QueryArg:undefined,ProfileId:undefined};if(e["QueryArg"]!==undefined){n.QueryArg=e["QueryArg"]}if(e["ProfileId"]!==undefined){n.ProfileId=e["ProfileId"]}return n};const Lc=(e,t)=>{let n={ForwardWhenQueryArgProfileIsUnknown:undefined,QueryArgProfiles:undefined};if(e["ForwardWhenQueryArgProfileIsUnknown"]!==undefined){n.ForwardWhenQueryArgProfileIsUnknown=e["ForwardWhenQueryArgProfileIsUnknown"]=="true"}if(e["QueryArgProfiles"]!==undefined){n.QueryArgProfiles=Ac(e["QueryArgProfiles"],t)}return n};const Tc=(e,t)=>{return(e||[]).filter(e=>e!=null).map(e=>{if(e===null){return null}return Mc(e,t)})};const Ac=(e,t)=>{let n={Quantity:undefined,Items:undefined};if(e["Quantity"]!==undefined){n.Quantity=parseInt(e["Quantity"])}if(e.Items===""){n.Items=[]}if(e["Items"]!==undefined&&e["Items"]["QueryArgProfile"]!==undefined){n.Items=Tc(o.getArrayIfSingleItem(e["Items"]["QueryArgProfile"]),t)}return n};const Rc=(e,t)=>{let n={Quantity:undefined,Items:undefined};if(e["Quantity"]!==undefined){n.Quantity=parseInt(e["Quantity"])}if(e.Items===""){n.Items=[]}if(e["Items"]!==undefined&&e["Items"]["Name"]!==undefined){n.Items=_c(o.getArrayIfSingleItem(e["Items"]["Name"]),t)}return n};const _c=(e,t)=>{return(e||[]).filter(e=>e!=null).map(e=>{if(e===null){return null}return e})};const Nc=(e,t)=>{let n={Quantity:undefined,Items:undefined};if(e["Quantity"]!==undefined){n.Quantity=parseInt(e["Quantity"])}if(e.Items===""){n.Items=[]}if(e["Items"]!==undefined&&e["Items"]["Name"]!==undefined){n.Items=Fc(o.getArrayIfSingleItem(e["Items"]["Name"]),t)}return n};const Fc=(e,t)=>{return(e||[]).filter(e=>e!=null).map(e=>{if(e===null){return null}return e})};const zc=(e,t)=>{let n={ARN:undefined,Name:undefined,SamplingRate:undefined,EndPoints:undefined,Fields:undefined};if(e["ARN"]!==undefined){n.ARN=e["ARN"]}if(e["Name"]!==undefined){n.Name=e["Name"]}if(e["SamplingRate"]!==undefined){n.SamplingRate=parseInt(e["SamplingRate"])}if(e.EndPoints===""){n.EndPoints=[]}if(e["EndPoints"]!==undefined&&e["EndPoints"]["member"]!==undefined){n.EndPoints=cd(o.getArrayIfSingleItem(e["EndPoints"]["member"]),t)}if(e.Fields===""){n.Fields=[]}if(e["Fields"]!==undefined&&e["Fields"]["Field"]!==undefined){n.Fields=vd(o.getArrayIfSingleItem(e["Fields"]["Field"]),t)}return n};const Dc=(e,t)=>{return(e||[]).filter(e=>e!=null).map(e=>{if(e===null){return null}return zc(e,t)})};const $c=(e,t)=>{let n={MaxItems:undefined,Items:undefined,IsTruncated:undefined,Marker:undefined,NextMarker:undefined};if(e["MaxItems"]!==undefined){n.MaxItems=parseInt(e["MaxItems"])}if(e.Items===""){n.Items=[]}if(e["Items"]!==undefined&&e["Items"]["member"]!==undefined){n.Items=Dc(o.getArrayIfSingleItem(e["Items"]["member"]),t)}if(e["IsTruncated"]!==undefined){n.IsTruncated=e["IsTruncated"]=="true"}if(e["Marker"]!==undefined){n.Marker=e["Marker"]}if(e["NextMarker"]!==undefined){n.NextMarker=e["NextMarker"]}return n};const qc=(e,t)=>{let n={RealtimeMetricsSubscriptionStatus:undefined};if(e["RealtimeMetricsSubscriptionStatus"]!==undefined){n.RealtimeMetricsSubscriptionStatus=e["RealtimeMetricsSubscriptionStatus"]}return n};const Xc=(e,t)=>{let n={GeoRestriction:undefined};if(e["GeoRestriction"]!==undefined){n.GeoRestriction=bd(e["GeoRestriction"],t)}return n};const Gc=(e,t)=>{let n={DomainName:undefined,OriginAccessIdentity:undefined};if(e["DomainName"]!==undefined){n.DomainName=e["DomainName"]}if(e["OriginAccessIdentity"]!==undefined){n.OriginAccessIdentity=e["OriginAccessIdentity"]}return n};const kc=(e,t)=>{let n={OriginAccessIdentity:undefined};if(e["OriginAccessIdentity"]!==undefined){n.OriginAccessIdentity=e["OriginAccessIdentity"]}return n};const Oc=(e,t)=>{let n={AwsAccountNumber:undefined,KeyPairIds:undefined};if(e["AwsAccountNumber"]!==undefined){n.AwsAccountNumber=e["AwsAccountNumber"]}if(e["KeyPairIds"]!==undefined){n.KeyPairIds=Xd(e["KeyPairIds"],t)}return n};const Uc=(e,t)=>{return(e||[]).filter(e=>e!=null).map(e=>{if(e===null){return null}return Oc(e,t)})};const Hc=(e,t)=>{return(e||[]).filter(e=>e!=null).map(e=>{if(e===null){return null}return e})};const Kc=(e,t)=>{return(e||[]).filter(e=>e!=null).map(e=>{if(e===null){return null}return parseInt(e)})};const Qc=(e,t)=>{let n={Quantity:undefined,Items:undefined};if(e["Quantity"]!==undefined){n.Quantity=parseInt(e["Quantity"])}if(e.Items===""){n.Items=[]}if(e["Items"]!==undefined&&e["Items"]["StatusCode"]!==undefined){n.Items=Kc(o.getArrayIfSingleItem(e["Items"]["StatusCode"]),t)}return n};const xc=(e,t)=>{let n={Id:undefined,ARN:undefined,Status:undefined,LastModifiedTime:undefined,DomainName:undefined,ActiveTrustedSigners:undefined,StreamingDistributionConfig:undefined};if(e["Id"]!==undefined){n.Id=e["Id"]}if(e["ARN"]!==undefined){n.ARN=e["ARN"]}if(e["Status"]!==undefined){n.Status=e["Status"]}if(e["LastModifiedTime"]!==undefined){n.LastModifiedTime=new Date(e["LastModifiedTime"])}if(e["DomainName"]!==undefined){n.DomainName=e["DomainName"]}if(e["ActiveTrustedSigners"]!==undefined){n.ActiveTrustedSigners=ya(e["ActiveTrustedSigners"],t)}if(e["StreamingDistributionConfig"]!==undefined){n.StreamingDistributionConfig=Bc(e["StreamingDistributionConfig"],t)}return n};const Bc=(e,t)=>{let n={CallerReference:undefined,S3Origin:undefined,Aliases:undefined,Comment:undefined,Logging:undefined,TrustedSigners:undefined,PriceClass:undefined,Enabled:undefined};if(e["CallerReference"]!==undefined){n.CallerReference=e["CallerReference"]}if(e["S3Origin"]!==undefined){n.S3Origin=Gc(e["S3Origin"],t)}if(e["Aliases"]!==undefined){n.Aliases=Ca(e["Aliases"],t)}if(e["Comment"]!==undefined){n.Comment=e["Comment"]}if(e["Logging"]!==undefined){n.Logging=Jc(e["Logging"],t)}if(e["TrustedSigners"]!==undefined){n.TrustedSigners=il(e["TrustedSigners"],t)}if(e["PriceClass"]!==undefined){n.PriceClass=e["PriceClass"]}if(e["Enabled"]!==undefined){n.Enabled=e["Enabled"]=="true"}return n};const Wc=(e,t)=>{let n={Marker:undefined,NextMarker:undefined,MaxItems:undefined,IsTruncated:undefined,Quantity:undefined,Items:undefined};if(e["Marker"]!==undefined){n.Marker=e["Marker"]}if(e["NextMarker"]!==undefined){n.NextMarker=e["NextMarker"]}if(e["MaxItems"]!==undefined){n.MaxItems=parseInt(e["MaxItems"])}if(e["IsTruncated"]!==undefined){n.IsTruncated=e["IsTruncated"]=="true"}if(e["Quantity"]!==undefined){n.Quantity=parseInt(e["Quantity"])}if(e.Items===""){n.Items=[]}if(e["Items"]!==undefined&&e["Items"]["StreamingDistributionSummary"]!==undefined){n.Items=Yc(o.getArrayIfSingleItem(e["Items"]["StreamingDistributionSummary"]),t)}return n};const jc=(e,t)=>{let n={Id:undefined,ARN:undefined,Status:undefined,LastModifiedTime:undefined,DomainName:undefined,S3Origin:undefined,Aliases:undefined,TrustedSigners:undefined,Comment:undefined,PriceClass:undefined,Enabled:undefined};if(e["Id"]!==undefined){n.Id=e["Id"]}if(e["ARN"]!==undefined){n.ARN=e["ARN"]}if(e["Status"]!==undefined){n.Status=e["Status"]}if(e["LastModifiedTime"]!==undefined){n.LastModifiedTime=new Date(e["LastModifiedTime"])}if(e["DomainName"]!==undefined){n.DomainName=e["DomainName"]}if(e["S3Origin"]!==undefined){n.S3Origin=Gc(e["S3Origin"],t)}if(e["Aliases"]!==undefined){n.Aliases=Ca(e["Aliases"],t)}if(e["TrustedSigners"]!==undefined){n.TrustedSigners=il(e["TrustedSigners"],t)}if(e["Comment"]!==undefined){n.Comment=e["Comment"]}if(e["PriceClass"]!==undefined){n.PriceClass=e["PriceClass"]}if(e["Enabled"]!==undefined){n.Enabled=e["Enabled"]=="true"}return n};const Yc=(e,t)=>{return(e||[]).filter(e=>e!=null).map(e=>{if(e===null){return null}return jc(e,t)})};const Jc=(e,t)=>{let n={Enabled:undefined,Bucket:undefined,Prefix:undefined};if(e["Enabled"]!==undefined){n.Enabled=e["Enabled"]=="true"}if(e["Bucket"]!==undefined){n.Bucket=e["Bucket"]}if(e["Prefix"]!==undefined){n.Prefix=e["Prefix"]}return n};const Zc=(e,t)=>{let n={Key:undefined,Value:undefined};if(e["Key"]!==undefined){n.Key=e["Key"]}if(e["Value"]!==undefined){n.Value=e["Value"]}return n};const Vc=(e,t)=>{return(e||[]).filter(e=>e!=null).map(e=>{if(e===null){return null}return Zc(e,t)})};const el=(e,t)=>{let n={Items:undefined};if(e.Items===""){n.Items=[]}if(e["Items"]!==undefined&&e["Items"]["Tag"]!==undefined){n.Items=Vc(o.getArrayIfSingleItem(e["Items"]["Tag"]),t)}return n};const tl=(e,t)=>{return(e||[]).filter(e=>e!=null).map(e=>{if(e===null){return null}return e})};const nl=(e,t)=>{let n={Enabled:undefined,Quantity:undefined,Items:undefined};if(e["Enabled"]!==undefined){n.Enabled=e["Enabled"]=="true"}if(e["Quantity"]!==undefined){n.Quantity=parseInt(e["Quantity"])}if(e.Items===""){n.Items=[]}if(e["Items"]!==undefined&&e["Items"]["KeyGroup"]!==undefined){n.Items=tl(o.getArrayIfSingleItem(e["Items"]["KeyGroup"]),t)}return n};const il=(e,t)=>{let n={Enabled:undefined,Quantity:undefined,Items:undefined};if(e["Enabled"]!==undefined){n.Enabled=e["Enabled"]=="true"}if(e["Quantity"]!==undefined){n.Quantity=parseInt(e["Quantity"])}if(e.Items===""){n.Items=[]}if(e["Items"]!==undefined&&e["Items"]["AwsAccountNumber"]!==undefined){n.Items=Sa(o.getArrayIfSingleItem(e["Items"]["AwsAccountNumber"]),t)}return n};const ol=(e,t)=>{let n={CloudFrontDefaultCertificate:undefined,IAMCertificateId:undefined,ACMCertificateArn:undefined,SSLSupportMethod:undefined,MinimumProtocolVersion:undefined,Certificate:undefined,CertificateSource:undefined};if(e["CloudFrontDefaultCertificate"]!==undefined){n.CloudFrontDefaultCertificate=e["CloudFrontDefaultCertificate"]=="true"}if(e["IAMCertificateId"]!==undefined){n.IAMCertificateId=e["IAMCertificateId"]}if(e["ACMCertificateArn"]!==undefined){n.ACMCertificateArn=e["ACMCertificateArn"]}if(e["SSLSupportMethod"]!==undefined){n.SSLSupportMethod=e["SSLSupportMethod"]}if(e["MinimumProtocolVersion"]!==undefined){n.MinimumProtocolVersion=e["MinimumProtocolVersion"]}if(e["Certificate"]!==undefined){n.Certificate=e["Certificate"]}if(e["CertificateSource"]!==undefined){n.CertificateSource=e["CertificateSource"]}return n};const sl=e=>({httpStatusCode:e.statusCode,httpHeaders:e.headers,requestId:e.headers["x-amzn-requestid"]});const rl=(e=new Uint8Array,t)=>{if(e instanceof Uint8Array){return Promise.resolve(e)}return t.streamCollector(e)||Promise.resolve(new Uint8Array)};const al=(e,t)=>rl(e,t).then(e=>t.utf8Encoder(e));const dl=e=>e!==undefined&&e!==null&&e!==""&&(!Object.getOwnPropertyNames(e).includes("length")||e.length!=0)&&(!Object.getOwnPropertyNames(e).includes("size")||e.size!=0);const cl=e=>e.replace(/&/g,"&").replace(/'/g,"'").replace(/"/g,'"').replace(/>/g,">").replace(/</g,"<");const ll=(e,t)=>al(e,t).then(e=>{if(e.length){const t=r.parse(e,{attributeNamePrefix:"",ignoreAttributes:false,parseNodeValue:false,tagValueProcessor:(e,t)=>cl(e)});const n="#text";const i=Object.keys(t)[0];const s=t[i];if(s[n]){s[i]=s[n];delete s[n]}return o.getValueFromTextNode(s)}return{}});const ul=(e,t)=>{if(t.Error.Code!==undefined){return t.Error.Code}if(e.statusCode==404){return"NotFound"}return""}},5721:(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t.ClientDefaultValues=void 0;const i=n(9890);const o=i.__importDefault(n(1319));const s=n(1068);const r=n(2228);const a=n(7366);const d=n(1550);const c=n(4203);const l=n(4782);const u=n(7417);const f=n(6334);const m=n(4338);const g=n(4492);const y=n(9830);const C=n(8760);t.ClientDefaultValues={...C.ClientSharedValues,runtime:"node",base64Decoder:f.fromBase64,base64Encoder:f.toBase64,bodyLengthChecker:m.calculateBodyLength,credentialDefaultProvider:r.defaultProvider,defaultUserAgent:g.defaultUserAgent(o.default.name,o.default.version),maxAttempts:c.loadConfig(d.NODE_MAX_ATTEMPT_CONFIG_OPTIONS),region:c.loadConfig(s.NODE_REGION_CONFIG_OPTIONS,s.NODE_REGION_CONFIG_FILE_OPTIONS),requestHandler:new l.NodeHttpHandler,sha256:a.Hash.bind(null,"sha256"),streamCollector:l.streamCollector,urlParser:u.parseUrl,utf8Decoder:y.fromUtf8,utf8Encoder:y.toUtf8}},8760:(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t.ClientSharedValues=void 0;const i=n(8894);t.ClientSharedValues={apiVersion:"2020-05-31",disableHostPrefix:false,logger:{},regionInfoProvider:i.defaultRegionInfoProvider,serviceId:"cloudfront"}},818:(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t.waitForDistributionDeployed=void 0;const i=n(1614);const o=n(9853);const s=async(e,t)=>{try{let n=await e.send(new i.GetDistributionCommand(t));try{let e=()=>{return n.Distribution.Status};if(e()==="Deployed"){return{state:o.WaiterState.SUCCESS}}}catch(e){}}catch(e){}return{state:o.WaiterState.RETRY}};const r=async(e,t)=>{const n={minDelay:60,maxDelay:120};return o.createWaiter({...n,...e},t,s)};t.waitForDistributionDeployed=r},654:(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t.waitForInvalidationCompleted=void 0;const i=n(2414);const o=n(9853);const s=async(e,t)=>{try{let n=await e.send(new i.GetInvalidationCommand(t));try{let e=()=>{return n.Invalidation.Status};if(e()==="Completed"){return{state:o.WaiterState.SUCCESS}}}catch(e){}}catch(e){}return{state:o.WaiterState.RETRY}};const r=async(e,t)=>{const n={minDelay:20,maxDelay:120};return o.createWaiter({...n,...e},t,s)};t.waitForInvalidationCompleted=r},5704:(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t.waitForStreamingDistributionDeployed=void 0;const i=n(5179);const o=n(9853);const s=async(e,t)=>{try{let n=await e.send(new i.GetStreamingDistributionCommand(t));try{let e=()=>{return n.StreamingDistribution.Status};if(e()==="Deployed"){return{state:o.WaiterState.SUCCESS}}}catch(e){}}catch(e){}return{state:o.WaiterState.RETRY}};const r=async(e,t)=>{const n={minDelay:60,maxDelay:120};return o.createWaiter({...n,...e},t,s)};t.waitForStreamingDistributionDeployed=r},9890:(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:()=>s,__exportStar:()=>__exportStar,__values:()=>__values,__read:()=>__read,__spread:()=>__spread,__spreadArrays:()=>__spreadArrays,__await:()=>__await,__asyncGenerator:()=>__asyncGenerator,__asyncDelegator:()=>__asyncDelegator,__asyncValues:()=>__asyncValues,__makeTemplateObject:()=>__makeTemplateObject,__importStar:()=>__importStar,__importDefault:()=>__importDefault,__classPrivateFieldGet:()=>__classPrivateFieldGet,__classPrivateFieldSet:()=>__classPrivateFieldSet});var i=function(e,t){i=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 i(e,t)};function __extends(e,t){i(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,i=arguments.length;n=0;a--)if(r=e[a])s=(o<3?r(s):o>3?r(t,n,s):r(t,n))||s;return o>3&&s&&Object.defineProperty(t,n,s),s}function __param(e,t){return function(n,i){t(n,i,e)}}function __metadata(e,t){if(typeof Reflect==="object"&&typeof Reflect.metadata==="function")return Reflect.metadata(e,t)}function __awaiter(e,t,n,i){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(i.next(e))}catch(e){o(e)}}function rejected(e){try{step(i["throw"](e))}catch(e){o(e)}}function step(e){e.done?n(e.value):adopt(e.value).then(fulfilled,rejected)}step((i=i.apply(e,t||[])).next())})}function __generator(e,t){var n={label:0,sent:function(){if(s[0]&1)throw s[1];return s[1]},trys:[],ops:[]},i,o,s,r;return r={next:verb(0),throw:verb(1),return:verb(2)},typeof Symbol==="function"&&(r[Symbol.iterator]=function(){return this}),r;function verb(e){return function(t){return step([e,t])}}function step(r){if(i)throw new TypeError("Generator is already executing.");while(n)try{if(i=1,o&&(s=r[0]&2?o["return"]:r[0]?o["throw"]||((s=o["return"])&&s.call(o),0):o.next)&&!(s=s.call(o,r[1])).done)return s;if(o=0,s)r=[r[0]&2,s.value];switch(r[0]){case 0:case 1:s=r;break;case 4:n.label++;return{value:r[1],done:false};case 5:n.label++;o=r[1];r=[0];continue;case 7:r=n.ops.pop();n.trys.pop();continue;default:if(!(s=n.trys,s=s.length>0&&s[s.length-1])&&(r[0]===6||r[0]===2)){n=0;continue}if(r[0]===3&&(!s||r[1]>s[0]&&r[1]=e.length)e=void 0;return{value:e&&e[i++],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 i=n.call(e),o,s=[],r;try{while((t===void 0||t-- >0)&&!(o=i.next()).done)s.push(o.value)}catch(e){r={error:e}}finally{try{if(o&&!o.done&&(n=i["return"]))n.call(i)}finally{if(r)throw r.error}}return s}function __spread(){for(var e=[],t=0;t1||resume(e,t)})}}function resume(e,t){try{step(i[e](t))}catch(e){settle(s[0][3],e)}}function step(e){e.value instanceof __await?Promise.resolve(e.value.v).then(fulfill,reject):settle(s[0][2],e)}function fulfill(e){resume("next",e)}function reject(e){resume("throw",e)}function settle(e,t){if(e(t),s.shift(),s.length)resume(s[0][0],s[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(i,o){t[i]=e[i]?function(t){return(n=!n)?{value:__await(e[i](t)),done:i==="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(i,o){n=e[t](n),settle(i,o,n.done,n.value)})}}function settle(e,t,n,i){Promise.resolve(i).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 r=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))s(t,e,n);r(t,e);return t}function __importDefault(e){return e&&e.__esModule?e:{default:e}}function __classPrivateFieldGet(e,t){if(!t.has(e)){throw new TypeError("attempted to get private field on non-instance")}return t.get(e)}function __classPrivateFieldSet(e,t,n){if(!t.has(e)){throw new TypeError("attempted to set private field on non-instance")}t.set(e,n);return n}},9835:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t.resolveEndpointsConfig=void 0;const n=e=>{var t;return{...e,tls:(t=e.tls)!==null&&t!==void 0?t:true,endpoint:e.endpoint?i(e):()=>o(e),isCustomEndpoint:e.endpoint?true:false}};t.resolveEndpointsConfig=n;const i=e=>{const{endpoint:t,urlParser:n}=e;if(typeof t==="string"){const e=Promise.resolve(n(t));return()=>e}else if(typeof t==="object"){const e=Promise.resolve(t);return()=>e}return t};const o=async e=>{var t;const{tls:n=true}=e;const i=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(i)){throw new Error("Invalid region in client config")}const{hostname:s}=(t=await e.regionInfoProvider(i))!==null&&t!==void 0?t:{};if(!s){throw new Error("Cannot resolve hostname from client config")}return e.urlParser(`${n?"https:":"http:"}//${s}`)}},4585:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t.resolveRegionConfig=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"};const n=e=>{if(!e.region){throw new Error("Region is missing")}return{...e,region:i(e.region)}};t.resolveRegionConfig=n;const i=e=>{if(typeof e==="string"){const t=Promise.resolve(e);return()=>t}return e}},1068:(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});const i=n(1364);i.__exportStar(n(9835),t);i.__exportStar(n(4585),t)},5480:(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 i=n(453);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";function fromEnv(){return()=>{const e=process.env[t.ENV_KEY];const n=process.env[t.ENV_SECRET];const o=process.env[t.ENV_EXPIRATION];if(e&&n){return Promise.resolve({accessKeyId:e,secretAccessKey:n,sessionToken:process.env[t.ENV_SESSION],expiration:o?new Date(o):undefined})}return Promise.reject(new i.ProviderError("Unable to find environment variable credentials."))}}t.fromEnv=fromEnv},3502:(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 i=n(453);const o=n(8835);const s=n(7190);const r=n(7364);const a=n(292);const d=n(4057);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";function fromContainerMetadata(e={}){const{timeout:t,maxRetries:n}=a.providerConfigFromInit(e);return()=>{return getCmdsUri().then(e=>d.retry(async()=>{const n=JSON.parse(await requestFromEcsImds(t,e));if(!r.isImdsCredentials(n)){throw new i.ProviderError("Invalid response received from instance metadata service.")}return r.fromImdsCredentials(n)},n))}}t.fromContainerMetadata=fromContainerMetadata;function requestFromEcsImds(e,n){if(process.env[t.ENV_CMDS_AUTH_TOKEN]){const{headers:e={}}=n;e.Authorization=process.env[t.ENV_CMDS_AUTH_TOKEN];n.headers=e}return s.httpRequest({...n,timeout:e}).then(e=>e.toString())}const c="169.254.170.2";const l={localhost:true,"127.0.0.1":true};const u={"http:":true,"https:":true};function getCmdsUri(){if(process.env[t.ENV_CMDS_RELATIVE_URI]){return Promise.resolve({hostname:c,path:process.env[t.ENV_CMDS_RELATIVE_URI]})}if(process.env[t.ENV_CMDS_FULL_URI]){const e=o.parse(process.env[t.ENV_CMDS_FULL_URI]);if(!e.hostname||!(e.hostname in l)){return Promise.reject(new i.ProviderError(`${e.hostname} is not a valid container metadata service hostname`,false))}if(!e.protocol||!(e.protocol in u)){return Promise.reject(new i.ProviderError(`${e.protocol} is not a valid container metadata service protocol`,false))}return Promise.resolve({...e,port:e.port?parseInt(e.port,10):undefined})}return Promise.reject(new i.ProviderError("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))}},1317:(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t.fromInstanceMetadata=void 0;const i=n(453);const o=n(7190);const s=n(7364);const r=n(292);const a=n(4057);const d="169.254.169.254";const c="/latest/meta-data/iam/security-credentials/";const l="/latest/api/token";const u=(e={})=>{let t=false;const{timeout:n,maxRetries:i}=r.providerConfigFromInit(e);const o=async(e,n)=>{const i=(await a.retry(async()=>{let e;try{e=await m(n)}catch(e){if(e.statusCode===401){t=false}throw e}return e},e)).trim();return a.retry(async()=>{let e;try{e=await g(i,n)}catch(e){if(e.statusCode===401){t=false}throw e}return e},e)};return async()=>{if(t){return o(i,{timeout:n})}else{let e;try{e=(await f({timeout:n})).toString()}catch(e){if((e===null||e===void 0?void 0:e.statusCode)===400){throw Object.assign(e,{message:"EC2 Metadata token request returned error"})}else if(e.message==="TimeoutError"||[403,404,405].includes(e.statusCode)){t=true}return o(i,{timeout:n})}return o(i,{timeout:n,headers:{"x-aws-ec2-metadata-token":e}})}}};t.fromInstanceMetadata=u;const f=async e=>o.httpRequest({...e,host:d,path:l,method:"PUT",headers:{"x-aws-ec2-metadata-token-ttl-seconds":"21600"}});const m=async e=>(await o.httpRequest({...e,host:d,path:c})).toString();const g=async(e,t)=>{const n=JSON.parse((await o.httpRequest({...t,host:d,path:c+e})).toString());if(!s.isImdsCredentials(n)){throw new i.ProviderError("Invalid response received from instance metadata service.")}return s.fromImdsCredentials(n)}},6219:(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});const i=n(1364);i.__exportStar(n(3502),t);i.__exportStar(n(1317),t);i.__exportStar(n(292),t)},7364:(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 i=e=>({accessKeyId:e.AccessKeyId,secretAccessKey:e.SecretAccessKey,sessionToken:e.Token,expiration:new Date(e.Expiration)});t.fromImdsCredentials=i},292:(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},7190:(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t.httpRequest=void 0;const i=n(453);const o=n(4293);const s=n(8605);function httpRequest(e){return new Promise((t,n)=>{const r=s.request({method:"GET",...e});r.on("error",e=>{n(Object.assign(new i.ProviderError("Unable to connect to instance metadata service"),e))});r.on("timeout",()=>{n(new Error("TimeoutError"))});r.on("response",e=>{const{statusCode:s=400}=e;if(s<200||300<=s){n(Object.assign(new i.ProviderError("Error response received from instance metadata service"),{statusCode:s}))}const r=[];e.on("data",e=>{r.push(e)});e.on("end",()=>{t(o.Buffer.concat(r))})});r.end()})}t.httpRequest=httpRequest},4057:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t.retry=void 0;const n=(e,t)=>{let n=e();for(let i=0;i{"use strict";Object.defineProperty(t,"__esModule",{value:true});t.parseKnownFiles=t.getMasterProfileName=t.fromIni=t.ENV_PROFILE=void 0;const i=n(453);const o=n(835);const s="default";t.ENV_PROFILE="AWS_PROFILE";function isStaticCredsProfile(e){return 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}function isAssumeRoleProfile(e){return Boolean(e)&&typeof e==="object"&&typeof e.role_arn==="string"&&typeof e.source_profile==="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}function fromIni(e={}){return()=>parseKnownFiles(e).then(t=>resolveProfileData(getMasterProfileName(e),t,e))}t.fromIni=fromIni;function getMasterProfileName(e){return e.profile||process.env[t.ENV_PROFILE]||s}t.getMasterProfileName=getMasterProfileName;async function resolveProfileData(e,t,n,o={}){const s=t[e];if(Object.keys(o).length>0&&isStaticCredsProfile(s)){return resolveStaticCredentials(s)}if(isAssumeRoleProfile(s)){const{external_id:r,mfa_serial:a,role_arn:d,role_session_name:c="aws-sdk-js-"+Date.now(),source_profile:l}=s;if(!n.roleAssumer){throw new i.ProviderError(`Profile ${e} requires a role to be assumed, but no`+` role assumption callback was provided.`,false)}if(l in o){throw new i.ProviderError(`Detected a cycle attempting to resolve credentials for profile`+` ${getMasterProfileName(n)}. Profiles visited: `+Object.keys(o).join(", "),false)}const u=resolveProfileData(l,t,n,{...o,[l]:true});const f={RoleArn:d,RoleSessionName:c,ExternalId:r};if(a){if(!n.mfaCodeProvider){throw new i.ProviderError(`Profile ${e} requires multi-factor authentication,`+` but no MFA code callback was provided.`,false)}f.SerialNumber=a;f.TokenCode=await n.mfaCodeProvider(a)}return n.roleAssumer(await u,f)}if(isStaticCredsProfile(s)){return resolveStaticCredentials(s)}throw new i.ProviderError(`Profile ${e} could not be found or parsed in shared`+` credentials file.`)}function parseKnownFiles(e){const{loadedConfig:t=o.loadSharedConfigFiles(e)}=e;return t.then(e=>{const{configFile:t,credentialsFile:n}=e;return{...t,...n}})}t.parseKnownFiles=parseKnownFiles;function resolveStaticCredentials(e){return Promise.resolve({accessKeyId:e.aws_access_key_id,secretAccessKey:e.aws_secret_access_key,sessionToken:e.aws_session_token})}},2228:(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t.defaultProvider=t.ENV_IMDS_DISABLED=void 0;const i=n(5480);const o=n(6219);const s=n(3001);const r=n(57);const a=n(453);t.ENV_IMDS_DISABLED="AWS_EC2_METADATA_DISABLED";function defaultProvider(e={}){const{profile:t=process.env[s.ENV_PROFILE]}=e;const n=t?s.fromIni(e):a.chain(i.fromEnv(),s.fromIni(e),r.fromProcess(e),remoteProvider(e));return a.memoize(n,e=>e.expiration!==undefined&&e.expiration.getTime()-Date.now()<3e5,e=>e.expiration!==undefined)}t.defaultProvider=defaultProvider;function remoteProvider(e){if(process.env[o.ENV_CMDS_RELATIVE_URI]||process.env[o.ENV_CMDS_FULL_URI]){return o.fromContainerMetadata(e)}if(process.env[t.ENV_IMDS_DISABLED]){return()=>Promise.reject(new a.ProviderError("EC2 Instance Metadata Service access disabled"))}return o.fromInstanceMetadata(e)}},57:(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t.fromProcess=t.ENV_PROFILE=void 0;const i=n(3001);const o=n(453);const s=n(3129);t.ENV_PROFILE="AWS_PROFILE";function fromProcess(e={}){return()=>i.parseKnownFiles(e).then(t=>resolveProcessCredentials(i.getMasterProfileName(e),t,e))}t.fromProcess=fromProcess;async function resolveProcessCredentials(e,t,n){const i=t[e];if(t[e]){const t=i["credential_process"];if(t!==undefined){return await execPromise(t).then(t=>{let n;try{n=JSON.parse(t)}catch(t){throw Error(`Profile ${e} credential_process returned invalid JSON.`)}const{Version:i,AccessKeyId:o,SecretAccessKey:s,SessionToken:r,Expiration:a}=n;if(i!==1){throw Error(`Profile ${e} credential_process did not return Version 1.`)}if(o===undefined||s===undefined){throw Error(`Profile ${e} credential_process returned invalid credentials.`)}let d;if(a){const t=new Date;const n=new Date(a);if(n{throw new o.ProviderError(e.message)})}else{throw new o.ProviderError(`Profile ${e} did not contain credential_process.`)}}else{throw new o.ProviderError(`Profile ${e} could not be found in shared credentials file.`)}}function execPromise(e){return new Promise(function(t,n){s.exec(e,(e,i)=>{if(e){n(e);return}t(i.trim())})})}},7366:(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t.Hash=void 0;const i=n(6453);const o=n(4293);const s=n(6417);class Hash{constructor(e,t){this.hash=t?s.createHmac(e,castSourceData(t)):s.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 i.fromString(e,t)}if(ArrayBuffer.isView(e)){return i.fromArrayBuffer(e.buffer,e.byteOffset,e.byteLength)}return i.fromArrayBuffer(e)}},231:(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},4037:(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t.getContentLengthPlugin=t.contentLengthMiddlewareOptions=t.contentLengthMiddleware=void 0;const i=n(6333);const o="content-length";function contentLengthMiddleware(e){return t=>async n=>{const s=n.request;if(i.HttpRequest.isInstance(s)){const{body:t,headers:n}=s;if(t&&Object.keys(n).map(e=>e.toLowerCase()).indexOf(o)===-1){const n=e(t);if(n!==undefined){s.headers={...s.headers,[o]:String(n)}}}}return t({...n,request:s})}}t.contentLengthMiddleware=contentLengthMiddleware;t.contentLengthMiddlewareOptions={step:"build",tags:["SET_CONTENT_LENGTH","CONTENT_LENGTH"],name:"contentLengthMiddleware"};const s=e=>({applyToStack:n=>{n.add(contentLengthMiddleware(e.bodyLengthChecker),t.contentLengthMiddlewareOptions)}});t.getContentLengthPlugin=s},1819:(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t.getHostHeaderPlugin=t.hostHeaderMiddlewareOptions=t.hostHeaderMiddleware=t.resolveHostHeaderConfig=void 0;const i=n(6333);function resolveHostHeaderConfig(e){return e}t.resolveHostHeaderConfig=resolveHostHeaderConfig;const o=e=>t=>async n=>{if(!i.HttpRequest.isInstance(n.request))return t(n);const{request:o}=n;const{handlerProtocol:s=""}=e.requestHandler.metadata||{};if(s.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"]};const s=e=>({applyToStack:n=>{n.add(t.hostHeaderMiddleware(e),t.hostHeaderMiddlewareOptions)}});t.getHostHeaderPlugin=s},9506:(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});const i=n(1364);i.__exportStar(n(9182),t)},9182:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t.getLoggerPlugin=t.loggerMiddlewareOptions=t.loggerMiddleware=void 0;const n=()=>(e,t)=>async n=>{var i;const{logger:o}=t;const s=await e(n);if(!o){return s}const r=s.response;if(typeof o.info==="function"){o.info({metadata:{statusCode:r.statusCode,requestId:(i=r.headers["x-amzn-requestid"])!==null&&i!==void 0?i:r.headers["x-amzn-request-id"],extendedRequestId:r.headers["x-amz-id-2"],cfId:r.headers["x-amz-cf-id"]}})}return s};t.loggerMiddleware=n;t.loggerMiddlewareOptions={name:"loggerMiddleware",tags:["LOGGER"],step:"initialize"};const i=e=>({applyToStack:e=>{e.add(t.loggerMiddleware(),t.loggerMiddlewareOptions)}});t.getLoggerPlugin=i},5951:(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 i=n(9679);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 i=parseInt(n);if(Number.isNaN(i)){throw new Error(`Environment variable ${t.ENV_MAX_ATTEMPTS} mast be a number, got "${n}"`)}return i},configFileSelector:e=>{const n=e[t.CONFIG_MAX_ATTEMPTS];if(!n)return undefined;const i=parseInt(n);if(Number.isNaN(i)){throw new Error(`Shared config file entry ${t.CONFIG_MAX_ATTEMPTS} mast be a number, got "${n}"`)}return i},default:i.DEFAULT_MAX_ATTEMPTS};const o=e=>{const t=s(e.maxAttempts);return{...e,maxAttempts:t,retryStrategy:e.retryStrategy||new i.StandardRetryStrategy(t)}};t.resolveRetryConfig=o;const s=(e=i.DEFAULT_MAX_ATTEMPTS)=>{if(typeof e==="number"){const t=Promise.resolve(e);return()=>t}return e};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}},9497:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});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},2457:(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t.getDefaultRetryQuota=void 0;const i=n(9497);const o=e=>{const t=e;let n=e;const o=e=>e.name==="TimeoutError"?i.TIMEOUT_RETRY_COST:i.RETRY_COST;const s=e=>o(e)<=n;const r=e=>{if(!s(e)){throw new Error("No retry token available")}const t=o(e);n-=t;return t};const a=e=>{n+=e!==null&&e!==void 0?e:i.NO_RETRY_INCREMENT;n=Math.min(n,t)};return Object.freeze({hasRetryTokens:s,retrieveRetryTokens:r,releaseRetryTokens:a})};t.getDefaultRetryQuota=o},9679:(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t.StandardRetryStrategy=t.DEFAULT_RETRY_MODE=t.DEFAULT_MAX_ATTEMPTS=void 0;const i=n(6333);const o=n(6278);const s=n(2034);const r=n(9497);const a=n(2457);const d=n(8404);const c=n(5591);t.DEFAULT_MAX_ATTEMPTS=3;t.DEFAULT_RETRY_MODE="standard";class StandardRetryStrategy{constructor(e,t){var n,i,o;this.maxAttemptsProvider=e;this.retryDecider=(n=t===null||t===void 0?void 0:t.retryDecider)!==null&&n!==void 0?n:c.defaultRetryDecider;this.delayDecider=(i=t===null||t===void 0?void 0:t.delayDecider)!==null&&i!==void 0?i:d.defaultDelayDecider;this.retryQuota=(o=t===null||t===void 0?void 0:t.retryQuota)!==null&&o!==void 0?o:a.getDefaultRetryQuota(r.INITIAL_RETRY_TOKENS)}shouldRetry(e,t,n){return tsetTimeout(e,t));continue}if(!e.$metadata){e.$metadata={}}e.$metadata.attempts=a;e.$metadata.totalRetryDelay=d;throw e}}}}t.StandardRetryStrategy=StandardRetryStrategy},8404:(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t.defaultDelayDecider=void 0;const i=n(9497);const o=(e,t)=>Math.floor(Math.min(i.MAXIMUM_RETRY_DELAY,Math.random()*2**t*e));t.defaultDelayDecider=o},1550:(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});const i=n(1364);i.__exportStar(n(1474),t);i.__exportStar(n(9679),t);i.__exportStar(n(5951),t);i.__exportStar(n(8404),t);i.__exportStar(n(5591),t)},5591:(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t.defaultRetryDecider=void 0;const i=n(6278);const o=e=>{if(!e){return false}return i.isRetryableByTrait(e)||i.isClockSkewError(e)||i.isThrottlingError(e)||i.isTransientError(e)};t.defaultRetryDecider=o},1474:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t.getRetryPlugin=t.retryMiddlewareOptions=t.retryMiddleware=void 0;const n=e=>t=>async n=>e.retryStrategy.retry(t,n);t.retryMiddleware=n;t.retryMiddlewareOptions={name:"retryMiddleware",tags:["RETRY"],step:"finalizeRequest",priority:"high"};const i=e=>({applyToStack:n=>{n.add(t.retryMiddleware(e),t.retryMiddlewareOptions)}});t.getRetryPlugin=i},9789:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t.deserializerMiddleware=void 0;const n=(e,t)=>(n,i)=>async o=>{const{logger:s,outputFilterSensitiveLog:r}=i;const{response:a}=await n(o);const d=await t(a,e);const{$metadata:c,...l}=d;if(typeof(s===null||s===void 0?void 0:s.info)==="function"){s.info({output:r(l)})}return{response:a,output:d}};t.deserializerMiddleware=n},5296:(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});const i=n(1364);i.__exportStar(n(9789),t);i.__exportStar(n(8574),t);i.__exportStar(n(1368),t)},1368:(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t.getSerdePlugin=t.serializerMiddlewareOption=t.deserializerMiddlewareOption=void 0;const i=n(9789);const o=n(8574);t.deserializerMiddlewareOption={name:"deserializerMiddleware",step:"deserialize",tags:["DESERIALIZER"]};t.serializerMiddlewareOption={name:"serializerMiddleware",step:"serialize",tags:["SERIALIZER"]};function getSerdePlugin(e,n,s){return{applyToStack:r=>{r.add(i.deserializerMiddleware(e,s),t.deserializerMiddlewareOption);r.add(o.serializerMiddleware(e,n),t.serializerMiddlewareOption)}}}t.getSerdePlugin=getSerdePlugin},8574:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t.serializerMiddleware=void 0;const n=(e,t)=>(n,i)=>async o=>{const{logger:s,inputFilterSensitiveLog:r}=i;if(typeof(s===null||s===void 0?void 0:s.info)==="function"){s.info({input:r(o.input)})}const a=await t(o.input,e);return n({...o,request:a})};t.serializerMiddleware=n},7152:(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t.resolveAwsAuthConfig=void 0;const i=n(1423);function resolveAwsAuthConfig(e){const t=e.credentials||e.credentialDefaultProvider(e);const n=normalizeProvider(t);const{signingEscapePath:o=true,systemClockOffset:s=e.systemClockOffset||0,sha256:r}=e;let a;if(e.signer){a=normalizeProvider(e.signer)}else{a=(()=>normalizeProvider(e.region)().then(async t=>[await e.regionInfoProvider(t)||{},t]).then(([t,s])=>{const{signingRegion:a,signingService:d}=t;e.signingRegion=e.signingRegion||a||s;e.signingName=e.signingName||d||e.serviceId;return new i.SignatureV4({credentials:n,region:e.signingRegion,service:e.signingName,sha256:r,uriEscapePath:o})}))}return{...e,systemClockOffset:s,signingEscapePath:o,credentials:n,signer:a}}t.resolveAwsAuthConfig=resolveAwsAuthConfig;function normalizeProvider(e){if(typeof e==="object"){const t=Promise.resolve(e);return()=>t}return e}},6778:(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});const i=n(1364);i.__exportStar(n(7152),t);i.__exportStar(n(1774),t)},1774:(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t.getAwsAuthPlugin=t.awsAuthMiddlewareOptions=t.awsAuthMiddleware=void 0;const i=n(6333);const o=(e,t)=>Math.abs(s(t).getTime()-e)>=3e5;const s=e=>new Date(Date.now()+e);function awsAuthMiddleware(e){return(t,n)=>(async function(s){if(!i.HttpRequest.isInstance(s.request))return t(s);const r=typeof e.signer==="function"?await e.signer():e.signer;const a=await t({...s,request:await r.sign(s.request,{signingDate:new Date(Date.now()+e.systemClockOffset),signingRegion:n["signing_region"],signingService:n["signing_service"]})});const{headers:d}=a.response;const c=d&&(d.date||d.Date);if(c){const t=Date.parse(c);if(o(t,e.systemClockOffset)){e.systemClockOffset=t-Date.now()}}return a})}t.awsAuthMiddleware=awsAuthMiddleware;t.awsAuthMiddlewareOptions={name:"awsAuthMiddleware",tags:["SIGNATURE","AWSAUTH"],relation:"after",toMiddleware:"retryMiddleware"};const r=e=>({applyToStack:n=>{n.addRelativeTo(awsAuthMiddleware(e),t.awsAuthMiddlewareOptions)}});t.getAwsAuthPlugin=r},2639:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t.constructStack=void 0;const n=()=>{let e=[];let n=[];const s=new Set;const r=e=>e.sort((e,t)=>i[t.step]-i[e.step]||o[t.priority||"normal"]-o[e.priority||"normal"]);const a=t=>{let i=false;const o=e=>{if(e.name&&e.name===t){i=true;s.delete(t);return false}return true};e=e.filter(o);n=n.filter(o);return i};const d=t=>{let i=false;const o=e=>{if(e.middleware===t){i=true;if(e.name)s.delete(e.name);return false}return true};e=e.filter(o);n=n.filter(o);return i};const c=t=>{e.forEach(e=>{t.add(e.middleware,{...e})});n.forEach(e=>{t.addRelativeTo(e.middleware,{...e})});return t};const l=e=>{const t=[];e.before.forEach(e=>{if(e.before.length===0&&e.after.length===0){t.push(e)}else{t.push(...l(e))}});t.push(e);e.after.reverse().forEach(e=>{if(e.before.length===0&&e.after.length===0){t.push(e)}else{t.push(...l(e))}});return t};const u=()=>{const t=[];const i=[];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;i.push(t)});i.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 s=r(t).map(l).reduce((e,t)=>{e.push(...t);return e},[]);return s.map(e=>e.middleware)};const f={add:(t,n={})=>{const{name:i}=n;const o={step:"initialize",priority:"normal",middleware:t,...n};if(i){if(s.has(i)){throw new Error(`Duplicate middleware name '${i}'`)}s.add(i)}e.push(o)},addRelativeTo:(e,t)=>{const{name:i}=t;const o={middleware:e,...t};if(i){if(s.has(i)){throw new Error(`Duplicated middleware name '${i}'`)}s.add(i)}n.push(o)},clone:()=>c(t.constructStack()),use:e=>{e.applyToStack(f)},remove:e=>{if(typeof e==="string")return a(e);else return d(e)},removeByTag:t=>{let i=false;const o=e=>{const{tags:n,name:o}=e;if(n&&n.includes(t)){if(o)s.delete(o);i=true;return false}return true};e=e.filter(o);n=n.filter(o);return i},concat:e=>{const n=c(t.constructStack());n.use(e);return n},applyToStack:c,resolve:(e,t)=>{for(const n of u().reverse()){e=n(e,t)}return e}};return f};t.constructStack=n;const i={initialize:5,serialize:4,build:3,finalizeRequest:2,deserialize:1};const o={high:3,normal:2,low:1}},1732:(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});const i=n(1364);i.__exportStar(n(2639),t)},8487:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t.resolveUserAgentConfig=void 0;function resolveUserAgentConfig(e){return e}t.resolveUserAgentConfig=resolveUserAgentConfig},1660:(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});const i=n(1364);i.__exportStar(n(8487),t);i.__exportStar(n(1465),t)},1465:(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t.getUserAgentPlugin=t.getUserAgentMiddlewareOptions=t.userAgentMiddleware=void 0;const i=n(6333);function userAgentMiddleware(e){return t=>n=>{const{request:o}=n;if(!i.HttpRequest.isInstance(o))return t(n);const{headers:s}=o;const r=e.runtime==="node"?"user-agent":"x-amz-user-agent";if(!s[r]){s[r]=`${e.defaultUserAgent}`}else{s[r]+=` ${e.defaultUserAgent}`}if(e.customUserAgent){s[r]+=` ${e.customUserAgent}`}return t({...n,request:o})}}t.userAgentMiddleware=userAgentMiddleware;t.getUserAgentMiddlewareOptions={name:"getUserAgentMiddleware",step:"build",tags:["SET_USER_AGENT","USER_AGENT"]};const o=e=>({applyToStack:n=>{n.add(userAgentMiddleware(e),t.getUserAgentMiddlewareOptions)}});t.getUserAgentPlugin=o},2927:(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t.loadConfig=void 0;const i=n(453);const o=n(9875);const s=n(1396);const r=n(5750);const a=({environmentVariableSelector:e,configFileSelector:t,default:n},a={})=>i.memoize(i.chain(o.fromEnv(e),s.fromSharedConfigFiles(t,a),r.fromStatic(n)));t.loadConfig=a},9875:(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t.fromEnv=void 0;const i=n(453);const o=e=>async()=>{try{const t=e(process.env);if(t===undefined){throw new Error}return t}catch(t){throw new i.ProviderError(t.message||`Cannot load config from environment variables with getter: ${e}`)}};t.fromEnv=o},1396:(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t.fromSharedConfigFiles=t.ENV_PROFILE=void 0;const i=n(453);const o=n(835);const s="default";t.ENV_PROFILE="AWS_PROFILE";const r=(e,{preferredFile:n="config",...r}={})=>async()=>{const{loadedConfig:a=o.loadSharedConfigFiles(r),profile:d=process.env[t.ENV_PROFILE]||s}=r;const{configFile:c,credentialsFile:l}=await a;const u=l[d]||{};const f=c[d]||{};const m=n==="config"?{...u,...f}:{...f,...u};try{const t=e(m);if(t===undefined){throw new Error}return t}catch(t){throw new i.ProviderError(t.message||`Cannot load config for profile ${d} in SDK configuration files with getter: ${e}`)}};t.fromSharedConfigFiles=r},5750:(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t.fromStatic=void 0;const i=n(453);const o=e=>typeof e==="function";const s=e=>o(e)?async()=>e():i.fromStatic(e);t.fromStatic=s},4203:(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});const i=n(1364);i.__exportStar(n(2927),t)},4296:(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"]},7941:(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 i=e[n];t[n]=Array.isArray(i)?i.join(","):i}return t};t.getTransformedHeaders=n},4782:(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});const i=n(1364);i.__exportStar(n(1760),t);i.__exportStar(n(7591),t);i.__exportStar(n(6254),t)},1760:(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t.NodeHttpHandler=void 0;const i=n(6333);const o=n(5504);const s=n(8605);const r=n(7211);const a=n(4296);const d=n(7941);const c=n(7662);const l=n(776);const u=n(7010);class NodeHttpHandler{constructor({connectionTimeout:e,socketTimeout:t,httpAgent:n,httpsAgent:i}={}){this.metadata={handlerProtocol:"http/1.1"};this.connectionTimeout=e;this.socketTimeout=t;const o=true;this.httpAgent=n||new s.Agent({keepAlive:o});this.httpsAgent=i||new r.Agent({keepAlive:o})}destroy(){this.httpAgent.destroy();this.httpsAgent.destroy()}handle(e,{abortSignal:t}={}){return new Promise((n,f)=>{if(t===null||t===void 0?void 0:t.aborted){const e=new Error("Request aborted");e.name="AbortError";f(e);return}const m=e.protocol==="https:";const g=o.buildQueryString(e.query||{});const y={headers:e.headers,host:e.hostname,method:e.method,path:g?`${e.path}?${g}`:e.path,port:e.port,agent:m?this.httpsAgent:this.httpAgent};const C=m?r.request:s.request;const w=C(y,e=>{const t=new i.HttpResponse({statusCode:e.statusCode||-1,headers:d.getTransformedHeaders(e.headers),body:e});n({response:t})});w.on("error",e=>{if(a.NODEJS_TIMEOUT_ERROR_CODES.includes(e.code)){f(Object.assign(e,{name:"TimeoutError"}))}else{f(e)}});c.setConnectionTimeout(w,f,this.connectionTimeout);l.setSocketTimeout(w,f,this.socketTimeout);if(t){t.onabort=(()=>{w.abort();const e=new Error("Request aborted");e.name="AbortError";f(e)})}u.writeRequestBody(w,e)})}}t.NodeHttpHandler=NodeHttpHandler},7591:(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t.NodeHttp2Handler=void 0;const i=n(6333);const o=n(5504);const s=n(7565);const r=n(7941);const a=n(7010);class NodeHttp2Handler{constructor({requestTimeout:e,sessionTimeout:t}={}){this.metadata={handlerProtocol:"h2"};this.requestTimeout=e;this.sessionTimeout=t;this.connectionPool=new Map}destroy(){for(const[e,t]of this.connectionPool){t.destroy()}this.connectionPool.clear()}handle(e,{abortSignal:t}={}){return new Promise((n,d)=>{if(t===null||t===void 0?void 0:t.aborted){const e=new Error("Request aborted");e.name="AbortError";d(e);return}const{hostname:c,method:l,port:u,protocol:f,path:m,query:g}=e;const y=o.buildQueryString(g||{});const C=this.getSession(`${f}//${c}${u?`:${u}`:""}`).request({...e.headers,[s.constants.HTTP2_HEADER_PATH]:y?`${m}?${y}`:m,[s.constants.HTTP2_HEADER_METHOD]:l});C.on("response",e=>{const t=new i.HttpResponse({statusCode:e[":status"]||-1,headers:r.getTransformedHeaders(e),body:C});n({response:t})});C.on("error",d);C.on("frameError",d);C.on("aborted",d);const w=this.requestTimeout;if(w){C.setTimeout(w,()=>{C.close();const e=new Error(`Stream timed out because of no activity for ${w} ms`);e.name="TimeoutError";d(e)})}if(t){t.onabort=(()=>{C.close();const e=new Error("Request aborted");e.name="AbortError";d(e)})}a.writeRequestBody(C,e)})}getSession(e){const t=this.connectionPool;const n=t.get(e);if(n)return n;const i=s.connect(e);t.set(e,i);const o=this.sessionTimeout;if(o){i.setTimeout(o,()=>{i.close();t.delete(e)})}return i}}t.NodeHttp2Handler=NodeHttp2Handler},7662:(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",i=>{if(i.connecting){const o=setTimeout(()=>{e.destroy();t(Object.assign(new Error(`Socket timed out without establishing a connection within ${n} ms`),{name:"TimeoutError"}))},n);i.on("connect",()=>{clearTimeout(o)})}})};t.setConnectionTimeout=n},776:(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},9857:(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t.Collector=void 0;const i=n(2413);class Collector extends i.Writable{constructor(){super(...arguments);this.bufferedBytes=[]}_write(e,t,n){this.bufferedBytes.push(e);n()}}t.Collector=Collector},6254:(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t.streamCollector=void 0;const i=n(9857);const o=e=>new Promise((t,n)=>{const o=new i.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},7010:(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t.writeRequestBody=void 0;const i=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 i.Readable){t.pipe(e)}else if(t){e.end(Buffer.from(t))}else{e.end()}}},9298:(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}}t.ProviderError=ProviderError},9557:(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t.chain=void 0;const i=n(9298);function chain(...e){return()=>{let t=Promise.reject(new i.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},9976:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t.fromStatic=void 0;const n=e=>()=>Promise.resolve(e);t.fromStatic=n},453:(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});const i=n(1364);i.__exportStar(n(9557),t);i.__exportStar(n(9976),t);i.__exportStar(n(1250),t);i.__exportStar(n(9298),t)},1250:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t.memoize=void 0;const n=(e,t,n)=>{let i;let o;if(t===undefined){return()=>{if(!o){i=e();o=true}return i}}let s=false;return async()=>{if(!o){i=e();o=true}if(s){return i}const r=await i;if(n&&!n(r)){s=true;return r}if(t(r)){return i=e()}return r}};t.memoize=n},9889:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true})},3099:(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.substr(-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 i=e[n];return{...t,[n]:Array.isArray(i)?[...i]:i}},{})}},5916:(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},6333:(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});const i=n(1364);i.__exportStar(n(5916),t);i.__exportStar(n(3099),t);i.__exportStar(n(9889),t);i.__exportStar(n(5148),t)},5148:(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\.\-]{1,61}[a-z0-9]$/;return t.test(e)}t.isValidHostname=isValidHostname},5504:(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t.buildQueryString=void 0;const i=n(1722);function buildQueryString(e){const t=[];for(let n of Object.keys(e).sort()){const o=e[n];n=i.escapeUri(n);if(Array.isArray(o)){for(let e=0,s=o.length;e{"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,i=null]=n.split("=");e=decodeURIComponent(e);if(i){i=decodeURIComponent(i)}if(!(e in t)){t[e]=i}else if(Array.isArray(t[e])){t[e].push(i)}else{t[e]=[t[e],i]}}}return t}t.parseQueryString=parseQueryString},2819:(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]},6278:(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t.isTransientError=t.isThrottlingError=t.isClockSkewError=t.isRetryableByTrait=void 0;const i=n(2819);const o=e=>e.$retryable!==undefined;t.isRetryableByTrait=o;const s=e=>i.CLOCK_SKEW_ERROR_CODES.includes(e.name);t.isClockSkewError=s;const r=e=>{var t,n;return((t=e.$metadata)===null||t===void 0?void 0:t.httpStatusCode)===429||i.THROTTLING_ERROR_CODES.includes(e.name)||((n=e.$retryable)===null||n===void 0?void 0:n.throttling)==true};t.isThrottlingError=r;const a=e=>{var t;return i.TRANSIENT_ERROR_CODES.includes(e.name)||i.TRANSIENT_ERROR_STATUS_CODES.includes(((t=e.$metadata)===null||t===void 0?void 0:t.httpStatusCode)||0)};t.isTransientError=a},835:(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t.loadSharedConfigFiles=t.ENV_CONFIG_PATH=t.ENV_CREDENTIALS_PATH=void 0;const i=n(5747);const o=n(2087);const s=n(5622);t.ENV_CREDENTIALS_PATH="AWS_SHARED_CREDENTIALS_FILE";t.ENV_CONFIG_PATH="AWS_CONFIG_FILE";const r=()=>({});const a=(e={})=>{const{filepath:n=process.env[t.ENV_CREDENTIALS_PATH]||s.join(m(),".aws","credentials"),configFilepath:i=process.env[t.ENV_CONFIG_PATH]||s.join(m(),".aws","config")}=e;return Promise.all([f(i).then(u).then(c).catch(r),f(n).then(u).catch(r)]).then(e=>{const[t,n]=e;return{configFile:t,credentialsFile:n}})};t.loadSharedConfigFiles=a;const d=/^profile\s(["'])?([^\1]+)\1$/;const c=e=>{const t={};for(const n of Object.keys(e)){let i;if(n==="default"){t.default=e.default}else if(i=d.exec(n)){const[o,s,r]=i;if(r){t[r]=e[n]}}}return t};const l=["__proto__","profile __proto__"];const u=e=>{const t={};let n;for(let i of e.split(/\r?\n/)){i=i.split(/(^|\s)[;#]/)[0];const e=i.match(/^\s*\[([^\[\]]+)]\s*$/);if(e){n=e[1];if(l.includes(n)){throw new Error(`Found invalid profile name "${n}"`)}}else if(n){const e=i.match(/^\s*(.+?)\s*=\s*(.+?)\s*$/);if(e){t[n]=t[n]||{};t[n][e[1]]=e[2]}}}return t};const f=e=>new Promise((t,n)=>{i.readFile(e,"utf8",(e,i)=>{if(e){n(e)}else{t(i)}})});const m=()=>{const{HOME:e,USERPROFILE:t,HOMEPATH:n,HOMEDRIVE:i=`C:${s.sep}`}=process.env;if(e)return e;if(t)return t;if(n)return`${i}${n}`;return o.homedir()}},4698:(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t.SignatureV4=void 0;const i=n(5226);const o=n(691);const s=n(4788);const r=n(1004);const a=n(7302);const d=n(6564);const c=n(4865);const l=n(8786);const u=n(4758);const f=n(3196);class SignatureV4{constructor({applyChecksum:e,credentials:t,region:n,service:i,sha256:o,uriEscapePath:s=true}){this.service=i;this.sha256=o;this.uriEscapePath=s;this.applyChecksum=typeof e==="boolean"?e:true;this.regionProvider=y(n);this.credentialProvider=C(t)}async presign(e,t={}){const{signingDate:n=new Date,expiresIn:i=3600,unsignableHeaders:a,unhoistableHeaders:c,signableHeaders:f,signingRegion:y,signingService:C}=t;const w=await this.credentialProvider();const h=y!==null&&y!==void 0?y:await this.regionProvider();const{longDate:p,shortDate:v}=m(n);if(i>o.MAX_PRESIGNED_TTL){return Promise.reject("Signature version 4 presigned URLs"+" must have an expiration date less than one week in"+" the future")}const S=s.createScope(v,h,C!==null&&C!==void 0?C:this.service);const I=l.moveHeadersToQuery(u.prepareRequest(e),{unhoistableHeaders:c});if(w.sessionToken){I.query[o.TOKEN_QUERY_PARAM]=w.sessionToken}I.query[o.ALGORITHM_QUERY_PARAM]=o.ALGORITHM_IDENTIFIER;I.query[o.CREDENTIAL_QUERY_PARAM]=`${w.accessKeyId}/${S}`;I.query[o.AMZ_DATE_QUERY_PARAM]=p;I.query[o.EXPIRES_QUERY_PARAM]=i.toString(10);const E=r.getCanonicalHeaders(I,a,f);I.query[o.SIGNED_HEADERS_QUERY_PARAM]=g(E);I.query[o.SIGNATURE_QUERY_PARAM]=await this.getSignature(p,S,this.getSigningKey(w,h,v,C),this.createCanonicalRequest(I,E,await d.getPayloadHash(e,this.sha256)));return I}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:r,signingRegion:a,signingService:c}){const l=a!==null&&a!==void 0?a:await this.regionProvider();const{shortDate:u,longDate:f}=m(n);const g=s.createScope(u,l,c!==null&&c!==void 0?c:this.service);const y=await d.getPayloadHash({headers:{},body:t},this.sha256);const C=new this.sha256;C.update(e);const w=i.toHex(await C.digest());const h=[o.EVENT_ALGORITHM_IDENTIFIER,f,g,r,w,y].join("\n");return this.signString(h,{signingDate:n,signingRegion:l,signingService:c})}async signString(e,{signingDate:t=new Date,signingRegion:n,signingService:o}={}){const s=await this.credentialProvider();const r=n!==null&&n!==void 0?n:await this.regionProvider();const{shortDate:a}=m(t);const d=new this.sha256(await this.getSigningKey(s,r,a,o));d.update(e);return i.toHex(await d.digest())}async signRequest(e,{signingDate:t=new Date,signableHeaders:n,unsignableHeaders:i,signingRegion:a,signingService:l}={}){const f=await this.credentialProvider();const y=a!==null&&a!==void 0?a:await this.regionProvider();const C=u.prepareRequest(e);const{longDate:w,shortDate:h}=m(t);const p=s.createScope(h,y,l!==null&&l!==void 0?l:this.service);C.headers[o.AMZ_DATE_HEADER]=w;if(f.sessionToken){C.headers[o.TOKEN_HEADER]=f.sessionToken}const v=await d.getPayloadHash(C,this.sha256);if(!c.hasHeader(o.SHA256_HEADER,C.headers)&&this.applyChecksum){C.headers[o.SHA256_HEADER]=v}const S=r.getCanonicalHeaders(C,i,n);const I=await this.getSignature(w,p,this.getSigningKey(f,y,h,l),this.createCanonicalRequest(C,S,v));C.headers[o.AUTH_HEADER]=`${o.ALGORITHM_IDENTIFIER} `+`Credential=${f.accessKeyId}/${p}, `+`SignedHeaders=${g(S)}, `+`Signature=${I}`;return C}createCanonicalRequest(e,t,n){const i=Object.keys(t).sort();return`${e.method}\n${this.getCanonicalPath(e)}\n${a.getCanonicalQuery(e)}\n${i.map(e=>`${e}:${t[e]}`).join("\n")}\n\n${i.join(";")}\n${n}`}async createStringToSign(e,t,n){const s=new this.sha256;s.update(n);const r=await s.digest();return`${o.ALGORITHM_IDENTIFIER}\n${e}\n${t}\n${i.toHex(r)}`}getCanonicalPath({path:e}){if(this.uriEscapePath){const t=encodeURIComponent(e.replace(/^\//,""));return`/${t.replace(/%2F/g,"/")}`}return e}async getSignature(e,t,n,o){const s=await this.createStringToSign(e,t,o);const r=new this.sha256(await n);r.update(s);return i.toHex(await r.digest())}getSigningKey(e,t,n,i){return s.getSigningKey(this.sha256,e,n,t,i||this.service)}}t.SignatureV4=SignatureV4;const m=e=>{const t=f.iso8601(e).replace(/[\-:]/g,"");return{longDate:t,shortDate:t.substr(0,8)}};const g=e=>Object.keys(e).sort().join(";");const y=e=>{if(typeof e==="string"){const t=Promise.resolve(e);return()=>t}else{return e}};const C=e=>{if(typeof e==="object"){const t=Promise.resolve(e);return()=>t}else{return e}}},3846:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t.cloneRequest=void 0;function cloneRequest({headers:e,query:t,...n}){return{...n,headers:{...e},query:t?cloneQuery(t):undefined}}t.cloneRequest=cloneRequest;function cloneQuery(e){return Object.keys(e).reduce((t,n)=>{const i=e[n];return{...t,[n]:Array.isArray(i)?[...i]:i}},{})}},691:(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=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.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.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.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},4788:(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t.clearCredentialCache=t.getSigningKey=t.createScope=void 0;const i=n(691);const o={};const s=[];function createScope(e,t,n){return`${e}/${t}/${n}/${i.KEY_TYPE_IDENTIFIER}`}t.createScope=createScope;function getSigningKey(e,t,n,r,a){const d=`${n}:${r}:${a}:`+`${t.accessKeyId}:${t.sessionToken}`;if(d in o){return o[d]}s.push(d);while(s.length>i.MAX_CACHE_SIZE){delete o[s.shift()]}return o[d]=new Promise((s,c)=>{let l=Promise.resolve(`AWS4${t.secretAccessKey}`);for(const t of[n,r,a,i.KEY_TYPE_IDENTIFIER]){l=l.then(n=>hmac(e,n,t));l.catch(()=>{})}l.then(s,e=>{delete o[d];c(e)})})}t.getSigningKey=getSigningKey;function clearCredentialCache(){s.length=0;Object.keys(o).forEach(e=>{delete o[e]})}t.clearCredentialCache=clearCredentialCache;function hmac(e,t,n){const i=new e(t);i.update(n);return i.digest()}},1004:(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t.getCanonicalHeaders=void 0;const i=n(691);function getCanonicalHeaders({headers:e},t,n){const o={};for(const s of Object.keys(e).sort()){const r=s.toLowerCase();if(r in i.ALWAYS_UNSIGNABLE_HEADERS||(t===null||t===void 0?void 0:t.has(r))||i.PROXY_HEADER_PATTERN.test(r)||i.SEC_HEADER_PATTERN.test(r)){if(!n||n&&!n.has(r)){continue}}o[r]=e[s].trim().replace(/\s+/g," ")}return o}t.getCanonicalHeaders=getCanonicalHeaders},7302:(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t.getCanonicalQuery=void 0;const i=n(1722);const o=n(691);function getCanonicalQuery({query:e={}}){const t=[];const n={};for(const s of Object.keys(e).sort()){if(s.toLowerCase()===o.SIGNATURE_HEADER){continue}t.push(s);const r=e[s];if(typeof r==="string"){n[s]=`${i.escapeUri(s)}=${i.escapeUri(r)}`}else if(Array.isArray(r)){n[s]=r.slice(0).sort().reduce((e,t)=>e.concat([`${i.escapeUri(s)}=${i.escapeUri(t)}`]),[]).join("&")}}return t.map(e=>n[e]).filter(e=>e).join("&")}t.getCanonicalQuery=getCanonicalQuery},6564:(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t.getPayloadHash=void 0;const i=n(231);const o=n(5226);const s=n(691);async function getPayloadHash({headers:e,body:t},n){for(const t of Object.keys(e)){if(t.toLowerCase()===s.SHA256_HEADER){return e[t]}}if(t==undefined){return"e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"}else if(typeof t==="string"||ArrayBuffer.isView(t)||i.isArrayBuffer(t)){const e=new n;e.update(t);return o.toHex(await e.digest())}return s.UNSIGNED_PAYLOAD}t.getPayloadHash=getPayloadHash},4865:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t.hasHeader=void 0;function hasHeader(e,t){e=e.toLowerCase();for(const n of Object.keys(t)){if(e===n.toLowerCase()){return true}}return false}t.hasHeader=hasHeader},1423:(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});const i=n(1364);i.__exportStar(n(4788),t);i.__exportStar(n(4698),t)},8786:(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t.moveHeadersToQuery=void 0;const i=n(3846);function moveHeadersToQuery(e,t={}){var n;const{headers:o,query:s={}}=typeof e.clone==="function"?e.clone():i.cloneRequest(e);for(const e of Object.keys(o)){const i=e.toLowerCase();if(i.substr(0,6)==="x-amz-"&&!((n=t.unhoistableHeaders)===null||n===void 0?void 0:n.has(i))){s[e]=o[e];delete o[e]}}return{...e,headers:o,query:s}}t.moveHeadersToQuery=moveHeadersToQuery},4758:(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t.prepareRequest=void 0;const i=n(3846);const o=n(691);function prepareRequest(e){e=typeof e.clone==="function"?e.clone():i.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=prepareRequest},3196:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t.toDate=t.iso8601=void 0;function iso8601(e){return toDate(e).toISOString().replace(/\.\d{3}Z$/,"Z")}t.iso8601=iso8601;function toDate(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=toDate},7843:(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t.Client=void 0;const i=n(1732);class Client{constructor(e){this.middlewareStack=i.constructStack();this.config=e}send(e,t,n){const i=typeof t!=="function"?t:undefined;const o=typeof t==="function"?t:n;const s=e.resolveMiddleware(this.middlewareStack,this.config,i);if(o){s(e).then(e=>o(null,e.output),e=>o(e)).catch(()=>{})}else{return s(e).then(e=>e.output)}}destroy(){if(this.config.requestHandler.destroy)this.config.requestHandler.destroy()}}t.Client=Client},5863:(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t.Command=void 0;const i=n(1732);class Command{constructor(){this.middlewareStack=i.constructStack()}}t.Command=Command},6159:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t.SENSITIVE_STRING=void 0;t.SENSITIVE_STRING="***SensitiveInformation***"},9810:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t.dateToUtcString=void 0;const n=["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 o=e.getUTCMonth();const s=e.getUTCDay();const r=e.getUTCDate();const a=e.getUTCHours();const d=e.getUTCMinutes();const c=e.getUTCSeconds();const l=r<10?`0${r}`:`${r}`;const u=a<10?`0${a}`:`${a}`;const f=d<10?`0${d}`:`${d}`;const m=c<10?`0${c}`:`${c}`;return`${n[s]}, ${l} ${i[o]} ${t} ${u}:${f}:${m} GMT`}t.dateToUtcString=dateToUtcString},4344:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true})},6372:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true})},9512:(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)})}t.extendedEncodeURIComponent=extendedEncodeURIComponent},3905:(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},7810:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t.getValueFromTextNode=void 0;const n=e=>{const n="#text";for(const i in e){if(e.hasOwnProperty(i)&&e[i][n]!==undefined){e[i]=e[i][n]}else if(typeof e[i]==="object"&&e[i]!==null){e[i]=t.getValueFromTextNode(e[i])}}return e};t.getValueFromTextNode=n},6763:(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});const i=n(1364);i.__exportStar(n(7843),t);i.__exportStar(n(5863),t);i.__exportStar(n(4344),t);i.__exportStar(n(6372),t);i.__exportStar(n(9512),t);i.__exportStar(n(3905),t);i.__exportStar(n(7810),t);i.__exportStar(n(4550),t);i.__exportStar(n(9810),t);i.__exportStar(n(3485),t);i.__exportStar(n(6159),t);i.__exportStar(n(7096),t);i.__exportStar(n(2882),t)},4550:(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},7096:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true})},2882:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true})},3485:(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 i=e.split(t);if(n===1){return i}const o=[];let s="";for(let e=0;e{"use strict";Object.defineProperty(t,"__esModule",{value:true});t.parseUrl=void 0;const i=n(2573);const o=e=>{const{hostname:t="localhost",pathname:n="/",port:o,protocol:s="https:",search:r}=new URL(e);let a;if(r){a=i.parseQueryString(r)}return{hostname:t,port:o?parseInt(o):undefined,protocol:s,path:n,query:a}};t.parseUrl=o},6334:(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t.toBase64=t.fromBase64=void 0;const i=n(6453);function fromBase64(e){const t=i.fromString(e,"base64");return new Uint8Array(t.buffer,t.byteOffset,t.byteLength)}t.fromBase64=fromBase64;function toBase64(e){return i.fromArrayBuffer(e.buffer,e.byteOffset,e.byteLength).toString("base64")}t.toBase64=toBase64},4338:(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t.calculateBodyLength=void 0;const i=n(5747);function calculateBodyLength(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"){return i.lstatSync(e.path).size}}t.calculateBodyLength=calculateBodyLength},6453:(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t.fromString=t.fromArrayBuffer=void 0;const i=n(231);const o=n(4293);const s=(e,t=0,n=e.byteLength-t)=>{if(!i.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=s;const r=(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=r},5226:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t.toHex=t.fromHex=void 0;const n={};const i={};for(let e=0;e<256;e++){let t=e.toString(16).toLowerCase();if(t.length===1){t=`0${t}`}n[e]=t;i[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{"use strict";Object.defineProperty(t,"__esModule",{value:true});t.escapeUriPath=void 0;const i=n(7606);const o=e=>e.split("/").map(i.escapeUri).join("/");t.escapeUriPath=o},7606:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t.escapeUri=void 0;const n=e=>encodeURIComponent(e).replace(/[!'()*]/g,i);t.escapeUri=n;const i=e=>`%${e.charCodeAt(0).toString(16).toUpperCase()}`},1722:(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});const i=n(1364);i.__exportStar(n(7606),t);i.__exportStar(n(7674),t)},4492:(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t.defaultUserAgent=void 0;const i=n(1364);const o=i.__importDefault(n(1765));function defaultUserAgent(e,t){let n=`${o.default.platform}/${o.default.version}`;if(o.default.env.AWS_EXECUTION_ENV){n+=` exec-env/${o.default.env.AWS_EXECUTION_ENV}`}return`aws-sdk-nodejs-v3-${e}/${t} ${n}`}t.defaultUserAgent=defaultUserAgent},9830:(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t.toUtf8=t.fromUtf8=void 0;const i=n(6453);const o=e=>{const t=i.fromString(e,"utf8");return new Uint8Array(t.buffer,t.byteOffset,t.byteLength/Uint8Array.BYTES_PER_ELEMENT)};t.fromUtf8=o;const s=e=>i.fromArrayBuffer(e.buffer,e.byteOffset,e.byteLength).toString("utf8");t.toUtf8=s},8103:(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t.createWaiter=void 0;const i=n(6320);const o=n(6898);const s=n(4212);const r=async e=>{await o.sleep(e);return{state:s.WaiterState.TIMEOUT}};const a=async e=>{return new Promise(t=>{e.onabort=(()=>t({state:s.WaiterState.ABORTED}))})};const d=async(e,t,n)=>{const r={...s.waiterServiceDefaults,...e};o.validateWaiterOptions(r);const d=[i.runPolling(r,t,n)];if(e.abortController){d.push(a(e.abortController.signal))}return Promise.race(d)};t.createWaiter=d},9853:(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});const i=n(1364);i.__exportStar(n(8103),t);i.__exportStar(n(4212),t)},6320:(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t.runPolling=void 0;const i=n(6148);const o=n(4212);const s=(e,t,n,i)=>{if(i>n)return t;const o=e*2**(i-1);return r(e,o)};const r=(e,t)=>e+Math.random()*(t-e);const a=async({minDelay:e,maxDelay:t,maxWaitTime:n,abortController:r,client:a},d,c)=>{var l;let u=1;const f=Date.now()+n*1e3;const m=Math.log(t/e)/Math.log(2)+1;while(true){if((l=r===null||r===void 0?void 0:r.signal)===null||l===void 0?void 0:l.aborted){return{state:o.WaiterState.ABORTED}}const n=s(e,t,m,u);if(Date.now()+n*1e3>f){return{state:o.WaiterState.TIMEOUT}}await i.sleep(n);const{state:g}=await c(a,d);if(g!==o.WaiterState.RETRY){return{state:g}}u+=1}};t.runPolling=a},6898:(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});const i=n(1364);i.__exportStar(n(6148),t);i.__exportStar(n(4009),t)},6148:(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},4009:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t.validateWaiterOptions=void 0;const n=e=>{if(e.maxWaitTime<1){throw`WaiterOptions.maxWaitTime must be greater than 0`}else if(e.maxWaitTime<=e.minDelay){throw`WaiterOptions.maxWaitTime [${e.maxWaitTime}] must be greater than WaiterOptions.minDelay [${e.minDelay}] for this waiter`}};t.validateWaiterOptions=n},4212:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});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={}))},9354:(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t.XmlNode=void 0;const i=n(6011);class XmlNode{constructor(e,t=[]){this.name=e;this.children=t;this.attributes={}}withName(e){this.name=e;return this}addAttribute(e,t){this.attributes[e]=t;return this}addChildNode(e){this.children.push(e);return this}removeAttribute(e){delete this.attributes[e];return this}toString(){const e=Boolean(this.children.length);let t=`<${this.name}`;const n=this.attributes;for(const e of Object.keys(n)){const o=n[e];if(typeof o!=="undefined"&&o!==null){t+=` ${e}="${i.escapeAttribute(""+o)}"`}}return t+=!e?"/>":`>${this.children.map(e=>e.toString()).join("")}`}}t.XmlNode=XmlNode},136:(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t.XmlText=void 0;const i=n(9996);class XmlText{constructor(e){this.value=e}toString(){return i.escapeElement(""+this.value)}}t.XmlText=XmlText},6011:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t.escapeAttribute=void 0;function escapeAttribute(e){return e.replace(/&/g,"&").replace(//g,">").replace(/"/g,""")}t.escapeAttribute=escapeAttribute},9996:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t.escapeElement=void 0;function escapeElement(e){return e.replace(/&/g,"&").replace(//g,">")}t.escapeElement=escapeElement},3189:(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});const i=n(1364);i.__exportStar(n(9354),t);i.__exportStar(n(136),t)},1035:(e,t,n)=>{"use strict";const i=n(3348).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 s=["attributeNamePrefix","attrNodeName","textNodeName","ignoreAttributes","cdataTagName","cdataPositionChar","format","indentBy","supressEmptyNode","tagValueProcessor","attrValueProcessor"];function Parser(e){this.options=i(e,o,s);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 i="";const o=Object.keys(e);const s=o.length;for(let r=0;r")}return e+this.newLine}}function buildObjectNode(e,t,n,i){if(n&&!e.includes("<")){return this.indentate(i)+"<"+t+n+">"+e+""+this.options.tagValueProcessor(e)+"{"use strict";const i=function(e){return String.fromCharCode(e)};const o={nilChar:i(176),missingChar:i(201),nilPremitive:i(175),missingPremitive:i(200),emptyChar:i(178),emptyValue:i(177),boundryChar:i(179),objStart:i(198),arrStart:i(204),arrayEnd:i(185)};const s=[o.nilChar,o.nilPremitive,o.missingChar,o.missingPremitive,o.boundryChar,o.emptyChar,o.emptyValue,o.arrayEnd,o.objStart,o.arrStart];const r=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 i=hasData(e);if(i===true){let i="";if(Array.isArray(t)){i+=o.arrStart;const s=t[0];const c=e.length;if(typeof s==="string"){for(let t=0;t{"use strict";const i=n(3348);const o=function(e,t){const n={};if((!e.child||i.isEmptyObject(e.child))&&(!e.attrsMap||i.isEmptyObject(e.attrsMap))){return i.isExist(e.val)?e.val:""}else{if(i.isExist(e.val)){if(!(typeof e.val==="string"&&(e.val===""||e.val===t.cdataPositionChar))){if(t.arrayMode==="strict"){n[t.textNodeName]=[e.val]}else{n[t.textNodeName]=e.val}}}}i.merge(n,e.attrsMap,t.arrayMode);const s=Object.keys(e.child);for(let i=0;i1){n[r]=[];for(var a in e.child[r]){n[r].push(o(e.child[r][a],t))}}else{if(t.arrayMode===true){const i=o(e.child[r][0],t);if(typeof i==="object")n[r]=[i];else n[r]=i}else if(t.arrayMode==="strict"){n[r]=[o(e.child[r][0],t)]}else{n[r]=o(e.child[r][0],t)}}}return n};t.convertToJson=o},9323:(e,t,n)=>{"use strict";const i=n(3348);const o=n(3348).buildOptions;const s=n(9304);const r=function(e,t){t=o(t,s.defaultOptions,s.props);t.indentBy=t.indentBy||"";return a(e,t,0)};const a=function(e,t,n){let o="{";const s=Object.keys(e.child);for(let n=0;n1){o+='"'+r+'" : [ ';for(var d in e.child[r]){o+=a(e.child[r][d],t)+" , "}o=o.substr(0,o.length-1)+" ] "}else{o+='"'+r+'" : '+a(e.child[r][0],t)+" ,"}}i.merge(o,e.attrsMap);if(i.isEmptyObject(o)){return i.isExist(e.val)?e.val:""}else{if(i.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=r},6712:(e,t,n)=>{"use strict";const i=n(4192);const o=n(9304);const s=n(9304);const r=n(3348).buildOptions;const a=n(5850);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=r(t,s.defaultOptions,s.props);const d=o.getTraversalObj(e,t);return i.convertToJson(d,t)};t.convertTonimn=n(8200).convert2nimn;t.getTraversalObj=o.getTraversalObj;t.convertToJson=i.convertToJson;t.convertToJsonString=n(9323).convertToJsonString;t.validate=a.validate;t.j2xParser=n(1035);t.parseToNimn=function(e,n,i){return t.convertTonimn(t.getTraversalObj(e,i),n,i)};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(i){const o=e.child[i];if(Array.isArray(o)){console.log(t+'"'+i+'" :[');o.forEach(function(e,t){print(e,n)});console.log(t+"],")}else{console.log(t+' "'+i+'" : {');print(o,n);console.log(t+"},")}});console.log(t+"},")}console.log(t+"},")}}},3348:(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 i=n+"\\-.\\d\\u00B7\\u0300-\\u036F\\u203F-\\u2040";const o="["+n+"]["+i+"]*";const s=new RegExp("^"+o+"$");const r=function(e,t){const n=[];let i=t.exec(e);while(i){const o=[];const s=i.length;for(let e=0;e{"use strict";const i=n(3348);const o={allowBooleanAttributes:false};const s=["allowBooleanAttributes"];t.validate=function(e,t){t=i.buildOptions(t,o,s);const n=[];let r=false;let a=false;if(e[0]==="\ufeff"){e=e.substr(1)}for(let i=0;i"&&e[i]!==" "&&e[i]!=="\t"&&e[i]!=="\n"&&e[i]!=="\r";i++){s+=e[i]}s=s.trim();if(s[s.length-1]==="/"){s=s.substring(0,s.length-1);i--}if(!validateTagName(s)){let t;if(s.trim().length===0){t="There is an unnecessary space between tag name and backward slash '0){return getErrorObject("InvalidTag","Closing tag '"+s+"' can't have attributes or invalid starting.",getLineNumberForPosition(e,i))}else{const t=n.pop();if(s!==t){return getErrorObject("InvalidTag","Closing tag '"+t+"' is expected inplace of '"+s+"'.",getLineNumberForPosition(e,i))}if(n.length==0){a=true}}}else{const o=validateAttributeString(c,t);if(o!==true){return getErrorObject(o.err.code,o.err.msg,getLineNumberForPosition(e,i-c.length+o.err.line))}if(a===true){return getErrorObject("InvalidXml","Multiple possible root nodes found.",getLineNumberForPosition(e,i))}else{n.push(s)}r=true}for(i++;i0){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(;t5&&i==="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"){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"){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"){t+=2;break}}}return t}var r='"';var a="'";function readAttributeStr(e,t){let n="";let i="";let o=false;for(;t"){if(i===""){o=true;break}}n+=e[t]}if(i!==""){return false}return{value:n,index:t,tagClosed:o}}const d=new RegExp("(\\s*)([^\\s=]+)(\\s*=)?(\\s*(['\"])(([\\s\\S])*?)\\5)?","g");function validateAttributeString(e,t){const n=i.getAllMatches(e,d);const o={};for(let i=0;i{"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]}}}},9304:(e,t,n)=>{"use strict";const i=n(3348);const o=n(3348).buildOptions;const s=n(769);const r="<((!\\[CDATA\\[([\\s\\S]*?)(]]>))|((NAME:)?(NAME))([^>]*)>|((\\/)(NAME)\\s*>))([^<]*)".replace(/NAME/g,i.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 d=["attributeNamePrefix","attrNodeName","textNodeName","ignoreAttributes","ignoreNameSpace","allowBooleanAttributes","parseNodeValue","parseAttributeValue","arrayMode","trimValues","cdataTagName","cdataPositionChar","tagValueProcessor","attrValueProcessor","parseTrueNumberOnly","stopNodes"];t.props=d;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(i.isExist(e)){return e}else{return""}}}const c=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=i.getAllMatches(e,c);const o=n.length;const s={};for(let e=0;e",n,"Closing Tag is not closed.");let s=e.substring(n+2,o).trim();if(t.ignoreNameSpace){const e=s.indexOf(":");if(e!==-1){s=s.substr(e+1)}}if(r){if(r.val){r.val=i.getValue(r.val)+""+processTagValue(s,c,t)}else{r.val=processTagValue(s,c,t)}}if(t.stopNodes.length&&t.stopNodes.includes(r.tagname)){r.child=[];if(r.attrsMap==undefined){r.attrsMap={}}r.val=e.substr(r.startIndex+1,n-r.startIndex-1)}r=r.parent;c="";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 i=e.substring(n,t);if(i.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(c){r.val=i.getValue(r.val)+""+processTagValue(r.tagname,c,t);c=""}if(t.cdataTagName){const e=new s(t.cdataTagName,r,a);r.addChild(e);r.val=i.getValue(r.val)+t.cdataPositionChar;if(a){e.val=a}}else{r.val=(r.val||"")+(a||"")}n=o+2}else{const o=closingIndexForOpeningTag(e,n+1);let a=o.data;const d=o.index;const l=a.indexOf(" ");let u=a;if(l!==-1){u=a.substr(0,l).replace(/\s\s*$/,"");a=a.substr(l+1)}if(t.ignoreNameSpace){const e=u.indexOf(":");if(e!==-1){u=u.substr(e+1)}}if(r&&c){if(r.tagname!=="!xml"){r.val=i.getValue(r.val)+""+processTagValue(r.tagname,c,t)}}if(a.length>0&&a.lastIndexOf("/")===a.length-1){if(u[u.length-1]==="/"){u=u.substr(0,u.length-1);a=u}else{a=a.substr(0,a.length-1)}const e=new s(u,r,"");if(u!==a){e.attrsMap=buildAttributesMap(a,t)}r.addChild(e)}else{const e=new s(u,r);if(t.stopNodes.length&&t.stopNodes.includes(e.tagname)){e.startIndex=d}if(u!==a){e.attrsMap=buildAttributesMap(a,t)}r.addChild(e);r=e}c="";n=d}}else{c+=e[n]}}return n};function closingIndexForOpeningTag(e,t){let n;let i="";for(let o=t;o"){return{data:i,index:o}}else if(t==="\t"){t=" "}i+=t}}function findClosingIndex(e,t,n,i){const o=e.indexOf(t,n);if(o===-1){throw new Error(i)}else{return o+t.length-1}}t.getTraversalObj=l},1364:(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:()=>__createBinding,__exportStar:()=>__exportStar,__values:()=>__values,__read:()=>__read,__spread:()=>__spread,__spreadArrays:()=>__spreadArrays,__await:()=>__await,__asyncGenerator:()=>__asyncGenerator,__asyncDelegator:()=>__asyncDelegator,__asyncValues:()=>__asyncValues,__makeTemplateObject:()=>__makeTemplateObject,__importStar:()=>__importStar,__importDefault:()=>__importDefault,__classPrivateFieldGet:()=>__classPrivateFieldGet,__classPrivateFieldSet:()=>__classPrivateFieldSet});var i=function(e,t){i=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(e,t){e.__proto__=t}||function(e,t){for(var n in t)if(t.hasOwnProperty(n))e[n]=t[n]};return i(e,t)};function __extends(e,t){i(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,i=arguments.length;n=0;a--)if(r=e[a])s=(o<3?r(s):o>3?r(t,n,s):r(t,n))||s;return o>3&&s&&Object.defineProperty(t,n,s),s}function __param(e,t){return function(n,i){t(n,i,e)}}function __metadata(e,t){if(typeof Reflect==="object"&&typeof Reflect.metadata==="function")return Reflect.metadata(e,t)}function __awaiter(e,t,n,i){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(i.next(e))}catch(e){o(e)}}function rejected(e){try{step(i["throw"](e))}catch(e){o(e)}}function step(e){e.done?n(e.value):adopt(e.value).then(fulfilled,rejected)}step((i=i.apply(e,t||[])).next())})}function __generator(e,t){var n={label:0,sent:function(){if(s[0]&1)throw s[1];return s[1]},trys:[],ops:[]},i,o,s,r;return r={next:verb(0),throw:verb(1),return:verb(2)},typeof Symbol==="function"&&(r[Symbol.iterator]=function(){return this}),r;function verb(e){return function(t){return step([e,t])}}function step(r){if(i)throw new TypeError("Generator is already executing.");while(n)try{if(i=1,o&&(s=r[0]&2?o["return"]:r[0]?o["throw"]||((s=o["return"])&&s.call(o),0):o.next)&&!(s=s.call(o,r[1])).done)return s;if(o=0,s)r=[r[0]&2,s.value];switch(r[0]){case 0:case 1:s=r;break;case 4:n.label++;return{value:r[1],done:false};case 5:n.label++;o=r[1];r=[0];continue;case 7:r=n.ops.pop();n.trys.pop();continue;default:if(!(s=n.trys,s=s.length>0&&s[s.length-1])&&(r[0]===6||r[0]===2)){n=0;continue}if(r[0]===3&&(!s||r[1]>s[0]&&r[1]=e.length)e=void 0;return{value:e&&e[i++],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 i=n.call(e),o,s=[],r;try{while((t===void 0||t-- >0)&&!(o=i.next()).done)s.push(o.value)}catch(e){r={error:e}}finally{try{if(o&&!o.done&&(n=i["return"]))n.call(i)}finally{if(r)throw r.error}}return s}function __spread(){for(var e=[],t=0;t1||resume(e,t)})}}function resume(e,t){try{step(i[e](t))}catch(e){settle(s[0][3],e)}}function step(e){e.value instanceof __await?Promise.resolve(e.value.v).then(fulfill,reject):settle(s[0][2],e)}function fulfill(e){resume("next",e)}function reject(e){resume("throw",e)}function settle(e,t){if(e(t),s.shift(),s.length)resume(s[0][0],s[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(i,o){t[i]=e[i]?function(t){return(n=!n)?{value:__await(e[i](t)),done:i==="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(i,o){n=e[t](n),settle(i,o,n.done,n.value)})}}function settle(e,t,n,i){Promise.resolve(i).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}function __importStar(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}function __importDefault(e){return e&&e.__esModule?e:{default:e}}function __classPrivateFieldGet(e,t){if(!t.has(e)){throw new TypeError("attempted to get private field on non-instance")}return t.get(e)}function __classPrivateFieldSet(e,t,n){if(!t.has(e)){throw new TypeError("attempted to set private field on non-instance")}t.set(e,n);return n}},2034:(e,t,n)=>{var i=n(8127);var o=n(9180);var s=o;s.v1=i;s.v4=o;e.exports=s},4690:e=>{var t=[];for(var n=0;n<256;++n){t[n]=(n+256).toString(16).substr(1)}function bytesToUuid(e,n){var i=n||0;var o=t;return[o[e[i++]],o[e[i++]],o[e[i++]],o[e[i++]],"-",o[e[i++]],o[e[i++]],"-",o[e[i++]],o[e[i++]],"-",o[e[i++]],o[e[i++]],"-",o[e[i++]],o[e[i++]],o[e[i++]],o[e[i++]],o[e[i++]],o[e[i++]]].join("")}e.exports=bytesToUuid},2038:(e,t,n)=>{var i=n(6417);e.exports=function nodeRNG(){return i.randomBytes(16)}},8127:(e,t,n)=>{var i=n(2038);var o=n(4690);var s;var r;var a=0;var d=0;function v1(e,t,n){var c=t&&n||0;var l=t||[];e=e||{};var u=e.node||s;var f=e.clockseq!==undefined?e.clockseq:r;if(u==null||f==null){var m=i();if(u==null){u=s=[m[0]|1,m[1],m[2],m[3],m[4],m[5]]}if(f==null){f=r=(m[6]<<8|m[7])&16383}}var g=e.msecs!==undefined?e.msecs:(new Date).getTime();var y=e.nsecs!==undefined?e.nsecs:d+1;var C=g-a+(y-d)/1e4;if(C<0&&e.clockseq===undefined){f=f+1&16383}if((C<0||g>a)&&e.nsecs===undefined){y=0}if(y>=1e4){throw new Error("uuid.v1(): Can't create more than 10M uuids/sec")}a=g;d=y;r=f;g+=122192928e5;var w=((g&268435455)*1e4+y)%4294967296;l[c++]=w>>>24&255;l[c++]=w>>>16&255;l[c++]=w>>>8&255;l[c++]=w&255;var h=g/4294967296*1e4&268435455;l[c++]=h>>>8&255;l[c++]=h&255;l[c++]=h>>>24&15|16;l[c++]=h>>>16&255;l[c++]=f>>>8|128;l[c++]=f&255;for(var p=0;p<6;++p){l[c+p]=u[p]}return t?t:o(l)}e.exports=v1},9180:(e,t,n)=>{var i=n(2038);var o=n(4690);function v4(e,t,n){var s=t&&n||0;if(typeof e=="string"){t=e==="binary"?new Array(16):null;e=null}e=e||{};var r=e.random||(e.rng||i)();r[6]=r[6]&15|64;r[8]=r[8]&63|128;if(t){for(var a=0;a<16;++a){t[s+a]=r[a]}}return t||o(r)}e.exports=v4},8746:(e,t,n)=>{"use strict";n.r(t);n.d(t,{default:()=>d});var i=n(5316);var o=n.n(i);var s=n(4465);var r=n.n(s);const a=async()=>{try{const e=i.getInput("distribution-id",{required:true});const t=i.getInput("caller-reference",{required:false});const n=i.getInput("paths",{required:false}).trim().split(/\r?[\n,]/);const o={DistributionId:e,InvalidationBatch:{CallerReference:t,Paths:{Quantity:n.length,Items:n}}};const r=new s.CloudFrontClient({apiVersion:"2019-03-26",customUserAgent:"aws-github-actions-cloudfront"});const a=await r.send(new s.CreateInvalidationCommand(o));const d=a.Invalidation.Id;i.setOutput("invalidation-id",d)}catch(e){i.setFailed(e.message)}};a();const d=a},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")},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")},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")},8835:e=>{"use strict";e.exports=require("url")}};var t={};function __webpack_require__(n){if(t[n]){return t[n].exports}var i=t[n]={exports:{}};var o=true;try{e[n].call(i.exports,i,i.exports,__webpack_require__);o=false}finally{if(o)delete t[n]}return i.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__(8746)})(); \ No newline at end of file +module.exports=(()=>{var e={1319:e=>{"use strict";e.exports=JSON.parse('{"name":"@aws-sdk/client-cloudfront","description":"AWS SDK for JavaScript Cloudfront Client for Node.js, Browser and React Native","version":"3.5.0","scripts":{"clean":"yarn remove-definitions && yarn remove-dist && yarn remove-documentation","build-documentation":"yarn remove-documentation && typedoc ./","prepublishOnly":"yarn build","pretest":"yarn build:cjs","remove-definitions":"rimraf ./types","remove-dist":"rimraf ./dist","remove-documentation":"rimraf ./docs","test":"exit 0","build:cjs":"tsc -p tsconfig.json","build:es":"tsc -p tsconfig.es.json","build":"yarn build:cjs && yarn build:es","postbuild":"downlevel-dts types types/ts3.4"},"main":"./dist/cjs/index.js","types":"./types/index.d.ts","module":"./dist/es/index.js","browser":{"./runtimeConfig":"./runtimeConfig.browser"},"react-native":{"./runtimeConfig":"./runtimeConfig.native"},"sideEffects":false,"dependencies":{"@aws-crypto/sha256-browser":"^1.0.0","@aws-crypto/sha256-js":"^1.0.0","@aws-sdk/config-resolver":"3.5.0","@aws-sdk/credential-provider-node":"3.4.1","@aws-sdk/fetch-http-handler":"3.5.0","@aws-sdk/hash-node":"3.4.1","@aws-sdk/invalid-dependency":"3.4.1","@aws-sdk/middleware-content-length":"3.5.0","@aws-sdk/middleware-host-header":"3.5.0","@aws-sdk/middleware-logger":"3.5.0","@aws-sdk/middleware-retry":"3.5.0","@aws-sdk/middleware-serde":"3.4.1","@aws-sdk/middleware-signing":"3.5.0","@aws-sdk/middleware-stack":"3.4.1","@aws-sdk/middleware-user-agent":"3.5.0","@aws-sdk/node-config-provider":"3.4.1","@aws-sdk/node-http-handler":"3.5.0","@aws-sdk/protocol-http":"3.5.0","@aws-sdk/smithy-client":"3.5.0","@aws-sdk/types":"3.4.1","@aws-sdk/url-parser":"3.4.1","@aws-sdk/url-parser-native":"3.4.1","@aws-sdk/util-base64-browser":"3.4.1","@aws-sdk/util-base64-node":"3.4.1","@aws-sdk/util-body-length-browser":"3.4.1","@aws-sdk/util-body-length-node":"3.4.1","@aws-sdk/util-user-agent-browser":"3.5.0","@aws-sdk/util-user-agent-node":"3.5.0","@aws-sdk/util-utf8-browser":"3.4.1","@aws-sdk/util-utf8-node":"3.4.1","@aws-sdk/util-waiter":"3.4.1","@aws-sdk/xml-builder":"3.4.1","fast-xml-parser":"^3.16.0","tslib":"^2.0.0"},"devDependencies":{"@aws-sdk/client-documentation-generator":"3.4.1","@types/node":"^12.7.5","downlevel-dts":"0.7.0","jest":"^26.1.0","rimraf":"^3.0.0","typedoc":"^0.19.2","typescript":"~4.1.2"},"engines":{"node":">=10.0.0"},"typesVersions":{"<4.0":{"types/*":["types/ts3.4/*"]}},"author":{"name":"AWS SDK for JavaScript Team","url":"https://aws.amazon.com/javascript/"},"license":"Apache-2.0","homepage":"https://github.com/aws/aws-sdk-js-v3/tree/master/clients/client-cloudfront","repository":{"type":"git","url":"https://github.com/aws/aws-sdk-js-v3.git","directory":"clients/client-cloudfront"}}')},9190:function(e,t,n){"use strict";var i=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 o=i(n(2087));const s=n(2861);function issueCommand(e,t,n){const i=new Command(e,t,n);process.stdout.write(i.toString()+o.EOL)}t.issueCommand=issueCommand;function issue(e,t=""){issueCommand(e,{},t)}t.issue=issue;const r="::";class Command{constructor(e,t,n){if(!e){e="missing.command"}this.command=e;this.properties=t;this.message=n}toString(){let e=r+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 i=this.properties[n];if(i){if(t){t=false}else{e+=","}e+=`${n}=${escapeProperty(i)}`}}}}e+=`${r}${escapeData(this.message)}`;return e}}function escapeData(e){return s.toCommandValue(e).replace(/%/g,"%25").replace(/\r/g,"%0D").replace(/\n/g,"%0A")}function escapeProperty(e){return s.toCommandValue(e).replace(/%/g,"%25").replace(/\r/g,"%0D").replace(/\n/g,"%0A").replace(/:/g,"%3A").replace(/,/g,"%2C")}},5316:function(e,t,n){"use strict";var i=this&&this.__awaiter||function(e,t,n,i){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(i.next(e))}catch(e){o(e)}}function rejected(e){try{step(i["throw"](e))}catch(e){o(e)}}function step(e){e.done?n(e.value):adopt(e.value).then(fulfilled,rejected)}step((i=i.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 s=n(9190);const r=n(3685);const a=n(2861);const d=o(n(2087));const c=o(n(5622));var l;(function(e){e[e["Success"]=0]="Success";e[e["Failure"]=1]="Failure"})(l=t.ExitCode||(t.ExitCode={}));function exportVariable(e,t){const n=a.toCommandValue(t);process.env[e]=n;const i=process.env["GITHUB_ENV"]||"";if(i){const t="_GitHubActionsFileCommandDelimeter_";const i=`${e}<<${t}${d.EOL}${n}${d.EOL}${t}`;r.issueCommand("ENV",i)}else{s.issueCommand("set-env",{name:e},n)}}t.exportVariable=exportVariable;function setSecret(e){s.issueCommand("add-mask",{},e)}t.setSecret=setSecret;function addPath(e){const t=process.env["GITHUB_PATH"]||"";if(t){r.issueCommand("PATH",e)}else{s.issueCommand("add-path",{},e)}process.env["PATH"]=`${e}${c.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}`)}return n.trim()}t.getInput=getInput;function setOutput(e,t){s.issueCommand("set-output",{name:e},t)}t.setOutput=setOutput;function setCommandEcho(e){s.issue("echo",e?"on":"off")}t.setCommandEcho=setCommandEcho;function setFailed(e){process.exitCode=l.Failure;error(e)}t.setFailed=setFailed;function isDebug(){return process.env["RUNNER_DEBUG"]==="1"}t.isDebug=isDebug;function debug(e){s.issueCommand("debug",{},e)}t.debug=debug;function error(e){s.issue("error",e instanceof Error?e.toString():e)}t.error=error;function warning(e){s.issue("warning",e instanceof Error?e.toString():e)}t.warning=warning;function info(e){process.stdout.write(e+d.EOL)}t.info=info;function startGroup(e){s.issue("group",e)}t.startGroup=startGroup;function endGroup(){s.issue("endgroup")}t.endGroup=endGroup;function group(e,t){return i(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){s.issueCommand("save-state",{name:e},t)}t.saveState=saveState;function getState(e){return process.env[`STATE_${e}`]||""}t.getState=getState},3685:function(e,t,n){"use strict";var i=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 o=i(n(5747));const s=i(n(2087));const r=n(2861);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(!o.existsSync(n)){throw new Error(`Missing file at path: ${n}`)}o.appendFileSync(n,`${r.toCommandValue(t)}${s.EOL}`,{encoding:"utf8"})}t.issueCommand=issueCommand},2861:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});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},8461:(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t.CloudFront=void 0;const i=n(7965);const o=n(9656);const s=n(9401);const r=n(4706);const a=n(2466);const d=n(1895);const c=n(4161);const l=n(2219);const u=n(6160);const f=n(871);const m=n(7634);const g=n(7226);const y=n(688);const C=n(973);const w=n(5460);const h=n(2591);const p=n(1125);const v=n(2116);const E=n(5582);const S=n(3321);const I=n(1142);const b=n(7588);const P=n(5251);const M=n(7871);const L=n(4631);const T=n(2609);const A=n(2934);const R=n(7833);const _=n(6464);const N=n(7337);const F=n(1614);const z=n(663);const D=n(173);const $=n(783);const X=n(1134);const q=n(8003);const G=n(2414);const k=n(2026);const O=n(8629);const U=n(5814);const H=n(2617);const K=n(4337);const Q=n(5643);const B=n(9302);const x=n(728);const j=n(5179);const W=n(7896);const Y=n(1090);const J=n(2352);const Z=n(2315);const V=n(5854);const ee=n(5230);const te=n(4662);const ne=n(1457);const ie=n(1752);const oe=n(3588);const se=n(4874);const re=n(4054);const ae=n(4003);const de=n(9783);const ce=n(4975);const le=n(6743);const ue=n(7844);const fe=n(8734);const me=n(7157);const ge=n(3706);const ye=n(5672);const Ce=n(978);const we=n(8489);const he=n(1448);const pe=n(8991);const ve=n(2299);const Ee=n(3600);const Se=n(4069);const Ie=n(9607);const be=n(2576);class CloudFront extends i.CloudFrontClient{createCachePolicy(e,t,n){const i=new o.CreateCachePolicyCommand(e);if(typeof t==="function"){this.send(i,t)}else if(typeof n==="function"){if(typeof t!=="object")throw new Error(`Expect http options but get ${typeof t}`);this.send(i,t||{},n)}else{return this.send(i,t)}}createCloudFrontOriginAccessIdentity(e,t,n){const i=new s.CreateCloudFrontOriginAccessIdentityCommand(e);if(typeof t==="function"){this.send(i,t)}else if(typeof n==="function"){if(typeof t!=="object")throw new Error(`Expect http options but get ${typeof t}`);this.send(i,t||{},n)}else{return this.send(i,t)}}createDistribution(e,t,n){const i=new r.CreateDistributionCommand(e);if(typeof t==="function"){this.send(i,t)}else if(typeof n==="function"){if(typeof t!=="object")throw new Error(`Expect http options but get ${typeof t}`);this.send(i,t||{},n)}else{return this.send(i,t)}}createDistributionWithTags(e,t,n){const i=new a.CreateDistributionWithTagsCommand(e);if(typeof t==="function"){this.send(i,t)}else if(typeof n==="function"){if(typeof t!=="object")throw new Error(`Expect http options but get ${typeof t}`);this.send(i,t||{},n)}else{return this.send(i,t)}}createFieldLevelEncryptionConfig(e,t,n){const i=new d.CreateFieldLevelEncryptionConfigCommand(e);if(typeof t==="function"){this.send(i,t)}else if(typeof n==="function"){if(typeof t!=="object")throw new Error(`Expect http options but get ${typeof t}`);this.send(i,t||{},n)}else{return this.send(i,t)}}createFieldLevelEncryptionProfile(e,t,n){const i=new c.CreateFieldLevelEncryptionProfileCommand(e);if(typeof t==="function"){this.send(i,t)}else if(typeof n==="function"){if(typeof t!=="object")throw new Error(`Expect http options but get ${typeof t}`);this.send(i,t||{},n)}else{return this.send(i,t)}}createInvalidation(e,t,n){const i=new l.CreateInvalidationCommand(e);if(typeof t==="function"){this.send(i,t)}else if(typeof n==="function"){if(typeof t!=="object")throw new Error(`Expect http options but get ${typeof t}`);this.send(i,t||{},n)}else{return this.send(i,t)}}createKeyGroup(e,t,n){const i=new u.CreateKeyGroupCommand(e);if(typeof t==="function"){this.send(i,t)}else if(typeof n==="function"){if(typeof t!=="object")throw new Error(`Expect http options but get ${typeof t}`);this.send(i,t||{},n)}else{return this.send(i,t)}}createMonitoringSubscription(e,t,n){const i=new f.CreateMonitoringSubscriptionCommand(e);if(typeof t==="function"){this.send(i,t)}else if(typeof n==="function"){if(typeof t!=="object")throw new Error(`Expect http options but get ${typeof t}`);this.send(i,t||{},n)}else{return this.send(i,t)}}createOriginRequestPolicy(e,t,n){const i=new m.CreateOriginRequestPolicyCommand(e);if(typeof t==="function"){this.send(i,t)}else if(typeof n==="function"){if(typeof t!=="object")throw new Error(`Expect http options but get ${typeof t}`);this.send(i,t||{},n)}else{return this.send(i,t)}}createPublicKey(e,t,n){const i=new g.CreatePublicKeyCommand(e);if(typeof t==="function"){this.send(i,t)}else if(typeof n==="function"){if(typeof t!=="object")throw new Error(`Expect http options but get ${typeof t}`);this.send(i,t||{},n)}else{return this.send(i,t)}}createRealtimeLogConfig(e,t,n){const i=new y.CreateRealtimeLogConfigCommand(e);if(typeof t==="function"){this.send(i,t)}else if(typeof n==="function"){if(typeof t!=="object")throw new Error(`Expect http options but get ${typeof t}`);this.send(i,t||{},n)}else{return this.send(i,t)}}createStreamingDistribution(e,t,n){const i=new C.CreateStreamingDistributionCommand(e);if(typeof t==="function"){this.send(i,t)}else if(typeof n==="function"){if(typeof t!=="object")throw new Error(`Expect http options but get ${typeof t}`);this.send(i,t||{},n)}else{return this.send(i,t)}}createStreamingDistributionWithTags(e,t,n){const i=new w.CreateStreamingDistributionWithTagsCommand(e);if(typeof t==="function"){this.send(i,t)}else if(typeof n==="function"){if(typeof t!=="object")throw new Error(`Expect http options but get ${typeof t}`);this.send(i,t||{},n)}else{return this.send(i,t)}}deleteCachePolicy(e,t,n){const i=new h.DeleteCachePolicyCommand(e);if(typeof t==="function"){this.send(i,t)}else if(typeof n==="function"){if(typeof t!=="object")throw new Error(`Expect http options but get ${typeof t}`);this.send(i,t||{},n)}else{return this.send(i,t)}}deleteCloudFrontOriginAccessIdentity(e,t,n){const i=new p.DeleteCloudFrontOriginAccessIdentityCommand(e);if(typeof t==="function"){this.send(i,t)}else if(typeof n==="function"){if(typeof t!=="object")throw new Error(`Expect http options but get ${typeof t}`);this.send(i,t||{},n)}else{return this.send(i,t)}}deleteDistribution(e,t,n){const i=new v.DeleteDistributionCommand(e);if(typeof t==="function"){this.send(i,t)}else if(typeof n==="function"){if(typeof t!=="object")throw new Error(`Expect http options but get ${typeof t}`);this.send(i,t||{},n)}else{return this.send(i,t)}}deleteFieldLevelEncryptionConfig(e,t,n){const i=new E.DeleteFieldLevelEncryptionConfigCommand(e);if(typeof t==="function"){this.send(i,t)}else if(typeof n==="function"){if(typeof t!=="object")throw new Error(`Expect http options but get ${typeof t}`);this.send(i,t||{},n)}else{return this.send(i,t)}}deleteFieldLevelEncryptionProfile(e,t,n){const i=new S.DeleteFieldLevelEncryptionProfileCommand(e);if(typeof t==="function"){this.send(i,t)}else if(typeof n==="function"){if(typeof t!=="object")throw new Error(`Expect http options but get ${typeof t}`);this.send(i,t||{},n)}else{return this.send(i,t)}}deleteKeyGroup(e,t,n){const i=new I.DeleteKeyGroupCommand(e);if(typeof t==="function"){this.send(i,t)}else if(typeof n==="function"){if(typeof t!=="object")throw new Error(`Expect http options but get ${typeof t}`);this.send(i,t||{},n)}else{return this.send(i,t)}}deleteMonitoringSubscription(e,t,n){const i=new b.DeleteMonitoringSubscriptionCommand(e);if(typeof t==="function"){this.send(i,t)}else if(typeof n==="function"){if(typeof t!=="object")throw new Error(`Expect http options but get ${typeof t}`);this.send(i,t||{},n)}else{return this.send(i,t)}}deleteOriginRequestPolicy(e,t,n){const i=new P.DeleteOriginRequestPolicyCommand(e);if(typeof t==="function"){this.send(i,t)}else if(typeof n==="function"){if(typeof t!=="object")throw new Error(`Expect http options but get ${typeof t}`);this.send(i,t||{},n)}else{return this.send(i,t)}}deletePublicKey(e,t,n){const i=new M.DeletePublicKeyCommand(e);if(typeof t==="function"){this.send(i,t)}else if(typeof n==="function"){if(typeof t!=="object")throw new Error(`Expect http options but get ${typeof t}`);this.send(i,t||{},n)}else{return this.send(i,t)}}deleteRealtimeLogConfig(e,t,n){const i=new L.DeleteRealtimeLogConfigCommand(e);if(typeof t==="function"){this.send(i,t)}else if(typeof n==="function"){if(typeof t!=="object")throw new Error(`Expect http options but get ${typeof t}`);this.send(i,t||{},n)}else{return this.send(i,t)}}deleteStreamingDistribution(e,t,n){const i=new T.DeleteStreamingDistributionCommand(e);if(typeof t==="function"){this.send(i,t)}else if(typeof n==="function"){if(typeof t!=="object")throw new Error(`Expect http options but get ${typeof t}`);this.send(i,t||{},n)}else{return this.send(i,t)}}getCachePolicy(e,t,n){const i=new A.GetCachePolicyCommand(e);if(typeof t==="function"){this.send(i,t)}else if(typeof n==="function"){if(typeof t!=="object")throw new Error(`Expect http options but get ${typeof t}`);this.send(i,t||{},n)}else{return this.send(i,t)}}getCachePolicyConfig(e,t,n){const i=new R.GetCachePolicyConfigCommand(e);if(typeof t==="function"){this.send(i,t)}else if(typeof n==="function"){if(typeof t!=="object")throw new Error(`Expect http options but get ${typeof t}`);this.send(i,t||{},n)}else{return this.send(i,t)}}getCloudFrontOriginAccessIdentity(e,t,n){const i=new _.GetCloudFrontOriginAccessIdentityCommand(e);if(typeof t==="function"){this.send(i,t)}else if(typeof n==="function"){if(typeof t!=="object")throw new Error(`Expect http options but get ${typeof t}`);this.send(i,t||{},n)}else{return this.send(i,t)}}getCloudFrontOriginAccessIdentityConfig(e,t,n){const i=new N.GetCloudFrontOriginAccessIdentityConfigCommand(e);if(typeof t==="function"){this.send(i,t)}else if(typeof n==="function"){if(typeof t!=="object")throw new Error(`Expect http options but get ${typeof t}`);this.send(i,t||{},n)}else{return this.send(i,t)}}getDistribution(e,t,n){const i=new F.GetDistributionCommand(e);if(typeof t==="function"){this.send(i,t)}else if(typeof n==="function"){if(typeof t!=="object")throw new Error(`Expect http options but get ${typeof t}`);this.send(i,t||{},n)}else{return this.send(i,t)}}getDistributionConfig(e,t,n){const i=new z.GetDistributionConfigCommand(e);if(typeof t==="function"){this.send(i,t)}else if(typeof n==="function"){if(typeof t!=="object")throw new Error(`Expect http options but get ${typeof t}`);this.send(i,t||{},n)}else{return this.send(i,t)}}getFieldLevelEncryption(e,t,n){const i=new D.GetFieldLevelEncryptionCommand(e);if(typeof t==="function"){this.send(i,t)}else if(typeof n==="function"){if(typeof t!=="object")throw new Error(`Expect http options but get ${typeof t}`);this.send(i,t||{},n)}else{return this.send(i,t)}}getFieldLevelEncryptionConfig(e,t,n){const i=new $.GetFieldLevelEncryptionConfigCommand(e);if(typeof t==="function"){this.send(i,t)}else if(typeof n==="function"){if(typeof t!=="object")throw new Error(`Expect http options but get ${typeof t}`);this.send(i,t||{},n)}else{return this.send(i,t)}}getFieldLevelEncryptionProfile(e,t,n){const i=new X.GetFieldLevelEncryptionProfileCommand(e);if(typeof t==="function"){this.send(i,t)}else if(typeof n==="function"){if(typeof t!=="object")throw new Error(`Expect http options but get ${typeof t}`);this.send(i,t||{},n)}else{return this.send(i,t)}}getFieldLevelEncryptionProfileConfig(e,t,n){const i=new q.GetFieldLevelEncryptionProfileConfigCommand(e);if(typeof t==="function"){this.send(i,t)}else if(typeof n==="function"){if(typeof t!=="object")throw new Error(`Expect http options but get ${typeof t}`);this.send(i,t||{},n)}else{return this.send(i,t)}}getInvalidation(e,t,n){const i=new G.GetInvalidationCommand(e);if(typeof t==="function"){this.send(i,t)}else if(typeof n==="function"){if(typeof t!=="object")throw new Error(`Expect http options but get ${typeof t}`);this.send(i,t||{},n)}else{return this.send(i,t)}}getKeyGroup(e,t,n){const i=new k.GetKeyGroupCommand(e);if(typeof t==="function"){this.send(i,t)}else if(typeof n==="function"){if(typeof t!=="object")throw new Error(`Expect http options but get ${typeof t}`);this.send(i,t||{},n)}else{return this.send(i,t)}}getKeyGroupConfig(e,t,n){const i=new O.GetKeyGroupConfigCommand(e);if(typeof t==="function"){this.send(i,t)}else if(typeof n==="function"){if(typeof t!=="object")throw new Error(`Expect http options but get ${typeof t}`);this.send(i,t||{},n)}else{return this.send(i,t)}}getMonitoringSubscription(e,t,n){const i=new U.GetMonitoringSubscriptionCommand(e);if(typeof t==="function"){this.send(i,t)}else if(typeof n==="function"){if(typeof t!=="object")throw new Error(`Expect http options but get ${typeof t}`);this.send(i,t||{},n)}else{return this.send(i,t)}}getOriginRequestPolicy(e,t,n){const i=new H.GetOriginRequestPolicyCommand(e);if(typeof t==="function"){this.send(i,t)}else if(typeof n==="function"){if(typeof t!=="object")throw new Error(`Expect http options but get ${typeof t}`);this.send(i,t||{},n)}else{return this.send(i,t)}}getOriginRequestPolicyConfig(e,t,n){const i=new K.GetOriginRequestPolicyConfigCommand(e);if(typeof t==="function"){this.send(i,t)}else if(typeof n==="function"){if(typeof t!=="object")throw new Error(`Expect http options but get ${typeof t}`);this.send(i,t||{},n)}else{return this.send(i,t)}}getPublicKey(e,t,n){const i=new Q.GetPublicKeyCommand(e);if(typeof t==="function"){this.send(i,t)}else if(typeof n==="function"){if(typeof t!=="object")throw new Error(`Expect http options but get ${typeof t}`);this.send(i,t||{},n)}else{return this.send(i,t)}}getPublicKeyConfig(e,t,n){const i=new B.GetPublicKeyConfigCommand(e);if(typeof t==="function"){this.send(i,t)}else if(typeof n==="function"){if(typeof t!=="object")throw new Error(`Expect http options but get ${typeof t}`);this.send(i,t||{},n)}else{return this.send(i,t)}}getRealtimeLogConfig(e,t,n){const i=new x.GetRealtimeLogConfigCommand(e);if(typeof t==="function"){this.send(i,t)}else if(typeof n==="function"){if(typeof t!=="object")throw new Error(`Expect http options but get ${typeof t}`);this.send(i,t||{},n)}else{return this.send(i,t)}}getStreamingDistribution(e,t,n){const i=new j.GetStreamingDistributionCommand(e);if(typeof t==="function"){this.send(i,t)}else if(typeof n==="function"){if(typeof t!=="object")throw new Error(`Expect http options but get ${typeof t}`);this.send(i,t||{},n)}else{return this.send(i,t)}}getStreamingDistributionConfig(e,t,n){const i=new W.GetStreamingDistributionConfigCommand(e);if(typeof t==="function"){this.send(i,t)}else if(typeof n==="function"){if(typeof t!=="object")throw new Error(`Expect http options but get ${typeof t}`);this.send(i,t||{},n)}else{return this.send(i,t)}}listCachePolicies(e,t,n){const i=new Y.ListCachePoliciesCommand(e);if(typeof t==="function"){this.send(i,t)}else if(typeof n==="function"){if(typeof t!=="object")throw new Error(`Expect http options but get ${typeof t}`);this.send(i,t||{},n)}else{return this.send(i,t)}}listCloudFrontOriginAccessIdentities(e,t,n){const i=new J.ListCloudFrontOriginAccessIdentitiesCommand(e);if(typeof t==="function"){this.send(i,t)}else if(typeof n==="function"){if(typeof t!=="object")throw new Error(`Expect http options but get ${typeof t}`);this.send(i,t||{},n)}else{return this.send(i,t)}}listDistributions(e,t,n){const i=new ie.ListDistributionsCommand(e);if(typeof t==="function"){this.send(i,t)}else if(typeof n==="function"){if(typeof t!=="object")throw new Error(`Expect http options but get ${typeof t}`);this.send(i,t||{},n)}else{return this.send(i,t)}}listDistributionsByCachePolicyId(e,t,n){const i=new Z.ListDistributionsByCachePolicyIdCommand(e);if(typeof t==="function"){this.send(i,t)}else if(typeof n==="function"){if(typeof t!=="object")throw new Error(`Expect http options but get ${typeof t}`);this.send(i,t||{},n)}else{return this.send(i,t)}}listDistributionsByKeyGroup(e,t,n){const i=new V.ListDistributionsByKeyGroupCommand(e);if(typeof t==="function"){this.send(i,t)}else if(typeof n==="function"){if(typeof t!=="object")throw new Error(`Expect http options but get ${typeof t}`);this.send(i,t||{},n)}else{return this.send(i,t)}}listDistributionsByOriginRequestPolicyId(e,t,n){const i=new ee.ListDistributionsByOriginRequestPolicyIdCommand(e);if(typeof t==="function"){this.send(i,t)}else if(typeof n==="function"){if(typeof t!=="object")throw new Error(`Expect http options but get ${typeof t}`);this.send(i,t||{},n)}else{return this.send(i,t)}}listDistributionsByRealtimeLogConfig(e,t,n){const i=new te.ListDistributionsByRealtimeLogConfigCommand(e);if(typeof t==="function"){this.send(i,t)}else if(typeof n==="function"){if(typeof t!=="object")throw new Error(`Expect http options but get ${typeof t}`);this.send(i,t||{},n)}else{return this.send(i,t)}}listDistributionsByWebACLId(e,t,n){const i=new ne.ListDistributionsByWebACLIdCommand(e);if(typeof t==="function"){this.send(i,t)}else if(typeof n==="function"){if(typeof t!=="object")throw new Error(`Expect http options but get ${typeof t}`);this.send(i,t||{},n)}else{return this.send(i,t)}}listFieldLevelEncryptionConfigs(e,t,n){const i=new oe.ListFieldLevelEncryptionConfigsCommand(e);if(typeof t==="function"){this.send(i,t)}else if(typeof n==="function"){if(typeof t!=="object")throw new Error(`Expect http options but get ${typeof t}`);this.send(i,t||{},n)}else{return this.send(i,t)}}listFieldLevelEncryptionProfiles(e,t,n){const i=new se.ListFieldLevelEncryptionProfilesCommand(e);if(typeof t==="function"){this.send(i,t)}else if(typeof n==="function"){if(typeof t!=="object")throw new Error(`Expect http options but get ${typeof t}`);this.send(i,t||{},n)}else{return this.send(i,t)}}listInvalidations(e,t,n){const i=new re.ListInvalidationsCommand(e);if(typeof t==="function"){this.send(i,t)}else if(typeof n==="function"){if(typeof t!=="object")throw new Error(`Expect http options but get ${typeof t}`);this.send(i,t||{},n)}else{return this.send(i,t)}}listKeyGroups(e,t,n){const i=new ae.ListKeyGroupsCommand(e);if(typeof t==="function"){this.send(i,t)}else if(typeof n==="function"){if(typeof t!=="object")throw new Error(`Expect http options but get ${typeof t}`);this.send(i,t||{},n)}else{return this.send(i,t)}}listOriginRequestPolicies(e,t,n){const i=new de.ListOriginRequestPoliciesCommand(e);if(typeof t==="function"){this.send(i,t)}else if(typeof n==="function"){if(typeof t!=="object")throw new Error(`Expect http options but get ${typeof t}`);this.send(i,t||{},n)}else{return this.send(i,t)}}listPublicKeys(e,t,n){const i=new ce.ListPublicKeysCommand(e);if(typeof t==="function"){this.send(i,t)}else if(typeof n==="function"){if(typeof t!=="object")throw new Error(`Expect http options but get ${typeof t}`);this.send(i,t||{},n)}else{return this.send(i,t)}}listRealtimeLogConfigs(e,t,n){const i=new le.ListRealtimeLogConfigsCommand(e);if(typeof t==="function"){this.send(i,t)}else if(typeof n==="function"){if(typeof t!=="object")throw new Error(`Expect http options but get ${typeof t}`);this.send(i,t||{},n)}else{return this.send(i,t)}}listStreamingDistributions(e,t,n){const i=new ue.ListStreamingDistributionsCommand(e);if(typeof t==="function"){this.send(i,t)}else if(typeof n==="function"){if(typeof t!=="object")throw new Error(`Expect http options but get ${typeof t}`);this.send(i,t||{},n)}else{return this.send(i,t)}}listTagsForResource(e,t,n){const i=new fe.ListTagsForResourceCommand(e);if(typeof t==="function"){this.send(i,t)}else if(typeof n==="function"){if(typeof t!=="object")throw new Error(`Expect http options but get ${typeof t}`);this.send(i,t||{},n)}else{return this.send(i,t)}}tagResource(e,t,n){const i=new me.TagResourceCommand(e);if(typeof t==="function"){this.send(i,t)}else if(typeof n==="function"){if(typeof t!=="object")throw new Error(`Expect http options but get ${typeof t}`);this.send(i,t||{},n)}else{return this.send(i,t)}}untagResource(e,t,n){const i=new ge.UntagResourceCommand(e);if(typeof t==="function"){this.send(i,t)}else if(typeof n==="function"){if(typeof t!=="object")throw new Error(`Expect http options but get ${typeof t}`);this.send(i,t||{},n)}else{return this.send(i,t)}}updateCachePolicy(e,t,n){const i=new ye.UpdateCachePolicyCommand(e);if(typeof t==="function"){this.send(i,t)}else if(typeof n==="function"){if(typeof t!=="object")throw new Error(`Expect http options but get ${typeof t}`);this.send(i,t||{},n)}else{return this.send(i,t)}}updateCloudFrontOriginAccessIdentity(e,t,n){const i=new Ce.UpdateCloudFrontOriginAccessIdentityCommand(e);if(typeof t==="function"){this.send(i,t)}else if(typeof n==="function"){if(typeof t!=="object")throw new Error(`Expect http options but get ${typeof t}`);this.send(i,t||{},n)}else{return this.send(i,t)}}updateDistribution(e,t,n){const i=new we.UpdateDistributionCommand(e);if(typeof t==="function"){this.send(i,t)}else if(typeof n==="function"){if(typeof t!=="object")throw new Error(`Expect http options but get ${typeof t}`);this.send(i,t||{},n)}else{return this.send(i,t)}}updateFieldLevelEncryptionConfig(e,t,n){const i=new he.UpdateFieldLevelEncryptionConfigCommand(e);if(typeof t==="function"){this.send(i,t)}else if(typeof n==="function"){if(typeof t!=="object")throw new Error(`Expect http options but get ${typeof t}`);this.send(i,t||{},n)}else{return this.send(i,t)}}updateFieldLevelEncryptionProfile(e,t,n){const i=new pe.UpdateFieldLevelEncryptionProfileCommand(e);if(typeof t==="function"){this.send(i,t)}else if(typeof n==="function"){if(typeof t!=="object")throw new Error(`Expect http options but get ${typeof t}`);this.send(i,t||{},n)}else{return this.send(i,t)}}updateKeyGroup(e,t,n){const i=new ve.UpdateKeyGroupCommand(e);if(typeof t==="function"){this.send(i,t)}else if(typeof n==="function"){if(typeof t!=="object")throw new Error(`Expect http options but get ${typeof t}`);this.send(i,t||{},n)}else{return this.send(i,t)}}updateOriginRequestPolicy(e,t,n){const i=new Ee.UpdateOriginRequestPolicyCommand(e);if(typeof t==="function"){this.send(i,t)}else if(typeof n==="function"){if(typeof t!=="object")throw new Error(`Expect http options but get ${typeof t}`);this.send(i,t||{},n)}else{return this.send(i,t)}}updatePublicKey(e,t,n){const i=new Se.UpdatePublicKeyCommand(e);if(typeof t==="function"){this.send(i,t)}else if(typeof n==="function"){if(typeof t!=="object")throw new Error(`Expect http options but get ${typeof t}`);this.send(i,t||{},n)}else{return this.send(i,t)}}updateRealtimeLogConfig(e,t,n){const i=new Ie.UpdateRealtimeLogConfigCommand(e);if(typeof t==="function"){this.send(i,t)}else if(typeof n==="function"){if(typeof t!=="object")throw new Error(`Expect http options but get ${typeof t}`);this.send(i,t||{},n)}else{return this.send(i,t)}}updateStreamingDistribution(e,t,n){const i=new be.UpdateStreamingDistributionCommand(e);if(typeof t==="function"){this.send(i,t)}else if(typeof n==="function"){if(typeof t!=="object")throw new Error(`Expect http options but get ${typeof t}`);this.send(i,t||{},n)}else{return this.send(i,t)}}}t.CloudFront=CloudFront},7965:(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t.CloudFrontClient=void 0;const i=n(5721);const o=n(1068);const s=n(4037);const r=n(1819);const a=n(9506);const d=n(1550);const c=n(6778);const l=n(1660);const u=n(6763);class CloudFrontClient extends u.Client{constructor(e){let t={...i.ClientDefaultValues,...e};let n=o.resolveRegionConfig(t);let u=o.resolveEndpointsConfig(n);let f=c.resolveAwsAuthConfig(u);let m=d.resolveRetryConfig(f);let g=r.resolveHostHeaderConfig(m);let y=l.resolveUserAgentConfig(g);super(y);this.config=y;this.middlewareStack.use(c.getAwsAuthPlugin(this.config));this.middlewareStack.use(d.getRetryPlugin(this.config));this.middlewareStack.use(s.getContentLengthPlugin(this.config));this.middlewareStack.use(r.getHostHeaderPlugin(this.config));this.middlewareStack.use(a.getLoggerPlugin(this.config));this.middlewareStack.use(l.getUserAgentPlugin(this.config))}destroy(){super.destroy()}}t.CloudFrontClient=CloudFrontClient},9656:(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t.CreateCachePolicyCommand=void 0;const i=n(190);const o=n(6680);const s=n(5296);const r=n(6763);class CreateCachePolicyCommand extends r.Command{constructor(e){super();this.input=e}resolveMiddleware(e,t,n){this.middlewareStack.use(s.getSerdePlugin(t,this.serialize,this.deserialize));const o=e.concat(this.middlewareStack);const{logger:r}=t;const a="CloudFrontClient";const d="CreateCachePolicyCommand";const c={logger:r,clientName:a,commandName:d,inputFilterSensitiveLog:i.CreateCachePolicyRequest.filterSensitiveLog,outputFilterSensitiveLog:i.CreateCachePolicyResult.filterSensitiveLog};const{requestHandler:l}=t;return o.resolve(e=>l.handle(e.request,n||{}),c)}serialize(e,t){return o.serializeAws_restXmlCreateCachePolicyCommand(e,t)}deserialize(e,t){return o.deserializeAws_restXmlCreateCachePolicyCommand(e,t)}}t.CreateCachePolicyCommand=CreateCachePolicyCommand},9401:(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t.CreateCloudFrontOriginAccessIdentityCommand=void 0;const i=n(190);const o=n(6680);const s=n(5296);const r=n(6763);class CreateCloudFrontOriginAccessIdentityCommand extends r.Command{constructor(e){super();this.input=e}resolveMiddleware(e,t,n){this.middlewareStack.use(s.getSerdePlugin(t,this.serialize,this.deserialize));const o=e.concat(this.middlewareStack);const{logger:r}=t;const a="CloudFrontClient";const d="CreateCloudFrontOriginAccessIdentityCommand";const c={logger:r,clientName:a,commandName:d,inputFilterSensitiveLog:i.CreateCloudFrontOriginAccessIdentityRequest.filterSensitiveLog,outputFilterSensitiveLog:i.CreateCloudFrontOriginAccessIdentityResult.filterSensitiveLog};const{requestHandler:l}=t;return o.resolve(e=>l.handle(e.request,n||{}),c)}serialize(e,t){return o.serializeAws_restXmlCreateCloudFrontOriginAccessIdentityCommand(e,t)}deserialize(e,t){return o.deserializeAws_restXmlCreateCloudFrontOriginAccessIdentityCommand(e,t)}}t.CreateCloudFrontOriginAccessIdentityCommand=CreateCloudFrontOriginAccessIdentityCommand},4706:(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t.CreateDistributionCommand=void 0;const i=n(190);const o=n(6680);const s=n(5296);const r=n(6763);class CreateDistributionCommand extends r.Command{constructor(e){super();this.input=e}resolveMiddleware(e,t,n){this.middlewareStack.use(s.getSerdePlugin(t,this.serialize,this.deserialize));const o=e.concat(this.middlewareStack);const{logger:r}=t;const a="CloudFrontClient";const d="CreateDistributionCommand";const c={logger:r,clientName:a,commandName:d,inputFilterSensitiveLog:i.CreateDistributionRequest.filterSensitiveLog,outputFilterSensitiveLog:i.CreateDistributionResult.filterSensitiveLog};const{requestHandler:l}=t;return o.resolve(e=>l.handle(e.request,n||{}),c)}serialize(e,t){return o.serializeAws_restXmlCreateDistributionCommand(e,t)}deserialize(e,t){return o.deserializeAws_restXmlCreateDistributionCommand(e,t)}}t.CreateDistributionCommand=CreateDistributionCommand},2466:(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t.CreateDistributionWithTagsCommand=void 0;const i=n(190);const o=n(6680);const s=n(5296);const r=n(6763);class CreateDistributionWithTagsCommand extends r.Command{constructor(e){super();this.input=e}resolveMiddleware(e,t,n){this.middlewareStack.use(s.getSerdePlugin(t,this.serialize,this.deserialize));const o=e.concat(this.middlewareStack);const{logger:r}=t;const a="CloudFrontClient";const d="CreateDistributionWithTagsCommand";const c={logger:r,clientName:a,commandName:d,inputFilterSensitiveLog:i.CreateDistributionWithTagsRequest.filterSensitiveLog,outputFilterSensitiveLog:i.CreateDistributionWithTagsResult.filterSensitiveLog};const{requestHandler:l}=t;return o.resolve(e=>l.handle(e.request,n||{}),c)}serialize(e,t){return o.serializeAws_restXmlCreateDistributionWithTagsCommand(e,t)}deserialize(e,t){return o.deserializeAws_restXmlCreateDistributionWithTagsCommand(e,t)}}t.CreateDistributionWithTagsCommand=CreateDistributionWithTagsCommand},1895:(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t.CreateFieldLevelEncryptionConfigCommand=void 0;const i=n(190);const o=n(6680);const s=n(5296);const r=n(6763);class CreateFieldLevelEncryptionConfigCommand extends r.Command{constructor(e){super();this.input=e}resolveMiddleware(e,t,n){this.middlewareStack.use(s.getSerdePlugin(t,this.serialize,this.deserialize));const o=e.concat(this.middlewareStack);const{logger:r}=t;const a="CloudFrontClient";const d="CreateFieldLevelEncryptionConfigCommand";const c={logger:r,clientName:a,commandName:d,inputFilterSensitiveLog:i.CreateFieldLevelEncryptionConfigRequest.filterSensitiveLog,outputFilterSensitiveLog:i.CreateFieldLevelEncryptionConfigResult.filterSensitiveLog};const{requestHandler:l}=t;return o.resolve(e=>l.handle(e.request,n||{}),c)}serialize(e,t){return o.serializeAws_restXmlCreateFieldLevelEncryptionConfigCommand(e,t)}deserialize(e,t){return o.deserializeAws_restXmlCreateFieldLevelEncryptionConfigCommand(e,t)}}t.CreateFieldLevelEncryptionConfigCommand=CreateFieldLevelEncryptionConfigCommand},4161:(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t.CreateFieldLevelEncryptionProfileCommand=void 0;const i=n(190);const o=n(6680);const s=n(5296);const r=n(6763);class CreateFieldLevelEncryptionProfileCommand extends r.Command{constructor(e){super();this.input=e}resolveMiddleware(e,t,n){this.middlewareStack.use(s.getSerdePlugin(t,this.serialize,this.deserialize));const o=e.concat(this.middlewareStack);const{logger:r}=t;const a="CloudFrontClient";const d="CreateFieldLevelEncryptionProfileCommand";const c={logger:r,clientName:a,commandName:d,inputFilterSensitiveLog:i.CreateFieldLevelEncryptionProfileRequest.filterSensitiveLog,outputFilterSensitiveLog:i.CreateFieldLevelEncryptionProfileResult.filterSensitiveLog};const{requestHandler:l}=t;return o.resolve(e=>l.handle(e.request,n||{}),c)}serialize(e,t){return o.serializeAws_restXmlCreateFieldLevelEncryptionProfileCommand(e,t)}deserialize(e,t){return o.deserializeAws_restXmlCreateFieldLevelEncryptionProfileCommand(e,t)}}t.CreateFieldLevelEncryptionProfileCommand=CreateFieldLevelEncryptionProfileCommand},2219:(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t.CreateInvalidationCommand=void 0;const i=n(190);const o=n(6680);const s=n(5296);const r=n(6763);class CreateInvalidationCommand extends r.Command{constructor(e){super();this.input=e}resolveMiddleware(e,t,n){this.middlewareStack.use(s.getSerdePlugin(t,this.serialize,this.deserialize));const o=e.concat(this.middlewareStack);const{logger:r}=t;const a="CloudFrontClient";const d="CreateInvalidationCommand";const c={logger:r,clientName:a,commandName:d,inputFilterSensitiveLog:i.CreateInvalidationRequest.filterSensitiveLog,outputFilterSensitiveLog:i.CreateInvalidationResult.filterSensitiveLog};const{requestHandler:l}=t;return o.resolve(e=>l.handle(e.request,n||{}),c)}serialize(e,t){return o.serializeAws_restXmlCreateInvalidationCommand(e,t)}deserialize(e,t){return o.deserializeAws_restXmlCreateInvalidationCommand(e,t)}}t.CreateInvalidationCommand=CreateInvalidationCommand},6160:(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t.CreateKeyGroupCommand=void 0;const i=n(190);const o=n(6680);const s=n(5296);const r=n(6763);class CreateKeyGroupCommand extends r.Command{constructor(e){super();this.input=e}resolveMiddleware(e,t,n){this.middlewareStack.use(s.getSerdePlugin(t,this.serialize,this.deserialize));const o=e.concat(this.middlewareStack);const{logger:r}=t;const a="CloudFrontClient";const d="CreateKeyGroupCommand";const c={logger:r,clientName:a,commandName:d,inputFilterSensitiveLog:i.CreateKeyGroupRequest.filterSensitiveLog,outputFilterSensitiveLog:i.CreateKeyGroupResult.filterSensitiveLog};const{requestHandler:l}=t;return o.resolve(e=>l.handle(e.request,n||{}),c)}serialize(e,t){return o.serializeAws_restXmlCreateKeyGroupCommand(e,t)}deserialize(e,t){return o.deserializeAws_restXmlCreateKeyGroupCommand(e,t)}}t.CreateKeyGroupCommand=CreateKeyGroupCommand},871:(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t.CreateMonitoringSubscriptionCommand=void 0;const i=n(190);const o=n(6680);const s=n(5296);const r=n(6763);class CreateMonitoringSubscriptionCommand extends r.Command{constructor(e){super();this.input=e}resolveMiddleware(e,t,n){this.middlewareStack.use(s.getSerdePlugin(t,this.serialize,this.deserialize));const o=e.concat(this.middlewareStack);const{logger:r}=t;const a="CloudFrontClient";const d="CreateMonitoringSubscriptionCommand";const c={logger:r,clientName:a,commandName:d,inputFilterSensitiveLog:i.CreateMonitoringSubscriptionRequest.filterSensitiveLog,outputFilterSensitiveLog:i.CreateMonitoringSubscriptionResult.filterSensitiveLog};const{requestHandler:l}=t;return o.resolve(e=>l.handle(e.request,n||{}),c)}serialize(e,t){return o.serializeAws_restXmlCreateMonitoringSubscriptionCommand(e,t)}deserialize(e,t){return o.deserializeAws_restXmlCreateMonitoringSubscriptionCommand(e,t)}}t.CreateMonitoringSubscriptionCommand=CreateMonitoringSubscriptionCommand},7634:(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t.CreateOriginRequestPolicyCommand=void 0;const i=n(190);const o=n(6680);const s=n(5296);const r=n(6763);class CreateOriginRequestPolicyCommand extends r.Command{constructor(e){super();this.input=e}resolveMiddleware(e,t,n){this.middlewareStack.use(s.getSerdePlugin(t,this.serialize,this.deserialize));const o=e.concat(this.middlewareStack);const{logger:r}=t;const a="CloudFrontClient";const d="CreateOriginRequestPolicyCommand";const c={logger:r,clientName:a,commandName:d,inputFilterSensitiveLog:i.CreateOriginRequestPolicyRequest.filterSensitiveLog,outputFilterSensitiveLog:i.CreateOriginRequestPolicyResult.filterSensitiveLog};const{requestHandler:l}=t;return o.resolve(e=>l.handle(e.request,n||{}),c)}serialize(e,t){return o.serializeAws_restXmlCreateOriginRequestPolicyCommand(e,t)}deserialize(e,t){return o.deserializeAws_restXmlCreateOriginRequestPolicyCommand(e,t)}}t.CreateOriginRequestPolicyCommand=CreateOriginRequestPolicyCommand},7226:(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t.CreatePublicKeyCommand=void 0;const i=n(190);const o=n(6680);const s=n(5296);const r=n(6763);class CreatePublicKeyCommand extends r.Command{constructor(e){super();this.input=e}resolveMiddleware(e,t,n){this.middlewareStack.use(s.getSerdePlugin(t,this.serialize,this.deserialize));const o=e.concat(this.middlewareStack);const{logger:r}=t;const a="CloudFrontClient";const d="CreatePublicKeyCommand";const c={logger:r,clientName:a,commandName:d,inputFilterSensitiveLog:i.CreatePublicKeyRequest.filterSensitiveLog,outputFilterSensitiveLog:i.CreatePublicKeyResult.filterSensitiveLog};const{requestHandler:l}=t;return o.resolve(e=>l.handle(e.request,n||{}),c)}serialize(e,t){return o.serializeAws_restXmlCreatePublicKeyCommand(e,t)}deserialize(e,t){return o.deserializeAws_restXmlCreatePublicKeyCommand(e,t)}}t.CreatePublicKeyCommand=CreatePublicKeyCommand},688:(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t.CreateRealtimeLogConfigCommand=void 0;const i=n(190);const o=n(6680);const s=n(5296);const r=n(6763);class CreateRealtimeLogConfigCommand extends r.Command{constructor(e){super();this.input=e}resolveMiddleware(e,t,n){this.middlewareStack.use(s.getSerdePlugin(t,this.serialize,this.deserialize));const o=e.concat(this.middlewareStack);const{logger:r}=t;const a="CloudFrontClient";const d="CreateRealtimeLogConfigCommand";const c={logger:r,clientName:a,commandName:d,inputFilterSensitiveLog:i.CreateRealtimeLogConfigRequest.filterSensitiveLog,outputFilterSensitiveLog:i.CreateRealtimeLogConfigResult.filterSensitiveLog};const{requestHandler:l}=t;return o.resolve(e=>l.handle(e.request,n||{}),c)}serialize(e,t){return o.serializeAws_restXmlCreateRealtimeLogConfigCommand(e,t)}deserialize(e,t){return o.deserializeAws_restXmlCreateRealtimeLogConfigCommand(e,t)}}t.CreateRealtimeLogConfigCommand=CreateRealtimeLogConfigCommand},973:(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t.CreateStreamingDistributionCommand=void 0;const i=n(190);const o=n(6680);const s=n(5296);const r=n(6763);class CreateStreamingDistributionCommand extends r.Command{constructor(e){super();this.input=e}resolveMiddleware(e,t,n){this.middlewareStack.use(s.getSerdePlugin(t,this.serialize,this.deserialize));const o=e.concat(this.middlewareStack);const{logger:r}=t;const a="CloudFrontClient";const d="CreateStreamingDistributionCommand";const c={logger:r,clientName:a,commandName:d,inputFilterSensitiveLog:i.CreateStreamingDistributionRequest.filterSensitiveLog,outputFilterSensitiveLog:i.CreateStreamingDistributionResult.filterSensitiveLog};const{requestHandler:l}=t;return o.resolve(e=>l.handle(e.request,n||{}),c)}serialize(e,t){return o.serializeAws_restXmlCreateStreamingDistributionCommand(e,t)}deserialize(e,t){return o.deserializeAws_restXmlCreateStreamingDistributionCommand(e,t)}}t.CreateStreamingDistributionCommand=CreateStreamingDistributionCommand},5460:(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t.CreateStreamingDistributionWithTagsCommand=void 0;const i=n(190);const o=n(6680);const s=n(5296);const r=n(6763);class CreateStreamingDistributionWithTagsCommand extends r.Command{constructor(e){super();this.input=e}resolveMiddleware(e,t,n){this.middlewareStack.use(s.getSerdePlugin(t,this.serialize,this.deserialize));const o=e.concat(this.middlewareStack);const{logger:r}=t;const a="CloudFrontClient";const d="CreateStreamingDistributionWithTagsCommand";const c={logger:r,clientName:a,commandName:d,inputFilterSensitiveLog:i.CreateStreamingDistributionWithTagsRequest.filterSensitiveLog,outputFilterSensitiveLog:i.CreateStreamingDistributionWithTagsResult.filterSensitiveLog};const{requestHandler:l}=t;return o.resolve(e=>l.handle(e.request,n||{}),c)}serialize(e,t){return o.serializeAws_restXmlCreateStreamingDistributionWithTagsCommand(e,t)}deserialize(e,t){return o.deserializeAws_restXmlCreateStreamingDistributionWithTagsCommand(e,t)}}t.CreateStreamingDistributionWithTagsCommand=CreateStreamingDistributionWithTagsCommand},2591:(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t.DeleteCachePolicyCommand=void 0;const i=n(190);const o=n(6680);const s=n(5296);const r=n(6763);class DeleteCachePolicyCommand extends r.Command{constructor(e){super();this.input=e}resolveMiddleware(e,t,n){this.middlewareStack.use(s.getSerdePlugin(t,this.serialize,this.deserialize));const o=e.concat(this.middlewareStack);const{logger:r}=t;const a="CloudFrontClient";const d="DeleteCachePolicyCommand";const c={logger:r,clientName:a,commandName:d,inputFilterSensitiveLog:i.DeleteCachePolicyRequest.filterSensitiveLog,outputFilterSensitiveLog:e=>e};const{requestHandler:l}=t;return o.resolve(e=>l.handle(e.request,n||{}),c)}serialize(e,t){return o.serializeAws_restXmlDeleteCachePolicyCommand(e,t)}deserialize(e,t){return o.deserializeAws_restXmlDeleteCachePolicyCommand(e,t)}}t.DeleteCachePolicyCommand=DeleteCachePolicyCommand},1125:(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t.DeleteCloudFrontOriginAccessIdentityCommand=void 0;const i=n(190);const o=n(6680);const s=n(5296);const r=n(6763);class DeleteCloudFrontOriginAccessIdentityCommand extends r.Command{constructor(e){super();this.input=e}resolveMiddleware(e,t,n){this.middlewareStack.use(s.getSerdePlugin(t,this.serialize,this.deserialize));const o=e.concat(this.middlewareStack);const{logger:r}=t;const a="CloudFrontClient";const d="DeleteCloudFrontOriginAccessIdentityCommand";const c={logger:r,clientName:a,commandName:d,inputFilterSensitiveLog:i.DeleteCloudFrontOriginAccessIdentityRequest.filterSensitiveLog,outputFilterSensitiveLog:e=>e};const{requestHandler:l}=t;return o.resolve(e=>l.handle(e.request,n||{}),c)}serialize(e,t){return o.serializeAws_restXmlDeleteCloudFrontOriginAccessIdentityCommand(e,t)}deserialize(e,t){return o.deserializeAws_restXmlDeleteCloudFrontOriginAccessIdentityCommand(e,t)}}t.DeleteCloudFrontOriginAccessIdentityCommand=DeleteCloudFrontOriginAccessIdentityCommand},2116:(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t.DeleteDistributionCommand=void 0;const i=n(190);const o=n(6680);const s=n(5296);const r=n(6763);class DeleteDistributionCommand extends r.Command{constructor(e){super();this.input=e}resolveMiddleware(e,t,n){this.middlewareStack.use(s.getSerdePlugin(t,this.serialize,this.deserialize));const o=e.concat(this.middlewareStack);const{logger:r}=t;const a="CloudFrontClient";const d="DeleteDistributionCommand";const c={logger:r,clientName:a,commandName:d,inputFilterSensitiveLog:i.DeleteDistributionRequest.filterSensitiveLog,outputFilterSensitiveLog:e=>e};const{requestHandler:l}=t;return o.resolve(e=>l.handle(e.request,n||{}),c)}serialize(e,t){return o.serializeAws_restXmlDeleteDistributionCommand(e,t)}deserialize(e,t){return o.deserializeAws_restXmlDeleteDistributionCommand(e,t)}}t.DeleteDistributionCommand=DeleteDistributionCommand},5582:(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t.DeleteFieldLevelEncryptionConfigCommand=void 0;const i=n(190);const o=n(6680);const s=n(5296);const r=n(6763);class DeleteFieldLevelEncryptionConfigCommand extends r.Command{constructor(e){super();this.input=e}resolveMiddleware(e,t,n){this.middlewareStack.use(s.getSerdePlugin(t,this.serialize,this.deserialize));const o=e.concat(this.middlewareStack);const{logger:r}=t;const a="CloudFrontClient";const d="DeleteFieldLevelEncryptionConfigCommand";const c={logger:r,clientName:a,commandName:d,inputFilterSensitiveLog:i.DeleteFieldLevelEncryptionConfigRequest.filterSensitiveLog,outputFilterSensitiveLog:e=>e};const{requestHandler:l}=t;return o.resolve(e=>l.handle(e.request,n||{}),c)}serialize(e,t){return o.serializeAws_restXmlDeleteFieldLevelEncryptionConfigCommand(e,t)}deserialize(e,t){return o.deserializeAws_restXmlDeleteFieldLevelEncryptionConfigCommand(e,t)}}t.DeleteFieldLevelEncryptionConfigCommand=DeleteFieldLevelEncryptionConfigCommand},3321:(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t.DeleteFieldLevelEncryptionProfileCommand=void 0;const i=n(190);const o=n(6680);const s=n(5296);const r=n(6763);class DeleteFieldLevelEncryptionProfileCommand extends r.Command{constructor(e){super();this.input=e}resolveMiddleware(e,t,n){this.middlewareStack.use(s.getSerdePlugin(t,this.serialize,this.deserialize));const o=e.concat(this.middlewareStack);const{logger:r}=t;const a="CloudFrontClient";const d="DeleteFieldLevelEncryptionProfileCommand";const c={logger:r,clientName:a,commandName:d,inputFilterSensitiveLog:i.DeleteFieldLevelEncryptionProfileRequest.filterSensitiveLog,outputFilterSensitiveLog:e=>e};const{requestHandler:l}=t;return o.resolve(e=>l.handle(e.request,n||{}),c)}serialize(e,t){return o.serializeAws_restXmlDeleteFieldLevelEncryptionProfileCommand(e,t)}deserialize(e,t){return o.deserializeAws_restXmlDeleteFieldLevelEncryptionProfileCommand(e,t)}}t.DeleteFieldLevelEncryptionProfileCommand=DeleteFieldLevelEncryptionProfileCommand},1142:(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t.DeleteKeyGroupCommand=void 0;const i=n(190);const o=n(6680);const s=n(5296);const r=n(6763);class DeleteKeyGroupCommand extends r.Command{constructor(e){super();this.input=e}resolveMiddleware(e,t,n){this.middlewareStack.use(s.getSerdePlugin(t,this.serialize,this.deserialize));const o=e.concat(this.middlewareStack);const{logger:r}=t;const a="CloudFrontClient";const d="DeleteKeyGroupCommand";const c={logger:r,clientName:a,commandName:d,inputFilterSensitiveLog:i.DeleteKeyGroupRequest.filterSensitiveLog,outputFilterSensitiveLog:e=>e};const{requestHandler:l}=t;return o.resolve(e=>l.handle(e.request,n||{}),c)}serialize(e,t){return o.serializeAws_restXmlDeleteKeyGroupCommand(e,t)}deserialize(e,t){return o.deserializeAws_restXmlDeleteKeyGroupCommand(e,t)}}t.DeleteKeyGroupCommand=DeleteKeyGroupCommand},7588:(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t.DeleteMonitoringSubscriptionCommand=void 0;const i=n(190);const o=n(6680);const s=n(5296);const r=n(6763);class DeleteMonitoringSubscriptionCommand extends r.Command{constructor(e){super();this.input=e}resolveMiddleware(e,t,n){this.middlewareStack.use(s.getSerdePlugin(t,this.serialize,this.deserialize));const o=e.concat(this.middlewareStack);const{logger:r}=t;const a="CloudFrontClient";const d="DeleteMonitoringSubscriptionCommand";const c={logger:r,clientName:a,commandName:d,inputFilterSensitiveLog:i.DeleteMonitoringSubscriptionRequest.filterSensitiveLog,outputFilterSensitiveLog:i.DeleteMonitoringSubscriptionResult.filterSensitiveLog};const{requestHandler:l}=t;return o.resolve(e=>l.handle(e.request,n||{}),c)}serialize(e,t){return o.serializeAws_restXmlDeleteMonitoringSubscriptionCommand(e,t)}deserialize(e,t){return o.deserializeAws_restXmlDeleteMonitoringSubscriptionCommand(e,t)}}t.DeleteMonitoringSubscriptionCommand=DeleteMonitoringSubscriptionCommand},5251:(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t.DeleteOriginRequestPolicyCommand=void 0;const i=n(190);const o=n(6680);const s=n(5296);const r=n(6763);class DeleteOriginRequestPolicyCommand extends r.Command{constructor(e){super();this.input=e}resolveMiddleware(e,t,n){this.middlewareStack.use(s.getSerdePlugin(t,this.serialize,this.deserialize));const o=e.concat(this.middlewareStack);const{logger:r}=t;const a="CloudFrontClient";const d="DeleteOriginRequestPolicyCommand";const c={logger:r,clientName:a,commandName:d,inputFilterSensitiveLog:i.DeleteOriginRequestPolicyRequest.filterSensitiveLog,outputFilterSensitiveLog:e=>e};const{requestHandler:l}=t;return o.resolve(e=>l.handle(e.request,n||{}),c)}serialize(e,t){return o.serializeAws_restXmlDeleteOriginRequestPolicyCommand(e,t)}deserialize(e,t){return o.deserializeAws_restXmlDeleteOriginRequestPolicyCommand(e,t)}}t.DeleteOriginRequestPolicyCommand=DeleteOriginRequestPolicyCommand},7871:(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t.DeletePublicKeyCommand=void 0;const i=n(190);const o=n(6680);const s=n(5296);const r=n(6763);class DeletePublicKeyCommand extends r.Command{constructor(e){super();this.input=e}resolveMiddleware(e,t,n){this.middlewareStack.use(s.getSerdePlugin(t,this.serialize,this.deserialize));const o=e.concat(this.middlewareStack);const{logger:r}=t;const a="CloudFrontClient";const d="DeletePublicKeyCommand";const c={logger:r,clientName:a,commandName:d,inputFilterSensitiveLog:i.DeletePublicKeyRequest.filterSensitiveLog,outputFilterSensitiveLog:e=>e};const{requestHandler:l}=t;return o.resolve(e=>l.handle(e.request,n||{}),c)}serialize(e,t){return o.serializeAws_restXmlDeletePublicKeyCommand(e,t)}deserialize(e,t){return o.deserializeAws_restXmlDeletePublicKeyCommand(e,t)}}t.DeletePublicKeyCommand=DeletePublicKeyCommand},4631:(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t.DeleteRealtimeLogConfigCommand=void 0;const i=n(190);const o=n(6680);const s=n(5296);const r=n(6763);class DeleteRealtimeLogConfigCommand extends r.Command{constructor(e){super();this.input=e}resolveMiddleware(e,t,n){this.middlewareStack.use(s.getSerdePlugin(t,this.serialize,this.deserialize));const o=e.concat(this.middlewareStack);const{logger:r}=t;const a="CloudFrontClient";const d="DeleteRealtimeLogConfigCommand";const c={logger:r,clientName:a,commandName:d,inputFilterSensitiveLog:i.DeleteRealtimeLogConfigRequest.filterSensitiveLog,outputFilterSensitiveLog:e=>e};const{requestHandler:l}=t;return o.resolve(e=>l.handle(e.request,n||{}),c)}serialize(e,t){return o.serializeAws_restXmlDeleteRealtimeLogConfigCommand(e,t)}deserialize(e,t){return o.deserializeAws_restXmlDeleteRealtimeLogConfigCommand(e,t)}}t.DeleteRealtimeLogConfigCommand=DeleteRealtimeLogConfigCommand},2609:(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t.DeleteStreamingDistributionCommand=void 0;const i=n(190);const o=n(6680);const s=n(5296);const r=n(6763);class DeleteStreamingDistributionCommand extends r.Command{constructor(e){super();this.input=e}resolveMiddleware(e,t,n){this.middlewareStack.use(s.getSerdePlugin(t,this.serialize,this.deserialize));const o=e.concat(this.middlewareStack);const{logger:r}=t;const a="CloudFrontClient";const d="DeleteStreamingDistributionCommand";const c={logger:r,clientName:a,commandName:d,inputFilterSensitiveLog:i.DeleteStreamingDistributionRequest.filterSensitiveLog,outputFilterSensitiveLog:e=>e};const{requestHandler:l}=t;return o.resolve(e=>l.handle(e.request,n||{}),c)}serialize(e,t){return o.serializeAws_restXmlDeleteStreamingDistributionCommand(e,t)}deserialize(e,t){return o.deserializeAws_restXmlDeleteStreamingDistributionCommand(e,t)}}t.DeleteStreamingDistributionCommand=DeleteStreamingDistributionCommand},2934:(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t.GetCachePolicyCommand=void 0;const i=n(190);const o=n(6680);const s=n(5296);const r=n(6763);class GetCachePolicyCommand extends r.Command{constructor(e){super();this.input=e}resolveMiddleware(e,t,n){this.middlewareStack.use(s.getSerdePlugin(t,this.serialize,this.deserialize));const o=e.concat(this.middlewareStack);const{logger:r}=t;const a="CloudFrontClient";const d="GetCachePolicyCommand";const c={logger:r,clientName:a,commandName:d,inputFilterSensitiveLog:i.GetCachePolicyRequest.filterSensitiveLog,outputFilterSensitiveLog:i.GetCachePolicyResult.filterSensitiveLog};const{requestHandler:l}=t;return o.resolve(e=>l.handle(e.request,n||{}),c)}serialize(e,t){return o.serializeAws_restXmlGetCachePolicyCommand(e,t)}deserialize(e,t){return o.deserializeAws_restXmlGetCachePolicyCommand(e,t)}}t.GetCachePolicyCommand=GetCachePolicyCommand},7833:(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t.GetCachePolicyConfigCommand=void 0;const i=n(190);const o=n(6680);const s=n(5296);const r=n(6763);class GetCachePolicyConfigCommand extends r.Command{constructor(e){super();this.input=e}resolveMiddleware(e,t,n){this.middlewareStack.use(s.getSerdePlugin(t,this.serialize,this.deserialize));const o=e.concat(this.middlewareStack);const{logger:r}=t;const a="CloudFrontClient";const d="GetCachePolicyConfigCommand";const c={logger:r,clientName:a,commandName:d,inputFilterSensitiveLog:i.GetCachePolicyConfigRequest.filterSensitiveLog,outputFilterSensitiveLog:i.GetCachePolicyConfigResult.filterSensitiveLog};const{requestHandler:l}=t;return o.resolve(e=>l.handle(e.request,n||{}),c)}serialize(e,t){return o.serializeAws_restXmlGetCachePolicyConfigCommand(e,t)}deserialize(e,t){return o.deserializeAws_restXmlGetCachePolicyConfigCommand(e,t)}}t.GetCachePolicyConfigCommand=GetCachePolicyConfigCommand},6464:(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t.GetCloudFrontOriginAccessIdentityCommand=void 0;const i=n(190);const o=n(6680);const s=n(5296);const r=n(6763);class GetCloudFrontOriginAccessIdentityCommand extends r.Command{constructor(e){super();this.input=e}resolveMiddleware(e,t,n){this.middlewareStack.use(s.getSerdePlugin(t,this.serialize,this.deserialize));const o=e.concat(this.middlewareStack);const{logger:r}=t;const a="CloudFrontClient";const d="GetCloudFrontOriginAccessIdentityCommand";const c={logger:r,clientName:a,commandName:d,inputFilterSensitiveLog:i.GetCloudFrontOriginAccessIdentityRequest.filterSensitiveLog,outputFilterSensitiveLog:i.GetCloudFrontOriginAccessIdentityResult.filterSensitiveLog};const{requestHandler:l}=t;return o.resolve(e=>l.handle(e.request,n||{}),c)}serialize(e,t){return o.serializeAws_restXmlGetCloudFrontOriginAccessIdentityCommand(e,t)}deserialize(e,t){return o.deserializeAws_restXmlGetCloudFrontOriginAccessIdentityCommand(e,t)}}t.GetCloudFrontOriginAccessIdentityCommand=GetCloudFrontOriginAccessIdentityCommand},7337:(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t.GetCloudFrontOriginAccessIdentityConfigCommand=void 0;const i=n(190);const o=n(6680);const s=n(5296);const r=n(6763);class GetCloudFrontOriginAccessIdentityConfigCommand extends r.Command{constructor(e){super();this.input=e}resolveMiddleware(e,t,n){this.middlewareStack.use(s.getSerdePlugin(t,this.serialize,this.deserialize));const o=e.concat(this.middlewareStack);const{logger:r}=t;const a="CloudFrontClient";const d="GetCloudFrontOriginAccessIdentityConfigCommand";const c={logger:r,clientName:a,commandName:d,inputFilterSensitiveLog:i.GetCloudFrontOriginAccessIdentityConfigRequest.filterSensitiveLog,outputFilterSensitiveLog:i.GetCloudFrontOriginAccessIdentityConfigResult.filterSensitiveLog};const{requestHandler:l}=t;return o.resolve(e=>l.handle(e.request,n||{}),c)}serialize(e,t){return o.serializeAws_restXmlGetCloudFrontOriginAccessIdentityConfigCommand(e,t)}deserialize(e,t){return o.deserializeAws_restXmlGetCloudFrontOriginAccessIdentityConfigCommand(e,t)}}t.GetCloudFrontOriginAccessIdentityConfigCommand=GetCloudFrontOriginAccessIdentityConfigCommand},1614:(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t.GetDistributionCommand=void 0;const i=n(190);const o=n(6680);const s=n(5296);const r=n(6763);class GetDistributionCommand extends r.Command{constructor(e){super();this.input=e}resolveMiddleware(e,t,n){this.middlewareStack.use(s.getSerdePlugin(t,this.serialize,this.deserialize));const o=e.concat(this.middlewareStack);const{logger:r}=t;const a="CloudFrontClient";const d="GetDistributionCommand";const c={logger:r,clientName:a,commandName:d,inputFilterSensitiveLog:i.GetDistributionRequest.filterSensitiveLog,outputFilterSensitiveLog:i.GetDistributionResult.filterSensitiveLog};const{requestHandler:l}=t;return o.resolve(e=>l.handle(e.request,n||{}),c)}serialize(e,t){return o.serializeAws_restXmlGetDistributionCommand(e,t)}deserialize(e,t){return o.deserializeAws_restXmlGetDistributionCommand(e,t)}}t.GetDistributionCommand=GetDistributionCommand},663:(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t.GetDistributionConfigCommand=void 0;const i=n(190);const o=n(6680);const s=n(5296);const r=n(6763);class GetDistributionConfigCommand extends r.Command{constructor(e){super();this.input=e}resolveMiddleware(e,t,n){this.middlewareStack.use(s.getSerdePlugin(t,this.serialize,this.deserialize));const o=e.concat(this.middlewareStack);const{logger:r}=t;const a="CloudFrontClient";const d="GetDistributionConfigCommand";const c={logger:r,clientName:a,commandName:d,inputFilterSensitiveLog:i.GetDistributionConfigRequest.filterSensitiveLog,outputFilterSensitiveLog:i.GetDistributionConfigResult.filterSensitiveLog};const{requestHandler:l}=t;return o.resolve(e=>l.handle(e.request,n||{}),c)}serialize(e,t){return o.serializeAws_restXmlGetDistributionConfigCommand(e,t)}deserialize(e,t){return o.deserializeAws_restXmlGetDistributionConfigCommand(e,t)}}t.GetDistributionConfigCommand=GetDistributionConfigCommand},173:(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t.GetFieldLevelEncryptionCommand=void 0;const i=n(190);const o=n(6680);const s=n(5296);const r=n(6763);class GetFieldLevelEncryptionCommand extends r.Command{constructor(e){super();this.input=e}resolveMiddleware(e,t,n){this.middlewareStack.use(s.getSerdePlugin(t,this.serialize,this.deserialize));const o=e.concat(this.middlewareStack);const{logger:r}=t;const a="CloudFrontClient";const d="GetFieldLevelEncryptionCommand";const c={logger:r,clientName:a,commandName:d,inputFilterSensitiveLog:i.GetFieldLevelEncryptionRequest.filterSensitiveLog,outputFilterSensitiveLog:i.GetFieldLevelEncryptionResult.filterSensitiveLog};const{requestHandler:l}=t;return o.resolve(e=>l.handle(e.request,n||{}),c)}serialize(e,t){return o.serializeAws_restXmlGetFieldLevelEncryptionCommand(e,t)}deserialize(e,t){return o.deserializeAws_restXmlGetFieldLevelEncryptionCommand(e,t)}}t.GetFieldLevelEncryptionCommand=GetFieldLevelEncryptionCommand},783:(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t.GetFieldLevelEncryptionConfigCommand=void 0;const i=n(190);const o=n(6680);const s=n(5296);const r=n(6763);class GetFieldLevelEncryptionConfigCommand extends r.Command{constructor(e){super();this.input=e}resolveMiddleware(e,t,n){this.middlewareStack.use(s.getSerdePlugin(t,this.serialize,this.deserialize));const o=e.concat(this.middlewareStack);const{logger:r}=t;const a="CloudFrontClient";const d="GetFieldLevelEncryptionConfigCommand";const c={logger:r,clientName:a,commandName:d,inputFilterSensitiveLog:i.GetFieldLevelEncryptionConfigRequest.filterSensitiveLog,outputFilterSensitiveLog:i.GetFieldLevelEncryptionConfigResult.filterSensitiveLog};const{requestHandler:l}=t;return o.resolve(e=>l.handle(e.request,n||{}),c)}serialize(e,t){return o.serializeAws_restXmlGetFieldLevelEncryptionConfigCommand(e,t)}deserialize(e,t){return o.deserializeAws_restXmlGetFieldLevelEncryptionConfigCommand(e,t)}}t.GetFieldLevelEncryptionConfigCommand=GetFieldLevelEncryptionConfigCommand},1134:(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t.GetFieldLevelEncryptionProfileCommand=void 0;const i=n(190);const o=n(6680);const s=n(5296);const r=n(6763);class GetFieldLevelEncryptionProfileCommand extends r.Command{constructor(e){super();this.input=e}resolveMiddleware(e,t,n){this.middlewareStack.use(s.getSerdePlugin(t,this.serialize,this.deserialize));const o=e.concat(this.middlewareStack);const{logger:r}=t;const a="CloudFrontClient";const d="GetFieldLevelEncryptionProfileCommand";const c={logger:r,clientName:a,commandName:d,inputFilterSensitiveLog:i.GetFieldLevelEncryptionProfileRequest.filterSensitiveLog,outputFilterSensitiveLog:i.GetFieldLevelEncryptionProfileResult.filterSensitiveLog};const{requestHandler:l}=t;return o.resolve(e=>l.handle(e.request,n||{}),c)}serialize(e,t){return o.serializeAws_restXmlGetFieldLevelEncryptionProfileCommand(e,t)}deserialize(e,t){return o.deserializeAws_restXmlGetFieldLevelEncryptionProfileCommand(e,t)}}t.GetFieldLevelEncryptionProfileCommand=GetFieldLevelEncryptionProfileCommand},8003:(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t.GetFieldLevelEncryptionProfileConfigCommand=void 0;const i=n(190);const o=n(6680);const s=n(5296);const r=n(6763);class GetFieldLevelEncryptionProfileConfigCommand extends r.Command{constructor(e){super();this.input=e}resolveMiddleware(e,t,n){this.middlewareStack.use(s.getSerdePlugin(t,this.serialize,this.deserialize));const o=e.concat(this.middlewareStack);const{logger:r}=t;const a="CloudFrontClient";const d="GetFieldLevelEncryptionProfileConfigCommand";const c={logger:r,clientName:a,commandName:d,inputFilterSensitiveLog:i.GetFieldLevelEncryptionProfileConfigRequest.filterSensitiveLog,outputFilterSensitiveLog:i.GetFieldLevelEncryptionProfileConfigResult.filterSensitiveLog};const{requestHandler:l}=t;return o.resolve(e=>l.handle(e.request,n||{}),c)}serialize(e,t){return o.serializeAws_restXmlGetFieldLevelEncryptionProfileConfigCommand(e,t)}deserialize(e,t){return o.deserializeAws_restXmlGetFieldLevelEncryptionProfileConfigCommand(e,t)}}t.GetFieldLevelEncryptionProfileConfigCommand=GetFieldLevelEncryptionProfileConfigCommand},2414:(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t.GetInvalidationCommand=void 0;const i=n(190);const o=n(6680);const s=n(5296);const r=n(6763);class GetInvalidationCommand extends r.Command{constructor(e){super();this.input=e}resolveMiddleware(e,t,n){this.middlewareStack.use(s.getSerdePlugin(t,this.serialize,this.deserialize));const o=e.concat(this.middlewareStack);const{logger:r}=t;const a="CloudFrontClient";const d="GetInvalidationCommand";const c={logger:r,clientName:a,commandName:d,inputFilterSensitiveLog:i.GetInvalidationRequest.filterSensitiveLog,outputFilterSensitiveLog:i.GetInvalidationResult.filterSensitiveLog};const{requestHandler:l}=t;return o.resolve(e=>l.handle(e.request,n||{}),c)}serialize(e,t){return o.serializeAws_restXmlGetInvalidationCommand(e,t)}deserialize(e,t){return o.deserializeAws_restXmlGetInvalidationCommand(e,t)}}t.GetInvalidationCommand=GetInvalidationCommand},2026:(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t.GetKeyGroupCommand=void 0;const i=n(190);const o=n(6680);const s=n(5296);const r=n(6763);class GetKeyGroupCommand extends r.Command{constructor(e){super();this.input=e}resolveMiddleware(e,t,n){this.middlewareStack.use(s.getSerdePlugin(t,this.serialize,this.deserialize));const o=e.concat(this.middlewareStack);const{logger:r}=t;const a="CloudFrontClient";const d="GetKeyGroupCommand";const c={logger:r,clientName:a,commandName:d,inputFilterSensitiveLog:i.GetKeyGroupRequest.filterSensitiveLog,outputFilterSensitiveLog:i.GetKeyGroupResult.filterSensitiveLog};const{requestHandler:l}=t;return o.resolve(e=>l.handle(e.request,n||{}),c)}serialize(e,t){return o.serializeAws_restXmlGetKeyGroupCommand(e,t)}deserialize(e,t){return o.deserializeAws_restXmlGetKeyGroupCommand(e,t)}}t.GetKeyGroupCommand=GetKeyGroupCommand},8629:(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t.GetKeyGroupConfigCommand=void 0;const i=n(190);const o=n(6680);const s=n(5296);const r=n(6763);class GetKeyGroupConfigCommand extends r.Command{constructor(e){super();this.input=e}resolveMiddleware(e,t,n){this.middlewareStack.use(s.getSerdePlugin(t,this.serialize,this.deserialize));const o=e.concat(this.middlewareStack);const{logger:r}=t;const a="CloudFrontClient";const d="GetKeyGroupConfigCommand";const c={logger:r,clientName:a,commandName:d,inputFilterSensitiveLog:i.GetKeyGroupConfigRequest.filterSensitiveLog,outputFilterSensitiveLog:i.GetKeyGroupConfigResult.filterSensitiveLog};const{requestHandler:l}=t;return o.resolve(e=>l.handle(e.request,n||{}),c)}serialize(e,t){return o.serializeAws_restXmlGetKeyGroupConfigCommand(e,t)}deserialize(e,t){return o.deserializeAws_restXmlGetKeyGroupConfigCommand(e,t)}}t.GetKeyGroupConfigCommand=GetKeyGroupConfigCommand},5814:(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t.GetMonitoringSubscriptionCommand=void 0;const i=n(190);const o=n(6680);const s=n(5296);const r=n(6763);class GetMonitoringSubscriptionCommand extends r.Command{constructor(e){super();this.input=e}resolveMiddleware(e,t,n){this.middlewareStack.use(s.getSerdePlugin(t,this.serialize,this.deserialize));const o=e.concat(this.middlewareStack);const{logger:r}=t;const a="CloudFrontClient";const d="GetMonitoringSubscriptionCommand";const c={logger:r,clientName:a,commandName:d,inputFilterSensitiveLog:i.GetMonitoringSubscriptionRequest.filterSensitiveLog,outputFilterSensitiveLog:i.GetMonitoringSubscriptionResult.filterSensitiveLog};const{requestHandler:l}=t;return o.resolve(e=>l.handle(e.request,n||{}),c)}serialize(e,t){return o.serializeAws_restXmlGetMonitoringSubscriptionCommand(e,t)}deserialize(e,t){return o.deserializeAws_restXmlGetMonitoringSubscriptionCommand(e,t)}}t.GetMonitoringSubscriptionCommand=GetMonitoringSubscriptionCommand},2617:(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t.GetOriginRequestPolicyCommand=void 0;const i=n(190);const o=n(6680);const s=n(5296);const r=n(6763);class GetOriginRequestPolicyCommand extends r.Command{constructor(e){super();this.input=e}resolveMiddleware(e,t,n){this.middlewareStack.use(s.getSerdePlugin(t,this.serialize,this.deserialize));const o=e.concat(this.middlewareStack);const{logger:r}=t;const a="CloudFrontClient";const d="GetOriginRequestPolicyCommand";const c={logger:r,clientName:a,commandName:d,inputFilterSensitiveLog:i.GetOriginRequestPolicyRequest.filterSensitiveLog,outputFilterSensitiveLog:i.GetOriginRequestPolicyResult.filterSensitiveLog};const{requestHandler:l}=t;return o.resolve(e=>l.handle(e.request,n||{}),c)}serialize(e,t){return o.serializeAws_restXmlGetOriginRequestPolicyCommand(e,t)}deserialize(e,t){return o.deserializeAws_restXmlGetOriginRequestPolicyCommand(e,t)}}t.GetOriginRequestPolicyCommand=GetOriginRequestPolicyCommand},4337:(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t.GetOriginRequestPolicyConfigCommand=void 0;const i=n(190);const o=n(6680);const s=n(5296);const r=n(6763);class GetOriginRequestPolicyConfigCommand extends r.Command{constructor(e){super();this.input=e}resolveMiddleware(e,t,n){this.middlewareStack.use(s.getSerdePlugin(t,this.serialize,this.deserialize));const o=e.concat(this.middlewareStack);const{logger:r}=t;const a="CloudFrontClient";const d="GetOriginRequestPolicyConfigCommand";const c={logger:r,clientName:a,commandName:d,inputFilterSensitiveLog:i.GetOriginRequestPolicyConfigRequest.filterSensitiveLog,outputFilterSensitiveLog:i.GetOriginRequestPolicyConfigResult.filterSensitiveLog};const{requestHandler:l}=t;return o.resolve(e=>l.handle(e.request,n||{}),c)}serialize(e,t){return o.serializeAws_restXmlGetOriginRequestPolicyConfigCommand(e,t)}deserialize(e,t){return o.deserializeAws_restXmlGetOriginRequestPolicyConfigCommand(e,t)}}t.GetOriginRequestPolicyConfigCommand=GetOriginRequestPolicyConfigCommand},5643:(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t.GetPublicKeyCommand=void 0;const i=n(190);const o=n(6680);const s=n(5296);const r=n(6763);class GetPublicKeyCommand extends r.Command{constructor(e){super();this.input=e}resolveMiddleware(e,t,n){this.middlewareStack.use(s.getSerdePlugin(t,this.serialize,this.deserialize));const o=e.concat(this.middlewareStack);const{logger:r}=t;const a="CloudFrontClient";const d="GetPublicKeyCommand";const c={logger:r,clientName:a,commandName:d,inputFilterSensitiveLog:i.GetPublicKeyRequest.filterSensitiveLog,outputFilterSensitiveLog:i.GetPublicKeyResult.filterSensitiveLog};const{requestHandler:l}=t;return o.resolve(e=>l.handle(e.request,n||{}),c)}serialize(e,t){return o.serializeAws_restXmlGetPublicKeyCommand(e,t)}deserialize(e,t){return o.deserializeAws_restXmlGetPublicKeyCommand(e,t)}}t.GetPublicKeyCommand=GetPublicKeyCommand},9302:(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t.GetPublicKeyConfigCommand=void 0;const i=n(190);const o=n(6680);const s=n(5296);const r=n(6763);class GetPublicKeyConfigCommand extends r.Command{constructor(e){super();this.input=e}resolveMiddleware(e,t,n){this.middlewareStack.use(s.getSerdePlugin(t,this.serialize,this.deserialize));const o=e.concat(this.middlewareStack);const{logger:r}=t;const a="CloudFrontClient";const d="GetPublicKeyConfigCommand";const c={logger:r,clientName:a,commandName:d,inputFilterSensitiveLog:i.GetPublicKeyConfigRequest.filterSensitiveLog,outputFilterSensitiveLog:i.GetPublicKeyConfigResult.filterSensitiveLog};const{requestHandler:l}=t;return o.resolve(e=>l.handle(e.request,n||{}),c)}serialize(e,t){return o.serializeAws_restXmlGetPublicKeyConfigCommand(e,t)}deserialize(e,t){return o.deserializeAws_restXmlGetPublicKeyConfigCommand(e,t)}}t.GetPublicKeyConfigCommand=GetPublicKeyConfigCommand},728:(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t.GetRealtimeLogConfigCommand=void 0;const i=n(190);const o=n(7487);const s=n(6680);const r=n(5296);const a=n(6763);class GetRealtimeLogConfigCommand extends a.Command{constructor(e){super();this.input=e}resolveMiddleware(e,t,n){this.middlewareStack.use(r.getSerdePlugin(t,this.serialize,this.deserialize));const s=e.concat(this.middlewareStack);const{logger:a}=t;const d="CloudFrontClient";const c="GetRealtimeLogConfigCommand";const l={logger:a,clientName:d,commandName:c,inputFilterSensitiveLog:i.GetRealtimeLogConfigRequest.filterSensitiveLog,outputFilterSensitiveLog:o.GetRealtimeLogConfigResult.filterSensitiveLog};const{requestHandler:u}=t;return s.resolve(e=>u.handle(e.request,n||{}),l)}serialize(e,t){return s.serializeAws_restXmlGetRealtimeLogConfigCommand(e,t)}deserialize(e,t){return s.deserializeAws_restXmlGetRealtimeLogConfigCommand(e,t)}}t.GetRealtimeLogConfigCommand=GetRealtimeLogConfigCommand},5179:(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t.GetStreamingDistributionCommand=void 0;const i=n(7487);const o=n(6680);const s=n(5296);const r=n(6763);class GetStreamingDistributionCommand extends r.Command{constructor(e){super();this.input=e}resolveMiddleware(e,t,n){this.middlewareStack.use(s.getSerdePlugin(t,this.serialize,this.deserialize));const o=e.concat(this.middlewareStack);const{logger:r}=t;const a="CloudFrontClient";const d="GetStreamingDistributionCommand";const c={logger:r,clientName:a,commandName:d,inputFilterSensitiveLog:i.GetStreamingDistributionRequest.filterSensitiveLog,outputFilterSensitiveLog:i.GetStreamingDistributionResult.filterSensitiveLog};const{requestHandler:l}=t;return o.resolve(e=>l.handle(e.request,n||{}),c)}serialize(e,t){return o.serializeAws_restXmlGetStreamingDistributionCommand(e,t)}deserialize(e,t){return o.deserializeAws_restXmlGetStreamingDistributionCommand(e,t)}}t.GetStreamingDistributionCommand=GetStreamingDistributionCommand},7896:(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t.GetStreamingDistributionConfigCommand=void 0;const i=n(7487);const o=n(6680);const s=n(5296);const r=n(6763);class GetStreamingDistributionConfigCommand extends r.Command{constructor(e){super();this.input=e}resolveMiddleware(e,t,n){this.middlewareStack.use(s.getSerdePlugin(t,this.serialize,this.deserialize));const o=e.concat(this.middlewareStack);const{logger:r}=t;const a="CloudFrontClient";const d="GetStreamingDistributionConfigCommand";const c={logger:r,clientName:a,commandName:d,inputFilterSensitiveLog:i.GetStreamingDistributionConfigRequest.filterSensitiveLog,outputFilterSensitiveLog:i.GetStreamingDistributionConfigResult.filterSensitiveLog};const{requestHandler:l}=t;return o.resolve(e=>l.handle(e.request,n||{}),c)}serialize(e,t){return o.serializeAws_restXmlGetStreamingDistributionConfigCommand(e,t)}deserialize(e,t){return o.deserializeAws_restXmlGetStreamingDistributionConfigCommand(e,t)}}t.GetStreamingDistributionConfigCommand=GetStreamingDistributionConfigCommand},1090:(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t.ListCachePoliciesCommand=void 0;const i=n(7487);const o=n(6680);const s=n(5296);const r=n(6763);class ListCachePoliciesCommand extends r.Command{constructor(e){super();this.input=e}resolveMiddleware(e,t,n){this.middlewareStack.use(s.getSerdePlugin(t,this.serialize,this.deserialize));const o=e.concat(this.middlewareStack);const{logger:r}=t;const a="CloudFrontClient";const d="ListCachePoliciesCommand";const c={logger:r,clientName:a,commandName:d,inputFilterSensitiveLog:i.ListCachePoliciesRequest.filterSensitiveLog,outputFilterSensitiveLog:i.ListCachePoliciesResult.filterSensitiveLog};const{requestHandler:l}=t;return o.resolve(e=>l.handle(e.request,n||{}),c)}serialize(e,t){return o.serializeAws_restXmlListCachePoliciesCommand(e,t)}deserialize(e,t){return o.deserializeAws_restXmlListCachePoliciesCommand(e,t)}}t.ListCachePoliciesCommand=ListCachePoliciesCommand},2352:(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t.ListCloudFrontOriginAccessIdentitiesCommand=void 0;const i=n(7487);const o=n(6680);const s=n(5296);const r=n(6763);class ListCloudFrontOriginAccessIdentitiesCommand extends r.Command{constructor(e){super();this.input=e}resolveMiddleware(e,t,n){this.middlewareStack.use(s.getSerdePlugin(t,this.serialize,this.deserialize));const o=e.concat(this.middlewareStack);const{logger:r}=t;const a="CloudFrontClient";const d="ListCloudFrontOriginAccessIdentitiesCommand";const c={logger:r,clientName:a,commandName:d,inputFilterSensitiveLog:i.ListCloudFrontOriginAccessIdentitiesRequest.filterSensitiveLog,outputFilterSensitiveLog:i.ListCloudFrontOriginAccessIdentitiesResult.filterSensitiveLog};const{requestHandler:l}=t;return o.resolve(e=>l.handle(e.request,n||{}),c)}serialize(e,t){return o.serializeAws_restXmlListCloudFrontOriginAccessIdentitiesCommand(e,t)}deserialize(e,t){return o.deserializeAws_restXmlListCloudFrontOriginAccessIdentitiesCommand(e,t)}}t.ListCloudFrontOriginAccessIdentitiesCommand=ListCloudFrontOriginAccessIdentitiesCommand},2315:(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t.ListDistributionsByCachePolicyIdCommand=void 0;const i=n(7487);const o=n(6680);const s=n(5296);const r=n(6763);class ListDistributionsByCachePolicyIdCommand extends r.Command{constructor(e){super();this.input=e}resolveMiddleware(e,t,n){this.middlewareStack.use(s.getSerdePlugin(t,this.serialize,this.deserialize));const o=e.concat(this.middlewareStack);const{logger:r}=t;const a="CloudFrontClient";const d="ListDistributionsByCachePolicyIdCommand";const c={logger:r,clientName:a,commandName:d,inputFilterSensitiveLog:i.ListDistributionsByCachePolicyIdRequest.filterSensitiveLog,outputFilterSensitiveLog:i.ListDistributionsByCachePolicyIdResult.filterSensitiveLog};const{requestHandler:l}=t;return o.resolve(e=>l.handle(e.request,n||{}),c)}serialize(e,t){return o.serializeAws_restXmlListDistributionsByCachePolicyIdCommand(e,t)}deserialize(e,t){return o.deserializeAws_restXmlListDistributionsByCachePolicyIdCommand(e,t)}}t.ListDistributionsByCachePolicyIdCommand=ListDistributionsByCachePolicyIdCommand},5854:(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t.ListDistributionsByKeyGroupCommand=void 0;const i=n(7487);const o=n(6680);const s=n(5296);const r=n(6763);class ListDistributionsByKeyGroupCommand extends r.Command{constructor(e){super();this.input=e}resolveMiddleware(e,t,n){this.middlewareStack.use(s.getSerdePlugin(t,this.serialize,this.deserialize));const o=e.concat(this.middlewareStack);const{logger:r}=t;const a="CloudFrontClient";const d="ListDistributionsByKeyGroupCommand";const c={logger:r,clientName:a,commandName:d,inputFilterSensitiveLog:i.ListDistributionsByKeyGroupRequest.filterSensitiveLog,outputFilterSensitiveLog:i.ListDistributionsByKeyGroupResult.filterSensitiveLog};const{requestHandler:l}=t;return o.resolve(e=>l.handle(e.request,n||{}),c)}serialize(e,t){return o.serializeAws_restXmlListDistributionsByKeyGroupCommand(e,t)}deserialize(e,t){return o.deserializeAws_restXmlListDistributionsByKeyGroupCommand(e,t)}}t.ListDistributionsByKeyGroupCommand=ListDistributionsByKeyGroupCommand},5230:(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t.ListDistributionsByOriginRequestPolicyIdCommand=void 0;const i=n(7487);const o=n(6680);const s=n(5296);const r=n(6763);class ListDistributionsByOriginRequestPolicyIdCommand extends r.Command{constructor(e){super();this.input=e}resolveMiddleware(e,t,n){this.middlewareStack.use(s.getSerdePlugin(t,this.serialize,this.deserialize));const o=e.concat(this.middlewareStack);const{logger:r}=t;const a="CloudFrontClient";const d="ListDistributionsByOriginRequestPolicyIdCommand";const c={logger:r,clientName:a,commandName:d,inputFilterSensitiveLog:i.ListDistributionsByOriginRequestPolicyIdRequest.filterSensitiveLog,outputFilterSensitiveLog:i.ListDistributionsByOriginRequestPolicyIdResult.filterSensitiveLog};const{requestHandler:l}=t;return o.resolve(e=>l.handle(e.request,n||{}),c)}serialize(e,t){return o.serializeAws_restXmlListDistributionsByOriginRequestPolicyIdCommand(e,t)}deserialize(e,t){return o.deserializeAws_restXmlListDistributionsByOriginRequestPolicyIdCommand(e,t)}}t.ListDistributionsByOriginRequestPolicyIdCommand=ListDistributionsByOriginRequestPolicyIdCommand},4662:(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t.ListDistributionsByRealtimeLogConfigCommand=void 0;const i=n(7487);const o=n(6680);const s=n(5296);const r=n(6763);class ListDistributionsByRealtimeLogConfigCommand extends r.Command{constructor(e){super();this.input=e}resolveMiddleware(e,t,n){this.middlewareStack.use(s.getSerdePlugin(t,this.serialize,this.deserialize));const o=e.concat(this.middlewareStack);const{logger:r}=t;const a="CloudFrontClient";const d="ListDistributionsByRealtimeLogConfigCommand";const c={logger:r,clientName:a,commandName:d,inputFilterSensitiveLog:i.ListDistributionsByRealtimeLogConfigRequest.filterSensitiveLog,outputFilterSensitiveLog:i.ListDistributionsByRealtimeLogConfigResult.filterSensitiveLog};const{requestHandler:l}=t;return o.resolve(e=>l.handle(e.request,n||{}),c)}serialize(e,t){return o.serializeAws_restXmlListDistributionsByRealtimeLogConfigCommand(e,t)}deserialize(e,t){return o.deserializeAws_restXmlListDistributionsByRealtimeLogConfigCommand(e,t)}}t.ListDistributionsByRealtimeLogConfigCommand=ListDistributionsByRealtimeLogConfigCommand},1457:(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t.ListDistributionsByWebACLIdCommand=void 0;const i=n(7487);const o=n(6680);const s=n(5296);const r=n(6763);class ListDistributionsByWebACLIdCommand extends r.Command{constructor(e){super();this.input=e}resolveMiddleware(e,t,n){this.middlewareStack.use(s.getSerdePlugin(t,this.serialize,this.deserialize));const o=e.concat(this.middlewareStack);const{logger:r}=t;const a="CloudFrontClient";const d="ListDistributionsByWebACLIdCommand";const c={logger:r,clientName:a,commandName:d,inputFilterSensitiveLog:i.ListDistributionsByWebACLIdRequest.filterSensitiveLog,outputFilterSensitiveLog:i.ListDistributionsByWebACLIdResult.filterSensitiveLog};const{requestHandler:l}=t;return o.resolve(e=>l.handle(e.request,n||{}),c)}serialize(e,t){return o.serializeAws_restXmlListDistributionsByWebACLIdCommand(e,t)}deserialize(e,t){return o.deserializeAws_restXmlListDistributionsByWebACLIdCommand(e,t)}}t.ListDistributionsByWebACLIdCommand=ListDistributionsByWebACLIdCommand},1752:(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t.ListDistributionsCommand=void 0;const i=n(7487);const o=n(6680);const s=n(5296);const r=n(6763);class ListDistributionsCommand extends r.Command{constructor(e){super();this.input=e}resolveMiddleware(e,t,n){this.middlewareStack.use(s.getSerdePlugin(t,this.serialize,this.deserialize));const o=e.concat(this.middlewareStack);const{logger:r}=t;const a="CloudFrontClient";const d="ListDistributionsCommand";const c={logger:r,clientName:a,commandName:d,inputFilterSensitiveLog:i.ListDistributionsRequest.filterSensitiveLog,outputFilterSensitiveLog:i.ListDistributionsResult.filterSensitiveLog};const{requestHandler:l}=t;return o.resolve(e=>l.handle(e.request,n||{}),c)}serialize(e,t){return o.serializeAws_restXmlListDistributionsCommand(e,t)}deserialize(e,t){return o.deserializeAws_restXmlListDistributionsCommand(e,t)}}t.ListDistributionsCommand=ListDistributionsCommand},3588:(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t.ListFieldLevelEncryptionConfigsCommand=void 0;const i=n(7487);const o=n(6680);const s=n(5296);const r=n(6763);class ListFieldLevelEncryptionConfigsCommand extends r.Command{constructor(e){super();this.input=e}resolveMiddleware(e,t,n){this.middlewareStack.use(s.getSerdePlugin(t,this.serialize,this.deserialize));const o=e.concat(this.middlewareStack);const{logger:r}=t;const a="CloudFrontClient";const d="ListFieldLevelEncryptionConfigsCommand";const c={logger:r,clientName:a,commandName:d,inputFilterSensitiveLog:i.ListFieldLevelEncryptionConfigsRequest.filterSensitiveLog,outputFilterSensitiveLog:i.ListFieldLevelEncryptionConfigsResult.filterSensitiveLog};const{requestHandler:l}=t;return o.resolve(e=>l.handle(e.request,n||{}),c)}serialize(e,t){return o.serializeAws_restXmlListFieldLevelEncryptionConfigsCommand(e,t)}deserialize(e,t){return o.deserializeAws_restXmlListFieldLevelEncryptionConfigsCommand(e,t)}}t.ListFieldLevelEncryptionConfigsCommand=ListFieldLevelEncryptionConfigsCommand},4874:(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t.ListFieldLevelEncryptionProfilesCommand=void 0;const i=n(7487);const o=n(6680);const s=n(5296);const r=n(6763);class ListFieldLevelEncryptionProfilesCommand extends r.Command{constructor(e){super();this.input=e}resolveMiddleware(e,t,n){this.middlewareStack.use(s.getSerdePlugin(t,this.serialize,this.deserialize));const o=e.concat(this.middlewareStack);const{logger:r}=t;const a="CloudFrontClient";const d="ListFieldLevelEncryptionProfilesCommand";const c={logger:r,clientName:a,commandName:d,inputFilterSensitiveLog:i.ListFieldLevelEncryptionProfilesRequest.filterSensitiveLog,outputFilterSensitiveLog:i.ListFieldLevelEncryptionProfilesResult.filterSensitiveLog};const{requestHandler:l}=t;return o.resolve(e=>l.handle(e.request,n||{}),c)}serialize(e,t){return o.serializeAws_restXmlListFieldLevelEncryptionProfilesCommand(e,t)}deserialize(e,t){return o.deserializeAws_restXmlListFieldLevelEncryptionProfilesCommand(e,t)}}t.ListFieldLevelEncryptionProfilesCommand=ListFieldLevelEncryptionProfilesCommand},4054:(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t.ListInvalidationsCommand=void 0;const i=n(7487);const o=n(6680);const s=n(5296);const r=n(6763);class ListInvalidationsCommand extends r.Command{constructor(e){super();this.input=e}resolveMiddleware(e,t,n){this.middlewareStack.use(s.getSerdePlugin(t,this.serialize,this.deserialize));const o=e.concat(this.middlewareStack);const{logger:r}=t;const a="CloudFrontClient";const d="ListInvalidationsCommand";const c={logger:r,clientName:a,commandName:d,inputFilterSensitiveLog:i.ListInvalidationsRequest.filterSensitiveLog,outputFilterSensitiveLog:i.ListInvalidationsResult.filterSensitiveLog};const{requestHandler:l}=t;return o.resolve(e=>l.handle(e.request,n||{}),c)}serialize(e,t){return o.serializeAws_restXmlListInvalidationsCommand(e,t)}deserialize(e,t){return o.deserializeAws_restXmlListInvalidationsCommand(e,t)}}t.ListInvalidationsCommand=ListInvalidationsCommand},4003:(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t.ListKeyGroupsCommand=void 0;const i=n(7487);const o=n(6680);const s=n(5296);const r=n(6763);class ListKeyGroupsCommand extends r.Command{constructor(e){super();this.input=e}resolveMiddleware(e,t,n){this.middlewareStack.use(s.getSerdePlugin(t,this.serialize,this.deserialize));const o=e.concat(this.middlewareStack);const{logger:r}=t;const a="CloudFrontClient";const d="ListKeyGroupsCommand";const c={logger:r,clientName:a,commandName:d,inputFilterSensitiveLog:i.ListKeyGroupsRequest.filterSensitiveLog,outputFilterSensitiveLog:i.ListKeyGroupsResult.filterSensitiveLog};const{requestHandler:l}=t;return o.resolve(e=>l.handle(e.request,n||{}),c)}serialize(e,t){return o.serializeAws_restXmlListKeyGroupsCommand(e,t)}deserialize(e,t){return o.deserializeAws_restXmlListKeyGroupsCommand(e,t)}}t.ListKeyGroupsCommand=ListKeyGroupsCommand},9783:(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t.ListOriginRequestPoliciesCommand=void 0;const i=n(7487);const o=n(6680);const s=n(5296);const r=n(6763);class ListOriginRequestPoliciesCommand extends r.Command{constructor(e){super();this.input=e}resolveMiddleware(e,t,n){this.middlewareStack.use(s.getSerdePlugin(t,this.serialize,this.deserialize));const o=e.concat(this.middlewareStack);const{logger:r}=t;const a="CloudFrontClient";const d="ListOriginRequestPoliciesCommand";const c={logger:r,clientName:a,commandName:d,inputFilterSensitiveLog:i.ListOriginRequestPoliciesRequest.filterSensitiveLog,outputFilterSensitiveLog:i.ListOriginRequestPoliciesResult.filterSensitiveLog};const{requestHandler:l}=t;return o.resolve(e=>l.handle(e.request,n||{}),c)}serialize(e,t){return o.serializeAws_restXmlListOriginRequestPoliciesCommand(e,t)}deserialize(e,t){return o.deserializeAws_restXmlListOriginRequestPoliciesCommand(e,t)}}t.ListOriginRequestPoliciesCommand=ListOriginRequestPoliciesCommand},4975:(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t.ListPublicKeysCommand=void 0;const i=n(7487);const o=n(6680);const s=n(5296);const r=n(6763);class ListPublicKeysCommand extends r.Command{constructor(e){super();this.input=e}resolveMiddleware(e,t,n){this.middlewareStack.use(s.getSerdePlugin(t,this.serialize,this.deserialize));const o=e.concat(this.middlewareStack);const{logger:r}=t;const a="CloudFrontClient";const d="ListPublicKeysCommand";const c={logger:r,clientName:a,commandName:d,inputFilterSensitiveLog:i.ListPublicKeysRequest.filterSensitiveLog,outputFilterSensitiveLog:i.ListPublicKeysResult.filterSensitiveLog};const{requestHandler:l}=t;return o.resolve(e=>l.handle(e.request,n||{}),c)}serialize(e,t){return o.serializeAws_restXmlListPublicKeysCommand(e,t)}deserialize(e,t){return o.deserializeAws_restXmlListPublicKeysCommand(e,t)}}t.ListPublicKeysCommand=ListPublicKeysCommand},6743:(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t.ListRealtimeLogConfigsCommand=void 0;const i=n(7487);const o=n(6680);const s=n(5296);const r=n(6763);class ListRealtimeLogConfigsCommand extends r.Command{constructor(e){super();this.input=e}resolveMiddleware(e,t,n){this.middlewareStack.use(s.getSerdePlugin(t,this.serialize,this.deserialize));const o=e.concat(this.middlewareStack);const{logger:r}=t;const a="CloudFrontClient";const d="ListRealtimeLogConfigsCommand";const c={logger:r,clientName:a,commandName:d,inputFilterSensitiveLog:i.ListRealtimeLogConfigsRequest.filterSensitiveLog,outputFilterSensitiveLog:i.ListRealtimeLogConfigsResult.filterSensitiveLog};const{requestHandler:l}=t;return o.resolve(e=>l.handle(e.request,n||{}),c)}serialize(e,t){return o.serializeAws_restXmlListRealtimeLogConfigsCommand(e,t)}deserialize(e,t){return o.deserializeAws_restXmlListRealtimeLogConfigsCommand(e,t)}}t.ListRealtimeLogConfigsCommand=ListRealtimeLogConfigsCommand},7844:(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t.ListStreamingDistributionsCommand=void 0;const i=n(7487);const o=n(6680);const s=n(5296);const r=n(6763);class ListStreamingDistributionsCommand extends r.Command{constructor(e){super();this.input=e}resolveMiddleware(e,t,n){this.middlewareStack.use(s.getSerdePlugin(t,this.serialize,this.deserialize));const o=e.concat(this.middlewareStack);const{logger:r}=t;const a="CloudFrontClient";const d="ListStreamingDistributionsCommand";const c={logger:r,clientName:a,commandName:d,inputFilterSensitiveLog:i.ListStreamingDistributionsRequest.filterSensitiveLog,outputFilterSensitiveLog:i.ListStreamingDistributionsResult.filterSensitiveLog};const{requestHandler:l}=t;return o.resolve(e=>l.handle(e.request,n||{}),c)}serialize(e,t){return o.serializeAws_restXmlListStreamingDistributionsCommand(e,t)}deserialize(e,t){return o.deserializeAws_restXmlListStreamingDistributionsCommand(e,t)}}t.ListStreamingDistributionsCommand=ListStreamingDistributionsCommand},8734:(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t.ListTagsForResourceCommand=void 0;const i=n(7487);const o=n(6680);const s=n(5296);const r=n(6763);class ListTagsForResourceCommand extends r.Command{constructor(e){super();this.input=e}resolveMiddleware(e,t,n){this.middlewareStack.use(s.getSerdePlugin(t,this.serialize,this.deserialize));const o=e.concat(this.middlewareStack);const{logger:r}=t;const a="CloudFrontClient";const d="ListTagsForResourceCommand";const c={logger:r,clientName:a,commandName:d,inputFilterSensitiveLog:i.ListTagsForResourceRequest.filterSensitiveLog,outputFilterSensitiveLog:i.ListTagsForResourceResult.filterSensitiveLog};const{requestHandler:l}=t;return o.resolve(e=>l.handle(e.request,n||{}),c)}serialize(e,t){return o.serializeAws_restXmlListTagsForResourceCommand(e,t)}deserialize(e,t){return o.deserializeAws_restXmlListTagsForResourceCommand(e,t)}}t.ListTagsForResourceCommand=ListTagsForResourceCommand},7157:(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t.TagResourceCommand=void 0;const i=n(7487);const o=n(6680);const s=n(5296);const r=n(6763);class TagResourceCommand extends r.Command{constructor(e){super();this.input=e}resolveMiddleware(e,t,n){this.middlewareStack.use(s.getSerdePlugin(t,this.serialize,this.deserialize));const o=e.concat(this.middlewareStack);const{logger:r}=t;const a="CloudFrontClient";const d="TagResourceCommand";const c={logger:r,clientName:a,commandName:d,inputFilterSensitiveLog:i.TagResourceRequest.filterSensitiveLog,outputFilterSensitiveLog:e=>e};const{requestHandler:l}=t;return o.resolve(e=>l.handle(e.request,n||{}),c)}serialize(e,t){return o.serializeAws_restXmlTagResourceCommand(e,t)}deserialize(e,t){return o.deserializeAws_restXmlTagResourceCommand(e,t)}}t.TagResourceCommand=TagResourceCommand},3706:(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t.UntagResourceCommand=void 0;const i=n(7487);const o=n(6680);const s=n(5296);const r=n(6763);class UntagResourceCommand extends r.Command{constructor(e){super();this.input=e}resolveMiddleware(e,t,n){this.middlewareStack.use(s.getSerdePlugin(t,this.serialize,this.deserialize));const o=e.concat(this.middlewareStack);const{logger:r}=t;const a="CloudFrontClient";const d="UntagResourceCommand";const c={logger:r,clientName:a,commandName:d,inputFilterSensitiveLog:i.UntagResourceRequest.filterSensitiveLog,outputFilterSensitiveLog:e=>e};const{requestHandler:l}=t;return o.resolve(e=>l.handle(e.request,n||{}),c)}serialize(e,t){return o.serializeAws_restXmlUntagResourceCommand(e,t)}deserialize(e,t){return o.deserializeAws_restXmlUntagResourceCommand(e,t)}}t.UntagResourceCommand=UntagResourceCommand},5672:(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t.UpdateCachePolicyCommand=void 0;const i=n(7487);const o=n(6680);const s=n(5296);const r=n(6763);class UpdateCachePolicyCommand extends r.Command{constructor(e){super();this.input=e}resolveMiddleware(e,t,n){this.middlewareStack.use(s.getSerdePlugin(t,this.serialize,this.deserialize));const o=e.concat(this.middlewareStack);const{logger:r}=t;const a="CloudFrontClient";const d="UpdateCachePolicyCommand";const c={logger:r,clientName:a,commandName:d,inputFilterSensitiveLog:i.UpdateCachePolicyRequest.filterSensitiveLog,outputFilterSensitiveLog:i.UpdateCachePolicyResult.filterSensitiveLog};const{requestHandler:l}=t;return o.resolve(e=>l.handle(e.request,n||{}),c)}serialize(e,t){return o.serializeAws_restXmlUpdateCachePolicyCommand(e,t)}deserialize(e,t){return o.deserializeAws_restXmlUpdateCachePolicyCommand(e,t)}}t.UpdateCachePolicyCommand=UpdateCachePolicyCommand},978:(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t.UpdateCloudFrontOriginAccessIdentityCommand=void 0;const i=n(7487);const o=n(6680);const s=n(5296);const r=n(6763);class UpdateCloudFrontOriginAccessIdentityCommand extends r.Command{constructor(e){super();this.input=e}resolveMiddleware(e,t,n){this.middlewareStack.use(s.getSerdePlugin(t,this.serialize,this.deserialize));const o=e.concat(this.middlewareStack);const{logger:r}=t;const a="CloudFrontClient";const d="UpdateCloudFrontOriginAccessIdentityCommand";const c={logger:r,clientName:a,commandName:d,inputFilterSensitiveLog:i.UpdateCloudFrontOriginAccessIdentityRequest.filterSensitiveLog,outputFilterSensitiveLog:i.UpdateCloudFrontOriginAccessIdentityResult.filterSensitiveLog};const{requestHandler:l}=t;return o.resolve(e=>l.handle(e.request,n||{}),c)}serialize(e,t){return o.serializeAws_restXmlUpdateCloudFrontOriginAccessIdentityCommand(e,t)}deserialize(e,t){return o.deserializeAws_restXmlUpdateCloudFrontOriginAccessIdentityCommand(e,t)}}t.UpdateCloudFrontOriginAccessIdentityCommand=UpdateCloudFrontOriginAccessIdentityCommand},8489:(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t.UpdateDistributionCommand=void 0;const i=n(7487);const o=n(6680);const s=n(5296);const r=n(6763);class UpdateDistributionCommand extends r.Command{constructor(e){super();this.input=e}resolveMiddleware(e,t,n){this.middlewareStack.use(s.getSerdePlugin(t,this.serialize,this.deserialize));const o=e.concat(this.middlewareStack);const{logger:r}=t;const a="CloudFrontClient";const d="UpdateDistributionCommand";const c={logger:r,clientName:a,commandName:d,inputFilterSensitiveLog:i.UpdateDistributionRequest.filterSensitiveLog,outputFilterSensitiveLog:i.UpdateDistributionResult.filterSensitiveLog};const{requestHandler:l}=t;return o.resolve(e=>l.handle(e.request,n||{}),c)}serialize(e,t){return o.serializeAws_restXmlUpdateDistributionCommand(e,t)}deserialize(e,t){return o.deserializeAws_restXmlUpdateDistributionCommand(e,t)}}t.UpdateDistributionCommand=UpdateDistributionCommand},1448:(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t.UpdateFieldLevelEncryptionConfigCommand=void 0;const i=n(7487);const o=n(6680);const s=n(5296);const r=n(6763);class UpdateFieldLevelEncryptionConfigCommand extends r.Command{constructor(e){super();this.input=e}resolveMiddleware(e,t,n){this.middlewareStack.use(s.getSerdePlugin(t,this.serialize,this.deserialize));const o=e.concat(this.middlewareStack);const{logger:r}=t;const a="CloudFrontClient";const d="UpdateFieldLevelEncryptionConfigCommand";const c={logger:r,clientName:a,commandName:d,inputFilterSensitiveLog:i.UpdateFieldLevelEncryptionConfigRequest.filterSensitiveLog,outputFilterSensitiveLog:i.UpdateFieldLevelEncryptionConfigResult.filterSensitiveLog};const{requestHandler:l}=t;return o.resolve(e=>l.handle(e.request,n||{}),c)}serialize(e,t){return o.serializeAws_restXmlUpdateFieldLevelEncryptionConfigCommand(e,t)}deserialize(e,t){return o.deserializeAws_restXmlUpdateFieldLevelEncryptionConfigCommand(e,t)}}t.UpdateFieldLevelEncryptionConfigCommand=UpdateFieldLevelEncryptionConfigCommand},8991:(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t.UpdateFieldLevelEncryptionProfileCommand=void 0;const i=n(7487);const o=n(6680);const s=n(5296);const r=n(6763);class UpdateFieldLevelEncryptionProfileCommand extends r.Command{constructor(e){super();this.input=e}resolveMiddleware(e,t,n){this.middlewareStack.use(s.getSerdePlugin(t,this.serialize,this.deserialize));const o=e.concat(this.middlewareStack);const{logger:r}=t;const a="CloudFrontClient";const d="UpdateFieldLevelEncryptionProfileCommand";const c={logger:r,clientName:a,commandName:d,inputFilterSensitiveLog:i.UpdateFieldLevelEncryptionProfileRequest.filterSensitiveLog,outputFilterSensitiveLog:i.UpdateFieldLevelEncryptionProfileResult.filterSensitiveLog};const{requestHandler:l}=t;return o.resolve(e=>l.handle(e.request,n||{}),c)}serialize(e,t){return o.serializeAws_restXmlUpdateFieldLevelEncryptionProfileCommand(e,t)}deserialize(e,t){return o.deserializeAws_restXmlUpdateFieldLevelEncryptionProfileCommand(e,t)}}t.UpdateFieldLevelEncryptionProfileCommand=UpdateFieldLevelEncryptionProfileCommand},2299:(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t.UpdateKeyGroupCommand=void 0;const i=n(7487);const o=n(6680);const s=n(5296);const r=n(6763);class UpdateKeyGroupCommand extends r.Command{constructor(e){super();this.input=e}resolveMiddleware(e,t,n){this.middlewareStack.use(s.getSerdePlugin(t,this.serialize,this.deserialize));const o=e.concat(this.middlewareStack);const{logger:r}=t;const a="CloudFrontClient";const d="UpdateKeyGroupCommand";const c={logger:r,clientName:a,commandName:d,inputFilterSensitiveLog:i.UpdateKeyGroupRequest.filterSensitiveLog,outputFilterSensitiveLog:i.UpdateKeyGroupResult.filterSensitiveLog};const{requestHandler:l}=t;return o.resolve(e=>l.handle(e.request,n||{}),c)}serialize(e,t){return o.serializeAws_restXmlUpdateKeyGroupCommand(e,t)}deserialize(e,t){return o.deserializeAws_restXmlUpdateKeyGroupCommand(e,t)}}t.UpdateKeyGroupCommand=UpdateKeyGroupCommand},3600:(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t.UpdateOriginRequestPolicyCommand=void 0;const i=n(7487);const o=n(6680);const s=n(5296);const r=n(6763);class UpdateOriginRequestPolicyCommand extends r.Command{constructor(e){super();this.input=e}resolveMiddleware(e,t,n){this.middlewareStack.use(s.getSerdePlugin(t,this.serialize,this.deserialize));const o=e.concat(this.middlewareStack);const{logger:r}=t;const a="CloudFrontClient";const d="UpdateOriginRequestPolicyCommand";const c={logger:r,clientName:a,commandName:d,inputFilterSensitiveLog:i.UpdateOriginRequestPolicyRequest.filterSensitiveLog,outputFilterSensitiveLog:i.UpdateOriginRequestPolicyResult.filterSensitiveLog};const{requestHandler:l}=t;return o.resolve(e=>l.handle(e.request,n||{}),c)}serialize(e,t){return o.serializeAws_restXmlUpdateOriginRequestPolicyCommand(e,t)}deserialize(e,t){return o.deserializeAws_restXmlUpdateOriginRequestPolicyCommand(e,t)}}t.UpdateOriginRequestPolicyCommand=UpdateOriginRequestPolicyCommand},4069:(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t.UpdatePublicKeyCommand=void 0;const i=n(7487);const o=n(6680);const s=n(5296);const r=n(6763);class UpdatePublicKeyCommand extends r.Command{constructor(e){super();this.input=e}resolveMiddleware(e,t,n){this.middlewareStack.use(s.getSerdePlugin(t,this.serialize,this.deserialize));const o=e.concat(this.middlewareStack);const{logger:r}=t;const a="CloudFrontClient";const d="UpdatePublicKeyCommand";const c={logger:r,clientName:a,commandName:d,inputFilterSensitiveLog:i.UpdatePublicKeyRequest.filterSensitiveLog,outputFilterSensitiveLog:i.UpdatePublicKeyResult.filterSensitiveLog};const{requestHandler:l}=t;return o.resolve(e=>l.handle(e.request,n||{}),c)}serialize(e,t){return o.serializeAws_restXmlUpdatePublicKeyCommand(e,t)}deserialize(e,t){return o.deserializeAws_restXmlUpdatePublicKeyCommand(e,t)}}t.UpdatePublicKeyCommand=UpdatePublicKeyCommand},9607:(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t.UpdateRealtimeLogConfigCommand=void 0;const i=n(7487);const o=n(6680);const s=n(5296);const r=n(6763);class UpdateRealtimeLogConfigCommand extends r.Command{constructor(e){super();this.input=e}resolveMiddleware(e,t,n){this.middlewareStack.use(s.getSerdePlugin(t,this.serialize,this.deserialize));const o=e.concat(this.middlewareStack);const{logger:r}=t;const a="CloudFrontClient";const d="UpdateRealtimeLogConfigCommand";const c={logger:r,clientName:a,commandName:d,inputFilterSensitiveLog:i.UpdateRealtimeLogConfigRequest.filterSensitiveLog,outputFilterSensitiveLog:i.UpdateRealtimeLogConfigResult.filterSensitiveLog};const{requestHandler:l}=t;return o.resolve(e=>l.handle(e.request,n||{}),c)}serialize(e,t){return o.serializeAws_restXmlUpdateRealtimeLogConfigCommand(e,t)}deserialize(e,t){return o.deserializeAws_restXmlUpdateRealtimeLogConfigCommand(e,t)}}t.UpdateRealtimeLogConfigCommand=UpdateRealtimeLogConfigCommand},2576:(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t.UpdateStreamingDistributionCommand=void 0;const i=n(7487);const o=n(6680);const s=n(5296);const r=n(6763);class UpdateStreamingDistributionCommand extends r.Command{constructor(e){super();this.input=e}resolveMiddleware(e,t,n){this.middlewareStack.use(s.getSerdePlugin(t,this.serialize,this.deserialize));const o=e.concat(this.middlewareStack);const{logger:r}=t;const a="CloudFrontClient";const d="UpdateStreamingDistributionCommand";const c={logger:r,clientName:a,commandName:d,inputFilterSensitiveLog:i.UpdateStreamingDistributionRequest.filterSensitiveLog,outputFilterSensitiveLog:i.UpdateStreamingDistributionResult.filterSensitiveLog};const{requestHandler:l}=t;return o.resolve(e=>l.handle(e.request,n||{}),c)}serialize(e,t){return o.serializeAws_restXmlUpdateStreamingDistributionCommand(e,t)}deserialize(e,t){return o.deserializeAws_restXmlUpdateStreamingDistributionCommand(e,t)}}t.UpdateStreamingDistributionCommand=UpdateStreamingDistributionCommand},8894:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t.defaultRegionInfoProvider=void 0;const n="cloudfront.{region}.amazonaws.com";const i="cloudfront.{region}.amazonaws.com.cn";const o="cloudfront.{region}.c2s.ic.gov";const s="cloudfront.{region}.sc2s.sgov.gov";const r="cloudfront.{region}.amazonaws.com";const a=new Set(["af-south-1","ap-east-1","ap-northeast-1","ap-northeast-2","ap-south-1","ap-southeast-1","ap-southeast-2","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"]);const d=new Set(["cn-north-1","cn-northwest-1"]);const c=new Set(["us-iso-east-1"]);const l=new Set(["us-isob-east-1"]);const u=new Set(["us-gov-east-1","us-gov-west-1"]);const f=(e,n)=>{let i=undefined;switch(e){case"aws-cn-global":i={hostname:"cloudfront.cn-northwest-1.amazonaws.com.cn",partition:"aws-cn",signingRegion:"cn-northwest-1"};break;case"aws-global":i={hostname:"cloudfront.amazonaws.com",partition:"aws",signingRegion:"us-east-1"};break;default:if(a.has(e)){return t.defaultRegionInfoProvider("aws-global")}if(d.has(e)){return t.defaultRegionInfoProvider("aws-cn-global")}if(c.has(e)){i={hostname:o.replace("{region}",e),partition:"aws-iso"}}if(l.has(e)){i={hostname:s.replace("{region}",e),partition:"aws-iso-b"}}if(u.has(e)){i={hostname:r.replace("{region}",e),partition:"aws-us-gov"}}if(i===undefined){return t.defaultRegionInfoProvider("aws-global")}}return Promise.resolve({signingService:"cloudfront",...i})};t.defaultRegionInfoProvider=f},4465:(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});const i=n(9890);i.__exportStar(n(7965),t);i.__exportStar(n(8461),t);i.__exportStar(n(9656),t);i.__exportStar(n(9401),t);i.__exportStar(n(4706),t);i.__exportStar(n(2466),t);i.__exportStar(n(1895),t);i.__exportStar(n(4161),t);i.__exportStar(n(2219),t);i.__exportStar(n(6160),t);i.__exportStar(n(871),t);i.__exportStar(n(7634),t);i.__exportStar(n(7226),t);i.__exportStar(n(688),t);i.__exportStar(n(973),t);i.__exportStar(n(5460),t);i.__exportStar(n(2591),t);i.__exportStar(n(1125),t);i.__exportStar(n(2116),t);i.__exportStar(n(5582),t);i.__exportStar(n(3321),t);i.__exportStar(n(1142),t);i.__exportStar(n(7588),t);i.__exportStar(n(5251),t);i.__exportStar(n(7871),t);i.__exportStar(n(4631),t);i.__exportStar(n(2609),t);i.__exportStar(n(2934),t);i.__exportStar(n(7833),t);i.__exportStar(n(6464),t);i.__exportStar(n(7337),t);i.__exportStar(n(1614),t);i.__exportStar(n(818),t);i.__exportStar(n(663),t);i.__exportStar(n(173),t);i.__exportStar(n(783),t);i.__exportStar(n(1134),t);i.__exportStar(n(8003),t);i.__exportStar(n(2414),t);i.__exportStar(n(654),t);i.__exportStar(n(2026),t);i.__exportStar(n(8629),t);i.__exportStar(n(5814),t);i.__exportStar(n(2617),t);i.__exportStar(n(4337),t);i.__exportStar(n(5643),t);i.__exportStar(n(9302),t);i.__exportStar(n(728),t);i.__exportStar(n(5179),t);i.__exportStar(n(5704),t);i.__exportStar(n(7896),t);i.__exportStar(n(1090),t);i.__exportStar(n(2352),t);i.__exportStar(n(6702),t);i.__exportStar(n(1752),t);i.__exportStar(n(2730),t);i.__exportStar(n(2315),t);i.__exportStar(n(5854),t);i.__exportStar(n(5230),t);i.__exportStar(n(4662),t);i.__exportStar(n(1457),t);i.__exportStar(n(3588),t);i.__exportStar(n(4874),t);i.__exportStar(n(4054),t);i.__exportStar(n(7210),t);i.__exportStar(n(4003),t);i.__exportStar(n(9783),t);i.__exportStar(n(4975),t);i.__exportStar(n(6743),t);i.__exportStar(n(7844),t);i.__exportStar(n(3750),t);i.__exportStar(n(8734),t);i.__exportStar(n(7157),t);i.__exportStar(n(3706),t);i.__exportStar(n(5672),t);i.__exportStar(n(978),t);i.__exportStar(n(8489),t);i.__exportStar(n(1448),t);i.__exportStar(n(8991),t);i.__exportStar(n(2299),t);i.__exportStar(n(3600),t);i.__exportStar(n(4069),t);i.__exportStar(n(9607),t);i.__exportStar(n(2576),t);i.__exportStar(n(5699),t);i.__exportStar(n(9585),t)},9585:(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});const i=n(9890);i.__exportStar(n(190),t);i.__exportStar(n(7487),t)},190:(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t.CNAMEAlreadyExists=t.TooManyCloudFrontOriginAccessIdentities=t.MissingBody=t.CreateCloudFrontOriginAccessIdentityResult=t.CloudFrontOriginAccessIdentity=t.CreateCloudFrontOriginAccessIdentityRequest=t.CloudFrontOriginAccessIdentityConfig=t.CloudFrontOriginAccessIdentityAlreadyExists=t.TooManyQueryStringsInCachePolicy=t.TooManyHeadersInCachePolicy=t.TooManyCookiesInCachePolicy=t.TooManyCachePolicies=t.InvalidArgument=t.InconsistentQuantities=t.CreateCachePolicyResult=t.CreateCachePolicyRequest=t.CannotChangeImmutablePublicKeyFields=t.CachePolicyList=t.CachePolicySummary=t.CachePolicyInUse=t.CachePolicyAlreadyExists=t.CachePolicy=t.CachePolicyConfig=t.ParametersInCacheKeyAndForwardedToOrigin=t.CachePolicyQueryStringsConfig=t.QueryStringNames=t.CachePolicyHeadersConfig=t.CachePolicyCookiesConfig=t.CacheBehaviors=t.CacheBehavior=t.TrustedSigners=t.TrustedKeyGroups=t.LambdaFunctionAssociations=t.LambdaFunctionAssociation=t.ForwardedValues=t.QueryStringCacheKeys=t.Headers=t.CookiePreference=t.CookieNames=t.BatchTooLarge=t.AllowedMethods=t.CachedMethods=t.AliasICPRecordal=t.Aliases=t.ActiveTrustedSigners=t.Signer=t.ActiveTrustedKeyGroups=t.KGKeyPairIds=t.KeyPairIds=t.AccessDenied=void 0;t.NoSuchOrigin=t.NoSuchFieldLevelEncryptionConfig=t.NoSuchCachePolicy=t.InvalidWebACLId=t.InvalidViewerCertificate=t.InvalidTTLOrder=t.InvalidResponseCode=t.InvalidRequiredProtocol=t.InvalidRelativePath=t.InvalidQueryStringParameters=t.InvalidProtocolSettings=t.InvalidOriginReadTimeout=t.InvalidOriginKeepaliveTimeout=t.InvalidOriginAccessIdentity=t.InvalidOrigin=t.InvalidMinimumProtocolVersion=t.InvalidLocationCode=t.InvalidLambdaFunctionAssociation=t.InvalidHeadersForS3Origin=t.InvalidGeoRestrictionParameter=t.InvalidForwardCookies=t.InvalidErrorCode=t.InvalidDefaultRootObject=t.IllegalFieldLevelEncryptionConfigAssociationWithCacheBehavior=t.DistributionAlreadyExists=t.CreateDistributionResult=t.Distribution=t.CreateDistributionRequest=t.DistributionConfig=t.ViewerCertificate=t.Restrictions=t.GeoRestriction=t.Origins=t.Origin=t.S3OriginConfig=t.OriginShield=t.CustomOriginConfig=t.OriginSslProtocols=t.CustomHeaders=t.OriginCustomHeader=t.OriginGroups=t.OriginGroup=t.OriginGroupMembers=t.OriginGroupMember=t.OriginGroupFailoverCriteria=t.StatusCodes=t.LoggingConfig=t.DefaultCacheBehavior=t.CustomErrorResponses=t.CustomErrorResponse=void 0;t.FieldLevelEncryptionProfile=t.CreateFieldLevelEncryptionProfileRequest=t.FieldLevelEncryptionProfileConfig=t.EncryptionEntities=t.EncryptionEntity=t.FieldPatterns=t.TooManyFieldLevelEncryptionQueryArgProfiles=t.TooManyFieldLevelEncryptionContentTypeProfiles=t.TooManyFieldLevelEncryptionConfigs=t.QueryArgProfileEmpty=t.NoSuchFieldLevelEncryptionProfile=t.FieldLevelEncryptionConfigAlreadyExists=t.CreateFieldLevelEncryptionConfigResult=t.FieldLevelEncryption=t.CreateFieldLevelEncryptionConfigRequest=t.FieldLevelEncryptionConfig=t.QueryArgProfileConfig=t.QueryArgProfiles=t.QueryArgProfile=t.ContentTypeProfileConfig=t.ContentTypeProfiles=t.ContentTypeProfile=t.InvalidTagging=t.CreateDistributionWithTagsResult=t.CreateDistributionWithTagsRequest=t.DistributionConfigWithTags=t.Tags=t.Tag=t.TrustedSignerDoesNotExist=t.TrustedKeyGroupDoesNotExist=t.TooManyTrustedSigners=t.TooManyQueryStringParameters=t.TooManyOrigins=t.TooManyOriginGroupsPerDistribution=t.TooManyOriginCustomHeaders=t.TooManyLambdaFunctionAssociations=t.TooManyKeyGroupsAssociatedToDistribution=t.TooManyHeadersInForwardedValues=t.TooManyDistributionsWithSingleFunctionARN=t.TooManyDistributionsWithLambdaAssociations=t.TooManyDistributionsAssociatedToOriginRequestPolicy=t.TooManyDistributionsAssociatedToKeyGroup=t.TooManyDistributionsAssociatedToFieldLevelEncryptionConfig=t.TooManyDistributionsAssociatedToCachePolicy=t.TooManyDistributions=t.TooManyDistributionCNAMEs=t.TooManyCookieNamesInWhiteList=t.TooManyCertificates=t.TooManyCacheBehaviors=t.NoSuchOriginRequestPolicy=void 0;t.RealtimeLogConfigAlreadyExists=t.CreateRealtimeLogConfigResult=t.RealtimeLogConfig=t.CreateRealtimeLogConfigRequest=t.EndPoint=t.KinesisStreamConfig=t.TooManyPublicKeys=t.PublicKeyAlreadyExists=t.CreatePublicKeyResult=t.PublicKey=t.CreatePublicKeyRequest=t.PublicKeyConfig=t.TooManyQueryStringsInOriginRequestPolicy=t.TooManyOriginRequestPolicies=t.TooManyHeadersInOriginRequestPolicy=t.TooManyCookiesInOriginRequestPolicy=t.OriginRequestPolicyAlreadyExists=t.CreateOriginRequestPolicyResult=t.OriginRequestPolicy=t.CreateOriginRequestPolicyRequest=t.OriginRequestPolicyConfig=t.OriginRequestPolicyQueryStringsConfig=t.OriginRequestPolicyHeadersConfig=t.OriginRequestPolicyCookiesConfig=t.CreateMonitoringSubscriptionResult=t.CreateMonitoringSubscriptionRequest=t.MonitoringSubscription=t.RealtimeMetricsSubscriptionConfig=t.RealtimeMetricsSubscriptionStatus=t.TooManyPublicKeysInKeyGroup=t.TooManyKeyGroups=t.KeyGroupAlreadyExists=t.CreateKeyGroupResult=t.KeyGroup=t.CreateKeyGroupRequest=t.KeyGroupConfig=t.TooManyInvalidationsInProgress=t.NoSuchDistribution=t.CreateInvalidationResult=t.Invalidation=t.CreateInvalidationRequest=t.InvalidationBatch=t.Paths=t.TooManyFieldLevelEncryptionProfiles=t.TooManyFieldLevelEncryptionFieldPatterns=t.TooManyFieldLevelEncryptionEncryptionEntities=t.NoSuchPublicKey=t.FieldLevelEncryptionProfileSizeExceeded=t.FieldLevelEncryptionProfileAlreadyExists=t.CreateFieldLevelEncryptionProfileResult=void 0;t.GetDistributionRequest=t.GetCloudFrontOriginAccessIdentityConfigResult=t.GetCloudFrontOriginAccessIdentityConfigRequest=t.GetCloudFrontOriginAccessIdentityResult=t.GetCloudFrontOriginAccessIdentityRequest=t.GetCachePolicyConfigResult=t.GetCachePolicyConfigRequest=t.GetCachePolicyResult=t.GetCachePolicyRequest=t.StreamingDistributionNotDisabled=t.NoSuchStreamingDistribution=t.DeleteStreamingDistributionRequest=t.RealtimeLogConfigInUse=t.NoSuchRealtimeLogConfig=t.DeleteRealtimeLogConfigRequest=t.PublicKeyInUse=t.DeletePublicKeyRequest=t.OriginRequestPolicyInUse=t.DeleteOriginRequestPolicyRequest=t.DeleteMonitoringSubscriptionResult=t.DeleteMonitoringSubscriptionRequest=t.ResourceInUse=t.NoSuchResource=t.DeleteKeyGroupRequest=t.FieldLevelEncryptionProfileInUse=t.DeleteFieldLevelEncryptionProfileRequest=t.FieldLevelEncryptionConfigInUse=t.DeleteFieldLevelEncryptionConfigRequest=t.DistributionNotDisabled=t.DeleteDistributionRequest=t.NoSuchCloudFrontOriginAccessIdentity=t.DeleteCloudFrontOriginAccessIdentityRequest=t.CloudFrontOriginAccessIdentityInUse=t.PreconditionFailed=t.InvalidIfMatchVersion=t.IllegalDelete=t.DeleteCachePolicyRequest=t.CreateStreamingDistributionWithTagsResult=t.CreateStreamingDistributionWithTagsRequest=t.StreamingDistributionConfigWithTags=t.TooManyStreamingDistributions=t.TooManyStreamingDistributionCNAMEs=t.StreamingDistributionAlreadyExists=t.CreateStreamingDistributionResult=t.StreamingDistribution=t.CreateStreamingDistributionRequest=t.StreamingDistributionConfig=t.S3Origin=t.StreamingLoggingConfig=t.TooManyRealtimeLogConfigs=void 0;t.GetRealtimeLogConfigRequest=t.GetPublicKeyConfigResult=t.GetPublicKeyConfigRequest=t.GetPublicKeyResult=t.GetPublicKeyRequest=t.GetOriginRequestPolicyConfigResult=t.GetOriginRequestPolicyConfigRequest=t.GetOriginRequestPolicyResult=t.GetOriginRequestPolicyRequest=t.GetMonitoringSubscriptionResult=t.GetMonitoringSubscriptionRequest=t.GetKeyGroupConfigResult=t.GetKeyGroupConfigRequest=t.GetKeyGroupResult=t.GetKeyGroupRequest=t.NoSuchInvalidation=t.GetInvalidationResult=t.GetInvalidationRequest=t.GetFieldLevelEncryptionProfileConfigResult=t.GetFieldLevelEncryptionProfileConfigRequest=t.GetFieldLevelEncryptionProfileResult=t.GetFieldLevelEncryptionProfileRequest=t.GetFieldLevelEncryptionConfigResult=t.GetFieldLevelEncryptionConfigRequest=t.GetFieldLevelEncryptionResult=t.GetFieldLevelEncryptionRequest=t.GetDistributionConfigResult=t.GetDistributionConfigRequest=t.GetDistributionResult=void 0;const i=n(6763);var o;(function(e){e.filterSensitiveLog=(e=>({...e}))})(o=t.AccessDenied||(t.AccessDenied={}));var s;(function(e){e.filterSensitiveLog=(e=>({...e}))})(s=t.KeyPairIds||(t.KeyPairIds={}));var r;(function(e){e.filterSensitiveLog=(e=>({...e}))})(r=t.KGKeyPairIds||(t.KGKeyPairIds={}));var a;(function(e){e.filterSensitiveLog=(e=>({...e}))})(a=t.ActiveTrustedKeyGroups||(t.ActiveTrustedKeyGroups={}));var d;(function(e){e.filterSensitiveLog=(e=>({...e}))})(d=t.Signer||(t.Signer={}));var c;(function(e){e.filterSensitiveLog=(e=>({...e}))})(c=t.ActiveTrustedSigners||(t.ActiveTrustedSigners={}));var l;(function(e){e.filterSensitiveLog=(e=>({...e}))})(l=t.Aliases||(t.Aliases={}));var u;(function(e){e.filterSensitiveLog=(e=>({...e}))})(u=t.AliasICPRecordal||(t.AliasICPRecordal={}));var f;(function(e){e.filterSensitiveLog=(e=>({...e}))})(f=t.CachedMethods||(t.CachedMethods={}));var m;(function(e){e.filterSensitiveLog=(e=>({...e}))})(m=t.AllowedMethods||(t.AllowedMethods={}));var g;(function(e){e.filterSensitiveLog=(e=>({...e}))})(g=t.BatchTooLarge||(t.BatchTooLarge={}));var y;(function(e){e.filterSensitiveLog=(e=>({...e}))})(y=t.CookieNames||(t.CookieNames={}));var C;(function(e){e.filterSensitiveLog=(e=>({...e}))})(C=t.CookiePreference||(t.CookiePreference={}));var w;(function(e){e.filterSensitiveLog=(e=>({...e}))})(w=t.Headers||(t.Headers={}));var h;(function(e){e.filterSensitiveLog=(e=>({...e}))})(h=t.QueryStringCacheKeys||(t.QueryStringCacheKeys={}));var p;(function(e){e.filterSensitiveLog=(e=>({...e}))})(p=t.ForwardedValues||(t.ForwardedValues={}));var v;(function(e){e.filterSensitiveLog=(e=>({...e}))})(v=t.LambdaFunctionAssociation||(t.LambdaFunctionAssociation={}));var E;(function(e){e.filterSensitiveLog=(e=>({...e}))})(E=t.LambdaFunctionAssociations||(t.LambdaFunctionAssociations={}));var S;(function(e){e.filterSensitiveLog=(e=>({...e}))})(S=t.TrustedKeyGroups||(t.TrustedKeyGroups={}));var I;(function(e){e.filterSensitiveLog=(e=>({...e}))})(I=t.TrustedSigners||(t.TrustedSigners={}));var b;(function(e){e.filterSensitiveLog=(e=>({...e}))})(b=t.CacheBehavior||(t.CacheBehavior={}));var P;(function(e){e.filterSensitiveLog=(e=>({...e}))})(P=t.CacheBehaviors||(t.CacheBehaviors={}));var M;(function(e){e.filterSensitiveLog=(e=>({...e}))})(M=t.CachePolicyCookiesConfig||(t.CachePolicyCookiesConfig={}));var L;(function(e){e.filterSensitiveLog=(e=>({...e}))})(L=t.CachePolicyHeadersConfig||(t.CachePolicyHeadersConfig={}));var T;(function(e){e.filterSensitiveLog=(e=>({...e}))})(T=t.QueryStringNames||(t.QueryStringNames={}));var A;(function(e){e.filterSensitiveLog=(e=>({...e}))})(A=t.CachePolicyQueryStringsConfig||(t.CachePolicyQueryStringsConfig={}));var R;(function(e){e.filterSensitiveLog=(e=>({...e}))})(R=t.ParametersInCacheKeyAndForwardedToOrigin||(t.ParametersInCacheKeyAndForwardedToOrigin={}));var _;(function(e){e.filterSensitiveLog=(e=>({...e}))})(_=t.CachePolicyConfig||(t.CachePolicyConfig={}));var N;(function(e){e.filterSensitiveLog=(e=>({...e}))})(N=t.CachePolicy||(t.CachePolicy={}));var F;(function(e){e.filterSensitiveLog=(e=>({...e}))})(F=t.CachePolicyAlreadyExists||(t.CachePolicyAlreadyExists={}));var z;(function(e){e.filterSensitiveLog=(e=>({...e}))})(z=t.CachePolicyInUse||(t.CachePolicyInUse={}));var D;(function(e){e.filterSensitiveLog=(e=>({...e}))})(D=t.CachePolicySummary||(t.CachePolicySummary={}));var $;(function(e){e.filterSensitiveLog=(e=>({...e}))})($=t.CachePolicyList||(t.CachePolicyList={}));var X;(function(e){e.filterSensitiveLog=(e=>({...e}))})(X=t.CannotChangeImmutablePublicKeyFields||(t.CannotChangeImmutablePublicKeyFields={}));var q;(function(e){e.filterSensitiveLog=(e=>({...e}))})(q=t.CreateCachePolicyRequest||(t.CreateCachePolicyRequest={}));var G;(function(e){e.filterSensitiveLog=(e=>({...e}))})(G=t.CreateCachePolicyResult||(t.CreateCachePolicyResult={}));var k;(function(e){e.filterSensitiveLog=(e=>({...e}))})(k=t.InconsistentQuantities||(t.InconsistentQuantities={}));var O;(function(e){e.filterSensitiveLog=(e=>({...e}))})(O=t.InvalidArgument||(t.InvalidArgument={}));var U;(function(e){e.filterSensitiveLog=(e=>({...e}))})(U=t.TooManyCachePolicies||(t.TooManyCachePolicies={}));var H;(function(e){e.filterSensitiveLog=(e=>({...e}))})(H=t.TooManyCookiesInCachePolicy||(t.TooManyCookiesInCachePolicy={}));var K;(function(e){e.filterSensitiveLog=(e=>({...e}))})(K=t.TooManyHeadersInCachePolicy||(t.TooManyHeadersInCachePolicy={}));var Q;(function(e){e.filterSensitiveLog=(e=>({...e}))})(Q=t.TooManyQueryStringsInCachePolicy||(t.TooManyQueryStringsInCachePolicy={}));var B;(function(e){e.filterSensitiveLog=(e=>({...e}))})(B=t.CloudFrontOriginAccessIdentityAlreadyExists||(t.CloudFrontOriginAccessIdentityAlreadyExists={}));var x;(function(e){e.filterSensitiveLog=(e=>({...e}))})(x=t.CloudFrontOriginAccessIdentityConfig||(t.CloudFrontOriginAccessIdentityConfig={}));var j;(function(e){e.filterSensitiveLog=(e=>({...e}))})(j=t.CreateCloudFrontOriginAccessIdentityRequest||(t.CreateCloudFrontOriginAccessIdentityRequest={}));var W;(function(e){e.filterSensitiveLog=(e=>({...e}))})(W=t.CloudFrontOriginAccessIdentity||(t.CloudFrontOriginAccessIdentity={}));var Y;(function(e){e.filterSensitiveLog=(e=>({...e}))})(Y=t.CreateCloudFrontOriginAccessIdentityResult||(t.CreateCloudFrontOriginAccessIdentityResult={}));var J;(function(e){e.filterSensitiveLog=(e=>({...e}))})(J=t.MissingBody||(t.MissingBody={}));var Z;(function(e){e.filterSensitiveLog=(e=>({...e}))})(Z=t.TooManyCloudFrontOriginAccessIdentities||(t.TooManyCloudFrontOriginAccessIdentities={}));var V;(function(e){e.filterSensitiveLog=(e=>({...e}))})(V=t.CNAMEAlreadyExists||(t.CNAMEAlreadyExists={}));var ee;(function(e){e.filterSensitiveLog=(e=>({...e}))})(ee=t.CustomErrorResponse||(t.CustomErrorResponse={}));var te;(function(e){e.filterSensitiveLog=(e=>({...e}))})(te=t.CustomErrorResponses||(t.CustomErrorResponses={}));var ne;(function(e){e.filterSensitiveLog=(e=>({...e}))})(ne=t.DefaultCacheBehavior||(t.DefaultCacheBehavior={}));var ie;(function(e){e.filterSensitiveLog=(e=>({...e}))})(ie=t.LoggingConfig||(t.LoggingConfig={}));var oe;(function(e){e.filterSensitiveLog=(e=>({...e}))})(oe=t.StatusCodes||(t.StatusCodes={}));var se;(function(e){e.filterSensitiveLog=(e=>({...e}))})(se=t.OriginGroupFailoverCriteria||(t.OriginGroupFailoverCriteria={}));var re;(function(e){e.filterSensitiveLog=(e=>({...e}))})(re=t.OriginGroupMember||(t.OriginGroupMember={}));var ae;(function(e){e.filterSensitiveLog=(e=>({...e}))})(ae=t.OriginGroupMembers||(t.OriginGroupMembers={}));var de;(function(e){e.filterSensitiveLog=(e=>({...e}))})(de=t.OriginGroup||(t.OriginGroup={}));var ce;(function(e){e.filterSensitiveLog=(e=>({...e}))})(ce=t.OriginGroups||(t.OriginGroups={}));var le;(function(e){e.filterSensitiveLog=(e=>({...e}))})(le=t.OriginCustomHeader||(t.OriginCustomHeader={}));var ue;(function(e){e.filterSensitiveLog=(e=>({...e}))})(ue=t.CustomHeaders||(t.CustomHeaders={}));var fe;(function(e){e.filterSensitiveLog=(e=>({...e}))})(fe=t.OriginSslProtocols||(t.OriginSslProtocols={}));var me;(function(e){e.filterSensitiveLog=(e=>({...e}))})(me=t.CustomOriginConfig||(t.CustomOriginConfig={}));var ge;(function(e){e.filterSensitiveLog=(e=>({...e}))})(ge=t.OriginShield||(t.OriginShield={}));var ye;(function(e){e.filterSensitiveLog=(e=>({...e}))})(ye=t.S3OriginConfig||(t.S3OriginConfig={}));var Ce;(function(e){e.filterSensitiveLog=(e=>({...e}))})(Ce=t.Origin||(t.Origin={}));var we;(function(e){e.filterSensitiveLog=(e=>({...e}))})(we=t.Origins||(t.Origins={}));var he;(function(e){e.filterSensitiveLog=(e=>({...e}))})(he=t.GeoRestriction||(t.GeoRestriction={}));var pe;(function(e){e.filterSensitiveLog=(e=>({...e}))})(pe=t.Restrictions||(t.Restrictions={}));var ve;(function(e){e.filterSensitiveLog=(e=>({...e}))})(ve=t.ViewerCertificate||(t.ViewerCertificate={}));var Ee;(function(e){e.filterSensitiveLog=(e=>({...e,...e.Comment&&{Comment:i.SENSITIVE_STRING}}))})(Ee=t.DistributionConfig||(t.DistributionConfig={}));var Se;(function(e){e.filterSensitiveLog=(e=>({...e,...e.DistributionConfig&&{DistributionConfig:Ee.filterSensitiveLog(e.DistributionConfig)}}))})(Se=t.CreateDistributionRequest||(t.CreateDistributionRequest={}));var Ie;(function(e){e.filterSensitiveLog=(e=>({...e,...e.DistributionConfig&&{DistributionConfig:Ee.filterSensitiveLog(e.DistributionConfig)}}))})(Ie=t.Distribution||(t.Distribution={}));var be;(function(e){e.filterSensitiveLog=(e=>({...e,...e.Distribution&&{Distribution:Ie.filterSensitiveLog(e.Distribution)}}))})(be=t.CreateDistributionResult||(t.CreateDistributionResult={}));var Pe;(function(e){e.filterSensitiveLog=(e=>({...e}))})(Pe=t.DistributionAlreadyExists||(t.DistributionAlreadyExists={}));var Me;(function(e){e.filterSensitiveLog=(e=>({...e}))})(Me=t.IllegalFieldLevelEncryptionConfigAssociationWithCacheBehavior||(t.IllegalFieldLevelEncryptionConfigAssociationWithCacheBehavior={}));var Le;(function(e){e.filterSensitiveLog=(e=>({...e}))})(Le=t.InvalidDefaultRootObject||(t.InvalidDefaultRootObject={}));var Te;(function(e){e.filterSensitiveLog=(e=>({...e}))})(Te=t.InvalidErrorCode||(t.InvalidErrorCode={}));var Ae;(function(e){e.filterSensitiveLog=(e=>({...e}))})(Ae=t.InvalidForwardCookies||(t.InvalidForwardCookies={}));var Re;(function(e){e.filterSensitiveLog=(e=>({...e}))})(Re=t.InvalidGeoRestrictionParameter||(t.InvalidGeoRestrictionParameter={}));var _e;(function(e){e.filterSensitiveLog=(e=>({...e}))})(_e=t.InvalidHeadersForS3Origin||(t.InvalidHeadersForS3Origin={}));var Ne;(function(e){e.filterSensitiveLog=(e=>({...e}))})(Ne=t.InvalidLambdaFunctionAssociation||(t.InvalidLambdaFunctionAssociation={}));var Fe;(function(e){e.filterSensitiveLog=(e=>({...e}))})(Fe=t.InvalidLocationCode||(t.InvalidLocationCode={}));var ze;(function(e){e.filterSensitiveLog=(e=>({...e}))})(ze=t.InvalidMinimumProtocolVersion||(t.InvalidMinimumProtocolVersion={}));var De;(function(e){e.filterSensitiveLog=(e=>({...e}))})(De=t.InvalidOrigin||(t.InvalidOrigin={}));var $e;(function(e){e.filterSensitiveLog=(e=>({...e}))})($e=t.InvalidOriginAccessIdentity||(t.InvalidOriginAccessIdentity={}));var Xe;(function(e){e.filterSensitiveLog=(e=>({...e}))})(Xe=t.InvalidOriginKeepaliveTimeout||(t.InvalidOriginKeepaliveTimeout={}));var qe;(function(e){e.filterSensitiveLog=(e=>({...e}))})(qe=t.InvalidOriginReadTimeout||(t.InvalidOriginReadTimeout={}));var Ge;(function(e){e.filterSensitiveLog=(e=>({...e}))})(Ge=t.InvalidProtocolSettings||(t.InvalidProtocolSettings={}));var ke;(function(e){e.filterSensitiveLog=(e=>({...e}))})(ke=t.InvalidQueryStringParameters||(t.InvalidQueryStringParameters={}));var Oe;(function(e){e.filterSensitiveLog=(e=>({...e}))})(Oe=t.InvalidRelativePath||(t.InvalidRelativePath={}));var Ue;(function(e){e.filterSensitiveLog=(e=>({...e}))})(Ue=t.InvalidRequiredProtocol||(t.InvalidRequiredProtocol={}));var He;(function(e){e.filterSensitiveLog=(e=>({...e}))})(He=t.InvalidResponseCode||(t.InvalidResponseCode={}));var Ke;(function(e){e.filterSensitiveLog=(e=>({...e}))})(Ke=t.InvalidTTLOrder||(t.InvalidTTLOrder={}));var Qe;(function(e){e.filterSensitiveLog=(e=>({...e}))})(Qe=t.InvalidViewerCertificate||(t.InvalidViewerCertificate={}));var Be;(function(e){e.filterSensitiveLog=(e=>({...e}))})(Be=t.InvalidWebACLId||(t.InvalidWebACLId={}));var xe;(function(e){e.filterSensitiveLog=(e=>({...e}))})(xe=t.NoSuchCachePolicy||(t.NoSuchCachePolicy={}));var je;(function(e){e.filterSensitiveLog=(e=>({...e}))})(je=t.NoSuchFieldLevelEncryptionConfig||(t.NoSuchFieldLevelEncryptionConfig={}));var We;(function(e){e.filterSensitiveLog=(e=>({...e}))})(We=t.NoSuchOrigin||(t.NoSuchOrigin={}));var Ye;(function(e){e.filterSensitiveLog=(e=>({...e}))})(Ye=t.NoSuchOriginRequestPolicy||(t.NoSuchOriginRequestPolicy={}));var Je;(function(e){e.filterSensitiveLog=(e=>({...e}))})(Je=t.TooManyCacheBehaviors||(t.TooManyCacheBehaviors={}));var Ze;(function(e){e.filterSensitiveLog=(e=>({...e}))})(Ze=t.TooManyCertificates||(t.TooManyCertificates={}));var Ve;(function(e){e.filterSensitiveLog=(e=>({...e}))})(Ve=t.TooManyCookieNamesInWhiteList||(t.TooManyCookieNamesInWhiteList={}));var et;(function(e){e.filterSensitiveLog=(e=>({...e}))})(et=t.TooManyDistributionCNAMEs||(t.TooManyDistributionCNAMEs={}));var tt;(function(e){e.filterSensitiveLog=(e=>({...e}))})(tt=t.TooManyDistributions||(t.TooManyDistributions={}));var nt;(function(e){e.filterSensitiveLog=(e=>({...e}))})(nt=t.TooManyDistributionsAssociatedToCachePolicy||(t.TooManyDistributionsAssociatedToCachePolicy={}));var it;(function(e){e.filterSensitiveLog=(e=>({...e}))})(it=t.TooManyDistributionsAssociatedToFieldLevelEncryptionConfig||(t.TooManyDistributionsAssociatedToFieldLevelEncryptionConfig={}));var ot;(function(e){e.filterSensitiveLog=(e=>({...e}))})(ot=t.TooManyDistributionsAssociatedToKeyGroup||(t.TooManyDistributionsAssociatedToKeyGroup={}));var st;(function(e){e.filterSensitiveLog=(e=>({...e}))})(st=t.TooManyDistributionsAssociatedToOriginRequestPolicy||(t.TooManyDistributionsAssociatedToOriginRequestPolicy={}));var rt;(function(e){e.filterSensitiveLog=(e=>({...e}))})(rt=t.TooManyDistributionsWithLambdaAssociations||(t.TooManyDistributionsWithLambdaAssociations={}));var at;(function(e){e.filterSensitiveLog=(e=>({...e}))})(at=t.TooManyDistributionsWithSingleFunctionARN||(t.TooManyDistributionsWithSingleFunctionARN={}));var dt;(function(e){e.filterSensitiveLog=(e=>({...e}))})(dt=t.TooManyHeadersInForwardedValues||(t.TooManyHeadersInForwardedValues={}));var ct;(function(e){e.filterSensitiveLog=(e=>({...e}))})(ct=t.TooManyKeyGroupsAssociatedToDistribution||(t.TooManyKeyGroupsAssociatedToDistribution={}));var lt;(function(e){e.filterSensitiveLog=(e=>({...e}))})(lt=t.TooManyLambdaFunctionAssociations||(t.TooManyLambdaFunctionAssociations={}));var ut;(function(e){e.filterSensitiveLog=(e=>({...e}))})(ut=t.TooManyOriginCustomHeaders||(t.TooManyOriginCustomHeaders={}));var ft;(function(e){e.filterSensitiveLog=(e=>({...e}))})(ft=t.TooManyOriginGroupsPerDistribution||(t.TooManyOriginGroupsPerDistribution={}));var mt;(function(e){e.filterSensitiveLog=(e=>({...e}))})(mt=t.TooManyOrigins||(t.TooManyOrigins={}));var gt;(function(e){e.filterSensitiveLog=(e=>({...e}))})(gt=t.TooManyQueryStringParameters||(t.TooManyQueryStringParameters={}));var yt;(function(e){e.filterSensitiveLog=(e=>({...e}))})(yt=t.TooManyTrustedSigners||(t.TooManyTrustedSigners={}));var Ct;(function(e){e.filterSensitiveLog=(e=>({...e}))})(Ct=t.TrustedKeyGroupDoesNotExist||(t.TrustedKeyGroupDoesNotExist={}));var wt;(function(e){e.filterSensitiveLog=(e=>({...e}))})(wt=t.TrustedSignerDoesNotExist||(t.TrustedSignerDoesNotExist={}));var ht;(function(e){e.filterSensitiveLog=(e=>({...e}))})(ht=t.Tag||(t.Tag={}));var pt;(function(e){e.filterSensitiveLog=(e=>({...e}))})(pt=t.Tags||(t.Tags={}));var vt;(function(e){e.filterSensitiveLog=(e=>({...e,...e.DistributionConfig&&{DistributionConfig:Ee.filterSensitiveLog(e.DistributionConfig)}}))})(vt=t.DistributionConfigWithTags||(t.DistributionConfigWithTags={}));var Et;(function(e){e.filterSensitiveLog=(e=>({...e,...e.DistributionConfigWithTags&&{DistributionConfigWithTags:vt.filterSensitiveLog(e.DistributionConfigWithTags)}}))})(Et=t.CreateDistributionWithTagsRequest||(t.CreateDistributionWithTagsRequest={}));var St;(function(e){e.filterSensitiveLog=(e=>({...e,...e.Distribution&&{Distribution:Ie.filterSensitiveLog(e.Distribution)}}))})(St=t.CreateDistributionWithTagsResult||(t.CreateDistributionWithTagsResult={}));var It;(function(e){e.filterSensitiveLog=(e=>({...e}))})(It=t.InvalidTagging||(t.InvalidTagging={}));var bt;(function(e){e.filterSensitiveLog=(e=>({...e}))})(bt=t.ContentTypeProfile||(t.ContentTypeProfile={}));var Pt;(function(e){e.filterSensitiveLog=(e=>({...e}))})(Pt=t.ContentTypeProfiles||(t.ContentTypeProfiles={}));var Mt;(function(e){e.filterSensitiveLog=(e=>({...e}))})(Mt=t.ContentTypeProfileConfig||(t.ContentTypeProfileConfig={}));var Lt;(function(e){e.filterSensitiveLog=(e=>({...e}))})(Lt=t.QueryArgProfile||(t.QueryArgProfile={}));var Tt;(function(e){e.filterSensitiveLog=(e=>({...e}))})(Tt=t.QueryArgProfiles||(t.QueryArgProfiles={}));var At;(function(e){e.filterSensitiveLog=(e=>({...e}))})(At=t.QueryArgProfileConfig||(t.QueryArgProfileConfig={}));var Rt;(function(e){e.filterSensitiveLog=(e=>({...e}))})(Rt=t.FieldLevelEncryptionConfig||(t.FieldLevelEncryptionConfig={}));var _t;(function(e){e.filterSensitiveLog=(e=>({...e}))})(_t=t.CreateFieldLevelEncryptionConfigRequest||(t.CreateFieldLevelEncryptionConfigRequest={}));var Nt;(function(e){e.filterSensitiveLog=(e=>({...e}))})(Nt=t.FieldLevelEncryption||(t.FieldLevelEncryption={}));var Ft;(function(e){e.filterSensitiveLog=(e=>({...e}))})(Ft=t.CreateFieldLevelEncryptionConfigResult||(t.CreateFieldLevelEncryptionConfigResult={}));var zt;(function(e){e.filterSensitiveLog=(e=>({...e}))})(zt=t.FieldLevelEncryptionConfigAlreadyExists||(t.FieldLevelEncryptionConfigAlreadyExists={}));var Dt;(function(e){e.filterSensitiveLog=(e=>({...e}))})(Dt=t.NoSuchFieldLevelEncryptionProfile||(t.NoSuchFieldLevelEncryptionProfile={}));var $t;(function(e){e.filterSensitiveLog=(e=>({...e}))})($t=t.QueryArgProfileEmpty||(t.QueryArgProfileEmpty={}));var Xt;(function(e){e.filterSensitiveLog=(e=>({...e}))})(Xt=t.TooManyFieldLevelEncryptionConfigs||(t.TooManyFieldLevelEncryptionConfigs={}));var qt;(function(e){e.filterSensitiveLog=(e=>({...e}))})(qt=t.TooManyFieldLevelEncryptionContentTypeProfiles||(t.TooManyFieldLevelEncryptionContentTypeProfiles={}));var Gt;(function(e){e.filterSensitiveLog=(e=>({...e}))})(Gt=t.TooManyFieldLevelEncryptionQueryArgProfiles||(t.TooManyFieldLevelEncryptionQueryArgProfiles={}));var kt;(function(e){e.filterSensitiveLog=(e=>({...e}))})(kt=t.FieldPatterns||(t.FieldPatterns={}));var Ot;(function(e){e.filterSensitiveLog=(e=>({...e}))})(Ot=t.EncryptionEntity||(t.EncryptionEntity={}));var Ut;(function(e){e.filterSensitiveLog=(e=>({...e}))})(Ut=t.EncryptionEntities||(t.EncryptionEntities={}));var Ht;(function(e){e.filterSensitiveLog=(e=>({...e}))})(Ht=t.FieldLevelEncryptionProfileConfig||(t.FieldLevelEncryptionProfileConfig={}));var Kt;(function(e){e.filterSensitiveLog=(e=>({...e}))})(Kt=t.CreateFieldLevelEncryptionProfileRequest||(t.CreateFieldLevelEncryptionProfileRequest={}));var Qt;(function(e){e.filterSensitiveLog=(e=>({...e}))})(Qt=t.FieldLevelEncryptionProfile||(t.FieldLevelEncryptionProfile={}));var Bt;(function(e){e.filterSensitiveLog=(e=>({...e}))})(Bt=t.CreateFieldLevelEncryptionProfileResult||(t.CreateFieldLevelEncryptionProfileResult={}));var xt;(function(e){e.filterSensitiveLog=(e=>({...e}))})(xt=t.FieldLevelEncryptionProfileAlreadyExists||(t.FieldLevelEncryptionProfileAlreadyExists={}));var jt;(function(e){e.filterSensitiveLog=(e=>({...e}))})(jt=t.FieldLevelEncryptionProfileSizeExceeded||(t.FieldLevelEncryptionProfileSizeExceeded={}));var Wt;(function(e){e.filterSensitiveLog=(e=>({...e}))})(Wt=t.NoSuchPublicKey||(t.NoSuchPublicKey={}));var Yt;(function(e){e.filterSensitiveLog=(e=>({...e}))})(Yt=t.TooManyFieldLevelEncryptionEncryptionEntities||(t.TooManyFieldLevelEncryptionEncryptionEntities={}));var Jt;(function(e){e.filterSensitiveLog=(e=>({...e}))})(Jt=t.TooManyFieldLevelEncryptionFieldPatterns||(t.TooManyFieldLevelEncryptionFieldPatterns={}));var Zt;(function(e){e.filterSensitiveLog=(e=>({...e}))})(Zt=t.TooManyFieldLevelEncryptionProfiles||(t.TooManyFieldLevelEncryptionProfiles={}));var Vt;(function(e){e.filterSensitiveLog=(e=>({...e}))})(Vt=t.Paths||(t.Paths={}));var en;(function(e){e.filterSensitiveLog=(e=>({...e}))})(en=t.InvalidationBatch||(t.InvalidationBatch={}));var tn;(function(e){e.filterSensitiveLog=(e=>({...e}))})(tn=t.CreateInvalidationRequest||(t.CreateInvalidationRequest={}));var nn;(function(e){e.filterSensitiveLog=(e=>({...e}))})(nn=t.Invalidation||(t.Invalidation={}));var on;(function(e){e.filterSensitiveLog=(e=>({...e}))})(on=t.CreateInvalidationResult||(t.CreateInvalidationResult={}));var sn;(function(e){e.filterSensitiveLog=(e=>({...e}))})(sn=t.NoSuchDistribution||(t.NoSuchDistribution={}));var rn;(function(e){e.filterSensitiveLog=(e=>({...e}))})(rn=t.TooManyInvalidationsInProgress||(t.TooManyInvalidationsInProgress={}));var an;(function(e){e.filterSensitiveLog=(e=>({...e}))})(an=t.KeyGroupConfig||(t.KeyGroupConfig={}));var dn;(function(e){e.filterSensitiveLog=(e=>({...e}))})(dn=t.CreateKeyGroupRequest||(t.CreateKeyGroupRequest={}));var cn;(function(e){e.filterSensitiveLog=(e=>({...e}))})(cn=t.KeyGroup||(t.KeyGroup={}));var ln;(function(e){e.filterSensitiveLog=(e=>({...e}))})(ln=t.CreateKeyGroupResult||(t.CreateKeyGroupResult={}));var un;(function(e){e.filterSensitiveLog=(e=>({...e}))})(un=t.KeyGroupAlreadyExists||(t.KeyGroupAlreadyExists={}));var fn;(function(e){e.filterSensitiveLog=(e=>({...e}))})(fn=t.TooManyKeyGroups||(t.TooManyKeyGroups={}));var mn;(function(e){e.filterSensitiveLog=(e=>({...e}))})(mn=t.TooManyPublicKeysInKeyGroup||(t.TooManyPublicKeysInKeyGroup={}));var gn;(function(e){e["Disabled"]="Disabled";e["Enabled"]="Enabled"})(gn=t.RealtimeMetricsSubscriptionStatus||(t.RealtimeMetricsSubscriptionStatus={}));var yn;(function(e){e.filterSensitiveLog=(e=>({...e}))})(yn=t.RealtimeMetricsSubscriptionConfig||(t.RealtimeMetricsSubscriptionConfig={}));var Cn;(function(e){e.filterSensitiveLog=(e=>({...e}))})(Cn=t.MonitoringSubscription||(t.MonitoringSubscription={}));var wn;(function(e){e.filterSensitiveLog=(e=>({...e}))})(wn=t.CreateMonitoringSubscriptionRequest||(t.CreateMonitoringSubscriptionRequest={}));var hn;(function(e){e.filterSensitiveLog=(e=>({...e}))})(hn=t.CreateMonitoringSubscriptionResult||(t.CreateMonitoringSubscriptionResult={}));var pn;(function(e){e.filterSensitiveLog=(e=>({...e}))})(pn=t.OriginRequestPolicyCookiesConfig||(t.OriginRequestPolicyCookiesConfig={}));var vn;(function(e){e.filterSensitiveLog=(e=>({...e}))})(vn=t.OriginRequestPolicyHeadersConfig||(t.OriginRequestPolicyHeadersConfig={}));var En;(function(e){e.filterSensitiveLog=(e=>({...e}))})(En=t.OriginRequestPolicyQueryStringsConfig||(t.OriginRequestPolicyQueryStringsConfig={}));var Sn;(function(e){e.filterSensitiveLog=(e=>({...e}))})(Sn=t.OriginRequestPolicyConfig||(t.OriginRequestPolicyConfig={}));var In;(function(e){e.filterSensitiveLog=(e=>({...e}))})(In=t.CreateOriginRequestPolicyRequest||(t.CreateOriginRequestPolicyRequest={}));var bn;(function(e){e.filterSensitiveLog=(e=>({...e}))})(bn=t.OriginRequestPolicy||(t.OriginRequestPolicy={}));var Pn;(function(e){e.filterSensitiveLog=(e=>({...e}))})(Pn=t.CreateOriginRequestPolicyResult||(t.CreateOriginRequestPolicyResult={}));var Mn;(function(e){e.filterSensitiveLog=(e=>({...e}))})(Mn=t.OriginRequestPolicyAlreadyExists||(t.OriginRequestPolicyAlreadyExists={}));var Ln;(function(e){e.filterSensitiveLog=(e=>({...e}))})(Ln=t.TooManyCookiesInOriginRequestPolicy||(t.TooManyCookiesInOriginRequestPolicy={}));var Tn;(function(e){e.filterSensitiveLog=(e=>({...e}))})(Tn=t.TooManyHeadersInOriginRequestPolicy||(t.TooManyHeadersInOriginRequestPolicy={}));var An;(function(e){e.filterSensitiveLog=(e=>({...e}))})(An=t.TooManyOriginRequestPolicies||(t.TooManyOriginRequestPolicies={}));var Rn;(function(e){e.filterSensitiveLog=(e=>({...e}))})(Rn=t.TooManyQueryStringsInOriginRequestPolicy||(t.TooManyQueryStringsInOriginRequestPolicy={}));var _n;(function(e){e.filterSensitiveLog=(e=>({...e}))})(_n=t.PublicKeyConfig||(t.PublicKeyConfig={}));var Nn;(function(e){e.filterSensitiveLog=(e=>({...e}))})(Nn=t.CreatePublicKeyRequest||(t.CreatePublicKeyRequest={}));var Fn;(function(e){e.filterSensitiveLog=(e=>({...e}))})(Fn=t.PublicKey||(t.PublicKey={}));var zn;(function(e){e.filterSensitiveLog=(e=>({...e}))})(zn=t.CreatePublicKeyResult||(t.CreatePublicKeyResult={}));var Dn;(function(e){e.filterSensitiveLog=(e=>({...e}))})(Dn=t.PublicKeyAlreadyExists||(t.PublicKeyAlreadyExists={}));var $n;(function(e){e.filterSensitiveLog=(e=>({...e}))})($n=t.TooManyPublicKeys||(t.TooManyPublicKeys={}));var Xn;(function(e){e.filterSensitiveLog=(e=>({...e}))})(Xn=t.KinesisStreamConfig||(t.KinesisStreamConfig={}));var qn;(function(e){e.filterSensitiveLog=(e=>({...e}))})(qn=t.EndPoint||(t.EndPoint={}));var Gn;(function(e){e.filterSensitiveLog=(e=>({...e}))})(Gn=t.CreateRealtimeLogConfigRequest||(t.CreateRealtimeLogConfigRequest={}));var kn;(function(e){e.filterSensitiveLog=(e=>({...e}))})(kn=t.RealtimeLogConfig||(t.RealtimeLogConfig={}));var On;(function(e){e.filterSensitiveLog=(e=>({...e}))})(On=t.CreateRealtimeLogConfigResult||(t.CreateRealtimeLogConfigResult={}));var Un;(function(e){e.filterSensitiveLog=(e=>({...e}))})(Un=t.RealtimeLogConfigAlreadyExists||(t.RealtimeLogConfigAlreadyExists={}));var Hn;(function(e){e.filterSensitiveLog=(e=>({...e}))})(Hn=t.TooManyRealtimeLogConfigs||(t.TooManyRealtimeLogConfigs={}));var Kn;(function(e){e.filterSensitiveLog=(e=>({...e}))})(Kn=t.StreamingLoggingConfig||(t.StreamingLoggingConfig={}));var Qn;(function(e){e.filterSensitiveLog=(e=>({...e}))})(Qn=t.S3Origin||(t.S3Origin={}));var Bn;(function(e){e.filterSensitiveLog=(e=>({...e}))})(Bn=t.StreamingDistributionConfig||(t.StreamingDistributionConfig={}));var xn;(function(e){e.filterSensitiveLog=(e=>({...e}))})(xn=t.CreateStreamingDistributionRequest||(t.CreateStreamingDistributionRequest={}));var jn;(function(e){e.filterSensitiveLog=(e=>({...e}))})(jn=t.StreamingDistribution||(t.StreamingDistribution={}));var Wn;(function(e){e.filterSensitiveLog=(e=>({...e}))})(Wn=t.CreateStreamingDistributionResult||(t.CreateStreamingDistributionResult={}));var Yn;(function(e){e.filterSensitiveLog=(e=>({...e}))})(Yn=t.StreamingDistributionAlreadyExists||(t.StreamingDistributionAlreadyExists={}));var Jn;(function(e){e.filterSensitiveLog=(e=>({...e}))})(Jn=t.TooManyStreamingDistributionCNAMEs||(t.TooManyStreamingDistributionCNAMEs={}));var Zn;(function(e){e.filterSensitiveLog=(e=>({...e}))})(Zn=t.TooManyStreamingDistributions||(t.TooManyStreamingDistributions={}));var Vn;(function(e){e.filterSensitiveLog=(e=>({...e}))})(Vn=t.StreamingDistributionConfigWithTags||(t.StreamingDistributionConfigWithTags={}));var ei;(function(e){e.filterSensitiveLog=(e=>({...e}))})(ei=t.CreateStreamingDistributionWithTagsRequest||(t.CreateStreamingDistributionWithTagsRequest={}));var ti;(function(e){e.filterSensitiveLog=(e=>({...e}))})(ti=t.CreateStreamingDistributionWithTagsResult||(t.CreateStreamingDistributionWithTagsResult={}));var ni;(function(e){e.filterSensitiveLog=(e=>({...e}))})(ni=t.DeleteCachePolicyRequest||(t.DeleteCachePolicyRequest={}));var ii;(function(e){e.filterSensitiveLog=(e=>({...e}))})(ii=t.IllegalDelete||(t.IllegalDelete={}));var oi;(function(e){e.filterSensitiveLog=(e=>({...e}))})(oi=t.InvalidIfMatchVersion||(t.InvalidIfMatchVersion={}));var si;(function(e){e.filterSensitiveLog=(e=>({...e}))})(si=t.PreconditionFailed||(t.PreconditionFailed={}));var ri;(function(e){e.filterSensitiveLog=(e=>({...e}))})(ri=t.CloudFrontOriginAccessIdentityInUse||(t.CloudFrontOriginAccessIdentityInUse={}));var ai;(function(e){e.filterSensitiveLog=(e=>({...e}))})(ai=t.DeleteCloudFrontOriginAccessIdentityRequest||(t.DeleteCloudFrontOriginAccessIdentityRequest={}));var di;(function(e){e.filterSensitiveLog=(e=>({...e}))})(di=t.NoSuchCloudFrontOriginAccessIdentity||(t.NoSuchCloudFrontOriginAccessIdentity={}));var ci;(function(e){e.filterSensitiveLog=(e=>({...e}))})(ci=t.DeleteDistributionRequest||(t.DeleteDistributionRequest={}));var li;(function(e){e.filterSensitiveLog=(e=>({...e}))})(li=t.DistributionNotDisabled||(t.DistributionNotDisabled={}));var ui;(function(e){e.filterSensitiveLog=(e=>({...e}))})(ui=t.DeleteFieldLevelEncryptionConfigRequest||(t.DeleteFieldLevelEncryptionConfigRequest={}));var fi;(function(e){e.filterSensitiveLog=(e=>({...e}))})(fi=t.FieldLevelEncryptionConfigInUse||(t.FieldLevelEncryptionConfigInUse={}));var mi;(function(e){e.filterSensitiveLog=(e=>({...e}))})(mi=t.DeleteFieldLevelEncryptionProfileRequest||(t.DeleteFieldLevelEncryptionProfileRequest={}));var gi;(function(e){e.filterSensitiveLog=(e=>({...e}))})(gi=t.FieldLevelEncryptionProfileInUse||(t.FieldLevelEncryptionProfileInUse={}));var yi;(function(e){e.filterSensitiveLog=(e=>({...e}))})(yi=t.DeleteKeyGroupRequest||(t.DeleteKeyGroupRequest={}));var Ci;(function(e){e.filterSensitiveLog=(e=>({...e}))})(Ci=t.NoSuchResource||(t.NoSuchResource={}));var wi;(function(e){e.filterSensitiveLog=(e=>({...e}))})(wi=t.ResourceInUse||(t.ResourceInUse={}));var hi;(function(e){e.filterSensitiveLog=(e=>({...e}))})(hi=t.DeleteMonitoringSubscriptionRequest||(t.DeleteMonitoringSubscriptionRequest={}));var pi;(function(e){e.filterSensitiveLog=(e=>({...e}))})(pi=t.DeleteMonitoringSubscriptionResult||(t.DeleteMonitoringSubscriptionResult={}));var vi;(function(e){e.filterSensitiveLog=(e=>({...e}))})(vi=t.DeleteOriginRequestPolicyRequest||(t.DeleteOriginRequestPolicyRequest={}));var Ei;(function(e){e.filterSensitiveLog=(e=>({...e}))})(Ei=t.OriginRequestPolicyInUse||(t.OriginRequestPolicyInUse={}));var Si;(function(e){e.filterSensitiveLog=(e=>({...e}))})(Si=t.DeletePublicKeyRequest||(t.DeletePublicKeyRequest={}));var Ii;(function(e){e.filterSensitiveLog=(e=>({...e}))})(Ii=t.PublicKeyInUse||(t.PublicKeyInUse={}));var bi;(function(e){e.filterSensitiveLog=(e=>({...e}))})(bi=t.DeleteRealtimeLogConfigRequest||(t.DeleteRealtimeLogConfigRequest={}));var Pi;(function(e){e.filterSensitiveLog=(e=>({...e}))})(Pi=t.NoSuchRealtimeLogConfig||(t.NoSuchRealtimeLogConfig={}));var Mi;(function(e){e.filterSensitiveLog=(e=>({...e}))})(Mi=t.RealtimeLogConfigInUse||(t.RealtimeLogConfigInUse={}));var Li;(function(e){e.filterSensitiveLog=(e=>({...e}))})(Li=t.DeleteStreamingDistributionRequest||(t.DeleteStreamingDistributionRequest={}));var Ti;(function(e){e.filterSensitiveLog=(e=>({...e}))})(Ti=t.NoSuchStreamingDistribution||(t.NoSuchStreamingDistribution={}));var Ai;(function(e){e.filterSensitiveLog=(e=>({...e}))})(Ai=t.StreamingDistributionNotDisabled||(t.StreamingDistributionNotDisabled={}));var Ri;(function(e){e.filterSensitiveLog=(e=>({...e}))})(Ri=t.GetCachePolicyRequest||(t.GetCachePolicyRequest={}));var _i;(function(e){e.filterSensitiveLog=(e=>({...e}))})(_i=t.GetCachePolicyResult||(t.GetCachePolicyResult={}));var Ni;(function(e){e.filterSensitiveLog=(e=>({...e}))})(Ni=t.GetCachePolicyConfigRequest||(t.GetCachePolicyConfigRequest={}));var Fi;(function(e){e.filterSensitiveLog=(e=>({...e}))})(Fi=t.GetCachePolicyConfigResult||(t.GetCachePolicyConfigResult={}));var zi;(function(e){e.filterSensitiveLog=(e=>({...e}))})(zi=t.GetCloudFrontOriginAccessIdentityRequest||(t.GetCloudFrontOriginAccessIdentityRequest={}));var Di;(function(e){e.filterSensitiveLog=(e=>({...e}))})(Di=t.GetCloudFrontOriginAccessIdentityResult||(t.GetCloudFrontOriginAccessIdentityResult={}));var $i;(function(e){e.filterSensitiveLog=(e=>({...e}))})($i=t.GetCloudFrontOriginAccessIdentityConfigRequest||(t.GetCloudFrontOriginAccessIdentityConfigRequest={}));var Xi;(function(e){e.filterSensitiveLog=(e=>({...e}))})(Xi=t.GetCloudFrontOriginAccessIdentityConfigResult||(t.GetCloudFrontOriginAccessIdentityConfigResult={}));var qi;(function(e){e.filterSensitiveLog=(e=>({...e}))})(qi=t.GetDistributionRequest||(t.GetDistributionRequest={}));var Gi;(function(e){e.filterSensitiveLog=(e=>({...e,...e.Distribution&&{Distribution:Ie.filterSensitiveLog(e.Distribution)}}))})(Gi=t.GetDistributionResult||(t.GetDistributionResult={}));var ki;(function(e){e.filterSensitiveLog=(e=>({...e}))})(ki=t.GetDistributionConfigRequest||(t.GetDistributionConfigRequest={}));var Oi;(function(e){e.filterSensitiveLog=(e=>({...e,...e.DistributionConfig&&{DistributionConfig:Ee.filterSensitiveLog(e.DistributionConfig)}}))})(Oi=t.GetDistributionConfigResult||(t.GetDistributionConfigResult={}));var Ui;(function(e){e.filterSensitiveLog=(e=>({...e}))})(Ui=t.GetFieldLevelEncryptionRequest||(t.GetFieldLevelEncryptionRequest={}));var Hi;(function(e){e.filterSensitiveLog=(e=>({...e}))})(Hi=t.GetFieldLevelEncryptionResult||(t.GetFieldLevelEncryptionResult={}));var Ki;(function(e){e.filterSensitiveLog=(e=>({...e}))})(Ki=t.GetFieldLevelEncryptionConfigRequest||(t.GetFieldLevelEncryptionConfigRequest={}));var Qi;(function(e){e.filterSensitiveLog=(e=>({...e}))})(Qi=t.GetFieldLevelEncryptionConfigResult||(t.GetFieldLevelEncryptionConfigResult={}));var Bi;(function(e){e.filterSensitiveLog=(e=>({...e}))})(Bi=t.GetFieldLevelEncryptionProfileRequest||(t.GetFieldLevelEncryptionProfileRequest={}));var xi;(function(e){e.filterSensitiveLog=(e=>({...e}))})(xi=t.GetFieldLevelEncryptionProfileResult||(t.GetFieldLevelEncryptionProfileResult={}));var ji;(function(e){e.filterSensitiveLog=(e=>({...e}))})(ji=t.GetFieldLevelEncryptionProfileConfigRequest||(t.GetFieldLevelEncryptionProfileConfigRequest={}));var Wi;(function(e){e.filterSensitiveLog=(e=>({...e}))})(Wi=t.GetFieldLevelEncryptionProfileConfigResult||(t.GetFieldLevelEncryptionProfileConfigResult={}));var Yi;(function(e){e.filterSensitiveLog=(e=>({...e}))})(Yi=t.GetInvalidationRequest||(t.GetInvalidationRequest={}));var Ji;(function(e){e.filterSensitiveLog=(e=>({...e}))})(Ji=t.GetInvalidationResult||(t.GetInvalidationResult={}));var Zi;(function(e){e.filterSensitiveLog=(e=>({...e}))})(Zi=t.NoSuchInvalidation||(t.NoSuchInvalidation={}));var Vi;(function(e){e.filterSensitiveLog=(e=>({...e}))})(Vi=t.GetKeyGroupRequest||(t.GetKeyGroupRequest={}));var eo;(function(e){e.filterSensitiveLog=(e=>({...e}))})(eo=t.GetKeyGroupResult||(t.GetKeyGroupResult={}));var to;(function(e){e.filterSensitiveLog=(e=>({...e}))})(to=t.GetKeyGroupConfigRequest||(t.GetKeyGroupConfigRequest={}));var no;(function(e){e.filterSensitiveLog=(e=>({...e}))})(no=t.GetKeyGroupConfigResult||(t.GetKeyGroupConfigResult={}));var io;(function(e){e.filterSensitiveLog=(e=>({...e}))})(io=t.GetMonitoringSubscriptionRequest||(t.GetMonitoringSubscriptionRequest={}));var oo;(function(e){e.filterSensitiveLog=(e=>({...e}))})(oo=t.GetMonitoringSubscriptionResult||(t.GetMonitoringSubscriptionResult={}));var so;(function(e){e.filterSensitiveLog=(e=>({...e}))})(so=t.GetOriginRequestPolicyRequest||(t.GetOriginRequestPolicyRequest={}));var ro;(function(e){e.filterSensitiveLog=(e=>({...e}))})(ro=t.GetOriginRequestPolicyResult||(t.GetOriginRequestPolicyResult={}));var ao;(function(e){e.filterSensitiveLog=(e=>({...e}))})(ao=t.GetOriginRequestPolicyConfigRequest||(t.GetOriginRequestPolicyConfigRequest={}));var co;(function(e){e.filterSensitiveLog=(e=>({...e}))})(co=t.GetOriginRequestPolicyConfigResult||(t.GetOriginRequestPolicyConfigResult={}));var lo;(function(e){e.filterSensitiveLog=(e=>({...e}))})(lo=t.GetPublicKeyRequest||(t.GetPublicKeyRequest={}));var uo;(function(e){e.filterSensitiveLog=(e=>({...e}))})(uo=t.GetPublicKeyResult||(t.GetPublicKeyResult={}));var fo;(function(e){e.filterSensitiveLog=(e=>({...e}))})(fo=t.GetPublicKeyConfigRequest||(t.GetPublicKeyConfigRequest={}));var mo;(function(e){e.filterSensitiveLog=(e=>({...e}))})(mo=t.GetPublicKeyConfigResult||(t.GetPublicKeyConfigResult={}));var go;(function(e){e.filterSensitiveLog=(e=>({...e}))})(go=t.GetRealtimeLogConfigRequest||(t.GetRealtimeLogConfigRequest={}))},7487:(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t.ListPublicKeysResult=t.PublicKeyList=t.PublicKeySummary=t.ListPublicKeysRequest=t.ListOriginRequestPoliciesResult=t.OriginRequestPolicyList=t.OriginRequestPolicySummary=t.ListOriginRequestPoliciesRequest=t.ListKeyGroupsResult=t.KeyGroupList=t.KeyGroupSummary=t.ListKeyGroupsRequest=t.ListInvalidationsResult=t.InvalidationList=t.InvalidationSummary=t.ListInvalidationsRequest=t.ListFieldLevelEncryptionProfilesResult=t.FieldLevelEncryptionProfileList=t.FieldLevelEncryptionProfileSummary=t.ListFieldLevelEncryptionProfilesRequest=t.ListFieldLevelEncryptionConfigsResult=t.FieldLevelEncryptionList=t.FieldLevelEncryptionSummary=t.ListFieldLevelEncryptionConfigsRequest=t.ListDistributionsByWebACLIdResult=t.ListDistributionsByWebACLIdRequest=t.ListDistributionsByRealtimeLogConfigResult=t.ListDistributionsByRealtimeLogConfigRequest=t.ListDistributionsByOriginRequestPolicyIdResult=t.ListDistributionsByOriginRequestPolicyIdRequest=t.ListDistributionsByKeyGroupResult=t.ListDistributionsByKeyGroupRequest=t.ListDistributionsByCachePolicyIdResult=t.DistributionIdList=t.ListDistributionsByCachePolicyIdRequest=t.ListDistributionsResult=t.DistributionList=t.DistributionSummary=t.ListDistributionsRequest=t.ListCloudFrontOriginAccessIdentitiesResult=t.CloudFrontOriginAccessIdentityList=t.CloudFrontOriginAccessIdentitySummary=t.ListCloudFrontOriginAccessIdentitiesRequest=t.ListCachePoliciesResult=t.ListCachePoliciesRequest=t.GetStreamingDistributionConfigResult=t.GetStreamingDistributionConfigRequest=t.GetStreamingDistributionResult=t.GetStreamingDistributionRequest=t.GetRealtimeLogConfigResult=void 0;t.UpdateStreamingDistributionResult=t.UpdateStreamingDistributionRequest=t.UpdateRealtimeLogConfigResult=t.UpdateRealtimeLogConfigRequest=t.UpdatePublicKeyResult=t.UpdatePublicKeyRequest=t.UpdateOriginRequestPolicyResult=t.UpdateOriginRequestPolicyRequest=t.UpdateKeyGroupResult=t.UpdateKeyGroupRequest=t.UpdateFieldLevelEncryptionProfileResult=t.UpdateFieldLevelEncryptionProfileRequest=t.UpdateFieldLevelEncryptionConfigResult=t.UpdateFieldLevelEncryptionConfigRequest=t.UpdateDistributionResult=t.UpdateDistributionRequest=t.UpdateCloudFrontOriginAccessIdentityResult=t.UpdateCloudFrontOriginAccessIdentityRequest=t.UpdateCachePolicyResult=t.UpdateCachePolicyRequest=t.IllegalUpdate=t.UntagResourceRequest=t.TagKeys=t.TagResourceRequest=t.ListTagsForResourceResult=t.ListTagsForResourceRequest=t.ListStreamingDistributionsResult=t.StreamingDistributionList=t.StreamingDistributionSummary=t.ListStreamingDistributionsRequest=t.ListRealtimeLogConfigsResult=t.RealtimeLogConfigs=t.ListRealtimeLogConfigsRequest=void 0;const i=n(190);var o;(function(e){e.filterSensitiveLog=(e=>({...e}))})(o=t.GetRealtimeLogConfigResult||(t.GetRealtimeLogConfigResult={}));var s;(function(e){e.filterSensitiveLog=(e=>({...e}))})(s=t.GetStreamingDistributionRequest||(t.GetStreamingDistributionRequest={}));var r;(function(e){e.filterSensitiveLog=(e=>({...e}))})(r=t.GetStreamingDistributionResult||(t.GetStreamingDistributionResult={}));var a;(function(e){e.filterSensitiveLog=(e=>({...e}))})(a=t.GetStreamingDistributionConfigRequest||(t.GetStreamingDistributionConfigRequest={}));var d;(function(e){e.filterSensitiveLog=(e=>({...e}))})(d=t.GetStreamingDistributionConfigResult||(t.GetStreamingDistributionConfigResult={}));var c;(function(e){e.filterSensitiveLog=(e=>({...e}))})(c=t.ListCachePoliciesRequest||(t.ListCachePoliciesRequest={}));var l;(function(e){e.filterSensitiveLog=(e=>({...e}))})(l=t.ListCachePoliciesResult||(t.ListCachePoliciesResult={}));var u;(function(e){e.filterSensitiveLog=(e=>({...e}))})(u=t.ListCloudFrontOriginAccessIdentitiesRequest||(t.ListCloudFrontOriginAccessIdentitiesRequest={}));var f;(function(e){e.filterSensitiveLog=(e=>({...e}))})(f=t.CloudFrontOriginAccessIdentitySummary||(t.CloudFrontOriginAccessIdentitySummary={}));var m;(function(e){e.filterSensitiveLog=(e=>({...e}))})(m=t.CloudFrontOriginAccessIdentityList||(t.CloudFrontOriginAccessIdentityList={}));var g;(function(e){e.filterSensitiveLog=(e=>({...e}))})(g=t.ListCloudFrontOriginAccessIdentitiesResult||(t.ListCloudFrontOriginAccessIdentitiesResult={}));var y;(function(e){e.filterSensitiveLog=(e=>({...e}))})(y=t.ListDistributionsRequest||(t.ListDistributionsRequest={}));var C;(function(e){e.filterSensitiveLog=(e=>({...e}))})(C=t.DistributionSummary||(t.DistributionSummary={}));var w;(function(e){e.filterSensitiveLog=(e=>({...e}))})(w=t.DistributionList||(t.DistributionList={}));var h;(function(e){e.filterSensitiveLog=(e=>({...e}))})(h=t.ListDistributionsResult||(t.ListDistributionsResult={}));var p;(function(e){e.filterSensitiveLog=(e=>({...e}))})(p=t.ListDistributionsByCachePolicyIdRequest||(t.ListDistributionsByCachePolicyIdRequest={}));var v;(function(e){e.filterSensitiveLog=(e=>({...e}))})(v=t.DistributionIdList||(t.DistributionIdList={}));var E;(function(e){e.filterSensitiveLog=(e=>({...e}))})(E=t.ListDistributionsByCachePolicyIdResult||(t.ListDistributionsByCachePolicyIdResult={}));var S;(function(e){e.filterSensitiveLog=(e=>({...e}))})(S=t.ListDistributionsByKeyGroupRequest||(t.ListDistributionsByKeyGroupRequest={}));var I;(function(e){e.filterSensitiveLog=(e=>({...e}))})(I=t.ListDistributionsByKeyGroupResult||(t.ListDistributionsByKeyGroupResult={}));var b;(function(e){e.filterSensitiveLog=(e=>({...e}))})(b=t.ListDistributionsByOriginRequestPolicyIdRequest||(t.ListDistributionsByOriginRequestPolicyIdRequest={}));var P;(function(e){e.filterSensitiveLog=(e=>({...e}))})(P=t.ListDistributionsByOriginRequestPolicyIdResult||(t.ListDistributionsByOriginRequestPolicyIdResult={}));var M;(function(e){e.filterSensitiveLog=(e=>({...e}))})(M=t.ListDistributionsByRealtimeLogConfigRequest||(t.ListDistributionsByRealtimeLogConfigRequest={}));var L;(function(e){e.filterSensitiveLog=(e=>({...e}))})(L=t.ListDistributionsByRealtimeLogConfigResult||(t.ListDistributionsByRealtimeLogConfigResult={}));var T;(function(e){e.filterSensitiveLog=(e=>({...e}))})(T=t.ListDistributionsByWebACLIdRequest||(t.ListDistributionsByWebACLIdRequest={}));var A;(function(e){e.filterSensitiveLog=(e=>({...e}))})(A=t.ListDistributionsByWebACLIdResult||(t.ListDistributionsByWebACLIdResult={}));var R;(function(e){e.filterSensitiveLog=(e=>({...e}))})(R=t.ListFieldLevelEncryptionConfigsRequest||(t.ListFieldLevelEncryptionConfigsRequest={}));var _;(function(e){e.filterSensitiveLog=(e=>({...e}))})(_=t.FieldLevelEncryptionSummary||(t.FieldLevelEncryptionSummary={}));var N;(function(e){e.filterSensitiveLog=(e=>({...e}))})(N=t.FieldLevelEncryptionList||(t.FieldLevelEncryptionList={}));var F;(function(e){e.filterSensitiveLog=(e=>({...e}))})(F=t.ListFieldLevelEncryptionConfigsResult||(t.ListFieldLevelEncryptionConfigsResult={}));var z;(function(e){e.filterSensitiveLog=(e=>({...e}))})(z=t.ListFieldLevelEncryptionProfilesRequest||(t.ListFieldLevelEncryptionProfilesRequest={}));var D;(function(e){e.filterSensitiveLog=(e=>({...e}))})(D=t.FieldLevelEncryptionProfileSummary||(t.FieldLevelEncryptionProfileSummary={}));var $;(function(e){e.filterSensitiveLog=(e=>({...e}))})($=t.FieldLevelEncryptionProfileList||(t.FieldLevelEncryptionProfileList={}));var X;(function(e){e.filterSensitiveLog=(e=>({...e}))})(X=t.ListFieldLevelEncryptionProfilesResult||(t.ListFieldLevelEncryptionProfilesResult={}));var q;(function(e){e.filterSensitiveLog=(e=>({...e}))})(q=t.ListInvalidationsRequest||(t.ListInvalidationsRequest={}));var G;(function(e){e.filterSensitiveLog=(e=>({...e}))})(G=t.InvalidationSummary||(t.InvalidationSummary={}));var k;(function(e){e.filterSensitiveLog=(e=>({...e}))})(k=t.InvalidationList||(t.InvalidationList={}));var O;(function(e){e.filterSensitiveLog=(e=>({...e}))})(O=t.ListInvalidationsResult||(t.ListInvalidationsResult={}));var U;(function(e){e.filterSensitiveLog=(e=>({...e}))})(U=t.ListKeyGroupsRequest||(t.ListKeyGroupsRequest={}));var H;(function(e){e.filterSensitiveLog=(e=>({...e}))})(H=t.KeyGroupSummary||(t.KeyGroupSummary={}));var K;(function(e){e.filterSensitiveLog=(e=>({...e}))})(K=t.KeyGroupList||(t.KeyGroupList={}));var Q;(function(e){e.filterSensitiveLog=(e=>({...e}))})(Q=t.ListKeyGroupsResult||(t.ListKeyGroupsResult={}));var B;(function(e){e.filterSensitiveLog=(e=>({...e}))})(B=t.ListOriginRequestPoliciesRequest||(t.ListOriginRequestPoliciesRequest={}));var x;(function(e){e.filterSensitiveLog=(e=>({...e}))})(x=t.OriginRequestPolicySummary||(t.OriginRequestPolicySummary={}));var j;(function(e){e.filterSensitiveLog=(e=>({...e}))})(j=t.OriginRequestPolicyList||(t.OriginRequestPolicyList={}));var W;(function(e){e.filterSensitiveLog=(e=>({...e}))})(W=t.ListOriginRequestPoliciesResult||(t.ListOriginRequestPoliciesResult={}));var Y;(function(e){e.filterSensitiveLog=(e=>({...e}))})(Y=t.ListPublicKeysRequest||(t.ListPublicKeysRequest={}));var J;(function(e){e.filterSensitiveLog=(e=>({...e}))})(J=t.PublicKeySummary||(t.PublicKeySummary={}));var Z;(function(e){e.filterSensitiveLog=(e=>({...e}))})(Z=t.PublicKeyList||(t.PublicKeyList={}));var V;(function(e){e.filterSensitiveLog=(e=>({...e}))})(V=t.ListPublicKeysResult||(t.ListPublicKeysResult={}));var ee;(function(e){e.filterSensitiveLog=(e=>({...e}))})(ee=t.ListRealtimeLogConfigsRequest||(t.ListRealtimeLogConfigsRequest={}));var te;(function(e){e.filterSensitiveLog=(e=>({...e}))})(te=t.RealtimeLogConfigs||(t.RealtimeLogConfigs={}));var ne;(function(e){e.filterSensitiveLog=(e=>({...e}))})(ne=t.ListRealtimeLogConfigsResult||(t.ListRealtimeLogConfigsResult={}));var ie;(function(e){e.filterSensitiveLog=(e=>({...e}))})(ie=t.ListStreamingDistributionsRequest||(t.ListStreamingDistributionsRequest={}));var oe;(function(e){e.filterSensitiveLog=(e=>({...e}))})(oe=t.StreamingDistributionSummary||(t.StreamingDistributionSummary={}));var se;(function(e){e.filterSensitiveLog=(e=>({...e}))})(se=t.StreamingDistributionList||(t.StreamingDistributionList={}));var re;(function(e){e.filterSensitiveLog=(e=>({...e}))})(re=t.ListStreamingDistributionsResult||(t.ListStreamingDistributionsResult={}));var ae;(function(e){e.filterSensitiveLog=(e=>({...e}))})(ae=t.ListTagsForResourceRequest||(t.ListTagsForResourceRequest={}));var de;(function(e){e.filterSensitiveLog=(e=>({...e}))})(de=t.ListTagsForResourceResult||(t.ListTagsForResourceResult={}));var ce;(function(e){e.filterSensitiveLog=(e=>({...e}))})(ce=t.TagResourceRequest||(t.TagResourceRequest={}));var le;(function(e){e.filterSensitiveLog=(e=>({...e}))})(le=t.TagKeys||(t.TagKeys={}));var ue;(function(e){e.filterSensitiveLog=(e=>({...e}))})(ue=t.UntagResourceRequest||(t.UntagResourceRequest={}));var fe;(function(e){e.filterSensitiveLog=(e=>({...e}))})(fe=t.IllegalUpdate||(t.IllegalUpdate={}));var me;(function(e){e.filterSensitiveLog=(e=>({...e}))})(me=t.UpdateCachePolicyRequest||(t.UpdateCachePolicyRequest={}));var ge;(function(e){e.filterSensitiveLog=(e=>({...e}))})(ge=t.UpdateCachePolicyResult||(t.UpdateCachePolicyResult={}));var ye;(function(e){e.filterSensitiveLog=(e=>({...e}))})(ye=t.UpdateCloudFrontOriginAccessIdentityRequest||(t.UpdateCloudFrontOriginAccessIdentityRequest={}));var Ce;(function(e){e.filterSensitiveLog=(e=>({...e}))})(Ce=t.UpdateCloudFrontOriginAccessIdentityResult||(t.UpdateCloudFrontOriginAccessIdentityResult={}));var we;(function(e){e.filterSensitiveLog=(e=>({...e,...e.DistributionConfig&&{DistributionConfig:i.DistributionConfig.filterSensitiveLog(e.DistributionConfig)}}))})(we=t.UpdateDistributionRequest||(t.UpdateDistributionRequest={}));var he;(function(e){e.filterSensitiveLog=(e=>({...e,...e.Distribution&&{Distribution:i.Distribution.filterSensitiveLog(e.Distribution)}}))})(he=t.UpdateDistributionResult||(t.UpdateDistributionResult={}));var pe;(function(e){e.filterSensitiveLog=(e=>({...e}))})(pe=t.UpdateFieldLevelEncryptionConfigRequest||(t.UpdateFieldLevelEncryptionConfigRequest={}));var ve;(function(e){e.filterSensitiveLog=(e=>({...e}))})(ve=t.UpdateFieldLevelEncryptionConfigResult||(t.UpdateFieldLevelEncryptionConfigResult={}));var Ee;(function(e){e.filterSensitiveLog=(e=>({...e}))})(Ee=t.UpdateFieldLevelEncryptionProfileRequest||(t.UpdateFieldLevelEncryptionProfileRequest={}));var Se;(function(e){e.filterSensitiveLog=(e=>({...e}))})(Se=t.UpdateFieldLevelEncryptionProfileResult||(t.UpdateFieldLevelEncryptionProfileResult={}));var Ie;(function(e){e.filterSensitiveLog=(e=>({...e}))})(Ie=t.UpdateKeyGroupRequest||(t.UpdateKeyGroupRequest={}));var be;(function(e){e.filterSensitiveLog=(e=>({...e}))})(be=t.UpdateKeyGroupResult||(t.UpdateKeyGroupResult={}));var Pe;(function(e){e.filterSensitiveLog=(e=>({...e}))})(Pe=t.UpdateOriginRequestPolicyRequest||(t.UpdateOriginRequestPolicyRequest={}));var Me;(function(e){e.filterSensitiveLog=(e=>({...e}))})(Me=t.UpdateOriginRequestPolicyResult||(t.UpdateOriginRequestPolicyResult={}));var Le;(function(e){e.filterSensitiveLog=(e=>({...e}))})(Le=t.UpdatePublicKeyRequest||(t.UpdatePublicKeyRequest={}));var Te;(function(e){e.filterSensitiveLog=(e=>({...e}))})(Te=t.UpdatePublicKeyResult||(t.UpdatePublicKeyResult={}));var Ae;(function(e){e.filterSensitiveLog=(e=>({...e}))})(Ae=t.UpdateRealtimeLogConfigRequest||(t.UpdateRealtimeLogConfigRequest={}));var Re;(function(e){e.filterSensitiveLog=(e=>({...e}))})(Re=t.UpdateRealtimeLogConfigResult||(t.UpdateRealtimeLogConfigResult={}));var _e;(function(e){e.filterSensitiveLog=(e=>({...e}))})(_e=t.UpdateStreamingDistributionRequest||(t.UpdateStreamingDistributionRequest={}));var Ne;(function(e){e.filterSensitiveLog=(e=>({...e}))})(Ne=t.UpdateStreamingDistributionResult||(t.UpdateStreamingDistributionResult={}))},5699:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true})},6702:(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t.paginateListCloudFrontOriginAccessIdentities=void 0;const i=n(8461);const o=n(7965);const s=n(2352);const r=async(e,t,...n)=>{return await e.send(new s.ListCloudFrontOriginAccessIdentitiesCommand(t),...n)};const a=async(e,t,...n)=>{return await e.listCloudFrontOriginAccessIdentities(t,...n)};async function*paginateListCloudFrontOriginAccessIdentities(e,t,...n){let s=e.startingToken||undefined;let d=true;let c;while(d){t.Marker=s;t["MaxItems"]=e.pageSize;if(e.client instanceof i.CloudFront){c=await a(e.client,t,...n)}else if(e.client instanceof o.CloudFrontClient){c=await r(e.client,t,...n)}else{throw new Error("Invalid client, expected CloudFront | CloudFrontClient")}yield c;s=c.CloudFrontOriginAccessIdentityList.NextMarker;d=!!s}return undefined}t.paginateListCloudFrontOriginAccessIdentities=paginateListCloudFrontOriginAccessIdentities},2730:(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t.paginateListDistributions=void 0;const i=n(8461);const o=n(7965);const s=n(1752);const r=async(e,t,...n)=>{return await e.send(new s.ListDistributionsCommand(t),...n)};const a=async(e,t,...n)=>{return await e.listDistributions(t,...n)};async function*paginateListDistributions(e,t,...n){let s=e.startingToken||undefined;let d=true;let c;while(d){t.Marker=s;t["MaxItems"]=e.pageSize;if(e.client instanceof i.CloudFront){c=await a(e.client,t,...n)}else if(e.client instanceof o.CloudFrontClient){c=await r(e.client,t,...n)}else{throw new Error("Invalid client, expected CloudFront | CloudFrontClient")}yield c;s=c.DistributionList.NextMarker;d=!!s}return undefined}t.paginateListDistributions=paginateListDistributions},7210:(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t.paginateListInvalidations=void 0;const i=n(8461);const o=n(7965);const s=n(4054);const r=async(e,t,...n)=>{return await e.send(new s.ListInvalidationsCommand(t),...n)};const a=async(e,t,...n)=>{return await e.listInvalidations(t,...n)};async function*paginateListInvalidations(e,t,...n){let s=e.startingToken||undefined;let d=true;let c;while(d){t.Marker=s;t["MaxItems"]=e.pageSize;if(e.client instanceof i.CloudFront){c=await a(e.client,t,...n)}else if(e.client instanceof o.CloudFrontClient){c=await r(e.client,t,...n)}else{throw new Error("Invalid client, expected CloudFront | CloudFrontClient")}yield c;s=c.InvalidationList.NextMarker;d=!!s}return undefined}t.paginateListInvalidations=paginateListInvalidations},3750:(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t.paginateListStreamingDistributions=void 0;const i=n(8461);const o=n(7965);const s=n(7844);const r=async(e,t,...n)=>{return await e.send(new s.ListStreamingDistributionsCommand(t),...n)};const a=async(e,t,...n)=>{return await e.listStreamingDistributions(t,...n)};async function*paginateListStreamingDistributions(e,t,...n){let s=e.startingToken||undefined;let d=true;let c;while(d){t.Marker=s;t["MaxItems"]=e.pageSize;if(e.client instanceof i.CloudFront){c=await a(e.client,t,...n)}else if(e.client instanceof o.CloudFrontClient){c=await r(e.client,t,...n)}else{throw new Error("Invalid client, expected CloudFront | CloudFrontClient")}yield c;s=c.StreamingDistributionList.NextMarker;d=!!s}return undefined}t.paginateListStreamingDistributions=paginateListStreamingDistributions},6680:(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t.serializeAws_restXmlListDistributionsByCachePolicyIdCommand=t.serializeAws_restXmlListDistributionsCommand=t.serializeAws_restXmlListCloudFrontOriginAccessIdentitiesCommand=t.serializeAws_restXmlListCachePoliciesCommand=t.serializeAws_restXmlGetStreamingDistributionConfigCommand=t.serializeAws_restXmlGetStreamingDistributionCommand=t.serializeAws_restXmlGetRealtimeLogConfigCommand=t.serializeAws_restXmlGetPublicKeyConfigCommand=t.serializeAws_restXmlGetPublicKeyCommand=t.serializeAws_restXmlGetOriginRequestPolicyConfigCommand=t.serializeAws_restXmlGetOriginRequestPolicyCommand=t.serializeAws_restXmlGetMonitoringSubscriptionCommand=t.serializeAws_restXmlGetKeyGroupConfigCommand=t.serializeAws_restXmlGetKeyGroupCommand=t.serializeAws_restXmlGetInvalidationCommand=t.serializeAws_restXmlGetFieldLevelEncryptionProfileConfigCommand=t.serializeAws_restXmlGetFieldLevelEncryptionProfileCommand=t.serializeAws_restXmlGetFieldLevelEncryptionConfigCommand=t.serializeAws_restXmlGetFieldLevelEncryptionCommand=t.serializeAws_restXmlGetDistributionConfigCommand=t.serializeAws_restXmlGetDistributionCommand=t.serializeAws_restXmlGetCloudFrontOriginAccessIdentityConfigCommand=t.serializeAws_restXmlGetCloudFrontOriginAccessIdentityCommand=t.serializeAws_restXmlGetCachePolicyConfigCommand=t.serializeAws_restXmlGetCachePolicyCommand=t.serializeAws_restXmlDeleteStreamingDistributionCommand=t.serializeAws_restXmlDeleteRealtimeLogConfigCommand=t.serializeAws_restXmlDeletePublicKeyCommand=t.serializeAws_restXmlDeleteOriginRequestPolicyCommand=t.serializeAws_restXmlDeleteMonitoringSubscriptionCommand=t.serializeAws_restXmlDeleteKeyGroupCommand=t.serializeAws_restXmlDeleteFieldLevelEncryptionProfileCommand=t.serializeAws_restXmlDeleteFieldLevelEncryptionConfigCommand=t.serializeAws_restXmlDeleteDistributionCommand=t.serializeAws_restXmlDeleteCloudFrontOriginAccessIdentityCommand=t.serializeAws_restXmlDeleteCachePolicyCommand=t.serializeAws_restXmlCreateStreamingDistributionWithTagsCommand=t.serializeAws_restXmlCreateStreamingDistributionCommand=t.serializeAws_restXmlCreateRealtimeLogConfigCommand=t.serializeAws_restXmlCreatePublicKeyCommand=t.serializeAws_restXmlCreateOriginRequestPolicyCommand=t.serializeAws_restXmlCreateMonitoringSubscriptionCommand=t.serializeAws_restXmlCreateKeyGroupCommand=t.serializeAws_restXmlCreateInvalidationCommand=t.serializeAws_restXmlCreateFieldLevelEncryptionProfileCommand=t.serializeAws_restXmlCreateFieldLevelEncryptionConfigCommand=t.serializeAws_restXmlCreateDistributionWithTagsCommand=t.serializeAws_restXmlCreateDistributionCommand=t.serializeAws_restXmlCreateCloudFrontOriginAccessIdentityCommand=t.serializeAws_restXmlCreateCachePolicyCommand=void 0;t.deserializeAws_restXmlDeleteStreamingDistributionCommand=t.deserializeAws_restXmlDeleteRealtimeLogConfigCommand=t.deserializeAws_restXmlDeletePublicKeyCommand=t.deserializeAws_restXmlDeleteOriginRequestPolicyCommand=t.deserializeAws_restXmlDeleteMonitoringSubscriptionCommand=t.deserializeAws_restXmlDeleteKeyGroupCommand=t.deserializeAws_restXmlDeleteFieldLevelEncryptionProfileCommand=t.deserializeAws_restXmlDeleteFieldLevelEncryptionConfigCommand=t.deserializeAws_restXmlDeleteDistributionCommand=t.deserializeAws_restXmlDeleteCloudFrontOriginAccessIdentityCommand=t.deserializeAws_restXmlDeleteCachePolicyCommand=t.deserializeAws_restXmlCreateStreamingDistributionWithTagsCommand=t.deserializeAws_restXmlCreateStreamingDistributionCommand=t.deserializeAws_restXmlCreateRealtimeLogConfigCommand=t.deserializeAws_restXmlCreatePublicKeyCommand=t.deserializeAws_restXmlCreateOriginRequestPolicyCommand=t.deserializeAws_restXmlCreateMonitoringSubscriptionCommand=t.deserializeAws_restXmlCreateKeyGroupCommand=t.deserializeAws_restXmlCreateInvalidationCommand=t.deserializeAws_restXmlCreateFieldLevelEncryptionProfileCommand=t.deserializeAws_restXmlCreateFieldLevelEncryptionConfigCommand=t.deserializeAws_restXmlCreateDistributionWithTagsCommand=t.deserializeAws_restXmlCreateDistributionCommand=t.deserializeAws_restXmlCreateCloudFrontOriginAccessIdentityCommand=t.deserializeAws_restXmlCreateCachePolicyCommand=t.serializeAws_restXmlUpdateStreamingDistributionCommand=t.serializeAws_restXmlUpdateRealtimeLogConfigCommand=t.serializeAws_restXmlUpdatePublicKeyCommand=t.serializeAws_restXmlUpdateOriginRequestPolicyCommand=t.serializeAws_restXmlUpdateKeyGroupCommand=t.serializeAws_restXmlUpdateFieldLevelEncryptionProfileCommand=t.serializeAws_restXmlUpdateFieldLevelEncryptionConfigCommand=t.serializeAws_restXmlUpdateDistributionCommand=t.serializeAws_restXmlUpdateCloudFrontOriginAccessIdentityCommand=t.serializeAws_restXmlUpdateCachePolicyCommand=t.serializeAws_restXmlUntagResourceCommand=t.serializeAws_restXmlTagResourceCommand=t.serializeAws_restXmlListTagsForResourceCommand=t.serializeAws_restXmlListStreamingDistributionsCommand=t.serializeAws_restXmlListRealtimeLogConfigsCommand=t.serializeAws_restXmlListPublicKeysCommand=t.serializeAws_restXmlListOriginRequestPoliciesCommand=t.serializeAws_restXmlListKeyGroupsCommand=t.serializeAws_restXmlListInvalidationsCommand=t.serializeAws_restXmlListFieldLevelEncryptionProfilesCommand=t.serializeAws_restXmlListFieldLevelEncryptionConfigsCommand=t.serializeAws_restXmlListDistributionsByWebACLIdCommand=t.serializeAws_restXmlListDistributionsByRealtimeLogConfigCommand=t.serializeAws_restXmlListDistributionsByOriginRequestPolicyIdCommand=t.serializeAws_restXmlListDistributionsByKeyGroupCommand=void 0;t.deserializeAws_restXmlUpdateStreamingDistributionCommand=t.deserializeAws_restXmlUpdateRealtimeLogConfigCommand=t.deserializeAws_restXmlUpdatePublicKeyCommand=t.deserializeAws_restXmlUpdateOriginRequestPolicyCommand=t.deserializeAws_restXmlUpdateKeyGroupCommand=t.deserializeAws_restXmlUpdateFieldLevelEncryptionProfileCommand=t.deserializeAws_restXmlUpdateFieldLevelEncryptionConfigCommand=t.deserializeAws_restXmlUpdateDistributionCommand=t.deserializeAws_restXmlUpdateCloudFrontOriginAccessIdentityCommand=t.deserializeAws_restXmlUpdateCachePolicyCommand=t.deserializeAws_restXmlUntagResourceCommand=t.deserializeAws_restXmlTagResourceCommand=t.deserializeAws_restXmlListTagsForResourceCommand=t.deserializeAws_restXmlListStreamingDistributionsCommand=t.deserializeAws_restXmlListRealtimeLogConfigsCommand=t.deserializeAws_restXmlListPublicKeysCommand=t.deserializeAws_restXmlListOriginRequestPoliciesCommand=t.deserializeAws_restXmlListKeyGroupsCommand=t.deserializeAws_restXmlListInvalidationsCommand=t.deserializeAws_restXmlListFieldLevelEncryptionProfilesCommand=t.deserializeAws_restXmlListFieldLevelEncryptionConfigsCommand=t.deserializeAws_restXmlListDistributionsByWebACLIdCommand=t.deserializeAws_restXmlListDistributionsByRealtimeLogConfigCommand=t.deserializeAws_restXmlListDistributionsByOriginRequestPolicyIdCommand=t.deserializeAws_restXmlListDistributionsByKeyGroupCommand=t.deserializeAws_restXmlListDistributionsByCachePolicyIdCommand=t.deserializeAws_restXmlListDistributionsCommand=t.deserializeAws_restXmlListCloudFrontOriginAccessIdentitiesCommand=t.deserializeAws_restXmlListCachePoliciesCommand=t.deserializeAws_restXmlGetStreamingDistributionConfigCommand=t.deserializeAws_restXmlGetStreamingDistributionCommand=t.deserializeAws_restXmlGetRealtimeLogConfigCommand=t.deserializeAws_restXmlGetPublicKeyConfigCommand=t.deserializeAws_restXmlGetPublicKeyCommand=t.deserializeAws_restXmlGetOriginRequestPolicyConfigCommand=t.deserializeAws_restXmlGetOriginRequestPolicyCommand=t.deserializeAws_restXmlGetMonitoringSubscriptionCommand=t.deserializeAws_restXmlGetKeyGroupConfigCommand=t.deserializeAws_restXmlGetKeyGroupCommand=t.deserializeAws_restXmlGetInvalidationCommand=t.deserializeAws_restXmlGetFieldLevelEncryptionProfileConfigCommand=t.deserializeAws_restXmlGetFieldLevelEncryptionProfileCommand=t.deserializeAws_restXmlGetFieldLevelEncryptionConfigCommand=t.deserializeAws_restXmlGetFieldLevelEncryptionCommand=t.deserializeAws_restXmlGetDistributionConfigCommand=t.deserializeAws_restXmlGetDistributionCommand=t.deserializeAws_restXmlGetCloudFrontOriginAccessIdentityConfigCommand=t.deserializeAws_restXmlGetCloudFrontOriginAccessIdentityCommand=t.deserializeAws_restXmlGetCachePolicyConfigCommand=t.deserializeAws_restXmlGetCachePolicyCommand=void 0;const i=n(6333);const o=n(6763);const s=n(3189);const r=n(6712);const a=async(e,t)=>{const n={"content-type":"application/xml"};let o="/2020-05-31/cache-policy";let s;let r;if(e.CachePolicyConfig!==undefined){r=Ts(e.CachePolicyConfig,t);s='';r.addAttribute("xmlns","http://cloudfront.amazonaws.com/doc/2020-05-31/");s+=r.toString()}const{hostname:a,protocol:d="https",port:c}=await t.endpoint();return new i.HttpRequest({protocol:d,hostname:a,port:c,method:"POST",headers:n,path:o,body:s})};t.serializeAws_restXmlCreateCachePolicyCommand=a;const d=async(e,t)=>{const n={"content-type":"application/xml"};let o="/2020-05-31/origin-access-identity/cloudfront";let s;let r;if(e.CloudFrontOriginAccessIdentityConfig!==undefined){r=Ns(e.CloudFrontOriginAccessIdentityConfig,t);s='';r.addAttribute("xmlns","http://cloudfront.amazonaws.com/doc/2020-05-31/");s+=r.toString()}const{hostname:a,protocol:d="https",port:c}=await t.endpoint();return new i.HttpRequest({protocol:d,hostname:a,port:c,method:"POST",headers:n,path:o,body:s})};t.serializeAws_restXmlCreateCloudFrontOriginAccessIdentityCommand=d;const c=async(e,t)=>{const n={"content-type":"application/xml"};let o="/2020-05-31/distribution";let s;let r;if(e.DistributionConfig!==undefined){r=Bs(e.DistributionConfig,t);s='';r.addAttribute("xmlns","http://cloudfront.amazonaws.com/doc/2020-05-31/");s+=r.toString()}const{hostname:a,protocol:d="https",port:c}=await t.endpoint();return new i.HttpRequest({protocol:d,hostname:a,port:c,method:"POST",headers:n,path:o,body:s})};t.serializeAws_restXmlCreateDistributionCommand=c;const l=async(e,t)=>{const n={"content-type":"application/xml"};let o="/2020-05-31/distribution";const s={WithTags:""};let r;let a;if(e.DistributionConfigWithTags!==undefined){a=xs(e.DistributionConfigWithTags,t);r='';a.addAttribute("xmlns","http://cloudfront.amazonaws.com/doc/2020-05-31/");r+=a.toString()}const{hostname:d,protocol:c="https",port:l}=await t.endpoint();return new i.HttpRequest({protocol:c,hostname:d,port:l,method:"POST",headers:n,path:o,query:s,body:r})};t.serializeAws_restXmlCreateDistributionWithTagsCommand=l;const u=async(e,t)=>{const n={"content-type":"application/xml"};let o="/2020-05-31/field-level-encryption";let s;let r;if(e.FieldLevelEncryptionConfig!==undefined){r=Vs(e.FieldLevelEncryptionConfig,t);s='';r.addAttribute("xmlns","http://cloudfront.amazonaws.com/doc/2020-05-31/");s+=r.toString()}const{hostname:a,protocol:d="https",port:c}=await t.endpoint();return new i.HttpRequest({protocol:d,hostname:a,port:c,method:"POST",headers:n,path:o,body:s})};t.serializeAws_restXmlCreateFieldLevelEncryptionConfigCommand=u;const f=async(e,t)=>{const n={"content-type":"application/xml"};let o="/2020-05-31/field-level-encryption-profile";let s;let r;if(e.FieldLevelEncryptionProfileConfig!==undefined){r=er(e.FieldLevelEncryptionProfileConfig,t);s='';r.addAttribute("xmlns","http://cloudfront.amazonaws.com/doc/2020-05-31/");s+=r.toString()}const{hostname:a,protocol:d="https",port:c}=await t.endpoint();return new i.HttpRequest({protocol:d,hostname:a,port:c,method:"POST",headers:n,path:o,body:s})};t.serializeAws_restXmlCreateFieldLevelEncryptionProfileCommand=f;const m=async(e,t)=>{const n={"content-type":"application/xml"};let s="/2020-05-31/distribution/{DistributionId}/invalidation";if(e.DistributionId!==undefined){const t=e.DistributionId;if(t.length<=0){throw new Error("Empty value provided for input HTTP label: DistributionId.")}s=s.replace("{DistributionId}",o.extendedEncodeURIComponent(t))}else{throw new Error("No value provided for input HTTP label: DistributionId.")}let r;let a;if(e.InvalidationBatch!==undefined){a=dr(e.InvalidationBatch,t);r='';a.addAttribute("xmlns","http://cloudfront.amazonaws.com/doc/2020-05-31/");r+=a.toString()}const{hostname:d,protocol:c="https",port:l}=await t.endpoint();return new i.HttpRequest({protocol:c,hostname:d,port:l,method:"POST",headers:n,path:s,body:r})};t.serializeAws_restXmlCreateInvalidationCommand=m;const g=async(e,t)=>{const n={"content-type":"application/xml"};let o="/2020-05-31/key-group";let s;let r;if(e.KeyGroupConfig!==undefined){r=cr(e.KeyGroupConfig,t);s='';r.addAttribute("xmlns","http://cloudfront.amazonaws.com/doc/2020-05-31/");s+=r.toString()}const{hostname:a,protocol:d="https",port:c}=await t.endpoint();return new i.HttpRequest({protocol:d,hostname:a,port:c,method:"POST",headers:n,path:o,body:s})};t.serializeAws_restXmlCreateKeyGroupCommand=g;const y=async(e,t)=>{const n={"content-type":"application/xml"};let s="/2020-05-31/distributions/{DistributionId}/monitoring-subscription";if(e.DistributionId!==undefined){const t=e.DistributionId;if(t.length<=0){throw new Error("Empty value provided for input HTTP label: DistributionId.")}s=s.replace("{DistributionId}",o.extendedEncodeURIComponent(t))}else{throw new Error("No value provided for input HTTP label: DistributionId.")}let r;let a;if(e.MonitoringSubscription!==undefined){a=wr(e.MonitoringSubscription,t);r='';a.addAttribute("xmlns","http://cloudfront.amazonaws.com/doc/2020-05-31/");r+=a.toString()}const{hostname:d,protocol:c="https",port:l}=await t.endpoint();return new i.HttpRequest({protocol:c,hostname:d,port:l,method:"POST",headers:n,path:s,body:r})};t.serializeAws_restXmlCreateMonitoringSubscriptionCommand=y;const C=async(e,t)=>{const n={"content-type":"application/xml"};let o="/2020-05-31/origin-request-policy";let s;let r;if(e.OriginRequestPolicyConfig!==undefined){r=Ar(e.OriginRequestPolicyConfig,t);s='';r.addAttribute("xmlns","http://cloudfront.amazonaws.com/doc/2020-05-31/");s+=r.toString()}const{hostname:a,protocol:d="https",port:c}=await t.endpoint();return new i.HttpRequest({protocol:d,hostname:a,port:c,method:"POST",headers:n,path:o,body:s})};t.serializeAws_restXmlCreateOriginRequestPolicyCommand=C;const w=async(e,t)=>{const n={"content-type":"application/xml"};let o="/2020-05-31/public-key";let s;let r;if(e.PublicKeyConfig!==undefined){r=Gr(e.PublicKeyConfig,t);s='';r.addAttribute("xmlns","http://cloudfront.amazonaws.com/doc/2020-05-31/");s+=r.toString()}const{hostname:a,protocol:d="https",port:c}=await t.endpoint();return new i.HttpRequest({protocol:d,hostname:a,port:c,method:"POST",headers:n,path:o,body:s})};t.serializeAws_restXmlCreatePublicKeyCommand=w;const h=async(e,t)=>{const n={"content-type":"application/xml"};let o="/2020-05-31/realtime-log-config";let r;r='';const a=new s.XmlNode("CreateRealtimeLogConfigRequest");a.addAttribute("xmlns","http://cloudfront.amazonaws.com/doc/2020-05-31/");if(e.EndPoints!==undefined){const n=Zs(e.EndPoints,t);const i=new s.XmlNode("EndPoints");n.map(e=>{i.addChildNode(e)});a.addChildNode(i)}if(e.Fields!==undefined){const n=tr(e.Fields,t);const i=new s.XmlNode("Fields");n.map(e=>{i.addChildNode(e)});a.addChildNode(i)}if(e.Name!==undefined){const t=new s.XmlNode("string").addChildNode(new s.XmlText(e.Name)).withName("Name");a.addChildNode(t)}if(e.SamplingRate!==undefined){const t=new s.XmlNode("long").addChildNode(new s.XmlText(String(e.SamplingRate))).withName("SamplingRate");a.addChildNode(t)}r+=a.toString();const{hostname:d,protocol:c="https",port:l}=await t.endpoint();return new i.HttpRequest({protocol:c,hostname:d,port:l,method:"POST",headers:n,path:o,body:r})};t.serializeAws_restXmlCreateRealtimeLogConfigCommand=h;const p=async(e,t)=>{const n={"content-type":"application/xml"};let o="/2020-05-31/streaming-distribution";let s;let r;if(e.StreamingDistributionConfig!==undefined){r=na(e.StreamingDistributionConfig,t);s='';r.addAttribute("xmlns","http://cloudfront.amazonaws.com/doc/2020-05-31/");s+=r.toString()}const{hostname:a,protocol:d="https",port:c}=await t.endpoint();return new i.HttpRequest({protocol:d,hostname:a,port:c,method:"POST",headers:n,path:o,body:s})};t.serializeAws_restXmlCreateStreamingDistributionCommand=p;const v=async(e,t)=>{const n={"content-type":"application/xml"};let o="/2020-05-31/streaming-distribution";const s={WithTags:""};let r;let a;if(e.StreamingDistributionConfigWithTags!==undefined){a=ia(e.StreamingDistributionConfigWithTags,t);r='';a.addAttribute("xmlns","http://cloudfront.amazonaws.com/doc/2020-05-31/");r+=a.toString()}const{hostname:d,protocol:c="https",port:l}=await t.endpoint();return new i.HttpRequest({protocol:c,hostname:d,port:l,method:"POST",headers:n,path:o,query:s,body:r})};t.serializeAws_restXmlCreateStreamingDistributionWithTagsCommand=v;const E=async(e,t)=>{const n={...dl(e.IfMatch)&&{"if-match":e.IfMatch}};let s="/2020-05-31/cache-policy/{Id}";if(e.Id!==undefined){const t=e.Id;if(t.length<=0){throw new Error("Empty value provided for input HTTP label: Id.")}s=s.replace("{Id}",o.extendedEncodeURIComponent(t))}else{throw new Error("No value provided for input HTTP label: Id.")}let r;const{hostname:a,protocol:d="https",port:c}=await t.endpoint();return new i.HttpRequest({protocol:d,hostname:a,port:c,method:"DELETE",headers:n,path:s,body:r})};t.serializeAws_restXmlDeleteCachePolicyCommand=E;const S=async(e,t)=>{const n={...dl(e.IfMatch)&&{"if-match":e.IfMatch}};let s="/2020-05-31/origin-access-identity/cloudfront/{Id}";if(e.Id!==undefined){const t=e.Id;if(t.length<=0){throw new Error("Empty value provided for input HTTP label: Id.")}s=s.replace("{Id}",o.extendedEncodeURIComponent(t))}else{throw new Error("No value provided for input HTTP label: Id.")}let r;const{hostname:a,protocol:d="https",port:c}=await t.endpoint();return new i.HttpRequest({protocol:d,hostname:a,port:c,method:"DELETE",headers:n,path:s,body:r})};t.serializeAws_restXmlDeleteCloudFrontOriginAccessIdentityCommand=S;const I=async(e,t)=>{const n={...dl(e.IfMatch)&&{"if-match":e.IfMatch}};let s="/2020-05-31/distribution/{Id}";if(e.Id!==undefined){const t=e.Id;if(t.length<=0){throw new Error("Empty value provided for input HTTP label: Id.")}s=s.replace("{Id}",o.extendedEncodeURIComponent(t))}else{throw new Error("No value provided for input HTTP label: Id.")}let r;const{hostname:a,protocol:d="https",port:c}=await t.endpoint();return new i.HttpRequest({protocol:d,hostname:a,port:c,method:"DELETE",headers:n,path:s,body:r})};t.serializeAws_restXmlDeleteDistributionCommand=I;const b=async(e,t)=>{const n={...dl(e.IfMatch)&&{"if-match":e.IfMatch}};let s="/2020-05-31/field-level-encryption/{Id}";if(e.Id!==undefined){const t=e.Id;if(t.length<=0){throw new Error("Empty value provided for input HTTP label: Id.")}s=s.replace("{Id}",o.extendedEncodeURIComponent(t))}else{throw new Error("No value provided for input HTTP label: Id.")}let r;const{hostname:a,protocol:d="https",port:c}=await t.endpoint();return new i.HttpRequest({protocol:d,hostname:a,port:c,method:"DELETE",headers:n,path:s,body:r})};t.serializeAws_restXmlDeleteFieldLevelEncryptionConfigCommand=b;const P=async(e,t)=>{const n={...dl(e.IfMatch)&&{"if-match":e.IfMatch}};let s="/2020-05-31/field-level-encryption-profile/{Id}";if(e.Id!==undefined){const t=e.Id;if(t.length<=0){throw new Error("Empty value provided for input HTTP label: Id.")}s=s.replace("{Id}",o.extendedEncodeURIComponent(t))}else{throw new Error("No value provided for input HTTP label: Id.")}let r;const{hostname:a,protocol:d="https",port:c}=await t.endpoint();return new i.HttpRequest({protocol:d,hostname:a,port:c,method:"DELETE",headers:n,path:s,body:r})};t.serializeAws_restXmlDeleteFieldLevelEncryptionProfileCommand=P;const M=async(e,t)=>{const n={...dl(e.IfMatch)&&{"if-match":e.IfMatch}};let s="/2020-05-31/key-group/{Id}";if(e.Id!==undefined){const t=e.Id;if(t.length<=0){throw new Error("Empty value provided for input HTTP label: Id.")}s=s.replace("{Id}",o.extendedEncodeURIComponent(t))}else{throw new Error("No value provided for input HTTP label: Id.")}let r;const{hostname:a,protocol:d="https",port:c}=await t.endpoint();return new i.HttpRequest({protocol:d,hostname:a,port:c,method:"DELETE",headers:n,path:s,body:r})};t.serializeAws_restXmlDeleteKeyGroupCommand=M;const L=async(e,t)=>{const n={};let s="/2020-05-31/distributions/{DistributionId}/monitoring-subscription";if(e.DistributionId!==undefined){const t=e.DistributionId;if(t.length<=0){throw new Error("Empty value provided for input HTTP label: DistributionId.")}s=s.replace("{DistributionId}",o.extendedEncodeURIComponent(t))}else{throw new Error("No value provided for input HTTP label: DistributionId.")}let r;const{hostname:a,protocol:d="https",port:c}=await t.endpoint();return new i.HttpRequest({protocol:d,hostname:a,port:c,method:"DELETE",headers:n,path:s,body:r})};t.serializeAws_restXmlDeleteMonitoringSubscriptionCommand=L;const T=async(e,t)=>{const n={...dl(e.IfMatch)&&{"if-match":e.IfMatch}};let s="/2020-05-31/origin-request-policy/{Id}";if(e.Id!==undefined){const t=e.Id;if(t.length<=0){throw new Error("Empty value provided for input HTTP label: Id.")}s=s.replace("{Id}",o.extendedEncodeURIComponent(t))}else{throw new Error("No value provided for input HTTP label: Id.")}let r;const{hostname:a,protocol:d="https",port:c}=await t.endpoint();return new i.HttpRequest({protocol:d,hostname:a,port:c,method:"DELETE",headers:n,path:s,body:r})};t.serializeAws_restXmlDeleteOriginRequestPolicyCommand=T;const A=async(e,t)=>{const n={...dl(e.IfMatch)&&{"if-match":e.IfMatch}};let s="/2020-05-31/public-key/{Id}";if(e.Id!==undefined){const t=e.Id;if(t.length<=0){throw new Error("Empty value provided for input HTTP label: Id.")}s=s.replace("{Id}",o.extendedEncodeURIComponent(t))}else{throw new Error("No value provided for input HTTP label: Id.")}let r;const{hostname:a,protocol:d="https",port:c}=await t.endpoint();return new i.HttpRequest({protocol:d,hostname:a,port:c,method:"DELETE",headers:n,path:s,body:r})};t.serializeAws_restXmlDeletePublicKeyCommand=A;const R=async(e,t)=>{const n={"content-type":"application/xml"};let o="/2020-05-31/delete-realtime-log-config";let r;r='';const a=new s.XmlNode("DeleteRealtimeLogConfigRequest");a.addAttribute("xmlns","http://cloudfront.amazonaws.com/doc/2020-05-31/");if(e.ARN!==undefined){const t=new s.XmlNode("string").addChildNode(new s.XmlText(e.ARN)).withName("ARN");a.addChildNode(t)}if(e.Name!==undefined){const t=new s.XmlNode("string").addChildNode(new s.XmlText(e.Name)).withName("Name");a.addChildNode(t)}r+=a.toString();const{hostname:d,protocol:c="https",port:l}=await t.endpoint();return new i.HttpRequest({protocol:c,hostname:d,port:l,method:"POST",headers:n,path:o,body:r})};t.serializeAws_restXmlDeleteRealtimeLogConfigCommand=R;const _=async(e,t)=>{const n={...dl(e.IfMatch)&&{"if-match":e.IfMatch}};let s="/2020-05-31/streaming-distribution/{Id}";if(e.Id!==undefined){const t=e.Id;if(t.length<=0){throw new Error("Empty value provided for input HTTP label: Id.")}s=s.replace("{Id}",o.extendedEncodeURIComponent(t))}else{throw new Error("No value provided for input HTTP label: Id.")}let r;const{hostname:a,protocol:d="https",port:c}=await t.endpoint();return new i.HttpRequest({protocol:d,hostname:a,port:c,method:"DELETE",headers:n,path:s,body:r})};t.serializeAws_restXmlDeleteStreamingDistributionCommand=_;const N=async(e,t)=>{const n={};let s="/2020-05-31/cache-policy/{Id}";if(e.Id!==undefined){const t=e.Id;if(t.length<=0){throw new Error("Empty value provided for input HTTP label: Id.")}s=s.replace("{Id}",o.extendedEncodeURIComponent(t))}else{throw new Error("No value provided for input HTTP label: Id.")}let r;const{hostname:a,protocol:d="https",port:c}=await t.endpoint();return new i.HttpRequest({protocol:d,hostname:a,port:c,method:"GET",headers:n,path:s,body:r})};t.serializeAws_restXmlGetCachePolicyCommand=N;const F=async(e,t)=>{const n={};let s="/2020-05-31/cache-policy/{Id}/config";if(e.Id!==undefined){const t=e.Id;if(t.length<=0){throw new Error("Empty value provided for input HTTP label: Id.")}s=s.replace("{Id}",o.extendedEncodeURIComponent(t))}else{throw new Error("No value provided for input HTTP label: Id.")}let r;const{hostname:a,protocol:d="https",port:c}=await t.endpoint();return new i.HttpRequest({protocol:d,hostname:a,port:c,method:"GET",headers:n,path:s,body:r})};t.serializeAws_restXmlGetCachePolicyConfigCommand=F;const z=async(e,t)=>{const n={};let s="/2020-05-31/origin-access-identity/cloudfront/{Id}";if(e.Id!==undefined){const t=e.Id;if(t.length<=0){throw new Error("Empty value provided for input HTTP label: Id.")}s=s.replace("{Id}",o.extendedEncodeURIComponent(t))}else{throw new Error("No value provided for input HTTP label: Id.")}let r;const{hostname:a,protocol:d="https",port:c}=await t.endpoint();return new i.HttpRequest({protocol:d,hostname:a,port:c,method:"GET",headers:n,path:s,body:r})};t.serializeAws_restXmlGetCloudFrontOriginAccessIdentityCommand=z;const D=async(e,t)=>{const n={};let s="/2020-05-31/origin-access-identity/cloudfront/{Id}/config";if(e.Id!==undefined){const t=e.Id;if(t.length<=0){throw new Error("Empty value provided for input HTTP label: Id.")}s=s.replace("{Id}",o.extendedEncodeURIComponent(t))}else{throw new Error("No value provided for input HTTP label: Id.")}let r;const{hostname:a,protocol:d="https",port:c}=await t.endpoint();return new i.HttpRequest({protocol:d,hostname:a,port:c,method:"GET",headers:n,path:s,body:r})};t.serializeAws_restXmlGetCloudFrontOriginAccessIdentityConfigCommand=D;const $=async(e,t)=>{const n={};let s="/2020-05-31/distribution/{Id}";if(e.Id!==undefined){const t=e.Id;if(t.length<=0){throw new Error("Empty value provided for input HTTP label: Id.")}s=s.replace("{Id}",o.extendedEncodeURIComponent(t))}else{throw new Error("No value provided for input HTTP label: Id.")}let r;const{hostname:a,protocol:d="https",port:c}=await t.endpoint();return new i.HttpRequest({protocol:d,hostname:a,port:c,method:"GET",headers:n,path:s,body:r})};t.serializeAws_restXmlGetDistributionCommand=$;const X=async(e,t)=>{const n={};let s="/2020-05-31/distribution/{Id}/config";if(e.Id!==undefined){const t=e.Id;if(t.length<=0){throw new Error("Empty value provided for input HTTP label: Id.")}s=s.replace("{Id}",o.extendedEncodeURIComponent(t))}else{throw new Error("No value provided for input HTTP label: Id.")}let r;const{hostname:a,protocol:d="https",port:c}=await t.endpoint();return new i.HttpRequest({protocol:d,hostname:a,port:c,method:"GET",headers:n,path:s,body:r})};t.serializeAws_restXmlGetDistributionConfigCommand=X;const q=async(e,t)=>{const n={};let s="/2020-05-31/field-level-encryption/{Id}";if(e.Id!==undefined){const t=e.Id;if(t.length<=0){throw new Error("Empty value provided for input HTTP label: Id.")}s=s.replace("{Id}",o.extendedEncodeURIComponent(t))}else{throw new Error("No value provided for input HTTP label: Id.")}let r;const{hostname:a,protocol:d="https",port:c}=await t.endpoint();return new i.HttpRequest({protocol:d,hostname:a,port:c,method:"GET",headers:n,path:s,body:r})};t.serializeAws_restXmlGetFieldLevelEncryptionCommand=q;const G=async(e,t)=>{const n={};let s="/2020-05-31/field-level-encryption/{Id}/config";if(e.Id!==undefined){const t=e.Id;if(t.length<=0){throw new Error("Empty value provided for input HTTP label: Id.")}s=s.replace("{Id}",o.extendedEncodeURIComponent(t))}else{throw new Error("No value provided for input HTTP label: Id.")}let r;const{hostname:a,protocol:d="https",port:c}=await t.endpoint();return new i.HttpRequest({protocol:d,hostname:a,port:c,method:"GET",headers:n,path:s,body:r})};t.serializeAws_restXmlGetFieldLevelEncryptionConfigCommand=G;const k=async(e,t)=>{const n={};let s="/2020-05-31/field-level-encryption-profile/{Id}";if(e.Id!==undefined){const t=e.Id;if(t.length<=0){throw new Error("Empty value provided for input HTTP label: Id.")}s=s.replace("{Id}",o.extendedEncodeURIComponent(t))}else{throw new Error("No value provided for input HTTP label: Id.")}let r;const{hostname:a,protocol:d="https",port:c}=await t.endpoint();return new i.HttpRequest({protocol:d,hostname:a,port:c,method:"GET",headers:n,path:s,body:r})};t.serializeAws_restXmlGetFieldLevelEncryptionProfileCommand=k;const O=async(e,t)=>{const n={};let s="/2020-05-31/field-level-encryption-profile/{Id}/config";if(e.Id!==undefined){const t=e.Id;if(t.length<=0){throw new Error("Empty value provided for input HTTP label: Id.")}s=s.replace("{Id}",o.extendedEncodeURIComponent(t))}else{throw new Error("No value provided for input HTTP label: Id.")}let r;const{hostname:a,protocol:d="https",port:c}=await t.endpoint();return new i.HttpRequest({protocol:d,hostname:a,port:c,method:"GET",headers:n,path:s,body:r})};t.serializeAws_restXmlGetFieldLevelEncryptionProfileConfigCommand=O;const U=async(e,t)=>{const n={};let s="/2020-05-31/distribution/{DistributionId}/invalidation/{Id}";if(e.DistributionId!==undefined){const t=e.DistributionId;if(t.length<=0){throw new Error("Empty value provided for input HTTP label: DistributionId.")}s=s.replace("{DistributionId}",o.extendedEncodeURIComponent(t))}else{throw new Error("No value provided for input HTTP label: DistributionId.")}if(e.Id!==undefined){const t=e.Id;if(t.length<=0){throw new Error("Empty value provided for input HTTP label: Id.")}s=s.replace("{Id}",o.extendedEncodeURIComponent(t))}else{throw new Error("No value provided for input HTTP label: Id.")}let r;const{hostname:a,protocol:d="https",port:c}=await t.endpoint();return new i.HttpRequest({protocol:d,hostname:a,port:c,method:"GET",headers:n,path:s,body:r})};t.serializeAws_restXmlGetInvalidationCommand=U;const H=async(e,t)=>{const n={};let s="/2020-05-31/key-group/{Id}";if(e.Id!==undefined){const t=e.Id;if(t.length<=0){throw new Error("Empty value provided for input HTTP label: Id.")}s=s.replace("{Id}",o.extendedEncodeURIComponent(t))}else{throw new Error("No value provided for input HTTP label: Id.")}let r;const{hostname:a,protocol:d="https",port:c}=await t.endpoint();return new i.HttpRequest({protocol:d,hostname:a,port:c,method:"GET",headers:n,path:s,body:r})};t.serializeAws_restXmlGetKeyGroupCommand=H;const K=async(e,t)=>{const n={};let s="/2020-05-31/key-group/{Id}/config";if(e.Id!==undefined){const t=e.Id;if(t.length<=0){throw new Error("Empty value provided for input HTTP label: Id.")}s=s.replace("{Id}",o.extendedEncodeURIComponent(t))}else{throw new Error("No value provided for input HTTP label: Id.")}let r;const{hostname:a,protocol:d="https",port:c}=await t.endpoint();return new i.HttpRequest({protocol:d,hostname:a,port:c,method:"GET",headers:n,path:s,body:r})};t.serializeAws_restXmlGetKeyGroupConfigCommand=K;const Q=async(e,t)=>{const n={};let s="/2020-05-31/distributions/{DistributionId}/monitoring-subscription";if(e.DistributionId!==undefined){const t=e.DistributionId;if(t.length<=0){throw new Error("Empty value provided for input HTTP label: DistributionId.")}s=s.replace("{DistributionId}",o.extendedEncodeURIComponent(t))}else{throw new Error("No value provided for input HTTP label: DistributionId.")}let r;const{hostname:a,protocol:d="https",port:c}=await t.endpoint();return new i.HttpRequest({protocol:d,hostname:a,port:c,method:"GET",headers:n,path:s,body:r})};t.serializeAws_restXmlGetMonitoringSubscriptionCommand=Q;const B=async(e,t)=>{const n={};let s="/2020-05-31/origin-request-policy/{Id}";if(e.Id!==undefined){const t=e.Id;if(t.length<=0){throw new Error("Empty value provided for input HTTP label: Id.")}s=s.replace("{Id}",o.extendedEncodeURIComponent(t))}else{throw new Error("No value provided for input HTTP label: Id.")}let r;const{hostname:a,protocol:d="https",port:c}=await t.endpoint();return new i.HttpRequest({protocol:d,hostname:a,port:c,method:"GET",headers:n,path:s,body:r})};t.serializeAws_restXmlGetOriginRequestPolicyCommand=B;const x=async(e,t)=>{const n={};let s="/2020-05-31/origin-request-policy/{Id}/config";if(e.Id!==undefined){const t=e.Id;if(t.length<=0){throw new Error("Empty value provided for input HTTP label: Id.")}s=s.replace("{Id}",o.extendedEncodeURIComponent(t))}else{throw new Error("No value provided for input HTTP label: Id.")}let r;const{hostname:a,protocol:d="https",port:c}=await t.endpoint();return new i.HttpRequest({protocol:d,hostname:a,port:c,method:"GET",headers:n,path:s,body:r})};t.serializeAws_restXmlGetOriginRequestPolicyConfigCommand=x;const j=async(e,t)=>{const n={};let s="/2020-05-31/public-key/{Id}";if(e.Id!==undefined){const t=e.Id;if(t.length<=0){throw new Error("Empty value provided for input HTTP label: Id.")}s=s.replace("{Id}",o.extendedEncodeURIComponent(t))}else{throw new Error("No value provided for input HTTP label: Id.")}let r;const{hostname:a,protocol:d="https",port:c}=await t.endpoint();return new i.HttpRequest({protocol:d,hostname:a,port:c,method:"GET",headers:n,path:s,body:r})};t.serializeAws_restXmlGetPublicKeyCommand=j;const W=async(e,t)=>{const n={};let s="/2020-05-31/public-key/{Id}/config";if(e.Id!==undefined){const t=e.Id;if(t.length<=0){throw new Error("Empty value provided for input HTTP label: Id.")}s=s.replace("{Id}",o.extendedEncodeURIComponent(t))}else{throw new Error("No value provided for input HTTP label: Id.")}let r;const{hostname:a,protocol:d="https",port:c}=await t.endpoint();return new i.HttpRequest({protocol:d,hostname:a,port:c,method:"GET",headers:n,path:s,body:r})};t.serializeAws_restXmlGetPublicKeyConfigCommand=W;const Y=async(e,t)=>{const n={"content-type":"application/xml"};let o="/2020-05-31/get-realtime-log-config";let r;r='';const a=new s.XmlNode("GetRealtimeLogConfigRequest");a.addAttribute("xmlns","http://cloudfront.amazonaws.com/doc/2020-05-31/");if(e.ARN!==undefined){const t=new s.XmlNode("string").addChildNode(new s.XmlText(e.ARN)).withName("ARN");a.addChildNode(t)}if(e.Name!==undefined){const t=new s.XmlNode("string").addChildNode(new s.XmlText(e.Name)).withName("Name");a.addChildNode(t)}r+=a.toString();const{hostname:d,protocol:c="https",port:l}=await t.endpoint();return new i.HttpRequest({protocol:c,hostname:d,port:l,method:"POST",headers:n,path:o,body:r})};t.serializeAws_restXmlGetRealtimeLogConfigCommand=Y;const J=async(e,t)=>{const n={};let s="/2020-05-31/streaming-distribution/{Id}";if(e.Id!==undefined){const t=e.Id;if(t.length<=0){throw new Error("Empty value provided for input HTTP label: Id.")}s=s.replace("{Id}",o.extendedEncodeURIComponent(t))}else{throw new Error("No value provided for input HTTP label: Id.")}let r;const{hostname:a,protocol:d="https",port:c}=await t.endpoint();return new i.HttpRequest({protocol:d,hostname:a,port:c,method:"GET",headers:n,path:s,body:r})};t.serializeAws_restXmlGetStreamingDistributionCommand=J;const Z=async(e,t)=>{const n={};let s="/2020-05-31/streaming-distribution/{Id}/config";if(e.Id!==undefined){const t=e.Id;if(t.length<=0){throw new Error("Empty value provided for input HTTP label: Id.")}s=s.replace("{Id}",o.extendedEncodeURIComponent(t))}else{throw new Error("No value provided for input HTTP label: Id.")}let r;const{hostname:a,protocol:d="https",port:c}=await t.endpoint();return new i.HttpRequest({protocol:d,hostname:a,port:c,method:"GET",headers:n,path:s,body:r})};t.serializeAws_restXmlGetStreamingDistributionConfigCommand=Z;const V=async(e,t)=>{const n={};let o="/2020-05-31/cache-policy";const s={...e.Type!==undefined&&{Type:e.Type},...e.Marker!==undefined&&{Marker:e.Marker},...e.MaxItems!==undefined&&{MaxItems:e.MaxItems.toString()}};let r;const{hostname:a,protocol:d="https",port:c}=await t.endpoint();return new i.HttpRequest({protocol:d,hostname:a,port:c,method:"GET",headers:n,path:o,query:s,body:r})};t.serializeAws_restXmlListCachePoliciesCommand=V;const ee=async(e,t)=>{const n={};let o="/2020-05-31/origin-access-identity/cloudfront";const s={...e.Marker!==undefined&&{Marker:e.Marker},...e.MaxItems!==undefined&&{MaxItems:e.MaxItems.toString()}};let r;const{hostname:a,protocol:d="https",port:c}=await t.endpoint();return new i.HttpRequest({protocol:d,hostname:a,port:c,method:"GET",headers:n,path:o,query:s,body:r})};t.serializeAws_restXmlListCloudFrontOriginAccessIdentitiesCommand=ee;const te=async(e,t)=>{const n={};let o="/2020-05-31/distribution";const s={...e.Marker!==undefined&&{Marker:e.Marker},...e.MaxItems!==undefined&&{MaxItems:e.MaxItems.toString()}};let r;const{hostname:a,protocol:d="https",port:c}=await t.endpoint();return new i.HttpRequest({protocol:d,hostname:a,port:c,method:"GET",headers:n,path:o,query:s,body:r})};t.serializeAws_restXmlListDistributionsCommand=te;const ne=async(e,t)=>{const n={};let s="/2020-05-31/distributionsByCachePolicyId/{CachePolicyId}";if(e.CachePolicyId!==undefined){const t=e.CachePolicyId;if(t.length<=0){throw new Error("Empty value provided for input HTTP label: CachePolicyId.")}s=s.replace("{CachePolicyId}",o.extendedEncodeURIComponent(t))}else{throw new Error("No value provided for input HTTP label: CachePolicyId.")}const r={...e.Marker!==undefined&&{Marker:e.Marker},...e.MaxItems!==undefined&&{MaxItems:e.MaxItems.toString()}};let a;const{hostname:d,protocol:c="https",port:l}=await t.endpoint();return new i.HttpRequest({protocol:c,hostname:d,port:l,method:"GET",headers:n,path:s,query:r,body:a})};t.serializeAws_restXmlListDistributionsByCachePolicyIdCommand=ne;const ie=async(e,t)=>{const n={};let s="/2020-05-31/distributionsByKeyGroupId/{KeyGroupId}";if(e.KeyGroupId!==undefined){const t=e.KeyGroupId;if(t.length<=0){throw new Error("Empty value provided for input HTTP label: KeyGroupId.")}s=s.replace("{KeyGroupId}",o.extendedEncodeURIComponent(t))}else{throw new Error("No value provided for input HTTP label: KeyGroupId.")}const r={...e.Marker!==undefined&&{Marker:e.Marker},...e.MaxItems!==undefined&&{MaxItems:e.MaxItems.toString()}};let a;const{hostname:d,protocol:c="https",port:l}=await t.endpoint();return new i.HttpRequest({protocol:c,hostname:d,port:l,method:"GET",headers:n,path:s,query:r,body:a})};t.serializeAws_restXmlListDistributionsByKeyGroupCommand=ie;const oe=async(e,t)=>{const n={};let s="/2020-05-31/distributionsByOriginRequestPolicyId/{OriginRequestPolicyId}";if(e.OriginRequestPolicyId!==undefined){const t=e.OriginRequestPolicyId;if(t.length<=0){throw new Error("Empty value provided for input HTTP label: OriginRequestPolicyId.")}s=s.replace("{OriginRequestPolicyId}",o.extendedEncodeURIComponent(t))}else{throw new Error("No value provided for input HTTP label: OriginRequestPolicyId.")}const r={...e.Marker!==undefined&&{Marker:e.Marker},...e.MaxItems!==undefined&&{MaxItems:e.MaxItems.toString()}};let a;const{hostname:d,protocol:c="https",port:l}=await t.endpoint();return new i.HttpRequest({protocol:c,hostname:d,port:l,method:"GET",headers:n,path:s,query:r,body:a})};t.serializeAws_restXmlListDistributionsByOriginRequestPolicyIdCommand=oe;const se=async(e,t)=>{const n={"content-type":"application/xml"};let o="/2020-05-31/distributionsByRealtimeLogConfig";let r;r='';const a=new s.XmlNode("ListDistributionsByRealtimeLogConfigRequest");a.addAttribute("xmlns","http://cloudfront.amazonaws.com/doc/2020-05-31/");if(e.Marker!==undefined){const t=new s.XmlNode("string").addChildNode(new s.XmlText(e.Marker)).withName("Marker");a.addChildNode(t)}if(e.MaxItems!==undefined){const t=new s.XmlNode("Integer").addChildNode(new s.XmlText(String(e.MaxItems))).withName("MaxItems");a.addChildNode(t)}if(e.RealtimeLogConfigArn!==undefined){const t=new s.XmlNode("string").addChildNode(new s.XmlText(e.RealtimeLogConfigArn)).withName("RealtimeLogConfigArn");a.addChildNode(t)}if(e.RealtimeLogConfigName!==undefined){const t=new s.XmlNode("string").addChildNode(new s.XmlText(e.RealtimeLogConfigName)).withName("RealtimeLogConfigName");a.addChildNode(t)}r+=a.toString();const{hostname:d,protocol:c="https",port:l}=await t.endpoint();return new i.HttpRequest({protocol:c,hostname:d,port:l,method:"POST",headers:n,path:o,body:r})};t.serializeAws_restXmlListDistributionsByRealtimeLogConfigCommand=se;const re=async(e,t)=>{const n={};let s="/2020-05-31/distributionsByWebACLId/{WebACLId}";if(e.WebACLId!==undefined){const t=e.WebACLId;if(t.length<=0){throw new Error("Empty value provided for input HTTP label: WebACLId.")}s=s.replace("{WebACLId}",o.extendedEncodeURIComponent(t))}else{throw new Error("No value provided for input HTTP label: WebACLId.")}const r={...e.Marker!==undefined&&{Marker:e.Marker},...e.MaxItems!==undefined&&{MaxItems:e.MaxItems.toString()}};let a;const{hostname:d,protocol:c="https",port:l}=await t.endpoint();return new i.HttpRequest({protocol:c,hostname:d,port:l,method:"GET",headers:n,path:s,query:r,body:a})};t.serializeAws_restXmlListDistributionsByWebACLIdCommand=re;const ae=async(e,t)=>{const n={};let o="/2020-05-31/field-level-encryption";const s={...e.Marker!==undefined&&{Marker:e.Marker},...e.MaxItems!==undefined&&{MaxItems:e.MaxItems.toString()}};let r;const{hostname:a,protocol:d="https",port:c}=await t.endpoint();return new i.HttpRequest({protocol:d,hostname:a,port:c,method:"GET",headers:n,path:o,query:s,body:r})};t.serializeAws_restXmlListFieldLevelEncryptionConfigsCommand=ae;const de=async(e,t)=>{const n={};let o="/2020-05-31/field-level-encryption-profile";const s={...e.Marker!==undefined&&{Marker:e.Marker},...e.MaxItems!==undefined&&{MaxItems:e.MaxItems.toString()}};let r;const{hostname:a,protocol:d="https",port:c}=await t.endpoint();return new i.HttpRequest({protocol:d,hostname:a,port:c,method:"GET",headers:n,path:o,query:s,body:r})};t.serializeAws_restXmlListFieldLevelEncryptionProfilesCommand=de;const ce=async(e,t)=>{const n={};let s="/2020-05-31/distribution/{DistributionId}/invalidation";if(e.DistributionId!==undefined){const t=e.DistributionId;if(t.length<=0){throw new Error("Empty value provided for input HTTP label: DistributionId.")}s=s.replace("{DistributionId}",o.extendedEncodeURIComponent(t))}else{throw new Error("No value provided for input HTTP label: DistributionId.")}const r={...e.Marker!==undefined&&{Marker:e.Marker},...e.MaxItems!==undefined&&{MaxItems:e.MaxItems.toString()}};let a;const{hostname:d,protocol:c="https",port:l}=await t.endpoint();return new i.HttpRequest({protocol:c,hostname:d,port:l,method:"GET",headers:n,path:s,query:r,body:a})};t.serializeAws_restXmlListInvalidationsCommand=ce;const le=async(e,t)=>{const n={};let o="/2020-05-31/key-group";const s={...e.Marker!==undefined&&{Marker:e.Marker},...e.MaxItems!==undefined&&{MaxItems:e.MaxItems.toString()}};let r;const{hostname:a,protocol:d="https",port:c}=await t.endpoint();return new i.HttpRequest({protocol:d,hostname:a,port:c,method:"GET",headers:n,path:o,query:s,body:r})};t.serializeAws_restXmlListKeyGroupsCommand=le;const ue=async(e,t)=>{const n={};let o="/2020-05-31/origin-request-policy";const s={...e.Type!==undefined&&{Type:e.Type},...e.Marker!==undefined&&{Marker:e.Marker},...e.MaxItems!==undefined&&{MaxItems:e.MaxItems.toString()}};let r;const{hostname:a,protocol:d="https",port:c}=await t.endpoint();return new i.HttpRequest({protocol:d,hostname:a,port:c,method:"GET",headers:n,path:o,query:s,body:r})};t.serializeAws_restXmlListOriginRequestPoliciesCommand=ue;const fe=async(e,t)=>{const n={};let o="/2020-05-31/public-key";const s={...e.Marker!==undefined&&{Marker:e.Marker},...e.MaxItems!==undefined&&{MaxItems:e.MaxItems.toString()}};let r;const{hostname:a,protocol:d="https",port:c}=await t.endpoint();return new i.HttpRequest({protocol:d,hostname:a,port:c,method:"GET",headers:n,path:o,query:s,body:r})};t.serializeAws_restXmlListPublicKeysCommand=fe;const me=async(e,t)=>{const n={};let o="/2020-05-31/realtime-log-config";const s={...e.MaxItems!==undefined&&{MaxItems:e.MaxItems.toString()},...e.Marker!==undefined&&{Marker:e.Marker}};let r;const{hostname:a,protocol:d="https",port:c}=await t.endpoint();return new i.HttpRequest({protocol:d,hostname:a,port:c,method:"GET",headers:n,path:o,query:s,body:r})};t.serializeAws_restXmlListRealtimeLogConfigsCommand=me;const ge=async(e,t)=>{const n={};let o="/2020-05-31/streaming-distribution";const s={...e.Marker!==undefined&&{Marker:e.Marker},...e.MaxItems!==undefined&&{MaxItems:e.MaxItems.toString()}};let r;const{hostname:a,protocol:d="https",port:c}=await t.endpoint();return new i.HttpRequest({protocol:d,hostname:a,port:c,method:"GET",headers:n,path:o,query:s,body:r})};t.serializeAws_restXmlListStreamingDistributionsCommand=ge;const ye=async(e,t)=>{const n={};let o="/2020-05-31/tagging";const s={...e.Resource!==undefined&&{Resource:e.Resource}};let r;const{hostname:a,protocol:d="https",port:c}=await t.endpoint();return new i.HttpRequest({protocol:d,hostname:a,port:c,method:"GET",headers:n,path:o,query:s,body:r})};t.serializeAws_restXmlListTagsForResourceCommand=ye;const Ce=async(e,t)=>{const n={"content-type":"application/xml"};let o="/2020-05-31/tagging";const s={Operation:"Tag",...e.Resource!==undefined&&{Resource:e.Resource}};let r;let a;if(e.Tags!==undefined){a=ca(e.Tags,t);r='';a.addAttribute("xmlns","http://cloudfront.amazonaws.com/doc/2020-05-31/");r+=a.toString()}const{hostname:d,protocol:c="https",port:l}=await t.endpoint();return new i.HttpRequest({protocol:c,hostname:d,port:l,method:"POST",headers:n,path:o,query:s,body:r})};t.serializeAws_restXmlTagResourceCommand=Ce;const we=async(e,t)=>{const n={"content-type":"application/xml"};let o="/2020-05-31/tagging";const s={Operation:"Untag",...e.Resource!==undefined&&{Resource:e.Resource}};let r;let a;if(e.TagKeys!==undefined){a=aa(e.TagKeys,t);r='';a.addAttribute("xmlns","http://cloudfront.amazonaws.com/doc/2020-05-31/");r+=a.toString()}const{hostname:d,protocol:c="https",port:l}=await t.endpoint();return new i.HttpRequest({protocol:c,hostname:d,port:l,method:"POST",headers:n,path:o,query:s,body:r})};t.serializeAws_restXmlUntagResourceCommand=we;const he=async(e,t)=>{const n={"content-type":"application/xml",...dl(e.IfMatch)&&{"if-match":e.IfMatch}};let s="/2020-05-31/cache-policy/{Id}";if(e.Id!==undefined){const t=e.Id;if(t.length<=0){throw new Error("Empty value provided for input HTTP label: Id.")}s=s.replace("{Id}",o.extendedEncodeURIComponent(t))}else{throw new Error("No value provided for input HTTP label: Id.")}let r;let a;if(e.CachePolicyConfig!==undefined){a=Ts(e.CachePolicyConfig,t);r='';a.addAttribute("xmlns","http://cloudfront.amazonaws.com/doc/2020-05-31/");r+=a.toString()}const{hostname:d,protocol:c="https",port:l}=await t.endpoint();return new i.HttpRequest({protocol:c,hostname:d,port:l,method:"PUT",headers:n,path:s,body:r})};t.serializeAws_restXmlUpdateCachePolicyCommand=he;const pe=async(e,t)=>{const n={"content-type":"application/xml",...dl(e.IfMatch)&&{"if-match":e.IfMatch}};let s="/2020-05-31/origin-access-identity/cloudfront/{Id}/config";if(e.Id!==undefined){const t=e.Id;if(t.length<=0){throw new Error("Empty value provided for input HTTP label: Id.")}s=s.replace("{Id}",o.extendedEncodeURIComponent(t))}else{throw new Error("No value provided for input HTTP label: Id.")}let r;let a;if(e.CloudFrontOriginAccessIdentityConfig!==undefined){a=Ns(e.CloudFrontOriginAccessIdentityConfig,t);r='';a.addAttribute("xmlns","http://cloudfront.amazonaws.com/doc/2020-05-31/");r+=a.toString()}const{hostname:d,protocol:c="https",port:l}=await t.endpoint();return new i.HttpRequest({protocol:c,hostname:d,port:l,method:"PUT",headers:n,path:s,body:r})};t.serializeAws_restXmlUpdateCloudFrontOriginAccessIdentityCommand=pe;const ve=async(e,t)=>{const n={"content-type":"application/xml",...dl(e.IfMatch)&&{"if-match":e.IfMatch}};let s="/2020-05-31/distribution/{Id}/config";if(e.Id!==undefined){const t=e.Id;if(t.length<=0){throw new Error("Empty value provided for input HTTP label: Id.")}s=s.replace("{Id}",o.extendedEncodeURIComponent(t))}else{throw new Error("No value provided for input HTTP label: Id.")}let r;let a;if(e.DistributionConfig!==undefined){a=Bs(e.DistributionConfig,t);r='';a.addAttribute("xmlns","http://cloudfront.amazonaws.com/doc/2020-05-31/");r+=a.toString()}const{hostname:d,protocol:c="https",port:l}=await t.endpoint();return new i.HttpRequest({protocol:c,hostname:d,port:l,method:"PUT",headers:n,path:s,body:r})};t.serializeAws_restXmlUpdateDistributionCommand=ve;const Ee=async(e,t)=>{const n={"content-type":"application/xml",...dl(e.IfMatch)&&{"if-match":e.IfMatch}};let s="/2020-05-31/field-level-encryption/{Id}/config";if(e.Id!==undefined){const t=e.Id;if(t.length<=0){throw new Error("Empty value provided for input HTTP label: Id.")}s=s.replace("{Id}",o.extendedEncodeURIComponent(t))}else{throw new Error("No value provided for input HTTP label: Id.")}let r;let a;if(e.FieldLevelEncryptionConfig!==undefined){a=Vs(e.FieldLevelEncryptionConfig,t);r='';a.addAttribute("xmlns","http://cloudfront.amazonaws.com/doc/2020-05-31/");r+=a.toString()}const{hostname:d,protocol:c="https",port:l}=await t.endpoint();return new i.HttpRequest({protocol:c,hostname:d,port:l,method:"PUT",headers:n,path:s,body:r})};t.serializeAws_restXmlUpdateFieldLevelEncryptionConfigCommand=Ee;const Se=async(e,t)=>{const n={"content-type":"application/xml",...dl(e.IfMatch)&&{"if-match":e.IfMatch}};let s="/2020-05-31/field-level-encryption-profile/{Id}/config";if(e.Id!==undefined){const t=e.Id;if(t.length<=0){throw new Error("Empty value provided for input HTTP label: Id.")}s=s.replace("{Id}",o.extendedEncodeURIComponent(t))}else{throw new Error("No value provided for input HTTP label: Id.")}let r;let a;if(e.FieldLevelEncryptionProfileConfig!==undefined){a=er(e.FieldLevelEncryptionProfileConfig,t);r='';a.addAttribute("xmlns","http://cloudfront.amazonaws.com/doc/2020-05-31/");r+=a.toString()}const{hostname:d,protocol:c="https",port:l}=await t.endpoint();return new i.HttpRequest({protocol:c,hostname:d,port:l,method:"PUT",headers:n,path:s,body:r})};t.serializeAws_restXmlUpdateFieldLevelEncryptionProfileCommand=Se;const Ie=async(e,t)=>{const n={"content-type":"application/xml",...dl(e.IfMatch)&&{"if-match":e.IfMatch}};let s="/2020-05-31/key-group/{Id}";if(e.Id!==undefined){const t=e.Id;if(t.length<=0){throw new Error("Empty value provided for input HTTP label: Id.")}s=s.replace("{Id}",o.extendedEncodeURIComponent(t))}else{throw new Error("No value provided for input HTTP label: Id.")}let r;let a;if(e.KeyGroupConfig!==undefined){a=cr(e.KeyGroupConfig,t);r='';a.addAttribute("xmlns","http://cloudfront.amazonaws.com/doc/2020-05-31/");r+=a.toString()}const{hostname:d,protocol:c="https",port:l}=await t.endpoint();return new i.HttpRequest({protocol:c,hostname:d,port:l,method:"PUT",headers:n,path:s,body:r})};t.serializeAws_restXmlUpdateKeyGroupCommand=Ie;const be=async(e,t)=>{const n={"content-type":"application/xml",...dl(e.IfMatch)&&{"if-match":e.IfMatch}};let s="/2020-05-31/origin-request-policy/{Id}";if(e.Id!==undefined){const t=e.Id;if(t.length<=0){throw new Error("Empty value provided for input HTTP label: Id.")}s=s.replace("{Id}",o.extendedEncodeURIComponent(t))}else{throw new Error("No value provided for input HTTP label: Id.")}let r;let a;if(e.OriginRequestPolicyConfig!==undefined){a=Ar(e.OriginRequestPolicyConfig,t);r='';a.addAttribute("xmlns","http://cloudfront.amazonaws.com/doc/2020-05-31/");r+=a.toString()}const{hostname:d,protocol:c="https",port:l}=await t.endpoint();return new i.HttpRequest({protocol:c,hostname:d,port:l,method:"PUT",headers:n,path:s,body:r})};t.serializeAws_restXmlUpdateOriginRequestPolicyCommand=be;const Pe=async(e,t)=>{const n={"content-type":"application/xml",...dl(e.IfMatch)&&{"if-match":e.IfMatch}};let s="/2020-05-31/public-key/{Id}/config";if(e.Id!==undefined){const t=e.Id;if(t.length<=0){throw new Error("Empty value provided for input HTTP label: Id.")}s=s.replace("{Id}",o.extendedEncodeURIComponent(t))}else{throw new Error("No value provided for input HTTP label: Id.")}let r;let a;if(e.PublicKeyConfig!==undefined){a=Gr(e.PublicKeyConfig,t);r='';a.addAttribute("xmlns","http://cloudfront.amazonaws.com/doc/2020-05-31/");r+=a.toString()}const{hostname:d,protocol:c="https",port:l}=await t.endpoint();return new i.HttpRequest({protocol:c,hostname:d,port:l,method:"PUT",headers:n,path:s,body:r})};t.serializeAws_restXmlUpdatePublicKeyCommand=Pe;const Me=async(e,t)=>{const n={"content-type":"application/xml"};let o="/2020-05-31/realtime-log-config";let r;r='';const a=new s.XmlNode("UpdateRealtimeLogConfigRequest");a.addAttribute("xmlns","http://cloudfront.amazonaws.com/doc/2020-05-31/");if(e.ARN!==undefined){const t=new s.XmlNode("string").addChildNode(new s.XmlText(e.ARN)).withName("ARN");a.addChildNode(t)}if(e.EndPoints!==undefined){const n=Zs(e.EndPoints,t);const i=new s.XmlNode("EndPoints");n.map(e=>{i.addChildNode(e)});a.addChildNode(i)}if(e.Fields!==undefined){const n=tr(e.Fields,t);const i=new s.XmlNode("Fields");n.map(e=>{i.addChildNode(e)});a.addChildNode(i)}if(e.Name!==undefined){const t=new s.XmlNode("string").addChildNode(new s.XmlText(e.Name)).withName("Name");a.addChildNode(t)}if(e.SamplingRate!==undefined){const t=new s.XmlNode("long").addChildNode(new s.XmlText(String(e.SamplingRate))).withName("SamplingRate");a.addChildNode(t)}r+=a.toString();const{hostname:d,protocol:c="https",port:l}=await t.endpoint();return new i.HttpRequest({protocol:c,hostname:d,port:l,method:"PUT",headers:n,path:o,body:r})};t.serializeAws_restXmlUpdateRealtimeLogConfigCommand=Me;const Le=async(e,t)=>{const n={"content-type":"application/xml",...dl(e.IfMatch)&&{"if-match":e.IfMatch}};let s="/2020-05-31/streaming-distribution/{Id}/config";if(e.Id!==undefined){const t=e.Id;if(t.length<=0){throw new Error("Empty value provided for input HTTP label: Id.")}s=s.replace("{Id}",o.extendedEncodeURIComponent(t))}else{throw new Error("No value provided for input HTTP label: Id.")}let r;let a;if(e.StreamingDistributionConfig!==undefined){a=na(e.StreamingDistributionConfig,t);r='';a.addAttribute("xmlns","http://cloudfront.amazonaws.com/doc/2020-05-31/");r+=a.toString()}const{hostname:d,protocol:c="https",port:l}=await t.endpoint();return new i.HttpRequest({protocol:c,hostname:d,port:l,method:"PUT",headers:n,path:s,body:r})};t.serializeAws_restXmlUpdateStreamingDistributionCommand=Le;const Te=async(e,t)=>{if(e.statusCode!==201&&e.statusCode>=300){return Ae(e,t)}const n={$metadata:sl(e),CachePolicy:undefined,ETag:undefined,Location:undefined};if(e.headers["location"]!==undefined){n.Location=e.headers["location"]}if(e.headers["etag"]!==undefined){n.ETag=e.headers["etag"]}const i=await ll(e.body,t);n.CachePolicy=Ma(i,t);return Promise.resolve(n)};t.deserializeAws_restXmlCreateCachePolicyCommand=Te;const Ae=async(e,t)=>{const n={...e,body:await ll(e.body,t)};let i;let o="UnknownError";o=ul(e,n.body);switch(o){case"AccessDenied":case"com.amazonaws.cloudfront#AccessDenied":i={...await wi(n,t),name:o,$metadata:sl(e)};break;case"CachePolicyAlreadyExists":case"com.amazonaws.cloudfront#CachePolicyAlreadyExists":i={...await pi(n,t),name:o,$metadata:sl(e)};break;case"InconsistentQuantities":case"com.amazonaws.cloudfront#InconsistentQuantities":i={...await Di(n,t),name:o,$metadata:sl(e)};break;case"InvalidArgument":case"com.amazonaws.cloudfront#InvalidArgument":i={...await $i(n,t),name:o,$metadata:sl(e)};break;case"TooManyCachePolicies":case"com.amazonaws.cloudfront#TooManyCachePolicies":i={...await No(n,t),name:o,$metadata:sl(e)};break;case"TooManyCookiesInCachePolicy":case"com.amazonaws.cloudfront#TooManyCookiesInCachePolicy":i={...await $o(n,t),name:o,$metadata:sl(e)};break;case"TooManyHeadersInCachePolicy":case"com.amazonaws.cloudfront#TooManyHeadersInCachePolicy":i={...await Zo(n,t),name:o,$metadata:sl(e)};break;case"TooManyQueryStringsInCachePolicy":case"com.amazonaws.cloudfront#TooManyQueryStringsInCachePolicy":i={...await fs(n,t),name:o,$metadata:sl(e)};break;default:const s=n.body;o=s.Error.code||s.Error.Code||o;i={...s.Error,name:`${o}`,message:s.Error.message||s.Error.Message||o,$fault:"client",$metadata:sl(e)}}const s=i.message||i.Message||o;i.message=s;delete i.Message;return Promise.reject(Object.assign(new Error(s),i))};const Re=async(e,t)=>{if(e.statusCode!==201&&e.statusCode>=300){return _e(e,t)}const n={$metadata:sl(e),CloudFrontOriginAccessIdentity:undefined,ETag:undefined,Location:undefined};if(e.headers["location"]!==undefined){n.Location=e.headers["location"]}if(e.headers["etag"]!==undefined){n.ETag=e.headers["etag"]}const i=await ll(e.body,t);n.CloudFrontOriginAccessIdentity=za(i,t);return Promise.resolve(n)};t.deserializeAws_restXmlCreateCloudFrontOriginAccessIdentityCommand=Re;const _e=async(e,t)=>{const n={...e,body:await ll(e.body,t)};let i;let o="UnknownError";o=ul(e,n.body);switch(o){case"CloudFrontOriginAccessIdentityAlreadyExists":case"com.amazonaws.cloudfront#CloudFrontOriginAccessIdentityAlreadyExists":i={...await Si(n,t),name:o,$metadata:sl(e)};break;case"InconsistentQuantities":case"com.amazonaws.cloudfront#InconsistentQuantities":i={...await Di(n,t),name:o,$metadata:sl(e)};break;case"InvalidArgument":case"com.amazonaws.cloudfront#InvalidArgument":i={...await $i(n,t),name:o,$metadata:sl(e)};break;case"MissingBody":case"com.amazonaws.cloudfront#MissingBody":i={...await ro(n,t),name:o,$metadata:sl(e)};break;case"TooManyCloudFrontOriginAccessIdentities":case"com.amazonaws.cloudfront#TooManyCloudFrontOriginAccessIdentities":i={...await zo(n,t),name:o,$metadata:sl(e)};break;default:const s=n.body;o=s.Error.code||s.Error.Code||o;i={...s.Error,name:`${o}`,message:s.Error.message||s.Error.Message||o,$fault:"client",$metadata:sl(e)}}const s=i.message||i.Message||o;i.message=s;delete i.Message;return Promise.reject(Object.assign(new Error(s),i))};const Ne=async(e,t)=>{if(e.statusCode!==201&&e.statusCode>=300){return Fe(e,t)}const n={$metadata:sl(e),Distribution:undefined,ETag:undefined,Location:undefined};if(e.headers["location"]!==undefined){n.Location=e.headers["location"]}if(e.headers["etag"]!==undefined){n.ETag=e.headers["etag"]}const i=await ll(e.body,t);n.Distribution=Za(i,t);return Promise.resolve(n)};t.deserializeAws_restXmlCreateDistributionCommand=Ne;const Fe=async(e,t)=>{const n={...e,body:await ll(e.body,t)};let i;let o="UnknownError";o=ul(e,n.body);switch(o){case"AccessDenied":case"com.amazonaws.cloudfront#AccessDenied":i={...await wi(n,t),name:o,$metadata:sl(e)};break;case"CNAMEAlreadyExists":case"com.amazonaws.cloudfront#CNAMEAlreadyExists":i={...await bi(n,t),name:o,$metadata:sl(e)};break;case"DistributionAlreadyExists":case"com.amazonaws.cloudfront#DistributionAlreadyExists":i={...await Pi(n,t),name:o,$metadata:sl(e)};break;case"IllegalFieldLevelEncryptionConfigAssociationWithCacheBehavior":case"com.amazonaws.cloudfront#IllegalFieldLevelEncryptionConfigAssociationWithCacheBehavior":i={...await Fi(n,t),name:o,$metadata:sl(e)};break;case"InconsistentQuantities":case"com.amazonaws.cloudfront#InconsistentQuantities":i={...await Di(n,t),name:o,$metadata:sl(e)};break;case"InvalidArgument":case"com.amazonaws.cloudfront#InvalidArgument":i={...await $i(n,t),name:o,$metadata:sl(e)};break;case"InvalidDefaultRootObject":case"com.amazonaws.cloudfront#InvalidDefaultRootObject":i={...await Xi(n,t),name:o,$metadata:sl(e)};break;case"InvalidErrorCode":case"com.amazonaws.cloudfront#InvalidErrorCode":i={...await qi(n,t),name:o,$metadata:sl(e)};break;case"InvalidForwardCookies":case"com.amazonaws.cloudfront#InvalidForwardCookies":i={...await Gi(n,t),name:o,$metadata:sl(e)};break;case"InvalidGeoRestrictionParameter":case"com.amazonaws.cloudfront#InvalidGeoRestrictionParameter":i={...await ki(n,t),name:o,$metadata:sl(e)};break;case"InvalidHeadersForS3Origin":case"com.amazonaws.cloudfront#InvalidHeadersForS3Origin":i={...await Oi(n,t),name:o,$metadata:sl(e)};break;case"InvalidLambdaFunctionAssociation":case"com.amazonaws.cloudfront#InvalidLambdaFunctionAssociation":i={...await Hi(n,t),name:o,$metadata:sl(e)};break;case"InvalidLocationCode":case"com.amazonaws.cloudfront#InvalidLocationCode":i={...await Ki(n,t),name:o,$metadata:sl(e)};break;case"InvalidMinimumProtocolVersion":case"com.amazonaws.cloudfront#InvalidMinimumProtocolVersion":i={...await Qi(n,t),name:o,$metadata:sl(e)};break;case"InvalidOrigin":case"com.amazonaws.cloudfront#InvalidOrigin":i={...await Bi(n,t),name:o,$metadata:sl(e)};break;case"InvalidOriginAccessIdentity":case"com.amazonaws.cloudfront#InvalidOriginAccessIdentity":i={...await xi(n,t),name:o,$metadata:sl(e)};break;case"InvalidOriginKeepaliveTimeout":case"com.amazonaws.cloudfront#InvalidOriginKeepaliveTimeout":i={...await ji(n,t),name:o,$metadata:sl(e)};break;case"InvalidOriginReadTimeout":case"com.amazonaws.cloudfront#InvalidOriginReadTimeout":i={...await Wi(n,t),name:o,$metadata:sl(e)};break;case"InvalidProtocolSettings":case"com.amazonaws.cloudfront#InvalidProtocolSettings":i={...await Yi(n,t),name:o,$metadata:sl(e)};break;case"InvalidQueryStringParameters":case"com.amazonaws.cloudfront#InvalidQueryStringParameters":i={...await Ji(n,t),name:o,$metadata:sl(e)};break;case"InvalidRelativePath":case"com.amazonaws.cloudfront#InvalidRelativePath":i={...await Zi(n,t),name:o,$metadata:sl(e)};break;case"InvalidRequiredProtocol":case"com.amazonaws.cloudfront#InvalidRequiredProtocol":i={...await Vi(n,t),name:o,$metadata:sl(e)};break;case"InvalidResponseCode":case"com.amazonaws.cloudfront#InvalidResponseCode":i={...await eo(n,t),name:o,$metadata:sl(e)};break;case"InvalidTTLOrder":case"com.amazonaws.cloudfront#InvalidTTLOrder":i={...await no(n,t),name:o,$metadata:sl(e)};break;case"InvalidViewerCertificate":case"com.amazonaws.cloudfront#InvalidViewerCertificate":i={...await io(n,t),name:o,$metadata:sl(e)};break;case"InvalidWebACLId":case"com.amazonaws.cloudfront#InvalidWebACLId":i={...await oo(n,t),name:o,$metadata:sl(e)};break;case"MissingBody":case"com.amazonaws.cloudfront#MissingBody":i={...await ro(n,t),name:o,$metadata:sl(e)};break;case"NoSuchCachePolicy":case"com.amazonaws.cloudfront#NoSuchCachePolicy":i={...await ao(n,t),name:o,$metadata:sl(e)};break;case"NoSuchFieldLevelEncryptionConfig":case"com.amazonaws.cloudfront#NoSuchFieldLevelEncryptionConfig":i={...await uo(n,t),name:o,$metadata:sl(e)};break;case"NoSuchOrigin":case"com.amazonaws.cloudfront#NoSuchOrigin":i={...await go(n,t),name:o,$metadata:sl(e)};break;case"NoSuchOriginRequestPolicy":case"com.amazonaws.cloudfront#NoSuchOriginRequestPolicy":i={...await yo(n,t),name:o,$metadata:sl(e)};break;case"TooManyCacheBehaviors":case"com.amazonaws.cloudfront#TooManyCacheBehaviors":i={...await _o(n,t),name:o,$metadata:sl(e)};break;case"TooManyCertificates":case"com.amazonaws.cloudfront#TooManyCertificates":i={...await Fo(n,t),name:o,$metadata:sl(e)};break;case"TooManyCookieNamesInWhiteList":case"com.amazonaws.cloudfront#TooManyCookieNamesInWhiteList":i={...await Do(n,t),name:o,$metadata:sl(e)};break;case"TooManyDistributionCNAMEs":case"com.amazonaws.cloudfront#TooManyDistributionCNAMEs":i={...await qo(n,t),name:o,$metadata:sl(e)};break;case"TooManyDistributions":case"com.amazonaws.cloudfront#TooManyDistributions":i={...await Go(n,t),name:o,$metadata:sl(e)};break;case"TooManyDistributionsAssociatedToCachePolicy":case"com.amazonaws.cloudfront#TooManyDistributionsAssociatedToCachePolicy":i={...await ko(n,t),name:o,$metadata:sl(e)};break;case"TooManyDistributionsAssociatedToFieldLevelEncryptionConfig":case"com.amazonaws.cloudfront#TooManyDistributionsAssociatedToFieldLevelEncryptionConfig":i={...await Oo(n,t),name:o,$metadata:sl(e)};break;case"TooManyDistributionsAssociatedToKeyGroup":case"com.amazonaws.cloudfront#TooManyDistributionsAssociatedToKeyGroup":i={...await Uo(n,t),name:o,$metadata:sl(e)};break;case"TooManyDistributionsAssociatedToOriginRequestPolicy":case"com.amazonaws.cloudfront#TooManyDistributionsAssociatedToOriginRequestPolicy":i={...await Ho(n,t),name:o,$metadata:sl(e)};break;case"TooManyDistributionsWithLambdaAssociations":case"com.amazonaws.cloudfront#TooManyDistributionsWithLambdaAssociations":i={...await Ko(n,t),name:o,$metadata:sl(e)};break;case"TooManyDistributionsWithSingleFunctionARN":case"com.amazonaws.cloudfront#TooManyDistributionsWithSingleFunctionARN":i={...await Qo(n,t),name:o,$metadata:sl(e)};break;case"TooManyHeadersInForwardedValues":case"com.amazonaws.cloudfront#TooManyHeadersInForwardedValues":i={...await Vo(n,t),name:o,$metadata:sl(e)};break;case"TooManyKeyGroupsAssociatedToDistribution":case"com.amazonaws.cloudfront#TooManyKeyGroupsAssociatedToDistribution":i={...await is(n,t),name:o,$metadata:sl(e)};break;case"TooManyLambdaFunctionAssociations":case"com.amazonaws.cloudfront#TooManyLambdaFunctionAssociations":i={...await os(n,t),name:o,$metadata:sl(e)};break;case"TooManyOriginCustomHeaders":case"com.amazonaws.cloudfront#TooManyOriginCustomHeaders":i={...await ss(n,t),name:o,$metadata:sl(e)};break;case"TooManyOriginGroupsPerDistribution":case"com.amazonaws.cloudfront#TooManyOriginGroupsPerDistribution":i={...await rs(n,t),name:o,$metadata:sl(e)};break;case"TooManyOrigins":case"com.amazonaws.cloudfront#TooManyOrigins":i={...await ds(n,t),name:o,$metadata:sl(e)};break;case"TooManyQueryStringParameters":case"com.amazonaws.cloudfront#TooManyQueryStringParameters":i={...await us(n,t),name:o,$metadata:sl(e)};break;case"TooManyTrustedSigners":case"com.amazonaws.cloudfront#TooManyTrustedSigners":i={...await ws(n,t),name:o,$metadata:sl(e)};break;case"TrustedKeyGroupDoesNotExist":case"com.amazonaws.cloudfront#TrustedKeyGroupDoesNotExist":i={...await hs(n,t),name:o,$metadata:sl(e)};break;case"TrustedSignerDoesNotExist":case"com.amazonaws.cloudfront#TrustedSignerDoesNotExist":i={...await ps(n,t),name:o,$metadata:sl(e)};break;default:const s=n.body;o=s.Error.code||s.Error.Code||o;i={...s.Error,name:`${o}`,message:s.Error.message||s.Error.Message||o,$fault:"client",$metadata:sl(e)}}const s=i.message||i.Message||o;i.message=s;delete i.Message;return Promise.reject(Object.assign(new Error(s),i))};const ze=async(e,t)=>{if(e.statusCode!==201&&e.statusCode>=300){return De(e,t)}const n={$metadata:sl(e),Distribution:undefined,ETag:undefined,Location:undefined};if(e.headers["location"]!==undefined){n.Location=e.headers["location"]}if(e.headers["etag"]!==undefined){n.ETag=e.headers["etag"]}const i=await ll(e.body,t);n.Distribution=Za(i,t);return Promise.resolve(n)};t.deserializeAws_restXmlCreateDistributionWithTagsCommand=ze;const De=async(e,t)=>{const n={...e,body:await ll(e.body,t)};let i;let o="UnknownError";o=ul(e,n.body);switch(o){case"AccessDenied":case"com.amazonaws.cloudfront#AccessDenied":i={...await wi(n,t),name:o,$metadata:sl(e)};break;case"CNAMEAlreadyExists":case"com.amazonaws.cloudfront#CNAMEAlreadyExists":i={...await bi(n,t),name:o,$metadata:sl(e)};break;case"DistributionAlreadyExists":case"com.amazonaws.cloudfront#DistributionAlreadyExists":i={...await Pi(n,t),name:o,$metadata:sl(e)};break;case"IllegalFieldLevelEncryptionConfigAssociationWithCacheBehavior":case"com.amazonaws.cloudfront#IllegalFieldLevelEncryptionConfigAssociationWithCacheBehavior":i={...await Fi(n,t),name:o,$metadata:sl(e)};break;case"InconsistentQuantities":case"com.amazonaws.cloudfront#InconsistentQuantities":i={...await Di(n,t),name:o,$metadata:sl(e)};break;case"InvalidArgument":case"com.amazonaws.cloudfront#InvalidArgument":i={...await $i(n,t),name:o,$metadata:sl(e)};break;case"InvalidDefaultRootObject":case"com.amazonaws.cloudfront#InvalidDefaultRootObject":i={...await Xi(n,t),name:o,$metadata:sl(e)};break;case"InvalidErrorCode":case"com.amazonaws.cloudfront#InvalidErrorCode":i={...await qi(n,t),name:o,$metadata:sl(e)};break;case"InvalidForwardCookies":case"com.amazonaws.cloudfront#InvalidForwardCookies":i={...await Gi(n,t),name:o,$metadata:sl(e)};break;case"InvalidGeoRestrictionParameter":case"com.amazonaws.cloudfront#InvalidGeoRestrictionParameter":i={...await ki(n,t),name:o,$metadata:sl(e)};break;case"InvalidHeadersForS3Origin":case"com.amazonaws.cloudfront#InvalidHeadersForS3Origin":i={...await Oi(n,t),name:o,$metadata:sl(e)};break;case"InvalidLambdaFunctionAssociation":case"com.amazonaws.cloudfront#InvalidLambdaFunctionAssociation":i={...await Hi(n,t),name:o,$metadata:sl(e)};break;case"InvalidLocationCode":case"com.amazonaws.cloudfront#InvalidLocationCode":i={...await Ki(n,t),name:o,$metadata:sl(e)};break;case"InvalidMinimumProtocolVersion":case"com.amazonaws.cloudfront#InvalidMinimumProtocolVersion":i={...await Qi(n,t),name:o,$metadata:sl(e)};break;case"InvalidOrigin":case"com.amazonaws.cloudfront#InvalidOrigin":i={...await Bi(n,t),name:o,$metadata:sl(e)};break;case"InvalidOriginAccessIdentity":case"com.amazonaws.cloudfront#InvalidOriginAccessIdentity":i={...await xi(n,t),name:o,$metadata:sl(e)};break;case"InvalidOriginKeepaliveTimeout":case"com.amazonaws.cloudfront#InvalidOriginKeepaliveTimeout":i={...await ji(n,t),name:o,$metadata:sl(e)};break;case"InvalidOriginReadTimeout":case"com.amazonaws.cloudfront#InvalidOriginReadTimeout":i={...await Wi(n,t),name:o,$metadata:sl(e)};break;case"InvalidProtocolSettings":case"com.amazonaws.cloudfront#InvalidProtocolSettings":i={...await Yi(n,t),name:o,$metadata:sl(e)};break;case"InvalidQueryStringParameters":case"com.amazonaws.cloudfront#InvalidQueryStringParameters":i={...await Ji(n,t),name:o,$metadata:sl(e)};break;case"InvalidRelativePath":case"com.amazonaws.cloudfront#InvalidRelativePath":i={...await Zi(n,t),name:o,$metadata:sl(e)};break;case"InvalidRequiredProtocol":case"com.amazonaws.cloudfront#InvalidRequiredProtocol":i={...await Vi(n,t),name:o,$metadata:sl(e)};break;case"InvalidResponseCode":case"com.amazonaws.cloudfront#InvalidResponseCode":i={...await eo(n,t),name:o,$metadata:sl(e)};break;case"InvalidTagging":case"com.amazonaws.cloudfront#InvalidTagging":i={...await to(n,t),name:o,$metadata:sl(e)};break;case"InvalidTTLOrder":case"com.amazonaws.cloudfront#InvalidTTLOrder":i={...await no(n,t),name:o,$metadata:sl(e)};break;case"InvalidViewerCertificate":case"com.amazonaws.cloudfront#InvalidViewerCertificate":i={...await io(n,t),name:o,$metadata:sl(e)};break;case"InvalidWebACLId":case"com.amazonaws.cloudfront#InvalidWebACLId":i={...await oo(n,t),name:o,$metadata:sl(e)};break;case"MissingBody":case"com.amazonaws.cloudfront#MissingBody":i={...await ro(n,t),name:o,$metadata:sl(e)};break;case"NoSuchCachePolicy":case"com.amazonaws.cloudfront#NoSuchCachePolicy":i={...await ao(n,t),name:o,$metadata:sl(e)};break;case"NoSuchFieldLevelEncryptionConfig":case"com.amazonaws.cloudfront#NoSuchFieldLevelEncryptionConfig":i={...await uo(n,t),name:o,$metadata:sl(e)};break;case"NoSuchOrigin":case"com.amazonaws.cloudfront#NoSuchOrigin":i={...await go(n,t),name:o,$metadata:sl(e)};break;case"NoSuchOriginRequestPolicy":case"com.amazonaws.cloudfront#NoSuchOriginRequestPolicy":i={...await yo(n,t),name:o,$metadata:sl(e)};break;case"TooManyCacheBehaviors":case"com.amazonaws.cloudfront#TooManyCacheBehaviors":i={...await _o(n,t),name:o,$metadata:sl(e)};break;case"TooManyCertificates":case"com.amazonaws.cloudfront#TooManyCertificates":i={...await Fo(n,t),name:o,$metadata:sl(e)};break;case"TooManyCookieNamesInWhiteList":case"com.amazonaws.cloudfront#TooManyCookieNamesInWhiteList":i={...await Do(n,t),name:o,$metadata:sl(e)};break;case"TooManyDistributionCNAMEs":case"com.amazonaws.cloudfront#TooManyDistributionCNAMEs":i={...await qo(n,t),name:o,$metadata:sl(e)};break;case"TooManyDistributions":case"com.amazonaws.cloudfront#TooManyDistributions":i={...await Go(n,t),name:o,$metadata:sl(e)};break;case"TooManyDistributionsAssociatedToCachePolicy":case"com.amazonaws.cloudfront#TooManyDistributionsAssociatedToCachePolicy":i={...await ko(n,t),name:o,$metadata:sl(e)};break;case"TooManyDistributionsAssociatedToFieldLevelEncryptionConfig":case"com.amazonaws.cloudfront#TooManyDistributionsAssociatedToFieldLevelEncryptionConfig":i={...await Oo(n,t),name:o,$metadata:sl(e)};break;case"TooManyDistributionsAssociatedToKeyGroup":case"com.amazonaws.cloudfront#TooManyDistributionsAssociatedToKeyGroup":i={...await Uo(n,t),name:o,$metadata:sl(e)};break;case"TooManyDistributionsAssociatedToOriginRequestPolicy":case"com.amazonaws.cloudfront#TooManyDistributionsAssociatedToOriginRequestPolicy":i={...await Ho(n,t),name:o,$metadata:sl(e)};break;case"TooManyDistributionsWithLambdaAssociations":case"com.amazonaws.cloudfront#TooManyDistributionsWithLambdaAssociations":i={...await Ko(n,t),name:o,$metadata:sl(e)};break;case"TooManyDistributionsWithSingleFunctionARN":case"com.amazonaws.cloudfront#TooManyDistributionsWithSingleFunctionARN":i={...await Qo(n,t),name:o,$metadata:sl(e)};break;case"TooManyHeadersInForwardedValues":case"com.amazonaws.cloudfront#TooManyHeadersInForwardedValues":i={...await Vo(n,t),name:o,$metadata:sl(e)};break;case"TooManyKeyGroupsAssociatedToDistribution":case"com.amazonaws.cloudfront#TooManyKeyGroupsAssociatedToDistribution":i={...await is(n,t),name:o,$metadata:sl(e)};break;case"TooManyLambdaFunctionAssociations":case"com.amazonaws.cloudfront#TooManyLambdaFunctionAssociations":i={...await os(n,t),name:o,$metadata:sl(e)};break;case"TooManyOriginCustomHeaders":case"com.amazonaws.cloudfront#TooManyOriginCustomHeaders":i={...await ss(n,t),name:o,$metadata:sl(e)};break;case"TooManyOriginGroupsPerDistribution":case"com.amazonaws.cloudfront#TooManyOriginGroupsPerDistribution":i={...await rs(n,t),name:o,$metadata:sl(e)};break;case"TooManyOrigins":case"com.amazonaws.cloudfront#TooManyOrigins":i={...await ds(n,t),name:o,$metadata:sl(e)};break;case"TooManyQueryStringParameters":case"com.amazonaws.cloudfront#TooManyQueryStringParameters":i={...await us(n,t),name:o,$metadata:sl(e)};break;case"TooManyTrustedSigners":case"com.amazonaws.cloudfront#TooManyTrustedSigners":i={...await ws(n,t),name:o,$metadata:sl(e)};break;case"TrustedKeyGroupDoesNotExist":case"com.amazonaws.cloudfront#TrustedKeyGroupDoesNotExist":i={...await hs(n,t),name:o,$metadata:sl(e)};break;case"TrustedSignerDoesNotExist":case"com.amazonaws.cloudfront#TrustedSignerDoesNotExist":i={...await ps(n,t),name:o,$metadata:sl(e)};break;default:const s=n.body;o=s.Error.code||s.Error.Code||o;i={...s.Error,name:`${o}`,message:s.Error.message||s.Error.Message||o,$fault:"client",$metadata:sl(e)}}const s=i.message||i.Message||o;i.message=s;delete i.Message;return Promise.reject(Object.assign(new Error(s),i))};const $e=async(e,t)=>{if(e.statusCode!==201&&e.statusCode>=300){return Xe(e,t)}const n={$metadata:sl(e),ETag:undefined,FieldLevelEncryption:undefined,Location:undefined};if(e.headers["location"]!==undefined){n.Location=e.headers["location"]}if(e.headers["etag"]!==undefined){n.ETag=e.headers["etag"]}const i=await ll(e.body,t);n.FieldLevelEncryption=ld(i,t);return Promise.resolve(n)};t.deserializeAws_restXmlCreateFieldLevelEncryptionConfigCommand=$e;const Xe=async(e,t)=>{const n={...e,body:await ll(e.body,t)};let i;let o="UnknownError";o=ul(e,n.body);switch(o){case"FieldLevelEncryptionConfigAlreadyExists":case"com.amazonaws.cloudfront#FieldLevelEncryptionConfigAlreadyExists":i={...await Li(n,t),name:o,$metadata:sl(e)};break;case"InconsistentQuantities":case"com.amazonaws.cloudfront#InconsistentQuantities":i={...await Di(n,t),name:o,$metadata:sl(e)};break;case"InvalidArgument":case"com.amazonaws.cloudfront#InvalidArgument":i={...await $i(n,t),name:o,$metadata:sl(e)};break;case"NoSuchFieldLevelEncryptionProfile":case"com.amazonaws.cloudfront#NoSuchFieldLevelEncryptionProfile":i={...await fo(n,t),name:o,$metadata:sl(e)};break;case"QueryArgProfileEmpty":case"com.amazonaws.cloudfront#QueryArgProfileEmpty":i={...await Po(n,t),name:o,$metadata:sl(e)};break;case"TooManyFieldLevelEncryptionConfigs":case"com.amazonaws.cloudfront#TooManyFieldLevelEncryptionConfigs":i={...await Bo(n,t),name:o,$metadata:sl(e)};break;case"TooManyFieldLevelEncryptionContentTypeProfiles":case"com.amazonaws.cloudfront#TooManyFieldLevelEncryptionContentTypeProfiles":i={...await xo(n,t),name:o,$metadata:sl(e)};break;case"TooManyFieldLevelEncryptionQueryArgProfiles":case"com.amazonaws.cloudfront#TooManyFieldLevelEncryptionQueryArgProfiles":i={...await Jo(n,t),name:o,$metadata:sl(e)};break;default:const s=n.body;o=s.Error.code||s.Error.Code||o;i={...s.Error,name:`${o}`,message:s.Error.message||s.Error.Message||o,$fault:"client",$metadata:sl(e)}}const s=i.message||i.Message||o;i.message=s;delete i.Message;return Promise.reject(Object.assign(new Error(s),i))};const qe=async(e,t)=>{if(e.statusCode!==201&&e.statusCode>=300){return Ge(e,t)}const n={$metadata:sl(e),ETag:undefined,FieldLevelEncryptionProfile:undefined,Location:undefined};if(e.headers["location"]!==undefined){n.Location=e.headers["location"]}if(e.headers["etag"]!==undefined){n.ETag=e.headers["etag"]}const i=await ll(e.body,t);n.FieldLevelEncryptionProfile=md(i,t);return Promise.resolve(n)};t.deserializeAws_restXmlCreateFieldLevelEncryptionProfileCommand=qe;const Ge=async(e,t)=>{const n={...e,body:await ll(e.body,t)};let i;let o="UnknownError";o=ul(e,n.body);switch(o){case"FieldLevelEncryptionProfileAlreadyExists":case"com.amazonaws.cloudfront#FieldLevelEncryptionProfileAlreadyExists":i={...await Ai(n,t),name:o,$metadata:sl(e)};break;case"FieldLevelEncryptionProfileSizeExceeded":case"com.amazonaws.cloudfront#FieldLevelEncryptionProfileSizeExceeded":i={...await _i(n,t),name:o,$metadata:sl(e)};break;case"InconsistentQuantities":case"com.amazonaws.cloudfront#InconsistentQuantities":i={...await Di(n,t),name:o,$metadata:sl(e)};break;case"InvalidArgument":case"com.amazonaws.cloudfront#InvalidArgument":i={...await $i(n,t),name:o,$metadata:sl(e)};break;case"NoSuchPublicKey":case"com.amazonaws.cloudfront#NoSuchPublicKey":i={...await Co(n,t),name:o,$metadata:sl(e)};break;case"TooManyFieldLevelEncryptionEncryptionEntities":case"com.amazonaws.cloudfront#TooManyFieldLevelEncryptionEncryptionEntities":i={...await jo(n,t),name:o,$metadata:sl(e)};break;case"TooManyFieldLevelEncryptionFieldPatterns":case"com.amazonaws.cloudfront#TooManyFieldLevelEncryptionFieldPatterns":i={...await Wo(n,t),name:o,$metadata:sl(e)};break;case"TooManyFieldLevelEncryptionProfiles":case"com.amazonaws.cloudfront#TooManyFieldLevelEncryptionProfiles":i={...await Yo(n,t),name:o,$metadata:sl(e)};break;default:const s=n.body;o=s.Error.code||s.Error.Code||o;i={...s.Error,name:`${o}`,message:s.Error.message||s.Error.Message||o,$fault:"client",$metadata:sl(e)}}const s=i.message||i.Message||o;i.message=s;delete i.Message;return Promise.reject(Object.assign(new Error(s),i))};const ke=async(e,t)=>{if(e.statusCode!==201&&e.statusCode>=300){return Oe(e,t)}const n={$metadata:sl(e),Invalidation:undefined,Location:undefined};if(e.headers["location"]!==undefined){n.Location=e.headers["location"]}const i=await ll(e.body,t);n.Invalidation=Ld(i,t);return Promise.resolve(n)};t.deserializeAws_restXmlCreateInvalidationCommand=ke;const Oe=async(e,t)=>{const n={...e,body:await ll(e.body,t)};let i;let o="UnknownError";o=ul(e,n.body);switch(o){case"AccessDenied":case"com.amazonaws.cloudfront#AccessDenied":i={...await wi(n,t),name:o,$metadata:sl(e)};break;case"BatchTooLarge":case"com.amazonaws.cloudfront#BatchTooLarge":i={...await hi(n,t),name:o,$metadata:sl(e)};break;case"InconsistentQuantities":case"com.amazonaws.cloudfront#InconsistentQuantities":i={...await Di(n,t),name:o,$metadata:sl(e)};break;case"InvalidArgument":case"com.amazonaws.cloudfront#InvalidArgument":i={...await $i(n,t),name:o,$metadata:sl(e)};break;case"MissingBody":case"com.amazonaws.cloudfront#MissingBody":i={...await ro(n,t),name:o,$metadata:sl(e)};break;case"NoSuchDistribution":case"com.amazonaws.cloudfront#NoSuchDistribution":i={...await lo(n,t),name:o,$metadata:sl(e)};break;case"TooManyInvalidationsInProgress":case"com.amazonaws.cloudfront#TooManyInvalidationsInProgress":i={...await ts(n,t),name:o,$metadata:sl(e)};break;default:const s=n.body;o=s.Error.code||s.Error.Code||o;i={...s.Error,name:`${o}`,message:s.Error.message||s.Error.Message||o,$fault:"client",$metadata:sl(e)}}const s=i.message||i.Message||o;i.message=s;delete i.Message;return Promise.reject(Object.assign(new Error(s),i))};const Ue=async(e,t)=>{if(e.statusCode!==201&&e.statusCode>=300){return He(e,t)}const n={$metadata:sl(e),ETag:undefined,KeyGroup:undefined,Location:undefined};if(e.headers["location"]!==undefined){n.Location=e.headers["location"]}if(e.headers["etag"]!==undefined){n.ETag=e.headers["etag"]}const i=await ll(e.body,t);n.KeyGroup=Nd(i,t);return Promise.resolve(n)};t.deserializeAws_restXmlCreateKeyGroupCommand=Ue;const He=async(e,t)=>{const n={...e,body:await ll(e.body,t)};let i;let o="UnknownError";o=ul(e,n.body);switch(o){case"InvalidArgument":case"com.amazonaws.cloudfront#InvalidArgument":i={...await $i(n,t),name:o,$metadata:sl(e)};break;case"KeyGroupAlreadyExists":case"com.amazonaws.cloudfront#KeyGroupAlreadyExists":i={...await so(n,t),name:o,$metadata:sl(e)};break;case"TooManyKeyGroups":case"com.amazonaws.cloudfront#TooManyKeyGroups":i={...await ns(n,t),name:o,$metadata:sl(e)};break;case"TooManyPublicKeysInKeyGroup":case"com.amazonaws.cloudfront#TooManyPublicKeysInKeyGroup":i={...await ls(n,t),name:o,$metadata:sl(e)};break;default:const s=n.body;o=s.Error.code||s.Error.Code||o;i={...s.Error,name:`${o}`,message:s.Error.message||s.Error.Message||o,$fault:"client",$metadata:sl(e)}}const s=i.message||i.Message||o;i.message=s;delete i.Message;return Promise.reject(Object.assign(new Error(s),i))};const Ke=async(e,t)=>{if(e.statusCode!==200&&e.statusCode>=300){return Qe(e,t)}const n={$metadata:sl(e),MonitoringSubscription:undefined};const i=await ll(e.body,t);n.MonitoringSubscription=jd(i,t);return Promise.resolve(n)};t.deserializeAws_restXmlCreateMonitoringSubscriptionCommand=Ke;const Qe=async(e,t)=>{const n={...e,body:await ll(e.body,t)};let i;let o="UnknownError";o=ul(e,n.body);switch(o){case"AccessDenied":case"com.amazonaws.cloudfront#AccessDenied":i={...await wi(n,t),name:o,$metadata:sl(e)};break;case"NoSuchDistribution":case"com.amazonaws.cloudfront#NoSuchDistribution":i={...await lo(n,t),name:o,$metadata:sl(e)};break;default:const s=n.body;o=s.Error.code||s.Error.Code||o;i={...s.Error,name:`${o}`,message:s.Error.message||s.Error.Message||o,$fault:"client",$metadata:sl(e)}}const s=i.message||i.Message||o;i.message=s;delete i.Message;return Promise.reject(Object.assign(new Error(s),i))};const Be=async(e,t)=>{if(e.statusCode!==201&&e.statusCode>=300){return xe(e,t)}const n={$metadata:sl(e),ETag:undefined,Location:undefined,OriginRequestPolicy:undefined};if(e.headers["location"]!==undefined){n.Location=e.headers["location"]}if(e.headers["etag"]!==undefined){n.ETag=e.headers["etag"]}const i=await ll(e.body,t);n.OriginRequestPolicy=rc(i,t);return Promise.resolve(n)};t.deserializeAws_restXmlCreateOriginRequestPolicyCommand=Be;const xe=async(e,t)=>{const n={...e,body:await ll(e.body,t)};let i;let o="UnknownError";o=ul(e,n.body);switch(o){case"AccessDenied":case"com.amazonaws.cloudfront#AccessDenied":i={...await wi(n,t),name:o,$metadata:sl(e)};break;case"InconsistentQuantities":case"com.amazonaws.cloudfront#InconsistentQuantities":i={...await Di(n,t),name:o,$metadata:sl(e)};break;case"InvalidArgument":case"com.amazonaws.cloudfront#InvalidArgument":i={...await $i(n,t),name:o,$metadata:sl(e)};break;case"OriginRequestPolicyAlreadyExists":case"com.amazonaws.cloudfront#OriginRequestPolicyAlreadyExists":i={...await vo(n,t),name:o,$metadata:sl(e)};break;case"TooManyCookiesInOriginRequestPolicy":case"com.amazonaws.cloudfront#TooManyCookiesInOriginRequestPolicy":i={...await Xo(n,t),name:o,$metadata:sl(e)};break;case"TooManyHeadersInOriginRequestPolicy":case"com.amazonaws.cloudfront#TooManyHeadersInOriginRequestPolicy":i={...await es(n,t),name:o,$metadata:sl(e)};break;case"TooManyOriginRequestPolicies":case"com.amazonaws.cloudfront#TooManyOriginRequestPolicies":i={...await as(n,t),name:o,$metadata:sl(e)};break;case"TooManyQueryStringsInOriginRequestPolicy":case"com.amazonaws.cloudfront#TooManyQueryStringsInOriginRequestPolicy":i={...await ms(n,t),name:o,$metadata:sl(e)};break;default:const s=n.body;o=s.Error.code||s.Error.Code||o;i={...s.Error,name:`${o}`,message:s.Error.message||s.Error.Message||o,$fault:"client",$metadata:sl(e)}}const s=i.message||i.Message||o;i.message=s;delete i.Message;return Promise.reject(Object.assign(new Error(s),i))};const je=async(e,t)=>{if(e.statusCode!==201&&e.statusCode>=300){return We(e,t)}const n={$metadata:sl(e),ETag:undefined,Location:undefined,PublicKey:undefined};if(e.headers["location"]!==undefined){n.Location=e.headers["location"]}if(e.headers["etag"]!==undefined){n.ETag=e.headers["etag"]}const i=await ll(e.body,t);n.PublicKey=vc(i,t);return Promise.resolve(n)};t.deserializeAws_restXmlCreatePublicKeyCommand=je;const We=async(e,t)=>{const n={...e,body:await ll(e.body,t)};let i;let o="UnknownError";o=ul(e,n.body);switch(o){case"InvalidArgument":case"com.amazonaws.cloudfront#InvalidArgument":i={...await $i(n,t),name:o,$metadata:sl(e)};break;case"PublicKeyAlreadyExists":case"com.amazonaws.cloudfront#PublicKeyAlreadyExists":i={...await Io(n,t),name:o,$metadata:sl(e)};break;case"TooManyPublicKeys":case"com.amazonaws.cloudfront#TooManyPublicKeys":i={...await cs(n,t),name:o,$metadata:sl(e)};break;default:const s=n.body;o=s.Error.code||s.Error.Code||o;i={...s.Error,name:`${o}`,message:s.Error.message||s.Error.Message||o,$fault:"client",$metadata:sl(e)}}const s=i.message||i.Message||o;i.message=s;delete i.Message;return Promise.reject(Object.assign(new Error(s),i))};const Ye=async(e,t)=>{if(e.statusCode!==201&&e.statusCode>=300){return Je(e,t)}const n={$metadata:sl(e),RealtimeLogConfig:undefined};const i=await ll(e.body,t);if(i["RealtimeLogConfig"]!==undefined){n.RealtimeLogConfig=zc(i["RealtimeLogConfig"],t)}return Promise.resolve(n)};t.deserializeAws_restXmlCreateRealtimeLogConfigCommand=Ye;const Je=async(e,t)=>{const n={...e,body:await ll(e.body,t)};let i;let o="UnknownError";o=ul(e,n.body);switch(o){case"AccessDenied":case"com.amazonaws.cloudfront#AccessDenied":i={...await wi(n,t),name:o,$metadata:sl(e)};break;case"InvalidArgument":case"com.amazonaws.cloudfront#InvalidArgument":i={...await $i(n,t),name:o,$metadata:sl(e)};break;case"RealtimeLogConfigAlreadyExists":case"com.amazonaws.cloudfront#RealtimeLogConfigAlreadyExists":i={...await Mo(n,t),name:o,$metadata:sl(e)};break;case"TooManyRealtimeLogConfigs":case"com.amazonaws.cloudfront#TooManyRealtimeLogConfigs":i={...await gs(n,t),name:o,$metadata:sl(e)};break;default:const s=n.body;o=s.Error.code||s.Error.Code||o;i={...s.Error,name:`${o}`,message:s.Error.message||s.Error.Message||o,$fault:"client",$metadata:sl(e)}}const s=i.message||i.Message||o;i.message=s;delete i.Message;return Promise.reject(Object.assign(new Error(s),i))};const Ze=async(e,t)=>{if(e.statusCode!==201&&e.statusCode>=300){return Ve(e,t)}const n={$metadata:sl(e),ETag:undefined,Location:undefined,StreamingDistribution:undefined};if(e.headers["location"]!==undefined){n.Location=e.headers["location"]}if(e.headers["etag"]!==undefined){n.ETag=e.headers["etag"]}const i=await ll(e.body,t);n.StreamingDistribution=Bc(i,t);return Promise.resolve(n)};t.deserializeAws_restXmlCreateStreamingDistributionCommand=Ze;const Ve=async(e,t)=>{const n={...e,body:await ll(e.body,t)};let i;let o="UnknownError";o=ul(e,n.body);switch(o){case"AccessDenied":case"com.amazonaws.cloudfront#AccessDenied":i={...await wi(n,t),name:o,$metadata:sl(e)};break;case"CNAMEAlreadyExists":case"com.amazonaws.cloudfront#CNAMEAlreadyExists":i={...await bi(n,t),name:o,$metadata:sl(e)};break;case"InconsistentQuantities":case"com.amazonaws.cloudfront#InconsistentQuantities":i={...await Di(n,t),name:o,$metadata:sl(e)};break;case"InvalidArgument":case"com.amazonaws.cloudfront#InvalidArgument":i={...await $i(n,t),name:o,$metadata:sl(e)};break;case"InvalidOrigin":case"com.amazonaws.cloudfront#InvalidOrigin":i={...await Bi(n,t),name:o,$metadata:sl(e)};break;case"InvalidOriginAccessIdentity":case"com.amazonaws.cloudfront#InvalidOriginAccessIdentity":i={...await xi(n,t),name:o,$metadata:sl(e)};break;case"MissingBody":case"com.amazonaws.cloudfront#MissingBody":i={...await ro(n,t),name:o,$metadata:sl(e)};break;case"StreamingDistributionAlreadyExists":case"com.amazonaws.cloudfront#StreamingDistributionAlreadyExists":i={...await Ao(n,t),name:o,$metadata:sl(e)};break;case"TooManyStreamingDistributionCNAMEs":case"com.amazonaws.cloudfront#TooManyStreamingDistributionCNAMEs":i={...await ys(n,t),name:o,$metadata:sl(e)};break;case"TooManyStreamingDistributions":case"com.amazonaws.cloudfront#TooManyStreamingDistributions":i={...await Cs(n,t),name:o,$metadata:sl(e)};break;case"TooManyTrustedSigners":case"com.amazonaws.cloudfront#TooManyTrustedSigners":i={...await ws(n,t),name:o,$metadata:sl(e)};break;case"TrustedSignerDoesNotExist":case"com.amazonaws.cloudfront#TrustedSignerDoesNotExist":i={...await ps(n,t),name:o,$metadata:sl(e)};break;default:const s=n.body;o=s.Error.code||s.Error.Code||o;i={...s.Error,name:`${o}`,message:s.Error.message||s.Error.Message||o,$fault:"client",$metadata:sl(e)}}const s=i.message||i.Message||o;i.message=s;delete i.Message;return Promise.reject(Object.assign(new Error(s),i))};const et=async(e,t)=>{if(e.statusCode!==201&&e.statusCode>=300){return tt(e,t)}const n={$metadata:sl(e),ETag:undefined,Location:undefined,StreamingDistribution:undefined};if(e.headers["location"]!==undefined){n.Location=e.headers["location"]}if(e.headers["etag"]!==undefined){n.ETag=e.headers["etag"]}const i=await ll(e.body,t);n.StreamingDistribution=Bc(i,t);return Promise.resolve(n)};t.deserializeAws_restXmlCreateStreamingDistributionWithTagsCommand=et;const tt=async(e,t)=>{const n={...e,body:await ll(e.body,t)};let i;let o="UnknownError";o=ul(e,n.body);switch(o){case"AccessDenied":case"com.amazonaws.cloudfront#AccessDenied":i={...await wi(n,t),name:o,$metadata:sl(e)};break;case"CNAMEAlreadyExists":case"com.amazonaws.cloudfront#CNAMEAlreadyExists":i={...await bi(n,t),name:o,$metadata:sl(e)};break;case"InconsistentQuantities":case"com.amazonaws.cloudfront#InconsistentQuantities":i={...await Di(n,t),name:o,$metadata:sl(e)};break;case"InvalidArgument":case"com.amazonaws.cloudfront#InvalidArgument":i={...await $i(n,t),name:o,$metadata:sl(e)};break;case"InvalidOrigin":case"com.amazonaws.cloudfront#InvalidOrigin":i={...await Bi(n,t),name:o,$metadata:sl(e)};break;case"InvalidOriginAccessIdentity":case"com.amazonaws.cloudfront#InvalidOriginAccessIdentity":i={...await xi(n,t),name:o,$metadata:sl(e)};break;case"InvalidTagging":case"com.amazonaws.cloudfront#InvalidTagging":i={...await to(n,t),name:o,$metadata:sl(e)};break;case"MissingBody":case"com.amazonaws.cloudfront#MissingBody":i={...await ro(n,t),name:o,$metadata:sl(e)};break;case"StreamingDistributionAlreadyExists":case"com.amazonaws.cloudfront#StreamingDistributionAlreadyExists":i={...await Ao(n,t),name:o,$metadata:sl(e)};break;case"TooManyStreamingDistributionCNAMEs":case"com.amazonaws.cloudfront#TooManyStreamingDistributionCNAMEs":i={...await ys(n,t),name:o,$metadata:sl(e)};break;case"TooManyStreamingDistributions":case"com.amazonaws.cloudfront#TooManyStreamingDistributions":i={...await Cs(n,t),name:o,$metadata:sl(e)};break;case"TooManyTrustedSigners":case"com.amazonaws.cloudfront#TooManyTrustedSigners":i={...await ws(n,t),name:o,$metadata:sl(e)};break;case"TrustedSignerDoesNotExist":case"com.amazonaws.cloudfront#TrustedSignerDoesNotExist":i={...await ps(n,t),name:o,$metadata:sl(e)};break;default:const s=n.body;o=s.Error.code||s.Error.Code||o;i={...s.Error,name:`${o}`,message:s.Error.message||s.Error.Message||o,$fault:"client",$metadata:sl(e)}}const s=i.message||i.Message||o;i.message=s;delete i.Message;return Promise.reject(Object.assign(new Error(s),i))};const nt=async(e,t)=>{if(e.statusCode!==204&&e.statusCode>=300){return it(e,t)}const n={$metadata:sl(e)};await rl(e.body,t);return Promise.resolve(n)};t.deserializeAws_restXmlDeleteCachePolicyCommand=nt;const it=async(e,t)=>{const n={...e,body:await ll(e.body,t)};let i;let o="UnknownError";o=ul(e,n.body);switch(o){case"AccessDenied":case"com.amazonaws.cloudfront#AccessDenied":i={...await wi(n,t),name:o,$metadata:sl(e)};break;case"CachePolicyInUse":case"com.amazonaws.cloudfront#CachePolicyInUse":i={...await vi(n,t),name:o,$metadata:sl(e)};break;case"IllegalDelete":case"com.amazonaws.cloudfront#IllegalDelete":i={...await Ni(n,t),name:o,$metadata:sl(e)};break;case"InvalidIfMatchVersion":case"com.amazonaws.cloudfront#InvalidIfMatchVersion":i={...await Ui(n,t),name:o,$metadata:sl(e)};break;case"NoSuchCachePolicy":case"com.amazonaws.cloudfront#NoSuchCachePolicy":i={...await ao(n,t),name:o,$metadata:sl(e)};break;case"PreconditionFailed":case"com.amazonaws.cloudfront#PreconditionFailed":i={...await So(n,t),name:o,$metadata:sl(e)};break;default:const s=n.body;o=s.Error.code||s.Error.Code||o;i={...s.Error,name:`${o}`,message:s.Error.message||s.Error.Message||o,$fault:"client",$metadata:sl(e)}}const s=i.message||i.Message||o;i.message=s;delete i.Message;return Promise.reject(Object.assign(new Error(s),i))};const ot=async(e,t)=>{if(e.statusCode!==204&&e.statusCode>=300){return st(e,t)}const n={$metadata:sl(e)};await rl(e.body,t);return Promise.resolve(n)};t.deserializeAws_restXmlDeleteCloudFrontOriginAccessIdentityCommand=ot;const st=async(e,t)=>{const n={...e,body:await ll(e.body,t)};let i;let o="UnknownError";o=ul(e,n.body);switch(o){case"AccessDenied":case"com.amazonaws.cloudfront#AccessDenied":i={...await wi(n,t),name:o,$metadata:sl(e)};break;case"CloudFrontOriginAccessIdentityInUse":case"com.amazonaws.cloudfront#CloudFrontOriginAccessIdentityInUse":i={...await Ii(n,t),name:o,$metadata:sl(e)};break;case"InvalidIfMatchVersion":case"com.amazonaws.cloudfront#InvalidIfMatchVersion":i={...await Ui(n,t),name:o,$metadata:sl(e)};break;case"NoSuchCloudFrontOriginAccessIdentity":case"com.amazonaws.cloudfront#NoSuchCloudFrontOriginAccessIdentity":i={...await co(n,t),name:o,$metadata:sl(e)};break;case"PreconditionFailed":case"com.amazonaws.cloudfront#PreconditionFailed":i={...await So(n,t),name:o,$metadata:sl(e)};break;default:const s=n.body;o=s.Error.code||s.Error.Code||o;i={...s.Error,name:`${o}`,message:s.Error.message||s.Error.Message||o,$fault:"client",$metadata:sl(e)}}const s=i.message||i.Message||o;i.message=s;delete i.Message;return Promise.reject(Object.assign(new Error(s),i))};const rt=async(e,t)=>{if(e.statusCode!==204&&e.statusCode>=300){return at(e,t)}const n={$metadata:sl(e)};await rl(e.body,t);return Promise.resolve(n)};t.deserializeAws_restXmlDeleteDistributionCommand=rt;const at=async(e,t)=>{const n={...e,body:await ll(e.body,t)};let i;let o="UnknownError";o=ul(e,n.body);switch(o){case"AccessDenied":case"com.amazonaws.cloudfront#AccessDenied":i={...await wi(n,t),name:o,$metadata:sl(e)};break;case"DistributionNotDisabled":case"com.amazonaws.cloudfront#DistributionNotDisabled":i={...await Mi(n,t),name:o,$metadata:sl(e)};break;case"InvalidIfMatchVersion":case"com.amazonaws.cloudfront#InvalidIfMatchVersion":i={...await Ui(n,t),name:o,$metadata:sl(e)};break;case"NoSuchDistribution":case"com.amazonaws.cloudfront#NoSuchDistribution":i={...await lo(n,t),name:o,$metadata:sl(e)};break;case"PreconditionFailed":case"com.amazonaws.cloudfront#PreconditionFailed":i={...await So(n,t),name:o,$metadata:sl(e)};break;default:const s=n.body;o=s.Error.code||s.Error.Code||o;i={...s.Error,name:`${o}`,message:s.Error.message||s.Error.Message||o,$fault:"client",$metadata:sl(e)}}const s=i.message||i.Message||o;i.message=s;delete i.Message;return Promise.reject(Object.assign(new Error(s),i))};const dt=async(e,t)=>{if(e.statusCode!==204&&e.statusCode>=300){return ct(e,t)}const n={$metadata:sl(e)};await rl(e.body,t);return Promise.resolve(n)};t.deserializeAws_restXmlDeleteFieldLevelEncryptionConfigCommand=dt;const ct=async(e,t)=>{const n={...e,body:await ll(e.body,t)};let i;let o="UnknownError";o=ul(e,n.body);switch(o){case"AccessDenied":case"com.amazonaws.cloudfront#AccessDenied":i={...await wi(n,t),name:o,$metadata:sl(e)};break;case"FieldLevelEncryptionConfigInUse":case"com.amazonaws.cloudfront#FieldLevelEncryptionConfigInUse":i={...await Ti(n,t),name:o,$metadata:sl(e)};break;case"InvalidIfMatchVersion":case"com.amazonaws.cloudfront#InvalidIfMatchVersion":i={...await Ui(n,t),name:o,$metadata:sl(e)};break;case"NoSuchFieldLevelEncryptionConfig":case"com.amazonaws.cloudfront#NoSuchFieldLevelEncryptionConfig":i={...await uo(n,t),name:o,$metadata:sl(e)};break;case"PreconditionFailed":case"com.amazonaws.cloudfront#PreconditionFailed":i={...await So(n,t),name:o,$metadata:sl(e)};break;default:const s=n.body;o=s.Error.code||s.Error.Code||o;i={...s.Error,name:`${o}`,message:s.Error.message||s.Error.Message||o,$fault:"client",$metadata:sl(e)}}const s=i.message||i.Message||o;i.message=s;delete i.Message;return Promise.reject(Object.assign(new Error(s),i))};const lt=async(e,t)=>{if(e.statusCode!==204&&e.statusCode>=300){return ut(e,t)}const n={$metadata:sl(e)};await rl(e.body,t);return Promise.resolve(n)};t.deserializeAws_restXmlDeleteFieldLevelEncryptionProfileCommand=lt;const ut=async(e,t)=>{const n={...e,body:await ll(e.body,t)};let i;let o="UnknownError";o=ul(e,n.body);switch(o){case"AccessDenied":case"com.amazonaws.cloudfront#AccessDenied":i={...await wi(n,t),name:o,$metadata:sl(e)};break;case"FieldLevelEncryptionProfileInUse":case"com.amazonaws.cloudfront#FieldLevelEncryptionProfileInUse":i={...await Ri(n,t),name:o,$metadata:sl(e)};break;case"InvalidIfMatchVersion":case"com.amazonaws.cloudfront#InvalidIfMatchVersion":i={...await Ui(n,t),name:o,$metadata:sl(e)};break;case"NoSuchFieldLevelEncryptionProfile":case"com.amazonaws.cloudfront#NoSuchFieldLevelEncryptionProfile":i={...await fo(n,t),name:o,$metadata:sl(e)};break;case"PreconditionFailed":case"com.amazonaws.cloudfront#PreconditionFailed":i={...await So(n,t),name:o,$metadata:sl(e)};break;default:const s=n.body;o=s.Error.code||s.Error.Code||o;i={...s.Error,name:`${o}`,message:s.Error.message||s.Error.Message||o,$fault:"client",$metadata:sl(e)}}const s=i.message||i.Message||o;i.message=s;delete i.Message;return Promise.reject(Object.assign(new Error(s),i))};const ft=async(e,t)=>{if(e.statusCode!==204&&e.statusCode>=300){return mt(e,t)}const n={$metadata:sl(e)};await rl(e.body,t);return Promise.resolve(n)};t.deserializeAws_restXmlDeleteKeyGroupCommand=ft;const mt=async(e,t)=>{const n={...e,body:await ll(e.body,t)};let i;let o="UnknownError";o=ul(e,n.body);switch(o){case"InvalidIfMatchVersion":case"com.amazonaws.cloudfront#InvalidIfMatchVersion":i={...await Ui(n,t),name:o,$metadata:sl(e)};break;case"NoSuchResource":case"com.amazonaws.cloudfront#NoSuchResource":i={...await ho(n,t),name:o,$metadata:sl(e)};break;case"PreconditionFailed":case"com.amazonaws.cloudfront#PreconditionFailed":i={...await So(n,t),name:o,$metadata:sl(e)};break;case"ResourceInUse":case"com.amazonaws.cloudfront#ResourceInUse":i={...await To(n,t),name:o,$metadata:sl(e)};break;default:const s=n.body;o=s.Error.code||s.Error.Code||o;i={...s.Error,name:`${o}`,message:s.Error.message||s.Error.Message||o,$fault:"client",$metadata:sl(e)}}const s=i.message||i.Message||o;i.message=s;delete i.Message;return Promise.reject(Object.assign(new Error(s),i))};const gt=async(e,t)=>{if(e.statusCode!==200&&e.statusCode>=300){return yt(e,t)}const n={$metadata:sl(e)};await rl(e.body,t);return Promise.resolve(n)};t.deserializeAws_restXmlDeleteMonitoringSubscriptionCommand=gt;const yt=async(e,t)=>{const n={...e,body:await ll(e.body,t)};let i;let o="UnknownError";o=ul(e,n.body);switch(o){case"AccessDenied":case"com.amazonaws.cloudfront#AccessDenied":i={...await wi(n,t),name:o,$metadata:sl(e)};break;case"NoSuchDistribution":case"com.amazonaws.cloudfront#NoSuchDistribution":i={...await lo(n,t),name:o,$metadata:sl(e)};break;default:const s=n.body;o=s.Error.code||s.Error.Code||o;i={...s.Error,name:`${o}`,message:s.Error.message||s.Error.Message||o,$fault:"client",$metadata:sl(e)}}const s=i.message||i.Message||o;i.message=s;delete i.Message;return Promise.reject(Object.assign(new Error(s),i))};const Ct=async(e,t)=>{if(e.statusCode!==204&&e.statusCode>=300){return wt(e,t)}const n={$metadata:sl(e)};await rl(e.body,t);return Promise.resolve(n)};t.deserializeAws_restXmlDeleteOriginRequestPolicyCommand=Ct;const wt=async(e,t)=>{const n={...e,body:await ll(e.body,t)};let i;let o="UnknownError";o=ul(e,n.body);switch(o){case"AccessDenied":case"com.amazonaws.cloudfront#AccessDenied":i={...await wi(n,t),name:o,$metadata:sl(e)};break;case"IllegalDelete":case"com.amazonaws.cloudfront#IllegalDelete":i={...await Ni(n,t),name:o,$metadata:sl(e)};break;case"InvalidIfMatchVersion":case"com.amazonaws.cloudfront#InvalidIfMatchVersion":i={...await Ui(n,t),name:o,$metadata:sl(e)};break;case"NoSuchOriginRequestPolicy":case"com.amazonaws.cloudfront#NoSuchOriginRequestPolicy":i={...await yo(n,t),name:o,$metadata:sl(e)};break;case"OriginRequestPolicyInUse":case"com.amazonaws.cloudfront#OriginRequestPolicyInUse":i={...await Eo(n,t),name:o,$metadata:sl(e)};break;case"PreconditionFailed":case"com.amazonaws.cloudfront#PreconditionFailed":i={...await So(n,t),name:o,$metadata:sl(e)};break;default:const s=n.body;o=s.Error.code||s.Error.Code||o;i={...s.Error,name:`${o}`,message:s.Error.message||s.Error.Message||o,$fault:"client",$metadata:sl(e)}}const s=i.message||i.Message||o;i.message=s;delete i.Message;return Promise.reject(Object.assign(new Error(s),i))};const ht=async(e,t)=>{if(e.statusCode!==204&&e.statusCode>=300){return pt(e,t)}const n={$metadata:sl(e)};await rl(e.body,t);return Promise.resolve(n)};t.deserializeAws_restXmlDeletePublicKeyCommand=ht;const pt=async(e,t)=>{const n={...e,body:await ll(e.body,t)};let i;let o="UnknownError";o=ul(e,n.body);switch(o){case"AccessDenied":case"com.amazonaws.cloudfront#AccessDenied":i={...await wi(n,t),name:o,$metadata:sl(e)};break;case"InvalidIfMatchVersion":case"com.amazonaws.cloudfront#InvalidIfMatchVersion":i={...await Ui(n,t),name:o,$metadata:sl(e)};break;case"NoSuchPublicKey":case"com.amazonaws.cloudfront#NoSuchPublicKey":i={...await Co(n,t),name:o,$metadata:sl(e)};break;case"PreconditionFailed":case"com.amazonaws.cloudfront#PreconditionFailed":i={...await So(n,t),name:o,$metadata:sl(e)};break;case"PublicKeyInUse":case"com.amazonaws.cloudfront#PublicKeyInUse":i={...await bo(n,t),name:o,$metadata:sl(e)};break;default:const s=n.body;o=s.Error.code||s.Error.Code||o;i={...s.Error,name:`${o}`,message:s.Error.message||s.Error.Message||o,$fault:"client",$metadata:sl(e)}}const s=i.message||i.Message||o;i.message=s;delete i.Message;return Promise.reject(Object.assign(new Error(s),i))};const vt=async(e,t)=>{if(e.statusCode!==204&&e.statusCode>=300){return Et(e,t)}const n={$metadata:sl(e)};await rl(e.body,t);return Promise.resolve(n)};t.deserializeAws_restXmlDeleteRealtimeLogConfigCommand=vt;const Et=async(e,t)=>{const n={...e,body:await ll(e.body,t)};let i;let o="UnknownError";o=ul(e,n.body);switch(o){case"AccessDenied":case"com.amazonaws.cloudfront#AccessDenied":i={...await wi(n,t),name:o,$metadata:sl(e)};break;case"InvalidArgument":case"com.amazonaws.cloudfront#InvalidArgument":i={...await $i(n,t),name:o,$metadata:sl(e)};break;case"NoSuchRealtimeLogConfig":case"com.amazonaws.cloudfront#NoSuchRealtimeLogConfig":i={...await wo(n,t),name:o,$metadata:sl(e)};break;case"RealtimeLogConfigInUse":case"com.amazonaws.cloudfront#RealtimeLogConfigInUse":i={...await Lo(n,t),name:o,$metadata:sl(e)};break;default:const s=n.body;o=s.Error.code||s.Error.Code||o;i={...s.Error,name:`${o}`,message:s.Error.message||s.Error.Message||o,$fault:"client",$metadata:sl(e)}}const s=i.message||i.Message||o;i.message=s;delete i.Message;return Promise.reject(Object.assign(new Error(s),i))};const St=async(e,t)=>{if(e.statusCode!==204&&e.statusCode>=300){return It(e,t)}const n={$metadata:sl(e)};await rl(e.body,t);return Promise.resolve(n)};t.deserializeAws_restXmlDeleteStreamingDistributionCommand=St;const It=async(e,t)=>{const n={...e,body:await ll(e.body,t)};let i;let o="UnknownError";o=ul(e,n.body);switch(o){case"AccessDenied":case"com.amazonaws.cloudfront#AccessDenied":i={...await wi(n,t),name:o,$metadata:sl(e)};break;case"InvalidIfMatchVersion":case"com.amazonaws.cloudfront#InvalidIfMatchVersion":i={...await Ui(n,t),name:o,$metadata:sl(e)};break;case"NoSuchStreamingDistribution":case"com.amazonaws.cloudfront#NoSuchStreamingDistribution":i={...await po(n,t),name:o,$metadata:sl(e)};break;case"PreconditionFailed":case"com.amazonaws.cloudfront#PreconditionFailed":i={...await So(n,t),name:o,$metadata:sl(e)};break;case"StreamingDistributionNotDisabled":case"com.amazonaws.cloudfront#StreamingDistributionNotDisabled":i={...await Ro(n,t),name:o,$metadata:sl(e)};break;default:const s=n.body;o=s.Error.code||s.Error.Code||o;i={...s.Error,name:`${o}`,message:s.Error.message||s.Error.Message||o,$fault:"client",$metadata:sl(e)}}const s=i.message||i.Message||o;i.message=s;delete i.Message;return Promise.reject(Object.assign(new Error(s),i))};const bt=async(e,t)=>{if(e.statusCode!==200&&e.statusCode>=300){return Pt(e,t)}const n={$metadata:sl(e),CachePolicy:undefined,ETag:undefined};if(e.headers["etag"]!==undefined){n.ETag=e.headers["etag"]}const i=await ll(e.body,t);n.CachePolicy=Ma(i,t);return Promise.resolve(n)};t.deserializeAws_restXmlGetCachePolicyCommand=bt;const Pt=async(e,t)=>{const n={...e,body:await ll(e.body,t)};let i;let o="UnknownError";o=ul(e,n.body);switch(o){case"AccessDenied":case"com.amazonaws.cloudfront#AccessDenied":i={...await wi(n,t),name:o,$metadata:sl(e)};break;case"NoSuchCachePolicy":case"com.amazonaws.cloudfront#NoSuchCachePolicy":i={...await ao(n,t),name:o,$metadata:sl(e)};break;default:const s=n.body;o=s.Error.code||s.Error.Code||o;i={...s.Error,name:`${o}`,message:s.Error.message||s.Error.Message||o,$fault:"client",$metadata:sl(e)}}const s=i.message||i.Message||o;i.message=s;delete i.Message;return Promise.reject(Object.assign(new Error(s),i))};const Mt=async(e,t)=>{if(e.statusCode!==200&&e.statusCode>=300){return Lt(e,t)}const n={$metadata:sl(e),CachePolicyConfig:undefined,ETag:undefined};if(e.headers["etag"]!==undefined){n.ETag=e.headers["etag"]}const i=await ll(e.body,t);n.CachePolicyConfig=La(i,t);return Promise.resolve(n)};t.deserializeAws_restXmlGetCachePolicyConfigCommand=Mt;const Lt=async(e,t)=>{const n={...e,body:await ll(e.body,t)};let i;let o="UnknownError";o=ul(e,n.body);switch(o){case"AccessDenied":case"com.amazonaws.cloudfront#AccessDenied":i={...await wi(n,t),name:o,$metadata:sl(e)};break;case"NoSuchCachePolicy":case"com.amazonaws.cloudfront#NoSuchCachePolicy":i={...await ao(n,t),name:o,$metadata:sl(e)};break;default:const s=n.body;o=s.Error.code||s.Error.Code||o;i={...s.Error,name:`${o}`,message:s.Error.message||s.Error.Message||o,$fault:"client",$metadata:sl(e)}}const s=i.message||i.Message||o;i.message=s;delete i.Message;return Promise.reject(Object.assign(new Error(s),i))};const Tt=async(e,t)=>{if(e.statusCode!==200&&e.statusCode>=300){return At(e,t)}const n={$metadata:sl(e),CloudFrontOriginAccessIdentity:undefined,ETag:undefined};if(e.headers["etag"]!==undefined){n.ETag=e.headers["etag"]}const i=await ll(e.body,t);n.CloudFrontOriginAccessIdentity=za(i,t);return Promise.resolve(n)};t.deserializeAws_restXmlGetCloudFrontOriginAccessIdentityCommand=Tt;const At=async(e,t)=>{const n={...e,body:await ll(e.body,t)};let i;let o="UnknownError";o=ul(e,n.body);switch(o){case"AccessDenied":case"com.amazonaws.cloudfront#AccessDenied":i={...await wi(n,t),name:o,$metadata:sl(e)};break;case"NoSuchCloudFrontOriginAccessIdentity":case"com.amazonaws.cloudfront#NoSuchCloudFrontOriginAccessIdentity":i={...await co(n,t),name:o,$metadata:sl(e)};break;default:const s=n.body;o=s.Error.code||s.Error.Code||o;i={...s.Error,name:`${o}`,message:s.Error.message||s.Error.Message||o,$fault:"client",$metadata:sl(e)}}const s=i.message||i.Message||o;i.message=s;delete i.Message;return Promise.reject(Object.assign(new Error(s),i))};const Rt=async(e,t)=>{if(e.statusCode!==200&&e.statusCode>=300){return _t(e,t)}const n={$metadata:sl(e),CloudFrontOriginAccessIdentityConfig:undefined,ETag:undefined};if(e.headers["etag"]!==undefined){n.ETag=e.headers["etag"]}const i=await ll(e.body,t);n.CloudFrontOriginAccessIdentityConfig=Da(i,t);return Promise.resolve(n)};t.deserializeAws_restXmlGetCloudFrontOriginAccessIdentityConfigCommand=Rt;const _t=async(e,t)=>{const n={...e,body:await ll(e.body,t)};let i;let o="UnknownError";o=ul(e,n.body);switch(o){case"AccessDenied":case"com.amazonaws.cloudfront#AccessDenied":i={...await wi(n,t),name:o,$metadata:sl(e)};break;case"NoSuchCloudFrontOriginAccessIdentity":case"com.amazonaws.cloudfront#NoSuchCloudFrontOriginAccessIdentity":i={...await co(n,t),name:o,$metadata:sl(e)};break;default:const s=n.body;o=s.Error.code||s.Error.Code||o;i={...s.Error,name:`${o}`,message:s.Error.message||s.Error.Message||o,$fault:"client",$metadata:sl(e)}}const s=i.message||i.Message||o;i.message=s;delete i.Message;return Promise.reject(Object.assign(new Error(s),i))};const Nt=async(e,t)=>{if(e.statusCode!==200&&e.statusCode>=300){return Ft(e,t)}const n={$metadata:sl(e),Distribution:undefined,ETag:undefined};if(e.headers["etag"]!==undefined){n.ETag=e.headers["etag"]}const i=await ll(e.body,t);n.Distribution=Za(i,t);return Promise.resolve(n)};t.deserializeAws_restXmlGetDistributionCommand=Nt;const Ft=async(e,t)=>{const n={...e,body:await ll(e.body,t)};let i;let o="UnknownError";o=ul(e,n.body);switch(o){case"AccessDenied":case"com.amazonaws.cloudfront#AccessDenied":i={...await wi(n,t),name:o,$metadata:sl(e)};break;case"NoSuchDistribution":case"com.amazonaws.cloudfront#NoSuchDistribution":i={...await lo(n,t),name:o,$metadata:sl(e)};break;default:const s=n.body;o=s.Error.code||s.Error.Code||o;i={...s.Error,name:`${o}`,message:s.Error.message||s.Error.Message||o,$fault:"client",$metadata:sl(e)}}const s=i.message||i.Message||o;i.message=s;delete i.Message;return Promise.reject(Object.assign(new Error(s),i))};const zt=async(e,t)=>{if(e.statusCode!==200&&e.statusCode>=300){return Dt(e,t)}const n={$metadata:sl(e),DistributionConfig:undefined,ETag:undefined};if(e.headers["etag"]!==undefined){n.ETag=e.headers["etag"]}const i=await ll(e.body,t);n.DistributionConfig=Va(i,t);return Promise.resolve(n)};t.deserializeAws_restXmlGetDistributionConfigCommand=zt;const Dt=async(e,t)=>{const n={...e,body:await ll(e.body,t)};let i;let o="UnknownError";o=ul(e,n.body);switch(o){case"AccessDenied":case"com.amazonaws.cloudfront#AccessDenied":i={...await wi(n,t),name:o,$metadata:sl(e)};break;case"NoSuchDistribution":case"com.amazonaws.cloudfront#NoSuchDistribution":i={...await lo(n,t),name:o,$metadata:sl(e)};break;default:const s=n.body;o=s.Error.code||s.Error.Code||o;i={...s.Error,name:`${o}`,message:s.Error.message||s.Error.Message||o,$fault:"client",$metadata:sl(e)}}const s=i.message||i.Message||o;i.message=s;delete i.Message;return Promise.reject(Object.assign(new Error(s),i))};const $t=async(e,t)=>{if(e.statusCode!==200&&e.statusCode>=300){return Xt(e,t)}const n={$metadata:sl(e),ETag:undefined,FieldLevelEncryption:undefined};if(e.headers["etag"]!==undefined){n.ETag=e.headers["etag"]}const i=await ll(e.body,t);n.FieldLevelEncryption=ld(i,t);return Promise.resolve(n)};t.deserializeAws_restXmlGetFieldLevelEncryptionCommand=$t;const Xt=async(e,t)=>{const n={...e,body:await ll(e.body,t)};let i;let o="UnknownError";o=ul(e,n.body);switch(o){case"AccessDenied":case"com.amazonaws.cloudfront#AccessDenied":i={...await wi(n,t),name:o,$metadata:sl(e)};break;case"NoSuchFieldLevelEncryptionConfig":case"com.amazonaws.cloudfront#NoSuchFieldLevelEncryptionConfig":i={...await uo(n,t),name:o,$metadata:sl(e)};break;default:const s=n.body;o=s.Error.code||s.Error.Code||o;i={...s.Error,name:`${o}`,message:s.Error.message||s.Error.Message||o,$fault:"client",$metadata:sl(e)}}const s=i.message||i.Message||o;i.message=s;delete i.Message;return Promise.reject(Object.assign(new Error(s),i))};const qt=async(e,t)=>{if(e.statusCode!==200&&e.statusCode>=300){return Gt(e,t)}const n={$metadata:sl(e),ETag:undefined,FieldLevelEncryptionConfig:undefined};if(e.headers["etag"]!==undefined){n.ETag=e.headers["etag"]}const i=await ll(e.body,t);n.FieldLevelEncryptionConfig=ud(i,t);return Promise.resolve(n)};t.deserializeAws_restXmlGetFieldLevelEncryptionConfigCommand=qt;const Gt=async(e,t)=>{const n={...e,body:await ll(e.body,t)};let i;let o="UnknownError";o=ul(e,n.body);switch(o){case"AccessDenied":case"com.amazonaws.cloudfront#AccessDenied":i={...await wi(n,t),name:o,$metadata:sl(e)};break;case"NoSuchFieldLevelEncryptionConfig":case"com.amazonaws.cloudfront#NoSuchFieldLevelEncryptionConfig":i={...await uo(n,t),name:o,$metadata:sl(e)};break;default:const s=n.body;o=s.Error.code||s.Error.Code||o;i={...s.Error,name:`${o}`,message:s.Error.message||s.Error.Message||o,$fault:"client",$metadata:sl(e)}}const s=i.message||i.Message||o;i.message=s;delete i.Message;return Promise.reject(Object.assign(new Error(s),i))};const kt=async(e,t)=>{if(e.statusCode!==200&&e.statusCode>=300){return Ot(e,t)}const n={$metadata:sl(e),ETag:undefined,FieldLevelEncryptionProfile:undefined};if(e.headers["etag"]!==undefined){n.ETag=e.headers["etag"]}const i=await ll(e.body,t);n.FieldLevelEncryptionProfile=md(i,t);return Promise.resolve(n)};t.deserializeAws_restXmlGetFieldLevelEncryptionProfileCommand=kt;const Ot=async(e,t)=>{const n={...e,body:await ll(e.body,t)};let i;let o="UnknownError";o=ul(e,n.body);switch(o){case"AccessDenied":case"com.amazonaws.cloudfront#AccessDenied":i={...await wi(n,t),name:o,$metadata:sl(e)};break;case"NoSuchFieldLevelEncryptionProfile":case"com.amazonaws.cloudfront#NoSuchFieldLevelEncryptionProfile":i={...await fo(n,t),name:o,$metadata:sl(e)};break;default:const s=n.body;o=s.Error.code||s.Error.Code||o;i={...s.Error,name:`${o}`,message:s.Error.message||s.Error.Message||o,$fault:"client",$metadata:sl(e)}}const s=i.message||i.Message||o;i.message=s;delete i.Message;return Promise.reject(Object.assign(new Error(s),i))};const Ut=async(e,t)=>{if(e.statusCode!==200&&e.statusCode>=300){return Ht(e,t)}const n={$metadata:sl(e),ETag:undefined,FieldLevelEncryptionProfileConfig:undefined};if(e.headers["etag"]!==undefined){n.ETag=e.headers["etag"]}const i=await ll(e.body,t);n.FieldLevelEncryptionProfileConfig=gd(i,t);return Promise.resolve(n)};t.deserializeAws_restXmlGetFieldLevelEncryptionProfileConfigCommand=Ut;const Ht=async(e,t)=>{const n={...e,body:await ll(e.body,t)};let i;let o="UnknownError";o=ul(e,n.body);switch(o){case"AccessDenied":case"com.amazonaws.cloudfront#AccessDenied":i={...await wi(n,t),name:o,$metadata:sl(e)};break;case"NoSuchFieldLevelEncryptionProfile":case"com.amazonaws.cloudfront#NoSuchFieldLevelEncryptionProfile":i={...await fo(n,t),name:o,$metadata:sl(e)};break;default:const s=n.body;o=s.Error.code||s.Error.Code||o;i={...s.Error,name:`${o}`,message:s.Error.message||s.Error.Message||o,$fault:"client",$metadata:sl(e)}}const s=i.message||i.Message||o;i.message=s;delete i.Message;return Promise.reject(Object.assign(new Error(s),i))};const Kt=async(e,t)=>{if(e.statusCode!==200&&e.statusCode>=300){return Qt(e,t)}const n={$metadata:sl(e),Invalidation:undefined};const i=await ll(e.body,t);n.Invalidation=Ld(i,t);return Promise.resolve(n)};t.deserializeAws_restXmlGetInvalidationCommand=Kt;const Qt=async(e,t)=>{const n={...e,body:await ll(e.body,t)};let i;let o="UnknownError";o=ul(e,n.body);switch(o){case"AccessDenied":case"com.amazonaws.cloudfront#AccessDenied":i={...await wi(n,t),name:o,$metadata:sl(e)};break;case"NoSuchDistribution":case"com.amazonaws.cloudfront#NoSuchDistribution":i={...await lo(n,t),name:o,$metadata:sl(e)};break;case"NoSuchInvalidation":case"com.amazonaws.cloudfront#NoSuchInvalidation":i={...await mo(n,t),name:o,$metadata:sl(e)};break;default:const s=n.body;o=s.Error.code||s.Error.Code||o;i={...s.Error,name:`${o}`,message:s.Error.message||s.Error.Message||o,$fault:"client",$metadata:sl(e)}}const s=i.message||i.Message||o;i.message=s;delete i.Message;return Promise.reject(Object.assign(new Error(s),i))};const Bt=async(e,t)=>{if(e.statusCode!==200&&e.statusCode>=300){return xt(e,t)}const n={$metadata:sl(e),ETag:undefined,KeyGroup:undefined};if(e.headers["etag"]!==undefined){n.ETag=e.headers["etag"]}const i=await ll(e.body,t);n.KeyGroup=Nd(i,t);return Promise.resolve(n)};t.deserializeAws_restXmlGetKeyGroupCommand=Bt;const xt=async(e,t)=>{const n={...e,body:await ll(e.body,t)};let i;let o="UnknownError";o=ul(e,n.body);switch(o){case"NoSuchResource":case"com.amazonaws.cloudfront#NoSuchResource":i={...await ho(n,t),name:o,$metadata:sl(e)};break;default:const s=n.body;o=s.Error.code||s.Error.Code||o;i={...s.Error,name:`${o}`,message:s.Error.message||s.Error.Message||o,$fault:"client",$metadata:sl(e)}}const s=i.message||i.Message||o;i.message=s;delete i.Message;return Promise.reject(Object.assign(new Error(s),i))};const jt=async(e,t)=>{if(e.statusCode!==200&&e.statusCode>=300){return Wt(e,t)}const n={$metadata:sl(e),ETag:undefined,KeyGroupConfig:undefined};if(e.headers["etag"]!==undefined){n.ETag=e.headers["etag"]}const i=await ll(e.body,t);n.KeyGroupConfig=Fd(i,t);return Promise.resolve(n)};t.deserializeAws_restXmlGetKeyGroupConfigCommand=jt;const Wt=async(e,t)=>{const n={...e,body:await ll(e.body,t)};let i;let o="UnknownError";o=ul(e,n.body);switch(o){case"NoSuchResource":case"com.amazonaws.cloudfront#NoSuchResource":i={...await ho(n,t),name:o,$metadata:sl(e)};break;default:const s=n.body;o=s.Error.code||s.Error.Code||o;i={...s.Error,name:`${o}`,message:s.Error.message||s.Error.Message||o,$fault:"client",$metadata:sl(e)}}const s=i.message||i.Message||o;i.message=s;delete i.Message;return Promise.reject(Object.assign(new Error(s),i))};const Yt=async(e,t)=>{if(e.statusCode!==200&&e.statusCode>=300){return Jt(e,t)}const n={$metadata:sl(e),MonitoringSubscription:undefined};const i=await ll(e.body,t);n.MonitoringSubscription=jd(i,t);return Promise.resolve(n)};t.deserializeAws_restXmlGetMonitoringSubscriptionCommand=Yt;const Jt=async(e,t)=>{const n={...e,body:await ll(e.body,t)};let i;let o="UnknownError";o=ul(e,n.body);switch(o){case"AccessDenied":case"com.amazonaws.cloudfront#AccessDenied":i={...await wi(n,t),name:o,$metadata:sl(e)};break;case"NoSuchDistribution":case"com.amazonaws.cloudfront#NoSuchDistribution":i={...await lo(n,t),name:o,$metadata:sl(e)};break;default:const s=n.body;o=s.Error.code||s.Error.Code||o;i={...s.Error,name:`${o}`,message:s.Error.message||s.Error.Message||o,$fault:"client",$metadata:sl(e)}}const s=i.message||i.Message||o;i.message=s;delete i.Message;return Promise.reject(Object.assign(new Error(s),i))};const Zt=async(e,t)=>{if(e.statusCode!==200&&e.statusCode>=300){return Vt(e,t)}const n={$metadata:sl(e),ETag:undefined,OriginRequestPolicy:undefined};if(e.headers["etag"]!==undefined){n.ETag=e.headers["etag"]}const i=await ll(e.body,t);n.OriginRequestPolicy=rc(i,t);return Promise.resolve(n)};t.deserializeAws_restXmlGetOriginRequestPolicyCommand=Zt;const Vt=async(e,t)=>{const n={...e,body:await ll(e.body,t)};let i;let o="UnknownError";o=ul(e,n.body);switch(o){case"AccessDenied":case"com.amazonaws.cloudfront#AccessDenied":i={...await wi(n,t),name:o,$metadata:sl(e)};break;case"NoSuchOriginRequestPolicy":case"com.amazonaws.cloudfront#NoSuchOriginRequestPolicy":i={...await yo(n,t),name:o,$metadata:sl(e)};break;default:const s=n.body;o=s.Error.code||s.Error.Code||o;i={...s.Error,name:`${o}`,message:s.Error.message||s.Error.Message||o,$fault:"client",$metadata:sl(e)}}const s=i.message||i.Message||o;i.message=s;delete i.Message;return Promise.reject(Object.assign(new Error(s),i))};const en=async(e,t)=>{if(e.statusCode!==200&&e.statusCode>=300){return tn(e,t)}const n={$metadata:sl(e),ETag:undefined,OriginRequestPolicyConfig:undefined};if(e.headers["etag"]!==undefined){n.ETag=e.headers["etag"]}const i=await ll(e.body,t);n.OriginRequestPolicyConfig=ac(i,t);return Promise.resolve(n)};t.deserializeAws_restXmlGetOriginRequestPolicyConfigCommand=en;const tn=async(e,t)=>{const n={...e,body:await ll(e.body,t)};let i;let o="UnknownError";o=ul(e,n.body);switch(o){case"AccessDenied":case"com.amazonaws.cloudfront#AccessDenied":i={...await wi(n,t),name:o,$metadata:sl(e)};break;case"NoSuchOriginRequestPolicy":case"com.amazonaws.cloudfront#NoSuchOriginRequestPolicy":i={...await yo(n,t),name:o,$metadata:sl(e)};break;default:const s=n.body;o=s.Error.code||s.Error.Code||o;i={...s.Error,name:`${o}`,message:s.Error.message||s.Error.Message||o,$fault:"client",$metadata:sl(e)}}const s=i.message||i.Message||o;i.message=s;delete i.Message;return Promise.reject(Object.assign(new Error(s),i))};const nn=async(e,t)=>{if(e.statusCode!==200&&e.statusCode>=300){return on(e,t)}const n={$metadata:sl(e),ETag:undefined,PublicKey:undefined};if(e.headers["etag"]!==undefined){n.ETag=e.headers["etag"]}const i=await ll(e.body,t);n.PublicKey=vc(i,t);return Promise.resolve(n)};t.deserializeAws_restXmlGetPublicKeyCommand=nn;const on=async(e,t)=>{const n={...e,body:await ll(e.body,t)};let i;let o="UnknownError";o=ul(e,n.body);switch(o){case"AccessDenied":case"com.amazonaws.cloudfront#AccessDenied":i={...await wi(n,t),name:o,$metadata:sl(e)};break;case"NoSuchPublicKey":case"com.amazonaws.cloudfront#NoSuchPublicKey":i={...await Co(n,t),name:o,$metadata:sl(e)};break;default:const s=n.body;o=s.Error.code||s.Error.Code||o;i={...s.Error,name:`${o}`,message:s.Error.message||s.Error.Message||o,$fault:"client",$metadata:sl(e)}}const s=i.message||i.Message||o;i.message=s;delete i.Message;return Promise.reject(Object.assign(new Error(s),i))};const sn=async(e,t)=>{if(e.statusCode!==200&&e.statusCode>=300){return rn(e,t)}const n={$metadata:sl(e),ETag:undefined,PublicKeyConfig:undefined};if(e.headers["etag"]!==undefined){n.ETag=e.headers["etag"]}const i=await ll(e.body,t);n.PublicKeyConfig=Ec(i,t);return Promise.resolve(n)};t.deserializeAws_restXmlGetPublicKeyConfigCommand=sn;const rn=async(e,t)=>{const n={...e,body:await ll(e.body,t)};let i;let o="UnknownError";o=ul(e,n.body);switch(o){case"AccessDenied":case"com.amazonaws.cloudfront#AccessDenied":i={...await wi(n,t),name:o,$metadata:sl(e)};break;case"NoSuchPublicKey":case"com.amazonaws.cloudfront#NoSuchPublicKey":i={...await Co(n,t),name:o,$metadata:sl(e)};break;default:const s=n.body;o=s.Error.code||s.Error.Code||o;i={...s.Error,name:`${o}`,message:s.Error.message||s.Error.Message||o,$fault:"client",$metadata:sl(e)}}const s=i.message||i.Message||o;i.message=s;delete i.Message;return Promise.reject(Object.assign(new Error(s),i))};const an=async(e,t)=>{if(e.statusCode!==200&&e.statusCode>=300){return dn(e,t)}const n={$metadata:sl(e),RealtimeLogConfig:undefined};const i=await ll(e.body,t);if(i["RealtimeLogConfig"]!==undefined){n.RealtimeLogConfig=zc(i["RealtimeLogConfig"],t)}return Promise.resolve(n)};t.deserializeAws_restXmlGetRealtimeLogConfigCommand=an;const dn=async(e,t)=>{const n={...e,body:await ll(e.body,t)};let i;let o="UnknownError";o=ul(e,n.body);switch(o){case"AccessDenied":case"com.amazonaws.cloudfront#AccessDenied":i={...await wi(n,t),name:o,$metadata:sl(e)};break;case"InvalidArgument":case"com.amazonaws.cloudfront#InvalidArgument":i={...await $i(n,t),name:o,$metadata:sl(e)};break;case"NoSuchRealtimeLogConfig":case"com.amazonaws.cloudfront#NoSuchRealtimeLogConfig":i={...await wo(n,t),name:o,$metadata:sl(e)};break;default:const s=n.body;o=s.Error.code||s.Error.Code||o;i={...s.Error,name:`${o}`,message:s.Error.message||s.Error.Message||o,$fault:"client",$metadata:sl(e)}}const s=i.message||i.Message||o;i.message=s;delete i.Message;return Promise.reject(Object.assign(new Error(s),i))};const cn=async(e,t)=>{if(e.statusCode!==200&&e.statusCode>=300){return ln(e,t)}const n={$metadata:sl(e),ETag:undefined,StreamingDistribution:undefined};if(e.headers["etag"]!==undefined){n.ETag=e.headers["etag"]}const i=await ll(e.body,t);n.StreamingDistribution=Bc(i,t);return Promise.resolve(n)};t.deserializeAws_restXmlGetStreamingDistributionCommand=cn;const ln=async(e,t)=>{const n={...e,body:await ll(e.body,t)};let i;let o="UnknownError";o=ul(e,n.body);switch(o){case"AccessDenied":case"com.amazonaws.cloudfront#AccessDenied":i={...await wi(n,t),name:o,$metadata:sl(e)};break;case"NoSuchStreamingDistribution":case"com.amazonaws.cloudfront#NoSuchStreamingDistribution":i={...await po(n,t),name:o,$metadata:sl(e)};break;default:const s=n.body;o=s.Error.code||s.Error.Code||o;i={...s.Error,name:`${o}`,message:s.Error.message||s.Error.Message||o,$fault:"client",$metadata:sl(e)}}const s=i.message||i.Message||o;i.message=s;delete i.Message;return Promise.reject(Object.assign(new Error(s),i))};const un=async(e,t)=>{if(e.statusCode!==200&&e.statusCode>=300){return fn(e,t)}const n={$metadata:sl(e),ETag:undefined,StreamingDistributionConfig:undefined};if(e.headers["etag"]!==undefined){n.ETag=e.headers["etag"]}const i=await ll(e.body,t);n.StreamingDistributionConfig=xc(i,t);return Promise.resolve(n)};t.deserializeAws_restXmlGetStreamingDistributionConfigCommand=un;const fn=async(e,t)=>{const n={...e,body:await ll(e.body,t)};let i;let o="UnknownError";o=ul(e,n.body);switch(o){case"AccessDenied":case"com.amazonaws.cloudfront#AccessDenied":i={...await wi(n,t),name:o,$metadata:sl(e)};break;case"NoSuchStreamingDistribution":case"com.amazonaws.cloudfront#NoSuchStreamingDistribution":i={...await po(n,t),name:o,$metadata:sl(e)};break;default:const s=n.body;o=s.Error.code||s.Error.Code||o;i={...s.Error,name:`${o}`,message:s.Error.message||s.Error.Message||o,$fault:"client",$metadata:sl(e)}}const s=i.message||i.Message||o;i.message=s;delete i.Message;return Promise.reject(Object.assign(new Error(s),i))};const mn=async(e,t)=>{if(e.statusCode!==200&&e.statusCode>=300){return gn(e,t)}const n={$metadata:sl(e),CachePolicyList:undefined};const i=await ll(e.body,t);n.CachePolicyList=Ra(i,t);return Promise.resolve(n)};t.deserializeAws_restXmlListCachePoliciesCommand=mn;const gn=async(e,t)=>{const n={...e,body:await ll(e.body,t)};let i;let o="UnknownError";o=ul(e,n.body);switch(o){case"AccessDenied":case"com.amazonaws.cloudfront#AccessDenied":i={...await wi(n,t),name:o,$metadata:sl(e)};break;case"InvalidArgument":case"com.amazonaws.cloudfront#InvalidArgument":i={...await $i(n,t),name:o,$metadata:sl(e)};break;case"NoSuchCachePolicy":case"com.amazonaws.cloudfront#NoSuchCachePolicy":i={...await ao(n,t),name:o,$metadata:sl(e)};break;default:const s=n.body;o=s.Error.code||s.Error.Code||o;i={...s.Error,name:`${o}`,message:s.Error.message||s.Error.Message||o,$fault:"client",$metadata:sl(e)}}const s=i.message||i.Message||o;i.message=s;delete i.Message;return Promise.reject(Object.assign(new Error(s),i))};const yn=async(e,t)=>{if(e.statusCode!==200&&e.statusCode>=300){return Cn(e,t)}const n={$metadata:sl(e),CloudFrontOriginAccessIdentityList:undefined};const i=await ll(e.body,t);n.CloudFrontOriginAccessIdentityList=$a(i,t);return Promise.resolve(n)};t.deserializeAws_restXmlListCloudFrontOriginAccessIdentitiesCommand=yn;const Cn=async(e,t)=>{const n={...e,body:await ll(e.body,t)};let i;let o="UnknownError";o=ul(e,n.body);switch(o){case"InvalidArgument":case"com.amazonaws.cloudfront#InvalidArgument":i={...await $i(n,t),name:o,$metadata:sl(e)};break;default:const s=n.body;o=s.Error.code||s.Error.Code||o;i={...s.Error,name:`${o}`,message:s.Error.message||s.Error.Message||o,$fault:"client",$metadata:sl(e)}}const s=i.message||i.Message||o;i.message=s;delete i.Message;return Promise.reject(Object.assign(new Error(s),i))};const wn=async(e,t)=>{if(e.statusCode!==200&&e.statusCode>=300){return hn(e,t)}const n={$metadata:sl(e),DistributionList:undefined};const i=await ll(e.body,t);n.DistributionList=nd(i,t);return Promise.resolve(n)};t.deserializeAws_restXmlListDistributionsCommand=wn;const hn=async(e,t)=>{const n={...e,body:await ll(e.body,t)};let i;let o="UnknownError";o=ul(e,n.body);switch(o){case"InvalidArgument":case"com.amazonaws.cloudfront#InvalidArgument":i={...await $i(n,t),name:o,$metadata:sl(e)};break;default:const s=n.body;o=s.Error.code||s.Error.Code||o;i={...s.Error,name:`${o}`,message:s.Error.message||s.Error.Message||o,$fault:"client",$metadata:sl(e)}}const s=i.message||i.Message||o;i.message=s;delete i.Message;return Promise.reject(Object.assign(new Error(s),i))};const pn=async(e,t)=>{if(e.statusCode!==200&&e.statusCode>=300){return vn(e,t)}const n={$metadata:sl(e),DistributionIdList:undefined};const i=await ll(e.body,t);n.DistributionIdList=ed(i,t);return Promise.resolve(n)};t.deserializeAws_restXmlListDistributionsByCachePolicyIdCommand=pn;const vn=async(e,t)=>{const n={...e,body:await ll(e.body,t)};let i;let o="UnknownError";o=ul(e,n.body);switch(o){case"AccessDenied":case"com.amazonaws.cloudfront#AccessDenied":i={...await wi(n,t),name:o,$metadata:sl(e)};break;case"InvalidArgument":case"com.amazonaws.cloudfront#InvalidArgument":i={...await $i(n,t),name:o,$metadata:sl(e)};break;case"NoSuchCachePolicy":case"com.amazonaws.cloudfront#NoSuchCachePolicy":i={...await ao(n,t),name:o,$metadata:sl(e)};break;default:const s=n.body;o=s.Error.code||s.Error.Code||o;i={...s.Error,name:`${o}`,message:s.Error.message||s.Error.Message||o,$fault:"client",$metadata:sl(e)}}const s=i.message||i.Message||o;i.message=s;delete i.Message;return Promise.reject(Object.assign(new Error(s),i))};const En=async(e,t)=>{if(e.statusCode!==200&&e.statusCode>=300){return Sn(e,t)}const n={$metadata:sl(e),DistributionIdList:undefined};const i=await ll(e.body,t);n.DistributionIdList=ed(i,t);return Promise.resolve(n)};t.deserializeAws_restXmlListDistributionsByKeyGroupCommand=En;const Sn=async(e,t)=>{const n={...e,body:await ll(e.body,t)};let i;let o="UnknownError";o=ul(e,n.body);switch(o){case"InvalidArgument":case"com.amazonaws.cloudfront#InvalidArgument":i={...await $i(n,t),name:o,$metadata:sl(e)};break;case"NoSuchResource":case"com.amazonaws.cloudfront#NoSuchResource":i={...await ho(n,t),name:o,$metadata:sl(e)};break;default:const s=n.body;o=s.Error.code||s.Error.Code||o;i={...s.Error,name:`${o}`,message:s.Error.message||s.Error.Message||o,$fault:"client",$metadata:sl(e)}}const s=i.message||i.Message||o;i.message=s;delete i.Message;return Promise.reject(Object.assign(new Error(s),i))};const In=async(e,t)=>{if(e.statusCode!==200&&e.statusCode>=300){return bn(e,t)}const n={$metadata:sl(e),DistributionIdList:undefined};const i=await ll(e.body,t);n.DistributionIdList=ed(i,t);return Promise.resolve(n)};t.deserializeAws_restXmlListDistributionsByOriginRequestPolicyIdCommand=In;const bn=async(e,t)=>{const n={...e,body:await ll(e.body,t)};let i;let o="UnknownError";o=ul(e,n.body);switch(o){case"AccessDenied":case"com.amazonaws.cloudfront#AccessDenied":i={...await wi(n,t),name:o,$metadata:sl(e)};break;case"InvalidArgument":case"com.amazonaws.cloudfront#InvalidArgument":i={...await $i(n,t),name:o,$metadata:sl(e)};break;case"NoSuchOriginRequestPolicy":case"com.amazonaws.cloudfront#NoSuchOriginRequestPolicy":i={...await yo(n,t),name:o,$metadata:sl(e)};break;default:const s=n.body;o=s.Error.code||s.Error.Code||o;i={...s.Error,name:`${o}`,message:s.Error.message||s.Error.Message||o,$fault:"client",$metadata:sl(e)}}const s=i.message||i.Message||o;i.message=s;delete i.Message;return Promise.reject(Object.assign(new Error(s),i))};const Pn=async(e,t)=>{if(e.statusCode!==200&&e.statusCode>=300){return Mn(e,t)}const n={$metadata:sl(e),DistributionList:undefined};const i=await ll(e.body,t);n.DistributionList=nd(i,t);return Promise.resolve(n)};t.deserializeAws_restXmlListDistributionsByRealtimeLogConfigCommand=Pn;const Mn=async(e,t)=>{const n={...e,body:await ll(e.body,t)};let i;let o="UnknownError";o=ul(e,n.body);switch(o){case"InvalidArgument":case"com.amazonaws.cloudfront#InvalidArgument":i={...await $i(n,t),name:o,$metadata:sl(e)};break;default:const s=n.body;o=s.Error.code||s.Error.Code||o;i={...s.Error,name:`${o}`,message:s.Error.message||s.Error.Message||o,$fault:"client",$metadata:sl(e)}}const s=i.message||i.Message||o;i.message=s;delete i.Message;return Promise.reject(Object.assign(new Error(s),i))};const Ln=async(e,t)=>{if(e.statusCode!==200&&e.statusCode>=300){return Tn(e,t)}const n={$metadata:sl(e),DistributionList:undefined};const i=await ll(e.body,t);n.DistributionList=nd(i,t);return Promise.resolve(n)};t.deserializeAws_restXmlListDistributionsByWebACLIdCommand=Ln;const Tn=async(e,t)=>{const n={...e,body:await ll(e.body,t)};let i;let o="UnknownError";o=ul(e,n.body);switch(o){case"InvalidArgument":case"com.amazonaws.cloudfront#InvalidArgument":i={...await $i(n,t),name:o,$metadata:sl(e)};break;case"InvalidWebACLId":case"com.amazonaws.cloudfront#InvalidWebACLId":i={...await oo(n,t),name:o,$metadata:sl(e)};break;default:const s=n.body;o=s.Error.code||s.Error.Code||o;i={...s.Error,name:`${o}`,message:s.Error.message||s.Error.Message||o,$fault:"client",$metadata:sl(e)}}const s=i.message||i.Message||o;i.message=s;delete i.Message;return Promise.reject(Object.assign(new Error(s),i))};const An=async(e,t)=>{if(e.statusCode!==200&&e.statusCode>=300){return Rn(e,t)}const n={$metadata:sl(e),FieldLevelEncryptionList:undefined};const i=await ll(e.body,t);n.FieldLevelEncryptionList=fd(i,t);return Promise.resolve(n)};t.deserializeAws_restXmlListFieldLevelEncryptionConfigsCommand=An;const Rn=async(e,t)=>{const n={...e,body:await ll(e.body,t)};let i;let o="UnknownError";o=ul(e,n.body);switch(o){case"InvalidArgument":case"com.amazonaws.cloudfront#InvalidArgument":i={...await $i(n,t),name:o,$metadata:sl(e)};break;default:const s=n.body;o=s.Error.code||s.Error.Code||o;i={...s.Error,name:`${o}`,message:s.Error.message||s.Error.Message||o,$fault:"client",$metadata:sl(e)}}const s=i.message||i.Message||o;i.message=s;delete i.Message;return Promise.reject(Object.assign(new Error(s),i))};const _n=async(e,t)=>{if(e.statusCode!==200&&e.statusCode>=300){return Nn(e,t)}const n={$metadata:sl(e),FieldLevelEncryptionProfileList:undefined};const i=await ll(e.body,t);n.FieldLevelEncryptionProfileList=yd(i,t);return Promise.resolve(n)};t.deserializeAws_restXmlListFieldLevelEncryptionProfilesCommand=_n;const Nn=async(e,t)=>{const n={...e,body:await ll(e.body,t)};let i;let o="UnknownError";o=ul(e,n.body);switch(o){case"InvalidArgument":case"com.amazonaws.cloudfront#InvalidArgument":i={...await $i(n,t),name:o,$metadata:sl(e)};break;default:const s=n.body;o=s.Error.code||s.Error.Code||o;i={...s.Error,name:`${o}`,message:s.Error.message||s.Error.Message||o,$fault:"client",$metadata:sl(e)}}const s=i.message||i.Message||o;i.message=s;delete i.Message;return Promise.reject(Object.assign(new Error(s),i))};const Fn=async(e,t)=>{if(e.statusCode!==200&&e.statusCode>=300){return zn(e,t)}const n={$metadata:sl(e),InvalidationList:undefined};const i=await ll(e.body,t);n.InvalidationList=Ad(i,t);return Promise.resolve(n)};t.deserializeAws_restXmlListInvalidationsCommand=Fn;const zn=async(e,t)=>{const n={...e,body:await ll(e.body,t)};let i;let o="UnknownError";o=ul(e,n.body);switch(o){case"AccessDenied":case"com.amazonaws.cloudfront#AccessDenied":i={...await wi(n,t),name:o,$metadata:sl(e)};break;case"InvalidArgument":case"com.amazonaws.cloudfront#InvalidArgument":i={...await $i(n,t),name:o,$metadata:sl(e)};break;case"NoSuchDistribution":case"com.amazonaws.cloudfront#NoSuchDistribution":i={...await lo(n,t),name:o,$metadata:sl(e)};break;default:const s=n.body;o=s.Error.code||s.Error.Code||o;i={...s.Error,name:`${o}`,message:s.Error.message||s.Error.Message||o,$fault:"client",$metadata:sl(e)}}const s=i.message||i.Message||o;i.message=s;delete i.Message;return Promise.reject(Object.assign(new Error(s),i))};const Dn=async(e,t)=>{if(e.statusCode!==200&&e.statusCode>=300){return $n(e,t)}const n={$metadata:sl(e),KeyGroupList:undefined};const i=await ll(e.body,t);n.KeyGroupList=zd(i,t);return Promise.resolve(n)};t.deserializeAws_restXmlListKeyGroupsCommand=Dn;const $n=async(e,t)=>{const n={...e,body:await ll(e.body,t)};let i;let o="UnknownError";o=ul(e,n.body);switch(o){case"InvalidArgument":case"com.amazonaws.cloudfront#InvalidArgument":i={...await $i(n,t),name:o,$metadata:sl(e)};break;default:const s=n.body;o=s.Error.code||s.Error.Code||o;i={...s.Error,name:`${o}`,message:s.Error.message||s.Error.Message||o,$fault:"client",$metadata:sl(e)}}const s=i.message||i.Message||o;i.message=s;delete i.Message;return Promise.reject(Object.assign(new Error(s),i))};const Xn=async(e,t)=>{if(e.statusCode!==200&&e.statusCode>=300){return qn(e,t)}const n={$metadata:sl(e),OriginRequestPolicyList:undefined};const i=await ll(e.body,t);n.OriginRequestPolicyList=lc(i,t);return Promise.resolve(n)};t.deserializeAws_restXmlListOriginRequestPoliciesCommand=Xn;const qn=async(e,t)=>{const n={...e,body:await ll(e.body,t)};let i;let o="UnknownError";o=ul(e,n.body);switch(o){case"AccessDenied":case"com.amazonaws.cloudfront#AccessDenied":i={...await wi(n,t),name:o,$metadata:sl(e)};break;case"InvalidArgument":case"com.amazonaws.cloudfront#InvalidArgument":i={...await $i(n,t),name:o,$metadata:sl(e)};break;case"NoSuchOriginRequestPolicy":case"com.amazonaws.cloudfront#NoSuchOriginRequestPolicy":i={...await yo(n,t),name:o,$metadata:sl(e)};break;default:const s=n.body;o=s.Error.code||s.Error.Code||o;i={...s.Error,name:`${o}`,message:s.Error.message||s.Error.Message||o,$fault:"client",$metadata:sl(e)}}const s=i.message||i.Message||o;i.message=s;delete i.Message;return Promise.reject(Object.assign(new Error(s),i))};const Gn=async(e,t)=>{if(e.statusCode!==200&&e.statusCode>=300){return kn(e,t)}const n={$metadata:sl(e),PublicKeyList:undefined};const i=await ll(e.body,t);n.PublicKeyList=Ic(i,t);return Promise.resolve(n)};t.deserializeAws_restXmlListPublicKeysCommand=Gn;const kn=async(e,t)=>{const n={...e,body:await ll(e.body,t)};let i;let o="UnknownError";o=ul(e,n.body);switch(o){case"InvalidArgument":case"com.amazonaws.cloudfront#InvalidArgument":i={...await $i(n,t),name:o,$metadata:sl(e)};break;default:const s=n.body;o=s.Error.code||s.Error.Code||o;i={...s.Error,name:`${o}`,message:s.Error.message||s.Error.Message||o,$fault:"client",$metadata:sl(e)}}const s=i.message||i.Message||o;i.message=s;delete i.Message;return Promise.reject(Object.assign(new Error(s),i))};const On=async(e,t)=>{if(e.statusCode!==200&&e.statusCode>=300){return Un(e,t)}const n={$metadata:sl(e),RealtimeLogConfigs:undefined};const i=await ll(e.body,t);n.RealtimeLogConfigs=$c(i,t);return Promise.resolve(n)};t.deserializeAws_restXmlListRealtimeLogConfigsCommand=On;const Un=async(e,t)=>{const n={...e,body:await ll(e.body,t)};let i;let o="UnknownError";o=ul(e,n.body);switch(o){case"AccessDenied":case"com.amazonaws.cloudfront#AccessDenied":i={...await wi(n,t),name:o,$metadata:sl(e)};break;case"InvalidArgument":case"com.amazonaws.cloudfront#InvalidArgument":i={...await $i(n,t),name:o,$metadata:sl(e)};break;case"NoSuchRealtimeLogConfig":case"com.amazonaws.cloudfront#NoSuchRealtimeLogConfig":i={...await wo(n,t),name:o,$metadata:sl(e)};break;default:const s=n.body;o=s.Error.code||s.Error.Code||o;i={...s.Error,name:`${o}`,message:s.Error.message||s.Error.Message||o,$fault:"client",$metadata:sl(e)}}const s=i.message||i.Message||o;i.message=s;delete i.Message;return Promise.reject(Object.assign(new Error(s),i))};const Hn=async(e,t)=>{if(e.statusCode!==200&&e.statusCode>=300){return Kn(e,t)}const n={$metadata:sl(e),StreamingDistributionList:undefined};const i=await ll(e.body,t);n.StreamingDistributionList=jc(i,t);return Promise.resolve(n)};t.deserializeAws_restXmlListStreamingDistributionsCommand=Hn;const Kn=async(e,t)=>{const n={...e,body:await ll(e.body,t)};let i;let o="UnknownError";o=ul(e,n.body);switch(o){case"InvalidArgument":case"com.amazonaws.cloudfront#InvalidArgument":i={...await $i(n,t),name:o,$metadata:sl(e)};break;default:const s=n.body;o=s.Error.code||s.Error.Code||o;i={...s.Error,name:`${o}`,message:s.Error.message||s.Error.Message||o,$fault:"client",$metadata:sl(e)}}const s=i.message||i.Message||o;i.message=s;delete i.Message;return Promise.reject(Object.assign(new Error(s),i))};const Qn=async(e,t)=>{if(e.statusCode!==200&&e.statusCode>=300){return Bn(e,t)}const n={$metadata:sl(e),Tags:undefined};const i=await ll(e.body,t);n.Tags=el(i,t);return Promise.resolve(n)};t.deserializeAws_restXmlListTagsForResourceCommand=Qn;const Bn=async(e,t)=>{const n={...e,body:await ll(e.body,t)};let i;let o="UnknownError";o=ul(e,n.body);switch(o){case"AccessDenied":case"com.amazonaws.cloudfront#AccessDenied":i={...await wi(n,t),name:o,$metadata:sl(e)};break;case"InvalidArgument":case"com.amazonaws.cloudfront#InvalidArgument":i={...await $i(n,t),name:o,$metadata:sl(e)};break;case"InvalidTagging":case"com.amazonaws.cloudfront#InvalidTagging":i={...await to(n,t),name:o,$metadata:sl(e)};break;case"NoSuchResource":case"com.amazonaws.cloudfront#NoSuchResource":i={...await ho(n,t),name:o,$metadata:sl(e)};break;default:const s=n.body;o=s.Error.code||s.Error.Code||o;i={...s.Error,name:`${o}`,message:s.Error.message||s.Error.Message||o,$fault:"client",$metadata:sl(e)}}const s=i.message||i.Message||o;i.message=s;delete i.Message;return Promise.reject(Object.assign(new Error(s),i))};const xn=async(e,t)=>{if(e.statusCode!==204&&e.statusCode>=300){return jn(e,t)}const n={$metadata:sl(e)};await rl(e.body,t);return Promise.resolve(n)};t.deserializeAws_restXmlTagResourceCommand=xn;const jn=async(e,t)=>{const n={...e,body:await ll(e.body,t)};let i;let o="UnknownError";o=ul(e,n.body);switch(o){case"AccessDenied":case"com.amazonaws.cloudfront#AccessDenied":i={...await wi(n,t),name:o,$metadata:sl(e)};break;case"InvalidArgument":case"com.amazonaws.cloudfront#InvalidArgument":i={...await $i(n,t),name:o,$metadata:sl(e)};break;case"InvalidTagging":case"com.amazonaws.cloudfront#InvalidTagging":i={...await to(n,t),name:o,$metadata:sl(e)};break;case"NoSuchResource":case"com.amazonaws.cloudfront#NoSuchResource":i={...await ho(n,t),name:o,$metadata:sl(e)};break;default:const s=n.body;o=s.Error.code||s.Error.Code||o;i={...s.Error,name:`${o}`,message:s.Error.message||s.Error.Message||o,$fault:"client",$metadata:sl(e)}}const s=i.message||i.Message||o;i.message=s;delete i.Message;return Promise.reject(Object.assign(new Error(s),i))};const Wn=async(e,t)=>{if(e.statusCode!==204&&e.statusCode>=300){return Yn(e,t)}const n={$metadata:sl(e)};await rl(e.body,t);return Promise.resolve(n)};t.deserializeAws_restXmlUntagResourceCommand=Wn;const Yn=async(e,t)=>{const n={...e,body:await ll(e.body,t)};let i;let o="UnknownError";o=ul(e,n.body);switch(o){case"AccessDenied":case"com.amazonaws.cloudfront#AccessDenied":i={...await wi(n,t),name:o,$metadata:sl(e)};break;case"InvalidArgument":case"com.amazonaws.cloudfront#InvalidArgument":i={...await $i(n,t),name:o,$metadata:sl(e)};break;case"InvalidTagging":case"com.amazonaws.cloudfront#InvalidTagging":i={...await to(n,t),name:o,$metadata:sl(e)};break;case"NoSuchResource":case"com.amazonaws.cloudfront#NoSuchResource":i={...await ho(n,t),name:o,$metadata:sl(e)};break;default:const s=n.body;o=s.Error.code||s.Error.Code||o;i={...s.Error,name:`${o}`,message:s.Error.message||s.Error.Message||o,$fault:"client",$metadata:sl(e)}}const s=i.message||i.Message||o;i.message=s;delete i.Message;return Promise.reject(Object.assign(new Error(s),i))};const Jn=async(e,t)=>{if(e.statusCode!==200&&e.statusCode>=300){return Zn(e,t)}const n={$metadata:sl(e),CachePolicy:undefined,ETag:undefined};if(e.headers["etag"]!==undefined){n.ETag=e.headers["etag"]}const i=await ll(e.body,t);n.CachePolicy=Ma(i,t);return Promise.resolve(n)};t.deserializeAws_restXmlUpdateCachePolicyCommand=Jn;const Zn=async(e,t)=>{const n={...e,body:await ll(e.body,t)};let i;let o="UnknownError";o=ul(e,n.body);switch(o){case"AccessDenied":case"com.amazonaws.cloudfront#AccessDenied":i={...await wi(n,t),name:o,$metadata:sl(e)};break;case"CachePolicyAlreadyExists":case"com.amazonaws.cloudfront#CachePolicyAlreadyExists":i={...await pi(n,t),name:o,$metadata:sl(e)};break;case"IllegalUpdate":case"com.amazonaws.cloudfront#IllegalUpdate":i={...await zi(n,t),name:o,$metadata:sl(e)};break;case"InconsistentQuantities":case"com.amazonaws.cloudfront#InconsistentQuantities":i={...await Di(n,t),name:o,$metadata:sl(e)};break;case"InvalidArgument":case"com.amazonaws.cloudfront#InvalidArgument":i={...await $i(n,t),name:o,$metadata:sl(e)};break;case"InvalidIfMatchVersion":case"com.amazonaws.cloudfront#InvalidIfMatchVersion":i={...await Ui(n,t),name:o,$metadata:sl(e)};break;case"NoSuchCachePolicy":case"com.amazonaws.cloudfront#NoSuchCachePolicy":i={...await ao(n,t),name:o,$metadata:sl(e)};break;case"PreconditionFailed":case"com.amazonaws.cloudfront#PreconditionFailed":i={...await So(n,t),name:o,$metadata:sl(e)};break;case"TooManyCookiesInCachePolicy":case"com.amazonaws.cloudfront#TooManyCookiesInCachePolicy":i={...await $o(n,t),name:o,$metadata:sl(e)};break;case"TooManyHeadersInCachePolicy":case"com.amazonaws.cloudfront#TooManyHeadersInCachePolicy":i={...await Zo(n,t),name:o,$metadata:sl(e)};break;case"TooManyQueryStringsInCachePolicy":case"com.amazonaws.cloudfront#TooManyQueryStringsInCachePolicy":i={...await fs(n,t),name:o,$metadata:sl(e)};break;default:const s=n.body;o=s.Error.code||s.Error.Code||o;i={...s.Error,name:`${o}`,message:s.Error.message||s.Error.Message||o,$fault:"client",$metadata:sl(e)}}const s=i.message||i.Message||o;i.message=s;delete i.Message;return Promise.reject(Object.assign(new Error(s),i))};const Vn=async(e,t)=>{if(e.statusCode!==200&&e.statusCode>=300){return ei(e,t)}const n={$metadata:sl(e),CloudFrontOriginAccessIdentity:undefined,ETag:undefined};if(e.headers["etag"]!==undefined){n.ETag=e.headers["etag"]}const i=await ll(e.body,t);n.CloudFrontOriginAccessIdentity=za(i,t);return Promise.resolve(n)};t.deserializeAws_restXmlUpdateCloudFrontOriginAccessIdentityCommand=Vn;const ei=async(e,t)=>{const n={...e,body:await ll(e.body,t)};let i;let o="UnknownError";o=ul(e,n.body);switch(o){case"AccessDenied":case"com.amazonaws.cloudfront#AccessDenied":i={...await wi(n,t),name:o,$metadata:sl(e)};break;case"IllegalUpdate":case"com.amazonaws.cloudfront#IllegalUpdate":i={...await zi(n,t),name:o,$metadata:sl(e)};break;case"InconsistentQuantities":case"com.amazonaws.cloudfront#InconsistentQuantities":i={...await Di(n,t),name:o,$metadata:sl(e)};break;case"InvalidArgument":case"com.amazonaws.cloudfront#InvalidArgument":i={...await $i(n,t),name:o,$metadata:sl(e)};break;case"InvalidIfMatchVersion":case"com.amazonaws.cloudfront#InvalidIfMatchVersion":i={...await Ui(n,t),name:o,$metadata:sl(e)};break;case"MissingBody":case"com.amazonaws.cloudfront#MissingBody":i={...await ro(n,t),name:o,$metadata:sl(e)};break;case"NoSuchCloudFrontOriginAccessIdentity":case"com.amazonaws.cloudfront#NoSuchCloudFrontOriginAccessIdentity":i={...await co(n,t),name:o,$metadata:sl(e)};break;case"PreconditionFailed":case"com.amazonaws.cloudfront#PreconditionFailed":i={...await So(n,t),name:o,$metadata:sl(e)};break;default:const s=n.body;o=s.Error.code||s.Error.Code||o;i={...s.Error,name:`${o}`,message:s.Error.message||s.Error.Message||o,$fault:"client",$metadata:sl(e)}}const s=i.message||i.Message||o;i.message=s;delete i.Message;return Promise.reject(Object.assign(new Error(s),i))};const ti=async(e,t)=>{if(e.statusCode!==200&&e.statusCode>=300){return ni(e,t)}const n={$metadata:sl(e),Distribution:undefined,ETag:undefined};if(e.headers["etag"]!==undefined){n.ETag=e.headers["etag"]}const i=await ll(e.body,t);n.Distribution=Za(i,t);return Promise.resolve(n)};t.deserializeAws_restXmlUpdateDistributionCommand=ti;const ni=async(e,t)=>{const n={...e,body:await ll(e.body,t)};let i;let o="UnknownError";o=ul(e,n.body);switch(o){case"AccessDenied":case"com.amazonaws.cloudfront#AccessDenied":i={...await wi(n,t),name:o,$metadata:sl(e)};break;case"CNAMEAlreadyExists":case"com.amazonaws.cloudfront#CNAMEAlreadyExists":i={...await bi(n,t),name:o,$metadata:sl(e)};break;case"IllegalFieldLevelEncryptionConfigAssociationWithCacheBehavior":case"com.amazonaws.cloudfront#IllegalFieldLevelEncryptionConfigAssociationWithCacheBehavior":i={...await Fi(n,t),name:o,$metadata:sl(e)};break;case"IllegalUpdate":case"com.amazonaws.cloudfront#IllegalUpdate":i={...await zi(n,t),name:o,$metadata:sl(e)};break;case"InconsistentQuantities":case"com.amazonaws.cloudfront#InconsistentQuantities":i={...await Di(n,t),name:o,$metadata:sl(e)};break;case"InvalidArgument":case"com.amazonaws.cloudfront#InvalidArgument":i={...await $i(n,t),name:o,$metadata:sl(e)};break;case"InvalidDefaultRootObject":case"com.amazonaws.cloudfront#InvalidDefaultRootObject":i={...await Xi(n,t),name:o,$metadata:sl(e)};break;case"InvalidErrorCode":case"com.amazonaws.cloudfront#InvalidErrorCode":i={...await qi(n,t),name:o,$metadata:sl(e)};break;case"InvalidForwardCookies":case"com.amazonaws.cloudfront#InvalidForwardCookies":i={...await Gi(n,t),name:o,$metadata:sl(e)};break;case"InvalidGeoRestrictionParameter":case"com.amazonaws.cloudfront#InvalidGeoRestrictionParameter":i={...await ki(n,t),name:o,$metadata:sl(e)};break;case"InvalidHeadersForS3Origin":case"com.amazonaws.cloudfront#InvalidHeadersForS3Origin":i={...await Oi(n,t),name:o,$metadata:sl(e)};break;case"InvalidIfMatchVersion":case"com.amazonaws.cloudfront#InvalidIfMatchVersion":i={...await Ui(n,t),name:o,$metadata:sl(e)};break;case"InvalidLambdaFunctionAssociation":case"com.amazonaws.cloudfront#InvalidLambdaFunctionAssociation":i={...await Hi(n,t),name:o,$metadata:sl(e)};break;case"InvalidLocationCode":case"com.amazonaws.cloudfront#InvalidLocationCode":i={...await Ki(n,t),name:o,$metadata:sl(e)};break;case"InvalidMinimumProtocolVersion":case"com.amazonaws.cloudfront#InvalidMinimumProtocolVersion":i={...await Qi(n,t),name:o,$metadata:sl(e)};break;case"InvalidOriginAccessIdentity":case"com.amazonaws.cloudfront#InvalidOriginAccessIdentity":i={...await xi(n,t),name:o,$metadata:sl(e)};break;case"InvalidOriginKeepaliveTimeout":case"com.amazonaws.cloudfront#InvalidOriginKeepaliveTimeout":i={...await ji(n,t),name:o,$metadata:sl(e)};break;case"InvalidOriginReadTimeout":case"com.amazonaws.cloudfront#InvalidOriginReadTimeout":i={...await Wi(n,t),name:o,$metadata:sl(e)};break;case"InvalidQueryStringParameters":case"com.amazonaws.cloudfront#InvalidQueryStringParameters":i={...await Ji(n,t),name:o,$metadata:sl(e)};break;case"InvalidRelativePath":case"com.amazonaws.cloudfront#InvalidRelativePath":i={...await Zi(n,t),name:o,$metadata:sl(e)};break;case"InvalidRequiredProtocol":case"com.amazonaws.cloudfront#InvalidRequiredProtocol":i={...await Vi(n,t),name:o,$metadata:sl(e)};break;case"InvalidResponseCode":case"com.amazonaws.cloudfront#InvalidResponseCode":i={...await eo(n,t),name:o,$metadata:sl(e)};break;case"InvalidTTLOrder":case"com.amazonaws.cloudfront#InvalidTTLOrder":i={...await no(n,t),name:o,$metadata:sl(e)};break;case"InvalidViewerCertificate":case"com.amazonaws.cloudfront#InvalidViewerCertificate":i={...await io(n,t),name:o,$metadata:sl(e)};break;case"InvalidWebACLId":case"com.amazonaws.cloudfront#InvalidWebACLId":i={...await oo(n,t),name:o,$metadata:sl(e)};break;case"MissingBody":case"com.amazonaws.cloudfront#MissingBody":i={...await ro(n,t),name:o,$metadata:sl(e)};break;case"NoSuchCachePolicy":case"com.amazonaws.cloudfront#NoSuchCachePolicy":i={...await ao(n,t),name:o,$metadata:sl(e)};break;case"NoSuchDistribution":case"com.amazonaws.cloudfront#NoSuchDistribution":i={...await lo(n,t),name:o,$metadata:sl(e)};break;case"NoSuchFieldLevelEncryptionConfig":case"com.amazonaws.cloudfront#NoSuchFieldLevelEncryptionConfig":i={...await uo(n,t),name:o,$metadata:sl(e)};break;case"NoSuchOrigin":case"com.amazonaws.cloudfront#NoSuchOrigin":i={...await go(n,t),name:o,$metadata:sl(e)};break;case"NoSuchOriginRequestPolicy":case"com.amazonaws.cloudfront#NoSuchOriginRequestPolicy":i={...await yo(n,t),name:o,$metadata:sl(e)};break;case"PreconditionFailed":case"com.amazonaws.cloudfront#PreconditionFailed":i={...await So(n,t),name:o,$metadata:sl(e)};break;case"TooManyCacheBehaviors":case"com.amazonaws.cloudfront#TooManyCacheBehaviors":i={...await _o(n,t),name:o,$metadata:sl(e)};break;case"TooManyCertificates":case"com.amazonaws.cloudfront#TooManyCertificates":i={...await Fo(n,t),name:o,$metadata:sl(e)};break;case"TooManyCookieNamesInWhiteList":case"com.amazonaws.cloudfront#TooManyCookieNamesInWhiteList":i={...await Do(n,t),name:o,$metadata:sl(e)};break;case"TooManyDistributionCNAMEs":case"com.amazonaws.cloudfront#TooManyDistributionCNAMEs":i={...await qo(n,t),name:o,$metadata:sl(e)};break;case"TooManyDistributionsAssociatedToCachePolicy":case"com.amazonaws.cloudfront#TooManyDistributionsAssociatedToCachePolicy":i={...await ko(n,t),name:o,$metadata:sl(e)};break;case"TooManyDistributionsAssociatedToFieldLevelEncryptionConfig":case"com.amazonaws.cloudfront#TooManyDistributionsAssociatedToFieldLevelEncryptionConfig":i={...await Oo(n,t),name:o,$metadata:sl(e)};break;case"TooManyDistributionsAssociatedToKeyGroup":case"com.amazonaws.cloudfront#TooManyDistributionsAssociatedToKeyGroup":i={...await Uo(n,t),name:o,$metadata:sl(e)};break;case"TooManyDistributionsAssociatedToOriginRequestPolicy":case"com.amazonaws.cloudfront#TooManyDistributionsAssociatedToOriginRequestPolicy":i={...await Ho(n,t),name:o,$metadata:sl(e)};break;case"TooManyDistributionsWithLambdaAssociations":case"com.amazonaws.cloudfront#TooManyDistributionsWithLambdaAssociations":i={...await Ko(n,t),name:o,$metadata:sl(e)};break;case"TooManyDistributionsWithSingleFunctionARN":case"com.amazonaws.cloudfront#TooManyDistributionsWithSingleFunctionARN":i={...await Qo(n,t),name:o,$metadata:sl(e)};break;case"TooManyHeadersInForwardedValues":case"com.amazonaws.cloudfront#TooManyHeadersInForwardedValues":i={...await Vo(n,t),name:o,$metadata:sl(e)};break;case"TooManyKeyGroupsAssociatedToDistribution":case"com.amazonaws.cloudfront#TooManyKeyGroupsAssociatedToDistribution":i={...await is(n,t),name:o,$metadata:sl(e)};break;case"TooManyLambdaFunctionAssociations":case"com.amazonaws.cloudfront#TooManyLambdaFunctionAssociations":i={...await os(n,t),name:o,$metadata:sl(e)};break;case"TooManyOriginCustomHeaders":case"com.amazonaws.cloudfront#TooManyOriginCustomHeaders":i={...await ss(n,t),name:o,$metadata:sl(e)};break;case"TooManyOriginGroupsPerDistribution":case"com.amazonaws.cloudfront#TooManyOriginGroupsPerDistribution":i={...await rs(n,t),name:o,$metadata:sl(e)};break;case"TooManyOrigins":case"com.amazonaws.cloudfront#TooManyOrigins":i={...await ds(n,t),name:o,$metadata:sl(e)};break;case"TooManyQueryStringParameters":case"com.amazonaws.cloudfront#TooManyQueryStringParameters":i={...await us(n,t),name:o,$metadata:sl(e)};break;case"TooManyTrustedSigners":case"com.amazonaws.cloudfront#TooManyTrustedSigners":i={...await ws(n,t),name:o,$metadata:sl(e)};break;case"TrustedKeyGroupDoesNotExist":case"com.amazonaws.cloudfront#TrustedKeyGroupDoesNotExist":i={...await hs(n,t),name:o,$metadata:sl(e)};break;case"TrustedSignerDoesNotExist":case"com.amazonaws.cloudfront#TrustedSignerDoesNotExist":i={...await ps(n,t),name:o,$metadata:sl(e)};break;default:const s=n.body;o=s.Error.code||s.Error.Code||o;i={...s.Error,name:`${o}`,message:s.Error.message||s.Error.Message||o,$fault:"client",$metadata:sl(e)}}const s=i.message||i.Message||o;i.message=s;delete i.Message;return Promise.reject(Object.assign(new Error(s),i))};const ii=async(e,t)=>{if(e.statusCode!==200&&e.statusCode>=300){return oi(e,t)}const n={$metadata:sl(e),ETag:undefined,FieldLevelEncryption:undefined};if(e.headers["etag"]!==undefined){n.ETag=e.headers["etag"]}const i=await ll(e.body,t);n.FieldLevelEncryption=ld(i,t);return Promise.resolve(n)};t.deserializeAws_restXmlUpdateFieldLevelEncryptionConfigCommand=ii;const oi=async(e,t)=>{const n={...e,body:await ll(e.body,t)};let i;let o="UnknownError";o=ul(e,n.body);switch(o){case"AccessDenied":case"com.amazonaws.cloudfront#AccessDenied":i={...await wi(n,t),name:o,$metadata:sl(e)};break;case"IllegalUpdate":case"com.amazonaws.cloudfront#IllegalUpdate":i={...await zi(n,t),name:o,$metadata:sl(e)};break;case"InconsistentQuantities":case"com.amazonaws.cloudfront#InconsistentQuantities":i={...await Di(n,t),name:o,$metadata:sl(e)};break;case"InvalidArgument":case"com.amazonaws.cloudfront#InvalidArgument":i={...await $i(n,t),name:o,$metadata:sl(e)};break;case"InvalidIfMatchVersion":case"com.amazonaws.cloudfront#InvalidIfMatchVersion":i={...await Ui(n,t),name:o,$metadata:sl(e)};break;case"NoSuchFieldLevelEncryptionConfig":case"com.amazonaws.cloudfront#NoSuchFieldLevelEncryptionConfig":i={...await uo(n,t),name:o,$metadata:sl(e)};break;case"NoSuchFieldLevelEncryptionProfile":case"com.amazonaws.cloudfront#NoSuchFieldLevelEncryptionProfile":i={...await fo(n,t),name:o,$metadata:sl(e)};break;case"PreconditionFailed":case"com.amazonaws.cloudfront#PreconditionFailed":i={...await So(n,t),name:o,$metadata:sl(e)};break;case"QueryArgProfileEmpty":case"com.amazonaws.cloudfront#QueryArgProfileEmpty":i={...await Po(n,t),name:o,$metadata:sl(e)};break;case"TooManyFieldLevelEncryptionContentTypeProfiles":case"com.amazonaws.cloudfront#TooManyFieldLevelEncryptionContentTypeProfiles":i={...await xo(n,t),name:o,$metadata:sl(e)};break;case"TooManyFieldLevelEncryptionQueryArgProfiles":case"com.amazonaws.cloudfront#TooManyFieldLevelEncryptionQueryArgProfiles":i={...await Jo(n,t),name:o,$metadata:sl(e)};break;default:const s=n.body;o=s.Error.code||s.Error.Code||o;i={...s.Error,name:`${o}`,message:s.Error.message||s.Error.Message||o,$fault:"client",$metadata:sl(e)}}const s=i.message||i.Message||o;i.message=s;delete i.Message;return Promise.reject(Object.assign(new Error(s),i))};const si=async(e,t)=>{if(e.statusCode!==200&&e.statusCode>=300){return ri(e,t)}const n={$metadata:sl(e),ETag:undefined,FieldLevelEncryptionProfile:undefined};if(e.headers["etag"]!==undefined){n.ETag=e.headers["etag"]}const i=await ll(e.body,t);n.FieldLevelEncryptionProfile=md(i,t);return Promise.resolve(n)};t.deserializeAws_restXmlUpdateFieldLevelEncryptionProfileCommand=si;const ri=async(e,t)=>{const n={...e,body:await ll(e.body,t)};let i;let o="UnknownError";o=ul(e,n.body);switch(o){case"AccessDenied":case"com.amazonaws.cloudfront#AccessDenied":i={...await wi(n,t),name:o,$metadata:sl(e)};break;case"FieldLevelEncryptionProfileAlreadyExists":case"com.amazonaws.cloudfront#FieldLevelEncryptionProfileAlreadyExists":i={...await Ai(n,t),name:o,$metadata:sl(e)};break;case"FieldLevelEncryptionProfileSizeExceeded":case"com.amazonaws.cloudfront#FieldLevelEncryptionProfileSizeExceeded":i={...await _i(n,t),name:o,$metadata:sl(e)};break;case"IllegalUpdate":case"com.amazonaws.cloudfront#IllegalUpdate":i={...await zi(n,t),name:o,$metadata:sl(e)};break;case"InconsistentQuantities":case"com.amazonaws.cloudfront#InconsistentQuantities":i={...await Di(n,t),name:o,$metadata:sl(e)};break;case"InvalidArgument":case"com.amazonaws.cloudfront#InvalidArgument":i={...await $i(n,t),name:o,$metadata:sl(e)};break;case"InvalidIfMatchVersion":case"com.amazonaws.cloudfront#InvalidIfMatchVersion":i={...await Ui(n,t),name:o,$metadata:sl(e)};break;case"NoSuchFieldLevelEncryptionProfile":case"com.amazonaws.cloudfront#NoSuchFieldLevelEncryptionProfile":i={...await fo(n,t),name:o,$metadata:sl(e)};break;case"NoSuchPublicKey":case"com.amazonaws.cloudfront#NoSuchPublicKey":i={...await Co(n,t),name:o,$metadata:sl(e)};break;case"PreconditionFailed":case"com.amazonaws.cloudfront#PreconditionFailed":i={...await So(n,t),name:o,$metadata:sl(e)};break;case"TooManyFieldLevelEncryptionEncryptionEntities":case"com.amazonaws.cloudfront#TooManyFieldLevelEncryptionEncryptionEntities":i={...await jo(n,t),name:o,$metadata:sl(e)};break;case"TooManyFieldLevelEncryptionFieldPatterns":case"com.amazonaws.cloudfront#TooManyFieldLevelEncryptionFieldPatterns":i={...await Wo(n,t),name:o,$metadata:sl(e)};break;default:const s=n.body;o=s.Error.code||s.Error.Code||o;i={...s.Error,name:`${o}`,message:s.Error.message||s.Error.Message||o,$fault:"client",$metadata:sl(e)}}const s=i.message||i.Message||o;i.message=s;delete i.Message;return Promise.reject(Object.assign(new Error(s),i))};const ai=async(e,t)=>{if(e.statusCode!==200&&e.statusCode>=300){return di(e,t)}const n={$metadata:sl(e),ETag:undefined,KeyGroup:undefined};if(e.headers["etag"]!==undefined){n.ETag=e.headers["etag"]}const i=await ll(e.body,t);n.KeyGroup=Nd(i,t);return Promise.resolve(n)};t.deserializeAws_restXmlUpdateKeyGroupCommand=ai;const di=async(e,t)=>{const n={...e,body:await ll(e.body,t)};let i;let o="UnknownError";o=ul(e,n.body);switch(o){case"InvalidArgument":case"com.amazonaws.cloudfront#InvalidArgument":i={...await $i(n,t),name:o,$metadata:sl(e)};break;case"InvalidIfMatchVersion":case"com.amazonaws.cloudfront#InvalidIfMatchVersion":i={...await Ui(n,t),name:o,$metadata:sl(e)};break;case"KeyGroupAlreadyExists":case"com.amazonaws.cloudfront#KeyGroupAlreadyExists":i={...await so(n,t),name:o,$metadata:sl(e)};break;case"NoSuchResource":case"com.amazonaws.cloudfront#NoSuchResource":i={...await ho(n,t),name:o,$metadata:sl(e)};break;case"PreconditionFailed":case"com.amazonaws.cloudfront#PreconditionFailed":i={...await So(n,t),name:o,$metadata:sl(e)};break;case"TooManyPublicKeysInKeyGroup":case"com.amazonaws.cloudfront#TooManyPublicKeysInKeyGroup":i={...await ls(n,t),name:o,$metadata:sl(e)};break;default:const s=n.body;o=s.Error.code||s.Error.Code||o;i={...s.Error,name:`${o}`,message:s.Error.message||s.Error.Message||o,$fault:"client",$metadata:sl(e)}}const s=i.message||i.Message||o;i.message=s;delete i.Message;return Promise.reject(Object.assign(new Error(s),i))};const ci=async(e,t)=>{if(e.statusCode!==200&&e.statusCode>=300){return li(e,t)}const n={$metadata:sl(e),ETag:undefined,OriginRequestPolicy:undefined};if(e.headers["etag"]!==undefined){n.ETag=e.headers["etag"]}const i=await ll(e.body,t);n.OriginRequestPolicy=rc(i,t);return Promise.resolve(n)};t.deserializeAws_restXmlUpdateOriginRequestPolicyCommand=ci;const li=async(e,t)=>{const n={...e,body:await ll(e.body,t)};let i;let o="UnknownError";o=ul(e,n.body);switch(o){case"AccessDenied":case"com.amazonaws.cloudfront#AccessDenied":i={...await wi(n,t),name:o,$metadata:sl(e)};break;case"IllegalUpdate":case"com.amazonaws.cloudfront#IllegalUpdate":i={...await zi(n,t),name:o,$metadata:sl(e)};break;case"InconsistentQuantities":case"com.amazonaws.cloudfront#InconsistentQuantities":i={...await Di(n,t),name:o,$metadata:sl(e)};break;case"InvalidArgument":case"com.amazonaws.cloudfront#InvalidArgument":i={...await $i(n,t),name:o,$metadata:sl(e)};break;case"InvalidIfMatchVersion":case"com.amazonaws.cloudfront#InvalidIfMatchVersion":i={...await Ui(n,t),name:o,$metadata:sl(e)};break;case"NoSuchOriginRequestPolicy":case"com.amazonaws.cloudfront#NoSuchOriginRequestPolicy":i={...await yo(n,t),name:o,$metadata:sl(e)};break;case"OriginRequestPolicyAlreadyExists":case"com.amazonaws.cloudfront#OriginRequestPolicyAlreadyExists":i={...await vo(n,t),name:o,$metadata:sl(e)};break;case"PreconditionFailed":case"com.amazonaws.cloudfront#PreconditionFailed":i={...await So(n,t),name:o,$metadata:sl(e)};break;case"TooManyCookiesInOriginRequestPolicy":case"com.amazonaws.cloudfront#TooManyCookiesInOriginRequestPolicy":i={...await Xo(n,t),name:o,$metadata:sl(e)};break;case"TooManyHeadersInOriginRequestPolicy":case"com.amazonaws.cloudfront#TooManyHeadersInOriginRequestPolicy":i={...await es(n,t),name:o,$metadata:sl(e)};break;case"TooManyQueryStringsInOriginRequestPolicy":case"com.amazonaws.cloudfront#TooManyQueryStringsInOriginRequestPolicy":i={...await ms(n,t),name:o,$metadata:sl(e)};break;default:const s=n.body;o=s.Error.code||s.Error.Code||o;i={...s.Error,name:`${o}`,message:s.Error.message||s.Error.Message||o,$fault:"client",$metadata:sl(e)}}const s=i.message||i.Message||o;i.message=s;delete i.Message;return Promise.reject(Object.assign(new Error(s),i))};const ui=async(e,t)=>{if(e.statusCode!==200&&e.statusCode>=300){return fi(e,t)}const n={$metadata:sl(e),ETag:undefined,PublicKey:undefined};if(e.headers["etag"]!==undefined){n.ETag=e.headers["etag"]}const i=await ll(e.body,t);n.PublicKey=vc(i,t);return Promise.resolve(n)};t.deserializeAws_restXmlUpdatePublicKeyCommand=ui;const fi=async(e,t)=>{const n={...e,body:await ll(e.body,t)};let i;let o="UnknownError";o=ul(e,n.body);switch(o){case"AccessDenied":case"com.amazonaws.cloudfront#AccessDenied":i={...await wi(n,t),name:o,$metadata:sl(e)};break;case"CannotChangeImmutablePublicKeyFields":case"com.amazonaws.cloudfront#CannotChangeImmutablePublicKeyFields":i={...await Ei(n,t),name:o,$metadata:sl(e)};break;case"IllegalUpdate":case"com.amazonaws.cloudfront#IllegalUpdate":i={...await zi(n,t),name:o,$metadata:sl(e)};break;case"InvalidArgument":case"com.amazonaws.cloudfront#InvalidArgument":i={...await $i(n,t),name:o,$metadata:sl(e)};break;case"InvalidIfMatchVersion":case"com.amazonaws.cloudfront#InvalidIfMatchVersion":i={...await Ui(n,t),name:o,$metadata:sl(e)};break;case"NoSuchPublicKey":case"com.amazonaws.cloudfront#NoSuchPublicKey":i={...await Co(n,t),name:o,$metadata:sl(e)};break;case"PreconditionFailed":case"com.amazonaws.cloudfront#PreconditionFailed":i={...await So(n,t),name:o,$metadata:sl(e)};break;default:const s=n.body;o=s.Error.code||s.Error.Code||o;i={...s.Error,name:`${o}`,message:s.Error.message||s.Error.Message||o,$fault:"client",$metadata:sl(e)}}const s=i.message||i.Message||o;i.message=s;delete i.Message;return Promise.reject(Object.assign(new Error(s),i))};const mi=async(e,t)=>{if(e.statusCode!==200&&e.statusCode>=300){return gi(e,t)}const n={$metadata:sl(e),RealtimeLogConfig:undefined};const i=await ll(e.body,t);if(i["RealtimeLogConfig"]!==undefined){n.RealtimeLogConfig=zc(i["RealtimeLogConfig"],t)}return Promise.resolve(n)};t.deserializeAws_restXmlUpdateRealtimeLogConfigCommand=mi;const gi=async(e,t)=>{const n={...e,body:await ll(e.body,t)};let i;let o="UnknownError";o=ul(e,n.body);switch(o){case"AccessDenied":case"com.amazonaws.cloudfront#AccessDenied":i={...await wi(n,t),name:o,$metadata:sl(e)};break;case"InvalidArgument":case"com.amazonaws.cloudfront#InvalidArgument":i={...await $i(n,t),name:o,$metadata:sl(e)};break;case"NoSuchRealtimeLogConfig":case"com.amazonaws.cloudfront#NoSuchRealtimeLogConfig":i={...await wo(n,t),name:o,$metadata:sl(e)};break;default:const s=n.body;o=s.Error.code||s.Error.Code||o;i={...s.Error,name:`${o}`,message:s.Error.message||s.Error.Message||o,$fault:"client",$metadata:sl(e)}}const s=i.message||i.Message||o;i.message=s;delete i.Message;return Promise.reject(Object.assign(new Error(s),i))};const yi=async(e,t)=>{if(e.statusCode!==200&&e.statusCode>=300){return Ci(e,t)}const n={$metadata:sl(e),ETag:undefined,StreamingDistribution:undefined};if(e.headers["etag"]!==undefined){n.ETag=e.headers["etag"]}const i=await ll(e.body,t);n.StreamingDistribution=Bc(i,t);return Promise.resolve(n)};t.deserializeAws_restXmlUpdateStreamingDistributionCommand=yi;const Ci=async(e,t)=>{const n={...e,body:await ll(e.body,t)};let i;let o="UnknownError";o=ul(e,n.body);switch(o){case"AccessDenied":case"com.amazonaws.cloudfront#AccessDenied":i={...await wi(n,t),name:o,$metadata:sl(e)};break;case"CNAMEAlreadyExists":case"com.amazonaws.cloudfront#CNAMEAlreadyExists":i={...await bi(n,t),name:o,$metadata:sl(e)};break;case"IllegalUpdate":case"com.amazonaws.cloudfront#IllegalUpdate":i={...await zi(n,t),name:o,$metadata:sl(e)};break;case"InconsistentQuantities":case"com.amazonaws.cloudfront#InconsistentQuantities":i={...await Di(n,t),name:o,$metadata:sl(e)};break;case"InvalidArgument":case"com.amazonaws.cloudfront#InvalidArgument":i={...await $i(n,t),name:o,$metadata:sl(e)};break;case"InvalidIfMatchVersion":case"com.amazonaws.cloudfront#InvalidIfMatchVersion":i={...await Ui(n,t),name:o,$metadata:sl(e)};break;case"InvalidOriginAccessIdentity":case"com.amazonaws.cloudfront#InvalidOriginAccessIdentity":i={...await xi(n,t),name:o,$metadata:sl(e)};break;case"MissingBody":case"com.amazonaws.cloudfront#MissingBody":i={...await ro(n,t),name:o,$metadata:sl(e)};break;case"NoSuchStreamingDistribution":case"com.amazonaws.cloudfront#NoSuchStreamingDistribution":i={...await po(n,t),name:o,$metadata:sl(e)};break;case"PreconditionFailed":case"com.amazonaws.cloudfront#PreconditionFailed":i={...await So(n,t),name:o,$metadata:sl(e)};break;case"TooManyStreamingDistributionCNAMEs":case"com.amazonaws.cloudfront#TooManyStreamingDistributionCNAMEs":i={...await ys(n,t),name:o,$metadata:sl(e)};break;case"TooManyTrustedSigners":case"com.amazonaws.cloudfront#TooManyTrustedSigners":i={...await ws(n,t),name:o,$metadata:sl(e)};break;case"TrustedSignerDoesNotExist":case"com.amazonaws.cloudfront#TrustedSignerDoesNotExist":i={...await ps(n,t),name:o,$metadata:sl(e)};break;default:const s=n.body;o=s.Error.code||s.Error.Code||o;i={...s.Error,name:`${o}`,message:s.Error.message||s.Error.Message||o,$fault:"client",$metadata:sl(e)}}const s=i.message||i.Message||o;i.message=s;delete i.Message;return Promise.reject(Object.assign(new Error(s),i))};const wi=async(e,t)=>{const n={name:"AccessDenied",$fault:"client",$metadata:sl(e),Message:undefined};const i=e.body.Error;if(i["Message"]!==undefined){n.Message=i["Message"]}return n};const hi=async(e,t)=>{const n={name:"BatchTooLarge",$fault:"client",$metadata:sl(e),Message:undefined};const i=e.body.Error;if(i["Message"]!==undefined){n.Message=i["Message"]}return n};const pi=async(e,t)=>{const n={name:"CachePolicyAlreadyExists",$fault:"client",$metadata:sl(e),Message:undefined};const i=e.body.Error;if(i["Message"]!==undefined){n.Message=i["Message"]}return n};const vi=async(e,t)=>{const n={name:"CachePolicyInUse",$fault:"client",$metadata:sl(e),Message:undefined};const i=e.body.Error;if(i["Message"]!==undefined){n.Message=i["Message"]}return n};const Ei=async(e,t)=>{const n={name:"CannotChangeImmutablePublicKeyFields",$fault:"client",$metadata:sl(e),Message:undefined};const i=e.body.Error;if(i["Message"]!==undefined){n.Message=i["Message"]}return n};const Si=async(e,t)=>{const n={name:"CloudFrontOriginAccessIdentityAlreadyExists",$fault:"client",$metadata:sl(e),Message:undefined};const i=e.body.Error;if(i["Message"]!==undefined){n.Message=i["Message"]}return n};const Ii=async(e,t)=>{const n={name:"CloudFrontOriginAccessIdentityInUse",$fault:"client",$metadata:sl(e),Message:undefined};const i=e.body.Error;if(i["Message"]!==undefined){n.Message=i["Message"]}return n};const bi=async(e,t)=>{const n={name:"CNAMEAlreadyExists",$fault:"client",$metadata:sl(e),Message:undefined};const i=e.body.Error;if(i["Message"]!==undefined){n.Message=i["Message"]}return n};const Pi=async(e,t)=>{const n={name:"DistributionAlreadyExists",$fault:"client",$metadata:sl(e),Message:undefined};const i=e.body.Error;if(i["Message"]!==undefined){n.Message=i["Message"]}return n};const Mi=async(e,t)=>{const n={name:"DistributionNotDisabled",$fault:"client",$metadata:sl(e),Message:undefined};const i=e.body.Error;if(i["Message"]!==undefined){n.Message=i["Message"]}return n};const Li=async(e,t)=>{const n={name:"FieldLevelEncryptionConfigAlreadyExists",$fault:"client",$metadata:sl(e),Message:undefined};const i=e.body.Error;if(i["Message"]!==undefined){n.Message=i["Message"]}return n};const Ti=async(e,t)=>{const n={name:"FieldLevelEncryptionConfigInUse",$fault:"client",$metadata:sl(e),Message:undefined};const i=e.body.Error;if(i["Message"]!==undefined){n.Message=i["Message"]}return n};const Ai=async(e,t)=>{const n={name:"FieldLevelEncryptionProfileAlreadyExists",$fault:"client",$metadata:sl(e),Message:undefined};const i=e.body.Error;if(i["Message"]!==undefined){n.Message=i["Message"]}return n};const Ri=async(e,t)=>{const n={name:"FieldLevelEncryptionProfileInUse",$fault:"client",$metadata:sl(e),Message:undefined};const i=e.body.Error;if(i["Message"]!==undefined){n.Message=i["Message"]}return n};const _i=async(e,t)=>{const n={name:"FieldLevelEncryptionProfileSizeExceeded",$fault:"client",$metadata:sl(e),Message:undefined};const i=e.body.Error;if(i["Message"]!==undefined){n.Message=i["Message"]}return n};const Ni=async(e,t)=>{const n={name:"IllegalDelete",$fault:"client",$metadata:sl(e),Message:undefined};const i=e.body.Error;if(i["Message"]!==undefined){n.Message=i["Message"]}return n};const Fi=async(e,t)=>{const n={name:"IllegalFieldLevelEncryptionConfigAssociationWithCacheBehavior",$fault:"client",$metadata:sl(e),Message:undefined};const i=e.body.Error;if(i["Message"]!==undefined){n.Message=i["Message"]}return n};const zi=async(e,t)=>{const n={name:"IllegalUpdate",$fault:"client",$metadata:sl(e),Message:undefined};const i=e.body.Error;if(i["Message"]!==undefined){n.Message=i["Message"]}return n};const Di=async(e,t)=>{const n={name:"InconsistentQuantities",$fault:"client",$metadata:sl(e),Message:undefined};const i=e.body.Error;if(i["Message"]!==undefined){n.Message=i["Message"]}return n};const $i=async(e,t)=>{const n={name:"InvalidArgument",$fault:"client",$metadata:sl(e),Message:undefined};const i=e.body.Error;if(i["Message"]!==undefined){n.Message=i["Message"]}return n};const Xi=async(e,t)=>{const n={name:"InvalidDefaultRootObject",$fault:"client",$metadata:sl(e),Message:undefined};const i=e.body.Error;if(i["Message"]!==undefined){n.Message=i["Message"]}return n};const qi=async(e,t)=>{const n={name:"InvalidErrorCode",$fault:"client",$metadata:sl(e),Message:undefined};const i=e.body.Error;if(i["Message"]!==undefined){n.Message=i["Message"]}return n};const Gi=async(e,t)=>{const n={name:"InvalidForwardCookies",$fault:"client",$metadata:sl(e),Message:undefined};const i=e.body.Error;if(i["Message"]!==undefined){n.Message=i["Message"]}return n};const ki=async(e,t)=>{const n={name:"InvalidGeoRestrictionParameter",$fault:"client",$metadata:sl(e),Message:undefined};const i=e.body.Error;if(i["Message"]!==undefined){n.Message=i["Message"]}return n};const Oi=async(e,t)=>{const n={name:"InvalidHeadersForS3Origin",$fault:"client",$metadata:sl(e),Message:undefined};const i=e.body.Error;if(i["Message"]!==undefined){n.Message=i["Message"]}return n};const Ui=async(e,t)=>{const n={name:"InvalidIfMatchVersion",$fault:"client",$metadata:sl(e),Message:undefined};const i=e.body.Error;if(i["Message"]!==undefined){n.Message=i["Message"]}return n};const Hi=async(e,t)=>{const n={name:"InvalidLambdaFunctionAssociation",$fault:"client",$metadata:sl(e),Message:undefined};const i=e.body.Error;if(i["Message"]!==undefined){n.Message=i["Message"]}return n};const Ki=async(e,t)=>{const n={name:"InvalidLocationCode",$fault:"client",$metadata:sl(e),Message:undefined};const i=e.body.Error;if(i["Message"]!==undefined){n.Message=i["Message"]}return n};const Qi=async(e,t)=>{const n={name:"InvalidMinimumProtocolVersion",$fault:"client",$metadata:sl(e),Message:undefined};const i=e.body.Error;if(i["Message"]!==undefined){n.Message=i["Message"]}return n};const Bi=async(e,t)=>{const n={name:"InvalidOrigin",$fault:"client",$metadata:sl(e),Message:undefined};const i=e.body.Error;if(i["Message"]!==undefined){n.Message=i["Message"]}return n};const xi=async(e,t)=>{const n={name:"InvalidOriginAccessIdentity",$fault:"client",$metadata:sl(e),Message:undefined};const i=e.body.Error;if(i["Message"]!==undefined){n.Message=i["Message"]}return n};const ji=async(e,t)=>{const n={name:"InvalidOriginKeepaliveTimeout",$fault:"client",$metadata:sl(e),Message:undefined};const i=e.body.Error;if(i["Message"]!==undefined){n.Message=i["Message"]}return n};const Wi=async(e,t)=>{const n={name:"InvalidOriginReadTimeout",$fault:"client",$metadata:sl(e),Message:undefined};const i=e.body.Error;if(i["Message"]!==undefined){n.Message=i["Message"]}return n};const Yi=async(e,t)=>{const n={name:"InvalidProtocolSettings",$fault:"client",$metadata:sl(e),Message:undefined};const i=e.body.Error;if(i["Message"]!==undefined){n.Message=i["Message"]}return n};const Ji=async(e,t)=>{const n={name:"InvalidQueryStringParameters",$fault:"client",$metadata:sl(e),Message:undefined};const i=e.body.Error;if(i["Message"]!==undefined){n.Message=i["Message"]}return n};const Zi=async(e,t)=>{const n={name:"InvalidRelativePath",$fault:"client",$metadata:sl(e),Message:undefined};const i=e.body.Error;if(i["Message"]!==undefined){n.Message=i["Message"]}return n};const Vi=async(e,t)=>{const n={name:"InvalidRequiredProtocol",$fault:"client",$metadata:sl(e),Message:undefined};const i=e.body.Error;if(i["Message"]!==undefined){n.Message=i["Message"]}return n};const eo=async(e,t)=>{const n={name:"InvalidResponseCode",$fault:"client",$metadata:sl(e),Message:undefined};const i=e.body.Error;if(i["Message"]!==undefined){n.Message=i["Message"]}return n};const to=async(e,t)=>{const n={name:"InvalidTagging",$fault:"client",$metadata:sl(e),Message:undefined};const i=e.body.Error;if(i["Message"]!==undefined){n.Message=i["Message"]}return n};const no=async(e,t)=>{const n={name:"InvalidTTLOrder",$fault:"client",$metadata:sl(e),Message:undefined};const i=e.body.Error;if(i["Message"]!==undefined){n.Message=i["Message"]}return n};const io=async(e,t)=>{const n={name:"InvalidViewerCertificate",$fault:"client",$metadata:sl(e),Message:undefined};const i=e.body.Error;if(i["Message"]!==undefined){n.Message=i["Message"]}return n};const oo=async(e,t)=>{const n={name:"InvalidWebACLId",$fault:"client",$metadata:sl(e),Message:undefined};const i=e.body.Error;if(i["Message"]!==undefined){n.Message=i["Message"]}return n};const so=async(e,t)=>{const n={name:"KeyGroupAlreadyExists",$fault:"client",$metadata:sl(e),Message:undefined};const i=e.body.Error;if(i["Message"]!==undefined){n.Message=i["Message"]}return n};const ro=async(e,t)=>{const n={name:"MissingBody",$fault:"client",$metadata:sl(e),Message:undefined};const i=e.body.Error;if(i["Message"]!==undefined){n.Message=i["Message"]}return n};const ao=async(e,t)=>{const n={name:"NoSuchCachePolicy",$fault:"client",$metadata:sl(e),Message:undefined};const i=e.body.Error;if(i["Message"]!==undefined){n.Message=i["Message"]}return n};const co=async(e,t)=>{const n={name:"NoSuchCloudFrontOriginAccessIdentity",$fault:"client",$metadata:sl(e),Message:undefined};const i=e.body.Error;if(i["Message"]!==undefined){n.Message=i["Message"]}return n};const lo=async(e,t)=>{const n={name:"NoSuchDistribution",$fault:"client",$metadata:sl(e),Message:undefined};const i=e.body.Error;if(i["Message"]!==undefined){n.Message=i["Message"]}return n};const uo=async(e,t)=>{const n={name:"NoSuchFieldLevelEncryptionConfig",$fault:"client",$metadata:sl(e),Message:undefined};const i=e.body.Error;if(i["Message"]!==undefined){n.Message=i["Message"]}return n};const fo=async(e,t)=>{const n={name:"NoSuchFieldLevelEncryptionProfile",$fault:"client",$metadata:sl(e),Message:undefined};const i=e.body.Error;if(i["Message"]!==undefined){n.Message=i["Message"]}return n};const mo=async(e,t)=>{const n={name:"NoSuchInvalidation",$fault:"client",$metadata:sl(e),Message:undefined};const i=e.body.Error;if(i["Message"]!==undefined){n.Message=i["Message"]}return n};const go=async(e,t)=>{const n={name:"NoSuchOrigin",$fault:"client",$metadata:sl(e),Message:undefined};const i=e.body.Error;if(i["Message"]!==undefined){n.Message=i["Message"]}return n};const yo=async(e,t)=>{const n={name:"NoSuchOriginRequestPolicy",$fault:"client",$metadata:sl(e),Message:undefined};const i=e.body.Error;if(i["Message"]!==undefined){n.Message=i["Message"]}return n};const Co=async(e,t)=>{const n={name:"NoSuchPublicKey",$fault:"client",$metadata:sl(e),Message:undefined};const i=e.body.Error;if(i["Message"]!==undefined){n.Message=i["Message"]}return n};const wo=async(e,t)=>{const n={name:"NoSuchRealtimeLogConfig",$fault:"client",$metadata:sl(e),Message:undefined};const i=e.body.Error;if(i["Message"]!==undefined){n.Message=i["Message"]}return n};const ho=async(e,t)=>{const n={name:"NoSuchResource",$fault:"client",$metadata:sl(e),Message:undefined};const i=e.body.Error;if(i["Message"]!==undefined){n.Message=i["Message"]}return n};const po=async(e,t)=>{const n={name:"NoSuchStreamingDistribution",$fault:"client",$metadata:sl(e),Message:undefined};const i=e.body.Error;if(i["Message"]!==undefined){n.Message=i["Message"]}return n};const vo=async(e,t)=>{const n={name:"OriginRequestPolicyAlreadyExists",$fault:"client",$metadata:sl(e),Message:undefined};const i=e.body.Error;if(i["Message"]!==undefined){n.Message=i["Message"]}return n};const Eo=async(e,t)=>{const n={name:"OriginRequestPolicyInUse",$fault:"client",$metadata:sl(e),Message:undefined};const i=e.body.Error;if(i["Message"]!==undefined){n.Message=i["Message"]}return n};const So=async(e,t)=>{const n={name:"PreconditionFailed",$fault:"client",$metadata:sl(e),Message:undefined};const i=e.body.Error;if(i["Message"]!==undefined){n.Message=i["Message"]}return n};const Io=async(e,t)=>{const n={name:"PublicKeyAlreadyExists",$fault:"client",$metadata:sl(e),Message:undefined};const i=e.body.Error;if(i["Message"]!==undefined){n.Message=i["Message"]}return n};const bo=async(e,t)=>{const n={name:"PublicKeyInUse",$fault:"client",$metadata:sl(e),Message:undefined};const i=e.body.Error;if(i["Message"]!==undefined){n.Message=i["Message"]}return n};const Po=async(e,t)=>{const n={name:"QueryArgProfileEmpty",$fault:"client",$metadata:sl(e),Message:undefined};const i=e.body.Error;if(i["Message"]!==undefined){n.Message=i["Message"]}return n};const Mo=async(e,t)=>{const n={name:"RealtimeLogConfigAlreadyExists",$fault:"client",$metadata:sl(e),Message:undefined};const i=e.body.Error;if(i["Message"]!==undefined){n.Message=i["Message"]}return n};const Lo=async(e,t)=>{const n={name:"RealtimeLogConfigInUse",$fault:"client",$metadata:sl(e),Message:undefined};const i=e.body.Error;if(i["Message"]!==undefined){n.Message=i["Message"]}return n};const To=async(e,t)=>{const n={name:"ResourceInUse",$fault:"client",$metadata:sl(e),Message:undefined};const i=e.body.Error;if(i["Message"]!==undefined){n.Message=i["Message"]}return n};const Ao=async(e,t)=>{const n={name:"StreamingDistributionAlreadyExists",$fault:"client",$metadata:sl(e),Message:undefined};const i=e.body.Error;if(i["Message"]!==undefined){n.Message=i["Message"]}return n};const Ro=async(e,t)=>{const n={name:"StreamingDistributionNotDisabled",$fault:"client",$metadata:sl(e),Message:undefined};const i=e.body.Error;if(i["Message"]!==undefined){n.Message=i["Message"]}return n};const _o=async(e,t)=>{const n={name:"TooManyCacheBehaviors",$fault:"client",$metadata:sl(e),Message:undefined};const i=e.body.Error;if(i["Message"]!==undefined){n.Message=i["Message"]}return n};const No=async(e,t)=>{const n={name:"TooManyCachePolicies",$fault:"client",$metadata:sl(e),Message:undefined};const i=e.body.Error;if(i["Message"]!==undefined){n.Message=i["Message"]}return n};const Fo=async(e,t)=>{const n={name:"TooManyCertificates",$fault:"client",$metadata:sl(e),Message:undefined};const i=e.body.Error;if(i["Message"]!==undefined){n.Message=i["Message"]}return n};const zo=async(e,t)=>{const n={name:"TooManyCloudFrontOriginAccessIdentities",$fault:"client",$metadata:sl(e),Message:undefined};const i=e.body.Error;if(i["Message"]!==undefined){n.Message=i["Message"]}return n};const Do=async(e,t)=>{const n={name:"TooManyCookieNamesInWhiteList",$fault:"client",$metadata:sl(e),Message:undefined};const i=e.body.Error;if(i["Message"]!==undefined){n.Message=i["Message"]}return n};const $o=async(e,t)=>{const n={name:"TooManyCookiesInCachePolicy",$fault:"client",$metadata:sl(e),Message:undefined};const i=e.body.Error;if(i["Message"]!==undefined){n.Message=i["Message"]}return n};const Xo=async(e,t)=>{const n={name:"TooManyCookiesInOriginRequestPolicy",$fault:"client",$metadata:sl(e),Message:undefined};const i=e.body.Error;if(i["Message"]!==undefined){n.Message=i["Message"]}return n};const qo=async(e,t)=>{const n={name:"TooManyDistributionCNAMEs",$fault:"client",$metadata:sl(e),Message:undefined};const i=e.body.Error;if(i["Message"]!==undefined){n.Message=i["Message"]}return n};const Go=async(e,t)=>{const n={name:"TooManyDistributions",$fault:"client",$metadata:sl(e),Message:undefined};const i=e.body.Error;if(i["Message"]!==undefined){n.Message=i["Message"]}return n};const ko=async(e,t)=>{const n={name:"TooManyDistributionsAssociatedToCachePolicy",$fault:"client",$metadata:sl(e),Message:undefined};const i=e.body.Error;if(i["Message"]!==undefined){n.Message=i["Message"]}return n};const Oo=async(e,t)=>{const n={name:"TooManyDistributionsAssociatedToFieldLevelEncryptionConfig",$fault:"client",$metadata:sl(e),Message:undefined};const i=e.body.Error;if(i["Message"]!==undefined){n.Message=i["Message"]}return n};const Uo=async(e,t)=>{const n={name:"TooManyDistributionsAssociatedToKeyGroup",$fault:"client",$metadata:sl(e),Message:undefined};const i=e.body.Error;if(i["Message"]!==undefined){n.Message=i["Message"]}return n};const Ho=async(e,t)=>{const n={name:"TooManyDistributionsAssociatedToOriginRequestPolicy",$fault:"client",$metadata:sl(e),Message:undefined};const i=e.body.Error;if(i["Message"]!==undefined){n.Message=i["Message"]}return n};const Ko=async(e,t)=>{const n={name:"TooManyDistributionsWithLambdaAssociations",$fault:"client",$metadata:sl(e),Message:undefined};const i=e.body.Error;if(i["Message"]!==undefined){n.Message=i["Message"]}return n};const Qo=async(e,t)=>{const n={name:"TooManyDistributionsWithSingleFunctionARN",$fault:"client",$metadata:sl(e),Message:undefined};const i=e.body.Error;if(i["Message"]!==undefined){n.Message=i["Message"]}return n};const Bo=async(e,t)=>{const n={name:"TooManyFieldLevelEncryptionConfigs",$fault:"client",$metadata:sl(e),Message:undefined};const i=e.body.Error;if(i["Message"]!==undefined){n.Message=i["Message"]}return n};const xo=async(e,t)=>{const n={name:"TooManyFieldLevelEncryptionContentTypeProfiles",$fault:"client",$metadata:sl(e),Message:undefined};const i=e.body.Error;if(i["Message"]!==undefined){n.Message=i["Message"]}return n};const jo=async(e,t)=>{const n={name:"TooManyFieldLevelEncryptionEncryptionEntities",$fault:"client",$metadata:sl(e),Message:undefined};const i=e.body.Error;if(i["Message"]!==undefined){n.Message=i["Message"]}return n};const Wo=async(e,t)=>{const n={name:"TooManyFieldLevelEncryptionFieldPatterns",$fault:"client",$metadata:sl(e),Message:undefined};const i=e.body.Error;if(i["Message"]!==undefined){n.Message=i["Message"]}return n};const Yo=async(e,t)=>{const n={name:"TooManyFieldLevelEncryptionProfiles",$fault:"client",$metadata:sl(e),Message:undefined};const i=e.body.Error;if(i["Message"]!==undefined){n.Message=i["Message"]}return n};const Jo=async(e,t)=>{const n={name:"TooManyFieldLevelEncryptionQueryArgProfiles",$fault:"client",$metadata:sl(e),Message:undefined};const i=e.body.Error;if(i["Message"]!==undefined){n.Message=i["Message"]}return n};const Zo=async(e,t)=>{const n={name:"TooManyHeadersInCachePolicy",$fault:"client",$metadata:sl(e),Message:undefined};const i=e.body.Error;if(i["Message"]!==undefined){n.Message=i["Message"]}return n};const Vo=async(e,t)=>{const n={name:"TooManyHeadersInForwardedValues",$fault:"client",$metadata:sl(e),Message:undefined};const i=e.body.Error;if(i["Message"]!==undefined){n.Message=i["Message"]}return n};const es=async(e,t)=>{const n={name:"TooManyHeadersInOriginRequestPolicy",$fault:"client",$metadata:sl(e),Message:undefined};const i=e.body.Error;if(i["Message"]!==undefined){n.Message=i["Message"]}return n};const ts=async(e,t)=>{const n={name:"TooManyInvalidationsInProgress",$fault:"client",$metadata:sl(e),Message:undefined};const i=e.body.Error;if(i["Message"]!==undefined){n.Message=i["Message"]}return n};const ns=async(e,t)=>{const n={name:"TooManyKeyGroups",$fault:"client",$metadata:sl(e),Message:undefined};const i=e.body.Error;if(i["Message"]!==undefined){n.Message=i["Message"]}return n};const is=async(e,t)=>{const n={name:"TooManyKeyGroupsAssociatedToDistribution",$fault:"client",$metadata:sl(e),Message:undefined};const i=e.body.Error;if(i["Message"]!==undefined){n.Message=i["Message"]}return n};const os=async(e,t)=>{const n={name:"TooManyLambdaFunctionAssociations",$fault:"client",$metadata:sl(e),Message:undefined};const i=e.body.Error;if(i["Message"]!==undefined){n.Message=i["Message"]}return n};const ss=async(e,t)=>{const n={name:"TooManyOriginCustomHeaders",$fault:"client",$metadata:sl(e),Message:undefined};const i=e.body.Error;if(i["Message"]!==undefined){n.Message=i["Message"]}return n};const rs=async(e,t)=>{const n={name:"TooManyOriginGroupsPerDistribution",$fault:"client",$metadata:sl(e),Message:undefined};const i=e.body.Error;if(i["Message"]!==undefined){n.Message=i["Message"]}return n};const as=async(e,t)=>{const n={name:"TooManyOriginRequestPolicies",$fault:"client",$metadata:sl(e),Message:undefined};const i=e.body.Error;if(i["Message"]!==undefined){n.Message=i["Message"]}return n};const ds=async(e,t)=>{const n={name:"TooManyOrigins",$fault:"client",$metadata:sl(e),Message:undefined};const i=e.body.Error;if(i["Message"]!==undefined){n.Message=i["Message"]}return n};const cs=async(e,t)=>{const n={name:"TooManyPublicKeys",$fault:"client",$metadata:sl(e),Message:undefined};const i=e.body.Error;if(i["Message"]!==undefined){n.Message=i["Message"]}return n};const ls=async(e,t)=>{const n={name:"TooManyPublicKeysInKeyGroup",$fault:"client",$metadata:sl(e),Message:undefined};const i=e.body.Error;if(i["Message"]!==undefined){n.Message=i["Message"]}return n};const us=async(e,t)=>{const n={name:"TooManyQueryStringParameters",$fault:"client",$metadata:sl(e),Message:undefined};const i=e.body.Error;if(i["Message"]!==undefined){n.Message=i["Message"]}return n};const fs=async(e,t)=>{const n={name:"TooManyQueryStringsInCachePolicy",$fault:"client",$metadata:sl(e),Message:undefined};const i=e.body.Error;if(i["Message"]!==undefined){n.Message=i["Message"]}return n};const ms=async(e,t)=>{const n={name:"TooManyQueryStringsInOriginRequestPolicy",$fault:"client",$metadata:sl(e),Message:undefined};const i=e.body.Error;if(i["Message"]!==undefined){n.Message=i["Message"]}return n};const gs=async(e,t)=>{const n={name:"TooManyRealtimeLogConfigs",$fault:"client",$metadata:sl(e),Message:undefined};const i=e.body.Error;if(i["Message"]!==undefined){n.Message=i["Message"]}return n};const ys=async(e,t)=>{const n={name:"TooManyStreamingDistributionCNAMEs",$fault:"client",$metadata:sl(e),Message:undefined};const i=e.body.Error;if(i["Message"]!==undefined){n.Message=i["Message"]}return n};const Cs=async(e,t)=>{const n={name:"TooManyStreamingDistributions",$fault:"client",$metadata:sl(e),Message:undefined};const i=e.body.Error;if(i["Message"]!==undefined){n.Message=i["Message"]}return n};const ws=async(e,t)=>{const n={name:"TooManyTrustedSigners",$fault:"client",$metadata:sl(e),Message:undefined};const i=e.body.Error;if(i["Message"]!==undefined){n.Message=i["Message"]}return n};const hs=async(e,t)=>{const n={name:"TrustedKeyGroupDoesNotExist",$fault:"client",$metadata:sl(e),Message:undefined};const i=e.body.Error;if(i["Message"]!==undefined){n.Message=i["Message"]}return n};const ps=async(e,t)=>{const n={name:"TrustedSignerDoesNotExist",$fault:"client",$metadata:sl(e),Message:undefined};const i=e.body.Error;if(i["Message"]!==undefined){n.Message=i["Message"]}return n};const vs=(e,t)=>{const n=new s.XmlNode("Aliases");if(e.Quantity!==undefined&&e.Quantity!==null){const t=new s.XmlNode("integer").addChildNode(new s.XmlText(String(e.Quantity))).withName("Quantity");n.addChildNode(t)}if(e.Items!==undefined&&e.Items!==null){const i=Es(e.Items,t);const o=new s.XmlNode("Items");i.map(e=>{o.addChildNode(e)});n.addChildNode(o)}return n};const Es=(e,t)=>{return e.filter(e=>e!=null).map(e=>{if(e===null){return null}const t=new s.XmlNode("string").addChildNode(new s.XmlText(e));return t.withName("CNAME")})};const Ss=(e,t)=>{const n=new s.XmlNode("AllowedMethods");if(e.Quantity!==undefined&&e.Quantity!==null){const t=new s.XmlNode("integer").addChildNode(new s.XmlText(String(e.Quantity))).withName("Quantity");n.addChildNode(t)}if(e.Items!==undefined&&e.Items!==null){const i=Cr(e.Items,t);const o=new s.XmlNode("Items");i.map(e=>{o.addChildNode(e)});n.addChildNode(o)}if(e.CachedMethods!==undefined&&e.CachedMethods!==null){const i=Ls(e.CachedMethods,t).withName("CachedMethods");n.addChildNode(i)}return n};const Is=(e,t)=>{return e.filter(e=>e!=null).map(e=>{if(e===null){return null}const t=new s.XmlNode("string").addChildNode(new s.XmlText(e));return t.withName("AwsAccountNumber")})};const bs=(e,t)=>{const n=new s.XmlNode("CacheBehavior");if(e.PathPattern!==undefined&&e.PathPattern!==null){const t=new s.XmlNode("string").addChildNode(new s.XmlText(e.PathPattern)).withName("PathPattern");n.addChildNode(t)}if(e.TargetOriginId!==undefined&&e.TargetOriginId!==null){const t=new s.XmlNode("string").addChildNode(new s.XmlText(e.TargetOriginId)).withName("TargetOriginId");n.addChildNode(t)}if(e.TrustedSigners!==undefined&&e.TrustedSigners!==null){const i=fa(e.TrustedSigners,t).withName("TrustedSigners");n.addChildNode(i)}if(e.TrustedKeyGroups!==undefined&&e.TrustedKeyGroups!==null){const i=ua(e.TrustedKeyGroups,t).withName("TrustedKeyGroups");n.addChildNode(i)}if(e.ViewerProtocolPolicy!==undefined&&e.ViewerProtocolPolicy!==null){const t=new s.XmlNode("ViewerProtocolPolicy").addChildNode(new s.XmlText(e.ViewerProtocolPolicy)).withName("ViewerProtocolPolicy");n.addChildNode(t)}if(e.AllowedMethods!==undefined&&e.AllowedMethods!==null){const i=Ss(e.AllowedMethods,t).withName("AllowedMethods");n.addChildNode(i)}if(e.SmoothStreaming!==undefined&&e.SmoothStreaming!==null){const t=new s.XmlNode("boolean").addChildNode(new s.XmlText(String(e.SmoothStreaming))).withName("SmoothStreaming");n.addChildNode(t)}if(e.Compress!==undefined&&e.Compress!==null){const t=new s.XmlNode("boolean").addChildNode(new s.XmlText(String(e.Compress))).withName("Compress");n.addChildNode(t)}if(e.LambdaFunctionAssociations!==undefined&&e.LambdaFunctionAssociations!==null){const i=mr(e.LambdaFunctionAssociations,t).withName("LambdaFunctionAssociations");n.addChildNode(i)}if(e.FieldLevelEncryptionId!==undefined&&e.FieldLevelEncryptionId!==null){const t=new s.XmlNode("string").addChildNode(new s.XmlText(e.FieldLevelEncryptionId)).withName("FieldLevelEncryptionId");n.addChildNode(t)}if(e.RealtimeLogConfigArn!==undefined&&e.RealtimeLogConfigArn!==null){const t=new s.XmlNode("string").addChildNode(new s.XmlText(e.RealtimeLogConfigArn)).withName("RealtimeLogConfigArn");n.addChildNode(t)}if(e.CachePolicyId!==undefined&&e.CachePolicyId!==null){const t=new s.XmlNode("string").addChildNode(new s.XmlText(e.CachePolicyId)).withName("CachePolicyId");n.addChildNode(t)}if(e.OriginRequestPolicyId!==undefined&&e.OriginRequestPolicyId!==null){const t=new s.XmlNode("string").addChildNode(new s.XmlText(e.OriginRequestPolicyId)).withName("OriginRequestPolicyId");n.addChildNode(t)}if(e.ForwardedValues!==undefined&&e.ForwardedValues!==null){const i=or(e.ForwardedValues,t).withName("ForwardedValues");n.addChildNode(i)}if(e.MinTTL!==undefined&&e.MinTTL!==null){const t=new s.XmlNode("long").addChildNode(new s.XmlText(String(e.MinTTL))).withName("MinTTL");n.addChildNode(t)}if(e.DefaultTTL!==undefined&&e.DefaultTTL!==null){const t=new s.XmlNode("long").addChildNode(new s.XmlText(String(e.DefaultTTL))).withName("DefaultTTL");n.addChildNode(t)}if(e.MaxTTL!==undefined&&e.MaxTTL!==null){const t=new s.XmlNode("long").addChildNode(new s.XmlText(String(e.MaxTTL))).withName("MaxTTL");n.addChildNode(t)}return n};const Ps=(e,t)=>{return e.filter(e=>e!=null).map(e=>{if(e===null){return null}const n=bs(e,t);return n.withName("CacheBehavior")})};const Ms=(e,t)=>{const n=new s.XmlNode("CacheBehaviors");if(e.Quantity!==undefined&&e.Quantity!==null){const t=new s.XmlNode("integer").addChildNode(new s.XmlText(String(e.Quantity))).withName("Quantity");n.addChildNode(t)}if(e.Items!==undefined&&e.Items!==null){const i=Ps(e.Items,t);const o=new s.XmlNode("Items");i.map(e=>{o.addChildNode(e)});n.addChildNode(o)}return n};const Ls=(e,t)=>{const n=new s.XmlNode("CachedMethods");if(e.Quantity!==undefined&&e.Quantity!==null){const t=new s.XmlNode("integer").addChildNode(new s.XmlText(String(e.Quantity))).withName("Quantity");n.addChildNode(t)}if(e.Items!==undefined&&e.Items!==null){const i=Cr(e.Items,t);const o=new s.XmlNode("Items");i.map(e=>{o.addChildNode(e)});n.addChildNode(o)}return n};const Ts=(e,t)=>{const n=new s.XmlNode("CachePolicyConfig");if(e.Comment!==undefined&&e.Comment!==null){const t=new s.XmlNode("string").addChildNode(new s.XmlText(e.Comment)).withName("Comment");n.addChildNode(t)}if(e.Name!==undefined&&e.Name!==null){const t=new s.XmlNode("string").addChildNode(new s.XmlText(e.Name)).withName("Name");n.addChildNode(t)}if(e.DefaultTTL!==undefined&&e.DefaultTTL!==null){const t=new s.XmlNode("long").addChildNode(new s.XmlText(String(e.DefaultTTL))).withName("DefaultTTL");n.addChildNode(t)}if(e.MaxTTL!==undefined&&e.MaxTTL!==null){const t=new s.XmlNode("long").addChildNode(new s.XmlText(String(e.MaxTTL))).withName("MaxTTL");n.addChildNode(t)}if(e.MinTTL!==undefined&&e.MinTTL!==null){const t=new s.XmlNode("long").addChildNode(new s.XmlText(String(e.MinTTL))).withName("MinTTL");n.addChildNode(t)}if(e.ParametersInCacheKeyAndForwardedToOrigin!==undefined&&e.ParametersInCacheKeyAndForwardedToOrigin!==null){const i=$r(e.ParametersInCacheKeyAndForwardedToOrigin,t).withName("ParametersInCacheKeyAndForwardedToOrigin");n.addChildNode(i)}return n};const As=(e,t)=>{const n=new s.XmlNode("CachePolicyCookiesConfig");if(e.CookieBehavior!==undefined&&e.CookieBehavior!==null){const t=new s.XmlNode("CachePolicyCookieBehavior").addChildNode(new s.XmlText(e.CookieBehavior)).withName("CookieBehavior");n.addChildNode(t)}if(e.Cookies!==undefined&&e.Cookies!==null){const i=qs(e.Cookies,t).withName("Cookies");n.addChildNode(i)}return n};const Rs=(e,t)=>{const n=new s.XmlNode("CachePolicyHeadersConfig");if(e.HeaderBehavior!==undefined&&e.HeaderBehavior!==null){const t=new s.XmlNode("CachePolicyHeaderBehavior").addChildNode(new s.XmlText(e.HeaderBehavior)).withName("HeaderBehavior");n.addChildNode(t)}if(e.Headers!==undefined&&e.Headers!==null){const i=ar(e.Headers,t).withName("Headers");n.addChildNode(i)}return n};const _s=(e,t)=>{const n=new s.XmlNode("CachePolicyQueryStringsConfig");if(e.QueryStringBehavior!==undefined&&e.QueryStringBehavior!==null){const t=new s.XmlNode("CachePolicyQueryStringBehavior").addChildNode(new s.XmlText(e.QueryStringBehavior)).withName("QueryStringBehavior");n.addChildNode(t)}if(e.QueryStrings!==undefined&&e.QueryStrings!==null){const i=xr(e.QueryStrings,t).withName("QueryStrings");n.addChildNode(i)}return n};const Ns=(e,t)=>{const n=new s.XmlNode("CloudFrontOriginAccessIdentityConfig");if(e.CallerReference!==undefined&&e.CallerReference!==null){const t=new s.XmlNode("string").addChildNode(new s.XmlText(e.CallerReference)).withName("CallerReference");n.addChildNode(t)}if(e.Comment!==undefined&&e.Comment!==null){const t=new s.XmlNode("string").addChildNode(new s.XmlText(e.Comment)).withName("Comment");n.addChildNode(t)}return n};const Fs=(e,t)=>{const n=new s.XmlNode("ContentTypeProfile");if(e.Format!==undefined&&e.Format!==null){const t=new s.XmlNode("Format").addChildNode(new s.XmlText(e.Format)).withName("Format");n.addChildNode(t)}if(e.ProfileId!==undefined&&e.ProfileId!==null){const t=new s.XmlNode("string").addChildNode(new s.XmlText(e.ProfileId)).withName("ProfileId");n.addChildNode(t)}if(e.ContentType!==undefined&&e.ContentType!==null){const t=new s.XmlNode("string").addChildNode(new s.XmlText(e.ContentType)).withName("ContentType");n.addChildNode(t)}return n};const zs=(e,t)=>{const n=new s.XmlNode("ContentTypeProfileConfig");if(e.ForwardWhenContentTypeIsUnknown!==undefined&&e.ForwardWhenContentTypeIsUnknown!==null){const t=new s.XmlNode("boolean").addChildNode(new s.XmlText(String(e.ForwardWhenContentTypeIsUnknown))).withName("ForwardWhenContentTypeIsUnknown");n.addChildNode(t)}if(e.ContentTypeProfiles!==undefined&&e.ContentTypeProfiles!==null){const i=$s(e.ContentTypeProfiles,t).withName("ContentTypeProfiles");n.addChildNode(i)}return n};const Ds=(e,t)=>{return e.filter(e=>e!=null).map(e=>{if(e===null){return null}const n=Fs(e,t);return n.withName("ContentTypeProfile")})};const $s=(e,t)=>{const n=new s.XmlNode("ContentTypeProfiles");if(e.Quantity!==undefined&&e.Quantity!==null){const t=new s.XmlNode("integer").addChildNode(new s.XmlText(String(e.Quantity))).withName("Quantity");n.addChildNode(t)}if(e.Items!==undefined&&e.Items!==null){const i=Ds(e.Items,t);const o=new s.XmlNode("Items");i.map(e=>{o.addChildNode(e)});n.addChildNode(o)}return n};const Xs=(e,t)=>{return e.filter(e=>e!=null).map(e=>{if(e===null){return null}const t=new s.XmlNode("string").addChildNode(new s.XmlText(e));return t.withName("Name")})};const qs=(e,t)=>{const n=new s.XmlNode("CookieNames");if(e.Quantity!==undefined&&e.Quantity!==null){const t=new s.XmlNode("integer").addChildNode(new s.XmlText(String(e.Quantity))).withName("Quantity");n.addChildNode(t)}if(e.Items!==undefined&&e.Items!==null){const i=Xs(e.Items,t);const o=new s.XmlNode("Items");i.map(e=>{o.addChildNode(e)});n.addChildNode(o)}return n};const Gs=(e,t)=>{const n=new s.XmlNode("CookiePreference");if(e.Forward!==undefined&&e.Forward!==null){const t=new s.XmlNode("ItemSelection").addChildNode(new s.XmlText(e.Forward)).withName("Forward");n.addChildNode(t)}if(e.WhitelistedNames!==undefined&&e.WhitelistedNames!==null){const i=qs(e.WhitelistedNames,t).withName("WhitelistedNames");n.addChildNode(i)}return n};const ks=(e,t)=>{const n=new s.XmlNode("CustomErrorResponse");if(e.ErrorCode!==undefined&&e.ErrorCode!==null){const t=new s.XmlNode("integer").addChildNode(new s.XmlText(String(e.ErrorCode))).withName("ErrorCode");n.addChildNode(t)}if(e.ResponsePagePath!==undefined&&e.ResponsePagePath!==null){const t=new s.XmlNode("string").addChildNode(new s.XmlText(e.ResponsePagePath)).withName("ResponsePagePath");n.addChildNode(t)}if(e.ResponseCode!==undefined&&e.ResponseCode!==null){const t=new s.XmlNode("string").addChildNode(new s.XmlText(e.ResponseCode)).withName("ResponseCode");n.addChildNode(t)}if(e.ErrorCachingMinTTL!==undefined&&e.ErrorCachingMinTTL!==null){const t=new s.XmlNode("long").addChildNode(new s.XmlText(String(e.ErrorCachingMinTTL))).withName("ErrorCachingMinTTL");n.addChildNode(t)}return n};const Os=(e,t)=>{return e.filter(e=>e!=null).map(e=>{if(e===null){return null}const n=ks(e,t);return n.withName("CustomErrorResponse")})};const Us=(e,t)=>{const n=new s.XmlNode("CustomErrorResponses");if(e.Quantity!==undefined&&e.Quantity!==null){const t=new s.XmlNode("integer").addChildNode(new s.XmlText(String(e.Quantity))).withName("Quantity");n.addChildNode(t)}if(e.Items!==undefined&&e.Items!==null){const i=Os(e.Items,t);const o=new s.XmlNode("Items");i.map(e=>{o.addChildNode(e)});n.addChildNode(o)}return n};const Hs=(e,t)=>{const n=new s.XmlNode("CustomHeaders");if(e.Quantity!==undefined&&e.Quantity!==null){const t=new s.XmlNode("integer").addChildNode(new s.XmlText(String(e.Quantity))).withName("Quantity");n.addChildNode(t)}if(e.Items!==undefined&&e.Items!==null){const i=vr(e.Items,t);const o=new s.XmlNode("Items");i.map(e=>{o.addChildNode(e)});n.addChildNode(o)}return n};const Ks=(e,t)=>{const n=new s.XmlNode("CustomOriginConfig");if(e.HTTPPort!==undefined&&e.HTTPPort!==null){const t=new s.XmlNode("integer").addChildNode(new s.XmlText(String(e.HTTPPort))).withName("HTTPPort");n.addChildNode(t)}if(e.HTTPSPort!==undefined&&e.HTTPSPort!==null){const t=new s.XmlNode("integer").addChildNode(new s.XmlText(String(e.HTTPSPort))).withName("HTTPSPort");n.addChildNode(t)}if(e.OriginProtocolPolicy!==undefined&&e.OriginProtocolPolicy!==null){const t=new s.XmlNode("OriginProtocolPolicy").addChildNode(new s.XmlText(e.OriginProtocolPolicy)).withName("OriginProtocolPolicy");n.addChildNode(t)}if(e.OriginSslProtocols!==undefined&&e.OriginSslProtocols!==null){const i=Dr(e.OriginSslProtocols,t).withName("OriginSslProtocols");n.addChildNode(i)}if(e.OriginReadTimeout!==undefined&&e.OriginReadTimeout!==null){const t=new s.XmlNode("integer").addChildNode(new s.XmlText(String(e.OriginReadTimeout))).withName("OriginReadTimeout");n.addChildNode(t)}if(e.OriginKeepaliveTimeout!==undefined&&e.OriginKeepaliveTimeout!==null){const t=new s.XmlNode("integer").addChildNode(new s.XmlText(String(e.OriginKeepaliveTimeout))).withName("OriginKeepaliveTimeout");n.addChildNode(t)}return n};const Qs=(e,t)=>{const n=new s.XmlNode("DefaultCacheBehavior");if(e.TargetOriginId!==undefined&&e.TargetOriginId!==null){const t=new s.XmlNode("string").addChildNode(new s.XmlText(e.TargetOriginId)).withName("TargetOriginId");n.addChildNode(t)}if(e.TrustedSigners!==undefined&&e.TrustedSigners!==null){const i=fa(e.TrustedSigners,t).withName("TrustedSigners");n.addChildNode(i)}if(e.TrustedKeyGroups!==undefined&&e.TrustedKeyGroups!==null){const i=ua(e.TrustedKeyGroups,t).withName("TrustedKeyGroups");n.addChildNode(i)}if(e.ViewerProtocolPolicy!==undefined&&e.ViewerProtocolPolicy!==null){const t=new s.XmlNode("ViewerProtocolPolicy").addChildNode(new s.XmlText(e.ViewerProtocolPolicy)).withName("ViewerProtocolPolicy");n.addChildNode(t)}if(e.AllowedMethods!==undefined&&e.AllowedMethods!==null){const i=Ss(e.AllowedMethods,t).withName("AllowedMethods");n.addChildNode(i)}if(e.SmoothStreaming!==undefined&&e.SmoothStreaming!==null){const t=new s.XmlNode("boolean").addChildNode(new s.XmlText(String(e.SmoothStreaming))).withName("SmoothStreaming");n.addChildNode(t)}if(e.Compress!==undefined&&e.Compress!==null){const t=new s.XmlNode("boolean").addChildNode(new s.XmlText(String(e.Compress))).withName("Compress");n.addChildNode(t)}if(e.LambdaFunctionAssociations!==undefined&&e.LambdaFunctionAssociations!==null){const i=mr(e.LambdaFunctionAssociations,t).withName("LambdaFunctionAssociations");n.addChildNode(i)}if(e.FieldLevelEncryptionId!==undefined&&e.FieldLevelEncryptionId!==null){const t=new s.XmlNode("string").addChildNode(new s.XmlText(e.FieldLevelEncryptionId)).withName("FieldLevelEncryptionId");n.addChildNode(t)}if(e.RealtimeLogConfigArn!==undefined&&e.RealtimeLogConfigArn!==null){const t=new s.XmlNode("string").addChildNode(new s.XmlText(e.RealtimeLogConfigArn)).withName("RealtimeLogConfigArn");n.addChildNode(t)}if(e.CachePolicyId!==undefined&&e.CachePolicyId!==null){const t=new s.XmlNode("string").addChildNode(new s.XmlText(e.CachePolicyId)).withName("CachePolicyId");n.addChildNode(t)}if(e.OriginRequestPolicyId!==undefined&&e.OriginRequestPolicyId!==null){const t=new s.XmlNode("string").addChildNode(new s.XmlText(e.OriginRequestPolicyId)).withName("OriginRequestPolicyId");n.addChildNode(t)}if(e.ForwardedValues!==undefined&&e.ForwardedValues!==null){const i=or(e.ForwardedValues,t).withName("ForwardedValues");n.addChildNode(i)}if(e.MinTTL!==undefined&&e.MinTTL!==null){const t=new s.XmlNode("long").addChildNode(new s.XmlText(String(e.MinTTL))).withName("MinTTL");n.addChildNode(t)}if(e.DefaultTTL!==undefined&&e.DefaultTTL!==null){const t=new s.XmlNode("long").addChildNode(new s.XmlText(String(e.DefaultTTL))).withName("DefaultTTL");n.addChildNode(t)}if(e.MaxTTL!==undefined&&e.MaxTTL!==null){const t=new s.XmlNode("long").addChildNode(new s.XmlText(String(e.MaxTTL))).withName("MaxTTL");n.addChildNode(t)}return n};const Bs=(e,t)=>{const n=new s.XmlNode("DistributionConfig");if(e.CallerReference!==undefined&&e.CallerReference!==null){const t=new s.XmlNode("string").addChildNode(new s.XmlText(e.CallerReference)).withName("CallerReference");n.addChildNode(t)}if(e.Aliases!==undefined&&e.Aliases!==null){const i=vs(e.Aliases,t).withName("Aliases");n.addChildNode(i)}if(e.DefaultRootObject!==undefined&&e.DefaultRootObject!==null){const t=new s.XmlNode("string").addChildNode(new s.XmlText(e.DefaultRootObject)).withName("DefaultRootObject");n.addChildNode(t)}if(e.Origins!==undefined&&e.Origins!==null){const i=Fr(e.Origins,t).withName("Origins");n.addChildNode(i)}if(e.OriginGroups!==undefined&&e.OriginGroups!==null){const i=Lr(e.OriginGroups,t).withName("OriginGroups");n.addChildNode(i)}if(e.DefaultCacheBehavior!==undefined&&e.DefaultCacheBehavior!==null){const i=Qs(e.DefaultCacheBehavior,t).withName("DefaultCacheBehavior");n.addChildNode(i)}if(e.CacheBehaviors!==undefined&&e.CacheBehaviors!==null){const i=Ms(e.CacheBehaviors,t).withName("CacheBehaviors");n.addChildNode(i)}if(e.CustomErrorResponses!==undefined&&e.CustomErrorResponses!==null){const i=Us(e.CustomErrorResponses,t).withName("CustomErrorResponses");n.addChildNode(i)}if(e.Comment!==undefined&&e.Comment!==null){const t=new s.XmlNode("CommentType").addChildNode(new s.XmlText(e.Comment)).withName("Comment");n.addChildNode(t)}if(e.Logging!==undefined&&e.Logging!==null){const i=yr(e.Logging,t).withName("Logging");n.addChildNode(i)}if(e.PriceClass!==undefined&&e.PriceClass!==null){const t=new s.XmlNode("PriceClass").addChildNode(new s.XmlText(e.PriceClass)).withName("PriceClass");n.addChildNode(t)}if(e.Enabled!==undefined&&e.Enabled!==null){const t=new s.XmlNode("boolean").addChildNode(new s.XmlText(String(e.Enabled))).withName("Enabled");n.addChildNode(t)}if(e.ViewerCertificate!==undefined&&e.ViewerCertificate!==null){const i=ma(e.ViewerCertificate,t).withName("ViewerCertificate");n.addChildNode(i)}if(e.Restrictions!==undefined&&e.Restrictions!==null){const i=Yr(e.Restrictions,t).withName("Restrictions");n.addChildNode(i)}if(e.WebACLId!==undefined&&e.WebACLId!==null){const t=new s.XmlNode("string").addChildNode(new s.XmlText(e.WebACLId)).withName("WebACLId");n.addChildNode(t)}if(e.HttpVersion!==undefined&&e.HttpVersion!==null){const t=new s.XmlNode("HttpVersion").addChildNode(new s.XmlText(e.HttpVersion)).withName("HttpVersion");n.addChildNode(t)}if(e.IsIPV6Enabled!==undefined&&e.IsIPV6Enabled!==null){const t=new s.XmlNode("boolean").addChildNode(new s.XmlText(String(e.IsIPV6Enabled))).withName("IsIPV6Enabled");n.addChildNode(t)}return n};const xs=(e,t)=>{const n=new s.XmlNode("DistributionConfigWithTags");if(e.DistributionConfig!==undefined&&e.DistributionConfig!==null){const i=Bs(e.DistributionConfig,t).withName("DistributionConfig");n.addChildNode(i)}if(e.Tags!==undefined&&e.Tags!==null){const i=ca(e.Tags,t).withName("Tags");n.addChildNode(i)}return n};const js=(e,t)=>{const n=new s.XmlNode("EncryptionEntities");if(e.Quantity!==undefined&&e.Quantity!==null){const t=new s.XmlNode("integer").addChildNode(new s.XmlText(String(e.Quantity))).withName("Quantity");n.addChildNode(t)}if(e.Items!==undefined&&e.Items!==null){const i=Ys(e.Items,t);const o=new s.XmlNode("Items");i.map(e=>{o.addChildNode(e)});n.addChildNode(o)}return n};const Ws=(e,t)=>{const n=new s.XmlNode("EncryptionEntity");if(e.PublicKeyId!==undefined&&e.PublicKeyId!==null){const t=new s.XmlNode("string").addChildNode(new s.XmlText(e.PublicKeyId)).withName("PublicKeyId");n.addChildNode(t)}if(e.ProviderId!==undefined&&e.ProviderId!==null){const t=new s.XmlNode("string").addChildNode(new s.XmlText(e.ProviderId)).withName("ProviderId");n.addChildNode(t)}if(e.FieldPatterns!==undefined&&e.FieldPatterns!==null){const i=ir(e.FieldPatterns,t).withName("FieldPatterns");n.addChildNode(i)}return n};const Ys=(e,t)=>{return e.filter(e=>e!=null).map(e=>{if(e===null){return null}const n=Ws(e,t);return n.withName("EncryptionEntity")})};const Js=(e,t)=>{const n=new s.XmlNode("EndPoint");if(e.StreamType!==undefined&&e.StreamType!==null){const t=new s.XmlNode("string").addChildNode(new s.XmlText(e.StreamType)).withName("StreamType");n.addChildNode(t)}if(e.KinesisStreamConfig!==undefined&&e.KinesisStreamConfig!==null){const i=lr(e.KinesisStreamConfig,t).withName("KinesisStreamConfig");n.addChildNode(i)}return n};const Zs=(e,t)=>{return e.filter(e=>e!=null).map(e=>{if(e===null){return null}const n=Js(e,t);return n.withName("member")})};const Vs=(e,t)=>{const n=new s.XmlNode("FieldLevelEncryptionConfig");if(e.CallerReference!==undefined&&e.CallerReference!==null){const t=new s.XmlNode("string").addChildNode(new s.XmlText(e.CallerReference)).withName("CallerReference");n.addChildNode(t)}if(e.Comment!==undefined&&e.Comment!==null){const t=new s.XmlNode("string").addChildNode(new s.XmlText(e.Comment)).withName("Comment");n.addChildNode(t)}if(e.QueryArgProfileConfig!==undefined&&e.QueryArgProfileConfig!==null){const i=Ur(e.QueryArgProfileConfig,t).withName("QueryArgProfileConfig");n.addChildNode(i)}if(e.ContentTypeProfileConfig!==undefined&&e.ContentTypeProfileConfig!==null){const i=zs(e.ContentTypeProfileConfig,t).withName("ContentTypeProfileConfig");n.addChildNode(i)}return n};const er=(e,t)=>{const n=new s.XmlNode("FieldLevelEncryptionProfileConfig");if(e.Name!==undefined&&e.Name!==null){const t=new s.XmlNode("string").addChildNode(new s.XmlText(e.Name)).withName("Name");n.addChildNode(t)}if(e.CallerReference!==undefined&&e.CallerReference!==null){const t=new s.XmlNode("string").addChildNode(new s.XmlText(e.CallerReference)).withName("CallerReference");n.addChildNode(t)}if(e.Comment!==undefined&&e.Comment!==null){const t=new s.XmlNode("string").addChildNode(new s.XmlText(e.Comment)).withName("Comment");n.addChildNode(t)}if(e.EncryptionEntities!==undefined&&e.EncryptionEntities!==null){const i=js(e.EncryptionEntities,t).withName("EncryptionEntities");n.addChildNode(i)}return n};const tr=(e,t)=>{return e.filter(e=>e!=null).map(e=>{if(e===null){return null}const t=new s.XmlNode("string").addChildNode(new s.XmlText(e));return t.withName("Field")})};const nr=(e,t)=>{return e.filter(e=>e!=null).map(e=>{if(e===null){return null}const t=new s.XmlNode("string").addChildNode(new s.XmlText(e));return t.withName("FieldPattern")})};const ir=(e,t)=>{const n=new s.XmlNode("FieldPatterns");if(e.Quantity!==undefined&&e.Quantity!==null){const t=new s.XmlNode("integer").addChildNode(new s.XmlText(String(e.Quantity))).withName("Quantity");n.addChildNode(t)}if(e.Items!==undefined&&e.Items!==null){const i=nr(e.Items,t);const o=new s.XmlNode("Items");i.map(e=>{o.addChildNode(e)});n.addChildNode(o)}return n};const or=(e,t)=>{const n=new s.XmlNode("ForwardedValues");if(e.QueryString!==undefined&&e.QueryString!==null){const t=new s.XmlNode("boolean").addChildNode(new s.XmlText(String(e.QueryString))).withName("QueryString");n.addChildNode(t)}if(e.Cookies!==undefined&&e.Cookies!==null){const i=Gs(e.Cookies,t).withName("Cookies");n.addChildNode(i)}if(e.Headers!==undefined&&e.Headers!==null){const i=ar(e.Headers,t).withName("Headers");n.addChildNode(i)}if(e.QueryStringCacheKeys!==undefined&&e.QueryStringCacheKeys!==null){const i=Qr(e.QueryStringCacheKeys,t).withName("QueryStringCacheKeys");n.addChildNode(i)}return n};const sr=(e,t)=>{const n=new s.XmlNode("GeoRestriction");if(e.RestrictionType!==undefined&&e.RestrictionType!==null){const t=new s.XmlNode("GeoRestrictionType").addChildNode(new s.XmlText(e.RestrictionType)).withName("RestrictionType");n.addChildNode(t)}if(e.Quantity!==undefined&&e.Quantity!==null){const t=new s.XmlNode("integer").addChildNode(new s.XmlText(String(e.Quantity))).withName("Quantity");n.addChildNode(t)}if(e.Items!==undefined&&e.Items!==null){const i=gr(e.Items,t);const o=new s.XmlNode("Items");i.map(e=>{o.addChildNode(e)});n.addChildNode(o)}return n};const rr=(e,t)=>{return e.filter(e=>e!=null).map(e=>{if(e===null){return null}const t=new s.XmlNode("string").addChildNode(new s.XmlText(e));return t.withName("Name")})};const ar=(e,t)=>{const n=new s.XmlNode("Headers");if(e.Quantity!==undefined&&e.Quantity!==null){const t=new s.XmlNode("integer").addChildNode(new s.XmlText(String(e.Quantity))).withName("Quantity");n.addChildNode(t)}if(e.Items!==undefined&&e.Items!==null){const i=rr(e.Items,t);const o=new s.XmlNode("Items");i.map(e=>{o.addChildNode(e)});n.addChildNode(o)}return n};const dr=(e,t)=>{const n=new s.XmlNode("InvalidationBatch");if(e.Paths!==undefined&&e.Paths!==null){const i=qr(e.Paths,t).withName("Paths");n.addChildNode(i)}if(e.CallerReference!==undefined&&e.CallerReference!==null){const t=new s.XmlNode("string").addChildNode(new s.XmlText(e.CallerReference)).withName("CallerReference");n.addChildNode(t)}return n};const cr=(e,t)=>{const n=new s.XmlNode("KeyGroupConfig");if(e.Name!==undefined&&e.Name!==null){const t=new s.XmlNode("string").addChildNode(new s.XmlText(e.Name)).withName("Name");n.addChildNode(t)}if(e.Items!==undefined&&e.Items!==null){const i=kr(e.Items,t);const o=new s.XmlNode("Items");i.map(e=>{o.addChildNode(e)});n.addChildNode(o)}if(e.Comment!==undefined&&e.Comment!==null){const t=new s.XmlNode("string").addChildNode(new s.XmlText(e.Comment)).withName("Comment");n.addChildNode(t)}return n};const lr=(e,t)=>{const n=new s.XmlNode("KinesisStreamConfig");if(e.RoleARN!==undefined&&e.RoleARN!==null){const t=new s.XmlNode("string").addChildNode(new s.XmlText(e.RoleARN)).withName("RoleARN");n.addChildNode(t)}if(e.StreamARN!==undefined&&e.StreamARN!==null){const t=new s.XmlNode("string").addChildNode(new s.XmlText(e.StreamARN)).withName("StreamARN");n.addChildNode(t)}return n};const ur=(e,t)=>{const n=new s.XmlNode("LambdaFunctionAssociation");if(e.LambdaFunctionARN!==undefined&&e.LambdaFunctionARN!==null){const t=new s.XmlNode("LambdaFunctionARN").addChildNode(new s.XmlText(e.LambdaFunctionARN)).withName("LambdaFunctionARN");n.addChildNode(t)}if(e.EventType!==undefined&&e.EventType!==null){const t=new s.XmlNode("EventType").addChildNode(new s.XmlText(e.EventType)).withName("EventType");n.addChildNode(t)}if(e.IncludeBody!==undefined&&e.IncludeBody!==null){const t=new s.XmlNode("boolean").addChildNode(new s.XmlText(String(e.IncludeBody))).withName("IncludeBody");n.addChildNode(t)}return n};const fr=(e,t)=>{return e.filter(e=>e!=null).map(e=>{if(e===null){return null}const n=ur(e,t);return n.withName("LambdaFunctionAssociation")})};const mr=(e,t)=>{const n=new s.XmlNode("LambdaFunctionAssociations");if(e.Quantity!==undefined&&e.Quantity!==null){const t=new s.XmlNode("integer").addChildNode(new s.XmlText(String(e.Quantity))).withName("Quantity");n.addChildNode(t)}if(e.Items!==undefined&&e.Items!==null){const i=fr(e.Items,t);const o=new s.XmlNode("Items");i.map(e=>{o.addChildNode(e)});n.addChildNode(o)}return n};const gr=(e,t)=>{return e.filter(e=>e!=null).map(e=>{if(e===null){return null}const t=new s.XmlNode("string").addChildNode(new s.XmlText(e));return t.withName("Location")})};const yr=(e,t)=>{const n=new s.XmlNode("LoggingConfig");if(e.Enabled!==undefined&&e.Enabled!==null){const t=new s.XmlNode("boolean").addChildNode(new s.XmlText(String(e.Enabled))).withName("Enabled");n.addChildNode(t)}if(e.IncludeCookies!==undefined&&e.IncludeCookies!==null){const t=new s.XmlNode("boolean").addChildNode(new s.XmlText(String(e.IncludeCookies))).withName("IncludeCookies");n.addChildNode(t)}if(e.Bucket!==undefined&&e.Bucket!==null){const t=new s.XmlNode("string").addChildNode(new s.XmlText(e.Bucket)).withName("Bucket");n.addChildNode(t)}if(e.Prefix!==undefined&&e.Prefix!==null){const t=new s.XmlNode("string").addChildNode(new s.XmlText(e.Prefix)).withName("Prefix");n.addChildNode(t)}return n};const Cr=(e,t)=>{return e.filter(e=>e!=null).map(e=>{if(e===null){return null}const t=new s.XmlNode("Method").addChildNode(new s.XmlText(e));return t.withName("Method")})};const wr=(e,t)=>{const n=new s.XmlNode("MonitoringSubscription");if(e.RealtimeMetricsSubscriptionConfig!==undefined&&e.RealtimeMetricsSubscriptionConfig!==null){const i=Wr(e.RealtimeMetricsSubscriptionConfig,t).withName("RealtimeMetricsSubscriptionConfig");n.addChildNode(i)}return n};const hr=(e,t)=>{const n=new s.XmlNode("Origin");if(e.Id!==undefined&&e.Id!==null){const t=new s.XmlNode("string").addChildNode(new s.XmlText(e.Id)).withName("Id");n.addChildNode(t)}if(e.DomainName!==undefined&&e.DomainName!==null){const t=new s.XmlNode("string").addChildNode(new s.XmlText(e.DomainName)).withName("DomainName");n.addChildNode(t)}if(e.OriginPath!==undefined&&e.OriginPath!==null){const t=new s.XmlNode("string").addChildNode(new s.XmlText(e.OriginPath)).withName("OriginPath");n.addChildNode(t)}if(e.CustomHeaders!==undefined&&e.CustomHeaders!==null){const i=Hs(e.CustomHeaders,t).withName("CustomHeaders");n.addChildNode(i)}if(e.S3OriginConfig!==undefined&&e.S3OriginConfig!==null){const i=Zr(e.S3OriginConfig,t).withName("S3OriginConfig");n.addChildNode(i)}if(e.CustomOriginConfig!==undefined&&e.CustomOriginConfig!==null){const i=Ks(e.CustomOriginConfig,t).withName("CustomOriginConfig");n.addChildNode(i)}if(e.ConnectionAttempts!==undefined&&e.ConnectionAttempts!==null){const t=new s.XmlNode("integer").addChildNode(new s.XmlText(String(e.ConnectionAttempts))).withName("ConnectionAttempts");n.addChildNode(t)}if(e.ConnectionTimeout!==undefined&&e.ConnectionTimeout!==null){const t=new s.XmlNode("integer").addChildNode(new s.XmlText(String(e.ConnectionTimeout))).withName("ConnectionTimeout");n.addChildNode(t)}if(e.OriginShield!==undefined&&e.OriginShield!==null){const i=zr(e.OriginShield,t).withName("OriginShield");n.addChildNode(i)}return n};const pr=(e,t)=>{const n=new s.XmlNode("OriginCustomHeader");if(e.HeaderName!==undefined&&e.HeaderName!==null){const t=new s.XmlNode("string").addChildNode(new s.XmlText(e.HeaderName)).withName("HeaderName");n.addChildNode(t)}if(e.HeaderValue!==undefined&&e.HeaderValue!==null){const t=new s.XmlNode("string").addChildNode(new s.XmlText(e.HeaderValue)).withName("HeaderValue");n.addChildNode(t)}return n};const vr=(e,t)=>{return e.filter(e=>e!=null).map(e=>{if(e===null){return null}const n=pr(e,t);return n.withName("OriginCustomHeader")})};const Er=(e,t)=>{const n=new s.XmlNode("OriginGroup");if(e.Id!==undefined&&e.Id!==null){const t=new s.XmlNode("string").addChildNode(new s.XmlText(e.Id)).withName("Id");n.addChildNode(t)}if(e.FailoverCriteria!==undefined&&e.FailoverCriteria!==null){const i=Sr(e.FailoverCriteria,t).withName("FailoverCriteria");n.addChildNode(i)}if(e.Members!==undefined&&e.Members!==null){const i=Mr(e.Members,t).withName("Members");n.addChildNode(i)}return n};const Sr=(e,t)=>{const n=new s.XmlNode("OriginGroupFailoverCriteria");if(e.StatusCodes!==undefined&&e.StatusCodes!==null){const i=ta(e.StatusCodes,t).withName("StatusCodes");n.addChildNode(i)}return n};const Ir=(e,t)=>{return e.filter(e=>e!=null).map(e=>{if(e===null){return null}const n=Er(e,t);return n.withName("OriginGroup")})};const br=(e,t)=>{const n=new s.XmlNode("OriginGroupMember");if(e.OriginId!==undefined&&e.OriginId!==null){const t=new s.XmlNode("string").addChildNode(new s.XmlText(e.OriginId)).withName("OriginId");n.addChildNode(t)}return n};const Pr=(e,t)=>{return e.filter(e=>e!=null).map(e=>{if(e===null){return null}const n=br(e,t);return n.withName("OriginGroupMember")})};const Mr=(e,t)=>{const n=new s.XmlNode("OriginGroupMembers");if(e.Quantity!==undefined&&e.Quantity!==null){const t=new s.XmlNode("integer").addChildNode(new s.XmlText(String(e.Quantity))).withName("Quantity");n.addChildNode(t)}if(e.Items!==undefined&&e.Items!==null){const i=Pr(e.Items,t);const o=new s.XmlNode("Items");i.map(e=>{o.addChildNode(e)});n.addChildNode(o)}return n};const Lr=(e,t)=>{const n=new s.XmlNode("OriginGroups");if(e.Quantity!==undefined&&e.Quantity!==null){const t=new s.XmlNode("integer").addChildNode(new s.XmlText(String(e.Quantity))).withName("Quantity");n.addChildNode(t)}if(e.Items!==undefined&&e.Items!==null){const i=Ir(e.Items,t);const o=new s.XmlNode("Items");i.map(e=>{o.addChildNode(e)});n.addChildNode(o)}return n};const Tr=(e,t)=>{return e.filter(e=>e!=null).map(e=>{if(e===null){return null}const n=hr(e,t);return n.withName("Origin")})};const Ar=(e,t)=>{const n=new s.XmlNode("OriginRequestPolicyConfig");if(e.Comment!==undefined&&e.Comment!==null){const t=new s.XmlNode("string").addChildNode(new s.XmlText(e.Comment)).withName("Comment");n.addChildNode(t)}if(e.Name!==undefined&&e.Name!==null){const t=new s.XmlNode("string").addChildNode(new s.XmlText(e.Name)).withName("Name");n.addChildNode(t)}if(e.HeadersConfig!==undefined&&e.HeadersConfig!==null){const i=_r(e.HeadersConfig,t).withName("HeadersConfig");n.addChildNode(i)}if(e.CookiesConfig!==undefined&&e.CookiesConfig!==null){const i=Rr(e.CookiesConfig,t).withName("CookiesConfig");n.addChildNode(i)}if(e.QueryStringsConfig!==undefined&&e.QueryStringsConfig!==null){const i=Nr(e.QueryStringsConfig,t).withName("QueryStringsConfig");n.addChildNode(i)}return n};const Rr=(e,t)=>{const n=new s.XmlNode("OriginRequestPolicyCookiesConfig");if(e.CookieBehavior!==undefined&&e.CookieBehavior!==null){const t=new s.XmlNode("OriginRequestPolicyCookieBehavior").addChildNode(new s.XmlText(e.CookieBehavior)).withName("CookieBehavior");n.addChildNode(t)}if(e.Cookies!==undefined&&e.Cookies!==null){const i=qs(e.Cookies,t).withName("Cookies");n.addChildNode(i)}return n};const _r=(e,t)=>{const n=new s.XmlNode("OriginRequestPolicyHeadersConfig");if(e.HeaderBehavior!==undefined&&e.HeaderBehavior!==null){const t=new s.XmlNode("OriginRequestPolicyHeaderBehavior").addChildNode(new s.XmlText(e.HeaderBehavior)).withName("HeaderBehavior");n.addChildNode(t)}if(e.Headers!==undefined&&e.Headers!==null){const i=ar(e.Headers,t).withName("Headers");n.addChildNode(i)}return n};const Nr=(e,t)=>{const n=new s.XmlNode("OriginRequestPolicyQueryStringsConfig");if(e.QueryStringBehavior!==undefined&&e.QueryStringBehavior!==null){const t=new s.XmlNode("OriginRequestPolicyQueryStringBehavior").addChildNode(new s.XmlText(e.QueryStringBehavior)).withName("QueryStringBehavior");n.addChildNode(t)}if(e.QueryStrings!==undefined&&e.QueryStrings!==null){const i=xr(e.QueryStrings,t).withName("QueryStrings");n.addChildNode(i)}return n};const Fr=(e,t)=>{const n=new s.XmlNode("Origins");if(e.Quantity!==undefined&&e.Quantity!==null){const t=new s.XmlNode("integer").addChildNode(new s.XmlText(String(e.Quantity))).withName("Quantity");n.addChildNode(t)}if(e.Items!==undefined&&e.Items!==null){const i=Tr(e.Items,t);const o=new s.XmlNode("Items");i.map(e=>{o.addChildNode(e)});n.addChildNode(o)}return n};const zr=(e,t)=>{const n=new s.XmlNode("OriginShield");if(e.Enabled!==undefined&&e.Enabled!==null){const t=new s.XmlNode("boolean").addChildNode(new s.XmlText(String(e.Enabled))).withName("Enabled");n.addChildNode(t)}if(e.OriginShieldRegion!==undefined&&e.OriginShieldRegion!==null){const t=new s.XmlNode("OriginShieldRegion").addChildNode(new s.XmlText(e.OriginShieldRegion)).withName("OriginShieldRegion");n.addChildNode(t)}return n};const Dr=(e,t)=>{const n=new s.XmlNode("OriginSslProtocols");if(e.Quantity!==undefined&&e.Quantity!==null){const t=new s.XmlNode("integer").addChildNode(new s.XmlText(String(e.Quantity))).withName("Quantity");n.addChildNode(t)}if(e.Items!==undefined&&e.Items!==null){const i=Vr(e.Items,t);const o=new s.XmlNode("Items");i.map(e=>{o.addChildNode(e)});n.addChildNode(o)}return n};const $r=(e,t)=>{const n=new s.XmlNode("ParametersInCacheKeyAndForwardedToOrigin");if(e.EnableAcceptEncodingGzip!==undefined&&e.EnableAcceptEncodingGzip!==null){const t=new s.XmlNode("boolean").addChildNode(new s.XmlText(String(e.EnableAcceptEncodingGzip))).withName("EnableAcceptEncodingGzip");n.addChildNode(t)}if(e.EnableAcceptEncodingBrotli!==undefined&&e.EnableAcceptEncodingBrotli!==null){const t=new s.XmlNode("boolean").addChildNode(new s.XmlText(String(e.EnableAcceptEncodingBrotli))).withName("EnableAcceptEncodingBrotli");n.addChildNode(t)}if(e.HeadersConfig!==undefined&&e.HeadersConfig!==null){const i=Rs(e.HeadersConfig,t).withName("HeadersConfig");n.addChildNode(i)}if(e.CookiesConfig!==undefined&&e.CookiesConfig!==null){const i=As(e.CookiesConfig,t).withName("CookiesConfig");n.addChildNode(i)}if(e.QueryStringsConfig!==undefined&&e.QueryStringsConfig!==null){const i=_s(e.QueryStringsConfig,t).withName("QueryStringsConfig");n.addChildNode(i)}return n};const Xr=(e,t)=>{return e.filter(e=>e!=null).map(e=>{if(e===null){return null}const t=new s.XmlNode("string").addChildNode(new s.XmlText(e));return t.withName("Path")})};const qr=(e,t)=>{const n=new s.XmlNode("Paths");if(e.Quantity!==undefined&&e.Quantity!==null){const t=new s.XmlNode("integer").addChildNode(new s.XmlText(String(e.Quantity))).withName("Quantity");n.addChildNode(t)}if(e.Items!==undefined&&e.Items!==null){const i=Xr(e.Items,t);const o=new s.XmlNode("Items");i.map(e=>{o.addChildNode(e)});n.addChildNode(o)}return n};const Gr=(e,t)=>{const n=new s.XmlNode("PublicKeyConfig");if(e.CallerReference!==undefined&&e.CallerReference!==null){const t=new s.XmlNode("string").addChildNode(new s.XmlText(e.CallerReference)).withName("CallerReference");n.addChildNode(t)}if(e.Name!==undefined&&e.Name!==null){const t=new s.XmlNode("string").addChildNode(new s.XmlText(e.Name)).withName("Name");n.addChildNode(t)}if(e.EncodedKey!==undefined&&e.EncodedKey!==null){const t=new s.XmlNode("string").addChildNode(new s.XmlText(e.EncodedKey)).withName("EncodedKey");n.addChildNode(t)}if(e.Comment!==undefined&&e.Comment!==null){const t=new s.XmlNode("string").addChildNode(new s.XmlText(e.Comment)).withName("Comment");n.addChildNode(t)}return n};const kr=(e,t)=>{return e.filter(e=>e!=null).map(e=>{if(e===null){return null}const t=new s.XmlNode("string").addChildNode(new s.XmlText(e));return t.withName("PublicKey")})};const Or=(e,t)=>{const n=new s.XmlNode("QueryArgProfile");if(e.QueryArg!==undefined&&e.QueryArg!==null){const t=new s.XmlNode("string").addChildNode(new s.XmlText(e.QueryArg)).withName("QueryArg");n.addChildNode(t)}if(e.ProfileId!==undefined&&e.ProfileId!==null){const t=new s.XmlNode("string").addChildNode(new s.XmlText(e.ProfileId)).withName("ProfileId");n.addChildNode(t)}return n};const Ur=(e,t)=>{const n=new s.XmlNode("QueryArgProfileConfig");if(e.ForwardWhenQueryArgProfileIsUnknown!==undefined&&e.ForwardWhenQueryArgProfileIsUnknown!==null){const t=new s.XmlNode("boolean").addChildNode(new s.XmlText(String(e.ForwardWhenQueryArgProfileIsUnknown))).withName("ForwardWhenQueryArgProfileIsUnknown");n.addChildNode(t)}if(e.QueryArgProfiles!==undefined&&e.QueryArgProfiles!==null){const i=Kr(e.QueryArgProfiles,t).withName("QueryArgProfiles");n.addChildNode(i)}return n};const Hr=(e,t)=>{return e.filter(e=>e!=null).map(e=>{if(e===null){return null}const n=Or(e,t);return n.withName("QueryArgProfile")})};const Kr=(e,t)=>{const n=new s.XmlNode("QueryArgProfiles");if(e.Quantity!==undefined&&e.Quantity!==null){const t=new s.XmlNode("integer").addChildNode(new s.XmlText(String(e.Quantity))).withName("Quantity");n.addChildNode(t)}if(e.Items!==undefined&&e.Items!==null){const i=Hr(e.Items,t);const o=new s.XmlNode("Items");i.map(e=>{o.addChildNode(e)});n.addChildNode(o)}return n};const Qr=(e,t)=>{const n=new s.XmlNode("QueryStringCacheKeys");if(e.Quantity!==undefined&&e.Quantity!==null){const t=new s.XmlNode("integer").addChildNode(new s.XmlText(String(e.Quantity))).withName("Quantity");n.addChildNode(t)}if(e.Items!==undefined&&e.Items!==null){const i=Br(e.Items,t);const o=new s.XmlNode("Items");i.map(e=>{o.addChildNode(e)});n.addChildNode(o)}return n};const Br=(e,t)=>{return e.filter(e=>e!=null).map(e=>{if(e===null){return null}const t=new s.XmlNode("string").addChildNode(new s.XmlText(e));return t.withName("Name")})};const xr=(e,t)=>{const n=new s.XmlNode("QueryStringNames");if(e.Quantity!==undefined&&e.Quantity!==null){const t=new s.XmlNode("integer").addChildNode(new s.XmlText(String(e.Quantity))).withName("Quantity");n.addChildNode(t)}if(e.Items!==undefined&&e.Items!==null){const i=jr(e.Items,t);const o=new s.XmlNode("Items");i.map(e=>{o.addChildNode(e)});n.addChildNode(o)}return n};const jr=(e,t)=>{return e.filter(e=>e!=null).map(e=>{if(e===null){return null}const t=new s.XmlNode("string").addChildNode(new s.XmlText(e));return t.withName("Name")})};const Wr=(e,t)=>{const n=new s.XmlNode("RealtimeMetricsSubscriptionConfig");if(e.RealtimeMetricsSubscriptionStatus!==undefined&&e.RealtimeMetricsSubscriptionStatus!==null){const t=new s.XmlNode("RealtimeMetricsSubscriptionStatus").addChildNode(new s.XmlText(e.RealtimeMetricsSubscriptionStatus)).withName("RealtimeMetricsSubscriptionStatus");n.addChildNode(t)}return n};const Yr=(e,t)=>{const n=new s.XmlNode("Restrictions");if(e.GeoRestriction!==undefined&&e.GeoRestriction!==null){const i=sr(e.GeoRestriction,t).withName("GeoRestriction");n.addChildNode(i)}return n};const Jr=(e,t)=>{const n=new s.XmlNode("S3Origin");if(e.DomainName!==undefined&&e.DomainName!==null){const t=new s.XmlNode("string").addChildNode(new s.XmlText(e.DomainName)).withName("DomainName");n.addChildNode(t)}if(e.OriginAccessIdentity!==undefined&&e.OriginAccessIdentity!==null){const t=new s.XmlNode("string").addChildNode(new s.XmlText(e.OriginAccessIdentity)).withName("OriginAccessIdentity");n.addChildNode(t)}return n};const Zr=(e,t)=>{const n=new s.XmlNode("S3OriginConfig");if(e.OriginAccessIdentity!==undefined&&e.OriginAccessIdentity!==null){const t=new s.XmlNode("string").addChildNode(new s.XmlText(e.OriginAccessIdentity)).withName("OriginAccessIdentity");n.addChildNode(t)}return n};const Vr=(e,t)=>{return e.filter(e=>e!=null).map(e=>{if(e===null){return null}const t=new s.XmlNode("SslProtocol").addChildNode(new s.XmlText(e));return t.withName("SslProtocol")})};const ea=(e,t)=>{return e.filter(e=>e!=null).map(e=>{if(e===null){return null}const t=new s.XmlNode("integer").addChildNode(new s.XmlText(String(e)));return t.withName("StatusCode")})};const ta=(e,t)=>{const n=new s.XmlNode("StatusCodes");if(e.Quantity!==undefined&&e.Quantity!==null){const t=new s.XmlNode("integer").addChildNode(new s.XmlText(String(e.Quantity))).withName("Quantity");n.addChildNode(t)}if(e.Items!==undefined&&e.Items!==null){const i=ea(e.Items,t);const o=new s.XmlNode("Items");i.map(e=>{o.addChildNode(e)});n.addChildNode(o)}return n};const na=(e,t)=>{const n=new s.XmlNode("StreamingDistributionConfig");if(e.CallerReference!==undefined&&e.CallerReference!==null){const t=new s.XmlNode("string").addChildNode(new s.XmlText(e.CallerReference)).withName("CallerReference");n.addChildNode(t)}if(e.S3Origin!==undefined&&e.S3Origin!==null){const i=Jr(e.S3Origin,t).withName("S3Origin");n.addChildNode(i)}if(e.Aliases!==undefined&&e.Aliases!==null){const i=vs(e.Aliases,t).withName("Aliases");n.addChildNode(i)}if(e.Comment!==undefined&&e.Comment!==null){const t=new s.XmlNode("string").addChildNode(new s.XmlText(e.Comment)).withName("Comment");n.addChildNode(t)}if(e.Logging!==undefined&&e.Logging!==null){const i=oa(e.Logging,t).withName("Logging");n.addChildNode(i)}if(e.TrustedSigners!==undefined&&e.TrustedSigners!==null){const i=fa(e.TrustedSigners,t).withName("TrustedSigners");n.addChildNode(i)}if(e.PriceClass!==undefined&&e.PriceClass!==null){const t=new s.XmlNode("PriceClass").addChildNode(new s.XmlText(e.PriceClass)).withName("PriceClass");n.addChildNode(t)}if(e.Enabled!==undefined&&e.Enabled!==null){const t=new s.XmlNode("boolean").addChildNode(new s.XmlText(String(e.Enabled))).withName("Enabled");n.addChildNode(t)}return n};const ia=(e,t)=>{const n=new s.XmlNode("StreamingDistributionConfigWithTags");if(e.StreamingDistributionConfig!==undefined&&e.StreamingDistributionConfig!==null){const i=na(e.StreamingDistributionConfig,t).withName("StreamingDistributionConfig");n.addChildNode(i)}if(e.Tags!==undefined&&e.Tags!==null){const i=ca(e.Tags,t).withName("Tags");n.addChildNode(i)}return n};const oa=(e,t)=>{const n=new s.XmlNode("StreamingLoggingConfig");if(e.Enabled!==undefined&&e.Enabled!==null){const t=new s.XmlNode("boolean").addChildNode(new s.XmlText(String(e.Enabled))).withName("Enabled");n.addChildNode(t)}if(e.Bucket!==undefined&&e.Bucket!==null){const t=new s.XmlNode("string").addChildNode(new s.XmlText(e.Bucket)).withName("Bucket");n.addChildNode(t)}if(e.Prefix!==undefined&&e.Prefix!==null){const t=new s.XmlNode("string").addChildNode(new s.XmlText(e.Prefix)).withName("Prefix");n.addChildNode(t)}return n};const sa=(e,t)=>{const n=new s.XmlNode("Tag");if(e.Key!==undefined&&e.Key!==null){const t=new s.XmlNode("TagKey").addChildNode(new s.XmlText(e.Key)).withName("Key");n.addChildNode(t)}if(e.Value!==undefined&&e.Value!==null){const t=new s.XmlNode("TagValue").addChildNode(new s.XmlText(e.Value)).withName("Value");n.addChildNode(t)}return n};const ra=(e,t)=>{return e.filter(e=>e!=null).map(e=>{if(e===null){return null}const t=new s.XmlNode("TagKey").addChildNode(new s.XmlText(e));return t.withName("Key")})};const aa=(e,t)=>{const n=new s.XmlNode("TagKeys");if(e.Items!==undefined&&e.Items!==null){const i=ra(e.Items,t);const o=new s.XmlNode("Items");i.map(e=>{o.addChildNode(e)});n.addChildNode(o)}return n};const da=(e,t)=>{return e.filter(e=>e!=null).map(e=>{if(e===null){return null}const n=sa(e,t);return n.withName("Tag")})};const ca=(e,t)=>{const n=new s.XmlNode("Tags");if(e.Items!==undefined&&e.Items!==null){const i=da(e.Items,t);const o=new s.XmlNode("Items");i.map(e=>{o.addChildNode(e)});n.addChildNode(o)}return n};const la=(e,t)=>{return e.filter(e=>e!=null).map(e=>{if(e===null){return null}const t=new s.XmlNode("string").addChildNode(new s.XmlText(e));return t.withName("KeyGroup")})};const ua=(e,t)=>{const n=new s.XmlNode("TrustedKeyGroups");if(e.Enabled!==undefined&&e.Enabled!==null){const t=new s.XmlNode("boolean").addChildNode(new s.XmlText(String(e.Enabled))).withName("Enabled");n.addChildNode(t)}if(e.Quantity!==undefined&&e.Quantity!==null){const t=new s.XmlNode("integer").addChildNode(new s.XmlText(String(e.Quantity))).withName("Quantity");n.addChildNode(t)}if(e.Items!==undefined&&e.Items!==null){const i=la(e.Items,t);const o=new s.XmlNode("Items");i.map(e=>{o.addChildNode(e)});n.addChildNode(o)}return n};const fa=(e,t)=>{const n=new s.XmlNode("TrustedSigners");if(e.Enabled!==undefined&&e.Enabled!==null){const t=new s.XmlNode("boolean").addChildNode(new s.XmlText(String(e.Enabled))).withName("Enabled");n.addChildNode(t)}if(e.Quantity!==undefined&&e.Quantity!==null){const t=new s.XmlNode("integer").addChildNode(new s.XmlText(String(e.Quantity))).withName("Quantity");n.addChildNode(t)}if(e.Items!==undefined&&e.Items!==null){const i=Is(e.Items,t);const o=new s.XmlNode("Items");i.map(e=>{o.addChildNode(e)});n.addChildNode(o)}return n};const ma=(e,t)=>{const n=new s.XmlNode("ViewerCertificate");if(e.CloudFrontDefaultCertificate!==undefined&&e.CloudFrontDefaultCertificate!==null){const t=new s.XmlNode("boolean").addChildNode(new s.XmlText(String(e.CloudFrontDefaultCertificate))).withName("CloudFrontDefaultCertificate");n.addChildNode(t)}if(e.IAMCertificateId!==undefined&&e.IAMCertificateId!==null){const t=new s.XmlNode("string").addChildNode(new s.XmlText(e.IAMCertificateId)).withName("IAMCertificateId");n.addChildNode(t)}if(e.ACMCertificateArn!==undefined&&e.ACMCertificateArn!==null){const t=new s.XmlNode("string").addChildNode(new s.XmlText(e.ACMCertificateArn)).withName("ACMCertificateArn");n.addChildNode(t)}if(e.SSLSupportMethod!==undefined&&e.SSLSupportMethod!==null){const t=new s.XmlNode("SSLSupportMethod").addChildNode(new s.XmlText(e.SSLSupportMethod)).withName("SSLSupportMethod");n.addChildNode(t)}if(e.MinimumProtocolVersion!==undefined&&e.MinimumProtocolVersion!==null){const t=new s.XmlNode("MinimumProtocolVersion").addChildNode(new s.XmlText(e.MinimumProtocolVersion)).withName("MinimumProtocolVersion");n.addChildNode(t)}if(e.Certificate!==undefined&&e.Certificate!==null){const t=new s.XmlNode("string").addChildNode(new s.XmlText(e.Certificate)).withName("Certificate");n.addChildNode(t)}if(e.CertificateSource!==undefined&&e.CertificateSource!==null){const t=new s.XmlNode("CertificateSource").addChildNode(new s.XmlText(e.CertificateSource)).withName("CertificateSource");n.addChildNode(t)}return n};const ga=(e,t)=>{let n={Enabled:undefined,Quantity:undefined,Items:undefined};if(e["Enabled"]!==undefined){n.Enabled=e["Enabled"]=="true"}if(e["Quantity"]!==undefined){n.Quantity=parseInt(e["Quantity"])}if(e.Items===""){n.Items=[]}if(e["Items"]!==undefined&&e["Items"]["KeyGroup"]!==undefined){n.Items=kd(o.getArrayIfSingleItem(e["Items"]["KeyGroup"]),t)}return n};const ya=(e,t)=>{let n={Enabled:undefined,Quantity:undefined,Items:undefined};if(e["Enabled"]!==undefined){n.Enabled=e["Enabled"]=="true"}if(e["Quantity"]!==undefined){n.Quantity=parseInt(e["Quantity"])}if(e.Items===""){n.Items=[]}if(e["Items"]!==undefined&&e["Items"]["Signer"]!==undefined){n.Items=Uc(o.getArrayIfSingleItem(e["Items"]["Signer"]),t)}return n};const Ca=(e,t)=>{let n={Quantity:undefined,Items:undefined};if(e["Quantity"]!==undefined){n.Quantity=parseInt(e["Quantity"])}if(e.Items===""){n.Items=[]}if(e["Items"]!==undefined&&e["Items"]["CNAME"]!==undefined){n.Items=pa(o.getArrayIfSingleItem(e["Items"]["CNAME"]),t)}return n};const wa=(e,t)=>{let n={CNAME:undefined,ICPRecordalStatus:undefined};if(e["CNAME"]!==undefined){n.CNAME=e["CNAME"]}if(e["ICPRecordalStatus"]!==undefined){n.ICPRecordalStatus=e["ICPRecordalStatus"]}return n};const ha=(e,t)=>{return(e||[]).filter(e=>e!=null).map(e=>{if(e===null){return null}return wa(e,t)})};const pa=(e,t)=>{return(e||[]).filter(e=>e!=null).map(e=>{if(e===null){return null}return e})};const va=(e,t)=>{let n={Quantity:undefined,Items:undefined,CachedMethods:undefined};if(e["Quantity"]!==undefined){n.Quantity=parseInt(e["Quantity"])}if(e.Items===""){n.Items=[]}if(e["Items"]!==undefined&&e["Items"]["Method"]!==undefined){n.Items=xd(o.getArrayIfSingleItem(e["Items"]["Method"]),t)}if(e["CachedMethods"]!==undefined){n.CachedMethods=Pa(e["CachedMethods"],t)}return n};const Ea=(e,t)=>{return(e||[]).filter(e=>e!=null).map(e=>{if(e===null){return null}return e})};const Sa=(e,t)=>{let n={PathPattern:undefined,TargetOriginId:undefined,TrustedSigners:undefined,TrustedKeyGroups:undefined,ViewerProtocolPolicy:undefined,AllowedMethods:undefined,SmoothStreaming:undefined,Compress:undefined,LambdaFunctionAssociations:undefined,FieldLevelEncryptionId:undefined,RealtimeLogConfigArn:undefined,CachePolicyId:undefined,OriginRequestPolicyId:undefined,ForwardedValues:undefined,MinTTL:undefined,DefaultTTL:undefined,MaxTTL:undefined};if(e["PathPattern"]!==undefined){n.PathPattern=e["PathPattern"]}if(e["TargetOriginId"]!==undefined){n.TargetOriginId=e["TargetOriginId"]}if(e["TrustedSigners"]!==undefined){n.TrustedSigners=il(e["TrustedSigners"],t)}if(e["TrustedKeyGroups"]!==undefined){n.TrustedKeyGroups=nl(e["TrustedKeyGroups"],t)}if(e["ViewerProtocolPolicy"]!==undefined){n.ViewerProtocolPolicy=e["ViewerProtocolPolicy"]}if(e["AllowedMethods"]!==undefined){n.AllowedMethods=va(e["AllowedMethods"],t)}if(e["SmoothStreaming"]!==undefined){n.SmoothStreaming=e["SmoothStreaming"]=="true"}if(e["Compress"]!==undefined){n.Compress=e["Compress"]=="true"}if(e["LambdaFunctionAssociations"]!==undefined){n.LambdaFunctionAssociations=Kd(e["LambdaFunctionAssociations"],t)}if(e["FieldLevelEncryptionId"]!==undefined){n.FieldLevelEncryptionId=e["FieldLevelEncryptionId"]}if(e["RealtimeLogConfigArn"]!==undefined){n.RealtimeLogConfigArn=e["RealtimeLogConfigArn"]}if(e["CachePolicyId"]!==undefined){n.CachePolicyId=e["CachePolicyId"]}if(e["OriginRequestPolicyId"]!==undefined){n.OriginRequestPolicyId=e["OriginRequestPolicyId"]}if(e["ForwardedValues"]!==undefined){n.ForwardedValues=Id(e["ForwardedValues"],t)}if(e["MinTTL"]!==undefined){n.MinTTL=parseInt(e["MinTTL"])}if(e["DefaultTTL"]!==undefined){n.DefaultTTL=parseInt(e["DefaultTTL"])}if(e["MaxTTL"]!==undefined){n.MaxTTL=parseInt(e["MaxTTL"])}return n};const Ia=(e,t)=>{return(e||[]).filter(e=>e!=null).map(e=>{if(e===null){return null}return Sa(e,t)})};const ba=(e,t)=>{let n={Quantity:undefined,Items:undefined};if(e["Quantity"]!==undefined){n.Quantity=parseInt(e["Quantity"])}if(e.Items===""){n.Items=[]}if(e["Items"]!==undefined&&e["Items"]["CacheBehavior"]!==undefined){n.Items=Ia(o.getArrayIfSingleItem(e["Items"]["CacheBehavior"]),t)}return n};const Pa=(e,t)=>{let n={Quantity:undefined,Items:undefined};if(e["Quantity"]!==undefined){n.Quantity=parseInt(e["Quantity"])}if(e.Items===""){n.Items=[]}if(e["Items"]!==undefined&&e["Items"]["Method"]!==undefined){n.Items=xd(o.getArrayIfSingleItem(e["Items"]["Method"]),t)}return n};const Ma=(e,t)=>{let n={Id:undefined,LastModifiedTime:undefined,CachePolicyConfig:undefined};if(e["Id"]!==undefined){n.Id=e["Id"]}if(e["LastModifiedTime"]!==undefined){n.LastModifiedTime=new Date(e["LastModifiedTime"])}if(e["CachePolicyConfig"]!==undefined){n.CachePolicyConfig=La(e["CachePolicyConfig"],t)}return n};const La=(e,t)=>{let n={Comment:undefined,Name:undefined,DefaultTTL:undefined,MaxTTL:undefined,MinTTL:undefined,ParametersInCacheKeyAndForwardedToOrigin:undefined};if(e["Comment"]!==undefined){n.Comment=e["Comment"]}if(e["Name"]!==undefined){n.Name=e["Name"]}if(e["DefaultTTL"]!==undefined){n.DefaultTTL=parseInt(e["DefaultTTL"])}if(e["MaxTTL"]!==undefined){n.MaxTTL=parseInt(e["MaxTTL"])}if(e["MinTTL"]!==undefined){n.MinTTL=parseInt(e["MinTTL"])}if(e["ParametersInCacheKeyAndForwardedToOrigin"]!==undefined){n.ParametersInCacheKeyAndForwardedToOrigin=wc(e["ParametersInCacheKeyAndForwardedToOrigin"],t)}return n};const Ta=(e,t)=>{let n={CookieBehavior:undefined,Cookies:undefined};if(e["CookieBehavior"]!==undefined){n.CookieBehavior=e["CookieBehavior"]}if(e["Cookies"]!==undefined){n.Cookies=Ka(e["Cookies"],t)}return n};const Aa=(e,t)=>{let n={HeaderBehavior:undefined,Headers:undefined};if(e["HeaderBehavior"]!==undefined){n.HeaderBehavior=e["HeaderBehavior"]}if(e["Headers"]!==undefined){n.Headers=Md(e["Headers"],t)}return n};const Ra=(e,t)=>{let n={NextMarker:undefined,MaxItems:undefined,Quantity:undefined,Items:undefined};if(e["NextMarker"]!==undefined){n.NextMarker=e["NextMarker"]}if(e["MaxItems"]!==undefined){n.MaxItems=parseInt(e["MaxItems"])}if(e["Quantity"]!==undefined){n.Quantity=parseInt(e["Quantity"])}if(e.Items===""){n.Items=[]}if(e["Items"]!==undefined&&e["Items"]["CachePolicySummary"]!==undefined){n.Items=Fa(o.getArrayIfSingleItem(e["Items"]["CachePolicySummary"]),t)}return n};const _a=(e,t)=>{let n={QueryStringBehavior:undefined,QueryStrings:undefined};if(e["QueryStringBehavior"]!==undefined){n.QueryStringBehavior=e["QueryStringBehavior"]}if(e["QueryStrings"]!==undefined){n.QueryStrings=Nc(e["QueryStrings"],t)}return n};const Na=(e,t)=>{let n={Type:undefined,CachePolicy:undefined};if(e["Type"]!==undefined){n.Type=e["Type"]}if(e["CachePolicy"]!==undefined){n.CachePolicy=Ma(e["CachePolicy"],t)}return n};const Fa=(e,t)=>{return(e||[]).filter(e=>e!=null).map(e=>{if(e===null){return null}return Na(e,t)})};const za=(e,t)=>{let n={Id:undefined,S3CanonicalUserId:undefined,CloudFrontOriginAccessIdentityConfig:undefined};if(e["Id"]!==undefined){n.Id=e["Id"]}if(e["S3CanonicalUserId"]!==undefined){n.S3CanonicalUserId=e["S3CanonicalUserId"]}if(e["CloudFrontOriginAccessIdentityConfig"]!==undefined){n.CloudFrontOriginAccessIdentityConfig=Da(e["CloudFrontOriginAccessIdentityConfig"],t)}return n};const Da=(e,t)=>{let n={CallerReference:undefined,Comment:undefined};if(e["CallerReference"]!==undefined){n.CallerReference=e["CallerReference"]}if(e["Comment"]!==undefined){n.Comment=e["Comment"]}return n};const $a=(e,t)=>{let n={Marker:undefined,NextMarker:undefined,MaxItems:undefined,IsTruncated:undefined,Quantity:undefined,Items:undefined};if(e["Marker"]!==undefined){n.Marker=e["Marker"]}if(e["NextMarker"]!==undefined){n.NextMarker=e["NextMarker"]}if(e["MaxItems"]!==undefined){n.MaxItems=parseInt(e["MaxItems"])}if(e["IsTruncated"]!==undefined){n.IsTruncated=e["IsTruncated"]=="true"}if(e["Quantity"]!==undefined){n.Quantity=parseInt(e["Quantity"])}if(e.Items===""){n.Items=[]}if(e["Items"]!==undefined&&e["Items"]["CloudFrontOriginAccessIdentitySummary"]!==undefined){n.Items=qa(o.getArrayIfSingleItem(e["Items"]["CloudFrontOriginAccessIdentitySummary"]),t)}return n};const Xa=(e,t)=>{let n={Id:undefined,S3CanonicalUserId:undefined,Comment:undefined};if(e["Id"]!==undefined){n.Id=e["Id"]}if(e["S3CanonicalUserId"]!==undefined){n.S3CanonicalUserId=e["S3CanonicalUserId"]}if(e["Comment"]!==undefined){n.Comment=e["Comment"]}return n};const qa=(e,t)=>{return(e||[]).filter(e=>e!=null).map(e=>{if(e===null){return null}return Xa(e,t)})};const Ga=(e,t)=>{let n={Format:undefined,ProfileId:undefined,ContentType:undefined};if(e["Format"]!==undefined){n.Format=e["Format"]}if(e["ProfileId"]!==undefined){n.ProfileId=e["ProfileId"]}if(e["ContentType"]!==undefined){n.ContentType=e["ContentType"]}return n};const ka=(e,t)=>{let n={ForwardWhenContentTypeIsUnknown:undefined,ContentTypeProfiles:undefined};if(e["ForwardWhenContentTypeIsUnknown"]!==undefined){n.ForwardWhenContentTypeIsUnknown=e["ForwardWhenContentTypeIsUnknown"]=="true"}if(e["ContentTypeProfiles"]!==undefined){n.ContentTypeProfiles=Ua(e["ContentTypeProfiles"],t)}return n};const Oa=(e,t)=>{return(e||[]).filter(e=>e!=null).map(e=>{if(e===null){return null}return Ga(e,t)})};const Ua=(e,t)=>{let n={Quantity:undefined,Items:undefined};if(e["Quantity"]!==undefined){n.Quantity=parseInt(e["Quantity"])}if(e.Items===""){n.Items=[]}if(e["Items"]!==undefined&&e["Items"]["ContentTypeProfile"]!==undefined){n.Items=Oa(o.getArrayIfSingleItem(e["Items"]["ContentTypeProfile"]),t)}return n};const Ha=(e,t)=>{return(e||[]).filter(e=>e!=null).map(e=>{if(e===null){return null}return e})};const Ka=(e,t)=>{let n={Quantity:undefined,Items:undefined};if(e["Quantity"]!==undefined){n.Quantity=parseInt(e["Quantity"])}if(e.Items===""){n.Items=[]}if(e["Items"]!==undefined&&e["Items"]["Name"]!==undefined){n.Items=Ha(o.getArrayIfSingleItem(e["Items"]["Name"]),t)}return n};const Qa=(e,t)=>{let n={Forward:undefined,WhitelistedNames:undefined};if(e["Forward"]!==undefined){n.Forward=e["Forward"]}if(e["WhitelistedNames"]!==undefined){n.WhitelistedNames=Ka(e["WhitelistedNames"],t)}return n};const Ba=(e,t)=>{let n={ErrorCode:undefined,ResponsePagePath:undefined,ResponseCode:undefined,ErrorCachingMinTTL:undefined};if(e["ErrorCode"]!==undefined){n.ErrorCode=parseInt(e["ErrorCode"])}if(e["ResponsePagePath"]!==undefined){n.ResponsePagePath=e["ResponsePagePath"]}if(e["ResponseCode"]!==undefined){n.ResponseCode=e["ResponseCode"]}if(e["ErrorCachingMinTTL"]!==undefined){n.ErrorCachingMinTTL=parseInt(e["ErrorCachingMinTTL"])}return n};const xa=(e,t)=>{return(e||[]).filter(e=>e!=null).map(e=>{if(e===null){return null}return Ba(e,t)})};const ja=(e,t)=>{let n={Quantity:undefined,Items:undefined};if(e["Quantity"]!==undefined){n.Quantity=parseInt(e["Quantity"])}if(e.Items===""){n.Items=[]}if(e["Items"]!==undefined&&e["Items"]["CustomErrorResponse"]!==undefined){n.Items=xa(o.getArrayIfSingleItem(e["Items"]["CustomErrorResponse"]),t)}return n};const Wa=(e,t)=>{let n={Quantity:undefined,Items:undefined};if(e["Quantity"]!==undefined){n.Quantity=parseInt(e["Quantity"])}if(e.Items===""){n.Items=[]}if(e["Items"]!==undefined&&e["Items"]["OriginCustomHeader"]!==undefined){n.Items=Jd(o.getArrayIfSingleItem(e["Items"]["OriginCustomHeader"]),t)}return n};const Ya=(e,t)=>{let n={HTTPPort:undefined,HTTPSPort:undefined,OriginProtocolPolicy:undefined,OriginSslProtocols:undefined,OriginReadTimeout:undefined,OriginKeepaliveTimeout:undefined};if(e["HTTPPort"]!==undefined){n.HTTPPort=parseInt(e["HTTPPort"])}if(e["HTTPSPort"]!==undefined){n.HTTPSPort=parseInt(e["HTTPSPort"])}if(e["OriginProtocolPolicy"]!==undefined){n.OriginProtocolPolicy=e["OriginProtocolPolicy"]}if(e["OriginSslProtocols"]!==undefined){n.OriginSslProtocols=Cc(e["OriginSslProtocols"],t)}if(e["OriginReadTimeout"]!==undefined){n.OriginReadTimeout=parseInt(e["OriginReadTimeout"])}if(e["OriginKeepaliveTimeout"]!==undefined){n.OriginKeepaliveTimeout=parseInt(e["OriginKeepaliveTimeout"])}return n};const Ja=(e,t)=>{let n={TargetOriginId:undefined,TrustedSigners:undefined,TrustedKeyGroups:undefined,ViewerProtocolPolicy:undefined,AllowedMethods:undefined,SmoothStreaming:undefined,Compress:undefined,LambdaFunctionAssociations:undefined,FieldLevelEncryptionId:undefined,RealtimeLogConfigArn:undefined,CachePolicyId:undefined,OriginRequestPolicyId:undefined,ForwardedValues:undefined,MinTTL:undefined,DefaultTTL:undefined,MaxTTL:undefined};if(e["TargetOriginId"]!==undefined){n.TargetOriginId=e["TargetOriginId"]}if(e["TrustedSigners"]!==undefined){n.TrustedSigners=il(e["TrustedSigners"],t)}if(e["TrustedKeyGroups"]!==undefined){n.TrustedKeyGroups=nl(e["TrustedKeyGroups"],t)}if(e["ViewerProtocolPolicy"]!==undefined){n.ViewerProtocolPolicy=e["ViewerProtocolPolicy"]}if(e["AllowedMethods"]!==undefined){n.AllowedMethods=va(e["AllowedMethods"],t)}if(e["SmoothStreaming"]!==undefined){n.SmoothStreaming=e["SmoothStreaming"]=="true"}if(e["Compress"]!==undefined){n.Compress=e["Compress"]=="true"}if(e["LambdaFunctionAssociations"]!==undefined){n.LambdaFunctionAssociations=Kd(e["LambdaFunctionAssociations"],t)}if(e["FieldLevelEncryptionId"]!==undefined){n.FieldLevelEncryptionId=e["FieldLevelEncryptionId"]}if(e["RealtimeLogConfigArn"]!==undefined){n.RealtimeLogConfigArn=e["RealtimeLogConfigArn"]}if(e["CachePolicyId"]!==undefined){n.CachePolicyId=e["CachePolicyId"]}if(e["OriginRequestPolicyId"]!==undefined){n.OriginRequestPolicyId=e["OriginRequestPolicyId"]}if(e["ForwardedValues"]!==undefined){n.ForwardedValues=Id(e["ForwardedValues"],t)}if(e["MinTTL"]!==undefined){n.MinTTL=parseInt(e["MinTTL"])}if(e["DefaultTTL"]!==undefined){n.DefaultTTL=parseInt(e["DefaultTTL"])}if(e["MaxTTL"]!==undefined){n.MaxTTL=parseInt(e["MaxTTL"])}return n};const Za=(e,t)=>{let n={Id:undefined,ARN:undefined,Status:undefined,LastModifiedTime:undefined,InProgressInvalidationBatches:undefined,DomainName:undefined,ActiveTrustedSigners:undefined,ActiveTrustedKeyGroups:undefined,DistributionConfig:undefined,AliasICPRecordals:undefined};if(e["Id"]!==undefined){n.Id=e["Id"]}if(e["ARN"]!==undefined){n.ARN=e["ARN"]}if(e["Status"]!==undefined){n.Status=e["Status"]}if(e["LastModifiedTime"]!==undefined){n.LastModifiedTime=new Date(e["LastModifiedTime"])}if(e["InProgressInvalidationBatches"]!==undefined){n.InProgressInvalidationBatches=parseInt(e["InProgressInvalidationBatches"])}if(e["DomainName"]!==undefined){n.DomainName=e["DomainName"]}if(e["ActiveTrustedSigners"]!==undefined){n.ActiveTrustedSigners=ya(e["ActiveTrustedSigners"],t)}if(e["ActiveTrustedKeyGroups"]!==undefined){n.ActiveTrustedKeyGroups=ga(e["ActiveTrustedKeyGroups"],t)}if(e["DistributionConfig"]!==undefined){n.DistributionConfig=Va(e["DistributionConfig"],t)}if(e.AliasICPRecordals===""){n.AliasICPRecordals=[]}if(e["AliasICPRecordals"]!==undefined&&e["AliasICPRecordals"]["AliasICPRecordal"]!==undefined){n.AliasICPRecordals=ha(o.getArrayIfSingleItem(e["AliasICPRecordals"]["AliasICPRecordal"]),t)}return n};const Va=(e,t)=>{let n={CallerReference:undefined,Aliases:undefined,DefaultRootObject:undefined,Origins:undefined,OriginGroups:undefined,DefaultCacheBehavior:undefined,CacheBehaviors:undefined,CustomErrorResponses:undefined,Comment:undefined,Logging:undefined,PriceClass:undefined,Enabled:undefined,ViewerCertificate:undefined,Restrictions:undefined,WebACLId:undefined,HttpVersion:undefined,IsIPV6Enabled:undefined};if(e["CallerReference"]!==undefined){n.CallerReference=e["CallerReference"]}if(e["Aliases"]!==undefined){n.Aliases=Ca(e["Aliases"],t)}if(e["DefaultRootObject"]!==undefined){n.DefaultRootObject=e["DefaultRootObject"]}if(e["Origins"]!==undefined){n.Origins=gc(e["Origins"],t)}if(e["OriginGroups"]!==undefined){n.OriginGroups=oc(e["OriginGroups"],t)}if(e["DefaultCacheBehavior"]!==undefined){n.DefaultCacheBehavior=Ja(e["DefaultCacheBehavior"],t)}if(e["CacheBehaviors"]!==undefined){n.CacheBehaviors=ba(e["CacheBehaviors"],t)}if(e["CustomErrorResponses"]!==undefined){n.CustomErrorResponses=ja(e["CustomErrorResponses"],t)}if(e["Comment"]!==undefined){n.Comment=e["Comment"]}if(e["Logging"]!==undefined){n.Logging=Bd(e["Logging"],t)}if(e["PriceClass"]!==undefined){n.PriceClass=e["PriceClass"]}if(e["Enabled"]!==undefined){n.Enabled=e["Enabled"]=="true"}if(e["ViewerCertificate"]!==undefined){n.ViewerCertificate=ol(e["ViewerCertificate"],t)}if(e["Restrictions"]!==undefined){n.Restrictions=qc(e["Restrictions"],t)}if(e["WebACLId"]!==undefined){n.WebACLId=e["WebACLId"]}if(e["HttpVersion"]!==undefined){n.HttpVersion=e["HttpVersion"]}if(e["IsIPV6Enabled"]!==undefined){n.IsIPV6Enabled=e["IsIPV6Enabled"]=="true"}return n};const ed=(e,t)=>{let n={Marker:undefined,NextMarker:undefined,MaxItems:undefined,IsTruncated:undefined,Quantity:undefined,Items:undefined};if(e["Marker"]!==undefined){n.Marker=e["Marker"]}if(e["NextMarker"]!==undefined){n.NextMarker=e["NextMarker"]}if(e["MaxItems"]!==undefined){n.MaxItems=parseInt(e["MaxItems"])}if(e["IsTruncated"]!==undefined){n.IsTruncated=e["IsTruncated"]=="true"}if(e["Quantity"]!==undefined){n.Quantity=parseInt(e["Quantity"])}if(e.Items===""){n.Items=[]}if(e["Items"]!==undefined&&e["Items"]["DistributionId"]!==undefined){n.Items=td(o.getArrayIfSingleItem(e["Items"]["DistributionId"]),t)}return n};const td=(e,t)=>{return(e||[]).filter(e=>e!=null).map(e=>{if(e===null){return null}return e})};const nd=(e,t)=>{let n={Marker:undefined,NextMarker:undefined,MaxItems:undefined,IsTruncated:undefined,Quantity:undefined,Items:undefined};if(e["Marker"]!==undefined){n.Marker=e["Marker"]}if(e["NextMarker"]!==undefined){n.NextMarker=e["NextMarker"]}if(e["MaxItems"]!==undefined){n.MaxItems=parseInt(e["MaxItems"])}if(e["IsTruncated"]!==undefined){n.IsTruncated=e["IsTruncated"]=="true"}if(e["Quantity"]!==undefined){n.Quantity=parseInt(e["Quantity"])}if(e.Items===""){n.Items=[]}if(e["Items"]!==undefined&&e["Items"]["DistributionSummary"]!==undefined){n.Items=od(o.getArrayIfSingleItem(e["Items"]["DistributionSummary"]),t)}return n};const id=(e,t)=>{let n={Id:undefined,ARN:undefined,Status:undefined,LastModifiedTime:undefined,DomainName:undefined,Aliases:undefined,Origins:undefined,OriginGroups:undefined,DefaultCacheBehavior:undefined,CacheBehaviors:undefined,CustomErrorResponses:undefined,Comment:undefined,PriceClass:undefined,Enabled:undefined,ViewerCertificate:undefined,Restrictions:undefined,WebACLId:undefined,HttpVersion:undefined,IsIPV6Enabled:undefined,AliasICPRecordals:undefined};if(e["Id"]!==undefined){n.Id=e["Id"]}if(e["ARN"]!==undefined){n.ARN=e["ARN"]}if(e["Status"]!==undefined){n.Status=e["Status"]}if(e["LastModifiedTime"]!==undefined){n.LastModifiedTime=new Date(e["LastModifiedTime"])}if(e["DomainName"]!==undefined){n.DomainName=e["DomainName"]}if(e["Aliases"]!==undefined){n.Aliases=Ca(e["Aliases"],t)}if(e["Origins"]!==undefined){n.Origins=gc(e["Origins"],t)}if(e["OriginGroups"]!==undefined){n.OriginGroups=oc(e["OriginGroups"],t)}if(e["DefaultCacheBehavior"]!==undefined){n.DefaultCacheBehavior=Ja(e["DefaultCacheBehavior"],t)}if(e["CacheBehaviors"]!==undefined){n.CacheBehaviors=ba(e["CacheBehaviors"],t)}if(e["CustomErrorResponses"]!==undefined){n.CustomErrorResponses=ja(e["CustomErrorResponses"],t)}if(e["Comment"]!==undefined){n.Comment=e["Comment"]}if(e["PriceClass"]!==undefined){n.PriceClass=e["PriceClass"]}if(e["Enabled"]!==undefined){n.Enabled=e["Enabled"]=="true"}if(e["ViewerCertificate"]!==undefined){n.ViewerCertificate=ol(e["ViewerCertificate"],t)}if(e["Restrictions"]!==undefined){n.Restrictions=qc(e["Restrictions"],t)}if(e["WebACLId"]!==undefined){n.WebACLId=e["WebACLId"]}if(e["HttpVersion"]!==undefined){n.HttpVersion=e["HttpVersion"]}if(e["IsIPV6Enabled"]!==undefined){n.IsIPV6Enabled=e["IsIPV6Enabled"]=="true"}if(e.AliasICPRecordals===""){n.AliasICPRecordals=[]}if(e["AliasICPRecordals"]!==undefined&&e["AliasICPRecordals"]["AliasICPRecordal"]!==undefined){n.AliasICPRecordals=ha(o.getArrayIfSingleItem(e["AliasICPRecordals"]["AliasICPRecordal"]),t)}return n};const od=(e,t)=>{return(e||[]).filter(e=>e!=null).map(e=>{if(e===null){return null}return id(e,t)})};const sd=(e,t)=>{let n={Quantity:undefined,Items:undefined};if(e["Quantity"]!==undefined){n.Quantity=parseInt(e["Quantity"])}if(e.Items===""){n.Items=[]}if(e["Items"]!==undefined&&e["Items"]["EncryptionEntity"]!==undefined){n.Items=ad(o.getArrayIfSingleItem(e["Items"]["EncryptionEntity"]),t)}return n};const rd=(e,t)=>{let n={PublicKeyId:undefined,ProviderId:undefined,FieldPatterns:undefined};if(e["PublicKeyId"]!==undefined){n.PublicKeyId=e["PublicKeyId"]}if(e["ProviderId"]!==undefined){n.ProviderId=e["ProviderId"]}if(e["FieldPatterns"]!==undefined){n.FieldPatterns=Sd(e["FieldPatterns"],t)}return n};const ad=(e,t)=>{return(e||[]).filter(e=>e!=null).map(e=>{if(e===null){return null}return rd(e,t)})};const dd=(e,t)=>{let n={StreamType:undefined,KinesisStreamConfig:undefined};if(e["StreamType"]!==undefined){n.StreamType=e["StreamType"]}if(e["KinesisStreamConfig"]!==undefined){n.KinesisStreamConfig=Od(e["KinesisStreamConfig"],t)}return n};const cd=(e,t)=>{return(e||[]).filter(e=>e!=null).map(e=>{if(e===null){return null}return dd(e,t)})};const ld=(e,t)=>{let n={Id:undefined,LastModifiedTime:undefined,FieldLevelEncryptionConfig:undefined};if(e["Id"]!==undefined){n.Id=e["Id"]}if(e["LastModifiedTime"]!==undefined){n.LastModifiedTime=new Date(e["LastModifiedTime"])}if(e["FieldLevelEncryptionConfig"]!==undefined){n.FieldLevelEncryptionConfig=ud(e["FieldLevelEncryptionConfig"],t)}return n};const ud=(e,t)=>{let n={CallerReference:undefined,Comment:undefined,QueryArgProfileConfig:undefined,ContentTypeProfileConfig:undefined};if(e["CallerReference"]!==undefined){n.CallerReference=e["CallerReference"]}if(e["Comment"]!==undefined){n.Comment=e["Comment"]}if(e["QueryArgProfileConfig"]!==undefined){n.QueryArgProfileConfig=Lc(e["QueryArgProfileConfig"],t)}if(e["ContentTypeProfileConfig"]!==undefined){n.ContentTypeProfileConfig=ka(e["ContentTypeProfileConfig"],t)}return n};const fd=(e,t)=>{let n={NextMarker:undefined,MaxItems:undefined,Quantity:undefined,Items:undefined};if(e["NextMarker"]!==undefined){n.NextMarker=e["NextMarker"]}if(e["MaxItems"]!==undefined){n.MaxItems=parseInt(e["MaxItems"])}if(e["Quantity"]!==undefined){n.Quantity=parseInt(e["Quantity"])}if(e.Items===""){n.Items=[]}if(e["Items"]!==undefined&&e["Items"]["FieldLevelEncryptionSummary"]!==undefined){n.Items=pd(o.getArrayIfSingleItem(e["Items"]["FieldLevelEncryptionSummary"]),t)}return n};const md=(e,t)=>{let n={Id:undefined,LastModifiedTime:undefined,FieldLevelEncryptionProfileConfig:undefined};if(e["Id"]!==undefined){n.Id=e["Id"]}if(e["LastModifiedTime"]!==undefined){n.LastModifiedTime=new Date(e["LastModifiedTime"])}if(e["FieldLevelEncryptionProfileConfig"]!==undefined){n.FieldLevelEncryptionProfileConfig=gd(e["FieldLevelEncryptionProfileConfig"],t)}return n};const gd=(e,t)=>{let n={Name:undefined,CallerReference:undefined,Comment:undefined,EncryptionEntities:undefined};if(e["Name"]!==undefined){n.Name=e["Name"]}if(e["CallerReference"]!==undefined){n.CallerReference=e["CallerReference"]}if(e["Comment"]!==undefined){n.Comment=e["Comment"]}if(e["EncryptionEntities"]!==undefined){n.EncryptionEntities=sd(e["EncryptionEntities"],t)}return n};const yd=(e,t)=>{let n={NextMarker:undefined,MaxItems:undefined,Quantity:undefined,Items:undefined};if(e["NextMarker"]!==undefined){n.NextMarker=e["NextMarker"]}if(e["MaxItems"]!==undefined){n.MaxItems=parseInt(e["MaxItems"])}if(e["Quantity"]!==undefined){n.Quantity=parseInt(e["Quantity"])}if(e.Items===""){n.Items=[]}if(e["Items"]!==undefined&&e["Items"]["FieldLevelEncryptionProfileSummary"]!==undefined){n.Items=wd(o.getArrayIfSingleItem(e["Items"]["FieldLevelEncryptionProfileSummary"]),t)}return n};const Cd=(e,t)=>{let n={Id:undefined,LastModifiedTime:undefined,Name:undefined,EncryptionEntities:undefined,Comment:undefined};if(e["Id"]!==undefined){n.Id=e["Id"]}if(e["LastModifiedTime"]!==undefined){n.LastModifiedTime=new Date(e["LastModifiedTime"])}if(e["Name"]!==undefined){n.Name=e["Name"]}if(e["EncryptionEntities"]!==undefined){n.EncryptionEntities=sd(e["EncryptionEntities"],t)}if(e["Comment"]!==undefined){n.Comment=e["Comment"]}return n};const wd=(e,t)=>{return(e||[]).filter(e=>e!=null).map(e=>{if(e===null){return null}return Cd(e,t)})};const hd=(e,t)=>{let n={Id:undefined,LastModifiedTime:undefined,Comment:undefined,QueryArgProfileConfig:undefined,ContentTypeProfileConfig:undefined};if(e["Id"]!==undefined){n.Id=e["Id"]}if(e["LastModifiedTime"]!==undefined){n.LastModifiedTime=new Date(e["LastModifiedTime"])}if(e["Comment"]!==undefined){n.Comment=e["Comment"]}if(e["QueryArgProfileConfig"]!==undefined){n.QueryArgProfileConfig=Lc(e["QueryArgProfileConfig"],t)}if(e["ContentTypeProfileConfig"]!==undefined){n.ContentTypeProfileConfig=ka(e["ContentTypeProfileConfig"],t)}return n};const pd=(e,t)=>{return(e||[]).filter(e=>e!=null).map(e=>{if(e===null){return null}return hd(e,t)})};const vd=(e,t)=>{return(e||[]).filter(e=>e!=null).map(e=>{if(e===null){return null}return e})};const Ed=(e,t)=>{return(e||[]).filter(e=>e!=null).map(e=>{if(e===null){return null}return e})};const Sd=(e,t)=>{let n={Quantity:undefined,Items:undefined};if(e["Quantity"]!==undefined){n.Quantity=parseInt(e["Quantity"])}if(e.Items===""){n.Items=[]}if(e["Items"]!==undefined&&e["Items"]["FieldPattern"]!==undefined){n.Items=Ed(o.getArrayIfSingleItem(e["Items"]["FieldPattern"]),t)}return n};const Id=(e,t)=>{let n={QueryString:undefined,Cookies:undefined,Headers:undefined,QueryStringCacheKeys:undefined};if(e["QueryString"]!==undefined){n.QueryString=e["QueryString"]=="true"}if(e["Cookies"]!==undefined){n.Cookies=Qa(e["Cookies"],t)}if(e["Headers"]!==undefined){n.Headers=Md(e["Headers"],t)}if(e["QueryStringCacheKeys"]!==undefined){n.QueryStringCacheKeys=Rc(e["QueryStringCacheKeys"],t)}return n};const bd=(e,t)=>{let n={RestrictionType:undefined,Quantity:undefined,Items:undefined};if(e["RestrictionType"]!==undefined){n.RestrictionType=e["RestrictionType"]}if(e["Quantity"]!==undefined){n.Quantity=parseInt(e["Quantity"])}if(e.Items===""){n.Items=[]}if(e["Items"]!==undefined&&e["Items"]["Location"]!==undefined){n.Items=Qd(o.getArrayIfSingleItem(e["Items"]["Location"]),t)}return n};const Pd=(e,t)=>{return(e||[]).filter(e=>e!=null).map(e=>{if(e===null){return null}return e})};const Md=(e,t)=>{let n={Quantity:undefined,Items:undefined};if(e["Quantity"]!==undefined){n.Quantity=parseInt(e["Quantity"])}if(e.Items===""){n.Items=[]}if(e["Items"]!==undefined&&e["Items"]["Name"]!==undefined){n.Items=Pd(o.getArrayIfSingleItem(e["Items"]["Name"]),t)}return n};const Ld=(e,t)=>{let n={Id:undefined,Status:undefined,CreateTime:undefined,InvalidationBatch:undefined};if(e["Id"]!==undefined){n.Id=e["Id"]}if(e["Status"]!==undefined){n.Status=e["Status"]}if(e["CreateTime"]!==undefined){n.CreateTime=new Date(e["CreateTime"])}if(e["InvalidationBatch"]!==undefined){n.InvalidationBatch=Td(e["InvalidationBatch"],t)}return n};const Td=(e,t)=>{let n={Paths:undefined,CallerReference:undefined};if(e["Paths"]!==undefined){n.Paths=pc(e["Paths"],t)}if(e["CallerReference"]!==undefined){n.CallerReference=e["CallerReference"]}return n};const Ad=(e,t)=>{let n={Marker:undefined,NextMarker:undefined,MaxItems:undefined,IsTruncated:undefined,Quantity:undefined,Items:undefined};if(e["Marker"]!==undefined){n.Marker=e["Marker"]}if(e["NextMarker"]!==undefined){n.NextMarker=e["NextMarker"]}if(e["MaxItems"]!==undefined){n.MaxItems=parseInt(e["MaxItems"])}if(e["IsTruncated"]!==undefined){n.IsTruncated=e["IsTruncated"]=="true"}if(e["Quantity"]!==undefined){n.Quantity=parseInt(e["Quantity"])}if(e.Items===""){n.Items=[]}if(e["Items"]!==undefined&&e["Items"]["InvalidationSummary"]!==undefined){n.Items=_d(o.getArrayIfSingleItem(e["Items"]["InvalidationSummary"]),t)}return n};const Rd=(e,t)=>{let n={Id:undefined,CreateTime:undefined,Status:undefined};if(e["Id"]!==undefined){n.Id=e["Id"]}if(e["CreateTime"]!==undefined){n.CreateTime=new Date(e["CreateTime"])}if(e["Status"]!==undefined){n.Status=e["Status"]}return n};const _d=(e,t)=>{return(e||[]).filter(e=>e!=null).map(e=>{if(e===null){return null}return Rd(e,t)})};const Nd=(e,t)=>{let n={Id:undefined,LastModifiedTime:undefined,KeyGroupConfig:undefined};if(e["Id"]!==undefined){n.Id=e["Id"]}if(e["LastModifiedTime"]!==undefined){n.LastModifiedTime=new Date(e["LastModifiedTime"])}if(e["KeyGroupConfig"]!==undefined){n.KeyGroupConfig=Fd(e["KeyGroupConfig"],t)}return n};const Fd=(e,t)=>{let n={Name:undefined,Items:undefined,Comment:undefined};if(e["Name"]!==undefined){n.Name=e["Name"]}if(e.Items===""){n.Items=[]}if(e["Items"]!==undefined&&e["Items"]["PublicKey"]!==undefined){n.Items=Sc(o.getArrayIfSingleItem(e["Items"]["PublicKey"]),t)}if(e["Comment"]!==undefined){n.Comment=e["Comment"]}return n};const zd=(e,t)=>{let n={NextMarker:undefined,MaxItems:undefined,Quantity:undefined,Items:undefined};if(e["NextMarker"]!==undefined){n.NextMarker=e["NextMarker"]}if(e["MaxItems"]!==undefined){n.MaxItems=parseInt(e["MaxItems"])}if(e["Quantity"]!==undefined){n.Quantity=parseInt(e["Quantity"])}if(e.Items===""){n.Items=[]}if(e["Items"]!==undefined&&e["Items"]["KeyGroupSummary"]!==undefined){n.Items=$d(o.getArrayIfSingleItem(e["Items"]["KeyGroupSummary"]),t)}return n};const Dd=(e,t)=>{let n={KeyGroup:undefined};if(e["KeyGroup"]!==undefined){n.KeyGroup=Nd(e["KeyGroup"],t)}return n};const $d=(e,t)=>{return(e||[]).filter(e=>e!=null).map(e=>{if(e===null){return null}return Dd(e,t)})};const Xd=(e,t)=>{return(e||[]).filter(e=>e!=null).map(e=>{if(e===null){return null}return e})};const qd=(e,t)=>{let n={Quantity:undefined,Items:undefined};if(e["Quantity"]!==undefined){n.Quantity=parseInt(e["Quantity"])}if(e.Items===""){n.Items=[]}if(e["Items"]!==undefined&&e["Items"]["KeyPairId"]!==undefined){n.Items=Xd(o.getArrayIfSingleItem(e["Items"]["KeyPairId"]),t)}return n};const Gd=(e,t)=>{let n={KeyGroupId:undefined,KeyPairIds:undefined};if(e["KeyGroupId"]!==undefined){n.KeyGroupId=e["KeyGroupId"]}if(e["KeyPairIds"]!==undefined){n.KeyPairIds=qd(e["KeyPairIds"],t)}return n};const kd=(e,t)=>{return(e||[]).filter(e=>e!=null).map(e=>{if(e===null){return null}return Gd(e,t)})};const Od=(e,t)=>{let n={RoleARN:undefined,StreamARN:undefined};if(e["RoleARN"]!==undefined){n.RoleARN=e["RoleARN"]}if(e["StreamARN"]!==undefined){n.StreamARN=e["StreamARN"]}return n};const Ud=(e,t)=>{let n={LambdaFunctionARN:undefined,EventType:undefined,IncludeBody:undefined};if(e["LambdaFunctionARN"]!==undefined){n.LambdaFunctionARN=e["LambdaFunctionARN"]}if(e["EventType"]!==undefined){n.EventType=e["EventType"]}if(e["IncludeBody"]!==undefined){n.IncludeBody=e["IncludeBody"]=="true"}return n};const Hd=(e,t)=>{return(e||[]).filter(e=>e!=null).map(e=>{if(e===null){return null}return Ud(e,t)})};const Kd=(e,t)=>{let n={Quantity:undefined,Items:undefined};if(e["Quantity"]!==undefined){n.Quantity=parseInt(e["Quantity"])}if(e.Items===""){n.Items=[]}if(e["Items"]!==undefined&&e["Items"]["LambdaFunctionAssociation"]!==undefined){n.Items=Hd(o.getArrayIfSingleItem(e["Items"]["LambdaFunctionAssociation"]),t)}return n};const Qd=(e,t)=>{return(e||[]).filter(e=>e!=null).map(e=>{if(e===null){return null}return e})};const Bd=(e,t)=>{let n={Enabled:undefined,IncludeCookies:undefined,Bucket:undefined,Prefix:undefined};if(e["Enabled"]!==undefined){n.Enabled=e["Enabled"]=="true"}if(e["IncludeCookies"]!==undefined){n.IncludeCookies=e["IncludeCookies"]=="true"}if(e["Bucket"]!==undefined){n.Bucket=e["Bucket"]}if(e["Prefix"]!==undefined){n.Prefix=e["Prefix"]}return n};const xd=(e,t)=>{return(e||[]).filter(e=>e!=null).map(e=>{if(e===null){return null}return e})};const jd=(e,t)=>{let n={RealtimeMetricsSubscriptionConfig:undefined};if(e["RealtimeMetricsSubscriptionConfig"]!==undefined){n.RealtimeMetricsSubscriptionConfig=Xc(e["RealtimeMetricsSubscriptionConfig"],t)}return n};const Wd=(e,t)=>{let n={Id:undefined,DomainName:undefined,OriginPath:undefined,CustomHeaders:undefined,S3OriginConfig:undefined,CustomOriginConfig:undefined,ConnectionAttempts:undefined,ConnectionTimeout:undefined,OriginShield:undefined};if(e["Id"]!==undefined){n.Id=e["Id"]}if(e["DomainName"]!==undefined){n.DomainName=e["DomainName"]}if(e["OriginPath"]!==undefined){n.OriginPath=e["OriginPath"]}if(e["CustomHeaders"]!==undefined){n.CustomHeaders=Wa(e["CustomHeaders"],t)}if(e["S3OriginConfig"]!==undefined){n.S3OriginConfig=kc(e["S3OriginConfig"],t)}if(e["CustomOriginConfig"]!==undefined){n.CustomOriginConfig=Ya(e["CustomOriginConfig"],t)}if(e["ConnectionAttempts"]!==undefined){n.ConnectionAttempts=parseInt(e["ConnectionAttempts"])}if(e["ConnectionTimeout"]!==undefined){n.ConnectionTimeout=parseInt(e["ConnectionTimeout"])}if(e["OriginShield"]!==undefined){n.OriginShield=yc(e["OriginShield"],t)}return n};const Yd=(e,t)=>{let n={HeaderName:undefined,HeaderValue:undefined};if(e["HeaderName"]!==undefined){n.HeaderName=e["HeaderName"]}if(e["HeaderValue"]!==undefined){n.HeaderValue=e["HeaderValue"]}return n};const Jd=(e,t)=>{return(e||[]).filter(e=>e!=null).map(e=>{if(e===null){return null}return Yd(e,t)})};const Zd=(e,t)=>{let n={Id:undefined,FailoverCriteria:undefined,Members:undefined};if(e["Id"]!==undefined){n.Id=e["Id"]}if(e["FailoverCriteria"]!==undefined){n.FailoverCriteria=Vd(e["FailoverCriteria"],t)}if(e["Members"]!==undefined){n.Members=ic(e["Members"],t)}return n};const Vd=(e,t)=>{let n={StatusCodes:undefined};if(e["StatusCodes"]!==undefined){n.StatusCodes=Qc(e["StatusCodes"],t)}return n};const ec=(e,t)=>{return(e||[]).filter(e=>e!=null).map(e=>{if(e===null){return null}return Zd(e,t)})};const tc=(e,t)=>{let n={OriginId:undefined};if(e["OriginId"]!==undefined){n.OriginId=e["OriginId"]}return n};const nc=(e,t)=>{return(e||[]).filter(e=>e!=null).map(e=>{if(e===null){return null}return tc(e,t)})};const ic=(e,t)=>{let n={Quantity:undefined,Items:undefined};if(e["Quantity"]!==undefined){n.Quantity=parseInt(e["Quantity"])}if(e.Items===""){n.Items=[]}if(e["Items"]!==undefined&&e["Items"]["OriginGroupMember"]!==undefined){n.Items=nc(o.getArrayIfSingleItem(e["Items"]["OriginGroupMember"]),t)}return n};const oc=(e,t)=>{let n={Quantity:undefined,Items:undefined};if(e["Quantity"]!==undefined){n.Quantity=parseInt(e["Quantity"])}if(e.Items===""){n.Items=[]}if(e["Items"]!==undefined&&e["Items"]["OriginGroup"]!==undefined){n.Items=ec(o.getArrayIfSingleItem(e["Items"]["OriginGroup"]),t)}return n};const sc=(e,t)=>{return(e||[]).filter(e=>e!=null).map(e=>{if(e===null){return null}return Wd(e,t)})};const rc=(e,t)=>{let n={Id:undefined,LastModifiedTime:undefined,OriginRequestPolicyConfig:undefined};if(e["Id"]!==undefined){n.Id=e["Id"]}if(e["LastModifiedTime"]!==undefined){n.LastModifiedTime=new Date(e["LastModifiedTime"])}if(e["OriginRequestPolicyConfig"]!==undefined){n.OriginRequestPolicyConfig=ac(e["OriginRequestPolicyConfig"],t)}return n};const ac=(e,t)=>{let n={Comment:undefined,Name:undefined,HeadersConfig:undefined,CookiesConfig:undefined,QueryStringsConfig:undefined};if(e["Comment"]!==undefined){n.Comment=e["Comment"]}if(e["Name"]!==undefined){n.Name=e["Name"]}if(e["HeadersConfig"]!==undefined){n.HeadersConfig=cc(e["HeadersConfig"],t)}if(e["CookiesConfig"]!==undefined){n.CookiesConfig=dc(e["CookiesConfig"],t)}if(e["QueryStringsConfig"]!==undefined){n.QueryStringsConfig=uc(e["QueryStringsConfig"],t)}return n};const dc=(e,t)=>{let n={CookieBehavior:undefined,Cookies:undefined};if(e["CookieBehavior"]!==undefined){n.CookieBehavior=e["CookieBehavior"]}if(e["Cookies"]!==undefined){n.Cookies=Ka(e["Cookies"],t)}return n};const cc=(e,t)=>{let n={HeaderBehavior:undefined,Headers:undefined};if(e["HeaderBehavior"]!==undefined){n.HeaderBehavior=e["HeaderBehavior"]}if(e["Headers"]!==undefined){n.Headers=Md(e["Headers"],t)}return n};const lc=(e,t)=>{let n={NextMarker:undefined,MaxItems:undefined,Quantity:undefined,Items:undefined};if(e["NextMarker"]!==undefined){n.NextMarker=e["NextMarker"]}if(e["MaxItems"]!==undefined){n.MaxItems=parseInt(e["MaxItems"])}if(e["Quantity"]!==undefined){n.Quantity=parseInt(e["Quantity"])}if(e.Items===""){n.Items=[]}if(e["Items"]!==undefined&&e["Items"]["OriginRequestPolicySummary"]!==undefined){n.Items=mc(o.getArrayIfSingleItem(e["Items"]["OriginRequestPolicySummary"]),t)}return n};const uc=(e,t)=>{let n={QueryStringBehavior:undefined,QueryStrings:undefined};if(e["QueryStringBehavior"]!==undefined){n.QueryStringBehavior=e["QueryStringBehavior"]}if(e["QueryStrings"]!==undefined){n.QueryStrings=Nc(e["QueryStrings"],t)}return n};const fc=(e,t)=>{let n={Type:undefined,OriginRequestPolicy:undefined};if(e["Type"]!==undefined){n.Type=e["Type"]}if(e["OriginRequestPolicy"]!==undefined){n.OriginRequestPolicy=rc(e["OriginRequestPolicy"],t)}return n};const mc=(e,t)=>{return(e||[]).filter(e=>e!=null).map(e=>{if(e===null){return null}return fc(e,t)})};const gc=(e,t)=>{let n={Quantity:undefined,Items:undefined};if(e["Quantity"]!==undefined){n.Quantity=parseInt(e["Quantity"])}if(e.Items===""){n.Items=[]}if(e["Items"]!==undefined&&e["Items"]["Origin"]!==undefined){n.Items=sc(o.getArrayIfSingleItem(e["Items"]["Origin"]),t)}return n};const yc=(e,t)=>{let n={Enabled:undefined,OriginShieldRegion:undefined};if(e["Enabled"]!==undefined){n.Enabled=e["Enabled"]=="true"}if(e["OriginShieldRegion"]!==undefined){n.OriginShieldRegion=e["OriginShieldRegion"]}return n};const Cc=(e,t)=>{let n={Quantity:undefined,Items:undefined};if(e["Quantity"]!==undefined){n.Quantity=parseInt(e["Quantity"])}if(e.Items===""){n.Items=[]}if(e["Items"]!==undefined&&e["Items"]["SslProtocol"]!==undefined){n.Items=Hc(o.getArrayIfSingleItem(e["Items"]["SslProtocol"]),t)}return n};const wc=(e,t)=>{let n={EnableAcceptEncodingGzip:undefined,EnableAcceptEncodingBrotli:undefined,HeadersConfig:undefined,CookiesConfig:undefined,QueryStringsConfig:undefined};if(e["EnableAcceptEncodingGzip"]!==undefined){n.EnableAcceptEncodingGzip=e["EnableAcceptEncodingGzip"]=="true"}if(e["EnableAcceptEncodingBrotli"]!==undefined){n.EnableAcceptEncodingBrotli=e["EnableAcceptEncodingBrotli"]=="true"}if(e["HeadersConfig"]!==undefined){n.HeadersConfig=Aa(e["HeadersConfig"],t)}if(e["CookiesConfig"]!==undefined){n.CookiesConfig=Ta(e["CookiesConfig"],t)}if(e["QueryStringsConfig"]!==undefined){n.QueryStringsConfig=_a(e["QueryStringsConfig"],t)}return n};const hc=(e,t)=>{return(e||[]).filter(e=>e!=null).map(e=>{if(e===null){return null}return e})};const pc=(e,t)=>{let n={Quantity:undefined,Items:undefined};if(e["Quantity"]!==undefined){n.Quantity=parseInt(e["Quantity"])}if(e.Items===""){n.Items=[]}if(e["Items"]!==undefined&&e["Items"]["Path"]!==undefined){n.Items=hc(o.getArrayIfSingleItem(e["Items"]["Path"]),t)}return n};const vc=(e,t)=>{let n={Id:undefined,CreatedTime:undefined,PublicKeyConfig:undefined};if(e["Id"]!==undefined){n.Id=e["Id"]}if(e["CreatedTime"]!==undefined){n.CreatedTime=new Date(e["CreatedTime"])}if(e["PublicKeyConfig"]!==undefined){n.PublicKeyConfig=Ec(e["PublicKeyConfig"],t)}return n};const Ec=(e,t)=>{let n={CallerReference:undefined,Name:undefined,EncodedKey:undefined,Comment:undefined};if(e["CallerReference"]!==undefined){n.CallerReference=e["CallerReference"]}if(e["Name"]!==undefined){n.Name=e["Name"]}if(e["EncodedKey"]!==undefined){n.EncodedKey=e["EncodedKey"]}if(e["Comment"]!==undefined){n.Comment=e["Comment"]}return n};const Sc=(e,t)=>{return(e||[]).filter(e=>e!=null).map(e=>{if(e===null){return null}return e})};const Ic=(e,t)=>{let n={NextMarker:undefined,MaxItems:undefined,Quantity:undefined,Items:undefined};if(e["NextMarker"]!==undefined){n.NextMarker=e["NextMarker"]}if(e["MaxItems"]!==undefined){n.MaxItems=parseInt(e["MaxItems"])}if(e["Quantity"]!==undefined){n.Quantity=parseInt(e["Quantity"])}if(e.Items===""){n.Items=[]}if(e["Items"]!==undefined&&e["Items"]["PublicKeySummary"]!==undefined){n.Items=Pc(o.getArrayIfSingleItem(e["Items"]["PublicKeySummary"]),t)}return n};const bc=(e,t)=>{let n={Id:undefined,Name:undefined,CreatedTime:undefined,EncodedKey:undefined,Comment:undefined};if(e["Id"]!==undefined){n.Id=e["Id"]}if(e["Name"]!==undefined){n.Name=e["Name"]}if(e["CreatedTime"]!==undefined){n.CreatedTime=new Date(e["CreatedTime"])}if(e["EncodedKey"]!==undefined){n.EncodedKey=e["EncodedKey"]}if(e["Comment"]!==undefined){n.Comment=e["Comment"]}return n};const Pc=(e,t)=>{return(e||[]).filter(e=>e!=null).map(e=>{if(e===null){return null}return bc(e,t)})};const Mc=(e,t)=>{let n={QueryArg:undefined,ProfileId:undefined};if(e["QueryArg"]!==undefined){n.QueryArg=e["QueryArg"]}if(e["ProfileId"]!==undefined){n.ProfileId=e["ProfileId"]}return n};const Lc=(e,t)=>{let n={ForwardWhenQueryArgProfileIsUnknown:undefined,QueryArgProfiles:undefined};if(e["ForwardWhenQueryArgProfileIsUnknown"]!==undefined){n.ForwardWhenQueryArgProfileIsUnknown=e["ForwardWhenQueryArgProfileIsUnknown"]=="true"}if(e["QueryArgProfiles"]!==undefined){n.QueryArgProfiles=Ac(e["QueryArgProfiles"],t)}return n};const Tc=(e,t)=>{return(e||[]).filter(e=>e!=null).map(e=>{if(e===null){return null}return Mc(e,t)})};const Ac=(e,t)=>{let n={Quantity:undefined,Items:undefined};if(e["Quantity"]!==undefined){n.Quantity=parseInt(e["Quantity"])}if(e.Items===""){n.Items=[]}if(e["Items"]!==undefined&&e["Items"]["QueryArgProfile"]!==undefined){n.Items=Tc(o.getArrayIfSingleItem(e["Items"]["QueryArgProfile"]),t)}return n};const Rc=(e,t)=>{let n={Quantity:undefined,Items:undefined};if(e["Quantity"]!==undefined){n.Quantity=parseInt(e["Quantity"])}if(e.Items===""){n.Items=[]}if(e["Items"]!==undefined&&e["Items"]["Name"]!==undefined){n.Items=_c(o.getArrayIfSingleItem(e["Items"]["Name"]),t)}return n};const _c=(e,t)=>{return(e||[]).filter(e=>e!=null).map(e=>{if(e===null){return null}return e})};const Nc=(e,t)=>{let n={Quantity:undefined,Items:undefined};if(e["Quantity"]!==undefined){n.Quantity=parseInt(e["Quantity"])}if(e.Items===""){n.Items=[]}if(e["Items"]!==undefined&&e["Items"]["Name"]!==undefined){n.Items=Fc(o.getArrayIfSingleItem(e["Items"]["Name"]),t)}return n};const Fc=(e,t)=>{return(e||[]).filter(e=>e!=null).map(e=>{if(e===null){return null}return e})};const zc=(e,t)=>{let n={ARN:undefined,Name:undefined,SamplingRate:undefined,EndPoints:undefined,Fields:undefined};if(e["ARN"]!==undefined){n.ARN=e["ARN"]}if(e["Name"]!==undefined){n.Name=e["Name"]}if(e["SamplingRate"]!==undefined){n.SamplingRate=parseInt(e["SamplingRate"])}if(e.EndPoints===""){n.EndPoints=[]}if(e["EndPoints"]!==undefined&&e["EndPoints"]["member"]!==undefined){n.EndPoints=cd(o.getArrayIfSingleItem(e["EndPoints"]["member"]),t)}if(e.Fields===""){n.Fields=[]}if(e["Fields"]!==undefined&&e["Fields"]["Field"]!==undefined){n.Fields=vd(o.getArrayIfSingleItem(e["Fields"]["Field"]),t)}return n};const Dc=(e,t)=>{return(e||[]).filter(e=>e!=null).map(e=>{if(e===null){return null}return zc(e,t)})};const $c=(e,t)=>{let n={MaxItems:undefined,Items:undefined,IsTruncated:undefined,Marker:undefined,NextMarker:undefined};if(e["MaxItems"]!==undefined){n.MaxItems=parseInt(e["MaxItems"])}if(e.Items===""){n.Items=[]}if(e["Items"]!==undefined&&e["Items"]["member"]!==undefined){n.Items=Dc(o.getArrayIfSingleItem(e["Items"]["member"]),t)}if(e["IsTruncated"]!==undefined){n.IsTruncated=e["IsTruncated"]=="true"}if(e["Marker"]!==undefined){n.Marker=e["Marker"]}if(e["NextMarker"]!==undefined){n.NextMarker=e["NextMarker"]}return n};const Xc=(e,t)=>{let n={RealtimeMetricsSubscriptionStatus:undefined};if(e["RealtimeMetricsSubscriptionStatus"]!==undefined){n.RealtimeMetricsSubscriptionStatus=e["RealtimeMetricsSubscriptionStatus"]}return n};const qc=(e,t)=>{let n={GeoRestriction:undefined};if(e["GeoRestriction"]!==undefined){n.GeoRestriction=bd(e["GeoRestriction"],t)}return n};const Gc=(e,t)=>{let n={DomainName:undefined,OriginAccessIdentity:undefined};if(e["DomainName"]!==undefined){n.DomainName=e["DomainName"]}if(e["OriginAccessIdentity"]!==undefined){n.OriginAccessIdentity=e["OriginAccessIdentity"]}return n};const kc=(e,t)=>{let n={OriginAccessIdentity:undefined};if(e["OriginAccessIdentity"]!==undefined){n.OriginAccessIdentity=e["OriginAccessIdentity"]}return n};const Oc=(e,t)=>{let n={AwsAccountNumber:undefined,KeyPairIds:undefined};if(e["AwsAccountNumber"]!==undefined){n.AwsAccountNumber=e["AwsAccountNumber"]}if(e["KeyPairIds"]!==undefined){n.KeyPairIds=qd(e["KeyPairIds"],t)}return n};const Uc=(e,t)=>{return(e||[]).filter(e=>e!=null).map(e=>{if(e===null){return null}return Oc(e,t)})};const Hc=(e,t)=>{return(e||[]).filter(e=>e!=null).map(e=>{if(e===null){return null}return e})};const Kc=(e,t)=>{return(e||[]).filter(e=>e!=null).map(e=>{if(e===null){return null}return parseInt(e)})};const Qc=(e,t)=>{let n={Quantity:undefined,Items:undefined};if(e["Quantity"]!==undefined){n.Quantity=parseInt(e["Quantity"])}if(e.Items===""){n.Items=[]}if(e["Items"]!==undefined&&e["Items"]["StatusCode"]!==undefined){n.Items=Kc(o.getArrayIfSingleItem(e["Items"]["StatusCode"]),t)}return n};const Bc=(e,t)=>{let n={Id:undefined,ARN:undefined,Status:undefined,LastModifiedTime:undefined,DomainName:undefined,ActiveTrustedSigners:undefined,StreamingDistributionConfig:undefined};if(e["Id"]!==undefined){n.Id=e["Id"]}if(e["ARN"]!==undefined){n.ARN=e["ARN"]}if(e["Status"]!==undefined){n.Status=e["Status"]}if(e["LastModifiedTime"]!==undefined){n.LastModifiedTime=new Date(e["LastModifiedTime"])}if(e["DomainName"]!==undefined){n.DomainName=e["DomainName"]}if(e["ActiveTrustedSigners"]!==undefined){n.ActiveTrustedSigners=ya(e["ActiveTrustedSigners"],t)}if(e["StreamingDistributionConfig"]!==undefined){n.StreamingDistributionConfig=xc(e["StreamingDistributionConfig"],t)}return n};const xc=(e,t)=>{let n={CallerReference:undefined,S3Origin:undefined,Aliases:undefined,Comment:undefined,Logging:undefined,TrustedSigners:undefined,PriceClass:undefined,Enabled:undefined};if(e["CallerReference"]!==undefined){n.CallerReference=e["CallerReference"]}if(e["S3Origin"]!==undefined){n.S3Origin=Gc(e["S3Origin"],t)}if(e["Aliases"]!==undefined){n.Aliases=Ca(e["Aliases"],t)}if(e["Comment"]!==undefined){n.Comment=e["Comment"]}if(e["Logging"]!==undefined){n.Logging=Jc(e["Logging"],t)}if(e["TrustedSigners"]!==undefined){n.TrustedSigners=il(e["TrustedSigners"],t)}if(e["PriceClass"]!==undefined){n.PriceClass=e["PriceClass"]}if(e["Enabled"]!==undefined){n.Enabled=e["Enabled"]=="true"}return n};const jc=(e,t)=>{let n={Marker:undefined,NextMarker:undefined,MaxItems:undefined,IsTruncated:undefined,Quantity:undefined,Items:undefined};if(e["Marker"]!==undefined){n.Marker=e["Marker"]}if(e["NextMarker"]!==undefined){n.NextMarker=e["NextMarker"]}if(e["MaxItems"]!==undefined){n.MaxItems=parseInt(e["MaxItems"])}if(e["IsTruncated"]!==undefined){n.IsTruncated=e["IsTruncated"]=="true"}if(e["Quantity"]!==undefined){n.Quantity=parseInt(e["Quantity"])}if(e.Items===""){n.Items=[]}if(e["Items"]!==undefined&&e["Items"]["StreamingDistributionSummary"]!==undefined){n.Items=Yc(o.getArrayIfSingleItem(e["Items"]["StreamingDistributionSummary"]),t)}return n};const Wc=(e,t)=>{let n={Id:undefined,ARN:undefined,Status:undefined,LastModifiedTime:undefined,DomainName:undefined,S3Origin:undefined,Aliases:undefined,TrustedSigners:undefined,Comment:undefined,PriceClass:undefined,Enabled:undefined};if(e["Id"]!==undefined){n.Id=e["Id"]}if(e["ARN"]!==undefined){n.ARN=e["ARN"]}if(e["Status"]!==undefined){n.Status=e["Status"]}if(e["LastModifiedTime"]!==undefined){n.LastModifiedTime=new Date(e["LastModifiedTime"])}if(e["DomainName"]!==undefined){n.DomainName=e["DomainName"]}if(e["S3Origin"]!==undefined){n.S3Origin=Gc(e["S3Origin"],t)}if(e["Aliases"]!==undefined){n.Aliases=Ca(e["Aliases"],t)}if(e["TrustedSigners"]!==undefined){n.TrustedSigners=il(e["TrustedSigners"],t)}if(e["Comment"]!==undefined){n.Comment=e["Comment"]}if(e["PriceClass"]!==undefined){n.PriceClass=e["PriceClass"]}if(e["Enabled"]!==undefined){n.Enabled=e["Enabled"]=="true"}return n};const Yc=(e,t)=>{return(e||[]).filter(e=>e!=null).map(e=>{if(e===null){return null}return Wc(e,t)})};const Jc=(e,t)=>{let n={Enabled:undefined,Bucket:undefined,Prefix:undefined};if(e["Enabled"]!==undefined){n.Enabled=e["Enabled"]=="true"}if(e["Bucket"]!==undefined){n.Bucket=e["Bucket"]}if(e["Prefix"]!==undefined){n.Prefix=e["Prefix"]}return n};const Zc=(e,t)=>{let n={Key:undefined,Value:undefined};if(e["Key"]!==undefined){n.Key=e["Key"]}if(e["Value"]!==undefined){n.Value=e["Value"]}return n};const Vc=(e,t)=>{return(e||[]).filter(e=>e!=null).map(e=>{if(e===null){return null}return Zc(e,t)})};const el=(e,t)=>{let n={Items:undefined};if(e.Items===""){n.Items=[]}if(e["Items"]!==undefined&&e["Items"]["Tag"]!==undefined){n.Items=Vc(o.getArrayIfSingleItem(e["Items"]["Tag"]),t)}return n};const tl=(e,t)=>{return(e||[]).filter(e=>e!=null).map(e=>{if(e===null){return null}return e})};const nl=(e,t)=>{let n={Enabled:undefined,Quantity:undefined,Items:undefined};if(e["Enabled"]!==undefined){n.Enabled=e["Enabled"]=="true"}if(e["Quantity"]!==undefined){n.Quantity=parseInt(e["Quantity"])}if(e.Items===""){n.Items=[]}if(e["Items"]!==undefined&&e["Items"]["KeyGroup"]!==undefined){n.Items=tl(o.getArrayIfSingleItem(e["Items"]["KeyGroup"]),t)}return n};const il=(e,t)=>{let n={Enabled:undefined,Quantity:undefined,Items:undefined};if(e["Enabled"]!==undefined){n.Enabled=e["Enabled"]=="true"}if(e["Quantity"]!==undefined){n.Quantity=parseInt(e["Quantity"])}if(e.Items===""){n.Items=[]}if(e["Items"]!==undefined&&e["Items"]["AwsAccountNumber"]!==undefined){n.Items=Ea(o.getArrayIfSingleItem(e["Items"]["AwsAccountNumber"]),t)}return n};const ol=(e,t)=>{let n={CloudFrontDefaultCertificate:undefined,IAMCertificateId:undefined,ACMCertificateArn:undefined,SSLSupportMethod:undefined,MinimumProtocolVersion:undefined,Certificate:undefined,CertificateSource:undefined};if(e["CloudFrontDefaultCertificate"]!==undefined){n.CloudFrontDefaultCertificate=e["CloudFrontDefaultCertificate"]=="true"}if(e["IAMCertificateId"]!==undefined){n.IAMCertificateId=e["IAMCertificateId"]}if(e["ACMCertificateArn"]!==undefined){n.ACMCertificateArn=e["ACMCertificateArn"]}if(e["SSLSupportMethod"]!==undefined){n.SSLSupportMethod=e["SSLSupportMethod"]}if(e["MinimumProtocolVersion"]!==undefined){n.MinimumProtocolVersion=e["MinimumProtocolVersion"]}if(e["Certificate"]!==undefined){n.Certificate=e["Certificate"]}if(e["CertificateSource"]!==undefined){n.CertificateSource=e["CertificateSource"]}return n};const sl=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 rl=(e=new Uint8Array,t)=>{if(e instanceof Uint8Array){return Promise.resolve(e)}return t.streamCollector(e)||Promise.resolve(new Uint8Array)};const al=(e,t)=>rl(e,t).then(e=>t.utf8Encoder(e));const dl=e=>e!==undefined&&e!==null&&e!==""&&(!Object.getOwnPropertyNames(e).includes("length")||e.length!=0)&&(!Object.getOwnPropertyNames(e).includes("size")||e.size!=0);const cl=e=>e.replace(/&/g,"&").replace(/'/g,"'").replace(/"/g,'"').replace(/>/g,">").replace(/</g,"<");const ll=(e,t)=>al(e,t).then(e=>{if(e.length){const t=r.parse(e,{attributeNamePrefix:"",ignoreAttributes:false,parseNodeValue:false,tagValueProcessor:(e,t)=>cl(e)});const n="#text";const i=Object.keys(t)[0];const s=t[i];if(s[n]){s[i]=s[n];delete s[n]}return o.getValueFromTextNode(s)}return{}});const ul=(e,t)=>{if(t.Error.Code!==undefined){return t.Error.Code}if(e.statusCode==404){return"NotFound"}return""}},5721:(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t.ClientDefaultValues=void 0;const i=n(9890);const o=i.__importDefault(n(1319));const s=n(1068);const r=n(2228);const a=n(7366);const d=n(1550);const c=n(4203);const l=n(4782);const u=n(6334);const f=n(4338);const m=n(4492);const g=n(9830);const y=n(8760);t.ClientDefaultValues={...y.ClientSharedValues,runtime:"node",base64Decoder:u.fromBase64,base64Encoder:u.toBase64,bodyLengthChecker:f.calculateBodyLength,credentialDefaultProvider:r.defaultProvider,defaultUserAgentProvider:m.defaultUserAgent({serviceId:y.ClientSharedValues.serviceId,clientVersion:o.default.version}),maxAttempts:c.loadConfig(d.NODE_MAX_ATTEMPT_CONFIG_OPTIONS),region:c.loadConfig(s.NODE_REGION_CONFIG_OPTIONS,s.NODE_REGION_CONFIG_FILE_OPTIONS),requestHandler:new l.NodeHttpHandler,sha256:a.Hash.bind(null,"sha256"),streamCollector:l.streamCollector,utf8Decoder:g.fromUtf8,utf8Encoder:g.toUtf8}},8760:(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t.ClientSharedValues=void 0;const i=n(8894);const o=n(4850);t.ClientSharedValues={apiVersion:"2020-05-31",disableHostPrefix:false,logger:{},regionInfoProvider:i.defaultRegionInfoProvider,serviceId:"CloudFront",urlParser:o.parseUrl}},818:(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t.waitForDistributionDeployed=void 0;const i=n(1614);const o=n(9853);const s=async(e,t)=>{try{let n=await e.send(new i.GetDistributionCommand(t));try{let e=()=>{return n.Distribution.Status};if(e()==="Deployed"){return{state:o.WaiterState.SUCCESS}}}catch(e){}}catch(e){}return{state:o.WaiterState.RETRY}};const r=async(e,t)=>{const n={minDelay:60,maxDelay:120};return o.createWaiter({...n,...e},t,s)};t.waitForDistributionDeployed=r},654:(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t.waitForInvalidationCompleted=void 0;const i=n(2414);const o=n(9853);const s=async(e,t)=>{try{let n=await e.send(new i.GetInvalidationCommand(t));try{let e=()=>{return n.Invalidation.Status};if(e()==="Completed"){return{state:o.WaiterState.SUCCESS}}}catch(e){}}catch(e){}return{state:o.WaiterState.RETRY}};const r=async(e,t)=>{const n={minDelay:20,maxDelay:120};return o.createWaiter({...n,...e},t,s)};t.waitForInvalidationCompleted=r},5704:(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t.waitForStreamingDistributionDeployed=void 0;const i=n(5179);const o=n(9853);const s=async(e,t)=>{try{let n=await e.send(new i.GetStreamingDistributionCommand(t));try{let e=()=>{return n.StreamingDistribution.Status};if(e()==="Deployed"){return{state:o.WaiterState.SUCCESS}}}catch(e){}}catch(e){}return{state:o.WaiterState.RETRY}};const r=async(e,t)=>{const n={minDelay:60,maxDelay:120};return o.createWaiter({...n,...e},t,s)};t.waitForStreamingDistributionDeployed=r},9890:(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:()=>s,__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});var i=function(e,t){i=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 i(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");i(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,i=arguments.length;n=0;a--)if(r=e[a])s=(o<3?r(s):o>3?r(t,n,s):r(t,n))||s;return o>3&&s&&Object.defineProperty(t,n,s),s}function __param(e,t){return function(n,i){t(n,i,e)}}function __metadata(e,t){if(typeof Reflect==="object"&&typeof Reflect.metadata==="function")return Reflect.metadata(e,t)}function __awaiter(e,t,n,i){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(i.next(e))}catch(e){o(e)}}function rejected(e){try{step(i["throw"](e))}catch(e){o(e)}}function step(e){e.done?n(e.value):adopt(e.value).then(fulfilled,rejected)}step((i=i.apply(e,t||[])).next())})}function __generator(e,t){var n={label:0,sent:function(){if(s[0]&1)throw s[1];return s[1]},trys:[],ops:[]},i,o,s,r;return r={next:verb(0),throw:verb(1),return:verb(2)},typeof Symbol==="function"&&(r[Symbol.iterator]=function(){return this}),r;function verb(e){return function(t){return step([e,t])}}function step(r){if(i)throw new TypeError("Generator is already executing.");while(n)try{if(i=1,o&&(s=r[0]&2?o["return"]:r[0]?o["throw"]||((s=o["return"])&&s.call(o),0):o.next)&&!(s=s.call(o,r[1])).done)return s;if(o=0,s)r=[r[0]&2,s.value];switch(r[0]){case 0:case 1:s=r;break;case 4:n.label++;return{value:r[1],done:false};case 5:n.label++;o=r[1];r=[0];continue;case 7:r=n.ops.pop();n.trys.pop();continue;default:if(!(s=n.trys,s=s.length>0&&s[s.length-1])&&(r[0]===6||r[0]===2)){n=0;continue}if(r[0]===3&&(!s||r[1]>s[0]&&r[1]=e.length)e=void 0;return{value:e&&e[i++],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 i=n.call(e),o,s=[],r;try{while((t===void 0||t-- >0)&&!(o=i.next()).done)s.push(o.value)}catch(e){r={error:e}}finally{try{if(o&&!o.done&&(n=i["return"]))n.call(i)}finally{if(r)throw r.error}}return s}function __spread(){for(var e=[],t=0;t1||resume(e,t)})}}function resume(e,t){try{step(i[e](t))}catch(e){settle(s[0][3],e)}}function step(e){e.value instanceof __await?Promise.resolve(e.value.v).then(fulfill,reject):settle(s[0][2],e)}function fulfill(e){resume("next",e)}function reject(e){resume("throw",e)}function settle(e,t){if(e(t),s.shift(),s.length)resume(s[0][0],s[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(i,o){t[i]=e[i]?function(t){return(n=!n)?{value:__await(e[i](t)),done:i==="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(i,o){n=e[t](n),settle(i,o,n.done,n.value)})}}function settle(e,t,n,i){Promise.resolve(i).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 r=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))s(t,e,n);r(t,e);return t}function __importDefault(e){return e&&e.__esModule?e:{default:e}}function __classPrivateFieldGet(e,t){if(!t.has(e)){throw new TypeError("attempted to get private field on non-instance")}return t.get(e)}function __classPrivateFieldSet(e,t,n){if(!t.has(e)){throw new TypeError("attempted to set private field on non-instance")}t.set(e,n);return n}},9835:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t.resolveEndpointsConfig=void 0;const n=e=>{var t;return{...e,tls:(t=e.tls)!==null&&t!==void 0?t:true,endpoint:e.endpoint?i(e):()=>o(e),isCustomEndpoint:e.endpoint?true:false}};t.resolveEndpointsConfig=n;const i=e=>{const{endpoint:t,urlParser:n}=e;if(typeof t==="string"){const e=Promise.resolve(n(t));return()=>e}else if(typeof t==="object"){const e=Promise.resolve(t);return()=>e}return t};const o=async e=>{var t;const{tls:n=true}=e;const i=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(i)){throw new Error("Invalid region in client config")}const{hostname:s}=(t=await e.regionInfoProvider(i))!==null&&t!==void 0?t:{};if(!s){throw new Error("Cannot resolve hostname from client config")}return e.urlParser(`${n?"https:":"http:"}//${s}`)}},4585:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t.resolveRegionConfig=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"};const n=e=>{if(!e.region){throw new Error("Region is missing")}return{...e,region:i(e.region)}};t.resolveRegionConfig=n;const i=e=>{if(typeof e==="string"){const t=Promise.resolve(e);return()=>t}return e}},1068:(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});const i=n(1364);i.__exportStar(n(9835),t);i.__exportStar(n(4585),t)},5480:(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 i=n(453);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";function fromEnv(){return()=>{const e=process.env[t.ENV_KEY];const n=process.env[t.ENV_SECRET];const o=process.env[t.ENV_EXPIRATION];if(e&&n){return Promise.resolve({accessKeyId:e,secretAccessKey:n,sessionToken:process.env[t.ENV_SESSION],expiration:o?new Date(o):undefined})}return Promise.reject(new i.ProviderError("Unable to find environment variable credentials."))}}t.fromEnv=fromEnv},3502:(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 i=n(453);const o=n(8835);const s=n(7190);const r=n(7364);const a=n(292);const d=n(4057);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";function fromContainerMetadata(e={}){const{timeout:t,maxRetries:n}=a.providerConfigFromInit(e);return()=>{return getCmdsUri().then(e=>d.retry(async()=>{const n=JSON.parse(await requestFromEcsImds(t,e));if(!r.isImdsCredentials(n)){throw new i.ProviderError("Invalid response received from instance metadata service.")}return r.fromImdsCredentials(n)},n))}}t.fromContainerMetadata=fromContainerMetadata;function requestFromEcsImds(e,n){if(process.env[t.ENV_CMDS_AUTH_TOKEN]){const{headers:e={}}=n;e.Authorization=process.env[t.ENV_CMDS_AUTH_TOKEN];n.headers=e}return s.httpRequest({...n,timeout:e}).then(e=>e.toString())}const c="169.254.170.2";const l={localhost:true,"127.0.0.1":true};const u={"http:":true,"https:":true};function getCmdsUri(){if(process.env[t.ENV_CMDS_RELATIVE_URI]){return Promise.resolve({hostname:c,path:process.env[t.ENV_CMDS_RELATIVE_URI]})}if(process.env[t.ENV_CMDS_FULL_URI]){const e=o.parse(process.env[t.ENV_CMDS_FULL_URI]);if(!e.hostname||!(e.hostname in l)){return Promise.reject(new i.ProviderError(`${e.hostname} is not a valid container metadata service hostname`,false))}if(!e.protocol||!(e.protocol in u)){return Promise.reject(new i.ProviderError(`${e.protocol} is not a valid container metadata service protocol`,false))}return Promise.resolve({...e,port:e.port?parseInt(e.port,10):undefined})}return Promise.reject(new i.ProviderError("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))}},1317:(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t.fromInstanceMetadata=void 0;const i=n(453);const o=n(7190);const s=n(7364);const r=n(292);const a=n(4057);const d="169.254.169.254";const c="/latest/meta-data/iam/security-credentials/";const l="/latest/api/token";const u=(e={})=>{let t=false;const{timeout:n,maxRetries:i}=r.providerConfigFromInit(e);const o=async(e,n)=>{const i=(await a.retry(async()=>{let e;try{e=await m(n)}catch(e){if(e.statusCode===401){t=false}throw e}return e},e)).trim();return a.retry(async()=>{let e;try{e=await g(i,n)}catch(e){if(e.statusCode===401){t=false}throw e}return e},e)};return async()=>{if(t){return o(i,{timeout:n})}else{let e;try{e=(await f({timeout:n})).toString()}catch(e){if((e===null||e===void 0?void 0:e.statusCode)===400){throw Object.assign(e,{message:"EC2 Metadata token request returned error"})}else if(e.message==="TimeoutError"||[403,404,405].includes(e.statusCode)){t=true}return o(i,{timeout:n})}return o(i,{timeout:n,headers:{"x-aws-ec2-metadata-token":e}})}}};t.fromInstanceMetadata=u;const f=async e=>o.httpRequest({...e,host:d,path:l,method:"PUT",headers:{"x-aws-ec2-metadata-token-ttl-seconds":"21600"}});const m=async e=>(await o.httpRequest({...e,host:d,path:c})).toString();const g=async(e,t)=>{const n=JSON.parse((await o.httpRequest({...t,host:d,path:c+e})).toString());if(!s.isImdsCredentials(n)){throw new i.ProviderError("Invalid response received from instance metadata service.")}return s.fromImdsCredentials(n)}},6219:(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});const i=n(1364);i.__exportStar(n(3502),t);i.__exportStar(n(1317),t);i.__exportStar(n(292),t)},7364:(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 i=e=>({accessKeyId:e.AccessKeyId,secretAccessKey:e.SecretAccessKey,sessionToken:e.Token,expiration:new Date(e.Expiration)});t.fromImdsCredentials=i},292:(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},7190:(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t.httpRequest=void 0;const i=n(453);const o=n(4293);const s=n(8605);function httpRequest(e){return new Promise((t,n)=>{const r=s.request({method:"GET",...e});r.on("error",e=>{n(Object.assign(new i.ProviderError("Unable to connect to instance metadata service"),e))});r.on("timeout",()=>{n(new Error("TimeoutError"))});r.on("response",e=>{const{statusCode:s=400}=e;if(s<200||300<=s){n(Object.assign(new i.ProviderError("Error response received from instance metadata service"),{statusCode:s}))}const r=[];e.on("data",e=>{r.push(e)});e.on("end",()=>{t(o.Buffer.concat(r))})});r.end()})}t.httpRequest=httpRequest},4057:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t.retry=void 0;const n=(e,t)=>{let n=e();for(let i=0;i{"use strict";Object.defineProperty(t,"__esModule",{value:true});t.parseKnownFiles=t.getMasterProfileName=t.fromIni=t.ENV_PROFILE=void 0;const i=n(453);const o=n(835);const s="default";t.ENV_PROFILE="AWS_PROFILE";function isStaticCredsProfile(e){return 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}function isAssumeRoleProfile(e){return Boolean(e)&&typeof e==="object"&&typeof e.role_arn==="string"&&typeof e.source_profile==="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}function fromIni(e={}){return()=>parseKnownFiles(e).then(t=>resolveProfileData(getMasterProfileName(e),t,e))}t.fromIni=fromIni;function getMasterProfileName(e){return e.profile||process.env[t.ENV_PROFILE]||s}t.getMasterProfileName=getMasterProfileName;async function resolveProfileData(e,t,n,o={}){const s=t[e];if(Object.keys(o).length>0&&isStaticCredsProfile(s)){return resolveStaticCredentials(s)}if(isAssumeRoleProfile(s)){const{external_id:r,mfa_serial:a,role_arn:d,role_session_name:c="aws-sdk-js-"+Date.now(),source_profile:l}=s;if(!n.roleAssumer){throw new i.ProviderError(`Profile ${e} requires a role to be assumed, but no`+` role assumption callback was provided.`,false)}if(l in o){throw new i.ProviderError(`Detected a cycle attempting to resolve credentials for profile`+` ${getMasterProfileName(n)}. Profiles visited: `+Object.keys(o).join(", "),false)}const u=resolveProfileData(l,t,n,{...o,[l]:true});const f={RoleArn:d,RoleSessionName:c,ExternalId:r};if(a){if(!n.mfaCodeProvider){throw new i.ProviderError(`Profile ${e} requires multi-factor authentication,`+` but no MFA code callback was provided.`,false)}f.SerialNumber=a;f.TokenCode=await n.mfaCodeProvider(a)}return n.roleAssumer(await u,f)}if(isStaticCredsProfile(s)){return resolveStaticCredentials(s)}throw new i.ProviderError(`Profile ${e} could not be found or parsed in shared`+` credentials file.`)}function parseKnownFiles(e){const{loadedConfig:t=o.loadSharedConfigFiles(e)}=e;return t.then(e=>{const{configFile:t,credentialsFile:n}=e;return{...t,...n}})}t.parseKnownFiles=parseKnownFiles;function resolveStaticCredentials(e){return Promise.resolve({accessKeyId:e.aws_access_key_id,secretAccessKey:e.aws_secret_access_key,sessionToken:e.aws_session_token})}},2228:(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t.defaultProvider=t.ENV_IMDS_DISABLED=void 0;const i=n(5480);const o=n(6219);const s=n(3001);const r=n(57);const a=n(453);t.ENV_IMDS_DISABLED="AWS_EC2_METADATA_DISABLED";function defaultProvider(e={}){const{profile:t=process.env[s.ENV_PROFILE]}=e;const n=t?a.chain(s.fromIni(e),r.fromProcess(e)):a.chain(i.fromEnv(),s.fromIni(e),r.fromProcess(e),remoteProvider(e));return a.memoize(n,e=>e.expiration!==undefined&&e.expiration.getTime()-Date.now()<3e5,e=>e.expiration!==undefined)}t.defaultProvider=defaultProvider;function remoteProvider(e){if(process.env[o.ENV_CMDS_RELATIVE_URI]||process.env[o.ENV_CMDS_FULL_URI]){return o.fromContainerMetadata(e)}if(process.env[t.ENV_IMDS_DISABLED]){return()=>Promise.reject(new a.ProviderError("EC2 Instance Metadata Service access disabled"))}return o.fromInstanceMetadata(e)}},57:(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t.fromProcess=t.ENV_PROFILE=void 0;const i=n(3001);const o=n(453);const s=n(3129);t.ENV_PROFILE="AWS_PROFILE";function fromProcess(e={}){return()=>i.parseKnownFiles(e).then(t=>resolveProcessCredentials(i.getMasterProfileName(e),t,e))}t.fromProcess=fromProcess;async function resolveProcessCredentials(e,t,n){const i=t[e];if(t[e]){const t=i["credential_process"];if(t!==undefined){return await execPromise(t).then(t=>{let n;try{n=JSON.parse(t)}catch(t){throw Error(`Profile ${e} credential_process returned invalid JSON.`)}const{Version:i,AccessKeyId:o,SecretAccessKey:s,SessionToken:r,Expiration:a}=n;if(i!==1){throw Error(`Profile ${e} credential_process did not return Version 1.`)}if(o===undefined||s===undefined){throw Error(`Profile ${e} credential_process returned invalid credentials.`)}let d;if(a){const t=new Date;const n=new Date(a);if(n{throw new o.ProviderError(e.message)})}else{throw new o.ProviderError(`Profile ${e} did not contain credential_process.`)}}else{throw new o.ProviderError(`Profile ${e} could not be found in shared credentials file.`)}}function execPromise(e){return new Promise(function(t,n){s.exec(e,(e,i)=>{if(e){n(e);return}t(i.trim())})})}},7366:(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t.Hash=void 0;const i=n(6453);const o=n(4293);const s=n(6417);class Hash{constructor(e,t){this.hash=t?s.createHmac(e,castSourceData(t)):s.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 i.fromString(e,t)}if(ArrayBuffer.isView(e)){return i.fromArrayBuffer(e.buffer,e.byteOffset,e.byteLength)}return i.fromArrayBuffer(e)}},231:(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},4037:(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t.getContentLengthPlugin=t.contentLengthMiddlewareOptions=t.contentLengthMiddleware=void 0;const i=n(6333);const o="content-length";function contentLengthMiddleware(e){return t=>async n=>{const s=n.request;if(i.HttpRequest.isInstance(s)){const{body:t,headers:n}=s;if(t&&Object.keys(n).map(e=>e.toLowerCase()).indexOf(o)===-1){const n=e(t);if(n!==undefined){s.headers={...s.headers,[o]:String(n)}}}}return t({...n,request:s})}}t.contentLengthMiddleware=contentLengthMiddleware;t.contentLengthMiddlewareOptions={step:"build",tags:["SET_CONTENT_LENGTH","CONTENT_LENGTH"],name:"contentLengthMiddleware",override:true};const s=e=>({applyToStack:n=>{n.add(contentLengthMiddleware(e.bodyLengthChecker),t.contentLengthMiddlewareOptions)}});t.getContentLengthPlugin=s},1819:(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t.getHostHeaderPlugin=t.hostHeaderMiddlewareOptions=t.hostHeaderMiddleware=t.resolveHostHeaderConfig=void 0;const i=n(6333);function resolveHostHeaderConfig(e){return e}t.resolveHostHeaderConfig=resolveHostHeaderConfig;const o=e=>t=>async n=>{if(!i.HttpRequest.isInstance(n.request))return t(n);const{request:o}=n;const{handlerProtocol:s=""}=e.requestHandler.metadata||{};if(s.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 s=e=>({applyToStack:n=>{n.add(t.hostHeaderMiddleware(e),t.hostHeaderMiddlewareOptions)}});t.getHostHeaderPlugin=s},9506:(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});const i=n(1364);i.__exportStar(n(9182),t)},9182:(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:i,commandName:o,inputFilterSensitiveLog:s,logger:r,outputFilterSensitiveLog:a}=t;const d=await e(n);if(!r){return d}if(typeof r.info==="function"){const{$metadata:e,...t}=d.output;r.info({clientName:i,commandName:o,input:s(n.input),output:a(t),metadata:e})}return d};t.loggerMiddleware=n;t.loggerMiddlewareOptions={name:"loggerMiddleware",tags:["LOGGER"],step:"initialize",override:true};const i=e=>({applyToStack:e=>{e.add(t.loggerMiddleware(),t.loggerMiddlewareOptions)}});t.getLoggerPlugin=i},5951:(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 i=n(9679);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 i=parseInt(n);if(Number.isNaN(i)){throw new Error(`Environment variable ${t.ENV_MAX_ATTEMPTS} mast be a number, got "${n}"`)}return i},configFileSelector:e=>{const n=e[t.CONFIG_MAX_ATTEMPTS];if(!n)return undefined;const i=parseInt(n);if(Number.isNaN(i)){throw new Error(`Shared config file entry ${t.CONFIG_MAX_ATTEMPTS} mast be a number, got "${n}"`)}return i},default:i.DEFAULT_MAX_ATTEMPTS};const o=e=>{const t=s(e.maxAttempts);return{...e,maxAttempts:t,retryStrategy:e.retryStrategy||new i.StandardRetryStrategy(t)}};t.resolveRetryConfig=o;const s=(e=i.DEFAULT_MAX_ATTEMPTS)=>{if(typeof e==="number"){const t=Promise.resolve(e);return()=>t}return e};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}},9497:(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"},2457:(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t.getDefaultRetryQuota=void 0;const i=n(9497);const o=e=>{const t=e;let n=e;const o=e=>e.name==="TimeoutError"?i.TIMEOUT_RETRY_COST:i.RETRY_COST;const s=e=>o(e)<=n;const r=e=>{if(!s(e)){throw new Error("No retry token available")}const t=o(e);n-=t;return t};const a=e=>{n+=e!==null&&e!==void 0?e:i.NO_RETRY_INCREMENT;n=Math.min(n,t)};return Object.freeze({hasRetryTokens:s,retrieveRetryTokens:r,releaseRetryTokens:a})};t.getDefaultRetryQuota=o},9679:(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t.StandardRetryStrategy=t.DEFAULT_RETRY_MODE=t.DEFAULT_MAX_ATTEMPTS=void 0;const i=n(6333);const o=n(6278);const s=n(2034);const r=n(9497);const a=n(2457);const d=n(8404);const c=n(5591);t.DEFAULT_MAX_ATTEMPTS=3;t.DEFAULT_RETRY_MODE="standard";class StandardRetryStrategy{constructor(e,n){var i,o,s;this.maxAttemptsProvider=e;this.mode=t.DEFAULT_RETRY_MODE;this.retryDecider=(i=n===null||n===void 0?void 0:n.retryDecider)!==null&&i!==void 0?i:c.defaultRetryDecider;this.delayDecider=(o=n===null||n===void 0?void 0:n.delayDecider)!==null&&o!==void 0?o:d.defaultDelayDecider;this.retryQuota=(s=n===null||n===void 0?void 0:n.retryQuota)!==null&&s!==void 0?s:a.getDefaultRetryQuota(r.INITIAL_RETRY_TOKENS)}shouldRetry(e,t,n){return tsetTimeout(e,t));continue}if(!e.$metadata){e.$metadata={}}e.$metadata.attempts=a;e.$metadata.totalRetryDelay=d;throw e}}}}t.StandardRetryStrategy=StandardRetryStrategy},8404:(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t.defaultDelayDecider=void 0;const i=n(9497);const o=(e,t)=>Math.floor(Math.min(i.MAXIMUM_RETRY_DELAY,Math.random()*2**t*e));t.defaultDelayDecider=o},1550:(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});const i=n(1364);i.__exportStar(n(1474),t);i.__exportStar(n(8341),t);i.__exportStar(n(9679),t);i.__exportStar(n(5951),t);i.__exportStar(n(8404),t);i.__exportStar(n(5591),t)},8341:(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t.getOmitRetryHeadersPlugin=t.omitRetryHeadersMiddlewareOptions=t.omitRetryHeadersMiddleware=void 0;const i=n(6333);const o=n(9497);const s=()=>e=>async t=>{const{request:n}=t;if(i.HttpRequest.isInstance(n)){delete n.headers[o.INVOCATION_ID_HEADER];delete n.headers[o.REQUEST_HEADER]}return e(t)};t.omitRetryHeadersMiddleware=s;t.omitRetryHeadersMiddlewareOptions={name:"omitRetryHeadersMiddleware",tags:["RETRY","HEADERS","OMIT_RETRY_HEADERS"],relation:"before",toMiddleware:"awsAuthMiddleware",override:true};const r=e=>({applyToStack:e=>{e.addRelativeTo(t.omitRetryHeadersMiddleware(),t.omitRetryHeadersMiddlewareOptions)}});t.getOmitRetryHeadersPlugin=r},5591:(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t.defaultRetryDecider=void 0;const i=n(6278);const o=e=>{if(!e){return false}return i.isRetryableByTrait(e)||i.isClockSkewError(e)||i.isThrottlingError(e)||i.isTransientError(e)};t.defaultRetryDecider=o},1474:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t.getRetryPlugin=t.retryMiddlewareOptions=t.retryMiddleware=void 0;const n=e=>(t,n)=>async i=>{var o;if((o=e===null||e===void 0?void 0:e.retryStrategy)===null||o===void 0?void 0:o.mode)n.userAgent=[...n.userAgent||[],["cfg/retry-mode",e.retryStrategy.mode]];return e.retryStrategy.retry(t,i)};t.retryMiddleware=n;t.retryMiddlewareOptions={name:"retryMiddleware",tags:["RETRY"],step:"finalizeRequest",priority:"high",override:true};const i=e=>({applyToStack:n=>{n.add(t.retryMiddleware(e),t.retryMiddlewareOptions)}});t.getRetryPlugin=i},9789:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t.deserializerMiddleware=void 0;const n=(e,t)=>(n,i)=>async i=>{const{response:o}=await n(i);const s=await t(o,e);return{response:o,output:s}};t.deserializerMiddleware=n},5296:(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});const i=n(1364);i.__exportStar(n(9789),t);i.__exportStar(n(8574),t);i.__exportStar(n(1368),t)},1368:(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t.getSerdePlugin=t.serializerMiddlewareOption=t.deserializerMiddlewareOption=void 0;const i=n(9789);const o=n(8574);t.deserializerMiddlewareOption={name:"deserializerMiddleware",step:"deserialize",tags:["DESERIALIZER"],override:true};t.serializerMiddlewareOption={name:"serializerMiddleware",step:"serialize",tags:["SERIALIZER"],override:true};function getSerdePlugin(e,n,s){return{applyToStack:r=>{r.add(i.deserializerMiddleware(e,s),t.deserializerMiddlewareOption);r.add(o.serializerMiddleware(e,n),t.serializerMiddlewareOption)}}}t.getSerdePlugin=getSerdePlugin},8574:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t.serializerMiddleware=void 0;const n=(e,t)=>(n,i)=>async i=>{const o=await t(i.input,e);return n({...i,request:o})};t.serializerMiddleware=n},7152:(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t.resolveAwsAuthConfig=void 0;const i=n(1423);function resolveAwsAuthConfig(e){const t=e.credentials||e.credentialDefaultProvider(e);const n=normalizeProvider(t);const{signingEscapePath:o=true,systemClockOffset:s=e.systemClockOffset||0,sha256:r}=e;let a;if(e.signer){a=normalizeProvider(e.signer)}else{a=(()=>normalizeProvider(e.region)().then(async t=>[await e.regionInfoProvider(t)||{},t]).then(([t,s])=>{const{signingRegion:a,signingService:d}=t;e.signingRegion=e.signingRegion||a||s;e.signingName=e.signingName||d||e.serviceId;return new i.SignatureV4({credentials:n,region:e.signingRegion,service:e.signingName,sha256:r,uriEscapePath:o})}))}return{...e,systemClockOffset:s,signingEscapePath:o,credentials:n,signer:a}}t.resolveAwsAuthConfig=resolveAwsAuthConfig;function normalizeProvider(e){if(typeof e==="object"){const t=Promise.resolve(e);return()=>t}return e}},6778:(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});const i=n(1364);i.__exportStar(n(7152),t);i.__exportStar(n(1774),t)},1774:(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t.getAwsAuthPlugin=t.awsAuthMiddlewareOptions=t.awsAuthMiddleware=void 0;const i=n(6333);const o=(e,t)=>Math.abs(s(t).getTime()-e)>=3e5;const s=e=>new Date(Date.now()+e);function awsAuthMiddleware(e){return(t,n)=>(async function(s){if(!i.HttpRequest.isInstance(s.request))return t(s);const r=typeof e.signer==="function"?await e.signer():e.signer;const a=await t({...s,request:await r.sign(s.request,{signingDate:new Date(Date.now()+e.systemClockOffset),signingRegion:n["signing_region"],signingService:n["signing_service"]})});const{headers:d}=a.response;const c=d&&(d.date||d.Date);if(c){const t=Date.parse(c);if(o(t,e.systemClockOffset)){e.systemClockOffset=t-Date.now()}}return a})}t.awsAuthMiddleware=awsAuthMiddleware;t.awsAuthMiddlewareOptions={name:"awsAuthMiddleware",tags:["SIGNATURE","AWSAUTH"],relation:"after",toMiddleware:"retryMiddleware",override:true};const r=e=>({applyToStack:n=>{n.addRelativeTo(awsAuthMiddleware(e),t.awsAuthMiddlewareOptions)}});t.getAwsAuthPlugin=r},2639:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t.constructStack=void 0;const n=()=>{let e=[];let n=[];const s=new Set;const r=e=>e.sort((e,t)=>i[t.step]-i[e.step]||o[t.priority||"normal"]-o[e.priority||"normal"]);const a=t=>{let i=false;const o=e=>{if(e.name&&e.name===t){i=true;s.delete(t);return false}return true};e=e.filter(o);n=n.filter(o);return i};const d=t=>{let i=false;const o=e=>{if(e.middleware===t){i=true;if(e.name)s.delete(e.name);return false}return true};e=e.filter(o);n=n.filter(o);return i};const c=t=>{e.forEach(e=>{t.add(e.middleware,{...e})});n.forEach(e=>{t.addRelativeTo(e.middleware,{...e})});return t};const l=e=>{const t=[];e.before.forEach(e=>{if(e.before.length===0&&e.after.length===0){t.push(e)}else{t.push(...l(e))}});t.push(e);e.after.reverse().forEach(e=>{if(e.before.length===0&&e.after.length===0){t.push(e)}else{t.push(...l(e))}});return t};const u=()=>{const t=[];const i=[];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;i.push(t)});i.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 s=r(t).map(l).reduce((e,t)=>{e.push(...t);return e},[]);return s.map(e=>e.middleware)};const f={add:(t,n={})=>{const{name:i,override:o}=n;const r={step:"initialize",priority:"normal",middleware:t,...n};if(i){if(s.has(i)){if(!o)throw new Error(`Duplicate middleware name '${i}'`);const t=e.findIndex(e=>e.name===i);const n=e[t];if(n.step!==r.step||n.priority!==r.priority){throw new Error(`"${i}" middleware with ${n.priority} priority in ${n.step} step cannot be `+`overridden by same-name middleware with ${r.priority} priority in ${r.step} step.`)}e.splice(t,1)}s.add(i)}e.push(r)},addRelativeTo:(e,t)=>{const{name:i,override:o}=t;const r={middleware:e,...t};if(i){if(s.has(i)){if(!o)throw new Error(`Duplicate middleware name '${i}'`);const e=n.findIndex(e=>e.name===i);const t=n[e];if(t.toMiddleware!==r.toMiddleware||t.relation!==r.relation){throw new Error(`"${i}" middleware ${t.relation} "${t.toMiddleware}" middleware cannot be overridden `+`by same-name middleware ${r.relation} "${r.toMiddleware}" middleware.`)}n.splice(e,1)}s.add(i)}n.push(r)},clone:()=>c(t.constructStack()),use:e=>{e.applyToStack(f)},remove:e=>{if(typeof e==="string")return a(e);else return d(e)},removeByTag:t=>{let i=false;const o=e=>{const{tags:n,name:o}=e;if(n&&n.includes(t)){if(o)s.delete(o);i=true;return false}return true};e=e.filter(o);n=n.filter(o);return i},concat:e=>{const n=c(t.constructStack());n.use(e);return n},applyToStack:c,resolve:(e,t)=>{for(const n of u().reverse()){e=n(e,t)}return e}};return f};t.constructStack=n;const i={initialize:5,serialize:4,build:3,finalizeRequest:2,deserialize:1};const o={high:3,normal:2,low:1}},1732:(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});const i=n(1364);i.__exportStar(n(2639),t)},8487:(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},5581:(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},1660:(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});const i=n(1364);i.__exportStar(n(8487),t);i.__exportStar(n(3420),t)},3420:(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t.getUserAgentPlugin=t.getUserAgentMiddlewareOptions=t.userAgentMiddleware=void 0;const i=n(6333);const o=n(5581);const s=e=>(t,n)=>async s=>{var a,d;const{request:c}=s;if(!i.HttpRequest.isInstance(c))return t(s);const{headers:l}=c;const u=((a=n===null||n===void 0?void 0:n.userAgent)===null||a===void 0?void 0:a.map(r))||[];const f=(await e.defaultUserAgentProvider()).map(r);const m=((d=e===null||e===void 0?void 0:e.customUserAgent)===null||d===void 0?void 0:d.map(r))||[];l[o.X_AMZ_USER_AGENT]=[...f,...u,...m].join(o.SPACE);const g=[...f.filter(e=>e.startsWith("aws-sdk-")),...m].join(o.SPACE);if(e.runtime!=="browser"&&g){l[o.USER_AGENT]=l[o.USER_AGENT]?`${l[o.USER_AGENT]} ${g}`:g}return t({...s,request:c})};t.userAgentMiddleware=s;const r=([e,t])=>{const n=e.indexOf("/");const i=e.substring(0,n);let s=e.substring(n+1);if(i==="api"){s=s.toLowerCase()}return[i,s,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(t.userAgentMiddleware(e),t.getUserAgentMiddlewareOptions)}});t.getUserAgentPlugin=a},2927:(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t.loadConfig=void 0;const i=n(453);const o=n(9875);const s=n(1396);const r=n(5750);const a=({environmentVariableSelector:e,configFileSelector:t,default:n},a={})=>i.memoize(i.chain(o.fromEnv(e),s.fromSharedConfigFiles(t,a),r.fromStatic(n)));t.loadConfig=a},9875:(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t.fromEnv=void 0;const i=n(453);const o=e=>async()=>{try{const t=e(process.env);if(t===undefined){throw new Error}return t}catch(t){throw new i.ProviderError(t.message||`Cannot load config from environment variables with getter: ${e}`)}};t.fromEnv=o},1396:(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t.fromSharedConfigFiles=t.ENV_PROFILE=void 0;const i=n(453);const o=n(835);const s="default";t.ENV_PROFILE="AWS_PROFILE";const r=(e,{preferredFile:n="config",...r}={})=>async()=>{const{loadedConfig:a=o.loadSharedConfigFiles(r),profile:d=process.env[t.ENV_PROFILE]||s}=r;const{configFile:c,credentialsFile:l}=await a;const u=l[d]||{};const f=c[d]||{};const m=n==="config"?{...u,...f}:{...f,...u};try{const t=e(m);if(t===undefined){throw new Error}return t}catch(t){throw new i.ProviderError(t.message||`Cannot load config for profile ${d} in SDK configuration files with getter: ${e}`)}};t.fromSharedConfigFiles=r},5750:(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t.fromStatic=void 0;const i=n(453);const o=e=>typeof e==="function";const s=e=>o(e)?async()=>e():i.fromStatic(e);t.fromStatic=s},4203:(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});const i=n(1364);i.__exportStar(n(2927),t)},4296:(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"]},7941:(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 i=e[n];t[n]=Array.isArray(i)?i.join(","):i}return t};t.getTransformedHeaders=n},4782:(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});const i=n(1364);i.__exportStar(n(1760),t);i.__exportStar(n(7591),t);i.__exportStar(n(6254),t)},1760:(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t.NodeHttpHandler=void 0;const i=n(6333);const o=n(5504);const s=n(8605);const r=n(7211);const a=n(4296);const d=n(7941);const c=n(7662);const l=n(776);const u=n(7010);class NodeHttpHandler{constructor({connectionTimeout:e,socketTimeout:t,httpAgent:n,httpsAgent:i}={}){this.metadata={handlerProtocol:"http/1.1"};this.connectionTimeout=e;this.socketTimeout=t;const o=true;const a=50;this.httpAgent=n||new s.Agent({keepAlive:o,maxSockets:a});this.httpsAgent=i||new r.Agent({keepAlive:o,maxSockets:a})}destroy(){this.httpAgent.destroy();this.httpsAgent.destroy()}handle(e,{abortSignal:t}={}){return new Promise((n,f)=>{if(t===null||t===void 0?void 0:t.aborted){const e=new Error("Request aborted");e.name="AbortError";f(e);return}const m=e.protocol==="https:";const g=o.buildQueryString(e.query||{});const y={headers:e.headers,host:e.hostname,method:e.method,path:g?`${e.path}?${g}`:e.path,port:e.port,agent:m?this.httpsAgent:this.httpAgent};const C=m?r.request:s.request;const w=C(y,e=>{const t=new i.HttpResponse({statusCode:e.statusCode||-1,headers:d.getTransformedHeaders(e.headers),body:e});n({response:t})});w.on("error",e=>{if(a.NODEJS_TIMEOUT_ERROR_CODES.includes(e.code)){f(Object.assign(e,{name:"TimeoutError"}))}else{f(e)}});c.setConnectionTimeout(w,f,this.connectionTimeout);l.setSocketTimeout(w,f,this.socketTimeout);if(t){t.onabort=(()=>{w.abort();const e=new Error("Request aborted");e.name="AbortError";f(e)})}u.writeRequestBody(w,e)})}}t.NodeHttpHandler=NodeHttpHandler},7591:(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t.NodeHttp2Handler=void 0;const i=n(6333);const o=n(5504);const s=n(7565);const r=n(7941);const a=n(7010);class NodeHttp2Handler{constructor({requestTimeout:e,sessionTimeout:t}={}){this.metadata={handlerProtocol:"h2"};this.requestTimeout=e;this.sessionTimeout=t;this.connectionPool=new Map}destroy(){for(const[e,t]of this.connectionPool){t.destroy()}this.connectionPool.clear()}handle(e,{abortSignal:t}={}){return new Promise((n,d)=>{if(t===null||t===void 0?void 0:t.aborted){const e=new Error("Request aborted");e.name="AbortError";d(e);return}const{hostname:c,method:l,port:u,protocol:f,path:m,query:g}=e;const y=o.buildQueryString(g||{});const C=this.getSession(`${f}//${c}${u?`:${u}`:""}`).request({...e.headers,[s.constants.HTTP2_HEADER_PATH]:y?`${m}?${y}`:m,[s.constants.HTTP2_HEADER_METHOD]:l});C.on("response",e=>{const t=new i.HttpResponse({statusCode:e[":status"]||-1,headers:r.getTransformedHeaders(e),body:C});n({response:t})});C.on("error",d);C.on("frameError",d);C.on("aborted",d);const w=this.requestTimeout;if(w){C.setTimeout(w,()=>{C.close();const e=new Error(`Stream timed out because of no activity for ${w} ms`);e.name="TimeoutError";d(e)})}if(t){t.onabort=(()=>{C.close();const e=new Error("Request aborted");e.name="AbortError";d(e)})}a.writeRequestBody(C,e)})}getSession(e){const t=this.connectionPool;const n=t.get(e);if(n)return n;const i=s.connect(e);t.set(e,i);const o=this.sessionTimeout;if(o){i.setTimeout(o,()=>{i.close();t.delete(e)})}return i}}t.NodeHttp2Handler=NodeHttp2Handler},7662:(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",i=>{if(i.connecting){const o=setTimeout(()=>{e.destroy();t(Object.assign(new Error(`Socket timed out without establishing a connection within ${n} ms`),{name:"TimeoutError"}))},n);i.on("connect",()=>{clearTimeout(o)})}})};t.setConnectionTimeout=n},776:(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},9857:(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t.Collector=void 0;const i=n(2413);class Collector extends i.Writable{constructor(){super(...arguments);this.bufferedBytes=[]}_write(e,t,n){this.bufferedBytes.push(e);n()}}t.Collector=Collector},6254:(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t.streamCollector=void 0;const i=n(9857);const o=e=>new Promise((t,n)=>{const o=new i.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},7010:(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t.writeRequestBody=void 0;const i=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 i.Readable){t.pipe(e)}else if(t){e.end(Buffer.from(t))}else{e.end()}}},9298:(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}}t.ProviderError=ProviderError},9557:(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t.chain=void 0;const i=n(9298);function chain(...e){return()=>{let t=Promise.reject(new i.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},9976:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t.fromStatic=void 0;const n=e=>()=>Promise.resolve(e);t.fromStatic=n},453:(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});const i=n(1364);i.__exportStar(n(9557),t);i.__exportStar(n(9976),t);i.__exportStar(n(1250),t);i.__exportStar(n(9298),t)},1250:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t.memoize=void 0;const n=(e,t,n)=>{let i;let o;if(t===undefined){return()=>{if(!o){i=e();o=true}return i}}let s=false;return async()=>{if(!o){i=e();o=true}if(s){return i}const r=await i;if(n&&!n(r)){s=true;return r}if(t(r)){return i=e()}return r}};t.memoize=n},9889:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true})},3099:(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.substr(-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 i=e[n];return{...t,[n]:Array.isArray(i)?[...i]:i}},{})}},5916:(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},6333:(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});const i=n(1364);i.__exportStar(n(5916),t);i.__exportStar(n(3099),t);i.__exportStar(n(9889),t);i.__exportStar(n(5148),t)},5148:(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},5504:(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t.buildQueryString=void 0;const i=n(1722);function buildQueryString(e){const t=[];for(let n of Object.keys(e).sort()){const o=e[n];n=i.escapeUri(n);if(Array.isArray(o)){for(let e=0,s=o.length;e{"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,i=null]=n.split("=");e=decodeURIComponent(e);if(i){i=decodeURIComponent(i)}if(!(e in t)){t[e]=i}else if(Array.isArray(t[e])){t[e].push(i)}else{t[e]=[t[e],i]}}}return t}t.parseQueryString=parseQueryString},2819:(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]},6278:(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t.isTransientError=t.isThrottlingError=t.isClockSkewError=t.isRetryableByTrait=void 0;const i=n(2819);const o=e=>e.$retryable!==undefined;t.isRetryableByTrait=o;const s=e=>i.CLOCK_SKEW_ERROR_CODES.includes(e.name);t.isClockSkewError=s;const r=e=>{var t,n;return((t=e.$metadata)===null||t===void 0?void 0:t.httpStatusCode)===429||i.THROTTLING_ERROR_CODES.includes(e.name)||((n=e.$retryable)===null||n===void 0?void 0:n.throttling)==true};t.isThrottlingError=r;const a=e=>{var t;return i.TRANSIENT_ERROR_CODES.includes(e.name)||i.TRANSIENT_ERROR_STATUS_CODES.includes(((t=e.$metadata)===null||t===void 0?void 0:t.httpStatusCode)||0)};t.isTransientError=a},835:(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t.loadSharedConfigFiles=t.ENV_CONFIG_PATH=t.ENV_CREDENTIALS_PATH=void 0;const i=n(5747);const o=n(2087);const s=n(5622);t.ENV_CREDENTIALS_PATH="AWS_SHARED_CREDENTIALS_FILE";t.ENV_CONFIG_PATH="AWS_CONFIG_FILE";const r=()=>({});const a=(e={})=>{const{filepath:n=process.env[t.ENV_CREDENTIALS_PATH]||s.join(m(),".aws","credentials"),configFilepath:i=process.env[t.ENV_CONFIG_PATH]||s.join(m(),".aws","config")}=e;return Promise.all([f(i).then(u).then(c).catch(r),f(n).then(u).catch(r)]).then(e=>{const[t,n]=e;return{configFile:t,credentialsFile:n}})};t.loadSharedConfigFiles=a;const d=/^profile\s(["'])?([^\1]+)\1$/;const c=e=>{const t={};for(const n of Object.keys(e)){let i;if(n==="default"){t.default=e.default}else if(i=d.exec(n)){const[o,s,r]=i;if(r){t[r]=e[n]}}}return t};const l=["__proto__","profile __proto__"];const u=e=>{const t={};let n;for(let i of e.split(/\r?\n/)){i=i.split(/(^|\s)[;#]/)[0];const e=i.match(/^\s*\[([^\[\]]+)]\s*$/);if(e){n=e[1];if(l.includes(n)){throw new Error(`Found invalid profile name "${n}"`)}}else if(n){const e=i.match(/^\s*(.+?)\s*=\s*(.+?)\s*$/);if(e){t[n]=t[n]||{};t[n][e[1]]=e[2]}}}return t};const f=e=>new Promise((t,n)=>{i.readFile(e,"utf8",(e,i)=>{if(e){n(e)}else{t(i)}})});const m=()=>{const{HOME:e,USERPROFILE:t,HOMEPATH:n,HOMEDRIVE:i=`C:${s.sep}`}=process.env;if(e)return e;if(t)return t;if(n)return`${i}${n}`;return o.homedir()}},4698:(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t.SignatureV4=void 0;const i=n(5226);const o=n(691);const s=n(4788);const r=n(1004);const a=n(7302);const d=n(6564);const c=n(4865);const l=n(8786);const u=n(4758);const f=n(3196);class SignatureV4{constructor({applyChecksum:e,credentials:t,region:n,service:i,sha256:o,uriEscapePath:s=true}){this.service=i;this.sha256=o;this.uriEscapePath=s;this.applyChecksum=typeof e==="boolean"?e:true;this.regionProvider=y(n);this.credentialProvider=C(t)}async presign(e,t={}){const{signingDate:n=new Date,expiresIn:i=3600,unsignableHeaders:a,unhoistableHeaders:c,signableHeaders:f,signingRegion:y,signingService:C}=t;const w=await this.credentialProvider();const h=y!==null&&y!==void 0?y:await this.regionProvider();const{longDate:p,shortDate:v}=m(n);if(i>o.MAX_PRESIGNED_TTL){return Promise.reject("Signature version 4 presigned URLs"+" must have an expiration date less than one week in"+" the future")}const E=s.createScope(v,h,C!==null&&C!==void 0?C:this.service);const S=l.moveHeadersToQuery(u.prepareRequest(e),{unhoistableHeaders:c});if(w.sessionToken){S.query[o.TOKEN_QUERY_PARAM]=w.sessionToken}S.query[o.ALGORITHM_QUERY_PARAM]=o.ALGORITHM_IDENTIFIER;S.query[o.CREDENTIAL_QUERY_PARAM]=`${w.accessKeyId}/${E}`;S.query[o.AMZ_DATE_QUERY_PARAM]=p;S.query[o.EXPIRES_QUERY_PARAM]=i.toString(10);const I=r.getCanonicalHeaders(S,a,f);S.query[o.SIGNED_HEADERS_QUERY_PARAM]=g(I);S.query[o.SIGNATURE_QUERY_PARAM]=await this.getSignature(p,E,this.getSigningKey(w,h,v,C),this.createCanonicalRequest(S,I,await d.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:r,signingRegion:a,signingService:c}){const l=a!==null&&a!==void 0?a:await this.regionProvider();const{shortDate:u,longDate:f}=m(n);const g=s.createScope(u,l,c!==null&&c!==void 0?c:this.service);const y=await d.getPayloadHash({headers:{},body:t},this.sha256);const C=new this.sha256;C.update(e);const w=i.toHex(await C.digest());const h=[o.EVENT_ALGORITHM_IDENTIFIER,f,g,r,w,y].join("\n");return this.signString(h,{signingDate:n,signingRegion:l,signingService:c})}async signString(e,{signingDate:t=new Date,signingRegion:n,signingService:o}={}){const s=await this.credentialProvider();const r=n!==null&&n!==void 0?n:await this.regionProvider();const{shortDate:a}=m(t);const d=new this.sha256(await this.getSigningKey(s,r,a,o));d.update(e);return i.toHex(await d.digest())}async signRequest(e,{signingDate:t=new Date,signableHeaders:n,unsignableHeaders:i,signingRegion:a,signingService:l}={}){const f=await this.credentialProvider();const y=a!==null&&a!==void 0?a:await this.regionProvider();const C=u.prepareRequest(e);const{longDate:w,shortDate:h}=m(t);const p=s.createScope(h,y,l!==null&&l!==void 0?l:this.service);C.headers[o.AMZ_DATE_HEADER]=w;if(f.sessionToken){C.headers[o.TOKEN_HEADER]=f.sessionToken}const v=await d.getPayloadHash(C,this.sha256);if(!c.hasHeader(o.SHA256_HEADER,C.headers)&&this.applyChecksum){C.headers[o.SHA256_HEADER]=v}const E=r.getCanonicalHeaders(C,i,n);const S=await this.getSignature(w,p,this.getSigningKey(f,y,h,l),this.createCanonicalRequest(C,E,v));C.headers[o.AUTH_HEADER]=`${o.ALGORITHM_IDENTIFIER} `+`Credential=${f.accessKeyId}/${p}, `+`SignedHeaders=${g(E)}, `+`Signature=${S}`;return C}createCanonicalRequest(e,t,n){const i=Object.keys(t).sort();return`${e.method}\n${this.getCanonicalPath(e)}\n${a.getCanonicalQuery(e)}\n${i.map(e=>`${e}:${t[e]}`).join("\n")}\n\n${i.join(";")}\n${n}`}async createStringToSign(e,t,n){const s=new this.sha256;s.update(n);const r=await s.digest();return`${o.ALGORITHM_IDENTIFIER}\n${e}\n${t}\n${i.toHex(r)}`}getCanonicalPath({path:e}){if(this.uriEscapePath){const t=encodeURIComponent(e.replace(/^\//,""));return`/${t.replace(/%2F/g,"/")}`}return e}async getSignature(e,t,n,o){const s=await this.createStringToSign(e,t,o);const r=new this.sha256(await n);r.update(s);return i.toHex(await r.digest())}getSigningKey(e,t,n,i){return s.getSigningKey(this.sha256,e,n,t,i||this.service)}}t.SignatureV4=SignatureV4;const m=e=>{const t=f.iso8601(e).replace(/[\-:]/g,"");return{longDate:t,shortDate:t.substr(0,8)}};const g=e=>Object.keys(e).sort().join(";");const y=e=>{if(typeof e==="string"){const t=Promise.resolve(e);return()=>t}else{return e}};const C=e=>{if(typeof e==="object"){const t=Promise.resolve(e);return()=>t}else{return e}}},3846:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t.cloneRequest=void 0;function cloneRequest({headers:e,query:t,...n}){return{...n,headers:{...e},query:t?cloneQuery(t):undefined}}t.cloneRequest=cloneRequest;function cloneQuery(e){return Object.keys(e).reduce((t,n)=>{const i=e[n];return{...t,[n]:Array.isArray(i)?[...i]:i}},{})}},691:(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=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.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.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.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},4788:(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t.clearCredentialCache=t.getSigningKey=t.createScope=void 0;const i=n(5226);const o=n(691);const s={};const r=[];function createScope(e,t,n){return`${e}/${t}/${n}/${o.KEY_TYPE_IDENTIFIER}`}t.createScope=createScope;const a=async(e,t,n,a,d)=>{const c=await hmac(e,t.secretAccessKey,t.accessKeyId);const l=`${n}:${a}:${d}:${i.toHex(c)}:${t.sessionToken}`;if(l in s){return s[l]}r.push(l);while(r.length>o.MAX_CACHE_SIZE){delete s[r.shift()]}let u=`AWS4${t.secretAccessKey}`;for(const t of[n,a,d,o.KEY_TYPE_IDENTIFIER]){u=await hmac(e,u,t)}return s[l]=u};t.getSigningKey=a;function clearCredentialCache(){r.length=0;Object.keys(s).forEach(e=>{delete s[e]})}t.clearCredentialCache=clearCredentialCache;function hmac(e,t,n){const i=new e(t);i.update(n);return i.digest()}},1004:(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t.getCanonicalHeaders=void 0;const i=n(691);function getCanonicalHeaders({headers:e},t,n){const o={};for(const s of Object.keys(e).sort()){const r=s.toLowerCase();if(r in i.ALWAYS_UNSIGNABLE_HEADERS||(t===null||t===void 0?void 0:t.has(r))||i.PROXY_HEADER_PATTERN.test(r)||i.SEC_HEADER_PATTERN.test(r)){if(!n||n&&!n.has(r)){continue}}o[r]=e[s].trim().replace(/\s+/g," ")}return o}t.getCanonicalHeaders=getCanonicalHeaders},7302:(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t.getCanonicalQuery=void 0;const i=n(1722);const o=n(691);function getCanonicalQuery({query:e={}}){const t=[];const n={};for(const s of Object.keys(e).sort()){if(s.toLowerCase()===o.SIGNATURE_HEADER){continue}t.push(s);const r=e[s];if(typeof r==="string"){n[s]=`${i.escapeUri(s)}=${i.escapeUri(r)}`}else if(Array.isArray(r)){n[s]=r.slice(0).sort().reduce((e,t)=>e.concat([`${i.escapeUri(s)}=${i.escapeUri(t)}`]),[]).join("&")}}return t.map(e=>n[e]).filter(e=>e).join("&")}t.getCanonicalQuery=getCanonicalQuery},6564:(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t.getPayloadHash=void 0;const i=n(231);const o=n(5226);const s=n(691);async function getPayloadHash({headers:e,body:t},n){for(const t of Object.keys(e)){if(t.toLowerCase()===s.SHA256_HEADER){return e[t]}}if(t==undefined){return"e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"}else if(typeof t==="string"||ArrayBuffer.isView(t)||i.isArrayBuffer(t)){const e=new n;e.update(t);return o.toHex(await e.digest())}return s.UNSIGNED_PAYLOAD}t.getPayloadHash=getPayloadHash},4865:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t.hasHeader=void 0;function hasHeader(e,t){e=e.toLowerCase();for(const n of Object.keys(t)){if(e===n.toLowerCase()){return true}}return false}t.hasHeader=hasHeader},1423:(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});const i=n(1364);i.__exportStar(n(4788),t);i.__exportStar(n(4698),t)},8786:(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t.moveHeadersToQuery=void 0;const i=n(3846);function moveHeadersToQuery(e,t={}){var n;const{headers:o,query:s={}}=typeof e.clone==="function"?e.clone():i.cloneRequest(e);for(const e of Object.keys(o)){const i=e.toLowerCase();if(i.substr(0,6)==="x-amz-"&&!((n=t.unhoistableHeaders)===null||n===void 0?void 0:n.has(i))){s[e]=o[e];delete o[e]}}return{...e,headers:o,query:s}}t.moveHeadersToQuery=moveHeadersToQuery},4758:(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t.prepareRequest=void 0;const i=n(3846);const o=n(691);function prepareRequest(e){e=typeof e.clone==="function"?e.clone():i.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=prepareRequest},3196:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t.toDate=t.iso8601=void 0;function iso8601(e){return toDate(e).toISOString().replace(/\.\d{3}Z$/,"Z")}t.iso8601=iso8601;function toDate(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=toDate},7843:(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t.Client=void 0;const i=n(1732);class Client{constructor(e){this.middlewareStack=i.constructStack();this.config=e}send(e,t,n){const i=typeof t!=="function"?t:undefined;const o=typeof t==="function"?t:n;const s=e.resolveMiddleware(this.middlewareStack,this.config,i);if(o){s(e).then(e=>o(null,e.output),e=>o(e)).catch(()=>{})}else{return s(e).then(e=>e.output)}}destroy(){if(this.config.requestHandler.destroy)this.config.requestHandler.destroy()}}t.Client=Client},5863:(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t.Command=void 0;const i=n(1732);class Command{constructor(){this.middlewareStack=i.constructStack()}}t.Command=Command},6159:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t.SENSITIVE_STRING=void 0;t.SENSITIVE_STRING="***SensitiveInformation***"},9810:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t.dateToUtcString=void 0;const n=["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 o=e.getUTCMonth();const s=e.getUTCDay();const r=e.getUTCDate();const a=e.getUTCHours();const d=e.getUTCMinutes();const c=e.getUTCSeconds();const l=r<10?`0${r}`:`${r}`;const u=a<10?`0${a}`:`${a}`;const f=d<10?`0${d}`:`${d}`;const m=c<10?`0${c}`:`${c}`;return`${n[s]}, ${l} ${i[o]} ${t} ${u}:${f}:${m} GMT`}t.dateToUtcString=dateToUtcString},4344:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true})},6372:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true})},9512:(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)})}t.extendedEncodeURIComponent=extendedEncodeURIComponent},3905:(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},7810:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t.getValueFromTextNode=void 0;const n=e=>{const n="#text";for(const i in e){if(e.hasOwnProperty(i)&&e[i][n]!==undefined){e[i]=e[i][n]}else if(typeof e[i]==="object"&&e[i]!==null){e[i]=t.getValueFromTextNode(e[i])}}return e};t.getValueFromTextNode=n},6763:(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});const i=n(1364);i.__exportStar(n(7843),t);i.__exportStar(n(5863),t);i.__exportStar(n(4344),t);i.__exportStar(n(6372),t);i.__exportStar(n(9512),t);i.__exportStar(n(3905),t);i.__exportStar(n(7810),t);i.__exportStar(n(4550),t);i.__exportStar(n(9810),t);i.__exportStar(n(3485),t);i.__exportStar(n(6159),t);i.__exportStar(n(7096),t);i.__exportStar(n(2882),t)},4550:(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},7096:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true})},2882:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true})},3485:(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 i=e.split(t);if(n===1){return i}const o=[];let s="";for(let e=0;e{"use strict";Object.defineProperty(t,"__esModule",{value:true});t.parseUrl=void 0;const i=n(2573);const o=e=>{const{hostname:t,pathname:n,port:o,protocol:s,search:r}=new URL(e);let a;if(r){a=i.parseQueryString(r)}return{hostname:t,port:o?parseInt(o):undefined,protocol:s,path:n,query:a}};t.parseUrl=o},6334:(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t.toBase64=t.fromBase64=void 0;const i=n(6453);function fromBase64(e){const t=i.fromString(e,"base64");return new Uint8Array(t.buffer,t.byteOffset,t.byteLength)}t.fromBase64=fromBase64;function toBase64(e){return i.fromArrayBuffer(e.buffer,e.byteOffset,e.byteLength).toString("base64")}t.toBase64=toBase64},4338:(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t.calculateBodyLength=void 0;const i=n(5747);function calculateBodyLength(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"){return i.lstatSync(e.path).size}}t.calculateBodyLength=calculateBodyLength},6453:(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t.fromString=t.fromArrayBuffer=void 0;const i=n(231);const o=n(4293);const s=(e,t=0,n=e.byteLength-t)=>{if(!i.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=s;const r=(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=r},5226:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t.toHex=t.fromHex=void 0;const n={};const i={};for(let e=0;e<256;e++){let t=e.toString(16).toLowerCase();if(t.length===1){t=`0${t}`}n[e]=t;i[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{"use strict";Object.defineProperty(t,"__esModule",{value:true});t.escapeUriPath=void 0;const i=n(7606);const o=e=>e.split("/").map(i.escapeUri).join("/");t.escapeUriPath=o},7606:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t.escapeUri=void 0;const n=e=>encodeURIComponent(e).replace(/[!'()*]/g,i);t.escapeUri=n;const i=e=>`%${e.charCodeAt(0).toString(16).toUpperCase()}`},1722:(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});const i=n(1364);i.__exportStar(n(7606),t);i.__exportStar(n(7674),t)},4492:(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 i=n(4203);const o=n(2087);const s=n(1765);t.UA_APP_ID_ENV_NAME="AWS_SDK_UA_APP_ID";t.UA_APP_ID_INI_NAME="sdk-ua-app-id";const r=({serviceId:e,clientVersion:n})=>async()=>{const r=[["aws-sdk-js",n],[`os/${o.platform()}`,o.release()],["lang/js"],["md/nodejs",`${s.versions.node}`]];if(e){r.push([`api/${e}`,n])}if(s.env.AWS_EXECUTION_ENV){r.push([`exec-env/${s.env.AWS_EXECUTION_ENV}`])}const a=await i.loadConfig({environmentVariableSelector:e=>e[t.UA_APP_ID_ENV_NAME],configFileSelector:e=>e[t.UA_APP_ID_INI_NAME],default:undefined})();if(a){r.push([`app/${a}`])}return r};t.defaultUserAgent=r},9830:(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t.toUtf8=t.fromUtf8=void 0;const i=n(6453);const o=e=>{const t=i.fromString(e,"utf8");return new Uint8Array(t.buffer,t.byteOffset,t.byteLength/Uint8Array.BYTES_PER_ELEMENT)};t.fromUtf8=o;const s=e=>i.fromArrayBuffer(e.buffer,e.byteOffset,e.byteLength).toString("utf8");t.toUtf8=s},8103:(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t.createWaiter=void 0;const i=n(6320);const o=n(6898);const s=n(4212);const r=async e=>{return new Promise(t=>{e.onabort=(()=>t({state:s.WaiterState.ABORTED}))})};const a=async(e,t,n)=>{const a={...s.waiterServiceDefaults,...e};o.validateWaiterOptions(a);const d=[i.runPolling(a,t,n)];if(e.abortController){d.push(r(e.abortController.signal))}return Promise.race(d)};t.createWaiter=a},9853:(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});const i=n(1364);i.__exportStar(n(8103),t);i.__exportStar(n(4212),t)},6320:(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t.runPolling=void 0;const i=n(6148);const o=n(4212);const s=(e,t,n,i)=>{if(i>n)return t;const o=e*2**(i-1);return r(e,o)};const r=(e,t)=>e+Math.random()*(t-e);const a=async({minDelay:e,maxDelay:t,maxWaitTime:n,abortController:r,client:a},d,c)=>{var l;const{state:u}=await c(a,d);if(u!==o.WaiterState.RETRY){return{state:u}}let f=1;const m=Date.now()+n*1e3;const g=Math.log(t/e)/Math.log(2)+1;while(true){if((l=r===null||r===void 0?void 0:r.signal)===null||l===void 0?void 0:l.aborted){return{state:o.WaiterState.ABORTED}}const n=s(e,t,g,f);if(Date.now()+n*1e3>m){return{state:o.WaiterState.TIMEOUT}}await i.sleep(n);const{state:u}=await c(a,d);if(u!==o.WaiterState.RETRY){return{state:u}}f+=1}};t.runPolling=a},6898:(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});const i=n(1364);i.__exportStar(n(6148),t);i.__exportStar(n(4009),t)},6148:(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},4009:(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{"use strict";Object.defineProperty(t,"__esModule",{value:true});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={}))},9354:(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t.XmlNode=void 0;const i=n(6011);class XmlNode{constructor(e,t=[]){this.name=e;this.children=t;this.attributes={}}withName(e){this.name=e;return this}addAttribute(e,t){this.attributes[e]=t;return this}addChildNode(e){this.children.push(e);return this}removeAttribute(e){delete this.attributes[e];return this}toString(){const e=Boolean(this.children.length);let t=`<${this.name}`;const n=this.attributes;for(const e of Object.keys(n)){const o=n[e];if(typeof o!=="undefined"&&o!==null){t+=` ${e}="${i.escapeAttribute(""+o)}"`}}return t+=!e?"/>":`>${this.children.map(e=>e.toString()).join("")}`}}t.XmlNode=XmlNode},136:(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t.XmlText=void 0;const i=n(9996);class XmlText{constructor(e){this.value=e}toString(){return i.escapeElement(""+this.value)}}t.XmlText=XmlText},6011:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t.escapeAttribute=void 0;function escapeAttribute(e){return e.replace(/&/g,"&").replace(//g,">").replace(/"/g,""")}t.escapeAttribute=escapeAttribute},9996:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t.escapeElement=void 0;function escapeElement(e){return e.replace(/&/g,"&").replace(//g,">")}t.escapeElement=escapeElement},3189:(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});const i=n(1364);i.__exportStar(n(9354),t);i.__exportStar(n(136),t)},1035:(e,t,n)=>{"use strict";const i=n(3348).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 s=["attributeNamePrefix","attrNodeName","textNodeName","ignoreAttributes","cdataTagName","cdataPositionChar","format","indentBy","supressEmptyNode","tagValueProcessor","attrValueProcessor"];function Parser(e){this.options=i(e,o,s);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 i="";const o=Object.keys(e);const s=o.length;for(let r=0;r")}return e+this.newLine}}function buildObjectNode(e,t,n,i){if(n&&!e.includes("<")){return this.indentate(i)+"<"+t+n+">"+e+""+this.options.tagValueProcessor(e)+"{"use strict";const i=function(e){return String.fromCharCode(e)};const o={nilChar:i(176),missingChar:i(201),nilPremitive:i(175),missingPremitive:i(200),emptyChar:i(178),emptyValue:i(177),boundryChar:i(179),objStart:i(198),arrStart:i(204),arrayEnd:i(185)};const s=[o.nilChar,o.nilPremitive,o.missingChar,o.missingPremitive,o.boundryChar,o.emptyChar,o.emptyValue,o.arrayEnd,o.objStart,o.arrStart];const r=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 i=hasData(e);if(i===true){let i="";if(Array.isArray(t)){i+=o.arrStart;const s=t[0];const c=e.length;if(typeof s==="string"){for(let t=0;t{"use strict";const i=n(3348);const o=function(e,t,n){const s={};if((!e.child||i.isEmptyObject(e.child))&&(!e.attrsMap||i.isEmptyObject(e.attrsMap))){return i.isExist(e.val)?e.val:""}if(i.isExist(e.val)&&!(typeof e.val==="string"&&(e.val===""||e.val===t.cdataPositionChar))){const o=i.isTagNameInArrayMode(e.tagname,t.arrayMode,n);s[t.textNodeName]=o?[e.val]:e.val}i.merge(s,e.attrsMap,t.arrayMode);const r=Object.keys(e.child);for(let a=0;a1){s[d]=[];for(let n in e.child[d]){if(e.child[d].hasOwnProperty(n)){s[d].push(o(e.child[d][n],t,d))}}}else{const r=o(e.child[d][0],t,d);const a=t.arrayMode===true&&typeof r==="object"||i.isTagNameInArrayMode(d,t.arrayMode,n);s[d]=a?[r]:r}}return s};t.convertToJson=o},9323:(e,t,n)=>{"use strict";const i=n(3348);const o=n(3348).buildOptions;const s=n(9304);const r=function(e,t){t=o(t,s.defaultOptions,s.props);t.indentBy=t.indentBy||"";return a(e,t,0)};const a=function(e,t,n){let o="{";const s=Object.keys(e.child);for(let n=0;n1){o+='"'+r+'" : [ ';for(var d in e.child[r]){o+=a(e.child[r][d],t)+" , "}o=o.substr(0,o.length-1)+" ] "}else{o+='"'+r+'" : '+a(e.child[r][0],t)+" ,"}}i.merge(o,e.attrsMap);if(i.isEmptyObject(o)){return i.isExist(e.val)?e.val:""}else{if(i.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=r},6712:(e,t,n)=>{"use strict";const i=n(4192);const o=n(9304);const s=n(9304);const r=n(3348).buildOptions;const a=n(5850);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=r(t,s.defaultOptions,s.props);const d=o.getTraversalObj(e,t);return i.convertToJson(d,t)};t.convertTonimn=n(8200).convert2nimn;t.getTraversalObj=o.getTraversalObj;t.convertToJson=i.convertToJson;t.convertToJsonString=n(9323).convertToJsonString;t.validate=a.validate;t.j2xParser=n(1035);t.parseToNimn=function(e,n,i){return t.convertTonimn(t.getTraversalObj(e,i),n,i)};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(i){const o=e.child[i];if(Array.isArray(o)){console.log(t+'"'+i+'" :[');o.forEach(function(e,t){print(e,n)});console.log(t+"],")}else{console.log(t+' "'+i+'" : {');print(o,n);console.log(t+"},")}});console.log(t+"},")}console.log(t+"},")}}},3348:(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 i=n+"\\-.\\d\\u00B7\\u0300-\\u036F\\u203F-\\u2040";const o="["+n+"]["+i+"]*";const s=new RegExp("^"+o+"$");const r=function(e,t){const n=[];let i=t.exec(e);while(i){const o=[];const s=i.length;for(let e=0;e{"use strict";const i=n(3348);const o={allowBooleanAttributes:false};const s=["allowBooleanAttributes"];t.validate=function(e,t){t=i.buildOptions(t,o,s);const n=[];let r=false;let a=false;if(e[0]==="\ufeff"){e=e.substr(1)}for(let i=0;i"&&e[i]!==" "&&e[i]!=="\t"&&e[i]!=="\n"&&e[i]!=="\r";i++){s+=e[i]}s=s.trim();if(s[s.length-1]==="/"){s=s.substring(0,s.length-1);i--}if(!validateTagName(s)){let t;if(s.trim().length===0){t="There is an unnecessary space between tag name and backward slash '0){return getErrorObject("InvalidTag","Closing tag '"+s+"' can't have attributes or invalid starting.",getLineNumberForPosition(e,i))}else{const t=n.pop();if(s!==t){return getErrorObject("InvalidTag","Closing tag '"+t+"' is expected inplace of '"+s+"'.",getLineNumberForPosition(e,i))}if(n.length==0){a=true}}}else{const o=validateAttributeString(c,t);if(o!==true){return getErrorObject(o.err.code,o.err.msg,getLineNumberForPosition(e,i-c.length+o.err.line))}if(a===true){return getErrorObject("InvalidXml","Multiple possible root nodes found.",getLineNumberForPosition(e,i))}else{n.push(s)}r=true}for(i++;i0){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(;t5&&i==="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"){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"){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"){t+=2;break}}}return t}var r='"';var a="'";function readAttributeStr(e,t){let n="";let i="";let o=false;for(;t"){if(i===""){o=true;break}}n+=e[t]}if(i!==""){return false}return{value:n,index:t,tagClosed:o}}const d=new RegExp("(\\s*)([^\\s=]+)(\\s*=)?(\\s*(['\"])(([\\s\\S])*?)\\5)?","g");function validateAttributeString(e,t){const n=i.getAllMatches(e,d);const o={};for(let i=0;i{"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]}}}},9304:(e,t,n)=>{"use strict";const i=n(3348);const o=n(3348).buildOptions;const s=n(769);const r="<((!\\[CDATA\\[([\\s\\S]*?)(]]>))|((NAME:)?(NAME))([^>]*)>|((\\/)(NAME)\\s*>))([^<]*)".replace(/NAME/g,i.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 d=["attributeNamePrefix","attrNodeName","textNodeName","ignoreAttributes","ignoreNameSpace","allowBooleanAttributes","parseNodeValue","parseAttributeValue","arrayMode","trimValues","cdataTagName","cdataPositionChar","tagValueProcessor","attrValueProcessor","parseTrueNumberOnly","stopNodes"];t.props=d;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(i.isExist(e)){return e}else{return""}}}const c=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=i.getAllMatches(e,c);const o=n.length;const s={};for(let e=0;e",n,"Closing Tag is not closed.");let s=e.substring(n+2,o).trim();if(t.ignoreNameSpace){const e=s.indexOf(":");if(e!==-1){s=s.substr(e+1)}}if(r){if(r.val){r.val=i.getValue(r.val)+""+processTagValue(s,c,t)}else{r.val=processTagValue(s,c,t)}}if(t.stopNodes.length&&t.stopNodes.includes(r.tagname)){r.child=[];if(r.attrsMap==undefined){r.attrsMap={}}r.val=e.substr(r.startIndex+1,n-r.startIndex-1)}r=r.parent;c="";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 i=e.substring(n,t);if(i.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(c){r.val=i.getValue(r.val)+""+processTagValue(r.tagname,c,t);c=""}if(t.cdataTagName){const e=new s(t.cdataTagName,r,a);r.addChild(e);r.val=i.getValue(r.val)+t.cdataPositionChar;if(a){e.val=a}}else{r.val=(r.val||"")+(a||"")}n=o+2}else{const o=closingIndexForOpeningTag(e,n+1);let a=o.data;const d=o.index;const l=a.indexOf(" ");let u=a;if(l!==-1){u=a.substr(0,l).replace(/\s\s*$/,"");a=a.substr(l+1)}if(t.ignoreNameSpace){const e=u.indexOf(":");if(e!==-1){u=u.substr(e+1)}}if(r&&c){if(r.tagname!=="!xml"){r.val=i.getValue(r.val)+""+processTagValue(r.tagname,c,t)}}if(a.length>0&&a.lastIndexOf("/")===a.length-1){if(u[u.length-1]==="/"){u=u.substr(0,u.length-1);a=u}else{a=a.substr(0,a.length-1)}const e=new s(u,r,"");if(u!==a){e.attrsMap=buildAttributesMap(a,t)}r.addChild(e)}else{const e=new s(u,r);if(t.stopNodes.length&&t.stopNodes.includes(e.tagname)){e.startIndex=d}if(u!==a){e.attrsMap=buildAttributesMap(a,t)}r.addChild(e);r=e}c="";n=d}}else{c+=e[n]}}return n};function closingIndexForOpeningTag(e,t){let n;let i="";for(let o=t;o"){return{data:i,index:o}}else if(t==="\t"){t=" "}i+=t}}function findClosingIndex(e,t,n,i){const o=e.indexOf(t,n);if(o===-1){throw new Error(i)}else{return o+t.length-1}}t.getTraversalObj=l},1364:(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:()=>__createBinding,__exportStar:()=>__exportStar,__values:()=>__values,__read:()=>__read,__spread:()=>__spread,__spreadArrays:()=>__spreadArrays,__await:()=>__await,__asyncGenerator:()=>__asyncGenerator,__asyncDelegator:()=>__asyncDelegator,__asyncValues:()=>__asyncValues,__makeTemplateObject:()=>__makeTemplateObject,__importStar:()=>__importStar,__importDefault:()=>__importDefault,__classPrivateFieldGet:()=>__classPrivateFieldGet,__classPrivateFieldSet:()=>__classPrivateFieldSet});var i=function(e,t){i=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(e,t){e.__proto__=t}||function(e,t){for(var n in t)if(t.hasOwnProperty(n))e[n]=t[n]};return i(e,t)};function __extends(e,t){i(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,i=arguments.length;n=0;a--)if(r=e[a])s=(o<3?r(s):o>3?r(t,n,s):r(t,n))||s;return o>3&&s&&Object.defineProperty(t,n,s),s}function __param(e,t){return function(n,i){t(n,i,e)}}function __metadata(e,t){if(typeof Reflect==="object"&&typeof Reflect.metadata==="function")return Reflect.metadata(e,t)}function __awaiter(e,t,n,i){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(i.next(e))}catch(e){o(e)}}function rejected(e){try{step(i["throw"](e))}catch(e){o(e)}}function step(e){e.done?n(e.value):adopt(e.value).then(fulfilled,rejected)}step((i=i.apply(e,t||[])).next())})}function __generator(e,t){var n={label:0,sent:function(){if(s[0]&1)throw s[1];return s[1]},trys:[],ops:[]},i,o,s,r;return r={next:verb(0),throw:verb(1),return:verb(2)},typeof Symbol==="function"&&(r[Symbol.iterator]=function(){return this}),r;function verb(e){return function(t){return step([e,t])}}function step(r){if(i)throw new TypeError("Generator is already executing.");while(n)try{if(i=1,o&&(s=r[0]&2?o["return"]:r[0]?o["throw"]||((s=o["return"])&&s.call(o),0):o.next)&&!(s=s.call(o,r[1])).done)return s;if(o=0,s)r=[r[0]&2,s.value];switch(r[0]){case 0:case 1:s=r;break;case 4:n.label++;return{value:r[1],done:false};case 5:n.label++;o=r[1];r=[0];continue;case 7:r=n.ops.pop();n.trys.pop();continue;default:if(!(s=n.trys,s=s.length>0&&s[s.length-1])&&(r[0]===6||r[0]===2)){n=0;continue}if(r[0]===3&&(!s||r[1]>s[0]&&r[1]=e.length)e=void 0;return{value:e&&e[i++],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 i=n.call(e),o,s=[],r;try{while((t===void 0||t-- >0)&&!(o=i.next()).done)s.push(o.value)}catch(e){r={error:e}}finally{try{if(o&&!o.done&&(n=i["return"]))n.call(i)}finally{if(r)throw r.error}}return s}function __spread(){for(var e=[],t=0;t1||resume(e,t)})}}function resume(e,t){try{step(i[e](t))}catch(e){settle(s[0][3],e)}}function step(e){e.value instanceof __await?Promise.resolve(e.value.v).then(fulfill,reject):settle(s[0][2],e)}function fulfill(e){resume("next",e)}function reject(e){resume("throw",e)}function settle(e,t){if(e(t),s.shift(),s.length)resume(s[0][0],s[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(i,o){t[i]=e[i]?function(t){return(n=!n)?{value:__await(e[i](t)),done:i==="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(i,o){n=e[t](n),settle(i,o,n.done,n.value)})}}function settle(e,t,n,i){Promise.resolve(i).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}function __importStar(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}function __importDefault(e){return e&&e.__esModule?e:{default:e}}function __classPrivateFieldGet(e,t){if(!t.has(e)){throw new TypeError("attempted to get private field on non-instance")}return t.get(e)}function __classPrivateFieldSet(e,t,n){if(!t.has(e)){throw new TypeError("attempted to set private field on non-instance")}t.set(e,n);return n}},2034:(e,t,n)=>{var i=n(8127);var o=n(9180);var s=o;s.v1=i;s.v4=o;e.exports=s},4690:e=>{var t=[];for(var n=0;n<256;++n){t[n]=(n+256).toString(16).substr(1)}function bytesToUuid(e,n){var i=n||0;var o=t;return[o[e[i++]],o[e[i++]],o[e[i++]],o[e[i++]],"-",o[e[i++]],o[e[i++]],"-",o[e[i++]],o[e[i++]],"-",o[e[i++]],o[e[i++]],"-",o[e[i++]],o[e[i++]],o[e[i++]],o[e[i++]],o[e[i++]],o[e[i++]]].join("")}e.exports=bytesToUuid},2038:(e,t,n)=>{var i=n(6417);e.exports=function nodeRNG(){return i.randomBytes(16)}},8127:(e,t,n)=>{var i=n(2038);var o=n(4690);var s;var r;var a=0;var d=0;function v1(e,t,n){var c=t&&n||0;var l=t||[];e=e||{};var u=e.node||s;var f=e.clockseq!==undefined?e.clockseq:r;if(u==null||f==null){var m=i();if(u==null){u=s=[m[0]|1,m[1],m[2],m[3],m[4],m[5]]}if(f==null){f=r=(m[6]<<8|m[7])&16383}}var g=e.msecs!==undefined?e.msecs:(new Date).getTime();var y=e.nsecs!==undefined?e.nsecs:d+1;var C=g-a+(y-d)/1e4;if(C<0&&e.clockseq===undefined){f=f+1&16383}if((C<0||g>a)&&e.nsecs===undefined){y=0}if(y>=1e4){throw new Error("uuid.v1(): Can't create more than 10M uuids/sec")}a=g;d=y;r=f;g+=122192928e5;var w=((g&268435455)*1e4+y)%4294967296;l[c++]=w>>>24&255;l[c++]=w>>>16&255;l[c++]=w>>>8&255;l[c++]=w&255;var h=g/4294967296*1e4&268435455;l[c++]=h>>>8&255;l[c++]=h&255;l[c++]=h>>>24&15|16;l[c++]=h>>>16&255;l[c++]=f>>>8|128;l[c++]=f&255;for(var p=0;p<6;++p){l[c+p]=u[p]}return t?t:o(l)}e.exports=v1},9180:(e,t,n)=>{var i=n(2038);var o=n(4690);function v4(e,t,n){var s=t&&n||0;if(typeof e=="string"){t=e==="binary"?new Array(16):null;e=null}e=e||{};var r=e.random||(e.rng||i)();r[6]=r[6]&15|64;r[8]=r[8]&63|128;if(t){for(var a=0;a<16;++a){t[s+a]=r[a]}}return t||o(r)}e.exports=v4},8746:(e,t,n)=>{"use strict";n.r(t);n.d(t,{default:()=>d});var i=n(5316);var o=n.n(i);var s=n(4465);var r=n.n(s);const a=async()=>{try{const e=i.getInput("distribution-id",{required:true});const t=i.getInput("caller-reference",{required:false});const n=i.getInput("paths",{required:false}).trim().split(/\r?[\n,]/);const o={DistributionId:e,InvalidationBatch:{CallerReference:t,Paths:{Quantity:n.length,Items:n}}};const r=new s.CloudFrontClient({apiVersion:"2019-03-26",customUserAgent:"aws-github-actions-cloudfront"});const a=await r.send(new s.CreateInvalidationCommand(o));const d=a.Invalidation.Id;i.setOutput("invalidation-id",d)}catch(e){i.setFailed(e.message)}};a();const d=a},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")},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")},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")},8835:e=>{"use strict";e.exports=require("url")}};var t={};function __nccwpck_require__(n){if(t[n]){return t[n].exports}var i=t[n]={exports:{}};var o=true;try{e[n].call(i.exports,i,i.exports,__nccwpck_require__);o=false}finally{if(o)delete t[n]}return i.exports}(()=>{__nccwpck_require__.n=(e=>{var t=e&&e.__esModule?()=>e["default"]:()=>e;__nccwpck_require__.d(t,{a:t});return t})})();(()=>{__nccwpck_require__.d=((e,t)=>{for(var n in t){if(__nccwpck_require__.o(t,n)&&!__nccwpck_require__.o(e,n)){Object.defineProperty(e,n,{enumerable:true,get:t[n]})}}})})();(()=>{__nccwpck_require__.o=((e,t)=>Object.prototype.hasOwnProperty.call(e,t))})();(()=>{__nccwpck_require__.r=(e=>{if(typeof Symbol!=="undefined"&&Symbol.toStringTag){Object.defineProperty(e,Symbol.toStringTag,{value:"Module"})}Object.defineProperty(e,"__esModule",{value:true})})})();__nccwpck_require__.ab=__dirname+"/";return __nccwpck_require__(8746)})(); \ No newline at end of file diff --git a/iam_access_credentials/dist/index.js b/iam_access_credentials/dist/index.js index 8c7a06a..5d33a6a 100644 --- a/iam_access_credentials/dist/index.js +++ b/iam_access_credentials/dist/index.js @@ -1 +1 @@ -module.exports=(()=>{var e={1721: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":"1.0.0-rc.10","scripts":{"clean":"yarn remove-definitions && yarn remove-dist && yarn remove-documentation","build-documentation":"yarn remove-documentation && typedoc ./","prepublishOnly":"yarn build","pretest":"yarn build:cjs","remove-definitions":"rimraf ./types","remove-dist":"rimraf ./dist","remove-documentation":"rimraf ./docs","test":"exit 0","build:cjs":"tsc -p tsconfig.json","build:es":"tsc -p tsconfig.es.json","build":"yarn build:cjs && yarn build:es"},"main":"./dist/cjs/index.js","types":"./types/index.d.ts","module":"./dist/es/index.js","browser":{"./runtimeConfig":"./runtimeConfig.browser"},"react-native":{"./runtimeConfig":"./runtimeConfig.native"},"sideEffects":false,"dependencies":{"@aws-crypto/sha256-browser":"^1.0.0","@aws-crypto/sha256-js":"^1.0.0","@aws-sdk/config-resolver":"1.0.0-rc.10","@aws-sdk/credential-provider-node":"1.0.0-rc.10","@aws-sdk/fetch-http-handler":"1.0.0-rc.10","@aws-sdk/hash-node":"1.0.0-rc.10","@aws-sdk/invalid-dependency":"1.0.0-rc.8","@aws-sdk/middleware-content-length":"1.0.0-rc.10","@aws-sdk/middleware-host-header":"1.0.0-rc.10","@aws-sdk/middleware-logger":"1.0.0-rc.10","@aws-sdk/middleware-retry":"1.0.0-rc.10","@aws-sdk/middleware-serde":"1.0.0-rc.10","@aws-sdk/middleware-signing":"1.0.0-rc.10","@aws-sdk/middleware-stack":"1.0.0-rc.10","@aws-sdk/middleware-user-agent":"1.0.0-rc.10","@aws-sdk/node-config-provider":"1.0.0-rc.10","@aws-sdk/node-http-handler":"1.0.0-rc.10","@aws-sdk/protocol-http":"1.0.0-rc.10","@aws-sdk/smithy-client":"1.0.0-rc.10","@aws-sdk/url-parser-browser":"1.0.0-rc.10","@aws-sdk/url-parser-node":"1.0.0-rc.10","@aws-sdk/util-base64-browser":"1.0.0-rc.8","@aws-sdk/util-base64-node":"1.0.0-rc.8","@aws-sdk/util-body-length-browser":"1.0.0-rc.8","@aws-sdk/util-body-length-node":"1.0.0-rc.8","@aws-sdk/util-user-agent-browser":"1.0.0-rc.10","@aws-sdk/util-user-agent-node":"1.0.0-rc.10","@aws-sdk/util-utf8-browser":"1.0.0-rc.8","@aws-sdk/util-utf8-node":"1.0.0-rc.8","fast-xml-parser":"^3.16.0","tslib":"^2.0.0"},"devDependencies":{"@aws-sdk/client-documentation-generator":"1.0.0-rc.8","@aws-sdk/types":"1.0.0-rc.10","@types/node":"^12.7.5","jest":"^26.1.0","rimraf":"^3.0.0","typedoc":"^0.19.2","typescript":"~4.1.2"},"engines":{"node":">=10.0.0"},"author":{"name":"AWS SDK for JavaScript Team","url":"https://aws.amazon.com/javascript/"},"license":"Apache-2.0","homepage":"https://github.com/aws/aws-sdk-js-v3/tree/master/clients/client-sts","repository":{"type":"git","url":"https://github.com/aws/aws-sdk-js-v3.git","directory":"clients/client-sts"}}')},9190:function(e,t,n){"use strict";var s=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 r=s(n(2087));const o=n(2861);function issueCommand(e,t,n){const s=new Command(e,t,n);process.stdout.write(s.toString()+r.EOL)}t.issueCommand=issueCommand;function issue(e,t=""){issueCommand(e,{},t)}t.issue=issue;const i="::";class Command{constructor(e,t,n){if(!e){e="missing.command"}this.command=e;this.properties=t;this.message=n}toString(){let e=i+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 s=this.properties[n];if(s){if(t){t=false}else{e+=","}e+=`${n}=${escapeProperty(s)}`}}}}e+=`${i}${escapeData(this.message)}`;return e}}function escapeData(e){return o.toCommandValue(e).replace(/%/g,"%25").replace(/\r/g,"%0D").replace(/\n/g,"%0A")}function escapeProperty(e){return o.toCommandValue(e).replace(/%/g,"%25").replace(/\r/g,"%0D").replace(/\n/g,"%0A").replace(/:/g,"%3A").replace(/,/g,"%2C")}},5316:function(e,t,n){"use strict";var s=this&&this.__awaiter||function(e,t,n,s){function adopt(e){return e instanceof n?e:new n(function(t){t(e)})}return new(n||(n=Promise))(function(n,r){function fulfilled(e){try{step(s.next(e))}catch(e){r(e)}}function rejected(e){try{step(s["throw"](e))}catch(e){r(e)}}function step(e){e.done?n(e.value):adopt(e.value).then(fulfilled,rejected)}step((s=s.apply(e,t||[])).next())})};var r=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 o=n(9190);const i=n(3685);const u=n(2861);const c=r(n(2087));const f=r(n(5622));var a;(function(e){e[e["Success"]=0]="Success";e[e["Failure"]=1]="Failure"})(a=t.ExitCode||(t.ExitCode={}));function exportVariable(e,t){const n=u.toCommandValue(t);process.env[e]=n;const s=process.env["GITHUB_ENV"]||"";if(s){const t="_GitHubActionsFileCommandDelimeter_";const s=`${e}<<${t}${c.EOL}${n}${c.EOL}${t}`;i.issueCommand("ENV",s)}else{o.issueCommand("set-env",{name:e},n)}}t.exportVariable=exportVariable;function setSecret(e){o.issueCommand("add-mask",{},e)}t.setSecret=setSecret;function addPath(e){const t=process.env["GITHUB_PATH"]||"";if(t){i.issueCommand("PATH",e)}else{o.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}`)}return n.trim()}t.getInput=getInput;function setOutput(e,t){o.issueCommand("set-output",{name:e},t)}t.setOutput=setOutput;function setCommandEcho(e){o.issue("echo",e?"on":"off")}t.setCommandEcho=setCommandEcho;function setFailed(e){process.exitCode=a.Failure;error(e)}t.setFailed=setFailed;function isDebug(){return process.env["RUNNER_DEBUG"]==="1"}t.isDebug=isDebug;function debug(e){o.issueCommand("debug",{},e)}t.debug=debug;function error(e){o.issue("error",e instanceof Error?e.toString():e)}t.error=error;function warning(e){o.issue("warning",e instanceof Error?e.toString():e)}t.warning=warning;function info(e){process.stdout.write(e+c.EOL)}t.info=info;function startGroup(e){o.issue("group",e)}t.startGroup=startGroup;function endGroup(){o.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){o.issueCommand("save-state",{name:e},t)}t.saveState=saveState;function getState(e){return process.env[`STATE_${e}`]||""}t.getState=getState},3685:function(e,t,n){"use strict";var s=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 r=s(n(5747));const o=s(n(2087));const i=n(2861);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(!r.existsSync(n)){throw new Error(`Missing file at path: ${n}`)}r.appendFileSync(n,`${i.toCommandValue(t)}${o.EOL}`,{encoding:"utf8"})}t.issueCommand=issueCommand},2861:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});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},26:(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t.STS=void 0;const s=n(3116);const r=n(9615);const o=n(3040);const i=n(5292);const u=n(9712);const c=n(4083);const f=n(1064);const a=n(1115);const d=n(5798);class STS extends s.STSClient{assumeRole(e,t,n){const s=new r.AssumeRoleCommand(e);if(typeof t==="function"){this.send(s,t)}else if(typeof n==="function"){if(typeof t!=="object")throw new Error(`Expect http options but get ${typeof t}`);this.send(s,t||{},n)}else{return this.send(s,t)}}assumeRoleWithSAML(e,t,n){const s=new o.AssumeRoleWithSAMLCommand(e);if(typeof t==="function"){this.send(s,t)}else if(typeof n==="function"){if(typeof t!=="object")throw new Error(`Expect http options but get ${typeof t}`);this.send(s,t||{},n)}else{return this.send(s,t)}}assumeRoleWithWebIdentity(e,t,n){const s=new i.AssumeRoleWithWebIdentityCommand(e);if(typeof t==="function"){this.send(s,t)}else if(typeof n==="function"){if(typeof t!=="object")throw new Error(`Expect http options but get ${typeof t}`);this.send(s,t||{},n)}else{return this.send(s,t)}}decodeAuthorizationMessage(e,t,n){const s=new u.DecodeAuthorizationMessageCommand(e);if(typeof t==="function"){this.send(s,t)}else if(typeof n==="function"){if(typeof t!=="object")throw new Error(`Expect http options but get ${typeof t}`);this.send(s,t||{},n)}else{return this.send(s,t)}}getAccessKeyInfo(e,t,n){const s=new c.GetAccessKeyInfoCommand(e);if(typeof t==="function"){this.send(s,t)}else if(typeof n==="function"){if(typeof t!=="object")throw new Error(`Expect http options but get ${typeof t}`);this.send(s,t||{},n)}else{return this.send(s,t)}}getCallerIdentity(e,t,n){const s=new f.GetCallerIdentityCommand(e);if(typeof t==="function"){this.send(s,t)}else if(typeof n==="function"){if(typeof t!=="object")throw new Error(`Expect http options but get ${typeof t}`);this.send(s,t||{},n)}else{return this.send(s,t)}}getFederationToken(e,t,n){const s=new a.GetFederationTokenCommand(e);if(typeof t==="function"){this.send(s,t)}else if(typeof n==="function"){if(typeof t!=="object")throw new Error(`Expect http options but get ${typeof t}`);this.send(s,t||{},n)}else{return this.send(s,t)}}getSessionToken(e,t,n){const s=new d.GetSessionTokenCommand(e);if(typeof t==="function"){this.send(s,t)}else if(typeof n==="function"){if(typeof t!=="object")throw new Error(`Expect http options but get ${typeof t}`);this.send(s,t||{},n)}else{return this.send(s,t)}}}t.STS=STS},3116:(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t.STSClient=void 0;const s=n(2571);const r=n(1068);const o=n(4037);const i=n(1819);const u=n(9506);const c=n(1550);const f=n(6778);const a=n(1660);const d=n(6763);class STSClient extends d.Client{constructor(e){let t={...s.ClientDefaultValues,...e};let n=r.resolveRegionConfig(t);let d=r.resolveEndpointsConfig(n);let l=f.resolveAwsAuthConfig(d);let _=c.resolveRetryConfig(l);let h=a.resolveUserAgentConfig(_);let y=i.resolveHostHeaderConfig(h);super(y);this.config=y;this.middlewareStack.use(c.getRetryPlugin(this.config));this.middlewareStack.use(a.getUserAgentPlugin(this.config));this.middlewareStack.use(o.getContentLengthPlugin(this.config));this.middlewareStack.use(i.getHostHeaderPlugin(this.config));this.middlewareStack.use(u.getLoggerPlugin(this.config))}destroy(){super.destroy()}}t.STSClient=STSClient},9615:(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t.AssumeRoleCommand=void 0;const s=n(5873);const r=n(3097);const o=n(5296);const i=n(6778);const u=n(6763);class AssumeRoleCommand extends u.Command{constructor(e){super();this.input=e}resolveMiddleware(e,t,n){this.middlewareStack.use(o.getSerdePlugin(t,this.serialize,this.deserialize));this.middlewareStack.use(i.getAwsAuthPlugin(t));const r=e.concat(this.middlewareStack);const{logger:u}=t;const c="STSClient";const f="AssumeRoleCommand";const a={logger:u,clientName:c,commandName:f,inputFilterSensitiveLog:s.AssumeRoleRequest.filterSensitiveLog,outputFilterSensitiveLog:s.AssumeRoleResponse.filterSensitiveLog};if(typeof u.info==="function"){u.info({clientName:c,commandName:f})}const{requestHandler:d}=t;return r.resolve(e=>d.handle(e.request,n||{}),a)}serialize(e,t){return r.serializeAws_queryAssumeRoleCommand(e,t)}deserialize(e,t){return r.deserializeAws_queryAssumeRoleCommand(e,t)}}t.AssumeRoleCommand=AssumeRoleCommand},3040:(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t.AssumeRoleWithSAMLCommand=void 0;const s=n(5873);const r=n(3097);const o=n(5296);const i=n(6763);class AssumeRoleWithSAMLCommand extends i.Command{constructor(e){super();this.input=e}resolveMiddleware(e,t,n){this.middlewareStack.use(o.getSerdePlugin(t,this.serialize,this.deserialize));const r=e.concat(this.middlewareStack);const{logger:i}=t;const u="STSClient";const c="AssumeRoleWithSAMLCommand";const f={logger:i,clientName:u,commandName:c,inputFilterSensitiveLog:s.AssumeRoleWithSAMLRequest.filterSensitiveLog,outputFilterSensitiveLog:s.AssumeRoleWithSAMLResponse.filterSensitiveLog};if(typeof i.info==="function"){i.info({clientName:u,commandName:c})}const{requestHandler:a}=t;return r.resolve(e=>a.handle(e.request,n||{}),f)}serialize(e,t){return r.serializeAws_queryAssumeRoleWithSAMLCommand(e,t)}deserialize(e,t){return r.deserializeAws_queryAssumeRoleWithSAMLCommand(e,t)}}t.AssumeRoleWithSAMLCommand=AssumeRoleWithSAMLCommand},5292:(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t.AssumeRoleWithWebIdentityCommand=void 0;const s=n(5873);const r=n(3097);const o=n(5296);const i=n(6763);class AssumeRoleWithWebIdentityCommand extends i.Command{constructor(e){super();this.input=e}resolveMiddleware(e,t,n){this.middlewareStack.use(o.getSerdePlugin(t,this.serialize,this.deserialize));const r=e.concat(this.middlewareStack);const{logger:i}=t;const u="STSClient";const c="AssumeRoleWithWebIdentityCommand";const f={logger:i,clientName:u,commandName:c,inputFilterSensitiveLog:s.AssumeRoleWithWebIdentityRequest.filterSensitiveLog,outputFilterSensitiveLog:s.AssumeRoleWithWebIdentityResponse.filterSensitiveLog};if(typeof i.info==="function"){i.info({clientName:u,commandName:c})}const{requestHandler:a}=t;return r.resolve(e=>a.handle(e.request,n||{}),f)}serialize(e,t){return r.serializeAws_queryAssumeRoleWithWebIdentityCommand(e,t)}deserialize(e,t){return r.deserializeAws_queryAssumeRoleWithWebIdentityCommand(e,t)}}t.AssumeRoleWithWebIdentityCommand=AssumeRoleWithWebIdentityCommand},9712:(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t.DecodeAuthorizationMessageCommand=void 0;const s=n(5873);const r=n(3097);const o=n(5296);const i=n(6778);const u=n(6763);class DecodeAuthorizationMessageCommand extends u.Command{constructor(e){super();this.input=e}resolveMiddleware(e,t,n){this.middlewareStack.use(o.getSerdePlugin(t,this.serialize,this.deserialize));this.middlewareStack.use(i.getAwsAuthPlugin(t));const r=e.concat(this.middlewareStack);const{logger:u}=t;const c="STSClient";const f="DecodeAuthorizationMessageCommand";const a={logger:u,clientName:c,commandName:f,inputFilterSensitiveLog:s.DecodeAuthorizationMessageRequest.filterSensitiveLog,outputFilterSensitiveLog:s.DecodeAuthorizationMessageResponse.filterSensitiveLog};if(typeof u.info==="function"){u.info({clientName:c,commandName:f})}const{requestHandler:d}=t;return r.resolve(e=>d.handle(e.request,n||{}),a)}serialize(e,t){return r.serializeAws_queryDecodeAuthorizationMessageCommand(e,t)}deserialize(e,t){return r.deserializeAws_queryDecodeAuthorizationMessageCommand(e,t)}}t.DecodeAuthorizationMessageCommand=DecodeAuthorizationMessageCommand},4083:(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t.GetAccessKeyInfoCommand=void 0;const s=n(5873);const r=n(3097);const o=n(5296);const i=n(6778);const u=n(6763);class GetAccessKeyInfoCommand extends u.Command{constructor(e){super();this.input=e}resolveMiddleware(e,t,n){this.middlewareStack.use(o.getSerdePlugin(t,this.serialize,this.deserialize));this.middlewareStack.use(i.getAwsAuthPlugin(t));const r=e.concat(this.middlewareStack);const{logger:u}=t;const c="STSClient";const f="GetAccessKeyInfoCommand";const a={logger:u,clientName:c,commandName:f,inputFilterSensitiveLog:s.GetAccessKeyInfoRequest.filterSensitiveLog,outputFilterSensitiveLog:s.GetAccessKeyInfoResponse.filterSensitiveLog};if(typeof u.info==="function"){u.info({clientName:c,commandName:f})}const{requestHandler:d}=t;return r.resolve(e=>d.handle(e.request,n||{}),a)}serialize(e,t){return r.serializeAws_queryGetAccessKeyInfoCommand(e,t)}deserialize(e,t){return r.deserializeAws_queryGetAccessKeyInfoCommand(e,t)}}t.GetAccessKeyInfoCommand=GetAccessKeyInfoCommand},1064:(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t.GetCallerIdentityCommand=void 0;const s=n(5873);const r=n(3097);const o=n(5296);const i=n(6778);const u=n(6763);class GetCallerIdentityCommand extends u.Command{constructor(e){super();this.input=e}resolveMiddleware(e,t,n){this.middlewareStack.use(o.getSerdePlugin(t,this.serialize,this.deserialize));this.middlewareStack.use(i.getAwsAuthPlugin(t));const r=e.concat(this.middlewareStack);const{logger:u}=t;const c="STSClient";const f="GetCallerIdentityCommand";const a={logger:u,clientName:c,commandName:f,inputFilterSensitiveLog:s.GetCallerIdentityRequest.filterSensitiveLog,outputFilterSensitiveLog:s.GetCallerIdentityResponse.filterSensitiveLog};if(typeof u.info==="function"){u.info({clientName:c,commandName:f})}const{requestHandler:d}=t;return r.resolve(e=>d.handle(e.request,n||{}),a)}serialize(e,t){return r.serializeAws_queryGetCallerIdentityCommand(e,t)}deserialize(e,t){return r.deserializeAws_queryGetCallerIdentityCommand(e,t)}}t.GetCallerIdentityCommand=GetCallerIdentityCommand},1115:(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t.GetFederationTokenCommand=void 0;const s=n(5873);const r=n(3097);const o=n(5296);const i=n(6778);const u=n(6763);class GetFederationTokenCommand extends u.Command{constructor(e){super();this.input=e}resolveMiddleware(e,t,n){this.middlewareStack.use(o.getSerdePlugin(t,this.serialize,this.deserialize));this.middlewareStack.use(i.getAwsAuthPlugin(t));const r=e.concat(this.middlewareStack);const{logger:u}=t;const c="STSClient";const f="GetFederationTokenCommand";const a={logger:u,clientName:c,commandName:f,inputFilterSensitiveLog:s.GetFederationTokenRequest.filterSensitiveLog,outputFilterSensitiveLog:s.GetFederationTokenResponse.filterSensitiveLog};if(typeof u.info==="function"){u.info({clientName:c,commandName:f})}const{requestHandler:d}=t;return r.resolve(e=>d.handle(e.request,n||{}),a)}serialize(e,t){return r.serializeAws_queryGetFederationTokenCommand(e,t)}deserialize(e,t){return r.deserializeAws_queryGetFederationTokenCommand(e,t)}}t.GetFederationTokenCommand=GetFederationTokenCommand},5798:(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t.GetSessionTokenCommand=void 0;const s=n(5873);const r=n(3097);const o=n(5296);const i=n(6778);const u=n(6763);class GetSessionTokenCommand extends u.Command{constructor(e){super();this.input=e}resolveMiddleware(e,t,n){this.middlewareStack.use(o.getSerdePlugin(t,this.serialize,this.deserialize));this.middlewareStack.use(i.getAwsAuthPlugin(t));const r=e.concat(this.middlewareStack);const{logger:u}=t;const c="STSClient";const f="GetSessionTokenCommand";const a={logger:u,clientName:c,commandName:f,inputFilterSensitiveLog:s.GetSessionTokenRequest.filterSensitiveLog,outputFilterSensitiveLog:s.GetSessionTokenResponse.filterSensitiveLog};if(typeof u.info==="function"){u.info({clientName:c,commandName:f})}const{requestHandler:d}=t;return r.resolve(e=>d.handle(e.request,n||{}),a)}serialize(e,t){return r.serializeAws_queryGetSessionTokenCommand(e,t)}deserialize(e,t){return r.deserializeAws_queryGetSessionTokenCommand(e,t)}}t.GetSessionTokenCommand=GetSessionTokenCommand},3421:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t.defaultRegionInfoProvider=void 0;const n="sts.{region}.amazonaws.com";const s="sts.{region}.amazonaws.com.cn";const r="sts.{region}.c2s.ic.gov";const o="sts.{region}.sc2s.sgov.gov";const i="sts.{region}.amazonaws.com";const u=new Set(["ap-east-1","ap-northeast-1","ap-northeast-2","ap-south-1","ap-southeast-1","ap-southeast-2","ca-central-1","eu-central-1","eu-north-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"]);const c=new Set(["cn-north-1","cn-northwest-1"]);const f=new Set(["us-iso-east-1"]);const a=new Set(["us-isob-east-1"]);const d=new Set(["us-gov-east-1","us-gov-west-1"]);const l=(e,t)=>{let l=undefined;switch(e){case"ap-east-1":l={hostname:"sts.ap-east-1.amazonaws.com",partition:"aws"};break;case"ap-northeast-1":l={hostname:"sts.ap-northeast-1.amazonaws.com",partition:"aws"};break;case"ap-northeast-2":l={hostname:"sts.ap-northeast-2.amazonaws.com",partition:"aws"};break;case"ap-south-1":l={hostname:"sts.ap-south-1.amazonaws.com",partition:"aws"};break;case"ap-southeast-1":l={hostname:"sts.ap-southeast-1.amazonaws.com",partition:"aws"};break;case"ap-southeast-2":l={hostname:"sts.ap-southeast-2.amazonaws.com",partition:"aws"};break;case"aws-global":l={hostname:"sts.amazonaws.com",partition:"aws",signingRegion:"us-east-1"};break;case"ca-central-1":l={hostname:"sts.ca-central-1.amazonaws.com",partition:"aws"};break;case"cn-north-1":l={hostname:"sts.cn-north-1.amazonaws.com.cn",partition:"aws-cn"};break;case"cn-northwest-1":l={hostname:"sts.cn-northwest-1.amazonaws.com.cn",partition:"aws-cn"};break;case"eu-central-1":l={hostname:"sts.eu-central-1.amazonaws.com",partition:"aws"};break;case"eu-north-1":l={hostname:"sts.eu-north-1.amazonaws.com",partition:"aws"};break;case"eu-west-1":l={hostname:"sts.eu-west-1.amazonaws.com",partition:"aws"};break;case"eu-west-2":l={hostname:"sts.eu-west-2.amazonaws.com",partition:"aws"};break;case"eu-west-3":l={hostname:"sts.eu-west-3.amazonaws.com",partition:"aws"};break;case"me-south-1":l={hostname:"sts.me-south-1.amazonaws.com",partition:"aws"};break;case"sa-east-1":l={hostname:"sts.sa-east-1.amazonaws.com",partition:"aws"};break;case"us-east-1":l={hostname:"sts.us-east-1.amazonaws.com",partition:"aws"};break;case"us-east-1-fips":l={hostname:"sts-fips.us-east-1.amazonaws.com",partition:"aws",signingRegion:"us-east-1"};break;case"us-east-2":l={hostname:"sts.us-east-2.amazonaws.com",partition:"aws"};break;case"us-east-2-fips":l={hostname:"sts-fips.us-east-2.amazonaws.com",partition:"aws",signingRegion:"us-east-2"};break;case"us-gov-east-1":l={hostname:"sts.us-gov-east-1.amazonaws.com",partition:"aws-us-gov"};break;case"us-gov-west-1":l={hostname:"sts.us-gov-west-1.amazonaws.com",partition:"aws-us-gov"};break;case"us-iso-east-1":l={hostname:"sts.us-iso-east-1.c2s.ic.gov",partition:"aws-iso"};break;case"us-isob-east-1":l={hostname:"sts.us-isob-east-1.sc2s.sgov.gov",partition:"aws-iso-b"};break;case"us-west-1":l={hostname:"sts.us-west-1.amazonaws.com",partition:"aws"};break;case"us-west-1-fips":l={hostname:"sts-fips.us-west-1.amazonaws.com",partition:"aws",signingRegion:"us-west-1"};break;case"us-west-2":l={hostname:"sts.us-west-2.amazonaws.com",partition:"aws"};break;case"us-west-2-fips":l={hostname:"sts-fips.us-west-2.amazonaws.com",partition:"aws",signingRegion:"us-west-2"};break;default:if(u.has(e)){l={hostname:n.replace("{region}",e),partition:"aws"}}if(c.has(e)){l={hostname:s.replace("{region}",e),partition:"aws-cn"}}if(f.has(e)){l={hostname:r.replace("{region}",e),partition:"aws-iso"}}if(a.has(e)){l={hostname:o.replace("{region}",e),partition:"aws-iso-b"}}if(d.has(e)){l={hostname:i.replace("{region}",e),partition:"aws-us-gov"}}if(l===undefined){l={hostname:n.replace("{region}",e),partition:"aws"}}}return Promise.resolve(l)};t.defaultRegionInfoProvider=l},2448:(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});const s=n(9365);s.__exportStar(n(3116),t);s.__exportStar(n(26),t);s.__exportStar(n(9615),t);s.__exportStar(n(3040),t);s.__exportStar(n(5292),t);s.__exportStar(n(9712),t);s.__exportStar(n(4083),t);s.__exportStar(n(1064),t);s.__exportStar(n(1115),t);s.__exportStar(n(5798),t);s.__exportStar(n(2967),t)},2967:(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});const s=n(9365);s.__exportStar(n(5873),t)},5873:(e,t)=>{"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;var n;(function(e){e.filterSensitiveLog=(e=>({...e}))})(n=t.AssumedRoleUser||(t.AssumedRoleUser={}));var s;(function(e){e.filterSensitiveLog=(e=>({...e}))})(s=t.PolicyDescriptorType||(t.PolicyDescriptorType={}));var r;(function(e){e.filterSensitiveLog=(e=>({...e}))})(r=t.Tag||(t.Tag={}));var o;(function(e){e.filterSensitiveLog=(e=>({...e}))})(o=t.AssumeRoleRequest||(t.AssumeRoleRequest={}));var i;(function(e){e.filterSensitiveLog=(e=>({...e}))})(i=t.Credentials||(t.Credentials={}));var u;(function(e){e.filterSensitiveLog=(e=>({...e}))})(u=t.AssumeRoleResponse||(t.AssumeRoleResponse={}));var c;(function(e){e.filterSensitiveLog=(e=>({...e}))})(c=t.ExpiredTokenException||(t.ExpiredTokenException={}));var f;(function(e){e.filterSensitiveLog=(e=>({...e}))})(f=t.MalformedPolicyDocumentException||(t.MalformedPolicyDocumentException={}));var a;(function(e){e.filterSensitiveLog=(e=>({...e}))})(a=t.PackedPolicyTooLargeException||(t.PackedPolicyTooLargeException={}));var d;(function(e){e.filterSensitiveLog=(e=>({...e}))})(d=t.RegionDisabledException||(t.RegionDisabledException={}));var l;(function(e){e.filterSensitiveLog=(e=>({...e}))})(l=t.AssumeRoleWithSAMLRequest||(t.AssumeRoleWithSAMLRequest={}));var _;(function(e){e.filterSensitiveLog=(e=>({...e}))})(_=t.AssumeRoleWithSAMLResponse||(t.AssumeRoleWithSAMLResponse={}));var h;(function(e){e.filterSensitiveLog=(e=>({...e}))})(h=t.IDPRejectedClaimException||(t.IDPRejectedClaimException={}));var y;(function(e){e.filterSensitiveLog=(e=>({...e}))})(y=t.InvalidIdentityTokenException||(t.InvalidIdentityTokenException={}));var A;(function(e){e.filterSensitiveLog=(e=>({...e}))})(A=t.AssumeRoleWithWebIdentityRequest||(t.AssumeRoleWithWebIdentityRequest={}));var p;(function(e){e.filterSensitiveLog=(e=>({...e}))})(p=t.AssumeRoleWithWebIdentityResponse||(t.AssumeRoleWithWebIdentityResponse={}));var w;(function(e){e.filterSensitiveLog=(e=>({...e}))})(w=t.IDPCommunicationErrorException||(t.IDPCommunicationErrorException={}));var E;(function(e){e.filterSensitiveLog=(e=>({...e}))})(E=t.DecodeAuthorizationMessageRequest||(t.DecodeAuthorizationMessageRequest={}));var v;(function(e){e.filterSensitiveLog=(e=>({...e}))})(v=t.DecodeAuthorizationMessageResponse||(t.DecodeAuthorizationMessageResponse={}));var S;(function(e){e.filterSensitiveLog=(e=>({...e}))})(S=t.InvalidAuthorizationMessageException||(t.InvalidAuthorizationMessageException={}));var P;(function(e){e.filterSensitiveLog=(e=>({...e}))})(P=t.GetAccessKeyInfoRequest||(t.GetAccessKeyInfoRequest={}));var R;(function(e){e.filterSensitiveLog=(e=>({...e}))})(R=t.GetAccessKeyInfoResponse||(t.GetAccessKeyInfoResponse={}));var g;(function(e){e.filterSensitiveLog=(e=>({...e}))})(g=t.GetCallerIdentityRequest||(t.GetCallerIdentityRequest={}));var T;(function(e){e.filterSensitiveLog=(e=>({...e}))})(T=t.GetCallerIdentityResponse||(t.GetCallerIdentityResponse={}));var m;(function(e){e.filterSensitiveLog=(e=>({...e}))})(m=t.GetFederationTokenRequest||(t.GetFederationTokenRequest={}));var b;(function(e){e.filterSensitiveLog=(e=>({...e}))})(b=t.FederatedUser||(t.FederatedUser={}));var C;(function(e){e.filterSensitiveLog=(e=>({...e}))})(C=t.GetFederationTokenResponse||(t.GetFederationTokenResponse={}));var M;(function(e){e.filterSensitiveLog=(e=>({...e}))})(M=t.GetSessionTokenRequest||(t.GetSessionTokenRequest={}));var I;(function(e){e.filterSensitiveLog=(e=>({...e}))})(I=t.GetSessionTokenResponse||(t.GetSessionTokenResponse={}))},3097:(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 s=n(6333);const r=n(6763);const o=n(6712);const i=async(e,t)=>{const n={"content-type":"application/x-www-form-urlencoded"};let s;s=Pe({...U(e,t),Action:"AssumeRole",Version:"2011-06-15"});return Ee(t,n,"/",undefined,s)};t.serializeAws_queryAssumeRoleCommand=i;const u=async(e,t)=>{const n={"content-type":"application/x-www-form-urlencoded"};let s;s=Pe({...G(e,t),Action:"AssumeRoleWithSAML",Version:"2011-06-15"});return Ee(t,n,"/",undefined,s)};t.serializeAws_queryAssumeRoleWithSAMLCommand=u;const c=async(e,t)=>{const n={"content-type":"application/x-www-form-urlencoded"};let s;s=Pe({...k(e,t),Action:"AssumeRoleWithWebIdentity",Version:"2011-06-15"});return Ee(t,n,"/",undefined,s)};t.serializeAws_queryAssumeRoleWithWebIdentityCommand=c;const f=async(e,t)=>{const n={"content-type":"application/x-www-form-urlencoded"};let s;s=Pe({...W(e,t),Action:"DecodeAuthorizationMessage",Version:"2011-06-15"});return Ee(t,n,"/",undefined,s)};t.serializeAws_queryDecodeAuthorizationMessageCommand=f;const a=async(e,t)=>{const n={"content-type":"application/x-www-form-urlencoded"};let s;s=Pe({...Y(e,t),Action:"GetAccessKeyInfo",Version:"2011-06-15"});return Ee(t,n,"/",undefined,s)};t.serializeAws_queryGetAccessKeyInfoCommand=a;const d=async(e,t)=>{const n={"content-type":"application/x-www-form-urlencoded"};let s;s=Pe({...B(e,t),Action:"GetCallerIdentity",Version:"2011-06-15"});return Ee(t,n,"/",undefined,s)};t.serializeAws_queryGetCallerIdentityCommand=d;const l=async(e,t)=>{const n={"content-type":"application/x-www-form-urlencoded"};let s;s=Pe({...D(e,t),Action:"GetFederationToken",Version:"2011-06-15"});return Ee(t,n,"/",undefined,s)};t.serializeAws_queryGetFederationTokenCommand=l;const _=async(e,t)=>{const n={"content-type":"application/x-www-form-urlencoded"};let s;s=Pe({...K(e,t),Action:"GetSessionToken",Version:"2011-06-15"});return Ee(t,n,"/",undefined,s)};t.serializeAws_queryGetSessionTokenCommand=_;const h=async(e,t)=>{if(e.statusCode>=300){return y(e,t)}const n=await Se(e.body,t);let s={};s=N(n.AssumeRoleResult,t);const r={$metadata:Ae(e),...s};return Promise.resolve(r)};t.deserializeAws_queryAssumeRoleCommand=h;const y=async(e,t)=>{const n={...e,body:await Se(e.body,t)};let s;let r="UnknownError";r=Re(e,n.body);switch(r){case"ExpiredTokenException":case"com.amazonaws.sts#ExpiredTokenException":s={...await I(n,t),name:r,$metadata:Ae(e)};break;case"MalformedPolicyDocumentException":case"com.amazonaws.sts#MalformedPolicyDocumentException":s={...await H(n,t),name:r,$metadata:Ae(e)};break;case"PackedPolicyTooLargeException":case"com.amazonaws.sts#PackedPolicyTooLargeException":s={...await q(n,t),name:r,$metadata:Ae(e)};break;case"RegionDisabledException":case"com.amazonaws.sts#RegionDisabledException":s={...await F(n,t),name:r,$metadata:Ae(e)};break;default:const o=n.body;r=o.Error.code||o.Error.Code||r;s={...o.Error,name:`${r}`,message:o.Error.message||o.Error.Message||r,$fault:"client",$metadata:Ae(e)}}const o=s.message||s.Message||r;s.message=o;delete s.Message;return Promise.reject(Object.assign(new Error(o),s))};const A=async(e,t)=>{if(e.statusCode>=300){return p(e,t)}const n=await Se(e.body,t);let s={};s=x(n.AssumeRoleWithSAMLResult,t);const r={$metadata:Ae(e),...s};return Promise.resolve(r)};t.deserializeAws_queryAssumeRoleWithSAMLCommand=A;const p=async(e,t)=>{const n={...e,body:await Se(e.body,t)};let s;let r="UnknownError";r=Re(e,n.body);switch(r){case"ExpiredTokenException":case"com.amazonaws.sts#ExpiredTokenException":s={...await I(n,t),name:r,$metadata:Ae(e)};break;case"IDPRejectedClaimException":case"com.amazonaws.sts#IDPRejectedClaimException":s={...await L(n,t),name:r,$metadata:Ae(e)};break;case"InvalidIdentityTokenException":case"com.amazonaws.sts#InvalidIdentityTokenException":s={...await $(n,t),name:r,$metadata:Ae(e)};break;case"MalformedPolicyDocumentException":case"com.amazonaws.sts#MalformedPolicyDocumentException":s={...await H(n,t),name:r,$metadata:Ae(e)};break;case"PackedPolicyTooLargeException":case"com.amazonaws.sts#PackedPolicyTooLargeException":s={...await q(n,t),name:r,$metadata:Ae(e)};break;case"RegionDisabledException":case"com.amazonaws.sts#RegionDisabledException":s={...await F(n,t),name:r,$metadata:Ae(e)};break;default:const o=n.body;r=o.Error.code||o.Error.Code||r;s={...o.Error,name:`${r}`,message:o.Error.message||o.Error.Message||r,$fault:"client",$metadata:Ae(e)}}const o=s.message||s.Message||r;s.message=o;delete s.Message;return Promise.reject(Object.assign(new Error(o),s))};const w=async(e,t)=>{if(e.statusCode>=300){return E(e,t)}const n=await Se(e.body,t);let s={};s=ee(n.AssumeRoleWithWebIdentityResult,t);const r={$metadata:Ae(e),...s};return Promise.resolve(r)};t.deserializeAws_queryAssumeRoleWithWebIdentityCommand=w;const E=async(e,t)=>{const n={...e,body:await Se(e.body,t)};let s;let r="UnknownError";r=Re(e,n.body);switch(r){case"ExpiredTokenException":case"com.amazonaws.sts#ExpiredTokenException":s={...await I(n,t),name:r,$metadata:Ae(e)};break;case"IDPCommunicationErrorException":case"com.amazonaws.sts#IDPCommunicationErrorException":s={...await O(n,t),name:r,$metadata:Ae(e)};break;case"IDPRejectedClaimException":case"com.amazonaws.sts#IDPRejectedClaimException":s={...await L(n,t),name:r,$metadata:Ae(e)};break;case"InvalidIdentityTokenException":case"com.amazonaws.sts#InvalidIdentityTokenException":s={...await $(n,t),name:r,$metadata:Ae(e)};break;case"MalformedPolicyDocumentException":case"com.amazonaws.sts#MalformedPolicyDocumentException":s={...await H(n,t),name:r,$metadata:Ae(e)};break;case"PackedPolicyTooLargeException":case"com.amazonaws.sts#PackedPolicyTooLargeException":s={...await q(n,t),name:r,$metadata:Ae(e)};break;case"RegionDisabledException":case"com.amazonaws.sts#RegionDisabledException":s={...await F(n,t),name:r,$metadata:Ae(e)};break;default:const o=n.body;r=o.Error.code||o.Error.Code||r;s={...o.Error,name:`${r}`,message:o.Error.message||o.Error.Message||r,$fault:"client",$metadata:Ae(e)}}const o=s.message||s.Message||r;s.message=o;delete s.Message;return Promise.reject(Object.assign(new Error(o),s))};const v=async(e,t)=>{if(e.statusCode>=300){return S(e,t)}const n=await Se(e.body,t);let s={};s=ne(n.DecodeAuthorizationMessageResult,t);const r={$metadata:Ae(e),...s};return Promise.resolve(r)};t.deserializeAws_queryDecodeAuthorizationMessageCommand=v;const S=async(e,t)=>{const n={...e,body:await Se(e.body,t)};let s;let r="UnknownError";r=Re(e,n.body);switch(r){case"InvalidAuthorizationMessageException":case"com.amazonaws.sts#InvalidAuthorizationMessageException":s={...await z(n,t),name:r,$metadata:Ae(e)};break;default:const o=n.body;r=o.Error.code||o.Error.Code||r;s={...o.Error,name:`${r}`,message:o.Error.message||o.Error.Message||r,$fault:"client",$metadata:Ae(e)}}const o=s.message||s.Message||r;s.message=o;delete s.Message;return Promise.reject(Object.assign(new Error(o),s))};const P=async(e,t)=>{if(e.statusCode>=300){return R(e,t)}const n=await Se(e.body,t);let s={};s=oe(n.GetAccessKeyInfoResult,t);const r={$metadata:Ae(e),...s};return Promise.resolve(r)};t.deserializeAws_queryGetAccessKeyInfoCommand=P;const R=async(e,t)=>{const n={...e,body:await Se(e.body,t)};let s;let r="UnknownError";r=Re(e,n.body);switch(r){default:const t=n.body;r=t.Error.code||t.Error.Code||r;s={...t.Error,name:`${r}`,message:t.Error.message||t.Error.Message||r,$fault:"client",$metadata:Ae(e)}}const o=s.message||s.Message||r;s.message=o;delete s.Message;return Promise.reject(Object.assign(new Error(o),s))};const g=async(e,t)=>{if(e.statusCode>=300){return T(e,t)}const n=await Se(e.body,t);let s={};s=ie(n.GetCallerIdentityResult,t);const r={$metadata:Ae(e),...s};return Promise.resolve(r)};t.deserializeAws_queryGetCallerIdentityCommand=g;const T=async(e,t)=>{const n={...e,body:await Se(e.body,t)};let s;let r="UnknownError";r=Re(e,n.body);switch(r){default:const t=n.body;r=t.Error.code||t.Error.Code||r;s={...t.Error,name:`${r}`,message:t.Error.message||t.Error.Message||r,$fault:"client",$metadata:Ae(e)}}const o=s.message||s.Message||r;s.message=o;delete s.Message;return Promise.reject(Object.assign(new Error(o),s))};const m=async(e,t)=>{if(e.statusCode>=300){return b(e,t)}const n=await Se(e.body,t);let s={};s=ue(n.GetFederationTokenResult,t);const r={$metadata:Ae(e),...s};return Promise.resolve(r)};t.deserializeAws_queryGetFederationTokenCommand=m;const b=async(e,t)=>{const n={...e,body:await Se(e.body,t)};let s;let r="UnknownError";r=Re(e,n.body);switch(r){case"MalformedPolicyDocumentException":case"com.amazonaws.sts#MalformedPolicyDocumentException":s={...await H(n,t),name:r,$metadata:Ae(e)};break;case"PackedPolicyTooLargeException":case"com.amazonaws.sts#PackedPolicyTooLargeException":s={...await q(n,t),name:r,$metadata:Ae(e)};break;case"RegionDisabledException":case"com.amazonaws.sts#RegionDisabledException":s={...await F(n,t),name:r,$metadata:Ae(e)};break;default:const o=n.body;r=o.Error.code||o.Error.Code||r;s={...o.Error,name:`${r}`,message:o.Error.message||o.Error.Message||r,$fault:"client",$metadata:Ae(e)}}const o=s.message||s.Message||r;s.message=o;delete s.Message;return Promise.reject(Object.assign(new Error(o),s))};const C=async(e,t)=>{if(e.statusCode>=300){return M(e,t)}const n=await Se(e.body,t);let s={};s=ce(n.GetSessionTokenResult,t);const r={$metadata:Ae(e),...s};return Promise.resolve(r)};t.deserializeAws_queryGetSessionTokenCommand=C;const M=async(e,t)=>{const n={...e,body:await Se(e.body,t)};let s;let r="UnknownError";r=Re(e,n.body);switch(r){case"RegionDisabledException":case"com.amazonaws.sts#RegionDisabledException":s={...await F(n,t),name:r,$metadata:Ae(e)};break;default:const o=n.body;r=o.Error.code||o.Error.Code||r;s={...o.Error,name:`${r}`,message:o.Error.message||o.Error.Message||r,$fault:"client",$metadata:Ae(e)}}const o=s.message||s.Message||r;s.message=o;delete s.Message;return Promise.reject(Object.assign(new Error(o),s))};const I=async(e,t)=>{const n=e.body;const s=se(n.Error,t);const r={name:"ExpiredTokenException",$fault:"client",$metadata:Ae(e),...s};return r};const O=async(e,t)=>{const n=e.body;const s=fe(n.Error,t);const r={name:"IDPCommunicationErrorException",$fault:"client",$metadata:Ae(e),...s};return r};const L=async(e,t)=>{const n=e.body;const s=ae(n.Error,t);const r={name:"IDPRejectedClaimException",$fault:"client",$metadata:Ae(e),...s};return r};const z=async(e,t)=>{const n=e.body;const s=de(n.Error,t);const r={name:"InvalidAuthorizationMessageException",$fault:"client",$metadata:Ae(e),...s};return r};const $=async(e,t)=>{const n=e.body;const s=le(n.Error,t);const r={name:"InvalidIdentityTokenException",$fault:"client",$metadata:Ae(e),...s};return r};const H=async(e,t)=>{const n=e.body;const s=_e(n.Error,t);const r={name:"MalformedPolicyDocumentException",$fault:"client",$metadata:Ae(e),...s};return r};const q=async(e,t)=>{const n=e.body;const s=he(n.Error,t);const r={name:"PackedPolicyTooLargeException",$fault:"client",$metadata:Ae(e),...s};return r};const F=async(e,t)=>{const n=e.body;const s=ye(n.Error,t);const r={name:"RegionDisabledException",$fault:"client",$metadata:Ae(e),...s};return r};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 s=Q(e.PolicyArns,t);Object.entries(s).forEach(([e,t])=>{const s=`PolicyArns.${e}`;n[s]=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 s=Z(e.Tags,t);Object.entries(s).forEach(([e,t])=>{const s=`Tags.${e}`;n[s]=t})}if(e.TransitiveTagKeys!==undefined&&e.TransitiveTagKeys!==null){const s=J(e.TransitiveTagKeys,t);Object.entries(s).forEach(([e,t])=>{const s=`TransitiveTagKeys.${e}`;n[s]=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}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 s=Q(e.PolicyArns,t);Object.entries(s).forEach(([e,t])=>{const s=`PolicyArns.${e}`;n[s]=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 k=(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 s=Q(e.PolicyArns,t);Object.entries(s).forEach(([e,t])=>{const s=`PolicyArns.${e}`;n[s]=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 W=(e,t)=>{const n={};if(e.EncodedMessage!==undefined&&e.EncodedMessage!==null){n["EncodedMessage"]=e.EncodedMessage}return n};const Y=(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 D=(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 s=Q(e.PolicyArns,t);Object.entries(s).forEach(([e,t])=>{const s=`PolicyArns.${e}`;n[s]=t})}if(e.DurationSeconds!==undefined&&e.DurationSeconds!==null){n["DurationSeconds"]=e.DurationSeconds}if(e.Tags!==undefined&&e.Tags!==null){const s=Z(e.Tags,t);Object.entries(s).forEach(([e,t])=>{const s=`Tags.${e}`;n[s]=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 Q=(e,t)=>{const n={};let s=1;for(let r of e){if(r===null){continue}const e=V(r,t);Object.entries(e).forEach(([e,t])=>{n[`member.${s}.${e}`]=t});s++}return n};const V=(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 J=(e,t)=>{const n={};let s=1;for(let t of e){if(t===null){continue}n[`member.${s}`]=t;s++}return n};const Z=(e,t)=>{const n={};let s=1;for(let r of e){if(r===null){continue}const e=X(r,t);Object.entries(e).forEach(([e,t])=>{n[`member.${s}.${e}`]=t});s++}return n};const j=(e,t)=>{let n={AssumedRoleId:undefined,Arn:undefined};if(e["AssumedRoleId"]!==undefined){n.AssumedRoleId=e["AssumedRoleId"]}if(e["Arn"]!==undefined){n.Arn=e["Arn"]}return n};const N=(e,t)=>{let n={Credentials:undefined,AssumedRoleUser:undefined,PackedPolicySize:undefined};if(e["Credentials"]!==undefined){n.Credentials=te(e["Credentials"],t)}if(e["AssumedRoleUser"]!==undefined){n.AssumedRoleUser=j(e["AssumedRoleUser"],t)}if(e["PackedPolicySize"]!==undefined){n.PackedPolicySize=parseInt(e["PackedPolicySize"])}return n};const x=(e,t)=>{let n={Credentials:undefined,AssumedRoleUser:undefined,PackedPolicySize:undefined,Subject:undefined,SubjectType:undefined,Issuer:undefined,Audience:undefined,NameQualifier:undefined};if(e["Credentials"]!==undefined){n.Credentials=te(e["Credentials"],t)}if(e["AssumedRoleUser"]!==undefined){n.AssumedRoleUser=j(e["AssumedRoleUser"],t)}if(e["PackedPolicySize"]!==undefined){n.PackedPolicySize=parseInt(e["PackedPolicySize"])}if(e["Subject"]!==undefined){n.Subject=e["Subject"]}if(e["SubjectType"]!==undefined){n.SubjectType=e["SubjectType"]}if(e["Issuer"]!==undefined){n.Issuer=e["Issuer"]}if(e["Audience"]!==undefined){n.Audience=e["Audience"]}if(e["NameQualifier"]!==undefined){n.NameQualifier=e["NameQualifier"]}return n};const ee=(e,t)=>{let n={Credentials:undefined,SubjectFromWebIdentityToken:undefined,AssumedRoleUser:undefined,PackedPolicySize:undefined,Provider:undefined,Audience:undefined};if(e["Credentials"]!==undefined){n.Credentials=te(e["Credentials"],t)}if(e["SubjectFromWebIdentityToken"]!==undefined){n.SubjectFromWebIdentityToken=e["SubjectFromWebIdentityToken"]}if(e["AssumedRoleUser"]!==undefined){n.AssumedRoleUser=j(e["AssumedRoleUser"],t)}if(e["PackedPolicySize"]!==undefined){n.PackedPolicySize=parseInt(e["PackedPolicySize"])}if(e["Provider"]!==undefined){n.Provider=e["Provider"]}if(e["Audience"]!==undefined){n.Audience=e["Audience"]}return n};const te=(e,t)=>{let n={AccessKeyId:undefined,SecretAccessKey:undefined,SessionToken:undefined,Expiration:undefined};if(e["AccessKeyId"]!==undefined){n.AccessKeyId=e["AccessKeyId"]}if(e["SecretAccessKey"]!==undefined){n.SecretAccessKey=e["SecretAccessKey"]}if(e["SessionToken"]!==undefined){n.SessionToken=e["SessionToken"]}if(e["Expiration"]!==undefined){n.Expiration=new Date(e["Expiration"])}return n};const ne=(e,t)=>{let n={DecodedMessage:undefined};if(e["DecodedMessage"]!==undefined){n.DecodedMessage=e["DecodedMessage"]}return n};const se=(e,t)=>{let n={message:undefined};if(e["message"]!==undefined){n.message=e["message"]}return n};const re=(e,t)=>{let n={FederatedUserId:undefined,Arn:undefined};if(e["FederatedUserId"]!==undefined){n.FederatedUserId=e["FederatedUserId"]}if(e["Arn"]!==undefined){n.Arn=e["Arn"]}return n};const oe=(e,t)=>{let n={Account:undefined};if(e["Account"]!==undefined){n.Account=e["Account"]}return n};const ie=(e,t)=>{let n={UserId:undefined,Account:undefined,Arn:undefined};if(e["UserId"]!==undefined){n.UserId=e["UserId"]}if(e["Account"]!==undefined){n.Account=e["Account"]}if(e["Arn"]!==undefined){n.Arn=e["Arn"]}return n};const ue=(e,t)=>{let n={Credentials:undefined,FederatedUser:undefined,PackedPolicySize:undefined};if(e["Credentials"]!==undefined){n.Credentials=te(e["Credentials"],t)}if(e["FederatedUser"]!==undefined){n.FederatedUser=re(e["FederatedUser"],t)}if(e["PackedPolicySize"]!==undefined){n.PackedPolicySize=parseInt(e["PackedPolicySize"])}return n};const ce=(e,t)=>{let n={Credentials:undefined};if(e["Credentials"]!==undefined){n.Credentials=te(e["Credentials"],t)}return n};const fe=(e,t)=>{let n={message:undefined};if(e["message"]!==undefined){n.message=e["message"]}return n};const ae=(e,t)=>{let n={message:undefined};if(e["message"]!==undefined){n.message=e["message"]}return n};const de=(e,t)=>{let n={message:undefined};if(e["message"]!==undefined){n.message=e["message"]}return n};const le=(e,t)=>{let n={message:undefined};if(e["message"]!==undefined){n.message=e["message"]}return n};const _e=(e,t)=>{let n={message:undefined};if(e["message"]!==undefined){n.message=e["message"]}return n};const he=(e,t)=>{let n={message:undefined};if(e["message"]!==undefined){n.message=e["message"]}return n};const ye=(e,t)=>{let n={message:undefined};if(e["message"]!==undefined){n.message=e["message"]}return n};const Ae=e=>({httpStatusCode:e.statusCode,httpHeaders:e.headers,requestId:e.headers["x-amzn-requestid"]});const pe=(e=new Uint8Array,t)=>{if(e instanceof Uint8Array){return Promise.resolve(e)}return t.streamCollector(e)||Promise.resolve(new Uint8Array)};const we=(e,t)=>pe(e,t).then(e=>t.utf8Encoder(e));const Ee=async(e,t,n,r,o)=>{const{hostname:i,protocol:u="https",port:c}=await e.endpoint();const f={protocol:u,hostname:i,port:c,method:"POST",path:n,headers:t};if(r!==undefined){f.hostname=r}if(o!==undefined){f.body=o}return new s.HttpRequest(f)};const ve=e=>e.replace(/&/g,"&").replace(/'/g,"'").replace(/"/g,'"').replace(/>/g,">").replace(/</g,"<");const Se=(e,t)=>we(e,t).then(e=>{if(e.length){const t=o.parse(e,{attributeNamePrefix:"",ignoreAttributes:false,parseNodeValue:false,tagValueProcessor:(e,t)=>ve(e)});const n="#text";const s=Object.keys(t)[0];const i=t[s];if(i[n]){i[s]=i[n];delete i[n]}return r.getValueFromTextNode(i)}return{}});const Pe=e=>Object.entries(e).map(([e,t])=>r.extendedEncodeURIComponent(e)+"="+r.extendedEncodeURIComponent(t)).join("&");const Re=(e,t)=>{if(t.Error.Code!==undefined){return t.Error.Code}if(e.statusCode==404){return"NotFound"}return""}},2571:(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t.ClientDefaultValues=void 0;const s=n(9365);const r=s.__importDefault(n(1721));const o=n(1068);const i=n(2228);const u=n(7366);const c=n(1550);const f=n(4203);const a=n(4782);const d=n(7417);const l=n(6334);const _=n(4338);const h=n(4492);const y=n(9830);const A=n(5662);t.ClientDefaultValues={...A.ClientSharedValues,runtime:"node",base64Decoder:l.fromBase64,base64Encoder:l.toBase64,bodyLengthChecker:_.calculateBodyLength,credentialDefaultProvider:i.defaultProvider,defaultUserAgent:h.defaultUserAgent(r.default.name,r.default.version),maxAttempts:f.loadConfig(c.NODE_MAX_ATTEMPT_CONFIG_OPTIONS),region:f.loadConfig(o.NODE_REGION_CONFIG_OPTIONS,o.NODE_REGION_CONFIG_FILE_OPTIONS),requestHandler:new a.NodeHttpHandler,sha256:u.Hash.bind(null,"sha256"),streamCollector:a.streamCollector,urlParser:d.parseUrl,utf8Decoder:y.fromUtf8,utf8Encoder:y.toUtf8}},5662:(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t.ClientSharedValues=void 0;const s=n(3421);t.ClientSharedValues={apiVersion:"2011-06-15",disableHostPrefix:false,logger:{},regionInfoProvider:s.defaultRegionInfoProvider,serviceId:"sts"}},9365:(e,t,n)=>{"use strict";n.r(t);n.d(t,{__extends:()=>__extends,__assign:()=>r,__rest:()=>__rest,__decorate:()=>__decorate,__param:()=>__param,__metadata:()=>__metadata,__awaiter:()=>__awaiter,__generator:()=>__generator,__createBinding:()=>o,__exportStar:()=>__exportStar,__values:()=>__values,__read:()=>__read,__spread:()=>__spread,__spreadArrays:()=>__spreadArrays,__await:()=>__await,__asyncGenerator:()=>__asyncGenerator,__asyncDelegator:()=>__asyncDelegator,__asyncValues:()=>__asyncValues,__makeTemplateObject:()=>__makeTemplateObject,__importStar:()=>__importStar,__importDefault:()=>__importDefault,__classPrivateFieldGet:()=>__classPrivateFieldGet,__classPrivateFieldSet:()=>__classPrivateFieldSet});var s=function(e,t){s=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 s(e,t)};function __extends(e,t){s(e,t);function __(){this.constructor=e}e.prototype=t===null?Object.create(t):(__.prototype=t.prototype,new __)}var r=function(){r=Object.assign||function __assign(e){for(var t,n=1,s=arguments.length;n=0;u--)if(i=e[u])o=(r<3?i(o):r>3?i(t,n,o):i(t,n))||o;return r>3&&o&&Object.defineProperty(t,n,o),o}function __param(e,t){return function(n,s){t(n,s,e)}}function __metadata(e,t){if(typeof Reflect==="object"&&typeof Reflect.metadata==="function")return Reflect.metadata(e,t)}function __awaiter(e,t,n,s){function adopt(e){return e instanceof n?e:new n(function(t){t(e)})}return new(n||(n=Promise))(function(n,r){function fulfilled(e){try{step(s.next(e))}catch(e){r(e)}}function rejected(e){try{step(s["throw"](e))}catch(e){r(e)}}function step(e){e.done?n(e.value):adopt(e.value).then(fulfilled,rejected)}step((s=s.apply(e,t||[])).next())})}function __generator(e,t){var n={label:0,sent:function(){if(o[0]&1)throw o[1];return o[1]},trys:[],ops:[]},s,r,o,i;return i={next:verb(0),throw:verb(1),return:verb(2)},typeof Symbol==="function"&&(i[Symbol.iterator]=function(){return this}),i;function verb(e){return function(t){return step([e,t])}}function step(i){if(s)throw new TypeError("Generator is already executing.");while(n)try{if(s=1,r&&(o=i[0]&2?r["return"]:i[0]?r["throw"]||((o=r["return"])&&o.call(r),0):r.next)&&!(o=o.call(r,i[1])).done)return o;if(r=0,o)i=[i[0]&2,o.value];switch(i[0]){case 0:case 1:o=i;break;case 4:n.label++;return{value:i[1],done:false};case 5:n.label++;r=i[1];i=[0];continue;case 7:i=n.ops.pop();n.trys.pop();continue;default:if(!(o=n.trys,o=o.length>0&&o[o.length-1])&&(i[0]===6||i[0]===2)){n=0;continue}if(i[0]===3&&(!o||i[1]>o[0]&&i[1]=e.length)e=void 0;return{value:e&&e[s++],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 s=n.call(e),r,o=[],i;try{while((t===void 0||t-- >0)&&!(r=s.next()).done)o.push(r.value)}catch(e){i={error:e}}finally{try{if(r&&!r.done&&(n=s["return"]))n.call(s)}finally{if(i)throw i.error}}return o}function __spread(){for(var e=[],t=0;t1||resume(e,t)})}}function resume(e,t){try{step(s[e](t))}catch(e){settle(o[0][3],e)}}function step(e){e.value instanceof __await?Promise.resolve(e.value.v).then(fulfill,reject):settle(o[0][2],e)}function fulfill(e){resume("next",e)}function reject(e){resume("throw",e)}function settle(e,t){if(e(t),o.shift(),o.length)resume(o[0][0],o[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(s,r){t[s]=e[s]?function(t){return(n=!n)?{value:__await(e[s](t)),done:s==="return"}:r?r(t):t}:r}}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(s,r){n=e[t](n),settle(s,r,n.done,n.value)})}}function settle(e,t,n,s){Promise.resolve(s).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 i=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))o(t,e,n);i(t,e);return t}function __importDefault(e){return e&&e.__esModule?e:{default:e}}function __classPrivateFieldGet(e,t){if(!t.has(e)){throw new TypeError("attempted to get private field on non-instance")}return t.get(e)}function __classPrivateFieldSet(e,t,n){if(!t.has(e)){throw new TypeError("attempted to set private field on non-instance")}t.set(e,n);return n}},9835:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t.resolveEndpointsConfig=void 0;const n=e=>{var t;return{...e,tls:(t=e.tls)!==null&&t!==void 0?t:true,endpoint:e.endpoint?s(e):()=>r(e),isCustomEndpoint:e.endpoint?true:false}};t.resolveEndpointsConfig=n;const s=e=>{const{endpoint:t,urlParser:n}=e;if(typeof t==="string"){const e=Promise.resolve(n(t));return()=>e}else if(typeof t==="object"){const e=Promise.resolve(t);return()=>e}return t};const r=async e=>{var t;const{tls:n=true}=e;const s=await e.region();const r=new RegExp(/^([a-zA-Z0-9]|[a-zA-Z0-9][a-zA-Z0-9-]{0,61}[a-zA-Z0-9])$/);if(!r.test(s)){throw new Error("Invalid region in client config")}const{hostname:o}=(t=await e.regionInfoProvider(s))!==null&&t!==void 0?t:{};if(!o){throw new Error("Cannot resolve hostname from client config")}return e.urlParser(`${n?"https:":"http:"}//${o}`)}},4585:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t.resolveRegionConfig=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"};const n=e=>{if(!e.region){throw new Error("Region is missing")}return{...e,region:s(e.region)}};t.resolveRegionConfig=n;const s=e=>{if(typeof e==="string"){const t=Promise.resolve(e);return()=>t}return e}},1068:(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});const s=n(1364);s.__exportStar(n(9835),t);s.__exportStar(n(4585),t)},5480:(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 s=n(453);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";function fromEnv(){return()=>{const e=process.env[t.ENV_KEY];const n=process.env[t.ENV_SECRET];const r=process.env[t.ENV_EXPIRATION];if(e&&n){return Promise.resolve({accessKeyId:e,secretAccessKey:n,sessionToken:process.env[t.ENV_SESSION],expiration:r?new Date(r):undefined})}return Promise.reject(new s.ProviderError("Unable to find environment variable credentials."))}}t.fromEnv=fromEnv},3502:(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 s=n(453);const r=n(8835);const o=n(7190);const i=n(7364);const u=n(292);const c=n(4057);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";function fromContainerMetadata(e={}){const{timeout:t,maxRetries:n}=u.providerConfigFromInit(e);return()=>{return getCmdsUri().then(e=>c.retry(async()=>{const n=JSON.parse(await requestFromEcsImds(t,e));if(!i.isImdsCredentials(n)){throw new s.ProviderError("Invalid response received from instance metadata service.")}return i.fromImdsCredentials(n)},n))}}t.fromContainerMetadata=fromContainerMetadata;function requestFromEcsImds(e,n){if(process.env[t.ENV_CMDS_AUTH_TOKEN]){const{headers:e={}}=n;e.Authorization=process.env[t.ENV_CMDS_AUTH_TOKEN];n.headers=e}return o.httpRequest({...n,timeout:e}).then(e=>e.toString())}const f="169.254.170.2";const a={localhost:true,"127.0.0.1":true};const d={"http:":true,"https:":true};function getCmdsUri(){if(process.env[t.ENV_CMDS_RELATIVE_URI]){return Promise.resolve({hostname:f,path:process.env[t.ENV_CMDS_RELATIVE_URI]})}if(process.env[t.ENV_CMDS_FULL_URI]){const e=r.parse(process.env[t.ENV_CMDS_FULL_URI]);if(!e.hostname||!(e.hostname in a)){return Promise.reject(new s.ProviderError(`${e.hostname} is not a valid container metadata service hostname`,false))}if(!e.protocol||!(e.protocol in d)){return Promise.reject(new s.ProviderError(`${e.protocol} is not a valid container metadata service protocol`,false))}return Promise.resolve({...e,port:e.port?parseInt(e.port,10):undefined})}return Promise.reject(new s.ProviderError("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))}},1317:(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t.fromInstanceMetadata=void 0;const s=n(453);const r=n(7190);const o=n(7364);const i=n(292);const u=n(4057);const c="169.254.169.254";const f="/latest/meta-data/iam/security-credentials/";const a="/latest/api/token";const d=(e={})=>{let t=false;const{timeout:n,maxRetries:s}=i.providerConfigFromInit(e);const r=async(e,n)=>{const s=(await u.retry(async()=>{let e;try{e=await _(n)}catch(e){if(e.statusCode===401){t=false}throw e}return e},e)).trim();return u.retry(async()=>{let e;try{e=await h(s,n)}catch(e){if(e.statusCode===401){t=false}throw e}return e},e)};return async()=>{if(t){return r(s,{timeout:n})}else{let e;try{e=(await l({timeout:n})).toString()}catch(e){if((e===null||e===void 0?void 0:e.statusCode)===400){throw Object.assign(e,{message:"EC2 Metadata token request returned error"})}else if(e.message==="TimeoutError"||[403,404,405].includes(e.statusCode)){t=true}return r(s,{timeout:n})}return r(s,{timeout:n,headers:{"x-aws-ec2-metadata-token":e}})}}};t.fromInstanceMetadata=d;const l=async e=>r.httpRequest({...e,host:c,path:a,method:"PUT",headers:{"x-aws-ec2-metadata-token-ttl-seconds":"21600"}});const _=async e=>(await r.httpRequest({...e,host:c,path:f})).toString();const h=async(e,t)=>{const n=JSON.parse((await r.httpRequest({...t,host:c,path:f+e})).toString());if(!o.isImdsCredentials(n)){throw new s.ProviderError("Invalid response received from instance metadata service.")}return o.fromImdsCredentials(n)}},6219:(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});const s=n(1364);s.__exportStar(n(3502),t);s.__exportStar(n(1317),t);s.__exportStar(n(292),t)},7364:(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 s=e=>({accessKeyId:e.AccessKeyId,secretAccessKey:e.SecretAccessKey,sessionToken:e.Token,expiration:new Date(e.Expiration)});t.fromImdsCredentials=s},292:(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},7190:(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t.httpRequest=void 0;const s=n(453);const r=n(4293);const o=n(8605);function httpRequest(e){return new Promise((t,n)=>{const i=o.request({method:"GET",...e});i.on("error",e=>{n(Object.assign(new s.ProviderError("Unable to connect to instance metadata service"),e))});i.on("timeout",()=>{n(new Error("TimeoutError"))});i.on("response",e=>{const{statusCode:o=400}=e;if(o<200||300<=o){n(Object.assign(new s.ProviderError("Error response received from instance metadata service"),{statusCode:o}))}const i=[];e.on("data",e=>{i.push(e)});e.on("end",()=>{t(r.Buffer.concat(i))})});i.end()})}t.httpRequest=httpRequest},4057:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t.retry=void 0;const n=(e,t)=>{let n=e();for(let s=0;s{"use strict";Object.defineProperty(t,"__esModule",{value:true});t.parseKnownFiles=t.getMasterProfileName=t.fromIni=t.ENV_PROFILE=void 0;const s=n(453);const r=n(835);const o="default";t.ENV_PROFILE="AWS_PROFILE";function isStaticCredsProfile(e){return 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}function isAssumeRoleProfile(e){return Boolean(e)&&typeof e==="object"&&typeof e.role_arn==="string"&&typeof e.source_profile==="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}function fromIni(e={}){return()=>parseKnownFiles(e).then(t=>resolveProfileData(getMasterProfileName(e),t,e))}t.fromIni=fromIni;function getMasterProfileName(e){return e.profile||process.env[t.ENV_PROFILE]||o}t.getMasterProfileName=getMasterProfileName;async function resolveProfileData(e,t,n,r={}){const o=t[e];if(Object.keys(r).length>0&&isStaticCredsProfile(o)){return resolveStaticCredentials(o)}if(isAssumeRoleProfile(o)){const{external_id:i,mfa_serial:u,role_arn:c,role_session_name:f="aws-sdk-js-"+Date.now(),source_profile:a}=o;if(!n.roleAssumer){throw new s.ProviderError(`Profile ${e} requires a role to be assumed, but no`+` role assumption callback was provided.`,false)}if(a in r){throw new s.ProviderError(`Detected a cycle attempting to resolve credentials for profile`+` ${getMasterProfileName(n)}. Profiles visited: `+Object.keys(r).join(", "),false)}const d=resolveProfileData(a,t,n,{...r,[a]:true});const l={RoleArn:c,RoleSessionName:f,ExternalId:i};if(u){if(!n.mfaCodeProvider){throw new s.ProviderError(`Profile ${e} requires multi-factor authentication,`+` but no MFA code callback was provided.`,false)}l.SerialNumber=u;l.TokenCode=await n.mfaCodeProvider(u)}return n.roleAssumer(await d,l)}if(isStaticCredsProfile(o)){return resolveStaticCredentials(o)}throw new s.ProviderError(`Profile ${e} could not be found or parsed in shared`+` credentials file.`)}function parseKnownFiles(e){const{loadedConfig:t=r.loadSharedConfigFiles(e)}=e;return t.then(e=>{const{configFile:t,credentialsFile:n}=e;return{...t,...n}})}t.parseKnownFiles=parseKnownFiles;function resolveStaticCredentials(e){return Promise.resolve({accessKeyId:e.aws_access_key_id,secretAccessKey:e.aws_secret_access_key,sessionToken:e.aws_session_token})}},2228:(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t.defaultProvider=t.ENV_IMDS_DISABLED=void 0;const s=n(5480);const r=n(6219);const o=n(3001);const i=n(57);const u=n(453);t.ENV_IMDS_DISABLED="AWS_EC2_METADATA_DISABLED";function defaultProvider(e={}){const{profile:t=process.env[o.ENV_PROFILE]}=e;const n=t?o.fromIni(e):u.chain(s.fromEnv(),o.fromIni(e),i.fromProcess(e),remoteProvider(e));return u.memoize(n,e=>e.expiration!==undefined&&e.expiration.getTime()-Date.now()<3e5,e=>e.expiration!==undefined)}t.defaultProvider=defaultProvider;function remoteProvider(e){if(process.env[r.ENV_CMDS_RELATIVE_URI]||process.env[r.ENV_CMDS_FULL_URI]){return r.fromContainerMetadata(e)}if(process.env[t.ENV_IMDS_DISABLED]){return()=>Promise.reject(new u.ProviderError("EC2 Instance Metadata Service access disabled"))}return r.fromInstanceMetadata(e)}},57:(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t.fromProcess=t.ENV_PROFILE=void 0;const s=n(3001);const r=n(453);const o=n(3129);t.ENV_PROFILE="AWS_PROFILE";function fromProcess(e={}){return()=>s.parseKnownFiles(e).then(t=>resolveProcessCredentials(s.getMasterProfileName(e),t,e))}t.fromProcess=fromProcess;async function resolveProcessCredentials(e,t,n){const s=t[e];if(t[e]){const t=s["credential_process"];if(t!==undefined){return await execPromise(t).then(t=>{let n;try{n=JSON.parse(t)}catch(t){throw Error(`Profile ${e} credential_process returned invalid JSON.`)}const{Version:s,AccessKeyId:r,SecretAccessKey:o,SessionToken:i,Expiration:u}=n;if(s!==1){throw Error(`Profile ${e} credential_process did not return Version 1.`)}if(r===undefined||o===undefined){throw Error(`Profile ${e} credential_process returned invalid credentials.`)}let c;if(u){const t=new Date;const n=new Date(u);if(n{throw new r.ProviderError(e.message)})}else{throw new r.ProviderError(`Profile ${e} did not contain credential_process.`)}}else{throw new r.ProviderError(`Profile ${e} could not be found in shared credentials file.`)}}function execPromise(e){return new Promise(function(t,n){o.exec(e,(e,s)=>{if(e){n(e);return}t(s.trim())})})}},7366:(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t.Hash=void 0;const s=n(6453);const r=n(4293);const o=n(6417);class Hash{constructor(e,t){this.hash=t?o.createHmac(e,castSourceData(t)):o.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(r.Buffer.isBuffer(e)){return e}if(typeof e==="string"){return s.fromString(e,t)}if(ArrayBuffer.isView(e)){return s.fromArrayBuffer(e.buffer,e.byteOffset,e.byteLength)}return s.fromArrayBuffer(e)}},231:(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},4037:(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t.getContentLengthPlugin=t.contentLengthMiddlewareOptions=t.contentLengthMiddleware=void 0;const s=n(6333);const r="content-length";function contentLengthMiddleware(e){return t=>async n=>{const o=n.request;if(s.HttpRequest.isInstance(o)){const{body:t,headers:n}=o;if(t&&Object.keys(n).map(e=>e.toLowerCase()).indexOf(r)===-1){const n=e(t);if(n!==undefined){o.headers={...o.headers,[r]:String(n)}}}}return t({...n,request:o})}}t.contentLengthMiddleware=contentLengthMiddleware;t.contentLengthMiddlewareOptions={step:"build",tags:["SET_CONTENT_LENGTH","CONTENT_LENGTH"],name:"contentLengthMiddleware"};const o=e=>({applyToStack:n=>{n.add(contentLengthMiddleware(e.bodyLengthChecker),t.contentLengthMiddlewareOptions)}});t.getContentLengthPlugin=o},1819:(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t.getHostHeaderPlugin=t.hostHeaderMiddlewareOptions=t.hostHeaderMiddleware=t.resolveHostHeaderConfig=void 0;const s=n(6333);function resolveHostHeaderConfig(e){return e}t.resolveHostHeaderConfig=resolveHostHeaderConfig;const r=e=>t=>async n=>{if(!s.HttpRequest.isInstance(n.request))return t(n);const{request:r}=n;const{handlerProtocol:o=""}=e.requestHandler.metadata||{};if(o.indexOf("h2")>=0&&!r.headers[":authority"]){delete r.headers["host"];r.headers[":authority"]=""}else if(!r.headers["host"]){r.headers["host"]=r.hostname}return t(n)};t.hostHeaderMiddleware=r;t.hostHeaderMiddlewareOptions={name:"hostHeaderMiddleware",step:"build",priority:"low",tags:["HOST"]};const o=e=>({applyToStack:n=>{n.add(t.hostHeaderMiddleware(e),t.hostHeaderMiddlewareOptions)}});t.getHostHeaderPlugin=o},9506:(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});const s=n(1364);s.__exportStar(n(9182),t)},9182:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t.getLoggerPlugin=t.loggerMiddlewareOptions=t.loggerMiddleware=void 0;const n=()=>(e,t)=>async n=>{var s;const{logger:r}=t;const o=await e(n);if(!r){return o}const i=o.response;if(typeof r.info==="function"){r.info({metadata:{statusCode:i.statusCode,requestId:(s=i.headers["x-amzn-requestid"])!==null&&s!==void 0?s:i.headers["x-amzn-request-id"],extendedRequestId:i.headers["x-amz-id-2"],cfId:i.headers["x-amz-cf-id"]}})}return o};t.loggerMiddleware=n;t.loggerMiddlewareOptions={name:"loggerMiddleware",tags:["LOGGER"],step:"initialize"};const s=e=>({applyToStack:e=>{e.add(t.loggerMiddleware(),t.loggerMiddlewareOptions)}});t.getLoggerPlugin=s},5951:(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 s=n(9679);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 s=parseInt(n);if(Number.isNaN(s)){throw new Error(`Environment variable ${t.ENV_MAX_ATTEMPTS} mast be a number, got "${n}"`)}return s},configFileSelector:e=>{const n=e[t.CONFIG_MAX_ATTEMPTS];if(!n)return undefined;const s=parseInt(n);if(Number.isNaN(s)){throw new Error(`Shared config file entry ${t.CONFIG_MAX_ATTEMPTS} mast be a number, got "${n}"`)}return s},default:s.DEFAULT_MAX_ATTEMPTS};const r=e=>{const t=o(e.maxAttempts);return{...e,maxAttempts:t,retryStrategy:e.retryStrategy||new s.StandardRetryStrategy(t)}};t.resolveRetryConfig=r;const o=(e=s.DEFAULT_MAX_ATTEMPTS)=>{if(typeof e==="number"){const t=Promise.resolve(e);return()=>t}return e};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:s.DEFAULT_RETRY_MODE}},9497:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});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},2457:(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t.getDefaultRetryQuota=void 0;const s=n(9497);const r=e=>{const t=e;let n=e;const r=e=>e.name==="TimeoutError"?s.TIMEOUT_RETRY_COST:s.RETRY_COST;const o=e=>r(e)<=n;const i=e=>{if(!o(e)){throw new Error("No retry token available")}const t=r(e);n-=t;return t};const u=e=>{n+=e!==null&&e!==void 0?e:s.NO_RETRY_INCREMENT;n=Math.min(n,t)};return Object.freeze({hasRetryTokens:o,retrieveRetryTokens:i,releaseRetryTokens:u})};t.getDefaultRetryQuota=r},9679:(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t.StandardRetryStrategy=t.DEFAULT_RETRY_MODE=t.DEFAULT_MAX_ATTEMPTS=void 0;const s=n(6333);const r=n(6278);const o=n(2034);const i=n(9497);const u=n(2457);const c=n(8404);const f=n(5591);t.DEFAULT_MAX_ATTEMPTS=3;t.DEFAULT_RETRY_MODE="standard";class StandardRetryStrategy{constructor(e,t){var n,s,r;this.maxAttemptsProvider=e;this.retryDecider=(n=t===null||t===void 0?void 0:t.retryDecider)!==null&&n!==void 0?n:f.defaultRetryDecider;this.delayDecider=(s=t===null||t===void 0?void 0:t.delayDecider)!==null&&s!==void 0?s:c.defaultDelayDecider;this.retryQuota=(r=t===null||t===void 0?void 0:t.retryQuota)!==null&&r!==void 0?r:u.getDefaultRetryQuota(i.INITIAL_RETRY_TOKENS)}shouldRetry(e,t,n){return tsetTimeout(e,t));continue}if(!e.$metadata){e.$metadata={}}e.$metadata.attempts=u;e.$metadata.totalRetryDelay=c;throw e}}}}t.StandardRetryStrategy=StandardRetryStrategy},8404:(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t.defaultDelayDecider=void 0;const s=n(9497);const r=(e,t)=>Math.floor(Math.min(s.MAXIMUM_RETRY_DELAY,Math.random()*2**t*e));t.defaultDelayDecider=r},1550:(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});const s=n(1364);s.__exportStar(n(1474),t);s.__exportStar(n(9679),t);s.__exportStar(n(5951),t);s.__exportStar(n(8404),t);s.__exportStar(n(5591),t)},5591:(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t.defaultRetryDecider=void 0;const s=n(6278);const r=e=>{if(!e){return false}return s.isRetryableByTrait(e)||s.isClockSkewError(e)||s.isThrottlingError(e)||s.isTransientError(e)};t.defaultRetryDecider=r},1474:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t.getRetryPlugin=t.retryMiddlewareOptions=t.retryMiddleware=void 0;const n=e=>t=>async n=>e.retryStrategy.retry(t,n);t.retryMiddleware=n;t.retryMiddlewareOptions={name:"retryMiddleware",tags:["RETRY"],step:"finalizeRequest",priority:"high"};const s=e=>({applyToStack:n=>{n.add(t.retryMiddleware(e),t.retryMiddlewareOptions)}});t.getRetryPlugin=s},9789:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t.deserializerMiddleware=void 0;const n=(e,t)=>(n,s)=>async r=>{const{logger:o,outputFilterSensitiveLog:i}=s;const{response:u}=await n(r);const c=await t(u,e);const{$metadata:f,...a}=c;if(typeof(o===null||o===void 0?void 0:o.info)==="function"){o.info({output:i(a)})}return{response:u,output:c}};t.deserializerMiddleware=n},5296:(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});const s=n(1364);s.__exportStar(n(9789),t);s.__exportStar(n(8574),t);s.__exportStar(n(1368),t)},1368:(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t.getSerdePlugin=t.serializerMiddlewareOption=t.deserializerMiddlewareOption=void 0;const s=n(9789);const r=n(8574);t.deserializerMiddlewareOption={name:"deserializerMiddleware",step:"deserialize",tags:["DESERIALIZER"]};t.serializerMiddlewareOption={name:"serializerMiddleware",step:"serialize",tags:["SERIALIZER"]};function getSerdePlugin(e,n,o){return{applyToStack:i=>{i.add(s.deserializerMiddleware(e,o),t.deserializerMiddlewareOption);i.add(r.serializerMiddleware(e,n),t.serializerMiddlewareOption)}}}t.getSerdePlugin=getSerdePlugin},8574:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t.serializerMiddleware=void 0;const n=(e,t)=>(n,s)=>async r=>{const{logger:o,inputFilterSensitiveLog:i}=s;if(typeof(o===null||o===void 0?void 0:o.info)==="function"){o.info({input:i(r.input)})}const u=await t(r.input,e);return n({...r,request:u})};t.serializerMiddleware=n},7152:(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t.resolveAwsAuthConfig=void 0;const s=n(1423);function resolveAwsAuthConfig(e){const t=e.credentials||e.credentialDefaultProvider(e);const n=normalizeProvider(t);const{signingEscapePath:r=true,systemClockOffset:o=e.systemClockOffset||0,sha256:i}=e;let u;if(e.signer){u=normalizeProvider(e.signer)}else{u=(()=>normalizeProvider(e.region)().then(async t=>[await e.regionInfoProvider(t)||{},t]).then(([t,o])=>{const{signingRegion:u,signingService:c}=t;e.signingRegion=e.signingRegion||u||o;e.signingName=e.signingName||c||e.serviceId;return new s.SignatureV4({credentials:n,region:e.signingRegion,service:e.signingName,sha256:i,uriEscapePath:r})}))}return{...e,systemClockOffset:o,signingEscapePath:r,credentials:n,signer:u}}t.resolveAwsAuthConfig=resolveAwsAuthConfig;function normalizeProvider(e){if(typeof e==="object"){const t=Promise.resolve(e);return()=>t}return e}},6778:(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});const s=n(1364);s.__exportStar(n(7152),t);s.__exportStar(n(1774),t)},1774:(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t.getAwsAuthPlugin=t.awsAuthMiddlewareOptions=t.awsAuthMiddleware=void 0;const s=n(6333);const r=(e,t)=>Math.abs(o(t).getTime()-e)>=3e5;const o=e=>new Date(Date.now()+e);function awsAuthMiddleware(e){return(t,n)=>(async function(o){if(!s.HttpRequest.isInstance(o.request))return t(o);const i=typeof e.signer==="function"?await e.signer():e.signer;const u=await t({...o,request:await i.sign(o.request,{signingDate:new Date(Date.now()+e.systemClockOffset),signingRegion:n["signing_region"],signingService:n["signing_service"]})});const{headers:c}=u.response;const f=c&&(c.date||c.Date);if(f){const t=Date.parse(f);if(r(t,e.systemClockOffset)){e.systemClockOffset=t-Date.now()}}return u})}t.awsAuthMiddleware=awsAuthMiddleware;t.awsAuthMiddlewareOptions={name:"awsAuthMiddleware",tags:["SIGNATURE","AWSAUTH"],relation:"after",toMiddleware:"retryMiddleware"};const i=e=>({applyToStack:n=>{n.addRelativeTo(awsAuthMiddleware(e),t.awsAuthMiddlewareOptions)}});t.getAwsAuthPlugin=i},2639:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t.constructStack=void 0;const n=()=>{let e=[];let n=[];const o=new Set;const i=e=>e.sort((e,t)=>s[t.step]-s[e.step]||r[t.priority||"normal"]-r[e.priority||"normal"]);const u=t=>{let s=false;const r=e=>{if(e.name&&e.name===t){s=true;o.delete(t);return false}return true};e=e.filter(r);n=n.filter(r);return s};const c=t=>{let s=false;const r=e=>{if(e.middleware===t){s=true;if(e.name)o.delete(e.name);return false}return true};e=e.filter(r);n=n.filter(r);return s};const f=t=>{e.forEach(e=>{t.add(e.middleware,{...e})});n.forEach(e=>{t.addRelativeTo(e.middleware,{...e})});return t};const a=e=>{const t=[];e.before.forEach(e=>{if(e.before.length===0&&e.after.length===0){t.push(e)}else{t.push(...a(e))}});t.push(e);e.after.reverse().forEach(e=>{if(e.before.length===0&&e.after.length===0){t.push(e)}else{t.push(...a(e))}});return t};const d=()=>{const t=[];const s=[];const r={};e.forEach(e=>{const n={...e,before:[],after:[]};if(n.name)r[n.name]=n;t.push(n)});n.forEach(e=>{const t={...e,before:[],after:[]};if(t.name)r[t.name]=t;s.push(t)});s.forEach(e=>{if(e.toMiddleware){const t=r[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 o=i(t).map(a).reduce((e,t)=>{e.push(...t);return e},[]);return o.map(e=>e.middleware)};const l={add:(t,n={})=>{const{name:s}=n;const r={step:"initialize",priority:"normal",middleware:t,...n};if(s){if(o.has(s)){throw new Error(`Duplicate middleware name '${s}'`)}o.add(s)}e.push(r)},addRelativeTo:(e,t)=>{const{name:s}=t;const r={middleware:e,...t};if(s){if(o.has(s)){throw new Error(`Duplicated middleware name '${s}'`)}o.add(s)}n.push(r)},clone:()=>f(t.constructStack()),use:e=>{e.applyToStack(l)},remove:e=>{if(typeof e==="string")return u(e);else return c(e)},removeByTag:t=>{let s=false;const r=e=>{const{tags:n,name:r}=e;if(n&&n.includes(t)){if(r)o.delete(r);s=true;return false}return true};e=e.filter(r);n=n.filter(r);return s},concat:e=>{const n=f(t.constructStack());n.use(e);return n},applyToStack:f,resolve:(e,t)=>{for(const n of d().reverse()){e=n(e,t)}return e}};return l};t.constructStack=n;const s={initialize:5,serialize:4,build:3,finalizeRequest:2,deserialize:1};const r={high:3,normal:2,low:1}},1732:(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});const s=n(1364);s.__exportStar(n(2639),t)},8487:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t.resolveUserAgentConfig=void 0;function resolveUserAgentConfig(e){return e}t.resolveUserAgentConfig=resolveUserAgentConfig},1660:(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});const s=n(1364);s.__exportStar(n(8487),t);s.__exportStar(n(1465),t)},1465:(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t.getUserAgentPlugin=t.getUserAgentMiddlewareOptions=t.userAgentMiddleware=void 0;const s=n(6333);function userAgentMiddleware(e){return t=>n=>{const{request:r}=n;if(!s.HttpRequest.isInstance(r))return t(n);const{headers:o}=r;const i=e.runtime==="node"?"user-agent":"x-amz-user-agent";if(!o[i]){o[i]=`${e.defaultUserAgent}`}else{o[i]+=` ${e.defaultUserAgent}`}if(e.customUserAgent){o[i]+=` ${e.customUserAgent}`}return t({...n,request:r})}}t.userAgentMiddleware=userAgentMiddleware;t.getUserAgentMiddlewareOptions={name:"getUserAgentMiddleware",step:"build",tags:["SET_USER_AGENT","USER_AGENT"]};const r=e=>({applyToStack:n=>{n.add(userAgentMiddleware(e),t.getUserAgentMiddlewareOptions)}});t.getUserAgentPlugin=r},2927:(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t.loadConfig=void 0;const s=n(453);const r=n(9875);const o=n(1396);const i=n(5750);const u=({environmentVariableSelector:e,configFileSelector:t,default:n},u={})=>s.memoize(s.chain(r.fromEnv(e),o.fromSharedConfigFiles(t,u),i.fromStatic(n)));t.loadConfig=u},9875:(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t.fromEnv=void 0;const s=n(453);const r=e=>async()=>{try{const t=e(process.env);if(t===undefined){throw new Error}return t}catch(t){throw new s.ProviderError(t.message||`Cannot load config from environment variables with getter: ${e}`)}};t.fromEnv=r},1396:(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t.fromSharedConfigFiles=t.ENV_PROFILE=void 0;const s=n(453);const r=n(835);const o="default";t.ENV_PROFILE="AWS_PROFILE";const i=(e,{preferredFile:n="config",...i}={})=>async()=>{const{loadedConfig:u=r.loadSharedConfigFiles(i),profile:c=process.env[t.ENV_PROFILE]||o}=i;const{configFile:f,credentialsFile:a}=await u;const d=a[c]||{};const l=f[c]||{};const _=n==="config"?{...d,...l}:{...l,...d};try{const t=e(_);if(t===undefined){throw new Error}return t}catch(t){throw new s.ProviderError(t.message||`Cannot load config for profile ${c} in SDK configuration files with getter: ${e}`)}};t.fromSharedConfigFiles=i},5750:(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t.fromStatic=void 0;const s=n(453);const r=e=>typeof e==="function";const o=e=>r(e)?async()=>e():s.fromStatic(e);t.fromStatic=o},4203:(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});const s=n(1364);s.__exportStar(n(2927),t)},4296:(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"]},7941:(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 s=e[n];t[n]=Array.isArray(s)?s.join(","):s}return t};t.getTransformedHeaders=n},4782:(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});const s=n(1364);s.__exportStar(n(1760),t);s.__exportStar(n(7591),t);s.__exportStar(n(6254),t)},1760:(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t.NodeHttpHandler=void 0;const s=n(6333);const r=n(5504);const o=n(8605);const i=n(7211);const u=n(4296);const c=n(7941);const f=n(7662);const a=n(776);const d=n(7010);class NodeHttpHandler{constructor({connectionTimeout:e,socketTimeout:t,httpAgent:n,httpsAgent:s}={}){this.metadata={handlerProtocol:"http/1.1"};this.connectionTimeout=e;this.socketTimeout=t;const r=true;this.httpAgent=n||new o.Agent({keepAlive:r});this.httpsAgent=s||new i.Agent({keepAlive:r})}destroy(){this.httpAgent.destroy();this.httpsAgent.destroy()}handle(e,{abortSignal:t}={}){return new Promise((n,l)=>{if(t===null||t===void 0?void 0:t.aborted){const e=new Error("Request aborted");e.name="AbortError";l(e);return}const _=e.protocol==="https:";const h=r.buildQueryString(e.query||{});const y={headers:e.headers,host:e.hostname,method:e.method,path:h?`${e.path}?${h}`:e.path,port:e.port,agent:_?this.httpsAgent:this.httpAgent};const A=_?i.request:o.request;const p=A(y,e=>{const t=new s.HttpResponse({statusCode:e.statusCode||-1,headers:c.getTransformedHeaders(e.headers),body:e});n({response:t})});p.on("error",e=>{if(u.NODEJS_TIMEOUT_ERROR_CODES.includes(e.code)){l(Object.assign(e,{name:"TimeoutError"}))}else{l(e)}});f.setConnectionTimeout(p,l,this.connectionTimeout);a.setSocketTimeout(p,l,this.socketTimeout);if(t){t.onabort=(()=>{p.abort();const e=new Error("Request aborted");e.name="AbortError";l(e)})}d.writeRequestBody(p,e)})}}t.NodeHttpHandler=NodeHttpHandler},7591:(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t.NodeHttp2Handler=void 0;const s=n(6333);const r=n(5504);const o=n(7565);const i=n(7941);const u=n(7010);class NodeHttp2Handler{constructor({requestTimeout:e,sessionTimeout:t}={}){this.metadata={handlerProtocol:"h2"};this.requestTimeout=e;this.sessionTimeout=t;this.connectionPool=new Map}destroy(){for(const[e,t]of this.connectionPool){t.destroy()}this.connectionPool.clear()}handle(e,{abortSignal:t}={}){return new Promise((n,c)=>{if(t===null||t===void 0?void 0:t.aborted){const e=new Error("Request aborted");e.name="AbortError";c(e);return}const{hostname:f,method:a,port:d,protocol:l,path:_,query:h}=e;const y=r.buildQueryString(h||{});const A=this.getSession(`${l}//${f}${d?`:${d}`:""}`).request({...e.headers,[o.constants.HTTP2_HEADER_PATH]:y?`${_}?${y}`:_,[o.constants.HTTP2_HEADER_METHOD]:a});A.on("response",e=>{const t=new s.HttpResponse({statusCode:e[":status"]||-1,headers:i.getTransformedHeaders(e),body:A});n({response:t})});A.on("error",c);A.on("frameError",c);A.on("aborted",c);const p=this.requestTimeout;if(p){A.setTimeout(p,()=>{A.close();const e=new Error(`Stream timed out because of no activity for ${p} ms`);e.name="TimeoutError";c(e)})}if(t){t.onabort=(()=>{A.close();const e=new Error("Request aborted");e.name="AbortError";c(e)})}u.writeRequestBody(A,e)})}getSession(e){const t=this.connectionPool;const n=t.get(e);if(n)return n;const s=o.connect(e);t.set(e,s);const r=this.sessionTimeout;if(r){s.setTimeout(r,()=>{s.close();t.delete(e)})}return s}}t.NodeHttp2Handler=NodeHttp2Handler},7662:(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",s=>{if(s.connecting){const r=setTimeout(()=>{e.destroy();t(Object.assign(new Error(`Socket timed out without establishing a connection within ${n} ms`),{name:"TimeoutError"}))},n);s.on("connect",()=>{clearTimeout(r)})}})};t.setConnectionTimeout=n},776:(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},9857:(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t.Collector=void 0;const s=n(2413);class Collector extends s.Writable{constructor(){super(...arguments);this.bufferedBytes=[]}_write(e,t,n){this.bufferedBytes.push(e);n()}}t.Collector=Collector},6254:(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t.streamCollector=void 0;const s=n(9857);const r=e=>new Promise((t,n)=>{const r=new s.Collector;e.pipe(r);e.on("error",e=>{r.end();n(e)});r.on("error",n);r.on("finish",function(){const e=new Uint8Array(Buffer.concat(this.bufferedBytes));t(e)})});t.streamCollector=r},7010:(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t.writeRequestBody=void 0;const s=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 s.Readable){t.pipe(e)}else if(t){e.end(Buffer.from(t))}else{e.end()}}},9298:(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}}t.ProviderError=ProviderError},9557:(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t.chain=void 0;const s=n(9298);function chain(...e){return()=>{let t=Promise.reject(new s.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},9976:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t.fromStatic=void 0;const n=e=>()=>Promise.resolve(e);t.fromStatic=n},453:(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});const s=n(1364);s.__exportStar(n(9557),t);s.__exportStar(n(9976),t);s.__exportStar(n(1250),t);s.__exportStar(n(9298),t)},1250:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t.memoize=void 0;const n=(e,t,n)=>{let s;let r;if(t===undefined){return()=>{if(!r){s=e();r=true}return s}}let o=false;return async()=>{if(!r){s=e();r=true}if(o){return s}const i=await s;if(n&&!n(i)){o=true;return i}if(t(i)){return s=e()}return i}};t.memoize=n},9889:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true})},3099:(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.substr(-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 s=e[n];return{...t,[n]:Array.isArray(s)?[...s]:s}},{})}},5916:(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},6333:(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});const s=n(1364);s.__exportStar(n(5916),t);s.__exportStar(n(3099),t);s.__exportStar(n(9889),t);s.__exportStar(n(5148),t)},5148:(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\.\-]{1,61}[a-z0-9]$/;return t.test(e)}t.isValidHostname=isValidHostname},5504:(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t.buildQueryString=void 0;const s=n(1722);function buildQueryString(e){const t=[];for(let n of Object.keys(e).sort()){const r=e[n];n=s.escapeUri(n);if(Array.isArray(r)){for(let e=0,o=r.length;e{"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,s=null]=n.split("=");e=decodeURIComponent(e);if(s){s=decodeURIComponent(s)}if(!(e in t)){t[e]=s}else if(Array.isArray(t[e])){t[e].push(s)}else{t[e]=[t[e],s]}}}return t}t.parseQueryString=parseQueryString},2819:(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]},6278:(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t.isTransientError=t.isThrottlingError=t.isClockSkewError=t.isRetryableByTrait=void 0;const s=n(2819);const r=e=>e.$retryable!==undefined;t.isRetryableByTrait=r;const o=e=>s.CLOCK_SKEW_ERROR_CODES.includes(e.name);t.isClockSkewError=o;const i=e=>{var t,n;return((t=e.$metadata)===null||t===void 0?void 0:t.httpStatusCode)===429||s.THROTTLING_ERROR_CODES.includes(e.name)||((n=e.$retryable)===null||n===void 0?void 0:n.throttling)==true};t.isThrottlingError=i;const u=e=>{var t;return s.TRANSIENT_ERROR_CODES.includes(e.name)||s.TRANSIENT_ERROR_STATUS_CODES.includes(((t=e.$metadata)===null||t===void 0?void 0:t.httpStatusCode)||0)};t.isTransientError=u},835:(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t.loadSharedConfigFiles=t.ENV_CONFIG_PATH=t.ENV_CREDENTIALS_PATH=void 0;const s=n(5747);const r=n(2087);const o=n(5622);t.ENV_CREDENTIALS_PATH="AWS_SHARED_CREDENTIALS_FILE";t.ENV_CONFIG_PATH="AWS_CONFIG_FILE";const i=()=>({});const u=(e={})=>{const{filepath:n=process.env[t.ENV_CREDENTIALS_PATH]||o.join(_(),".aws","credentials"),configFilepath:s=process.env[t.ENV_CONFIG_PATH]||o.join(_(),".aws","config")}=e;return Promise.all([l(s).then(d).then(f).catch(i),l(n).then(d).catch(i)]).then(e=>{const[t,n]=e;return{configFile:t,credentialsFile:n}})};t.loadSharedConfigFiles=u;const c=/^profile\s(["'])?([^\1]+)\1$/;const f=e=>{const t={};for(const n of Object.keys(e)){let s;if(n==="default"){t.default=e.default}else if(s=c.exec(n)){const[r,o,i]=s;if(i){t[i]=e[n]}}}return t};const a=["__proto__","profile __proto__"];const d=e=>{const t={};let n;for(let s of e.split(/\r?\n/)){s=s.split(/(^|\s)[;#]/)[0];const e=s.match(/^\s*\[([^\[\]]+)]\s*$/);if(e){n=e[1];if(a.includes(n)){throw new Error(`Found invalid profile name "${n}"`)}}else if(n){const e=s.match(/^\s*(.+?)\s*=\s*(.+?)\s*$/);if(e){t[n]=t[n]||{};t[n][e[1]]=e[2]}}}return t};const l=e=>new Promise((t,n)=>{s.readFile(e,"utf8",(e,s)=>{if(e){n(e)}else{t(s)}})});const _=()=>{const{HOME:e,USERPROFILE:t,HOMEPATH:n,HOMEDRIVE:s=`C:${o.sep}`}=process.env;if(e)return e;if(t)return t;if(n)return`${s}${n}`;return r.homedir()}},4698:(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t.SignatureV4=void 0;const s=n(5226);const r=n(691);const o=n(4788);const i=n(1004);const u=n(7302);const c=n(6564);const f=n(4865);const a=n(8786);const d=n(4758);const l=n(3196);class SignatureV4{constructor({applyChecksum:e,credentials:t,region:n,service:s,sha256:r,uriEscapePath:o=true}){this.service=s;this.sha256=r;this.uriEscapePath=o;this.applyChecksum=typeof e==="boolean"?e:true;this.regionProvider=y(n);this.credentialProvider=A(t)}async presign(e,t={}){const{signingDate:n=new Date,expiresIn:s=3600,unsignableHeaders:u,unhoistableHeaders:f,signableHeaders:l,signingRegion:y,signingService:A}=t;const p=await this.credentialProvider();const w=y!==null&&y!==void 0?y:await this.regionProvider();const{longDate:E,shortDate:v}=_(n);if(s>r.MAX_PRESIGNED_TTL){return Promise.reject("Signature version 4 presigned URLs"+" must have an expiration date less than one week in"+" the future")}const S=o.createScope(v,w,A!==null&&A!==void 0?A:this.service);const P=a.moveHeadersToQuery(d.prepareRequest(e),{unhoistableHeaders:f});if(p.sessionToken){P.query[r.TOKEN_QUERY_PARAM]=p.sessionToken}P.query[r.ALGORITHM_QUERY_PARAM]=r.ALGORITHM_IDENTIFIER;P.query[r.CREDENTIAL_QUERY_PARAM]=`${p.accessKeyId}/${S}`;P.query[r.AMZ_DATE_QUERY_PARAM]=E;P.query[r.EXPIRES_QUERY_PARAM]=s.toString(10);const R=i.getCanonicalHeaders(P,u,l);P.query[r.SIGNED_HEADERS_QUERY_PARAM]=h(R);P.query[r.SIGNATURE_QUERY_PARAM]=await this.getSignature(E,S,this.getSigningKey(p,w,v,A),this.createCanonicalRequest(P,R,await c.getPayloadHash(e,this.sha256)));return P}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:i,signingRegion:u,signingService:f}){const a=u!==null&&u!==void 0?u:await this.regionProvider();const{shortDate:d,longDate:l}=_(n);const h=o.createScope(d,a,f!==null&&f!==void 0?f:this.service);const y=await c.getPayloadHash({headers:{},body:t},this.sha256);const A=new this.sha256;A.update(e);const p=s.toHex(await A.digest());const w=[r.EVENT_ALGORITHM_IDENTIFIER,l,h,i,p,y].join("\n");return this.signString(w,{signingDate:n,signingRegion:a,signingService:f})}async signString(e,{signingDate:t=new Date,signingRegion:n,signingService:r}={}){const o=await this.credentialProvider();const i=n!==null&&n!==void 0?n:await this.regionProvider();const{shortDate:u}=_(t);const c=new this.sha256(await this.getSigningKey(o,i,u,r));c.update(e);return s.toHex(await c.digest())}async signRequest(e,{signingDate:t=new Date,signableHeaders:n,unsignableHeaders:s,signingRegion:u,signingService:a}={}){const l=await this.credentialProvider();const y=u!==null&&u!==void 0?u:await this.regionProvider();const A=d.prepareRequest(e);const{longDate:p,shortDate:w}=_(t);const E=o.createScope(w,y,a!==null&&a!==void 0?a:this.service);A.headers[r.AMZ_DATE_HEADER]=p;if(l.sessionToken){A.headers[r.TOKEN_HEADER]=l.sessionToken}const v=await c.getPayloadHash(A,this.sha256);if(!f.hasHeader(r.SHA256_HEADER,A.headers)&&this.applyChecksum){A.headers[r.SHA256_HEADER]=v}const S=i.getCanonicalHeaders(A,s,n);const P=await this.getSignature(p,E,this.getSigningKey(l,y,w,a),this.createCanonicalRequest(A,S,v));A.headers[r.AUTH_HEADER]=`${r.ALGORITHM_IDENTIFIER} `+`Credential=${l.accessKeyId}/${E}, `+`SignedHeaders=${h(S)}, `+`Signature=${P}`;return A}createCanonicalRequest(e,t,n){const s=Object.keys(t).sort();return`${e.method}\n${this.getCanonicalPath(e)}\n${u.getCanonicalQuery(e)}\n${s.map(e=>`${e}:${t[e]}`).join("\n")}\n\n${s.join(";")}\n${n}`}async createStringToSign(e,t,n){const o=new this.sha256;o.update(n);const i=await o.digest();return`${r.ALGORITHM_IDENTIFIER}\n${e}\n${t}\n${s.toHex(i)}`}getCanonicalPath({path:e}){if(this.uriEscapePath){const t=encodeURIComponent(e.replace(/^\//,""));return`/${t.replace(/%2F/g,"/")}`}return e}async getSignature(e,t,n,r){const o=await this.createStringToSign(e,t,r);const i=new this.sha256(await n);i.update(o);return s.toHex(await i.digest())}getSigningKey(e,t,n,s){return o.getSigningKey(this.sha256,e,n,t,s||this.service)}}t.SignatureV4=SignatureV4;const _=e=>{const t=l.iso8601(e).replace(/[\-:]/g,"");return{longDate:t,shortDate:t.substr(0,8)}};const h=e=>Object.keys(e).sort().join(";");const y=e=>{if(typeof e==="string"){const t=Promise.resolve(e);return()=>t}else{return e}};const A=e=>{if(typeof e==="object"){const t=Promise.resolve(e);return()=>t}else{return e}}},3846:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t.cloneRequest=void 0;function cloneRequest({headers:e,query:t,...n}){return{...n,headers:{...e},query:t?cloneQuery(t):undefined}}t.cloneRequest=cloneRequest;function cloneQuery(e){return Object.keys(e).reduce((t,n)=>{const s=e[n];return{...t,[n]:Array.isArray(s)?[...s]:s}},{})}},691:(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=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.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.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.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},4788:(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t.clearCredentialCache=t.getSigningKey=t.createScope=void 0;const s=n(691);const r={};const o=[];function createScope(e,t,n){return`${e}/${t}/${n}/${s.KEY_TYPE_IDENTIFIER}`}t.createScope=createScope;function getSigningKey(e,t,n,i,u){const c=`${n}:${i}:${u}:`+`${t.accessKeyId}:${t.sessionToken}`;if(c in r){return r[c]}o.push(c);while(o.length>s.MAX_CACHE_SIZE){delete r[o.shift()]}return r[c]=new Promise((o,f)=>{let a=Promise.resolve(`AWS4${t.secretAccessKey}`);for(const t of[n,i,u,s.KEY_TYPE_IDENTIFIER]){a=a.then(n=>hmac(e,n,t));a.catch(()=>{})}a.then(o,e=>{delete r[c];f(e)})})}t.getSigningKey=getSigningKey;function clearCredentialCache(){o.length=0;Object.keys(r).forEach(e=>{delete r[e]})}t.clearCredentialCache=clearCredentialCache;function hmac(e,t,n){const s=new e(t);s.update(n);return s.digest()}},1004:(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t.getCanonicalHeaders=void 0;const s=n(691);function getCanonicalHeaders({headers:e},t,n){const r={};for(const o of Object.keys(e).sort()){const i=o.toLowerCase();if(i in s.ALWAYS_UNSIGNABLE_HEADERS||(t===null||t===void 0?void 0:t.has(i))||s.PROXY_HEADER_PATTERN.test(i)||s.SEC_HEADER_PATTERN.test(i)){if(!n||n&&!n.has(i)){continue}}r[i]=e[o].trim().replace(/\s+/g," ")}return r}t.getCanonicalHeaders=getCanonicalHeaders},7302:(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t.getCanonicalQuery=void 0;const s=n(1722);const r=n(691);function getCanonicalQuery({query:e={}}){const t=[];const n={};for(const o of Object.keys(e).sort()){if(o.toLowerCase()===r.SIGNATURE_HEADER){continue}t.push(o);const i=e[o];if(typeof i==="string"){n[o]=`${s.escapeUri(o)}=${s.escapeUri(i)}`}else if(Array.isArray(i)){n[o]=i.slice(0).sort().reduce((e,t)=>e.concat([`${s.escapeUri(o)}=${s.escapeUri(t)}`]),[]).join("&")}}return t.map(e=>n[e]).filter(e=>e).join("&")}t.getCanonicalQuery=getCanonicalQuery},6564:(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t.getPayloadHash=void 0;const s=n(231);const r=n(5226);const o=n(691);async function getPayloadHash({headers:e,body:t},n){for(const t of Object.keys(e)){if(t.toLowerCase()===o.SHA256_HEADER){return e[t]}}if(t==undefined){return"e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"}else if(typeof t==="string"||ArrayBuffer.isView(t)||s.isArrayBuffer(t)){const e=new n;e.update(t);return r.toHex(await e.digest())}return o.UNSIGNED_PAYLOAD}t.getPayloadHash=getPayloadHash},4865:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t.hasHeader=void 0;function hasHeader(e,t){e=e.toLowerCase();for(const n of Object.keys(t)){if(e===n.toLowerCase()){return true}}return false}t.hasHeader=hasHeader},1423:(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});const s=n(1364);s.__exportStar(n(4788),t);s.__exportStar(n(4698),t)},8786:(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t.moveHeadersToQuery=void 0;const s=n(3846);function moveHeadersToQuery(e,t={}){var n;const{headers:r,query:o={}}=typeof e.clone==="function"?e.clone():s.cloneRequest(e);for(const e of Object.keys(r)){const s=e.toLowerCase();if(s.substr(0,6)==="x-amz-"&&!((n=t.unhoistableHeaders)===null||n===void 0?void 0:n.has(s))){o[e]=r[e];delete r[e]}}return{...e,headers:r,query:o}}t.moveHeadersToQuery=moveHeadersToQuery},4758:(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t.prepareRequest=void 0;const s=n(3846);const r=n(691);function prepareRequest(e){e=typeof e.clone==="function"?e.clone():s.cloneRequest(e);for(const t of Object.keys(e.headers)){if(r.GENERATED_HEADERS.indexOf(t.toLowerCase())>-1){delete e.headers[t]}}return e}t.prepareRequest=prepareRequest},3196:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t.toDate=t.iso8601=void 0;function iso8601(e){return toDate(e).toISOString().replace(/\.\d{3}Z$/,"Z")}t.iso8601=iso8601;function toDate(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=toDate},7843:(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t.Client=void 0;const s=n(1732);class Client{constructor(e){this.middlewareStack=s.constructStack();this.config=e}send(e,t,n){const s=typeof t!=="function"?t:undefined;const r=typeof t==="function"?t:n;const o=e.resolveMiddleware(this.middlewareStack,this.config,s);if(r){o(e).then(e=>r(null,e.output),e=>r(e)).catch(()=>{})}else{return o(e).then(e=>e.output)}}destroy(){if(this.config.requestHandler.destroy)this.config.requestHandler.destroy()}}t.Client=Client},5863:(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t.Command=void 0;const s=n(1732);class Command{constructor(){this.middlewareStack=s.constructStack()}}t.Command=Command},6159:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t.SENSITIVE_STRING=void 0;t.SENSITIVE_STRING="***SensitiveInformation***"},9810:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t.dateToUtcString=void 0;const n=["Sun","Mon","Tue","Wed","Thu","Fri","Sat"];const s=["Jan","Feb","Mar","Apr","May","Jun","Jul","Aug","Sep","Oct","Nov","Dec"];function dateToUtcString(e){const t=e.getUTCFullYear();const r=e.getUTCMonth();const o=e.getUTCDay();const i=e.getUTCDate();const u=e.getUTCHours();const c=e.getUTCMinutes();const f=e.getUTCSeconds();const a=i<10?`0${i}`:`${i}`;const d=u<10?`0${u}`:`${u}`;const l=c<10?`0${c}`:`${c}`;const _=f<10?`0${f}`:`${f}`;return`${n[o]}, ${a} ${s[r]} ${t} ${d}:${l}:${_} GMT`}t.dateToUtcString=dateToUtcString},4344:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true})},6372:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true})},9512:(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)})}t.extendedEncodeURIComponent=extendedEncodeURIComponent},3905:(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},7810:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t.getValueFromTextNode=void 0;const n=e=>{const n="#text";for(const s in e){if(e.hasOwnProperty(s)&&e[s][n]!==undefined){e[s]=e[s][n]}else if(typeof e[s]==="object"&&e[s]!==null){e[s]=t.getValueFromTextNode(e[s])}}return e};t.getValueFromTextNode=n},6763:(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});const s=n(1364);s.__exportStar(n(7843),t);s.__exportStar(n(5863),t);s.__exportStar(n(4344),t);s.__exportStar(n(6372),t);s.__exportStar(n(9512),t);s.__exportStar(n(3905),t);s.__exportStar(n(7810),t);s.__exportStar(n(4550),t);s.__exportStar(n(9810),t);s.__exportStar(n(3485),t);s.__exportStar(n(6159),t);s.__exportStar(n(7096),t);s.__exportStar(n(2882),t)},4550:(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},7096:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true})},2882:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true})},3485:(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 s=e.split(t);if(n===1){return s}const r=[];let o="";for(let e=0;e{"use strict";Object.defineProperty(t,"__esModule",{value:true});t.parseUrl=void 0;const s=n(2573);const r=e=>{const{hostname:t="localhost",pathname:n="/",port:r,protocol:o="https:",search:i}=new URL(e);let u;if(i){u=s.parseQueryString(i)}return{hostname:t,port:r?parseInt(r):undefined,protocol:o,path:n,query:u}};t.parseUrl=r},6334:(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t.toBase64=t.fromBase64=void 0;const s=n(6453);function fromBase64(e){const t=s.fromString(e,"base64");return new Uint8Array(t.buffer,t.byteOffset,t.byteLength)}t.fromBase64=fromBase64;function toBase64(e){return s.fromArrayBuffer(e.buffer,e.byteOffset,e.byteLength).toString("base64")}t.toBase64=toBase64},4338:(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t.calculateBodyLength=void 0;const s=n(5747);function calculateBodyLength(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"){return s.lstatSync(e.path).size}}t.calculateBodyLength=calculateBodyLength},6453:(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t.fromString=t.fromArrayBuffer=void 0;const s=n(231);const r=n(4293);const o=(e,t=0,n=e.byteLength-t)=>{if(!s.isArrayBuffer(e)){throw new TypeError(`The "input" argument must be ArrayBuffer. Received type ${typeof e} (${e})`)}return r.Buffer.from(e,t,n)};t.fromArrayBuffer=o;const i=(e,t)=>{if(typeof e!=="string"){throw new TypeError(`The "input" argument must be of type string. Received type ${typeof e} (${e})`)}return t?r.Buffer.from(e,t):r.Buffer.from(e)};t.fromString=i},5226:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t.toHex=t.fromHex=void 0;const n={};const s={};for(let e=0;e<256;e++){let t=e.toString(16).toLowerCase();if(t.length===1){t=`0${t}`}n[e]=t;s[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{"use strict";Object.defineProperty(t,"__esModule",{value:true});t.escapeUriPath=void 0;const s=n(7606);const r=e=>e.split("/").map(s.escapeUri).join("/");t.escapeUriPath=r},7606:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t.escapeUri=void 0;const n=e=>encodeURIComponent(e).replace(/[!'()*]/g,s);t.escapeUri=n;const s=e=>`%${e.charCodeAt(0).toString(16).toUpperCase()}`},1722:(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});const s=n(1364);s.__exportStar(n(7606),t);s.__exportStar(n(7674),t)},4492:(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t.defaultUserAgent=void 0;const s=n(1364);const r=s.__importDefault(n(1765));function defaultUserAgent(e,t){let n=`${r.default.platform}/${r.default.version}`;if(r.default.env.AWS_EXECUTION_ENV){n+=` exec-env/${r.default.env.AWS_EXECUTION_ENV}`}return`aws-sdk-nodejs-v3-${e}/${t} ${n}`}t.defaultUserAgent=defaultUserAgent},9830:(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t.toUtf8=t.fromUtf8=void 0;const s=n(6453);const r=e=>{const t=s.fromString(e,"utf8");return new Uint8Array(t.buffer,t.byteOffset,t.byteLength/Uint8Array.BYTES_PER_ELEMENT)};t.fromUtf8=r;const o=e=>s.fromArrayBuffer(e.buffer,e.byteOffset,e.byteLength).toString("utf8");t.toUtf8=o},1035:(e,t,n)=>{"use strict";const s=n(3348).buildOptions;const r={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 o=["attributeNamePrefix","attrNodeName","textNodeName","ignoreAttributes","cdataTagName","cdataPositionChar","format","indentBy","supressEmptyNode","tagValueProcessor","attrValueProcessor"];function Parser(e){this.options=s(e,r,o);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 s="";const r=Object.keys(e);const o=r.length;for(let i=0;i")}return e+this.newLine}}function buildObjectNode(e,t,n,s){if(n&&!e.includes("<")){return this.indentate(s)+"<"+t+n+">"+e+""+this.options.tagValueProcessor(e)+"{"use strict";const s=function(e){return String.fromCharCode(e)};const r={nilChar:s(176),missingChar:s(201),nilPremitive:s(175),missingPremitive:s(200),emptyChar:s(178),emptyValue:s(177),boundryChar:s(179),objStart:s(198),arrStart:s(204),arrayEnd:s(185)};const o=[r.nilChar,r.nilPremitive,r.missingChar,r.missingPremitive,r.boundryChar,r.emptyChar,r.emptyValue,r.arrayEnd,r.objStart,r.arrStart];const i=function(e,t,n){if(typeof t==="string"){if(e&&e[0]&&e[0].val!==undefined){return u(e[0].val,t)}else{return u(e,t)}}else{const s=hasData(e);if(s===true){let s="";if(Array.isArray(t)){s+=r.arrStart;const o=t[0];const f=e.length;if(typeof o==="string"){for(let t=0;t{"use strict";const s=n(3348);const r=function(e,t){const n={};if((!e.child||s.isEmptyObject(e.child))&&(!e.attrsMap||s.isEmptyObject(e.attrsMap))){return s.isExist(e.val)?e.val:""}else{if(s.isExist(e.val)){if(!(typeof e.val==="string"&&(e.val===""||e.val===t.cdataPositionChar))){if(t.arrayMode==="strict"){n[t.textNodeName]=[e.val]}else{n[t.textNodeName]=e.val}}}}s.merge(n,e.attrsMap,t.arrayMode);const o=Object.keys(e.child);for(let s=0;s1){n[i]=[];for(var u in e.child[i]){n[i].push(r(e.child[i][u],t))}}else{if(t.arrayMode===true){const s=r(e.child[i][0],t);if(typeof s==="object")n[i]=[s];else n[i]=s}else if(t.arrayMode==="strict"){n[i]=[r(e.child[i][0],t)]}else{n[i]=r(e.child[i][0],t)}}}return n};t.convertToJson=r},9323:(e,t,n)=>{"use strict";const s=n(3348);const r=n(3348).buildOptions;const o=n(9304);const i=function(e,t){t=r(t,o.defaultOptions,o.props);t.indentBy=t.indentBy||"";return u(e,t,0)};const u=function(e,t,n){let r="{";const o=Object.keys(e.child);for(let n=0;n1){r+='"'+i+'" : [ ';for(var c in e.child[i]){r+=u(e.child[i][c],t)+" , "}r=r.substr(0,r.length-1)+" ] "}else{r+='"'+i+'" : '+u(e.child[i][0],t)+" ,"}}s.merge(r,e.attrsMap);if(s.isEmptyObject(r)){return s.isExist(e.val)?e.val:""}else{if(s.isExist(e.val)){if(!(typeof e.val==="string"&&(e.val===""||e.val===t.cdataPositionChar))){r+='"'+t.textNodeName+'" : '+stringval(e.val)}}}if(r[r.length-1]===","){r=r.substr(0,r.length-2)}return r+"}"};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=i},6712:(e,t,n)=>{"use strict";const s=n(4192);const r=n(9304);const o=n(9304);const i=n(3348).buildOptions;const u=n(5850);t.parse=function(e,t,n){if(n){if(n===true)n={};const t=u.validate(e,n);if(t!==true){throw Error(t.err.msg)}}t=i(t,o.defaultOptions,o.props);const c=r.getTraversalObj(e,t);return s.convertToJson(c,t)};t.convertTonimn=n(8200).convert2nimn;t.getTraversalObj=r.getTraversalObj;t.convertToJson=s.convertToJson;t.convertToJsonString=n(9323).convertToJsonString;t.validate=u.validate;t.j2xParser=n(1035);t.parseToNimn=function(e,n,s){return t.convertTonimn(t.getTraversalObj(e,s),n,s)};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(s){const r=e.child[s];if(Array.isArray(r)){console.log(t+'"'+s+'" :[');r.forEach(function(e,t){print(e,n)});console.log(t+"],")}else{console.log(t+' "'+s+'" : {');print(r,n);console.log(t+"},")}});console.log(t+"},")}console.log(t+"},")}}},3348:(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 s=n+"\\-.\\d\\u00B7\\u0300-\\u036F\\u203F-\\u2040";const r="["+n+"]["+s+"]*";const o=new RegExp("^"+r+"$");const i=function(e,t){const n=[];let s=t.exec(e);while(s){const r=[];const o=s.length;for(let e=0;e{"use strict";const s=n(3348);const r={allowBooleanAttributes:false};const o=["allowBooleanAttributes"];t.validate=function(e,t){t=s.buildOptions(t,r,o);const n=[];let i=false;let u=false;if(e[0]==="\ufeff"){e=e.substr(1)}for(let s=0;s"&&e[s]!==" "&&e[s]!=="\t"&&e[s]!=="\n"&&e[s]!=="\r";s++){o+=e[s]}o=o.trim();if(o[o.length-1]==="/"){o=o.substring(0,o.length-1);s--}if(!validateTagName(o)){let t;if(o.trim().length===0){t="There is an unnecessary space between tag name and backward slash '0){return getErrorObject("InvalidTag","Closing tag '"+o+"' can't have attributes or invalid starting.",getLineNumberForPosition(e,s))}else{const t=n.pop();if(o!==t){return getErrorObject("InvalidTag","Closing tag '"+t+"' is expected inplace of '"+o+"'.",getLineNumberForPosition(e,s))}if(n.length==0){u=true}}}else{const r=validateAttributeString(f,t);if(r!==true){return getErrorObject(r.err.code,r.err.msg,getLineNumberForPosition(e,s-f.length+r.err.line))}if(u===true){return getErrorObject("InvalidXml","Multiple possible root nodes found.",getLineNumberForPosition(e,s))}else{n.push(o)}i=true}for(s++;s0){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(;t5&&s==="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"){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"){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"){t+=2;break}}}return t}var i='"';var u="'";function readAttributeStr(e,t){let n="";let s="";let r=false;for(;t"){if(s===""){r=true;break}}n+=e[t]}if(s!==""){return false}return{value:n,index:t,tagClosed:r}}const c=new RegExp("(\\s*)([^\\s=]+)(\\s*=)?(\\s*(['\"])(([\\s\\S])*?)\\5)?","g");function validateAttributeString(e,t){const n=s.getAllMatches(e,c);const r={};for(let s=0;s{"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]}}}},9304:(e,t,n)=>{"use strict";const s=n(3348);const r=n(3348).buildOptions;const o=n(769);const i="<((!\\[CDATA\\[([\\s\\S]*?)(]]>))|((NAME:)?(NAME))([^>]*)>|((\\/)(NAME)\\s*>))([^<]*)".replace(/NAME/g,s.nameRegexp);if(!Number.parseInt&&window.parseInt){Number.parseInt=window.parseInt}if(!Number.parseFloat&&window.parseFloat){Number.parseFloat=window.parseFloat}const u={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=u;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(s.isExist(e)){return e}else{return""}}}const f=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=s.getAllMatches(e,f);const r=n.length;const o={};for(let e=0;e",n,"Closing Tag is not closed.");let o=e.substring(n+2,r).trim();if(t.ignoreNameSpace){const e=o.indexOf(":");if(e!==-1){o=o.substr(e+1)}}if(i){if(i.val){i.val=s.getValue(i.val)+""+processTagValue(o,f,t)}else{i.val=processTagValue(o,f,t)}}if(t.stopNodes.length&&t.stopNodes.includes(i.tagname)){i.child=[];if(i.attrsMap==undefined){i.attrsMap={}}i.val=e.substr(i.startIndex+1,n-i.startIndex-1)}i=i.parent;f="";n=r}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 s=e.substring(n,t);if(s.indexOf("[")>=0){n=e.indexOf("]>",n)+1}else{n=t}}else if(e.substr(n+1,2)==="!["){const r=findClosingIndex(e,"]]>",n,"CDATA is not closed.")-2;const u=e.substring(n+9,r);if(f){i.val=s.getValue(i.val)+""+processTagValue(i.tagname,f,t);f=""}if(t.cdataTagName){const e=new o(t.cdataTagName,i,u);i.addChild(e);i.val=s.getValue(i.val)+t.cdataPositionChar;if(u){e.val=u}}else{i.val=(i.val||"")+(u||"")}n=r+2}else{const r=closingIndexForOpeningTag(e,n+1);let u=r.data;const c=r.index;const a=u.indexOf(" ");let d=u;if(a!==-1){d=u.substr(0,a).replace(/\s\s*$/,"");u=u.substr(a+1)}if(t.ignoreNameSpace){const e=d.indexOf(":");if(e!==-1){d=d.substr(e+1)}}if(i&&f){if(i.tagname!=="!xml"){i.val=s.getValue(i.val)+""+processTagValue(i.tagname,f,t)}}if(u.length>0&&u.lastIndexOf("/")===u.length-1){if(d[d.length-1]==="/"){d=d.substr(0,d.length-1);u=d}else{u=u.substr(0,u.length-1)}const e=new o(d,i,"");if(d!==u){e.attrsMap=buildAttributesMap(u,t)}i.addChild(e)}else{const e=new o(d,i);if(t.stopNodes.length&&t.stopNodes.includes(e.tagname)){e.startIndex=c}if(d!==u){e.attrsMap=buildAttributesMap(u,t)}i.addChild(e);i=e}f="";n=c}}else{f+=e[n]}}return n};function closingIndexForOpeningTag(e,t){let n;let s="";for(let r=t;r"){return{data:s,index:r}}else if(t==="\t"){t=" "}s+=t}}function findClosingIndex(e,t,n,s){const r=e.indexOf(t,n);if(r===-1){throw new Error(s)}else{return r+t.length-1}}t.getTraversalObj=a},1364:(e,t,n)=>{"use strict";n.r(t);n.d(t,{__extends:()=>__extends,__assign:()=>r,__rest:()=>__rest,__decorate:()=>__decorate,__param:()=>__param,__metadata:()=>__metadata,__awaiter:()=>__awaiter,__generator:()=>__generator,__createBinding:()=>__createBinding,__exportStar:()=>__exportStar,__values:()=>__values,__read:()=>__read,__spread:()=>__spread,__spreadArrays:()=>__spreadArrays,__await:()=>__await,__asyncGenerator:()=>__asyncGenerator,__asyncDelegator:()=>__asyncDelegator,__asyncValues:()=>__asyncValues,__makeTemplateObject:()=>__makeTemplateObject,__importStar:()=>__importStar,__importDefault:()=>__importDefault,__classPrivateFieldGet:()=>__classPrivateFieldGet,__classPrivateFieldSet:()=>__classPrivateFieldSet});var s=function(e,t){s=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(e,t){e.__proto__=t}||function(e,t){for(var n in t)if(t.hasOwnProperty(n))e[n]=t[n]};return s(e,t)};function __extends(e,t){s(e,t);function __(){this.constructor=e}e.prototype=t===null?Object.create(t):(__.prototype=t.prototype,new __)}var r=function(){r=Object.assign||function __assign(e){for(var t,n=1,s=arguments.length;n=0;u--)if(i=e[u])o=(r<3?i(o):r>3?i(t,n,o):i(t,n))||o;return r>3&&o&&Object.defineProperty(t,n,o),o}function __param(e,t){return function(n,s){t(n,s,e)}}function __metadata(e,t){if(typeof Reflect==="object"&&typeof Reflect.metadata==="function")return Reflect.metadata(e,t)}function __awaiter(e,t,n,s){function adopt(e){return e instanceof n?e:new n(function(t){t(e)})}return new(n||(n=Promise))(function(n,r){function fulfilled(e){try{step(s.next(e))}catch(e){r(e)}}function rejected(e){try{step(s["throw"](e))}catch(e){r(e)}}function step(e){e.done?n(e.value):adopt(e.value).then(fulfilled,rejected)}step((s=s.apply(e,t||[])).next())})}function __generator(e,t){var n={label:0,sent:function(){if(o[0]&1)throw o[1];return o[1]},trys:[],ops:[]},s,r,o,i;return i={next:verb(0),throw:verb(1),return:verb(2)},typeof Symbol==="function"&&(i[Symbol.iterator]=function(){return this}),i;function verb(e){return function(t){return step([e,t])}}function step(i){if(s)throw new TypeError("Generator is already executing.");while(n)try{if(s=1,r&&(o=i[0]&2?r["return"]:i[0]?r["throw"]||((o=r["return"])&&o.call(r),0):r.next)&&!(o=o.call(r,i[1])).done)return o;if(r=0,o)i=[i[0]&2,o.value];switch(i[0]){case 0:case 1:o=i;break;case 4:n.label++;return{value:i[1],done:false};case 5:n.label++;r=i[1];i=[0];continue;case 7:i=n.ops.pop();n.trys.pop();continue;default:if(!(o=n.trys,o=o.length>0&&o[o.length-1])&&(i[0]===6||i[0]===2)){n=0;continue}if(i[0]===3&&(!o||i[1]>o[0]&&i[1]=e.length)e=void 0;return{value:e&&e[s++],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 s=n.call(e),r,o=[],i;try{while((t===void 0||t-- >0)&&!(r=s.next()).done)o.push(r.value)}catch(e){i={error:e}}finally{try{if(r&&!r.done&&(n=s["return"]))n.call(s)}finally{if(i)throw i.error}}return o}function __spread(){for(var e=[],t=0;t1||resume(e,t)})}}function resume(e,t){try{step(s[e](t))}catch(e){settle(o[0][3],e)}}function step(e){e.value instanceof __await?Promise.resolve(e.value.v).then(fulfill,reject):settle(o[0][2],e)}function fulfill(e){resume("next",e)}function reject(e){resume("throw",e)}function settle(e,t){if(e(t),o.shift(),o.length)resume(o[0][0],o[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(s,r){t[s]=e[s]?function(t){return(n=!n)?{value:__await(e[s](t)),done:s==="return"}:r?r(t):t}:r}}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(s,r){n=e[t](n),settle(s,r,n.done,n.value)})}}function settle(e,t,n,s){Promise.resolve(s).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}function __importStar(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}function __importDefault(e){return e&&e.__esModule?e:{default:e}}function __classPrivateFieldGet(e,t){if(!t.has(e)){throw new TypeError("attempted to get private field on non-instance")}return t.get(e)}function __classPrivateFieldSet(e,t,n){if(!t.has(e)){throw new TypeError("attempted to set private field on non-instance")}t.set(e,n);return n}},2034:(e,t,n)=>{var s=n(8127);var r=n(9180);var o=r;o.v1=s;o.v4=r;e.exports=o},4690:e=>{var t=[];for(var n=0;n<256;++n){t[n]=(n+256).toString(16).substr(1)}function bytesToUuid(e,n){var s=n||0;var r=t;return[r[e[s++]],r[e[s++]],r[e[s++]],r[e[s++]],"-",r[e[s++]],r[e[s++]],"-",r[e[s++]],r[e[s++]],"-",r[e[s++]],r[e[s++]],"-",r[e[s++]],r[e[s++]],r[e[s++]],r[e[s++]],r[e[s++]],r[e[s++]]].join("")}e.exports=bytesToUuid},2038:(e,t,n)=>{var s=n(6417);e.exports=function nodeRNG(){return s.randomBytes(16)}},8127:(e,t,n)=>{var s=n(2038);var r=n(4690);var o;var i;var u=0;var c=0;function v1(e,t,n){var f=t&&n||0;var a=t||[];e=e||{};var d=e.node||o;var l=e.clockseq!==undefined?e.clockseq:i;if(d==null||l==null){var _=s();if(d==null){d=o=[_[0]|1,_[1],_[2],_[3],_[4],_[5]]}if(l==null){l=i=(_[6]<<8|_[7])&16383}}var h=e.msecs!==undefined?e.msecs:(new Date).getTime();var y=e.nsecs!==undefined?e.nsecs:c+1;var A=h-u+(y-c)/1e4;if(A<0&&e.clockseq===undefined){l=l+1&16383}if((A<0||h>u)&&e.nsecs===undefined){y=0}if(y>=1e4){throw new Error("uuid.v1(): Can't create more than 10M uuids/sec")}u=h;c=y;i=l;h+=122192928e5;var p=((h&268435455)*1e4+y)%4294967296;a[f++]=p>>>24&255;a[f++]=p>>>16&255;a[f++]=p>>>8&255;a[f++]=p&255;var w=h/4294967296*1e4&268435455;a[f++]=w>>>8&255;a[f++]=w&255;a[f++]=w>>>24&15|16;a[f++]=w>>>16&255;a[f++]=l>>>8|128;a[f++]=l&255;for(var E=0;E<6;++E){a[f+E]=d[E]}return t?t:r(a)}e.exports=v1},9180:(e,t,n)=>{var s=n(2038);var r=n(4690);function v4(e,t,n){var o=t&&n||0;if(typeof e=="string"){t=e==="binary"?new Array(16):null;e=null}e=e||{};var i=e.random||(e.rng||s)();i[6]=i[6]&15|64;i[8]=i[8]&63|128;if(t){for(var u=0;u<16;++u){t[o+u]=i[u]}}return t||r(i)}e.exports=v4},8746:(e,t,n)=>{"use strict";n.r(t);n.d(t,{default:()=>a});var s=n(5316);var r=n.n(s);var o=n(2034);var i=n.n(o);var u=n(2448);var c=n.n(u);function exportEnvVariables(e){const t=(0,o.v4)();console.log(`::stop-commands::${t}`);s.exportVariable("AWS_ACCESS_KEY_ID",e.accessKeyId);s.exportVariable("AWS_SECRET_ACCESS_KEY",e.secretAccessKey);if(e.sessionToken){s.exportVariable("AWS_SESSION_TOKEN",e.sessionToken)}s.exportVariable("AWS_DEFAULT_REGION",e.region);s.exportVariable("AWS_REGION",e.region);console.log(`::${t}::`)}const f=async()=>{try{const e=s.getInput("aws-region",{required:true});const t=s.getInput("aws-access-key-id",{required:true});const n=s.getInput("aws-secret-access-key",{required:true});const r=s.getInput("aws-session-token",{required:false});const o=s.getInput("mask-aws-account-id",{required:false});const i={region:e,accessKeyId:t,secretAccessKey:n,sessionToken:r,maskAccountId:o};exportEnvVariables(i);const c=s.getInput("assume-role",{required:false});const f=c&&c.toLowerCase()=="true";const a=s.getInput("role-arn",{required:f});const d=s.getInput("role-session-name",{required:f});const l=s.getInput("duration-seconds",{required:false});const _=Math.max(parseInt(l),900);const h=s.getInput("external-id",{required:false});const y=new u.STSClient({apiVersion:"2011-06-15",customUserAgent:"aws-github-actions-sts"});const A={RoleArn:a,RoleSessionName:d,DurationSecond:_,ExternalId:h};if(f){const e=await y.send(new u.AssumeRoleCommand(A));i.accessKeyId=e.Credentials.AccessKeyId;i.secretAccessKey=e.Credentials.SecretAccessKey;i.sessionToken=e.Credentials.SessionToken;exportEnvVariables(i)}const p=await y.send(new u.GetCallerIdentityCommand({}));const w=p.Account;s.setOutput("aws-account-id",w);if(!i.maskAccountId||i.maskAccountId.toLowerCase()=="true"){s.setSecret(w)}}catch(e){s.setFailed(e.message)}};f();const a=f},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")},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")},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")},8835:e=>{"use strict";e.exports=require("url")}};var t={};function __webpack_require__(n){if(t[n]){return t[n].exports}var s=t[n]={exports:{}};var r=true;try{e[n].call(s.exports,s,s.exports,__webpack_require__);r=false}finally{if(r)delete t[n]}return s.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__(8746)})(); \ No newline at end of file +module.exports=(()=>{var e={1721: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.5.0","scripts":{"clean":"yarn remove-definitions && yarn remove-dist && yarn remove-documentation","build-documentation":"yarn remove-documentation && typedoc ./","prepublishOnly":"yarn build","pretest":"yarn build:cjs","remove-definitions":"rimraf ./types","remove-dist":"rimraf ./dist","remove-documentation":"rimraf ./docs","test":"exit 0","build:cjs":"tsc -p tsconfig.json","build:es":"tsc -p tsconfig.es.json","build":"yarn build:cjs && yarn build:es","postbuild":"downlevel-dts types types/ts3.4"},"main":"./dist/cjs/index.js","types":"./types/index.d.ts","module":"./dist/es/index.js","browser":{"./runtimeConfig":"./runtimeConfig.browser"},"react-native":{"./runtimeConfig":"./runtimeConfig.native"},"sideEffects":false,"dependencies":{"@aws-crypto/sha256-browser":"^1.0.0","@aws-crypto/sha256-js":"^1.0.0","@aws-sdk/config-resolver":"3.5.0","@aws-sdk/credential-provider-node":"3.4.1","@aws-sdk/fetch-http-handler":"3.5.0","@aws-sdk/hash-node":"3.4.1","@aws-sdk/invalid-dependency":"3.4.1","@aws-sdk/middleware-content-length":"3.5.0","@aws-sdk/middleware-host-header":"3.5.0","@aws-sdk/middleware-logger":"3.5.0","@aws-sdk/middleware-retry":"3.5.0","@aws-sdk/middleware-serde":"3.4.1","@aws-sdk/middleware-signing":"3.5.0","@aws-sdk/middleware-stack":"3.4.1","@aws-sdk/middleware-user-agent":"3.5.0","@aws-sdk/node-config-provider":"3.4.1","@aws-sdk/node-http-handler":"3.5.0","@aws-sdk/protocol-http":"3.5.0","@aws-sdk/smithy-client":"3.5.0","@aws-sdk/types":"3.4.1","@aws-sdk/url-parser":"3.4.1","@aws-sdk/url-parser-native":"3.4.1","@aws-sdk/util-base64-browser":"3.4.1","@aws-sdk/util-base64-node":"3.4.1","@aws-sdk/util-body-length-browser":"3.4.1","@aws-sdk/util-body-length-node":"3.4.1","@aws-sdk/util-user-agent-browser":"3.5.0","@aws-sdk/util-user-agent-node":"3.5.0","@aws-sdk/util-utf8-browser":"3.4.1","@aws-sdk/util-utf8-node":"3.4.1","fast-xml-parser":"^3.16.0","tslib":"^2.0.0"},"devDependencies":{"@aws-sdk/client-documentation-generator":"3.4.1","@types/node":"^12.7.5","downlevel-dts":"0.7.0","jest":"^26.1.0","rimraf":"^3.0.0","typedoc":"^0.19.2","typescript":"~4.1.2"},"engines":{"node":">=10.0.0"},"typesVersions":{"<4.0":{"types/*":["types/ts3.4/*"]}},"author":{"name":"AWS SDK for JavaScript Team","url":"https://aws.amazon.com/javascript/"},"license":"Apache-2.0","homepage":"https://github.com/aws/aws-sdk-js-v3/tree/master/clients/client-sts","repository":{"type":"git","url":"https://github.com/aws/aws-sdk-js-v3.git","directory":"clients/client-sts"}}')},9190:function(e,t,n){"use strict";var s=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 r=s(n(2087));const o=n(2861);function issueCommand(e,t,n){const s=new Command(e,t,n);process.stdout.write(s.toString()+r.EOL)}t.issueCommand=issueCommand;function issue(e,t=""){issueCommand(e,{},t)}t.issue=issue;const i="::";class Command{constructor(e,t,n){if(!e){e="missing.command"}this.command=e;this.properties=t;this.message=n}toString(){let e=i+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 s=this.properties[n];if(s){if(t){t=false}else{e+=","}e+=`${n}=${escapeProperty(s)}`}}}}e+=`${i}${escapeData(this.message)}`;return e}}function escapeData(e){return o.toCommandValue(e).replace(/%/g,"%25").replace(/\r/g,"%0D").replace(/\n/g,"%0A")}function escapeProperty(e){return o.toCommandValue(e).replace(/%/g,"%25").replace(/\r/g,"%0D").replace(/\n/g,"%0A").replace(/:/g,"%3A").replace(/,/g,"%2C")}},5316:function(e,t,n){"use strict";var s=this&&this.__awaiter||function(e,t,n,s){function adopt(e){return e instanceof n?e:new n(function(t){t(e)})}return new(n||(n=Promise))(function(n,r){function fulfilled(e){try{step(s.next(e))}catch(e){r(e)}}function rejected(e){try{step(s["throw"](e))}catch(e){r(e)}}function step(e){e.done?n(e.value):adopt(e.value).then(fulfilled,rejected)}step((s=s.apply(e,t||[])).next())})};var r=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 o=n(9190);const i=n(3685);const u=n(2861);const c=r(n(2087));const f=r(n(5622));var a;(function(e){e[e["Success"]=0]="Success";e[e["Failure"]=1]="Failure"})(a=t.ExitCode||(t.ExitCode={}));function exportVariable(e,t){const n=u.toCommandValue(t);process.env[e]=n;const s=process.env["GITHUB_ENV"]||"";if(s){const t="_GitHubActionsFileCommandDelimeter_";const s=`${e}<<${t}${c.EOL}${n}${c.EOL}${t}`;i.issueCommand("ENV",s)}else{o.issueCommand("set-env",{name:e},n)}}t.exportVariable=exportVariable;function setSecret(e){o.issueCommand("add-mask",{},e)}t.setSecret=setSecret;function addPath(e){const t=process.env["GITHUB_PATH"]||"";if(t){i.issueCommand("PATH",e)}else{o.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}`)}return n.trim()}t.getInput=getInput;function setOutput(e,t){o.issueCommand("set-output",{name:e},t)}t.setOutput=setOutput;function setCommandEcho(e){o.issue("echo",e?"on":"off")}t.setCommandEcho=setCommandEcho;function setFailed(e){process.exitCode=a.Failure;error(e)}t.setFailed=setFailed;function isDebug(){return process.env["RUNNER_DEBUG"]==="1"}t.isDebug=isDebug;function debug(e){o.issueCommand("debug",{},e)}t.debug=debug;function error(e){o.issue("error",e instanceof Error?e.toString():e)}t.error=error;function warning(e){o.issue("warning",e instanceof Error?e.toString():e)}t.warning=warning;function info(e){process.stdout.write(e+c.EOL)}t.info=info;function startGroup(e){o.issue("group",e)}t.startGroup=startGroup;function endGroup(){o.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){o.issueCommand("save-state",{name:e},t)}t.saveState=saveState;function getState(e){return process.env[`STATE_${e}`]||""}t.getState=getState},3685:function(e,t,n){"use strict";var s=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 r=s(n(5747));const o=s(n(2087));const i=n(2861);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(!r.existsSync(n)){throw new Error(`Missing file at path: ${n}`)}r.appendFileSync(n,`${i.toCommandValue(t)}${o.EOL}`,{encoding:"utf8"})}t.issueCommand=issueCommand},2861:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});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},26:(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t.STS=void 0;const s=n(3116);const r=n(9615);const o=n(3040);const i=n(5292);const u=n(9712);const c=n(4083);const f=n(1064);const a=n(1115);const d=n(5798);class STS extends s.STSClient{assumeRole(e,t,n){const s=new r.AssumeRoleCommand(e);if(typeof t==="function"){this.send(s,t)}else if(typeof n==="function"){if(typeof t!=="object")throw new Error(`Expect http options but get ${typeof t}`);this.send(s,t||{},n)}else{return this.send(s,t)}}assumeRoleWithSAML(e,t,n){const s=new o.AssumeRoleWithSAMLCommand(e);if(typeof t==="function"){this.send(s,t)}else if(typeof n==="function"){if(typeof t!=="object")throw new Error(`Expect http options but get ${typeof t}`);this.send(s,t||{},n)}else{return this.send(s,t)}}assumeRoleWithWebIdentity(e,t,n){const s=new i.AssumeRoleWithWebIdentityCommand(e);if(typeof t==="function"){this.send(s,t)}else if(typeof n==="function"){if(typeof t!=="object")throw new Error(`Expect http options but get ${typeof t}`);this.send(s,t||{},n)}else{return this.send(s,t)}}decodeAuthorizationMessage(e,t,n){const s=new u.DecodeAuthorizationMessageCommand(e);if(typeof t==="function"){this.send(s,t)}else if(typeof n==="function"){if(typeof t!=="object")throw new Error(`Expect http options but get ${typeof t}`);this.send(s,t||{},n)}else{return this.send(s,t)}}getAccessKeyInfo(e,t,n){const s=new c.GetAccessKeyInfoCommand(e);if(typeof t==="function"){this.send(s,t)}else if(typeof n==="function"){if(typeof t!=="object")throw new Error(`Expect http options but get ${typeof t}`);this.send(s,t||{},n)}else{return this.send(s,t)}}getCallerIdentity(e,t,n){const s=new f.GetCallerIdentityCommand(e);if(typeof t==="function"){this.send(s,t)}else if(typeof n==="function"){if(typeof t!=="object")throw new Error(`Expect http options but get ${typeof t}`);this.send(s,t||{},n)}else{return this.send(s,t)}}getFederationToken(e,t,n){const s=new a.GetFederationTokenCommand(e);if(typeof t==="function"){this.send(s,t)}else if(typeof n==="function"){if(typeof t!=="object")throw new Error(`Expect http options but get ${typeof t}`);this.send(s,t||{},n)}else{return this.send(s,t)}}getSessionToken(e,t,n){const s=new d.GetSessionTokenCommand(e);if(typeof t==="function"){this.send(s,t)}else if(typeof n==="function"){if(typeof t!=="object")throw new Error(`Expect http options but get ${typeof t}`);this.send(s,t||{},n)}else{return this.send(s,t)}}}t.STS=STS},3116:(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t.STSClient=void 0;const s=n(2571);const r=n(1068);const o=n(4037);const i=n(1819);const u=n(9506);const c=n(1550);const f=n(6778);const a=n(1660);const d=n(6763);class STSClient extends d.Client{constructor(e){let t={...s.ClientDefaultValues,...e};let n=r.resolveRegionConfig(t);let d=r.resolveEndpointsConfig(n);let l=f.resolveAwsAuthConfig(d);let _=c.resolveRetryConfig(l);let h=i.resolveHostHeaderConfig(_);let y=a.resolveUserAgentConfig(h);super(y);this.config=y;this.middlewareStack.use(c.getRetryPlugin(this.config));this.middlewareStack.use(o.getContentLengthPlugin(this.config));this.middlewareStack.use(i.getHostHeaderPlugin(this.config));this.middlewareStack.use(u.getLoggerPlugin(this.config));this.middlewareStack.use(a.getUserAgentPlugin(this.config))}destroy(){super.destroy()}}t.STSClient=STSClient},9615:(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t.AssumeRoleCommand=void 0;const s=n(5873);const r=n(3097);const o=n(5296);const i=n(6778);const u=n(6763);class AssumeRoleCommand extends u.Command{constructor(e){super();this.input=e}resolveMiddleware(e,t,n){this.middlewareStack.use(o.getSerdePlugin(t,this.serialize,this.deserialize));this.middlewareStack.use(i.getAwsAuthPlugin(t));const r=e.concat(this.middlewareStack);const{logger:u}=t;const c="STSClient";const f="AssumeRoleCommand";const a={logger:u,clientName:c,commandName:f,inputFilterSensitiveLog:s.AssumeRoleRequest.filterSensitiveLog,outputFilterSensitiveLog:s.AssumeRoleResponse.filterSensitiveLog};const{requestHandler:d}=t;return r.resolve(e=>d.handle(e.request,n||{}),a)}serialize(e,t){return r.serializeAws_queryAssumeRoleCommand(e,t)}deserialize(e,t){return r.deserializeAws_queryAssumeRoleCommand(e,t)}}t.AssumeRoleCommand=AssumeRoleCommand},3040:(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t.AssumeRoleWithSAMLCommand=void 0;const s=n(5873);const r=n(3097);const o=n(5296);const i=n(6763);class AssumeRoleWithSAMLCommand extends i.Command{constructor(e){super();this.input=e}resolveMiddleware(e,t,n){this.middlewareStack.use(o.getSerdePlugin(t,this.serialize,this.deserialize));const r=e.concat(this.middlewareStack);const{logger:i}=t;const u="STSClient";const c="AssumeRoleWithSAMLCommand";const f={logger:i,clientName:u,commandName:c,inputFilterSensitiveLog:s.AssumeRoleWithSAMLRequest.filterSensitiveLog,outputFilterSensitiveLog:s.AssumeRoleWithSAMLResponse.filterSensitiveLog};const{requestHandler:a}=t;return r.resolve(e=>a.handle(e.request,n||{}),f)}serialize(e,t){return r.serializeAws_queryAssumeRoleWithSAMLCommand(e,t)}deserialize(e,t){return r.deserializeAws_queryAssumeRoleWithSAMLCommand(e,t)}}t.AssumeRoleWithSAMLCommand=AssumeRoleWithSAMLCommand},5292:(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t.AssumeRoleWithWebIdentityCommand=void 0;const s=n(5873);const r=n(3097);const o=n(5296);const i=n(6763);class AssumeRoleWithWebIdentityCommand extends i.Command{constructor(e){super();this.input=e}resolveMiddleware(e,t,n){this.middlewareStack.use(o.getSerdePlugin(t,this.serialize,this.deserialize));const r=e.concat(this.middlewareStack);const{logger:i}=t;const u="STSClient";const c="AssumeRoleWithWebIdentityCommand";const f={logger:i,clientName:u,commandName:c,inputFilterSensitiveLog:s.AssumeRoleWithWebIdentityRequest.filterSensitiveLog,outputFilterSensitiveLog:s.AssumeRoleWithWebIdentityResponse.filterSensitiveLog};const{requestHandler:a}=t;return r.resolve(e=>a.handle(e.request,n||{}),f)}serialize(e,t){return r.serializeAws_queryAssumeRoleWithWebIdentityCommand(e,t)}deserialize(e,t){return r.deserializeAws_queryAssumeRoleWithWebIdentityCommand(e,t)}}t.AssumeRoleWithWebIdentityCommand=AssumeRoleWithWebIdentityCommand},9712:(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t.DecodeAuthorizationMessageCommand=void 0;const s=n(5873);const r=n(3097);const o=n(5296);const i=n(6778);const u=n(6763);class DecodeAuthorizationMessageCommand extends u.Command{constructor(e){super();this.input=e}resolveMiddleware(e,t,n){this.middlewareStack.use(o.getSerdePlugin(t,this.serialize,this.deserialize));this.middlewareStack.use(i.getAwsAuthPlugin(t));const r=e.concat(this.middlewareStack);const{logger:u}=t;const c="STSClient";const f="DecodeAuthorizationMessageCommand";const a={logger:u,clientName:c,commandName:f,inputFilterSensitiveLog:s.DecodeAuthorizationMessageRequest.filterSensitiveLog,outputFilterSensitiveLog:s.DecodeAuthorizationMessageResponse.filterSensitiveLog};const{requestHandler:d}=t;return r.resolve(e=>d.handle(e.request,n||{}),a)}serialize(e,t){return r.serializeAws_queryDecodeAuthorizationMessageCommand(e,t)}deserialize(e,t){return r.deserializeAws_queryDecodeAuthorizationMessageCommand(e,t)}}t.DecodeAuthorizationMessageCommand=DecodeAuthorizationMessageCommand},4083:(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t.GetAccessKeyInfoCommand=void 0;const s=n(5873);const r=n(3097);const o=n(5296);const i=n(6778);const u=n(6763);class GetAccessKeyInfoCommand extends u.Command{constructor(e){super();this.input=e}resolveMiddleware(e,t,n){this.middlewareStack.use(o.getSerdePlugin(t,this.serialize,this.deserialize));this.middlewareStack.use(i.getAwsAuthPlugin(t));const r=e.concat(this.middlewareStack);const{logger:u}=t;const c="STSClient";const f="GetAccessKeyInfoCommand";const a={logger:u,clientName:c,commandName:f,inputFilterSensitiveLog:s.GetAccessKeyInfoRequest.filterSensitiveLog,outputFilterSensitiveLog:s.GetAccessKeyInfoResponse.filterSensitiveLog};const{requestHandler:d}=t;return r.resolve(e=>d.handle(e.request,n||{}),a)}serialize(e,t){return r.serializeAws_queryGetAccessKeyInfoCommand(e,t)}deserialize(e,t){return r.deserializeAws_queryGetAccessKeyInfoCommand(e,t)}}t.GetAccessKeyInfoCommand=GetAccessKeyInfoCommand},1064:(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t.GetCallerIdentityCommand=void 0;const s=n(5873);const r=n(3097);const o=n(5296);const i=n(6778);const u=n(6763);class GetCallerIdentityCommand extends u.Command{constructor(e){super();this.input=e}resolveMiddleware(e,t,n){this.middlewareStack.use(o.getSerdePlugin(t,this.serialize,this.deserialize));this.middlewareStack.use(i.getAwsAuthPlugin(t));const r=e.concat(this.middlewareStack);const{logger:u}=t;const c="STSClient";const f="GetCallerIdentityCommand";const a={logger:u,clientName:c,commandName:f,inputFilterSensitiveLog:s.GetCallerIdentityRequest.filterSensitiveLog,outputFilterSensitiveLog:s.GetCallerIdentityResponse.filterSensitiveLog};const{requestHandler:d}=t;return r.resolve(e=>d.handle(e.request,n||{}),a)}serialize(e,t){return r.serializeAws_queryGetCallerIdentityCommand(e,t)}deserialize(e,t){return r.deserializeAws_queryGetCallerIdentityCommand(e,t)}}t.GetCallerIdentityCommand=GetCallerIdentityCommand},1115:(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t.GetFederationTokenCommand=void 0;const s=n(5873);const r=n(3097);const o=n(5296);const i=n(6778);const u=n(6763);class GetFederationTokenCommand extends u.Command{constructor(e){super();this.input=e}resolveMiddleware(e,t,n){this.middlewareStack.use(o.getSerdePlugin(t,this.serialize,this.deserialize));this.middlewareStack.use(i.getAwsAuthPlugin(t));const r=e.concat(this.middlewareStack);const{logger:u}=t;const c="STSClient";const f="GetFederationTokenCommand";const a={logger:u,clientName:c,commandName:f,inputFilterSensitiveLog:s.GetFederationTokenRequest.filterSensitiveLog,outputFilterSensitiveLog:s.GetFederationTokenResponse.filterSensitiveLog};const{requestHandler:d}=t;return r.resolve(e=>d.handle(e.request,n||{}),a)}serialize(e,t){return r.serializeAws_queryGetFederationTokenCommand(e,t)}deserialize(e,t){return r.deserializeAws_queryGetFederationTokenCommand(e,t)}}t.GetFederationTokenCommand=GetFederationTokenCommand},5798:(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t.GetSessionTokenCommand=void 0;const s=n(5873);const r=n(3097);const o=n(5296);const i=n(6778);const u=n(6763);class GetSessionTokenCommand extends u.Command{constructor(e){super();this.input=e}resolveMiddleware(e,t,n){this.middlewareStack.use(o.getSerdePlugin(t,this.serialize,this.deserialize));this.middlewareStack.use(i.getAwsAuthPlugin(t));const r=e.concat(this.middlewareStack);const{logger:u}=t;const c="STSClient";const f="GetSessionTokenCommand";const a={logger:u,clientName:c,commandName:f,inputFilterSensitiveLog:s.GetSessionTokenRequest.filterSensitiveLog,outputFilterSensitiveLog:s.GetSessionTokenResponse.filterSensitiveLog};const{requestHandler:d}=t;return r.resolve(e=>d.handle(e.request,n||{}),a)}serialize(e,t){return r.serializeAws_queryGetSessionTokenCommand(e,t)}deserialize(e,t){return r.deserializeAws_queryGetSessionTokenCommand(e,t)}}t.GetSessionTokenCommand=GetSessionTokenCommand},3421:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t.defaultRegionInfoProvider=void 0;const n="sts.{region}.amazonaws.com";const s="sts.{region}.amazonaws.com.cn";const r="sts.{region}.c2s.ic.gov";const o="sts.{region}.sc2s.sgov.gov";const i="sts.{region}.amazonaws.com";const u=new Set(["af-south-1","ap-east-1","ap-northeast-1","ap-northeast-2","ap-south-1","ap-southeast-1","ap-southeast-2","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"]);const c=new Set(["cn-north-1","cn-northwest-1"]);const f=new Set(["us-iso-east-1"]);const a=new Set(["us-isob-east-1"]);const d=new Set(["us-gov-east-1","us-gov-west-1"]);const l=(e,t)=>{let l=undefined;switch(e){case"af-south-1":l={hostname:"sts.af-south-1.amazonaws.com",partition:"aws"};break;case"ap-east-1":l={hostname:"sts.ap-east-1.amazonaws.com",partition:"aws"};break;case"ap-northeast-1":l={hostname:"sts.ap-northeast-1.amazonaws.com",partition:"aws"};break;case"ap-northeast-2":l={hostname:"sts.ap-northeast-2.amazonaws.com",partition:"aws"};break;case"ap-south-1":l={hostname:"sts.ap-south-1.amazonaws.com",partition:"aws"};break;case"ap-southeast-1":l={hostname:"sts.ap-southeast-1.amazonaws.com",partition:"aws"};break;case"ap-southeast-2":l={hostname:"sts.ap-southeast-2.amazonaws.com",partition:"aws"};break;case"aws-global":l={hostname:"sts.amazonaws.com",partition:"aws",signingRegion:"us-east-1"};break;case"ca-central-1":l={hostname:"sts.ca-central-1.amazonaws.com",partition:"aws"};break;case"cn-north-1":l={hostname:"sts.cn-north-1.amazonaws.com.cn",partition:"aws-cn"};break;case"cn-northwest-1":l={hostname:"sts.cn-northwest-1.amazonaws.com.cn",partition:"aws-cn"};break;case"eu-central-1":l={hostname:"sts.eu-central-1.amazonaws.com",partition:"aws"};break;case"eu-north-1":l={hostname:"sts.eu-north-1.amazonaws.com",partition:"aws"};break;case"eu-south-1":l={hostname:"sts.eu-south-1.amazonaws.com",partition:"aws"};break;case"eu-west-1":l={hostname:"sts.eu-west-1.amazonaws.com",partition:"aws"};break;case"eu-west-2":l={hostname:"sts.eu-west-2.amazonaws.com",partition:"aws"};break;case"eu-west-3":l={hostname:"sts.eu-west-3.amazonaws.com",partition:"aws"};break;case"me-south-1":l={hostname:"sts.me-south-1.amazonaws.com",partition:"aws"};break;case"sa-east-1":l={hostname:"sts.sa-east-1.amazonaws.com",partition:"aws"};break;case"us-east-1":l={hostname:"sts.us-east-1.amazonaws.com",partition:"aws"};break;case"us-east-1-fips":l={hostname:"sts-fips.us-east-1.amazonaws.com",partition:"aws",signingRegion:"us-east-1"};break;case"us-east-2":l={hostname:"sts.us-east-2.amazonaws.com",partition:"aws"};break;case"us-east-2-fips":l={hostname:"sts-fips.us-east-2.amazonaws.com",partition:"aws",signingRegion:"us-east-2"};break;case"us-gov-east-1":l={hostname:"sts.us-gov-east-1.amazonaws.com",partition:"aws-us-gov"};break;case"us-gov-east-1-fips":l={hostname:"sts.us-gov-east-1.amazonaws.com",partition:"aws-us-gov",signingRegion:"us-gov-east-1"};break;case"us-gov-west-1":l={hostname:"sts.us-gov-west-1.amazonaws.com",partition:"aws-us-gov"};break;case"us-gov-west-1-fips":l={hostname:"sts.us-gov-west-1.amazonaws.com",partition:"aws-us-gov",signingRegion:"us-gov-west-1"};break;case"us-iso-east-1":l={hostname:"sts.us-iso-east-1.c2s.ic.gov",partition:"aws-iso"};break;case"us-isob-east-1":l={hostname:"sts.us-isob-east-1.sc2s.sgov.gov",partition:"aws-iso-b"};break;case"us-west-1":l={hostname:"sts.us-west-1.amazonaws.com",partition:"aws"};break;case"us-west-1-fips":l={hostname:"sts-fips.us-west-1.amazonaws.com",partition:"aws",signingRegion:"us-west-1"};break;case"us-west-2":l={hostname:"sts.us-west-2.amazonaws.com",partition:"aws"};break;case"us-west-2-fips":l={hostname:"sts-fips.us-west-2.amazonaws.com",partition:"aws",signingRegion:"us-west-2"};break;default:if(u.has(e)){l={hostname:n.replace("{region}",e),partition:"aws"}}if(c.has(e)){l={hostname:s.replace("{region}",e),partition:"aws-cn"}}if(f.has(e)){l={hostname:r.replace("{region}",e),partition:"aws-iso"}}if(a.has(e)){l={hostname:o.replace("{region}",e),partition:"aws-iso-b"}}if(d.has(e)){l={hostname:i.replace("{region}",e),partition:"aws-us-gov"}}if(l===undefined){l={hostname:n.replace("{region}",e),partition:"aws"}}}return Promise.resolve({signingService:"sts",...l})};t.defaultRegionInfoProvider=l},2448:(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});const s=n(9365);s.__exportStar(n(3116),t);s.__exportStar(n(26),t);s.__exportStar(n(9615),t);s.__exportStar(n(3040),t);s.__exportStar(n(5292),t);s.__exportStar(n(9712),t);s.__exportStar(n(4083),t);s.__exportStar(n(1064),t);s.__exportStar(n(1115),t);s.__exportStar(n(5798),t);s.__exportStar(n(2967),t)},2967:(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});const s=n(9365);s.__exportStar(n(5873),t)},5873:(e,t)=>{"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;var n;(function(e){e.filterSensitiveLog=(e=>({...e}))})(n=t.AssumedRoleUser||(t.AssumedRoleUser={}));var s;(function(e){e.filterSensitiveLog=(e=>({...e}))})(s=t.PolicyDescriptorType||(t.PolicyDescriptorType={}));var r;(function(e){e.filterSensitiveLog=(e=>({...e}))})(r=t.Tag||(t.Tag={}));var o;(function(e){e.filterSensitiveLog=(e=>({...e}))})(o=t.AssumeRoleRequest||(t.AssumeRoleRequest={}));var i;(function(e){e.filterSensitiveLog=(e=>({...e}))})(i=t.Credentials||(t.Credentials={}));var u;(function(e){e.filterSensitiveLog=(e=>({...e}))})(u=t.AssumeRoleResponse||(t.AssumeRoleResponse={}));var c;(function(e){e.filterSensitiveLog=(e=>({...e}))})(c=t.ExpiredTokenException||(t.ExpiredTokenException={}));var f;(function(e){e.filterSensitiveLog=(e=>({...e}))})(f=t.MalformedPolicyDocumentException||(t.MalformedPolicyDocumentException={}));var a;(function(e){e.filterSensitiveLog=(e=>({...e}))})(a=t.PackedPolicyTooLargeException||(t.PackedPolicyTooLargeException={}));var d;(function(e){e.filterSensitiveLog=(e=>({...e}))})(d=t.RegionDisabledException||(t.RegionDisabledException={}));var l;(function(e){e.filterSensitiveLog=(e=>({...e}))})(l=t.AssumeRoleWithSAMLRequest||(t.AssumeRoleWithSAMLRequest={}));var _;(function(e){e.filterSensitiveLog=(e=>({...e}))})(_=t.AssumeRoleWithSAMLResponse||(t.AssumeRoleWithSAMLResponse={}));var h;(function(e){e.filterSensitiveLog=(e=>({...e}))})(h=t.IDPRejectedClaimException||(t.IDPRejectedClaimException={}));var y;(function(e){e.filterSensitiveLog=(e=>({...e}))})(y=t.InvalidIdentityTokenException||(t.InvalidIdentityTokenException={}));var A;(function(e){e.filterSensitiveLog=(e=>({...e}))})(A=t.AssumeRoleWithWebIdentityRequest||(t.AssumeRoleWithWebIdentityRequest={}));var p;(function(e){e.filterSensitiveLog=(e=>({...e}))})(p=t.AssumeRoleWithWebIdentityResponse||(t.AssumeRoleWithWebIdentityResponse={}));var w;(function(e){e.filterSensitiveLog=(e=>({...e}))})(w=t.IDPCommunicationErrorException||(t.IDPCommunicationErrorException={}));var E;(function(e){e.filterSensitiveLog=(e=>({...e}))})(E=t.DecodeAuthorizationMessageRequest||(t.DecodeAuthorizationMessageRequest={}));var v;(function(e){e.filterSensitiveLog=(e=>({...e}))})(v=t.DecodeAuthorizationMessageResponse||(t.DecodeAuthorizationMessageResponse={}));var S;(function(e){e.filterSensitiveLog=(e=>({...e}))})(S=t.InvalidAuthorizationMessageException||(t.InvalidAuthorizationMessageException={}));var R;(function(e){e.filterSensitiveLog=(e=>({...e}))})(R=t.GetAccessKeyInfoRequest||(t.GetAccessKeyInfoRequest={}));var P;(function(e){e.filterSensitiveLog=(e=>({...e}))})(P=t.GetAccessKeyInfoResponse||(t.GetAccessKeyInfoResponse={}));var g;(function(e){e.filterSensitiveLog=(e=>({...e}))})(g=t.GetCallerIdentityRequest||(t.GetCallerIdentityRequest={}));var T;(function(e){e.filterSensitiveLog=(e=>({...e}))})(T=t.GetCallerIdentityResponse||(t.GetCallerIdentityResponse={}));var b;(function(e){e.filterSensitiveLog=(e=>({...e}))})(b=t.GetFederationTokenRequest||(t.GetFederationTokenRequest={}));var m;(function(e){e.filterSensitiveLog=(e=>({...e}))})(m=t.FederatedUser||(t.FederatedUser={}));var C;(function(e){e.filterSensitiveLog=(e=>({...e}))})(C=t.GetFederationTokenResponse||(t.GetFederationTokenResponse={}));var M;(function(e){e.filterSensitiveLog=(e=>({...e}))})(M=t.GetSessionTokenRequest||(t.GetSessionTokenRequest={}));var I;(function(e){e.filterSensitiveLog=(e=>({...e}))})(I=t.GetSessionTokenResponse||(t.GetSessionTokenResponse={}))},3097:(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 s=n(6333);const r=n(6763);const o=n(6712);const i=async(e,t)=>{const n={"content-type":"application/x-www-form-urlencoded"};let s;s=Re({...F(e,t),Action:"AssumeRole",Version:"2011-06-15"});return Ee(t,n,"/",undefined,s)};t.serializeAws_queryAssumeRoleCommand=i;const u=async(e,t)=>{const n={"content-type":"application/x-www-form-urlencoded"};let s;s=Re({...G(e,t),Action:"AssumeRoleWithSAML",Version:"2011-06-15"});return Ee(t,n,"/",undefined,s)};t.serializeAws_queryAssumeRoleWithSAMLCommand=u;const c=async(e,t)=>{const n={"content-type":"application/x-www-form-urlencoded"};let s;s=Re({...k(e,t),Action:"AssumeRoleWithWebIdentity",Version:"2011-06-15"});return Ee(t,n,"/",undefined,s)};t.serializeAws_queryAssumeRoleWithWebIdentityCommand=c;const f=async(e,t)=>{const n={"content-type":"application/x-www-form-urlencoded"};let s;s=Re({...W(e,t),Action:"DecodeAuthorizationMessage",Version:"2011-06-15"});return Ee(t,n,"/",undefined,s)};t.serializeAws_queryDecodeAuthorizationMessageCommand=f;const a=async(e,t)=>{const n={"content-type":"application/x-www-form-urlencoded"};let s;s=Re({...Y(e,t),Action:"GetAccessKeyInfo",Version:"2011-06-15"});return Ee(t,n,"/",undefined,s)};t.serializeAws_queryGetAccessKeyInfoCommand=a;const d=async(e,t)=>{const n={"content-type":"application/x-www-form-urlencoded"};let s;s=Re({...B(e,t),Action:"GetCallerIdentity",Version:"2011-06-15"});return Ee(t,n,"/",undefined,s)};t.serializeAws_queryGetCallerIdentityCommand=d;const l=async(e,t)=>{const n={"content-type":"application/x-www-form-urlencoded"};let s;s=Re({...V(e,t),Action:"GetFederationToken",Version:"2011-06-15"});return Ee(t,n,"/",undefined,s)};t.serializeAws_queryGetFederationTokenCommand=l;const _=async(e,t)=>{const n={"content-type":"application/x-www-form-urlencoded"};let s;s=Re({...K(e,t),Action:"GetSessionToken",Version:"2011-06-15"});return Ee(t,n,"/",undefined,s)};t.serializeAws_queryGetSessionTokenCommand=_;const h=async(e,t)=>{if(e.statusCode>=300){return y(e,t)}const n=await Se(e.body,t);let s={};s=N(n.AssumeRoleResult,t);const r={$metadata:Ae(e),...s};return Promise.resolve(r)};t.deserializeAws_queryAssumeRoleCommand=h;const y=async(e,t)=>{const n={...e,body:await Se(e.body,t)};let s;let r="UnknownError";r=Pe(e,n.body);switch(r){case"ExpiredTokenException":case"com.amazonaws.sts#ExpiredTokenException":s={...await I(n,t),name:r,$metadata:Ae(e)};break;case"MalformedPolicyDocumentException":case"com.amazonaws.sts#MalformedPolicyDocumentException":s={...await z(n,t),name:r,$metadata:Ae(e)};break;case"PackedPolicyTooLargeException":case"com.amazonaws.sts#PackedPolicyTooLargeException":s={...await U(n,t),name:r,$metadata:Ae(e)};break;case"RegionDisabledException":case"com.amazonaws.sts#RegionDisabledException":s={...await q(n,t),name:r,$metadata:Ae(e)};break;default:const o=n.body;r=o.Error.code||o.Error.Code||r;s={...o.Error,name:`${r}`,message:o.Error.message||o.Error.Message||r,$fault:"client",$metadata:Ae(e)}}const o=s.message||s.Message||r;s.message=o;delete s.Message;return Promise.reject(Object.assign(new Error(o),s))};const A=async(e,t)=>{if(e.statusCode>=300){return p(e,t)}const n=await Se(e.body,t);let s={};s=x(n.AssumeRoleWithSAMLResult,t);const r={$metadata:Ae(e),...s};return Promise.resolve(r)};t.deserializeAws_queryAssumeRoleWithSAMLCommand=A;const p=async(e,t)=>{const n={...e,body:await Se(e.body,t)};let s;let r="UnknownError";r=Pe(e,n.body);switch(r){case"ExpiredTokenException":case"com.amazonaws.sts#ExpiredTokenException":s={...await I(n,t),name:r,$metadata:Ae(e)};break;case"IDPRejectedClaimException":case"com.amazonaws.sts#IDPRejectedClaimException":s={...await L(n,t),name:r,$metadata:Ae(e)};break;case"InvalidIdentityTokenException":case"com.amazonaws.sts#InvalidIdentityTokenException":s={...await $(n,t),name:r,$metadata:Ae(e)};break;case"MalformedPolicyDocumentException":case"com.amazonaws.sts#MalformedPolicyDocumentException":s={...await z(n,t),name:r,$metadata:Ae(e)};break;case"PackedPolicyTooLargeException":case"com.amazonaws.sts#PackedPolicyTooLargeException":s={...await U(n,t),name:r,$metadata:Ae(e)};break;case"RegionDisabledException":case"com.amazonaws.sts#RegionDisabledException":s={...await q(n,t),name:r,$metadata:Ae(e)};break;default:const o=n.body;r=o.Error.code||o.Error.Code||r;s={...o.Error,name:`${r}`,message:o.Error.message||o.Error.Message||r,$fault:"client",$metadata:Ae(e)}}const o=s.message||s.Message||r;s.message=o;delete s.Message;return Promise.reject(Object.assign(new Error(o),s))};const w=async(e,t)=>{if(e.statusCode>=300){return E(e,t)}const n=await Se(e.body,t);let s={};s=ee(n.AssumeRoleWithWebIdentityResult,t);const r={$metadata:Ae(e),...s};return Promise.resolve(r)};t.deserializeAws_queryAssumeRoleWithWebIdentityCommand=w;const E=async(e,t)=>{const n={...e,body:await Se(e.body,t)};let s;let r="UnknownError";r=Pe(e,n.body);switch(r){case"ExpiredTokenException":case"com.amazonaws.sts#ExpiredTokenException":s={...await I(n,t),name:r,$metadata:Ae(e)};break;case"IDPCommunicationErrorException":case"com.amazonaws.sts#IDPCommunicationErrorException":s={...await O(n,t),name:r,$metadata:Ae(e)};break;case"IDPRejectedClaimException":case"com.amazonaws.sts#IDPRejectedClaimException":s={...await L(n,t),name:r,$metadata:Ae(e)};break;case"InvalidIdentityTokenException":case"com.amazonaws.sts#InvalidIdentityTokenException":s={...await $(n,t),name:r,$metadata:Ae(e)};break;case"MalformedPolicyDocumentException":case"com.amazonaws.sts#MalformedPolicyDocumentException":s={...await z(n,t),name:r,$metadata:Ae(e)};break;case"PackedPolicyTooLargeException":case"com.amazonaws.sts#PackedPolicyTooLargeException":s={...await U(n,t),name:r,$metadata:Ae(e)};break;case"RegionDisabledException":case"com.amazonaws.sts#RegionDisabledException":s={...await q(n,t),name:r,$metadata:Ae(e)};break;default:const o=n.body;r=o.Error.code||o.Error.Code||r;s={...o.Error,name:`${r}`,message:o.Error.message||o.Error.Message||r,$fault:"client",$metadata:Ae(e)}}const o=s.message||s.Message||r;s.message=o;delete s.Message;return Promise.reject(Object.assign(new Error(o),s))};const v=async(e,t)=>{if(e.statusCode>=300){return S(e,t)}const n=await Se(e.body,t);let s={};s=ne(n.DecodeAuthorizationMessageResult,t);const r={$metadata:Ae(e),...s};return Promise.resolve(r)};t.deserializeAws_queryDecodeAuthorizationMessageCommand=v;const S=async(e,t)=>{const n={...e,body:await Se(e.body,t)};let s;let r="UnknownError";r=Pe(e,n.body);switch(r){case"InvalidAuthorizationMessageException":case"com.amazonaws.sts#InvalidAuthorizationMessageException":s={...await H(n,t),name:r,$metadata:Ae(e)};break;default:const o=n.body;r=o.Error.code||o.Error.Code||r;s={...o.Error,name:`${r}`,message:o.Error.message||o.Error.Message||r,$fault:"client",$metadata:Ae(e)}}const o=s.message||s.Message||r;s.message=o;delete s.Message;return Promise.reject(Object.assign(new Error(o),s))};const R=async(e,t)=>{if(e.statusCode>=300){return P(e,t)}const n=await Se(e.body,t);let s={};s=oe(n.GetAccessKeyInfoResult,t);const r={$metadata:Ae(e),...s};return Promise.resolve(r)};t.deserializeAws_queryGetAccessKeyInfoCommand=R;const P=async(e,t)=>{const n={...e,body:await Se(e.body,t)};let s;let r="UnknownError";r=Pe(e,n.body);switch(r){default:const t=n.body;r=t.Error.code||t.Error.Code||r;s={...t.Error,name:`${r}`,message:t.Error.message||t.Error.Message||r,$fault:"client",$metadata:Ae(e)}}const o=s.message||s.Message||r;s.message=o;delete s.Message;return Promise.reject(Object.assign(new Error(o),s))};const g=async(e,t)=>{if(e.statusCode>=300){return T(e,t)}const n=await Se(e.body,t);let s={};s=ie(n.GetCallerIdentityResult,t);const r={$metadata:Ae(e),...s};return Promise.resolve(r)};t.deserializeAws_queryGetCallerIdentityCommand=g;const T=async(e,t)=>{const n={...e,body:await Se(e.body,t)};let s;let r="UnknownError";r=Pe(e,n.body);switch(r){default:const t=n.body;r=t.Error.code||t.Error.Code||r;s={...t.Error,name:`${r}`,message:t.Error.message||t.Error.Message||r,$fault:"client",$metadata:Ae(e)}}const o=s.message||s.Message||r;s.message=o;delete s.Message;return Promise.reject(Object.assign(new Error(o),s))};const b=async(e,t)=>{if(e.statusCode>=300){return m(e,t)}const n=await Se(e.body,t);let s={};s=ue(n.GetFederationTokenResult,t);const r={$metadata:Ae(e),...s};return Promise.resolve(r)};t.deserializeAws_queryGetFederationTokenCommand=b;const m=async(e,t)=>{const n={...e,body:await Se(e.body,t)};let s;let r="UnknownError";r=Pe(e,n.body);switch(r){case"MalformedPolicyDocumentException":case"com.amazonaws.sts#MalformedPolicyDocumentException":s={...await z(n,t),name:r,$metadata:Ae(e)};break;case"PackedPolicyTooLargeException":case"com.amazonaws.sts#PackedPolicyTooLargeException":s={...await U(n,t),name:r,$metadata:Ae(e)};break;case"RegionDisabledException":case"com.amazonaws.sts#RegionDisabledException":s={...await q(n,t),name:r,$metadata:Ae(e)};break;default:const o=n.body;r=o.Error.code||o.Error.Code||r;s={...o.Error,name:`${r}`,message:o.Error.message||o.Error.Message||r,$fault:"client",$metadata:Ae(e)}}const o=s.message||s.Message||r;s.message=o;delete s.Message;return Promise.reject(Object.assign(new Error(o),s))};const C=async(e,t)=>{if(e.statusCode>=300){return M(e,t)}const n=await Se(e.body,t);let s={};s=ce(n.GetSessionTokenResult,t);const r={$metadata:Ae(e),...s};return Promise.resolve(r)};t.deserializeAws_queryGetSessionTokenCommand=C;const M=async(e,t)=>{const n={...e,body:await Se(e.body,t)};let s;let r="UnknownError";r=Pe(e,n.body);switch(r){case"RegionDisabledException":case"com.amazonaws.sts#RegionDisabledException":s={...await q(n,t),name:r,$metadata:Ae(e)};break;default:const o=n.body;r=o.Error.code||o.Error.Code||r;s={...o.Error,name:`${r}`,message:o.Error.message||o.Error.Message||r,$fault:"client",$metadata:Ae(e)}}const o=s.message||s.Message||r;s.message=o;delete s.Message;return Promise.reject(Object.assign(new Error(o),s))};const I=async(e,t)=>{const n=e.body;const s=se(n.Error,t);const r={name:"ExpiredTokenException",$fault:"client",$metadata:Ae(e),...s};return r};const O=async(e,t)=>{const n=e.body;const s=fe(n.Error,t);const r={name:"IDPCommunicationErrorException",$fault:"client",$metadata:Ae(e),...s};return r};const L=async(e,t)=>{const n=e.body;const s=ae(n.Error,t);const r={name:"IDPRejectedClaimException",$fault:"client",$metadata:Ae(e),...s};return r};const H=async(e,t)=>{const n=e.body;const s=de(n.Error,t);const r={name:"InvalidAuthorizationMessageException",$fault:"client",$metadata:Ae(e),...s};return r};const $=async(e,t)=>{const n=e.body;const s=le(n.Error,t);const r={name:"InvalidIdentityTokenException",$fault:"client",$metadata:Ae(e),...s};return r};const z=async(e,t)=>{const n=e.body;const s=_e(n.Error,t);const r={name:"MalformedPolicyDocumentException",$fault:"client",$metadata:Ae(e),...s};return r};const U=async(e,t)=>{const n=e.body;const s=he(n.Error,t);const r={name:"PackedPolicyTooLargeException",$fault:"client",$metadata:Ae(e),...s};return r};const q=async(e,t)=>{const n=e.body;const s=ye(n.Error,t);const r={name:"RegionDisabledException",$fault:"client",$metadata:Ae(e),...s};return r};const F=(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 s=Q(e.PolicyArns,t);Object.entries(s).forEach(([e,t])=>{const s=`PolicyArns.${e}`;n[s]=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 s=Z(e.Tags,t);Object.entries(s).forEach(([e,t])=>{const s=`Tags.${e}`;n[s]=t})}if(e.TransitiveTagKeys!==undefined&&e.TransitiveTagKeys!==null){const s=J(e.TransitiveTagKeys,t);Object.entries(s).forEach(([e,t])=>{const s=`TransitiveTagKeys.${e}`;n[s]=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}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 s=Q(e.PolicyArns,t);Object.entries(s).forEach(([e,t])=>{const s=`PolicyArns.${e}`;n[s]=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 k=(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 s=Q(e.PolicyArns,t);Object.entries(s).forEach(([e,t])=>{const s=`PolicyArns.${e}`;n[s]=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 W=(e,t)=>{const n={};if(e.EncodedMessage!==undefined&&e.EncodedMessage!==null){n["EncodedMessage"]=e.EncodedMessage}return n};const Y=(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 V=(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 s=Q(e.PolicyArns,t);Object.entries(s).forEach(([e,t])=>{const s=`PolicyArns.${e}`;n[s]=t})}if(e.DurationSeconds!==undefined&&e.DurationSeconds!==null){n["DurationSeconds"]=e.DurationSeconds}if(e.Tags!==undefined&&e.Tags!==null){const s=Z(e.Tags,t);Object.entries(s).forEach(([e,t])=>{const s=`Tags.${e}`;n[s]=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 Q=(e,t)=>{const n={};let s=1;for(let r of e){if(r===null){continue}const e=D(r,t);Object.entries(e).forEach(([e,t])=>{n[`member.${s}.${e}`]=t});s++}return n};const D=(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 J=(e,t)=>{const n={};let s=1;for(let t of e){if(t===null){continue}n[`member.${s}`]=t;s++}return n};const Z=(e,t)=>{const n={};let s=1;for(let r of e){if(r===null){continue}const e=X(r,t);Object.entries(e).forEach(([e,t])=>{n[`member.${s}.${e}`]=t});s++}return n};const j=(e,t)=>{let n={AssumedRoleId:undefined,Arn:undefined};if(e["AssumedRoleId"]!==undefined){n.AssumedRoleId=e["AssumedRoleId"]}if(e["Arn"]!==undefined){n.Arn=e["Arn"]}return n};const N=(e,t)=>{let n={Credentials:undefined,AssumedRoleUser:undefined,PackedPolicySize:undefined};if(e["Credentials"]!==undefined){n.Credentials=te(e["Credentials"],t)}if(e["AssumedRoleUser"]!==undefined){n.AssumedRoleUser=j(e["AssumedRoleUser"],t)}if(e["PackedPolicySize"]!==undefined){n.PackedPolicySize=parseInt(e["PackedPolicySize"])}return n};const x=(e,t)=>{let n={Credentials:undefined,AssumedRoleUser:undefined,PackedPolicySize:undefined,Subject:undefined,SubjectType:undefined,Issuer:undefined,Audience:undefined,NameQualifier:undefined};if(e["Credentials"]!==undefined){n.Credentials=te(e["Credentials"],t)}if(e["AssumedRoleUser"]!==undefined){n.AssumedRoleUser=j(e["AssumedRoleUser"],t)}if(e["PackedPolicySize"]!==undefined){n.PackedPolicySize=parseInt(e["PackedPolicySize"])}if(e["Subject"]!==undefined){n.Subject=e["Subject"]}if(e["SubjectType"]!==undefined){n.SubjectType=e["SubjectType"]}if(e["Issuer"]!==undefined){n.Issuer=e["Issuer"]}if(e["Audience"]!==undefined){n.Audience=e["Audience"]}if(e["NameQualifier"]!==undefined){n.NameQualifier=e["NameQualifier"]}return n};const ee=(e,t)=>{let n={Credentials:undefined,SubjectFromWebIdentityToken:undefined,AssumedRoleUser:undefined,PackedPolicySize:undefined,Provider:undefined,Audience:undefined};if(e["Credentials"]!==undefined){n.Credentials=te(e["Credentials"],t)}if(e["SubjectFromWebIdentityToken"]!==undefined){n.SubjectFromWebIdentityToken=e["SubjectFromWebIdentityToken"]}if(e["AssumedRoleUser"]!==undefined){n.AssumedRoleUser=j(e["AssumedRoleUser"],t)}if(e["PackedPolicySize"]!==undefined){n.PackedPolicySize=parseInt(e["PackedPolicySize"])}if(e["Provider"]!==undefined){n.Provider=e["Provider"]}if(e["Audience"]!==undefined){n.Audience=e["Audience"]}return n};const te=(e,t)=>{let n={AccessKeyId:undefined,SecretAccessKey:undefined,SessionToken:undefined,Expiration:undefined};if(e["AccessKeyId"]!==undefined){n.AccessKeyId=e["AccessKeyId"]}if(e["SecretAccessKey"]!==undefined){n.SecretAccessKey=e["SecretAccessKey"]}if(e["SessionToken"]!==undefined){n.SessionToken=e["SessionToken"]}if(e["Expiration"]!==undefined){n.Expiration=new Date(e["Expiration"])}return n};const ne=(e,t)=>{let n={DecodedMessage:undefined};if(e["DecodedMessage"]!==undefined){n.DecodedMessage=e["DecodedMessage"]}return n};const se=(e,t)=>{let n={message:undefined};if(e["message"]!==undefined){n.message=e["message"]}return n};const re=(e,t)=>{let n={FederatedUserId:undefined,Arn:undefined};if(e["FederatedUserId"]!==undefined){n.FederatedUserId=e["FederatedUserId"]}if(e["Arn"]!==undefined){n.Arn=e["Arn"]}return n};const oe=(e,t)=>{let n={Account:undefined};if(e["Account"]!==undefined){n.Account=e["Account"]}return n};const ie=(e,t)=>{let n={UserId:undefined,Account:undefined,Arn:undefined};if(e["UserId"]!==undefined){n.UserId=e["UserId"]}if(e["Account"]!==undefined){n.Account=e["Account"]}if(e["Arn"]!==undefined){n.Arn=e["Arn"]}return n};const ue=(e,t)=>{let n={Credentials:undefined,FederatedUser:undefined,PackedPolicySize:undefined};if(e["Credentials"]!==undefined){n.Credentials=te(e["Credentials"],t)}if(e["FederatedUser"]!==undefined){n.FederatedUser=re(e["FederatedUser"],t)}if(e["PackedPolicySize"]!==undefined){n.PackedPolicySize=parseInt(e["PackedPolicySize"])}return n};const ce=(e,t)=>{let n={Credentials:undefined};if(e["Credentials"]!==undefined){n.Credentials=te(e["Credentials"],t)}return n};const fe=(e,t)=>{let n={message:undefined};if(e["message"]!==undefined){n.message=e["message"]}return n};const ae=(e,t)=>{let n={message:undefined};if(e["message"]!==undefined){n.message=e["message"]}return n};const de=(e,t)=>{let n={message:undefined};if(e["message"]!==undefined){n.message=e["message"]}return n};const le=(e,t)=>{let n={message:undefined};if(e["message"]!==undefined){n.message=e["message"]}return n};const _e=(e,t)=>{let n={message:undefined};if(e["message"]!==undefined){n.message=e["message"]}return n};const he=(e,t)=>{let n={message:undefined};if(e["message"]!==undefined){n.message=e["message"]}return n};const ye=(e,t)=>{let n={message:undefined};if(e["message"]!==undefined){n.message=e["message"]}return n};const Ae=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 pe=(e=new Uint8Array,t)=>{if(e instanceof Uint8Array){return Promise.resolve(e)}return t.streamCollector(e)||Promise.resolve(new Uint8Array)};const we=(e,t)=>pe(e,t).then(e=>t.utf8Encoder(e));const Ee=async(e,t,n,r,o)=>{const{hostname:i,protocol:u="https",port:c}=await e.endpoint();const f={protocol:u,hostname:i,port:c,method:"POST",path:n,headers:t};if(r!==undefined){f.hostname=r}if(o!==undefined){f.body=o}return new s.HttpRequest(f)};const ve=e=>e.replace(/&/g,"&").replace(/'/g,"'").replace(/"/g,'"').replace(/>/g,">").replace(/</g,"<");const Se=(e,t)=>we(e,t).then(e=>{if(e.length){const t=o.parse(e,{attributeNamePrefix:"",ignoreAttributes:false,parseNodeValue:false,tagValueProcessor:(e,t)=>ve(e)});const n="#text";const s=Object.keys(t)[0];const i=t[s];if(i[n]){i[s]=i[n];delete i[n]}return r.getValueFromTextNode(i)}return{}});const Re=e=>Object.entries(e).map(([e,t])=>r.extendedEncodeURIComponent(e)+"="+r.extendedEncodeURIComponent(t)).join("&");const Pe=(e,t)=>{if(t.Error.Code!==undefined){return t.Error.Code}if(e.statusCode==404){return"NotFound"}return""}},2571:(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t.ClientDefaultValues=void 0;const s=n(9365);const r=s.__importDefault(n(1721));const o=n(1068);const i=n(2228);const u=n(7366);const c=n(1550);const f=n(4203);const a=n(4782);const d=n(6334);const l=n(4338);const _=n(4492);const h=n(9830);const y=n(5662);t.ClientDefaultValues={...y.ClientSharedValues,runtime:"node",base64Decoder:d.fromBase64,base64Encoder:d.toBase64,bodyLengthChecker:l.calculateBodyLength,credentialDefaultProvider:i.defaultProvider,defaultUserAgentProvider:_.defaultUserAgent({serviceId:y.ClientSharedValues.serviceId,clientVersion:r.default.version}),maxAttempts:f.loadConfig(c.NODE_MAX_ATTEMPT_CONFIG_OPTIONS),region:f.loadConfig(o.NODE_REGION_CONFIG_OPTIONS,o.NODE_REGION_CONFIG_FILE_OPTIONS),requestHandler:new a.NodeHttpHandler,sha256:u.Hash.bind(null,"sha256"),streamCollector:a.streamCollector,utf8Decoder:h.fromUtf8,utf8Encoder:h.toUtf8}},5662:(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t.ClientSharedValues=void 0;const s=n(3421);const r=n(4850);t.ClientSharedValues={apiVersion:"2011-06-15",disableHostPrefix:false,logger:{},regionInfoProvider:s.defaultRegionInfoProvider,serviceId:"STS",urlParser:r.parseUrl}},9365:(e,t,n)=>{"use strict";n.r(t);n.d(t,{__extends:()=>__extends,__assign:()=>r,__rest:()=>__rest,__decorate:()=>__decorate,__param:()=>__param,__metadata:()=>__metadata,__awaiter:()=>__awaiter,__generator:()=>__generator,__createBinding:()=>o,__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});var s=function(e,t){s=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 s(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");s(e,t);function __(){this.constructor=e}e.prototype=t===null?Object.create(t):(__.prototype=t.prototype,new __)}var r=function(){r=Object.assign||function __assign(e){for(var t,n=1,s=arguments.length;n=0;u--)if(i=e[u])o=(r<3?i(o):r>3?i(t,n,o):i(t,n))||o;return r>3&&o&&Object.defineProperty(t,n,o),o}function __param(e,t){return function(n,s){t(n,s,e)}}function __metadata(e,t){if(typeof Reflect==="object"&&typeof Reflect.metadata==="function")return Reflect.metadata(e,t)}function __awaiter(e,t,n,s){function adopt(e){return e instanceof n?e:new n(function(t){t(e)})}return new(n||(n=Promise))(function(n,r){function fulfilled(e){try{step(s.next(e))}catch(e){r(e)}}function rejected(e){try{step(s["throw"](e))}catch(e){r(e)}}function step(e){e.done?n(e.value):adopt(e.value).then(fulfilled,rejected)}step((s=s.apply(e,t||[])).next())})}function __generator(e,t){var n={label:0,sent:function(){if(o[0]&1)throw o[1];return o[1]},trys:[],ops:[]},s,r,o,i;return i={next:verb(0),throw:verb(1),return:verb(2)},typeof Symbol==="function"&&(i[Symbol.iterator]=function(){return this}),i;function verb(e){return function(t){return step([e,t])}}function step(i){if(s)throw new TypeError("Generator is already executing.");while(n)try{if(s=1,r&&(o=i[0]&2?r["return"]:i[0]?r["throw"]||((o=r["return"])&&o.call(r),0):r.next)&&!(o=o.call(r,i[1])).done)return o;if(r=0,o)i=[i[0]&2,o.value];switch(i[0]){case 0:case 1:o=i;break;case 4:n.label++;return{value:i[1],done:false};case 5:n.label++;r=i[1];i=[0];continue;case 7:i=n.ops.pop();n.trys.pop();continue;default:if(!(o=n.trys,o=o.length>0&&o[o.length-1])&&(i[0]===6||i[0]===2)){n=0;continue}if(i[0]===3&&(!o||i[1]>o[0]&&i[1]=e.length)e=void 0;return{value:e&&e[s++],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 s=n.call(e),r,o=[],i;try{while((t===void 0||t-- >0)&&!(r=s.next()).done)o.push(r.value)}catch(e){i={error:e}}finally{try{if(r&&!r.done&&(n=s["return"]))n.call(s)}finally{if(i)throw i.error}}return o}function __spread(){for(var e=[],t=0;t1||resume(e,t)})}}function resume(e,t){try{step(s[e](t))}catch(e){settle(o[0][3],e)}}function step(e){e.value instanceof __await?Promise.resolve(e.value.v).then(fulfill,reject):settle(o[0][2],e)}function fulfill(e){resume("next",e)}function reject(e){resume("throw",e)}function settle(e,t){if(e(t),o.shift(),o.length)resume(o[0][0],o[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(s,r){t[s]=e[s]?function(t){return(n=!n)?{value:__await(e[s](t)),done:s==="return"}:r?r(t):t}:r}}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(s,r){n=e[t](n),settle(s,r,n.done,n.value)})}}function settle(e,t,n,s){Promise.resolve(s).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 i=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))o(t,e,n);i(t,e);return t}function __importDefault(e){return e&&e.__esModule?e:{default:e}}function __classPrivateFieldGet(e,t){if(!t.has(e)){throw new TypeError("attempted to get private field on non-instance")}return t.get(e)}function __classPrivateFieldSet(e,t,n){if(!t.has(e)){throw new TypeError("attempted to set private field on non-instance")}t.set(e,n);return n}},9835:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t.resolveEndpointsConfig=void 0;const n=e=>{var t;return{...e,tls:(t=e.tls)!==null&&t!==void 0?t:true,endpoint:e.endpoint?s(e):()=>r(e),isCustomEndpoint:e.endpoint?true:false}};t.resolveEndpointsConfig=n;const s=e=>{const{endpoint:t,urlParser:n}=e;if(typeof t==="string"){const e=Promise.resolve(n(t));return()=>e}else if(typeof t==="object"){const e=Promise.resolve(t);return()=>e}return t};const r=async e=>{var t;const{tls:n=true}=e;const s=await e.region();const r=new RegExp(/^([a-zA-Z0-9]|[a-zA-Z0-9][a-zA-Z0-9-]{0,61}[a-zA-Z0-9])$/);if(!r.test(s)){throw new Error("Invalid region in client config")}const{hostname:o}=(t=await e.regionInfoProvider(s))!==null&&t!==void 0?t:{};if(!o){throw new Error("Cannot resolve hostname from client config")}return e.urlParser(`${n?"https:":"http:"}//${o}`)}},4585:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t.resolveRegionConfig=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"};const n=e=>{if(!e.region){throw new Error("Region is missing")}return{...e,region:s(e.region)}};t.resolveRegionConfig=n;const s=e=>{if(typeof e==="string"){const t=Promise.resolve(e);return()=>t}return e}},1068:(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});const s=n(1364);s.__exportStar(n(9835),t);s.__exportStar(n(4585),t)},5480:(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 s=n(453);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";function fromEnv(){return()=>{const e=process.env[t.ENV_KEY];const n=process.env[t.ENV_SECRET];const r=process.env[t.ENV_EXPIRATION];if(e&&n){return Promise.resolve({accessKeyId:e,secretAccessKey:n,sessionToken:process.env[t.ENV_SESSION],expiration:r?new Date(r):undefined})}return Promise.reject(new s.ProviderError("Unable to find environment variable credentials."))}}t.fromEnv=fromEnv},3502:(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 s=n(453);const r=n(8835);const o=n(7190);const i=n(7364);const u=n(292);const c=n(4057);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";function fromContainerMetadata(e={}){const{timeout:t,maxRetries:n}=u.providerConfigFromInit(e);return()=>{return getCmdsUri().then(e=>c.retry(async()=>{const n=JSON.parse(await requestFromEcsImds(t,e));if(!i.isImdsCredentials(n)){throw new s.ProviderError("Invalid response received from instance metadata service.")}return i.fromImdsCredentials(n)},n))}}t.fromContainerMetadata=fromContainerMetadata;function requestFromEcsImds(e,n){if(process.env[t.ENV_CMDS_AUTH_TOKEN]){const{headers:e={}}=n;e.Authorization=process.env[t.ENV_CMDS_AUTH_TOKEN];n.headers=e}return o.httpRequest({...n,timeout:e}).then(e=>e.toString())}const f="169.254.170.2";const a={localhost:true,"127.0.0.1":true};const d={"http:":true,"https:":true};function getCmdsUri(){if(process.env[t.ENV_CMDS_RELATIVE_URI]){return Promise.resolve({hostname:f,path:process.env[t.ENV_CMDS_RELATIVE_URI]})}if(process.env[t.ENV_CMDS_FULL_URI]){const e=r.parse(process.env[t.ENV_CMDS_FULL_URI]);if(!e.hostname||!(e.hostname in a)){return Promise.reject(new s.ProviderError(`${e.hostname} is not a valid container metadata service hostname`,false))}if(!e.protocol||!(e.protocol in d)){return Promise.reject(new s.ProviderError(`${e.protocol} is not a valid container metadata service protocol`,false))}return Promise.resolve({...e,port:e.port?parseInt(e.port,10):undefined})}return Promise.reject(new s.ProviderError("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))}},1317:(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t.fromInstanceMetadata=void 0;const s=n(453);const r=n(7190);const o=n(7364);const i=n(292);const u=n(4057);const c="169.254.169.254";const f="/latest/meta-data/iam/security-credentials/";const a="/latest/api/token";const d=(e={})=>{let t=false;const{timeout:n,maxRetries:s}=i.providerConfigFromInit(e);const r=async(e,n)=>{const s=(await u.retry(async()=>{let e;try{e=await _(n)}catch(e){if(e.statusCode===401){t=false}throw e}return e},e)).trim();return u.retry(async()=>{let e;try{e=await h(s,n)}catch(e){if(e.statusCode===401){t=false}throw e}return e},e)};return async()=>{if(t){return r(s,{timeout:n})}else{let e;try{e=(await l({timeout:n})).toString()}catch(e){if((e===null||e===void 0?void 0:e.statusCode)===400){throw Object.assign(e,{message:"EC2 Metadata token request returned error"})}else if(e.message==="TimeoutError"||[403,404,405].includes(e.statusCode)){t=true}return r(s,{timeout:n})}return r(s,{timeout:n,headers:{"x-aws-ec2-metadata-token":e}})}}};t.fromInstanceMetadata=d;const l=async e=>r.httpRequest({...e,host:c,path:a,method:"PUT",headers:{"x-aws-ec2-metadata-token-ttl-seconds":"21600"}});const _=async e=>(await r.httpRequest({...e,host:c,path:f})).toString();const h=async(e,t)=>{const n=JSON.parse((await r.httpRequest({...t,host:c,path:f+e})).toString());if(!o.isImdsCredentials(n)){throw new s.ProviderError("Invalid response received from instance metadata service.")}return o.fromImdsCredentials(n)}},6219:(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});const s=n(1364);s.__exportStar(n(3502),t);s.__exportStar(n(1317),t);s.__exportStar(n(292),t)},7364:(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 s=e=>({accessKeyId:e.AccessKeyId,secretAccessKey:e.SecretAccessKey,sessionToken:e.Token,expiration:new Date(e.Expiration)});t.fromImdsCredentials=s},292:(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},7190:(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t.httpRequest=void 0;const s=n(453);const r=n(4293);const o=n(8605);function httpRequest(e){return new Promise((t,n)=>{const i=o.request({method:"GET",...e});i.on("error",e=>{n(Object.assign(new s.ProviderError("Unable to connect to instance metadata service"),e))});i.on("timeout",()=>{n(new Error("TimeoutError"))});i.on("response",e=>{const{statusCode:o=400}=e;if(o<200||300<=o){n(Object.assign(new s.ProviderError("Error response received from instance metadata service"),{statusCode:o}))}const i=[];e.on("data",e=>{i.push(e)});e.on("end",()=>{t(r.Buffer.concat(i))})});i.end()})}t.httpRequest=httpRequest},4057:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t.retry=void 0;const n=(e,t)=>{let n=e();for(let s=0;s{"use strict";Object.defineProperty(t,"__esModule",{value:true});t.parseKnownFiles=t.getMasterProfileName=t.fromIni=t.ENV_PROFILE=void 0;const s=n(453);const r=n(835);const o="default";t.ENV_PROFILE="AWS_PROFILE";function isStaticCredsProfile(e){return 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}function isAssumeRoleProfile(e){return Boolean(e)&&typeof e==="object"&&typeof e.role_arn==="string"&&typeof e.source_profile==="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}function fromIni(e={}){return()=>parseKnownFiles(e).then(t=>resolveProfileData(getMasterProfileName(e),t,e))}t.fromIni=fromIni;function getMasterProfileName(e){return e.profile||process.env[t.ENV_PROFILE]||o}t.getMasterProfileName=getMasterProfileName;async function resolveProfileData(e,t,n,r={}){const o=t[e];if(Object.keys(r).length>0&&isStaticCredsProfile(o)){return resolveStaticCredentials(o)}if(isAssumeRoleProfile(o)){const{external_id:i,mfa_serial:u,role_arn:c,role_session_name:f="aws-sdk-js-"+Date.now(),source_profile:a}=o;if(!n.roleAssumer){throw new s.ProviderError(`Profile ${e} requires a role to be assumed, but no`+` role assumption callback was provided.`,false)}if(a in r){throw new s.ProviderError(`Detected a cycle attempting to resolve credentials for profile`+` ${getMasterProfileName(n)}. Profiles visited: `+Object.keys(r).join(", "),false)}const d=resolveProfileData(a,t,n,{...r,[a]:true});const l={RoleArn:c,RoleSessionName:f,ExternalId:i};if(u){if(!n.mfaCodeProvider){throw new s.ProviderError(`Profile ${e} requires multi-factor authentication,`+` but no MFA code callback was provided.`,false)}l.SerialNumber=u;l.TokenCode=await n.mfaCodeProvider(u)}return n.roleAssumer(await d,l)}if(isStaticCredsProfile(o)){return resolveStaticCredentials(o)}throw new s.ProviderError(`Profile ${e} could not be found or parsed in shared`+` credentials file.`)}function parseKnownFiles(e){const{loadedConfig:t=r.loadSharedConfigFiles(e)}=e;return t.then(e=>{const{configFile:t,credentialsFile:n}=e;return{...t,...n}})}t.parseKnownFiles=parseKnownFiles;function resolveStaticCredentials(e){return Promise.resolve({accessKeyId:e.aws_access_key_id,secretAccessKey:e.aws_secret_access_key,sessionToken:e.aws_session_token})}},2228:(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t.defaultProvider=t.ENV_IMDS_DISABLED=void 0;const s=n(5480);const r=n(6219);const o=n(3001);const i=n(57);const u=n(453);t.ENV_IMDS_DISABLED="AWS_EC2_METADATA_DISABLED";function defaultProvider(e={}){const{profile:t=process.env[o.ENV_PROFILE]}=e;const n=t?u.chain(o.fromIni(e),i.fromProcess(e)):u.chain(s.fromEnv(),o.fromIni(e),i.fromProcess(e),remoteProvider(e));return u.memoize(n,e=>e.expiration!==undefined&&e.expiration.getTime()-Date.now()<3e5,e=>e.expiration!==undefined)}t.defaultProvider=defaultProvider;function remoteProvider(e){if(process.env[r.ENV_CMDS_RELATIVE_URI]||process.env[r.ENV_CMDS_FULL_URI]){return r.fromContainerMetadata(e)}if(process.env[t.ENV_IMDS_DISABLED]){return()=>Promise.reject(new u.ProviderError("EC2 Instance Metadata Service access disabled"))}return r.fromInstanceMetadata(e)}},57:(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t.fromProcess=t.ENV_PROFILE=void 0;const s=n(3001);const r=n(453);const o=n(3129);t.ENV_PROFILE="AWS_PROFILE";function fromProcess(e={}){return()=>s.parseKnownFiles(e).then(t=>resolveProcessCredentials(s.getMasterProfileName(e),t,e))}t.fromProcess=fromProcess;async function resolveProcessCredentials(e,t,n){const s=t[e];if(t[e]){const t=s["credential_process"];if(t!==undefined){return await execPromise(t).then(t=>{let n;try{n=JSON.parse(t)}catch(t){throw Error(`Profile ${e} credential_process returned invalid JSON.`)}const{Version:s,AccessKeyId:r,SecretAccessKey:o,SessionToken:i,Expiration:u}=n;if(s!==1){throw Error(`Profile ${e} credential_process did not return Version 1.`)}if(r===undefined||o===undefined){throw Error(`Profile ${e} credential_process returned invalid credentials.`)}let c;if(u){const t=new Date;const n=new Date(u);if(n{throw new r.ProviderError(e.message)})}else{throw new r.ProviderError(`Profile ${e} did not contain credential_process.`)}}else{throw new r.ProviderError(`Profile ${e} could not be found in shared credentials file.`)}}function execPromise(e){return new Promise(function(t,n){o.exec(e,(e,s)=>{if(e){n(e);return}t(s.trim())})})}},7366:(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t.Hash=void 0;const s=n(6453);const r=n(4293);const o=n(6417);class Hash{constructor(e,t){this.hash=t?o.createHmac(e,castSourceData(t)):o.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(r.Buffer.isBuffer(e)){return e}if(typeof e==="string"){return s.fromString(e,t)}if(ArrayBuffer.isView(e)){return s.fromArrayBuffer(e.buffer,e.byteOffset,e.byteLength)}return s.fromArrayBuffer(e)}},231:(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},4037:(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t.getContentLengthPlugin=t.contentLengthMiddlewareOptions=t.contentLengthMiddleware=void 0;const s=n(6333);const r="content-length";function contentLengthMiddleware(e){return t=>async n=>{const o=n.request;if(s.HttpRequest.isInstance(o)){const{body:t,headers:n}=o;if(t&&Object.keys(n).map(e=>e.toLowerCase()).indexOf(r)===-1){const n=e(t);if(n!==undefined){o.headers={...o.headers,[r]:String(n)}}}}return t({...n,request:o})}}t.contentLengthMiddleware=contentLengthMiddleware;t.contentLengthMiddlewareOptions={step:"build",tags:["SET_CONTENT_LENGTH","CONTENT_LENGTH"],name:"contentLengthMiddleware",override:true};const o=e=>({applyToStack:n=>{n.add(contentLengthMiddleware(e.bodyLengthChecker),t.contentLengthMiddlewareOptions)}});t.getContentLengthPlugin=o},1819:(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t.getHostHeaderPlugin=t.hostHeaderMiddlewareOptions=t.hostHeaderMiddleware=t.resolveHostHeaderConfig=void 0;const s=n(6333);function resolveHostHeaderConfig(e){return e}t.resolveHostHeaderConfig=resolveHostHeaderConfig;const r=e=>t=>async n=>{if(!s.HttpRequest.isInstance(n.request))return t(n);const{request:r}=n;const{handlerProtocol:o=""}=e.requestHandler.metadata||{};if(o.indexOf("h2")>=0&&!r.headers[":authority"]){delete r.headers["host"];r.headers[":authority"]=""}else if(!r.headers["host"]){r.headers["host"]=r.hostname}return t(n)};t.hostHeaderMiddleware=r;t.hostHeaderMiddlewareOptions={name:"hostHeaderMiddleware",step:"build",priority:"low",tags:["HOST"],override:true};const o=e=>({applyToStack:n=>{n.add(t.hostHeaderMiddleware(e),t.hostHeaderMiddlewareOptions)}});t.getHostHeaderPlugin=o},9506:(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});const s=n(1364);s.__exportStar(n(9182),t)},9182:(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:s,commandName:r,inputFilterSensitiveLog:o,logger:i,outputFilterSensitiveLog:u}=t;const c=await e(n);if(!i){return c}if(typeof i.info==="function"){const{$metadata:e,...t}=c.output;i.info({clientName:s,commandName:r,input:o(n.input),output:u(t),metadata:e})}return c};t.loggerMiddleware=n;t.loggerMiddlewareOptions={name:"loggerMiddleware",tags:["LOGGER"],step:"initialize",override:true};const s=e=>({applyToStack:e=>{e.add(t.loggerMiddleware(),t.loggerMiddlewareOptions)}});t.getLoggerPlugin=s},5951:(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 s=n(9679);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 s=parseInt(n);if(Number.isNaN(s)){throw new Error(`Environment variable ${t.ENV_MAX_ATTEMPTS} mast be a number, got "${n}"`)}return s},configFileSelector:e=>{const n=e[t.CONFIG_MAX_ATTEMPTS];if(!n)return undefined;const s=parseInt(n);if(Number.isNaN(s)){throw new Error(`Shared config file entry ${t.CONFIG_MAX_ATTEMPTS} mast be a number, got "${n}"`)}return s},default:s.DEFAULT_MAX_ATTEMPTS};const r=e=>{const t=o(e.maxAttempts);return{...e,maxAttempts:t,retryStrategy:e.retryStrategy||new s.StandardRetryStrategy(t)}};t.resolveRetryConfig=r;const o=(e=s.DEFAULT_MAX_ATTEMPTS)=>{if(typeof e==="number"){const t=Promise.resolve(e);return()=>t}return e};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:s.DEFAULT_RETRY_MODE}},9497:(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"},2457:(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t.getDefaultRetryQuota=void 0;const s=n(9497);const r=e=>{const t=e;let n=e;const r=e=>e.name==="TimeoutError"?s.TIMEOUT_RETRY_COST:s.RETRY_COST;const o=e=>r(e)<=n;const i=e=>{if(!o(e)){throw new Error("No retry token available")}const t=r(e);n-=t;return t};const u=e=>{n+=e!==null&&e!==void 0?e:s.NO_RETRY_INCREMENT;n=Math.min(n,t)};return Object.freeze({hasRetryTokens:o,retrieveRetryTokens:i,releaseRetryTokens:u})};t.getDefaultRetryQuota=r},9679:(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t.StandardRetryStrategy=t.DEFAULT_RETRY_MODE=t.DEFAULT_MAX_ATTEMPTS=void 0;const s=n(6333);const r=n(6278);const o=n(2034);const i=n(9497);const u=n(2457);const c=n(8404);const f=n(5591);t.DEFAULT_MAX_ATTEMPTS=3;t.DEFAULT_RETRY_MODE="standard";class StandardRetryStrategy{constructor(e,n){var s,r,o;this.maxAttemptsProvider=e;this.mode=t.DEFAULT_RETRY_MODE;this.retryDecider=(s=n===null||n===void 0?void 0:n.retryDecider)!==null&&s!==void 0?s:f.defaultRetryDecider;this.delayDecider=(r=n===null||n===void 0?void 0:n.delayDecider)!==null&&r!==void 0?r:c.defaultDelayDecider;this.retryQuota=(o=n===null||n===void 0?void 0:n.retryQuota)!==null&&o!==void 0?o:u.getDefaultRetryQuota(i.INITIAL_RETRY_TOKENS)}shouldRetry(e,t,n){return tsetTimeout(e,t));continue}if(!e.$metadata){e.$metadata={}}e.$metadata.attempts=u;e.$metadata.totalRetryDelay=c;throw e}}}}t.StandardRetryStrategy=StandardRetryStrategy},8404:(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t.defaultDelayDecider=void 0;const s=n(9497);const r=(e,t)=>Math.floor(Math.min(s.MAXIMUM_RETRY_DELAY,Math.random()*2**t*e));t.defaultDelayDecider=r},1550:(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});const s=n(1364);s.__exportStar(n(1474),t);s.__exportStar(n(8341),t);s.__exportStar(n(9679),t);s.__exportStar(n(5951),t);s.__exportStar(n(8404),t);s.__exportStar(n(5591),t)},8341:(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t.getOmitRetryHeadersPlugin=t.omitRetryHeadersMiddlewareOptions=t.omitRetryHeadersMiddleware=void 0;const s=n(6333);const r=n(9497);const o=()=>e=>async t=>{const{request:n}=t;if(s.HttpRequest.isInstance(n)){delete n.headers[r.INVOCATION_ID_HEADER];delete n.headers[r.REQUEST_HEADER]}return e(t)};t.omitRetryHeadersMiddleware=o;t.omitRetryHeadersMiddlewareOptions={name:"omitRetryHeadersMiddleware",tags:["RETRY","HEADERS","OMIT_RETRY_HEADERS"],relation:"before",toMiddleware:"awsAuthMiddleware",override:true};const i=e=>({applyToStack:e=>{e.addRelativeTo(t.omitRetryHeadersMiddleware(),t.omitRetryHeadersMiddlewareOptions)}});t.getOmitRetryHeadersPlugin=i},5591:(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t.defaultRetryDecider=void 0;const s=n(6278);const r=e=>{if(!e){return false}return s.isRetryableByTrait(e)||s.isClockSkewError(e)||s.isThrottlingError(e)||s.isTransientError(e)};t.defaultRetryDecider=r},1474:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t.getRetryPlugin=t.retryMiddlewareOptions=t.retryMiddleware=void 0;const n=e=>(t,n)=>async s=>{var r;if((r=e===null||e===void 0?void 0:e.retryStrategy)===null||r===void 0?void 0:r.mode)n.userAgent=[...n.userAgent||[],["cfg/retry-mode",e.retryStrategy.mode]];return e.retryStrategy.retry(t,s)};t.retryMiddleware=n;t.retryMiddlewareOptions={name:"retryMiddleware",tags:["RETRY"],step:"finalizeRequest",priority:"high",override:true};const s=e=>({applyToStack:n=>{n.add(t.retryMiddleware(e),t.retryMiddlewareOptions)}});t.getRetryPlugin=s},9789:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t.deserializerMiddleware=void 0;const n=(e,t)=>(n,s)=>async s=>{const{response:r}=await n(s);const o=await t(r,e);return{response:r,output:o}};t.deserializerMiddleware=n},5296:(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});const s=n(1364);s.__exportStar(n(9789),t);s.__exportStar(n(8574),t);s.__exportStar(n(1368),t)},1368:(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t.getSerdePlugin=t.serializerMiddlewareOption=t.deserializerMiddlewareOption=void 0;const s=n(9789);const r=n(8574);t.deserializerMiddlewareOption={name:"deserializerMiddleware",step:"deserialize",tags:["DESERIALIZER"],override:true};t.serializerMiddlewareOption={name:"serializerMiddleware",step:"serialize",tags:["SERIALIZER"],override:true};function getSerdePlugin(e,n,o){return{applyToStack:i=>{i.add(s.deserializerMiddleware(e,o),t.deserializerMiddlewareOption);i.add(r.serializerMiddleware(e,n),t.serializerMiddlewareOption)}}}t.getSerdePlugin=getSerdePlugin},8574:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t.serializerMiddleware=void 0;const n=(e,t)=>(n,s)=>async s=>{const r=await t(s.input,e);return n({...s,request:r})};t.serializerMiddleware=n},7152:(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t.resolveAwsAuthConfig=void 0;const s=n(1423);function resolveAwsAuthConfig(e){const t=e.credentials||e.credentialDefaultProvider(e);const n=normalizeProvider(t);const{signingEscapePath:r=true,systemClockOffset:o=e.systemClockOffset||0,sha256:i}=e;let u;if(e.signer){u=normalizeProvider(e.signer)}else{u=(()=>normalizeProvider(e.region)().then(async t=>[await e.regionInfoProvider(t)||{},t]).then(([t,o])=>{const{signingRegion:u,signingService:c}=t;e.signingRegion=e.signingRegion||u||o;e.signingName=e.signingName||c||e.serviceId;return new s.SignatureV4({credentials:n,region:e.signingRegion,service:e.signingName,sha256:i,uriEscapePath:r})}))}return{...e,systemClockOffset:o,signingEscapePath:r,credentials:n,signer:u}}t.resolveAwsAuthConfig=resolveAwsAuthConfig;function normalizeProvider(e){if(typeof e==="object"){const t=Promise.resolve(e);return()=>t}return e}},6778:(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});const s=n(1364);s.__exportStar(n(7152),t);s.__exportStar(n(1774),t)},1774:(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t.getAwsAuthPlugin=t.awsAuthMiddlewareOptions=t.awsAuthMiddleware=void 0;const s=n(6333);const r=(e,t)=>Math.abs(o(t).getTime()-e)>=3e5;const o=e=>new Date(Date.now()+e);function awsAuthMiddleware(e){return(t,n)=>(async function(o){if(!s.HttpRequest.isInstance(o.request))return t(o);const i=typeof e.signer==="function"?await e.signer():e.signer;const u=await t({...o,request:await i.sign(o.request,{signingDate:new Date(Date.now()+e.systemClockOffset),signingRegion:n["signing_region"],signingService:n["signing_service"]})});const{headers:c}=u.response;const f=c&&(c.date||c.Date);if(f){const t=Date.parse(f);if(r(t,e.systemClockOffset)){e.systemClockOffset=t-Date.now()}}return u})}t.awsAuthMiddleware=awsAuthMiddleware;t.awsAuthMiddlewareOptions={name:"awsAuthMiddleware",tags:["SIGNATURE","AWSAUTH"],relation:"after",toMiddleware:"retryMiddleware",override:true};const i=e=>({applyToStack:n=>{n.addRelativeTo(awsAuthMiddleware(e),t.awsAuthMiddlewareOptions)}});t.getAwsAuthPlugin=i},2639:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t.constructStack=void 0;const n=()=>{let e=[];let n=[];const o=new Set;const i=e=>e.sort((e,t)=>s[t.step]-s[e.step]||r[t.priority||"normal"]-r[e.priority||"normal"]);const u=t=>{let s=false;const r=e=>{if(e.name&&e.name===t){s=true;o.delete(t);return false}return true};e=e.filter(r);n=n.filter(r);return s};const c=t=>{let s=false;const r=e=>{if(e.middleware===t){s=true;if(e.name)o.delete(e.name);return false}return true};e=e.filter(r);n=n.filter(r);return s};const f=t=>{e.forEach(e=>{t.add(e.middleware,{...e})});n.forEach(e=>{t.addRelativeTo(e.middleware,{...e})});return t};const a=e=>{const t=[];e.before.forEach(e=>{if(e.before.length===0&&e.after.length===0){t.push(e)}else{t.push(...a(e))}});t.push(e);e.after.reverse().forEach(e=>{if(e.before.length===0&&e.after.length===0){t.push(e)}else{t.push(...a(e))}});return t};const d=()=>{const t=[];const s=[];const r={};e.forEach(e=>{const n={...e,before:[],after:[]};if(n.name)r[n.name]=n;t.push(n)});n.forEach(e=>{const t={...e,before:[],after:[]};if(t.name)r[t.name]=t;s.push(t)});s.forEach(e=>{if(e.toMiddleware){const t=r[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 o=i(t).map(a).reduce((e,t)=>{e.push(...t);return e},[]);return o.map(e=>e.middleware)};const l={add:(t,n={})=>{const{name:s,override:r}=n;const i={step:"initialize",priority:"normal",middleware:t,...n};if(s){if(o.has(s)){if(!r)throw new Error(`Duplicate middleware name '${s}'`);const t=e.findIndex(e=>e.name===s);const n=e[t];if(n.step!==i.step||n.priority!==i.priority){throw new Error(`"${s}" middleware with ${n.priority} priority in ${n.step} step cannot be `+`overridden by same-name middleware with ${i.priority} priority in ${i.step} step.`)}e.splice(t,1)}o.add(s)}e.push(i)},addRelativeTo:(e,t)=>{const{name:s,override:r}=t;const i={middleware:e,...t};if(s){if(o.has(s)){if(!r)throw new Error(`Duplicate middleware name '${s}'`);const e=n.findIndex(e=>e.name===s);const t=n[e];if(t.toMiddleware!==i.toMiddleware||t.relation!==i.relation){throw new Error(`"${s}" middleware ${t.relation} "${t.toMiddleware}" middleware cannot be overridden `+`by same-name middleware ${i.relation} "${i.toMiddleware}" middleware.`)}n.splice(e,1)}o.add(s)}n.push(i)},clone:()=>f(t.constructStack()),use:e=>{e.applyToStack(l)},remove:e=>{if(typeof e==="string")return u(e);else return c(e)},removeByTag:t=>{let s=false;const r=e=>{const{tags:n,name:r}=e;if(n&&n.includes(t)){if(r)o.delete(r);s=true;return false}return true};e=e.filter(r);n=n.filter(r);return s},concat:e=>{const n=f(t.constructStack());n.use(e);return n},applyToStack:f,resolve:(e,t)=>{for(const n of d().reverse()){e=n(e,t)}return e}};return l};t.constructStack=n;const s={initialize:5,serialize:4,build:3,finalizeRequest:2,deserialize:1};const r={high:3,normal:2,low:1}},1732:(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});const s=n(1364);s.__exportStar(n(2639),t)},8487:(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},5581:(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},1660:(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});const s=n(1364);s.__exportStar(n(8487),t);s.__exportStar(n(3420),t)},3420:(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t.getUserAgentPlugin=t.getUserAgentMiddlewareOptions=t.userAgentMiddleware=void 0;const s=n(6333);const r=n(5581);const o=e=>(t,n)=>async o=>{var u,c;const{request:f}=o;if(!s.HttpRequest.isInstance(f))return t(o);const{headers:a}=f;const d=((u=n===null||n===void 0?void 0:n.userAgent)===null||u===void 0?void 0:u.map(i))||[];const l=(await e.defaultUserAgentProvider()).map(i);const _=((c=e===null||e===void 0?void 0:e.customUserAgent)===null||c===void 0?void 0:c.map(i))||[];a[r.X_AMZ_USER_AGENT]=[...l,...d,..._].join(r.SPACE);const h=[...l.filter(e=>e.startsWith("aws-sdk-")),..._].join(r.SPACE);if(e.runtime!=="browser"&&h){a[r.USER_AGENT]=a[r.USER_AGENT]?`${a[r.USER_AGENT]} ${h}`:h}return t({...o,request:f})};t.userAgentMiddleware=o;const i=([e,t])=>{const n=e.indexOf("/");const s=e.substring(0,n);let o=e.substring(n+1);if(s==="api"){o=o.toLowerCase()}return[s,o,t].filter(e=>e&&e.length>0).map(e=>e===null||e===void 0?void 0:e.replace(r.UA_ESCAPE_REGEX,"_")).join("/")};t.getUserAgentMiddlewareOptions={name:"getUserAgentMiddleware",step:"build",priority:"low",tags:["SET_USER_AGENT","USER_AGENT"],override:true};const u=e=>({applyToStack:n=>{n.add(t.userAgentMiddleware(e),t.getUserAgentMiddlewareOptions)}});t.getUserAgentPlugin=u},2927:(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t.loadConfig=void 0;const s=n(453);const r=n(9875);const o=n(1396);const i=n(5750);const u=({environmentVariableSelector:e,configFileSelector:t,default:n},u={})=>s.memoize(s.chain(r.fromEnv(e),o.fromSharedConfigFiles(t,u),i.fromStatic(n)));t.loadConfig=u},9875:(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t.fromEnv=void 0;const s=n(453);const r=e=>async()=>{try{const t=e(process.env);if(t===undefined){throw new Error}return t}catch(t){throw new s.ProviderError(t.message||`Cannot load config from environment variables with getter: ${e}`)}};t.fromEnv=r},1396:(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t.fromSharedConfigFiles=t.ENV_PROFILE=void 0;const s=n(453);const r=n(835);const o="default";t.ENV_PROFILE="AWS_PROFILE";const i=(e,{preferredFile:n="config",...i}={})=>async()=>{const{loadedConfig:u=r.loadSharedConfigFiles(i),profile:c=process.env[t.ENV_PROFILE]||o}=i;const{configFile:f,credentialsFile:a}=await u;const d=a[c]||{};const l=f[c]||{};const _=n==="config"?{...d,...l}:{...l,...d};try{const t=e(_);if(t===undefined){throw new Error}return t}catch(t){throw new s.ProviderError(t.message||`Cannot load config for profile ${c} in SDK configuration files with getter: ${e}`)}};t.fromSharedConfigFiles=i},5750:(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t.fromStatic=void 0;const s=n(453);const r=e=>typeof e==="function";const o=e=>r(e)?async()=>e():s.fromStatic(e);t.fromStatic=o},4203:(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});const s=n(1364);s.__exportStar(n(2927),t)},4296:(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"]},7941:(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 s=e[n];t[n]=Array.isArray(s)?s.join(","):s}return t};t.getTransformedHeaders=n},4782:(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});const s=n(1364);s.__exportStar(n(1760),t);s.__exportStar(n(7591),t);s.__exportStar(n(6254),t)},1760:(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t.NodeHttpHandler=void 0;const s=n(6333);const r=n(5504);const o=n(8605);const i=n(7211);const u=n(4296);const c=n(7941);const f=n(7662);const a=n(776);const d=n(7010);class NodeHttpHandler{constructor({connectionTimeout:e,socketTimeout:t,httpAgent:n,httpsAgent:s}={}){this.metadata={handlerProtocol:"http/1.1"};this.connectionTimeout=e;this.socketTimeout=t;const r=true;const u=50;this.httpAgent=n||new o.Agent({keepAlive:r,maxSockets:u});this.httpsAgent=s||new i.Agent({keepAlive:r,maxSockets:u})}destroy(){this.httpAgent.destroy();this.httpsAgent.destroy()}handle(e,{abortSignal:t}={}){return new Promise((n,l)=>{if(t===null||t===void 0?void 0:t.aborted){const e=new Error("Request aborted");e.name="AbortError";l(e);return}const _=e.protocol==="https:";const h=r.buildQueryString(e.query||{});const y={headers:e.headers,host:e.hostname,method:e.method,path:h?`${e.path}?${h}`:e.path,port:e.port,agent:_?this.httpsAgent:this.httpAgent};const A=_?i.request:o.request;const p=A(y,e=>{const t=new s.HttpResponse({statusCode:e.statusCode||-1,headers:c.getTransformedHeaders(e.headers),body:e});n({response:t})});p.on("error",e=>{if(u.NODEJS_TIMEOUT_ERROR_CODES.includes(e.code)){l(Object.assign(e,{name:"TimeoutError"}))}else{l(e)}});f.setConnectionTimeout(p,l,this.connectionTimeout);a.setSocketTimeout(p,l,this.socketTimeout);if(t){t.onabort=(()=>{p.abort();const e=new Error("Request aborted");e.name="AbortError";l(e)})}d.writeRequestBody(p,e)})}}t.NodeHttpHandler=NodeHttpHandler},7591:(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t.NodeHttp2Handler=void 0;const s=n(6333);const r=n(5504);const o=n(7565);const i=n(7941);const u=n(7010);class NodeHttp2Handler{constructor({requestTimeout:e,sessionTimeout:t}={}){this.metadata={handlerProtocol:"h2"};this.requestTimeout=e;this.sessionTimeout=t;this.connectionPool=new Map}destroy(){for(const[e,t]of this.connectionPool){t.destroy()}this.connectionPool.clear()}handle(e,{abortSignal:t}={}){return new Promise((n,c)=>{if(t===null||t===void 0?void 0:t.aborted){const e=new Error("Request aborted");e.name="AbortError";c(e);return}const{hostname:f,method:a,port:d,protocol:l,path:_,query:h}=e;const y=r.buildQueryString(h||{});const A=this.getSession(`${l}//${f}${d?`:${d}`:""}`).request({...e.headers,[o.constants.HTTP2_HEADER_PATH]:y?`${_}?${y}`:_,[o.constants.HTTP2_HEADER_METHOD]:a});A.on("response",e=>{const t=new s.HttpResponse({statusCode:e[":status"]||-1,headers:i.getTransformedHeaders(e),body:A});n({response:t})});A.on("error",c);A.on("frameError",c);A.on("aborted",c);const p=this.requestTimeout;if(p){A.setTimeout(p,()=>{A.close();const e=new Error(`Stream timed out because of no activity for ${p} ms`);e.name="TimeoutError";c(e)})}if(t){t.onabort=(()=>{A.close();const e=new Error("Request aborted");e.name="AbortError";c(e)})}u.writeRequestBody(A,e)})}getSession(e){const t=this.connectionPool;const n=t.get(e);if(n)return n;const s=o.connect(e);t.set(e,s);const r=this.sessionTimeout;if(r){s.setTimeout(r,()=>{s.close();t.delete(e)})}return s}}t.NodeHttp2Handler=NodeHttp2Handler},7662:(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",s=>{if(s.connecting){const r=setTimeout(()=>{e.destroy();t(Object.assign(new Error(`Socket timed out without establishing a connection within ${n} ms`),{name:"TimeoutError"}))},n);s.on("connect",()=>{clearTimeout(r)})}})};t.setConnectionTimeout=n},776:(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},9857:(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t.Collector=void 0;const s=n(2413);class Collector extends s.Writable{constructor(){super(...arguments);this.bufferedBytes=[]}_write(e,t,n){this.bufferedBytes.push(e);n()}}t.Collector=Collector},6254:(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t.streamCollector=void 0;const s=n(9857);const r=e=>new Promise((t,n)=>{const r=new s.Collector;e.pipe(r);e.on("error",e=>{r.end();n(e)});r.on("error",n);r.on("finish",function(){const e=new Uint8Array(Buffer.concat(this.bufferedBytes));t(e)})});t.streamCollector=r},7010:(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t.writeRequestBody=void 0;const s=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 s.Readable){t.pipe(e)}else if(t){e.end(Buffer.from(t))}else{e.end()}}},9298:(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}}t.ProviderError=ProviderError},9557:(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t.chain=void 0;const s=n(9298);function chain(...e){return()=>{let t=Promise.reject(new s.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},9976:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t.fromStatic=void 0;const n=e=>()=>Promise.resolve(e);t.fromStatic=n},453:(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});const s=n(1364);s.__exportStar(n(9557),t);s.__exportStar(n(9976),t);s.__exportStar(n(1250),t);s.__exportStar(n(9298),t)},1250:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t.memoize=void 0;const n=(e,t,n)=>{let s;let r;if(t===undefined){return()=>{if(!r){s=e();r=true}return s}}let o=false;return async()=>{if(!r){s=e();r=true}if(o){return s}const i=await s;if(n&&!n(i)){o=true;return i}if(t(i)){return s=e()}return i}};t.memoize=n},9889:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true})},3099:(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.substr(-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 s=e[n];return{...t,[n]:Array.isArray(s)?[...s]:s}},{})}},5916:(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},6333:(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});const s=n(1364);s.__exportStar(n(5916),t);s.__exportStar(n(3099),t);s.__exportStar(n(9889),t);s.__exportStar(n(5148),t)},5148:(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},5504:(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t.buildQueryString=void 0;const s=n(1722);function buildQueryString(e){const t=[];for(let n of Object.keys(e).sort()){const r=e[n];n=s.escapeUri(n);if(Array.isArray(r)){for(let e=0,o=r.length;e{"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,s=null]=n.split("=");e=decodeURIComponent(e);if(s){s=decodeURIComponent(s)}if(!(e in t)){t[e]=s}else if(Array.isArray(t[e])){t[e].push(s)}else{t[e]=[t[e],s]}}}return t}t.parseQueryString=parseQueryString},2819:(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]},6278:(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t.isTransientError=t.isThrottlingError=t.isClockSkewError=t.isRetryableByTrait=void 0;const s=n(2819);const r=e=>e.$retryable!==undefined;t.isRetryableByTrait=r;const o=e=>s.CLOCK_SKEW_ERROR_CODES.includes(e.name);t.isClockSkewError=o;const i=e=>{var t,n;return((t=e.$metadata)===null||t===void 0?void 0:t.httpStatusCode)===429||s.THROTTLING_ERROR_CODES.includes(e.name)||((n=e.$retryable)===null||n===void 0?void 0:n.throttling)==true};t.isThrottlingError=i;const u=e=>{var t;return s.TRANSIENT_ERROR_CODES.includes(e.name)||s.TRANSIENT_ERROR_STATUS_CODES.includes(((t=e.$metadata)===null||t===void 0?void 0:t.httpStatusCode)||0)};t.isTransientError=u},835:(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t.loadSharedConfigFiles=t.ENV_CONFIG_PATH=t.ENV_CREDENTIALS_PATH=void 0;const s=n(5747);const r=n(2087);const o=n(5622);t.ENV_CREDENTIALS_PATH="AWS_SHARED_CREDENTIALS_FILE";t.ENV_CONFIG_PATH="AWS_CONFIG_FILE";const i=()=>({});const u=(e={})=>{const{filepath:n=process.env[t.ENV_CREDENTIALS_PATH]||o.join(_(),".aws","credentials"),configFilepath:s=process.env[t.ENV_CONFIG_PATH]||o.join(_(),".aws","config")}=e;return Promise.all([l(s).then(d).then(f).catch(i),l(n).then(d).catch(i)]).then(e=>{const[t,n]=e;return{configFile:t,credentialsFile:n}})};t.loadSharedConfigFiles=u;const c=/^profile\s(["'])?([^\1]+)\1$/;const f=e=>{const t={};for(const n of Object.keys(e)){let s;if(n==="default"){t.default=e.default}else if(s=c.exec(n)){const[r,o,i]=s;if(i){t[i]=e[n]}}}return t};const a=["__proto__","profile __proto__"];const d=e=>{const t={};let n;for(let s of e.split(/\r?\n/)){s=s.split(/(^|\s)[;#]/)[0];const e=s.match(/^\s*\[([^\[\]]+)]\s*$/);if(e){n=e[1];if(a.includes(n)){throw new Error(`Found invalid profile name "${n}"`)}}else if(n){const e=s.match(/^\s*(.+?)\s*=\s*(.+?)\s*$/);if(e){t[n]=t[n]||{};t[n][e[1]]=e[2]}}}return t};const l=e=>new Promise((t,n)=>{s.readFile(e,"utf8",(e,s)=>{if(e){n(e)}else{t(s)}})});const _=()=>{const{HOME:e,USERPROFILE:t,HOMEPATH:n,HOMEDRIVE:s=`C:${o.sep}`}=process.env;if(e)return e;if(t)return t;if(n)return`${s}${n}`;return r.homedir()}},4698:(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t.SignatureV4=void 0;const s=n(5226);const r=n(691);const o=n(4788);const i=n(1004);const u=n(7302);const c=n(6564);const f=n(4865);const a=n(8786);const d=n(4758);const l=n(3196);class SignatureV4{constructor({applyChecksum:e,credentials:t,region:n,service:s,sha256:r,uriEscapePath:o=true}){this.service=s;this.sha256=r;this.uriEscapePath=o;this.applyChecksum=typeof e==="boolean"?e:true;this.regionProvider=y(n);this.credentialProvider=A(t)}async presign(e,t={}){const{signingDate:n=new Date,expiresIn:s=3600,unsignableHeaders:u,unhoistableHeaders:f,signableHeaders:l,signingRegion:y,signingService:A}=t;const p=await this.credentialProvider();const w=y!==null&&y!==void 0?y:await this.regionProvider();const{longDate:E,shortDate:v}=_(n);if(s>r.MAX_PRESIGNED_TTL){return Promise.reject("Signature version 4 presigned URLs"+" must have an expiration date less than one week in"+" the future")}const S=o.createScope(v,w,A!==null&&A!==void 0?A:this.service);const R=a.moveHeadersToQuery(d.prepareRequest(e),{unhoistableHeaders:f});if(p.sessionToken){R.query[r.TOKEN_QUERY_PARAM]=p.sessionToken}R.query[r.ALGORITHM_QUERY_PARAM]=r.ALGORITHM_IDENTIFIER;R.query[r.CREDENTIAL_QUERY_PARAM]=`${p.accessKeyId}/${S}`;R.query[r.AMZ_DATE_QUERY_PARAM]=E;R.query[r.EXPIRES_QUERY_PARAM]=s.toString(10);const P=i.getCanonicalHeaders(R,u,l);R.query[r.SIGNED_HEADERS_QUERY_PARAM]=h(P);R.query[r.SIGNATURE_QUERY_PARAM]=await this.getSignature(E,S,this.getSigningKey(p,w,v,A),this.createCanonicalRequest(R,P,await c.getPayloadHash(e,this.sha256)));return R}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:i,signingRegion:u,signingService:f}){const a=u!==null&&u!==void 0?u:await this.regionProvider();const{shortDate:d,longDate:l}=_(n);const h=o.createScope(d,a,f!==null&&f!==void 0?f:this.service);const y=await c.getPayloadHash({headers:{},body:t},this.sha256);const A=new this.sha256;A.update(e);const p=s.toHex(await A.digest());const w=[r.EVENT_ALGORITHM_IDENTIFIER,l,h,i,p,y].join("\n");return this.signString(w,{signingDate:n,signingRegion:a,signingService:f})}async signString(e,{signingDate:t=new Date,signingRegion:n,signingService:r}={}){const o=await this.credentialProvider();const i=n!==null&&n!==void 0?n:await this.regionProvider();const{shortDate:u}=_(t);const c=new this.sha256(await this.getSigningKey(o,i,u,r));c.update(e);return s.toHex(await c.digest())}async signRequest(e,{signingDate:t=new Date,signableHeaders:n,unsignableHeaders:s,signingRegion:u,signingService:a}={}){const l=await this.credentialProvider();const y=u!==null&&u!==void 0?u:await this.regionProvider();const A=d.prepareRequest(e);const{longDate:p,shortDate:w}=_(t);const E=o.createScope(w,y,a!==null&&a!==void 0?a:this.service);A.headers[r.AMZ_DATE_HEADER]=p;if(l.sessionToken){A.headers[r.TOKEN_HEADER]=l.sessionToken}const v=await c.getPayloadHash(A,this.sha256);if(!f.hasHeader(r.SHA256_HEADER,A.headers)&&this.applyChecksum){A.headers[r.SHA256_HEADER]=v}const S=i.getCanonicalHeaders(A,s,n);const R=await this.getSignature(p,E,this.getSigningKey(l,y,w,a),this.createCanonicalRequest(A,S,v));A.headers[r.AUTH_HEADER]=`${r.ALGORITHM_IDENTIFIER} `+`Credential=${l.accessKeyId}/${E}, `+`SignedHeaders=${h(S)}, `+`Signature=${R}`;return A}createCanonicalRequest(e,t,n){const s=Object.keys(t).sort();return`${e.method}\n${this.getCanonicalPath(e)}\n${u.getCanonicalQuery(e)}\n${s.map(e=>`${e}:${t[e]}`).join("\n")}\n\n${s.join(";")}\n${n}`}async createStringToSign(e,t,n){const o=new this.sha256;o.update(n);const i=await o.digest();return`${r.ALGORITHM_IDENTIFIER}\n${e}\n${t}\n${s.toHex(i)}`}getCanonicalPath({path:e}){if(this.uriEscapePath){const t=encodeURIComponent(e.replace(/^\//,""));return`/${t.replace(/%2F/g,"/")}`}return e}async getSignature(e,t,n,r){const o=await this.createStringToSign(e,t,r);const i=new this.sha256(await n);i.update(o);return s.toHex(await i.digest())}getSigningKey(e,t,n,s){return o.getSigningKey(this.sha256,e,n,t,s||this.service)}}t.SignatureV4=SignatureV4;const _=e=>{const t=l.iso8601(e).replace(/[\-:]/g,"");return{longDate:t,shortDate:t.substr(0,8)}};const h=e=>Object.keys(e).sort().join(";");const y=e=>{if(typeof e==="string"){const t=Promise.resolve(e);return()=>t}else{return e}};const A=e=>{if(typeof e==="object"){const t=Promise.resolve(e);return()=>t}else{return e}}},3846:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t.cloneRequest=void 0;function cloneRequest({headers:e,query:t,...n}){return{...n,headers:{...e},query:t?cloneQuery(t):undefined}}t.cloneRequest=cloneRequest;function cloneQuery(e){return Object.keys(e).reduce((t,n)=>{const s=e[n];return{...t,[n]:Array.isArray(s)?[...s]:s}},{})}},691:(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=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.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.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.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},4788:(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t.clearCredentialCache=t.getSigningKey=t.createScope=void 0;const s=n(5226);const r=n(691);const o={};const i=[];function createScope(e,t,n){return`${e}/${t}/${n}/${r.KEY_TYPE_IDENTIFIER}`}t.createScope=createScope;const u=async(e,t,n,u,c)=>{const f=await hmac(e,t.secretAccessKey,t.accessKeyId);const a=`${n}:${u}:${c}:${s.toHex(f)}:${t.sessionToken}`;if(a in o){return o[a]}i.push(a);while(i.length>r.MAX_CACHE_SIZE){delete o[i.shift()]}let d=`AWS4${t.secretAccessKey}`;for(const t of[n,u,c,r.KEY_TYPE_IDENTIFIER]){d=await hmac(e,d,t)}return o[a]=d};t.getSigningKey=u;function clearCredentialCache(){i.length=0;Object.keys(o).forEach(e=>{delete o[e]})}t.clearCredentialCache=clearCredentialCache;function hmac(e,t,n){const s=new e(t);s.update(n);return s.digest()}},1004:(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t.getCanonicalHeaders=void 0;const s=n(691);function getCanonicalHeaders({headers:e},t,n){const r={};for(const o of Object.keys(e).sort()){const i=o.toLowerCase();if(i in s.ALWAYS_UNSIGNABLE_HEADERS||(t===null||t===void 0?void 0:t.has(i))||s.PROXY_HEADER_PATTERN.test(i)||s.SEC_HEADER_PATTERN.test(i)){if(!n||n&&!n.has(i)){continue}}r[i]=e[o].trim().replace(/\s+/g," ")}return r}t.getCanonicalHeaders=getCanonicalHeaders},7302:(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t.getCanonicalQuery=void 0;const s=n(1722);const r=n(691);function getCanonicalQuery({query:e={}}){const t=[];const n={};for(const o of Object.keys(e).sort()){if(o.toLowerCase()===r.SIGNATURE_HEADER){continue}t.push(o);const i=e[o];if(typeof i==="string"){n[o]=`${s.escapeUri(o)}=${s.escapeUri(i)}`}else if(Array.isArray(i)){n[o]=i.slice(0).sort().reduce((e,t)=>e.concat([`${s.escapeUri(o)}=${s.escapeUri(t)}`]),[]).join("&")}}return t.map(e=>n[e]).filter(e=>e).join("&")}t.getCanonicalQuery=getCanonicalQuery},6564:(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t.getPayloadHash=void 0;const s=n(231);const r=n(5226);const o=n(691);async function getPayloadHash({headers:e,body:t},n){for(const t of Object.keys(e)){if(t.toLowerCase()===o.SHA256_HEADER){return e[t]}}if(t==undefined){return"e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"}else if(typeof t==="string"||ArrayBuffer.isView(t)||s.isArrayBuffer(t)){const e=new n;e.update(t);return r.toHex(await e.digest())}return o.UNSIGNED_PAYLOAD}t.getPayloadHash=getPayloadHash},4865:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t.hasHeader=void 0;function hasHeader(e,t){e=e.toLowerCase();for(const n of Object.keys(t)){if(e===n.toLowerCase()){return true}}return false}t.hasHeader=hasHeader},1423:(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});const s=n(1364);s.__exportStar(n(4788),t);s.__exportStar(n(4698),t)},8786:(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t.moveHeadersToQuery=void 0;const s=n(3846);function moveHeadersToQuery(e,t={}){var n;const{headers:r,query:o={}}=typeof e.clone==="function"?e.clone():s.cloneRequest(e);for(const e of Object.keys(r)){const s=e.toLowerCase();if(s.substr(0,6)==="x-amz-"&&!((n=t.unhoistableHeaders)===null||n===void 0?void 0:n.has(s))){o[e]=r[e];delete r[e]}}return{...e,headers:r,query:o}}t.moveHeadersToQuery=moveHeadersToQuery},4758:(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t.prepareRequest=void 0;const s=n(3846);const r=n(691);function prepareRequest(e){e=typeof e.clone==="function"?e.clone():s.cloneRequest(e);for(const t of Object.keys(e.headers)){if(r.GENERATED_HEADERS.indexOf(t.toLowerCase())>-1){delete e.headers[t]}}return e}t.prepareRequest=prepareRequest},3196:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t.toDate=t.iso8601=void 0;function iso8601(e){return toDate(e).toISOString().replace(/\.\d{3}Z$/,"Z")}t.iso8601=iso8601;function toDate(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=toDate},7843:(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t.Client=void 0;const s=n(1732);class Client{constructor(e){this.middlewareStack=s.constructStack();this.config=e}send(e,t,n){const s=typeof t!=="function"?t:undefined;const r=typeof t==="function"?t:n;const o=e.resolveMiddleware(this.middlewareStack,this.config,s);if(r){o(e).then(e=>r(null,e.output),e=>r(e)).catch(()=>{})}else{return o(e).then(e=>e.output)}}destroy(){if(this.config.requestHandler.destroy)this.config.requestHandler.destroy()}}t.Client=Client},5863:(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t.Command=void 0;const s=n(1732);class Command{constructor(){this.middlewareStack=s.constructStack()}}t.Command=Command},6159:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t.SENSITIVE_STRING=void 0;t.SENSITIVE_STRING="***SensitiveInformation***"},9810:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t.dateToUtcString=void 0;const n=["Sun","Mon","Tue","Wed","Thu","Fri","Sat"];const s=["Jan","Feb","Mar","Apr","May","Jun","Jul","Aug","Sep","Oct","Nov","Dec"];function dateToUtcString(e){const t=e.getUTCFullYear();const r=e.getUTCMonth();const o=e.getUTCDay();const i=e.getUTCDate();const u=e.getUTCHours();const c=e.getUTCMinutes();const f=e.getUTCSeconds();const a=i<10?`0${i}`:`${i}`;const d=u<10?`0${u}`:`${u}`;const l=c<10?`0${c}`:`${c}`;const _=f<10?`0${f}`:`${f}`;return`${n[o]}, ${a} ${s[r]} ${t} ${d}:${l}:${_} GMT`}t.dateToUtcString=dateToUtcString},4344:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true})},6372:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true})},9512:(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)})}t.extendedEncodeURIComponent=extendedEncodeURIComponent},3905:(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},7810:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t.getValueFromTextNode=void 0;const n=e=>{const n="#text";for(const s in e){if(e.hasOwnProperty(s)&&e[s][n]!==undefined){e[s]=e[s][n]}else if(typeof e[s]==="object"&&e[s]!==null){e[s]=t.getValueFromTextNode(e[s])}}return e};t.getValueFromTextNode=n},6763:(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});const s=n(1364);s.__exportStar(n(7843),t);s.__exportStar(n(5863),t);s.__exportStar(n(4344),t);s.__exportStar(n(6372),t);s.__exportStar(n(9512),t);s.__exportStar(n(3905),t);s.__exportStar(n(7810),t);s.__exportStar(n(4550),t);s.__exportStar(n(9810),t);s.__exportStar(n(3485),t);s.__exportStar(n(6159),t);s.__exportStar(n(7096),t);s.__exportStar(n(2882),t)},4550:(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},7096:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true})},2882:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true})},3485:(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 s=e.split(t);if(n===1){return s}const r=[];let o="";for(let e=0;e{"use strict";Object.defineProperty(t,"__esModule",{value:true});t.parseUrl=void 0;const s=n(2573);const r=e=>{const{hostname:t,pathname:n,port:r,protocol:o,search:i}=new URL(e);let u;if(i){u=s.parseQueryString(i)}return{hostname:t,port:r?parseInt(r):undefined,protocol:o,path:n,query:u}};t.parseUrl=r},6334:(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t.toBase64=t.fromBase64=void 0;const s=n(6453);function fromBase64(e){const t=s.fromString(e,"base64");return new Uint8Array(t.buffer,t.byteOffset,t.byteLength)}t.fromBase64=fromBase64;function toBase64(e){return s.fromArrayBuffer(e.buffer,e.byteOffset,e.byteLength).toString("base64")}t.toBase64=toBase64},4338:(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t.calculateBodyLength=void 0;const s=n(5747);function calculateBodyLength(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"){return s.lstatSync(e.path).size}}t.calculateBodyLength=calculateBodyLength},6453:(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t.fromString=t.fromArrayBuffer=void 0;const s=n(231);const r=n(4293);const o=(e,t=0,n=e.byteLength-t)=>{if(!s.isArrayBuffer(e)){throw new TypeError(`The "input" argument must be ArrayBuffer. Received type ${typeof e} (${e})`)}return r.Buffer.from(e,t,n)};t.fromArrayBuffer=o;const i=(e,t)=>{if(typeof e!=="string"){throw new TypeError(`The "input" argument must be of type string. Received type ${typeof e} (${e})`)}return t?r.Buffer.from(e,t):r.Buffer.from(e)};t.fromString=i},5226:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t.toHex=t.fromHex=void 0;const n={};const s={};for(let e=0;e<256;e++){let t=e.toString(16).toLowerCase();if(t.length===1){t=`0${t}`}n[e]=t;s[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{"use strict";Object.defineProperty(t,"__esModule",{value:true});t.escapeUriPath=void 0;const s=n(7606);const r=e=>e.split("/").map(s.escapeUri).join("/");t.escapeUriPath=r},7606:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t.escapeUri=void 0;const n=e=>encodeURIComponent(e).replace(/[!'()*]/g,s);t.escapeUri=n;const s=e=>`%${e.charCodeAt(0).toString(16).toUpperCase()}`},1722:(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});const s=n(1364);s.__exportStar(n(7606),t);s.__exportStar(n(7674),t)},4492:(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 s=n(4203);const r=n(2087);const o=n(1765);t.UA_APP_ID_ENV_NAME="AWS_SDK_UA_APP_ID";t.UA_APP_ID_INI_NAME="sdk-ua-app-id";const i=({serviceId:e,clientVersion:n})=>async()=>{const i=[["aws-sdk-js",n],[`os/${r.platform()}`,r.release()],["lang/js"],["md/nodejs",`${o.versions.node}`]];if(e){i.push([`api/${e}`,n])}if(o.env.AWS_EXECUTION_ENV){i.push([`exec-env/${o.env.AWS_EXECUTION_ENV}`])}const u=await s.loadConfig({environmentVariableSelector:e=>e[t.UA_APP_ID_ENV_NAME],configFileSelector:e=>e[t.UA_APP_ID_INI_NAME],default:undefined})();if(u){i.push([`app/${u}`])}return i};t.defaultUserAgent=i},9830:(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t.toUtf8=t.fromUtf8=void 0;const s=n(6453);const r=e=>{const t=s.fromString(e,"utf8");return new Uint8Array(t.buffer,t.byteOffset,t.byteLength/Uint8Array.BYTES_PER_ELEMENT)};t.fromUtf8=r;const o=e=>s.fromArrayBuffer(e.buffer,e.byteOffset,e.byteLength).toString("utf8");t.toUtf8=o},1035:(e,t,n)=>{"use strict";const s=n(3348).buildOptions;const r={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 o=["attributeNamePrefix","attrNodeName","textNodeName","ignoreAttributes","cdataTagName","cdataPositionChar","format","indentBy","supressEmptyNode","tagValueProcessor","attrValueProcessor"];function Parser(e){this.options=s(e,r,o);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 s="";const r=Object.keys(e);const o=r.length;for(let i=0;i")}return e+this.newLine}}function buildObjectNode(e,t,n,s){if(n&&!e.includes("<")){return this.indentate(s)+"<"+t+n+">"+e+""+this.options.tagValueProcessor(e)+"{"use strict";const s=function(e){return String.fromCharCode(e)};const r={nilChar:s(176),missingChar:s(201),nilPremitive:s(175),missingPremitive:s(200),emptyChar:s(178),emptyValue:s(177),boundryChar:s(179),objStart:s(198),arrStart:s(204),arrayEnd:s(185)};const o=[r.nilChar,r.nilPremitive,r.missingChar,r.missingPremitive,r.boundryChar,r.emptyChar,r.emptyValue,r.arrayEnd,r.objStart,r.arrStart];const i=function(e,t,n){if(typeof t==="string"){if(e&&e[0]&&e[0].val!==undefined){return u(e[0].val,t)}else{return u(e,t)}}else{const s=hasData(e);if(s===true){let s="";if(Array.isArray(t)){s+=r.arrStart;const o=t[0];const f=e.length;if(typeof o==="string"){for(let t=0;t{"use strict";const s=n(3348);const r=function(e,t,n){const o={};if((!e.child||s.isEmptyObject(e.child))&&(!e.attrsMap||s.isEmptyObject(e.attrsMap))){return s.isExist(e.val)?e.val:""}if(s.isExist(e.val)&&!(typeof e.val==="string"&&(e.val===""||e.val===t.cdataPositionChar))){const r=s.isTagNameInArrayMode(e.tagname,t.arrayMode,n);o[t.textNodeName]=r?[e.val]:e.val}s.merge(o,e.attrsMap,t.arrayMode);const i=Object.keys(e.child);for(let u=0;u1){o[c]=[];for(let n in e.child[c]){if(e.child[c].hasOwnProperty(n)){o[c].push(r(e.child[c][n],t,c))}}}else{const i=r(e.child[c][0],t,c);const u=t.arrayMode===true&&typeof i==="object"||s.isTagNameInArrayMode(c,t.arrayMode,n);o[c]=u?[i]:i}}return o};t.convertToJson=r},9323:(e,t,n)=>{"use strict";const s=n(3348);const r=n(3348).buildOptions;const o=n(9304);const i=function(e,t){t=r(t,o.defaultOptions,o.props);t.indentBy=t.indentBy||"";return u(e,t,0)};const u=function(e,t,n){let r="{";const o=Object.keys(e.child);for(let n=0;n1){r+='"'+i+'" : [ ';for(var c in e.child[i]){r+=u(e.child[i][c],t)+" , "}r=r.substr(0,r.length-1)+" ] "}else{r+='"'+i+'" : '+u(e.child[i][0],t)+" ,"}}s.merge(r,e.attrsMap);if(s.isEmptyObject(r)){return s.isExist(e.val)?e.val:""}else{if(s.isExist(e.val)){if(!(typeof e.val==="string"&&(e.val===""||e.val===t.cdataPositionChar))){r+='"'+t.textNodeName+'" : '+stringval(e.val)}}}if(r[r.length-1]===","){r=r.substr(0,r.length-2)}return r+"}"};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=i},6712:(e,t,n)=>{"use strict";const s=n(4192);const r=n(9304);const o=n(9304);const i=n(3348).buildOptions;const u=n(5850);t.parse=function(e,t,n){if(n){if(n===true)n={};const t=u.validate(e,n);if(t!==true){throw Error(t.err.msg)}}t=i(t,o.defaultOptions,o.props);const c=r.getTraversalObj(e,t);return s.convertToJson(c,t)};t.convertTonimn=n(8200).convert2nimn;t.getTraversalObj=r.getTraversalObj;t.convertToJson=s.convertToJson;t.convertToJsonString=n(9323).convertToJsonString;t.validate=u.validate;t.j2xParser=n(1035);t.parseToNimn=function(e,n,s){return t.convertTonimn(t.getTraversalObj(e,s),n,s)};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(s){const r=e.child[s];if(Array.isArray(r)){console.log(t+'"'+s+'" :[');r.forEach(function(e,t){print(e,n)});console.log(t+"],")}else{console.log(t+' "'+s+'" : {');print(r,n);console.log(t+"},")}});console.log(t+"},")}console.log(t+"},")}}},3348:(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 s=n+"\\-.\\d\\u00B7\\u0300-\\u036F\\u203F-\\u2040";const r="["+n+"]["+s+"]*";const o=new RegExp("^"+r+"$");const i=function(e,t){const n=[];let s=t.exec(e);while(s){const r=[];const o=s.length;for(let e=0;e{"use strict";const s=n(3348);const r={allowBooleanAttributes:false};const o=["allowBooleanAttributes"];t.validate=function(e,t){t=s.buildOptions(t,r,o);const n=[];let i=false;let u=false;if(e[0]==="\ufeff"){e=e.substr(1)}for(let s=0;s"&&e[s]!==" "&&e[s]!=="\t"&&e[s]!=="\n"&&e[s]!=="\r";s++){o+=e[s]}o=o.trim();if(o[o.length-1]==="/"){o=o.substring(0,o.length-1);s--}if(!validateTagName(o)){let t;if(o.trim().length===0){t="There is an unnecessary space between tag name and backward slash '0){return getErrorObject("InvalidTag","Closing tag '"+o+"' can't have attributes or invalid starting.",getLineNumberForPosition(e,s))}else{const t=n.pop();if(o!==t){return getErrorObject("InvalidTag","Closing tag '"+t+"' is expected inplace of '"+o+"'.",getLineNumberForPosition(e,s))}if(n.length==0){u=true}}}else{const r=validateAttributeString(f,t);if(r!==true){return getErrorObject(r.err.code,r.err.msg,getLineNumberForPosition(e,s-f.length+r.err.line))}if(u===true){return getErrorObject("InvalidXml","Multiple possible root nodes found.",getLineNumberForPosition(e,s))}else{n.push(o)}i=true}for(s++;s0){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(;t5&&s==="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"){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"){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"){t+=2;break}}}return t}var i='"';var u="'";function readAttributeStr(e,t){let n="";let s="";let r=false;for(;t"){if(s===""){r=true;break}}n+=e[t]}if(s!==""){return false}return{value:n,index:t,tagClosed:r}}const c=new RegExp("(\\s*)([^\\s=]+)(\\s*=)?(\\s*(['\"])(([\\s\\S])*?)\\5)?","g");function validateAttributeString(e,t){const n=s.getAllMatches(e,c);const r={};for(let s=0;s{"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]}}}},9304:(e,t,n)=>{"use strict";const s=n(3348);const r=n(3348).buildOptions;const o=n(769);const i="<((!\\[CDATA\\[([\\s\\S]*?)(]]>))|((NAME:)?(NAME))([^>]*)>|((\\/)(NAME)\\s*>))([^<]*)".replace(/NAME/g,s.nameRegexp);if(!Number.parseInt&&window.parseInt){Number.parseInt=window.parseInt}if(!Number.parseFloat&&window.parseFloat){Number.parseFloat=window.parseFloat}const u={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=u;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(s.isExist(e)){return e}else{return""}}}const f=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=s.getAllMatches(e,f);const r=n.length;const o={};for(let e=0;e",n,"Closing Tag is not closed.");let o=e.substring(n+2,r).trim();if(t.ignoreNameSpace){const e=o.indexOf(":");if(e!==-1){o=o.substr(e+1)}}if(i){if(i.val){i.val=s.getValue(i.val)+""+processTagValue(o,f,t)}else{i.val=processTagValue(o,f,t)}}if(t.stopNodes.length&&t.stopNodes.includes(i.tagname)){i.child=[];if(i.attrsMap==undefined){i.attrsMap={}}i.val=e.substr(i.startIndex+1,n-i.startIndex-1)}i=i.parent;f="";n=r}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 s=e.substring(n,t);if(s.indexOf("[")>=0){n=e.indexOf("]>",n)+1}else{n=t}}else if(e.substr(n+1,2)==="!["){const r=findClosingIndex(e,"]]>",n,"CDATA is not closed.")-2;const u=e.substring(n+9,r);if(f){i.val=s.getValue(i.val)+""+processTagValue(i.tagname,f,t);f=""}if(t.cdataTagName){const e=new o(t.cdataTagName,i,u);i.addChild(e);i.val=s.getValue(i.val)+t.cdataPositionChar;if(u){e.val=u}}else{i.val=(i.val||"")+(u||"")}n=r+2}else{const r=closingIndexForOpeningTag(e,n+1);let u=r.data;const c=r.index;const a=u.indexOf(" ");let d=u;if(a!==-1){d=u.substr(0,a).replace(/\s\s*$/,"");u=u.substr(a+1)}if(t.ignoreNameSpace){const e=d.indexOf(":");if(e!==-1){d=d.substr(e+1)}}if(i&&f){if(i.tagname!=="!xml"){i.val=s.getValue(i.val)+""+processTagValue(i.tagname,f,t)}}if(u.length>0&&u.lastIndexOf("/")===u.length-1){if(d[d.length-1]==="/"){d=d.substr(0,d.length-1);u=d}else{u=u.substr(0,u.length-1)}const e=new o(d,i,"");if(d!==u){e.attrsMap=buildAttributesMap(u,t)}i.addChild(e)}else{const e=new o(d,i);if(t.stopNodes.length&&t.stopNodes.includes(e.tagname)){e.startIndex=c}if(d!==u){e.attrsMap=buildAttributesMap(u,t)}i.addChild(e);i=e}f="";n=c}}else{f+=e[n]}}return n};function closingIndexForOpeningTag(e,t){let n;let s="";for(let r=t;r"){return{data:s,index:r}}else if(t==="\t"){t=" "}s+=t}}function findClosingIndex(e,t,n,s){const r=e.indexOf(t,n);if(r===-1){throw new Error(s)}else{return r+t.length-1}}t.getTraversalObj=a},1364:(e,t,n)=>{"use strict";n.r(t);n.d(t,{__extends:()=>__extends,__assign:()=>r,__rest:()=>__rest,__decorate:()=>__decorate,__param:()=>__param,__metadata:()=>__metadata,__awaiter:()=>__awaiter,__generator:()=>__generator,__createBinding:()=>__createBinding,__exportStar:()=>__exportStar,__values:()=>__values,__read:()=>__read,__spread:()=>__spread,__spreadArrays:()=>__spreadArrays,__await:()=>__await,__asyncGenerator:()=>__asyncGenerator,__asyncDelegator:()=>__asyncDelegator,__asyncValues:()=>__asyncValues,__makeTemplateObject:()=>__makeTemplateObject,__importStar:()=>__importStar,__importDefault:()=>__importDefault,__classPrivateFieldGet:()=>__classPrivateFieldGet,__classPrivateFieldSet:()=>__classPrivateFieldSet});var s=function(e,t){s=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(e,t){e.__proto__=t}||function(e,t){for(var n in t)if(t.hasOwnProperty(n))e[n]=t[n]};return s(e,t)};function __extends(e,t){s(e,t);function __(){this.constructor=e}e.prototype=t===null?Object.create(t):(__.prototype=t.prototype,new __)}var r=function(){r=Object.assign||function __assign(e){for(var t,n=1,s=arguments.length;n=0;u--)if(i=e[u])o=(r<3?i(o):r>3?i(t,n,o):i(t,n))||o;return r>3&&o&&Object.defineProperty(t,n,o),o}function __param(e,t){return function(n,s){t(n,s,e)}}function __metadata(e,t){if(typeof Reflect==="object"&&typeof Reflect.metadata==="function")return Reflect.metadata(e,t)}function __awaiter(e,t,n,s){function adopt(e){return e instanceof n?e:new n(function(t){t(e)})}return new(n||(n=Promise))(function(n,r){function fulfilled(e){try{step(s.next(e))}catch(e){r(e)}}function rejected(e){try{step(s["throw"](e))}catch(e){r(e)}}function step(e){e.done?n(e.value):adopt(e.value).then(fulfilled,rejected)}step((s=s.apply(e,t||[])).next())})}function __generator(e,t){var n={label:0,sent:function(){if(o[0]&1)throw o[1];return o[1]},trys:[],ops:[]},s,r,o,i;return i={next:verb(0),throw:verb(1),return:verb(2)},typeof Symbol==="function"&&(i[Symbol.iterator]=function(){return this}),i;function verb(e){return function(t){return step([e,t])}}function step(i){if(s)throw new TypeError("Generator is already executing.");while(n)try{if(s=1,r&&(o=i[0]&2?r["return"]:i[0]?r["throw"]||((o=r["return"])&&o.call(r),0):r.next)&&!(o=o.call(r,i[1])).done)return o;if(r=0,o)i=[i[0]&2,o.value];switch(i[0]){case 0:case 1:o=i;break;case 4:n.label++;return{value:i[1],done:false};case 5:n.label++;r=i[1];i=[0];continue;case 7:i=n.ops.pop();n.trys.pop();continue;default:if(!(o=n.trys,o=o.length>0&&o[o.length-1])&&(i[0]===6||i[0]===2)){n=0;continue}if(i[0]===3&&(!o||i[1]>o[0]&&i[1]=e.length)e=void 0;return{value:e&&e[s++],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 s=n.call(e),r,o=[],i;try{while((t===void 0||t-- >0)&&!(r=s.next()).done)o.push(r.value)}catch(e){i={error:e}}finally{try{if(r&&!r.done&&(n=s["return"]))n.call(s)}finally{if(i)throw i.error}}return o}function __spread(){for(var e=[],t=0;t1||resume(e,t)})}}function resume(e,t){try{step(s[e](t))}catch(e){settle(o[0][3],e)}}function step(e){e.value instanceof __await?Promise.resolve(e.value.v).then(fulfill,reject):settle(o[0][2],e)}function fulfill(e){resume("next",e)}function reject(e){resume("throw",e)}function settle(e,t){if(e(t),o.shift(),o.length)resume(o[0][0],o[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(s,r){t[s]=e[s]?function(t){return(n=!n)?{value:__await(e[s](t)),done:s==="return"}:r?r(t):t}:r}}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(s,r){n=e[t](n),settle(s,r,n.done,n.value)})}}function settle(e,t,n,s){Promise.resolve(s).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}function __importStar(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}function __importDefault(e){return e&&e.__esModule?e:{default:e}}function __classPrivateFieldGet(e,t){if(!t.has(e)){throw new TypeError("attempted to get private field on non-instance")}return t.get(e)}function __classPrivateFieldSet(e,t,n){if(!t.has(e)){throw new TypeError("attempted to set private field on non-instance")}t.set(e,n);return n}},2034:(e,t,n)=>{var s=n(8127);var r=n(9180);var o=r;o.v1=s;o.v4=r;e.exports=o},4690:e=>{var t=[];for(var n=0;n<256;++n){t[n]=(n+256).toString(16).substr(1)}function bytesToUuid(e,n){var s=n||0;var r=t;return[r[e[s++]],r[e[s++]],r[e[s++]],r[e[s++]],"-",r[e[s++]],r[e[s++]],"-",r[e[s++]],r[e[s++]],"-",r[e[s++]],r[e[s++]],"-",r[e[s++]],r[e[s++]],r[e[s++]],r[e[s++]],r[e[s++]],r[e[s++]]].join("")}e.exports=bytesToUuid},2038:(e,t,n)=>{var s=n(6417);e.exports=function nodeRNG(){return s.randomBytes(16)}},8127:(e,t,n)=>{var s=n(2038);var r=n(4690);var o;var i;var u=0;var c=0;function v1(e,t,n){var f=t&&n||0;var a=t||[];e=e||{};var d=e.node||o;var l=e.clockseq!==undefined?e.clockseq:i;if(d==null||l==null){var _=s();if(d==null){d=o=[_[0]|1,_[1],_[2],_[3],_[4],_[5]]}if(l==null){l=i=(_[6]<<8|_[7])&16383}}var h=e.msecs!==undefined?e.msecs:(new Date).getTime();var y=e.nsecs!==undefined?e.nsecs:c+1;var A=h-u+(y-c)/1e4;if(A<0&&e.clockseq===undefined){l=l+1&16383}if((A<0||h>u)&&e.nsecs===undefined){y=0}if(y>=1e4){throw new Error("uuid.v1(): Can't create more than 10M uuids/sec")}u=h;c=y;i=l;h+=122192928e5;var p=((h&268435455)*1e4+y)%4294967296;a[f++]=p>>>24&255;a[f++]=p>>>16&255;a[f++]=p>>>8&255;a[f++]=p&255;var w=h/4294967296*1e4&268435455;a[f++]=w>>>8&255;a[f++]=w&255;a[f++]=w>>>24&15|16;a[f++]=w>>>16&255;a[f++]=l>>>8|128;a[f++]=l&255;for(var E=0;E<6;++E){a[f+E]=d[E]}return t?t:r(a)}e.exports=v1},9180:(e,t,n)=>{var s=n(2038);var r=n(4690);function v4(e,t,n){var o=t&&n||0;if(typeof e=="string"){t=e==="binary"?new Array(16):null;e=null}e=e||{};var i=e.random||(e.rng||s)();i[6]=i[6]&15|64;i[8]=i[8]&63|128;if(t){for(var u=0;u<16;++u){t[o+u]=i[u]}}return t||r(i)}e.exports=v4},8746:(e,t,n)=>{"use strict";n.r(t);n.d(t,{default:()=>a});var s=n(5316);var r=n.n(s);var o=n(2034);var i=n.n(o);var u=n(2448);var c=n.n(u);function exportEnvVariables(e){const t=(0,o.v4)();console.log(`::stop-commands::${t}`);s.exportVariable("AWS_ACCESS_KEY_ID",e.accessKeyId);s.exportVariable("AWS_SECRET_ACCESS_KEY",e.secretAccessKey);if(e.sessionToken){s.exportVariable("AWS_SESSION_TOKEN",e.sessionToken)}s.exportVariable("AWS_DEFAULT_REGION",e.region);s.exportVariable("AWS_REGION",e.region);console.log(`::${t}::`)}const f=async()=>{try{const e=s.getInput("aws-region",{required:true});const t=s.getInput("aws-access-key-id",{required:true});const n=s.getInput("aws-secret-access-key",{required:true});const r=s.getInput("aws-session-token",{required:false});const o=s.getInput("mask-aws-account-id",{required:false});const i={region:e,accessKeyId:t,secretAccessKey:n,sessionToken:r,maskAccountId:o};exportEnvVariables(i);const c=s.getInput("assume-role",{required:false});const f=c&&c.toLowerCase()=="true";const a=s.getInput("role-arn",{required:f});const d=s.getInput("role-session-name",{required:f});const l=s.getInput("duration-seconds",{required:false});const _=Math.max(parseInt(l),900);const h=s.getInput("external-id",{required:false});const y=new u.STSClient({apiVersion:"2011-06-15",customUserAgent:"aws-github-actions-sts"});const A={RoleArn:a,RoleSessionName:d,DurationSecond:_,ExternalId:h};if(f){const e=await y.send(new u.AssumeRoleCommand(A));i.accessKeyId=e.Credentials.AccessKeyId;i.secretAccessKey=e.Credentials.SecretAccessKey;i.sessionToken=e.Credentials.SessionToken;exportEnvVariables(i)}const p=await y.send(new u.GetCallerIdentityCommand({}));const w=p.Account;s.setOutput("aws-account-id",w);if(!i.maskAccountId||i.maskAccountId.toLowerCase()=="true"){s.setSecret(w)}}catch(e){s.setFailed(e.message)}};f();const a=f},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")},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")},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")},8835:e=>{"use strict";e.exports=require("url")}};var t={};function __nccwpck_require__(n){if(t[n]){return t[n].exports}var s=t[n]={exports:{}};var r=true;try{e[n].call(s.exports,s,s.exports,__nccwpck_require__);r=false}finally{if(r)delete t[n]}return s.exports}(()=>{__nccwpck_require__.n=(e=>{var t=e&&e.__esModule?()=>e["default"]:()=>e;__nccwpck_require__.d(t,{a:t});return t})})();(()=>{__nccwpck_require__.d=((e,t)=>{for(var n in t){if(__nccwpck_require__.o(t,n)&&!__nccwpck_require__.o(e,n)){Object.defineProperty(e,n,{enumerable:true,get:t[n]})}}})})();(()=>{__nccwpck_require__.o=((e,t)=>Object.prototype.hasOwnProperty.call(e,t))})();(()=>{__nccwpck_require__.r=(e=>{if(typeof Symbol!=="undefined"&&Symbol.toStringTag){Object.defineProperty(e,Symbol.toStringTag,{value:"Module"})}Object.defineProperty(e,"__esModule",{value:true})})})();__nccwpck_require__.ab=__dirname+"/";return __nccwpck_require__(8746)})(); \ No newline at end of file diff --git a/package.json b/package.json index 1960b98..60005f6 100644 --- a/package.json +++ b/package.json @@ -36,23 +36,20 @@ "@actions/core": "^1.2.6" }, "devDependencies": { - "@commitlint/cli": "^11.0.0", - "@commitlint/config-conventional": "^11.0.0", - "@types/node": "^14.14.22", - "@typescript-eslint/eslint-plugin": "^4.14.0", - "@typescript-eslint/parser": "^4.14.0", + "@types/node": "^14.14.28", + "@typescript-eslint/eslint-plugin": "^4.15.0", + "@typescript-eslint/parser": "^4.15.0", "@vercel/ncc": "^0.27.0", "commitizen": "^4.2.3", "cz-conventional-changelog": "^3.3.0", - "eslint": "^7.18.0", + "eslint": "^7.20.0", "eslint-config-prettier": "^7.2.0", "eslint-plugin-prettier": "^3.3.1", - "husky": "^4.3.8", "lerna": "^3.22.1", - "lint-staged": "^10.5.3", + "lint-staged": "^10.5.4", "prettier": "^2.2.1", "prettier-plugin-package": "^1.3.0", - "typescript": "^4.1.3" + "typescript": "^4.1.5" }, "command": { "version": { @@ -64,13 +61,6 @@ "path": "./node_modules/cz-conventional-changelog" } }, - "husky": { - "hooks": { - "commit-msg": "commitlint -E HUSKY_GIT_PARAMS", - "pre-commit": "lint-staged", - "pre-rebase": "HUSKY_SKIP_HOOKS=1" - } - }, "lint-staged": { "*.(js|ts)": [ "eslint --fix" diff --git a/s3_sync/dist/index.js b/s3_sync/dist/index.js index 5d65fa0..80597b4 100644 --- a/s3_sync/dist/index.js +++ b/s3_sync/dist/index.js @@ -1 +1 @@ -module.exports=(()=>{var e={190:function(e,t,r){"use strict";var n=this&&this.__importStar||function(e){if(e&&e.__esModule)return e;var t={};if(e!=null)for(var r in e)if(Object.hasOwnProperty.call(e,r))t[r]=e[r];t["default"]=e;return t};Object.defineProperty(t,"__esModule",{value:true});const i=n(r(87));const s=r(861);function issueCommand(e,t,r){const n=new Command(e,t,r);process.stdout.write(n.toString()+i.EOL)}t.issueCommand=issueCommand;function issue(e,t=""){issueCommand(e,{},t)}t.issue=issue;const o="::";class Command{constructor(e,t,r){if(!e){e="missing.command"}this.command=e;this.properties=t;this.message=r}toString(){let e=o+this.command;if(this.properties&&Object.keys(this.properties).length>0){e+=" ";let t=true;for(const r in this.properties){if(this.properties.hasOwnProperty(r)){const n=this.properties[r];if(n){if(t){t=false}else{e+=","}e+=`${r}=${escapeProperty(n)}`}}}}e+=`${o}${escapeData(this.message)}`;return e}}function escapeData(e){return s.toCommandValue(e).replace(/%/g,"%25").replace(/\r/g,"%0D").replace(/\n/g,"%0A")}function escapeProperty(e){return s.toCommandValue(e).replace(/%/g,"%25").replace(/\r/g,"%0D").replace(/\n/g,"%0A").replace(/:/g,"%3A").replace(/,/g,"%2C")}},316:function(e,t,r){"use strict";var n=this&&this.__awaiter||function(e,t,r,n){function adopt(e){return e instanceof r?e:new r(function(t){t(e)})}return new(r||(r=Promise))(function(r,i){function fulfilled(e){try{step(n.next(e))}catch(e){i(e)}}function rejected(e){try{step(n["throw"](e))}catch(e){i(e)}}function step(e){e.done?r(e.value):adopt(e.value).then(fulfilled,rejected)}step((n=n.apply(e,t||[])).next())})};var i=this&&this.__importStar||function(e){if(e&&e.__esModule)return e;var t={};if(e!=null)for(var r in e)if(Object.hasOwnProperty.call(e,r))t[r]=e[r];t["default"]=e;return t};Object.defineProperty(t,"__esModule",{value:true});const s=r(190);const o=r(685);const a=r(861);const c=i(r(87));const u=i(r(622));var l;(function(e){e[e["Success"]=0]="Success";e[e["Failure"]=1]="Failure"})(l=t.ExitCode||(t.ExitCode={}));function exportVariable(e,t){const r=a.toCommandValue(t);process.env[e]=r;const n=process.env["GITHUB_ENV"]||"";if(n){const t="_GitHubActionsFileCommandDelimeter_";const n=`${e}<<${t}${c.EOL}${r}${c.EOL}${t}`;o.issueCommand("ENV",n)}else{s.issueCommand("set-env",{name:e},r)}}t.exportVariable=exportVariable;function setSecret(e){s.issueCommand("add-mask",{},e)}t.setSecret=setSecret;function addPath(e){const t=process.env["GITHUB_PATH"]||"";if(t){o.issueCommand("PATH",e)}else{s.issueCommand("add-path",{},e)}process.env["PATH"]=`${e}${u.delimiter}${process.env["PATH"]}`}t.addPath=addPath;function getInput(e,t){const r=process.env[`INPUT_${e.replace(/ /g,"_").toUpperCase()}`]||"";if(t&&t.required&&!r){throw new Error(`Input required and not supplied: ${e}`)}return r.trim()}t.getInput=getInput;function setOutput(e,t){s.issueCommand("set-output",{name:e},t)}t.setOutput=setOutput;function setCommandEcho(e){s.issue("echo",e?"on":"off")}t.setCommandEcho=setCommandEcho;function setFailed(e){process.exitCode=l.Failure;error(e)}t.setFailed=setFailed;function isDebug(){return process.env["RUNNER_DEBUG"]==="1"}t.isDebug=isDebug;function debug(e){s.issueCommand("debug",{},e)}t.debug=debug;function error(e){s.issue("error",e instanceof Error?e.toString():e)}t.error=error;function warning(e){s.issue("warning",e instanceof Error?e.toString():e)}t.warning=warning;function info(e){process.stdout.write(e+c.EOL)}t.info=info;function startGroup(e){s.issue("group",e)}t.startGroup=startGroup;function endGroup(){s.issue("endgroup")}t.endGroup=endGroup;function group(e,t){return n(this,void 0,void 0,function*(){startGroup(e);let r;try{r=yield t()}finally{endGroup()}return r})}t.group=group;function saveState(e,t){s.issueCommand("save-state",{name:e},t)}t.saveState=saveState;function getState(e){return process.env[`STATE_${e}`]||""}t.getState=getState},685:function(e,t,r){"use strict";var n=this&&this.__importStar||function(e){if(e&&e.__esModule)return e;var t={};if(e!=null)for(var r in e)if(Object.hasOwnProperty.call(e,r))t[r]=e[r];t["default"]=e;return t};Object.defineProperty(t,"__esModule",{value:true});const i=n(r(747));const s=n(r(87));const o=r(861);function issueCommand(e,t){const r=process.env[`GITHUB_${e}`];if(!r){throw new Error(`Unable to find environment variable for file command ${e}`)}if(!i.existsSync(r)){throw new Error(`Missing file at path: ${r}`)}i.appendFileSync(r,`${o.toCommandValue(t)}${s.EOL}`,{encoding:"utf8"})}t.issueCommand=issueCommand},861:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});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},110:function(e,t,r){"use strict";var n=this&&this.__awaiter||function(e,t,r,n){function adopt(e){return e instanceof r?e:new r(function(t){t(e)})}return new(r||(r=Promise))(function(r,i){function fulfilled(e){try{step(n.next(e))}catch(e){i(e)}}function rejected(e){try{step(n["throw"](e))}catch(e){i(e)}}function step(e){e.done?r(e.value):adopt(e.value).then(fulfilled,rejected)}step((n=n.apply(e,t||[])).next())})};var i=this&&this.__importStar||function(e){if(e&&e.__esModule)return e;var t={};if(e!=null)for(var r in e)if(Object.hasOwnProperty.call(e,r))t[r]=e[r];t["default"]=e;return t};Object.defineProperty(t,"__esModule",{value:true});const s=i(r(515));function exec(e,t,r){return n(this,void 0,void 0,function*(){const n=s.argStringToArray(e);if(n.length===0){throw new Error(`Parameter 'commandLine' cannot be null or empty.`)}const i=n[0];t=n.slice(1).concat(t||[]);const o=new s.ToolRunner(i,t,r);return o.exec()})}t.exec=exec},515:function(e,t,r){"use strict";var n=this&&this.__awaiter||function(e,t,r,n){function adopt(e){return e instanceof r?e:new r(function(t){t(e)})}return new(r||(r=Promise))(function(r,i){function fulfilled(e){try{step(n.next(e))}catch(e){i(e)}}function rejected(e){try{step(n["throw"](e))}catch(e){i(e)}}function step(e){e.done?r(e.value):adopt(e.value).then(fulfilled,rejected)}step((n=n.apply(e,t||[])).next())})};var i=this&&this.__importStar||function(e){if(e&&e.__esModule)return e;var t={};if(e!=null)for(var r in e)if(Object.hasOwnProperty.call(e,r))t[r]=e[r];t["default"]=e;return t};Object.defineProperty(t,"__esModule",{value:true});const s=i(r(87));const o=i(r(614));const a=i(r(129));const c=i(r(622));const u=i(r(560));const l=i(r(995));const f=process.platform==="win32";class ToolRunner extends o.EventEmitter{constructor(e,t,r){super();if(!e){throw new Error("Parameter 'toolPath' cannot be null or empty.")}this.toolPath=e;this.args=t||[];this.options=r||{}}_debug(e){if(this.options.listeners&&this.options.listeners.debug){this.options.listeners.debug(e)}}_getCommandString(e,t){const r=this._getSpawnFileName();const n=this._getSpawnArgs(e);let i=t?"":"[command]";if(f){if(this._isCmdFile()){i+=r;for(const e of n){i+=` ${e}`}}else if(e.windowsVerbatimArguments){i+=`"${r}"`;for(const e of n){i+=` ${e}`}}else{i+=this._windowsQuoteCmdArg(r);for(const e of n){i+=` ${this._windowsQuoteCmdArg(e)}`}}}else{i+=r;for(const e of n){i+=` ${e}`}}return i}_processLineBuffer(e,t,r){try{let n=t+e.toString();let i=n.indexOf(s.EOL);while(i>-1){const e=n.substring(0,i);r(e);n=n.substring(i+s.EOL.length);i=n.indexOf(s.EOL)}t=n}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 r of this.args){t+=" ";t+=e.windowsVerbatimArguments?r:this._windowsQuoteCmdArg(r)}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 r=false;for(const n of e){if(t.some(e=>e===n)){r=true;break}}if(!r){return e}let n='"';let i=true;for(let t=e.length;t>0;t--){n+=e[t-1];if(i&&e[t-1]==="\\"){n+="\\"}else if(e[t-1]==='"'){i=true;n+='"'}else{i=false}}n+='"';return n.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 r=true;for(let n=e.length;n>0;n--){t+=e[n-1];if(r&&e[n-1]==="\\"){t+="\\"}else if(e[n-1]==='"'){r=true;t+="\\"}else{r=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 r={};r.cwd=e.cwd;r.env=e.env;r["windowsVerbatimArguments"]=e.windowsVerbatimArguments||this._isCmdFile();if(e.windowsVerbatimArguments){r.argv0=`"${t}"`}return r}exec(){return n(this,void 0,void 0,function*(){if(!l.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 u.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 r=this._cloneExecOptions(this.options);if(!r.silent&&r.outStream){r.outStream.write(this._getCommandString(r)+s.EOL)}const n=new ExecState(r,this.toolPath);n.on("debug",e=>{this._debug(e)});const i=this._getSpawnFileName();const o=a.spawn(i,this._getSpawnArgs(r),this._getSpawnOptions(this.options,i));const c="";if(o.stdout){o.stdout.on("data",e=>{if(this.options.listeners&&this.options.listeners.stdout){this.options.listeners.stdout(e)}if(!r.silent&&r.outStream){r.outStream.write(e)}this._processLineBuffer(e,c,e=>{if(this.options.listeners&&this.options.listeners.stdline){this.options.listeners.stdline(e)}})})}const u="";if(o.stderr){o.stderr.on("data",e=>{n.processStderr=true;if(this.options.listeners&&this.options.listeners.stderr){this.options.listeners.stderr(e)}if(!r.silent&&r.errStream&&r.outStream){const t=r.failOnStdErr?r.errStream:r.outStream;t.write(e)}this._processLineBuffer(e,u,e=>{if(this.options.listeners&&this.options.listeners.errline){this.options.listeners.errline(e)}})})}o.on("error",e=>{n.processError=e.message;n.processExited=true;n.processClosed=true;n.CheckComplete()});o.on("exit",e=>{n.processExitCode=e;n.processExited=true;this._debug(`Exit code ${e} received from tool '${this.toolPath}'`);n.CheckComplete()});o.on("close",e=>{n.processExitCode=e;n.processExited=true;n.processClosed=true;this._debug(`STDIO streams have closed for tool '${this.toolPath}'`);n.CheckComplete()});n.on("done",(r,n)=>{if(c.length>0){this.emit("stdline",c)}if(u.length>0){this.emit("errline",u)}o.removeAllListeners();if(r){t(r)}else{e(n)}});if(this.options.input){if(!o.stdin){throw new Error("child process missing stdin")}o.stdin.end(this.options.input)}})})}}t.ToolRunner=ToolRunner;function argStringToArray(e){const t=[];let r=false;let n=false;let i="";function append(e){if(n&&e!=='"'){i+="\\"}i+=e;n=false}for(let s=0;s0){t.push(i);i=""}continue}append(o)}if(i.length>0){t.push(i.trim())}return t}t.argStringToArray=argStringToArray;class ExecState extends o.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()}}},770:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});const n=r(605);const i=r(211);const s=r(450);let o;var a;(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"})(a=t.HttpCodes||(t.HttpCodes={}));var c;(function(e){e["Accept"]="accept";e["ContentType"]="content-type"})(c=t.Headers||(t.Headers={}));var u;(function(e){e["ApplicationJson"]="application/json"})(u=t.MediaTypes||(t.MediaTypes={}));function getProxyUrl(e){let t=s.getProxyUrl(new URL(e));return t?t.href:""}t.getProxyUrl=getProxyUrl;const l=[a.MovedPermanently,a.ResourceMoved,a.SeeOther,a.TemporaryRedirect,a.PermanentRedirect];const f=[a.BadGateway,a.ServiceUnavailable,a.GatewayTimeout];const d=["OPTIONS","GET","DELETE","HEAD"];const p=10;const h=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 new Promise(async(e,t)=>{let r=Buffer.alloc(0);this.message.on("data",e=>{r=Buffer.concat([r,e])});this.message.on("end",()=>{e(r.toString())})})}}t.HttpClientResponse=HttpClientResponse;function isHttps(e){let t=new URL(e);return t.protocol==="https:"}t.isHttps=isHttps;class HttpClient{constructor(e,t,r){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=r;if(r){if(r.ignoreSslError!=null){this._ignoreSslError=r.ignoreSslError}this._socketTimeout=r.socketTimeout;if(r.allowRedirects!=null){this._allowRedirects=r.allowRedirects}if(r.allowRedirectDowngrade!=null){this._allowRedirectDowngrade=r.allowRedirectDowngrade}if(r.maxRedirects!=null){this._maxRedirects=Math.max(r.maxRedirects,0)}if(r.keepAlive!=null){this._keepAlive=r.keepAlive}if(r.allowRetries!=null){this._allowRetries=r.allowRetries}if(r.maxRetries!=null){this._maxRetries=r.maxRetries}}}options(e,t){return this.request("OPTIONS",e,null,t||{})}get(e,t){return this.request("GET",e,null,t||{})}del(e,t){return this.request("DELETE",e,null,t||{})}post(e,t,r){return this.request("POST",e,t,r||{})}patch(e,t,r){return this.request("PATCH",e,t,r||{})}put(e,t,r){return this.request("PUT",e,t,r||{})}head(e,t){return this.request("HEAD",e,null,t||{})}sendStream(e,t,r,n){return this.request(e,t,r,n)}async getJson(e,t={}){t[c.Accept]=this._getExistingOrDefaultHeader(t,c.Accept,u.ApplicationJson);let r=await this.get(e,t);return this._processResponse(r,this.requestOptions)}async postJson(e,t,r={}){let n=JSON.stringify(t,null,2);r[c.Accept]=this._getExistingOrDefaultHeader(r,c.Accept,u.ApplicationJson);r[c.ContentType]=this._getExistingOrDefaultHeader(r,c.ContentType,u.ApplicationJson);let i=await this.post(e,n,r);return this._processResponse(i,this.requestOptions)}async putJson(e,t,r={}){let n=JSON.stringify(t,null,2);r[c.Accept]=this._getExistingOrDefaultHeader(r,c.Accept,u.ApplicationJson);r[c.ContentType]=this._getExistingOrDefaultHeader(r,c.ContentType,u.ApplicationJson);let i=await this.put(e,n,r);return this._processResponse(i,this.requestOptions)}async patchJson(e,t,r={}){let n=JSON.stringify(t,null,2);r[c.Accept]=this._getExistingOrDefaultHeader(r,c.Accept,u.ApplicationJson);r[c.ContentType]=this._getExistingOrDefaultHeader(r,c.ContentType,u.ApplicationJson);let i=await this.patch(e,n,r);return this._processResponse(i,this.requestOptions)}async request(e,t,r,n){if(this._disposed){throw new Error("Client has already been disposed.")}let i=new URL(t);let s=this._prepareRequest(e,i,n);let o=this._allowRetries&&d.indexOf(e)!=-1?this._maxRetries+1:1;let c=0;let u;while(c0){const o=u.message.headers["location"];if(!o){break}let a=new URL(o);if(i.protocol=="https:"&&i.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.")}await u.readBody();if(a.hostname!==i.hostname){for(let e in n){if(e.toLowerCase()==="authorization"){delete n[e]}}}s=this._prepareRequest(e,a,n);u=await this.requestRaw(s,r);t--}if(f.indexOf(u.message.statusCode)==-1){return u}c+=1;if(c{let i=function(e,t){if(e){n(e)}r(t)};this.requestRawWithCallback(e,t,i)})}requestRawWithCallback(e,t,r){let n;if(typeof t==="string"){e.options.headers["Content-Length"]=Buffer.byteLength(t,"utf8")}let i=false;let s=(e,t)=>{if(!i){i=true;r(e,t)}};let o=e.httpModule.request(e.options,e=>{let t=new HttpClientResponse(e);s(null,t)});o.on("socket",e=>{n=e});o.setTimeout(this._socketTimeout||3*6e4,()=>{if(n){n.end()}s(new Error("Request timeout: "+e.options.path),null)});o.on("error",function(e){s(e,null)});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){let t=new URL(e);return this._getAgent(t)}_prepareRequest(e,t,r){const s={};s.parsedUrl=t;const o=s.parsedUrl.protocol==="https:";s.httpModule=o?i:n;const a=o?443:80;s.options={};s.options.host=s.parsedUrl.hostname;s.options.port=s.parsedUrl.port?parseInt(s.parsedUrl.port):a;s.options.path=(s.parsedUrl.pathname||"")+(s.parsedUrl.search||"");s.options.method=e;s.options.headers=this._mergeHeaders(r);if(this.userAgent!=null){s.options.headers["user-agent"]=this.userAgent}s.options.agent=this._getAgent(s.parsedUrl);if(this.handlers){this.handlers.forEach(e=>{e.prepareRequest(s.options)})}return s}_mergeHeaders(e){const t=e=>Object.keys(e).reduce((t,r)=>(t[r.toLowerCase()]=e[r],t),{});if(this.requestOptions&&this.requestOptions.headers){return Object.assign({},t(this.requestOptions.headers),t(e))}return t(e||{})}_getExistingOrDefaultHeader(e,t,r){const n=e=>Object.keys(e).reduce((t,r)=>(t[r.toLowerCase()]=e[r],t),{});let i;if(this.requestOptions&&this.requestOptions.headers){i=n(this.requestOptions.headers)[t]}return e[t]||i||r}_getAgent(e){let t;let a=s.getProxyUrl(e);let c=a&&a.hostname;if(this._keepAlive&&c){t=this._proxyAgent}if(this._keepAlive&&!c){t=this._agent}if(!!t){return t}const u=e.protocol==="https:";let l=100;if(!!this.requestOptions){l=this.requestOptions.maxSockets||n.globalAgent.maxSockets}if(c){if(!o){o=r(220)}const e={maxSockets:l,keepAlive:this._keepAlive,proxy:{proxyAuth:`${a.username}:${a.password}`,host:a.hostname,port:a.port}};let n;const i=a.protocol==="https:";if(u){n=i?o.httpsOverHttps:o.httpsOverHttp}else{n=i?o.httpOverHttps:o.httpOverHttp}t=n(e);this._proxyAgent=t}if(this._keepAlive&&!t){const e={keepAlive:this._keepAlive,maxSockets:l};t=u?new i.Agent(e):new n.Agent(e);this._agent=t}if(!t){t=u?i.globalAgent:n.globalAgent}if(u&&this._ignoreSslError){t.options=Object.assign(t.options||{},{rejectUnauthorized:false})}return t}_performExponentialBackoff(e){e=Math.min(p,e);const t=h*Math.pow(2,e);return new Promise(e=>setTimeout(()=>e(),t))}static dateTimeDeserializer(e,t){if(typeof t==="string"){let e=new Date(t);if(!isNaN(e.valueOf())){return e}}return t}async _processResponse(e,t){return new Promise(async(r,n)=>{const i=e.message.statusCode;const s={statusCode:i,result:null,headers:{}};if(i==a.NotFound){r(s)}let o;let c;try{c=await e.readBody();if(c&&c.length>0){if(t&&t.deserializeDates){o=JSON.parse(c,HttpClient.dateTimeDeserializer)}else{o=JSON.parse(c)}s.result=o}s.headers=e.message.headers}catch(e){}if(i>299){let e;if(o&&o.message){e=o.message}else if(c&&c.length>0){e=c}else{e="Failed request: ("+i+")"}let t=new HttpClientError(e,i);t.result=s.result;n(t)}else{r(s)}})}}t.HttpClient=HttpClient},450:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});function getProxyUrl(e){let t=e.protocol==="https:";let r;if(checkBypass(e)){return r}let n;if(t){n=process.env["https_proxy"]||process.env["HTTPS_PROXY"]}else{n=process.env["http_proxy"]||process.env["HTTP_PROXY"]}if(n){r=new URL(n)}return r}t.getProxyUrl=getProxyUrl;function checkBypass(e){if(!e.hostname){return false}let t=process.env["no_proxy"]||process.env["NO_PROXY"]||"";if(!t){return false}let r;if(e.port){r=Number(e.port)}else if(e.protocol==="http:"){r=80}else if(e.protocol==="https:"){r=443}let n=[e.hostname.toUpperCase()];if(typeof r==="number"){n.push(`${n[0]}:${r}`)}for(let e of t.split(",").map(e=>e.trim().toUpperCase()).filter(e=>e)){if(n.some(t=>t===e)){return true}}return false}t.checkBypass=checkBypass},995:function(e,t,r){"use strict";var n=this&&this.__awaiter||function(e,t,r,n){function adopt(e){return e instanceof r?e:new r(function(t){t(e)})}return new(r||(r=Promise))(function(r,i){function fulfilled(e){try{step(n.next(e))}catch(e){i(e)}}function rejected(e){try{step(n["throw"](e))}catch(e){i(e)}}function step(e){e.done?r(e.value):adopt(e.value).then(fulfilled,rejected)}step((n=n.apply(e,t||[])).next())})};var i;Object.defineProperty(t,"__esModule",{value:true});const s=r(357);const o=r(747);const a=r(622);i=o.promises,t.chmod=i.chmod,t.copyFile=i.copyFile,t.lstat=i.lstat,t.mkdir=i.mkdir,t.readdir=i.readdir,t.readlink=i.readlink,t.rename=i.rename,t.rmdir=i.rmdir,t.stat=i.stat,t.symlink=i.symlink,t.unlink=i.unlink;t.IS_WINDOWS=process.platform==="win32";function exists(e){return n(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,r=false){return n(this,void 0,void 0,function*(){const n=r?yield t.stat(e):yield t.lstat(e);return n.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,r=1e3,i=1){return n(this,void 0,void 0,function*(){s.ok(e,"a path argument must be provided");e=a.resolve(e);if(i>=r)return t.mkdir(e);try{yield t.mkdir(e);return}catch(n){switch(n.code){case"ENOENT":{yield mkdirP(a.dirname(e),r,i+1);yield t.mkdir(e);return}default:{let r;try{r=yield t.stat(e)}catch(e){throw n}if(!r.isDirectory())throw n}}}})}t.mkdirP=mkdirP;function tryGetExecutablePath(e,r){return n(this,void 0,void 0,function*(){let n=undefined;try{n=yield t.stat(e)}catch(t){if(t.code!=="ENOENT"){console.log(`Unexpected error attempting to determine if executable file exists '${e}': ${t}`)}}if(n&&n.isFile()){if(t.IS_WINDOWS){const t=a.extname(e).toUpperCase();if(r.some(e=>e.toUpperCase()===t)){return e}}else{if(isUnixExecutable(n)){return e}}}const i=e;for(const s of r){e=i+s;n=undefined;try{n=yield t.stat(e)}catch(t){if(t.code!=="ENOENT"){console.log(`Unexpected error attempting to determine if executable file exists '${e}': ${t}`)}}if(n&&n.isFile()){if(t.IS_WINDOWS){try{const r=a.dirname(e);const n=a.basename(e).toUpperCase();for(const i of yield t.readdir(r)){if(n===i.toUpperCase()){e=a.join(r,i);break}}}catch(t){console.log(`Unexpected error attempting to determine the actual case of the file '${e}': ${t}`)}return e}else{if(isUnixExecutable(n)){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()}},560:function(e,t,r){"use strict";var n=this&&this.__awaiter||function(e,t,r,n){function adopt(e){return e instanceof r?e:new r(function(t){t(e)})}return new(r||(r=Promise))(function(r,i){function fulfilled(e){try{step(n.next(e))}catch(e){i(e)}}function rejected(e){try{step(n["throw"](e))}catch(e){i(e)}}function step(e){e.done?r(e.value):adopt(e.value).then(fulfilled,rejected)}step((n=n.apply(e,t||[])).next())})};Object.defineProperty(t,"__esModule",{value:true});const i=r(129);const s=r(622);const o=r(669);const a=r(995);const c=o.promisify(i.exec);function cp(e,t,r={}){return n(this,void 0,void 0,function*(){const{force:n,recursive:i}=readCopyOptions(r);const o=(yield a.exists(t))?yield a.stat(t):null;if(o&&o.isFile()&&!n){return}const c=o&&o.isDirectory()?s.join(t,s.basename(e)):t;if(!(yield a.exists(e))){throw new Error(`no such file or directory: ${e}`)}const u=yield a.stat(e);if(u.isDirectory()){if(!i){throw new Error(`Failed to copy. ${e} is a directory, but tried to copy without recursive flag.`)}else{yield cpDirRecursive(e,c,0,n)}}else{if(s.relative(e,c)===""){throw new Error(`'${c}' and '${e}' are the same file`)}yield copyFile(e,c,n)}})}t.cp=cp;function mv(e,t,r={}){return n(this,void 0,void 0,function*(){if(yield a.exists(t)){let n=true;if(yield a.isDirectory(t)){t=s.join(t,s.basename(e));n=yield a.exists(t)}if(n){if(r.force==null||r.force){yield rmRF(t)}else{throw new Error("Destination already exists")}}}yield mkdirP(s.dirname(t));yield a.rename(e,t)})}t.mv=mv;function rmRF(e){return n(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 n(this,void 0,void 0,function*(){yield a.mkdirP(e)})}t.mkdirP=mkdirP;function which(e,t){return n(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(s.delimiter)){if(e){t.push(e)}}}if(a.isRooted(e)){const r=yield a.tryGetExecutablePath(e,t);if(r){return r}return""}if(e.includes("/")||a.IS_WINDOWS&&e.includes("\\")){return""}const r=[];if(process.env.PATH){for(const e of process.env.PATH.split(s.delimiter)){if(e){r.push(e)}}}for(const n of r){const r=yield a.tryGetExecutablePath(n+s.sep+e,t);if(r){return r}}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 r=Boolean(e.recursive);return{force:t,recursive:r}}function cpDirRecursive(e,t,r,i){return n(this,void 0,void 0,function*(){if(r>=255)return;r++;yield mkdirP(t);const n=yield a.readdir(e);for(const s of n){const n=`${e}/${s}`;const o=`${t}/${s}`;const c=yield a.lstat(n);if(c.isDirectory()){yield cpDirRecursive(n,o,r,i)}else{yield copyFile(n,o,i)}}yield a.chmod(t,(yield a.stat(e)).mode)})}function copyFile(e,t,r){return n(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 r=yield a.readlink(e);yield a.symlink(r,t,a.IS_WINDOWS?"junction":null)}else if(!(yield a.exists(t))||r){yield a.copyFile(e,t)}})}},529:function(e,t,r){"use strict";var n=this&&this.__awaiter||function(e,t,r,n){function adopt(e){return e instanceof r?e:new r(function(t){t(e)})}return new(r||(r=Promise))(function(r,i){function fulfilled(e){try{step(n.next(e))}catch(e){i(e)}}function rejected(e){try{step(n["throw"](e))}catch(e){i(e)}}function step(e){e.done?r(e.value):adopt(e.value).then(fulfilled,rejected)}step((n=n.apply(e,t||[])).next())})};var i=this&&this.__importStar||function(e){if(e&&e.__esModule)return e;var t={};if(e!=null)for(var r in e)if(Object.hasOwnProperty.call(e,r))t[r]=e[r];t["default"]=e;return t};Object.defineProperty(t,"__esModule",{value:true});const s=i(r(660));const o=r(316);const a=r(87);const c=r(129);const u=r(747);function _findMatch(t,r,i,c){return n(this,void 0,void 0,function*(){const n=a.platform();let u;let l;let f;for(const a of i){const i=a.version;o.debug(`check ${i} satisfies ${t}`);if(s.satisfies(i,t)&&(!r||a.stable===r)){f=a.files.find(t=>{o.debug(`${t.arch}===${c} && ${t.platform}===${n}`);let r=t.arch===c&&t.platform===n;if(r&&t.platform_version){const n=e.exports._getOsVersion();if(n===t.platform_version){r=true}else{r=s.satisfies(n,t.platform_version)}}return r});if(f){o.debug(`matched ${a.version}`);l=a;break}}}if(l&&f){u=Object.assign({},l);u.files=[f]}return u})}t._findMatch=_findMatch;function _getOsVersion(){const t=a.platform();let r="";if(t==="darwin"){r=c.execSync("sw_vers -productVersion").toString()}else if(t==="linux"){const t=e.exports._readLinuxVersionFile();if(t){const e=t.split("\n");for(const t of e){const e=t.split("=");if(e.length===2&&e[0].trim()==="DISTRIB_RELEASE"){r=e[1].trim();break}}}}return r}t._getOsVersion=_getOsVersion;function _readLinuxVersionFile(){const e="/etc/lsb-release";let t="";if(u.existsSync(e)){t=u.readFileSync(e).toString()}return t}t._readLinuxVersionFile=_readLinuxVersionFile},624:function(e,t,r){"use strict";var n=this&&this.__awaiter||function(e,t,r,n){function adopt(e){return e instanceof r?e:new r(function(t){t(e)})}return new(r||(r=Promise))(function(r,i){function fulfilled(e){try{step(n.next(e))}catch(e){i(e)}}function rejected(e){try{step(n["throw"](e))}catch(e){i(e)}}function step(e){e.done?r(e.value):adopt(e.value).then(fulfilled,rejected)}step((n=n.apply(e,t||[])).next())})};var i=this&&this.__importStar||function(e){if(e&&e.__esModule)return e;var t={};if(e!=null)for(var r in e)if(Object.hasOwnProperty.call(e,r))t[r]=e[r];t["default"]=e;return t};Object.defineProperty(t,"__esModule",{value:true});const s=i(r(316));class RetryHelper{constructor(e,t,r){if(e<1){throw new Error("max attempts should be greater than or equal to 1")}this.maxAttempts=e;this.minSeconds=Math.floor(t);this.maxSeconds=Math.floor(r);if(this.minSeconds>this.maxSeconds){throw new Error("min seconds should be less than or equal to max seconds")}}execute(e,t){return n(this,void 0,void 0,function*(){let r=1;while(rsetTimeout(t,e*1e3))})}}t.RetryHelper=RetryHelper},303:function(e,t,r){"use strict";var n=this&&this.__awaiter||function(e,t,r,n){function adopt(e){return e instanceof r?e:new r(function(t){t(e)})}return new(r||(r=Promise))(function(r,i){function fulfilled(e){try{step(n.next(e))}catch(e){i(e)}}function rejected(e){try{step(n["throw"](e))}catch(e){i(e)}}function step(e){e.done?r(e.value):adopt(e.value).then(fulfilled,rejected)}step((n=n.apply(e,t||[])).next())})};var i=this&&this.__importStar||function(e){if(e&&e.__esModule)return e;var t={};if(e!=null)for(var r in e)if(Object.hasOwnProperty.call(e,r))t[r]=e[r];t["default"]=e;return t};var s=this&&this.__importDefault||function(e){return e&&e.__esModule?e:{default:e}};Object.defineProperty(t,"__esModule",{value:true});const o=i(r(316));const a=i(r(560));const c=i(r(747));const u=i(r(529));const l=i(r(87));const f=i(r(622));const d=i(r(770));const p=i(r(660));const h=i(r(413));const E=i(r(669));const v=s(r(180));const y=r(110);const w=r(357);const g=r(624);class HTTPError extends Error{constructor(e){super(`Unexpected HTTP response: ${e}`);this.httpStatusCode=e;Object.setPrototypeOf(this,new.target.prototype)}}t.HTTPError=HTTPError;const m=process.platform==="win32";const R=process.platform==="darwin";const S="actions/tool-cache";function downloadTool(e,t,r){return n(this,void 0,void 0,function*(){t=t||f.join(_getTempDirectory(),v.default());yield a.mkdirP(f.dirname(t));o.debug(`Downloading ${e}`);o.debug(`Destination ${t}`);const i=3;const s=_getGlobal("TEST_DOWNLOAD_TOOL_RETRY_MIN_SECONDS",10);const c=_getGlobal("TEST_DOWNLOAD_TOOL_RETRY_MAX_SECONDS",20);const u=new g.RetryHelper(i,s,c);return yield u.execute(()=>n(this,void 0,void 0,function*(){return yield downloadToolAttempt(e,t||"",r)}),e=>{if(e instanceof HTTPError&&e.httpStatusCode){if(e.httpStatusCode<500&&e.httpStatusCode!==408&&e.httpStatusCode!==429){return false}}return true})})}t.downloadTool=downloadTool;function downloadToolAttempt(e,t,r){return n(this,void 0,void 0,function*(){if(c.existsSync(t)){throw new Error(`Destination file path ${t} already exists`)}const n=new d.HttpClient(S,[],{allowRetries:false});let i;if(r){o.debug("set auth");i={authorization:r}}const s=yield n.get(e,i);if(s.message.statusCode!==200){const t=new HTTPError(s.message.statusCode);o.debug(`Failed to download from "${e}". Code(${s.message.statusCode}) Message(${s.message.statusMessage})`);throw t}const u=E.promisify(h.pipeline);const l=_getGlobal("TEST_DOWNLOAD_TOOL_RESPONSE_MESSAGE_FACTORY",()=>s.message);const f=l();let p=false;try{yield u(f,c.createWriteStream(t));o.debug("download complete");p=true;return t}finally{if(!p){o.debug("download failed");try{yield a.rmRF(t)}catch(e){o.debug(`Failed to delete '${t}'. ${e.message}`)}}}})}function extract7z(e,t,r){return n(this,void 0,void 0,function*(){w.ok(m,"extract7z() not supported on current OS");w.ok(e,'parameter "file" is required');t=yield _createExtractFolder(t);const n=process.cwd();process.chdir(t);if(r){try{const t=o.isDebug()?"-bb1":"-bb0";const i=["x",t,"-bd","-sccUTF-8",e];const s={silent:true};yield y.exec(`"${r}"`,i,s)}finally{process.chdir(n)}}else{const r=f.join(__dirname,"..","scripts","Invoke-7zdec.ps1").replace(/'/g,"''").replace(/"|\n|\r/g,"");const i=e.replace(/'/g,"''").replace(/"|\n|\r/g,"");const s=t.replace(/'/g,"''").replace(/"|\n|\r/g,"");const o=`& '${r}' -Source '${i}' -Target '${s}'`;const c=["-NoLogo","-Sta","-NoProfile","-NonInteractive","-ExecutionPolicy","Unrestricted","-Command",o];const u={silent:true};try{const e=yield a.which("powershell",true);yield y.exec(`"${e}"`,c,u)}finally{process.chdir(n)}}return t})}t.extract7z=extract7z;function extractTar(e,t,r="xz"){return n(this,void 0,void 0,function*(){if(!e){throw new Error("parameter 'file' is required")}t=yield _createExtractFolder(t);o.debug("Checking tar --version");let n="";yield y.exec("tar --version",[],{ignoreReturnCode:true,silent:true,listeners:{stdout:e=>n+=e.toString(),stderr:e=>n+=e.toString()}});o.debug(n.trim());const i=n.toUpperCase().includes("GNU TAR");let s;if(r instanceof Array){s=r}else{s=[r]}if(o.isDebug()&&!r.includes("v")){s.push("-v")}let a=t;let c=e;if(m&&i){s.push("--force-local");a=t.replace(/\\/g,"/");c=e.replace(/\\/g,"/")}if(i){s.push("--warning=no-unknown-keyword")}s.push("-C",a,"-f",c);yield y.exec(`tar`,s);return t})}t.extractTar=extractTar;function extractXar(e,t,r=[]){return n(this,void 0,void 0,function*(){w.ok(R,"extractXar() not supported on current OS");w.ok(e,'parameter "file" is required');t=yield _createExtractFolder(t);let n;if(r instanceof Array){n=r}else{n=[r]}n.push("-x","-C",t,"-f",e);if(o.isDebug()){n.push("-v")}const i=yield a.which("xar",true);yield y.exec(`"${i}"`,_unique(n));return t})}t.extractXar=extractXar;function extractZip(e,t){return n(this,void 0,void 0,function*(){if(!e){throw new Error("parameter 'file' is required")}t=yield _createExtractFolder(t);if(m){yield extractZipWin(e,t)}else{yield extractZipNix(e,t)}return t})}t.extractZip=extractZip;function extractZipWin(e,t){return n(this,void 0,void 0,function*(){const r=e.replace(/'/g,"''").replace(/"|\n|\r/g,"");const n=t.replace(/'/g,"''").replace(/"|\n|\r/g,"");const i=`$ErrorActionPreference = 'Stop' ; try { Add-Type -AssemblyName System.IO.Compression.FileSystem } catch { } ; [System.IO.Compression.ZipFile]::ExtractToDirectory('${r}', '${n}')`;const s=yield a.which("powershell",true);const o=["-NoLogo","-Sta","-NoProfile","-NonInteractive","-ExecutionPolicy","Unrestricted","-Command",i];yield y.exec(`"${s}"`,o)})}function extractZipNix(e,t){return n(this,void 0,void 0,function*(){const r=yield a.which("unzip",true);const n=[e];if(!o.isDebug()){n.unshift("-q")}yield y.exec(`"${r}"`,n,{cwd:t})})}function cacheDir(e,t,r,i){return n(this,void 0,void 0,function*(){r=p.clean(r)||r;i=i||l.arch();o.debug(`Caching tool ${t} ${r} ${i}`);o.debug(`source dir: ${e}`);if(!c.statSync(e).isDirectory()){throw new Error("sourceDir is not a directory")}const n=yield _createToolPath(t,r,i);for(const t of c.readdirSync(e)){const r=f.join(e,t);yield a.cp(r,n,{recursive:true})}_completeToolPath(t,r,i);return n})}t.cacheDir=cacheDir;function cacheFile(e,t,r,i,s){return n(this,void 0,void 0,function*(){i=p.clean(i)||i;s=s||l.arch();o.debug(`Caching tool ${r} ${i} ${s}`);o.debug(`source file: ${e}`);if(!c.statSync(e).isFile()){throw new Error("sourceFile is not a file")}const n=yield _createToolPath(r,i,s);const u=f.join(n,t);o.debug(`destination file ${u}`);yield a.cp(e,u);_completeToolPath(r,i,s);return n})}t.cacheFile=cacheFile;function find(e,t,r){if(!e){throw new Error("toolName parameter is required")}if(!t){throw new Error("versionSpec parameter is required")}r=r||l.arch();if(!_isExplicitVersion(t)){const n=findAllVersions(e,r);const i=_evaluateVersions(n,t);t=i}let n="";if(t){t=p.clean(t)||"";const i=f.join(_getCacheDirectory(),e,t,r);o.debug(`checking cache: ${i}`);if(c.existsSync(i)&&c.existsSync(`${i}.complete`)){o.debug(`Found tool in cache ${e} ${t} ${r}`);n=i}else{o.debug("not found")}}return n}t.find=find;function findAllVersions(e,t){const r=[];t=t||l.arch();const n=f.join(_getCacheDirectory(),e);if(c.existsSync(n)){const e=c.readdirSync(n);for(const i of e){if(_isExplicitVersion(i)){const e=f.join(n,i,t||"");if(c.existsSync(e)&&c.existsSync(`${e}.complete`)){r.push(i)}}}}return r}t.findAllVersions=findAllVersions;function getManifestFromRepo(e,t,r,i="master"){return n(this,void 0,void 0,function*(){let n=[];const s=`https://api.github.com/repos/${e}/${t}/git/trees/${i}`;const a=new d.HttpClient("tool-cache");const c={};if(r){o.debug("set auth");c.authorization=r}const u=yield a.getJson(s,c);if(!u.result){return n}let l="";for(const e of u.result.tree){if(e.path==="versions-manifest.json"){l=e.url;break}}c["accept"]="application/vnd.github.VERSION.raw";let f=yield(yield a.get(l,c)).readBody();if(f){f=f.replace(/^\uFEFF/,"");try{n=JSON.parse(f)}catch(e){o.debug("Invalid json")}}return n})}t.getManifestFromRepo=getManifestFromRepo;function findFromManifest(e,t,r,i=l.arch()){return n(this,void 0,void 0,function*(){const n=yield u._findMatch(e,t,r,i);return n})}t.findFromManifest=findFromManifest;function _createExtractFolder(e){return n(this,void 0,void 0,function*(){if(!e){e=f.join(_getTempDirectory(),v.default())}yield a.mkdirP(e);return e})}function _createToolPath(e,t,r){return n(this,void 0,void 0,function*(){const n=f.join(_getCacheDirectory(),e,p.clean(t)||t,r||"");o.debug(`destination ${n}`);const i=`${n}.complete`;yield a.rmRF(n);yield a.rmRF(i);yield a.mkdirP(n);return n})}function _completeToolPath(e,t,r){const n=f.join(_getCacheDirectory(),e,p.clean(t)||t,r||"");const i=`${n}.complete`;c.writeFileSync(i,"");o.debug("finished caching tool")}function _isExplicitVersion(e){const t=p.clean(e)||"";o.debug(`isExplicit: ${t}`);const r=p.valid(t)!=null;o.debug(`explicit? ${r}`);return r}function _evaluateVersions(e,t){let r="";o.debug(`evaluating ${e.length} versions`);e=e.sort((e,t)=>{if(p.gt(e,t)){return 1}return-1});for(let n=e.length-1;n>=0;n--){const i=e[n];const s=p.satisfies(i,t);if(s){r=i;break}}if(r){o.debug(`matched: ${r}`)}else{o.debug("match not found")}return r}function _getCacheDirectory(){const e=process.env["RUNNER_TOOL_CACHE"]||"";w.ok(e,"Expected RUNNER_TOOL_CACHE to be defined");return e}function _getTempDirectory(){const e=process.env["RUNNER_TEMP"]||"";w.ok(e,"Expected RUNNER_TEMP to be defined");return e}function _getGlobal(e,t){const r=global[e];return r!==undefined?r:t}function _unique(e){return Array.from(new Set(e))}},660:(e,t)=>{t=e.exports=SemVer;var r;if(typeof process==="object"&&process.env&&process.env.NODE_DEBUG&&/\bsemver\b/i.test(process.env.NODE_DEBUG)){r=function(){var e=Array.prototype.slice.call(arguments,0);e.unshift("SEMVER");console.log.apply(console,e)}}else{r=function(){}}t.SEMVER_SPEC_VERSION="2.0.0";var n=256;var i=Number.MAX_SAFE_INTEGER||9007199254740991;var s=16;var o=t.re=[];var a=t.src=[];var c=t.tokens={};var u=0;function tok(e){c[e]=u++}tok("NUMERICIDENTIFIER");a[c.NUMERICIDENTIFIER]="0|[1-9]\\d*";tok("NUMERICIDENTIFIERLOOSE");a[c.NUMERICIDENTIFIERLOOSE]="[0-9]+";tok("NONNUMERICIDENTIFIER");a[c.NONNUMERICIDENTIFIER]="\\d*[a-zA-Z-][a-zA-Z0-9-]*";tok("MAINVERSION");a[c.MAINVERSION]="("+a[c.NUMERICIDENTIFIER]+")\\."+"("+a[c.NUMERICIDENTIFIER]+")\\."+"("+a[c.NUMERICIDENTIFIER]+")";tok("MAINVERSIONLOOSE");a[c.MAINVERSIONLOOSE]="("+a[c.NUMERICIDENTIFIERLOOSE]+")\\."+"("+a[c.NUMERICIDENTIFIERLOOSE]+")\\."+"("+a[c.NUMERICIDENTIFIERLOOSE]+")";tok("PRERELEASEIDENTIFIER");a[c.PRERELEASEIDENTIFIER]="(?:"+a[c.NUMERICIDENTIFIER]+"|"+a[c.NONNUMERICIDENTIFIER]+")";tok("PRERELEASEIDENTIFIERLOOSE");a[c.PRERELEASEIDENTIFIERLOOSE]="(?:"+a[c.NUMERICIDENTIFIERLOOSE]+"|"+a[c.NONNUMERICIDENTIFIER]+")";tok("PRERELEASE");a[c.PRERELEASE]="(?:-("+a[c.PRERELEASEIDENTIFIER]+"(?:\\."+a[c.PRERELEASEIDENTIFIER]+")*))";tok("PRERELEASELOOSE");a[c.PRERELEASELOOSE]="(?:-?("+a[c.PRERELEASEIDENTIFIERLOOSE]+"(?:\\."+a[c.PRERELEASEIDENTIFIERLOOSE]+")*))";tok("BUILDIDENTIFIER");a[c.BUILDIDENTIFIER]="[0-9A-Za-z-]+";tok("BUILD");a[c.BUILD]="(?:\\+("+a[c.BUILDIDENTIFIER]+"(?:\\."+a[c.BUILDIDENTIFIER]+")*))";tok("FULL");tok("FULLPLAIN");a[c.FULLPLAIN]="v?"+a[c.MAINVERSION]+a[c.PRERELEASE]+"?"+a[c.BUILD]+"?";a[c.FULL]="^"+a[c.FULLPLAIN]+"$";tok("LOOSEPLAIN");a[c.LOOSEPLAIN]="[v=\\s]*"+a[c.MAINVERSIONLOOSE]+a[c.PRERELEASELOOSE]+"?"+a[c.BUILD]+"?";tok("LOOSE");a[c.LOOSE]="^"+a[c.LOOSEPLAIN]+"$";tok("GTLT");a[c.GTLT]="((?:<|>)?=?)";tok("XRANGEIDENTIFIERLOOSE");a[c.XRANGEIDENTIFIERLOOSE]=a[c.NUMERICIDENTIFIERLOOSE]+"|x|X|\\*";tok("XRANGEIDENTIFIER");a[c.XRANGEIDENTIFIER]=a[c.NUMERICIDENTIFIER]+"|x|X|\\*";tok("XRANGEPLAIN");a[c.XRANGEPLAIN]="[v=\\s]*("+a[c.XRANGEIDENTIFIER]+")"+"(?:\\.("+a[c.XRANGEIDENTIFIER]+")"+"(?:\\.("+a[c.XRANGEIDENTIFIER]+")"+"(?:"+a[c.PRERELEASE]+")?"+a[c.BUILD]+"?"+")?)?";tok("XRANGEPLAINLOOSE");a[c.XRANGEPLAINLOOSE]="[v=\\s]*("+a[c.XRANGEIDENTIFIERLOOSE]+")"+"(?:\\.("+a[c.XRANGEIDENTIFIERLOOSE]+")"+"(?:\\.("+a[c.XRANGEIDENTIFIERLOOSE]+")"+"(?:"+a[c.PRERELEASELOOSE]+")?"+a[c.BUILD]+"?"+")?)?";tok("XRANGE");a[c.XRANGE]="^"+a[c.GTLT]+"\\s*"+a[c.XRANGEPLAIN]+"$";tok("XRANGELOOSE");a[c.XRANGELOOSE]="^"+a[c.GTLT]+"\\s*"+a[c.XRANGEPLAINLOOSE]+"$";tok("COERCE");a[c.COERCE]="(^|[^\\d])"+"(\\d{1,"+s+"})"+"(?:\\.(\\d{1,"+s+"}))?"+"(?:\\.(\\d{1,"+s+"}))?"+"(?:$|[^\\d])";tok("COERCERTL");o[c.COERCERTL]=new RegExp(a[c.COERCE],"g");tok("LONETILDE");a[c.LONETILDE]="(?:~>?)";tok("TILDETRIM");a[c.TILDETRIM]="(\\s*)"+a[c.LONETILDE]+"\\s+";o[c.TILDETRIM]=new RegExp(a[c.TILDETRIM],"g");var l="$1~";tok("TILDE");a[c.TILDE]="^"+a[c.LONETILDE]+a[c.XRANGEPLAIN]+"$";tok("TILDELOOSE");a[c.TILDELOOSE]="^"+a[c.LONETILDE]+a[c.XRANGEPLAINLOOSE]+"$";tok("LONECARET");a[c.LONECARET]="(?:\\^)";tok("CARETTRIM");a[c.CARETTRIM]="(\\s*)"+a[c.LONECARET]+"\\s+";o[c.CARETTRIM]=new RegExp(a[c.CARETTRIM],"g");var f="$1^";tok("CARET");a[c.CARET]="^"+a[c.LONECARET]+a[c.XRANGEPLAIN]+"$";tok("CARETLOOSE");a[c.CARETLOOSE]="^"+a[c.LONECARET]+a[c.XRANGEPLAINLOOSE]+"$";tok("COMPARATORLOOSE");a[c.COMPARATORLOOSE]="^"+a[c.GTLT]+"\\s*("+a[c.LOOSEPLAIN]+")$|^$";tok("COMPARATOR");a[c.COMPARATOR]="^"+a[c.GTLT]+"\\s*("+a[c.FULLPLAIN]+")$|^$";tok("COMPARATORTRIM");a[c.COMPARATORTRIM]="(\\s*)"+a[c.GTLT]+"\\s*("+a[c.LOOSEPLAIN]+"|"+a[c.XRANGEPLAIN]+")";o[c.COMPARATORTRIM]=new RegExp(a[c.COMPARATORTRIM],"g");var d="$1$2$3";tok("HYPHENRANGE");a[c.HYPHENRANGE]="^\\s*("+a[c.XRANGEPLAIN]+")"+"\\s+-\\s+"+"("+a[c.XRANGEPLAIN]+")"+"\\s*$";tok("HYPHENRANGELOOSE");a[c.HYPHENRANGELOOSE]="^\\s*("+a[c.XRANGEPLAINLOOSE]+")"+"\\s+-\\s+"+"("+a[c.XRANGEPLAINLOOSE]+")"+"\\s*$";tok("STAR");a[c.STAR]="(<|>)?=?\\s*\\*";for(var p=0;pn){return null}var r=t.loose?o[c.LOOSE]:o[c.FULL];if(!r.test(e)){return null}try{return new SemVer(e,t)}catch(e){return null}}t.valid=valid;function valid(e,t){var r=parse(e,t);return r?r.version:null}t.clean=clean;function clean(e,t){var r=parse(e.trim().replace(/^[=v]+/,""),t);return r?r.version:null}t.SemVer=SemVer;function SemVer(e,t){if(!t||typeof t!=="object"){t={loose:!!t,includePrerelease:false}}if(e instanceof SemVer){if(e.loose===t.loose){return e}else{e=e.version}}else if(typeof e!=="string"){throw new TypeError("Invalid Version: "+e)}if(e.length>n){throw new TypeError("version is longer than "+n+" characters")}if(!(this instanceof SemVer)){return new SemVer(e,t)}r("SemVer",e,t);this.options=t;this.loose=!!t.loose;var s=e.trim().match(t.loose?o[c.LOOSE]:o[c.FULL]);if(!s){throw new TypeError("Invalid Version: "+e)}this.raw=e;this.major=+s[1];this.minor=+s[2];this.patch=+s[3];if(this.major>i||this.major<0){throw new TypeError("Invalid major version")}if(this.minor>i||this.minor<0){throw new TypeError("Invalid minor version")}if(this.patch>i||this.patch<0){throw new TypeError("Invalid patch version")}if(!s[4]){this.prerelease=[]}else{this.prerelease=s[4].split(".").map(function(e){if(/^[0-9]+$/.test(e)){var t=+e;if(t>=0&&t=0){if(typeof this.prerelease[r]==="number"){this.prerelease[r]++;r=-2}}if(r===-1){this.prerelease.push(0)}}if(t){if(this.prerelease[0]===t){if(isNaN(this.prerelease[1])){this.prerelease=[t,0]}}else{this.prerelease=[t,0]}}break;default:throw new Error("invalid increment argument: "+e)}this.format();this.raw=this.version;return this};t.inc=inc;function inc(e,t,r,n){if(typeof r==="string"){n=r;r=undefined}try{return new SemVer(e,r).inc(t,n).version}catch(e){return null}}t.diff=diff;function diff(e,t){if(eq(e,t)){return null}else{var r=parse(e);var n=parse(t);var i="";if(r.prerelease.length||n.prerelease.length){i="pre";var s="prerelease"}for(var o in r){if(o==="major"||o==="minor"||o==="patch"){if(r[o]!==n[o]){return i+o}}}return s}}t.compareIdentifiers=compareIdentifiers;var h=/^[0-9]+$/;function compareIdentifiers(e,t){var r=h.test(e);var n=h.test(t);if(r&&n){e=+e;t=+t}return e===t?0:r&&!n?-1:n&&!r?1:e0}t.lt=lt;function lt(e,t,r){return compare(e,t,r)<0}t.eq=eq;function eq(e,t,r){return compare(e,t,r)===0}t.neq=neq;function neq(e,t,r){return compare(e,t,r)!==0}t.gte=gte;function gte(e,t,r){return compare(e,t,r)>=0}t.lte=lte;function lte(e,t,r){return compare(e,t,r)<=0}t.cmp=cmp;function cmp(e,t,r,n){switch(t){case"===":if(typeof e==="object")e=e.version;if(typeof r==="object")r=r.version;return e===r;case"!==":if(typeof e==="object")e=e.version;if(typeof r==="object")r=r.version;return e!==r;case"":case"=":case"==":return eq(e,r,n);case"!=":return neq(e,r,n);case">":return gt(e,r,n);case">=":return gte(e,r,n);case"<":return lt(e,r,n);case"<=":return lte(e,r,n);default:throw new TypeError("Invalid operator: "+t)}}t.Comparator=Comparator;function Comparator(e,t){if(!t||typeof t!=="object"){t={loose:!!t,includePrerelease:false}}if(e instanceof Comparator){if(e.loose===!!t.loose){return e}else{e=e.value}}if(!(this instanceof Comparator)){return new Comparator(e,t)}r("comparator",e,t);this.options=t;this.loose=!!t.loose;this.parse(e);if(this.semver===E){this.value=""}else{this.value=this.operator+this.semver.version}r("comp",this)}var E={};Comparator.prototype.parse=function(e){var t=this.options.loose?o[c.COMPARATORLOOSE]:o[c.COMPARATOR];var r=e.match(t);if(!r){throw new TypeError("Invalid comparator: "+e)}this.operator=r[1]!==undefined?r[1]:"";if(this.operator==="="){this.operator=""}if(!r[2]){this.semver=E}else{this.semver=new SemVer(r[2],this.options.loose)}};Comparator.prototype.toString=function(){return this.value};Comparator.prototype.test=function(e){r("Comparator.test",e,this.options.loose);if(this.semver===E||e===E){return true}if(typeof e==="string"){try{e=new SemVer(e,this.options)}catch(e){return false}}return cmp(e,this.operator,this.semver,this.options)};Comparator.prototype.intersects=function(e,t){if(!(e instanceof Comparator)){throw new TypeError("a Comparator is required")}if(!t||typeof t!=="object"){t={loose:!!t,includePrerelease:false}}var r;if(this.operator===""){if(this.value===""){return true}r=new Range(e.value,t);return satisfies(this.value,r,t)}else if(e.operator===""){if(e.value===""){return true}r=new Range(this.value,t);return satisfies(e.semver,r,t)}var n=(this.operator===">="||this.operator===">")&&(e.operator===">="||e.operator===">");var i=(this.operator==="<="||this.operator==="<")&&(e.operator==="<="||e.operator==="<");var s=this.semver.version===e.semver.version;var o=(this.operator===">="||this.operator==="<=")&&(e.operator===">="||e.operator==="<=");var a=cmp(this.semver,"<",e.semver,t)&&((this.operator===">="||this.operator===">")&&(e.operator==="<="||e.operator==="<"));var c=cmp(this.semver,">",e.semver,t)&&((this.operator==="<="||this.operator==="<")&&(e.operator===">="||e.operator===">"));return n||i||s&&o||a||c};t.Range=Range;function Range(e,t){if(!t||typeof t!=="object"){t={loose:!!t,includePrerelease:false}}if(e instanceof Range){if(e.loose===!!t.loose&&e.includePrerelease===!!t.includePrerelease){return e}else{return new Range(e.raw,t)}}if(e instanceof Comparator){return new Range(e.value,t)}if(!(this instanceof Range)){return new Range(e,t)}this.options=t;this.loose=!!t.loose;this.includePrerelease=!!t.includePrerelease;this.raw=e;this.set=e.split(/\s*\|\|\s*/).map(function(e){return this.parseRange(e.trim())},this).filter(function(e){return e.length});if(!this.set.length){throw new TypeError("Invalid SemVer Range: "+e)}this.format()}Range.prototype.format=function(){this.range=this.set.map(function(e){return e.join(" ").trim()}).join("||").trim();return this.range};Range.prototype.toString=function(){return this.range};Range.prototype.parseRange=function(e){var t=this.options.loose;e=e.trim();var n=t?o[c.HYPHENRANGELOOSE]:o[c.HYPHENRANGE];e=e.replace(n,hyphenReplace);r("hyphen replace",e);e=e.replace(o[c.COMPARATORTRIM],d);r("comparator trim",e,o[c.COMPARATORTRIM]);e=e.replace(o[c.TILDETRIM],l);e=e.replace(o[c.CARETTRIM],f);e=e.split(/\s+/).join(" ");var i=t?o[c.COMPARATORLOOSE]:o[c.COMPARATOR];var s=e.split(" ").map(function(e){return parseComparator(e,this.options)},this).join(" ").split(/\s+/);if(this.options.loose){s=s.filter(function(e){return!!e.match(i)})}s=s.map(function(e){return new Comparator(e,this.options)},this);return s};Range.prototype.intersects=function(e,t){if(!(e instanceof Range)){throw new TypeError("a Range is required")}return this.set.some(function(r){return isSatisfiable(r,t)&&e.set.some(function(e){return isSatisfiable(e,t)&&r.every(function(r){return e.every(function(e){return r.intersects(e,t)})})})})};function isSatisfiable(e,t){var r=true;var n=e.slice();var i=n.pop();while(r&&n.length){r=n.every(function(e){return i.intersects(e,t)});i=n.pop()}return r}t.toComparators=toComparators;function toComparators(e,t){return new Range(e,t).set.map(function(e){return e.map(function(e){return e.value}).join(" ").trim().split(" ")})}function parseComparator(e,t){r("comp",e,t);e=replaceCarets(e,t);r("caret",e);e=replaceTildes(e,t);r("tildes",e);e=replaceXRanges(e,t);r("xrange",e);e=replaceStars(e,t);r("stars",e);return e}function isX(e){return!e||e.toLowerCase()==="x"||e==="*"}function replaceTildes(e,t){return e.trim().split(/\s+/).map(function(e){return replaceTilde(e,t)}).join(" ")}function replaceTilde(e,t){var n=t.loose?o[c.TILDELOOSE]:o[c.TILDE];return e.replace(n,function(t,n,i,s,o){r("tilde",e,t,n,i,s,o);var a;if(isX(n)){a=""}else if(isX(i)){a=">="+n+".0.0 <"+(+n+1)+".0.0"}else if(isX(s)){a=">="+n+"."+i+".0 <"+n+"."+(+i+1)+".0"}else if(o){r("replaceTilde pr",o);a=">="+n+"."+i+"."+s+"-"+o+" <"+n+"."+(+i+1)+".0"}else{a=">="+n+"."+i+"."+s+" <"+n+"."+(+i+1)+".0"}r("tilde return",a);return a})}function replaceCarets(e,t){return e.trim().split(/\s+/).map(function(e){return replaceCaret(e,t)}).join(" ")}function replaceCaret(e,t){r("caret",e,t);var n=t.loose?o[c.CARETLOOSE]:o[c.CARET];return e.replace(n,function(t,n,i,s,o){r("caret",e,t,n,i,s,o);var a;if(isX(n)){a=""}else if(isX(i)){a=">="+n+".0.0 <"+(+n+1)+".0.0"}else if(isX(s)){if(n==="0"){a=">="+n+"."+i+".0 <"+n+"."+(+i+1)+".0"}else{a=">="+n+"."+i+".0 <"+(+n+1)+".0.0"}}else if(o){r("replaceCaret pr",o);if(n==="0"){if(i==="0"){a=">="+n+"."+i+"."+s+"-"+o+" <"+n+"."+i+"."+(+s+1)}else{a=">="+n+"."+i+"."+s+"-"+o+" <"+n+"."+(+i+1)+".0"}}else{a=">="+n+"."+i+"."+s+"-"+o+" <"+(+n+1)+".0.0"}}else{r("no pr");if(n==="0"){if(i==="0"){a=">="+n+"."+i+"."+s+" <"+n+"."+i+"."+(+s+1)}else{a=">="+n+"."+i+"."+s+" <"+n+"."+(+i+1)+".0"}}else{a=">="+n+"."+i+"."+s+" <"+(+n+1)+".0.0"}}r("caret return",a);return a})}function replaceXRanges(e,t){r("replaceXRanges",e,t);return e.split(/\s+/).map(function(e){return replaceXRange(e,t)}).join(" ")}function replaceXRange(e,t){e=e.trim();var n=t.loose?o[c.XRANGELOOSE]:o[c.XRANGE];return e.replace(n,function(n,i,s,o,a,c){r("xRange",e,n,i,s,o,a,c);var u=isX(s);var l=u||isX(o);var f=l||isX(a);var d=f;if(i==="="&&d){i=""}c=t.includePrerelease?"-0":"";if(u){if(i===">"||i==="<"){n="<0.0.0-0"}else{n="*"}}else if(i&&d){if(l){o=0}a=0;if(i===">"){i=">=";if(l){s=+s+1;o=0;a=0}else{o=+o+1;a=0}}else if(i==="<="){i="<";if(l){s=+s+1}else{o=+o+1}}n=i+s+"."+o+"."+a+c}else if(l){n=">="+s+".0.0"+c+" <"+(+s+1)+".0.0"+c}else if(f){n=">="+s+"."+o+".0"+c+" <"+s+"."+(+o+1)+".0"+c}r("xRange return",n);return n})}function replaceStars(e,t){r("replaceStars",e,t);return e.trim().replace(o[c.STAR],"")}function hyphenReplace(e,t,r,n,i,s,o,a,c,u,l,f,d){if(isX(r)){t=""}else if(isX(n)){t=">="+r+".0.0"}else if(isX(i)){t=">="+r+"."+n+".0"}else{t=">="+t}if(isX(c)){a=""}else if(isX(u)){a="<"+(+c+1)+".0.0"}else if(isX(l)){a="<"+c+"."+(+u+1)+".0"}else if(f){a="<="+c+"."+u+"."+l+"-"+f}else{a="<="+a}return(t+" "+a).trim()}Range.prototype.test=function(e){if(!e){return false}if(typeof e==="string"){try{e=new SemVer(e,this.options)}catch(e){return false}}for(var t=0;t0){var s=e[i].semver;if(s.major===t.major&&s.minor===t.minor&&s.patch===t.patch){return true}}}return false}return true}t.satisfies=satisfies;function satisfies(e,t,r){try{t=new Range(t,r)}catch(e){return false}return t.test(e)}t.maxSatisfying=maxSatisfying;function maxSatisfying(e,t,r){var n=null;var i=null;try{var s=new Range(t,r)}catch(e){return null}e.forEach(function(e){if(s.test(e)){if(!n||i.compare(e)===-1){n=e;i=new SemVer(n,r)}}});return n}t.minSatisfying=minSatisfying;function minSatisfying(e,t,r){var n=null;var i=null;try{var s=new Range(t,r)}catch(e){return null}e.forEach(function(e){if(s.test(e)){if(!n||i.compare(e)===1){n=e;i=new SemVer(n,r)}}});return n}t.minVersion=minVersion;function minVersion(e,t){e=new Range(e,t);var r=new SemVer("0.0.0");if(e.test(r)){return r}r=new SemVer("0.0.0-0");if(e.test(r)){return r}r=null;for(var n=0;n":if(t.prerelease.length===0){t.patch++}else{t.prerelease.push(0)}t.raw=t.format();case"":case">=":if(!r||gt(r,t)){r=t}break;case"<":case"<=":break;default:throw new Error("Unexpected operation: "+e.operator)}})}if(r&&e.test(r)){return r}return null}t.validRange=validRange;function validRange(e,t){try{return new Range(e,t).range||"*"}catch(e){return null}}t.ltr=ltr;function ltr(e,t,r){return outside(e,t,"<",r)}t.gtr=gtr;function gtr(e,t,r){return outside(e,t,">",r)}t.outside=outside;function outside(e,t,r,n){e=new SemVer(e,n);t=new Range(t,n);var i,s,o,a,c;switch(r){case">":i=gt;s=lte;o=lt;a=">";c=">=";break;case"<":i=lt;s=gte;o=gt;a="<";c="<=";break;default:throw new TypeError('Must provide a hilo val of "<" or ">"')}if(satisfies(e,t,n)){return false}for(var u=0;u=0.0.0")}f=f||e;d=d||e;if(i(e.semver,f.semver,n)){f=e}else if(o(e.semver,d.semver,n)){d=e}});if(f.operator===a||f.operator===c){return false}if((!d.operator||d.operator===a)&&s(e,d.semver)){return false}else if(d.operator===c&&o(e,d.semver)){return false}}return true}t.prerelease=prerelease;function prerelease(e,t){var r=parse(e,t);return r&&r.prerelease.length?r.prerelease:null}t.intersects=intersects;function intersects(e,t,r){e=new Range(e,r);t=new Range(t,r);return e.intersects(t)}t.coerce=coerce;function coerce(e,t){if(e instanceof SemVer){return e}if(typeof e==="number"){e=String(e)}if(typeof e!=="string"){return null}t=t||{};var r=null;if(!t.rtl){r=e.match(o[c.COERCE])}else{var n;while((n=o[c.COERCERTL].exec(e))&&(!r||r.index+r[0].length!==e.length)){if(!r||n.index+n[0].length!==r.index+r[0].length){r=n}o[c.COERCERTL].lastIndex=n.index+n[1].length+n[2].length}o[c.COERCERTL].lastIndex=-1}if(r===null){return null}return parse(r[2]+"."+(r[3]||"0")+"."+(r[4]||"0"),t)}},719:(e,t)=>{"use strict";var r;r=true;function parseArgsStringToArgv(e,t,r){var n=/([^\s'"]([^\s'"]*(['"])([^\3]*?)\3)+[^\s'"]*)|[^\s'"]+|(['"])([^\5]*?)\5/gi;var i=e;var s=[];if(t){s.push(t)}if(r){s.push(r)}var o;do{o=n.exec(i);if(o!==null){s.push(firstString(o[1],o[6],o[0]))}}while(o!==null);return s}t.ZP=parseArgsStringToArgv;r=parseArgsStringToArgv;function firstString(){var e=[];for(var t=0;t{e.exports=r(419)},419:(e,t,r)=>{"use strict";var n=r(631);var i=r(16);var s=r(605);var o=r(211);var a=r(614);var c=r(357);var u=r(669);t.httpOverHttp=httpOverHttp;t.httpsOverHttp=httpsOverHttp;t.httpOverHttps=httpOverHttps;t.httpsOverHttps=httpsOverHttps;function httpOverHttp(e){var t=new TunnelingAgent(e);t.request=s.request;return t}function httpsOverHttp(e){var t=new TunnelingAgent(e);t.request=s.request;t.createSocket=createSecureSocket;t.defaultPort=443;return t}function httpOverHttps(e){var t=new TunnelingAgent(e);t.request=o.request;return t}function httpsOverHttps(e){var t=new TunnelingAgent(e);t.request=o.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||s.Agent.defaultMaxSockets;t.requests=[];t.sockets=[];t.on("free",function onFree(e,r,n,i){var s=toOptions(r,n,i);for(var o=0,a=t.requests.length;o=this.maxSockets){i.requests.push(s);return}i.createSocket(s,function(t){t.on("free",onFree);t.on("close",onCloseOrRemove);t.on("agentRemove",onCloseOrRemove);e.onSocket(t);function onFree(){i.emit("free",t,s)}function onCloseOrRemove(e){i.removeSocket(t);t.removeListener("free",onFree);t.removeListener("close",onCloseOrRemove);t.removeListener("agentRemove",onCloseOrRemove)}})};TunnelingAgent.prototype.createSocket=function createSocket(e,t){var r=this;var n={};r.sockets.push(n);var i=mergeOptions({},r.proxyOptions,{method:"CONNECT",path:e.host+":"+e.port,agent:false,headers:{host:e.host+":"+e.port}});if(e.localAddress){i.localAddress=e.localAddress}if(i.proxyAuth){i.headers=i.headers||{};i.headers["Proxy-Authorization"]="Basic "+new Buffer(i.proxyAuth).toString("base64")}l("making CONNECT request");var s=r.request(i);s.useChunkedEncodingByDefault=false;s.once("response",onResponse);s.once("upgrade",onUpgrade);s.once("connect",onConnect);s.once("error",onError);s.end();function onResponse(e){e.upgrade=true}function onUpgrade(e,t,r){process.nextTick(function(){onConnect(e,t,r)})}function onConnect(i,o,a){s.removeAllListeners();o.removeAllListeners();if(i.statusCode!==200){l("tunneling socket could not be established, statusCode=%d",i.statusCode);o.destroy();var c=new Error("tunneling socket could not be established, "+"statusCode="+i.statusCode);c.code="ECONNRESET";e.request.emit("error",c);r.removeSocket(n);return}if(a.length>0){l("got illegal response body from proxy");o.destroy();var c=new Error("got illegal response body from proxy");c.code="ECONNRESET";e.request.emit("error",c);r.removeSocket(n);return}l("tunneling connection has established");r.sockets[r.sockets.indexOf(n)]=o;return t(o)}function onError(t){s.removeAllListeners();l("tunneling socket could not be established, cause=%s\n",t.message,t.stack);var i=new Error("tunneling socket could not be established, "+"cause="+t.message);i.code="ECONNRESET";e.request.emit("error",i);r.removeSocket(n)}};TunnelingAgent.prototype.removeSocket=function removeSocket(e){var t=this.sockets.indexOf(e);if(t===-1){return}this.sockets.splice(t,1);var r=this.requests.shift();if(r){this.createSocket(r,function(e){r.request.onSocket(e)})}};function createSecureSocket(e,t){var r=this;TunnelingAgent.prototype.createSocket.call(r,e,function(n){var s=e.request.getHeader("host");var o=mergeOptions({},r.options,{socket:n,servername:s?s.replace(/:.*$/,""):e.host});var a=i.connect(0,o);r.sockets[r.sockets.indexOf(n)]=a;t(a)})}function toOptions(e,t,r){if(typeof e==="string"){return{host:e,port:t,localAddress:r}}return e}function mergeOptions(e){for(var t=1,r=arguments.length;t{var t=[];for(var r=0;r<256;++r){t[r]=(r+256).toString(16).substr(1)}function bytesToUuid(e,r){var n=r||0;var i=t;return[i[e[n++]],i[e[n++]],i[e[n++]],i[e[n++]],"-",i[e[n++]],i[e[n++]],"-",i[e[n++]],i[e[n++]],"-",i[e[n++]],i[e[n++]],"-",i[e[n++]],i[e[n++]],i[e[n++]],i[e[n++]],i[e[n++]],i[e[n++]]].join("")}e.exports=bytesToUuid},38:(e,t,r)=>{var n=r(417);e.exports=function nodeRNG(){return n.randomBytes(16)}},180:(e,t,r)=>{var n=r(38);var i=r(690);function v4(e,t,r){var s=t&&r||0;if(typeof e=="string"){t=e==="binary"?new Array(16):null;e=null}e=e||{};var o=e.random||(e.rng||n)();o[6]=o[6]&15|64;o[8]=o[8]&63|128;if(t){for(var a=0;a<16;++a){t[s+a]=o[a]}}return t||i(o)}e.exports=v4},569:function(e,t,r){"use strict";var n=this&&this.__awaiter||function(e,t,r,n){function adopt(e){return e instanceof r?e:new r(function(t){t(e)})}return new(r||(r=Promise))(function(r,i){function fulfilled(e){try{step(n.next(e))}catch(e){i(e)}}function rejected(e){try{step(n["throw"](e))}catch(e){i(e)}}function step(e){e.done?r(e.value):adopt(e.value).then(fulfilled,rejected)}step((n=n.apply(e,t||[])).next())})};var i=this&&this.__generator||function(e,t){var r={label:0,sent:function(){if(s[0]&1)throw s[1];return s[1]},trys:[],ops:[]},n,i,s,o;return o={next:verb(0),throw:verb(1),return:verb(2)},typeof Symbol==="function"&&(o[Symbol.iterator]=function(){return this}),o;function verb(e){return function(t){return step([e,t])}}function step(o){if(n)throw new TypeError("Generator is already executing.");while(r)try{if(n=1,i&&(s=o[0]&2?i["return"]:o[0]?i["throw"]||((s=i["return"])&&s.call(i),0):i.next)&&!(s=s.call(i,o[1])).done)return s;if(i=0,s)o=[o[0]&2,s.value];switch(o[0]){case 0:case 1:s=o;break;case 4:r.label++;return{value:o[1],done:false};case 5:r.label++;i=o[1];o=[0];continue;case 7:o=r.ops.pop();r.trys.pop();continue;default:if(!(s=r.trys,s=s.length>0&&s[s.length-1])&&(o[0]===6||o[0]===2)){r=0;continue}if(o[0]===3&&(!s||o[1]>s[0]&&o[1]{"use strict";r.r(t);r.d(t,{default:()=>f});var n=r(316);var i=r.n(n);var s=r(747);var o=r.n(s);var a=r(719);var c=r(569);var u=r.n(c);const l=async()=>{try{const e=n.getInput("local-path",{required:true});const t=await s.promises.lstat(e);if(!t.isDirectory()){n.error(`Error: sync API synchronizes a directory not a single file`)}const r=n.getInput("bucket-name",{required:true});const i=n.getInput("path-prefix",{required:false});const o=(0,a.ZP)(n.getInput("args",{required:false}).trim());const c=`s3://${r}/${i}`;const l=await u().getOrInstall();await l.call(["s3","sync",e,c,...o])}catch(e){n.setFailed(e.message)}};l();const f=l},357:e=>{"use strict";e.exports=require("assert")},129:e=>{"use strict";e.exports=require("child_process")},417:e=>{"use strict";e.exports=require("crypto")},614:e=>{"use strict";e.exports=require("events")},747:e=>{"use strict";e.exports=require("fs")},605:e=>{"use strict";e.exports=require("http")},211:e=>{"use strict";e.exports=require("https")},631:e=>{"use strict";e.exports=require("net")},87:e=>{"use strict";e.exports=require("os")},622:e=>{"use strict";e.exports=require("path")},765:e=>{"use strict";e.exports=require("process")},413:e=>{"use strict";e.exports=require("stream")},16:e=>{"use strict";e.exports=require("tls")},669:e=>{"use strict";e.exports=require("util")}};var t={};function __webpack_require__(r){if(t[r]){return t[r].exports}var n=t[r]={exports:{}};var i=true;try{e[r].call(n.exports,n,n.exports,__webpack_require__);i=false}finally{if(i)delete t[r]}return n.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 r in t){if(__webpack_require__.o(t,r)&&!__webpack_require__.o(e,r)){Object.defineProperty(e,r,{enumerable:true,get:t[r]})}}})})();(()=>{__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__(746)})(); \ No newline at end of file +module.exports=(()=>{var e={190:function(e,t,r){"use strict";var n=this&&this.__importStar||function(e){if(e&&e.__esModule)return e;var t={};if(e!=null)for(var r in e)if(Object.hasOwnProperty.call(e,r))t[r]=e[r];t["default"]=e;return t};Object.defineProperty(t,"__esModule",{value:true});const i=n(r(87));const s=r(861);function issueCommand(e,t,r){const n=new Command(e,t,r);process.stdout.write(n.toString()+i.EOL)}t.issueCommand=issueCommand;function issue(e,t=""){issueCommand(e,{},t)}t.issue=issue;const o="::";class Command{constructor(e,t,r){if(!e){e="missing.command"}this.command=e;this.properties=t;this.message=r}toString(){let e=o+this.command;if(this.properties&&Object.keys(this.properties).length>0){e+=" ";let t=true;for(const r in this.properties){if(this.properties.hasOwnProperty(r)){const n=this.properties[r];if(n){if(t){t=false}else{e+=","}e+=`${r}=${escapeProperty(n)}`}}}}e+=`${o}${escapeData(this.message)}`;return e}}function escapeData(e){return s.toCommandValue(e).replace(/%/g,"%25").replace(/\r/g,"%0D").replace(/\n/g,"%0A")}function escapeProperty(e){return s.toCommandValue(e).replace(/%/g,"%25").replace(/\r/g,"%0D").replace(/\n/g,"%0A").replace(/:/g,"%3A").replace(/,/g,"%2C")}},316:function(e,t,r){"use strict";var n=this&&this.__awaiter||function(e,t,r,n){function adopt(e){return e instanceof r?e:new r(function(t){t(e)})}return new(r||(r=Promise))(function(r,i){function fulfilled(e){try{step(n.next(e))}catch(e){i(e)}}function rejected(e){try{step(n["throw"](e))}catch(e){i(e)}}function step(e){e.done?r(e.value):adopt(e.value).then(fulfilled,rejected)}step((n=n.apply(e,t||[])).next())})};var i=this&&this.__importStar||function(e){if(e&&e.__esModule)return e;var t={};if(e!=null)for(var r in e)if(Object.hasOwnProperty.call(e,r))t[r]=e[r];t["default"]=e;return t};Object.defineProperty(t,"__esModule",{value:true});const s=r(190);const o=r(685);const a=r(861);const c=i(r(87));const u=i(r(622));var l;(function(e){e[e["Success"]=0]="Success";e[e["Failure"]=1]="Failure"})(l=t.ExitCode||(t.ExitCode={}));function exportVariable(e,t){const r=a.toCommandValue(t);process.env[e]=r;const n=process.env["GITHUB_ENV"]||"";if(n){const t="_GitHubActionsFileCommandDelimeter_";const n=`${e}<<${t}${c.EOL}${r}${c.EOL}${t}`;o.issueCommand("ENV",n)}else{s.issueCommand("set-env",{name:e},r)}}t.exportVariable=exportVariable;function setSecret(e){s.issueCommand("add-mask",{},e)}t.setSecret=setSecret;function addPath(e){const t=process.env["GITHUB_PATH"]||"";if(t){o.issueCommand("PATH",e)}else{s.issueCommand("add-path",{},e)}process.env["PATH"]=`${e}${u.delimiter}${process.env["PATH"]}`}t.addPath=addPath;function getInput(e,t){const r=process.env[`INPUT_${e.replace(/ /g,"_").toUpperCase()}`]||"";if(t&&t.required&&!r){throw new Error(`Input required and not supplied: ${e}`)}return r.trim()}t.getInput=getInput;function setOutput(e,t){s.issueCommand("set-output",{name:e},t)}t.setOutput=setOutput;function setCommandEcho(e){s.issue("echo",e?"on":"off")}t.setCommandEcho=setCommandEcho;function setFailed(e){process.exitCode=l.Failure;error(e)}t.setFailed=setFailed;function isDebug(){return process.env["RUNNER_DEBUG"]==="1"}t.isDebug=isDebug;function debug(e){s.issueCommand("debug",{},e)}t.debug=debug;function error(e){s.issue("error",e instanceof Error?e.toString():e)}t.error=error;function warning(e){s.issue("warning",e instanceof Error?e.toString():e)}t.warning=warning;function info(e){process.stdout.write(e+c.EOL)}t.info=info;function startGroup(e){s.issue("group",e)}t.startGroup=startGroup;function endGroup(){s.issue("endgroup")}t.endGroup=endGroup;function group(e,t){return n(this,void 0,void 0,function*(){startGroup(e);let r;try{r=yield t()}finally{endGroup()}return r})}t.group=group;function saveState(e,t){s.issueCommand("save-state",{name:e},t)}t.saveState=saveState;function getState(e){return process.env[`STATE_${e}`]||""}t.getState=getState},685:function(e,t,r){"use strict";var n=this&&this.__importStar||function(e){if(e&&e.__esModule)return e;var t={};if(e!=null)for(var r in e)if(Object.hasOwnProperty.call(e,r))t[r]=e[r];t["default"]=e;return t};Object.defineProperty(t,"__esModule",{value:true});const i=n(r(747));const s=n(r(87));const o=r(861);function issueCommand(e,t){const r=process.env[`GITHUB_${e}`];if(!r){throw new Error(`Unable to find environment variable for file command ${e}`)}if(!i.existsSync(r)){throw new Error(`Missing file at path: ${r}`)}i.appendFileSync(r,`${o.toCommandValue(t)}${s.EOL}`,{encoding:"utf8"})}t.issueCommand=issueCommand},861:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});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},110:function(e,t,r){"use strict";var n=this&&this.__awaiter||function(e,t,r,n){function adopt(e){return e instanceof r?e:new r(function(t){t(e)})}return new(r||(r=Promise))(function(r,i){function fulfilled(e){try{step(n.next(e))}catch(e){i(e)}}function rejected(e){try{step(n["throw"](e))}catch(e){i(e)}}function step(e){e.done?r(e.value):adopt(e.value).then(fulfilled,rejected)}step((n=n.apply(e,t||[])).next())})};var i=this&&this.__importStar||function(e){if(e&&e.__esModule)return e;var t={};if(e!=null)for(var r in e)if(Object.hasOwnProperty.call(e,r))t[r]=e[r];t["default"]=e;return t};Object.defineProperty(t,"__esModule",{value:true});const s=i(r(515));function exec(e,t,r){return n(this,void 0,void 0,function*(){const n=s.argStringToArray(e);if(n.length===0){throw new Error(`Parameter 'commandLine' cannot be null or empty.`)}const i=n[0];t=n.slice(1).concat(t||[]);const o=new s.ToolRunner(i,t,r);return o.exec()})}t.exec=exec},515:function(e,t,r){"use strict";var n=this&&this.__awaiter||function(e,t,r,n){function adopt(e){return e instanceof r?e:new r(function(t){t(e)})}return new(r||(r=Promise))(function(r,i){function fulfilled(e){try{step(n.next(e))}catch(e){i(e)}}function rejected(e){try{step(n["throw"](e))}catch(e){i(e)}}function step(e){e.done?r(e.value):adopt(e.value).then(fulfilled,rejected)}step((n=n.apply(e,t||[])).next())})};var i=this&&this.__importStar||function(e){if(e&&e.__esModule)return e;var t={};if(e!=null)for(var r in e)if(Object.hasOwnProperty.call(e,r))t[r]=e[r];t["default"]=e;return t};Object.defineProperty(t,"__esModule",{value:true});const s=i(r(87));const o=i(r(614));const a=i(r(129));const c=i(r(622));const u=i(r(560));const l=i(r(995));const f=process.platform==="win32";class ToolRunner extends o.EventEmitter{constructor(e,t,r){super();if(!e){throw new Error("Parameter 'toolPath' cannot be null or empty.")}this.toolPath=e;this.args=t||[];this.options=r||{}}_debug(e){if(this.options.listeners&&this.options.listeners.debug){this.options.listeners.debug(e)}}_getCommandString(e,t){const r=this._getSpawnFileName();const n=this._getSpawnArgs(e);let i=t?"":"[command]";if(f){if(this._isCmdFile()){i+=r;for(const e of n){i+=` ${e}`}}else if(e.windowsVerbatimArguments){i+=`"${r}"`;for(const e of n){i+=` ${e}`}}else{i+=this._windowsQuoteCmdArg(r);for(const e of n){i+=` ${this._windowsQuoteCmdArg(e)}`}}}else{i+=r;for(const e of n){i+=` ${e}`}}return i}_processLineBuffer(e,t,r){try{let n=t+e.toString();let i=n.indexOf(s.EOL);while(i>-1){const e=n.substring(0,i);r(e);n=n.substring(i+s.EOL.length);i=n.indexOf(s.EOL)}t=n}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 r of this.args){t+=" ";t+=e.windowsVerbatimArguments?r:this._windowsQuoteCmdArg(r)}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 r=false;for(const n of e){if(t.some(e=>e===n)){r=true;break}}if(!r){return e}let n='"';let i=true;for(let t=e.length;t>0;t--){n+=e[t-1];if(i&&e[t-1]==="\\"){n+="\\"}else if(e[t-1]==='"'){i=true;n+='"'}else{i=false}}n+='"';return n.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 r=true;for(let n=e.length;n>0;n--){t+=e[n-1];if(r&&e[n-1]==="\\"){t+="\\"}else if(e[n-1]==='"'){r=true;t+="\\"}else{r=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 r={};r.cwd=e.cwd;r.env=e.env;r["windowsVerbatimArguments"]=e.windowsVerbatimArguments||this._isCmdFile();if(e.windowsVerbatimArguments){r.argv0=`"${t}"`}return r}exec(){return n(this,void 0,void 0,function*(){if(!l.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 u.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 r=this._cloneExecOptions(this.options);if(!r.silent&&r.outStream){r.outStream.write(this._getCommandString(r)+s.EOL)}const n=new ExecState(r,this.toolPath);n.on("debug",e=>{this._debug(e)});const i=this._getSpawnFileName();const o=a.spawn(i,this._getSpawnArgs(r),this._getSpawnOptions(this.options,i));const c="";if(o.stdout){o.stdout.on("data",e=>{if(this.options.listeners&&this.options.listeners.stdout){this.options.listeners.stdout(e)}if(!r.silent&&r.outStream){r.outStream.write(e)}this._processLineBuffer(e,c,e=>{if(this.options.listeners&&this.options.listeners.stdline){this.options.listeners.stdline(e)}})})}const u="";if(o.stderr){o.stderr.on("data",e=>{n.processStderr=true;if(this.options.listeners&&this.options.listeners.stderr){this.options.listeners.stderr(e)}if(!r.silent&&r.errStream&&r.outStream){const t=r.failOnStdErr?r.errStream:r.outStream;t.write(e)}this._processLineBuffer(e,u,e=>{if(this.options.listeners&&this.options.listeners.errline){this.options.listeners.errline(e)}})})}o.on("error",e=>{n.processError=e.message;n.processExited=true;n.processClosed=true;n.CheckComplete()});o.on("exit",e=>{n.processExitCode=e;n.processExited=true;this._debug(`Exit code ${e} received from tool '${this.toolPath}'`);n.CheckComplete()});o.on("close",e=>{n.processExitCode=e;n.processExited=true;n.processClosed=true;this._debug(`STDIO streams have closed for tool '${this.toolPath}'`);n.CheckComplete()});n.on("done",(r,n)=>{if(c.length>0){this.emit("stdline",c)}if(u.length>0){this.emit("errline",u)}o.removeAllListeners();if(r){t(r)}else{e(n)}});if(this.options.input){if(!o.stdin){throw new Error("child process missing stdin")}o.stdin.end(this.options.input)}})})}}t.ToolRunner=ToolRunner;function argStringToArray(e){const t=[];let r=false;let n=false;let i="";function append(e){if(n&&e!=='"'){i+="\\"}i+=e;n=false}for(let s=0;s0){t.push(i);i=""}continue}append(o)}if(i.length>0){t.push(i.trim())}return t}t.argStringToArray=argStringToArray;class ExecState extends o.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()}}},770:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});const n=r(605);const i=r(211);const s=r(450);let o;var a;(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"})(a=t.HttpCodes||(t.HttpCodes={}));var c;(function(e){e["Accept"]="accept";e["ContentType"]="content-type"})(c=t.Headers||(t.Headers={}));var u;(function(e){e["ApplicationJson"]="application/json"})(u=t.MediaTypes||(t.MediaTypes={}));function getProxyUrl(e){let t=s.getProxyUrl(new URL(e));return t?t.href:""}t.getProxyUrl=getProxyUrl;const l=[a.MovedPermanently,a.ResourceMoved,a.SeeOther,a.TemporaryRedirect,a.PermanentRedirect];const f=[a.BadGateway,a.ServiceUnavailable,a.GatewayTimeout];const d=["OPTIONS","GET","DELETE","HEAD"];const p=10;const h=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 new Promise(async(e,t)=>{let r=Buffer.alloc(0);this.message.on("data",e=>{r=Buffer.concat([r,e])});this.message.on("end",()=>{e(r.toString())})})}}t.HttpClientResponse=HttpClientResponse;function isHttps(e){let t=new URL(e);return t.protocol==="https:"}t.isHttps=isHttps;class HttpClient{constructor(e,t,r){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=r;if(r){if(r.ignoreSslError!=null){this._ignoreSslError=r.ignoreSslError}this._socketTimeout=r.socketTimeout;if(r.allowRedirects!=null){this._allowRedirects=r.allowRedirects}if(r.allowRedirectDowngrade!=null){this._allowRedirectDowngrade=r.allowRedirectDowngrade}if(r.maxRedirects!=null){this._maxRedirects=Math.max(r.maxRedirects,0)}if(r.keepAlive!=null){this._keepAlive=r.keepAlive}if(r.allowRetries!=null){this._allowRetries=r.allowRetries}if(r.maxRetries!=null){this._maxRetries=r.maxRetries}}}options(e,t){return this.request("OPTIONS",e,null,t||{})}get(e,t){return this.request("GET",e,null,t||{})}del(e,t){return this.request("DELETE",e,null,t||{})}post(e,t,r){return this.request("POST",e,t,r||{})}patch(e,t,r){return this.request("PATCH",e,t,r||{})}put(e,t,r){return this.request("PUT",e,t,r||{})}head(e,t){return this.request("HEAD",e,null,t||{})}sendStream(e,t,r,n){return this.request(e,t,r,n)}async getJson(e,t={}){t[c.Accept]=this._getExistingOrDefaultHeader(t,c.Accept,u.ApplicationJson);let r=await this.get(e,t);return this._processResponse(r,this.requestOptions)}async postJson(e,t,r={}){let n=JSON.stringify(t,null,2);r[c.Accept]=this._getExistingOrDefaultHeader(r,c.Accept,u.ApplicationJson);r[c.ContentType]=this._getExistingOrDefaultHeader(r,c.ContentType,u.ApplicationJson);let i=await this.post(e,n,r);return this._processResponse(i,this.requestOptions)}async putJson(e,t,r={}){let n=JSON.stringify(t,null,2);r[c.Accept]=this._getExistingOrDefaultHeader(r,c.Accept,u.ApplicationJson);r[c.ContentType]=this._getExistingOrDefaultHeader(r,c.ContentType,u.ApplicationJson);let i=await this.put(e,n,r);return this._processResponse(i,this.requestOptions)}async patchJson(e,t,r={}){let n=JSON.stringify(t,null,2);r[c.Accept]=this._getExistingOrDefaultHeader(r,c.Accept,u.ApplicationJson);r[c.ContentType]=this._getExistingOrDefaultHeader(r,c.ContentType,u.ApplicationJson);let i=await this.patch(e,n,r);return this._processResponse(i,this.requestOptions)}async request(e,t,r,n){if(this._disposed){throw new Error("Client has already been disposed.")}let i=new URL(t);let s=this._prepareRequest(e,i,n);let o=this._allowRetries&&d.indexOf(e)!=-1?this._maxRetries+1:1;let c=0;let u;while(c0){const o=u.message.headers["location"];if(!o){break}let a=new URL(o);if(i.protocol=="https:"&&i.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.")}await u.readBody();if(a.hostname!==i.hostname){for(let e in n){if(e.toLowerCase()==="authorization"){delete n[e]}}}s=this._prepareRequest(e,a,n);u=await this.requestRaw(s,r);t--}if(f.indexOf(u.message.statusCode)==-1){return u}c+=1;if(c{let i=function(e,t){if(e){n(e)}r(t)};this.requestRawWithCallback(e,t,i)})}requestRawWithCallback(e,t,r){let n;if(typeof t==="string"){e.options.headers["Content-Length"]=Buffer.byteLength(t,"utf8")}let i=false;let s=(e,t)=>{if(!i){i=true;r(e,t)}};let o=e.httpModule.request(e.options,e=>{let t=new HttpClientResponse(e);s(null,t)});o.on("socket",e=>{n=e});o.setTimeout(this._socketTimeout||3*6e4,()=>{if(n){n.end()}s(new Error("Request timeout: "+e.options.path),null)});o.on("error",function(e){s(e,null)});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){let t=new URL(e);return this._getAgent(t)}_prepareRequest(e,t,r){const s={};s.parsedUrl=t;const o=s.parsedUrl.protocol==="https:";s.httpModule=o?i:n;const a=o?443:80;s.options={};s.options.host=s.parsedUrl.hostname;s.options.port=s.parsedUrl.port?parseInt(s.parsedUrl.port):a;s.options.path=(s.parsedUrl.pathname||"")+(s.parsedUrl.search||"");s.options.method=e;s.options.headers=this._mergeHeaders(r);if(this.userAgent!=null){s.options.headers["user-agent"]=this.userAgent}s.options.agent=this._getAgent(s.parsedUrl);if(this.handlers){this.handlers.forEach(e=>{e.prepareRequest(s.options)})}return s}_mergeHeaders(e){const t=e=>Object.keys(e).reduce((t,r)=>(t[r.toLowerCase()]=e[r],t),{});if(this.requestOptions&&this.requestOptions.headers){return Object.assign({},t(this.requestOptions.headers),t(e))}return t(e||{})}_getExistingOrDefaultHeader(e,t,r){const n=e=>Object.keys(e).reduce((t,r)=>(t[r.toLowerCase()]=e[r],t),{});let i;if(this.requestOptions&&this.requestOptions.headers){i=n(this.requestOptions.headers)[t]}return e[t]||i||r}_getAgent(e){let t;let a=s.getProxyUrl(e);let c=a&&a.hostname;if(this._keepAlive&&c){t=this._proxyAgent}if(this._keepAlive&&!c){t=this._agent}if(!!t){return t}const u=e.protocol==="https:";let l=100;if(!!this.requestOptions){l=this.requestOptions.maxSockets||n.globalAgent.maxSockets}if(c){if(!o){o=r(220)}const e={maxSockets:l,keepAlive:this._keepAlive,proxy:{proxyAuth:`${a.username}:${a.password}`,host:a.hostname,port:a.port}};let n;const i=a.protocol==="https:";if(u){n=i?o.httpsOverHttps:o.httpsOverHttp}else{n=i?o.httpOverHttps:o.httpOverHttp}t=n(e);this._proxyAgent=t}if(this._keepAlive&&!t){const e={keepAlive:this._keepAlive,maxSockets:l};t=u?new i.Agent(e):new n.Agent(e);this._agent=t}if(!t){t=u?i.globalAgent:n.globalAgent}if(u&&this._ignoreSslError){t.options=Object.assign(t.options||{},{rejectUnauthorized:false})}return t}_performExponentialBackoff(e){e=Math.min(p,e);const t=h*Math.pow(2,e);return new Promise(e=>setTimeout(()=>e(),t))}static dateTimeDeserializer(e,t){if(typeof t==="string"){let e=new Date(t);if(!isNaN(e.valueOf())){return e}}return t}async _processResponse(e,t){return new Promise(async(r,n)=>{const i=e.message.statusCode;const s={statusCode:i,result:null,headers:{}};if(i==a.NotFound){r(s)}let o;let c;try{c=await e.readBody();if(c&&c.length>0){if(t&&t.deserializeDates){o=JSON.parse(c,HttpClient.dateTimeDeserializer)}else{o=JSON.parse(c)}s.result=o}s.headers=e.message.headers}catch(e){}if(i>299){let e;if(o&&o.message){e=o.message}else if(c&&c.length>0){e=c}else{e="Failed request: ("+i+")"}let t=new HttpClientError(e,i);t.result=s.result;n(t)}else{r(s)}})}}t.HttpClient=HttpClient},450:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});function getProxyUrl(e){let t=e.protocol==="https:";let r;if(checkBypass(e)){return r}let n;if(t){n=process.env["https_proxy"]||process.env["HTTPS_PROXY"]}else{n=process.env["http_proxy"]||process.env["HTTP_PROXY"]}if(n){r=new URL(n)}return r}t.getProxyUrl=getProxyUrl;function checkBypass(e){if(!e.hostname){return false}let t=process.env["no_proxy"]||process.env["NO_PROXY"]||"";if(!t){return false}let r;if(e.port){r=Number(e.port)}else if(e.protocol==="http:"){r=80}else if(e.protocol==="https:"){r=443}let n=[e.hostname.toUpperCase()];if(typeof r==="number"){n.push(`${n[0]}:${r}`)}for(let e of t.split(",").map(e=>e.trim().toUpperCase()).filter(e=>e)){if(n.some(t=>t===e)){return true}}return false}t.checkBypass=checkBypass},995:function(e,t,r){"use strict";var n=this&&this.__awaiter||function(e,t,r,n){function adopt(e){return e instanceof r?e:new r(function(t){t(e)})}return new(r||(r=Promise))(function(r,i){function fulfilled(e){try{step(n.next(e))}catch(e){i(e)}}function rejected(e){try{step(n["throw"](e))}catch(e){i(e)}}function step(e){e.done?r(e.value):adopt(e.value).then(fulfilled,rejected)}step((n=n.apply(e,t||[])).next())})};var i;Object.defineProperty(t,"__esModule",{value:true});const s=r(357);const o=r(747);const a=r(622);i=o.promises,t.chmod=i.chmod,t.copyFile=i.copyFile,t.lstat=i.lstat,t.mkdir=i.mkdir,t.readdir=i.readdir,t.readlink=i.readlink,t.rename=i.rename,t.rmdir=i.rmdir,t.stat=i.stat,t.symlink=i.symlink,t.unlink=i.unlink;t.IS_WINDOWS=process.platform==="win32";function exists(e){return n(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,r=false){return n(this,void 0,void 0,function*(){const n=r?yield t.stat(e):yield t.lstat(e);return n.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,r=1e3,i=1){return n(this,void 0,void 0,function*(){s.ok(e,"a path argument must be provided");e=a.resolve(e);if(i>=r)return t.mkdir(e);try{yield t.mkdir(e);return}catch(n){switch(n.code){case"ENOENT":{yield mkdirP(a.dirname(e),r,i+1);yield t.mkdir(e);return}default:{let r;try{r=yield t.stat(e)}catch(e){throw n}if(!r.isDirectory())throw n}}}})}t.mkdirP=mkdirP;function tryGetExecutablePath(e,r){return n(this,void 0,void 0,function*(){let n=undefined;try{n=yield t.stat(e)}catch(t){if(t.code!=="ENOENT"){console.log(`Unexpected error attempting to determine if executable file exists '${e}': ${t}`)}}if(n&&n.isFile()){if(t.IS_WINDOWS){const t=a.extname(e).toUpperCase();if(r.some(e=>e.toUpperCase()===t)){return e}}else{if(isUnixExecutable(n)){return e}}}const i=e;for(const s of r){e=i+s;n=undefined;try{n=yield t.stat(e)}catch(t){if(t.code!=="ENOENT"){console.log(`Unexpected error attempting to determine if executable file exists '${e}': ${t}`)}}if(n&&n.isFile()){if(t.IS_WINDOWS){try{const r=a.dirname(e);const n=a.basename(e).toUpperCase();for(const i of yield t.readdir(r)){if(n===i.toUpperCase()){e=a.join(r,i);break}}}catch(t){console.log(`Unexpected error attempting to determine the actual case of the file '${e}': ${t}`)}return e}else{if(isUnixExecutable(n)){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()}},560:function(e,t,r){"use strict";var n=this&&this.__awaiter||function(e,t,r,n){function adopt(e){return e instanceof r?e:new r(function(t){t(e)})}return new(r||(r=Promise))(function(r,i){function fulfilled(e){try{step(n.next(e))}catch(e){i(e)}}function rejected(e){try{step(n["throw"](e))}catch(e){i(e)}}function step(e){e.done?r(e.value):adopt(e.value).then(fulfilled,rejected)}step((n=n.apply(e,t||[])).next())})};Object.defineProperty(t,"__esModule",{value:true});const i=r(129);const s=r(622);const o=r(669);const a=r(995);const c=o.promisify(i.exec);function cp(e,t,r={}){return n(this,void 0,void 0,function*(){const{force:n,recursive:i}=readCopyOptions(r);const o=(yield a.exists(t))?yield a.stat(t):null;if(o&&o.isFile()&&!n){return}const c=o&&o.isDirectory()?s.join(t,s.basename(e)):t;if(!(yield a.exists(e))){throw new Error(`no such file or directory: ${e}`)}const u=yield a.stat(e);if(u.isDirectory()){if(!i){throw new Error(`Failed to copy. ${e} is a directory, but tried to copy without recursive flag.`)}else{yield cpDirRecursive(e,c,0,n)}}else{if(s.relative(e,c)===""){throw new Error(`'${c}' and '${e}' are the same file`)}yield copyFile(e,c,n)}})}t.cp=cp;function mv(e,t,r={}){return n(this,void 0,void 0,function*(){if(yield a.exists(t)){let n=true;if(yield a.isDirectory(t)){t=s.join(t,s.basename(e));n=yield a.exists(t)}if(n){if(r.force==null||r.force){yield rmRF(t)}else{throw new Error("Destination already exists")}}}yield mkdirP(s.dirname(t));yield a.rename(e,t)})}t.mv=mv;function rmRF(e){return n(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 n(this,void 0,void 0,function*(){yield a.mkdirP(e)})}t.mkdirP=mkdirP;function which(e,t){return n(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(s.delimiter)){if(e){t.push(e)}}}if(a.isRooted(e)){const r=yield a.tryGetExecutablePath(e,t);if(r){return r}return""}if(e.includes("/")||a.IS_WINDOWS&&e.includes("\\")){return""}const r=[];if(process.env.PATH){for(const e of process.env.PATH.split(s.delimiter)){if(e){r.push(e)}}}for(const n of r){const r=yield a.tryGetExecutablePath(n+s.sep+e,t);if(r){return r}}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 r=Boolean(e.recursive);return{force:t,recursive:r}}function cpDirRecursive(e,t,r,i){return n(this,void 0,void 0,function*(){if(r>=255)return;r++;yield mkdirP(t);const n=yield a.readdir(e);for(const s of n){const n=`${e}/${s}`;const o=`${t}/${s}`;const c=yield a.lstat(n);if(c.isDirectory()){yield cpDirRecursive(n,o,r,i)}else{yield copyFile(n,o,i)}}yield a.chmod(t,(yield a.stat(e)).mode)})}function copyFile(e,t,r){return n(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 r=yield a.readlink(e);yield a.symlink(r,t,a.IS_WINDOWS?"junction":null)}else if(!(yield a.exists(t))||r){yield a.copyFile(e,t)}})}},529:function(e,t,r){"use strict";var n=this&&this.__awaiter||function(e,t,r,n){function adopt(e){return e instanceof r?e:new r(function(t){t(e)})}return new(r||(r=Promise))(function(r,i){function fulfilled(e){try{step(n.next(e))}catch(e){i(e)}}function rejected(e){try{step(n["throw"](e))}catch(e){i(e)}}function step(e){e.done?r(e.value):adopt(e.value).then(fulfilled,rejected)}step((n=n.apply(e,t||[])).next())})};var i=this&&this.__importStar||function(e){if(e&&e.__esModule)return e;var t={};if(e!=null)for(var r in e)if(Object.hasOwnProperty.call(e,r))t[r]=e[r];t["default"]=e;return t};Object.defineProperty(t,"__esModule",{value:true});const s=i(r(660));const o=r(316);const a=r(87);const c=r(129);const u=r(747);function _findMatch(t,r,i,c){return n(this,void 0,void 0,function*(){const n=a.platform();let u;let l;let f;for(const a of i){const i=a.version;o.debug(`check ${i} satisfies ${t}`);if(s.satisfies(i,t)&&(!r||a.stable===r)){f=a.files.find(t=>{o.debug(`${t.arch}===${c} && ${t.platform}===${n}`);let r=t.arch===c&&t.platform===n;if(r&&t.platform_version){const n=e.exports._getOsVersion();if(n===t.platform_version){r=true}else{r=s.satisfies(n,t.platform_version)}}return r});if(f){o.debug(`matched ${a.version}`);l=a;break}}}if(l&&f){u=Object.assign({},l);u.files=[f]}return u})}t._findMatch=_findMatch;function _getOsVersion(){const t=a.platform();let r="";if(t==="darwin"){r=c.execSync("sw_vers -productVersion").toString()}else if(t==="linux"){const t=e.exports._readLinuxVersionFile();if(t){const e=t.split("\n");for(const t of e){const e=t.split("=");if(e.length===2&&e[0].trim()==="DISTRIB_RELEASE"){r=e[1].trim();break}}}}return r}t._getOsVersion=_getOsVersion;function _readLinuxVersionFile(){const e="/etc/lsb-release";let t="";if(u.existsSync(e)){t=u.readFileSync(e).toString()}return t}t._readLinuxVersionFile=_readLinuxVersionFile},624:function(e,t,r){"use strict";var n=this&&this.__awaiter||function(e,t,r,n){function adopt(e){return e instanceof r?e:new r(function(t){t(e)})}return new(r||(r=Promise))(function(r,i){function fulfilled(e){try{step(n.next(e))}catch(e){i(e)}}function rejected(e){try{step(n["throw"](e))}catch(e){i(e)}}function step(e){e.done?r(e.value):adopt(e.value).then(fulfilled,rejected)}step((n=n.apply(e,t||[])).next())})};var i=this&&this.__importStar||function(e){if(e&&e.__esModule)return e;var t={};if(e!=null)for(var r in e)if(Object.hasOwnProperty.call(e,r))t[r]=e[r];t["default"]=e;return t};Object.defineProperty(t,"__esModule",{value:true});const s=i(r(316));class RetryHelper{constructor(e,t,r){if(e<1){throw new Error("max attempts should be greater than or equal to 1")}this.maxAttempts=e;this.minSeconds=Math.floor(t);this.maxSeconds=Math.floor(r);if(this.minSeconds>this.maxSeconds){throw new Error("min seconds should be less than or equal to max seconds")}}execute(e,t){return n(this,void 0,void 0,function*(){let r=1;while(rsetTimeout(t,e*1e3))})}}t.RetryHelper=RetryHelper},303:function(e,t,r){"use strict";var n=this&&this.__awaiter||function(e,t,r,n){function adopt(e){return e instanceof r?e:new r(function(t){t(e)})}return new(r||(r=Promise))(function(r,i){function fulfilled(e){try{step(n.next(e))}catch(e){i(e)}}function rejected(e){try{step(n["throw"](e))}catch(e){i(e)}}function step(e){e.done?r(e.value):adopt(e.value).then(fulfilled,rejected)}step((n=n.apply(e,t||[])).next())})};var i=this&&this.__importStar||function(e){if(e&&e.__esModule)return e;var t={};if(e!=null)for(var r in e)if(Object.hasOwnProperty.call(e,r))t[r]=e[r];t["default"]=e;return t};var s=this&&this.__importDefault||function(e){return e&&e.__esModule?e:{default:e}};Object.defineProperty(t,"__esModule",{value:true});const o=i(r(316));const a=i(r(560));const c=i(r(747));const u=i(r(529));const l=i(r(87));const f=i(r(622));const d=i(r(770));const p=i(r(660));const h=i(r(413));const E=i(r(669));const v=s(r(180));const y=r(110);const w=r(357);const g=r(624);class HTTPError extends Error{constructor(e){super(`Unexpected HTTP response: ${e}`);this.httpStatusCode=e;Object.setPrototypeOf(this,new.target.prototype)}}t.HTTPError=HTTPError;const m=process.platform==="win32";const R=process.platform==="darwin";const S="actions/tool-cache";function downloadTool(e,t,r){return n(this,void 0,void 0,function*(){t=t||f.join(_getTempDirectory(),v.default());yield a.mkdirP(f.dirname(t));o.debug(`Downloading ${e}`);o.debug(`Destination ${t}`);const i=3;const s=_getGlobal("TEST_DOWNLOAD_TOOL_RETRY_MIN_SECONDS",10);const c=_getGlobal("TEST_DOWNLOAD_TOOL_RETRY_MAX_SECONDS",20);const u=new g.RetryHelper(i,s,c);return yield u.execute(()=>n(this,void 0,void 0,function*(){return yield downloadToolAttempt(e,t||"",r)}),e=>{if(e instanceof HTTPError&&e.httpStatusCode){if(e.httpStatusCode<500&&e.httpStatusCode!==408&&e.httpStatusCode!==429){return false}}return true})})}t.downloadTool=downloadTool;function downloadToolAttempt(e,t,r){return n(this,void 0,void 0,function*(){if(c.existsSync(t)){throw new Error(`Destination file path ${t} already exists`)}const n=new d.HttpClient(S,[],{allowRetries:false});let i;if(r){o.debug("set auth");i={authorization:r}}const s=yield n.get(e,i);if(s.message.statusCode!==200){const t=new HTTPError(s.message.statusCode);o.debug(`Failed to download from "${e}". Code(${s.message.statusCode}) Message(${s.message.statusMessage})`);throw t}const u=E.promisify(h.pipeline);const l=_getGlobal("TEST_DOWNLOAD_TOOL_RESPONSE_MESSAGE_FACTORY",()=>s.message);const f=l();let p=false;try{yield u(f,c.createWriteStream(t));o.debug("download complete");p=true;return t}finally{if(!p){o.debug("download failed");try{yield a.rmRF(t)}catch(e){o.debug(`Failed to delete '${t}'. ${e.message}`)}}}})}function extract7z(e,t,r){return n(this,void 0,void 0,function*(){w.ok(m,"extract7z() not supported on current OS");w.ok(e,'parameter "file" is required');t=yield _createExtractFolder(t);const n=process.cwd();process.chdir(t);if(r){try{const t=o.isDebug()?"-bb1":"-bb0";const i=["x",t,"-bd","-sccUTF-8",e];const s={silent:true};yield y.exec(`"${r}"`,i,s)}finally{process.chdir(n)}}else{const r=f.join(__dirname,"..","scripts","Invoke-7zdec.ps1").replace(/'/g,"''").replace(/"|\n|\r/g,"");const i=e.replace(/'/g,"''").replace(/"|\n|\r/g,"");const s=t.replace(/'/g,"''").replace(/"|\n|\r/g,"");const o=`& '${r}' -Source '${i}' -Target '${s}'`;const c=["-NoLogo","-Sta","-NoProfile","-NonInteractive","-ExecutionPolicy","Unrestricted","-Command",o];const u={silent:true};try{const e=yield a.which("powershell",true);yield y.exec(`"${e}"`,c,u)}finally{process.chdir(n)}}return t})}t.extract7z=extract7z;function extractTar(e,t,r="xz"){return n(this,void 0,void 0,function*(){if(!e){throw new Error("parameter 'file' is required")}t=yield _createExtractFolder(t);o.debug("Checking tar --version");let n="";yield y.exec("tar --version",[],{ignoreReturnCode:true,silent:true,listeners:{stdout:e=>n+=e.toString(),stderr:e=>n+=e.toString()}});o.debug(n.trim());const i=n.toUpperCase().includes("GNU TAR");let s;if(r instanceof Array){s=r}else{s=[r]}if(o.isDebug()&&!r.includes("v")){s.push("-v")}let a=t;let c=e;if(m&&i){s.push("--force-local");a=t.replace(/\\/g,"/");c=e.replace(/\\/g,"/")}if(i){s.push("--warning=no-unknown-keyword")}s.push("-C",a,"-f",c);yield y.exec(`tar`,s);return t})}t.extractTar=extractTar;function extractXar(e,t,r=[]){return n(this,void 0,void 0,function*(){w.ok(R,"extractXar() not supported on current OS");w.ok(e,'parameter "file" is required');t=yield _createExtractFolder(t);let n;if(r instanceof Array){n=r}else{n=[r]}n.push("-x","-C",t,"-f",e);if(o.isDebug()){n.push("-v")}const i=yield a.which("xar",true);yield y.exec(`"${i}"`,_unique(n));return t})}t.extractXar=extractXar;function extractZip(e,t){return n(this,void 0,void 0,function*(){if(!e){throw new Error("parameter 'file' is required")}t=yield _createExtractFolder(t);if(m){yield extractZipWin(e,t)}else{yield extractZipNix(e,t)}return t})}t.extractZip=extractZip;function extractZipWin(e,t){return n(this,void 0,void 0,function*(){const r=e.replace(/'/g,"''").replace(/"|\n|\r/g,"");const n=t.replace(/'/g,"''").replace(/"|\n|\r/g,"");const i=`$ErrorActionPreference = 'Stop' ; try { Add-Type -AssemblyName System.IO.Compression.FileSystem } catch { } ; [System.IO.Compression.ZipFile]::ExtractToDirectory('${r}', '${n}')`;const s=yield a.which("powershell",true);const o=["-NoLogo","-Sta","-NoProfile","-NonInteractive","-ExecutionPolicy","Unrestricted","-Command",i];yield y.exec(`"${s}"`,o)})}function extractZipNix(e,t){return n(this,void 0,void 0,function*(){const r=yield a.which("unzip",true);const n=[e];if(!o.isDebug()){n.unshift("-q")}yield y.exec(`"${r}"`,n,{cwd:t})})}function cacheDir(e,t,r,i){return n(this,void 0,void 0,function*(){r=p.clean(r)||r;i=i||l.arch();o.debug(`Caching tool ${t} ${r} ${i}`);o.debug(`source dir: ${e}`);if(!c.statSync(e).isDirectory()){throw new Error("sourceDir is not a directory")}const n=yield _createToolPath(t,r,i);for(const t of c.readdirSync(e)){const r=f.join(e,t);yield a.cp(r,n,{recursive:true})}_completeToolPath(t,r,i);return n})}t.cacheDir=cacheDir;function cacheFile(e,t,r,i,s){return n(this,void 0,void 0,function*(){i=p.clean(i)||i;s=s||l.arch();o.debug(`Caching tool ${r} ${i} ${s}`);o.debug(`source file: ${e}`);if(!c.statSync(e).isFile()){throw new Error("sourceFile is not a file")}const n=yield _createToolPath(r,i,s);const u=f.join(n,t);o.debug(`destination file ${u}`);yield a.cp(e,u);_completeToolPath(r,i,s);return n})}t.cacheFile=cacheFile;function find(e,t,r){if(!e){throw new Error("toolName parameter is required")}if(!t){throw new Error("versionSpec parameter is required")}r=r||l.arch();if(!_isExplicitVersion(t)){const n=findAllVersions(e,r);const i=_evaluateVersions(n,t);t=i}let n="";if(t){t=p.clean(t)||"";const i=f.join(_getCacheDirectory(),e,t,r);o.debug(`checking cache: ${i}`);if(c.existsSync(i)&&c.existsSync(`${i}.complete`)){o.debug(`Found tool in cache ${e} ${t} ${r}`);n=i}else{o.debug("not found")}}return n}t.find=find;function findAllVersions(e,t){const r=[];t=t||l.arch();const n=f.join(_getCacheDirectory(),e);if(c.existsSync(n)){const e=c.readdirSync(n);for(const i of e){if(_isExplicitVersion(i)){const e=f.join(n,i,t||"");if(c.existsSync(e)&&c.existsSync(`${e}.complete`)){r.push(i)}}}}return r}t.findAllVersions=findAllVersions;function getManifestFromRepo(e,t,r,i="master"){return n(this,void 0,void 0,function*(){let n=[];const s=`https://api.github.com/repos/${e}/${t}/git/trees/${i}`;const a=new d.HttpClient("tool-cache");const c={};if(r){o.debug("set auth");c.authorization=r}const u=yield a.getJson(s,c);if(!u.result){return n}let l="";for(const e of u.result.tree){if(e.path==="versions-manifest.json"){l=e.url;break}}c["accept"]="application/vnd.github.VERSION.raw";let f=yield(yield a.get(l,c)).readBody();if(f){f=f.replace(/^\uFEFF/,"");try{n=JSON.parse(f)}catch(e){o.debug("Invalid json")}}return n})}t.getManifestFromRepo=getManifestFromRepo;function findFromManifest(e,t,r,i=l.arch()){return n(this,void 0,void 0,function*(){const n=yield u._findMatch(e,t,r,i);return n})}t.findFromManifest=findFromManifest;function _createExtractFolder(e){return n(this,void 0,void 0,function*(){if(!e){e=f.join(_getTempDirectory(),v.default())}yield a.mkdirP(e);return e})}function _createToolPath(e,t,r){return n(this,void 0,void 0,function*(){const n=f.join(_getCacheDirectory(),e,p.clean(t)||t,r||"");o.debug(`destination ${n}`);const i=`${n}.complete`;yield a.rmRF(n);yield a.rmRF(i);yield a.mkdirP(n);return n})}function _completeToolPath(e,t,r){const n=f.join(_getCacheDirectory(),e,p.clean(t)||t,r||"");const i=`${n}.complete`;c.writeFileSync(i,"");o.debug("finished caching tool")}function _isExplicitVersion(e){const t=p.clean(e)||"";o.debug(`isExplicit: ${t}`);const r=p.valid(t)!=null;o.debug(`explicit? ${r}`);return r}function _evaluateVersions(e,t){let r="";o.debug(`evaluating ${e.length} versions`);e=e.sort((e,t)=>{if(p.gt(e,t)){return 1}return-1});for(let n=e.length-1;n>=0;n--){const i=e[n];const s=p.satisfies(i,t);if(s){r=i;break}}if(r){o.debug(`matched: ${r}`)}else{o.debug("match not found")}return r}function _getCacheDirectory(){const e=process.env["RUNNER_TOOL_CACHE"]||"";w.ok(e,"Expected RUNNER_TOOL_CACHE to be defined");return e}function _getTempDirectory(){const e=process.env["RUNNER_TEMP"]||"";w.ok(e,"Expected RUNNER_TEMP to be defined");return e}function _getGlobal(e,t){const r=global[e];return r!==undefined?r:t}function _unique(e){return Array.from(new Set(e))}},660:(e,t)=>{t=e.exports=SemVer;var r;if(typeof process==="object"&&process.env&&process.env.NODE_DEBUG&&/\bsemver\b/i.test(process.env.NODE_DEBUG)){r=function(){var e=Array.prototype.slice.call(arguments,0);e.unshift("SEMVER");console.log.apply(console,e)}}else{r=function(){}}t.SEMVER_SPEC_VERSION="2.0.0";var n=256;var i=Number.MAX_SAFE_INTEGER||9007199254740991;var s=16;var o=t.re=[];var a=t.src=[];var c=t.tokens={};var u=0;function tok(e){c[e]=u++}tok("NUMERICIDENTIFIER");a[c.NUMERICIDENTIFIER]="0|[1-9]\\d*";tok("NUMERICIDENTIFIERLOOSE");a[c.NUMERICIDENTIFIERLOOSE]="[0-9]+";tok("NONNUMERICIDENTIFIER");a[c.NONNUMERICIDENTIFIER]="\\d*[a-zA-Z-][a-zA-Z0-9-]*";tok("MAINVERSION");a[c.MAINVERSION]="("+a[c.NUMERICIDENTIFIER]+")\\."+"("+a[c.NUMERICIDENTIFIER]+")\\."+"("+a[c.NUMERICIDENTIFIER]+")";tok("MAINVERSIONLOOSE");a[c.MAINVERSIONLOOSE]="("+a[c.NUMERICIDENTIFIERLOOSE]+")\\."+"("+a[c.NUMERICIDENTIFIERLOOSE]+")\\."+"("+a[c.NUMERICIDENTIFIERLOOSE]+")";tok("PRERELEASEIDENTIFIER");a[c.PRERELEASEIDENTIFIER]="(?:"+a[c.NUMERICIDENTIFIER]+"|"+a[c.NONNUMERICIDENTIFIER]+")";tok("PRERELEASEIDENTIFIERLOOSE");a[c.PRERELEASEIDENTIFIERLOOSE]="(?:"+a[c.NUMERICIDENTIFIERLOOSE]+"|"+a[c.NONNUMERICIDENTIFIER]+")";tok("PRERELEASE");a[c.PRERELEASE]="(?:-("+a[c.PRERELEASEIDENTIFIER]+"(?:\\."+a[c.PRERELEASEIDENTIFIER]+")*))";tok("PRERELEASELOOSE");a[c.PRERELEASELOOSE]="(?:-?("+a[c.PRERELEASEIDENTIFIERLOOSE]+"(?:\\."+a[c.PRERELEASEIDENTIFIERLOOSE]+")*))";tok("BUILDIDENTIFIER");a[c.BUILDIDENTIFIER]="[0-9A-Za-z-]+";tok("BUILD");a[c.BUILD]="(?:\\+("+a[c.BUILDIDENTIFIER]+"(?:\\."+a[c.BUILDIDENTIFIER]+")*))";tok("FULL");tok("FULLPLAIN");a[c.FULLPLAIN]="v?"+a[c.MAINVERSION]+a[c.PRERELEASE]+"?"+a[c.BUILD]+"?";a[c.FULL]="^"+a[c.FULLPLAIN]+"$";tok("LOOSEPLAIN");a[c.LOOSEPLAIN]="[v=\\s]*"+a[c.MAINVERSIONLOOSE]+a[c.PRERELEASELOOSE]+"?"+a[c.BUILD]+"?";tok("LOOSE");a[c.LOOSE]="^"+a[c.LOOSEPLAIN]+"$";tok("GTLT");a[c.GTLT]="((?:<|>)?=?)";tok("XRANGEIDENTIFIERLOOSE");a[c.XRANGEIDENTIFIERLOOSE]=a[c.NUMERICIDENTIFIERLOOSE]+"|x|X|\\*";tok("XRANGEIDENTIFIER");a[c.XRANGEIDENTIFIER]=a[c.NUMERICIDENTIFIER]+"|x|X|\\*";tok("XRANGEPLAIN");a[c.XRANGEPLAIN]="[v=\\s]*("+a[c.XRANGEIDENTIFIER]+")"+"(?:\\.("+a[c.XRANGEIDENTIFIER]+")"+"(?:\\.("+a[c.XRANGEIDENTIFIER]+")"+"(?:"+a[c.PRERELEASE]+")?"+a[c.BUILD]+"?"+")?)?";tok("XRANGEPLAINLOOSE");a[c.XRANGEPLAINLOOSE]="[v=\\s]*("+a[c.XRANGEIDENTIFIERLOOSE]+")"+"(?:\\.("+a[c.XRANGEIDENTIFIERLOOSE]+")"+"(?:\\.("+a[c.XRANGEIDENTIFIERLOOSE]+")"+"(?:"+a[c.PRERELEASELOOSE]+")?"+a[c.BUILD]+"?"+")?)?";tok("XRANGE");a[c.XRANGE]="^"+a[c.GTLT]+"\\s*"+a[c.XRANGEPLAIN]+"$";tok("XRANGELOOSE");a[c.XRANGELOOSE]="^"+a[c.GTLT]+"\\s*"+a[c.XRANGEPLAINLOOSE]+"$";tok("COERCE");a[c.COERCE]="(^|[^\\d])"+"(\\d{1,"+s+"})"+"(?:\\.(\\d{1,"+s+"}))?"+"(?:\\.(\\d{1,"+s+"}))?"+"(?:$|[^\\d])";tok("COERCERTL");o[c.COERCERTL]=new RegExp(a[c.COERCE],"g");tok("LONETILDE");a[c.LONETILDE]="(?:~>?)";tok("TILDETRIM");a[c.TILDETRIM]="(\\s*)"+a[c.LONETILDE]+"\\s+";o[c.TILDETRIM]=new RegExp(a[c.TILDETRIM],"g");var l="$1~";tok("TILDE");a[c.TILDE]="^"+a[c.LONETILDE]+a[c.XRANGEPLAIN]+"$";tok("TILDELOOSE");a[c.TILDELOOSE]="^"+a[c.LONETILDE]+a[c.XRANGEPLAINLOOSE]+"$";tok("LONECARET");a[c.LONECARET]="(?:\\^)";tok("CARETTRIM");a[c.CARETTRIM]="(\\s*)"+a[c.LONECARET]+"\\s+";o[c.CARETTRIM]=new RegExp(a[c.CARETTRIM],"g");var f="$1^";tok("CARET");a[c.CARET]="^"+a[c.LONECARET]+a[c.XRANGEPLAIN]+"$";tok("CARETLOOSE");a[c.CARETLOOSE]="^"+a[c.LONECARET]+a[c.XRANGEPLAINLOOSE]+"$";tok("COMPARATORLOOSE");a[c.COMPARATORLOOSE]="^"+a[c.GTLT]+"\\s*("+a[c.LOOSEPLAIN]+")$|^$";tok("COMPARATOR");a[c.COMPARATOR]="^"+a[c.GTLT]+"\\s*("+a[c.FULLPLAIN]+")$|^$";tok("COMPARATORTRIM");a[c.COMPARATORTRIM]="(\\s*)"+a[c.GTLT]+"\\s*("+a[c.LOOSEPLAIN]+"|"+a[c.XRANGEPLAIN]+")";o[c.COMPARATORTRIM]=new RegExp(a[c.COMPARATORTRIM],"g");var d="$1$2$3";tok("HYPHENRANGE");a[c.HYPHENRANGE]="^\\s*("+a[c.XRANGEPLAIN]+")"+"\\s+-\\s+"+"("+a[c.XRANGEPLAIN]+")"+"\\s*$";tok("HYPHENRANGELOOSE");a[c.HYPHENRANGELOOSE]="^\\s*("+a[c.XRANGEPLAINLOOSE]+")"+"\\s+-\\s+"+"("+a[c.XRANGEPLAINLOOSE]+")"+"\\s*$";tok("STAR");a[c.STAR]="(<|>)?=?\\s*\\*";for(var p=0;pn){return null}var r=t.loose?o[c.LOOSE]:o[c.FULL];if(!r.test(e)){return null}try{return new SemVer(e,t)}catch(e){return null}}t.valid=valid;function valid(e,t){var r=parse(e,t);return r?r.version:null}t.clean=clean;function clean(e,t){var r=parse(e.trim().replace(/^[=v]+/,""),t);return r?r.version:null}t.SemVer=SemVer;function SemVer(e,t){if(!t||typeof t!=="object"){t={loose:!!t,includePrerelease:false}}if(e instanceof SemVer){if(e.loose===t.loose){return e}else{e=e.version}}else if(typeof e!=="string"){throw new TypeError("Invalid Version: "+e)}if(e.length>n){throw new TypeError("version is longer than "+n+" characters")}if(!(this instanceof SemVer)){return new SemVer(e,t)}r("SemVer",e,t);this.options=t;this.loose=!!t.loose;var s=e.trim().match(t.loose?o[c.LOOSE]:o[c.FULL]);if(!s){throw new TypeError("Invalid Version: "+e)}this.raw=e;this.major=+s[1];this.minor=+s[2];this.patch=+s[3];if(this.major>i||this.major<0){throw new TypeError("Invalid major version")}if(this.minor>i||this.minor<0){throw new TypeError("Invalid minor version")}if(this.patch>i||this.patch<0){throw new TypeError("Invalid patch version")}if(!s[4]){this.prerelease=[]}else{this.prerelease=s[4].split(".").map(function(e){if(/^[0-9]+$/.test(e)){var t=+e;if(t>=0&&t=0){if(typeof this.prerelease[r]==="number"){this.prerelease[r]++;r=-2}}if(r===-1){this.prerelease.push(0)}}if(t){if(this.prerelease[0]===t){if(isNaN(this.prerelease[1])){this.prerelease=[t,0]}}else{this.prerelease=[t,0]}}break;default:throw new Error("invalid increment argument: "+e)}this.format();this.raw=this.version;return this};t.inc=inc;function inc(e,t,r,n){if(typeof r==="string"){n=r;r=undefined}try{return new SemVer(e,r).inc(t,n).version}catch(e){return null}}t.diff=diff;function diff(e,t){if(eq(e,t)){return null}else{var r=parse(e);var n=parse(t);var i="";if(r.prerelease.length||n.prerelease.length){i="pre";var s="prerelease"}for(var o in r){if(o==="major"||o==="minor"||o==="patch"){if(r[o]!==n[o]){return i+o}}}return s}}t.compareIdentifiers=compareIdentifiers;var h=/^[0-9]+$/;function compareIdentifiers(e,t){var r=h.test(e);var n=h.test(t);if(r&&n){e=+e;t=+t}return e===t?0:r&&!n?-1:n&&!r?1:e0}t.lt=lt;function lt(e,t,r){return compare(e,t,r)<0}t.eq=eq;function eq(e,t,r){return compare(e,t,r)===0}t.neq=neq;function neq(e,t,r){return compare(e,t,r)!==0}t.gte=gte;function gte(e,t,r){return compare(e,t,r)>=0}t.lte=lte;function lte(e,t,r){return compare(e,t,r)<=0}t.cmp=cmp;function cmp(e,t,r,n){switch(t){case"===":if(typeof e==="object")e=e.version;if(typeof r==="object")r=r.version;return e===r;case"!==":if(typeof e==="object")e=e.version;if(typeof r==="object")r=r.version;return e!==r;case"":case"=":case"==":return eq(e,r,n);case"!=":return neq(e,r,n);case">":return gt(e,r,n);case">=":return gte(e,r,n);case"<":return lt(e,r,n);case"<=":return lte(e,r,n);default:throw new TypeError("Invalid operator: "+t)}}t.Comparator=Comparator;function Comparator(e,t){if(!t||typeof t!=="object"){t={loose:!!t,includePrerelease:false}}if(e instanceof Comparator){if(e.loose===!!t.loose){return e}else{e=e.value}}if(!(this instanceof Comparator)){return new Comparator(e,t)}r("comparator",e,t);this.options=t;this.loose=!!t.loose;this.parse(e);if(this.semver===E){this.value=""}else{this.value=this.operator+this.semver.version}r("comp",this)}var E={};Comparator.prototype.parse=function(e){var t=this.options.loose?o[c.COMPARATORLOOSE]:o[c.COMPARATOR];var r=e.match(t);if(!r){throw new TypeError("Invalid comparator: "+e)}this.operator=r[1]!==undefined?r[1]:"";if(this.operator==="="){this.operator=""}if(!r[2]){this.semver=E}else{this.semver=new SemVer(r[2],this.options.loose)}};Comparator.prototype.toString=function(){return this.value};Comparator.prototype.test=function(e){r("Comparator.test",e,this.options.loose);if(this.semver===E||e===E){return true}if(typeof e==="string"){try{e=new SemVer(e,this.options)}catch(e){return false}}return cmp(e,this.operator,this.semver,this.options)};Comparator.prototype.intersects=function(e,t){if(!(e instanceof Comparator)){throw new TypeError("a Comparator is required")}if(!t||typeof t!=="object"){t={loose:!!t,includePrerelease:false}}var r;if(this.operator===""){if(this.value===""){return true}r=new Range(e.value,t);return satisfies(this.value,r,t)}else if(e.operator===""){if(e.value===""){return true}r=new Range(this.value,t);return satisfies(e.semver,r,t)}var n=(this.operator===">="||this.operator===">")&&(e.operator===">="||e.operator===">");var i=(this.operator==="<="||this.operator==="<")&&(e.operator==="<="||e.operator==="<");var s=this.semver.version===e.semver.version;var o=(this.operator===">="||this.operator==="<=")&&(e.operator===">="||e.operator==="<=");var a=cmp(this.semver,"<",e.semver,t)&&((this.operator===">="||this.operator===">")&&(e.operator==="<="||e.operator==="<"));var c=cmp(this.semver,">",e.semver,t)&&((this.operator==="<="||this.operator==="<")&&(e.operator===">="||e.operator===">"));return n||i||s&&o||a||c};t.Range=Range;function Range(e,t){if(!t||typeof t!=="object"){t={loose:!!t,includePrerelease:false}}if(e instanceof Range){if(e.loose===!!t.loose&&e.includePrerelease===!!t.includePrerelease){return e}else{return new Range(e.raw,t)}}if(e instanceof Comparator){return new Range(e.value,t)}if(!(this instanceof Range)){return new Range(e,t)}this.options=t;this.loose=!!t.loose;this.includePrerelease=!!t.includePrerelease;this.raw=e;this.set=e.split(/\s*\|\|\s*/).map(function(e){return this.parseRange(e.trim())},this).filter(function(e){return e.length});if(!this.set.length){throw new TypeError("Invalid SemVer Range: "+e)}this.format()}Range.prototype.format=function(){this.range=this.set.map(function(e){return e.join(" ").trim()}).join("||").trim();return this.range};Range.prototype.toString=function(){return this.range};Range.prototype.parseRange=function(e){var t=this.options.loose;e=e.trim();var n=t?o[c.HYPHENRANGELOOSE]:o[c.HYPHENRANGE];e=e.replace(n,hyphenReplace);r("hyphen replace",e);e=e.replace(o[c.COMPARATORTRIM],d);r("comparator trim",e,o[c.COMPARATORTRIM]);e=e.replace(o[c.TILDETRIM],l);e=e.replace(o[c.CARETTRIM],f);e=e.split(/\s+/).join(" ");var i=t?o[c.COMPARATORLOOSE]:o[c.COMPARATOR];var s=e.split(" ").map(function(e){return parseComparator(e,this.options)},this).join(" ").split(/\s+/);if(this.options.loose){s=s.filter(function(e){return!!e.match(i)})}s=s.map(function(e){return new Comparator(e,this.options)},this);return s};Range.prototype.intersects=function(e,t){if(!(e instanceof Range)){throw new TypeError("a Range is required")}return this.set.some(function(r){return isSatisfiable(r,t)&&e.set.some(function(e){return isSatisfiable(e,t)&&r.every(function(r){return e.every(function(e){return r.intersects(e,t)})})})})};function isSatisfiable(e,t){var r=true;var n=e.slice();var i=n.pop();while(r&&n.length){r=n.every(function(e){return i.intersects(e,t)});i=n.pop()}return r}t.toComparators=toComparators;function toComparators(e,t){return new Range(e,t).set.map(function(e){return e.map(function(e){return e.value}).join(" ").trim().split(" ")})}function parseComparator(e,t){r("comp",e,t);e=replaceCarets(e,t);r("caret",e);e=replaceTildes(e,t);r("tildes",e);e=replaceXRanges(e,t);r("xrange",e);e=replaceStars(e,t);r("stars",e);return e}function isX(e){return!e||e.toLowerCase()==="x"||e==="*"}function replaceTildes(e,t){return e.trim().split(/\s+/).map(function(e){return replaceTilde(e,t)}).join(" ")}function replaceTilde(e,t){var n=t.loose?o[c.TILDELOOSE]:o[c.TILDE];return e.replace(n,function(t,n,i,s,o){r("tilde",e,t,n,i,s,o);var a;if(isX(n)){a=""}else if(isX(i)){a=">="+n+".0.0 <"+(+n+1)+".0.0"}else if(isX(s)){a=">="+n+"."+i+".0 <"+n+"."+(+i+1)+".0"}else if(o){r("replaceTilde pr",o);a=">="+n+"."+i+"."+s+"-"+o+" <"+n+"."+(+i+1)+".0"}else{a=">="+n+"."+i+"."+s+" <"+n+"."+(+i+1)+".0"}r("tilde return",a);return a})}function replaceCarets(e,t){return e.trim().split(/\s+/).map(function(e){return replaceCaret(e,t)}).join(" ")}function replaceCaret(e,t){r("caret",e,t);var n=t.loose?o[c.CARETLOOSE]:o[c.CARET];return e.replace(n,function(t,n,i,s,o){r("caret",e,t,n,i,s,o);var a;if(isX(n)){a=""}else if(isX(i)){a=">="+n+".0.0 <"+(+n+1)+".0.0"}else if(isX(s)){if(n==="0"){a=">="+n+"."+i+".0 <"+n+"."+(+i+1)+".0"}else{a=">="+n+"."+i+".0 <"+(+n+1)+".0.0"}}else if(o){r("replaceCaret pr",o);if(n==="0"){if(i==="0"){a=">="+n+"."+i+"."+s+"-"+o+" <"+n+"."+i+"."+(+s+1)}else{a=">="+n+"."+i+"."+s+"-"+o+" <"+n+"."+(+i+1)+".0"}}else{a=">="+n+"."+i+"."+s+"-"+o+" <"+(+n+1)+".0.0"}}else{r("no pr");if(n==="0"){if(i==="0"){a=">="+n+"."+i+"."+s+" <"+n+"."+i+"."+(+s+1)}else{a=">="+n+"."+i+"."+s+" <"+n+"."+(+i+1)+".0"}}else{a=">="+n+"."+i+"."+s+" <"+(+n+1)+".0.0"}}r("caret return",a);return a})}function replaceXRanges(e,t){r("replaceXRanges",e,t);return e.split(/\s+/).map(function(e){return replaceXRange(e,t)}).join(" ")}function replaceXRange(e,t){e=e.trim();var n=t.loose?o[c.XRANGELOOSE]:o[c.XRANGE];return e.replace(n,function(n,i,s,o,a,c){r("xRange",e,n,i,s,o,a,c);var u=isX(s);var l=u||isX(o);var f=l||isX(a);var d=f;if(i==="="&&d){i=""}c=t.includePrerelease?"-0":"";if(u){if(i===">"||i==="<"){n="<0.0.0-0"}else{n="*"}}else if(i&&d){if(l){o=0}a=0;if(i===">"){i=">=";if(l){s=+s+1;o=0;a=0}else{o=+o+1;a=0}}else if(i==="<="){i="<";if(l){s=+s+1}else{o=+o+1}}n=i+s+"."+o+"."+a+c}else if(l){n=">="+s+".0.0"+c+" <"+(+s+1)+".0.0"+c}else if(f){n=">="+s+"."+o+".0"+c+" <"+s+"."+(+o+1)+".0"+c}r("xRange return",n);return n})}function replaceStars(e,t){r("replaceStars",e,t);return e.trim().replace(o[c.STAR],"")}function hyphenReplace(e,t,r,n,i,s,o,a,c,u,l,f,d){if(isX(r)){t=""}else if(isX(n)){t=">="+r+".0.0"}else if(isX(i)){t=">="+r+"."+n+".0"}else{t=">="+t}if(isX(c)){a=""}else if(isX(u)){a="<"+(+c+1)+".0.0"}else if(isX(l)){a="<"+c+"."+(+u+1)+".0"}else if(f){a="<="+c+"."+u+"."+l+"-"+f}else{a="<="+a}return(t+" "+a).trim()}Range.prototype.test=function(e){if(!e){return false}if(typeof e==="string"){try{e=new SemVer(e,this.options)}catch(e){return false}}for(var t=0;t0){var s=e[i].semver;if(s.major===t.major&&s.minor===t.minor&&s.patch===t.patch){return true}}}return false}return true}t.satisfies=satisfies;function satisfies(e,t,r){try{t=new Range(t,r)}catch(e){return false}return t.test(e)}t.maxSatisfying=maxSatisfying;function maxSatisfying(e,t,r){var n=null;var i=null;try{var s=new Range(t,r)}catch(e){return null}e.forEach(function(e){if(s.test(e)){if(!n||i.compare(e)===-1){n=e;i=new SemVer(n,r)}}});return n}t.minSatisfying=minSatisfying;function minSatisfying(e,t,r){var n=null;var i=null;try{var s=new Range(t,r)}catch(e){return null}e.forEach(function(e){if(s.test(e)){if(!n||i.compare(e)===1){n=e;i=new SemVer(n,r)}}});return n}t.minVersion=minVersion;function minVersion(e,t){e=new Range(e,t);var r=new SemVer("0.0.0");if(e.test(r)){return r}r=new SemVer("0.0.0-0");if(e.test(r)){return r}r=null;for(var n=0;n":if(t.prerelease.length===0){t.patch++}else{t.prerelease.push(0)}t.raw=t.format();case"":case">=":if(!r||gt(r,t)){r=t}break;case"<":case"<=":break;default:throw new Error("Unexpected operation: "+e.operator)}})}if(r&&e.test(r)){return r}return null}t.validRange=validRange;function validRange(e,t){try{return new Range(e,t).range||"*"}catch(e){return null}}t.ltr=ltr;function ltr(e,t,r){return outside(e,t,"<",r)}t.gtr=gtr;function gtr(e,t,r){return outside(e,t,">",r)}t.outside=outside;function outside(e,t,r,n){e=new SemVer(e,n);t=new Range(t,n);var i,s,o,a,c;switch(r){case">":i=gt;s=lte;o=lt;a=">";c=">=";break;case"<":i=lt;s=gte;o=gt;a="<";c="<=";break;default:throw new TypeError('Must provide a hilo val of "<" or ">"')}if(satisfies(e,t,n)){return false}for(var u=0;u=0.0.0")}f=f||e;d=d||e;if(i(e.semver,f.semver,n)){f=e}else if(o(e.semver,d.semver,n)){d=e}});if(f.operator===a||f.operator===c){return false}if((!d.operator||d.operator===a)&&s(e,d.semver)){return false}else if(d.operator===c&&o(e,d.semver)){return false}}return true}t.prerelease=prerelease;function prerelease(e,t){var r=parse(e,t);return r&&r.prerelease.length?r.prerelease:null}t.intersects=intersects;function intersects(e,t,r){e=new Range(e,r);t=new Range(t,r);return e.intersects(t)}t.coerce=coerce;function coerce(e,t){if(e instanceof SemVer){return e}if(typeof e==="number"){e=String(e)}if(typeof e!=="string"){return null}t=t||{};var r=null;if(!t.rtl){r=e.match(o[c.COERCE])}else{var n;while((n=o[c.COERCERTL].exec(e))&&(!r||r.index+r[0].length!==e.length)){if(!r||n.index+n[0].length!==r.index+r[0].length){r=n}o[c.COERCERTL].lastIndex=n.index+n[1].length+n[2].length}o[c.COERCERTL].lastIndex=-1}if(r===null){return null}return parse(r[2]+"."+(r[3]||"0")+"."+(r[4]||"0"),t)}},719:(e,t)=>{"use strict";var r;r=true;function parseArgsStringToArgv(e,t,r){var n=/([^\s'"]([^\s'"]*(['"])([^\3]*?)\3)+[^\s'"]*)|[^\s'"]+|(['"])([^\5]*?)\5/gi;var i=e;var s=[];if(t){s.push(t)}if(r){s.push(r)}var o;do{o=n.exec(i);if(o!==null){s.push(firstString(o[1],o[6],o[0]))}}while(o!==null);return s}t.ZP=parseArgsStringToArgv;r=parseArgsStringToArgv;function firstString(){var e=[];for(var t=0;t{e.exports=r(419)},419:(e,t,r)=>{"use strict";var n=r(631);var i=r(16);var s=r(605);var o=r(211);var a=r(614);var c=r(357);var u=r(669);t.httpOverHttp=httpOverHttp;t.httpsOverHttp=httpsOverHttp;t.httpOverHttps=httpOverHttps;t.httpsOverHttps=httpsOverHttps;function httpOverHttp(e){var t=new TunnelingAgent(e);t.request=s.request;return t}function httpsOverHttp(e){var t=new TunnelingAgent(e);t.request=s.request;t.createSocket=createSecureSocket;t.defaultPort=443;return t}function httpOverHttps(e){var t=new TunnelingAgent(e);t.request=o.request;return t}function httpsOverHttps(e){var t=new TunnelingAgent(e);t.request=o.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||s.Agent.defaultMaxSockets;t.requests=[];t.sockets=[];t.on("free",function onFree(e,r,n,i){var s=toOptions(r,n,i);for(var o=0,a=t.requests.length;o=this.maxSockets){i.requests.push(s);return}i.createSocket(s,function(t){t.on("free",onFree);t.on("close",onCloseOrRemove);t.on("agentRemove",onCloseOrRemove);e.onSocket(t);function onFree(){i.emit("free",t,s)}function onCloseOrRemove(e){i.removeSocket(t);t.removeListener("free",onFree);t.removeListener("close",onCloseOrRemove);t.removeListener("agentRemove",onCloseOrRemove)}})};TunnelingAgent.prototype.createSocket=function createSocket(e,t){var r=this;var n={};r.sockets.push(n);var i=mergeOptions({},r.proxyOptions,{method:"CONNECT",path:e.host+":"+e.port,agent:false,headers:{host:e.host+":"+e.port}});if(e.localAddress){i.localAddress=e.localAddress}if(i.proxyAuth){i.headers=i.headers||{};i.headers["Proxy-Authorization"]="Basic "+new Buffer(i.proxyAuth).toString("base64")}l("making CONNECT request");var s=r.request(i);s.useChunkedEncodingByDefault=false;s.once("response",onResponse);s.once("upgrade",onUpgrade);s.once("connect",onConnect);s.once("error",onError);s.end();function onResponse(e){e.upgrade=true}function onUpgrade(e,t,r){process.nextTick(function(){onConnect(e,t,r)})}function onConnect(i,o,a){s.removeAllListeners();o.removeAllListeners();if(i.statusCode!==200){l("tunneling socket could not be established, statusCode=%d",i.statusCode);o.destroy();var c=new Error("tunneling socket could not be established, "+"statusCode="+i.statusCode);c.code="ECONNRESET";e.request.emit("error",c);r.removeSocket(n);return}if(a.length>0){l("got illegal response body from proxy");o.destroy();var c=new Error("got illegal response body from proxy");c.code="ECONNRESET";e.request.emit("error",c);r.removeSocket(n);return}l("tunneling connection has established");r.sockets[r.sockets.indexOf(n)]=o;return t(o)}function onError(t){s.removeAllListeners();l("tunneling socket could not be established, cause=%s\n",t.message,t.stack);var i=new Error("tunneling socket could not be established, "+"cause="+t.message);i.code="ECONNRESET";e.request.emit("error",i);r.removeSocket(n)}};TunnelingAgent.prototype.removeSocket=function removeSocket(e){var t=this.sockets.indexOf(e);if(t===-1){return}this.sockets.splice(t,1);var r=this.requests.shift();if(r){this.createSocket(r,function(e){r.request.onSocket(e)})}};function createSecureSocket(e,t){var r=this;TunnelingAgent.prototype.createSocket.call(r,e,function(n){var s=e.request.getHeader("host");var o=mergeOptions({},r.options,{socket:n,servername:s?s.replace(/:.*$/,""):e.host});var a=i.connect(0,o);r.sockets[r.sockets.indexOf(n)]=a;t(a)})}function toOptions(e,t,r){if(typeof e==="string"){return{host:e,port:t,localAddress:r}}return e}function mergeOptions(e){for(var t=1,r=arguments.length;t{var t=[];for(var r=0;r<256;++r){t[r]=(r+256).toString(16).substr(1)}function bytesToUuid(e,r){var n=r||0;var i=t;return[i[e[n++]],i[e[n++]],i[e[n++]],i[e[n++]],"-",i[e[n++]],i[e[n++]],"-",i[e[n++]],i[e[n++]],"-",i[e[n++]],i[e[n++]],"-",i[e[n++]],i[e[n++]],i[e[n++]],i[e[n++]],i[e[n++]],i[e[n++]]].join("")}e.exports=bytesToUuid},38:(e,t,r)=>{var n=r(417);e.exports=function nodeRNG(){return n.randomBytes(16)}},180:(e,t,r)=>{var n=r(38);var i=r(690);function v4(e,t,r){var s=t&&r||0;if(typeof e=="string"){t=e==="binary"?new Array(16):null;e=null}e=e||{};var o=e.random||(e.rng||n)();o[6]=o[6]&15|64;o[8]=o[8]&63|128;if(t){for(var a=0;a<16;++a){t[s+a]=o[a]}}return t||i(o)}e.exports=v4},569:function(e,t,r){"use strict";var n=this&&this.__awaiter||function(e,t,r,n){function adopt(e){return e instanceof r?e:new r(function(t){t(e)})}return new(r||(r=Promise))(function(r,i){function fulfilled(e){try{step(n.next(e))}catch(e){i(e)}}function rejected(e){try{step(n["throw"](e))}catch(e){i(e)}}function step(e){e.done?r(e.value):adopt(e.value).then(fulfilled,rejected)}step((n=n.apply(e,t||[])).next())})};var i=this&&this.__generator||function(e,t){var r={label:0,sent:function(){if(s[0]&1)throw s[1];return s[1]},trys:[],ops:[]},n,i,s,o;return o={next:verb(0),throw:verb(1),return:verb(2)},typeof Symbol==="function"&&(o[Symbol.iterator]=function(){return this}),o;function verb(e){return function(t){return step([e,t])}}function step(o){if(n)throw new TypeError("Generator is already executing.");while(r)try{if(n=1,i&&(s=o[0]&2?i["return"]:o[0]?i["throw"]||((s=i["return"])&&s.call(i),0):i.next)&&!(s=s.call(i,o[1])).done)return s;if(i=0,s)o=[o[0]&2,s.value];switch(o[0]){case 0:case 1:s=o;break;case 4:r.label++;return{value:o[1],done:false};case 5:r.label++;i=o[1];o=[0];continue;case 7:o=r.ops.pop();r.trys.pop();continue;default:if(!(s=r.trys,s=s.length>0&&s[s.length-1])&&(o[0]===6||o[0]===2)){r=0;continue}if(o[0]===3&&(!s||o[1]>s[0]&&o[1]{"use strict";r.r(t);r.d(t,{default:()=>f});var n=r(316);var i=r.n(n);var s=r(747);var o=r.n(s);var a=r(719);var c=r(569);var u=r.n(c);const l=async()=>{try{const e=n.getInput("local-path",{required:true});const t=await s.promises.lstat(e);if(!t.isDirectory()){n.error(`Error: sync API synchronizes a directory not a single file`)}const r=n.getInput("bucket-name",{required:true});const i=n.getInput("path-prefix",{required:false});const o=(0,a.ZP)(n.getInput("args",{required:false}).trim());const c=`s3://${r}/${i}`;const l=await u().getOrInstall();await l.call(["s3","sync",e,c,...o])}catch(e){n.setFailed(e.message)}};l();const f=l},357:e=>{"use strict";e.exports=require("assert")},129:e=>{"use strict";e.exports=require("child_process")},417:e=>{"use strict";e.exports=require("crypto")},614:e=>{"use strict";e.exports=require("events")},747:e=>{"use strict";e.exports=require("fs")},605:e=>{"use strict";e.exports=require("http")},211:e=>{"use strict";e.exports=require("https")},631:e=>{"use strict";e.exports=require("net")},87:e=>{"use strict";e.exports=require("os")},622:e=>{"use strict";e.exports=require("path")},765:e=>{"use strict";e.exports=require("process")},413:e=>{"use strict";e.exports=require("stream")},16:e=>{"use strict";e.exports=require("tls")},669:e=>{"use strict";e.exports=require("util")}};var t={};function __nccwpck_require__(r){if(t[r]){return t[r].exports}var n=t[r]={exports:{}};var i=true;try{e[r].call(n.exports,n,n.exports,__nccwpck_require__);i=false}finally{if(i)delete t[r]}return n.exports}(()=>{__nccwpck_require__.n=(e=>{var t=e&&e.__esModule?()=>e["default"]:()=>e;__nccwpck_require__.d(t,{a:t});return t})})();(()=>{__nccwpck_require__.d=((e,t)=>{for(var r in t){if(__nccwpck_require__.o(t,r)&&!__nccwpck_require__.o(e,r)){Object.defineProperty(e,r,{enumerable:true,get:t[r]})}}})})();(()=>{__nccwpck_require__.o=((e,t)=>Object.prototype.hasOwnProperty.call(e,t))})();(()=>{__nccwpck_require__.r=(e=>{if(typeof Symbol!=="undefined"&&Symbol.toStringTag){Object.defineProperty(e,Symbol.toStringTag,{value:"Module"})}Object.defineProperty(e,"__esModule",{value:true})})})();__nccwpck_require__.ab=__dirname+"/";return __nccwpck_require__(746)})(); \ No newline at end of file diff --git a/yarn.lock b/yarn.lock index c8898b5..1c6f25e 100644 --- a/yarn.lock +++ b/yarn.lock @@ -74,570 +74,511 @@ dependencies: tslib "^1.11.1" -"@aws-sdk/abort-controller@3.3.0": - version "3.3.0" - resolved "https://registry.yarnpkg.com/@aws-sdk/abort-controller/-/abort-controller-3.3.0.tgz#3a62f1c3a81c84771a4ac53abc20dd256276b39c" - integrity sha512-hOsgg1fxdle9Fo4aqYCHBnrMoJEwk+sjEZUtl/dwcD4a6wW3Ono9bIC0R8QEJbOQoLqQ5X+JFiQIB2+dIIokNg== +"@aws-sdk/abort-controller@3.4.1": + version "3.4.1" + resolved "https://registry.yarnpkg.com/@aws-sdk/abort-controller/-/abort-controller-3.4.1.tgz#9f89f74ee4475f02364a838d0d48e9d34869fc31" + integrity sha512-QM5xwtj6YqW6UI5vW1VbUPBkpfa6wyTjLhmDW/CxfRS+XKGyDooVCsAC6OG8tsBvk9gXN5/tXXYtFqoRU8xdkA== dependencies: - "@aws-sdk/types" "3.1.0" + "@aws-sdk/types" "3.4.1" tslib "^1.8.0" "@aws-sdk/client-cloudfront@^3.3.0": - version "3.3.0" - resolved "https://registry.yarnpkg.com/@aws-sdk/client-cloudfront/-/client-cloudfront-3.3.0.tgz#30e113b61b1eb3adfe7532e8ac19cac2664af3a0" - integrity sha512-1CG+AkTAUZ+TvMO0zEOTqwnp/1xjsVLV0I9c3JiZuzwkmiXl+8aYyJw6EhNWVPrSnc/bcN5WULJu9Sg1bG955w== + version "3.5.0" + resolved "https://registry.yarnpkg.com/@aws-sdk/client-cloudfront/-/client-cloudfront-3.5.0.tgz#88a26feda4dabe26d80278f382ead86e2386578e" + integrity sha512-BrmJpTajVkfCxMI7hIqrfelaS/psfAqYwKZGpw5URWulZN+Ddrn68ICisOsW236nDa9kICYhpsSaeKkM13m6MQ== dependencies: "@aws-crypto/sha256-browser" "^1.0.0" "@aws-crypto/sha256-js" "^1.0.0" - "@aws-sdk/config-resolver" "3.3.0" - "@aws-sdk/credential-provider-node" "3.3.0" - "@aws-sdk/fetch-http-handler" "3.3.0" - "@aws-sdk/hash-node" "3.3.0" - "@aws-sdk/invalid-dependency" "3.3.0" - "@aws-sdk/middleware-content-length" "3.3.0" - "@aws-sdk/middleware-host-header" "3.3.0" - "@aws-sdk/middleware-logger" "3.3.0" - "@aws-sdk/middleware-retry" "3.3.0" - "@aws-sdk/middleware-serde" "3.3.0" - "@aws-sdk/middleware-signing" "3.3.0" - "@aws-sdk/middleware-stack" "3.1.0" - "@aws-sdk/middleware-user-agent" "3.3.0" - "@aws-sdk/node-config-provider" "3.3.0" - "@aws-sdk/node-http-handler" "3.3.0" - "@aws-sdk/protocol-http" "3.3.0" - "@aws-sdk/smithy-client" "3.3.0" - "@aws-sdk/types" "3.1.0" - "@aws-sdk/url-parser" "3.3.0" - "@aws-sdk/url-parser-native" "3.3.0" - "@aws-sdk/util-base64-browser" "3.1.0" - "@aws-sdk/util-base64-node" "3.1.0" - "@aws-sdk/util-body-length-browser" "3.1.0" - "@aws-sdk/util-body-length-node" "3.1.0" - "@aws-sdk/util-user-agent-browser" "3.3.0" - "@aws-sdk/util-user-agent-node" "3.3.0" - "@aws-sdk/util-utf8-browser" "3.1.0" - "@aws-sdk/util-utf8-node" "3.1.0" - "@aws-sdk/util-waiter" "3.3.0" - "@aws-sdk/xml-builder" "3.1.0" + "@aws-sdk/config-resolver" "3.5.0" + "@aws-sdk/credential-provider-node" "3.4.1" + "@aws-sdk/fetch-http-handler" "3.5.0" + "@aws-sdk/hash-node" "3.4.1" + "@aws-sdk/invalid-dependency" "3.4.1" + "@aws-sdk/middleware-content-length" "3.5.0" + "@aws-sdk/middleware-host-header" "3.5.0" + "@aws-sdk/middleware-logger" "3.5.0" + "@aws-sdk/middleware-retry" "3.5.0" + "@aws-sdk/middleware-serde" "3.4.1" + "@aws-sdk/middleware-signing" "3.5.0" + "@aws-sdk/middleware-stack" "3.4.1" + "@aws-sdk/middleware-user-agent" "3.5.0" + "@aws-sdk/node-config-provider" "3.4.1" + "@aws-sdk/node-http-handler" "3.5.0" + "@aws-sdk/protocol-http" "3.5.0" + "@aws-sdk/smithy-client" "3.5.0" + "@aws-sdk/types" "3.4.1" + "@aws-sdk/url-parser" "3.4.1" + "@aws-sdk/url-parser-native" "3.4.1" + "@aws-sdk/util-base64-browser" "3.4.1" + "@aws-sdk/util-base64-node" "3.4.1" + "@aws-sdk/util-body-length-browser" "3.4.1" + "@aws-sdk/util-body-length-node" "3.4.1" + "@aws-sdk/util-user-agent-browser" "3.5.0" + "@aws-sdk/util-user-agent-node" "3.5.0" + "@aws-sdk/util-utf8-browser" "3.4.1" + "@aws-sdk/util-utf8-node" "3.4.1" + "@aws-sdk/util-waiter" "3.4.1" + "@aws-sdk/xml-builder" "3.4.1" fast-xml-parser "^3.16.0" tslib "^2.0.0" "@aws-sdk/client-sts@^3.3.0": - version "3.3.0" - resolved "https://registry.yarnpkg.com/@aws-sdk/client-sts/-/client-sts-3.3.0.tgz#8f2a19721f20e4081d560f04fccbf74e53517fdd" - integrity sha512-3TaMhqScMoDyV5spT5m+EfVP7NemrJlv23f4c7r6TtFVL7oNCx5ZfLrHW7cLIi2LtNhoGaSzWTdOtI2tvNxUZg== + version "3.5.0" + resolved "https://registry.yarnpkg.com/@aws-sdk/client-sts/-/client-sts-3.5.0.tgz#1d5df132edbe7467ca29192b1a3ebd3ebe826bcc" + integrity sha512-thhJYXnZXotPFX6D0bzOP/pyo7PpG23gnSJmhqCqyuK43GPYpl9XM8P2PMHQ/wYzIy6ayWleZdzYfTCjAkaL1A== dependencies: "@aws-crypto/sha256-browser" "^1.0.0" "@aws-crypto/sha256-js" "^1.0.0" - "@aws-sdk/config-resolver" "3.3.0" - "@aws-sdk/credential-provider-node" "3.3.0" - "@aws-sdk/fetch-http-handler" "3.3.0" - "@aws-sdk/hash-node" "3.3.0" - "@aws-sdk/invalid-dependency" "3.3.0" - "@aws-sdk/middleware-content-length" "3.3.0" - "@aws-sdk/middleware-host-header" "3.3.0" - "@aws-sdk/middleware-logger" "3.3.0" - "@aws-sdk/middleware-retry" "3.3.0" - "@aws-sdk/middleware-serde" "3.3.0" - "@aws-sdk/middleware-signing" "3.3.0" - "@aws-sdk/middleware-stack" "3.1.0" - "@aws-sdk/middleware-user-agent" "3.3.0" - "@aws-sdk/node-config-provider" "3.3.0" - "@aws-sdk/node-http-handler" "3.3.0" - "@aws-sdk/protocol-http" "3.3.0" - "@aws-sdk/smithy-client" "3.3.0" - "@aws-sdk/types" "3.1.0" - "@aws-sdk/url-parser" "3.3.0" - "@aws-sdk/url-parser-native" "3.3.0" - "@aws-sdk/util-base64-browser" "3.1.0" - "@aws-sdk/util-base64-node" "3.1.0" - "@aws-sdk/util-body-length-browser" "3.1.0" - "@aws-sdk/util-body-length-node" "3.1.0" - "@aws-sdk/util-user-agent-browser" "3.3.0" - "@aws-sdk/util-user-agent-node" "3.3.0" - "@aws-sdk/util-utf8-browser" "3.1.0" - "@aws-sdk/util-utf8-node" "3.1.0" + "@aws-sdk/config-resolver" "3.5.0" + "@aws-sdk/credential-provider-node" "3.4.1" + "@aws-sdk/fetch-http-handler" "3.5.0" + "@aws-sdk/hash-node" "3.4.1" + "@aws-sdk/invalid-dependency" "3.4.1" + "@aws-sdk/middleware-content-length" "3.5.0" + "@aws-sdk/middleware-host-header" "3.5.0" + "@aws-sdk/middleware-logger" "3.5.0" + "@aws-sdk/middleware-retry" "3.5.0" + "@aws-sdk/middleware-serde" "3.4.1" + "@aws-sdk/middleware-signing" "3.5.0" + "@aws-sdk/middleware-stack" "3.4.1" + "@aws-sdk/middleware-user-agent" "3.5.0" + "@aws-sdk/node-config-provider" "3.4.1" + "@aws-sdk/node-http-handler" "3.5.0" + "@aws-sdk/protocol-http" "3.5.0" + "@aws-sdk/smithy-client" "3.5.0" + "@aws-sdk/types" "3.4.1" + "@aws-sdk/url-parser" "3.4.1" + "@aws-sdk/url-parser-native" "3.4.1" + "@aws-sdk/util-base64-browser" "3.4.1" + "@aws-sdk/util-base64-node" "3.4.1" + "@aws-sdk/util-body-length-browser" "3.4.1" + "@aws-sdk/util-body-length-node" "3.4.1" + "@aws-sdk/util-user-agent-browser" "3.5.0" + "@aws-sdk/util-user-agent-node" "3.5.0" + "@aws-sdk/util-utf8-browser" "3.4.1" + "@aws-sdk/util-utf8-node" "3.4.1" fast-xml-parser "^3.16.0" tslib "^2.0.0" -"@aws-sdk/config-resolver@3.3.0": - version "3.3.0" - resolved "https://registry.yarnpkg.com/@aws-sdk/config-resolver/-/config-resolver-3.3.0.tgz#a3e820c679be3dd0747d84eeeae44b620790fda3" - integrity sha512-d/1NjyzGl8/GyeTnhxTY1ewLBdOR9qGHcWIGukYsWllnyW/G5IwPuG0uGGCKZpBkvHcGZhZZMEfHuiEqdrLm9g== +"@aws-sdk/config-resolver@3.5.0": + version "3.5.0" + resolved "https://registry.yarnpkg.com/@aws-sdk/config-resolver/-/config-resolver-3.5.0.tgz#2edba1a30b18090658e135985d7b17ca0ff58b01" + integrity sha512-TAiyZlksgQQTtinNfzmJg/4dv6AV9ttcAbwwLOLzkQMsBQmqiPRJ1pGAkiaagUbvum8OkW//3zuh44ebdAGCgg== dependencies: - "@aws-sdk/signature-v4" "3.3.0" - "@aws-sdk/types" "3.1.0" + "@aws-sdk/signature-v4" "3.5.0" + "@aws-sdk/types" "3.4.1" tslib "^1.8.0" -"@aws-sdk/credential-provider-env@3.3.0": - version "3.3.0" - resolved "https://registry.yarnpkg.com/@aws-sdk/credential-provider-env/-/credential-provider-env-3.3.0.tgz#7930e504a7a79ab98a9fd34befc5c84b8c4df679" - integrity sha512-kyqZMlGdH/05IhuXLBUXtj5+hhRfYiHFcJLc3ts/uiwCixswVHPAYHgyWm9ajFkmWtpz6ih+0LoYryhPbYu01A== +"@aws-sdk/credential-provider-env@3.4.1": + version "3.4.1" + resolved "https://registry.yarnpkg.com/@aws-sdk/credential-provider-env/-/credential-provider-env-3.4.1.tgz#436d45b3afe125b3314aab9bae0fa13ec6733755" + integrity sha512-MwQRbsgq+skGinT/zP0fCxFrgOLXca64Z7H04gpDwLY1gCaqpWLR30r8zYkoNUZM/S72s3bec5DXxJd18BFpGA== dependencies: - "@aws-sdk/property-provider" "3.3.0" - "@aws-sdk/types" "3.1.0" + "@aws-sdk/property-provider" "3.4.1" + "@aws-sdk/types" "3.4.1" tslib "^1.8.0" -"@aws-sdk/credential-provider-imds@3.3.0": - version "3.3.0" - resolved "https://registry.yarnpkg.com/@aws-sdk/credential-provider-imds/-/credential-provider-imds-3.3.0.tgz#ff0cf5489853c16d23fc99d7bae425587e836c40" - integrity sha512-Cx0YMnO/ScGQVDns006bLbqOxNURGN2Xm21bCY0l0ZUJCdJ2va1/9q1rljDyw2KvdzZNQVRQII3uUgj/Oq/K+g== +"@aws-sdk/credential-provider-imds@3.4.1": + version "3.4.1" + resolved "https://registry.yarnpkg.com/@aws-sdk/credential-provider-imds/-/credential-provider-imds-3.4.1.tgz#2d0c75ac6524a00a2d36bbc78f9b5bcd90a904f3" + integrity sha512-UfwixtJCjMXodKoQW9NygdIPWrpginZQdjAyaDaRaLZ48ahcj3U0J+mrqs8qTilubO4cl+Oj0DORdfnyR2iIcA== dependencies: - "@aws-sdk/property-provider" "3.3.0" - "@aws-sdk/types" "3.1.0" + "@aws-sdk/property-provider" "3.4.1" + "@aws-sdk/types" "3.4.1" tslib "^1.8.0" -"@aws-sdk/credential-provider-ini@3.3.0": - version "3.3.0" - resolved "https://registry.yarnpkg.com/@aws-sdk/credential-provider-ini/-/credential-provider-ini-3.3.0.tgz#55fe8f391b72d30e650ba8bc680e82bbeacbbfe5" - integrity sha512-zawNFJoasXiaV5n0H3/KNOi7mAZ7mHpG1+nBEkoWhZ31lIUM9+heGPcxKCbf/pMQjiOebUqL1OpWe4uSWxIVMw== +"@aws-sdk/credential-provider-ini@3.4.1": + version "3.4.1" + resolved "https://registry.yarnpkg.com/@aws-sdk/credential-provider-ini/-/credential-provider-ini-3.4.1.tgz#ab8b0c041e08fed595b343d06e61989bd114dd46" + integrity sha512-q/2cGi+F4/NnAqX6T9O2RPQLxgKTC05Fs2HT+xtg5BHNKmrl6YCkm5Xi3VBdoZ+gcyaTqyXEvnyotZvg7pXWnQ== dependencies: - "@aws-sdk/property-provider" "3.3.0" - "@aws-sdk/shared-ini-file-loader" "3.1.0" - "@aws-sdk/types" "3.1.0" + "@aws-sdk/property-provider" "3.4.1" + "@aws-sdk/shared-ini-file-loader" "3.4.1" + "@aws-sdk/types" "3.4.1" tslib "^1.8.0" -"@aws-sdk/credential-provider-node@3.3.0": - version "3.3.0" - resolved "https://registry.yarnpkg.com/@aws-sdk/credential-provider-node/-/credential-provider-node-3.3.0.tgz#5c97323fa7b23590070d06aa7b1be8d93b2bf4be" - integrity sha512-PPBNzPq8fHk9dEQTTE4iJi6ZWtmo057Lc+I8Rlzmvz6NthK9iKiU819tfaxVBb6ZR7bLP0BuDiCi4G1lD+rQnQ== - dependencies: - "@aws-sdk/credential-provider-env" "3.3.0" - "@aws-sdk/credential-provider-imds" "3.3.0" - "@aws-sdk/credential-provider-ini" "3.3.0" - "@aws-sdk/credential-provider-process" "3.3.0" - "@aws-sdk/property-provider" "3.3.0" - "@aws-sdk/types" "3.1.0" +"@aws-sdk/credential-provider-node@3.4.1": + version "3.4.1" + resolved "https://registry.yarnpkg.com/@aws-sdk/credential-provider-node/-/credential-provider-node-3.4.1.tgz#d5b49f4ccc8ced465028b69a6ea070984c2535e1" + integrity sha512-8qRIpyuKxAjH4LNcAt4hpMPCsaiIMFzlJHyq+xXo303KYWZ79lpkKL1jumKlhnoJreCdGy1X/hJAlgiZinPYag== + dependencies: + "@aws-sdk/credential-provider-env" "3.4.1" + "@aws-sdk/credential-provider-imds" "3.4.1" + "@aws-sdk/credential-provider-ini" "3.4.1" + "@aws-sdk/credential-provider-process" "3.4.1" + "@aws-sdk/property-provider" "3.4.1" + "@aws-sdk/types" "3.4.1" tslib "^1.8.0" -"@aws-sdk/credential-provider-process@3.3.0": - version "3.3.0" - resolved "https://registry.yarnpkg.com/@aws-sdk/credential-provider-process/-/credential-provider-process-3.3.0.tgz#9de0984bd6dd0f5e40cff3672d7dd19e8cd43074" - integrity sha512-7oOF1j6ydUq43P3SsasiIpbxMKCmT0C+XwggHTGiVxNtX+QZiH1vdMf8otA7puLEey0iY5wTAIEcZhC6HenojA== +"@aws-sdk/credential-provider-process@3.4.1": + version "3.4.1" + resolved "https://registry.yarnpkg.com/@aws-sdk/credential-provider-process/-/credential-provider-process-3.4.1.tgz#e3c6f5461a01b3fd2d672e31190dccacb7cf01dd" + integrity sha512-BfRjSUSkxSTcbyUV4+fNIjVnq+ht2tc9E7j8+q6q8f5Ny4RgsIIjA+wMPZQUsm3TL/hyJl9sPkzEyk1y58iwqA== dependencies: - "@aws-sdk/credential-provider-ini" "3.3.0" - "@aws-sdk/property-provider" "3.3.0" - "@aws-sdk/shared-ini-file-loader" "3.1.0" - "@aws-sdk/types" "3.1.0" + "@aws-sdk/credential-provider-ini" "3.4.1" + "@aws-sdk/property-provider" "3.4.1" + "@aws-sdk/shared-ini-file-loader" "3.4.1" + "@aws-sdk/types" "3.4.1" tslib "^1.8.0" -"@aws-sdk/fetch-http-handler@3.3.0": - version "3.3.0" - resolved "https://registry.yarnpkg.com/@aws-sdk/fetch-http-handler/-/fetch-http-handler-3.3.0.tgz#9a5a7945188f92f7154c4d87c016a26fca3f16a2" - integrity sha512-V1XwKOc2WzPuBwg70yEjr3P1bJPgD7yoRBdNn7cqte5LNWl3OVI5+DeLm+ztCvMsj4Y87klqhyrtQkxaxwdkGw== +"@aws-sdk/fetch-http-handler@3.5.0": + version "3.5.0" + resolved "https://registry.yarnpkg.com/@aws-sdk/fetch-http-handler/-/fetch-http-handler-3.5.0.tgz#5aa88cdd21440ed180abb4e6a2c88f40f4304a9c" + integrity sha512-u2eELvl0uz9I+Hih/HynpWHK9eo+hZ4TnhN4FjfOW660hxwaYid8LEawt06O0let82GfTSPxImFElIR2TEa5hg== dependencies: - "@aws-sdk/protocol-http" "3.3.0" - "@aws-sdk/querystring-builder" "3.3.0" - "@aws-sdk/types" "3.1.0" - "@aws-sdk/util-base64-browser" "3.1.0" + "@aws-sdk/protocol-http" "3.5.0" + "@aws-sdk/querystring-builder" "3.4.1" + "@aws-sdk/types" "3.4.1" + "@aws-sdk/util-base64-browser" "3.4.1" tslib "^1.8.0" -"@aws-sdk/hash-node@3.3.0": - version "3.3.0" - resolved "https://registry.yarnpkg.com/@aws-sdk/hash-node/-/hash-node-3.3.0.tgz#e19720fcf9f86c173a5cd389fc785def637a2f85" - integrity sha512-sKrcmKoBqwhGmc7M0zae/YO06ueqh0uktZriQO+JpdIpG9MAiduqr9z3VR8IDhkCsznQqf6xRU5fdiaL6bcy9A== +"@aws-sdk/hash-node@3.4.1": + version "3.4.1" + resolved "https://registry.yarnpkg.com/@aws-sdk/hash-node/-/hash-node-3.4.1.tgz#557c9c451ef64462afc3e307b2979a129ea0a7ad" + integrity sha512-JSOBXnjxPeRGoej5ShFxLRkbUZ4WCd/t5Z5hVYmVndbg2sFJATPoHJbC75mNDZ8f3zbTF25dRMAQAsnM4RFpQw== dependencies: - "@aws-sdk/types" "3.1.0" - "@aws-sdk/util-buffer-from" "3.1.0" + "@aws-sdk/types" "3.4.1" + "@aws-sdk/util-buffer-from" "3.4.1" tslib "^1.8.0" -"@aws-sdk/invalid-dependency@3.3.0": - version "3.3.0" - resolved "https://registry.yarnpkg.com/@aws-sdk/invalid-dependency/-/invalid-dependency-3.3.0.tgz#4d50a47f2620b9d7d8e48603f0e42fe8f9659f62" - integrity sha512-gYPEnnMft3bT1/v4xLjvqU4Os+mVqAhg5FCQGmnk2keWuaTX3SVKDr5XEt4mg7WuP81/ldunvlgAF2RdULGn1Q== +"@aws-sdk/invalid-dependency@3.4.1": + version "3.4.1" + resolved "https://registry.yarnpkg.com/@aws-sdk/invalid-dependency/-/invalid-dependency-3.4.1.tgz#7189c852862aba73c867f9f1584b13fdbafabbb9" + integrity sha512-lS680g5BruZ+J9dq0uEE5UwzJ9kC76YqvRMyAGY0O85Vq9Wytr0z3eeAF6cIzAmKuDpeFj62nn4qV+vaiB0sNw== dependencies: - "@aws-sdk/types" "3.1.0" + "@aws-sdk/types" "3.4.1" tslib "^1.8.0" -"@aws-sdk/is-array-buffer@3.1.0": - version "3.1.0" - resolved "https://registry.yarnpkg.com/@aws-sdk/is-array-buffer/-/is-array-buffer-3.1.0.tgz#7ac296d6408e34083ac007630541a1cdf67387fd" - integrity sha512-wE6Am+/FKuINc/aypXiBiLAatlSyxYQ9wGGQHf2iYOX5d5bHLOVKPoRwcqSCaiaR32aRcS7R+IhgxeBy+ajsMQ== +"@aws-sdk/is-array-buffer@3.4.1": + version "3.4.1" + resolved "https://registry.yarnpkg.com/@aws-sdk/is-array-buffer/-/is-array-buffer-3.4.1.tgz#55a73adab106be1c4ff22841b2b4560b65f0be0d" + integrity sha512-txJ+fixpotinL9kaRBoMQwoCwkfW9d0gq0DW+T3OsEMbY11YoBU7de8syZ3hfLDaLxSp+5kUvQyplmW9oRWK+g== dependencies: tslib "^1.8.0" -"@aws-sdk/middleware-content-length@3.3.0": - version "3.3.0" - resolved "https://registry.yarnpkg.com/@aws-sdk/middleware-content-length/-/middleware-content-length-3.3.0.tgz#98bb40ff50a3823df707430f96340f61a85329b3" - integrity sha512-QSNTYBs8uGEtAxG9/97Jjfw1jI9Dyk8HUILX1pwDaZ9X+a0O/cdotqHbvwE1sylAlZl+clm2TDoKeLnaOHWRhg== +"@aws-sdk/middleware-content-length@3.5.0": + version "3.5.0" + resolved "https://registry.yarnpkg.com/@aws-sdk/middleware-content-length/-/middleware-content-length-3.5.0.tgz#8077998a7108e1ca6f3a6603396ed76b42b69273" + integrity sha512-N7c0TCUX3Sh8ZUmIAUjRNyTaqvKyCuNb29WZ5ApSMnDYLpaGjSR9CxVePEM7NUKcRmOxa6H+DNAT5DXAJb1EoA== dependencies: - "@aws-sdk/protocol-http" "3.3.0" - "@aws-sdk/types" "3.1.0" + "@aws-sdk/protocol-http" "3.5.0" + "@aws-sdk/types" "3.4.1" tslib "^1.8.0" -"@aws-sdk/middleware-host-header@3.3.0": - version "3.3.0" - resolved "https://registry.yarnpkg.com/@aws-sdk/middleware-host-header/-/middleware-host-header-3.3.0.tgz#1f37a4347951decb88247d1f2e2af1c9ba074383" - integrity sha512-3rt5mfo0HFmKBcHQOsBLi0snVWnnbhqu0wuZmralffQLOZ7xl8p2213hwIGHt24aefjMFG+907cwoact1vEulg== +"@aws-sdk/middleware-host-header@3.5.0": + version "3.5.0" + resolved "https://registry.yarnpkg.com/@aws-sdk/middleware-host-header/-/middleware-host-header-3.5.0.tgz#cde76966276d75f02724bb634999433dfc812cef" + integrity sha512-8Fg397M6XLCqhSkK4a5QV0bEAG0t5R/DQmzmYt17Uwx00SODbB85BWfe8QTK+xM4ObL8BgcE7TXFsuQvrJnnrg== dependencies: - "@aws-sdk/protocol-http" "3.3.0" - "@aws-sdk/types" "3.1.0" + "@aws-sdk/protocol-http" "3.5.0" + "@aws-sdk/types" "3.4.1" tslib "^1.8.0" -"@aws-sdk/middleware-logger@3.3.0": - version "3.3.0" - resolved "https://registry.yarnpkg.com/@aws-sdk/middleware-logger/-/middleware-logger-3.3.0.tgz#4ecd953ae0453fc58e493f02c947af1040416147" - integrity sha512-ySRUXK2UcGto73JDxeNjne/e7NvEoUtETS+U3+euD4DDUr+Bh9LRim7XxjkPciSE3VINVxZEP2C92XLYAQHcCA== +"@aws-sdk/middleware-logger@3.5.0": + version "3.5.0" + resolved "https://registry.yarnpkg.com/@aws-sdk/middleware-logger/-/middleware-logger-3.5.0.tgz#4624ed95c4f21187832aca8144b4e82c5b7ac432" + integrity sha512-c2LqiWHZpT1ks4uGwvDaZ0z31Js9yQANnj67lK3B9P9JLYyxSbCZ6vp5l7tdhufitZKK6z0LjXSiKfD7qmBIbw== dependencies: - "@aws-sdk/types" "3.1.0" + "@aws-sdk/types" "3.4.1" tslib "^1.8.0" -"@aws-sdk/middleware-retry@3.3.0": - version "3.3.0" - resolved "https://registry.yarnpkg.com/@aws-sdk/middleware-retry/-/middleware-retry-3.3.0.tgz#a81c13883d678b2eaedd958c30518bcb8c8711b5" - integrity sha512-62XOdoCS9+ZEUfccMkGVXHENsaMnIJ+IjQEwp6i79CVz8v387yVZRCb/cpATHILb2eLz+HsSiQvWiK3vZbTeDw== +"@aws-sdk/middleware-retry@3.5.0": + version "3.5.0" + resolved "https://registry.yarnpkg.com/@aws-sdk/middleware-retry/-/middleware-retry-3.5.0.tgz#fe65c83c1e17d5cd63a13353a65a7cbffbc7e344" + integrity sha512-aJr/0binnHu72lDHi9O65J5B7WzozUleJE8GBV7UolvfQknabudxS3R7JNN2RkNSw4owEWJ0mof5X1+PAgceew== dependencies: - "@aws-sdk/protocol-http" "3.3.0" - "@aws-sdk/service-error-classification" "3.3.0" - "@aws-sdk/types" "3.1.0" + "@aws-sdk/protocol-http" "3.5.0" + "@aws-sdk/service-error-classification" "3.5.0" + "@aws-sdk/types" "3.4.1" react-native-get-random-values "^1.4.0" tslib "^1.8.0" uuid "^3.0.0" -"@aws-sdk/middleware-serde@3.3.0": - version "3.3.0" - resolved "https://registry.yarnpkg.com/@aws-sdk/middleware-serde/-/middleware-serde-3.3.0.tgz#1b93c853aeb099ae7903af4d2a1151a5fba2b5ea" - integrity sha512-BLXJSj1erTlId6rj7I8YVGfJv82mDc2n52REYiR5Bnb7ob7ZBUlt5QFfLXC3HgCGIHT8ks7Kh7liTaIGXu1MVg== +"@aws-sdk/middleware-serde@3.4.1": + version "3.4.1" + resolved "https://registry.yarnpkg.com/@aws-sdk/middleware-serde/-/middleware-serde-3.4.1.tgz#20125c5a1eeeb527d61047606d1e92a617523bbb" + integrity sha512-xyn6TrWwkuFrkuYY77dNKotBVeM3UZHYL6qXM5bcv9fsi0HmrSrairQEWDVwxySTwP4ocEugtzZjxcB6lT823w== dependencies: - "@aws-sdk/types" "3.1.0" + "@aws-sdk/types" "3.4.1" tslib "^1.8.0" -"@aws-sdk/middleware-signing@3.3.0": - version "3.3.0" - resolved "https://registry.yarnpkg.com/@aws-sdk/middleware-signing/-/middleware-signing-3.3.0.tgz#a3681db82c64c4466e9a588324b253f64fa7da83" - integrity sha512-6SdBgzibJLtOrBI8ANIVunsO2mPj2bNmaAGutLU5AOg313uaZWVZWhRkBvmk6KryH3B74EueOgI2+M2FWd6Ruw== +"@aws-sdk/middleware-signing@3.5.0": + version "3.5.0" + resolved "https://registry.yarnpkg.com/@aws-sdk/middleware-signing/-/middleware-signing-3.5.0.tgz#578acc9ed8b59dcd9aa601a15f94a5e59e3d21c1" + integrity sha512-PBvyzzZh5q5bHFKYPnljHkxJhtbqQabUooggVWJRM9Z0gcUwArXa44iZc+RCmttOnKlShgRf2xH2P7DUGnLukQ== dependencies: - "@aws-sdk/protocol-http" "3.3.0" - "@aws-sdk/signature-v4" "3.3.0" - "@aws-sdk/types" "3.1.0" + "@aws-sdk/protocol-http" "3.5.0" + "@aws-sdk/signature-v4" "3.5.0" + "@aws-sdk/types" "3.4.1" tslib "^1.8.0" -"@aws-sdk/middleware-stack@3.1.0": - version "3.1.0" - resolved "https://registry.yarnpkg.com/@aws-sdk/middleware-stack/-/middleware-stack-3.1.0.tgz#31a69784ff31d70e1176d948f94294563b23b36e" - integrity sha512-lin0C0xPspT/orPMWWHMYG/7Z128NsSj6Khs4G6TH+2rIixXxQtHLen8H2dSPNIYXnLaxvtUDl5VuqjRt+s2Ow== +"@aws-sdk/middleware-stack@3.4.1": + version "3.4.1" + resolved "https://registry.yarnpkg.com/@aws-sdk/middleware-stack/-/middleware-stack-3.4.1.tgz#cecc5debf8cc5b7fe41f051f9aeff47b4b5ab432" + integrity sha512-uPOrLNV18ozIdDVwfQwUeb3AKknX4uKdUSZnom8toF7u56fKRmW/JY0I2MslT21+VNimM7e/9+8z1M6Up+Jf+w== dependencies: tslib "^1.8.0" -"@aws-sdk/middleware-user-agent@3.3.0": - version "3.3.0" - resolved "https://registry.yarnpkg.com/@aws-sdk/middleware-user-agent/-/middleware-user-agent-3.3.0.tgz#db414efaa4251ffd2be72f062d2a96a146edd28f" - integrity sha512-7kH0kpjcgtaxDnR5cdCHnOtsg35fMU8dnqcciTUUNIO619P4GFUROom0IpWMTDHeee4uGDTbJJ8j+dZL06/1bA== +"@aws-sdk/middleware-user-agent@3.5.0": + version "3.5.0" + resolved "https://registry.yarnpkg.com/@aws-sdk/middleware-user-agent/-/middleware-user-agent-3.5.0.tgz#0ccb6240f565d292e6f86a10df63d6cd1bb9d9a5" + integrity sha512-mk8yGB2cYp65Kv+RFYrqo7Ikt5aC1op6vVM/ddkpbRkIYDZiqe1zP4Z8DHg2TYVdLDqWDNG6lOv/8oq4/9VSew== dependencies: - "@aws-sdk/protocol-http" "3.3.0" - "@aws-sdk/types" "3.1.0" + "@aws-sdk/protocol-http" "3.5.0" + "@aws-sdk/types" "3.4.1" tslib "^1.8.0" -"@aws-sdk/node-config-provider@3.3.0": - version "3.3.0" - resolved "https://registry.yarnpkg.com/@aws-sdk/node-config-provider/-/node-config-provider-3.3.0.tgz#8d1ad5893b804de216cb811193ae91332b3e8e33" - integrity sha512-5zxRyXu8oQuTOMFNPbeDsbR9Dm9XyZGAvK4WFmMm9XGfD04H9kllYVluGNo7fpV59DRsd+n8ft6g2kXm2PaMRg== +"@aws-sdk/node-config-provider@3.4.1": + version "3.4.1" + resolved "https://registry.yarnpkg.com/@aws-sdk/node-config-provider/-/node-config-provider-3.4.1.tgz#619727a88e482d4e6b694690accf2d3f712f69a0" + integrity sha512-QV6JPZ8iG/t+2n/UhkopBOIsKnEeNR32MdnwdpjYU1EBS1W7adKXjX0CtneZ+0SOEKYmctVzcgAH8U+zjFBS5A== dependencies: - "@aws-sdk/property-provider" "3.3.0" - "@aws-sdk/shared-ini-file-loader" "3.1.0" - "@aws-sdk/types" "3.1.0" + "@aws-sdk/property-provider" "3.4.1" + "@aws-sdk/shared-ini-file-loader" "3.4.1" + "@aws-sdk/types" "3.4.1" tslib "^1.8.0" -"@aws-sdk/node-http-handler@3.3.0": - version "3.3.0" - resolved "https://registry.yarnpkg.com/@aws-sdk/node-http-handler/-/node-http-handler-3.3.0.tgz#e65f2d12de228a46e3e29162cdb6c45f02468a0d" - integrity sha512-24oLdrLfKPV8BtszIjxzc+SxBVrUDv7p8WmTHd9IdBWCU3BATcsJpAF6piRJ7o/VzJwvjHrk41Fum6iBNAXsLQ== +"@aws-sdk/node-http-handler@3.5.0": + version "3.5.0" + resolved "https://registry.yarnpkg.com/@aws-sdk/node-http-handler/-/node-http-handler-3.5.0.tgz#7c6546aa7b67e461007cd57b42451651c5483077" + integrity sha512-dIP31YLd3W6shMT+p943EnJ90NruaatYCa4UhMlnjYbyEKMTXVVmwZo5Dl/l9J83w7WAWWNuq+SeqFAaZtYFog== dependencies: - "@aws-sdk/abort-controller" "3.3.0" - "@aws-sdk/protocol-http" "3.3.0" - "@aws-sdk/querystring-builder" "3.3.0" - "@aws-sdk/types" "3.1.0" + "@aws-sdk/abort-controller" "3.4.1" + "@aws-sdk/protocol-http" "3.5.0" + "@aws-sdk/querystring-builder" "3.4.1" + "@aws-sdk/types" "3.4.1" tslib "^1.8.0" -"@aws-sdk/property-provider@3.3.0": - version "3.3.0" - resolved "https://registry.yarnpkg.com/@aws-sdk/property-provider/-/property-provider-3.3.0.tgz#49979cb1a3e5562d51807c7403c5fd48cb9f2cdc" - integrity sha512-JTyjtXVNhFczL9IfgwXD55F6DqXL50PhfZxFW92t5dDj5VtWpOL74BbuxHQxHBgnQv1FKLr6N9cr7gfXWexDug== +"@aws-sdk/property-provider@3.4.1": + version "3.4.1" + resolved "https://registry.yarnpkg.com/@aws-sdk/property-provider/-/property-provider-3.4.1.tgz#3b44c50bcfa04c7011598e5fdcda8cfefb5830a7" + integrity sha512-MAh+7ZmFKXWOrlhtvOnMOU9Xe/fHnLG5b7UduV/yduXQ2X+CqKJlBKX2ZuUNP7/7r46E89pasNzr80G0JWcv/A== dependencies: - "@aws-sdk/types" "3.1.0" + "@aws-sdk/types" "3.4.1" tslib "^1.8.0" -"@aws-sdk/protocol-http@3.3.0": - version "3.3.0" - resolved "https://registry.yarnpkg.com/@aws-sdk/protocol-http/-/protocol-http-3.3.0.tgz#c1b6c7f5c46f75f4f54aaab31ae6968427ff525e" - integrity sha512-fAQ0iN489Sg3bHgVt1oRqPke3oEtWTPk/7LjVtx58+C5LdO4ynnERanB6YRG4NE+eeta92Ea/d+rmggfS/WQ2g== +"@aws-sdk/protocol-http@3.5.0": + version "3.5.0" + resolved "https://registry.yarnpkg.com/@aws-sdk/protocol-http/-/protocol-http-3.5.0.tgz#be0426558169f19cf6ed8f0d8ef3bd2ace0b1234" + integrity sha512-aAKkBCZjKNwYyyURyOlKwyNjOE8Fw1nwnVWYvVwFair+Px68Zc3fHUaX4eRkWJmur7hSuZv7FwQe9XvHgqRQDw== dependencies: - "@aws-sdk/types" "3.1.0" + "@aws-sdk/types" "3.4.1" tslib "^1.8.0" -"@aws-sdk/querystring-builder@3.3.0": - version "3.3.0" - resolved "https://registry.yarnpkg.com/@aws-sdk/querystring-builder/-/querystring-builder-3.3.0.tgz#a5cd24ba40be959a0a768843f02ec87d12aff270" - integrity sha512-2cTxRX3/p/GXNbyIPt3+Jn2TA4tI8dUpwLB5va1/W4YJ7baNoyKCZGFbGh9N3bsdl6x9MBk+wg8qemoXjNkr6g== +"@aws-sdk/querystring-builder@3.4.1": + version "3.4.1" + resolved "https://registry.yarnpkg.com/@aws-sdk/querystring-builder/-/querystring-builder-3.4.1.tgz#205ac435d3be15451f359ce4a2d5a7b187776505" + integrity sha512-/xTutRKK9Kjx320E1cvp4Mieh941jd9181T7N3M3A2kK7Pf0hBpdrIsqvrVQd2+fgDx2m/Q3+HLAV9N95DXZbA== dependencies: - "@aws-sdk/types" "3.1.0" - "@aws-sdk/util-uri-escape" "3.1.0" + "@aws-sdk/types" "3.4.1" + "@aws-sdk/util-uri-escape" "3.4.1" tslib "^1.8.0" -"@aws-sdk/querystring-parser@3.3.0": - version "3.3.0" - resolved "https://registry.yarnpkg.com/@aws-sdk/querystring-parser/-/querystring-parser-3.3.0.tgz#f9fcd5d6692537b1a0a7f319b30caa3b9720d60d" - integrity sha512-2tJ8Vj6mJNDrDx0tMXgE7GpwRhsrmXlUD4KI2m33BKzgB6vPl+iKappD/FSFheINpScVWP1oCV2+XgBLuZ25eQ== +"@aws-sdk/querystring-parser@3.4.1": + version "3.4.1" + resolved "https://registry.yarnpkg.com/@aws-sdk/querystring-parser/-/querystring-parser-3.4.1.tgz#7e2ef361aa6ac896d2dde803820ce56eab81fc58" + integrity sha512-7ivu5IeZB17iYpZow8tEQB1Zhs/dm/JFwqScWfawQcBDAPx23khX1DjM0/oBdGXOkaOZ1/vsj+jvDxRJZmtM1A== dependencies: - "@aws-sdk/types" "3.1.0" + "@aws-sdk/types" "3.4.1" tslib "^1.8.0" -"@aws-sdk/service-error-classification@3.3.0": - version "3.3.0" - resolved "https://registry.yarnpkg.com/@aws-sdk/service-error-classification/-/service-error-classification-3.3.0.tgz#9eadd57bacaedbc6871f60cf2222969c57ed89f7" - integrity sha512-5sVE9AhvwTrlz3vm50oaVOFFjY5WGt2TOyqcV290l6TifHbJwxd5+sDq5e9wVowCiYaKB5KiRLHIn1F2pIhDTw== +"@aws-sdk/service-error-classification@3.5.0": + version "3.5.0" + resolved "https://registry.yarnpkg.com/@aws-sdk/service-error-classification/-/service-error-classification-3.5.0.tgz#d7d9bcff256fe7a10346d5401008fddb0f79ab20" + integrity sha512-1jrNJ+xgVafp0nkAOER8yt7w6tRV2hQdLCxIriLdIbb8QK/G2+w2mwfp1WGCfS6xmJ/IcC2KLfHVjKmQm1TR4Q== -"@aws-sdk/shared-ini-file-loader@3.1.0": - version "3.1.0" - resolved "https://registry.yarnpkg.com/@aws-sdk/shared-ini-file-loader/-/shared-ini-file-loader-3.1.0.tgz#b1bc7ed4e16535f20c788915060a121e457efdfb" - integrity sha512-5MxZ/CnSaWvecwtLWmcskMe41zBnAkckQRl+xKygl8wLD/q0goWcmMkA4Sx9fyFnGQtGN/+nNvu0dlG2Arxmvw== +"@aws-sdk/shared-ini-file-loader@3.4.1": + version "3.4.1" + resolved "https://registry.yarnpkg.com/@aws-sdk/shared-ini-file-loader/-/shared-ini-file-loader-3.4.1.tgz#06e1c2578d9386a1f8218bcace64a0cff3fcc2ee" + integrity sha512-8FDYkJH0pQjfUWIugQz7fhWYmb5f5oo34jch6Wcsg4MrX2v0Ffw2/rpov/f+3l1U5g9d0T+rlFWxg1ZB6JM6hQ== dependencies: tslib "^1.8.0" -"@aws-sdk/signature-v4@3.3.0": - version "3.3.0" - resolved "https://registry.yarnpkg.com/@aws-sdk/signature-v4/-/signature-v4-3.3.0.tgz#d1179f1e79e235689e67377acbaa77dc0cbac8ab" - integrity sha512-l12hSwBam5Leghj4DsgJp28cDu4IFwCGSNJrNndt3CffN5RpCgayuVBnQpHtOnO01Eu728/zA3z4DKu9xXhn9Q== +"@aws-sdk/signature-v4@3.5.0": + version "3.5.0" + resolved "https://registry.yarnpkg.com/@aws-sdk/signature-v4/-/signature-v4-3.5.0.tgz#6fef44247cbdff28e5097a4cc72c4e3d1d940315" + integrity sha512-yXoCnXBsKno+pO2EptG3jjMbOdFftj3g6FnptUYt7tBNZWtCzxz5+SXLHGrouMDB1owxL+L8CtwUglyt7qbn8w== dependencies: - "@aws-sdk/is-array-buffer" "3.1.0" - "@aws-sdk/types" "3.1.0" - "@aws-sdk/util-hex-encoding" "3.1.0" - "@aws-sdk/util-uri-escape" "3.1.0" + "@aws-sdk/is-array-buffer" "3.4.1" + "@aws-sdk/types" "3.4.1" + "@aws-sdk/util-hex-encoding" "3.4.1" + "@aws-sdk/util-uri-escape" "3.4.1" tslib "^1.8.0" -"@aws-sdk/smithy-client@3.3.0": - version "3.3.0" - resolved "https://registry.yarnpkg.com/@aws-sdk/smithy-client/-/smithy-client-3.3.0.tgz#9e270625a92fe541fc7478fee8c976801ab9a991" - integrity sha512-8cwSvHLlvPlQww1TnK9eu/vL7u4kWYM6C8N9mU+ug3SwvuqwIDTCYV8n6Gf+0gvu7m/J0PrIAKk32gnYPI1u6Q== +"@aws-sdk/smithy-client@3.5.0": + version "3.5.0" + resolved "https://registry.yarnpkg.com/@aws-sdk/smithy-client/-/smithy-client-3.5.0.tgz#c9185e719e5689a4cb783f3c47347e0d2b6eeb9f" + integrity sha512-Gf4ZpHlBp+cbdbkkUGf9bvOLmNIWiZwzQ8R5D7XWXJ7HZJhPElbKYhhlo38kBdazeTWC47+RuoGRqdRM1YhOew== dependencies: - "@aws-sdk/middleware-stack" "3.1.0" - "@aws-sdk/types" "3.1.0" + "@aws-sdk/middleware-stack" "3.4.1" + "@aws-sdk/types" "3.4.1" tslib "^1.8.0" -"@aws-sdk/types@3.1.0", "@aws-sdk/types@^3.1.0": - version "3.1.0" - resolved "https://registry.yarnpkg.com/@aws-sdk/types/-/types-3.1.0.tgz#04d77c37a80b422e8123f296338d129e51f3e1fc" - integrity sha512-4Az7cemXCN4Qp8EheNkZTJJqIG0dvCT2KAreJLoclcVTcEFw2rzlATUnSeia1YTRsVd6aNxD001Ug7f3vYcQkw== +"@aws-sdk/types@3.4.1", "@aws-sdk/types@^3.1.0": + version "3.4.1" + resolved "https://registry.yarnpkg.com/@aws-sdk/types/-/types-3.4.1.tgz#efd5c9ca2166d5569f353345fea5d9ff252350c5" + integrity sha512-HqDPRdMzseVD4I/8Bb8TBAzg2X0U7oDiPfvYcvZt8fpVO2SwBOiLMh9tiEnRin48uRBbQMAw8D8wmCpyU78Dvg== -"@aws-sdk/url-parser-native@3.3.0": - version "3.3.0" - resolved "https://registry.yarnpkg.com/@aws-sdk/url-parser-native/-/url-parser-native-3.3.0.tgz#f225ed89d9b3223eeac71ba726849faa61f00bc8" - integrity sha512-vdAjz9NKpJkJyyFhAw0BtsZBGtWuPiorVKJver1DK5R7Ckk9zS4Wz+bY33KKqffFApyepFdu289TdMShSCOQPw== +"@aws-sdk/url-parser-native@3.4.1": + version "3.4.1" + resolved "https://registry.yarnpkg.com/@aws-sdk/url-parser-native/-/url-parser-native-3.4.1.tgz#e9cc669fe74140ee956fa35a1fc11212275fb5aa" + integrity sha512-DFPw1FiqZz5Qf1iW1h5tpV2kLV88Z0Zrsm7lvDsb4ROKU2biABkqcHzHAgueFSGMJaIrzv7nOHaNuVFuZSZDHQ== dependencies: - "@aws-sdk/querystring-parser" "3.3.0" - "@aws-sdk/types" "3.1.0" + "@aws-sdk/querystring-parser" "3.4.1" + "@aws-sdk/types" "3.4.1" tslib "^1.8.0" url "^0.11.0" -"@aws-sdk/url-parser@3.3.0": - version "3.3.0" - resolved "https://registry.yarnpkg.com/@aws-sdk/url-parser/-/url-parser-3.3.0.tgz#b8ec7b4d9716e35fd19ee610d98d53b40815852c" - integrity sha512-HkzZJHOlvpedNxt67NQMF1cbo53bvw9rAUuOaLyw6eBZKYD/qYsUwoUwCMnnpOw7AnRKx6N7oYyYR/sAkciTXw== +"@aws-sdk/url-parser@3.4.1": + version "3.4.1" + resolved "https://registry.yarnpkg.com/@aws-sdk/url-parser/-/url-parser-3.4.1.tgz#5e612a0b24d00049822e8049d52ac8131d10d8c5" + integrity sha512-ibvdL3b1XZ5nrjoJCBjELv1XqK0MmbWQ7XzsXgy75qrfKr0LoROejdkDd9WbD7RX0JA3Ji/9a1D8CbXkwWOcQA== dependencies: - "@aws-sdk/querystring-parser" "3.3.0" - "@aws-sdk/types" "3.1.0" + "@aws-sdk/querystring-parser" "3.4.1" + "@aws-sdk/types" "3.4.1" tslib "^1.8.0" -"@aws-sdk/util-base64-browser@3.1.0": - version "3.1.0" - resolved "https://registry.yarnpkg.com/@aws-sdk/util-base64-browser/-/util-base64-browser-3.1.0.tgz#756253a3fc1ad58c38ad28ed664b701d850d3aa9" - integrity sha512-xkodj0VnkHl1gdYI9Nl4E2Ed+atM3xBTNaedoGnmqoyosMjPRJCpU8uFBmdiF4e+GGPsXlYe9oA/hLyJFxmeSQ== +"@aws-sdk/util-base64-browser@3.4.1": + version "3.4.1" + resolved "https://registry.yarnpkg.com/@aws-sdk/util-base64-browser/-/util-base64-browser-3.4.1.tgz#5ac43951e706d95ceec235087efbe46eccca6db3" + integrity sha512-2VbOHFpW35XKlkVeVXWUfSEIHsvB4RNJUpHNXIy7CjTjZUd8FVCBIvaLdFMXhj1f7BPUVgPyvGtYvXC3bU0FUA== dependencies: tslib "^1.8.0" -"@aws-sdk/util-base64-node@3.1.0": - version "3.1.0" - resolved "https://registry.yarnpkg.com/@aws-sdk/util-base64-node/-/util-base64-node-3.1.0.tgz#027a9e854d204adda56d5f43f8ef4a20532b7ac9" - integrity sha512-FEtnINw2MeD3LAtyGcofah5D8j6OjpmwNKibr7mIgosRO++iVyXe2xa6iOoptZFn5pIU0C4fkJn5o+kjBhRafA== +"@aws-sdk/util-base64-node@3.4.1": + version "3.4.1" + resolved "https://registry.yarnpkg.com/@aws-sdk/util-base64-node/-/util-base64-node-3.4.1.tgz#a365b7c5d698237c4fe117b3a73160fff814bd7b" + integrity sha512-9RBEK3VJq0B2Zlbiuw7N22fFJag+vG/cqanKvHpOLukzVHIL4dDH8hDA1Wh9cyKeYoqTQ9JP25zoOMb+Yy9MkQ== dependencies: - "@aws-sdk/util-buffer-from" "3.1.0" + "@aws-sdk/util-buffer-from" "3.4.1" tslib "^1.8.0" -"@aws-sdk/util-body-length-browser@3.1.0": - version "3.1.0" - resolved "https://registry.yarnpkg.com/@aws-sdk/util-body-length-browser/-/util-body-length-browser-3.1.0.tgz#b68018860cd5d63c9327c7a42323c5c75cf514bf" - integrity sha512-vzKDD/p1gcA05jeLmn6+6HdOY4G6Axyp6dj1R1nVeFpPPx6KkFsNGL9/CoaRT2TGv1fHBoDXsve9JRaCxrER4Q== +"@aws-sdk/util-body-length-browser@3.4.1": + version "3.4.1" + resolved "https://registry.yarnpkg.com/@aws-sdk/util-body-length-browser/-/util-body-length-browser-3.4.1.tgz#929de2bbcd05df4145229f11dde9d64e5d8937fa" + integrity sha512-lLNC4qBAaU6DU6HV0t93CdDZZyzm9nWNASAe9S3nBr4BPb0emXEPX/bToblWWCSIE2be1WDKnxkCtEctkqjozw== dependencies: tslib "^1.8.0" -"@aws-sdk/util-body-length-node@3.1.0": - version "3.1.0" - resolved "https://registry.yarnpkg.com/@aws-sdk/util-body-length-node/-/util-body-length-node-3.1.0.tgz#c280223066f0ce8fadb002a668a5f5e6ee4de12b" - integrity sha512-MfJoU2wFWkOmbjWDepq5bDGYZlpvtBi2Vs8ZeTcm/4+q+3L9tJ/Zb/Ofx5oeRg9VhCsAjvceQTdX+CAyP8byXA== +"@aws-sdk/util-body-length-node@3.4.1": + version "3.4.1" + resolved "https://registry.yarnpkg.com/@aws-sdk/util-body-length-node/-/util-body-length-node-3.4.1.tgz#ae83e49f180cf19817f0f7eccfb44dd83fe396cb" + integrity sha512-K7cQCvdJc4m5FXF/87hIgyJRjjydnsYX8kG8MDY9cSJPXgDwmT2DCFlsD67OwixUxwTwj2IJ0MIuworUTGydKQ== dependencies: tslib "^1.8.0" -"@aws-sdk/util-buffer-from@3.1.0": - version "3.1.0" - resolved "https://registry.yarnpkg.com/@aws-sdk/util-buffer-from/-/util-buffer-from-3.1.0.tgz#a68b2e191f3737bcd85c33af5a6b0e3e9f974f0e" - integrity sha512-UeC4VKmWYgTXjNdLVHfurrdhznnoxWLUFx8xspyRd58BhSZ5vc5HiiKTPX/CGxzAP/qZG668PaoOJucwmEam4g== +"@aws-sdk/util-buffer-from@3.4.1": + version "3.4.1" + resolved "https://registry.yarnpkg.com/@aws-sdk/util-buffer-from/-/util-buffer-from-3.4.1.tgz#aaefa24ad776b4617c04a28dce9ac4e6193b0551" + integrity sha512-RQz0xlR2LdfxnEyptTeAVBPPyNeqVz8Ib3pNR5mAjmARHT5w3FNSoRb/LRoRmzzV408qyKWdAUND7uugposj7A== dependencies: - "@aws-sdk/is-array-buffer" "3.1.0" + "@aws-sdk/is-array-buffer" "3.4.1" tslib "^1.8.0" -"@aws-sdk/util-hex-encoding@3.1.0": - version "3.1.0" - resolved "https://registry.yarnpkg.com/@aws-sdk/util-hex-encoding/-/util-hex-encoding-3.1.0.tgz#937440d60333c1b3e4fbe06012dfdc65c9e297bc" - integrity sha512-MPOsUY3USCUBaqZ3ifgE9il/liVxEKsz6dYQ08pdtWRzZx2CT7kWslQeNAT565pMvktnvdLjfzBw2FwnSI6nqg== +"@aws-sdk/util-hex-encoding@3.4.1": + version "3.4.1" + resolved "https://registry.yarnpkg.com/@aws-sdk/util-hex-encoding/-/util-hex-encoding-3.4.1.tgz#4ec50155666f7da345d11213c8b0b07dddf862bd" + integrity sha512-t1yfE7nrVkaAVvt7/Nv+e3w90PSkplglFCCfKjgDwJ+DTIFMRhRCq5tI1iFcfJqCPpy8LUDYo40crZAPZLJyRA== dependencies: tslib "^1.8.0" "@aws-sdk/util-locate-window@^3.0.0": - version "3.1.0" - resolved "https://registry.yarnpkg.com/@aws-sdk/util-locate-window/-/util-locate-window-3.1.0.tgz#a04058b8d1044521dda9ca77b81be0ffc26bf0d7" - integrity sha512-HAU9Sx3EJMGU4Cfq2m3t2QnkINNQx5KWa6xGctCLN2C8bNWOpKqQhWO6qcxsXalrdW5qiXY5sj8JZGRaLa3yyQ== + version "3.4.1" + resolved "https://registry.yarnpkg.com/@aws-sdk/util-locate-window/-/util-locate-window-3.4.1.tgz#933318165601fdb147693b8719996ddc60cae29d" + integrity sha512-wjN2FWqlPDek9WIvwLeRCjjbf3P2751j2DL0EOUHmm231gpCCGfiV1Ykb1ZY9iKlYkFumybs8C+5QOQXTrQUlg== dependencies: tslib "^1.8.0" -"@aws-sdk/util-uri-escape@3.1.0": - version "3.1.0" - resolved "https://registry.yarnpkg.com/@aws-sdk/util-uri-escape/-/util-uri-escape-3.1.0.tgz#1e4450c8e047b542f87172407e2fe0ade7c55227" - integrity sha512-1ZcXVJpsA6uW3tDTQI+Rpawqh76fyHpFc55ST8VGyMgmCzlJzBpYG0ck1kqVRSUP7YyvkJQvHfcm+U6doL5Xkw== +"@aws-sdk/util-uri-escape@3.4.1": + version "3.4.1" + resolved "https://registry.yarnpkg.com/@aws-sdk/util-uri-escape/-/util-uri-escape-3.4.1.tgz#74e9ca21aac377a0be001a14a6d47ae91af9793a" + integrity sha512-9KeC62PTYLx9Cat7Uc1g+9fL1h4XQdp2y6aln7d5VXVDFaeJqe4x4cmJNTrlOloH5kdVhFQ5f/EUUDYZ24gKjQ== dependencies: tslib "^1.8.0" -"@aws-sdk/util-user-agent-browser@3.3.0": - version "3.3.0" - resolved "https://registry.yarnpkg.com/@aws-sdk/util-user-agent-browser/-/util-user-agent-browser-3.3.0.tgz#bb64e260c0c9a89d8f01541e151db5a44fddedae" - integrity sha512-IXl5CStrW9gxZjENIkHHcnskeTKY1rFg0HVkNesjgdxX+Ly8RfpQ5VK1yXn84gz9mQbnDPXTyfh/NHt3uUpKfQ== +"@aws-sdk/util-user-agent-browser@3.5.0": + version "3.5.0" + resolved "https://registry.yarnpkg.com/@aws-sdk/util-user-agent-browser/-/util-user-agent-browser-3.5.0.tgz#66c63bccfbacbc15736e6e973247cb971fa04ff9" + integrity sha512-4B/xn4ynJ+O8DhGl8rjBKXo5CMRYFFdBlihYMeaMuEquHHjNi4/Rt0pyQZyqSkBIJLbH4NoC9sBMSR4BH0l/pw== dependencies: - "@aws-sdk/types" "3.1.0" + "@aws-sdk/types" "3.4.1" bowser "^2.11.0" tslib "^1.8.0" -"@aws-sdk/util-user-agent-node@3.3.0": - version "3.3.0" - resolved "https://registry.yarnpkg.com/@aws-sdk/util-user-agent-node/-/util-user-agent-node-3.3.0.tgz#2f8d7f94d7004b679d8d2d6655fdbab8a9de3f3e" - integrity sha512-EVGCqLWu4mmtqmdorW8aKA0Kc9pbAYgIMhmXN5vH277qQJGwx2TC5yuNeufoLWdk5rIb+MdXLi1CqmtyHd7mYw== +"@aws-sdk/util-user-agent-node@3.5.0": + version "3.5.0" + resolved "https://registry.yarnpkg.com/@aws-sdk/util-user-agent-node/-/util-user-agent-node-3.5.0.tgz#79b1083d11249468ca4dd599a35aed627499270c" + integrity sha512-94IbwJUiBwAQW5xWuJUwO3OxlYBN5oiyOxj4H3zpkbvFCyTHTCHV0NEI3TWVmDglKpfz6fNzvRPKtHFYOVvnNQ== dependencies: - "@aws-sdk/node-config-provider" "3.3.0" - "@aws-sdk/types" "3.1.0" + "@aws-sdk/node-config-provider" "3.4.1" + "@aws-sdk/types" "3.4.1" tslib "^1.8.0" -"@aws-sdk/util-utf8-browser@3.1.0", "@aws-sdk/util-utf8-browser@^3.0.0": - version "3.1.0" - resolved "https://registry.yarnpkg.com/@aws-sdk/util-utf8-browser/-/util-utf8-browser-3.1.0.tgz#7be17b545af101c320d34aace47139cf9987d796" - integrity sha512-vJP20me+Wc1RJHq+Y+gFD25aWhbQte+Qkyh3SOKQ+YvNaMcaeVwOV7b3Y3ItBuMdutHLJWmbJ2wF6dhhpy1kOA== +"@aws-sdk/util-utf8-browser@3.4.1", "@aws-sdk/util-utf8-browser@^3.0.0": + version "3.4.1" + resolved "https://registry.yarnpkg.com/@aws-sdk/util-utf8-browser/-/util-utf8-browser-3.4.1.tgz#fef8faa75addce8726b08c2963171e8949ac315c" + integrity sha512-dZ13D/y0cqFAe6LlWa17BXseRzRh96i8Jdx23I8zNSTcXctIetqINMwtO9KeJMl20vQTj8iORb4J496FgVRuUA== dependencies: tslib "^1.8.0" -"@aws-sdk/util-utf8-node@3.1.0": - version "3.1.0" - resolved "https://registry.yarnpkg.com/@aws-sdk/util-utf8-node/-/util-utf8-node-3.1.0.tgz#fd7e506b5fdf404fbbdd9bc46429afeea8114b25" - integrity sha512-lrBLkROMh9kTjHOguusqLvTX5+5O5CVpAGeISZlW6CCx2pMHtVRyE9cdNuRI8aJpyZsU12j8SoaKDUPGD+ixzw== +"@aws-sdk/util-utf8-node@3.4.1": + version "3.4.1" + resolved "https://registry.yarnpkg.com/@aws-sdk/util-utf8-node/-/util-utf8-node-3.4.1.tgz#d33f19705f818b692087b1c5791db3d5b8576029" + integrity sha512-89nrmzjQJJl0dHX7UfhwwTI7jNW8/PFOXKhSBNDaUjw5GAZHtsa8PNFSZ4Wmsyln7QT/c5ivggtrc6Xb3CZFdA== dependencies: - "@aws-sdk/util-buffer-from" "3.1.0" + "@aws-sdk/util-buffer-from" "3.4.1" tslib "^1.8.0" -"@aws-sdk/util-waiter@3.3.0": - version "3.3.0" - resolved "https://registry.yarnpkg.com/@aws-sdk/util-waiter/-/util-waiter-3.3.0.tgz#0e167372155e8618ac7bca114ed5bb416f011f63" - integrity sha512-2oehLAHXws1tCFXQff7s/v0LExnFQVII4EXCJNyWDRWFA1uge4GtmyoJ6C8svyMI9y6vaACj997+le3z2uAgIA== +"@aws-sdk/util-waiter@3.4.1": + version "3.4.1" + resolved "https://registry.yarnpkg.com/@aws-sdk/util-waiter/-/util-waiter-3.4.1.tgz#50d36f52758fd25169f9da7b9555c2e0f271079a" + integrity sha512-V/ArSzjzHKsFCGbwwLcGDN8kB3zpaKf1Hth/Mfc93CMKaWmK1/DoEdlZw1d7YuyoIoCn8JlYF1E76h1v7jHTsA== dependencies: - "@aws-sdk/abort-controller" "3.3.0" - "@aws-sdk/types" "3.1.0" + "@aws-sdk/abort-controller" "3.4.1" + "@aws-sdk/types" "3.4.1" tslib "^1.8.0" -"@aws-sdk/xml-builder@3.1.0": - version "3.1.0" - resolved "https://registry.yarnpkg.com/@aws-sdk/xml-builder/-/xml-builder-3.1.0.tgz#ad7113075416436d8c822199674c45fc6ef42441" - integrity sha512-F6liCbWPMbnJq8d0qgzuXwG5O7jg1hhgiG71TTn83rnc6vFzyw2o0C+ztiqSZsbAq7r2PlEfBPWVD32gTFIXXw== +"@aws-sdk/xml-builder@3.4.1": + version "3.4.1" + resolved "https://registry.yarnpkg.com/@aws-sdk/xml-builder/-/xml-builder-3.4.1.tgz#3dcdbd06d94e780cab576f3e0845fbc08c81666f" + integrity sha512-HpOveu6XU6t1xXsESum4szy7CoqBzoLf7Em1AFEdHZUHH06WTuFF771LASUqr1/Ch50ptfCIOQNi7SND5I0DaA== dependencies: tslib "^1.8.0" -"@babel/code-frame@^7.0.0": +"@babel/code-frame@7.12.11": version "7.12.11" resolved "https://registry.yarnpkg.com/@babel/code-frame/-/code-frame-7.12.11.tgz#f4ad435aa263db935b8f10f2c552d23fb716a63f" integrity sha512-Zt1yodBx1UcyiePMSkWnU4hPqhwq7hGi2nFL1LeA3EUl+q2LQx16MISgJ0+z7dnmgvP9QtIleuETGOiOH1RcIw== dependencies: "@babel/highlight" "^7.10.4" -"@babel/helper-validator-identifier@^7.10.4": +"@babel/code-frame@^7.0.0": + version "7.12.13" + resolved "https://registry.yarnpkg.com/@babel/code-frame/-/code-frame-7.12.13.tgz#dcfc826beef65e75c50e21d3837d7d95798dd658" + integrity sha512-HV1Cm0Q3ZrpCR93tkWOYiuYIgLxZXZFVG2VgK+MBWjUqZTundupbfx2aXarXuw5Ko5aMcjtJgbSs4vUGBS5v6g== + dependencies: + "@babel/highlight" "^7.12.13" + +"@babel/helper-validator-identifier@^7.12.11": version "7.12.11" resolved "https://registry.yarnpkg.com/@babel/helper-validator-identifier/-/helper-validator-identifier-7.12.11.tgz#c9a1f021917dcb5ccf0d4e453e399022981fc9ed" integrity sha512-np/lG3uARFybkoHokJUmf1QfEvRVCPbmQeUQpKow5cQ3xWrV9i3rUHodKDJPQfTVX61qKi+UdYk8kik84n7XOw== -"@babel/highlight@^7.10.4": - version "7.10.4" - resolved "https://registry.yarnpkg.com/@babel/highlight/-/highlight-7.10.4.tgz#7d1bdfd65753538fabe6c38596cdb76d9ac60143" - integrity sha512-i6rgnR/YgPEQzZZnbTHHuZdlE8qyoBNalD6F+q4vAFlcMEcqmkoG+mPqJYJCo63qPf74+Y1UZsl3l6f7/RIkmA== +"@babel/highlight@^7.10.4", "@babel/highlight@^7.12.13": + version "7.12.13" + resolved "https://registry.yarnpkg.com/@babel/highlight/-/highlight-7.12.13.tgz#8ab538393e00370b26271b01fa08f7f27f2e795c" + integrity sha512-kocDQvIbgMKlWxXe9fof3TQ+gkIPOUSEYhJjqUjvKMez3krV7vbzYCDq39Oj11UAVK7JqPVGQPlgE85dPNlQww== dependencies: - "@babel/helper-validator-identifier" "^7.10.4" + "@babel/helper-validator-identifier" "^7.12.11" chalk "^2.0.0" js-tokens "^4.0.0" -"@babel/runtime@^7.11.2": - version "7.12.5" - resolved "https://registry.yarnpkg.com/@babel/runtime/-/runtime-7.12.5.tgz#410e7e487441e1b360c29be715d870d9b985882e" - integrity sha512-plcc+hbExy3McchJCEQG3knOsuh3HH+Prx1P6cLIkET/0dLuQDEnrT+s27Axgc9bqfsmNUNHfscgMUdBpC9xfg== - dependencies: - regenerator-runtime "^0.13.4" - -"@commitlint/cli@^11.0.0": - version "11.0.0" - resolved "https://registry.yarnpkg.com/@commitlint/cli/-/cli-11.0.0.tgz#698199bc52afed50aa28169237758fa14a67b5d3" - integrity sha512-YWZWg1DuqqO5Zjh7vUOeSX76vm0FFyz4y0cpGMFhrhvUi5unc4IVfCXZ6337R9zxuBtmveiRuuhQqnRRer+13g== - dependencies: - "@babel/runtime" "^7.11.2" - "@commitlint/format" "^11.0.0" - "@commitlint/lint" "^11.0.0" - "@commitlint/load" "^11.0.0" - "@commitlint/read" "^11.0.0" - chalk "4.1.0" - core-js "^3.6.1" - get-stdin "8.0.0" - lodash "^4.17.19" - resolve-from "5.0.0" - resolve-global "1.0.0" - yargs "^15.1.0" - -"@commitlint/config-conventional@^11.0.0": - version "11.0.0" - resolved "https://registry.yarnpkg.com/@commitlint/config-conventional/-/config-conventional-11.0.0.tgz#3fa300a1b639273946de3c3f15e1cda518333422" - integrity sha512-SNDRsb5gLuDd2PL83yCOQX6pE7gevC79UPFx+GLbLfw6jGnnbO9/tlL76MLD8MOViqGbo7ZicjChO9Gn+7tHhA== - dependencies: - conventional-changelog-conventionalcommits "^4.3.1" - -"@commitlint/ensure@^11.0.0": - version "11.0.0" - resolved "https://registry.yarnpkg.com/@commitlint/ensure/-/ensure-11.0.0.tgz#3e796b968ab5b72bc6f8a6040076406306c987fb" - integrity sha512-/T4tjseSwlirKZdnx4AuICMNNlFvRyPQimbZIOYujp9DSO6XRtOy9NrmvWujwHsq9F5Wb80QWi4WMW6HMaENug== - dependencies: - "@commitlint/types" "^11.0.0" - lodash "^4.17.19" - "@commitlint/execute-rule@^11.0.0": version "11.0.0" resolved "https://registry.yarnpkg.com/@commitlint/execute-rule/-/execute-rule-11.0.0.tgz#3ed60ab7a33019e58d90e2d891b75d7df77b4b4d" integrity sha512-g01p1g4BmYlZ2+tdotCavrMunnPFPhTzG1ZiLKTCYrooHRbmvqo42ZZn4QMStUEIcn+jfLb6BRZX3JzIwA1ezQ== -"@commitlint/format@^11.0.0": - version "11.0.0" - resolved "https://registry.yarnpkg.com/@commitlint/format/-/format-11.0.0.tgz#ac47b0b9ca46540c0082c721b290794e67bdc51b" - integrity sha512-bpBLWmG0wfZH/svzqD1hsGTpm79TKJWcf6EXZllh2J/LSSYKxGlv967lpw0hNojme0sZd4a/97R3qA2QHWWSLg== - dependencies: - "@commitlint/types" "^11.0.0" - chalk "^4.0.0" - -"@commitlint/is-ignored@^11.0.0": - version "11.0.0" - resolved "https://registry.yarnpkg.com/@commitlint/is-ignored/-/is-ignored-11.0.0.tgz#7b803eda56276dbe7fec51eb1510676198468f39" - integrity sha512-VLHOUBN+sOlkYC4tGuzE41yNPO2w09sQnOpfS+pSPnBFkNUUHawEuA44PLHtDvQgVuYrMAmSWFQpWabMoP5/Xg== - dependencies: - "@commitlint/types" "^11.0.0" - semver "7.3.2" - -"@commitlint/lint@^11.0.0": - version "11.0.0" - resolved "https://registry.yarnpkg.com/@commitlint/lint/-/lint-11.0.0.tgz#01e062cd1b0e7c3d756aa2c246462e0b6a3348a4" - integrity sha512-Q8IIqGIHfwKr8ecVZyYh6NtXFmKw4YSEWEr2GJTB/fTZXgaOGtGFZDWOesCZllQ63f1s/oWJYtVv5RAEuwN8BQ== - dependencies: - "@commitlint/is-ignored" "^11.0.0" - "@commitlint/parse" "^11.0.0" - "@commitlint/rules" "^11.0.0" - "@commitlint/types" "^11.0.0" - -"@commitlint/load@>6.1.1", "@commitlint/load@^11.0.0": +"@commitlint/load@>6.1.1": version "11.0.0" resolved "https://registry.yarnpkg.com/@commitlint/load/-/load-11.0.0.tgz#f736562f0ffa7e773f8808fea93319042ee18211" integrity sha512-t5ZBrtgvgCwPfxmG811FCp39/o3SJ7L+SNsxFL92OR4WQxPcu6c8taD0CG2lzOHGuRyuMxZ7ps3EbngT2WpiCg== @@ -650,28 +591,6 @@ lodash "^4.17.19" resolve-from "^5.0.0" -"@commitlint/message@^11.0.0": - version "11.0.0" - resolved "https://registry.yarnpkg.com/@commitlint/message/-/message-11.0.0.tgz#83554c3cbbc884fd07b473593bc3e94bcaa3ee05" - integrity sha512-01ObK/18JL7PEIE3dBRtoMmU6S3ecPYDTQWWhcO+ErA3Ai0KDYqV5VWWEijdcVafNpdeUNrEMigRkxXHQLbyJA== - -"@commitlint/parse@^11.0.0": - version "11.0.0" - resolved "https://registry.yarnpkg.com/@commitlint/parse/-/parse-11.0.0.tgz#d18b08cf67c35d02115207d7009306a2e8e7c901" - integrity sha512-DekKQAIYWAXIcyAZ6/PDBJylWJ1BROTfDIzr9PMVxZRxBPc1gW2TG8fLgjZfBP5mc0cuthPkVi91KQQKGri/7A== - dependencies: - conventional-changelog-angular "^5.0.0" - conventional-commits-parser "^3.0.0" - -"@commitlint/read@^11.0.0": - version "11.0.0" - resolved "https://registry.yarnpkg.com/@commitlint/read/-/read-11.0.0.tgz#f24240548c63587bba139fa5a364cab926077016" - integrity sha512-37V0V91GSv0aDzMzJioKpCoZw6l0shk7+tRG8RkW1GfZzUIytdg3XqJmM+IaIYpaop0m6BbZtfq+idzUwJnw7g== - dependencies: - "@commitlint/top-level" "^11.0.0" - fs-extra "^9.0.0" - git-raw-commits "^2.0.0" - "@commitlint/resolve-extends@^11.0.0": version "11.0.0" resolved "https://registry.yarnpkg.com/@commitlint/resolve-extends/-/resolve-extends-11.0.0.tgz#158ecbe27d4a2a51d426111a01478e216fbb1036" @@ -682,28 +601,6 @@ resolve-from "^5.0.0" resolve-global "^1.0.0" -"@commitlint/rules@^11.0.0": - version "11.0.0" - resolved "https://registry.yarnpkg.com/@commitlint/rules/-/rules-11.0.0.tgz#bdb310cc6fc55c9f8d7d917a22b69055c535c375" - integrity sha512-2hD9y9Ep5ZfoNxDDPkQadd2jJeocrwC4vJ98I0g8pNYn/W8hS9+/FuNpolREHN8PhmexXbkjrwyQrWbuC0DVaA== - dependencies: - "@commitlint/ensure" "^11.0.0" - "@commitlint/message" "^11.0.0" - "@commitlint/to-lines" "^11.0.0" - "@commitlint/types" "^11.0.0" - -"@commitlint/to-lines@^11.0.0": - version "11.0.0" - resolved "https://registry.yarnpkg.com/@commitlint/to-lines/-/to-lines-11.0.0.tgz#86dea151c10eea41e39ea96fa4de07839258a7fe" - integrity sha512-TIDTB0Y23jlCNubDROUVokbJk6860idYB5cZkLWcRS9tlb6YSoeLn1NLafPlrhhkkkZzTYnlKYzCVrBNVes1iw== - -"@commitlint/top-level@^11.0.0": - version "11.0.0" - resolved "https://registry.yarnpkg.com/@commitlint/top-level/-/top-level-11.0.0.tgz#bb2d1b6e5ed3be56874633b59e1f7de118c32783" - integrity sha512-O0nFU8o+Ws+py5pfMQIuyxOtfR/kwtr5ybqTvR+C2lUPer2x6lnQU+OnfD7hPM+A+COIUZWx10mYQvkR3MmtAA== - dependencies: - find-up "^5.0.0" - "@commitlint/types@^11.0.0": version "11.0.0" resolved "https://registry.yarnpkg.com/@commitlint/types/-/types-11.0.0.tgz#719cf05fcc1abb6533610a2e0f5dd1e61eac14fe" @@ -1519,25 +1416,25 @@ fastq "^1.6.0" "@octokit/auth-token@^2.4.0": - version "2.4.4" - resolved "https://registry.yarnpkg.com/@octokit/auth-token/-/auth-token-2.4.4.tgz#ee31c69b01d0378c12fd3ffe406030f3d94d3b56" - integrity sha512-LNfGu3Ro9uFAYh10MUZVaT7X2CnNm2C8IDQmabx+3DygYIQjs9FwzFAHN/0t6mu5HEPhxcb1XOuxdpY82vCg2Q== + version "2.4.5" + resolved "https://registry.yarnpkg.com/@octokit/auth-token/-/auth-token-2.4.5.tgz#568ccfb8cb46f36441fac094ce34f7a875b197f3" + integrity sha512-BpGYsPgJt05M7/L/5FoE1PiAbdxXFZkX/3kDYcsvd1v6UhlnE5e96dTDr0ezX/EFwciQxf3cNV0loipsURU+WA== dependencies: - "@octokit/types" "^6.0.0" + "@octokit/types" "^6.0.3" "@octokit/endpoint@^6.0.1": - version "6.0.10" - resolved "https://registry.yarnpkg.com/@octokit/endpoint/-/endpoint-6.0.10.tgz#741ce1fa2f4fb77ce8ebe0c6eaf5ce63f565f8e8" - integrity sha512-9+Xef8nT7OKZglfkOMm7IL6VwxXUQyR7DUSU0LH/F7VNqs8vyd7es5pTfz9E7DwUIx7R3pGscxu1EBhYljyu7Q== + version "6.0.11" + resolved "https://registry.yarnpkg.com/@octokit/endpoint/-/endpoint-6.0.11.tgz#082adc2aebca6dcefa1fb383f5efb3ed081949d1" + integrity sha512-fUIPpx+pZyoLW4GCs3yMnlj2LfoXTWDUVPTC4V3MUEKZm48W+XYpeWSZCv+vYF1ZABUm2CqnDVf1sFtIYrj7KQ== dependencies: - "@octokit/types" "^6.0.0" + "@octokit/types" "^6.0.3" is-plain-object "^5.0.0" universal-user-agent "^6.0.0" -"@octokit/openapi-types@^3.2.0": - version "3.2.0" - resolved "https://registry.yarnpkg.com/@octokit/openapi-types/-/openapi-types-3.2.0.tgz#d62d0ff7147dbf4d218616b2484ee2a5d023055d" - integrity sha512-X7yW/fpzF3uTAE+LbPD3HEeeU+/49o0V4kNA/yv8jQ3BDpFayv/osTOhY1y1mLXljW2bOJcOCSGZo4jFKPJ6Vw== +"@octokit/openapi-types@^4.0.3": + version "4.0.3" + resolved "https://registry.yarnpkg.com/@octokit/openapi-types/-/openapi-types-4.0.3.tgz#857335b0ddb3400fd19f8917b2affb5ee897dd3f" + integrity sha512-CXCe1Zzc/WhjpuAEgoUktAinZJ02l6W8q1hDkwBtaonEtO6cjo/3Pyb2J1t5y2q/SvjESDJ77xZ9UVHqQVvihw== "@octokit/plugin-enterprise-rest@^6.0.1": version "6.0.1" @@ -1552,9 +1449,9 @@ "@octokit/types" "^2.0.1" "@octokit/plugin-request-log@^1.0.0": - version "1.0.2" - resolved "https://registry.yarnpkg.com/@octokit/plugin-request-log/-/plugin-request-log-1.0.2.tgz#394d59ec734cd2f122431fbaf05099861ece3c44" - integrity sha512-oTJSNAmBqyDR41uSMunLQKMX0jmEXbwD1fpz8FG27lScV3RhtGfBa1/BBLym+PxcC16IBlF7KH9vP1BUYxA+Eg== + version "1.0.3" + resolved "https://registry.yarnpkg.com/@octokit/plugin-request-log/-/plugin-request-log-1.0.3.tgz#70a62be213e1edc04bb8897ee48c311482f9700d" + integrity sha512-4RFU4li238jMJAzLgAwkBAw+4Loile5haQMQr+uhFq27BmyJXcXSKvoQKqh0agsZEiUlW6iSv3FAgvmGkur7OQ== "@octokit/plugin-rest-endpoint-methods@2.4.0": version "2.4.0" @@ -1574,22 +1471,22 @@ once "^1.4.0" "@octokit/request-error@^2.0.0": - version "2.0.4" - resolved "https://registry.yarnpkg.com/@octokit/request-error/-/request-error-2.0.4.tgz#07dd5c0521d2ee975201274c472a127917741262" - integrity sha512-LjkSiTbsxIErBiRh5wSZvpZqT4t0/c9+4dOe0PII+6jXR+oj/h66s7E4a/MghV7iT8W9ffoQ5Skoxzs96+gBPA== + version "2.0.5" + resolved "https://registry.yarnpkg.com/@octokit/request-error/-/request-error-2.0.5.tgz#72cc91edc870281ad583a42619256b380c600143" + integrity sha512-T/2wcCFyM7SkXzNoyVNWjyVlUwBvW3igM3Btr/eKYiPmucXTtkxt2RBsf6gn3LTzaLSLTQtNmvg+dGsOxQrjZg== dependencies: - "@octokit/types" "^6.0.0" + "@octokit/types" "^6.0.3" deprecation "^2.0.0" once "^1.4.0" "@octokit/request@^5.2.0": - version "5.4.12" - resolved "https://registry.yarnpkg.com/@octokit/request/-/request-5.4.12.tgz#b04826fa934670c56b135a81447be2c1723a2ffc" - integrity sha512-MvWYdxengUWTGFpfpefBBpVmmEYfkwMoxonIB3sUGp5rhdgwjXL1ejo6JbgzG/QD9B/NYt/9cJX1pxXeSIUCkg== + version "5.4.14" + resolved "https://registry.yarnpkg.com/@octokit/request/-/request-5.4.14.tgz#ec5f96f78333bb2af390afa5ff66f114b063bc96" + integrity sha512-VkmtacOIQp9daSnBmDI92xNIeLuSRDOIuplp/CJomkvzt7M18NXgG044Cx/LFKLgjKt9T2tZR6AtJayba9GTSA== dependencies: "@octokit/endpoint" "^6.0.1" "@octokit/request-error" "^2.0.0" - "@octokit/types" "^6.0.3" + "@octokit/types" "^6.7.1" deprecation "^2.0.0" is-plain-object "^5.0.0" node-fetch "^2.6.1" @@ -1625,13 +1522,12 @@ dependencies: "@types/node" ">= 8" -"@octokit/types@^6.0.0", "@octokit/types@^6.0.3": - version "6.5.0" - resolved "https://registry.yarnpkg.com/@octokit/types/-/types-6.5.0.tgz#8f27c52d57eb4096fb05a290f4afc90194e08b19" - integrity sha512-mzCy7lkYQv+kM58W37uTg/mWoJ4nvRDRCkjSdqlrgA28hJEYNJTMYiGTvmq39cdtnMPJd0hshysBEAaH4D5C7w== +"@octokit/types@^6.0.3", "@octokit/types@^6.7.1": + version "6.8.5" + resolved "https://registry.yarnpkg.com/@octokit/types/-/types-6.8.5.tgz#797dfdad8c75718e97dc687d4c9fc49200ca8d17" + integrity sha512-ZsQawftZoi0kSF2pCsdgLURbOjtVcHnBOXiSxBKSNF56CRjARt5rb/g8WJgqB8vv4lgUEHrv06EdDKYQ22vA9Q== dependencies: - "@octokit/openapi-types" "^3.2.0" - "@types/node" ">= 8" + "@octokit/openapi-types" "^4.0.3" "@types/glob@^7.1.1": version "7.1.3" @@ -1656,10 +1552,10 @@ resolved "https://registry.yarnpkg.com/@types/minimist/-/minimist-1.2.1.tgz#283f669ff76d7b8260df8ab7a4262cc83d988256" integrity sha512-fZQQafSREFyuZcdWFAExYjBiCL7AUCdgsk80iO0q4yihYYdcIiH28CcuPTGFgLOCC8RlW49GSQxdHwZP+I7CNg== -"@types/node@*", "@types/node@>= 8", "@types/node@^14.14.22": - version "14.14.22" - resolved "https://registry.yarnpkg.com/@types/node/-/node-14.14.22.tgz#0d29f382472c4ccf3bd96ff0ce47daf5b7b84b18" - integrity sha512-g+f/qj/cNcqKkc3tFqlXOYjrmZA+jNBiDzbP3kH+B+otKFqAdPgVTGP1IeKRdMml/aE69as5S4FqtxAbl+LaMw== +"@types/node@*", "@types/node@>= 8", "@types/node@^14.14.28": + version "14.14.28" + resolved "https://registry.yarnpkg.com/@types/node/-/node-14.14.28.tgz#cade4b64f8438f588951a6b35843ce536853f25b" + integrity sha512-lg55ArB+ZiHHbBBttLpzD07akz0QPrZgUODNakeC09i62dnrywr9mFErHuaPlB6I7z+sEbK+IYmplahvplCj2g== "@types/normalize-package-data@^2.4.0": version "2.4.0" @@ -1676,13 +1572,13 @@ resolved "https://registry.yarnpkg.com/@types/uuid/-/uuid-8.3.0.tgz#215c231dff736d5ba92410e6d602050cce7e273f" integrity sha512-eQ9qFW/fhfGJF8WKHGEHZEyVWfZxrT+6CLIJGBcZPfxUh/+BnEj+UCGYMlr9qZuX/2AltsvwrGqp0LhEW8D0zQ== -"@typescript-eslint/eslint-plugin@^4.14.0": - version "4.14.0" - resolved "https://registry.yarnpkg.com/@typescript-eslint/eslint-plugin/-/eslint-plugin-4.14.0.tgz#92db8e7c357ed7d69632d6843ca70b71be3a721d" - integrity sha512-IJ5e2W7uFNfg4qh9eHkHRUCbgZ8VKtGwD07kannJvM5t/GU8P8+24NX8gi3Hf5jST5oWPY8kyV1s/WtfiZ4+Ww== +"@typescript-eslint/eslint-plugin@^4.15.0": + version "4.15.0" + resolved "https://registry.yarnpkg.com/@typescript-eslint/eslint-plugin/-/eslint-plugin-4.15.0.tgz#13a5a07cf30d0d5781e43480aa2a8d38d308b084" + integrity sha512-DJgdGZW+8CFUTz5C/dnn4ONcUm2h2T0itWD85Ob5/V27Ndie8hUoX5HKyGssvR8sUMkAIlUc/AMK67Lqa3kBIQ== dependencies: - "@typescript-eslint/experimental-utils" "4.14.0" - "@typescript-eslint/scope-manager" "4.14.0" + "@typescript-eslint/experimental-utils" "4.15.0" + "@typescript-eslint/scope-manager" "4.15.0" debug "^4.1.1" functional-red-black-tree "^1.0.1" lodash "^4.17.15" @@ -1690,61 +1586,60 @@ semver "^7.3.2" tsutils "^3.17.1" -"@typescript-eslint/experimental-utils@4.14.0": - version "4.14.0" - resolved "https://registry.yarnpkg.com/@typescript-eslint/experimental-utils/-/experimental-utils-4.14.0.tgz#5aa7b006736634f588a69ee343ca959cd09988df" - integrity sha512-6i6eAoiPlXMKRbXzvoQD5Yn9L7k9ezzGRvzC/x1V3650rUk3c3AOjQyGYyF9BDxQQDK2ElmKOZRD0CbtdkMzQQ== +"@typescript-eslint/experimental-utils@4.15.0": + version "4.15.0" + resolved "https://registry.yarnpkg.com/@typescript-eslint/experimental-utils/-/experimental-utils-4.15.0.tgz#b87c36410a9b23f637689427be85007a2ec1a9c6" + integrity sha512-V4vaDWvxA2zgesg4KPgEGiomWEBpJXvY4ZX34Y3qxK8LUm5I87L+qGIOTd9tHZOARXNRt9pLbblSKiYBlGMawg== dependencies: "@types/json-schema" "^7.0.3" - "@typescript-eslint/scope-manager" "4.14.0" - "@typescript-eslint/types" "4.14.0" - "@typescript-eslint/typescript-estree" "4.14.0" + "@typescript-eslint/scope-manager" "4.15.0" + "@typescript-eslint/types" "4.15.0" + "@typescript-eslint/typescript-estree" "4.15.0" eslint-scope "^5.0.0" eslint-utils "^2.0.0" -"@typescript-eslint/parser@^4.14.0": - version "4.14.0" - resolved "https://registry.yarnpkg.com/@typescript-eslint/parser/-/parser-4.14.0.tgz#62d4cd2079d5c06683e9bfb200c758f292c4dee7" - integrity sha512-sUDeuCjBU+ZF3Lzw0hphTyScmDDJ5QVkyE21pRoBo8iDl7WBtVFS+WDN3blY1CH3SBt7EmYCw6wfmJjF0l/uYg== +"@typescript-eslint/parser@^4.15.0": + version "4.15.0" + resolved "https://registry.yarnpkg.com/@typescript-eslint/parser/-/parser-4.15.0.tgz#8df94365b4b7161f9e8514fe28aef19954810b6b" + integrity sha512-L6Dtbq8Bc7g2aZwnIBETpmUa9XDKCMzKVwAArnGp5Mn7PRNFjf3mUzq8UeBjL3K8t311hvevnyqXAMSmxO8Gpg== dependencies: - "@typescript-eslint/scope-manager" "4.14.0" - "@typescript-eslint/types" "4.14.0" - "@typescript-eslint/typescript-estree" "4.14.0" + "@typescript-eslint/scope-manager" "4.15.0" + "@typescript-eslint/types" "4.15.0" + "@typescript-eslint/typescript-estree" "4.15.0" debug "^4.1.1" -"@typescript-eslint/scope-manager@4.14.0": - version "4.14.0" - resolved "https://registry.yarnpkg.com/@typescript-eslint/scope-manager/-/scope-manager-4.14.0.tgz#55a4743095d684e1f7b7180c4bac2a0a3727f517" - integrity sha512-/J+LlRMdbPh4RdL4hfP1eCwHN5bAhFAGOTsvE6SxsrM/47XQiPSgF5MDgLyp/i9kbZV9Lx80DW0OpPkzL+uf8Q== +"@typescript-eslint/scope-manager@4.15.0": + version "4.15.0" + resolved "https://registry.yarnpkg.com/@typescript-eslint/scope-manager/-/scope-manager-4.15.0.tgz#c42703558ea6daaaba51a9c3a86f2902dbab9432" + integrity sha512-CSNBZnCC2jEA/a+pR9Ljh8Y+5TY5qgbPz7ICEk9WCpSEgT6Pi7H2RIjxfrrbUXvotd6ta+i27sssKEH8Azm75g== dependencies: - "@typescript-eslint/types" "4.14.0" - "@typescript-eslint/visitor-keys" "4.14.0" + "@typescript-eslint/types" "4.15.0" + "@typescript-eslint/visitor-keys" "4.15.0" -"@typescript-eslint/types@4.14.0": - version "4.14.0" - resolved "https://registry.yarnpkg.com/@typescript-eslint/types/-/types-4.14.0.tgz#d8a8202d9b58831d6fd9cee2ba12f8a5a5dd44b6" - integrity sha512-VsQE4VvpldHrTFuVPY1ZnHn/Txw6cZGjL48e+iBxTi2ksa9DmebKjAeFmTVAYoSkTk7gjA7UqJ7pIsyifTsI4A== +"@typescript-eslint/types@4.15.0": + version "4.15.0" + resolved "https://registry.yarnpkg.com/@typescript-eslint/types/-/types-4.15.0.tgz#3011ae1ac3299bb9a5ac56bdd297cccf679d3662" + integrity sha512-su4RHkJhS+iFwyqyXHcS8EGPlUVoC+XREfy5daivjLur9JP8GhvTmDipuRpcujtGC4M+GYhUOJCPDE3rC5NJrg== -"@typescript-eslint/typescript-estree@4.14.0": - version "4.14.0" - resolved "https://registry.yarnpkg.com/@typescript-eslint/typescript-estree/-/typescript-estree-4.14.0.tgz#4bcd67486e9acafc3d0c982b23a9ab8ac8911ed7" - integrity sha512-wRjZ5qLao+bvS2F7pX4qi2oLcOONIB+ru8RGBieDptq/SudYwshveORwCVU4/yMAd4GK7Fsf8Uq1tjV838erag== +"@typescript-eslint/typescript-estree@4.15.0": + version "4.15.0" + resolved "https://registry.yarnpkg.com/@typescript-eslint/typescript-estree/-/typescript-estree-4.15.0.tgz#402c86a7d2111c1f7a2513022f22a38a395b7f93" + integrity sha512-jG6xTmcNbi6xzZq0SdWh7wQ9cMb2pqXaUp6bUZOMsIlu5aOlxGxgE/t6L/gPybybQGvdguajXGkZKSndZJpksA== dependencies: - "@typescript-eslint/types" "4.14.0" - "@typescript-eslint/visitor-keys" "4.14.0" + "@typescript-eslint/types" "4.15.0" + "@typescript-eslint/visitor-keys" "4.15.0" debug "^4.1.1" globby "^11.0.1" is-glob "^4.0.1" - lodash "^4.17.15" semver "^7.3.2" tsutils "^3.17.1" -"@typescript-eslint/visitor-keys@4.14.0": - version "4.14.0" - resolved "https://registry.yarnpkg.com/@typescript-eslint/visitor-keys/-/visitor-keys-4.14.0.tgz#b1090d9d2955b044b2ea2904a22496849acbdf54" - integrity sha512-MeHHzUyRI50DuiPgV9+LxcM52FCJFYjJiWHtXlbyC27b80mfOwKeiKI+MHOTEpcpfmoPFm/vvQS88bYIx6PZTA== +"@typescript-eslint/visitor-keys@4.15.0": + version "4.15.0" + resolved "https://registry.yarnpkg.com/@typescript-eslint/visitor-keys/-/visitor-keys-4.15.0.tgz#2a07768df30c8a5673f1bce406338a07fdec38ca" + integrity sha512-RnDtJwOwFucWFAMjG3ghCG/ikImFJFEg20DI7mn4pHEx3vC48lIAoyjhffvfHmErRDboUPC7p9Z2il4CLb7qxA== dependencies: - "@typescript-eslint/types" "4.14.0" + "@typescript-eslint/types" "4.15.0" eslint-visitor-keys "^2.0.0" "@vercel/ncc@^0.27.0": @@ -1824,9 +1719,9 @@ ajv@^6.10.0, ajv@^6.12.3, ajv@^6.12.4: uri-js "^4.2.2" ajv@^7.0.2: - version "7.0.3" - resolved "https://registry.yarnpkg.com/ajv/-/ajv-7.0.3.tgz#13ae747eff125cafb230ac504b2406cf371eece2" - integrity sha512-R50QRlXSxqXcQP5SvKUrw8VZeypvo12i2IX0EeR5PiZ7bEKeHWgzgo264LDadUsCU42lTJVhFikTqJwNeH34gQ== + version "7.1.0" + resolved "https://registry.yarnpkg.com/ajv/-/ajv-7.1.0.tgz#f982ea7933dc7f1012eae9eec5a86687d805421b" + integrity sha512-svS9uILze/cXbH0z2myCK2Brqprx/+JJYK5pHicT/GQiBfzzhUVAIT6MwqJg8y4xV/zoGsUeuPuwtoiKSGE15g== dependencies: fast-deep-equal "^3.1.1" json-schema-traverse "^1.0.0" @@ -2003,11 +1898,6 @@ asynckit@^0.4.0: resolved "https://registry.yarnpkg.com/asynckit/-/asynckit-0.4.0.tgz#c79ed97f7f34cb8f2ba1bc9790bcc366474b4b79" integrity sha1-x57Zf380y48robyXkLzDZkdLS3k= -at-least-node@^1.0.0: - version "1.0.0" - resolved "https://registry.yarnpkg.com/at-least-node/-/at-least-node-1.0.0.tgz#602cd4b46e844ad4effc92a8011a3c46e0238dc2" - integrity sha512-+q/t7Ekv1EDY2l6Gda6LLiX14rU9TV20Wa3ofeQmwPFZbOMo9DXrLbOjFaaclkXKWidIaopwAObQDqwWtGUjqg== - atob-lite@^2.0.0: version "2.0.0" resolved "https://registry.yarnpkg.com/atob-lite/-/atob-lite-2.0.0.tgz#0fef5ad46f1bd7a8502c65727f0367d5ee43d696" @@ -2054,9 +1944,9 @@ bcrypt-pbkdf@^1.0.0: tweetnacl "^0.14.3" before-after-hook@^2.0.0: - version "2.1.0" - resolved "https://registry.yarnpkg.com/before-after-hook/-/before-after-hook-2.1.0.tgz#b6c03487f44e24200dd30ca5e6a1979c5d2fb635" - integrity sha512-IWIbu7pMqyw3EAJHzzHbWa85b6oud/yfKYg5rqB5hNE8CeMi3nX+2C2sj0HswfblST86hpVEOAb9x34NZd6P7A== + version "2.1.1" + resolved "https://registry.yarnpkg.com/before-after-hook/-/before-after-hook-2.1.1.tgz#99ae36992b5cfab4a83f6bee74ab27835f28f405" + integrity sha512-5ekuQOvO04MDj7kYZJaMab2S8SPjGJbotVNyv7QYFCOAwrGZs/YnoDNlh1U+m5hl7H2D/+n0taaAV/tfyd3KMA== bluebird@^3.5.1, bluebird@^3.5.3, bluebird@^3.5.5: version "3.7.2" @@ -2331,15 +2221,6 @@ cliui@^5.0.0: strip-ansi "^5.2.0" wrap-ansi "^5.1.0" -cliui@^6.0.0: - version "6.0.0" - resolved "https://registry.yarnpkg.com/cliui/-/cliui-6.0.0.tgz#511d702c0c4e41ca156d7d0e96021f23e13225b1" - integrity sha512-t6wbgtoCXvAzst7QgXxJYqPt0usEfbgQdftEPbLL/cvv6HPE5VgvqCuAIDR0NgU52ds6rFwqrgakNLrHEjCbrQ== - dependencies: - string-width "^4.2.0" - strip-ansi "^6.0.0" - wrap-ansi "^6.2.0" - clone-deep@^4.0.1: version "4.0.1" resolved "https://registry.yarnpkg.com/clone-deep/-/clone-deep-4.0.1.tgz#c19fd9bdbbf85942b4fd979c84dcf7d5f07c2387" @@ -2439,11 +2320,6 @@ compare-func@^2.0.0: array-ify "^1.0.0" dot-prop "^5.1.0" -compare-versions@^3.6.0: - version "3.6.0" - resolved "https://registry.yarnpkg.com/compare-versions/-/compare-versions-3.6.0.tgz#1a5689913685e5a87637b8d3ffca75514ec41d62" - integrity sha512-W6Af2Iw1z4CB7q4uU4hv646dW9GQuBM+YpC0UvUCWSD8w90SJjp+ujJuXaEMtAXBtSqGfMPuFOVn4/+FlaqfBA== - component-emitter@^1.2.1: version "1.3.0" resolved "https://registry.yarnpkg.com/component-emitter/-/component-emitter-1.3.0.tgz#16e4070fba8ae29b679f2215853ee181ab2eabc0" @@ -2487,7 +2363,7 @@ console-control-strings@^1.0.0, console-control-strings@~1.1.0: resolved "https://registry.yarnpkg.com/console-control-strings/-/console-control-strings-1.1.0.tgz#3d7cf4464db6446ea644bf4b39507f9851008e8e" integrity sha1-PXz0Rk22RG6mRL9LOVB/mFEAjo4= -conventional-changelog-angular@^5.0.0, conventional-changelog-angular@^5.0.3: +conventional-changelog-angular@^5.0.3: version "5.0.12" resolved "https://registry.yarnpkg.com/conventional-changelog-angular/-/conventional-changelog-angular-5.0.12.tgz#c979b8b921cbfe26402eb3da5bbfda02d865a2b9" integrity sha512-5GLsbnkR/7A89RyHLvvoExbiGbd9xKdKqDTrArnPbOqBqG/2wIosu0fHwpeIRI8Tl94MhVNBXcLJZl92ZQ5USw== @@ -2495,15 +2371,6 @@ conventional-changelog-angular@^5.0.0, conventional-changelog-angular@^5.0.3: compare-func "^2.0.0" q "^1.5.1" -conventional-changelog-conventionalcommits@^4.3.1: - version "4.5.0" - resolved "https://registry.yarnpkg.com/conventional-changelog-conventionalcommits/-/conventional-changelog-conventionalcommits-4.5.0.tgz#a02e0b06d11d342fdc0f00c91d78265ed0bc0a62" - integrity sha512-buge9xDvjjOxJlyxUnar/+6i/aVEVGA7EEh4OafBCXPlLUQPGbRUBhBUveWRxzvR8TEjhKEP4BdepnpG2FSZXw== - dependencies: - compare-func "^2.0.0" - lodash "^4.17.15" - q "^1.5.1" - conventional-changelog-core@^3.1.6: version "3.2.3" resolved "https://registry.yarnpkg.com/conventional-changelog-core/-/conventional-changelog-core-3.2.3.tgz#b31410856f431c847086a7dcb4d2ca184a7d88fb" @@ -2557,7 +2424,7 @@ conventional-commits-filter@^2.0.2, conventional-commits-filter@^2.0.7: lodash.ismatch "^4.4.0" modify-values "^1.0.0" -conventional-commits-parser@^3.0.0, conventional-commits-parser@^3.0.3: +conventional-commits-parser@^3.0.3: version "3.2.0" resolved "https://registry.yarnpkg.com/conventional-commits-parser/-/conventional-commits-parser-3.2.0.tgz#9e261b139ca4b7b29bcebbc54460da36894004ca" integrity sha512-XmJiXPxsF0JhAKyfA2Nn+rZwYKJ60nanlbSWwwkGwLQFbugsc0gv1rzc7VbbUWAzJfR1qR87/pNgv9NgmxtBMQ== @@ -2601,11 +2468,6 @@ copy-descriptor@^0.1.0: resolved "https://registry.yarnpkg.com/copy-descriptor/-/copy-descriptor-0.1.1.tgz#676f6eb3c39997c2ee1ac3a924fd6124748f578d" integrity sha1-Z29us8OZl8LuGsOpJP1hJHSPV40= -core-js@^3.6.1: - version "3.8.3" - resolved "https://registry.yarnpkg.com/core-js/-/core-js-3.8.3.tgz#c21906e1f14f3689f93abcc6e26883550dd92dd0" - integrity sha512-KPYXeVZYemC2TkNEkX/01I+7yd+nX3KddKwZ1Ww7SKWdI2wQprSgLmrTddT8nw92AjEklTsPBoSdQBhbI1bQ6Q== - core-util-is@1.0.2, core-util-is@~1.0.0: version "1.0.2" resolved "https://registry.yarnpkg.com/core-util-is/-/core-util-is-1.0.2.tgz#b5fd54220aa2bc5ab57aab7140c940754503c1a7" @@ -2699,11 +2561,6 @@ dargs@^4.0.1: dependencies: number-is-nan "^1.0.0" -dargs@^7.0.0: - version "7.0.0" - resolved "https://registry.yarnpkg.com/dargs/-/dargs-7.0.0.tgz#04015c41de0bcb69ec84050f3d9be0caf8d6d5cc" - integrity sha512-2iy1EkLdlBzQGvbweYRFxmFath8+K7+AKB0TlhHWkNuH+TmovaMH/Wp7V7R4u7f4SnX3OgLsU9t1NI9ioDnUpg== - dashdash@^1.12.0: version "1.14.1" resolved "https://registry.yarnpkg.com/dashdash/-/dashdash-1.14.1.tgz#853cfa0f7cbe2fed5de20326b8dd581035f6e2f0" @@ -2946,9 +2803,9 @@ env-paths@^2.2.0: integrity sha512-6u0VYSCo/OW6IoD5WCLLy9JUGARbamfSavcNXry/eu8aHVFei6CD3Sw+VGX5alea1i9pgPHW0mbu6Xj0uBh7gA== envinfo@^7.3.1: - version "7.7.3" - resolved "https://registry.yarnpkg.com/envinfo/-/envinfo-7.7.3.tgz#4b2d8622e3e7366afb8091b23ed95569ea0208cc" - integrity sha512-46+j5QxbPWza0PB1i15nZx0xQ4I/EfQxg9J8Had3b408SV63nEtor2e+oiY63amTo9KTuh2a3XLObNwduxYwwA== + version "7.7.4" + resolved "https://registry.yarnpkg.com/envinfo/-/envinfo-7.7.4.tgz#c6311cdd38a0e86808c1c9343f667e4267c4a320" + integrity sha512-TQXTYFVVwwluWSFis6K2XKxgrD22jEv0FTuLCQI+OjH7rn93+iY0fSSFM5lrSxFY+H1+B0/cvvlamr3UsBivdQ== err-code@^1.0.0: version "1.1.2" @@ -3045,12 +2902,12 @@ eslint-visitor-keys@^2.0.0: resolved "https://registry.yarnpkg.com/eslint-visitor-keys/-/eslint-visitor-keys-2.0.0.tgz#21fdc8fbcd9c795cc0321f0563702095751511a8" integrity sha512-QudtT6av5WXels9WjIM7qz1XD1cWGvX4gGXvp/zBn9nXG02D0utdU3Em2m/QjTnrsk6bBjmCygl3rmj118msQQ== -eslint@^7.18.0: - version "7.18.0" - resolved "https://registry.yarnpkg.com/eslint/-/eslint-7.18.0.tgz#7fdcd2f3715a41fe6295a16234bd69aed2c75e67" - integrity sha512-fbgTiE8BfUJZuBeq2Yi7J3RB3WGUQ9PNuNbmgi6jt9Iv8qrkxfy19Ds3OpL1Pm7zg3BtTVhvcUZbIRQ0wmSjAQ== +eslint@^7.20.0: + version "7.20.0" + resolved "https://registry.yarnpkg.com/eslint/-/eslint-7.20.0.tgz#db07c4ca4eda2e2316e7aa57ac7fc91ec550bdc7" + integrity sha512-qGi0CTcOGP2OtCQBgWZlQjcTuP0XkIpYFj25XtRTQSHC+umNnp7UMshr2G8SLsRFYDdAPFeHOsiteadmMH02Yw== dependencies: - "@babel/code-frame" "^7.0.0" + "@babel/code-frame" "7.12.11" "@eslint/eslintrc" "^0.3.0" ajv "^6.10.0" chalk "^4.0.0" @@ -3062,7 +2919,7 @@ eslint@^7.18.0: eslint-utils "^2.1.0" eslint-visitor-keys "^2.0.0" espree "^7.3.1" - esquery "^1.2.0" + esquery "^1.4.0" esutils "^2.0.2" file-entry-cache "^6.0.0" functional-red-black-tree "^1.0.1" @@ -3102,10 +2959,10 @@ esprima@^4.0.0: resolved "https://registry.yarnpkg.com/esprima/-/esprima-4.0.1.tgz#13b04cdb3e6c5d19df91ab6987a8695619b0aa71" integrity sha512-eGuFFw7Upda+g4p+QHvnW0RyTX/SVeJBDM/gCtMARO0cLuT2HcEKnTPvhjV6aGeqrCB/sbNop0Kszm0jsaWU4A== -esquery@^1.2.0: - version "1.3.1" - resolved "https://registry.yarnpkg.com/esquery/-/esquery-1.3.1.tgz#b78b5828aa8e214e29fb74c4d5b752e1c033da57" - integrity sha512-olpvt9QG0vniUBZspVRN6lwB7hOZoTRtT+jzR+tS4ffYx2mzbw+z0XCOk44aaLYKApNX5nMm+E+P6o25ip/DHQ== +esquery@^1.4.0: + version "1.4.0" + resolved "https://registry.yarnpkg.com/esquery/-/esquery-1.4.0.tgz#2148ffc38b82e8c7057dfed48425b3e61f0f24a5" + integrity sha512-cCDispWt5vHHtwMY2YrAQ4ibFkAL8RbH5YGBnZBc90MolvvfkkQcJro/aZiAQUlQ3qgrYS6D6v8Gc5G5CQsc9w== dependencies: estraverse "^5.1.0" @@ -3287,14 +3144,14 @@ fast-levenshtein@^2.0.6: integrity sha1-PYpcZog6FqMMqGQ+hR8Zuqd5eRc= fast-xml-parser@^3.16.0: - version "3.17.6" - resolved "https://registry.yarnpkg.com/fast-xml-parser/-/fast-xml-parser-3.17.6.tgz#4f5df8cf927c3e59a10362abcfb7335c34bc5c5f" - integrity sha512-40WHI/5d2MOzf1sD2bSaTXlPn1lueJLAX6j1xH5dSAr6tNeut8B9ktEL6sjAK9yVON4uNj9//axOdBJUuruCzw== + version "3.18.0" + resolved "https://registry.yarnpkg.com/fast-xml-parser/-/fast-xml-parser-3.18.0.tgz#b77f4a494cd64e6f44aadfa68fbde30cd922b2df" + integrity sha512-tRrwShhppv0K5GKEtuVs92W0VGDaVltZAwtHbpjNF+JOT7cjIFySBGTEOmdBslXYyWYaZwEX/g4Su8ZeKg0LKQ== fastq@^1.6.0: - version "1.10.0" - resolved "https://registry.yarnpkg.com/fastq/-/fastq-1.10.0.tgz#74dbefccade964932cdf500473ef302719c652bb" - integrity sha512-NL2Qc5L3iQEsyYzweq7qfgy5OtXCmGzGvhElGEd/SoFWEMOEczNh5s5ocaF01HDetxz+p8ecjNPA6cZxxIHmzA== + version "1.10.1" + resolved "https://registry.yarnpkg.com/fastq/-/fastq-1.10.1.tgz#8b8f2ac8bf3632d67afcd65dac248d5fdc45385e" + integrity sha512-AWuv6Ery3pM+dY7LYS8YIaCiQvUaos9OB1RyNgaOWnaX+Tik7Onvcsf8x8c+YtDeT0maYLniBip2hox5KtEXXA== dependencies: reusify "^1.0.4" @@ -3341,6 +3198,11 @@ fill-range@^7.0.1: dependencies: to-regex-range "^5.0.1" +filter-obj@^1.1.0: + version "1.1.0" + resolved "https://registry.yarnpkg.com/filter-obj/-/filter-obj-1.1.0.tgz#9b311112bc6c6127a16e016c6c5d7f19e0805c5b" + integrity sha1-mzERErxsYSehbgFsbF1/GeCAXFs= + find-node-modules@2.0.0: version "2.0.0" resolved "https://registry.yarnpkg.com/find-node-modules/-/find-node-modules-2.0.0.tgz#5db1fb9e668a3d451db3d618cd167cdd59e41b69" @@ -3384,21 +3246,6 @@ find-up@^4.1.0: locate-path "^5.0.0" path-exists "^4.0.0" -find-up@^5.0.0: - version "5.0.0" - resolved "https://registry.yarnpkg.com/find-up/-/find-up-5.0.0.tgz#4c92819ecb7083561e4f4a240a86be5198f536fc" - integrity sha512-78/PXT1wlLLDgTzDs7sjq9hzz0vXD+zn+7wypEe4fXQxCmdmqfGsEPQxmiCSQI3ajFV91bVSsvNtrJRiW6nGng== - dependencies: - locate-path "^6.0.0" - path-exists "^4.0.0" - -find-versions@^4.0.0: - version "4.0.0" - resolved "https://registry.yarnpkg.com/find-versions/-/find-versions-4.0.0.tgz#3c57e573bf97769b8cb8df16934b627915da4965" - integrity sha512-wgpWy002tA+wgmO27buH/9KzyEOQnKsG/R0yrcjPT9BOFm0zRBVQbZ95nRGXWMywS8YR5knRbpohio0bcJABxQ== - dependencies: - semver-regex "^3.1.2" - findup-sync@^3.0.0: version "3.0.0" resolved "https://registry.yarnpkg.com/findup-sync/-/findup-sync-3.0.0.tgz#17b108f9ee512dfb7a5c7f3c8b27ea9e1a9c08d1" @@ -3473,16 +3320,6 @@ fs-extra@8.1.0, fs-extra@^8.1.0: jsonfile "^4.0.0" universalify "^0.1.0" -fs-extra@^9.0.0: - version "9.1.0" - resolved "https://registry.yarnpkg.com/fs-extra/-/fs-extra-9.1.0.tgz#5954460c764a8da2094ba3554bf839e6b9a7c86d" - integrity sha512-hcg3ZmepS30/7BSFqRvoo3DOMQu7IjqxO5nCDt+zM9XWjb33Wg7ziNT+Qvqbuc3+gWpzO02JubVyk2G4Zvo1OQ== - dependencies: - at-least-node "^1.0.0" - graceful-fs "^4.2.0" - jsonfile "^6.0.1" - universalify "^2.0.0" - fs-minipass@^1.2.5: version "1.2.7" resolved "https://registry.yarnpkg.com/fs-minipass/-/fs-minipass-1.2.7.tgz#ccff8570841e7fe4265693da88936c55aed7f7c7" @@ -3540,9 +3377,9 @@ get-caller-file@^2.0.1: integrity sha512-DyFP3BM/3YHTQOCUL/w0OZHR0lpKeGrxotcHWcqNEdnltqFwXVfhEBQ94eIo34AfQpo0rGki4cyIiftY06h2Fg== get-intrinsic@^1.0.2: - version "1.0.2" - resolved "https://registry.yarnpkg.com/get-intrinsic/-/get-intrinsic-1.0.2.tgz#6820da226e50b24894e08859469dc68361545d49" - integrity sha512-aeX0vrFm21ILl3+JpFFRNe9aUvp6VFZb2/CTbgLb8j75kOhvoNYjt9d8KA/tJG4gSo8nzEDedRl0h7vDmBYRVg== + version "1.1.1" + resolved "https://registry.yarnpkg.com/get-intrinsic/-/get-intrinsic-1.1.1.tgz#15f59f376f855c446963948f0d24cd3637b4abc6" + integrity sha512-kWZrnVM42QCiEA2Ig1bG8zjoIMOgxWwYCEeNdwY6Tv/cOSeGpcoX4pXHfKUxNKVoArnrEr2e9srnAxxGIraS9Q== dependencies: function-bind "^1.1.1" has "^1.0.3" @@ -3569,11 +3406,6 @@ get-port@^4.2.0: resolved "https://registry.yarnpkg.com/get-port/-/get-port-4.2.0.tgz#e37368b1e863b7629c43c5a323625f95cf24b119" integrity sha512-/b3jarXkH8KJoOMQc3uVGHASwGLPq3gSFJ7tgJm2diza+bydJPTGOibin2steecKeOylE8oY2JERlVWkAJO6yw== -get-stdin@8.0.0: - version "8.0.0" - resolved "https://registry.yarnpkg.com/get-stdin/-/get-stdin-8.0.0.tgz#cbad6a73feb75f6eeb22ba9e01f89aa28aa97a53" - integrity sha512-sY22aA6xchAzprjyqmSEQv4UbAAzRN0L2dQB0NlN5acTTK9Don6nhoc3eAbUnpZiCANAMfd/+40kVdKfFygohg== - get-stdin@^4.0.1: version "4.0.1" resolved "https://registry.yarnpkg.com/get-stdin/-/get-stdin-4.0.1.tgz#b968c6b0a04384324902e8bf1a5df32579a450fe" @@ -3616,17 +3448,6 @@ git-raw-commits@2.0.0: split2 "^2.0.0" through2 "^2.0.0" -git-raw-commits@^2.0.0: - version "2.0.9" - resolved "https://registry.yarnpkg.com/git-raw-commits/-/git-raw-commits-2.0.9.tgz#5cbc707a615cb77b71e687f8a1ee54af46208b22" - integrity sha512-hSpNpxprVno7IOd4PZ93RQ+gNdzPAIrW0x8av6JQDJGV4k1mR9fE01dl8sEqi2P7aKmmwiGUn1BCPuf16Ae0Qw== - dependencies: - dargs "^7.0.0" - lodash.template "^4.0.2" - meow "^8.0.0" - split2 "^3.0.0" - through2 "^4.0.0" - git-remote-origin-url@^2.0.0: version "2.0.0" resolved "https://registry.yarnpkg.com/git-remote-origin-url/-/git-remote-origin-url-2.0.0.tgz#5282659dae2107145a11126112ad3216ec5fa65f" @@ -3652,9 +3473,9 @@ git-up@^4.0.0: parse-url "^5.0.0" git-url-parse@^11.1.2: - version "11.4.3" - resolved "https://registry.yarnpkg.com/git-url-parse/-/git-url-parse-11.4.3.tgz#1610284edf1f14964180f5b3399ec68b692cfd87" - integrity sha512-LZTTk0nqJnKN48YRtOpR8H5SEfp1oM2tls90NuZmBxN95PnCvmuXGzqQ4QmVirBgKx2KPYfPGteX3/raWjKenQ== + version "11.4.4" + resolved "https://registry.yarnpkg.com/git-url-parse/-/git-url-parse-11.4.4.tgz#5d747debc2469c17bc385719f7d0427802d83d77" + integrity sha512-Y4o9o7vQngQDIU9IjyCmRJBin5iYjI5u9ZITnddRZpD7dcCFQj2sL2XuMNbLRE4b4B/4ENPsp2Q8P44fjAZ0Pw== dependencies: git-up "^4.0.0" @@ -3770,9 +3591,9 @@ globby@^9.2.0: slash "^2.0.0" graceful-fs@^4.1.11, graceful-fs@^4.1.15, graceful-fs@^4.1.2, graceful-fs@^4.1.6, graceful-fs@^4.2.0, graceful-fs@^4.2.2: - version "4.2.4" - resolved "https://registry.yarnpkg.com/graceful-fs/-/graceful-fs-4.2.4.tgz#2256bde14d3632958c465ebc96dc467ca07a29fb" - integrity sha512-WjKPNJF79dtJAVniUlGGWHYGz2jWxT6VhN/4m1NdkbZ2nOsEF+cI1Edgql5zCRhs/VsQYRvrXctxktVXZUkixw== + version "4.2.6" + resolved "https://registry.yarnpkg.com/graceful-fs/-/graceful-fs-4.2.6.tgz#ff040b2b0853b23c3d31027523706f1885d76bee" + integrity sha512-nTnJ528pbqxYanhpDYsi4Rd8MAeaBA67+RZ10CM1m3bTAVFEDcd5AuA4a6W5YkGZ1iNXHzZz8T6TBKLeBuNriQ== handlebars@^4.7.6: version "4.7.6" @@ -3875,9 +3696,9 @@ hosted-git-info@^2.1.4, hosted-git-info@^2.7.1: integrity sha512-f/wzC2QaWBs7t9IYqB4T3sR1xviIViXJRJTWBlx2Gf3g0Xi5vI7Yy4koXQ1c9OYDGHN9sBy1DQ2AB8fqZBWhUg== hosted-git-info@^3.0.6: - version "3.0.7" - resolved "https://registry.yarnpkg.com/hosted-git-info/-/hosted-git-info-3.0.7.tgz#a30727385ea85acfcee94e0aad9e368c792e036c" - integrity sha512-fWqc0IcuXs+BmE9orLDyVykAG9GJtGLGuZAAqgcckPgv5xad4AcXGIv8galtQvlwutxSlaMcdw7BUtq2EIvqCQ== + version "3.0.8" + resolved "https://registry.yarnpkg.com/hosted-git-info/-/hosted-git-info-3.0.8.tgz#6e35d4cc87af2c5f816e4cb9ce350ba87a3f370d" + integrity sha512-aXpmwoOhRBrw6X3j0h5RloK4x1OzsxMPyxqIHyNfSe2pypkVTZFpEiRoSipPEPlMrh0HW/XsjkJ5WgnCirpNUw== dependencies: lru-cache "^6.0.0" @@ -3923,22 +3744,6 @@ humanize-ms@^1.2.1: dependencies: ms "^2.0.0" -husky@^4.3.8: - version "4.3.8" - resolved "https://registry.yarnpkg.com/husky/-/husky-4.3.8.tgz#31144060be963fd6850e5cc8f019a1dfe194296d" - integrity sha512-LCqqsB0PzJQ/AlCgfrfzRe3e3+NvmefAdKQhRYpxS4u6clblBoDdzzvHi8fmxKRzvMxPY/1WZWzomPZww0Anow== - dependencies: - chalk "^4.0.0" - ci-info "^2.0.0" - compare-versions "^3.6.0" - cosmiconfig "^7.0.0" - find-versions "^4.0.0" - opencollective-postinstall "^2.0.2" - pkg-dir "^5.0.0" - please-upgrade-node "^3.2.0" - slash "^3.0.0" - which-pm-runs "^1.0.0" - iconv-lite@^0.4.24: version "0.4.24" resolved "https://registry.yarnpkg.com/iconv-lite/-/iconv-lite-0.4.24.tgz#2022b4b25fbddc21d2f524974a474aafe733908b" @@ -4107,9 +3912,9 @@ is-buffer@^1.1.5: integrity sha512-NcdALwpXkTm5Zvvbk7owOUSvVvBKDgKP5/ewfXEznmQFfs4ZRmanOeKBTjRVjka3QFoN6XJ+9F3USqfHqTaU5w== is-callable@^1.1.4, is-callable@^1.2.2: - version "1.2.2" - resolved "https://registry.yarnpkg.com/is-callable/-/is-callable-1.2.2.tgz#c7c6715cd22d4ddb48d3e19970223aceabb080d9" - integrity sha512-dnMqspv5nU3LoewK2N/y7KLtxtakvTuaCsU9FU50/QDmdbHNy/4/JuRtMHqRU22o3q+W89YQndQEeCVwK+3qrA== + version "1.2.3" + resolved "https://registry.yarnpkg.com/is-callable/-/is-callable-1.2.3.tgz#8b1e0500b73a1d76c70487636f368e519de8db8e" + integrity sha512-J1DcMe8UYTBSrKezuIUTUwjXsho29693unXM2YhJUTR2txK/eG47bvNa/wipPFmZFgr/N6f1GA66dv0mEyTIyQ== is-ci@^2.0.0: version "2.0.0" @@ -4118,7 +3923,7 @@ is-ci@^2.0.0: dependencies: ci-info "^2.0.0" -is-core-module@^2.1.0: +is-core-module@^2.2.0: version "2.2.0" resolved "https://registry.yarnpkg.com/is-core-module/-/is-core-module-2.2.0.tgz#97037ef3d52224d85163f5597b2b63d9afed981a" integrity sha512-XRAfAdyyY5F5cOXn7hYQDqh2Xmii+DEfIcQGxK/uNwMHhIkPWO0g8msXcbzLe+MpGoR951MlqM/2iIlU4vKDdQ== @@ -4265,10 +4070,11 @@ is-plain-object@^5.0.0: integrity sha512-VRSzKkbMm5jMDoKLbltAkFQ5Qr7VDiTFGXxYFXXowVj387GeGNOCsOH6Msy00SGZ3Fp84b1Naa1psqgcCIEP5Q== is-regex@^1.1.1: - version "1.1.1" - resolved "https://registry.yarnpkg.com/is-regex/-/is-regex-1.1.1.tgz#c6f98aacc546f6cec5468a07b7b153ab564a57b9" - integrity sha512-1+QkEcxiLlB7VEyFtyBg94e08OAsvq7FUBgApTq/w2ymCLyKJgDPsybBENVtA7XCQEgEXxKPonG+mvYRxh/LIg== + version "1.1.2" + resolved "https://registry.yarnpkg.com/is-regex/-/is-regex-1.1.2.tgz#81c8ebde4db142f2cf1c53fc86d6a45788266251" + integrity sha512-axvdhb5pdhEVThqJzYXwMlVuZwC+FF2DpcOhTS+y/8jVq4trxyPgfcwIxIKiyeuLlSQYKkmUaPQJ8ZE4yNKXDg== dependencies: + call-bind "^1.0.2" has-symbols "^1.0.1" is-regexp@^1.0.0: @@ -4409,15 +4215,6 @@ jsonfile@^4.0.0: optionalDependencies: graceful-fs "^4.1.6" -jsonfile@^6.0.1: - version "6.1.0" - resolved "https://registry.yarnpkg.com/jsonfile/-/jsonfile-6.1.0.tgz#bc55b2634793c679ec6403094eb13698a6ec0aae" - integrity sha512-5dgndWOriYSm5cnYaJNhalLNDKOqFwyDB/rr1E9ZsGciGvKPs8R2xYGCacuf3z6K1YKDz182fd+fY3cn3pMqXQ== - dependencies: - universalify "^2.0.0" - optionalDependencies: - graceful-fs "^4.1.6" - jsonparse@^1.2.0: version "1.3.1" resolved "https://registry.yarnpkg.com/jsonparse/-/jsonparse-1.3.1.tgz#3f4dae4a91fac315f71062f8521cc239f1366280" @@ -4494,10 +4291,10 @@ lines-and-columns@^1.1.6: resolved "https://registry.yarnpkg.com/lines-and-columns/-/lines-and-columns-1.1.6.tgz#1c00c743b433cd0a4e80758f7b64a57440d9ff00" integrity sha1-HADHQ7QzzQpOgHWPe2SldEDZ/wA= -lint-staged@^10.5.3: - version "10.5.3" - resolved "https://registry.yarnpkg.com/lint-staged/-/lint-staged-10.5.3.tgz#c682838b3eadd4c864d1022da05daa0912fb1da5" - integrity sha512-TanwFfuqUBLufxCc3RUtFEkFraSPNR3WzWcGF39R3f2J7S9+iF9W0KTVLfSy09lYGmZS5NDCxjNvhGMSJyFCWg== +lint-staged@^10.5.4: + version "10.5.4" + resolved "https://registry.yarnpkg.com/lint-staged/-/lint-staged-10.5.4.tgz#cd153b5f0987d2371fc1d2847a409a2fe705b665" + integrity sha512-EechC3DdFic/TdOPgj/RB3FicqE6932LTHCUm0Y2fsD9KGlLB+RwJl2q1IYBIvEsKzDOgn0D4gll+YxG5RsrKg== dependencies: chalk "^4.1.0" cli-truncate "^2.1.0" @@ -4516,9 +4313,9 @@ lint-staged@^10.5.3: stringify-object "^3.3.0" listr2@^3.2.2: - version "3.3.0" - resolved "https://registry.yarnpkg.com/listr2/-/listr2-3.3.0.tgz#fab51211e4152d88bab7d91e4f7f896b0d9e5ba1" - integrity sha512-G9IFI/m65icgVlifS0wMQnvn35/8VJGzEb3crpE4NnaegQYQOn/wP7yqi9TTJQ/eoxme4UaPbffBK1XqKP/DOg== + version "3.3.1" + resolved "https://registry.yarnpkg.com/listr2/-/listr2-3.3.1.tgz#87b57cc0b8541fa794b814c8bcb76f1211cfbf5c" + integrity sha512-8Zoxe7s/8nNr4bJ8bdAduHD8uJce+exmMmUWTXlq0WuUdffnH3muisHPHPFtW2vvOfohIsq7FGCaguUxN/h3Iw== dependencies: chalk "^4.1.0" cli-truncate "^2.1.0" @@ -4585,13 +4382,6 @@ locate-path@^5.0.0: dependencies: p-locate "^4.1.0" -locate-path@^6.0.0: - version "6.0.0" - resolved "https://registry.yarnpkg.com/locate-path/-/locate-path-6.0.0.tgz#55321eb309febbc59c4801d931a72452a681d286" - integrity sha512-iPZK6eYjbxRu3uB4/WZ3EsEIMJFMqAoopl3R+zuq0UjcAm/MO6KCweDgPfP3elTztoKP3KtnVHxTn2NHBSDVUw== - dependencies: - p-locate "^5.0.0" - lodash._reinterpolate@^3.0.0: version "3.0.0" resolved "https://registry.yarnpkg.com/lodash._reinterpolate/-/lodash._reinterpolate-3.0.0.tgz#0ccf2d89166af03b3663c796538b75ac6e114d9d" @@ -5297,11 +5087,6 @@ onetime@^5.1.0: dependencies: mimic-fn "^2.1.0" -opencollective-postinstall@^2.0.2: - version "2.0.3" - resolved "https://registry.yarnpkg.com/opencollective-postinstall/-/opencollective-postinstall-2.0.3.tgz#7a0fff978f6dbfa4d006238fbac98ed4198c3259" - integrity sha512-8AV/sCtuzUeTo8gQK5qDZzARrulB3egtLzFgteqB2tcT4Mw7B8Kt7JcDHmltjz6FOAHsvTevk70gZEbhM4ZS9Q== - optionator@^0.9.1: version "0.9.1" resolved "https://registry.yarnpkg.com/optionator/-/optionator-0.9.1.tgz#4f236a6373dae0566a6d43e1326674f50c291499" @@ -5359,13 +5144,6 @@ p-limit@^2.0.0, p-limit@^2.2.0: dependencies: p-try "^2.0.0" -p-limit@^3.0.2: - version "3.1.0" - resolved "https://registry.yarnpkg.com/p-limit/-/p-limit-3.1.0.tgz#e1daccbe78d0d1388ca18c64fea38e3e57e3706b" - integrity sha512-TYOanM3wGwNGsZN2cVTYPArw454xnXj5qmWF1bEoAc4+cU/ol7GVh7odevjp1FNHduHc3KZMcFduxU5Xc6uJRQ== - dependencies: - yocto-queue "^0.1.0" - p-locate@^2.0.0: version "2.0.0" resolved "https://registry.yarnpkg.com/p-locate/-/p-locate-2.0.0.tgz#20a0103b222a70c8fd39cc2e580680f3dde5ec43" @@ -5387,13 +5165,6 @@ p-locate@^4.1.0: dependencies: p-limit "^2.2.0" -p-locate@^5.0.0: - version "5.0.0" - resolved "https://registry.yarnpkg.com/p-locate/-/p-locate-5.0.0.tgz#83c8315c6785005e3bd021839411c9e110e6d834" - integrity sha512-LaNjtRWUBY++zB5nE/NwcaoMylSPk+S+ZHNB1TzdbMJMny6dynpAGt7X/tl/QYq3TIeE6nxHppbo2LGymrG5Pw== - dependencies: - p-limit "^3.0.2" - p-map-series@^1.0.0: version "1.0.0" resolved "https://registry.yarnpkg.com/p-map-series/-/p-map-series-1.0.0.tgz#bf98fe575705658a9e1351befb85ae4c1f07bdca" @@ -5630,13 +5401,6 @@ pkg-dir@^3.0.0: dependencies: find-up "^3.0.0" -pkg-dir@^5.0.0: - version "5.0.0" - resolved "https://registry.yarnpkg.com/pkg-dir/-/pkg-dir-5.0.0.tgz#a02d6aebe6ba133a928f74aec20bafdfe6b8e760" - integrity sha512-NPE8TDbzl/3YQYY7CSS228s3g2ollTFnc+Qi3tqmqJp9Vg2ovUpixcJEo2HJScN2Ez+kEaal6y70c0ehqJBJeA== - dependencies: - find-up "^5.0.0" - please-upgrade-node@^3.2.0: version "3.2.0" resolved "https://registry.yarnpkg.com/please-upgrade-node/-/please-upgrade-node-3.2.0.tgz#aeddd3f994c933e4ad98b99d9a556efa0e2fe942" @@ -5774,11 +5538,12 @@ qs@~6.5.2: integrity sha512-N5ZAX4/LxJmF+7wN74pUD6qAh9/wnvdQcjq9TZjevvXzSUo7bfmw91saqMjzGS2xq91/odN2dW/WOl7qQHNDGA== query-string@^6.13.8: - version "6.13.8" - resolved "https://registry.yarnpkg.com/query-string/-/query-string-6.13.8.tgz#8cf231759c85484da3cf05a851810d8e825c1159" - integrity sha512-jxJzQI2edQPE/NPUOusNjO/ZOGqr1o2OBa/3M00fU76FsLXDVbJDv/p7ng5OdQyorKrkRz1oqfwmbe5MAMePQg== + version "6.14.0" + resolved "https://registry.yarnpkg.com/query-string/-/query-string-6.14.0.tgz#0b7b7ca326f5facf10dd2d45d26645cd287f8c92" + integrity sha512-In3o+lUxlgejoVJgwEdYtdxrmlL0cQWJXj0+kkI7RWVo7hg5AhFtybeKlC9Dpgbr8eOC4ydpEh8017WwyfzqVQ== dependencies: decode-uri-component "^0.2.0" + filter-obj "^1.1.0" split-on-first "^1.0.0" strict-uri-encode "^2.0.0" @@ -5787,6 +5552,11 @@ querystring@0.2.0: resolved "https://registry.yarnpkg.com/querystring/-/querystring-0.2.0.tgz#b209849203bb25df820da756e747005878521620" integrity sha1-sgmEkgO7Jd+CDadW50cAWHhSFiA= +queue-microtask@^1.2.2: + version "1.2.2" + resolved "https://registry.yarnpkg.com/queue-microtask/-/queue-microtask-1.2.2.tgz#abf64491e6ecf0f38a6502403d4cda04f372dfd3" + integrity sha512-dB15eXv3p2jDlbOiNLyMabYg1/sXvppd8DP2J3EOCQ0AkuSXCW2tP7mnVouVLJKgUMY6yP0kcQDVpLCN13h4Xg== + quick-lru@^1.0.0: version "1.1.0" resolved "https://registry.yarnpkg.com/quick-lru/-/quick-lru-1.1.0.tgz#4360b17c61136ad38078397ff11416e186dcfbb8" @@ -5903,7 +5673,7 @@ read@1, read@~1.0.1: string_decoder "~1.1.1" util-deprecate "~1.0.1" -"readable-stream@2 || 3", readable-stream@3, readable-stream@^3.0.0, readable-stream@^3.0.2: +"readable-stream@2 || 3", readable-stream@3, readable-stream@^3.0.2: version "3.6.0" resolved "https://registry.yarnpkg.com/readable-stream/-/readable-stream-3.6.0.tgz#337bbda3adc0706bd3e024426a286d4b4b2c9198" integrity sha512-BViHy7LKeTz4oNnkcLJ+lVSL6vpiFeX6/d3oSH8zCW7UxP2onchk+vTGB143xuFjHS3deTgkKoXXymXqymiIdA== @@ -5946,11 +5716,6 @@ redent@^3.0.0: indent-string "^4.0.0" strip-indent "^3.0.0" -regenerator-runtime@^0.13.4: - version "0.13.7" - resolved "https://registry.yarnpkg.com/regenerator-runtime/-/regenerator-runtime-0.13.7.tgz#cac2dacc8a1ea675feaabaeb8ae833898ae46f55" - integrity sha512-a54FxoJDIr27pgf7IgeQGxmqUNYrcV338lf/6gH456HZ/PhX+5BcwHXG9ajESmwe6WRO0tAzRUrRmNONWgkrew== - regex-not@^1.0.0, regex-not@^1.0.2: version "1.0.2" resolved "https://registry.yarnpkg.com/regex-not/-/regex-not-1.0.2.tgz#1f4ece27e00b0b65e0247a6810e6a85d83a5752c" @@ -6037,11 +5802,6 @@ resolve-dir@^1.0.0, resolve-dir@^1.0.1: expand-tilde "^2.0.0" global-modules "^1.0.0" -resolve-from@5.0.0, resolve-from@^5.0.0: - version "5.0.0" - resolved "https://registry.yarnpkg.com/resolve-from/-/resolve-from-5.0.0.tgz#c35225843df8f776df21c57557bc087e9dfdfc69" - integrity sha512-qYg9KP24dD5qka9J47d0aVky0N+b4fTU89LN9iDnjB5waksiC49rvMB0PrUJQGoTmH50XPiqOvAjDfaijGxYZw== - resolve-from@^3.0.0: version "3.0.0" resolved "https://registry.yarnpkg.com/resolve-from/-/resolve-from-3.0.0.tgz#b22c7af7d9d6881bc8b6e653335eebcb0a188748" @@ -6052,7 +5812,12 @@ resolve-from@^4.0.0: resolved "https://registry.yarnpkg.com/resolve-from/-/resolve-from-4.0.0.tgz#4abcd852ad32dd7baabfe9b40e00a36db5f392e6" integrity sha512-pb/MYmXstAkysRFx8piNI1tGFNQIFA3vkE3Gq4EuA1dF6gHp/+vgZqsCGJapvy8N3Q+4o7FwvquPJcnZ7RYy4g== -resolve-global@1.0.0, resolve-global@^1.0.0: +resolve-from@^5.0.0: + version "5.0.0" + resolved "https://registry.yarnpkg.com/resolve-from/-/resolve-from-5.0.0.tgz#c35225843df8f776df21c57557bc087e9dfdfc69" + integrity sha512-qYg9KP24dD5qka9J47d0aVky0N+b4fTU89LN9iDnjB5waksiC49rvMB0PrUJQGoTmH50XPiqOvAjDfaijGxYZw== + +resolve-global@^1.0.0: version "1.0.0" resolved "https://registry.yarnpkg.com/resolve-global/-/resolve-global-1.0.0.tgz#a2a79df4af2ca3f49bf77ef9ddacd322dad19255" integrity sha512-zFa12V4OLtT5XUX/Q4VLvTfBf+Ok0SPc1FNGM/z9ctUdiU618qwKpWnd0CHs3+RqROfyEg/DhuHbMWYqcgljEw== @@ -6065,11 +5830,11 @@ resolve-url@^0.2.1: integrity sha1-LGN/53yJOv0qZj/iGqkIAGjiBSo= resolve@^1.10.0, resolve@^1.17.0: - version "1.19.0" - resolved "https://registry.yarnpkg.com/resolve/-/resolve-1.19.0.tgz#1af5bf630409734a067cae29318aac7fa29a267c" - integrity sha512-rArEXAgsBG4UgRGcynxWIWKFvh/XZCcS8UJdHhwy91zwAvCZIbcs+vAbflgBnNjYMs/i/i+/Ux6IZhML1yPvxg== + version "1.20.0" + resolved "https://registry.yarnpkg.com/resolve/-/resolve-1.20.0.tgz#629a013fb3f70755d6f0b7935cc1c2c5378b1975" + integrity sha512-wENBPt4ySzg4ybFQW2TT1zMQucPK95HSh/nq2CFTZVOGut2+pQvSsgtda4d26YrYcr067wjbmzOG8byDPBX63A== dependencies: - is-core-module "^2.1.0" + is-core-module "^2.2.0" path-parse "^1.0.6" restore-cursor@^2.0.0: @@ -6123,9 +5888,11 @@ run-async@^2.2.0: integrity sha512-tvVnVv01b8c1RrA6Ep7JkStj85Guv/YrMcwqYQnwjsAS2cTmmPGBBjAjpCW7RrSodNSoE2/qg9O4bceNvUuDgQ== run-parallel@^1.1.9: - version "1.1.10" - resolved "https://registry.yarnpkg.com/run-parallel/-/run-parallel-1.1.10.tgz#60a51b2ae836636c81377df16cb107351bcd13ef" - integrity sha512-zb/1OuZ6flOlH6tQyMPUrE3x3Ulxjlo9WIVXR4yVYi4H9UXQaeIsPbLn2R3O3vQCnDKkAl2qHiuocKKX4Tz/Sw== + version "1.2.0" + resolved "https://registry.yarnpkg.com/run-parallel/-/run-parallel-1.2.0.tgz#66d1368da7bdf921eb9d95bd1a9229e7f21a43ee" + integrity sha512-5l4VyZR86LZ/lDxZTR6jqL8AFE2S0IFLMP26AbjsLVADxHdhB/c0GUsH+y39UfCi3dzz8OlQuPmnaJOMoDHQBA== + dependencies: + queue-microtask "^1.2.2" run-queue@^1.0.0, run-queue@^1.0.3: version "1.0.3" @@ -6168,21 +5935,11 @@ semver-compare@^1.0.0: resolved "https://registry.yarnpkg.com/semver-compare/-/semver-compare-1.0.0.tgz#0dee216a1c941ab37e9efb1788f6afc5ff5537fc" integrity sha1-De4hahyUGrN+nvsXiPavxf9VN/w= -semver-regex@^3.1.2: - version "3.1.2" - resolved "https://registry.yarnpkg.com/semver-regex/-/semver-regex-3.1.2.tgz#34b4c0d361eef262e07199dbef316d0f2ab11807" - integrity sha512-bXWyL6EAKOJa81XG1OZ/Yyuq+oT0b2YLlxx7c+mrdYPaPbnj6WgVULXhinMIeZGufuUBu/eVRqXEhiv4imfwxA== - "semver@2 || 3 || 4 || 5", "semver@2.x || 3.x || 4 || 5", semver@^5.4.1, semver@^5.5.0, semver@^5.5.1, semver@^5.6.0, semver@^5.7.0, semver@^5.7.1: version "5.7.1" resolved "https://registry.yarnpkg.com/semver/-/semver-5.7.1.tgz#a954f931aeba508d307bbf069eff0c01c96116f7" integrity sha512-sauaDf/PZdVgrLTNYHRtpXa1iRiKcaebiKQ1BJdpQlWH2lCvexQdX55snPFyK7QzpudqbCI0qXFfOasHdyNDGQ== -semver@7.3.2: - version "7.3.2" - resolved "https://registry.yarnpkg.com/semver/-/semver-7.3.2.tgz#604962b052b81ed0786aae84389ffba70ffd3938" - integrity sha512-OrOb32TeeambH6UrhtShmF7CRDqhL6/5XpPNp2DuRH6+9QLw/orhp72j87v8Qa1ScDkvrrBNpZcDejAirJmfXQ== - semver@^6.0.0, semver@^6.1.0, semver@^6.2.0: version "6.3.0" resolved "https://registry.yarnpkg.com/semver/-/semver-6.3.0.tgz#ee0a64c8af5e8ceea67687b133761e1becbd1d3d" @@ -6349,9 +6106,9 @@ source-map-resolve@^0.5.0: urix "^0.1.0" source-map-url@^0.4.0: - version "0.4.0" - resolved "https://registry.yarnpkg.com/source-map-url/-/source-map-url-0.4.0.tgz#3e935d7ddd73631b97659956d55128e87b5084a3" - integrity sha1-PpNdfd1zYxuXZZlW1VEo6HtQhKM= + version "0.4.1" + resolved "https://registry.yarnpkg.com/source-map-url/-/source-map-url-0.4.1.tgz#0af66605a745a5a2f91cf1bbf8a7afbc283dec56" + integrity sha512-cPiFOTLUKvJFIg4SKVScy4ilPPW6rFgMgfuZJPNoDuMs3nC1HbMUycBoJw77xFIp6z1UJQJOfx6C9GMH80DiTw== source-map@^0.5.6: version "0.5.7" @@ -6408,13 +6165,6 @@ split2@^2.0.0: dependencies: through2 "^2.0.2" -split2@^3.0.0: - version "3.2.2" - resolved "https://registry.yarnpkg.com/split2/-/split2-3.2.2.tgz#bf2cf2a37d838312c249c89206fd7a17dd12365f" - integrity sha512-9NThjpgZnifTkJpzTZ7Eue85S49QwpNhZTq6GRJwObb6jnLFNGB7Qm73V5HewTROPyxD0C29xqmaI68bQtV+hg== - dependencies: - readable-stream "^3.0.0" - split@^1.0.0: version "1.0.1" resolved "https://registry.yarnpkg.com/split/-/split-1.0.1.tgz#605bd9be303aa59fb35f9229fbea0ddec9ea07d9" @@ -6838,9 +6588,9 @@ tslib@^2.0.0: integrity sha512-hcVC3wYEziELGGmEEXue7D75zbwIIVUMWAVbHItGPx0ziyXxrOMQx4rQEVEV45Ut/1IotuEvwqPopzIOkDMf0A== tsutils@^3.17.1: - version "3.19.1" - resolved "https://registry.yarnpkg.com/tsutils/-/tsutils-3.19.1.tgz#d8566e0c51c82f32f9c25a4d367cd62409a547a9" - integrity sha512-GEdoBf5XI324lu7ycad7s6laADfnAqCw6wLGI+knxvw9vsIYBaJfYdmeCEG3FMMUiSm3OGgNb+m6utsWf5h9Vw== + version "3.20.0" + resolved "https://registry.yarnpkg.com/tsutils/-/tsutils-3.20.0.tgz#ea03ea45462e146b53d70ce0893de453ff24f698" + integrity sha512-RYbuQuvkhuqVeXweWT3tJLKOEJ/UUw9GjNEZGWdrLLlM+611o1gwLHBpxoFJKKl25fLprp2eVthtKs5JOrNeXg== dependencies: tslib "^1.8.1" @@ -6898,15 +6648,15 @@ typedarray@^0.0.6: resolved "https://registry.yarnpkg.com/typedarray/-/typedarray-0.0.6.tgz#867ac74e3864187b1d3d47d996a78ec5c8830777" integrity sha1-hnrHTjhkGHsdPUfZlqeOxciDB3c= -typescript@^4.1.3: - version "4.1.3" - resolved "https://registry.yarnpkg.com/typescript/-/typescript-4.1.3.tgz#519d582bd94cba0cf8934c7d8e8467e473f53bb7" - integrity sha512-B3ZIOf1IKeH2ixgHhj6la6xdwR9QrLC5d1VKeCSY4tvkqhF2eqd9O7txNlS0PO3GrBAFIdr3L1ndNwteUbZLYg== +typescript@^4.1.5: + version "4.1.5" + resolved "https://registry.yarnpkg.com/typescript/-/typescript-4.1.5.tgz#123a3b214aaff3be32926f0d8f1f6e704eb89a72" + integrity sha512-6OSu9PTIzmn9TCDiovULTnET6BgXtDYL4Gg4szY+cGsc3JP1dQL8qvE8kShTRx1NIw4Q9IBHlwODjkjWEtMUyA== uglify-js@^3.1.4: - version "3.12.5" - resolved "https://registry.yarnpkg.com/uglify-js/-/uglify-js-3.12.5.tgz#83241496087c640efe9dfc934832e71725aba008" - integrity sha512-SgpgScL4T7Hj/w/GexjnBHi3Ien9WS1Rpfg5y91WXMj9SY997ZCQU76mH4TpLwwfmMvoOU8wiaRkIf6NaH3mtg== + version "3.12.8" + resolved "https://registry.yarnpkg.com/uglify-js/-/uglify-js-3.12.8.tgz#a82e6e53c9be14f7382de3d068ef1e26e7d4aaf8" + integrity sha512-fvBeuXOsvqjecUtF/l1dwsrrf5y2BCUk9AOJGzGcm6tE7vegku5u/YvqjyDaAGr422PLoLnrxg3EnRvTqsdC1w== uid-number@0.0.6: version "0.0.6" @@ -6959,11 +6709,6 @@ universalify@^0.1.0: resolved "https://registry.yarnpkg.com/universalify/-/universalify-0.1.2.tgz#b646f69be3942dabcecc9d6639c80dc105efaa66" integrity sha512-rBJeI5CXAlmy1pV+617WB9J63U6XcazHHF2f2dbJix4XzpUF0RS3Zbj0FGIOCAva5P/d/GBOYaACQ1w+0azUkg== -universalify@^2.0.0: - version "2.0.0" - resolved "https://registry.yarnpkg.com/universalify/-/universalify-2.0.0.tgz#75a4984efedc4b08975c5aeb73f530d02df25717" - integrity sha512-hAZsKq7Yy11Zu1DE0OzWjw7nnLZmJZYTDZZyEFHZdUhV8FkH5MCfoU1XMaxXovpyW5nq5scPqq0ZDP9Zyl04oQ== - unset-value@^1.0.0: version "1.0.0" resolved "https://registry.yarnpkg.com/unset-value/-/unset-value-1.0.0.tgz#8376873f7d2335179ffb1e6fc3a8ed0dfc8ab559" @@ -7074,11 +6819,6 @@ which-module@^2.0.0: resolved "https://registry.yarnpkg.com/which-module/-/which-module-2.0.0.tgz#d9ef07dce77b9902b8a3a8fa4b31c3e3f7e6e87a" integrity sha1-2e8H3Od7mQK4o6j6SzHD4/fm6Ho= -which-pm-runs@^1.0.0: - version "1.0.0" - resolved "https://registry.yarnpkg.com/which-pm-runs/-/which-pm-runs-1.0.0.tgz#670b3afbc552e0b55df6b7780ca74615f23ad1cb" - integrity sha1-Zws6+8VS4LVd9rd4DKdGFfI60cs= - which@^1.2.14, which@^1.2.9, which@^1.3.1: version "1.3.1" resolved "https://registry.yarnpkg.com/which/-/which-1.3.1.tgz#a45043d54f5805316da8d62f9f50918d3da70b0a" @@ -7223,18 +6963,10 @@ yargs-parser@^15.0.1: camelcase "^5.0.0" decamelize "^1.2.0" -yargs-parser@^18.1.2: - version "18.1.3" - resolved "https://registry.yarnpkg.com/yargs-parser/-/yargs-parser-18.1.3.tgz#be68c4975c6b2abf469236b0c870362fab09a7b0" - integrity sha512-o50j0JeToy/4K6OZcaQmW6lyXXKhq7csREXcDwk2omFPJEwUNOVtJKvmDr9EI1fAJZUyZcRF7kxGBWmRXudrCQ== - dependencies: - camelcase "^5.0.0" - decamelize "^1.2.0" - yargs-parser@^20.2.3: - version "20.2.4" - resolved "https://registry.yarnpkg.com/yargs-parser/-/yargs-parser-20.2.4.tgz#b42890f14566796f85ae8e3a25290d205f154a54" - integrity sha512-WOkpgNhPTlE73h4VFAFsOnomJVaovO8VqLDzy5saChRBFQFBoMYirowyW+Q9HB4HFF4Z7VZTiG3iSzJJA29yRA== + version "20.2.5" + resolved "https://registry.yarnpkg.com/yargs-parser/-/yargs-parser-20.2.5.tgz#5d37729146d3f894f39fc94b6796f5b239513186" + integrity sha512-jYRGS3zWy20NtDtK2kBgo/TlAoy5YUuhD9/LZ7z7W4j1Fdw2cqD0xEEclf8fxc8xjD6X5Qr+qQQwCEsP8iRiYg== yargs@^14.2.2: version "14.2.3" @@ -7252,25 +6984,3 @@ yargs@^14.2.2: which-module "^2.0.0" y18n "^4.0.0" yargs-parser "^15.0.1" - -yargs@^15.1.0: - version "15.4.1" - resolved "https://registry.yarnpkg.com/yargs/-/yargs-15.4.1.tgz#0d87a16de01aee9d8bec2bfbf74f67851730f4f8" - integrity sha512-aePbxDmcYW++PaqBsJ+HYUFwCdv4LVvdnhBy78E57PIor8/OVvhMrADFFEDh8DHDFRv/O9i3lPhsENjO7QX0+A== - dependencies: - cliui "^6.0.0" - decamelize "^1.2.0" - find-up "^4.1.0" - get-caller-file "^2.0.1" - require-directory "^2.1.1" - require-main-filename "^2.0.0" - set-blocking "^2.0.0" - string-width "^4.2.0" - which-module "^2.0.0" - y18n "^4.0.0" - yargs-parser "^18.1.2" - -yocto-queue@^0.1.0: - version "0.1.0" - resolved "https://registry.yarnpkg.com/yocto-queue/-/yocto-queue-0.1.0.tgz#0294eb3dee05028d31ee1a5fa2c556a6aaf10a1b" - integrity sha512-rVksvsnNCdJ/ohGc6xgPwyN8eheCxsiLM8mxuE/t/mOVqJewPuO1miLpTHQiRgTKCLexL4MeAFVagts7HmNZ2Q==