1"use strict";(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[2544],{364:(e,t,n)=>{n.d(t,{_:()=>b});var r=n(1304),s=n(38225),a=n(36469),i=n(83492),o=n(96922),l=n(83691),u=n(70610),c=n(80465),d=n(81548),m=n(16459),p=n(81029);let g={lstatSync:()=>{}},h=e=>{if(null==e)return 0;if("string"==typeof e)return p.Buffer.byteLength(e);if("number"==typeof e.byteLength)return e.byteLength;if("number"==typeof e.length)return e.length;if("number"==typeof e.size)return e.size;if("string"==typeof e.path)try{return g.lstatSync(e.path).size}catch(e){}};var f=n(8874);async function*y(e,t,n){let r=1,s={chunks:[],length:0};for await(let a of n(e))for(s.chunks.push(a),s.length+=a.byteLength;s.length>t;){let e=s.chunks.length>1?p.Buffer.concat(s.chunks):s.chunks[0];yield{partNumber:r,data:e.subarray(0,t)},s.chunks=[e.subarray(t)],s.length=s.chunks[0].byteLength,r+=1}yield{partNumber:r,data:1!==s.chunks.length?p.Buffer.concat(s.chunks):s.chunks[0],lastPart:!0}}async function*C(e,t){let n=1,r=0,s=t;for(;s<e.byteLength;)yield{partNumber:n,data:e.subarray(r,s)},n+=1,s=(r=s)+t;yield{partNumber:n,data:e.subarray(r),lastPart:!0}}async function*S(e){for await(let t of e)p.Buffer.isBuffer(t)||t instanceof Uint8Array?yield t:yield p.Buffer.from(t)}async function*k(e){let t=e.getReader();try{for(;;){let{done:e,value:n}=await t.read();if(e)return;p.Buffer.isBuffer(n)||n instanceof Uint8Array?yield n:yield p.Buffer.from(n)}}catch(e){throw e}finally{t.releaseLock()}}class b extends m.EventEmitter{constructor(e){super(),this.MAX_PARTS=1e4,this.queueSize=4,this.partSize=b.MIN_PART_SIZE,this.leavePartsOnError=!1,this.tags=[],this.concurrentUploaders=[],this.abortMultipartUploadCommand=null,this.uploadedParts=[],this.uploadEnqueuedPartsCount=0,this.isMultiPart=!0,this.sent=!1,this.queueSize=e.queueSize||this.queueSize,this.partSize=e.partSize||this.partSize,this.leavePartsOnError=e.leavePartsOnError||this.leavePartsOnError,this.tags=e.tags||this.tags,this.client=e.client,this.params=e.params,this.__validateInput(),this.totalBytes=h(this.params.Body),this.bytesUploadedSoFar=0,this.abortController=e.abortController??new u.z}async abort(){this.abortController.abort()}async done(){if(this.sent)throw Error("@aws-sdk/lib-storage: this instance of Upload has already executed .done(). Create a new instance.");return this.sent=!0,await Promise.race([this.__doMultipartUpload(),this.__abortTimeout(this.abortController.signal)])}on(e,t){return this.uploadEvent=e,super.on(e,t)}async __uploadUsingPut(e){this.isMultiPart=!1;let t={...this.params,Body:e.data},n=this.client.config,s=n.requestHandler,a=s instanceof m.EventEmitter?s:null,i=t=>{this.bytesUploadedSoFar=t.loaded,this.totalBytes=t.total,this.__notifyProgress({loaded:this.bytesUploadedSoFar,total:this.totalBytes,part:e.partNumber,Key:this.params.Key,Bucket:this.params.Bucket})};null!==a&&a.on("xhr.upload.progress",i);let o=await Promise.all([this.client.send(new r.w(t)),n?.endpoint?.()]),l=o[0],u=o[1];if(u||(u=(0,c.a0)(await (0,c.rC)(t,r.w,{...n}))),!u)throw Error('Could not resolve endpoint from S3 "client.config.endpoint()" nor EndpointsV2.');null!==a&&a.off("xhr.upload.progress",i);let p=this.params.Key.split("/").map(e=>(0,d.$6)(e)).join("/"),g=(0,d.$6)(this.params.Bucket),f=(()=>{let e=u.hostname.startsWith(`${g}.`),t=this.client.config.forcePathStyle,n=u.port?`:${u.port}`:"";return t?`${u.protocol}//${u.hostname}${n}/${g}/${p}`:e?`${u.protocol}//${u.hostname}${n}/${p}`:`${u.protocol}//${g}.${u.hostname}${n}/${p}`})();this.singleUploadResult={...l,Bucket:this.params.Bucket,Key:this.params.Key,Location:f};let y=h(e.data);this.__notifyProgress({loaded:y,total:y,part:1,Key:this.params.Key,Bucket:this.params.Bucket})}async __createMultipartUpload(){if(!this.createMultiPartPromise){let e={...this.params,Body:void 0};this.createMultiPartPromise=this.client.send(new s.n(e)).then(e=>(this.abortMultipartUploadCommand=new a.t({Bucket:this.params.Bucket,Key:this.params.Key,UploadId:e.UploadId}),e))}return this.createMultiPartPromise}async __doConcurrentUpload(e){for await(let t of e){if(this.uploadEnqueuedPartsCount>this.MAX_PARTS)throw Error(`Exceeded ${this.MAX_PARTS} parts in multipart upload to Bucket: ${this.params.Bucket} Key: ${this.params.Key}.`);if(this.abortController.signal.aborted)return;if(1===t.partNumber&&t.lastPart)return await this.__uploadUsingPut(t);if(!this.uploadId){let{UploadId:e}=await this.__createMultipartUpload();if(this.uploadId=e,this.abortController.signal.aborted)return}let e=h(t.data)||0,n=this.client.config.requestHandler,r=n instanceof m.EventEmitter?n:null,s=0,a=(n,r)=>{(Number(r.query.partNumber)||-1)===t.partNumber&&(n.total&&e&&(this.bytesUploadedSoFar+=n.loaded-s,s=n.loaded),this.__notifyProgress({loaded:this.bytesUploadedSoFar,total:this.totalBytes,part:t.partNumber,Key:this.params.Key,Bucket:this.params.Bucket}))};null!==r&&r.on("xhr.upload.progress",a),this.uploadEnqueuedPartsCount+=1;let o=await this.client.send(new i.i({...this.params,ContentLength:void 0,UploadId:this.uploadId,Body:t.data,PartNumber:t.partNumber}));if(null!==r&&r.off("xhr.upload.progress",a),this.abortController.signal.aborted)return;if(!o.ETag)throw Error(`Part ${t.partNumber} is missing ETag in UploadPart response. Missing Bucket CORS configuration for ETag header?`);this.uploadedParts.push({PartNumber:t.partNumber,ETag:o.ETag,...o.ChecksumCRC32&&{ChecksumCRC32:o.ChecksumCRC32},...o.ChecksumCRC32C&&{ChecksumCRC32C:o.ChecksumCRC32C},...o.ChecksumSHA1&&{ChecksumSHA1:o.ChecksumSHA1},...o.ChecksumSHA256&&{ChecksumSHA256:o.ChecksumSHA256}}),null===r&&(this.bytesUploadedSoFar+=e),this.__notifyProgress({loaded:this.bytesUploadedSoFar,total:this.totalBytes,part:t.partNumber,Key:this.params.Key,Bucket:this.params.Bucket})}}async __doMultipartUpload(){let e,t=((e,t)=>{if(e instanceof Uint8Array)return C(e,t);if(e instanceof f.Readable)return y(e,t,S);if(e instanceof String||"string"==typeof e)return C(p.Buffer.from(e),t);if("function"==typeof e.stream)return y(e.stream(),t,k);if(e instanceof ReadableStream)return y(e,t,k);throw Error("Body Data is unsupported format, expected data to be one of: string | Uint8Array | Buffer | Readable | ReadableStream | Blob;.")})(this.params.Body,this.partSize),n=[];for(let e=0;e<this.queueSize;
1e++){let e=this.__doConcurrentUpload(t).catch(e=>{n.push(e)});this.concurrentUploaders.push(e)}if(await Promise.all(this.concurrentUploaders),n.length>=1)throw await this.markUploadAsAborted(),n[0];if(this.abortController.signal.aborted)throw await this.markUploadAsAborted(),Object.assign(Error("Upload aborted."),{name:"AbortError"});if(this.isMultiPart){this.uploadedParts.sort((e,t)=>e.PartNumber-t.PartNumber);let t={...this.params,Body:void 0,UploadId:this.uploadId,MultipartUpload:{Parts:this.uploadedParts}};e=await this.client.send(new o.G(t)),"string"==typeof e?.Location&&e.Location.includes("%2F")&&(e.Location=e.Location.replace(/%2F/g,"/"))}else e=this.singleUploadResult;return this.abortMultipartUploadCommand=null,this.tags.length&&await this.client.send(new l.n({...this.params,Tagging:{TagSet:this.tags}})),e}async markUploadAsAborted(){this.uploadId&&!this.leavePartsOnError&&null!==this.abortMultipartUploadCommand&&(await this.client.send(this.abortMultipartUploadCommand),this.abortMultipartUploadCommand=null)}__notifyProgress(e){this.uploadEvent&&this.emit(this.uploadEvent,e)}async __abortTimeout(e){return new Promise((t,n)=>{e.onabort=()=>{let e=Error("Upload aborted.");e.name="AbortError",n(e)}})}__validateInput(){if(!this.params)throw Error("InputError: Upload requires params to be passed to upload.");if(!this.client)throw Error("InputError: Upload requires a AWS client to do uploads with.");if(this.partSize<b.MIN_PART_SIZE)throw Error(`EntityTooSmall: Your proposed upload partsize [${this.partSize}] is smaller than the minimum allowed size [${b.MIN_PART_SIZE}] (5MB)`);if(this.queueSize<1)throw Error("Queue size: Must have at least one uploading queue.")}}b.MIN_PART_SIZE=5242880},1304:(e,t,n)=>{n.d(t,{w:()=>m});var r=n(21094),s=n(83804),a=n(73501),i=n(80465),o=n(7294),l=n(81548),u=n(58411),c=n(57981),d=n(63163);class m extends l.uB.classBuilder().ep({...u.S,Bucket:{type:"contextParams",name:"Bucket"},Key:{type:"contextParams",name:"Key"}}).m(function(e,t,n,l){return[(0,o.TM)(n,this.serialize,this.deserialize),(0,i.rD)(n,e.getEndpointParameterInstructions()),(0,r.R9)(n,{input:this.input,requestAlgorithmMember:"ChecksumAlgorithm",requestChecksumRequired:!1}),(0,s.GS)(n),(0,s.Cg)(n),(0,a.M6)(n)]}).s("AmazonS3","PutObject",{}).n("S3Client","PutObjectCommand").f(c.Kr,c.sH).ser(d.LX9).de(d.sX7).build(){}},5770:(e,t,n)=>{n.d(t,{R:()=>s});let r={};function s(){return"undefined"!=typeof window?window:"undefined"!=typeof self?self:r}},19381:(e,t,n)=>{n.d(t,{J:()=>r});function r(e,t,n){e.__aws_sdk_context?e.__aws_sdk_context.features||(e.__aws_sdk_context.features={}):e.__aws_sdk_context={features:{}},e.__aws_sdk_context.features[t]=n}},21094:(e,t,n)=>{n.d(t,{R9:()=>A,M4:()=>R});let r={WHEN_SUPPORTED:"WHEN_SUPPORTED"},s=r.WHEN_SUPPORTED,a=r.WHEN_SUPPORTED;!function(e){e.MD5="MD5",e.CRC32="CRC32",e.CRC32C="CRC32C",e.SHA1="SHA1",e.SHA256="SHA256"}(l||(l={})),function(e){e.HEADER="header",e.TRAILER="trailer"}(u||(u={}));let i=l.MD5,o=l.CRC32;!function(e){e.ENV="env",e.CONFIG="shared config entry"}(c||(c={}));var l,u,c,d=n(19381),m=n(35134);let p=[l.CRC32,l.CRC32C,l.SHA1,l.SHA256],g=[l.SHA256,l.SHA1,l.CRC32,l.CRC32C],h=e=>e===l.MD5?"content-md5":`x-amz-checksum-${e.toLowerCase()}`;var f=n(74171);let y=e=>void 0!==e&&"string"!=typeof e&&!ArrayBuffer.isView(e)&&!(0,f.m)(e);var C=n(97625),S=n(74184);let k=(e,t)=>({[l.MD5]:t.md5,[l.CRC32]:C.Hz,[l.CRC32C]:S.OP,[l.SHA1]:t.sha1,[l.SHA256]:t.sha256})[e];var b=n(75926);let B=(e,t)=>{let n=new e;return n.update((0,b.F)(t||"")),n.digest()},x={name:"flexibleChecksumsMiddleware",step:"build",tags:["BODY_CHECKSUM"],override:!0},E=(e=[])=>{let t=[];for(let n of g)e.includes(n)&&p.includes(n)&&t.push(n);return t};function P(e){return new Blob([e]).stream()}let w=async(e,{streamHasher:t,checksumAlgorithmFn:n,base64Encoder:r})=>{let s=y(e)?t(n,e):B(n,e);return r(await s)},T=async(e,{config:t,responseAlgorithms:n})=>{let r=E(n),{body:s,headers:a}=e;for(let e of r){let n=h(e),r=a[n];if(r){let a=k(e,t),{streamHasher:i,base64Encoder:o}=t,l=await w(s,{streamHasher:i,checksumAlgorithmFn:a,base64Encoder:
1o});if(l===r)break;throw Error(`Checksum mismatch: expected "${l}" but received "${r}" in response header "${n}".`)}}},v={name:"flexibleChecksumsResponseMiddleware",toMiddleware:"deserializerMiddleware",relation:"after",tags:["BODY_CHECKSUM"],override:!0},A=(e,t)=>({applyToStack:n=>{n.add(((e,t)=>(n,r)=>async s=>{if(!m.Kd.isInstance(s.request))return n(s);let{request:a}=s,{body:u,headers:c}=a,{base64Encoder:g,streamHasher:f}=e,{input:C,requestChecksumRequired:S,requestAlgorithmMember:b}=t,x=((e,{requestChecksumRequired:t,requestAlgorithmMember:n},r)=>{if(!n||!e[n])return t?r?o:i:void 0;let s=e[n];if(!p.includes(s))throw Error(`The checksum algorithm "${s}" is not supported by the client. Select one of ${p}.`);return s})(C,{requestChecksumRequired:S,requestAlgorithmMember:b},!!r.isS3ExpressBucket),E=u,P=c;if(x){switch(x){case l.CRC32:(0,d.J)(r,"FLEXIBLE_CHECKSUMS_REQ_CRC32","U");break;case l.CRC32C:(0,d.J)(r,"FLEXIBLE_CHECKSUMS_REQ_CRC32C","V");break;case l.SHA1:(0,d.J)(r,"FLEXIBLE_CHECKSUMS_REQ_SHA1","X");break;case l.SHA256:(0,d.J)(r,"FLEXIBLE_CHECKSUMS_REQ_SHA256","Y")}let t=h(x),n=k(x,e);if(y(u)){let{getAwsChunkedEncodingStream:r,bodyLengthChecker:s}=e;E=r(u,{base64Encoder:g,bodyLengthChecker:s,checksumLocationName:t,checksumAlgorithmFn:n,streamHasher:f}),P={...c,"content-encoding":c["content-encoding"]?`${c["content-encoding"]},aws-chunked`:"aws-chunked","transfer-encoding":"chunked","x-amz-decoded-content-length":c["content-length"],"x-amz-content-sha256":"STREAMING-UNSIGNED-PAYLOAD-TRAILER","x-amz-trailer":t},delete P["content-length"]}else if(!((e,t)=>{let n=e.toLowerCase();for(let e of Object.keys(t))if(n===e.toLowerCase())return!0;return!1})(t,c)){let e=await B(n,u);P={...c,[t]:g(e)}}}return await n({...s,request:{...a,headers:P,body:E}})})(e,t),x),n.addRelativeTo(((e,t)=>(n,r)=>async s=>{let a;if(!m.Kd.isInstance(s.request))return n(s);let i=s.input,o=await n(s),l=o.response,{requestValidationModeMember:u,responseAlgorithms:c}=t;if(u&&"ENABLED"===i[u]){let{clientName:t,commandName:n}=r;if("S3Client"===t&&"GetObjectCommand"===n&&E(c).every(e=>{let t=h(e),n=l.headers[t];return!n||(e=>{let t=e.lastIndexOf("-");if(-1!==t){let n=e.slice(t+1);if(!n.startsWith("0")){let e=parseInt(n,10);if(!isNaN(e)&&e>=1&&e<=1e4)return!0}}return!1})(n)}))return o;let s=y(l.body);s&&(a=await e.streamCollector(l.body),l.body=P(a)),await T(o.response,{config:e,responseAlgorithms:c}),s&&a&&(l.body=P(a))}return o})(e,t),v)}});var I=n(12801);let R=e=>({...e,requestChecksumCalculation:(0,I.t)(e.requestChecksumCalculation??s),responseChecksumValidation:(0,I.t)(e.responseChecksumValidation??a)})},33381:(e,t,n)=>{n.d(t,{H:()=>s});var r=n(81548);class s extends r.TJ{constructor(e){super(e),Object.setPrototypeOf(this,s.prototype)}}},36469:(e,t,n)=>{n.d(t,{t:()=>u});var r=n(83804),s=n(80465),a=n(7294),i=n(81548),o=n(58411),l=n(63163);class u extends i.uB.classBuilder().ep({...o.S,Bucket:{type:"contextParams",name:"Bucket"},Key:{type:"contextParams",name:"Key"}}).m(function(e,t,n,i){return[(0,a.TM)(n,this.serialize,this.deserialize),(0,s.rD)(n,e.getEndpointParameterInstructions()),(0,r.Cg)(n)]}).s("AmazonS3","AbortMultipartUpload",{}).n("S3Client","AbortMultipartUploadCommand").f(void 0,void 0).ser(l.o4O).de(l.vPL).build(){}},38225:(e,t,n)=>{n.d(t,{n:()=>d});var r=n(83804),s=n(73501),a=n(80465),i=n(7294),o=n(81548),l=n(58411),u=n(72034),c=n(63163);class d extends o.uB.classBuilder().ep({...l.S,Bucket:{type:"contextParams",name:"Bucket"},Key:{type:"contextParams",name:"Key"}}).m(function(e,t,n,o){return[(0,i.TM)(n,this.serialize,this.deserialize),(0,a.rD)(n,e.getEndpointParameterInstructions()),(0,r.Cg)(n),(0,s.M6)(n)]}).s("AmazonS3","CreateMultipartUpload",{}).n("S3Client","CreateMultipartUploadCommand").f(u.R$,u.by).ser(c.uMU).de(c.dEb).build(){}},57981:(e,t,n)=>{n.d(t,{CZ:()=>c,Kr:()=>l,L1:()=>f,QY:()=>p,V6:()=>g,hy:()=>h,mK:()=>m,nK:()=>u,pN:()=>i,sH:()=>o,wx:()=>d});var r,s=n(81548),a=n(33381);class i extends a.H{constructor(e){super({name:"ObjectAlreadyInActiveTierError",$fault:"client",...e}),this.name="ObjectAlreadyInActiveTierError",this.$fault="client",Object.setPrototypeOf(this,i.prototype)}}(r||(r={})).visit=(e,t)=>
1void 0!==e.Records?t.Records(e.Records):void 0!==e.Stats?t.Stats(e.Stats):void 0!==e.Progress?t.Progress(e.Progress):void 0!==e.Cont?t.Cont(e.Cont):void 0!==e.End?t.End(e.End):t._(e.$unknown[0],e.$unknown[1]);let o=e=>({...e,...e.SSEKMSKeyId&&{SSEKMSKeyId:s.$H},...e.SSEKMSEncryptionContext&&{SSEKMSEncryptionContext:s.$H}}),l=e=>({...e,...e.SSECustomerKey&&{SSECustomerKey:s.$H},...e.SSEKMSKeyId&&{SSEKMSKeyId:s.$H},...e.SSEKMSEncryptionContext&&{SSEKMSEncryptionContext:s.$H}}),u=e=>({...e,...e.RestoreRequest&&{RestoreRequest:(e=>({...e,...e.OutputLocation&&{OutputLocation:(e=>({...e,...e.S3&&{S3:(e=>({...e,...e.Encryption&&{Encryption:(e=>({...e,...e.KMSKeyId&&{KMSKeyId:s.$H}}))(e.Encryption)}}))(e.S3)}}))(e.OutputLocation)}}))(e.RestoreRequest)}}),c=e=>({...e,...e.Payload&&{Payload:"STREAMING_CONTENT"}}),d=e=>({...e,...e.SSECustomerKey&&{SSECustomerKey:s.$H}}),m=e=>({...e,...e.SSEKMSKeyId&&{SSEKMSKeyId:s.$H}}),p=e=>({...e,...e.SSECustomerKey&&{SSECustomerKey:s.$H}}),g=e=>({...e,...e.SSEKMSKeyId&&{SSEKMSKeyId:s.$H}}),h=e=>({...e,...e.SSECustomerKey&&{SSECustomerKey:s.$H},...e.CopySourceSSECustomerKey&&{CopySourceSSECustomerKey:s.$H}}),f=e=>({...e,...e.SSEKMSKeyId&&{SSEKMSKeyId:s.$H}})},58411:(e,t,n)=>{n.d(t,{S:()=>s,v:()=>r});let r=e=>({...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"}),s={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"}}},63163:(e,t,n)=>{n.d(t,{vPL:()=>e3,gIb:()=>e1,SFs:()=>e2,A25:()=>e4,dEb:()=>e6,SjM:()=>e5,nDw:()=>e9,nEJ:()=>e8,A9x:()=>e7,a6m:()=>te,in_:()=>tt,zfo:()=>tn,x5j:()=>tr,CO8:()=>ts,w6e:()=>ta,DdC:()=>ti,$Zb:()=>to,U2M:()=>tl,Qdb:()=>tu,O0D:()=>tc,zwS:()=>tm,jtU:()=>td,fRo:()=>tp,nnD:()=>tg,k4C:()=>th,GbJ:()=>tf,Fx5:()=>ty,t7C:()=>tC,rMz:()=>tS,o_q:()=>tk,Gpm:()=>tb,bnj:()=>tB,HrA:()=>tx,RNB:()=>tE,BJd:()=>tP,vSJ:()=>tw,o4H:()=>tT,kJM:()=>tv,k9U:()=>tA,jSz:()=>tI,pbd:()=>tR,wB$:()=>tK,Zy2:()=>tz,$Uo:()=>tM,gtX:()=>tU,pv0:()=>tj,$SI:()=>tD,KlK:()=>tO,H5S:()=>t$,w05:()=>tq,zB1:()=>tL,ucD:()=>tG,E5c:()=>t_,rCL:()=>tN,NQ1:()=>tH,WHL:()=>tY,N0_:()=>tV,QQG:()=>tF,Rzx:()=>tW,UEZ:()=>tX,CVh:()=>tJ,GZd:()=>t0,_xg:()=>tZ,Iag:()=>tQ,qyj:()=>t3,qK8:()=>t1,BVt:()=>t2,f9R:()=>t4,Y1t:()=>t6,YBm:()=>t5,SR1:()=>t8,l24:()=>t9,piT:()=>t7,M$9:()=>ne,OkY:()=>nt,Wnv:()=>nn,yJJ:()=>nr,rjZ:()=>ns,DRm:()=>na,UVY:()=>ni,wMo:()=>no,L_g:()=>nl,WU7:()=>nu,K5i:()=>nd,sX7:()=>nc,avR:()=>nm,d3c:()=>np,Yvo:()=>ng,hvw:()=>nh,B2V:()=>nf,vx2:()=>ny,seK:()=>nC,m6L:()=>nS,jO1:()=>nk,FLu:()=>nb,o4O:()=>g,XEK:()=>h,rtO:()=>f,BEj:()=>y,uMU:()=>C,t$n:()=>S,oW:()=>b,SMo:()=>k,To8:()=>B,Z36:()=>x,RdG:()=>E,GpC:()=>P,aX:()=>w,pLf:()=>T,r_8:()=>v,uZV:()=>A,oR$:()=>I,h5I:()=>R,TL1:()=>K,VrD:()=>z,Mqm:()=>M,Ub6:()=>j,c5B:()=>U,i5w:()=>D,HNH:()=>O,PoX:()=>$,w8v:()=>q,gKL:()=>L,m2S:()=>G,bOF:()=>_,fYG:()=>N,szJ:()=>H,a9z:()=>Y,uNk:()=>V,u20:()=>F,ugV:()=>W,Tel:()=>X,rZ6:()=>J,XWf:()=>Z,urH:()=>Q,wzJ:()=>ee,Dbn:()=>et,M6_:()=>en,A$y:()=>es,nXJ:()=>ea,a$M:()=>er,uq4:()=>ei,vJX:()=>eo,q1j:()=>el,$1t:()=>eu,ME7:()=>ec,JVG:()=>ed,RhJ:()=>em,AVC:()=>ep,kZ8:()=>eg,bh9:()=>eh,E3$:()=>ef,FdT:()=>ey,YIW:()=>eC,du:()=>eS,Tr4:()=>ek,dib:()=>ex,HU4:()=>eb,Zts:()=>eB,Jy$:()=>eE,BZ$:()=>eP,mmV:()=>ew,chd:()=>eT,jFf:()=>ev,tKG:()=>eA,PhQ:()=>eI,Yjn:()=>eR,Qz_:()=>eK,tHX:()=>ez,PJV:()=>ej,n5k:()=>eM,Xn9:()=>eU,QfF:()=>eD,ar:()=>eO,Lts:()=>e$,njQ:()=>eq,qn1:()=>eL,d3:()=>eG,pmt:()=>eN,LX9:()=>e_,zjQ:()=>eH,m4W:()=>eY,r8k:()=>eV,yGb:()=>eF,M_u:()=>eW,Oqs:()=>eX,nYT:()=>eJ,XAS:()=>eZ,S2T:()=>eQ,wvR:()=>e0});var r=n(81548),s=n(67510);let a=(e,t)=>((e,t)=>(0,r.Px)(e,t).then(e=>t.utf8Encoder(e)))(e,t).then(e=>{if(e.length){let t,n=new s.XMLParser({attributeNamePrefix:"",htmlEntities:!0,ignoreAttributes:!1,ignoreDeclaration:!0,parseTagValue:!1,trimValues:!1,tagValueProcessor:(e,t)=>
1""===t.trim()&&t.includes("\n")?"":void 0});n.addEntity("#xD","\r"),n.addEntity("#10","\n");try{t=n.parse(e,!0)}catch(t){throw t&&"object"==typeof t&&Object.defineProperty(t,"$responseBodyText",{value:e}),t}let a="#text",i=Object.keys(t)[0],o=t[i];return o[a]&&(o[i]=o[a],delete o[a]),(0,r.rm)(o)}return{}}),i=async(e,t)=>{let n=await a(e,t);return n.Error&&(n.Error.message=n.Error.message??n.Error.Message),n};class o{constructor(e){this.value=e}toString(){return(""+this.value).replace(/&/g,"&").replace(/"/g,""").replace(/'/g,"'").replace(/</g,"<").replace(/>/g,">").replace(/\r/g,"
").replace(/\n/g,"
").replace(/\u0085/g,"…").replace(/\u2028/,"
")}}class l{static of(e,t,n){let r=new l(e);return void 0!==t&&r.addChildNode(new o(t)),void 0!==n&&r.withName(n),r}constructor(e,t=[]){this.name=e,this.children=t,this.attributes={}}withName(e){return this.name=e,this}addAttribute(e,t){return this.attributes[e]=t,this}addChildNode(e){return this.children.push(e),this}removeAttribute(e){return delete this.attributes[e],this}n(e){return this.name=e,this}c(e){return this.children.push(e),this}a(e,t){return null!=t&&(this.attributes[e]=t),this}cc(e,t,n=t){if(null!=e[t]){let r=l.of(t,e[t]).withName(n);this.c(r)}}l(e,t,n,r){null!=e[t]&&r().map(e=>{e.withName(n),this.c(e)})}lc(e,t,n,r){if(null!=e[t]){let e=r(),t=new l(n);e.map(e=>{t.c(e)}),this.c(t)}}toString(){let e=!!this.children.length,t=`<${this.name}`,n=this.attributes;for(let e of Object.keys(n)){let r=n[e];null!=r&&(t+=` ${e}="${(""+r).replace(/&/g,"&").replace(/</g,"<").replace(/>/g,">").replace(/"/g,""")}"`)}return t+(e?`>${this.children.map(e=>e.toString()).join("")}</${this.name}>`:"/>")}}var u=n(51785),c=n(35134),d=n(72034),m=n(57981),p=n(33381);let g=async(e,t)=>{let n,s=(0,u.lI)(e,t),a=(0,r.Tj)({},r.eU,{[ht]:e[cG],[gu]:e[oi]});s.bp("/{Key+}"),s.p("Bucket",()=>e.Bucket,"{Bucket}",!1),s.p("Key",()=>e.Key,"{Key+}",!0);let i=(0,r.Tj)({[hB]:[,"AbortMultipartUpload"],[pz]:[,(0,r.Y0)(e[mu],"UploadId")]});return s.m("DELETE").h(a).q(i).b(n),s.build()},h=async(e,t)=>{let n,s,a=(0,u.lI)(e,t),i=(0,r.Tj)({},r.eU,{"content-type":"application/xml",[p0]:e[io],[p3]:e[il],[p4]:e[iv],[p6]:e[iA],[ht]:e[cG],[gu]:e[oi],[mZ]:e[lu],[hp]:e[dR],[hg]:e[dK],[hh]:e[dz]});a.bp("/{Key+}"),a.p("Bucket",()=>e.Bucket,"{Bucket}",!1),a.p("Key",()=>e.Key,"{Key+}",!0);let o=(0,r.Tj)({[pz]:[,(0,r.Y0)(e[mu],"UploadId")]});return void 0!==e.MultipartUpload&&(s=(s=nH(e.MultipartUpload,t)).n("CompleteMultipartUpload"),n=pD,s.a("xmlns","http://s3.amazonaws.com/doc/2006-03-01/"),n+=s.toString()),a.m("POST").h(i).q(o).b(n),a.build()},f=async(e,t)=>{let n,s=(0,u.lI)(e,t),a=(0,r.Tj)({},r.eU,{[pG]:e[ap],[mR]:e[ii],[pQ]:e[ir],[mK]:e[iu],[mz]:e[id],[mj]:e[ig],[mO]:e[iG],[p5]:e[iT],[p8]:e[iI],[p9]:[()=>(0,r.eU)(e[iR]),()=>(0,r.JV)(e[iR]).toString()],[p7]:e[iK],[ge]:[()=>(0,r.eU)(e[iz]),()=>(0,r.JV)(e[iz]).toString()],[mG]:[()=>(0,r.eU)(e[or]),()=>(0,r.JV)(e[or]).toString()],[gH]:e[oY],[gY]:e[oF],[gV]:e[oW],[gW]:e[oJ],[gJ]:e[l7],[hC]:e[dZ],[hu]:e[dT],[ha]:e[dl],[hb]:e[mB],[hp]:e[dR],[hg]:e[dK],[hh]:e[dz],[hc]:e[dU],[hm]:e[dM],[hd]:[()=>(0,r.eU)(e[aF]),()=>e[aF].toString()],[gr]:e[iM],[gs]:e[iU],[ga]:e[iD],[ht]:e[cG],[hf]:e[dY],[g2]:e[uV],[g4]:[()=>(0,r.eU)(e[uX]),()=>(0,r.yI)(e[uX]).toString()],[g1]:e[uY],[gu]:e[oi],[hl]:e[oC],...void 0!==e.Metadata&&Object.keys(e.Metadata).reduce((t,n)=>(t[`x-amz-meta-${n.toLowerCase()}`]=e.Metadata[n],t),{})});s.bp("/{Key+}"),s.p("Bucket",()=>e.Bucket,"{Bucket}",!1),s.p("Key",()=>e.Key,"{Key+}",!0);let i=(0,r.Tj)({[hB]:[,"CopyObject"]});return s.m("PUT").h(a).q(i).b(n),s.build()},y=async(e,t)=>{let n,s,a=(0,u.lI)(e,t),i=(0,r.Tj)({},r.eU,{"content-type":"application/xml",[pG]:e[ap],[gH]:e[oY],[gY]:e[oF],[gV]:e[oW],[gF]:e[oX],[gW]:e[oJ],[pX]:[()=>(0,r.eU)(e[uN]),()=>e[uN].toString()],[g6]:e[uZ]});return a.bp("/"),a.p("Bucket",()=>e.Bucket,"{Bucket}",!1),void 0!==e.CreateBucketConfiguration&&(s=nW(e.CreateBucketConfiguration,t),n=pD,s.a("xmlns","http://s3.amazonaws.com/doc/2006-03-01/"),n+=s.toString()),a.m("PUT").h(i).b(n),a.build()},C=async(e,t)=>{let n,s=(0,u.lI)(e,t),a=(0,r.Tj)({},r.eU,{[pG]:e[ap],[mR]:e[ii],[mK]:e[iu],[mz]:e[id],[mj]:e[ig],[mO]:e[iG],[mG]:[()=>(0,r.eU)(e[or]),()=>(0,r.JV)(e[or]).toString()],[gH]:e[oY],[gY]:e[oF],[gV]:e[oW],[gW]:e[oJ],[hu]:e[dT],[ha]:e[dl],[hb]:e[mB],[hp]:e[dR],[hg]:e[dK
1],[hh]:e[dz],[hc]:e[dU],[hm]:e[dM],[hd]:[()=>(0,r.eU)(e[aF]),()=>e[aF].toString()],[ht]:e[cG],[hf]:e[dY],[g2]:e[uV],[g4]:[()=>(0,r.eU)(e[uX]),()=>(0,r.yI)(e[uX]).toString()],[g1]:e[uY],[gu]:e[oi],[pQ]:e[ir],...void 0!==e.Metadata&&Object.keys(e.Metadata).reduce((t,n)=>(t[`x-amz-meta-${n.toLowerCase()}`]=e.Metadata[n],t),{})});s.bp("/{Key+}"),s.p("Bucket",()=>e.Bucket,"{Bucket}",!1),s.p("Key",()=>e.Key,"{Key+}",!0);let i=(0,r.Tj)({[pK]:[,""]});return s.m("POST").h(a).q(i).b(n),s.build()},S=async(e,t)=>{let n,s=(0,u.lI)(e,t),a=(0,r.Tj)({},r.eU,{[gt]:e[dk],[hu]:e[dT],[hc]:e[dU],[hm]:e[dM],[hd]:[()=>(0,r.eU)(e[aF]),()=>e[aF].toString()]});s.bp("/"),s.p("Bucket",()=>e.Bucket,"{Bucket}",!1);let i=(0,r.Tj)({[pw]:[,""]});return s.m("GET").h(a).q(i).b(n),s.build()},k=async(e,t)=>{let n,s=(0,u.lI)(e,t),a=(0,r.Tj)({},r.eU,{[gu]:e[oi]});return s.bp("/"),s.p("Bucket",()=>e.Bucket,"{Bucket}",!1),s.m("DELETE").h(a).b(n),s.build()},b=async(e,t)=>{let n,s=(0,u.lI)(e,t),a=(0,r.Tj)({},r.eU,{[gu]:e[oi]});s.bp("/"),s.p("Bucket",()=>e.Bucket,"{Bucket}",!1);let i=(0,r.Tj)({[mE]:[,""],[mF]:[,(0,r.Y0)(e[o2],"Id")]});return s.m("DELETE").h(a).q(i).b(n),s.build()},B=async(e,t)=>{let n,s=(0,u.lI)(e,t),a=(0,r.Tj)({},r.eU,{[gu]:e[oi]});s.bp("/"),s.p("Bucket",()=>e.Bucket,"{Bucket}",!1);let i=(0,r.Tj)({[mI]:[,""]});return s.m("DELETE").h(a).q(i).b(n),s.build()},x=async(e,t)=>{let n,s=(0,u.lI)(e,t),a=(0,r.Tj)({},r.eU,{[gu]:e[oi]});s.bp("/"),s.p("Bucket",()=>e.Bucket,"{Bucket}",!1);let i=(0,r.Tj)({[m_]:[,""]});return s.m("DELETE").h(a).q(i).b(n),s.build()},E=async(e,t)=>{let n,s=(0,u.lI)(e,t);s.bp("/"),s.p("Bucket",()=>e.Bucket,"{Bucket}",!1);let a=(0,r.Tj)({[mQ]:[,""],[mF]:[,(0,r.Y0)(e[o2],"Id")]});return s.m("DELETE").h({}).q(a).b(n),s.build()},P=async(e,t)=>{let n,s=(0,u.lI)(e,t),a=(0,r.Tj)({},r.eU,{[gu]:e[oi]});s.bp("/"),s.p("Bucket",()=>e.Bucket,"{Bucket}",!1);let i=(0,r.Tj)({[mJ]:[,""],[mF]:[,(0,r.Y0)(e[o2],"Id")]});return s.m("DELETE").h(a).q(i).b(n),s.build()},w=async(e,t)=>{let n,s=(0,u.lI)(e,t),a=(0,r.Tj)({},r.eU,{[gu]:e[oi]});s.bp("/"),s.p("Bucket",()=>e.Bucket,"{Bucket}",!1);let i=(0,r.Tj)({[m1]:[,""]});return s.m("DELETE").h(a).q(i).b(n),s.build()},T=async(e,t)=>{let n,s=(0,u.lI)(e,t),a=(0,r.Tj)({},r.eU,{[gu]:e[oi]});s.bp("/"),s.p("Bucket",()=>e.Bucket,"{Bucket}",!1);let i=(0,r.Tj)({[m9]:[,""],[mF]:[,(0,r.Y0)(e[o2],"Id")]});return s.m("DELETE").h(a).q(i).b(n),s.build()},v=async(e,t)=>{let n,s=(0,u.lI)(e,t),a=(0,r.Tj)({},r.eU,{[gu]:e[oi]});s.bp("/"),s.p("Bucket",()=>e.Bucket,"{Bucket}",!1);let i=(0,r.Tj)({[po]:[,""]});return s.m("DELETE").h(a).q(i).b(n),s.build()},A=async(e,t)=>{let n,s=(0,u.lI)(e,t),a=(0,r.Tj)({},r.eU,{[gu]:e[oi]});s.bp("/"),s.p("Bucket",()=>e.Bucket,"{Bucket}",!1);let i=(0,r.Tj)({[pu]:[,""]});return s.m("DELETE").h(a).q(i).b(n),s.build()},I=async(e,t)=>{let n,s=(0,u.lI)(e,t),a=(0,r.Tj)({},r.eU,{[gu]:e[oi]});s.bp("/"),s.p("Bucket",()=>e.Bucket,"{Bucket}",!1);let i=(0,r.Tj)({[ph]:[,""]});return s.m("DELETE").h(a).q(i).b(n),s.build()},R=async(e,t)=>{let n,s=(0,u.lI)(e,t),a=(0,r.Tj)({},r.eU,{[gu]:e[oi]});s.bp("/"),s.p("Bucket",()=>e.Bucket,"{Bucket}",!1);let i=(0,r.Tj)({[pI]:[,""]});return s.m("DELETE").h(a).q(i).b(n),s.build()},K=async(e,t)=>{let n,s=(0,u.lI)(e,t),a=(0,r.Tj)({},r.eU,{[gu]:e[oi]});s.bp("/"),s.p("Bucket",()=>e.Bucket,"{Bucket}",!1);let i=(0,r.Tj)({[pq]:[,""]});return s.m("DELETE").h(a).q(i).b(n),s.build()},z=async(e,t)=>{let n,s=(0,u.lI)(e,t),a=(0,r.Tj)({},r.eU,{[gX]:e[us],[ht]:e[cG],[pV]:[()=>(0,r.eU)(e[aY]),()=>e[aY].toString()],[gu]:e[oi]});s.bp("/{Key+}"),s.p("Bucket",()=>e.Bucket,"{Bucket}",!1),s.p("Key",()=>e.Key,"{Key+}",!0);let i=(0,r.Tj)({[hB]:[,"DeleteObject"],[pU]:[,e[my]]});return s.m("DELETE").h(a).q(i).b(n),s.build()},j=async(e,t)=>{let n,s,a=(0,u.lI)(e,t),i=(0,r.Tj)({},r.eU,{"content-type":"application/xml",[gX]:e[us],[ht]:e[cG],[pV]:[()=>(0,r.eU)(e[aY]),()=>e[aY].toString()],[gu]:e[oi],[hi]:e[ir]});a.bp("/"),a.p("Bucket",()=>e.Bucket,"{Bucket}",!1);let o=(0,r.Tj)({[mq]:[,""]});return void 0!==e.Delete&&(s=nX(e.Delete,t),n=pD,s.a("xmlns","http://s3.amazonaws.com/doc/2006-03-01/"),n+=s.toString()),a.m("POST").h(i).q(o).b(n),a.build()},M=async(e,t)=>{let n,s=(0,u.lI)(e,t),a=(0,r.Tj)({},r.eU,{[gu]:e[oi]});
1s.bp("/{Key+}"),s.p("Bucket",()=>e.Bucket,"{Bucket}",!1),s.p("Key",()=>e.Key,"{Key+}",!0);let i=(0,r.Tj)({[pI]:[,""],[pU]:[,e[my]]});return s.m("DELETE").h(a).q(i).b(n),s.build()},U=async(e,t)=>{let n,s=(0,u.lI)(e,t),a=(0,r.Tj)({},r.eU,{[gu]:e[oi]});s.bp("/"),s.p("Bucket",()=>e.Bucket,"{Bucket}",!1);let i=(0,r.Tj)({[pc]:[,""]});return s.m("DELETE").h(a).q(i).b(n),s.build()},D=async(e,t)=>{let n,s=(0,u.lI)(e,t),a=(0,r.Tj)({},r.eU,{[gu]:e[oi],[ht]:e[cG]});s.bp("/"),s.p("Bucket",()=>e.Bucket,"{Bucket}",!1);let i=(0,r.Tj)({[mP]:[,""]});return s.m("GET").h(a).q(i).b(n),s.build()},O=async(e,t)=>{let n,s=(0,u.lI)(e,t),a=(0,r.Tj)({},r.eU,{[gu]:e[oi]});s.bp("/"),s.p("Bucket",()=>e.Bucket,"{Bucket}",!1);let i=(0,r.Tj)({[mw]:[,""]});return s.m("GET").h(a).q(i).b(n),s.build()},$=async(e,t)=>{let n,s=(0,u.lI)(e,t),a=(0,r.Tj)({},r.eU,{[gu]:e[oi]});s.bp("/"),s.p("Bucket",()=>e.Bucket,"{Bucket}",!1);let i=(0,r.Tj)({[mE]:[,""],[hB]:[,"GetBucketAnalyticsConfiguration"],[mF]:[,(0,r.Y0)(e[o2],"Id")]});return s.m("GET").h(a).q(i).b(n),s.build()},q=async(e,t)=>{let n,s=(0,u.lI)(e,t),a=(0,r.Tj)({},r.eU,{[gu]:e[oi]});s.bp("/"),s.p("Bucket",()=>e.Bucket,"{Bucket}",!1);let i=(0,r.Tj)({[mI]:[,""]});return s.m("GET").h(a).q(i).b(n),s.build()},L=async(e,t)=>{let n,s=(0,u.lI)(e,t),a=(0,r.Tj)({},r.eU,{[gu]:e[oi]});s.bp("/"),s.p("Bucket",()=>e.Bucket,"{Bucket}",!1);let i=(0,r.Tj)({[m_]:[,""]});return s.m("GET").h(a).q(i).b(n),s.build()},G=async(e,t)=>{let n,s=(0,u.lI)(e,t);s.bp("/"),s.p("Bucket",()=>e.Bucket,"{Bucket}",!1);let a=(0,r.Tj)({[mQ]:[,""],[hB]:[,"GetBucketIntelligentTieringConfiguration"],[mF]:[,(0,r.Y0)(e[o2],"Id")]});return s.m("GET").h({}).q(a).b(n),s.build()},_=async(e,t)=>{let n,s=(0,u.lI)(e,t),a=(0,r.Tj)({},r.eU,{[gu]:e[oi]});s.bp("/"),s.p("Bucket",()=>e.Bucket,"{Bucket}",!1);let i=(0,r.Tj)({[mJ]:[,""],[hB]:[,"GetBucketInventoryConfiguration"],[mF]:[,(0,r.Y0)(e[o2],"Id")]});return s.m("GET").h(a).q(i).b(n),s.build()},N=async(e,t)=>{let n,s=(0,u.lI)(e,t),a=(0,r.Tj)({},r.eU,{[gu]:e[oi]});s.bp("/"),s.p("Bucket",()=>e.Bucket,"{Bucket}",!1);let i=(0,r.Tj)({[m1]:[,""]});return s.m("GET").h(a).q(i).b(n),s.build()},H=async(e,t)=>{let n,s=(0,u.lI)(e,t),a=(0,r.Tj)({},r.eU,{[gu]:e[oi]});s.bp("/"),s.p("Bucket",()=>e.Bucket,"{Bucket}",!1);let i=(0,r.Tj)({[m6]:[,""]});return s.m("GET").h(a).q(i).b(n),s.build()},Y=async(e,t)=>{let n,s=(0,u.lI)(e,t),a=(0,r.Tj)({},r.eU,{[gu]:e[oi]});s.bp("/"),s.p("Bucket",()=>e.Bucket,"{Bucket}",!1);let i=(0,r.Tj)({[m5]:[,""]});return s.m("GET").h(a).q(i).b(n),s.build()},V=async(e,t)=>{let n,s=(0,u.lI)(e,t),a=(0,r.Tj)({},r.eU,{[gu]:e[oi]});s.bp("/"),s.p("Bucket",()=>e.Bucket,"{Bucket}",!1);let i=(0,r.Tj)({[m9]:[,""],[hB]:[,"GetBucketMetricsConfiguration"],[mF]:[,(0,r.Y0)(e[o2],"Id")]});return s.m("GET").h(a).q(i).b(n),s.build()},F=async(e,t)=>{let n,s=(0,u.lI)(e,t),a=(0,r.Tj)({},r.eU,{[gu]:e[oi]});s.bp("/"),s.p("Bucket",()=>e.Bucket,"{Bucket}",!1);let i=(0,r.Tj)({[pi]:[,""]});return s.m("GET").h(a).q(i).b(n),s.build()},W=async(e,t)=>{let n,s=(0,u.lI)(e,t),a=(0,r.Tj)({},r.eU,{[gu]:e[oi]});s.bp("/"),s.p("Bucket",()=>e.Bucket,"{Bucket}",!1);let i=(0,r.Tj)({[po]:[,""]});return s.m("GET").h(a).q(i).b(n),s.build()},X=async(e,t)=>{let n,s=(0,u.lI)(e,t),a=(0,r.Tj)({},r.eU,{[gu]:e[oi]});s.bp("/"),s.p("Bucket",()=>e.Bucket,"{Bucket}",!1);let i=(0,r.Tj)({[pu]:[,""]});return s.m("GET").h(a).q(i).b(n),s.build()},J=async(e,t)=>{let n,s=(0,u.lI)(e,t),a=(0,r.Tj)({},r.eU,{[gu]:e[oi]});s.bp("/"),s.p("Bucket",()=>e.Bucket,"{Bucket}",!1);let i=(0,r.Tj)({[pm]:[,""]});return s.m("GET").h(a).q(i).b(n),s.build()},Z=async(e,t)=>{let n,s=(0,u.lI)(e,t),a=(0,r.Tj)({},r.eU,{[gu]:e[oi]});s.bp("/"),s.p("Bucket",()=>e.Bucket,"{Bucket}",!1);let i=(0,r.Tj)({[ph]:[,""]});return s.m("GET").h(a).q(i).b(n),s.build()},Q=async(e,t)=>{let n,s=(0,u.lI)(e,t),a=(0,r.Tj)({},r.eU,{[gu]:e[oi]});s.bp("/"),s.p("Bucket",()=>e.Bucket,"{Bucket}",!1);let i=(0,r.Tj)({[pf]:[,""]});return s.m("GET").h(a).q(i).b(n),s.build()},ee=async(e,t)=>{let n,s=(0,u.lI)(e,t),a=(0,r.Tj)({},r.eU,{[gu]:e[oi]});s.bp("/"),s.p("Bucket",()=>e.Bucket,"{Bucket}",!1);let i=(0,r.Tj)({[pI]:[,""]});return s.m("GET").h(a).q(i).b(n),s.build()},et=async(e,t)=>{let n,s=(0,u.lI)(e,t),a=(0,r.Tj)({},r.eU,{[gu]:e[oi]});s.bp("/"),s.p("Bucket",()=>e.Bucket,"{Bucket}",!1);let i=(0,r.Tj)({[pM]:[,""]});return s.m("GET").h(a).q(i).b(n),s.build()},en=async(e,t)=>{let n,s=(0,u.lI)(e,t),a=(0,r.Tj)({},r.eU,{[gu]:e[oi]});s.bp("/"),s.p("Bucket",()=>e.Bucket,"{Bucket}",!1);let i=(0,r.Tj)({[pq]:[,""]});return s.m("GET").h(a).q(i).b(n),s.build()},er=async(e,t)=>{let n,s=(0,u.lI)(e,t),a=(0,r.Tj)({},r.eU,{[mW]:e[lo],[mX]:[()=>(0,r.eU)(e[ll]),()=>(0,r.JV)(e[ll]).toString()],[mZ]:e[lu],[m0]:[()=>(0,r.eU)(e[lT]),()=>
1(0,r.JV)(e[lT]).toString()],[py]:e[cE],[hp]:e[dR],[hg]:e[dK],[hh]:e[dz],[ht]:e[cG],[gu]:e[oi],[p1]:e[iy]});s.bp("/{Key+}"),s.p("Bucket",()=>e.Bucket,"{Bucket}",!1),s.p("Key",()=>e.Key,"{Key+}",!0);let i=(0,r.Tj)({[hB]:[,"GetObject"],[pC]:[,e[cT]],[pS]:[,e[cv]],[pk]:[,e[cA]],[pb]:[,e[cI]],[pB]:[,e[cR]],[px]:[()=>void 0!==e.ResponseExpires,()=>(0,r.JV)(e[cj]).toString()],[pU]:[,e[my]],[pd]:[()=>void 0!==e.PartNumber,()=>e[ci].toString()]});return s.m("GET").h(a).q(i).b(n),s.build()},es=async(e,t)=>{let n,s=(0,u.lI)(e,t),a=(0,r.Tj)({},r.eU,{[ht]:e[cG],[gu]:e[oi]});s.bp("/{Key+}"),s.p("Bucket",()=>e.Bucket,"{Bucket}",!1),s.p("Key",()=>e.Key,"{Key+}",!0);let i=(0,r.Tj)({[mw]:[,""],[pU]:[,e[my]]});return s.m("GET").h(a).q(i).b(n),s.build()},ea=async(e,t)=>{let n,s=(0,u.lI)(e,t),a=(0,r.Tj)({},r.eU,{[gQ]:[()=>(0,r.eU)(e[uc]),()=>e[uc].toString()],[g8]:e[co],[hp]:e[dR],[hg]:e[dK],[hh]:e[dz],[ht]:e[cG],[gu]:e[oi],[g3]:[()=>(0,r.eU)(e[uj]),()=>(e[uj]||[]).map(r.m9).join(", ")]});s.bp("/{Key+}"),s.p("Bucket",()=>e.Bucket,"{Bucket}",!1),s.p("Key",()=>e.Key,"{Key+}",!0);let i=(0,r.Tj)({[mv]:[,""],[pU]:[,e[my]]});return s.m("GET").h(a).q(i).b(n),s.build()},ei=async(e,t)=>{let n,s=(0,u.lI)(e,t),a=(0,r.Tj)({},r.eU,{[ht]:e[cG],[gu]:e[oi]});s.bp("/{Key+}"),s.p("Bucket",()=>e.Bucket,"{Bucket}",!1),s.p("Key",()=>e.Key,"{Key+}",!0);let i=(0,r.Tj)({[m2]:[,""],[pU]:[,e[my]]});return s.m("GET").h(a).q(i).b(n),s.build()},eo=async(e,t)=>{let n,s=(0,u.lI)(e,t),a=(0,r.Tj)({},r.eU,{[gu]:e[oi]});s.bp("/"),s.p("Bucket",()=>e.Bucket,"{Bucket}",!1);let i=(0,r.Tj)({[pl]:[,""]});return s.m("GET").h(a).q(i).b(n),s.build()},el=async(e,t)=>{let n,s=(0,u.lI)(e,t),a=(0,r.Tj)({},r.eU,{[ht]:e[cG],[gu]:e[oi]});s.bp("/{Key+}"),s.p("Bucket",()=>e.Bucket,"{Bucket}",!1),s.p("Key",()=>e.Key,"{Key+}",!0);let i=(0,r.Tj)({[pP]:[,""],[pU]:[,e[my]]});return s.m("GET").h(a).q(i).b(n),s.build()},eu=async(e,t)=>{let n,s=(0,u.lI)(e,t),a=(0,r.Tj)({},r.eU,{[gu]:e[oi],[ht]:e[cG]});s.bp("/{Key+}"),s.p("Bucket",()=>e.Bucket,"{Bucket}",!1),s.p("Key",()=>e.Key,"{Key+}",!0);let i=(0,r.Tj)({[pI]:[,""],[pU]:[,e[my]]});return s.m("GET").h(a).q(i).b(n),s.build()},ec=async(e,t)=>{let n,s=(0,u.lI)(e,t),a=(0,r.Tj)({},r.eU,{[ht]:e[cG],[gu]:e[oi]});s.bp("/{Key+}"),s.p("Bucket",()=>e.Bucket,"{Bucket}",!1),s.p("Key",()=>e.Key,"{Key+}",!0);let i=(0,r.Tj)({[pR]:[,""]});return s.m("GET").h(a).q(i).b(n),s.build()},ed=async(e,t)=>{let n,s=(0,u.lI)(e,t),a=(0,r.Tj)({},r.eU,{[gu]:e[oi]});s.bp("/"),s.p("Bucket",()=>e.Bucket,"{Bucket}",!1);let i=(0,r.Tj)({[pc]:[,""]});return s.m("GET").h(a).q(i).b(n),s.build()},em=async(e,t)=>{let n,s=(0,u.lI)(e,t),a=(0,r.Tj)({},r.eU,{[gu]:e[oi]});return s.bp("/"),s.p("Bucket",()=>e.Bucket,"{Bucket}",!1),s.m("HEAD").h(a).b(n),s.build()},ep=async(e,t)=>{let n,s=(0,u.lI)(e,t),a=(0,r.Tj)({},r.eU,{[mW]:e[lo],[mX]:[()=>(0,r.eU)(e[ll]),()=>(0,r.JV)(e[ll]).toString()],[mZ]:e[lu],[m0]:[()=>(0,r.eU)(e[lT]),()=>(0,r.JV)(e[lT]).toString()],[py]:e[cE],[hp]:e[dR],[hg]:e[dK],[hh]:e[dz],[ht]:e[cG],[gu]:e[oi],[p1]:e[iy]});s.bp("/{Key+}"),s.p("Bucket",()=>e.Bucket,"{Bucket}",!1),s.p("Key",()=>e.Key,"{Key+}",!0);let i=(0,r.Tj)({[pC]:[,e[cT]],[pS]:[,e[cv]],[pk]:[,e[cA]],[pb]:[,e[cI]],[pB]:[,e[cR]],[px]:[()=>void 0!==e.ResponseExpires,()=>(0,r.JV)(e[cj]).toString()],[pU]:[,e[my]],[pd]:[()=>void 0!==e.PartNumber,()=>e[ci].toString()]});return s.m("HEAD").h(a).q(i).b(n),s.build()},eg=async(e,t)=>{let n,s=(0,u.lI)(e,t),a=(0,r.Tj)({},r.eU,{[gu]:e[oi]});s.bp("/"),s.p("Bucket",()=>e.Bucket,"{Bucket}",!1);let i=(0,r.Tj)({[mE]:[,""],[hB]:[,"ListBucketAnalyticsConfigurations"],[m$]:[,e[i_]]});return s.m("GET").h(a).q(i).b(n),s.build()},eh=async(e,t)=>{let n,s=(0,u.lI)(e,t);s.bp("/"),s.p("Bucket",()=>e.Bucket,"{Bucket}",!1);let a=(0,r.Tj)({[mQ]:[,""],[hB]:[,"ListBucketIntelligentTieringConfigurations"],[m$]:[,e[i_]]});return s.m("GET").h({}).q(a).b(n),s.build()},ef=async(e,t)=>{let n,s=(0,u.lI)(e,t),a=(0,r.Tj)({},r.eU,{[gu]:e[oi]});s.bp("/"),s.p("Bucket",()=>e.Bucket,"{Bucket}",!1);let i=(0,r.Tj)({[mJ]:[,""],[hB]:[,"ListBucketInventoryConfigurations"],[m$]:[,e[i_]]});return s.m("GET").h(a).q(i).b(n),s.build()},ey=async(e,t)=>{let n,s=(0,u.lI)(e,t),a=(0,r.Tj)({},r.eU,{[gu]:e[oi]});s.bp("/"),s.p("Bucket",()=>e.Bucket,"{Bucket}",!1);let i=(0,r.Tj)({[m9]:[,""],[hB]:[,"ListBucketMetricsConfigurations"],[m$]:[,e[i_]]});return s.m("GET").h(a).q(i).b(n),s.build()},eC=async(e,t)=>{let n,s=(0,u.lI)(e,t);s.bp("/");let a=(0,r.Tj)({[hB]:[,"ListBuckets"],[pe]:[()=>void 0!==e.MaxBuckets,()=>e[l5].toString()],[m$]:[,e[i_]],[pg]:[,e[ct]],[mA]:[,e[a6]]});return s.m("GET").h({}).q(a).b(n),s.build()},eS=async(e,t)=>{let n,s=(0,u.lI)(e,t);s.bp("/");let a=(0,r.Tj)({[hB]:[,"ListDirectoryBuckets"],[m$]:[,e[i_]],[pt]:[()=>void 0!==e.MaxDirectoryBuckets,()=>e[ue].toString()]});return s.m("GET").h({}).q(a).b(n),s.build()},ek=async(e,t)=>{let n,s=(0,u.lI)(e,t),a=(0,r.Tj)({},r.eU,{[gu]:e[oi],[ht]:e[cG]});s.bp("/"),s.p("Bucket",()=>e.Bucket,"{Bucket}",!1);let i=(0,r.Tj)({[pK]:[,""],[mL]:[,e[iX]],[mN]:[,e[ok]],[m3]:[,e[lD]],[pa]:[()=>void 0!==e.MaxUploads,()=>e[um].toString()],[pg]:[,e[ct]],[pj]:[,e[mc]]});return s.m("GET").h(a).q(i).b(n),s.build()},eb=async(e,t)=>{let n,s=(0,u.lI)(e,t),a=(0,r.Tj)({},r.eU,{[ht]:e[cG],[gu]:e[oi],[g5]:[()=>(0,r.eU)(e[uQ]),()=>
1(e[uQ]||[]).map(r.m9).join(", ")]});s.bp("/"),s.p("Bucket",()=>e.Bucket,"{Bucket}",!1);let i=(0,r.Tj)({[mL]:[,e[iX]],[mN]:[,e[ok]],[m7]:[,e[l2]],[pr]:[()=>void 0!==e.MaxKeys,()=>e[uo].toString()],[pg]:[,e[ct]]});return s.m("GET").h(a).q(i).b(n),s.build()},eB=async(e,t)=>{let n,s=(0,u.lI)(e,t),a=(0,r.Tj)({},r.eU,{[ht]:e[cG],[gu]:e[oi],[g5]:[()=>(0,r.eU)(e[uQ]),()=>(e[uQ]||[]).map(r.m9).join(", ")]});s.bp("/"),s.p("Bucket",()=>e.Bucket,"{Bucket}",!1);let i=(0,r.Tj)({[m8]:[,"2"],[mL]:[,e[iX]],[mN]:[,e[ok]],[pr]:[()=>void 0!==e.MaxKeys,()=>e[uo].toString()],[pg]:[,e[ct]],[m$]:[,e[i_]],[mV]:[()=>void 0!==e.FetchOwner,()=>e[oD].toString()],[pT]:[,e[ds]]});return s.m("GET").h(a).q(i).b(n),s.build()},ex=async(e,t)=>{let n,s=(0,u.lI)(e,t),a=(0,r.Tj)({},r.eU,{[gu]:e[oi],[ht]:e[cG],[g5]:[()=>(0,r.eU)(e[uQ]),()=>(e[uQ]||[]).map(r.m9).join(", ")]});s.bp("/"),s.p("Bucket",()=>e.Bucket,"{Bucket}",!1);let i=(0,r.Tj)({[pO]:[,""],[mL]:[,e[iX]],[mN]:[,e[ok]],[m3]:[,e[lD]],[pr]:[()=>void 0!==e.MaxKeys,()=>e[uo].toString()],[pg]:[,e[ct]],[p$]:[,e[mC]]});return s.m("GET").h(a).q(i).b(n),s.build()},eE=async(e,t)=>{let n,s=(0,u.lI)(e,t),a=(0,r.Tj)({},r.eU,{[ht]:e[cG],[gu]:e[oi],[hp]:e[dR],[hg]:e[dK],[hh]:e[dz]});s.bp("/{Key+}"),s.p("Bucket",()=>e.Bucket,"{Bucket}",!1),s.p("Key",()=>e.Key,"{Key+}",!0);let i=(0,r.Tj)({[hB]:[,"ListParts"],[ps]:[()=>void 0!==e.MaxParts,()=>e[uc].toString()],[pp]:[,e[co]],[pz]:[,(0,r.Y0)(e[mu],"UploadId")]});return s.m("GET").h(a).q(i).b(n),s.build()},eP=async(e,t)=>{let n,s,a=(0,u.lI)(e,t),i=(0,r.Tj)({},r.eU,{"content-type":"application/xml",[gu]:e[oi],[hi]:e[ir]});a.bp("/"),a.p("Bucket",()=>e.Bucket,"{Bucket}",!1);let o=(0,r.Tj)({[mP]:[,""]});return void 0!==e.AccelerateConfiguration&&(s=n$(e.AccelerateConfiguration,t),n=pD,s.a("xmlns","http://s3.amazonaws.com/doc/2006-03-01/"),n+=s.toString()),a.m("PUT").h(i).q(o).b(n),a.build()},ew=async(e,t)=>{let n,s,a=(0,u.lI)(e,t),i=(0,r.Tj)({},r.eU,{"content-type":"application/xml",[pG]:e[ap],[mU]:e[iC],[hi]:e[ir],[gH]:e[oY],[gY]:e[oF],[gV]:e[oW],[gF]:e[oX],[gW]:e[oJ],[gu]:e[oi]});a.bp("/"),a.p("Bucket",()=>e.Bucket,"{Bucket}",!1);let o=(0,r.Tj)({[mw]:[,""]});return void 0!==e.AccessControlPolicy&&(s=nq(e.AccessControlPolicy,t),n=pD,s.a("xmlns","http://s3.amazonaws.com/doc/2006-03-01/"),n+=s.toString()),a.m("PUT").h(i).q(o).b(n),a.build()},eT=async(e,t)=>{let n,s,a=(0,u.lI)(e,t),i=(0,r.Tj)({},r.eU,{"content-type":"application/xml",[gu]:e[oi]});a.bp("/"),a.p("Bucket",()=>e.Bucket,"{Bucket}",!1);let o=(0,r.Tj)({[mE]:[,""],[mF]:[,(0,r.Y0)(e[o2],"Id")]});return void 0!==e.AnalyticsConfiguration&&(s=nL(e.AnalyticsConfiguration,t),n=pD,s.a("xmlns","http://s3.amazonaws.com/doc/2006-03-01/"),n+=s.toString()),a.m("PUT").h(i).q(o).b(n),a.build()},ev=async(e,t)=>{let n,s,a=(0,u.lI)(e,t),i=(0,r.Tj)({},r.eU,{"content-type":"application/xml",[mU]:e[iC],[hi]:e[ir],[gu]:e[oi]});a.bp("/"),a.p("Bucket",()=>e.Bucket,"{Bucket}",!1);let o=(0,r.Tj)({[mI]:[,""]});return void 0!==e.CORSConfiguration&&(s=nV(e.CORSConfiguration,t),n=pD,s.a("xmlns","http://s3.amazonaws.com/doc/2006-03-01/"),n+=s.toString()),a.m("PUT").h(i).q(o).b(n),a.build()},eA=async(e,t)=>{let n,s,a=(0,u.lI)(e,t),i=(0,r.Tj)({},r.eU,{"content-type":"application/xml",[mU]:e[iC],[hi]:e[ir],[gu]:e[oi]});a.bp("/"),a.p("Bucket",()=>e.Bucket,"{Bucket}",!1);let o=(0,r.Tj)({[m_]:[,""]});return void 0!==e.ServerSideEncryptionConfiguration&&(s=rz(e.ServerSideEncryptionConfiguration,t),n=pD,s.a("xmlns","http://s3.amazonaws.com/doc/2006-03-01/"),n+=s.toString()),a.m("PUT").h(i).q(o).b(n),a.build()},eI=async(e,t)=>{let n,s,a=(0,u.lI)(e,t);a.bp("/"),a.p("Bucket",()=>e.Bucket,"{Bucket}",!1);let i=(0,r.Tj)({[mQ]:[,""],[mF]:[,(0,r.Y0)(e[o2],"Id")]});return void 0!==e.IntelligentTieringConfiguration&&(s=n1(e.IntelligentTieringConfiguration,t),n=pD,s.a("xmlns","http://s3.amazonaws.com/doc/2006-03-01/"),n+=s.toString()),a.m("PUT").h({"content-type":"application/xml"}).q(i).b(n),a.build()},eR=async(e,t)=>{let n,s,a=(0,u.lI)(e,t),i=(0,r.Tj)({},r.eU,{"content-type":"application/xml",[gu]:e[oi]});a.bp("/"),a.p("Bucket",()=>e.Bucket,"{Bucket}",!1);
1let o=(0,r.Tj)({[mJ]:[,""],[mF]:[,(0,r.Y0)(e[o2],"Id")]});return void 0!==e.InventoryConfiguration&&(s=n4(e.InventoryConfiguration,t),n=pD,s.a("xmlns","http://s3.amazonaws.com/doc/2006-03-01/"),n+=s.toString()),a.m("PUT").h(i).q(o).b(n),a.build()},eK=async(e,t)=>{let n,s,a=(0,u.lI)(e,t),i=(0,r.Tj)({},r.eU,{"content-type":"application/xml",[hi]:e[ir],[gu]:e[oi],[hS]:e[dQ]});a.bp("/"),a.p("Bucket",()=>e.Bucket,"{Bucket}",!1);let o=(0,r.Tj)({[m1]:[,""]});return void 0!==e.LifecycleConfiguration&&(s=(s=n_(e.LifecycleConfiguration,t)).n("LifecycleConfiguration"),n=pD,s.a("xmlns","http://s3.amazonaws.com/doc/2006-03-01/"),n+=s.toString()),a.m("PUT").h(i).q(o).b(n),a.build()},ez=async(e,t)=>{let n,s,a=(0,u.lI)(e,t),i=(0,r.Tj)({},r.eU,{"content-type":"application/xml",[mU]:e[iC],[hi]:e[ir],[gu]:e[oi]});a.bp("/"),a.p("Bucket",()=>e.Bucket,"{Bucket}",!1);let o=(0,r.Tj)({[m5]:[,""]});return void 0!==e.BucketLoggingStatus&&(s=nN(e.BucketLoggingStatus,t),n=pD,s.a("xmlns","http://s3.amazonaws.com/doc/2006-03-01/"),n+=s.toString()),a.m("PUT").h(i).q(o).b(n),a.build()},ej=async(e,t)=>{let n,s,a=(0,u.lI)(e,t),i=(0,r.Tj)({},r.eU,{"content-type":"application/xml",[gu]:e[oi]});a.bp("/"),a.p("Bucket",()=>e.Bucket,"{Bucket}",!1);let o=(0,r.Tj)({[m9]:[,""],[mF]:[,(0,r.Y0)(e[o2],"Id")]});return void 0!==e.MetricsConfiguration&&(s=rs(e.MetricsConfiguration,t),n=pD,s.a("xmlns","http://s3.amazonaws.com/doc/2006-03-01/"),n+=s.toString()),a.m("PUT").h(i).q(o).b(n),a.build()},eM=async(e,t)=>{let n,s,a=(0,u.lI)(e,t),i=(0,r.Tj)({},r.eU,{"content-type":"application/xml",[gu]:e[oi],[ho]:[()=>(0,r.eU)(e[dp]),()=>e[dp].toString()]});a.bp("/"),a.p("Bucket",()=>e.Bucket,"{Bucket}",!1);let o=(0,r.Tj)({[pi]:[,""]});return void 0!==e.NotificationConfiguration&&(s=rl(e.NotificationConfiguration,t),n=pD,s.a("xmlns","http://s3.amazonaws.com/doc/2006-03-01/"),n+=s.toString()),a.m("PUT").h(i).q(o).b(n),a.build()},eU=async(e,t)=>{let n,s,a=(0,u.lI)(e,t),i=(0,r.Tj)({},r.eU,{"content-type":"application/xml",[mU]:e[iC],[gu]:e[oi]});a.bp("/"),a.p("Bucket",()=>e.Bucket,"{Bucket}",!1);let o=(0,r.Tj)({[po]:[,""]});return void 0!==e.OwnershipControls&&(s=ry(e.OwnershipControls,t),n=pD,s.a("xmlns","http://s3.amazonaws.com/doc/2006-03-01/"),n+=s.toString()),a.m("PUT").h(i).q(o).b(n),a.build()},eD=async(e,t)=>{let n,s=(0,u.lI)(e,t),a=(0,r.Tj)({},r.eU,{"content-type":"text/plain",[mU]:e[iC],[hi]:e[ir],[p2]:[()=>(0,r.eU)(e[iw]),()=>e[iw].toString()],[gu]:e[oi]});s.bp("/"),s.p("Bucket",()=>e.Bucket,"{Bucket}",!1);let i=(0,r.Tj)({[pu]:[,""]});return void 0!==e.Policy&&(n=e.Policy),s.m("PUT").h(a).q(i).b(n),s.build()},eO=async(e,t)=>{let n,s,a=(0,u.lI)(e,t),i=(0,r.Tj)({},r.eU,{"content-type":"application/xml",[mU]:e[iC],[hi]:e[ir],[pJ]:e[mr],[gu]:e[oi]});a.bp("/"),a.p("Bucket",()=>e.Bucket,"{Bucket}",!1);let o=(0,r.Tj)({[ph]:[,""]});return void 0!==e.ReplicationConfiguration&&(s=rB(e.ReplicationConfiguration,t),n=pD,s.a("xmlns","http://s3.amazonaws.com/doc/2006-03-01/"),n+=s.toString()),a.m("PUT").h(i).q(o).b(n),a.build()},e$=async(e,t)=>{let n,s,a=(0,u.lI)(e,t),i=(0,r.Tj)({},r.eU,{"content-type":"application/xml",[mU]:e[iC],[hi]:e[ir],[gu]:e[oi]});a.bp("/"),a.p("Bucket",()=>e.Bucket,"{Bucket}",!1);let o=(0,r.Tj)({[pf]:[,""]});return void 0!==e.RequestPaymentConfiguration&&(s=rw(e.RequestPaymentConfiguration,t),n=pD,s.a("xmlns","http://s3.amazonaws.com/doc/2006-03-01/"),n+=s.toString()),a.m("PUT").h(i).q(o).b(n),a.build()},eq=async(e,t)=>{let n,s,a=(0,u.lI)(e,t),i=(0,r.Tj)({},r.eU,{"content-type":"application/xml",[mU]:e[iC],[hi]:e[ir],[gu]:e[oi]});a.bp("/"),a.p("Bucket",()=>e.Bucket,"{Bucket}",!1);let o=(0,r.Tj)({[pI]:[,""]});return void 0!==e.Tagging&&(s=rG(e.Tagging,t),n=pD,s.a("xmlns","http://s3.amazonaws.com/doc/2006-03-01/"),n+=s.toString()),a.m("PUT").h(i).q(o).b(n),a.build()},eL=async(e,t)=>{let n,s,a=(0,u.lI)(e,t),i=(0,r.Tj)({},r.eU,{"content-type":"application/xml",[mU]:e[iC],[hi]:e[ir],[gX]:e[us],[gu]:e[oi]});a.bp("/"),a.p("Bucket",()=>e.Bucket,"{Bucket}",!1);let o=(0,r.Tj)({[pM]:[,""]});return void 0!==e.VersioningConfiguration&&(s=rX(e.VersioningConfiguration,t),n=pD,s.a("xmlns","http://s3.amazonaws.com/doc/2006-03-01/"),n+=s.toString()),a.m("PUT").h(i).q(o).b(n),a.build()},eG=async(e,t)=>{let n,s,a=(0,u.lI)(e,t),i=(0,r.Tj)({},r.eU,{"content-type":"application/xml",[mU]:e[iC],[hi]:e[ir],[gu]:e[oi]});a.bp("/"),a.p("Bucket",()=>e.Bucket,"{Bucket}",!1);let o=(0,r.Tj)({[pq]:[,""]});return void 0!==e.WebsiteConfiguration&&(s=rJ(e.WebsiteConfiguration,t),n=pD,s.a("xmlns","http://s3.amazonaws.com/doc/2006-03-01/"),n+=s.toString()),a.m("PUT").h(i).q(o).b(n),a.build()},e_=async(e,t)=>{let n,s=(0,u.lI)(e,t),a=(0,r.Tj)({},r.eU,{[mO]:e[iG]||"application/octet-stream",[pG]:e[ap],[mR]:e[ii],[mK]:e[iu],[mz]:e[id],[mj]:e[ig],[mM]:[()=>(0,r.eU)(e[ih]),()=>e[ih].toString()],[mU]:e[iC],[hi]:e[ir],[p0]:e[io],[p3]:e[il],[p4]:e[iv],[p6]:e[iA],[mG]:[()=>(0,r.eU)(e[or]),()=>(0,r.JV)(e[or]).toString()],[mZ]:e[lu],[gH]:e[oY],[gY]:e[oF],[gV]:e[oW],[gW]:e[oJ],[hu]:e[dT],[ha]:e[dl],[hb]:e[mB],[hp]:e[dR],[hg]:e[dK
1],[hh]:e[dz],[hc]:e[dU],[hm]:e[dM],[hd]:[()=>(0,r.eU)(e[aF]),()=>e[aF].toString()],[ht]:e[cG],[hf]:e[dY],[g2]:e[uV],[g4]:[()=>(0,r.eU)(e[uX]),()=>(0,r.yI)(e[uX]).toString()],[g1]:e[uY],[gu]:e[oi],...void 0!==e.Metadata&&Object.keys(e.Metadata).reduce((t,n)=>(t[`x-amz-meta-${n.toLowerCase()}`]=e.Metadata[n],t),{})});s.bp("/{Key+}"),s.p("Bucket",()=>e.Bucket,"{Bucket}",!1),s.p("Key",()=>e.Key,"{Key+}",!0);let i=(0,r.Tj)({[hB]:[,"PutObject"]});return void 0!==e.Body&&(n=e.Body),s.m("PUT").h(a).q(i).b(n),s.build()},eN=async(e,t)=>{let n,s,a=(0,u.lI)(e,t),i=(0,r.Tj)({},r.eU,{"content-type":"application/xml",[pG]:e[ap],[mU]:e[iC],[hi]:e[ir],[gH]:e[oY],[gY]:e[oF],[gV]:e[oW],[gF]:e[oX],[gW]:e[oJ],[ht]:e[cG],[gu]:e[oi]});a.bp("/{Key+}"),a.p("Bucket",()=>e.Bucket,"{Bucket}",!1),a.p("Key",()=>e.Key,"{Key+}",!0);let o=(0,r.Tj)({[mw]:[,""],[pU]:[,e[my]]});return void 0!==e.AccessControlPolicy&&(s=nq(e.AccessControlPolicy,t),n=pD,s.a("xmlns","http://s3.amazonaws.com/doc/2006-03-01/"),n+=s.toString()),a.m("PUT").h(i).q(o).b(n),a.build()},eH=async(e,t)=>{let n,s,a=(0,u.lI)(e,t),i=(0,r.Tj)({},r.eU,{"content-type":"application/xml",[ht]:e[cG],[mU]:e[iC],[hi]:e[ir],[gu]:e[oi]});a.bp("/{Key+}"),a.p("Bucket",()=>e.Bucket,"{Bucket}",!1),a.p("Key",()=>e.Key,"{Key+}",!0);let o=(0,r.Tj)({[m2]:[,""],[pU]:[,e[my]]});return void 0!==e.LegalHold&&(s=(s=rm(e.LegalHold,t)).n("LegalHold"),n=pD,s.a("xmlns","http://s3.amazonaws.com/doc/2006-03-01/"),n+=s.toString()),a.m("PUT").h(i).q(o).b(n),a.build()},eY=async(e,t)=>{let n,s,a=(0,u.lI)(e,t),i=(0,r.Tj)({},r.eU,{"content-type":"application/xml",[ht]:e[cG],[pJ]:e[mr],[mU]:e[iC],[hi]:e[ir],[gu]:e[oi]});a.bp("/"),a.p("Bucket",()=>e.Bucket,"{Bucket}",!1);let o=(0,r.Tj)({[pl]:[,""]});return void 0!==e.ObjectLockConfiguration&&(s=rd(e.ObjectLockConfiguration,t),n=pD,s.a("xmlns","http://s3.amazonaws.com/doc/2006-03-01/"),n+=s.toString()),a.m("PUT").h(i).q(o).b(n),a.build()},eV=async(e,t)=>{let n,s,a=(0,u.lI)(e,t),i=(0,r.Tj)({},r.eU,{"content-type":"application/xml",[ht]:e[cG],[pV]:[()=>(0,r.eU)(e[aY]),()=>e[aY].toString()],[mU]:e[iC],[hi]:e[ir],[gu]:e[oi]});a.bp("/{Key+}"),a.p("Bucket",()=>e.Bucket,"{Bucket}",!1),a.p("Key",()=>e.Key,"{Key+}",!0);let o=(0,r.Tj)({[pP]:[,""],[pU]:[,e[my]]});return void 0!==e.Retention&&(s=(s=rp(e.Retention,t)).n("Retention"),n=pD,s.a("xmlns","http://s3.amazonaws.com/doc/2006-03-01/"),n+=s.toString()),a.m("PUT").h(i).q(o).b(n),a.build()},eF=async(e,t)=>{let n,s,a=(0,u.lI)(e,t),i=(0,r.Tj)({},r.eU,{"content-type":"application/xml",[mU]:e[iC],[hi]:e[ir],[gu]:e[oi],[ht]:e[cG]});a.bp("/{Key+}"),a.p("Bucket",()=>e.Bucket,"{Bucket}",!1),a.p("Key",()=>e.Key,"{Key+}",!0);let o=(0,r.Tj)({[pI]:[,""],[pU]:[,e[my]]});return void 0!==e.Tagging&&(s=rG(e.Tagging,t),n=pD,s.a("xmlns","http://s3.amazonaws.com/doc/2006-03-01/"),n+=s.toString()),a.m("PUT").h(i).q(o).b(n),a.build()},eW=async(e,t)=>{let n,s,a=(0,u.lI)(e,t),i=(0,r.Tj)({},r.eU,{"content-type":"application/xml",[mU]:e[iC],[hi]:e[ir],[gu]:e[oi]});a.bp("/"),a.p("Bucket",()=>e.Bucket,"{Bucket}",!1);let o=(0,r.Tj)({[pc]:[,""]});return void 0!==e.PublicAccessBlockConfiguration&&(s=rk(e.PublicAccessBlockConfiguration,t),n=pD,s.a("xmlns","http://s3.amazonaws.com/doc/2006-03-01/"),n+=s.toString()),a.m("PUT").h(i).q(o).b(n),a.build()},eX=async(e,t)=>{let n,s,a=(0,u.lI)(e,t),i=(0,r.Tj)({},r.eU,{"content-type":"application/xml",[ht]:e[cG],[hi]:e[ir],[gu]:e[oi]});a.bp("/{Key+}"),a.p("Bucket",()=>e.Bucket,"{Bucket}",!1),a.p("Key",()=>e.Key,"{Key+}",!0);
1let o=(0,r.Tj)({[pE]:[,""],[pU]:[,e[my]]});return void 0!==e.RestoreRequest&&(s=rv(e.RestoreRequest,t),n=pD,s.a("xmlns","http://s3.amazonaws.com/doc/2006-03-01/"),n+=s.toString()),a.m("POST").h(i).q(o).b(n),a.build()},eJ=async(e,t)=>{let n,s=(0,u.lI)(e,t),a=(0,r.Tj)({},r.eU,{"content-type":"application/xml",[hp]:e[dR],[hg]:e[dK],[hh]:e[dz],[gu]:e[oi]});s.bp("/{Key+}"),s.p("Bucket",()=>e.Bucket,"{Bucket}",!1),s.p("Key",()=>e.Key,"{Key+}",!0);let i=(0,r.Tj)({[pv]:[,""],[pA]:[,"2"]});n=pD;let o=new l(db);return o.a("xmlns","http://s3.amazonaws.com/doc/2006-03-01/"),o.cc(e,oK),o.cc(e,oE),null!=e[lh]&&o.c(n3(e[lh],t).n(lh)),null!=e[u1]&&o.c(rh(e[u1],t).n(u1)),null!=e[cH]&&o.c(rT(e[cH],t).n(cH)),null!=e[dE]&&o.c(rR(e[dE],t).n(dE)),n+=o.toString(),s.m("POST").h(a).q(i).b(n),s.build()},eZ=async(e,t)=>{let n,s=(0,u.lI)(e,t),a=(0,r.Tj)({},r.eU,{"content-type":"application/octet-stream",[mM]:[()=>(0,r.eU)(e[ih]),()=>e[ih].toString()],[mU]:e[iC],[hi]:e[ir],[p0]:e[io],[p3]:e[il],[p4]:e[iv],[p6]:e[iA],[hp]:e[dR],[hg]:e[dK],[hh]:e[dz],[ht]:e[cG],[gu]:e[oi]});s.bp("/{Key+}"),s.p("Bucket",()=>e.Bucket,"{Bucket}",!1),s.p("Key",()=>e.Key,"{Key+}",!0);let i=(0,r.Tj)({[hB]:[,"UploadPart"],[pd]:[null!=(0,r.Y0)(e.PartNumber,"PartNumber"),()=>e[ci].toString()],[pz]:[,(0,r.Y0)(e[mu],"UploadId")]});return void 0!==e.Body&&(n=e.Body),s.m("PUT").h(a).q(i).b(n),s.build()},eQ=async(e,t)=>{let n,s=(0,u.lI)(e,t),a=(0,r.Tj)({},r.eU,{[p5]:e[iT],[p8]:e[iI],[p9]:[()=>(0,r.eU)(e[iR]),()=>(0,r.JV)(e[iR]).toString()],[p7]:e[iK],[ge]:[()=>(0,r.eU)(e[iz]),()=>(0,r.JV)(e[iz]).toString()],[gn]:e[ij],[hp]:e[dR],[hg]:e[dK],[hh]:e[dz],[gr]:e[iM],[gs]:e[iU],[ga]:e[iD],[ht]:e[cG],[gu]:e[oi],[hl]:e[oC]});s.bp("/{Key+}"),s.p("Bucket",()=>e.Bucket,"{Bucket}",!1),s.p("Key",()=>e.Key,"{Key+}",!0);let i=(0,r.Tj)({[hB]:[,"UploadPartCopy"],[pd]:[null!=(0,r.Y0)(e.PartNumber,"PartNumber"),()=>e[ci].toString()],[pz]:[,(0,r.Y0)(e[mu],"UploadId")]});return s.m("PUT").h(a).q(i).b(n),s.build()},e0=async(e,t)=>{let n,s=(0,u.lI)(e,t),a=(0,r.Tj)({},r.eU,{"x-amz-content-sha256":"UNSIGNED-PAYLOAD","content-type":"application/octet-stream",[hn]:e[cY],[hs]:e[c2],[gN]:[()=>(0,r.eU)(e[dm]),()=>e[dm].toString()],[gc]:e[oo],[gd]:e[om],[gm]:e[aM],[gp]:e[ii],[gg]:e[iu],[gh]:e[id],[gf]:e[ig],[mM]:[()=>(0,r.eU)(e[ih]),()=>e[ih].toString()],[gy]:e[iP],[gC]:e[iG],[gB]:e[io],[gx]:e[il],[gE]:e[iv],[gP]:e[iA],[gw]:[()=>(0,r.eU)(e[iQ]),()=>e[iQ].toString()],[gS]:e[ob],[gk]:[()=>(0,r.eU)(e[or]),()=>(0,r.JV)(e[or]).toString()],[gT]:e[oz],[gb]:[()=>(0,r.eU)(e[lX]),()=>(0,r.JV)(e[lX]).toString()],[gv]:[()=>(0,r.eU)(e[uu]),()=>e[uu].toString()],[gR]:e[uV],[gI]:e[uY],[gK]:[()=>(0,r.eU)(e[uX]),()=>(0,r.yI)(e[uX]).toString()],[gA]:[()=>(0,r.eU)(e[cr]),()=>e[cr].toString()],[gM]:e[c3],[gj]:e[cw],[gz]:e[c9],[gD]:e[dT],[gq]:e[dR],[gO]:e[dU],[gL]:e[dz],[gU]:e[dl],[gG]:[()=>(0,r.eU)(e[dW]),()=>e[dW].toString()],[g_]:e[my],[g$]:[()=>(0,r.eU)(e[aF]),()=>e[aF].toString()],...void 0!==e.Metadata&&Object.keys(e.Metadata).reduce((t,n)=>(t[`x-amz-meta-${n.toLowerCase()}`]=e.Metadata[n],t),{})});s.bp("/WriteGetObjectResponse"),void 0!==e.Body&&(n=e.Body);let{hostname:i}=await t.endpoint();if(!0!==t.disableHostPrefix){if(i="{RequestRoute}."+i,void 0===e.RequestRoute)throw Error("Empty value provided for input host prefix: RequestRoute.");if(i=i.replace("{RequestRoute}",e.RequestRoute),!(0,c.oJ)(i))throw Error("ValidationError: prefixed hostname must be hostname compatible.")}return s.hn(i),s.m("POST").h(a).b(n),s.build()},e3=async(e,t)=>{if(204!==e.statusCode&&e.statusCode>=300)return nB(e,t);let n=(0,r.Tj)({$metadata:al(e),[cw]:[,e.headers[g7]]});return await (0,r.Px)(e.body,t),n},e1=async(e,t)=>{if(200!==e.statusCode&&e.statusCode>=300)return nB(e,t);let n=(0,r.Tj)({$metadata:al(e),[oz]:[,e.headers[gl]],[dT]:[,e.headers[hu]],[my]:[,e.headers[hk]],[dU]:[,e.headers[hc]],[aF]:[()=>void 0!==e.headers[hd],()=>(0,r.yG)(e.headers[hd])],[cw]:[,e.headers[g7]]}),s=(0,r.Y0)((0,r.Xk)(await a(e.body,t)),"body");return null!=s[a_]&&(n[a_]=(0,r.lK)(s[a_])),null!=s[io]&&(n[io]=(0,r.lK)(s[io])),null!=s[il]&&(n[il]=(0,r.lK)(s[il])),null!=s[iv]&&(n[iv]=(0,r.lK)(s[iv])),null!=s[iA]&&(n[iA]=(0,r.lK)(s[iA])),null!=s[ob]&&(n[ob]=(0,r.lK)(s[ob])),null!=s[lj]&&(n[lj]=(0,r.lK)(s[lj])),null!=s[lG]&&(n[lG]=(0,r.lK)(s[lG])),n},e2=async(e,t)=>{if(200!==e.statusCode&&e.statusCode>=300)return nB(e,t);let n=(0,r.Tj)({$metadata:al(e),[oz]:[,e.headers[gl]],[i$]:[,e.headers[gi]],[my]:[,e.headers[hk]],[dT]:[,e.headers[hu]],[dR]:[,e.headers[hp]],[dz]:[,e.headers[hh]],[dU]:[,e.headers[hc]],[dM]:[,e.headers[hm]],[aF]:[()=>void 0!==e.headers[hd],()=>(0,r.yG)(e.headers[hd])],[cw]:[,e.headers[g7]]});return n.CopyObjectResult=r5((0,r.Xk)(await a(e.body,t)),t),n},e4=async(e,t)=>{if(200!==e.statusCode&&e.statusCode>=300)return nB(e,t);let n=(0,r.Tj)({$metadata:al(e),[lG]:[,e.headers[m6]]});return await (0,r.Px)(e.body,t),n},e6=async(e,t)=>{if(200!==e.statusCode&&e.statusCode>=300)return nB(e,t);let n=(0,r.Tj)({$metadata:al(e),[aS]:[()=>void 0!==e.headers[p_],()=>(0,r.Y0)((0,r.xE)(e.headers[p_]))],[aU]:[,e.headers[pH]],[dT]:[,e.headers[hu]],[dR]:[,e.headers[hp]],[dz]:[,e.headers[hh]],[dU]:[,e.headers[hc]],[dM]:[,e.headers[hm]],[aF]:[()=>void 0!==e.headers[hd],()=>(0,r.yG)(e.headers[hd])],[cw]:[,e.headers[g7]],[ir]:[,e.headers[pQ]]}),s=(0,r.Y0)((0,r.Xk)(await a(e.body,t)),"body");return null!=s[a_]&&(n[a_]=(0,r.lK)(s[a_])),null!=s[lj]&&(n[lj]=(0,r.lK)(s[lj])),null!=s[mu]&&(n[mu]=(0,r.lK)(s[mu])),n},e5=async(e,t)=>{if(200!==e.statusCode&&e.statusCode>=300)return nB(e,t);let n=(0,r.Tj)({$metadata:al(e),[dT]:[,e.headers[hu]],[dU]:[,e.headers[hc]],[dM]:[,e.headers[hm]],[aF]:[()=>void 0!==e.headers[hd],()=>(0,r.yG)(e.headers[hd])]}),s=(0,r.Y0)((0,r.Xk)(await a(e.body,t)),"body");return null!=s[it]&&(n[it]=s2(s[it],t)),n},e8=async(e,t)=>{if(204!==e.statusCode&&e.statusCode>=300)return nB(e,t);let n=(0,r.Tj)({$metadata:al(e)});return await (0,r.Px)(e.body,t),n},e9=async(e,t)=>{if(204!==e.statusCode&&e.statusCode>=300)return nB(e,t);let n=(0,r.Tj)({$metadata:al(e)});return await (0,r.Px)(e.body,t),n},e7=async(e,t)=>{if(204!==e.statusCode&&e.statusCode>=300)return nB(e,t);let n=(0,r.Tj)({$metadata:al(e)});return await (0,r.Px)(e.body,t),n},te=async(e,t)=>{if(204!==e.statusCode&&e.statusCode>=300)return nB(e,t);let n=(0,r.Tj)({$metadata:al(e)});return await (0,r.Px)(e.body,t),n},tt=async(e,t)=>{if(204!==e.statusCode&&e.statusCode>=300)return nB(e,t);let n=(0,r.Tj)({$metadata:al(e)});return await (0,r.Px)(e.body,t),n},tn=async(e,t)=>{if(204!==e.statusCode&&e.statusCode>=300)return nB(e,t);let n=(0,r.Tj)({$metadata:al(e)});return await (0,r.Px)(e.body,t),n},tr=async(e,t)=>{if(204!==e.statusCode&&e.statusCode>=300)return nB(e,t);let n=(0,r.Tj)({$metadata:al(e)});return await (0,r.Px)(e.body,t),n},ts=async(e,t)=>{if(204!==e.statusCode&&e.statusCode>=300)return nB(e,t);let n=(0,r.Tj)({$metadata:al(e)});return await (0,r.Px)(e.body,t),n},ta=async(e,t)=>{if(204!==e.statusCode&&e.statusCode>=300)return nB(e,t);let n=(0,r.Tj)({$metadata:al(e)});return await (0,r.Px)(e.body,t),n},ti=async(e,t)=>{if(204!==e.statusCode&&e.statusCode>=300)return nB(e,t);let n=(0,r.Tj)({$metadata:al(e)});return await (0,r.Px)(e.body,t),n},to=async(e,t)=>{if(204!==e.statusCode&&e.statusCode>=300)return nB(e,t);let n=(0,r.Tj)({$metadata:al(e)});return await (0,r.Px)(e.body,t),n},tl=async(e,t)=>{if(204!==e.statusCode&&e.statusCode>=300)return nB(e,t);let n=(0,r.Tj)({$metadata:al(e)});return await (0,r.Px)(e.body,t),n},tu=async(e,t)=>{if(204!==e.statusCode&&e.statusCode>=300)return nB(e,t);let n=(0,r.Tj)({$metadata:al(e)});return await (0,r.Px)(e.body,t),n},tc=async(e,t)=>{if(204!==e.statusCode&&e.statusCode>=300)return nB(e,t);let n=(0,r.Tj)({$metadata:al(e),[iQ]:[()=>void 0!==e.headers[go],()=>(0,r.yG)(e.headers[go])],[my]:[,e.headers[hk]],[cw]:[,e.headers[g7]]});return await (0,r.Px)(e.body,t),n},td=async(e,t)=>{if(200!==e.statusCode&&e.statusCode>=300)return nB(e,t);let n=(0,r.Tj)({$metadata:al(e),[cw]:[,e.headers[g7]]}),s=(0,r.Y0)((0,r.Xk)(await a(e.body,t)),"body");return""===s.Deleted?n[i7]=[]:null!=s[i7]&&(n[i7]=r7((0,r.Yd)(s[i7]),t)),""===s.Error?n[oA]=[]:null!=s[ov]&&(n[oA]=sr((0,r.Yd)(s[ov]),t)),n},tm=async(e,t)=>{if(204!==e.statusCode&&e.statusCode>=300)return nB(e,t);let n=(0,r.Tj)({$metadata:al(e),[my]:[,e.headers[hk]]});return await (0,r.Px)(e.body,t),n},tp=async(e,t)=>{if(204!==e.statusCode&&e.statusCode>=300)return nB(e,t);let n=(0,r.Tj)({$metadata:al(e)});return await (0,r.Px)(e.body,t),n},tg=async(e,t)=>{if(200!==e.statusCode&&e.statusCode>=300)return nB(e,t);let n=(0,r.Tj)({$metadata:al(e),[cw]:[,e.headers[g7]]}),s=(0,r.Y0)((0,r.Xk)(await a(e.body,t)),"body");return null!=s[dr]&&(n[dr]=(0,r.lK)(s[dr])),n},th=async(e,t)=>{if(200!==e.statusCode&&e.statusCode>=300)return nB(e,t);let n=(0,r.Tj)({$metadata:al(e)}),s=(0,r.Y0)((0,r.Xk)(await a(e.body,t)),"body");return""===s.AccessControlList?n[oZ]=[]:null!=s[ag]&&null!=s[ag][oH]&&(n[oZ]=su((0,r.Yd)(s[ag][oH]),t)),null!=s[uz]&&(n[uz]=sO(s[uz],t)),n},tf=async(e,t)=>{if(200!==e.statusCode&&e.statusCode>=300)return nB(e,t);let n=(0,r.Tj)({$metadata:al(e)});return n.AnalyticsConfiguration=rZ((0,r.Xk)(await a(e.body,t)),t),n},ty=async(e,t)=>{if(200!==e.statusCode&&e.statusCode>=300)return nB(e,t);let n=(0,r.Tj)({$metadata:al(e)}),s=(0,r.Y0)((0,r.Xk)(await a(e.body,t)),"body");return""===s.CORSRule?n[iB]=[]:null!=s[ib]&&(n[iB]=r9((0,r.Yd)(s[ib]),t)),n},tC=async(e,t)=>{if(200!==e.statusCode&&e.statusCode>=300)return nB(e,t);let n=(0,r.Tj)({$metadata:al(e)});return n.ServerSideEncryptionConfiguration=s3((0,r.Xk)(await a(e.body,t)),t),n},tS=async(e,t)=>{if(200!==e.statusCode&&e.statusCode>=300)return nB(e,t);let n=(0,r.Tj)({$metadata:al(e)});return n.IntelligentTieringConfiguration=sm((0,r.Xk)(await a(e.body,t)),t),n},tk=async(e,t)=>{if(200!==e.statusCode&&e.statusCode>=300)return nB(e,t);let n=(0,r.Tj)({$metadata:al(e)});return n.InventoryConfiguration=sh((0,r.Xk)(await a(e.body,t)),t),n},tb=async(e,t)=>{if(200!==e.statusCode&&e.statusCode>=300)return nB(e,t);let n=(0,r.Tj)({$metadata:al(e),[dQ]:[,e.headers[hS]]}),s=(0,r.Y0)((0,r.Xk)(await a(e.body,t)),"body");return""===s.Rule?n[dn]=[]:null!=s[dt]&&(n[dn]=sx((0,r.Yd)(s[dt]),t)),n},tB=async(e,t)=>{if(200!==e.statusCode&&e.statusCode>=300)return nB(e,t);let n=(0,r.Tj)({$metadata:al(e)}),s=(0,r.Y0)((0,r.Xk)(await a(e.body,t)),"body");return null!=s[l_]&&(n[l_]=(0,r.lK)(s[l_])),n},tx=async(e,t)=>{if(200!==e.statusCode&&e.statusCode>=300)return nB(e,t);let n=(0,r.Tj)({$metadata:al(e)}),s=(0,r.Y0)((0,r.Xk)(await a(e.body,t)),"body");return null!=s[lN]&&(n[lN]=sE(s[lN],t)),n},tE=async(e,t)=>{if(200!==e.statusCode&&e.statusCode>=300)return nB(e,t);let n=(0,r.Tj)({$metadata:al(e)});return n.MetricsConfiguration=sP((0,r.Xk)(await a(e.body,t)),t),n},tP=async(e,t)=>{if(200!==e.statusCode&&e.statusCode>=300)return nB(e,t);let n=(0,r.Tj)({$metadata:al(e)}),s=(0,r.Y0)((0,r.Xk)(await a(e.body,t)),"body");return null!=s[oa]&&(n[oa]=ss(s[oa],t)),""===s.CloudFunctionConfiguration?n[lV]=[]:null!=s[ip]&&(n[lV]=sB((0,r.Yd)(s[ip]),t)),""===s.QueueConfiguration?n[cS]=[]:null!=s[cC]&&(n[cS]=sY((0,r.Yd)(s[cC]),t)),""===s.TopicConfiguration?n[dJ]=[]:null!=s[dX]&&(n[dJ]=ai((0,r.Yd)(s[dX]),t)),n},tw=async(e,t)=>{if(200!==e.statusCode&&e.statusCode>=300)return nB(e,t);let n=(0,r.Tj)({$metadata:al(e)});
1return n.OwnershipControls=s$((0,r.Xk)(await a(e.body,t)),t),n},tT=async(e,t)=>{if(200!==e.statusCode&&e.statusCode>=300)return nB(e,t);let n=(0,r.Tj)({$metadata:al(e)}),s=await au(e.body,t);return n.Policy=(0,r.lK)(s),n},tv=async(e,t)=>{if(200!==e.statusCode&&e.statusCode>=300)return nB(e,t);let n=(0,r.Tj)({$metadata:al(e)});return n.PolicyStatus=s_((0,r.Xk)(await a(e.body,t)),t),n},tA=async(e,t)=>{if(200!==e.statusCode&&e.statusCode>=300)return nB(e,t);let n=(0,r.Tj)({$metadata:al(e)});return n.ReplicationConfiguration=sF((0,r.Xk)(await a(e.body,t)),t),n},tI=async(e,t)=>{if(200!==e.statusCode&&e.statusCode>=300)return nB(e,t);let n=(0,r.Tj)({$metadata:al(e)}),s=(0,r.Y0)((0,r.Xk)(await a(e.body,t)),"body");return null!=s[cu]&&(n[cu]=(0,r.lK)(s[cu])),n},tR=async(e,t)=>{if(200!==e.statusCode&&e.statusCode>=300)return nB(e,t);let n=(0,r.Tj)({$metadata:al(e)}),s=(0,r.Y0)((0,r.Xk)(await a(e.body,t)),"body");return""===s.TagSet?n[d6]=[]:null!=s[d6]&&null!=s[d6][d8]&&(n[d6]=an((0,r.Yd)(s[d6][d8]),t)),n},tK=async(e,t)=>{if(200!==e.statusCode&&e.statusCode>=300)return nB(e,t);let n=(0,r.Tj)({$metadata:al(e)}),s=(0,r.Y0)((0,r.Xk)(await a(e.body,t)),"body");return null!=s[ut]&&(n[ua]=(0,r.lK)(s[ut])),null!=s[dr]&&(n[dr]=(0,r.lK)(s[dr])),n},tz=async(e,t)=>{if(200!==e.statusCode&&e.statusCode>=300)return nB(e,t);let n=(0,r.Tj)({$metadata:al(e)}),s=(0,r.Y0)((0,r.Xk)(await a(e.body,t)),"body");return null!=s[ou]&&(n[ou]=sn(s[ou],t)),null!=s[o5]&&(n[o5]=sc(s[o5],t)),null!=s[cP]&&(n[cP]=sV(s[cP],t)),""===s.RoutingRules?n[cQ]=[]:null!=s[cQ]&&null!=s[cQ][c0]&&(n[cQ]=sQ((0,r.Yd)(s[cQ][c0]),t)),n},tj=async(e,t)=>{if(200!==e.statusCode&&e.statusCode>=300)return nB(e,t);let n=(0,r.Tj)({$metadata:al(e),[iQ]:[()=>void 0!==e.headers[go],()=>(0,r.yG)(e.headers[go])],[aM]:[,e.headers[mT]],[oz]:[,e.headers[gl]],[c9]:[,e.headers[g9]],[lX]:[()=>void 0!==e.headers[m4],()=>(0,r.Y0)((0,r.xE)(e.headers[m4]))],[ih]:[()=>void 0!==e.headers[mM],()=>(0,r.V0)(e.headers[mM])],[ob]:[,e.headers[mH]],[io]:[,e.headers[p0]],[il]:[,e.headers[p3]],[iv]:[,e.headers[p4]],[iA]:[,e.headers[p6]],[uu]:[()=>void 0!==e.headers[gZ],()=>(0,r.xW)(e.headers[gZ])],[my]:[,e.headers[hk]],[ii]:[,e.headers[mR]],[iu]:[,e.headers[mK]],[id]:[,e.headers[mz]],[ig]:[,e.headers[mj]],[iP]:[,e.headers[mD]],[iG]:[,e.headers[mO]],[or]:[()=>void 0!==e.headers[mG],()=>(0,r.Y0)((0,r.xE)(e.headers[mG]))],[oy]:[,e.headers[mY]],[mB]:[,e.headers[hb]],[dT]:[,e.headers[hu]],[dR]:[,e.headers[hp]],[dz]:[,e.headers[hh]],[dU]:[,e.headers[hc]],[aF]:[()=>void 0!==e.headers[hd],()=>(0,r.yG)(e.headers[hd])],[dl]:[,e.headers[ha]],[cw]:[,e.headers[g7]],[c3]:[,e.headers[hr]],[cr]:[()=>void 0!==e.headers[g0],()=>(0,r.xW)(e.headers[g0])],[dW]:[()=>void 0!==e.headers[hy],()=>(0,r.xW)(e.headers[hy])],[uV]:[,e.headers[g2]],[uX]:[()=>void 0!==e.headers[g4],()=>(0,r.Y0)((0,r.t_)(e.headers[g4]))],[uY]:[,e.headers[g1]],Metadata:[,Object.keys(e.headers).filter(e=>e.startsWith("x-amz-meta-")).reduce((t,n)=>(t[n.substring(11)]=e.headers[n],t),{})]}),s=e.body;return t.sdkStreamMixin(s),n.Body=s,n},tM=async(e,t)=>{if(200!==e.statusCode&&e.statusCode>=300)return nB(e,t);let n=(0,r.Tj)({$metadata:al(e),[cw]:[,e.headers[g7]]}),s=(0,r.Y0)((0,r.Xk)(await a(e.body,t)),"body");return""===s.AccessControlList?n[oZ]=[]:null!=s[ag]&&null!=s[ag][oH]&&(n[oZ]=su((0,r.Yd)(s[ag][oH]),t)),null!=s[uz]&&(n[uz]=sO(s[uz],t)),n},tU=async(e,t)=>{if(200!==e.statusCode&&e.statusCode>=300)return nB(e,t);let n=(0,r.Tj)({$metadata:al(e),[iQ]:[()=>void 0!==e.headers[go],()=>(0,r.yG)(e.headers[go])],[lX]:[()=>void 0!==e.headers[m4],()=>(0,r.Y0)((0,r.xE)(e.headers[m4]))],[my]:[,e.headers[hk]],[cw]:[,e.headers[g7]]}),s=(0,r.Y0)((0,r.Xk)(await a(e.body,t)),"body");return null!=s[iH]&&(n[iH]=r1(s[iH],t)),null!=s[ob]&&(n[ob]=(0,r.lK)(s[ob])),null!=s[u3]&&(n[u3]=so(s[u3],t)),null!=s[u9]&&(n[u9]=(0,r.V0)(s[u9])),null!=s[dl]&&(n[dl]=(0,r.lK)(s[dl])),n},tD=async(e,t)=>{if(200!==e.statusCode&&e.statusCode>=300)return nB(e,t);let n=(0,r.Tj)({$metadata:al(e)});return n.LegalHold=sj((0,r.Xk)(await a(e.body,t)),t),n},tO=async(e,t)=>{if(200!==e.statusCode&&e.statusCode>=300)return nB(e,t);let n=(0,r.Tj)({$metadata:al(e)});return n.ObjectLockConfiguration=sz((0,r.Xk)(await a(e.body,t)),t),n},t$=async(e,t)=>{if(200!==e.statusCode&&e.statusCode>=300)return nB(e,t);let n=(0,r.Tj)({$metadata:al(e)});return n.Retention=sM((0,r.Xk)(await a(e.body,t)),t),n},tq=async(e,t)=>{if(200!==e.statusCode&&e.statusCode>=300)return nB(e,t);let n=(0,r.Tj)({$metadata:al(e),[my]:[,e.headers[hk]]}),s=(0,r.Y0)((0,r.Xk)(await a(e.body,t)),"body");return""===s.TagSet?n[d6]=[]:null!=s[d6]&&null!=s[d6][d8]&&(n[d6]=an((0,r.Yd)(s[d6][d8]),t)),n},tL=async(e,t)=>{if(200!==e.statusCode&&e.statusCode>=300)return nB(e,t);let n=(0,r.Tj)({$metadata:al(e),[cw]:[,e.headers[g7]]}),s=e.body;return t.sdkStreamMixin(s),n.Body=s,n},tG=async(e,t)=>{if(200!==e.statusCode&&e.statusCode>=300)return nB(e,t);let n=(0,r.Tj)({$metadata:al(e)});return n.PublicAccessBlockConfiguration=sH((0,r.Xk)(await a(e.body,t)),t),n},t_=async(e,t)=>{if(200!==e.statusCode&&e.statusCode>=300)return nB(e,t);let n=(0,r.Tj)({$metadata:al(e),[a0]:[,e.headers[pW]],[aJ]:[,e.headers[pF]],[a6]:[,e.headers[pZ]],[aK]:[()=>void 0!==e.headers[pN],()=>(0,r.yG)(e.headers[pN])]});return await (0,r.Px)(e.body,t),n},tN=async(e,t)=>{if(200!==e.statusCode&&e.statusCode>=300)return nB(e,t);let n=(0,r.Tj)({$metadata:al(e),[iQ]:[()=>void 0!==e.headers[go],()=>(0,r.yG)(e.headers[go])],[aM]:[,e.headers[mT]],[oz]:[,e.headers[gl]],[c9]:[,e.headers[g9]],[aD]:[,e.headers[pY]],[lX]:[()=>void 0!==e.headers[m4],()=>(0,r.Y0)((0,r.xE)(e.headers[m4]))],[ih]:[()=>void 0!==e.headers[mM],()=>(0,r.V0)(e.headers[mM])],[io]:[,e.headers[p0]],[il]:[,e.headers[p3]],[iv]:[,e.headers[p4]],[iA]:[,e.headers[p6]],[ob]:[,e.headers[mH]],[uu]:[()=>void 0!==e.headers[gZ],()=>(0,r.xW)(e.headers[gZ])],[my]:[,e.headers[hk]],[ii]:[,e.headers[mR]],[iu]:[,e.headers[mK]],[id]:[,e.headers[mz]],[ig]:[,e.headers[mj]],[iG]:[,e.headers[mO]],[or]:[()=>void 0!==e.headers[mG],()=>
1(0,r.Y0)((0,r.xE)(e.headers[mG]))],[oy]:[,e.headers[mY]],[mB]:[,e.headers[hb]],[dT]:[,e.headers[hu]],[dR]:[,e.headers[hp]],[dz]:[,e.headers[hh]],[dU]:[,e.headers[hc]],[aF]:[()=>void 0!==e.headers[hd],()=>(0,r.yG)(e.headers[hd])],[dl]:[,e.headers[ha]],[cw]:[,e.headers[g7]],[c3]:[,e.headers[hr]],[cr]:[()=>void 0!==e.headers[g0],()=>(0,r.xW)(e.headers[g0])],[uV]:[,e.headers[g2]],[uX]:[()=>void 0!==e.headers[g4],()=>(0,r.Y0)((0,r.t_)(e.headers[g4]))],[uY]:[,e.headers[g1]],Metadata:[,Object.keys(e.headers).filter(e=>e.startsWith("x-amz-meta-")).reduce((t,n)=>(t[n.substring(11)]=e.headers[n],t),{})]});return await (0,r.Px)(e.body,t),n},tH=async(e,t)=>{if(200!==e.statusCode&&e.statusCode>=300)return nB(e,t);let n=(0,r.Tj)({$metadata:al(e)}),s=(0,r.Y0)((0,r.Xk)(await a(e.body,t)),"body");return""===s.AnalyticsConfiguration?n[ah]=[]:null!=s[am]&&(n[ah]=rQ((0,r.Yd)(s[am]),t)),null!=s[i_]&&(n[i_]=(0,r.lK)(s[i_])),null!=s[lC]&&(n[lC]=(0,r.yG)(s[lC])),null!=s[ub]&&(n[ub]=(0,r.lK)(s[ub])),n},tY=async(e,t)=>{if(200!==e.statusCode&&e.statusCode>=300)return nB(e,t);let n=(0,r.Tj)({$metadata:al(e)}),s=(0,r.Y0)((0,r.Xk)(await a(e.body,t)),"body");return null!=s[i_]&&(n[i_]=(0,r.lK)(s[i_])),""===s.IntelligentTieringConfiguration?n[lB]=[]:null!=s[lb]&&(n[lB]=sp((0,r.Yd)(s[lb]),t)),null!=s[lC]&&(n[lC]=(0,r.yG)(s[lC])),null!=s[ub]&&(n[ub]=(0,r.lK)(s[ub])),n},tV=async(e,t)=>{if(200!==e.statusCode&&e.statusCode>=300)return nB(e,t);let n=(0,r.Tj)({$metadata:al(e)}),s=(0,r.Y0)((0,r.Xk)(await a(e.body,t)),"body");return null!=s[i_]&&(n[i_]=(0,r.lK)(s[i_])),""===s.InventoryConfiguration?n[o6]=[]:null!=s[o4]&&(n[o6]=sf((0,r.Yd)(s[o4]),t)),null!=s[lC]&&(n[lC]=(0,r.yG)(s[lC])),null!=s[ub]&&(n[ub]=(0,r.lK)(s[ub])),n},tF=async(e,t)=>{if(200!==e.statusCode&&e.statusCode>=300)return nB(e,t);let n=(0,r.Tj)({$metadata:al(e)}),s=(0,r.Y0)((0,r.Xk)(await a(e.body,t)),"body");return null!=s[i_]&&(n[i_]=(0,r.lK)(s[i_])),null!=s[lC]&&(n[lC]=(0,r.yG)(s[lC])),""===s.MetricsConfiguration?n[l9]=[]:null!=s[l8]&&(n[l9]=sw((0,r.Yd)(s[l8]),t)),null!=s[ub]&&(n[ub]=(0,r.lK)(s[ub])),n},tW=async(e,t)=>{if(200!==e.statusCode&&e.statusCode>=300)return nB(e,t);let n=(0,r.Tj)({$metadata:al(e)}),s=(0,r.Y0)((0,r.Xk)(await a(e.body,t)),"body");return""===s.Buckets?n[ie]=[]:null!=s[ie]&&null!=s[ie][a_]&&(n[ie]=r3((0,r.Yd)(s[ie][a_]),t)),null!=s[i_]&&(n[i_]=(0,r.lK)(s[i_])),null!=s[uz]&&(n[uz]=sO(s[uz],t)),null!=s[ct]&&(n[ct]=(0,r.lK)(s[ct])),n},tX=async(e,t)=>{if(200!==e.statusCode&&e.statusCode>=300)return nB(e,t);let n=(0,r.Tj)({$metadata:al(e)}),s=(0,r.Y0)((0,r.Xk)(await a(e.body,t)),"body");return""===s.Buckets?n[ie]=[]:null!=s[ie]&&null!=s[ie][a_]&&(n[ie]=r3((0,r.Yd)(s[ie][a_]),t)),null!=s[i_]&&(n[i_]=(0,r.lK)(s[i_])),n},tJ=async(e,t)=>{if(200!==e.statusCode&&e.statusCode>=300)return nB(e,t);let n=(0,r.Tj)({$metadata:al(e),[cw]:[,e.headers[g7]]}),s=(0,r.Y0)((0,r.Xk)(await a(e.body,t)),"body");return null!=s[a_]&&(n[a_]=(0,r.lK)(s[a_])),""===s.CommonPrefixes?n[ix]=[]:null!=s[ix]&&(n[ix]=r4((0,r.Yd)(s[ix]),t)),null!=s[iX]&&(n[iX]=(0,r.lK)(s[iX])),null!=s[ok]&&(n[ok]=(0,r.lK)(s[ok])),null!=s[lC]&&(n[lC]=(0,r.yG)(s[lC])),null!=s[lD]&&(n[lD]=(0,r.lK)(s[lD])),null!=s[um]&&(n[um]=(0,r.xW)(s[um])),null!=s[uE]&&(n[uE]=(0,r.lK)(s[uE])),null!=s[uv]&&(n[uv]=(0,r.lK)(s[uv])),null!=s[ct]&&(n[ct]=(0,r.lK)(s[ct])),null!=s[mc]&&(n[mc]=(0,r.lK)(s[mc])),""===s.Upload?n[mp]=[]:null!=s[ml]&&(n[mp]=sv((0,r.Yd)(s[ml]),t)),n},tZ=async(e,t)=>{if(200!==e.statusCode&&e.statusCode>=300)return nB(e,t);let n=(0,r.Tj)({$metadata:al(e),[cw]:[,e.headers[g7]]}),s=(0,r.Y0)((0,r.Xk)(await a(e.body,t)),"body");return""===s.CommonPrefixes?n[ix]=[]:null!=s[ix]&&(n[ix]=r4((0,r.Yd)(s[ix]),t)),""===s.Contents?n[iY]=[]:null!=s[iY]&&(n[iY]=sK((0,r.Yd)(s[iY]),t)),null!=s[iX]&&(n[iX]=(0,r.lK)(s[iX])),null!=s[ok]&&(n[ok]=(0,r.lK)(s[ok])),null!=s[lC]&&(n[lC]=(0,r.yG)(s[lC])),null!=s[l2]&&(n[l2]=(0,r.lK)(s[l2])),null!=s[uo]&&(n[uo]=(0,r.xW)(s[uo])),null!=s[uC]&&(n[uC]=(0,r.lK)(s[uC])),null!=s[uP]&&(n[uP]=(0,r.lK)(s[uP])),null!=s[ct]&&(n[ct]=(0,r.lK)(s[ct])),n},tQ=async(e,t)=>{if(200!==e.statusCode&&e.statusCode>=300)return nB(e,t);let n=(0,r.Tj)({$metadata:al(e),[cw]:[,e.headers[g7]]}),s=(0,r.Y0)((0,r.Xk)(await a(e.body,t)),"body");return""===s.CommonPrefixes?n[ix]=[]:null!=s[ix]&&(n[ix]=r4((0,r.Yd)(s[ix]),t)),""===s.Contents?n[iY]=[]:null!=s[iY]&&(n[iY]=sK((0,r.Yd)(s[iY]),t)),null!=s[i_]&&(n[i_]=(0,r.lK)(s[i_])),null!=s[iX]&&(n[iX]=(0,r.lK)(s[iX])),null!=s[ok]&&(n[ok]=(0,r.lK)(s[ok])),null!=s[lC]&&(n[lC]=(0,r.yG)(s[lC])),null!=s[lM]&&(n[lM]=(0,r.xW)(s[lM])),null!=s[uo]&&(n[uo]=(0,r.xW)(s[uo])),null!=s[uC]&&(n[uC]=(0,r.lK)(s[uC])),null!=s[ub]&&(n[ub]=(0,r.lK)(s[ub])),null!=s[ct]&&(n[ct]=(0,r.lK)(s[ct])),null!=s[ds]&&(n[ds
1]=(0,r.lK)(s[ds])),n},t0=async(e,t)=>{if(200!==e.statusCode&&e.statusCode>=300)return nB(e,t);let n=(0,r.Tj)({$metadata:al(e),[cw]:[,e.headers[g7]]}),s=(0,r.Y0)((0,r.Xk)(await a(e.body,t)),"body");return""===s.CommonPrefixes?n[ix]=[]:null!=s[ix]&&(n[ix]=r4((0,r.Yd)(s[ix]),t)),""===s.DeleteMarker?n[i2]=[]:null!=s[iQ]&&(n[i2]=se((0,r.Yd)(s[iQ]),t)),null!=s[iX]&&(n[iX]=(0,r.lK)(s[iX])),null!=s[ok]&&(n[ok]=(0,r.lK)(s[ok])),null!=s[lC]&&(n[lC]=(0,r.yG)(s[lC])),null!=s[lD]&&(n[lD]=(0,r.lK)(s[lD])),null!=s[uo]&&(n[uo]=(0,r.xW)(s[uo])),null!=s[uC]&&(n[uC]=(0,r.lK)(s[uC])),null!=s[uE]&&(n[uE]=(0,r.lK)(s[uE])),null!=s[uI]&&(n[uI]=(0,r.lK)(s[uI])),null!=s[ct]&&(n[ct]=(0,r.lK)(s[ct])),null!=s[mC]&&(n[mC]=(0,r.lK)(s[mC])),""===s.Version?n[mk]=[]:null!=s[mg]&&(n[mk]=sD((0,r.Yd)(s[mg]),t)),n},t3=async(e,t)=>{if(200!==e.statusCode&&e.statusCode>=300)return nB(e,t);let n=(0,r.Tj)({$metadata:al(e),[aS]:[()=>void 0!==e.headers[p_],()=>(0,r.Y0)((0,r.xE)(e.headers[p_]))],[aU]:[,e.headers[pH]],[cw]:[,e.headers[g7]]}),s=(0,r.Y0)((0,r.Xk)(await a(e.body,t)),"body");return null!=s[a_]&&(n[a_]=(0,r.lK)(s[a_])),null!=s[ir]&&(n[ir]=(0,r.lK)(s[ir])),null!=s[lv]&&(n[lv]=sd(s[lv],t)),null!=s[lC]&&(n[lC]=(0,r.yG)(s[lC])),null!=s[lj]&&(n[lj]=(0,r.lK)(s[lj])),null!=s[uc]&&(n[uc]=(0,r.xW)(s[uc])),null!=s[uT]&&(n[uT]=(0,r.lK)(s[uT])),null!=s[uz]&&(n[uz]=sO(s[uz],t)),null!=s[co]&&(n[co]=(0,r.lK)(s[co])),""===s.Part?n[cm]=[]:null!=s[cc]&&(n[cm]=sL((0,r.Yd)(s[cc]),t)),null!=s[dl]&&(n[dl]=(0,r.lK)(s[dl])),null!=s[mu]&&(n[mu]=(0,r.lK)(s[mu])),n},t1=async(e,t)=>{if(200!==e.statusCode&&e.statusCode>=300)return nB(e,t);let n=(0,r.Tj)({$metadata:al(e)});return await (0,r.Px)(e.body,t),n},t2=async(e,t)=>{if(200!==e.statusCode&&e.statusCode>=300)return nB(e,t);let n=(0,r.Tj)({$metadata:al(e)});return await (0,r.Px)(e.body,t),n},t4=async(e,t)=>{if(200!==e.statusCode&&e.statusCode>=300)return nB(e,t);let n=(0,r.Tj)({$metadata:al(e)});return await (0,r.Px)(e.body,t),n},t6=async(e,t)=>{if(200!==e.statusCode&&e.statusCode>=300)return nB(e,t);let n=(0,r.Tj)({$metadata:al(e)});return await (0,r.Px)(e.body,t),n},t5=async(e,t)=>{if(200!==e.statusCode&&e.statusCode>=300)return nB(e,t);let n=(0,r.Tj)({$metadata:al(e)});return await (0,r.Px)(e.body,t),n},t8=async(e,t)=>{if(200!==e.statusCode&&e.statusCode>=300)return nB(e,t);let n=(0,r.Tj)({$metadata:al(e)});return await (0,r.Px)(e.body,t),n},t9=async(e,t)=>{if(200!==e.statusCode&&e.statusCode>=300)return nB(e,t);let n=(0,r.Tj)({$metadata:al(e)});return await (0,r.Px)(e.body,t),n},t7=async(e,t)=>{if(200!==e.statusCode&&e.statusCode>=300)return nB(e,t);let n=(0,r.Tj)({$metadata:al(e),[dQ]:[,e.headers[hS]]});return await (0,r.Px)(e.body,t),n},ne=async(e,t)=>{if(200!==e.statusCode&&e.statusCode>=300)return nB(e,t);let n=(0,r.Tj)({$metadata:al(e)});return await (0,r.Px)(e.body,t),n},nt=async(e,t)=>{if(200!==e.statusCode&&e.statusCode>=300)return nB(e,t);let n=(0,r.Tj)({$metadata:al(e)});return await (0,r.Px)(e.body,t),n},nn=async(e,t)=>{if(200!==e.statusCode&&e.statusCode>=300)return nB(e,t);let n=(0,r.Tj)({$metadata:al(e)});return await (0,r.Px)(e.body,t),n},nr=async(e,t)=>{if(200!==e.statusCode&&e.statusCode>=300)return nB(e,t);let n=(0,r.Tj)({$metadata:al(e)});return await (0,r.Px)(e.body,t),n},ns=async(e,t)=>{if(200!==e.statusCode&&e.statusCode>=300)return nB(e,t);let n=(0,r.Tj)({$metadata:al(e)});return await (0,r.Px)(e.body,t),n},na=async(e,t)=>{if(200!==e.statusCode&&e.statusCode>=300)return nB(e,t);let n=(0,r.Tj)({$metadata:al(e)});return await (0,r.Px)(e.body,t),n},ni=async(e,t)=>{if(200!==e.statusCode&&e.statusCode>=300)return nB(e,t);let n=(0,r.Tj)({$metadata:al(e)});return await (0,r.Px)(e.body,t),n},no=async(e,t)=>{if(200!==e.statusCode&&e.statusCode>=300)return nB(e,t);let n=(0,r.Tj)({$metadata:al(e)});return await (0,r.Px)(e.body,t),n},nl=async(e,t)=>{if(200!==e.statusCode&&e.statusCode>=300)return nB(e,t);let n=(0,r.Tj)({$metadata:al(e)});return await (0,r.Px)(e.body,t),n},nu=async(e,t)=>{if(200!==e.statusCode&&e.statusCode>=300)return nB(e,t);let n=(0,r.Tj)({$metadata:al(e)});return await (0,r.Px)(e.body,t),n},nc=async(e,t)=>{if(200!==e.statusCode&&e.statusCode>=300)return nB(e,t);let n=(0,r.Tj)({$metadata:al(e),[oz]:[,e.headers[gl]],[ob]:[,e.headers[mH]],[io]:[,e.headers[p0]],[il]:[,e.headers[p3]],[iv]:[,e.headers[p4]],[iA]:[,e.headers[p6]],[dT]:[,e.headers[hu]],[my]:[,e.headers[hk]],[dR]:[,e.headers[hp]],[dz]:[,e.headers[hh]],[dU]:[,e.headers[hc]],[dM]:[,e.headers[hm]],[aF]:[()=>void 0!==e.headers[hd],()=>(0,r.yG)(e.headers[hd])],[cw]:[,e.headers[g7]]});return await (0,r.Px)(e.body,t),n},nd=async(e,t)=>{if(200!==e.statusCode&&e.statusCode>=300)return nB(e,t);let n=(0,r.Tj)({$metadata:al(e),[cw]:[,e.headers[g7]]});return await (0,r.Px)(e.body,t),n}
1,nm=async(e,t)=>{if(200!==e.statusCode&&e.statusCode>=300)return nB(e,t);let n=(0,r.Tj)({$metadata:al(e),[cw]:[,e.headers[g7]]});return await (0,r.Px)(e.body,t),n},np=async(e,t)=>{if(200!==e.statusCode&&e.statusCode>=300)return nB(e,t);let n=(0,r.Tj)({$metadata:al(e),[cw]:[,e.headers[g7]]});return await (0,r.Px)(e.body,t),n},ng=async(e,t)=>{if(200!==e.statusCode&&e.statusCode>=300)return nB(e,t);let n=(0,r.Tj)({$metadata:al(e),[cw]:[,e.headers[g7]]});return await (0,r.Px)(e.body,t),n},nh=async(e,t)=>{if(200!==e.statusCode&&e.statusCode>=300)return nB(e,t);let n=(0,r.Tj)({$metadata:al(e),[my]:[,e.headers[hk]]});return await (0,r.Px)(e.body,t),n},nf=async(e,t)=>{if(200!==e.statusCode&&e.statusCode>=300)return nB(e,t);let n=(0,r.Tj)({$metadata:al(e)});return await (0,r.Px)(e.body,t),n},ny=async(e,t)=>{if(200!==e.statusCode&&e.statusCode>=300)return nB(e,t);let n=(0,r.Tj)({$metadata:al(e),[cw]:[,e.headers[g7]],[cL]:[,e.headers[he]]});return await (0,r.Px)(e.body,t),n},nC=async(e,t)=>{if(200!==e.statusCode&&e.statusCode>=300)return nB(e,t);let n=(0,r.Tj)({$metadata:al(e)});return n.Payload=nz(e.body,t),n},nS=async(e,t)=>{if(200!==e.statusCode&&e.statusCode>=300)return nB(e,t);let n=(0,r.Tj)({$metadata:al(e),[dT]:[,e.headers[hu]],[ob]:[,e.headers[mH]],[io]:[,e.headers[p0]],[il]:[,e.headers[p3]],[iv]:[,e.headers[p4]],[iA]:[,e.headers[p6]],[dR]:[,e.headers[hp]],[dz]:[,e.headers[hh]],[dU]:[,e.headers[hc]],[aF]:[()=>void 0!==e.headers[hd],()=>(0,r.yG)(e.headers[hd])],[cw]:[,e.headers[g7]]});return await (0,r.Px)(e.body,t),n},nk=async(e,t)=>{if(200!==e.statusCode&&e.statusCode>=300)return nB(e,t);let n=(0,r.Tj)({$metadata:al(e),[i$]:[,e.headers[gi]],[dT]:[,e.headers[hu]],[dR]:[,e.headers[hp]],[dz]:[,e.headers[hh]],[dU]:[,e.headers[hc]],[aF]:[()=>void 0!==e.headers[hd],()=>(0,r.yG)(e.headers[hd])],[cw]:[,e.headers[g7]]});return n.CopyPartResult=r8((0,r.Xk)(await a(e.body,t)),t),n},nb=async(e,t)=>{if(200!==e.statusCode&&e.statusCode>=300)return nB(e,t);let n=(0,r.Tj)({$metadata:al(e)});return await (0,r.Px)(e.body,t),n},nB=async(e,t)=>{let n={...e,body:await i(e.body,t)},r=((e,t)=>t?.Error?.Code!==void 0?t.Error.Code:t?.Code!==void 0?t.Code:404==e.statusCode?"NotFound":void 0)(e,n.body);switch(r){case"NoSuchUpload":case"com.amazonaws.s3#NoSuchUpload":throw await nA(n,t);case"ObjectNotInActiveTierError":case"com.amazonaws.s3#ObjectNotInActiveTierError":throw await nK(n,t);case"BucketAlreadyExists":case"com.amazonaws.s3#BucketAlreadyExists":throw await nE(n,t);case"BucketAlreadyOwnedByYou":case"com.amazonaws.s3#BucketAlreadyOwnedByYou":throw await nP(n,t);case"NoSuchBucket":case"com.amazonaws.s3#NoSuchBucket":throw await nT(n,t);case"InvalidObjectState":case"com.amazonaws.s3#InvalidObjectState":throw await nw(n,t);case"NoSuchKey":case"com.amazonaws.s3#NoSuchKey":throw await nv(n,t);case"NotFound":case"com.amazonaws.s3#NotFound":throw await nI(n,t);case"ObjectAlreadyInActiveTierError":case"com.amazonaws.s3#ObjectAlreadyInActiveTierError":throw await nR(n,t);default:return nx({output:e,parsedBody:n.body,errorCode:r})}},nx=(0,r.jr)(p.H),nE=async(e,t)=>{let n=(0,r.Tj)({});e.body;let s=new d.NM({$metadata:al(e),...n});return(0,r.Mw)(s,e.body)},nP=async(e,t)=>{let n=(0,r.Tj)({});e.body;let s=new d.gq({$metadata:al(e),...n});return(0,r.Mw)(s,e.body)},nw=async(e,t)=>{let n=(0,r.Tj)({}),s=e.body;null!=s[aL]&&(n[aL]=(0,r.lK)(s[aL])),null!=s[dl]&&(n[dl]=(0,r.lK)(s[dl]));let a=new d.Af({$metadata:al(e),...n});return(0,r.Mw)(a,e.body)},nT=async(e,t)=>{let n=(0,r.Tj)({});e.body;let s=new d.TQ({$metadata:al(e),...n});return(0,r.Mw)(s,e.body)},nv=async(e,t)=>{let n=(0,r.Tj)({});e.body;let s=new d._k({$metadata:al(e),...n});return(0,r.Mw)(s,e.body)},nA=async(e,t)=>{let n=(0,r.Tj)({});e.body;let s=new d.U7({$metadata:al(e),...n});return(0,r.Mw)(s,e.body)},nI=async(e,t)=>{let n=(0,r.Tj)({});e.body;let s=new d.Mk({$metadata:al(e),...n});return(0,r.Mw)(s,e.body)},nR=async(e,t)=>{let n=(0,r.Tj)({});e.body;let s=new m.pN({$metadata:al(e),...n});return(0,r.Mw)(s,e.body)},nK=async(e,t)=>{let n=(0,r.Tj)({});e.body;let s=new d.Cw({$metadata:al(e),...n});return(0,r.Mw)(s,e.body)},nz=(e,t)=>
1t.eventStreamMarshaller.deserialize(e,async n=>null!=n.Records?{Records:await nD(n.Records,t)}:null!=n.Stats?{Stats:await nO(n.Stats,t)}:null!=n.Progress?{Progress:await nU(n.Progress,t)}:null!=n.Cont?{Cont:await nj(n.Cont,t)}:null!=n.End?{End:await nM(n.End,t)}:{$unknown:e}),nj=async(e,t)=>{let n={};return Object.assign(n,r6(await a(e.body,t),t)),n},nM=async(e,t)=>{let n={};return Object.assign(n,st(await a(e.body,t),t)),n},nU=async(e,t)=>{let n={};return n.Details=sN(await a(e.body,t),t),n},nD=async(e,t)=>{let n={};return n.Payload=e.body,n},nO=async(e,t)=>{let n={};return n.Details=s9(await a(e.body,t),t),n},n$=(e,t)=>{let n=new l(aC);return null!=e[dr]&&n.c(l.of(aH,e[dr]).n(dr)),n},nq=(e,t)=>{let n=new l(af);return n.lc(e,"Grants","AccessControlList",()=>n0(e[oZ],t)),null!=e[uz]&&n.c(rf(e[uz],t).n(uz)),n},nL=(e,t)=>{let n=new l(am);return null!=e[o2]&&n.c(l.of(aE,e[o2]).n(o2)),null!=e[oj]&&n.c(nG(e[oj],t).n(oj)),null!=e[du]&&n.c(r$(e[du],t).n(du)),n},nG=(e,t)=>{let n=new l(ab);return d.ts.visit(e,{Prefix:t=>{null!=e[ct]&&n.c(l.of(ct,t).n(ct))},Tag:r=>{null!=e[d8]&&n.c(rL(r,t).n(d8))},And:r=>{null!=e[ac]&&n.c(((e,t)=>{let n=new l(ad);return n.cc(e,ct),n.l(e,"Tags","Tag",()=>r_(e[d9],t)),n})(r,t).n(ac))},_:(e,t)=>{if(!(t instanceof l||t instanceof o))throw Error("Unable to serialize unknown union members in XML.");n.c(new l(e).c(t))}}),n},n_=(e,t)=>{let n=new l(aW);return n.l(e,"Rules","Rule",()=>rt(e[dn],t)),n},nN=(e,t)=>{let n=new l(aQ);return null!=e[lN]&&n.c(rr(e[lN],t).n(lN)),n},nH=(e,t)=>{let n=new l(iS);return n.l(e,"Parts","Part",()=>nY(e[cm],t)),n},nY=(e,t)=>e.filter(e=>null!=e).map(e=>((e,t)=>{let n=new l(iE);return n.cc(e,ob),n.cc(e,io),n.cc(e,il),n.cc(e,iv),n.cc(e,iA),null!=e[ci]&&n.c(l.of(ci,String(e[ci])).n(ci)),n})(e,0).n(pn)),nV=(e,t)=>{let n=new l(ik);return n.l(e,"CORSRules","CORSRule",()=>nF(e[iB],t)),n},nF=(e,t)=>e.filter(e=>null!=e).map(e=>((e,t)=>{let n=new l(ib);return n.cc(e,o8),n.l(e,"AllowedHeaders","AllowedHeader",()=>e[ax].filter(e=>null!=e).map(e=>l.of(aB,e).n(pn))),n.l(e,"AllowedMethods","AllowedMethod",()=>e[aA].filter(e=>null!=e).map(e=>l.of(av,e).n(pn))),n.l(e,"AllowedOrigins","AllowedOrigin",()=>e[aR].filter(e=>null!=e).map(e=>l.of(aI,e).n(pn))),n.l(e,"ExposeHeaders","ExposeHeader",()=>nZ(e[oc],t)),null!=e[l6]&&n.c(l.of(l6,String(e[l6])).n(l6)),n})(e,t).n(pn)),nW=(e,t)=>{let n=new l(ia);return null!=e[l_]&&n.c(l.of(aX,e[l_]).n(l_)),null!=e[lG]&&n.c(rn(e[lG],t).n(lG)),null!=e[a_]&&n.c(((e,t)=>{let n=new l(aV);return n.cc(e,i6),null!=e[mo]&&n.c(l.of(a9,e[mo]).n(mo)),n})(e[a_],0).n(a_)),n},nX=(e,t)=>{let n=new l(oe);return n.l(e,"Objects","Object",()=>rc(e[ce],t)),null!=e[cf]&&n.c(l.of(cf,String(e[cf])).n(cf)),n},nJ=(e,t)=>e.filter(e=>null!=e).map(e=>l.of(oI,e).n(pn)),nZ=(e,t)=>e.filter(e=>null!=e).map(e=>l.of(od,e).n(pn)),nQ=(e,t)=>{let n=new l(oQ);return n.cc(e,i4),n.cc(e,os),n.cc(e,o8),n.cc(e,mm),n.a("xsi:type",e[mo]),n},n0=(e,t)=>e.filter(e=>null!=e).map(e=>((e,t)=>{let n=new l(oH);if(null!=e[oQ]){let r=nQ(e[oQ],t).n(oQ);r.a("xmlns:xsi","http://www.w3.org/2001/XMLSchema-instance"),n.c(r)}return n.cc(e,cp),n})(e,t).n(oH)),n3=(e,t)=>{let n=new l(lh);return null!=e[iO]&&n.c(((e,t)=>{let n=new l(iq);return n.cc(e,oU),n.cc(e,iF),n.cc(e,cb),n.cc(e,cz),n.cc(e,oM),n.cc(e,ck),null!=e[aj]&&n.c(l.of(aj,String(e[aj])).n(aj)),n})(e[iO],0).n(iO)),n.cc(e,iN),null!=e[lI]&&n.c(re(e[lI],t).n(lI)),null!=e[cd]&&n.c(rS(e[cd],t).n(cd)),n},n1=(e,t)=>{let n=new l(lb);return null!=e[o2]&&n.c(l.of(lP,e[o2]).n(o2)),null!=e[oj]&&n.c(n2(e[oj],t).n(oj)),null!=e[dr]&&n.c(l.of(lw,e[dr]).n(dr)),n.l(e,"Tierings","Tiering",()=>rY(e[me],t)),n},n2=(e,t)=>{let n=new l(lE);return n.cc(e,ct),null!=e[d8]&&n.c(rL(e[d8],t).n(d8)),null!=e[ac]&&n.c(((e,t)=>{let n=new l(lS);return n.cc(e,ct),n.l(e,"Tags","Tag",()=>r_(e[d9],t)),n})(e[ac],t).n(ac)),n},n4=(e,t)=>{let n=new l(o4);return null!=e[ot]&&n.c(n6(e[ot],t).n(ot)),null!=e[o7]&&n.c(l.of(o7,String(e[o7])).n(o7)),null!=e[oj]&&n.c(n5(e[oj],t).n(oj)),null!=e[o2]&&n.c(l.of(ls,e[o2]).n(o2)),null!=e[ld]&&n.c(l.of(la,e[ld]).n(ld)),n.lc(e,"OptionalFields","OptionalFields",()=>n8(e[uO],t)),null!=e[dL]&&n.c(n7(e[dL],t).n(dL)),n},n6=(e,t)=>{let n=new l(o9);return null!=e[di]&&n.c(n9(e[di],t).n(di)),n},n5=(e,t)=>{let n=new l(lt);return n.cc(e,ct),n},n8=(e,t)=>e.filter(e=>null!=e).map(e=>l.of(lc,e).n(oG)),n9=(e,t)=>{let n=new l(lf);return n.cc(e,aw),null!=e[a_]&&n.c(l.of(a3,e[a_]).n(a_)),null!=e[o_]&&n.c(l.of(ln,e[o_]).n(o_)),n.cc(e,ct),null!=e[oP]&&n.c(((e,t)=>{let n=new l(le);return null!=e[dO]&&n.c(rO(e[dO],t).n(dP)),null!=e[dj]&&n.c(rU(e[dj],t).n(dg)),n})(e[oP],t).n(oP)),n},n7=(e,t)=>{let n=new l(ly);return null!=e[oN]&&n.c(l.of(lr,e[oN]).n(oN)),n},re=(e,t)=>
1{let n=new l(lR);return null!=e[mo]&&n.c(l.of(lz,e[mo]).n(mo)),n},rt=(e,t)=>e.filter(e=>null!=e).map(e=>((e,t)=>{let n=new l(lQ);return null!=e[oz]&&n.c(((e,t)=>{let n=new l(lH);return null!=e[i9]&&n.c(l.of(i9,(0,r.yI)(e[i9]).toString()).n(i9)),null!=e[i8]&&n.c(l.of(i8,String(e[i8])).n(i8)),null!=e[op]&&n.c(l.of(op,String(e[op])).n(op)),n})(e[oz],0).n(oz)),n.cc(e,o8),n.cc(e,ct),null!=e[oj]&&n.c(((e,t)=>{let n=new l(l3);return n.cc(e,ct),null!=e[d8]&&n.c(rL(e[d8],t).n(d8)),null!=e[u2]&&n.c(l.of(u4,String(e[u2])).n(u2)),null!=e[u6]&&n.c(l.of(u5,String(e[u6])).n(u6)),null!=e[ac]&&n.c(((e,t)=>{let n=new l(l0);return n.cc(e,ct),n.l(e,"Tags","Tag",()=>r_(e[d9],t)),null!=e[u2]&&n.c(l.of(u4,String(e[u2])).n(u2)),null!=e[u6]&&n.c(l.of(u5,String(e[u6])).n(u6)),n})(e[ac],t).n(ac)),n})(e[oj],t).n(oj)),null!=e[dr]&&n.c(l.of(oS,e[dr]).n(dr)),n.l(e,"Transitions","Transition",()=>rF(e[ma],t)),n.l(e,"NoncurrentVersionTransitions","NoncurrentVersionTransition",()=>ro(e[uR],t)),null!=e[uA]&&n.c(ri(e[uA],t).n(uA)),null!=e[aP]&&n.c(((e,t)=>{let n=new l(aP);return null!=e[iJ]&&n.c(l.of(iJ,String(e[iJ])).n(iJ)),n})(e[aP],0).n(aP)),n})(e,t).n(pn)),rn=(e,t)=>{let n=new l(lW);return null!=e[mo]&&n.c(l.of(l1,e[mo]).n(mo)),null!=e[uC]&&n.c(l.of(lJ,e[uC]).n(uC)),n},rr=(e,t)=>{let n=new l(lN);return n.cc(e,dF),n.lc(e,"TargetGrants","TargetGrants",()=>rN(e[d0],t)),n.cc(e,d2),null!=e[d1]&&n.c(rH(e[d1],t).n(d1)),n},rs=(e,t)=>{let n=new l(l8);return null!=e[o2]&&n.c(l.of(ui,e[o2]).n(o2)),null!=e[oj]&&n.c(ra(e[oj],t).n(oj)),n},ra=(e,t)=>{let n=new l(ur);return d.o7.visit(e,{Prefix:t=>{null!=e[ct]&&n.c(l.of(ct,t).n(ct))},Tag:r=>{null!=e[d8]&&n.c(rL(r,t).n(d8))},AccessPointArn:t=>{null!=e[az]&&n.c(l.of(az,t).n(az))},And:r=>{null!=e[ac]&&n.c(((e,t)=>{let n=new l(l4);return n.cc(e,ct),n.l(e,"Tags","Tag",()=>r_(e[d9],t)),n.cc(e,az),n})(r,t).n(ac))},_:(e,t)=>{if(!(t instanceof l||t instanceof o))throw Error("Unable to serialize unknown union members in XML.");n.c(new l(e).c(t))}}),n},ri=(e,t)=>{let n=new l(uA);return null!=e[uB]&&n.c(l.of(i8,String(e[uB])).n(uB)),null!=e[uw]&&n.c(l.of(mh,String(e[uw])).n(uw)),n},ro=(e,t)=>e.filter(e=>null!=e).map(e=>((e,t)=>{let n=new l(uK);return null!=e[uB]&&n.c(l.of(i8,String(e[uB])).n(uB)),null!=e[dl]&&n.c(l.of(d5,e[dl]).n(dl)),null!=e[uw]&&n.c(l.of(mh,String(e[uw])).n(uw)),n})(e,0).n(pn)),rl=(e,t)=>{let n=new l(uS);return n.l(e,"TopicConfigurations","TopicConfiguration",()=>rV(e[dJ],t)),n.l(e,"QueueConfigurations","QueueConfiguration",()=>rb(e[cS],t)),n.l(e,"LambdaFunctionConfigurations","CloudFunctionConfiguration",()=>{let n;return n=e[lV],n.filter(e=>null!=e).map(e=>((e,t)=>{let n=new l(lF);return null!=e[o2]&&n.c(l.of(ux,e[o2]).n(o2)),null!=e[lY]&&n.c(l.of(lY,e[lY]).n(im)),n.l(e,"Events","Event",()=>nJ(e[oR],t)),null!=e[oj]&&n.c(ru(e[oj],t).n(oj)),n})(e,t).n(pn))}),null!=e[oa]&&n.c((e[oa],new l(oa)).n(oa)),n},ru=(e,t)=>{let n=new l(uk);return null!=e[lj]&&n.c(rA(e[lj],t).n(dC)),n},rc=(e,t)=>e.filter(e=>null!=e).map(e=>((e,t)=>{let n=new l(u$);return null!=e[lj]&&n.c(l.of(uq,e[lj]).n(lj)),null!=e[my]&&n.c(l.of(u7,e[my]).n(my)),n})(e,0).n(pn)),rd=(e,t)=>{let n=new l(uG);return n.cc(e,u_),null!=e[dt]&&n.c(rg(e[dt],t).n(dt)),n},rm=(e,t)=>{let n=new l(uH);return null!=e[dr]&&n.c(l.of(uY,e[dr]).n(dr)),n},rp=(e,t)=>{let n=new l(uF);return null!=e[uy]&&n.c(l.of(uW,e[uy]).n(uy)),null!=e[c8]&&n.c(l.of(i9,(0,r.yI)(e[c8]).toString()).n(c8)),n},rg=(e,t)=>{let n=new l(uJ);return null!=e[i5]&&n.c(((e,t)=>{let n=new l(i5);return null!=e[uy]&&n.c(l.of(uW,e[uy]).n(uy)),null!=e[i8]&&n.c(l.of(i8,String(e[i8])).n(i8)),null!=e[mx]&&n.c(l.of(mx,String(e[mx])).n(mx)),n})(e[i5],0).n(i5)),n},rh=(e,t)=>{let n=new l(u1);return null!=e[iO]&&n.c(((e,t)=>{let n=new l(iL);return n.cc(e,cB),n.cc(e,cb),n.cc(e,cz),n.cc(e,oM),n.cc(e,ck),n})(e[iO],0).n(iO)),null!=e[lI]&&n.c(((e,t)=>{let n=new l(lK);return n.cc(e,cz),n})(e[lI],0).n(lI)),n},rf=(e,t)=>{let n=new l(uz);return n.cc(e,i4),n.cc(e,o8),n},ry=(e,t)=>{let n=new l(uM);return n.l(e,"Rules","Rule",()=>rC(e[dn],t)),n},rC=(e,t)=>e.filter(e=>null!=e).map(e=>((e,t)=>{let n=new l(uD);return n.cc(e,uZ),n})(e,0).n(pn)),rS=(e,t)=>new l(ca),rk=(e,t)=>{let n=new l(cn);return null!=e[a2]&&n.c(l.of(dG,String(e[a2])).n(a2)),null!=e[lp]&&n.c(l.of(dG,String(e[lp])).n(lp)),null!=e[a4]&&n.c(l.of(dG,String(e[a4])).n(a4)),null!=e[c_]&&n.c(l.of(dG,String(e[c_])).n(c_)),n}
1,rb=(e,t)=>e.filter(e=>null!=e).map(e=>((e,t)=>{let n=new l(cC);return null!=e[o2]&&n.c(l.of(ux,e[o2]).n(o2)),null!=e[cy]&&n.c(l.of(cy,e[cy]).n(cx)),n.l(e,"Events","Event",()=>nJ(e[oR],t)),null!=e[oj]&&n.c(ru(e[oj],t).n(oj)),n})(e,t).n(pn)),rB=(e,t)=>{let n=new l(cK);return n.cc(e,de),n.l(e,"Rules","Rule",()=>rx(e[dn],t)),n},rx=(e,t)=>e.filter(e=>null!=e).map(e=>((e,t)=>{let n=new l(cJ);return n.cc(e,o8),null!=e[ch]&&n.c(l.of(ch,String(e[ch])).n(ch)),n.cc(e,ct),null!=e[oj]&&n.c(((e,t)=>{let n=new l(cF);return n.cc(e,ct),null!=e[d8]&&n.c(rL(e[d8],t).n(d8)),null!=e[ac]&&n.c(((e,t)=>{let n=new l(cV);return n.cc(e,ct),n.l(e,"Tags","Tag",()=>r_(e[d9],t)),n})(e[ac],t).n(ac)),n})(e[oj],t).n(oj)),null!=e[dr]&&n.c(l.of(cW,e[dr]).n(dr)),null!=e[dw]&&n.c(rM(e[dw],t).n(dw)),null!=e[og]&&n.c(((e,t)=>{let n=new l(og);return null!=e[dr]&&n.c(l.of(oh,e[dr]).n(dr)),n})(e[og],0).n(og)),null!=e[ot]&&n.c(((e,t)=>{let n=new l(ot);return null!=e[a_]&&n.c(l.of(a3,e[a_]).n(a_)),null!=e[aG]&&n.c(l.of(aw,e[aG]).n(aG)),n.cc(e,dl),null!=e[ay]&&n.c(((e,t)=>{let n=new l(ay);return null!=e[uz]&&n.c(l.of(u0,e[uz]).n(uz)),n})(e[ay],0).n(ay)),null!=e[ol]&&n.c(((e,t)=>{let n=new l(ol);return n.cc(e,cU),n})(e[ol],0).n(ol)),null!=e[c5]&&n.c(rE(e[c5],t).n(c5)),null!=e[ug]&&n.c(((e,t)=>{let n=new l(ug);return null!=e[dr]&&n.c(l.of(ud,e[dr]).n(dr)),null!=e[ox]&&n.c(rP(e[ox],t).n(ox)),n})(e[ug],t).n(ug)),n})(e[ot],t).n(ot)),null!=e[i0]&&n.c(((e,t)=>{let n=new l(i0);return null!=e[dr]&&n.c(l.of(i3,e[dr]).n(dr)),n})(e[i0],0).n(i0)),n})(e,t).n(pn)),rE=(e,t)=>{let n=new l(c5);return null!=e[dr]&&n.c(l.of(c4,e[dr]).n(dr)),null!=e[mn]&&n.c(rP(e[mn],t).n(mn)),n},rP=(e,t)=>{let n=new l(c6);return null!=e[uf]&&n.c(l.of(uf,String(e[uf])).n(uf)),n},rw=(e,t)=>{let n=new l(cN);return n.cc(e,cu),n},rT=(e,t)=>{let n=new l(cH);return null!=e[ow]&&n.c(l.of(of,String(e[ow])).n(ow)),n},rv=(e,t)=>{let n=new l(cZ);return null!=e[i8]&&n.c(l.of(i8,String(e[i8])).n(i8)),null!=e[oV]&&n.c(((e,t)=>{let n=new l(oV);return n.cc(e,d7),n})(e[oV],0).n(oV)),null!=e[mo]&&n.c(l.of(cX,e[mo]).n(mo)),n.cc(e,d7),n.cc(e,on),null!=e[dB]&&n.c(rK(e[dB],t).n(dB)),null!=e[uL]&&n.c(((e,t)=>{let n=new l(uL);return null!=e[dq]&&n.c(rI(e[dq],t).n(dq)),n})(e[uL],t).n(uL)),n},rA=(e,t)=>{let n=new l(dy);return n.l(e,"FilterRules","FilterRule",()=>{let t;return t=e[oL],t.filter(e=>null!=e).map(e=>((e,t)=>{let n=new l(oO);return null!=e[uC]&&n.c(l.of(o$,e[uC]).n(uC)),null!=e[mS]&&n.c(l.of(oq,e[mS]).n(mS)),n})(e,0).n(pn))}),n},rI=(e,t)=>{let n=new l(dS);return n.cc(e,a3),null!=e[ct]&&n.c(l.of(lZ,e[ct]).n(ct)),null!=e[oP]&&n.c(((e,t)=>{let n=new l(oP);return null!=e[oB]&&n.c(l.of(dT,e[oB]).n(oB)),null!=e[l$]&&n.c(l.of(dU,e[l$]).n(l$)),n.cc(e,lO),n})(e[oP],0).n(oP)),null!=e[is]&&n.c(l.of(uU,e[is]).n(is)),n.lc(e,"AccessControlList","AccessControlList",()=>n0(e[ag],t)),null!=e[dY]&&n.c(rG(e[dY],t).n(dY)),n.lc(e,"UserMetadata","UserMetadata",()=>rW(e[md],t)),n.cc(e,dl),n},rR=(e,t)=>{let n=new l(dE);return null!=e[dN]&&n.c(l.of(dN,String(e[dN])).n(dN)),null!=e[oT]&&n.c(l.of(oT,String(e[oT])).n(oT)),n},rK=(e,t)=>{let n=new l(dB);return null!=e[lh]&&n.c(n3(e[lh],t).n(lh)),n.cc(e,oE),n.cc(e,oK),null!=e[u1]&&n.c(rh(e[u1],t).n(u1)),n},rz=(e,t)=>{let n=new l(dI);return n.l(e,"Rules","Rule",()=>rj(e[dn],t)),n},rj=(e,t)=>e.filter(e=>null!=e).map(e=>((e,t)=>{let n=new l(dD);return null!=e[aq]&&n.c(((e,t)=>{let n=new l(dA);return null!=e[dv]&&n.c(l.of(dT,e[dv]).n(dv)),null!=e[lq]&&n.c(l.of(dU,e[lq]).n(lq)),n})(e[aq],0).n(aq)),null!=e[aF]&&n.c(l.of(aF,String(e[aF])).n(aF)),n})(e,0).n(pn)),rM=(e,t)=>{let n=new l(dw);return null!=e[dh]&&n.c(rD(e[dh],t).n(dh)),null!=e[c$]&&n.c(((e,t)=>{let n=new l(c$);return null!=e[dr]&&n.c(l.of(cq,e[dr]).n(dr)),n})(e[c$],0).n(c$)),n},rU=(e,t)=>{let n=new l(dg);return null!=e[lU]&&n.c(l.of(dU,e[lU]).n(lU)),n},rD=(e,t)=>{let n=new l(dh);return null!=e[dr]&&n.c(l.of(df,e[dr]).n(dr)),n},rO=(e,t)=>new l(dP),r$=(e,t)=>{let n=new l(du);return null!=e[iZ]&&n.c(rq(e[iZ],t).n(iZ)),n},rq=(e,t)=>{let n=new l(dc);return null!=e[u8]&&n.c(l.of(dd,e[u8]).n(u8)),null!=e[ot]&&n.c(((e,t)=>{let n=new l(ak);return null!=e[di]&&n.c(((e,t)=>{let n=new l(aO);return null!=e[o_]&&n.c(l.of(a$,e[o_]).n(o_)),null!=e[aN]&&n.c(l.of(aw,e[aN]).n(aN)),null!=e[a_]&&n.c(l.of(a3,e[a_]).n(a_)),n.cc(e,ct),n})(e[di],0).n(di)),n})(e[ot],t).n(ot)),n},rL=(e,t)=>{let n=new l(d8);return null!=e[lj]&&n.c(l.of(uq,e[lj]).n(lj)),n.cc(e,mS),n},rG=(e,t)=>{let n=new l(dY);return n.lc(e,"TagSet","TagSet",()=>r_(e[d6],t)),n},r_=(e,t)=>
1e.filter(e=>null!=e).map(e=>rL(e,t).n(d8)),rN=(e,t)=>e.filter(e=>null!=e).map(e=>((e,t)=>{let n=new l(d3);if(null!=e[oQ]){let r=nQ(e[oQ],t).n(oQ);r.a("xmlns:xsi","http://www.w3.org/2001/XMLSchema-instance"),n.c(r)}return null!=e[cp]&&n.c(l.of(aZ,e[cp]).n(cp)),n})(e,t).n(oH)),rH=(e,t)=>{let n=new l(d1);return null!=e[dx]&&n.c((e[dx],new l(dx)).n(dx)),null!=e[cl]&&n.c(((e,t)=>{let n=new l(cl);return n.cc(e,cs),n})(e[cl],0).n(cl)),n},rY=(e,t)=>e.filter(e=>null!=e).map(e=>((e,t)=>{let n=new l(mt);return null!=e[i8]&&n.c(l.of(lx,String(e[i8])).n(i8)),null!=e[aL]&&n.c(l.of(lk,e[aL]).n(aL)),n})(e,0).n(pn)),rV=(e,t)=>e.filter(e=>null!=e).map(e=>((e,t)=>{let n=new l(dX);return null!=e[o2]&&n.c(l.of(ux,e[o2]).n(o2)),null!=e[dV]&&n.c(l.of(dV,e[dV]).n(ms)),n.l(e,"Events","Event",()=>nJ(e[oR],t)),null!=e[oj]&&n.c(ru(e[oj],t).n(oj)),n})(e,t).n(pn)),rF=(e,t)=>e.filter(e=>null!=e).map(e=>((e,t)=>{let n=new l(mi);return null!=e[i9]&&n.c(l.of(i9,(0,r.yI)(e[i9]).toString()).n(i9)),null!=e[i8]&&n.c(l.of(i8,String(e[i8])).n(i8)),null!=e[dl]&&n.c(l.of(d5,e[dl]).n(dl)),n})(e,0).n(pn)),rW=(e,t)=>e.filter(e=>null!=e).map(e=>((e,t)=>{let n=new l(un);return null!=e[uC]&&n.c(l.of(ul,e[uC]).n(uC)),null!=e[mS]&&n.c(l.of(up,e[mS]).n(mS)),n})(e,0).n(un)),rX=(e,t)=>{let n=new l(mf);return null!=e[ua]&&n.c(l.of(ua,e[ua]).n(ut)),null!=e[dr]&&n.c(l.of(a7,e[dr]).n(dr)),n},rJ=(e,t)=>{let n=new l(mb);return null!=e[ou]&&n.c(((e,t)=>{let n=new l(ou);return null!=e[lj]&&n.c(l.of(uq,e[lj]).n(lj)),n})(e[ou],0).n(ou)),null!=e[o5]&&n.c(((e,t)=>{let n=new l(o5);return n.cc(e,dH),n})(e[o5],0).n(o5)),null!=e[cP]&&n.c(((e,t)=>{let n=new l(cP);return n.cc(e,o3),n.cc(e,cg),n})(e[cP],0).n(cP)),n.lc(e,"RoutingRules","RoutingRules",()=>{let t;return t=e[cQ],t.filter(e=>null!=e).map(e=>((e,t)=>{let n=new l(c0);return null!=e[iW]&&n.c(((e,t)=>{let n=new l(iW);return n.cc(e,o0),n.cc(e,lL),n})(e[iW],0).n(iW)),null!=e[c7]&&n.c(((e,t)=>{let n=new l(c7);return n.cc(e,o3),n.cc(e,o1),n.cc(e,cg),n.cc(e,cD),n.cc(e,cO),n})(e[c7],0).n(c7)),n})(e,0).n(c0))}),n},rZ=(e,t)=>{let n={};return null!=e[o2]&&(n[o2]=(0,r.lK)(e[o2])),""===e.Filter||null!=e[oj]&&(n[oj]=r0((0,r.tN)(e[oj]),t)),null!=e[du]&&(n[du]=s7(e[du],t)),n},rQ=(e,t)=>(e||[]).filter(e=>null!=e).map(e=>rZ(e,t)),r0=(e,t)=>null!=e[ct]?{Prefix:(0,r.lK)(e[ct])}:null!=e[d8]?{Tag:at(e[d8],t)}:null!=e[ac]?{And:((e,t)=>{let n={};return null!=e[ct]&&(n[ct]=(0,r.lK)(e[ct])),""===e.Tag?n[d9]=[]:null!=e[d8]&&(n[d9]=an((0,r.Yd)(e[d8]),t)),n})(e[ac],t)}:{$unknown:Object.entries(e)[0]},r3=(e,t)=>(e||[]).filter(e=>null!=e).map(e=>((e,t)=>{let n={};return null!=e[uC]&&(n[uC]=(0,r.lK)(e[uC])),null!=e[ic]&&(n[ic]=(0,r.Y0)((0,r.t_)(e[ic]))),null!=e[a6]&&(n[a6]=(0,r.lK)(e[a6])),n})(e,0)),r1=(e,t)=>{let n={};return null!=e[io]&&(n[io]=(0,r.lK)(e[io])),null!=e[il]&&(n[il]=(0,r.lK)(e[il])),null!=e[iv]&&(n[iv]=(0,r.lK)(e[iv])),null!=e[iA]&&(n[iA]=(0,r.lK)(e[iA])),n},r2=(e,t)=>(e||[]).filter(e=>null!=e).map(e=>(0,r.lK)(e)),r4=(e,t)=>(e||[]).filter(e=>null!=e).map(e=>((e,t)=>{let n={};return null!=e[ct]&&(n[ct]=(0,r.lK)(e[ct])),n})(e,0)),r6=(e,t)=>({}),r5=(e,t)=>{let n={};return null!=e[ob]&&(n[ob]=(0,r.lK)(e[ob])),null!=e[lX]&&(n[lX]=(0,r.Y0)((0,r.t_)(e[lX]))),null!=e[io]&&(n[io]=(0,r.lK)(e[io])),null!=e[il]&&(n[il]=(0,r.lK)(e[il])),null!=e[iv]&&(n[iv]=(0,r.lK)(e[iv])),null!=e[iA]&&(n[iA]=(0,r.lK)(e[iA])),n},r8=(e,t)=>{let n={};return null!=e[ob]&&(n[ob]=(0,r.lK)(e[ob])),null!=e[lX]&&(n[lX]=(0,r.Y0)((0,r.t_)(e[lX]))),null!=e[io]&&(n[io]=(0,r.lK)(e[io])),null!=e[il]&&(n[il]=(0,r.lK)(e[il])),null!=e[iv]&&(n[iv]=(0,r.lK)(e[iv])),null!=e[iA]&&(n[iA]=(0,r.lK)(e[iA])),n},r9=(e,t)=>(e||[]).filter(e=>null!=e).map(e=>((e,t)=>{let n={};if(null!=e[o8]&&(n[o8]=(0,r.lK)(e[o8])),""===e.AllowedHeader)n[ax]=[];else null!=e[aB]&&(n[ax]=((0,r.Yd)(e[aB])||[]).filter(e=>null!=e).map(e=>(0,r.lK)(e)));if(""===e.AllowedMethod)n[aA]=[];else null!=e[av]&&(n[aA]=((0,r.Yd)(e[av])||[]).filter(e=>null!=e).map(e=>(0,r.lK)(e)));if(""===e.AllowedOrigin)n[aR]=[];else null!=e[aI]&&(n[aR]=((0,r.Yd)(e[aI])||[]).filter(e=>null!=e).map(e=>(0,r.lK)(e)));return""===e.ExposeHeader?n[oc]=[]:null!=e[od]&&(n[oc]=si((0,r.Yd)(e[od]),t)),null!=e[l6]&&(n[l6]=(0,r.xW)(e[l6])),n})(e,t)),r7=(e,t)=>(e||[]).filter(e=>null!=e).map(e=>((e,t)=>{let n={};return null!=e[lj]&&(n[lj]=(0,r.lK)(e[lj])),null!=e[my]&&(n[my]=(0,r.lK)(e[my])),null!=e[iQ]&&(n[iQ]=(0,r.yG)(e[iQ])),null!=e[i1]&&(n[i1]=(0,r.lK)(e[i1])),n})(e,0)),se=(e,t)=>(e||[]).filter(e=>null!=e).map(e=>((e,t)=>{let n={};return null!=e[uz]&&(n[uz]=sO(e[uz],t)),null!=e[lj]&&(n[lj]=(0,r.lK)(e[lj])),null!=e[my]&&(n[my]=(0,r.lK)(e[my])),null!=e[li]&&(n[li]=(0,r.yG)(e[li])),null!=e[lX]&&(n[lX]=(0,r.Y0)((0,r.t_)(e[lX]))),n})(e,t)),st=(e,t)=>
1({}),sn=(e,t)=>{let n={};return null!=e[lj]&&(n[lj]=(0,r.lK)(e[lj])),n},sr=(e,t)=>(e||[]).filter(e=>null!=e).map(e=>((e,t)=>{let n={};return null!=e[lj]&&(n[lj]=(0,r.lK)(e[lj])),null!=e[my]&&(n[my]=(0,r.lK)(e[my])),null!=e[iV]&&(n[iV]=(0,r.lK)(e[iV])),null!=e[uh]&&(n[uh]=(0,r.lK)(e[uh])),n})(e,0)),ss=(e,t)=>({}),sa=(e,t)=>(e||[]).filter(e=>null!=e).map(e=>(0,r.lK)(e)),si=(e,t)=>(e||[]).filter(e=>null!=e).map(e=>(0,r.lK)(e)),so=(e,t)=>{let n={};return null!=e[cr]&&(n[d4]=(0,r.xW)(e[cr])),null!=e[co]&&(n[co]=(0,r.lK)(e[co])),null!=e[uT]&&(n[uT]=(0,r.lK)(e[uT])),null!=e[uc]&&(n[uc]=(0,r.xW)(e[uc])),null!=e[lC]&&(n[lC]=(0,r.yG)(e[lC])),""===e.Part?n[cm]=[]:null!=e[cc]&&(n[cm]=sG((0,r.Yd)(e[cc]),t)),n},sl=(e,t)=>{let n={};return null!=e[i4]&&(n[i4]=(0,r.lK)(e[i4])),null!=e[os]&&(n[os]=(0,r.lK)(e[os])),null!=e[o8]&&(n[o8]=(0,r.lK)(e[o8])),null!=e[mm]&&(n[mm]=(0,r.lK)(e[mm])),null!=e[pL]&&(n[mo]=(0,r.lK)(e[pL])),n},su=(e,t)=>(e||[]).filter(e=>null!=e).map(e=>((e,t)=>{let n={};return null!=e[oQ]&&(n[oQ]=sl(e[oQ],t)),null!=e[cp]&&(n[cp]=(0,r.lK)(e[cp])),n})(e,t)),sc=(e,t)=>{let n={};return null!=e[dH]&&(n[dH]=(0,r.lK)(e[dH])),n},sd=(e,t)=>{let n={};return null!=e[o8]&&(n[o8]=(0,r.lK)(e[o8])),null!=e[i4]&&(n[i4]=(0,r.lK)(e[i4])),n},sm=(e,t)=>{let n={};return null!=e[o2]&&(n[o2]=(0,r.lK)(e[o2])),null!=e[oj]&&(n[oj]=sg(e[oj],t)),null!=e[dr]&&(n[dr]=(0,r.lK)(e[dr])),""===e.Tiering?n[me]=[]:null!=e[mt]&&(n[me]=aa((0,r.Yd)(e[mt]),t)),n},sp=(e,t)=>(e||[]).filter(e=>null!=e).map(e=>sm(e,t)),sg=(e,t)=>{let n={};return null!=e[ct]&&(n[ct]=(0,r.lK)(e[ct])),null!=e[d8]&&(n[d8]=at(e[d8],t)),null!=e[ac]&&(n[ac]=((e,t)=>{let n={};return null!=e[ct]&&(n[ct]=(0,r.lK)(e[ct])),""===e.Tag?n[d9]=[]:null!=e[d8]&&(n[d9]=an((0,r.Yd)(e[d8]),t)),n})(e[ac],t)),n},sh=(e,t)=>{let n={};return null!=e[ot]&&(n[ot]=sy(e[ot],t)),null!=e[o7]&&(n[o7]=(0,r.yG)(e[o7])),null!=e[oj]&&(n[oj]=sC(e[oj],t)),null!=e[o2]&&(n[o2]=(0,r.lK)(e[o2])),null!=e[ld]&&(n[ld]=(0,r.lK)(e[ld])),""===e.OptionalFields?n[uO]=[]:null!=e[uO]&&null!=e[uO][oG]&&(n[uO]=sS((0,r.Yd)(e[uO][oG]),t)),null!=e[dL]&&(n[dL]=sb(e[dL],t)),n},sf=(e,t)=>(e||[]).filter(e=>null!=e).map(e=>sh(e,t)),sy=(e,t)=>{let n={};return null!=e[di]&&(n[di]=sk(e[di],t)),n},sC=(e,t)=>{let n={};return null!=e[ct]&&(n[ct]=(0,r.lK)(e[ct])),n},sS=(e,t)=>(e||[]).filter(e=>null!=e).map(e=>(0,r.lK)(e)),sk=(e,t)=>{let n={};return null!=e[aw]&&(n[aw]=(0,r.lK)(e[aw])),null!=e[a_]&&(n[a_]=(0,r.lK)(e[a_])),null!=e[o_]&&(n[o_]=(0,r.lK)(e[o_])),null!=e[ct]&&(n[ct]=(0,r.lK)(e[ct])),null!=e[oP]&&(n[oP]=((e,t)=>{let n={};return null!=e[dP]&&(n[dO]=s8(e[dP],t)),null!=e[dg]&&(n[dj]=s6(e[dg],t)),n})(e[oP],t)),n},sb=(e,t)=>{let n={};return null!=e[oN]&&(n[oN]=(0,r.lK)(e[oN])),n},sB=(e,t)=>(e||[]).filter(e=>null!=e).map(e=>((e,t)=>{let n={};return null!=e[o2]&&(n[o2]=(0,r.lK)(e[o2])),null!=e[im]&&(n[lY]=(0,r.lK)(e[im])),""===e.Event?n[oR]=[]:null!=e[oI]&&(n[oR]=sa((0,r.Yd)(e[oI]),t)),null!=e[oj]&&(n[oj]=sR(e[oj],t)),n})(e,t)),sx=(e,t)=>(e||[]).filter(e=>null!=e).map(e=>((e,t)=>{let n={};return null!=e[oz]&&(n[oz]=((e,t)=>{let n={};return null!=e[i9]&&(n[i9]=(0,r.Y0)((0,r.t_)(e[i9]))),null!=e[i8]&&(n[i8]=(0,r.xW)(e[i8])),null!=e[op]&&(n[op]=(0,r.yG)(e[op])),n})(e[oz],0)),null!=e[o8]&&(n[o8]=(0,r.lK)(e[o8])),null!=e[ct]&&(n[ct]=(0,r.lK)(e[ct])),null!=e[oj]&&(n[oj]=((e,t)=>{let n={};return null!=e[ct]&&(n[ct]=(0,r.lK)(e[ct])),null!=e[d8]&&(n[d8]=at(e[d8],t)),null!=e[u2]&&(n[u2]=(0,r.V0)(e[u2])),null!=e[u6]&&(n[u6]=(0,r.V0)(e[u6])),null!=e[ac]&&(n[ac]=((e,t)=>{let n={};return null!=e[ct]&&(n[ct]=(0,r.lK)(e[ct])),""===e.Tag?n[d9]=[]:null!=e[d8]&&(n[d9]=an((0,r.Yd)(e[d8]),t)),null!=e[u2]&&(n[u2]=(0,r.V0)(e[u2])),null!=e[u6]&&(n[u6]=(0,r.V0)(e[u6])),n})(e[ac],t)),n})(e[oj],t)),null!=e[dr]&&(n[dr]=(0,r.lK)(e[dr])),""===e.Transition?n[ma]=[]:null!=e[mi]&&(n[ma]=ao((0,r.Yd)(e[mi]),t)),""===e.NoncurrentVersionTransition?n[uR]=[]:null!=e[uK]&&(n[uR]=sI((0,r.Yd)(e[uK]),t)),null!=e[uA]&&(n[uA]=sA(e[uA],t)),null!=e[aP]&&(n[aP]=((e,t)=>{let n={};return null!=e[iJ]&&(n[iJ]=(0,r.xW)(e[iJ])),n})(e[aP],0)),n})(e,t)),sE=(e,t)=>{let n={};return null!=e[dF]&&(n[dF]=(0,r.lK)(e[dF])),""===e.TargetGrants?n[d0]=[]:null!=e[d0]&&null!=e[d0][oH]&&(n[d0]=ar((0,r.Yd)(e[d0][oH]),t)),null!=e[d2]&&(n[d2]=(0,r.lK)(e[d2])),null!=e[d1]&&(n[d1]=as(e[d1],t)),n},sP=(e,t)=>
1{let n={};return null!=e[o2]&&(n[o2]=(0,r.lK)(e[o2])),""===e.Filter||null!=e[oj]&&(n[oj]=sT((0,r.tN)(e[oj]),t)),n},sw=(e,t)=>(e||[]).filter(e=>null!=e).map(e=>sP(e,t)),sT=(e,t)=>null!=e[ct]?{Prefix:(0,r.lK)(e[ct])}:null!=e[d8]?{Tag:at(e[d8],t)}:null!=e[az]?{AccessPointArn:(0,r.lK)(e[az])}:null!=e[ac]?{And:((e,t)=>{let n={};return null!=e[ct]&&(n[ct]=(0,r.lK)(e[ct])),""===e.Tag?n[d9]=[]:null!=e[d8]&&(n[d9]=an((0,r.Yd)(e[d8]),t)),null!=e[az]&&(n[az]=(0,r.lK)(e[az])),n})(e[ac],t)}:{$unknown:Object.entries(e)[0]},sv=(e,t)=>(e||[]).filter(e=>null!=e).map(e=>((e,t)=>{let n={};return null!=e[mu]&&(n[mu]=(0,r.lK)(e[mu])),null!=e[lj]&&(n[lj]=(0,r.lK)(e[lj])),null!=e[lA]&&(n[lA]=(0,r.Y0)((0,r.t_)(e[lA]))),null!=e[dl]&&(n[dl]=(0,r.lK)(e[dl])),null!=e[uz]&&(n[uz]=sO(e[uz],t)),null!=e[lv]&&(n[lv]=sd(e[lv],t)),null!=e[ir]&&(n[ir]=(0,r.lK)(e[ir])),n})(e,t)),sA=(e,t)=>{let n={};return null!=e[uB]&&(n[uB]=(0,r.xW)(e[uB])),null!=e[uw]&&(n[uw]=(0,r.xW)(e[uw])),n},sI=(e,t)=>(e||[]).filter(e=>null!=e).map(e=>((e,t)=>{let n={};return null!=e[uB]&&(n[uB]=(0,r.xW)(e[uB])),null!=e[dl]&&(n[dl]=(0,r.lK)(e[dl])),null!=e[uw]&&(n[uw]=(0,r.xW)(e[uw])),n})(e,0)),sR=(e,t)=>{let n={};return null!=e[dC]&&(n[lj]=s0(e[dC],t)),n},sK=(e,t)=>(e||[]).filter(e=>null!=e).map(e=>((e,t)=>{let n={};return null!=e[lj]&&(n[lj]=(0,r.lK)(e[lj])),null!=e[lX]&&(n[lX]=(0,r.Y0)((0,r.t_)(e[lX]))),null!=e[ob]&&(n[ob]=(0,r.lK)(e[ob])),""===e.ChecksumAlgorithm?n[ir]=[]:null!=e[ir]&&(n[ir]=r2((0,r.Yd)(e[ir]),t)),null!=e[d_]&&(n[d_]=(0,r.V0)(e[d_])),null!=e[dl]&&(n[dl]=(0,r.lK)(e[dl])),null!=e[uz]&&(n[uz]=sO(e[uz],t)),null!=e[c1]&&(n[c1]=sZ(e[c1],t)),n})(e,t)),sz=(e,t)=>{let n={};return null!=e[u_]&&(n[u_]=(0,r.lK)(e[u_])),null!=e[dt]&&(n[dt]=sU(e[dt],t)),n},sj=(e,t)=>{let n={};return null!=e[dr]&&(n[dr]=(0,r.lK)(e[dr])),n},sM=(e,t)=>{let n={};return null!=e[uy]&&(n[uy]=(0,r.lK)(e[uy])),null!=e[c8]&&(n[c8]=(0,r.Y0)((0,r.t_)(e[c8]))),n},sU=(e,t)=>{let n={};return null!=e[i5]&&(n[i5]=((e,t)=>{let n={};return null!=e[uy]&&(n[uy]=(0,r.lK)(e[uy])),null!=e[i8]&&(n[i8]=(0,r.xW)(e[i8])),null!=e[mx]&&(n[mx]=(0,r.xW)(e[mx])),n})(e[i5],0)),n},sD=(e,t)=>(e||[]).filter(e=>null!=e).map(e=>((e,t)=>{let n={};return null!=e[ob]&&(n[ob]=(0,r.lK)(e[ob])),""===e.ChecksumAlgorithm?n[ir]=[]:null!=e[ir]&&(n[ir]=r2((0,r.Yd)(e[ir]),t)),null!=e[d_]&&(n[d_]=(0,r.V0)(e[d_])),null!=e[dl]&&(n[dl]=(0,r.lK)(e[dl])),null!=e[lj]&&(n[lj]=(0,r.lK)(e[lj])),null!=e[my]&&(n[my]=(0,r.lK)(e[my])),null!=e[li]&&(n[li]=(0,r.yG)(e[li])),null!=e[lX]&&(n[lX]=(0,r.Y0)((0,r.t_)(e[lX]))),null!=e[uz]&&(n[uz]=sO(e[uz],t)),null!=e[c1]&&(n[c1]=sZ(e[c1],t)),n})(e,t)),sO=(e,t)=>{let n={};return null!=e[i4]&&(n[i4]=(0,r.lK)(e[i4])),null!=e[o8]&&(n[o8]=(0,r.lK)(e[o8])),n},s$=(e,t)=>{let n={};return""===e.Rule?n[dn]=[]:null!=e[dt]&&(n[dn]=sq((0,r.Yd)(e[dt]),t)),n},sq=(e,t)=>(e||[]).filter(e=>null!=e).map(e=>((e,t)=>{let n={};return null!=e[uZ]&&(n[uZ]=(0,r.lK)(e[uZ])),n})(e,0)),sL=(e,t)=>(e||[]).filter(e=>null!=e).map(e=>((e,t)=>{let n={};return null!=e[ci]&&(n[ci]=(0,r.xW)(e[ci])),null!=e[lX]&&(n[lX]=(0,r.Y0)((0,r.t_)(e[lX]))),null!=e[ob]&&(n[ob]=(0,r.lK)(e[ob])),null!=e[d_]&&(n[d_]=(0,r.V0)(e[d_])),null!=e[io]&&(n[io]=(0,r.lK)(e[io])),null!=e[il]&&(n[il]=(0,r.lK)(e[il])),null!=e[iv]&&(n[iv]=(0,r.lK)(e[iv])),null!=e[iA]&&(n[iA]=(0,r.lK)(e[iA])),n})(e,0)),sG=(e,t)=>(e||[]).filter(e=>null!=e).map(e=>((e,t)=>{let n={};return null!=e[ci]&&(n[ci]=(0,r.xW)(e[ci])),null!=e[d_]&&(n[d_]=(0,r.V0)(e[d_])),null!=e[io]&&(n[io]=(0,r.lK)(e[io])),null!=e[il]&&(n[il]=(0,r.lK)(e[il])),null!=e[iv]&&(n[iv]=(0,r.lK)(e[iv])),null!=e[iA]&&(n[iA]=(0,r.lK)(e[iA])),n})(e,0)),s_=(e,t)=>{let n={};return null!=e[lm]&&(n[lm]=(0,r.yG)(e[lm])),n},sN=(e,t)=>{let n={};return null!=e[a8]&&(n[a8]=(0,r.V0)(e[a8])),null!=e[a1]&&(n[a1]=(0,r.V0)(e[a1]
1)),null!=e[a5]&&(n[a5]=(0,r.V0)(e[a5])),n},sH=(e,t)=>{let n={};return null!=e[a2]&&(n[a2]=(0,r.yG)(e[a2])),null!=e[lp]&&(n[lp]=(0,r.yG)(e[lp])),null!=e[a4]&&(n[a4]=(0,r.yG)(e[a4])),null!=e[c_]&&(n[c_]=(0,r.yG)(e[c_])),n},sY=(e,t)=>(e||[]).filter(e=>null!=e).map(e=>((e,t)=>{let n={};return null!=e[o2]&&(n[o2]=(0,r.lK)(e[o2])),null!=e[cx]&&(n[cy]=(0,r.lK)(e[cx])),""===e.Event?n[oR]=[]:null!=e[oI]&&(n[oR]=sa((0,r.Yd)(e[oI]),t)),null!=e[oj]&&(n[oj]=sR(e[oj],t)),n})(e,t)),sV=(e,t)=>{let n={};return null!=e[o3]&&(n[o3]=(0,r.lK)(e[o3])),null!=e[cg]&&(n[cg]=(0,r.lK)(e[cg])),n},sF=(e,t)=>{let n={};return null!=e[de]&&(n[de]=(0,r.lK)(e[de])),""===e.Rule?n[dn]=[]:null!=e[dt]&&(n[dn]=sW((0,r.Yd)(e[dt]),t)),n},sW=(e,t)=>(e||[]).filter(e=>null!=e).map(e=>((e,t)=>{let n={};return null!=e[o8]&&(n[o8]=(0,r.lK)(e[o8])),null!=e[ch]&&(n[ch]=(0,r.xW)(e[ch])),null!=e[ct]&&(n[ct]=(0,r.lK)(e[ct])),null!=e[oj]&&(n[oj]=((e,t)=>{let n={};return null!=e[ct]&&(n[ct]=(0,r.lK)(e[ct])),null!=e[d8]&&(n[d8]=at(e[d8],t)),null!=e[ac]&&(n[ac]=((e,t)=>{let n={};return null!=e[ct]&&(n[ct]=(0,r.lK)(e[ct])),""===e.Tag?n[d9]=[]:null!=e[d8]&&(n[d9]=an((0,r.Yd)(e[d8]),t)),n})(e[ac],t)),n})(e[oj],t)),null!=e[dr]&&(n[dr]=(0,r.lK)(e[dr])),null!=e[dw]&&(n[dw]=s4(e[dw],t)),null!=e[og]&&(n[og]=((e,t)=>{let n={};return null!=e[dr]&&(n[dr]=(0,r.lK)(e[dr])),n})(e[og],0)),null!=e[ot]&&(n[ot]=((e,t)=>{let n={};return null!=e[a_]&&(n[a_]=(0,r.lK)(e[a_])),null!=e[aG]&&(n[aG]=(0,r.lK)(e[aG])),null!=e[dl]&&(n[dl]=(0,r.lK)(e[dl])),null!=e[ay]&&(n[ay]=((e,t)=>{let n={};return null!=e[uz]&&(n[uz]=(0,r.lK)(e[uz])),n})(e[ay],0)),null!=e[ol]&&(n[ol]=((e,t)=>{let n={};return null!=e[cU]&&(n[cU]=(0,r.lK)(e[cU])),n})(e[ol],0)),null!=e[c5]&&(n[c5]=sX(e[c5],t)),null!=e[ug]&&(n[ug]=((e,t)=>{let n={};return null!=e[dr]&&(n[dr]=(0,r.lK)(e[dr])),null!=e[ox]&&(n[ox]=sJ(e[ox],t)),n})(e[ug],t)),n})(e[ot],t)),null!=e[i0]&&(n[i0]=((e,t)=>{let n={};return null!=e[dr]&&(n[dr]=(0,r.lK)(e[dr])),n})(e[i0],0)),n})(e,t)),sX=(e,t)=>{let n={};return null!=e[dr]&&(n[dr]=(0,r.lK)(e[dr])),null!=e[mn]&&(n[mn]=sJ(e[mn],t)),n},sJ=(e,t)=>{let n={};return null!=e[uf]&&(n[uf]=(0,r.xW)(e[uf])),n},sZ=(e,t)=>{let n={};return null!=e[lg]&&(n[lg]=(0,r.yG)(e[lg])),null!=e[cM]&&(n[cM]=(0,r.Y0)((0,r.t_)(e[cM]))),n},sQ=(e,t)=>(e||[]).filter(e=>null!=e).map(e=>((e,t)=>{let n={};return null!=e[iW]&&(n[iW]=((e,t)=>{let n={};return null!=e[o0]&&(n[o0]=(0,r.lK)(e[o0])),null!=e[lL]&&(n[lL]=(0,r.lK)(e[lL])
1),n})(e[iW],0)),null!=e[c7]&&(n[c7]=((e,t)=>{let n={};return null!=e[o3]&&(n[o3]=(0,r.lK)(e[o3])),null!=e[o1]&&(n[o1]=(0,r.lK)(e[o1])),null!=e[cg]&&(n[cg]=(0,r.lK)(e[cg])),null!=e[cD]&&(n[cD]=(0,r.lK)(e[cD])),null!=e[cO]&&(n[cO]=(0,r.lK)(e[cO])),n})(e[c7],0)),n})(e,0)),s0=(e,t)=>{let n={};if(""===e.FilterRule)n[oL]=[];else{let t;null!=e[oO]&&(n[oL]=(t=(0,r.Yd)(e[oO]),(t||[]).filter(e=>null!=e).map(e=>((e,t)=>{let n={};return null!=e[uC]&&(n[uC]=(0,r.lK)(e[uC])),null!=e[mS]&&(n[mS]=(0,r.lK)(e[mS])),n})(e,0))))}return n},s3=(e,t)=>{let n={};return""===e.Rule?n[dn]=[]:null!=e[dt]&&(n[dn]=s1((0,r.Yd)(e[dt]),t)),n},s1=(e,t)=>(e||[]).filter(e=>null!=e).map(e=>((e,t)=>{let n={};return null!=e[aq]&&(n[aq]=((e,t)=>{let n={};return null!=e[dv]&&(n[dv]=(0,r.lK)(e[dv])),null!=e[lq]&&(n[lq]=(0,r.lK)(e[lq])),n})(e[aq],0)),null!=e[aF]&&(n[aF]=(0,r.yG)(e[aF])),n})(e,0)),s2=(e,t)=>{let n={};return null!=e[aT]&&(n[aT]=(0,r.lK)(e[aT])),null!=e[da]&&(n[da]=(0,r.lK)(e[da])),null!=e[d$]&&(n[d$]=(0,r.lK)(e[d$])),null!=e[oz]&&(n[oz]=(0,r.Y0)((0,r.t_)(e[oz]))),n},s4=(e,t)=>{let n={};return null!=e[dh]&&(n[dh]=s5(e[dh],t)),null!=e[c$]&&(n[c$]=((e,t)=>{let n={};return null!=e[dr]&&(n[dr]=(0,r.lK)(e[dr])),n})(e[c$],0)),n},s6=(e,t)=>{let n={};return null!=e[lU]&&(n[lU]=(0,r.lK)(e[lU])),n},s5=(e,t)=>{let n={};return null!=e[dr]&&(n[dr]=(0,r.lK)(e[dr])),n},s8=(e,t)=>({}),s9=(e,t)=>{let n={};return null!=e[a8]&&(n[a8]=(0,r.V0)(e[a8])),null!=e[a1]&&(n[a1]=(0,r.V0)(e[a1]
1)),null!=e[a5]&&(n[a5]=(0,r.V0)(e[a5])),n},s7=(e,t)=>{let n={};return null!=e[iZ]&&(n[iZ]=ae(e[iZ],t)),n},ae=(e,t)=>{let n={};return null!=e[u8]&&(n[u8]=(0,r.lK)(e[u8])),null!=e[ot]&&(n[ot]=((e,t)=>{let n={};return null!=e[di]&&(n[di]=((e,t)=>{let n={};return null!=e[o_]&&(n[o_]=(0,r.lK)(e[o_])),null!=e[aN]&&(n[aN]=(0,r.lK)(e[aN])),null!=e[a_]&&(n[a_]=(0,r.lK)(e[a_])),null!=e[ct]&&(n[ct]=(0,r.lK)(e[ct])),n})(e[di],0)),n})(e[ot],t)),n},at=(e,t)=>{let n={};return null!=e[lj]&&(n[lj]=(0,r.lK)(e[lj])),null!=e[mS]&&(n[mS]=(0,r.lK)(e[mS])),n},an=(e,t)=>(e||[]).filter(e=>null!=e).map(e=>at(e,t)),ar=(e,t)=>(e||[]).filter(e=>null!=e).map(e=>((e,t)=>{let n={};return null!=e[oQ]&&(n[oQ]=sl(e[oQ],t)),null!=e[cp]&&(n[cp]=(0,r.lK)(e[cp])),n})(e,t)),as=(e,t)=>{let n={};return null!=e[dx]&&(n[dx]=(e[dx],{})),null!=e[cl]&&(n[cl]=((e,t)=>{let n={};return null!=e[cs]&&(n[cs]=(0,r.lK)(e[cs])),n})(e[cl],0)),n},aa=(e,t)=>(e||[]).filter(e=>null!=e).map(e=>((e,t)=>{let n={};return null!=e[i8]&&(n[i8]=(0,r.xW)(e[i8])),null!=e[aL]&&(n[aL]=(0,r.lK)(e[aL])),n})(e,0)),ai=(e,t)=>(e||[]).filter(e=>null!=e).map(e=>((e,t)=>{let n={};return null!=e[o2]&&(n[o2]=(0,r.lK)(e[o2])),null!=e[ms]&&(n[dV]=(0,r.lK)(e[ms])),""===e.Event?n[oR]=[]:null!=e[oI]&&(n[oR]=sa((0,r.Yd)(e[oI]),t)),null!=e[oj]&&(n[oj]=sR(e[oj],t)),n})(e,t)),ao=(e,t)=>(e||[]).filter(e=>null!=e).map(e=>((e,t)=>{let n={};return null!=e[i9]&&(n[i9]=(0,r.Y0)((0,r.t_)(e[i9]))),null!=e[i8]&&(n[i8]=(0,r.xW)(e[i8])),null!=e[dl]&&(n[dl]=(0,r.lK)(e[dl])),n})(e,0)),al=e=>({httpStatusCode:e.statusCode,requestId:e.headers["x-amzn-requestid"]??e.headers["x-amzn-request-id"]??e.headers["x-amz-request-id"],extendedRequestId:e.headers["x-amz-id-2"],cfId:e.headers["x-amz-cf-id"]}),au=(e,t)=>(0,r.Px)(e,t).then(e=>t.utf8Encoder(e)),ac="And",ad="AnalyticsAndOperator",am="AnalyticsConfiguration",ap="ACL",ag="AccessControlList",ah="AnalyticsConfigurationList",af="AccessControlPolicy",ay="AccessControlTranslation",aC="AccelerateConfiguration",aS="AbortDate",ak="AnalyticsExportDestination",ab="AnalyticsFilter",aB="AllowedHeader",ax="AllowedHeaders",aE="AnalyticsId",aP="AbortIncompleteMultipartUpload",aw="AccountId",aT="AccessKeyId",av="AllowedMethod",aA="AllowedMethods",aI="AllowedOrigin",aR="AllowedOrigins",aK="AccessPointAlias",az="AccessPointArn",aj="AllowQuotedRecordDelimiter",aM="AcceptRanges",aU="AbortRuleId",aD="ArchiveStatus",aO="AnalyticsS3BucketDestination",a$="AnalyticsS3ExportFileFormat",aq="ApplyServerSideEncryptionByDefault",aL="AccessTier",aG="Account",a_="Bucket",aN="BucketAccountId",aH="BucketAccelerateStatus",aY="BypassGovernanceRetention",aV="BucketInfo",aF="BucketKeyEnabled",aW="BucketLifecycleConfiguration",aX="BucketLocationConstraint",aJ="BucketLocationName",aZ="BucketLogsPermission",aQ="BucketLoggingStatus",a0="BucketLocationType",a3="BucketName",a1="BytesProcessed",a2="BlockPublicAcls",a4="BlockPublicPolicy",a6="BucketRegion",a5="BytesReturned",a8="BytesScanned",a9="BucketType",a7="BucketVersioningStatus",ie="Buckets",it="Credentials",ir="ChecksumAlgorithm",is="CannedACL",ia="CreateBucketConfiguration",ii="CacheControl",io="ChecksumCRC32",il="ChecksumCRC32C",iu="ContentDisposition",ic="CreationDate",id="ContentEncoding",im="CloudFunction",ip="CloudFunctionConfiguration",ig="ContentLanguage",ih="ContentLength",iy="ChecksumMode",iC="ContentMD5",iS="CompletedMultipartUpload",ik="CORSConfiguration",ib="CORSRule",iB="CORSRules",ix="CommonPrefixes",iE="CompletedPart",iP="ContentRange",iw="ConfirmRemoveSelfBucketAccess",iT="CopySource",iv="ChecksumSHA1",iA="ChecksumSHA256",iI="CopySourceIfMatch",iR="CopySourceIfModifiedSince",iK="CopySourceIfNoneMatch",iz="CopySourceIfUnmodifiedSince",ij="CopySourceRange",iM="CopySourceSSECustomerAlgorithm",iU="CopySourceSSECustomerKey",iD="CopySourceSSECustomerKeyMD5",iO="CSV",i$="CopySourceVersionId",iq="CSVInput",iL="CSVOutput",iG="ContentType",i_="ContinuationToken",iN="CompressionType",iH="Checksum",iY="Contents",iV="Code",iF="Comments",iW="Condition",iX="Delimiter",iJ="DaysAfterInitiation",iZ="DataExport",iQ="DeleteMarker",i0="DeleteMarkerReplication",i3="DeleteMarkerReplicationStatus",i1="DeleteMarkerVersionId",i2="DeleteMarkers",i4="DisplayName",i6="DataRedundancy",i5="DefaultRetention",i8="Days",i9="Date",i7="Deleted",oe="Delete",ot="Destination",on="Description",or="Expires",os="EmailAddress",oa="EventBridgeConfiguration",oi="ExpectedBucketOwner",oo="ErrorCode",ol="EncryptionConfiguration",ou="ErrorDocument",oc="ExposeHeaders",od="ExposeHeader",om="ErrorMessage",op="E
1xpiredObjectDeleteMarker",og="ExistingObjectReplication",oh="ExistingObjectReplicationStatus",of="EnableRequestProgress",oy="ExpiresString",oC="ExpectedSourceBucketOwner",oS="ExpirationStatus",ok="EncodingType",ob="ETag",oB="EncryptionType",ox="EventThreshold",oE="ExpressionType",oP="Encryption",ow="Enabled",oT="End",ov="Error",oA="Errors",oI="Event",oR="Events",oK="Expression",oz="Expiration",oj="Filter",oM="FieldDelimiter",oU="FileHeaderInfo",oD="FetchOwner",oO="FilterRule",o$="FilterRuleName",oq="FilterRuleValue",oL="FilterRules",oG="Field",o_="Format",oN="Frequency",oH="Grant",oY="GrantFullControl",oV="GlacierJobParameters",oF="GrantRead",oW="GrantReadACP",oX="GrantWrite",oJ="GrantWriteACP",oZ="Grants",oQ="Grantee",o0="HttpErrorCodeReturnedEquals",o3="HostName",o1="HttpRedirectCode",o2="Id",o4="InventoryConfiguration",o6="InventoryConfigurationList",o5="IndexDocument",o8="ID",o9="InventoryDestination",o7="IsEnabled",le="InventoryEncryption",lt="InventoryFilter",ln="InventoryFormat",lr="InventoryFrequency",ls="InventoryId",la="InventoryIncludedObjectVersions",li="IsLatest",lo="IfMatch",ll="IfModifiedSince",lu="IfNoneMatch",lc="InventoryOptionalField",ld="IncludedObjectVersions",lm="IsPublic",lp="IgnorePublicAcls",lg="IsRestoreInProgress",lh="InputSerialization",lf="InventoryS3BucketDestination",ly="InventorySchedule",lC="IsTruncated",lS="IntelligentTieringAndOperator",lk="IntelligentTieringAccessTier",lb="IntelligentTieringConfiguration",lB="IntelligentTieringConfigurationList",lx="IntelligentTieringDays",lE="IntelligentTieringFilter",lP="IntelligentTieringId",lw="IntelligentTieringStatus",lT="IfUnmodifiedSince",lv="Initiator",lA="Initiated",lI="JSON",lR="JSONInput",lK="JSONOutput",lz="JSONType",lj="Key",lM="KeyCount",lU="KeyId",lD="KeyMarker",lO="KMSContext",l$="KMSKeyId",lq="KMSMasterKeyID",lL="KeyPrefixEquals",lG="Location",l_="LocationConstraint",lN="LoggingEnabled",lH="LifecycleExpiration",lY="LambdaFunctionArn",lV="LambdaFunctionConfigurations",lF="LambdaFunctionConfiguration",lW="LocationInfo",lX="LastModified",lJ="LocationNameAsString",lZ="LocationPrefix",lQ="LifecycleRule",l0="LifecycleRuleAndOperator",l3="LifecycleRuleFilter",l1="LocationType",l2="Marker",l4="MetricsAndOperator",l6="MaxAgeSeconds",l5="MaxBuckets",l8="MetricsConfiguration",l9="MetricsConfigurationList",l7="MetadataDirective",ue="MaxDirectoryBuckets",ut="MfaDelete",un="MetadataEntry",ur="MetricsFilter",us="MFA",ua="MFADelete",ui="MetricsId",uo="MaxKeys",ul="MetadataKey",uu="MissingMeta",uc="MaxParts",ud="MetricsStatus",um="MaxUploads",up="MetadataValue",ug="Metrics",uh="Message",uf="Minutes",uy="Mode",uC="Name",uS="NotificationConfiguration",uk="NotificationConfigurationFilter",ub="NextContinuationToken",uB="NoncurrentDays",ux="NotificationId",uE="NextKeyMarker",uP="NextMarker",uw="NewerNoncurrentVersions",uT="NextPartNumberMarker",uv="NextUploadIdMarker",uA="NoncurrentVersionExpiration",uI="NextVersionIdMarker",uR="NoncurrentVersionTransitions",uK="NoncurrentVersionTransition",uz="Owner",uj="ObjectAttributes",uM="OwnershipControls",uU="ObjectCannedACL",uD="OwnershipControlsRule",uO="OptionalFields",u$="ObjectIdentifier",uq="ObjectKey",uL="OutputLocation",uG="ObjectLockConfiguration",u_="ObjectLockEnabled",uN="ObjectLockEnabledForBucket",uH="ObjectLockLegalHold",uY="ObjectLockLegalHoldStatus",uV="ObjectLockMode",uF="ObjectLockRetention",uW="ObjectLockRetentionMode",uX="ObjectLockRetainUntilDate",uJ="ObjectLockRule",uZ="ObjectOwnership",uQ="OptionalObjectAttributes",u0="OwnerOverride",u3="ObjectParts",u1="OutputSerialization",u2="ObjectSizeGreaterThan",u4="ObjectSizeGreaterThanBytes",u6="ObjectSizeLessThan",u5="ObjectSizeLessThanBytes",u8="OutputSchemaVersion",u9="ObjectSize",u7="ObjectVersionId",ce="Objects",ct="Prefix",cn="PublicAccessBlockConfiguration",cr="PartsCount",cs="PartitionDateSource",ca="ParquetInput",ci="PartNumber",co="PartNumberMarker",cl="PartitionedPrefix",cu="Payer",cc="Part",cd="Parquet",cm="Parts",cp="Permission",cg="Protocol",ch="Priority",cf="Quiet",cy="QueueArn",cC="QueueConfiguration",cS="QueueConfigurations",ck="QuoteCharacter",cb="QuoteEscapeCharacter",cB="QuoteFields",cx="Queue",cE="Range",cP="RedirectAllRequestsTo",cw="RequestCharged",cT="ResponseCac
1heControl",cv="ResponseContentDisposition",cA="ResponseContentEncoding",cI="ResponseContentLanguage",cR="ResponseContentType",cK="ReplicationConfiguration",cz="RecordDelimiter",cj="ResponseExpires",cM="RestoreExpiryDate",cU="ReplicaKmsKeyID",cD="ReplaceKeyPrefixWith",cO="ReplaceKeyWith",c$="ReplicaModifications",cq="ReplicaModificationsStatus",cL="RestoreOutputPath",cG="RequestPayer",c_="RestrictPublicBuckets",cN="RequestPaymentConfiguration",cH="RequestProgress",cY="RequestRoute",cV="ReplicationRuleAndOperator",cF="ReplicationRuleFilter",cW="ReplicationRuleStatus",cX="RestoreRequestType",cJ="ReplicationRule",cZ="RestoreRequest",cQ="RoutingRules",c0="RoutingRule",c3="ReplicationStatus",c1="RestoreStatus",c2="RequestToken",c4="ReplicationTimeStatus",c6="ReplicationTimeValue",c5="ReplicationTime",c8="RetainUntilDate",c9="Restore",c7="Redirect",de="Role",dt="Rule",dn="Rules",dr="Status",ds="StartAfter",da="SecretAccessKey",di="S3BucketDestination",dl="StorageClass",du="StorageClassAnalysis",dc="StorageClassAnalysisDataExport",dd="StorageClassAnalysisSchemaVersion",dm="StatusCode",dp="SkipDestinationValidation",dg="SSE-KMS",dh="SseKmsEncryptedObjects",df="SseKmsEncryptedObjectsStatus",dy="S3KeyFilter",dC="S3Key",dS="S3Location",dk="SessionMode",db="SelectObjectContentRequest",dB="SelectParameters",dx="SimplePrefix",dE="ScanRange",dP="SSE-S3",dw="SourceSelectionCriteria",dT="ServerSideEncryption",dv="SSEAlgorithm",dA="ServerSideEncryptionByDefault",dI="ServerSideEncryptionConfiguration",dR="SSECustomerAlgorithm",dK="SSECustomerKey",dz="SSECustomerKeyMD5",dj="SSEKMS",dM="SSEKMSEncryptionContext",dU="SSEKMSKeyId",dD="ServerSideEncryptionRule",dO="SSES3",d$="SessionToken",dq="S3",dL="Schedule",dG="Setting",d_="Size",dN="Start",dH="Suffix",dY="Tagging",dV="TopicArn",dF="TargetBucket",dW="TagCount",dX="TopicConfiguration",dJ="TopicConfigurations",dZ="TaggingDirective",dQ="TransitionDefaultMinimumObjectSize",d0="TargetGrants",d3="TargetGrant",d1="TargetObjectKeyFormat",d2="TargetPrefix",d4="TotalPartsCount",d6="TagSet",d5="TransitionStorageClass",d8="Tag",d9="Tags",d7="Tier",me="Tierings",mt="Tiering",mn="Time",mr="Token",ms="Topic",ma="Transitions",mi="Transition",mo="Type",ml="Upload",mu="UploadId",mc="UploadIdMarker",md="UserMetadata",mm="URI",mp="Uploads",mg="Version",mh="VersionCount",mf="VersioningConfiguration",my="VersionId",mC="VersionIdMarker",mS="Value",mk="Versions",mb="WebsiteConfiguration",mB="WebsiteRedirectLocation",mx="Years",mE="analytics",mP="accelerate",mw="acl",mT="accept-ranges",mv="attributes",mA="bucket-region",mI="cors",mR="cache-control",mK="content-disposition",mz="content-encoding",mj="content-language",mM="content-length",mU="content-md5",mD="content-range",mO="content-type",m$="continuation-token",mq="delete",mL="delimiter",mG="expires",m_="encryption",mN="encoding-type",mH="etag",mY="expiresstring",mV="fetch-owner",mF="id",mW="if-match",mX="if-modified-since",mJ="inventory",mZ="if-none-match",mQ="intelligent-tiering",m0="if-unmodified-since",m3="key-marker",m1="lifecycle",m2="legal-hold",m4="last-modified",m6="location",m5="logging",m8="list-type",m9="metrics",m7="marker",pe="max-buckets",pt="max-directory-buckets",pn="member",pr="max-keys",ps="max-parts",pa="max-uploads",pi="notification",po="ownershipControls",pl="object-lock",pu="policy",pc="publicAccessBlock",pd="partNumber",pm="policyStatus",pp="part-number-marker",pg="prefix",ph="replication",pf="requestPayment",py="range",pC="response-cache-control",pS="response-content-disposition",pk="response-content-encoding",pb="response-content-language",pB="response-content-type",px="response-expires",pE="restore",pP="retention",pw="session",pT="start-after",pv="select",pA="select-type",pI="tagging",pR="torrent",pK="uploads",pz="uploadId",pj="upload-id-marker",pM="versioning",pU="versionId",pD='<?xml version="1.0" encoding="UTF-8"?>',pO="versions",p$="version-id-marker",pq="website",pL="xsi:type",pG="x-amz-acl",p_="x-amz-abort-date",pN="x-amz-access-point-alias",pH="x-amz-abort-rule-id",pY="x-amz-archive-status",pV="x-amz-bypass-governance-retention",pF="x-amz-bucket-location-name",pW="x-amz-bucket-location-type",pX="x-amz-bucket-object-lock-enabled",pJ="x-amz-bucket-object-lock-token",pZ="x-amz-bucket-region",pQ="x-amz-checksum-algorithm",p0="x-amz-checksum-crc32",p3="x-amz-checksum-crc32c",p1="x-amz-checksum-mode",p2="x-amz-confirm-remove-self-bucket-access",p4="x-amz-checksum-sha1",p6="x-amz-checksum-sha256",p5="x-amz-copy-source",p8="x-amz-copy-source-if-match",p9="x-amz-copy-source-if-modified-since",p7="x-amz-copy-source-if-none-match",ge="x-amz-copy-source-if-unmodified-since",gt="x-amz-create-session-mode",gn="x-amz-copy-source-range",gr="x-amz-copy-source-server-side-encryption-customer-algorithm",gs="x-amz-copy-source-server-side-encryption-customer-key",ga="x-amz-copy-source-server-side-encryption-customer-key-md5",gi="x-amz-copy-source-version-id",go="x-amz-delete-marker",gl="x-amz-expiration",gu="x-amz-expected-bucket-owner",gc="x-amz-fwd-error-code",gd="x-amz-fwd-error-message",gm="x-amz-fwd-header-accept-ranges",gp="x-amz-fwd-header-cache-control",gg="x-amz-fwd-header-content-disposition",gh="x-amz-fwd-header-content-encoding",gf="x-amz-fwd-header-content-language",gy="x-amz-fwd-header-content-range",gC="x-amz-fwd-header-content-type",gS="x-amz-fwd-header-etag",gk="x-amz-fwd-header-expires",gb="x-amz-fwd-header-last-modified",gB="x-amz-fwd-header-x-amz-checksum-crc32",gx="x-amz-fwd-header-x-amz-checksum-crc32c",gE="x-amz-fwd-header-x-amz-checksum-sha1",gP="x-amz-fwd-header-x-amz-checksum-sha256",gw="x-amz-fwd-header-x-amz-delete-marker",gT="x-amz-fwd-header-x-amz-expiration",gv="x-amz-fwd-header-x-amz-missing-meta",gA="x-amz-fwd-header-x-amz-mp-parts-count",gI="x-amz-fwd-header-x-amz-object-lock-legal-hold",gR="x-amz-fwd-header-x-amz-object-lock-mode",gK="x-amz-fwd-header-x-amz-object-lock-retain-until-date",gz="x-amz-fwd-header-x-amz-restore",gj="x-amz-fwd-header-x-amz-request-charged",gM="x-amz-fwd-header-x-amz-replication-status",gU="x-amz-fwd-header-x-amz-storage-class",gD="x-amz-fwd-header-x-amz-server-side-encryption",gO="x-amz-fwd-header-x-amz-server-side-encryption-aws-kms-key-id",g$="x-amz-fwd-header-x-amz-server-side-encryption-bucket-key-enabled",gq="x-amz-fwd-header-x-amz-server-side-encryption-customer-algorithm",gL="x-amz-fwd-header-x-amz-server-side-encryption-customer-key-md5",gG="x-amz-fwd-header-x-amz-tagging-count",g_="x-amz-fwd-header-x-amz-version-id",gN="x-amz-fwd-status",gH="x-amz-grant-full-control",gY="x-amz-grant-read",gV="x-amz-grant-read-acp",gF="x-amz-grant-write",gW="x-amz-grant-write-acp",gX="x-amz-mfa",gJ="x-amz-metadata-directive",gZ="x-amz-missing-meta",gQ="x-amz-max-parts",g0="x-amz-mp-parts-count",g3="x-amz-object-attributes",g1="x-amz-object-lock-legal-hold",g2="x-amz-object-lock-mode",g4="x-amz-object-lock-retain-until-date",g6="x-amz-object-ownership",g5="x-amz-optional-object-attributes",g8="x-amz-part-number-marker",g9="x-amz-restore",g7="x-amz-request-charged",he="x-amz-restore-output-path",ht="x-amz-request-payer",hn="x-amz-request-route",hr="x-amz-replication-status",hs="x-amz-request-token",ha="x-amz-storage-class",hi="x-amz-sdk-checksum-algorithm",ho="x-amz-skip-destination-validation",hl="x-amz-source-expected-bucket-owner",hu="x-amz-server-side-encryption",hc="x-amz-server-side-encryption-aws-kms-key-id",hd="x-amz-server-side-encryption-bucket-key-enabled",hm="x-amz-server-side-encryption-context",hp="x-amz-server-side-encryption-customer-algorithm",hg="x-amz-server-side-encryption-customer-key",hh="x-amz-server-side-encryption-customer-key-md5",hf="x-amz-tagging",hy="x-amz-tagging-count",hC="x-amz-tagging-directive",hS="x-amz-transition-default-minimum-object-size",hk="x-amz-version-id",hb="x-amz-website-redirect-location",hB="x-id"},72034:(e,t,n)=>{n.d(t,{$q:()=>I,Af:()=>m,Cw:()=>l,DL:()=>v,FG:()=>K,Iw:()=>h,MB:()=>f,Mk:()=>g,NM:()=>u,Qm:()=>w,R$:()=>k,TQ:()=>d,Tw:()=>z,U7:()=>o,Ue:()=>y,Y:()=>b,_k:()=>p,aT:()=>j,af:()=>M,bA:()=>U,by:()=>S,eT:()=>A,f$:()=>T,gq:()=>c,i6:()=>B,o7:()=>s,qm:()=>C,t:()=>R,tM:()=>E,ts:()=>r});var r,s,a=n(81548),i=n(33381);class o extends i.H{constructor(e){super({name:"NoSuchUpload",$fault:"client",...e}),this.name="NoSuchUpload",this.$fault="client",Object.setPrototypeOf(this,o.prototype)}}class l extends i.H{constructor(e){super({name:"ObjectNotInActiveTierError",$fault:"client",...e}),this.name="ObjectNotInActiveTierError",this.$fault="client",Object.setPrototypeOf(this,l.prototype)}}class u extends i.H{constructor(e){super({name:"BucketAlreadyExists",$fault:"client",...e}),this.name="BucketAlreadyExists",this.$fault="client",Object.setPrototypeOf(this,u.prototype)}}class c extends i.H{constructor(e){super({name:"BucketAlreadyOwnedByYou",$fault:"client",...e}),this.name="BucketAlreadyOwnedByYou",this.$fault="client",Object.setPrototypeOf(this,c.prototype)}}class d extends i.H{constructor(e){super({name:"NoSuchBucket",$fault:"client",...e}),this.name="NoSuchBucket",this.$fault="client",Object.setPrototypeOf(this,d.prototype)}}(r||(r={})).visit=(e,t)=>
1void 0!==e.Prefix?t.Prefix(e.Prefix):void 0!==e.Tag?t.Tag(e.Tag):void 0!==e.And?t.And(e.And):t._(e.$unknown[0],e.$unknown[1]),(s||(s={})).visit=(e,t)=>void 0!==e.Prefix?t.Prefix(e.Prefix):void 0!==e.Tag?t.Tag(e.Tag):void 0!==e.AccessPointArn?t.AccessPointArn(e.AccessPointArn):void 0!==e.And?t.And(e.And):t._(e.$unknown[0],e.$unknown[1]);class m extends i.H{constructor(e){super({name:"InvalidObjectState",$fault:"client",...e}),this.name="InvalidObjectState",this.$fault="client",Object.setPrototypeOf(this,m.prototype),this.StorageClass=e.StorageClass,this.AccessTier=e.AccessTier}}class p extends i.H{constructor(e){super({name:"NoSuchKey",$fault:"client",...e}),this.name="NoSuchKey",this.$fault="client",Object.setPrototypeOf(this,p.prototype)}}class g extends i.H{constructor(e){super({name:"NotFound",$fault:"client",...e}),this.name="NotFound",this.$fault="client",Object.setPrototypeOf(this,g.prototype)}}let h=e=>({...e,...e.SSEKMSKeyId&&{SSEKMSKeyId:a.$H}}),f=e=>({...e,...e.SSECustomerKey&&{SSECustomerKey:a.$H}}),y=e=>({...e,...e.SSEKMSKeyId&&{SSEKMSKeyId:a.$H},...e.SSEKMSEncryptionContext&&{SSEKMSEncryptionContext:a.$H}}),C=e=>({...e,...e.SSECustomerKey&&{SSECustomerKey:a.$H},...e.SSEKMSKeyId&&{SSEKMSKeyId:a.$H},...e.SSEKMSEncryptionContext&&{SSEKMSEncryptionContext:a.$H},...e.CopySourceSSECustomerKey&&{CopySourceSSECustomerKey:a.$H}}),S=e=>({...e,...e.SSEKMSKeyId&&{SSEKMSKeyId:a.$H},...e.SSEKMSEncryptionContext&&{SSEKMSEncryptionContext:a.$H}}),k=e=>({...e,...e.SSECustomerKey&&{SSECustomerKey:a.$H},...e.SSEKMSKeyId&&{SSEKMSKeyId:a.$H},...e.SSEKMSEncryptionContext&&{SSEKMSEncryptionContext:a.$H}}),b=e=>({...e,...e.SSEKMSKeyId&&{SSEKMSKeyId:a.$H},...e.SSEKMSEncryptionContext&&{SSEKMSEncryptionContext:a.$H},...e.Credentials&&{Credentials:(e=>({...e,...e.SecretAccessKey&&{SecretAccessKey:a.$H},...e.SessionToken&&{SessionToken:a.$H}}))(e.Credentials)}}),B=e=>({...e,...e.SSEKMSKeyId&&{SSEKMSKeyId:a.$H},...e.SSEKMSEncryptionContext&&{SSEKMSEncryptionContext:a.$H}}),x=e=>({...e,...e.Rules&&{Rules:e.Rules.map(e=>(e=>({...e,...e.ApplyServerSideEncryptionByDefault&&{ApplyServerSideEncryptionByDefault:(e=>({...e,...e.KMSMasterKeyID&&{KMSMasterKeyID:a.$H}}))(e.ApplyServerSideEncryptionByDefault)}}))(e))}}),E=e=>({...e,...e.ServerSideEncryptionConfiguration&&{ServerSideEncryptionConfiguration:x(e.ServerSideEncryptionConfiguration)}}),P=e=>({...e,...e.Destination&&{Destination:(e=>({...e,...e.S3BucketDestination&&{S3BucketDestination:(e=>({...e,...e.Encryption&&{Encryption:(e=>({...e,...e.SSEKMS&&{SSEKMS:(e=>({...e,...e.KeyId&&{KeyId:a.$H}}))(e.SSEKMS)}}))(e.Encryption)}}))(e.S3BucketDestination)}}))(e.Destination)}}),w=e=>({...e,...e.InventoryConfiguration&&{InventoryConfiguration:P(e.InventoryConfiguration)}}),T=e=>({...e,...e.SSEKMSKeyId&&{SSEKMSKeyId:a.$H}}),v=e=>({...e,...e.SSECustomerKey&&{SSECustomerKey:a.$H}}),A=e=>({...e,...e.SSECustomerKey&&{SSECustomerKey:a.$H}}),I=e=>({...e}),R=e=>({...e,...e.SSEKMSKeyId&&{SSEKMSKeyId:a.$H}}),K=e=>({...e,...e.SSECustomerKey&&{SSECustomerKey:a.$H}}),z=e=>({...e,...e.InventoryConfigurationList&&{InventoryConfigurationList:e.InventoryConfigurationList.map(e=>P(e))}}),j=e=>({...e,...e.SSECustomerKey&&{SSECustomerKey:a.$H}}),M=e=>({...e,...e.ServerSideEncryptionConfiguration&&{ServerSideEncryptionConfiguration:x(e.ServerSideEncryptionConfiguration)}}),U=e=>({...e,...e.InventoryConfiguration&&{InventoryConfiguration:P(e.InventoryConfiguration)}})},73501:(e,t,n)=>{n.d(t,{M6:()=>s});let r={name:"ssecMiddleware",step:"initialize",tags:["SSE"],override:!0},s=e=>({applyToStack:t=>{t.add(function(e){return t=>async n=>{let r={...n.input};for(let t of[{target:"SSECustomerKey",hash:"SSECustomerKeyMD5"},{target:"CopySourceSSECustomerKey",hash:"CopySourceSSECustomerKeyMD5"}]){let n=r[t.target];
1if(n){let s;"string"==typeof n?function(e,t){if(!/^(?:[A-Za-z0-9+/]{4})*([A-Za-z0-9+/]{2}==|[A-Za-z0-9+/]{3}=)?$/.test(e))return!1;try{let n=t.base64Decoder(e);return 32===n.length}catch{return!1}}(n,e)?s=e.base64Decoder(n):(s=e.utf8Decoder(n),r[t.target]=e.base64Encoder(s)):(s=ArrayBuffer.isView(n)?new Uint8Array(n.buffer,n.byteOffset,n.byteLength):new Uint8Array(n),r[t.target]=e.base64Encoder(s));let a=new e.md5;a.update(s),r[t.hash]=e.base64Encoder(await a.digest())}}return t({...n,input:r})}}(e),r)}})},83492:(e,t,n)=>{n.d(t,{i:()=>m});var r=n(21094),s=n(83804),a=n(73501),i=n(80465),o=n(7294),l=n(81548),u=n(58411),c=n(57981),d=n(63163);class m extends l.uB.classBuilder().ep({...u.S,Bucket:{type:"contextParams",name:"Bucket"},Key:{type:"contextParams",name:"Key"}}).m(function(e,t,n,l){return[(0,o.TM)(n,this.serialize,this.deserialize),(0,i.rD)(n,e.getEndpointParameterInstructions()),(0,r.R9)(n,{input:this.input,requestAlgorithmMember:"ChecksumAlgorithm",requestChecksumRequired:!1}),(0,s.Cg)(n),(0,a.M6)(n)]}).s("AmazonS3","UploadPart",{}).n("S3Client","UploadPartCommand").f(c.QY,c.mK).ser(d.XAS).de(d.m6L).build(){}},83691:(e,t,n)=>{n.d(t,{n:()=>c});var r=n(21094),s=n(83804),a=n(80465),i=n(7294),o=n(81548),l=n(58411),u=n(63163);class c extends o.uB.classBuilder().ep({...l.S,Bucket:{type:"contextParams",name:"Bucket"}}).m(function(e,t,n,o){return[(0,i.TM)(n,this.serialize,this.deserialize),(0,a.rD)(n,e.getEndpointParameterInstructions()),(0,r.R9)(n,{input:this.input,requestAlgorithmMember:"ChecksumAlgorithm",requestChecksumRequired:!0}),(0,s.Cg)(n)]}).s("AmazonS3","PutObjectTagging",{}).n("S3Client","PutObjectTaggingCommand").f(void 0,void 0).ser(u.yGb).de(u.hvw).build(){}},83804:(e,t,n)=>{n.d(t,{rQ:()=>C,GS:()=>i,_W:()=>u,kH:()=>d,Zu:()=>T,GE:()=>x,Cg:()=>K,Br:()=>M,ri:()=>v});var r=n(35134),s=n(81548);let a={step:"finalizeRequest",tags:["CHECK_CONTENT_LENGTH_HEADER"],name:"getCheckContentLengthHeaderPlugin",override:!0},i=e=>({applyToStack:e=>{e.add((e,t)=>async n=>{let{request:a}=n;if(r.Kd.isInstance(a)&&!("content-length"in a.headers)){let e="Are you using a Stream of unknown length as the Body of a PutObject request? Consider using Upload instead from @aws-sdk/lib-storage.";"function"!=typeof t?.logger?.warn||t.logger instanceof s.N4?console.warn(e):t.logger.warn(e)}return e({...n})},a)}}),o={tags:["REGION_REDIRECT","S3"],name:"regionRedirectEndpointMiddleware",override:!0,relation:"before",toMiddleware:"endpointV2Middleware"},l={step:"initialize",tags:["REGION_REDIRECT","S3"],name:"regionRedirectMiddleware",override:!0},u=e=>({applyToStack:t=>{t.add(function(e){return(t,n)=>async r=>{try{return await t(r)}catch(s){if(e.followRegionRedirects&&(s?.$metadata?.httpStatusCode===301||s?.$metadata?.httpStatusCode===400&&s?.name==="IllegalLocationConstraintException")){try{let t=s.$response.headers["x-amz-bucket-region"];n.logger?.debug(`Redirecting from ${await e.region()} to ${t}`),n.__s3RegionRedirect=t}catch(e){throw Error("Region redirect failed: "+e)}return t(r)}throw s}}}(e),l),t.addRelativeTo((e=>(t,n)=>async r=>{let s=await e.region(),a=e.region,i=()=>{};n.__s3RegionRedirect&&(Object.defineProperty(e,"region",{writable:!1,value:async()=>n.__s3RegionRedirect}),i=()=>Object.defineProperty(e,"region",{writable:!0,value:a}));try{let a=await t(r);if(n.__s3RegionRedirect){i();let t=await e.region();if(s!==t)throw Error("Region was not restored following S3 region redirect.")}return a}catch(e){throw i(),e}})(e),o)}}),c={tags:["S3"],name:"s3ExpiresMiddleware",override:!0,relation:"after",toMiddleware:"deserializerMiddleware"},d=e=>({applyToStack:e=>{e.addRelativeTo((e,t)=>async n=>{let a=await e(n),{response:i}=a;if(r.cS.isInstance(i)&&i.headers.expires){i.headers.expiresstring=i.headers.expires;try{(0,s.xE)(i.headers.expires)}catch(e){t.logger?.warn(`AWS SDK Warning for ${t.clientName}::${t.commandName} response parsing (${i.headers.expires}): ${e}`),delete i.headers.expires}}return a},c)}});class m{constructor(e={}){this.data=e,this.lastPurgeTime=Date.now()}get(e){let t=this.data[e];if(t)return t}set(e,t){return this.data[e]=t,t}delete(e){delete this.data[e]}async purgeExpired(){let e=Date.now();if(!(this.lastPurgeTime+m.EXPIRED_CREDENTIAL_PURGE_INTERVAL_MS>e))for(let t in this.data){let n=this.data[t];if(!n.isRefreshing){let r=await n.identity;r.expiration&&r.expiration.getTime()<e&&delete this.data[t]}}}}m.EXPIRED_CREDENTIAL_PURGE_INTERVAL_MS=3e4;class p{constructor(e,t=!1,n=Date.now()){this._identity=e,this.isRefreshing=t,this.accessed=n}get identity(){return this.accessed=Date.now(),this._identity}}class g{constructor(e,t=new m){this.createSessionFn=e,this.cache=t}async getS3ExpressIdentity(e,t){let n=t.Bucket,{cache:r}=this,s=r.get(n);return s?s.identity.then(e=>(e.expiration?.getTime()??0)<Date.now()?r.set(n,new p(this.getIdentity(n))).identity:((e.expiration?.getTime()??0)<Date.now()+g.REFRESH_WINDOW_MS&&!s.isRefreshing&&(s.isRefreshing=!0,this.getIdentity(n).then(e=>{r.set(n,new p(Promise.resolve(e)))})),e)):r.set(n,new p(this.getIdentity(n))).identity}async getIdentity(e){await this.cache.purgeExpired().catch(e=>{console.warn("Error while clearing expired entries in S3ExpressIdentityCache: \n"+e)});let t=await this.createSessionFn(e);if(!t.Credentials?.AccessKeyId||!t.Credentials?.SecretAccessKey)throw Error("s3#createSession response credential missing AccessKeyId or SecretAccessKey.");return{accessKeyId:t.Credentials.AccessKeyId,secretAccessKey:t.Credentials.SecretAccessKey,sessionToken:t.Credentials.SessionToken,expiration:t.Credentials.Expiration?new Date(t.Credentials.Expiration):void 0}}}g.REFRESH_WINDOW_MS=6e4;var h=n(130);n(7042);let f="X-Amz-S3session-Token",y=f.toLowerCase();class C extends h.BB{async signWithCredentials(e,t,n){let r=S(t);return e.headers[y]=t.sessionToken,k(this,r),this.signRequest(e,n??{})}async presignWithCredentials(e,t,n){let r=S(t);return delete e.headers[y],e.headers[f]=t.sessionToken,e.query=e.query??{}
1,e.query[f]=t.sessionToken,k(this,r),this.presign(e,n)}}function S(e){return{accessKeyId:e.accessKeyId,secretAccessKey:e.secretAccessKey,expiration:e.expiration}}function k(e,t){let n=setTimeout(()=>{throw Error("SignatureV4S3Express credential override was created but not called.")},10),r=e.credentialProvider;e.credentialProvider=()=>(clearTimeout(n),e.credentialProvider=r,Promise.resolve(t))}var b=n(19381);let B={name:"s3ExpressMiddleware",step:"build",tags:["S3","S3_EXPRESS"],override:!0},x=e=>({applyToStack:t=>{t.add((e=>(t,n)=>async s=>{if(n.endpointV2){let t=n.endpointV2,a=t.properties?.authSchemes?.[0]?.name==="sigv4-s3express";if((t.properties?.backend==="S3Express"||t.properties?.bucketType==="Directory")&&((0,b.J)(n,"S3_EXPRESS_BUCKET","J"),n.isS3ExpressBucket=!0),a){let t=s.input.Bucket;if(t){let a=await e.s3ExpressIdentityProvider.getS3ExpressIdentity(await e.credentials(),{Bucket:t});n.s3ExpressIdentity=a,r.Kd.isInstance(s.request)&&a.sessionToken&&(s.request.headers[y]=a.sessionToken)}}}return t(s)})(e),B)}});var E=n(51785);n(98295);var P=n(12801);let w=async(e,t,n,r)=>{let s=await r.signWithCredentials(n,e,{});if(s.headers["X-Amz-Security-Token"]||s.headers["x-amz-security-token"])throw Error("X-Amz-Security-Token must not be set for s3-express requests.");return s},T=e=>({applyToStack:t=>{t.addRelativeTo((t,n)=>async s=>{let a;if(!r.Kd.isInstance(s.request))return t(s);let i=(0,P.u)(n).selectedHttpAuthScheme;if(!i)throw Error("No HttpAuthScheme was selected: unable to sign request");let{httpAuthOption:{signingProperties:o={}},identity:l,signer:u}=i;a=n.s3ExpressIdentity?await w(n.s3ExpressIdentity,o,s.request,await e.signer()):await u.sign(s.request,l,o);let c=await t({...s,request:a}).catch((u.errorHandler||(e=>e=>{throw e}))(o));return(u.successHandler||((e,t)=>{}))(c.response,o),c},E.Qk)}}),v=(e,{session:t})=>{let[n,r]=t;return{...e,forcePathStyle:e.forcePathStyle??!1,useAccelerateEndpoint:e.useAccelerateEndpoint??!1,disableMultiregionAccessPoints:e.disableMultiregionAccessPoints??!1,followRegionRedirects:e.followRegionRedirects??!1,s3ExpressIdentityProvider:e.s3ExpressIdentityProvider??new g(async e=>n().send(new r({Bucket:e,SessionMode:"ReadWrite"}))),bucketEndpoint:e.bucketEndpoint??!1}};var A=n(45978);let I={CopyObjectCommand:!0,UploadPartCopyCommand:!0,CompleteMultipartUploadCommand:!0},R={relation:"after",toMiddleware:"deserializerMiddleware",tags:["THROW_200_EXCEPTIONS","S3"],name:"throw200ExceptionsMiddleware",override:!0},K=e=>({applyToStack:t=>{t.addRelativeTo((t,n)=>async s=>{let a=await t(s),{response:i}=a;if(!r.cS.isInstance(i))return a;let{statusCode:o,body:l}=i;if(o<200||o>=300||"function"!=typeof l?.stream&&"function"!=typeof l?.pipe&&"function"!=typeof l?.tee)return a;let u=l,c=l;!l||"object"!=typeof l||l instanceof Uint8Array||([u,c]=await (0,A.LA)(l)),i.body=c;let d=await ((e=new Uint8Array,t)=>e instanceof Uint8Array?Promise.resolve(e):t.streamCollector(e)||Promise.resolve(new Uint8Array))(u,{streamCollector:async e=>(0,A.z8)(e,3e3)});"function"==typeof u?.destroy&&u.destroy();let m=e.utf8Encoder(d.subarray(d.length-16));if(0===d.length&&I[n.commandName]){let e=Error("S3 aborted request");throw e.name="InternalError",e}return m&&m.endsWith("</Error>")&&(i.statusCode=400),a},R)}}),z={name:"bucketEndpointMiddleware",override:!0,relation:"after",toMiddleware:"endpointV2Middleware"},j={step:"initialize",tags:["VALIDATE_BUCKET_NAME"],name:"validateBucketNameMiddleware",override:!0},M=e=>({applyToStack:t=>{t.add(function({bucketEndpoint:e}){return t=>async n=>{let{input:{Bucket:r}}=n;if(!e&&"string"==typeof r&&!("string"==typeof r&&0===r.indexOf("arn:")&&r.split(":").length>=6)&&r.indexOf("/")>=0){let e=Error(`Bucket name shouldn't contain '/', received '${r}'`);throw e.name="InvalidBucketName",e}return t({...n})}}(e),j),t.addRelativeTo((t,n)=>async r=>{if(e.bucketEndpoint){let e=n.endpointV2;if(e){let t=r.input.Bucket;if("string"==typeof t)try{let r=new URL(t);n.endpointV2={...e,url:r}}catch(r){let e=`@aws-sdk/middleware-sdk-s3: bucketEndpoint=true was set but Bucket=${t} could not be parsed as URL.`;throw n.logger?.constructor?.name==="NoOpLogger"?console.warn(e):n.logger?.warn?.(e),r}}}return t(r)},z)}})},91079:(e,t,n)=>{let r;n.d(t,{S3:()=>sv});var s,a,i=n(81548),o=n(36469),l=n(96922),u=n(83804),c=n(73501),d=n(80465),m=n(7294),p=n(58411),g=n(72034),h=n(63163);class f extends i.uB.classBuilder().ep({...p.S,DisableS3ExpressSessionAuth:{type:"staticContextParams",value:!0},Bucket:{type:"contextParams",name:"Bucket"},Key:{type:"contextParams",name:"Key"},CopySource:{type:"contextParams",name:"CopySource"}}).m(function(e,t,n,r){return[(0,m.TM)(n,this.serialize,this.deserialize),(0,d.rD)(n,e.getEndpointParameterInstru
1ctions()),(0,u.Cg)(n),(0,c.M6)(n)]}).s("AmazonS3","CopyObject",{}).n("S3Client","CopyObjectCommand").f(g.qm,g.Ue).ser(h.rtO).de(h.SFs).build(){}let y={step:"initialize",tags:["LOCATION_CONSTRAINT","CREATE_BUCKET_CONFIGURATION"],name:"locationConstraintMiddleware",override:!0},C=e=>({applyToStack:t=>{t.add(t=>async n=>{let{CreateBucketConfiguration:r}=n.input,s=await e.region();return r?.LocationConstraint||r?.Location||(n={...n,input:{...n.input,CreateBucketConfiguration:"us-east-1"===s?void 0:{LocationConstraint:s}}}),t(n)},y)}});class S extends i.uB.classBuilder().ep({...p.S,UseS3ExpressControlEndpoint:{type:"staticContextParams",value:!0},DisableAccessPoints:{type:"staticContextParams",value:!0},Bucket:{type:"contextParams",name:"Bucket"}}).m(function(e,t,n,r){return[(0,m.TM)(n,this.serialize,this.deserialize),(0,d.rD)(n,e.getEndpointParameterInstructions()),(0,u.Cg)(n),C(n)]}).s("AmazonS3","CreateBucket",{}).n("S3Client","CreateBucketCommand").f(void 0,void 0).ser(h.BEj).de(h.A25).build(){}var k=n(38225);class b extends i.uB.classBuilder().ep({...p.S,DisableS3ExpressSessionAuth:{type:"staticContextParams",value:!0},Bucket:{type:"contextParams",name:"Bucket"}}).m(function(e,t,n,r){return[(0,m.TM)(n,this.serialize,this.deserialize),(0,d.rD)(n,e.getEndpointParameterInstructions()),(0,u.Cg)(n)]}).s("AmazonS3","CreateSession",{}).n("S3Client","CreateSessionCommand").f(g.i6,g.Y).ser(h.t$n).de(h.SjM).build(){}class B extends i.uB.classBuilder().ep({...p.S,UseS3ExpressControlEndpoint:{type:"staticContextParams",value:!0},Bucket:{type:"contextParams",name:"Bucket"}}).m(function(e,t,n,r){return[(0,m.TM)(n,this.serialize,this.deserialize),(0,d.rD)(n,e.getEndpointParameterInstructions())]}).s("AmazonS3","DeleteBucketAnalyticsConfiguration",{}).n("S3Client","DeleteBucketAnalyticsConfigurationCommand").f(void 0,void 0).ser(h.oW).de(h.nDw).build(){}class x extends i.uB.classBuilder().ep({...p.S,UseS3ExpressControlEndpoint:{type:"staticContextParams",value:!0},Bucket:{type:"contextParams",name:"Bucket"}}).m(function(e,t,n,r){return[(0,m.TM)(n,this.serialize,this.deserialize),(0,d.rD)(n,e.getEndpointParameterInstructions())]}).s("AmazonS3","DeleteBucket",{}).n("S3Client","DeleteBucketCommand").f(void 0,void 0).ser(h.SMo).de(h.nEJ).build(){}class E extends i.uB.classBuilder().ep({...p.S,UseS3ExpressControlEndpoint:{type:"staticContextParams",value:!0},Bucket:{type:"contextParams",name:"Bucket"}}).m(function(e,t,n,r){return[(0,m.TM)(n,this.serialize,this.deserialize),(0,d.rD)(n,e.getEndpointParameterInstructions())]}).s("AmazonS3","DeleteBucketCors",{}).n("S3Client","DeleteBucketCorsCommand").f(void 0,void 0).ser(h.To8).de(h.A9x).build(){}class P extends i.uB.classBuilder().ep({...p.S,UseS3ExpressControlEndpoint:{type:"staticContextParams",value:!0},Bucket:{type:"contextParams",name:"Bucket"}}).m(function(e,t,n,r){return[(0,m.TM)(n,this.serialize,this.deserialize),(0,d.rD)(n,e.getEndpointParameterInstructions())]}).s("AmazonS3","DeleteBucketEncryption",{}).n("S3Client","DeleteBucketEncryptionCommand").f(void 0,void 0).ser(h.Z36).de(h.a6m).build(){}class w extends i.uB.classBuilder().ep({...p.S,UseS3ExpressControlEndpoint:{type:"staticContextParams",value:!0},Bucket:{type:"contextParams",name:"Bucket"}}).m(function(e,t,n,r){return[(0,m.TM)(n,this.serialize,this.deserialize),(0,d.rD)(n,e.getEndpointParameterInstructions())]}).s("AmazonS3","DeleteBucketIntelligentTieringConfiguration",{}).n("S3Client","DeleteBucketIntelligentTieringConfigurationCommand").f(void 0,void 0).ser(h.RdG).de(h.in_).build(){}class T extends i.uB.classBuilder().ep({...p.S,UseS3ExpressControlEndpoint:{type:"staticContextParams",value:!0},Bucket:{type:"contextParams",name:"Bucket"}}).m(function(e,t,n,r){return[(0,m.TM)(n,this.serialize,this.deserialize),(0,d.rD)(n,e.getEndpointParameterInstructions())]}).s("AmazonS3","DeleteBucketInventoryConfiguration",{}).n("S3Client","DeleteBucketInventoryConfigurationCommand").f(void 0,void 0).ser(h.GpC).de(h.zfo).build(){}class v extends i.uB.classBuilder().ep({...p.S,UseS3ExpressControlEndpoint:{type:"staticContextParams",value:!0},Bucket:{type:"contextParams",name:"Bucket"}}).m(function(e,t,n,r){return[(0,m.TM)(n,this.serialize,this.deserialize),(0,d.rD)(n,e.getEndpointParameterInstru
1ctions())]}).s("AmazonS3","DeleteBucketLifecycle",{}).n("S3Client","DeleteBucketLifecycleCommand").f(void 0,void 0).ser(h.aX).de(h.x5j).build(){}class A extends i.uB.classBuilder().ep({...p.S,UseS3ExpressControlEndpoint:{type:"staticContextParams",value:!0},Bucket:{type:"contextParams",name:"Bucket"}}).m(function(e,t,n,r){return[(0,m.TM)(n,this.serialize,this.deserialize),(0,d.rD)(n,e.getEndpointParameterInstructions())]}).s("AmazonS3","DeleteBucketMetricsConfiguration",{}).n("S3Client","DeleteBucketMetricsConfigurationCommand").f(void 0,void 0).ser(h.pLf).de(h.CO8).build(){}class I extends i.uB.classBuilder().ep({...p.S,UseS3ExpressControlEndpoint:{type:"staticContextParams",value:!0},Bucket:{type:"contextParams",name:"Bucket"}}).m(function(e,t,n,r){return[(0,m.TM)(n,this.serialize,this.deserialize),(0,d.rD)(n,e.getEndpointParameterInstructions())]}).s("AmazonS3","DeleteBucketOwnershipControls",{}).n("S3Client","DeleteBucketOwnershipControlsCommand").f(void 0,void 0).ser(h.r_8).de(h.w6e).build(){}class R extends i.uB.classBuilder().ep({...p.S,UseS3ExpressControlEndpoint:{type:"staticContextParams",value:!0},Bucket:{type:"contextParams",name:"Bucket"}}).m(function(e,t,n,r){return[(0,m.TM)(n,this.serialize,this.deserialize),(0,d.rD)(n,e.getEndpointParameterInstructions())]}).s("AmazonS3","DeleteBucketPolicy",{}).n("S3Client","DeleteBucketPolicyCommand").f(void 0,void 0).ser(h.uZV).de(h.DdC).build(){}class K extends i.uB.classBuilder().ep({...p.S,UseS3ExpressControlEndpoint:{type:"staticContextParams",value:!0},Bucket:{type:"contextParams",name:"Bucket"}}).m(function(e,t,n,r){return[(0,m.TM)(n,this.serialize,this.deserialize),(0,d.rD)(n,e.getEndpointParameterInstructions())]}).s("AmazonS3","DeleteBucketReplication",{}).n("S3Client","DeleteBucketReplicationCommand").f(void 0,void 0).ser(h.oR$).de(h.$Zb).build(){}class z extends i.uB.classBuilder().ep({...p.S,UseS3ExpressControlEndpoint:{type:"staticContextParams",value:!0},Bucket:{type:"contextParams",name:"Bucket"}}).m(function(e,t,n,r){return[(0,m.TM)(n,this.serialize,this.deserialize),(0,d.rD)(n,e.getEndpointParameterInstructions())]}).s("AmazonS3","DeleteBucketTagging",{}).n("S3Client","DeleteBucketTaggingCommand").f(void 0,void 0).ser(h.h5I).de(h.U2M).build(){}class j extends i.uB.classBuilder().ep({...p.S,UseS3ExpressControlEndpoint:{type:"staticContextParams",value:!0},Bucket:{type:"contextParams",name:"Bucket"}}).m(function(e,t,n,r){return[(0,m.TM)(n,this.serialize,this.deserialize),(0,d.rD)(n,e.getEndpointParameterInstructions())]}).s("AmazonS3","DeleteBucketWebsite",{}).n("S3Client","DeleteBucketWebsiteCommand").f(void 0,void 0).ser(h.TL1).de(h.Qdb).build(){}class M extends i.uB.classBuilder().ep({...p.S,Bucket:{type:"contextParams",name:"Bucket"},Key:{type:"contextParams",name:"Key"}}).m(function(e,t,n,r){return[(0,m.TM)(n,this.serialize,this.deserialize),(0,d.rD)(n,e.getEndpointParameterInstructions()),(0,u.Cg)(n)]}).s("AmazonS3","DeleteObject",{}).n("S3Client","DeleteObjectCommand").f(void 0,void 0).ser(h.VrD).de(h.O0D).build(){}var U=n(21094);class D extends i.uB.classBuilder().ep({...p.S,Bucket:{type:"contextParams",name:"Bucket"}}).m(function(e,t,n,r){return[(0,m.TM)(n,this.serialize,this.deserialize),(0,d.rD)(n,e.getEndpointParameterInstructions()),(0,U.R9)(n,{input:this.input,requestAlgorithmMember:"ChecksumAlgorithm",requestChecksumRequired:!0}),(0,u.Cg)(n)]}).s("AmazonS3","DeleteObjects",{}).n("S3Client","DeleteObjectsCommand").f(void 0,void 0).ser(h.Ub6).de(h.jtU).build(){}class O extends i.uB.classBuilder().ep({...p.S,Bucket:{type:"contextParams",name:"Bucket"}}).m(function(e,t,n,r){return[(0,m.TM)(n,this.serialize,this.deserialize),(0,d.rD)(n,e.getEndpointParameterInstructions()),(0,u.Cg)(n)]}).s("AmazonS3","DeleteObjectTagging",{}).n("S3Client","DeleteObjectTaggingCommand").f(void 0,void 0).ser(h.Mqm).de(h.zwS).build(){}class $ extends i.uB.classBuilder().ep({...p.S,UseS3ExpressControlEndpoint:{type:"staticContextParams",value:!0},Bucket:{type:"contextParams",name:"Bucket"}}).m(function(e,t,n,r){return[(0,m.TM)(n,this.serialize,this.deserialize),(0,d.rD)(n,e.getEndpointParameterInstru
1ctions())]}).s("AmazonS3","DeletePublicAccessBlock",{}).n("S3Client","DeletePublicAccessBlockCommand").f(void 0,void 0).ser(h.c5B).de(h.fRo).build(){}class q extends i.uB.classBuilder().ep({...p.S,UseS3ExpressControlEndpoint:{type:"staticContextParams",value:!0},Bucket:{type:"contextParams",name:"Bucket"}}).m(function(e,t,n,r){return[(0,m.TM)(n,this.serialize,this.deserialize),(0,d.rD)(n,e.getEndpointParameterInstructions()),(0,u.Cg)(n)]}).s("AmazonS3","GetBucketAccelerateConfiguration",{}).n("S3Client","GetBucketAccelerateConfigurationCommand").f(void 0,void 0).ser(h.i5w).de(h.nnD).build(){}class L extends i.uB.classBuilder().ep({...p.S,UseS3ExpressControlEndpoint:{type:"staticContextParams",value:!0},Bucket:{type:"contextParams",name:"Bucket"}}).m(function(e,t,n,r){return[(0,m.TM)(n,this.serialize,this.deserialize),(0,d.rD)(n,e.getEndpointParameterInstructions()),(0,u.Cg)(n)]}).s("AmazonS3","GetBucketAcl",{}).n("S3Client","GetBucketAclCommand").f(void 0,void 0).ser(h.HNH).de(h.k4C).build(){}class G extends i.uB.classBuilder().ep({...p.S,UseS3ExpressControlEndpoint:{type:"staticContextParams",value:!0},Bucket:{type:"contextParams",name:"Bucket"}}).m(function(e,t,n,r){return[(0,m.TM)(n,this.serialize,this.deserialize),(0,d.rD)(n,e.getEndpointParameterInstructions()),(0,u.Cg)(n)]}).s("AmazonS3","GetBucketAnalyticsConfiguration",{}).n("S3Client","GetBucketAnalyticsConfigurationCommand").f(void 0,void 0).ser(h.PoX).de(h.GbJ).build(){}class _ extends i.uB.classBuilder().ep({...p.S,UseS3ExpressControlEndpoint:{type:"staticContextParams",value:!0},Bucket:{type:"contextParams",name:"Bucket"}}).m(function(e,t,n,r){return[(0,m.TM)(n,this.serialize,this.deserialize),(0,d.rD)(n,e.getEndpointParameterInstructions()),(0,u.Cg)(n)]}).s("AmazonS3","GetBucketCors",{}).n("S3Client","GetBucketCorsCommand").f(void 0,void 0).ser(h.w8v).de(h.Fx5).build(){}class N extends i.uB.classBuilder().ep({...p.S,UseS3ExpressControlEndpoint:{type:"staticContextParams",value:!0},Bucket:{type:"contextParams",name:"Bucket"}}).m(function(e,t,n,r){return[(0,m.TM)(n,this.serialize,this.deserialize),(0,d.rD)(n,e.getEndpointParameterInstructions()),(0,u.Cg)(n)]}).s("AmazonS3","GetBucketEncryption",{}).n("S3Client","GetBucketEncryptionCommand").f(void 0,g.tM).ser(h.gKL).de(h.t7C).build(){}class H extends i.uB.classBuilder().ep({...p.S,UseS3ExpressControlEndpoint:{type:"staticContextParams",value:!0},Bucket:{type:"contextParams",name:"Bucket"}}).m(function(e,t,n,r){return[(0,m.TM)(n,this.serialize,this.deserialize),(0,d.rD)(n,e.getEndpointParameterInstructions()),(0,u.Cg)(n)]}).s("AmazonS3","GetBucketIntelligentTieringConfiguration",{}).n("S3Client","GetBucketIntelligentTieringConfigurationCommand").f(void 0,void 0).ser(h.m2S).de(h.rMz).build(){}class Y extends i.uB.classBuilder().ep({...p.S,UseS3ExpressControlEndpoint:{type:"staticContextParams",value:!0},Bucket:{type:"contextParams",name:"Bucket"}}).m(function(e,t,n,r){return[(0,m.TM)(n,this.serialize,this.deserialize),(0,d.rD)(n,e.getEndpointParameterInstructions()),(0,u.Cg)(n)]}).s("AmazonS3","GetBucketInventoryConfiguration",{}).n("S3Client","GetBucketInventoryConfigurationCommand").f(void 0,g.Qm).ser(h.bOF).de(h.o_q).build(){}class V extends i.uB.classBuilder().ep({...p.S,UseS3ExpressControlEndpoint:{type:"staticContextParams",value:!0},Bucket:{type:"contextParams",name:"Bucket"}}).m(function(e,t,n,r){return[(0,m.TM)(n,this.serialize,this.deserialize),(0,d.rD)(n,e.getEndpointParameterInstructions()),(0,u.Cg)(n)]}).s("AmazonS3","GetBucketLifecycleConfiguration",{}).n("S3Client","GetBucketLifecycleConfigurationCommand").f(void 0,void 0).ser(h.fYG).de(h.Gpm).build(){}class F extends i.uB.classBuilder().ep({...p.S,UseS3ExpressControlEndpoint:{type:"staticContextParams",value:!0},Bucket:{type:"contextParams",name:"Bucket"}}).m(function(e,t,n,r){return[(0,m.TM)(n,this.serialize,this.deserialize),(0,d.rD)(n,e.getEndpointParameterInstructions()),(0,u.Cg)(n)]}).s("AmazonS3","GetBucketLocation",{}).n("S3Client","GetBucketLocationCommand").f(void 0,void 0).ser(h.szJ).de(h.bnj).build(){}class W extends i.uB.classBuilder().ep({...p.S,UseS3ExpressControlEndpoint:{type:"staticContextParams",value:!0},Bucket:{type:"contextParams",name:"Bucket"}}).m(function(e,t,n,r){return[(0,m.TM)(n,this.serialize,this.deserialize),(0,d.rD)(n,e.getEndpointParameterInstru
1ctions()),(0,u.Cg)(n)]}).s("AmazonS3","GetBucketLogging",{}).n("S3Client","GetBucketLoggingCommand").f(void 0,void 0).ser(h.a9z).de(h.HrA).build(){}class X extends i.uB.classBuilder().ep({...p.S,UseS3ExpressControlEndpoint:{type:"staticContextParams",value:!0},Bucket:{type:"contextParams",name:"Bucket"}}).m(function(e,t,n,r){return[(0,m.TM)(n,this.serialize,this.deserialize),(0,d.rD)(n,e.getEndpointParameterInstructions()),(0,u.Cg)(n)]}).s("AmazonS3","GetBucketMetricsConfiguration",{}).n("S3Client","GetBucketMetricsConfigurationCommand").f(void 0,void 0).ser(h.uNk).de(h.RNB).build(){}class J extends i.uB.classBuilder().ep({...p.S,UseS3ExpressControlEndpoint:{type:"staticContextParams",value:!0},Bucket:{type:"contextParams",name:"Bucket"}}).m(function(e,t,n,r){return[(0,m.TM)(n,this.serialize,this.deserialize),(0,d.rD)(n,e.getEndpointParameterInstructions()),(0,u.Cg)(n)]}).s("AmazonS3","GetBucketNotificationConfiguration",{}).n("S3Client","GetBucketNotificationConfigurationCommand").f(void 0,void 0).ser(h.u20).de(h.BJd).build(){}class Z extends i.uB.classBuilder().ep({...p.S,UseS3ExpressControlEndpoint:{type:"staticContextParams",value:!0},Bucket:{type:"contextParams",name:"Bucket"}}).m(function(e,t,n,r){return[(0,m.TM)(n,this.serialize,this.deserialize),(0,d.rD)(n,e.getEndpointParameterInstructions()),(0,u.Cg)(n)]}).s("AmazonS3","GetBucketOwnershipControls",{}).n("S3Client","GetBucketOwnershipControlsCommand").f(void 0,void 0).ser(h.ugV).de(h.vSJ).build(){}class Q extends i.uB.classBuilder().ep({...p.S,UseS3ExpressControlEndpoint:{type:"staticContextParams",value:!0},Bucket:{type:"contextParams",name:"Bucket"}}).m(function(e,t,n,r){return[(0,m.TM)(n,this.serialize,this.deserialize),(0,d.rD)(n,e.getEndpointParameterInstructions()),(0,u.Cg)(n)]}).s("AmazonS3","GetBucketPolicy",{}).n("S3Client","GetBucketPolicyCommand").f(void 0,void 0).ser(h.Tel).de(h.o4H).build(){}class ee extends i.uB.classBuilder().ep({...p.S,UseS3ExpressControlEndpoint:{type:"staticContextParams",value:!0},Bucket:{type:"contextParams",name:"Bucket"}}).m(function(e,t,n,r){return[(0,m.TM)(n,this.serialize,this.deserialize),(0,d.rD)(n,e.getEndpointParameterInstructions()),(0,u.Cg)(n)]}).s("AmazonS3","GetBucketPolicyStatus",{}).n("S3Client","GetBucketPolicyStatusCommand").f(void 0,void 0).ser(h.rZ6).de(h.kJM).build(){}class et extends i.uB.classBuilder().ep({...p.S,UseS3ExpressControlEndpoint:{type:"staticContextParams",value:!0},Bucket:{type:"contextParams",name:"Bucket"}}).m(function(e,t,n,r){return[(0,m.TM)(n,this.serialize,this.deserialize),(0,d.rD)(n,e.getEndpointParameterInstructions()),(0,u.Cg)(n)]}).s("AmazonS3","GetBucketReplication",{}).n("S3Client","GetBucketReplicationCommand").f(void 0,void 0).ser(h.XWf).de(h.k9U).build(){}class en extends i.uB.classBuilder().ep({...p.S,UseS3ExpressControlEndpoint:{type:"staticContextParams",value:!0},Bucket:{type:"contextParams",name:"Bucket"}}).m(function(e,t,n,r){return[(0,m.TM)(n,this.serialize,this.deserialize),(0,d.rD)(n,e.getEndpointParameterInstructions()),(0,u.Cg)(n)]}).s("AmazonS3","GetBucketRequestPayment",{}).n("S3Client","GetBucketRequestPaymentCommand").f(void 0,void 0).ser(h.urH).de(h.jSz).build(){}class er extends i.uB.classBuilder().ep({...p.S,UseS3ExpressControlEndpoint:{type:"staticContextParams",value:!0},Bucket:{type:"contextParams",name:"Bucket"}}).m(function(e,t,n,r){return[(0,m.TM)(n,this.serialize,this.deserialize),(0,d.rD)(n,e.getEndpointParameterInstructions()),(0,u.Cg)(n)]}).s("AmazonS3","GetBucketTagging",{}).n("S3Client","GetBucketTaggingCommand").f(void 0,void 0).ser(h.wzJ).de(h.pbd).build(){}class es extends i.uB.classBuilder().ep({...p.S,UseS3ExpressControlEndpoint:{type:"staticContextParams",value:!0},Bucket:{type:"contextParams",name:"Bucket"}}).m(function(e,t,n,r){return[(0,m.TM)(n,this.serialize,this.deserialize),(0,d.rD)(n,e.getEndpointParameterInstructions()),(0,u.Cg)(n)]}).s("AmazonS3","GetBucketVersioning",{}).n("S3Client","GetBucketVersioningCommand").f(void 0,void 0).ser(h.Dbn).de(h.wB$).build(){}class ea extends i.uB.classBuilder().ep({...p.S,UseS3ExpressControlEndpoint:{type:"staticContextParams",value:!0},Bucket:{type:"contextParams",name:"Bucket"}}).m(function(e,t,n,r){return[(0,m.TM)(n,this.serialize,this.deserialize),(0,d.rD)(n,e.getEndpointParameterInstru
1ctions()),(0,u.Cg)(n)]}).s("AmazonS3","GetBucketWebsite",{}).n("S3Client","GetBucketWebsiteCommand").f(void 0,void 0).ser(h.M6_).de(h.Zy2).build(){}class ei extends i.uB.classBuilder().ep({...p.S,Bucket:{type:"contextParams",name:"Bucket"},Key:{type:"contextParams",name:"Key"}}).m(function(e,t,n,r){return[(0,m.TM)(n,this.serialize,this.deserialize),(0,d.rD)(n,e.getEndpointParameterInstructions()),(0,u.Cg)(n)]}).s("AmazonS3","GetObjectAcl",{}).n("S3Client","GetObjectAclCommand").f(void 0,void 0).ser(h.A$y).de(h.$Uo).build(){}class eo extends i.uB.classBuilder().ep({...p.S,Bucket:{type:"contextParams",name:"Bucket"}}).m(function(e,t,n,r){return[(0,m.TM)(n,this.serialize,this.deserialize),(0,d.rD)(n,e.getEndpointParameterInstructions()),(0,u.Cg)(n),(0,c.M6)(n)]}).s("AmazonS3","GetObjectAttributes",{}).n("S3Client","GetObjectAttributesCommand").f(g.eT,void 0).ser(h.nXJ).de(h.gtX).build(){}class el extends i.uB.classBuilder().ep({...p.S,Bucket:{type:"contextParams",name:"Bucket"},Key:{type:"contextParams",name:"Key"}}).m(function(e,t,n,r){return[(0,m.TM)(n,this.serialize,this.deserialize),(0,d.rD)(n,e.getEndpointParameterInstructions()),(0,U.R9)(n,{input:this.input,requestChecksumRequired:!1,requestValidationModeMember:"ChecksumMode",responseAlgorithms:["CRC32","CRC32C","SHA256","SHA1"]}),(0,c.M6)(n),(0,u.kH)(n)]}).s("AmazonS3","GetObject",{}).n("S3Client","GetObjectCommand").f(g.DL,g.f$).ser(h.a$M).de(h.pv0).build(){}class eu extends i.uB.classBuilder().ep({...p.S,Bucket:{type:"contextParams",name:"Bucket"}}).m(function(e,t,n,r){return[(0,m.TM)(n,this.serialize,this.deserialize),(0,d.rD)(n,e.getEndpointParameterInstructions()),(0,u.Cg)(n)]}).s("AmazonS3","GetObjectLegalHold",{}).n("S3Client","GetObjectLegalHoldCommand").f(void 0,void 0).ser(h.uq4).de(h.$SI).build(){}class ec extends i.uB.classBuilder().ep({...p.S,Bucket:{type:"contextParams",name:"Bucket"}}).m(function(e,t,n,r){return[(0,m.TM)(n,this.serialize,this.deserialize),(0,d.rD)(n,e.getEndpointParameterInstructions()),(0,u.Cg)(n)]}).s("AmazonS3","GetObjectLockConfiguration",{}).n("S3Client","GetObjectLockConfigurationCommand").f(void 0,void 0).ser(h.vJX).de(h.KlK).build(){}class ed extends i.uB.classBuilder().ep({...p.S,Bucket:{type:"contextParams",name:"Bucket"}}).m(function(e,t,n,r){return[(0,m.TM)(n,this.serialize,this.deserialize),(0,d.rD)(n,e.getEndpointParameterInstructions()),(0,u.Cg)(n)]}).s("AmazonS3","GetObjectRetention",{}).n("S3Client","GetObjectRetentionCommand").f(void 0,void 0).ser(h.q1j).de(h.H5S).build(){}class em extends i.uB.classBuilder().ep({...p.S,Bucket:{type:"contextParams",name:"Bucket"}}).m(function(e,t,n,r){return[(0,m.TM)(n,this.serialize,this.deserialize),(0,d.rD)(n,e.getEndpointParameterInstructions()),(0,u.Cg)(n)]}).s("AmazonS3","GetObjectTagging",{}).n("S3Client","GetObjectTaggingCommand").f(void 0,void 0).ser(h.$1t).de(h.w05).build(){}class ep extends i.uB.classBuilder().ep({...p.S,Bucket:{type:"contextParams",name:"Bucket"}}).m(function(e,t,n,r){return[(0,m.TM)(n,this.serialize,this.deserialize),(0,d.rD)(n,e.getEndpointParameterInstructions())]}).s("AmazonS3","GetObjectTorrent",{}).n("S3Client","GetObjectTorrentCommand").f(void 0,g.$q).ser(h.ME7).de(h.zB1).build(){}class eg extends i.uB.classBuilder().ep({...p.S,UseS3ExpressControlEndpoint:{type:"staticContextParams",value:!0},Bucket:{type:"contextParams",name:"Bucket"}}).m(function(e,t,n,r){return[(0,m.TM)(n,this.serialize,this.deserialize),(0,d.rD)(n,e.getEndpointParameterInstructions()),(0,u.Cg)(n)]}).s("AmazonS3","GetPublicAccessBlock",{}).n("S3Client","GetPublicAccessBlockCommand").f(void 0,void 0).ser(h.JVG).de(h.ucD).build(){}class eh extends i.uB.classBuilder().ep({...p.S,Bucket:{type:"contextParams",name:"Bucket"}}).m(function(e,t,n,r){return[(0,m.TM)(n,this.serialize,this.deserialize),(0,d.rD)(n,e.getEndpointParameterInstructions()),(0,u.Cg)(n)]}).s("AmazonS3","HeadBucket",{}).n("S3Client","HeadBucketCommand").f(void 0,void 0).ser(h.RhJ).de(h.E5c).build(){}class ef extends i.uB.classBuilder().ep({...p.S,Bucket:{type:"contextParams",name:"Bucket"},Key:{type:"contextParams",name:"Key"}}).m(function(e,t,n,r){return[(0,m.TM)(n,this.serialize,this.deserialize),(0,d.rD)(n,e.getEndpointParameterInstru
1ctions()),(0,u.Cg)(n),(0,c.M6)(n),(0,u.kH)(n)]}).s("AmazonS3","HeadObject",{}).n("S3Client","HeadObjectCommand").f(g.FG,g.t).ser(h.AVC).de(h.rCL).build(){}class ey extends i.uB.classBuilder().ep({...p.S,UseS3ExpressControlEndpoint:{type:"staticContextParams",value:!0},Bucket:{type:"contextParams",name:"Bucket"}}).m(function(e,t,n,r){return[(0,m.TM)(n,this.serialize,this.deserialize),(0,d.rD)(n,e.getEndpointParameterInstructions()),(0,u.Cg)(n)]}).s("AmazonS3","ListBucketAnalyticsConfigurations",{}).n("S3Client","ListBucketAnalyticsConfigurationsCommand").f(void 0,void 0).ser(h.kZ8).de(h.NQ1).build(){}class eC extends i.uB.classBuilder().ep({...p.S,UseS3ExpressControlEndpoint:{type:"staticContextParams",value:!0},Bucket:{type:"contextParams",name:"Bucket"}}).m(function(e,t,n,r){return[(0,m.TM)(n,this.serialize,this.deserialize),(0,d.rD)(n,e.getEndpointParameterInstructions()),(0,u.Cg)(n)]}).s("AmazonS3","ListBucketIntelligentTieringConfigurations",{}).n("S3Client","ListBucketIntelligentTieringConfigurationsCommand").f(void 0,void 0).ser(h.bh9).de(h.WHL).build(){}class eS extends i.uB.classBuilder().ep({...p.S,UseS3ExpressControlEndpoint:{type:"staticContextParams",value:!0},Bucket:{type:"contextParams",name:"Bucket"}}).m(function(e,t,n,r){return[(0,m.TM)(n,this.serialize,this.deserialize),(0,d.rD)(n,e.getEndpointParameterInstructions()),(0,u.Cg)(n)]}).s("AmazonS3","ListBucketInventoryConfigurations",{}).n("S3Client","ListBucketInventoryConfigurationsCommand").f(void 0,g.Tw).ser(h.E3$).de(h.N0_).build(){}class ek extends i.uB.classBuilder().ep({...p.S,Bucket:{type:"contextParams",name:"Bucket"}}).m(function(e,t,n,r){return[(0,m.TM)(n,this.serialize,this.deserialize),(0,d.rD)(n,e.getEndpointParameterInstructions()),(0,u.Cg)(n)]}).s("AmazonS3","ListBucketMetricsConfigurations",{}).n("S3Client","ListBucketMetricsConfigurationsCommand").f(void 0,void 0).ser(h.FdT).de(h.QQG).build(){}class eb extends i.uB.classBuilder().ep(p.S).m(function(e,t,n,r){return[(0,m.TM)(n,this.serialize,this.deserialize),(0,d.rD)(n,e.getEndpointParameterInstructions()),(0,u.Cg)(n)]}).s("AmazonS3","ListBuckets",{}).n("S3Client","ListBucketsCommand").f(void 0,void 0).ser(h.YIW).de(h.Rzx).build(){}class eB extends i.uB.classBuilder().ep({...p.S,UseS3ExpressControlEndpoint:{type:"staticContextParams",value:!0}}).m(function(e,t,n,r){return[(0,m.TM)(n,this.serialize,this.deserialize),(0,d.rD)(n,e.getEndpointParameterInstructions()),(0,u.Cg)(n)]}).s("AmazonS3","ListDirectoryBuckets",{}).n("S3Client","ListDirectoryBucketsCommand").f(void 0,void 0).ser(h.du).de(h.UEZ).build(){}class ex extends i.uB.classBuilder().ep({...p.S,Bucket:{type:"contextParams",name:"Bucket"},Prefix:{type:"contextParams",name:"Prefix"}}).m(function(e,t,n,r){return[(0,m.TM)(n,this.serialize,this.deserialize),(0,d.rD)(n,e.getEndpointParameterInstructions()),(0,u.Cg)(n)]}).s("AmazonS3","ListMultipartUploads",{}).n("S3Client","ListMultipartUploadsCommand").f(void 0,void 0).ser(h.Tr4).de(h.CVh).build(){}class eE extends i.uB.classBuilder().ep({...p.S,Bucket:{type:"contextParams",name:"Bucket"},Prefix:{type:"contextParams",name:"Prefix"}}).m(function(e,t,n,r){return[(0,m.TM)(n,this.serialize,this.deserialize),(0,d.rD)(n,e.getEndpointParameterInstructions()),(0,u.Cg)(n)]}).s("AmazonS3","ListObjects",{}).n("S3Client","ListObjectsCommand").f(void 0,void 0).ser(h.HU4).de(h._xg).build(){}class eP extends i.uB.classBuilder().ep({...p.S,Bucket:{type:"contextParams",name:"Bucket"},Prefix:{type:"contextParams",name:"Prefix"}}).m(function(e,t,n,r){return[(0,m.TM)(n,this.serialize,this.deserialize),(0,d.rD)(n,e.getEndpointParameterInstructions()),(0,u.Cg)(n)]}).s("AmazonS3","ListObjectsV2",{}).n("S3Client","ListObjectsV2Command").f(void 0,void 0).ser(h.Zts).de(h.Iag).build(){}class ew extends i.uB.classBuilder().ep({...p.S,Bucket:{type:"contextParams",name:"Bucket"},Prefix:{type:"contextParams",name:"Prefix"}}).m(function(e,t,n,r){return[(0,m.TM)(n,this.serialize,this.deserialize),(0,d.rD)(n,e.getEndpointParameterInstructions()),(0,u.Cg)(n)]}).s("AmazonS3","ListObjectVersions",{}).n("S3Client","ListObjectVersionsCommand").f(void 0,void 0).ser(h.dib).de(h.GZd).build(){}class eT extends i.uB.classBuilder().ep({...p.S,Bucket:{type:"contextParams",name:"Bucket"},Key:{type:"contextParams",name:"Key"}}).m(function(e,t,n,r){return[(0,m.TM)(n,this.serialize,this.deserialize),(0,d.rD)(n,e.getEndpointParameterInstru
1ctions()),(0,u.Cg)(n),(0,c.M6)(n)]}).s("AmazonS3","ListParts",{}).n("S3Client","ListPartsCommand").f(g.aT,void 0).ser(h.Jy$).de(h.qyj).build(){}class ev extends i.uB.classBuilder().ep({...p.S,UseS3ExpressControlEndpoint:{type:"staticContextParams",value:!0},Bucket:{type:"contextParams",name:"Bucket"}}).m(function(e,t,n,r){return[(0,m.TM)(n,this.serialize,this.deserialize),(0,d.rD)(n,e.getEndpointParameterInstructions()),(0,U.R9)(n,{input:this.input,requestAlgorithmMember:"ChecksumAlgorithm",requestChecksumRequired:!1})]}).s("AmazonS3","PutBucketAccelerateConfiguration",{}).n("S3Client","PutBucketAccelerateConfigurationCommand").f(void 0,void 0).ser(h.BZ$).de(h.qK8).build(){}class eA extends i.uB.classBuilder().ep({...p.S,UseS3ExpressControlEndpoint:{type:"staticContextParams",value:!0},Bucket:{type:"contextParams",name:"Bucket"}}).m(function(e,t,n,r){return[(0,m.TM)(n,this.serialize,this.deserialize),(0,d.rD)(n,e.getEndpointParameterInstructions()),(0,U.R9)(n,{input:this.input,requestAlgorithmMember:"ChecksumAlgorithm",requestChecksumRequired:!0})]}).s("AmazonS3","PutBucketAcl",{}).n("S3Client","PutBucketAclCommand").f(void 0,void 0).ser(h.mmV).de(h.BVt).build(){}class eI extends i.uB.classBuilder().ep({...p.S,UseS3ExpressControlEndpoint:{type:"staticContextParams",value:!0},Bucket:{type:"contextParams",name:"Bucket"}}).m(function(e,t,n,r){return[(0,m.TM)(n,this.serialize,this.deserialize),(0,d.rD)(n,e.getEndpointParameterInstructions())]}).s("AmazonS3","PutBucketAnalyticsConfiguration",{}).n("S3Client","PutBucketAnalyticsConfigurationCommand").f(void 0,void 0).ser(h.chd).de(h.f9R).build(){}class eR extends i.uB.classBuilder().ep({...p.S,UseS3ExpressControlEndpoint:{type:"staticContextParams",value:!0},Bucket:{type:"contextParams",name:"Bucket"}}).m(function(e,t,n,r){return[(0,m.TM)(n,this.serialize,this.deserialize),(0,d.rD)(n,e.getEndpointParameterInstructions()),(0,U.R9)(n,{input:this.input,requestAlgorithmMember:"ChecksumAlgorithm",requestChecksumRequired:!0})]}).s("AmazonS3","PutBucketCors",{}).n("S3Client","PutBucketCorsCommand").f(void 0,void 0).ser(h.jFf).de(h.Y1t).build(){}class eK extends i.uB.classBuilder().ep({...p.S,UseS3ExpressControlEndpoint:{type:"staticContextParams",value:!0},Bucket:{type:"contextParams",name:"Bucket"}}).m(function(e,t,n,r){return[(0,m.TM)(n,this.serialize,this.deserialize),(0,d.rD)(n,e.getEndpointParameterInstructions()),(0,U.R9)(n,{input:this.input,requestAlgorithmMember:"ChecksumAlgorithm",requestChecksumRequired:!0})]}).s("AmazonS3","PutBucketEncryption",{}).n("S3Client","PutBucketEncryptionCommand").f(g.af,void 0).ser(h.tKG).de(h.YBm).build(){}class ez extends i.uB.classBuilder().ep({...p.S,UseS3ExpressControlEndpoint:{type:"staticContextParams",value:!0},Bucket:{type:"contextParams",name:"Bucket"}}).m(function(e,t,n,r){return[(0,m.TM)(n,this.serialize,this.deserialize),(0,d.rD)(n,e.getEndpointParameterInstructions())]}).s("AmazonS3","PutBucketIntelligentTieringConfiguration",{}).n("S3Client","PutBucketIntelligentTieringConfigurationCommand").f(void 0,void 0).ser(h.PhQ).de(h.SR1).build(){}class ej extends i.uB.classBuilder().ep({...p.S,UseS3ExpressControlEndpoint:{type:"staticContextParams",value:!0},Bucket:{type:"contextParams",name:"Bucket"}}).m(function(e,t,n,r){return[(0,m.TM)(n,this.serialize,this.deserialize),(0,d.rD)(n,e.getEndpointParameterInstructions())]}).s("AmazonS3","PutBucketInventoryConfiguration",{}).n("S3Client","PutBucketInventoryConfigurationCommand").f(g.bA,void 0).ser(h.Yjn).de(h.l24).build(){}class eM extends i.uB.classBuilder().ep({...p.S,UseS3ExpressControlEndpoint:{type:"staticContextParams",value:!0},Bucket:{type:"contextParams",name:"Bucket"}}).m(function(e,t,n,r){return[(0,m.TM)(n,this.serialize,this.deserialize),(0,d.rD)(n,e.getEndpointParameterInstructions()),(0,U.R9)(n,{input:this.input,requestAlgorithmMember:"ChecksumAlgorithm",requestChecksumRequired:!0}),(0,u.Cg)(n)]}).s("AmazonS3","PutBucketLifecycleConfiguration",{}).n("S3Client","PutBucketLifecycleConfigurationCommand").f(void 0,void 0).ser(h.Qz_).de(h.piT).build(){}class eU extends i.uB.classBuilder().ep({...p.S,UseS3ExpressControlEndpoint:{type:"staticContextParams",value:!0},Bucket:{type:"contextParams",name:"Bucket"}}).m(function(e,t,n,r){return[(0,m.TM)(n,this.serialize,this.deserialize),(0,d.rD)(n,e.getEndpointParameterInstru
1ctions()),(0,U.R9)(n,{input:this.input,requestAlgorithmMember:"ChecksumAlgorithm",requestChecksumRequired:!0})]}).s("AmazonS3","PutBucketLogging",{}).n("S3Client","PutBucketLoggingCommand").f(void 0,void 0).ser(h.tHX).de(h.M$9).build(){}class eD extends i.uB.classBuilder().ep({...p.S,UseS3ExpressControlEndpoint:{type:"staticContextParams",value:!0},Bucket:{type:"contextParams",name:"Bucket"}}).m(function(e,t,n,r){return[(0,m.TM)(n,this.serialize,this.deserialize),(0,d.rD)(n,e.getEndpointParameterInstructions())]}).s("AmazonS3","PutBucketMetricsConfiguration",{}).n("S3Client","PutBucketMetricsConfigurationCommand").f(void 0,void 0).ser(h.PJV).de(h.OkY).build(){}class eO extends i.uB.classBuilder().ep({...p.S,UseS3ExpressControlEndpoint:{type:"staticContextParams",value:!0},Bucket:{type:"contextParams",name:"Bucket"}}).m(function(e,t,n,r){return[(0,m.TM)(n,this.serialize,this.deserialize),(0,d.rD)(n,e.getEndpointParameterInstructions())]}).s("AmazonS3","PutBucketNotificationConfiguration",{}).n("S3Client","PutBucketNotificationConfigurationCommand").f(void 0,void 0).ser(h.n5k).de(h.Wnv).build(){}class e$ extends i.uB.classBuilder().ep({...p.S,UseS3ExpressControlEndpoint:{type:"staticContextParams",value:!0},Bucket:{type:"contextParams",name:"Bucket"}}).m(function(e,t,n,r){return[(0,m.TM)(n,this.serialize,this.deserialize),(0,d.rD)(n,e.getEndpointParameterInstructions()),(0,U.R9)(n,{input:this.input,requestChecksumRequired:!0})]}).s("AmazonS3","PutBucketOwnershipControls",{}).n("S3Client","PutBucketOwnershipControlsCommand").f(void 0,void 0).ser(h.Xn9).de(h.yJJ).build(){}class eq extends i.uB.classBuilder().ep({...p.S,UseS3ExpressControlEndpoint:{type:"staticContextParams",value:!0},Bucket:{type:"contextParams",name:"Bucket"}}).m(function(e,t,n,r){return[(0,m.TM)(n,this.serialize,this.deserialize),(0,d.rD)(n,e.getEndpointParameterInstructions()),(0,U.R9)(n,{input:this.input,requestAlgorithmMember:"ChecksumAlgorithm",requestChecksumRequired:!0})]}).s("AmazonS3","PutBucketPolicy",{}).n("S3Client","PutBucketPolicyCommand").f(void 0,void 0).ser(h.QfF).de(h.rjZ).build(){}class eL extends i.uB.classBuilder().ep({...p.S,UseS3ExpressControlEndpoint:{type:"staticContextParams",value:!0},Bucket:{type:"contextParams",name:"Bucket"}}).m(function(e,t,n,r){return[(0,m.TM)(n,this.serialize,this.deserialize),(0,d.rD)(n,e.getEndpointParameterInstructions()),(0,U.R9)(n,{input:this.input,requestAlgorithmMember:"ChecksumAlgorithm",requestChecksumRequired:!0})]}).s("AmazonS3","PutBucketReplication",{}).n("S3Client","PutBucketReplicationCommand").f(void 0,void 0).ser(h.ar).de(h.DRm).build(){}class eG extends i.uB.classBuilder().ep({...p.S,UseS3ExpressControlEndpoint:{type:"staticContextParams",value:!0},Bucket:{type:"contextParams",name:"Bucket"}}).m(function(e,t,n,r){return[(0,m.TM)(n,this.serialize,this.deserialize),(0,d.rD)(n,e.getEndpointParameterInstructions()),(0,U.R9)(n,{input:this.input,requestAlgorithmMember:"ChecksumAlgorithm",requestChecksumRequired:!0})]}).s("AmazonS3","PutBucketRequestPayment",{}).n("S3Client","PutBucketRequestPaymentCommand").f(void 0,void 0).ser(h.Lts).de(h.UVY).build(){}class e_ extends i.uB.classBuilder().ep({...p.S,UseS3ExpressControlEndpoint:{type:"staticContextParams",value:!0},Bucket:{type:"contextParams",name:"Bucket"}}).m(function(e,t,n,r){return[(0,m.TM)(n,this.serialize,this.deserialize),(0,d.rD)(n,e.getEndpointParameterInstructions()),(0,U.R9)(n,{input:this.input,requestAlgorithmMember:"ChecksumAlgorithm",requestChecksumRequired:!0})]}).s("AmazonS3","PutBucketTagging",{}).n("S3Client","PutBucketTaggingCommand").f(void 0,void 0).ser(h.njQ).de(h.wMo).build(){}class eN extends i.uB.classBuilder().ep({...p.S,UseS3ExpressControlEndpoint:{type:"staticContextParams",value:!0},Bucket:{type:"contextParams",name:"Bucket"}}).m(function(e,t,n,r){return[(0,m.TM)(n,this.serialize,this.deserialize),(0,d.rD)(n,e.getEndpointParameterInstructions()),(0,U.R9)(n,{input:this.input,requestAlgorithmMember:"ChecksumAlgorithm",requestChecksumRequired:!0})]}).s("AmazonS3","PutBucketVersioning",{}).n("S3Client","PutBucketVersioningCommand").f(void 0,void 0).ser(h.qn1).de(h.L_g).build(){}class eH extends i.uB.classBuilder().ep({...p.S,UseS3ExpressControlEndpoint:{type:"staticContextParams",value:!0},Bucket:{type:"contextParams",name:"Bucket"}}).m(function(e,t,n,r){return[(0,m.TM)(n,this.serialize,this.deserialize),(0,d.rD)(n,e.getEndpointParameterInstru
1ctions()),(0,U.R9)(n,{input:this.input,requestAlgorithmMember:"ChecksumAlgorithm",requestChecksumRequired:!0})]}).s("AmazonS3","PutBucketWebsite",{}).n("S3Client","PutBucketWebsiteCommand").f(void 0,void 0).ser(h.d3).de(h.WU7).build(){}class eY extends i.uB.classBuilder().ep({...p.S,Bucket:{type:"contextParams",name:"Bucket"},Key:{type:"contextParams",name:"Key"}}).m(function(e,t,n,r){return[(0,m.TM)(n,this.serialize,this.deserialize),(0,d.rD)(n,e.getEndpointParameterInstructions()),(0,U.R9)(n,{input:this.input,requestAlgorithmMember:"ChecksumAlgorithm",requestChecksumRequired:!0}),(0,u.Cg)(n)]}).s("AmazonS3","PutObjectAcl",{}).n("S3Client","PutObjectAclCommand").f(void 0,void 0).ser(h.pmt).de(h.K5i).build(){}var eV=n(1304);class eF extends i.uB.classBuilder().ep({...p.S,Bucket:{type:"contextParams",name:"Bucket"}}).m(function(e,t,n,r){return[(0,m.TM)(n,this.serialize,this.deserialize),(0,d.rD)(n,e.getEndpointParameterInstructions()),(0,U.R9)(n,{input:this.input,requestAlgorithmMember:"ChecksumAlgorithm",requestChecksumRequired:!0}),(0,u.Cg)(n)]}).s("AmazonS3","PutObjectLegalHold",{}).n("S3Client","PutObjectLegalHoldCommand").f(void 0,void 0).ser(h.zjQ).de(h.avR).build(){}class eW extends i.uB.classBuilder().ep({...p.S,Bucket:{type:"contextParams",name:"Bucket"}}).m(function(e,t,n,r){return[(0,m.TM)(n,this.serialize,this.deserialize),(0,d.rD)(n,e.getEndpointParameterInstructions()),(0,U.R9)(n,{input:this.input,requestAlgorithmMember:"ChecksumAlgorithm",requestChecksumRequired:!0}),(0,u.Cg)(n)]}).s("AmazonS3","PutObjectLockConfiguration",{}).n("S3Client","PutObjectLockConfigurationCommand").f(void 0,void 0).ser(h.m4W).de(h.d3c).build(){}class eX extends i.uB.classBuilder().ep({...p.S,Bucket:{type:"contextParams",name:"Bucket"}}).m(function(e,t,n,r){return[(0,m.TM)(n,this.serialize,this.deserialize),(0,d.rD)(n,e.getEndpointParameterInstructions()),(0,U.R9)(n,{input:this.input,requestAlgorithmMember:"ChecksumAlgorithm",requestChecksumRequired:!0}),(0,u.Cg)(n)]}).s("AmazonS3","PutObjectRetention",{}).n("S3Client","PutObjectRetentionCommand").f(void 0,void 0).ser(h.r8k).de(h.Yvo).build(){}var eJ=n(83691);class eZ extends i.uB.classBuilder().ep({...p.S,UseS3ExpressControlEndpoint:{type:"staticContextParams",value:!0},Bucket:{type:"contextParams",name:"Bucket"}}).m(function(e,t,n,r){return[(0,m.TM)(n,this.serialize,this.deserialize),(0,d.rD)(n,e.getEndpointParameterInstructions()),(0,U.R9)(n,{input:this.input,requestAlgorithmMember:"ChecksumAlgorithm",requestChecksumRequired:!0})]}).s("AmazonS3","PutPublicAccessBlock",{}).n("S3Client","PutPublicAccessBlockCommand").f(void 0,void 0).ser(h.M_u).de(h.B2V).build(){}var eQ=n(57981);class e0 extends i.uB.classBuilder().ep({...p.S,Bucket:{type:"contextParams",name:"Bucket"}}).m(function(e,t,n,r){return[(0,m.TM)(n,this.serialize,this.deserialize),(0,d.rD)(n,e.getEndpointParameterInstructions()),(0,U.R9)(n,{input:this.input,requestAlgorithmMember:"ChecksumAlgorithm",requestChecksumRequired:!1}),(0,u.Cg)(n)]}).s("AmazonS3","RestoreObject",{}).n("S3Client","RestoreObjectCommand").f(eQ.nK,void 0).ser(h.Oqs).de(h.vx2).build(){}class e3 extends i.uB.classBuilder().ep({...p.S,Bucket:{type:"contextParams",name:"Bucket"}}).m(function(e,t,n,r){return[(0,m.TM)(n,this.serialize,this.deserialize),(0,d.rD)(n,e.getEndpointParameterInstructions()),(0,u.Cg)(n),(0,c.M6)(n)]}).s("AmazonS3","SelectObjectContent",{eventStream:{output:!0}}).n("S3Client","SelectObjectContentCommand").f(eQ.wx,eQ.CZ).ser(h.nYT).de(h.seK).build(){}var e1=n(83492);class e2 extends i.uB.classBuilder().ep({...p.S,DisableS3ExpressSessionAuth:{type:"staticContextParams",value:!0},Bucket:{type:"contextParams",name:"Bucket"}}).m(function(e,t,n,r){return[(0,m.TM)(n,this.serialize,this.deserialize),(0,d.rD)(n,e.getEndpointParameterInstructions()),(0,u.Cg)(n),(0,c.M6)(n)]}).s("AmazonS3","UploadPartCopy",{}).n("S3Client","UploadPartCopyCommand").f(eQ.hy,eQ.V6).ser(h.S2T).de(h.jO1).build(){}class e4 extends i.uB.classBuilder().ep({...p.S,UseObjectLambdaEndpoint:{type:"staticContextParams",value:!0}}).m(function(e,t,n,r){return[(0,m.TM)(n,this.serialize,this.deserialize),(0,d.rD)(n,e.getEndpointParameterInstru
1ctions())]}).s("AmazonS3","WriteGetObjectResponse",{}).n("S3Client","WriteGetObjectResponseCommand").f(eQ.L1,void 0).ser(h.wvR).de(h.FLu).build(){}var e6=n(35134);let e5={step:"build",tags:["SET_EXPECT_HEADER","EXPECT_HEADER"],name:"addExpectContinueMiddleware",override:!0},e8={name:"hostHeaderMiddleware",step:"build",priority:"low",tags:["HOST"],override:!0},e9={name:"loggerMiddleware",tags:["LOGGER"],step:"initialize",override:!0};var e7=n(95704);let te="X-Amzn-Trace-Id",tt={step:"build",tags:["RECURSION_DETECTION"],name:"recursionDetectionMiddleware",override:!0,priority:"low"};var tn=n(51785);let tr=void 0;var ts=n(16695);let ta=(e,t=!1)=>{if(t){for(let t of e.split("."))if(!ta(t))return!1;return!0}return!(!(0,ts.X8)(e)||e.length<3||e.length>63||e!==e.toLowerCase()||(0,ts.oX)(e))},ti=JSON.parse('{"partitions":[{"id":"aws","outputs":{"dnsSuffix":"amazonaws.com","dualStackDnsSuffix":"api.aws","implicitGlobalRegion":"us-east-1","name":"aws","supportsDualStack":true,"supportsFIPS":true},"regionRegex":"^(us|eu|ap|sa|ca|me|af|il|mx)\\\\-\\\\w+\\\\-\\\\d+$","regions":{"af-south-1":{"description":"Africa (Cape Town)"},"ap-east-1":{"description":"Asia Pacific (Hong Kong)"},"ap-northeast-1":{"description":"Asia Pacific (Tokyo)"},"ap-northeast-2":{"description":"Asia Pacific (Seoul)"},"ap-northeast-3":{"description":"Asia Pacific (Osaka)"},"ap-south-1":{"description":"Asia Pacific (Mumbai)"},"ap-south-2":{"description":"Asia Pacific (Hyderabad)"},"ap-southeast-1":{"description":"Asia Pacific (Singapore)"},"ap-southeast-2":{"description":"Asia Pacific (Sydney)"},"ap-southeast-3":{"description":"Asia Pacific (Jakarta)"},"ap-southeast-4":{"description":"Asia Pacific (Melbourne)"},"ap-southeast-5":{"description":"Asia Pacific (Malaysia)"},"aws-global":{"description":"AWS Standard global region"},"ca-central-1":{"description":"Canada (Central)"},"ca-west-1":{"description":"Canada West (Calgary)"},"eu-central-1":{"description":"Europe (Frankfurt)"},"eu-central-2":{"description":"Europe (Zurich)"},"eu-north-1":{"description":"Europe (Stockholm)"},"eu-south-1":{"description":"Europe (Milan)"},"eu-south-2":{"description":"Europe (Spain)"},"eu-west-1":{"description":"Europe (Ireland)"},"eu-west-2":{"description":"Europe (London)"},"eu-west-3":{"description":"Europe (Paris)"},"il-central-1":{"description":"Israel (Tel Aviv)"},"me-central-1":{"description":"Middle East (UAE)"},"me-south-1":{"description":"Middle East (Bahrain)"},"sa-east-1":{"description":"South America (Sao Paulo)"},"us-east-1":{"description":"US East (N. Virginia)"},"us-east-2":{"description":"US East (Ohio)"},"us-west-1":{"description":"US West (N. California)"},"us-west-2":{"description":"US West (Oregon)"}}},{"id":"aws-cn","outputs":{"dnsSuffix":"amazonaws.com.cn","dualStackDnsSuffix":"api.amazonwebservices.com.cn","implicitGlobalRegion":"cn-northwest-1","name":"aws-cn","supportsDualStack":true,"supportsFIPS":true},"regionRegex":"^cn\\\\-\\\\w+\\\\-\\\\d+$","regions":{"aws-cn-global":{"description":"AWS China global region"},"cn-north-1":{"description":"China (Beijing)"},"cn-northwest-1":{"description":"China (Ningxia)"}}},{"id":"aws-us-gov","outputs":{"dnsSuffix":"amazonaws.com","dualStackDnsSuffix":"api.aws","implicitGlobalRegion":"us-gov-west-1","name":"aws-us-gov","supportsDualStack":true,"supportsFIPS":true},"regionRegex":"^us\\\\-gov\\\\-\\\\w+\\\\-\\\\d+$","regions":{"aws-us-gov-global":{"description":"AWS GovCloud (US) global region"},"us-gov-east-1":{"description":"AWS GovCloud (US-East)"},"us-gov-west-1":{"description":"AWS GovCloud (US-West)"}}},{"id":"aws-iso","outputs":{"dnsSuffix":"c2s.ic.gov","dualStackDnsSuffix":"c2s.ic.gov","implicitGlobalRegion":"us-iso-east-1","name":"aws-iso","supportsDualStack":false,"supportsFIPS":true},"regionRegex":"^us\\\\-iso\\\\-\\\\w+\\\\-\\\\d+$","regions":{"aws-iso-global":{"description":"AWS ISO (US) global region"},"us-iso-east-1":{"description":"US ISO East"},"us-iso-west-1":{"description":"US ISO WEST"}}},{"id":"aws-iso-b","outputs":{"dnsSuffix":"sc2s.sgov.gov","dualStackDnsSuffix":"sc2s.sgov.gov","implicitGlobalRegion":"us-isob-east-1","name":"aws-iso-b","supportsDualStack":false,"supportsFIPS":true}
1,"regionRegex":"^us\\\\-isob\\\\-\\\\w+\\\\-\\\\d+$","regions":{"aws-iso-b-global":{"description":"AWS ISOB (US) global region"},"us-isob-east-1":{"description":"US ISOB East (Ohio)"}}},{"id":"aws-iso-e","outputs":{"dnsSuffix":"cloud.adc-e.uk","dualStackDnsSuffix":"cloud.adc-e.uk","implicitGlobalRegion":"eu-isoe-west-1","name":"aws-iso-e","supportsDualStack":false,"supportsFIPS":true},"regionRegex":"^eu\\\\-isoe\\\\-\\\\w+\\\\-\\\\d+$","regions":{"eu-isoe-west-1":{"description":"EU ISOE West"}}},{"id":"aws-iso-f","outputs":{"dnsSuffix":"csp.hci.ic.gov","dualStackDnsSuffix":"csp.hci.ic.gov","implicitGlobalRegion":"us-isof-south-1","name":"aws-iso-f","supportsDualStack":false,"supportsFIPS":true},"regionRegex":"^us\\\\-isof\\\\-\\\\w+\\\\-\\\\d+$","regions":{}}],"version":"1.1"}'),to={isVirtualHostableS3Bucket:ta,parseArn:e=>{let t=e.split(":");if(t.length<6)return null;let[n,r,s,a,i,...o]=t;return"arn"!==n||""===r||""===s||""===o.join(":")?null:{partition:r,service:s,region:a,accountId:i,resourceId:o.map(e=>e.split("/")).flat()}},partition:e=>{let{partitions:t}=ti;for(let n of t){let{regions:t,outputs:r}=n;for(let[n,s]of Object.entries(t))if(n===e)return{...r,...s}}for(let n of t){let{regionRegex:t,outputs:r}=n;if(new RegExp(t).test(e))return{...r}}let n=t.find(e=>"aws"===e.id);if(!n)throw Error("Provided region was not found in the partition array or regex, and default partition with id 'aws' doesn't exist.");return{...n.outputs}}};ts.mw.aws=to;var tl=n(19381);let tu=/\d{12}\.ddb/;async function tc(e,t,n){let r=n.request;if(r?.headers?.["smithy-protocol"]==="rpc-v2-cbor"&&(0,tl.J)(e,"PROTOCOL_RPC_V2_CBOR","M"),"function"==typeof t.retryStrategy){let n=await t.retryStrategy();"function"==typeof n.acquireInitialRetryToken?n.constructor?.name?.includes("Adaptive")?(0,tl.J)(e,"RETRY_MODE_ADAPTIVE","F"):(0,tl.J)(e,"RETRY_MODE_STANDARD","E"):(0,tl.J)(e,"RETRY_MODE_LEGACY","D")}if("function"==typeof t.accountIdEndpointMode){let n=e.endpointV2;switch(String(n?.url?.hostname).match(tu)&&(0,tl.J)(e,"ACCOUNT_ID_ENDPOINT","O"),await t.accountIdEndpointMode?.()){case"disabled":(0,tl.J)(e,"ACCOUNT_ID_MODE_DISABLED","Q");break;case"preferred":(0,tl.J)(e,"ACCOUNT_ID_MODE_PREFERRED","P");break;case"required":(0,tl.J)(e,"ACCOUNT_ID_MODE_REQUIRED","R")}}let s=e.__smithy_context?.selectedHttpAuthScheme?.identity;if(s?.$source)for(let[t,n]of(s.accountId&&(0,tl.J)(e,"RESOLVED_ACCOUNT_ID","T"),Object.entries(s.$source??{})))(0,tl.J)(e,t,n)}let td="user-agent",tm="x-amz-user-agent",tp=/[^\!\$\%\&\'\*\+\-\.\^\_\`\|\~\d\w]/g,tg=/[^\!\$\%\&\'\*\+\-\.\^\_\`\|\~\d\w\#]/g,th=e=>{let t=e[0].split("/").map(e=>e.replace(tp,"-")).join("/"),n=e[1]?.replace(tg,"-"),r=t.indexOf("/"),s=t.substring(0,r),a=t.substring(r+1);return"api"===s&&(a=a.toLowerCase()),[s,a,n].filter(e=>e&&e.length>0).reduce((e,t,n)=>{switch(n){case 0:return t;case 1:return`${e}/${t}`;default:return`${e}#${t}`}},"")},tf={name:"getUserAgentMiddleware",step:"build",priority:"low",tags:["SET_USER_AGENT","USER_AGENT"],override:!0};var ty=n(61819),tC=n(24411),tS=n(59077),tk=n(35996),tb=n(130);n(65114);let tB={CrtSignerV4:null};class tx{constructor(e){this.sigv4Signer=new u.rQ(e),this.signerOptions=e}async sign(e,t={}){if("*"===t.signingRegion){if("node"!==this.signerOptions.runtime)throw Error("This request requires signing with SigV4Asymmetric algorithm. It's only available in Node.js");return this.getSigv4aSigner().sign(e,t)}return this.sigv4Signer.sign(e,t)}async signWithCredentials(e,t,n={}){if("*"===n.signingRegion){if("node"!==this.signerOptions.runtime)throw Error("This request requires signing with SigV4Asymmetric algorithm. It's only available in Node.js");return this.getSigv4aSigner().signWithCredentials(e,t,n)}return this.sigv4Signer.signWithCredentials(e,t,n)}async presign(e,t={}){if("*"===t.signingRegion){if("node"!==this.signerOptions.runtime)throw Error("This request requires signing with SigV4Asymmetric algorithm. It's only available in Node.js");return this.getSigv4aSigner().presign(e,t)}return this.sigv4Signer.presign(e,t)}async presignWithCredentials(e,t,n={}){if("*"===n.signingRegion)throw Error("Method presignWithCredentials is not supported for [signingRegion=*].");return this.sigv4Signer.presignWithCredentials(e,t,n)}
1getSigv4aSigner(){if(!this.sigv4aSigner){let e=null;try{if(e=tB.CrtSignerV4,"function"!=typeof e)throw Error()}catch(e){throw e.message=`${e.message} 2Please check whether you have installed the "@aws-sdk/signature-v4-crt" package explicitly. 3You must also register the package by calling [require("@aws-sdk/signature-v4-crt");] or an ESM equivalent such as [import "@aws-sdk/signature-v4-crt";]. 4For more information please go to https://github.com/aws/aws-sdk-js-v3#functionality-requiring-aws-common-runtime-crt`,e}this.sigv4aSigner=new e({...this.signerOptions,signingAlgorithm:1})}return this.sigv4aSigner}}var tE=n(12801);let tP="required",tw="type",tT="conditions",tv="argv",tA="assign",tI="properties",tR="backend",tK="authSchemes",tz="disableDoubleEncoding",tj="signingName",tM="signingRegion",tU="headers",tD="signingRegionSet",tO="isSet",t$="booleanEquals",tq="error",tL="aws.partition",tG="stringEquals",t_="getAttr",tN="name",tH="substring",tY="bucketSuffix",tV="parseURL",tF="{url#scheme}://{url#authority}/{uri_encoded_bucket}{url#path}",tW="endpoint",tX="tree",tJ="aws.isVirtualHostableS3Bucket",tZ="{url#scheme}://{Bucket}.{url#authority}{url#path}",tQ="{url#scheme}://{url#authority}{url#path}",t0="hardwareType",t3="regionPrefix",t1="bucketAliasSuffix",t2="outpostId",t4="isValidHostLabel",t6="sigv4a",t5="s3-outposts",t8="{url#scheme}://{url#authority}{url#normalizedPath}{Bucket}",t9="https://{Bucket}.s3-accelerate.{partitionResult#dnsSuffix}",t7="https://{Bucket}.s3.{partitionResult#dnsSuffix}",ne="aws.parseArn",nt="bucketArn",nn="arnType",nr="s3-object-lambda",ns="accesspoint",na="accessPointName",ni="{url#scheme}://{accessPointName}-{bucketArn#accountId}.{url#authority}{url#path}",no="mrapPartition",nl="outpostType",nu="arnPrefix",nc="{url#scheme}://{url#authority}{url#normalizedPath}{uri_encoded_bucket}",nd="https://s3.{partitionResult#dnsSuffix}/{uri_encoded_bucket}",nm="https://s3.{partitionResult#dnsSuffix}",np={[tP]:!1,[tw]:"String"},ng={[tP]:!0,default:!1,[tw]:"Boolean"},nh={[tP]:!1,[tw]:"Boolean"},nf={fn:t$,[tv]:[{ref:"Accelerate"},!0]},ny={fn:t$,[tv]:[{ref:"UseFIPS"},!0]},nC={fn:t$,[tv]:[{ref:"UseDualStack"},!0]},nS={fn:tO,[tv]:[{ref:"Endpoint"}]},nk={fn:tL,[tv]:[{ref:"Region"}],[tA]:"partitionResult"},nb={fn:tG,[tv]:[{fn:t_,[tv]:[{ref:"partitionResult"},tN]},"aws-cn"]},nB={fn:tO,[tv]:[{ref:"Bucket"}]},nx={ref:"Bucket"},nE={fn:tV,[tv]:[{ref:"Endpoint"}],[tA]:"url"},nP={fn:t$,[tv]:[{fn:t_,[tv]:[{ref:"url"},"isIp"]},!0]},nw={ref:"url"},nT={fn:"uriEncode",[tv]:[nx],[tA]:"uri_encoded_bucket"},nv={[tR]:"S3Express",[tK]:[{[tz]:!0,[tN]:"sigv4",[tj]:"s3express",[tM]:"{Region}"}]},nA={},nI={fn:tJ,[tv]:[nx,!1]},nR={[tq]:"S3Express bucket name is not a valid virtual hostable name.",[tw]:tq},nK={[tR]:"S3Express",[tK]:[{[tz]:!0,[tN]:"sigv4-s3express",[tj]:"s3express",[tM]:"{Region}"}]},nz={fn:tO,[tv]:[{ref:"UseS3ExpressControlEndpoint"}]},nj={fn:t$,[tv]:[{ref:"UseS3ExpressControlEndpoint"},!0]},nM={fn:"not",[tv]:[nS]},nU={[tq]:"Unrecognized S3Express bucket name format.",[tw]:tq},nD={fn:"not",[tv]:[nB]},nO={ref:t0},n$={[tT]:[nM],[tq]:"Expected a endpoint to be specified but no endpoint was found",[tw]:tq},nq={[tK]:[{[tz]:!0,[tN]:t6,[tj]:t5,[tD]:["*"]},{[tz]:!0,[tN]:"sigv4",[tj]:t5,[tM]:"{Region}"}]},nL={fn:t$,[tv]:[{ref:"ForcePathStyle"},!1]},nG={fn:t$,[tv]:[{ref:"Accelerate"},!1]},n_={fn:tG,[tv]:[{ref:"Region"},"aws-global"]},nN={[tK]:[{[tz]:!0,[tN]:"sigv4",[tj]:"s3",[tM]:"us-east-1"}]},nH={fn:"not",[tv]:[n_]},nY={fn:t$,[tv]:[{ref:"UseGlobalEndpoint"},!0]},nV={url:"https://{Bucket}.s3-fips.dualstack.{Region}.{partitionResult#dnsSuffix}",[tI]:{[tK]:[{[tz]:!0,[tN]:"sigv4",[tj]:"s3",[tM]:"{Region}"}]},[tU]:{}},nF={[tK]:[{[tz]:!0,[tN]:"sigv4",[tj]:"s3",[tM]:"{Region}"}]},nW={fn:t$,[tv]:[{ref:"UseGlobalEndpoint"},!1]},nX={fn:t$,[tv]:[{ref:"UseDualStack"},!1]},nJ={url:"https://{Bucket}.s3-fips.{Region}.{partitionResult#dnsSuffix}",[tI]:nF,[tU]:{}},nZ={fn:t$,[tv]:[{ref:"UseFIPS"},!1]},nQ={url:"https://{Bucket}.s3-accelerate.dualstack.{partitionResult#dnsSuffix}",[tI]:nF,[tU]:{}},n0={url:"https://{Bucket}.s3.dualstack.{Region}.{partitionResult#dnsSuffix}",[tI]:nF,[tU]:{}},n3={fn:t$,[tv]:[{fn:t_,[tv]:[nw,"isIp"]},!1]},n1={url:t8,[tI]:nF,[tU]:{}},n2={url:tZ,[tI]:nF,[tU]:{}},n4={[tW]:n2,[tw]:tW},n6={url:t9,[tI]:nF,[tU]:{}},n5={url:"https://{Bucket}.s3.{Region}.{partitionResult#dnsSuffix}",[tI]:nF,[tU]:{}},n8={[tq]:"Invalid region: region was not a valid DNS name.",[tw]:tq},n9={ref:nt},n7={ref:nn},re={fn:t_,[tv]:[n9,"service"]},rt={ref:na},rn={[tT]:[nC],[tq]:"S3 Object Lambda does not support Dual-stack",[tw]:tq},rr={[tT]:[nf],[tq]:"S3 Object Lambda does not support S3 Accelerate",[tw]:tq},rs={[tT]:[{fn:tO,[tv]:[{ref:"DisableAccessPoints"}]},{fn:t$,[tv]:[{ref:"DisableAccessPoints"},!0]}],[tq]:"Access points are not supported for this operation",[tw]:tq},ra={[tT]:[{fn:tO,[tv]:[{ref:"UseArnRegion"}]},{fn:t$,[tv]:[{ref:"UseArnRegion"},!1]},{fn:"not",[tv]:[{fn:tG,[tv]:[{fn:t_,[tv]:[n9,"region"]},"{Region}"]}]}],[tq]:"Invalid configuration: region from ARN `{bucketArn#region}` does not match client region `{Region}` and UseArnRegion is `false`",[tw]:tq},ri={fn:t_,[tv]:[{ref:"bucketPartition"},tN]},ro={fn:t_,[tv]:[n9,"accountId"]},rl={[tK]:[{[tz]:!0,[tN]:"sigv4",[tj]:nr,[tM]:"{bucketArn#region}"}]},ru={[tq]:"Invalid ARN: The access point name may only contain a-z, A-Z, 0-9 and `-`. Found: `{accessPointName}`",[tw]:tq},rc={[tq]:"Invalid ARN: The account id may only contain a-z, A-Z, 0-9 and `-`. Found: `{bucketArn#accountId}`",[tw]:tq},rd={[tq]:"Invalid region in ARN: `{bucketArn#region}` (invalid DNS name)",[tw]:tq},rm={[tq]:"Client was configured for partition `{partitionResult#name}` but ARN (`{Bucket}`) has `{bucketPartition#name}`",[tw]:tq},rp={[tq]:"Invalid ARN: The ARN may only contain a single resource component after `accesspoint`.",[tw]:tq},rg={[tq]:"Invalid ARN: Expected a resource of the format `accesspoint:<accesspoint name>` but no name was provided",[tw]:tq},rh={[tK]:[{[tz]:!0,[tN]:"sigv4",[tj]:"s3",[tM]:"{bucketArn#region}"}]},rf={[tK]:[{[tz]:!0,[tN]:t6,[tj]:t5,[tD]:["*"]},{[tz]:!0,[tN]:"sigv4",[tj]:t5,[tM]:"{bucketArn#region}"}]},ry={fn:ne,[tv]:[nx]},rC={url:"https://s3-fips.dualstack.{Region}.{partitionResult#dnsSuffix}/{uri_encoded_bucket}",[tI]:nF,[tU]:{}},rS={url:"https://s3-fips.{Region}.{partitionResult#dnsSuffix}/{uri_encoded_bucket}",[tI]:nF,[tU]:{}},rk={url:"https://s3.dualstack.{Region}.{partitionResult#dnsSuffix}/{uri_encoded_bucket}",[tI]:nF,[tU]:{}},rb={url:nc,[tI]:nF,[tU]:{}},rB={url:"https://s3.{Region}.{partitionResult#dnsSuffix}/{uri_encoded_bucket}",[tI]:nF,[tU]:{}},rx={ref:"UseObjectLambdaEndpoint"},rE={[tK]:[{[tz]:!0,[tN]:"sigv4",[tj]:nr,[tM]:"{Region}"}]},rP={url:"https://s3-fips.dualstack.{Region}.{partitionResult#dnsSuffix}",[tI]:nF,[tU]:{}},rw={url:"https://s3-fips.{Region}.{partitionResult#dnsSuffix}",[tI]:nF,[tU]:{}},rT={url:"https://s3.dualstack.{Region}.{partitionResult#dnsSuffix}",[tI]:nF,[tU]:{}},rv={url:tQ,[tI]:nF,[tU]:{}},rA={url:"https://s3.{Region}.{partitionResult#dnsSuffix}",[tI]:nF,[tU]:{}},rI=[{ref:"Region"}],rR=[nC],rK=[nf],rz=[nS,nE],rj=[{fn:tO,[tv]:[{ref:"DisableS3ExpressSessionAuth"}]},{fn:t$,[tv]:[{ref:"DisableS3ExpressSessionAuth"},!0]}
4],rM=[nP],rU=[nT],rD=[nI],rO=[ny],r$=[{fn:tH,[tv]:[nx,6,14,!0],[tA]:"s3expressAvailabilityZoneId"},{fn:tH,[tv]:[nx,14,16,!0],[tA]:"s3expressAvailabilityZoneDelim"},{fn:tG,[tv]:[{ref:"s3expressAvailabilityZoneDelim"},"--"]}],rq=[{[tT]:[ny],[tW]:{url:"https://{Bucket}.s3express-fips-{s3expressAvailabilityZoneId}.{Region}.amazonaws.com",[tI]:nv,[tU]:{}},[tw]:tW},{[tW]:{url:"https://{Bucket}.s3express-{s3expressAvailabilityZoneId}.{Region}.amazonaws.com",[tI]:nv,[tU]:{}},[tw]:tW}],rL=[{fn:tH,[tv]:[nx,6,15,!0],[tA]:"s3expressAvailabilityZoneId"},{fn:tH,[tv]:[nx,15,17,!0],[tA]:"s3expressAvailabilityZoneDelim"},{fn:tG,[tv]:[{ref:"s3expressAvailabilityZoneDelim"},"--"]}],rG=[{[tT]:[ny],[tW]:{url:"https://{Bucket}.s3express-fips-{s3expressAvailabilityZoneId}.{Region}.amazonaws.com",[tI]:nK,[tU]:{}},[tw]:tW},{[tW]:{url:"https://{Bucket}.s3express-{s3expressAvailabilityZoneId}.{Region}.amazonaws.com",[tI]:nK,[tU]:{}},[tw]:tW}],r_=[{fn:t4,[tv]:[{ref:t2},!1]}],rN=[{fn:tG,[tv]:[{ref:t3},"beta"]}],rH=[nk],rY=[{fn:t4,[tv]:[{ref:"Region"},!1]}],rV=[{fn:tG,[tv]:[{ref:"Region"},"us-east-1"]}],rF=[{fn:tG,[tv]:[n7,ns]}],rW=[{fn:t_,[tv]:[n9,"resourceId[1]"],[tA]:na},{fn:"not",[tv]:[{fn:tG,[tv]:[rt,""]}]}],rX=[{fn:"not",[tv]:[{fn:tG,[tv]:[{fn:t_,[tv]:[n9,"region"]},""]}]}],rJ=[{fn:"not",[tv]:[{fn:tO,[tv]:[{fn:t_,[tv]:[n9,"resourceId[2]"]}]}]}],rZ=[{fn:tL,[tv]:[{fn:t_,[tv]:[n9,"region"]}],[tA]:"bucketPartition"}],rQ=[{fn:tG,[tv]:[ri,{fn:t_,[tv]:[{ref:"partitionResult"},tN]}]}],r0=[{fn:t4,[tv]:[{fn:t_,[tv]:[n9,"region"]},!0]}],r3=[{fn:t4,[tv]:[ro,!1]}],r1=[{fn:t4,[tv]:[rt,!1]}],r2=[{fn:t4,[tv]:[{ref:"Region"},!0]}],r4={version:"1.0",parameters:{Bucket:np,Region:np,UseFIPS:ng,UseDualStack:ng,Endpoint:np,ForcePathStyle:ng,Accelerate:ng,UseGlobalEndpoint:ng,UseObjectLambdaEndpoint:nh,Key:np,Prefix:np,CopySource:np,DisableAccessPoints:nh,DisableMultiRegionAccessPoints:ng,UseArnRegion:nh,UseS3ExpressControlEndpoint:nh,DisableS3ExpressSessionAuth:nh},rules:[{[tT]:[{fn:tO,[tv]:rI}],rules:[{[tT]:[nf,ny],error:"Accelerate cannot be used with FIPS",[tw]:tq},{[tT]:[nC,nS],error:"Cannot set dual-stack in combination with a custom endpoint.",[tw]:tq},{[tT]:[nS,ny],error:"A custom endpoint cannot be combined with FIPS",[tw]:tq},{[tT]:[nS,nf],error:"A custom endpoint cannot be combined with S3 Accelerate",[tw]:tq},{[tT]:[ny,nk,nb],error:"Partition does not support FIPS",[tw]:tq},{[tT]:[nB,{fn:tH,[tv]:[nx,0,6,!0],[tA]:tY},{fn:tG,[tv]:[{ref:tY},"--x-s3"]}],rules:[{[tT]:rR,error:"S3Express does not support Dual-stack.",[tw]:tq},{[tT]:rK,error:"S3Express does not support S3 Accelerate.",[tw]:tq},{[tT]:rz,rules:[{[tT]:rj,rules:[{[tT]:rM,rules:[{[tT]:rU,rules:[{endpoint:{url:tF,[tI]:nv,[tU]:nA},[tw]:tW}],[tw]:tX}],[tw]:tX},{[tT]:rD,rules:[{endpoint:{url:tZ,[tI]:nv,[tU]:nA},[tw]:tW}],[tw]:tX},nR],[tw]:tX},{[tT]:rM,rules:[{[tT]:rU,rules:[{endpoint:{url:tF,[tI]:nK,[tU]:nA},[tw]:tW}],[tw]:tX}],[tw]:tX},{[tT]:rD,rules:[{endpoint:{url:tZ,[tI]:nK,[tU]:nA},[tw]:tW}],[tw]:tX},nR],[tw]:tX},{[tT]:[nz,nj],rules:[{[tT]:[nT,nM],rules:[{[tT]:rO,endpoint:{url:"https://s3express-control-fips.{Region}.amazonaws.com/{uri_encoded_bucket}",[tI]:nv,[tU]:nA},[tw]:tW},{endpoint:{url:"https://s3express-control.{Region}.amazonaws.com/{uri_encoded_bucket}",[tI]:nv,[tU]:nA},[tw]:tW}],[tw]:tX}],[tw]:tX},{[tT]:rD,rules:[{[tT]:rj,rules:[{[tT]:r$,rules:rq,[tw]:tX},{[tT]:rL,rules:rq,[tw]:tX},nU],[tw]:tX},{[tT]:r$,rules:rG,[tw]:tX},{[tT]:rL,rules:rG,[tw]:tX},nU],[tw]:tX},nR],[tw]:tX},{[tT]:[nD,nz,nj],rules:[{[tT]:rz,endpoint:{url:tQ,[tI]:nv,[tU]:nA},[tw]:tW},{[tT]:rO,endpoint:{url:"https://s3express-control-fips.{Region}.amazonaws.com",[tI]:nv,[tU]:nA},[tw]:tW},{endpoint:{url:"https://s3express-control.{Region}.amazonaws.com",[tI]:nv,[tU]:nA},[tw]:tW}],[tw]:tX},{[tT]:[nB,{fn:tH,[tv]:[nx,49,50,!0],[tA]:t0},{fn:tH,[tv]:[nx,8,12,!0],[tA]:t3},{fn:tH,[tv]:[nx,0,7,!0],[tA]:t1},{fn:tH,[tv]:[nx,32,49,!0],[tA]:t2},{fn:tL,[tv]:rI,[tA]:"regionPartition"},{fn:tG,[tv]:[{ref:t1},"--op-s3"]}],rules:[{[tT]:r_,rules:[{[tT]:[{fn:tG,[tv]:[nO,"e"]}],rules:[{[tT]:rN,rules:[n$,{[tT]:rz,endpoint:{url:"https://{Bucket}.ec2.{url#authority}",[tI]:nq,[tU]:nA},[tw]:tW}],[tw]:tX},{endpoint:{url:"https://{Bucket}.ec2.s3-outposts.{Region}.{regionPartition#dnsSuffix}",[tI]:nq,[tU]:nA},[tw]:tW}],[tw]:tX},{[tT]:[{fn:tG,[tv]:[nO,"o"]}],rules:[{[tT]:rN,rules:[n$,{[tT]:rz,endpoint:{url:"https://{Bucket}.op-{outpostId}.{url#authority}",[tI]:nq,[tU]:nA},[tw]:tW}],[tw]:tX},{endpoint:{url:"https://{Bucket}.op-{outpostId}.s3-outposts.{Region}.{regionPartition#dnsSuffix}",[tI]:nq,[tU]:nA},[tw]:tW}],[tw]:tX},{error:'Unrecognized hardware type: "Expected hardware type o or e but got {hardwareType}"',[tw]:tq}],[tw]:tX},{error:"Invalid ARN: The outpost Id must only contain a-z, A-Z, 0-9 and `-`.",[tw]:tq}],[tw]:tX},{[tT]:[nB],rules:[{[tT]:[nS,{fn:"not",[tv]:[{fn:tO,[tv]:[{fn:tV,[tv]:[{ref:"Endpoint"}]}]}]}],error:"Custom endpoint `{Endpoint}` was not a valid URI",[tw]:tq},{[tT]:[nL,nI],rules:[{[tT]:rH,rules:[{[tT]:rY,rules:[{[tT]:[nf,nb],error:"S3 Accelerate cannot be used in this region",[tw]:tq},{[tT]:[nC,ny,nG,nM,n_],endpoint:{url:"https://{Bucket}.s3-fips.dualstack.us-east-1.{partitionResult#dnsSuffix}",[tI]:nN,[tU]:nA},[tw]:tW},{[tT]:[nC,ny,nG,nM,nH,nY],rules:[{endpoint:nV,[tw]:tW}],[tw]:tX},{[tT]:[nC,ny,nG,nM,nH,nW],endpoint:nV,[tw]:tW},{[tT]:[nX,ny,nG,nM,n_],endpoint:{url:"https://{Bucket}.s3-fips.us-east-1.{partitionResult#dnsSuffix}",[tI]:nN,[tU]:nA},[tw]:tW},{[tT]:[nX,ny,nG,nM,nH,nY],rules:[{endpoint:nJ,[tw]:tW}],[tw]:tX},{[tT]:[nX,ny,nG,nM,nH,nW],endpoint:nJ,[tw]:tW},{[tT]:[nC,nZ,nf,nM,n_],endpoint:{url:"https://{Bucket}.s3-accelerate.dualstack.us-east-1.{partitionResult#dnsSuffix}",[tI]:nN,[tU]:nA},[tw]:tW},{[tT]:[nC,nZ,nf,nM,nH,nY],rules:[{endpoint:nQ,[tw]:tW}],[tw]:tX},{[tT]:[nC,nZ,nf,nM,nH,nW],endpoint:nQ,[tw]:tW},{[tT]:[nC,nZ,nG,nM,n_],endpoint:{url:"https://{Bucket}.s3.dualstack.us-east-1.{partitionResult#dnsSuffix}",[tI]:nN,[tU]:nA},[tw]:tW},{[tT]:[nC,nZ,nG,nM,nH,nY],rules:[{endpoint:n0,[tw]:tW}],[tw]:tX},{[tT]:[nC,nZ,nG,nM,nH,nW],endpoint:n0,[tw]:tW},{[tT]:[nX,nZ,nG,nS,nE,nP,n_],endpoint:{url:t8,[tI]:nN,[tU]:nA},[tw]:tW},{[tT]:[nX,nZ,nG,nS,nE,n3,n_],endpoint:{url:tZ,[tI]:nN,[tU]:nA},[tw]:tW},{[tT]:[nX,nZ,nG,nS,nE,nP,nH,nY],rules:[{[tT]:rV,endpoint:n1,[tw]:tW},{endpoint:n1,[tw]:tW}],[tw]:tX},{[tT]:[nX,nZ,nG,nS,nE,n3,nH,nY],rules:[{[tT]:rV,endpoint:n2,[tw]:tW},n4],[tw]:tX},{[tT]:[nX,nZ,nG,nS,nE,nP,nH,nW],endpoint:n1,[tw]:tW},{[tT]:[nX,nZ,nG,nS,nE,n3,nH,nW],endpoint:n2,[tw]:tW},{[tT]:[nX,nZ,nf,nM,n_],endpoint:{url:t9,[tI]:nN,[tU]:nA},[tw]:tW},{[tT]:[nX,nZ,nf,nM,nH,nY],rules:[{[tT]:rV,endpoint:n6,[tw]:tW},{endpoint:n6,[tw]:tW}],[tw]:tX},{[tT]:[nX,nZ,nf,nM,nH,nW],endpoint:n6,[tw]:tW},{[tT]:[nX,nZ,nG,nM,n_],endpoint:{url:t7,[tI]:nN,[tU]:nA},[tw]:tW},{[tT]:[nX,nZ,nG,nM,nH,nY],rules:[{[tT]:rV,endpoint:{url:t7,[tI]:nF,[tU]:nA},[tw]:tW},{endpoint:n5,[tw]:tW}],[tw]:tX},{[tT]:[nX,nZ,nG,nM,nH,nW],endpoint:n5,[tw]:tW}],[tw]:tX},n8],[tw]:tX}],[tw]:tX},{[tT]:[nS,nE,{fn:tG,[tv]:[{fn:t_,[tv]:[nw,"scheme"]},"http"]},{fn:tJ,[tv]:[nx,!0]},nL,nZ,nX,nG],rules:[{[tT]:rH,rules:[{[tT]:rY,rules:[n4],[tw]:tX},n8],[tw]:tX}],[tw]:tX},{[tT]:[nL,{fn:ne,[tv]:[nx],[tA]:nt}],rules:[{[tT]:[{fn:t_,[tv]:[n9,"resourceId[0]"],[tA]:nn},{fn:"not",[tv]:[{fn:tG,[tv]:[n7,""]}]}],rules:[{[tT]:[{fn:tG,[tv]:[re,nr]}],rules:[{[tT]:rF,rules:[{[tT]:rW,rules:[rn,rr,{[tT]:rX,rules:[rs,{[tT]:rJ,rules:[ra,{[tT]:rZ,rules:[{[tT]:rH,rules:[{[tT]:rQ,rules:[{[tT]:r0,rules:[{[tT]:[{fn:tG,[tv]:[ro,""]}],error:"Invalid ARN: Missing account id",[tw]:tq},{[tT]:r3,rules:[{[tT]:r1,rules:[{[tT]:rz,endpoint:{url:ni,[tI]:rl,[tU]:nA},[tw]:tW},{[tT]:rO,endpoint:{url:"https://{accessPointName}-{bucketArn#accountId}.s3-object-lambda-fips.{bucketArn#region}.{bucketPartition#dnsSuffix}",[tI]:rl,[tU]:nA},[tw]:tW},{endpoint:{url:"https://{accessPointName}-{bucketArn#accountId}.s3-object-lambda.{bucketArn#region}.{bucketPartition#dnsSuffix}",[tI]:rl,[tU]:nA},[tw]:tW}],[tw]:tX},ru],[tw]:tX},rc],[tw]:tX},rd],[tw]:tX},rm],[tw]:tX}],[tw]:tX}],[tw]:tX},rp],[tw]:tX}
4,{error:"Invalid ARN: bucket ARN is missing a region",[tw]:tq}],[tw]:tX},rg],[tw]:tX},{error:"Invalid ARN: Object Lambda ARNs only support `accesspoint` arn types, but found: `{arnType}`",[tw]:tq}],[tw]:tX},{[tT]:rF,rules:[{[tT]:rW,rules:[{[tT]:rX,rules:[{[tT]:rF,rules:[{[tT]:rX,rules:[rs,{[tT]:rJ,rules:[ra,{[tT]:rZ,rules:[{[tT]:rH,rules:[{[tT]:[{fn:tG,[tv]:[ri,"{partitionResult#name}"]}],rules:[{[tT]:r0,rules:[{[tT]:[{fn:tG,[tv]:[re,"s3"]}],rules:[{[tT]:r3,rules:[{[tT]:r1,rules:[{[tT]:rK,error:"Access Points do not support S3 Accelerate",[tw]:tq},{[tT]:[ny,nC],endpoint:{url:"https://{accessPointName}-{bucketArn#accountId}.s3-accesspoint-fips.dualstack.{bucketArn#region}.{bucketPartition#dnsSuffix}",[tI]:rh,[tU]:nA},[tw]:tW},{[tT]:[ny,nX],endpoint:{url:"https://{accessPointName}-{bucketArn#accountId}.s3-accesspoint-fips.{bucketArn#region}.{bucketPartition#dnsSuffix}",[tI]:rh,[tU]:nA},[tw]:tW},{[tT]:[nZ,nC],endpoint:{url:"https://{accessPointName}-{bucketArn#accountId}.s3-accesspoint.dualstack.{bucketArn#region}.{bucketPartition#dnsSuffix}",[tI]:rh,[tU]:nA},[tw]:tW},{[tT]:[nZ,nX,nS,nE],endpoint:{url:ni,[tI]:rh,[tU]:nA},[tw]:tW},{[tT]:[nZ,nX],endpoint:{url:"https://{accessPointName}-{bucketArn#accountId}.s3-accesspoint.{bucketArn#region}.{bucketPartition#dnsSuffix}",[tI]:rh,[tU]:nA},[tw]:tW}],[tw]:tX},ru],[tw]:tX},rc],[tw]:tX},{error:"Invalid ARN: The ARN was not for the S3 service, found: {bucketArn#service}",[tw]:tq}],[tw]:tX},rd],[tw]:tX},rm],[tw]:tX}],[tw]:tX}],[tw]:tX},rp],[tw]:tX}],[tw]:tX}],[tw]:tX},{[tT]:[{fn:t4,[tv]:[rt,!0]}],rules:[{[tT]:rR,error:"S3 MRAP does not support dual-stack",[tw]:tq},{[tT]:rO,error:"S3 MRAP does not support FIPS",[tw]:tq},{[tT]:rK,error:"S3 MRAP does not support S3 Accelerate",[tw]:tq},{[tT]:[{fn:t$,[tv]:[{ref:"DisableMultiRegionAccessPoints"},!0]}],error:"Invalid configuration: Multi-Region Access Point ARNs are disabled.",[tw]:tq},{[tT]:[{fn:tL,[tv]:rI,[tA]:no}],rules:[{[tT]:[{fn:tG,[tv]:[{fn:t_,[tv]:[{ref:no},tN]},{fn:t_,[tv]:[n9,"partition"]}]}],rules:[{endpoint:{url:"https://{accessPointName}.accesspoint.s3-global.{mrapPartition#dnsSuffix}",[tI]:{[tK]:[{[tz]:!0,name:t6,[tj]:"s3",[tD]:["*"]}]},[tU]:nA},[tw]:tW}],[tw]:tX},{error:"Client was configured for partition `{mrapPartition#name}` but bucket referred to partition `{bucketArn#partition}`",[tw]:tq}],[tw]:tX}],[tw]:tX},{error:"Invalid Access Point Name",[tw]:tq}],[tw]:tX},rg],[tw]:tX},{[tT]:[{fn:tG,[tv]:[re,t5]}],rules:[{[tT]:rR,error:"S3 Outposts does not support Dual-stack",[tw]:tq},{[tT]:rO,error:"S3 Outposts does not support FIPS",[tw]:tq},{[tT]:rK,error:"S3 Outposts does not support S3 Accelerate",[tw]:tq},{[tT]:[{fn:tO,[tv]:[{fn:t_,[tv]:[n9,"resourceId[4]"]}]}],error:"Invalid Arn: Outpost Access Point ARN contains sub resources",[tw]:tq},{[tT]:[{fn:t_,[tv]:[n9,"resourceId[1]"],[tA]:t2}],rules:[{[tT]:r_,rules:[ra,{[tT]:rZ,rules:[{[tT]:rH,rules:[{[tT]:rQ,rules:[{[tT]:r0,rules:[{[tT]:r3,rules:[{[tT]:[{fn:t_,[tv]:[n9,"resourceId[2]"],[tA]:nl}],rules:[{[tT]:[{fn:t_,[tv]:[n9,"resourceId[3]"],[tA]:na}],rules:[{[tT]:[{fn:tG,[tv]:[{ref:nl},ns]}],rules:[{[tT]:rz,endpoint:{url:"https://{accessPointName}-{bucketArn#accountId}.{outpostId}.{url#authority}",[tI]:rf,[tU]:nA},[tw]:tW},{endpoint:{url:"https://{accessPointName}-{bucketArn#accountId}.{outpostId}.s3-outposts.{bucketArn#region}.{bucketPartition#dnsSuffix}",[tI]:rf,[tU]:nA},[tw]:tW}],[tw]:tX},{error:"Expected an outpost type `accesspoint`, found {outpostType}",[tw]:tq}],[tw]:tX},{error:"Invalid ARN: expected an access point name",[tw]:tq}],[tw]:tX},{error:"Invalid ARN: Expected a 4-component resource",[tw]:tq}],[tw]:tX},rc],[tw]:tX},rd],[tw]:tX},rm],[tw]:tX}],[tw]:tX}],[tw]:tX},{error:"Invalid ARN: The outpost Id may only contain a-z, A-Z, 0-9 and `-`. Found: `{outpostId}`",[tw]:tq}],[tw]:tX},{error:"Invalid ARN: The Outpost Id was not set",[tw]:tq}],[tw]:tX},{error:"Invalid ARN: Unrecognized format: {Bucket} (type: {arnType})",[tw]:tq}],[tw]:tX},{error:"Invalid ARN: No ARN type specified",[tw]:tq}],[tw]:tX},{[tT]:[{fn:tH,[tv]:[nx,0,4,!1],[tA]:nu},{fn:tG,[tv]:[{ref:nu},"arn:"]},{fn:"not",[tv]:[{fn:tO,[tv]:[ry]}]}],error:"Invalid ARN: `{Bucket}` was not a valid ARN",[tw]:tq},{[tT]:[{fn:t$,[tv]:[{ref:"ForcePathStyle"},!0]},ry],error:"Path-style addressing cannot be used with ARN buckets",[tw]:tq},{[tT]:rU,rules:[{[tT]:rH,rules:[{[tT]:[nG],rules:[{[tT]:[nC,nM,ny,n_],endpoint:{url:"https://s3-fips.dualstack.us-east-1.{partitionResult#dnsSuffix}/{uri_encoded_bucket}",[tI]:nN,[tU]:nA},[tw]:tW},{[tT]:[nC,nM,ny,nH,nY],rules:[{endpoint:rC,[tw]:tW}],[tw]:tX},{[tT]:[nC,nM,ny,nH,nW],endpoint:rC,[tw]:tW},{[tT]:[nX,nM,ny,n_],endpoint:{url:"https://s3-fips.us-east-1.{partitionResult#dnsSuffix}/{uri_encoded_bucket}",[tI]:nN,[tU]:nA},[tw]:tW},{[tT]:[nX,nM,ny,nH,nY],rules:[{endpoint:rS,[tw]:tW}],[tw]:tX},{[tT]:[nX,nM,ny,nH,nW],endpoint:rS,[tw]:tW},{[tT]:[nC,nM,nZ,n_],endpoint:{url:"https://s3.dualstack.us-east-1.{partitionResult#dnsSuffix}/{uri_encoded_bucket}",[tI]:nN,[tU]:nA},[tw]:tW},{[tT]:[nC,nM,nZ,nH,nY],rules:[{endpoint:rk,[tw]:tW}],[tw]:tX},{[tT]:[nC,nM,nZ,nH,nW],endpoint:rk,[tw]:tW},{[tT]:[nX,nS,nE,nZ,n_],endpoint:{url:nc,[tI]:nN,[tU]:nA},[tw]:tW},{[tT]:[nX,nS,nE,nZ,nH,nY],rules:[{[tT]:rV,endpoint:rb,[tw]:tW},{endpoint:rb,[tw]:tW}],[tw]:tX},{[tT]:[nX,nS,nE,nZ,nH,nW],endpoint:rb,[tw]:tW},{[tT]:[nX,nM,nZ,n_],endpoint:{url:nd,[tI]:nN,[tU]:nA},[tw]:tW},{[tT]:[nX,nM,nZ,nH,nY],rules:[{[tT]:rV,endpoint:{url:nd,[tI]:nF,[tU]:nA},[tw]:tW},{endpoint:rB,[tw]:tW}],[tw]:tX},{[tT]:[nX,nM,nZ,nH,nW],endpoint:rB,[tw]:tW}],[tw]:tX},{error:"Path-style addressing cannot be used with S3 Accelerate",[tw]:tq}],[tw]:tX}],[tw]:tX}],[tw]:tX},{[tT]:[{fn:tO,[tv]:[rx]},{fn:t$,[tv]:[rx,!0]}],rules:[{[tT]:rH,rules:[{[tT]:r2,rules:[rn,rr,{[tT]:rz,endpoint:{url:tQ,[tI]:rE,[tU]:nA},[tw]:tW},{[tT]:rO,endpoint:{url:"https://s3-object-lambda-fips.{Region}.{partitionResult#dnsSuffix}",[tI]:rE,[tU]:nA},[tw]:tW},{endpoint:{url:"https://s3-object-lambda.{Region}.{partitionResult#dnsSuffix}",[tI]:rE,[tU]:nA},[tw]:tW}],[tw]:tX},n8],[tw]:tX}],[tw]:tX},{[tT]:[nD],rules:[{[tT]:rH,rules:[{[tT]:r2,rules:[{[tT]:[ny,nC,nM,n_],endpoint:{url:"https://s3-fips.dualstack.us-east-1.{partitionResult#dnsSuffix}",[tI]:nN,[tU]:nA},[tw]:tW},{[tT]:[ny,nC,nM,nH,nY],rules:[{endpoint:rP,[tw]:tW}],[tw]:tX},{[tT]:[ny,nC,nM,nH,nW],endpoint:rP,[tw]:tW},{[tT]:[ny,nX,nM,n_],endpoint:{url:"https://s3-fips.us-east-1.{partitionResult#dnsSuffix}",[tI]:nN,[tU]:nA},[tw]:tW},{[tT]:[ny,nX,nM,nH,nY],rules:[{endpoint:rw,[tw]:tW}],[tw]:tX},{[tT]:[ny,nX,nM,nH,nW],endpoint:rw,[tw]:tW},{[tT]:[nZ,nC,nM,n_],endpoint:{url:"https://s3.dualstack.us-east-1.{partitionResult#dnsSuffix}",[tI]:nN,[tU]:nA},[tw]:tW},{[tT]:[nZ,nC,nM,nH,nY],rules:[{endpoint:rT,[tw]:tW}],[tw]:tX},{[tT]:[nZ,nC,nM,nH,nW],endpoint:rT,[tw]:tW},{[tT]:[nZ,nX,nS,nE,n_],endpoint:{url:tQ,[tI]:nN,[tU]:nA},[tw]:tW},{[tT]:[nZ,nX,nS,nE,nH,nY],rules:[{[tT]:rV,endpoint:rv,[tw]:tW},{endpoint:rv,[tw]:tW}],[tw]:tX},{[tT]:[nZ,nX,nS,nE,nH,nW],endpoint:rv,[tw]:tW}
4,{[tT]:[nZ,nX,nM,n_],endpoint:{url:nm,[tI]:nN,[tU]:nA},[tw]:tW},{[tT]:[nZ,nX,nM,nH,nY],rules:[{[tT]:rV,endpoint:{url:nm,[tI]:nF,[tU]:nA},[tw]:tW},{endpoint:rA,[tw]:tW}],[tw]:tX},{[tT]:[nZ,nX,nM,nH,nW],endpoint:rA,[tw]:tW}],[tw]:tX},n8],[tw]:tX}],[tw]:tX}],[tw]:tX},{error:"A region must be set when sending requests to S3.",[tw]:tq}]},r6=new ts.kS({size:50,params:["Accelerate","Bucket","DisableAccessPoints","DisableMultiRegionAccessPoints","DisableS3ExpressSessionAuth","Endpoint","ForcePathStyle","Region","UseArnRegion","UseDualStack","UseFIPS","UseGlobalEndpoint","UseObjectLambdaEndpoint","UseS3ExpressControlEndpoint"]}),r5=(e,t={})=>r6.get(e,()=>(0,ts.sO)(r4,{endpointParams:e,logger:t.logger}));ts.mw.aws=to;let r8=(r=async(e,t,n)=>({operation:(0,tE.u)(t).operation,region:await (0,tE.t)(e.region)()||(()=>{throw Error("expected `region` to be configured for `aws.auth#sigv4`")})()}),async(e,t,n)=>{if(!n)throw Error("Could not find `input` for `defaultEndpointRuleSetHttpAuthSchemeParametersProvider`");let s=await r(e,t,n),a=(0,tE.u)(t)?.commandInstance?.constructor?.getEndpointParameterInstructions;if(!a)throw Error(`getEndpointParameterInstructions() is not defined on \`${t.commandName}\``);return Object.assign(s,await (0,d.xg)(n,{getEndpointParameterInstructions:a},e))});function r9(e){return{schemeId:"aws.auth#sigv4",signingProperties:{name:"s3",region:e.region},propertiesExtractor:(e,t)=>({signingProperties:{config:e,context:t}})}}function r7(e){return{schemeId:"aws.auth#sigv4a",signingProperties:{name:"s3",region:e.region},propertiesExtractor:(e,t)=>({signingProperties:{config:e,context:t}})}}let se=(s=e=>{let t=[];return e.operation,t.push(r9(e)),t.push(r7(e)),t},a={"aws.auth#sigv4":r9,"aws.auth#sigv4a":r7},e=>{let t=r5(e),n=t.properties?.authSchemes;if(!n)return s(e);let r=[];for(let t of n){let s,{name:i,properties:o={},...l}=t,u=i.toLowerCase();if(i!==u&&console.warn(`HttpAuthScheme has been normalized with lowercasing: \`${i}\` to \`${u}\``),"sigv4a"===u){s="aws.auth#sigv4a";let e=n.find(e=>{let t=e.name.toLowerCase();return"sigv4a"!==t&&t.startsWith("sigv4")});if(!tB.CrtSignerV4&&e)continue}else if(u.startsWith("sigv4"))s="aws.auth#sigv4";else throw Error(`Unknown HttpAuthScheme found in \`@smithy.rules#endpointRuleSet\`: \`${u}\``);let c=a[s];if(!c)throw Error(`Could not find HttpAuthOption create function for \`${s}\``);let d=c(e);d.schemeId=s,d.signingProperties={...d.signingProperties||{},...l,...o},r.push(d)}return r}),st={rE:"3.679.0"};var sn=n(9290),sr=n(23613),ss=n(75478),sa=n.n(ss),si=n(83244),so=n(3573),sl=n(6930),su=n(40613),sc=n(27115),sd=n(57776),sm=n(62810);let sp=e=>new Date(Date.now()+e),sg=e=>e6.cS.isInstance(e)?e.headers?.date??e.headers?.Date:void 0,sh=(e,t)=>{let n=Date.parse(e);return Math.abs(sp(t).getTime()-n)>=3e5?n-Date.now():t},sf=(e,t)=>{if(!t)throw Error(`Property \`${e}\` is not resolved for AWS SDK SigV4Auth`);return t},sy=async e=>{let t=sf("context",e.context),n=sf("config",e.config),r=t.endpointV2?.properties?.authSchemes?.[0],s=sf("signer",n.signer),a=await s(r),i=e?.signingRegion;return{config:n,signer:a,signingRegion:i,signingRegionSet:e?.signingRegionSet,signingName:e?.signingName}};class sC{async sign(e,t,n){if(!e6.Kd.isInstance(e))throw Error("The request is not an instance of `HttpRequest` and cannot be signed");let r=await sy(n),{config:s,signer:a}=r,{signingRegion:i,signingName:o}=r,l=n.context;if(l?.authSchemes?.length){let[e,t]=l.authSchemes;e?.name==="sigv4a"&&t?.name==="sigv4"&&(i=t?.signingRegion??i,o=t?.signingName??o)}return await a.sign(e,{signingDate:sp(s.systemClockOffset),signingRegion:i,signingService:o})}errorHandler(e){return t=>{let n=t.ServerTime??sg(t.$response);if(n){let r=sf("config",e.config),s=r.systemClockOffset;r.systemClockOffset=sh(n,r.systemClockOffset),r.systemClockOffset!==s&&t.$metadata&&(t.$metadata.clockSkewCorrected=!0)}throw t}}successHandler(e,t){let n=sg(e);if(n){let e=sf("config",t.config);e.systemClockOffset=sh(n,e.systemClockOffset)}}}class sS extends sC{async sign(e,t,n){if(!e6.Kd.isInstance(e))throw Error("The request is not an instance of `HttpRequest` and cannot be signed");let{config:r,signer:s,signingRegion:a,signingRegionSet:i,signingName:o}=await sy(n),l=(await r.sigv4aSigningRegionSet?.()??i??[a]).join(",");return await s.sign(e,{signingDate:sp(r.systemClockOffset),signingRegion:l,signingService:o})}}var sk=n(97265),sb=n(26911),sB=n(45978),sx=n(31783),sE=n(90458),sP=n(1128);class sw extends i.Kj{constructor(...[e]){let t,n,r,s,a=(e=>{let t=(0,sP.I)(e),n=()=>t().then(i.lT),r=(e=>({apiVersion:"2006-03-01",base64Decoder:e?.base64Decoder??sb.E,base64Encoder:e?.base64Encoder??sb.n,disableHostPrefix:e?.disableHostPrefix??!1,endpointProvider:e?.endpointProvider??r5,extensions:e?.extensions??[],getAwsChunkedEncodingStream:e?.getAwsChunkedEncodingStream??sB.Bk,httpAuthSchemeProvider:e?.httpAuthSchemeProvider??se,httpAuthSchemes:e?.httpAuthSchemes??[{schemeId:"aws.auth#sigv4",identityProvi
4der:e=>e.getIdentityProvider("aws.auth#sigv4"),signer:new sC},{schemeId:"aws.auth#sigv4a",identityProvider:e=>e.getIdentityProvider("aws.auth#sigv4a"),signer:new sS}],logger:e?.logger??new i.N4,sdkStreamMixin:e?.sdkStreamMixin??sB.c9,serviceId:e?.serviceId??"S3",signerConstructor:e?.signerConstructor??tx,signingEscapePath:e?.signingEscapePath??!1,urlParser:e?.urlParser??sk.D,useArnRegion:e?.useArnRegion??!1,utf8Decoder:e?.utf8Decoder??sx.a,utf8Encoder:e?.utf8Encoder??sE.P}))(e);return{...r,...e,runtime:"browser",defaultsMode:t,bodyLengthChecker:e?.bodyLengthChecker??sd.n,credentialDefaultProvider:e?.credentialDefaultProvider??(e=>()=>Promise.reject(Error("Credential is missing"))),defaultUserAgentProvider:e?.defaultUserAgentProvider??(({serviceId:e,clientVersion:t})=>async n=>{let r="undefined"!=typeof window&&window?.navigator?.userAgent?sa().parse(window.navigator.userAgent):void 0,s=[["aws-sdk-js",t],["ua","2.1"],[`os/${r?.os?.name||"other"}`,r?.os?.version],["lang/js"],["md/browser",`${r?.browser?.name??"unknown"}_${r?.browser?.version??"unknown"}`]];e&&s.push([`api/${e}`,t]);let a=await n?.userAgentAppId?.();return a&&s.push([`app/${a}`]),s})({serviceId:r.serviceId,clientVersion:st.rE}),eventStreamSerdeProvider:e?.eventStreamSerdeProvider??si.J2,maxAttempts:e?.maxAttempts??sm.Gz,md5:e?.md5??sc.V,region:e?.region??(0,su.B)("Region is missing"),requestHandler:so.NC.create(e?.requestHandler??n),retryMode:e?.retryMode??(async()=>(await n()).retryMode||sm.L0),sha1:e?.sha1??sn.g,sha256:e?.sha256??sr.I,streamCollector:e?.streamCollector??so.kv,streamHasher:e?.streamHasher??sl.t,useDualstackEndpoint:e?.useDualstackEndpoint??(()=>Promise.resolve(ty.VW)),useFipsEndpoint:e?.useFipsEndpoint??(()=>Promise.resolve(ty.Hj))}})(e||{}),o=function(e){let t=(0,tn.te)(e.userAgentAppId??tr);return{...e,customUserAgent:"string"==typeof e.customUserAgent?[[e.customUserAgent]]:e.customUserAgent,userAgentAppId:async()=>{let n=await t();if(!(void 0===n||"string"==typeof n&&n.length<=50)){let t=e.logger?.constructor?.name!=="NoOpLogger"&&e.logger?e.logger:console;"string"!=typeof n?t?.warn("userAgentAppId must be a string or undefined."):n.length>50&&t?.warn("The provided userAgentAppId exceeds the maximum length of 50 characters.")}return n}}}((0,p.v)(a)),l=(0,U.M4)(o),c=(0,tk.$z)(l),m=(0,ty.TD)(c),g=(0,d.Co)(m),h={...(e=>(e.sigv4aSigningRegionSet=(0,tn.te)(e.sigv4aSigningRegionSet),e))((e=>{let t,n,r=!1;e.credentials&&(r=!0,t=(0,tn.K4)(e.credentials,tn.OC,tn.e)),t||(t=e.credentialDefaultProvider?(0,tn.te)(e.credentialDefaultProvider(Object.assign({},e,{parentClientConfig:e}))):async()=>{throw Error("`credentials` is missing")});let{signingEscapePath:s=!0,systemClockOffset:a=e.systemClockOffset||0,sha256:i}=e;return n=e.signer?(0,tn.te)(e.signer):e.regionInfoProvider?()=>(0,tn.te)(e.region)().then(async t=>[await e.regionInfoProvider(t,{useFipsEndpoint:await e.useFipsEndpoint(),useDualstackEndpoint:await e.useDualstackEndpoint()})||{},t]).then(([n,r])=>{let{signingRegion:a,signingService:o}=n;e.signingRegion=e.signingRegion||a||r,e.signingName=e.signingName||o||e.serviceId;let l={...e,credentials:t,region:e.signingRegion,service:e.signingName,sha256:i,uriEscapePath:s};return new(e.signerConstructor||tb.BB)(l)}):async n=>{let r=(n=Object.assign({},{name:"sigv4",signingName:e.signingName||e.defaultSigningName,signingRegion:await (0,tn.te)(e.region)(),properties:{}},n)).signingRegion,a=n.signingName;e.signingRegion=e.signingRegion||r,e.signingName=e.signingName||a||e.serviceId;let o={...e,credentials:t,region:e.signingRegion,service:e.signingName,sha256:i,uriEscapePath:s};return new(e.signerConstructor||tb.BB)(o)},{...e,systemClockOffset:a,signingEscapePath:s,credentials:r?async()=>t().then(e=>(function(e,t,n){return e.$source||(e.$source={}),e.$source[t]="e",e})(e,"CREDENTIALS_CODE",0)):t,signer:n}})((0,tC.o)(g)))},f=((e,t)=>{let n={...(e=>{let t=async()=>{if(void 0===e.region)throw Error("Region is missing from runtimeConfig");let t=e.region;return"string"==typeof t?t:t()};return{setRegion(e){t=e},region:()=>t}})(e),...(0,i.xA)(e),...(0,e6.eS)(e),...(e=>{let t=e.httpAuthSchemes,n=e.httpAuthSchemeProvider,r=e.credentials;return{setHttpAuthScheme(e){let n=t.findIndex(t=>t.schemeId===e.schemeId);-1===n?t.push(e):t.splice(n,1,e)},httpAuthSchemes:()=>t,setHttpAuthSchemeProvider(e){n=e},httpAuthSchemeProvider:()=>n,setCredentials(e){r=e},credentials:()=>r}})(e)};
4return t.forEach(e=>e.configure(n)),{...e,...{region:n.region()},...(0,i.uv)(n),...(0,e6.jt)(n),...(e=>({httpAuthSchemes:e.httpAuthSchemes(),httpAuthSchemeProvider:e.httpAuthSchemeProvider(),credentials:e.credentials()}))(n)}})((0,u.ri)(h,{session:[()=>this,b]}),e?.extensions||[]);super(f),this.config=f,this.middlewareStack.use((t=this.config,{applyToStack:e=>{e.add((e=>(t,n)=>async r=>{let{request:s}=r;if(!e6.Kd.isInstance(s))return t(r);let{headers:a}=s,i=n?.userAgent?.map(th)||[],o=(await e.defaultUserAgentProvider()).map(th);await tc(n,e,r),o.push(`m/${function(e){let t="";for(let n in e){let r=e[n];if(t.length+r.length+1<=1024){t.length?t+=","+r:t+=r;continue}break}return t}(Object.assign({},n.__smithy_context?.features,n.__aws_sdk_context?.features))}`);let l=e?.customUserAgent?.map(th)||[],u=await e.userAgentAppId();u&&o.push(th([`app/${u}`]));let c=[].concat([...o,...i,...l]).join(" "),d=[...o.filter(e=>e.startsWith("aws-sdk-")),...l].join(" ");return"browser"!==e.runtime?(d&&(a[tm]=a[tm]?`${a[td]} ${d}`:d),a[td]=c):a[tm]=c,t({...r,request:s})})(t),tf)}})),this.middlewareStack.use((0,tk.ey)(this.config)),this.middlewareStack.use((0,tS.vK)(this.config)),this.middlewareStack.use((n=this.config,{applyToStack:e=>{e.add(e=>async t=>{if(!e6.Kd.isInstance(t.request))return e(t);let{request:r}=t,{handlerProtocol:s=""}=n.requestHandler.metadata||{};if(s.indexOf("h2")>=0&&!r.headers[":authority"])delete r.headers.host,r.headers[":authority"]=r.hostname+(r.port?":"+r.port:"");else if(!r.headers.host){let e=r.hostname;null!=r.port&&(e+=`:${r.port}`),r.headers.host=e}return e(t)},e8)}})),this.middlewareStack.use((this.config,{applyToStack:e=>{e.add((e,t)=>async n=>{try{let r=await e(n),{clientName:s,commandName:a,logger:i,dynamoDbDocumentClientOptions:o={}}=t,{overrideInputFilterSensitiveLog:l,overrideOutputFilterSensitiveLog:u}=o,c=l??t.inputFilterSensitiveLog,d=u??t.outputFilterSensitiveLog,{$metadata:m,...p}=r.output;return i?.info?.({clientName:s,commandName:a,input:c(n.input),output:d(p),metadata:m}),r}catch(l){let{clientName:e,commandName:r,logger:s,dynamoDbDocumentClientOptions:a={}}=t,{overrideInputFilterSensitiveLog:i}=a,o=i??t.inputFilterSensitiveLog;throw s?.error?.({clientName:e,commandName:r,input:o(n.input),error:l,metadata:l.$metadata}),l}},e9)}})),this.middlewareStack.use((r=this.config,{applyToStack:e=>{e.add(e=>async t=>{let{request:n}=t;if(!e6.Kd.isInstance(n)||"node"!==r.runtime||n.headers.hasOwnProperty(te))return e(t);let s=e7.env.AWS_LAMBDA_FUNCTION_NAME,a=e7.env._X_AMZN_TRACE_ID,i=e=>"string"==typeof e&&e.length>0;return i(s)&&i(a)&&(n.headers[te]=a),e({...t,request:n})},tt)}})),this.middlewareStack.use((0,tn.wB)(this.config,{httpAuthSchemeParametersProvider:r8,identityProviderConfigProvider:async e=>new tn.h$({"aws.auth#sigv4":e.credentials,"aws.auth#sigv4a":e.credentials})})),this.middlewareStack.use((0,tn.lW)(this.config)),this.middlewareStack.use((0,u.Br)(this.config)),this.middlewareStack.use((s=this.config,{applyToStack:e=>{e.add(function(e){return t=>async n=>{let{request:r}=n;return e6.Kd.isInstance(r)&&r.body&&"node"===e.runtime&&e.requestHandler?.constructor?.name!=="FetchHttpHandler"&&(r.headers={...r.headers,Expect:"100-continue"}),t({...n,request:r})}}(s),e5)}})),this.middlewareStack.use((0,u._W)(this.config)),this.middlewareStack.use((0,u.GE)(this.config)),this.middlewareStack.use((0,u.Zu)(this.config))}destroy(){super.destroy()}}let sT={AbortMultipartUploadCommand:o.t,CompleteMultipartUploadCommand:l.G,CopyObjectCommand:f,CreateBucketCommand:S,CreateMultipartUploadCommand:k.n,CreateSessionCommand:b,DeleteBucketCommand:x,DeleteBucketAnalyticsConfigurationCommand:B,DeleteBucketCorsCommand:E,DeleteBucketEncryptionCommand:P,DeleteBucketIntelligentTieringConfigurationCommand:w,DeleteBucketInventoryConfigurationCommand:T,DeleteBucketLifecycleCommand:v,DeleteBucketMetricsConfigurationCommand:A,DeleteBucketOwnershipControlsCommand:I,DeleteBucketPolicyCommand:R,DeleteBucketReplicationCommand:K,DeleteBucketTaggingCommand:z,DeleteBucketWebsiteCommand:j,DeleteObjectCommand:M,DeleteObjectsCommand:D,DeleteObjectTaggingCommand:O,DeletePublicAccessBlockCommand:$,GetBucketAccelerateConfigurationCommand:q,GetBucketAclCommand:L,GetBucketAnalyticsConfigurationCommand:G,GetBucketCorsCommand:_,GetBucketEncryptionCommand:N,GetBucketIntelligentTieringConfigurationCommand:H,GetBucketInventoryConfigurationCommand:Y,GetBucketLifecycleConfigurationCommand:V,GetBucketLocationCommand:F,GetBucketLoggingCommand:W,GetBucketMetricsConfigurationCommand:X,GetBucketNotificationConfigurationCommand:J,GetBucketOwnershipControl
4sCommand:Z,GetBucketPolicyCommand:Q,GetBucketPolicyStatusCommand:ee,GetBucketReplicationCommand:et,GetBucketRequestPaymentCommand:en,GetBucketTaggingCommand:er,GetBucketVersioningCommand:es,GetBucketWebsiteCommand:ea,GetObjectCommand:el,GetObjectAclCommand:ei,GetObjectAttributesCommand:eo,GetObjectLegalHoldCommand:eu,GetObjectLockConfigurationCommand:ec,GetObjectRetentionCommand:ed,GetObjectTaggingCommand:em,GetObjectTorrentCommand:ep,GetPublicAccessBlockCommand:eg,HeadBucketCommand:eh,HeadObjectCommand:ef,ListBucketAnalyticsConfigurationsCommand:ey,ListBucketIntelligentTieringConfigurationsCommand:eC,ListBucketInventoryConfigurationsCommand:eS,ListBucketMetricsConfigurationsCommand:ek,ListBucketsCommand:eb,ListDirectoryBucketsCommand:eB,ListMultipartUploadsCommand:ex,ListObjectsCommand:eE,ListObjectsV2Command:eP,ListObjectVersionsCommand:ew,ListPartsCommand:eT,PutBucketAccelerateConfigurationCommand:ev,PutBucketAclCommand:eA,PutBucketAnalyticsConfigurationCommand:eI,PutBucketCorsCommand:eR,PutBucketEncryptionCommand:eK,PutBucketIntelligentTieringConfigurationCommand:ez,PutBucketInventoryConfigurationCommand:ej,PutBucketLifecycleConfigurationCommand:eM,PutBucketLoggingCommand:eU,PutBucketMetricsConfigurationCommand:eD,PutBucketNotificationConfigurationCommand:eO,PutBucketOwnershipControlsCommand:e$,PutBucketPolicyCommand:eq,PutBucketReplicationCommand:eL,PutBucketRequestPaymentCommand:eG,PutBucketTaggingCommand:e_,PutBucketVersioningCommand:eN,PutBucketWebsiteCommand:eH,PutObjectCommand:eV.w,PutObjectAclCommand:eY,PutObjectLegalHoldCommand:eF,PutObjectLockConfigurationCommand:eW,PutObjectRetentionCommand:eX,PutObjectTaggingCommand:eJ.n,PutPublicAccessBlockCommand:eZ,RestoreObjectCommand:e0,SelectObjectContentCommand:e3,UploadPartCommand:e1.i,UploadPartCopyCommand:e2,WriteGetObjectResponseCommand:e4};class sv extends sw{}(0,i.J1)(sT,sv)},96922:(e,t,n)=>{n.d(t,{G:()=>d});var r=n(83804),s=n(73501),a=n(80465),i=n(7294),o=n(81548),l=n(58411),u=n(72034),c=n(63163);class d extends o.uB.classBuilder().ep({...l.S,Bucket:{type:"contextParams",name:"Bucket"},Key:{type:"contextParams",name:"Key"}}).m(function(e,t,n,o){return[(0,i.TM)(n,this.serialize,this.deserialize),(0,a.rD)(n,e.getEndpointParameterInstructions()),(0,r.Cg)(n),(0,s.M6)(n)]}).s("AmazonS3","CompleteMultipartUpload",{}).n("S3Client","CompleteMultipartUploadCommand").f(u.MB,u.Iw).ser(c.XEK).de(c.gIb).build(){}}}]);
Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.