PageSourceSearch

https://mocki.dev/assets/index-CcYmLFjV.js

js mocki.dev collected 2026-10-09 22:06:02 UTC 309,299 bytes, 13 lines download raw bytes

1const __vite__mapDeps=(i,m=__vite__mapDeps,d=(m.f||(m.f=["assets/index-DpXI0NXT.js","assets/SignatureV4MultiRegion-B5ns-P9a.js","assets/index--DeLZ7VR.js"])))=>i.map(i=>d[i]);
2import{H as Oe,f as Bs,b as Wb,t as Qt,i as Xb,a as Jb,n as Pt,p as aa,S as Qb,c as Zb,d as Yb,e as e3,g as t3,h as n3,j as s3,k as xc,l as qu,r as r3,m as o3}from"./SignatureV4MultiRegion-B5ns-P9a.js";import{p as va,q as Ta,t as Hu,_ as a3}from"./index--DeLZ7VR.js";const i3=t=>({setHttpHandler(e){t.httpHandler=e},httpHandler(){return t.httpHandler},updateHttpClientConfig(e,s){t.httpHandler?.updateHttpClientConfig(e,s)},httpHandlerConfigs(){return t.httpHandler.httpHandlerConfigs()}}),c3=t=>({httpHandler:t.httpHandler()});var ps;(function(t){t.HTTP="http",t.HTTPS="https"})(ps||(ps={}));var hs;(function(t){t.MD5="md5",t.CRC32="crc32",t.CRC32C="crc32c",t.SHA1="sha1",t.SHA256="sha256"})(hs||(hs={}));const ia="__smithy_context";class Ut{statusCode;reason;headers;body;constructor(e){this.statusCode=e.statusCode,this.reason=e.reason,this.headers=e.headers||{},this.body=e.body}static isInstance(e){if(!e)return!1;const s=e;return typeof s.statusCode=="number"&&typeof s.headers=="object"}}function u3(t){return e=>async s=>{const{request:n}=s;if(t.expectContinueHeader!==!1&&Oe.isInstance(n)&&n.body&&t.runtime==="node"&&t.requestHandler?.constructor?.name!=="FetchHttpHandler"){let r=!0;if(typeof t.expectContinueHeader=="number")try{r=(Number(n.headers?.["content-length"])??t.bodyLengthChecker?.(n.body)??1/0)>=t.expectContinueHeader}catch{}else r=!!t.expectContinueHeader;r&&(n.headers.Expect="100-continue")}return e({...s,request:n})}}const l3={step:"build",tags:["SET_EXPECT_HEADER","EXPECT_HEADER"],name:"addExpectContinueMiddleware",override:!0},d3=t=>({applyToStack:e=>{e.add(u3(t),l3)}}),kn={WHEN_SUPPORTED:"WHEN_SUPPORTED",WHEN_REQUIRED:"WHEN_REQUIRED"},m3=kn.WHEN_SUPPORTED,To={WHEN_SUPPORTED:"WHEN_SUPPORTED",WHEN_REQUIRED:"WHEN_REQUIRED"},f3=kn.WHEN_SUPPORTED;var J;(function(t){t.MD5="MD5",t.CRC32="CRC32",t.CRC32C="CRC32C",t.CRC64NVME="CRC64NVME",t.SHA1="SHA1",t.SHA256="SHA256"})(J||(J={}));var bc;(function(t){t.HEADER="header",t.TRAILER="trailer"})(bc||(bc={}));const ca=J.CRC32;function p3(t,e,s){return t.$source||(t.$source={}),t.$source[e]=s,t}var Gt;(function(t){t.STANDARD="standard",t.ADAPTIVE="adaptive"})(Gt||(Gt={}));const us=3,h3=Gt.STANDARD,g3=["BandwidthLimitExceeded","EC2ThrottledException","LimitExceededException","PriorRequestNotComplete","ProvisionedThroughputExceededException","RequestLimitExceeded","RequestThrottled","RequestThrottledException","SlowDown","ThrottledException","Throttling","ThrottlingException","TooManyRequestsException","TransactionInProgressException"],C3=["TimeoutError","RequestTimeout","RequestTimeoutException"],y3=[500,502,503,504],S3=["ECONNRESET","ECONNREFUSED","EPIPE","ETIMEDOUT"],E3=["EHOSTUNREACH","ENETUNREACH","ENOTFOUND"],x3=t=>t?.$retryable!==void 0,b3=t=>t.$metadata?.clockSkewCorrected,B3=t=>{const e=new Set(["Failed to fetch","NetworkError when attempting to fetch resource","The Internet connection appears to be offline","Load failed","Network request failed"]);return t&&t instanceof TypeError?e.has(t.message):!1},Vu=t=>t.$metadata?.httpStatusCode===429||g3.includes(t.name)||t.$retryable?.throttling==!0,Oa=(t,e=0)=>x3(t)||b3(t)||t.name==="InvalidSignatureException"&&t.message?.includes("Signature expired")||C3.includes(t.name)||S3.includes(t?.code||"")||E3.includes(t?.code||"")||y3.includes(t.$metadata?.httpStatusCode||0)||B3(t)||_3(t)||t.cause!==void 0&&e<=10&&Oa(t.cause,e+1),k3=t=>{if(t.$metadata?.httpStatusCode!==void 0){const e=t.$metadata.httpStatusCode;return 500<=e&&e<=599&&!Oa(t)}return!1};function _3(t){return t.code==="ERR_HTTP2_STREAM_ERROR"&&t.message.includes("NGHTTP2_REFUSED_STREAM")}class Da{static setTimeoutFn=setTimeout;beta;minCapacity;minFillRate;scaleConstant;smooth;enabled=!1;availableTokens=0;lastMaxRate=0;measuredTxRate=0;requestCount=0;fillRate;lastThrottleTime;lastTimestamp=0;lastTxRateBucket;maxCapacity;timeWindow=0;constructor(e){this.beta=e?.beta??.7,this.minCapacity=e?.minCapacity??1,this.minFillRate=e?.minFillRate??.5,this.scaleConstant=e?.scaleConstant??.4,this.smooth=e?.smooth??.8,this.lastThrottleTime=this.getCurrentTimeInSeconds(),this.lastTxRateBucket=Math.floor(this.getCurrentTimeInSeconds()),this.fillRate=this.minFillRate,this.maxCapacity=this.minCapacity}async getSendToken(){return this.acquireTokenBucket(1)}updateClientSendingRate(e){let s;this.updateMeasuredRate();const n=e;
2if(n?.errorType==="THROTTLING"||Vu(n?.error??e)){const i=this.enabled?Math.min(this.measuredTxRate,this.fillRate):this.measuredTxRate;this.lastMaxRate=i,this.calculateTimeWindow(),this.lastThrottleTime=this.getCurrentTimeInSeconds(),s=this.cubicThrottle(i),this.enableTokenBucket()}else this.calculateTimeWindow(),s=this.cubicSuccess(this.getCurrentTimeInSeconds());const a=Math.min(s,2*this.measuredTxRate);this.updateTokenBucketRate(a)}getCurrentTimeInSeconds(){return Date.now()/1e3}async acquireTokenBucket(e){if(this.enabled){for(this.refillTokenBucket();e>this.availableTokens;){const s=(e-this.availableTokens)/this.fillRate*1e3;await new Promise(n=>Da.setTimeoutFn(n,s)),this.refillTokenBucket()}this.availableTokens=this.availableTokens-e}}refillTokenBucket(){const e=this.getCurrentTimeInSeconds();if(!this.lastTimestamp){this.lastTimestamp=e;return}const s=(e-this.lastTimestamp)*this.fillRate;this.availableTokens=Math.min(this.maxCapacity,this.availableTokens+s),this.lastTimestamp=e}calculateTimeWindow(){this.timeWindow=this.getPrecise(Math.pow(this.lastMaxRate*(1-this.beta)/this.scaleConstant,1/3))}
2cubicThrottle(e){return this.getPrecise(e*this.beta)}cubicSuccess(e){return this.getPrecise(this.scaleConstant*Math.pow(e-this.lastThrottleTime-this.timeWindow,3)+this.lastMaxRate)}enableTokenBucket(){this.enabled=!0}updateTokenBucketRate(e){this.refillTokenBucket(),this.fillRate=Math.max(e,this.minFillRate),this.maxCapacity=Math.max(e,this.minCapacity),this.availableTokens=Math.min(this.availableTokens,this.maxCapacity)}updateMeasuredRate(){const e=this.getCurrentTimeInSeconds(),s=Math.floor(e*2)/2;if(this.requestCount++,s>this.lastTxRateBucket){const n=this.requestCount/(s-this.lastTxRateBucket);this.measuredTxRate=this.getPrecise(n*this.smooth+this.measuredTxRate*(1-this.smooth)),this.requestCount=0,this.lastTxRateBucket=s}}getPrecise(e){return parseFloat(e.toFixed(8))}}const Ku=20*1e3,Bc=500,A3=1,R3="amz-sdk-invocation-id",P3="amz-sdk-request";var w3={};class ke{static v2026=typeof process<"u"&&w3?.SMITHY_NEW_RETRIES_2026==="true";static delay(){return ke.v2026?50:100}static throttlingDelay(){return ke.v2026?1e3:500}static cost(){return ke.v2026?14:5}static throttlingCost(){return ke.v2026?5:10}static modifiedCostType(){return ke.v2026?"THROTTLING":"TRANSIENT"}}class v3{x=ke.delay();computeNextBackoffDelay(e){const r=Math.random()*Math.min(this.x*2**e,Ku);return Math.floor(r)}setDelayBase(e){this.x=e}}class kc{delay;count;cost;longPoll;constructor(e,s,n,r){this.delay=e,this.count=s,this.cost=n,this.longPoll=r}getRetryCount(){return this.count}getRetryDelay(){return Math.min(Ku,this.delay)}getRetryCost(){return this.cost}isLongPoll(){return this.longPoll}}const Xs={incompatible:1,attempts:2,capacity:3};class ua{mode=Gt.STANDARD;capacity=Bc;retryBackoffStrategy;maxAttemptsProvider;baseDelay;constructor(e){typeof e=="number"?this.maxAttemptsProvider=async()=>e:typeof e=="function"?this.maxAttemptsProvider=e:e&&typeof e=="object"&&(this.maxAttemptsProvider=async()=>e.maxAttempts,this.baseDelay=e.baseDelay,this.retryBackoffStrategy=e.backoff),this.maxAttemptsProvider??=async()=>us,this.baseDelay??=ke.delay(),this.retryBackoffStrategy??=new v3}async acquireInitialRetryToken(e){return new kc(ke.delay(),0,void 0,ke.v2026&&e.includes(":longpoll"))}async refreshRetryTokenForRetry(e,s){const n=await this.getMaxAttempts(),r=this.retryCode(e,s,n),a=r===0,i=e.isLongPoll?.();if(a||i){const l=s.errorType;this.retryBackoffStrategy.setDelayBase(l==="THROTTLING"?ke.throttlingDelay():this.baseDelay);const d=this.retryBackoffStrategy.computeNextBackoffDelay(e.getRetryCount());let m=d;if(s.retryAfterHint instanceof Date&&(m=Math.max(d,Math.min(s.retryAfterHint.getTime()-Date.now(),d+5e3))),a){const p=this.getCapacityCost(l);return this.capacity-=p,new kc(m,e.getRetryCount()+1,p,e.isLongPoll?.()??!1)}else throw Object.assign(new Error("No retry token available"),{$backoff:ke.v2026&&r===Xs.capacity&&i?m:0})}throw new Error("No retry token available")}recordSuccess(e){this.capacity=Math.min(Bc,this.capacity+(e.getRetryCost()??A3))}getCapacity(){return this.capacity}async maxAttempts(){return this.maxAttemptsProvider()}async getMaxAttempts(){try{return await this.maxAttemptsProvider()}catch{return console.warn(`Max attempts provider could not resolve. Using default of ${us}`),us}}retryCode(e,s,n){const r=e.getRetryCount()+1,a=this.isRetryableError(s.errorType)?0:Xs.incompatible,i=r<n?0:Xs.attempts,l=this.capacity>=this.getCapacityCost(s.errorType)?0:Xs.capacity;return a||i||l}getCapacityCost(e){return e===ke.modifiedCostType()?ke.throttlingCost():ke.cost()}isRetryableError(e){return e==="THROTTLING"||e==="TRANSIENT"}}class T3{mode=Gt.ADAPTIVE;rateLimiter;standardRetryStrategy;constructor(e,s){const{rateLimiter:n}=s??{};this.rateLimiter=n??new Da,this.standardRetryStrategy=s?new ua({maxAttempts:typeof e=="number"?e:3,...s}):new ua(e)}async acquireInitialRetryToken(e){const s=await this.standardRetryStrategy.acquireInitialRetryToken(e);return await this.rateLimiter.getSendToken(),s}async refreshRetryTokenForRetry(e,s){this.rateLimiter.updateClientSendingRate(s);const n=await this.standardRetryStrategy.refreshRetryTokenForRetry(e,s);return await this.rateLimiter.getSendToken(),n}recordSuccess(e){this.rateLimiter.updateClientSendingRate({}),this.standardRetryStrategy.recordSuccess(e)}
2async maxAttemptsProvider(){return this.standardRetryStrategy.maxAttempts()}}var O3={};ke.v2026||=typeof process=="object"&&O3?.AWS_NEW_RETRIES_2026==="true";function ae(t,e,s){t.__aws_sdk_context?t.__aws_sdk_context.features||(t.__aws_sdk_context.features={}):t.__aws_sdk_context={features:{}},t.__aws_sdk_context.features[e]=s}const Wu="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/",_c=Object.entries(Wu).reduce((t,[e,s])=>(t[s]=Number(e),t),{}),D3=Wu.split(""),xn=6,ls=8,I3=63,_n=t=>{let e=t.length/4*3;t.slice(-2)==="=="?e-=2:t.slice(-1)==="="&&e--;const s=new ArrayBuffer(e),n=new DataView(s);for(let r=0;r<t.length;r+=4){let a=0,i=0;for(let m=r,p=r+3;m<=p;m++)if(t[m]!=="="){if(!(t[m]in _c))throw new TypeError(`Invalid character ${t[m]} in base64 string.`);a|=_c[t[m]]<<(p-m)*xn,i+=xn}else a>>=xn;const l=r/4*3;a>>=i%ls;const d=Math.floor(i/ls);for(let m=0;m<d;m++){const p=(d-m-1)*ls;n.setUint8(l+m,(a&255<<p)>>p)}}return new Uint8Array(s)},An=t=>{if(typeof t=="string")return t;if(typeof t!="object"||typeof t.byteOffset!="number"||typeof t.byteLength!="number")throw new Error("@smithy/util-utf8: toUtf8 encoder function only accepts string | Uint8Array.");return new TextDecoder("utf-8").decode(t)};function Yt(t){let e;typeof t=="string"?e=Bs(t):e=t;const s=typeof e=="object"&&typeof e.length=="number",n=typeof e=="object"&&typeof e.byteOffset=="number"&&typeof e.byteLength=="number";if(!s&&!n)throw new Error("@smithy/util-base64: toBase64 encoder function only accepts string | Uint8Array.");let r="";for(let a=0;a<e.length;a+=3){let i=0,l=0;for(let m=a,p=Math.min(a+3,e.length);m<p;m++)i|=e[m]<<(p-m-1)*ls,l+=ls;const d=Math.ceil(l/xn);i<<=d*xn-l;for(let m=1;m<=d;m++){const p=(d-m)*xn;r+=D3[(i&I3<<p)>>p]}r+="==".slice(0,4-d)}return r}class Zt extends Uint8Array{static fromString(e,s="utf-8"){if(typeof e=="string")return s==="base64"?Zt.mutate(_n(e)):Zt.mutate(Bs(e));throw new Error(`Unsupported conversion from ${typeof e} to Uint8ArrayBlobAdapter.`)}static mutate(e){return Object.setPrototypeOf(e,Zt.prototype),e}transformToString(e="utf-8"){return e==="base64"?Yt(this):An(this)}}const M3=typeof ReadableStream=="function"?ReadableStream:function(){};class L3 extends M3{}const la=t=>typeof ReadableStream=="function"&&(t?.constructor?.name===ReadableStream.name||t instanceof ReadableStream),$3=({expectedChecksum:t,checksum:e,source:s,checksumSourceLocation:n,base64Encoder:r})=>{if(!la(s))throw new Error(`@smithy/util-stream: unsupported source type ${s?.constructor?.name??s} in ChecksumStream.`);const a=r??Yt;if(typeof TransformStream!="function")throw new Error("@smithy/util-stream: unable to instantiate ChecksumStream because API unavailable: ReadableStream/TransformStream.");const i=new TransformStream({start(){},async transform(d,m){e.update(d),m.enqueue(d)},async flush(d){const m=await e.digest(),p=a(m);if(t!==p){const f=new Error(`Checksum mismatch: expected "${t}" but received "${p}" in response header "${n}".`);d.error(f)}else d.terminate()}});s.pipeThrough(i);const l=i.readable;return Object.setPrototypeOf(l,L3.prototype),l};class N3{allocByteArray;byteLength=0;byteArrays=[];constructor(e){this.allocByteArray=e}push(e){this.byteArrays.push(e),this.byteLength+=e.byteLength}flush(){if(this.byteArrays.length===1){const n=this.byteArrays[0];return this.reset(),n}const e=this.allocByteArray(this.byteLength);let s=0;for(let n=0;n<this.byteArrays.length;++n){const r=this.byteArrays[n];e.set(r,s),s+=r.byteLength}return this.reset(),e}reset(){this.byteArrays=[],this.byteLength=0}}function U3(t,e,s){const n=t.getReader();let r=!1,a=0;const i=["",new N3(m=>new Uint8Array(m))];let l=-1;const d=async m=>{const{value:p,done:f}=await n.read(),h=p;if(f){if(l!==-1){const g=Oo(i,l);ds(g)>0&&m.enqueue(g)}m.close()}else{const g=z3(h,!1);if(l!==g&&(l>=0&&m.enqueue(Oo(i,l)),l=g),l===-1){m.enqueue(h);return}const y=ds(h);a+=y;const R=ds(i[l]);if(y>=e&&R===0)m.enqueue(h);
2else{const k=F3(i,l,h);!r&&a>e*2&&(r=!0,s?.warn(`@smithy/util-stream - stream chunk size ${y} is below threshold of ${e}, automatically buffering.`)),k>=e?m.enqueue(Oo(i,l)):await d(m)}}};return new ReadableStream({pull:d})}const G3=U3;function F3(t,e,s){switch(e){case 0:return t[0]+=s,ds(t[0]);case 1:case 2:return t[e].push(s),ds(t[e])}}function Oo(t,e){switch(e){case 0:const s=t[0];return t[0]="",s;case 1:case 2:return t[e].flush()}throw new Error(`@smithy/util-stream - invalid index ${e} given to flush()`)}function ds(t){return t?.byteLength??t?.length??0}function z3(t,e=!0){return e&&typeof Buffer<"u"&&t instanceof Buffer?2:t instanceof Uint8Array?1:typeof t=="string"?0:-1}const j3=(t,e)=>{const{base64Encoder:s,bodyLengthChecker:n,checksumAlgorithmFn:r,checksumLocationName:a,streamHasher:i}=e,l=s!==void 0&&n!==void 0&&r!==void 0&&a!==void 0&&i!==void 0,d=l?i(r,t):void 0,m=t.getReader();return new ReadableStream({async pull(p){const{value:f,done:h}=await m.read();if(h){if(p.enqueue(`0\r
3`),l){const g=s(await d);p.enqueue(`${a}:${g}\r
4`),p.enqueue(`\r
5`)}p.close()}else p.enqueue(`${(n(f)||0).toString(16)}\r
6${f}\r
7`)}})};function Ac(t,e){return new Request(t,e)}function q3(t=0){return new Promise((e,s)=>{t&&setTimeout(()=>{const n=new Error(`Request did not complete within ${t} ms`);n.name="TimeoutError",s(n)},t)})}const Do={supported:void 0};class Ia{config;configProvider;static create(e){return typeof e?.handle=="function"?e:new Ia(e)}constructor(e){typeof e=="function"?this.configProvider=e().then(s=>s||{}):(this.config=e??{},this.configProvider=Promise.resolve(this.config)),Do.supported===void 0&&(Do.supported=typeof Request<"u"&&"keepalive"in Ac("https://[::1]"))}destroy(){}async handle(e,{abortSignal:s,requestTimeout:n}={}){this.config||(this.config=await this.configProvider);const r=n??this.config.requestTimeout,a=this.config.keepAlive===!0,i=this.config.credentials;if(s?.aborted){const v=Rc(s);return Promise.reject(v)}let l=e.path;const d=Wb(e.query||{});d&&(l+=`?${d}`),e.fragment&&(l+=`#${e.fragment}`);let m="";if(e.username!=null||e.password!=null){const v=e.username??"",D=e.password??"";m=`${v}:${D}@`}const{port:p,method:f}=e,h=`${e.protocol}//${m}${e.hostname}${p?`:${p}`:""}${l}`,g=f==="GET"||f==="HEAD"?void 0:e.body,y={body:g,headers:new Headers(e.headers),method:f,credentials:i};this.config?.cache&&(y.cache=this.config.cache),g&&(y.duplex="half"),typeof AbortController<"u"&&(y.signal=s),Do.supported&&(y.keepalive=a),typeof this.config.requestInit=="function"&&Object.assign(y,this.config.requestInit(e));let R=()=>{};const k=Ac(h,y),w=[fetch(k).then(v=>{const D=v.headers,M={};for(const nt of D.entries())M[nt[0]]=nt[1];return v.body!=null?{response:new Ut({headers:M,reason:v.statusText,statusCode:v.status,body:v.body})}:v.blob().then(nt=>({response:new Ut({headers:M,reason:v.statusText,statusCode:v.status,body:nt})}))}),q3(r)];return s&&w.push(new Promise((v,D)=>{const M=()=>{const se=Rc(s);D(se)};if(typeof s.addEventListener=="function"){const se=s;se.addEventListener("abort",M,{once:!0}),R=()=>se.removeEventListener("abort",M)}else s.onabort=M})),Promise.race(w).finally(R)}updateHttpClientConfig(e,s){this.config=void 0,this.configProvider=this.configProvider.then(n=>(n[e]=s,n))}httpHandlerConfigs(){return this.config??{}}}function Rc(t){const e=t&&typeof t=="object"&&"reason"in t?t.reason:void 0;if(e){if(e instanceof Error){const r=new Error("Request aborted");return r.name="AbortError",r.cause=e,r}const n=new Error(String(e));return n.name="AbortError",n}const s=new Error("Request aborted");return s.name="AbortError",s}const Xu=async t=>typeof Blob=="function"&&t instanceof Blob||t.constructor?.name==="Blob"?Blob.prototype.arrayBuffer!==void 0?new Uint8Array(await t.arrayBuffer()):H3(t):V3(t);async function H3(t){const e=await K3(t),s=_n(e);return new Uint8Array(s)}async function V3(t){const e=[],s=t.getReader();let n=!1,r=0;for(;!n;){const{done:l,value:d}=await s.read();d&&(e.push(d),r+=d.length),n=l}const a=new Uint8Array(r);let i=0;for(const l of e)a.set(l,i),i+=l.length;return a}function K3(t){return new Promise((e,s)=>{const n=new FileReader;n.onloadend=()=>
7{if(n.readyState!==2)return s(new Error("Reader aborted too early"));const r=n.result??"",a=r.indexOf(","),i=a>-1?a+1:r.length;e(r.substring(i))},n.onabort=()=>s(new Error("Read aborted")),n.onerror=()=>s(n.error),n.readAsDataURL(t)})}const Pc="The stream has already been transformed.",Ju=t=>{if(!wc(t)&&!la(t)){const r=t?.__proto__?.constructor?.name||t;throw new Error(`Unexpected stream implementation, expect Blob or ReadableStream, got ${r}`)}let e=!1;const s=async()=>{if(e)throw new Error(Pc);return e=!0,await Xu(t)},n=r=>{if(typeof r.stream!="function")throw new Error(`Cannot transform payload Blob to web stream. Please make sure the Blob.stream() is polyfilled.
8If you are using React Native, this API is not yet supported, see: https://react-native.canny.io/feature-requests/p/fetch-streaming-body`);return r.stream()};return Object.assign(t,{transformToByteArray:s,transformToString:async r=>{const a=await s();if(r==="base64")return Yt(a);if(r==="hex")return Qt(a);if(r===void 0||r==="utf8"||r==="utf-8")return An(a);if(typeof TextDecoder=="function")return new TextDecoder(r).decode(a);throw new Error("TextDecoder is not available, please make sure polyfill is provided.")},transformToWebStream:()=>{if(e)throw new Error(Pc);if(e=!0,wc(t))return n(t);if(la(t))return t;throw new Error(`Cannot transform payload to web stream, got ${t}`)}})},wc=t=>typeof Blob=="function"&&t instanceof Blob,W3=(t,{requestChecksumRequired:e,requestAlgorithmMember:s,requestChecksumCalculation:n})=>s?t[s]?t[s]:void 0:n===kn.WHEN_SUPPORTED||e?ca:void 0,or=t=>t===J.MD5?"content-md5":`x-amz-checksum-${t.toLowerCase()}`,X3=(t,e)=>{const s=t.toLowerCase();for(const n of Object.keys(e))if(s===n.toLowerCase())return!0;return!1},J3=(t,e)=>{const s=t.toLowerCase();for(const n of Object.keys(e))if(n.toLowerCase().startsWith(s))return!0;return!1},Qu=t=>t!==void 0&&typeof t!="string"&&!ArrayBuffer.isView(t)&&!Xb(t),Q3=t=>new TextEncoder().encode(t);var Z3=typeof Buffer<"u"&&Buffer.from?function(t){return Buffer.from(t,"utf8")}:Q3;function Ft(t){return t instanceof Uint8Array?t:typeof t=="string"?Z3(t):ArrayBuffer.isView(t)?new Uint8Array(t.buffer,t.byteOffset,t.byteLength/Uint8Array.BYTES_PER_ELEMENT):new Uint8Array(t)}function gs(t){return typeof t=="string"?t.length===0:t.byteLength===0}function Zu(t){return new Uint8Array([(t&4278190080)>>24,(t&16711680)>>16,(t&65280)>>8,t&255])}function Yu(t){if(!Uint32Array.from){for(var e=new Uint32Array(t.length),s=0;s<t.length;)e[s]=t[s],s+=1;return e}return Uint32Array.from(t)}var Y3=(function(){function t(){this.crc32c=new vc}return t.prototype.update=function(e){gs(e)||this.crc32c.update(Ft(e))},t.prototype.digest=function(){return va(this,void 0,void 0,function(){return Ta(this,function(e){return[2,Zu(this.crc32c.digest())]})})},t.prototype.reset=function(){this.crc32c=new vc},t})(),vc=(function(){function t(){this.checksum=4294967295}return t.prototype.update=function(e){var s,n;try{for(var r=Hu(e),a=r.next();!a.done;a=r.next()){var i=a.value;this.checksum=this.checksum>>>8^t1[(this.checksum^i)&255]}}catch(l){s={error:l}}finally{try{a&&!a.done&&(n=r.return)&&n.call(r)}finally{if(s)throw s.error}}return this},t.prototype.digest=function(){return(this.checksum^4294967295)>>>0},t})(),e1=[0,4067132163,3778769143,324072436,3348797215,904991772,648144872,3570033899,2329499855,2024987596,1809983544,2575936315,1296289744,3207089363,2893594407,1578318884,274646895,3795141740,4049975192,51262619,3619967088,632279923,922689671,3298075524,2592579488,1760304291,2075979607,2312596564,1562183871,2943781820,3156637768,1313733451,549293790,3537243613,3246849577,871202090,3878099393,357341890,102525238,4101499445,2858735121,147
87399826,1264559846,3107202533,1845379342,2677391885,2361733625,2125378298,820201905,3263744690,3520608582,598981189,4151959214,85089709,373468761,3827903834,3124367742,1213305469,1526817161,2842354314,2107672161,2412447074,2627466902,1861252501,1098587580,3004210879,2688576843,1378610760,2262928035,1955203488,1742404180,2511436119,3416409459,969524848,714683780,3639785095,205050476,4266873199,3976438427,526918040,1361435347,2739821008,2954799652,1114974503,2529119692,1691668175,2005155131,2247081528,3690758684,697762079,986182379,3366744552,476452099,3993867776,4250756596,255256311,1640403810,2477592673,2164122517,1922457750,2791048317,1412925310,1197962378,3037525897,3944729517,427051182,170179418,4165941337,746937522,3740196785,3451792453,1070968646,1905808397,2213795598,2426610938,1657317369,3053634322,1147748369,1463399397,2773627110,4215344322,153784257,444234805,3893493558,1021025245,3467647198,3722505002,797665321,2197175160,1889384571,1674398607,2443626636,1164749927,3070701412,2757221520,1446797203,137323447,4198817972,3910406976,461344835,3484808360,1037989803,781091935,3705997148,2460548119,1623424788,1939049696,2180517859,1429367560,2807687179,3020495871,1180866812,410100952,3927582683,4182430767,186734380,3756733383,763408580,1053836080,3434856499,2722870694,1344288421,1131464017,2971354706,1708204729,2545590714,2229949006,1988219213,680717673,3673779818,3383336350,1002577565,4010310262,493091189,238226049,4233660802,2987750089,1082061258,1395524158,2705686845,1972364758,2279892693,2494862625,1725896226,952904198,3399985413,3656866545,731699698,4283874585,222117402,510512622,3959836397,3280807620,837199303,582374963,3504198960,68661723,4135334616,3844915500,390545967,1230274059,3141532936,2825850620,1510247935,2395924756,2091215383,1878366691,2644384480,3553878443,565732008,854102364,3229815391,340358836,3861050807,4117890627,119113024,1493875044,2875275879,3090270611,1247431312,2660249211,1828433272,2141937292,2378227087,3811616794,291187481,34330861,4032846830,615137029,3603020806,3314634738,939183345,1776939221,2609017814,2295496738,2058945313,2926798794,1545135305,1330124605,3173225534,4084100981,17165430,307568514,3762199681,888469610,3332340585,3587147933,665062302,2042050490,2346497209,2559330125,1793573966,3190661285,1279665062,1595330642,2910671697],t1=Yu(e1);const n1=()=>{const e=new Array(8);for(let s=0;s<8;s++){const n=new Array(512);for(let r=0;r<256;r++){let a=BigInt(r);for(let i=0;i<8*(s+1);i++)a&1n?a=a>>1n^0x9a6c9329ac4bc9b5n:a=a>>1n;n[r*2]=Number(a>>32n&0xffffffffn),n[r*2+1]=Number(a&0xffffffffn)}e[s]=new Uint32Array(n)}return e};let Io,cs,da,ma,fa,pa,ha,ga,Ca;const s1=()=>{Io||(Io=n1(),[cs,da,ma,fa,pa,ha,ga,Ca]=Io)};class r1{c1=0;c2=0;constructor(){s1(),this.reset()}update(e){const s=e.length;let n=0,r=this.c1,a=this.c2;for(;n+8<=s;){const i=((a^e[n++])&255)<<1,l=((a>>>8^e[n++])&255)<<1,d=((a>>>16^e[n++])&255)<<1,m=((a>>>24^e[n++])&255)<<1,p=((r^e[n++])&255)<<1,f=((r>>>8^e[n++])&255)<<1,h=((r>>>16^e[n++])&255)<<1,g=((r>>>24^e[n++])&255)<<1;r=Ca[i]^ga[l]^ha[d]^pa[m]^fa[p]^ma[f]^da[h]^cs[g],a=Ca[i+1]^ga[l+1]^ha[d+1]^pa[m+1]^fa[p+1]^ma[f+1]^da[h+1]^cs[g+1]}for(;n<s;){const i=((a^e[n])&255)<<1;a=(a>>>8|(r&255)<<24)>>>0,r=r>>>8^cs[i],a^=cs[i+1],n++}this.c1=r,this.c2=a}async digest(){const e=this.c1^4294967295,s=this.c2^4294967295;return new Uint8Array([e>>>24,e>>>16&255,e>>>8&255,e&255,s>>>24,s>>>16&255,s>>>8&255,s&255])}reset(){this.c1=4294967295,this.c2=4294967295}}var o1=(function(){function t(){this.crc32=new ar}return t.prototype.update=function(e){gs(e)||this.crc32.update(Ft(e))},t.prototype.digest=function(){return va(this,void 0,void 0,function(){return Ta(this,function(e){return[2,Zu(this.crc32.digest())]})})},t.prototype.reset=function(){this.crc32=new ar},t})(),ar=(function(){function t(){this.checksum=4294967295}return t.prototype.update=function(e){var s,n;try{for(var r=Hu(e),a=r.next();!a.done;a=r.next()){var i=a.value;this.checksum=this.checksum>>>8^i1[(this.checksum^i)&255]}}catch(l){s={error:l}}finally{try{a&&!a.done&&(n=r.return)&&n.call(r)}finally{if(s)throw s.error}}return this},t.prototype.digest=function(){return(this.checksum^4294967295)>>>0},t})(),a1=[0,1996959894,3993919788,2567524794,124634137,1886057615,3915621685,2657392035,249268274,2044508324,3772115230,2547177864,162941995,2125561021,3887607047,2428444049,498536548,1789927666,4089016648,2227061214,450548861,1843258603,4107580753,2211677639,325883990,1684777152,4251122042,2321926636,335633487,1661365465,4195302755,2366115317,997073096,1281953886,3579855332,2724688242,1006888145,1258607687,3524101629,2768942443,901097722,1119000684,3686517206,2898065728,853044451,1172266101,3705015759,2882616665,651767980,1373503546,3369554304,3218104598,565507253,1454621731,3485111705,3099436303,671266974,1594198024,3322730930,2970347812,795835527,1483230225,3244367275,3060149565,1994146192,31158534,2563907772,4023717930,1907459465,112637215,2680153253,39
804427059,2013776290,251722036,2517215374,3775830040,2137656763,141376813,2439277719,3865271297,1802195444,476864866,2238001368,4066508878,1812370925,453092731,2181625025,4111451223,1706088902,314042704,2344532202,4240017532,1658658271,366619977,2362670323,4224994405,1303535960,984961486,2747007092,3569037538,1256170817,1037604311,2765210733,3554079995,1131014506,879679996,2909243462,3663771856,1141124467,855842277,2852801631,3708648649,1342533948,654459306,3188396048,3373015174,1466479909,544179635,3110523913,3462522015,1591671054,702138776,2966460450,3352799412,1504918807,783551873,3082640443,3233442989,3988292384,2596254646,62317068,1957810842,3939845945,2647816111,81470997,1943803523,3814918930,2489596804,225274430,2053790376,3826175755,2466906013,167816743,2097651377,4027552580,2265490386,503444072,1762050814,4150417245,2154129355,426522225,1852507879,4275313526,2312317920,282753626,1742555852,4189708143,2394877945,397917763,1622183637,3604390888,2714866558,953729732,1340076626,3518719985,2797360999,1068828381,1219638859,3624741850,2936675148,906185462,1090812512,3747672003,2825379669,829329135,1181335161,3412177804,3160834842,628085408,1382605366,3423369109,3138078467,570562233,1426400815,3317316542,2998733608,733239954,1555261956,3268935591,3050360625,752459403,1541320221,2607071920,3965973030,1969922972,40735498,2617837225,3943577151,1913087877,83908371,2512341634,3803740692,2075208622,213261112,2463272603,3855990285,2094854071,198958881,2262029012,4057260610,1759359992,534414190,2176718541,4139329115,1873836001,414664567,2282248934,4279200368,1711684554,285281116,2405801727,4167216745,1634467795,376229701,2685067896,3608007406,1308918612,956543938,2808555105,3495958263,1231636301,1047427035,2932959818,3654703836,1088359270,936918e3,2847714899,3736837829,1202900863,817233897,3183342108,3401237130,1404277552,615818150,3134207493,3453421203,1423857449,601450431,3009837614,3294710456,1567103746,711928724,3020668471,3272380065,1510334235,755167117],i1=Yu(a1);const c1=()=>o1,u1=[J.CRC32,J.CRC32C,J.CRC64NVME,J.SHA1,J.SHA256],Tc=[J.SHA256,J.SHA1,J.CRC32,J.CRC32C,J.CRC64NVME],el=(t,e)=>{const{checksumAlgorithms:s={}}=e;switch(t){case J.MD5:return s?.MD5??e.md5;case J.CRC32:return s?.CRC32??c1();case J.CRC32C:return s?.CRC32C??Y3;case J.CRC64NVME:return s?.CRC64NVME??r1;case J.SHA1:return s?.SHA1??e.sha1;case J.SHA256:return s?.SHA256??e.sha256;default:if(s?.[t])return s[t];throw new Error(`The checksum algorithm "${t}" is not supported by the client. Select one of ${u1}, or provide an implementation to  the client constructor checksums field.`)}},tl=(t,e)=>{const s=new t;return s.update(Jb(e||"")),s.digest()},l1={name:"flexibleChecksumsMiddleware",step:"build",tags:["BODY_CHECKSUM"],override:!0},d1=(t,e)=>(s,n)=>async r=>{if(!Oe.isInstance(r.request)||J3("x-amz-checksum-",r.request.headers))return s(r);const{request:a,input:i}=r,{body:l,headers:d}=a,{base64Encoder:m,streamHasher:p}=t,{requestChecksumRequired:f,requestAlgorithmMember:h}=e,g=await t.requestChecksumCalculation(),y=h?.name,R=h?.httpHeader;y&&!i[y]&&(g===kn.WHEN_SUPPORTED||f)&&(i[y]=ca,R&&(d[R]=ca));const k=W3(i,{requestChecksumRequired:f,requestAlgorithmMember:h?.name,requestChecksumCalculation:g});let w=l,v=d;if(k){switch(k){case J.CRC32:ae(n,"FLEXIBLE_CHECKSUMS_REQ_CRC32","U");break;case J.CRC32C:ae(n,"FLEXIBLE_CHECKSUMS_REQ_CRC32C","V");break;case J.CRC64NVME:ae(n,"FLEXIBLE_CHECKSUMS_REQ_CRC64","W");break;case J.SHA1:ae(n,"FLEXIBLE_CHECKSUMS_REQ_SHA1","X");break;case J.SHA256:ae(n,"FLEXIBLE_CHECKSUMS_REQ_SHA256","Y");break}const D=or(k),M=el(k,t);if(Qu(l)){const{getAwsChunkedEncodingStream:se,bodyLengthChecker:nt}=t;w=se(typeof t.requestStreamBufferSize=="number"&&t.requestStreamBufferSize>=8*1024?G3(l,t.requestStreamBufferSize,n.logger):l,{base64Encoder:m,bodyLengthChecker:nt,checksumLocationName:D,checksumAlgorithmFn:M,streamHasher:p}),v={...d,"content-encoding":d["content-encoding"]?`${d["content-encoding"]},aws-chunked`:"aws-chunked","transfer-encoding":"chunked","x-amz-decoded-content-length":d["content-length"],"x-amz-content-sha256":"STREAMING-UNSIGNED-PAYLOAD-TRAILER","x-amz-trailer":D},delete v["content-length"]}else if(!X3(D,d)){const se=await tl(M,l);v={...d,[D]:m(se)}}}try{return await s({...r,request:{...a,headers:v,body:w}})}catch(D){if(D instanceof Error&&D.name==="InvalidChunkSizeError")try{D.message.endsWith(".")||(D.message+="."),D.message+=" Set [requestStreamBufferSize=number e.g. 65_536] in client constructor to instruct AWS SDK to buffer your input stream."}catch{}throw D}},m1={name:"flexibleChecksumsInputMiddleware",toMiddleware:"serializerMiddleware",relation:"before",tags:["BODY_CHECKSUM"],override:!0},f1=(t,e)=>(s,n)=>async r=>{const a=r.input,{requestValidationModeMember:i}=e,l=await t.requestChecksumCalculation(),d=await t.responseChecksumValidation();switch(l){case kn.WHEN_REQUIRED:ae(n,"FLEXIBLE_CHECKSUMS_REQ_WHEN_REQUIRED","a");break;case kn.WHEN_SUPPORTED:ae(n,"FLEXIBLE_CHECKSUMS_REQ_WHEN_SUPPORTED","Z");break}switch(d){case To.WHEN_REQUIRED:ae(n,"FLEXIBLE_CHECKSUMS_RES_WHEN_REQUIRED","c");break;case To.WHEN_SUPPORTED:ae(n,"FLEXIBLE_CHECKSUMS_RES_WHEN_SUPPORTED","b");break}return i&&!a[i]&&d===To.WHEN_SUPPORTED&&(a[i]="ENABLED"),s(r)},nl=(t=[])=>{const e=[];let s=Tc.length;for(const n of t){const r=Tc.indexOf(n);r!==-1?e[r]=n:e[s++]=n}return e.filter(Boolean)},p1=t=>{const e=t.lastIndexOf("-");if(e!==-1){const s=t.slice(e+1);if(!s.startsWith("0")){const n=parseInt(s,10);if(!isNaN(n)&&n>=1&&n<=1e4)return!0}}return!1},h1=async(t,{checksumAlgorithmFn:e,base64Encoder:s})=>s(await tl(e,t)),g1=async(t,{config:e,responseAlgorithms:s,logger:n})=>{const r=nl(s),{body:a,headers:i}=t;
8for(const l of r){const d=or(l),m=i[d];if(m){let p;try{p=el(l,e)}catch(g){if(l===J.CRC64NVME){n?.warn(`Skipping ${J.CRC64NVME} checksum validation: ${g.message}`);continue}throw g}const{base64Encoder:f}=e;if(Qu(a)){t.body=$3({expectedChecksum:m,checksumSourceLocation:d,checksum:new p,source:a,base64Encoder:f});return}const h=await h1(a,{checksumAlgorithmFn:p,base64Encoder:f});if(h===m)break;throw new Error(`Checksum mismatch: expected "${h}" but received "${m}" in response header "${d}".`)}}},C1={name:"flexibleChecksumsResponseMiddleware",toMiddleware:"deserializerMiddleware",relation:"after",tags:["BODY_CHECKSUM"],override:!0},y1=(t,e)=>(s,n)=>async r=>{if(!Oe.isInstance(r.request))return s(r);const a=r.input,i=await s(r),l=i.response,{requestValidationModeMember:d,responseAlgorithms:m}=e;if(d&&a[d]==="ENABLED"){const{clientName:p,commandName:f}=n,h=Object.keys(t.checksumAlgorithms??{}).filter(R=>{const k=or(R);return l.headers[k]!==void 0}),g=nl([...m??[],...h]);if(p==="S3Client"&&f==="GetObjectCommand"&&g.every(R=>{const k=or(R),w=l.headers[k];return!w||p1(w)}))return i;await g1(l,{config:t,responseAlgorithms:g,logger:n.logger})}return i},j=(t,e)=>({applyToStack:s=>{s.add(d1(t,e),l1),s.addRelativeTo(f1(t,e),m1),s.addRelativeTo(y1(t,e),C1)}}),zt=t=>t[ia]||(t[ia]={}),S1=t=>{const{requestChecksumCalculation:e,responseChecksumValidation:s,requestStreamBufferSize:n}=t;return Object.assign(t,{requestChecksumCalculation:Pt(e??m3),responseChecksumValidation:Pt(s??f3),requestStreamBufferSize:Number(n??0),checksumAlgorithms:t.checksumAlgorithms??{}})};const E1=t=>e=>async s=>{if(!Oe.isInstance(s.request))return e(s);const{request:n}=s,{handlerProtocol:r=""}=t.requestHandler.metadata||{};if(r.indexOf("h2")>=0&&!n.headers[":authority"])delete n.headers.host,n.headers[":authority"]=n.hostname+(n.port?":"+n.port:"");else if(!n.headers.host){let a=n.hostname;n.port!=null&&(a+=`:${n.port}`),n.headers.host=a}return e(s)},x1={name:"hostHeaderMiddleware",step:"build",priority:"low",tags:["HOST"],override:!0},b1=t=>({applyToStack:e=>{e.add(E1(t),x1)}}),B1=()=>(t,e)=>async s=>{try{const n=await t(s),{clientName:r,commandName:a,logger:i,dynamoDbDocumentClientOptions:l={}}=e,{overrideInputFilterSensitiveLog:d,overrideOutputFilterSensitiveLog:m}=l,p=d??e.inputFilterSensitiveLog,f=m??e.outputFilterSensitiveLog,{$metadata:h,...g}=n.output;return i?.info?.({clientName:r,commandName:a,input:p(s.input),output:f(g),metadata:h}),n}catch(n){const{clientName:r,commandName:a,logger:i,dynamoDbDocumentClientOptions:l={}}=e,{overrideInputFilterSensitiveLog:d}=l,m=d??e.inputFilterSensitiveLog;throw i?.error?.({clientName:r,commandName:a,input:m(s.input),error:n,metadata:n.$metadata}),n}},k1={name:"loggerMiddleware",tags:["LOGGER"],step:"initialize",override:!0},_1=t=>({applyToStack:e=>{e.add(B1(),k1)}}),A1={step:"build",tags:["RECURSION_DETECTION"],name:"recursionDetectionMiddleware",override:!0,priority:"low"},R1=()=>t=>async e=>t(e),P1=t=>({applyToStack:e=>{e.add(R1(),A1)}}),Xt=(t,e)=>{const s=[];if(t&&s.push(t),e)for(const n of e)s.push(n);return s},It=(t,e)=>`${t||"anonymous"}${e&&e.length>0?` (a.k.a. ${e.join(",")})`:""}`,ir=()=>{let t=[],e=[],s=!1;const n=new Set,r=f=>f.sort((h,g)=>Oc[g.step]-Oc[h.step]||Dc[g.priority||"normal"]-Dc[h.priority||"normal"]),a=f=>{let h=!1;const g=y=>{const R=Xt(y.name,y.aliases);if(R.includes(f)){h=!0;for(const k of R)n.delete(k);return!1}return!0};return t=t.filter(g),e=e.filter(g),h},i=f=>{let h=!1;const g=y=>{if(y.middleware===f){h=!0;for(const R of Xt(y.name,y.aliases))n.delete(R);return!1}return!0};return t=t.filter(g),e=e.filter(g),h},l=f=>(t.forEach(h=>{f.add(h.middleware,{...h})}),e.forEach(h=>{f.addRelativeTo(h.middleware,{...h})}),f.identifyOnResolve?.(p.identifyOnResolve()),f),d=f=>{const h=[];return f.before.forEach(g=>{g.before.length===0&&g.after.length===0?h.push(g):h.push(...d(g))}),h.push(f),f.after.reverse().forEach(g=>{g.before.length===0&&g.after.length===0?h.push(g):h.push(...d(g))}),h},m=(f=!1)=>{const h=[],g=[],y={};return t.forEach(k=>{const w={...k,before:[],after:[]};for(const v of Xt(w.name,w.aliases))y[v]=w;h.push(w)}),e.forEach(k=>{const w={...k,before:[],after:[]};for(const v of Xt(w.name,w.aliases))y[v]=w;g.push(w)}),g.forEach(k=>{if(k.toMiddleware){const w=y[k.toMiddleware];if(w===void 0){if(f)return;throw new Error(`${k.toMiddleware} is not found when adding ${It(k.name,k.aliases)} middleware ${k.relation} ${k.toMiddleware}`)}k.relation==="after"&&w.after.push(k),k.relation==="before"&&w.before.push(k)}}),r(h).map(d).reduce((k,w)=>(k.push(...w),k),[])},p={add:(f,h={})=>{const{name:g,override:y,aliases:R}=h,k={step:"initialize",priority:"normal",middleware:f,...h},w=Xt(g,R);if(w.length>0){if(w.some(v=>n.has(v))){if(!y)throw new Error(`Duplicate middleware name '${It(g,R)}'`);for(const v of w){const D=t.findIndex(se=>se.name===v||se.aliases?.some(nt=>nt===v));if(D===-1)continue;const M=t[D];if(M.step!==k.step||k.priority!==M.priority)throw new Error(`"${It(M.name,M.aliases)}" middleware with ${M.priority} priority in ${M.step} step cannot be overridden by "${It(g,R)}" middleware with ${k.priority} priority in ${k.step} step.`);t.splice(D,1)}}for(const v of w)n.add(v)}t.push(k)},addRelativeTo:(f,h)=>{const{name:g,override:y,aliases:R}=h,k={middleware:f,...h},w=Xt(g,R);if(w.length>0){if(w.some(v=>n.has(v))){if(!y)throw new Error(`Duplicate middleware name '${It(g,R)}'`);for(const v of w){const D=e.findIndex(se=>se.name===v||se.aliases?.some(nt=>nt===v));if(D===-1)continue;const M=e[D];if(M.toMiddleware!==k.toMiddleware||M.relation!==k.relation)throw new Error(`"${It(M.name,M.aliases)}" middleware ${M.relation} "${M.toMiddleware}" middleware cannot be overridden by "${It(g,R)}" middleware ${k.relation} "${k.toMiddleware}" middleware.`);e.splice(D,1)}}for(const v of w)n.add(v)}e.push(k)},clone:()=>l(ir()),use:f=>{f.applyToStack(p)},remove:f=>typeof f=="string"?a(f):i(f),removeByTag:f=>{let h=!1;const g=y=>{const{tags:R,name:k,aliases:w}=y;if(R&&R.includes(f)){const v=Xt(k,w);for(const D of v)n.delete(D);return h=!0,!1}return!0};return t=t.filter(g),e=e.filter(g),h},concat:f=>{const h=l(ir());return h.use(f),h.identifyOnResolve(s||h.identifyOnResolve()||(f.identifyOnResolve?.()??!1)),h},applyToStack:l,identify:()=>m(!0).map(f=>{const h=f.step??f.relation+" "+f.toMiddleware;return It(f.name,f.aliases)+" - "+h}),identifyOnResolve(f){return typeof f=="boolean"&&(s=f),s},resolve:(f,h)=>{for(const g of m().map(y=>y.middleware).reverse())f=g(f,h);return s&&console.log(p.identify()),f}};return p},Oc={initialize:5,serialize:4,build:3,finalizeRequest:2,deserialize:1},Dc={high:3,normal:2,low:1};class sl{config;middlewareStack=ir();initConfig;handlers;constructor(e){this.config=e;const{protocol:s,protocolSettings:n}=e;n&&typeof s=="function"&&(e.protocol=new s(n))}send(e,s,n){const r=typeof s!="function"?s:void 0,a=typeof s=="function"?s:n,i=r===void 0&&this.config.cacheMiddleware===!0;let l;if(i){this.handlers||(this.handlers=new WeakMap);const d=this.handlers;d.has(e.constructor)?l=d.get(e.constructor):(l=e.resolveMiddleware(this.middlewareStack,this.config,r),d.set(e.constructor,l))}else delete this.handlers,l=e.resolveMiddleware(this.middlewareStack,this.config,r);
8if(a)l(e).then(d=>a(null,d.output),d=>a(d)).catch(()=>{});else return l(e).then(d=>d.output)}destroy(){this.config?.requestHandler?.destroy?.(),delete this.handlers}}const Js=async(t=new Uint8Array,e)=>{if(t instanceof Uint8Array)return Zt.mutate(t);if(!t)return Zt.mutate(new Uint8Array);const s=e.streamCollector(t);return Zt.mutate(await s)};function Ic(t){return encodeURIComponent(t).replace(/[!'()*]/g,function(e){return"%"+e.charCodeAt(0).toString(16).toUpperCase()})}const Mo=t=>typeof t=="function"?t():t,rl=(t,e,s,n,r)=>({name:e,namespace:t,traits:s,input:n,output:r}),w1=t=>(e,s)=>async n=>{const{response:r}=await e(n),{operationSchema:a}=zt(s),[,i,l,d,m,p]=a??[];try{const f=await t.protocol.deserializeResponse(rl(i,l,d,m,p),{...t,...s},r);return{response:r,output:f}}catch(f){if(Object.defineProperty(f,"$response",{value:r,enumerable:!1,writable:!1,configurable:!1}),!("$metadata"in f)){const h="Deserialization error: to see the raw response, inspect the hidden field {error}.$response on this object.";try{f.message+=`
9  `+h}catch{!s.logger||s.logger?.constructor?.name==="NoOpLogger"?console.warn(h):s.logger?.warn?.(h)}typeof f.$responseBodyText<"u"&&f.$response&&(f.$response.body=f.$responseBodyText);try{if(Ut.isInstance(r)){const{headers:g={}}=r,y=Object.entries(g);f.$metadata={httpStatusCode:r.statusCode,requestId:Lo(/^x-[\w-]+-request-?id$/,y),extendedRequestId:Lo(/^x-[\w-]+-id-2$/,y),cfId:Lo(/^x-[\w-]+-cf-id$/,y)}}}catch{}}throw f}},Lo=(t,e)=>(e.find(([s])=>s.match(t))||[void 0,void 0])[1],v1=t=>{if(typeof t=="object"){if("url"in t){const e=aa(t.url);if(t.headers){e.headers={};for(const s in t.headers)e.headers[s.toLowerCase()]=t.headers[s].join(", ")}return e}return t}return aa(t)},T1=t=>(e,s)=>async n=>{const{operationSchema:r}=zt(s),[,a,i,l,d,m]=r??[],p=s.endpointV2?async()=>v1(s.endpointV2):t.endpoint,f=await t.protocol.serializeRequest(rl(a,i,l,d,m),n.input,{...t,...s,endpoint:p});return e({...n,request:f})},O1={name:"deserializerMiddleware",step:"deserialize",tags:["DESERIALIZER"],override:!0},D1={name:"serializerMiddleware",step:"serialize",tags:["SERIALIZER"],override:!0};function I1(t){return{applyToStack:e=>{e.add(T1(t),D1),e.add(w1(t),O1),t.protocol.setSerdeContext(t)}}}const $o=[];function Sn(t){if(typeof t=="object")return t;if(t=t|0,$o[t])return $o[t];const e={};let s=0;for(const n of["httpLabel","idempotent","idempotencyToken","sensitive","httpPayload","httpResponseCode","httpQueryParams"])(t>>s++&1)===1&&(e[n]=1);return $o[t]=e}const os={it:Symbol.for("@smithy/nor-struct-it"),ns:Symbol.for("@smithy/ns")},No=[],Uo={};class Y{ref;memberName;static symbol=Symbol.for("@smithy/nor");symbol=Y.symbol;name;schema;_isMemberSchema;traits;memberTraits;normalizedTraits;constructor(e,s){this.ref=e,this.memberName=s;const n=[];let r=e,a=e;for(this._isMemberSchema=!1;Go(r);)n.push(r[1]),r=r[0],a=Mo(r),this._isMemberSchema=!0;if(n.length>0){this.memberTraits={};for(let i=n.length-1;i>=0;--i){const l=n[i];Object.assign(this.memberTraits,Sn(l))}}else this.memberTraits=0;if(a instanceof Y){const i=this.memberTraits;Object.assign(this,a),this.memberTraits=Object.assign({},i,a.getMemberTraits(),this.getMemberTraits()),this.normalizedTraits=void 0,this.memberName=s??a.memberName;return}if(this.schema=Mo(a),M1(this.schema)?(this.name=`${this.schema[1]}#${this.schema[2]}`,this.traits=this.schema[3]):(this.name=this.memberName??String(a),this.traits=0),this._isMemberSchema&&!s)throw new Error(`@smithy/core/schema - NormalizedSchema member init ${this.getName(!0)} missing member name.`)}static[Symbol.hasInstance](e){const s=this.prototype.isPrototypeOf(e);return!s&&typeof e=="object"&&e!==null?e.symbol===this.symbol:s}static of(e){const s=typeof e=="function"||typeof e=="object"&&e!==null;if(typeof e=="number"){if(No[e])return No[e]}else if(typeof e=="string"){if(Uo[e])return Uo[e]}else if(s&&e[os.ns])return e[os.ns];const n=Mo(e);if(n instanceof Y)return n;if(Go(n)){const[a,i]=n;if(a instanceof Y)return Object.assign(a.getMergedTraits(),Sn(i)),a;throw new Error(`@smithy/core/schema - may not init unwrapped member schema=${JSON.stringify(e,null,2)}.`)}const r=new Y(n);return s?e[os.ns]=r:typeof n=="string"?Uo[n]=r:typeof n=="number"?No[n]=r:r}getSchema(){const e=this.schema;return Array.isArray(e)&&e[0]===0?e[4]:e}getName(e=!1){const{name:s}=this;return!e&&s&&s.includes("#")?s.split("#")[1]:s||void 0}getMemberName(){return this.memberName}isMemberSchema(){return this._isMemberSchema}isListSchema(){const e=this.getSchema();return typeof e=="number"?e>=64&&e<128:e[0]===1}isMapSchema(){const e=this.getSchema();return typeof e=="number"?e>=128&&e<=255:e[0]===2}isStructSchema(){const e=this.getSchema();if(typeof e!="object")return!1;const s=e[0];return s===3||s===-3||s===4}isUnionSchema(){const e=this.getSchema();return typeof e!="object"?!1:e[0]===4}isBlobSchema(){const e=this.getSchema();return e===21||e===42}isTimestampSchema(){const e=this.getSchema();return typeof e=="number"&&e>=4&&e<=7}
9isUnitSchema(){return this.getSchema()==="unit"}isDocumentSchema(){return this.getSchema()===15}isStringSchema(){return this.getSchema()===0}isBooleanSchema(){return this.getSchema()===2}isNumericSchema(){return this.getSchema()===1}isBigIntegerSchema(){return this.getSchema()===17}isBigDecimalSchema(){return this.getSchema()===19}isStreaming(){const{streaming:e}=this.getMergedTraits();return!!e||this.getSchema()===42}isIdempotencyToken(){return!!this.getMergedTraits().idempotencyToken}getMergedTraits(){return this.normalizedTraits??(this.normalizedTraits={...this.getOwnTraits(),...this.getMemberTraits()})}getMemberTraits(){return Sn(this.memberTraits)}getOwnTraits(){return Sn(this.traits)}getKeySchema(){const[e,s]=[this.isDocumentSchema(),this.isMapSchema()];if(!e&&!s)throw new Error(`@smithy/core/schema - cannot get key for non-map: ${this.getName(!0)}`);const n=this.getSchema(),r=e?15:n[4]??0;return as([r,0],"key")}getValueSchema(){const e=this.getSchema(),[s,n,r]=[this.isDocumentSchema(),this.isMapSchema(),this.isListSchema()],a=typeof e=="number"?63&e:e&&typeof e=="object"&&(n||r)?e[3+e[0]]:s?15:void 0;if(a!=null)return as([a,0],n?"value":"member");throw new Error(`@smithy/core/schema - ${this.getName(!0)} has no value member.`)}getMemberSchema(e){const s=this.getSchema();if(this.isStructSchema()&&s[4].includes(e)){const n=s[4].indexOf(e),r=s[5][n];return as(Go(r)?r:[r,0],e)}if(this.isDocumentSchema())return as([15,0],e);throw new Error(`@smithy/core/schema - ${this.getName(!0)} has no member=${e}.`)}getMemberSchemas(){const e={};try{for(const[s,n]of this.structIterator())e[s]=n}catch{}return e}getEventStreamMember(){if(this.isStructSchema()){for(const[e,s]of this.structIterator())if(s.isStreaming()&&s.isStructSchema())return e}return""}*structIterator(){if(this.isUnitSchema())return;if(!this.isStructSchema())throw new Error("@smithy/core/schema - cannot iterate non-struct schema.");const e=this.getSchema(),s=e[4].length;let n=e[os.it];if(n&&s===n.length){yield*n;return}n=Array(s);for(let r=0;r<s;++r){const a=e[4][r],i=as([e[5][r],0],a);yield n[r]=[a,i]}e[os.it]=n}}function as(t,e){if(t instanceof Y)return Object.assign(t,{memberName:e,_isMemberSchema:!0});const s=Y;return new s(t,e)}const Go=t=>Array.isArray(t)&&t.length===2,M1=t=>Array.isArray(t)&&t.length>=5;class Je{namespace;schemas;exceptions;static registries=new Map;constructor(e,s=new Map,n=new Map){this.namespace=e,this.schemas=s,this.exceptions=n}static for(e){return Je.registries.has(e)||Je.registries.set(e,new Je(e)),Je.registries.get(e)}copyFrom(e){const{schemas:s,exceptions:n}=this;for(const[r,a]of e.schemas)s.has(r)||s.set(r,a);for(const[r,a]of e.exceptions)n.has(r)||n.set(r,a)}register(e,s){const n=this.normalizeShapeId(e);for(const r of[this,Je.for(n.split("#")[0])])r.schemas.set(n,s)}getSchema(e){const s=this.normalizeShapeId(e);if(!this.schemas.has(s))throw new Error(`@smithy/core/schema - schema not found for ${s}`);return this.schemas.get(s)}registerError(e,s){const n=e,r=n[1];for(const a of[this,Je.for(r)])a.schemas.set(r+"#"+n[2],n),a.exceptions.set(n,s)}getErrorCtor(e){const s=e;return this.exceptions.has(s)?this.exceptions.get(s):Je.for(s[1]).exceptions.get(s)}getBaseException(){for(const e of this.exceptions.keys())if(Array.isArray(e)){const[,s,n]=e,r=s+"#"+n;if(r.startsWith("smithy.ts.sdk.synthetic.")&&r.endsWith("ServiceException"))return e}}find(e){for(const s of this.schemas.values())if(e(s))return s}clear(){this.schemas.clear(),this.exceptions.clear()}normalizeShapeId(e){return e.includes("#")?e:this.namespace+"#"+e}}const L1=t=>{if(t!=null){if(typeof t=="string"){const e=parseFloat(t);if(!Number.isNaN(e))return String(e)!==String(t)&&q1.warn(j1(`Expected number but observed string: ${t}`)),e}if(typeof t=="number")return t;throw new TypeError(`Expected number, got ${typeof t}: ${t}`)}},$1=Math.ceil(2**127*(2-2**-23)),Mc=t=>{const e=L1(t);if(e!==void 0&&!Number.isNaN(e)&&e!==1/0&&e!==-1/0&&Math.abs(e)>$1)throw new TypeError(`Expected 32-bit float, got ${t}`);return e},N1=t=>{if(t!=null){if(Number.isInteger(t)&&!Number.isNaN(t))return t;throw new TypeError(`Expected integer, got ${typeof t}: ${t}`)}},Lc=t=>ol(t,16),$c=t=>ol(t,8),ol=(t,e)=>{const s=N1(t);if(s!==void 0&&U1(s,e)!==s)throw new TypeError(`Expected ${e}-bit integer, got ${t}`);return s},U1=(t,e)=>{switch(e){case 32:return Int32Array.of(t)[0];case 16:return Int16Array.of(t)[0];case 8:return Int8Array.of(t)[0]}},G1=t=>Mc(typeof t=="string"?Ma(t):t),F1=/(-?(?:0|[1-9]\d*)(?:\.\d+)?(?:[eE][+-]?\d+)?)|(-?Infinity)|(NaN)/g,Ma=t=>{const e=t.match(F1);if(e===null||e[0].length!==t.length)throw new TypeError("Expected real number, got implicit NaN");return parseFloat(t)},ya=t=>Lc(typeof t=="string"?Ma(t):t),z1=t=>$c(typeof t=="string"?Ma(t):t),j1=t=>String(new TypeError(t).stack||t).split(`
10`).slice(0,5).filter(e=>!e.includes("stackTraceWarning")).join(`
11`),q1={warn:console.warn},H1=["Sun","Mon","Tue","Wed","Thu","Fri","Sat"],La=["Jan","Feb","Mar","Apr","May","Jun","Jul","Aug","Sep","Oct","Nov","Dec"];function Sa(t){const e=t.getUTCFullYear(),s=t.getUTCMonth(),n=t.getUTCDay(),r=t.getUTCDate(),a=t.getUTCHours(),i=t.getUTCMinutes(),l=t.getUTCSeconds(),d=r<10?`0${r}`:`${r}`,m=a<10?`0${a}`:`${a}`,p=i<10?`0${i}`:`${i}`,f=l<10?`0${l}`:`${l}`;return`${H1[n]}, ${d} ${La[s]} ${e} ${m}:${p}:${f} GMT`}const V1=new RegExp(/^(?:Mon|Tue|Wed|Thu|Fri|Sat|Sun), (\d{2}) (Jan|Feb|Mar|Apr|May|Jun|Jul|Aug|Sep|Oct|Nov|Dec) (\d{4}) (\d{1,2}):(\d{2}):(\d{2})(?:\.(\d+))? GMT$/),K1=new RegExp(/^(?:Monday|Tuesday|Wednesday|Thursday|Frid
11ay|Saturday|Sunday), (\d{2})-(Jan|Feb|Mar|Apr|May|Jun|Jul|Aug|Sep|Oct|Nov|Dec)-(\d{2}) (\d{1,2}):(\d{2}):(\d{2})(?:\.(\d+))? GMT$/),W1=new RegExp(/^(?:Mon|Tue|Wed|Thu|Fri|Sat|Sun) (Jan|Feb|Mar|Apr|May|Jun|Jul|Aug|Sep|Oct|Nov|Dec) ( [1-9]|\d{2}) (\d{1,2}):(\d{2}):(\d{2})(?:\.(\d+))? (\d{4})$/),al=t=>{if(t==null)return;if(typeof t!="string")throw new TypeError("RFC-7231 date-times must be expressed as strings");let e=V1.exec(t);if(e){const[s,n,r,a,i,l,d,m]=e;return Fo(ya(cr(a)),zo(r),bn(n,"day",1,31),{hours:i,minutes:l,seconds:d,fractionalMilliseconds:m})}if(e=K1.exec(t),e){const[s,n,r,a,i,l,d,m]=e;return Q1(Fo(X1(a),zo(r),bn(n,"day",1,31),{hours:i,minutes:l,seconds:d,fractionalMilliseconds:m}))}if(e=W1.exec(t),e){const[s,n,r,a,i,l,d,m]=e;return Fo(ya(cr(m)),zo(n),bn(r.trimLeft(),"day",1,31),{hours:a,minutes:i,seconds:l,fractionalMilliseconds:d})}throw new TypeError("Invalid RFC-7231 date-time value")},Fo=(t,e,s,n)=>{const r=e-1;return Y1(t,r,s),new Date(Date.UTC(t,r,s,bn(n.hours,"hour",0,23),bn(n.minutes,"minute",0,59),bn(n.seconds,"seconds",0,60),tB(n.fractionalMilliseconds)))},X1=t=>{const e=new Date().getUTCFullYear(),s=Math.floor(e/100)*100+ya(cr(t));return s<e?s+100:s},J1=50*365*24*60*60*1e3,Q1=t=>t.getTime()-new Date().getTime()>J1?new Date(Date.UTC(t.getUTCFullYear()-100,t.getUTCMonth(),t.getUTCDate(),t.getUTCHours(),t.getUTCMinutes(),t.getUTCSeconds(),t.getUTCMilliseconds())):t,zo=t=>{const e=La.indexOf(t);if(e<0)throw new TypeError(`Invalid month: ${t}`);return e+1},Z1=[31,28,31,30,31,30,31,31,30,31,30,31],Y1=(t,e,s)=>{let n=Z1[e];if(e===1&&eB(t)&&(n=29),s>n)throw new TypeError(`Invalid day for ${La[e]} in ${t}: ${s}`)},eB=t=>t%4===0&&(t%100!==0||t%400===0),bn=(t,e,s,n)=>{const r=z1(cr(t));if(r<s||r>n)throw new TypeError(`${e} must be between ${s} and ${n}, inclusive`);return r},tB=t=>t==null?0:G1("0."+t)*1e3,cr=t=>{let e=0;for(;e<t.length-1&&t.charAt(e)==="0";)e++;return e===0?t:t.slice(e)},Nc=typeof crypto<"u"&&crypto.randomUUID&&crypto.randomUUID.bind(crypto),ye=Array.from({length:256},(t,e)=>e.toString(16).padStart(2,"0")),$a=()=>{if(Nc)return Nc();const t=new Uint8Array(16);return crypto.getRandomValues(t),t[6]=t[6]&15|64,t[8]=t[8]&63|128,ye[t[0]]+ye[t[1]]+ye[t[2]]+ye[t[3]]+"-"+ye[t[4]]+ye[t[5]]+"-"+ye[t[6]]+ye[t[7]]+"-"+ye[t[8]]+ye[t[9]]+"-"+ye[t[10]]+ye[t[11]]+ye[t[12]]+ye[t[13]]+ye[t[14]]+ye[t[15]]},$t=function(e){return Object.assign(new String(e),{deserializeJSON(){return JSON.parse(String(e))},toString(){return String(e)},toJSON(){return String(e)}})};$t.from=t=>t&&typeof t=="object"&&(t instanceof $t||"deserializeJSON"in t)?t:typeof t=="string"||Object.getPrototypeOf(t)===String.prototype?$t(String(t)):$t(JSON.stringify(t));$t.fromObject=$t.from;function nB(t){return(t.includes(",")||t.includes('"'))&&(t=`"${t.replace(/"/g,'\\"')}"`),t}const Na="(?:Mon|Tue|Wed|Thu|Fri|Sat|Sun)(?:[ne|u?r]?s?day)?",Ua="(Jan|Feb|Mar|Apr|May|Jun|Jul|Aug|Sep|Oct|Nov|Dec)",Ga="(\\d?\\d):(\\d{2}):(\\d{2})(?:\\.(\\d+))?",il="(\\d?\\d)",cl="(\\d{4})",sB=new RegExp(/^(\d{4})-(\d\d)-(\d\d)[tT](\d\d):(\d\d):(\d\d)(\.(\d+))?(([-+]\d\d:\d\d)|[zZ])$/),rB=new RegExp(`^${Na}, ${il} ${Ua} ${cl} ${Ga} GMT$`),oB=new RegExp(`^${Na}, ${il}-${Ua}-(\\d\\d) ${Ga} GMT$`),aB=new RegExp(`^${Na} ${Ua} ( [1-9]|\\d\\d) ${Ga} ${cl}$`),iB=["Jan","Feb","Mar","Apr","May","Jun","Jul","Aug","Sep","Oct","Nov","Dec"],cB=t=>{if(t==null)return;let e=NaN;if(typeof t=="number")e=t;else if(typeof t=="string"){if(!/^-?\d*\.?\d+$/.test(t))throw new TypeError("parseEpochTimestamp - numeric string invalid.");e=Number.parseFloat(t)}else typeof t=="object"&&t.tag===1&&(e=t.value);if(isNaN(e)||Math.abs(e)===1/0)throw new TypeError("Epoch timestamps must be valid finite numbers.");return new Date(Math.round(e*1e3))},uB=t=>{if(t==null)return;if(typeof t!="string")throw new TypeError("RFC3339 timestamps must be strings");const e=sB.exec(t);if(!e)throw new TypeError(`Invalid RFC3339 timestamp format ${t}`);const[,s,n,r,a,i,l,,d,m]=e;At(n,1,12),At(r,1,31),At(a,0,23),At(i,0,59),At(l,0,60);const p=new Date(Date.UTC(Number(s),Number(n)-1,Number(r),Number(a),Number(i),Number(l),Number(d)?Math.round(parseFloat(`0.${d}`)*1e3):0));if(p.setUTCFullYear(Number(s)),m.toUpperCase()!="Z"){const[,f,h,g]=/([+-])(\d\d):(\d\d)/.exec(m)||[void 0,"+",0,0],y=f==="-"?1:-1;p.setTime(p.getTime()+y*(Number(h)*60*60*1e3+Number(g)*60*1e3))}return p},lB=t=>{if(t==null)return;if(typeof t!="string")throw new TypeError("RFC7231 timestamps must be strings.");let e,s,n,r,a,i,l,d;if((d=rB.exec(t))?[,e,s,n,r,a,i,l]=d:(d=oB.exec(t))?([,e,s,n,r,a,i,l]=d,n=(Number(n)+1900).toString()):(d=aB.exec(t))&&([,s,e,r,a,i,l,n]=d),n&&i){const m=Date.UTC(Number(n),iB.indexOf(s),Number(e),Number(r),Number(a),Number(i),l?Math.round(parseFloat(`0.${l}`)*1e3):0);
11At(e,1,31),At(r,0,23),At(a,0,59),At(i,0,60);const p=new Date(m);return p.setUTCFullYear(Number(n)),p}throw new TypeError(`Invalid RFC7231 date-time value ${t}.`)};function At(t,e,s){const n=Number(t);if(n<e||n>s)throw new Error(`Value ${n} out of range [${e}, ${s}]`)}function dB(t,e,s){if(!Number.isInteger(s))throw new Error("Invalid number of delimiters ("+s+") for splitEvery.");const n=t.split(e),r=[];let a="";for(let i=0;i<n.length;i++)a===""?a=n[i]:a+=e+n[i],(i+1)%s===0&&(r.push(a),a="");return a!==""&&r.push(a),r}const ul=t=>{const e=t.length,s=[];let n=!1,r,a=0;for(let i=0;i<e;++i){const l=t[i];switch(l){case'"':r!=="\\"&&(n=!n);break;case",":n||(s.push(t.slice(a,i)),a=i+1);break}r=l}return s.push(t.slice(a)),s.map(i=>{i=i.trim();const l=i.length;return l<2?i:(i[0]==='"'&&i[l-1]==='"'&&(i=i.slice(1,l-1)),i.replace(/\\"/g,'"'))})},Uc=/^-?\d*(\.\d+)?$/;class Tr{string;type;constructor(e,s){if(this.string=e,this.type=s,!Uc.test(e))throw new Error('@smithy/core/serde - NumericValue must only contain [0-9], at most one decimal point ".", and an optional negation prefix "-".')}toString(){return this.string}static[Symbol.hasInstance](e){if(!e||typeof e!="object")return!1;const s=e;return Tr.prototype.isPrototypeOf(e)||s.type==="bigDecimal"&&Uc.test(s.string)}}class Or{serdeContext;setSerdeContext(e){this.serdeContext=e}}class mB extends Or{options;compositeErrorRegistry;constructor(e){super(),this.options=e,this.compositeErrorRegistry=Je.for(e.defaultNamespace);for(const s of e.errorTypeRegistries??[])this.compositeErrorRegistry.copyFrom(s)}getRequestType(){return Oe}getResponseType(){return Ut}setSerdeContext(e){this.serdeContext=e,this.serializer.setSerdeContext(e),this.deserializer.setSerdeContext(e),this.getPayloadCodec()&&this.getPayloadCodec().setSerdeContext(e)}updateServiceEndpoint(e,s){if("url"in s){e.protocol=s.url.protocol,e.hostname=s.url.hostname,e.port=s.url.port?Number(s.url.port):void 0,e.path=s.url.pathname,e.fragment=s.url.hash||void 0,e.username=s.url.username||void 0,e.password=s.url.password||void 0,e.query||(e.query={});for(const[n,r]of s.url.searchParams.entries())e.query[n]=r;if(s.headers)for(const n in s.headers)e.headers[n]=s.headers[n].join(", ");return e}else{if(e.protocol=s.protocol,e.hostname=s.hostname,e.port=s.port?Number(s.port):void 0,e.path=s.path,e.query={...s.query},s.headers)for(const n in s.headers)e.headers[n]=s.headers[n];return e}}setHostPrefix(e,s,n){if(this.serdeContext?.disableHostPrefix)return;const r=Y.of(s.input),a=Sn(s.traits??{});if(a.endpoint){let i=a.endpoint?.[0];if(typeof i=="string"){for(const[l,d]of r.structIterator()){if(!d.getMergedTraits().hostLabel)continue;const m=n[l];if(typeof m!="string")throw new Error(`@smithy/core/schema - ${l} in input must be a string as hostLabel.`);i=i.replace(`{${l}}`,m)}e.hostname=i+e.hostname}}}deserializeMetadata(e){return{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"]}}async serializeEventStream({eventStream:e,requestSchema:s,initialRequest:n}){return(await this.loadEventStreamCapability()).serializeEventStream({eventStream:e,requestSchema:s,initialRequest:n})}async deserializeEventStream({response:e,responseSchema:s,initialResponseContainer:n}){return(await this.loadEventStreamCapability()).deserializeEventStream({response:e,responseSchema:s,initialResponseContainer:n})}async loadEventStreamCapability(){const{EventStreamSerde:e}=await a3(async()=>{const{EventStreamSerde:s}=await import("./index-DpXI0NXT.js");return{EventStreamSerde:s}},__vite__mapDeps([0,1,2]));return new e({marshaller:this.getEventStreamMarshaller(),serializer:this.serializer,deserializer:this.deserializer,serdeContext:this.serdeContext,defaultContentType:this.getDefaultContentType()})}getDefaultContentType(){throw new Error(`@smithy/core/protocols - ${this.constructor.name} getDefaultContentType() implementation missing.`)}async deserializeHttpMessage(e,s,n,r,a){return[]}getEventStreamMarshaller(){const e=this.serdeContext;if(!e.eventStreamMarshaller)throw new Error("@smithy/core - HttpProtocol: eventStreamMarshaller missing in serdeContext.");return e.eventStreamMarshaller}}class fB extends mB{async serializeRequest(e,s,n){const r=s&&typeof s=="object"?s:{},a=this.serializer,i={},l={},d=await n.endpoint(),m=Y.of(e?.input),p=[],f=[];let h=!1,g;const y=new Oe({protocol:"",hostname:"",port:void 0,path:"",fragment:void 0,query:i,headers:l,body:void 0});if(d){this.updateServiceEndpoint(y,d),this.setHostPrefix(y,e,r);const R=Sn(e.traits);if(R.http){y.method=R.http[0];const[k,w]=R.http[1].split("?");y.path=="/"?y.path=k:y.path+=k;const v=new URLSearchParams(w??"");for(const[D,M]of v)i[D]=M}}for(const[R,k]of m.structIterator()){const w=k.getMergedTraits()??{},v=r[R];if(v==null&&!k.isIdempotencyToken()){if(w.httpLabel&&(y.path.includes(`{${R}+}`)||y.path.includes(`{${R}}`)))throw new Error(`No value provided for input HTTP label: ${R}.`);continue}if(w.httpPayload)k.isStreaming()?k.isStructSchema()?r[R]&&(g=await this.serializeEventStream({eventStream:r[R],requestSchema:m})):g=v:(a.write(k,v),g=a.flush());else if(w.httpLabel){a.write(k,v);const D=a.flush();y.path.includes(`{${R}+}`)?y.path=y.path.replace(`{${R}+}`,D.split("/").map(Ic).join("/")):y.path.includes(`{${R}}`)&&(y.path=y.path.replace(`{${R}}`,Ic(D)))}else if(w.httpHeader)a.write(k,v),l[w.httpHeader.toLowerCase()]=String(a.flush());else if(typeof w.httpPrefixHeaders=="string")for(const D in v){const M=v[D],se=w.httpPrefixHeaders+D;a.write([k.getValueSchema(),{httpHeader:se}],M),l[se.toLowerCase()]=a.flush()}else w.httpQuery||w.httpQueryParams?this.serializeQuery(k,v,i):(h=!0,p.push(R),f.push(k))}if(h&&r){const[R,k]=(m.getName(!0)??"#Unknown").split("#"),w=m.getSchema()[6],v=[3,R,k,m.getMergedTraits(),p,f,void 0];w?v[6]=w:v.pop(),a.write(v,r),g=a.flush()}return y.headers=l,y.query=i,y.body=g,y}serializeQuery(e,s,n){const r=this.serializer,a=e.getMergedTraits();if(a.httpQueryParams){for(const i in s)if(!(i in n)){const l=s[i],d=e.getValueSchema();Object.assign(d.getMergedTraits(),{...a,httpQuery:i,httpQueryParams:void 0}),this.serializeQuery(d,l,n)}return}if(e.isListSchema()){const i=!!e.getMergedTraits().sparse,l=[];for(const d of s){r.write([e.getValueSchema(),a],d);const m=r.flush();(i||m!==void 0)&&l.push(m)}n[a.httpQuery]=l}else r.write([e,a],s),n[a.httpQuery]=r.flush()}async deserializeResponse(e,s,n){const r=this.deserializer,a=Y.of(e.output),i={};if(n.statusCode>=300){const d=await Js(n.body,s);throw d.byteLength>0&&Object.assign(i,await r.read(15,d)),await this.handleError(e,s,n,i,this.deserializeMetadata(n)),new Error("@smithy/core/protocols - HTTP Protocol error handler failed to throw.")}for(const d in n.headers){const m=n.headers[d];delete n.headers[d],n.headers[d.toLowerCase()]=m}const l=await this.deserializeHttpMessage(a,s,n,i);if(l.length){const d=await Js(n.body,s);if(d.byteLength>0){const m=await r.read(a,d);for(const p of l)m[p]!=null&&(i[p]=m[p])}}else l.discardResponseBody&&await Js(n.body,s);return i.$metadata=this.deserializeMetadata(n),i}async deserializeHttpMessage(e,s,n,r,a){let i;r instanceof Set?i=a:i=r;let l=!0;const d=this.deserializer,m=Y.of(e),p=[];for(const[f,h]of m.structIterator()){const g=h.getMemberTraits();if(g.httpPayload){if(l=!1,h.isStreaming())h.isStructSchema()?i[f]=await this.deserializeEventStream({response:n,responseSchema:m}):i[f]=Ju(n.body);else if(n.body){const R=await Js(n.body,s);R.byteLength>0&&(i[f]=await d.read(h,R))}}else if(g.httpHeader){const y=String(g.httpHeader).toLowerCase(),R=n.headers[y];if(R!=null)if(h.isListSchema()){const k=h.getValueSchema();k.getMergedTraits().httpHeader=y;let w;k.isTimestampSchema()&&k.getSchema()===4?w=dB(R,",",2):w=ul(R);const v=[];for(const D of w)v.push(await d.read(k,D.trim()));i[f]=v}else i[f]=await d.read(h,R)}else if(g.httpPrefixHeaders!==void 0){i[f]={};for(const y in n.headers)if(y.startsWith(g.httpPrefixHeaders)){const R=n.headers[y],k=h.getValueSchema();k.getMergedTraits().httpHeader=y,i[f][y.slice(g.httpPrefixHeaders.length)]=await d.read(k,R)}}else g.httpResponseCode?i[f]=n.statusCode:p.push(f)}return p.discardResponseBody=l,p}}function Fa(t,e){if(e.timestampFormat.useTrait&&t.isTimestampSchema()&&(t.getSchema()===5||t.getSchema()===6||t.getSchema()===7))return t.getSchema();const{httpLabel:s,httpPrefixHeaders:n,httpHeader:r,httpQuery:a}=t.getMergedTraits();return(e.httpBindings?typeof n=="string"||r?6:a||s?5:void 0:void 0)??e.timestampFormat.default}class ll extends Or{settings;constructor(e){super(),this.settings=e}read(e,s){const n=Y.of(e);if(n.isListSchema())return ul(s).map(r=>this.read(n.getValueSchema(),r));if(n.isBlobSchema())return(this.serdeContext?.base64Decoder??_n)(s);if(n.isTimestampSchema())switch(Fa(n,this.settings)){case 5:return uB(s);case 6:return lB(s);case 7:return cB(s);default:return console.warn("Missing timestamp format, parsing value with Date constructor:",s),new Date(s)}if(n.isStringSchema()){const r=n.getMergedTraits().mediaType;let a=s;if(r)return n.getMergedTraits().httpHeader&&(a=this.base64ToUtf8(a)),(r==="application/json"||r.endsWith("+json"))&&(a=$t.from(a)),a}
11return n.isNumericSchema()?Number(s):n.isBigIntegerSchema()?BigInt(s):n.isBigDecimalSchema()?new Tr(s,"bigDecimal"):n.isBooleanSchema()?String(s).toLowerCase()==="true":s}base64ToUtf8(e){return(this.serdeContext?.utf8Encoder??An)((this.serdeContext?.base64Decoder??_n)(e))}}class pB extends Or{codecDeserializer;stringDeserializer;constructor(e,s){super(),this.codecDeserializer=e,this.stringDeserializer=new ll(s)}setSerdeContext(e){this.stringDeserializer.setSerdeContext(e),this.codecDeserializer.setSerdeContext(e),this.serdeContext=e}read(e,s){const n=Y.of(e),r=n.getMergedTraits(),a=this.serdeContext?.utf8Encoder??An;if(r.httpHeader||r.httpResponseCode)return this.stringDeserializer.read(n,a(s));if(r.httpPayload){if(n.isBlobSchema()){const i=this.serdeContext?.utf8Decoder??Bs;return typeof s=="string"?i(s):s}else if(n.isStringSchema())return"byteLength"in s?a(s):s}return this.codecDeserializer.read(n,s)}}class hB extends Or{settings;stringBuffer="";constructor(e){super(),this.settings=e}write(e,s){const n=Y.of(e);switch(typeof s){case"object":if(s===null){this.stringBuffer="null";return}if(n.isTimestampSchema()){if(!(s instanceof Date))throw new Error(`@smithy/core/protocols - received non-Date value ${s} when schema expected Date in ${n.getName(!0)}`);switch(Fa(n,this.settings)){case 5:this.stringBuffer=s.toISOString().replace(".000Z","Z");break;case 6:this.stringBuffer=Sa(s);break;case 7:this.stringBuffer=String(s.getTime()/1e3);break;default:console.warn("Missing timestamp format, using epoch seconds",s),this.stringBuffer=String(s.getTime()/1e3)}return}if(n.isBlobSchema()&&"byteLength"in s){this.stringBuffer=(this.serdeContext?.base64Encoder??Yt)(s);return}if(n.isListSchema()&&Array.isArray(s)){let i="";for(const l of s){this.write([n.getValueSchema(),n.getMergedTraits()],l);const d=this.flush(),m=n.getValueSchema().isTimestampSchema()?d:nB(d);i!==""&&(i+=", "),i+=m}this.stringBuffer=i;return}this.stringBuffer=JSON.stringify(s,null,2);break;case"string":const r=n.getMergedTraits().mediaType;let a=s;if(r&&((r==="application/json"||r.endsWith("+json"))&&(a=$t.from(a)),n.getMergedTraits().httpHeader)){this.stringBuffer=(this.serdeContext?.base64Encoder??Yt)(a.toString());return}this.stringBuffer=s;break;default:n.isIdempotencyToken()?this.stringBuffer=$a():this.stringBuffer=String(s)}}flush(){const e=this.stringBuffer;return this.stringBuffer="",e}}class gB{codecSerializer;stringSerializer;buffer;constructor(e,s,n=new hB(s)){this.codecSerializer=e,this.stringSerializer=n}setSerdeContext(e){this.codecSerializer.setSerdeContext(e),this.stringSerializer.setSerdeContext(e)}write(e,s){const n=Y.of(e),r=n.getMergedTraits();if(r.httpHeader||r.httpLabel||r.httpQuery){this.stringSerializer.write(n,s),this.buffer=this.stringSerializer.flush();return}return this.codecSerializer.write(n,s)}flush(){if(this.buffer!==void 0){const e=this.buffer;return this.buffer=void 0,e}return this.codecSerializer.flush()}}const jo="***SensitiveInformation***";function Ea(t,e){if(e==null)return e;const s=Y.of(t);if(s.getMergedTraits().sensitive)return jo;
11if(s.isListSchema()){if(!!s.getValueSchema().getMergedTraits().sensitive)return jo}else if(s.isMapSchema()){if(!!s.getKeySchema().getMergedTraits().sensitive||!!s.getValueSchema().getMergedTraits().sensitive)return jo}else if(s.isStructSchema()&&typeof e=="object"){const n=e,r={};for(const[a,i]of s.structIterator())n[a]!=null&&(r[a]=Ea(i,n[a]));return r}return e}class E{middlewareStack=ir();schema;static classBuilder(){return new CB}resolveMiddlewareWithContext(e,s,n,{middlewareFn:r,clientName:a,commandName:i,inputFilterSensitiveLog:l,outputFilterSensitiveLog:d,smithyContext:m,additionalContext:p,CommandCtor:f}){for(const w of r.bind(this)(f,e,s,n))this.middlewareStack.use(w);const h=e.concat(this.middlewareStack),{logger:g}=s,y={logger:g,clientName:a,commandName:i,inputFilterSensitiveLog:l,outputFilterSensitiveLog:d,[ia]:{commandInstance:this,...m},...p},{requestHandler:R}=s;let k=n??{};return m.eventStream&&(k={isEventStream:!0,...k}),h.resolve(w=>R.handle(w.request,k),y)}}class CB{_init=()=>{};_ep={};_middlewareFn=()=>[];_commandName="";_clientName="";_additionalContext={};_smithyContext={};_inputFilterSensitiveLog=void 0;_outputFilterSensitiveLog=void 0;_serializer=null;_deserializer=null;_operationSchema;init(e){this._init=e}ep(e){return this._ep=e,this}m(e){return this._middlewareFn=e,this}s(e,s,n={}){return this._smithyContext={service:e,operation:s,...n},this}c(e={}){return this._additionalContext=e,this}n(e,s){return this._clientName=e,this._commandName=s,this}f(e=n=>n,s=n=>n){return this._inputFilterSensitiveLog=e,this._outputFilterSensitiveLog=s,this}ser(e){return this._serializer=e,this}de(e){return this._deserializer=e,this}sc(e){return this._operationSchema=e,this._smithyContext.operationSchema=e,this}build(){const e=this;let s;return s=class extends E{input;static getEndpointParameterInstructions(){return e._ep}constructor(...[n]){super(),this.input=n??{},e._init(this),this.schema=e._operationSchema}resolveMiddleware(n,r,a){const i=e._operationSchema,l=i?.[4]??i?.input,d=i?.[5]??i?.output;return this.resolveMiddlewareWithContext(n,r,a,{CommandCtor:s,middlewareFn:e._middlewareFn,clientName:e._clientName,commandName:e._commandName,inputFilterSensitiveLog:e._inputFilterSensitiveLog??(i?Ea.bind(null,l):m=>m),outputFilterSensitiveLog:e._outputFilterSensitiveLog??(i?Ea.bind(null,d):m=>m),smithyContext:e._smithyContext,additionalContext:e._additionalContext})}serialize=e._serializer;deserialize=e._deserializer}}}const yB=(t,e,s)=>{for(const[a,i]of Object.entries(t)){const l=async function(m,p,f){const h=new i(m);if(typeof p=="function")this.send(h,p);else if(typeof f=="function"){if(typeof p!="object")throw new Error(`Expected http options but got ${typeof p}`);this.send(h,p||{},f)}else return this.send(h,p)},d=(a[0].toLowerCase()+a.slice(1)).replace(/Command$/,"");e.prototype[d]=l}const{paginators:n={},waiters:r={}}=s??{};for(const[a,i]of Object.entries(n))e.prototype[a]===void 0&&(e.prototype[a]=function(l={},d,...m){return i({...d,client:this},l,...m)});for(const[a,i]of Object.entries(r))e.prototype[a]===void 0&&(e.prototype[a]=async function(l={},d,...m){let p=d;return typeof d=="number"&&(p={maxWaitTime:d}),i({...p,client:this},l,...m)})};
11class En extends Error{$fault;$response;$retryable;$metadata;constructor(e){super(e.message),Object.setPrototypeOf(this,Object.getPrototypeOf(this).constructor.prototype),this.name=e.name,this.$fault=e.$fault,this.$metadata=e.$metadata}static isInstance(e){if(!e)return!1;const s=e;return En.prototype.isPrototypeOf(s)||!!s.$fault&&!!s.$metadata&&(s.$fault==="client"||s.$fault==="server")}static[Symbol.hasInstance](e){if(!e)return!1;const s=e;return this===En?En.isInstance(e):En.isInstance(e)?s.name&&this.name?this.prototype.isPrototypeOf(e)||s.name===this.name:this.prototype.isPrototypeOf(e):!1}}const Gc=(t,e={})=>{Object.entries(e).filter(([,n])=>n!==void 0).forEach(([n,r])=>{(t[n]==null||t[n]==="")&&(t[n]=r)});const s=t.message||t.Message||"UnknownError";return t.message=s,delete t.Message,t},SB=t=>{switch(t){case"standard":return{retryMode:"standard",connectionTimeout:3100};case"in-region":return{retryMode:"standard",connectionTimeout:1100};case"cross-region":return{retryMode:"standard",connectionTimeout:3100};case"mobile":return{retryMode:"standard",connectionTimeout:3e4};default:return{}}},dl=Object.values(hs),EB=t=>{const e=[];for(const s in hs){const n=hs[s];t[n]!==void 0&&e.push({algorithmId:()=>n,checksumConstructor:()=>t[n]})}for(const[s,n]of Object.entries(t.checksumAlgorithms??{}))e.push({algorithmId:()=>s,checksumConstructor:()=>n});return{addChecksumAlgorithm(s){t.checksumAlgorithms=t.checksumAlgorithms??{};const n=s.algorithmId(),r=s.checksumConstructor();dl.includes(n)?t.checksumAlgorithms[n.toUpperCase()]=r:t.checksumAlgorithms[n]=r,e.push(s)},checksumAlgorithms(){return e}}},xB=t=>{const e={};return t.checksumAlgorithms().forEach(s=>{const n=s.algorithmId();dl.includes(n)&&(e[n]=s.checksumConstructor())}),e},bB=t=>({setRetryStrategy(e){t.retryStrategy=e},retryStrategy(){return t.retryStrategy}}),BB=t=>{const e={};return e.retryStrategy=t.retryStrategy(),e},kB=t=>Object.assign(EB(t),bB(t)),_B=t=>Object.assign(xB(t),BB(t)),ml=t=>{const e="#text";for(const s in t)t.hasOwnProperty(s)&&t[s][e]!==void 0?t[s]=t[s][e]:typeof t[s]=="object"&&t[s]!==null&&(t[s]=ml(t[s]));return t};class za{trace(){}debug(){}info(){}warn(){}error(){}}const AB="content-length",RB="x-amz-decoded-content-length";function PB(){return(t,e)=>async s=>{const{request:n}=s;if(Oe.isInstance(n)&&!(AB in n.headers)&&!(RB in n.headers)){const r="Are you using a Stream of unknown length as the Body of a PutObject request? Consider using Upload instead from @aws-sdk/lib-storage.";typeof e?.logger?.warn=="function"&&!(e.logger instanceof za)?e.logger.warn(r):console.warn(r)}return t({...s})}}const wB={step:"finalizeRequest",tags:["CHECK_CONTENT_LENGTH_HEADER"],name:"getCheckContentLengthHeaderPlugin",override:!0},vB=t=>({applyToStack:e=>{e.add(PB(),wB)}}),TB=t=>(e,s)=>async n=>{const r=await t.region(),a=t.region;let i=()=>{};s.__s3RegionRedirect&&(Object.defineProperty(t,"region",{writable:!1,value:async()=>s.__s3RegionRedirect}),i=()=>Object.defineProperty(t,"region",{writable:!0,value:a}));try{const l=await e(n);if(s.__s3RegionRedirect){i();const d=await t.region();if(r!==d)throw new Error("Region was not restored following S3 region redirect.")}return l}catch(l){throw i(),l}},OB={tags:["REGION_REDIRECT","S3"],name:"regionRedirectEndpointMiddleware",override:!0,relation:"before",toMiddleware:"endpointV2Middleware"};function DB(t){return(e,s)=>async n=>{try{return await e(n)}catch(r){if(t.followRegionRedirects){const a=r?.$metadata?.httpStatusCode,i=s.commandName==="HeadBucketCommand",l=r?.$response?.headers?.["x-amz-bucket-region"];if(l&&(a===301||a===400&&(r?.name==="IllegalLocationConstraintException"||i))){try{const d=l;s.logger?.debug(`Redirecting from ${await t.region()} to ${d}`),s.__s3RegionRedirect=d}catch(d){throw new Error("Region redirect failed: "+d)}return e(n)}}throw r}}}const IB={step:"initialize",tags:["REGION_REDIRECT","S3"],name:"regionRedirectMiddleware",override:!0},MB=t=>({applyToStack:e=>{e.add(DB(t),IB),e.addRelativeTo(TB(t),OB)}}),LB=t=>(e,s)=>async n=>{const r=await e(n),{response:a}=r;if(Ut.isInstance(a)&&a.headers.expires){a.headers.expiresstring=a.headers.expires;try{al(a.headers.expires)}catch(i){s.logger?.warn(`AWS SDK Warning for ${s.clientName}
11::${s.commandName} response parsing (${a.headers.expires}): ${i}`),delete a.headers.expires}}return r},$B={tags:["S3"],name:"s3ExpiresMiddleware",override:!0,relation:"after",toMiddleware:"deserializerMiddleware"},fl=t=>({applyToStack:e=>{e.addRelativeTo(LB(),$B)}});class ja{data;lastPurgeTime=Date.now();static EXPIRED_CREDENTIAL_PURGE_INTERVAL_MS=3e4;constructor(e={}){this.data=e}get(e){const s=this.data[e];if(s)return s}set(e,s){return this.data[e]=s,s}delete(e){delete this.data[e]}async purgeExpired(){const e=Date.now();if(!(this.lastPurgeTime+ja.EXPIRED_CREDENTIAL_PURGE_INTERVAL_MS>e))for(const s in this.data){const n=this.data[s];if(!n.isRefreshing){const r=await n.identity;r.expiration&&r.expiration.getTime()<e&&delete this.data[s]}}}}class qo{_identity;isRefreshing;accessed;constructor(e,s=!1,n=Date.now()){this._identity=e,this.isRefreshing=s,this.accessed=n}get identity(){return this.accessed=Date.now(),this._identity}}class qa{createSessionFn;cache;static REFRESH_WINDOW_MS=6e4;constructor(e,s=new ja){this.createSessionFn=e,this.cache=s}async getS3ExpressIdentity(e,s){const n=s.Bucket,{cache:r}=this,a=r.get(n);return a?a.identity.then(i=>(i.expiration?.getTime()??0)<Date.now()?r.set(n,new qo(this.getIdentity(n))).identity:((i.expiration?.getTime()??0)<Date.now()+qa.REFRESH_WINDOW_MS&&!a.isRefreshing&&(a.isRefreshing=!0,this.getIdentity(n).then(m=>{r.set(n,new qo(Promise.resolve(m)))})),i)):r.set(n,new qo(this.getIdentity(n))).identity}async getIdentity(e){await this.cache.purgeExpired().catch(r=>{console.warn(`Error while clearing expired entries in S3ExpressIdentityCache: 
12`+r)});const s=await this.createSessionFn(e);if(!s.Credentials?.AccessKeyId||!s.Credentials?.SecretAccessKey)throw new Error("s3#createSession response credential missing AccessKeyId or SecretAccessKey.");return{accessKeyId:s.Credentials.AccessKeyId,secretAccessKey:s.Credentials.SecretAccessKey,sessionToken:s.Credentials.SessionToken,expiration:s.Credentials.Expiration?new Date(s.Credentials.Expiration):void 0}}}const NB=t=>(e,s)=>async n=>{if(s.endpointV2){const r=s.endpointV2,a=r.properties?.authSchemes?.[0]?.name===Qb;if((r.properties?.backend===Zb||r.properties?.bucketType===Yb)&&(ae(s,"S3_EXPRESS_BUCKET","J"),s.isS3ExpressBucket=!0),a){const l=n.input.Bucket;if(l){const d=await t.s3ExpressIdentityProvider.getS3ExpressIdentity(await t.credentials(),{Bucket:l});s.s3ExpressIdentity=d,Oe.isInstance(n.request)&&d.sessionToken&&(n.request.headers[e3]=d.sessionToken)}}}return e(n)},UB={name:"s3ExpressMiddleware",step:"build",tags:["S3","S3_EXPRESS"],override:!0},GB=t=>({applyToStack:e=>{e.add(NB(t),UB)}}),FB=(t,e)=>{if(!e||e.length===0)return t;const s=[];for(const n of e)for(const r of t)r.schemeId.split("#")[1]===n&&s.push(r);for(const n of t)s.find(({schemeId:r})=>r===n.schemeId)||s.push(n);return s};function zB(t){const e=new Map;for(const s of t)e.set(s.schemeId,s);return e}const jB=(t,e)=>(s,n)=>async r=>{const a=t.httpAuthSchemeProvider(await e.httpAuthSchemeParametersProvider(t,n,r.input)),i=t.authSchemePreference?await t.authSchemePreference():[],l=FB(a,i),d=zB(t.httpAuthSchemes),m=zt(n),p=[];for(const f of l){const h=d.get(f.schemeId);if(!h){p.push(`HttpAuthScheme \`${f.schemeId}\` was not enabled for this service.`);continue}const g=h.identityProvider(await e.identityProviderConfigProvider(t));if(!g){p.push(`HttpAuthScheme \`${f.schemeId}\` did not have an IdentityProvider configured.`);continue}const{identityProperties:y={},signingProperties:R={}}=f.propertiesExtractor?.(t,n)||{};f.identityProperties=Object.assign(f.identityProperties||{},y),f.signingProperties=Object.assign(f.signingProperties||{},R),m.selectedHttpAuthScheme={httpAuthOption:f,identity:await g(f.identityProperties),signer:h.signer};break}if(!m.selectedHttpAuthScheme)throw new Error(p.join(`
13`));return s(r)},qB={step:"serialize",tags:["HTTP_AUTH_SCHEME"],name:"httpAuthSchemeMiddleware",override:!0,relation:"before",toMiddleware:"endpointV2Middleware"},HB=(t,{httpAuthSchemeParametersProvider:e,identityProviderConfigProvider:s})=>({applyToStack:n=>{n.addRelativeTo(jB(t,{httpAuthSchemeParametersProvider:e,identityProvi
13derConfigProvider:s}),qB)}}),VB=t=>e=>{throw e},KB=(t,e)=>{},WB=t=>(e,s)=>async n=>{if(!Oe.isInstance(n.request))return e(n);const a=zt(s).selectedHttpAuthScheme;if(!a)throw new Error("No HttpAuthScheme was selected: unable to sign request");const{httpAuthOption:{signingProperties:i={}},identity:l,signer:d}=a,m=await e({...n,request:await d.sign(n.request,l,i)}).catch((d.errorHandler||VB)(i));return(d.successHandler||KB)(m.response,i),m},pl={step:"finalizeRequest",tags:["HTTP_SIGNING"],name:"httpSigningMiddleware",aliases:["apiKeyMiddleware","tokenMiddleware","awsAuthMiddleware"],override:!0,relation:"after",toMiddleware:"retryMiddleware"},XB=t=>({applyToStack:e=>{e.addRelativeTo(WB(),pl)}}),Bn=t=>{if(typeof t=="function")return t;const e=Promise.resolve(t);return()=>e},JB=async(t,e,s,n=a=>a,...r)=>{let a=new t(s);return a=n(a)??a,await e.send(a,...r)};function Dr(t,e,s,n,r){return async function*(i,l,...d){const m=l;let p=i.startingToken??m[s],f=!0,h;for(;f;){if(m[s]=p,r&&(m[r]=m[r]??i.pageSize),i.client instanceof t)h=await JB(e,i.client,l,i.withCommand,...d);else throw new Error(`Invalid client, expected instance of ${t.name}`);yield h;const g=p;p=QB(h,n),f=!!(p&&(!i.stopOnSameToken||p!==g))}return void 0}}const QB=(t,e)=>{let s=t;const n=e.split(".");for(const r of n){if(!s||typeof s!="object")return;s=s[r]}return s};function ZB(t,e,s){t.__smithy_context?t.__smithy_context.features||(t.__smithy_context.features={}):t.__smithy_context={features:{}},t.__smithy_context.features[e]=s}class YB{authSchemes=new Map;constructor(e){for(const s in e){const n=e[s];n!==void 0&&this.authSchemes.set(s,n)}}getIdentityProvider(e){return this.authSchemes.get(e)}}const ek=t=>function(s){return hl(s)&&s.expiration.getTime()-Date.now()<t},tk=3e5,nk=ek(tk),hl=t=>t.expiration!==void 0,sk=(t,e,s)=>{if(t===void 0)return;const n=typeof t!="function"?async()=>Promise.resolve(t):t;let r,a,i,l=!1;const d=async m=>{a||(a=n(m));try{r=await a,i=!0,l=!1}finally{a=void 0}return r};return e===void 0?async m=>((!i||m?.forceRefresh)&&(r=await d(m)),r):async m=>((!i||m?.forceRefresh)&&(r=await d(m)),l?r:s(r)?(e(r)&&await d(m),r):(l=!0,r))},rk=async(t,e,s,n)=>{const r=await n.signWithCredentials(s,t,{});if(r.headers["X-Amz-Security-Token"]||r.headers["x-amz-security-token"])throw new Error("X-Amz-Security-Token must not be set for s3-express requests.");return r},ok=t=>e=>{throw e},ak=(t,e)=>{},ik=t=>(e,s)=>async n=>{if(!Oe.isInstance(n.request))return e(n);const a=zt(s).selectedHttpAuthScheme;if(!a)throw new Error("No HttpAuthScheme was selected: unable to sign request");const{httpAuthOption:{signingProperties:i={}},identity:l,signer:d}=a;let m;s.s3ExpressIdentity?m=await rk(s.s3ExpressIdentity,i,n.request,await t.signer()):m=await d.sign(n.request,l,i);const p=await e({...n,request:m}).catch((d.errorHandler||ok)(i));return(d.successHandler||ak)(p.response,i),p},ck=t=>({applyToStack:e=>{e.addRelativeTo(ik(t),pl)}}),uk=(t,{session:e})=>{const[s,n]=e,{forcePathStyle:r,useAccelerateEndpoint:a,disableMultiregionAccessPoints:i,followRegionRedirects:l,s3ExpressIdentityProvider:d,bucketEndpoint:m,expectContinueHeader:p}=t;return Object.assign(t,{forcePathStyle:r??!1,useAccelerateEndpoint:a??!1,disableMultiregionAccessPoints:i??!1,followRegionRedirects:l??!1,s3ExpressIdentityProvider:d??new qa(async f=>s().send(new n({Bucket:f}))),bucketEndpoint:m??!1,expectContinueHeader:p??2097152})};function lk(t){return new ReadableStream({start(e){e.enqueue(t),e.close()}})}const dk={CopyObjectCommand:!0,UploadPartCopyCommand:!0,CompleteMultipartUploadCommand:!0},mk=t=>(e,s)=>async n=>{const r=await e(n),{response:a}=r;if(!Ut.isInstance(a))return r;const{statusCode:i,body:l}=a;if(i<200||i>=300)return r;const d=await fk(l,t);if(a.body=lk(d),d.length===0&&dk[s.commandName]){const p=new Error("S3 aborted request");throw p.$metadata={httpStatusCode:503},p.name="InternalError",p}const m=t.utf8Encoder(d.subarray(d.length-16));return m&&m.endsWith("</Error>")&&(a.statusCode=503),r},fk=(t=new Uint8Array,e)=>t instanceof Uint8Array?Promise.resolve(t):e.streamCollector(t)||Promise.resolve(new Uint8Array),pk={relation:"after",toMiddleware:"deserializerMiddleware",tags:["THROW_200_EXCEPTIONS","S3"],name:"throw200ExceptionsMiddleware",override:!0},T=t=>({applyToStack:e=>{e.addRelativeTo(mk(t),pk)}}),hk=t=>typeof t=="string"&&t.indexOf("arn:")===0&&t.split(":").length>=6;
13function gk(t){return(e,s)=>async n=>{if(t.bucketEndpoint){const r=s.endpointV2;if(r){const a=n.input.Bucket;if(typeof a=="string")try{const i=new URL(a);s.endpointV2={...r,url:i}}catch(i){const l=`@aws-sdk/middleware-sdk-s3: bucketEndpoint=true was set but Bucket=${a} could not be parsed as URL.`;throw s.logger?.constructor?.name==="NoOpLogger"?console.warn(l):s.logger?.warn?.(l),i}}}return e(n)}}const Ck={name:"bucketEndpointMiddleware",override:!0,relation:"after",toMiddleware:"endpointV2Middleware"};function yk({bucketEndpoint:t}){return e=>async s=>{const{input:{Bucket:n}}=s;if(!t&&typeof n=="string"&&!hk(n)&&n.indexOf("/")>=0){const r=new Error(`Bucket name shouldn't contain '/', received '${n}'`);throw r.name="InvalidBucketName",r}return e({...s})}}const Sk={step:"initialize",tags:["VALIDATE_BUCKET_NAME"],name:"validateBucketNameMiddleware",override:!0},Ek=t=>({applyToStack:e=>{e.add(yk(t),Sk),e.addRelativeTo(gk(t),Ck)}}),Fc=typeof TextEncoder=="function"?new TextEncoder:null,xk=t=>{if(typeof t=="string"){if(Fc)return Fc.encode(t).byteLength;let e=t.length;for(let s=e-1;s>=0;s--){const n=t.charCodeAt(s);n>127&&n<=2047?e++:n>2047&&n<=65535&&(e+=2),n>=56320&&n<=57343&&s--}return e}else{if(typeof t.byteLength=="number")return t.byteLength;if(typeof t.size=="number")return t.size}throw new Error(`Body Length computation failed for ${t}`)};class bk{queryCompat;errorRegistry;constructor(e=!1){this.queryCompat=e}resolveRestContentType(e,s){const n=s.getMemberSchemas(),r=Object.values(n).find(a=>!!a.getMergedTraits().httpPayload);if(r){const a=r.getMergedTraits().mediaType;return a||(r.isStringSchema()?"text/plain":r.isBlobSchema()?"application/octet-stream":e)}else if(!s.isUnitSchema()&&Object.values(n).find(i=>{const{httpQuery:l,httpQueryParams:d,httpHeader:m,httpLabel:p,httpPrefixHeaders:f}=i.getMergedTraits();return!l&&!d&&!m&&!p&&f===void 0}))return e}async getErrorSchemaOrThrowBaseException(e,s,n,r,a,i){let l=e;e.includes("#")&&([,l]=e.split("#"));const d={$metadata:a,$fault:n.statusCode<500?"client":"server"};if(!this.errorRegistry)throw new Error("@aws-sdk/core/protocols - error handler not initialized.");try{return{errorSchema:i?.(this.errorRegistry,l)??this.errorRegistry.getSchema(e),errorMetadata:d}}catch{r.message=r.message??r.Message??"UnknownError";const p=this.errorRegistry,f=p.getBaseException();if(f){const y=p.getErrorCtor(f)??Error;throw this.decorateServiceException(Object.assign(new y({name:l}),d),r)}const h=r,g=h?.message??h?.Message??h?.Error?.Message??h?.Error?.message;throw this.decorateServiceException(Object.assign(new Error(g),{name:l},d),r)}}compose(e,s,n){let r=n;s.includes("#")&&([r]=s.split("#"));const a=Je.for(r),i=Je.for("smithy.ts.sdk.synthetic."+n);e.copyFrom(a),e.copyFrom(i),this.errorRegistry=e}decorateServiceException(e,s={}){if(this.queryCompat){const n=e.Message??s.Message,r=Gc(e,s);n&&(r.message=n);const a=r.Error??{};a.Type=r.Error?.Type,a.Code=r.Error?.Code,a.Message=r.Error?.message??r.Error?.Message??n,r.Error=a;const i=r.$metadata.requestId;return i&&(r.RequestId=i),r}return Gc(e,s)}setQueryCompatError(e,s){const n=s.headers?.["x-amzn-query-error"];if(e!==void 0&&n!=null){const[r,a]=n.split(";"),i=Object.keys(e),l={Code:r,Type:a};e.Code=r,e.Type=a;for(let d=0;d<i.length;d++){const m=i[d];l[m==="message"?"Message":m]=e[m]}delete l.__type,e.Error=l}}queryCompatOutput(e,s){e.Error&&(s.Error=e.Error),e.Type&&(s.Type=e.Type),e.Code&&(s.Code=e.Code)}findQueryCompatibleError(e,s){try{return e.getSchema(s)}catch{return e.find(r=>Y.of(r).getMergedTraits().awsQueryError?.[0]===s)}}}class Ha{serdeContext;setSerdeContext(e){this.serdeContext=e}}class Bk{from;to;keys;constructor(e,s){this.from=e,this.to=s;const n=Object.keys(this.from),r=new Set(n);r.delete("__type"),this.keys=r}mark(e){this.keys.delete(e)}hasUnknown(){return this.keys.size===1&&Object.keys(this.to).length===0}writeUnknown(){if(this.hasUnknown()){const e=this.keys.values().next().value,s=this.from[e];this.to.$unknown=[e,s]}}}const kk=/[&<>"]/g,_k={"&":"&amp;","<":"&lt;",">":"&gt;",'"':"&quot;"};function Ak(t){return t.replace(kk,e=>_k[e])}const Rk=/[&"'<>\r\n\u0085\u2028]/g,Pk={"&":"&amp;",'"':"&quot;","'":"&apos;","<":"&lt;",">":"&gt;","\r":"&#x0D;","\n":"&#x0A;","…":"&#x85;","\u2028":"&#x2028;"};function wk(t){return t.replace(Rk,e=>Pk[e])}class xa{value;constructor(e){this.value=e}toString(){return wk(""+this.value)}}class ve{name;children;attributes={};static of(e,s,n){const r=new ve(e);
13return s!==void 0&&r.addChildNode(new xa(s)),n!==void 0&&r.withName(n),r}constructor(e,s=[]){this.name=e,this.children=s}withName(e){return this.name=e,this}addAttribute(e,s){return this.attributes[e]=s,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,s){return s!=null&&(this.attributes[e]=s),this}cc(e,s,n=s){if(e[s]!=null){const r=ve.of(s,e[s]).withName(n);this.c(r)}}l(e,s,n,r){e[s]!=null&&r().map(i=>{i.withName(n),this.c(i)})}lc(e,s,n,r){if(e[s]!=null){const a=r(),i=new ve(n);a.map(l=>{i.c(l)}),this.c(i)}}toString(){const e=!!this.children.length;let s=`<${this.name}`;const n=this.attributes;for(const r of Object.keys(n)){const a=n[r];a!=null&&(s+=` ${r}="${Ak(""+a)}"`)}return s+=e?`>${this.children.map(r=>r.toString()).join("")}</${this.name}>`:"/>"}}let Ho;function vk(t){Ho||(Ho=new DOMParser);const e=Ho.parseFromString(t,"application/xml");if(e.getElementsByTagName("parsererror").length>0)throw new Error("DOMParser XML parsing error.");const s=n=>{if(n.nodeType===Node.TEXT_NODE&&n.textContent?.trim())return n.textContent;if(n.nodeType===Node.ELEMENT_NODE){const r=n;if(r.attributes.length===0&&r.childNodes.length===0)return"";const a={},i=Array.from(r.attributes);for(const d of i)a[`${d.name}`]=d.value;const l=Array.from(r.childNodes);for(const d of l){const m=s(d);if(m!=null){const p=d.nodeName;if(l.length===1&&i.length===0&&p==="#text")return m;a[p]?Array.isArray(a[p])?a[p].push(m):a[p]=[a[p],m]:a[p]=m}else if(l.length===1&&i.length===0)return r.textContent}return a}return null};return{[e.documentElement.nodeName]:s(e.documentElement)}}class Tk extends Ha{settings;stringDeserializer;constructor(e){super(),this.settings=e,this.stringDeserializer=new ll(e)}setSerdeContext(e){this.serdeContext=e,this.stringDeserializer.setSerdeContext(e)}read(e,s,n){const r=Y.of(e),a=r.getMemberSchemas();if(r.isStructSchema()&&r.isMemberSchema()&&!!Object.values(a).find(m=>!!m.getMemberTraits().eventPayload)){const m={},p=Object.keys(a)[0];return a[p].isBlobSchema()?m[p]=s:m[p]=this.read(a[p],s),m}const l=(this.serdeContext?.utf8Encoder??An)(s),d=this.parseXml(l);return this.readSchema(e,n?d[n]:d)}readSchema(e,s){const n=Y.of(e);if(n.isUnitSchema())return;const r=n.getMergedTraits();if(n.isListSchema()&&!Array.isArray(s))return this.readSchema(n,[s]);if(s==null)return s;if(typeof s=="object"){const a=!!r.xmlFlattened;
13if(n.isListSchema()){const l=n.getValueSchema(),d=[],m=l.getMergedTraits().xmlName??"member",p=a?s:(s[0]??s)[m];if(p==null)return d;const f=Array.isArray(p)?p:[p];for(const h of f)d.push(this.readSchema(l,h));return d}const i={};if(n.isMapSchema()){const l=n.getKeySchema(),d=n.getValueSchema();let m;a?m=Array.isArray(s)?s:[s]:m=Array.isArray(s.entry)?s.entry:[s.entry];const p=l.getMergedTraits().xmlName??"key",f=d.getMergedTraits().xmlName??"value";for(const h of m){const g=h[p],y=h[f];i[g]=this.readSchema(d,y)}return i}if(n.isStructSchema()){const l=n.isUnionSchema();let d;l&&(d=new Bk(s,i));for(const[m,p]of n.structIterator()){const f=p.getMergedTraits(),h=f.httpPayload?f.xmlName??p.getName():p.getMemberTraits().xmlName??m;l&&d.mark(h),s[h]!=null&&(i[m]=this.readSchema(p,s[h]))}return l&&d.writeUnknown(),i}if(n.isDocumentSchema())return s;throw new Error(`@aws-sdk/core/protocols - xml deserializer unhandled schema type for ${n.getName(!0)}`)}return n.isListSchema()?[]:n.isMapSchema()||n.isStructSchema()?{}:this.stringDeserializer.read(n,s)}parseXml(e){if(e.length){let s;try{s=vk(e)}catch(i){throw i&&typeof i=="object"&&Object.defineProperty(i,"$responseBodyText",{value:e}),i}const n="#text",r=Object.keys(s)[0],a=s[r];return a[n]&&(a[r]=a[n],delete a[n]),ml(a)}return{}}}const Ok=(t,e)=>{if(e?.Error?.Code!==void 0)return e.Error.Code;if(e?.Code!==void 0)return e.Code;if(t.statusCode==404)return"NotFound"};class Dk extends Ha{settings;stringBuffer;byteBuffer;buffer;constructor(e){super(),this.settings=e}write(e,s){const n=Y.of(e);if(n.isStringSchema()&&typeof s=="string")this.stringBuffer=s;else if(n.isBlobSchema())this.byteBuffer="byteLength"in s?s:(this.serdeContext?.base64Decoder??_n)(s);else{this.buffer=this.writeStruct(n,s,void 0);const r=n.getMergedTraits();r.httpPayload&&!r.xmlName&&this.buffer.withName(n.getName())}}flush(){if(this.byteBuffer!==void 0){const s=this.byteBuffer;return delete this.byteBuffer,s}if(this.stringBuffer!==void 0){const s=this.stringBuffer;return delete this.stringBuffer,s}const e=this.buffer;return this.settings.xmlNamespace&&(e?.attributes?.xmlns||e.addAttribute("xmlns",this.settings.xmlNamespace)),delete this.buffer,e.toString()}writeStruct(e,s,n){const r=e.getMergedTraits(),a=e.isMemberSchema()&&!r.httpPayload?e.getMemberTraits().xmlName??e.getMemberName():r.xmlName??e.getName();if(!a||!e.isStructSchema())throw new Error(`@aws-sdk/core/protocols - xml serializer, cannot write struct with empty name or non-struct, schema=${e.getName(!0)}.`);const i=ve.of(a),[l,d]=this.getXmlnsAttribute(e,n);for(const[p,f]of e.structIterator()){const h=s[p];if(h!=null||f.isIdempotencyToken()){if(f.getMergedTraits().xmlAttribute){i.addAttribute(f.getMergedTraits().xmlName??p,this.writeSimple(f,h));continue}if(f.isListSchema())this.writeList(f,h,i,d);else if(f.isMapSchema())this.writeMap(f,h,i,d);else if(f.isStructSchema())i.addChildNode(this.writeStruct(f,h,d));else{const g=ve.of(f.getMergedTraits().xmlName??f.getMemberName());this.writeSimpleInto(f,h,g,d),i.addChildNode(g)}}}const{$unknown:m}=s;if(m&&e.isUnionSchema()&&Array.isArray(m)&&Object.keys(s).length===1){const[p,f]=m,h=ve.of(p);if(typeof f!="string")if(s instanceof ve||s instanceof xa)i.addChildNode(s);else throw new Error("@aws-sdk - $unknown union member in XML requires value of type string, @aws-sdk/xml-builder::XmlNode or XmlText.");this.writeSimpleInto(0,f,h,d),i.addChildNode(h)}return d&&i.addAttribute(l,d),i}writeList(e,s,n,r){if(!e.isMemberSchema())throw new Error(`@aws-sdk/core/protocols - xml serializer, cannot write non-member list: ${e.getName(!0)}`);const a=e.getMergedTraits(),i=e.getValueSchema(),l=i.getMergedTraits(),d=!!l.sparse,m=!!a.xmlFlattened,[p,f]=this.getXmlnsAttribute(e,r),h=(g,y)=>{if(i.isListSchema())this.writeList(i,Array.isArray(y)?y:[y],g,f);else if(i.isMapSchema())this.writeMap(i,y,g,f);else if(i.isStructSchema()){const R=this.writeStruct(i,y,f);g.addChildNode(R.withName(m?a.xmlName??e.getMemberName():l.xmlName??"member"))}else{const R=ve.of(m?a.xmlName??e.getMemberName():l.xmlName??"member");this.writeSimpleInto(i,y,R,f),g.addChildNode(R)}};if(m)for(const g of s)(d||g!=null)&&h(n,g);else{const g=ve.of(a.xmlName??e.getMemberName());f&&g.addAttribute(p,f);for(const y of s)(d||y!=null)&&h(g,y);n.addChildNode(g)}}writeMap(e,s,n,r,a=!1){if(!e.isMemberSchema())throw new Error(`@aws-sdk/core/protocols - xml serializer, cannot write non-member map: ${e.getName(!0)}`);const i=e.getMergedTraits(),l=e.getKeySchema(),m=l.getMergedTraits().xmlName??"key",p=e.getValueSchema(),f=p.getMergedTraits(),h=f.xmlName??"value",g=!!f.sparse,y=!!i.xmlFlattened,[R,k]=this.getXmlnsAttribute(e,r),w=(v,D,M)=>{const se=ve.of(m,D),[nt,Ec]=this.getXmlnsAttribute(l,k);Ec&&se.addAttribute(nt,Ec),v.addChildNode(se);let rs=ve.of(h);p.isListSchema()?this.writeList(p,M,rs,k):p.isMapSchema()?this.writeMap(p,M,rs,k,!0):p.isStructSchema()?rs=this.writeStruct(p,M,k):this.writeSimpleInto(p,M,rs,k),v.addChildNode(rs)};if(y)for(const v in s){const D=s[v];if(g||D!=null){const M=ve.of(i.xmlName??e.getMemberName());w(M,v,D),n.addChildNode(M)}}else{let v;a||(v=ve.of(i.xmlName??e.getMemberName()),k&&v.addAttribute(R,k),n.addChildNode(v));for(const D in s){const M=s[D];if(g||M!=null){const se=ve.of("entry");w(se,D,M),(a?n:v).addChildNode(se)}}}}writeSimple(e,s){if(s===null)throw new Error("@aws-sdk/core/protocols - (XML serializer) cannot write null value.");const n=Y.of(e);let r=null;if(s&&typeof s=="object")if(n.isBlobSchema())r=(this.serdeContext?.base64Encoder??Yt)(s);else if(n.isTimestampSchema()&&s instanceof Date)switch(Fa(n,this.settings)){case 5:r=s.toISOString().replace(".000Z","Z");break;case 6:r=Sa(s);break;case 7:r=String(s.getTime()/1e3);break;default:console.warn("Missing timestamp format, using http date",s),r=Sa(s);break}else{if(n.isBigDecimalSchema()&&s)return s instanceof Tr?s.string:String(s);throw n.isMapSchema()||n.isListSchema()?new Error("@aws-sdk/core/protocols - xml serializer, cannot call _write() on 
13List/Map schema, call writeList or writeMap() instead."):new Error(`@aws-sdk/core/protocols - xml serializer, unhandled schema type for object value and schema: ${n.getName(!0)}`)}if((n.isBooleanSchema()||n.isNumericSchema()||n.isBigIntegerSchema()||n.isBigDecimalSchema())&&(r=String(s)),n.isStringSchema()&&(s===void 0&&n.isIdempotencyToken()?r=$a():r=String(s)),r===null)throw new Error(`Unhandled schema-value pair ${n.getName(!0)}=${s}`);return r}writeSimpleInto(e,s,n,r){const a=this.writeSimple(e,s),i=Y.of(e),l=new xa(a),[d,m]=this.getXmlnsAttribute(i,r);m&&n.addAttribute(d,m),n.addChildNode(l)}getXmlnsAttribute(e,s){const n=e.getMergedTraits(),[r,a]=n.xmlNamespace??[];return a&&a!==s?[r?`xmlns:${r}`:"xmlns",a]:[void 0,void 0]}}class Ik extends Ha{settings;constructor(e){super(),this.settings=e}createSerializer(){const e=new Dk(this.settings);return e.setSerdeContext(this.serdeContext),e}createDeserializer(){const e=new Tk(this.settings);return e.setSerdeContext(this.serdeContext),e}}class Mk extends fB{codec;serializer;deserializer;mixin=new bk;constructor(e){super(e);const s={timestampFormat:{useTrait:!0,default:5},httpBindings:!0,xmlNamespace:e.xmlNamespace,serviceNamespace:e.defaultNamespace};this.codec=new Ik(s),this.serializer=new gB(this.codec.createSerializer(),s),this.deserializer=new pB(this.codec.createDeserializer(),s)}getPayloadCodec(){return this.codec}getShapeId(){return"aws.protocols#restXml"}async serializeRequest(e,s,n){const r=await super.serializeRequest(e,s,n),a=Y.of(e.input);if(!r.headers["content-type"]){const i=this.mixin.resolveRestContentType(this.getDefaultContentType(),a);i&&(r.headers["content-type"]=i)}return typeof r.body=="string"&&r.headers["content-type"]===this.getDefaultContentType()&&!r.body.startsWith("<?xml ")&&!this.hasUnstructuredPayloadBinding(a)&&(r.body='<?xml version="1.0" encoding="UTF-8"?>'+r.body),r}async deserializeResponse(e,s,n){return super.deserializeResponse(e,s,n)}async handleError(e,s,n,r,a){const i=Ok(n,r)??"Unknown";if(this.mixin.compose(this.compositeErrorRegistry,i,this.options.defaultNamespace),r.Error&&typeof r.Error=="object")for(const R of Object.keys(r.Error))r[R]=r.Error[R],R.toLowerCase()==="message"&&(r.message=r.Error[R]);r.RequestId&&!a.requestId&&(a.requestId=r.RequestId);const{errorSchema:l,errorMetadata:d}=await this.mixin.getErrorSchemaOrThrowBaseException(i,this.options.defaultNamespace,n,r,a),m=Y.of(l),p=r.Error?.message??r.Error?.Message??r.message??r.Message??"UnknownError",f=this.compositeErrorRegistry.getErrorCtor(l)??Error,h=new f(p);await this.deserializeHttpMessage(l,s,n,r);const g={},y=this.codec.createDeserializer();for(const[R,k]of m.structIterator()){const w=k.getMergedTraits().xmlName??R,v=r.Error?.[w]??r[w];g[R]=y.readSchema(k,v)}throw this.mixin.decorateServiceException(Object.assign(h,d,{$fault:m.getMergedTraits().error,message:p},g),r)}getDefaultContentType(){return"application/xml"}hasUnstructuredPayloadBinding(e){for(const[,s]of e.structIterator())if(s.getMergedTraits().httpPayload)return!(s.isStru
13ctSchema()||s.isMapSchema()||s.isListSchema());return!1}}class Lk extends Mk{async serializeRequest(e,s,n){const r=await super.serializeRequest(e,s,n),a=Y.of(e.input),i=a.getSchema();let l=0;const d=i[6]??0;if(s&&typeof s=="object")for(const[m,p]of a.structIterator()){if(++l>d)break;if(m==="Bucket"){if(!s.Bucket&&p.getMergedTraits().httpLabel)throw new Error("No value provided for input HTTP label: Bucket.");break}}return r}}const $k=void 0;function Nk(t){return t===void 0?!0:typeof t=="string"&&t.length<=50}function Uk(t){const e=Bn(t.userAgentAppId??$k),{customUserAgent:s}=t;return Object.assign(t,{customUserAgent:typeof s=="string"?[[s]]:s,userAgentAppId:async()=>{const n=await e();if(!Nk(n)){const r=t.logger?.constructor?.name==="NoOpLogger"||!t.logger?console:t.logger;typeof n!="string"?r?.warn("userAgentAppId must be a string or undefined."):n.length>50&&r?.warn("The provided userAgentAppId exceeds the maximum length of 50 characters.")}return n}})}class Va{nodes;root;conditions;results;constructor(e,s,n,r){this.nodes=e,this.root=s,this.conditions=n,this.results=r}static from(e,s,n,r){return new Va(e,s,n,r)}}class Gk{capacity;data=new Map;parameters=[];constructor({size:e,params:s}){this.capacity=e??50,s&&(this.parameters=s)}get(e,s){const n=this.hash(e);if(n===!1)return s();if(!this.data.has(n)){if(this.data.size>this.capacity+10){const r=this.data.keys();let a=0;for(;;){const{value:i,done:l}=r.next();if(this.data.delete(i),l||++a>10)break}}this.data.set(n,s())}return this.data.get(n)}size(){return this.data.size}hash(e){let s="";const{parameters:n}=this;if(n.length===0)return!1;for(const r of n){const a=String(e[r]??"");if(a.includes("|;"))return!1;s+=a+"|;"}return s}}class dt extends Error{constructor(e){super(e),this.name="EndpointError"}}const Fk="endpoints";function ur(t){return typeof t!="object"||t==null?t:"ref"in t?`$${ur(t.ref)}`:"fn"in t?`${t.fn}(${(t.argv||[]).map(ur).join(", ")})`:JSON.stringify(t,null,2)}const Ka={},zk=(t,e)=>t===e;function jk(...t){for(const e of t)if(e!=null)return e}const qk=t=>{const e=t.split("."),s=[];for(const n of e){const r=n.indexOf("[");if(r!==-1){if(n.indexOf("]")!==n.length-1)throw new dt(`Path: '${t}' does not end with ']'`);const a=n.slice(r+1,-1);if(Number.isNaN(parseInt(a)))throw new dt(`Invalid array index: '${a}' in path: '${t}'`);r!==0&&s.push(n.slice(0,r)),s.push(a)}else s.push(n)}return s},gl=(t,e)=>qk(e).reduce((s,n)=>{if(typeof s!="object")throw new dt(`Index '${n}' in '${e}' not found in '${JSON.stringify(t)}'`);if(Array.isArray(s)){const r=parseInt(n);return s[r<0?s.length+r:r]}return s[n]},t),Hk=t=>t!=null,Vk=new RegExp("^(?!.*-$)(?!-)[a-zA-Z0-9-]{1,63}$"),Ir=(t,e=!1)=>{if(!e)return Vk.test(t);const s=t.split(".");for(const n of s)if(!Ir(n))return!1;return!0};function Kk(t,e,s){return t?e:s}const Wk=t=>!t,Xk=new RegExp("^(?:25[0-5]|2[0-4]\\d|1\\d\\d|[1-9]\\d|\\d)(?:\\.(?:25[0-5]|2[0-4]\\d|1\\d\\d|[1-9]\\d|\\d)){3}$"),Cl=t=>Xk.test(t)||t.startsWith("[")&&t.endsWith("]"),Vo={[ps.HTTP]:80,[ps.HTTPS]:443},Jk=t=>{const e=(()=>{try{if(t instanceof URL)return t;if(typeof t=="object"&&"hostname"in t){const{hostname:h,port:g,protocol:y="",path:R="",query:k={}}=t,w=new URL(`${y}//${h}${g?`:${g}`:""}${R}`);return w.search=Object.entries(k).map(([v,D])=>`${v}=${D}`).join("&"),w}return new URL(t)}catch{return null}})();if(!e)return console.error(`Unable to parse ${JSON.stringify(t)} as a whatwg URL.`),null;const s=e.href,{host:n,hostname:r,pathname:a,protocol:i,search:l}=e;if(l)return null;const d=i.slice(0,-1);if(!Object.values(ps).includes(d))return null;const m=Cl(r),p=s.includes(`${n}:${Vo[d]}`)||typeof t=="string"&&t.includes(`${n}:${Vo[d]}`),f=`${n}${p?`:${Vo[d]}`:""}`;return{scheme:d,authority:f,path:a,normalizedPath:a.endsWith("/")?a:`${a}/`,isIp:m}};function Qk(t,e,s){if(s===1)return[t];if(t==="")return[""];const n=t.split(e);return s===0?n:n.slice(0,s-1).concat(n.slice(1).join(e))}const Zk=(t,e)=>t===e,Yk=(t,e,s,n)=>t==null||e>=s||t.length<s||/[^\u0000-\u007f]/.test(t)?null:n?t.substring(t.length-s,t.length-e):t.substring(e,s),e_=t=>encodeURIComponent(t).replace(/[!*'()]/g,e=>`%${e.charCodeAt(0).toString(16).toUpperCase()}`),t_={booleanEquals:zk,coalesce:jk,getAttr:gl,isSet:Hk,isValidHostLabel:Ir,ite:Kk,not:Wk,parseURL:Jk,split:Qk,stringEquals:Zk,substring:Yk,uriEncode:e_},yl=(t,e)=>{const s=[],{referenceRecord:n,endpointParams:r}=e;let a=0;for(;a<t.length;){const i=t.indexOf("{",a);if(i===-1){s.push(t.slice(a));break}s.push(t.slice(a,i));const l=t.indexOf("}",i);if(l===-1){s.push(t.slice(i));break}t[i+1]==="{"&&t[l+1]==="}"&&(s.push(t.slice(i+1,l)),a=l+2);const d=t.substring(i+1,l);if(d.includes("#")){const[m,p]=d.split("#");s.push(gl(n[m]??r[m],p))}else s.push(n[d]??r[d]);a=l+1}return s.join("")},n_=({ref:t},e)=>e.referenceRecord[t]??e.endpointParams[t],Mr=(t,e,s)=>{if(typeof t=="string")return yl(t,s);if(t.fn)return El.callFunction(t,s);if(t.ref)return n_(t,s);throw new dt(`'${e}': ${String(t)} is not a string, function or reference.`)},Sl=({fn:t,argv:e},s)=>{const n=Array(e.length);for(let i=0;i<n.length;++i){const l=e[i];typeof l=="boolean"||typeof l=="number"?n[i]=l:n[i]=El.evaluateExpression(l,"arg",s)}const r=t.indexOf(".");if(r!==-1){const l=Ka[t.slice(0,r)]?.[t.slice(r+1)];if(typeof l=="function")return l(...n)}const a=t_[t];if(typeof a=="function")return a(...n);throw new Error(`function ${t} not loaded in endpointFunctions.`)},El={evaluateExpression:Mr,callFunction:Sl},s_=(t,e)=>{const{assign:s}=t;if(s&&s in e.referenceRecord)throw new dt(`'${s}' is already defined in Reference Record.`);const n=Sl(t,e);e.logger?.debug?.(`${Fk} evaluateCondition: ${ur(t)} = ${ur(n)}`);const r=n===""?!0:!!n;return s!=null?{result:r,toAssign:{name:s,value:n}}:{result:r}},r_=(t,e)=>Object.entries(t??{}).reduce((s,[n,r])=>(s[n]=r.map(a=>{const i=Mr(a,"Header value entry",e);
13if(typeof i!="string")throw new dt(`Header '${n}' value '${i}' is not a string`);return i}),s),{}),xl=(t,e)=>Object.entries(t).reduce((s,[n,r])=>(s[n]=Bl.getEndpointProperty(r,e),s),{}),bl=(t,e)=>{if(Array.isArray(t))return t.map(s=>bl(s,e));switch(typeof t){case"string":return yl(t,e);case"object":if(t===null)throw new dt(`Unexpected endpoint property: ${t}`);return Bl.getEndpointProperties(t,e);case"boolean":return t;default:throw new dt(`Unexpected endpoint property type: ${typeof t}`)}},Bl={getEndpointProperty:bl,getEndpointProperties:xl},o_=(t,e)=>{const s=Mr(t,"Endpoint URL",e);if(typeof s=="string")try{return new URL(s)}catch(n){throw console.error(`Failed to construct URL with ${s}`,n),n}throw new dt(`Endpoint URL must be a string, got ${typeof s}`)},Ko=1e8,a_=(t,e)=>{const{nodes:s,root:n,results:r,conditions:a}=t;let i=n;const l={},d={referenceRecord:l,endpointParams:e.endpointParams,logger:e.logger};for(;i!==1&&i!==-1&&i<Ko;){const m=3*(Math.abs(i)-1),[p,f,h]=[s[m],s[m+1],s[m+2]],[g,y,R]=a[p],k=s_({fn:g,assign:R,argv:y},d);if(k.toAssign){const{name:w,value:v}=k.toAssign;l[w]=v}i=i>=0===k.result?f:h}if(i>=Ko){const m=r[i-Ko];if(m[0]===-1){const[,g]=m;throw new dt(Mr(g,"Error",d))}const[p,f,h]=m;return{url:o_(p,d),properties:xl(f,d),headers:r_(h??{},d)}}throw new dt("No matching endpoint.")},kl=(t,e=!1)=>{if(e){for(const s of t.split("."))if(!kl(s))return!1;return!0}return!(!Ir(t)||t.length<3||t.length>63||t!==t.toLowerCase()||Cl(t))},zc=":",i_="/",c_=t=>{const e=t.split(zc);if(e.length<6)return null;const[s,n,r,a,i,...l]=e;if(s!=="arn"||n===""||r===""||l.join(zc)==="")return null;const d=l.map(m=>m.split(i_)).flat();return{partition:n,service:r,region:a,accountId:i,resourceId:d}},u_=[{id:"aws",outputs:{dnsSuffix:"amazonaws.com",dualStackDnsSuffix:"api.aws",implicitGlobalRegion:"us-east-1",name:"aws",supportsDualStack:!0,supportsFIPS:!0},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-east-2":{description:"Asia Pacific (Taipei)"},"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)"},"ap-southeast-6":{description:"Asia Pacific (New Zealand)"},"ap-southeast-7":{description:"Asia Pacific (Thailand)"},"aws-global":{description:"aws 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)"},"mx-central-1":{description:"Mexico (Central)"},"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:!0,supportsFIPS:!0},regionRegex:"^cn\\-\\w+\\-\\d+$",regions:{"aws-cn-global":{description:"aws-cn global region"},"cn-north-1":{description:"China (Beijing)"},"cn-northwest-1":{description:"China (Ningxia)"}}},{id:"aws-eusc",outputs:{dnsSuffix:"amazonaws.eu",dualStackDnsSuffix:"api.amazonwebservices.eu",implicitGlobalRegion:"eusc-de-east-1",name:"aws-eusc",supp
13ortsDualStack:!0,supportsFIPS:!0},regionRegex:"^eusc\\-(de)\\-\\w+\\-\\d+$",regions:{"eusc-de-east-1":{description:"AWS European Sovereign Cloud (Germany)"}}},{id:"aws-iso",outputs:{dnsSuffix:"c2s.ic.gov",dualStackDnsSuffix:"api.aws.ic.gov",implicitGlobalRegion:"us-iso-east-1",name:"aws-iso",supportsDualStack:!0,supportsFIPS:!0},regionRegex:"^us\\-iso\\-\\w+\\-\\d+$",regions:{"aws-iso-global":{description:"aws-iso 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:"api.aws.scloud",implicitGlobalRegion:"us-isob-east-1",name:"aws-iso-b",supportsDualStack:!0,supportsFIPS:!0},regionRegex:"^us\\-isob\\-\\w+\\-\\d+$",regions:{"aws-iso-b-global":{description:"aws-iso-b global region"},"us-isob-east-1":{description:"US ISOB East (Ohio)"},"us-isob-west-1":{description:"US ISOB West"}}},{id:"aws-iso-e",outputs:{dnsSuffix:"cloud.adc-e.uk",dualStackDnsSuffix:"api.cloud-aws.adc-e.uk",implicitGlobalRegion:"eu-isoe-west-1",name:"aws-iso-e",supportsDualStack:!0,supportsFIPS:!0},regionRegex:"^eu\\-isoe\\-\\w+\\-\\d+$",regions:{"aws-iso-e-global":{description:"aws-iso-e global region"},"eu-isoe-west-1":{description:"EU ISOE West"}}},{id:"aws-iso-f",outputs:{dnsSuffix:"csp.hci.ic.gov",dualStackDnsSuffix:"api.aws.hci.ic.gov",implicitGlobalRegion:"us-isof-south-1",name:"aws-iso-f",supportsDualStack:!0,supportsFIPS:!0},regionRegex:"^us\\-isof\\-\\w+\\-\\d+$",regions:{"aws-iso-f-global":{description:"aws-iso-f global region"},"us-isof-east-1":{description:"US ISOF EAST"},"us-isof-south-1":{description:"US ISOF SOUTH"}}},{id:"aws-us-gov",outputs:{dnsSuffix:"amazonaws.com",dualStackDnsSuffix:"api.aws",implicitGlobalRegion:"us-gov-west-1",name:"aws-us-gov",supportsDualStack:!0,supportsFIPS:!0},regionRegex:"^us\\-gov\\-\\w+\\-\\d+$",regions:{"aws-us-gov-global":{description:"aws-us-gov global region"},"us-gov-east-1":{description:"AWS GovCloud (US-East)"},"us-gov-west-1":{description:"AWS GovCloud (US-West)"}}}],l_={partitions:u_};let d_=l_;const m_=t=>{const{partitions:e}=d_;for(const n of e){const{regions:r,outputs:a}=n;for(const[i,l]of Object.entries(r))if(i===t)return{...a,...l}}for(const n of e){const{regionRegex:r,outputs:a}=n;if(new RegExp(r).test(t))return{...a}}const s=e.find(n=>n.id==="aws");if(!s)throw new Error("Provided region was not found in the partition array or regex, and default partition with id 'aws' doesn't exist.");return{...s.outputs}},_l={isVirtualHostableS3Bucket:kl,parseArn:c_,partition:m_};Ka.aws=_l;const f_=/\d{12}\.ddb/;async function p_(t,e,s){if(s.request?.headers?.["smithy-protocol"]==="rpc-v2-cbor"&&ae(t,"PROTOCOL_RPC_V2_CBOR","M"),typeof e.retryStrategy=="function"){const a=await e.retryStrategy();if(typeof a.mode=="string")switch(a.mode){case Gt.ADAPTIVE:ae(t,"RETRY_MODE_ADAPTIVE","F");break;case Gt.STANDARD:ae(t,"RETRY_MODE_STANDARD","E");break}}if(typeof e.accountIdEndpointMode=="function"){const a=t.endpointV2;switch(String(a?.url?.hostname).match(f_)&&ae(t,"ACCOUNT_ID_ENDPOINT","O"),await e.accountIdEndpointMode?.()){case"disabled":ae(t,"ACCOUNT_ID_MODE_DISABLED","Q");break;case"preferred":ae(t,"ACCOUNT_ID_MODE_PREFERRED","P");break;case"required":ae(t,"ACCOUNT_ID_MODE_REQUIRED","R");break}}const r=t.__smithy_context?.selectedHttpAuthScheme?.identity;if(r?.$source){const a=r;a.accountId&&ae(t,"RESOLVED_ACCOUNT_ID","T");for(const[i,l]of Object.entries(a.$source??{}))ae(t,i,l)}}const jc="user-agent",Wo="x-amz-user-agent",qc=" ",Xo="/",h_=/[^!$%&'*+\-.^_`|~\w]/g,g_=/[^!$%&'*+\-.^_`|~\w#]/g,Hc="-",C_=1024;function y_(t){let e="";for(const s in t){const n=t[s];if(e.length+n.length+1<=C_){e.length?e+=","+n:e+=n;continue}break}return e}const S_=t=>(e,s)=>async n=>{const{request:r}=n;if(!Oe.isInstance(r))return e(n);const{headers:a}=r,i=s?.userAgent?.map(Qs)||[],l=(await t.defaultUserAgentProvider()).map(Qs);await p_(s,t,n);const d=s;l.push(`m/${y_(Object.assign({},s.__smithy_context?.features,d.__aws_sdk_context?.features))}`);const m=t?.customUserAgent?.map(Qs)||[],p=await t.userAgentAppId();p&&l.push(Qs(["app",`${p}`]));const f=[].concat([...l,...i,...m]).join(qc),h=[...l.filter(g=>g.startsWith("aws-sdk-")),...m].join(qc);return t.runtime!=="browser"?(h&&(a[Wo]=a[Wo]?`${a[jc]} ${h}`:h),a[jc]=f):a[Wo]=f,e({...n,request:r})},Qs=t=>{const e=t[0].split(Xo).map(i=>i.replace(h_,Hc)).join(Xo),s=t[1]?.replace(g_,Hc),n=e.indexOf(Xo),r=e.substring(0,n);let a=e.substring(n+1);return r==="api"&&(a=a.toLowerCase()),[r,a,s].filter(i=>i&&i.length>0).reduce((i,l,d)=>{switch(d){case 0:return l;case 1:return`${i}/${l}`;default:return`${i}#${l}`}},"")},E_={name:"getUserAgentMiddleware",step:"build",priority:"low",tags:["SET_USER_AGENT","USER_AGENT"],override:!0},x_=t=>({applyToStack:e=>{e.add(S_(t),E_)}}),b_=!1,B_=!1,Vc=new Set,k_=(t,e=Ir)=>{if(!Vc.has(t)&&!e(t))if(t==="*")console.warn('@smithy/config-resolver WARN - Please use the caller region instead of "*". See "sigv4a" in https://github.com/aws/aws-sdk-js-v3/blob/main/supplemental-docs/CLIENTS.md.');else throw new Error(`Region not accepted: region="${t}" is not a valid hostname component.`);else Vc.add(t)},Al=t=>typeof t=="string"&&(t.startsWith("fips-")||t.endsWith("-fips")),__=t=>Al(t)?["fips-aws-global","aws-fips"].includes(t)?"us-east-1":t.replace(/fips-(dkr-|prod-)?|-fips/,""):t,A_=t=>{const{region:e,useFipsEndpoint:s}=t;if(!e)throw new Error("Region is missing");return Object.assign(t,{region:async()=>{const n=typeof e=="function"?await e():e,r=__(n);return k_(r),r},useFipsEndpoint:async()=>{const n=typeof e=="string"?e:await e();return Al(n)?!0:typeof s!="function"?Promise.resolve(!!s):s()}})},R_=t=>Object.assign(t,{eventStreamMarshaller:t.eventStreamSerdeProvider(t)}),Kc="content-length";function P_(t){return e=>async s=>{const n=s.request;if(Oe.isInstance(n)){const{body:r,headers:a}=n;if(r&&Object.keys(a).map(i=>i.toLowerCase()).indexOf(Kc)===-1)try{const i=t(r);n.headers={...n.headers,[Kc]:String(i)}}catch{}}return e({...s,request:n})}}const w_={step:"build",tags:["SET_CONTENT_LENGTH","CONTENT_LENGTH"],name:"contentLengthMiddleware",override:!0},v_=t=>({applyToStack:e=>{e.add(P_(t.bodyLengthChecker),w_)}}),T_=({config:t,instructions:e})=>(s,n)=>async r=>{t.isCustomEndpoint&&ZB(n,"ENDPOINT_OVERRIDE","N");
13const a=await t3(r.input,{getEndpointParameterInstructions(){return e}},{...t},n);n.endpointV2=a,n.authSchemes=a.properties?.authSchemes;const i=n.authSchemes?.[0];if(i){n.signing_region=i.signingRegion,n.signing_service=i.signingName;const d=zt(n)?.selectedHttpAuthScheme?.httpAuthOption;d&&(d.signingProperties=Object.assign(d.signingProperties||{},{signing_region:i.signingRegion,signingRegion:i.signingRegion,signing_service:i.signingName,signingName:i.signingName,signingRegionSet:i.signingRegionSet},i.properties))}return s({...r})},O_={name:"serializerMiddleware"},D_={step:"serialize",tags:["ENDPOINT_PARAMETERS","ENDPOINT_V2","ENDPOINT"],name:"endpointV2Middleware",override:!0,relation:"before",toMiddleware:O_.name},x=(t,e)=>({applyToStack:s=>{s.addRelativeTo(T_({config:t,instructions:e}),D_)}}),I_=t=>{const e=t.tls??!0,{endpoint:s,useDualstackEndpoint:n,useFipsEndpoint:r}=t,a=s!=null?async()=>s3(await Pt(s)()):void 0,l=Object.assign(t,{endpoint:a,tls:e,isCustomEndpoint:!!s,useDualstackEndpoint:Pt(n??!1),useFipsEndpoint:Pt(r??!1)});let d;return l.serviceConfiguredEndpoint=async()=>(t.serviceId&&!d&&(d=n3(t.serviceId)),d),l},M_=t=>t instanceof Error?t:t instanceof Object?Object.assign(new Error,t):typeof t=="string"?new Error(t):new Error(`AWS SDK error wrapper for ${t}`),L_=t=>{const{retryStrategy:e,retryMode:s}=t,n=Pt(t.maxAttempts??us);let r=e?Promise.resolve(e):void 0;const a=async()=>await Pt(s)()===Gt.ADAPTIVE?new T3(n):new ua(n);return Object.assign(t,{maxAttempts:n,retryStrategy:()=>r??=a()})},$_=t=>t?.body instanceof ReadableStream;function N_(t,e){if(Ut.isInstance(t))for(const s of Object.keys(t.headers)){const n=s.toLowerCase();if(n==="retry-after"){const r=t.headers[s];let a=NaN;if(r.endsWith("GMT"))try{a=(al(r).getTime()-Date.now())/1e3}catch(i){e?.trace?.("Failed to parse retry-after header"),e?.trace?.(i)}else r.match(/ GMT, ((\d+)|(\d+\.\d+))$/)?a=Number(r.match(/ GMT, ([\d.]+)$/)?.[1]):r.match(/^((\d+)|(\d+\.\d+))$/)?a=Number(r):Date.parse(r)>=Date.now()&&(a=(Date.parse(r)-Date.now())/1e3);return isNaN(a)?void 0:new Date(Date.now()+a*1e3)}else if(n==="x-amz-retry-after"){const r=t.headers[s],a=Number(r);if(isNaN(a)){e?.trace?.(`Failed to parse x-amz-retry-after=${r}`);return}return new Date(Date.now()+a)}}}const U_=t=>(e,s)=>async n=>{let r=await t.retryStrategy();const a=await t.maxAttempts();if(G_(r)){r=r;let i=await r.acquireInitialRetryToken((s.partition_id??"")+(s.__retryLongPoll?":longpoll":"")),l=new Error,d=0,m=0;const{request:p}=n,f=Oe.isInstance(p);for(f&&(p.headers[R3]=$a());;)try{f&&(p.headers[P3]=`attempt=${d+1}; max=${a}`);const{response:h,output:g}=await e(n);return r.recordSuccess(i),g.$metadata.attempts=d+1,g.$metadata.totalRetryDelay=m,{response:h,output:g}}catch(h){const g=F_(h,t.logger);if(l=M_(h),f&&$_(p))throw(s.logger instanceof za?console:s.logger)?.warn("An error was encountered in a non-retryable streaming request."),l;try{i=await r.refreshRetryTokenForRetry(i,g)}catch(R){throw typeof R.$backoff=="number"&&await Wc(R.$backoff),l.$metadata||(l.$metadata={}),l.$metadata.attempts=d+1,l.$metadata.totalRetryDelay=m,l}d=i.getRetryCount();const y=i.getRetryDelay();m+=y,await Wc(y)}}else return r=r,r?.mode&&(s.userAgent=[...s.userAgent||[],["cfg/retry-mode",r.mode]]),r.retry(e,n)},Wc=t=>new Promise(e=>setTimeout(e,t)),G_=t=>typeof t.acquireInitialRetryToken<"u"&&typeof t.refreshRetryTokenForRetry<"u"&&typeof t.recordSuccess<"u",F_=(t,e)=>{const s={error:t,errorType:z_(t)},n=N_(t.$response,e);return n&&(s.retryAfterHint=n),s},z_=t=>Vu(t)?"THROTTLING":Oa(t)?"TRANSIENT":k3(t)?"SERVER_ERROR":"CLIENT_ERROR",j_={name:"retryMiddleware",tags:["RETRY"],step:"finalizeRequest",priority:"high",override:!0},q_=t=>({applyToStack:e=>{e.add(U_(t),j_)}}),Xc=t=>Ut.isInstance(t)?t.headers?.date??t.headers?.Date:void 0,Wa=t=>new Date(Date.now()+t),H_=(t,e)=>Math.abs(Wa(e).getTime()-t)>=3e5,Jc=(t,e)=>{const s=Date.parse(t);return H_(s,e)?s-Date.now():e},ms=(t,e)=>{if(!e)throw new Error(`Property \`${t}\` is not resolved for AWS SDK SigV4Auth`);return e},Rl=async t=>{const e=ms("context",t.context),s=ms("config",t.config),n=e.endpointV2?.properties?.authSchemes?.[0],a=await ms("signer",s.signer)(n),i=t?.signingRegion,l=t?.signingRegionSet,d=t?.signingName;return{config:s,signer:a,signingRegion:i,signingRegionSet:l,signingName:d}};class Pl{async sign(e,s,n){if(!Oe.isInstance(e))throw new Error("The request is not an instance of `HttpRequest` and cannot be signed");const r=await Rl(n),{config:a,signer:i}=r;let{signingRegion:l,signingName:d}=r;const m=n.context;if(m?.authSchemes?.length??!1){const[f,h]=m.authSchemes;f?.name==="sigv4a"&&h?.name==="sigv4"&&(l=h?.signingRegion??l,d=h?.signingName??d)}return await i.sign(e,{signingDate:Wa(a.systemClockOffset),signingRegion:l,signingService:d})}errorHandler(e){return s=>{const n=s.ServerTime??Xc(s.$response);if(n){const r=ms("config",e.config),a=r.systemClockOffset;r.systemClockOffset=Jc(n,r.systemClockOffset),r.systemClockOffset!==a&&s.$metadata&&(s.$metadata.clockSkewCorrected=!0)}throw s}}successHandler(e,s){const n=Xc(e);if(n){const r=ms("config",s.config);r.systemClockOffset=Jc(n,r.systemClockOffset)}}}class V_ extends Pl{async sign(e,s,n){if(!Oe.isInstance(e))throw new Error("The request is not an instance of `HttpRequest` and cannot be signed");const{config:r,signer:a,signingRegion:i,signingRegionSet:l,signingName:d}=await Rl(n),p=(await r.sigv4aSigningRegionSet?.()??l??[i]).join(",");return await a.sign(e,{signingDate:Wa(r.systemClockOffset),signingRegion:p,signingService:d})}}const K_=(t,e,s)=>{let n,r,a,i=!1;const l=async()=>{r||(r=t());try{n=await r,a=!0,i=!1}finally{r=void 0}return n};return async d=>((!a||d?.forceRefresh)&&(n=await l()),n)},W_=t=>(t.sigv4aSigningRegionSet=Bn(t.sigv4aSigningRegionSet),t),X_=t=>{let e=t.credentials,s=!!t.credentials,n;Object.defineProperty(t,"credentials",{set(m){m&&m!==e&&m!==n&&(s=!0),e=m;const p=J_(t,{credentials:e,credentialDefaultProvider:t.credentialDefaultProvider}),f=Q_(t,p);if(s&&!f.attributed){const h=typeof e=="object"&&e!==null;n=async g=>{const R=await f(g);return h&&(!R.$source||Object.keys(R.$source).length===0)?p3(R,"CREDENTIALS_CODE","e"):R},n.memoized=f.memoized,n.configBound=f.configBound,n.attributed=!0}
13else n=f},get(){return n},enumerable:!0,configurable:!0}),t.credentials=e;const{signingEscapePath:r=!0,systemClockOffset:a=t.systemClockOffset||0,sha256:i}=t;let l;return t.signer?l=Bn(t.signer):t.regionInfoProvider?l=()=>Bn(t.region)().then(async m=>[await t.regionInfoProvider(m,{useFipsEndpoint:await t.useFipsEndpoint(),useDualstackEndpoint:await t.useDualstackEndpoint()})||{},m]).then(([m,p])=>{const{signingRegion:f,signingService:h}=m;t.signingRegion=t.signingRegion||f||p,t.signingName=t.signingName||h||t.serviceId;const g={...t,credentials:t.credentials,region:t.signingRegion,service:t.signingName,sha256:i,uriEscapePath:r},y=t.signerConstructor||xc;return new y(g)}):l=async m=>{m=Object.assign({},{name:"sigv4",signingName:t.signingName||t.defaultSigningName,signingRegion:await Bn(t.region)(),properties:{}},m);const p=m.signingRegion,f=m.signingName;t.signingRegion=t.signingRegion||p,t.signingName=t.signingName||f||t.serviceId;const h={...t,credentials:t.credentials,region:t.signingRegion,service:t.signingName,sha256:i,uriEscapePath:r},g=t.signerConstructor||xc;return new g(h)},Object.assign(t,{systemClockOffset:a,signingEscapePath:r,signer:l})};function J_(t,{credentials:e,credentialDefaultProvider:s}){let n;return e?e?.memoized?n=e:n=sk(e,nk,hl):s?n=Bn(s(Object.assign({},t,{parentClientConfig:t}))):n=async()=>{throw new Error("@aws-sdk/core::resolveAwsSdkSigV4Config - `credentials` not provided and no credentialDefaultProvider was configured.")},n.memoized=!0,n}function Q_(t,e){if(e.configBound)return e;const s=async n=>e({...n,callerClientConfig:t});return s.memoized=e.memoized,s.configBound=!0,s}const X="ref",N="argv",wl="backend",St="authSchemes",ot="disableDoubleEncoding",at="signingName",wt="signingRegion",Xa="signingRegionSet",O=-1,K=!0,st=!1,Jo="isSet",lt="booleanEquals",F="stringEquals",Se="coalesce",we="substring",oe="",Qc="aws.partition",vl="partitionResult",Zc="accessPointSuffix",Yc="regionPrefix",Zs=t=>"outpostId_ssa_"+t+oe,Tl="hardwareType",Qo="ite",kt="isValidHostLabel",vt="sigv4",eu="aws.isVirtualHostableS3Bucket",Ol="url",Te="getAttr",Dl="bucketArn",_t="--",Il="arnType",tu="accesspoint",Zo=t=>"accessPointName_ssa_"+t+oe,Ja="s3-object-lambda",Cs="s3-outposts",nu="bucketPartition",Ml="us-east-1",su="outpostType",Qe="name",ys="s3",Yo="{url#scheme}://{Bucket}.{url#authority}{url#path}",Ys="{url#scheme}://{url#authority}{url#path}",ru="{url#scheme}://{url#authority}{url#normalizedPath}{Bucket}",ou="https://{Bucket}.s3-accelerate.{partitionResult#dnsSuffix}",au="https://{Bucket}.s3.{partitionResult#dnsSuffix}",iu=t=>"{url#scheme}://{accessPointName_ssa_"+t+"}-{bucketArn#accountId}.{url#authority}{url#path}",cu=t=>"Invalid ARN: The access point name may only contain a-z, A-Z, 0-9 and `-`. Found: `{accessPointName_ssa_"+t+"}`",Qa="sigv4a",uu="{url#scheme}://{url#authority}{url#normalizedPath}{uri_encoded_bucket}",lu="https://s3.{partitionResult#dnsSuffix}/{uri_encoded_bucket}",du="https://s3.{partitionResult#dnsSuffix}",mu={[X]:"UseFIPS"},fu={[X]:"UseDualStack"},fe={[X]:"Bucket"},ea={fn:Te,[N]:[{[X]:vl},Qe]},pu={[X]:Ol},yn={[X]:"Region"},Rt={[X]:Dl},hu={[X]:Il},ta={[X]:"accessPointName_ssa_1"},er={fn:Te,[N]:[Rt,"region"]},gu={[X]:Tl},na={fn:Te,[N]:[Rt,"service"]},Cu={fn:Te,[N]:[Rt,"accountId"]},tr={[wl]:"S3Express",[St]:[{[ot]:!0,[Qe]:"{_s3e_auth}",[at]:"s3express",[wt]:"{Region}"}]},yu={[wl]:"S3Express",[St]:[{[ot]:!0,[Qe]:vt,[at]:"s3express",[wt]:"{Region}"}]},nr={[St]:[{[ot]:!0,[Qe]:Qa,[at]:Cs,[Xa]:["*"]},{[ot]:!0,[Qe]:vt,[at]:Cs,[wt]:"{Region}"}]},me={[St]:[{[ot]:!0,[Qe]:vt,[at]:ys,[wt]:Ml}]},re={[St]:[{[ot]:!0,[Qe]:vt,[at]:ys,[wt]:"{Region}"}]},sa={[St]:[{[ot]:!0,[Qe]:vt,[at]:Ja,[wt]:"{bucketArn#region}"}]},is={[St]:[{[ot]:!0,[Qe]:vt,[at]:ys,[wt]:"{bucketArn#region}"}]},Su={[St]:[{[ot]:!0,[Qe]:Qa,[at]:Cs,[Xa]:["*"]},{[ot]:!0,[Qe]:vt,[at]:Cs,[wt]:"{bucketArn#region}"}]},ra={[St]:[{[ot]:!0,[Qe]:vt,[at]:Ja,[wt]:"{Region}"}]},Eu=[yn],xu=[{[X]:"Endpoint"}],oa=[fe],bu=[fe,0,7,!0],Bu=[Rt,"resourceId[1]"],Z_=["*"],ku={conditions:[[Jo,Eu],[lt,[{[X]:"Accelerate"},K]],[lt,[mu,K]],[lt,[fu,K]],[Jo,xu],[Jo,oa],[F,[{fn:Se,[N]:[{fn:we,[N]:[fe,0,6,K]},oe]},"--x-s3"]],[F,[{fn:Se,[N]:[{fn:we,[N]:bu},oe]},"--xa-s3"]],[Qc,Eu,vl],[we,bu,Zc],[F,[{[X]:Zc},"--op-s3"]],[we,[fe,8,12,K],Yc],[we,[fe,32,49,K],Zs(2)],[we,[fe,49,50,K],Tl],[lt,[{[X]:"ForcePathStyle"},K]],[F,[ea,"aws-cn"]],[Qo,[fu,".dualstack",oe],"_s3e_ds"],[kt,[{[X]:Zs(2)},st]],[Qo,[mu,"-fips",oe],"_s3e_fips"],[Qo,[{fn:Se,[N]:[{[X]:"DisableS3ExpressSessionAuth"},st]},vt,"sigv4-s3express"],"_s3e_auth"],[eu,[fe,st]],["parseURL",xu,Ol],[lt,[{fn:Se,[N]:[{[X]:"UseS3ExpressControlEndpoint"},st]},K]],[eu,[fe,K]],[F,[{fn:Te,[N]:[pu,"scheme"]},"http"]],[kt,[yn,st]],["aws.parseArn",oa,Dl],[Te,[{fn:"split",[N]:[fe,_t,0]},"[-2]"],"s3expressAvailabilityZoneId"],[F,[{fn:Se,[N]:[{fn:we,[N]:[fe,0,4,st]},oe]},"arn:"]],[F,[{fn:Se,[N]:[{fn:we,[N]:[fe,16,18,K]},oe]},_t]],[lt,[{fn:Te,[N]:[pu,"isIp"]},K]],[F,[{fn:Se,[N]:[{fn:we,[N]:[fe,21,23,K]},oe]},_t]],[F,[{fn:Se,[N]:[{fn:we,[N]:[fe,27,29,K]},oe]},_t]],[F,[{[X]:Yc},"beta"]],["uriEncode",oa,"uri_encoded_bucket"],[kt,[yn,K]],[lt,[{fn:Se,[N]:[{[X]:"UseObjectLambdaEndpoint"},st]},K]],[Te,[Rt,"resourceId[0]"],Il],[F,[hu,oe]],[F,[hu,tu]],[Te,Bu,Zo(1)],[F,[ta,oe]],[F,[er,oe]],[F,[{fn:Se,[N]:[{fn:we,[N]:[fe,14,16,K]},oe]},_t]],[F,[gu,"e"]],[F,[gu,"o"]],[F,[yn,"aws-global"]],[F,[{fn:Se,[N]:[{fn:we,[N]:[fe,19,21,K]},oe]},_t]],[F,[na,Ja]],[lt,[{fn:Se,[N]:[{[X]:"DisableAccessPoints"},st]},K]],[F,[na,Cs]],[Qc,[er],nu],[kt,[ta,K]],[F,[{fn:Se,[N]:[{fn:we,[N]:[fe,26,28,K]},oe]},_t]],[F,[{fn:Se,[N]:[{fn:we,[N]:[fe,15,17,K]},oe]},_t]],[Te,[Rt,"resourceId[4]"]],[F,[{fn:Se,[N]:[{fn:we,[N]:[fe,20,22,
vendor: 6,900 bytes, line 13
13K]},oe]},_t]],[lt,[{[X]:"UseGlobalEndpoint"},K]],[F,[yn,Ml]],[Te,Bu,Zs(1)],[lt,[{fn:Se,[N]:[{[X]:"UseArnRegion"},K]},K]],[kt,[{[X]:Zs(1)},st]],[Te,[Rt,"resourceId[2]"],su],[F,[yn,er]],[F,[{fn:Te,[N]:[{[X]:nu},Qe]},ea]],[lt,[{[X]:"DisableMultiRegionAccessPoints"},K]],[kt,[er,K]],[F,[{fn:Te,[N]:[Rt,"partition"]},ea]],[F,[Cu,oe]],[F,[na,ys]],[kt,[Cu,st]],[Te,[Rt,"resourceId[3]"],Zo(2)],[kt,[ta,st]],[F,[{[X]:su},tu]],[kt,[{[X]:Zo(2)},st]]],results:[[O],[O,"Accelerate cannot be used with FIPS"],[O,"Cannot set dual-stack in combination with a custom endpoint."],[O,"A custom endpoint cannot be combined with FIPS"],[O,"A custom endpoint cannot be combined with S3 Accelerate"],[O,"Partition does not support FIPS"],[O,"S3Express does not support S3 Accelerate."],["{url#scheme}://{url#authority}/{uri_encoded_bucket}{url#path}",tr],[Yo,tr],[O,"S3Express bucket name is not a valid virtual hostable name."],["https://s3express-control{_s3e_fips}{_s3e_ds}.{Region}.{partitionResult#dnsSuffix}/{uri_encoded_bucket}",yu],["https://{Bucket}.s3express{_s3e_fips}-{s3expressAvailabilityZoneId}{_s3e_ds}.{Region}.{partitionResult#dnsSuffix}",tr],[O,"Unrecognized S3Express bucket name format."],[Ys,tr],["https://s3express-control{_s3e_fips}{_s3e_ds}.{Region}.{partitionResult#dnsSuffix}",yu],[O,"Expected a endpoint to be specified but no endpoint was found"],["https://{Bucket}.ec2.{url#authority}",nr],["https://{Bucket}.ec2.s3-outposts.{Region}.{partitionResult#dnsSuffix}",nr],["https://{Bucket}.op-{outpostId_ssa_2}.{url#authority}",nr],["https://{Bucket}.op-{outpostId_ssa_2}.s3-outposts.{Region}.{partitionResult#dnsSuffix}",nr],[O,'Unrecognized hardware type: "Expected hardware type o or e but got {hardwareType}"'],[O,"Invalid Outposts Bucket alias - it must be a valid bucket name."],[O,"Invalid ARN: The outpost Id must only contain a-z, A-Z, 0-9 and `-`."],[O,"Custom endpoint `{Endpoint}` was not a valid URI"],[O,"S3 Accelerate cannot be used in this region"],["https://{Bucket}.s3-fips.dualstack.us-east-1.{partitionResult#dnsSuffix}",me],["https://{Bucket}.s3-fips.dualstack.{Region}.{partitionResult#dnsSuffix}",re],["https://{Bucket}.s3-fips.us-east-1.{partitionResult#dnsSuffix}",me],["https://{Bucket}.s3-fips.{Region}.{partitionResult#dnsSuffix}",re],["https://{Bucket}.s3-accelerate.dualstack.us-east-1.{partitionResult#dnsSuffix}",me],["https://{Bucket}.s3-accelerate.dualstack.{partitionResult#dnsSuffix}",re],["https://{Bucket}.s3.dualstack.us-east-1.{partitionResult#dnsSuffix}",me],["https://{Bucket}.s3.dualstack.{Region}.{partitionResult#dnsSuffix}",re],[ru,me],[Yo,me],[ru,re],[Yo,re],[ou,me],[ou,re],[au,me],[au,re],["https://{Bucket}.s3.{Region}.{partitionResult#dnsSuffix}",re],[O,"Invalid region: region was not a valid DNS name."],[O,"S3 Object Lambda does not support Dual-stack"],[O,"S3 Object Lambda does not support S3 Accelerate"],[O,"Access points are not supported for this operation"],[O,"Invalid configuration: region from ARN `{bucketArn#region}` does not match client region `{Region}` and UseArnRegion is `false`"],[O,"Invalid ARN: Missing account id"],[iu(1),sa],["https://{accessPointName_ssa_1}-{bucketArn#accountId}.s3-object-lambda-fips.{bucketArn#region}.{bucketPartition#dnsSuffix}",sa],["https://{accessPointName_ssa_1}-{bucketArn#accountId}.s3-object-lambda.{bucketArn#region}.{bucketPartition#dnsSuffix}",sa],[O,cu(1)],[O,"Invalid ARN: The account id may only contain a-z, A-Z, 0-9 and `-`. Found: `{bucketArn#accountId}`"],[O,"Invalid region in ARN: `{bucketArn#region}` (invalid DNS name)"],[O,"Client was configured for partition `{partitionResult#name}` but ARN (`{Bucket}`) has `{bucketPartition#name}`"],[O,"Invalid ARN: The ARN may only contain a single resource component after `accesspoint`."],[O,"Invalid ARN: bucket ARN is missing a region"],[O,"Invalid ARN: Expected a resource of the format `accesspoint:<accesspoint name>` but no name was provided"],[O,"Invalid ARN: Object Lambda ARNs only support `accesspoint` arn types, but found: `{arnType}`"],[O,"Access Points do not support S3 Accelerate"],["https://{accessPointName_ssa_1}-{bucketArn#accountId}.s3-accesspoint-fips.dualstack.{bucketArn#region}.{bucketPartition#dnsSuffix}",is],["https://{accessPointName_ssa_1}-{bucketArn#accountId}.s3-accesspoint-fips.{bucketArn#region}.{bucketPartition#dnsSuffix}",is],["https://{accessPointName_ssa_1}-{bucketArn#accountId}.s3-accesspoint.dualstack.{bucketArn#region}.{bucketPartition#dnsSuffix}",is],[iu(1),is],["https://{accessPointName_ssa_1}-{bucketArn#accountId}.s3-accesspoint.{bucketArn#region}.{bucketPartition#dnsSuffix}",is],[O,"Invalid ARN: The ARN was not for the S3 service, found: {bucketArn#service}"],[O,"S3 MRAP does not support dual-stack"],[O,"S3 MRAP does not support FIPS"],[O,"S3 MRAP does not support S3 Accelerate"],[O,"Invalid configuration: Multi-Region Access Point ARNs are disabled."],["https://{accessPointName_ssa_1}.accesspoint.s3-global.{partitionResult#dnsSuffix}",{[St]:[{[ot]:K,name:Qa,[at]:ys,[Xa]:Z_}]}],[O,"Client was configured for partition `{partitionResult#name}` but bucket referred to partition `{bucketArn#partition}`"],[O,"Invalid Access Point Name"],[O,"S3 Outposts does not support Dual-stack"],[O,"S3 Outposts does not support FIPS"],[O,"S3 Outposts does not support S3 Accelerate"],[O,"Invalid Arn: Outpost Access Point ARN contains sub resources"],["https://{accessPointName_ssa_2}-{bucketArn#accountId}.{outpostId_ssa_1}.{url#authority}",Su],["https://{accessPointName_ssa_2}-{bucketArn#accountId}.{outpostId_ssa_1}.s3-outposts.{bucketArn#region}.{bucketPartition#dnsSuffix}",Su],[O,cu(2)],[O,"Expected an outpost type `accesspoint`, found {outpostType}"],[O,"Invalid ARN: expected an access point name"],[O,"Invalid ARN: Expected a 4-component resource"],[O,"Invalid ARN: The outpost Id may only contain a-z, A-Z, 0-9 and `-`. Found: `{outpostId_ssa_1}`"],[O,"Invalid ARN: The Outpost Id was not set"],[O,"Invalid ARN: Unrecognized format: {Bucket} (type: {arnType})"],[O,"Invalid ARN: No ARN type specified"],[O,"Invalid ARN: `{Bucket}` was not a valid ARN"],[O,"Path-style addressing cannot be used with ARN buckets"],["https://s3-fips.dualstack.us-east-1.{partitionResult#dnsSuffix}/{uri_encoded_bucket}",me],["https://s3-fips.dualstack.{Region}.{partitionResult#dnsSuffix}/{uri_encoded_bucket}",re],["https://s3-fips.us-east-1.{partitionResult#dnsSuffix}/{uri_encoded_bucket}",me],["https://s3-fips.{Region}.{partitionResult#dnsSuffix}/{uri_encoded_bucket}",re],["https://s3.dualstack.us-east-1.{partitionResult#dnsSuffix}/{uri_encoded_bucket}",me],["https://s3.dualstack.{Region}.{partitionResult#dnsSuffix}/{uri_encoded_bucket}",re],[uu,me],[uu,re],[lu,me],[lu,re],["https://s3.{Region}.{partitionResult#dnsSuffix}/{uri_encoded_bucket}",re],[O,"Path-style addressing cannot be used with S3 Accelerate"],[Ys,ra],["https://s3-object-lambda-fips.{Region}.{partitionResult#dnsSuffix}
13",ra],["https://s3-object-lambda.{Region}.{partitionResult#dnsSuffix}",ra],["https://s3-fips.dualstack.us-east-1.{partitionResult#dnsSuffix}",me],["https://s3-fips.dualstack.{Region}.{partitionResult#dnsSuffix}",re],["https://s3-fips.us-east-1.{partitionResult#dnsSuffix}",me],["https://s3-fips.{Region}.{partitionResult#dnsSuffix}",re],["https://s3.dualstack.us-east-1.{partitionResult#dnsSuffix}",me],["https://s3.dualstack.{Region}.{partitionResult#dnsSuffix}",re],[Ys,me],[Ys,re],[du,me],[du,re],["https://s3.{Region}.{partitionResult#dnsSuffix}",re],[O,"A region must be set when sending requests to S3."]]},Y_=2,u=1e8,eA=new Int32Array([-1,1,-1,0,3,u+115,1,424,4,2,272,5,3,233,6,4,85,7,5,15,8,8,9,u+115,16,10,13,18,11,13,19,12,13,22,u+14,13,35,14,u+42,36,u+103,435,6,271,16,7,270,17,8,19,18,14,501,106,9,20,24,10,21,24,11,22,24,12,23,24,13,547,24,14,77,25,20,73,26,26,27,78,37,28,u+86,38,u+86,29,39,47,30,48,u+58,31,50,32,u+85,51,33,136,55,u+76,34,59,35,u+84,60,39,36,61,37,u+83,62,38,146,63,41,u+46,61,40,u+83,62,41,150,64,42,u+54,66,43,u+53,70,44,u+52,71,45,u+81,73,46,u+80,74,u+78,u+79,40,48,u+57,41,u+57,49,42,185,50,48,62,51,49,u+45,52,51,53,526,60,56,54,62,u+55,55,63,57,u+46,62,u+55,57,64,58,u+54,66,59,u+53,69,60,u+65,70,61,u+52,72,u+64,u+51,49,u+45,63,51,64,526,60,67,65,62,u+55,66,63,68,u+46,62,u+55,68,64,69,u+54,66,70,u+53,68,u+47,71,70,72,u+52,72,u+50,u+51,25,74,u+42,46,u+39,75,57,76,u+41,58,u+40,u+41,26,u+88,78,28,u+87,79,34,82,80,35,81,545,36,u+103,u+115,46,u+97,83,57,84,u+99,58,u+98,u+99,5,101,86,8,87,u+115,16,88,89,18,91,89,19,90,92,21,97,95,19,93,92,21,98,95,21,97,94,22,u+14,95,35,96,u+42,36,u+103,u+42,22,u+13,98,35,99,u+42,36,u+101,100,46,u+110,u+111,6,214,102,7,208,103,8,119,104,14,118,105,21,106,u+23,26,107,502,37,108,u+86,38,u+86,109,39,112,110,48,u+58,111,50,136,u+85,40,113,u+57,41,u+57,114,42,115,500,48,u+56,116,52,117,u+72,65,u+69,u+72,21,501,u+23,9,120,124,10,121,124,11,122,124,12,123,124,13,202,124,14,195,125,20,190,126,21,127,u+23,23,128,129,24,189,129,26,130,197,37,131,u+86,38,u+86,132,39,159,133,48,u+58,134,50,135,u+85,51,141,136,55,u+76,137,59,138,u+84,60,u+83,139,61,140,u+83,63,u+83,u+46,55,u+76,142,59,143,u+84,60,148,144,61,145,u+83,62,147,146,63,150,u+46,63,153,u+46,61,149,u+83,62,153,150,64,151,u+54,66,152,u+53,70,u+82,u+52,64,154,u+54,66,155,u+53,70,156,u+52,71,157,u+81,73,158,u+80,74,u+77,u+79,40,160,u+57,41,u+57,161,42,185,162,48,174,163,49,u+45,164,51,165,526,60,168,166,62,u+55,167,63,169,u+46,62,u+55,169,64,170,u+54,66,171,u+53,69,172,u+65,70,173,u+52,72,u+63,u+51,49,u+45,175,51,176,526,60,179,177,62,u+55,178,63,180,u+46,62,u+55,180,64,181,u+54,66,182,u+53,68,u+47,183,70,184,u+52,72,u+48,u+51,48,u+56,186,52,187,u+72,65,u+69,188,67,u+70,u+71,25,u+36,u+42,21,191,u+23,25,192,u+42,30,194,193,46,u+34,u+36,46,u+33,u+35,21,196,u+23,26,u+88,197,28,u+87,198,34,201,199,35,200,545,36,u+101,u+115,46,u+95,u+96,17,203,u+22,20,204,u+21,21,205,550,33,206,550,44,u+16,207,45,u+18,u+20,8,209,215,16,210,220,18,211,220,19,212,224,20,213,227,21,231,401,8,218,215,19,216,u+9,20,217,227,21,231,u+9,16,219,220,18,223,220,19,221,224,20,222,227,21,231,u+12,19,226,224,20,225,u+9,21,u+9,u+12,20,230,227,21,228,u+9,30,229,u+9,34,u+7,u+9,21,231,415,30,232,u+8,34,u+7,u+8,4,u+2,234,5,235,480,6,271,236,7,270,237,8,238,491,9,239,243,10,240,243,11,241,243,12,242,243,13,547,243,14,266,244,20,264,245,26,246,267,37,247,u+86,38,u+86,248,39,249,518,40,250,u+57,41,u+57,251,42,538,252,48,u+43,253,49,u+45,254,51,255,526,60,258,256,62,u+55,257,63,259,u+46,62,u+55,259,64,260,u+54,66,261,u+53,69,262,u+65,70,263,u+52,72,u+62,u+51,25,265,u+42,46,u+31,u+32,26,u+88,267,28,u+87,268,34,269,544,46,u+93,u+94,8,397,u+9,8,407,u+9,3,346,273,4,u+3,274,5,284,275,8,276,u+115,15,u+5,277,16,278,281,18,279,281,19,280,281,22,u+14,281,35,282,u+42,36,u+102,283,46,u+106,u+107,6,405,285,7,395,286,8,295,287,14,501,288,26,289,502,37,290,u+86,38,u+86,291,39,292,307,40,293,u+57,41,u+57,294,42,335,500,9,296,300,10,297,300,11,298,300,12,299,300,13,394,300,14,339,301,15,u+5,302,20,337,303,26,304,341,37,305,u+86,38,u+86,306,39,309,307,48,u+58,308,50,u+74,u+85,40,310,u+57,41,u+57,311,42,335,312,48,324,313,49,u+45,314,51,315,526,60,318,316,62,u+55,317,63,319,u+46,62,u+55,319,64,320,u+54,66,321,u+53,69,322,u+65,70,323,u+52,72,u+61,u+51,49,u+45,325,51,326,526,60,329,327,62,u+55,328,63,330,u+46,62,u+55,330,64,331,u+54,66,332,u+53,68,u+47,333,70,334,u+52,72,u+49,u+51,48,u+56,336,52,u+67,u+72,25,338,u+42,46,u+27,u+28,15,u+5,340,26,u+88,341,28,u+87,342,34,345,343,35,344,545,36,u+102,u+115,46,u+91,u+92,4,u+2,347,5,357,348,8,349,u+115,15,u+5,350,16,351,354,18,352,354,19,353,354,22,u+14,354,35,355,u+42,36,u+43,356,46,u+104,u+105,6,405,358,7,395,359,8,360,491,9,361,365,10,362,365,11,363,365,12,364,365,13,394,365,14,389,366,15,u+5,367,20,387,368,26,369,391,37,370,u+86,38,u+86,371,39,372,518,40,373,u+57,41,u+57,374,42,538,375,48,u+43,376,49,u+45,377,51,378,526,60,381,379,62,u+55,380,63,382,u+46,62,u+55,382,64,383,u+54,66,384,u+53,69,385,u+65,70,386,u+52,72,u+60,u+51,25,388,u+42,46,u+25,u+26,15,u+5,390,26,u+88,391,28,u+87,392,34,393,544,46,u+89,u+90,15,u+5,547,8,396,u+9,15,u+5,397,16,398,410,18,399,410,19,400,410,20,401,u+9,27,402,u+12,29,u+11,403,31,u+11,404,32,u+11,422,8,406,u+9,15,u+5,407,16,408,410,18,409,410,19,411,410,20,u+12,u+9,20,414,412,22,413,u+9,34,u+10,u+9,22,416,415,27,419,u+12,27,418,417,34,u+10,u+12,34,u+10,419,43,u+11,420,47,u+11,421,53,u+11,422,54,u+11,423,56,u+11,u+12,2,u+1,425,3,478,426,4,u+4,427,5,438,428,8,429,u+115,16,430,433,18,431,433,19,432,433,22,u+14,433,35,434,u+42,36,u+44,435,46,u+112,436,57,437,u+114,58,u+113,u+114,6,u+6,439,7,u+6,440,8,450,441,14,501,442,26,443,502,37,444,u+86,38,u+86,445,39,446,465,40,447,u+57,41,u+57,448,42,471,449,48,u+44,500,9,451,455,10,452,455,11,453,455,12,454,455,13,547,455,14,473,456,15,460,457,20,458,461,25,459,u+42,46,u+37,u+38,20,540,461,26,462,474,37,463,u+86,38,u+86,464,39,467,465,48,u+58,466,50,u+75,u+85,40,468,u+57,41,u+57,469,42,471,470,48,u+44,524,48,u+44,472,52,u+68,u+72,26,u+88,474,28,u+87,475,34,u+100,476,35,477,545,36,u+44,u+115,4,u+2,479,5,488,480,8,481,u+115,16,482,485,18,483,485,19,484,485,22,u+14,485,35,486,u+42,36,u+43,487,46,u+108,u+109,6,u+6,489,7,u+6,490,8,503,491,14,501,492,26,493,502,37,494,u+86,38,u+86,495,39,496,518,40,497,u+57,41,u+57,498,42,538,499,48,u+43,500,49,u+45,526,26,u+88,502,28,u+87,u+115,9,504,508,10,505,508,11,506,508,12,507,508,13,547,508,14,541,509,15,513,510,20,511,514,25,512,u+42,46,u+29,u+30,20,540,514,26,515,542,37,516,u+86,38,u+86,517,39,520,518,48,u+58,519,50,u+73,u+85,40,521,u+57,41,u+57,522,42,538,523,48,u+43,524,49,u+45,525,51,529,526,60,u+55,527,62,u+55,528,63,u+55,u+46,60,532,530,62,u+55,531,63,533,u+46,62,u+55,533,64,534,u+54,66,535,u+53,69,536,u+65,70,537,u+52,72,u+59,u+51,48,u+43,539,52,u+66,u+72,25,u+24,u+42,26,u+88,542,28,u+87,543,34,u+100,544,35,546,545,36,u+42,u+115,36,u+43,u+115,17,548,u+22,20,549,u+21,33,552,550,44,u+17,551,45,u+19,u+20,44,u+15,553,45,u+15,u+20]),tA=Va.from(eA,Y_,ku.conditions,ku.results),nA=new Gk({size:50,params:["Accelerate","Bucket","DisableAccessPoints","DisableMultiRegionAccessPoints","DisableS3ExpressSessionAuth","Endpoint","ForcePathStyle","Region","UseArnRegion","UseDualStack","UseFIPS","UseGlobalEndpoint","UseObjectLambdaEndpoint","UseS3ExpressControlEndpoint"]}),Ll=(t,e={})=>nA.get(t,()=>a_(tA,{endpointParams:t,logger:e.logger}));Ka.aws=_l;const sA=t=>async(e,s,n)=>{if(!n)throw new Error("Could not find `input` for `defaultEndpointRuleSetHttpAuthSchemeParametersProvider`");const r=await t(e,s,n),a=zt(s)?.commandInstance?.constructor?.getEndpointParameterInstru
13ctions;if(!a)throw new Error(`getEndpointParameterInstructions() is not defined on '${s.commandName}'`);const i=await r3(n,{getEndpointParameterInstructions:a},e);return Object.assign(r,i)},rA=async(t,e,s)=>({operation:zt(e).operation,region:await Pt(t.region)()||(()=>{throw new Error("expected `region` to be configured for `aws.auth#sigv4`")})()}),oA=sA(rA);function $l(t){return{schemeId:"aws.auth#sigv4",signingProperties:{name:"s3",region:t.region},propertiesExtractor:(e,s)=>({signingProperties:{config:e,context:s}})}}function Nl(t){return{schemeId:"aws.auth#sigv4a",signingProperties:{name:"s3",region:t.region},propertiesExtractor:(e,s)=>({signingProperties:{config:e,context:s}})}}const aA=(t,e,s)=>r=>{const i=t(r).properties?.authSchemes;if(!i)return e(r);const l=[];for(const d of i){const{name:m,properties:p={},...f}=d,h=m.toLowerCase();m!==h&&console.warn(`HttpAuthScheme has been normalized with lowercasing: '${m}' to '${h}'`);let g;if(h==="sigv4a"){g="aws.auth#sigv4a";const k=i.find(w=>{const v=w.name.toLowerCase();return v!=="sigv4a"&&v.startsWith("sigv4")});if(qu.sigv4aDependency()==="none"&&k)continue}else if(h.startsWith("sigv4"))g="aws.auth#sigv4";else throw new Error(`Unknown HttpAuthScheme found in '@smithy.rules#endpointRuleSet': '${h}'`);const y=s[g];if(!y)throw new Error(`Could not find HttpAuthOption create function for '${g}'`);const R=y(r);R.schemeId=g,R.signingProperties={...R.signingProperties||{},...f,...p},l.push(R)}return l},iA=t=>{const e=[];switch(t.operation){default:e.push($l(t)),e.push(Nl(t))}return e},cA=aA(Ll,iA,{"aws.auth#sigv4":$l,"aws.auth#sigv4a":Nl}),uA=t=>{const e=X_(t),s=W_(e);return Object.assign(s,{authSchemePreference:Pt(t.authSchemePreference??[])})},lA=t=>Object.assign(t,{useFipsEndpoint:t.useFipsEndpoint??!1,useDualstackEndpoint:t.useDualstackEndpoint??!1,forcePathStyle:t.forcePathStyle??!1,useAccelerateEndpoint:t.useAccelerateEndpoint??!1,useGlobalEndpoint:t.useGlobalEndpoint??!1,disableMultiregionAccessPoints:t.disableMultiregionAccessPoints??!1,defaultSigningName:"s3",clientContextParams:t.clientContextParams??{}}),b={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"}};class ce extends En{constructor(e){super(e),Object.setPrototypeOf(this,ce.prototype)}}class Lr extends ce{name="NoSuchUpload";$fault="client";constructor(e){super({name:"NoSuchUpload",$fault:"client",...e}),Object.setPrototypeOf(this,Lr.prototype)}}
13class $r extends ce{name="AccessDenied";$fault="client";constructor(e){super({name:"AccessDenied",$fault:"client",...e}),Object.setPrototypeOf(this,$r.prototype)}}class Nr extends ce{name="ObjectNotInActiveTierError";$fault="client";constructor(e){super({name:"ObjectNotInActiveTierError",$fault:"client",...e}),Object.setPrototypeOf(this,Nr.prototype)}}class Ur extends ce{name="BucketAlreadyExists";$fault="client";constructor(e){super({name:"BucketAlreadyExists",$fault:"client",...e}),Object.setPrototypeOf(this,Ur.prototype)}}class Gr extends ce{name="BucketAlreadyOwnedByYou";$fault="client";constructor(e){super({name:"BucketAlreadyOwnedByYou",$fault:"client",...e}),Object.setPrototypeOf(this,Gr.prototype)}}class Fr extends ce{name="NoSuchBucket";$fault="client";constructor(e){super({name:"NoSuchBucket",$fault:"client",...e}),Object.setPrototypeOf(this,Fr.prototype)}}class zr extends ce{name="InvalidObjectState";$fault="client";StorageClass;AccessTier;constructor(e){super({name:"InvalidObjectState",$fault:"client",...e}),Object.setPrototypeOf(this,zr.prototype),this.StorageClass=e.StorageClass,this.AccessTier=e.AccessTier}}class jr extends ce{name="NoSuchKey";$fault="client";constructor(e){super({name:"NoSuchKey",$fault:"client",...e}),Object.setPrototypeOf(this,jr.prototype)}}class qr extends ce{name="NotFound";$fault="client";constructor(e){super({name:"NotFound",$fault:"client",...e}),Object.setPrototypeOf(this,qr.prototype)}}class Hr extends ce{name="EncryptionTypeMismatch";$fault="client";constructor(e){super({name:"EncryptionTypeMismatch",$fault:"client",...e}),Object.setPrototypeOf(this,Hr.prototype)}}class Vr extends ce{name="InvalidRequest";$fault="client";constructor(e){super({name:"InvalidRequest",$fault:"client",...e}),Object.setPrototypeOf(this,Vr.prototype)}}class Kr extends ce{name="InvalidWriteOffset";$fault="client";constructor(e){super({name:"InvalidWriteOffset",$fault:"client",...e}),Object.setPrototypeOf(this,Kr.prototype)}}class Wr extends ce{name="TooManyParts";$fault="client";constructor(e){super({name:"TooManyParts",$fault:"client",...e}),Object.setPrototypeOf(this,Wr.prototype)}}class Xr extends ce{name="IdempotencyParameterMismatch";$fault="client";constructor(e){super({name:"IdempotencyParameterMismatch",$fault:"client",...e}),Object.setPrototypeOf(this,Xr.prototype)}}class Jr extends ce{name="ObjectAlreadyInActiveTierError";$fault="client";constructor(e){super({name:"ObjectAlreadyInActiveTierError",$fault:"client",...e}),Object.setPrototypeOf(this,Jr.prototype)}}const dA="Account",mA="AnalyticsAndOperator",lr="AccelerateConfiguration",Qr="AccessControlList",Rn="ACL",Ul="AnalyticsConfigurationList",en="AccessControlPolicy",Gl="AccessControlTranslation",Ss="AnalyticsConfiguration",fA="AccessDenied",Fl="AbortDate",pA="AnalyticsExportDestination",hA="AnalyticsFilter",gA="AllowedHeaders",CA="AllowedHeader",yA="AccountId",zl="AbortIncompleteMultipartUpload",_u="AccessKeyId",SA="AllowedMethods",EA="AbortMultipartUpload",xA="AbortMultipartUploadOutput",bA="AbortMultipartUploadRequest",BA="AllowedMethod",kA="AllowedOrigins",_A="AllowedOrigin",AA="AccessPointAlias",jl="AccessPointArn",RA="AllowQuotedRecordDelimiter",Za="AcceptRanges",ql="AbortRuleId",dr="AbacStatus",PA="AnalyticsS3BucketDestination",wA="ApplyServerSideEncryptionByDefault",vA="ArchiveStatus",Hl="AccessTier",ks="And",S="Bucket",Ya="BucketArn",TA="BucketAlreadyExists",OA="BucketAccountId",DA="BucketAlreadyOwnedByYou",Vl="BlockedEncryptionTypes",ei="BypassGovernanceRetention",IA="BucketInfo",_e="BucketKeyEnabled",MA="BucketLifecycleConfiguration",LA="BucketLocationName",mr="BucketLoggingStatus",$A="BucketLocationType",NA="BucketNamespace",UA="BucketName",Kl="BytesProcessed",Au="BlockPublicAcls",Ru="BlockPublicPolicy",ti="BucketRegion",Wl="BytesReturned",Xl="BytesScanned",_s="Body",ni="Buckets",Jl="Checksum",U="ChecksumAlgorithm",GA="CannedACL",FA="CreateBucket",ba="CreateBucketConfiguration",zA="CreateBucketMetadataConfiguration",jA="CreateBucketMetadataConfigurationRequest",qA="CreateBucketMetadataTableConfiguration",HA="CreateBucketMetadataTableConfigurationRequest",VA="CreateBucketOutput",KA="CreateBucketRequest",Pn="CacheControl",De="ChecksumCRC32",Ie="ChecksumCRC32C",Me="ChecksumCRC64NVME",As="Cache-Control",WA="CreationDate",Rs="Content-Disposition",wn="ContentDisposition",XA="ContinuationEvent",Ps="Content-Encoding",vn="ContentEncoding",JA="CloudFunction",QA="CloudFunctionConfiguration",Tn="ContentLanguage",ws="Content-Language",vs="Content-Length",Ts="ContentLength",te="Content-MD5",Le="ChecksumMD5",ne="ContentMD5",ZA="CompletedMultipartUpload",YA="CompleteMultipartUploadOutput",eR="CreateMultipartUploadOutput",tR="CompleteMultipartUploadResult",nR="CompleteMultipartUploadRequest",sR="CreateMultipartUploadRequest",Ql="CompleteMultipartUpload",rR="CreateMultipartUpload",Zl="ChecksumMode",oR="CopyObject",aR="CopyObjectOutput",Yl="CopyObjectResult",fr="CORSConfiguration",si="CORSRules",ri="CORSRule",iR="CopyObjectRequest",cR="CommonPrefix",uR="CommonPrefixList",lR="CompletedPartList",ed="CopyPartResult",dR="CompletedPart",Zr="CommonPrefixes",oi="ContentRange",mR="ConfirmRemoveSelfBucketAccess",td="Content-Range",nd="CopySource",$e="ChecksumSHA1",Ne="ChecksumSHA256",Ue="ChecksumSHA512",sd="CopySourceIfMatch",rd="CopySourceIfModifiedSince",od="CopySourceIfNoneMatch",ad="CopySourceIfUnmodifiedSince",fR="CreateSessionOutput",pR="CreateSessionResult",hR="CopySourceRange",gR="CreateSessionRequest",id="CopySourceSSECustomerAlgorithm",ai="CopySourceSSECustomerKey",cd="CopySourceSSECustomerKeyMD5",ud="CSV",ld="CopySourceVersionId",CR="CSVInput",yR="CSVOutput",ii="ConfigurationState",SR="CreateSession",Ze="ChecksumType",Os="Content-Type",ER="ClientToken",On="ContentType",xR="CompressionType",Ke="ContinuationToken",Ge="ChecksumXXHASH64",Fe="ChecksumXXHASH3",ze="ChecksumXXHASH128",dd="Condition",bR="Code",BR="Comments",md="Contents",kR="Cont",Pu="Credentials",Dn="Days",_R="DaysAfterInitiation",AR="DeleteBucket",RR="DeleteBucketAnalyticsConfiguration",PR="DeleteBucketAnalyticsConfigurationRequest",wR="DeleteBucketCors",vR="DeleteBucketCorsRequest",TR="DeleteBucketEncryption",OR="DeleteBucketEncryptionRequest",DR="DeleteBucketInventoryConfiguration",IR="DeleteBucketInventoryConfigurationRequest",MR="DeleteBucketIntelligentTieringConfiguration",LR="DeleteBucketIntelligentTieringConfigurationRequest",$R="DeleteBucketLifecycle",NR="DeleteBucketLifecycleRequest",UR="DeleteBucketMetadataConfiguration",GR="DeleteBucketMetadataConfigurationRequest",FR="DeleteBucketMetricsConfigurationRequest",zR="DeleteBucketMetricsConfiguration",jR="DeleteBucketMetadataTableConfiguration",qR="DeleteBucketMetadataTableConfigurationRequest",HR="DeleteBucketOwnershipControl
13s",VR="DeleteBucketOwnershipControlsRequest",KR="DeleteBucketPolicy",WR="DeleteBucketPolicyRequest",XR="DeleteBucketRequest",JR="DeleteBucketReplicationRequest",QR="DeleteBucketReplication",ZR="DeleteBucketTagging",YR="DeleteBucketTaggingRequest",e2="DeleteBucketWebsite",t2="DeleteBucketWebsiteRequest",n2="DataExport",s2="DestinationIfMatch",r2="DestinationIfModifiedSince",o2="DestinationIfNoneMatch",a2="DestinationIfUnmodifiedSince",tn="DeleteMarker",i2="DeleteMarkerEntry",fd="DeleteMarkerReplication",c2="DeleteMarkerVersionId",pd="DeleteMarkers",ci="DisplayName",u2="DeletedObject",l2="DeleteObjectOutput",d2="DeleteObjectsOutput",m2="DeleteObjectRequest",f2="DeleteObjectsRequest",p2="DeleteObjectTagging",h2="DeleteObjectTaggingOutput",g2="DeleteObjectTaggingRequest",C2="DeletedObjects",y2="DeleteObject",S2="DeleteObjects",E2="DeletePublicAccessBlock",x2="DeletePublicAccessBlockRequest",b2="DataRedundancy",hd="DefaultRetention",B2="DeleteResult",gd="DestinationResult",Cd="Date",Ba="Delete",k2="Deleted",jt="Delimiter",Yr="Destination",_2="Description",yd="Details",yt="Expiration",A2="EmailAddress",Sd="EventBridgeConfiguration",_="ExpectedBucketOwner",Ds="EncryptionConfiguration",Ed="ErrorCode",R2="ErrorDetails",ui="ErrorDocument",P2="EndEvent",w2="ExposeHeaders",v2="ExposeHeader",xd="ErrorMessage",T2="ExpiredObjectDeleteMarker",bd="ExistingObjectReplication",pr="ExpiresString",Bd="ExpectedSourceBucketOwner",li="EncryptionType",O2="EncryptionTypeList",D2="EncryptionTypeMismatch",pe="ETag",qt="EncodingType",I2="EventThreshold",kd="ExpressionType",di="Encryption",M2="Enabled",_d="End",Ad="Errors",Is="Error",mi="Events",fi="Event",mt="Expires",Rd="Expression",Tt="Filter",Pd="FieldDelimiter",L2="FileHeaderInfo",$2="FetchOwner",wd="FilterRule",N2="FilterRuleList",U2="FilterRules",G2="Field",vd="Format",F2="Frequency",eo="Grants",z2="GetBucketAbac",j2="GetBucketAccelerateConfiguration",q2="GetBucketAccelerateConfigurationOutput",H2="GetBucketAnalyticsConfigurationOutput",V2="GetBucketAccelerateConfigurationRequest",K2="GetBucketAnalyticsConfigurationRequest",W2="GetBucketAnalyticsConfiguration",X2="GetBucketAbacOutput",J2="GetBucketAclOutput",Q2="GetBucketAbacRequest",Z2="GetBucketAclRequest",Y2="GetBucketAcl",eP="GetBucketCors",tP="GetBucketCorsOutput",nP="GetBucketCorsRequest",sP="GetBucketEncryption",rP="GetBucketEncryptionOutput",oP="GetBucketEncryptionRequest",aP="GetBucketInventoryConfiguration",iP="GetBucketInventoryConfigurationOutput",cP="GetBucketInventoryConfigurationRequest",uP="GetBucketIntelligentTieringConfiguration",lP="GetBucketIntelligentTieringConfigurationOutput",dP="GetBucketIntelligentTieringConfigurationRequest",mP="GetBucketLocation",fP="GetBucketLifecycleConfiguration",pP="GetBucketLifecycleConfigurationOutput",hP="GetBucketLifecycleConfigurationRequest",gP="GetBucketLocationOutput",CP="GetBucketLoggingOutput",yP="GetBucketLocationRequest",SP="GetBucketLoggingRequest",EP="GetBucketLogging",xP="GetBucketMetadataConfiguration",bP="GetBucketMetadataConfigurationOutput",BP="GetBucketMetricsConfigurationOutput",Td="GetBucketMetadataConfigurationResult",kP="GetBucketMetadataConfigurationRequest",_P="GetBucketMetricsConfigurationRequest",AP="GetBucketMetricsConfiguration",RP="GetBucketMetadataTableConfiguration",PP="GetBucketMetadataTableConfigurationOutput",Od="GetBucketMetadataTableConfigurationResult",wP="GetBucketMetadataTableConfigurationRequest",vP="GetBucketNotificationConfiguration",TP="GetBucketNotificationConfigurationRequest",OP="GetBucketOwnershipControls",DP="GetBucketOwnershipControlsOutput",IP="GetBucketOwnershipControlsRequest",MP="GetBucketPolicy",LP="GetBucketPolicyOutput",$P="GetBucketPolicyRequest",NP="GetBucketPolicyStatus",UP="GetBucketPolicyStatusOutput",GP="GetBucketPolicyStatusRequest",FP="GetBucketReplication",zP="GetBucketReplicationOutput",jP="GetBucketRequestPayment",qP="GetBucketRequestPaymentOutput",HP="GetBucketRequestPaymentRequest",VP="GetBucketReplicationRequest",KP="GetBucketTagging",WP="GetBucketTaggingOutput",XP="GetBucketTaggingRequest",JP="GetBucketVersioning",QP="GetBucketVersioningOutput",ZP="GetBucketVersioningRequest",YP="GetBucketWebsite",ew="GetBucketWebsiteOutput",tw="GetBucketWebsiteRequest",In="GrantFullControl",Dd="GlacierJobParameters",nw="GetObject",sw="GetObjectAcl",rw="GetObjectAclOutput",ow="GetObjectAttributesOutput",aw="GetObjectAttributesParts",iw="GetObjectAclRequest",cw="GetObjectAttributesResponse",uw="GetObjectAttributesRequest",lw="GetObjectAttributes",dw="GetObjectLockConfiguration",mw="GetObjectLockConfigurationOutput",fw="GetObjectLockConfigurationRequest",pw="GetObjectLegalHold",hw="GetObjectLegalHoldOutput",gw="GetObjectLegalHoldRequest",Cw="GetObjectOutput",yw="GetObjectRequest",Sw="GetObjectRetentionOutput",Ew="GetObjectRetentionRequest",xw="GetObjectRetention",bw="GetObjectTagging",Bw="GetObjectTaggingOutput",kw="GetObjectTorrentOutput",_w="GetObjectTaggingRequest",Aw="GetObjectTorrentRequest",Rw="GetObjectTorrent",Pw="GetPublicAccessBlock",ww="GetPublicAccessBlockOutput",vw="GetPublicAccessBlockRequest",Mn="GrantRead",Ln="GrantReadACP",pi="GrantWrite",$n="GrantWriteACP",hi="Grant",gi="Grantee",Tw="HeadBucket",Ow="HeadBucketOutput",Dw="HeadBucketRequest",Iw="HttpErrorCodeReturnedEquals",Id="HostName",Mw="HeadObject",Lw="HeadObjectOutput",$w="HeadObjectRequest",Nw="HttpRedirectCode",ue="Id",Es="InventoryConfiguration",Md="InventoryConfigurationList",Nn="ID",Ci="IndexDocument",Uw="InventoryDestination",Gw="IsEnabled",Fw="InventoryEncryption",zw="InventoryFilter",Ld="IsLatest",Un="IfMatch",jw="IfMatchInitiatedTime",qw="IfMatchLastModifiedTime",Hw="IfMatchSize",yi="If-Modified-Since",$d="IfModifiedSince",Vw="InitiateMultipartUploadResult",nn="If-Match",Ms="IfNoneMatch",Gn="If-None-Match",Kw="InventoryOptionalFields",Ww="InvalidObjectState",Xw="IncludedObjectVersions",wu="IsPublic",vu="IgnorePublicAcls",Jw="IdempotencyParameterMismatch",Qw="InvalidRequest",Zw="IsRestoreInProgress",Si="InputSerialization",Yw="InventoryS3BucketDestination",ev="InventorySchedule",Et="IsTruncated",tv="IntelligentTieringAndOperator",xs="IntelligentTieringConfiguration",Nd="IntelligentTieringConfigurationList",Ud="InventoryTableConfigurationResult",nv="InventoryTableConfigurationUpdates",hr="InventoryTableConfiguration",sv="IntelligentTieringFilter",Gd="IfUnmodifiedSince",Ei="If-Unmodified-Since",rv="InvalidWriteOffset",xi="Initiator",ov="Initiated",Fd="JSON",av="JSONInput",iv="JSONOutput",gr="JournalTableConfiguration",zd="Journ
13alTableConfigurationResult",cv="JournalTableConfigurationUpdates",$="Key",uv="KeyCount",lv="KeyId",dv="KmsKeyArn",to="KeyMarker",mv="KMSContext",fv="KMSKeyArn",pv="KMSKeyId",hv="KMSMasterKeyID",gv="KeyPrefixEquals",Cr="Location",Cv="ListAllMyBucketsResult",yv="ListAllMyDirectoryBucketsResult",Sv="ListBuckets",Ev="ListBucketAnalyticsConfigurations",xv="ListBucketAnalyticsConfigurationsOutput",bv="ListBucketAnalyticsConfigurationResult",Bv="ListBucketAnalyticsConfigurationsRequest",kv="ListBucketInventoryConfigurations",_v="ListBucketInventoryConfigurationsOutput",Av="ListBucketInventoryConfigurationsRequest",Rv="ListBucketIntelligentTieringConfigurations",Pv="ListBucketIntelligentTieringConfigurationsOutput",wv="ListBucketIntelligentTieringConfigurationsRequest",vv="ListBucketMetricsConfigurations",Tv="ListBucketMetricsConfigurationsOutput",Ov="ListBucketMetricsConfigurationsRequest",Dv="ListBucketsOutput",Iv="ListBucketsRequest",jd="ListBucketResult",ka="LocationConstraint",_a="LifecycleConfiguration",Mv="ListDirectoryBuckets",Lv="ListDirectoryBucketsOutput",$v="ListDirectoryBucketsRequest",bi="LoggingEnabled",Nv="LifecycleExpiration",Uv="LambdaFunctionArn",Gv="LambdaFunctionConfiguration",Fv="LambdaFunctionConfigurationList",zv="LambdaFunctionConfigurations",yr="LegalHold",jv="LocationInfo",qv="ListInventoryConfigurationsResult",xt="LastModified",Hv="ListMetricsConfigurationsResult",Vv="LastModifiedTime",Kv="ListMultipartUploads",Wv="ListMultipartUploadsOutput",Xv="ListMultipartUploadsResult",Jv="ListMultipartUploadsRequest",Bi="Last-Modified",Qv="ListObjects",Zv="ListObjectsOutput",Yv="ListObjectsRequest",eT="ListObjectsV2",tT="ListObjectsV2Output",nT="ListObjectVersionsOutput",sT="ListObjectsV2Request",rT="ListObjectVersionsRequest",oT="ListObjectVersions",aT="ListParts",iT="ListPartsOutput",cT="ListPartsResult",uT="ListPartsRequest",lT="LifecycleRule",dT="LifecycleRuleAndOperator",mT="LifecycleRuleFilter",fT="LifecycleRules",pT="ListVersionsResult",Fn="Metadata",hT="MetricsAndOperator",gT="MaxAgeSeconds",CT="MaxBuckets",Aa="MetadataConfiguration",qd="MetricsConfigurationList",Hd="MetadataConfigurationResult",bs="MetricsConfiguration",yT="MetadataDirective",ST="MaxDirectoryBuckets",Vd="MfaDelete",Kd="MetadataEntry",ET="MetricsFilter",ki="MFA",Wd="MFADelete",zn="MaxKeys",_i="MissingMeta",xT="MpuObjectSize",no="MaxParts",Ra="MetadataTableConfiguration",Xd="MetadataTableConfigurationResult",bT="MetadataTableEncryptionConfiguration",Jd="MultipartUpload",BT="MultipartUploadList",Qd="MaxUploads",Zd="Marker",Yd="Metrics",kT="Message",_T="Minutes",em="Mode",sn="Name",Pa="NotificationConfiguration",AT="NotificationConfigurationFilter",Ls="NextContinuationToken",tm="NoncurrentDays",RT="NonEmptyKmsKeyArnString",PT="NotFound",nm="NextKeyMarker",wT="NextMarker",sm="NewerNoncurrentVersions",rm="NextPartNumberMarker",vT="NoSuchBucket",TT="NoSuchKey",OT="NoSuchUpload",DT="NextUploadIdMarker",om="NoncurrentVersionExpiration",IT="NextVersionIdMarker",MT="NoncurrentVersionTransitions",LT="NoncurrentVersionTransitionList",am="NoncurrentVersionTransition",pt="Owner",$T="ObjectAttributes",NT="ObjectAlreadyInActiveTierError",Sr="OwnershipControls",UT="OwnershipControlsRule",GT="OwnershipControlsRules",im="ObjectEncryption",FT="OptionalFields",zT="ObjectIdentifier",jT="ObjectIdentifierList",cm="OutputLocation",Er="ObjectLockConfiguration",qT="ObjectLockEnabled",HT="ObjectLockEnabledForBucket",VT="ObjectLockLegalHold",jn="ObjectLockLegalHoldStatus",qn="ObjectLockMode",KT="ObjectLockRetention",Hn="ObjectLockRetainUntilDate",WT="ObjectLockRule",XT="ObjectList",JT="ObjectNotInActiveTierError",um="ObjectOwnership",Ai="OptionalObjectAttributes",QT="ObjectParts",ZT="ObjectPart",YT="ObjectSize",lm="ObjectSizeGreaterThan",dm="ObjectSizeLessThan",eO="OutputSchemaVersion",Ri="OutputSerialization",tO="ObjectVersion",nO="ObjectVersionList",sO="Objects",mm="Object",Q="Prefix",xr="PublicAccessBlockConfiguration",rO="PutBucketAbac",oO="PutBucketAccelerateConfiguration",aO="PutBucketAccelerateConfigurationRequest",iO="PutBucketAnalyticsConfigurationRequest",cO="PutBucketAnalyticsConfiguration",uO="PutBucketAbacRequest",lO="PutBucketAclRequest",dO="PutBucketAcl",mO="PutBucketCors",fO="PutBucketCorsRequest",pO="PutBucketEncryption",hO="PutBucketEncryptionRequest",gO="PutBucketInventoryConfiguration",CO="PutBucketInventoryConfigurationRequest",yO="PutBucketIntelligentTieringConfiguration",SO="PutBucketIntelligentTieringConfigurationRequest",EO="PutBucketLogging",xO="PutBucketLifecycleConfiguration",bO="PutBucketLifecycleConfigurationOutput",BO="PutBucketLifecycleConfigurationRequest",kO="PutBucketLoggingRequest",_O="PutBucketMetricsConfiguration",AO="PutBucketMetricsConfigurationRequest",RO="PutBucketNotificationConfiguration",PO="PutBucketNotificationConfigurationRequest",wO="PutBucketOwnershipControl
13s",vO="PutBucketOwnershipControlsRequest",TO="PutBucketPolicy",OO="PutBucketPolicyRequest",DO="PutBucketReplication",IO="PutBucketRequestPayment",MO="PutBucketRequestPaymentRequest",LO="PutBucketReplicationRequest",$O="PutBucketTagging",NO="PutBucketTaggingRequest",UO="PutBucketVersioning",GO="PutBucketVersioningRequest",FO="PutBucketWebsite",zO="PutBucketWebsiteRequest",so="PartsCount",jO="PartitionDateSource",qO="ProgressEvent",HO="ParquetInput",VO="PartsList",rn="PartNumber",ro="PartNumberMarker",KO="PutObject",WO="PutObjectAcl",XO="PutObjectAclOutput",JO="PutObjectAclRequest",QO="PutObjectLockConfiguration",ZO="PutObjectLockConfigurationOutput",YO="PutObjectLockConfigurationRequest",eD="PutObjectLegalHold",tD="PutObjectLegalHoldOutput",nD="PutObjectLegalHoldRequest",sD="PutObjectOutput",rD="PutObjectRequest",oD="PutObjectRetentionOutput",aD="PutObjectRetentionRequest",iD="PutObjectRetention",cD="PutObjectTagging",uD="PutObjectTaggingOutput",lD="PutObjectTaggingRequest",br="PartitionedPrefix",dD="PutPublicAccessBlock",mD="PutPublicAccessBlockRequest",fm="PolicyStatus",oo="Parts",ao="Part",fD="Parquet",pm="Payer",hm="Payload",gm="Permission",Cm="Policy",ym="Progress",pD="Priority",Sm="Protocol",hD="Quiet",gD="QueueArn",Em="QuoteCharacter",CD="QueueConfigurationList",yD="QueueConfigurations",xm="QueueConfiguration",bm="QuoteEscapeCharacter",SD="QuoteFields",ED="Queue",$s="Rules",Pi="RedirectAllRequestsTo",Z="RequestCharged",Bm="ResponseCacheControl",km="ResponseContentDisposition",_m="ResponseContentEncoding",Am="ResponseContentLanguage",Rm="ResponseContentType",Br="ReplicationConfiguration",wi="RecordDelimiter",Pm="ResponseExpires",xD="RestoreExpiryDate",io="RecordExpiration",bD="RecordsEvent",BD="ReplicaKmsKeyID",kD="ReplaceKeyPrefixWith",_D="ReplaceKeyWith",wm="ReplicaModifications",AD="RenameObject",RD="RenameObjectOutput",PD="RestoreObjectOutput",wD="RestoreOutputPath",vD="RenameObjectRequest",TD="RestoreObjectRequest",OD="RestoreObject",q="RequestPayer",Tu="RestrictPublicBuckets",kr="RequestPaymentConfiguration",vm="RequestProgress",vi="RoutingRules",DD="ReplicationRuleAndOperator",ID="ReplicationRuleFilter",MD="ReplicationRule",LD="ReplicationRules",$D="RequestRoute",wa="RestoreRequest",Tm="RoutingRule",Ti="ReplicationStatus",Oi="RestoreStatus",ND="RenameSource",Om="ReplicationTime",UD="ReplicationTimeValue",GD="RequestToken",FD="RetainUntilDate",_r="Range",Di="Restore",zD="Records",Dm="Redirect",Ar="Retention",jD="Role",Vn="Rule",Ae="Status",Im="StartAfter",Ou="SecretAccessKey",qD="SseAlgorithm",HD="StreamingBlob",Mm="S3BucketDestination",Re="StorageClass",Lm="StorageClassAnalysis",VD="StorageClassAnalysisDataExport",KD="SessionCredentialValue",WD="SessionCredentials",XD="StatusCode",JD="SkipDestinationValidation",QD="StatsEvent",ZD="SourceIfMatch",YD="SourceIfModifiedSince",e4="SourceIfNoneMatch",t4="SourceIfUnmodifiedSince",co="SSE-KMS",$m="SseKmsEncryptedObjects",n4="S3KeyFilter",s4="S3Key",r4="S3Location",o4="SessionMode",a4="SelectObjectContent",i4="SelectObjectContentEventStream",c4="SelectObjectContentOutput",u4="SelectObjectContentRequest",Nm="SelectParameters",Rr="SimplePrefix",Um="ScanRange",Gm="SSE-S3",Fm="SourceSelectionCriteria",We="ServerSideEncryption",l4="SSEAlgorithm",d4="ServerSideEncryptionByDefault",Pr="ServerSideEncryptionConfiguration",le="SSECustomerAlgorithm",it="SSECustomerKey",de="SSECustomerKeyMD5",Ii="SSEKMS",m4="SSEKMSEncryption",Ot="SSEKMSEncryptionContext",je="SSEKMSKeyId",f4="ServerSideEncryptionRule",p4="ServerSideEncryptionRules",zm="SSES3",Du="SessionToken",jm="S3TablesDestination",qm="S3TablesDestinationResult",h4="S3",g4="Schedule",Kn="Size",C4="Start",Hm="Stats",y4="Suffix",Wn="Tags",Mi="TableArn",S4="TopicArn",E4="TargetBucket",Li="TableBucketArn",x4="TableBucketType",$i="TagCount",b4="TopicConfigurationList",B4="TopicConfigurations",Vm="TopicConfiguration",k4="TaggingDirective",Ni="TransitionDefaultMinimumObjectSize",Km="TargetGrants",_4="TargetGrant",A4="TieringList",R4="TransitionList",P4="TooManyParts",Wm="TableNamespace",uo="TableName",Xm="TargetObjectKeyFormat",w4="TargetPrefix",v4="TotalPartsCount",lo="TagSet",Jm="TableStatus",ct="Tag",ft="Tagging",Qm="Tier",T4="Tierings",Zm="Tiering",O4="Time",Ym="Token",D4="Topic",I4="Transitions",ef="Transition",Ns="Type",M4="Uploads",L4="UpdateBucketMetadataInventoryTableConfiguration",$4="UpdateBucketMetadataInventoryTableConfigurationRequest",N4="UpdateBucketMetadataJournalTableConfiguration",U4="UpdateBucketMetadataJournalTableConfigurationRequest",Ht="UploadId",tf="UploadIdMarker",nf="UserMetadata",G4="UpdateObjectEncryption",F4="UpdateObjectEncryptionRequest",z4="UpdateObjectEncryptionResponse",j4="UploadPart",q4="UploadPartCopy",H4="UploadPartCopyOutput",V4="UploadPartCopyRequest",K4="UploadPartOutput",W4="UploadPartRequest",X4="URI",J4="Upload",Ui="Value",wr="VersioningConfiguration",z="VersionId",sf="VersionIdMarker",Q4="Versions",Z4="Version",vr="WebsiteConfiguration",Y4="WriteGetObjectResponse",eI="WriteGetObjectResponseRequest",tI="WriteOffsetBytes",Us="WebsiteRedirectLocation",nI="Years",rf="accept-ranges",sI="bucket-region",qe="client",on="continuation-token",mo="delimiter",He="error",Gi="eventPayload",rI="endpoint",fo="encoding-type",oI="fetch-owner",B="http",H="httpChecksum",Xe="httpError",o="httpHeader",aI="hostLabel",G="httpPayload",Xn="httpPrefixHeaders",P="httpQuery",of="http://www.w3.org/2001/XMLSchema-instance",ut="id",iI="idempotencyToken",af="key-marker",cI="marker",uI="max-buckets",lI="max-directory-buckets",Fi="max-keys",dI="max-p
13arts",mI="max-uploads",Gs="prefix",po="partNumber",fI="part-number-marker",cf="response-cache-control",uf="response-content-disposition",lf="response-content-encoding",df="response-content-language",mf="response-content-type",ff="response-expires",pf="smithy.ts.sdk.synthetic.com.amazonaws.s3",pI="start-after",hf="streaming",Fs="uploadId",hI="upload-id-marker",Ve="versionId",gI="version-id-marker",gf="xsi",CI="xmlAttribute",I="xmlFlattened",C="xmlName",Cf="xmlNamespace",Jn="x-amz-acl",yf="x-amz-abort-date",yI="x-amz-access-point-alias",Sf="x-amz-abort-rule-id",SI="x-amz-archive-status",Ef="x-amz-bucket-arn",zi="x-amz-bypass-governance-retention",EI="x-amz-bucket-location-name",xI="x-amz-bucket-location-type",bI="x-amz-bucket-namespace",BI="x-amz-bucket-object-lock-enabled",xf="x-amz-bucket-object-lock-token",kI="x-amz-bucket-region",ji="x-amz-checksum-algorithm",an="x-amz-checksum-crc32",cn="x-amz-checksum-crc32c",un="x-amz-checksum-crc64nvme",ln="x-amz-checksum-md5",bf="x-amz-checksum-mode",_I="x-amz-confirm-remove-self-bucket-access",dn="x-amz-checksum-sha1",mn="x-amz-checksum-sha256",fn="x-amz-checksum-sha512",Bf="x-amz-copy-source",kf="x-amz-copy-source-if-match",_f="x-amz-copy-source-if-modified-since",Af="x-amz-copy-source-if-none-match",Rf="x-amz-copy-source-if-unmodified-since",AI="x-amz-create-session-mode",RI="x-amz-copy-source-range",Pf="x-amz-copy-source-server-side-encryption-customer-algorithm",wf="x-amz-copy-source-server-side-encryption-customer-key",vf="x-amz-copy-source-server-side-encryption-customer-key-MD5",Tf="x-amz-copy-source-version-id",Qn="x-amz-checksum-type",PI="x-amz-client-token",pn="x-amz-checksum-xxhash64",hn="x-amz-checksum-xxhash3",gn="x-amz-checksum-xxhash128",ho="x-amz-delete-marker",zs="x-amz-expiration",A="x-amz-expected-bucket-owner",wI="x-amz-fwd-error-code",vI="x-amz-fwd-error-message",TI="x-amz-fwd-header-Cache-Control",OI="x-amz-fwd-header-Content-Disposition",DI="x-amz-fwd-header-Content-Encoding",II="x-amz-fwd-header-Content-Language",MI="x-amz-fwd-header-Content-Range",LI="x-amz-fwd-header-Content-Type",$I="x-amz-fwd-header-ETag",NI="x-amz-fwd-header-Expires",UI="x-amz-fwd-header-Last-Modified",GI="x-amz-fwd-header-accept-ranges",FI="x-amz-fwd-header-x-amz-checksum-crc32",zI="x-amz-fwd-header-x-amz-checksum-crc32c",jI="x-amz-fwd-header-x-amz-checksum-crc64nvme",qI="x-amz-fwd-header-x-amz-checksum-md5",HI="x-amz-fwd-header-x-amz-checksum-sha1",VI="x-amz-fwd-header-x-amz-checksum-sha256",KI="x-amz-fwd-header-x-amz-checksum-sha512",WI="x-amz-fwd-header-x-amz-checksum-xxhash64",XI="x-amz-fwd-header-x-amz-checksum-xxhash3",JI="x-amz-fwd-header-x-amz-checksum-xxhash128",QI="x-amz-fwd-header-x-amz-delete-marker",ZI="x-amz-fwd-header-x-amz-expiration",YI="x-amz-fwd-header-x-amz-missing-meta",eM="x-amz-fwd-header-x-amz-mp-parts-count",tM="x-amz-fwd-header-x-amz-object-lock-legal-hold",nM="x-amz-fwd-header-x-amz-object-lock-mode",sM="x-amz-fwd-header-x-amz-object-lock-retain-until-date",rM="x-amz-fwd-header-x-amz-restore",oM="x-amz-fwd-header-x-amz-request-charged",aM="x-amz-fwd-header-x-amz-replication-status",iM="x-amz-fwd-header-x-amz-storage-class",cM="x-amz-fwd-header-x-amz-server-side-encryption",uM="x-amz-fwd-header-x-amz-server-side-encryption-aws-kms-key-id",lM="x-amz-fwd-header-x-amz-server-side-encryption-bucket-key-enabled",dM="x-amz-fwd-header-x-amz-server-side-encryption-customer-algorithm",mM="x-amz-fwd-header-x-amz-server-side-encryption-customer-key-MD5",fM="x-amz-fwd-header-x-amz-tagging-count",pM="x-amz-fwd-header-x-amz-version-id",hM="x-amz-fwd-status",Zn="x-amz-grant-full-control",Yn="x-amz-grant-read",es="x-amz-grant-read-acp",qi="x-amz-grant-write",ts="x-amz-grant-write-acp",gM="x-amz-if-match-initiated-time",CM="x-amz-if-match-last-modified-time",yM="x-amz-if-match-size",ns="x-amz-meta-",Hi="x-amz-mfa",SM="x-amz-metadata-directive",Of="x-amz-missing-meta",EM="x-amz-mp-object-size",xM="x-amz-max-parts",Df="x-amz-mp-parts-count",bM="x-amz-object-attributes",js="x-amz-object-lock-legal-hold",qs="x-amz-object-lock-mode",Hs="x-amz-object-lock-retain-until-date",BM="x-amz-object-ownership",Vi="x-amz-optional-object-attributes",kM="x-amz-object-size",_M="x-amz-part-number-marker",If="x-amz-restore",ee="x-amz-request-charged",AM="x-amz-restore-output-path",V="x-amz-request-payer",RM="x-amz-request-route",Mf="x-amz-replication-status",PM="x-amz-rename-source",wM="x-amz-rename-source-if-match",vM="x-amz-rename-source-if-modified-since",TM="x-amz-rename-source-if-none-match",OM="x-amz-rename-source-if-unmodified-since",DM="x-amz-request-token",Vs="x-amz-storage-class",W="x-amz-sdk-checksum-algorithm",IM="x-amz-skip-destination-validation",Lf="x-amz-source-expected-bucket-owner",Ye="x-amz-server-side-encryption",et="x-amz-server-side-encryption-aws-kms-key-id",tt="x-amz-server-side-encryption-bucket-key-enabled",Vt="x-amz-server-side-encryption-context",he="x-amz-server-side-encryption-customer-algorithm",ht="x-amz-server-side-encryption-customer-key",ge="x-amz-server-side-encryption-customer-key-MD5",Ki="x-amz-tagging",$f="x-amz-tagging-count",MM="x-amz-tagging-directive",Wi="x-amz-transition-default-minimum-object-size",bt="x-amz-version-id",LM="x-amz-write-offset-bytes",Ks="x-amz-website-redirect-location",$M="xsi:type",c="com.amazonaws.s3",Nf=Je.for(pf);var Uf=[-3,pf,"S3ServiceException",0,[],[]];Nf.registerError(Uf,ce);const Pe=Je.for(c);var Gf=[-3,c,fA,{[He]:qe,[Xe]:403},[],[]];Pe.registerError(Gf,$r);var Ff=[-3,c,TA,{[He]:qe,[Xe]:409},[],[]];Pe.registerError(Ff,Ur);var zf=[-3,c,DA,{[He]:qe,[Xe]:409},[],[]];Pe.registerError(zf,Gr);var jf=[-3,c,D2,{[He]:qe,[Xe]:400},[],[]];Pe.registerError(jf,Hr);var qf=[-3,c,Jw,{[He]:qe,[Xe]:400},[],[]];Pe.registerError(qf,Xr);var Hf=[-3,c,Ww,{[He]:qe,[Xe]:403},[Re,Hl],[0,0]];Pe.registerError(Hf,zr);var Vf=[-3,c,Qw,{[He]:qe,[Xe]:400},[],[]];Pe.registerError(Vf,Vr);var Kf=[-3,c,rv,{[He]:qe,[Xe]:400},[],[]];Pe.registerError(Kf,Kr);var Wf=[-3,c,vT,{[He]:qe,[Xe]:404},[],[]];Pe.registerError(Wf,Fr);var Xf=[-3,c,TT,{[He]:qe,[Xe]:404},[],[]];Pe.registerError(Xf,jr);var Jf=[-3,c,OT,{[He]:qe,[Xe]:404},[],[]];Pe.registerError(Jf,Lr);var Qf=[-3,c,PT,{[He]:qe},[],[]];Pe.registerError(Qf,qr);var Zf=[-3,c,NT,{[He]:qe,[Xe]:403},[],[]];Pe.registerError(Zf,Jr);var Yf=[-3,c,JT,{[He]:qe,[Xe]:403},[],[]];Pe.registerError(Yf,Nr);var e0=[-3,c,P4,{[He]:qe,[Xe]:400},[],[]];Pe.registerError(e0,Wr);const t0=[Nf,Pe];var n0=[0,c,ai,8,0],NM=[0,c,RT,8,0],Iu=[0,c,KD,8,0],gt=[0,c,it,8,0],Kt=[0,c,Ot,8,0],Ce=[0,c,je,8,0],Ws=[0,c,HD,{[hf]:1},42],Xi=[3,c,dr,0,[Ae],[0]],s0=[3,c,zl,0,[_R],[1]],r0=[3,c,xA,0,[Z],[[0,{[o]:ee}]]],o0=[3,c,bA,0,[S,$,Ht,q,_,jw],[[0,1],[0,1],[0,{[P]:Fs}],[0,{[o]:V}],[0,{[o]:A}],[6,{[o]:gM}]],3],a0=[3,c,lr,0,[Ae],[0]],Ji=[3,c,en,0,[eo,pt],[[()=>Ao,{[C]:Qr}
13],()=>Bt]],i0=[3,c,Gl,0,[pt],[0],1],c0=[3,c,mA,0,[Q,Wn],[0,[()=>Dt,{[I]:1,[C]:ct}]]],go=[3,c,Ss,0,[ue,Lm,Tt],[0,()=>fy,[()=>Ly,0]],2],u0=[3,c,pA,0,[Mm],[()=>l0],1],l0=[3,c,PA,0,[vd,S,OA,Q],[0,0,0,0],2],d0=[3,c,Vl,0,[li],[[()=>jM,{[I]:1}]]],m0=[3,c,S,0,[sn,WA,ti,Ya],[0,4,0,0]],f0=[3,c,IA,0,[b2,Ns],[0,0]],p0=[3,c,MA,0,[$s],[[()=>Dy,{[I]:1,[C]:Vn}]],1],h0=[3,c,mr,0,[bi],[[()=>nc,0]]],g0=[3,c,Jl,0,[De,Ie,Me,$e,Ne,Ue,Le,Ge,Fe,ze,Ze],[0,0,0,0,0,0,0,0,0,0,0]],C0=[3,c,cR,0,[Q],[0]],y0=[3,c,ZA,0,[oo],[[()=>GM,{[I]:1,[C]:ao}]]],S0=[3,c,dR,0,[pe,De,Ie,Me,$e,Ne,Ue,Le,Ge,Fe,ze,rn],[0,0,0,0,0,0,0,0,0,0,0,1]],E0=[3,c,YA,{[C]:tR},[Cr,S,$,yt,pe,De,Ie,Me,$e,Ne,Ue,Le,Ge,Fe,ze,Ze,We,z,je,_e,Z],[0,0,0,[0,{[o]:zs}],0,0,0,0,0,0,0,0,0,0,0,0,[0,{[o]:Ye}],[0,{[o]:bt}],[()=>Ce,{[o]:et}],[2,{[o]:tt}],[0,{[o]:ee}]]],x0=[3,c,nR,0,[S,$,Ht,Jd,De,Ie,Me,$e,Ne,Ue,Le,Ge,Fe,ze,Ze,xT,q,_,Un,Ms,le,it,de],[[0,1],[0,1],[0,{[P]:Fs}],[()=>y0,{[G]:1,[C]:Ql}],[0,{[o]:an}],[0,{[o]:cn}],[0,{[o]:un}],[0,{[o]:dn}],[0,{[o]:mn}],[0,{[o]:fn}],[0,{[o]:ln}],[0,{[o]:pn}],[0,{[o]:hn}],[0,{[o]:gn}],[0,{[o]:Qn}],[1,{[o]:EM}],[0,{[o]:V}],[0,{[o]:A}],[0,{[o]:nn}],[0,{[o]:Gn}],[0,{[o]:he}],[()=>gt,{[o]:ht}],[0,{[o]:ge}]],3],b0=[3,c,dd,0,[Iw,gv],[0,0]],B0=[3,c,XA,0,[],[]],k0=[3,c,aR,0,[Yl,yt,ld,z,We,le,de,je,Ot,_e,Z],[[()=>A0,16],[0,{[o]:zs}],[0,{[o]:Tf}],[0,{[o]:bt}],[0,{[o]:Ye}],[0,{[o]:he}],[0,{[o]:ge}],[()=>Ce,{[o]:et}],[()=>Kt,{[o]:Vt}],[2,{[o]:tt}],[0,{[o]:ee}]]],_0=[3,c,iR,0,[S,nd,$,Rn,Pn,U,wn,vn,Tn,On,sd,rd,od,ad,mt,In,Mn,Ln,$n,Un,Ms,Fn,yT,k4,We,Re,Us,le,it,de,je,Ot,_e,i
13d,ai,cd,q,ft,qn,Hn,jn,_,Bd],[[0,1],[0,{[o]:Bf}],[0,1],[0,{[o]:Jn}],[0,{[o]:As}],[0,{[o]:ji}],[0,{[o]:Rs}],[0,{[o]:Ps}],[0,{[o]:ws}],[0,{[o]:Os}],[0,{[o]:kf}],[4,{[o]:_f}],[0,{[o]:Af}],[4,{[o]:Rf}],[4,{[o]:mt}],[0,{[o]:Zn}],[0,{[o]:Yn}],[0,{[o]:es}],[0,{[o]:ts}],[0,{[o]:nn}],[0,{[o]:Gn}],[128,{[Xn]:ns}],[0,{[o]:SM}],[0,{[o]:MM}],[0,{[o]:Ye}],[0,{[o]:Vs}],[0,{[o]:Ks}],[0,{[o]:he}],[()=>gt,{[o]:ht}],[0,{[o]:ge}],[()=>Ce,{[o]:et}],[()=>Kt,{[o]:Vt}],[2,{[o]:tt}],[0,{[o]:Pf}],[()=>n0,{[o]:wf}],[0,{[o]:vf}],[0,{[o]:V}],[0,{[o]:Ki}],[0,{[o]:qs}],[5,{[o]:Hs}],[0,{[o]:js}],[0,{[o]:A}],[0,{[o]:Lf}]],3],A0=[3,c,Yl,0,[pe,xt,Ze,De,Ie,Me,$e,Ne,Ue,Le,Ge,Fe,ze],[0,4,0,0,0,0,0,0,0,0,0,0,0]],R0=[3,c,ed,0,[pe,xt,De,Ie,Me,$e,Ne,Ue,Le,Ge,Fe,ze],[0,4,0,0,0,0,0,0,0,0,0,0]],P0=[3,c,fr,0,[si],[[()=>Oy,{[I]:1,[C]:ri}]],1],w0=[3,c,ri,0,[SA,kA,Nn,gA,w2,gT],[[64,{[I]:1,[C]:BA}],[64,{[I]:1,[C]:_A}],0,[64,{[I]:1,[C]:CA}],[64,{[I]:1,[C]:v2}],1],2],v0=[3,c,ba,0,[ka,Cr,S,Wn],[0,()=>wg,()=>f0,[()=>Dt,0]]],T0=[3,c,jA,0,[S,Aa,ne,U,_],[[0,1],[()=>vg,{[G]:1,[C]:Aa}],[0,{[o]:te}],[0,{[o]:W}],[0,{[o]:A}]],2],O0=[3,c,HA,0,[S,Ra,ne,U,_],[[0,1],[()=>Dg,{[G]:1,[C]:Ra}],[0,{[o]:te}],[0,{[o]:W}],[0,{[o]:A}]],2],D0=[3,c,VA,0,[Cr,Ya],[[0,{[o]:Cr}],[0,{[o]:Ef}]]],I0=[3,c,KA,0,[S,Rn,ba,In,Mn,Ln,pi,$n,HT,um,NA],[[0,1],[0,{[o]:Jn}],[()=>v0,{[G]:1,[C]:ba}],[0,{[o]:Zn}],[0,{[o]:Yn}],[0,{[o]:es}],[0,{[o]:qi}],[0,{[o]:ts}],[2,{[o]:BI}],[0,{[o]:BM}],[0,{[o]:bI}]],1],M0=[3,c,eR,{[C]:Vw},[Fl,ql,S,$,Ht,We,le,de,je,Ot,_e,Z,U,Ze],[[4,{[o]:yf}],[0,{[o]:Sf}
13],[0,{[C]:S}],0,0,[0,{[o]:Ye}],[0,{[o]:he}],[0,{[o]:ge}],[()=>Ce,{[o]:et}],[()=>Kt,{[o]:Vt}],[2,{[o]:tt}],[0,{[o]:ee}],[0,{[o]:ji}],[0,{[o]:Qn}]]],L0=[3,c,sR,0,[S,$,Rn,Pn,wn,vn,Tn,On,mt,In,Mn,Ln,$n,Fn,We,Re,Us,le,it,de,je,Ot,_e,q,ft,qn,Hn,jn,_,U,Ze],[[0,1],[0,1],[0,{[o]:Jn}],[0,{[o]:As}],[0,{[o]:Rs}],[0,{[o]:Ps}],[0,{[o]:ws}],[0,{[o]:Os}],[4,{[o]:mt}],[0,{[o]:Zn}],[0,{[o]:Yn}],[0,{[o]:es}],[0,{[o]:ts}],[128,{[Xn]:ns}],[0,{[o]:Ye}],[0,{[o]:Vs}],[0,{[o]:Ks}],[0,{[o]:he}],[()=>gt,{[o]:ht}],[0,{[o]:ge}],[()=>Ce,{[o]:et}],[()=>Kt,{[o]:Vt}],[2,{[o]:tt}],[0,{[o]:V}],[0,{[o]:Ki}],[0,{[o]:qs}],[5,{[o]:Hs}],[0,{[o]:js}],[0,{[o]:A}],[0,{[o]:ji}],[0,{[o]:Qn}]],2],$0=[3,c,fR,{[C]:pR},[Pu,We,je,Ot,_e],[[()=>ry,{[C]:Pu}],[0,{[o]:Ye}],[()=>Ce,{[o]:et}],[()=>Kt,{[o]:Vt}],[2,{[o]:tt}]],1],N0=[3,c,gR,0,[S,o4,We,je,Ot,_e],[[0,1],[0,{[o]:AI}],[0,{[o]:Ye}],[()=>Ce,{[o]:et}],[()=>Kt,{[o]:Vt}],[2,{[o]:tt}]],1],U0=[3,c,CR,0,[L2,BR,bm,wi,Pd,Em,RA],[0,0,0,0,0,0,2]],G0=[3,c,yR,0,[SD,bm,wi,Pd,Em],[0,0,0,0,0]],F0=[3,c,hd,0,[em,Dn,nI],[0,1,1]],z0=[3,c,Ba,0,[sO,hD],[[()=>YM,{[I]:1,[C]:mm}],2],1],j0=[3,c,PR,0,[S,ue,_],[[0,1],[0,{[P]:ut}],[0,{[o]:A}]],2],q0=[3,c,vR,0,[S,_],[[0,1],[0,{[o]:A}]],1],H0=[3,c,OR,0,[S,_],[[0,1],[0,{[o]:A}]],1],V0=[3,c,LR,0,[S,ue,_],[[0,1],[0,{[P]:ut}],[0,{[o]:A}]],2],K0=[3,c,IR,0,[S,ue,_],[[0,1],[0,{[P]:ut}],[0,{[o]:A}]],2],W0=[3,c,NR,0,[S,_],[[0,1],[0,{[o]:A}]],1],X0=[3,c,GR,0,[S,_],[[0,1],[0,{[o]:A}]],1],J0=[3,c,qR,0,[S,_],[[0,1],[0,{[o]:A}]],1],Q0=[3,c,FR,0,[S,ue,_],[[0,1],[0,{[P]:ut}],[0,{[o]:A}]],2],Z0=[3,c,VR,0,[S,_],[[0,1],[0,{[o]:A}]],1],Y0=[3,c,WR,0,[S,_],[[0,1],[0,{[o]:A}]],1],ep=[3,c,JR,0,[S,_],[[0,1],[0,{[o]:A}]],1],tp=[3,c,XR,0,[S,_],[[0,1],[0,{[o]:A}]],1],np=[3,c,YR,0,[S,_],[[0,1],[0,{[o]:A}]],1],sp=[3,c,t2,0,[S,_],[[0,1],[0,{[o]:A}]],1],rp=[3,c,u2,0,[$,z,tn,c2],[0,0,2,0]],op=[3,c,i2,0,[pt,$,z,Ld,xt],[()=>Bt,0,0,2,4]],ap=[3,c,fd,0,[Ae],[0]],ip=[3,c,l2,0,[tn,z,Z],[[2,{[o]:ho}],[0,{[o]:bt}],[0,{[o]:ee}]]],cp=[3,c,m2,0,[S,$,ki,z,q,ei,_,Un,qw,Hw],[[0,1],[0,1],[0,{[o]:Hi}],[0,{[P]:Ve}],[0,{[o]:V}],[2,{[o]:zi}],[0,{[o]:A}],[0,{[o]:nn}],[6,{[o]:CM}],[1,{[o]:yM}]],2],up=[3,c,d2,{[C]:B2},[k2,Z,Ad],[[()=>FM,{[I]:1}],[0,{[o]:ee}],[()=>qM,{[I]:1,[C]:Is}]]],lp=[3,c,f2,0,[S,Ba,ki,q,ei,_,U],[[0,1],[()=>z0,{[G]:1,[C]:Ba}],[0,{[o]:Hi}],[0,{[o]:V}],[2,{[o]:zi}],[0,{[o]:A}],[0,{[o]:W}]],2],dp=[3,c,h2,0,[z],[[0,{[o]:bt}]]],mp=[3,c,g2,0,[S,$,z,_],[[0,1],[0,1],[0,{[P]:Ve}],[0,{[o]:A}]],2],fp=[3,c,x2,0,[S,_],[[0,1],[0,{[o]:A}]],1],pp=[3,c,Yr,0,[S,dA,Re,Gl,Ds,Om,Yd],[0,0,0,()=>i0,()=>Cp,()=>FC,()=>Mg],1],hp=[3,c,gd,0,[x4,Li,Wm],[0,0,0]],gp=[3,c,di,0,[li,pv,mv],[0,[()=>Ce,0],0],1],Cp=[3,c,Ds,0,[BD],[0]],yp=[3,c,P2,0,[],[]],Sp=[3,c,Is,0,[$,z,bR,kT],[0,0,0,0]],Co=[3,c,R2,0,[Ed,xd],[0,0]],Qi=[3,c,ui,0,[$],[0],1],Ep=[3,c,Sd,0,[],[]],xp=[3,c,bd,0,[Ae],[0],1],bp=[3,c,wd,0,[sn,Ui],[0,0]],Bp=[3,c,X2,0,[dr],[[()=>Xi,16]]],kp=[3,c,Q2,0,[S,_],[[0,1],[0,{[o]:A}]],1],_p=[3,c,q2,{[C]:lr},[Ae,Z],[0,[0,{[o]:ee}]]],Ap=[3,c,V2,0,[S,_,q],[[0,1],[0,{[o]:A}],[0,{[o]:V}]],1],Rp=[3,c,J2,{[C]:en},[pt,eo],[()=>Bt,[()=>Ao,{[C]:Qr}]]],Pp=[3,c,Z2,0,[S,_],[[0,1],[0,{[o]:A}]],1],wp=[3,c,H2,0,[Ss],[[()=>go,16]]],vp=[3,c,K2,0,[S,ue,_],[[0,1],[0,{[P]:ut}],[0,{[o]:A}]],2],Tp=[3,c,tP,{[C]:fr},[si],[[()=>Oy,{[I]:1,[C]:ri}]]],Op=[3,c,nP,0,[S,_],[[0,1],[0,{[o]:A}]],1],Dp=[3,c,rP,0,[Pr],[[()=>pc,16]]],Ip=[3,c,oP,0,[S,_],[[0,1],[0,{[o]:A}]],1],Mp=[3,c,lP,0,[xs],[[()=>yo,16]]],Lp=[3,c,dP,0,[S,ue,_],[[0,1],[0,{[P]:ut}],[0,{[o]:A}]],2],$p=[3,c,iP,0,[Es],[[()=>So,16]]],Np=[3,c,cP,0,[S,ue,_],[[0,1],[0,{[P]:ut}],[0,{[o]:A}]],2],Up=[3,c,pP,{[C]:_a},[$s,Ni],[[()=>Dy,{[I]:1,[C]:Vn}],[0,{[o]:Wi}]]],Gp=[3,c,hP,0,[S,_],[[0,1],[0,{[o]:A}]],1],Fp=[3,c,gP,{[C]:ka},[ka],[0]],zp=[3,c,yP,0,[S,_],[[0,1],[0,{[o]:A}]],1],jp=[3,c,CP,{[C]:mr},[bi],[[()=>nc,0]]],qp=[3,c,SP,0,[S,_],[[0,1],[0,{[o]:A}]],1],Hp=[3,c,bP,0,[Td],[[()=>Kp,16]]],Vp=[3,c,kP,0,[S,_],[[0,1],[0,{[o]:A}]],1],Kp=[3,c,Td,0,[Hd],[()=>Tg],1],Wp=[3,c,PP,0,[Od],[[()=>Jp,16]]],Xp=[3,c,wP,0,[S,_],[[0,1],[0,{[o]:A}]],1],Jp=[3,c,Od,0,[Xd,Ae,Is],[()=>Ig,0,()=>Co],2],Qp=[3,c,BP,0,[bs],[[()=>xo,16]]],Zp=[3,c,_P,0,[S,ue,_],[[0,1],[0,{[P]:ut}],[0,{[o]:A}]],2],Yp=[3,c,TP,0,[S,_],[[0,1],[0,{[o]:A}]],1],eh=[3,c,DP,0,[Sr],[[()=>cc,16]]],th=[3,c,IP,0,[S,_],[[0,1],[0,{[o]:A}]],1],nh=[3,c,LP,0,[Cm],[[0,16]]],sh=[3,c,$P,0,[S,_],[[0,1],[0,{[o]:A}]],1],rh=[3,c,UP,0,[fm],[[()=>Jg,16]]],oh=[3,c,GP,0,[S,_],[[0,1],[0,{[o]:A}]],1],ah=[3,c,zP,0,[Br],[[()=>dc,16]]],ih=[3,c,VP,0,[S,_],[[0,1],[0,{[o]:A}]],1],ch=[3,c,qP,{[C]:kr},[pm],[0]],uh=[3,c,HP,0,[S,_],[[0,1],[0,{[o]:A}]],1],lh=[3,c,WP,{[C]:ft},[lo],[[()=>Dt,0]],1],dh=[3,c,XP,0,[S,_],[[0,1],[0,{[o]:A}]],1],mh=[3,c,QP,{[C]:wr},[Ae,Wd],[0,[0,{[C]:Vd}]]],fh=[3,c,ZP,0,[S,_],[[0,1],[0,{[o]:A}]],1],ph=[3,c,ew,{[C]:vr},[Pi,Ci,ui,vi],[()=>lc,()=>Yi,()=>Qi,[()=>My,0]]],hh=[3,c,tw,0,[S,_],[[0,1],[0,{[o]:A}]],1],gh=[3,c,rw,{[C]:en},[pt,eo,Z],[()=>Bt,[()=>Ao,{[C]:Qr}],[0,{[o]:ee}]]],Ch=[3,c,iw,0,[S,$,z,q,_],[[0,1],[0,1],[0,{[P]:Ve}],[0,{[o]:V}],[0,{[o]:A}]],2],yh=[3,c,ow,{[C]:cw},[tn,xt,z,Z,pe,Jl,QT,Re,YT],[[2,{[o]:ho}],[4,{[o]:Bi}],[0,{[o]:bt}],[0,{[o]:ee}],0,()=>g0,[()=>Sh,0],0,1]],Sh=[3,c,aw,0,[v4,ro,rm,no,Et,oo],[[1,{[C]:so}],0,0,1,2,[()=>s5,{[I]:1,[C]:ao}]]],Eh=[3,c,uw,0,[S,$,$T,z,no,ro,le,it,de,q,_],[[0,1],[0,1],[64,{[o]:bM}],[0,{[P]:Ve}],[1,{[o]:xM}],[0,{[o]:_M}],[0,{[o]:he}],[()=>gt,{[o]:ht}],[0,{[o]:ge}],[0,{[o]:V}],[0,{[o]:A}]],3],xh=[3,c,hw,0,[yr],[[()=>oc,{[G]:1,[C]:yr}]]],bh=[3,c,gw,0,[S,$,z,q,_],[[0,1],[0,1],[0,{[P]:Ve}],[0,{[o]:V}],[0,{[o]:A}]],2],Bh=[3,c,mw,0,[Er],[[()=>rc,16]]],kh=[3,c,fw,0,[S,_],[[0,1],[0,{[o]:A}
13]],1],_h=[3,c,Cw,0,[_s,tn,Za,yt,Di,xt,Ts,pe,De,Ie,Me,$e,Ne,Ue,Le,Ge,Fe,ze,Ze,_i,z,Pn,wn,vn,Tn,oi,On,mt,pr,Us,We,Fn,le,de,je,_e,Re,Z,Ti,so,$i,qn,Hn,jn],[[()=>Ws,16],[2,{[o]:ho}],[0,{[o]:rf}],[0,{[o]:zs}],[0,{[o]:If}],[4,{[o]:Bi}],[1,{[o]:vs}],[0,{[o]:pe}],[0,{[o]:an}],[0,{[o]:cn}],[0,{[o]:un}],[0,{[o]:dn}],[0,{[o]:mn}],[0,{[o]:fn}],[0,{[o]:ln}],[0,{[o]:pn}],[0,{[o]:hn}],[0,{[o]:gn}],[0,{[o]:Qn}],[1,{[o]:Of}],[0,{[o]:bt}],[0,{[o]:As}],[0,{[o]:Rs}],[0,{[o]:Ps}],[0,{[o]:ws}],[0,{[o]:td}],[0,{[o]:Os}],[4,{[o]:mt}],[0,{[o]:pr}],[0,{[o]:Ks}],[0,{[o]:Ye}],[128,{[Xn]:ns}],[0,{[o]:he}],[0,{[o]:ge}],[()=>Ce,{[o]:et}],[2,{[o]:tt}],[0,{[o]:Vs}],[0,{[o]:ee}],[0,{[o]:Mf}],[1,{[o]:Df}],[1,{[o]:$f}],[0,{[o]:qs}],[5,{[o]:Hs}],[0,{[o]:js}]]],Ah=[3,c,yw,0,[S,$,Un,$d,Ms,Gd,_r,Bm,km,_m,Am,Rm,Pm,z,le,it,de,q,rn,_,Zl],[[0,1],[0,1],[0,{[o]:nn}],[4,{[o]:yi}],[0,{[o]:Gn}],[4,{[o]:Ei}],[0,{[o]:_r}],[0,{[P]:cf}],[0,{[P]:uf}],[0,{[P]:lf}],[0,{[P]:df}],[0,{[P]:mf}],[6,{[P]:ff}],[0,{[P]:Ve}],[0,{[o]:he}],[()=>gt,{[o]:ht}],[0,{[o]:ge}],[0,{[o]:V}],[1,{[P]:po}],[0,{[o]:A}],[0,{[o]:bf}]],2],Rh=[3,c,Sw,0,[Ar],[[()=>ac,{[G]:1,[C]:Ar}]]],Ph=[3,c,Ew,0,[S,$,z,q,_],[[0,1],[0,1],[0,{[P]:Ve}],[0,{[o]:V}],[0,{[o]:A}]],2],wh=[3,c,Bw,{[C]:ft},[lo,z],[[()=>Dt,0],[0,{[o]:bt}]],1],vh=[3,c,_w,0,[S,$,z,_,q],[[0,1],[0,1],[0,{[P]:Ve}],[0,{[o]:A}],[0,{[o]:V}]],2],Th=[3,c,kw,0,[_s,Z],[[()=>Ws,16],[0,{[o]:ee}]]],Oh=[3,c,Aw,0,[S,$,q,_],[[0,1],[0,1],[0,{[o]:V}],[0,{[o]:A}]],2],Dh=[3,c,ww,0,[xr],[[()=>uc,16]]],Ih=[3,c,vw,0,[S,_],[[0,1],[0,{[o]:A}]],1],Mh=[3,c,Dd,0,[Qm],[0],1],Lh=[3,c,hi,0,[gi,gm],[[()=>Zi,{[Cf]:[gf,of]}],0]],Zi=[3,c,gi,0,[Ns,ci,A2,Nn,X4],[[0,{[CI]:1,[C]:$M}],0,0,0,0],1],$h=[3,c,Ow,0,[Ya,$A,LA,ti,AA],[[0,{[o]:Ef}],[0,{[o]:xI}],[0,{[o]:EI}],[0,{[o]:kI}],[2,{[o]:yI}]]],Nh=[3,c,Dw,0,[S,_],[[0,1],[0,{[o]:A}]],1],Uh=[3,c,Lw,0,[tn,Za,yt,Di,vA,xt,Ts,De,Ie,Me,$e,Ne,Ue,Le,Ge,Fe,ze,Ze,pe,_i,z,Pn,wn,vn,Tn,On,oi,mt,pr,Us,We,Fn,le,de,je,_e,Re,Z,Ti,so,$i,qn,Hn,jn],[[2,{[o]:ho}],[0,{[o]:rf}],[0,{[o]:zs}],[0,{[o]:If}],[0,{[o]:SI}],[4,{[o]:Bi}],[1,{[o]:vs}],[0,{[o]:an}],[0,{[o]:cn}],[0,{[o]:un}],[0,{[o]:dn}],[0,{[o]:mn}],[0,{[o]:fn}],[0,{[o]:ln}],[0,{[o]:pn}],[0,{[o]:hn}],[0,{[o]:gn}],[0,{[o]:Qn}],[0,{[o]:pe}],[1,{[o]:Of}],[0,{[o]:bt}],[0,{[o]:As}],[0,{[o]:Rs}],[0,{[o]:Ps}],[0,{[o]:ws}],[0,{[o]:Os}],[0,{[o]:td}],[4,{[o]:mt}],[0,{[o]:pr}],[0,{[o]:Ks}],[0,{[o]:Ye}],[128,{[Xn]:ns}],[0,{[o]:he}],[0,{[o]:ge}],[()=>Ce,{[o]:et}],[2,{[o]:tt}],[0,{[o]:Vs}],[0,{[o]:ee}],[0,{[o]:Mf}],[1,{[o]:Df}],[1,{[o]:$f}],[0,{[o]:qs}],[5,{[o]:Hs}],[0,{[o]:js}]]],Gh=[3,c,$w,0,[S,$,Un,$d,Ms,Gd,_r,Bm,km,_m,Am,Rm,Pm,z,le,it,de,q,rn,_,Zl],[[0,1],[0,1],[0,{[o]:nn}],[4,{[o]:yi}],[0,{[o]:Gn}],[4,{[o]:Ei}],[0,{[o]:_r}],[0,{[P]:cf}],[0,{[P]:uf}],[0,{[P]:lf}],[0,{[P]:df}],[0,{[P]:mf}],[6,{[P]:ff}],[0,{[P]:Ve}],[0,{[o]:he}],[()=>gt,{[o]:ht}],[0,{[o]:ge}],[0,{[o]:V}],[1,{[P]:po}],[0,{[o]:A}],[0,{[o]:bf}]],2],Yi=[3,c,Ci,0,[y4],[0],1],ec=[3,c,xi,0,[Nn,ci],[0,0]],tc=[3,c,Si,0,[ud,xR,Fd,fD],[()=>U0,0,()=>eg,()=>Kg]],Fh=[3,c,tv,0,[Q,Wn],[0,[()=>Dt,{[I]:1,[C]:ct}]]],yo=[3,c,xs,0,[ue,Ae,T4,Tt],[0,0,[()=>c5,{[I]:1,[C]:Zm}],[()=>zh,0]],3],zh=[3,c,sv,0,[Q,ct,ks],[0,()=>Cn,[()=>Fh,0]]],So=[3,c,Es,0,[Yr,Gw,ue,Xw,g4,Tt,FT],[[()=>jh,0],2,0,0,()=>Kh,()=>Hh,[()=>WM,0]],5],jh=[3,c,Uw,0,[Mm],[[()=>Vh,0]],1],qh=[3,c,Fw,0,[zm,Ii],[[()=>ly,{[C]:Gm}],[()=>iy,{[C]:co}]]],Hh=[3,c,zw,0,[Q],[0],1],Vh=[3,c,Yw,0,[S,vd,yA,Q,di],[0,0,0,0,[()=>qh,0]],2],Kh=[3,c,ev,0,[F2],[0],1],Wh=[3,c,hr,0,[ii,Ds],[0,()=>Eo],1],Xh=[3,c,Ud,0,[ii,Jm,Is,uo,Mi],[0,0,()=>Co,0,0],1],Jh=[3,c,nv,0,[ii,Ds],[0,()=>Eo],1],Qh=[3,c,gr,0,[io,Ds],[()=>Bo,()=>Eo],1],Zh=[3,c,zd,0,[Jm,uo,io,Is,Mi],[0,0,()=>Bo,()=>Co,0],3],Yh=[3,c,cv,0,[io],[()=>Bo],1],eg=[3,c,av,0,[Ns],[0]],tg=[3,c,iv,0,[wi],[0]],ng=[3,c,Gv,0,[Uv,mi,ue,Tt],[[0,{[C]:JA}],[64,{[I]:1,[C]:fi}],0,[()=>bo,0]],2],sg=[3,c,Nv,0,[Cd,Dn,T2],[5,1,2]],rg=[3,c,lT,0,[Ae,yt,Nn,Q,Tt,I4,MT,om,zl],[0,()=>sg,0,0,[()=>ag,0],[()=>l5,{[I]:1,[C]:ef}],[()=>ZM,{[I]:1,[C]:am}],()=>Ng,()=>s0],1],og=[3,c,dT,0,[Q,Wn,lm,dm],[0,[()=>Dt,{[I]:1,[C]:ct}],1,1]],ag=[3,c,mT,0,[Q,ct,lm,dm,ks],[0,()=>Cn,1,1,[()=>og,0]]],ig=[3,c,xv,{[C]:bv},[Et,Ke,Ls,Ul],[2,0,0,[()=>UM,{[I]:1,[C]:Ss}]]],cg=[3,c,Bv,0,[S,Ke,_],[[0,1],[0,{[P]:on}],[0,{[o]:A}]],1],ug=[3,c,Pv,0,[Et,Ke,Ls,Nd],[2,0,0,[()=>VM,{[I]:1,[C]:xs}]]],lg=[3,c,wv,0,[S,Ke,_],[[0,1],[0,{[P]:on}],[0,{[o]:A}]],1],dg=[3,c,_v,{[C]:qv},[Ke,Md,Et,Ls],[0,[()=>KM,{[I]:1,[C]:Es}],2,0]],mg=[3,c,Av,0,[S,Ke,_],[[0,1],[0,{[P]:on}],[0,{[o]:A}]],1],fg=[3,c,Tv,{[C]:Hv},[Et,Ke,Ls,qd],[2,0,0,[()=>JM,{[I]:1,[C]:bs}]]],pg=[3,c,Ov,0,[S,Ke,_],[[0,1],[0,{[P]:on}],[0,{[o]:A}]],1],hg=[3,c,Dv,{[C]:Cv},[ni,pt,Ke,Q],[[()=>Ty,0],()=>Bt,0,0]],gg=[3,c,Iv,0,[CT,Ke,Q,ti],[[1,{[P]:uI}],[0,{[P]:on}],[0,{[P]:Gs}],[0,{[P]:sI}]]],Cg=[3,c,Lv,{[C]:yv},[ni,Ke],[[()=>Ty,0],0]],yg=[3,c,$v,0,[Ke,ST],[[0,{[P]:on}],[1,{[P]:lI}]]],Sg=[3,c,Wv,{[C]:Xv},[S,to,tf,nm,Q,jt,DT,Qd,Et,M4,Zr,qt,Z],[0,0,0,0,0,0,0,1,2,[()=>QM,{[I]:1,[C]:J4}],[()=>_o,{[I]:1}],0,[0,{[o]:ee}]]],Eg=[3,c,Jv,0,[S,jt,qt,to,Qd,Q,tf,_,q],[[0,1],[0,{[P]:mo}],[0,{[P]:fo}],[0,{[P]:af}],[1,{[P]:mI}],[0,{[P]:Gs}],[0,{[P]:hI}],[0,{[o]:A}],[0,{[o]:V}]],1],xg=[3,c,Zv,{[C]:jd},[Et,Zd,wT,md,sn,Q,jt,zn,Zr,qt,Z],[2,0,0,[()=>Iy,{[I]:1}],0,0,0,1,[()=>_o,{[I]:1}],0,[0,{[o]:ee}]]],bg=[3,c,Yv,0,[S,jt,qt,Zd,zn,Q,q,_,Ai],[[0,1],[0,{[P]:mo}],[0,{[P]:fo}],[0,{[P]:cI}],[1,{[P]:Fi}],[0,{[P]:Gs}],[0,{[o]:V}],[0,{[o]:A}],[64,{[o]:Vi}]],1],Bg=[3,c,tT,{[C]:jd},[Et,md,sn,Q,jt,zn,Zr,qt,uv,Ke,Ls,Im,Z],[2,[()=>Iy,{[I]:1}],0,0,0,1,[()=>_o,{[I]:1}],0,1,0,0,0,[0,{[o]:ee}]]],kg=[3,c,sT,0,[S,jt,qt,zn,Q,Ke,$2,Im,q,_,Ai],[[0,1],[0,{[P]:mo}],[0,{[P]:fo}],[1,{[P]:Fi}],[0,{[P]:Gs}],[0,{[P]:on}],[2,{[P]:oI}],[0,{[P]:pI}],[0,{[o]:V}],[0,{[o]:A}],[64,{[o]:Vi}]],1],_g=[3,c,nT,{[C]:pT},[Et,to,sf,nm,IT,Q4,pd,sn,Q,jt,zn,Zr,qt,Z],[2,0,0,0,0,[()=>e5,{[I]:1,[C]:Z4}],[()=>zM,{[I]:1,[C]:tn}],0,0,0,1,[()=>_o,{[I]:1}],0,[0,{[o]:ee}]]],Ag=[3,c,rT,0,[S,jt,qt,to,zn,Q,sf,_,q,Ai],[[0,1],[0,{[P]:mo}],[0,{[P]:fo}],[0,{[P]:af}],[1,{[P]:Fi}],[0,{[P]:Gs}],[0,{[P]:gI}],[0,{[o]:A}],[0,{[o]:V}],[64,{[o]:Vi}]],1],Rg=[3,c,iT,{[C]:cT},[Fl,ql,S,$,Ht,ro,rm,no,Et,oo,xi,pt,Re,Z,U,Ze],[[4,{[o]:yf}],[0,{[o]:Sf}
13],0,0,0,0,0,1,2,[()=>n5,{[I]:1,[C]:ao}],()=>ec,()=>Bt,0,[0,{[o]:ee}],0,0]],Pg=[3,c,uT,0,[S,$,Ht,no,ro,q,_,le,it,de],[[0,1],[0,1],[0,{[P]:Fs}],[1,{[P]:dI}],[0,{[P]:fI}],[0,{[o]:V}],[0,{[o]:A}],[0,{[o]:he}],[()=>gt,{[o]:ht}],[0,{[o]:ge}]],3],wg=[3,c,jv,0,[Ns,sn],[0,0]],nc=[3,c,bi,0,[E4,w4,Km,Xm],[0,0,[()=>i5,0],[()=>gy,0]],2],vg=[3,c,Aa,0,[gr,hr],[()=>Qh,()=>Wh],1],Tg=[3,c,Hd,0,[gd,zd,Ud],[()=>hp,()=>Zh,()=>Xh],1],Og=[3,c,Kd,0,[sn,Ui],[0,0]],Dg=[3,c,Ra,0,[jm],[()=>JC],1],Ig=[3,c,Xd,0,[qm],[()=>QC],1],Eo=[3,c,bT,0,[qD,dv],[0,0],1],Mg=[3,c,Yd,0,[Ae,I2],[0,()=>mc],1],Lg=[3,c,hT,0,[Q,Wn,jl],[0,[()=>Dt,{[I]:1,[C]:ct}],0]],xo=[3,c,bs,0,[ue,Tt],[0,[()=>$y,0]],1],$g=[3,c,Jd,0,[Ht,$,ov,Re,pt,xi,U,Ze],[0,0,4,0,()=>Bt,()=>ec,0,0]],Ng=[3,c,om,0,[tm,sm],[1,1]],Ug=[3,c,am,0,[tm,Re,sm],[1,0,1]],sc=[3,c,Pa,0,[B4,yD,zv,Sd],[[()=>u5,{[I]:1,[C]:Vm}],[()=>r5,{[I]:1,[C]:xm}],[()=>XM,{[I]:1,[C]:QA}],()=>Ep]],bo=[3,c,AT,0,[$],[[()=>WC,{[C]:s4}]]],Gg=[3,c,mm,0,[$,xt,pe,U,Ze,Kn,Re,pt,Oi],[0,4,0,[64,{[I]:1}],0,1,0,()=>Bt,()=>fc]],Fg=[3,c,zT,0,[$,z,pe,Vv,Kn],[0,0,0,6,1],1],rc=[3,c,Er,0,[qT,Vn],[0,()=>zg]],oc=[3,c,VT,0,[Ae],[0]],ac=[3,c,KT,0,[em,FD],[0,5]],zg=[3,c,WT,0,[hd],[()=>F0]],jg=[3,c,ZT,0,[rn,Kn,De,Ie,Me,$e,Ne,Ue,Le,Ge,Fe,ze],[1,1,0,0,0,0,0,0,0,0,0,0]],qg=[3,c,tO,0,[pe,U,Ze,Kn,Re,$,z,Ld,xt,pt,Oi],[0,[64,{[I]:1}],0,1,0,0,0,2,4,()=>Bt,()=>fc]],Hg=[3,c,cm,0,[h4],[[()=>XC,0]]],ic=[3,c,Ri,0,[ud,Fd],[()=>G0,()=>tg]],Bt=[3,c,pt,0,[ci,Nn],[0,0]],cc=[3,c,Sr,0,[$s],[[()=>t5,{[I]:1,[C]:Vn}]],1],Vg=[3,c,UT,0,[um],[0],1],Kg=[3,c,HO,0,[],[]],Wg=[3,c,ao,0,[rn,xt,pe,Kn,De,Ie,Me,$e,Ne,Ue,Le,Ge,Fe,ze],[1,4,0,1,0,0,0,0,0,0,0,0,0,0]],Xg=[3,c,br,{[C]:br},[jO],[0]],Jg=[3,c,fm,0,[wu],[[2,{[C]:wu}]]],Qg=[3,c,ym,0,[Xl,Kl,Wl],[1,1,1]],Zg=[3,c,qO,0,[yd],[[()=>Qg,{[Gi]:1}]]],uc=[3,c,xr,0,[Au,vu,Ru,Tu],[[2,{[C]:Au}],[2,{[C]:vu}],[2,{[C]:Ru}],[2,{[C]:Tu}]]],Yg=[3,c,uO,0,[S,dr,ne,U,_],[[0,1],[()=>Xi,{[G]:1,[C]:dr}],[0,{[o]:te}],[0,{[o]:W}],[0,{[o]:A}]],2],eC=[3,c,aO,0,[S,lr,_,U],[[0,1],[()=>a0,{[G]:1,[C]:lr}],[0,{[o]:A}],[0,{[o]:W}]],2],tC=[3,c,lO,0,[S,Rn,en,ne,U,In,Mn,Ln,pi,$n,_],[[0,1],[0,{[o]:Jn}],[()=>Ji,{[G]:1,[C]:en}],[0,{[o]:te}],[0,{[o]:W}],[0,{[o]:Zn}],[0,{[o]:Yn}],[0,{[o]:es}],[0,{[o]:qi}],[0,{[o]:ts}],[0,{[o]:A}]],1],nC=[3,c,iO,0,[S,ue,Ss,_],[[0,1],[0,{[P]:ut}],[()=>go,{[G]:1,[C]:Ss}],[0,{[o]:A}]],3],sC=[3,c,fO,0,[S,fr,ne,U,_],[[0,1],[()=>P0,{[G]:1,[C]:fr}],[0,{[o]:te}],[0,{[o]:W}],[0,{[o]:A}]],2],rC=[3,c,hO,0,[S,Pr,ne,U,_],[[0,1],[()=>pc,{[G]:1,[C]:Pr}],[0,{[o]:te}],[0,{[o]:W}],[0,{[o]:A}]],2],oC=[3,c,SO,0,[S,ue,xs,_],[[0,1],[0,{[P]:ut}],[()=>yo,{[G]:1,[C]:xs}],[0,{[o]:A}]],3],aC=[3,c,CO,0,[S,ue,Es,_],[[0,1],[0,{[P]:ut}],[()=>So,{[G]:1,[C]:Es}],[0,{[o]:A}]],3],iC=[3,c,bO,0,[Ni],[[0,{[o]:Wi}]]],cC=[3,c,BO,0,[S,U,_a,_,Ni],[[0,1],[0,{[o]:W}],[()=>p0,{[G]:1,[C]:_a}],[0,{[o]:A}],[0,{[o]:Wi}]],1],uC=[3,c,kO,0,[S,mr,ne,U,_],[[0,1],[()=>h0,{[G]:1,[C]:mr}],[0,{[o]:te}],[0,{[o]:W}],[0,{[o]:A}]],2],lC=[3,c,AO,0,[S,ue,bs,_],[[0,1],[0,{[P]:ut}],[()=>xo,{[G]:1,[C]:bs}],[0,{[o]:A}]],3],dC=[3,c,PO,0,[S,Pa,_,JD],[[0,1],[()=>sc,{[G]:1,[C]:Pa}],[0,{[o]:A}],[2,{[o]:IM}]],2],mC=[3,c,vO,0,[S,Sr,ne,_,U],[[0,1],[()=>cc,{[G]:1,[C]:Sr}],[0,{[o]:te}],[0,{[o]:A}],[0,{[o]:W}]],2],fC=[3,c,OO,0,[S,Cm,ne,U,mR,_],[[0,1],[0,16],[0,{[o]:te}],[0,{[o]:W}],[2,{[o]:_I}],[0,{[o]:A}]],2],pC=[3,c,LO,0,[S,Br,ne,U,Ym,_],[[0,1],[()=>dc,{[G]:1,[C]:Br}],[0,{[o]:te}],[0,{[o]:W}],[0,{[o]:xf}],[0,{[o]:A}]],2],hC=[3,c,MO,0,[S,kr,ne,U,_],[[0,1],[()=>zC,{[G]:1,[C]:kr}],[0,{[o]:te}],[0,{[o]:W}],[0,{[o]:A}]],2],gC=[3,c,NO,0,[S,ft,ne,U,_],[[0,1],[()=>ko,{[G]:1,[C]:ft}],[0,{[o]:te}],[0,{[o]:W}],[0,{[o]:A}]],2],CC=[3,c,GO,0,[S,wr,ne,U,ki,_],[[0,1],[()=>Py,{[G]:1,[C]:wr}],[0,{[o]:te}],[0,{[o]:W}],[0,{[o]:Hi}],[0,{[o]:A}]],2],yC=[3,c,zO,0,[S,vr,ne,U,_],[[0,1],[()=>wy,{[G]:1,[C]:vr}],[0,{[o]:te}],[0,{[o]:W}],[0,{[o]:A}]],2],SC=[3,c,XO,0,[Z],[[0,{[o]:ee}]]],EC=[3,c,JO,0,[S,$,Rn,en,ne,U,In,Mn,Ln,pi,$n,q,z,_],[[0,1],[0,1],[0,{[o]:Jn}],[()=>Ji,{[G]:1,[C]:en}],[0,{[o]:te}],[0,{[o]:W}],[0,{[o]:Zn}],[0,{[o]:Yn}],[0,{[o]:es}],[0,{[o]:qi}],[0,{[o]:ts}],[0,{[o]:V}],[0,{[P]:Ve}],[0,{[o]:A}]],2],xC=[3,c,tD,0,[Z],[[0,{[o]:ee}]]],bC=[3,c,nD,0,[S,$,yr,q,z,ne,U,_],[[0,1],[0,1],[()=>oc,{[G]:1,[C]:yr}],[0,{[o]:V}],[0,{[P]:Ve}],[0,{[o]:te}],[0,{[o]:W}],[0,{[o]:A}]],2],BC=[3,c,ZO,0,[Z],[[0,{[o]:ee}]]],kC=[3,c,YO,0,[S,Er,q,Ym,ne,U,_],[[0,1],[()=>rc,{[G]:1,[C]:Er}],[0,{[o]:V}],[0,{[o]:xf}],[0,{[o]:te}],[0,{[o]:W}],[0,{[o]:A}]],1],_C=[3,c,sD,0,[yt,pe,De,Ie,Me,$e,Ne,Ue,Le,Ge,Fe,ze,Ze,We,z,le,de,je,Ot,_e,Kn,Z],[[0,{[o]:zs}],[0,{[o]:pe}],[0,{[o]:an}],[0,{[o]:cn}],[0,{[o]:un}],[0,{[o]:dn}],[0,{[o]:mn}],[0,{[o]:fn}],[0,{[o]:ln}],[0,{[o]:pn}],[0,{[o]:hn}],[0,{[o]:gn}],[0,{[o]:Qn}],[0,{[o]:Ye}],[0,{[o]:bt}],[0,{[o]:he}],[0,{[o]:ge}],[()=>Ce,{[o]:et}],[()=>Kt,{[o]:Vt}],[2,{[o]:tt}],[1,{[o]:kM}],[0,{[o]:ee}]]],AC=[3,c,rD,0,[S,$,Rn,_s,Pn,wn,vn,Tn,Ts,ne,On,U,De,Ie,Me,$e,Ne,Ue,Le,Ge,Fe,ze,mt,Un,Ms,In,Mn,Ln,$n,tI,Fn,We,Re,Us,le,it,de,je,Ot,_e,q,ft,qn,Hn,jn,_],[[0,1],[0,1],[0,{[o]:Jn}],[()=>Ws,16],[0,{[o]:As}],[0,{[o]:Rs}],[0,{[o]:Ps}],[0,{[o]:ws}],[1,{[o]:vs}],[0,{[o]:te}],[0,{[o]:Os}],[0,{[o]:W}],[0,{[o]:an}],[0,{[o]:cn}],[0,{[o]:un}],[0,{[o]:dn}],[0,{[o]:mn}],[0,{[o]:fn}],[0,{[o]:ln}],[0,{[o]:pn}],[0,{[o]:hn}],[0,{[o]:gn}],[4,{[o]:mt}],[0,{[o]:nn}],[0,{[o]:Gn}],[0,{[o]:Zn}],[0,{[o]:Yn}],[0,{[o]:es}],[0,{[o]:ts}],[1,{[o]:LM}],[128,{[Xn]:ns}],[0,{[o]:Ye}],[0,{[o]:Vs}],[0,{[o]:Ks}],[0,{[o]:he}],[()=>gt,{[o]:ht}],[0,{[o]:ge}],[()=>Ce,{[o]:et}],[()=>Kt,{[o]:Vt}],[2,{[o]:tt}],[0,{[o]:V}],[0,{[o]:Ki}],[0,{[o]:qs}],[5,{[o]:Hs}],[0,{[o]:js}],[0,{[o]:A}]],2],RC=[3,c,oD,0,[Z],[[0,{[o]:ee}]]],PC=[3,c,aD,0,[S,$,Ar,q,z,ei,ne,U,_],[[0,1],[0,1],[()=>ac,{[G]:1,[C]:Ar}],[0,{[o]:V}],[0,{[P]:Ve}],[2,{[o]:zi}],[0,{[o]:te}],[0,{[o]:W}],[0,{[o]:A}]],2],wC=[3,c,uD,0,[z],[[0,{[o]:bt}]]],vC=[3,c,lD,0,[S,$,ft,z,ne,U,_,q],[[0,1],[0,1],[()=>ko,{[G]:1,[C]:ft}],[0,{[P]:Ve}],[0,{[o]:te}],[0,{[o]:W}],[0,{[o]:A}],[0,{[o]:V}]],3],TC=[3,c,mD,0,[S,xr,ne,U,_],[[0,1],[()=>uc,{[G]:1,[C]:xr}],[0,{[o]:te}],[0,{[o]:W}],[0,{[o]:A}]],2],OC=[3,c,xm,0,[gD,mi,ue,Tt],[[0,{[C]:ED}],[64,{[I]:1,[C]:fi}],0,[()=>bo,0]],2],Bo=[3,c,io,0,[yt,Dn],[0,1],1],DC=[3,c,bD,0,[hm],[[21,{[Gi]:1}]]],IC=[3,c,Dm,0,[Id,Nw,Sm,kD,_D],[0,0,0,0,0]],lc=[3,c,Pi,0,[Id,Sm],[0,0],1],MC=[3,c,RD,0,[],[]],LC=[3,c,vD,0,[S,$,ND,s2,o2,r2,a2,ZD,e4,YD,t4,ER],[[0,1],[0,1],[0,{[o]:PM}
13],[0,{[o]:nn}],[0,{[o]:Gn}],[4,{[o]:yi}],[4,{[o]:Ei}],[0,{[o]:wM}],[0,{[o]:TM}],[6,{[o]:vM}],[6,{[o]:OM}],[0,{[o]:PI,[iI]:1}]],3],$C=[3,c,wm,0,[Ae],[0],1],dc=[3,c,Br,0,[jD,$s],[0,[()=>o5,{[I]:1,[C]:Vn}]],2],NC=[3,c,MD,0,[Ae,Yr,Nn,pD,Q,Tt,Fm,bd,fd],[0,()=>pp,0,1,0,[()=>GC,0],()=>ay,()=>xp,()=>ap],2],UC=[3,c,DD,0,[Q,Wn],[0,[()=>Dt,{[I]:1,[C]:ct}]]],GC=[3,c,ID,0,[Q,ct,ks],[0,()=>Cn,[()=>UC,0]]],FC=[3,c,Om,0,[Ae,O4],[0,()=>mc],2],mc=[3,c,UD,0,[_T],[1]],zC=[3,c,kr,0,[pm],[0],1],jC=[3,c,vm,0,[M2],[2]],qC=[3,c,PD,0,[Z,wD],[[0,{[o]:ee}],[0,{[o]:AM}]]],HC=[3,c,TD,0,[S,$,z,wa,q,U,_],[[0,1],[0,1],[0,{[P]:Ve}],[()=>VC,{[G]:1,[C]:wa}],[0,{[o]:V}],[0,{[o]:W}],[0,{[o]:A}]],2],VC=[3,c,wa,0,[Dn,Dd,Ns,Qm,_2,Nm,cm],[1,()=>Mh,0,0,0,()=>ty,[()=>Hg,0]]],fc=[3,c,Oi,0,[Zw,xD],[2,4]],KC=[3,c,Tm,0,[Dm,dd],[()=>IC,()=>b0],1],WC=[3,c,n4,0,[U2],[[()=>HM,{[I]:1,[C]:wd}]]],XC=[3,c,r4,0,[UA,Q,di,GA,Qr,ft,nf,Re],[0,0,[()=>gp,0],0,[()=>Ao,0],[()=>ko,0],[()=>d5,0],0],2],JC=[3,c,jm,0,[Li,uo],[0,0],2],QC=[3,c,qm,0,[Li,uo,Mi,Wm],[0,0,0,0],4],ZC=[3,c,Um,0,[C4,_d],[1,1]],YC=[3,c,c4,0,[hm],[[()=>Uy,16]]],ey=[3,c,u4,0,[S,$,Rd,kd,Si,Ri,le,it,de,vm,Um,_],[[0,1],[0,1],0,0,()=>tc,()=>ic,[0,{[o]:he}],[()=>gt,{[o]:ht}],[0,{[o]:ge}],()=>jC,()=>ZC,[0,{[o]:A}]],6],ty=[3,c,Nm,0,[Si,kd,Rd,Ri],[()=>tc,0,0,()=>ic],4],ny=[3,c,d4,0,[l4,hv],[0,[()=>Ce,0]],1],pc=[3,c,Pr,0,[$s],[[()=>a5,{[I]:1,[C]:Vn}]],1],sy=[3,c,f4,0,[wA,_e,Vl],[[()=>ny,0],2,[()=>d0,0]]],ry=[3,c,WD,0,[_u,Ou,Du,yt],[[0,{[C]:_u}],[()=>Iu,{[C]:Ou}],[()=>Iu,{[C]:Du}],[4,{[C]:yt}]],4],oy=[3,c,Rr,{[C]:Rr},[],[]],ay=[3,c,Fm,0,[$m,wm],[()=>cy,()=>$C]],iy=[3,c,Ii,{[C]:co},[lv],[[()=>Ce,0]],1],cy=[3,c,$m,0,[Ae],[0],1],uy=[3,c,m4,{[C]:co},[fv,_e],[[()=>NM,0],2],1],ly=[3,c,zm,{[C]:Gm},[],[]],dy=[3,c,Hm,0,[Xl,Kl,Wl],[1,1,1]],my=[3,c,QD,0,[yd],[[()=>dy,{[Gi]:1}]]],fy=[3,c,Lm,0,[n2],[()=>py]],py=[3,c,VD,0,[eO,Yr],[0,()=>u0],2],Cn=[3,c,ct,0,[$,Ui],[0,0],2],ko=[3,c,ft,0,[lo],[[()=>Dt,0]],1],hy=[3,c,_4,0,[gi,gm],[[()=>Zi,{[Cf]:[gf,of]}],0]],gy=[3,c,Xm,0,[Rr,br],[[()=>oy,{[C]:Rr}],[()=>Xg,{[C]:br}]]],Cy=[3,c,Zm,0,[Dn,Hl],[1,0],2],yy=[3,c,Vm,0,[S4,mi,ue,Tt],[[0,{[C]:D4}],[64,{[I]:1,[C]:fi}],0,[()=>bo,0]],2],Sy=[3,c,ef,0,[Cd,Dn,Re],[5,1,0]],Ey=[3,c,$4,0,[S,hr,ne,U,_],[[0,1],[()=>Jh,{[G]:1,[C]:hr}],[0,{[o]:te}],[0,{[o]:W}],[0,{[o]:A}]],2],xy=[3,c,U4,0,[S,gr,ne,U,_],[[0,1],[()=>Yh,{[G]:1,[C]:gr}],[0,{[o]:te}],[0,{[o]:W}],[0,{[o]:A}]],2],by=[3,c,F4,0,[S,$,im,z,q,_,ne,U],[[0,1],[0,1],[()=>Ny,16],[0,{[P]:Ve}],[0,{[o]:V}],[0,{[o]:A}],[0,{[o]:te}],[0,{[o]:W}]],3],By=[3,c,z4,0,[Z],[[0,{[o]:ee}]]],ky=[3,c,H4,0,[ld,ed,We,le,de,je,_e,Z],[[0,{[o]:Tf}],[()=>R0,16],[0,{[o]:Ye}],[0,{[o]:he}],[0,{[o]:ge}],[()=>Ce,{[o]:et}],[2,{[o]:tt}],[0,{[o]:ee}]]],_y=[3,c,V4,0,[S,nd,$,rn,Ht,sd,rd,od,ad,hR,le,it,de,id,ai,cd,q,_,Bd],[[0,1],[0,{[o]:Bf}],[0,1],[1,{[P]:po}],[0,{[P]:Fs}],[0,{[o]:kf}],[4,{[o]:_f}],[0,{[o]:Af}],[4,{[o]:Rf}],[0,{[o]:RI}],[0,{[o]:he}],[()=>gt,{[o]:ht}],[0,{[o]:ge}],[0,{[o]:Pf}],[()=>n0,{[o]:wf}],[0,{[o]:vf}],[0,{[o]:V}],[0,{[o]:A}],[0,{[o]:Lf}]],5],Ay=[3,c,K4,0,[We,pe,De,Ie,Me,$e,Ne,Ue,Le,Ge,Fe,ze,le,de,je,_e,Z],[[0,{[o]:Ye}],[0,{[o]:pe}],[0,{[o]:an}],[0,{[o]:cn}],[0,{[o]:un}],[0,{[o]:dn}],[0,{[o]:mn}],[0,{[o]:fn}],[0,{[o]:ln}],[0,{[o]:pn}],[0,{[o]:hn}],[0,{[o]:gn}],[0,{[o]:he}],[0,{[o]:ge}],[()=>Ce,{[o]:et}],[2,{[o]:tt}],[0,{[o]:ee}]]],Ry=[3,c,W4,0,[S,$,rn,Ht,_s,Ts,ne,U,De,Ie,Me,$e,Ne,Ue,Le,Ge,Fe,ze,le,it,de,q,_],[[0,1],[0,1],[1,{[P]:po}],[0,{[P]:Fs}],[()=>Ws,16],[1,{[o]:vs}],[0,{[o]:te}],[0,{[o]:W}],[0,{[o]:an}],[0,{[o]:cn}],[0,{[o]:un}],[0,{[o]:dn}],[0,{[o]:mn}],[0,{[o]:fn}],[0,{[o]:ln}],[0,{[o]:pn}],[0,{[o]:hn}],[0,{[o]:gn}],[0,{[o]:he}],[()=>gt,{[o]:ht}],[0,{[o]:ge}],[0,{[o]:V}],[0,{[o]:A}]],4],Py=[3,c,wr,0,[Wd,Ae],[[0,{[C]:Vd}],0]],wy=[3,c,vr,0,[ui,Ci,Pi,vi],[()=>Qi,()=>Yi,()=>lc,[()=>My,0]]],vy=[3,c,eI,0,[$D,GD,_s,XD,Ed,xd,Za,Pn,wn,vn,Tn,Ts,oi,On,De,Ie,Me,$e,Ne,Ue,Le,Ge,Fe,ze,tn,pe,mt,yt,xt,_i,Fn,qn,jn,Hn,so,Ti,Z,Di,We,le,je,de,Re,$i,z,_e],[[0,{[aI]:1,[o]:RM}],[0,{[o]:DM}],[()=>Ws,16],[1,{[o]:hM}],[0,{[o]:wI}],[0,{[o]:vI}],[0,{[o]:GI}],[0,{[o]:TI}],[0,{[o]:OI}],[0,{[o]:DI}],[0,{[o]:II}],[1,{[o]:vs}],[0,{[o]:MI}],[0,{[o]:LI}],[0,{[o]:FI}],[0,{[o]:zI}],[0,{[o]:jI}],[0,{[o]:HI}],[0,{[o]:VI}],[0,{[o]:KI}],[0,{[o]:qI}],[0,{[o]:WI}],[0,{[o]:XI}],[0,{[o]:JI}],[2,{[o]:QI}],[0,{[o]:$I}],[4,{[o]:NI}],[0,{[o]:ZI}],[4,{[o]:UI}],[1,{[o]:YI}],[128,{[Xn]:ns}],[0,{[o]:nM}],[0,{[o]:tM}],[5,{[o]:sM}],[1,{[o]:eM}],[0,{[o]:aM}],[0,{[o]:oM}],[0,{[o]:rM}],[0,{[o]:cM}],[0,{[o]:dM}],[()=>Ce,{[o]:uM}],[0,{[o]:mM}],[0,{[o]:iM}],[1,{[o]:fM}],[0,{[o]:pM}],[2,{[o]:lM}]],2],L="unit",UM=[1,c,Ul,0,[()=>
13go,0]],Ty=[1,c,ni,0,[()=>m0,{[C]:S}]],_o=[1,c,uR,0,()=>C0],GM=[1,c,lR,0,()=>S0],Oy=[1,c,si,0,[()=>w0,0]],FM=[1,c,C2,0,()=>rp],zM=[1,c,pd,0,()=>op],jM=[1,c,O2,0,[0,{[C]:li}]],qM=[1,c,Ad,0,()=>Sp],HM=[1,c,N2,0,()=>bp],Ao=[1,c,eo,0,[()=>Lh,{[C]:hi}]],VM=[1,c,Nd,0,[()=>yo,0]],KM=[1,c,Md,0,[()=>So,0]],WM=[1,c,Kw,0,[0,{[C]:G2}]],XM=[1,c,Fv,0,[()=>ng,0]],Dy=[1,c,fT,0,[()=>rg,0]],JM=[1,c,qd,0,[()=>xo,0]],QM=[1,c,BT,0,()=>$g],ZM=[1,c,LT,0,()=>Ug],YM=[1,c,jT,0,()=>Fg],Iy=[1,c,XT,0,[()=>Gg,0]],e5=[1,c,nO,0,[()=>qg,0]],t5=[1,c,GT,0,()=>Vg],n5=[1,c,oo,0,()=>Wg],s5=[1,c,VO,0,()=>jg],r5=[1,c,CD,0,[()=>OC,0]],o5=[1,c,LD,0,[()=>NC,0]],My=[1,c,vi,0,[()=>KC,{[C]:Tm}]],a5=[1,c,p4,0,[()=>sy,0]],Dt=[1,c,lo,0,[()=>Cn,{[C]:ct}]],i5=[1,c,Km,0,[()=>hy,{[C]:hi}]],c5=[1,c,A4,0,()=>Cy],u5=[1,c,b4,0,[()=>yy,0]],l5=[1,c,R4,0,()=>Sy],d5=[1,c,nf,0,[()=>Og,{[C]:Kd}]],Ly=[4,c,hA,0,[Q,ct,ks],[0,()=>Cn,[()=>c0,0]]],$y=[4,c,ET,0,[Q,ct,jl,ks],[0,()=>Cn,0,[()=>Lg,0]]],Ny=[4,c,im,0,[Ii],[[()=>uy,{[C]:co}]]],Uy=[4,c,i4,{[hf]:1},[zD,Hm,ym,kR,_d],[[()=>DC,0],[()=>my,0],[()=>Zg,0],()=>B0,()=>yp]],Gy=[9,c,EA,{[B]:["DELETE","/{Key+}?x-id=AbortMultipartUpload",204]},()=>o0,()=>r0],Fy=[9,c,Ql,{[B]:["POST","/{Key+}",200]},()=>x0,()=>E0],zy=[9,c,oR,{[B]:["PUT","/{Key+}?x-id=CopyObject",200]},()=>_0,()=>k0],jy=[9,c,FA,{[B]:["PUT","/",200]},()=>I0,()=>D0],qy=[9,c,zA,{[H]:"-",[B]:["POST","/?metadataConfiguration",200]},()=>T0,()=>L],Hy=[9,c,qA,{[H]:"-",[B]:["POST","/?metadataTable",200]},()=>O0,()=>L],Vy=[9,c,rR,{[B]:["POST","/{Key+}?uploads",200]},()=>L0,()=>M0],Ky=[9,c,SR,{[B]:["GET","/?session",200]},()=>N0,()=>$0],Wy=[9,c,AR,{[B]:["DELETE","/",204]},()=>tp,()=>L],Xy=[9,c,RR,{[B]:["DELETE","/?analytics",204]},()=>j0,()=>L],Jy=[9,c,wR,{[B]:["DELETE","/?cors",204]},()=>q0,()=>L],Qy=[9,c,TR,{[B]:["DELETE","/?encryption",204]},()=>H0,()=>L],Zy=[9,c,MR,{[B]:["DELETE","/?intelligent-tiering",204]},()=>V0,()=>L],Yy=[9,c,DR,{[B]:["DELETE","/?inventory",204]},()=>K0,()=>L],eS=[9,c,$R,{[B]:["DELETE","/?lifecycle",204]},()=>W0,()=>L],tS=[9,c,UR,{[B]:["DELETE","/?metadataConfiguration",204]},()=>X0,()=>L],nS=[9,c,jR,{[B]:["DELETE","/?metadataTable",204]},()=>J0,()=>L],sS=[9,c,zR,{[B]:["DELETE","/?metrics",204]},()=>Q0,()=>L],rS=[9,c,HR,{[B]:["DELETE","/?ownershipControls",204]},()=>Z0,()=>L],oS=[9,c,KR,{[B]:["DELETE","/?policy",204]},()=>Y0,()=>L],aS=[9,c,QR,{[B]:["DELETE","/?replication",204]},()=>ep,()=>L],iS=[9,c,ZR,{[B]:["DELETE","/?tagging",204]},()=>np,()=>L],cS=[9,c,e2,{[B]:["DELETE","/?website",204]},()=>sp,()=>L],uS=[9,c,y2,{[B]:["DELETE","/{Key+}?x-id=DeleteObject",204]},()=>cp,()=>ip],lS=[9,c,S2,{[H]:"-",[B]:["POST","/?delete",200]},()=>lp,()=>up],dS=[9,c,p2,{[B]:["DELETE","/{Key+}?tagging",204]},()=>mp,()=>dp],mS=[9,c,E2,{[B]:["DELETE","/?publicAccessBlock",204]},()=>fp,()=>L],fS=[9,c,z2,{[B]:["GET","/?abac",200]},()=>kp,()=>Bp],pS=[9,c,j2,{[B]:["GET","/?accelerate",200]},()=>Ap,()=>_p],hS=[9,c,Y2,{[B]:["GET","/?acl",200]},()=>Pp,()=>Rp],gS=[9,c,W2,{[B]:["GET","/?analytics&x-id=GetBucketAnalyticsConfiguration",200]},()=>vp,()=>wp],CS=[9,c,eP,{[B]:["GET","/?cors",200]},()=>Op,()=>Tp],yS=[9,c,sP,{[B]:["GET","/?encryption",200]},()=>Ip,()=>Dp],SS=[9,c,uP,{[B]:["GET","/?intelligent-tiering&x-id=GetBucketIntelligentTieringConfiguration",200]},()=>Lp,()=>Mp],ES=[9,c,aP,{[B]:["GET","/?inventory&x-id=GetBucketInventoryConfiguration",200]},()=>Np,()=>$p],xS=[9,c,fP,{[B]:["GET","/?lifecycle",200]},()=>Gp,()=>Up],bS=[9,c,mP,{[B]:["GET","/?location",200]},()=>zp,()=>Fp],BS=[9,c,EP,{[B]:["GET","/?logging",200]},()=>qp,()=>jp],kS=[9,c,xP,{[B]:["GET","/?metadataConfiguration",200]},()=>Vp,()=>Hp],_S=[9,c,RP,{[B]:["GET","/?metadataTable",200]},()=>Xp,()=>Wp],AS=[9,c,AP,{[B]:["GET","/?metrics&x-id=GetBucketMetricsConfiguration",200]},()=>Zp,()=>Qp],RS=[9,c,vP,{[B]:["GET","/?notification",200]},()=>Yp,()=>sc],PS=[9,c,OP,{[B]:["GET","/?ownershipControls",200]},()=>th,()=>eh],wS=[9,c,MP,{[B]:["GET","/?policy",200]},()=>sh,()=>nh],vS=[9,c,NP,{[B]:["GET","/?policyStatus",200]},()=>oh,()=>rh],TS=[9,c,FP,{[B]:["GET","/?replication",200]},()=>ih,()=>ah],OS=[9,c,jP,{[B]:["GET","/?requestPayment",200]},()=>uh,()=>ch],DS=[9,c,KP,{[B]:["GET","/?tagging",200]},()=>dh,()=>lh],IS=[9,c,JP,{[B]:["GET","/?versioning",200]},()=>fh,()=>mh],MS=[9,c,YP,{[B]:["GET","/?website",200]},()=>hh,()=>ph],LS=[9,c,nw,{[H]:"-",[B]:["GET","/{Key+}?x-id=GetObject",200]},()=>Ah,()=>_h],$S=[9,c,sw,{[B]:["GET","/{Key+}?acl",200]},()=>Ch,()=>gh],NS=[9,c,lw,{[B]:["GET","/{Key+}?attributes",200]},()=>Eh,()=>yh],US=[9,c,pw,{[B]:["GET","/{Key+}?legal-hold",200]},()=>bh,()=>xh],GS=[9,c,dw,{[B]:["GET","/?object-lock",200]},()=>kh,()=>Bh],FS=[9,c,xw,{[B]:["GET","/{Key+}?retention",200]},()=>Ph,()=>Rh],zS=[9,c,bw,{[B]:["GET","/{Key+}?tagging",200]},()=>vh,()=>wh],jS=[9,c,Rw,{[B]:["GET","/{Key+}?torrent",200]},()=>Oh,()=>Th],qS=[9,c,Pw,{[B]:["GET","/?publicAccessBlock",200]},()=>Ih,()=>Dh],HS=[9,c,Tw,{[B]:["HEAD","/",200]},()=>Nh,()=>$h],VS=[9,c,Mw,{[B]:["HEAD","/{Key+}",200]},()=>Gh,()=>Uh],KS=[9,c,Ev,{[B]:["GET","/?analytics&x-id=ListBucketAnalyticsConfigurations",200]},()=>cg,()=>ig],WS=[9,c,Rv,{[B]:["GET","/?intelligent-tiering&x-id=ListBucketIntelligentTieringConfigurations",200]},()=>lg,()=>ug],XS=[9,c,kv,{[B]:["GET","/?inventory&x-id=ListBucketInventoryConfigurations",200]},()=>mg,()=>dg],JS=[9,c,vv,{[B]:["GET","/?metrics&x-id=ListBucketMetricsConfigurations",200]},()=>pg,()=>fg],QS=[9,c,Sv,{[B]:["GET","/?x-id=ListBuckets",200]},()=>gg,()=>hg],ZS=[9,c,Mv,{[B]:["GET","/?x-id=ListDirectoryBuckets",200]},()=>yg,()=>Cg],YS=[9,c,Kv,{[B]:["GET","/?uploads",200]},()=>Eg,()=>Sg],eE=[9,c,Qv,{[B]:["GET","/",200]},()=>bg,()=>xg],tE=[9,c,eT,{[B]:["GET","/?list-type=2",200]},()=>kg,()=>Bg],nE=[9,c,oT,{[B]:["GET","/?versions",200]},()=>Ag,()=>_g],sE=[9,c,aT,{[B]:["GET","/{Key+}?x-id=ListParts",200]},()=>Pg,()=>Rg],rE=[9,c,rO,{[H]:"-",[B]:["PUT","/?abac",200]},()=>Yg,()=>L],oE=[9,c,oO,{[H]:"-",[B]:["PUT","/?accelerate",200]},()=>eC,()=>L],aE=[9,c,dO,{[H]:"-",[B]:["PUT","/?acl",200]},()=>tC,()=>L],iE=[9,c,cO,{[B]:["PUT","/?analytics",200]},()=>nC,()=>L],cE=[9,c,mO,{[H]:"-",[B]:["PUT","/?cors",200]},()=>sC,()=>L],uE=[9,c,pO,{[H]:"-",[B]:["PUT","/?encryption",200]},()=>
13rC,()=>L],lE=[9,c,yO,{[B]:["PUT","/?intelligent-tiering",200]},()=>oC,()=>L],dE=[9,c,gO,{[B]:["PUT","/?inventory",200]},()=>aC,()=>L],mE=[9,c,xO,{[H]:"-",[B]:["PUT","/?lifecycle",200]},()=>cC,()=>iC],fE=[9,c,EO,{[H]:"-",[B]:["PUT","/?logging",200]},()=>uC,()=>L],pE=[9,c,_O,{[B]:["PUT","/?metrics",200]},()=>lC,()=>L],hE=[9,c,RO,{[B]:["PUT","/?notification",200]},()=>dC,()=>L],gE=[9,c,wO,{[H]:"-",[B]:["PUT","/?ownershipControls",200]},()=>mC,()=>L],CE=[9,c,TO,{[H]:"-",[B]:["PUT","/?policy",200]},()=>fC,()=>L],yE=[9,c,DO,{[H]:"-",[B]:["PUT","/?replication",200]},()=>pC,()=>L],SE=[9,c,IO,{[H]:"-",[B]:["PUT","/?requestPayment",200]},()=>hC,()=>L],EE=[9,c,$O,{[H]:"-",[B]:["PUT","/?tagging",200]},()=>gC,()=>L],xE=[9,c,UO,{[H]:"-",[B]:["PUT","/?versioning",200]},()=>CC,()=>L],bE=[9,c,FO,{[H]:"-",[B]:["PUT","/?website",200]},()=>yC,()=>L],BE=[9,c,KO,{[H]:"-",[B]:["PUT","/{Key+}?x-id=PutObject",200]},()=>AC,()=>_C],kE=[9,c,WO,{[H]:"-",[B]:["PUT","/{Key+}?acl",200]},()=>EC,()=>SC],_E=[9,c,eD,{[H]:"-",[B]:["PUT","/{Key+}?legal-hold",200]},()=>bC,()=>xC],AE=[9,c,QO,{[H]:"-",[B]:["PUT","/?object-lock",200]},()=>kC,()=>BC],RE=[9,c,iD,{[H]:"-",[B]:["PUT","/{Key+}?retention",200]},()=>PC,()=>RC],PE=[9,c,cD,{[H]:"-",[B]:["PUT","/{Key+}?tagging",200]},()=>vC,()=>wC],wE=[9,c,dD,{[H]:"-",[B]:["PUT","/?publicAccessBlock",200]},()=>TC,()=>L],vE=[9,c,AD,{[B]:["PUT","/{Key+}?renameObject",200]},()=>LC,()=>MC],TE=[9,c,OD,{[H]:"-",[B]:["POST","/{Key+}?restore",200]},()=>HC,()=>qC],OE=[9,c,a4,{[B]:["POST","/{Key+}?select&select-type=2",200]},()=>ey,()=>YC],DE=[9,c,L4,{[H]:"-",[B]:["PUT","/?metadataInventoryTable",200]},()=>Ey,()=>L],IE=[9,c,N4,{[H]:"-",[B]:["PUT","/?metadataJournalTable",200]},()=>xy,()=>L],ME=[9,c,G4,{[H]:"-",[B]:["PUT","/{Key+}?encryption",200]},()=>by,()=>By],LE=[9,c,j4,{[H]:"-",[B]:["PUT","/{Key+}?x-id=UploadPart",200]},()=>Ry,()=>Ay],$E=[9,c,q4,{[B]:["PUT","/{Key+}?x-id=UploadPartCopy",200]},()=>_y,()=>ky],NE=[9,c,Y4,{[rI]:["{RequestRoute}."],[B]:["POST","/WriteGetObjectResponse",200]},()=>vy,()=>L];
13class hc extends E.classBuilder().ep({...b,DisableS3ExpressSessionAuth:{type:"staticContextParams",value:!0},Bucket:{type:"contextParams",name:"Bucket"}}).m(function(e,s,n,r){return[x(n,e.getEndpointParameterInstructions()),T(n)]}).s("AmazonS3","CreateSession",{}).n("S3Client","CreateSessionCommand").sc(Ky).build(){}const m5="3.1044.0",f5={version:m5},p5=t=>new TextEncoder().encode(t);function Mu(t){return typeof t=="string"?t.length===0:t.byteLength===0}var UE={name:"SHA-1"},Lu={name:"HMAC",hash:UE},h5=new Uint8Array([218,57,163,238,94,107,75,13,50,85,191,239,149,96,24,144,175,216,7,9]);const g5={};function Nt(){return typeof window<"u"?window:typeof self<"u"?self:g5}var C5=(function(){function t(e){this.toHash=new Uint8Array(0),e!==void 0&&(this.key=new Promise(function(s,n){Nt().crypto.subtle.importKey("raw",$u(e),Lu,!1,["sign"]).then(s,n)}),this.key.catch(function(){}))}return t.prototype.update=function(e){if(!Mu(e)){var s=$u(e),n=new Uint8Array(this.toHash.byteLength+s.byteLength);n.set(this.toHash,0),n.set(s,this.toHash.byteLength),this.toHash=n}},t.prototype.digest=function(){var e=this;return this.key?this.key.then(function(s){return Nt().crypto.subtle.sign(Lu,s,e.toHash).then(function(n){return new Uint8Array(n)})}):Mu(this.toHash)?Promise.resolve(h5):Promise.resolve().then(function(){return Nt().crypto.subtle.digest(UE,e.toHash)}).then(function(s){return Promise.resolve(new Uint8Array(s))})},t.prototype.reset=function(){this.toHash=new Uint8Array(0)},t})();function $u(t){return typeof t=="string"?p5(t):ArrayBuffer.isView(t)?new Uint8Array(t.buffer,t.byteOffset,t.byteLength/Uint8Array.BYTES_PER_ELEMENT):new Uint8Array(t)}var y5=["decrypt","digest","encrypt","exportKey","generateKey","importKey","sign","verify"];function GE(t){if(S5(t)&&typeof t.crypto.subtle=="object"){var e=t.crypto.subtle;return E5(e)}return!1}function S5(t){if(typeof t=="object"&&typeof t.crypto=="object"){var e=t.crypto.getRandomValues;return typeof e=="function"}return!1}function E5(t){return t&&y5.every(function(e){return typeof t[e]=="function"})}var x5=(function(){function t(e){if(GE(Nt()))this.hash=new C5(e);else throw new Error("SHA1 not supported")}return t.prototype.update=function(e,s){this.hash.update(Ft(e))},t.prototype.digest=function(){return this.hash.digest()},t.prototype.reset=function(){this.hash.reset()},t})(),FE={name:"SHA-256"},Nu={name:"HMAC",hash:FE},b5=new Uint8Array([227,176,196,66,152,252,28,20,154,251,244,200,153,111,185,36,39,174,65,228,100,155,147,76,164,149,153,27,120,82,184,85]),B5=(function(){function t(e){this.toHash=new Uint8Array(0),this.secret=e,this.reset()}return t.prototype.update=function(e){if(!gs(e)){var s=Ft(e),n=new Uint8Array(this.toHash.byteLength+s.byteLength);n.set(this.toHash,0),n.set(s,this.toHash.byteLength),this.toHash=n}},t.prototype.digest=function(){var e=this;return this.key?this.key.then(function(s){return Nt().crypto.subtle.sign(Nu,s,e.toHash).then(function(n){return new Uint8Array(n)})}):gs(this.toHash)?Promise.resolve(b5):Promise.resolve().then(function(){return Nt().crypto.subtle.digest(FE,e.toHash)}).then(function(s){return Promise.resolve(new Uint8Array(s))})},t.prototype.reset=function(){var e=this;this.toHash=new Uint8Array(0),this.secret&&this.secret!==void 0&&(this.key=new Promise(function(s,n){Nt().crypto.subtle.importKey("raw",Ft(e.secret),Nu,!1,["sign"]).then(s,n)}),this.key.catch(function(){}))},t})(),rt=64,k5=32,_5=new Uint32Array([1116352408,1899447441,3049323471,3921009573,961987163,1508970993,2453635748,2870763221,3624381080,310598401,607225278,1426881987,1925078388,2162078206,2614888103,3248222580,3835390401,4022224774,264347078,604807628,770255983,1249150122,1555081692,1996064986,2554220882,2821834349,2952996808,3210313671,3336571891,3584528711,113926993,338241895,666307205,773529912,1294757372,1396182291,1695183700,1986661051,2177026350,2456956037,2730485921,2820302411,3259730800,3345764771,3516065817,3600352804,4094571909,275423344,430227734,506948616,659060556,883997877,958139571,1322822218,1537002063,1747873779,1955562222,2024104815,2227730452,2361852424,2428436474,2756
13734187,3204031479,3329325298]),A5=[1779033703,3144134277,1013904242,2773480762,1359893119,2600822924,528734635,1541459225],R5=Math.pow(2,53)-1,sr=(function(){function t(){this.state=Int32Array.from(A5),this.temp=new Int32Array(64),this.buffer=new Uint8Array(64),this.bufferLength=0,this.bytesHashed=0,this.finished=!1}return t.prototype.update=function(e){if(this.finished)throw new Error("Attempted to update an already finished hash.");var s=0,n=e.byteLength;if(this.bytesHashed+=n,this.bytesHashed*8>R5)throw new Error("Cannot hash more than 2^53 - 1 bits");for(;n>0;)this.buffer[this.bufferLength++]=e[s++],n--,this.bufferLength===rt&&(this.hashBuffer(),this.bufferLength=0)},t.prototype.digest=function(){if(!this.finished){var e=this.bytesHashed*8,s=new DataView(this.buffer.buffer,this.buffer.byteOffset,this.buffer.byteLength),n=this.bufferLength;if(s.setUint8(this.bufferLength++,128),n%rt>=rt-8){for(var r=this.bufferLength;r<rt;r++)s.setUint8(r,0);this.hashBuffer(),this.bufferLength=0}for(var r=this.bufferLength;r<rt-8;r++)s.setUint8(r,0);s.setUint32(rt-8,Math.floor(e/4294967296),!0),s.setUint32(rt-4,e),this.hashBuffer(),this.finished=!0}for(var a=new Uint8Array(k5),r=0;r<8;r++)a[r*4]=this.state[r]>>>24&255,a[r*4+1]=this.state[r]>>>16&255,a[r*4+2]=this.state[r]>>>8&255,a[r*4+3]=this.state[r]>>>0&255;return a},t.prototype.hashBuffer=function(){for(var e=this,s=e.buffer,n=e.state,r=n[0],a=n[1],i=n[2],l=n[3],d=n[4],m=n[5],p=n[6],f=n[7],h=0;h<rt;h++){if(h<16)this.temp[h]=(s[h*4]&255)<<24|(s[h*4+1]&255)<<16|(s[h*4+2]&255)<<8|s[h*4+3]&255;else{var g=this.temp[h-2],y=(g>>>17|g<<15)^(g>>>19|g<<13)^g>>>10;g=this.temp[h-15];var R=(g>>>7|g<<25)^(g>>>18|g<<14)^g>>>3;this.temp[h]=(y+this.temp[h-7]|0)+(R+this.temp[h-16]|0)}var k=(((d>>>6|d<<26)^(d>>>11|d<<21)^(d>>>25|d<<7))+(d&m^~d&p)|0)+(f+(_5[h]+this.temp[h]|0)|0)|0,w=((r>>>2|r<<30)^(r>>>13|r<<19)^(r>>>22|r<<10))+(r&a^r&i^a&i)|0;f=p,p=m,m=d,d=l+k|0,l=i,i=a,a=r,r=k+w|0}n[0]+=r,n[1]+=a,n[2]+=i,n[3]+=l,n[4]+=d,n[5]+=m,n[6]+=p,n[7]+=f},t})(),P5=(function(){function t(e){this.secret=e,this.hash=new sr,this.reset()}return t.prototype.update=function(e){if(!(gs(e)||this.error))try{this.hash.update(Ft(e))}catch(s){this.error=s}},t.prototype.digestSync=function(){if(this.error)throw this.error;return this.outer?(this.outer.finished||this.outer.update(this.hash.digest()),this.outer.digest()):this.hash.digest()},t.prototype.digest=function(){return va(this,void 0,void 0,function(){return Ta(this,function(e){return[2,this.digestSync()]})})},t.prototype.reset=function(){if(this.hash=new sr,this.secret){this.outer=new sr;var e=w5(this.secret),s=new Uint8Array(rt);s.set(e);for(var n=0;n<rt;n++)e[n]^=54,s[n]^=92;this.hash.update(e),this.outer.update(s);for(var n=0;n<e.byteLength;n++)e[n]=0}},t})();function w5(t){var e=Ft(t);if(e.byteLength>rt){var s=new sr;s.update(e),e=s.digest()}var n=new Uint8Array(rt);return n.set(e),n}var v5=(function(){function t(e){GE(Nt())?this.hash=new B5(e):this.hash=new P5(e)}return t.prototype.update=function(e,s){this.hash.update(Ft(e))},t.prototype.digest=function(){return this.hash.digest()},t.prototype.reset=function(){this.hash.reset()},t})();const T5=({serviceId:t,clientVersion:e})=>async s=>{const n=typeof window<"u"?window.navigator:void 0,r=n?.userAgent??"",a=n?.userAgentData?.platform??Uu.os(r)??"other",i=void 0,l=n?.userAgentData?.brands??[],d=l[l.length-1],m=d?.brand??Uu.browser(r)??"unknown",p=d?.version??"unknown",f=[["aws-sdk-js",e],["ua","2.1"],[`os/${a}`,i],["lang/js"],["md/browser",`${m}_${p}`]];t&&f.push([`api/${t}`,e]);const h=await s?.userAgentAppId?.();return h&&f.push([`app/${h}`]),f},Uu={os(t){if(/iPhone|iPad|iPod/.test(t))return"iOS";if(/Macintosh|Mac OS X/.test(t))return"macOS";if(/Windows NT/.test(t))return"Windows";if(/Android/.test(t))return"Android";if(/Linux/.test(t))return"Linux"},browser(t){if(/EdgiOS|EdgA|Edg\//.test(t))return"Microsoft Edge";if(/Firefox\//.test(t))return"Firefox";if(/Chrome\//.test(t))return"Chrome";if(/Safari\//.test(t))return"Safari"}};class fs{bytes;constructor(e){if(this.bytes=e,e.byteLength!==8)throw new Error("Int64 buffers must be exactly 8 bytes")}static fromNumber(e){if(e>9223372036854776e3||e<-9223372036854776e3)throw new Error(`${e} is too large (or, if negative, too small) to represent as an Int64`);const s=new Uint8Array(8);
13for(let n=7,r=Math.abs(Math.round(e));n>-1&&r>0;n--,r/=256)s[n]=r;return e<0&&Gu(s),new fs(s)}valueOf(){const e=this.bytes.slice(0),s=e[0]&128;return s&&Gu(e),parseInt(Qt(e),16)*(s?-1:1)}toString(){return String(this.valueOf())}}function Gu(t){for(let e=0;e<8;e++)t[e]^=255;for(let e=7;e>-1&&(t[e]++,t[e]===0);e--);}class O5{toUtf8;fromUtf8;constructor(e,s){this.toUtf8=e,this.fromUtf8=s}format(e){const s=[];for(const a of Object.keys(e)){const i=this.fromUtf8(a);s.push(Uint8Array.from([i.byteLength]),i,this.formatHeaderValue(e[a]))}const n=new Uint8Array(s.reduce((a,i)=>a+i.byteLength,0));let r=0;for(const a of s)n.set(a,r),r+=a.byteLength;return n}formatHeaderValue(e){switch(e.type){case"boolean":return Uint8Array.from([e.value?0:1]);case"byte":return Uint8Array.from([2,e.value]);case"short":const s=new DataView(new ArrayBuffer(3));return s.setUint8(0,3),s.setInt16(1,e.value,!1),new Uint8Array(s.buffer);case"integer":const n=new DataView(new ArrayBuffer(5));return n.setUint8(0,4),n.setInt32(1,e.value,!1),new Uint8Array(n.buffer);case"long":const r=new Uint8Array(9);return r[0]=5,r.set(e.value.bytes,1),r;case"binary":const a=new DataView(new ArrayBuffer(3+e.value.byteLength));a.setUint8(0,6),a.setUint16(1,e.value.byteLength,!1);const i=new Uint8Array(a.buffer);return i.set(e.value,3),i;case"string":const l=this.fromUtf8(e.value),d=new DataView(new ArrayBuffer(3+l.byteLength));d.setUint8(0,7),d.setUint16(1,l.byteLength,!1);const m=new Uint8Array(d.buffer);return m.set(l,3),m;case"timestamp":const p=new Uint8Array(9);return p[0]=8,p.set(fs.fromNumber(e.value.valueOf()).bytes,1),p;case"uuid":if(!F5.test(e.value))throw new Error(`Invalid UUID received: ${e.value}`);const f=new Uint8Array(17);return f[0]=9,f.set(o3(e.value.replace(/\-/g,"")),1),f}}parse(e){const s={};let n=0;for(;n<e.byteLength;){const r=e.getUint8(n++),a=this.toUtf8(new Uint8Array(e.buffer,e.byteOffset+n,r));switch(n+=r,e.getUint8(n++)){case 0:s[a]={type:zu,value:!0};break;case 1:s[a]={type:zu,value:!1};break;case 2:s[a]={type:D5,value:e.getInt8(n++)};break;case 3:s[a]={type:I5,value:e.getInt16(n,!1)},n+=2;break;case 4:s[a]={type:M5,value:e.getInt32(n,!1)},n+=4;break;case 5:s[a]={type:L5,value:new fs(new Uint8Array(e.buffer,e.byteOffset+n,8))},n+=8;break;case 6:const i=e.getUint16(n,!1);n+=2,s[a]={type:$5,value:new Uint8Array(e.buffer,e.byteOffset+n,i)},n+=i;break;case 7:const l=e.getUint16(n,!1);n+=2,s[a]={type:N5,value:this.toUtf8(new Uint8Array(e.buffer,e.byteOffset+n,l))},n+=l;break;case 8:s[a]={type:U5,value:new Date(new fs(new Uint8Array(e.buffer,e.byteOffset+n,8)).valueOf())},n+=8;break;case 9:const d=new Uint8Array(e.buffer,e.byteOffset+n,16);n+=16,s[a]={type:G5,value:`${Qt(d.subarray(0,4))}-${Qt(d.subarray(4,6))}-${Qt(d.subarray(6,8))}-${Qt(d.subarray(8,10))}-${Qt(d.subarray(10))}`};break;default:throw new Error("Unrecognized header type tag")}}return s}}var Fu;(function(t){t[t.boolTrue=0]="boolTrue",t[t.boolFalse=1]="boolFalse",t[t.byte=2]="byte",t[t.short=3]="short",t[t.integer=4]="integer",t[t.long=5]="long",t[t.byteArray=6]="byteArray",t[t.string=7]="string",t[t.timestamp=8]="timestamp",t[t.uuid=9]="uuid"})(Fu||(Fu={}));const zu="boolean",D5="byte",I5="short",M5="integer",L5="long",$5="binary",N5="string",U5="timestamp",G5="uuid",F5=/^[a-f0-9]{8}-[a-f0-9]{4}-[a-f0-9]{4}-[a-f0-9]{4}-[a-f0-9]{12}$/,zE=4,Lt=zE*2,Jt=4,z5=Lt+Jt*2;function j5({byteLength:t,byteOffset:e,buffer:s}){if(t<z5)throw new Error("Provided message too short to accommodate event stream message overhead");const n=new DataView(s,e,t),r=n.getUint32(0,!1);if(t!==r)throw new Error("Reported message length does not match received message length");const a=n.getUint32(zE,!1),i=n.getUint32(Lt,!1),l=n.getUint32(t-Jt,!1),d=new ar().update(new Uint8Array(s,e,Lt));if(i!==d.digest())throw new Error(`The prelude checksum specified in the message (${i}) does not match the calculated CRC32 checksum (${d.digest()})`);if(d.update(new Uint8Array(s,e+Lt,t-(Lt+Jt))),l!==d.digest())throw new Error(`The message checksum (${d.digest()}) did not match the expected value of ${l}`);return{headers:new DataView(s,e+Lt+Jt,a),body:new Uint8Array(s,e+Lt+Jt+a,r-a-(Lt+Jt+Jt))}}class q5{headerMarshaller;messageBuffer;isEndOfStream;constructor(e,s){this.headerMarshaller=new O5(e,s),this.messageBuffer=[],this.isEndOfStream=!1}feed(e){this.messageBuffer.push(this.decode(e))}endOfStream(){this.isEndOfStream=!0}getMessage(){const e=this.messageBuffer.pop(),s=this.isEndOfStream;return{getMessage(){return e},isEndOfStream(){return s}}}getAvailableMessages(){const e=this.messageBuffer;this.messageBuffer=[];const s=this.isEndOfStream;return{getMessages(){return e},isEndOfStream(){return s}}}encode({headers:e,body:s}){const n=this.headerMarshaller.format(e),r=n.byteLength+s.byteLength+16,a=new Uint8Array(r),i=new DataView(a.buffer,a.byteOffset,a.byteLength),l=new ar;return i.setUint32(0,r,!1),i.setUint32(4,n.byteLength,!1),i.setUint32(8,l.update(a.subarray(0,8)).digest(),!1),a.set(n,12),a.set(s,n.byteLength+12),i.setUint32(r-4,l.update(a.subarray(8,r-4)).digest(),!1),a}decode(e){const{headers:s,body:n}=j5(e);return{headers:this.headerMarshaller.parse(s),body:n}}formatHeaders(e){return this.headerMarshaller.format(e)}}class H5{options;constructor(e){this.options=e}[Symbol.asyncIterator](){return this.asyncIterator()}async*asyncIterator(){for await(const e of this.options.inputStream)yield this.options.decoder.decode(e)}}class V5{options;constructor(e){this.options=e}[Symbol.asyncIterator](){return this.asyncIterator()}async*asyncIterator(){for await(const e of this.options.messageStream)yield this.options.encoder.encode(e);this.options.includeEndFrame&&(yield new Uint8Array(0))}}class K5{options;constructor(e){this.options=e}[Symbol.asyncIterator](){return this.asyncIterator()}async*asyncIterator(){for await(const e of this.options.messageStream){const s=await this.options.deserializer(e);s!==void 0&&(yield s)}}}class W5{options;constructor(e){this.options=e}[Symbol.asyncIterator](){return this.asyncIterator()}async*asyncIterator(){for await(const e of this.options.inputStream)yield this.options.serializer(e)}}function X5(t){let e=0,s=0,n=null,r=null;const a=l=>{if(typeof l!="number")throw new Error("Attempted to allocate an event message where size was not a number: "+l);e=l,s=4,n=new Uint8Array(l),new DataView(n.buffer).setUint32(0,l,!1)},i=async function*(){const l=t[Symbol.asyncIterator]();for(;;){const{value:d,done:m}=await l.next();if(m){if(e)if(e===s)yield n;else throw new Error("Truncated event message received.");else return;return}const p=d.length;let f=0;for(;f<p;){if(!n){const g=p-f;r||(r=new Uint8Array(4));const y=Math.min(4-s,g);if(r.set(d.slice(f,f+y),s),s+=y,f+=y,s<4)break;a(new DataView(r.buffer).getUint32(0,!1)),r=null}const h=Math.min(e-s,p-f);n.set(d.slice(f,f+h),s),s+=h,f+=h,e&&e===s&&(yield n,n=null,e=0,s=0)}}};return{[Symbol.asyncIterator]:i}}function J5(t,e){return async function(s){const{value:n}=s.headers[":message-type"];if(n==="error"){const r=new Error(s.headers[":error-message"].value||"UnknownError");throw r.name=s.headers[":error-code"].value,r}else if(n==="exception"){const r=s.headers[":exception-type"].value,a={[r]:s},i=await t(a);if(i.$unknown){const l=new Error(e(s.body));throw l.name=r,l}throw i[r]}else if(n==="event"){const r={[s.headers[":event-type"].value]:s},a=await t(r);return a.$unknown?void 0:a}else throw Error(`Unrecognizable event type: ${s.headers[":event-type"].value}`)}}let Q5=class{eventStreamCodec;utfEncoder;constructor({utf8Encoder:e,utf8Decoder:s}){this.eventStreamCodec=new q5(e,s),this.utfEncoder=e}deserialize(e,s){const n=X5(e);
13return new K5({messageStream:new H5({inputStream:n,decoder:this.eventStreamCodec}),deserializer:J5(s,this.utfEncoder)})}serialize(e,s){return new V5({messageStream:new W5({inputStream:e,serializer:s}),encoder:this.eventStreamCodec,includeEndFrame:!0})}};const Z5=t=>({[Symbol.asyncIterator]:async function*(){const e=t.getReader();try{for(;;){const{done:s,value:n}=await e.read();if(s)return;yield n}}finally{e.releaseLock()}}}),Y5=t=>{const e=t[Symbol.asyncIterator]();return new ReadableStream({async pull(s){const{done:n,value:r}=await e.next();if(n)return s.close();s.enqueue(r)}})};class e6{universalMarshaller;constructor({utf8Encoder:e,utf8Decoder:s}){this.universalMarshaller=new Q5({utf8Decoder:s,utf8Encoder:e})}deserialize(e,s){const n=t6(e)?Z5(e):e;return this.universalMarshaller.deserialize(n,s)}serialize(e,s){const n=this.universalMarshaller.serialize(e,s);return typeof ReadableStream=="function"?Y5(n):n}}const t6=t=>typeof ReadableStream=="function"&&t instanceof ReadableStream,n6=t=>new e6(t);async function s6(t,e,s=1024*1024){const n=t.size;let r=0;for(;r<n;){const a=t.slice(r,Math.min(n,r+s));e(new Uint8Array(await a.arrayBuffer())),r+=a.size}}const r6=async function(e,s){const n=new e;return await s6(s,r=>{n.update(r)}),n.digest()},o6=t=>()=>Promise.reject(t),Mt=64,a6=16,i6=[1732584193,4023233417,2562383102,271733878];class c6{state;buffer;bufferLength;bytesHashed;finished;constructor(){this.reset()}update(e){if(u6(e))return;if(this.finished)throw new Error("Attempted to update an already finished hash.");const s=l6(e);let n=0,{byteLength:r}=s;for(this.bytesHashed+=r;r>0;)this.buffer.setUint8(this.bufferLength++,s[n++]),r--,this.bufferLength===Mt&&(this.hashBuffer(),this.bufferLength=0)}async digest(){if(!this.finished){const{buffer:s,bufferLength:n,bytesHashed:r}=this,a=r*8;if(s.setUint8(this.bufferLength++,128),n%Mt>=Mt-8){for(let i=this.bufferLength;i<Mt;i++)s.setUint8(i,0);this.hashBuffer(),this.bufferLength=0}for(let i=this.bufferLength;i<Mt-8;i++)s.setUint8(i,0);s.setUint32(Mt-8,a>>>0,!0),s.setUint32(Mt-4,Math.floor(a/4294967296),!0),this.hashBuffer(),this.finished=!0}const e=new DataView(new ArrayBuffer(a6));for(let s=0;s<4;s++)e.setUint32(s*4,this.state[s],!0);return new Uint8Array(e.buffer,e.byteOffset,e.byteLength)}hashBuffer(){const{buffer:e,state:s}=this;let n=s[0],r=s[1],a=s[2],i=s[3];n=Ee(n,r,a,i,e.getUint32(0,!0),7,3614090360),i=Ee(i,n,r,a,e.getUint32(4,!0),12,3905402710),a=Ee(a,i,n,r,e.getUint32(8,!0),17,606105819),r=Ee(r,a,i,n,e.getUint32(12,!0),22,3250441966),n=Ee(n,r,a,i,e.getUint32(16,!0),7,4118548399),i=Ee(i,n,r,a,e.getUint32(20,!0),12,1200080426),a=Ee(a,i,n,r,e.getUint32(24,!0),17,2821735955),r=Ee(r,a,i,n,e.getUint32(28,!0),22,4249261313),n=Ee(n,r,a,i,e.getUint32(32,!0),7,1770035416),i=Ee(i,n,r,a,e.getUint32(36,!0),12,2336552879),a=Ee(a,i,n,r,e.getUint32(40,!0),17,4294925233),r=Ee(r,a,i,n,e.getUint32(44,!0),22,2304563134),n=Ee(n,r,a,i,e.getUint32(48,!0),7,1804603682),i=Ee(i,n,r,a,e.getUint32(52,!0),12,4254626195),a=Ee(a,i,n,r,e.getUint32(56,!0),17,2792965006),r=Ee(r,a,i,n,e.getUint32(60,!0),22,1236535329),n=xe(n,r,a,i,e.getUint32(4,!0),5,4129170786),i=xe(i,n,r,a,e.getUint32(24,!0),9,3225465664),a=xe(a,i,n,r,e.getUint32(44,!0),14,643717713),r=xe(r,a,i,n,e.getUint32(0,!0),20,3921069994),n=xe(n,r,a,i,e.getUint32(20,!0),5,3593408605),i=xe(i,n,r,a,e.getUint32(40,!0),9,38016083),a=xe(a,i,n,r,e.getUint32(60,!0),14,3634488961),r=xe(r,a,i,n,e.getUint32(16,!0),20,3889429448),n=xe(n,r,a,i,e.getUint32(36,!0),5,568446438),i=xe(i,n,r,a,e.getUint32(56,!0),9,3275163606),a=xe(a,i,n,r,e.getUint32(12,!0),14,4107603335),r=xe(r,a,i,n,e.getUint32(32,!0),20,1163531501),n=xe(n,r,a,i,e.getUint32(52,!0),5,2850285829),i=xe(i,n,r,a,e.getUint32(8,!0),9,4243563512),a=xe(a,i,n,r,e.getUint32(28,!0),14,1735328473),r=xe(r,a,i,n,e.getUint32(48,!0),20,2368359562),n=be(n,r,a,i,e.getUint32(20,!0),4,4294588738),i=be(i,n,r,a,e.getUint32(32,!0),11,2272392833),a=be(a,i,n,r,e.getUint32(44,!0),16,1839030562),r=be(r,a,i,n,e.getUint32(56,!0),23,4259657740),n=be(n,r,a,i,e.getUint32(4,!0),4,2763975236),i=be(i,n,r,a,e.getUint32(16,!0),11,1272893353),a=be(a,i,n,r,e.getUint32(28,!0),16,4139469664),r=be(r,a,i,n,e.getUint32(40,!0),23,3200236656),n=be(n,r,a,i,e.getUint32(52,!0),4,681279174),i=be(i,n,r,a,e.getUint32(0,!0),11,3936430074),a=be(a,i,n,r,e.getUint32(12,!0),16,3572445317),r=be(r,a,i,n,e.getUint32(24,!0),23,76029189),n=be(n,r,a,i,e.getUint32(36,!0),4,3654602809),i=be(i,n,r,a,e.getUint32(48,!0),11,3873151461),a=be(a,i,n,r,e.getUint32(60,!0),16,530742520),r=be(r,a,i,n,e.getUint32(8,!0),23,3299628645),n=Be(n,r,a,i,e.getUint32(0,!0),6,4096336452),i=Be(i,n,r,a,e.getUint32(28,!0),10,1126891415),a=Be(a,i,n,r,e.getUint32(56,!0),15,2878612391),r=Be(r,a,i,n,e.getUint32(20,!0),21,4237533241),n=Be(n,r,a,i,e.getUint32(48,!0),6,1700485571),i=Be(i,n,r,a,e.getUint32(12,!0),10,2399980690),a=Be(a,i,n,r,e.getUint32(40,!0),15,4293915773),r=Be(r,a,i,n,e.getUint32(4,!0),21,2240044497),n=Be(n,r,a,i,e.getUint32(32,!0),6,1873313359),i=Be(i,n,r,a,e.getUint32(60,!0),10,4264355552),a=Be(a,i,n,r,e.getUint32(24,!0),15,2734768916),r=Be(r,a,i,n,e.getUint32(52,!0),21,1309151649),n=Be(n,r,a,i,e.getUint32(16,!0),6,4149444226),i=Be(i,n,r,a,e.getUint32(44,!0),10,3174756917),a=Be(a,i,n,r,e.getUint32(8,!0),15,718787259),r=Be(r,a,i,n,e.getUint32(36,!0),21,3951481745),s[0]=n+s[0]&4294967295,s[1]=r+s[1]&4294967295,s[2]=a+s[2]&4294967295,s[3]=i+s[3]&4294967295}reset(){this.state=Uint32Array.from(i6),this.buffer=new DataView(new ArrayBuffer(Mt)),this.bufferLength=0,this.bytesHashed=0,this.finished=!1}}function Ro(t,e,s,n,r,a){return e=(e+t&4294967295)+(n+a&4294967295)&4294967295,(e<<r|e>>>32-r)+s&4294967295}function Ee(t,e,s,n,r,a,i){return Ro(e&s|~e&n,t,e,r,a,i)}function xe(t,e,s,n,r,a,i){return Ro(e&n|s&~n,t,e,r,a,i)}function be(t,e,s,n,r,a,i){return Ro(e^s^n,t,e,r,a,i)}function Be(t,e,s,n,r,a,i){return Ro(s^(e|~n),t,e,r,a,i)}function u6(t){return typeof t=="string"?t.length===0:t.byteLength===0}function l6(t){return typeof t=="string"?Bs(t):ArrayBuffer.isView(t)?new Uint8Array(t.buffer,t.byteOffset,t.byteLength/Uint8Array.BYTES_PER_ELEMENT):new Uint8Array(t)}const d6=["in-region","cross-region","mobile","standard","legacy"],m6=({defaultsMode:t}={})=>K_(async()=>{const e=typeof t=="function"?await t():t;switch(e?.toLowerCase()){case"auto":return Promise.resolve(f6()?"mobile":"standard");case"mobile":case"in-region":case"cross-region":case"standard":case"legacy":return Promise.resolve(e?.toLocaleLowerCase());case void 0:return Promise.resolve("legacy");default:throw new Error(`Invalid parameter for "defaultsMode", expect ${d6.join(", ")}, got ${e}`)}}),f6=()=>{const t=window?.navigator;if(t?.connection){const{effectiveType:e,rtt:s,downlink:n}=t?.connection;if(typeof e=="string"&&e!=="4g"||Number(s)>100||Number(n)<10)return!0}return t?.userAgentData?.mobile||typeof t?.maxTouchPoints=="number"&&t?.maxTouchPoints>1},p6=t=>({apiVersion:"2006-03-01",base64Decoder:t?.base64Decoder??_n,base64Encoder:t?.base64Encoder??Yt,disableHostPrefix:t?.disableHostPrefix??!1,endpointProvider:t?.endpointProvider??Ll,extensions:t?.extensions??[],getAwsChunkedEncodingStream:t?.getAwsChunkedEncodingStream??j3,httpAuthSchemeProvider:t?.httpAuthSchemeProvider??cA,httpAuthSchemes:t?.httpAuthSchemes??[{schemeId:"aws.auth#sigv4",identityProvi
13der:e=>e.getIdentityProvider("aws.auth#sigv4"),signer:new Pl},{schemeId:"aws.auth#sigv4a",identityProvider:e=>e.getIdentityProvider("aws.auth#sigv4a"),signer:new V_}],logger:t?.logger??new za,protocol:t?.protocol??Lk,protocolSettings:t?.protocolSettings??{defaultNamespace:"com.amazonaws.s3",errorTypeRegistries:t0,xmlNamespace:"http://s3.amazonaws.com/doc/2006-03-01/",version:"2006-03-01",serviceTarget:"AmazonS3"},sdkStreamMixin:t?.sdkStreamMixin??Ju,serviceId:t?.serviceId??"S3",signerConstructor:t?.signerConstructor??qu,signingEscapePath:t?.signingEscapePath??!1,urlParser:t?.urlParser??aa,useArnRegion:t?.useArnRegion??void 0,utf8Decoder:t?.utf8Decoder??Bs,utf8Encoder:t?.utf8Encoder??An}),h6=t=>{const e=m6(t),s=()=>e().then(SB),n=p6(t);return{...n,...t,runtime:"browser",defaultsMode:e,bodyLengthChecker:t?.bodyLengthChecker??xk,credentialDefaultProvider:t?.credentialDefaultProvider??(r=>()=>Promise.reject(new Error("Credential is missing"))),defaultUserAgentProvider:t?.defaultUserAgentProvider??T5({serviceId:n.serviceId,clientVersion:f5.version}),eventStreamSerdeProvider:t?.eventStreamSerdeProvider??n6,maxAttempts:t?.maxAttempts??us,md5:t?.md5??c6,region:t?.region??o6("Region is missing"),requestHandler:Ia.create(t?.requestHandler??s),retryMode:t?.retryMode??(async()=>(await s()).retryMode||h3),sha1:t?.sha1??x5,sha256:t?.sha256??v5,streamCollector:t?.streamCollector??Xu,streamHasher:t?.streamHasher??r6,useDualstackEndpoint:t?.useDualstackEndpoint??(()=>Promise.resolve(b_)),useFipsEndpoint:t?.useFipsEndpoint??(()=>Promise.resolve(B_))}},g6=t=>({setRegion(e){t.region=e},region(){return t.region}}),C6=t=>({region:t.region()}),y6=t=>{const e=t.httpAuthSchemes;let s=t.httpAuthSchemeProvider,n=t.credentials;return{setHttpAuthScheme(r){const a=e.findIndex(i=>i.schemeId===r.schemeId);a===-1?e.push(r):e.splice(a,1,r)},httpAuthSchemes(){return e},setHttpAuthSchemeProvider(r){s=r},httpAuthSchemeProvider(){return s},setCredentials(r){n=r},credentials(){return n}}},S6=t=>({httpAuthSchemes:t.httpAuthSchemes(),httpAuthSchemeProvider:t.httpAuthSchemeProvider(),credentials:t.credentials()}),E6=(t,e)=>{const s=Object.assign(g6(t),kB(t),i3(t),y6(t));return e.forEach(n=>n.configure(s)),Object.assign(t,C6(s),_B(s),c3(s),S6(s))};class ss extends sl{config;constructor(...[e]){const s=h6(e||{});super(s),this.initConfig=s;const n=lA(s),r=Uk(n),a=S1(r),i=L_(a),l=A_(i),d=l,m=I_(d),p=R_(m),f=uA(p),h=uk(f,{session:[()=>this,hc]}),g=E6(h,e?.extensions||[]);this.config=g,this.middlewareStack.use(I1(this.config)),this.middlewareStack.use(x_(this.config)),this.middlewareStack.use(q_(this.config)),this.middlewareStack.use(v_(this.config)),this.middlewareStack.use(b1(this.config)),this.middlewareStack.use(_1(this.config)),this.middlewareStack.use(P1(this.config)),this.middlewareStack.use(HB(this.config,{httpAuthSchemeParametersProvider:oA,identityProviderConfigProvider:async y=>new YB({"aws.auth#sigv4":y.credentials,"aws.auth#sigv4a":y.credentials})})),this.middlewareStack.use(XB(this.config)),this.middlewareStack.use(Ek(this.config)),this.middlewareStack.use(d3(this.config)),this.middlewareStack.use(MB(this.config)),this.middlewareStack.use(GB(this.config)),this.middlewareStack.use(ck(this.config))}destroy(){super.destroy()}}
13class jE extends E.classBuilder().ep({...b,Bucket:{type:"contextParams",name:"Bucket"},Key:{type:"contextParams",name:"Key"}}).m(function(e,s,n,r){return[x(n,e.getEndpointParameterInstructions()),T(n)]}).s("AmazonS3","AbortMultipartUpload",{}).n("S3Client","AbortMultipartUploadCommand").sc(Gy).build(){}function x6(t){return e=>async s=>{const n={...s.input},r=[{target:"SSECustomerKey",hash:"SSECustomerKeyMD5"},{target:"CopySourceSSECustomerKey",hash:"CopySourceSSECustomerKeyMD5"}];for(const a of r){const i=n[a.target];if(i){let l;typeof i=="string"?B6(i,t)?l=t.base64Decoder(i):(l=t.utf8Decoder(i),n[a.target]=t.base64Encoder(l)):(l=ArrayBuffer.isView(i)?new Uint8Array(i.buffer,i.byteOffset,i.byteLength):new Uint8Array(i),n[a.target]=t.base64Encoder(l));const d=new t.md5;d.update(l),n[a.hash]=t.base64Encoder(await d.digest())}}return e({...s,input:n})}}const b6={name:"ssecMiddleware",step:"initialize",tags:["SSE"],override:!0},Ct=t=>({applyToStack:e=>{e.add(x6(t),b6)}});function B6(t,e){if(!/^(?:[A-Za-z0-9+/]{4})*([A-Za-z0-9+/]{2}==|[A-Za-z0-9+/]{3}=)?$/.test(t))return!1;try{return e.base64Decoder(t).length===32}catch{return!1}}class qE extends E.classBuilder().ep({...b,Bucket:{type:"contextParams",name:"Bucket"},Key:{type:"contextParams",name:"Key"}}).m(function(e,s,n,r){return[x(n,e.getEndpointParameterInstructions()),T(n),Ct(n)]}).s("AmazonS3","CompleteMultipartUpload",{}).n("S3Client","CompleteMultipartUploadCommand").sc(Fy).build(){}class HE extends E.classBuilder().ep({...b,DisableS3ExpressSessionAuth:{type:"staticContextParams",value:!0},Bucket:{type:"contextParams",name:"Bucket"},Key:{type:"contextParams",name:"Key"},CopySource:{type:"contextParams",name:"CopySource"}}).m(function(e,s,n,r){return[x(n,e.getEndpointParameterInstructions()),T(n),Ct(n)]}).s("AmazonS3","CopyObject",{}).n("S3Client","CopyObjectCommand").sc(zy).build(){}function k6(t){return e=>async s=>{const{CreateBucketConfiguration:n}=s.input,r=await t.region();return!n?.LocationConstraint&&!n?.Location&&r!=="us-east-1"&&(s.input.CreateBucketConfiguration=s.input.CreateBucketConfiguration??{},s.input.CreateBucketConfiguration.LocationConstraint=r),e(s)}}const _6={step:"initialize",tags:["LOCATION_CONSTRAINT","CREATE_BUCKET_CONFIGURATION"],name:"locationConstraintMiddleware",override:!0},A6=t=>({applyToStack:e=>{e.add(k6(t),_6)}});class VE extends E.classBuilder().ep({...b,UseS3ExpressControlEndpoint:{type:"staticContextParams",value:!0},DisableAccessPoints:{type:"staticContextParams",value:!0},Bucket:{type:"contextParams",name:"Bucket"}}).m(function(e,s,n,r){return[x(n,e.getEndpointParameterInstructions()),T(n),A6(n)]}).s("AmazonS3","CreateBucket",{}).n("S3Client","CreateBucketCommand").sc(jy).build(){}
13class KE extends E.classBuilder().ep({...b,UseS3ExpressControlEndpoint:{type:"staticContextParams",value:!0},Bucket:{type:"contextParams",name:"Bucket"}}).m(function(e,s,n,r){return[x(n,e.getEndpointParameterInstructions()),j(n,{requestAlgorithmMember:{httpHeader:"x-amz-sdk-checksum-algorithm",name:"ChecksumAlgorithm"},requestChecksumRequired:!0})]}).s("AmazonS3","CreateBucketMetadataConfiguration",{}).n("S3Client","CreateBucketMetadataConfigurationCommand").sc(qy).build(){}class WE extends E.classBuilder().ep({...b,UseS3ExpressControlEndpoint:{type:"staticContextParams",value:!0},Bucket:{type:"contextParams",name:"Bucket"}}).m(function(e,s,n,r){return[x(n,e.getEndpointParameterInstructions()),j(n,{requestAlgorithmMember:{httpHeader:"x-amz-sdk-checksum-algorithm",name:"ChecksumAlgorithm"},requestChecksumRequired:!0})]}).s("AmazonS3","CreateBucketMetadataTableConfiguration",{}).n("S3Client","CreateBucketMetadataTableConfigurationCommand").sc(Hy).build(){}class XE extends E.classBuilder().ep({...b,Bucket:{type:"contextParams",name:"Bucket"},Key:{type:"contextParams",name:"Key"}}).m(function(e,s,n,r){return[x(n,e.getEndpointParameterInstructions()),T(n),Ct(n)]}).s("AmazonS3","CreateMultipartUpload",{}).n("S3Client","CreateMultipartUploadCommand").sc(Vy).build(){}class JE extends E.classBuilder().ep({...b,UseS3ExpressControlEndpoint:{type:"staticContextParams",value:!0},Bucket:{type:"contextParams",name:"Bucket"}}).m(function(e,s,n,r){return[x(n,e.getEndpointParameterInstructions())]}).s("AmazonS3","DeleteBucketAnalyticsConfiguration",{}).n("S3Client","DeleteBucketAnalyticsConfigurationCommand").sc(Xy).build(){}class QE extends E.classBuilder().ep({...b,UseS3ExpressControlEndpoint:{type:"staticContextParams",value:!0},Bucket:{type:"contextParams",name:"Bucket"}}).m(function(e,s,n,r){return[x(n,e.getEndpointParameterInstructions())]}).s("AmazonS3","DeleteBucket",{}).n("S3Client","DeleteBucketCommand").sc(Wy).build(){}class ZE extends E.classBuilder().ep({...b,UseS3ExpressControlEndpoint:{type:"staticContextParams",value:!0},Bucket:{type:"contextParams",name:"Bucket"}}).m(function(e,s,n,r){return[x(n,e.getEndpointParameterInstructions())]}).s("AmazonS3","DeleteBucketCors",{}).n("S3Client","DeleteBucketCorsCommand").sc(Jy).build(){}class YE extends E.classBuilder().ep({...b,UseS3ExpressControlEndpoint:{type:"staticContextParams",value:!0},Bucket:{type:"contextParams",name:"Bucket"}}).m(function(e,s,n,r){return[x(n,e.getEndpointParameterInstructions())]}).s("AmazonS3","DeleteBucketEncryption",{}).n("S3Client","DeleteBucketEncryptionCommand").sc(Qy).build(){}class ex extends E.classBuilder().ep({...b,UseS3ExpressControlEndpoint:{type:"staticContextParams",value:!0},Bucket:{type:"contextParams",name:"Bucket"}}).m(function(e,s,n,r){return[x(n,e.getEndpointParameterInstructions())]}).s("AmazonS3","DeleteBucketIntelligentTieringConfiguration",{}).n("S3Client","DeleteBucketIntelligentTieringConfigurationCommand").sc(Zy).build(){}class tx extends E.classBuilder().ep({...b,UseS3ExpressControlEndpoint:{type:"staticContextParams",value:!0},Bucket:{type:"contextParams",name:"Bucket"}}).m(function(e,s,n,r){return[x(n,e.getEndpointParameterInstructions())]}).s("AmazonS3","DeleteBucketInventoryConfiguration",{}).n("S3Client","DeleteBucketInventoryConfigurationCommand").sc(Yy).build(){}class nx extends E.classBuilder().ep({...b,UseS3ExpressControlEndpoint:{type:"staticContextParams",value:!0},Bucket:{type:"contextParams",name:"Bucket"}}).m(function(e,s,n,r){return[x(n,e.getEndpointParameterInstructions())]}).s("AmazonS3","DeleteBucketLifecycle",{}).n("S3Client","DeleteBucketLifecycleCommand").sc(eS).build(){}class sx extends E.classBuilder().ep({...b,UseS3ExpressControlEndpoint:{type:"staticContextParams",value:!0},Bucket:{type:"contextParams",name:"Bucket"}}).m(function(e,s,n,r){return[x(n,e.getEndpointParameterInstructions())]}).s("AmazonS3","DeleteBucketMetadataConfiguration",{}).n("S3Client","DeleteBucketMetadataConfigurationCommand").sc(tS).build(){}class rx extends E.classBuilder().ep({...b,UseS3ExpressControlEndpoint:{type:"staticContextParams",value:!0},Bucket:{type:"contextParams",name:"Bucket"}}
13).m(function(e,s,n,r){return[x(n,e.getEndpointParameterInstructions())]}).s("AmazonS3","DeleteBucketMetadataTableConfiguration",{}).n("S3Client","DeleteBucketMetadataTableConfigurationCommand").sc(nS).build(){}class ox extends E.classBuilder().ep({...b,UseS3ExpressControlEndpoint:{type:"staticContextParams",value:!0},Bucket:{type:"contextParams",name:"Bucket"}}).m(function(e,s,n,r){return[x(n,e.getEndpointParameterInstructions())]}).s("AmazonS3","DeleteBucketMetricsConfiguration",{}).n("S3Client","DeleteBucketMetricsConfigurationCommand").sc(sS).build(){}class ax extends E.classBuilder().ep({...b,UseS3ExpressControlEndpoint:{type:"staticContextParams",value:!0},Bucket:{type:"contextParams",name:"Bucket"}}).m(function(e,s,n,r){return[x(n,e.getEndpointParameterInstructions())]}).s("AmazonS3","DeleteBucketOwnershipControls",{}).n("S3Client","DeleteBucketOwnershipControlsCommand").sc(rS).build(){}class ix extends E.classBuilder().ep({...b,UseS3ExpressControlEndpoint:{type:"staticContextParams",value:!0},Bucket:{type:"contextParams",name:"Bucket"}}).m(function(e,s,n,r){return[x(n,e.getEndpointParameterInstructions())]}).s("AmazonS3","DeleteBucketPolicy",{}).n("S3Client","DeleteBucketPolicyCommand").sc(oS).build(){}class cx extends E.classBuilder().ep({...b,UseS3ExpressControlEndpoint:{type:"staticContextParams",value:!0},Bucket:{type:"contextParams",name:"Bucket"}}).m(function(e,s,n,r){return[x(n,e.getEndpointParameterInstructions())]}).s("AmazonS3","DeleteBucketReplication",{}).n("S3Client","DeleteBucketReplicationCommand").sc(aS).build(){}class ux extends E.classBuilder().ep({...b,UseS3ExpressControlEndpoint:{type:"staticContextParams",value:!0},Bucket:{type:"contextParams",name:"Bucket"}}).m(function(e,s,n,r){return[x(n,e.getEndpointParameterInstructions())]}).s("AmazonS3","DeleteBucketTagging",{}).n("S3Client","DeleteBucketTaggingCommand").sc(iS).build(){}class lx extends E.classBuilder().ep({...b,UseS3ExpressControlEndpoint:{type:"staticContextParams",value:!0},Bucket:{type:"contextParams",name:"Bucket"}}).m(function(e,s,n,r){return[x(n,e.getEndpointParameterInstructions())]}).s("AmazonS3","DeleteBucketWebsite",{}).n("S3Client","DeleteBucketWebsiteCommand").sc(cS).build(){}class dx extends E.classBuilder().ep({...b,Bucket:{type:"contextParams",name:"Bucket"},Key:{type:"contextParams",name:"Key"}}).m(function(e,s,n,r){return[x(n,e.getEndpointParameterInstructions()),T(n)]}).s("AmazonS3","DeleteObject",{}).n("S3Client","DeleteObjectCommand").sc(uS).build(){}class mx extends E.classBuilder().ep({...b,Bucket:{type:"contextParams",name:"Bucket"}}).m(function(e,s,n,r){return[x(n,e.getEndpointParameterInstructions()),j(n,{requestAlgorithmMember:{httpHeader:"x-amz-sdk-checksum-algorithm",name:"ChecksumAlgorithm"},requestChecksumRequired:!0}),T(n)]}).s("AmazonS3","DeleteObjects",{}).n("S3Client","DeleteObjectsCommand").sc(lS).build(){}class fx extends E.classBuilder().ep({...b,Bucket:{type:"contextParams",name:"Bucket"}}).m(function(e,s,n,r){return[x(n,e.getEndpointParameterInstructions()),T(n)]}).s("AmazonS3","DeleteObjectTagging",{}).n("S3Client","DeleteObjectTaggingCommand").sc(dS).build(){}class px extends E.classBuilder().ep({...b,UseS3ExpressControlEndpoint:{type:"staticContextParams",value:!0},Bucket:{type:"contextParams",name:"Bucket"}}).m(function(e,s,n,r){return[x(n,e.getEndpointParameterInstructions())]}).s("AmazonS3","DeletePublicAccessBlock",{}).n("S3Client","DeletePublicAccessBlockCommand").sc(mS).build(){}class hx extends E.classBuilder().ep({...b,Bucket:{type:"contextParams",name:"Bucket"}}).m(function(e,s,n,r){return[x(n,e.getEndpointParameterInstructions()),T(n)]}).s("AmazonS3","GetBucketAbac",{}).n("S3Client","GetBucketAbacCommand").sc(fS).build(){}class gx extends E.classBuilder().ep({...b,UseS3ExpressControlEndpoint:{type:"staticContextParams",value:!0},Bucket:{type:"contextParams",name:"Bucket"}}).m(function(e,s,n,r){return[x(n,e.getEndpointParameterInstructions()),T(n)]}).s("AmazonS3","GetBucketAccelerateConfiguration",{}).n("S3Client","GetBucketAccelerateConfigurationCommand").sc(pS).build(){}
13class Cx extends E.classBuilder().ep({...b,UseS3ExpressControlEndpoint:{type:"staticContextParams",value:!0},Bucket:{type:"contextParams",name:"Bucket"}}).m(function(e,s,n,r){return[x(n,e.getEndpointParameterInstructions()),T(n)]}).s("AmazonS3","GetBucketAcl",{}).n("S3Client","GetBucketAclCommand").sc(hS).build(){}class yx extends E.classBuilder().ep({...b,UseS3ExpressControlEndpoint:{type:"staticContextParams",value:!0},Bucket:{type:"contextParams",name:"Bucket"}}).m(function(e,s,n,r){return[x(n,e.getEndpointParameterInstructions()),T(n)]}).s("AmazonS3","GetBucketAnalyticsConfiguration",{}).n("S3Client","GetBucketAnalyticsConfigurationCommand").sc(gS).build(){}class Sx extends E.classBuilder().ep({...b,UseS3ExpressControlEndpoint:{type:"staticContextParams",value:!0},Bucket:{type:"contextParams",name:"Bucket"}}).m(function(e,s,n,r){return[x(n,e.getEndpointParameterInstructions()),T(n)]}).s("AmazonS3","GetBucketCors",{}).n("S3Client","GetBucketCorsCommand").sc(CS).build(){}class Ex extends E.classBuilder().ep({...b,UseS3ExpressControlEndpoint:{type:"staticContextParams",value:!0},Bucket:{type:"contextParams",name:"Bucket"}}).m(function(e,s,n,r){return[x(n,e.getEndpointParameterInstructions()),T(n)]}).s("AmazonS3","GetBucketEncryption",{}).n("S3Client","GetBucketEncryptionCommand").sc(yS).build(){}class xx extends E.classBuilder().ep({...b,UseS3ExpressControlEndpoint:{type:"staticContextParams",value:!0},Bucket:{type:"contextParams",name:"Bucket"}}).m(function(e,s,n,r){return[x(n,e.getEndpointParameterInstructions()),T(n)]}).s("AmazonS3","GetBucketIntelligentTieringConfiguration",{}).n("S3Client","GetBucketIntelligentTieringConfigurationCommand").sc(SS).build(){}class bx extends E.classBuilder().ep({...b,UseS3ExpressControlEndpoint:{type:"staticContextParams",value:!0},Bucket:{type:"contextParams",name:"Bucket"}}).m(function(e,s,n,r){return[x(n,e.getEndpointParameterInstructions()),T(n)]}).s("AmazonS3","GetBucketInventoryConfiguration",{}).n("S3Client","GetBucketInventoryConfigurationCommand").sc(ES).build(){}class Bx extends E.classBuilder().ep({...b,UseS3ExpressControlEndpoint:{type:"staticContextParams",value:!0},Bucket:{type:"contextParams",name:"Bucket"}}).m(function(e,s,n,r){return[x(n,e.getEndpointParameterInstructions()),T(n)]}).s("AmazonS3","GetBucketLifecycleConfiguration",{}).n("S3Client","GetBucketLifecycleConfigurationCommand").sc(xS).build(){}class kx extends E.classBuilder().ep({...b,UseS3ExpressControlEndpoint:{type:"staticContextParams",value:!0},Bucket:{type:"contextParams",name:"Bucket"}}).m(function(e,s,n,r){return[x(n,e.getEndpointParameterInstructions()),T(n)]}).s("AmazonS3","GetBucketLocation",{}).n("S3Client","GetBucketLocationCommand").sc(bS).build(){}class _x extends E.classBuilder().ep({...b,UseS3ExpressControlEndpoint:{type:"staticContextParams",value:!0},Bucket:{type:"contextParams",name:"Bucket"}}).m(function(e,s,n,r){return[x(n,e.getEndpointParameterInstructions()),T(n)]}).s("AmazonS3","GetBucketLogging",{}).n("S3Client","GetBucketLoggingCommand").sc(BS).build(){}class Ax extends E.classBuilder().ep({...b,UseS3ExpressControlEndpoint:{type:"staticContextParams",value:!0},Bucket:{type:"contextParams",name:"Bucket"}}).m(function(e,s,n,r){return[x(n,e.getEndpointParameterInstructions()),T(n)]}).s("AmazonS3","GetBucketMetadataConfiguration",{}).n("S3Client","GetBucketMetadataConfigurationCommand").sc(kS).build(){}class Rx extends E.classBuilder().ep({...b,UseS3ExpressControlEndpoint:{type:"staticContextParams",value:!0},Bucket:{type:"contextParams",name:"Bucket"}}).m(function(e,s,n,r){return[x(n,e.getEndpointParameterInstructions()),T(n)]}).s("AmazonS3","GetBucketMetadataTableConfiguration",{}).n("S3Client","GetBucketMetadataTableConfigurationCommand").sc(_S).build(){}class Px extends E.classBuilder().ep({...b,UseS3ExpressControlEndpoint:{type:"staticContextParams",value:!0},Bucket:{type:"contextParams",name:"Bucket"}}).m(function(e,s,n,r){return[x(n,e.getEndpointParameterInstructions()),T(n)]}).s("AmazonS3","GetBucketMetricsConfiguration",{}).n("S3Client","GetBucketMetricsConfigurationCommand").sc(AS).build(){}
13class wx extends E.classBuilder().ep({...b,UseS3ExpressControlEndpoint:{type:"staticContextParams",value:!0},Bucket:{type:"contextParams",name:"Bucket"}}).m(function(e,s,n,r){return[x(n,e.getEndpointParameterInstructions()),T(n)]}).s("AmazonS3","GetBucketNotificationConfiguration",{}).n("S3Client","GetBucketNotificationConfigurationCommand").sc(RS).build(){}class vx extends E.classBuilder().ep({...b,UseS3ExpressControlEndpoint:{type:"staticContextParams",value:!0},Bucket:{type:"contextParams",name:"Bucket"}}).m(function(e,s,n,r){return[x(n,e.getEndpointParameterInstructions()),T(n)]}).s("AmazonS3","GetBucketOwnershipControls",{}).n("S3Client","GetBucketOwnershipControlsCommand").sc(PS).build(){}class Tx extends E.classBuilder().ep({...b,UseS3ExpressControlEndpoint:{type:"staticContextParams",value:!0},Bucket:{type:"contextParams",name:"Bucket"}}).m(function(e,s,n,r){return[x(n,e.getEndpointParameterInstructions())]}).s("AmazonS3","GetBucketPolicy",{}).n("S3Client","GetBucketPolicyCommand").sc(wS).build(){}class Ox extends E.classBuilder().ep({...b,UseS3ExpressControlEndpoint:{type:"staticContextParams",value:!0},Bucket:{type:"contextParams",name:"Bucket"}}).m(function(e,s,n,r){return[x(n,e.getEndpointParameterInstructions()),T(n)]}).s("AmazonS3","GetBucketPolicyStatus",{}).n("S3Client","GetBucketPolicyStatusCommand").sc(vS).build(){}class Dx extends E.classBuilder().ep({...b,UseS3ExpressControlEndpoint:{type:"staticContextParams",value:!0},Bucket:{type:"contextParams",name:"Bucket"}}).m(function(e,s,n,r){return[x(n,e.getEndpointParameterInstructions()),T(n)]}).s("AmazonS3","GetBucketReplication",{}).n("S3Client","GetBucketReplicationCommand").sc(TS).build(){}class Ix extends E.classBuilder().ep({...b,UseS3ExpressControlEndpoint:{type:"staticContextParams",value:!0},Bucket:{type:"contextParams",name:"Bucket"}}).m(function(e,s,n,r){return[x(n,e.getEndpointParameterInstructions()),T(n)]}).s("AmazonS3","GetBucketRequestPayment",{}).n("S3Client","GetBucketRequestPaymentCommand").sc(OS).build(){}class Mx extends E.classBuilder().ep({...b,UseS3ExpressControlEndpoint:{type:"staticContextParams",value:!0},Bucket:{type:"contextParams",name:"Bucket"}}).m(function(e,s,n,r){return[x(n,e.getEndpointParameterInstructions()),T(n)]}).s("AmazonS3","GetBucketTagging",{}).n("S3Client","GetBucketTaggingCommand").sc(DS).build(){}class Lx extends E.classBuilder().ep({...b,UseS3ExpressControlEndpoint:{type:"staticContextParams",value:!0},Bucket:{type:"contextParams",name:"Bucket"}}).m(function(e,s,n,r){return[x(n,e.getEndpointParameterInstructions()),T(n)]}).s("AmazonS3","GetBucketVersioning",{}).n("S3Client","GetBucketVersioningCommand").sc(IS).build(){}class $x extends E.classBuilder().ep({...b,UseS3ExpressControlEndpoint:{type:"staticContextParams",value:!0},Bucket:{type:"contextParams",name:"Bucket"}}).m(function(e,s,n,r){return[x(n,e.getEndpointParameterInstructions()),T(n)]}).s("AmazonS3","GetBucketWebsite",{}).n("S3Client","GetBucketWebsiteCommand").sc(MS).build(){}class Nx extends E.classBuilder().ep({...b,Bucket:{type:"contextParams",name:"Bucket"},Key:{type:"contextParams",name:"Key"}}).m(function(e,s,n,r){return[x(n,e.getEndpointParameterInstructions()),T(n)]}).s("AmazonS3","GetObjectAcl",{}).n("S3Client","GetObjectAclCommand").sc($S).build(){}class Ux extends E.classBuilder().ep({...b,Bucket:{type:"contextParams",name:"Bucket"}}).m(function(e,s,n,r){return[x(n,e.getEndpointParameterInstructions()),T(n),Ct(n)]}).s("AmazonS3","GetObjectAttributes",{}).n("S3Client","GetObjectAttributesCommand").sc(NS).build(){}class Gx extends E.classBuilder().ep({...b,Bucket:{type:"contextParams",name:"Bucket"},Key:{type:"contextParams",name:"Key"}}).m(function(e,s,n,r){return[x(n,e.getEndpointParameterInstructions()),j(n,{requestChecksumRequired:!1,requestValidationModeMember:"ChecksumMode",responseAlgorithms:["CRC64NVME","CRC32","CRC32C","SHA256","SHA1","SHA512","MD5","XXHASH64","XXHASH3","XXHASH128"]}),Ct(n),fl()]}).s("AmazonS3","GetObject",{}).n("S3Client","GetObjectCommand").sc(LS).build(){}class Fx extends E.classBuilder().ep({...b,Bucket:{type:"contextParams",name:"Bucket"}}
13).m(function(e,s,n,r){return[x(n,e.getEndpointParameterInstructions()),T(n)]}).s("AmazonS3","GetObjectLegalHold",{}).n("S3Client","GetObjectLegalHoldCommand").sc(US).build(){}class zx extends E.classBuilder().ep({...b,Bucket:{type:"contextParams",name:"Bucket"}}).m(function(e,s,n,r){return[x(n,e.getEndpointParameterInstructions()),T(n)]}).s("AmazonS3","GetObjectLockConfiguration",{}).n("S3Client","GetObjectLockConfigurationCommand").sc(GS).build(){}class jx extends E.classBuilder().ep({...b,Bucket:{type:"contextParams",name:"Bucket"}}).m(function(e,s,n,r){return[x(n,e.getEndpointParameterInstructions()),T(n)]}).s("AmazonS3","GetObjectRetention",{}).n("S3Client","GetObjectRetentionCommand").sc(FS).build(){}class qx extends E.classBuilder().ep({...b,Bucket:{type:"contextParams",name:"Bucket"}}).m(function(e,s,n,r){return[x(n,e.getEndpointParameterInstructions()),T(n)]}).s("AmazonS3","GetObjectTagging",{}).n("S3Client","GetObjectTaggingCommand").sc(zS).build(){}class Hx extends E.classBuilder().ep({...b,Bucket:{type:"contextParams",name:"Bucket"}}).m(function(e,s,n,r){return[x(n,e.getEndpointParameterInstructions())]}).s("AmazonS3","GetObjectTorrent",{}).n("S3Client","GetObjectTorrentCommand").sc(jS).build(){}class Vx extends E.classBuilder().ep({...b,UseS3ExpressControlEndpoint:{type:"staticContextParams",value:!0},Bucket:{type:"contextParams",name:"Bucket"}}).m(function(e,s,n,r){return[x(n,e.getEndpointParameterInstructions()),T(n)]}).s("AmazonS3","GetPublicAccessBlock",{}).n("S3Client","GetPublicAccessBlockCommand").sc(qS).build(){}class Po extends E.classBuilder().ep({...b,Bucket:{type:"contextParams",name:"Bucket"}}).m(function(e,s,n,r){return[x(n,e.getEndpointParameterInstructions()),T(n)]}).s("AmazonS3","HeadBucket",{}).n("S3Client","HeadBucketCommand").sc(HS).build(){}class wo extends E.classBuilder().ep({...b,Bucket:{type:"contextParams",name:"Bucket"},Key:{type:"contextParams",name:"Key"}}).m(function(e,s,n,r){return[x(n,e.getEndpointParameterInstructions()),T(n),Ct(n),fl()]}).s("AmazonS3","HeadObject",{}).n("S3Client","HeadObjectCommand").sc(VS).build(){}class Kx extends E.classBuilder().ep({...b,UseS3ExpressControlEndpoint:{type:"staticContextParams",value:!0},Bucket:{type:"contextParams",name:"Bucket"}}).m(function(e,s,n,r){return[x(n,e.getEndpointParameterInstructions()),T(n)]}).s("AmazonS3","ListBucketAnalyticsConfigurations",{}).n("S3Client","ListBucketAnalyticsConfigurationsCommand").sc(KS).build(){}class Wx extends E.classBuilder().ep({...b,UseS3ExpressControlEndpoint:{type:"staticContextParams",value:!0},Bucket:{type:"contextParams",name:"Bucket"}}).m(function(e,s,n,r){return[x(n,e.getEndpointParameterInstructions()),T(n)]}).s("AmazonS3","ListBucketIntelligentTieringConfigurations",{}).n("S3Client","ListBucketIntelligentTieringConfigurationsCommand").sc(WS).build(){}class Xx extends E.classBuilder().ep({...b,UseS3ExpressControlEndpoint:{type:"staticContextParams",value:!0},Bucket:{type:"contextParams",name:"Bucket"}}).m(function(e,s,n,r){return[x(n,e.getEndpointParameterInstructions()),T(n)]}).s("AmazonS3","ListBucketInventoryConfigurations",{}).n("S3Client","ListBucketInventoryConfigurationsCommand").sc(XS).build(){}class Jx extends E.classBuilder().ep({...b,UseS3ExpressControlEndpoint:{type:"staticContextParams",value:!0},Bucket:{type:"contextParams",name:"Bucket"}}).m(function(e,s,n,r){return[x(n,e.getEndpointParameterInstructions()),T(n)]}).s("AmazonS3","ListBucketMetricsConfigurations",{}).n("S3Client","ListBucketMetricsConfigurationsCommand").sc(JS).build(){}class gc extends E.classBuilder().ep(b).m(function(e,s,n,r){return[x(n,e.getEndpointParameterInstructions()),T(n)]}).s("AmazonS3","ListBuckets",{}).n("S3Client","ListBucketsCommand").sc(QS).build(){}class Cc extends E.classBuilder().ep({...b,UseS3ExpressControlEndpoint:{type:"staticContextParams",value:!0}}).m(function(e,s,n,r){return[x(n,e.getEndpointParameterInstructions()),T(n)]}).s("AmazonS3","ListDirectoryBuckets",{}).n("S3Client","ListDirectoryBucketsCommand").sc(ZS).build(){}class Qx extends E.classBuilder().ep({...b,Bucket:{type:"contextParams",name:"Bucket"},Prefix:{type:"contextParams",name:"Prefix"}}
13).m(function(e,s,n,r){return[x(n,e.getEndpointParameterInstructions()),T(n)]}).s("AmazonS3","ListMultipartUploads",{}).n("S3Client","ListMultipartUploadsCommand").sc(YS).build(){}class Zx extends E.classBuilder().ep({...b,Bucket:{type:"contextParams",name:"Bucket"},Prefix:{type:"contextParams",name:"Prefix"}}).m(function(e,s,n,r){return[x(n,e.getEndpointParameterInstructions()),T(n)]}).s("AmazonS3","ListObjects",{}).n("S3Client","ListObjectsCommand").sc(eE).build(){}class yc extends E.classBuilder().ep({...b,Bucket:{type:"contextParams",name:"Bucket"},Prefix:{type:"contextParams",name:"Prefix"}}).m(function(e,s,n,r){return[x(n,e.getEndpointParameterInstructions()),T(n)]}).s("AmazonS3","ListObjectsV2",{}).n("S3Client","ListObjectsV2Command").sc(tE).build(){}class Yx extends E.classBuilder().ep({...b,Bucket:{type:"contextParams",name:"Bucket"},Prefix:{type:"contextParams",name:"Prefix"}}).m(function(e,s,n,r){return[x(n,e.getEndpointParameterInstructions()),T(n)]}).s("AmazonS3","ListObjectVersions",{}).n("S3Client","ListObjectVersionsCommand").sc(nE).build(){}class Sc extends E.classBuilder().ep({...b,Bucket:{type:"contextParams",name:"Bucket"},Key:{type:"contextParams",name:"Key"}}).m(function(e,s,n,r){return[x(n,e.getEndpointParameterInstructions()),T(n),Ct(n)]}).s("AmazonS3","ListParts",{}).n("S3Client","ListPartsCommand").sc(sE).build(){}class eb extends E.classBuilder().ep({...b,Bucket:{type:"contextParams",name:"Bucket"}}).m(function(e,s,n,r){return[x(n,e.getEndpointParameterInstructions()),j(n,{requestAlgorithmMember:{httpHeader:"x-amz-sdk-checksum-algorithm",name:"ChecksumAlgorithm"},requestChecksumRequired:!1})]}).s("AmazonS3","PutBucketAbac",{}).n("S3Client","PutBucketAbacCommand").sc(rE).build(){}class tb extends E.classBuilder().ep({...b,UseS3ExpressControlEndpoint:{type:"staticContextParams",value:!0},Bucket:{type:"contextParams",name:"Bucket"}}).m(function(e,s,n,r){return[x(n,e.getEndpointParameterInstructions()),j(n,{requestAlgorithmMember:{httpHeader:"x-amz-sdk-checksum-algorithm",name:"ChecksumAlgorithm"},requestChecksumRequired:!1})]}).s("AmazonS3","PutBucketAccelerateConfiguration",{}).n("S3Client","PutBucketAccelerateConfigurationCommand").sc(oE).build(){}class nb extends E.classBuilder().ep({...b,UseS3ExpressControlEndpoint:{type:"staticContextParams",value:!0},Bucket:{type:"contextParams",name:"Bucket"}}).m(function(e,s,n,r){return[x(n,e.getEndpointParameterInstructions()),j(n,{requestAlgorithmMember:{httpHeader:"x-amz-sdk-checksum-algorithm",name:"ChecksumAlgorithm"},requestChecksumRequired:!0})]}).s("AmazonS3","PutBucketAcl",{}).n("S3Client","PutBucketAclCommand").sc(aE).build(){}class sb extends E.classBuilder().ep({...b,UseS3ExpressControlEndpoint:{type:"staticContextParams",value:!0},Bucket:{type:"contextParams",name:"Bucket"}}).m(function(e,s,n,r){return[x(n,e.getEndpointParameterInstructions())]}).s("AmazonS3","PutBucketAnalyticsConfiguration",{}).n("S3Client","PutBucketAnalyticsConfigurationCommand").sc(iE).build(){}class rb extends E.classBuilder().ep({...b,UseS3ExpressControlEndpoint:{type:"staticContextParams",value:!0},Bucket:{type:"contextParams",name:"Bucket"}}).m(function(e,s,n,r){return[x(n,e.getEndpointParameterInstructions()),j(n,{requestAlgorithmMember:{httpHeader:"x-amz-sdk-checksum-algorithm",name:"ChecksumAlgorithm"},requestChecksumRequired:!0})]}).s("AmazonS3","PutBucketCors",{}).n("S3Client","PutBucketCorsCommand").sc(cE).build(){}class ob extends E.classBuilder().ep({...b,UseS3ExpressControlEndpoint:{type:"staticContextParams",value:!0},Bucket:{type:"contextParams",name:"Bucket"}}).m(function(e,s,n,r){return[x(n,e.getEndpointParameterInstructions()),j(n,{requestAlgorithmMember:{httpHeader:"x-amz-sdk-checksum-algorithm",name:"ChecksumAlgorithm"},requestChecksumRequired:!0})]}).s("AmazonS3","PutBucketEncryption",{}).n("S3Client","PutBucketEncryptionCommand").sc(uE).build(){}class ab extends E.classBuilder().ep({...b,UseS3ExpressControlEndpoint:{type:"staticContextParams",value:!0},Bucket:{type:"contextParams",name:"Bucket"}}
13).m(function(e,s,n,r){return[x(n,e.getEndpointParameterInstructions())]}).s("AmazonS3","PutBucketIntelligentTieringConfiguration",{}).n("S3Client","PutBucketIntelligentTieringConfigurationCommand").sc(lE).build(){}class ib extends E.classBuilder().ep({...b,UseS3ExpressControlEndpoint:{type:"staticContextParams",value:!0},Bucket:{type:"contextParams",name:"Bucket"}}).m(function(e,s,n,r){return[x(n,e.getEndpointParameterInstructions())]}).s("AmazonS3","PutBucketInventoryConfiguration",{}).n("S3Client","PutBucketInventoryConfigurationCommand").sc(dE).build(){}class cb extends E.classBuilder().ep({...b,UseS3ExpressControlEndpoint:{type:"staticContextParams",value:!0},Bucket:{type:"contextParams",name:"Bucket"}}).m(function(e,s,n,r){return[x(n,e.getEndpointParameterInstructions()),j(n,{requestAlgorithmMember:{httpHeader:"x-amz-sdk-checksum-algorithm",name:"ChecksumAlgorithm"},requestChecksumRequired:!0}),T(n)]}).s("AmazonS3","PutBucketLifecycleConfiguration",{}).n("S3Client","PutBucketLifecycleConfigurationCommand").sc(mE).build(){}class ub extends E.classBuilder().ep({...b,UseS3ExpressControlEndpoint:{type:"staticContextParams",value:!0},Bucket:{type:"contextParams",name:"Bucket"}}).m(function(e,s,n,r){return[x(n,e.getEndpointParameterInstructions()),j(n,{requestAlgorithmMember:{httpHeader:"x-amz-sdk-checksum-algorithm",name:"ChecksumAlgorithm"},requestChecksumRequired:!0})]}).s("AmazonS3","PutBucketLogging",{}).n("S3Client","PutBucketLoggingCommand").sc(fE).build(){}class lb extends E.classBuilder().ep({...b,UseS3ExpressControlEndpoint:{type:"staticContextParams",value:!0},Bucket:{type:"contextParams",name:"Bucket"}}).m(function(e,s,n,r){return[x(n,e.getEndpointParameterInstructions())]}).s("AmazonS3","PutBucketMetricsConfiguration",{}).n("S3Client","PutBucketMetricsConfigurationCommand").sc(pE).build(){}class db extends E.classBuilder().ep({...b,UseS3ExpressControlEndpoint:{type:"staticContextParams",value:!0},Bucket:{type:"contextParams",name:"Bucket"}}).m(function(e,s,n,r){return[x(n,e.getEndpointParameterInstructions())]}).s("AmazonS3","PutBucketNotificationConfiguration",{}).n("S3Client","PutBucketNotificationConfigurationCommand").sc(hE).build(){}class mb extends E.classBuilder().ep({...b,UseS3ExpressControlEndpoint:{type:"staticContextParams",value:!0},Bucket:{type:"contextParams",name:"Bucket"}}).m(function(e,s,n,r){return[x(n,e.getEndpointParameterInstructions()),j(n,{requestAlgorithmMember:{httpHeader:"x-amz-sdk-checksum-algorithm",name:"ChecksumAlgorithm"},requestChecksumRequired:!0})]}).s("AmazonS3","PutBucketOwnershipControls",{}).n("S3Client","PutBucketOwnershipControlsCommand").sc(gE).build(){}class fb extends E.classBuilder().ep({...b,UseS3ExpressControlEndpoint:{type:"staticContextParams",value:!0},Bucket:{type:"contextParams",name:"Bucket"}}).m(function(e,s,n,r){return[x(n,e.getEndpointParameterInstructions()),j(n,{requestAlgorithmMember:{httpHeader:"x-amz-sdk-checksum-algorithm",name:"ChecksumAlgorithm"},requestChecksumRequired:!0})]}).s("AmazonS3","PutBucketPolicy",{}).n("S3Client","PutBucketPolicyCommand").sc(CE).build(){}class pb extends E.classBuilder().ep({...b,UseS3ExpressControlEndpoint:{type:"staticContextParams",value:!0},Bucket:{type:"contextParams",name:"Bucket"}}).m(function(e,s,n,r){return[x(n,e.getEndpointParameterInstructions()),j(n,{requestAlgorithmMember:{httpHeader:"x-amz-sdk-checksum-algorithm",name:"ChecksumAlgorithm"},requestChecksumRequired:!0})]}).s("AmazonS3","PutBucketReplication",{}).n("S3Client","PutBucketReplicationCommand").sc(yE).build(){}class hb extends E.classBuilder().ep({...b,UseS3ExpressControlEndpoint:{type:"staticContextParams",value:!0},Bucket:{type:"contextParams",name:"Bucket"}}).m(function(e,s,n,r){return[x(n,e.getEndpointParameterInstructions()),j(n,{requestAlgorithmMember:{httpHeader:"x-amz-sdk-checksum-algorithm",name:"ChecksumAlgorithm"},requestChecksumRequired:!0})]}).s("AmazonS3","PutBucketRequestPayment",{}).n("S3Client","PutBucketRequestPaymentCommand").sc(SE).build(){}class gb extends E.classBuilder().ep({...b,UseS3ExpressControlEndpoint:{type:"staticContextParams",value:!0},Bucket:{type:"contextParams",name:"Bucket"}}
13).m(function(e,s,n,r){return[x(n,e.getEndpointParameterInstructions()),j(n,{requestAlgorithmMember:{httpHeader:"x-amz-sdk-checksum-algorithm",name:"ChecksumAlgorithm"},requestChecksumRequired:!0})]}).s("AmazonS3","PutBucketTagging",{}).n("S3Client","PutBucketTaggingCommand").sc(EE).build(){}class Cb extends E.classBuilder().ep({...b,UseS3ExpressControlEndpoint:{type:"staticContextParams",value:!0},Bucket:{type:"contextParams",name:"Bucket"}}).m(function(e,s,n,r){return[x(n,e.getEndpointParameterInstructions()),j(n,{requestAlgorithmMember:{httpHeader:"x-amz-sdk-checksum-algorithm",name:"ChecksumAlgorithm"},requestChecksumRequired:!0})]}).s("AmazonS3","PutBucketVersioning",{}).n("S3Client","PutBucketVersioningCommand").sc(xE).build(){}class yb extends E.classBuilder().ep({...b,UseS3ExpressControlEndpoint:{type:"staticContextParams",value:!0},Bucket:{type:"contextParams",name:"Bucket"}}).m(function(e,s,n,r){return[x(n,e.getEndpointParameterInstructions()),j(n,{requestAlgorithmMember:{httpHeader:"x-amz-sdk-checksum-algorithm",name:"ChecksumAlgorithm"},requestChecksumRequired:!0})]}).s("AmazonS3","PutBucketWebsite",{}).n("S3Client","PutBucketWebsiteCommand").sc(bE).build(){}class Sb extends E.classBuilder().ep({...b,Bucket:{type:"contextParams",name:"Bucket"},Key:{type:"contextParams",name:"Key"}}).m(function(e,s,n,r){return[x(n,e.getEndpointParameterInstructions()),j(n,{requestAlgorithmMember:{httpHeader:"x-amz-sdk-checksum-algorithm",name:"ChecksumAlgorithm"},requestChecksumRequired:!0}),T(n)]}).s("AmazonS3","PutObjectAcl",{}).n("S3Client","PutObjectAclCommand").sc(kE).build(){}class Eb extends E.classBuilder().ep({...b,Bucket:{type:"contextParams",name:"Bucket"},Key:{type:"contextParams",name:"Key"}}).m(function(e,s,n,r){return[x(n,e.getEndpointParameterInstructions()),j(n,{requestAlgorithmMember:{httpHeader:"x-amz-sdk-checksum-algorithm",name:"ChecksumAlgorithm"},requestChecksumRequired:!1}),vB(),T(n),Ct(n)]}).s("AmazonS3","PutObject",{}).n("S3Client","PutObjectCommand").sc(BE).build(){}class xb extends E.classBuilder().ep({...b,Bucket:{type:"contextParams",name:"Bucket"}}).m(function(e,s,n,r){return[x(n,e.getEndpointParameterInstructions()),j(n,{requestAlgorithmMember:{httpHeader:"x-amz-sdk-checksum-algorithm",name:"ChecksumAlgorithm"},requestChecksumRequired:!0}),T(n)]}).s("AmazonS3","PutObjectLegalHold",{}).n("S3Client","PutObjectLegalHoldCommand").sc(_E).build(){}class bb extends E.classBuilder().ep({...b,Bucket:{type:"contextParams",name:"Bucket"}}).m(function(e,s,n,r){return[x(n,e.getEndpointParameterInstructions()),j(n,{requestAlgorithmMember:{httpHeader:"x-amz-sdk-checksum-algorithm",name:"ChecksumAlgorithm"},requestChecksumRequired:!0}),T(n)]}).s("AmazonS3","PutObjectLockConfiguration",{}).n("S3Client","PutObjectLockConfigurationCommand").sc(AE).build(){}class Bb extends E.classBuilder().ep({...b,Bucket:{type:"contextParams",name:"Bucket"}}).m(function(e,s,n,r){return[x(n,e.getEndpointParameterInstructions()),j(n,{requestAlgorithmMember:{httpHeader:"x-amz-sdk-checksum-algorithm",name:"ChecksumAlgorithm"},requestChecksumRequired:!0}),T(n)]}).s("AmazonS3","PutObjectRetention",{}).n("S3Client","PutObjectRetentionCommand").sc(RE).build(){}class kb extends E.classBuilder().ep({...b,Bucket:{type:"contextParams",name:"Bucket"}}).m(function(e,s,n,r){return[x(n,e.getEndpointParameterInstructions()),j(n,{requestAlgorithmMember:{httpHeader:"x-amz-sdk-checksum-algorithm",name:"ChecksumAlgorithm"},requestChecksumRequired:!0}),T(n)]}).s("AmazonS3","PutObjectTagging",{}).n("S3Client","PutObjectTaggingCommand").sc(PE).build(){}class _b extends E.classBuilder().ep({...b,UseS3ExpressControlEndpoint:{type:"staticContextParams",value:!0},Bucket:{type:"contextParams",name:"Bucket"}}).m(function(e,s,n,r){return[x(n,e.getEndpointParameterInstructions()),j(n,{requestAlgorithmMember:{httpHeader:"x-amz-sdk-checksum-algorithm",name:"ChecksumAlgorithm"},requestChecksumRequired:!0})]}).s("AmazonS3","PutPublicAccessBlock",{}).n("S3Client","PutPublicAccessBlockCommand").sc(wE).build(){}class Ab extends E.classBuilder().ep({...b,Bucket:{type:"contextParams",name:"Bucket"},Key:{type:"contextParams",name:"Key"}}
13).m(function(e,s,n,r){return[x(n,e.getEndpointParameterInstructions()),T(n)]}).s("AmazonS3","RenameObject",{}).n("S3Client","RenameObjectCommand").sc(vE).build(){}class Rb extends E.classBuilder().ep({...b,Bucket:{type:"contextParams",name:"Bucket"}}).m(function(e,s,n,r){return[x(n,e.getEndpointParameterInstructions()),j(n,{requestAlgorithmMember:{httpHeader:"x-amz-sdk-checksum-algorithm",name:"ChecksumAlgorithm"},requestChecksumRequired:!1}),T(n)]}).s("AmazonS3","RestoreObject",{}).n("S3Client","RestoreObjectCommand").sc(TE).build(){}class Pb extends E.classBuilder().ep({...b,Bucket:{type:"contextParams",name:"Bucket"}}).m(function(e,s,n,r){return[x(n,e.getEndpointParameterInstructions()),Ct(n)]}).s("AmazonS3","SelectObjectContent",{eventStream:{output:!0}}).n("S3Client","SelectObjectContentCommand").sc(OE).build(){}class wb extends E.classBuilder().ep({...b,UseS3ExpressControlEndpoint:{type:"staticContextParams",value:!0},Bucket:{type:"contextParams",name:"Bucket"}}).m(function(e,s,n,r){return[x(n,e.getEndpointParameterInstructions()),j(n,{requestAlgorithmMember:{httpHeader:"x-amz-sdk-checksum-algorithm",name:"ChecksumAlgorithm"},requestChecksumRequired:!0})]}).s("AmazonS3","UpdateBucketMetadataInventoryTableConfiguration",{}).n("S3Client","UpdateBucketMetadataInventoryTableConfigurationCommand").sc(DE).build(){}class vb extends E.classBuilder().ep({...b,UseS3ExpressControlEndpoint:{type:"staticContextParams",value:!0},Bucket:{type:"contextParams",name:"Bucket"}}).m(function(e,s,n,r){return[x(n,e.getEndpointParameterInstructions()),j(n,{requestAlgorithmMember:{httpHeader:"x-amz-sdk-checksum-algorithm",name:"ChecksumAlgorithm"},requestChecksumRequired:!0})]}).s("AmazonS3","UpdateBucketMetadataJournalTableConfiguration",{}).n("S3Client","UpdateBucketMetadataJournalTableConfigurationCommand").sc(IE).build(){}class Tb extends E.classBuilder().ep({...b,Bucket:{type:"contextParams",name:"Bucket"}}).m(function(e,s,n,r){return[x(n,e.getEndpointParameterInstructions()),j(n,{requestAlgorithmMember:{httpHeader:"x-amz-sdk-checksum-algorithm",name:"ChecksumAlgorithm"},requestChecksumRequired:!0}),T(n)]}).s("AmazonS3","UpdateObjectEncryption",{}).n("S3Client","UpdateObjectEncryptionCommand").sc(ME).build(){}class Ob extends E.classBuilder().ep({...b,Bucket:{type:"contextParams",name:"Bucket"},Key:{type:"contextParams",name:"Key"}}).m(function(e,s,n,r){return[x(n,e.getEndpointParameterInstructions()),j(n,{requestAlgorithmMember:{httpHeader:"x-amz-sdk-checksum-algorithm",name:"ChecksumAlgorithm"},requestChecksumRequired:!1}),T(n),Ct(n)]}).s("AmazonS3","UploadPart",{}).n("S3Client","UploadPartCommand").sc(LE).build(){}class Db extends E.classBuilder().ep({...b,DisableS3ExpressSessionAuth:{type:"staticContextParams",value:!0},Bucket:{type:"contextParams",name:"Bucket"}}).m(function(e,s,n,r){return[x(n,e.getEndpointParameterInstructions()),T(n),Ct(n)]}).s("AmazonS3","UploadPartCopy",{}).n("S3Client","UploadPartCopyCommand").sc($E).build(){}class Ib extends E.classBuilder().ep({...b,UseObjectLambdaEndpoint:{type:"staticContextParams",value:!0}}).m(function(e,s,n,r){return[x(n,e.getEndpointParameterInstructions())]}).s("AmazonS3","WriteGetObjectResponse",{}).n("S3Client","WriteGetObjectResponseCommand").sc(NE).build(){}const Mb=Dr(ss,gc,"ContinuationToken","ContinuationToken","MaxBuckets"),Lb=Dr(ss,Cc,"ContinuationToken","ContinuationToken","MaxDirectoryBuckets"),$b=Dr(ss,yc,"ContinuationToken","NextContinuationToken","MaxKeys"),Nb=Dr(ss,Sc,"PartNumberMarker","NextPartNumberMarker","MaxParts"),rr=()=>{const t=new WeakSet;return(e,s)=>{if(typeof s=="object"&&s!==null){if(t.has(s))return"[Circular]";t.add(s)}return s}},R6=t=>new Promise(e=>setTimeout(e,t*1e3)),P6={minDelay:2,maxDelay:120};var ie;(function(t){t.ABORTED="ABORTED",t.FAILURE="FAILURE",t.SUCCESS="SUCCESS",t.RETRY="RETRY",t.TIMEOUT="TIMEOUT"})(ie||(ie={}));const vo=t=>{if(t.state===ie.ABORTED){const e=new Error(`${JSON.stringify({...t,reason:"Request was aborted"},rr())}`);throw e.name="AbortError",e}else if(t.state===ie.TIMEOUT){const e=new Error(`${JSON.stringify({...t,reason:"Waiter has timed out"},rr())}`);throw e.name="TimeoutError",e}else if(t.state!==ie.SUCCESS)throw new Error(`${JSON.stringify(t,rr())}`);return t},w6=async({minDelay:t,maxDelay:e,maxWaitTime:s,abortController:n,client:r,abortSignal:a},i,l)=>{const d={},[m,p]=[t*1e3,e*1e3];let f=0;const h=Date.now()+s*1e3,g=Date.now()+6e4;let y=!1;for(;;){if(f>0){const w=O6(m,p,f,h);if(n?.signal?.aborted||a?.aborted){const v="AbortController signal aborted.";return d[v]|=0,d[v]+=1,{state:ie.ABORTED,observedResponses:d}}if(Date.now()+w>h)return{state:ie.TIMEOUT,observedResponses:d};await R6(w/1e3)}const{state:R,reason:k}=await l(r,i);if(k){const w=T6(k);d[w]|=0,d[w]+=1}if(R!==ie.RETRY)return{state:R,reason:k,final:k,observedResponses:d};f+=1,!y&&Date.now()>=g&&(v6(d,r),y=!0)}},v6=(t={},e)=>{const s=Object.keys(t);let n=0;for(const i of s){const l=t[i]|0;i.startsWith("403:")&&(n+=l)}const r=e?.config?.logger,a=typeof r?.warn=="function"&&!r.constructor?.name?.includes?.("NoOpLogger")?r:console;(n>=3||s[s.length-1].startsWith("403:"))&&a.warn("@smithy/util-waiter WARN - 403 status code encountered during waiter polling.")},T6=t=>{const e=t?.$response?.statusCode??t?.$metadata?.httpStatusCode;return t?.$responseBodyText?`${e?e+": ":""}Deserialization error for body: ${t.$responseBodyText}`:e?t?.$response||t?.message?`${e??"Unknown"}: ${t?.message}`:`${e}: OK`:String(t?.message??JSON.stringify(t,rr())??"Unknown")},O6=(t,e,s,n)=>{const r=Math.log(e/t)/Math.log(2)+1;if(s>r)return e;const a=t*2**(s-1),i=Math.min(a,e),l=D6(t,i);if(Date.now()+l>n){const d=n-Date.now();return Math.max(0,d-500)}return l},D6=(t,e)=>t+Math.random()*(e-t),I6=t=>{if(t.maxWaitTime<=0)throw new Error("WaiterConfiguration.maxWaitTime must be greater than 0");if(t.minDelay<=0)throw new Error("WaiterConfiguration.minDelay must be greater than 0");if(t.maxDelay<=0)throw new Error("WaiterConfiguration.maxDelay must be greater than 0");if(t.maxWaitTime<=t.minDelay)throw new Error(`WaiterConfiguration.maxWaitTime [${t.maxWaitTime}] must be greater than WaiterConfiguration.minDelay [${t.minDelay}] for this waiter`);if(t.maxDelay<t.minDelay)throw new Error(`WaiterConfiguration.maxDelay [${t.maxDelay}] must be greater than WaiterConfiguration.minDelay [${t.minDelay}] for this waiter`)},ju=t=>{let e;const s=new Promise(n=>{e=()=>n({state:ie.ABORTED}),typeof t.addEventListener=="function"?t.addEventListener("abort",e):t.onabort=e});return{clearListener(){typeof t.removeEventListener=="function"&&t.removeEventListener("abort",e)},aborted:s}},Wt=async(t,e,s)=>{const n={...P6,...t};I6(n);
13const r=[w6(n,e,s)],a=[];if(t.abortSignal){const{aborted:i,clearListener:l}=ju(t.abortSignal);a.push(l),r.push(i)}if(t.abortController?.signal){const{aborted:i,clearListener:l}=ju(t.abortController.signal);a.push(l),r.push(i)}return Promise.race(r).then(i=>{for(const l of a)l();return i})},Ub=async(t,e)=>{let s;try{return s=await t.send(new Po(e)),{state:ie.SUCCESS,reason:s}}catch(n){if(s=n,n.name==="NotFound")return{state:ie.RETRY,reason:s}}return{state:ie.RETRY,reason:s}},M6=async(t,e)=>Wt({...{minDelay:5,maxDelay:120},...t},e,Ub),Gb=async(t,e)=>{const n=await Wt({...{minDelay:5,maxDelay:120},...t},e,Ub);return vo(n)},Fb=async(t,e)=>{let s;try{s=await t.send(new Po(e))}catch(n){if(s=n,n.name==="NotFound")return{state:ie.SUCCESS,reason:s}}return{state:ie.RETRY,reason:s}},L6=async(t,e)=>Wt({...{minDelay:5,maxDelay:120},...t},e,Fb),zb=async(t,e)=>{const n=await Wt({...{minDelay:5,maxDelay:120},...t},e,Fb);return vo(n)},jb=async(t,e)=>{let s;try{return s=await t.send(new wo(e)),{state:ie.SUCCESS,reason:s}}catch(n){if(s=n,n.name==="NotFound")return{state:ie.RETRY,reason:s}}return{state:ie.RETRY,reason:s}},$6=async(t,e)=>Wt({...{minDelay:5,maxDelay:120},...t},e,jb),qb=async(t,e)=>{const n=await Wt({...{minDelay:5,maxDelay:120},...t},e,jb);return vo(n)},Hb=async(t,e)=>{let s;try{s=await t.send(new wo(e))}catch(n){if(s=n,n.name==="NotFound")return{state:ie.SUCCESS,reason:s}}return{state:ie.RETRY,reason:s}},N6=async(t,e)=>Wt({...{minDelay:5,maxDelay:120},...t},e,Hb),Vb=async(t,e)=>{const n=await Wt({...{minDelay:5,maxDelay:120},...t},e,Hb);return vo(n)},U6={AbortMultipartUploadCommand:jE,CompleteMultipartUploadCommand:qE,CopyObjectCommand:HE,CreateBucketCommand:VE,CreateBucketMetadataConfigurationCommand:KE,CreateBucketMetadataTableConfigurationCommand:WE,CreateMultipartUploadCommand:XE,CreateSessionCommand:hc,DeleteBucketCommand:QE,DeleteBucketAnalyticsConfigurationCommand:JE,DeleteBucketCorsCommand:ZE,DeleteBucketEncryptionCommand:YE,DeleteBucketIntelligentTieringConfigurationCommand:ex,DeleteBucketInventoryConfigurationCommand:tx,DeleteBucketLifecycleCommand:nx,DeleteBucketMetadataConfigurationCommand:sx,DeleteBucketMetadataTableConfigurationCommand:rx,DeleteBucketMetricsConfigurationCommand:ox,DeleteBucketOwnershipControlsCommand:ax,DeleteBucketPolicyCommand:ix,DeleteBucketReplicationCommand:cx,DeleteBucketTaggingCommand:ux,DeleteBucketWebsiteCommand:lx,DeleteObjectCommand:dx,DeleteObjectsCommand:mx,DeleteObjectTaggingCommand:fx,DeletePublicAccessBlockCommand:px,GetBucketAbacCommand:hx,GetBucketAccelerateConfigurationCommand:gx,GetBucketAclCommand:Cx,GetBucketAnalyticsConfigurationCommand:yx,GetBucketCorsCommand:Sx,GetBucketEncryptionCommand:Ex,GetBucketIntelligentTieringConfigurationCommand:xx,GetBucketInventoryConfigurationCommand:bx,GetBucketLifecycleConfigurationCommand:Bx,GetBucketLocationCommand:kx,GetBucketLoggingCommand:_x,GetBucketMetadataConfigurationCommand:Ax,GetBucketMetadataTableConfigurationCommand:Rx,GetBucketMetricsConfigurationCommand:Px,GetBucketNotificationConfigurationCommand:wx,GetBucketOwnershipControlsCommand:vx,GetBucketPolicyCommand:Tx,GetBucketPolicyStatusCommand:Ox,GetBucketReplicationCommand:Dx,GetBucketRequestPaymentCommand:Ix,GetBucketTaggingCommand:Mx,GetBucketVersioningCommand:Lx,GetBucketWebsiteCommand:$x,GetObjectCommand:Gx,GetObjectAclCommand:Nx,GetObjectAttributesCommand:Ux,GetObjectLegalHoldCommand:Fx,GetObjectLockConfigurationCommand:zx,GetObjectRetentionCommand:jx,GetObjectTaggingCommand:qx,GetObjectTorrentCommand:Hx,GetPublicAccessBlockCommand:Vx,HeadBucketCommand:Po,HeadObjectCommand:wo,ListBucketAnalyticsConfigurationsCommand:Kx,ListBucketIntelligentTieringConfigurationsCommand:Wx,ListBucketInventoryConfigurationsCommand:Xx,ListBucketMetricsConfigurationsCommand:Jx,ListBucketsCommand:gc,ListDirectoryBucketsCommand:Cc,ListMultipartUploadsCommand:Qx,ListObjectsCommand:Zx,ListObjectsV2Command:yc,ListObjectVersionsCommand:Yx,ListPartsCommand:Sc,PutBucketAbacCommand:eb,PutBucketAccelerateConfigurationCommand:tb,PutBucketAclCommand:nb,PutBucketAnalyticsConfigurationCommand:sb,PutBucketCorsCommand:rb,PutBucketEncryptionCommand:ob,PutBucketIntelligentTieringConfigurationCommand:ab,PutBucketInventoryConfigurationCommand:ib,PutBucketLifecycleConfigurationCommand:cb,PutBucketLoggingCommand:ub,PutBucketMetricsConfigurationCommand:lb,PutBucketNotificationConfigurationCommand:db,PutBucketOwnershipControl
13sCommand:mb,PutBucketPolicyCommand:fb,PutBucketReplicationCommand:pb,PutBucketRequestPaymentCommand:hb,PutBucketTaggingCommand:gb,PutBucketVersioningCommand:Cb,PutBucketWebsiteCommand:yb,PutObjectCommand:Eb,PutObjectAclCommand:Sb,PutObjectLegalHoldCommand:xb,PutObjectLockConfigurationCommand:bb,PutObjectRetentionCommand:Bb,PutObjectTaggingCommand:kb,PutPublicAccessBlockCommand:_b,RenameObjectCommand:Ab,RestoreObjectCommand:Rb,SelectObjectContentCommand:Pb,UpdateBucketMetadataInventoryTableConfigurationCommand:wb,UpdateBucketMetadataJournalTableConfigurationCommand:vb,UpdateObjectEncryptionCommand:Tb,UploadPartCommand:Ob,UploadPartCopyCommand:Db,WriteGetObjectResponseCommand:Ib},G6={paginateListBuckets:Mb,paginateListDirectoryBuckets:Lb,paginateListObjectsV2:$b,paginateListParts:Nb},F6={waitUntilBucketExists:Gb,waitUntilBucketNotExists:zb,waitUntilObjectExists:qb,waitUntilObjectNotExists:Vb};class Kb extends ss{}yB(U6,Kb,{paginators:G6,waiters:F6});const z6={Disabled:"Disabled",Enabled:"Enabled"},j6={requester:"requester"},q6={requester:"requester"},H6={Enabled:"Enabled",Suspended:"Suspended"},V6={AmazonCustomerByEmail:"AmazonCustomerByEmail",CanonicalUser:"CanonicalUser",Group:"Group"},K6={FULL_CONTROL:"FULL_CONTROL",READ:"READ",READ_ACP:"READ_ACP",WRITE:"WRITE",WRITE_ACP:"WRITE_ACP"},W6={Destination:"Destination"},X6={COMPOSITE:"COMPOSITE",FULL_OBJECT:"FULL_OBJECT"},J6={AES256:"AES256",aws_fsx:"aws:fsx",aws_kms:"aws:kms",aws_kms_dsse:"aws:kms:dsse"},Q6={authenticated_read:"authenticated-read",aws_exec_read:"aws-exec-read",bucket_owner_full_control:"bucket-owner-full-control",bucket_owner_read:"bucket-owner-read",private:"private",public_read:"public-read",public_read_write:"public-read-write"},Z6={CRC32:"CRC32",CRC32C:"CRC32C",CRC64NVME:"CRC64NVME",MD5:"MD5",SHA1:"SHA1",SHA256:"SHA256",SHA512:"SHA512",XXHASH128:"XXHASH128",XXHASH3:"XXHASH3",XXHASH64:"XXHASH64"},Y6={COPY:"COPY",REPLACE:"REPLACE"},eL={OFF:"OFF",ON:"ON"},tL={COMPLIANCE:"COMPLIANCE",GOVERNANCE:"GOVERNANCE"},nL={DEEP_ARCHIVE:"DEEP_ARCHIVE",EXPRESS_ONEZONE:"EXPRESS_ONEZONE",FSX_ONTAP:"FSX_ONTAP",FSX_OPENZFS:"FSX_OPENZFS",GLACIER:"GLACIER",GLACIER_IR:"GLACIER_IR",INTELLIGENT_TIERING:"INTELLIGENT_TIERING",ONEZONE_IA:"ONEZONE_IA",OUTPOSTS:"OUTPOSTS",REDUCED_REDUNDANCY:"REDUCED_REDUNDANCY",SNOW:"SNOW",STANDARD:"STANDARD",STANDARD_IA:"STANDARD_IA"},sL={COPY:"COPY",REPLACE:"REPLACE"},rL={authenticated_read:"authenticated-read",private:"private",public_read:"public-read",public_read_write:"public-read-write"},oL={ACCOUNT_REGIONAL:"account-regional",GLOBAL:"global"},aL={SingleAvailabilityZone:"SingleAvailabilityZone",SingleLocalZone:"SingleLocalZone"},iL={Directory:"Directory"},cL={AvailabilityZone:"AvailabilityZone",LocalZone:"LocalZone"},uL={EU:"EU",af_south_1:"af-south-1",ap_east_1:"ap-east-1",ap_east_2:"ap-east-2",ap_northeast_1:"ap-northeast-1",ap_northeast_2:"ap-northeast-2",ap_northeast_3:"ap-northeast-3",ap_south_1:"ap-south-1",ap_south_2:"ap-south-2",ap_southeast_1:"ap-southeast-1",ap_southeast_2:"ap-southeast-2",ap_southeast_3:"ap-southeast-3",ap_southeast_4:"ap-southeast-4",ap_southeast_5:"ap-southeast-5",ap_southeast_6:"ap-southeast-6",ap_southeast_7:"ap-southeast-7",ca_central_1:"ca-central-1",ca_west_1:"ca-west-1",cn_north_1:"cn-north-1",cn_northwest_1:"cn-northwest-1",eu_central_1:"eu-central-1",eu_central_2:"eu-central-2",eu_north_1:"eu-north-1",eu_south_1:"eu-south-1",eu_south_2:"eu-south-2",eu_west_1:"eu-west-1",eu_west_2:"eu-west-2",eu_west_3:"eu-west-3",il_central_1:"il-central-1",me_central_1:"me-central-1",me_south_1:"me-south-1",mx_central_1:"mx-central-1",sa_east_1:"sa-east-1",us_east_2:"us-east-2",us_gov_east_1:"us-gov-east-1",us_gov_west_1:"us-gov-west-1",us_west_1:"us-west-1",us_west_2:"us-west-2"},lL={BucketOwnerEnforced:"BucketOwnerEnforced",BucketOwnerPreferred:"BucketOwnerPreferred",ObjectWriter:"ObjectWriter"},dL={DISABLED:"DISABLED",ENABLED:"ENABLED"},mL={AES256:"AES256",aws_kms:"aws:kms"},fL={DISABLED:"DISABLED",ENABLED:"ENABLED"},pL={ReadOnly:"ReadOnly",ReadWrite:"ReadWrite"},hL={CSV:"CSV"},gL={V_1:"V_1"},CL={NONE:"NONE",SSE_C:"SSE-C"},yL={Disabled:"Disabled",Enabled:"Enabled"},SL={ARCHIVE_ACCESS:"ARCHIVE_ACCESS",DEEP_ARCHIVE_ACCESS:"DEEP_ARCHIVE_ACCESS"},EL={CSV:"CSV",ORC:"ORC",Parquet:"Parquet"},xL={All:"All",Current:"Current"},bL={BucketKeyStatus:"BucketKeyStatus",ChecksumAlgorithm:"ChecksumAlgorithm",ETag:"ETag",EncryptionStatus:"EncryptionStatus",IntelligentTieringAccessTier:"IntelligentTieringAccessTier",IsMultipartUploaded:"IsMultipartUploaded",LastModifiedDate:"LastModifiedDate",LifecycleExpirationDate:"LifecycleExpirationDate",ObjectAccessControlList:"ObjectAccessControlList",ObjectLockLegalHoldStatus:"ObjectLockLegalHoldStatus",ObjectLockMode:"ObjectLockMode",ObjectLockRetainUntilDate:"ObjectLockRetainUntilDate",ObjectOwner:"ObjectOwner",ReplicationStatus:"ReplicationStatus",Size:"Size",StorageClass:"StorageClass"},BL={Daily:"Daily",Weekly:"Weekly"}
13,kL={DEEP_ARCHIVE:"DEEP_ARCHIVE",GLACIER:"GLACIER",GLACIER_IR:"GLACIER_IR",INTELLIGENT_TIERING:"INTELLIGENT_TIERING",ONEZONE_IA:"ONEZONE_IA",STANDARD_IA:"STANDARD_IA"},_L={Disabled:"Disabled",Enabled:"Enabled"},AL={all_storage_classes_128K:"all_storage_classes_128K",varies_by_storage_class:"varies_by_storage_class"},RL={FULL_CONTROL:"FULL_CONTROL",READ:"READ",WRITE:"WRITE"},PL={DeliveryTime:"DeliveryTime",EventTime:"EventTime"},wL={aws:"aws",customer:"customer"},vL={s3_IntelligentTiering:"s3:IntelligentTiering",s3_LifecycleExpiration_:"s3:LifecycleExpiration:*",s3_LifecycleExpiration_Delete:"s3:LifecycleExpiration:Delete",s3_LifecycleExpiration_DeleteMarkerCreated:"s3:LifecycleExpiration:DeleteMarkerCreated",s3_LifecycleTransition:"s3:LifecycleTransition",s3_ObjectAcl_Put:"s3:ObjectAcl:Put",s3_ObjectCreated_:"s3:ObjectCreated:*",s3_ObjectCreated_CompleteMultipartUpload:"s3:ObjectCreated:CompleteMultipartUpload",s3_ObjectCreated_Copy:"s3:ObjectCreated:Copy",s3_ObjectCreated_Post:"s3:ObjectCreated:Post",s3_ObjectCreated_Put:"s3:ObjectCreated:Put",s3_ObjectRemoved_:"s3:ObjectRemoved:*",s3_ObjectRemoved_Delete:"s3:ObjectRemoved:Delete",s3_ObjectRemoved_DeleteMarkerCreated:"s3:ObjectRemoved:DeleteMarkerCreated",s3_ObjectRestore_:"s3:ObjectRestore:*",s3_ObjectRestore_Completed:"s3:ObjectRestore:Completed",s3_ObjectRestore_Delete:"s3:ObjectRestore:Delete",s3_ObjectRestore_Post:"s3:ObjectRestore:Post",s3_ObjectTagging_:"s3:ObjectTagging:*",s3_ObjectTagging_Delete:"s3:ObjectTagging:Delete",s3_ObjectTagging_Put:"s3:ObjectTagging:Put",s3_ReducedRedundancyLostObject:"s3:ReducedRedundancyLostObject",s3_Replication_:"s3:Replication:*",s3_Replication_OperationFailedReplication:"s3:Replication:OperationFailedReplication",s3_Replication_OperationMissedThreshold:"s3:Replication:OperationMissedThreshold",s3_Replication_OperationNotTracked:"s3:Replication:OperationNotTracked",s3_Replication_OperationReplicatedAfterThreshold:"s3:Replication:OperationReplicatedAfterThreshold"},TL={prefix:"prefix",suffix:"suffix"},OL={Disabled:"Disabled",Enabled:"Enabled"},DL={Disabled:"Disabled",Enabled:"Enabled"},IL={Disabled:"Disabled",Enabled:"Enabled"},ML={Disabled:"Disabled",Enabled:"Enabled"},LL={Disabled:"Disabled",Enabled:"Enabled"},$L={Disabled:"Disabled",Enabled:"Enabled"},NL={Disabled:"Disabled",Enabled:"Enabled"},UL={BucketOwner:"BucketOwner",Requester:"Requester"},GL={Disabled:"Disabled",Enabled:"Enabled"},FL={Enabled:"Enabled",Suspended:"Suspended"},zL={http:"http",https:"https"},jL={COMPLETE:"COMPLETE",COMPLETED:"COMPLETED",FAILED:"FAILED",PENDING:"PENDING",REPLICA:"REPLICA"},qL={ENABLED:"ENABLED"},HL={CHECKSUM:"Checksum",ETAG:"ETag",OBJECT_PARTS:"ObjectParts",OBJECT_SIZE:"ObjectSize",STORAGE_CLASS:"StorageClass"},VL={Enabled:"Enabled"},KL={COMPLIANCE:"COMPLIANCE",GOVERNANCE:"GOVERNANCE"},WL={ARCHIVE_ACCESS:"ARCHIVE_ACCESS",DEEP_ARCHIVE_ACCESS:"DEEP_ARCHIVE_ACCESS"},XL={url:"url"},JL={DEEP_ARCHIVE:"DEEP_ARCHIVE",EXPRESS_ONEZONE:"EXPRESS_ONEZONE",FSX_ONTAP:"FSX_ONTAP",FSX_OPENZFS:"FSX_OPENZFS",GLACIER:"GLACIER",GLACIER_IR:"GLACIER_IR",INTELLIGENT_TIERING:"INTELLIGENT_TIERING",ONEZONE_IA:"ONEZONE_IA",OUTPOSTS:"OUTPOSTS",REDUCED_REDUNDANCY:"REDUCED_REDUNDANCY",SNOW:"SNOW",STANDARD:"STANDARD",STANDARD_IA:"STANDARD_IA"},QL={RESTORE_STATUS:"RestoreStatus"},ZL={STANDARD:"STANDARD"},YL={Disabled:"Disabled",Enabled:"Enabled"},e$={Bulk:"Bulk",Expedited:"Expedited",Standard:"Standard"},t$={SQL:"SQL"},n$={BZIP2:"BZIP2",GZIP:"GZIP",NONE:"NONE"},s$={IGNORE:"IGNORE",NONE:"NONE",USE:"USE"},r$={DOCUMENT:"DOCUMENT",LINES:"LINES"},o$={ALWAYS:"ALWAYS",ASNEEDED:"ASNEEDED"},a$={SELECT:"SELECT"},l$=Object.freeze(Object.defineProperty({__proto__:null,$Command:E,AbacStatus$:Xi,AbortIncompleteMultipartUpload$:s0,AbortMultipartUpload$:Gy,AbortMultipartUploadCommand:jE,AbortMultipartUploadOutput$:r0,AbortMultipartUploadRequest$:o0,AccelerateConfiguration$:a0,AccessControlPolicy$:Ji,AccessControlTranslation$:i0,AccessDenied:$r,AccessDenied$:Gf,AnalyticsAndOperator$:c0,AnalyticsConfiguration$:go,AnalyticsExportDestination$:u0,AnalyticsFilter$:Ly,AnalyticsS3BucketDestination$:l0,AnalyticsS3ExportFileFormat:hL,ArchiveStatus:WL,BlockedEncryptionTypes$:d0,Bucket$:m0,BucketAbacStatus:z6,BucketAccelerateStatus:H6,BucketAlreadyExists:Ur,BucketAlreadyExists$:Ff,BucketAlreadyOwnedByYou:Gr,BucketAlreadyOwnedByYou$:zf,BucketCannedACL:rL,BucketInfo$:f0,BucketLifecycleConfiguration$:p0,BucketLocationConstraint:uL,BucketLoggingStatus$:h0,BucketLogsPermission:RL,BucketNamespace:oL,BucketType:iL,BucketVersioningStatus:FL,CORSConfiguration$:P0,CORSRule$:w0,CSVInput$:U0,CSVOutput$:G0,Checksum$:g0,ChecksumAlgorithm:Z6,ChecksumMode:qL,ChecksumType:X6,CommonPrefix$:C0,CompleteMultipartUpload$:Fy,CompleteMultipartUploadCommand:qE,CompleteMultipartUploadOutput$:E0,CompleteMultipartUploadRequest$:x0,CompletedMultipartUpload$:y0,CompletedPart$:S0,CompressionType:n$,Condition$:b0,ContinuationEvent$:B0,CopyObject$:zy,CopyObjectCommand:HE,CopyObjectOutput$:k0,CopyObjectRequest$:_0,CopyObjectResult$:A0,CopyPartResult$:R0,CreateBucket$:jy,CreateBucketCommand:VE,CreateBucketConfiguration$:v0,CreateBucketMetadataConfiguration$:qy,CreateBucketMetadataConfigurationCommand:KE,CreateBucketMetadataConfigurationRequest$:T0,CreateBucketMetadataTableConfiguration$:Hy,CreateBucketMetadataTableConfigurationCommand:WE,CreateBucketMetadataTableConfigurationRequest$:O0,CreateBucketOutput$:D0,CreateBucketRequest$:I0,CreateMultipartUpload$:Vy,CreateMultipartUploadCommand:XE,CreateMultipartUploadOutput$:M0,CreateMultipartUploadRequest$:L0,CreateSession$:Ky,CreateSessionCommand:hc,CreateSessionOutput$:$0,CreateSessionRequest$:N0,DataRedundancy:aL,DefaultRetention$:F0,Delete$:z0,DeleteBucket$:Wy,DeleteBucketAnalyticsConfiguration$:Xy,DeleteBucketAnalyticsConfigurationCommand:JE,DeleteBucketAnalyticsConfigurationRequest$:j0,DeleteBucketCommand:QE,DeleteBucketCors$:Jy,DeleteBucketCorsCommand:ZE,DeleteBucketCorsRequest$:q0,DeleteBucketEncryption$:Qy,DeleteBucketEncryptionCommand:YE,DeleteBucketEncryptionRequest$:H0,DeleteBucketIntelligentTieringConfiguration$:Zy,DeleteBucketIntelligentTieringConfigurationCommand:ex,DeleteBucketIntelligentTieringConfigurationRequest$:V0,DeleteBucketInventoryConfiguration$:Yy,DeleteBucketInventoryConfigurationCommand:tx,DeleteBucketInventoryConfigurationRequest$:K0,DeleteBucketLifecycle$:eS,DeleteBucketLifecycleCommand:nx,DeleteBucketLifecycleRequest$:W0,DeleteBucketMetadataConfiguration$:tS,DeleteBucketMetadataConfigurationCommand:sx,DeleteBucketMetadataConfigurationRequest$:X0,DeleteBucketMetadataTableConfiguration$:nS,DeleteBucketMetadataTableConfigurationCommand:rx,DeleteBucketMetadataTableConfigurationRequest$:J0,DeleteBucketMetricsConfiguration$:sS,DeleteBucketMetricsConfigurationCommand:ox,DeleteBucketMetricsConfigurationRequest$:Q0,DeleteBucketOwnershipControl
13s$:rS,DeleteBucketOwnershipControlsCommand:ax,DeleteBucketOwnershipControlsRequest$:Z0,DeleteBucketPolicy$:oS,DeleteBucketPolicyCommand:ix,DeleteBucketPolicyRequest$:Y0,DeleteBucketReplication$:aS,DeleteBucketReplicationCommand:cx,DeleteBucketReplicationRequest$:ep,DeleteBucketRequest$:tp,DeleteBucketTagging$:iS,DeleteBucketTaggingCommand:ux,DeleteBucketTaggingRequest$:np,DeleteBucketWebsite$:cS,DeleteBucketWebsiteCommand:lx,DeleteBucketWebsiteRequest$:sp,DeleteMarkerEntry$:op,DeleteMarkerReplication$:ap,DeleteMarkerReplicationStatus:OL,DeleteObject$:uS,DeleteObjectCommand:dx,DeleteObjectOutput$:ip,DeleteObjectRequest$:cp,DeleteObjectTagging$:dS,DeleteObjectTaggingCommand:fx,DeleteObjectTaggingOutput$:dp,DeleteObjectTaggingRequest$:mp,DeleteObjects$:lS,DeleteObjectsCommand:mx,DeleteObjectsOutput$:up,DeleteObjectsRequest$:lp,DeletePublicAccessBlock$:mS,DeletePublicAccessBlockCommand:px,DeletePublicAccessBlockRequest$:fp,DeletedObject$:rp,Destination$:pp,DestinationResult$:hp,EncodingType:XL,Encryption$:gp,EncryptionConfiguration$:Cp,EncryptionType:CL,EncryptionTypeMismatch:Hr,EncryptionTypeMismatch$:jf,EndEvent$:yp,ErrorDetails$:Co,ErrorDocument$:Qi,Event:vL,EventBridgeConfiguration$:Ep,ExistingObjectReplication$:xp,ExistingObjectReplicationStatus:ML,ExpirationState:fL,ExpirationStatus:_L,ExpressionType:t$,FileHeaderInfo:s$,FilterRule$:bp,FilterRuleName:TL,GetBucketAbac$:fS,GetBucketAbacCommand:hx,GetBucketAbacOutput$:Bp,GetBucketAbacRequest$:kp,GetBucketAccelerateConfiguration$:pS,GetBucketAccelerateConfigurationCommand:gx,GetBucketAccelerateConfigurationOutput$:_p,GetBucketAccelerateConfigurationRequest$:Ap,GetBucketAcl$:hS,GetBucketAclCommand:Cx,GetBucketAclOutput$:Rp,GetBucketAclRequest$:Pp,GetBucketAnalyticsConfiguration$:gS,GetBucketAnalyticsConfigurationCommand:yx,GetBucketAnalyticsConfigurationOutput$:wp,GetBucketAnalyticsConfigurationRequest$:vp,GetBucketCors$:CS,GetBucketCorsCommand:Sx,GetBucketCorsOutput$:Tp,GetBucketCorsRequest$:Op,GetBucketEncryption$:yS,GetBucketEncryptionCommand:Ex,GetBucketEncryptionOutput$:Dp,GetBucketEncryptionRequest$:Ip,GetBucketIntelligentTieringConfiguration$:SS,GetBucketIntelligentTieringConfigurationCommand:xx,GetBucketIntelligentTieringConfigurationOutput$:Mp,GetBucketIntelligentTieringConfigurationRequest$:Lp,GetBucketInventoryConfiguration$:ES,GetBucketInventoryConfigurationCommand:bx,GetBucketInventoryConfigurationOutput$:$p,GetBucketInventoryConfigurationRequest$:Np,GetBucketLifecycleConfiguration$:xS,GetBucketLifecycleConfigurationCommand:Bx,GetBucketLifecycleConfigurationOutput$:Up,GetBucketLifecycleConfigurationRequest$:Gp,GetBucketLocation$:bS,GetBucketLocationCommand:kx,GetBucketLocationOutput$:Fp,GetBucketLocationRequest$:zp,GetBucketLogging$:BS,GetBucketLoggingCommand:_x,GetBucketLoggingOutput$:jp,GetBucketLoggingRequest$:qp,GetBucketMetadataConfiguration$:kS,GetBucketMetadataConfigurationCommand:Ax,GetBucketMetadataConfigurationOutput$:Hp,GetBucketMetadataConfigurationRequest$:Vp,GetBucketMetadataConfigurationResult$:Kp,GetBucketMetadataTableConfiguration$:_S,GetBucketMetadataTableConfigurationCommand:Rx,GetBucketMetadataTableConfigurationOutput$:Wp,GetBucketMetadataTableConfigurationRequest$:Xp,GetBucketMetadataTableConfigurationResult$:Jp,GetBucketMetricsConfiguration$:AS,GetBucketMetricsConfigurationCommand:Px,GetBucketMetricsConfigurationOutput$:Qp,GetBucketMetricsConfigurationRequest$:Zp,GetBucketNotificationConfiguration$:RS,GetBucketNotificationConfigurationCommand:wx,GetBucketNotificationConfigurationRequest$:Yp,GetBucketOwnershipControls$:PS,GetBucketOwnershipControlsCommand:vx,GetBucketOwnershipControlsOutput$:eh,GetBucketOwnershipControlsRequest$:th,GetBucketPolicy$:wS,GetBucketPolicyCommand:Tx,GetBucketPolicyOutput$:nh,GetBucketPolicyRequest$:sh,GetBucketPolicyStatus$:vS,GetBucketPolicyStatusCommand:Ox,GetBucketPolicyStatusOutput$:rh,GetBucketPolicyStatusRequest$:oh,GetBucketReplication$:TS,GetBucketReplicationCommand:Dx,GetBucketReplicationOutput$:ah,GetBucketReplicationRequest$:ih,GetBucketRequestPayment$:OS,GetBucketRequestPaymentCommand:Ix,GetBucketRequestPaymentOutput$:ch,GetBucketRequestPaymentRequest$:uh,GetBucketTagging$:DS,GetBucketTaggingCommand:Mx,GetBucketTaggingOutput$:lh,GetBucketTaggingRequest$:dh,GetBucketVersioning$:IS,GetBucketVersioningCommand:Lx,GetBucketVersioningOutput$:mh,GetBucketVersioningRequest$:fh,GetBucketWebsite$:MS,GetBucketWebsiteCommand:$x,GetBucketWebsiteOutput$:ph,GetBucketWebsiteRequest$:hh,GetObject$:LS,GetObjectAcl$:$S,GetObjectAclCommand:Nx,GetObjectAclOutput$:gh,GetObjectAclRequest$:Ch,GetObjectAttributes$:NS,GetObjectAttributesCommand:Ux,GetObjectAttributesOutput$:yh,GetObjectAttributesParts$:Sh,GetObjectAttributesRequest$:Eh,GetObjectCommand:Gx,GetObjectLegalHold$:US,GetObjectLegalHoldCommand:Fx,GetObjectLegalHoldOutput$:xh,GetObjectLegalHoldRequest$:bh,GetObjectLockConfiguration$:GS,GetObjectLockConfigurationCommand:zx,GetObjectLockConfigurationOutput$:Bh,GetObjectLockConfigurationRequest$:kh,GetObjectOutput$:_h,GetObjectRequest$:Ah,GetObjectRetention$:FS,GetObjectRetentionCommand:jx,GetObjectRetentionOutput$:Rh,GetObjectRetentionRequest$:Ph,GetObjectTagging$:zS,GetObjectTaggingCommand:qx,GetObjectTaggingOutput$:wh,GetObjectTaggingRequest$:vh,GetObjectTorrent$:jS,GetObjectTorrentCommand:Hx,GetObjectTorrentOutput$:Th,GetObjectTorrentRequest$:Oh,GetPublicAccessBlock$:qS,GetPublicAccessBlockCommand:Vx,GetPublicAccessBlockOutput$:Dh,GetPublicAccessBlockRequest$:Ih,GlacierJobParameters$:Mh,Grant$:Lh,Grantee$:Zi,HeadBucket$:HS,HeadBucketCommand:Po,HeadBucketOutput$:$h,HeadBucketRequest$:Nh,HeadObject$:VS,HeadObjectC
13ommand:wo,HeadObjectOutput$:Uh,HeadObjectRequest$:Gh,IdempotencyParameterMismatch:Xr,IdempotencyParameterMismatch$:qf,IndexDocument$:Yi,Initiator$:ec,InputSerialization$:tc,IntelligentTieringAccessTier:SL,IntelligentTieringAndOperator$:Fh,IntelligentTieringConfiguration$:yo,IntelligentTieringFilter$:zh,IntelligentTieringStatus:yL,InvalidObjectState:zr,InvalidObjectState$:Hf,InvalidRequest:Vr,InvalidRequest$:Vf,InvalidWriteOffset:Kr,InvalidWriteOffset$:Kf,InventoryConfiguration$:So,InventoryConfigurationState:dL,InventoryDestination$:jh,InventoryEncryption$:qh,InventoryFilter$:Hh,InventoryFormat:EL,InventoryFrequency:BL,InventoryIncludedObjectVersions:xL,InventoryOptionalField:bL,InventoryS3BucketDestination$:Vh,InventorySchedule$:Kh,InventoryTableConfiguration$:Wh,InventoryTableConfigurationResult$:Xh,InventoryTableConfigurationUpdates$:Jh,JSONInput$:eg,JSONOutput$:tg,JSONType:r$,JournalTableConfiguration$:Qh,JournalTableConfigurationResult$:Zh,JournalTableConfigurationUpdates$:Yh,LambdaFunctionConfiguration$:ng,LifecycleExpiration$:sg,LifecycleRule$:rg,LifecycleRuleAndOperator$:og,LifecycleRuleFilter$:ag,ListBucketAnalyticsConfigurations$:KS,ListBucketAnalyticsConfigurationsCommand:Kx,ListBucketAnalyticsConfigurationsOutput$:ig,ListBucketAnalyticsConfigurationsRequest$:cg,ListBucketIntelligentTieringConfigurations$:WS,ListBucketIntelligentTieringConfigurationsCommand:Wx,ListBucketIntelligentTieringConfigurationsOutput$:ug,ListBucketIntelligentTieringConfigurationsRequest$:lg,ListBucketInventoryConfigurations$:XS,ListBucketInventoryConfigurationsCommand:Xx,ListBucketInventoryConfigurationsOutput$:dg,ListBucketInventoryConfigurationsRequest$:mg,ListBucketMetricsConfigurations$:JS,ListBucketMetricsConfigurationsCommand:Jx,ListBucketMetricsConfigurationsOutput$:fg,ListBucketMetricsConfigurationsRequest$:pg,ListBuckets$:QS,ListBucketsCommand:gc,ListBucketsOutput$:hg,ListBucketsRequest$:gg,ListDirectoryBuckets$:ZS,ListDirectoryBucketsCommand:Cc,ListDirectoryBucketsOutput$:Cg,ListDirectoryBucketsRequest$:yg,ListMultipartUploads$:YS,ListMultipartUploadsCommand:Qx,ListMultipartUploadsOutput$:Sg,ListMultipartUploadsRequest$:Eg,ListObjectVersions$:nE,ListObjectVersionsCommand:Yx,ListObjectVersionsOutput$:_g,ListObjectVersionsRequest$:Ag,ListObjects$:eE,ListObjectsCommand:Zx,ListObjectsOutput$:xg,ListObjectsRequest$:bg,ListObjectsV2$:tE,ListObjectsV2Command:yc,ListObjectsV2Output$:Bg,ListObjectsV2Request$:kg,ListParts$:sE,ListPartsCommand:Sc,ListPartsOutput$:Rg,ListPartsRequest$:Pg,LocationInfo$:wg,LocationType:cL,LoggingEnabled$:nc,MFADelete:YL,MFADeleteStatus:GL,MetadataConfiguration$:vg,MetadataConfigurationResult$:Tg,MetadataDirective:Y6,MetadataEntry$:Og,MetadataTableConfiguration$:Dg,MetadataTableConfigurationResult$:Ig,MetadataTableEncryptionConfiguration$:Eo,Metrics$:Mg,MetricsAndOperator$:Lg,MetricsConfiguration$:xo,MetricsFilter$:$y,MetricsStatus:DL,MultipartUpload$:$g,NoSuchBucket:Fr,NoSuchBucket$:Wf,NoSuchKey:jr,NoSuchKey$:Xf,NoSuchUpload:Lr,NoSuchUpload$:Jf,NoncurrentVersionExpiration$:Ng,NoncurrentVersionTransition$:Ug,NotFound:qr,NotFound$:Qf,NotificationConfiguration$:sc,NotificationConfigurationFilter$:bo,ObjectAlreadyInActiveTierError:Jr,ObjectAlreadyInActiveTierError$:Zf,ObjectAttributes:HL,ObjectCannedACL:Q6,ObjectEncryption$:Ny,ObjectIdentifier$:Fg,ObjectLockConfiguration$:rc,ObjectLockEnabled:VL,ObjectLockLegalHold$:oc,ObjectLockLegalHoldStatus:eL,ObjectLockMode:tL,ObjectLockRetention$:ac,ObjectLockRetentionMode:KL,ObjectLockRule$:zg,ObjectNotInActiveTierError:Nr,ObjectNotInActiveTierError$:Yf,ObjectOwnership:lL,ObjectPart$:jg,ObjectStorageClass:JL,ObjectVersion$:qg,ObjectVersionStorageClass:ZL,OptionalObjectAttributes:QL,OutputLocation$:Hg,OutputSerialization$:ic,Owner$:Bt,OwnerOverride:W6,OwnershipControls$:cc,OwnershipControlsRule$:Vg,ParquetInput$:Kg,Part$:Wg,PartitionDateSource:PL,PartitionedPrefix$:Xg,Payer:UL,Permission:K6,PolicyStatus$:Jg,Progress$:Qg,ProgressEvent$:Zg,Protocol:zL,PublicAccessBlockConfiguration$:uc,PutBucketAbac$:rE,PutBucketAbacCommand:eb,PutBucketAbacRequest$:Yg,PutBucketAccelerateConfiguration$:oE,PutBucketAccelerateConfigurationCommand:tb,PutBucketAccelerateConfigurationRequest$:eC,PutBucketAcl$:aE,PutBucketAclCommand:nb,PutBucketAclRequest$:tC,PutBucketAnalyticsConfiguration$:iE,PutBucketAnalyticsConfigurationCommand:sb,PutBucketAnalyticsConfigurationRequest$:nC,PutBucketCors$:cE,PutBucketCorsCommand:rb,PutBucketCorsRequest$:sC,PutBucketEncryption$:uE,PutBucketEncryptionCommand:ob,PutBucketEncryptionRequest$:rC,PutBucketIntelligentTieringConfiguration$:lE,PutBucketIntelligentTieringConfigurationCommand:ab,PutBucketIntelligentTieringConfigurationRequest$:oC,PutBucketInventoryConfiguration$:dE,PutBucketInventoryConfigurationCommand:ib,PutBucketInventoryConfigurationRequest$:aC,PutBucketLifecycleConfiguration$:mE,PutBucketLifecycleConfigurationCommand:cb,PutBucketLifecycleConfigurationOutput$:iC,PutBucketLifecycleConfigurationRequest$:cC,PutBucketLogging$:fE,PutBucketLoggingCommand:ub,PutBucketLoggingRequest$:uC,PutBucketMetricsConfiguration$:pE,PutBucketMetricsConfigurationCommand:lb,PutBucketMetricsConfigurationRequest$:lC,PutBucketNotificationConfiguration$:hE,PutBucketNotificationConfigurationCommand:db,PutBucketNotificationConfigurationRequest$:dC,PutBucketOwnershipControl
13s$:gE,PutBucketOwnershipControlsCommand:mb,PutBucketOwnershipControlsRequest$:mC,PutBucketPolicy$:CE,PutBucketPolicyCommand:fb,PutBucketPolicyRequest$:fC,PutBucketReplication$:yE,PutBucketReplicationCommand:pb,PutBucketReplicationRequest$:pC,PutBucketRequestPayment$:SE,PutBucketRequestPaymentCommand:hb,PutBucketRequestPaymentRequest$:hC,PutBucketTagging$:EE,PutBucketTaggingCommand:gb,PutBucketTaggingRequest$:gC,PutBucketVersioning$:xE,PutBucketVersioningCommand:Cb,PutBucketVersioningRequest$:CC,PutBucketWebsite$:bE,PutBucketWebsiteCommand:yb,PutBucketWebsiteRequest$:yC,PutObject$:BE,PutObjectAcl$:kE,PutObjectAclCommand:Sb,PutObjectAclOutput$:SC,PutObjectAclRequest$:EC,PutObjectCommand:Eb,PutObjectLegalHold$:_E,PutObjectLegalHoldCommand:xb,PutObjectLegalHoldOutput$:xC,PutObjectLegalHoldRequest$:bC,PutObjectLockConfiguration$:AE,PutObjectLockConfigurationCommand:bb,PutObjectLockConfigurationOutput$:BC,PutObjectLockConfigurationRequest$:kC,PutObjectOutput$:_C,PutObjectRequest$:AC,PutObjectRetention$:RE,PutObjectRetentionCommand:Bb,PutObjectRetentionOutput$:RC,PutObjectRetentionRequest$:PC,PutObjectTagging$:PE,PutObjectTaggingCommand:kb,PutObjectTaggingOutput$:wC,PutObjectTaggingRequest$:vC,PutPublicAccessBlock$:wE,PutPublicAccessBlockCommand:_b,PutPublicAccessBlockRequest$:TC,QueueConfiguration$:OC,QuoteFields:o$,RecordExpiration$:Bo,RecordsEvent$:DC,Redirect$:IC,RedirectAllRequestsTo$:lc,RenameObject$:vE,RenameObjectCommand:Ab,RenameObjectOutput$:MC,RenameObjectRequest$:LC,ReplicaModifications$:$C,ReplicaModificationsStatus:LL,ReplicationConfiguration$:dc,ReplicationRule$:NC,ReplicationRuleAndOperator$:UC,ReplicationRuleFilter$:GC,ReplicationRuleStatus:NL,ReplicationStatus:jL,ReplicationTime$:FC,ReplicationTimeStatus:IL,ReplicationTimeValue$:mc,RequestCharged:j6,RequestPayer:q6,RequestPaymentConfiguration$:zC,RequestProgress$:jC,RestoreObject$:TE,RestoreObjectCommand:Rb,RestoreObjectOutput$:qC,RestoreObjectRequest$:HC,RestoreRequest$:VC,RestoreRequestType:a$,RestoreStatus$:fc,RoutingRule$:KC,S3:Kb,S3Client:ss,S3KeyFilter$:WC,S3Location$:XC,S3ServiceException:ce,S3ServiceException$:Uf,S3TablesBucketType:wL,S3TablesDestination$:JC,S3TablesDestinationResult$:QC,SSEKMS$:iy,SSEKMSEncryption$:uy,SSES3$:ly,ScanRange$:ZC,SelectObjectContent$:OE,SelectObjectContentCommand:Pb,SelectObjectContentEventStream$:Uy,SelectObjectContentOutput$:YC,SelectObjectContentRequest$:ey,SelectParameters$:ty,ServerSideEncryption:J6,ServerSideEncryptionByDefault$:ny,ServerSideEncryptionConfiguration$:pc,ServerSideEncryptionRule$:sy,SessionCredentials$:ry,SessionMode:pL,SimplePrefix$:oy,SourceSelectionCriteria$:ay,SseKmsEncryptedObjects$:cy,SseKmsEncryptedObjectsStatus:$L,Stats$:dy,StatsEvent$:my,StorageClass:nL,StorageClassAnalysis$:fy,StorageClassAnalysisDataExport$:py,StorageClassAnalysisSchemaVersion:gL,TableSseAlgorithm:mL,Tag$:Cn,Tagging$:ko,TaggingDirective:sL,TargetGrant$:hy,TargetObjectKeyFormat$:gy,Tier:e$,Tiering$:Cy,TooManyParts:Wr,TooManyParts$:e0,TopicConfiguration$:yy,Transition$:Sy,TransitionDefaultMinimumObjectSize:AL,TransitionStorageClass:kL,Type:V6,UpdateBucketMetadataInventoryTableConfiguration$:DE,UpdateBucketMetadataInventoryTableConfigurationCommand:wb,UpdateBucketMetadataInventoryTableConfigurationRequest$:Ey,UpdateBucketMetadataJournalTableConfiguration$:IE,UpdateBucketMetadataJournalTableConfigurationCommand:vb,UpdateBucketMetadataJournalTableConfigurationRequest$:xy,UpdateObjectEncryption$:ME,UpdateObjectEncryptionCommand:Tb,UpdateObjectEncryptionRequest$:by,UpdateObjectEncryptionResponse$:By,UploadPart$:LE,UploadPartCommand:Ob,UploadPartCopy$:$E,UploadPartCopyCommand:Db,UploadPartCopyOutput$:ky,UploadPartCopyRequest$:_y,UploadPartOutput$:Ay,UploadPartRequest$:Ry,VersioningConfiguration$:Py,WebsiteConfiguration$:wy,WriteGetObjectResponse$:NE,WriteGetObjectResponseCommand:Ib,WriteGetObjectResponseRequest$:vy,_Error$:Sp,_Object$:Gg,__Client:sl,errorTypeRegistries:t0,paginateListBuckets:Mb,paginateListDirectoryBuckets:Lb,paginateListObjectsV2:$b,paginateListParts:Nb,waitForBucketExists:M6,waitForBucketNotExists:L6,waitForObjectExists:$6,waitForObjectNotExists:N6,waitUntilBucketExists:Gb,waitUntilBucketNotExists:zb,waitUntilObjectExists:qb,waitUntilObjectNotExists:Vb},Symbol.toStringTag,{value:"Module"}));
13export{l$ as i,An as t};

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.