From 6511afc576bd72d4d727f12cffeda42a08d4a808 Mon Sep 17 00:00:00 2001 From: "fro-bot[bot]" <109017866+fro-bot[bot]@users.noreply.github.com> Date: Sat, 31 Oct 2026 14:15:40 +0000 Subject: [PATCH] fix(deps): update dependency @aws-sdk/client-s3 to v3.1158.0 --- bun.lock | 4 ++-- dist/THIRD_PARTY_NOTICES.txt | 2 +- dist/{artifact-_KnC6wDo.js => artifact-DhvFibqM.js} | 2 +- dist/main.js | 2 +- dist/post.js | 2 +- package.json | 2 +- 6 files changed, 7 insertions(+), 7 deletions(-) rename dist/{artifact-_KnC6wDo.js => artifact-DhvFibqM.js} (99%) diff --git a/bun.lock b/bun.lock index 81e6efc64a..851ed61f99 100644 --- a/bun.lock +++ b/bun.lock @@ -11,7 +11,7 @@ "@actions/exec": "3.0.0", "@actions/github": "9.1.1", "@actions/tool-cache": "4.0.0", - "@aws-sdk/client-s3": "3.1157.0", + "@aws-sdk/client-s3": "3.1158.0", "@bfra.me/es": "0.1.0", "@fro-bot/runtime": "workspace:*", "@octokit/auth-app": "8.3.1", @@ -168,7 +168,7 @@ "@aws-sdk/client-cognito-identity": ["@aws-sdk/client-cognito-identity@3.1057.0", "", { "dependencies": { "@aws-crypto/sha256-browser": "5.2.0", "@aws-crypto/sha256-js": "5.2.0", "@aws-sdk/core": "^3.974.15", "@aws-sdk/credential-provider-node": "^3.972.47", "@aws-sdk/types": "^3.973.9", "@smithy/core": "^3.24.5", "@smithy/fetch-http-handler": "^5.4.5", "@smithy/node-http-handler": "^4.7.5", "@smithy/types": "^4.14.2", "tslib": "^2.6.2" } }, "sha512-5MliYkp2u0+2arTp5fZIaxl+xmm90LEKv/VeSxhfNQW4t0fvWJrNO429/jchWQenNoDRrOGE59VfbuZUfwFujg=="], - "@aws-sdk/client-s3": ["@aws-sdk/client-s3@3.1157.0", "", { "dependencies": { "@aws-sdk/checksums": "^3.1001.6", "@aws-sdk/core": "^3.978.6", "@aws-sdk/credential-provider-node": "^3.972.89", "@aws-sdk/middleware-sdk-s3": "^3.972.82", "@aws-sdk/signature-v4-multi-region": "^3.996.49", "@aws-sdk/types": "^3.975.0", "@smithy/core": "^3.37.0", "@smithy/fetch-http-handler": "^5.8.0", "@smithy/node-http-handler": "^4.13.0", "@smithy/types": "^4.19.0", "tslib": "^2.6.2" } }, "sha512-fbZIxqZVzK/PMLj9az3+ieAcYdZhzpTrfIVAnrE4PnRc1C6SokMDnaxAJycKTNmzLlY1fvmlItZWBDPUEFlGLQ=="], + "@aws-sdk/client-s3": ["@aws-sdk/client-s3@3.1158.0", "", { "dependencies": { "@aws-sdk/checksums": "^3.1001.6", "@aws-sdk/core": "^3.978.6", "@aws-sdk/credential-provider-node": "^3.972.89", "@aws-sdk/middleware-sdk-s3": "^3.972.82", "@aws-sdk/signature-v4-multi-region": "^3.996.49", "@aws-sdk/types": "^3.975.0", "@smithy/core": "^3.37.0", "@smithy/fetch-http-handler": "^5.8.0", "@smithy/node-http-handler": "^4.13.0", "@smithy/types": "^4.19.0", "tslib": "^2.6.2" } }, "sha512-ytaS0QeydANmiLo20kXtAKHKxEriqVgtIC7WnRXfjYEgH3yfjxaxJvYEWQKLU0g8Fpb1Um287KfBIO/eg6aqXA=="], "@aws-sdk/core": ["@aws-sdk/core@3.978.6", "", { "dependencies": { "@aws-sdk/types": "^3.975.0", "@aws-sdk/xml-builder": "^3.972.41", "@aws/lambda-invoke-store": "^0.3.0", "@smithy/core": "^3.37.0", "@smithy/signature-v4": "^5.7.4", "@smithy/types": "^4.19.0", "bowser": "^2.11.0", "tslib": "^2.6.2" } }, "sha512-ykF/MiYoM15dgZwF/WLgjJXVbAK2wU6vjPigeEnOHwyUJ0rdlraO5uekecKNVPkvOnz+oju/5zljViQs1nI1FQ=="], diff --git a/dist/THIRD_PARTY_NOTICES.txt b/dist/THIRD_PARTY_NOTICES.txt index 4b7e049896..a022005fd0 100644 --- a/dist/THIRD_PARTY_NOTICES.txt +++ b/dist/THIRD_PARTY_NOTICES.txt @@ -324,7 +324,7 @@ Apache-2.0 limitations under the License. -@aws-sdk/client-s3@3.1157.0 +@aws-sdk/client-s3@3.1158.0 Apache-2.0 Apache License Version 2.0, January 2004 diff --git a/dist/artifact-_KnC6wDo.js b/dist/artifact-DhvFibqM.js similarity index 99% rename from dist/artifact-_KnC6wDo.js rename to dist/artifact-DhvFibqM.js index 26183674c5..5759cbccdf 100644 --- a/dist/artifact-_KnC6wDo.js +++ b/dist/artifact-DhvFibqM.js @@ -370,7 +370,7 @@ Set AWS_CONTAINER_CREDENTIALS_FULL_URI or AWS_CONTAINER_CREDENTIALS_RELATIVE_URI However, a future version may change this behavior to prefer the ENV static credentials. Please ensure that your environment only sets either the AWS_PROFILE or the AWS_ACCESS_KEY_ID/AWS_SECRET_ACCESS_KEY pair. -`),!0)),new o(`AWS_PROFILE is set, skipping fromEnv provider.`,{logger:e.logger,tryNextLink:!0});return e.logger?.debug(`@aws-sdk/credential-provider-node - defaultProvider::fromEnv`),i(e)()},async t=>{e.logger?.debug(`@aws-sdk/credential-provider-node - defaultProvider::fromSSO`);let{ssoStartUrl:n,ssoAccountId:r,ssoRegion:i,ssoRoleName:a,ssoSession:s}=e;if(!n&&!r&&!i&&!a&&!s)throw new o(`Skipping SSO provider in default chain (inputs do not include SSO fields).`,{logger:e.logger});let{fromSSO:c}=OI();return c(e)(t)},async t=>{e.logger?.debug(`@aws-sdk/credential-provider-node - defaultProvider::fromIni`);let{fromIni:n}=ese();return n(e)(t)},async t=>{e.logger?.debug(`@aws-sdk/credential-provider-node - defaultProvider::fromProcess`);let{fromProcess:n}=XV();return n(e)(t)},async t=>{e.logger?.debug(`@aws-sdk/credential-provider-node - defaultProvider::fromTokenFile`);let{fromTokenFile:n}=ZV();return n(e)(t)},async()=>(e.logger?.debug(`@aws-sdk/credential-provider-node - defaultProvider::remoteProvider`),(await l(e))()),async()=>{throw new o(`Could not load credentials from any providers`,{tryNextLink:!1,logger:e.logger})}],h),m=e=>e?.expiration!==void 0,h=e=>e?.expiration!==void 0&&e.expiration.getTime()-Date.now()<3e5;t.credentialsTreatedAsExpired=h,t.credentialsWillNeedRefresh=m,t.defaultProvider=p})),QV,$V,eH,tH,nH,rH=n((()=>{x(),QV=64,$V=20,eH=new Int32Array([1732584193,4023233417,2562383102,271733878,3285377520]),tH=new Int32Array([1518500249,1859775393,2400959708,3395469782]),nH=class e{digestLength=$V;state=Int32Array.from(eH);w;buffer=new Uint8Array(QV);bufferLength=0;bytesHashed=0;finished=!1;inner;outer;constructor(t){if(t){let n=e.normalizeKey(t);this.inner=new e,this.outer=new e;let r=/* @__PURE__ */ new Uint8Array(128);for(let e=0;e0){for(;n>0&&this.bufferLength=QV;)this.hashBuffer(e,t),t+=QV,n-=QV;for(;n>0;)this.buffer[this.bufferLength++]=e[t++],--n}async digest(){if(this.inner&&this.outer){if(this.finished)throw Error(`Attempted to digest an already finished HMAC.`);this.finished=!0;let e=this.inner.digestSync();return this.outer.update(e),this.outer.digestSync()}return this.digestSync()}reset(){this.state=Int32Array.from(eH),this.buffer=new Uint8Array(QV),this.bufferLength=0,this.bytesHashed=0}digestSync(){let e=this.state.slice(),t=this.buffer.slice(),n=this.bufferLength,r=this.bytesHashed/536870912|0,i=this.bytesHashed<<3;if(t[n++]=128,n>56){for(let e=n;e>>24&255,o[1]=e[0]>>>16&255,o[2]=e[0]>>>8&255,o[3]=e[0]&255,o[4]=e[1]>>>24&255,o[5]=e[1]>>>16&255,o[6]=e[1]>>>8&255,o[7]=e[1]&255,o[8]=e[2]>>>24&255,o[9]=e[2]>>>16&255,o[10]=e[2]>>>8&255,o[11]=e[2]&255,o[12]=e[3]>>>24&255,o[13]=e[3]>>>16&255,o[14]=e[3]>>>8&255,o[15]=e[3]&255,o[16]=e[4]>>>24&255,o[17]=e[4]>>>16&255,o[18]=e[4]>>>8&255,o[19]=e[4]&255,o}static normalizeKey(t){let n=O(t);if(n.byteLength>QV){let t=new e;t.update(n);let r=t.digestSync(),i=new Uint8Array(QV);return i.set(r),i}let r=new Uint8Array(QV);return r.set(n),r}hashBuffer(e,t){this.hashBufferWith(this.state,e,t)}hashBufferWith(e,t,n){let r=this.w??=/* @__PURE__ */ new Int32Array(80),i=e[0],a=e[1],o=e[2],s=e[3],c=e[4];for(let e=0;e<16;++e)r[e]=(t[n+e*4]&255)<<24|(t[n+e*4+1]&255)<<16|(t[n+e*4+2]&255)<<8|t[n+e*4+3]&255;for(let e=16;e<80;++e){let t=r[e-3]^r[e-8]^r[e-14]^r[e-16];r[e]=t<<1|t>>>31}for(let e=0;e<80;++e){let t=e<20?0:e<40?1:e<60?2:3,n=((i<<5|i>>>27)+(t===0?a&o^~a&s:t===2?a&o^a&s^o&s:a^o^s)|0)+(c+(tH[t]+r[e]|0)|0)|0;c=s,s=o,o=a<<30|a>>>2,a=i,i=n}e[0]=e[0]+i|0,e[1]=e[1]+a|0,e[2]=e[2]+o|0,e[3]=e[3]+s|0,e[4]=e[4]+c|0}}}));function nse(){return class{digestLength=20;secret;hash;isHmac;finished=!1;constructor(e){this.secret=e,this.isHmac=!!e,this.hash=this.createHash()}update(e){if(this.finished)throw Error(`Attempted to update an already finished hash.`);this.hash.update(e)}async digest(){let e;return this.isHmac?(this.finished=!0,e=this.hash.digest()):e=this.hash.copy().digest(),new Uint8Array(e.buffer,e.byteOffset,e.byteLength)}reset(){this.hash=this.createHash(),this.finished=!1}createHash(){return this.secret?Yn(`sha1`,rse(this.secret)):Jn(`sha1`)}}}function rse(e){return typeof e==`string`?e:ArrayBuffer.isView(e)?Buffer.from(e.buffer,e.byteOffset,e.byteLength):Buffer.from(e)}var iH,aH,ise=n((()=>{rH(),iH=(()=>{try{return Jn(`sha1`),!0}catch{return!1}})(),aH=iH?nse():nH})),oH,sH,cH,lH,uH,dH,ase=n((()=>{x(),rH(),{digest:oH,sign:sH,importKey:cH}=globalThis?.crypto?.subtle??{},lH=typeof oH==`function`&&typeof sH==`function`&&typeof cH==`function`?globalThis.crypto.subtle:void 0,uH=8388608,dH=class{digestLength=20;secret;pending=[];pendingBytes=0;fallback;finished=!1;constructor(e){e&&(this.secret=O(e))}update(e){if(this.finished)throw Error(`Attempted to update an already finished HMAC.`);this.fallback?this.fallback.update(e):(this.pending.push(e.slice()),this.pendingBytes+=e.byteLength,this.pendingBytes>=uH&&this.switchToFallback())}async digest(){if(this.fallback)return this.fallback.digest();if(this.secret&&this.finished)throw Error(`Attempted to digest an already finished HMAC.`);let e=re(this.pending);if(lH){if(this.secret){this.finished=!0;let t=await lH.importKey(`raw`,this.secret,{name:`HMAC`,hash:`SHA-1`},!1,[`sign`]),n=await lH.sign(`HMAC`,t,e);return new Uint8Array(n)}let t=await lH.digest(`SHA-1`,e);return new Uint8Array(t)}let t=new nH(this.secret);return t.update(e),t.digest()}reset(){this.pending=[],this.pendingBytes=0,this.fallback=void 0,this.finished=!1}switchToFallback(){let e=new nH(this.secret);for(let t of this.pending)e.update(t);this.fallback=e,this.pending=[],this.pendingBytes=0}}})),ose=/* @__PURE__ */ i({Sha1:()=>aH,Sha1Js:()=>nH,Sha1Node:()=>aH,Sha1WebCrypto:()=>dH,Sha256:()=>k,Sha256Js:()=>it,Sha256Node:()=>k}),sse=n((()=>{rH(),ise(),ase(),C()})),fH=(/* @__PURE__ */ a((t=>{let{getFlexibleChecksumsPlugin:n,NODE_RESPONSE_CHECKSUM_VALIDATION_CONFIG_OPTIONS:r,NODE_REQUEST_CHECKSUM_CALCULATION_CONFIG_OPTIONS:i,resolveFlexibleChecksumsConfig:a}=(bne(),e(yne)),{awsEndpointFunctions:o,emitWarningIfUnsupportedVersion:s,createDefaultUserAgentProvider:c,NODE_APP_ID_CONFIG_OPTIONS:l,getAwsRegionExtensionConfiguration:u,resolveAwsRegionExtensionConfiguration:d,resolveUserAgentConfig:f,resolveHostHeaderConfig:p,getUserAgentPlugin:m,getHostHeaderPlugin:h,getLoggerPlugin:g,getRecursionDetectionPlugin:v}=(mT(),e(pT)),{getThrow200ExceptionsPlugin:b,getSsecPlugin:S,getLocationConstraintPlugin:w,getS3ExpiresMiddlewarePlugin:T,getCheckContentLengthHeaderPlugin:O,S3RestXmlProtocol:k,NODE_USE_ARN_REGION_CONFIG_OPTIONS:A,NODE_DISABLE_S3_EXPRESS_SESSION_AUTH_OPTIONS:j,resolveS3Config:M,getValidateBucketNamePlugin:N,getAddExpectContinuePlugin:P,getRegionRedirectMiddlewarePlugin:F,getS3ExpressPlugin:I,getS3ExpressHttpSigningPlugin:ee}=(zre(),e(Rre)),{getHttpAuthSchemeEndpointRuleSetPlugin:L,DefaultIdentityProviderConfig:te,getHttpSigningPlugin:ne,createPaginator:re}=(yw(),e(zte)),{normalizeProvider:ie,getSmithyContext:z,makeBuilder:ae,ServiceException:oe,NoOpLogger:se,emitWarningIfUnsupportedVersion:B,loadConfigsForDefaultMode:ce,getDefaultExtensionConfiguration:le,resolveDefaultRuntimeConfig:ue,Client:de,createWaiter:fe,checkExceptions:pe,WaiterState:he,createAggregatedClient:ge}=(R(),e($e)),{Command:_e}=(R(),e($e)),{resolveDefaultsModeConfig:ve,loadConfig:be,NODE_USE_FIPS_ENDPOINT_CONFIG_OPTIONS:xe,NODE_USE_DUALSTACK_ENDPOINT_CONFIG_OPTIONS:Se,NODE_REGION_CONFIG_OPTIONS:Ce,NODE_REGION_CONFIG_FILE_OPTIONS:we,resolveRegionConfig:Te}=(tt(),e(me)),{BinaryDecisionDiagram:Ee,EndpointCache:De,decideEndpoint:Oe,customEndpointFunctions:ke,resolveParams:Ae,getEndpointPlugin:je,resolveEndpointConfig:Me}=(Ie(),e(ye)),{eventStreamSerdeProvider:Pe,resolveEventStreamSerdeConfig:Fe}=(Ne(),e(qe)),{parseUrl:Le,getHttpHandlerExtensionConfiguration:Re,resolveHttpHandlerRuntimeConfig:ze,getContentLengthPlugin:Be}=(oS(),e(aS)),{DEFAULT_RETRY_MODE:Ve,NODE_RETRY_MODE_CONFIG_OPTIONS:Ue,NODE_MAX_ATTEMPT_CONFIG_OPTIONS:We,resolveRetryConfig:Ge,getRetryPlugin:Ke}=(bC(),e(fte)),{TypeRegistry:Je,getSchemaSerdePlugin:Ye}=(D(),e(He)),{resolveAwsSdkSigV4Config:Xe,resolveAwsSdkSigV4AConfig:Ze,AwsSdkSigV4Signer:Qe,AwsSdkSigV4ASigner:et,NODE_SIGV4A_CONFIG_OPTIONS:nt,NODE_AUTH_SCHEME_PREFERENCE_OPTIONS:rt}=(ej(),e(ZA)),{SignatureV4MultiRegion:it}=wO(),{defaultProvider:at}=tse(),{Sha256:ot,Md5:st,readableStreamHasher:ct}=(C(),e(y)),{toUtf8:lt,fromUtf8:ut,sdkStreamMixin:dt,getAwsChunkedEncodingStream:ft,toBase64:pt,fromBase64:mt,calculateBodyLength:ht}=(x(),e(E)),{streamCollector:gt,NodeHttpHandler:_t}=DM(),{Sha1:vt}=(sse(),e(ose)),yt=`argv`,bt=`backend`,xt=`authSchemes`,St=`disableDoubleEncoding`,Ct=`signingName`,wt=`signingRegion`,Tt=`signingRegionSet`,Et=`isSet`,Dt=`booleanEquals`,Ot=`stringEquals`,kt=`coalesce`,At=`substring`,jt=`aws.partition`,Mt=`partitionResult`,Nt=`accessPointSuffix`,Pt=`regionPrefix`,Ft=e=>`outpostId_ssa_`+e,It=`hardwareType`,Lt=`isValidHostLabel`,Rt=`sigv4`,zt=`aws.isVirtualHostableS3Bucket`,Bt=`getAttr`,Vt=`bucketArn`,Ht=`arnType`,Ut=`accesspoint`,Wt=e=>`accessPointName_ssa_`+e,Gt=`s3-object-lambda`,Kt=`s3-outposts`,qt=`bucketPartition`,Jt=`us-east-1`,Yt=`outpostType`,Xt=`name`,Zt=`{url#scheme}://{Bucket}.{url#authority}{url#path}`,Qt=`{url#scheme}://{url#authority}{url#path}`,$t=`{url#scheme}://{url#authority}{url#normalizedPath}{Bucket}`,en=`https://{Bucket}.s3-accelerate.{partitionResult#dnsSuffix}`,tn=`https://{Bucket}.s3.{partitionResult#dnsSuffix}`,nn=e=>`{url#scheme}://{accessPointName_ssa_`+e+`}-{bucketArn#accountId}.{url#authority}{url#path}`,rn=e=>"Invalid ARN: The access point name may only contain a-z, A-Z, 0-9 and `-`. Found: `{accessPointName_ssa_"+e+"}`",an=`sigv4a`,on=`{url#scheme}://{url#authority}{url#normalizedPath}{uri_encoded_bucket}`,sn=`https://s3.{partitionResult#dnsSuffix}/{uri_encoded_bucket}`,cn=`https://s3.{partitionResult#dnsSuffix}`,ln={ref:`UseFIPS`},un={ref:`UseDualStack`},dn={ref:`Bucket`},fn={fn:Bt,[yt]:[{ref:Mt},Xt]},pn={ref:`url`},mn={ref:`Region`},hn={ref:Vt},gn={ref:Ht},_n={ref:`accessPointName_ssa_1`},vn={fn:Bt,[yt]:[hn,`region`]},yn={ref:It},bn={fn:Bt,[yt]:[hn,`service`]},xn={fn:Bt,[yt]:[hn,`accountId`]},Sn={[bt]:`S3Express`,[xt]:[{[St]:!0,[Xt]:`{_s3e_auth}`,[Ct]:`s3express`,[wt]:`{Region}`}]},Cn={[bt]:`S3Express`,[xt]:[{[St]:!0,[Xt]:Rt,[Ct]:`s3express`,[wt]:`{Region}`}]},wn={[xt]:[{[St]:!0,[Xt]:an,[Ct]:Kt,[Tt]:[`*`]},{[St]:!0,[Xt]:Rt,[Ct]:Kt,[wt]:`{Region}`}]},Tn={[xt]:[{[St]:!0,[Xt]:Rt,[Ct]:`s3`,[wt]:Jt}]},En={[xt]:[{[St]:!0,[Xt]:Rt,[Ct]:`s3`,[wt]:`{Region}`}]},Dn={[xt]:[{[St]:!0,[Xt]:Rt,[Ct]:Gt,[wt]:`{bucketArn#region}`}]},On={[xt]:[{[St]:!0,[Xt]:Rt,[Ct]:`s3`,[wt]:`{bucketArn#region}`}]},kn={[xt]:[{[St]:!0,[Xt]:an,[Ct]:Kt,[Tt]:[`*`]},{[St]:!0,[Xt]:Rt,[Ct]:Kt,[wt]:`{bucketArn#region}`}]},An={[xt]:[{[St]:!0,[Xt]:Rt,[Ct]:Gt,[wt]:`{Region}`}]},jn=[mn],Mn=[{ref:`Endpoint`}],Nn=[dn],Pn=[dn,0,7,!0],Fn=[hn,`resourceId[1]`],In=[`*`],Ln={conditions:[[Et,jn],[Dt,[{ref:`Accelerate`},!0]],[Dt,[ln,!0]],[Dt,[un,!0]],[Et,Mn],[Et,Nn],[Ot,[{fn:kt,[yt]:[{fn:At,[yt]:[dn,0,6,!0]},``]},`--x-s3`]],[Ot,[{fn:kt,[yt]:[{fn:At,[yt]:Pn},``]},`--xa-s3`]],[jt,jn,Mt],[At,Pn,Nt],[Ot,[{ref:Nt},`--op-s3`]],[At,[dn,8,12,!0],Pt],[At,[dn,32,49,!0],Ft(2)],[At,[dn,49,50,!0],It],[Dt,[{ref:`ForcePathStyle`},!0]],[Ot,[fn,`aws-cn`]],[`ite`,[un,`.dualstack`,``],`_s3e_ds`],[Lt,[{ref:Ft(2)},!1]],[`ite`,[ln,`-fips`,``],`_s3e_fips`],[`ite`,[{fn:kt,[yt]:[{ref:`DisableS3ExpressSessionAuth`},!1]},Rt,`sigv4-s3express`],`_s3e_auth`],[zt,[dn,!1]],[`parseURL`,Mn,`url`],[Dt,[{fn:kt,[yt]:[{ref:`UseS3ExpressControlEndpoint`},!1]},!0]],[zt,[dn,!0]],[Ot,[{fn:Bt,[yt]:[pn,`scheme`]},`http`]],[Lt,[mn,!1]],[`aws.parseArn`,Nn,Vt],[Bt,[{fn:`split`,[yt]:[dn,`--`,0]},`[-2]`],`s3expressAvailabilityZoneId`],[Ot,[{fn:kt,[yt]:[{fn:At,[yt]:[dn,0,4,!1]},``]},`arn:`]],[Ot,[{fn:kt,[yt]:[{fn:At,[yt]:[dn,16,18,!0]},``]},`--`]],[Dt,[{fn:Bt,[yt]:[pn,`isIp`]},!0]],[Ot,[{fn:kt,[yt]:[{fn:At,[yt]:[dn,21,23,!0]},``]},`--`]],[Ot,[{fn:kt,[yt]:[{fn:At,[yt]:[dn,27,29,!0]},``]},`--`]],[Ot,[{ref:Pt},`beta`]],[`uriEncode`,Nn,`uri_encoded_bucket`],[Lt,[mn,!0]],[Dt,[{fn:kt,[yt]:[{ref:`UseObjectLambdaEndpoint`},!1]},!0]],[Bt,[hn,`resourceId[0]`],Ht],[Ot,[gn,``]],[Ot,[gn,Ut]],[Bt,Fn,Wt(1)],[Ot,[_n,``]],[Ot,[vn,``]],[Ot,[{fn:kt,[yt]:[{fn:At,[yt]:[dn,14,16,!0]},``]},`--`]],[Ot,[yn,`e`]],[Ot,[yn,`o`]],[Ot,[mn,`aws-global`]],[Ot,[{fn:kt,[yt]:[{fn:At,[yt]:[dn,19,21,!0]},``]},`--`]],[Ot,[bn,Gt]],[Dt,[{fn:kt,[yt]:[{ref:`DisableAccessPoints`},!1]},!0]],[Ot,[bn,Kt]],[jt,[vn],qt],[Lt,[_n,!0]],[Ot,[{fn:kt,[yt]:[{fn:At,[yt]:[dn,26,28,!0]},``]},`--`]],[Ot,[{fn:kt,[yt]:[{fn:At,[yt]:[dn,15,17,!0]},``]},`--`]],[Bt,[hn,`resourceId[4]`]],[Ot,[{fn:kt,[yt]:[{fn:At,[yt]:[dn,20,22,!0]},``]},`--`]],[Dt,[{ref:`UseGlobalEndpoint`},!0]],[Ot,[mn,Jt]],[Bt,Fn,Ft(1)],[Dt,[{fn:kt,[yt]:[{ref:`UseArnRegion`},!0]},!0]],[Lt,[{ref:Ft(1)},!1]],[Bt,[hn,`resourceId[2]`],Yt],[Ot,[mn,vn]],[Ot,[{fn:Bt,[yt]:[{ref:qt},Xt]},fn]],[Dt,[{ref:`DisableMultiRegionAccessPoints`},!0]],[Lt,[vn,!0]],[Ot,[{fn:Bt,[yt]:[hn,`partition`]},fn]],[Ot,[xn,``]],[Ot,[bn,`s3`]],[Lt,[xn,!1]],[Bt,[hn,`resourceId[3]`],Wt(2)],[Lt,[_n,!1]],[Ot,[{ref:Yt},Ut]],[Lt,[{ref:Wt(2)},!1]]],results:[[-1],[-1,`Accelerate cannot be used with FIPS`],[-1,`Cannot set dual-stack in combination with a custom endpoint.`],[-1,`A custom endpoint cannot be combined with FIPS`],[-1,`A custom endpoint cannot be combined with S3 Accelerate`],[-1,`Partition does not support FIPS`],[-1,`S3Express does not support S3 Accelerate.`],[`{url#scheme}://{url#authority}/{uri_encoded_bucket}{url#path}`,Sn],[Zt,Sn],[-1,`S3Express bucket name is not a valid virtual hostable name.`],[`https://s3express-control{_s3e_fips}{_s3e_ds}.{Region}.{partitionResult#dnsSuffix}/{uri_encoded_bucket}`,Cn],[`https://{Bucket}.s3express{_s3e_fips}-{s3expressAvailabilityZoneId}{_s3e_ds}.{Region}.{partitionResult#dnsSuffix}`,Sn],[-1,`Unrecognized S3Express bucket name format.`],[Qt,Sn],[`https://s3express-control{_s3e_fips}{_s3e_ds}.{Region}.{partitionResult#dnsSuffix}`,Cn],[-1,`Expected a endpoint to be specified but no endpoint was found`],[`https://{Bucket}.ec2.{url#authority}`,wn],[`https://{Bucket}.ec2.s3-outposts.{Region}.{partitionResult#dnsSuffix}`,wn],[`https://{Bucket}.op-{outpostId_ssa_2}.{url#authority}`,wn],[`https://{Bucket}.op-{outpostId_ssa_2}.s3-outposts.{Region}.{partitionResult#dnsSuffix}`,wn],[-1,`Unrecognized hardware type: "Expected hardware type o or e but got {hardwareType}"`],[-1,`Invalid Outposts Bucket alias - it must be a valid bucket name.`],[-1,"Invalid ARN: The outpost Id must only contain a-z, A-Z, 0-9 and `-`."],[-1,"Custom endpoint `{Endpoint}` was not a valid URI"],[-1,`S3 Accelerate cannot be used in this region`],[`https://{Bucket}.s3-fips.dualstack.us-east-1.{partitionResult#dnsSuffix}`,Tn],[`https://{Bucket}.s3-fips.dualstack.{Region}.{partitionResult#dnsSuffix}`,En],[`https://{Bucket}.s3-fips.us-east-1.{partitionResult#dnsSuffix}`,Tn],[`https://{Bucket}.s3-fips.{Region}.{partitionResult#dnsSuffix}`,En],[`https://{Bucket}.s3-accelerate.dualstack.us-east-1.{partitionResult#dnsSuffix}`,Tn],[`https://{Bucket}.s3-accelerate.dualstack.{partitionResult#dnsSuffix}`,En],[`https://{Bucket}.s3.dualstack.us-east-1.{partitionResult#dnsSuffix}`,Tn],[`https://{Bucket}.s3.dualstack.{Region}.{partitionResult#dnsSuffix}`,En],[$t,Tn],[Zt,Tn],[$t,En],[Zt,En],[en,Tn],[en,En],[tn,Tn],[tn,En],[`https://{Bucket}.s3.{Region}.{partitionResult#dnsSuffix}`,En],[-1,`Invalid region: region was not a valid DNS name.`],[-1,`S3 Object Lambda does not support Dual-stack`],[-1,`S3 Object Lambda does not support S3 Accelerate`],[-1,`Access points are not supported for this operation`],[-1,"Invalid configuration: region from ARN `{bucketArn#region}` does not match client region `{Region}` and UseArnRegion is `false`"],[-1,`Invalid ARN: Missing account id`],[nn(1),Dn],[`https://{accessPointName_ssa_1}-{bucketArn#accountId}.s3-object-lambda-fips.{bucketArn#region}.{bucketPartition#dnsSuffix}`,Dn],[`https://{accessPointName_ssa_1}-{bucketArn#accountId}.s3-object-lambda.{bucketArn#region}.{bucketPartition#dnsSuffix}`,Dn],[-1,rn(1)],[-1,"Invalid ARN: The account id may only contain a-z, A-Z, 0-9 and `-`. Found: `{bucketArn#accountId}`"],[-1,"Invalid region in ARN: `{bucketArn#region}` (invalid DNS name)"],[-1,"Client was configured for partition `{partitionResult#name}` but ARN (`{Bucket}`) has `{bucketPartition#name}`"],[-1,"Invalid ARN: The ARN may only contain a single resource component after `accesspoint`."],[-1,`Invalid ARN: bucket ARN is missing a region`],[-1,"Invalid ARN: Expected a resource of the format `accesspoint:` but no name was provided"],[-1,"Invalid ARN: Object Lambda ARNs only support `accesspoint` arn types, but found: `{arnType}`"],[-1,`Access Points do not support S3 Accelerate`],[`https://{accessPointName_ssa_1}-{bucketArn#accountId}.s3-accesspoint-fips.dualstack.{bucketArn#region}.{bucketPartition#dnsSuffix}`,On],[`https://{accessPointName_ssa_1}-{bucketArn#accountId}.s3-accesspoint-fips.{bucketArn#region}.{bucketPartition#dnsSuffix}`,On],[`https://{accessPointName_ssa_1}-{bucketArn#accountId}.s3-accesspoint.dualstack.{bucketArn#region}.{bucketPartition#dnsSuffix}`,On],[nn(1),On],[`https://{accessPointName_ssa_1}-{bucketArn#accountId}.s3-accesspoint.{bucketArn#region}.{bucketPartition#dnsSuffix}`,On],[-1,`Invalid ARN: The ARN was not for the S3 service, found: {bucketArn#service}`],[-1,`S3 MRAP does not support dual-stack`],[-1,`S3 MRAP does not support FIPS`],[-1,`S3 MRAP does not support S3 Accelerate`],[-1,`Invalid configuration: Multi-Region Access Point ARNs are disabled.`],[`https://{accessPointName_ssa_1}.accesspoint.s3-global.{partitionResult#dnsSuffix}`,{[xt]:[{[St]:!0,name:an,[Ct]:`s3`,[Tt]:In}]}],[-1,"Client was configured for partition `{partitionResult#name}` but bucket referred to partition `{bucketArn#partition}`"],[-1,`Invalid Access Point Name`],[-1,`S3 Outposts does not support Dual-stack`],[-1,`S3 Outposts does not support FIPS`],[-1,`S3 Outposts does not support S3 Accelerate`],[-1,`Invalid Arn: Outpost Access Point ARN contains sub resources`],[`https://{accessPointName_ssa_2}-{bucketArn#accountId}.{outpostId_ssa_1}.{url#authority}`,kn],[`https://{accessPointName_ssa_2}-{bucketArn#accountId}.{outpostId_ssa_1}.s3-outposts.{bucketArn#region}.{bucketPartition#dnsSuffix}`,kn],[-1,rn(2)],[-1,"Expected an outpost type `accesspoint`, found {outpostType}"],[-1,`Invalid ARN: expected an access point name`],[-1,`Invalid ARN: Expected a 4-component resource`],[-1,"Invalid ARN: The outpost Id may only contain a-z, A-Z, 0-9 and `-`. Found: `{outpostId_ssa_1}`"],[-1,`Invalid ARN: The Outpost Id was not set`],[-1,`Invalid ARN: Unrecognized format: {Bucket} (type: {arnType})`],[-1,`Invalid ARN: No ARN type specified`],[-1,"Invalid ARN: `{Bucket}` was not a valid ARN"],[-1,`Path-style addressing cannot be used with ARN buckets`],[`https://s3-fips.dualstack.us-east-1.{partitionResult#dnsSuffix}/{uri_encoded_bucket}`,Tn],[`https://s3-fips.dualstack.{Region}.{partitionResult#dnsSuffix}/{uri_encoded_bucket}`,En],[`https://s3-fips.us-east-1.{partitionResult#dnsSuffix}/{uri_encoded_bucket}`,Tn],[`https://s3-fips.{Region}.{partitionResult#dnsSuffix}/{uri_encoded_bucket}`,En],[`https://s3.dualstack.us-east-1.{partitionResult#dnsSuffix}/{uri_encoded_bucket}`,Tn],[`https://s3.dualstack.{Region}.{partitionResult#dnsSuffix}/{uri_encoded_bucket}`,En],[on,Tn],[on,En],[sn,Tn],[sn,En],[`https://s3.{Region}.{partitionResult#dnsSuffix}/{uri_encoded_bucket}`,En],[-1,`Path-style addressing cannot be used with S3 Accelerate`],[Qt,An],[`https://s3-object-lambda-fips.{Region}.{partitionResult#dnsSuffix}`,An],[`https://s3-object-lambda.{Region}.{partitionResult#dnsSuffix}`,An],[`https://s3-fips.dualstack.us-east-1.{partitionResult#dnsSuffix}`,Tn],[`https://s3-fips.dualstack.{Region}.{partitionResult#dnsSuffix}`,En],[`https://s3-fips.us-east-1.{partitionResult#dnsSuffix}`,Tn],[`https://s3-fips.{Region}.{partitionResult#dnsSuffix}`,En],[`https://s3.dualstack.us-east-1.{partitionResult#dnsSuffix}`,Tn],[`https://s3.dualstack.{Region}.{partitionResult#dnsSuffix}`,En],[Qt,Tn],[Qt,En],[cn,Tn],[cn,En],[`https://s3.{Region}.{partitionResult#dnsSuffix}`,En],[-1,`A region must be set when sending requests to S3.`]]},Rn=new Int32Array([-1,1,-1,0,3,100000115,1,424,4,2,272,5,3,233,6,4,85,7,5,15,8,8,9,100000115,16,10,13,18,11,13,19,12,13,22,100000014,13,35,14,100000042,36,100000103,435,6,271,16,7,270,17,8,19,18,14,501,106,9,20,24,10,21,24,11,22,24,12,23,24,13,547,24,14,77,25,20,73,26,26,27,78,37,28,100000086,38,100000086,29,39,47,30,48,100000058,31,50,32,100000085,51,33,136,55,100000076,34,59,35,100000084,60,39,36,61,37,100000083,62,38,146,63,41,100000046,61,40,100000083,62,41,150,64,42,100000054,66,43,100000053,70,44,100000052,71,45,100000081,73,46,100000080,74,100000078,100000079,40,48,100000057,41,100000057,49,42,185,50,48,62,51,49,100000045,52,51,53,526,60,56,54,62,100000055,55,63,57,100000046,62,100000055,57,64,58,100000054,66,59,100000053,69,60,100000065,70,61,100000052,72,100000064,100000051,49,100000045,63,51,64,526,60,67,65,62,100000055,66,63,68,100000046,62,100000055,68,64,69,100000054,66,70,100000053,68,100000047,71,70,72,100000052,72,100000050,100000051,25,74,100000042,46,100000039,75,57,76,100000041,58,100000040,100000041,26,100000088,78,28,100000087,79,34,82,80,35,81,545,36,100000103,100000115,46,100000097,83,57,84,100000099,58,100000098,100000099,5,101,86,8,87,100000115,16,88,89,18,91,89,19,90,92,21,97,95,19,93,92,21,98,95,21,97,94,22,100000014,95,35,96,100000042,36,100000103,100000042,22,100000013,98,35,99,100000042,36,100000101,100,46,100000110,100000111,6,214,102,7,208,103,8,119,104,14,118,105,21,106,100000023,26,107,502,37,108,100000086,38,100000086,109,39,112,110,48,100000058,111,50,136,100000085,40,113,100000057,41,100000057,114,42,115,500,48,100000056,116,52,117,100000072,65,100000069,100000072,21,501,100000023,9,120,124,10,121,124,11,122,124,12,123,124,13,202,124,14,195,125,20,190,126,21,127,100000023,23,128,129,24,189,129,26,130,197,37,131,100000086,38,100000086,132,39,159,133,48,100000058,134,50,135,100000085,51,141,136,55,100000076,137,59,138,100000084,60,100000083,139,61,140,100000083,63,100000083,100000046,55,100000076,142,59,143,100000084,60,148,144,61,145,100000083,62,147,146,63,150,100000046,63,153,100000046,61,149,100000083,62,153,150,64,151,100000054,66,152,100000053,70,100000082,100000052,64,154,100000054,66,155,100000053,70,156,100000052,71,157,100000081,73,158,100000080,74,100000077,100000079,40,160,100000057,41,100000057,161,42,185,162,48,174,163,49,100000045,164,51,165,526,60,168,166,62,100000055,167,63,169,100000046,62,100000055,169,64,170,100000054,66,171,100000053,69,172,100000065,70,173,100000052,72,100000063,100000051,49,100000045,175,51,176,526,60,179,177,62,100000055,178,63,180,100000046,62,100000055,180,64,181,100000054,66,182,100000053,68,100000047,183,70,184,100000052,72,100000048,100000051,48,100000056,186,52,187,100000072,65,100000069,188,67,100000070,100000071,25,100000036,100000042,21,191,100000023,25,192,100000042,30,194,193,46,100000034,100000036,46,100000033,100000035,21,196,100000023,26,100000088,197,28,100000087,198,34,201,199,35,200,545,36,100000101,100000115,46,100000095,100000096,17,203,100000022,20,204,100000021,21,205,550,33,206,550,44,100000016,207,45,100000018,100000020,8,209,215,16,210,220,18,211,220,19,212,224,20,213,227,21,231,401,8,218,215,19,216,100000009,20,217,227,21,231,100000009,16,219,220,18,223,220,19,221,224,20,222,227,21,231,100000012,19,226,224,20,225,100000009,21,100000009,100000012,20,230,227,21,228,100000009,30,229,100000009,34,100000007,100000009,21,231,415,30,232,100000008,34,100000007,100000008,4,100000002,234,5,235,480,6,271,236,7,270,237,8,238,491,9,239,243,10,240,243,11,241,243,12,242,243,13,547,243,14,266,244,20,264,245,26,246,267,37,247,100000086,38,100000086,248,39,249,518,40,250,100000057,41,100000057,251,42,538,252,48,100000043,253,49,100000045,254,51,255,526,60,258,256,62,100000055,257,63,259,100000046,62,100000055,259,64,260,100000054,66,261,100000053,69,262,100000065,70,263,100000052,72,100000062,100000051,25,265,100000042,46,100000031,100000032,26,100000088,267,28,100000087,268,34,269,544,46,100000093,100000094,8,397,100000009,8,407,100000009,3,346,273,4,100000003,274,5,284,275,8,276,100000115,15,100000005,277,16,278,281,18,279,281,19,280,281,22,100000014,281,35,282,100000042,36,100000102,283,46,100000106,100000107,6,405,285,7,395,286,8,295,287,14,501,288,26,289,502,37,290,100000086,38,100000086,291,39,292,307,40,293,100000057,41,100000057,294,42,335,500,9,296,300,10,297,300,11,298,300,12,299,300,13,394,300,14,339,301,15,100000005,302,20,337,303,26,304,341,37,305,100000086,38,100000086,306,39,309,307,48,100000058,308,50,100000074,100000085,40,310,100000057,41,100000057,311,42,335,312,48,324,313,49,100000045,314,51,315,526,60,318,316,62,100000055,317,63,319,100000046,62,100000055,319,64,320,100000054,66,321,100000053,69,322,100000065,70,323,100000052,72,100000061,100000051,49,100000045,325,51,326,526,60,329,327,62,100000055,328,63,330,100000046,62,100000055,330,64,331,100000054,66,332,100000053,68,100000047,333,70,334,100000052,72,100000049,100000051,48,100000056,336,52,100000067,100000072,25,338,100000042,46,100000027,100000028,15,100000005,340,26,100000088,341,28,100000087,342,34,345,343,35,344,545,36,100000102,100000115,46,100000091,100000092,4,100000002,347,5,357,348,8,349,100000115,15,100000005,350,16,351,354,18,352,354,19,353,354,22,100000014,354,35,355,100000042,36,100000043,356,46,100000104,100000105,6,405,358,7,395,359,8,360,491,9,361,365,10,362,365,11,363,365,12,364,365,13,394,365,14,389,366,15,100000005,367,20,387,368,26,369,391,37,370,100000086,38,100000086,371,39,372,518,40,373,100000057,41,100000057,374,42,538,375,48,100000043,376,49,100000045,377,51,378,526,60,381,379,62,100000055,380,63,382,100000046,62,100000055,382,64,383,100000054,66,384,100000053,69,385,100000065,70,386,100000052,72,100000060,100000051,25,388,100000042,46,100000025,100000026,15,100000005,390,26,100000088,391,28,100000087,392,34,393,544,46,100000089,100000090,15,100000005,547,8,396,100000009,15,100000005,397,16,398,410,18,399,410,19,400,410,20,401,100000009,27,402,100000012,29,100000011,403,31,100000011,404,32,100000011,422,8,406,100000009,15,100000005,407,16,408,410,18,409,410,19,411,410,20,100000012,100000009,20,414,412,22,413,100000009,34,100000010,100000009,22,416,415,27,419,100000012,27,418,417,34,100000010,100000012,34,100000010,419,43,100000011,420,47,100000011,421,53,100000011,422,54,100000011,423,56,100000011,100000012,2,100000001,425,3,478,426,4,100000004,427,5,438,428,8,429,100000115,16,430,433,18,431,433,19,432,433,22,100000014,433,35,434,100000042,36,100000044,435,46,100000112,436,57,437,100000114,58,100000113,100000114,6,100000006,439,7,100000006,440,8,450,441,14,501,442,26,443,502,37,444,100000086,38,100000086,445,39,446,465,40,447,100000057,41,100000057,448,42,471,449,48,100000044,500,9,451,455,10,452,455,11,453,455,12,454,455,13,547,455,14,473,456,15,460,457,20,458,461,25,459,100000042,46,100000037,100000038,20,540,461,26,462,474,37,463,100000086,38,100000086,464,39,467,465,48,100000058,466,50,100000075,100000085,40,468,100000057,41,100000057,469,42,471,470,48,100000044,524,48,100000044,472,52,100000068,100000072,26,100000088,474,28,100000087,475,34,100000100,476,35,477,545,36,100000044,100000115,4,100000002,479,5,488,480,8,481,100000115,16,482,485,18,483,485,19,484,485,22,100000014,485,35,486,100000042,36,100000043,487,46,100000108,100000109,6,100000006,489,7,100000006,490,8,503,491,14,501,492,26,493,502,37,494,100000086,38,100000086,495,39,496,518,40,497,100000057,41,100000057,498,42,538,499,48,100000043,500,49,100000045,526,26,100000088,502,28,100000087,100000115,9,504,508,10,505,508,11,506,508,12,507,508,13,547,508,14,541,509,15,513,510,20,511,514,25,512,100000042,46,100000029,100000030,20,540,514,26,515,542,37,516,100000086,38,100000086,517,39,520,518,48,100000058,519,50,100000073,100000085,40,521,100000057,41,100000057,522,42,538,523,48,100000043,524,49,100000045,525,51,529,526,60,100000055,527,62,100000055,528,63,100000055,100000046,60,532,530,62,100000055,531,63,533,100000046,62,100000055,533,64,534,100000054,66,535,100000053,69,536,100000065,70,537,100000052,72,100000059,100000051,48,100000043,539,52,100000066,100000072,25,100000024,100000042,26,100000088,542,28,100000087,543,34,100000100,544,35,546,545,36,100000042,100000115,36,100000043,100000115,17,548,100000022,20,549,100000021,33,552,550,44,100000017,551,45,100000019,100000020,44,100000015,553,45,100000015,100000020]),zn=Ee.from(Rn,2,Ln.conditions,Ln.results),Bn=new De({size:50,params:[`Accelerate`,`Bucket`,`DisableAccessPoints`,`DisableMultiRegionAccessPoints`,`DisableS3ExpressSessionAuth`,`Endpoint`,`ForcePathStyle`,`Region`,`UseArnRegion`,`UseDualStack`,`UseFIPS`,`UseGlobalEndpoint`,`UseObjectLambdaEndpoint`,`UseS3ExpressControlEndpoint`]}),Vn=(e,t={})=>Bn.get(e,()=>Oe(zn,{endpointParams:e,logger:t.logger}));ke.aws=o;let Hn=(e=>async(t,n,r)=>{if(!r)throw Error("Could not find `input` for `defaultEndpointRuleSetHttpAuthSchemeParametersProvider`");let i=await e(t,n,r),a=z(n)?.commandInstance?.constructor?.getEndpointParameterInstructions;if(!a)throw Error(`getEndpointParameterInstructions() is not defined on '${n.commandName}'`);let o=await Ae(r,{getEndpointParameterInstructions:a},t);return Object.assign(i,o)})(async(e,t,n)=>({operation:z(t).operation,region:await ie(e.region)()||(()=>{throw Error("expected `region` to be configured for `aws.auth#sigv4`")})()}));function Un(e){return{schemeId:`aws.auth#sigv4`,signingProperties:{name:`s3`,region:e.region},propertiesExtractor:(e,t)=>({signingProperties:{config:e,context:t}})}}function Wn(e){return{schemeId:`aws.auth#sigv4a`,signingProperties:{name:`s3`,region:e.region},propertiesExtractor:(e,t)=>({signingProperties:{config:e,context:t}})}}let eee=((e,t,n)=>r=>{let i=e(r).properties?.authSchemes;if(!i)return t(r);let a=[];for(let e of i){let{name:t,properties:o={},...s}=e,c=t.toLowerCase();t!==c&&console.warn(`HttpAuthScheme has been normalized with lowercasing: '${t}' to '${c}'`);let l;if(c===`sigv4a`){l=`aws.auth#sigv4a`;let e=i.find(e=>{let t=e.name.toLowerCase();return t!==`sigv4a`&&t.startsWith(`sigv4`)});if(it.sigv4aDependency()===`none`&&e)continue}else if(c.startsWith(`sigv4`))l=`aws.auth#sigv4`;else throw Error(`Unknown HttpAuthScheme found in '@smithy.rules#endpointRuleSet': '${c}'`);let u=n[l];if(!u)throw Error(`Could not find HttpAuthOption create function for '${l}'`);let d=u(r);d.schemeId=l,d.signingProperties={...d.signingProperties||{},...s,...o},a.push(d)}return a})(Vn,e=>{let t=[];return e.operation,t.push(Un(e)),t.push(Wn(e)),t},{"aws.auth#sigv4":Un,"aws.auth#sigv4a":Wn}),Gn=e=>{let t=Xe(e),n=Ze(t);return Object.assign(n,{authSchemePreference:ie(e.authSchemePreference??[])})},tee=e=>Object.assign(e,{useFipsEndpoint:e.useFipsEndpoint??!1,useDualstackEndpoint:e.useDualstackEndpoint??!1,forcePathStyle:e.forcePathStyle??!1,useAccelerateEndpoint:e.useAccelerateEndpoint??!1,useGlobalEndpoint:e.useGlobalEndpoint??!1,disableMultiregionAccessPoints:e.disableMultiregionAccessPoints??!1,defaultSigningName:`s3`,clientContextParams:e.clientContextParams??{}}),V=ae({ForcePathStyle:{type:`clientContextParams`,name:`forcePathStyle`},UseArnRegion:{type:`clientContextParams`,name:`useArnRegion`},DisableMultiRegionAccessPoints:{type:`clientContextParams`,name:`disableMultiregionAccessPoints`},Accelerate:{type:`clientContextParams`,name:`useAccelerateEndpoint`},DisableS3ExpressSessionAuth:{type:`clientContextParams`,name:`disableS3ExpressSessionAuth`},UseGlobalEndpoint:{type:`builtInParams`,name:`useGlobalEndpoint`},UseFIPS:{type:`builtInParams`,name:`useFipsEndpoint`},Endpoint:{type:`builtInParams`,name:`endpoint`},Region:{type:`builtInParams`,name:`region`},UseDualStack:{type:`builtInParams`,name:`useDualstackEndpoint`}},`AmazonS3`,`S3Client`,je),Kn={Bucket:{type:`contextParams`,name:`Bucket`},Key:{type:`contextParams`,name:`Key`}},qn={DisableS3ExpressSessionAuth:{type:`staticContextParams`,value:!0},Bucket:{type:`contextParams`,name:`Bucket`},Key:{type:`contextParams`,name:`Key`},CopySource:{type:`contextParams`,name:`CopySource`}},Jn={UseS3ExpressControlEndpoint:{type:`staticContextParams`,value:!0},DisableAccessPoints:{type:`staticContextParams`,value:!0},Bucket:{type:`contextParams`,name:`Bucket`}},Yn={UseS3ExpressControlEndpoint:{type:`staticContextParams`,value:!0},Bucket:{type:`contextParams`,name:`Bucket`}},Xn={DisableS3ExpressSessionAuth:{type:`staticContextParams`,value:!0},Bucket:{type:`contextParams`,name:`Bucket`}},Zn={Bucket:{type:`contextParams`,name:`Bucket`}},Qn={},$n={UseS3ExpressControlEndpoint:{type:`staticContextParams`,value:!0}},er={Bucket:{type:`contextParams`,name:`Bucket`},Prefix:{type:`contextParams`,name:`Prefix`}},tr={UseObjectLambdaEndpoint:{type:`staticContextParams`,value:!0}},nr=(e,t,n,r)=>[b(n)],rr=(e,t,n,r)=>[b(n),S(n)],ir=(e,t,n,r)=>[b(n),w(n)],ar=(e,t,r,i)=>[n(r,{requestAlgorithmMember:{httpHeader:`x-amz-sdk-checksum-algorithm`,name:`ChecksumAlgorithm`},requestChecksumRequired:!0})],or=(e,t,n,r)=>[],sr=(e,t,r,i)=>[n(r,{requestAlgorithmMember:{httpHeader:`x-amz-sdk-checksum-algorithm`,name:`ChecksumAlgorithm`},requestChecksumRequired:!0}),b(r)],cr=(e,t,r,i)=>[n(r,{requestChecksumRequired:!1,requestValidationModeMember:`ChecksumMode`,responseAlgorithms:[`CRC64NVME`,`CRC32`,`CRC32C`,`SHA256`,`SHA1`,`SHA512`,`MD5`,`XXHASH64`,`XXHASH3`,`XXHASH128`]})],lr=(e,t,r,i)=>[n(r,{requestChecksumRequired:!1,requestValidationModeMember:`ChecksumMode`,responseAlgorithms:[`CRC64NVME`,`CRC32`,`CRC32C`,`SHA256`,`SHA1`,`SHA512`,`MD5`,`XXHASH64`,`XXHASH3`,`XXHASH128`]}),S(r),T(r)],ur=(e,t,n,r)=>[b(n),S(n),T(n)],dr=(e,t,r,i)=>[n(r,{requestAlgorithmMember:{httpHeader:`x-amz-sdk-checksum-algorithm`,name:`ChecksumAlgorithm`},requestChecksumRequired:!1})],fr=(e,t,r,i)=>[n(r,{requestAlgorithmMember:{httpHeader:`x-amz-sdk-checksum-algorithm`,name:`ChecksumAlgorithm`},requestChecksumRequired:!1}),b(r)],pr=(e,t,r,i)=>[n(r,{requestAlgorithmMember:{httpHeader:`x-amz-sdk-checksum-algorithm`,name:`ChecksumAlgorithm`},requestChecksumRequired:!1}),O(r),b(r),S(r)],mr=(e,t,n,r)=>[S(n)],hr=(e,t,r,i)=>[n(r,{requestAlgorithmMember:{httpHeader:`x-amz-sdk-checksum-algorithm`,name:`ChecksumAlgorithm`},requestChecksumRequired:!1}),b(r),S(r)];var gr=class e extends oe{static shapeId=`smithy.ts.sdk.synthetic.com.amazonaws.s3#S3ServiceException`;constructor(t){super(t),Object.setPrototypeOf(this,e.prototype)}},nee=class e extends gr{static shapeId=`com.amazonaws.s3#NoSuchUpload`;name=`NoSuchUpload`;$fault=`client`;constructor(t){super({name:`NoSuchUpload`,$fault:`client`,...t}),Object.setPrototypeOf(this,e.prototype)}},ree=class e extends gr{static shapeId=`com.amazonaws.s3#AccessDenied`;name=`AccessDenied`;$fault=`client`;constructor(t){super({name:`AccessDenied`,$fault:`client`,...t}),Object.setPrototypeOf(this,e.prototype)}},iee=class e extends gr{static shapeId=`com.amazonaws.s3#ObjectNotInActiveTierError`;name=`ObjectNotInActiveTierError`;$fault=`client`;constructor(t){super({name:`ObjectNotInActiveTierError`,$fault:`client`,...t}),Object.setPrototypeOf(this,e.prototype)}},_r=class e extends gr{static shapeId=`com.amazonaws.s3#BucketAlreadyExists`;name=`BucketAlreadyExists`;$fault=`client`;constructor(t){super({name:`BucketAlreadyExists`,$fault:`client`,...t}),Object.setPrototypeOf(this,e.prototype)}},vr=class e extends gr{static shapeId=`com.amazonaws.s3#BucketAlreadyOwnedByYou`;name=`BucketAlreadyOwnedByYou`;$fault=`client`;constructor(t){super({name:`BucketAlreadyOwnedByYou`,$fault:`client`,...t}),Object.setPrototypeOf(this,e.prototype)}},yr=class e extends gr{static shapeId=`com.amazonaws.s3#NoSuchBucket`;name=`NoSuchBucket`;$fault=`client`;constructor(t){super({name:`NoSuchBucket`,$fault:`client`,...t}),Object.setPrototypeOf(this,e.prototype)}},br=class e extends gr{static shapeId=`com.amazonaws.s3#NoSuchKey`;name=`NoSuchKey`;$fault=`client`;constructor(t){super({name:`NoSuchKey`,$fault:`client`,...t}),Object.setPrototypeOf(this,e.prototype)}},xr=class e extends gr{static shapeId=`com.amazonaws.s3#InvalidObjectState`;name=`InvalidObjectState`;$fault=`client`;StorageClass;AccessTier;constructor(t){super({name:`InvalidObjectState`,$fault:`client`,...t}),Object.setPrototypeOf(this,e.prototype),this.StorageClass=t.StorageClass,this.AccessTier=t.AccessTier}},Sr=class e extends gr{static shapeId=`com.amazonaws.s3#NoSuchAnnotation`;name=`NoSuchAnnotation`;$fault=`client`;constructor(t){super({name:`NoSuchAnnotation`,$fault:`client`,...t}),Object.setPrototypeOf(this,e.prototype)}},Cr=class e extends gr{static shapeId=`com.amazonaws.s3#NotFound`;name=`NotFound`;$fault=`client`;constructor(t){super({name:`NotFound`,$fault:`client`,...t}),Object.setPrototypeOf(this,e.prototype)}},wr=class e extends gr{static shapeId=`com.amazonaws.s3#InvalidPrefix`;name=`InvalidPrefix`;$fault=`client`;constructor(t){super({name:`InvalidPrefix`,$fault:`client`,...t}),Object.setPrototypeOf(this,e.prototype)}},Tr=class e extends gr{static shapeId=`com.amazonaws.s3#EncryptionTypeMismatch`;name=`EncryptionTypeMismatch`;$fault=`client`;constructor(t){super({name:`EncryptionTypeMismatch`,$fault:`client`,...t}),Object.setPrototypeOf(this,e.prototype)}},Er=class e extends gr{static shapeId=`com.amazonaws.s3#InvalidRequest`;name=`InvalidRequest`;$fault=`client`;constructor(t){super({name:`InvalidRequest`,$fault:`client`,...t}),Object.setPrototypeOf(this,e.prototype)}},Dr=class e extends gr{static shapeId=`com.amazonaws.s3#InvalidWriteOffset`;name=`InvalidWriteOffset`;$fault=`client`;constructor(t){super({name:`InvalidWriteOffset`,$fault:`client`,...t}),Object.setPrototypeOf(this,e.prototype)}},Or=class e extends gr{static shapeId=`com.amazonaws.s3#TooManyParts`;name=`TooManyParts`;$fault=`client`;constructor(t){super({name:`TooManyParts`,$fault:`client`,...t}),Object.setPrototypeOf(this,e.prototype)}},kr=class e extends gr{static shapeId=`com.amazonaws.s3#AnnotationLimitExceeded`;name=`AnnotationLimitExceeded`;$fault=`client`;constructor(t){super({name:`AnnotationLimitExceeded`,$fault:`client`,...t}),Object.setPrototypeOf(this,e.prototype)}},Ar=class e extends gr{static shapeId=`com.amazonaws.s3#AnnotationNameTooLong`;name=`AnnotationNameTooLong`;$fault=`client`;constructor(t){super({name:`AnnotationNameTooLong`,$fault:`client`,...t}),Object.setPrototypeOf(this,e.prototype)}},jr=class e extends gr{static shapeId=`com.amazonaws.s3#InvalidAnnotationName`;name=`InvalidAnnotationName`;$fault=`client`;constructor(t){super({name:`InvalidAnnotationName`,$fault:`client`,...t}),Object.setPrototypeOf(this,e.prototype)}},Mr=class e extends gr{static shapeId=`com.amazonaws.s3#UnsupportedMediaType`;name=`UnsupportedMediaType`;$fault=`client`;constructor(t){super({name:`UnsupportedMediaType`,$fault:`client`,...t}),Object.setPrototypeOf(this,e.prototype)}},Nr=class e extends gr{static shapeId=`com.amazonaws.s3#IdempotencyParameterMismatch`;name=`IdempotencyParameterMismatch`;$fault=`client`;constructor(t){super({name:`IdempotencyParameterMismatch`,$fault:`client`,...t}),Object.setPrototypeOf(this,e.prototype)}},Pr=class e extends gr{static shapeId=`com.amazonaws.s3#ObjectAlreadyInActiveTierError`;name=`ObjectAlreadyInActiveTierError`;$fault=`client`;constructor(t){super({name:`ObjectAlreadyInActiveTierError`,$fault:`client`,...t}),Object.setPrototypeOf(this,e.prototype)}};let Fr=`AccelerateConfiguration`,Ir=`AccessControlList`,Lr=`AnalyticsConfigurationList`,Rr=`AccessControlPolicy`,zr=`AccessControlTranslation`,Br=`AnalyticsConfiguration`,Vr=`AbortDate`,Hr=`AnnotationEntry`,Ur=`AbortIncompleteMultipartUpload`,Wr=`AccessKeyId`,Gr=`AnnotationName`,Kr=`AnnotationPayload`,qr=`AccessPointArn`,Jr=`AnnotationPrefix`,Yr=`AcceptRanges`,Xr=`AbortRuleId`,Zr=`AbacStatus`,Qr=`AccessTier`,$r=`AnnotationTableConfiguration`,ei=`AnnotationTableConfigurationResult`,H=`Bucket`,ti=`BucketArn`,ni=`BlockedEncryptionTypes`,ri=`BypassGovernanceRetention`,ii=`BucketKeyEnabled`,ai=`BucketLoggingStatus`,oi=`BytesProcessed`,si=`BlockPublicAcls`,ci=`BlockPublicPolicy`,li=`BucketRegion`,ui=`BytesReturned`,di=`BytesScanned`,fi=`Body`,pi=`Buckets`,mi=`Checksum`,hi=`ChecksumAlgorithm`,gi=`CreateBucketConfiguration`,_i=`CacheControl`,vi=`ChecksumCRC32`,yi=`ChecksumCRC32C`,bi=`ChecksumCRC64NVME`,xi=`Cache-Control`,Si=`Content-Disposition`,Ci=`ContentDisposition`,wi=`Content-Encoding`,Ti=`ContentEncoding`,Ei=`ContentLanguage`,Di=`Content-Language`,Oi=`Content-Length`,ki=`ContentLength`,Ai=`Content-MD5`,ji=`ChecksumMD5`,Mi=`ContentMD5`,Ni=`CompleteMultipartUpload`,Pi=`ChecksumMode`,Fi=`CopyObjectResult`,Ii=`CORSConfiguration`,Li=`CORSRules`,Ri=`CORSRule`,zi=`CopyPartResult`,Bi=`CommonPrefixes`,Vi=`ContentRange`,Hi=`Content-Range`,Ui=`ConfigurationState`,Wi=`ChecksumSHA1`,Gi=`ChecksumSHA256`,Ki=`ChecksumSHA512`,qi=`CopySourceIfMatch`,Ji=`CopySourceIfModifiedSince`,Yi=`CopySourceIfNoneMatch`,Xi=`CopySourceIfUnmodifiedSince`,Zi=`CopySourceSSECustomerAlgorithm`,Qi=`CopySourceSSECustomerKey`,$i=`CopySourceSSECustomerKeyMD5`,ea=`CopySourceVersionId`,ta=`CopySource`,na=`ChecksumType`,ra=`Content-Type`,ia=`ContentType`,aa=`ContinuationToken`,oa=`ChecksumXXHASH64`,sa=`ChecksumXXHASH3`,ca=`ChecksumXXHASH128`,la=`Condition`,ua=`Contents`,da=`Credentials`,fa=`Days`,pa=`DeleteMarker`,ma=`DeleteMarkerReplication`,ha=`DeleteMarkers`,ga=`DisplayName`,_a=`DefaultRetention`,va=`DestinationResult`,ya=`Date`,ba=`Delete`,xa=`Delimiter`,Sa=`Destination`,Ca=`Details`,wa=`Error`,Ta=`EventBridgeConfiguration`,U=`ExpectedBucketOwner`,Ea=`EncryptionConfiguration`,Da=`ErrorCode`,Oa=`ErrorDocument`,ka=`EventHoldDuration`,Aa=`ErrorMessage`,ja=`ExistingObjectReplication`,Ma=`ExpiresString`,Na=`ExpectedSourceBucketOwner`,Pa=`ETag`,Fa=`EncryptionType`,Ia=`EncodingType`,La=`ExpressionType`,Ra=`Encryption`,za=`Errors`,Ba=`Events`,Va=`Event`,Ha=`Expiration`,Ua=`Expires`,Wa=`Expression`,Ga=`Filter`,Ka=`FieldDelimiter`,qa=`FilterRule`,Ja=`Format`,Ya=`Grants`,Xa=`GetBucketMetadataConfigurationResult`,Za=`GetBucketMetadataTableConfigurationResult`,Qa=`GrantFullControl`,$a=`GlacierJobParameters`,eo=`GrantRead`,to=`GrantReadACP`,no=`GrantWrite`,ro=`GrantWriteACP`,io=`Grant`,ao=`Grantee`,oo=`HostName`,so=`InventoryConfiguration`,co=`InventoryConfigurationList`,lo=`IndexDocument`,uo=`IsLatest`,fo=`IfMatch`,po=`If-Modified-Since`,aee=`IfModifiedSince`,mo=`If-Match`,ho=`IfNoneMatch`,go=`If-None-Match`,_o=`IgnorePublicAcls`,vo=`IsPublic`,yo=`InputSerialization`,bo=`IsTruncated`,xo=`IntelligentTieringConfiguration`,So=`IntelligentTieringConfigurationList`,Co=`InventoryTableConfigurationResult`,wo=`InventoryTableConfiguration`,To=`IfUnmodifiedSince`,Eo=`If-Unmodified-Since`,Do=`Initiator`,Oo=`JSON`,ko=`JournalTableConfiguration`,Ao=`JournalTableConfigurationResult`,jo=`KeyMarker`,Mo=`Location`,No=`ListBucketResult`,Po=`LocationConstraint`,Fo=`LifecycleConfiguration`,Io=`LoggingEnabled`,Lo=`LegalHold`,Ro=`LastModified`,zo=`Last-Modified`,Bo=`Metadata`,Vo=`MaxAnnotationResults`,Ho=`MetadataConfiguration`,Uo=`MetricsConfigurationList`,Wo=`MetadataConfigurationResult`,Go=`MetricsConfiguration`,Ko=`MfaDelete`,qo=`MetadataEntry`,Jo=`MFADelete`,Yo=`MaxKeys`,Xo=`MissingMeta`,Zo=`MaxParts`,Qo=`MetadataTableConfiguration`,W=`MetadataTableConfigurationResult`,$o=`MultipartUpload`,es=`MaxUploads`,ts=`Marker`,ns=`Metrics`,rs=`Mode`,is=`Name`,as=`NotificationConfiguration`,G=`NextContinuationToken`,os=`NoncurrentDays`,ss=`NextKeyMarker`,cs=`NewerNoncurrentVersions`,ls=`NextPartNumberMarker`,us=`NoncurrentVersionExpiration`,ds=`NoncurrentVersionTransition`,fs=`Owner`,ps=`OwnershipControls`,ms=`ObjectEncryption`,hs=`ObjectIfMatch`,gs=`OutputLocation`,_s=`ObjectLockConfiguration`,vs=`ObjectLockEventHold`,ys=`ObjectLockEventHoldDurationDays`,bs=`ObjectLockEventHoldDurationYears`,xs=`ObjectLockLegalHoldStatus`,Ss=`ObjectLockMode`,Cs=`ObjectLockRetainUntilDate`,ws=`ObjectOwnership`,Ts=`OptionalObjectAttributes`,Es=`ObjectSizeGreaterThan`,Ds=`ObjectSizeLessThan`,Os=`OutputSerialization`,ks=`ObjectVersionId`,As=`Object`,js=`Prefix`,Ms=`PublicAccessBlockConfiguration`,Ns=`PartsCount`,Ps=`PartNumber`,Fs=`PartNumberMarker`,Is=`PartitionedPrefix`,Ls=`PolicyStatus`,Rs=`Parts`,zs=`Part`,Bs=`Payer`,Vs=`Payload`,Hs=`Permission`,Us=`Policy`,Ws=`Progress`,Gs=`Protocol`,Ks=`QuoteCharacter`,qs=`QueueConfiguration`,Js=`QuoteEscapeCharacter`,Ys=`Role`,Xs=`RedirectAllRequestsTo`,Zs=`RequestCharged`,Qs=`ResponseCacheControl`,$s=`ResponseContentDisposition`,ec=`ResponseContentEncoding`,tc=`ResponseContentLanguage`,nc=`ResponseContentType`,rc=`ReplicationConfiguration`,ic=`RecordDelimiter`,ac=`ResponseExpires`,oc=`RecordExpiration`,sc=`ReplicaModifications`,cc=`RequestPayer`,lc=`RestrictPublicBuckets`,uc=`RequestPaymentConfiguration`,dc=`RequestProgress`,fc=`RoutingRules`,pc=`RestoreRequest`,mc=`RoutingRule`,hc=`ReplicationStatus`,gc=`RestoreStatus`,_c=`ReplicationTime`,vc=`Range`,yc=`Restore`,bc=`Redirect`,xc=`Retention`,Sc=`Rules`,Cc=`Rule`,wc=`Status`,Tc=`StartAfter`,Ec=`SecretAccessKey`,Dc=`S3BucketDestination`,Oc=`StorageClass`,kc=`StorageClassAnalysis`,Ac=`SSE-KMS`,jc=`SseKmsEncryptedObjects`,Mc=`SelectParameters`,K=`SimplePrefix`,Nc=`ScanRange`,Pc=`SSE-S3`,Fc=`SourceSelectionCriteria`,Ic=`ServerSideEncryption`,Lc=`ServerSideEncryptionConfiguration`,Rc=`SSECustomerAlgorithm`,zc=`SSECustomerKey`,Bc=`SSECustomerKeyMD5`,Vc=`SSEKMS`,Hc=`SSEKMSEncryptionContext`,Uc=`SSEKMSKeyId`,Wc=`SSES3`,Gc=`SessionToken`,Kc=`S3TablesDestination`,qc=`S3TablesDestinationResult`,Jc=`Size`,Yc=`Stats`,Xc=`Tags`,Zc=`TableArn`,Qc=`TableBucketArn`,$c=`TagCount`,el=`TopicConfiguration`,tl=`TransitionDefaultMinimumObjectSize`,nl=`TargetGrants`,rl=`TableName`,il=`TableNamespace`,al=`TargetObjectKeyFormat`,ol=`TableStatus`,sl=`TagSet`,cl=`Tagging`,ll=`Tier`,ul=`Tiering`,dl=`Token`,fl=`Transition`,pl=`Type`,ml=`UploadId`,hl=`UploadIdMarker`,gl=`UserMetadata`,_l=`Value`,vl=`VersioningConfiguration`,yl=`VersionId`,bl=`VersionIdMarker`,xl=`WebsiteConfiguration`,Sl=`WebsiteRedirectLocation`,Cl=`Years`,wl=`annotationName`,Tl=`accept-ranges`,El=`client`,Dl=`continuation-token`,Ol=`delimiter`,kl=`error`,Al=`eventPayload`,jl=`encoding-type`,q=`http`,Ml=`httpChecksum`,Nl=`httpError`,J=`httpHeader`,Pl=`httpPayload`,Fl=`httpPrefixHeaders`,Y=`httpQuery`,Il=`http://www.w3.org/2001/XMLSchema-instance`,Ll=`key-marker`,Rl=`max-keys`,zl=`prefix`,Bl=`partNumber`,Vl=`response-cache-control`,Hl=`response-content-disposition`,Ul=`response-content-encoding`,Wl=`response-content-language`,Gl=`response-content-type`,Kl=`response-expires`,ql=`smithy.ts.sdk.synthetic.com.amazonaws.s3`,Jl=`streaming`,Yl=`uploadId`,Xl=`versionId`,Zl=`xmlFlattened`,X=`xmlName`,Ql=`xmlNamespace`,$l=`x-amz-acl`,eu=`x-amz-abort-date`,tu=`x-amz-abort-rule-id`,nu=`x-amz-bucket-arn`,ru=`x-amz-bypass-governance-retention`,iu=`x-amz-bucket-object-lock-token`,au=`x-amz-checksum-algorithm`,ou=`x-amz-checksum-crc32`,su=`x-amz-checksum-crc32c`,cu=`x-amz-checksum-crc64nvme`,lu=`x-amz-checksum-md5`,uu=`x-amz-checksum-mode`,du=`x-amz-checksum-sha1`,fu=`x-amz-checksum-sha256`,pu=`x-amz-checksum-sha512`,mu=`x-amz-copy-source`,hu=`x-amz-copy-source-if-match`,gu=`x-amz-copy-source-if-modified-since`,_u=`x-amz-copy-source-if-none-match`,vu=`x-amz-copy-source-if-unmodified-since`,yu=`x-amz-copy-source-server-side-encryption-customer-algorithm`,bu=`x-amz-copy-source-server-side-encryption-customer-key`,xu=`x-amz-copy-source-server-side-encryption-customer-key-MD5`,Su=`x-amz-copy-source-version-id`,Cu=`x-amz-checksum-type`,wu=`x-amz-checksum-xxhash64`,Tu=`x-amz-checksum-xxhash3`,Eu=`x-amz-checksum-xxhash128`,Du=`x-amz-delete-marker`,Ou=`x-amz-expiration`,Z=`x-amz-expected-bucket-owner`,ku=`x-amz-grant-full-control`,Au=`x-amz-grant-read`,ju=`x-amz-grant-read-acp`,Mu=`x-amz-grant-write`,Nu=`x-amz-grant-write-acp`,Pu=`x-amz-meta-`,Fu=`x-amz-mfa`,Iu=`x-amz-missing-meta`,Lu=`x-amz-mp-parts-count`,Ru=`x-amz-object-if-match`,zu=`x-amz-object-lock-event-hold`,Bu=`x-amz-object-lock-event-hold-duration-days`,Vu=`x-amz-object-lock-event-hold-duration-years`,Hu=`x-amz-object-lock-legal-hold`,Uu=`x-amz-object-lock-mode`,Wu=`x-amz-object-lock-retain-until-date`,Gu=`x-amz-optional-object-attributes`,Ku=`x-amz-object-version-id`,qu=`x-amz-restore`,Ju=`x-amz-request-charged`,Yu=`x-amz-request-payer`,Xu=`x-amz-replication-status`,Zu=`x-amz-storage-class`,Qu=`x-amz-sdk-checksum-algorithm`,$u=`x-amz-source-expected-bucket-owner`,ed=`x-amz-server-side-encryption`,td=`x-amz-server-side-encryption-aws-kms-key-id`,nd=`x-amz-server-side-encryption-bucket-key-enabled`,rd=`x-amz-server-side-encryption-context`,id=`x-amz-server-side-encryption-customer-algorithm`,ad=`x-amz-server-side-encryption-customer-key`,od=`x-amz-server-side-encryption-customer-key-MD5`,sd=`x-amz-tagging`,cd=`x-amz-tagging-count`,ld=`x-amz-transition-default-minimum-object-size`,ud=`x-amz-version-id`,dd=`x-amz-website-redirect-location`,Q=`com.amazonaws.s3`,fd=new Je(ql);var pd=[-3,ql,`S3ServiceException`,0,[],[]];fd.registerError(pd,gr);let md=new Je(Q);var hd=[-3,Q,`AccessDenied`,{[kl]:El,[Nl]:403},[],[]];md.registerError(hd,ree);var gd=[-3,Q,`AnnotationLimitExceeded`,{[kl]:El,[Nl]:400},[],[]];md.registerError(gd,kr);var _d=[-3,Q,`AnnotationNameTooLong`,{[kl]:El,[Nl]:400},[],[]];md.registerError(_d,Ar);var vd=[-3,Q,`BucketAlreadyExists`,{[kl]:El,[Nl]:409},[],[]];md.registerError(vd,_r);var yd=[-3,Q,`BucketAlreadyOwnedByYou`,{[kl]:El,[Nl]:409},[],[]];md.registerError(yd,vr);var bd=[-3,Q,`EncryptionTypeMismatch`,{[kl]:El,[Nl]:400},[],[]];md.registerError(bd,Tr);var xd=[-3,Q,`IdempotencyParameterMismatch`,{[kl]:El,[Nl]:400},[],[]];md.registerError(xd,Nr);var Sd=[-3,Q,`InvalidAnnotationName`,{[kl]:El,[Nl]:400},[],[]];md.registerError(Sd,jr);var Cd=[-3,Q,`InvalidObjectState`,{[kl]:El,[Nl]:403},[Oc,Qr],[0,0]];md.registerError(Cd,xr);var wd=[-3,Q,`InvalidPrefix`,{[kl]:El,[Nl]:400},[],[]];md.registerError(wd,wr);var Td=[-3,Q,`InvalidRequest`,{[kl]:El,[Nl]:400},[],[]];md.registerError(Td,Er);var Ed=[-3,Q,`InvalidWriteOffset`,{[kl]:El,[Nl]:400},[],[]];md.registerError(Ed,Dr);var Dd=[-3,Q,`NoSuchAnnotation`,{[kl]:El,[Nl]:404},[],[]];md.registerError(Dd,Sr);var Od=[-3,Q,`NoSuchBucket`,{[kl]:El,[Nl]:404},[],[]];md.registerError(Od,yr);var oee=[-3,Q,`NoSuchKey`,{[kl]:El,[Nl]:404},[],[]];md.registerError(oee,br);var kd=[-3,Q,`NoSuchUpload`,{[kl]:El,[Nl]:404},[],[]];md.registerError(kd,nee);var see=[-3,Q,`NotFound`,{[kl]:El},[],[]];md.registerError(see,Cr);var Ad=[-3,Q,`ObjectAlreadyInActiveTierError`,{[kl]:El,[Nl]:403},[],[]];md.registerError(Ad,Pr);var jd=[-3,Q,`ObjectNotInActiveTierError`,{[kl]:El,[Nl]:403},[],[]];md.registerError(jd,iee);var Md=[-3,Q,`TooManyParts`,{[kl]:El,[Nl]:400},[],[]];md.registerError(Md,Or);var Nd=[-3,Q,`UnsupportedMediaType`,{[kl]:El,[Nl]:415},[],[]];md.registerError(Nd,Mr);let Pd=[fd,md];var Fd=[0,Q,Qi,8,0],Id=[0,Q,`NonEmptyKmsKeyArnString`,8,0],Ld=[0,Q,`SessionCredentialValue`,8,0],Rd=[0,Q,zc,8,0],zd=[0,Q,Hc,8,0],Bd=[0,Q,Uc,8,0],Vd=[0,Q,`StreamingBlob`,{[Jl]:1},42],Hd=[3,Q,Zr,0,[wc],[0]],Ud=[3,Q,Ur,0,[`DaysAfterInitiation`],[1]],Wd=[3,Q,`AbortMultipartUploadOutput`,0,[Zs],[[0,{[J]:Ju}]]],Gd=[3,Q,`AbortMultipartUploadRequest`,0,[H,`Key`,ml,cc,U,`IfMatchInitiatedTime`],[[0,1],[0,1],[0,{[Y]:Yl}],[0,{[J]:Yu}],[0,{[J]:Z}],[6,{[J]:`x-amz-if-match-initiated-time`}]],3],Kd=[3,Q,Fr,0,[wc],[0]],qd=[3,Q,Rr,0,[Ya,fs],[[()=>I_,{[X]:Ir}],()=>Uh]],Jd=[3,Q,zr,0,[fs],[0],1],Yd=[3,Q,`AnalyticsAndOperator`,0,[js,Xc],[0,[()=>ev,{[Zl]:1,[X]:`Tag`}]]],Xd=[3,Q,Br,0,[`Id`,kc,Ga],[0,()=>r_,[()=>iv,0]],2],Zd=[3,Q,`AnalyticsExportDestination`,0,[Dc],[()=>Qd],1],Qd=[3,Q,`AnalyticsS3BucketDestination`,0,[Ja,H,`BucketAccountId`,js],[0,0,0,0],2],$d=[3,Q,Hr,0,[Gr,Ro,Jc,Pa,hi,hc],[0,4,1,0,[64,{[Zl]:1}],0],3],ef=[3,Q,$r,0,[Ui,Ea,Ys],[0,()=>jh,0],1],tf=[3,Q,ei,0,[Ui,ol,wa,rl,Zc,Ys],[0,0,()=>np,0,0,0],1],nf=[3,Q,`AnnotationTableConfigurationUpdates`,0,[Ui,Ea,Ys],[0,()=>jh,0],1],rf=[3,Q,ni,0,[Fa],[[()=>N_,{[Zl]:1}]]],af=[3,Q,H,0,[is,`CreationDate`,li,ti],[0,4,0,0]],of=[3,Q,`BucketInfo`,0,[`DataRedundancy`,pl],[0,0]],sf=[3,Q,`BucketLifecycleConfiguration`,0,[Sc],[[()=>V_,{[Zl]:1,[X]:Cc}]],1],cf=[3,Q,ai,0,[Io],[[()=>Th,0]]],lf=[3,Q,mi,0,[vi,yi,bi,Wi,Gi,Ki,ji,oa,sa,ca,na],[0,0,0,0,0,0,0,0,0,0,0]],uf=[3,Q,`CommonPrefix`,0,[js],[0]],df=[3,Q,`CompletedMultipartUpload`,0,[Rs],[[()=>k_,{[Zl]:1,[X]:zs}]]],ff=[3,Q,`CompletedPart`,0,[Pa,vi,yi,bi,Wi,Gi,Ki,ji,oa,sa,ca,Ps],[0,0,0,0,0,0,0,0,0,0,0,1]],pf=[3,Q,`CompleteMultipartUploadOutput`,{[X]:`CompleteMultipartUploadResult`},[Mo,H,`Key`,Ha,Pa,vi,yi,bi,Wi,Gi,Ki,ji,oa,sa,ca,na,Ic,yl,Uc,ii,Zs],[0,0,0,[0,{[J]:Ou}],0,0,0,0,0,0,0,0,0,0,0,0,[0,{[J]:ed}],[0,{[J]:ud}],[()=>Bd,{[J]:td}],[2,{[J]:nd}],[0,{[J]:Ju}]]],mf=[3,Q,`CompleteMultipartUploadRequest`,0,[H,`Key`,ml,$o,vi,yi,bi,Wi,Gi,Ki,ji,oa,sa,ca,na,`MpuObjectSize`,cc,U,fo,ho,Rc,zc,Bc],[[0,1],[0,1],[0,{[Y]:Yl}],[()=>df,{[Pl]:1,[X]:Ni}],[0,{[J]:ou}],[0,{[J]:su}],[0,{[J]:cu}],[0,{[J]:du}],[0,{[J]:fu}],[0,{[J]:pu}],[0,{[J]:lu}],[0,{[J]:wu}],[0,{[J]:Tu}],[0,{[J]:Eu}],[0,{[J]:Cu}],[1,{[J]:`x-amz-mp-object-size`}],[0,{[J]:Yu}],[0,{[J]:Z}],[0,{[J]:mo}],[0,{[J]:go}],[0,{[J]:id}],[()=>Rd,{[J]:ad}],[0,{[J]:od}]],3],hf=[3,Q,la,0,[`HttpErrorCodeReturnedEquals`,`KeyPrefixEquals`],[0,0]],gf=[3,Q,`ContinuationEvent`,0,[],[]],_f=[3,Q,`CopyObjectOutput`,0,[Fi,Ha,ea,yl,Ic,Rc,Bc,Uc,Hc,ii,Zs],[[()=>yf,16],[0,{[J]:Ou}],[0,{[J]:Su}],[0,{[J]:ud}],[0,{[J]:ed}],[0,{[J]:id}],[0,{[J]:od}],[()=>Bd,{[J]:td}],[()=>zd,{[J]:rd}],[2,{[J]:nd}],[0,{[J]:Ju}]]],vf=[3,Q,`CopyObjectRequest`,0,[H,ta,`Key`,`ACL`,_i,hi,Ci,Ti,Ei,ia,qi,Ji,Yi,Xi,Ua,Qa,eo,to,ro,fo,ho,Bo,`MetadataDirective`,`TaggingDirective`,`AnnotationDirective`,Ic,Oc,Sl,Rc,zc,Bc,Uc,Hc,ii,Zi,Qi,$i,cc,cl,Ss,Cs,xs,vs,ys,bs,U,Na],[[0,1],[0,{[J]:mu}],[0,1],[0,{[J]:$l}],[0,{[J]:xi}],[0,{[J]:au}],[0,{[J]:Si}],[0,{[J]:wi}],[0,{[J]:Di}],[0,{[J]:ra}],[0,{[J]:hu}],[4,{[J]:gu}],[0,{[J]:_u}],[4,{[J]:vu}],[4,{[J]:Ua}],[0,{[J]:ku}],[0,{[J]:Au}],[0,{[J]:ju}],[0,{[J]:Nu}],[0,{[J]:mo}],[0,{[J]:go}],[128,{[Fl]:Pu}],[0,{[J]:`x-amz-metadata-directive`}],[0,{[J]:`x-amz-tagging-directive`}],[0,{[J]:`x-amz-object-annotation-directive`}],[0,{[J]:ed}],[0,{[J]:Zu}],[0,{[J]:dd}],[0,{[J]:id}],[()=>Rd,{[J]:ad}],[0,{[J]:od}],[()=>Bd,{[J]:td}],[()=>zd,{[J]:rd}],[2,{[J]:nd}],[0,{[J]:yu}],[()=>Fd,{[J]:bu}],[0,{[J]:xu}],[0,{[J]:Yu}],[0,{[J]:sd}],[0,{[J]:Uu}],[5,{[J]:Wu}],[0,{[J]:Hu}],[0,{[J]:zu}],[1,{[J]:Bu}],[1,{[J]:Vu}],[0,{[J]:Z}],[0,{[J]:$u}]],3],yf=[3,Q,Fi,0,[Pa,Ro,na,vi,yi,bi,Wi,Gi,Ki,ji,oa,sa,ca],[0,4,0,0,0,0,0,0,0,0,0,0,0]],bf=[3,Q,zi,0,[Pa,Ro,vi,yi,bi,Wi,Gi,Ki,ji,oa,sa,ca],[0,4,0,0,0,0,0,0,0,0,0,0]],xf=[3,Q,Ii,0,[Li],[[()=>A_,{[Zl]:1,[X]:Ri}]],1],Sf=[3,Q,Ri,0,[`AllowedMethods`,`AllowedOrigins`,`ID`,`AllowedHeaders`,`ExposeHeaders`,`MaxAgeSeconds`],[[64,{[Zl]:1,[X]:`AllowedMethod`}],[64,{[Zl]:1,[X]:`AllowedOrigin`}],0,[64,{[Zl]:1,[X]:`AllowedHeader`}],[64,{[Zl]:1,[X]:`ExposeHeader`}],1],2],Cf=[3,Q,gi,0,[Po,Mo,H,Xc],[0,()=>wh,()=>of,[()=>ev,0]]],wf=[3,Q,`CreateBucketMetadataConfigurationRequest`,0,[H,Ho,Mi,hi,U],[[0,1],[()=>Eh,{[Pl]:1,[X]:Ho}],[0,{[J]:Ai}],[0,{[J]:Qu}],[0,{[J]:Z}]],2],Tf=[3,Q,`CreateBucketMetadataTableConfigurationRequest`,0,[H,Qo,Mi,hi,U],[[0,1],[()=>kh,{[Pl]:1,[X]:Qo}],[0,{[J]:Ai}],[0,{[J]:Qu}],[0,{[J]:Z}]],2],Ef=[3,Q,`CreateBucketOutput`,0,[Mo,ti],[[0,{[J]:Mo}],[0,{[J]:nu}]]],Df=[3,Q,`CreateBucketRequest`,0,[H,`ACL`,gi,Qa,eo,to,no,ro,`ObjectLockEnabledForBucket`,ws,`BucketNamespace`],[[0,1],[0,{[J]:$l}],[()=>Cf,{[Pl]:1,[X]:gi}],[0,{[J]:ku}],[0,{[J]:Au}],[0,{[J]:ju}],[0,{[J]:Mu}],[0,{[J]:Nu}],[2,{[J]:`x-amz-bucket-object-lock-enabled`}],[0,{[J]:`x-amz-object-ownership`}],[0,{[J]:`x-amz-bucket-namespace`}]],1],Of=[3,Q,`CreateMultipartUploadOutput`,{[X]:`InitiateMultipartUploadResult`},[Vr,Xr,H,`Key`,ml,Ic,Rc,Bc,Uc,Hc,ii,Zs,hi,na],[[4,{[J]:eu}],[0,{[J]:tu}],[0,{[X]:H}],0,0,[0,{[J]:ed}],[0,{[J]:id}],[0,{[J]:od}],[()=>Bd,{[J]:td}],[()=>zd,{[J]:rd}],[2,{[J]:nd}],[0,{[J]:Ju}],[0,{[J]:au}],[0,{[J]:Cu}]]],kf=[3,Q,`CreateMultipartUploadRequest`,0,[H,`Key`,`ACL`,_i,Ci,Ti,Ei,ia,Ua,Qa,eo,to,ro,Bo,Ic,Oc,Sl,Rc,zc,Bc,Uc,Hc,ii,cc,cl,Ss,Cs,xs,vs,ys,bs,U,hi,na],[[0,1],[0,1],[0,{[J]:$l}],[0,{[J]:xi}],[0,{[J]:Si}],[0,{[J]:wi}],[0,{[J]:Di}],[0,{[J]:ra}],[4,{[J]:Ua}],[0,{[J]:ku}],[0,{[J]:Au}],[0,{[J]:ju}],[0,{[J]:Nu}],[128,{[Fl]:Pu}],[0,{[J]:ed}],[0,{[J]:Zu}],[0,{[J]:dd}],[0,{[J]:id}],[()=>Rd,{[J]:ad}],[0,{[J]:od}],[()=>Bd,{[J]:td}],[()=>zd,{[J]:rd}],[2,{[J]:nd}],[0,{[J]:Yu}],[0,{[J]:sd}],[0,{[J]:Uu}],[5,{[J]:Wu}],[0,{[J]:Hu}],[0,{[J]:zu}],[1,{[J]:Bu}],[1,{[J]:Vu}],[0,{[J]:Z}],[0,{[J]:au}],[0,{[J]:Cu}]],2],Af=[3,Q,`CreateSessionOutput`,{[X]:`CreateSessionResult`},[da,Ic,Uc,Hc,ii],[[()=>Jg,{[X]:da}],[0,{[J]:ed}],[()=>Bd,{[J]:td}],[()=>zd,{[J]:rd}],[2,{[J]:nd}]],1],jf=[3,Q,`CreateSessionRequest`,0,[H,`SessionMode`,Ic,Uc,Hc,ii],[[0,1],[0,{[J]:`x-amz-create-session-mode`}],[0,{[J]:ed}],[()=>Bd,{[J]:td}],[()=>zd,{[J]:rd}],[2,{[J]:nd}]],1],Mf=[3,Q,`CSVInput`,0,[`FileHeaderInfo`,`Comments`,Js,ic,Ka,Ks,`AllowQuotedRecordDelimiter`],[0,0,0,0,0,0,2]],Nf=[3,Q,`CSVOutput`,0,[`QuoteFields`,Js,ic,Ka,Ks],[0,0,0,0,0]],Pf=[3,Q,_a,0,[rs,fa,Cl,`DefaultEventHold`],[0,1,1,()=>ap]],Ff=[3,Q,ba,0,[`Objects`,`Quiet`],[[()=>G_,{[Zl]:1,[X]:As}],2],1],If=[3,Q,`DeleteBucketAnalyticsConfigurationRequest`,0,[H,`Id`,U],[[0,1],[0,{[Y]:`id`}],[0,{[J]:Z}]],2],Lf=[3,Q,`DeleteBucketCorsRequest`,0,[H,U],[[0,1],[0,{[J]:Z}]],1],Rf=[3,Q,`DeleteBucketEncryptionRequest`,0,[H,U],[[0,1],[0,{[J]:Z}]],1],cee=[3,Q,`DeleteBucketIntelligentTieringConfigurationRequest`,0,[H,`Id`,U],[[0,1],[0,{[Y]:`id`}],[0,{[J]:Z}]],2],lee=[3,Q,`DeleteBucketInventoryConfigurationRequest`,0,[H,`Id`,U],[[0,1],[0,{[Y]:`id`}],[0,{[J]:Z}]],2],uee=[3,Q,`DeleteBucketLifecycleRequest`,0,[H,U],[[0,1],[0,{[J]:Z}]],1],dee=[3,Q,`DeleteBucketMetadataConfigurationRequest`,0,[H,U],[[0,1],[0,{[J]:Z}]],1],zf=[3,Q,`DeleteBucketMetadataTableConfigurationRequest`,0,[H,U],[[0,1],[0,{[J]:Z}]],1],fee=[3,Q,`DeleteBucketMetricsConfigurationRequest`,0,[H,`Id`,U],[[0,1],[0,{[Y]:`id`}],[0,{[J]:Z}]],2],pee=[3,Q,`DeleteBucketOwnershipControlsRequest`,0,[H,U],[[0,1],[0,{[J]:Z}]],1],mee=[3,Q,`DeleteBucketPolicyRequest`,0,[H,U],[[0,1],[0,{[J]:Z}]],1],hee=[3,Q,`DeleteBucketReplicationRequest`,0,[H,U],[[0,1],[0,{[J]:Z}]],1],gee=[3,Q,`DeleteBucketRequest`,0,[H,U],[[0,1],[0,{[J]:Z}]],1],_ee=[3,Q,`DeleteBucketTaggingRequest`,0,[H,U],[[0,1],[0,{[J]:Z}]],1],vee=[3,Q,`DeleteBucketWebsiteRequest`,0,[H,U],[[0,1],[0,{[J]:Z}]],1],yee=[3,Q,`DeletedObject`,0,[`Key`,yl,pa,`DeleteMarkerVersionId`],[0,0,2,0]],bee=[3,Q,`DeleteMarkerEntry`,0,[fs,`Key`,yl,uo,Ro],[()=>Uh,0,0,2,4]],Bf=[3,Q,ma,0,[wc],[0]],Vf=[3,Q,`DeleteObjectAnnotationOutput`,0,[ks,Zs],[[0,{[J]:Ku}],[0,{[J]:Ju}]]],Hf=[3,Q,`DeleteObjectAnnotationRequest`,0,[H,`Key`,Gr,yl,cc,U,hs],[[0,1],[0,1],[0,{[Y]:wl}],[0,{[Y]:Xl}],[0,{[J]:Yu}],[0,{[J]:Z}],[0,{[J]:Ru}]],3],Uf=[3,Q,`DeleteObjectOutput`,0,[pa,yl,Zs],[[2,{[J]:Du}],[0,{[J]:ud}],[0,{[J]:Ju}]]],Wf=[3,Q,`DeleteObjectRequest`,0,[H,`Key`,`MFA`,yl,cc,ri,U,fo,`IfMatchLastModifiedTime`,`IfMatchSize`],[[0,1],[0,1],[0,{[J]:Fu}],[0,{[Y]:Xl}],[0,{[J]:Yu}],[2,{[J]:ru}],[0,{[J]:Z}],[0,{[J]:mo}],[6,{[J]:`x-amz-if-match-last-modified-time`}],[1,{[J]:`x-amz-if-match-size`}]],2],Gf=[3,Q,`DeleteObjectsOutput`,{[X]:`DeleteResult`},[`Deleted`,Zs,za],[[()=>j_,{[Zl]:1}],[0,{[J]:Ju}],[()=>P_,{[Zl]:1,[X]:wa}]]],Kf=[3,Q,`DeleteObjectsRequest`,0,[H,ba,`MFA`,cc,ri,U,hi],[[0,1],[()=>Ff,{[Pl]:1,[X]:ba}],[0,{[J]:Fu}],[0,{[J]:Yu}],[2,{[J]:ru}],[0,{[J]:Z}],[0,{[J]:Qu}]],2],qf=[3,Q,`DeleteObjectTaggingOutput`,0,[yl],[[0,{[J]:ud}]]],Jf=[3,Q,`DeleteObjectTaggingRequest`,0,[H,`Key`,yl,U],[[0,1],[0,1],[0,{[Y]:Xl}],[0,{[J]:Z}]],2],Yf=[3,Q,`DeletePublicAccessBlockRequest`,0,[H,U],[[0,1],[0,{[J]:Z}]],1],Xf=[3,Q,Sa,0,[H,`Account`,Oc,zr,Ea,_c,ns],[0,0,0,()=>Jd,()=>$f,()=>Og,()=>Mh],1],Zf=[3,Q,va,0,[`TableBucketType`,Qc,il],[0,0,0]],Qf=[3,Q,Ra,0,[Fa,`KMSKeyId`,`KMSContext`],[0,[()=>Bd,0],0],1],$f=[3,Q,Ea,0,[`ReplicaKmsKeyID`],[0]],ep=[3,Q,`EndEvent`,0,[],[]],tp=[3,Q,wa,0,[`Key`,yl,`Code`,`Message`],[0,0,0,0]],np=[3,Q,`ErrorDetails`,0,[Da,Aa],[0,0]],rp=[3,Q,Oa,0,[`Key`],[0],1],ip=[3,Q,Ta,0,[],[]],ap=[3,Q,ka,0,[fa,Cl],[1,1]],op=[3,Q,ja,0,[wc],[0],1],sp=[3,Q,qa,0,[is,_l],[0,0]],cp=[3,Q,`GetBucketAbacOutput`,0,[Zr],[[()=>Hd,16]]],lp=[3,Q,`GetBucketAbacRequest`,0,[H,U],[[0,1],[0,{[J]:Z}]],1],up=[3,Q,`GetBucketAccelerateConfigurationOutput`,{[X]:Fr},[wc,Zs],[0,[0,{[J]:Ju}]]],dp=[3,Q,`GetBucketAccelerateConfigurationRequest`,0,[H,U,cc],[[0,1],[0,{[J]:Z}],[0,{[J]:Yu}]],1],fp=[3,Q,`GetBucketAclOutput`,{[X]:Rr},[fs,Ya],[()=>Uh,[()=>I_,{[X]:Ir}]]],pp=[3,Q,`GetBucketAclRequest`,0,[H,U],[[0,1],[0,{[J]:Z}]],1],mp=[3,Q,`GetBucketAnalyticsConfigurationOutput`,0,[Br],[[()=>Xd,16]]],hp=[3,Q,`GetBucketAnalyticsConfigurationRequest`,0,[H,`Id`,U],[[0,1],[0,{[Y]:`id`}],[0,{[J]:Z}]],2],gp=[3,Q,`GetBucketCorsOutput`,{[X]:Ii},[Li],[[()=>A_,{[Zl]:1,[X]:Ri}]]],_p=[3,Q,`GetBucketCorsRequest`,0,[H,U],[[0,1],[0,{[J]:Z}]],1],vp=[3,Q,`GetBucketEncryptionOutput`,0,[Lc],[[()=>Kg,16]]],yp=[3,Q,`GetBucketEncryptionRequest`,0,[H,U],[[0,1],[0,{[J]:Z}]],1],bp=[3,Q,`GetBucketIntelligentTieringConfigurationOutput`,0,[xo],[[()=>Nm,16]]],xp=[3,Q,`GetBucketIntelligentTieringConfigurationRequest`,0,[H,`Id`,U],[[0,1],[0,{[Y]:`id`}],[0,{[J]:Z}]],2],Sp=[3,Q,`GetBucketInventoryConfigurationOutput`,0,[so],[[()=>Fm,16]]],Cp=[3,Q,`GetBucketInventoryConfigurationRequest`,0,[H,`Id`,U],[[0,1],[0,{[Y]:`id`}],[0,{[J]:Z}]],2],wp=[3,Q,`GetBucketLifecycleConfigurationOutput`,{[X]:Fo},[Sc,tl],[[()=>V_,{[Zl]:1,[X]:Cc}],[0,{[J]:ld}]]],Tp=[3,Q,`GetBucketLifecycleConfigurationRequest`,0,[H,U],[[0,1],[0,{[J]:Z}]],1],Ep=[3,Q,`GetBucketLocationOutput`,{[X]:Po},[Po],[0]],Dp=[3,Q,`GetBucketLocationRequest`,0,[H,U],[[0,1],[0,{[J]:Z}]],1],Op=[3,Q,`GetBucketLoggingOutput`,{[X]:ai},[Io],[[()=>Th,0]]],kp=[3,Q,`GetBucketLoggingRequest`,0,[H,U],[[0,1],[0,{[J]:Z}]],1],Ap=[3,Q,`GetBucketMetadataConfigurationOutput`,0,[Xa],[[()=>Mp,16]]],jp=[3,Q,`GetBucketMetadataConfigurationRequest`,0,[H,U],[[0,1],[0,{[J]:Z}]],1],Mp=[3,Q,Xa,0,[Wo],[()=>Dh],1],Np=[3,Q,`GetBucketMetadataTableConfigurationOutput`,0,[Za],[[()=>Fp,16]]],Pp=[3,Q,`GetBucketMetadataTableConfigurationRequest`,0,[H,U],[[0,1],[0,{[J]:Z}]],1],Fp=[3,Q,Za,0,[W,wc,wa],[()=>Ah,0,()=>np],2],Ip=[3,Q,`GetBucketMetricsConfigurationOutput`,0,[Go],[[()=>Ph,16]]],Lp=[3,Q,`GetBucketMetricsConfigurationRequest`,0,[H,`Id`,U],[[0,1],[0,{[Y]:`id`}],[0,{[J]:Z}]],2],Rp=[3,Q,`GetBucketNotificationConfigurationRequest`,0,[H,U],[[0,1],[0,{[J]:Z}]],1],zp=[3,Q,`GetBucketOwnershipControlsOutput`,0,[ps],[[()=>Wh,16]]],Bp=[3,Q,`GetBucketOwnershipControlsRequest`,0,[H,U],[[0,1],[0,{[J]:Z}]],1],Vp=[3,Q,`GetBucketPolicyOutput`,0,[Us],[[0,16]]],Hp=[3,Q,`GetBucketPolicyRequest`,0,[H,U],[[0,1],[0,{[J]:Z}]],1],Up=[3,Q,`GetBucketPolicyStatusOutput`,0,[Ls],[[()=>jee,16]]],Wp=[3,Q,`GetBucketPolicyStatusRequest`,0,[H,U],[[0,1],[0,{[J]:Z}]],1],Gp=[3,Q,`GetBucketReplicationOutput`,0,[rc],[[()=>wg,16]]],Kp=[3,Q,`GetBucketReplicationRequest`,0,[H,U],[[0,1],[0,{[J]:Z}]],1],qp=[3,Q,`GetBucketRequestPaymentOutput`,{[X]:uc},[Bs],[0]],Jp=[3,Q,`GetBucketRequestPaymentRequest`,0,[H,U],[[0,1],[0,{[J]:Z}]],1],Yp=[3,Q,`GetBucketTaggingOutput`,{[X]:cl},[sl],[[()=>ev,0]],1],Xp=[3,Q,`GetBucketTaggingRequest`,0,[H,U],[[0,1],[0,{[J]:Z}]],1],Zp=[3,Q,`GetBucketVersioningOutput`,{[X]:vl},[wc,Jo],[0,[0,{[X]:Ko}]]],Qp=[3,Q,`GetBucketVersioningRequest`,0,[H,U],[[0,1],[0,{[J]:Z}]],1],$p=[3,Q,`GetBucketWebsiteOutput`,{[X]:xl},[Xs,lo,Oa,fc],[()=>bg,()=>km,()=>rp,[()=>$_,0]]],em=[3,Q,`GetBucketWebsiteRequest`,0,[H,U],[[0,1],[0,{[J]:Z}]],1],tm=[3,Q,`GetObjectAclOutput`,{[X]:Rr},[fs,Ya,Zs],[()=>Uh,[()=>I_,{[X]:Ir}],[0,{[J]:Ju}]]],nm=[3,Q,`GetObjectAclRequest`,0,[H,`Key`,yl,cc,U],[[0,1],[0,1],[0,{[Y]:Xl}],[0,{[J]:Yu}],[0,{[J]:Z}]],2],rm=[3,Q,`GetObjectAnnotationOutput`,0,[Kr,ks,Ro,ki,Pa,vi,yi,bi,Wi,Gi,Ki,ji,oa,sa,ca,na,Ic,Zs,hc],[[()=>Vd,16],[0,{[J]:Ku}],[4,{[J]:zo}],[1,{[J]:Oi}],[0,{[J]:Pa}],[0,{[J]:ou}],[0,{[J]:su}],[0,{[J]:cu}],[0,{[J]:du}],[0,{[J]:fu}],[0,{[J]:pu}],[0,{[J]:lu}],[0,{[J]:wu}],[0,{[J]:Tu}],[0,{[J]:Eu}],[0,{[J]:Cu}],[0,{[J]:ed}],[0,{[J]:Ju}],[0,{[J]:Xu}]]],im=[3,Q,`GetObjectAnnotationRequest`,0,[H,`Key`,Gr,yl,cc,U,Pi],[[0,1],[0,1],[0,{[Y]:wl}],[0,{[Y]:Xl}],[0,{[J]:Yu}],[0,{[J]:Z}],[0,{[J]:uu}]],3],am=[3,Q,`GetObjectAttributesOutput`,{[X]:`GetObjectAttributesResponse`},[pa,Ro,yl,Zs,Pa,mi,`ObjectParts`,Oc,`ObjectSize`],[[2,{[J]:Du}],[4,{[J]:zo}],[0,{[J]:ud}],[0,{[J]:Ju}],0,()=>lf,[()=>om,0],0,1]],om=[3,Q,`GetObjectAttributesParts`,0,[`TotalPartsCount`,Fs,ls,Zo,bo,Rs],[[1,{[X]:Ns}],0,0,1,2,[()=>X_,{[Zl]:1,[X]:zs}]]],sm=[3,Q,`GetObjectAttributesRequest`,0,[H,`Key`,`ObjectAttributes`,yl,Zo,Fs,Rc,zc,Bc,cc,U],[[0,1],[0,1],[64,{[J]:`x-amz-object-attributes`}],[0,{[Y]:Xl}],[1,{[J]:`x-amz-max-parts`}],[0,{[J]:`x-amz-part-number-marker`}],[0,{[J]:id}],[()=>Rd,{[J]:ad}],[0,{[J]:od}],[0,{[J]:Yu}],[0,{[J]:Z}]],3],cm=[3,Q,`GetObjectLegalHoldOutput`,0,[Lo],[[()=>Bh,{[Pl]:1,[X]:Lo}]]],lm=[3,Q,`GetObjectLegalHoldRequest`,0,[H,`Key`,yl,cc,U],[[0,1],[0,1],[0,{[Y]:Xl}],[0,{[J]:Yu}],[0,{[J]:Z}]],2],um=[3,Q,`GetObjectLockConfigurationOutput`,0,[_s],[[()=>zh,16]]],dm=[3,Q,`GetObjectLockConfigurationRequest`,0,[H,U],[[0,1],[0,{[J]:Z}]],1],fm=[3,Q,`GetObjectOutput`,0,[fi,pa,Yr,Ha,yc,Ro,ki,Pa,vi,yi,bi,Wi,Gi,Ki,ji,oa,sa,ca,na,Xo,yl,_i,Ci,Ti,Ei,Vi,ia,Ua,Ma,Sl,Ic,Bo,Rc,Bc,Uc,ii,Oc,Zs,hc,Ns,$c,Ss,Cs,xs,vs,ys,bs],[[()=>Vd,16],[2,{[J]:Du}],[0,{[J]:Tl}],[0,{[J]:Ou}],[0,{[J]:qu}],[4,{[J]:zo}],[1,{[J]:Oi}],[0,{[J]:Pa}],[0,{[J]:ou}],[0,{[J]:su}],[0,{[J]:cu}],[0,{[J]:du}],[0,{[J]:fu}],[0,{[J]:pu}],[0,{[J]:lu}],[0,{[J]:wu}],[0,{[J]:Tu}],[0,{[J]:Eu}],[0,{[J]:Cu}],[1,{[J]:Iu}],[0,{[J]:ud}],[0,{[J]:xi}],[0,{[J]:Si}],[0,{[J]:wi}],[0,{[J]:Di}],[0,{[J]:Hi}],[0,{[J]:ra}],[4,{[J]:Ua}],[0,{[J]:Ma}],[0,{[J]:dd}],[0,{[J]:ed}],[128,{[Fl]:Pu}],[0,{[J]:id}],[0,{[J]:od}],[()=>Bd,{[J]:td}],[2,{[J]:nd}],[0,{[J]:Zu}],[0,{[J]:Ju}],[0,{[J]:Xu}],[1,{[J]:Lu}],[1,{[J]:cd}],[0,{[J]:Uu}],[5,{[J]:Wu}],[0,{[J]:Hu}],[0,{[J]:zu}],[1,{[J]:Bu}],[1,{[J]:Vu}]]],pm=[3,Q,`GetObjectRequest`,0,[H,`Key`,fo,aee,ho,To,vc,Qs,$s,ec,tc,nc,ac,yl,Rc,zc,Bc,cc,Ps,U,Pi],[[0,1],[0,1],[0,{[J]:mo}],[4,{[J]:po}],[0,{[J]:go}],[4,{[J]:Eo}],[0,{[J]:vc}],[0,{[Y]:Vl}],[0,{[Y]:Hl}],[0,{[Y]:Ul}],[0,{[Y]:Wl}],[0,{[Y]:Gl}],[6,{[Y]:Kl}],[0,{[Y]:Xl}],[0,{[J]:id}],[()=>Rd,{[J]:ad}],[0,{[J]:od}],[0,{[J]:Yu}],[1,{[Y]:Bl}],[0,{[J]:Z}],[0,{[J]:uu}]],2],mm=[3,Q,`GetObjectRetentionOutput`,0,[xc],[[()=>Vh,{[Pl]:1,[X]:xc}]]],hm=[3,Q,`GetObjectRetentionRequest`,0,[H,`Key`,yl,cc,U],[[0,1],[0,1],[0,{[Y]:Xl}],[0,{[J]:Yu}],[0,{[J]:Z}]],2],gm=[3,Q,`GetObjectTaggingOutput`,{[X]:cl},[sl,yl],[[()=>ev,0],[0,{[J]:ud}]],1],_m=[3,Q,`GetObjectTaggingRequest`,0,[H,`Key`,yl,U,cc],[[0,1],[0,1],[0,{[Y]:Xl}],[0,{[J]:Z}],[0,{[J]:Yu}]],2],vm=[3,Q,`GetObjectTorrentOutput`,0,[fi,Zs],[[()=>Vd,16],[0,{[J]:Ju}]]],ym=[3,Q,`GetObjectTorrentRequest`,0,[H,`Key`,cc,U],[[0,1],[0,1],[0,{[J]:Yu}],[0,{[J]:Z}]],2],bm=[3,Q,`GetPublicAccessBlockOutput`,0,[Ms],[[()=>Kh,16]]],xm=[3,Q,`GetPublicAccessBlockRequest`,0,[H,U],[[0,1],[0,{[J]:Z}]],1],Sm=[3,Q,$a,0,[ll],[0],1],Cm=[3,Q,io,0,[ao,Hs],[[()=>wm,{[Ql]:[`xsi`,Il]}],0]],wm=[3,Q,ao,0,[pl,ga,`EmailAddress`,`ID`,`URI`],[[0,{xmlAttribute:1,[X]:`xsi:type`}],0,0,0,0],1],Tm=[3,Q,`HeadBucketOutput`,0,[ti,`BucketLocationType`,`BucketLocationName`,li,`AccessPointAlias`],[[0,{[J]:nu}],[0,{[J]:`x-amz-bucket-location-type`}],[0,{[J]:`x-amz-bucket-location-name`}],[0,{[J]:`x-amz-bucket-region`}],[2,{[J]:`x-amz-access-point-alias`}]]],Em=[3,Q,`HeadBucketRequest`,0,[H,U],[[0,1],[0,{[J]:Z}]],1],Dm=[3,Q,`HeadObjectOutput`,0,[pa,Yr,Ha,yc,`ArchiveStatus`,Ro,ki,vi,yi,bi,Wi,Gi,Ki,ji,oa,sa,ca,na,Pa,Xo,yl,_i,Ci,Ti,Ei,ia,Vi,Ua,Ma,Sl,Ic,Bo,Rc,Bc,Uc,ii,Oc,Zs,hc,Ns,$c,Ss,Cs,xs,vs,ys,bs],[[2,{[J]:Du}],[0,{[J]:Tl}],[0,{[J]:Ou}],[0,{[J]:qu}],[0,{[J]:`x-amz-archive-status`}],[4,{[J]:zo}],[1,{[J]:Oi}],[0,{[J]:ou}],[0,{[J]:su}],[0,{[J]:cu}],[0,{[J]:du}],[0,{[J]:fu}],[0,{[J]:pu}],[0,{[J]:lu}],[0,{[J]:wu}],[0,{[J]:Tu}],[0,{[J]:Eu}],[0,{[J]:Cu}],[0,{[J]:Pa}],[1,{[J]:Iu}],[0,{[J]:ud}],[0,{[J]:xi}],[0,{[J]:Si}],[0,{[J]:wi}],[0,{[J]:Di}],[0,{[J]:ra}],[0,{[J]:Hi}],[4,{[J]:Ua}],[0,{[J]:Ma}],[0,{[J]:dd}],[0,{[J]:ed}],[128,{[Fl]:Pu}],[0,{[J]:id}],[0,{[J]:od}],[()=>Bd,{[J]:td}],[2,{[J]:nd}],[0,{[J]:Zu}],[0,{[J]:Ju}],[0,{[J]:Xu}],[1,{[J]:Lu}],[1,{[J]:cd}],[0,{[J]:Uu}],[5,{[J]:Wu}],[0,{[J]:Hu}],[0,{[J]:zu}],[1,{[J]:Bu}],[1,{[J]:Vu}]]],Om=[3,Q,`HeadObjectRequest`,0,[H,`Key`,fo,aee,ho,To,vc,Qs,$s,ec,tc,nc,ac,yl,Rc,zc,Bc,cc,Ps,U,Pi],[[0,1],[0,1],[0,{[J]:mo}],[4,{[J]:po}],[0,{[J]:go}],[4,{[J]:Eo}],[0,{[J]:vc}],[0,{[Y]:Vl}],[0,{[Y]:Hl}],[0,{[Y]:Ul}],[0,{[Y]:Wl}],[0,{[Y]:Gl}],[6,{[Y]:Kl}],[0,{[Y]:Xl}],[0,{[J]:id}],[()=>Rd,{[J]:ad}],[0,{[J]:od}],[0,{[J]:Yu}],[1,{[Y]:Bl}],[0,{[J]:Z}],[0,{[J]:uu}]],2],km=[3,Q,lo,0,[`Suffix`],[0],1],Am=[3,Q,Do,0,[`ID`,ga],[0,0]],jm=[3,Q,yo,0,[`CSV`,`CompressionType`,Oo,`Parquet`],[()=>Mf,0,()=>qm,()=>kee]],Mm=[3,Q,`IntelligentTieringAndOperator`,0,[js,Xc],[0,[()=>ev,{[Zl]:1,[X]:`Tag`}]]],Nm=[3,Q,xo,0,[`Id`,wc,`Tierings`,Ga],[0,0,[()=>Jee,{[Zl]:1,[X]:ul}],[()=>Pm,0]],3],Pm=[3,Q,`IntelligentTieringFilter`,0,[js,`Tag`,`And`],[0,()=>a_,[()=>Mm,0]]],Fm=[3,Q,so,0,[Sa,`IsEnabled`,`Id`,`IncludedObjectVersions`,`Schedule`,Ga,`OptionalFields`],[[()=>Im,0],2,0,0,()=>Bm,()=>Rm,[()=>z_,0]],5],Im=[3,Q,`InventoryDestination`,0,[Dc],[[()=>zm,0]],1],Lm=[3,Q,`InventoryEncryption`,0,[Wc,Vc],[[()=>e_,{[X]:Pc}],[()=>Zg,{[X]:Ac}]]],Rm=[3,Q,`InventoryFilter`,0,[js],[0],1],zm=[3,Q,`InventoryS3BucketDestination`,0,[H,Ja,`AccountId`,js,Ra],[0,0,0,0,[()=>Lm,0]],2],Bm=[3,Q,`InventorySchedule`,0,[`Frequency`],[0],1],Vm=[3,Q,wo,0,[Ui,Ea],[0,()=>jh],1],Hm=[3,Q,Co,0,[Ui,ol,wa,rl,Zc],[0,0,()=>np,0,0],1],Um=[3,Q,`InventoryTableConfigurationUpdates`,0,[Ui,Ea],[0,()=>jh],1],Wm=[3,Q,ko,0,[oc,Ea],[()=>_g,()=>jh],1],Gm=[3,Q,Ao,0,[ol,rl,oc,wa,Zc],[0,0,()=>_g,()=>np,0],3],Km=[3,Q,`JournalTableConfigurationUpdates`,0,[oc],[()=>_g],1],qm=[3,Q,`JSONInput`,0,[pl],[0]],Jm=[3,Q,`JSONOutput`,0,[ic],[0]],Ym=[3,Q,`LambdaFunctionConfiguration`,0,[`LambdaFunctionArn`,Ba,`Id`,Ga],[[0,{[X]:`CloudFunction`}],[64,{[Zl]:1,[X]:Va}],0,[()=>Ih,0]],2],Xm=[3,Q,`LifecycleExpiration`,0,[ya,fa,`ExpiredObjectDeleteMarker`],[5,1,2]],Zm=[3,Q,`LifecycleRule`,0,[wc,Ha,`ID`,js,Ga,`Transitions`,`NoncurrentVersionTransitions`,us,Ur],[0,()=>Xm,0,0,[()=>$m,0],[()=>nv,{[Zl]:1,[X]:fl}],[()=>W_,{[Zl]:1,[X]:ds}],()=>See,()=>Ud],1],Qm=[3,Q,`LifecycleRuleAndOperator`,0,[js,Xc,Es,Ds],[0,[()=>ev,{[Zl]:1,[X]:`Tag`}],1,1]],$m=[3,Q,`LifecycleRuleFilter`,0,[js,`Tag`,Es,Ds,`And`],[0,()=>a_,1,1,[()=>Qm,0]]],eh=[3,Q,`ListBucketAnalyticsConfigurationsOutput`,{[X]:`ListBucketAnalyticsConfigurationResult`},[bo,aa,G,Lr],[2,0,0,[()=>T_,{[Zl]:1,[X]:Br}]]],th=[3,Q,`ListBucketAnalyticsConfigurationsRequest`,0,[H,aa,U],[[0,1],[0,{[Y]:Dl}],[0,{[J]:Z}]],1],nh=[3,Q,`ListBucketIntelligentTieringConfigurationsOutput`,0,[bo,aa,G,So],[2,0,0,[()=>L_,{[Zl]:1,[X]:xo}]]],rh=[3,Q,`ListBucketIntelligentTieringConfigurationsRequest`,0,[H,aa,U],[[0,1],[0,{[Y]:Dl}],[0,{[J]:Z}]],1],ih=[3,Q,`ListBucketInventoryConfigurationsOutput`,{[X]:`ListInventoryConfigurationsResult`},[aa,co,bo,G],[0,[()=>R_,{[Zl]:1,[X]:so}],2,0]],ah=[3,Q,`ListBucketInventoryConfigurationsRequest`,0,[H,aa,U],[[0,1],[0,{[Y]:Dl}],[0,{[J]:Z}]],1],oh=[3,Q,`ListBucketMetricsConfigurationsOutput`,{[X]:`ListMetricsConfigurationsResult`},[bo,aa,G,Uo],[2,0,0,[()=>H_,{[Zl]:1,[X]:Go}]]],sh=[3,Q,`ListBucketMetricsConfigurationsRequest`,0,[H,aa,U],[[0,1],[0,{[Y]:Dl}],[0,{[J]:Z}]],1],ch=[3,Q,`ListBucketsOutput`,{[X]:`ListAllMyBucketsResult`},[pi,fs,aa,js],[[()=>D_,0],()=>Uh,0,0]],lh=[3,Q,`ListBucketsRequest`,0,[`MaxBuckets`,aa,js,li],[[1,{[Y]:`max-buckets`}],[0,{[Y]:Dl}],[0,{[Y]:zl}],[0,{[Y]:`bucket-region`}]]],uh=[3,Q,`ListDirectoryBucketsOutput`,{[X]:`ListAllMyDirectoryBucketsResult`},[pi,aa],[[()=>D_,0],0]],dh=[3,Q,`ListDirectoryBucketsRequest`,0,[aa,`MaxDirectoryBuckets`],[[0,{[Y]:Dl}],[1,{[Y]:`max-directory-buckets`}]]],fh=[3,Q,`ListMultipartUploadsOutput`,{[X]:`ListMultipartUploadsResult`},[H,jo,hl,ss,js,xa,`NextUploadIdMarker`,es,bo,`Uploads`,Bi,Ia,Zs],[0,0,0,0,0,0,0,1,2,[()=>U_,{[Zl]:1,[X]:`Upload`}],[()=>O_,{[Zl]:1}],0,[0,{[J]:Ju}]]],ph=[3,Q,`ListMultipartUploadsRequest`,0,[H,xa,Ia,jo,es,js,hl,U,cc],[[0,1],[0,{[Y]:Ol}],[0,{[Y]:jl}],[0,{[Y]:Ll}],[1,{[Y]:`max-uploads`}],[0,{[Y]:zl}],[0,{[Y]:`upload-id-marker`}],[0,{[J]:Z}],[0,{[J]:Yu}]],1],mh=[3,Q,`ListObjectAnnotationsOutput`,0,[`Annotations`,H,`Key`,ks,Jr,Vo,`AnnotationCount`,aa,G,Zs],[[()=>E_,0],0,0,[0,{[J]:Ku}],0,1,1,0,0,[0,{[J]:Ju}]]],hh=[3,Q,`ListObjectAnnotationsRequest`,0,[H,`Key`,yl,Vo,Jr,aa,cc,U],[[0,1],[0,1],[0,{[Y]:Xl}],[1,{[Y]:`max-annotation-results`}],[0,{[Y]:`annotation-prefix`}],[0,{[Y]:Dl}],[0,{[J]:Yu}],[0,{[J]:Z}]],2],gh=[3,Q,`ListObjectsOutput`,{[X]:No},[bo,ts,`NextMarker`,ua,is,js,xa,Yo,Bi,Ia,Zs],[2,0,0,[()=>K_,{[Zl]:1}],0,0,0,1,[()=>O_,{[Zl]:1}],0,[0,{[J]:Ju}]]],_h=[3,Q,`ListObjectsRequest`,0,[H,xa,Ia,ts,Yo,js,cc,U,Ts],[[0,1],[0,{[Y]:Ol}],[0,{[Y]:jl}],[0,{[Y]:`marker`}],[1,{[Y]:Rl}],[0,{[Y]:zl}],[0,{[J]:Yu}],[0,{[J]:Z}],[64,{[J]:Gu}]],1],vh=[3,Q,`ListObjectsV2Output`,{[X]:No},[bo,ua,is,js,xa,Yo,Bi,Ia,`KeyCount`,aa,G,Tc,Zs],[2,[()=>K_,{[Zl]:1}],0,0,0,1,[()=>O_,{[Zl]:1}],0,1,0,0,0,[0,{[J]:Ju}]]],yh=[3,Q,`ListObjectsV2Request`,0,[H,xa,Ia,Yo,js,aa,`FetchOwner`,Tc,cc,U,Ts],[[0,1],[0,{[Y]:Ol}],[0,{[Y]:jl}],[1,{[Y]:Rl}],[0,{[Y]:zl}],[0,{[Y]:Dl}],[2,{[Y]:`fetch-owner`}],[0,{[Y]:`start-after`}],[0,{[J]:Yu}],[0,{[J]:Z}],[64,{[J]:Gu}]],1],bh=[3,Q,`ListObjectVersionsOutput`,{[X]:`ListVersionsResult`},[bo,jo,bl,ss,`NextVersionIdMarker`,`Versions`,ha,is,js,xa,Yo,Bi,Ia,Zs],[2,0,0,0,0,[()=>q_,{[Zl]:1,[X]:`Version`}],[()=>M_,{[Zl]:1,[X]:pa}],0,0,0,1,[()=>O_,{[Zl]:1}],0,[0,{[J]:Ju}]]],xh=[3,Q,`ListObjectVersionsRequest`,0,[H,xa,Ia,jo,Yo,js,bl,U,cc,Ts],[[0,1],[0,{[Y]:Ol}],[0,{[Y]:jl}],[0,{[Y]:Ll}],[1,{[Y]:Rl}],[0,{[Y]:zl}],[0,{[Y]:`version-id-marker`}],[0,{[J]:Z}],[0,{[J]:Yu}],[64,{[J]:Gu}]],1],Sh=[3,Q,`ListPartsOutput`,{[X]:`ListPartsResult`},[Vr,Xr,H,`Key`,ml,Fs,ls,Zo,bo,Rs,Do,fs,Oc,Zs,hi,na],[[4,{[J]:eu}],[0,{[J]:tu}],0,0,0,0,0,1,2,[()=>Y_,{[Zl]:1,[X]:zs}],()=>Am,()=>Uh,0,[0,{[J]:Ju}],0,0]],Ch=[3,Q,`ListPartsRequest`,0,[H,`Key`,ml,Zo,Fs,cc,U,Rc,zc,Bc],[[0,1],[0,1],[0,{[Y]:Yl}],[1,{[Y]:`max-parts`}],[0,{[Y]:`part-number-marker`}],[0,{[J]:Yu}],[0,{[J]:Z}],[0,{[J]:id}],[()=>Rd,{[J]:ad}],[0,{[J]:od}]],3],wh=[3,Q,`LocationInfo`,0,[pl,is],[0,0]],Th=[3,Q,Io,0,[`TargetBucket`,`TargetPrefix`,nl,al],[0,0,[()=>qee,0],[()=>c_,0]],2],Eh=[3,Q,Ho,0,[ko,wo,$r],[()=>Wm,()=>Vm,()=>ef],1],Dh=[3,Q,Wo,0,[va,Ao,Co,ei],[()=>Zf,()=>Gm,()=>Hm,()=>tf],1],Oh=[3,Q,qo,0,[is,_l],[0,0]],kh=[3,Q,Qo,0,[Kc],[()=>zg],1],Ah=[3,Q,W,0,[qc],[()=>Bg],1],jh=[3,Q,`MetadataTableEncryptionConfiguration`,0,[`SseAlgorithm`,`KmsKeyArn`],[0,0],1],Mh=[3,Q,ns,0,[wc,`EventThreshold`],[0,()=>kg],1],Nh=[3,Q,`MetricsAndOperator`,0,[js,Xc,qr],[0,[()=>ev,{[Zl]:1,[X]:`Tag`}],0]],Ph=[3,Q,Go,0,[`Id`,Ga],[0,[()=>av,0]],1],xee=[3,Q,$o,0,[ml,`Key`,`Initiated`,Oc,fs,Do,hi,na],[0,0,4,0,()=>Uh,()=>Am,0,0]],See=[3,Q,us,0,[os,cs],[1,1]],Cee=[3,Q,ds,0,[os,Oc,cs],[1,0,1]],Fh=[3,Q,as,0,[`TopicConfigurations`,`QueueConfigurations`,`LambdaFunctionConfigurations`,Ta],[[()=>tv,{[Zl]:1,[X]:el}],[()=>Z_,{[Zl]:1,[X]:qs}],[()=>B_,{[Zl]:1,[X]:`CloudFunctionConfiguration`}],()=>ip]],Ih=[3,Q,`NotificationConfigurationFilter`,0,[`Key`],[[()=>Lg,{[X]:`S3Key`}]]],Lh=[3,Q,As,0,[`Key`,Ro,Pa,hi,na,Jc,Oc,fs,gc],[0,4,0,[64,{[Zl]:1}],0,1,0,()=>Uh,()=>Fg]],Rh=[3,Q,`ObjectIdentifier`,0,[`Key`,yl,Pa,`LastModifiedTime`,Jc],[0,0,0,6,1],1],zh=[3,Q,_s,0,[`ObjectLockEnabled`,Cc],[0,()=>wee]],Bh=[3,Q,`ObjectLockLegalHold`,0,[wc],[0]],Vh=[3,Q,`ObjectLockRetention`,0,[rs,`RetainUntilDate`,`EventHold`,ka],[0,5,0,()=>ap]],wee=[3,Q,`ObjectLockRule`,0,[_a],[()=>Pf]],Tee=[3,Q,`ObjectPart`,0,[Ps,Jc,vi,yi,bi,Wi,Gi,Ki,ji,oa,sa,ca],[1,1,0,0,0,0,0,0,0,0,0,0]],Eee=[3,Q,`ObjectVersion`,0,[Pa,hi,na,Jc,Oc,`Key`,yl,uo,Ro,fs,gc],[0,[64,{[Zl]:1}],0,1,0,0,0,2,4,()=>Uh,()=>Fg]],Dee=[3,Q,gs,0,[`S3`],[[()=>Rg,0]]],Hh=[3,Q,Os,0,[`CSV`,Oo],[()=>Nf,()=>Jm]],Uh=[3,Q,fs,0,[ga,`ID`],[0,0]],Wh=[3,Q,ps,0,[Sc],[[()=>J_,{[Zl]:1,[X]:Cc}]],1],Oee=[3,Q,`OwnershipControlsRule`,0,[ws],[0],1],kee=[3,Q,`ParquetInput`,0,[],[]],Gh=[3,Q,zs,0,[Ps,Ro,Pa,Jc,vi,yi,bi,Wi,Gi,Ki,ji,oa,sa,ca],[1,4,0,1,0,0,0,0,0,0,0,0,0,0]],Aee=[3,Q,Is,{[X]:Is},[`PartitionDateSource`],[0]],jee=[3,Q,Ls,0,[vo],[[2,{[X]:vo}]]],Mee=[3,Q,Ws,0,[di,oi,ui],[1,1,1]],Nee=[3,Q,`ProgressEvent`,0,[Ca],[[()=>Mee,{[Al]:1}]]],Kh=[3,Q,Ms,0,[si,_o,ci,lc],[[2,{[X]:si}],[2,{[X]:_o}],[2,{[X]:ci}],[2,{[X]:lc}]]],Pee=[3,Q,`PutBucketAbacRequest`,0,[H,Zr,Mi,hi,U],[[0,1],[()=>Hd,{[Pl]:1,[X]:Zr}],[0,{[J]:Ai}],[0,{[J]:Qu}],[0,{[J]:Z}]],2],Fee=[3,Q,`PutBucketAccelerateConfigurationRequest`,0,[H,Fr,U,hi],[[0,1],[()=>Kd,{[Pl]:1,[X]:Fr}],[0,{[J]:Z}],[0,{[J]:Qu}]],2],Iee=[3,Q,`PutBucketAclRequest`,0,[H,`ACL`,Rr,Mi,hi,Qa,eo,to,no,ro,U],[[0,1],[0,{[J]:$l}],[()=>qd,{[Pl]:1,[X]:Rr}],[0,{[J]:Ai}],[0,{[J]:Qu}],[0,{[J]:ku}],[0,{[J]:Au}],[0,{[J]:ju}],[0,{[J]:Mu}],[0,{[J]:Nu}],[0,{[J]:Z}]],1],Lee=[3,Q,`PutBucketAnalyticsConfigurationRequest`,0,[H,`Id`,Br,U],[[0,1],[0,{[Y]:`id`}],[()=>Xd,{[Pl]:1,[X]:Br}],[0,{[J]:Z}]],3],qh=[3,Q,`PutBucketCorsRequest`,0,[H,Ii,Mi,hi,U],[[0,1],[()=>xf,{[Pl]:1,[X]:Ii}],[0,{[J]:Ai}],[0,{[J]:Qu}],[0,{[J]:Z}]],2],Jh=[3,Q,`PutBucketEncryptionRequest`,0,[H,Lc,Mi,hi,U],[[0,1],[()=>Kg,{[Pl]:1,[X]:Lc}],[0,{[J]:Ai}],[0,{[J]:Qu}],[0,{[J]:Z}]],2],Yh=[3,Q,`PutBucketIntelligentTieringConfigurationRequest`,0,[H,`Id`,xo,U],[[0,1],[0,{[Y]:`id`}],[()=>Nm,{[Pl]:1,[X]:xo}],[0,{[J]:Z}]],3],Ree=[3,Q,`PutBucketInventoryConfigurationRequest`,0,[H,`Id`,so,U],[[0,1],[0,{[Y]:`id`}],[()=>Fm,{[Pl]:1,[X]:so}],[0,{[J]:Z}]],3],zee=[3,Q,`PutBucketLifecycleConfigurationOutput`,0,[tl],[[0,{[J]:ld}]]],Bee=[3,Q,`PutBucketLifecycleConfigurationRequest`,0,[H,hi,Fo,U,tl],[[0,1],[0,{[J]:Qu}],[()=>sf,{[Pl]:1,[X]:Fo}],[0,{[J]:Z}],[0,{[J]:ld}]],1],Xh=[3,Q,`PutBucketLoggingRequest`,0,[H,ai,Mi,hi,U],[[0,1],[()=>cf,{[Pl]:1,[X]:ai}],[0,{[J]:Ai}],[0,{[J]:Qu}],[0,{[J]:Z}]],2],Vee=[3,Q,`PutBucketMetricsConfigurationRequest`,0,[H,`Id`,Go,U],[[0,1],[0,{[Y]:`id`}],[()=>Ph,{[Pl]:1,[X]:Go}],[0,{[J]:Z}]],3],Hee=[3,Q,`PutBucketNotificationConfigurationRequest`,0,[H,as,U,`SkipDestinationValidation`],[[0,1],[()=>Fh,{[Pl]:1,[X]:as}],[0,{[J]:Z}],[2,{[J]:`x-amz-skip-destination-validation`}]],2],Uee=[3,Q,`PutBucketOwnershipControlsRequest`,0,[H,ps,Mi,U,hi],[[0,1],[()=>Wh,{[Pl]:1,[X]:ps}],[0,{[J]:Ai}],[0,{[J]:Z}],[0,{[J]:Qu}]],2],Zh=[3,Q,`PutBucketPolicyRequest`,0,[H,Us,Mi,hi,`ConfirmRemoveSelfBucketAccess`,U],[[0,1],[0,16],[0,{[J]:Ai}],[0,{[J]:Qu}],[2,{[J]:`x-amz-confirm-remove-self-bucket-access`}],[0,{[J]:Z}]],2],Qh=[3,Q,`PutBucketReplicationRequest`,0,[H,rc,Mi,hi,dl,U],[[0,1],[()=>wg,{[Pl]:1,[X]:rc}],[0,{[J]:Ai}],[0,{[J]:Qu}],[0,{[J]:iu}],[0,{[J]:Z}]],2],$h=[3,Q,`PutBucketRequestPaymentRequest`,0,[H,uc,Mi,hi,U],[[0,1],[()=>Ag,{[Pl]:1,[X]:uc}],[0,{[J]:Ai}],[0,{[J]:Qu}],[0,{[J]:Z}]],2],eg=[3,Q,`PutBucketTaggingRequest`,0,[H,cl,Mi,hi,U],[[0,1],[()=>o_,{[Pl]:1,[X]:cl}],[0,{[J]:Ai}],[0,{[J]:Qu}],[0,{[J]:Z}]],2],Wee=[3,Q,`PutBucketVersioningRequest`,0,[H,vl,Mi,hi,`MFA`,U],[[0,1],[()=>x_,{[Pl]:1,[X]:vl}],[0,{[J]:Ai}],[0,{[J]:Qu}],[0,{[J]:Fu}],[0,{[J]:Z}]],2],Gee=[3,Q,`PutBucketWebsiteRequest`,0,[H,xl,Mi,hi,U],[[0,1],[()=>S_,{[Pl]:1,[X]:xl}],[0,{[J]:Ai}],[0,{[J]:Qu}],[0,{[J]:Z}]],2],tg=[3,Q,`PutObjectAclOutput`,0,[Zs],[[0,{[J]:Ju}]]],ng=[3,Q,`PutObjectAclRequest`,0,[H,`Key`,`ACL`,Rr,Mi,hi,Qa,eo,to,no,ro,cc,yl,U],[[0,1],[0,1],[0,{[J]:$l}],[()=>qd,{[Pl]:1,[X]:Rr}],[0,{[J]:Ai}],[0,{[J]:Qu}],[0,{[J]:ku}],[0,{[J]:Au}],[0,{[J]:ju}],[0,{[J]:Mu}],[0,{[J]:Nu}],[0,{[J]:Yu}],[0,{[Y]:Xl}],[0,{[J]:Z}]],2],rg=[3,Q,`PutObjectAnnotationOutput`,0,[`Key`,Gr,ks,Pa,vi,yi,bi,Wi,Gi,Ki,ji,oa,sa,ca,na,Ic,Zs],[0,0,[0,{[J]:Ku}],[0,{[J]:Pa}],[0,{[J]:ou}],[0,{[J]:su}],[0,{[J]:cu}],[0,{[J]:du}],[0,{[J]:fu}],[0,{[J]:pu}],[0,{[J]:lu}],[0,{[J]:wu}],[0,{[J]:Tu}],[0,{[J]:Eu}],[0,{[J]:Cu}],[0,{[J]:ed}],[0,{[J]:Ju}]]],ig=[3,Q,`PutObjectAnnotationRequest`,0,[H,`Key`,Gr,Kr,yl,hs,hi,vi,yi,bi,Wi,Gi,Ki,ji,oa,sa,ca,Mi,cc,U],[[0,1],[0,1],[0,{[Y]:wl}],[()=>Vd,16],[0,{[Y]:Xl}],[0,{[J]:Ru}],[0,{[J]:Qu}],[0,{[J]:ou}],[0,{[J]:su}],[0,{[J]:cu}],[0,{[J]:du}],[0,{[J]:fu}],[0,{[J]:pu}],[0,{[J]:lu}],[0,{[J]:wu}],[0,{[J]:Tu}],[0,{[J]:Eu}],[0,{[J]:Ai}],[0,{[J]:Yu}],[0,{[J]:Z}]],4],ag=[3,Q,`PutObjectLegalHoldOutput`,0,[Zs],[[0,{[J]:Ju}]]],og=[3,Q,`PutObjectLegalHoldRequest`,0,[H,`Key`,Lo,cc,yl,Mi,hi,U],[[0,1],[0,1],[()=>Bh,{[Pl]:1,[X]:Lo}],[0,{[J]:Yu}],[0,{[Y]:Xl}],[0,{[J]:Ai}],[0,{[J]:Qu}],[0,{[J]:Z}]],2],sg=[3,Q,`PutObjectLockConfigurationOutput`,0,[Zs],[[0,{[J]:Ju}]]],cg=[3,Q,`PutObjectLockConfigurationRequest`,0,[H,_s,cc,dl,Mi,hi,U],[[0,1],[()=>zh,{[Pl]:1,[X]:_s}],[0,{[J]:Yu}],[0,{[J]:iu}],[0,{[J]:Ai}],[0,{[J]:Qu}],[0,{[J]:Z}]],1],lg=[3,Q,`PutObjectOutput`,0,[Ha,Pa,vi,yi,bi,Wi,Gi,Ki,ji,oa,sa,ca,na,Ic,yl,Rc,Bc,Uc,Hc,ii,Jc,Zs],[[0,{[J]:Ou}],[0,{[J]:Pa}],[0,{[J]:ou}],[0,{[J]:su}],[0,{[J]:cu}],[0,{[J]:du}],[0,{[J]:fu}],[0,{[J]:pu}],[0,{[J]:lu}],[0,{[J]:wu}],[0,{[J]:Tu}],[0,{[J]:Eu}],[0,{[J]:Cu}],[0,{[J]:ed}],[0,{[J]:ud}],[0,{[J]:id}],[0,{[J]:od}],[()=>Bd,{[J]:td}],[()=>zd,{[J]:rd}],[2,{[J]:nd}],[1,{[J]:`x-amz-object-size`}],[0,{[J]:Ju}]]],ug=[3,Q,`PutObjectRequest`,0,[H,`Key`,`ACL`,fi,_i,Ci,Ti,Ei,ki,Mi,ia,hi,vi,yi,bi,Wi,Gi,Ki,ji,oa,sa,ca,Ua,fo,ho,Qa,eo,to,ro,`WriteOffsetBytes`,Bo,Ic,Oc,Sl,Rc,zc,Bc,Uc,Hc,ii,cc,cl,Ss,Cs,xs,vs,ys,bs,U],[[0,1],[0,1],[0,{[J]:$l}],[()=>Vd,16],[0,{[J]:xi}],[0,{[J]:Si}],[0,{[J]:wi}],[0,{[J]:Di}],[1,{[J]:Oi}],[0,{[J]:Ai}],[0,{[J]:ra}],[0,{[J]:Qu}],[0,{[J]:ou}],[0,{[J]:su}],[0,{[J]:cu}],[0,{[J]:du}],[0,{[J]:fu}],[0,{[J]:pu}],[0,{[J]:lu}],[0,{[J]:wu}],[0,{[J]:Tu}],[0,{[J]:Eu}],[4,{[J]:Ua}],[0,{[J]:mo}],[0,{[J]:go}],[0,{[J]:ku}],[0,{[J]:Au}],[0,{[J]:ju}],[0,{[J]:Nu}],[1,{[J]:`x-amz-write-offset-bytes`}],[128,{[Fl]:Pu}],[0,{[J]:ed}],[0,{[J]:Zu}],[0,{[J]:dd}],[0,{[J]:id}],[()=>Rd,{[J]:ad}],[0,{[J]:od}],[()=>Bd,{[J]:td}],[()=>zd,{[J]:rd}],[2,{[J]:nd}],[0,{[J]:Yu}],[0,{[J]:sd}],[0,{[J]:Uu}],[5,{[J]:Wu}],[0,{[J]:Hu}],[0,{[J]:zu}],[1,{[J]:Bu}],[1,{[J]:Vu}],[0,{[J]:Z}]],2],dg=[3,Q,`PutObjectRetentionOutput`,0,[Zs],[[0,{[J]:Ju}]]],fg=[3,Q,`PutObjectRetentionRequest`,0,[H,`Key`,xc,cc,yl,ri,Mi,hi,U],[[0,1],[0,1],[()=>Vh,{[Pl]:1,[X]:xc}],[0,{[J]:Yu}],[0,{[Y]:Xl}],[2,{[J]:ru}],[0,{[J]:Ai}],[0,{[J]:Qu}],[0,{[J]:Z}]],2],pg=[3,Q,`PutObjectTaggingOutput`,0,[yl],[[0,{[J]:ud}]]],mg=[3,Q,`PutObjectTaggingRequest`,0,[H,`Key`,cl,yl,Mi,hi,U,cc],[[0,1],[0,1],[()=>o_,{[Pl]:1,[X]:cl}],[0,{[Y]:Xl}],[0,{[J]:Ai}],[0,{[J]:Qu}],[0,{[J]:Z}],[0,{[J]:Yu}]],3],hg=[3,Q,`PutPublicAccessBlockRequest`,0,[H,Ms,Mi,hi,U],[[0,1],[()=>Kh,{[Pl]:1,[X]:Ms}],[0,{[J]:Ai}],[0,{[J]:Qu}],[0,{[J]:Z}]],2],gg=[3,Q,qs,0,[`QueueArn`,Ba,`Id`,Ga],[[0,{[X]:`Queue`}],[64,{[Zl]:1,[X]:Va}],0,[()=>Ih,0]],2],_g=[3,Q,oc,0,[Ha,fa],[0,1],1],vg=[3,Q,`RecordsEvent`,0,[Vs],[[21,{[Al]:1}]]],yg=[3,Q,bc,0,[oo,`HttpRedirectCode`,Gs,`ReplaceKeyPrefixWith`,`ReplaceKeyWith`],[0,0,0,0,0]],bg=[3,Q,Xs,0,[oo,Gs],[0,0],1],xg=[3,Q,`RenameObjectOutput`,0,[],[]],Sg=[3,Q,`RenameObjectRequest`,0,[H,`Key`,`RenameSource`,`DestinationIfMatch`,`DestinationIfNoneMatch`,`DestinationIfModifiedSince`,`DestinationIfUnmodifiedSince`,`SourceIfMatch`,`SourceIfNoneMatch`,`SourceIfModifiedSince`,`SourceIfUnmodifiedSince`,`ClientToken`],[[0,1],[0,1],[0,{[J]:`x-amz-rename-source`}],[0,{[J]:mo}],[0,{[J]:go}],[4,{[J]:po}],[4,{[J]:Eo}],[0,{[J]:`x-amz-rename-source-if-match`}],[0,{[J]:`x-amz-rename-source-if-none-match`}],[6,{[J]:`x-amz-rename-source-if-modified-since`}],[6,{[J]:`x-amz-rename-source-if-unmodified-since`}],[0,{[J]:`x-amz-client-token`,idempotencyToken:1}]],3],Cg=[3,Q,sc,0,[wc],[0],1],wg=[3,Q,rc,0,[Ys,Sc],[0,[()=>Q_,{[Zl]:1,[X]:Cc}]],2],Tg=[3,Q,`ReplicationRule`,0,[wc,Sa,`ID`,`Priority`,js,Ga,Fc,ja,ma],[0,()=>Xf,0,1,0,[()=>Dg,0],()=>Xg,()=>op,()=>Bf],2],Eg=[3,Q,`ReplicationRuleAndOperator`,0,[js,Xc],[0,[()=>ev,{[Zl]:1,[X]:`Tag`}]]],Dg=[3,Q,`ReplicationRuleFilter`,0,[js,`Tag`,`And`],[0,()=>a_,[()=>Eg,0]]],Og=[3,Q,_c,0,[wc,`Time`],[0,()=>kg],2],kg=[3,Q,`ReplicationTimeValue`,0,[`Minutes`],[1]],Ag=[3,Q,uc,0,[Bs],[0],1],jg=[3,Q,dc,0,[`Enabled`],[2]],Mg=[3,Q,`RestoreObjectOutput`,0,[Zs,`RestoreOutputPath`],[[0,{[J]:Ju}],[0,{[J]:`x-amz-restore-output-path`}]]],Ng=[3,Q,`RestoreObjectRequest`,0,[H,`Key`,yl,pc,cc,hi,U],[[0,1],[0,1],[0,{[Y]:Xl}],[()=>Pg,{[Pl]:1,[X]:pc}],[0,{[J]:Yu}],[0,{[J]:Qu}],[0,{[J]:Z}]],2],Pg=[3,Q,pc,0,[fa,$a,pl,ll,`Description`,Mc,gs],[1,()=>Sm,0,0,0,()=>Wg,[()=>Dee,0]]],Fg=[3,Q,gc,0,[`IsRestoreInProgress`,`RestoreExpiryDate`],[2,4]],Ig=[3,Q,mc,0,[bc,la],[()=>yg,()=>hf],1],Lg=[3,Q,`S3KeyFilter`,0,[`FilterRules`],[[()=>F_,{[Zl]:1,[X]:qa}]]],Rg=[3,Q,`S3Location`,0,[`BucketName`,js,Ra,`CannedACL`,Ir,cl,gl,Oc],[0,0,[()=>Qf,0],0,[()=>I_,0],[()=>o_,0],[()=>rv,0],0],2],zg=[3,Q,Kc,0,[Qc,rl],[0,0],2],Bg=[3,Q,qc,0,[Qc,rl,Zc,il],[0,0,0,0],4],Vg=[3,Q,Nc,0,[`Start`,`End`],[1,1]],Hg=[3,Q,`SelectObjectContentOutput`,0,[Vs],[[()=>sv,16]]],Ug=[3,Q,`SelectObjectContentRequest`,0,[H,`Key`,Wa,La,yo,Os,Rc,zc,Bc,dc,Nc,U],[[0,1],[0,1],0,0,()=>jm,()=>Hh,[0,{[J]:id}],[()=>Rd,{[J]:ad}],[0,{[J]:od}],()=>jg,()=>Vg,[0,{[J]:Z}]],6],Wg=[3,Q,Mc,0,[yo,La,Wa,Os],[()=>jm,0,0,()=>Hh],4],Gg=[3,Q,`ServerSideEncryptionByDefault`,0,[`SSEAlgorithm`,`KMSMasterKeyID`],[0,[()=>Bd,0]],1],Kg=[3,Q,Lc,0,[Sc],[[()=>Kee,{[Zl]:1,[X]:Cc}]],1],qg=[3,Q,`ServerSideEncryptionRule`,0,[`ApplyServerSideEncryptionByDefault`,ii,ni],[[()=>Gg,0],2,[()=>rf,0]]],Jg=[3,Q,`SessionCredentials`,0,[Wr,Ec,Gc,Ha],[[0,{[X]:Wr}],[()=>Ld,{[X]:Ec}],[()=>Ld,{[X]:Gc}],[4,{[X]:Ha}]],4],Yg=[3,Q,K,{[X]:K},[],[]],Xg=[3,Q,Fc,0,[jc,sc],[()=>Qg,()=>Cg]],Zg=[3,Q,Vc,{[X]:Ac},[`KeyId`],[[()=>Bd,0]],1],Qg=[3,Q,jc,0,[wc],[0],1],$g=[3,Q,`SSEKMSEncryption`,{[X]:Ac},[`KMSKeyArn`,ii],[[()=>Id,0],2],1],e_=[3,Q,Wc,{[X]:Pc},[],[]],t_=[3,Q,Yc,0,[di,oi,ui],[1,1,1]],n_=[3,Q,`StatsEvent`,0,[Ca],[[()=>t_,{[Al]:1}]]],r_=[3,Q,kc,0,[`DataExport`],[()=>i_]],i_=[3,Q,`StorageClassAnalysisDataExport`,0,[`OutputSchemaVersion`,Sa],[0,()=>Zd],2],a_=[3,Q,`Tag`,0,[`Key`,_l],[0,0],2],o_=[3,Q,cl,0,[sl],[[()=>ev,0]],1],s_=[3,Q,`TargetGrant`,0,[ao,Hs],[[()=>wm,{[Ql]:[`xsi`,Il]}],0]],c_=[3,Q,al,0,[K,Is],[[()=>Yg,{[X]:K}],[()=>Aee,{[X]:Is}]]],l_=[3,Q,ul,0,[fa,Qr],[1,0],2],u_=[3,Q,el,0,[`TopicArn`,Ba,`Id`,Ga],[[0,{[X]:`Topic`}],[64,{[Zl]:1,[X]:Va}],0,[()=>Ih,0]],2],d_=[3,Q,fl,0,[ya,fa,Oc],[5,1,0]],f_=[3,Q,`UpdateBucketMetadataAnnotationTableConfigurationRequest`,0,[H,$r,Mi,hi,U],[[0,1],[()=>nf,{[Pl]:1,[X]:$r}],[0,{[J]:Ai}],[0,{[J]:Qu}],[0,{[J]:Z}]],2],p_=[3,Q,`UpdateBucketMetadataInventoryTableConfigurationRequest`,0,[H,wo,Mi,hi,U],[[0,1],[()=>Um,{[Pl]:1,[X]:wo}],[0,{[J]:Ai}],[0,{[J]:Qu}],[0,{[J]:Z}]],2],m_=[3,Q,`UpdateBucketMetadataJournalTableConfigurationRequest`,0,[H,ko,Mi,hi,U],[[0,1],[()=>Km,{[Pl]:1,[X]:ko}],[0,{[J]:Ai}],[0,{[J]:Qu}],[0,{[J]:Z}]],2],h_=[3,Q,`UpdateObjectEncryptionRequest`,0,[H,`Key`,ms,yl,cc,U,Mi,hi],[[0,1],[0,1],[()=>ov,16],[0,{[Y]:Xl}],[0,{[J]:Yu}],[0,{[J]:Z}],[0,{[J]:Ai}],[0,{[J]:Qu}]],3],g_=[3,Q,`UpdateObjectEncryptionResponse`,0,[Zs],[[0,{[J]:Ju}]]],__=[3,Q,`UploadPartCopyOutput`,0,[ea,zi,Ic,Rc,Bc,Uc,ii,Zs],[[0,{[J]:Su}],[()=>bf,16],[0,{[J]:ed}],[0,{[J]:id}],[0,{[J]:od}],[()=>Bd,{[J]:td}],[2,{[J]:nd}],[0,{[J]:Ju}]]],v_=[3,Q,`UploadPartCopyRequest`,0,[H,ta,`Key`,Ps,ml,qi,Ji,Yi,Xi,`CopySourceRange`,Rc,zc,Bc,Zi,Qi,$i,cc,U,Na],[[0,1],[0,{[J]:mu}],[0,1],[1,{[Y]:Bl}],[0,{[Y]:Yl}],[0,{[J]:hu}],[4,{[J]:gu}],[0,{[J]:_u}],[4,{[J]:vu}],[0,{[J]:`x-amz-copy-source-range`}],[0,{[J]:id}],[()=>Rd,{[J]:ad}],[0,{[J]:od}],[0,{[J]:yu}],[()=>Fd,{[J]:bu}],[0,{[J]:xu}],[0,{[J]:Yu}],[0,{[J]:Z}],[0,{[J]:$u}]],5],y_=[3,Q,`UploadPartOutput`,0,[Ic,Pa,vi,yi,bi,Wi,Gi,Ki,ji,oa,sa,ca,Rc,Bc,Uc,ii,Zs],[[0,{[J]:ed}],[0,{[J]:Pa}],[0,{[J]:ou}],[0,{[J]:su}],[0,{[J]:cu}],[0,{[J]:du}],[0,{[J]:fu}],[0,{[J]:pu}],[0,{[J]:lu}],[0,{[J]:wu}],[0,{[J]:Tu}],[0,{[J]:Eu}],[0,{[J]:id}],[0,{[J]:od}],[()=>Bd,{[J]:td}],[2,{[J]:nd}],[0,{[J]:Ju}]]],b_=[3,Q,`UploadPartRequest`,0,[H,`Key`,Ps,ml,fi,ki,Mi,hi,vi,yi,bi,Wi,Gi,Ki,ji,oa,sa,ca,Rc,zc,Bc,cc,U],[[0,1],[0,1],[1,{[Y]:Bl}],[0,{[Y]:Yl}],[()=>Vd,16],[1,{[J]:Oi}],[0,{[J]:Ai}],[0,{[J]:Qu}],[0,{[J]:ou}],[0,{[J]:su}],[0,{[J]:cu}],[0,{[J]:du}],[0,{[J]:fu}],[0,{[J]:pu}],[0,{[J]:lu}],[0,{[J]:wu}],[0,{[J]:Tu}],[0,{[J]:Eu}],[0,{[J]:id}],[()=>Rd,{[J]:ad}],[0,{[J]:od}],[0,{[J]:Yu}],[0,{[J]:Z}]],4],x_=[3,Q,vl,0,[Jo,wc],[[0,{[X]:Ko}],0]],S_=[3,Q,xl,0,[Oa,lo,Xs,fc],[()=>rp,()=>km,()=>bg,[()=>$_,0]]],C_=[3,Q,`WriteGetObjectResponseRequest`,0,[`RequestRoute`,`RequestToken`,fi,`StatusCode`,Da,Aa,Yr,_i,Ci,Ti,Ei,ki,Vi,ia,vi,yi,bi,Wi,Gi,Ki,ji,oa,sa,ca,pa,Pa,Ua,Ha,Ro,Xo,Bo,Ss,xs,Cs,Ns,hc,Zs,yc,Ic,Rc,Uc,Bc,Oc,$c,yl,ii],[[0,{hostLabel:1,[J]:`x-amz-request-route`}],[0,{[J]:`x-amz-request-token`}],[()=>Vd,16],[1,{[J]:`x-amz-fwd-status`}],[0,{[J]:`x-amz-fwd-error-code`}],[0,{[J]:`x-amz-fwd-error-message`}],[0,{[J]:`x-amz-fwd-header-accept-ranges`}],[0,{[J]:`x-amz-fwd-header-Cache-Control`}],[0,{[J]:`x-amz-fwd-header-Content-Disposition`}],[0,{[J]:`x-amz-fwd-header-Content-Encoding`}],[0,{[J]:`x-amz-fwd-header-Content-Language`}],[1,{[J]:Oi}],[0,{[J]:`x-amz-fwd-header-Content-Range`}],[0,{[J]:`x-amz-fwd-header-Content-Type`}],[0,{[J]:`x-amz-fwd-header-x-amz-checksum-crc32`}],[0,{[J]:`x-amz-fwd-header-x-amz-checksum-crc32c`}],[0,{[J]:`x-amz-fwd-header-x-amz-checksum-crc64nvme`}],[0,{[J]:`x-amz-fwd-header-x-amz-checksum-sha1`}],[0,{[J]:`x-amz-fwd-header-x-amz-checksum-sha256`}],[0,{[J]:`x-amz-fwd-header-x-amz-checksum-sha512`}],[0,{[J]:`x-amz-fwd-header-x-amz-checksum-md5`}],[0,{[J]:`x-amz-fwd-header-x-amz-checksum-xxhash64`}],[0,{[J]:`x-amz-fwd-header-x-amz-checksum-xxhash3`}],[0,{[J]:`x-amz-fwd-header-x-amz-checksum-xxhash128`}],[2,{[J]:`x-amz-fwd-header-x-amz-delete-marker`}],[0,{[J]:`x-amz-fwd-header-ETag`}],[4,{[J]:`x-amz-fwd-header-Expires`}],[0,{[J]:`x-amz-fwd-header-x-amz-expiration`}],[4,{[J]:`x-amz-fwd-header-Last-Modified`}],[1,{[J]:`x-amz-fwd-header-x-amz-missing-meta`}],[128,{[Fl]:Pu}],[0,{[J]:`x-amz-fwd-header-x-amz-object-lock-mode`}],[0,{[J]:`x-amz-fwd-header-x-amz-object-lock-legal-hold`}],[5,{[J]:`x-amz-fwd-header-x-amz-object-lock-retain-until-date`}],[1,{[J]:`x-amz-fwd-header-x-amz-mp-parts-count`}],[0,{[J]:`x-amz-fwd-header-x-amz-replication-status`}],[0,{[J]:`x-amz-fwd-header-x-amz-request-charged`}],[0,{[J]:`x-amz-fwd-header-x-amz-restore`}],[0,{[J]:`x-amz-fwd-header-x-amz-server-side-encryption`}],[0,{[J]:`x-amz-fwd-header-x-amz-server-side-encryption-customer-algorithm`}],[()=>Bd,{[J]:`x-amz-fwd-header-x-amz-server-side-encryption-aws-kms-key-id`}],[0,{[J]:`x-amz-fwd-header-x-amz-server-side-encryption-customer-key-MD5`}],[0,{[J]:`x-amz-fwd-header-x-amz-storage-class`}],[1,{[J]:`x-amz-fwd-header-x-amz-tagging-count`}],[0,{[J]:`x-amz-fwd-header-x-amz-version-id`}],[2,{[J]:`x-amz-fwd-header-x-amz-server-side-encryption-bucket-key-enabled`}]],2],w_=`unit`,T_=[1,Q,Lr,0,[()=>Xd,0]],E_=[1,Q,`AnnotationList`,0,[()=>$d,{[X]:Hr}]],D_=[1,Q,pi,0,[()=>af,{[X]:H}]],O_=[1,Q,`CommonPrefixList`,0,()=>uf],k_=[1,Q,`CompletedPartList`,0,()=>ff],A_=[1,Q,Li,0,[()=>Sf,0]],j_=[1,Q,`DeletedObjects`,0,()=>yee],M_=[1,Q,ha,0,()=>bee],N_=[1,Q,`EncryptionTypeList`,0,[0,{[X]:Fa}]],P_=[1,Q,za,0,()=>tp],F_=[1,Q,`FilterRuleList`,0,()=>sp],I_=[1,Q,Ya,0,[()=>Cm,{[X]:io}]],L_=[1,Q,So,0,[()=>Nm,0]],R_=[1,Q,co,0,[()=>Fm,0]],z_=[1,Q,`InventoryOptionalFields`,0,[0,{[X]:`Field`}]],B_=[1,Q,`LambdaFunctionConfigurationList`,0,[()=>Ym,0]],V_=[1,Q,`LifecycleRules`,0,[()=>Zm,0]],H_=[1,Q,Uo,0,[()=>Ph,0]],U_=[1,Q,`MultipartUploadList`,0,()=>xee],W_=[1,Q,`NoncurrentVersionTransitionList`,0,()=>Cee],G_=[1,Q,`ObjectIdentifierList`,0,()=>Rh],K_=[1,Q,`ObjectList`,0,[()=>Lh,0]],q_=[1,Q,`ObjectVersionList`,0,[()=>Eee,0]],J_=[1,Q,`OwnershipControlsRules`,0,()=>Oee],Y_=[1,Q,Rs,0,()=>Gh],X_=[1,Q,`PartsList`,0,()=>Tee],Z_=[1,Q,`QueueConfigurationList`,0,[()=>gg,0]],Q_=[1,Q,`ReplicationRules`,0,[()=>Tg,0]],$_=[1,Q,fc,0,[()=>Ig,{[X]:mc}]],Kee=[1,Q,`ServerSideEncryptionRules`,0,[()=>qg,0]],ev=[1,Q,sl,0,[()=>a_,{[X]:`Tag`}]],qee=[1,Q,nl,0,[()=>s_,{[X]:io}]],Jee=[1,Q,`TieringList`,0,()=>l_],tv=[1,Q,`TopicConfigurationList`,0,[()=>u_,0]],nv=[1,Q,`TransitionList`,0,()=>d_],rv=[1,Q,gl,0,[()=>Oh,{[X]:qo}]],iv=[4,Q,`AnalyticsFilter`,0,[js,`Tag`,`And`],[0,()=>a_,[()=>Yd,0]]],av=[4,Q,`MetricsFilter`,0,[js,`Tag`,qr,`And`],[0,()=>a_,0,[()=>Nh,0]]],ov=[4,Q,ms,0,[Vc],[[()=>$g,{[X]:Ac}]]],sv=[4,Q,`SelectObjectContentEventStream`,{[Jl]:1},[`Records`,Yc,Ws,`Cont`,`End`],[[()=>vg,0],[()=>n_,0],[()=>Nee,0],()=>gf,()=>ep]],cv=[9,Q,`AbortMultipartUpload`,{[q]:[`DELETE`,`/{Key+}?x-id=AbortMultipartUpload`,204]},()=>Gd,()=>Wd],lv=[9,Q,Ni,{[q]:[`POST`,`/{Key+}`,200]},()=>mf,()=>pf],uv=[9,Q,`CopyObject`,{[q]:[`PUT`,`/{Key+}?x-id=CopyObject`,200]},()=>vf,()=>_f],dv=[9,Q,`CreateBucket`,{[q]:[`PUT`,`/`,200]},()=>Df,()=>Ef],fv=[9,Q,`CreateBucketMetadataConfiguration`,{[Ml]:`-`,[q]:[`POST`,`/?metadataConfiguration`,200]},()=>wf,()=>w_],pv=[9,Q,`CreateBucketMetadataTableConfiguration`,{[Ml]:`-`,[q]:[`POST`,`/?metadataTable`,200]},()=>Tf,()=>w_],mv=[9,Q,`CreateMultipartUpload`,{[q]:[`POST`,`/{Key+}?uploads`,200]},()=>kf,()=>Of],hv=[9,Q,`CreateSession`,{[q]:[`GET`,`/?session`,200]},()=>jf,()=>Af],gv=[9,Q,`DeleteBucket`,{[q]:[`DELETE`,`/`,204]},()=>gee,()=>w_],_v=[9,Q,`DeleteBucketAnalyticsConfiguration`,{[q]:[`DELETE`,`/?analytics`,204]},()=>If,()=>w_],vv=[9,Q,`DeleteBucketCors`,{[q]:[`DELETE`,`/?cors`,204]},()=>Lf,()=>w_],yv=[9,Q,`DeleteBucketEncryption`,{[q]:[`DELETE`,`/?encryption`,204]},()=>Rf,()=>w_],bv=[9,Q,`DeleteBucketIntelligentTieringConfiguration`,{[q]:[`DELETE`,`/?intelligent-tiering`,204]},()=>cee,()=>w_],xv=[9,Q,`DeleteBucketInventoryConfiguration`,{[q]:[`DELETE`,`/?inventory`,204]},()=>lee,()=>w_],Sv=[9,Q,`DeleteBucketLifecycle`,{[q]:[`DELETE`,`/?lifecycle`,204]},()=>uee,()=>w_],Cv=[9,Q,`DeleteBucketMetadataConfiguration`,{[q]:[`DELETE`,`/?metadataConfiguration`,204]},()=>dee,()=>w_],wv=[9,Q,`DeleteBucketMetadataTableConfiguration`,{[q]:[`DELETE`,`/?metadataTable`,204]},()=>zf,()=>w_],Tv=[9,Q,`DeleteBucketMetricsConfiguration`,{[q]:[`DELETE`,`/?metrics`,204]},()=>fee,()=>w_],Ev=[9,Q,`DeleteBucketOwnershipControls`,{[q]:[`DELETE`,`/?ownershipControls`,204]},()=>pee,()=>w_],Dv=[9,Q,`DeleteBucketPolicy`,{[q]:[`DELETE`,`/?policy`,204]},()=>mee,()=>w_],Ov=[9,Q,`DeleteBucketReplication`,{[q]:[`DELETE`,`/?replication`,204]},()=>hee,()=>w_],kv=[9,Q,`DeleteBucketTagging`,{[q]:[`DELETE`,`/?tagging`,204]},()=>_ee,()=>w_],Av=[9,Q,`DeleteBucketWebsite`,{[q]:[`DELETE`,`/?website`,204]},()=>vee,()=>w_],jv=[9,Q,`DeleteObject`,{[q]:[`DELETE`,`/{Key+}?x-id=DeleteObject`,204]},()=>Wf,()=>Uf],Mv=[9,Q,`DeleteObjectAnnotation`,{[q]:[`DELETE`,`/{Key+}?annotation`,204]},()=>Hf,()=>Vf],Nv=[9,Q,`DeleteObjects`,{[Ml]:`-`,[q]:[`POST`,`/?delete`,200]},()=>Kf,()=>Gf],Pv=[9,Q,`DeleteObjectTagging`,{[q]:[`DELETE`,`/{Key+}?tagging`,204]},()=>Jf,()=>qf],Fv=[9,Q,`DeletePublicAccessBlock`,{[q]:[`DELETE`,`/?publicAccessBlock`,204]},()=>Yf,()=>w_],Iv=[9,Q,`GetBucketAbac`,{[q]:[`GET`,`/?abac`,200]},()=>lp,()=>cp],Lv=[9,Q,`GetBucketAccelerateConfiguration`,{[q]:[`GET`,`/?accelerate`,200]},()=>dp,()=>up],Rv=[9,Q,`GetBucketAcl`,{[q]:[`GET`,`/?acl`,200]},()=>pp,()=>fp],zv=[9,Q,`GetBucketAnalyticsConfiguration`,{[q]:[`GET`,`/?analytics&x-id=GetBucketAnalyticsConfiguration`,200]},()=>hp,()=>mp],Bv=[9,Q,`GetBucketCors`,{[q]:[`GET`,`/?cors`,200]},()=>_p,()=>gp],Vv=[9,Q,`GetBucketEncryption`,{[q]:[`GET`,`/?encryption`,200]},()=>yp,()=>vp],Hv=[9,Q,`GetBucketIntelligentTieringConfiguration`,{[q]:[`GET`,`/?intelligent-tiering&x-id=GetBucketIntelligentTieringConfiguration`,200]},()=>xp,()=>bp],Uv=[9,Q,`GetBucketInventoryConfiguration`,{[q]:[`GET`,`/?inventory&x-id=GetBucketInventoryConfiguration`,200]},()=>Cp,()=>Sp],Wv=[9,Q,`GetBucketLifecycleConfiguration`,{[q]:[`GET`,`/?lifecycle`,200]},()=>Tp,()=>wp],Gv=[9,Q,`GetBucketLocation`,{[q]:[`GET`,`/?location`,200]},()=>Dp,()=>Ep],Kv=[9,Q,`GetBucketLogging`,{[q]:[`GET`,`/?logging`,200]},()=>kp,()=>Op],qv=[9,Q,`GetBucketMetadataConfiguration`,{[q]:[`GET`,`/?metadataConfiguration`,200]},()=>jp,()=>Ap],Jv=[9,Q,`GetBucketMetadataTableConfiguration`,{[q]:[`GET`,`/?metadataTable`,200]},()=>Pp,()=>Np],Yv=[9,Q,`GetBucketMetricsConfiguration`,{[q]:[`GET`,`/?metrics&x-id=GetBucketMetricsConfiguration`,200]},()=>Lp,()=>Ip],Xv=[9,Q,`GetBucketNotificationConfiguration`,{[q]:[`GET`,`/?notification`,200]},()=>Rp,()=>Fh],Zv=[9,Q,`GetBucketOwnershipControls`,{[q]:[`GET`,`/?ownershipControls`,200]},()=>Bp,()=>zp],Qv=[9,Q,`GetBucketPolicy`,{[q]:[`GET`,`/?policy`,200]},()=>Hp,()=>Vp],$v=[9,Q,`GetBucketPolicyStatus`,{[q]:[`GET`,`/?policyStatus`,200]},()=>Wp,()=>Up],ey=[9,Q,`GetBucketReplication`,{[q]:[`GET`,`/?replication`,200]},()=>Kp,()=>Gp],ty=[9,Q,`GetBucketRequestPayment`,{[q]:[`GET`,`/?requestPayment`,200]},()=>Jp,()=>qp],ny=[9,Q,`GetBucketTagging`,{[q]:[`GET`,`/?tagging`,200]},()=>Xp,()=>Yp],ry=[9,Q,`GetBucketVersioning`,{[q]:[`GET`,`/?versioning`,200]},()=>Qp,()=>Zp],iy=[9,Q,`GetBucketWebsite`,{[q]:[`GET`,`/?website`,200]},()=>em,()=>$p],ay=[9,Q,`GetObject`,{[Ml]:`-`,[q]:[`GET`,`/{Key+}?x-id=GetObject`,200]},()=>pm,()=>fm],oy=[9,Q,`GetObjectAcl`,{[q]:[`GET`,`/{Key+}?acl`,200]},()=>nm,()=>tm],sy=[9,Q,`GetObjectAnnotation`,{[Ml]:`-`,[q]:[`GET`,`/{Key+}?annotation&x-id=GetObjectAnnotation`,200]},()=>im,()=>rm],cy=[9,Q,`GetObjectAttributes`,{[q]:[`GET`,`/{Key+}?attributes`,200]},()=>sm,()=>am],ly=[9,Q,`GetObjectLegalHold`,{[q]:[`GET`,`/{Key+}?legal-hold`,200]},()=>lm,()=>cm],uy=[9,Q,`GetObjectLockConfiguration`,{[q]:[`GET`,`/?object-lock`,200]},()=>dm,()=>um],dy=[9,Q,`GetObjectRetention`,{[q]:[`GET`,`/{Key+}?retention`,200]},()=>hm,()=>mm],fy=[9,Q,`GetObjectTagging`,{[q]:[`GET`,`/{Key+}?tagging`,200]},()=>_m,()=>gm],py=[9,Q,`GetObjectTorrent`,{[q]:[`GET`,`/{Key+}?torrent`,200]},()=>ym,()=>vm],my=[9,Q,`GetPublicAccessBlock`,{[q]:[`GET`,`/?publicAccessBlock`,200]},()=>xm,()=>bm],hy=[9,Q,`HeadBucket`,{[q]:[`HEAD`,`/`,200]},()=>Em,()=>Tm],gy=[9,Q,`HeadObject`,{[q]:[`HEAD`,`/{Key+}`,200]},()=>Om,()=>Dm],_y=[9,Q,`ListBucketAnalyticsConfigurations`,{[q]:[`GET`,`/?analytics&x-id=ListBucketAnalyticsConfigurations`,200]},()=>th,()=>eh],vy=[9,Q,`ListBucketIntelligentTieringConfigurations`,{[q]:[`GET`,`/?intelligent-tiering&x-id=ListBucketIntelligentTieringConfigurations`,200]},()=>rh,()=>nh],yy=[9,Q,`ListBucketInventoryConfigurations`,{[q]:[`GET`,`/?inventory&x-id=ListBucketInventoryConfigurations`,200]},()=>ah,()=>ih],by=[9,Q,`ListBucketMetricsConfigurations`,{[q]:[`GET`,`/?metrics&x-id=ListBucketMetricsConfigurations`,200]},()=>sh,()=>oh],xy=[9,Q,`ListBuckets`,{[q]:[`GET`,`/?x-id=ListBuckets`,200]},()=>lh,()=>ch],Sy=[9,Q,`ListDirectoryBuckets`,{[q]:[`GET`,`/?x-id=ListDirectoryBuckets`,200]},()=>dh,()=>uh],Cy=[9,Q,`ListMultipartUploads`,{[q]:[`GET`,`/?uploads`,200]},()=>ph,()=>fh],wy=[9,Q,`ListObjectAnnotations`,{[q]:[`GET`,`/{Key+}?annotation&x-id=ListObjectAnnotations`,200]},()=>hh,()=>mh],Ty=[9,Q,`ListObjects`,{[q]:[`GET`,`/`,200]},()=>_h,()=>gh],Ey=[9,Q,`ListObjectsV2`,{[q]:[`GET`,`/?list-type=2`,200]},()=>yh,()=>vh],Dy=[9,Q,`ListObjectVersions`,{[q]:[`GET`,`/?versions`,200]},()=>xh,()=>bh],Oy=[9,Q,`ListParts`,{[q]:[`GET`,`/{Key+}?x-id=ListParts`,200]},()=>Ch,()=>Sh],ky=[9,Q,`PutBucketAbac`,{[Ml]:`-`,[q]:[`PUT`,`/?abac`,200]},()=>Pee,()=>w_],Ay=[9,Q,`PutBucketAccelerateConfiguration`,{[Ml]:`-`,[q]:[`PUT`,`/?accelerate`,200]},()=>Fee,()=>w_],jy=[9,Q,`PutBucketAcl`,{[Ml]:`-`,[q]:[`PUT`,`/?acl`,200]},()=>Iee,()=>w_],My=[9,Q,`PutBucketAnalyticsConfiguration`,{[q]:[`PUT`,`/?analytics`,200]},()=>Lee,()=>w_],Ny=[9,Q,`PutBucketCors`,{[Ml]:`-`,[q]:[`PUT`,`/?cors`,200]},()=>qh,()=>w_],Py=[9,Q,`PutBucketEncryption`,{[Ml]:`-`,[q]:[`PUT`,`/?encryption`,200]},()=>Jh,()=>w_],Fy=[9,Q,`PutBucketIntelligentTieringConfiguration`,{[q]:[`PUT`,`/?intelligent-tiering`,200]},()=>Yh,()=>w_],Iy=[9,Q,`PutBucketInventoryConfiguration`,{[q]:[`PUT`,`/?inventory`,200]},()=>Ree,()=>w_],Ly=[9,Q,`PutBucketLifecycleConfiguration`,{[Ml]:`-`,[q]:[`PUT`,`/?lifecycle`,200]},()=>Bee,()=>zee],Ry=[9,Q,`PutBucketLogging`,{[Ml]:`-`,[q]:[`PUT`,`/?logging`,200]},()=>Xh,()=>w_],zy=[9,Q,`PutBucketMetricsConfiguration`,{[q]:[`PUT`,`/?metrics`,200]},()=>Vee,()=>w_],By=[9,Q,`PutBucketNotificationConfiguration`,{[q]:[`PUT`,`/?notification`,200]},()=>Hee,()=>w_],Vy=[9,Q,`PutBucketOwnershipControls`,{[Ml]:`-`,[q]:[`PUT`,`/?ownershipControls`,200]},()=>Uee,()=>w_],Hy=[9,Q,`PutBucketPolicy`,{[Ml]:`-`,[q]:[`PUT`,`/?policy`,200]},()=>Zh,()=>w_],Uy=[9,Q,`PutBucketReplication`,{[Ml]:`-`,[q]:[`PUT`,`/?replication`,200]},()=>Qh,()=>w_],Wy=[9,Q,`PutBucketRequestPayment`,{[Ml]:`-`,[q]:[`PUT`,`/?requestPayment`,200]},()=>$h,()=>w_],Gy=[9,Q,`PutBucketTagging`,{[Ml]:`-`,[q]:[`PUT`,`/?tagging`,200]},()=>eg,()=>w_],Ky=[9,Q,`PutBucketVersioning`,{[Ml]:`-`,[q]:[`PUT`,`/?versioning`,200]},()=>Wee,()=>w_],qy=[9,Q,`PutBucketWebsite`,{[Ml]:`-`,[q]:[`PUT`,`/?website`,200]},()=>Gee,()=>w_],Jy=[9,Q,`PutObject`,{[Ml]:`-`,[q]:[`PUT`,`/{Key+}?x-id=PutObject`,200]},()=>ug,()=>lg],Yy=[9,Q,`PutObjectAcl`,{[Ml]:`-`,[q]:[`PUT`,`/{Key+}?acl`,200]},()=>ng,()=>tg],Xy=[9,Q,`PutObjectAnnotation`,{[Ml]:`-`,[q]:[`PUT`,`/{Key+}?annotation`,200]},()=>ig,()=>rg],Zy=[9,Q,`PutObjectLegalHold`,{[Ml]:`-`,[q]:[`PUT`,`/{Key+}?legal-hold`,200]},()=>og,()=>ag],Qy=[9,Q,`PutObjectLockConfiguration`,{[Ml]:`-`,[q]:[`PUT`,`/?object-lock`,200]},()=>cg,()=>sg],$y=[9,Q,`PutObjectRetention`,{[Ml]:`-`,[q]:[`PUT`,`/{Key+}?retention`,200]},()=>fg,()=>dg],eb=[9,Q,`PutObjectTagging`,{[Ml]:`-`,[q]:[`PUT`,`/{Key+}?tagging`,200]},()=>mg,()=>pg],tb=[9,Q,`PutPublicAccessBlock`,{[Ml]:`-`,[q]:[`PUT`,`/?publicAccessBlock`,200]},()=>hg,()=>w_],nb=[9,Q,`RenameObject`,{[q]:[`PUT`,`/{Key+}?renameObject`,200]},()=>Sg,()=>xg],rb=[9,Q,`RestoreObject`,{[Ml]:`-`,[q]:[`POST`,`/{Key+}?restore`,200]},()=>Ng,()=>Mg],ib=[9,Q,`SelectObjectContent`,{[q]:[`POST`,`/{Key+}?select&select-type=2`,200]},()=>Ug,()=>Hg],ab=[9,Q,`UpdateBucketMetadataAnnotationTableConfiguration`,{[Ml]:`-`,[q]:[`PUT`,`/?metadataAnnotationTable`,200]},()=>f_,()=>w_],ob=[9,Q,`UpdateBucketMetadataInventoryTableConfiguration`,{[Ml]:`-`,[q]:[`PUT`,`/?metadataInventoryTable`,200]},()=>p_,()=>w_],sb=[9,Q,`UpdateBucketMetadataJournalTableConfiguration`,{[Ml]:`-`,[q]:[`PUT`,`/?metadataJournalTable`,200]},()=>m_,()=>w_],cb=[9,Q,`UpdateObjectEncryption`,{[Ml]:`-`,[q]:[`PUT`,`/{Key+}?encryption`,200]},()=>h_,()=>g_],lb=[9,Q,`UploadPart`,{[Ml]:`-`,[q]:[`PUT`,`/{Key+}?x-id=UploadPart`,200]},()=>b_,()=>y_],ub=[9,Q,`UploadPartCopy`,{[q]:[`PUT`,`/{Key+}?x-id=UploadPartCopy`,200]},()=>v_,()=>__],db=[9,Q,`WriteGetObjectResponse`,{endpoint:[`{RequestRoute}.`],[q]:[`POST`,`/WriteGetObjectResponse`,200]},()=>C_,()=>w_],fb=class extends V(Xn,nr,`CreateSession`,hv){},pb={version:`3.1156.0`};let mb=e=>({apiVersion:`2006-03-01`,base64Decoder:e?.base64Decoder??mt,base64Encoder:e?.base64Encoder??pt,disableHostPrefix:e?.disableHostPrefix??!1,endpointProvider:e?.endpointProvider??Vn,extensions:e?.extensions??[],getAwsChunkedEncodingStream:e?.getAwsChunkedEncodingStream??ft,httpAuthSchemeProvider:e?.httpAuthSchemeProvider??eee,httpAuthSchemes:e?.httpAuthSchemes??[{schemeId:`aws.auth#sigv4`,identityProvider:e=>e.getIdentityProvider(`aws.auth#sigv4`),signer:new Qe},{schemeId:`aws.auth#sigv4a`,identityProvider:e=>e.getIdentityProvider(`aws.auth#sigv4a`),signer:new et}],logger:e?.logger??new se,md5:e?.md5??st,protocol:e?.protocol??k,protocolSettings:e?.protocolSettings??{defaultNamespace:`com.amazonaws.s3`,errorTypeRegistries:Pd,xmlNamespace:`http://s3.amazonaws.com/doc/2006-03-01/`,version:`2006-03-01`,serviceTarget:`AmazonS3`},sdkStreamMixin:e?.sdkStreamMixin??dt,serviceId:e?.serviceId??`S3`,sha1:e?.sha1??vt,sha256:e?.sha256??ot,signerConstructor:e?.signerConstructor??it,signingEscapePath:e?.signingEscapePath??!1,urlParser:e?.urlParser??Le,useArnRegion:e?.useArnRegion??void 0,utf8Decoder:e?.utf8Decoder??ut,utf8Encoder:e?.utf8Encoder??lt}),hb=e=>{B(process.version);let t=ve(e),n=()=>t().then(ce),a=mb(e);s(process.version);let o={profile:e?.profile,logger:a.logger};return{...a,...e,runtime:`node`,defaultsMode:t,authSchemePreference:e?.authSchemePreference??be(rt,o),bodyLengthChecker:e?.bodyLengthChecker??ht,credentialDefaultProvider:e?.credentialDefaultProvider??at,defaultUserAgentProvider:e?.defaultUserAgentProvider??c({serviceId:a.serviceId,clientVersion:pb.version}),disableS3ExpressSessionAuth:e?.disableS3ExpressSessionAuth??be(j,o),eventStreamSerdeProvider:e?.eventStreamSerdeProvider??Pe,maxAttempts:e?.maxAttempts??be(We,e),region:e?.region??be(Ce,{...we,...o}),requestChecksumCalculation:e?.requestChecksumCalculation??be(i,o),requestHandler:_t.create(e?.requestHandler??n),responseChecksumValidation:e?.responseChecksumValidation??be(r,o),retryMode:e?.retryMode??be({...Ue,default:async()=>(await n()).retryMode||Ve},e),sigv4aSigningRegionSet:e?.sigv4aSigningRegionSet??be(nt,o),streamCollector:e?.streamCollector??gt,streamHasher:e?.streamHasher??ct,useArnRegion:e?.useArnRegion??be(A,o),useDualstackEndpoint:e?.useDualstackEndpoint??be(Se,o),useFipsEndpoint:e?.useFipsEndpoint??be(xe,o),userAgentAppId:e?.userAgentAppId??be(l,o)}},gb=e=>{let t=e.httpAuthSchemes,n=e.httpAuthSchemeProvider,r=e.credentials;return{setHttpAuthScheme(e){let n=t.findIndex(t=>t.schemeId===e.schemeId);n===-1?t.push(e):t.splice(n,1,e)},httpAuthSchemes(){return t},setHttpAuthSchemeProvider(e){n=e},httpAuthSchemeProvider(){return n},setCredentials(e){r=e},credentials(){return r}}},_b=e=>({httpAuthSchemes:e.httpAuthSchemes(),httpAuthSchemeProvider:e.httpAuthSchemeProvider(),credentials:e.credentials()}),vb=(e,t)=>{let n=Object.assign(u(e),le(e),Re(e),gb(e));return t.forEach(e=>e.configure(n)),Object.assign(e,d(n),ue(n),ze(n),_b(n))};var yb=class extends de{config;constructor(...[e]){let t=hb(e||{});super(t),this.initConfig=t;let n=tee(t),r=f(n),i=a(r),o=Ge(i),s=Te(o),c=p(s),l=Me(c),u=Fe(l),d=Gn(u),y=M(d,{session:[()=>this,fb]}),b=vb(y,e?.extensions||[]);this.config=b,this.middlewareStack.use(Ye(this.config)),this.middlewareStack.use(m(this.config)),this.middlewareStack.use(Ke(this.config)),this.middlewareStack.use(Be(this.config)),this.middlewareStack.use(h(this.config)),this.middlewareStack.use(g(this.config)),this.middlewareStack.use(v(this.config)),this.middlewareStack.use(L(this.config,{httpAuthSchemeParametersProvider:Hn,identityProviderConfigProvider:async e=>new te({"aws.auth#sigv4":e.credentials,"aws.auth#sigv4a":e.credentials})})),this.middlewareStack.use(ne(this.config)),this.middlewareStack.use(N(this.config)),this.middlewareStack.use(P(this.config)),this.middlewareStack.use(F(this.config)),this.middlewareStack.use(I(this.config)),this.middlewareStack.use(ee(this.config))}destroy(){super.destroy()}},bb=class extends V(Kn,nr,`AbortMultipartUpload`,cv){},xb=class extends V(Kn,rr,`CompleteMultipartUpload`,lv){},Sb=class extends V(qn,rr,`CopyObject`,uv){},Cb=class extends V(Jn,ir,`CreateBucket`,dv){},wb=class extends V(Yn,ar,`CreateBucketMetadataConfiguration`,fv){},Tb=class extends V(Yn,ar,`CreateBucketMetadataTableConfiguration`,pv){},Eb=class extends V(Kn,rr,`CreateMultipartUpload`,mv){},Db=class extends V(Yn,or,`DeleteBucketAnalyticsConfiguration`,_v){},Ob=class extends V(Yn,or,`DeleteBucket`,gv){},kb=class extends V(Yn,or,`DeleteBucketCors`,vv){},Ab=class extends V(Yn,or,`DeleteBucketEncryption`,yv){},jb=class extends V(Yn,or,`DeleteBucketIntelligentTieringConfiguration`,bv){},Mb=class extends V(Yn,or,`DeleteBucketInventoryConfiguration`,xv){},Nb=class extends V(Yn,or,`DeleteBucketLifecycle`,Sv){},Pb=class extends V(Yn,or,`DeleteBucketMetadataConfiguration`,Cv){},Fb=class extends V(Yn,or,`DeleteBucketMetadataTableConfiguration`,wv){},Ib=class extends V(Yn,or,`DeleteBucketMetricsConfiguration`,Tv){},Lb=class extends V(Yn,or,`DeleteBucketOwnershipControls`,Ev){},Rb=class extends V(Yn,or,`DeleteBucketPolicy`,Dv){},zb=class extends V(Yn,or,`DeleteBucketReplication`,Ov){},Bb=class extends V(Yn,or,`DeleteBucketTagging`,kv){},Vb=class extends V(Yn,or,`DeleteBucketWebsite`,Av){},Hb=class extends V(Zn,nr,`DeleteObjectAnnotation`,Mv){},Ub=class extends V(Kn,nr,`DeleteObject`,jv){},Wb=class extends V(Zn,sr,`DeleteObjects`,Nv){},Gb=class extends V(Zn,nr,`DeleteObjectTagging`,Pv){},Kb=class extends V(Yn,or,`DeletePublicAccessBlock`,Fv){},qb=class extends V(Zn,nr,`GetBucketAbac`,Iv){},Jb=class extends V(Yn,nr,`GetBucketAccelerateConfiguration`,Lv){},Yee=class extends V(Yn,nr,`GetBucketAcl`,Rv){},Yb=class extends V(Yn,nr,`GetBucketAnalyticsConfiguration`,zv){},Xb=class extends V(Yn,nr,`GetBucketCors`,Bv){},Zb=class extends V(Yn,nr,`GetBucketEncryption`,Vv){},Qb=class extends V(Yn,nr,`GetBucketIntelligentTieringConfiguration`,Hv){},Xee=class extends V(Yn,nr,`GetBucketInventoryConfiguration`,Uv){},Zee=class extends V(Yn,nr,`GetBucketLifecycleConfiguration`,Wv){},Qee=class extends V(Yn,nr,`GetBucketLocation`,Gv){},$b=class extends V(Yn,nr,`GetBucketLogging`,Kv){},ex=class extends V(Yn,nr,`GetBucketMetadataConfiguration`,qv){},tx=class extends V(Yn,nr,`GetBucketMetadataTableConfiguration`,Jv){},nx=class extends V(Yn,nr,`GetBucketMetricsConfiguration`,Yv){},rx=class extends V(Yn,nr,`GetBucketNotificationConfiguration`,Xv){},ix=class extends V(Yn,nr,`GetBucketOwnershipControls`,Zv){},ax=class extends V(Yn,or,`GetBucketPolicy`,Qv){},ox=class extends V(Yn,nr,`GetBucketPolicyStatus`,$v){},$ee=class extends V(Yn,nr,`GetBucketReplication`,ey){},ete=class extends V(Yn,nr,`GetBucketRequestPayment`,ty){},sx=class extends V(Yn,nr,`GetBucketTagging`,ny){},tte=class extends V(Yn,nr,`GetBucketVersioning`,ry){},cx=class extends V(Yn,nr,`GetBucketWebsite`,iy){},lx=class extends V(Kn,nr,`GetObjectAcl`,oy){},ux=class extends V(Kn,cr,`GetObjectAnnotation`,sy){},dx=class extends V(Zn,rr,`GetObjectAttributes`,cy){},fx=class extends V(Kn,lr,`GetObject`,ay){},px=class extends V(Zn,nr,`GetObjectLegalHold`,ly){},nte=class extends V(Zn,nr,`GetObjectLockConfiguration`,uy){},mx=class extends V(Zn,nr,`GetObjectRetention`,dy){},hx=class extends V(Zn,nr,`GetObjectTagging`,fy){},gx=class extends V(Zn,or,`GetObjectTorrent`,py){},_x=class extends V(Yn,nr,`GetPublicAccessBlock`,my){},vx=class extends V(Zn,nr,`HeadBucket`,hy){},yx=class extends V(Kn,ur,`HeadObject`,gy){},bx=class extends V(Yn,nr,`ListBucketAnalyticsConfigurations`,_y){},xx=class extends V(Yn,nr,`ListBucketIntelligentTieringConfigurations`,vy){},Sx=class extends V(Yn,nr,`ListBucketInventoryConfigurations`,yy){},Cx=class extends V(Yn,nr,`ListBucketMetricsConfigurations`,by){},wx=class extends V(Qn,nr,`ListBuckets`,xy){},Tx=class extends V($n,nr,`ListDirectoryBuckets`,Sy){},Ex=class extends V(er,nr,`ListMultipartUploads`,Cy){},Dx=class extends V(Zn,nr,`ListObjectAnnotations`,wy){},Ox=class extends V(er,nr,`ListObjects`,Ty){},kx=class extends V(er,nr,`ListObjectsV2`,Ey){},Ax=class extends V(er,nr,`ListObjectVersions`,Dy){},jx=class extends V(Kn,rr,`ListParts`,Oy){},Mx=class extends V(Zn,dr,`PutBucketAbac`,ky){},Nx=class extends V(Yn,dr,`PutBucketAccelerateConfiguration`,Ay){},Px=class extends V(Yn,ar,`PutBucketAcl`,jy){},Fx=class extends V(Yn,or,`PutBucketAnalyticsConfiguration`,My){},Ix=class extends V(Yn,ar,`PutBucketCors`,Ny){},Lx=class extends V(Yn,ar,`PutBucketEncryption`,Py){},Rx=class extends V(Yn,or,`PutBucketIntelligentTieringConfiguration`,Fy){},zx=class extends V(Yn,or,`PutBucketInventoryConfiguration`,Iy){},Bx=class extends V(Yn,sr,`PutBucketLifecycleConfiguration`,Ly){},Vx=class extends V(Yn,ar,`PutBucketLogging`,Ry){},Hx=class extends V(Yn,or,`PutBucketMetricsConfiguration`,zy){},Ux=class extends V(Yn,or,`PutBucketNotificationConfiguration`,By){},Wx=class extends V(Yn,ar,`PutBucketOwnershipControls`,Vy){},Gx=class extends V(Yn,ar,`PutBucketPolicy`,Hy){},Kx=class extends V(Yn,ar,`PutBucketReplication`,Uy){},qx=class extends V(Yn,ar,`PutBucketRequestPayment`,Wy){},Jx=class extends V(Yn,ar,`PutBucketTagging`,Gy){},Yx=class extends V(Yn,ar,`PutBucketVersioning`,Ky){},Xx=class extends V(Yn,ar,`PutBucketWebsite`,qy){},Zx=class extends V(Kn,sr,`PutObjectAcl`,Yy){},Qx=class extends V(Kn,fr,`PutObjectAnnotation`,Xy){},$x=class extends V(Kn,pr,`PutObject`,Jy){},eS=class extends V(Zn,sr,`PutObjectLegalHold`,Zy){},tS=class extends V(Zn,sr,`PutObjectLockConfiguration`,Qy){},nS=class extends V(Zn,sr,`PutObjectRetention`,$y){},rS=class extends V(Zn,sr,`PutObjectTagging`,eb){},iS=class extends V(Yn,ar,`PutPublicAccessBlock`,tb){},sS=class extends V(Kn,nr,`RenameObject`,nb){},cS=class extends V(Zn,fr,`RestoreObject`,rb){},lS=class extends V(Zn,mr,`SelectObjectContent`,ib){},uS=class extends V(Yn,ar,`UpdateBucketMetadataAnnotationTableConfiguration`,ab){},dS=class extends V(Yn,ar,`UpdateBucketMetadataInventoryTableConfiguration`,ob){},fS=class extends V(Yn,ar,`UpdateBucketMetadataJournalTableConfiguration`,sb){},pS=class extends V(Zn,sr,`UpdateObjectEncryption`,cb){},mS=class extends V(Kn,hr,`UploadPart`,lb){},hS=class extends V(Xn,rr,`UploadPartCopy`,ub){},gS=class extends V(tr,or,`WriteGetObjectResponse`,db){};let _S=re(yb,wx,`ContinuationToken`,`ContinuationToken`,`MaxBuckets`),vS=re(yb,Tx,`ContinuationToken`,`ContinuationToken`,`MaxDirectoryBuckets`),yS=re(yb,Dx,`ContinuationToken`,`NextContinuationToken`,`MaxAnnotationResults`),bS=re(yb,kx,`ContinuationToken`,`NextContinuationToken`,`MaxKeys`),xS=re(yb,jx,`PartNumberMarker`,`NextPartNumberMarker`,`MaxParts`),SS=async(e,t)=>{let n;try{return n=await e.send(new vx(t)),{state:he.SUCCESS,reason:n}}catch(e){if(n=e,e.name===`NotFound`)return{state:he.RETRY,reason:n}}return{state:he.RETRY,reason:n}},CS=async(e,t)=>{let n=await fe({minDelay:5,maxDelay:120,...e},t,SS);return pe(n)},wS=async(e,t)=>{let n;try{n=await e.send(new vx(t))}catch(e){if(n=e,e.name===`NotFound`)return{state:he.SUCCESS,reason:n}}return{state:he.RETRY,reason:n}},TS=async(e,t)=>{let n=await fe({minDelay:5,maxDelay:120,...e},t,wS);return pe(n)},ES=async(e,t)=>{let n;try{return n=await e.send(new yx(t)),{state:he.SUCCESS,reason:n}}catch(e){if(n=e,e.name===`NotFound`)return{state:he.RETRY,reason:n}}return{state:he.RETRY,reason:n}},DS=async(e,t)=>{let n=await fe({minDelay:5,maxDelay:120,...e},t,ES);return pe(n)},OS=async(e,t)=>{let n;try{n=await e.send(new yx(t))}catch(e){if(n=e,e.name===`NotFound`)return{state:he.SUCCESS,reason:n}}return{state:he.RETRY,reason:n}};ge({AbortMultipartUploadCommand:bb,CompleteMultipartUploadCommand:xb,CopyObjectCommand:Sb,CreateBucketCommand:Cb,CreateBucketMetadataConfigurationCommand:wb,CreateBucketMetadataTableConfigurationCommand:Tb,CreateMultipartUploadCommand:Eb,CreateSessionCommand:fb,DeleteBucketCommand:Ob,DeleteBucketAnalyticsConfigurationCommand:Db,DeleteBucketCorsCommand:kb,DeleteBucketEncryptionCommand:Ab,DeleteBucketIntelligentTieringConfigurationCommand:jb,DeleteBucketInventoryConfigurationCommand:Mb,DeleteBucketLifecycleCommand:Nb,DeleteBucketMetadataConfigurationCommand:Pb,DeleteBucketMetadataTableConfigurationCommand:Fb,DeleteBucketMetricsConfigurationCommand:Ib,DeleteBucketOwnershipControlsCommand:Lb,DeleteBucketPolicyCommand:Rb,DeleteBucketReplicationCommand:zb,DeleteBucketTaggingCommand:Bb,DeleteBucketWebsiteCommand:Vb,DeleteObjectCommand:Ub,DeleteObjectAnnotationCommand:Hb,DeleteObjectsCommand:Wb,DeleteObjectTaggingCommand:Gb,DeletePublicAccessBlockCommand:Kb,GetBucketAbacCommand:qb,GetBucketAccelerateConfigurationCommand:Jb,GetBucketAclCommand:Yee,GetBucketAnalyticsConfigurationCommand:Yb,GetBucketCorsCommand:Xb,GetBucketEncryptionCommand:Zb,GetBucketIntelligentTieringConfigurationCommand:Qb,GetBucketInventoryConfigurationCommand:Xee,GetBucketLifecycleConfigurationCommand:Zee,GetBucketLocationCommand:Qee,GetBucketLoggingCommand:$b,GetBucketMetadataConfigurationCommand:ex,GetBucketMetadataTableConfigurationCommand:tx,GetBucketMetricsConfigurationCommand:nx,GetBucketNotificationConfigurationCommand:rx,GetBucketOwnershipControlsCommand:ix,GetBucketPolicyCommand:ax,GetBucketPolicyStatusCommand:ox,GetBucketReplicationCommand:$ee,GetBucketRequestPaymentCommand:ete,GetBucketTaggingCommand:sx,GetBucketVersioningCommand:tte,GetBucketWebsiteCommand:cx,GetObjectCommand:fx,GetObjectAclCommand:lx,GetObjectAnnotationCommand:ux,GetObjectAttributesCommand:dx,GetObjectLegalHoldCommand:px,GetObjectLockConfigurationCommand:nte,GetObjectRetentionCommand:mx,GetObjectTaggingCommand:hx,GetObjectTorrentCommand:gx,GetPublicAccessBlockCommand:_x,HeadBucketCommand:vx,HeadObjectCommand:yx,ListBucketAnalyticsConfigurationsCommand:bx,ListBucketIntelligentTieringConfigurationsCommand:xx,ListBucketInventoryConfigurationsCommand:Sx,ListBucketMetricsConfigurationsCommand:Cx,ListBucketsCommand:wx,ListDirectoryBucketsCommand:Tx,ListMultipartUploadsCommand:Ex,ListObjectAnnotationsCommand:Dx,ListObjectsCommand:Ox,ListObjectsV2Command:kx,ListObjectVersionsCommand:Ax,ListPartsCommand:jx,PutBucketAbacCommand:Mx,PutBucketAccelerateConfigurationCommand:Nx,PutBucketAclCommand:Px,PutBucketAnalyticsConfigurationCommand:Fx,PutBucketCorsCommand:Ix,PutBucketEncryptionCommand:Lx,PutBucketIntelligentTieringConfigurationCommand:Rx,PutBucketInventoryConfigurationCommand:zx,PutBucketLifecycleConfigurationCommand:Bx,PutBucketLoggingCommand:Vx,PutBucketMetricsConfigurationCommand:Hx,PutBucketNotificationConfigurationCommand:Ux,PutBucketOwnershipControlsCommand:Wx,PutBucketPolicyCommand:Gx,PutBucketReplicationCommand:Kx,PutBucketRequestPaymentCommand:qx,PutBucketTaggingCommand:Jx,PutBucketVersioningCommand:Yx,PutBucketWebsiteCommand:Xx,PutObjectCommand:$x,PutObjectAclCommand:Zx,PutObjectAnnotationCommand:Qx,PutObjectLegalHoldCommand:eS,PutObjectLockConfigurationCommand:tS,PutObjectRetentionCommand:nS,PutObjectTaggingCommand:rS,PutPublicAccessBlockCommand:iS,RenameObjectCommand:sS,RestoreObjectCommand:cS,SelectObjectContentCommand:lS,UpdateBucketMetadataAnnotationTableConfigurationCommand:uS,UpdateBucketMetadataInventoryTableConfigurationCommand:dS,UpdateBucketMetadataJournalTableConfigurationCommand:fS,UpdateObjectEncryptionCommand:pS,UploadPartCommand:mS,UploadPartCopyCommand:hS,WriteGetObjectResponseCommand:gS},class extends yb{},{paginators:{paginateListBuckets:_S,paginateListDirectoryBuckets:vS,paginateListObjectAnnotations:yS,paginateListObjectsV2:bS,paginateListParts:xS},waiters:{waitUntilBucketExists:CS,waitUntilBucketNotExists:TS,waitUntilObjectExists:DS,waitUntilObjectNotExists:async(e,t)=>{let n=await fe({minDelay:5,maxDelay:120,...e},t,OS);return pe(n)}}}),t.DeleteObjectCommand=Ub,t.GetObjectCommand=fx,t.ListObjectsV2Command=kx,t.PutObjectCommand=$x,t.S3Client=yb})))();function pH(e){return e.sseEncryption==null?e.endpoint==null?`aws:kms`:`AES256`:e.sseEncryption}function cse(e){return e.replaceAll(/X-Amz-[A-Za-z0-9-]+=[^&\s]+/g,`X-Amz-REDACTED=[REDACTED]`).replaceAll(/Authorization([:=]\s*)(Bearer\s+)?[^,\s]+/gi,`Authorization$1$2[REDACTED]`).slice(0,500)}function mH(e,t,n){let r=typeof n==`object`&&n&&`Code`in n?String(n.Code):void 0,i=n instanceof Error?n.name:`UnknownError`,a=typeof n==`object`&&n&&`$metadata`in n&&typeof n.$metadata==`object`&&n.$metadata!=null&&`httpStatusCode`in n.$metadata?Number(n.$metadata.httpStatusCode):void 0,o=cse(os(n));return e.warning(`Object store ${t} failed`,{errorCode:r,errorName:i,httpStatusCode:a,message:o}),rv(`Object store ${t} failed: ${o}`,{errorCode:r,errorName:i,httpStatusCode:a})}function hH(e){return e===void 0?[]:[{abortSignal:e}]}function lse(e,t){if(t===void 0)return()=>{};let n=()=>{e.destroy(/* @__PURE__ */ Error(`Object store read aborted`))};return t.aborted?(n(),()=>{}):(t.addEventListener(`abort`,n,{once:!0}),()=>t.removeEventListener(`abort`,n))}async function use(e,t){if(e instanceof Wn){let n=[],r=lse(e,t);try{for await(let t of e)typeof t==`string`?n.push(Kn.from(t)):n.push(Kn.isBuffer(t)?t:Kn.from(t))}finally{r()}return Kn.concat(n).toString(`utf8`)}if(typeof e==`object`&&e&&`transformToString`in e){let t=e.transformToString;if(typeof t==`function`)return String(await t.call(e))}throw rv(`Object store getObject failed: response body was not readable`)}function gH(e,t){if(e==null||e.length===0)throw rv(`Object store ${t} failed: missing ETag in response`);return e}function dse(e){return e.region.length>0?e.region:void 0}function fse(e){let t=dse(e);return e.endpoint==null?new fH.S3Client({maxAttempts:3,region:t,...e.credentials==null?{}:{credentials:e.credentials}}):new fH.S3Client({endpoint:e.endpoint,forcePathStyle:!0,maxAttempts:3,region:t,...e.credentials==null?{}:{credentials:e.credentials}})}function _H(e,t){let n=fse(e),r=pH(e);return{upload:async(i,a)=>{t.debug(`Uploading object store file`,{key:i,localPath:a});try{let o={Body:lr.createReadStream(a),Bucket:e.bucket,ExpectedBucketOwner:e.expectedBucketOwner,Key:i,ServerSideEncryption:r};r===`aws:kms`&&e.sseKmsKeyId!=null&&(o.SSEKMSKeyId=e.sseKmsKeyId);let s=new fH.PutObjectCommand({...o});return await n.send(s),t.info(`Uploaded object store file`,{key:i}),as(void 0)}catch(e){return G(mH(t,`upload`,e))}},download:async(r,i)=>{t.debug(`Downloading object store file`,{key:r,localPath:i});try{await $n.mkdir(tr.dirname(i),{recursive:!0});let a=await n.send(new fH.GetObjectCommand({Bucket:e.bucket,ExpectedBucketOwner:e.expectedBucketOwner,Key:r}));if(!(a.Body instanceof Wn))return G(rv(`Object store download failed: response body was not readable`));try{await _r(a.Body,lr.createWriteStream(i))}catch(e){throw await $n.unlink(i).catch(()=>{}),e}return t.info(`Downloaded object store file`,{key:r,localPath:i}),as(void 0)}catch(e){return G(mH(t,`download`,e))}},list:async r=>{t.debug(`Listing object store keys`,{prefix:r});try{let i=[],a,o=0;do{if(o>=100){t.warning(`Object store list hit iteration cap, truncating result`,{prefix:r,maxIterations:100,keysReturned:i.length});break}o++;let s=await n.send(new fH.ListObjectsV2Command({Bucket:e.bucket,ContinuationToken:a,ExpectedBucketOwner:e.expectedBucketOwner,Prefix:r}));for(let e of s.Contents??[])e.Key!=null&&i.push(e.Key);a=s.IsTruncated===!0?s.NextContinuationToken:void 0}while(a!=null);return t.info(`Listed object store keys`,{count:i.length,prefix:r}),as(i)}catch(e){return G(mH(t,`list`,e))}},conditionalPut:async(i,a,o)=>{t.debug(`Conditionally uploading object store data`,{key:i,options:{ifMatch:o.ifMatch,ifNoneMatch:o.ifNoneMatch,tagging:o.tagging}});try{let s=gH((await n.send(new fH.PutObjectCommand({Body:a,Bucket:e.bucket,ExpectedBucketOwner:e.expectedBucketOwner,IfMatch:o.ifMatch,IfNoneMatch:o.ifNoneMatch,Key:i,ServerSideEncryption:r,...r===`aws:kms`&&e.sseKmsKeyId!=null?{SSEKMSKeyId:e.sseKmsKeyId}:{},...e.endpoint==null&&o.tagging!=null&&o.tagging.length>0?{Tagging:o.tagging}:{}}),...hH(o.signal))).ETag,`conditionalPut`);return t.info(`Conditionally uploaded object store data`,{key:i,etag:s}),as({etag:s})}catch(e){return G(mH(t,`conditionalPut`,e))}},conditionalDelete:async(r,i)=>{t.debug(`Conditionally deleting object store data`,{key:r});try{return await n.send(new fH.DeleteObjectCommand({Bucket:e.bucket,ExpectedBucketOwner:e.expectedBucketOwner,IfMatch:i.ifMatch,Key:r}),...hH(i.signal)),t.info(`Conditionally deleted object store data`,{key:r}),as(void 0)}catch(e){return G(mH(t,`conditionalDelete`,e))}},getObject:async(r,i)=>{t.debug(`Reading object store data`,{key:r});try{let a=await n.send(new fH.GetObjectCommand({Bucket:e.bucket,ExpectedBucketOwner:e.expectedBucketOwner,Key:r}),...hH(i?.signal)),o=await use(a.Body,i?.signal),s=gH(a.ETag,`getObject`);return t.info(`Read object store data`,{key:r,etag:s}),as({data:o,etag:s})}catch(e){return G(mH(t,`getObject`,e))}},listWithMetadata:async r=>{t.debug(`Listing object store keys with metadata`,{prefix:r});try{let i=[],a,o=0;do{if(o>=100){t.warning(`Object store listWithMetadata hit iteration cap, truncating result`,{prefix:r,maxIterations:100,entriesReturned:i.length});break}o++;let s=await n.send(new fH.ListObjectsV2Command({Bucket:e.bucket,ContinuationToken:a,ExpectedBucketOwner:e.expectedBucketOwner,Prefix:r}));for(let e of s.Contents??[])e.Key!=null&&e.LastModified!=null&&i.push({key:e.Key,lastModified:e.LastModified});a=s.IsTruncated===!0?s.NextContinuationToken:void 0}while(a!=null);return t.info(`Listed object store keys with metadata`,{count:i.length,prefix:r}),as(i)}catch(e){return G(mH(t,`listWithMetadata`,e))}}}}function vH(){let e=_n.env.XDG_DATA_HOME;return e!=null&&e.trim().length>0?e:tr.join(mr.homedir(),`.local`,`share`)}function pse(){return tr.join(vH(),`opencode`,`storage`)}function mse(){return tr.join(vH(),`opencode`,`auth.json`)}function hse(){return tr.join(vH(),`opencode`,`log`)}function gse(){let e=_n.env.OPENCODE_PROMPT_ARTIFACT;return e===`true`||e===`1`}function yH(){let e=_n.env.RUNNER_OS;if(e!=null&&e.trim().length>0)return e;let t=mr.platform();switch(t){case`darwin`:return`macOS`;case`win32`:return`Windows`;case`aix`:case`android`:case`freebsd`:case`haiku`:case`linux`:case`openbsd`:case`sunos`:case`cygwin`:case`netbsd`:return`Linux`;default:return t}}function bH(){let e=_n.env.GITHUB_REPOSITORY;return e!=null&&e.trim().length>0?e:`unknown/unknown`}function _se(){let e=_n.env.GITHUB_REF_NAME;return e!=null&&e.trim().length>0?e:`main`}function vse(){let e=_n.env.GITHUB_RUN_ID;return e!=null&&e.trim().length>0?Number(e):0}function xH(){let e=_n.env.GITHUB_RUN_ATTEMPT;if(e!=null&&e.trim().length>0){let t=Number(e);if(Number.isFinite(t)&&t>0)return t}return 1}function yse(){let e=_n.env.GITHUB_WORKSPACE;return e!=null&&e.trim().length>0?e:_n.cwd()}function bse(e){let t=e.job?.trim()??``;if(t.length===0)return null;let n=xse(t),r=Sse(e.matrixContext);return r==null?n:`${n}-m${r}`}function SH(){return bse({job:_n.env.GITHUB_JOB,matrixContext:_n.env[`INPUT_MATRIX-CONTEXT`]})}function xse(e){return e.replaceAll(/[^\w.-]/g,`-`)}function Sse(e){let t=e?.trim()??``;if(t.length===0)return null;let n;try{let e=JSON.parse(t);if(e==null||typeof e==`object`&&Object.keys(e).length===0)return null;n=JSON.stringify(CH(e))}catch{n=t}return Jn(`sha256`).update(n).digest(`hex`).slice(0,8)}function CH(e){return Array.isArray(e)?e.map(CH):typeof e==`object`&&e?Object.fromEntries(Object.entries(e).sort(([e],[t])=>et)).map(([e,t])=>[e,CH(t)])):e}const wH=[`token`,`password`,`secret`,`key`,`auth`,`credential`,`bearer`,`apikey`,`api_key`,`access_token`,`refresh_token`,`private`],Cse=/* @__PURE__ */ new Set([`savekey`,`primarykey`,`restorekeys`,`restoredkey`,`cachekey`,`key`]);function wse(e,t){let n=e.toLowerCase();return!Cse.has(n)&&t.some(e=>n.includes(e.toLowerCase()))}function TH(e,t=wH){if(typeof e!=`object`||!e)return e;if(Array.isArray(e))return e.map(e=>TH(e,t));let n={};for(let[r,i]of Object.entries(e))n[r]=wse(r,t)&&typeof i==`string`?`[REDACTED]`:typeof i==`object`&&i?TH(i,t):i;return n}var EH=class{constructor(){if(this.payload={},process.env.GITHUB_EVENT_PATH){if(En(process.env.GITHUB_EVENT_PATH))this.payload=JSON.parse(On(process.env.GITHUB_EVENT_PATH,{encoding:`utf8`}));else{let e=process.env.GITHUB_EVENT_PATH;process.stdout.write(`GITHUB_EVENT_PATH ${e} does not exist${Sn}`)}}this.eventName=process.env.GITHUB_EVENT_NAME,this.sha=process.env.GITHUB_SHA,this.ref=process.env.GITHUB_REF,this.workflow=process.env.GITHUB_WORKFLOW,this.action=process.env.GITHUB_ACTION,this.actor=process.env.GITHUB_ACTOR,this.job=process.env.GITHUB_JOB,this.runAttempt=parseInt(process.env.GITHUB_RUN_ATTEMPT,10),this.runNumber=parseInt(process.env.GITHUB_RUN_NUMBER,10),this.runId=parseInt(process.env.GITHUB_RUN_ID,10),this.apiUrl=process.env.GITHUB_API_URL??`https://api.github.com`,this.serverUrl=process.env.GITHUB_SERVER_URL??`https://github.com`,this.graphqlUrl=process.env.GITHUB_GRAPHQL_URL??`https://api.github.com/graphql`}get issue(){let e=this.payload;return Object.assign(Object.assign({},this.repo),{number:(e.issue||e.pull_request||e).number})}get repo(){if(process.env.GITHUB_REPOSITORY){let[e,t]=process.env.GITHUB_REPOSITORY.split(`/`);return{owner:e,repo:t}}if(this.payload.repository)return{owner:this.payload.repository.owner.login,repo:this.payload.repository.name};throw Error(`context.repo requires a GITHUB_REPOSITORY environment variable like 'owner/repo'`)}},Tse=/* @__PURE__ */ a((e=>{Object.defineProperty(e,"__esModule",{value:!0}),e.getProxyUrl=t,e.checkBypass=n;function t(e){let t=e.protocol===`https:`;if(n(e))return;let r=t?process.env.https_proxy||process.env.HTTPS_PROXY:process.env.http_proxy||process.env.HTTP_PROXY;if(r)try{return new i(r)}catch{if(!r.startsWith(`http://`)&&!r.startsWith(`https://`))return new i(`http://${r}`)}else return}function n(e){if(!e.hostname)return!1;let t=e.hostname;if(r(t))return!0;let n=process.env.no_proxy||process.env.NO_PROXY||``;if(!n)return!1;let i;e.port?i=Number(e.port):e.protocol===`http:`?i=80:e.protocol===`https:`&&(i=443);let a=[e.hostname.toUpperCase()];typeof i==`number`&&a.push(`${a[0]}:${i}`);for(let e of n.split(`,`).map(e=>e.trim().toUpperCase()).filter(e=>e))if(e===`*`||a.some(t=>t===e||t.endsWith(`.${e}`)||e.startsWith(`.`)&&t.endsWith(`${e}`)))return!0;return!1}function r(e){let t=e.toLowerCase();return t===`localhost`||t.startsWith(`127.`)||t.startsWith(`[::1]`)||t.startsWith(`[0:0:0:0:0:0:0:1]`)}var i=class extends URL{constructor(e,t){super(e,t),this._decodedUsername=decodeURIComponent(super.username),this._decodedPassword=decodeURIComponent(super.password)}get username(){return this._decodedUsername}get password(){return this._decodedPassword}}})),DH=/* @__PURE__ */ r((/* @__PURE__ */ a(((e,n,r)=>{var i=r&&r.__createBinding||(Object.create?(function(e,t,n,r){r===void 0&&(r=n);var i=Object.getOwnPropertyDescriptor(t,n);(!i||(`get`in i?!t.__esModule:i.writable||i.configurable))&&(i={enumerable:!0,get:function(){return t[n]}}),Object.defineProperty(e,r,i)}):(function(e,t,n,r){r===void 0&&(r=n),e[r]=t[n]})),a=r&&r.__setModuleDefault||(Object.create?(function(e,t){Object.defineProperty(e,"default",{enumerable:!0,value:t})}):function(e,t){e.default=t}),o=r&&r.__importStar||(function(){var e=function(t){return e=Object.getOwnPropertyNames||function(e){var t=[];for(var n in e)Object.prototype.hasOwnProperty.call(e,n)&&(t[t.length]=n);return t},e(t)};return function(t){if(t&&t.__esModule)return t;var n={};if(t!=null)for(var r=e(t),o=0;os(this,void 0,void 0,function*(){let t=Buffer.alloc(0);this.message.on(`data`,e=>{t=Buffer.concat([t,e])}),this.message.on(`end`,()=>{e(t.toString())})}))})}readBodyBuffer(){return s(this,void 0,void 0,function*(){return new Promise(e=>s(this,void 0,void 0,function*(){let t=[];this.message.on(`data`,e=>{t.push(e)}),this.message.on(`end`,()=>{e(Buffer.concat(t))})}))})}};e.HttpClientResponse=S;function C(e){return new URL(e).protocol===`https:`}e.HttpClient=class{constructor(e,t,n){this._ignoreSslError=!1,this._allowRedirects=!0,this._allowRedirectDowngrade=!1,this._maxRedirects=50,this._allowRetries=!1,this._maxRetries=1,this._keepAlive=!1,this._disposed=!1,this.userAgent=this._getUserAgentWithOrchestrationId(e),this.handlers=t||[],this.requestOptions=n,n&&(n.ignoreSslError!=null&&(this._ignoreSslError=n.ignoreSslError),this._socketTimeout=n.socketTimeout,n.allowRedirects!=null&&(this._allowRedirects=n.allowRedirects),n.allowRedirectDowngrade!=null&&(this._allowRedirectDowngrade=n.allowRedirectDowngrade),n.maxRedirects!=null&&(this._maxRedirects=Math.max(n.maxRedirects,0)),n.keepAlive!=null&&(this._keepAlive=n.keepAlive),n.allowRetries!=null&&(this._allowRetries=n.allowRetries),n.maxRetries!=null&&(this._maxRetries=n.maxRetries))}options(e,t){return s(this,void 0,void 0,function*(){return this.request(`OPTIONS`,e,null,t||{})})}get(e,t){return s(this,void 0,void 0,function*(){return this.request(`GET`,e,null,t||{})})}del(e,t){return s(this,void 0,void 0,function*(){return this.request(`DELETE`,e,null,t||{})})}post(e,t,n){return s(this,void 0,void 0,function*(){return this.request(`POST`,e,t,n||{})})}patch(e,t,n){return s(this,void 0,void 0,function*(){return this.request(`PATCH`,e,t,n||{})})}put(e,t,n){return s(this,void 0,void 0,function*(){return this.request(`PUT`,e,t,n||{})})}head(e,t){return s(this,void 0,void 0,function*(){return this.request(`HEAD`,e,null,t||{})})}sendStream(e,t,n,r){return s(this,void 0,void 0,function*(){return this.request(e,t,n,r)})}getJson(e){return s(this,arguments,void 0,function*(e,t={}){t[m.Accept]=this._getExistingOrDefaultHeader(t,m.Accept,h.ApplicationJson);let n=yield this.get(e,t);return this._processResponse(n,this.requestOptions)})}postJson(e,t){return s(this,arguments,void 0,function*(e,t,n={}){let r=JSON.stringify(t,null,2);n[m.Accept]=this._getExistingOrDefaultHeader(n,m.Accept,h.ApplicationJson),n[m.ContentType]=this._getExistingOrDefaultContentTypeHeader(n,h.ApplicationJson);let i=yield this.post(e,r,n);return this._processResponse(i,this.requestOptions)})}putJson(e,t){return s(this,arguments,void 0,function*(e,t,n={}){let r=JSON.stringify(t,null,2);n[m.Accept]=this._getExistingOrDefaultHeader(n,m.Accept,h.ApplicationJson),n[m.ContentType]=this._getExistingOrDefaultContentTypeHeader(n,h.ApplicationJson);let i=yield this.put(e,r,n);return this._processResponse(i,this.requestOptions)})}patchJson(e,t){return s(this,arguments,void 0,function*(e,t,n={}){let r=JSON.stringify(t,null,2);n[m.Accept]=this._getExistingOrDefaultHeader(n,m.Accept,h.ApplicationJson),n[m.ContentType]=this._getExistingOrDefaultContentTypeHeader(n,h.ApplicationJson);let i=yield this.patch(e,r,n);return this._processResponse(i,this.requestOptions)})}request(e,t,n,r){return s(this,void 0,void 0,function*(){if(this._disposed)throw Error(`Client has already been disposed.`);let i=new URL(t),a=this._prepareRequest(e,i,r),o=this._allowRetries&&b.includes(e)?this._maxRetries+1:1,s=0,c;do{if(c=yield this.requestRaw(a,n),c&&c.message&&c.message.statusCode===p.Unauthorized){let e;for(let t of this.handlers)if(t.canHandleAuthentication(c)){e=t;break}return e?e.handleAuthentication(this,a,n):c}let t=this._maxRedirects;for(;c.message.statusCode&&v.includes(c.message.statusCode)&&this._allowRedirects&&t>0;){let o=c.message.headers.location;if(!o)break;let s=new URL(o);if(i.protocol===`https:`&&i.protocol!==s.protocol&&!this._allowRedirectDowngrade)throw 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.`);if(yield c.readBody(),s.hostname!==i.hostname)for(let e in r)e.toLowerCase()===`authorization`&&delete r[e];a=this._prepareRequest(e,s,r),c=yield this.requestRaw(a,n),t--}if(!c.message.statusCode||!y.includes(c.message.statusCode))return c;s+=1,s{function i(e,t){e?r(e):t?n(t):r(/* @__PURE__ */ Error(`Unknown error`))}this.requestRawWithCallback(e,t,i)})})}requestRawWithCallback(e,t,n){typeof t==`string`&&(e.options.headers||(e.options.headers={}),e.options.headers[`Content-Length`]=Buffer.byteLength(t,`utf8`));let r=!1;function i(e,t){r||(r=!0,n(e,t))}let a=e.httpModule.request(e.options,e=>{i(void 0,new S(e))}),o;a.on(`socket`,e=>{o=e}),a.setTimeout(this._socketTimeout||18e4,()=>{o&&o.end(),i(/* @__PURE__ */ Error(`Request timeout: ${e.options.path}`))}),a.on(`error`,function(e){i(e)}),t&&typeof t==`string`&&a.write(t,`utf8`),t&&typeof t!=`string`?(t.on(`close`,function(){a.end()}),t.pipe(a)):a.end()}getAgent(e){let t=new URL(e);return this._getAgent(t)}getAgentDispatcher(e){let t=new URL(e),n=u.getProxyUrl(t);if(n&&n.hostname)return this._getProxyAgentDispatcher(t,n)}_prepareRequest(e,t,n){let r={};r.parsedUrl=t;let i=r.parsedUrl.protocol===`https:`;r.httpModule=i?l:c;let a=i?443:80;if(r.options={},r.options.host=r.parsedUrl.hostname,r.options.port=r.parsedUrl.port?parseInt(r.parsedUrl.port):a,r.options.path=(r.parsedUrl.pathname||``)+(r.parsedUrl.search||``),r.options.method=e,r.options.headers=this._mergeHeaders(n),this.userAgent!=null&&(r.options.headers[`user-agent`]=this.userAgent),r.options.agent=this._getAgent(r.parsedUrl),this.handlers)for(let e of this.handlers)e.prepareRequest(r.options);return r}_mergeHeaders(e){return this.requestOptions&&this.requestOptions.headers?Object.assign({},w(this.requestOptions.headers),w(e||{})):w(e||{})}_getExistingOrDefaultHeader(e,t,n){let r;if(this.requestOptions&&this.requestOptions.headers){let e=w(this.requestOptions.headers)[t];e&&(r=typeof e==`number`?e.toString():e)}let i=e[t];return i===void 0?r===void 0?n:r:typeof i==`number`?i.toString():i}_getExistingOrDefaultContentTypeHeader(e,t){let n;if(this.requestOptions&&this.requestOptions.headers){let e=w(this.requestOptions.headers)[m.ContentType];e&&(n=typeof e==`number`?String(e):Array.isArray(e)?e.join(`, `):e)}let r=e[m.ContentType];return r===void 0?n===void 0?t:n:typeof r==`number`?String(r):Array.isArray(r)?r.join(`, `):r}_getAgent(e){let t,n=u.getProxyUrl(e),r=n&&n.hostname;if(this._keepAlive&&r&&(t=this._proxyAgent),r||(t=this._agent),t)return t;let i=e.protocol===`https:`,a=100;if(this.requestOptions&&(a=this.requestOptions.maxSockets||c.globalAgent.maxSockets),n&&n.hostname){let e={maxSockets:a,keepAlive:this._keepAlive,proxy:Object.assign(Object.assign({},(n.username||n.password)&&{proxyAuth:`${n.username}:${n.password}`}),{host:n.hostname,port:n.port})},r,o=n.protocol===`https:`;r=i?o?d.httpsOverHttps:d.httpsOverHttp:o?d.httpOverHttps:d.httpOverHttp,t=r(e),this._proxyAgent=t}if(!t){let e={keepAlive:this._keepAlive,maxSockets:a};t=i?new l.Agent(e):new c.Agent(e),this._agent=t}return i&&this._ignoreSslError&&(t.options=Object.assign(t.options||{},{rejectUnauthorized:!1})),t}_getProxyAgentDispatcher(e,t){let n;if(this._keepAlive&&(n=this._proxyAgentDispatcher),n)return n;let r=e.protocol===`https:`;return n=new f.ProxyAgent(Object.assign({uri:t.href,pipelining:+!!this._keepAlive},(t.username||t.password)&&{token:`Basic ${Buffer.from(`${t.username}:${t.password}`).toString(`base64`)}`})),this._proxyAgentDispatcher=n,r&&this._ignoreSslError&&(n.options=Object.assign(n.options.requestTls||{},{rejectUnauthorized:!1})),n}_getUserAgentWithOrchestrationId(e){let t=e||`actions/http-client`,n=process.env.ACTIONS_ORCHESTRATION_ID;return n?`${t} actions_orchestration_id/${n.replace(/[^a-z0-9_.-]/gi,`_`)}`:t}_performExponentialBackoff(e){return s(this,void 0,void 0,function*(){e=Math.min(10,e);let t=5*2**e;return new Promise(e=>setTimeout(()=>e(),t))})}_processResponse(e,t){return s(this,void 0,void 0,function*(){return new Promise((n,r)=>s(this,void 0,void 0,function*(){let i=e.message.statusCode||0,a={statusCode:i,result:null,headers:{}};i===p.NotFound&&n(a);function o(e,t){if(typeof t==`string`){let e=new Date(t);if(!isNaN(e.valueOf()))return e}return t}let s,c;try{c=yield e.readBody(),c&&c.length>0&&(s=t&&t.deserializeDates?JSON.parse(c,o):JSON.parse(c),a.result=s),a.headers=e.message.headers}catch{}if(i>299){let e;e=s&&s.message?s.message:c&&c.length>0?c:`Failed request: (${i})`;let t=new x(e,i);t.result=a.result,r(t)}else n(a)}))})}};let w=e=>Object.keys(e).reduce((t,n)=>(t[n.toLowerCase()]=e[n],t),{})})))(),1),Ese=function(e,t,n,r){function i(e){return e instanceof n?e:new n(function(t){t(e)})}return new(n||=Promise)(function(n,a){function o(e){try{c(r.next(e))}catch(e){a(e)}}function s(e){try{c(r.throw(e))}catch(e){a(e)}}function c(e){e.done?n(e.value):i(e.value).then(o,s)}c((r=r.apply(e,t||[])).next())})};function Dse(e,t){if(!e&&!t.auth)throw Error(`Parameter token or opts.auth is required`);if(e&&t.auth)throw Error(`Parameters token and opts.auth may not both be specified`);return typeof t.auth==`string`?t.auth:`token ${e}`}function Ose(e){return new DH.HttpClient().getAgent(e)}function kse(e){return new DH.HttpClient().getAgentDispatcher(e)}function Ase(e){let t=kse(e);return(e,n)=>Ese(this,void 0,void 0,function*(){return(0,Ha.fetch)(e,Object.assign(Object.assign({},n),{dispatcher:t}))})}function jse(){return process.env.GITHUB_API_URL||`https://api.github.com`}function Mse(e){let t=process.env.ACTIONS_ORCHESTRATION_ID?.trim();if(t){let n=`actions_orchestration_id/${t.replace(/[^a-z0-9_.-]/gi,`_`)}`;return e?.includes(n)?e:`${e?`${e} `:``}${n}`}return e}function OH(){return typeof navigator==`object`&&`userAgent`in navigator?navigator.userAgent:typeof process==`object`&&process.version!==void 0?`Node.js/${process.version.substr(1)} (${process.platform}; ${process.arch})`:``}function kH(e,t,n,r){if(typeof n!=`function`)throw Error(`method for before hook must be a function`);return r||={},Array.isArray(t)?t.reverse().reduce((t,n)=>kH.bind(null,e,n,t,r),n)():Promise.resolve().then(()=>e.registry[t]?e.registry[t].reduce((e,t)=>t.hook.bind(null,e,r),n)():n(r))}function Nse(e,t,n,r){let i=r;e.registry[n]||(e.registry[n]=[]),t===`before`&&(r=(e,t)=>Promise.resolve().then(i.bind(null,t)).then(e.bind(null,t))),t===`after`&&(r=(e,t)=>{let n;return Promise.resolve().then(e.bind(null,t)).then(e=>(n=e,i(n,t))).then(()=>n)}),t===`error`&&(r=(e,t)=>Promise.resolve().then(e.bind(null,t)).catch(e=>i(e,t))),e.registry[n].push({hook:r,orig:i})}function Pse(e,t,n){if(!e.registry[t])return;let r=e.registry[t].map(e=>e.orig).indexOf(n);r!==-1&&e.registry[t].splice(r,1)}const AH=Function.bind,jH=AH.bind(AH);function MH(e,t,n){let r=jH(Pse,null).apply(null,n?[t,n]:[t]);e.api={remove:r},e.remove=r,[`before`,`error`,`after`,`wrap`].forEach(r=>{let i=n?[t,r,n]:[t,r];e[r]=e.api[r]=jH(Nse,null).apply(null,i)})}function Fse(){let e=Symbol(`Singular`),t={registry:{}},n=kH.bind(null,t,e);return MH(n,t,e),n}function Ise(){let e={registry:{}},t=kH.bind(null,e);return MH(t,e),t}var Lse={Singular:Fse,Collection:Ise},Rse={method:`GET`,baseUrl:`https://api.github.com`,headers:{accept:`application/vnd.github.v3+json`,"user-agent":`octokit-endpoint.js/0.0.0-development ${OH()}`},mediaType:{format:``}};function zse(e){return e?Object.keys(e).reduce((t,n)=>(t[n.toLowerCase()]=e[n],t),{}):{}}function Bse(e){if(typeof e!=`object`||!e||Object.prototype.toString.call(e)!==`[object Object]`)return!1;let t=Object.getPrototypeOf(e);if(t===null)return!0;let n=Object.prototype.hasOwnProperty.call(t,`constructor`)&&t.constructor;return typeof n==`function`&&n instanceof n&&Function.prototype.call(n)===Function.prototype.call(e)}function NH(e,t){let n=Object.assign({},e);return Object.keys(t).forEach(r=>{Bse(t[r])&&r in e?n[r]=NH(e[r],t[r]):Object.assign(n,{[r]:t[r]})}),n}function PH(e){for(let t in e)e[t]===void 0&&delete e[t];return e}function FH(e,t,n){if(typeof t==`string`){let[e,r]=t.split(` `);n=Object.assign(r?{method:e,url:r}:{url:e},n)}else n=Object.assign({},t);n.headers=zse(n.headers),PH(n),PH(n.headers);let r=NH(e||{},n);return n.url===`/graphql`&&(e&&e.mediaType.previews?.length&&(r.mediaType.previews=e.mediaType.previews.filter(e=>!r.mediaType.previews.includes(e)).concat(r.mediaType.previews)),r.mediaType.previews=(r.mediaType.previews||[]).map(e=>e.replace(/-preview/,``))),r}function Vse(e,t){let n=/\?/.test(e)?`&`:`?`,r=Object.keys(t);return r.length===0?e:e+n+r.map(e=>e===`q`?`q=`+t.q.split(`+`).map(encodeURIComponent).join(`+`):`${e}=${encodeURIComponent(t[e])}`).join(`&`)}var Hse=/\{[^{}}]+\}/g;function Use(e){return e.replace(/(?:^\W+)|(?:(?e.concat(t),[]):[]}function IH(e,t){let n={__proto__:null};for(let r of Object.keys(e))t.indexOf(r)===-1&&(n[r]=e[r]);return n}function LH(e){return e.split(/(%[0-9A-Fa-f]{2})/g).map(function(e){return/%[0-9A-Fa-f]/.test(e)||(e=encodeURI(e).replace(/%5B/g,`[`).replace(/%5D/g,`]`)),e}).join(``)}function RH(e){return encodeURIComponent(e).replace(/[!'()*]/g,function(e){return`%`+e.charCodeAt(0).toString(16).toUpperCase()})}function zH(e,t,n){return t=e===`+`||e===`#`?LH(t):RH(t),n?RH(n)+`=`+t:t}function BH(e){return e!=null}function VH(e){return e===`;`||e===`&`||e===`?`}function Gse(e,t,n,r){var i=e[n],a=[];if(BH(i)&&i!==``){if(typeof i==`string`||typeof i==`number`||typeof i==`bigint`||typeof i==`boolean`)i=i.toString(),r&&r!==`*`&&(i=i.substring(0,parseInt(r,10))),a.push(zH(t,i,VH(t)?n:``));else if(r===`*`)Array.isArray(i)?i.filter(BH).forEach(function(e){a.push(zH(t,e,VH(t)?n:``))}):Object.keys(i).forEach(function(e){BH(i[e])&&a.push(zH(t,i[e],e))});else{let e=[];Array.isArray(i)?i.filter(BH).forEach(function(n){e.push(zH(t,n))}):Object.keys(i).forEach(function(n){BH(i[n])&&(e.push(RH(n)),e.push(zH(t,i[n].toString())))}),VH(t)?a.push(RH(n)+`=`+e.join(`,`)):e.length!==0&&a.push(e.join(`,`))}}else t===`;`?BH(i)&&a.push(RH(n)):i===``&&(t===`&`||t===`?`)?a.push(RH(n)+`=`):i===``&&a.push(``);return a}function Kse(e){return{expand:qse.bind(null,e)}}function qse(e,t){var n=[`+`,`#`,`.`,`/`,`;`,`?`,`&`];return e=e.replace(/\{([^\{\}]+)\}|([^\{\}]+)/g,function(e,r,i){if(r){let e=``,i=[];if(n.indexOf(r.charAt(0))!==-1&&(e=r.charAt(0),r=r.substr(1)),r.split(/,/g).forEach(function(n){var r=/([^:\*]*)(?::(\d+)|(\*))?/.exec(n);i.push(Gse(t,e,r[1],r[2]||r[3]))}),e&&e!==`+`){var a=`,`;return e===`?`?a=`&`:e!==`#`&&(a=e),(i.length===0?``:e)+i.join(a)}return i.join(`,`)}return LH(i)}),e===`/`?e:e.replace(/\/$/,``)}function HH(e){let t=e.method.toUpperCase(),n=(e.url||`/`).replace(/:([a-z]\w+)/g,`{$1}`),r=Object.assign({},e.headers),i,a=IH(e,[`method`,`baseUrl`,`url`,`headers`,`request`,`mediaType`]),o=Wse(n);n=Kse(n).expand(a),/^http/.test(n)||(n=e.baseUrl+n);let s=IH(a,Object.keys(e).filter(e=>o.includes(e)).concat(`baseUrl`));return/application\/octet-stream/i.test(r.accept)||(e.mediaType.format&&(r.accept=r.accept.split(/,/).map(t=>t.replace(/application\/vnd(\.\w+)(\.v3)?(\.\w+)?(\+json)?$/,`application/vnd$1$2.${e.mediaType.format}`)).join(`,`)),n.endsWith(`/graphql`)&&e.mediaType.previews?.length&&(r.accept=(r.accept.match(/(?`application/vnd.github.${t}-preview${e.mediaType.format?`.${e.mediaType.format}`:`+json`}`).join(`,`))),[`GET`,`HEAD`].includes(t)?n=Vse(n,s):`data`in s?i=s.data:Object.keys(s).length&&(i=s),!r[`content-type`]&&i!==void 0&&(r[`content-type`]=`application/json; charset=utf-8`),[`PATCH`,`PUT`].includes(t)&&i===void 0&&(i=``),Object.assign({method:t,url:n,headers:r},i===void 0?null:{body:i},e.request?{request:e.request}:null)}function Jse(e,t,n){return HH(FH(e,t,n))}function UH(e,t){let n=FH(e,t),r=Jse.bind(null,n);return Object.assign(r,{DEFAULTS:n,defaults:UH.bind(null,n),merge:FH.bind(null,n),parse:HH})}var Yse=UH(null,Rse); +`),!0)),new o(`AWS_PROFILE is set, skipping fromEnv provider.`,{logger:e.logger,tryNextLink:!0});return e.logger?.debug(`@aws-sdk/credential-provider-node - defaultProvider::fromEnv`),i(e)()},async t=>{e.logger?.debug(`@aws-sdk/credential-provider-node - defaultProvider::fromSSO`);let{ssoStartUrl:n,ssoAccountId:r,ssoRegion:i,ssoRoleName:a,ssoSession:s}=e;if(!n&&!r&&!i&&!a&&!s)throw new o(`Skipping SSO provider in default chain (inputs do not include SSO fields).`,{logger:e.logger});let{fromSSO:c}=OI();return c(e)(t)},async t=>{e.logger?.debug(`@aws-sdk/credential-provider-node - defaultProvider::fromIni`);let{fromIni:n}=ese();return n(e)(t)},async t=>{e.logger?.debug(`@aws-sdk/credential-provider-node - defaultProvider::fromProcess`);let{fromProcess:n}=XV();return n(e)(t)},async t=>{e.logger?.debug(`@aws-sdk/credential-provider-node - defaultProvider::fromTokenFile`);let{fromTokenFile:n}=ZV();return n(e)(t)},async()=>(e.logger?.debug(`@aws-sdk/credential-provider-node - defaultProvider::remoteProvider`),(await l(e))()),async()=>{throw new o(`Could not load credentials from any providers`,{tryNextLink:!1,logger:e.logger})}],h),m=e=>e?.expiration!==void 0,h=e=>e?.expiration!==void 0&&e.expiration.getTime()-Date.now()<3e5;t.credentialsTreatedAsExpired=h,t.credentialsWillNeedRefresh=m,t.defaultProvider=p})),QV,$V,eH,tH,nH,rH=n((()=>{x(),QV=64,$V=20,eH=new Int32Array([1732584193,4023233417,2562383102,271733878,3285377520]),tH=new Int32Array([1518500249,1859775393,2400959708,3395469782]),nH=class e{digestLength=$V;state=Int32Array.from(eH);w;buffer=new Uint8Array(QV);bufferLength=0;bytesHashed=0;finished=!1;inner;outer;constructor(t){if(t){let n=e.normalizeKey(t);this.inner=new e,this.outer=new e;let r=/* @__PURE__ */ new Uint8Array(128);for(let e=0;e0){for(;n>0&&this.bufferLength=QV;)this.hashBuffer(e,t),t+=QV,n-=QV;for(;n>0;)this.buffer[this.bufferLength++]=e[t++],--n}async digest(){if(this.inner&&this.outer){if(this.finished)throw Error(`Attempted to digest an already finished HMAC.`);this.finished=!0;let e=this.inner.digestSync();return this.outer.update(e),this.outer.digestSync()}return this.digestSync()}reset(){this.state=Int32Array.from(eH),this.buffer=new Uint8Array(QV),this.bufferLength=0,this.bytesHashed=0}digestSync(){let e=this.state.slice(),t=this.buffer.slice(),n=this.bufferLength,r=this.bytesHashed/536870912|0,i=this.bytesHashed<<3;if(t[n++]=128,n>56){for(let e=n;e>>24&255,o[1]=e[0]>>>16&255,o[2]=e[0]>>>8&255,o[3]=e[0]&255,o[4]=e[1]>>>24&255,o[5]=e[1]>>>16&255,o[6]=e[1]>>>8&255,o[7]=e[1]&255,o[8]=e[2]>>>24&255,o[9]=e[2]>>>16&255,o[10]=e[2]>>>8&255,o[11]=e[2]&255,o[12]=e[3]>>>24&255,o[13]=e[3]>>>16&255,o[14]=e[3]>>>8&255,o[15]=e[3]&255,o[16]=e[4]>>>24&255,o[17]=e[4]>>>16&255,o[18]=e[4]>>>8&255,o[19]=e[4]&255,o}static normalizeKey(t){let n=O(t);if(n.byteLength>QV){let t=new e;t.update(n);let r=t.digestSync(),i=new Uint8Array(QV);return i.set(r),i}let r=new Uint8Array(QV);return r.set(n),r}hashBuffer(e,t){this.hashBufferWith(this.state,e,t)}hashBufferWith(e,t,n){let r=this.w??=/* @__PURE__ */ new Int32Array(80),i=e[0],a=e[1],o=e[2],s=e[3],c=e[4];for(let e=0;e<16;++e)r[e]=(t[n+e*4]&255)<<24|(t[n+e*4+1]&255)<<16|(t[n+e*4+2]&255)<<8|t[n+e*4+3]&255;for(let e=16;e<80;++e){let t=r[e-3]^r[e-8]^r[e-14]^r[e-16];r[e]=t<<1|t>>>31}for(let e=0;e<80;++e){let t=e<20?0:e<40?1:e<60?2:3,n=((i<<5|i>>>27)+(t===0?a&o^~a&s:t===2?a&o^a&s^o&s:a^o^s)|0)+(c+(tH[t]+r[e]|0)|0)|0;c=s,s=o,o=a<<30|a>>>2,a=i,i=n}e[0]=e[0]+i|0,e[1]=e[1]+a|0,e[2]=e[2]+o|0,e[3]=e[3]+s|0,e[4]=e[4]+c|0}}}));function nse(){return class{digestLength=20;secret;hash;isHmac;finished=!1;constructor(e){this.secret=e,this.isHmac=!!e,this.hash=this.createHash()}update(e){if(this.finished)throw Error(`Attempted to update an already finished hash.`);this.hash.update(e)}async digest(){let e;return this.isHmac?(this.finished=!0,e=this.hash.digest()):e=this.hash.copy().digest(),new Uint8Array(e.buffer,e.byteOffset,e.byteLength)}reset(){this.hash=this.createHash(),this.finished=!1}createHash(){return this.secret?Yn(`sha1`,rse(this.secret)):Jn(`sha1`)}}}function rse(e){return typeof e==`string`?e:ArrayBuffer.isView(e)?Buffer.from(e.buffer,e.byteOffset,e.byteLength):Buffer.from(e)}var iH,aH,ise=n((()=>{rH(),iH=(()=>{try{return Jn(`sha1`),!0}catch{return!1}})(),aH=iH?nse():nH})),oH,sH,cH,lH,uH,dH,ase=n((()=>{x(),rH(),{digest:oH,sign:sH,importKey:cH}=globalThis?.crypto?.subtle??{},lH=typeof oH==`function`&&typeof sH==`function`&&typeof cH==`function`?globalThis.crypto.subtle:void 0,uH=8388608,dH=class{digestLength=20;secret;pending=[];pendingBytes=0;fallback;finished=!1;constructor(e){e&&(this.secret=O(e))}update(e){if(this.finished)throw Error(`Attempted to update an already finished HMAC.`);this.fallback?this.fallback.update(e):(this.pending.push(e.slice()),this.pendingBytes+=e.byteLength,this.pendingBytes>=uH&&this.switchToFallback())}async digest(){if(this.fallback)return this.fallback.digest();if(this.secret&&this.finished)throw Error(`Attempted to digest an already finished HMAC.`);let e=re(this.pending);if(lH){if(this.secret){this.finished=!0;let t=await lH.importKey(`raw`,this.secret,{name:`HMAC`,hash:`SHA-1`},!1,[`sign`]),n=await lH.sign(`HMAC`,t,e);return new Uint8Array(n)}let t=await lH.digest(`SHA-1`,e);return new Uint8Array(t)}let t=new nH(this.secret);return t.update(e),t.digest()}reset(){this.pending=[],this.pendingBytes=0,this.fallback=void 0,this.finished=!1}switchToFallback(){let e=new nH(this.secret);for(let t of this.pending)e.update(t);this.fallback=e,this.pending=[],this.pendingBytes=0}}})),ose=/* @__PURE__ */ i({Sha1:()=>aH,Sha1Js:()=>nH,Sha1Node:()=>aH,Sha1WebCrypto:()=>dH,Sha256:()=>k,Sha256Js:()=>it,Sha256Node:()=>k}),sse=n((()=>{rH(),ise(),ase(),C()})),fH=(/* @__PURE__ */ a((t=>{let{getFlexibleChecksumsPlugin:n,NODE_RESPONSE_CHECKSUM_VALIDATION_CONFIG_OPTIONS:r,NODE_REQUEST_CHECKSUM_CALCULATION_CONFIG_OPTIONS:i,resolveFlexibleChecksumsConfig:a}=(bne(),e(yne)),{awsEndpointFunctions:o,emitWarningIfUnsupportedVersion:s,createDefaultUserAgentProvider:c,NODE_APP_ID_CONFIG_OPTIONS:l,getAwsRegionExtensionConfiguration:u,resolveAwsRegionExtensionConfiguration:d,resolveUserAgentConfig:f,resolveHostHeaderConfig:p,getUserAgentPlugin:m,getHostHeaderPlugin:h,getLoggerPlugin:g,getRecursionDetectionPlugin:v}=(mT(),e(pT)),{getThrow200ExceptionsPlugin:b,getSsecPlugin:S,getLocationConstraintPlugin:w,getS3ExpiresMiddlewarePlugin:T,getCheckContentLengthHeaderPlugin:O,S3RestXmlProtocol:k,NODE_USE_ARN_REGION_CONFIG_OPTIONS:A,NODE_DISABLE_S3_EXPRESS_SESSION_AUTH_OPTIONS:j,resolveS3Config:M,getValidateBucketNamePlugin:N,getAddExpectContinuePlugin:P,getRegionRedirectMiddlewarePlugin:F,getS3ExpressPlugin:I,getS3ExpressHttpSigningPlugin:ee}=(zre(),e(Rre)),{getHttpAuthSchemeEndpointRuleSetPlugin:L,DefaultIdentityProviderConfig:te,getHttpSigningPlugin:ne,createPaginator:re}=(yw(),e(zte)),{normalizeProvider:ie,getSmithyContext:z,makeBuilder:ae,ServiceException:oe,NoOpLogger:se,emitWarningIfUnsupportedVersion:B,loadConfigsForDefaultMode:ce,getDefaultExtensionConfiguration:le,resolveDefaultRuntimeConfig:ue,Client:de,createWaiter:fe,checkExceptions:pe,WaiterState:he,createAggregatedClient:ge}=(R(),e($e)),{Command:_e}=(R(),e($e)),{resolveDefaultsModeConfig:ve,loadConfig:be,NODE_USE_FIPS_ENDPOINT_CONFIG_OPTIONS:xe,NODE_USE_DUALSTACK_ENDPOINT_CONFIG_OPTIONS:Se,NODE_REGION_CONFIG_OPTIONS:Ce,NODE_REGION_CONFIG_FILE_OPTIONS:we,resolveRegionConfig:Te}=(tt(),e(me)),{BinaryDecisionDiagram:Ee,EndpointCache:De,decideEndpoint:Oe,customEndpointFunctions:ke,resolveParams:Ae,getEndpointPlugin:je,resolveEndpointConfig:Me}=(Ie(),e(ye)),{eventStreamSerdeProvider:Pe,resolveEventStreamSerdeConfig:Fe}=(Ne(),e(qe)),{parseUrl:Le,getHttpHandlerExtensionConfiguration:Re,resolveHttpHandlerRuntimeConfig:ze,getContentLengthPlugin:Be}=(oS(),e(aS)),{DEFAULT_RETRY_MODE:Ve,NODE_RETRY_MODE_CONFIG_OPTIONS:Ue,NODE_MAX_ATTEMPT_CONFIG_OPTIONS:We,resolveRetryConfig:Ge,getRetryPlugin:Ke}=(bC(),e(fte)),{TypeRegistry:Je,getSchemaSerdePlugin:Ye}=(D(),e(He)),{resolveAwsSdkSigV4Config:Xe,resolveAwsSdkSigV4AConfig:Ze,AwsSdkSigV4Signer:Qe,AwsSdkSigV4ASigner:et,NODE_SIGV4A_CONFIG_OPTIONS:nt,NODE_AUTH_SCHEME_PREFERENCE_OPTIONS:rt}=(ej(),e(ZA)),{SignatureV4MultiRegion:it}=wO(),{defaultProvider:at}=tse(),{Sha256:ot,Md5:st,readableStreamHasher:ct}=(C(),e(y)),{toUtf8:lt,fromUtf8:ut,sdkStreamMixin:dt,getAwsChunkedEncodingStream:ft,toBase64:pt,fromBase64:mt,calculateBodyLength:ht}=(x(),e(E)),{streamCollector:gt,NodeHttpHandler:_t}=DM(),{Sha1:vt}=(sse(),e(ose)),yt=`argv`,bt=`backend`,xt=`authSchemes`,St=`disableDoubleEncoding`,Ct=`signingName`,wt=`signingRegion`,Tt=`signingRegionSet`,Et=`isSet`,Dt=`booleanEquals`,Ot=`stringEquals`,kt=`coalesce`,At=`substring`,jt=`aws.partition`,Mt=`partitionResult`,Nt=`accessPointSuffix`,Pt=`regionPrefix`,Ft=e=>`outpostId_ssa_`+e,It=`hardwareType`,Lt=`isValidHostLabel`,Rt=`sigv4`,zt=`aws.isVirtualHostableS3Bucket`,Bt=`getAttr`,Vt=`bucketArn`,Ht=`arnType`,Ut=`accesspoint`,Wt=e=>`accessPointName_ssa_`+e,Gt=`s3-object-lambda`,Kt=`s3-outposts`,qt=`bucketPartition`,Jt=`us-east-1`,Yt=`outpostType`,Xt=`name`,Zt=`{url#scheme}://{Bucket}.{url#authority}{url#path}`,Qt=`{url#scheme}://{url#authority}{url#path}`,$t=`{url#scheme}://{url#authority}{url#normalizedPath}{Bucket}`,en=`https://{Bucket}.s3-accelerate.{partitionResult#dnsSuffix}`,tn=`https://{Bucket}.s3.{partitionResult#dnsSuffix}`,nn=e=>`{url#scheme}://{accessPointName_ssa_`+e+`}-{bucketArn#accountId}.{url#authority}{url#path}`,rn=e=>"Invalid ARN: The access point name may only contain a-z, A-Z, 0-9 and `-`. Found: `{accessPointName_ssa_"+e+"}`",an=`sigv4a`,on=`{url#scheme}://{url#authority}{url#normalizedPath}{uri_encoded_bucket}`,sn=`https://s3.{partitionResult#dnsSuffix}/{uri_encoded_bucket}`,cn=`https://s3.{partitionResult#dnsSuffix}`,ln={ref:`UseFIPS`},un={ref:`UseDualStack`},dn={ref:`Bucket`},fn={fn:Bt,[yt]:[{ref:Mt},Xt]},pn={ref:`url`},mn={ref:`Region`},hn={ref:Vt},gn={ref:Ht},_n={ref:`accessPointName_ssa_1`},vn={fn:Bt,[yt]:[hn,`region`]},yn={ref:It},bn={fn:Bt,[yt]:[hn,`service`]},xn={fn:Bt,[yt]:[hn,`accountId`]},Sn={[bt]:`S3Express`,[xt]:[{[St]:!0,[Xt]:`{_s3e_auth}`,[Ct]:`s3express`,[wt]:`{Region}`}]},Cn={[bt]:`S3Express`,[xt]:[{[St]:!0,[Xt]:Rt,[Ct]:`s3express`,[wt]:`{Region}`}]},wn={[xt]:[{[St]:!0,[Xt]:an,[Ct]:Kt,[Tt]:[`*`]},{[St]:!0,[Xt]:Rt,[Ct]:Kt,[wt]:`{Region}`}]},Tn={[xt]:[{[St]:!0,[Xt]:Rt,[Ct]:`s3`,[wt]:Jt}]},En={[xt]:[{[St]:!0,[Xt]:Rt,[Ct]:`s3`,[wt]:`{Region}`}]},Dn={[xt]:[{[St]:!0,[Xt]:Rt,[Ct]:Gt,[wt]:`{bucketArn#region}`}]},On={[xt]:[{[St]:!0,[Xt]:Rt,[Ct]:`s3`,[wt]:`{bucketArn#region}`}]},kn={[xt]:[{[St]:!0,[Xt]:an,[Ct]:Kt,[Tt]:[`*`]},{[St]:!0,[Xt]:Rt,[Ct]:Kt,[wt]:`{bucketArn#region}`}]},An={[xt]:[{[St]:!0,[Xt]:Rt,[Ct]:Gt,[wt]:`{Region}`}]},jn=[mn],Mn=[{ref:`Endpoint`}],Nn=[dn],Pn=[dn,0,7,!0],Fn=[hn,`resourceId[1]`],In=[`*`],Ln={conditions:[[Et,jn],[Dt,[{ref:`Accelerate`},!0]],[Dt,[ln,!0]],[Dt,[un,!0]],[Et,Mn],[Et,Nn],[Ot,[{fn:kt,[yt]:[{fn:At,[yt]:[dn,0,6,!0]},``]},`--x-s3`]],[Ot,[{fn:kt,[yt]:[{fn:At,[yt]:Pn},``]},`--xa-s3`]],[jt,jn,Mt],[At,Pn,Nt],[Ot,[{ref:Nt},`--op-s3`]],[At,[dn,8,12,!0],Pt],[At,[dn,32,49,!0],Ft(2)],[At,[dn,49,50,!0],It],[Dt,[{ref:`ForcePathStyle`},!0]],[Ot,[fn,`aws-cn`]],[`ite`,[un,`.dualstack`,``],`_s3e_ds`],[Lt,[{ref:Ft(2)},!1]],[`ite`,[ln,`-fips`,``],`_s3e_fips`],[`ite`,[{fn:kt,[yt]:[{ref:`DisableS3ExpressSessionAuth`},!1]},Rt,`sigv4-s3express`],`_s3e_auth`],[zt,[dn,!1]],[`parseURL`,Mn,`url`],[Dt,[{fn:kt,[yt]:[{ref:`UseS3ExpressControlEndpoint`},!1]},!0]],[zt,[dn,!0]],[Ot,[{fn:Bt,[yt]:[pn,`scheme`]},`http`]],[Lt,[mn,!1]],[`aws.parseArn`,Nn,Vt],[Bt,[{fn:`split`,[yt]:[dn,`--`,0]},`[-2]`],`s3expressAvailabilityZoneId`],[Ot,[{fn:kt,[yt]:[{fn:At,[yt]:[dn,0,4,!1]},``]},`arn:`]],[Ot,[{fn:kt,[yt]:[{fn:At,[yt]:[dn,16,18,!0]},``]},`--`]],[Dt,[{fn:Bt,[yt]:[pn,`isIp`]},!0]],[Ot,[{fn:kt,[yt]:[{fn:At,[yt]:[dn,21,23,!0]},``]},`--`]],[Ot,[{fn:kt,[yt]:[{fn:At,[yt]:[dn,27,29,!0]},``]},`--`]],[Ot,[{ref:Pt},`beta`]],[`uriEncode`,Nn,`uri_encoded_bucket`],[Lt,[mn,!0]],[Dt,[{fn:kt,[yt]:[{ref:`UseObjectLambdaEndpoint`},!1]},!0]],[Bt,[hn,`resourceId[0]`],Ht],[Ot,[gn,``]],[Ot,[gn,Ut]],[Bt,Fn,Wt(1)],[Ot,[_n,``]],[Ot,[vn,``]],[Ot,[{fn:kt,[yt]:[{fn:At,[yt]:[dn,14,16,!0]},``]},`--`]],[Ot,[yn,`e`]],[Ot,[yn,`o`]],[Ot,[mn,`aws-global`]],[Ot,[{fn:kt,[yt]:[{fn:At,[yt]:[dn,19,21,!0]},``]},`--`]],[Ot,[bn,Gt]],[Dt,[{fn:kt,[yt]:[{ref:`DisableAccessPoints`},!1]},!0]],[Ot,[bn,Kt]],[jt,[vn],qt],[Lt,[_n,!0]],[Ot,[{fn:kt,[yt]:[{fn:At,[yt]:[dn,26,28,!0]},``]},`--`]],[Ot,[{fn:kt,[yt]:[{fn:At,[yt]:[dn,15,17,!0]},``]},`--`]],[Bt,[hn,`resourceId[4]`]],[Ot,[{fn:kt,[yt]:[{fn:At,[yt]:[dn,20,22,!0]},``]},`--`]],[Dt,[{ref:`UseGlobalEndpoint`},!0]],[Ot,[mn,Jt]],[Bt,Fn,Ft(1)],[Dt,[{fn:kt,[yt]:[{ref:`UseArnRegion`},!0]},!0]],[Lt,[{ref:Ft(1)},!1]],[Bt,[hn,`resourceId[2]`],Yt],[Ot,[mn,vn]],[Ot,[{fn:Bt,[yt]:[{ref:qt},Xt]},fn]],[Dt,[{ref:`DisableMultiRegionAccessPoints`},!0]],[Lt,[vn,!0]],[Ot,[{fn:Bt,[yt]:[hn,`partition`]},fn]],[Ot,[xn,``]],[Ot,[bn,`s3`]],[Lt,[xn,!1]],[Bt,[hn,`resourceId[3]`],Wt(2)],[Lt,[_n,!1]],[Ot,[{ref:Yt},Ut]],[Lt,[{ref:Wt(2)},!1]]],results:[[-1],[-1,`Accelerate cannot be used with FIPS`],[-1,`Cannot set dual-stack in combination with a custom endpoint.`],[-1,`A custom endpoint cannot be combined with FIPS`],[-1,`A custom endpoint cannot be combined with S3 Accelerate`],[-1,`Partition does not support FIPS`],[-1,`S3Express does not support S3 Accelerate.`],[`{url#scheme}://{url#authority}/{uri_encoded_bucket}{url#path}`,Sn],[Zt,Sn],[-1,`S3Express bucket name is not a valid virtual hostable name.`],[`https://s3express-control{_s3e_fips}{_s3e_ds}.{Region}.{partitionResult#dnsSuffix}/{uri_encoded_bucket}`,Cn],[`https://{Bucket}.s3express{_s3e_fips}-{s3expressAvailabilityZoneId}{_s3e_ds}.{Region}.{partitionResult#dnsSuffix}`,Sn],[-1,`Unrecognized S3Express bucket name format.`],[Qt,Sn],[`https://s3express-control{_s3e_fips}{_s3e_ds}.{Region}.{partitionResult#dnsSuffix}`,Cn],[-1,`Expected a endpoint to be specified but no endpoint was found`],[`https://{Bucket}.ec2.{url#authority}`,wn],[`https://{Bucket}.ec2.s3-outposts.{Region}.{partitionResult#dnsSuffix}`,wn],[`https://{Bucket}.op-{outpostId_ssa_2}.{url#authority}`,wn],[`https://{Bucket}.op-{outpostId_ssa_2}.s3-outposts.{Region}.{partitionResult#dnsSuffix}`,wn],[-1,`Unrecognized hardware type: "Expected hardware type o or e but got {hardwareType}"`],[-1,`Invalid Outposts Bucket alias - it must be a valid bucket name.`],[-1,"Invalid ARN: The outpost Id must only contain a-z, A-Z, 0-9 and `-`."],[-1,"Custom endpoint `{Endpoint}` was not a valid URI"],[-1,`S3 Accelerate cannot be used in this region`],[`https://{Bucket}.s3-fips.dualstack.us-east-1.{partitionResult#dnsSuffix}`,Tn],[`https://{Bucket}.s3-fips.dualstack.{Region}.{partitionResult#dnsSuffix}`,En],[`https://{Bucket}.s3-fips.us-east-1.{partitionResult#dnsSuffix}`,Tn],[`https://{Bucket}.s3-fips.{Region}.{partitionResult#dnsSuffix}`,En],[`https://{Bucket}.s3-accelerate.dualstack.us-east-1.{partitionResult#dnsSuffix}`,Tn],[`https://{Bucket}.s3-accelerate.dualstack.{partitionResult#dnsSuffix}`,En],[`https://{Bucket}.s3.dualstack.us-east-1.{partitionResult#dnsSuffix}`,Tn],[`https://{Bucket}.s3.dualstack.{Region}.{partitionResult#dnsSuffix}`,En],[$t,Tn],[Zt,Tn],[$t,En],[Zt,En],[en,Tn],[en,En],[tn,Tn],[tn,En],[`https://{Bucket}.s3.{Region}.{partitionResult#dnsSuffix}`,En],[-1,`Invalid region: region was not a valid DNS name.`],[-1,`S3 Object Lambda does not support Dual-stack`],[-1,`S3 Object Lambda does not support S3 Accelerate`],[-1,`Access points are not supported for this operation`],[-1,"Invalid configuration: region from ARN `{bucketArn#region}` does not match client region `{Region}` and UseArnRegion is `false`"],[-1,`Invalid ARN: Missing account id`],[nn(1),Dn],[`https://{accessPointName_ssa_1}-{bucketArn#accountId}.s3-object-lambda-fips.{bucketArn#region}.{bucketPartition#dnsSuffix}`,Dn],[`https://{accessPointName_ssa_1}-{bucketArn#accountId}.s3-object-lambda.{bucketArn#region}.{bucketPartition#dnsSuffix}`,Dn],[-1,rn(1)],[-1,"Invalid ARN: The account id may only contain a-z, A-Z, 0-9 and `-`. Found: `{bucketArn#accountId}`"],[-1,"Invalid region in ARN: `{bucketArn#region}` (invalid DNS name)"],[-1,"Client was configured for partition `{partitionResult#name}` but ARN (`{Bucket}`) has `{bucketPartition#name}`"],[-1,"Invalid ARN: The ARN may only contain a single resource component after `accesspoint`."],[-1,`Invalid ARN: bucket ARN is missing a region`],[-1,"Invalid ARN: Expected a resource of the format `accesspoint:` but no name was provided"],[-1,"Invalid ARN: Object Lambda ARNs only support `accesspoint` arn types, but found: `{arnType}`"],[-1,`Access Points do not support S3 Accelerate`],[`https://{accessPointName_ssa_1}-{bucketArn#accountId}.s3-accesspoint-fips.dualstack.{bucketArn#region}.{bucketPartition#dnsSuffix}`,On],[`https://{accessPointName_ssa_1}-{bucketArn#accountId}.s3-accesspoint-fips.{bucketArn#region}.{bucketPartition#dnsSuffix}`,On],[`https://{accessPointName_ssa_1}-{bucketArn#accountId}.s3-accesspoint.dualstack.{bucketArn#region}.{bucketPartition#dnsSuffix}`,On],[nn(1),On],[`https://{accessPointName_ssa_1}-{bucketArn#accountId}.s3-accesspoint.{bucketArn#region}.{bucketPartition#dnsSuffix}`,On],[-1,`Invalid ARN: The ARN was not for the S3 service, found: {bucketArn#service}`],[-1,`S3 MRAP does not support dual-stack`],[-1,`S3 MRAP does not support FIPS`],[-1,`S3 MRAP does not support S3 Accelerate`],[-1,`Invalid configuration: Multi-Region Access Point ARNs are disabled.`],[`https://{accessPointName_ssa_1}.accesspoint.s3-global.{partitionResult#dnsSuffix}`,{[xt]:[{[St]:!0,name:an,[Ct]:`s3`,[Tt]:In}]}],[-1,"Client was configured for partition `{partitionResult#name}` but bucket referred to partition `{bucketArn#partition}`"],[-1,`Invalid Access Point Name`],[-1,`S3 Outposts does not support Dual-stack`],[-1,`S3 Outposts does not support FIPS`],[-1,`S3 Outposts does not support S3 Accelerate`],[-1,`Invalid Arn: Outpost Access Point ARN contains sub resources`],[`https://{accessPointName_ssa_2}-{bucketArn#accountId}.{outpostId_ssa_1}.{url#authority}`,kn],[`https://{accessPointName_ssa_2}-{bucketArn#accountId}.{outpostId_ssa_1}.s3-outposts.{bucketArn#region}.{bucketPartition#dnsSuffix}`,kn],[-1,rn(2)],[-1,"Expected an outpost type `accesspoint`, found {outpostType}"],[-1,`Invalid ARN: expected an access point name`],[-1,`Invalid ARN: Expected a 4-component resource`],[-1,"Invalid ARN: The outpost Id may only contain a-z, A-Z, 0-9 and `-`. Found: `{outpostId_ssa_1}`"],[-1,`Invalid ARN: The Outpost Id was not set`],[-1,`Invalid ARN: Unrecognized format: {Bucket} (type: {arnType})`],[-1,`Invalid ARN: No ARN type specified`],[-1,"Invalid ARN: `{Bucket}` was not a valid ARN"],[-1,`Path-style addressing cannot be used with ARN buckets`],[`https://s3-fips.dualstack.us-east-1.{partitionResult#dnsSuffix}/{uri_encoded_bucket}`,Tn],[`https://s3-fips.dualstack.{Region}.{partitionResult#dnsSuffix}/{uri_encoded_bucket}`,En],[`https://s3-fips.us-east-1.{partitionResult#dnsSuffix}/{uri_encoded_bucket}`,Tn],[`https://s3-fips.{Region}.{partitionResult#dnsSuffix}/{uri_encoded_bucket}`,En],[`https://s3.dualstack.us-east-1.{partitionResult#dnsSuffix}/{uri_encoded_bucket}`,Tn],[`https://s3.dualstack.{Region}.{partitionResult#dnsSuffix}/{uri_encoded_bucket}`,En],[on,Tn],[on,En],[sn,Tn],[sn,En],[`https://s3.{Region}.{partitionResult#dnsSuffix}/{uri_encoded_bucket}`,En],[-1,`Path-style addressing cannot be used with S3 Accelerate`],[Qt,An],[`https://s3-object-lambda-fips.{Region}.{partitionResult#dnsSuffix}`,An],[`https://s3-object-lambda.{Region}.{partitionResult#dnsSuffix}`,An],[`https://s3-fips.dualstack.us-east-1.{partitionResult#dnsSuffix}`,Tn],[`https://s3-fips.dualstack.{Region}.{partitionResult#dnsSuffix}`,En],[`https://s3-fips.us-east-1.{partitionResult#dnsSuffix}`,Tn],[`https://s3-fips.{Region}.{partitionResult#dnsSuffix}`,En],[`https://s3.dualstack.us-east-1.{partitionResult#dnsSuffix}`,Tn],[`https://s3.dualstack.{Region}.{partitionResult#dnsSuffix}`,En],[Qt,Tn],[Qt,En],[cn,Tn],[cn,En],[`https://s3.{Region}.{partitionResult#dnsSuffix}`,En],[-1,`A region must be set when sending requests to S3.`]]},Rn=new Int32Array([-1,1,-1,0,3,100000115,1,424,4,2,272,5,3,233,6,4,85,7,5,15,8,8,9,100000115,16,10,13,18,11,13,19,12,13,22,100000014,13,35,14,100000042,36,100000103,435,6,271,16,7,270,17,8,19,18,14,501,106,9,20,24,10,21,24,11,22,24,12,23,24,13,547,24,14,77,25,20,73,26,26,27,78,37,28,100000086,38,100000086,29,39,47,30,48,100000058,31,50,32,100000085,51,33,136,55,100000076,34,59,35,100000084,60,39,36,61,37,100000083,62,38,146,63,41,100000046,61,40,100000083,62,41,150,64,42,100000054,66,43,100000053,70,44,100000052,71,45,100000081,73,46,100000080,74,100000078,100000079,40,48,100000057,41,100000057,49,42,185,50,48,62,51,49,100000045,52,51,53,526,60,56,54,62,100000055,55,63,57,100000046,62,100000055,57,64,58,100000054,66,59,100000053,69,60,100000065,70,61,100000052,72,100000064,100000051,49,100000045,63,51,64,526,60,67,65,62,100000055,66,63,68,100000046,62,100000055,68,64,69,100000054,66,70,100000053,68,100000047,71,70,72,100000052,72,100000050,100000051,25,74,100000042,46,100000039,75,57,76,100000041,58,100000040,100000041,26,100000088,78,28,100000087,79,34,82,80,35,81,545,36,100000103,100000115,46,100000097,83,57,84,100000099,58,100000098,100000099,5,101,86,8,87,100000115,16,88,89,18,91,89,19,90,92,21,97,95,19,93,92,21,98,95,21,97,94,22,100000014,95,35,96,100000042,36,100000103,100000042,22,100000013,98,35,99,100000042,36,100000101,100,46,100000110,100000111,6,214,102,7,208,103,8,119,104,14,118,105,21,106,100000023,26,107,502,37,108,100000086,38,100000086,109,39,112,110,48,100000058,111,50,136,100000085,40,113,100000057,41,100000057,114,42,115,500,48,100000056,116,52,117,100000072,65,100000069,100000072,21,501,100000023,9,120,124,10,121,124,11,122,124,12,123,124,13,202,124,14,195,125,20,190,126,21,127,100000023,23,128,129,24,189,129,26,130,197,37,131,100000086,38,100000086,132,39,159,133,48,100000058,134,50,135,100000085,51,141,136,55,100000076,137,59,138,100000084,60,100000083,139,61,140,100000083,63,100000083,100000046,55,100000076,142,59,143,100000084,60,148,144,61,145,100000083,62,147,146,63,150,100000046,63,153,100000046,61,149,100000083,62,153,150,64,151,100000054,66,152,100000053,70,100000082,100000052,64,154,100000054,66,155,100000053,70,156,100000052,71,157,100000081,73,158,100000080,74,100000077,100000079,40,160,100000057,41,100000057,161,42,185,162,48,174,163,49,100000045,164,51,165,526,60,168,166,62,100000055,167,63,169,100000046,62,100000055,169,64,170,100000054,66,171,100000053,69,172,100000065,70,173,100000052,72,100000063,100000051,49,100000045,175,51,176,526,60,179,177,62,100000055,178,63,180,100000046,62,100000055,180,64,181,100000054,66,182,100000053,68,100000047,183,70,184,100000052,72,100000048,100000051,48,100000056,186,52,187,100000072,65,100000069,188,67,100000070,100000071,25,100000036,100000042,21,191,100000023,25,192,100000042,30,194,193,46,100000034,100000036,46,100000033,100000035,21,196,100000023,26,100000088,197,28,100000087,198,34,201,199,35,200,545,36,100000101,100000115,46,100000095,100000096,17,203,100000022,20,204,100000021,21,205,550,33,206,550,44,100000016,207,45,100000018,100000020,8,209,215,16,210,220,18,211,220,19,212,224,20,213,227,21,231,401,8,218,215,19,216,100000009,20,217,227,21,231,100000009,16,219,220,18,223,220,19,221,224,20,222,227,21,231,100000012,19,226,224,20,225,100000009,21,100000009,100000012,20,230,227,21,228,100000009,30,229,100000009,34,100000007,100000009,21,231,415,30,232,100000008,34,100000007,100000008,4,100000002,234,5,235,480,6,271,236,7,270,237,8,238,491,9,239,243,10,240,243,11,241,243,12,242,243,13,547,243,14,266,244,20,264,245,26,246,267,37,247,100000086,38,100000086,248,39,249,518,40,250,100000057,41,100000057,251,42,538,252,48,100000043,253,49,100000045,254,51,255,526,60,258,256,62,100000055,257,63,259,100000046,62,100000055,259,64,260,100000054,66,261,100000053,69,262,100000065,70,263,100000052,72,100000062,100000051,25,265,100000042,46,100000031,100000032,26,100000088,267,28,100000087,268,34,269,544,46,100000093,100000094,8,397,100000009,8,407,100000009,3,346,273,4,100000003,274,5,284,275,8,276,100000115,15,100000005,277,16,278,281,18,279,281,19,280,281,22,100000014,281,35,282,100000042,36,100000102,283,46,100000106,100000107,6,405,285,7,395,286,8,295,287,14,501,288,26,289,502,37,290,100000086,38,100000086,291,39,292,307,40,293,100000057,41,100000057,294,42,335,500,9,296,300,10,297,300,11,298,300,12,299,300,13,394,300,14,339,301,15,100000005,302,20,337,303,26,304,341,37,305,100000086,38,100000086,306,39,309,307,48,100000058,308,50,100000074,100000085,40,310,100000057,41,100000057,311,42,335,312,48,324,313,49,100000045,314,51,315,526,60,318,316,62,100000055,317,63,319,100000046,62,100000055,319,64,320,100000054,66,321,100000053,69,322,100000065,70,323,100000052,72,100000061,100000051,49,100000045,325,51,326,526,60,329,327,62,100000055,328,63,330,100000046,62,100000055,330,64,331,100000054,66,332,100000053,68,100000047,333,70,334,100000052,72,100000049,100000051,48,100000056,336,52,100000067,100000072,25,338,100000042,46,100000027,100000028,15,100000005,340,26,100000088,341,28,100000087,342,34,345,343,35,344,545,36,100000102,100000115,46,100000091,100000092,4,100000002,347,5,357,348,8,349,100000115,15,100000005,350,16,351,354,18,352,354,19,353,354,22,100000014,354,35,355,100000042,36,100000043,356,46,100000104,100000105,6,405,358,7,395,359,8,360,491,9,361,365,10,362,365,11,363,365,12,364,365,13,394,365,14,389,366,15,100000005,367,20,387,368,26,369,391,37,370,100000086,38,100000086,371,39,372,518,40,373,100000057,41,100000057,374,42,538,375,48,100000043,376,49,100000045,377,51,378,526,60,381,379,62,100000055,380,63,382,100000046,62,100000055,382,64,383,100000054,66,384,100000053,69,385,100000065,70,386,100000052,72,100000060,100000051,25,388,100000042,46,100000025,100000026,15,100000005,390,26,100000088,391,28,100000087,392,34,393,544,46,100000089,100000090,15,100000005,547,8,396,100000009,15,100000005,397,16,398,410,18,399,410,19,400,410,20,401,100000009,27,402,100000012,29,100000011,403,31,100000011,404,32,100000011,422,8,406,100000009,15,100000005,407,16,408,410,18,409,410,19,411,410,20,100000012,100000009,20,414,412,22,413,100000009,34,100000010,100000009,22,416,415,27,419,100000012,27,418,417,34,100000010,100000012,34,100000010,419,43,100000011,420,47,100000011,421,53,100000011,422,54,100000011,423,56,100000011,100000012,2,100000001,425,3,478,426,4,100000004,427,5,438,428,8,429,100000115,16,430,433,18,431,433,19,432,433,22,100000014,433,35,434,100000042,36,100000044,435,46,100000112,436,57,437,100000114,58,100000113,100000114,6,100000006,439,7,100000006,440,8,450,441,14,501,442,26,443,502,37,444,100000086,38,100000086,445,39,446,465,40,447,100000057,41,100000057,448,42,471,449,48,100000044,500,9,451,455,10,452,455,11,453,455,12,454,455,13,547,455,14,473,456,15,460,457,20,458,461,25,459,100000042,46,100000037,100000038,20,540,461,26,462,474,37,463,100000086,38,100000086,464,39,467,465,48,100000058,466,50,100000075,100000085,40,468,100000057,41,100000057,469,42,471,470,48,100000044,524,48,100000044,472,52,100000068,100000072,26,100000088,474,28,100000087,475,34,100000100,476,35,477,545,36,100000044,100000115,4,100000002,479,5,488,480,8,481,100000115,16,482,485,18,483,485,19,484,485,22,100000014,485,35,486,100000042,36,100000043,487,46,100000108,100000109,6,100000006,489,7,100000006,490,8,503,491,14,501,492,26,493,502,37,494,100000086,38,100000086,495,39,496,518,40,497,100000057,41,100000057,498,42,538,499,48,100000043,500,49,100000045,526,26,100000088,502,28,100000087,100000115,9,504,508,10,505,508,11,506,508,12,507,508,13,547,508,14,541,509,15,513,510,20,511,514,25,512,100000042,46,100000029,100000030,20,540,514,26,515,542,37,516,100000086,38,100000086,517,39,520,518,48,100000058,519,50,100000073,100000085,40,521,100000057,41,100000057,522,42,538,523,48,100000043,524,49,100000045,525,51,529,526,60,100000055,527,62,100000055,528,63,100000055,100000046,60,532,530,62,100000055,531,63,533,100000046,62,100000055,533,64,534,100000054,66,535,100000053,69,536,100000065,70,537,100000052,72,100000059,100000051,48,100000043,539,52,100000066,100000072,25,100000024,100000042,26,100000088,542,28,100000087,543,34,100000100,544,35,546,545,36,100000042,100000115,36,100000043,100000115,17,548,100000022,20,549,100000021,33,552,550,44,100000017,551,45,100000019,100000020,44,100000015,553,45,100000015,100000020]),zn=Ee.from(Rn,2,Ln.conditions,Ln.results),Bn=new De({size:50,params:[`Accelerate`,`Bucket`,`DisableAccessPoints`,`DisableMultiRegionAccessPoints`,`DisableS3ExpressSessionAuth`,`Endpoint`,`ForcePathStyle`,`Region`,`UseArnRegion`,`UseDualStack`,`UseFIPS`,`UseGlobalEndpoint`,`UseObjectLambdaEndpoint`,`UseS3ExpressControlEndpoint`]}),Vn=(e,t={})=>Bn.get(e,()=>Oe(zn,{endpointParams:e,logger:t.logger}));ke.aws=o;let Hn=(e=>async(t,n,r)=>{if(!r)throw Error("Could not find `input` for `defaultEndpointRuleSetHttpAuthSchemeParametersProvider`");let i=await e(t,n,r),a=z(n)?.commandInstance?.constructor?.getEndpointParameterInstructions;if(!a)throw Error(`getEndpointParameterInstructions() is not defined on '${n.commandName}'`);let o=await Ae(r,{getEndpointParameterInstructions:a},t);return Object.assign(i,o)})(async(e,t,n)=>({operation:z(t).operation,region:await ie(e.region)()||(()=>{throw Error("expected `region` to be configured for `aws.auth#sigv4`")})()}));function Un(e){return{schemeId:`aws.auth#sigv4`,signingProperties:{name:`s3`,region:e.region},propertiesExtractor:(e,t)=>({signingProperties:{config:e,context:t}})}}function Wn(e){return{schemeId:`aws.auth#sigv4a`,signingProperties:{name:`s3`,region:e.region},propertiesExtractor:(e,t)=>({signingProperties:{config:e,context:t}})}}let eee=((e,t,n)=>r=>{let i=e(r).properties?.authSchemes;if(!i)return t(r);let a=[];for(let e of i){let{name:t,properties:o={},...s}=e,c=t.toLowerCase();t!==c&&console.warn(`HttpAuthScheme has been normalized with lowercasing: '${t}' to '${c}'`);let l;if(c===`sigv4a`){l=`aws.auth#sigv4a`;let e=i.find(e=>{let t=e.name.toLowerCase();return t!==`sigv4a`&&t.startsWith(`sigv4`)});if(it.sigv4aDependency()===`none`&&e)continue}else if(c.startsWith(`sigv4`))l=`aws.auth#sigv4`;else throw Error(`Unknown HttpAuthScheme found in '@smithy.rules#endpointRuleSet': '${c}'`);let u=n[l];if(!u)throw Error(`Could not find HttpAuthOption create function for '${l}'`);let d=u(r);d.schemeId=l,d.signingProperties={...d.signingProperties||{},...s,...o},a.push(d)}return a})(Vn,e=>{let t=[];return e.operation,t.push(Un(e)),t.push(Wn(e)),t},{"aws.auth#sigv4":Un,"aws.auth#sigv4a":Wn}),Gn=e=>{let t=Xe(e),n=Ze(t);return Object.assign(n,{authSchemePreference:ie(e.authSchemePreference??[])})},tee=e=>Object.assign(e,{useFipsEndpoint:e.useFipsEndpoint??!1,useDualstackEndpoint:e.useDualstackEndpoint??!1,forcePathStyle:e.forcePathStyle??!1,useAccelerateEndpoint:e.useAccelerateEndpoint??!1,useGlobalEndpoint:e.useGlobalEndpoint??!1,disableMultiregionAccessPoints:e.disableMultiregionAccessPoints??!1,defaultSigningName:`s3`,clientContextParams:e.clientContextParams??{}}),V=ae({ForcePathStyle:{type:`clientContextParams`,name:`forcePathStyle`},UseArnRegion:{type:`clientContextParams`,name:`useArnRegion`},DisableMultiRegionAccessPoints:{type:`clientContextParams`,name:`disableMultiregionAccessPoints`},Accelerate:{type:`clientContextParams`,name:`useAccelerateEndpoint`},DisableS3ExpressSessionAuth:{type:`clientContextParams`,name:`disableS3ExpressSessionAuth`},UseGlobalEndpoint:{type:`builtInParams`,name:`useGlobalEndpoint`},UseFIPS:{type:`builtInParams`,name:`useFipsEndpoint`},Endpoint:{type:`builtInParams`,name:`endpoint`},Region:{type:`builtInParams`,name:`region`},UseDualStack:{type:`builtInParams`,name:`useDualstackEndpoint`}},`AmazonS3`,`S3Client`,je),Kn={Bucket:{type:`contextParams`,name:`Bucket`},Key:{type:`contextParams`,name:`Key`}},qn={DisableS3ExpressSessionAuth:{type:`staticContextParams`,value:!0},Bucket:{type:`contextParams`,name:`Bucket`},Key:{type:`contextParams`,name:`Key`},CopySource:{type:`contextParams`,name:`CopySource`}},Jn={UseS3ExpressControlEndpoint:{type:`staticContextParams`,value:!0},DisableAccessPoints:{type:`staticContextParams`,value:!0},Bucket:{type:`contextParams`,name:`Bucket`}},Yn={UseS3ExpressControlEndpoint:{type:`staticContextParams`,value:!0},Bucket:{type:`contextParams`,name:`Bucket`}},Xn={DisableS3ExpressSessionAuth:{type:`staticContextParams`,value:!0},Bucket:{type:`contextParams`,name:`Bucket`}},Zn={Bucket:{type:`contextParams`,name:`Bucket`}},Qn={},$n={UseS3ExpressControlEndpoint:{type:`staticContextParams`,value:!0}},er={Bucket:{type:`contextParams`,name:`Bucket`},Prefix:{type:`contextParams`,name:`Prefix`}},tr={UseObjectLambdaEndpoint:{type:`staticContextParams`,value:!0}},nr=(e,t,n,r)=>[b(n)],rr=(e,t,n,r)=>[b(n),S(n)],ir=(e,t,n,r)=>[b(n),w(n)],ar=(e,t,r,i)=>[n(r,{requestAlgorithmMember:{httpHeader:`x-amz-sdk-checksum-algorithm`,name:`ChecksumAlgorithm`},requestChecksumRequired:!0})],or=(e,t,n,r)=>[],sr=(e,t,r,i)=>[n(r,{requestAlgorithmMember:{httpHeader:`x-amz-sdk-checksum-algorithm`,name:`ChecksumAlgorithm`},requestChecksumRequired:!0}),b(r)],cr=(e,t,r,i)=>[n(r,{requestChecksumRequired:!1,requestValidationModeMember:`ChecksumMode`,responseAlgorithms:[`CRC64NVME`,`CRC32`,`CRC32C`,`SHA256`,`SHA1`,`SHA512`,`MD5`,`XXHASH64`,`XXHASH3`,`XXHASH128`]})],lr=(e,t,r,i)=>[n(r,{requestChecksumRequired:!1,requestValidationModeMember:`ChecksumMode`,responseAlgorithms:[`CRC64NVME`,`CRC32`,`CRC32C`,`SHA256`,`SHA1`,`SHA512`,`MD5`,`XXHASH64`,`XXHASH3`,`XXHASH128`]}),S(r),T(r)],ur=(e,t,n,r)=>[b(n),S(n),T(n)],dr=(e,t,r,i)=>[n(r,{requestAlgorithmMember:{httpHeader:`x-amz-sdk-checksum-algorithm`,name:`ChecksumAlgorithm`},requestChecksumRequired:!1})],fr=(e,t,r,i)=>[n(r,{requestAlgorithmMember:{httpHeader:`x-amz-sdk-checksum-algorithm`,name:`ChecksumAlgorithm`},requestChecksumRequired:!1}),b(r)],pr=(e,t,r,i)=>[n(r,{requestAlgorithmMember:{httpHeader:`x-amz-sdk-checksum-algorithm`,name:`ChecksumAlgorithm`},requestChecksumRequired:!1}),O(r),b(r),S(r)],mr=(e,t,n,r)=>[S(n)],hr=(e,t,r,i)=>[n(r,{requestAlgorithmMember:{httpHeader:`x-amz-sdk-checksum-algorithm`,name:`ChecksumAlgorithm`},requestChecksumRequired:!1}),b(r),S(r)];var gr=class e extends oe{static shapeId=`smithy.ts.sdk.synthetic.com.amazonaws.s3#S3ServiceException`;constructor(t){super(t),Object.setPrototypeOf(this,e.prototype)}},nee=class e extends gr{static shapeId=`com.amazonaws.s3#NoSuchUpload`;name=`NoSuchUpload`;$fault=`client`;constructor(t){super({name:`NoSuchUpload`,$fault:`client`,...t}),Object.setPrototypeOf(this,e.prototype)}},ree=class e extends gr{static shapeId=`com.amazonaws.s3#AccessDenied`;name=`AccessDenied`;$fault=`client`;constructor(t){super({name:`AccessDenied`,$fault:`client`,...t}),Object.setPrototypeOf(this,e.prototype)}},iee=class e extends gr{static shapeId=`com.amazonaws.s3#ObjectNotInActiveTierError`;name=`ObjectNotInActiveTierError`;$fault=`client`;constructor(t){super({name:`ObjectNotInActiveTierError`,$fault:`client`,...t}),Object.setPrototypeOf(this,e.prototype)}},_r=class e extends gr{static shapeId=`com.amazonaws.s3#BucketAlreadyExists`;name=`BucketAlreadyExists`;$fault=`client`;constructor(t){super({name:`BucketAlreadyExists`,$fault:`client`,...t}),Object.setPrototypeOf(this,e.prototype)}},vr=class e extends gr{static shapeId=`com.amazonaws.s3#BucketAlreadyOwnedByYou`;name=`BucketAlreadyOwnedByYou`;$fault=`client`;constructor(t){super({name:`BucketAlreadyOwnedByYou`,$fault:`client`,...t}),Object.setPrototypeOf(this,e.prototype)}},yr=class e extends gr{static shapeId=`com.amazonaws.s3#NoSuchBucket`;name=`NoSuchBucket`;$fault=`client`;constructor(t){super({name:`NoSuchBucket`,$fault:`client`,...t}),Object.setPrototypeOf(this,e.prototype)}},br=class e extends gr{static shapeId=`com.amazonaws.s3#NoSuchKey`;name=`NoSuchKey`;$fault=`client`;constructor(t){super({name:`NoSuchKey`,$fault:`client`,...t}),Object.setPrototypeOf(this,e.prototype)}},xr=class e extends gr{static shapeId=`com.amazonaws.s3#InvalidObjectState`;name=`InvalidObjectState`;$fault=`client`;StorageClass;AccessTier;constructor(t){super({name:`InvalidObjectState`,$fault:`client`,...t}),Object.setPrototypeOf(this,e.prototype),this.StorageClass=t.StorageClass,this.AccessTier=t.AccessTier}},Sr=class e extends gr{static shapeId=`com.amazonaws.s3#NoSuchAnnotation`;name=`NoSuchAnnotation`;$fault=`client`;constructor(t){super({name:`NoSuchAnnotation`,$fault:`client`,...t}),Object.setPrototypeOf(this,e.prototype)}},Cr=class e extends gr{static shapeId=`com.amazonaws.s3#NotFound`;name=`NotFound`;$fault=`client`;constructor(t){super({name:`NotFound`,$fault:`client`,...t}),Object.setPrototypeOf(this,e.prototype)}},wr=class e extends gr{static shapeId=`com.amazonaws.s3#InvalidPrefix`;name=`InvalidPrefix`;$fault=`client`;constructor(t){super({name:`InvalidPrefix`,$fault:`client`,...t}),Object.setPrototypeOf(this,e.prototype)}},Tr=class e extends gr{static shapeId=`com.amazonaws.s3#EncryptionTypeMismatch`;name=`EncryptionTypeMismatch`;$fault=`client`;constructor(t){super({name:`EncryptionTypeMismatch`,$fault:`client`,...t}),Object.setPrototypeOf(this,e.prototype)}},Er=class e extends gr{static shapeId=`com.amazonaws.s3#InvalidRequest`;name=`InvalidRequest`;$fault=`client`;constructor(t){super({name:`InvalidRequest`,$fault:`client`,...t}),Object.setPrototypeOf(this,e.prototype)}},Dr=class e extends gr{static shapeId=`com.amazonaws.s3#InvalidWriteOffset`;name=`InvalidWriteOffset`;$fault=`client`;constructor(t){super({name:`InvalidWriteOffset`,$fault:`client`,...t}),Object.setPrototypeOf(this,e.prototype)}},Or=class e extends gr{static shapeId=`com.amazonaws.s3#TooManyParts`;name=`TooManyParts`;$fault=`client`;constructor(t){super({name:`TooManyParts`,$fault:`client`,...t}),Object.setPrototypeOf(this,e.prototype)}},kr=class e extends gr{static shapeId=`com.amazonaws.s3#AnnotationLimitExceeded`;name=`AnnotationLimitExceeded`;$fault=`client`;constructor(t){super({name:`AnnotationLimitExceeded`,$fault:`client`,...t}),Object.setPrototypeOf(this,e.prototype)}},Ar=class e extends gr{static shapeId=`com.amazonaws.s3#AnnotationNameTooLong`;name=`AnnotationNameTooLong`;$fault=`client`;constructor(t){super({name:`AnnotationNameTooLong`,$fault:`client`,...t}),Object.setPrototypeOf(this,e.prototype)}},jr=class e extends gr{static shapeId=`com.amazonaws.s3#InvalidAnnotationName`;name=`InvalidAnnotationName`;$fault=`client`;constructor(t){super({name:`InvalidAnnotationName`,$fault:`client`,...t}),Object.setPrototypeOf(this,e.prototype)}},Mr=class e extends gr{static shapeId=`com.amazonaws.s3#UnsupportedMediaType`;name=`UnsupportedMediaType`;$fault=`client`;constructor(t){super({name:`UnsupportedMediaType`,$fault:`client`,...t}),Object.setPrototypeOf(this,e.prototype)}},Nr=class e extends gr{static shapeId=`com.amazonaws.s3#IdempotencyParameterMismatch`;name=`IdempotencyParameterMismatch`;$fault=`client`;constructor(t){super({name:`IdempotencyParameterMismatch`,$fault:`client`,...t}),Object.setPrototypeOf(this,e.prototype)}},Pr=class e extends gr{static shapeId=`com.amazonaws.s3#ObjectAlreadyInActiveTierError`;name=`ObjectAlreadyInActiveTierError`;$fault=`client`;constructor(t){super({name:`ObjectAlreadyInActiveTierError`,$fault:`client`,...t}),Object.setPrototypeOf(this,e.prototype)}};let Fr=`AccelerateConfiguration`,Ir=`AccessControlList`,Lr=`AnalyticsConfigurationList`,Rr=`AccessControlPolicy`,zr=`AccessControlTranslation`,Br=`AnalyticsConfiguration`,Vr=`AbortDate`,Hr=`AnnotationEntry`,Ur=`AbortIncompleteMultipartUpload`,Wr=`AccessKeyId`,Gr=`AnnotationName`,Kr=`AnnotationPayload`,qr=`AccessPointArn`,Jr=`AnnotationPrefix`,Yr=`AcceptRanges`,Xr=`AbortRuleId`,Zr=`AbacStatus`,Qr=`AccessTier`,$r=`AnnotationTableConfiguration`,ei=`AnnotationTableConfigurationResult`,H=`Bucket`,ti=`BucketArn`,ni=`BlockedEncryptionTypes`,ri=`BypassGovernanceRetention`,ii=`BucketKeyEnabled`,ai=`BucketLoggingStatus`,oi=`BytesProcessed`,si=`BlockPublicAcls`,ci=`BlockPublicPolicy`,li=`BucketRegion`,ui=`BytesReturned`,di=`BytesScanned`,fi=`Body`,pi=`Buckets`,mi=`Checksum`,hi=`ChecksumAlgorithm`,gi=`CreateBucketConfiguration`,_i=`CacheControl`,vi=`ChecksumCRC32`,yi=`ChecksumCRC32C`,bi=`ChecksumCRC64NVME`,xi=`Cache-Control`,Si=`Content-Disposition`,Ci=`ContentDisposition`,wi=`Content-Encoding`,Ti=`ContentEncoding`,Ei=`ContentLanguage`,Di=`Content-Language`,Oi=`Content-Length`,ki=`ContentLength`,Ai=`Content-MD5`,ji=`ChecksumMD5`,Mi=`ContentMD5`,Ni=`CompleteMultipartUpload`,Pi=`ChecksumMode`,Fi=`CopyObjectResult`,Ii=`CORSConfiguration`,Li=`CORSRules`,Ri=`CORSRule`,zi=`CopyPartResult`,Bi=`CommonPrefixes`,Vi=`ContentRange`,Hi=`Content-Range`,Ui=`ConfigurationState`,Wi=`ChecksumSHA1`,Gi=`ChecksumSHA256`,Ki=`ChecksumSHA512`,qi=`CopySourceIfMatch`,Ji=`CopySourceIfModifiedSince`,Yi=`CopySourceIfNoneMatch`,Xi=`CopySourceIfUnmodifiedSince`,Zi=`CopySourceSSECustomerAlgorithm`,Qi=`CopySourceSSECustomerKey`,$i=`CopySourceSSECustomerKeyMD5`,ea=`CopySourceVersionId`,ta=`CopySource`,na=`ChecksumType`,ra=`Content-Type`,ia=`ContentType`,aa=`ContinuationToken`,oa=`ChecksumXXHASH64`,sa=`ChecksumXXHASH3`,ca=`ChecksumXXHASH128`,la=`Condition`,ua=`Contents`,da=`Credentials`,fa=`Days`,pa=`DeleteMarker`,ma=`DeleteMarkerReplication`,ha=`DeleteMarkers`,ga=`DisplayName`,_a=`DefaultRetention`,va=`DestinationResult`,ya=`Date`,ba=`Delete`,xa=`Delimiter`,Sa=`Destination`,Ca=`Details`,wa=`Error`,Ta=`EventBridgeConfiguration`,U=`ExpectedBucketOwner`,Ea=`EncryptionConfiguration`,Da=`ErrorCode`,Oa=`ErrorDocument`,ka=`EventHoldDuration`,Aa=`ErrorMessage`,ja=`ExistingObjectReplication`,Ma=`ExpiresString`,Na=`ExpectedSourceBucketOwner`,Pa=`ETag`,Fa=`EncryptionType`,Ia=`EncodingType`,La=`ExpressionType`,Ra=`Encryption`,za=`Errors`,Ba=`Events`,Va=`Event`,Ha=`Expiration`,Ua=`Expires`,Wa=`Expression`,Ga=`Filter`,Ka=`FieldDelimiter`,qa=`FilterRule`,Ja=`Format`,Ya=`Grants`,Xa=`GetBucketMetadataConfigurationResult`,Za=`GetBucketMetadataTableConfigurationResult`,Qa=`GrantFullControl`,$a=`GlacierJobParameters`,eo=`GrantRead`,to=`GrantReadACP`,no=`GrantWrite`,ro=`GrantWriteACP`,io=`Grant`,ao=`Grantee`,oo=`HostName`,so=`InventoryConfiguration`,co=`InventoryConfigurationList`,lo=`IndexDocument`,uo=`IsLatest`,fo=`IfMatch`,po=`If-Modified-Since`,aee=`IfModifiedSince`,mo=`If-Match`,ho=`IfNoneMatch`,go=`If-None-Match`,_o=`IgnorePublicAcls`,vo=`IsPublic`,yo=`InputSerialization`,bo=`IsTruncated`,xo=`IntelligentTieringConfiguration`,So=`IntelligentTieringConfigurationList`,Co=`InventoryTableConfigurationResult`,wo=`InventoryTableConfiguration`,To=`IfUnmodifiedSince`,Eo=`If-Unmodified-Since`,Do=`Initiator`,Oo=`JSON`,ko=`JournalTableConfiguration`,Ao=`JournalTableConfigurationResult`,jo=`KeyMarker`,Mo=`Location`,No=`ListBucketResult`,Po=`LocationConstraint`,Fo=`LifecycleConfiguration`,Io=`LoggingEnabled`,Lo=`LegalHold`,Ro=`LastModified`,zo=`Last-Modified`,Bo=`Metadata`,Vo=`MaxAnnotationResults`,Ho=`MetadataConfiguration`,Uo=`MetricsConfigurationList`,Wo=`MetadataConfigurationResult`,Go=`MetricsConfiguration`,Ko=`MfaDelete`,qo=`MetadataEntry`,Jo=`MFADelete`,Yo=`MaxKeys`,Xo=`MissingMeta`,Zo=`MaxParts`,Qo=`MetadataTableConfiguration`,W=`MetadataTableConfigurationResult`,$o=`MultipartUpload`,es=`MaxUploads`,ts=`Marker`,ns=`Metrics`,rs=`Mode`,is=`Name`,as=`NotificationConfiguration`,G=`NextContinuationToken`,os=`NoncurrentDays`,ss=`NextKeyMarker`,cs=`NewerNoncurrentVersions`,ls=`NextPartNumberMarker`,us=`NoncurrentVersionExpiration`,ds=`NoncurrentVersionTransition`,fs=`Owner`,ps=`OwnershipControls`,ms=`ObjectEncryption`,hs=`ObjectIfMatch`,gs=`OutputLocation`,_s=`ObjectLockConfiguration`,vs=`ObjectLockEventHold`,ys=`ObjectLockEventHoldDurationDays`,bs=`ObjectLockEventHoldDurationYears`,xs=`ObjectLockLegalHoldStatus`,Ss=`ObjectLockMode`,Cs=`ObjectLockRetainUntilDate`,ws=`ObjectOwnership`,Ts=`OptionalObjectAttributes`,Es=`ObjectSizeGreaterThan`,Ds=`ObjectSizeLessThan`,Os=`OutputSerialization`,ks=`ObjectVersionId`,As=`Object`,js=`Prefix`,Ms=`PublicAccessBlockConfiguration`,Ns=`PartsCount`,Ps=`PartNumber`,Fs=`PartNumberMarker`,Is=`PartitionedPrefix`,Ls=`PolicyStatus`,Rs=`Parts`,zs=`Part`,Bs=`Payer`,Vs=`Payload`,Hs=`Permission`,Us=`Policy`,Ws=`Progress`,Gs=`Protocol`,Ks=`QuoteCharacter`,qs=`QueueConfiguration`,Js=`QuoteEscapeCharacter`,Ys=`Role`,Xs=`RedirectAllRequestsTo`,Zs=`RequestCharged`,Qs=`ResponseCacheControl`,$s=`ResponseContentDisposition`,ec=`ResponseContentEncoding`,tc=`ResponseContentLanguage`,nc=`ResponseContentType`,rc=`ReplicationConfiguration`,ic=`RecordDelimiter`,ac=`ResponseExpires`,oc=`RecordExpiration`,sc=`ReplicaModifications`,cc=`RequestPayer`,lc=`RestrictPublicBuckets`,uc=`RequestPaymentConfiguration`,dc=`RequestProgress`,fc=`RoutingRules`,pc=`RestoreRequest`,mc=`RoutingRule`,hc=`ReplicationStatus`,gc=`RestoreStatus`,_c=`ReplicationTime`,vc=`Range`,yc=`Restore`,bc=`Redirect`,xc=`Retention`,Sc=`Rules`,Cc=`Rule`,wc=`Status`,Tc=`StartAfter`,Ec=`SecretAccessKey`,Dc=`S3BucketDestination`,Oc=`StorageClass`,kc=`StorageClassAnalysis`,Ac=`SSE-KMS`,jc=`SseKmsEncryptedObjects`,Mc=`SelectParameters`,K=`SimplePrefix`,Nc=`ScanRange`,Pc=`SSE-S3`,Fc=`SourceSelectionCriteria`,Ic=`ServerSideEncryption`,Lc=`ServerSideEncryptionConfiguration`,Rc=`SSECustomerAlgorithm`,zc=`SSECustomerKey`,Bc=`SSECustomerKeyMD5`,Vc=`SSEKMS`,Hc=`SSEKMSEncryptionContext`,Uc=`SSEKMSKeyId`,Wc=`SSES3`,Gc=`SessionToken`,Kc=`S3TablesDestination`,qc=`S3TablesDestinationResult`,Jc=`Size`,Yc=`Stats`,Xc=`Tags`,Zc=`TableArn`,Qc=`TableBucketArn`,$c=`TagCount`,el=`TopicConfiguration`,tl=`TransitionDefaultMinimumObjectSize`,nl=`TargetGrants`,rl=`TableName`,il=`TableNamespace`,al=`TargetObjectKeyFormat`,ol=`TableStatus`,sl=`TagSet`,cl=`Tagging`,ll=`Tier`,ul=`Tiering`,dl=`Token`,fl=`Transition`,pl=`Type`,ml=`UploadId`,hl=`UploadIdMarker`,gl=`UserMetadata`,_l=`Value`,vl=`VersioningConfiguration`,yl=`VersionId`,bl=`VersionIdMarker`,xl=`WebsiteConfiguration`,Sl=`WebsiteRedirectLocation`,Cl=`Years`,wl=`annotationName`,Tl=`accept-ranges`,El=`client`,Dl=`continuation-token`,Ol=`delimiter`,kl=`error`,Al=`eventPayload`,jl=`encoding-type`,q=`http`,Ml=`httpChecksum`,Nl=`httpError`,J=`httpHeader`,Pl=`httpPayload`,Fl=`httpPrefixHeaders`,Y=`httpQuery`,Il=`http://www.w3.org/2001/XMLSchema-instance`,Ll=`key-marker`,Rl=`max-keys`,zl=`prefix`,Bl=`partNumber`,Vl=`response-cache-control`,Hl=`response-content-disposition`,Ul=`response-content-encoding`,Wl=`response-content-language`,Gl=`response-content-type`,Kl=`response-expires`,ql=`smithy.ts.sdk.synthetic.com.amazonaws.s3`,Jl=`streaming`,Yl=`uploadId`,Xl=`versionId`,Zl=`xmlFlattened`,X=`xmlName`,Ql=`xmlNamespace`,$l=`x-amz-acl`,eu=`x-amz-abort-date`,tu=`x-amz-abort-rule-id`,nu=`x-amz-bucket-arn`,ru=`x-amz-bypass-governance-retention`,iu=`x-amz-bucket-object-lock-token`,au=`x-amz-checksum-algorithm`,ou=`x-amz-checksum-crc32`,su=`x-amz-checksum-crc32c`,cu=`x-amz-checksum-crc64nvme`,lu=`x-amz-checksum-md5`,uu=`x-amz-checksum-mode`,du=`x-amz-checksum-sha1`,fu=`x-amz-checksum-sha256`,pu=`x-amz-checksum-sha512`,mu=`x-amz-copy-source`,hu=`x-amz-copy-source-if-match`,gu=`x-amz-copy-source-if-modified-since`,_u=`x-amz-copy-source-if-none-match`,vu=`x-amz-copy-source-if-unmodified-since`,yu=`x-amz-copy-source-server-side-encryption-customer-algorithm`,bu=`x-amz-copy-source-server-side-encryption-customer-key`,xu=`x-amz-copy-source-server-side-encryption-customer-key-MD5`,Su=`x-amz-copy-source-version-id`,Cu=`x-amz-checksum-type`,wu=`x-amz-checksum-xxhash64`,Tu=`x-amz-checksum-xxhash3`,Eu=`x-amz-checksum-xxhash128`,Du=`x-amz-delete-marker`,Ou=`x-amz-expiration`,Z=`x-amz-expected-bucket-owner`,ku=`x-amz-grant-full-control`,Au=`x-amz-grant-read`,ju=`x-amz-grant-read-acp`,Mu=`x-amz-grant-write`,Nu=`x-amz-grant-write-acp`,Pu=`x-amz-meta-`,Fu=`x-amz-mfa`,Iu=`x-amz-missing-meta`,Lu=`x-amz-mp-parts-count`,Ru=`x-amz-object-if-match`,zu=`x-amz-object-lock-event-hold`,Bu=`x-amz-object-lock-event-hold-duration-days`,Vu=`x-amz-object-lock-event-hold-duration-years`,Hu=`x-amz-object-lock-legal-hold`,Uu=`x-amz-object-lock-mode`,Wu=`x-amz-object-lock-retain-until-date`,Gu=`x-amz-optional-object-attributes`,Ku=`x-amz-object-version-id`,qu=`x-amz-restore`,Ju=`x-amz-request-charged`,Yu=`x-amz-request-payer`,Xu=`x-amz-replication-status`,Zu=`x-amz-storage-class`,Qu=`x-amz-sdk-checksum-algorithm`,$u=`x-amz-source-expected-bucket-owner`,ed=`x-amz-server-side-encryption`,td=`x-amz-server-side-encryption-aws-kms-key-id`,nd=`x-amz-server-side-encryption-bucket-key-enabled`,rd=`x-amz-server-side-encryption-context`,id=`x-amz-server-side-encryption-customer-algorithm`,ad=`x-amz-server-side-encryption-customer-key`,od=`x-amz-server-side-encryption-customer-key-MD5`,sd=`x-amz-tagging`,cd=`x-amz-tagging-count`,ld=`x-amz-transition-default-minimum-object-size`,ud=`x-amz-version-id`,dd=`x-amz-website-redirect-location`,Q=`com.amazonaws.s3`,fd=new Je(ql);var pd=[-3,ql,`S3ServiceException`,0,[],[]];fd.registerError(pd,gr);let md=new Je(Q);var hd=[-3,Q,`AccessDenied`,{[kl]:El,[Nl]:403},[],[]];md.registerError(hd,ree);var gd=[-3,Q,`AnnotationLimitExceeded`,{[kl]:El,[Nl]:400},[],[]];md.registerError(gd,kr);var _d=[-3,Q,`AnnotationNameTooLong`,{[kl]:El,[Nl]:400},[],[]];md.registerError(_d,Ar);var vd=[-3,Q,`BucketAlreadyExists`,{[kl]:El,[Nl]:409},[],[]];md.registerError(vd,_r);var yd=[-3,Q,`BucketAlreadyOwnedByYou`,{[kl]:El,[Nl]:409},[],[]];md.registerError(yd,vr);var bd=[-3,Q,`EncryptionTypeMismatch`,{[kl]:El,[Nl]:400},[],[]];md.registerError(bd,Tr);var xd=[-3,Q,`IdempotencyParameterMismatch`,{[kl]:El,[Nl]:400},[],[]];md.registerError(xd,Nr);var Sd=[-3,Q,`InvalidAnnotationName`,{[kl]:El,[Nl]:400},[],[]];md.registerError(Sd,jr);var Cd=[-3,Q,`InvalidObjectState`,{[kl]:El,[Nl]:403},[Oc,Qr],[0,0]];md.registerError(Cd,xr);var wd=[-3,Q,`InvalidPrefix`,{[kl]:El,[Nl]:400},[],[]];md.registerError(wd,wr);var Td=[-3,Q,`InvalidRequest`,{[kl]:El,[Nl]:400},[],[]];md.registerError(Td,Er);var Ed=[-3,Q,`InvalidWriteOffset`,{[kl]:El,[Nl]:400},[],[]];md.registerError(Ed,Dr);var Dd=[-3,Q,`NoSuchAnnotation`,{[kl]:El,[Nl]:404},[],[]];md.registerError(Dd,Sr);var Od=[-3,Q,`NoSuchBucket`,{[kl]:El,[Nl]:404},[],[]];md.registerError(Od,yr);var oee=[-3,Q,`NoSuchKey`,{[kl]:El,[Nl]:404},[],[]];md.registerError(oee,br);var kd=[-3,Q,`NoSuchUpload`,{[kl]:El,[Nl]:404},[],[]];md.registerError(kd,nee);var see=[-3,Q,`NotFound`,{[kl]:El},[],[]];md.registerError(see,Cr);var Ad=[-3,Q,`ObjectAlreadyInActiveTierError`,{[kl]:El,[Nl]:403},[],[]];md.registerError(Ad,Pr);var jd=[-3,Q,`ObjectNotInActiveTierError`,{[kl]:El,[Nl]:403},[],[]];md.registerError(jd,iee);var Md=[-3,Q,`TooManyParts`,{[kl]:El,[Nl]:400},[],[]];md.registerError(Md,Or);var Nd=[-3,Q,`UnsupportedMediaType`,{[kl]:El,[Nl]:415},[],[]];md.registerError(Nd,Mr);let Pd=[fd,md];var Fd=[0,Q,Qi,8,0],Id=[0,Q,`NonEmptyKmsKeyArnString`,8,0],Ld=[0,Q,`SessionCredentialValue`,8,0],Rd=[0,Q,zc,8,0],zd=[0,Q,Hc,8,0],Bd=[0,Q,Uc,8,0],Vd=[0,Q,`StreamingBlob`,{[Jl]:1},42],Hd=[3,Q,Zr,0,[wc],[0]],Ud=[3,Q,Ur,0,[`DaysAfterInitiation`],[1]],Wd=[3,Q,`AbortMultipartUploadOutput`,0,[Zs],[[0,{[J]:Ju}]]],Gd=[3,Q,`AbortMultipartUploadRequest`,0,[H,`Key`,ml,cc,U,`IfMatchInitiatedTime`],[[0,1],[0,1],[0,{[Y]:Yl}],[0,{[J]:Yu}],[0,{[J]:Z}],[6,{[J]:`x-amz-if-match-initiated-time`}]],3],Kd=[3,Q,Fr,0,[wc],[0]],qd=[3,Q,Rr,0,[Ya,fs],[[()=>I_,{[X]:Ir}],()=>Uh]],Jd=[3,Q,zr,0,[fs],[0],1],Yd=[3,Q,`AnalyticsAndOperator`,0,[js,Xc],[0,[()=>ev,{[Zl]:1,[X]:`Tag`}]]],Xd=[3,Q,Br,0,[`Id`,kc,Ga],[0,()=>r_,[()=>iv,0]],2],Zd=[3,Q,`AnalyticsExportDestination`,0,[Dc],[()=>Qd],1],Qd=[3,Q,`AnalyticsS3BucketDestination`,0,[Ja,H,`BucketAccountId`,js],[0,0,0,0],2],$d=[3,Q,Hr,0,[Gr,Ro,Jc,Pa,hi,hc],[0,4,1,0,[64,{[Zl]:1}],0],3],ef=[3,Q,$r,0,[Ui,Ea,Ys],[0,()=>jh,0],1],tf=[3,Q,ei,0,[Ui,ol,wa,rl,Zc,Ys],[0,0,()=>np,0,0,0],1],nf=[3,Q,`AnnotationTableConfigurationUpdates`,0,[Ui,Ea,Ys],[0,()=>jh,0],1],rf=[3,Q,ni,0,[Fa],[[()=>N_,{[Zl]:1}]]],af=[3,Q,H,0,[is,`CreationDate`,li,ti],[0,4,0,0]],of=[3,Q,`BucketInfo`,0,[`DataRedundancy`,pl],[0,0]],sf=[3,Q,`BucketLifecycleConfiguration`,0,[Sc],[[()=>V_,{[Zl]:1,[X]:Cc}]],1],cf=[3,Q,ai,0,[Io],[[()=>Th,0]]],lf=[3,Q,mi,0,[vi,yi,bi,Wi,Gi,Ki,ji,oa,sa,ca,na],[0,0,0,0,0,0,0,0,0,0,0]],uf=[3,Q,`CommonPrefix`,0,[js],[0]],df=[3,Q,`CompletedMultipartUpload`,0,[Rs],[[()=>k_,{[Zl]:1,[X]:zs}]]],ff=[3,Q,`CompletedPart`,0,[Pa,vi,yi,bi,Wi,Gi,Ki,ji,oa,sa,ca,Ps],[0,0,0,0,0,0,0,0,0,0,0,1]],pf=[3,Q,`CompleteMultipartUploadOutput`,{[X]:`CompleteMultipartUploadResult`},[Mo,H,`Key`,Ha,Pa,vi,yi,bi,Wi,Gi,Ki,ji,oa,sa,ca,na,Ic,yl,Uc,ii,Zs],[0,0,0,[0,{[J]:Ou}],0,0,0,0,0,0,0,0,0,0,0,0,[0,{[J]:ed}],[0,{[J]:ud}],[()=>Bd,{[J]:td}],[2,{[J]:nd}],[0,{[J]:Ju}]]],mf=[3,Q,`CompleteMultipartUploadRequest`,0,[H,`Key`,ml,$o,vi,yi,bi,Wi,Gi,Ki,ji,oa,sa,ca,na,`MpuObjectSize`,cc,U,fo,ho,Rc,zc,Bc],[[0,1],[0,1],[0,{[Y]:Yl}],[()=>df,{[Pl]:1,[X]:Ni}],[0,{[J]:ou}],[0,{[J]:su}],[0,{[J]:cu}],[0,{[J]:du}],[0,{[J]:fu}],[0,{[J]:pu}],[0,{[J]:lu}],[0,{[J]:wu}],[0,{[J]:Tu}],[0,{[J]:Eu}],[0,{[J]:Cu}],[1,{[J]:`x-amz-mp-object-size`}],[0,{[J]:Yu}],[0,{[J]:Z}],[0,{[J]:mo}],[0,{[J]:go}],[0,{[J]:id}],[()=>Rd,{[J]:ad}],[0,{[J]:od}]],3],hf=[3,Q,la,0,[`HttpErrorCodeReturnedEquals`,`KeyPrefixEquals`],[0,0]],gf=[3,Q,`ContinuationEvent`,0,[],[]],_f=[3,Q,`CopyObjectOutput`,0,[Fi,Ha,ea,yl,Ic,Rc,Bc,Uc,Hc,ii,Zs],[[()=>yf,16],[0,{[J]:Ou}],[0,{[J]:Su}],[0,{[J]:ud}],[0,{[J]:ed}],[0,{[J]:id}],[0,{[J]:od}],[()=>Bd,{[J]:td}],[()=>zd,{[J]:rd}],[2,{[J]:nd}],[0,{[J]:Ju}]]],vf=[3,Q,`CopyObjectRequest`,0,[H,ta,`Key`,`ACL`,_i,hi,Ci,Ti,Ei,ia,qi,Ji,Yi,Xi,Ua,Qa,eo,to,ro,fo,ho,Bo,`MetadataDirective`,`TaggingDirective`,`AnnotationDirective`,Ic,Oc,Sl,Rc,zc,Bc,Uc,Hc,ii,Zi,Qi,$i,cc,cl,Ss,Cs,xs,vs,ys,bs,U,Na],[[0,1],[0,{[J]:mu}],[0,1],[0,{[J]:$l}],[0,{[J]:xi}],[0,{[J]:au}],[0,{[J]:Si}],[0,{[J]:wi}],[0,{[J]:Di}],[0,{[J]:ra}],[0,{[J]:hu}],[4,{[J]:gu}],[0,{[J]:_u}],[4,{[J]:vu}],[4,{[J]:Ua}],[0,{[J]:ku}],[0,{[J]:Au}],[0,{[J]:ju}],[0,{[J]:Nu}],[0,{[J]:mo}],[0,{[J]:go}],[128,{[Fl]:Pu}],[0,{[J]:`x-amz-metadata-directive`}],[0,{[J]:`x-amz-tagging-directive`}],[0,{[J]:`x-amz-object-annotation-directive`}],[0,{[J]:ed}],[0,{[J]:Zu}],[0,{[J]:dd}],[0,{[J]:id}],[()=>Rd,{[J]:ad}],[0,{[J]:od}],[()=>Bd,{[J]:td}],[()=>zd,{[J]:rd}],[2,{[J]:nd}],[0,{[J]:yu}],[()=>Fd,{[J]:bu}],[0,{[J]:xu}],[0,{[J]:Yu}],[0,{[J]:sd}],[0,{[J]:Uu}],[5,{[J]:Wu}],[0,{[J]:Hu}],[0,{[J]:zu}],[1,{[J]:Bu}],[1,{[J]:Vu}],[0,{[J]:Z}],[0,{[J]:$u}]],3],yf=[3,Q,Fi,0,[Pa,Ro,na,vi,yi,bi,Wi,Gi,Ki,ji,oa,sa,ca],[0,4,0,0,0,0,0,0,0,0,0,0,0]],bf=[3,Q,zi,0,[Pa,Ro,vi,yi,bi,Wi,Gi,Ki,ji,oa,sa,ca],[0,4,0,0,0,0,0,0,0,0,0,0]],xf=[3,Q,Ii,0,[Li],[[()=>A_,{[Zl]:1,[X]:Ri}]],1],Sf=[3,Q,Ri,0,[`AllowedMethods`,`AllowedOrigins`,`ID`,`AllowedHeaders`,`ExposeHeaders`,`MaxAgeSeconds`],[[64,{[Zl]:1,[X]:`AllowedMethod`}],[64,{[Zl]:1,[X]:`AllowedOrigin`}],0,[64,{[Zl]:1,[X]:`AllowedHeader`}],[64,{[Zl]:1,[X]:`ExposeHeader`}],1],2],Cf=[3,Q,gi,0,[Po,Mo,H,Xc],[0,()=>wh,()=>of,[()=>ev,0]]],wf=[3,Q,`CreateBucketMetadataConfigurationRequest`,0,[H,Ho,Mi,hi,U],[[0,1],[()=>Eh,{[Pl]:1,[X]:Ho}],[0,{[J]:Ai}],[0,{[J]:Qu}],[0,{[J]:Z}]],2],Tf=[3,Q,`CreateBucketMetadataTableConfigurationRequest`,0,[H,Qo,Mi,hi,U],[[0,1],[()=>kh,{[Pl]:1,[X]:Qo}],[0,{[J]:Ai}],[0,{[J]:Qu}],[0,{[J]:Z}]],2],Ef=[3,Q,`CreateBucketOutput`,0,[Mo,ti],[[0,{[J]:Mo}],[0,{[J]:nu}]]],Df=[3,Q,`CreateBucketRequest`,0,[H,`ACL`,gi,Qa,eo,to,no,ro,`ObjectLockEnabledForBucket`,ws,`BucketNamespace`],[[0,1],[0,{[J]:$l}],[()=>Cf,{[Pl]:1,[X]:gi}],[0,{[J]:ku}],[0,{[J]:Au}],[0,{[J]:ju}],[0,{[J]:Mu}],[0,{[J]:Nu}],[2,{[J]:`x-amz-bucket-object-lock-enabled`}],[0,{[J]:`x-amz-object-ownership`}],[0,{[J]:`x-amz-bucket-namespace`}]],1],Of=[3,Q,`CreateMultipartUploadOutput`,{[X]:`InitiateMultipartUploadResult`},[Vr,Xr,H,`Key`,ml,Ic,Rc,Bc,Uc,Hc,ii,Zs,hi,na],[[4,{[J]:eu}],[0,{[J]:tu}],[0,{[X]:H}],0,0,[0,{[J]:ed}],[0,{[J]:id}],[0,{[J]:od}],[()=>Bd,{[J]:td}],[()=>zd,{[J]:rd}],[2,{[J]:nd}],[0,{[J]:Ju}],[0,{[J]:au}],[0,{[J]:Cu}]]],kf=[3,Q,`CreateMultipartUploadRequest`,0,[H,`Key`,`ACL`,_i,Ci,Ti,Ei,ia,Ua,Qa,eo,to,ro,Bo,Ic,Oc,Sl,Rc,zc,Bc,Uc,Hc,ii,cc,cl,Ss,Cs,xs,vs,ys,bs,U,hi,na],[[0,1],[0,1],[0,{[J]:$l}],[0,{[J]:xi}],[0,{[J]:Si}],[0,{[J]:wi}],[0,{[J]:Di}],[0,{[J]:ra}],[4,{[J]:Ua}],[0,{[J]:ku}],[0,{[J]:Au}],[0,{[J]:ju}],[0,{[J]:Nu}],[128,{[Fl]:Pu}],[0,{[J]:ed}],[0,{[J]:Zu}],[0,{[J]:dd}],[0,{[J]:id}],[()=>Rd,{[J]:ad}],[0,{[J]:od}],[()=>Bd,{[J]:td}],[()=>zd,{[J]:rd}],[2,{[J]:nd}],[0,{[J]:Yu}],[0,{[J]:sd}],[0,{[J]:Uu}],[5,{[J]:Wu}],[0,{[J]:Hu}],[0,{[J]:zu}],[1,{[J]:Bu}],[1,{[J]:Vu}],[0,{[J]:Z}],[0,{[J]:au}],[0,{[J]:Cu}]],2],Af=[3,Q,`CreateSessionOutput`,{[X]:`CreateSessionResult`},[da,Ic,Uc,Hc,ii],[[()=>Jg,{[X]:da}],[0,{[J]:ed}],[()=>Bd,{[J]:td}],[()=>zd,{[J]:rd}],[2,{[J]:nd}]],1],jf=[3,Q,`CreateSessionRequest`,0,[H,`SessionMode`,Ic,Uc,Hc,ii],[[0,1],[0,{[J]:`x-amz-create-session-mode`}],[0,{[J]:ed}],[()=>Bd,{[J]:td}],[()=>zd,{[J]:rd}],[2,{[J]:nd}]],1],Mf=[3,Q,`CSVInput`,0,[`FileHeaderInfo`,`Comments`,Js,ic,Ka,Ks,`AllowQuotedRecordDelimiter`],[0,0,0,0,0,0,2]],Nf=[3,Q,`CSVOutput`,0,[`QuoteFields`,Js,ic,Ka,Ks],[0,0,0,0,0]],Pf=[3,Q,_a,0,[rs,fa,Cl,`DefaultEventHold`],[0,1,1,()=>ap]],Ff=[3,Q,ba,0,[`Objects`,`Quiet`],[[()=>G_,{[Zl]:1,[X]:As}],2],1],If=[3,Q,`DeleteBucketAnalyticsConfigurationRequest`,0,[H,`Id`,U],[[0,1],[0,{[Y]:`id`}],[0,{[J]:Z}]],2],Lf=[3,Q,`DeleteBucketCorsRequest`,0,[H,U],[[0,1],[0,{[J]:Z}]],1],Rf=[3,Q,`DeleteBucketEncryptionRequest`,0,[H,U],[[0,1],[0,{[J]:Z}]],1],cee=[3,Q,`DeleteBucketIntelligentTieringConfigurationRequest`,0,[H,`Id`,U],[[0,1],[0,{[Y]:`id`}],[0,{[J]:Z}]],2],lee=[3,Q,`DeleteBucketInventoryConfigurationRequest`,0,[H,`Id`,U],[[0,1],[0,{[Y]:`id`}],[0,{[J]:Z}]],2],uee=[3,Q,`DeleteBucketLifecycleRequest`,0,[H,U],[[0,1],[0,{[J]:Z}]],1],dee=[3,Q,`DeleteBucketMetadataConfigurationRequest`,0,[H,U],[[0,1],[0,{[J]:Z}]],1],zf=[3,Q,`DeleteBucketMetadataTableConfigurationRequest`,0,[H,U],[[0,1],[0,{[J]:Z}]],1],fee=[3,Q,`DeleteBucketMetricsConfigurationRequest`,0,[H,`Id`,U],[[0,1],[0,{[Y]:`id`}],[0,{[J]:Z}]],2],pee=[3,Q,`DeleteBucketOwnershipControlsRequest`,0,[H,U],[[0,1],[0,{[J]:Z}]],1],mee=[3,Q,`DeleteBucketPolicyRequest`,0,[H,U],[[0,1],[0,{[J]:Z}]],1],hee=[3,Q,`DeleteBucketReplicationRequest`,0,[H,U],[[0,1],[0,{[J]:Z}]],1],gee=[3,Q,`DeleteBucketRequest`,0,[H,U],[[0,1],[0,{[J]:Z}]],1],_ee=[3,Q,`DeleteBucketTaggingRequest`,0,[H,U],[[0,1],[0,{[J]:Z}]],1],vee=[3,Q,`DeleteBucketWebsiteRequest`,0,[H,U],[[0,1],[0,{[J]:Z}]],1],yee=[3,Q,`DeletedObject`,0,[`Key`,yl,pa,`DeleteMarkerVersionId`],[0,0,2,0]],bee=[3,Q,`DeleteMarkerEntry`,0,[fs,`Key`,yl,uo,Ro],[()=>Uh,0,0,2,4]],Bf=[3,Q,ma,0,[wc],[0]],Vf=[3,Q,`DeleteObjectAnnotationOutput`,0,[ks,Zs],[[0,{[J]:Ku}],[0,{[J]:Ju}]]],Hf=[3,Q,`DeleteObjectAnnotationRequest`,0,[H,`Key`,Gr,yl,cc,U,hs],[[0,1],[0,1],[0,{[Y]:wl}],[0,{[Y]:Xl}],[0,{[J]:Yu}],[0,{[J]:Z}],[0,{[J]:Ru}]],3],Uf=[3,Q,`DeleteObjectOutput`,0,[pa,yl,Zs],[[2,{[J]:Du}],[0,{[J]:ud}],[0,{[J]:Ju}]]],Wf=[3,Q,`DeleteObjectRequest`,0,[H,`Key`,`MFA`,yl,cc,ri,U,fo,`IfMatchLastModifiedTime`,`IfMatchSize`],[[0,1],[0,1],[0,{[J]:Fu}],[0,{[Y]:Xl}],[0,{[J]:Yu}],[2,{[J]:ru}],[0,{[J]:Z}],[0,{[J]:mo}],[6,{[J]:`x-amz-if-match-last-modified-time`}],[1,{[J]:`x-amz-if-match-size`}]],2],Gf=[3,Q,`DeleteObjectsOutput`,{[X]:`DeleteResult`},[`Deleted`,Zs,za],[[()=>j_,{[Zl]:1}],[0,{[J]:Ju}],[()=>P_,{[Zl]:1,[X]:wa}]]],Kf=[3,Q,`DeleteObjectsRequest`,0,[H,ba,`MFA`,cc,ri,U,hi],[[0,1],[()=>Ff,{[Pl]:1,[X]:ba}],[0,{[J]:Fu}],[0,{[J]:Yu}],[2,{[J]:ru}],[0,{[J]:Z}],[0,{[J]:Qu}]],2],qf=[3,Q,`DeleteObjectTaggingOutput`,0,[yl],[[0,{[J]:ud}]]],Jf=[3,Q,`DeleteObjectTaggingRequest`,0,[H,`Key`,yl,U],[[0,1],[0,1],[0,{[Y]:Xl}],[0,{[J]:Z}]],2],Yf=[3,Q,`DeletePublicAccessBlockRequest`,0,[H,U],[[0,1],[0,{[J]:Z}]],1],Xf=[3,Q,Sa,0,[H,`Account`,Oc,zr,Ea,_c,ns],[0,0,0,()=>Jd,()=>$f,()=>Og,()=>Mh],1],Zf=[3,Q,va,0,[`TableBucketType`,Qc,il],[0,0,0]],Qf=[3,Q,Ra,0,[Fa,`KMSKeyId`,`KMSContext`],[0,[()=>Bd,0],0],1],$f=[3,Q,Ea,0,[`ReplicaKmsKeyID`],[0]],ep=[3,Q,`EndEvent`,0,[],[]],tp=[3,Q,wa,0,[`Key`,yl,`Code`,`Message`],[0,0,0,0]],np=[3,Q,`ErrorDetails`,0,[Da,Aa],[0,0]],rp=[3,Q,Oa,0,[`Key`],[0],1],ip=[3,Q,Ta,0,[],[]],ap=[3,Q,ka,0,[fa,Cl],[1,1]],op=[3,Q,ja,0,[wc],[0],1],sp=[3,Q,qa,0,[is,_l],[0,0]],cp=[3,Q,`GetBucketAbacOutput`,0,[Zr],[[()=>Hd,16]]],lp=[3,Q,`GetBucketAbacRequest`,0,[H,U],[[0,1],[0,{[J]:Z}]],1],up=[3,Q,`GetBucketAccelerateConfigurationOutput`,{[X]:Fr},[wc,Zs],[0,[0,{[J]:Ju}]]],dp=[3,Q,`GetBucketAccelerateConfigurationRequest`,0,[H,U,cc],[[0,1],[0,{[J]:Z}],[0,{[J]:Yu}]],1],fp=[3,Q,`GetBucketAclOutput`,{[X]:Rr},[fs,Ya],[()=>Uh,[()=>I_,{[X]:Ir}]]],pp=[3,Q,`GetBucketAclRequest`,0,[H,U],[[0,1],[0,{[J]:Z}]],1],mp=[3,Q,`GetBucketAnalyticsConfigurationOutput`,0,[Br],[[()=>Xd,16]]],hp=[3,Q,`GetBucketAnalyticsConfigurationRequest`,0,[H,`Id`,U],[[0,1],[0,{[Y]:`id`}],[0,{[J]:Z}]],2],gp=[3,Q,`GetBucketCorsOutput`,{[X]:Ii},[Li],[[()=>A_,{[Zl]:1,[X]:Ri}]]],_p=[3,Q,`GetBucketCorsRequest`,0,[H,U],[[0,1],[0,{[J]:Z}]],1],vp=[3,Q,`GetBucketEncryptionOutput`,0,[Lc],[[()=>Kg,16]]],yp=[3,Q,`GetBucketEncryptionRequest`,0,[H,U],[[0,1],[0,{[J]:Z}]],1],bp=[3,Q,`GetBucketIntelligentTieringConfigurationOutput`,0,[xo],[[()=>Nm,16]]],xp=[3,Q,`GetBucketIntelligentTieringConfigurationRequest`,0,[H,`Id`,U],[[0,1],[0,{[Y]:`id`}],[0,{[J]:Z}]],2],Sp=[3,Q,`GetBucketInventoryConfigurationOutput`,0,[so],[[()=>Fm,16]]],Cp=[3,Q,`GetBucketInventoryConfigurationRequest`,0,[H,`Id`,U],[[0,1],[0,{[Y]:`id`}],[0,{[J]:Z}]],2],wp=[3,Q,`GetBucketLifecycleConfigurationOutput`,{[X]:Fo},[Sc,tl],[[()=>V_,{[Zl]:1,[X]:Cc}],[0,{[J]:ld}]]],Tp=[3,Q,`GetBucketLifecycleConfigurationRequest`,0,[H,U],[[0,1],[0,{[J]:Z}]],1],Ep=[3,Q,`GetBucketLocationOutput`,{[X]:Po},[Po],[0]],Dp=[3,Q,`GetBucketLocationRequest`,0,[H,U],[[0,1],[0,{[J]:Z}]],1],Op=[3,Q,`GetBucketLoggingOutput`,{[X]:ai},[Io],[[()=>Th,0]]],kp=[3,Q,`GetBucketLoggingRequest`,0,[H,U],[[0,1],[0,{[J]:Z}]],1],Ap=[3,Q,`GetBucketMetadataConfigurationOutput`,0,[Xa],[[()=>Mp,16]]],jp=[3,Q,`GetBucketMetadataConfigurationRequest`,0,[H,U],[[0,1],[0,{[J]:Z}]],1],Mp=[3,Q,Xa,0,[Wo],[()=>Dh],1],Np=[3,Q,`GetBucketMetadataTableConfigurationOutput`,0,[Za],[[()=>Fp,16]]],Pp=[3,Q,`GetBucketMetadataTableConfigurationRequest`,0,[H,U],[[0,1],[0,{[J]:Z}]],1],Fp=[3,Q,Za,0,[W,wc,wa],[()=>Ah,0,()=>np],2],Ip=[3,Q,`GetBucketMetricsConfigurationOutput`,0,[Go],[[()=>Ph,16]]],Lp=[3,Q,`GetBucketMetricsConfigurationRequest`,0,[H,`Id`,U],[[0,1],[0,{[Y]:`id`}],[0,{[J]:Z}]],2],Rp=[3,Q,`GetBucketNotificationConfigurationRequest`,0,[H,U],[[0,1],[0,{[J]:Z}]],1],zp=[3,Q,`GetBucketOwnershipControlsOutput`,0,[ps],[[()=>Wh,16]]],Bp=[3,Q,`GetBucketOwnershipControlsRequest`,0,[H,U],[[0,1],[0,{[J]:Z}]],1],Vp=[3,Q,`GetBucketPolicyOutput`,0,[Us],[[0,16]]],Hp=[3,Q,`GetBucketPolicyRequest`,0,[H,U],[[0,1],[0,{[J]:Z}]],1],Up=[3,Q,`GetBucketPolicyStatusOutput`,0,[Ls],[[()=>jee,16]]],Wp=[3,Q,`GetBucketPolicyStatusRequest`,0,[H,U],[[0,1],[0,{[J]:Z}]],1],Gp=[3,Q,`GetBucketReplicationOutput`,0,[rc],[[()=>wg,16]]],Kp=[3,Q,`GetBucketReplicationRequest`,0,[H,U],[[0,1],[0,{[J]:Z}]],1],qp=[3,Q,`GetBucketRequestPaymentOutput`,{[X]:uc},[Bs],[0]],Jp=[3,Q,`GetBucketRequestPaymentRequest`,0,[H,U],[[0,1],[0,{[J]:Z}]],1],Yp=[3,Q,`GetBucketTaggingOutput`,{[X]:cl},[sl],[[()=>ev,0]],1],Xp=[3,Q,`GetBucketTaggingRequest`,0,[H,U],[[0,1],[0,{[J]:Z}]],1],Zp=[3,Q,`GetBucketVersioningOutput`,{[X]:vl},[wc,Jo],[0,[0,{[X]:Ko}]]],Qp=[3,Q,`GetBucketVersioningRequest`,0,[H,U],[[0,1],[0,{[J]:Z}]],1],$p=[3,Q,`GetBucketWebsiteOutput`,{[X]:xl},[Xs,lo,Oa,fc],[()=>bg,()=>km,()=>rp,[()=>$_,0]]],em=[3,Q,`GetBucketWebsiteRequest`,0,[H,U],[[0,1],[0,{[J]:Z}]],1],tm=[3,Q,`GetObjectAclOutput`,{[X]:Rr},[fs,Ya,Zs],[()=>Uh,[()=>I_,{[X]:Ir}],[0,{[J]:Ju}]]],nm=[3,Q,`GetObjectAclRequest`,0,[H,`Key`,yl,cc,U],[[0,1],[0,1],[0,{[Y]:Xl}],[0,{[J]:Yu}],[0,{[J]:Z}]],2],rm=[3,Q,`GetObjectAnnotationOutput`,0,[Kr,ks,Ro,ki,Pa,vi,yi,bi,Wi,Gi,Ki,ji,oa,sa,ca,na,Ic,Zs,hc],[[()=>Vd,16],[0,{[J]:Ku}],[4,{[J]:zo}],[1,{[J]:Oi}],[0,{[J]:Pa}],[0,{[J]:ou}],[0,{[J]:su}],[0,{[J]:cu}],[0,{[J]:du}],[0,{[J]:fu}],[0,{[J]:pu}],[0,{[J]:lu}],[0,{[J]:wu}],[0,{[J]:Tu}],[0,{[J]:Eu}],[0,{[J]:Cu}],[0,{[J]:ed}],[0,{[J]:Ju}],[0,{[J]:Xu}]]],im=[3,Q,`GetObjectAnnotationRequest`,0,[H,`Key`,Gr,yl,cc,U,Pi],[[0,1],[0,1],[0,{[Y]:wl}],[0,{[Y]:Xl}],[0,{[J]:Yu}],[0,{[J]:Z}],[0,{[J]:uu}]],3],am=[3,Q,`GetObjectAttributesOutput`,{[X]:`GetObjectAttributesResponse`},[pa,Ro,yl,Zs,Pa,mi,`ObjectParts`,Oc,`ObjectSize`],[[2,{[J]:Du}],[4,{[J]:zo}],[0,{[J]:ud}],[0,{[J]:Ju}],0,()=>lf,[()=>om,0],0,1]],om=[3,Q,`GetObjectAttributesParts`,0,[`TotalPartsCount`,Fs,ls,Zo,bo,Rs],[[1,{[X]:Ns}],0,0,1,2,[()=>X_,{[Zl]:1,[X]:zs}]]],sm=[3,Q,`GetObjectAttributesRequest`,0,[H,`Key`,`ObjectAttributes`,yl,Zo,Fs,Rc,zc,Bc,cc,U],[[0,1],[0,1],[64,{[J]:`x-amz-object-attributes`}],[0,{[Y]:Xl}],[1,{[J]:`x-amz-max-parts`}],[0,{[J]:`x-amz-part-number-marker`}],[0,{[J]:id}],[()=>Rd,{[J]:ad}],[0,{[J]:od}],[0,{[J]:Yu}],[0,{[J]:Z}]],3],cm=[3,Q,`GetObjectLegalHoldOutput`,0,[Lo],[[()=>Bh,{[Pl]:1,[X]:Lo}]]],lm=[3,Q,`GetObjectLegalHoldRequest`,0,[H,`Key`,yl,cc,U],[[0,1],[0,1],[0,{[Y]:Xl}],[0,{[J]:Yu}],[0,{[J]:Z}]],2],um=[3,Q,`GetObjectLockConfigurationOutput`,0,[_s],[[()=>zh,16]]],dm=[3,Q,`GetObjectLockConfigurationRequest`,0,[H,U],[[0,1],[0,{[J]:Z}]],1],fm=[3,Q,`GetObjectOutput`,0,[fi,pa,Yr,Ha,yc,Ro,ki,Pa,vi,yi,bi,Wi,Gi,Ki,ji,oa,sa,ca,na,Xo,yl,_i,Ci,Ti,Ei,Vi,ia,Ua,Ma,Sl,Ic,Bo,Rc,Bc,Uc,ii,Oc,Zs,hc,Ns,$c,Ss,Cs,xs,vs,ys,bs],[[()=>Vd,16],[2,{[J]:Du}],[0,{[J]:Tl}],[0,{[J]:Ou}],[0,{[J]:qu}],[4,{[J]:zo}],[1,{[J]:Oi}],[0,{[J]:Pa}],[0,{[J]:ou}],[0,{[J]:su}],[0,{[J]:cu}],[0,{[J]:du}],[0,{[J]:fu}],[0,{[J]:pu}],[0,{[J]:lu}],[0,{[J]:wu}],[0,{[J]:Tu}],[0,{[J]:Eu}],[0,{[J]:Cu}],[1,{[J]:Iu}],[0,{[J]:ud}],[0,{[J]:xi}],[0,{[J]:Si}],[0,{[J]:wi}],[0,{[J]:Di}],[0,{[J]:Hi}],[0,{[J]:ra}],[4,{[J]:Ua}],[0,{[J]:Ma}],[0,{[J]:dd}],[0,{[J]:ed}],[128,{[Fl]:Pu}],[0,{[J]:id}],[0,{[J]:od}],[()=>Bd,{[J]:td}],[2,{[J]:nd}],[0,{[J]:Zu}],[0,{[J]:Ju}],[0,{[J]:Xu}],[1,{[J]:Lu}],[1,{[J]:cd}],[0,{[J]:Uu}],[5,{[J]:Wu}],[0,{[J]:Hu}],[0,{[J]:zu}],[1,{[J]:Bu}],[1,{[J]:Vu}]]],pm=[3,Q,`GetObjectRequest`,0,[H,`Key`,fo,aee,ho,To,vc,Qs,$s,ec,tc,nc,ac,yl,Rc,zc,Bc,cc,Ps,U,Pi],[[0,1],[0,1],[0,{[J]:mo}],[4,{[J]:po}],[0,{[J]:go}],[4,{[J]:Eo}],[0,{[J]:vc}],[0,{[Y]:Vl}],[0,{[Y]:Hl}],[0,{[Y]:Ul}],[0,{[Y]:Wl}],[0,{[Y]:Gl}],[6,{[Y]:Kl}],[0,{[Y]:Xl}],[0,{[J]:id}],[()=>Rd,{[J]:ad}],[0,{[J]:od}],[0,{[J]:Yu}],[1,{[Y]:Bl}],[0,{[J]:Z}],[0,{[J]:uu}]],2],mm=[3,Q,`GetObjectRetentionOutput`,0,[xc],[[()=>Vh,{[Pl]:1,[X]:xc}]]],hm=[3,Q,`GetObjectRetentionRequest`,0,[H,`Key`,yl,cc,U],[[0,1],[0,1],[0,{[Y]:Xl}],[0,{[J]:Yu}],[0,{[J]:Z}]],2],gm=[3,Q,`GetObjectTaggingOutput`,{[X]:cl},[sl,yl],[[()=>ev,0],[0,{[J]:ud}]],1],_m=[3,Q,`GetObjectTaggingRequest`,0,[H,`Key`,yl,U,cc],[[0,1],[0,1],[0,{[Y]:Xl}],[0,{[J]:Z}],[0,{[J]:Yu}]],2],vm=[3,Q,`GetObjectTorrentOutput`,0,[fi,Zs],[[()=>Vd,16],[0,{[J]:Ju}]]],ym=[3,Q,`GetObjectTorrentRequest`,0,[H,`Key`,cc,U],[[0,1],[0,1],[0,{[J]:Yu}],[0,{[J]:Z}]],2],bm=[3,Q,`GetPublicAccessBlockOutput`,0,[Ms],[[()=>Kh,16]]],xm=[3,Q,`GetPublicAccessBlockRequest`,0,[H,U],[[0,1],[0,{[J]:Z}]],1],Sm=[3,Q,$a,0,[ll],[0],1],Cm=[3,Q,io,0,[ao,Hs],[[()=>wm,{[Ql]:[`xsi`,Il]}],0]],wm=[3,Q,ao,0,[pl,ga,`EmailAddress`,`ID`,`URI`],[[0,{xmlAttribute:1,[X]:`xsi:type`}],0,0,0,0],1],Tm=[3,Q,`HeadBucketOutput`,0,[ti,`BucketLocationType`,`BucketLocationName`,li,`AccessPointAlias`],[[0,{[J]:nu}],[0,{[J]:`x-amz-bucket-location-type`}],[0,{[J]:`x-amz-bucket-location-name`}],[0,{[J]:`x-amz-bucket-region`}],[2,{[J]:`x-amz-access-point-alias`}]]],Em=[3,Q,`HeadBucketRequest`,0,[H,U],[[0,1],[0,{[J]:Z}]],1],Dm=[3,Q,`HeadObjectOutput`,0,[pa,Yr,Ha,yc,`ArchiveStatus`,Ro,ki,vi,yi,bi,Wi,Gi,Ki,ji,oa,sa,ca,na,Pa,Xo,yl,_i,Ci,Ti,Ei,ia,Vi,Ua,Ma,Sl,Ic,Bo,Rc,Bc,Uc,ii,Oc,Zs,hc,Ns,$c,Ss,Cs,xs,vs,ys,bs],[[2,{[J]:Du}],[0,{[J]:Tl}],[0,{[J]:Ou}],[0,{[J]:qu}],[0,{[J]:`x-amz-archive-status`}],[4,{[J]:zo}],[1,{[J]:Oi}],[0,{[J]:ou}],[0,{[J]:su}],[0,{[J]:cu}],[0,{[J]:du}],[0,{[J]:fu}],[0,{[J]:pu}],[0,{[J]:lu}],[0,{[J]:wu}],[0,{[J]:Tu}],[0,{[J]:Eu}],[0,{[J]:Cu}],[0,{[J]:Pa}],[1,{[J]:Iu}],[0,{[J]:ud}],[0,{[J]:xi}],[0,{[J]:Si}],[0,{[J]:wi}],[0,{[J]:Di}],[0,{[J]:ra}],[0,{[J]:Hi}],[4,{[J]:Ua}],[0,{[J]:Ma}],[0,{[J]:dd}],[0,{[J]:ed}],[128,{[Fl]:Pu}],[0,{[J]:id}],[0,{[J]:od}],[()=>Bd,{[J]:td}],[2,{[J]:nd}],[0,{[J]:Zu}],[0,{[J]:Ju}],[0,{[J]:Xu}],[1,{[J]:Lu}],[1,{[J]:cd}],[0,{[J]:Uu}],[5,{[J]:Wu}],[0,{[J]:Hu}],[0,{[J]:zu}],[1,{[J]:Bu}],[1,{[J]:Vu}]]],Om=[3,Q,`HeadObjectRequest`,0,[H,`Key`,fo,aee,ho,To,vc,Qs,$s,ec,tc,nc,ac,yl,Rc,zc,Bc,cc,Ps,U,Pi],[[0,1],[0,1],[0,{[J]:mo}],[4,{[J]:po}],[0,{[J]:go}],[4,{[J]:Eo}],[0,{[J]:vc}],[0,{[Y]:Vl}],[0,{[Y]:Hl}],[0,{[Y]:Ul}],[0,{[Y]:Wl}],[0,{[Y]:Gl}],[6,{[Y]:Kl}],[0,{[Y]:Xl}],[0,{[J]:id}],[()=>Rd,{[J]:ad}],[0,{[J]:od}],[0,{[J]:Yu}],[1,{[Y]:Bl}],[0,{[J]:Z}],[0,{[J]:uu}]],2],km=[3,Q,lo,0,[`Suffix`],[0],1],Am=[3,Q,Do,0,[`ID`,ga],[0,0]],jm=[3,Q,yo,0,[`CSV`,`CompressionType`,Oo,`Parquet`],[()=>Mf,0,()=>qm,()=>kee]],Mm=[3,Q,`IntelligentTieringAndOperator`,0,[js,Xc],[0,[()=>ev,{[Zl]:1,[X]:`Tag`}]]],Nm=[3,Q,xo,0,[`Id`,wc,`Tierings`,Ga],[0,0,[()=>Jee,{[Zl]:1,[X]:ul}],[()=>Pm,0]],3],Pm=[3,Q,`IntelligentTieringFilter`,0,[js,`Tag`,`And`],[0,()=>a_,[()=>Mm,0]]],Fm=[3,Q,so,0,[Sa,`IsEnabled`,`Id`,`IncludedObjectVersions`,`Schedule`,Ga,`OptionalFields`],[[()=>Im,0],2,0,0,()=>Bm,()=>Rm,[()=>z_,0]],5],Im=[3,Q,`InventoryDestination`,0,[Dc],[[()=>zm,0]],1],Lm=[3,Q,`InventoryEncryption`,0,[Wc,Vc],[[()=>e_,{[X]:Pc}],[()=>Zg,{[X]:Ac}]]],Rm=[3,Q,`InventoryFilter`,0,[js],[0],1],zm=[3,Q,`InventoryS3BucketDestination`,0,[H,Ja,`AccountId`,js,Ra],[0,0,0,0,[()=>Lm,0]],2],Bm=[3,Q,`InventorySchedule`,0,[`Frequency`],[0],1],Vm=[3,Q,wo,0,[Ui,Ea],[0,()=>jh],1],Hm=[3,Q,Co,0,[Ui,ol,wa,rl,Zc],[0,0,()=>np,0,0],1],Um=[3,Q,`InventoryTableConfigurationUpdates`,0,[Ui,Ea],[0,()=>jh],1],Wm=[3,Q,ko,0,[oc,Ea],[()=>_g,()=>jh],1],Gm=[3,Q,Ao,0,[ol,rl,oc,wa,Zc],[0,0,()=>_g,()=>np,0],3],Km=[3,Q,`JournalTableConfigurationUpdates`,0,[oc],[()=>_g],1],qm=[3,Q,`JSONInput`,0,[pl],[0]],Jm=[3,Q,`JSONOutput`,0,[ic],[0]],Ym=[3,Q,`LambdaFunctionConfiguration`,0,[`LambdaFunctionArn`,Ba,`Id`,Ga],[[0,{[X]:`CloudFunction`}],[64,{[Zl]:1,[X]:Va}],0,[()=>Ih,0]],2],Xm=[3,Q,`LifecycleExpiration`,0,[ya,fa,`ExpiredObjectDeleteMarker`],[5,1,2]],Zm=[3,Q,`LifecycleRule`,0,[wc,Ha,`ID`,js,Ga,`Transitions`,`NoncurrentVersionTransitions`,us,Ur],[0,()=>Xm,0,0,[()=>$m,0],[()=>nv,{[Zl]:1,[X]:fl}],[()=>W_,{[Zl]:1,[X]:ds}],()=>See,()=>Ud],1],Qm=[3,Q,`LifecycleRuleAndOperator`,0,[js,Xc,Es,Ds],[0,[()=>ev,{[Zl]:1,[X]:`Tag`}],1,1]],$m=[3,Q,`LifecycleRuleFilter`,0,[js,`Tag`,Es,Ds,`And`],[0,()=>a_,1,1,[()=>Qm,0]]],eh=[3,Q,`ListBucketAnalyticsConfigurationsOutput`,{[X]:`ListBucketAnalyticsConfigurationResult`},[bo,aa,G,Lr],[2,0,0,[()=>T_,{[Zl]:1,[X]:Br}]]],th=[3,Q,`ListBucketAnalyticsConfigurationsRequest`,0,[H,aa,U],[[0,1],[0,{[Y]:Dl}],[0,{[J]:Z}]],1],nh=[3,Q,`ListBucketIntelligentTieringConfigurationsOutput`,0,[bo,aa,G,So],[2,0,0,[()=>L_,{[Zl]:1,[X]:xo}]]],rh=[3,Q,`ListBucketIntelligentTieringConfigurationsRequest`,0,[H,aa,U],[[0,1],[0,{[Y]:Dl}],[0,{[J]:Z}]],1],ih=[3,Q,`ListBucketInventoryConfigurationsOutput`,{[X]:`ListInventoryConfigurationsResult`},[aa,co,bo,G],[0,[()=>R_,{[Zl]:1,[X]:so}],2,0]],ah=[3,Q,`ListBucketInventoryConfigurationsRequest`,0,[H,aa,U],[[0,1],[0,{[Y]:Dl}],[0,{[J]:Z}]],1],oh=[3,Q,`ListBucketMetricsConfigurationsOutput`,{[X]:`ListMetricsConfigurationsResult`},[bo,aa,G,Uo],[2,0,0,[()=>H_,{[Zl]:1,[X]:Go}]]],sh=[3,Q,`ListBucketMetricsConfigurationsRequest`,0,[H,aa,U],[[0,1],[0,{[Y]:Dl}],[0,{[J]:Z}]],1],ch=[3,Q,`ListBucketsOutput`,{[X]:`ListAllMyBucketsResult`},[pi,fs,aa,js],[[()=>D_,0],()=>Uh,0,0]],lh=[3,Q,`ListBucketsRequest`,0,[`MaxBuckets`,aa,js,li],[[1,{[Y]:`max-buckets`}],[0,{[Y]:Dl}],[0,{[Y]:zl}],[0,{[Y]:`bucket-region`}]]],uh=[3,Q,`ListDirectoryBucketsOutput`,{[X]:`ListAllMyDirectoryBucketsResult`},[pi,aa],[[()=>D_,0],0]],dh=[3,Q,`ListDirectoryBucketsRequest`,0,[aa,`MaxDirectoryBuckets`],[[0,{[Y]:Dl}],[1,{[Y]:`max-directory-buckets`}]]],fh=[3,Q,`ListMultipartUploadsOutput`,{[X]:`ListMultipartUploadsResult`},[H,jo,hl,ss,js,xa,`NextUploadIdMarker`,es,bo,`Uploads`,Bi,Ia,Zs],[0,0,0,0,0,0,0,1,2,[()=>U_,{[Zl]:1,[X]:`Upload`}],[()=>O_,{[Zl]:1}],0,[0,{[J]:Ju}]]],ph=[3,Q,`ListMultipartUploadsRequest`,0,[H,xa,Ia,jo,es,js,hl,U,cc],[[0,1],[0,{[Y]:Ol}],[0,{[Y]:jl}],[0,{[Y]:Ll}],[1,{[Y]:`max-uploads`}],[0,{[Y]:zl}],[0,{[Y]:`upload-id-marker`}],[0,{[J]:Z}],[0,{[J]:Yu}]],1],mh=[3,Q,`ListObjectAnnotationsOutput`,0,[`Annotations`,H,`Key`,ks,Jr,Vo,`AnnotationCount`,aa,G,Zs],[[()=>E_,0],0,0,[0,{[J]:Ku}],0,1,1,0,0,[0,{[J]:Ju}]]],hh=[3,Q,`ListObjectAnnotationsRequest`,0,[H,`Key`,yl,Vo,Jr,aa,cc,U],[[0,1],[0,1],[0,{[Y]:Xl}],[1,{[Y]:`max-annotation-results`}],[0,{[Y]:`annotation-prefix`}],[0,{[Y]:Dl}],[0,{[J]:Yu}],[0,{[J]:Z}]],2],gh=[3,Q,`ListObjectsOutput`,{[X]:No},[bo,ts,`NextMarker`,ua,is,js,xa,Yo,Bi,Ia,Zs],[2,0,0,[()=>K_,{[Zl]:1}],0,0,0,1,[()=>O_,{[Zl]:1}],0,[0,{[J]:Ju}]]],_h=[3,Q,`ListObjectsRequest`,0,[H,xa,Ia,ts,Yo,js,cc,U,Ts],[[0,1],[0,{[Y]:Ol}],[0,{[Y]:jl}],[0,{[Y]:`marker`}],[1,{[Y]:Rl}],[0,{[Y]:zl}],[0,{[J]:Yu}],[0,{[J]:Z}],[64,{[J]:Gu}]],1],vh=[3,Q,`ListObjectsV2Output`,{[X]:No},[bo,ua,is,js,xa,Yo,Bi,Ia,`KeyCount`,aa,G,Tc,Zs],[2,[()=>K_,{[Zl]:1}],0,0,0,1,[()=>O_,{[Zl]:1}],0,1,0,0,0,[0,{[J]:Ju}]]],yh=[3,Q,`ListObjectsV2Request`,0,[H,xa,Ia,Yo,js,aa,`FetchOwner`,Tc,cc,U,Ts],[[0,1],[0,{[Y]:Ol}],[0,{[Y]:jl}],[1,{[Y]:Rl}],[0,{[Y]:zl}],[0,{[Y]:Dl}],[2,{[Y]:`fetch-owner`}],[0,{[Y]:`start-after`}],[0,{[J]:Yu}],[0,{[J]:Z}],[64,{[J]:Gu}]],1],bh=[3,Q,`ListObjectVersionsOutput`,{[X]:`ListVersionsResult`},[bo,jo,bl,ss,`NextVersionIdMarker`,`Versions`,ha,is,js,xa,Yo,Bi,Ia,Zs],[2,0,0,0,0,[()=>q_,{[Zl]:1,[X]:`Version`}],[()=>M_,{[Zl]:1,[X]:pa}],0,0,0,1,[()=>O_,{[Zl]:1}],0,[0,{[J]:Ju}]]],xh=[3,Q,`ListObjectVersionsRequest`,0,[H,xa,Ia,jo,Yo,js,bl,U,cc,Ts],[[0,1],[0,{[Y]:Ol}],[0,{[Y]:jl}],[0,{[Y]:Ll}],[1,{[Y]:Rl}],[0,{[Y]:zl}],[0,{[Y]:`version-id-marker`}],[0,{[J]:Z}],[0,{[J]:Yu}],[64,{[J]:Gu}]],1],Sh=[3,Q,`ListPartsOutput`,{[X]:`ListPartsResult`},[Vr,Xr,H,`Key`,ml,Fs,ls,Zo,bo,Rs,Do,fs,Oc,Zs,hi,na],[[4,{[J]:eu}],[0,{[J]:tu}],0,0,0,0,0,1,2,[()=>Y_,{[Zl]:1,[X]:zs}],()=>Am,()=>Uh,0,[0,{[J]:Ju}],0,0]],Ch=[3,Q,`ListPartsRequest`,0,[H,`Key`,ml,Zo,Fs,cc,U,Rc,zc,Bc],[[0,1],[0,1],[0,{[Y]:Yl}],[1,{[Y]:`max-parts`}],[0,{[Y]:`part-number-marker`}],[0,{[J]:Yu}],[0,{[J]:Z}],[0,{[J]:id}],[()=>Rd,{[J]:ad}],[0,{[J]:od}]],3],wh=[3,Q,`LocationInfo`,0,[pl,is],[0,0]],Th=[3,Q,Io,0,[`TargetBucket`,`TargetPrefix`,nl,al],[0,0,[()=>qee,0],[()=>c_,0]],2],Eh=[3,Q,Ho,0,[ko,wo,$r],[()=>Wm,()=>Vm,()=>ef],1],Dh=[3,Q,Wo,0,[va,Ao,Co,ei],[()=>Zf,()=>Gm,()=>Hm,()=>tf],1],Oh=[3,Q,qo,0,[is,_l],[0,0]],kh=[3,Q,Qo,0,[Kc],[()=>zg],1],Ah=[3,Q,W,0,[qc],[()=>Bg],1],jh=[3,Q,`MetadataTableEncryptionConfiguration`,0,[`SseAlgorithm`,`KmsKeyArn`],[0,0],1],Mh=[3,Q,ns,0,[wc,`EventThreshold`],[0,()=>kg],1],Nh=[3,Q,`MetricsAndOperator`,0,[js,Xc,qr],[0,[()=>ev,{[Zl]:1,[X]:`Tag`}],0]],Ph=[3,Q,Go,0,[`Id`,Ga],[0,[()=>av,0]],1],xee=[3,Q,$o,0,[ml,`Key`,`Initiated`,Oc,fs,Do,hi,na],[0,0,4,0,()=>Uh,()=>Am,0,0]],See=[3,Q,us,0,[os,cs],[1,1]],Cee=[3,Q,ds,0,[os,Oc,cs],[1,0,1]],Fh=[3,Q,as,0,[`TopicConfigurations`,`QueueConfigurations`,`LambdaFunctionConfigurations`,Ta],[[()=>tv,{[Zl]:1,[X]:el}],[()=>Z_,{[Zl]:1,[X]:qs}],[()=>B_,{[Zl]:1,[X]:`CloudFunctionConfiguration`}],()=>ip]],Ih=[3,Q,`NotificationConfigurationFilter`,0,[`Key`],[[()=>Lg,{[X]:`S3Key`}]]],Lh=[3,Q,As,0,[`Key`,Ro,Pa,hi,na,Jc,Oc,fs,gc],[0,4,0,[64,{[Zl]:1}],0,1,0,()=>Uh,()=>Fg]],Rh=[3,Q,`ObjectIdentifier`,0,[`Key`,yl,Pa,`LastModifiedTime`,Jc],[0,0,0,6,1],1],zh=[3,Q,_s,0,[`ObjectLockEnabled`,Cc],[0,()=>wee]],Bh=[3,Q,`ObjectLockLegalHold`,0,[wc],[0]],Vh=[3,Q,`ObjectLockRetention`,0,[rs,`RetainUntilDate`,`EventHold`,ka],[0,5,0,()=>ap]],wee=[3,Q,`ObjectLockRule`,0,[_a],[()=>Pf]],Tee=[3,Q,`ObjectPart`,0,[Ps,Jc,vi,yi,bi,Wi,Gi,Ki,ji,oa,sa,ca],[1,1,0,0,0,0,0,0,0,0,0,0]],Eee=[3,Q,`ObjectVersion`,0,[Pa,hi,na,Jc,Oc,`Key`,yl,uo,Ro,fs,gc],[0,[64,{[Zl]:1}],0,1,0,0,0,2,4,()=>Uh,()=>Fg]],Dee=[3,Q,gs,0,[`S3`],[[()=>Rg,0]]],Hh=[3,Q,Os,0,[`CSV`,Oo],[()=>Nf,()=>Jm]],Uh=[3,Q,fs,0,[ga,`ID`],[0,0]],Wh=[3,Q,ps,0,[Sc],[[()=>J_,{[Zl]:1,[X]:Cc}]],1],Oee=[3,Q,`OwnershipControlsRule`,0,[ws],[0],1],kee=[3,Q,`ParquetInput`,0,[],[]],Gh=[3,Q,zs,0,[Ps,Ro,Pa,Jc,vi,yi,bi,Wi,Gi,Ki,ji,oa,sa,ca],[1,4,0,1,0,0,0,0,0,0,0,0,0,0]],Aee=[3,Q,Is,{[X]:Is},[`PartitionDateSource`],[0]],jee=[3,Q,Ls,0,[vo],[[2,{[X]:vo}]]],Mee=[3,Q,Ws,0,[di,oi,ui],[1,1,1]],Nee=[3,Q,`ProgressEvent`,0,[Ca],[[()=>Mee,{[Al]:1}]]],Kh=[3,Q,Ms,0,[si,_o,ci,lc],[[2,{[X]:si}],[2,{[X]:_o}],[2,{[X]:ci}],[2,{[X]:lc}]]],Pee=[3,Q,`PutBucketAbacRequest`,0,[H,Zr,Mi,hi,U],[[0,1],[()=>Hd,{[Pl]:1,[X]:Zr}],[0,{[J]:Ai}],[0,{[J]:Qu}],[0,{[J]:Z}]],2],Fee=[3,Q,`PutBucketAccelerateConfigurationRequest`,0,[H,Fr,U,hi],[[0,1],[()=>Kd,{[Pl]:1,[X]:Fr}],[0,{[J]:Z}],[0,{[J]:Qu}]],2],Iee=[3,Q,`PutBucketAclRequest`,0,[H,`ACL`,Rr,Mi,hi,Qa,eo,to,no,ro,U],[[0,1],[0,{[J]:$l}],[()=>qd,{[Pl]:1,[X]:Rr}],[0,{[J]:Ai}],[0,{[J]:Qu}],[0,{[J]:ku}],[0,{[J]:Au}],[0,{[J]:ju}],[0,{[J]:Mu}],[0,{[J]:Nu}],[0,{[J]:Z}]],1],Lee=[3,Q,`PutBucketAnalyticsConfigurationRequest`,0,[H,`Id`,Br,U],[[0,1],[0,{[Y]:`id`}],[()=>Xd,{[Pl]:1,[X]:Br}],[0,{[J]:Z}]],3],qh=[3,Q,`PutBucketCorsRequest`,0,[H,Ii,Mi,hi,U],[[0,1],[()=>xf,{[Pl]:1,[X]:Ii}],[0,{[J]:Ai}],[0,{[J]:Qu}],[0,{[J]:Z}]],2],Jh=[3,Q,`PutBucketEncryptionRequest`,0,[H,Lc,Mi,hi,U],[[0,1],[()=>Kg,{[Pl]:1,[X]:Lc}],[0,{[J]:Ai}],[0,{[J]:Qu}],[0,{[J]:Z}]],2],Yh=[3,Q,`PutBucketIntelligentTieringConfigurationRequest`,0,[H,`Id`,xo,U],[[0,1],[0,{[Y]:`id`}],[()=>Nm,{[Pl]:1,[X]:xo}],[0,{[J]:Z}]],3],Ree=[3,Q,`PutBucketInventoryConfigurationRequest`,0,[H,`Id`,so,U],[[0,1],[0,{[Y]:`id`}],[()=>Fm,{[Pl]:1,[X]:so}],[0,{[J]:Z}]],3],zee=[3,Q,`PutBucketLifecycleConfigurationOutput`,0,[tl],[[0,{[J]:ld}]]],Bee=[3,Q,`PutBucketLifecycleConfigurationRequest`,0,[H,hi,Fo,U,tl],[[0,1],[0,{[J]:Qu}],[()=>sf,{[Pl]:1,[X]:Fo}],[0,{[J]:Z}],[0,{[J]:ld}]],1],Xh=[3,Q,`PutBucketLoggingRequest`,0,[H,ai,Mi,hi,U],[[0,1],[()=>cf,{[Pl]:1,[X]:ai}],[0,{[J]:Ai}],[0,{[J]:Qu}],[0,{[J]:Z}]],2],Vee=[3,Q,`PutBucketMetricsConfigurationRequest`,0,[H,`Id`,Go,U],[[0,1],[0,{[Y]:`id`}],[()=>Ph,{[Pl]:1,[X]:Go}],[0,{[J]:Z}]],3],Hee=[3,Q,`PutBucketNotificationConfigurationRequest`,0,[H,as,U,`SkipDestinationValidation`],[[0,1],[()=>Fh,{[Pl]:1,[X]:as}],[0,{[J]:Z}],[2,{[J]:`x-amz-skip-destination-validation`}]],2],Uee=[3,Q,`PutBucketOwnershipControlsRequest`,0,[H,ps,Mi,U,hi],[[0,1],[()=>Wh,{[Pl]:1,[X]:ps}],[0,{[J]:Ai}],[0,{[J]:Z}],[0,{[J]:Qu}]],2],Zh=[3,Q,`PutBucketPolicyRequest`,0,[H,Us,Mi,hi,`ConfirmRemoveSelfBucketAccess`,U],[[0,1],[0,16],[0,{[J]:Ai}],[0,{[J]:Qu}],[2,{[J]:`x-amz-confirm-remove-self-bucket-access`}],[0,{[J]:Z}]],2],Qh=[3,Q,`PutBucketReplicationRequest`,0,[H,rc,Mi,hi,dl,U],[[0,1],[()=>wg,{[Pl]:1,[X]:rc}],[0,{[J]:Ai}],[0,{[J]:Qu}],[0,{[J]:iu}],[0,{[J]:Z}]],2],$h=[3,Q,`PutBucketRequestPaymentRequest`,0,[H,uc,Mi,hi,U],[[0,1],[()=>Ag,{[Pl]:1,[X]:uc}],[0,{[J]:Ai}],[0,{[J]:Qu}],[0,{[J]:Z}]],2],eg=[3,Q,`PutBucketTaggingRequest`,0,[H,cl,Mi,hi,U],[[0,1],[()=>o_,{[Pl]:1,[X]:cl}],[0,{[J]:Ai}],[0,{[J]:Qu}],[0,{[J]:Z}]],2],Wee=[3,Q,`PutBucketVersioningRequest`,0,[H,vl,Mi,hi,`MFA`,U],[[0,1],[()=>x_,{[Pl]:1,[X]:vl}],[0,{[J]:Ai}],[0,{[J]:Qu}],[0,{[J]:Fu}],[0,{[J]:Z}]],2],Gee=[3,Q,`PutBucketWebsiteRequest`,0,[H,xl,Mi,hi,U],[[0,1],[()=>S_,{[Pl]:1,[X]:xl}],[0,{[J]:Ai}],[0,{[J]:Qu}],[0,{[J]:Z}]],2],tg=[3,Q,`PutObjectAclOutput`,0,[Zs],[[0,{[J]:Ju}]]],ng=[3,Q,`PutObjectAclRequest`,0,[H,`Key`,`ACL`,Rr,Mi,hi,Qa,eo,to,no,ro,cc,yl,U],[[0,1],[0,1],[0,{[J]:$l}],[()=>qd,{[Pl]:1,[X]:Rr}],[0,{[J]:Ai}],[0,{[J]:Qu}],[0,{[J]:ku}],[0,{[J]:Au}],[0,{[J]:ju}],[0,{[J]:Mu}],[0,{[J]:Nu}],[0,{[J]:Yu}],[0,{[Y]:Xl}],[0,{[J]:Z}]],2],rg=[3,Q,`PutObjectAnnotationOutput`,0,[`Key`,Gr,ks,Pa,vi,yi,bi,Wi,Gi,Ki,ji,oa,sa,ca,na,Ic,Zs],[0,0,[0,{[J]:Ku}],[0,{[J]:Pa}],[0,{[J]:ou}],[0,{[J]:su}],[0,{[J]:cu}],[0,{[J]:du}],[0,{[J]:fu}],[0,{[J]:pu}],[0,{[J]:lu}],[0,{[J]:wu}],[0,{[J]:Tu}],[0,{[J]:Eu}],[0,{[J]:Cu}],[0,{[J]:ed}],[0,{[J]:Ju}]]],ig=[3,Q,`PutObjectAnnotationRequest`,0,[H,`Key`,Gr,Kr,yl,hs,hi,vi,yi,bi,Wi,Gi,Ki,ji,oa,sa,ca,Mi,cc,U],[[0,1],[0,1],[0,{[Y]:wl}],[()=>Vd,16],[0,{[Y]:Xl}],[0,{[J]:Ru}],[0,{[J]:Qu}],[0,{[J]:ou}],[0,{[J]:su}],[0,{[J]:cu}],[0,{[J]:du}],[0,{[J]:fu}],[0,{[J]:pu}],[0,{[J]:lu}],[0,{[J]:wu}],[0,{[J]:Tu}],[0,{[J]:Eu}],[0,{[J]:Ai}],[0,{[J]:Yu}],[0,{[J]:Z}]],4],ag=[3,Q,`PutObjectLegalHoldOutput`,0,[Zs],[[0,{[J]:Ju}]]],og=[3,Q,`PutObjectLegalHoldRequest`,0,[H,`Key`,Lo,cc,yl,Mi,hi,U],[[0,1],[0,1],[()=>Bh,{[Pl]:1,[X]:Lo}],[0,{[J]:Yu}],[0,{[Y]:Xl}],[0,{[J]:Ai}],[0,{[J]:Qu}],[0,{[J]:Z}]],2],sg=[3,Q,`PutObjectLockConfigurationOutput`,0,[Zs],[[0,{[J]:Ju}]]],cg=[3,Q,`PutObjectLockConfigurationRequest`,0,[H,_s,cc,dl,Mi,hi,U],[[0,1],[()=>zh,{[Pl]:1,[X]:_s}],[0,{[J]:Yu}],[0,{[J]:iu}],[0,{[J]:Ai}],[0,{[J]:Qu}],[0,{[J]:Z}]],1],lg=[3,Q,`PutObjectOutput`,0,[Ha,Pa,vi,yi,bi,Wi,Gi,Ki,ji,oa,sa,ca,na,Ic,yl,Rc,Bc,Uc,Hc,ii,Jc,Zs],[[0,{[J]:Ou}],[0,{[J]:Pa}],[0,{[J]:ou}],[0,{[J]:su}],[0,{[J]:cu}],[0,{[J]:du}],[0,{[J]:fu}],[0,{[J]:pu}],[0,{[J]:lu}],[0,{[J]:wu}],[0,{[J]:Tu}],[0,{[J]:Eu}],[0,{[J]:Cu}],[0,{[J]:ed}],[0,{[J]:ud}],[0,{[J]:id}],[0,{[J]:od}],[()=>Bd,{[J]:td}],[()=>zd,{[J]:rd}],[2,{[J]:nd}],[1,{[J]:`x-amz-object-size`}],[0,{[J]:Ju}]]],ug=[3,Q,`PutObjectRequest`,0,[H,`Key`,`ACL`,fi,_i,Ci,Ti,Ei,ki,Mi,ia,hi,vi,yi,bi,Wi,Gi,Ki,ji,oa,sa,ca,Ua,fo,ho,Qa,eo,to,ro,`WriteOffsetBytes`,Bo,Ic,Oc,Sl,Rc,zc,Bc,Uc,Hc,ii,cc,cl,Ss,Cs,xs,vs,ys,bs,U],[[0,1],[0,1],[0,{[J]:$l}],[()=>Vd,16],[0,{[J]:xi}],[0,{[J]:Si}],[0,{[J]:wi}],[0,{[J]:Di}],[1,{[J]:Oi}],[0,{[J]:Ai}],[0,{[J]:ra}],[0,{[J]:Qu}],[0,{[J]:ou}],[0,{[J]:su}],[0,{[J]:cu}],[0,{[J]:du}],[0,{[J]:fu}],[0,{[J]:pu}],[0,{[J]:lu}],[0,{[J]:wu}],[0,{[J]:Tu}],[0,{[J]:Eu}],[4,{[J]:Ua}],[0,{[J]:mo}],[0,{[J]:go}],[0,{[J]:ku}],[0,{[J]:Au}],[0,{[J]:ju}],[0,{[J]:Nu}],[1,{[J]:`x-amz-write-offset-bytes`}],[128,{[Fl]:Pu}],[0,{[J]:ed}],[0,{[J]:Zu}],[0,{[J]:dd}],[0,{[J]:id}],[()=>Rd,{[J]:ad}],[0,{[J]:od}],[()=>Bd,{[J]:td}],[()=>zd,{[J]:rd}],[2,{[J]:nd}],[0,{[J]:Yu}],[0,{[J]:sd}],[0,{[J]:Uu}],[5,{[J]:Wu}],[0,{[J]:Hu}],[0,{[J]:zu}],[1,{[J]:Bu}],[1,{[J]:Vu}],[0,{[J]:Z}]],2],dg=[3,Q,`PutObjectRetentionOutput`,0,[Zs],[[0,{[J]:Ju}]]],fg=[3,Q,`PutObjectRetentionRequest`,0,[H,`Key`,xc,cc,yl,ri,Mi,hi,U],[[0,1],[0,1],[()=>Vh,{[Pl]:1,[X]:xc}],[0,{[J]:Yu}],[0,{[Y]:Xl}],[2,{[J]:ru}],[0,{[J]:Ai}],[0,{[J]:Qu}],[0,{[J]:Z}]],2],pg=[3,Q,`PutObjectTaggingOutput`,0,[yl],[[0,{[J]:ud}]]],mg=[3,Q,`PutObjectTaggingRequest`,0,[H,`Key`,cl,yl,Mi,hi,U,cc],[[0,1],[0,1],[()=>o_,{[Pl]:1,[X]:cl}],[0,{[Y]:Xl}],[0,{[J]:Ai}],[0,{[J]:Qu}],[0,{[J]:Z}],[0,{[J]:Yu}]],3],hg=[3,Q,`PutPublicAccessBlockRequest`,0,[H,Ms,Mi,hi,U],[[0,1],[()=>Kh,{[Pl]:1,[X]:Ms}],[0,{[J]:Ai}],[0,{[J]:Qu}],[0,{[J]:Z}]],2],gg=[3,Q,qs,0,[`QueueArn`,Ba,`Id`,Ga],[[0,{[X]:`Queue`}],[64,{[Zl]:1,[X]:Va}],0,[()=>Ih,0]],2],_g=[3,Q,oc,0,[Ha,fa],[0,1],1],vg=[3,Q,`RecordsEvent`,0,[Vs],[[21,{[Al]:1}]]],yg=[3,Q,bc,0,[oo,`HttpRedirectCode`,Gs,`ReplaceKeyPrefixWith`,`ReplaceKeyWith`],[0,0,0,0,0]],bg=[3,Q,Xs,0,[oo,Gs],[0,0],1],xg=[3,Q,`RenameObjectOutput`,0,[],[]],Sg=[3,Q,`RenameObjectRequest`,0,[H,`Key`,`RenameSource`,`DestinationIfMatch`,`DestinationIfNoneMatch`,`DestinationIfModifiedSince`,`DestinationIfUnmodifiedSince`,`SourceIfMatch`,`SourceIfNoneMatch`,`SourceIfModifiedSince`,`SourceIfUnmodifiedSince`,`ClientToken`],[[0,1],[0,1],[0,{[J]:`x-amz-rename-source`}],[0,{[J]:mo}],[0,{[J]:go}],[4,{[J]:po}],[4,{[J]:Eo}],[0,{[J]:`x-amz-rename-source-if-match`}],[0,{[J]:`x-amz-rename-source-if-none-match`}],[6,{[J]:`x-amz-rename-source-if-modified-since`}],[6,{[J]:`x-amz-rename-source-if-unmodified-since`}],[0,{[J]:`x-amz-client-token`,idempotencyToken:1}]],3],Cg=[3,Q,sc,0,[wc],[0],1],wg=[3,Q,rc,0,[Ys,Sc],[0,[()=>Q_,{[Zl]:1,[X]:Cc}]],2],Tg=[3,Q,`ReplicationRule`,0,[wc,Sa,`ID`,`Priority`,js,Ga,Fc,ja,ma],[0,()=>Xf,0,1,0,[()=>Dg,0],()=>Xg,()=>op,()=>Bf],2],Eg=[3,Q,`ReplicationRuleAndOperator`,0,[js,Xc],[0,[()=>ev,{[Zl]:1,[X]:`Tag`}]]],Dg=[3,Q,`ReplicationRuleFilter`,0,[js,`Tag`,`And`],[0,()=>a_,[()=>Eg,0]]],Og=[3,Q,_c,0,[wc,`Time`],[0,()=>kg],2],kg=[3,Q,`ReplicationTimeValue`,0,[`Minutes`],[1]],Ag=[3,Q,uc,0,[Bs],[0],1],jg=[3,Q,dc,0,[`Enabled`],[2]],Mg=[3,Q,`RestoreObjectOutput`,0,[Zs,`RestoreOutputPath`],[[0,{[J]:Ju}],[0,{[J]:`x-amz-restore-output-path`}]]],Ng=[3,Q,`RestoreObjectRequest`,0,[H,`Key`,yl,pc,cc,hi,U],[[0,1],[0,1],[0,{[Y]:Xl}],[()=>Pg,{[Pl]:1,[X]:pc}],[0,{[J]:Yu}],[0,{[J]:Qu}],[0,{[J]:Z}]],2],Pg=[3,Q,pc,0,[fa,$a,pl,ll,`Description`,Mc,gs],[1,()=>Sm,0,0,0,()=>Wg,[()=>Dee,0]]],Fg=[3,Q,gc,0,[`IsRestoreInProgress`,`RestoreExpiryDate`],[2,4]],Ig=[3,Q,mc,0,[bc,la],[()=>yg,()=>hf],1],Lg=[3,Q,`S3KeyFilter`,0,[`FilterRules`],[[()=>F_,{[Zl]:1,[X]:qa}]]],Rg=[3,Q,`S3Location`,0,[`BucketName`,js,Ra,`CannedACL`,Ir,cl,gl,Oc],[0,0,[()=>Qf,0],0,[()=>I_,0],[()=>o_,0],[()=>rv,0],0],2],zg=[3,Q,Kc,0,[Qc,rl],[0,0],2],Bg=[3,Q,qc,0,[Qc,rl,Zc,il],[0,0,0,0],4],Vg=[3,Q,Nc,0,[`Start`,`End`],[1,1]],Hg=[3,Q,`SelectObjectContentOutput`,0,[Vs],[[()=>sv,16]]],Ug=[3,Q,`SelectObjectContentRequest`,0,[H,`Key`,Wa,La,yo,Os,Rc,zc,Bc,dc,Nc,U],[[0,1],[0,1],0,0,()=>jm,()=>Hh,[0,{[J]:id}],[()=>Rd,{[J]:ad}],[0,{[J]:od}],()=>jg,()=>Vg,[0,{[J]:Z}]],6],Wg=[3,Q,Mc,0,[yo,La,Wa,Os],[()=>jm,0,0,()=>Hh],4],Gg=[3,Q,`ServerSideEncryptionByDefault`,0,[`SSEAlgorithm`,`KMSMasterKeyID`],[0,[()=>Bd,0]],1],Kg=[3,Q,Lc,0,[Sc],[[()=>Kee,{[Zl]:1,[X]:Cc}]],1],qg=[3,Q,`ServerSideEncryptionRule`,0,[`ApplyServerSideEncryptionByDefault`,ii,ni],[[()=>Gg,0],2,[()=>rf,0]]],Jg=[3,Q,`SessionCredentials`,0,[Wr,Ec,Gc,Ha],[[0,{[X]:Wr}],[()=>Ld,{[X]:Ec}],[()=>Ld,{[X]:Gc}],[4,{[X]:Ha}]],4],Yg=[3,Q,K,{[X]:K},[],[]],Xg=[3,Q,Fc,0,[jc,sc],[()=>Qg,()=>Cg]],Zg=[3,Q,Vc,{[X]:Ac},[`KeyId`],[[()=>Bd,0]],1],Qg=[3,Q,jc,0,[wc],[0],1],$g=[3,Q,`SSEKMSEncryption`,{[X]:Ac},[`KMSKeyArn`,ii],[[()=>Id,0],2],1],e_=[3,Q,Wc,{[X]:Pc},[],[]],t_=[3,Q,Yc,0,[di,oi,ui],[1,1,1]],n_=[3,Q,`StatsEvent`,0,[Ca],[[()=>t_,{[Al]:1}]]],r_=[3,Q,kc,0,[`DataExport`],[()=>i_]],i_=[3,Q,`StorageClassAnalysisDataExport`,0,[`OutputSchemaVersion`,Sa],[0,()=>Zd],2],a_=[3,Q,`Tag`,0,[`Key`,_l],[0,0],2],o_=[3,Q,cl,0,[sl],[[()=>ev,0]],1],s_=[3,Q,`TargetGrant`,0,[ao,Hs],[[()=>wm,{[Ql]:[`xsi`,Il]}],0]],c_=[3,Q,al,0,[K,Is],[[()=>Yg,{[X]:K}],[()=>Aee,{[X]:Is}]]],l_=[3,Q,ul,0,[fa,Qr],[1,0],2],u_=[3,Q,el,0,[`TopicArn`,Ba,`Id`,Ga],[[0,{[X]:`Topic`}],[64,{[Zl]:1,[X]:Va}],0,[()=>Ih,0]],2],d_=[3,Q,fl,0,[ya,fa,Oc],[5,1,0]],f_=[3,Q,`UpdateBucketMetadataAnnotationTableConfigurationRequest`,0,[H,$r,Mi,hi,U],[[0,1],[()=>nf,{[Pl]:1,[X]:$r}],[0,{[J]:Ai}],[0,{[J]:Qu}],[0,{[J]:Z}]],2],p_=[3,Q,`UpdateBucketMetadataInventoryTableConfigurationRequest`,0,[H,wo,Mi,hi,U],[[0,1],[()=>Um,{[Pl]:1,[X]:wo}],[0,{[J]:Ai}],[0,{[J]:Qu}],[0,{[J]:Z}]],2],m_=[3,Q,`UpdateBucketMetadataJournalTableConfigurationRequest`,0,[H,ko,Mi,hi,U],[[0,1],[()=>Km,{[Pl]:1,[X]:ko}],[0,{[J]:Ai}],[0,{[J]:Qu}],[0,{[J]:Z}]],2],h_=[3,Q,`UpdateObjectEncryptionRequest`,0,[H,`Key`,ms,yl,cc,U,Mi,hi],[[0,1],[0,1],[()=>ov,16],[0,{[Y]:Xl}],[0,{[J]:Yu}],[0,{[J]:Z}],[0,{[J]:Ai}],[0,{[J]:Qu}]],3],g_=[3,Q,`UpdateObjectEncryptionResponse`,0,[Zs],[[0,{[J]:Ju}]]],__=[3,Q,`UploadPartCopyOutput`,0,[ea,zi,Ic,Rc,Bc,Uc,ii,Zs],[[0,{[J]:Su}],[()=>bf,16],[0,{[J]:ed}],[0,{[J]:id}],[0,{[J]:od}],[()=>Bd,{[J]:td}],[2,{[J]:nd}],[0,{[J]:Ju}]]],v_=[3,Q,`UploadPartCopyRequest`,0,[H,ta,`Key`,Ps,ml,qi,Ji,Yi,Xi,`CopySourceRange`,Rc,zc,Bc,Zi,Qi,$i,cc,U,Na],[[0,1],[0,{[J]:mu}],[0,1],[1,{[Y]:Bl}],[0,{[Y]:Yl}],[0,{[J]:hu}],[4,{[J]:gu}],[0,{[J]:_u}],[4,{[J]:vu}],[0,{[J]:`x-amz-copy-source-range`}],[0,{[J]:id}],[()=>Rd,{[J]:ad}],[0,{[J]:od}],[0,{[J]:yu}],[()=>Fd,{[J]:bu}],[0,{[J]:xu}],[0,{[J]:Yu}],[0,{[J]:Z}],[0,{[J]:$u}]],5],y_=[3,Q,`UploadPartOutput`,0,[Ic,Pa,vi,yi,bi,Wi,Gi,Ki,ji,oa,sa,ca,Rc,Bc,Uc,ii,Zs],[[0,{[J]:ed}],[0,{[J]:Pa}],[0,{[J]:ou}],[0,{[J]:su}],[0,{[J]:cu}],[0,{[J]:du}],[0,{[J]:fu}],[0,{[J]:pu}],[0,{[J]:lu}],[0,{[J]:wu}],[0,{[J]:Tu}],[0,{[J]:Eu}],[0,{[J]:id}],[0,{[J]:od}],[()=>Bd,{[J]:td}],[2,{[J]:nd}],[0,{[J]:Ju}]]],b_=[3,Q,`UploadPartRequest`,0,[H,`Key`,Ps,ml,fi,ki,Mi,hi,vi,yi,bi,Wi,Gi,Ki,ji,oa,sa,ca,Rc,zc,Bc,cc,U],[[0,1],[0,1],[1,{[Y]:Bl}],[0,{[Y]:Yl}],[()=>Vd,16],[1,{[J]:Oi}],[0,{[J]:Ai}],[0,{[J]:Qu}],[0,{[J]:ou}],[0,{[J]:su}],[0,{[J]:cu}],[0,{[J]:du}],[0,{[J]:fu}],[0,{[J]:pu}],[0,{[J]:lu}],[0,{[J]:wu}],[0,{[J]:Tu}],[0,{[J]:Eu}],[0,{[J]:id}],[()=>Rd,{[J]:ad}],[0,{[J]:od}],[0,{[J]:Yu}],[0,{[J]:Z}]],4],x_=[3,Q,vl,0,[Jo,wc],[[0,{[X]:Ko}],0]],S_=[3,Q,xl,0,[Oa,lo,Xs,fc],[()=>rp,()=>km,()=>bg,[()=>$_,0]]],C_=[3,Q,`WriteGetObjectResponseRequest`,0,[`RequestRoute`,`RequestToken`,fi,`StatusCode`,Da,Aa,Yr,_i,Ci,Ti,Ei,ki,Vi,ia,vi,yi,bi,Wi,Gi,Ki,ji,oa,sa,ca,pa,Pa,Ua,Ha,Ro,Xo,Bo,Ss,xs,Cs,Ns,hc,Zs,yc,Ic,Rc,Uc,Bc,Oc,$c,yl,ii],[[0,{hostLabel:1,[J]:`x-amz-request-route`}],[0,{[J]:`x-amz-request-token`}],[()=>Vd,16],[1,{[J]:`x-amz-fwd-status`}],[0,{[J]:`x-amz-fwd-error-code`}],[0,{[J]:`x-amz-fwd-error-message`}],[0,{[J]:`x-amz-fwd-header-accept-ranges`}],[0,{[J]:`x-amz-fwd-header-Cache-Control`}],[0,{[J]:`x-amz-fwd-header-Content-Disposition`}],[0,{[J]:`x-amz-fwd-header-Content-Encoding`}],[0,{[J]:`x-amz-fwd-header-Content-Language`}],[1,{[J]:Oi}],[0,{[J]:`x-amz-fwd-header-Content-Range`}],[0,{[J]:`x-amz-fwd-header-Content-Type`}],[0,{[J]:`x-amz-fwd-header-x-amz-checksum-crc32`}],[0,{[J]:`x-amz-fwd-header-x-amz-checksum-crc32c`}],[0,{[J]:`x-amz-fwd-header-x-amz-checksum-crc64nvme`}],[0,{[J]:`x-amz-fwd-header-x-amz-checksum-sha1`}],[0,{[J]:`x-amz-fwd-header-x-amz-checksum-sha256`}],[0,{[J]:`x-amz-fwd-header-x-amz-checksum-sha512`}],[0,{[J]:`x-amz-fwd-header-x-amz-checksum-md5`}],[0,{[J]:`x-amz-fwd-header-x-amz-checksum-xxhash64`}],[0,{[J]:`x-amz-fwd-header-x-amz-checksum-xxhash3`}],[0,{[J]:`x-amz-fwd-header-x-amz-checksum-xxhash128`}],[2,{[J]:`x-amz-fwd-header-x-amz-delete-marker`}],[0,{[J]:`x-amz-fwd-header-ETag`}],[4,{[J]:`x-amz-fwd-header-Expires`}],[0,{[J]:`x-amz-fwd-header-x-amz-expiration`}],[4,{[J]:`x-amz-fwd-header-Last-Modified`}],[1,{[J]:`x-amz-fwd-header-x-amz-missing-meta`}],[128,{[Fl]:Pu}],[0,{[J]:`x-amz-fwd-header-x-amz-object-lock-mode`}],[0,{[J]:`x-amz-fwd-header-x-amz-object-lock-legal-hold`}],[5,{[J]:`x-amz-fwd-header-x-amz-object-lock-retain-until-date`}],[1,{[J]:`x-amz-fwd-header-x-amz-mp-parts-count`}],[0,{[J]:`x-amz-fwd-header-x-amz-replication-status`}],[0,{[J]:`x-amz-fwd-header-x-amz-request-charged`}],[0,{[J]:`x-amz-fwd-header-x-amz-restore`}],[0,{[J]:`x-amz-fwd-header-x-amz-server-side-encryption`}],[0,{[J]:`x-amz-fwd-header-x-amz-server-side-encryption-customer-algorithm`}],[()=>Bd,{[J]:`x-amz-fwd-header-x-amz-server-side-encryption-aws-kms-key-id`}],[0,{[J]:`x-amz-fwd-header-x-amz-server-side-encryption-customer-key-MD5`}],[0,{[J]:`x-amz-fwd-header-x-amz-storage-class`}],[1,{[J]:`x-amz-fwd-header-x-amz-tagging-count`}],[0,{[J]:`x-amz-fwd-header-x-amz-version-id`}],[2,{[J]:`x-amz-fwd-header-x-amz-server-side-encryption-bucket-key-enabled`}]],2],w_=`unit`,T_=[1,Q,Lr,0,[()=>Xd,0]],E_=[1,Q,`AnnotationList`,0,[()=>$d,{[X]:Hr}]],D_=[1,Q,pi,0,[()=>af,{[X]:H}]],O_=[1,Q,`CommonPrefixList`,0,()=>uf],k_=[1,Q,`CompletedPartList`,0,()=>ff],A_=[1,Q,Li,0,[()=>Sf,0]],j_=[1,Q,`DeletedObjects`,0,()=>yee],M_=[1,Q,ha,0,()=>bee],N_=[1,Q,`EncryptionTypeList`,0,[0,{[X]:Fa}]],P_=[1,Q,za,0,()=>tp],F_=[1,Q,`FilterRuleList`,0,()=>sp],I_=[1,Q,Ya,0,[()=>Cm,{[X]:io}]],L_=[1,Q,So,0,[()=>Nm,0]],R_=[1,Q,co,0,[()=>Fm,0]],z_=[1,Q,`InventoryOptionalFields`,0,[0,{[X]:`Field`}]],B_=[1,Q,`LambdaFunctionConfigurationList`,0,[()=>Ym,0]],V_=[1,Q,`LifecycleRules`,0,[()=>Zm,0]],H_=[1,Q,Uo,0,[()=>Ph,0]],U_=[1,Q,`MultipartUploadList`,0,()=>xee],W_=[1,Q,`NoncurrentVersionTransitionList`,0,()=>Cee],G_=[1,Q,`ObjectIdentifierList`,0,()=>Rh],K_=[1,Q,`ObjectList`,0,[()=>Lh,0]],q_=[1,Q,`ObjectVersionList`,0,[()=>Eee,0]],J_=[1,Q,`OwnershipControlsRules`,0,()=>Oee],Y_=[1,Q,Rs,0,()=>Gh],X_=[1,Q,`PartsList`,0,()=>Tee],Z_=[1,Q,`QueueConfigurationList`,0,[()=>gg,0]],Q_=[1,Q,`ReplicationRules`,0,[()=>Tg,0]],$_=[1,Q,fc,0,[()=>Ig,{[X]:mc}]],Kee=[1,Q,`ServerSideEncryptionRules`,0,[()=>qg,0]],ev=[1,Q,sl,0,[()=>a_,{[X]:`Tag`}]],qee=[1,Q,nl,0,[()=>s_,{[X]:io}]],Jee=[1,Q,`TieringList`,0,()=>l_],tv=[1,Q,`TopicConfigurationList`,0,[()=>u_,0]],nv=[1,Q,`TransitionList`,0,()=>d_],rv=[1,Q,gl,0,[()=>Oh,{[X]:qo}]],iv=[4,Q,`AnalyticsFilter`,0,[js,`Tag`,`And`],[0,()=>a_,[()=>Yd,0]]],av=[4,Q,`MetricsFilter`,0,[js,`Tag`,qr,`And`],[0,()=>a_,0,[()=>Nh,0]]],ov=[4,Q,ms,0,[Vc],[[()=>$g,{[X]:Ac}]]],sv=[4,Q,`SelectObjectContentEventStream`,{[Jl]:1},[`Records`,Yc,Ws,`Cont`,`End`],[[()=>vg,0],[()=>n_,0],[()=>Nee,0],()=>gf,()=>ep]],cv=[9,Q,`AbortMultipartUpload`,{[q]:[`DELETE`,`/{Key+}?x-id=AbortMultipartUpload`,204]},()=>Gd,()=>Wd],lv=[9,Q,Ni,{[q]:[`POST`,`/{Key+}`,200]},()=>mf,()=>pf],uv=[9,Q,`CopyObject`,{[q]:[`PUT`,`/{Key+}?x-id=CopyObject`,200]},()=>vf,()=>_f],dv=[9,Q,`CreateBucket`,{[q]:[`PUT`,`/`,200]},()=>Df,()=>Ef],fv=[9,Q,`CreateBucketMetadataConfiguration`,{[Ml]:`-`,[q]:[`POST`,`/?metadataConfiguration`,200]},()=>wf,()=>w_],pv=[9,Q,`CreateBucketMetadataTableConfiguration`,{[Ml]:`-`,[q]:[`POST`,`/?metadataTable`,200]},()=>Tf,()=>w_],mv=[9,Q,`CreateMultipartUpload`,{[q]:[`POST`,`/{Key+}?uploads`,200]},()=>kf,()=>Of],hv=[9,Q,`CreateSession`,{[q]:[`GET`,`/?session`,200]},()=>jf,()=>Af],gv=[9,Q,`DeleteBucket`,{[q]:[`DELETE`,`/`,204]},()=>gee,()=>w_],_v=[9,Q,`DeleteBucketAnalyticsConfiguration`,{[q]:[`DELETE`,`/?analytics`,204]},()=>If,()=>w_],vv=[9,Q,`DeleteBucketCors`,{[q]:[`DELETE`,`/?cors`,204]},()=>Lf,()=>w_],yv=[9,Q,`DeleteBucketEncryption`,{[q]:[`DELETE`,`/?encryption`,204]},()=>Rf,()=>w_],bv=[9,Q,`DeleteBucketIntelligentTieringConfiguration`,{[q]:[`DELETE`,`/?intelligent-tiering`,204]},()=>cee,()=>w_],xv=[9,Q,`DeleteBucketInventoryConfiguration`,{[q]:[`DELETE`,`/?inventory`,204]},()=>lee,()=>w_],Sv=[9,Q,`DeleteBucketLifecycle`,{[q]:[`DELETE`,`/?lifecycle`,204]},()=>uee,()=>w_],Cv=[9,Q,`DeleteBucketMetadataConfiguration`,{[q]:[`DELETE`,`/?metadataConfiguration`,204]},()=>dee,()=>w_],wv=[9,Q,`DeleteBucketMetadataTableConfiguration`,{[q]:[`DELETE`,`/?metadataTable`,204]},()=>zf,()=>w_],Tv=[9,Q,`DeleteBucketMetricsConfiguration`,{[q]:[`DELETE`,`/?metrics`,204]},()=>fee,()=>w_],Ev=[9,Q,`DeleteBucketOwnershipControls`,{[q]:[`DELETE`,`/?ownershipControls`,204]},()=>pee,()=>w_],Dv=[9,Q,`DeleteBucketPolicy`,{[q]:[`DELETE`,`/?policy`,204]},()=>mee,()=>w_],Ov=[9,Q,`DeleteBucketReplication`,{[q]:[`DELETE`,`/?replication`,204]},()=>hee,()=>w_],kv=[9,Q,`DeleteBucketTagging`,{[q]:[`DELETE`,`/?tagging`,204]},()=>_ee,()=>w_],Av=[9,Q,`DeleteBucketWebsite`,{[q]:[`DELETE`,`/?website`,204]},()=>vee,()=>w_],jv=[9,Q,`DeleteObject`,{[q]:[`DELETE`,`/{Key+}?x-id=DeleteObject`,204]},()=>Wf,()=>Uf],Mv=[9,Q,`DeleteObjectAnnotation`,{[q]:[`DELETE`,`/{Key+}?annotation`,204]},()=>Hf,()=>Vf],Nv=[9,Q,`DeleteObjects`,{[Ml]:`-`,[q]:[`POST`,`/?delete`,200]},()=>Kf,()=>Gf],Pv=[9,Q,`DeleteObjectTagging`,{[q]:[`DELETE`,`/{Key+}?tagging`,204]},()=>Jf,()=>qf],Fv=[9,Q,`DeletePublicAccessBlock`,{[q]:[`DELETE`,`/?publicAccessBlock`,204]},()=>Yf,()=>w_],Iv=[9,Q,`GetBucketAbac`,{[q]:[`GET`,`/?abac`,200]},()=>lp,()=>cp],Lv=[9,Q,`GetBucketAccelerateConfiguration`,{[q]:[`GET`,`/?accelerate`,200]},()=>dp,()=>up],Rv=[9,Q,`GetBucketAcl`,{[q]:[`GET`,`/?acl`,200]},()=>pp,()=>fp],zv=[9,Q,`GetBucketAnalyticsConfiguration`,{[q]:[`GET`,`/?analytics&x-id=GetBucketAnalyticsConfiguration`,200]},()=>hp,()=>mp],Bv=[9,Q,`GetBucketCors`,{[q]:[`GET`,`/?cors`,200]},()=>_p,()=>gp],Vv=[9,Q,`GetBucketEncryption`,{[q]:[`GET`,`/?encryption`,200]},()=>yp,()=>vp],Hv=[9,Q,`GetBucketIntelligentTieringConfiguration`,{[q]:[`GET`,`/?intelligent-tiering&x-id=GetBucketIntelligentTieringConfiguration`,200]},()=>xp,()=>bp],Uv=[9,Q,`GetBucketInventoryConfiguration`,{[q]:[`GET`,`/?inventory&x-id=GetBucketInventoryConfiguration`,200]},()=>Cp,()=>Sp],Wv=[9,Q,`GetBucketLifecycleConfiguration`,{[q]:[`GET`,`/?lifecycle`,200]},()=>Tp,()=>wp],Gv=[9,Q,`GetBucketLocation`,{[q]:[`GET`,`/?location`,200]},()=>Dp,()=>Ep],Kv=[9,Q,`GetBucketLogging`,{[q]:[`GET`,`/?logging`,200]},()=>kp,()=>Op],qv=[9,Q,`GetBucketMetadataConfiguration`,{[q]:[`GET`,`/?metadataConfiguration`,200]},()=>jp,()=>Ap],Jv=[9,Q,`GetBucketMetadataTableConfiguration`,{[q]:[`GET`,`/?metadataTable`,200]},()=>Pp,()=>Np],Yv=[9,Q,`GetBucketMetricsConfiguration`,{[q]:[`GET`,`/?metrics&x-id=GetBucketMetricsConfiguration`,200]},()=>Lp,()=>Ip],Xv=[9,Q,`GetBucketNotificationConfiguration`,{[q]:[`GET`,`/?notification`,200]},()=>Rp,()=>Fh],Zv=[9,Q,`GetBucketOwnershipControls`,{[q]:[`GET`,`/?ownershipControls`,200]},()=>Bp,()=>zp],Qv=[9,Q,`GetBucketPolicy`,{[q]:[`GET`,`/?policy`,200]},()=>Hp,()=>Vp],$v=[9,Q,`GetBucketPolicyStatus`,{[q]:[`GET`,`/?policyStatus`,200]},()=>Wp,()=>Up],ey=[9,Q,`GetBucketReplication`,{[q]:[`GET`,`/?replication`,200]},()=>Kp,()=>Gp],ty=[9,Q,`GetBucketRequestPayment`,{[q]:[`GET`,`/?requestPayment`,200]},()=>Jp,()=>qp],ny=[9,Q,`GetBucketTagging`,{[q]:[`GET`,`/?tagging`,200]},()=>Xp,()=>Yp],ry=[9,Q,`GetBucketVersioning`,{[q]:[`GET`,`/?versioning`,200]},()=>Qp,()=>Zp],iy=[9,Q,`GetBucketWebsite`,{[q]:[`GET`,`/?website`,200]},()=>em,()=>$p],ay=[9,Q,`GetObject`,{[Ml]:`-`,[q]:[`GET`,`/{Key+}?x-id=GetObject`,200]},()=>pm,()=>fm],oy=[9,Q,`GetObjectAcl`,{[q]:[`GET`,`/{Key+}?acl`,200]},()=>nm,()=>tm],sy=[9,Q,`GetObjectAnnotation`,{[Ml]:`-`,[q]:[`GET`,`/{Key+}?annotation&x-id=GetObjectAnnotation`,200]},()=>im,()=>rm],cy=[9,Q,`GetObjectAttributes`,{[q]:[`GET`,`/{Key+}?attributes`,200]},()=>sm,()=>am],ly=[9,Q,`GetObjectLegalHold`,{[q]:[`GET`,`/{Key+}?legal-hold`,200]},()=>lm,()=>cm],uy=[9,Q,`GetObjectLockConfiguration`,{[q]:[`GET`,`/?object-lock`,200]},()=>dm,()=>um],dy=[9,Q,`GetObjectRetention`,{[q]:[`GET`,`/{Key+}?retention`,200]},()=>hm,()=>mm],fy=[9,Q,`GetObjectTagging`,{[q]:[`GET`,`/{Key+}?tagging`,200]},()=>_m,()=>gm],py=[9,Q,`GetObjectTorrent`,{[q]:[`GET`,`/{Key+}?torrent`,200]},()=>ym,()=>vm],my=[9,Q,`GetPublicAccessBlock`,{[q]:[`GET`,`/?publicAccessBlock`,200]},()=>xm,()=>bm],hy=[9,Q,`HeadBucket`,{[q]:[`HEAD`,`/`,200]},()=>Em,()=>Tm],gy=[9,Q,`HeadObject`,{[q]:[`HEAD`,`/{Key+}`,200]},()=>Om,()=>Dm],_y=[9,Q,`ListBucketAnalyticsConfigurations`,{[q]:[`GET`,`/?analytics&x-id=ListBucketAnalyticsConfigurations`,200]},()=>th,()=>eh],vy=[9,Q,`ListBucketIntelligentTieringConfigurations`,{[q]:[`GET`,`/?intelligent-tiering&x-id=ListBucketIntelligentTieringConfigurations`,200]},()=>rh,()=>nh],yy=[9,Q,`ListBucketInventoryConfigurations`,{[q]:[`GET`,`/?inventory&x-id=ListBucketInventoryConfigurations`,200]},()=>ah,()=>ih],by=[9,Q,`ListBucketMetricsConfigurations`,{[q]:[`GET`,`/?metrics&x-id=ListBucketMetricsConfigurations`,200]},()=>sh,()=>oh],xy=[9,Q,`ListBuckets`,{[q]:[`GET`,`/?x-id=ListBuckets`,200]},()=>lh,()=>ch],Sy=[9,Q,`ListDirectoryBuckets`,{[q]:[`GET`,`/?x-id=ListDirectoryBuckets`,200]},()=>dh,()=>uh],Cy=[9,Q,`ListMultipartUploads`,{[q]:[`GET`,`/?uploads`,200]},()=>ph,()=>fh],wy=[9,Q,`ListObjectAnnotations`,{[q]:[`GET`,`/{Key+}?annotation&x-id=ListObjectAnnotations`,200]},()=>hh,()=>mh],Ty=[9,Q,`ListObjects`,{[q]:[`GET`,`/`,200]},()=>_h,()=>gh],Ey=[9,Q,`ListObjectsV2`,{[q]:[`GET`,`/?list-type=2`,200]},()=>yh,()=>vh],Dy=[9,Q,`ListObjectVersions`,{[q]:[`GET`,`/?versions`,200]},()=>xh,()=>bh],Oy=[9,Q,`ListParts`,{[q]:[`GET`,`/{Key+}?x-id=ListParts`,200]},()=>Ch,()=>Sh],ky=[9,Q,`PutBucketAbac`,{[Ml]:`-`,[q]:[`PUT`,`/?abac`,200]},()=>Pee,()=>w_],Ay=[9,Q,`PutBucketAccelerateConfiguration`,{[Ml]:`-`,[q]:[`PUT`,`/?accelerate`,200]},()=>Fee,()=>w_],jy=[9,Q,`PutBucketAcl`,{[Ml]:`-`,[q]:[`PUT`,`/?acl`,200]},()=>Iee,()=>w_],My=[9,Q,`PutBucketAnalyticsConfiguration`,{[q]:[`PUT`,`/?analytics`,200]},()=>Lee,()=>w_],Ny=[9,Q,`PutBucketCors`,{[Ml]:`-`,[q]:[`PUT`,`/?cors`,200]},()=>qh,()=>w_],Py=[9,Q,`PutBucketEncryption`,{[Ml]:`-`,[q]:[`PUT`,`/?encryption`,200]},()=>Jh,()=>w_],Fy=[9,Q,`PutBucketIntelligentTieringConfiguration`,{[q]:[`PUT`,`/?intelligent-tiering`,200]},()=>Yh,()=>w_],Iy=[9,Q,`PutBucketInventoryConfiguration`,{[q]:[`PUT`,`/?inventory`,200]},()=>Ree,()=>w_],Ly=[9,Q,`PutBucketLifecycleConfiguration`,{[Ml]:`-`,[q]:[`PUT`,`/?lifecycle`,200]},()=>Bee,()=>zee],Ry=[9,Q,`PutBucketLogging`,{[Ml]:`-`,[q]:[`PUT`,`/?logging`,200]},()=>Xh,()=>w_],zy=[9,Q,`PutBucketMetricsConfiguration`,{[q]:[`PUT`,`/?metrics`,200]},()=>Vee,()=>w_],By=[9,Q,`PutBucketNotificationConfiguration`,{[q]:[`PUT`,`/?notification`,200]},()=>Hee,()=>w_],Vy=[9,Q,`PutBucketOwnershipControls`,{[Ml]:`-`,[q]:[`PUT`,`/?ownershipControls`,200]},()=>Uee,()=>w_],Hy=[9,Q,`PutBucketPolicy`,{[Ml]:`-`,[q]:[`PUT`,`/?policy`,200]},()=>Zh,()=>w_],Uy=[9,Q,`PutBucketReplication`,{[Ml]:`-`,[q]:[`PUT`,`/?replication`,200]},()=>Qh,()=>w_],Wy=[9,Q,`PutBucketRequestPayment`,{[Ml]:`-`,[q]:[`PUT`,`/?requestPayment`,200]},()=>$h,()=>w_],Gy=[9,Q,`PutBucketTagging`,{[Ml]:`-`,[q]:[`PUT`,`/?tagging`,200]},()=>eg,()=>w_],Ky=[9,Q,`PutBucketVersioning`,{[Ml]:`-`,[q]:[`PUT`,`/?versioning`,200]},()=>Wee,()=>w_],qy=[9,Q,`PutBucketWebsite`,{[Ml]:`-`,[q]:[`PUT`,`/?website`,200]},()=>Gee,()=>w_],Jy=[9,Q,`PutObject`,{[Ml]:`-`,[q]:[`PUT`,`/{Key+}?x-id=PutObject`,200]},()=>ug,()=>lg],Yy=[9,Q,`PutObjectAcl`,{[Ml]:`-`,[q]:[`PUT`,`/{Key+}?acl`,200]},()=>ng,()=>tg],Xy=[9,Q,`PutObjectAnnotation`,{[Ml]:`-`,[q]:[`PUT`,`/{Key+}?annotation`,200]},()=>ig,()=>rg],Zy=[9,Q,`PutObjectLegalHold`,{[Ml]:`-`,[q]:[`PUT`,`/{Key+}?legal-hold`,200]},()=>og,()=>ag],Qy=[9,Q,`PutObjectLockConfiguration`,{[Ml]:`-`,[q]:[`PUT`,`/?object-lock`,200]},()=>cg,()=>sg],$y=[9,Q,`PutObjectRetention`,{[Ml]:`-`,[q]:[`PUT`,`/{Key+}?retention`,200]},()=>fg,()=>dg],eb=[9,Q,`PutObjectTagging`,{[Ml]:`-`,[q]:[`PUT`,`/{Key+}?tagging`,200]},()=>mg,()=>pg],tb=[9,Q,`PutPublicAccessBlock`,{[Ml]:`-`,[q]:[`PUT`,`/?publicAccessBlock`,200]},()=>hg,()=>w_],nb=[9,Q,`RenameObject`,{[q]:[`PUT`,`/{Key+}?renameObject`,200]},()=>Sg,()=>xg],rb=[9,Q,`RestoreObject`,{[Ml]:`-`,[q]:[`POST`,`/{Key+}?restore`,200]},()=>Ng,()=>Mg],ib=[9,Q,`SelectObjectContent`,{[q]:[`POST`,`/{Key+}?select&select-type=2`,200]},()=>Ug,()=>Hg],ab=[9,Q,`UpdateBucketMetadataAnnotationTableConfiguration`,{[Ml]:`-`,[q]:[`PUT`,`/?metadataAnnotationTable`,200]},()=>f_,()=>w_],ob=[9,Q,`UpdateBucketMetadataInventoryTableConfiguration`,{[Ml]:`-`,[q]:[`PUT`,`/?metadataInventoryTable`,200]},()=>p_,()=>w_],sb=[9,Q,`UpdateBucketMetadataJournalTableConfiguration`,{[Ml]:`-`,[q]:[`PUT`,`/?metadataJournalTable`,200]},()=>m_,()=>w_],cb=[9,Q,`UpdateObjectEncryption`,{[Ml]:`-`,[q]:[`PUT`,`/{Key+}?encryption`,200]},()=>h_,()=>g_],lb=[9,Q,`UploadPart`,{[Ml]:`-`,[q]:[`PUT`,`/{Key+}?x-id=UploadPart`,200]},()=>b_,()=>y_],ub=[9,Q,`UploadPartCopy`,{[q]:[`PUT`,`/{Key+}?x-id=UploadPartCopy`,200]},()=>v_,()=>__],db=[9,Q,`WriteGetObjectResponse`,{endpoint:[`{RequestRoute}.`],[q]:[`POST`,`/WriteGetObjectResponse`,200]},()=>C_,()=>w_],fb=class extends V(Xn,nr,`CreateSession`,hv){},pb={version:`3.1157.0`};let mb=e=>({apiVersion:`2006-03-01`,base64Decoder:e?.base64Decoder??mt,base64Encoder:e?.base64Encoder??pt,disableHostPrefix:e?.disableHostPrefix??!1,endpointProvider:e?.endpointProvider??Vn,extensions:e?.extensions??[],getAwsChunkedEncodingStream:e?.getAwsChunkedEncodingStream??ft,httpAuthSchemeProvider:e?.httpAuthSchemeProvider??eee,httpAuthSchemes:e?.httpAuthSchemes??[{schemeId:`aws.auth#sigv4`,identityProvider:e=>e.getIdentityProvider(`aws.auth#sigv4`),signer:new Qe},{schemeId:`aws.auth#sigv4a`,identityProvider:e=>e.getIdentityProvider(`aws.auth#sigv4a`),signer:new et}],logger:e?.logger??new se,md5:e?.md5??st,protocol:e?.protocol??k,protocolSettings:e?.protocolSettings??{defaultNamespace:`com.amazonaws.s3`,errorTypeRegistries:Pd,xmlNamespace:`http://s3.amazonaws.com/doc/2006-03-01/`,version:`2006-03-01`,serviceTarget:`AmazonS3`},sdkStreamMixin:e?.sdkStreamMixin??dt,serviceId:e?.serviceId??`S3`,sha1:e?.sha1??vt,sha256:e?.sha256??ot,signerConstructor:e?.signerConstructor??it,signingEscapePath:e?.signingEscapePath??!1,urlParser:e?.urlParser??Le,useArnRegion:e?.useArnRegion??void 0,utf8Decoder:e?.utf8Decoder??ut,utf8Encoder:e?.utf8Encoder??lt}),hb=e=>{B(process.version);let t=ve(e),n=()=>t().then(ce),a=mb(e);s(process.version);let o={profile:e?.profile,logger:a.logger};return{...a,...e,runtime:`node`,defaultsMode:t,authSchemePreference:e?.authSchemePreference??be(rt,o),bodyLengthChecker:e?.bodyLengthChecker??ht,credentialDefaultProvider:e?.credentialDefaultProvider??at,defaultUserAgentProvider:e?.defaultUserAgentProvider??c({serviceId:a.serviceId,clientVersion:pb.version}),disableS3ExpressSessionAuth:e?.disableS3ExpressSessionAuth??be(j,o),eventStreamSerdeProvider:e?.eventStreamSerdeProvider??Pe,maxAttempts:e?.maxAttempts??be(We,e),region:e?.region??be(Ce,{...we,...o}),requestChecksumCalculation:e?.requestChecksumCalculation??be(i,o),requestHandler:_t.create(e?.requestHandler??n),responseChecksumValidation:e?.responseChecksumValidation??be(r,o),retryMode:e?.retryMode??be({...Ue,default:async()=>(await n()).retryMode||Ve},e),sigv4aSigningRegionSet:e?.sigv4aSigningRegionSet??be(nt,o),streamCollector:e?.streamCollector??gt,streamHasher:e?.streamHasher??ct,useArnRegion:e?.useArnRegion??be(A,o),useDualstackEndpoint:e?.useDualstackEndpoint??be(Se,o),useFipsEndpoint:e?.useFipsEndpoint??be(xe,o),userAgentAppId:e?.userAgentAppId??be(l,o)}},gb=e=>{let t=e.httpAuthSchemes,n=e.httpAuthSchemeProvider,r=e.credentials;return{setHttpAuthScheme(e){let n=t.findIndex(t=>t.schemeId===e.schemeId);n===-1?t.push(e):t.splice(n,1,e)},httpAuthSchemes(){return t},setHttpAuthSchemeProvider(e){n=e},httpAuthSchemeProvider(){return n},setCredentials(e){r=e},credentials(){return r}}},_b=e=>({httpAuthSchemes:e.httpAuthSchemes(),httpAuthSchemeProvider:e.httpAuthSchemeProvider(),credentials:e.credentials()}),vb=(e,t)=>{let n=Object.assign(u(e),le(e),Re(e),gb(e));return t.forEach(e=>e.configure(n)),Object.assign(e,d(n),ue(n),ze(n),_b(n))};var yb=class extends de{config;constructor(...[e]){let t=hb(e||{});super(t),this.initConfig=t;let n=tee(t),r=f(n),i=a(r),o=Ge(i),s=Te(o),c=p(s),l=Me(c),u=Fe(l),d=Gn(u),y=M(d,{session:[()=>this,fb]}),b=vb(y,e?.extensions||[]);this.config=b,this.middlewareStack.use(Ye(this.config)),this.middlewareStack.use(m(this.config)),this.middlewareStack.use(Ke(this.config)),this.middlewareStack.use(Be(this.config)),this.middlewareStack.use(h(this.config)),this.middlewareStack.use(g(this.config)),this.middlewareStack.use(v(this.config)),this.middlewareStack.use(L(this.config,{httpAuthSchemeParametersProvider:Hn,identityProviderConfigProvider:async e=>new te({"aws.auth#sigv4":e.credentials,"aws.auth#sigv4a":e.credentials})})),this.middlewareStack.use(ne(this.config)),this.middlewareStack.use(N(this.config)),this.middlewareStack.use(P(this.config)),this.middlewareStack.use(F(this.config)),this.middlewareStack.use(I(this.config)),this.middlewareStack.use(ee(this.config))}destroy(){super.destroy()}},bb=class extends V(Kn,nr,`AbortMultipartUpload`,cv){},xb=class extends V(Kn,rr,`CompleteMultipartUpload`,lv){},Sb=class extends V(qn,rr,`CopyObject`,uv){},Cb=class extends V(Jn,ir,`CreateBucket`,dv){},wb=class extends V(Yn,ar,`CreateBucketMetadataConfiguration`,fv){},Tb=class extends V(Yn,ar,`CreateBucketMetadataTableConfiguration`,pv){},Eb=class extends V(Kn,rr,`CreateMultipartUpload`,mv){},Db=class extends V(Yn,or,`DeleteBucketAnalyticsConfiguration`,_v){},Ob=class extends V(Yn,or,`DeleteBucket`,gv){},kb=class extends V(Yn,or,`DeleteBucketCors`,vv){},Ab=class extends V(Yn,or,`DeleteBucketEncryption`,yv){},jb=class extends V(Yn,or,`DeleteBucketIntelligentTieringConfiguration`,bv){},Mb=class extends V(Yn,or,`DeleteBucketInventoryConfiguration`,xv){},Nb=class extends V(Yn,or,`DeleteBucketLifecycle`,Sv){},Pb=class extends V(Yn,or,`DeleteBucketMetadataConfiguration`,Cv){},Fb=class extends V(Yn,or,`DeleteBucketMetadataTableConfiguration`,wv){},Ib=class extends V(Yn,or,`DeleteBucketMetricsConfiguration`,Tv){},Lb=class extends V(Yn,or,`DeleteBucketOwnershipControls`,Ev){},Rb=class extends V(Yn,or,`DeleteBucketPolicy`,Dv){},zb=class extends V(Yn,or,`DeleteBucketReplication`,Ov){},Bb=class extends V(Yn,or,`DeleteBucketTagging`,kv){},Vb=class extends V(Yn,or,`DeleteBucketWebsite`,Av){},Hb=class extends V(Zn,nr,`DeleteObjectAnnotation`,Mv){},Ub=class extends V(Kn,nr,`DeleteObject`,jv){},Wb=class extends V(Zn,sr,`DeleteObjects`,Nv){},Gb=class extends V(Zn,nr,`DeleteObjectTagging`,Pv){},Kb=class extends V(Yn,or,`DeletePublicAccessBlock`,Fv){},qb=class extends V(Zn,nr,`GetBucketAbac`,Iv){},Jb=class extends V(Yn,nr,`GetBucketAccelerateConfiguration`,Lv){},Yee=class extends V(Yn,nr,`GetBucketAcl`,Rv){},Yb=class extends V(Yn,nr,`GetBucketAnalyticsConfiguration`,zv){},Xb=class extends V(Yn,nr,`GetBucketCors`,Bv){},Zb=class extends V(Yn,nr,`GetBucketEncryption`,Vv){},Qb=class extends V(Yn,nr,`GetBucketIntelligentTieringConfiguration`,Hv){},Xee=class extends V(Yn,nr,`GetBucketInventoryConfiguration`,Uv){},Zee=class extends V(Yn,nr,`GetBucketLifecycleConfiguration`,Wv){},Qee=class extends V(Yn,nr,`GetBucketLocation`,Gv){},$b=class extends V(Yn,nr,`GetBucketLogging`,Kv){},ex=class extends V(Yn,nr,`GetBucketMetadataConfiguration`,qv){},tx=class extends V(Yn,nr,`GetBucketMetadataTableConfiguration`,Jv){},nx=class extends V(Yn,nr,`GetBucketMetricsConfiguration`,Yv){},rx=class extends V(Yn,nr,`GetBucketNotificationConfiguration`,Xv){},ix=class extends V(Yn,nr,`GetBucketOwnershipControls`,Zv){},ax=class extends V(Yn,or,`GetBucketPolicy`,Qv){},ox=class extends V(Yn,nr,`GetBucketPolicyStatus`,$v){},$ee=class extends V(Yn,nr,`GetBucketReplication`,ey){},ete=class extends V(Yn,nr,`GetBucketRequestPayment`,ty){},sx=class extends V(Yn,nr,`GetBucketTagging`,ny){},tte=class extends V(Yn,nr,`GetBucketVersioning`,ry){},cx=class extends V(Yn,nr,`GetBucketWebsite`,iy){},lx=class extends V(Kn,nr,`GetObjectAcl`,oy){},ux=class extends V(Kn,cr,`GetObjectAnnotation`,sy){},dx=class extends V(Zn,rr,`GetObjectAttributes`,cy){},fx=class extends V(Kn,lr,`GetObject`,ay){},px=class extends V(Zn,nr,`GetObjectLegalHold`,ly){},nte=class extends V(Zn,nr,`GetObjectLockConfiguration`,uy){},mx=class extends V(Zn,nr,`GetObjectRetention`,dy){},hx=class extends V(Zn,nr,`GetObjectTagging`,fy){},gx=class extends V(Zn,or,`GetObjectTorrent`,py){},_x=class extends V(Yn,nr,`GetPublicAccessBlock`,my){},vx=class extends V(Zn,nr,`HeadBucket`,hy){},yx=class extends V(Kn,ur,`HeadObject`,gy){},bx=class extends V(Yn,nr,`ListBucketAnalyticsConfigurations`,_y){},xx=class extends V(Yn,nr,`ListBucketIntelligentTieringConfigurations`,vy){},Sx=class extends V(Yn,nr,`ListBucketInventoryConfigurations`,yy){},Cx=class extends V(Yn,nr,`ListBucketMetricsConfigurations`,by){},wx=class extends V(Qn,nr,`ListBuckets`,xy){},Tx=class extends V($n,nr,`ListDirectoryBuckets`,Sy){},Ex=class extends V(er,nr,`ListMultipartUploads`,Cy){},Dx=class extends V(Zn,nr,`ListObjectAnnotations`,wy){},Ox=class extends V(er,nr,`ListObjects`,Ty){},kx=class extends V(er,nr,`ListObjectsV2`,Ey){},Ax=class extends V(er,nr,`ListObjectVersions`,Dy){},jx=class extends V(Kn,rr,`ListParts`,Oy){},Mx=class extends V(Zn,dr,`PutBucketAbac`,ky){},Nx=class extends V(Yn,dr,`PutBucketAccelerateConfiguration`,Ay){},Px=class extends V(Yn,ar,`PutBucketAcl`,jy){},Fx=class extends V(Yn,or,`PutBucketAnalyticsConfiguration`,My){},Ix=class extends V(Yn,ar,`PutBucketCors`,Ny){},Lx=class extends V(Yn,ar,`PutBucketEncryption`,Py){},Rx=class extends V(Yn,or,`PutBucketIntelligentTieringConfiguration`,Fy){},zx=class extends V(Yn,or,`PutBucketInventoryConfiguration`,Iy){},Bx=class extends V(Yn,sr,`PutBucketLifecycleConfiguration`,Ly){},Vx=class extends V(Yn,ar,`PutBucketLogging`,Ry){},Hx=class extends V(Yn,or,`PutBucketMetricsConfiguration`,zy){},Ux=class extends V(Yn,or,`PutBucketNotificationConfiguration`,By){},Wx=class extends V(Yn,ar,`PutBucketOwnershipControls`,Vy){},Gx=class extends V(Yn,ar,`PutBucketPolicy`,Hy){},Kx=class extends V(Yn,ar,`PutBucketReplication`,Uy){},qx=class extends V(Yn,ar,`PutBucketRequestPayment`,Wy){},Jx=class extends V(Yn,ar,`PutBucketTagging`,Gy){},Yx=class extends V(Yn,ar,`PutBucketVersioning`,Ky){},Xx=class extends V(Yn,ar,`PutBucketWebsite`,qy){},Zx=class extends V(Kn,sr,`PutObjectAcl`,Yy){},Qx=class extends V(Kn,fr,`PutObjectAnnotation`,Xy){},$x=class extends V(Kn,pr,`PutObject`,Jy){},eS=class extends V(Zn,sr,`PutObjectLegalHold`,Zy){},tS=class extends V(Zn,sr,`PutObjectLockConfiguration`,Qy){},nS=class extends V(Zn,sr,`PutObjectRetention`,$y){},rS=class extends V(Zn,sr,`PutObjectTagging`,eb){},iS=class extends V(Yn,ar,`PutPublicAccessBlock`,tb){},sS=class extends V(Kn,nr,`RenameObject`,nb){},cS=class extends V(Zn,fr,`RestoreObject`,rb){},lS=class extends V(Zn,mr,`SelectObjectContent`,ib){},uS=class extends V(Yn,ar,`UpdateBucketMetadataAnnotationTableConfiguration`,ab){},dS=class extends V(Yn,ar,`UpdateBucketMetadataInventoryTableConfiguration`,ob){},fS=class extends V(Yn,ar,`UpdateBucketMetadataJournalTableConfiguration`,sb){},pS=class extends V(Zn,sr,`UpdateObjectEncryption`,cb){},mS=class extends V(Kn,hr,`UploadPart`,lb){},hS=class extends V(Xn,rr,`UploadPartCopy`,ub){},gS=class extends V(tr,or,`WriteGetObjectResponse`,db){};let _S=re(yb,wx,`ContinuationToken`,`ContinuationToken`,`MaxBuckets`),vS=re(yb,Tx,`ContinuationToken`,`ContinuationToken`,`MaxDirectoryBuckets`),yS=re(yb,Dx,`ContinuationToken`,`NextContinuationToken`,`MaxAnnotationResults`),bS=re(yb,kx,`ContinuationToken`,`NextContinuationToken`,`MaxKeys`),xS=re(yb,jx,`PartNumberMarker`,`NextPartNumberMarker`,`MaxParts`),SS=async(e,t)=>{let n;try{return n=await e.send(new vx(t)),{state:he.SUCCESS,reason:n}}catch(e){if(n=e,e.name===`NotFound`)return{state:he.RETRY,reason:n}}return{state:he.RETRY,reason:n}},CS=async(e,t)=>{let n=await fe({minDelay:5,maxDelay:120,...e},t,SS);return pe(n)},wS=async(e,t)=>{let n;try{n=await e.send(new vx(t))}catch(e){if(n=e,e.name===`NotFound`)return{state:he.SUCCESS,reason:n}}return{state:he.RETRY,reason:n}},TS=async(e,t)=>{let n=await fe({minDelay:5,maxDelay:120,...e},t,wS);return pe(n)},ES=async(e,t)=>{let n;try{return n=await e.send(new yx(t)),{state:he.SUCCESS,reason:n}}catch(e){if(n=e,e.name===`NotFound`)return{state:he.RETRY,reason:n}}return{state:he.RETRY,reason:n}},DS=async(e,t)=>{let n=await fe({minDelay:5,maxDelay:120,...e},t,ES);return pe(n)},OS=async(e,t)=>{let n;try{n=await e.send(new yx(t))}catch(e){if(n=e,e.name===`NotFound`)return{state:he.SUCCESS,reason:n}}return{state:he.RETRY,reason:n}};ge({AbortMultipartUploadCommand:bb,CompleteMultipartUploadCommand:xb,CopyObjectCommand:Sb,CreateBucketCommand:Cb,CreateBucketMetadataConfigurationCommand:wb,CreateBucketMetadataTableConfigurationCommand:Tb,CreateMultipartUploadCommand:Eb,CreateSessionCommand:fb,DeleteBucketCommand:Ob,DeleteBucketAnalyticsConfigurationCommand:Db,DeleteBucketCorsCommand:kb,DeleteBucketEncryptionCommand:Ab,DeleteBucketIntelligentTieringConfigurationCommand:jb,DeleteBucketInventoryConfigurationCommand:Mb,DeleteBucketLifecycleCommand:Nb,DeleteBucketMetadataConfigurationCommand:Pb,DeleteBucketMetadataTableConfigurationCommand:Fb,DeleteBucketMetricsConfigurationCommand:Ib,DeleteBucketOwnershipControlsCommand:Lb,DeleteBucketPolicyCommand:Rb,DeleteBucketReplicationCommand:zb,DeleteBucketTaggingCommand:Bb,DeleteBucketWebsiteCommand:Vb,DeleteObjectCommand:Ub,DeleteObjectAnnotationCommand:Hb,DeleteObjectsCommand:Wb,DeleteObjectTaggingCommand:Gb,DeletePublicAccessBlockCommand:Kb,GetBucketAbacCommand:qb,GetBucketAccelerateConfigurationCommand:Jb,GetBucketAclCommand:Yee,GetBucketAnalyticsConfigurationCommand:Yb,GetBucketCorsCommand:Xb,GetBucketEncryptionCommand:Zb,GetBucketIntelligentTieringConfigurationCommand:Qb,GetBucketInventoryConfigurationCommand:Xee,GetBucketLifecycleConfigurationCommand:Zee,GetBucketLocationCommand:Qee,GetBucketLoggingCommand:$b,GetBucketMetadataConfigurationCommand:ex,GetBucketMetadataTableConfigurationCommand:tx,GetBucketMetricsConfigurationCommand:nx,GetBucketNotificationConfigurationCommand:rx,GetBucketOwnershipControlsCommand:ix,GetBucketPolicyCommand:ax,GetBucketPolicyStatusCommand:ox,GetBucketReplicationCommand:$ee,GetBucketRequestPaymentCommand:ete,GetBucketTaggingCommand:sx,GetBucketVersioningCommand:tte,GetBucketWebsiteCommand:cx,GetObjectCommand:fx,GetObjectAclCommand:lx,GetObjectAnnotationCommand:ux,GetObjectAttributesCommand:dx,GetObjectLegalHoldCommand:px,GetObjectLockConfigurationCommand:nte,GetObjectRetentionCommand:mx,GetObjectTaggingCommand:hx,GetObjectTorrentCommand:gx,GetPublicAccessBlockCommand:_x,HeadBucketCommand:vx,HeadObjectCommand:yx,ListBucketAnalyticsConfigurationsCommand:bx,ListBucketIntelligentTieringConfigurationsCommand:xx,ListBucketInventoryConfigurationsCommand:Sx,ListBucketMetricsConfigurationsCommand:Cx,ListBucketsCommand:wx,ListDirectoryBucketsCommand:Tx,ListMultipartUploadsCommand:Ex,ListObjectAnnotationsCommand:Dx,ListObjectsCommand:Ox,ListObjectsV2Command:kx,ListObjectVersionsCommand:Ax,ListPartsCommand:jx,PutBucketAbacCommand:Mx,PutBucketAccelerateConfigurationCommand:Nx,PutBucketAclCommand:Px,PutBucketAnalyticsConfigurationCommand:Fx,PutBucketCorsCommand:Ix,PutBucketEncryptionCommand:Lx,PutBucketIntelligentTieringConfigurationCommand:Rx,PutBucketInventoryConfigurationCommand:zx,PutBucketLifecycleConfigurationCommand:Bx,PutBucketLoggingCommand:Vx,PutBucketMetricsConfigurationCommand:Hx,PutBucketNotificationConfigurationCommand:Ux,PutBucketOwnershipControlsCommand:Wx,PutBucketPolicyCommand:Gx,PutBucketReplicationCommand:Kx,PutBucketRequestPaymentCommand:qx,PutBucketTaggingCommand:Jx,PutBucketVersioningCommand:Yx,PutBucketWebsiteCommand:Xx,PutObjectCommand:$x,PutObjectAclCommand:Zx,PutObjectAnnotationCommand:Qx,PutObjectLegalHoldCommand:eS,PutObjectLockConfigurationCommand:tS,PutObjectRetentionCommand:nS,PutObjectTaggingCommand:rS,PutPublicAccessBlockCommand:iS,RenameObjectCommand:sS,RestoreObjectCommand:cS,SelectObjectContentCommand:lS,UpdateBucketMetadataAnnotationTableConfigurationCommand:uS,UpdateBucketMetadataInventoryTableConfigurationCommand:dS,UpdateBucketMetadataJournalTableConfigurationCommand:fS,UpdateObjectEncryptionCommand:pS,UploadPartCommand:mS,UploadPartCopyCommand:hS,WriteGetObjectResponseCommand:gS},class extends yb{},{paginators:{paginateListBuckets:_S,paginateListDirectoryBuckets:vS,paginateListObjectAnnotations:yS,paginateListObjectsV2:bS,paginateListParts:xS},waiters:{waitUntilBucketExists:CS,waitUntilBucketNotExists:TS,waitUntilObjectExists:DS,waitUntilObjectNotExists:async(e,t)=>{let n=await fe({minDelay:5,maxDelay:120,...e},t,OS);return pe(n)}}}),t.DeleteObjectCommand=Ub,t.GetObjectCommand=fx,t.ListObjectsV2Command=kx,t.PutObjectCommand=$x,t.S3Client=yb})))();function pH(e){return e.sseEncryption==null?e.endpoint==null?`aws:kms`:`AES256`:e.sseEncryption}function cse(e){return e.replaceAll(/X-Amz-[A-Za-z0-9-]+=[^&\s]+/g,`X-Amz-REDACTED=[REDACTED]`).replaceAll(/Authorization([:=]\s*)(Bearer\s+)?[^,\s]+/gi,`Authorization$1$2[REDACTED]`).slice(0,500)}function mH(e,t,n){let r=typeof n==`object`&&n&&`Code`in n?String(n.Code):void 0,i=n instanceof Error?n.name:`UnknownError`,a=typeof n==`object`&&n&&`$metadata`in n&&typeof n.$metadata==`object`&&n.$metadata!=null&&`httpStatusCode`in n.$metadata?Number(n.$metadata.httpStatusCode):void 0,o=cse(os(n));return e.warning(`Object store ${t} failed`,{errorCode:r,errorName:i,httpStatusCode:a,message:o}),rv(`Object store ${t} failed: ${o}`,{errorCode:r,errorName:i,httpStatusCode:a})}function hH(e){return e===void 0?[]:[{abortSignal:e}]}function lse(e,t){if(t===void 0)return()=>{};let n=()=>{e.destroy(/* @__PURE__ */ Error(`Object store read aborted`))};return t.aborted?(n(),()=>{}):(t.addEventListener(`abort`,n,{once:!0}),()=>t.removeEventListener(`abort`,n))}async function use(e,t){if(e instanceof Wn){let n=[],r=lse(e,t);try{for await(let t of e)typeof t==`string`?n.push(Kn.from(t)):n.push(Kn.isBuffer(t)?t:Kn.from(t))}finally{r()}return Kn.concat(n).toString(`utf8`)}if(typeof e==`object`&&e&&`transformToString`in e){let t=e.transformToString;if(typeof t==`function`)return String(await t.call(e))}throw rv(`Object store getObject failed: response body was not readable`)}function gH(e,t){if(e==null||e.length===0)throw rv(`Object store ${t} failed: missing ETag in response`);return e}function dse(e){return e.region.length>0?e.region:void 0}function fse(e){let t=dse(e);return e.endpoint==null?new fH.S3Client({maxAttempts:3,region:t,...e.credentials==null?{}:{credentials:e.credentials}}):new fH.S3Client({endpoint:e.endpoint,forcePathStyle:!0,maxAttempts:3,region:t,...e.credentials==null?{}:{credentials:e.credentials}})}function _H(e,t){let n=fse(e),r=pH(e);return{upload:async(i,a)=>{t.debug(`Uploading object store file`,{key:i,localPath:a});try{let o={Body:lr.createReadStream(a),Bucket:e.bucket,ExpectedBucketOwner:e.expectedBucketOwner,Key:i,ServerSideEncryption:r};r===`aws:kms`&&e.sseKmsKeyId!=null&&(o.SSEKMSKeyId=e.sseKmsKeyId);let s=new fH.PutObjectCommand({...o});return await n.send(s),t.info(`Uploaded object store file`,{key:i}),as(void 0)}catch(e){return G(mH(t,`upload`,e))}},download:async(r,i)=>{t.debug(`Downloading object store file`,{key:r,localPath:i});try{await $n.mkdir(tr.dirname(i),{recursive:!0});let a=await n.send(new fH.GetObjectCommand({Bucket:e.bucket,ExpectedBucketOwner:e.expectedBucketOwner,Key:r}));if(!(a.Body instanceof Wn))return G(rv(`Object store download failed: response body was not readable`));try{await _r(a.Body,lr.createWriteStream(i))}catch(e){throw await $n.unlink(i).catch(()=>{}),e}return t.info(`Downloaded object store file`,{key:r,localPath:i}),as(void 0)}catch(e){return G(mH(t,`download`,e))}},list:async r=>{t.debug(`Listing object store keys`,{prefix:r});try{let i=[],a,o=0;do{if(o>=100){t.warning(`Object store list hit iteration cap, truncating result`,{prefix:r,maxIterations:100,keysReturned:i.length});break}o++;let s=await n.send(new fH.ListObjectsV2Command({Bucket:e.bucket,ContinuationToken:a,ExpectedBucketOwner:e.expectedBucketOwner,Prefix:r}));for(let e of s.Contents??[])e.Key!=null&&i.push(e.Key);a=s.IsTruncated===!0?s.NextContinuationToken:void 0}while(a!=null);return t.info(`Listed object store keys`,{count:i.length,prefix:r}),as(i)}catch(e){return G(mH(t,`list`,e))}},conditionalPut:async(i,a,o)=>{t.debug(`Conditionally uploading object store data`,{key:i,options:{ifMatch:o.ifMatch,ifNoneMatch:o.ifNoneMatch,tagging:o.tagging}});try{let s=gH((await n.send(new fH.PutObjectCommand({Body:a,Bucket:e.bucket,ExpectedBucketOwner:e.expectedBucketOwner,IfMatch:o.ifMatch,IfNoneMatch:o.ifNoneMatch,Key:i,ServerSideEncryption:r,...r===`aws:kms`&&e.sseKmsKeyId!=null?{SSEKMSKeyId:e.sseKmsKeyId}:{},...e.endpoint==null&&o.tagging!=null&&o.tagging.length>0?{Tagging:o.tagging}:{}}),...hH(o.signal))).ETag,`conditionalPut`);return t.info(`Conditionally uploaded object store data`,{key:i,etag:s}),as({etag:s})}catch(e){return G(mH(t,`conditionalPut`,e))}},conditionalDelete:async(r,i)=>{t.debug(`Conditionally deleting object store data`,{key:r});try{return await n.send(new fH.DeleteObjectCommand({Bucket:e.bucket,ExpectedBucketOwner:e.expectedBucketOwner,IfMatch:i.ifMatch,Key:r}),...hH(i.signal)),t.info(`Conditionally deleted object store data`,{key:r}),as(void 0)}catch(e){return G(mH(t,`conditionalDelete`,e))}},getObject:async(r,i)=>{t.debug(`Reading object store data`,{key:r});try{let a=await n.send(new fH.GetObjectCommand({Bucket:e.bucket,ExpectedBucketOwner:e.expectedBucketOwner,Key:r}),...hH(i?.signal)),o=await use(a.Body,i?.signal),s=gH(a.ETag,`getObject`);return t.info(`Read object store data`,{key:r,etag:s}),as({data:o,etag:s})}catch(e){return G(mH(t,`getObject`,e))}},listWithMetadata:async r=>{t.debug(`Listing object store keys with metadata`,{prefix:r});try{let i=[],a,o=0;do{if(o>=100){t.warning(`Object store listWithMetadata hit iteration cap, truncating result`,{prefix:r,maxIterations:100,entriesReturned:i.length});break}o++;let s=await n.send(new fH.ListObjectsV2Command({Bucket:e.bucket,ContinuationToken:a,ExpectedBucketOwner:e.expectedBucketOwner,Prefix:r}));for(let e of s.Contents??[])e.Key!=null&&e.LastModified!=null&&i.push({key:e.Key,lastModified:e.LastModified});a=s.IsTruncated===!0?s.NextContinuationToken:void 0}while(a!=null);return t.info(`Listed object store keys with metadata`,{count:i.length,prefix:r}),as(i)}catch(e){return G(mH(t,`listWithMetadata`,e))}}}}function vH(){let e=_n.env.XDG_DATA_HOME;return e!=null&&e.trim().length>0?e:tr.join(mr.homedir(),`.local`,`share`)}function pse(){return tr.join(vH(),`opencode`,`storage`)}function mse(){return tr.join(vH(),`opencode`,`auth.json`)}function hse(){return tr.join(vH(),`opencode`,`log`)}function gse(){let e=_n.env.OPENCODE_PROMPT_ARTIFACT;return e===`true`||e===`1`}function yH(){let e=_n.env.RUNNER_OS;if(e!=null&&e.trim().length>0)return e;let t=mr.platform();switch(t){case`darwin`:return`macOS`;case`win32`:return`Windows`;case`aix`:case`android`:case`freebsd`:case`haiku`:case`linux`:case`openbsd`:case`sunos`:case`cygwin`:case`netbsd`:return`Linux`;default:return t}}function bH(){let e=_n.env.GITHUB_REPOSITORY;return e!=null&&e.trim().length>0?e:`unknown/unknown`}function _se(){let e=_n.env.GITHUB_REF_NAME;return e!=null&&e.trim().length>0?e:`main`}function vse(){let e=_n.env.GITHUB_RUN_ID;return e!=null&&e.trim().length>0?Number(e):0}function xH(){let e=_n.env.GITHUB_RUN_ATTEMPT;if(e!=null&&e.trim().length>0){let t=Number(e);if(Number.isFinite(t)&&t>0)return t}return 1}function yse(){let e=_n.env.GITHUB_WORKSPACE;return e!=null&&e.trim().length>0?e:_n.cwd()}function bse(e){let t=e.job?.trim()??``;if(t.length===0)return null;let n=xse(t),r=Sse(e.matrixContext);return r==null?n:`${n}-m${r}`}function SH(){return bse({job:_n.env.GITHUB_JOB,matrixContext:_n.env[`INPUT_MATRIX-CONTEXT`]})}function xse(e){return e.replaceAll(/[^\w.-]/g,`-`)}function Sse(e){let t=e?.trim()??``;if(t.length===0)return null;let n;try{let e=JSON.parse(t);if(e==null||typeof e==`object`&&Object.keys(e).length===0)return null;n=JSON.stringify(CH(e))}catch{n=t}return Jn(`sha256`).update(n).digest(`hex`).slice(0,8)}function CH(e){return Array.isArray(e)?e.map(CH):typeof e==`object`&&e?Object.fromEntries(Object.entries(e).sort(([e],[t])=>et)).map(([e,t])=>[e,CH(t)])):e}const wH=[`token`,`password`,`secret`,`key`,`auth`,`credential`,`bearer`,`apikey`,`api_key`,`access_token`,`refresh_token`,`private`],Cse=/* @__PURE__ */ new Set([`savekey`,`primarykey`,`restorekeys`,`restoredkey`,`cachekey`,`key`]);function wse(e,t){let n=e.toLowerCase();return!Cse.has(n)&&t.some(e=>n.includes(e.toLowerCase()))}function TH(e,t=wH){if(typeof e!=`object`||!e)return e;if(Array.isArray(e))return e.map(e=>TH(e,t));let n={};for(let[r,i]of Object.entries(e))n[r]=wse(r,t)&&typeof i==`string`?`[REDACTED]`:typeof i==`object`&&i?TH(i,t):i;return n}var EH=class{constructor(){if(this.payload={},process.env.GITHUB_EVENT_PATH){if(En(process.env.GITHUB_EVENT_PATH))this.payload=JSON.parse(On(process.env.GITHUB_EVENT_PATH,{encoding:`utf8`}));else{let e=process.env.GITHUB_EVENT_PATH;process.stdout.write(`GITHUB_EVENT_PATH ${e} does not exist${Sn}`)}}this.eventName=process.env.GITHUB_EVENT_NAME,this.sha=process.env.GITHUB_SHA,this.ref=process.env.GITHUB_REF,this.workflow=process.env.GITHUB_WORKFLOW,this.action=process.env.GITHUB_ACTION,this.actor=process.env.GITHUB_ACTOR,this.job=process.env.GITHUB_JOB,this.runAttempt=parseInt(process.env.GITHUB_RUN_ATTEMPT,10),this.runNumber=parseInt(process.env.GITHUB_RUN_NUMBER,10),this.runId=parseInt(process.env.GITHUB_RUN_ID,10),this.apiUrl=process.env.GITHUB_API_URL??`https://api.github.com`,this.serverUrl=process.env.GITHUB_SERVER_URL??`https://github.com`,this.graphqlUrl=process.env.GITHUB_GRAPHQL_URL??`https://api.github.com/graphql`}get issue(){let e=this.payload;return Object.assign(Object.assign({},this.repo),{number:(e.issue||e.pull_request||e).number})}get repo(){if(process.env.GITHUB_REPOSITORY){let[e,t]=process.env.GITHUB_REPOSITORY.split(`/`);return{owner:e,repo:t}}if(this.payload.repository)return{owner:this.payload.repository.owner.login,repo:this.payload.repository.name};throw Error(`context.repo requires a GITHUB_REPOSITORY environment variable like 'owner/repo'`)}},Tse=/* @__PURE__ */ a((e=>{Object.defineProperty(e,"__esModule",{value:!0}),e.getProxyUrl=t,e.checkBypass=n;function t(e){let t=e.protocol===`https:`;if(n(e))return;let r=t?process.env.https_proxy||process.env.HTTPS_PROXY:process.env.http_proxy||process.env.HTTP_PROXY;if(r)try{return new i(r)}catch{if(!r.startsWith(`http://`)&&!r.startsWith(`https://`))return new i(`http://${r}`)}else return}function n(e){if(!e.hostname)return!1;let t=e.hostname;if(r(t))return!0;let n=process.env.no_proxy||process.env.NO_PROXY||``;if(!n)return!1;let i;e.port?i=Number(e.port):e.protocol===`http:`?i=80:e.protocol===`https:`&&(i=443);let a=[e.hostname.toUpperCase()];typeof i==`number`&&a.push(`${a[0]}:${i}`);for(let e of n.split(`,`).map(e=>e.trim().toUpperCase()).filter(e=>e))if(e===`*`||a.some(t=>t===e||t.endsWith(`.${e}`)||e.startsWith(`.`)&&t.endsWith(`${e}`)))return!0;return!1}function r(e){let t=e.toLowerCase();return t===`localhost`||t.startsWith(`127.`)||t.startsWith(`[::1]`)||t.startsWith(`[0:0:0:0:0:0:0:1]`)}var i=class extends URL{constructor(e,t){super(e,t),this._decodedUsername=decodeURIComponent(super.username),this._decodedPassword=decodeURIComponent(super.password)}get username(){return this._decodedUsername}get password(){return this._decodedPassword}}})),DH=/* @__PURE__ */ r((/* @__PURE__ */ a(((e,n,r)=>{var i=r&&r.__createBinding||(Object.create?(function(e,t,n,r){r===void 0&&(r=n);var i=Object.getOwnPropertyDescriptor(t,n);(!i||(`get`in i?!t.__esModule:i.writable||i.configurable))&&(i={enumerable:!0,get:function(){return t[n]}}),Object.defineProperty(e,r,i)}):(function(e,t,n,r){r===void 0&&(r=n),e[r]=t[n]})),a=r&&r.__setModuleDefault||(Object.create?(function(e,t){Object.defineProperty(e,"default",{enumerable:!0,value:t})}):function(e,t){e.default=t}),o=r&&r.__importStar||(function(){var e=function(t){return e=Object.getOwnPropertyNames||function(e){var t=[];for(var n in e)Object.prototype.hasOwnProperty.call(e,n)&&(t[t.length]=n);return t},e(t)};return function(t){if(t&&t.__esModule)return t;var n={};if(t!=null)for(var r=e(t),o=0;os(this,void 0,void 0,function*(){let t=Buffer.alloc(0);this.message.on(`data`,e=>{t=Buffer.concat([t,e])}),this.message.on(`end`,()=>{e(t.toString())})}))})}readBodyBuffer(){return s(this,void 0,void 0,function*(){return new Promise(e=>s(this,void 0,void 0,function*(){let t=[];this.message.on(`data`,e=>{t.push(e)}),this.message.on(`end`,()=>{e(Buffer.concat(t))})}))})}};e.HttpClientResponse=S;function C(e){return new URL(e).protocol===`https:`}e.HttpClient=class{constructor(e,t,n){this._ignoreSslError=!1,this._allowRedirects=!0,this._allowRedirectDowngrade=!1,this._maxRedirects=50,this._allowRetries=!1,this._maxRetries=1,this._keepAlive=!1,this._disposed=!1,this.userAgent=this._getUserAgentWithOrchestrationId(e),this.handlers=t||[],this.requestOptions=n,n&&(n.ignoreSslError!=null&&(this._ignoreSslError=n.ignoreSslError),this._socketTimeout=n.socketTimeout,n.allowRedirects!=null&&(this._allowRedirects=n.allowRedirects),n.allowRedirectDowngrade!=null&&(this._allowRedirectDowngrade=n.allowRedirectDowngrade),n.maxRedirects!=null&&(this._maxRedirects=Math.max(n.maxRedirects,0)),n.keepAlive!=null&&(this._keepAlive=n.keepAlive),n.allowRetries!=null&&(this._allowRetries=n.allowRetries),n.maxRetries!=null&&(this._maxRetries=n.maxRetries))}options(e,t){return s(this,void 0,void 0,function*(){return this.request(`OPTIONS`,e,null,t||{})})}get(e,t){return s(this,void 0,void 0,function*(){return this.request(`GET`,e,null,t||{})})}del(e,t){return s(this,void 0,void 0,function*(){return this.request(`DELETE`,e,null,t||{})})}post(e,t,n){return s(this,void 0,void 0,function*(){return this.request(`POST`,e,t,n||{})})}patch(e,t,n){return s(this,void 0,void 0,function*(){return this.request(`PATCH`,e,t,n||{})})}put(e,t,n){return s(this,void 0,void 0,function*(){return this.request(`PUT`,e,t,n||{})})}head(e,t){return s(this,void 0,void 0,function*(){return this.request(`HEAD`,e,null,t||{})})}sendStream(e,t,n,r){return s(this,void 0,void 0,function*(){return this.request(e,t,n,r)})}getJson(e){return s(this,arguments,void 0,function*(e,t={}){t[m.Accept]=this._getExistingOrDefaultHeader(t,m.Accept,h.ApplicationJson);let n=yield this.get(e,t);return this._processResponse(n,this.requestOptions)})}postJson(e,t){return s(this,arguments,void 0,function*(e,t,n={}){let r=JSON.stringify(t,null,2);n[m.Accept]=this._getExistingOrDefaultHeader(n,m.Accept,h.ApplicationJson),n[m.ContentType]=this._getExistingOrDefaultContentTypeHeader(n,h.ApplicationJson);let i=yield this.post(e,r,n);return this._processResponse(i,this.requestOptions)})}putJson(e,t){return s(this,arguments,void 0,function*(e,t,n={}){let r=JSON.stringify(t,null,2);n[m.Accept]=this._getExistingOrDefaultHeader(n,m.Accept,h.ApplicationJson),n[m.ContentType]=this._getExistingOrDefaultContentTypeHeader(n,h.ApplicationJson);let i=yield this.put(e,r,n);return this._processResponse(i,this.requestOptions)})}patchJson(e,t){return s(this,arguments,void 0,function*(e,t,n={}){let r=JSON.stringify(t,null,2);n[m.Accept]=this._getExistingOrDefaultHeader(n,m.Accept,h.ApplicationJson),n[m.ContentType]=this._getExistingOrDefaultContentTypeHeader(n,h.ApplicationJson);let i=yield this.patch(e,r,n);return this._processResponse(i,this.requestOptions)})}request(e,t,n,r){return s(this,void 0,void 0,function*(){if(this._disposed)throw Error(`Client has already been disposed.`);let i=new URL(t),a=this._prepareRequest(e,i,r),o=this._allowRetries&&b.includes(e)?this._maxRetries+1:1,s=0,c;do{if(c=yield this.requestRaw(a,n),c&&c.message&&c.message.statusCode===p.Unauthorized){let e;for(let t of this.handlers)if(t.canHandleAuthentication(c)){e=t;break}return e?e.handleAuthentication(this,a,n):c}let t=this._maxRedirects;for(;c.message.statusCode&&v.includes(c.message.statusCode)&&this._allowRedirects&&t>0;){let o=c.message.headers.location;if(!o)break;let s=new URL(o);if(i.protocol===`https:`&&i.protocol!==s.protocol&&!this._allowRedirectDowngrade)throw 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.`);if(yield c.readBody(),s.hostname!==i.hostname)for(let e in r)e.toLowerCase()===`authorization`&&delete r[e];a=this._prepareRequest(e,s,r),c=yield this.requestRaw(a,n),t--}if(!c.message.statusCode||!y.includes(c.message.statusCode))return c;s+=1,s{function i(e,t){e?r(e):t?n(t):r(/* @__PURE__ */ Error(`Unknown error`))}this.requestRawWithCallback(e,t,i)})})}requestRawWithCallback(e,t,n){typeof t==`string`&&(e.options.headers||(e.options.headers={}),e.options.headers[`Content-Length`]=Buffer.byteLength(t,`utf8`));let r=!1;function i(e,t){r||(r=!0,n(e,t))}let a=e.httpModule.request(e.options,e=>{i(void 0,new S(e))}),o;a.on(`socket`,e=>{o=e}),a.setTimeout(this._socketTimeout||18e4,()=>{o&&o.end(),i(/* @__PURE__ */ Error(`Request timeout: ${e.options.path}`))}),a.on(`error`,function(e){i(e)}),t&&typeof t==`string`&&a.write(t,`utf8`),t&&typeof t!=`string`?(t.on(`close`,function(){a.end()}),t.pipe(a)):a.end()}getAgent(e){let t=new URL(e);return this._getAgent(t)}getAgentDispatcher(e){let t=new URL(e),n=u.getProxyUrl(t);if(n&&n.hostname)return this._getProxyAgentDispatcher(t,n)}_prepareRequest(e,t,n){let r={};r.parsedUrl=t;let i=r.parsedUrl.protocol===`https:`;r.httpModule=i?l:c;let a=i?443:80;if(r.options={},r.options.host=r.parsedUrl.hostname,r.options.port=r.parsedUrl.port?parseInt(r.parsedUrl.port):a,r.options.path=(r.parsedUrl.pathname||``)+(r.parsedUrl.search||``),r.options.method=e,r.options.headers=this._mergeHeaders(n),this.userAgent!=null&&(r.options.headers[`user-agent`]=this.userAgent),r.options.agent=this._getAgent(r.parsedUrl),this.handlers)for(let e of this.handlers)e.prepareRequest(r.options);return r}_mergeHeaders(e){return this.requestOptions&&this.requestOptions.headers?Object.assign({},w(this.requestOptions.headers),w(e||{})):w(e||{})}_getExistingOrDefaultHeader(e,t,n){let r;if(this.requestOptions&&this.requestOptions.headers){let e=w(this.requestOptions.headers)[t];e&&(r=typeof e==`number`?e.toString():e)}let i=e[t];return i===void 0?r===void 0?n:r:typeof i==`number`?i.toString():i}_getExistingOrDefaultContentTypeHeader(e,t){let n;if(this.requestOptions&&this.requestOptions.headers){let e=w(this.requestOptions.headers)[m.ContentType];e&&(n=typeof e==`number`?String(e):Array.isArray(e)?e.join(`, `):e)}let r=e[m.ContentType];return r===void 0?n===void 0?t:n:typeof r==`number`?String(r):Array.isArray(r)?r.join(`, `):r}_getAgent(e){let t,n=u.getProxyUrl(e),r=n&&n.hostname;if(this._keepAlive&&r&&(t=this._proxyAgent),r||(t=this._agent),t)return t;let i=e.protocol===`https:`,a=100;if(this.requestOptions&&(a=this.requestOptions.maxSockets||c.globalAgent.maxSockets),n&&n.hostname){let e={maxSockets:a,keepAlive:this._keepAlive,proxy:Object.assign(Object.assign({},(n.username||n.password)&&{proxyAuth:`${n.username}:${n.password}`}),{host:n.hostname,port:n.port})},r,o=n.protocol===`https:`;r=i?o?d.httpsOverHttps:d.httpsOverHttp:o?d.httpOverHttps:d.httpOverHttp,t=r(e),this._proxyAgent=t}if(!t){let e={keepAlive:this._keepAlive,maxSockets:a};t=i?new l.Agent(e):new c.Agent(e),this._agent=t}return i&&this._ignoreSslError&&(t.options=Object.assign(t.options||{},{rejectUnauthorized:!1})),t}_getProxyAgentDispatcher(e,t){let n;if(this._keepAlive&&(n=this._proxyAgentDispatcher),n)return n;let r=e.protocol===`https:`;return n=new f.ProxyAgent(Object.assign({uri:t.href,pipelining:+!!this._keepAlive},(t.username||t.password)&&{token:`Basic ${Buffer.from(`${t.username}:${t.password}`).toString(`base64`)}`})),this._proxyAgentDispatcher=n,r&&this._ignoreSslError&&(n.options=Object.assign(n.options.requestTls||{},{rejectUnauthorized:!1})),n}_getUserAgentWithOrchestrationId(e){let t=e||`actions/http-client`,n=process.env.ACTIONS_ORCHESTRATION_ID;return n?`${t} actions_orchestration_id/${n.replace(/[^a-z0-9_.-]/gi,`_`)}`:t}_performExponentialBackoff(e){return s(this,void 0,void 0,function*(){e=Math.min(10,e);let t=5*2**e;return new Promise(e=>setTimeout(()=>e(),t))})}_processResponse(e,t){return s(this,void 0,void 0,function*(){return new Promise((n,r)=>s(this,void 0,void 0,function*(){let i=e.message.statusCode||0,a={statusCode:i,result:null,headers:{}};i===p.NotFound&&n(a);function o(e,t){if(typeof t==`string`){let e=new Date(t);if(!isNaN(e.valueOf()))return e}return t}let s,c;try{c=yield e.readBody(),c&&c.length>0&&(s=t&&t.deserializeDates?JSON.parse(c,o):JSON.parse(c),a.result=s),a.headers=e.message.headers}catch{}if(i>299){let e;e=s&&s.message?s.message:c&&c.length>0?c:`Failed request: (${i})`;let t=new x(e,i);t.result=a.result,r(t)}else n(a)}))})}};let w=e=>Object.keys(e).reduce((t,n)=>(t[n.toLowerCase()]=e[n],t),{})})))(),1),Ese=function(e,t,n,r){function i(e){return e instanceof n?e:new n(function(t){t(e)})}return new(n||=Promise)(function(n,a){function o(e){try{c(r.next(e))}catch(e){a(e)}}function s(e){try{c(r.throw(e))}catch(e){a(e)}}function c(e){e.done?n(e.value):i(e.value).then(o,s)}c((r=r.apply(e,t||[])).next())})};function Dse(e,t){if(!e&&!t.auth)throw Error(`Parameter token or opts.auth is required`);if(e&&t.auth)throw Error(`Parameters token and opts.auth may not both be specified`);return typeof t.auth==`string`?t.auth:`token ${e}`}function Ose(e){return new DH.HttpClient().getAgent(e)}function kse(e){return new DH.HttpClient().getAgentDispatcher(e)}function Ase(e){let t=kse(e);return(e,n)=>Ese(this,void 0,void 0,function*(){return(0,Ha.fetch)(e,Object.assign(Object.assign({},n),{dispatcher:t}))})}function jse(){return process.env.GITHUB_API_URL||`https://api.github.com`}function Mse(e){let t=process.env.ACTIONS_ORCHESTRATION_ID?.trim();if(t){let n=`actions_orchestration_id/${t.replace(/[^a-z0-9_.-]/gi,`_`)}`;return e?.includes(n)?e:`${e?`${e} `:``}${n}`}return e}function OH(){return typeof navigator==`object`&&`userAgent`in navigator?navigator.userAgent:typeof process==`object`&&process.version!==void 0?`Node.js/${process.version.substr(1)} (${process.platform}; ${process.arch})`:``}function kH(e,t,n,r){if(typeof n!=`function`)throw Error(`method for before hook must be a function`);return r||={},Array.isArray(t)?t.reverse().reduce((t,n)=>kH.bind(null,e,n,t,r),n)():Promise.resolve().then(()=>e.registry[t]?e.registry[t].reduce((e,t)=>t.hook.bind(null,e,r),n)():n(r))}function Nse(e,t,n,r){let i=r;e.registry[n]||(e.registry[n]=[]),t===`before`&&(r=(e,t)=>Promise.resolve().then(i.bind(null,t)).then(e.bind(null,t))),t===`after`&&(r=(e,t)=>{let n;return Promise.resolve().then(e.bind(null,t)).then(e=>(n=e,i(n,t))).then(()=>n)}),t===`error`&&(r=(e,t)=>Promise.resolve().then(e.bind(null,t)).catch(e=>i(e,t))),e.registry[n].push({hook:r,orig:i})}function Pse(e,t,n){if(!e.registry[t])return;let r=e.registry[t].map(e=>e.orig).indexOf(n);r!==-1&&e.registry[t].splice(r,1)}const AH=Function.bind,jH=AH.bind(AH);function MH(e,t,n){let r=jH(Pse,null).apply(null,n?[t,n]:[t]);e.api={remove:r},e.remove=r,[`before`,`error`,`after`,`wrap`].forEach(r=>{let i=n?[t,r,n]:[t,r];e[r]=e.api[r]=jH(Nse,null).apply(null,i)})}function Fse(){let e=Symbol(`Singular`),t={registry:{}},n=kH.bind(null,t,e);return MH(n,t,e),n}function Ise(){let e={registry:{}},t=kH.bind(null,e);return MH(t,e),t}var Lse={Singular:Fse,Collection:Ise},Rse={method:`GET`,baseUrl:`https://api.github.com`,headers:{accept:`application/vnd.github.v3+json`,"user-agent":`octokit-endpoint.js/0.0.0-development ${OH()}`},mediaType:{format:``}};function zse(e){return e?Object.keys(e).reduce((t,n)=>(t[n.toLowerCase()]=e[n],t),{}):{}}function Bse(e){if(typeof e!=`object`||!e||Object.prototype.toString.call(e)!==`[object Object]`)return!1;let t=Object.getPrototypeOf(e);if(t===null)return!0;let n=Object.prototype.hasOwnProperty.call(t,`constructor`)&&t.constructor;return typeof n==`function`&&n instanceof n&&Function.prototype.call(n)===Function.prototype.call(e)}function NH(e,t){let n=Object.assign({},e);return Object.keys(t).forEach(r=>{Bse(t[r])&&r in e?n[r]=NH(e[r],t[r]):Object.assign(n,{[r]:t[r]})}),n}function PH(e){for(let t in e)e[t]===void 0&&delete e[t];return e}function FH(e,t,n){if(typeof t==`string`){let[e,r]=t.split(` `);n=Object.assign(r?{method:e,url:r}:{url:e},n)}else n=Object.assign({},t);n.headers=zse(n.headers),PH(n),PH(n.headers);let r=NH(e||{},n);return n.url===`/graphql`&&(e&&e.mediaType.previews?.length&&(r.mediaType.previews=e.mediaType.previews.filter(e=>!r.mediaType.previews.includes(e)).concat(r.mediaType.previews)),r.mediaType.previews=(r.mediaType.previews||[]).map(e=>e.replace(/-preview/,``))),r}function Vse(e,t){let n=/\?/.test(e)?`&`:`?`,r=Object.keys(t);return r.length===0?e:e+n+r.map(e=>e===`q`?`q=`+t.q.split(`+`).map(encodeURIComponent).join(`+`):`${e}=${encodeURIComponent(t[e])}`).join(`&`)}var Hse=/\{[^{}}]+\}/g;function Use(e){return e.replace(/(?:^\W+)|(?:(?e.concat(t),[]):[]}function IH(e,t){let n={__proto__:null};for(let r of Object.keys(e))t.indexOf(r)===-1&&(n[r]=e[r]);return n}function LH(e){return e.split(/(%[0-9A-Fa-f]{2})/g).map(function(e){return/%[0-9A-Fa-f]/.test(e)||(e=encodeURI(e).replace(/%5B/g,`[`).replace(/%5D/g,`]`)),e}).join(``)}function RH(e){return encodeURIComponent(e).replace(/[!'()*]/g,function(e){return`%`+e.charCodeAt(0).toString(16).toUpperCase()})}function zH(e,t,n){return t=e===`+`||e===`#`?LH(t):RH(t),n?RH(n)+`=`+t:t}function BH(e){return e!=null}function VH(e){return e===`;`||e===`&`||e===`?`}function Gse(e,t,n,r){var i=e[n],a=[];if(BH(i)&&i!==``){if(typeof i==`string`||typeof i==`number`||typeof i==`bigint`||typeof i==`boolean`)i=i.toString(),r&&r!==`*`&&(i=i.substring(0,parseInt(r,10))),a.push(zH(t,i,VH(t)?n:``));else if(r===`*`)Array.isArray(i)?i.filter(BH).forEach(function(e){a.push(zH(t,e,VH(t)?n:``))}):Object.keys(i).forEach(function(e){BH(i[e])&&a.push(zH(t,i[e],e))});else{let e=[];Array.isArray(i)?i.filter(BH).forEach(function(n){e.push(zH(t,n))}):Object.keys(i).forEach(function(n){BH(i[n])&&(e.push(RH(n)),e.push(zH(t,i[n].toString())))}),VH(t)?a.push(RH(n)+`=`+e.join(`,`)):e.length!==0&&a.push(e.join(`,`))}}else t===`;`?BH(i)&&a.push(RH(n)):i===``&&(t===`&`||t===`?`)?a.push(RH(n)+`=`):i===``&&a.push(``);return a}function Kse(e){return{expand:qse.bind(null,e)}}function qse(e,t){var n=[`+`,`#`,`.`,`/`,`;`,`?`,`&`];return e=e.replace(/\{([^\{\}]+)\}|([^\{\}]+)/g,function(e,r,i){if(r){let e=``,i=[];if(n.indexOf(r.charAt(0))!==-1&&(e=r.charAt(0),r=r.substr(1)),r.split(/,/g).forEach(function(n){var r=/([^:\*]*)(?::(\d+)|(\*))?/.exec(n);i.push(Gse(t,e,r[1],r[2]||r[3]))}),e&&e!==`+`){var a=`,`;return e===`?`?a=`&`:e!==`#`&&(a=e),(i.length===0?``:e)+i.join(a)}return i.join(`,`)}return LH(i)}),e===`/`?e:e.replace(/\/$/,``)}function HH(e){let t=e.method.toUpperCase(),n=(e.url||`/`).replace(/:([a-z]\w+)/g,`{$1}`),r=Object.assign({},e.headers),i,a=IH(e,[`method`,`baseUrl`,`url`,`headers`,`request`,`mediaType`]),o=Wse(n);n=Kse(n).expand(a),/^http/.test(n)||(n=e.baseUrl+n);let s=IH(a,Object.keys(e).filter(e=>o.includes(e)).concat(`baseUrl`));return/application\/octet-stream/i.test(r.accept)||(e.mediaType.format&&(r.accept=r.accept.split(/,/).map(t=>t.replace(/application\/vnd(\.\w+)(\.v3)?(\.\w+)?(\+json)?$/,`application/vnd$1$2.${e.mediaType.format}`)).join(`,`)),n.endsWith(`/graphql`)&&e.mediaType.previews?.length&&(r.accept=(r.accept.match(/(?`application/vnd.github.${t}-preview${e.mediaType.format?`.${e.mediaType.format}`:`+json`}`).join(`,`))),[`GET`,`HEAD`].includes(t)?n=Vse(n,s):`data`in s?i=s.data:Object.keys(s).length&&(i=s),!r[`content-type`]&&i!==void 0&&(r[`content-type`]=`application/json; charset=utf-8`),[`PATCH`,`PUT`].includes(t)&&i===void 0&&(i=``),Object.assign({method:t,url:n,headers:r},i===void 0?null:{body:i},e.request?{request:e.request}:null)}function Jse(e,t,n){return HH(FH(e,t,n))}function UH(e,t){let n=FH(e,t),r=Jse.bind(null,n);return Object.assign(r,{DEFAULTS:n,defaults:UH.bind(null,n),merge:FH.bind(null,n),parse:HH})}var Yse=UH(null,Rse); /*! * content-type * Copyright(c) 2015 Douglas Christopher Wilson diff --git a/dist/main.js b/dist/main.js index 5711796581..7ca431cd36 100644 --- a/dist/main.js +++ b/dist/main.js @@ -1,4 +1,4 @@ -import{o as e}from"./rolldown-runtime-Dlfrvzb7.js";import{$ as t,A as n,At as r,B as i,Bt as a,C as o,Ct as s,D as c,E as l,Et as u,F as d,Ft as f,G as p,Gt as m,Ht as h,I as g,It as _,J as v,Jt as y,K as b,Kt as x,L as S,Lt as C,M as w,Mt as T,N as E,Nt as D,O,Ot as k,P as A,Pt as ee,Q as j,Qt as M,R as N,Rt as P,S as te,St as F,T as ne,Tt as re,U as I,Ut as ie,V as ae,Vt as oe,W as L,Wt as se,X as ce,Xt as R,Y as le,Yt as ue,Z as de,Zt as fe,_ as pe,_t as me,a as he,an as z,at as ge,b as _e,bt as ve,c as ye,cn as be,ct as xe,d as Se,dn as Ce,dt as we,en as Te,et as Ee,fn as De,ft as Oe,g as ke,gt as Ae,h as B,hn as je,ht as Me,i as Ne,in as V,it as Pe,j as Fe,jt as Ie,k as Le,kt as Re,l as ze,ln as Be,lt as Ve,mn as He,mt as Ue,n as We,nn as Ge,nt as Ke,o as qe,on as Je,ot as Ye,p as Xe,pn as Ze,pt as Qe,q as $e,qt as H,r as et,rn as U,rt as tt,s as nt,sn as rt,st as it,t as at,tn as ot,tt as st,un as ct,ut as lt,v as ut,vt as dt,wt as ft,x as pt,xt as mt,y as ht,yt as gt,z as _t,zt as vt}from"./artifact-_KnC6wDo.js";import W from"node:process";import*as yt from"os";import*as bt from"crypto";import*as G from"fs";import*as xt from"path";import{ok as St}from"assert";import*as Ct from"util";import{TextDecoder as wt}from"node:util";import{Buffer as Tt}from"node:buffer";import*as Et from"node:crypto";import{createHash as Dt}from"node:crypto";import{pathToFileURL as Ot}from"node:url";import*as K from"node:fs/promises";import{access as kt,chmod as At,lstat as jt,mkdir as Mt,mkdtemp as Nt,readdir as Pt,rm as Ft,stat as It,writeFile as Lt}from"node:fs/promises";import*as q from"node:path";import Rt,{dirname as zt,join as Bt,resolve as Vt,sep as Ht}from"node:path";import{constants as Ut}from"node:fs";import{spawn as Wt}from"node:child_process";import*as Gt from"node:os";import Kt,{homedir as qt,tmpdir as Jt}from"node:os";import*as Yt from"stream";const Xt={api_error:`API Error`,configuration:`Configuration Error`,context_overflow:`Context Overflow`,internal:`Internal Error`,llm_fetch_error:`LLM Fetch Error`,llm_timeout:`LLM Timeout`,model_not_found:`Model Not Found`,permission:`Permission Error`,provider_auth_error:`Provider Authentication Error`,quota_exceeded:`Quota Exceeded`,rate_limit:`Rate Limit`,validation:`Validation Error`};function Zt(e){return e.type===`rate_limit`?`:warning:`:e.type===`llm_timeout`?`:hourglass:`:e.type===`llm_fetch_error`||e.retryable?`:warning:`:`:x:`}function Qt(e){let t=Zt(e),n=Xt[e.type],r=[];return r.push(`${t} **${n}**`),r.push(``),r.push(e.message),e.details!=null&&(r.push(``),r.push(`> ${e.details}`)),e.suggestedAction!=null&&(r.push(``),r.push(`**Suggested action:** ${e.suggestedAction}`)),e.retryable&&(r.push(``),r.push(`_This error is retryable._`)),e.resetTime!=null&&(r.push(``),r.push(`_Rate limit resets at: ${e.resetTime.toISOString()}_`)),r.join(` +import{o as e}from"./rolldown-runtime-Dlfrvzb7.js";import{$ as t,A as n,At as r,B as i,Bt as a,C as o,Ct as s,D as c,E as l,Et as u,F as d,Ft as f,G as p,Gt as m,Ht as h,I as g,It as _,J as v,Jt as y,K as b,Kt as x,L as S,Lt as C,M as w,Mt as T,N as E,Nt as D,O,Ot as k,P as A,Pt as ee,Q as j,Qt as M,R as N,Rt as P,S as te,St as F,T as ne,Tt as re,U as I,Ut as ie,V as ae,Vt as oe,W as L,Wt as se,X as ce,Xt as R,Y as le,Yt as ue,Z as de,Zt as fe,_ as pe,_t as me,a as he,an as z,at as ge,b as _e,bt as ve,c as ye,cn as be,ct as xe,d as Se,dn as Ce,dt as we,en as Te,et as Ee,fn as De,ft as Oe,g as ke,gt as Ae,h as B,hn as je,ht as Me,i as Ne,in as V,it as Pe,j as Fe,jt as Ie,k as Le,kt as Re,l as ze,ln as Be,lt as Ve,mn as He,mt as Ue,n as We,nn as Ge,nt as Ke,o as qe,on as Je,ot as Ye,p as Xe,pn as Ze,pt as Qe,q as $e,qt as H,r as et,rn as U,rt as tt,s as nt,sn as rt,st as it,t as at,tn as ot,tt as st,un as ct,ut as lt,v as ut,vt as dt,wt as ft,x as pt,xt as mt,y as ht,yt as gt,z as _t,zt as vt}from"./artifact-DhvFibqM.js";import W from"node:process";import*as yt from"os";import*as bt from"crypto";import*as G from"fs";import*as xt from"path";import{ok as St}from"assert";import*as Ct from"util";import{TextDecoder as wt}from"node:util";import{Buffer as Tt}from"node:buffer";import*as Et from"node:crypto";import{createHash as Dt}from"node:crypto";import{pathToFileURL as Ot}from"node:url";import*as K from"node:fs/promises";import{access as kt,chmod as At,lstat as jt,mkdir as Mt,mkdtemp as Nt,readdir as Pt,rm as Ft,stat as It,writeFile as Lt}from"node:fs/promises";import*as q from"node:path";import Rt,{dirname as zt,join as Bt,resolve as Vt,sep as Ht}from"node:path";import{constants as Ut}from"node:fs";import{spawn as Wt}from"node:child_process";import*as Gt from"node:os";import Kt,{homedir as qt,tmpdir as Jt}from"node:os";import*as Yt from"stream";const Xt={api_error:`API Error`,configuration:`Configuration Error`,context_overflow:`Context Overflow`,internal:`Internal Error`,llm_fetch_error:`LLM Fetch Error`,llm_timeout:`LLM Timeout`,model_not_found:`Model Not Found`,permission:`Permission Error`,provider_auth_error:`Provider Authentication Error`,quota_exceeded:`Quota Exceeded`,rate_limit:`Rate Limit`,validation:`Validation Error`};function Zt(e){return e.type===`rate_limit`?`:warning:`:e.type===`llm_timeout`?`:hourglass:`:e.type===`llm_fetch_error`||e.retryable?`:warning:`:`:x:`}function Qt(e){let t=Zt(e),n=Xt[e.type],r=[];return r.push(`${t} **${n}**`),r.push(``),r.push(e.message),e.details!=null&&(r.push(``),r.push(`> ${e.details}`)),e.suggestedAction!=null&&(r.push(``),r.push(`**Suggested action:** ${e.suggestedAction}`)),e.retryable&&(r.push(``),r.push(`_This error is retryable._`)),e.resetTime!=null&&(r.push(``),r.push(`_Rate limit resets at: ${e.resetTime.toISOString()}_`)),r.join(` `)}function $t(e,t,n,r){return{type:e,message:t,retryable:n,details:r?.details,suggestedAction:r?.suggestedAction,resetTime:r?.resetTime}}const en=[/fetch failed/i,/connect\s*timeout/i,/connecttimeouterror/i,/timed?\s*out/i,/econnrefused/i,/econnreset/i,/etimedout/i,/network error/i];function tn(e){if(e==null)return!1;let t=``;if(typeof e==`string`)t=e;else if(e instanceof Error)t=e.message,`cause`in e&&typeof e.cause==`string`&&(t+=` ${e.cause}`);else if(typeof e==`object`){let n=e;typeof n.message==`string`&&(t=n.message),typeof n.cause==`string`&&(t+=` ${n.cause}`)}return en.some(e=>e.test(t))}function nn(e,t){return $t(`llm_fetch_error`,`LLM request failed: ${e}`,!0,{details:t==null?void 0:`Model: ${t}`,suggestedAction:`This is a transient network error. The request may succeed on retry, or try a different model.`})}function rn(e,t){return $t(`api_error`,`Provider request failed: ${e}`,!0,{details:t==null?void 0:`Model: ${t}`,suggestedAction:`The provider reported this failure as retryable. The request may succeed on retry.`})}function an(e,t){return $t(`configuration`,`Agent error: ${e}`,!1,{details:t==null?void 0:`Requested agent: ${t}`,suggestedAction:`Verify the agent name is correct and the agent is defined in your OpenCode config or provided by a plugin you configured.`})}const on=/Model not found: ([\w.:@+-]+\/[\w.:@+/-]+?)\.(?=\s|$)(?: Did you mean: ([^\n?]*)\?)?/,sn=/^[\w.:@+/-]{1,128}$/;function cn(e){if(typeof e.message!=`string`)return null;let t=on.exec(e.message),n=t?.[1];if(n==null)return null;let r=(t?.[2]??``).split(`,`).map(e=>e.trim()).filter(e=>sn.test(e)).slice(0,5);return $t(`model_not_found`,`Model not found: ${n}.${r.length>0?` Did you mean: ${r.join(`, `)}?`:``}`,!1,{suggestedAction:`Check that the configured model id is correct. If it is, the OpenCode model catalog may not have loaded: make sure the job can reach models.opencode.ai (egress/firewall) or define the model explicitly in the OpenCode config.`})}function ln(){return $t(`provider_auth_error`,`The model provider rejected authentication for this run.`,!1,{details:`Authentication with the configured model provider is unavailable.`,suggestedAction:`Check the model provider credentials and configuration, then try again.`})}function un(e){if(typeof e==`string`&&!(e.length===0||e.length>128))return e}function dn(e){return e.kind===`retry-status`?un(e.reason)===`auth_unavailable`?ln():null:un(e.name)===`ProviderAuthError`?ln():null}function fn(){return $t(`context_overflow`,`The model context window was exceeded while processing this run.`,!1,{details:`The current session reached the model context limit.`,suggestedAction:`Retry the run with a fresh session or reduce the prompt size.`})}function pn(e){return un(e.name)===`ContextOverflowError`?fn():null}const mn=/* @__PURE__ */ new Set([`insufficient_quota`,`usage_not_included`]),hn=[/exhausted (your|the) credits/i,/top up your available balance/i],gn=/usage limit reached\./i,_n=/enable usage from your available balance/i,vn=/[\n\r\u2028\u2029]/;function yn(e){return e.split(vn).some(e=>{let t=gn.exec(e);return t!==null&&_n.test(e.slice(t.index+t[0].length))})}function bn(e){return yn(e)||hn.some(t=>t.test(e))}function xn(e){if(e.kind===`retry-status`)return e.reason===`account_rate_limit`?Sn({resetTime:e.resetAt}):null;let t=e.status;if(t!==void 0&&Number.isFinite(t)&&t===402)return Sn();let n=e.code;if(n!==void 0&&mn.has(n))return Sn();let r=e.message;return typeof r==`string`&&r.length>0&&bn(r)?Sn():null}function Sn(e){return $t(`quota_exceeded`,`Provider quota exceeded. This run has stopped because the configured model has reached its usage limit.`,!1,{details:e?.provider==null?void 0:`Provider: ${e.provider}`,suggestedAction:`Check the provider account/billing settings, wait for the quota to reset, or switch to a different model or provider.`,resetTime:e?.resetTime})}function J(e,t){if(typeof e==`object`&&e)return Object.getOwnPropertyDescriptor(e,t)?.value}function Y(e,t){if(typeof e!=`object`||!e)return null;let n=Object.getOwnPropertyDescriptor(e,t);return typeof n?.value==`string`?n.value:null}function X(e,t){if(typeof e!=`object`||!e)return null;let n=Object.getOwnPropertyDescriptor(e,t);return typeof n?.value==`number`?n.value:null}function Cn(e,t){if(typeof e!=`object`||!e)return null;let n=Object.getOwnPropertyDescriptor(e,t);return typeof n?.value==`boolean`?n.value:null}function Z(e,t){return typeof e!=`object`||!e?null:Object.getOwnPropertyDescriptor(e,t)?.value??null}const wn=/* @__PURE__ */ new Set([`model_not_found`,`model_not_supported`]),Tn=[/\bauth_unavailable\b/i,/\bno auth available\b/i],En=[/\bmodel_not_found\b/i,/\bmodel (?:is )?not (?:supported|found)\b/i];function Dn(e,t){return e.some(e=>e.test(t))}function On(e){if(e===void 0)return;let t=typeof e==`number`?Number.isFinite(e)?new Date(e):void 0:e;if(!(t===void 0||Number.isNaN(t.getTime())))return t}function kn(){return $t(`model_not_found`,`The configured model is not available from the provider.`,!1,{suggestedAction:`Check that the configured model id is correct and supported by the provider, or choose another.`})}function An(e,t){let n=Mn(t).errorInfo.retryable;return n===e.retryable?e:{...e,retryable:n}}function Q(e,t,n,r,i){return{kind:e,evidence:t,stop:n,errorInfo:r,classificationPath:i}}function jn(e){let t=e.reason;if(t===void 0)return null;let n=dn({kind:`retry-status`,reason:t});if(n!==null)return Q(`auth`,`structured`,!0,n,`structured`);let r=xn({kind:`retry-status`,reason:t,resetAt:On(e.resetAt)});return r===null?wn.has(t)?Q(`model-not-found`,`structured`,!0,kn(),`structured`):null:Q(`quota`,`structured`,!0,r,`structured`)}function Mn(e){let t=e.detail??`Unknown session error`;return tn(t)?{errorInfo:nn(t,e.model),classificationPath:`fallback`}:e.status===429?{errorInfo:$t(`rate_limit`,t,!0),classificationPath:`name`}:e.isRetryable===!0?{errorInfo:rn(t,e.model),classificationPath:`structured`}:e.isRetryable===!1?{errorInfo:an(t),classificationPath:`structured`}:{errorInfo:an(t),classificationPath:e.name!==void 0||e.status!==void 0||e.code!==void 0?`name`:`unclassified`}}function Nn(e){let{name:t,status:n,code:r}=e,i=e.message!==void 0&&e.message.length>0?e.message:void 0,a=dn({kind:`session-error`,name:t});if(a!==null)return Q(`auth`,`structured`,!0,a,`structured`);let o=pn({kind:`session-error`,name:t});if(o!==null)return Q(`context-overflow`,`structured`,!1,o,`structured`);if(t===`MessageAbortedError`){let t=Mn(e);return Q(`aborted`,`structured`,!1,t.errorInfo,t.classificationPath)}let s=xn({kind:`session-error`,status:n,code:r});if(s!==null)return Q(`quota`,`structured`,!0,s,`structured`);if(i!==void 0){let t=xn({kind:`session-error`,message:i});if(t!==null)return Q(`quota`,`text`,!0,t,`structured`);let n=cn({kind:`session-error`,message:i});if(n!==null)return Q(`model-not-found`,`text`,!0,n,`fallback`);let r=i.slice(0,2048);if(Dn(Tn,r))return Q(`auth`,`hint`,!1,An(ln(),e),`fallback`);if(Dn(En,r))return Q(`model-not-found`,`hint`,!1,An(kn(),e),`fallback`)}let c=Mn(e);return Q(`unclassified`,`none`,!1,c.errorInfo,c.classificationPath)}function Pn(e){return e.find(e=>typeof e==`string`&&e.length>0)}function Fn(e){return e.find(e=>typeof e==`number`)}function In(e){return e.find(e=>typeof e==`boolean`)}function Ln(e,t={}){let n=J(e,`data`),r=typeof e==`string`?e:Pn([J(n,`message`),J(e,`message`)]);return{source:`terminal-payload`,name:Pn([J(e,`name`),J(n,`name`)]),status:Fn([J(n,`status`),J(n,`statusCode`),J(e,`status`),J(e,`statusCode`)]),code:Pn([J(n,`code`),J(e,`code`)]),message:r,isRetryable:In([J(n,`isRetryable`),J(e,`isRetryable`)]),detail:t.detail,model:t.model}}function Rn(e){return J(e,`type`)===`retry`?{source:`retry-status`,reason:Pn([J(J(e,`action`),`reason`)]),resetAt:Fn([J(e,`next`)])}:null}function zn(e){return e.source===`retry-status`?jn(e):Nn(e)}function Bn(e){return q.join(e.runnerTemp,`fro-bot-attachments`,`${e.runId}-${e.runAttempt}`)}function Vn(e){return e instanceof Error&&`code`in e}async function Hn(e){try{await K.mkdir(e);return}catch(e){if(!Vn(e)||e.code!==`EEXIST`)throw e}let t=await K.lstat(e);if(t.isSymbolicLink())throw Error(`Refusing to use attachment directory ${e}: a symlink already exists at this path`);if(!t.isDirectory())throw Error(`Refusing to use attachment directory ${e}: a non-directory entry already exists at this path`)}async function Un(e){await Hn(q.dirname(e)),await Hn(e)}function Wn(){let e=/* @__PURE__ */ new Map;function t(t){let n=0;for(let r of e.values())r.state===t&&n++;return n}function n(){return t(`outstanding`)===0&&t(`unknown`)===0}return{adopt:(t,n)=>{e.has(t)!==!0&&e.set(t,{label:n,state:`outstanding`})},settle:t=>{let n=e.get(t);n!==void 0&&n.state!==`settled`&&e.set(t,{label:n.label,state:`settled`})},markUnknown:t=>{let n=e.get(t);n!==void 0&&n.state===`outstanding`&&e.set(t,{label:n.label,state:`unknown`})},release:t=>{e.delete(t)},outstanding:()=>t(`outstanding`),unknown:()=>t(`unknown`),isDrainComplete:()=>n(),isPersistenceSafe:()=>n(),snapshot:()=>Array.from(e.entries()).map(([e,t])=>({sessionId:e,label:t.label,state:t.state})),isTracked:t=>e.has(t)}}function Gn(e){return e.startsWith(`shell:`)}function $(e){return Y(e,`sessionID`)}function Kn(e){let t=Y(e,`type`);return t===`sync`?Y(e,`name`)?.replace(/\.\d+$/,``)??t:t}function qn(e){return Z(e,`properties`)??Z(e,`data`)}function Jn(e){return $(Z(e,`properties`))??$(Z(e,`data`))}const Yn=[`OWNER`,`MEMBER`,`COLLABORATOR`];async function Xn(e){let{ledger:t,adapter:n,parentSessionId:r,logger:i,signal:a}=e,o=()=>t.snapshot().filter(e=>!Gn(e.sessionId));if(o().length===0)return y({liveTrackedSessionIds:/* @__PURE__ */ new Set});let s=a===void 0?[]:[a],[c,l]=await Promise.all([n.children(r,...s),n.liveSessionIds(...s)]);if(c.success===!1||l.success===!1){let e=c.success===!1?c.error:l.error,n=o().filter(e=>e.state===`outstanding`);for(let e of n)t.markUnknown(e.sessionId);return i.warning(`Ledger reconciliation failed; marking outstanding entries unknown rather than settling them`,{source:`reconcileLedgerOnce`,parentSessionId:r,unknownCount:n.length,error:e.message}),H(e)}let u=c.data,d=l.data,f=new Set(u.map(e=>e.id)),p=[],m=[],h=/* @__PURE__ */ new Set;for(let e of o())(e.state===`outstanding`||e.state===`unknown`)&&(f.has(e.sessionId)===!1?(t.markUnknown(e.sessionId),m.push(e.sessionId)):d.has(e.sessionId)===!0?h.add(e.sessionId):(t.settle(e.sessionId),p.push(e.sessionId)));return(p.length>0||m.length>0)&&i.debug(`Ledger reconciliation adjusted ownership`,{source:`reconcileLedgerOnce`,parentSessionId:r,settled:p,downgradedToUnknown:m}),y({liveTrackedSessionIds:h})}function Zn(e){let{intervalMs:t=3e4,runPass:n,...r}=e,i=!1,a=!1,o=setInterval(()=>{i||a||(a=!0,(n===void 0?Xn(r):(async()=>n())()).catch(()=>{}).finally(()=>{a=!1}))},t);return{dispose:()=>{i||(i=!0,clearInterval(o))}}}function Qn(e,t){return{children:async(n,r)=>{try{let i=await e.session.children({path:{id:n},query:{directory:t},...r===void 0?{}:{signal:r}});return i.error!=null||i.data==null?H(m(i.error??`session.children returned no data`)):Array.isArray(i.data)?y(i.data.map(e=>({id:e.id}))):H(/* @__PURE__ */ Error(`session.children returned a non-array payload`))}catch(e){return H(m(e))}},liveSessionIds:async n=>{try{let r=await e.session.status({query:{directory:t},...n===void 0?{}:{signal:n}});return r.error!=null||r.data==null?H(m(r.error??`session.status returned no data`)):y(new Set(Object.keys(r.data)))}catch(e){return H(m(e))}}}}function $n(e){return Array.isArray(e)?e.some(e=>{if(Y(e,`type`)!==`tool`||Cn(Z(e,`metadata`),`providerExecuted`)===!0)return!1;let t=Z(e,`state`),n=Cn(Z(t,`metadata`),`interrupted`);return Y(t,`status`)!==`error`||n!==!0}):!1}function er(e,t){switch(e){case`discussion_comment`:case`issue_comment`:case`issues`:case`pull_request`:case`pull_request_review_comment`:case`unsupported`:return null;case`schedule`:case`workflow_dispatch`:switch(t){case`working-dir`:return`working-dir`;case`branch-pr`:return`branch-pr`;case`auto`:return`working-dir`;default:return t}default:return e}}async function tr(e,t,n,r=async(e,t)=>K.writeFile(e,t,`utf8`)){let i=[];for(let a of e){let e=q.join(t,a.filename);try{await r(e,a.content),i.push({type:`file`,mime:`text/plain`,url:Ot(e).toString(),filename:a.filename})}catch(t){n.warning(`Failed to materialize reference file`,{error:x(t),filename:a.filename,path:e})}}return i}function nr(e){switch(e){case`pull_request`:case`issue_comment`:case`issues`:return`affected`;case`workflow_dispatch`:case`schedule`:return`autonomous`;default:return`deferred-or-unknown`}}function rr(e){throw Error(`Unexpected value: ${String(e)}`)}function ir(e){switch(e){case`affected`:return`withhold`;case`autonomous`:case`deferred-or-unknown`:return`provision`;default:return rr(e)}}function ar(e){switch(e){case`affected`:return`file-convention`;case`autonomous`:case`deferred-or-unknown`:return`model-gh`;default:return rr(e)}}function or(e,t){let n=nr(e),r=ir(n);return t===`none`?{delivery:`none`,credential:r}:{delivery:ar(n),credential:r}}function sr(e){let t=Rt.resolve(Rt.normalize(e));return t.endsWith(Rt.sep)&&t.length>1?t.slice(0,-1):t}async function cr(e,t,n){let r=await e.project.list({query:{directory:t}});if(r.error!=null||r.data==null)return n.warning(`SDK project list failed`,{error:x(r.error)}),[];if(!Array.isArray(r.data))return n.warning(`SDK project list returned a non-array payload`,{type:typeof r.data}),[];let i=0,a=[];for(let e of r.data){if(!me(e)){i+=1;continue}let t=dt(e.id),n=dt(e.worktree);t==null||n==null?i+=1:a.push({id:t,worktree:n})}return n.debug(`Discovered projects via SDK`,{total:r.data.length,skipped:i,retained:a.length}),a}async function lr(e,t,n){let r=sr(t),i=await cr(e,t,n);for(let e of i)if(sr(e.worktree)===r)return e;return null}function ur(e,t){return{key:`${e}-${t}`,entityType:e,entityId:t}}function dr(e){return Dt(`sha256`).update(e).digest(`hex`).slice(0,8)}function fr(e,t){return t==null?e:`${e}-${t}`}function pr(e,t){if(e.eventType===`unsupported`)return null;if(e.eventType===`schedule`){let n=typeof e.raw==`object`&&e.raw!=null&&`event`in e.raw?e.raw.event:void 0,r=typeof n==`object`&&n&&`type`in n&&n.type===`schedule`&&`schedule`in n&&typeof n.schedule==`string`?n.schedule:void 0;return ur(`schedule`,fr(`${dr((r!=null&&r.trim().length>0?r:e.action)??`default`)}-${e.runId}`,t))}return e.eventType===`workflow_dispatch`?ur(`dispatch`,fr(String(e.runId),t)):e.target==null?null:e.eventType===`issue_comment`?e.target.kind===`issue`?ur(`issue`,String(e.target.number)):e.target.kind===`pr`?ur(`pr`,String(e.target.number)):null:e.eventType===`discussion_comment`?e.target.kind===`discussion`?ur(`discussion`,String(e.target.number)):null:e.eventType===`issues`?e.target.kind===`issue`?ur(`issue`,String(e.target.number)):null:(e.eventType===`pull_request`||e.eventType===`pull_request_review_comment`)&&e.target.kind===`pr`?ur(`pr`,String(e.target.number)):null}function mr(e){return`fro-bot: ${e.key}`}function hr(e,t){let n=e.filter(e=>e.title===t);return n.length===0?null:n.reduce((e,t)=>t.time.updated>e.time.updated?t:e)}function gr(e){let t=q.resolve(e);return t.endsWith(q.sep)&&t.length>1?t.slice(0,-1):t}async function _r(e,t,n,r){try{let i=await Ae(e,t,r),a=mr(n),o=gr(t),s=hr(i.filter(e=>gr(e.directory)===o).filter(e=>e.time.archived==null&&e.time.compacting==null),a);if(s==null){let e=hr(i.filter(e=>e.time.archived==null&&e.time.compacting==null),a);return e!=null&&r.warning(`Session continuity: matching session has different workspace directory, ignoring`,{sessionId:e.id,sessionDirectory:e.directory,workspacePath:t}),{status:`not-found`}}return{status:`found`,session:s}}catch(e){return{status:`error`,error:x(e)}}}const vr={maxSessions:50,maxAgeDays:30};async function yr(e,t,n,r){let{maxSessions:i,maxAgeDays:a}=n;if(r.info(`Starting session pruning`,{workspacePath:t,maxSessions:i,maxAgeDays:a}),await lr(e,t,r)==null)return r.debug(`No project found for pruning`,{workspacePath:t}),{prunedCount:0,prunedSessionIds:[],remainingCount:0,freedBytes:0};let o=await Ae(e,t,r),s=o.filter(e=>e.parentID==null);if(s.length===0)return{prunedCount:0,prunedSessionIds:[],remainingCount:0,freedBytes:0};let c=[...s].sort((e,t)=>t.time.updated-e.time.updated),l=/* @__PURE__ */ new Date;l.setDate(l.getDate()-a);let u=l.getTime(),d=/* @__PURE__ */ new Set;for(let e of c)e.time.updated>=u&&d.add(e.id);for(let e=0;e!d.has(e.id)),p=/* @__PURE__ */ new Set;for(let e of f){p.add(e.id);for(let t of o)t.parentID===e.id&&p.add(t.id)}if(p.size===0)return r.info(`No sessions to prune`),{prunedCount:0,prunedSessionIds:[],remainingCount:s.length,freedBytes:0};let m=[];for(let t of p)try{await Ue(e,t,r),m.push(t),r.debug(`Pruned session`,{sessionId:t})}catch(e){r.warning(`Failed to prune session`,{sessionId:t,error:x(e)})}let h=s.length-f.length;return r.info(`Session pruning complete`,{prunedCount:m.length,remainingCount:h}),{prunedCount:m.length,prunedSessionIds:m,remainingCount:h,freedBytes:0}}async function br(e,t,n,r,i){if(n!=null&&i?.isExpired()!==!0&&i?.remainingMs()!==0)try{let a,o=i==null?null:new Promise((e,t)=>{a=()=>t(/* @__PURE__ */ Error(`Session title re-assertion aborted`)),i.signal.addEventListener(`abort`,a,{once:!0})});try{let a=e.session.update({path:{id:t},body:{title:n},...i==null?{}:{signal:i.signal}}),s=await Promise.race([a,...o==null?[]:[o]]);if(i?.isExpired()===!0)return;s.error!=null&&r.warning(`Best-effort session title re-assertion failed`,{sessionId:t,sessionTitle:n,error:se(s.error)})}finally{i!=null&&a!=null&&i.signal.removeEventListener(`abort`,a)}}catch(e){if(i?.isExpired()===!0)return;r.warning(`Best-effort session title re-assertion failed`,{sessionId:t,sessionTitle:n,error:x(e)})}}function xr(e){let t=[`--- Fro Bot Run Summary ---`,`Event: ${e.eventType}`,`Repo: ${e.repo}`,`Ref: ${e.ref}`,`Run ID: ${e.runId}`,`Cache: ${e.cacheStatus}`,`Duration: ${e.duration}s`];return e.sessionIds.length>0&&t.push(`Sessions used: ${e.sessionIds.join(`, `)}`),e.logicalKey!=null&&t.push(`Logical Thread: ${e.logicalKey}`),e.createdPRs.length>0&&t.push(`PRs created: ${e.createdPRs.join(`, `)}`),e.createdCommits.length>0&&t.push(`Commits: ${e.createdCommits.join(`, `)}`),e.tokenUsage!=null&&t.push(`Tokens: ${e.tokenUsage.input} in / ${e.tokenUsage.output} out`),t.join(` `)}async function Sr(e,t,n,r){let i=xr(t);try{let t=await n.session.prompt({path:{id:e},body:{noReply:!0,parts:[{type:`text`,text:i}]}});if(t.error!=null){r.warning(`SDK prompt writeback failed`,{sessionId:e,error:se(t.error)});return}r.info(`Session summary written via SDK`,{sessionId:e})}catch(t){r.warning(`SDK prompt writeback failed`,{sessionId:e,error:x(t)})}}const Cr=//;function wr(e){let t=Cr.exec(e),n=t?.[1],r=t?.[2];return n===void 0||r!==`completed`&&r!==`error`?null:{childSessionId:n,state:r}}function Tr(e){if(Y(e,`type`)!==`text`||Cn(e,`synthetic`)!==!0)return null;let t=Y(e,`text`);return t===null?null:wr(t)}const Er=`agent: working`,Dr=/^\d{12}$/;function Or(e){let t=e.value?.trim();return t!=null&&t.length>0?t:void 0}function kr(e,t){return H(Ve(`${e}: ${t}`))}function Ar(e){let[t,...n]=e,r=n.pop();return r===void 0?t.source:`${[t,...n].map(e=>e.source).join(`, `)} or ${r.source}`}function jr(e){let t=Or(e);return t===void 0?y(void 0):t===`aws:kms`||t===`AES256`?y(t):kr(e.source,`must be either 'aws:kms' or 'AES256'`)}function Mr(e,n){let r=jr(e.sseEncryption);if(r.success===!1)return r;let i=r.data,a=Or(e.bucket),o=e.region.map(Or).find(e=>e!==void 0),s=Or(e.endpoint),c=Or(e.expectedBucketOwner),l=Or(e.sseKmsKeyId),u=Or(e.prefix)??`fro-bot-state`;if(e.enabled){if(a===void 0)return H(Ve(`${e.bucket.source} is required`));if(o===void 0&&n.region===`required`)return H(Ve(`${Ar(e.region)} is required`));if(s!==void 0){let t=it(s,e.allowInsecureEndpoint);if(t.success===!1)return kr(e.endpoint.source,t.error.message)}let t=xe(u);if(t.success===!1)return kr(e.prefix.source,t.error.message);if(u=t.data,c!==void 0&&Dr.test(c)===!1)return kr(e.expectedBucketOwner.source,`must be a 12-digit AWS account ID`)}let d={enabled:e.enabled,bucket:a??``,region:o??``,prefix:u,allowInsecureEndpoint:e.allowInsecureEndpoint,...s===void 0?{}:{endpoint:s},...c===void 0?{}:{expectedBucketOwner:c},...i===void 0?{}:{sseEncryption:i},...l===void 0?{}:{sseKmsKeyId:l}};return e.enabled&&l!==void 0&&t(d)!==`aws:kms`?kr(e.sseKmsKeyId.source,`requires the server-side encryption mode to be aws:kms; set ${e.sseEncryption.source} to aws:kms`):y(d)}const Nr={todowrite:[`Todo`,`\x1B[33m\x1B[1m`],todoread:[`Todo`,`\x1B[33m\x1B[1m`],bash:[`Bash`,`\x1B[31m\x1B[1m`],edit:[`Edit`,`\x1B[32m\x1B[1m`],glob:[`Glob`,`\x1B[34m\x1B[1m`],grep:[`Grep`,`\x1B[34m\x1B[1m`],list:[`List`,`\x1B[34m\x1B[1m`],read:[`Read`,`\x1B[35m\x1B[1m`],write:[`Write`,`\x1B[32m\x1B[1m`],websearch:[`Search`,`\x1B[2m\x1B[1m`]},Pr=`\x1B[0m`;function Fr(){return W.env.NO_COLOR==null}function Ir(e,t){let[n,r]=Nr[e.toLowerCase()]??[e,`\x1B[36m\x1B[1m`],i=n.padEnd(10,` `);Fr()?W.stdout.write(`\n${r}|${Pr} ${i} ${Pr}${t}\n`):W.stdout.write(`\n| ${i} ${t}\n`)}function Lr(e){W.stdout.write(`\n${e}\n`)}function Rr(e){let[t,n]=e.split(`/`);if(t==null||n==null||t.length===0||n.length===0)throw Error(`Invalid repository string: ${e}`);return{owner:t,repo:n}}async function zr(e,t,n,r,i){try{let{owner:a,repo:o}=Rr(t),{data:s}=await e.rest.reactions.createForIssueComment({owner:a,repo:o,comment_id:n,content:r});return i.debug(`Created comment reaction`,{commentId:n,content:r,reactionId:s.id}),{id:s.id}}catch(e){return i.warning(`Failed to create comment reaction`,{commentId:n,content:r,error:x(e)}),null}}async function Br(e,t,n,r){try{let{owner:r,repo:i}=Rr(t),{data:a}=await e.rest.reactions.listForIssueComment({owner:r,repo:i,comment_id:n,per_page:100});return a.map(e=>({id:e.id,content:e.content,userLogin:e.user?.login??null}))}catch(e){return r.warning(`Failed to list comment reactions`,{commentId:n,error:x(e)}),[]}}async function Vr(e,t,n,r,i){try{let{owner:a,repo:o}=Rr(t);return await e.rest.reactions.deleteForIssueComment({owner:a,repo:o,comment_id:n,reaction_id:r}),i.debug(`Deleted comment reaction`,{commentId:n,reactionId:r}),!0}catch(e){return i.warning(`Failed to delete comment reaction`,{commentId:n,reactionId:r,error:x(e)}),!1}}async function Hr(e,t,n,r,i,a){let{owner:o,repo:s}=Rr(t);try{return await e.rest.issues.createLabel({owner:o,repo:s,name:n,color:r,description:i}),a.debug(`Created label`,{name:n,color:r}),!0}catch(e){return e instanceof Error&&`status`in e&&e.status===422?(a.debug(`Label already exists`,{name:n}),!0):(a.warning(`Failed to create label`,{name:n,error:x(e)}),!1)}}async function Ur(e,t,n,r,i){try{let{owner:a,repo:o}=Rr(t);return await e.rest.issues.addLabels({owner:a,repo:o,issue_number:n,labels:[...r]}),i.debug(`Added labels to issue`,{issueNumber:n,labels:r}),!0}catch(e){return i.warning(`Failed to add labels to issue`,{issueNumber:n,labels:r,error:x(e)}),!1}}function Wr(e){return e==null?{}:{request:{signal:e}}}async function Gr(e,t,n,r,i,a){try{let{owner:o,repo:s}=Rr(t);return await e.rest.issues.removeLabel({owner:o,repo:s,issue_number:n,name:r,...Wr(a)}),i.debug(`Removed label from issue`,{issueNumber:n,label:r}),`removed`}catch(e){return e instanceof Error&&`status`in e&&e.status===404?(i.debug(`Label was not present on issue`,{issueNumber:n,label:r}),`absent`):(i.warning(`Failed to remove label from issue`,{issueNumber:n,label:r,error:x(e)}),`failed`)}}async function Kr(e,t,n,r,i,a){return await Gr(e,t,n,r,i,a)!==`failed`}async function qr(e,t,n,r,i){try{let{owner:r,repo:a}=Rr(t),{data:o}=await e.rest.issues.listLabelsOnIssue({owner:r,repo:a,issue_number:n,per_page:100,...Wr(i)});return o.map(e=>e.name)}catch(e){return r.warning(`Failed to list labels on issue`,{issueNumber:n,error:x(e)}),null}}function Jr(e){if(typeof e!=`string`)return null;for(let t of e.split(`,`)){if(t.includes(`rel="last"`)===!1)continue;let e=/[?&]page=(\d+)/.exec(t);if(e?.[1]!=null)return Number(e[1])}return null}async function Yr(e,t,n,r,i,a){try{let{owner:i,repo:o}=Rr(t),s=async t=>e.rest.issues.listEvents({owner:i,repo:o,issue_number:n,per_page:100,page:t,...Wr(a)}),c=new Map(r.map(e=>[e.toLowerCase(),e])),l=/* @__PURE__ */ new Map,u=await s(1),d=Jr(u.headers.link)??1,f=d,p=d===1?u:await s(d);for(let e=0;e<3;e++){let t=/* @__PURE__ */ new Map;for(let e of p.data){let n=e.event===`labeled`?c.get(e.label?.name.toLowerCase()??``):void 0;if(n==null)continue;let r=Date.parse(e.created_at);Number.isNaN(r)||r>(t.get(n)??-1/0)&&t.set(n,r)}for(let[e,n]of t)l.has(e)===!1&&l.set(e,n);if(l.size===c.size||f<=1||e+1>=3)break;if(a?.aborted===!0)return null;--f,p=f===1?u:await s(f)}return l}catch(e){return i.warning(`Failed to read issue events`,{issueNumber:n,labels:r,error:x(e)}),null}}async function Xr(e,t,n){try{let{owner:n,repo:r}=Rr(t),{data:i}=await e.rest.repos.get({owner:n,repo:r});return i.default_branch}catch(e){return n.warning(`Failed to get default branch`,{repo:t,error:x(e)}),`main`}}const Zr={admin:`OWNER`,maintain:`MEMBER`,write:`COLLABORATOR`,triage:`COLLABORATOR`};async function Qr(e,t,n,r,i){try{let{data:a}=await e.rest.repos.getCollaboratorPermissionLevel({owner:t,repo:n,username:r}),o=Zr[a.permission]??null;return i.debug(`Resolved sender permission`,{username:r,permission:a.permission,association:o}),o}catch(e){return i.warning(`Failed to resolve sender permission`,{username:r,error:x(e)}),null}}async function $r(e,t,n){try{let{data:n}=await e.rest.users.getByUsername({username:t});return{id:n.id,login:n.login}}catch(e){return n.debug(`Failed to get user by username`,{username:t,error:x(e)}),null}}const ei={maxComments:50,maxCommits:100,maxFiles:100,maxReviews:100,maxBodyBytes:10240,maxTotalBytes:102400},ti=`…[truncated]`;function ni(e,t){if(e.length===0)return{text:``,truncated:!1};let n=new TextEncoder,r=n.encode(e);if(r.length<=t)return{text:e,truncated:!1};let i=t-n.encode(ti).length;if(i<=0)return{text:ti,truncated:!0};let a=r.slice(0,i),o=new TextDecoder(`utf-8`,{fatal:!1}).decode(a);for(;o.length>0&&o.charCodeAt(o.length-1)===65533;)a=a.slice(0,-1),o=new TextDecoder(`utf-8`,{fatal:!1}).decode(a);return{text:o+ti,truncated:!0}}async function ri(e,t,n){let r=[];for(let t=1;t<=50;t++){let n=await e(t);if(r.push(...n),n.length<100)return r}return n.warning(`REST collection pagination limit reached`,{collection:t,maxPages:50}),r}async function ii(e,t,n,r,i,a){try{let[o,s]=await Promise.all([e.rest.issues.get({owner:t,repo:n,issue_number:r}),ri(async i=>(await e.rest.issues.listComments({owner:t,repo:n,issue_number:r,per_page:100,page:i})).data,`issue comments`,a)]),c=o.data,l=ni(c.body??``,i.maxBodyBytes),u=s.slice(Math.max(0,s.length-i.maxComments)).map(e=>({id:e.node_id??String(e.id),author:e.user?.login??null,body:e.body??``,createdAt:e.created_at,authorAssociation:e.author_association,isMinimized:!1})),d=(c.labels??[]).filter(e=>typeof e==`object`&&!!e&&`name`in e).map(e=>({name:e.name??``,color:e.color})),f=(c.assignees??[]).map(e=>({login:e?.login??``}));return{type:`issue`,number:c.number,title:c.title,body:l.text,bodyTruncated:l.truncated,state:c.state,author:c.user?.login??null,createdAt:c.created_at,labels:d,assignees:f,comments:u,commentsTruncated:s.length>u.length,totalComments:s.length}}catch(e){return a.warning(`REST issue fallback failed`,{owner:t,repo:n,number:r,error:x(e)}),null}}async function ai(e,t,n,r,i,a){try{let o=await e.rest.pulls.get({owner:t,repo:n,pull_number:r}),[s,c,l,u]=await Promise.all([ri(async i=>(await e.rest.pulls.listCommits({owner:t,repo:n,pull_number:r,per_page:100,page:i})).data,`pull request commits`,a),e.rest.pulls.listFiles({owner:t,repo:n,pull_number:r,per_page:i.maxFiles+1}),ri(async i=>(await e.rest.pulls.listReviews({owner:t,repo:n,pull_number:r,per_page:100,page:i})).data,`pull request reviews`,a),ri(async i=>(await e.rest.issues.listComments({owner:t,repo:n,issue_number:r,per_page:100,page:i})).data,`pull request comments`,a)]),d=await e.rest.pulls.listRequestedReviewers({owner:t,repo:n,pull_number:r}).catch(e=>(a.warning(`Failed to fetch requested reviewers, defaulting to empty`,{owner:t,repo:n,number:r,error:x(e)}),{data:{users:[],teams:[]}})),f=o.data,p=ni(f.body??``,i.maxBodyBytes),m=f.base.repo?.owner.login,h=f.head.repo?.owner.login,g=h==null||m!==h,_=u.slice(Math.max(0,u.length-i.maxComments)).map(e=>({id:e.node_id??String(e.id),author:e.user?.login??null,body:e.body??``,createdAt:e.created_at,authorAssociation:e.author_association,isMinimized:!1})),v=s.slice(Math.max(0,s.length-i.maxCommits)).map(e=>({oid:e.sha,message:e.commit.message,author:e.commit.author?.name??null})),y=c.data.slice(0,i.maxFiles).map(e=>({path:e.filename,additions:e.additions,deletions:e.deletions,status:e.status})),b=l.slice(Math.max(0,l.length-i.maxReviews)).map(e=>({author:e.user?.login??null,state:e.state,body:e.body??``,createdAt:e.submitted_at??``,comments:[]})),S=(f.labels??[]).map(e=>({name:e.name??``,color:e.color})),C=(f.assignees??[]).map(e=>({login:e?.login??``})),w=(d.data.users??[]).map(e=>e.login),T=(d.data.teams??[]).map(e=>e.name);return{type:`pull_request`,number:f.number,title:f.title,body:p.text,bodyTruncated:p.truncated,state:f.state,author:f.user?.login??null,createdAt:f.created_at,baseBranch:f.base.ref,headBranch:f.head.ref,isFork:g,labels:S,assignees:C,comments:_,commentsTruncated:u.length>_.length,totalComments:u.length,commits:v,commitsTruncated:s.length>v.length,totalCommits:s.length,files:y,filesTruncated:c.data.length>y.length,totalFiles:c.data.length,reviews:b,reviewsTruncated:l.length>b.length,totalReviews:l.length,authorAssociation:f.author_association,requestedReviewers:w,requestedReviewerTeams:T}}catch(e){return a.warning(`REST pull request fallback failed`,{owner:t,repo:n,number:r,error:x(e)}),null}}async function oi(e,t,n,r,i,a){try{return await e.graphql(` query GetIssue($owner: String!, $repo: String!, $number: Int!, $maxComments: Int!) { diff --git a/dist/post.js b/dist/post.js index 8cce96955e..1e9d8373b2 100644 --- a/dist/post.js +++ b/dist/post.js @@ -1 +1 @@ -import{$t as e,G as t,H as n,J as r,K as i,Kt as a,Q as o,R as s,U as c,V as l,W as u,Z as d,c as f,et as p,f as m,g as h,h as g,m as _,n as v,q as y,t as b,tt as x,u as S,w as C}from"./artifact-_KnC6wDo.js";import*as w from"node:path";function T(t){let n=e(t);return n.length>0?n:void 0}function E(){let e=T(g.S3_ENABLED),t=T(g.S3_BUCKET),n=T(g.S3_PREFIX);if(e==null||t==null||n==null)return;let r=T(g.S3_REGION)??``,i=T(g.S3_ENDPOINT),a=T(g.S3_EXPECTED_BUCKET_OWNER),o=T(g.S3_ALLOW_INSECURE_ENDPOINT),s=T(g.S3_SSE_ENCRYPTION),c=T(g.S3_SSE_KMS_KEY_ID);return{enabled:e===`true`,bucket:t,region:r,prefix:n,endpoint:i,expectedBucketOwner:a,allowInsecureEndpoint:o===`true`,sseEncryption:s===`aws:kms`||s===`AES256`?s:void 0,sseKmsKeyId:c}}async function D(e){try{let t=T(g.LOCK_HOLDER_ID);if(t==null)return;let r=T(g.LOCK_HOLDER_JOB),i=T(g.LOCK_ACQUISITION_TOKEN),a=E();if(a?.enabled!==!0)return;let o=n(),c=await _(async e=>m({storeConfig:a,repo:o,holderId:t,...r===void 0?{}:{holderJob:r},...i===void 0?{}:{acquisitionToken:i},signal:e,logger:s({phase:`post-lock-release`})}),S,`Lock release exceeded ${S}ms`);if(c.success===!1){e.warning(`Post-action lock release failed (non-fatal)`,{error:c.error.message,repo:o,holderId:t});return}e.info(`Post-action lock release`,{outcome:c.data,repo:o,holderId:t})}catch(t){e.warning(`Post-action lock release threw (non-fatal)`,{error:a(t)})}}async function O(e={}){let t=e.logger??s({phase:`post`});try{await k(t)}finally{await D(t)}}async function k(m){let _=e(g.SHOULD_SAVE_CACHE),S=C(e(g.CACHE_SAVED)),T=e(g.SESSION_ID)||null,D=e(g.OPENCODE_VERSION)||null,O=E();if(m.debug(`Post-action state`,{shouldSaveCache:_,cacheSaved:S,sessionId:T,opencodeVersion:D,hasStoreConfig:O!=null}),_!==`true`)m.info(`Skipping post-action: event was not processed`,{shouldSaveCache:_});else{if(S===`durable`||S===`store-only`||S===`skipped`){let e=S===`durable`?`cache saved by main action`:S===`store-only`?`state persisted to the object store by main action`:`main action skipped the save`;m.info(`Skipping post-action: ${e}`,{cacheSaved:S})}else if(S===`declined-for-safety`)m.info(`Skipping post-action: honoring persistence safety decline from main action, not retrying`,{cacheSaved:S}),await h({cachePersisted:!1,storePersisted:!1,outcome:`ownership-declined`},`post-skip-safety`,m);else{let l=String(u());try{let e=f(),n=w.join(t(),`.git`,`opencode`),a={components:e,runId:u(),logger:m,storagePath:r(),authPath:i(),projectIdPath:n,opencodeVersion:D,...O==null?{}:{storeConfig:O},objectStorePublish:`withhold`},o=O?.enabled===!0;o&&m.info(`Post-action withheld the object-store session publish: the main step has released the coordination lease, so only the Actions cache is retried`);let s=await v(a);await h(s,`post-retry`,m,void 0,o?`lease-released`:void 0),s.cachePersisted===!0?m.info(`Post-action cache saved`,{sessionId:T}):s.outcome===`skipped-empty`?m.info(`Post-action: no cache content to save`,{sessionId:T}):m.info(`Post-action cache save did not persist (${s.outcome})`,{sessionId:T,storePersisted:s.storePersisted})}catch(e){m.warning(`Post-action cache save failed (non-fatal)`,{error:a(e)})}if(O?.enabled===!0)try{let t=s({phase:`post-object-store`}),r=o(O,t),i=n(),a=c();e(g.CLEANUP_METADATA_WRITTEN)!==`true`&&await x(r,O,`github`,i,l,{runId:l,timestamp:(/* @__PURE__ */ new Date()).toISOString(),cleanupSkipped:!0,runAttempt:a},t),await p(r,O,`github`,i,l,y(),t)}catch(e){m.warning(`Post-action object store sync failed (non-fatal)`,{error:a(e)})}}if(d()&&e(g.ARTIFACT_UPLOADED)!==`true`)try{let e=s({phase:`post-artifact-upload`});await b({logPath:y(),runId:u(),runAttempt:c(),invocationIdentity:l(),logger:e})}catch(e){m.warning(`Post-action artifact upload failed (non-fatal)`,{error:a(e)})}}}await O();export{}; \ No newline at end of file +import{$t as e,G as t,H as n,J as r,K as i,Kt as a,Q as o,R as s,U as c,V as l,W as u,Z as d,c as f,et as p,f as m,g as h,h as g,m as _,n as v,q as y,t as b,tt as x,u as S,w as C}from"./artifact-DhvFibqM.js";import*as w from"node:path";function T(t){let n=e(t);return n.length>0?n:void 0}function E(){let e=T(g.S3_ENABLED),t=T(g.S3_BUCKET),n=T(g.S3_PREFIX);if(e==null||t==null||n==null)return;let r=T(g.S3_REGION)??``,i=T(g.S3_ENDPOINT),a=T(g.S3_EXPECTED_BUCKET_OWNER),o=T(g.S3_ALLOW_INSECURE_ENDPOINT),s=T(g.S3_SSE_ENCRYPTION),c=T(g.S3_SSE_KMS_KEY_ID);return{enabled:e===`true`,bucket:t,region:r,prefix:n,endpoint:i,expectedBucketOwner:a,allowInsecureEndpoint:o===`true`,sseEncryption:s===`aws:kms`||s===`AES256`?s:void 0,sseKmsKeyId:c}}async function D(e){try{let t=T(g.LOCK_HOLDER_ID);if(t==null)return;let r=T(g.LOCK_HOLDER_JOB),i=T(g.LOCK_ACQUISITION_TOKEN),a=E();if(a?.enabled!==!0)return;let o=n(),c=await _(async e=>m({storeConfig:a,repo:o,holderId:t,...r===void 0?{}:{holderJob:r},...i===void 0?{}:{acquisitionToken:i},signal:e,logger:s({phase:`post-lock-release`})}),S,`Lock release exceeded ${S}ms`);if(c.success===!1){e.warning(`Post-action lock release failed (non-fatal)`,{error:c.error.message,repo:o,holderId:t});return}e.info(`Post-action lock release`,{outcome:c.data,repo:o,holderId:t})}catch(t){e.warning(`Post-action lock release threw (non-fatal)`,{error:a(t)})}}async function O(e={}){let t=e.logger??s({phase:`post`});try{await k(t)}finally{await D(t)}}async function k(m){let _=e(g.SHOULD_SAVE_CACHE),S=C(e(g.CACHE_SAVED)),T=e(g.SESSION_ID)||null,D=e(g.OPENCODE_VERSION)||null,O=E();if(m.debug(`Post-action state`,{shouldSaveCache:_,cacheSaved:S,sessionId:T,opencodeVersion:D,hasStoreConfig:O!=null}),_!==`true`)m.info(`Skipping post-action: event was not processed`,{shouldSaveCache:_});else{if(S===`durable`||S===`store-only`||S===`skipped`){let e=S===`durable`?`cache saved by main action`:S===`store-only`?`state persisted to the object store by main action`:`main action skipped the save`;m.info(`Skipping post-action: ${e}`,{cacheSaved:S})}else if(S===`declined-for-safety`)m.info(`Skipping post-action: honoring persistence safety decline from main action, not retrying`,{cacheSaved:S}),await h({cachePersisted:!1,storePersisted:!1,outcome:`ownership-declined`},`post-skip-safety`,m);else{let l=String(u());try{let e=f(),n=w.join(t(),`.git`,`opencode`),a={components:e,runId:u(),logger:m,storagePath:r(),authPath:i(),projectIdPath:n,opencodeVersion:D,...O==null?{}:{storeConfig:O},objectStorePublish:`withhold`},o=O?.enabled===!0;o&&m.info(`Post-action withheld the object-store session publish: the main step has released the coordination lease, so only the Actions cache is retried`);let s=await v(a);await h(s,`post-retry`,m,void 0,o?`lease-released`:void 0),s.cachePersisted===!0?m.info(`Post-action cache saved`,{sessionId:T}):s.outcome===`skipped-empty`?m.info(`Post-action: no cache content to save`,{sessionId:T}):m.info(`Post-action cache save did not persist (${s.outcome})`,{sessionId:T,storePersisted:s.storePersisted})}catch(e){m.warning(`Post-action cache save failed (non-fatal)`,{error:a(e)})}if(O?.enabled===!0)try{let t=s({phase:`post-object-store`}),r=o(O,t),i=n(),a=c();e(g.CLEANUP_METADATA_WRITTEN)!==`true`&&await x(r,O,`github`,i,l,{runId:l,timestamp:(/* @__PURE__ */ new Date()).toISOString(),cleanupSkipped:!0,runAttempt:a},t),await p(r,O,`github`,i,l,y(),t)}catch(e){m.warning(`Post-action object store sync failed (non-fatal)`,{error:a(e)})}}if(d()&&e(g.ARTIFACT_UPLOADED)!==`true`)try{let e=s({phase:`post-artifact-upload`});await b({logPath:y(),runId:u(),runAttempt:c(),invocationIdentity:l(),logger:e})}catch(e){m.warning(`Post-action artifact upload failed (non-fatal)`,{error:a(e)})}}}await O();export{}; \ No newline at end of file diff --git a/package.json b/package.json index 2265b7ea33..cd38c134f2 100644 --- a/package.json +++ b/package.json @@ -75,7 +75,7 @@ "@actions/exec": "3.0.0", "@actions/github": "9.1.1", "@actions/tool-cache": "4.0.0", - "@aws-sdk/client-s3": "3.1157.0", + "@aws-sdk/client-s3": "3.1158.0", "@bfra.me/es": "0.1.0", "@fro-bot/runtime": "workspace:*", "@octokit/auth-app": "8.3.1",