<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[4296],{98891:function(e,t,r){r(17321);var n=r(79614);"undefined"!==typeof window&amp;&amp;(window.AWS=n),e.exports=n,"undefined"!==typeof self&amp;&amp;(self.AWS=n)},96105:function(e,t,r){r(17321);var n=r(79614),o=n.Service,i=n.apiLoader;i.services.cognitoidentity={},n.CognitoIdentity=o.defineService("cognitoidentity",["2014-06-30"]),Object.defineProperty(i.services.cognitoidentity,"2014-06-30",{get:function(){var e=r(57377);return e.paginators=r(85010).o,e},enumerable:!0,configurable:!0}),e.exports=n.CognitoIdentity},34766:function(e,t,r){r(17321);var n=r(79614),o=n.Service,i=n.apiLoader;i.services.s3={},n.S3=o.defineService("s3",["2006-03-01"]),r(3906),Object.defineProperty(i.services.s3,"2006-03-01",{get:function(){var e=r(1129);return e.paginators=r(7265).o,e.waiters=r(74048).V,e},enumerable:!0,configurable:!0}),e.exports=n.S3},93568:function(e,t,r){r(17321);var n=r(79614),o=n.Service,i=n.apiLoader;i.services.sts={},n.STS=o.defineService("sts",["2011-06-15"]),r(44456),Object.defineProperty(i.services.sts,"2011-06-15",{get:function(){var e=r(80753);return e.paginators=r(93639).o,e},enumerable:!0,configurable:!0}),e.exports=n.STS},16862:function(e){function t(e,r){if(!t.services.hasOwnProperty(e))throw new Error("InvalidService: Failed to load api for "+e);return t.services[e][r]}t.services={},e.exports=t},47821:function(e,t,r){var n=r(9790),o=r(15610),i=r(14314),a=r(11365);e.exports={createHash:function(e){if("md5"===(e=e.toLowerCase()))return new o;if("sha256"===e)return new a;if("sha1"===e)return new i;throw new Error("Hash algorithm "+e+" is not supported in the browser SDK")},createHmac:function(e,t){if("md5"===(e=e.toLowerCase()))return new n(o,t);if("sha256"===e)return new n(a,t);if("sha1"===e)return new n(i,t);throw new Error("HMAC algorithm "+e+" is not supported in the browser SDK")},createSign:function(){throw new Error("createSign is not implemented in the browser")}}},66323:function(e,t,r){var n=r(48764).Buffer;"undefined"!==typeof ArrayBuffer&amp;&amp;"undefined"===typeof ArrayBuffer.isView&amp;&amp;(ArrayBuffer.isView=function(e){return o.indexOf(Object.prototype.toString.call(e))&gt;-1});var o=["[object Int8Array]","[object Uint8Array]","[object Uint8ClampedArray]","[object Int16Array]","[object Uint16Array]","[object Int32Array]","[object Uint32Array]","[object Float32Array]","[object Float64Array]","[object DataView]"];e.exports={isEmptyData:function(e){return"string"===typeof e?0===e.length:0===e.byteLength},convertToBuffer:function(e){return"string"===typeof e&amp;&amp;(e=new n(e,"utf8")),ArrayBuffer.isView(e)?new Uint8Array(e.buffer,e.byteOffset,e.byteLength/Uint8Array.BYTES_PER_ELEMENT):new Uint8Array(e)}}},9790:function(e,t,r){var n=r(66323);function o(e,t){this.hash=new e,this.outer=new e;var r=function(e,t){var r=n.convertToBuffer(t);if(r.byteLength&gt;e.BLOCK_SIZE){var o=new e;o.update(r),r=o.digest()}var i=new Uint8Array(e.BLOCK_SIZE);return i.set(r),i}(e,t),o=new Uint8Array(e.BLOCK_SIZE);o.set(r);for(var i=0;i&lt;e.BLOCK_SIZE;i++)r[i]^=54,o[i]^=92;this.hash.update(r),this.outer.update(o);for(i=0;i&lt;r.byteLength;i++)r[i]=0}e.exports=o,o.prototype.update=function(e){if(n.isEmptyData(e)||this.error)return this;try{this.hash.update(n.convertToBuffer(e))}catch(t){this.error=t}return this},o.prototype.digest=function(e){return this.outer.finished||this.outer.update(this.hash.digest()),this.outer.digest(e)}},15610:function(e,t,r){var n=r(66323),o=r(48764).Buffer,i=64;function a(){this.state=[1732584193,4023233417,2562383102,271733878],this.buffer=new DataView(new ArrayBuffer(i)),this.bufferLength=0,this.bytesHashed=0,this.finished=!1}function s(e,t,r,n,o,i){return((t=(t+e&amp;4294967295)+(n+i&amp;4294967295)&amp;4294967295)&lt;&lt;o|t&gt;&gt;&gt;32-o)+r&amp;4294967295}function c(e,t,r,n,o,i,a){return s(t&amp;r|~t&amp;n,e,t,o,i,a)}function u(e,t,r,n,o,i,a){return s(t&amp;n|r&amp;~n,e,t,o,i,a)}function l(e,t,r,n,o,i,a){return s(t^r^n,e,t,o,i,a)}function d(e,t,r,n,o,i,a){return s(r^(t|~n),e,t,o,i,a)}e.exports=a,a.BLOCK_SIZE=i,a.prototype.update=function(e){if(n.isEmptyData(e))return this;if(this.finished)throw new Error("Attempted to update an already finished hash.");var t=n.convertToBuffer(e),r=0,o=t.byteLength;for(this.bytesHashed+=o;o&gt;0;)this.buffer.setUint8(this.bufferLength++,t[r++]),o--,this.bufferLength===i&amp;&amp;(this.hashBuffer(),this.bufferLength=0);return this},a.prototype.digest=function(e){if(!this.finished){var t=this,r=t.buffer,n=t.bufferLength,a=8*t.bytesHashed;if(r.setUint8(this.bufferLength++,128),n%i&gt;=56){for(var s=this.bufferLength;s&lt;i;s++)r.setUint8(s,0);this.hashBuffer(),this.bufferLength=0}for(s=this.bufferLength;s&lt;56;s++)r.setUint8(s,0);r.setUint32(56,a&gt;&gt;&gt;0,!0),r.setUint32(60,Math.floor(a/4294967296),!0),this.hashBuffer(),this.finished=!0}var c=new DataView(new ArrayBuffer(16));for(s=0;s&lt;4;s++)c.setUint32(4*s,this.state[s],!0);var u=new o(c.buffer,c.byteOffset,c.byteLength);return e?u.toString(e):u},a.prototype.hashBuffer=function(){var e=this.buffer,t=this.state,r=t[0],n=t[1],o=t[2],i=t[3];r=c(r,n,o,i,e.getUint32(0,!0),7,3614090360),i=c(i,r,n,o,e.getUint32(4,!0),12,3905402710),o=c(o,i,r,n,e.getUint32(8,!0),17,606105819),n=c(n,o,i,r,e.getUint32(12,!0),22,3250441966),r=c(r,n,o,i,e.getUint32(16,!0),7,4118548399),i=c(i,r,n,o,e.getUint32(20,!0),12,1200080426),o=c(o,i,r,n,e.getUint32(24,!0),17,2821735955),n=c(n,o,i,r,e.getUint32(28,!0),22,4249261313),r=c(r,n,o,i,e.getUint32(32,!0),7,1770035416),i=c(i,r,n,o,e.getUint32(36,!0),12,2336552879),o=c(o,i,r,n,e.getUint32(40,!0),17,4294925233),n=c(n,o,i,r,e.getUint32(44,!0),22,2304563134),r=c(r,n,o,i,e.getUint32(48,!0),7,1804603682),i=c(i,r,n,o,e.getUint32(52,!0),12,4254626195),o=c(o,i,r,n,e.getUint32(56,!0),17,2792965006),r=u(r,n=c(n,o,i,r,e.getUint32(60,!0),22,1236535329),o,i,e.getUint32(4,!0),5,4129170786),i=u(i,r,n,o,e.getUint32(24,!0),9,3225465664),o=u(o,i,r,n,e.getUint32(44,!0),14,643717713),n=u(n,o,i,r,e.getUint32(0,!0),20,3921069994),r=u(r,n,o,i,e.getUint32(20,!0),5,3593408605),i=u(i,r,n,o,e.getUint32(40,!0),9,38016083),o=u(o,i,r,n,e.getUint32(60,!0),14,3634488961),n=u(n,o,i,r,e.getUint32(16,!0),20,3889429448),r=u(r,n,o,i,e.getUint32(36,!0),5,568446438),i=u(i,r,n,o,e.getUint32(56,!0),9,3275163606),o=u(o,i,r,n,e.getUint32(12,!0),14,4107603335),n=u(n,o,i,r,e.getUint32(32,!0),20,1163531501),r=u(r,n,o,i,e.getUint32(52,!0),5,2850285829),i=u(i,r,n,o,e.getUint32(8,!0),9,4243563512),o=u(o,i,r,n,e.getUint32(28,!0),14,1735328473),r=l(r,n=u(n,o,i,r,e.getUint32(48,!0),20,2368359562),o,i,e.getUint32(20,!0),4,4294588738),i=l(i,r,n,o,e.getUint32(32,!0),11,2272392833),o=l(o,i,r,n,e.getUint32(44,!0),16,1839030562),n=l(n,o,i,r,e.getUint32(56,!0),23,4259657740),r=l(r,n,o,i,e.getUint32(4,!0),4,2763975236),i=l(i,r,n,o,e.getUint32(16,!0),11,1272893353),o=l(o,i,r,n,e.getUint32(28,!0),16,4139469664),n=l(n,o,i,r,e.getUint32(40,!0),23,3200236656),r=l(r,n,o,i,e.getUint32(52,!0),4,681279174),i=l(i,r,n,o,e.getUint32(0,!0),11,3936430074),o=l(o,i,r,n,e.getUint32(12,!0),16,3572445317),n=l(n,o,i,r,e.getUint32(24,!0),23,76029189),r=l(r,n,o,i,e.getUint32(36,!0),4,3654602809),i=l(i,r,n,o,e.getUint32(48,!0),11,3873151461),o=l(o,i,r,n,e.getUint32(60,!0),16,530742520),r=d(r,n=l(n,o,i,r,e.getUint32(8,!0),23,3299628645),o,i,e.getUint32(0,!0),6,4096336452),i=d(i,r,n,o,e.getUint32(28,!0),10,1126891415),o=d(o,i,r,n,e.getUint32(56,!0),15,2878612391),n=d(n,o,i,r,e.getUint32(20,!0),21,4237533241),r=d(r,n,o,i,e.getUint32(48,!0),6,1700485571),i=d(i,r,n,o,e.getUint32(12,!0),10,2399980690),o=d(o,i,r,n,e.getUint32(40,!0),15,4293915773),n=d(n,o,i,r,e.getUint32(4,!0),21,2240044497),r=d(r,n,o,i,e.getUint32(32,!0),6,1873313359),i=d(i,r,n,o,e.getUint32(60,!0),10,4264355552),o=d(o,i,r,n,e.getUint32(24,!0),15,2734768916),n=d(n,o,i,r,e.getUint32(52,!0),21,1309151649),r=d(r,n,o,i,e.getUint32(16,!0),6,4149444226),i=d(i,r,n,o,e.getUint32(44,!0),10,3174756917),o=d(o,i,r,n,e.getUint32(8,!0),15,718787259),n=d(n,o,i,r,e.getUint32(36,!0),21,3951481745),t[0]=r+t[0]&amp;4294967295,t[1]=n+t[1]&amp;4294967295,t[2]=o+t[2]&amp;4294967295,t[3]=i+t[3]&amp;4294967295}},14314:function(e,t,r){var n=r(48764).Buffer,o=r(66323);new Uint32Array([1518500249,1859775393,-1894007588,-899497514]),Math.pow(2,53);function i(){this.h0=1732584193,this.h1=4023233417,this.h2=2562383102,this.h3=271733878,this.h4=3285377520,this.block=new Uint32Array(80),this.offset=0,this.shift=24,this.totalLength=0}e.exports=i,i.BLOCK_SIZE=64,i.prototype.update=function(e){if(this.finished)throw new Error("Attempted to update an already finished hash.");if(o.isEmptyData(e))return this;var t=(e=o.convertToBuffer(e)).length;this.totalLength+=8*t;for(var r=0;r&lt;t;r++)this.write(e[r]);return this},i.prototype.write=function(e){this.block[this.offset]|=(255&amp;e)&lt;&lt;this.shift,this.shift?this.shift-=8:(this.offset++,this.shift=24),16===this.offset&amp;&amp;this.processBlock()},i.prototype.digest=function(e){this.write(128),(this.offset&gt;14||14===this.offset&amp;&amp;this.shift&lt;24)&amp;&amp;this.processBlock(),this.offset=14,this.shift=24,this.write(0),this.write(0),this.write(this.totalLength&gt;0xffffffffff?this.totalLength/1099511627776:0),this.write(this.totalLength&gt;4294967295?this.totalLength/4294967296:0);for(var t=24;t&gt;=0;t-=8)this.write(this.totalLength&gt;&gt;t);var r=new n(20),o=new DataView(r.buffer);return o.setUint32(0,this.h0,!1),o.setUint32(4,this.h1,!1),o.setUint32(8,this.h2,!1),o.setUint32(12,this.h3,!1),o.setUint32(16,this.h4,!1),e?r.toString(e):r},i.prototype.processBlock=function(){for(var e=16;e&lt;80;e++){var t=this.block[e-3]^this.block[e-8]^this.block[e-14]^this.block[e-16];this.block[e]=t&lt;&lt;1|t&gt;&gt;&gt;31}var r,n,o=this.h0,i=this.h1,a=this.h2,s=this.h3,c=this.h4;for(e=0;e&lt;80;e++){e&lt;20?(r=s^i&amp;(a^s),n=1518500249):e&lt;40?(r=i^a^s,n=1859775393):e&lt;60?(r=i&amp;a|s&amp;(i|a),n=2400959708):(r=i^a^s,n=3395469782);var u=(o&lt;&lt;5|o&gt;&gt;&gt;27)+r+c+n+(0|this.block[e]);c=s,s=a,a=i&lt;&lt;30|i&gt;&gt;&gt;2,i=o,o=u}for(this.h0=this.h0+o|0,this.h1=this.h1+i|0,this.h2=this.h2+a|0,this.h3=this.h3+s|0,this.h4=this.h4+c|0,this.offset=0,e=0;e&lt;16;e++)this.block[e]=0}},11365:function(e,t,r){var n=r(48764).Buffer,o=r(66323),i=64,a=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,2756734187,3204031479,3329325298]),s=Math.pow(2,53)-1;function c(){this.state=[1779033703,3144134277,1013904242,2773480762,1359893119,2600822924,528734635,1541459225],this.temp=new Int32Array(64),this.buffer=new Uint8Array(64),this.bufferLength=0,this.bytesHashed=0,this.finished=!1}e.exports=c,c.BLOCK_SIZE=i,c.prototype.update=function(e){if(this.finished)throw new Error("Attempted to update an already finished hash.");if(o.isEmptyData(e))return this;var t=0,r=(e=o.convertToBuffer(e)).byteLength;if(this.bytesHashed+=r,8*this.bytesHashed&gt;s)throw new Error("Cannot hash more than 2^53 - 1 bits");for(;r&gt;0;)this.buffer[this.bufferLength++]=e[t++],r--,this.bufferLength===i&amp;&amp;(this.hashBuffer(),this.bufferLength=0);return this},c.prototype.digest=function(e){if(!this.finished){var t=8*this.bytesHashed,r=new DataView(this.buffer.buffer,this.buffer.byteOffset,this.buffer.byteLength),o=this.bufferLength;if(r.setUint8(this.bufferLength++,128),o%i&gt;=56){for(var a=this.bufferLength;a&lt;i;a++)r.setUint8(a,0);this.hashBuffer(),this.bufferLength=0}for(a=this.bufferLength;a&lt;56;a++)r.setUint8(a,0);r.setUint32(56,Math.floor(t/4294967296),!0),r.setUint32(60,t),this.hashBuffer(),this.finished=!0}var s=new n(32);for(a=0;a&lt;8;a++)s[4*a]=this.state[a]&gt;&gt;&gt;24&amp;255,s[4*a+1]=this.state[a]&gt;&gt;&gt;16&amp;255,s[4*a+2]=this.state[a]&gt;&gt;&gt;8&amp;255,s[4*a+3]=this.state[a]&gt;&gt;&gt;0&amp;255;return e?s.toString(e):s},c.prototype.hashBuffer=function(){for(var e=this.buffer,t=this.state,r=t[0],n=t[1],o=t[2],s=t[3],c=t[4],u=t[5],l=t[6],d=t[7],p=0;p&lt;i;p++){if(p&lt;16)this.temp[p]=(255&amp;e[4*p])&lt;&lt;24|(255&amp;e[4*p+1])&lt;&lt;16|(255&amp;e[4*p+2])&lt;&lt;8|255&amp;e[4*p+3];else{var m=this.temp[p-2],h=(m&gt;&gt;&gt;17|m&lt;&lt;15)^(m&gt;&gt;&gt;19|m&lt;&lt;13)^m&gt;&gt;&gt;10,f=((m=this.temp[p-15])&gt;&gt;&gt;7|m&lt;&lt;25)^(m&gt;&gt;&gt;18|m&lt;&lt;14)^m&gt;&gt;&gt;3;this.temp[p]=(h+this.temp[p-7]|0)+(f+this.temp[p-16]|0)}var g=(((c&gt;&gt;&gt;6|c&lt;&lt;26)^(c&gt;&gt;&gt;11|c&lt;&lt;21)^(c&gt;&gt;&gt;25|c&lt;&lt;7))+(c&amp;u^~c&amp;l)|0)+(d+(a[p]+this.temp[p]|0)|0)|0,y=((r&gt;&gt;&gt;2|r&lt;&lt;30)^(r&gt;&gt;&gt;13|r&lt;&lt;19)^(r&gt;&gt;&gt;22|r&lt;&lt;10))+(r&amp;n^r&amp;o^n&amp;o)|0;d=l,l=u,u=c,c=s+g|0,s=o,o=n,n=r,r=g+y|0}t[0]+=r,t[1]+=n,t[2]+=o,t[3]+=s,t[4]+=c,t[5]+=u,t[6]+=l,t[7]+=d}},17321:function(e,t,r){var n=r(62662);n.crypto.lib=r(47821),n.Buffer=r(48764).Buffer,n.url=r(11987),n.querystring=r(17673),n.realClock=r(31414),n.environment="js",n.createEventStream=r(2403).createEventStream,n.isBrowser=function(){return!0},n.isNode=function(){return!1};var o=r(79614);if(e.exports=o,r(84465),r(83227),r(46662),r(91),r(97719),r(67372),r(16986),o.XML.Parser=r(35106),r(2631),"undefined"===typeof i)var i={browser:!0}},22709:function(e,t,r){var n,o=r(79614);r(84465),r(83227),o.Config=o.util.inherit({constructor:function(e){void 0===e&amp;&amp;(e={}),e=this.extractCredentials(e),o.util.each.call(this,this.keys,(function(t,r){this.set(t,e[t],r)}))},getCredentials:function(e){var t=this;function r(r){e(r,r?null:t.credentials)}function n(e,t){return new o.util.error(t||new Error,{code:"CredentialsError",message:e,name:"CredentialsError"})}t.credentials?"function"===typeof t.credentials.get?t.credentials.get((function(e){e&amp;&amp;(e=n("Could not load credentials from "+t.credentials.constructor.name,e)),r(e)})):function(){var e=null;t.credentials.accessKeyId&amp;&amp;t.credentials.secretAccessKey||(e=n("Missing credentials")),r(e)}():t.credentialProvider?t.credentialProvider.resolve((function(e,o){e&amp;&amp;(e=n("Could not load credentials from any providers",e)),t.credentials=o,r(e)})):r(n("No credentials to load"))},getToken:function(e){var t=this;function r(r){e(r,r?null:t.token)}function n(e,t){return new o.util.error(t||new Error,{code:"TokenError",message:e,name:"TokenError"})}t.token?"function"===typeof t.token.get?t.token.get((function(e){e&amp;&amp;(e=n("Could not load token from "+t.token.constructor.name,e)),r(e)})):function(){var e=null;t.token.token||(e=n("Missing token")),r(e)}():t.tokenProvider?t.tokenProvider.resolve((function(e,o){e&amp;&amp;(e=n("Could not load token from any providers",e)),t.token=o,r(e)})):r(n("No token to load"))},update:function(e,t){t=t||!1,e=this.extractCredentials(e),o.util.each.call(this,e,(function(e,r){(t||Object.prototype.hasOwnProperty.call(this.keys,e)||o.Service.hasService(e))&amp;&amp;this.set(e,r)}))},loadFromPath:function(e){this.clear();var t=JSON.parse(o.util.readFileSync(e)),r=new o.FileSystemCredentials(e),n=new o.CredentialProviderChain;return n.providers.unshift(r),n.resolve((function(e,r){if(e)throw e;t.credentials=r})),this.constructor(t),this},clear:function(){o.util.each.call(this,this.keys,(function(e){delete this[e]})),this.set("credentials",void 0),this.set("credentialProvider",void 0)},set:function(e,t,r){void 0===t?(void 0===r&amp;&amp;(r=this.keys[e]),this[e]="function"===typeof r?r.call(this):r):"httpOptions"===e&amp;&amp;this[e]?this[e]=o.util.merge(this[e],t):this[e]=t},keys:{credentials:null,credentialProvider:null,region:null,logger:null,apiVersions:{},apiVersion:null,endpoint:void 0,httpOptions:{timeout:12e4},maxRetries:void 0,maxRedirects:10,paramValidation:!0,sslEnabled:!0,s3ForcePathStyle:!1,s3BucketEndpoint:!1,s3DisableBodySigning:!0,s3UsEast1RegionalEndpoint:"legacy",s3UseArnRegion:void 0,computeChecksums:!0,convertResponseTypes:!0,correctClockSkew:!1,customUserAgent:null,dynamoDbCrc32:!0,systemClockOffset:0,signatureVersion:null,signatureCache:!0,retryDelayOptions:{},useAccelerateEndpoint:!1,clientSideMonitoring:!1,endpointDiscoveryEnabled:void 0,endpointCacheSize:1e3,hostPrefixEnabled:!0,stsRegionalEndpoints:"legacy",useFipsEndpoint:!1,useDualstackEndpoint:!1,token:null},extractCredentials:function(e){return e.accessKeyId&amp;&amp;e.secretAccessKey&amp;&amp;((e=o.util.copy(e)).credentials=new o.Credentials(e)),e},setPromisesDependency:function(e){n=e,null===e&amp;&amp;"function"===typeof Promise&amp;&amp;(n=Promise);var t=[o.Request,o.Credentials,o.CredentialProviderChain];o.S3&amp;&amp;(t.push(o.S3),o.S3.ManagedUpload&amp;&amp;t.push(o.S3.ManagedUpload)),o.util.addPromises(t,n)},getPromisesDependency:function(){return n}}),o.config=new o.Config},65456:function(e,t,r){var n=r(34155),o=r(79614);function i(e,t){if("string"===typeof e){if(["legacy","regional"].indexOf(e.toLowerCase())&gt;=0)return e.toLowerCase();throw o.util.error(new Error,t)}}e.exports=function(e,t){var r;if((e=e||{})[t.clientConfig]&amp;&amp;(r=i(e[t.clientConfig],{code:"InvalidConfiguration",message:'invalid "'+t.clientConfig+'" configuration. Expect "legacy"  or "regional". Got "'+e[t.clientConfig]+'".'})))return r;if(!o.util.isNode())return r;if(Object.prototype.hasOwnProperty.call(n.env,t.env)&amp;&amp;(r=i(n.env[t.env],{code:"InvalidEnvironmentalVariable",message:"invalid "+t.env+' environmental variable. Expect "legacy"  or "regional". Got "'+n.env[t.env]+'".'})))return r;var a={};try{a=o.util.getProfilesFromSharedConfig(o.util.iniLoader)[n.env.AWS_PROFILE||o.util.defaultProfile]}catch(s){}return a&amp;&amp;Object.prototype.hasOwnProperty.call(a,t.sharedConfig)&amp;&amp;(r=i(a[t.sharedConfig],{code:"InvalidConfiguration",message:"invalid "+t.sharedConfig+' profile config. Expect "legacy"  or "regional". Got "'+a[t.sharedConfig]+'".'})),r}},79614:function(e,t,r){var n={util:r(62662)};({}).toString(),e.exports=n,n.util.update(n,{VERSION:"2.1691.0",Signers:{},Protocol:{Json:r(76933),Query:r(70293),Rest:r(96225),RestJson:r(53699),RestXml:r(11674)},XML:{Builder:r(52369),Parser:null},JSON:{Builder:r(43658),Parser:r(62622)},Model:{Api:r(85863),Operation:r(66797),Shape:r(68136),Paginator:r(47937),ResourceWaiter:r(90306)},apiLoader:r(16862),EndpointCache:r(85101).$}),r(96380),r(20173),r(22709),r(26344),r(72274),r(73682),r(93975),r(82413),r(92604),r(25479),r(3580),n.events=new n.SequentialExecutor,n.util.memoizedProperty(n,"endpointCache",(function(){return new n.EndpointCache(n.config.endpointCacheSize)}),!0)},84465:function(e,t,r){var n=r(79614);n.Credentials=n.util.inherit({constructor:function(){if(n.util.hideProperties(this,["secretAccessKey"]),this.expired=!1,this.expireTime=null,this.refreshCallbacks=[],1===arguments.length&amp;&amp;"object"===typeof arguments[0]){var e=arguments[0].credentials||arguments[0];this.accessKeyId=e.accessKeyId,this.secretAccessKey=e.secretAccessKey,this.sessionToken=e.sessionToken}else this.accessKeyId=arguments[0],this.secretAccessKey=arguments[1],this.sessionToken=arguments[2]},expiryWindow:15,needsRefresh:function(){var e=n.util.date.getDate().getTime(),t=new Date(e+1e3*this.expiryWindow);return!!(this.expireTime&amp;&amp;t&gt;this.expireTime)||(this.expired||!this.accessKeyId||!this.secretAccessKey)},get:function(e){var t=this;this.needsRefresh()?this.refresh((function(r){r||(t.expired=!1),e&amp;&amp;e(r)})):e&amp;&amp;e()},refresh:function(e){this.expired=!1,e()},coalesceRefresh:function(e,t){var r=this;1===r.refreshCallbacks.push(e)&amp;&amp;r.load((function(e){n.util.arrayEach(r.refreshCallbacks,(function(r){t?r(e):n.util.defer((function(){r(e)}))})),r.refreshCallbacks.length=0}))},load:function(e){e()}}),n.Credentials.addPromisesToClass=function(e){this.prototype.getPromise=n.util.promisifyMethod("get",e),this.prototype.refreshPromise=n.util.promisifyMethod("refresh",e)},n.Credentials.deletePromisesFromClass=function(){delete this.prototype.getPromise,delete this.prototype.refreshPromise},n.util.addPromises(n.Credentials)},91:function(e,t,r){var n=r(79614),o=r(93568);n.ChainableTemporaryCredentials=n.util.inherit(n.Credentials,{constructor:function(e){n.Credentials.call(this),e=e||{},this.errorCode="ChainableTemporaryCredentialsProviderFailure",this.expired=!0,this.tokenCodeFn=null;var t=n.util.copy(e.params)||{};if(t.RoleArn&amp;&amp;(t.RoleSessionName=t.RoleSessionName||"temporary-credentials"),t.SerialNumber){if(!e.tokenCodeFn||"function"!==typeof e.tokenCodeFn)throw new n.util.error(new Error("tokenCodeFn must be a function when params.SerialNumber is given"),{code:this.errorCode});this.tokenCodeFn=e.tokenCodeFn}var r=n.util.merge({params:t,credentials:e.masterCredentials||n.config.credentials},e.stsConfig||{});this.service=new o(r)},refresh:function(e){this.coalesceRefresh(e||n.util.fn.callback)},load:function(e){var t=this,r=t.service.config.params.RoleArn?"assumeRole":"getSessionToken";this.getTokenCode((function(n,o){var i={};n?e(n):(o&amp;&amp;(i.TokenCode=o),t.service[r](i,(function(r,n){r||t.service.credentialsFrom(n,t),e(r)})))}))},getTokenCode:function(e){var t=this;this.tokenCodeFn?this.tokenCodeFn(this.service.config.params.SerialNumber,(function(r,o){if(r){var i=r;return r instanceof Error&amp;&amp;(i=r.message),void e(n.util.error(new Error("Error fetching MFA token: "+i),{code:t.errorCode}))}e(null,o)})):e(null)}})},67372:function(e,t,r){var n=r(79614),o=r(96105),i=r(93568);n.CognitoIdentityCredentials=n.util.inherit(n.Credentials,{localStorageKey:{id:"aws.cognito.identity-id.",providers:"aws.cognito.identity-providers."},constructor:function(e,t){n.Credentials.call(this),this.expired=!0,this.params=e,this.data=null,this._identityId=null,this._clientConfig=n.util.copy(t||{}),this.loadCachedId();var r=this;Object.defineProperty(this,"identityId",{get:function(){return r.loadCachedId(),r._identityId||r.params.IdentityId},set:function(e){r._identityId=e}})},refresh:function(e){this.coalesceRefresh(e||n.util.fn.callback)},load:function(e){var t=this;t.createClients(),t.data=null,t._identityId=null,t.getId((function(r){r?(t.clearIdOnNotAuthorized(r),e(r)):t.params.RoleArn?t.getCredentialsFromSTS(e):t.getCredentialsForIdentity(e)}))},clearCachedId:function(){this._identityId=null,delete this.params.IdentityId;var e=this.params.IdentityPoolId,t=this.params.LoginId||"";delete this.storage[this.localStorageKey.id+e+t],delete this.storage[this.localStorageKey.providers+e+t]},clearIdOnNotAuthorized:function(e){"NotAuthorizedException"==e.code&amp;&amp;this.clearCachedId()},getId:function(e){var t=this;if("string"===typeof t.params.IdentityId)return e(null,t.params.IdentityId);t.cognito.getId((function(r,n){!r&amp;&amp;n.IdentityId?(t.params.IdentityId=n.IdentityId,e(null,n.IdentityId)):e(r)}))},loadCredentials:function(e,t){e&amp;&amp;t&amp;&amp;(t.expired=!1,t.accessKeyId=e.Credentials.AccessKeyId,t.secretAccessKey=e.Credentials.SecretKey,t.sessionToken=e.Credentials.SessionToken,t.expireTime=e.Credentials.Expiration)},getCredentialsForIdentity:function(e){var t=this;t.cognito.getCredentialsForIdentity((function(r,n){r?t.clearIdOnNotAuthorized(r):(t.cacheId(n),t.data=n,t.loadCredentials(t.data,t)),e(r)}))},getCredentialsFromSTS:function(e){var t=this;t.cognito.getOpenIdToken((function(r,n){r?(t.clearIdOnNotAuthorized(r),e(r)):(t.cacheId(n),t.params.WebIdentityToken=n.Token,t.webIdentityCredentials.refresh((function(r){r||(t.data=t.webIdentityCredentials.data,t.sts.credentialsFrom(t.data,t)),e(r)})))}))},loadCachedId:function(){var e=this;if(n.util.isBrowser()&amp;&amp;!e.params.IdentityId){var t=e.getStorage("id");if(t&amp;&amp;e.params.Logins){var r=Object.keys(e.params.Logins);0!==(e.getStorage("providers")||"").split(",").filter((function(e){return-1!==r.indexOf(e)})).length&amp;&amp;(e.params.IdentityId=t)}else t&amp;&amp;(e.params.IdentityId=t)}},createClients:function(){var e=this._clientConfig;if(this.webIdentityCredentials=this.webIdentityCredentials||new n.WebIdentityCredentials(this.params,e),!this.cognito){var t=n.util.merge({},e);t.params=this.params,this.cognito=new o(t)}this.sts=this.sts||new i(e)},cacheId:function(e){this._identityId=e.IdentityId,this.params.IdentityId=this._identityId,n.util.isBrowser()&amp;&amp;(this.setStorage("id",e.IdentityId),this.params.Logins&amp;&amp;this.setStorage("providers",Object.keys(this.params.Logins).join(",")))},getStorage:function(e){return this.storage[this.localStorageKey[e]+this.params.IdentityPoolId+(this.params.LoginId||"")]},setStorage:function(e,t){try{this.storage[this.localStorageKey[e]+this.params.IdentityPoolId+(this.params.LoginId||"")]=t}catch(r){}},storage:function(){try{var e=n.util.isBrowser()&amp;&amp;null!==window.localStorage&amp;&amp;"object"===typeof window.localStorage?window.localStorage:{};return e["aws.test-storage"]="foobar",delete e["aws.test-storage"],e}catch(t){return{}}}()})},83227:function(e,t,r){var n=r(79614);n.CredentialProviderChain=n.util.inherit(n.Credentials,{constructor:function(e){this.providers=e||n.CredentialProviderChain.defaultProviders.slice(0),this.resolveCallbacks=[]},resolve:function(e){var t=this;if(0===t.providers.length)return e(new Error("No providers")),t;if(1===t.resolveCallbacks.push(e)){var r=0,o=t.providers.slice(0);!function e(i,a){if(!i&amp;&amp;a||r===o.length)return n.util.arrayEach(t.resolveCallbacks,(function(e){e(i,a)})),void(t.resolveCallbacks.length=0);var s=o[r++];(a="function"===typeof s?s.call():s).get?a.get((function(t){e(t,t?null:a)})):e(null,a)}()}return t}}),n.CredentialProviderChain.defaultProviders=[],n.CredentialProviderChain.addPromisesToClass=function(e){this.prototype.resolvePromise=n.util.promisifyMethod("resolve",e)},n.CredentialProviderChain.deletePromisesFromClass=function(){delete this.prototype.resolvePromise},n.util.addPromises(n.CredentialProviderChain)},16986:function(e,t,r){var n=r(79614),o=r(93568);n.SAMLCredentials=n.util.inherit(n.Credentials,{constructor:function(e){n.Credentials.call(this),this.expired=!0,this.params=e},refresh:function(e){this.coalesceRefresh(e||n.util.fn.callback)},load:function(e){var t=this;t.createClients(),t.service.assumeRoleWithSAML((function(r,n){r||t.service.credentialsFrom(n,t),e(r)}))},createClients:function(){this.service=this.service||new o({params:this.params})}})},46662:function(e,t,r){var n=r(79614),o=r(93568);n.TemporaryCredentials=n.util.inherit(n.Credentials,{constructor:function(e,t){n.Credentials.call(this),this.loadMasterCredentials(t),this.expired=!0,this.params=e||{},this.params.RoleArn&amp;&amp;(this.params.RoleSessionName=this.params.RoleSessionName||"temporary-credentials")},refresh:function(e){this.coalesceRefresh(e||n.util.fn.callback)},load:function(e){var t=this;t.createClients(),t.masterCredentials.get((function(){t.service.config.credentials=t.masterCredentials,(t.params.RoleArn?t.service.assumeRole:t.service.getSessionToken).call(t.service,(function(r,n){r||t.service.credentialsFrom(n,t),e(r)}))}))},loadMasterCredentials:function(e){for(this.masterCredentials=e||n.config.credentials;this.masterCredentials.masterCredentials;)this.masterCredentials=this.masterCredentials.masterCredentials;"function"!==typeof this.masterCredentials.get&amp;&amp;(this.masterCredentials=new n.Credentials(this.masterCredentials))},createClients:function(){this.service=this.service||new o({params:this.params})}})},97719:function(e,t,r){var n=r(79614),o=r(93568);n.WebIdentityCredentials=n.util.inherit(n.Credentials,{constructor:function(e,t){n.Credentials.call(this),this.expired=!0,this.params=e,this.params.RoleSessionName=this.params.RoleSessionName||"web-identity",this.data=null,this._clientConfig=n.util.copy(t||{})},refresh:function(e){this.coalesceRefresh(e||n.util.fn.callback)},load:function(e){var t=this;t.createClients(),t.service.assumeRoleWithWebIdentity((function(r,n){t.data=null,r||(t.data=n,t.service.credentialsFrom(n,t)),e(r)}))},createClients:function(){if(!this.service){var e=n.util.merge({},this._clientConfig);e.params=this.params,this.service=new o(e)}}})},33320:function(e,t,r){var n=r(34155),o=r(79614),i=r(62662),a=["AWS_ENABLE_ENDPOINT_DISCOVERY","AWS_ENDPOINT_DISCOVERY_ENABLED"];function s(e){var t=e.service,r=t.api||{},n=(r.operations,{});return t.config.region&amp;&amp;(n.region=t.config.region),r.serviceId&amp;&amp;(n.serviceId=r.serviceId),t.config.credentials.accessKeyId&amp;&amp;(n.accessKeyId=t.config.credentials.accessKeyId),n}function c(e,t,r){r&amp;&amp;void 0!==t&amp;&amp;null!==t&amp;&amp;"structure"===r.type&amp;&amp;r.required&amp;&amp;r.required.length&gt;0&amp;&amp;i.arrayEach(r.required,(function(n){var o=r.members[n];if(!0===o.endpointDiscoveryId){var i=o.isLocationName?o.name:n;e[i]=String(t[n])}else c(e,t[n],o)}))}function u(e,t){var r={};return c(r,e.params,t),r}function l(e){var t=e.service,r=t.api,n=r.operations?r.operations[e.operation]:void 0,a=u(e,n?n.input:void 0),c=s(e);Object.keys(a).length&gt;0&amp;&amp;(c=i.update(c,a),n&amp;&amp;(c.operation=n.name));var l=o.endpointCache.get(c);if(!l||1!==l.length||""!==l[0].Address)if(l&amp;&amp;l.length&gt;0)e.httpRequest.updateEndpoint(l[0].Address);else{var d=t.makeRequest(r.endpointOperation,{Operation:n.name,Identifiers:a});m(d),d.removeListener("validate",o.EventListeners.Core.VALIDATE_PARAMETERS),d.removeListener("retry",o.EventListeners.Core.RETRY_CHECK),o.endpointCache.put(c,[{Address:"",CachePeriodInMinutes:1}]),d.send((function(e,t){t&amp;&amp;t.Endpoints?o.endpointCache.put(c,t.Endpoints):e&amp;&amp;o.endpointCache.put(c,[{Address:"",CachePeriodInMinutes:1}])}))}}var d={};function p(e,t){var r=e.service,n=r.api,a=n.operations?n.operations[e.operation]:void 0,c=a?a.input:void 0,l=u(e,c),p=s(e);Object.keys(l).length&gt;0&amp;&amp;(p=i.update(p,l),a&amp;&amp;(p.operation=a.name));var h=o.EndpointCache.getKeyString(p),f=o.endpointCache.get(h);if(f&amp;&amp;1===f.length&amp;&amp;""===f[0].Address)return d[h]||(d[h]=[]),void d[h].push({request:e,callback:t});if(f&amp;&amp;f.length&gt;0)e.httpRequest.updateEndpoint(f[0].Address),t();else{var g=r.makeRequest(n.endpointOperation,{Operation:a.name,Identifiers:l});g.removeListener("validate",o.EventListeners.Core.VALIDATE_PARAMETERS),m(g),o.endpointCache.put(h,[{Address:"",CachePeriodInMinutes:60}]),g.send((function(r,n){if(r){if(e.response.error=i.error(r,{retryable:!1}),o.endpointCache.remove(p),d[h]){var a=d[h];i.arrayEach(a,(function(e){e.request.response.error=i.error(r,{retryable:!1}),e.callback()})),delete d[h]}}else if(n&amp;&amp;(o.endpointCache.put(h,n.Endpoints),e.httpRequest.updateEndpoint(n.Endpoints[0].Address),d[h])){a=d[h];i.arrayEach(a,(function(e){e.request.httpRequest.updateEndpoint(n.Endpoints[0].Address),e.callback()})),delete d[h]}t()}))}}function m(e){var t=e.service.api.apiVersion;t&amp;&amp;!e.httpRequest.headers["x-amz-api-version"]&amp;&amp;(e.httpRequest.headers["x-amz-api-version"]=t)}function h(e){var t=e.error,r=e.httpResponse;if(t&amp;&amp;("InvalidEndpointException"===t.code||421===r.statusCode)){var n=e.request,a=n.service.api.operations||{},c=u(n,a[n.operation]?a[n.operation].input:void 0),l=s(n);Object.keys(c).length&gt;0&amp;&amp;(l=i.update(l,c),a[n.operation]&amp;&amp;(l.operation=a[n.operation].name)),o.endpointCache.remove(l)}}function f(e){return["false","0"].indexOf(e)&gt;=0}e.exports={discoverEndpoint:function(e,t){var r=e.service||{};if(function(e){if(e._originalConfig&amp;&amp;e._originalConfig.endpoint&amp;&amp;!0===e._originalConfig.endpointDiscoveryEnabled)throw i.error(new Error,{code:"ConfigurationException",message:"Custom endpoint is supplied; endpointDiscoveryEnabled must not be true."});var t=o.config[e.serviceIdentifier]||{};return Boolean(o.config.endpoint||t.endpoint||e._originalConfig&amp;&amp;e._originalConfig.endpoint)}(r)||e.isPresigned())return t();var s=(r.api.operations||{})[e.operation],c=s?s.endpointDiscoveryRequired:"NULL",u=function(e){var t=e.service||{};if(void 0!==t.config.endpointDiscoveryEnabled)return t.config.endpointDiscoveryEnabled;if(!i.isBrowser()){for(var r=0;r&lt;a.length;r++){var s=a[r];if(Object.prototype.hasOwnProperty.call(n.env,s)){if(""===n.env[s]||void 0===n.env[s])throw i.error(new Error,{code:"ConfigurationException",message:"environmental variable "+s+" cannot be set to nothing"});return!f(n.env[s])}}var c={};try{c=o.util.iniLoader?o.util.iniLoader.loadFrom({isConfig:!0,filename:n.env[o.util.sharedConfigFileEnv]}):{}}catch(l){}var u=c[n.env.AWS_PROFILE||o.util.defaultProfile]||{};if(Object.prototype.hasOwnProperty.call(u,"endpoint_discovery_enabled")){if(void 0===u.endpoint_discovery_enabled)throw i.error(new Error,{code:"ConfigurationException",message:"config file entry 'endpoint_discovery_enabled' cannot be set to nothing"});return!f(u.endpoint_discovery_enabled)}}}(e),d=r.api.hasRequiredEndpointDiscovery;switch((u||d)&amp;&amp;e.httpRequest.appendToUserAgent("endpoint-discovery"),c){case"OPTIONAL":(u||d)&amp;&amp;(l(e),e.addNamedListener("INVALIDATE_CACHED_ENDPOINTS","extractError",h)),t();break;case"REQUIRED":if(!1===u){e.response.error=i.error(new Error,{code:"ConfigurationException",message:"Endpoint Discovery is disabled but "+r.api.className+"."+e.operation+"() requires it. Please check your configurations."}),t();break}e.addNamedListener("INVALIDATE_CACHED_ENDPOINTS","extractError",h),p(e,t);break;default:t()}},requiredDiscoverEndpoint:p,optionalDiscoverEndpoint:l,marshallCustomIdentifiers:u,getCacheKey:s,invalidateCachedEndpoint:h}},2403:function(e,t,r){var n=r(97550).eventMessageChunker,o=r(83851).parseEvent;e.exports={createEventStream:function(e,t,r){for(var i=n(e),a=[],s=0;s&lt;i.length;s++)a.push(o(t,i[s],r));return a}}},97550:function(e){e.exports={eventMessageChunker:function(e){for(var t=[],r=0;r&lt;e.length;){var n=e.readInt32BE(r),o=e.slice(r,n+r);r+=n,t.push(o)}return t}}},31231:function(e,t,r){var n=r(79614).util,o=n.buffer.toBuffer;function i(e){if(8!==e.length)throw new Error("Int64 buffers must be exactly 8 bytes");n.Buffer.isBuffer(e)||(e=o(e)),this.bytes=e}function a(e){for(var t=0;t&lt;8;t++)e[t]^=255;for(t=7;t&gt;-1&amp;&amp;(e[t]++,0===e[t]);t--);}i.fromNumber=function(e){if(e&gt;0x8000000000000000||e&lt;-0x8000000000000000)throw new Error(e+" is too large (or, if negative, too small) to represent as an Int64");for(var t=new Uint8Array(8),r=7,n=Math.abs(Math.round(e));r&gt;-1&amp;&amp;n&gt;0;r--,n/=256)t[r]=n;return e&lt;0&amp;&amp;a(t),new i(t)},i.prototype.valueOf=function(){var e=this.bytes.slice(0),t=128&amp;e[0];return t&amp;&amp;a(e),parseInt(e.toString("hex"),16)*(t?-1:1)},i.prototype.toString=function(){return String(this.valueOf())},e.exports={Int64:i}},83851:function(e,t,r){var n=r(89524).parseMessage;e.exports={parseEvent:function(e,t,r){var o=n(t),i=o.headers[":message-type"];if(i){if("error"===i.value)throw function(e){var t=e.headers[":error-code"],r=e.headers[":error-message"],n=new Error(r.value||r);return n.code=n.name=t.value||t,n}(o);if("event"!==i.value)return}var a=o.headers[":event-type"],s=r.members[a.value];if(s){var c={},u=s.eventPayloadMemberName;if(u){var l=s.members[u];"binary"===l.type?c[u]=o.body:c[u]=e.parse(o.body.toString(),l)}for(var d=s.eventHeaderMemberNames,p=0;p&lt;d.length;p++){var m=d[p];o.headers[m]&amp;&amp;(c[m]=s.members[m].toType(o.headers[m].value))}var h={};return h[a.value]=c,h}}}},89524:function(e,t,r){var n=r(31231).Int64,o=r(4441).splitMessage,i="boolean";function a(e){for(var t={},r=0;r&lt;e.length;){var o=e.readUInt8(r++),a=e.slice(r,r+o).toString();switch(r+=o,e.readUInt8(r++)){case 0:t[a]={type:i,value:!0};break;case 1:t[a]={type:i,value:!1};break;case 2:t[a]={type:"byte",value:e.readInt8(r++)};break;case 3:t[a]={type:"short",value:e.readInt16BE(r)},r+=2;break;case 4:t[a]={type:"integer",value:e.readInt32BE(r)},r+=4;break;case 5:t[a]={type:"long",value:new n(e.slice(r,r+8))},r+=8;break;case 6:var s=e.readUInt16BE(r);r+=2,t[a]={type:"binary",value:e.slice(r,r+s)},r+=s;break;case 7:var c=e.readUInt16BE(r);r+=2,t[a]={type:"string",value:e.slice(r,r+c).toString()},r+=c;break;case 8:t[a]={type:"timestamp",value:new Date(new n(e.slice(r,r+8)).valueOf())},r+=8;break;case 9:var u=e.slice(r,r+16).toString("hex");r+=16,t[a]={type:"uuid",value:u.substr(0,8)+"-"+u.substr(8,4)+"-"+u.substr(12,4)+"-"+u.substr(16,4)+"-"+u.substr(20)};break;default:throw new Error("Unrecognized header type tag")}}return t}e.exports={parseMessage:function(e){var t=o(e);return{headers:a(t.headers),body:t.body}}}},4441:function(e,t,r){var n=r(79614).util,o=n.buffer.toBuffer;e.exports={splitMessage:function(e){if(n.Buffer.isBuffer(e)||(e=o(e)),e.length&lt;16)throw new Error("Provided message too short to accommodate event stream message overhead");if(e.length!==e.readUInt32BE(0))throw new Error("Reported message length does not match received message length");var t=e.readUInt32BE(8);if(t!==n.crypto.crc32(e.slice(0,8)))throw new Error("The prelude checksum specified in the message ("+t+") does not match the calculated CRC32 checksum.");var r=e.readUInt32BE(e.length-4);if(r!==n.crypto.crc32(e.slice(0,e.length-4)))throw new Error("The message checksum did not match the expected value of "+r);var i=12+e.readUInt32BE(4);return{headers:e.slice(12,i),body:e.slice(i,e.length-4)}}}},72274:function(e,t,r){var n=r(34155),o=r(79614),i=r(96380),a=r(33320).discoverEndpoint;function s(e){if(!e.service.api.operations)return"";var t=e.service.api.operations[e.operation];return t?t.authtype:""}function c(e){var t=e.service;return t.config.signatureVersion?t.config.signatureVersion:t.api.signatureVersion?t.api.signatureVersion:s(e)}o.EventListeners={Core:{}},o.EventListeners={Core:(new i).addNamedListeners((function(e,t){t("VALIDATE_CREDENTIALS","validate",(function(e,t){if(!e.service.api.signatureVersion&amp;&amp;!e.service.config.signatureVersion)return t();"bearer"!==c(e)?e.service.config.getCredentials((function(r){r&amp;&amp;(e.response.error=o.util.error(r,{code:"CredentialsError",message:"Missing credentials in config, if using AWS_CONFIG_FILE, set AWS_SDK_LOAD_CONFIG=1"})),t()})):e.service.config.getToken((function(r){r&amp;&amp;(e.response.error=o.util.error(r,{code:"TokenError"})),t()}))})),e("VALIDATE_REGION","validate",(function(e){if(!e.service.isGlobalEndpoint){var t=new RegExp(/^([a-zA-Z0-9]|[a-zA-Z0-9][a-zA-Z0-9-]{0,61}[a-zA-Z0-9])$/);e.service.config.region?t.test(e.service.config.region)||(e.response.error=o.util.error(new Error,{code:"ConfigError",message:"Invalid region in config"})):e.response.error=o.util.error(new Error,{code:"ConfigError",message:"Missing region in config"})}})),e("BUILD_IDEMPOTENCY_TOKENS","validate",(function(e){if(e.service.api.operations){var t=e.service.api.operations[e.operation];if(t){var r=t.idempotentMembers;if(r.length){for(var n=o.util.copy(e.params),i=0,a=r.length;i&lt;a;i++)n[r[i]]||(n[r[i]]=o.util.uuid.v4());e.params=n}}}})),e("VALIDATE_PARAMETERS","validate",(function(e){if(e.service.api.operations){var t=e.service.api.operations[e.operation].input,r=e.service.config.paramValidation;new o.ParamValidator(r).validate(t,e.params)}})),e("COMPUTE_CHECKSUM","afterBuild",(function(e){if(e.service.api.operations){var t=e.service.api.operations[e.operation];if(t){var r=e.httpRequest.body,n=r&amp;&amp;(o.util.Buffer.isBuffer(r)||"string"===typeof r),i=e.httpRequest.headers;if(t.httpChecksumRequired&amp;&amp;e.service.config.computeChecksums&amp;&amp;n&amp;&amp;!i["Content-MD5"]){var a=o.util.crypto.md5(r,"base64");i["Content-MD5"]=a}}}})),t("COMPUTE_SHA256","afterBuild",(function(e,t){if(e.haltHandlersOnError(),e.service.api.operations){var r=e.service.api.operations[e.operation],n=r?r.authtype:"";if(!e.service.api.signatureVersion&amp;&amp;!n&amp;&amp;!e.service.config.signatureVersion)return t();if(e.service.getSignerClass(e)===o.Signers.V4){var i=e.httpRequest.body||"";if(n.indexOf("unsigned-body")&gt;=0)return e.httpRequest.headers["X-Amz-Content-Sha256"]="UNSIGNED-PAYLOAD",t();o.util.computeSha256(i,(function(r,n){r?t(r):(e.httpRequest.headers["X-Amz-Content-Sha256"]=n,t())}))}else t()}})),e("SET_CONTENT_LENGTH","afterBuild",(function(e){var t=s(e),r=o.util.getRequestPayloadShape(e);if(void 0===e.httpRequest.headers["Content-Length"])try{var n=o.util.string.byteLength(e.httpRequest.body);e.httpRequest.headers["Content-Length"]=n}catch(i){if(r&amp;&amp;r.isStreaming){if(r.requiresLength)throw i;if(t.indexOf("unsigned-body")&gt;=0)return void(e.httpRequest.headers["Transfer-Encoding"]="chunked");throw i}throw i}})),e("SET_HTTP_HOST","afterBuild",(function(e){e.httpRequest.headers.Host=e.httpRequest.endpoint.host})),e("SET_TRACE_ID","afterBuild",(function(e){var t="X-Amzn-Trace-Id";if(o.util.isNode()&amp;&amp;!Object.hasOwnProperty.call(e.httpRequest.headers,t)){var r=n.env.AWS_LAMBDA_FUNCTION_NAME,i=n.env._X_AMZN_TRACE_ID;"string"===typeof r&amp;&amp;r.length&gt;0&amp;&amp;"string"===typeof i&amp;&amp;i.length&gt;0&amp;&amp;(e.httpRequest.headers[t]=i)}})),e("RESTART","restart",(function(){var e=this.response.error;e&amp;&amp;e.retryable&amp;&amp;(this.httpRequest=new o.HttpRequest(this.service.endpoint,this.service.region),this.response.retryCount&lt;this.service.config.maxRetries?this.response.retryCount++:this.response.error=null)}));t("DISCOVER_ENDPOINT","sign",a,!0),t("SIGN","sign",(function(e,t){var r=e.service,n=c(e);if(!n||0===n.length)return t();"bearer"===n?r.config.getToken((function(n,o){if(n)return e.response.error=n,t();try{new(r.getSignerClass(e))(e.httpRequest).addAuthorization(o)}catch(i){e.response.error=i}t()})):r.config.getCredentials((function(n,o){if(n)return e.response.error=n,t();try{var i=r.getSkewCorrectedDate(),a=r.getSignerClass(e),s=(e.service.api.operations||{})[e.operation],c=new a(e.httpRequest,r.getSigningName(e),{signatureCache:r.config.signatureCache,operation:s,signatureVersion:r.api.signatureVersion});c.setServiceClientId(r._clientId),delete e.httpRequest.headers.Authorization,delete e.httpRequest.headers.Date,delete e.httpRequest.headers["X-Amz-Date"],c.addAuthorization(o,i),e.signedAt=i}catch(u){e.response.error=u}t()}))})),e("VALIDATE_RESPONSE","validateResponse",(function(e){this.service.successfulResponse(e,this)?(e.data={},e.error=null):(e.data=null,e.error=o.util.error(new Error,{code:"UnknownError",message:"An unknown error occurred."}))})),e("ERROR","error",(function(e,t){if(t.request.service.api.awsQueryCompatible){var r=t.httpResponse.headers,n=r?r["x-amzn-query-error"]:void 0;n&amp;&amp;n.includes(";")&amp;&amp;(t.error.code=n.split(";")[0])}}),!0),t("SEND","send",(function(e,t){function r(r){e.httpResponse.stream=r;var n=e.request.httpRequest.stream,i=e.request.service,a=i.api,s=e.request.operation,c=a.operations[s]||{};r.on("headers",(function(n,a,s){if(e.request.emit("httpHeaders",[n,a,e,s]),!e.httpResponse.streaming)if(2===o.HttpClient.streamsApiVersion){if(c.hasEventOutput&amp;&amp;i.successfulResponse(e))return e.request.emit("httpDone"),void t();r.on("readable",(function(){var t=r.read();null!==t&amp;&amp;e.request.emit("httpData",[t,e])}))}else r.on("data",(function(t){e.request.emit("httpData",[t,e])}))})),r.on("end",(function(){if(!n||!n.didCallback){if(2===o.HttpClient.streamsApiVersion&amp;&amp;c.hasEventOutput&amp;&amp;i.successfulResponse(e))return;e.request.emit("httpDone"),t()}}))}function n(r){if("RequestAbortedError"!==r.code){var n="TimeoutError"===r.code?r.code:"NetworkingError";r=o.util.error(r,{code:n,region:e.request.httpRequest.region,hostname:e.request.httpRequest.endpoint.hostname,retryable:!0})}e.error=r,e.request.emit("httpError",[e.error,e],(function(){t()}))}function i(){var t,i=o.HttpClient.getInstance(),a=e.request.service.config.httpOptions||{};try{var s=i.handleRequest(e.request.httpRequest,a,r,n);(t=s).on("sendProgress",(function(t){e.request.emit("httpUploadProgress",[t,e])})),t.on("receiveProgress",(function(t){e.request.emit("httpDownloadProgress",[t,e])}))}catch(c){n(c)}}e.httpResponse._abortCallback=t,e.error=null,e.data=null,(e.request.service.getSkewCorrectedDate()-this.signedAt)/1e3&gt;=600?this.emit("sign",[this],(function(e){e?t(e):i()})):i()})),e("HTTP_HEADERS","httpHeaders",(function(e,t,r,n){r.httpResponse.statusCode=e,r.httpResponse.statusMessage=n,r.httpResponse.headers=t,r.httpResponse.body=o.util.buffer.toBuffer(""),r.httpResponse.buffers=[],r.httpResponse.numBytes=0;var i=t.date||t.Date,a=r.request.service;if(i){var s=Date.parse(i);a.config.correctClockSkew&amp;&amp;a.isClockSkewed(s)&amp;&amp;a.applyClockOffset(s)}})),e("HTTP_DATA","httpData",(function(e,t){if(e){if(o.util.isNode()){t.httpResponse.numBytes+=e.length;var r=t.httpResponse.headers["content-length"],n={loaded:t.httpResponse.numBytes,total:r};t.request.emit("httpDownloadProgress",[n,t])}t.httpResponse.buffers.push(o.util.buffer.toBuffer(e))}})),e("HTTP_DONE","httpDone",(function(e){if(e.httpResponse.buffers&amp;&amp;e.httpResponse.buffers.length&gt;0){var t=o.util.buffer.concat(e.httpResponse.buffers);e.httpResponse.body=t}delete e.httpResponse.numBytes,delete e.httpResponse.buffers})),e("FINALIZE_ERROR","retry",(function(e){e.httpResponse.statusCode&amp;&amp;(e.error.statusCode=e.httpResponse.statusCode,void 0===e.error.retryable&amp;&amp;(e.error.retryable=this.service.retryableError(e.error,this)))})),e("INVALIDATE_CREDENTIALS","retry",(function(e){if(e.error)switch(e.error.code){case"RequestExpired":case"ExpiredTokenException":case"ExpiredToken":e.error.retryable=!0,e.request.service.config.credentials.expired=!0}})),e("EXPIRED_SIGNATURE","retry",(function(e){var t=e.error;t&amp;&amp;"string"===typeof t.code&amp;&amp;"string"===typeof t.message&amp;&amp;t.code.match(/Signature/)&amp;&amp;t.message.match(/expired/)&amp;&amp;(e.error.retryable=!0)})),e("CLOCK_SKEWED","retry",(function(e){e.error&amp;&amp;this.service.clockSkewError(e.error)&amp;&amp;this.service.config.correctClockSkew&amp;&amp;(e.error.retryable=!0)})),e("REDIRECT","retry",(function(e){e.error&amp;&amp;e.error.statusCode&gt;=300&amp;&amp;e.error.statusCode&lt;400&amp;&amp;e.httpResponse.headers.location&amp;&amp;(this.httpRequest.endpoint=new o.Endpoint(e.httpResponse.headers.location),this.httpRequest.headers.Host=this.httpRequest.endpoint.host,this.httpRequest.path=this.httpRequest.endpoint.path,e.error.redirect=!0,e.error.retryable=!0)})),e("RETRY_CHECK","retry",(function(e){e.error&amp;&amp;(e.error.redirect&amp;&amp;e.redirectCount&lt;e.maxRedirects?e.error.retryDelay=0:e.retryCount&lt;e.maxRetries&amp;&amp;(e.error.retryDelay=this.service.retryDelays(e.retryCount,e.error)||0))})),t("RESET_RETRY_STATE","afterRetry",(function(e,t){var r,n=!1;e.error&amp;&amp;(r=e.error.retryDelay||0,e.error.retryable&amp;&amp;e.retryCount&lt;e.maxRetries?(e.retryCount++,n=!0):e.error.redirect&amp;&amp;e.redirectCount&lt;e.maxRedirects&amp;&amp;(e.redirectCount++,n=!0)),n&amp;&amp;r&gt;=0?(e.error=null,setTimeout(t,r)):t()}))})),CorePost:(new i).addNamedListeners((function(e){e("EXTRACT_REQUEST_ID","extractData",o.util.extractRequestId),e("EXTRACT_REQUEST_ID","extractError",o.util.extractRequestId),e("ENOTFOUND_ERROR","httpError",(function(e){if("NetworkingError"===e.code&amp;&amp;function(e){return"ENOTFOUND"===e.errno||"number"===typeof e.errno&amp;&amp;"function"===typeof o.util.getSystemErrorName&amp;&amp;["EAI_NONAME","EAI_NODATA"].indexOf(o.util.getSystemErrorName(e.errno)&gt;=0)}(e)){var t="Inaccessible host: `"+e.hostname+"' at port `"+e.port+"'. This service may not be available in the `"+e.region+"' region.";this.response.error=o.util.error(new Error(t),{code:"UnknownEndpoint",region:e.region,hostname:e.hostname,retryable:!0,originalError:e})}}))})),Logger:(new i).addNamedListeners((function(e){e("LOG_REQUEST","complete",(function(e){var t=e.request,n=t.service.config.logger;if(n){var i=function(){var i=(e.request.service.getSkewCorrectedDate().getTime()-t.startTime.getTime())/1e3,s=!!n.isTTY,c=e.httpResponse.statusCode,u=t.params;t.service.api.operations&amp;&amp;t.service.api.operations[t.operation]&amp;&amp;t.service.api.operations[t.operation].input&amp;&amp;(u=a(t.service.api.operations[t.operation].input,t.params));var l=r(89539).inspect(u,!0,null),d="";return s&amp;&amp;(d+="\x1b[33m"),d+="[AWS "+t.service.serviceIdentifier+" "+c,d+=" "+i.toString()+"s "+e.retryCount+" retries]",s&amp;&amp;(d+="\x1b[0;1m"),d+=" "+o.util.string.lowerFirst(t.operation),d+="("+l+")",s&amp;&amp;(d+="\x1b[0m"),d}();"function"===typeof n.log?n.log(i):"function"===typeof n.write&amp;&amp;n.write(i+"\n")}function a(e,t){if(!t)return t;if(e.isSensitive)return"***SensitiveInformation***";switch(e.type){case"structure":var r={};return o.util.each(t,(function(t,n){Object.prototype.hasOwnProperty.call(e.members,t)?r[t]=a(e.members[t],n):r[t]=n})),r;case"list":var n=[];return o.util.arrayEach(t,(function(t,r){n.push(a(e.member,t))})),n;case"map":var i={};return o.util.each(t,(function(t,r){i[t]=a(e.value,r)})),i;default:return t}}}))})),Json:(new i).addNamedListeners((function(e){var t=r(76933);e("BUILD","build",t.buildRequest),e("EXTRACT_DATA","extractData",t.extractData),e("EXTRACT_ERROR","extractError",t.extractError)})),Rest:(new i).addNamedListeners((function(e){var t=r(96225);e("BUILD","build",t.buildRequest),e("EXTRACT_DATA","extractData",t.extractData),e("EXTRACT_ERROR","extractError",t.extractError)})),RestJson:(new i).addNamedListeners((function(e){var t=r(53699);e("BUILD","build",t.buildRequest),e("EXTRACT_DATA","extractData",t.extractData),e("EXTRACT_ERROR","extractError",t.extractError),e("UNSET_CONTENT_LENGTH","afterBuild",t.unsetContentLength)})),RestXml:(new i).addNamedListeners((function(e){var t=r(11674);e("BUILD","build",t.buildRequest),e("EXTRACT_DATA","extractData",t.extractData),e("EXTRACT_ERROR","extractError",t.extractError)})),Query:(new i).addNamedListeners((function(e){var t=r(70293);e("BUILD","build",t.buildRequest),e("EXTRACT_DATA","extractData",t.extractData),e("EXTRACT_ERROR","extractError",t.extractError)}))}},26344:function(e,t,r){var n=r(79614),o=n.util.inherit;n.Endpoint=o({constructor:function(e,t){if(n.util.hideProperties(this,["slashes","auth","hash","search","query"]),"undefined"===typeof e||null===e)throw new Error("Invalid endpoint: "+e);if("string"!==typeof e)return n.util.copy(e);e.match(/^http/)||(e=((t&amp;&amp;void 0!==t.sslEnabled?t.sslEnabled:n.config.sslEnabled)?"https":"http")+"://"+e);n.util.update(this,n.util.urlParse(e)),this.port?this.port=parseInt(this.port,10):this.port="https:"===this.protocol?443:80}}),n.HttpRequest=o({constructor:function(e,t){e=new n.Endpoint(e),this.method="POST",this.path=e.path||"/",this.headers={},this.body="",this.endpoint=e,this.region=t,this._userAgent="",this.setUserAgent()},setUserAgent:function(){this._userAgent=this.headers[this.getUserAgentHeaderName()]=n.util.userAgent()},getUserAgentHeaderName:function(){return(n.util.isBrowser()?"X-Amz-":"")+"User-Agent"},appendToUserAgent:function(e){"string"===typeof e&amp;&amp;e&amp;&amp;(this._userAgent+=" "+e),this.headers[this.getUserAgentHeaderName()]=this._userAgent},getUserAgent:function(){return this._userAgent},pathname:function(){return this.path.split("?",1)[0]},search:function(){var e=this.path.split("?",2)[1];return e?(e=n.util.queryStringParse(e),n.util.queryParamsToString(e)):""},updateEndpoint:function(e){var t=new n.Endpoint(e);this.endpoint=t,this.path=t.path||"/",this.headers.Host&amp;&amp;(this.headers.Host=t.host)}}),n.HttpResponse=o({constructor:function(){this.statusCode=void 0,this.headers={},this.body=void 0,this.streaming=!1,this.stream=null},createUnbufferedStream:function(){return this.streaming=!0,this.stream}}),n.HttpClient=o({}),n.HttpClient.getInstance=function(){return void 0===this.singleton&amp;&amp;(this.singleton=new this),this.singleton}},2631:function(e,t,r){var n=r(79614),o=r(17187).EventEmitter;r(26344),n.XHRClient=n.util.inherit({handleRequest:function(e,t,r,i){var a=this,s=e.endpoint,c=new o,u=s.protocol+"//"+s.hostname;80!==s.port&amp;&amp;443!==s.port&amp;&amp;(u+=":"+s.port),u+=e.path;var l=new XMLHttpRequest,d=!1;e.stream=l,l.addEventListener("readystatechange",(function(){try{if(0===l.status)return}catch(e){return}this.readyState&gt;=this.HEADERS_RECEIVED&amp;&amp;!d&amp;&amp;(c.statusCode=l.status,c.headers=a.parseHeaders(l.getAllResponseHeaders()),c.emit("headers",c.statusCode,c.headers,l.statusText),d=!0),this.readyState===this.DONE&amp;&amp;a.finishRequest(l,c)}),!1),l.upload.addEventListener("progress",(function(e){c.emit("sendProgress",e)})),l.addEventListener("progress",(function(e){c.emit("receiveProgress",e)}),!1),l.addEventListener("timeout",(function(){i(n.util.error(new Error("Timeout"),{code:"TimeoutError"}))}),!1),l.addEventListener("error",(function(){i(n.util.error(new Error("Network Failure"),{code:"NetworkingError"}))}),!1),l.addEventListener("abort",(function(){i(n.util.error(new Error("Request aborted"),{code:"RequestAbortedError"}))}),!1),r(c),l.open(e.method,u,!1!==t.xhrAsync),n.util.each(e.headers,(function(e,t){"Content-Length"!==e&amp;&amp;"User-Agent"!==e&amp;&amp;"Host"!==e&amp;&amp;l.setRequestHeader(e,t)})),t.timeout&amp;&amp;!1!==t.xhrAsync&amp;&amp;(l.timeout=t.timeout),t.xhrWithCredentials&amp;&amp;(l.withCredentials=!0);try{l.responseType="arraybuffer"}catch(p){}try{e.body?l.send(e.body):l.send()}catch(m){if(!e.body||"object"!==typeof e.body.buffer)throw m;l.send(e.body.buffer)}return c},parseHeaders:function(e){var t={};return n.util.arrayEach(e.split(/\r?\n/),(function(e){var r=e.split(":",1)[0],n=e.substring(r.length+2);r.length&gt;0&amp;&amp;(t[r.toLowerCase()]=n)})),t},finishRequest:function(e,t){var r;if("arraybuffer"===e.responseType&amp;&amp;e.response){var o=e.response;r=new n.util.Buffer(o.byteLength);for(var i=new Uint8Array(o),a=0;a&lt;r.length;++a)r[a]=i[a]}try{r||"string"!==typeof e.responseText||(r=new n.util.Buffer(e.responseText))}catch(s){}r&amp;&amp;t.emit("data",r),t.emit("end")}}),n.HttpClient.prototype=n.XHRClient.prototype,n.HttpClient.streamsApiVersion=1},43658:function(e,t,r){var n=r(62662);function o(){}function i(e,t){if(t&amp;&amp;void 0!==e&amp;&amp;null!==e)switch(t.type){case"structure":return function(e,t){if(t.isDocument)return e;var r={};return n.each(e,(function(e,n){var o=t.members[e];if(o){if("body"!==o.location)return;var a=o.isLocationName?o.name:e,s=i(n,o);void 0!==s&amp;&amp;(r[a]=s)}})),r}(e,t);case"map":return function(e,t){var r={};return n.each(e,(function(e,n){var o=i(n,t.value);void 0!==o&amp;&amp;(r[e]=o)})),r}(e,t);case"list":return function(e,t){var r=[];return n.arrayEach(e,(function(e){var n=i(e,t.member);void 0!==n&amp;&amp;r.push(n)})),r}(e,t);default:return function(e,t){return t.toWireFormat(e)}(e,t)}}o.prototype.build=function(e,t){return JSON.stringify(i(e,t))},e.exports=o},62622:function(e,t,r){var n=r(62662);function o(){}function i(e,t){if(t&amp;&amp;void 0!==e)switch(t.type){case"structure":return function(e,t){if(null==e)return;if(t.isDocument)return e;var r={},o=t.members,a=t.api&amp;&amp;t.api.awsQueryCompatible;return n.each(o,(function(t,n){var o=n.isLocationName?n.name:t;if(Object.prototype.hasOwnProperty.call(e,o)){var s=i(e[o],n);void 0!==s&amp;&amp;(r[t]=s)}else a&amp;&amp;n.defaultValue&amp;&amp;"list"===n.type&amp;&amp;(r[t]="function"===typeof n.defaultValue?n.defaultValue():n.defaultValue)})),r}(e,t);case"map":return function(e,t){if(null==e)return;var r={};return n.each(e,(function(e,n){var o=i(n,t.value);r[e]=void 0===o?null:o})),r}(e,t);case"list":return function(e,t){if(null==e)return;var r=[];return n.arrayEach(e,(function(e){var n=i(e,t.member);void 0===n?r.push(null):r.push(n)})),r}(e,t);default:return function(e,t){return t.toType(e)}(e,t)}}o.prototype.parse=function(e,t){return i(JSON.parse(e),t)},e.exports=o},3580:function(e,t,r){var n=r(34155),o=["The AWS SDK for JavaScript (v2) is in maintenance mode."," SDK releases are limited to address critical bug fixes and security issues only.\n","Please migrate your code to use AWS SDK for JavaScript (v3).","For more information, check the blog post at https://a.co/cUPnyil"].join("\n");e.exports={suppress:!1},setTimeout((function(){e.exports.suppress||"undefined"!==typeof n&amp;&amp;("object"===typeof n.env&amp;&amp;"undefined"!==typeof n.env.AWS_EXECUTION_ENV&amp;&amp;0===n.env.AWS_EXECUTION_ENV.indexOf("AWS_Lambda_")||"object"===typeof n.env&amp;&amp;"undefined"!==typeof n.env.AWS_SDK_JS_SUPPRESS_MAINTENANCE_MODE_MESSAGE||"function"===typeof n.emitWarning&amp;&amp;n.emitWarning(o,{type:"NOTE"}))}),0)},85863:function(e,t,r){var n=r(84351),o=r(66797),i=r(68136),a=r(47937),s=r(90306),c=r(17752),u=r(62662),l=u.property,d=u.memoizedProperty;e.exports=function(e,t){var r=this;e=e||{},(t=t||{}).api=this,e.metadata=e.metadata||{};var p=t.serviceIdentifier;delete t.serviceIdentifier,l(this,"isApi",!0,!1),l(this,"apiVersion",e.metadata.apiVersion),l(this,"endpointPrefix",e.metadata.endpointPrefix),l(this,"signingName",e.metadata.signingName),l(this,"globalEndpoint",e.metadata.globalEndpoint),l(this,"signatureVersion",e.metadata.signatureVersion),l(this,"jsonVersion",e.metadata.jsonVersion),l(this,"targetPrefix",e.metadata.targetPrefix),l(this,"protocol",e.metadata.protocol),l(this,"timestampFormat",e.metadata.timestampFormat),l(this,"xmlNamespaceUri",e.metadata.xmlNamespace),l(this,"abbreviation",e.metadata.serviceAbbreviation),l(this,"fullName",e.metadata.serviceFullName),l(this,"serviceId",e.metadata.serviceId),p&amp;&amp;c[p]&amp;&amp;l(this,"xmlNoDefaultLists",c[p].xmlNoDefaultLists,!1),d(this,"className",(function(){var t=e.metadata.serviceAbbreviation||e.metadata.serviceFullName;return t?("ElasticLoadBalancing"===(t=t.replace(/^Amazon|AWS\s*|\(.*|\s+|\W+/g,""))&amp;&amp;(t="ELB"),t):null})),l(this,"operations",new n(e.operations,t,(function(e,r){return new o(e,r,t)}),u.string.lowerFirst,(function(e,t){!0===t.endpointoperation&amp;&amp;l(r,"endpointOperation",u.string.lowerFirst(e)),t.endpointdiscovery&amp;&amp;!r.hasRequiredEndpointDiscovery&amp;&amp;l(r,"hasRequiredEndpointDiscovery",!0===t.endpointdiscovery.required)}))),l(this,"shapes",new n(e.shapes,t,(function(e,r){return i.create(r,t)}))),l(this,"paginators",new n(e.paginators,t,(function(e,r){return new a(e,r,t)}))),l(this,"waiters",new n(e.waiters,t,(function(e,r){return new s(e,r,t)}),u.string.lowerFirst)),t.documentation&amp;&amp;(l(this,"documentation",e.documentation),l(this,"documentationUrl",e.documentationUrl)),l(this,"awsQueryCompatible",e.metadata.awsQueryCompatible)}},84351:function(e,t,r){var n=r(62662).memoizedProperty;function o(e,t,r,o){n(this,o(e),(function(){return r(e,t)}))}e.exports=function(e,t,r,n,i){for(var a in n=n||String,e)Object.prototype.hasOwnProperty.call(e,a)&amp;&amp;(o.call(this,a,e[a],r,n),i&amp;&amp;i(a,e[a]))}},66797:function(e,t,r){var n=r(68136),o=r(62662),i=o.property,a=o.memoizedProperty;e.exports=function(e,t,r){var o=this;r=r||{},i(this,"name",t.name||e),i(this,"api",r.api,!1),t.http=t.http||{},i(this,"endpoint",t.endpoint),i(this,"httpMethod",t.http.method||"POST"),i(this,"httpPath",t.http.requestUri||"/"),i(this,"authtype",t.authtype||""),i(this,"endpointDiscoveryRequired",t.endpointdiscovery?t.endpointdiscovery.required?"REQUIRED":"OPTIONAL":"NULL");var s=t.httpChecksumRequired||t.httpChecksum&amp;&amp;t.httpChecksum.requestChecksumRequired;i(this,"httpChecksumRequired",s,!1),a(this,"input",(function(){return t.input?n.create(t.input,r):new n.create({type:"structure"},r)})),a(this,"output",(function(){return t.output?n.create(t.output,r):new n.create({type:"structure"},r)})),a(this,"errors",(function(){var e=[];if(!t.errors)return null;for(var o=0;o&lt;t.errors.length;o++)e.push(n.create(t.errors[o],r));return e})),a(this,"paginator",(function(){return r.api.paginators[e]})),r.documentation&amp;&amp;(i(this,"documentation",t.documentation),i(this,"documentationUrl",t.documentationUrl)),a(this,"idempotentMembers",(function(){var e=[],t=o.input,r=t.members;if(!t.members)return e;for(var n in r)r.hasOwnProperty(n)&amp;&amp;!0===r[n].isIdempotent&amp;&amp;e.push(n);return e})),a(this,"hasEventOutput",(function(){return function(e){var t=e.members,r=e.payload;if(!e.members)return!1;if(r){return t[r].isEventStream}for(var n in t)if(!t.hasOwnProperty(n)&amp;&amp;!0===t[n].isEventStream)return!0;return!1}(o.output)}))}},47937:function(e,t,r){var n=r(62662).property;e.exports=function(e,t){n(this,"inputToken",t.input_token),n(this,"limitKey",t.limit_key),n(this,"moreResults",t.more_results),n(this,"outputToken",t.output_token),n(this,"resultKey",t.result_key)}},90306:function(e,t,r){var n=r(62662),o=n.property;e.exports=function(e,t,r){r=r||{},o(this,"name",e),o(this,"api",r.api,!1),t.operation&amp;&amp;o(this,"operation",n.string.lowerFirst(t.operation));var i=this;["type","description","delay","maxAttempts","acceptors"].forEach((function(e){var r=t[e];r&amp;&amp;o(i,e,r)}))}},68136:function(e,t,r){var n=r(84351),o=r(62662);function i(e,t,r){null!==r&amp;&amp;void 0!==r&amp;&amp;o.property.apply(this,arguments)}function a(e,t){e.constructor.prototype[t]||o.memoizedProperty.apply(this,arguments)}function s(e,t,r){t=t||{},i(this,"shape",e.shape),i(this,"api",t.api,!1),i(this,"type",e.type),i(this,"enum",e.enum),i(this,"min",e.min),i(this,"max",e.max),i(this,"pattern",e.pattern),i(this,"location",e.location||this.location||"body"),i(this,"name",this.name||e.xmlName||e.queryName||e.locationName||r),i(this,"isStreaming",e.streaming||this.isStreaming||!1),i(this,"requiresLength",e.requiresLength,!1),i(this,"isComposite",e.isComposite||!1),i(this,"isShape",!0,!1),i(this,"isQueryName",Boolean(e.queryName),!1),i(this,"isLocationName",Boolean(e.locationName),!1),i(this,"isIdempotent",!0===e.idempotencyToken),i(this,"isJsonValue",!0===e.jsonvalue),i(this,"isSensitive",!0===e.sensitive||e.prototype&amp;&amp;!0===e.prototype.sensitive),i(this,"isEventStream",Boolean(e.eventstream),!1),i(this,"isEvent",Boolean(e.event),!1),i(this,"isEventPayload",Boolean(e.eventpayload),!1),i(this,"isEventHeader",Boolean(e.eventheader),!1),i(this,"isTimestampFormatSet",Boolean(e.timestampFormat)||e.prototype&amp;&amp;!0===e.prototype.isTimestampFormatSet,!1),i(this,"endpointDiscoveryId",Boolean(e.endpointdiscoveryid),!1),i(this,"hostLabel",Boolean(e.hostLabel),!1),t.documentation&amp;&amp;(i(this,"documentation",e.documentation),i(this,"documentationUrl",e.documentationUrl)),e.xmlAttribute&amp;&amp;i(this,"isXmlAttribute",e.xmlAttribute||!1),i(this,"defaultValue",null),this.toWireFormat=function(e){return null===e||void 0===e?"":e},this.toType=function(e){return e}}function c(e){s.apply(this,arguments),i(this,"isComposite",!0),e.flattened&amp;&amp;i(this,"flattened",e.flattened||!1)}function u(e,t){var r=this,o=null,u=!this.isShape;c.apply(this,arguments),u&amp;&amp;(i(this,"defaultValue",(function(){return{}})),i(this,"members",{}),i(this,"memberNames",[]),i(this,"required",[]),i(this,"isRequired",(function(){return!1})),i(this,"isDocument",Boolean(e.document))),e.members&amp;&amp;(i(this,"members",new n(e.members,t,(function(e,r){return s.create(r,t,e)}))),a(this,"memberNames",(function(){return e.xmlOrder||Object.keys(e.members)})),e.event&amp;&amp;(a(this,"eventPayloadMemberName",(function(){for(var e=r.members,t=r.memberNames,n=0,o=t.length;n&lt;o;n++)if(e[t[n]].isEventPayload)return t[n]})),a(this,"eventHeaderMemberNames",(function(){for(var e=r.members,t=r.memberNames,n=[],o=0,i=t.length;o&lt;i;o++)e[t[o]].isEventHeader&amp;&amp;n.push(t[o]);return n})))),e.required&amp;&amp;(i(this,"required",e.required),i(this,"isRequired",(function(t){if(!o){o={};for(var r=0;r&lt;e.required.length;r++)o[e.required[r]]=!0}return o[t]}),!1,!0)),i(this,"resultWrapper",e.resultWrapper||null),e.payload&amp;&amp;i(this,"payload",e.payload),"string"===typeof e.xmlNamespace?i(this,"xmlNamespaceUri",e.xmlNamespace):"object"===typeof e.xmlNamespace&amp;&amp;(i(this,"xmlNamespacePrefix",e.xmlNamespace.prefix),i(this,"xmlNamespaceUri",e.xmlNamespace.uri))}function l(e,t){var r=this,n=!this.isShape;if(c.apply(this,arguments),n&amp;&amp;i(this,"defaultValue",(function(){return[]})),e.member&amp;&amp;a(this,"member",(function(){return s.create(e.member,t)})),this.flattened){var o=this.name;a(this,"name",(function(){return r.member.name||o}))}}function d(e,t){var r=!this.isShape;c.apply(this,arguments),r&amp;&amp;(i(this,"defaultValue",(function(){return{}})),i(this,"key",s.create({type:"string"},t)),i(this,"value",s.create({type:"string"},t))),e.key&amp;&amp;a(this,"key",(function(){return s.create(e.key,t)})),e.value&amp;&amp;a(this,"value",(function(){return s.create(e.value,t)}))}function p(){s.apply(this,arguments);var e=["rest-xml","query","ec2"];this.toType=function(t){return t=this.api&amp;&amp;e.indexOf(this.api.protocol)&gt;-1?t||"":t,this.isJsonValue?JSON.parse(t):t&amp;&amp;"function"===typeof t.toString?t.toString():t},this.toWireFormat=function(e){return this.isJsonValue?JSON.stringify(e):e}}function m(){s.apply(this,arguments),this.toType=function(e){var t=o.base64.decode(e);if(this.isSensitive&amp;&amp;o.isNode()&amp;&amp;"function"===typeof o.Buffer.alloc){var r=o.Buffer.alloc(t.length,t);t.fill(0),t=r}return t},this.toWireFormat=o.base64.encode}function h(){m.apply(this,arguments)}function f(){s.apply(this,arguments),this.toType=function(e){return"boolean"===typeof e?e:null===e||void 0===e?null:"true"===e}}s.normalizedTypes={character:"string",double:"float",long:"integer",short:"integer",biginteger:"integer",bigdecimal:"float",blob:"binary"},s.types={structure:u,list:l,map:d,boolean:f,timestamp:function(e){var t=this;if(s.apply(this,arguments),e.timestampFormat)i(this,"timestampFormat",e.timestampFormat);else if(t.isTimestampFormatSet&amp;&amp;this.timestampFormat)i(this,"timestampFormat",this.timestampFormat);else if("header"===this.location)i(this,"timestampFormat","rfc822");else if("querystring"===this.location)i(this,"timestampFormat","iso8601");else if(this.api)switch(this.api.protocol){case"json":case"rest-json":i(this,"timestampFormat","unixTimestamp");break;case"rest-xml":case"query":case"ec2":i(this,"timestampFormat","iso8601")}this.toType=function(e){return null===e||void 0===e?null:"function"===typeof e.toUTCString?e:"string"===typeof e||"number"===typeof e?o.date.parseTimestamp(e):null},this.toWireFormat=function(e){return o.date.format(e,t.timestampFormat)}},float:function(){s.apply(this,arguments),this.toType=function(e){return null===e||void 0===e?null:parseFloat(e)},this.toWireFormat=this.toType},integer:function(){s.apply(this,arguments),this.toType=function(e){return null===e||void 0===e?null:parseInt(e,10)},this.toWireFormat=this.toType},string:p,base64:h,binary:m},s.resolve=function(e,t){if(e.shape){var r=t.api.shapes[e.shape];if(!r)throw new Error("Cannot find shape reference: "+e.shape);return r}return null},s.create=function(e,t,r){if(e.isShape)return e;var n=s.resolve(e,t);if(n){var o=Object.keys(e);t.documentation||(o=o.filter((function(e){return!e.match(/documentation/)})));var i=function(){n.constructor.call(this,e,t,r)};return i.prototype=n,new i}e.type||(e.members?e.type="structure":e.member?e.type="list":e.key?e.type="map":e.type="string");var a=e.type;if(s.normalizedTypes[e.type]&amp;&amp;(e.type=s.normalizedTypes[e.type]),s.types[e.type])return new s.types[e.type](e,t,r);throw new Error("Unrecognized shape type: "+a)},s.shapes={StructureShape:u,ListShape:l,MapShape:d,StringShape:p,BooleanShape:f,Base64Shape:h},e.exports=s},25479:function(e,t,r){var n=r(79614);n.ParamValidator=n.util.inherit({constructor:function(e){!0!==e&amp;&amp;void 0!==e||(e={min:!0}),this.validation=e},validate:function(e,t,r){if(this.errors=[],this.validateMember(e,t||{},r||"params"),this.errors.length&gt;1){var o=this.errors.join("\n* ");throw o="There were "+this.errors.length+" validation errors:\n* "+o,n.util.error(new Error(o),{code:"MultipleValidationErrors",errors:this.errors})}if(1===this.errors.length)throw this.errors[0];return!0},fail:function(e,t){this.errors.push(n.util.error(new Error(t),{code:e}))},validateStructure:function(e,t,r){if(e.isDocument)return!0;var n;this.validateType(t,r,["object"],"structure");for(var o=0;e.required&amp;&amp;o&lt;e.required.length;o++){var i=t[n=e.required[o]];void 0!==i&amp;&amp;null!==i||this.fail("MissingRequiredParameter","Missing required key '"+n+"' in "+r)}for(n in t)if(Object.prototype.hasOwnProperty.call(t,n)){var a=t[n],s=e.members[n];if(void 0!==s){var c=[r,n].join(".");this.validateMember(s,a,c)}else void 0!==a&amp;&amp;null!==a&amp;&amp;this.fail("UnexpectedParameter","Unexpected key '"+n+"' found in "+r)}return!0},validateMember:function(e,t,r){switch(e.type){case"structure":return this.validateStructure(e,t,r);case"list":return this.validateList(e,t,r);case"map":return this.validateMap(e,t,r);default:return this.validateScalar(e,t,r)}},validateList:function(e,t,r){if(this.validateType(t,r,[Array])){this.validateRange(e,t.length,r,"list member count");for(var n=0;n&lt;t.length;n++)this.validateMember(e.member,t[n],r+"["+n+"]")}},validateMap:function(e,t,r){if(this.validateType(t,r,["object"],"map")){var n=0;for(var o in t)Object.prototype.hasOwnProperty.call(t,o)&amp;&amp;(this.validateMember(e.key,o,r+"[key='"+o+"']"),this.validateMember(e.value,t[o],r+"['"+o+"']"),n++);this.validateRange(e,n,r,"map member count")}},validateScalar:function(e,t,r){switch(e.type){case null:case void 0:case"string":return this.validateString(e,t,r);case"base64":case"binary":return this.validatePayload(t,r);case"integer":case"float":return this.validateNumber(e,t,r);case"boolean":return this.validateType(t,r,["boolean"]);case"timestamp":return this.validateType(t,r,[Date,/^\d{4}-\d{2}-\d{2}T\d{2}:\d{2}:\d{2}(\.\d+)?Z$/,"number"],"Date object, ISO-8601 string, or a UNIX timestamp");default:return this.fail("UnkownType","Unhandled type "+e.type+" for "+r)}},validateString:function(e,t,r){var n=["string"];e.isJsonValue&amp;&amp;(n=n.concat(["number","object","boolean"])),null!==t&amp;&amp;this.validateType(t,r,n)&amp;&amp;(this.validateEnum(e,t,r),this.validateRange(e,t.length,r,"string length"),this.validatePattern(e,t,r),this.validateUri(e,t,r))},validateUri:function(e,t,r){"uri"===e.location&amp;&amp;0===t.length&amp;&amp;this.fail("UriParameterError",'Expected uri parameter to have length &gt;= 1, but found "'+t+'" for '+r)},validatePattern:function(e,t,r){this.validation.pattern&amp;&amp;void 0!==e.pattern&amp;&amp;(new RegExp(e.pattern).test(t)||this.fail("PatternMatchError",'Provided value "'+t+'" does not match regex pattern /'+e.pattern+"/ for "+r))},validateRange:function(e,t,r,n){this.validation.min&amp;&amp;void 0!==e.min&amp;&amp;t&lt;e.min&amp;&amp;this.fail("MinRangeError","Expected "+n+" &gt;= "+e.min+", but found "+t+" for "+r),this.validation.max&amp;&amp;void 0!==e.max&amp;&amp;t&gt;e.max&amp;&amp;this.fail("MaxRangeError","Expected "+n+" &lt;= "+e.max+", but found "+t+" for "+r)},validateEnum:function(e,t,r){this.validation.enum&amp;&amp;void 0!==e.enum&amp;&amp;-1===e.enum.indexOf(t)&amp;&amp;this.fail("EnumError","Found string value of "+t+", but expected "+e.enum.join("|")+" for "+r)},validateType:function(e,t,r,o){if(null===e||void 0===e)return!1;for(var i=!1,a=0;a&lt;r.length;a++){if("string"===typeof r[a]){if(typeof e===r[a])return!0}else if(r[a]instanceof RegExp){if((e||"").toString().match(r[a]))return!0}else{if(e instanceof r[a])return!0;if(n.util.isType(e,r[a]))return!0;o||i||(r=r.slice()),r[a]=n.util.typeName(r[a])}i=!0}var s=o;s||(s=r.join(", ").replace(/,([^,]+)$/,", or$1"));var c=s.match(/^[aeiou]/i)?"n":"";return this.fail("InvalidParameterType","Expected "+t+" to be a"+c+" "+s),!1},validateNumber:function(e,t,r){if(null!==t&amp;&amp;void 0!==t){if("string"===typeof t){var n=parseFloat(t);n.toString()===t&amp;&amp;(t=n)}this.validateType(t,r,["number"])&amp;&amp;this.validateRange(e,t,r,"numeric value")}},validatePayload:function(e,t){if(null!==e&amp;&amp;void 0!==e&amp;&amp;"string"!==typeof e&amp;&amp;(!e||"number"!==typeof e.byteLength)){if(n.util.isNode()){var r=n.util.stream.Stream;if(n.util.Buffer.isBuffer(e)||e instanceof r)return}else if(void 0!==typeof Blob&amp;&amp;e instanceof Blob)return;var o=["Buffer","Stream","File","Blob","ArrayBuffer","DataView"];if(e)for(var i=0;i&lt;o.length;i++){if(n.util.isType(e,o[i]))return;if(n.util.typeName(e.constructor)===o[i])return}this.fail("InvalidParameterType","Expected "+t+" to be a string, Buffer, Stream, Blob, or typed array object")}}})},80987:function(e,t,r){var n=r(62662),o=r(79614);e.exports={populateHostPrefix:function(e){if(!e.service.config.hostPrefixEnabled)return e;var t=e.service.api.operations[e.operation];if(function(e){var t=e.service.api,r=t.operations[e.operation],o=t.endpointOperation&amp;&amp;t.endpointOperation===n.string.lowerFirst(r.name);return"NULL"!==r.endpointDiscoveryRequired||!0===o}(e))return e;if(t.endpoint&amp;&amp;t.endpoint.hostPrefix){var r=function(e,t,r){return n.each(r.members,(function(r,o){if(!0===o.hostLabel){if("string"!==typeof t[r]||""===t[r])throw n.error(new Error,{message:"Parameter "+r+" should be a non-empty string.",code:"InvalidParameter"});var i=new RegExp("\\{"+r+"\\}","g");e=e.replace(i,t[r])}})),e}(t.endpoint.hostPrefix,e.params,t.input);!function(e,t){e.host&amp;&amp;(e.host=t+e.host);e.hostname&amp;&amp;(e.hostname=t+e.hostname)}(e.httpRequest.endpoint,r),function(e){var t=e.split("."),r=/^[a-zA-Z0-9]{1}$|^[a-zA-Z0-9][a-zA-Z0-9\-]*[a-zA-Z0-9]$/;n.arrayEach(t,(function(e){if(!e.length||e.length&lt;1||e.length&gt;63)throw n.error(new Error,{code:"ValidationError",message:"Hostname label length should be between 1 to 63 characters, inclusive."});if(!r.test(e))throw o.util.error(new Error,{code:"ValidationError",message:e+" is not hostname compatible."})}))}(e.httpRequest.endpoint.hostname)}return e}}},76933:function(e,t,r){var n=r(62662),o=r(43658),i=r(62622),a=r(80987).populateHostPrefix;e.exports={buildRequest:function(e){var t=e.httpRequest,r=e.service.api,n=r.targetPrefix+"."+r.operations[e.operation].name,i=r.jsonVersion||"1.0",s=r.operations[e.operation].input,c=new o;1===i&amp;&amp;(i="1.0"),r.awsQueryCompatible&amp;&amp;(t.params||(t.params={}),Object.assign(t.params,e.params)),t.body=c.build(e.params||{},s),t.headers["Content-Type"]="application/x-amz-json-"+i,t.headers["X-Amz-Target"]=n,a(e)},extractError:function(e){var t={},r=e.httpResponse;if(t.code=r.headers["x-amzn-errortype"]||"UnknownError","string"===typeof t.code&amp;&amp;(t.code=t.code.split(":")[0]),r.body.length&gt;0)try{var o=JSON.parse(r.body.toString()),i=o.__type||o.code||o.Code;for(var a in i&amp;&amp;(t.code=i.split("#").pop()),"RequestEntityTooLarge"===t.code?t.message="Request body must be less than 1 MB":t.message=o.message||o.Message||null,o||{})"code"!==a&amp;&amp;"message"!==a&amp;&amp;(t["["+a+"]"]="See error."+a+" for details.",Object.defineProperty(t,a,{value:o[a],enumerable:!1,writable:!0}))}catch(o){t.statusCode=r.statusCode,t.message=r.statusMessage}else t.statusCode=r.statusCode,t.message=r.statusCode.toString();e.error=n.error(new Error,t)},extractData:function(e){var t=e.httpResponse.body.toString()||"{}";if(!1===e.request.service.config.convertResponseTypes)e.data=JSON.parse(t);else{var r=e.request.service.api.operations[e.request.operation].output||{},n=new i;e.data=n.parse(t,r)}}}},70293:function(e,t,r){var n=r(79614),o=r(62662),i=r(30864),a=r(68136),s=r(80987).populateHostPrefix;e.exports={buildRequest:function(e){var t=e.service.api.operations[e.operation],r=e.httpRequest;r.headers["Content-Type"]="application/x-www-form-urlencoded; charset=utf-8",r.params={Version:e.service.api.apiVersion,Action:t.name},(new i).serialize(e.params,t.input,(function(e,t){r.params[e]=t})),r.body=o.queryParamsToString(r.params),s(e)},extractError:function(e){var t,r=e.httpResponse.body.toString();if(r.match("&lt;UnknownOperationException"))t={Code:"UnknownOperation",Message:"Unknown operation "+e.request.operation};else try{t=(new n.XML.Parser).parse(r)}catch(i){t={Code:e.httpResponse.statusCode,Message:e.httpResponse.statusMessage}}t.requestId&amp;&amp;!e.requestId&amp;&amp;(e.requestId=t.requestId),t.Errors&amp;&amp;(t=t.Errors),t.Error&amp;&amp;(t=t.Error),t.Code?e.error=o.error(new Error,{code:t.Code,message:t.Message}):e.error=o.error(new Error,{code:e.httpResponse.statusCode,message:null})},extractData:function(e){var t=e.request,r=t.service.api.operations[t.operation].output||{},i=r;if(i.resultWrapper){var s=a.create({type:"structure"});s.members[i.resultWrapper]=r,s.memberNames=[i.resultWrapper],o.property(r,"name",r.resultWrapper),r=s}var c=new n.XML.Parser;if(r&amp;&amp;r.members&amp;&amp;!r.members._XAMZRequestId){var u=a.create({type:"string"},{api:{protocol:"query"}},"requestId");r.members._XAMZRequestId=u}var l=c.parse(e.httpResponse.body.toString(),r);e.requestId=l._XAMZRequestId||l.requestId,l._XAMZRequestId&amp;&amp;delete l._XAMZRequestId,i.resultWrapper&amp;&amp;l[i.resultWrapper]&amp;&amp;(o.update(l,l[i.resultWrapper]),delete l[i.resultWrapper]),e.data=l}}},96225:function(e,t,r){var n=r(62662),o=r(80987).populateHostPrefix;function i(e,t,r,o){var i=[e,t].join("/");i=i.replace(/\/+/g,"/");var a={},s=!1;if(n.each(r.members,(function(e,t){var r=o[e];if(null!==r&amp;&amp;void 0!==r)if("uri"===t.location){var c=new RegExp("\\{"+t.name+"(\\+)?\\}");i=i.replace(c,(function(e,t){return(t?n.uriEscapePath:n.uriEscape)(String(r))}))}else"querystring"===t.location&amp;&amp;(s=!0,"list"===t.type?a[t.name]=r.map((function(e){return n.uriEscape(t.member.toWireFormat(e).toString())})):"map"===t.type?n.each(r,(function(e,t){Array.isArray(t)?a[e]=t.map((function(e){return n.uriEscape(String(e))})):a[e]=n.uriEscape(String(t))})):a[t.name]=n.uriEscape(t.toWireFormat(r).toString()))})),s){i+=i.indexOf("?")&gt;=0?"&amp;":"?";var c=[];n.arrayEach(Object.keys(a).sort(),(function(e){Array.isArray(a[e])||(a[e]=[a[e]]);for(var t=0;t&lt;a[e].length;t++)c.push(n.uriEscape(String(e))+"="+a[e][t])})),i+=c.join("&amp;")}return i}e.exports={buildRequest:function(e){!function(e){e.httpRequest.method=e.service.api.operations[e.operation].httpMethod}(e),function(e){var t=e.service.api.operations[e.operation],r=t.input,n=i(e.httpRequest.endpoint.path,t.httpPath,r,e.params);e.httpRequest.path=n}(e),function(e){var t=e.service.api.operations[e.operation];n.each(t.input.members,(function(t,r){var o=e.params[t];null!==o&amp;&amp;void 0!==o&amp;&amp;("headers"===r.location&amp;&amp;"map"===r.type?n.each(o,(function(t,n){e.httpRequest.headers[r.name+t]=n})):"header"===r.location&amp;&amp;(o=r.toWireFormat(o).toString(),r.isJsonValue&amp;&amp;(o=n.base64.encode(o)),e.httpRequest.headers[r.name]=o))}))}(e),o(e)},extractError:function(){},extractData:function(e){var t=e.request,r={},o=e.httpResponse,i=t.service.api.operations[t.operation].output,a={};n.each(o.headers,(function(e,t){a[e.toLowerCase()]=t})),n.each(i.members,(function(e,t){var i=(t.name||e).toLowerCase();if("headers"===t.location&amp;&amp;"map"===t.type){r[e]={};var s=t.isLocationName?t.name:"",c=new RegExp("^"+s+"(.+)","i");n.each(o.headers,(function(t,n){var o=t.match(c);null!==o&amp;&amp;(r[e][o[1]]=n)}))}else if("header"===t.location){if(void 0!==a[i]){var u=t.isJsonValue?n.base64.decode(a[i]):a[i];r[e]=t.toType(u)}}else"statusCode"===t.location&amp;&amp;(r[e]=parseInt(o.statusCode,10))})),e.data=r},generateURI:i}},53699:function(e,t,r){var n=r(79614),o=r(62662),i=r(96225),a=r(76933),s=r(43658),c=r(62622),u=["GET","HEAD","DELETE"];function l(e,t){if(!e.httpRequest.headers["Content-Type"]){var r=t?"binary/octet-stream":"application/json";e.httpRequest.headers["Content-Type"]=r}}e.exports={buildRequest:function(e){i.buildRequest(e),u.indexOf(e.httpRequest.method)&lt;0&amp;&amp;function(e){var t=new s,r=e.service.api.operations[e.operation].input;if(r.payload){var n,o=r.members[r.payload];n=e.params[r.payload],"structure"===o.type?(e.httpRequest.body=t.build(n||{},o),l(e)):void 0!==n&amp;&amp;(e.httpRequest.body=n,("binary"===o.type||o.isStreaming)&amp;&amp;l(e,!0))}else e.httpRequest.body=t.build(e.params,r),l(e)}(e)},extractError:function(e){a.extractError(e)},extractData:function(e){i.extractData(e);var t=e.request,r=t.service.api.operations[t.operation],s=t.service.api.operations[t.operation].output||{};if(r.hasEventOutput,s.payload){var u=s.members[s.payload],l=e.httpResponse.body;if(u.isEventStream)d=new c,e.data[s.payload]=o.createEventStream(2===n.HttpClient.streamsApiVersion?e.httpResponse.stream:l,d,u);else if("structure"===u.type||"list"===u.type){var d=new c;e.data[s.payload]=d.parse(l,u)}else"binary"===u.type||u.isStreaming?e.data[s.payload]=l:e.data[s.payload]=u.toType(l)}else{var p=e.data;a.extractData(e),e.data=o.merge(p,e.data)}},unsetContentLength:function(e){void 0===o.getRequestPayloadShape(e)&amp;&amp;u.indexOf(e.httpRequest.method)&gt;=0&amp;&amp;delete e.httpRequest.headers["Content-Length"]}}},11674:function(e,t,r){var n=r(79614),o=r(62662),i=r(96225);e.exports={buildRequest:function(e){i.buildRequest(e),["GET","HEAD"].indexOf(e.httpRequest.method)&lt;0&amp;&amp;function(e){var t=e.service.api.operations[e.operation].input,r=new n.XML.Builder,i=e.params,a=t.payload;if(a){var s=t.members[a];if(void 0===(i=i[a]))return;if("structure"===s.type){var c=s.name;e.httpRequest.body=r.toXML(i,s,c,!0)}else e.httpRequest.body=i}else e.httpRequest.body=r.toXML(i,t,t.name||t.shape||o.string.upperFirst(e.operation)+"Request")}(e)},extractError:function(e){var t;i.extractError(e);try{t=(new n.XML.Parser).parse(e.httpResponse.body.toString())}catch(r){t={Code:e.httpResponse.statusCode,Message:e.httpResponse.statusMessage}}t.Errors&amp;&amp;(t=t.Errors),t.Error&amp;&amp;(t=t.Error),t.Code?e.error=o.error(new Error,{code:t.Code,message:t.Message}):e.error=o.error(new Error,{code:e.httpResponse.statusCode,message:null})},extractData:function(e){var t;i.extractData(e);var r=e.request,a=e.httpResponse.body,s=r.service.api.operations[r.operation],c=s.output,u=(s.hasEventOutput,c.payload);if(u){var l=c.members[u];l.isEventStream?(t=new n.XML.Parser,e.data[u]=o.createEventStream(2===n.HttpClient.streamsApiVersion?e.httpResponse.stream:e.httpResponse.body,t,l)):"structure"===l.type?(t=new n.XML.Parser,e.data[u]=t.parse(a.toString(),l)):"binary"===l.type||l.isStreaming?e.data[u]=a:e.data[u]=l.toType(a)}else if(a.length&gt;0){var d=(t=new n.XML.Parser).parse(a.toString(),c);o.update(e.data,d)}}}},30864:function(e,t,r){var n=r(62662);function o(){}function i(e){return e.isQueryName||"ec2"!==e.api.protocol?e.name:e.name[0].toUpperCase()+e.name.substr(1)}function a(e,t,r,o){n.each(r.members,(function(r,n){var a=t[r];if(null!==a&amp;&amp;void 0!==a){var c=i(n);s(c=e?e+"."+c:c,a,n,o)}}))}function s(e,t,r,o){null!==t&amp;&amp;void 0!==t&amp;&amp;("structure"===r.type?a(e,t,r,o):"list"===r.type?function(e,t,r,o){var a=r.member||{};0!==t.length?n.arrayEach(t,(function(t,n){var c="."+(n+1);if("ec2"===r.api.protocol)c+="";else if(r.flattened){if(a.name){var u=e.split(".");u.pop(),u.push(i(a)),e=u.join(".")}}else c="."+(a.name?a.name:"member")+c;s(e+c,t,a,o)})):"ec2"!==r.api.protocol&amp;&amp;o.call(this,e,null)}(e,t,r,o):"map"===r.type?function(e,t,r,o){var i=1;n.each(t,(function(t,n){var a=(r.flattened?".":".entry.")+i+++".",c=a+(r.key.name||"key"),u=a+(r.value.name||"value");s(e+c,t,r.key,o),s(e+u,n,r.value,o)}))}(e,t,r,o):o(e,r.toWireFormat(t).toString()))}o.prototype.serialize=function(e,t,r){a("",e,t,r)},e.exports=o},31414:function(e){e.exports={now:function(){return"undefined"!==typeof performance&amp;&amp;"function"===typeof performance.now?performance.now():Date.now()}}},44040:function(e){e.exports={isFipsRegion:function(e){return"string"===typeof e&amp;&amp;(e.startsWith("fips-")||e.endsWith("-fips"))},isGlobalRegion:function(e){return"string"===typeof e&amp;&amp;["aws-global","aws-us-gov-global"].includes(e)},getRealRegion:function(e){return["fips-aws-global","aws-fips","aws-global"].includes(e)?"us-east-1":["fips-aws-us-gov-global","aws-us-gov-global"].includes(e)?"us-gov-west-1":e.replace(/fips-(dkr-|prod-)?|-fips/,"")}}},41404:function(e,t,r){var n=r(62662),o=r(80738);function i(e,t){n.each(t,(function(t,r){"globalEndpoint"!==t&amp;&amp;(void 0!==e.config[t]&amp;&amp;null!==e.config[t]||(e.config[t]=r))}))}e.exports={configureEndpoint:function(e){for(var t=function(e){var t=e.config.region,r=function(e){if(!e)return null;var t=e.split("-");return t.length&lt;3?null:t.slice(0,t.length-2).join("-")+"-*"}(t),n=e.api.endpointPrefix;return[[t,n],[r,n],[t,"*"],[r,"*"],["*",n],[t,"internal-*"],["*","*"]].map((function(e){return e[0]&amp;&amp;e[1]?e.join("/"):null}))}(e),r=e.config.useFipsEndpoint,n=e.config.useDualstackEndpoint,a=0;a&lt;t.length;a++){var s=t[a];if(s){var c=r?n?o.dualstackFipsRules:o.fipsRules:n?o.dualstackRules:o.rules;if(Object.prototype.hasOwnProperty.call(c,s)){var u=c[s];"string"===typeof u&amp;&amp;(u=o.patterns[u]),e.isGlobalEndpoint=!!u.globalEndpoint,u.signingRegion&amp;&amp;(e.signingRegion=u.signingRegion),u.signatureVersion||(u.signatureVersion="v4");var l="bearer"===(e.api&amp;&amp;e.api.signatureVersion);return void i(e,Object.assign({},u,{signatureVersion:l?"bearer":u.signatureVersion}))}}}},getEndpointSuffix:function(e){for(var t={"^(us|eu|ap|sa|ca|me)\\-\\w+\\-\\d+$":"amazonaws.com","^cn\\-\\w+\\-\\d+$":"amazonaws.com.cn","^us\\-gov\\-\\w+\\-\\d+$":"amazonaws.com","^us\\-iso\\-\\w+\\-\\d+$":"c2s.ic.gov","^us\\-isob\\-\\w+\\-\\d+$":"sc2s.sgov.gov","^eu\\-isoe\\-west\\-1$":"cloud.adc-e.uk","^us\\-isof\\-\\w+\\-\\d+$":"csp.hci.ic.gov"},r=Object.keys(t),n=0;n&lt;r.length;n++){var o=RegExp(r[n]),i=t[r[n]];if(o.test(e))return i}return"amazonaws.com"}}},73682:function(e,t,r){var n=r(34155),o=r(79614),i=r(15091),a=o.util.inherit,s=o.util.domain,c=r(44509),u={success:1,error:1,complete:1};var l=new i;l.setupStates=function(){var e=function(e,t){var r=this;r._haltHandlersOnError=!1,r.emit(r._asm.currentState,(function(e){if(e)if(n=r,Object.prototype.hasOwnProperty.call(u,n._asm.currentState)){if(!(s&amp;&amp;r.domain instanceof s.Domain))throw e;e.domainEmitter=r,e.domain=r.domain,e.domainThrown=!1,r.domain.emit("error",e)}else r.response.error=e,t(e);else t(r.response.error);var n}))};this.addState("validate","build","error",e),this.addState("build","afterBuild","restart",e),this.addState("afterBuild","sign","restart",e),this.addState("sign","send","retry",e),this.addState("retry","afterRetry","afterRetry",e),this.addState("afterRetry","sign","error",e),this.addState("send","validateResponse","retry",e),this.addState("validateResponse","extractData","extractError",e),this.addState("extractError","extractData","retry",e),this.addState("extractData","success","retry",e),this.addState("restart","build","error",e),this.addState("success","complete","complete",e),this.addState("error","complete","complete",e),this.addState("complete",null,null,e)},l.setupStates(),o.Request=a({constructor:function(e,t,r){var n=e.endpoint,a=e.config.region,c=e.config.customUserAgent;e.signingRegion?a=e.signingRegion:e.isGlobalEndpoint&amp;&amp;(a="us-east-1"),this.domain=s&amp;&amp;s.active,this.service=e,this.operation=t,this.params=r||{},this.httpRequest=new o.HttpRequest(n,a),this.httpRequest.appendToUserAgent(c),this.startTime=e.getSkewCorrectedDate(),this.response=new o.Response(this),this._asm=new i(l.states,"validate"),this._haltHandlersOnError=!1,o.SequentialExecutor.call(this),this.emit=this.emitEvent},send:function(e){return e&amp;&amp;(this.httpRequest.appendToUserAgent("callback"),this.on("complete",(function(t){e.call(t,t.error,t.data)}))),this.runTo(),this.response},build:function(e){return this.runTo("send",e)},runTo:function(e,t){return this._asm.runTo(e,t,this),this},abort:function(){return this.removeAllListeners("validateResponse"),this.removeAllListeners("extractError"),this.on("validateResponse",(function(e){e.error=o.util.error(new Error("Request aborted by user"),{code:"RequestAbortedError",retryable:!1})})),this.httpRequest.stream&amp;&amp;!this.httpRequest.stream.didCallback&amp;&amp;(this.httpRequest.stream.abort(),this.httpRequest._abortCallback?this.httpRequest._abortCallback():this.removeAllListeners("send")),this},eachPage:function(e){e=o.util.fn.makeAsync(e,3),this.on("complete",(function t(r){e.call(r,r.error,r.data,(function(n){!1!==n&amp;&amp;(r.hasNextPage()?r.nextPage().on("complete",t).send():e.call(r,null,null,o.util.fn.noop))}))})).send()},eachItem:function(e){var t=this;this.eachPage((function(r,n){if(r)return e(r,null);if(null===n)return e(null,null);var i=t.service.paginationConfig(t.operation).resultKey;Array.isArray(i)&amp;&amp;(i=i[0]);var a=c.search(n,i),s=!0;return o.util.arrayEach(a,(function(t){if(!1===(s=e(null,t)))return o.util.abort})),s}))},isPageable:function(){return!!this.service.paginationConfig(this.operation)},createReadStream:function(){var e=o.util.stream,t=this,r=null;return 2===o.HttpClient.streamsApiVersion?(r=new e.PassThrough,n.nextTick((function(){t.send()}))):((r=new e.Stream).readable=!0,r.sent=!1,r.on("newListener",(function(e){r.sent||"data"!==e||(r.sent=!0,n.nextTick((function(){t.send()})))}))),this.on("error",(function(e){r.emit("error",e)})),this.on("httpHeaders",(function(n,i,a){if(n&lt;300){t.removeListener("httpData",o.EventListeners.Core.HTTP_DATA),t.removeListener("httpError",o.EventListeners.Core.HTTP_ERROR),t.on("httpError",(function(e){a.error=e,a.error.retryable=!1}));var s,c=!1;if("HEAD"!==t.httpRequest.method&amp;&amp;(s=parseInt(i["content-length"],10)),void 0!==s&amp;&amp;!isNaN(s)&amp;&amp;s&gt;=0){c=!0;var u=0}var l=function(){c&amp;&amp;u!==s?r.emit("error",o.util.error(new Error("Stream content length mismatch. Received "+u+" of "+s+" bytes."),{code:"StreamContentLengthMismatch"})):2===o.HttpClient.streamsApiVersion?r.end():r.emit("end")},d=a.httpResponse.createUnbufferedStream();if(2===o.HttpClient.streamsApiVersion)if(c){var p=new e.PassThrough;p._write=function(t){return t&amp;&amp;t.length&amp;&amp;(u+=t.length),e.PassThrough.prototype._write.apply(this,arguments)},p.on("end",l),r.on("error",(function(e){c=!1,d.unpipe(p),p.emit("end"),p.end()})),d.pipe(p).pipe(r,{end:!1})}else d.pipe(r);else c&amp;&amp;d.on("data",(function(e){e&amp;&amp;e.length&amp;&amp;(u+=e.length)})),d.on("data",(function(e){r.emit("data",e)})),d.on("end",l);d.on("error",(function(e){c=!1,r.emit("error",e)}))}})),r},emitEvent:function(e,t,r){"function"===typeof t&amp;&amp;(r=t,t=null),r||(r=function(){}),t||(t=this.eventParameters(e,this.response)),o.SequentialExecutor.prototype.emit.call(this,e,t,(function(e){e&amp;&amp;(this.response.error=e),r.call(this,e)}))},eventParameters:function(e){switch(e){case"restart":case"validate":case"sign":case"build":case"afterValidate":case"afterBuild":return[this];case"error":return[this.response.error,this.response];default:return[this.response]}},presign:function(e,t){return t||"function"!==typeof e||(t=e,e=null),(new o.Signers.Presign).sign(this.toGet(),e,t)},isPresigned:function(){return Object.prototype.hasOwnProperty.call(this.httpRequest.headers,"presigned-expires")},toUnauthenticated:function(){return this._unAuthenticated=!0,this.removeListener("validate",o.EventListeners.Core.VALIDATE_CREDENTIALS),this.removeListener("sign",o.EventListeners.Core.SIGN),this},toGet:function(){return"query"!==this.service.api.protocol&amp;&amp;"ec2"!==this.service.api.protocol||(this.removeListener("build",this.buildAsGet),this.addListener("build",this.buildAsGet)),this},buildAsGet:function(e){e.httpRequest.method="GET",e.httpRequest.path=e.service.endpoint.path+"?"+e.httpRequest.body,e.httpRequest.body="",delete e.httpRequest.headers["Content-Length"],delete e.httpRequest.headers["Content-Type"]},haltHandlersOnError:function(){this._haltHandlersOnError=!0}}),o.Request.addPromisesToClass=function(e){this.prototype.promise=function(){var t=this;return this.httpRequest.appendToUserAgent("promise"),new e((function(e,r){t.on("complete",(function(t){t.error?r(t.error):e(Object.defineProperty(t.data||{},"$response",{value:t}))})),t.runTo()}))}},o.Request.deletePromisesFromClass=function(){delete this.prototype.promise},o.util.addPromises(o.Request),o.util.mixin(o.Request,o.SequentialExecutor)},82413:function(e,t,r){var n=r(79614),o=n.util.inherit,i=r(44509);function a(e){var t=e.request._waiter,r=t.config.acceptors,n=!1,o="retry";r.forEach((function(r){if(!n){var i=t.matchers[r.matcher];i&amp;&amp;i(e,r.expected,r.argument)&amp;&amp;(n=!0,o=r.state)}})),!n&amp;&amp;e.error&amp;&amp;(o="failure"),"success"===o?t.setSuccess(e):t.setError(e,"retry"===o)}n.ResourceWaiter=o({constructor:function(e,t){this.service=e,this.state=t,this.loadWaiterConfig(this.state)},service:null,state:null,config:null,matchers:{path:function(e,t,r){try{var n=i.search(e.data,r)}catch(o){return!1}return i.strictDeepEqual(n,t)},pathAll:function(e,t,r){try{var n=i.search(e.data,r)}catch(s){return!1}Array.isArray(n)||(n=[n]);var o=n.length;if(!o)return!1;for(var a=0;a&lt;o;a++)if(!i.strictDeepEqual(n[a],t))return!1;return!0},pathAny:function(e,t,r){try{var n=i.search(e.data,r)}catch(s){return!1}Array.isArray(n)||(n=[n]);for(var o=n.length,a=0;a&lt;o;a++)if(i.strictDeepEqual(n[a],t))return!0;return!1},status:function(e,t){var r=e.httpResponse.statusCode;return"number"===typeof r&amp;&amp;r===t},error:function(e,t){return"string"===typeof t&amp;&amp;e.error?t===e.error.code:t===!!e.error}},listeners:(new n.SequentialExecutor).addNamedListeners((function(e){e("RETRY_CHECK","retry",(function(e){var t=e.request._waiter;e.error&amp;&amp;"ResourceNotReady"===e.error.code&amp;&amp;(e.error.retryDelay=1e3*(t.config.delay||0))})),e("CHECK_OUTPUT","extractData",a),e("CHECK_ERROR","extractError",a)})),wait:function(e,t){"function"===typeof e&amp;&amp;(t=e,e=void 0),e&amp;&amp;e.$waiter&amp;&amp;("number"===typeof(e=n.util.copy(e)).$waiter.delay&amp;&amp;(this.config.delay=e.$waiter.delay),"number"===typeof e.$waiter.maxAttempts&amp;&amp;(this.config.maxAttempts=e.$waiter.maxAttempts),delete e.$waiter);var r=this.service.makeRequest(this.config.operation,e);return r._waiter=this,r.response.maxRetries=this.config.maxAttempts,r.addListeners(this.listeners),t&amp;&amp;r.send(t),r},setSuccess:function(e){e.error=null,e.data=e.data||{},e.request.removeAllListeners("extractData")},setError:function(e,t){e.data=null,e.error=n.util.error(e.error||new Error,{code:"ResourceNotReady",message:"Resource is not in the state "+this.state,retryable:t})},loadWaiterConfig:function(e){if(!this.service.api.waiters[e])throw new n.util.error(new Error,{code:"StateNotFoundError",message:"State "+e+" not found."});this.config=n.util.copy(this.service.api.waiters[e])}})},93975:function(e,t,r){var n=r(79614),o=n.util.inherit,i=r(44509);n.Response=o({constructor:function(e){this.request=e,this.data=null,this.error=null,this.retryCount=0,this.redirectCount=0,this.httpResponse=new n.HttpResponse,e&amp;&amp;(this.maxRetries=e.service.numRetries(),this.maxRedirects=e.service.config.maxRedirects)},nextPage:function(e){var t,r=this.request.service,o=this.request.operation;try{t=r.paginationConfig(o,!0)}catch(c){this.error=c}if(!this.hasNextPage()){if(e)e(this.error,null);else if(this.error)throw this.error;return null}var i=n.util.copy(this.request.params);if(this.nextPageTokens){var a=t.inputToken;"string"===typeof a&amp;&amp;(a=[a]);for(var s=0;s&lt;a.length;s++)i[a[s]]=this.nextPageTokens[s];return r.makeRequest(this.request.operation,i,e)}return e?e(null,null):null},hasNextPage:function(){return this.cacheNextPageTokens(),!!this.nextPageTokens||void 0===this.nextPageTokens&amp;&amp;void 0},cacheNextPageTokens:function(){if(Object.prototype.hasOwnProperty.call(this,"nextPageTokens"))return this.nextPageTokens;this.nextPageTokens=void 0;var e=this.request.service.paginationConfig(this.request.operation);if(!e)return this.nextPageTokens;if(this.nextPageTokens=null,e.moreResults&amp;&amp;!i.search(this.data,e.moreResults))return this.nextPageTokens;var t=e.outputToken;return"string"===typeof t&amp;&amp;(t=[t]),n.util.arrayEach.call(this,t,(function(e){var t=i.search(this.data,e);t&amp;&amp;(this.nextPageTokens=this.nextPageTokens||[],this.nextPageTokens.push(t))})),this.nextPageTokens}})},92149:function(e,t,r){var n=r(79614),o=n.util.string.byteLength,i=n.util.Buffer;n.S3.ManagedUpload=n.util.inherit({constructor:function(e){var t=this;n.SequentialExecutor.call(t),t.body=null,t.sliceFn=null,t.callback=null,t.parts={},t.completeInfo=[],t.fillQueue=function(){t.callback(new Error("Unsupported body payload "+typeof t.body))},t.configure(e)},configure:function(e){if(e=e||{},this.partSize=this.minPartSize,e.queueSize&amp;&amp;(this.queueSize=e.queueSize),e.partSize&amp;&amp;(this.partSize=e.partSize),e.leavePartsOnError&amp;&amp;(this.leavePartsOnError=!0),e.tags){if(!Array.isArray(e.tags))throw new Error("Tags must be specified as an array; "+typeof e.tags+" provided.");this.tags=e.tags}if(this.partSize&lt;this.minPartSize)throw new Error("partSize must be greater than "+this.minPartSize);this.service=e.service,this.bindServiceObject(e.params),this.validateBody(),this.adjustTotalBytes()},leavePartsOnError:!1,queueSize:4,partSize:null,minPartSize:5242880,maxTotalParts:1e4,send:function(e){var t=this;t.failed=!1,t.callback=e||function(e){if(e)throw e};var r=!0;if(t.sliceFn)t.fillQueue=t.fillBuffer;else if(n.util.isNode()){var o=n.util.stream.Stream;t.body instanceof o&amp;&amp;(r=!1,t.fillQueue=t.fillStream,t.partBuffers=[],t.body.on("error",(function(e){t.cleanup(e)})).on("readable",(function(){t.fillQueue()})).on("end",(function(){t.isDoneChunking=!0,t.numParts=t.totalPartNumbers,t.fillQueue.call(t),t.isDoneChunking&amp;&amp;t.totalPartNumbers&gt;=1&amp;&amp;t.doneParts===t.numParts&amp;&amp;t.finishMultiPart()})))}r&amp;&amp;t.fillQueue.call(t)},abort:function(){var e=this;!0===e.isDoneChunking&amp;&amp;1===e.totalPartNumbers&amp;&amp;e.singlePart?e.singlePart.abort():e.cleanup(n.util.error(new Error("Request aborted by user"),{code:"RequestAbortedError",retryable:!1}))},validateBody:function(){var e=this;if(e.body=e.service.config.params.Body,"string"===typeof e.body)e.body=n.util.buffer.toBuffer(e.body);else if(!e.body)throw new Error("params.Body is required");e.sliceFn=n.util.arraySliceFn(e.body)},bindServiceObject:function(e){e=e||{};var t=this;if(t.service){var r=t.service,o=n.util.copy(r.config);o.signatureVersion=r.getSignatureVersion(),t.service=new r.constructor.__super__(o),t.service.config.params=n.util.merge(t.service.config.params||{},e),Object.defineProperty(t.service,"_originalConfig",{get:function(){return r._originalConfig},enumerable:!1,configurable:!0})}else t.service=new n.S3({params:e})},adjustTotalBytes:function(){var e=this;try{e.totalBytes=o(e.body)}catch(r){}if(e.totalBytes){var t=Math.ceil(e.totalBytes/e.maxTotalParts);t&gt;e.partSize&amp;&amp;(e.partSize=t)}else e.totalBytes=void 0},isDoneChunking:!1,partPos:0,totalChunkedBytes:0,totalUploadedBytes:0,totalBytes:void 0,numParts:0,totalPartNumbers:0,activeParts:0,doneParts:0,parts:null,completeInfo:null,failed:!1,multipartReq:null,partBuffers:null,partBufferLength:0,fillBuffer:function(){var e=this,t=o(e.body);if(0===t)return e.isDoneChunking=!0,e.numParts=1,void e.nextChunk(e.body);for(;e.activeParts&lt;e.queueSize&amp;&amp;e.partPos&lt;t;){var r=Math.min(e.partPos+e.partSize,t),n=e.sliceFn.call(e.body,e.partPos,r);e.partPos+=e.partSize,(o(n)&lt;e.partSize||e.partPos===t)&amp;&amp;(e.isDoneChunking=!0,e.numParts=e.totalPartNumbers+1),e.nextChunk(n)}},fillStream:function(){var e=this;if(!(e.activeParts&gt;=e.queueSize)){var t=e.body.read(e.partSize-e.partBufferLength)||e.body.read();if(t&amp;&amp;(e.partBuffers.push(t),e.partBufferLength+=t.length,e.totalChunkedBytes+=t.length),e.partBufferLength&gt;=e.partSize){var r=1===e.partBuffers.length?e.partBuffers[0]:i.concat(e.partBuffers);if(e.partBuffers=[],e.partBufferLength=0,r.length&gt;e.partSize){var n=r.slice(e.partSize);e.partBuffers.push(n),e.partBufferLength+=n.length,r=r.slice(0,e.partSize)}e.nextChunk(r)}e.isDoneChunking&amp;&amp;!e.isDoneSending&amp;&amp;(r=1===e.partBuffers.length?e.partBuffers[0]:i.concat(e.partBuffers),e.partBuffers=[],e.partBufferLength=0,e.totalBytes=e.totalChunkedBytes,e.isDoneSending=!0,(0===e.numParts||r.length&gt;0)&amp;&amp;(e.numParts++,e.nextChunk(r))),e.body.read(0)}},nextChunk:function(e){var t=this;if(t.failed)return null;var r=++t.totalPartNumbers;if(t.isDoneChunking&amp;&amp;1===r){var o={Body:e};this.tags&amp;&amp;(o.Tagging=this.getTaggingHeader());var i=t.service.putObject(o);return i._managedUpload=t,i.on("httpUploadProgress",t.progress).send(t.finishSinglePart),t.singlePart=i,null}if(t.service.config.params.ContentMD5){var a=n.util.error(new Error("The Content-MD5 you specified is invalid for multi-part uploads."),{code:"InvalidDigest",retryable:!1});return t.cleanup(a),null}if(t.completeInfo[r]&amp;&amp;null!==t.completeInfo[r].ETag)return null;t.activeParts++,t.service.config.params.UploadId?t.uploadPart(e,r):t.multipartReq?t.queueChunks(e,r):(t.multipartReq=t.service.createMultipartUpload(),t.multipartReq.on("success",(function(e){t.service.config.params.UploadId=e.data.UploadId,t.multipartReq=null})),t.queueChunks(e,r),t.multipartReq.on("error",(function(e){t.cleanup(e)})),t.multipartReq.send())},getTaggingHeader:function(){for(var e=[],t=0;t&lt;this.tags.length;t++)e.push(n.util.uriEscape(this.tags[t].Key)+"="+n.util.uriEscape(this.tags[t].Value));return e.join("&amp;")},uploadPart:function(e,t){var r=this,o={Body:e,ContentLength:n.util.string.byteLength(e),PartNumber:t},i={ETag:null,PartNumber:t};r.completeInfo[t]=i;var a=r.service.uploadPart(o);r.parts[t]=a,a._lastUploadedBytes=0,a._managedUpload=r,a.on("httpUploadProgress",r.progress),a.send((function(e,a){if(delete r.parts[o.PartNumber],r.activeParts--,!e&amp;&amp;(!a||!a.ETag)){var s="No access to ETag property on response.";n.util.isBrowser()&amp;&amp;(s+=" Check CORS configuration to expose ETag header."),e=n.util.error(new Error(s),{code:"ETagMissing",retryable:!1})}return e?r.cleanup(e):r.completeInfo[t]&amp;&amp;null!==r.completeInfo[t].ETag?null:(i.ETag=a.ETag,r.doneParts++,void(r.isDoneChunking&amp;&amp;r.doneParts===r.totalPartNumbers?r.finishMultiPart():r.fillQueue.call(r)))}))},queueChunks:function(e,t){var r=this;r.multipartReq.on("success",(function(){r.uploadPart(e,t)}))},cleanup:function(e){var t=this;t.failed||("function"===typeof t.body.removeAllListeners&amp;&amp;"function"===typeof t.body.resume&amp;&amp;(t.body.removeAllListeners("readable"),t.body.removeAllListeners("end"),t.body.resume()),t.multipartReq&amp;&amp;(t.multipartReq.removeAllListeners("success"),t.multipartReq.removeAllListeners("error"),t.multipartReq.removeAllListeners("complete"),delete t.multipartReq),t.service.config.params.UploadId&amp;&amp;!t.leavePartsOnError?t.service.abortMultipartUpload().send():t.leavePartsOnError&amp;&amp;(t.isDoneChunking=!1),n.util.each(t.parts,(function(e,t){t.removeAllListeners("complete"),t.abort()})),t.activeParts=0,t.partPos=0,t.numParts=0,t.totalPartNumbers=0,t.parts={},t.failed=!0,t.callback(e))},finishMultiPart:function(){var e=this,t={MultipartUpload:{Parts:e.completeInfo.slice(1)}};e.service.completeMultipartUpload(t,(function(t,r){if(t)return e.cleanup(t);if(r&amp;&amp;"string"===typeof r.Location&amp;&amp;(r.Location=r.Location.replace(/%2F/g,"/")),Array.isArray(e.tags)){for(var n=0;n&lt;e.tags.length;n++)e.tags[n].Value=String(e.tags[n].Value);e.service.putObjectTagging({Tagging:{TagSet:e.tags}},(function(t,n){t?e.callback(t):e.callback(t,r)}))}else e.callback(t,r)}))},finishSinglePart:function(e,t){var r=this.request._managedUpload,n=this.request.httpRequest,o=n.endpoint;if(e)return r.callback(e);t.Location=[o.protocol,"//",o.host,n.path].join(""),t.key=this.request.params.Key,t.Key=this.request.params.Key,t.Bucket=this.request.params.Bucket,r.callback(e,t)},progress:function(e){var t=this._managedUpload;"putObject"===this.operation?(e.part=1,e.key=this.params.Key):(t.totalUploadedBytes+=e.loaded-this._lastUploadedBytes,this._lastUploadedBytes=e.loaded,e={loaded:t.totalUploadedBytes,total:t.totalBytes,part:this.params.PartNumber,key:this.params.Key}),t.emit("httpUploadProgress",[e])}}),n.util.mixin(n.S3.ManagedUpload,n.SequentialExecutor),n.S3.ManagedUpload.addPromisesToClass=function(e){this.prototype.promise=n.util.promisifyMethod("send",e)},n.S3.ManagedUpload.deletePromisesFromClass=function(){delete this.prototype.promise},n.util.addPromises(n.S3.ManagedUpload),e.exports=n.S3.ManagedUpload},96380:function(e,t,r){var n=r(79614);n.SequentialExecutor=n.util.inherit({constructor:function(){this._events={}},listeners:function(e){return this._events[e]?this._events[e].slice(0):[]},on:function(e,t,r){return this._events[e]?r?this._events[e].unshift(t):this._events[e].push(t):this._events[e]=[t],this},onAsync:function(e,t,r){return t._isAsync=!0,this.on(e,t,r)},removeListener:function(e,t){var r=this._events[e];if(r){for(var n=r.length,o=-1,i=0;i&lt;n;++i)r[i]===t&amp;&amp;(o=i);o&gt;-1&amp;&amp;r.splice(o,1)}return this},removeAllListeners:function(e){return e?delete this._events[e]:this._events={},this},emit:function(e,t,r){r||(r=function(){});var n=this.listeners(e),o=n.length;return this.callListeners(n,t,r),o&gt;0},callListeners:function(e,t,r,o){var i=this,a=o||null;function s(o){if(o&amp;&amp;(a=n.util.error(a||new Error,o),i._haltHandlersOnError))return r.call(i,a);i.callListeners(e,t,r,a)}for(;e.length&gt;0;){var c=e.shift();if(c._isAsync)return void c.apply(i,t.concat([s]));try{c.apply(i,t)}catch(u){a=n.util.error(a||new Error,u)}if(a&amp;&amp;i._haltHandlersOnError)return void r.call(i,a)}r.call(i,a)},addListeners:function(e){var t=this;return e._events&amp;&amp;(e=e._events),n.util.each(e,(function(e,r){"function"===typeof r&amp;&amp;(r=[r]),n.util.arrayEach(r,(function(r){t.on(e,r)}))})),t},addNamedListener:function(e,t,r,n){return this[e]=r,this.addListener(t,r,n),this},addNamedAsyncListener:function(e,t,r,n){return r._isAsync=!0,this.addNamedListener(e,t,r,n)},addNamedListeners:function(e){var t=this;return e((function(){t.addNamedListener.apply(t,arguments)}),(function(){t.addNamedAsyncListener.apply(t,arguments)})),this}}),n.SequentialExecutor.prototype.addListener=n.SequentialExecutor.prototype.on,e.exports=n.SequentialExecutor},20173:function(e,t,r){var n=r(34155),o=r(79614),i=r(85863),a=r(41404),s=o.util.inherit,c=0,u=r(44040);o.Service=s({constructor:function(e){if(!this.loadServiceClass)throw o.util.error(new Error,"Service must be constructed with `new' operator");if(e){if(e.region){var t=e.region;u.isFipsRegion(t)&amp;&amp;(e.region=u.getRealRegion(t),e.useFipsEndpoint=!0),u.isGlobalRegion(t)&amp;&amp;(e.region=u.getRealRegion(t))}"boolean"===typeof e.useDualstack&amp;&amp;"boolean"!==typeof e.useDualstackEndpoint&amp;&amp;(e.useDualstackEndpoint=e.useDualstack)}var r=this.loadServiceClass(e||{});if(r){var n=o.util.copy(e),i=new r(e);return Object.defineProperty(i,"_originalConfig",{get:function(){return n},enumerable:!1,configurable:!0}),i._clientId=++c,i}this.initialize(e)},initialize:function(e){var t=o.config[this.serviceIdentifier];if(this.config=new o.Config(o.config),t&amp;&amp;this.config.update(t,!0),e&amp;&amp;this.config.update(e,!0),this.validateService(),this.config.endpoint||a.configureEndpoint(this),this.config.endpoint=this.endpointFromTemplate(this.config.endpoint),this.setEndpoint(this.config.endpoint),o.SequentialExecutor.call(this),o.Service.addDefaultMonitoringListeners(this),(this.config.clientSideMonitoring||o.Service._clientSideMonitoring)&amp;&amp;this.publisher){var r=this.publisher;this.addNamedListener("PUBLISH_API_CALL","apiCall",(function(e){n.nextTick((function(){r.eventHandler(e)}))})),this.addNamedListener("PUBLISH_API_ATTEMPT","apiCallAttempt",(function(e){n.nextTick((function(){r.eventHandler(e)}))}))}},validateService:function(){},loadServiceClass:function(e){var t=e;if(o.util.isEmpty(this.api)){if(t.apiConfig)return o.Service.defineServiceApi(this.constructor,t.apiConfig);if(this.constructor.services){(t=new o.Config(o.config)).update(e,!0);var r=t.apiVersions[this.constructor.serviceIdentifier];return r=r||t.apiVersion,this.getLatestServiceClass(r)}return null}return null},getLatestServiceClass:function(e){return e=this.getLatestServiceVersion(e),null===this.constructor.services[e]&amp;&amp;o.Service.defineServiceApi(this.constructor,e),this.constructor.services[e]},getLatestServiceVersion:function(e){if(!this.constructor.services||0===this.constructor.services.length)throw new Error("No services defined on "+this.constructor.serviceIdentifier);if(e?o.util.isType(e,Date)&amp;&amp;(e=o.util.date.iso8601(e).split("T")[0]):e="latest",Object.hasOwnProperty(this.constructor.services,e))return e;for(var t=Object.keys(this.constructor.services).sort(),r=null,n=t.length-1;n&gt;=0;n--)if("*"!==t[n][t[n].length-1]&amp;&amp;(r=t[n]),t[n].substr(0,10)&lt;=e)return r;throw new Error("Could not find "+this.constructor.serviceIdentifier+" API to satisfy version constraint `"+e+"'")},api:{},defaultRetryCount:3,customizeRequests:function(e){if(e){if("function"!==typeof e)throw new Error("Invalid callback type '"+typeof e+"' provided in customizeRequests");this.customRequestHandler=e}else this.customRequestHandler=null},makeRequest:function(e,t,r){if("function"===typeof t&amp;&amp;(r=t,t=null),t=t||{},this.config.params){var n=this.api.operations[e];n&amp;&amp;(t=o.util.copy(t),o.util.each(this.config.params,(function(e,r){n.input.members[e]&amp;&amp;(void 0!==t[e]&amp;&amp;null!==t[e]||(t[e]=r))})))}var i=new o.Request(this,e,t);return this.addAllRequestListeners(i),this.attachMonitoringEmitter(i),r&amp;&amp;i.send(r),i},makeUnauthenticatedRequest:function(e,t,r){"function"===typeof t&amp;&amp;(r=t,t={});var n=this.makeRequest(e,t).toUnauthenticated();return r?n.send(r):n},waitFor:function(e,t,r){return new o.ResourceWaiter(this,e).wait(t,r)},addAllRequestListeners:function(e){for(var t=[o.events,o.EventListeners.Core,this.serviceInterface(),o.EventListeners.CorePost],r=0;r&lt;t.length;r++)t[r]&amp;&amp;e.addListeners(t[r]);this.config.paramValidation||e.removeListener("validate",o.EventListeners.Core.VALIDATE_PARAMETERS),this.config.logger&amp;&amp;e.addListeners(o.EventListeners.Logger),this.setupRequestListeners(e),"function"===typeof this.constructor.prototype.customRequestHandler&amp;&amp;this.constructor.prototype.customRequestHandler(e),Object.prototype.hasOwnProperty.call(this,"customRequestHandler")&amp;&amp;"function"===typeof this.customRequestHandler&amp;&amp;this.customRequestHandler(e)},apiCallEvent:function(e){var t=e.service.api.operations[e.operation],r={Type:"ApiCall",Api:t?t.name:e.operation,Version:1,Service:e.service.api.serviceId||e.service.api.endpointPrefix,Region:e.httpRequest.region,MaxRetriesExceeded:0,UserAgent:e.httpRequest.getUserAgent()},n=e.response;if(n.httpResponse.statusCode&amp;&amp;(r.FinalHttpStatusCode=n.httpResponse.statusCode),n.error){var o=n.error;n.httpResponse.statusCode&gt;299?(o.code&amp;&amp;(r.FinalAwsException=o.code),o.message&amp;&amp;(r.FinalAwsExceptionMessage=o.message)):((o.code||o.name)&amp;&amp;(r.FinalSdkException=o.code||o.name),o.message&amp;&amp;(r.FinalSdkExceptionMessage=o.message))}return r},apiAttemptEvent:function(e){var t=e.service.api.operations[e.operation],r={Type:"ApiCallAttempt",Api:t?t.name:e.operation,Version:1,Service:e.service.api.serviceId||e.service.api.endpointPrefix,Fqdn:e.httpRequest.endpoint.hostname,UserAgent:e.httpRequest.getUserAgent()},n=e.response;return n.httpResponse.statusCode&amp;&amp;(r.HttpStatusCode=n.httpResponse.statusCode),!e._unAuthenticated&amp;&amp;e.service.config.credentials&amp;&amp;e.service.config.credentials.accessKeyId&amp;&amp;(r.AccessKey=e.service.config.credentials.accessKeyId),n.httpResponse.headers?(e.httpRequest.headers["x-amz-security-token"]&amp;&amp;(r.SessionToken=e.httpRequest.headers["x-amz-security-token"]),n.httpResponse.headers["x-amzn-requestid"]&amp;&amp;(r.XAmznRequestId=n.httpResponse.headers["x-amzn-requestid"]),n.httpResponse.headers["x-amz-request-id"]&amp;&amp;(r.XAmzRequestId=n.httpResponse.headers["x-amz-request-id"]),n.httpResponse.headers["x-amz-id-2"]&amp;&amp;(r.XAmzId2=n.httpResponse.headers["x-amz-id-2"]),r):r},attemptFailEvent:function(e){var t=this.apiAttemptEvent(e),r=e.response,n=r.error;return r.httpResponse.statusCode&gt;299?(n.code&amp;&amp;(t.AwsException=n.code),n.message&amp;&amp;(t.AwsExceptionMessage=n.message)):((n.code||n.name)&amp;&amp;(t.SdkException=n.code||n.name),n.message&amp;&amp;(t.SdkExceptionMessage=n.message)),t},attachMonitoringEmitter:function(e){var t,r,n,i,a,s,c=0,u=this;e.on("validate",(function(){i=o.util.realClock.now(),s=Date.now()}),true),e.on("sign",(function(){r=o.util.realClock.now(),t=Date.now(),a=e.httpRequest.region,c++}),true),e.on("validateResponse",(function(){n=Math.round(o.util.realClock.now()-r)})),e.addNamedListener("API_CALL_ATTEMPT","success",(function(){var r=u.apiAttemptEvent(e);r.Timestamp=t,r.AttemptLatency=n&gt;=0?n:0,r.Region=a,u.emit("apiCallAttempt",[r])})),e.addNamedListener("API_CALL_ATTEMPT_RETRY","retry",(function(){var i=u.attemptFailEvent(e);i.Timestamp=t,n=n||Math.round(o.util.realClock.now()-r),i.AttemptLatency=n&gt;=0?n:0,i.Region=a,u.emit("apiCallAttempt",[i])})),e.addNamedListener("API_CALL","complete",(function(){var t=u.apiCallEvent(e);if(t.AttemptCount=c,!(t.AttemptCount&lt;=0)){t.Timestamp=s;var r=Math.round(o.util.realClock.now()-i);t.Latency=r&gt;=0?r:0;var n=e.response;n.error&amp;&amp;n.error.retryable&amp;&amp;"number"===typeof n.retryCount&amp;&amp;"number"===typeof n.maxRetries&amp;&amp;n.retryCount&gt;=n.maxRetries&amp;&amp;(t.MaxRetriesExceeded=1),u.emit("apiCall",[t])}}))},setupRequestListeners:function(e){},getSigningName:function(){return this.api.signingName||this.api.endpointPrefix},getSignerClass:function(e){var t,r=null,n="";e&amp;&amp;(n=(r=(e.service.api.operations||{})[e.operation]||null)?r.authtype:"");return t=this.config.signatureVersion?this.config.signatureVersion:"v4"===n||"v4-unsigned-body"===n?"v4":"bearer"===n?"bearer":this.api.signatureVersion,o.Signers.RequestSigner.getVersion(t)},serviceInterface:function(){switch(this.api.protocol){case"ec2":case"query":return o.EventListeners.Query;case"json":return o.EventListeners.Json;case"rest-json":return o.EventListeners.RestJson;case"rest-xml":return o.EventListeners.RestXml}if(this.api.protocol)throw new Error("Invalid service `protocol' "+this.api.protocol+" in API config")},successfulResponse:function(e){return e.httpResponse.statusCode&lt;300},numRetries:function(){return void 0!==this.config.maxRetries?this.config.maxRetries:this.defaultRetryCount},retryDelays:function(e,t){return o.util.calculateRetryDelay(e,this.config.retryDelayOptions,t)},retryableError:function(e){return!!this.timeoutError(e)||(!!this.networkingError(e)||(!!this.expiredCredentialsError(e)||(!!this.throttledError(e)||e.statusCode&gt;=500)))},networkingError:function(e){return"NetworkingError"===e.code},timeoutError:function(e){return"TimeoutError"===e.code},expiredCredentialsError:function(e){return"ExpiredTokenException"===e.code},clockSkewError:function(e){switch(e.code){case"RequestTimeTooSkewed":case"RequestExpired":case"InvalidSignatureException":case"SignatureDoesNotMatch":case"AuthFailure":case"RequestInTheFuture":return!0;default:return!1}},getSkewCorrectedDate:function(){return new Date(Date.now()+this.config.systemClockOffset)},applyClockOffset:function(e){e&amp;&amp;(this.config.systemClockOffset=e-Date.now())},isClockSkewed:function(e){if(e)return Math.abs(this.getSkewCorrectedDate().getTime()-e)&gt;=3e5},throttledError:function(e){if(429===e.statusCode)return!0;switch(e.code){case"ProvisionedThroughputExceededException":case"Throttling":case"ThrottlingException":case"RequestLimitExceeded":case"RequestThrottled":case"RequestThrottledException":case"TooManyRequestsException":case"TransactionInProgressException":case"EC2ThrottledException":return!0;default:return!1}},endpointFromTemplate:function(e){if("string"!==typeof e)return e;var t=e;return t=(t=(t=t.replace(/\{service\}/g,this.api.endpointPrefix)).replace(/\{region\}/g,this.config.region)).replace(/\{scheme\}/g,this.config.sslEnabled?"https":"http")},setEndpoint:function(e){this.endpoint=new o.Endpoint(e,this.config)},paginationConfig:function(e,t){var r=this.api.operations[e].paginator;if(!r){if(t){var n=new Error;throw o.util.error(n,"No pagination configuration for "+e)}return null}return r}}),o.util.update(o.Service,{defineMethods:function(e){o.util.each(e.prototype.api.operations,(function(t){e.prototype[t]||("none"===e.prototype.api.operations[t].authtype?e.prototype[t]=function(e,r){return this.makeUnauthenticatedRequest(t,e,r)}:e.prototype[t]=function(e,r){return this.makeRequest(t,e,r)})}))},defineService:function(e,t,r){o.Service._serviceMap[e]=!0,Array.isArray(t)||(r=t,t=[]);var n=s(o.Service,r||{});if("string"===typeof e){o.Service.addVersions(n,t);var i=n.serviceIdentifier||e;n.serviceIdentifier=i}else n.prototype.api=e,o.Service.defineMethods(n);if(o.SequentialExecutor.call(this.prototype),!this.prototype.publisher&amp;&amp;o.util.clientSideMonitoring){var a=o.util.clientSideMonitoring.Publisher,c=(0,o.util.clientSideMonitoring.configProvider)();this.prototype.publisher=new a(c),c.enabled&amp;&amp;(o.Service._clientSideMonitoring=!0)}return o.SequentialExecutor.call(n.prototype),o.Service.addDefaultMonitoringListeners(n.prototype),n},addVersions:function(e,t){Array.isArray(t)||(t=[t]),e.services=e.services||{};for(var r=0;r&lt;t.length;r++)void 0===e.services[t[r]]&amp;&amp;(e.services[t[r]]=null);e.apiVersions=Object.keys(e.services).sort()},defineServiceApi:function(e,t,r){var n=s(e,{serviceIdentifier:e.serviceIdentifier});function a(t){t.isApi?n.prototype.api=t:n.prototype.api=new i(t,{serviceIdentifier:e.serviceIdentifier})}if("string"===typeof t){if(r)a(r);else try{a(o.apiLoader(e.serviceIdentifier,t))}catch(c){throw o.util.error(c,{message:"Could not find API configuration "+e.serviceIdentifier+"-"+t})}Object.prototype.hasOwnProperty.call(e.services,t)||(e.apiVersions=e.apiVersions.concat(t).sort()),e.services[t]=n}else a(t);return o.Service.defineMethods(n),n},hasService:function(e){return Object.prototype.hasOwnProperty.call(o.Service._serviceMap,e)},addDefaultMonitoringListeners:function(e){e.addNamedListener("MONITOR_EVENTS_BUBBLE","apiCallAttempt",(function(t){var r=Object.getPrototypeOf(e);r._events&amp;&amp;r.emit("apiCallAttempt",[t])})),e.addNamedListener("CALL_EVENTS_BUBBLE","apiCall",(function(t){var r=Object.getPrototypeOf(e);r._events&amp;&amp;r.emit("apiCall",[t])}))},_serviceMap:{}}),o.util.mixin(o.Service,o.SequentialExecutor),e.exports=o.Service},3906:function(e,t,r){var n=r(79614),o=r(16914),i=r(65456),a=r(85133),s=r(41404);r(92149);var c={completeMultipartUpload:!0,copyObject:!0,uploadPartCopy:!0},u=["AuthorizationHeaderMalformed","BadRequest","PermanentRedirect",301],l="s3-object-lambda";n.util.update(n.S3.prototype,{getSignatureVersion:function(e){var t=this.api.signatureVersion,r=this._originalConfig?this._originalConfig.signatureVersion:null,n=this.config.signatureVersion,o=!!e&amp;&amp;e.isPresigned();return r?r="v2"===r?"s3":r:(!0!==o?t="v4":n&amp;&amp;(t=n),t)},getSigningName:function(e){if(e&amp;&amp;"writeGetObjectResponse"===e.operation)return l;var t=n.Service.prototype.getSigningName;return e&amp;&amp;e._parsedArn&amp;&amp;e._parsedArn.service?e._parsedArn.service:t.call(this)},getSignerClass:function(e){var t=this.getSignatureVersion(e);return n.Signers.RequestSigner.getVersion(t)},validateService:function(){var e,t=[];if(this.config.region||(this.config.region="us-east-1"),!this.config.endpoint&amp;&amp;this.config.s3BucketEndpoint&amp;&amp;t.push("An endpoint must be provided when configuring `s3BucketEndpoint` to true."),1===t.length?e=t[0]:t.length&gt;1&amp;&amp;(e="Multiple configuration errors:\n"+t.join("\n")),e)throw n.util.error(new Error,{name:"InvalidEndpoint",message:e})},shouldDisableBodySigning:function(e){var t=this.getSignerClass();return!0===this.config.s3DisableBodySigning&amp;&amp;t===n.Signers.V4&amp;&amp;"https:"===e.httpRequest.endpoint.protocol},setupRequestListeners:function(e){e.addListener("validateResponse",this.setExpiresString);if(e.addListener("validate",this.validateScheme),e.addListener("validate",this.validateBucketName,true),e.addListener("validate",this.optInUsEast1RegionalEndpoint,true),e.removeListener("validate",n.EventListeners.Core.VALIDATE_REGION),e.addListener("build",this.addContentType),e.addListener("build",this.computeContentMd5),e.addListener("build",this.computeSseCustomerKeyMd5),e.addListener("build",this.populateURI),e.addListener("afterBuild",this.addExpect100Continue),e.addListener("extractError",this.extractError),e.addListener("extractData",n.util.hoistPayloadMember),e.addListener("extractData",this.extractData),e.addListener("extractData",this.extractErrorFrom200Response),e.addListener("beforePresign",this.prepareSignedUrl),this.shouldDisableBodySigning(e)&amp;&amp;(e.removeListener("afterBuild",n.EventListeners.Core.COMPUTE_SHA256),e.addListener("afterBuild",this.disableBodySigning)),"createBucket"!==e.operation&amp;&amp;a.isArnInParam(e,"Bucket"))return e._parsedArn=n.util.ARN.parse(e.params.Bucket),e.removeListener("validate",this.validateBucketName),e.removeListener("build",this.populateURI),"s3"===e._parsedArn.service?(e.addListener("validate",a.validateS3AccessPointArn),e.addListener("validate",this.validateArnResourceType),e.addListener("validate",this.validateArnRegion)):"s3-outposts"===e._parsedArn.service&amp;&amp;(e.addListener("validate",a.validateOutpostsAccessPointArn),e.addListener("validate",a.validateOutpostsArn),e.addListener("validate",a.validateArnRegion)),e.addListener("validate",a.validateArnAccount),e.addListener("validate",a.validateArnService),e.addListener("build",this.populateUriFromAccessPointArn),void e.addListener("build",a.validatePopulateUriFromArn);e.addListener("validate",this.validateBucketEndpoint),e.addListener("validate",this.correctBucketRegionFromCache),e.onAsync("extractError",this.requestBucketRegion),n.util.isBrowser()&amp;&amp;e.onAsync("retry",this.reqRegionForNetworkingError)},validateScheme:function(e){var t=e.params,r=e.httpRequest.endpoint.protocol;if((t.SSECustomerKey||t.CopySourceSSECustomerKey)&amp;&amp;"https:"!==r){throw n.util.error(new Error,{code:"ConfigError",message:"Cannot send SSE keys over HTTP. Set 'sslEnabled'to 'true' in your configuration"})}},validateBucketEndpoint:function(e){if(!e.params.Bucket&amp;&amp;e.service.config.s3BucketEndpoint){throw n.util.error(new Error,{code:"ConfigError",message:"Cannot send requests to root API with `s3BucketEndpoint` set."})}},validateArnRegion:function(e){a.validateArnRegion(e,{allowFipsEndpoint:!0})},validateArnResourceType:function(e){var t=e._parsedArn.resource;if(0!==t.indexOf("accesspoint:")&amp;&amp;0!==t.indexOf("accesspoint/"))throw n.util.error(new Error,{code:"InvalidARN",message:"ARN resource should begin with 'accesspoint/'"})},validateBucketName:function(e){var t=e.service.getSignatureVersion(e),r=e.params&amp;&amp;e.params.Bucket,o=e.params&amp;&amp;e.params.Key,i=r&amp;&amp;r.indexOf("/");if(r&amp;&amp;i&gt;=0)if("string"===typeof o&amp;&amp;i&gt;0){e.params=n.util.copy(e.params);var a=r.substr(i+1)||"";e.params.Key=a+"/"+o,e.params.Bucket=r.substr(0,i)}else if("v4"===t){var s="Bucket names cannot contain forward slashes. Bucket: "+r;throw n.util.error(new Error,{code:"InvalidBucket",message:s})}},isValidAccelerateOperation:function(e){return-1===["createBucket","deleteBucket","listBuckets"].indexOf(e)},optInUsEast1RegionalEndpoint:function(e){var t=e.service,r=t.config;if(r.s3UsEast1RegionalEndpoint=i(t._originalConfig,{env:"AWS_S3_US_EAST_1_REGIONAL_ENDPOINT",sharedConfig:"s3_us_east_1_regional_endpoint",clientConfig:"s3UsEast1RegionalEndpoint"}),!(t._originalConfig||{}).endpoint&amp;&amp;"us-east-1"===e.httpRequest.region&amp;&amp;"regional"===r.s3UsEast1RegionalEndpoint&amp;&amp;e.httpRequest.endpoint.hostname.indexOf("s3.amazonaws.com")&gt;=0){var n=r.endpoint.indexOf(".amazonaws.com"),o=r.endpoint.substring(0,n)+".us-east-1"+r.endpoint.substring(n);e.httpRequest.updateEndpoint(o)}},populateURI:function(e){var t=e.httpRequest,r=e.params.Bucket,n=e.service,o=t.endpoint;if(r&amp;&amp;!n.pathStyleBucketName(r)){n.config.useAccelerateEndpoint&amp;&amp;n.isValidAccelerateOperation(e.operation)?n.config.useDualstackEndpoint?o.hostname=r+".s3-accelerate.dualstack.amazonaws.com":o.hostname=r+".s3-accelerate.amazonaws.com":n.config.s3BucketEndpoint||(o.hostname=r+"."+o.hostname);var i=o.port;o.host=80!==i&amp;&amp;443!==i?o.hostname+":"+o.port:o.hostname,t.virtualHostedBucket=r,n.removeVirtualHostedBucketFromPath(e)}},removeVirtualHostedBucketFromPath:function(e){var t=e.httpRequest,r=t.virtualHostedBucket;if(r&amp;&amp;t.path){if(e.params&amp;&amp;e.params.Key){var o="/"+n.util.uriEscapePath(e.params.Key);if(0===t.path.indexOf(o)&amp;&amp;(t.path.length===o.length||"?"===t.path[o.length]))return}t.path=t.path.replace(new RegExp("/"+r),""),"/"!==t.path[0]&amp;&amp;(t.path="/"+t.path)}},populateUriFromAccessPointArn:function(e){var t=e._parsedArn,r="s3-outposts"===t.service,o="s3-object-lambda"===t.service,i=r?"."+t.outpostId:"",a=r?"s3-outposts":"s3-accesspoint",c=!r&amp;&amp;e.service.config.useFipsEndpoint?"-fips":"",u=!r&amp;&amp;e.service.config.useDualstackEndpoint?".dualstack":"",l=e.httpRequest.endpoint,d=s.getEndpointSuffix(t.region),p=e.service.config.s3UseArnRegion;if(l.hostname=[t.accessPoint+"-"+t.accountId+i,a+c+u,p?t.region:e.service.config.region,d].join("."),o){a="s3-object-lambda";var m=t.resource.split("/")[1];c=e.service.config.useFipsEndpoint?"-fips":"";l.hostname=[m+"-"+t.accountId,a+c,p?t.region:e.service.config.region,d].join(".")}l.host=l.hostname;var h=n.util.uriEscape(e.params.Bucket),f=e.httpRequest.path;e.httpRequest.path=f.replace(new RegExp("/"+h),""),"/"!==e.httpRequest.path[0]&amp;&amp;(e.httpRequest.path="/"+e.httpRequest.path),e.httpRequest.region=t.region},addExpect100Continue:function(e){var t=e.httpRequest.headers["Content-Length"];n.util.isNode()&amp;&amp;(t&gt;=1048576||e.params.Body instanceof n.util.stream.Stream)&amp;&amp;(e.httpRequest.headers.Expect="100-continue")},addContentType:function(e){var t=e.httpRequest;if("GET"!==t.method&amp;&amp;"HEAD"!==t.method){t.headers["Content-Type"]||(t.headers["Content-Type"]="application/octet-stream");var r=t.headers["Content-Type"];if(n.util.isBrowser())if("string"!==typeof t.body||r.match(/;\s*charset=/)){t.headers["Content-Type"]=r.replace(/(;\s*charset=)(.+)$/,(function(e,t,r){return t+r.toUpperCase()}))}else{t.headers["Content-Type"]+="; charset=UTF-8"}}else delete t.headers["Content-Type"]},willComputeChecksums:function(e){var t=e.service.api.operations[e.operation].input.members,r=e.httpRequest.body,o=e.service.config.computeChecksums&amp;&amp;t.ContentMD5&amp;&amp;!e.params.ContentMD5&amp;&amp;r&amp;&amp;(n.util.Buffer.isBuffer(e.httpRequest.body)||"string"===typeof e.httpRequest.body);return!(!o||!e.service.shouldDisableBodySigning(e)||e.isPresigned())||!(!o||"s3"!==this.getSignatureVersion(e)||!e.isPresigned())},computeContentMd5:function(e){if(e.service.willComputeChecksums(e)){var t=n.util.crypto.md5(e.httpRequest.body,"base64");e.httpRequest.headers["Content-MD5"]=t}},computeSseCustomerKeyMd5:function(e){n.util.each({SSECustomerKey:"x-amz-server-side-encryption-customer-key-MD5",CopySourceSSECustomerKey:"x-amz-copy-source-server-side-encryption-customer-key-MD5"},(function(t,r){if(e.params[t]){var o=n.util.crypto.md5(e.params[t],"base64");e.httpRequest.headers[r]=o}}))},pathStyleBucketName:function(e){return!!this.config.s3ForcePathStyle||!this.config.s3BucketEndpoint&amp;&amp;(!a.dnsCompatibleBucketName(e)||!(!this.config.sslEnabled||!e.match(/\./)))},extractErrorFrom200Response:function(e){var t=this.service?this.service:this;if(t.is200Error(e)||c[e.request.operation]){var r=e.httpResponse,o=r.body&amp;&amp;r.body.toString()||"";if(o&amp;&amp;o.indexOf("&lt;/Error&gt;")===o.length-8)throw e.data=null,t.extractError(e),e.error.is200Error=!0,e.error;if(!r.body||!o.match(/&lt;[\w_]/))throw e.data=null,n.util.error(new Error,{code:"InternalError",message:"S3 aborted request"})}},is200Error:function(e){if(200!==(e&amp;&amp;e.httpResponse&amp;&amp;e.httpResponse.statusCode))return!1;try{for(var t=e.request,r=t.service.api.operations[t.operation].output.members,n=Object.keys(r),o=0;o&lt;n.length;++o){var i=r[n[o]];if("binary"===i.type&amp;&amp;i.isStreaming)return!1}var a=e.httpResponse.body;if(a&amp;&amp;void 0!==a.byteLength&amp;&amp;(a.byteLength&lt;15||a.byteLength&gt;3e3))return!1;if(!a)return!1;var s=a.toString();if(s.indexOf("&lt;/Error&gt;")===s.length-8)return!0}catch(c){return!1}return!1},retryableError:function(e,t){return!!(e.is200Error||c[t.operation]&amp;&amp;200===e.statusCode)||(!t._requestRegionForBucket||!t.service.bucketRegionCache[t._requestRegionForBucket])&amp;&amp;(!(!e||"RequestTimeout"!==e.code)||(e&amp;&amp;-1!=u.indexOf(e.code)&amp;&amp;e.region&amp;&amp;e.region!=t.httpRequest.region?(t.httpRequest.region=e.region,301===e.statusCode&amp;&amp;t.service.updateReqBucketRegion(t),!0):n.Service.prototype.retryableError.call(this,e,t)))},updateReqBucketRegion:function(e,t){var r=e.httpRequest;if("string"===typeof t&amp;&amp;t.length&amp;&amp;(r.region=t),r.endpoint.host.match(/s3(?!-accelerate).*\.amazonaws\.com$/)){var o=e.service,i=o.config,a=i.s3BucketEndpoint;a&amp;&amp;delete i.s3BucketEndpoint;var s=n.util.copy(i);delete s.endpoint,s.region=r.region,r.endpoint=new n.S3(s).endpoint,o.populateURI(e),i.s3BucketEndpoint=a,r.headers.Host=r.endpoint.host,"validate"===e._asm.currentState&amp;&amp;(e.removeListener("build",o.populateURI),e.addListener("build",o.removeVirtualHostedBucketFromPath))}},extractData:function(e){var t=e.request;if("getBucketLocation"===t.operation){var r=e.httpResponse.body.toString().match(/&gt;(.+)&lt;\/Location/);delete e.data._,e.data.LocationConstraint=r?r[1]:""}var n=t.params.Bucket||null;if("deleteBucket"!==t.operation||"string"!==typeof n||e.error){var o=(e.httpResponse.headers||{})["x-amz-bucket-region"]||null;if(!o&amp;&amp;"createBucket"===t.operation&amp;&amp;!e.error){var i=t.params.CreateBucketConfiguration;o=i?"EU"===i.LocationConstraint?"eu-west-1":i.LocationConstraint:"us-east-1"}o&amp;&amp;n&amp;&amp;o!==t.service.bucketRegionCache[n]&amp;&amp;(t.service.bucketRegionCache[n]=o)}else t.service.clearBucketRegionCache(n);t.service.extractRequestIds(e)},extractError:function(e){var t,r={304:"NotModified",403:"Forbidden",400:"BadRequest",404:"NotFound"},o=e.request,i=e.httpResponse.statusCode,a=e.httpResponse.body||"",s=(e.httpResponse.headers||{})["x-amz-bucket-region"]||null,c=o.params.Bucket||null,u=o.service.bucketRegionCache;if(s&amp;&amp;c&amp;&amp;s!==u[c]&amp;&amp;(u[c]=s),r[i]&amp;&amp;0===a.length)c&amp;&amp;!s&amp;&amp;(t=u[c]||null)!==o.httpRequest.region&amp;&amp;(s=t),e.error=n.util.error(new Error,{code:r[i],message:null,region:s});else{var l=(new n.XML.Parser).parse(a.toString());l.Region&amp;&amp;!s?(s=l.Region,c&amp;&amp;s!==u[c]&amp;&amp;(u[c]=s)):!c||s||l.Region||(t=u[c]||null)!==o.httpRequest.region&amp;&amp;(s=t),e.error=n.util.error(new Error,{code:l.Code||i,message:l.Message||null,region:s})}o.service.extractRequestIds(e)},requestBucketRegion:function(e,t){var r=e.error,o=e.request,i=o.params.Bucket||null;if(!r||!i||r.region||"listObjects"===o.operation||n.util.isNode()&amp;&amp;"headBucket"===o.operation||400===r.statusCode&amp;&amp;"headObject"!==o.operation||-1===u.indexOf(r.code))return t();var a=n.util.isNode()?"headBucket":"listObjects",s={Bucket:i};"listObjects"===a&amp;&amp;(s.MaxKeys=0);var c=o.service[a](s);c._requestRegionForBucket=i,c.send((function(){var e=o.service.bucketRegionCache[i]||null;r.region=e,t()}))},reqRegionForNetworkingError:function(e,t){if(!n.util.isBrowser())return t();var r=e.error,o=e.request,i=o.params.Bucket;if(!r||"NetworkingError"!==r.code||!i||"us-east-1"===o.httpRequest.region)return t();var s=o.service,c=s.bucketRegionCache,u=c[i]||null;if(u&amp;&amp;u!==o.httpRequest.region)s.updateReqBucketRegion(o,u),t();else if(a.dnsCompatibleBucketName(i))if(o.httpRequest.virtualHostedBucket){var l=s.listObjects({Bucket:i,MaxKeys:0});s.updateReqBucketRegion(l,"us-east-1"),l._requestRegionForBucket=i,l.send((function(){var e=s.bucketRegionCache[i]||null;e&amp;&amp;e!==o.httpRequest.region&amp;&amp;s.updateReqBucketRegion(o,e),t()}))}else t();else s.updateReqBucketRegion(o,"us-east-1"),"us-east-1"!==c[i]&amp;&amp;(c[i]="us-east-1"),t()},bucketRegionCache:{},clearBucketRegionCache:function(e){var t=this.bucketRegionCache;e?"string"===typeof e&amp;&amp;(e=[e]):e=Object.keys(t);for(var r=0;r&lt;e.length;r++)delete t[e[r]];return t},correctBucketRegionFromCache:function(e){var t=e.params.Bucket||null;if(t){var r=e.service,n=e.httpRequest.region,o=r.bucketRegionCache[t];o&amp;&amp;o!==n&amp;&amp;r.updateReqBucketRegion(e,o)}},extractRequestIds:function(e){var t=e.httpResponse.headers?e.httpResponse.headers["x-amz-id-2"]:null,r=e.httpResponse.headers?e.httpResponse.headers["x-amz-cf-id"]:null;e.extendedRequestId=t,e.cfId=r,e.error&amp;&amp;(e.error.requestId=e.requestId||null,e.error.extendedRequestId=t,e.error.cfId=r)},getSignedUrl:function(e,t,r){var o=(t=n.util.copy(t||{})).Expires||900;if("number"!==typeof o)throw n.util.error(new Error,{code:"InvalidParameterException",message:"The expiration must be a number, received "+typeof o});delete t.Expires;var i=this.makeRequest(e,t);if(!r)return i.presign(o,r);n.util.defer((function(){i.presign(o,r)}))},createPresignedPost:function(e,t){"function"===typeof e&amp;&amp;void 0===t&amp;&amp;(t=e,e=null),e=n.util.copy(e||{});var r=this.config.params||{},o=e.Bucket||r.Bucket,i=this,a=this.config,s=n.util.copy(this.endpoint);function c(){return{url:n.util.urlFormat(s),fields:i.preparePostFields(a.credentials,a.region,o,e.Fields,e.Conditions,e.Expires)}}if(a.s3BucketEndpoint||(s.pathname="/"+o),!t)return c();a.getCredentials((function(e){if(e)t(e);else try{t(null,c())}catch(e){t(e)}}))},preparePostFields:function(e,t,r,i,a,s){var c=this.getSkewCorrectedDate();if(!e||!t||!r)throw new Error("Unable to create a POST object policy without a bucket, region, and credentials");i=n.util.copy(i||{}),a=(a||[]).slice(0),s=s||3600;var u=n.util.date.iso8601(c).replace(/[:\-]|\.\d{3}/g,""),l=u.substr(0,8),d=o.createScope(l,t,"s3"),p=e.accessKeyId+"/"+d;for(var m in i.bucket=r,i["X-Amz-Algorithm"]="AWS4-HMAC-SHA256",i["X-Amz-Credential"]=p,i["X-Amz-Date"]=u,e.sessionToken&amp;&amp;(i["X-Amz-Security-Token"]=e.sessionToken),i)if(i.hasOwnProperty(m)){var h={};h[m]=i[m],a.push(h)}return i.Policy=this.preparePostPolicy(new Date(c.valueOf()+1e3*s),a),i["X-Amz-Signature"]=n.util.crypto.hmac(o.getSigningKey(e,l,t,"s3",!0),i.Policy,"hex"),i},preparePostPolicy:function(e,t){return n.util.base64.encode(JSON.stringify({expiration:n.util.date.iso8601(e),conditions:t}))},prepareSignedUrl:function(e){e.addListener("validate",e.service.noPresignedContentLength),e.removeListener("build",e.service.addContentType),e.params.Body?e.addListener("afterBuild",n.EventListeners.Core.COMPUTE_SHA256):e.removeListener("build",e.service.computeContentMd5)},disableBodySigning:function(e){var t=e.httpRequest.headers;Object.prototype.hasOwnProperty.call(t,"presigned-expires")||(t["X-Amz-Content-Sha256"]="UNSIGNED-PAYLOAD")},noPresignedContentLength:function(e){if(void 0!==e.params.ContentLength)throw n.util.error(new Error,{code:"UnexpectedParameter",message:"ContentLength is not supported in pre-signed URLs."})},createBucket:function(e,t){"function"!==typeof e&amp;&amp;e||(t=t||e,e={});var r=this.endpoint.hostname,o=n.util.copy(e);return"us-east-1"===this.config.region||r===this.api.globalEndpoint||e.CreateBucketConfiguration||(o.CreateBucketConfiguration={LocationConstraint:this.config.region}),this.makeRequest("createBucket",o,t)},writeGetObjectResponse:function(e,t){var r=this.makeRequest("writeGetObjectResponse",n.util.copy(e),t),o=this.endpoint.hostname;return o=-1!==o.indexOf(this.config.region)?o.replace("s3.","s3-object-lambda."):o.replace("s3.","s3-object-lambda."+this.config.region+"."),r.httpRequest.endpoint=new n.Endpoint(o,this.config),r},upload:function(e,t,r){"function"===typeof t&amp;&amp;void 0===r&amp;&amp;(r=t,t=null),t=t||{},t=n.util.merge(t||{},{service:this,params:e});var o=new n.S3.ManagedUpload(t);return"function"===typeof r&amp;&amp;o.send(r),o},setExpiresString:function(e){e&amp;&amp;e.httpResponse&amp;&amp;e.httpResponse.headers&amp;&amp;"expires"in e.httpResponse.headers&amp;&amp;(e.httpResponse.headers.expiresstring=e.httpResponse.headers.expires);try{e&amp;&amp;e.httpResponse&amp;&amp;e.httpResponse.headers&amp;&amp;"expires"in e.httpResponse.headers&amp;&amp;n.util.date.parseTimestamp(e.httpResponse.headers.expires)}catch(t){console.log("AWS SDK","(warning)",t),delete e.httpResponse.headers.expires}}}),n.S3.addPromisesToClass=function(e){this.prototype.getSignedUrlPromise=n.util.promisifyMethod("getSignedUrl",e)},n.S3.deletePromisesFromClass=function(){delete this.prototype.getSignedUrlPromise},n.util.addPromises(n.S3)},85133:function(e,t,r){var n=r(34155),o=r(79614),i=r(41404),a={isArnInParam:function(e,t){var r=((e.service.api.operations[e.operation]||{}).input||{}).members||{};return!(!e.params[t]||!r[t])&amp;&amp;o.util.ARN.validate(e.params[t])},validateArnService:function(e){var t=e._parsedArn;if("s3"!==t.service&amp;&amp;"s3-outposts"!==t.service&amp;&amp;"s3-object-lambda"!==t.service)throw o.util.error(new Error,{code:"InvalidARN",message:"expect 's3' or 's3-outposts' or 's3-object-lambda' in ARN service component"})},validateArnAccount:function(e){var t=e._parsedArn;if(!/[0-9]{12}/.exec(t.accountId))throw o.util.error(new Error,{code:"InvalidARN",message:'ARN accountID does not match regex "[0-9]{12}"'})},validateS3AccessPointArn:function(e){var t=e._parsedArn,r=t.resource["accesspoint".length];if(2!==t.resource.split(r).length)throw o.util.error(new Error,{code:"InvalidARN",message:"Access Point ARN should have one resource accesspoint/{accesspointName}"});var n=t.resource.split(r)[1],i=n+"-"+t.accountId;if(!a.dnsCompatibleBucketName(i)||i.match(/\./))throw o.util.error(new Error,{code:"InvalidARN",message:"Access point resource in ARN is not DNS compatible. Got "+n});e._parsedArn.accessPoint=n},validateOutpostsArn:function(e){var t=e._parsedArn;if(0!==t.resource.indexOf("outpost:")&amp;&amp;0!==t.resource.indexOf("outpost/"))throw o.util.error(new Error,{code:"InvalidARN",message:"ARN resource should begin with 'outpost/'"});var r=t.resource["outpost".length],n=t.resource.split(r)[1];if(!new RegExp(/^([a-zA-Z0-9]|[a-zA-Z0-9][a-zA-Z0-9-]{0,61}[a-zA-Z0-9])$/).test(n))throw o.util.error(new Error,{code:"InvalidARN",message:"Outpost resource in ARN is not DNS compatible. Got "+n});e._parsedArn.outpostId=n},validateOutpostsAccessPointArn:function(e){var t=e._parsedArn,r=t.resource["outpost".length];if(4!==t.resource.split(r).length)throw o.util.error(new Error,{code:"InvalidARN",message:"Outposts ARN should have two resources outpost/{outpostId}/accesspoint/{accesspointName}"});var n=t.resource.split(r)[3],i=n+"-"+t.accountId;if(!a.dnsCompatibleBucketName(i)||i.match(/\./))throw o.util.error(new Error,{code:"InvalidARN",message:"Access point resource in ARN is not DNS compatible. Got "+n});e._parsedArn.accessPoint=n},validateArnRegion:function(e,t){void 0===t&amp;&amp;(t={});var r=a.loadUseArnRegionConfig(e),n=e._parsedArn.region,s=e.service.config.region,c=e.service.config.useFipsEndpoint,u=t.allowFipsEndpoint||!1;if(!n){var l="ARN region is empty";throw"s3"===e._parsedArn.service&amp;&amp;(l+="\nYou may want to use multi-regional ARN. The feature is not supported in current SDK. You should consider switching to V3(https://github.com/aws/aws-sdk-js-v3)."),o.util.error(new Error,{code:"InvalidARN",message:l})}if(c&amp;&amp;!u)throw o.util.error(new Error,{code:"InvalidConfiguration",message:"ARN endpoint is not compatible with FIPS region"});if(n.indexOf("fips")&gt;=0)throw o.util.error(new Error,{code:"InvalidConfiguration",message:"FIPS region not allowed in ARN"});if(!r&amp;&amp;n!==s)throw o.util.error(new Error,{code:"InvalidConfiguration",message:"Configured region conflicts with access point region"});if(r&amp;&amp;i.getEndpointSuffix(n)!==i.getEndpointSuffix(s))throw o.util.error(new Error,{code:"InvalidConfiguration",message:"Configured region and access point region not in same partition"});if(e.service.config.useAccelerateEndpoint)throw o.util.error(new Error,{code:"InvalidConfiguration",message:"useAccelerateEndpoint config is not supported with access point ARN"});if("s3-outposts"===e._parsedArn.service&amp;&amp;e.service.config.useDualstackEndpoint)throw o.util.error(new Error,{code:"InvalidConfiguration",message:"Dualstack is not supported with outposts access point ARN"})},loadUseArnRegionConfig:function(e){var t="AWS_S3_USE_ARN_REGION",r="s3_use_arn_region",i=!0,a=e.service._originalConfig||{};if(void 0!==e.service.config.s3UseArnRegion)return e.service.config.s3UseArnRegion;if(void 0!==a.s3UseArnRegion)i=!0===a.s3UseArnRegion;else if(o.util.isNode())if(n.env[t]){var s=n.env[t].trim().toLowerCase();if(["false","true"].indexOf(s)&lt;0)throw o.util.error(new Error,{code:"InvalidConfiguration",message:t+" only accepts true or false. Got "+n.env[t],retryable:!1});i="true"===s}else{var c={};try{c=o.util.getProfilesFromSharedConfig(o.util.iniLoader)[n.env.AWS_PROFILE||o.util.defaultProfile]}catch(u){}if(c[r]){if(["false","true"].indexOf(c[r].trim().toLowerCase())&lt;0)throw o.util.error(new Error,{code:"InvalidConfiguration",message:r+" only accepts true or false. Got "+c[r],retryable:!1});i="true"===c[r].trim().toLowerCase()}}return e.service.config.s3UseArnRegion=i,i},validatePopulateUriFromArn:function(e){if(e.service._originalConfig&amp;&amp;e.service._originalConfig.endpoint)throw o.util.error(new Error,{code:"InvalidConfiguration",message:"Custom endpoint is not compatible with access point ARN"});if(e.service.config.s3ForcePathStyle)throw o.util.error(new Error,{code:"InvalidConfiguration",message:"Cannot construct path-style endpoint with access point"})},dnsCompatibleBucketName:function(e){var t=e,r=new RegExp(/^[a-z0-9][a-z0-9\.\-]{1,61}[a-z0-9]$/),n=new RegExp(/(\d+\.){3}\d+/),o=new RegExp(/\.\./);return!(!t.match(r)||t.match(n)||t.match(o))}};e.exports=a},44456:function(e,t,r){var n=r(79614),o=r(65456);n.util.update(n.STS.prototype,{credentialsFrom:function(e,t){return e?(t||(t=new n.TemporaryCredentials),t.expired=!1,t.accessKeyId=e.Credentials.AccessKeyId,t.secretAccessKey=e.Credentials.SecretAccessKey,t.sessionToken=e.Credentials.SessionToken,t.expireTime=e.Credentials.Expiration,t):null},assumeRoleWithWebIdentity:function(e,t){return this.makeUnauthenticatedRequest("assumeRoleWithWebIdentity",e,t)},assumeRoleWithSAML:function(e,t){return this.makeUnauthenticatedRequest("assumeRoleWithSAML",e,t)},setupRequestListeners:function(e){e.addListener("validate",this.optInRegionalEndpoint,!0)},optInRegionalEndpoint:function(e){var t=e.service,r=t.config;if(r.stsRegionalEndpoints=o(t._originalConfig,{env:"AWS_STS_REGIONAL_ENDPOINTS",sharedConfig:"sts_regional_endpoints",clientConfig:"stsRegionalEndpoints"}),"regional"===r.stsRegionalEndpoints&amp;&amp;t.isGlobalEndpoint){if(!r.region)throw n.util.error(new Error,{code:"ConfigError",message:"Missing region in config"});var i=r.endpoint.indexOf(".amazonaws.com"),a=r.endpoint.substring(0,i)+"."+r.region+r.endpoint.substring(i);e.httpRequest.updateEndpoint(a),e.httpRequest.region=r.region}}})},64114:function(e,t,r){var n=r(79614);n.Signers.Bearer=n.util.inherit(n.Signers.RequestSigner,{constructor:function(e){n.Signers.RequestSigner.call(this,e)},addAuthorization:function(e){this.request.headers.Authorization="Bearer "+e.token}})},79688:function(e,t,r){var n=r(79614),o=n.util.inherit,i="presigned-expires";function a(e){var t=e.httpRequest.headers[i],r=e.service.getSignerClass(e);if(delete e.httpRequest.headers["User-Agent"],delete e.httpRequest.headers["X-Amz-User-Agent"],r===n.Signers.V4){if(t&gt;604800){throw n.util.error(new Error,{code:"InvalidExpiryTime",message:"Presigning does not support expiry time greater than a week with SigV4 signing.",retryable:!1})}e.httpRequest.headers[i]=t}else{if(r!==n.Signers.S3)throw n.util.error(new Error,{message:"Presigning only supports S3 or SigV4 signing.",code:"UnsupportedSigner",retryable:!1});var o=e.service?e.service.getSkewCorrectedDate():n.util.date.getDate();e.httpRequest.headers[i]=parseInt(n.util.date.unixTimestamp(o)+t,10).toString()}}function s(e){var t=e.httpRequest.endpoint,r=n.util.urlParse(e.httpRequest.path),o={};r.search&amp;&amp;(o=n.util.queryStringParse(r.search.substr(1)));var a=e.httpRequest.headers.Authorization.split(" ");if("AWS"===a[0])a=a[1].split(":"),o.Signature=a.pop(),o.AWSAccessKeyId=a.join(":"),n.util.each(e.httpRequest.headers,(function(e,t){e===i&amp;&amp;(e="Expires"),0===e.indexOf("x-amz-meta-")&amp;&amp;(delete o[e],e=e.toLowerCase()),o[e]=t})),delete e.httpRequest.headers[i],delete o.Authorization,delete o.Host;else if("AWS4-HMAC-SHA256"===a[0]){a.shift();var s=a.join(" ").match(/Signature=(.*?)(?:,|\s|\r?\n|$)/)[1];o["X-Amz-Signature"]=s,delete o.Expires}t.pathname=r.pathname,t.search=n.util.queryParamsToString(o)}n.Signers.Presign=o({sign:function(e,t,r){if(e.httpRequest.headers[i]=t||3600,e.on("build",a),e.on("sign",s),e.removeListener("afterBuild",n.EventListeners.Core.SET_CONTENT_LENGTH),e.removeListener("afterBuild",n.EventListeners.Core.COMPUTE_SHA256),e.emit("beforePresign",[e]),!r){if(e.build(),e.response.error)throw e.response.error;return n.util.urlFormat(e.httpRequest.endpoint)}e.build((function(){this.response.error?r(this.response.error):r(null,n.util.urlFormat(e.httpRequest.endpoint))}))}}),e.exports=n.Signers.Presign},92604:function(e,t,r){var n=r(79614),o=n.util.inherit;n.Signers.RequestSigner=o({constructor:function(e){this.request=e},setServiceClientId:function(e){this.serviceClientId=e},getServiceClientId:function(){return this.serviceClientId}}),n.Signers.RequestSigner.getVersion=function(e){switch(e){case"v2":return n.Signers.V2;case"v3":return n.Signers.V3;case"s3v4":case"v4":return n.Signers.V4;case"s3":return n.Signers.S3;case"v3https":return n.Signers.V3Https;case"bearer":return n.Signers.Bearer}throw new Error("Unknown signing version "+e)},r(97194),r(56342),r(50416),r(77203),r(51190),r(79688),r(64114)},51190:function(e,t,r){var n=r(79614),o=n.util.inherit;n.Signers.S3=o(n.Signers.RequestSigner,{subResources:{acl:1,accelerate:1,analytics:1,cors:1,lifecycle:1,delete:1,inventory:1,location:1,logging:1,metrics:1,notification:1,partNumber:1,policy:1,requestPayment:1,replication:1,restore:1,tagging:1,torrent:1,uploadId:1,uploads:1,versionId:1,versioning:1,versions:1,website:1},responseHeaders:{"response-content-type":1,"response-content-language":1,"response-expires":1,"response-cache-control":1,"response-content-disposition":1,"response-content-encoding":1},addAuthorization:function(e,t){this.request.headers["presigned-expires"]||(this.request.headers["X-Amz-Date"]=n.util.date.rfc822(t)),e.sessionToken&amp;&amp;(this.request.headers["x-amz-security-token"]=e.sessionToken);var r=this.sign(e.secretAccessKey,this.stringToSign()),o="AWS "+e.accessKeyId+":"+r;this.request.headers.Authorization=o},stringToSign:function(){var e=this.request,t=[];t.push(e.method),t.push(e.headers["Content-MD5"]||""),t.push(e.headers["Content-Type"]||""),t.push(e.headers["presigned-expires"]||"");var r=this.canonicalizedAmzHeaders();return r&amp;&amp;t.push(r),t.push(this.canonicalizedResource()),t.join("\n")},canonicalizedAmzHeaders:function(){var e=[];n.util.each(this.request.headers,(function(t){t.match(/^x-amz-/i)&amp;&amp;e.push(t)})),e.sort((function(e,t){return e.toLowerCase()&lt;t.toLowerCase()?-1:1}));var t=[];return n.util.arrayEach.call(this,e,(function(e){t.push(e.toLowerCase()+":"+String(this.request.headers[e]))})),t.join("\n")},canonicalizedResource:function(){var e=this.request,t=e.path.split("?"),r=t[0],o=t[1],i="";if(e.virtualHostedBucket&amp;&amp;(i+="/"+e.virtualHostedBucket),i+=r,o){var a=[];n.util.arrayEach.call(this,o.split("&amp;"),(function(e){var t=e.split("=")[0],r=e.split("=")[1];if(this.subResources[t]||this.responseHeaders[t]){var n={name:t};void 0!==r&amp;&amp;(this.subResources[t]?n.value=r:n.value=decodeURIComponent(r)),a.push(n)}})),a.sort((function(e,t){return e.name&lt;t.name?-1:1})),a.length&amp;&amp;(o=[],n.util.arrayEach(a,(function(e){void 0===e.value?o.push(e.name):o.push(e.name+"="+e.value)})),i+="?"+o.join("&amp;"))}return i},sign:function(e,t){return n.util.crypto.hmac(e,t,"base64","sha1")}}),e.exports=n.Signers.S3},97194:function(e,t,r){var n=r(79614),o=n.util.inherit;n.Signers.V2=o(n.Signers.RequestSigner,{addAuthorization:function(e,t){t||(t=n.util.date.getDate());var r=this.request;r.params.Timestamp=n.util.date.iso8601(t),r.params.SignatureVersion="2",r.params.SignatureMethod="HmacSHA256",r.params.AWSAccessKeyId=e.accessKeyId,e.sessionToken&amp;&amp;(r.params.SecurityToken=e.sessionToken),delete r.params.Signature,r.params.Signature=this.signature(e),r.body=n.util.queryParamsToString(r.params),r.headers["Content-Length"]=r.body.length},signature:function(e){return n.util.crypto.hmac(e.secretAccessKey,this.stringToSign(),"base64")},stringToSign:function(){var e=[];return e.push(this.request.method),e.push(this.request.endpoint.host.toLowerCase()),e.push(this.request.pathname()),e.push(n.util.queryParamsToString(this.request.params)),e.join("\n")}}),e.exports=n.Signers.V2},56342:function(e,t,r){var n=r(79614),o=n.util.inherit;n.Signers.V3=o(n.Signers.RequestSigner,{addAuthorization:function(e,t){var r=n.util.date.rfc822(t);this.request.headers["X-Amz-Date"]=r,e.sessionToken&amp;&amp;(this.request.headers["x-amz-security-token"]=e.sessionToken),this.request.headers["X-Amzn-Authorization"]=this.authorization(e,r)},authorization:function(e){return"AWS3 AWSAccessKeyId="+e.accessKeyId+",Algorithm=HmacSHA256,SignedHeaders="+this.signedHeaders()+",Signature="+this.signature(e)},signedHeaders:function(){var e=[];return n.util.arrayEach(this.headersToSign(),(function(t){e.push(t.toLowerCase())})),e.sort().join(";")},canonicalHeaders:function(){var e=this.request.headers,t=[];return n.util.arrayEach(this.headersToSign(),(function(r){t.push(r.toLowerCase().trim()+":"+String(e[r]).trim())})),t.sort().join("\n")+"\n"},headersToSign:function(){var e=[];return n.util.each(this.request.headers,(function(t){("Host"===t||"Content-Encoding"===t||t.match(/^X-Amz/i))&amp;&amp;e.push(t)})),e},signature:function(e){return n.util.crypto.hmac(e.secretAccessKey,this.stringToSign(),"base64")},stringToSign:function(){var e=[];return e.push(this.request.method),e.push("/"),e.push(""),e.push(this.canonicalHeaders()),e.push(this.request.body),n.util.crypto.sha256(e.join("\n"))}}),e.exports=n.Signers.V3},50416:function(e,t,r){var n=r(79614),o=n.util.inherit;r(56342),n.Signers.V3Https=o(n.Signers.V3,{authorization:function(e){return"AWS3-HTTPS AWSAccessKeyId="+e.accessKeyId+",Algorithm=HmacSHA256,Signature="+this.signature(e)},stringToSign:function(){return this.request.headers["X-Amz-Date"]}}),e.exports=n.Signers.V3Https},77203:function(e,t,r){var n=r(79614),o=r(16914),i=n.util.inherit,a="presigned-expires";n.Signers.V4=i(n.Signers.RequestSigner,{constructor:function(e,t,r){n.Signers.RequestSigner.call(this,e),this.serviceName=t,r=r||{},this.signatureCache="boolean"!==typeof r.signatureCache||r.signatureCache,this.operation=r.operation,this.signatureVersion=r.signatureVersion},algorithm:"AWS4-HMAC-SHA256",addAuthorization:function(e,t){var r=n.util.date.iso8601(t).replace(/[:\-]|\.\d{3}/g,"");this.isPresigned()?this.updateForPresigned(e,r):this.addHeaders(e,r),this.request.headers.Authorization=this.authorization(e,r)},addHeaders:function(e,t){this.request.headers["X-Amz-Date"]=t,e.sessionToken&amp;&amp;(this.request.headers["x-amz-security-token"]=e.sessionToken)},updateForPresigned:function(e,t){var r=this.credentialString(t),o={"X-Amz-Date":t,"X-Amz-Algorithm":this.algorithm,"X-Amz-Credential":e.accessKeyId+"/"+r,"X-Amz-Expires":this.request.headers[a],"X-Amz-SignedHeaders":this.signedHeaders()};e.sessionToken&amp;&amp;(o["X-Amz-Security-Token"]=e.sessionToken),this.request.headers["Content-Type"]&amp;&amp;(o["Content-Type"]=this.request.headers["Content-Type"]),this.request.headers["Content-MD5"]&amp;&amp;(o["Content-MD5"]=this.request.headers["Content-MD5"]),this.request.headers["Cache-Control"]&amp;&amp;(o["Cache-Control"]=this.request.headers["Cache-Control"]),n.util.each.call(this,this.request.headers,(function(e,t){if(e!==a&amp;&amp;this.isSignableHeader(e)){var r=e.toLowerCase();0===r.indexOf("x-amz-meta-")?o[r]=t:0===r.indexOf("x-amz-")&amp;&amp;(o[e]=t)}}));var i=this.request.path.indexOf("?")&gt;=0?"&amp;":"?";this.request.path+=i+n.util.queryParamsToString(o)},authorization:function(e,t){var r=[],n=this.credentialString(t);return r.push(this.algorithm+" Credential="+e.accessKeyId+"/"+n),r.push("SignedHeaders="+this.signedHeaders()),r.push("Signature="+this.signature(e,t)),r.join(", ")},signature:function(e,t){var r=o.getSigningKey(e,t.substr(0,8),this.request.region,this.serviceName,this.signatureCache);return n.util.crypto.hmac(r,this.stringToSign(t),"hex")},stringToSign:function(e){var t=[];return t.push("AWS4-HMAC-SHA256"),t.push(e),t.push(this.credentialString(e)),t.push(this.hexEncodedHash(this.canonicalString())),t.join("\n")},canonicalString:function(){var e=[],t=this.request.pathname();return"s3"!==this.serviceName&amp;&amp;"s3v4"!==this.signatureVersion&amp;&amp;(t=n.util.uriEscapePath(t)),e.push(this.request.method),e.push(t),e.push(this.request.search()),e.push(this.canonicalHeaders()+"\n"),e.push(this.signedHeaders()),e.push(this.hexEncodedBodyHash()),e.join("\n")},canonicalHeaders:function(){var e=[];n.util.each.call(this,this.request.headers,(function(t,r){e.push([t,r])})),e.sort((function(e,t){return e[0].toLowerCase()&lt;t[0].toLowerCase()?-1:1}));var t=[];return n.util.arrayEach.call(this,e,(function(e){var r=e[0].toLowerCase();if(this.isSignableHeader(r)){var o=e[1];if("undefined"===typeof o||null===o||"function"!==typeof o.toString)throw n.util.error(new Error("Header "+r+" contains invalid value"),{code:"InvalidHeader"});t.push(r+":"+this.canonicalHeaderValues(o.toString()))}})),t.join("\n")},canonicalHeaderValues:function(e){return e.replace(/\s+/g," ").replace(/^\s+|\s+$/g,"")},signedHeaders:function(){var e=[];return n.util.each.call(this,this.request.headers,(function(t){t=t.toLowerCase(),this.isSignableHeader(t)&amp;&amp;e.push(t)})),e.sort().join(";")},credentialString:function(e){return o.createScope(e.substr(0,8),this.request.region,this.serviceName)},hexEncodedHash:function(e){return n.util.crypto.sha256(e,"hex")},hexEncodedBodyHash:function(){var e=this.request;return this.isPresigned()&amp;&amp;["s3","s3-object-lambda"].indexOf(this.serviceName)&gt;-1&amp;&amp;!e.body?"UNSIGNED-PAYLOAD":e.headers["X-Amz-Content-Sha256"]?e.headers["X-Amz-Content-Sha256"]:this.hexEncodedHash(this.request.body||"")},unsignableHeaders:["authorization","content-type","content-length","user-agent",a,"expect","x-amzn-trace-id"],isSignableHeader:function(e){return 0===e.toLowerCase().indexOf("x-amz-")||this.unsignableHeaders.indexOf(e)&lt;0},isPresigned:function(){return!!this.request.headers[a]}}),e.exports=n.Signers.V4},16914:function(e,t,r){var n=r(79614),o={},i=[],a="aws4_request";e.exports={createScope:function(e,t,r){return[e.substr(0,8),t,r,a].join("/")},getSigningKey:function(e,t,r,s,c){var u=[n.util.crypto.hmac(e.secretAccessKey,e.accessKeyId,"base64"),t,r,s].join("_");if((c=!1!==c)&amp;&amp;u in o)return o[u];var l=n.util.crypto.hmac("AWS4"+e.secretAccessKey,t,"buffer"),d=n.util.crypto.hmac(l,r,"buffer"),p=n.util.crypto.hmac(d,s,"buffer"),m=n.util.crypto.hmac(p,a,"buffer");return c&amp;&amp;(o[u]=m,i.push(u),i.length&gt;50&amp;&amp;delete o[i.shift()]),m},emptyCache:function(){o={},i=[]}}},15091:function(e){function t(e,t){this.currentState=t||null,this.states=e||{}}t.prototype.runTo=function(e,t,r,n){"function"===typeof e&amp;&amp;(n=r,r=t,t=e,e=null);var o=this,i=o.states[o.currentState];i.fn.call(r||o,n,(function(n){if(n){if(!i.fail)return t?t.call(r,n):null;o.currentState=i.fail}else{if(!i.accept)return t?t.call(r):null;o.currentState=i.accept}if(o.currentState===e)return t?t.call(r,n):null;o.runTo(e,t,r,n)}))},t.prototype.addState=function(e,t,r,n){return"function"===typeof t?(n=t,t=null,r=null):"function"===typeof r&amp;&amp;(n=r,r=null),this.currentState||(this.currentState=e),this.states[e]={accept:t,fail:r,fn:n},this},e.exports=t},62662:function(e,t,r){var n,o=r(34155),i={environment:"nodejs",engine:function(){if(i.isBrowser()&amp;&amp;"undefined"!==typeof navigator)return navigator.userAgent;var e=o.platform+"/"+o.version;return o.env.AWS_EXECUTION_ENV&amp;&amp;(e+=" exec-env/"+o.env.AWS_EXECUTION_ENV),e},userAgent:function(){var e=i.environment,t="aws-sdk-"+e+"/"+r(79614).VERSION;return"nodejs"===e&amp;&amp;(t+=" "+i.engine()),t},uriEscape:function(e){var t=encodeURIComponent(e);return t=(t=t.replace(/[^A-Za-z0-9_.~\-%]+/g,escape)).replace(/[*]/g,(function(e){return"%"+e.charCodeAt(0).toString(16).toUpperCase()}))},uriEscapePath:function(e){var t=[];return i.arrayEach(e.split("/"),(function(e){t.push(i.uriEscape(e))})),t.join("/")},urlParse:function(e){return i.url.parse(e)},urlFormat:function(e){return i.url.format(e)},queryStringParse:function(e){return i.querystring.parse(e)},queryParamsToString:function(e){var t=[],r=i.uriEscape,n=Object.keys(e).sort();return i.arrayEach(n,(function(n){var o=e[n],a=r(n),s=a+"=";if(Array.isArray(o)){var c=[];i.arrayEach(o,(function(e){c.push(r(e))})),s=a+"="+c.sort().join("&amp;"+a+"=")}else void 0!==o&amp;&amp;null!==o&amp;&amp;(s=a+"="+r(o));t.push(s)})),t.join("&amp;")},readFileSync:function(e){return i.isBrowser()?null:r(28022).readFileSync(e,"utf-8")},base64:{encode:function(e){if("number"===typeof e)throw i.error(new Error("Cannot base64 encode number "+e));return null===e||"undefined"===typeof e?e:i.buffer.toBuffer(e).toString("base64")},decode:function(e){if("number"===typeof e)throw i.error(new Error("Cannot base64 decode number "+e));return null===e||"undefined"===typeof e?e:i.buffer.toBuffer(e,"base64")}},buffer:{toBuffer:function(e,t){return"function"===typeof i.Buffer.from&amp;&amp;i.Buffer.from!==Uint8Array.from?i.Buffer.from(e,t):new i.Buffer(e,t)},alloc:function(e,t,r){if("number"!==typeof e)throw new Error("size passed to alloc must be a number.");if("function"===typeof i.Buffer.alloc)return i.Buffer.alloc(e,t,r);var n=new i.Buffer(e);return void 0!==t&amp;&amp;"function"===typeof n.fill&amp;&amp;n.fill(t,void 0,void 0,r),n},toStream:function(e){i.Buffer.isBuffer(e)||(e=i.buffer.toBuffer(e));var t=new i.stream.Readable,r=0;return t._read=function(n){if(r&gt;=e.length)return t.push(null);var o=r+n;o&gt;e.length&amp;&amp;(o=e.length),t.push(e.slice(r,o)),r=o},t},concat:function(e){var t,r,n=0,o=0;for(r=0;r&lt;e.length;r++)n+=e[r].length;for(t=i.buffer.alloc(n),r=0;r&lt;e.length;r++)e[r].copy(t,o),o+=e[r].length;return t}},string:{byteLength:function(e){if(null===e||void 0===e)return 0;if("string"===typeof e&amp;&amp;(e=i.buffer.toBuffer(e)),"number"===typeof e.byteLength)return e.byteLength;if("number"===typeof e.length)return e.length;if("number"===typeof e.size)return e.size;if("string"===typeof e.path)return r(28022).lstatSync(e.path).size;throw i.error(new Error("Cannot determine length of "+e),{object:e})},upperFirst:function(e){return e[0].toUpperCase()+e.substr(1)},lowerFirst:function(e){return e[0].toLowerCase()+e.substr(1)}},ini:{parse:function(e){var t,r={};return i.arrayEach(e.split(/\r?\n/),(function(e){if("["===(e=e.split(/(^|\s)[;#]/)[0].trim())[0]&amp;&amp;"]"===e[e.length-1]){if("__proto__"===(t=e.substring(1,e.length-1))||"__proto__"===t.split(/\s/)[1])throw i.error(new Error("Cannot load profile name '"+t+"' from shared ini file."))}else if(t){var n=e.indexOf("="),o=e.length-1;if(-1!==n&amp;&amp;0!==n&amp;&amp;n!==o){var a=e.substring(0,n).trim(),s=e.substring(n+1).trim();r[t]=r[t]||{},r[t][a]=s}}})),r}},fn:{noop:function(){},callback:function(e){if(e)throw e},makeAsync:function(e,t){return t&amp;&amp;t&lt;=e.length?e:function(){var t=Array.prototype.slice.call(arguments,0),r=t.pop(),n=e.apply(null,t);r(n)}}},date:{getDate:function(){return n||(n=r(79614)),n.config.systemClockOffset?new Date((new Date).getTime()+n.config.systemClockOffset):new Date},iso8601:function(e){return void 0===e&amp;&amp;(e=i.date.getDate()),e.toISOString().replace(/\.\d{3}Z$/,"Z")},rfc822:function(e){return void 0===e&amp;&amp;(e=i.date.getDate()),e.toUTCString()},unixTimestamp:function(e){return void 0===e&amp;&amp;(e=i.date.getDate()),e.getTime()/1e3},from:function(e){return"number"===typeof e?new Date(1e3*e):new Date(e)},format:function(e,t){return t||(t="iso8601"),i.date[t](i.date.from(e))},parseTimestamp:function(e){if("number"===typeof e)return new Date(1e3*e);if(e.match(/^\d+$/))return new Date(1e3*e);if(e.match(/^\d{4}/))return new Date(e);if(e.match(/^\w{3},/))return new Date(e);throw i.error(new Error("unhandled timestamp format: "+e),{code:"TimestampParserError"})}},crypto:{crc32Table:[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,3904427059,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],crc32:function(e){var t=i.crypto.crc32Table,r=-1;"string"===typeof e&amp;&amp;(e=i.buffer.toBuffer(e));for(var n=0;n&lt;e.length;n++){r=r&gt;&gt;&gt;8^t[255&amp;(r^e.readUInt8(n))]}return(-1^r)&gt;&gt;&gt;0},hmac:function(e,t,r,n){return r||(r="binary"),"buffer"===r&amp;&amp;(r=void 0),n||(n="sha256"),"string"===typeof t&amp;&amp;(t=i.buffer.toBuffer(t)),i.crypto.lib.createHmac(n,e).update(t).digest(r)},md5:function(e,t,r){return i.crypto.hash("md5",e,t,r)},sha256:function(e,t,r){return i.crypto.hash("sha256",e,t,r)},hash:function(e,t,r,n){var o=i.crypto.createHash(e);r||(r="binary"),"buffer"===r&amp;&amp;(r=void 0),"string"===typeof t&amp;&amp;(t=i.buffer.toBuffer(t));var a=i.arraySliceFn(t),s=i.Buffer.isBuffer(t);if(i.isBrowser()&amp;&amp;"undefined"!==typeof ArrayBuffer&amp;&amp;t&amp;&amp;t.buffer instanceof ArrayBuffer&amp;&amp;(s=!0),n&amp;&amp;"object"===typeof t&amp;&amp;"function"===typeof t.on&amp;&amp;!s)t.on("data",(function(e){o.update(e)})),t.on("error",(function(e){n(e)})),t.on("end",(function(){n(null,o.digest(r))}));else{if(!n||!a||s||"undefined"===typeof FileReader){i.isBrowser()&amp;&amp;"object"===typeof t&amp;&amp;!s&amp;&amp;(t=new i.Buffer(new Uint8Array(t)));var c=o.update(t).digest(r);return n&amp;&amp;n(null,c),c}var u=0,l=new FileReader;l.onerror=function(){n(new Error("Failed to read data."))},l.onload=function(){var e=new i.Buffer(new Uint8Array(l.result));o.update(e),u+=e.length,l._continueReading()},l._continueReading=function(){if(u&gt;=t.size)n(null,o.digest(r));else{var e=u+524288;e&gt;t.size&amp;&amp;(e=t.size),l.readAsArrayBuffer(a.call(t,u,e))}},l._continueReading()}},toHex:function(e){for(var t=[],r=0;r&lt;e.length;r++)t.push(("0"+e.charCodeAt(r).toString(16)).substr(-2,2));return t.join("")},createHash:function(e){return i.crypto.lib.createHash(e)}},abort:{},each:function(e,t){for(var r in e){if(Object.prototype.hasOwnProperty.call(e,r))if(t.call(this,r,e[r])===i.abort)break}},arrayEach:function(e,t){for(var r in e){if(Object.prototype.hasOwnProperty.call(e,r))if(t.call(this,e[r],parseInt(r,10))===i.abort)break}},update:function(e,t){return i.each(t,(function(t,r){e[t]=r})),e},merge:function(e,t){return i.update(i.copy(e),t)},copy:function(e){if(null===e||void 0===e)return e;var t={};for(var r in e)t[r]=e[r];return t},isEmpty:function(e){for(var t in e)if(Object.prototype.hasOwnProperty.call(e,t))return!1;return!0},arraySliceFn:function(e){var t=e.slice||e.webkitSlice||e.mozSlice;return"function"===typeof t?t:null},isType:function(e,t){return"function"===typeof t&amp;&amp;(t=i.typeName(t)),Object.prototype.toString.call(e)==="[object "+t+"]"},typeName:function(e){if(Object.prototype.hasOwnProperty.call(e,"name"))return e.name;var t=e.toString(),r=t.match(/^\s*function (.+)\(/);return r?r[1]:t},error:function(e,t){var r=null;for(var n in"string"===typeof e.message&amp;&amp;""!==e.message&amp;&amp;("string"===typeof t||t&amp;&amp;t.message)&amp;&amp;((r=i.copy(e)).message=e.message),e.message=e.message||null,"string"===typeof t?e.message=t:"object"===typeof t&amp;&amp;null!==t&amp;&amp;(i.update(e,t),t.message&amp;&amp;(e.message=t.message),(t.code||t.name)&amp;&amp;(e.code=t.code||t.name),t.stack&amp;&amp;(e.stack=t.stack)),"function"===typeof Object.defineProperty&amp;&amp;(Object.defineProperty(e,"name",{writable:!0,enumerable:!1}),Object.defineProperty(e,"message",{enumerable:!0})),e.name=String(t&amp;&amp;t.name||e.name||e.code||"Error"),e.time=new Date,r&amp;&amp;(e.originalError=r),t||{})if("["===n[0]&amp;&amp;"]"===n[n.length-1]){if("code"===(n=n.slice(1,-1))||"message"===n)continue;e["["+n+"]"]="See error."+n+" for details.",Object.defineProperty(e,n,{value:e[n]||t&amp;&amp;t[n]||r&amp;&amp;r[n],enumerable:!1,writable:!0})}return e},inherit:function(e,t){var r=null;if(void 0===t)t=e,e=Object,r={};else{var n=function(){};n.prototype=e.prototype,r=new n}return t.constructor===Object&amp;&amp;(t.constructor=function(){if(e!==Object)return e.apply(this,arguments)}),t.constructor.prototype=r,i.update(t.constructor.prototype,t),t.constructor.__super__=e,t.constructor},mixin:function(){for(var e=arguments[0],t=1;t&lt;arguments.length;t++)for(var r in arguments[t].prototype){var n=arguments[t].prototype[r];"constructor"!==r&amp;&amp;(e.prototype[r]=n)}return e},hideProperties:function(e,t){"function"===typeof Object.defineProperty&amp;&amp;i.arrayEach(t,(function(t){Object.defineProperty(e,t,{enumerable:!1,writable:!0,configurable:!0})}))},property:function(e,t,r,n,o){var i={configurable:!0,enumerable:void 0===n||n};"function"!==typeof r||o?(i.value=r,i.writable=!0):i.get=r,Object.defineProperty(e,t,i)},memoizedProperty:function(e,t,r,n){var o=null;i.property(e,t,(function(){return null===o&amp;&amp;(o=r()),o}),n)},hoistPayloadMember:function(e){var t=e.request,r=t.operation,n=t.service.api.operations[r],o=n.output;if(o.payload&amp;&amp;!n.hasEventOutput){var a=o.members[o.payload],s=e.data[o.payload];"structure"===a.type&amp;&amp;i.each(s,(function(t,r){i.property(e.data,t,r,!1)}))}},computeSha256:function(e,t){if(i.isNode()){var n=i.stream.Stream,o=r(28022);if("function"===typeof n&amp;&amp;e instanceof n){if("string"!==typeof e.path)return t(new Error("Non-file stream objects are not supported with SigV4"));var a={};"number"===typeof e.start&amp;&amp;(a.start=e.start),"number"===typeof e.end&amp;&amp;(a.end=e.end),e=o.createReadStream(e.path,a)}}i.crypto.sha256(e,"hex",(function(e,r){e?t(e):t(null,r)}))},isClockSkewed:function(e){if(e)return i.property(n.config,"isClockSkewed",Math.abs((new Date).getTime()-e)&gt;=3e5,!1),n.config.isClockSkewed},applyClockOffset:function(e){e&amp;&amp;(n.config.systemClockOffset=e-(new Date).getTime())},extractRequestId:function(e){var t=e.httpResponse.headers["x-amz-request-id"]||e.httpResponse.headers["x-amzn-requestid"];!t&amp;&amp;e.data&amp;&amp;e.data.ResponseMetadata&amp;&amp;(t=e.data.ResponseMetadata.RequestId),t&amp;&amp;(e.requestId=t),e.error&amp;&amp;(e.error.requestId=t)},addPromises:function(e,t){var r=!1;void 0===t&amp;&amp;n&amp;&amp;n.config&amp;&amp;(t=n.config.getPromisesDependency()),void 0===t&amp;&amp;"undefined"!==typeof Promise&amp;&amp;(t=Promise),"function"!==typeof t&amp;&amp;(r=!0),Array.isArray(e)||(e=[e]);for(var o=0;o&lt;e.length;o++){var i=e[o];r?i.deletePromisesFromClass&amp;&amp;i.deletePromisesFromClass():i.addPromisesToClass&amp;&amp;i.addPromisesToClass(t)}},promisifyMethod:function(e,t){return function(){var r=this,n=Array.prototype.slice.call(arguments);return new t((function(t,o){n.push((function(e,r){e?o(e):t(r)})),r[e].apply(r,n)}))}},isDualstackAvailable:function(e){if(!e)return!1;var t=r(17752);return"string"!==typeof e&amp;&amp;(e=e.serviceIdentifier),!("string"!==typeof e||!t.hasOwnProperty(e))&amp;&amp;!!t[e].dualstackAvailable},calculateRetryDelay:function(e,t,r){t||(t={});var n=t.customBackoff||null;if("function"===typeof n)return n(e,r);var o="number"===typeof t.base?t.base:100;return Math.random()*(Math.pow(2,e)*o)},handleRequestWithRetries:function(e,t,r){t||(t={});var o=n.HttpClient.getInstance(),a=t.httpOptions||{},s=0,c=function(e){var n=t.maxRetries||0;if(e&amp;&amp;"TimeoutError"===e.code&amp;&amp;(e.retryable=!0),e&amp;&amp;e.retryable&amp;&amp;s&lt;n){var o=i.calculateRetryDelay(s,t.retryDelayOptions,e);if(o&gt;=0)return s++,void setTimeout(u,o+(e.retryAfter||0))}r(e)},u=function(){var t="";o.handleRequest(e,a,(function(e){e.on("data",(function(e){t+=e.toString()})),e.on("end",(function(){var n=e.statusCode;if(n&lt;300)r(null,t);else{var o=1e3*parseInt(e.headers["retry-after"],10)||0,a=i.error(new Error,{statusCode:n,retryable:n&gt;=500||429===n});o&amp;&amp;a.retryable&amp;&amp;(a.retryAfter=o),c(a)}}))}),c)};n.util.defer(u)},uuid:{v4:function(){return r(48422).v4()}},convertPayloadToString:function(e){var t=e.request,r=t.operation,n=t.service.api.operations[r].output||{};n.payload&amp;&amp;e.data[n.payload]&amp;&amp;(e.data[n.payload]=e.data[n.payload].toString())},defer:function(e){"object"===typeof o&amp;&amp;"function"===typeof o.nextTick?o.nextTick(e):"function"===typeof setImmediate?setImmediate(e):setTimeout(e,0)},getRequestPayloadShape:function(e){var t=e.service.api.operations;if(t){var r=(t||{})[e.operation];if(r&amp;&amp;r.input&amp;&amp;r.input.payload)return r.input.members[r.input.payload]}},getProfilesFromSharedConfig:function(e,t){var r={},n={};if(o.env[i.configOptInEnv])n=e.loadFrom({isConfig:!0,filename:o.env[i.sharedConfigFileEnv]});var a={};try{a=e.loadFrom({filename:t||o.env[i.configOptInEnv]&amp;&amp;o.env[i.sharedCredentialsFileEnv]})}catch(l){if(!o.env[i.configOptInEnv])throw l}for(var s=0,c=Object.keys(n);s&lt;c.length;s++)r[c[s]]=u(r[c[s]]||{},n[c[s]]);for(s=0,c=Object.keys(a);s&lt;c.length;s++)r[c[s]]=u(r[c[s]]||{},a[c[s]]);return r;function u(e,t){for(var r=0,n=Object.keys(t);r&lt;n.length;r++)e[n[r]]=t[n[r]];return e}},ARN:{validate:function(e){return e&amp;&amp;0===e.indexOf("arn:")&amp;&amp;e.split(":").length&gt;=6},parse:function(e){var t=e.split(":");return{partition:t[1],service:t[2],region:t[3],accountId:t[4],resource:t.slice(5).join(":")}},build:function(e){if(void 0===e.service||void 0===e.region||void 0===e.accountId||void 0===e.resource)throw i.error(new Error("Input ARN object is invalid"));return"arn:"+(e.partition||"aws")+":"+e.service+":"+e.region+":"+e.accountId+":"+e.resource}},defaultProfile:"default",configOptInEnv:"AWS_SDK_LOAD_CONFIG",sharedCredentialsFileEnv:"AWS_SHARED_CREDENTIALS_FILE",sharedConfigFileEnv:"AWS_CONFIG_FILE",imdsDisabledEnv:"AWS_EC2_METADATA_DISABLED"};e.exports=i},35106:function(e,t,r){var n=r(62662),o=r(68136);function i(){}function a(e,t){for(var r=e.getElementsByTagName(t),n=0,o=r.length;n&lt;o;n++)if(r[n].parentNode===e)return r[n]}function s(e,t){switch(t||(t={}),t.type){case"structure":return c(e,t);case"map":return function(e,t){var r={},n=t.key.name||"key",o=t.value.name||"value",i=t.flattened?t.name:"entry",c=e.firstElementChild;for(;c;){if(c.nodeName===i){var u=a(c,n).textContent,l=a(c,o);r[u]=s(l,t.value)}c=c.nextElementSibling}return r}(e,t);case"list":return function(e,t){var r=[],n=t.flattened?t.name:t.member.name||"member",o=e.firstElementChild;for(;o;)o.nodeName===n&amp;&amp;r.push(s(o,t.member)),o=o.nextElementSibling;return r}(e,t);case void 0:case null:return function(e){if(void 0===e||null===e)return"";if(!e.firstElementChild)return null===e.parentNode.parentNode?{}:0===e.childNodes.length?"":e.textContent;var t={type:"structure",members:{}},r=e.firstElementChild;for(;r;){var n=r.nodeName;Object.prototype.hasOwnProperty.call(t.members,n)?t.members[n].type="list":t.members[n]={name:n},r=r.nextElementSibling}return c(e,t)}(e);default:return function(e,t){if(e.getAttribute){var r=e.getAttribute("encoding");"base64"===r&amp;&amp;(t=new o.create({type:r}))}var n=e.textContent;""===n&amp;&amp;(n=null);return"function"===typeof t.toType?t.toType(n):n}(e,t)}}function c(e,t){var r={};return null===e||n.each(t.members,(function(n,o){if(o.isXmlAttribute){if(Object.prototype.hasOwnProperty.call(e.attributes,o.name)){var i=e.attributes[o.name].value;r[n]=s({textContent:i},o)}}else{var c=o.flattened?e:a(e,o.name);c?r[n]=s(c,o):o.flattened||"list"!==o.type||t.api.xmlNoDefaultLists||(r[n]=o.defaultValue)}})),r}i.prototype.parse=function(e,t){if(""===e.replace(/^\s+/,""))return{};var r,o;try{if(window.DOMParser){try{r=(new DOMParser).parseFromString(e,"text/xml")}catch(d){throw n.error(new Error("Parse error in document"),{originalError:d,code:"XMLParserError",retryable:!0})}if(null===r.documentElement)throw n.error(new Error("Cannot parse empty document."),{code:"XMLParserError",retryable:!0});var i=r.getElementsByTagName("parsererror")[0];if(i&amp;&amp;(i.parentNode===r||"body"===i.parentNode.nodeName||i.parentNode.parentNode===r||"body"===i.parentNode.parentNode.nodeName)){var c=i.getElementsByTagName("div")[0]||i;throw n.error(new Error(c.textContent||"Parser error in document"),{code:"XMLParserError",retryable:!0})}}else{if(!window.ActiveXObject)throw new Error("Cannot load XML parser");if((r=new window.ActiveXObject("Microsoft.XMLDOM")).async=!1,!r.loadXML(e))throw n.error(new Error("Parse error in document"),{code:"XMLParserError",retryable:!0})}}catch(p){o=p}if(r&amp;&amp;r.documentElement&amp;&amp;!o){var u=s(r.documentElement,t),l=a(r.documentElement,"ResponseMetadata");return l&amp;&amp;(u.ResponseMetadata=s(l,{})),u}if(o)throw n.error(o||new Error,{code:"XMLParserError",retryable:!0});return{}},e.exports=i},52369:function(e,t,r){var n=r(62662),o=r(8700).XmlNode,i=r(25009).XmlText;function a(){}function s(e,t,r){switch(r.type){case"structure":return function(e,t,r){n.arrayEach(r.memberNames,(function(n){var i=r.members[n];if("body"===i.location){var a=t[n],u=i.name;if(void 0!==a&amp;&amp;null!==a)if(i.isXmlAttribute)e.addAttribute(u,a);else if(i.flattened)s(e,a,i);else{var l=new o(u);e.addChildNode(l),c(l,i),s(l,a,i)}}}))}(e,t,r);case"map":return function(e,t,r){var i=r.key.name||"key",a=r.value.name||"value";n.each(t,(function(t,n){var c=new o(r.flattened?r.name:"entry");e.addChildNode(c);var u=new o(i),l=new o(a);c.addChildNode(u),c.addChildNode(l),s(u,t,r.key),s(l,n,r.value)}))}(e,t,r);case"list":return function(e,t,r){r.flattened?n.arrayEach(t,(function(t){var n=r.member.name||r.name,i=new o(n);e.addChildNode(i),s(i,t,r.member)})):n.arrayEach(t,(function(t){var n=r.member.name||"member",i=new o(n);e.addChildNode(i),s(i,t,r.member)}))}(e,t,r);default:return function(e,t,r){e.addChildNode(new i(r.toWireFormat(t)))}(e,t,r)}}function c(e,t,r){var n,o="xmlns";t.xmlNamespaceUri?(n=t.xmlNamespaceUri,t.xmlNamespacePrefix&amp;&amp;(o+=":"+t.xmlNamespacePrefix)):r&amp;&amp;t.api.xmlNamespaceUri&amp;&amp;(n=t.api.xmlNamespaceUri),n&amp;&amp;e.addAttribute(o,n)}a.prototype.toXML=function(e,t,r,n){var i=new o(r);return c(i,t,!0),s(i,e,t),i.children.length&gt;0||n?i.toString():""},e.exports=a},95373:function(e){e.exports={escapeAttribute:function(e){return e.replace(/&amp;/g,"&amp;amp;").replace(/'/g,"&amp;apos;").replace(/&lt;/g,"&amp;lt;").replace(/&gt;/g,"&amp;gt;").replace(/"/g,"&amp;quot;")}}},55077:function(e){e.exports={escapeElement:function(e){return e.replace(/&amp;/g,"&amp;amp;").replace(/&lt;/g,"&amp;lt;").replace(/&gt;/g,"&amp;gt;").replace(/\r/g,"&amp;#x0D;").replace(/\n/g,"&amp;#x0A;").replace(/\u0085/g,"&amp;#x85;").replace(/\u2028/,"&amp;#x2028;")}}},8700:function(e,t,r){var n=r(95373).escapeAttribute;function o(e,t){void 0===t&amp;&amp;(t=[]),this.name=e,this.children=t,this.attributes={}}o.prototype.addAttribute=function(e,t){return this.attributes[e]=t,this},o.prototype.addChildNode=function(e){return this.children.push(e),this},o.prototype.removeAttribute=function(e){return delete this.attributes[e],this},o.prototype.toString=function(){for(var e=Boolean(this.children.length),t="&lt;"+this.name,r=this.attributes,o=0,i=Object.keys(r);o&lt;i.length;o++){var a=i[o],s=r[a];"undefined"!==typeof s&amp;&amp;null!==s&amp;&amp;(t+=" "+a+'="'+n(""+s)+'"')}return t+(e?"&gt;"+this.children.map((function(e){return e.toString()})).join("")+"&lt;/"+this.name+"&gt;":"/&gt;")},e.exports={XmlNode:o}},25009:function(e,t,r){var n=r(55077).escapeElement;function o(e){this.value=e}o.prototype.toString=function(){return n(""+this.value)},e.exports={XmlText:o}},85101:function(e,t,r){"use strict";var n=r(29697),o=function(){function e(e){void 0===e&amp;&amp;(e=1e3),this.maxSize=e,this.cache=new n.LRUCache(e)}return Object.defineProperty(e.prototype,"size",{get:function(){return this.cache.length},enumerable:!0,configurable:!0}),e.prototype.put=function(t,r){var n="string"!==typeof t?e.getKeyString(t):t,o=this.populateValue(r);this.cache.put(n,o)},e.prototype.get=function(t){var r="string"!==typeof t?e.getKeyString(t):t,n=Date.now(),o=this.cache.get(r);if(o){for(var i=o.length-1;i&gt;=0;i--){o[i].Expire&lt;n&amp;&amp;o.splice(i,1)}if(0===o.length)return void this.cache.remove(r)}return o},e.getKeyString=function(e){for(var t=[],r=Object.keys(e).sort(),n=0;n&lt;r.length;n++){var o=r[n];void 0!==e[o]&amp;&amp;t.push(e[o])}return t.join(" ")},e.prototype.populateValue=function(e){var t=Date.now();return e.map((function(e){return{Address:e.Address||"",Expire:t+60*(e.CachePeriodInMinutes||1)*1e3}}))},e.prototype.empty=function(){this.cache.empty()},e.prototype.remove=function(t){var r="string"!==typeof t?e.getKeyString(t):t;this.cache.remove(r)},e}();t.$=o},29697:function(e,t){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var r=function(e,t){this.key=e,this.value=t},n=function(){function e(e){if(this.nodeMap={},this.size=0,"number"!==typeof e||e&lt;1)throw new Error("Cache size can only be positive number");this.sizeLimit=e}return Object.defineProperty(e.prototype,"length",{get:function(){return this.size},enumerable:!0,configurable:!0}),e.prototype.prependToList=function(e){this.headerNode?(this.headerNode.prev=e,e.next=this.headerNode):this.tailNode=e,this.headerNode=e,this.size++},e.prototype.removeFromTail=function(){if(this.tailNode){var e=this.tailNode,t=e.prev;return t&amp;&amp;(t.next=void 0),e.prev=void 0,this.tailNode=t,this.size--,e}},e.prototype.detachFromList=function(e){this.headerNode===e&amp;&amp;(this.headerNode=e.next),this.tailNode===e&amp;&amp;(this.tailNode=e.prev),e.prev&amp;&amp;(e.prev.next=e.next),e.next&amp;&amp;(e.next.prev=e.prev),e.next=void 0,e.prev=void 0,this.size--},e.prototype.get=function(e){if(this.nodeMap[e]){var t=this.nodeMap[e];return this.detachFromList(t),this.prependToList(t),t.value}},e.prototype.remove=function(e){if(this.nodeMap[e]){var t=this.nodeMap[e];this.detachFromList(t),delete this.nodeMap[e]}},e.prototype.put=function(e,t){if(this.nodeMap[e])this.remove(e);else if(this.size===this.sizeLimit){var n=this.removeFromTail().key;delete this.nodeMap[n]}var o=new r(e,t);this.nodeMap[e]=o,this.prependToList(o)},e.prototype.empty=function(){for(var e=Object.keys(this.nodeMap),t=0;t&lt;e.length;t++){var r=e[t],n=this.nodeMap[r];this.detachFromList(n),delete this.nodeMap[r]}},e}();t.LRUCache=n},79742:function(e,t){"use strict";t.byteLength=function(e){var t=c(e),r=t[0],n=t[1];return 3*(r+n)/4-n},t.toByteArray=function(e){var t,r,i=c(e),a=i[0],s=i[1],u=new o(function(e,t,r){return 3*(t+r)/4-r}(0,a,s)),l=0,d=s&gt;0?a-4:a;for(r=0;r&lt;d;r+=4)t=n[e.charCodeAt(r)]&lt;&lt;18|n[e.charCodeAt(r+1)]&lt;&lt;12|n[e.charCodeAt(r+2)]&lt;&lt;6|n[e.charCodeAt(r+3)],u[l++]=t&gt;&gt;16&amp;255,u[l++]=t&gt;&gt;8&amp;255,u[l++]=255&amp;t;2===s&amp;&amp;(t=n[e.charCodeAt(r)]&lt;&lt;2|n[e.charCodeAt(r+1)]&gt;&gt;4,u[l++]=255&amp;t);1===s&amp;&amp;(t=n[e.charCodeAt(r)]&lt;&lt;10|n[e.charCodeAt(r+1)]&lt;&lt;4|n[e.charCodeAt(r+2)]&gt;&gt;2,u[l++]=t&gt;&gt;8&amp;255,u[l++]=255&amp;t);return u},t.fromByteArray=function(e){for(var t,n=e.length,o=n%3,i=[],a=16383,s=0,c=n-o;s&lt;c;s+=a)i.push(u(e,s,s+a&gt;c?c:s+a));1===o?(t=e[n-1],i.push(r[t&gt;&gt;2]+r[t&lt;&lt;4&amp;63]+"==")):2===o&amp;&amp;(t=(e[n-2]&lt;&lt;8)+e[n-1],i.push(r[t&gt;&gt;10]+r[t&gt;&gt;4&amp;63]+r[t&lt;&lt;2&amp;63]+"="));return i.join("")};for(var r=[],n=[],o="undefined"!==typeof Uint8Array?Uint8Array:Array,i="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/",a=0,s=i.length;a&lt;s;++a)r[a]=i[a],n[i.charCodeAt(a)]=a;function c(e){var t=e.length;if(t%4&gt;0)throw new Error("Invalid string. Length must be a multiple of 4");var r=e.indexOf("=");return-1===r&amp;&amp;(r=t),[r,r===t?0:4-r%4]}function u(e,t,n){for(var o,i,a=[],s=t;s&lt;n;s+=3)o=(e[s]&lt;&lt;16&amp;16711680)+(e[s+1]&lt;&lt;8&amp;65280)+(255&amp;e[s+2]),a.push(r[(i=o)&gt;&gt;18&amp;63]+r[i&gt;&gt;12&amp;63]+r[i&gt;&gt;6&amp;63]+r[63&amp;i]);return a.join("")}n["-".charCodeAt(0)]=62,n["_".charCodeAt(0)]=63},48764:function(e,t,r){"use strict";var n=r(79742),o=r(80645),i=r(5826);function a(){return c.TYPED_ARRAY_SUPPORT?2147483647:1073741823}function s(e,t){if(a()&lt;t)throw new RangeError("Invalid typed array length");return c.TYPED_ARRAY_SUPPORT?(e=new Uint8Array(t)).__proto__=c.prototype:(null===e&amp;&amp;(e=new c(t)),e.length=t),e}function c(e,t,r){if(!c.TYPED_ARRAY_SUPPORT&amp;&amp;!(this instanceof c))return new c(e,t,r);if("number"===typeof e){if("string"===typeof t)throw new Error("If encoding is specified then the first argument must be a string");return d(this,e)}return u(this,e,t,r)}function u(e,t,r,n){if("number"===typeof t)throw new TypeError('"value" argument must not be a number');return"undefined"!==typeof ArrayBuffer&amp;&amp;t instanceof ArrayBuffer?function(e,t,r,n){if(t.byteLength,r&lt;0||t.byteLength&lt;r)throw new RangeError("'offset' is out of bounds");if(t.byteLength&lt;r+(n||0))throw new RangeError("'length' is out of bounds");t=void 0===r&amp;&amp;void 0===n?new Uint8Array(t):void 0===n?new Uint8Array(t,r):new Uint8Array(t,r,n);c.TYPED_ARRAY_SUPPORT?(e=t).__proto__=c.prototype:e=p(e,t);return e}(e,t,r,n):"string"===typeof t?function(e,t,r){"string"===typeof r&amp;&amp;""!==r||(r="utf8");if(!c.isEncoding(r))throw new TypeError('"encoding" must be a valid string encoding');var n=0|h(t,r),o=(e=s(e,n)).write(t,r);o!==n&amp;&amp;(e=e.slice(0,o));return e}(e,t,r):function(e,t){if(c.isBuffer(t)){var r=0|m(t.length);return 0===(e=s(e,r)).length||t.copy(e,0,0,r),e}if(t){if("undefined"!==typeof ArrayBuffer&amp;&amp;t.buffer instanceof ArrayBuffer||"length"in t)return"number"!==typeof t.length||(n=t.length)!==n?s(e,0):p(e,t);if("Buffer"===t.type&amp;&amp;i(t.data))return p(e,t.data)}var n;throw new TypeError("First argument must be a string, Buffer, ArrayBuffer, Array, or array-like object.")}(e,t)}function l(e){if("number"!==typeof e)throw new TypeError('"size" argument must be a number');if(e&lt;0)throw new RangeError('"size" argument must not be negative')}function d(e,t){if(l(t),e=s(e,t&lt;0?0:0|m(t)),!c.TYPED_ARRAY_SUPPORT)for(var r=0;r&lt;t;++r)e[r]=0;return e}function p(e,t){var r=t.length&lt;0?0:0|m(t.length);e=s(e,r);for(var n=0;n&lt;r;n+=1)e[n]=255&amp;t[n];return e}function m(e){if(e&gt;=a())throw new RangeError("Attempt to allocate Buffer larger than maximum size: 0x"+a().toString(16)+" bytes");return 0|e}function h(e,t){if(c.isBuffer(e))return e.length;if("undefined"!==typeof ArrayBuffer&amp;&amp;"function"===typeof ArrayBuffer.isView&amp;&amp;(ArrayBuffer.isView(e)||e instanceof ArrayBuffer))return e.byteLength;"string"!==typeof e&amp;&amp;(e=""+e);var r=e.length;if(0===r)return 0;for(var n=!1;;)switch(t){case"ascii":case"latin1":case"binary":return r;case"utf8":case"utf-8":case void 0:return j(e).length;case"ucs2":case"ucs-2":case"utf16le":case"utf-16le":return 2*r;case"hex":return r&gt;&gt;&gt;1;case"base64":return F(e).length;default:if(n)return j(e).length;t=(""+t).toLowerCase(),n=!0}}function f(e,t,r){var n=!1;if((void 0===t||t&lt;0)&amp;&amp;(t=0),t&gt;this.length)return"";if((void 0===r||r&gt;this.length)&amp;&amp;(r=this.length),r&lt;=0)return"";if((r&gt;&gt;&gt;=0)&lt;=(t&gt;&gt;&gt;=0))return"";for(e||(e="utf8");;)switch(e){case"hex":return A(this,t,r);case"utf8":case"utf-8":return R(this,t,r);case"ascii":return T(this,t,r);case"latin1":case"binary":return P(this,t,r);case"base64":return E(this,t,r);case"ucs2":case"ucs-2":case"utf16le":case"utf-16le":return I(this,t,r);default:if(n)throw new TypeError("Unknown encoding: "+e);e=(e+"").toLowerCase(),n=!0}}function g(e,t,r){var n=e[t];e[t]=e[r],e[r]=n}function y(e,t,r,n,o){if(0===e.length)return-1;if("string"===typeof r?(n=r,r=0):r&gt;2147483647?r=2147483647:r&lt;-2147483648&amp;&amp;(r=-2147483648),r=+r,isNaN(r)&amp;&amp;(r=o?0:e.length-1),r&lt;0&amp;&amp;(r=e.length+r),r&gt;=e.length){if(o)return-1;r=e.length-1}else if(r&lt;0){if(!o)return-1;r=0}if("string"===typeof t&amp;&amp;(t=c.from(t,n)),c.isBuffer(t))return 0===t.length?-1:v(e,t,r,n,o);if("number"===typeof t)return t&amp;=255,c.TYPED_ARRAY_SUPPORT&amp;&amp;"function"===typeof Uint8Array.prototype.indexOf?o?Uint8Array.prototype.indexOf.call(e,t,r):Uint8Array.prototype.lastIndexOf.call(e,t,r):v(e,[t],r,n,o);throw new TypeError("val must be string, number or Buffer")}function v(e,t,r,n,o){var i,a=1,s=e.length,c=t.length;if(void 0!==n&amp;&amp;("ucs2"===(n=String(n).toLowerCase())||"ucs-2"===n||"utf16le"===n||"utf-16le"===n)){if(e.length&lt;2||t.length&lt;2)return-1;a=2,s/=2,c/=2,r/=2}function u(e,t){return 1===a?e[t]:e.readUInt16BE(t*a)}if(o){var l=-1;for(i=r;i&lt;s;i++)if(u(e,i)===u(t,-1===l?0:i-l)){if(-1===l&amp;&amp;(l=i),i-l+1===c)return l*a}else-1!==l&amp;&amp;(i-=i-l),l=-1}else for(r+c&gt;s&amp;&amp;(r=s-c),i=r;i&gt;=0;i--){for(var d=!0,p=0;p&lt;c;p++)if(u(e,i+p)!==u(t,p)){d=!1;break}if(d)return i}return-1}function b(e,t,r,n){r=Number(r)||0;var o=e.length-r;n?(n=Number(n))&gt;o&amp;&amp;(n=o):n=o;var i=t.length;if(i%2!==0)throw new TypeError("Invalid hex string");n&gt;i/2&amp;&amp;(n=i/2);for(var a=0;a&lt;n;++a){var s=parseInt(t.substr(2*a,2),16);if(isNaN(s))return a;e[r+a]=s}return a}function x(e,t,r,n){return K(j(t,e.length-r),e,r,n)}function k(e,t,r,n){return K(function(e){for(var t=[],r=0;r&lt;e.length;++r)t.push(255&amp;e.charCodeAt(r));return t}(t),e,r,n)}function C(e,t,r,n){return k(e,t,r,n)}function S(e,t,r,n){return K(F(t),e,r,n)}function w(e,t,r,n){return K(function(e,t){for(var r,n,o,i=[],a=0;a&lt;e.length&amp;&amp;!((t-=2)&lt;0);++a)n=(r=e.charCodeAt(a))&gt;&gt;8,o=r%256,i.push(o),i.push(n);return i}(t,e.length-r),e,r,n)}function E(e,t,r){return 0===t&amp;&amp;r===e.length?n.fromByteArray(e):n.fromByteArray(e.slice(t,r))}function R(e,t,r){r=Math.min(e.length,r);for(var n=[],o=t;o&lt;r;){var i,a,s,c,u=e[o],l=null,d=u&gt;239?4:u&gt;223?3:u&gt;191?2:1;if(o+d&lt;=r)switch(d){case 1:u&lt;128&amp;&amp;(l=u);break;case 2:128===(192&amp;(i=e[o+1]))&amp;&amp;(c=(31&amp;u)&lt;&lt;6|63&amp;i)&gt;127&amp;&amp;(l=c);break;case 3:i=e[o+1],a=e[o+2],128===(192&amp;i)&amp;&amp;128===(192&amp;a)&amp;&amp;(c=(15&amp;u)&lt;&lt;12|(63&amp;i)&lt;&lt;6|63&amp;a)&gt;2047&amp;&amp;(c&lt;55296||c&gt;57343)&amp;&amp;(l=c);break;case 4:i=e[o+1],a=e[o+2],s=e[o+3],128===(192&amp;i)&amp;&amp;128===(192&amp;a)&amp;&amp;128===(192&amp;s)&amp;&amp;(c=(15&amp;u)&lt;&lt;18|(63&amp;i)&lt;&lt;12|(63&amp;a)&lt;&lt;6|63&amp;s)&gt;65535&amp;&amp;c&lt;1114112&amp;&amp;(l=c)}null===l?(l=65533,d=1):l&gt;65535&amp;&amp;(l-=65536,n.push(l&gt;&gt;&gt;10&amp;1023|55296),l=56320|1023&amp;l),n.push(l),o+=d}return function(e){var t=e.length;if(t&lt;=N)return String.fromCharCode.apply(String,e);var r="",n=0;for(;n&lt;t;)r+=String.fromCharCode.apply(String,e.slice(n,n+=N));return r}(n)}t.Buffer=c,t.SlowBuffer=function(e){+e!=e&amp;&amp;(e=0);return c.alloc(+e)},t.INSPECT_MAX_BYTES=50,c.TYPED_ARRAY_SUPPORT=void 0!==r.g.TYPED_ARRAY_SUPPORT?r.g.TYPED_ARRAY_SUPPORT:function(){try{var e=new Uint8Array(1);return e.__proto__={__proto__:Uint8Array.prototype,foo:function(){return 42}},42===e.foo()&amp;&amp;"function"===typeof e.subarray&amp;&amp;0===e.subarray(1,1).byteLength}catch(t){return!1}}(),t.kMaxLength=a(),c.poolSize=8192,c._augment=function(e){return e.__proto__=c.prototype,e},c.from=function(e,t,r){return u(null,e,t,r)},c.TYPED_ARRAY_SUPPORT&amp;&amp;(c.prototype.__proto__=Uint8Array.prototype,c.__proto__=Uint8Array,"undefined"!==typeof Symbol&amp;&amp;Symbol.species&amp;&amp;c[Symbol.species]===c&amp;&amp;Object.defineProperty(c,Symbol.species,{value:null,configurable:!0})),c.alloc=function(e,t,r){return function(e,t,r,n){return l(t),t&lt;=0?s(e,t):void 0!==r?"string"===typeof n?s(e,t).fill(r,n):s(e,t).fill(r):s(e,t)}(null,e,t,r)},c.allocUnsafe=function(e){return d(null,e)},c.allocUnsafeSlow=function(e){return d(null,e)},c.isBuffer=function(e){return!(null==e||!e._isBuffer)},c.compare=function(e,t){if(!c.isBuffer(e)||!c.isBuffer(t))throw new TypeError("Arguments must be Buffers");if(e===t)return 0;for(var r=e.length,n=t.length,o=0,i=Math.min(r,n);o&lt;i;++o)if(e[o]!==t[o]){r=e[o],n=t[o];break}return r&lt;n?-1:n&lt;r?1:0},c.isEncoding=function(e){switch(String(e).toLowerCase()){case"hex":case"utf8":case"utf-8":case"ascii":case"latin1":case"binary":case"base64":case"ucs2":case"ucs-2":case"utf16le":case"utf-16le":return!0;default:return!1}},c.concat=function(e,t){if(!i(e))throw new TypeError('"list" argument must be an Array of Buffers');if(0===e.length)return c.alloc(0);var r;if(void 0===t)for(t=0,r=0;r&lt;e.length;++r)t+=e[r].length;var n=c.allocUnsafe(t),o=0;for(r=0;r&lt;e.length;++r){var a=e[r];if(!c.isBuffer(a))throw new TypeError('"list" argument must be an Array of Buffers');a.copy(n,o),o+=a.length}return n},c.byteLength=h,c.prototype._isBuffer=!0,c.prototype.swap16=function(){var e=this.length;if(e%2!==0)throw new RangeError("Buffer size must be a multiple of 16-bits");for(var t=0;t&lt;e;t+=2)g(this,t,t+1);return this},c.prototype.swap32=function(){var e=this.length;if(e%4!==0)throw new RangeError("Buffer size must be a multiple of 32-bits");for(var t=0;t&lt;e;t+=4)g(this,t,t+3),g(this,t+1,t+2);return this},c.prototype.swap64=function(){var e=this.length;if(e%8!==0)throw new RangeError("Buffer size must be a multiple of 64-bits");for(var t=0;t&lt;e;t+=8)g(this,t,t+7),g(this,t+1,t+6),g(this,t+2,t+5),g(this,t+3,t+4);return this},c.prototype.toString=function(){var e=0|this.length;return 0===e?"":0===arguments.length?R(this,0,e):f.apply(this,arguments)},c.prototype.equals=function(e){if(!c.isBuffer(e))throw new TypeError("Argument must be a Buffer");return this===e||0===c.compare(this,e)},c.prototype.inspect=function(){var e="",r=t.INSPECT_MAX_BYTES;return this.length&gt;0&amp;&amp;(e=this.toString("hex",0,r).match(/.{2}/g).join(" "),this.length&gt;r&amp;&amp;(e+=" ... ")),"&lt;Buffer "+e+"&gt;"},c.prototype.compare=function(e,t,r,n,o){if(!c.isBuffer(e))throw new TypeError("Argument must be a Buffer");if(void 0===t&amp;&amp;(t=0),void 0===r&amp;&amp;(r=e?e.length:0),void 0===n&amp;&amp;(n=0),void 0===o&amp;&amp;(o=this.length),t&lt;0||r&gt;e.length||n&lt;0||o&gt;this.length)throw new RangeError("out of range index");if(n&gt;=o&amp;&amp;t&gt;=r)return 0;if(n&gt;=o)return-1;if(t&gt;=r)return 1;if(this===e)return 0;for(var i=(o&gt;&gt;&gt;=0)-(n&gt;&gt;&gt;=0),a=(r&gt;&gt;&gt;=0)-(t&gt;&gt;&gt;=0),s=Math.min(i,a),u=this.slice(n,o),l=e.slice(t,r),d=0;d&lt;s;++d)if(u[d]!==l[d]){i=u[d],a=l[d];break}return i&lt;a?-1:a&lt;i?1:0},c.prototype.includes=function(e,t,r){return-1!==this.indexOf(e,t,r)},c.prototype.indexOf=function(e,t,r){return y(this,e,t,r,!0)},c.prototype.lastIndexOf=function(e,t,r){return y(this,e,t,r,!1)},c.prototype.write=function(e,t,r,n){if(void 0===t)n="utf8",r=this.length,t=0;else if(void 0===r&amp;&amp;"string"===typeof t)n=t,r=this.length,t=0;else{if(!isFinite(t))throw new Error("Buffer.write(string, encoding, offset[, length]) is no longer supported");t|=0,isFinite(r)?(r|=0,void 0===n&amp;&amp;(n="utf8")):(n=r,r=void 0)}var o=this.length-t;if((void 0===r||r&gt;o)&amp;&amp;(r=o),e.length&gt;0&amp;&amp;(r&lt;0||t&lt;0)||t&gt;this.length)throw new RangeError("Attempt to write outside buffer bounds");n||(n="utf8");for(var i=!1;;)switch(n){case"hex":return b(this,e,t,r);case"utf8":case"utf-8":return x(this,e,t,r);case"ascii":return k(this,e,t,r);case"latin1":case"binary":return C(this,e,t,r);case"base64":return S(this,e,t,r);case"ucs2":case"ucs-2":case"utf16le":case"utf-16le":return w(this,e,t,r);default:if(i)throw new TypeError("Unknown encoding: "+n);n=(""+n).toLowerCase(),i=!0}},c.prototype.toJSON=function(){return{type:"Buffer",data:Array.prototype.slice.call(this._arr||this,0)}};var N=4096;function T(e,t,r){var n="";r=Math.min(e.length,r);for(var o=t;o&lt;r;++o)n+=String.fromCharCode(127&amp;e[o]);return n}function P(e,t,r){var n="";r=Math.min(e.length,r);for(var o=t;o&lt;r;++o)n+=String.fromCharCode(e[o]);return n}function A(e,t,r){var n=e.length;(!t||t&lt;0)&amp;&amp;(t=0),(!r||r&lt;0||r&gt;n)&amp;&amp;(r=n);for(var o="",i=t;i&lt;r;++i)o+=U(e[i]);return o}function I(e,t,r){for(var n=e.slice(t,r),o="",i=0;i&lt;n.length;i+=2)o+=String.fromCharCode(n[i]+256*n[i+1]);return o}function B(e,t,r){if(e%1!==0||e&lt;0)throw new RangeError("offset is not uint");if(e+t&gt;r)throw new RangeError("Trying to access beyond buffer length")}function M(e,t,r,n,o,i){if(!c.isBuffer(e))throw new TypeError('"buffer" argument must be a Buffer instance');if(t&gt;o||t&lt;i)throw new RangeError('"value" argument is out of bounds');if(r+n&gt;e.length)throw new RangeError("Index out of range")}function q(e,t,r,n){t&lt;0&amp;&amp;(t=65535+t+1);for(var o=0,i=Math.min(e.length-r,2);o&lt;i;++o)e[r+o]=(t&amp;255&lt;&lt;8*(n?o:1-o))&gt;&gt;&gt;8*(n?o:1-o)}function O(e,t,r,n){t&lt;0&amp;&amp;(t=4294967295+t+1);for(var o=0,i=Math.min(e.length-r,4);o&lt;i;++o)e[r+o]=t&gt;&gt;&gt;8*(n?o:3-o)&amp;255}function _(e,t,r,n,o,i){if(r+n&gt;e.length)throw new RangeError("Index out of range");if(r&lt;0)throw new RangeError("Index out of range")}function D(e,t,r,n,i){return i||_(e,0,r,4),o.write(e,t,r,n,23,4),r+4}function z(e,t,r,n,i){return i||_(e,0,r,8),o.write(e,t,r,n,52,8),r+8}c.prototype.slice=function(e,t){var r,n=this.length;if((e=~~e)&lt;0?(e+=n)&lt;0&amp;&amp;(e=0):e&gt;n&amp;&amp;(e=n),(t=void 0===t?n:~~t)&lt;0?(t+=n)&lt;0&amp;&amp;(t=0):t&gt;n&amp;&amp;(t=n),t&lt;e&amp;&amp;(t=e),c.TYPED_ARRAY_SUPPORT)(r=this.subarray(e,t)).__proto__=c.prototype;else{var o=t-e;r=new c(o,void 0);for(var i=0;i&lt;o;++i)r[i]=this[i+e]}return r},c.prototype.readUIntLE=function(e,t,r){e|=0,t|=0,r||B(e,t,this.length);for(var n=this[e],o=1,i=0;++i&lt;t&amp;&amp;(o*=256);)n+=this[e+i]*o;return n},c.prototype.readUIntBE=function(e,t,r){e|=0,t|=0,r||B(e,t,this.length);for(var n=this[e+--t],o=1;t&gt;0&amp;&amp;(o*=256);)n+=this[e+--t]*o;return n},c.prototype.readUInt8=function(e,t){return t||B(e,1,this.length),this[e]},c.prototype.readUInt16LE=function(e,t){return t||B(e,2,this.length),this[e]|this[e+1]&lt;&lt;8},c.prototype.readUInt16BE=function(e,t){return t||B(e,2,this.length),this[e]&lt;&lt;8|this[e+1]},c.prototype.readUInt32LE=function(e,t){return t||B(e,4,this.length),(this[e]|this[e+1]&lt;&lt;8|this[e+2]&lt;&lt;16)+16777216*this[e+3]},c.prototype.readUInt32BE=function(e,t){return t||B(e,4,this.length),16777216*this[e]+(this[e+1]&lt;&lt;16|this[e+2]&lt;&lt;8|this[e+3])},c.prototype.readIntLE=function(e,t,r){e|=0,t|=0,r||B(e,t,this.length);for(var n=this[e],o=1,i=0;++i&lt;t&amp;&amp;(o*=256);)n+=this[e+i]*o;return n&gt;=(o*=128)&amp;&amp;(n-=Math.pow(2,8*t)),n},c.prototype.readIntBE=function(e,t,r){e|=0,t|=0,r||B(e,t,this.length);for(var n=t,o=1,i=this[e+--n];n&gt;0&amp;&amp;(o*=256);)i+=this[e+--n]*o;return i&gt;=(o*=128)&amp;&amp;(i-=Math.pow(2,8*t)),i},c.prototype.readInt8=function(e,t){return t||B(e,1,this.length),128&amp;this[e]?-1*(255-this[e]+1):this[e]},c.prototype.readInt16LE=function(e,t){t||B(e,2,this.length);var r=this[e]|this[e+1]&lt;&lt;8;return 32768&amp;r?4294901760|r:r},c.prototype.readInt16BE=function(e,t){t||B(e,2,this.length);var r=this[e+1]|this[e]&lt;&lt;8;return 32768&amp;r?4294901760|r:r},c.prototype.readInt32LE=function(e,t){return t||B(e,4,this.length),this[e]|this[e+1]&lt;&lt;8|this[e+2]&lt;&lt;16|this[e+3]&lt;&lt;24},c.prototype.readInt32BE=function(e,t){return t||B(e,4,this.length),this[e]&lt;&lt;24|this[e+1]&lt;&lt;16|this[e+2]&lt;&lt;8|this[e+3]},c.prototype.readFloatLE=function(e,t){return t||B(e,4,this.length),o.read(this,e,!0,23,4)},c.prototype.readFloatBE=function(e,t){return t||B(e,4,this.length),o.read(this,e,!1,23,4)},c.prototype.readDoubleLE=function(e,t){return t||B(e,8,this.length),o.read(this,e,!0,52,8)},c.prototype.readDoubleBE=function(e,t){return t||B(e,8,this.length),o.read(this,e,!1,52,8)},c.prototype.writeUIntLE=function(e,t,r,n){(e=+e,t|=0,r|=0,n)||M(this,e,t,r,Math.pow(2,8*r)-1,0);var o=1,i=0;for(this[t]=255&amp;e;++i&lt;r&amp;&amp;(o*=256);)this[t+i]=e/o&amp;255;return t+r},c.prototype.writeUIntBE=function(e,t,r,n){(e=+e,t|=0,r|=0,n)||M(this,e,t,r,Math.pow(2,8*r)-1,0);var o=r-1,i=1;for(this[t+o]=255&amp;e;--o&gt;=0&amp;&amp;(i*=256);)this[t+o]=e/i&amp;255;return t+r},c.prototype.writeUInt8=function(e,t,r){return e=+e,t|=0,r||M(this,e,t,1,255,0),c.TYPED_ARRAY_SUPPORT||(e=Math.floor(e)),this[t]=255&amp;e,t+1},c.prototype.writeUInt16LE=function(e,t,r){return e=+e,t|=0,r||M(this,e,t,2,65535,0),c.TYPED_ARRAY_SUPPORT?(this[t]=255&amp;e,this[t+1]=e&gt;&gt;&gt;8):q(this,e,t,!0),t+2},c.prototype.writeUInt16BE=function(e,t,r){return e=+e,t|=0,r||M(this,e,t,2,65535,0),c.TYPED_ARRAY_SUPPORT?(this[t]=e&gt;&gt;&gt;8,this[t+1]=255&amp;e):q(this,e,t,!1),t+2},c.prototype.writeUInt32LE=function(e,t,r){return e=+e,t|=0,r||M(this,e,t,4,4294967295,0),c.TYPED_ARRAY_SUPPORT?(this[t+3]=e&gt;&gt;&gt;24,this[t+2]=e&gt;&gt;&gt;16,this[t+1]=e&gt;&gt;&gt;8,this[t]=255&amp;e):O(this,e,t,!0),t+4},c.prototype.writeUInt32BE=function(e,t,r){return e=+e,t|=0,r||M(this,e,t,4,4294967295,0),c.TYPED_ARRAY_SUPPORT?(this[t]=e&gt;&gt;&gt;24,this[t+1]=e&gt;&gt;&gt;16,this[t+2]=e&gt;&gt;&gt;8,this[t+3]=255&amp;e):O(this,e,t,!1),t+4},c.prototype.writeIntLE=function(e,t,r,n){if(e=+e,t|=0,!n){var o=Math.pow(2,8*r-1);M(this,e,t,r,o-1,-o)}var i=0,a=1,s=0;for(this[t]=255&amp;e;++i&lt;r&amp;&amp;(a*=256);)e&lt;0&amp;&amp;0===s&amp;&amp;0!==this[t+i-1]&amp;&amp;(s=1),this[t+i]=(e/a&gt;&gt;0)-s&amp;255;return t+r},c.prototype.writeIntBE=function(e,t,r,n){if(e=+e,t|=0,!n){var o=Math.pow(2,8*r-1);M(this,e,t,r,o-1,-o)}var i=r-1,a=1,s=0;for(this[t+i]=255&amp;e;--i&gt;=0&amp;&amp;(a*=256);)e&lt;0&amp;&amp;0===s&amp;&amp;0!==this[t+i+1]&amp;&amp;(s=1),this[t+i]=(e/a&gt;&gt;0)-s&amp;255;return t+r},c.prototype.writeInt8=function(e,t,r){return e=+e,t|=0,r||M(this,e,t,1,127,-128),c.TYPED_ARRAY_SUPPORT||(e=Math.floor(e)),e&lt;0&amp;&amp;(e=255+e+1),this[t]=255&amp;e,t+1},c.prototype.writeInt16LE=function(e,t,r){return e=+e,t|=0,r||M(this,e,t,2,32767,-32768),c.TYPED_ARRAY_SUPPORT?(this[t]=255&amp;e,this[t+1]=e&gt;&gt;&gt;8):q(this,e,t,!0),t+2},c.prototype.writeInt16BE=function(e,t,r){return e=+e,t|=0,r||M(this,e,t,2,32767,-32768),c.TYPED_ARRAY_SUPPORT?(this[t]=e&gt;&gt;&gt;8,this[t+1]=255&amp;e):q(this,e,t,!1),t+2},c.prototype.writeInt32LE=function(e,t,r){return e=+e,t|=0,r||M(this,e,t,4,2147483647,-2147483648),c.TYPED_ARRAY_SUPPORT?(this[t]=255&amp;e,this[t+1]=e&gt;&gt;&gt;8,this[t+2]=e&gt;&gt;&gt;16,this[t+3]=e&gt;&gt;&gt;24):O(this,e,t,!0),t+4},c.prototype.writeInt32BE=function(e,t,r){return e=+e,t|=0,r||M(this,e,t,4,2147483647,-2147483648),e&lt;0&amp;&amp;(e=4294967295+e+1),c.TYPED_ARRAY_SUPPORT?(this[t]=e&gt;&gt;&gt;24,this[t+1]=e&gt;&gt;&gt;16,this[t+2]=e&gt;&gt;&gt;8,this[t+3]=255&amp;e):O(this,e,t,!1),t+4},c.prototype.writeFloatLE=function(e,t,r){return D(this,e,t,!0,r)},c.prototype.writeFloatBE=function(e,t,r){return D(this,e,t,!1,r)},c.prototype.writeDoubleLE=function(e,t,r){return z(this,e,t,!0,r)},c.prototype.writeDoubleBE=function(e,t,r){return z(this,e,t,!1,r)},c.prototype.copy=function(e,t,r,n){if(r||(r=0),n||0===n||(n=this.length),t&gt;=e.length&amp;&amp;(t=e.length),t||(t=0),n&gt;0&amp;&amp;n&lt;r&amp;&amp;(n=r),n===r)return 0;if(0===e.length||0===this.length)return 0;if(t&lt;0)throw new RangeError("targetStart out of bounds");if(r&lt;0||r&gt;=this.length)throw new RangeError("sourceStart out of bounds");if(n&lt;0)throw new RangeError("sourceEnd out of bounds");n&gt;this.length&amp;&amp;(n=this.length),e.length-t&lt;n-r&amp;&amp;(n=e.length-t+r);var o,i=n-r;if(this===e&amp;&amp;r&lt;t&amp;&amp;t&lt;n)for(o=i-1;o&gt;=0;--o)e[o+t]=this[o+r];else if(i&lt;1e3||!c.TYPED_ARRAY_SUPPORT)for(o=0;o&lt;i;++o)e[o+t]=this[o+r];else Uint8Array.prototype.set.call(e,this.subarray(r,r+i),t);return i},c.prototype.fill=function(e,t,r,n){if("string"===typeof e){if("string"===typeof t?(n=t,t=0,r=this.length):"string"===typeof r&amp;&amp;(n=r,r=this.length),1===e.length){var o=e.charCodeAt(0);o&lt;256&amp;&amp;(e=o)}if(void 0!==n&amp;&amp;"string"!==typeof n)throw new TypeError("encoding must be a string");if("string"===typeof n&amp;&amp;!c.isEncoding(n))throw new TypeError("Unknown encoding: "+n)}else"number"===typeof e&amp;&amp;(e&amp;=255);if(t&lt;0||this.length&lt;t||this.length&lt;r)throw new RangeError("Out of range index");if(r&lt;=t)return this;var i;if(t&gt;&gt;&gt;=0,r=void 0===r?this.length:r&gt;&gt;&gt;0,e||(e=0),"number"===typeof e)for(i=t;i&lt;r;++i)this[i]=e;else{var a=c.isBuffer(e)?e:j(new c(e,n).toString()),s=a.length;for(i=0;i&lt;r-t;++i)this[i+t]=a[i%s]}return this};var L=/[^+\/0-9A-Za-z-_]/g;function U(e){return e&lt;16?"0"+e.toString(16):e.toString(16)}function j(e,t){var r;t=t||1/0;for(var n=e.length,o=null,i=[],a=0;a&lt;n;++a){if((r=e.charCodeAt(a))&gt;55295&amp;&amp;r&lt;57344){if(!o){if(r&gt;56319){(t-=3)&gt;-1&amp;&amp;i.push(239,191,189);continue}if(a+1===n){(t-=3)&gt;-1&amp;&amp;i.push(239,191,189);continue}o=r;continue}if(r&lt;56320){(t-=3)&gt;-1&amp;&amp;i.push(239,191,189),o=r;continue}r=65536+(o-55296&lt;&lt;10|r-56320)}else o&amp;&amp;(t-=3)&gt;-1&amp;&amp;i.push(239,191,189);if(o=null,r&lt;128){if((t-=1)&lt;0)break;i.push(r)}else if(r&lt;2048){if((t-=2)&lt;0)break;i.push(r&gt;&gt;6|192,63&amp;r|128)}else if(r&lt;65536){if((t-=3)&lt;0)break;i.push(r&gt;&gt;12|224,r&gt;&gt;6&amp;63|128,63&amp;r|128)}else{if(!(r&lt;1114112))throw new Error("Invalid code point");if((t-=4)&lt;0)break;i.push(r&gt;&gt;18|240,r&gt;&gt;12&amp;63|128,r&gt;&gt;6&amp;63|128,63&amp;r|128)}}return i}function F(e){return n.toByteArray(function(e){if((e=function(e){return e.trim?e.trim():e.replace(/^\s+|\s+$/g,"")}(e).replace(L,"")).length&lt;2)return"";for(;e.length%4!==0;)e+="=";return e}(e))}function K(e,t,r,n){for(var o=0;o&lt;n&amp;&amp;!(o+r&gt;=t.length||o&gt;=e.length);++o)t[o+r]=e[o];return o}},52149:function(e,t,r){"use strict";function n(e,t){if(null==e)throw new TypeError("assign requires that input parameter not be null or undefined");for(var r in t)Object.prototype.hasOwnProperty.call(t,r)&amp;&amp;(e[r]=t[r]);return e}r.d(t,{Z:function(){return n}})},82268:function(e,t,r){"use strict";r.d(t,{Z:function(){return o}});var n=r(52149);function o(e){return(0,n.Z)({},e)}},44941:function(e,t,r){"use strict";var n=r(35077);t.Z=n.Z},84314:function(e,t,r){"use strict";r.d(t,{j:function(){return o}});var n={};function o(){return n}},24262:function(e,t,r){"use strict";function n(e){var t=new Date(Date.UTC(e.getFullYear(),e.getMonth(),e.getDate(),e.getHours(),e.getMinutes(),e.getSeconds(),e.getMilliseconds()));return t.setUTCFullYear(e.getFullYear()),e.getTime()-t.getTime()}r.d(t,{Z:function(){return n}})},13882:function(e,t,r){"use strict";function n(e,t){if(t.length&lt;e)throw new TypeError(e+" argument"+(e&gt;1?"s":"")+" required, but only "+t.length+" present")}r.d(t,{Z:function(){return n}})},93645:function(e,t,r){"use strict";r.d(t,{u:function(){return o}});var n={ceil:Math.ceil,round:Math.round,floor:Math.floor,trunc:function(e){return e&lt;0?Math.ceil(e):Math.floor(e)}};function o(e){return e?n[e]:n.trunc}},83946:function(e,t,r){"use strict";function n(e){if(null===e||!0===e||!1===e)return NaN;var t=Number(e);return isNaN(t)?t:t&lt;0?Math.ceil(t):Math.floor(t)}r.d(t,{Z:function(){return n}})},77349:function(e,t,r){"use strict";r.d(t,{Z:function(){return a}});var n=r(83946),o=r(19013),i=r(13882);function a(e,t){(0,i.Z)(2,arguments);var r=(0,o.Z)(e),a=(0,n.Z)(t);return isNaN(a)?new Date(NaN):a?(r.setDate(r.getDate()+a),r):r}},51820:function(e,t,r){"use strict";r.d(t,{Z:function(){return a}});var n=r(83946),o=r(19013),i=r(13882);function a(e,t){(0,i.Z)(2,arguments);var r=(0,o.Z)(e).getTime(),a=(0,n.Z)(t);return new Date(r+a)}},11640:function(e,t,r){"use strict";r.d(t,{Z:function(){return a}});var n=r(83946),o=r(19013),i=r(13882);function a(e,t){(0,i.Z)(2,arguments);var r=(0,o.Z)(e),a=(0,n.Z)(t);if(isNaN(a))return new Date(NaN);if(!a)return r;var s=r.getDate(),c=new Date(r.getTime());c.setMonth(r.getMonth()+a+1,0);var u=c.getDate();return s&gt;=u?c:(r.setFullYear(c.getFullYear(),c.getMonth(),s),r)}},49474:function(e,t,r){"use strict";r.d(t,{Z:function(){return i}});var n=r(19013),o=r(13882);function i(e,t){(0,o.Z)(2,arguments);var r=(0,n.Z)(e),i=(0,n.Z)(t),a=r.getTime()-i.getTime();return a&lt;0?-1:a&gt;0?1:a}},36948:function(e,t,r){"use strict";r.d(t,{vh:function(){return o},yJ:function(){return n}});Math.pow(10,8);var n=6e4,o=36e5},92300:function(e,t,r){"use strict";r.d(t,{Z:function(){return s}});var n=r(24262),o=r(69119),i=r(13882),a=864e5;function s(e,t){(0,i.Z)(2,arguments);var r=(0,o.Z)(e),s=(0,o.Z)(t),c=r.getTime()-(0,n.Z)(r),u=s.getTime()-(0,n.Z)(s);return Math.round((c-u)/a)}},84129:function(e,t,r){"use strict";r.d(t,{Z:function(){return i}});var n=r(19013),o=r(13882);function i(e,t){(0,o.Z)(2,arguments);var r=(0,n.Z)(e),i=(0,n.Z)(t),a=r.getFullYear()-i.getFullYear(),s=r.getMonth()-i.getMonth();return 12*a+s}},59910:function(e,t,r){"use strict";r.d(t,{Z:function(){return i}});var n=r(19013),o=r(13882);function i(e,t){return(0,o.Z)(2,arguments),(0,n.Z)(e).getTime()-(0,n.Z)(t).getTime()}},38582:function(e,t,r){"use strict";r.d(t,{Z:function(){return l}});var n=r(19013),o=r(84129),i=r(49474),a=r(13882);function s(e){(0,a.Z)(1,arguments);var t=(0,n.Z)(e);return t.setHours(23,59,59,999),t}var c=r(4135);function u(e){(0,a.Z)(1,arguments);var t=(0,n.Z)(e);return s(t).getTime()===(0,c.Z)(t).getTime()}function l(e,t){(0,a.Z)(2,arguments);var r,s=(0,n.Z)(e),c=(0,n.Z)(t),l=(0,i.Z)(s,c),d=Math.abs((0,o.Z)(s,c));if(d&lt;1)r=0;else{1===s.getMonth()&amp;&amp;s.getDate()&gt;27&amp;&amp;s.setDate(30),s.setMonth(s.getMonth()-l*d);var p=(0,i.Z)(s,c)===-l;u((0,n.Z)(e))&amp;&amp;1===d&amp;&amp;1===(0,i.Z)(e,c)&amp;&amp;(p=!1),r=l*(d-Number(p))}return 0===r?0:r}},11699:function(e,t,r){"use strict";r.d(t,{Z:function(){return a}});var n=r(59910),o=r(13882),i=r(93645);function a(e,t,r){(0,o.Z)(2,arguments);var a=(0,n.Z)(e,t)/1e3;return(0,i.u)(null===r||void 0===r?void 0:r.roundingMethod)(a)}},4135:function(e,t,r){"use strict";r.d(t,{Z:function(){return i}});var n=r(19013),o=r(13882);function i(e){(0,o.Z)(1,arguments);var t=(0,n.Z)(e),r=t.getMonth();return t.setFullYear(t.getFullYear(),r+1,0),t.setHours(23,59,59,999),t}},17847:function(e,t,r){"use strict";r.d(t,{Z:function(){return G}});var n=r(71381),o=r(19013),i=r(13882);function a(e){if((0,i.Z)(1,arguments),!(0,n.Z)(e)&amp;&amp;"number"!==typeof e)return!1;var t=(0,o.Z)(e);return!isNaN(Number(t))}var s=r(51820),c=r(83946);function u(e,t){(0,i.Z)(2,arguments);var r=(0,c.Z)(t);return(0,s.Z)(e,-r)}var l=864e5;function d(e){(0,i.Z)(1,arguments);var t=1,r=(0,o.Z)(e),n=r.getUTCDay(),a=(n&lt;t?7:0)+n-t;return r.setUTCDate(r.getUTCDate()-a),r.setUTCHours(0,0,0,0),r}function p(e){(0,i.Z)(1,arguments);var t=(0,o.Z)(e),r=t.getUTCFullYear(),n=new Date(0);n.setUTCFullYear(r+1,0,4),n.setUTCHours(0,0,0,0);var a=d(n),s=new Date(0);s.setUTCFullYear(r,0,4),s.setUTCHours(0,0,0,0);var c=d(s);return t.getTime()&gt;=a.getTime()?r+1:t.getTime()&gt;=c.getTime()?r:r-1}function m(e){(0,i.Z)(1,arguments);var t=p(e),r=new Date(0);r.setUTCFullYear(t,0,4),r.setUTCHours(0,0,0,0);var n=d(r);return n}var h=6048e5;var f=r(84314);function g(e,t){var r,n,a,s,u,l,d,p;(0,i.Z)(1,arguments);var m=(0,f.j)(),h=(0,c.Z)(null!==(r=null!==(n=null!==(a=null!==(s=null===t||void 0===t?void 0:t.weekStartsOn)&amp;&amp;void 0!==s?s:null===t||void 0===t||null===(u=t.locale)||void 0===u||null===(l=u.options)||void 0===l?void 0:l.weekStartsOn)&amp;&amp;void 0!==a?a:m.weekStartsOn)&amp;&amp;void 0!==n?n:null===(d=m.locale)||void 0===d||null===(p=d.options)||void 0===p?void 0:p.weekStartsOn)&amp;&amp;void 0!==r?r:0);if(!(h&gt;=0&amp;&amp;h&lt;=6))throw new RangeError("weekStartsOn must be between 0 and 6 inclusively");var g=(0,o.Z)(e),y=g.getUTCDay(),v=(y&lt;h?7:0)+y-h;return g.setUTCDate(g.getUTCDate()-v),g.setUTCHours(0,0,0,0),g}function y(e,t){var r,n,a,s,u,l,d,p;(0,i.Z)(1,arguments);var m=(0,o.Z)(e),h=m.getUTCFullYear(),y=(0,f.j)(),v=(0,c.Z)(null!==(r=null!==(n=null!==(a=null!==(s=null===t||void 0===t?void 0:t.firstWeekContainsDate)&amp;&amp;void 0!==s?s:null===t||void 0===t||null===(u=t.locale)||void 0===u||null===(l=u.options)||void 0===l?void 0:l.firstWeekContainsDate)&amp;&amp;void 0!==a?a:y.firstWeekContainsDate)&amp;&amp;void 0!==n?n:null===(d=y.locale)||void 0===d||null===(p=d.options)||void 0===p?void 0:p.firstWeekContainsDate)&amp;&amp;void 0!==r?r:1);if(!(v&gt;=1&amp;&amp;v&lt;=7))throw new RangeError("firstWeekContainsDate must be between 1 and 7 inclusively");var b=new Date(0);b.setUTCFullYear(h+1,0,v),b.setUTCHours(0,0,0,0);var x=g(b,t),k=new Date(0);k.setUTCFullYear(h,0,v),k.setUTCHours(0,0,0,0);var C=g(k,t);return m.getTime()&gt;=x.getTime()?h+1:m.getTime()&gt;=C.getTime()?h:h-1}function v(e,t){var r,n,o,a,s,u,l,d;(0,i.Z)(1,arguments);var p=(0,f.j)(),m=(0,c.Z)(null!==(r=null!==(n=null!==(o=null!==(a=null===t||void 0===t?void 0:t.firstWeekContainsDate)&amp;&amp;void 0!==a?a:null===t||void 0===t||null===(s=t.locale)||void 0===s||null===(u=s.options)||void 0===u?void 0:u.firstWeekContainsDate)&amp;&amp;void 0!==o?o:p.firstWeekContainsDate)&amp;&amp;void 0!==n?n:null===(l=p.locale)||void 0===l||null===(d=l.options)||void 0===d?void 0:d.firstWeekContainsDate)&amp;&amp;void 0!==r?r:1),h=y(e,t),v=new Date(0);v.setUTCFullYear(h,0,m),v.setUTCHours(0,0,0,0);var b=g(v,t);return b}var b=6048e5;function x(e,t){for(var r=e&lt;0?"-":"",n=Math.abs(e).toString();n.length&lt;t;)n="0"+n;return r+n}var k={y:function(e,t){var r=e.getUTCFullYear(),n=r&gt;0?r:1-r;return x("yy"===t?n%100:n,t.length)},M:function(e,t){var r=e.getUTCMonth();return"M"===t?String(r+1):x(r+1,2)},d:function(e,t){return x(e.getUTCDate(),t.length)},a:function(e,t){var r=e.getUTCHours()/12&gt;=1?"pm":"am";switch(t){case"a":case"aa":return r.toUpperCase();case"aaa":return r;case"aaaaa":return r[0];default:return"am"===r?"a.m.":"p.m."}},h:function(e,t){return x(e.getUTCHours()%12||12,t.length)},H:function(e,t){return x(e.getUTCHours(),t.length)},m:function(e,t){return x(e.getUTCMinutes(),t.length)},s:function(e,t){return x(e.getUTCSeconds(),t.length)},S:function(e,t){var r=t.length,n=e.getUTCMilliseconds();return x(Math.floor(n*Math.pow(10,r-3)),t.length)}},C="midnight",S="noon",w="morning",E="afternoon",R="evening",N="night",T={G:function(e,t,r){var n=e.getUTCFullYear()&gt;0?1:0;switch(t){case"G":case"GG":case"GGG":return r.era(n,{width:"abbreviated"});case"GGGGG":return r.era(n,{width:"narrow"});default:return r.era(n,{width:"wide"})}},y:function(e,t,r){if("yo"===t){var n=e.getUTCFullYear(),o=n&gt;0?n:1-n;return r.ordinalNumber(o,{unit:"year"})}return k.y(e,t)},Y:function(e,t,r,n){var o=y(e,n),i=o&gt;0?o:1-o;return"YY"===t?x(i%100,2):"Yo"===t?r.ordinalNumber(i,{unit:"year"}):x(i,t.length)},R:function(e,t){return x(p(e),t.length)},u:function(e,t){return x(e.getUTCFullYear(),t.length)},Q:function(e,t,r){var n=Math.ceil((e.getUTCMonth()+1)/3);switch(t){case"Q":return String(n);case"QQ":return x(n,2);case"Qo":return r.ordinalNumber(n,{unit:"quarter"});case"QQQ":return r.quarter(n,{width:"abbreviated",context:"formatting"});case"QQQQQ":return r.quarter(n,{width:"narrow",context:"formatting"});default:return r.quarter(n,{width:"wide",context:"formatting"})}},q:function(e,t,r){var n=Math.ceil((e.getUTCMonth()+1)/3);switch(t){case"q":return String(n);case"qq":return x(n,2);case"qo":return r.ordinalNumber(n,{unit:"quarter"});case"qqq":return r.quarter(n,{width:"abbreviated",context:"standalone"});case"qqqqq":return r.quarter(n,{width:"narrow",context:"standalone"});default:return r.quarter(n,{width:"wide",context:"standalone"})}},M:function(e,t,r){var n=e.getUTCMonth();switch(t){case"M":case"MM":return k.M(e,t);case"Mo":return r.ordinalNumber(n+1,{unit:"month"});case"MMM":return r.month(n,{width:"abbreviated",context:"formatting"});case"MMMMM":return r.month(n,{width:"narrow",context:"formatting"});default:return r.month(n,{width:"wide",context:"formatting"})}},L:function(e,t,r){var n=e.getUTCMonth();switch(t){case"L":return String(n+1);case"LL":return x(n+1,2);case"Lo":return r.ordinalNumber(n+1,{unit:"month"});case"LLL":return r.month(n,{width:"abbreviated",context:"standalone"});case"LLLLL":return r.month(n,{width:"narrow",context:"standalone"});default:return r.month(n,{width:"wide",context:"standalone"})}},w:function(e,t,r,n){var a=function(e,t){(0,i.Z)(1,arguments);var r=(0,o.Z)(e),n=g(r,t).getTime()-v(r,t).getTime();return Math.round(n/b)+1}(e,n);return"wo"===t?r.ordinalNumber(a,{unit:"week"}):x(a,t.length)},I:function(e,t,r){var n=function(e){(0,i.Z)(1,arguments);var t=(0,o.Z)(e),r=d(t).getTime()-m(t).getTime();return Math.round(r/h)+1}(e);return"Io"===t?r.ordinalNumber(n,{unit:"week"}):x(n,t.length)},d:function(e,t,r){return"do"===t?r.ordinalNumber(e.getUTCDate(),{unit:"date"}):k.d(e,t)},D:function(e,t,r){var n=function(e){(0,i.Z)(1,arguments);var t=(0,o.Z)(e),r=t.getTime();t.setUTCMonth(0,1),t.setUTCHours(0,0,0,0);var n=t.getTime(),a=r-n;return Math.floor(a/l)+1}(e);return"Do"===t?r.ordinalNumber(n,{unit:"dayOfYear"}):x(n,t.length)},E:function(e,t,r){var n=e.getUTCDay();switch(t){case"E":case"EE":case"EEE":return r.day(n,{width:"abbreviated",context:"formatting"});case"EEEEE":return r.day(n,{width:"narrow",context:"formatting"});case"EEEEEE":return r.day(n,{width:"short",context:"formatting"});default:return r.day(n,{width:"wide",context:"formatting"})}},e:function(e,t,r,n){var o=e.getUTCDay(),i=(o-n.weekStartsOn+8)%7||7;switch(t){case"e":return String(i);case"ee":return x(i,2);case"eo":return r.ordinalNumber(i,{unit:"day"});case"eee":return r.day(o,{width:"abbreviated",context:"formatting"});case"eeeee":return r.day(o,{width:"narrow",context:"formatting"});case"eeeeee":return r.day(o,{width:"short",context:"formatting"});default:return r.day(o,{width:"wide",context:"formatting"})}},c:function(e,t,r,n){var o=e.getUTCDay(),i=(o-n.weekStartsOn+8)%7||7;switch(t){case"c":return String(i);case"cc":return x(i,t.length);case"co":return r.ordinalNumber(i,{unit:"day"});case"ccc":return r.day(o,{width:"abbreviated",context:"standalone"});case"ccccc":return r.day(o,{width:"narrow",context:"standalone"});case"cccccc":return r.day(o,{width:"short",context:"standalone"});default:return r.day(o,{width:"wide",context:"standalone"})}},i:function(e,t,r){var n=e.getUTCDay(),o=0===n?7:n;switch(t){case"i":return String(o);case"ii":return x(o,t.length);case"io":return r.ordinalNumber(o,{unit:"day"});case"iii":return r.day(n,{width:"abbreviated",context:"formatting"});case"iiiii":return r.day(n,{width:"narrow",context:"formatting"});case"iiiiii":return r.day(n,{width:"short",context:"formatting"});default:return r.day(n,{width:"wide",context:"formatting"})}},a:function(e,t,r){var n=e.getUTCHours()/12&gt;=1?"pm":"am";switch(t){case"a":case"aa":return r.dayPeriod(n,{width:"abbreviated",context:"formatting"});case"aaa":return r.dayPeriod(n,{width:"abbreviated",context:"formatting"}).toLowerCase();case"aaaaa":return r.dayPeriod(n,{width:"narrow",context:"formatting"});default:return r.dayPeriod(n,{width:"wide",context:"formatting"})}},b:function(e,t,r){var n,o=e.getUTCHours();switch(n=12===o?S:0===o?C:o/12&gt;=1?"pm":"am",t){case"b":case"bb":return r.dayPeriod(n,{width:"abbreviated",context:"formatting"});case"bbb":return r.dayPeriod(n,{width:"abbreviated",context:"formatting"}).toLowerCase();case"bbbbb":return r.dayPeriod(n,{width:"narrow",context:"formatting"});default:return r.dayPeriod(n,{width:"wide",context:"formatting"})}},B:function(e,t,r){var n,o=e.getUTCHours();switch(n=o&gt;=17?R:o&gt;=12?E:o&gt;=4?w:N,t){case"B":case"BB":case"BBB":return r.dayPeriod(n,{width:"abbreviated",context:"formatting"});case"BBBBB":return r.dayPeriod(n,{width:"narrow",context:"formatting"});default:return r.dayPeriod(n,{width:"wide",context:"formatting"})}},h:function(e,t,r){if("ho"===t){var n=e.getUTCHours()%12;return 0===n&amp;&amp;(n=12),r.ordinalNumber(n,{unit:"hour"})}return k.h(e,t)},H:function(e,t,r){return"Ho"===t?r.ordinalNumber(e.getUTCHours(),{unit:"hour"}):k.H(e,t)},K:function(e,t,r){var n=e.getUTCHours()%12;return"Ko"===t?r.ordinalNumber(n,{unit:"hour"}):x(n,t.length)},k:function(e,t,r){var n=e.getUTCHours();return 0===n&amp;&amp;(n=24),"ko"===t?r.ordinalNumber(n,{unit:"hour"}):x(n,t.length)},m:function(e,t,r){return"mo"===t?r.ordinalNumber(e.getUTCMinutes(),{unit:"minute"}):k.m(e,t)},s:function(e,t,r){return"so"===t?r.ordinalNumber(e.getUTCSeconds(),{unit:"second"}):k.s(e,t)},S:function(e,t){return k.S(e,t)},X:function(e,t,r,n){var o=(n._originalDate||e).getTimezoneOffset();if(0===o)return"Z";switch(t){case"X":return A(o);case"XXXX":case"XX":return I(o);default:return I(o,":")}},x:function(e,t,r,n){var o=(n._originalDate||e).getTimezoneOffset();switch(t){case"x":return A(o);case"xxxx":case"xx":return I(o);default:return I(o,":")}},O:function(e,t,r,n){var o=(n._originalDate||e).getTimezoneOffset();switch(t){case"O":case"OO":case"OOO":return"GMT"+P(o,":");default:return"GMT"+I(o,":")}},z:function(e,t,r,n){var o=(n._originalDate||e).getTimezoneOffset();switch(t){case"z":case"zz":case"zzz":return"GMT"+P(o,":");default:return"GMT"+I(o,":")}},t:function(e,t,r,n){var o=n._originalDate||e;return x(Math.floor(o.getTime()/1e3),t.length)},T:function(e,t,r,n){return x((n._originalDate||e).getTime(),t.length)}};function P(e,t){var r=e&gt;0?"-":"+",n=Math.abs(e),o=Math.floor(n/60),i=n%60;if(0===i)return r+String(o);var a=t||"";return r+String(o)+a+x(i,2)}function A(e,t){return e%60===0?(e&gt;0?"-":"+")+x(Math.abs(e)/60,2):I(e,t)}function I(e,t){var r=t||"",n=e&gt;0?"-":"+",o=Math.abs(e);return n+x(Math.floor(o/60),2)+r+x(o%60,2)}var B=T,M=function(e,t){switch(e){case"P":return t.date({width:"short"});case"PP":return t.date({width:"medium"});case"PPP":return t.date({width:"long"});default:return t.date({width:"full"})}},q=function(e,t){switch(e){case"p":return t.time({width:"short"});case"pp":return t.time({width:"medium"});case"ppp":return t.time({width:"long"});default:return t.time({width:"full"})}},O={p:q,P:function(e,t){var r,n=e.match(/(P+)(p+)?/)||[],o=n[1],i=n[2];if(!i)return M(e,t);switch(o){case"P":r=t.dateTime({width:"short"});break;case"PP":r=t.dateTime({width:"medium"});break;case"PPP":r=t.dateTime({width:"long"});break;default:r=t.dateTime({width:"full"})}return r.replace("{{date}}",M(o,t)).replace("{{time}}",q(i,t))}},_=r(24262),D=["D","DD"],z=["YY","YYYY"];function L(e){return-1!==D.indexOf(e)}function U(e){return-1!==z.indexOf(e)}function j(e,t,r){if("YYYY"===e)throw new RangeError("Use `yyyy` instead of `YYYY` (in `".concat(t,"`) for formatting years to the input `").concat(r,"`; see: https://github.com/date-fns/date-fns/blob/master/docs/unicodeTokens.md"));if("YY"===e)throw new RangeError("Use `yy` instead of `YY` (in `".concat(t,"`) for formatting years to the input `").concat(r,"`; see: https://github.com/date-fns/date-fns/blob/master/docs/unicodeTokens.md"));if("D"===e)throw new RangeError("Use `d` instead of `D` (in `".concat(t,"`) for formatting days of the month to the input `").concat(r,"`; see: https://github.com/date-fns/date-fns/blob/master/docs/unicodeTokens.md"));if("DD"===e)throw new RangeError("Use `dd` instead of `DD` (in `".concat(t,"`) for formatting days of the month to the input `").concat(r,"`; see: https://github.com/date-fns/date-fns/blob/master/docs/unicodeTokens.md"))}var F=r(44941),K=/[yYQqMLwIdDecihHKkms]o|(\w)\1*|''|'(''|[^'])+('|$)|./g,H=/P+p+|P+|p+|''|'(''|[^'])+('|$)|./g,W=/^'([^]*?)'?$/,V=/''/g,Z=/[a-zA-Z]/;function G(e,t,r){var n,s,l,d,p,m,h,g,y,v,b,x,k,C,S,w,E,R;(0,i.Z)(2,arguments);var N=String(t),T=(0,f.j)(),P=null!==(n=null!==(s=null===r||void 0===r?void 0:r.locale)&amp;&amp;void 0!==s?s:T.locale)&amp;&amp;void 0!==n?n:F.Z,A=(0,c.Z)(null!==(l=null!==(d=null!==(p=null!==(m=null===r||void 0===r?void 0:r.firstWeekContainsDate)&amp;&amp;void 0!==m?m:null===r||void 0===r||null===(h=r.locale)||void 0===h||null===(g=h.options)||void 0===g?void 0:g.firstWeekContainsDate)&amp;&amp;void 0!==p?p:T.firstWeekContainsDate)&amp;&amp;void 0!==d?d:null===(y=T.locale)||void 0===y||null===(v=y.options)||void 0===v?void 0:v.firstWeekContainsDate)&amp;&amp;void 0!==l?l:1);if(!(A&gt;=1&amp;&amp;A&lt;=7))throw new RangeError("firstWeekContainsDate must be between 1 and 7 inclusively");var I=(0,c.Z)(null!==(b=null!==(x=null!==(k=null!==(C=null===r||void 0===r?void 0:r.weekStartsOn)&amp;&amp;void 0!==C?C:null===r||void 0===r||null===(S=r.locale)||void 0===S||null===(w=S.options)||void 0===w?void 0:w.weekStartsOn)&amp;&amp;void 0!==k?k:T.weekStartsOn)&amp;&amp;void 0!==x?x:null===(E=T.locale)||void 0===E||null===(R=E.options)||void 0===R?void 0:R.weekStartsOn)&amp;&amp;void 0!==b?b:0);if(!(I&gt;=0&amp;&amp;I&lt;=6))throw new RangeError("weekStartsOn must be between 0 and 6 inclusively");if(!P.localize)throw new RangeError("locale must contain localize property");if(!P.formatLong)throw new RangeError("locale must contain formatLong property");var M=(0,o.Z)(e);if(!a(M))throw new RangeError("Invalid time value");var q=(0,_.Z)(M),D=u(M,q),z={firstWeekContainsDate:A,weekStartsOn:I,locale:P,_originalDate:M},W=N.match(H).map((function(e){var t=e[0];return"p"===t||"P"===t?(0,O[t])(e,P.formatLong):e})).join("").match(K).map((function(n){if("''"===n)return"'";var o=n[0];if("'"===o)return Y(n);var i=B[o];if(i)return null!==r&amp;&amp;void 0!==r&amp;&amp;r.useAdditionalWeekYearTokens||!U(n)||j(n,t,String(e)),null!==r&amp;&amp;void 0!==r&amp;&amp;r.useAdditionalDayOfYearTokens||!L(n)||j(n,t,String(e)),i(D,n,P.localize,z);if(o.match(Z))throw new RangeError("Format string contains an unescaped latin alphabet character `"+o+"`");return n})).join("");return W}function Y(e){var t=e.match(W);return t?t[1].replace(V,"'"):e}},77946:function(e,t,r){"use strict";r.d(t,{Z:function(){return f}});var n=r(84314),o=r(49474),i=r(38582),a=r(11699),s=r(44941),c=r(19013),u=r(82268),l=r(52149),d=r(24262),p=r(13882),m=1440,h=43200;function f(e,t,r){var f,g;(0,p.Z)(2,arguments);var y=(0,n.j)(),v=null!==(f=null!==(g=null===r||void 0===r?void 0:r.locale)&amp;&amp;void 0!==g?g:y.locale)&amp;&amp;void 0!==f?f:s.Z;if(!v.formatDistance)throw new RangeError("locale must contain formatDistance property");var b=(0,o.Z)(e,t);if(isNaN(b))throw new RangeError("Invalid time value");var x,k,C=(0,l.Z)((0,u.Z)(r),{addSuffix:Boolean(null===r||void 0===r?void 0:r.addSuffix),comparison:b});b&gt;0?(x=(0,c.Z)(t),k=(0,c.Z)(e)):(x=(0,c.Z)(e),k=(0,c.Z)(t));var S,w=(0,a.Z)(k,x),E=((0,d.Z)(k)-(0,d.Z)(x))/1e3,R=Math.round((w-E)/60);if(R&lt;2)return null!==r&amp;&amp;void 0!==r&amp;&amp;r.includeSeconds?w&lt;5?v.formatDistance("lessThanXSeconds",5,C):w&lt;10?v.formatDistance("lessThanXSeconds",10,C):w&lt;20?v.formatDistance("lessThanXSeconds",20,C):w&lt;40?v.formatDistance("halfAMinute",0,C):w&lt;60?v.formatDistance("lessThanXMinutes",1,C):v.formatDistance("xMinutes",1,C):0===R?v.formatDistance("lessThanXMinutes",1,C):v.formatDistance("xMinutes",R,C);if(R&lt;45)return v.formatDistance("xMinutes",R,C);if(R&lt;90)return v.formatDistance("aboutXHours",1,C);if(R&lt;m){var N=Math.round(R/60);return v.formatDistance("aboutXHours",N,C)}if(R&lt;2520)return v.formatDistance("xDays",1,C);if(R&lt;h){var T=Math.round(R/m);return v.formatDistance("xDays",T,C)}if(R&lt;86400)return S=Math.round(R/h),v.formatDistance("aboutXMonths",S,C);if((S=(0,i.Z)(k,x))&lt;12){var P=Math.round(R/h);return v.formatDistance("xMonths",P,C)}var A=S%12,I=Math.floor(S/12);return A&lt;3?v.formatDistance("aboutXYears",I,C):A&lt;9?v.formatDistance("overXYears",I,C):v.formatDistance("almostXYears",I+1,C)}},62030:function(e,t,r){"use strict";r.d(t,{Z:function(){return i}});var n=r(77946),o=r(13882);function i(e,t){return(0,o.Z)(1,arguments),(0,n.Z)(e,Date.now(),t)}},69413:function(e,t,r){"use strict";r.d(t,{Z:function(){return S}});var n=r(49474),o=r(71002),i=r(77349),a=r(11640),s=r(19013),c=r(13882),u=r(83946);function l(e,t){if((0,c.Z)(2,arguments),!t||"object"!==(0,o.Z)(t))return new Date(NaN);var r=t.years?(0,u.Z)(t.years):0,n=t.months?(0,u.Z)(t.months):0,l=t.weeks?(0,u.Z)(t.weeks):0,d=t.days?(0,u.Z)(t.days):0,p=t.hours?(0,u.Z)(t.hours):0,m=t.minutes?(0,u.Z)(t.minutes):0,h=t.seconds?(0,u.Z)(t.seconds):0,f=(0,s.Z)(e),g=n||r?(0,a.Z)(f,n+12*r):f,y=d||l?(0,i.Z)(g,d+7*l):g,v=m+60*p,b=h+60*v,x=1e3*b,k=new Date(y.getTime()+x);return k}var d=r(92300);function p(e,t){var r=e.getFullYear()-t.getFullYear()||e.getMonth()-t.getMonth()||e.getDate()-t.getDate()||e.getHours()-t.getHours()||e.getMinutes()-t.getMinutes()||e.getSeconds()-t.getSeconds()||e.getMilliseconds()-t.getMilliseconds();return r&lt;0?-1:r&gt;0?1:r}function m(e,t){(0,c.Z)(2,arguments);var r=(0,s.Z)(e),n=(0,s.Z)(t),o=p(r,n),i=Math.abs((0,d.Z)(r,n));r.setDate(r.getDate()-o*i);var a=Number(p(r,n)===-o),u=o*(i-a);return 0===u?0:u}var h=r(36948),f=r(59910),g=r(93645);function y(e,t,r){(0,c.Z)(2,arguments);var n=(0,f.Z)(e,t)/h.vh;return(0,g.u)(null===r||void 0===r?void 0:r.roundingMethod)(n)}function v(e,t,r){(0,c.Z)(2,arguments);var n=(0,f.Z)(e,t)/h.yJ;return(0,g.u)(null===r||void 0===r?void 0:r.roundingMethod)(n)}var b=r(38582),x=r(11699);function k(e,t){(0,c.Z)(2,arguments);var r=(0,s.Z)(e),n=(0,s.Z)(t);return r.getFullYear()-n.getFullYear()}function C(e,t){(0,c.Z)(2,arguments);var r=(0,s.Z)(e),o=(0,s.Z)(t),i=(0,n.Z)(r,o),a=Math.abs(k(r,o));r.setFullYear(1584),o.setFullYear(1584);var u=(0,n.Z)(r,o)===-i,l=i*(a-Number(u));return 0===l?0:l}function S(e){(0,c.Z)(1,arguments);var t=(0,s.Z)(e.start),r=(0,s.Z)(e.end);if(isNaN(t.getTime()))throw new RangeError("Start Date is invalid");if(isNaN(r.getTime()))throw new RangeError("End Date is invalid");var o={};o.years=Math.abs(C(r,t));var i=(0,n.Z)(r,t),a=l(t,{years:i*o.years});o.months=Math.abs((0,b.Z)(r,a));var u=l(a,{months:i*o.months});o.days=Math.abs(m(r,u));var d=l(u,{days:i*o.days});o.hours=Math.abs(y(r,d));var p=l(d,{hours:i*o.hours});o.minutes=Math.abs(v(r,p));var h=l(p,{minutes:i*o.minutes});return o.seconds=Math.abs((0,x.Z)(r,h)),o}},71381:function(e,t,r){"use strict";r.d(t,{Z:function(){return i}});var n=r(71002),o=r(13882);function i(e){return(0,o.Z)(1,arguments),e instanceof Date||"object"===(0,n.Z)(e)&amp;&amp;"[object Date]"===Object.prototype.toString.call(e)}},35077:function(e,t,r){"use strict";r.d(t,{Z:function(){return g}});var n={lessThanXSeconds:{one:"less than a second",other:"less than {{count}} seconds"},xSeconds:{one:"1 second",other:"{{count}} seconds"},halfAMinute:"half a minute",lessThanXMinutes:{one:"less than a minute",other:"less than {{count}} minutes"},xMinutes:{one:"1 minute",other:"{{count}} minutes"},aboutXHours:{one:"about 1 hour",other:"about {{count}} hours"},xHours:{one:"1 hour",other:"{{count}} hours"},xDays:{one:"1 day",other:"{{count}} days"},aboutXWeeks:{one:"about 1 week",other:"about {{count}} weeks"},xWeeks:{one:"1 week",other:"{{count}} weeks"},aboutXMonths:{one:"about 1 month",other:"about {{count}} months"},xMonths:{one:"1 month",other:"{{count}} months"},aboutXYears:{one:"about 1 year",other:"about {{count}} years"},xYears:{one:"1 year",other:"{{count}} years"},overXYears:{one:"over 1 year",other:"over {{count}} years"},almostXYears:{one:"almost 1 year",other:"almost {{count}} years"}},o=function(e,t,r){var o,i=n[e];return o="string"===typeof i?i:1===t?i.one:i.other.replace("{{count}}",t.toString()),null!==r&amp;&amp;void 0!==r&amp;&amp;r.addSuffix?r.comparison&amp;&amp;r.comparison&gt;0?"in "+o:o+" ago":o};function i(e){return function(){var t=arguments.length&gt;0&amp;&amp;void 0!==arguments[0]?arguments[0]:{},r=t.width?String(t.width):e.defaultWidth,n=e.formats[r]||e.formats[e.defaultWidth];return n}}var a={date:i({formats:{full:"EEEE, MMMM do, y",long:"MMMM do, y",medium:"MMM d, y",short:"MM/dd/yyyy"},defaultWidth:"full"}),time:i({formats:{full:"h:mm:ss a zzzz",long:"h:mm:ss a z",medium:"h:mm:ss a",short:"h:mm a"},defaultWidth:"full"}),dateTime:i({formats:{full:"{{date}} 'at' {{time}}",long:"{{date}} 'at' {{time}}",medium:"{{date}}, {{time}}",short:"{{date}}, {{time}}"},defaultWidth:"full"})},s={lastWeek:"'last' eeee 'at' p",yesterday:"'yesterday at' p",today:"'today at' p",tomorrow:"'tomorrow at' p",nextWeek:"eeee 'at' p",other:"P"},c=function(e,t,r,n){return s[e]};function u(e){return function(t,r){var n;if("formatting"===(null!==r&amp;&amp;void 0!==r&amp;&amp;r.context?String(r.context):"standalone")&amp;&amp;e.formattingValues){var o=e.defaultFormattingWidth||e.defaultWidth,i=null!==r&amp;&amp;void 0!==r&amp;&amp;r.width?String(r.width):o;n=e.formattingValues[i]||e.formattingValues[o]}else{var a=e.defaultWidth,s=null!==r&amp;&amp;void 0!==r&amp;&amp;r.width?String(r.width):e.defaultWidth;n=e.values[s]||e.values[a]}return n[e.argumentCallback?e.argumentCallback(t):t]}}var l={ordinalNumber:function(e,t){var r=Number(e),n=r%100;if(n&gt;20||n&lt;10)switch(n%10){case 1:return r+"st";case 2:return r+"nd";case 3:return r+"rd"}return r+"th"},era:u({values:{narrow:["B","A"],abbreviated:["BC","AD"],wide:["Before Christ","Anno Domini"]},defaultWidth:"wide"}),quarter:u({values:{narrow:["1","2","3","4"],abbreviated:["Q1","Q2","Q3","Q4"],wide:["1st quarter","2nd quarter","3rd quarter","4th quarter"]},defaultWidth:"wide",argumentCallback:function(e){return e-1}}),month:u({values:{narrow:["J","F","M","A","M","J","J","A","S","O","N","D"],abbreviated:["Jan","Feb","Mar","Apr","May","Jun","Jul","Aug","Sep","Oct","Nov","Dec"],wide:["January","February","March","April","May","June","July","August","September","October","November","December"]},defaultWidth:"wide"}),day:u({values:{narrow:["S","M","T","W","T","F","S"],short:["Su","Mo","Tu","We","Th","Fr","Sa"],abbreviated:["Sun","Mon","Tue","Wed","Thu","Fri","Sat"],wide:["Sunday","Monday","Tuesday","Wednesday","Thursday","Friday","Saturday"]},defaultWidth:"wide"}),dayPeriod:u({values:{narrow:{am:"a",pm:"p",midnight:"mi",noon:"n",morning:"morning",afternoon:"afternoon",evening:"evening",night:"night"},abbreviated:{am:"AM",pm:"PM",midnight:"midnight",noon:"noon",morning:"morning",afternoon:"afternoon",evening:"evening",night:"night"},wide:{am:"a.m.",pm:"p.m.",midnight:"midnight",noon:"noon",morning:"morning",afternoon:"afternoon",evening:"evening",night:"night"}},defaultWidth:"wide",formattingValues:{narrow:{am:"a",pm:"p",midnight:"mi",noon:"n",morning:"in the morning",afternoon:"in the afternoon",evening:"in the evening",night:"at night"},abbreviated:{am:"AM",pm:"PM",midnight:"midnight",noon:"noon",morning:"in the morning",afternoon:"in the afternoon",evening:"in the evening",night:"at night"},wide:{am:"a.m.",pm:"p.m.",midnight:"midnight",noon:"noon",morning:"in the morning",afternoon:"in the afternoon",evening:"in the evening",night:"at night"}},defaultFormattingWidth:"wide"})};function d(e){return function(t){var r=arguments.length&gt;1&amp;&amp;void 0!==arguments[1]?arguments[1]:{},n=r.width,o=n&amp;&amp;e.matchPatterns[n]||e.matchPatterns[e.defaultMatchWidth],i=t.match(o);if(!i)return null;var a,s=i[0],c=n&amp;&amp;e.parsePatterns[n]||e.parsePatterns[e.defaultParseWidth],u=Array.isArray(c)?m(c,(function(e){return e.test(s)})):p(c,(function(e){return e.test(s)}));a=e.valueCallback?e.valueCallback(u):u,a=r.valueCallback?r.valueCallback(a):a;var l=t.slice(s.length);return{value:a,rest:l}}}function p(e,t){for(var r in e)if(e.hasOwnProperty(r)&amp;&amp;t(e[r]))return r}function m(e,t){for(var r=0;r&lt;e.length;r++)if(t(e[r]))return r}var h,f={ordinalNumber:(h={matchPattern:/^(\d+)(th|st|nd|rd)?/i,parsePattern:/\d+/i,valueCallback:function(e){return parseInt(e,10)}},function(e){var t=arguments.length&gt;1&amp;&amp;void 0!==arguments[1]?arguments[1]:{},r=e.match(h.matchPattern);if(!r)return null;var n=r[0],o=e.match(h.parsePattern);if(!o)return null;var i=h.valueCallback?h.valueCallback(o[0]):o[0];i=t.valueCallback?t.valueCallback(i):i;var a=e.slice(n.length);return{value:i,rest:a}}),era:d({matchPatterns:{narrow:/^(b|a)/i,abbreviated:/^(b\.?\s?c\.?|b\.?\s?c\.?\s?e\.?|a\.?\s?d\.?|c\.?\s?e\.?)/i,wide:/^(before christ|before common era|anno domini|common era)/i},defaultMatchWidth:"wide",parsePatterns:{any:[/^b/i,/^(a|c)/i]},defaultParseWidth:"any"}),quarter:d({matchPatterns:{narrow:/^[1234]/i,abbreviated:/^q[1234]/i,wide:/^[1234](th|st|nd|rd)? quarter/i},defaultMatchWidth:"wide",parsePatterns:{any:[/1/i,/2/i,/3/i,/4/i]},defaultParseWidth:"any",valueCallback:function(e){return e+1}}),month:d({matchPatterns:{narrow:/^[jfmasond]/i,abbreviated:/^(jan|feb|mar|apr|may|jun|jul|aug|sep|oct|nov|dec)/i,wide:/^(january|february|march|april|may|june|july|august|september|october|november|december)/i},defaultMatchWidth:"wide",parsePatterns:{narrow:[/^j/i,/^f/i,/^m/i,/^a/i,/^m/i,/^j/i,/^j/i,/^a/i,/^s/i,/^o/i,/^n/i,/^d/i],any:[/^ja/i,/^f/i,/^mar/i,/^ap/i,/^may/i,/^jun/i,/^jul/i,/^au/i,/^s/i,/^o/i,/^n/i,/^d/i]},defaultParseWidth:"any"}),day:d({matchPatterns:{narrow:/^[smtwf]/i,short:/^(su|mo|tu|we|th|fr|sa)/i,abbreviated:/^(sun|mon|tue|wed|thu|fri|sat)/i,wide:/^(sunday|monday|tuesday|wednesday|thursday|friday|saturday)/i},defaultMatchWidth:"wide",parsePatterns:{narrow:[/^s/i,/^m/i,/^t/i,/^w/i,/^t/i,/^f/i,/^s/i],any:[/^su/i,/^m/i,/^tu/i,/^w/i,/^th/i,/^f/i,/^sa/i]},defaultParseWidth:"any"}),dayPeriod:d({matchPatterns:{narrow:/^(a|p|mi|n|(in the|at) (morning|afternoon|evening|night))/i,any:/^([ap]\.?\s?m\.?|midnight|noon|(in the|at) (morning|afternoon|evening|night))/i},defaultMatchWidth:"any",parsePatterns:{any:{am:/^a/i,pm:/^p/i,midnight:/^mi/i,noon:/^no/i,morning:/morning/i,afternoon:/afternoon/i,evening:/evening/i,night:/night/i}},defaultParseWidth:"any"})},g={code:"en-US",formatDistance:o,formatLong:a,formatRelative:c,localize:l,match:f,options:{weekStartsOn:0,firstWeekContainsDate:1}}},69119:function(e,t,r){"use strict";r.d(t,{Z:function(){return i}});var n=r(19013),o=r(13882);function i(e){(0,o.Z)(1,arguments);var t=(0,n.Z)(e);return t.setHours(0,0,0,0),t}},19013:function(e,t,r){"use strict";r.d(t,{Z:function(){return i}});var n=r(71002),o=r(13882);function i(e){(0,o.Z)(1,arguments);var t=Object.prototype.toString.call(e);return e instanceof Date||"object"===(0,n.Z)(e)&amp;&amp;"[object Date]"===t?new Date(e.getTime()):"number"===typeof e||"[object Number]"===t?new Date(e):("string"!==typeof e&amp;&amp;"[object String]"!==t||"undefined"===typeof console||(console.warn("Starting with v2.0.0-beta.1 date-fns doesn't accept strings as date arguments. Please use `parseISO` to parse strings. See: https://github.com/date-fns/date-fns/blob/master/docs/upgradeGuide.md#string-arguments"),console.warn((new Error).stack)),new Date(NaN))}},95573:function(e){"use strict";var t=/["'&amp;&lt;&gt;]/;e.exports=function(e){var r,n=""+e,o=t.exec(n);if(!o)return n;var i="",a=0,s=0;for(a=o.index;a&lt;n.length;a++){switch(n.charCodeAt(a)){case 34:r="&amp;quot;";break;case 38:r="&amp;amp;";break;case 39:r="&amp;#39;";break;case 60:r="&amp;lt;";break;case 62:r="&amp;gt;";break;default:continue}s!==a&amp;&amp;(i+=n.substring(s,a)),s=a+1,i+=r}return s!==a?i+n.substring(s,a):i}},17187:function(e){function t(){this._events=this._events||{},this._maxListeners=this._maxListeners||void 0}function r(e){return"function"===typeof e}function n(e){return"object"===typeof e&amp;&amp;null!==e}function o(e){return void 0===e}e.exports=t,t.EventEmitter=t,t.prototype._events=void 0,t.prototype._maxListeners=void 0,t.defaultMaxListeners=10,t.prototype.setMaxListeners=function(e){if("number"!==typeof e||e&lt;0||isNaN(e))throw TypeError("n must be a positive number");return this._maxListeners=e,this},t.prototype.emit=function(e){var t,i,a,s,c,u;if(this._events||(this._events={}),"error"===e&amp;&amp;(!this._events.error||n(this._events.error)&amp;&amp;!this._events.error.length)){if((t=arguments[1])instanceof Error)throw t;var l=new Error('Uncaught, unspecified "error" event. ('+t+")");throw l.context=t,l}if(o(i=this._events[e]))return!1;if(r(i))switch(arguments.length){case 1:i.call(this);break;case 2:i.call(this,arguments[1]);break;case 3:i.call(this,arguments[1],arguments[2]);break;default:s=Array.prototype.slice.call(arguments,1),i.apply(this,s)}else if(n(i))for(s=Array.prototype.slice.call(arguments,1),a=(u=i.slice()).length,c=0;c&lt;a;c++)u[c].apply(this,s);return!0},t.prototype.addListener=function(e,i){var a;if(!r(i))throw TypeError("listener must be a function");return this._events||(this._events={}),this._events.newListener&amp;&amp;this.emit("newListener",e,r(i.listener)?i.listener:i),this._events[e]?n(this._events[e])?this._events[e].push(i):this._events[e]=[this._events[e],i]:this._events[e]=i,n(this._events[e])&amp;&amp;!this._events[e].warned&amp;&amp;(a=o(this._maxListeners)?t.defaultMaxListeners:this._maxListeners)&amp;&amp;a&gt;0&amp;&amp;this._events[e].length&gt;a&amp;&amp;(this._events[e].warned=!0,console.error("(node) warning: possible EventEmitter memory leak detected. %d listeners added. Use emitter.setMaxListeners() to increase limit.",this._events[e].length),"function"===typeof console.trace&amp;&amp;console.trace()),this},t.prototype.on=t.prototype.addListener,t.prototype.once=function(e,t){if(!r(t))throw TypeError("listener must be a function");var n=!1;function o(){this.removeListener(e,o),n||(n=!0,t.apply(this,arguments))}return o.listener=t,this.on(e,o),this},t.prototype.removeListener=function(e,t){var o,i,a,s;if(!r(t))throw TypeError("listener must be a function");if(!this._events||!this._events[e])return this;if(a=(o=this._events[e]).length,i=-1,o===t||r(o.listener)&amp;&amp;o.listener===t)delete this._events[e],this._events.removeListener&amp;&amp;this.emit("removeListener",e,t);else if(n(o)){for(s=a;s-- &gt;0;)if(o[s]===t||o[s].listener&amp;&amp;o[s].listener===t){i=s;break}if(i&lt;0)return this;1===o.length?(o.length=0,delete this._events[e]):o.splice(i,1),this._events.removeListener&amp;&amp;this.emit("removeListener",e,t)}return this},t.prototype.removeAllListeners=function(e){var t,n;if(!this._events)return this;if(!this._events.removeListener)return 0===arguments.length?this._events={}:this._events[e]&amp;&amp;delete this._events[e],this;if(0===arguments.length){for(t in this._events)"removeListener"!==t&amp;&amp;this.removeAllListeners(t);return this.removeAllListeners("removeListener"),this._events={},this}if(r(n=this._events[e]))this.removeListener(e,n);else if(n)for(;n.length;)this.removeListener(e,n[n.length-1]);return delete this._events[e],this},t.prototype.listeners=function(e){return this._events&amp;&amp;this._events[e]?r(this._events[e])?[this._events[e]]:this._events[e].slice():[]},t.prototype.listenerCount=function(e){if(this._events){var t=this._events[e];if(r(t))return 1;if(t)return t.length}return 0},t.listenerCount=function(e,t){return e.listenerCount(t)}},52016:function(e,t,r){"use strict";function n(e){return[].concat(e)}function o(e){return e.startsWith(":")}function i(e){return u(e)&amp;&amp;("*"===e||e.length&gt;1&amp;&amp;":&gt;~.+*".includes(e.slice(0,1))||l(e))}function a(e,t){return(u(t)||"number"===typeof t)&amp;&amp;!c(e)&amp;&amp;!o(e)&amp;&amp;!s(e)}function s(e){return e.startsWith("@media")}function c(e){return"--"===e}function u(e){return e+""===e}function l(e){return u(e)&amp;&amp;(e.startsWith("&amp;")||o(e))}function d(e,t=""){return e.filter(Boolean).join(t)}function p(e,t){let r=0;if(0===t.length)return r.toString();for(let n=0;n&lt;t.length;n++){r=(r&lt;&lt;5)-r+t.charCodeAt(n),r&amp;=r}return`${e??"cl"}_${r.toString(36)}`}function m(e,t){return`${e}:${t}`}r.d(t,{S:function(){return b},cx:function(){return v}});var h=class e{constructor(e,t,r,n){this.sheet=e,this.property=t,this.value=r,this.selector=n,this.property=t,this.value=r,this.joined=m(t,r);const o=this.selector.preconditions.concat(this.selector.postconditions);this.hash=this.selector.hasConditions?this.selector.scopeClassName:p(this.sheet.name,this.joined),this.key=d([this.joined,o,this.hash])}toString(){let t=f(this.selector.preconditions,{right:this.hash});return t=f(this.selector.postconditions,{left:t}),`${t} {${e.genRule(this.property,this.value)}}`}static genRule(e,t){return m(e.replace(/([a-z])([A-Z])/g,"$1-$2").toLowerCase(),function(e,t){return"content"===e?`"${t}"`:t}(e,t))+";"}};function f(e,{left:t="",right:r=""}={}){const n=e.reduce(((e,t)=&gt;o(t)?e+t:l(t)?e+t.slice(1):d([e,t]," ")),t);return d([n,(i=r,i?`.${i}`:"")]," ");var i}var g=class e{constructor(e,t=null,{preconditions:r,postconditions:o}={}){this.sheet=e,this.preconditions=[],this.scopeClassName=null,this.scopeName=null,this.postconditions=[],this.preconditions=r?n(r):[],this.postconditions=o?n(o):[],this.setScope(t)}setScope(e){return e?(this.scopeClassName||(this.scopeName=e,this.scopeClassName=p(this.sheet.name,e+this.sheet.count)),this):this}get hasConditions(){return this.preconditions.length&gt;0||this.postconditions.length&gt;0}addScope(t){return new e(this.sheet,t,{preconditions:this.preconditions,postconditions:this.postconditions})}addPrecondition(t){return new e(this.sheet,this.scopeClassName,{postconditions:this.postconditions,preconditions:this.preconditions.concat(t)})}addPostcondition(t){return new e(this.sheet,this.scopeClassName,{preconditions:this.preconditions,postconditions:this.postconditions.concat(t)})}createRule(e,t){return new h(this.sheet,e,t,this)}};function y(e,t){for(const r in e)t(r.trim(),e[r])}function v(...e){return d(e.reduce(((e,t)=&gt;(t instanceof Set?e.push(...t):"string"===typeof t?e.push(t):Array.isArray(t)?e.push(v(...t)):"object"===typeof t&amp;&amp;Object.entries(t).forEach((([t,r])=&gt;{r&amp;&amp;e.push(t)})),e)),[])," ").trim()}function b(e,t){const r=new class{constructor(e,t){this.name=e,this.rootNode=t,this.storedStyles={},this.storedClasses={},this.style="",this.count=0,this.id=`flairup-${e}`,this.styleTag=this.createStyleTag()}getStyle(){return this.style}append(e){var t,r;this.style=(r=e,(t=this.style)?`${t}\n${r}`:r)}apply(){this.count++,this.styleTag&amp;&amp;(this.styleTag.innerHTML=this.style)}isApplied(){return!!this.styleTag}createStyleTag(){if("undefined"===typeof document||this.isApplied()||null===this.rootNode)return this.styleTag;const e=document.createElement("style");return e.type="text/css",e.id=this.id,(this.rootNode??document.head).appendChild(e),e}addRule(e){const t=this.storedClasses[e.key];return u(t)?t:(this.storedClasses[e.key]=e.hash,this.storedStyles[e.hash]=[e.property,e.value],this.append(e.toString()),e.hash)}}(e,t);return{create:function(e){const t={};return x(r,e,new g(r)).forEach((([e,n,o])=&gt;{k(r,n,o).forEach((r=&gt;{!function(e,r){t[e]=t[e]??new Set,t[e].add(r)}(e,r)}))})),r.apply(),t},getStyle:r.getStyle.bind(r),isApplied:r.isApplied.bind(r)}}function x(e,t,r){const n=[];return y(t,((o,a)=&gt;{if(i(o))return x(e,a,r.addPrecondition(o)).forEach((e=&gt;n.push(e)));n.push([o,t[o],r.addScope(o)])})),n}function k(e,t,r){const o=new Set;return y(t,((t,u)=&gt;{let l=[];if(i(t))l=k(e,u,r.addPostcondition(t));else if(function(e){return"."===e}(t))l=n(u);else if(s(t))l=function(e,t,r,n){e.append(r+" {");const o=k(e,t,n);return e.append("}"),o}(e,u,t,r);else if(c(t))l=function(e,t,r){const n=new Set,o=[];if(y(t,((t,i)=&gt;{if(a(t,i))return void o.push(h.genRule(t,i));C(k(e,i??{},r),n)})),!r.scopeClassName)return n;if(o.length){const t=o.join(" ");e.append(`${f(r.preconditions,{right:r.scopeClassName})} {${t}}`)}return n.add(r.scopeClassName),n}(e,u,r);else if(a(t,u)){const n=r.createRule(t,u);e.addRule(n),o.add(n.hash)}return C(l,o)})),o}function C(e,t){return e.forEach((e=&gt;t.add(e))),t}},66611:function(e,t,r){"use strict";r.d(t,{Z:function(){return o}});class n{static getDescendantProperty(e,t,r=[]){let o,i,a,s,c,u;if(t){if(a=t.indexOf("."),-1===a?o=t:(o=t.slice(0,a),i=t.slice(a+1)),s=e[o],null!==s&amp;&amp;"undefined"!==typeof s)if(i||"string"!==typeof s&amp;&amp;"number"!==typeof s)if("[object Array]"===Object.prototype.toString.call(s))for(c=0,u=s.length;c&lt;u;c++)n.getDescendantProperty(s[c],i,r);else i&amp;&amp;n.getDescendantProperty(s,i,r);else r.push(s)}else r.push(e);return r}}class o{constructor(e=[],t=[],r={}){Array.isArray(t)||(r=t,t=[]),this.haystack=e,this.keys=t,this.options=Object.assign({caseSensitive:!1,sort:!1},r)}search(e=""){if(""===e)return this.haystack;const t=[];for(let r=0;r&lt;this.haystack.length;r++){const i=this.haystack[r];if(0===this.keys.length){const r=o.isMatch(i,e,this.options.caseSensitive);r&amp;&amp;t.push({item:i,score:r})}else for(let r=0;r&lt;this.keys.length;r++){const a=n.getDescendantProperty(i,this.keys[r]);let s=!1;for(let r=0;r&lt;a.length;r++){const n=o.isMatch(a[r],e,this.options.caseSensitive);if(n){s=!0,t.push({item:i,score:n});break}}if(s)break}}return this.options.sort&amp;&amp;t.sort(((e,t)=&gt;e.score-t.score)),t.map((e=&gt;e.item))}static isMatch(e,t,r){e=String(e),t=String(t),r||(e=e.toLocaleLowerCase(),t=t.toLocaleLowerCase());const n=o.nearestIndexesFor(e,t);return!!n&amp;&amp;(e===t?1:n.length&gt;1?n[n.length-1]-n[0]+2:2+n[0])}static nearestIndexesFor(e,t){const r=t.split("");let n=[];return o.indexesOfFirstLetter(e,t).forEach(((t,o)=&gt;{let i=t+1;n[o]=[t];for(let a=1;a&lt;r.length;a++){const t=r[a];if(i=e.indexOf(t,i),-1===i){n[o]=!1;break}n[o].push(i),i++}})),n=n.filter((e=&gt;!1!==e)),!!n.length&amp;&amp;n.sort(((e,t)=&gt;1===e.length?e[0]-t[0]:(e=e[e.length-1]-e[0])-(t=t[t.length-1]-t[0])))[0]}static indexesOfFirstLetter(e,t){const r=t[0];return e.split("").map(((e,t)=&gt;e===r&amp;&amp;t)).filter((e=&gt;!1!==e))}}},80645:function(e,t){t.read=function(e,t,r,n,o){var i,a,s=8*o-n-1,c=(1&lt;&lt;s)-1,u=c&gt;&gt;1,l=-7,d=r?o-1:0,p=r?-1:1,m=e[t+d];for(d+=p,i=m&amp;(1&lt;&lt;-l)-1,m&gt;&gt;=-l,l+=s;l&gt;0;i=256*i+e[t+d],d+=p,l-=8);for(a=i&amp;(1&lt;&lt;-l)-1,i&gt;&gt;=-l,l+=n;l&gt;0;a=256*a+e[t+d],d+=p,l-=8);if(0===i)i=1-u;else{if(i===c)return a?NaN:1/0*(m?-1:1);a+=Math.pow(2,n),i-=u}return(m?-1:1)*a*Math.pow(2,i-n)},t.write=function(e,t,r,n,o,i){var a,s,c,u=8*i-o-1,l=(1&lt;&lt;u)-1,d=l&gt;&gt;1,p=23===o?Math.pow(2,-24)-Math.pow(2,-77):0,m=n?0:i-1,h=n?1:-1,f=t&lt;0||0===t&amp;&amp;1/t&lt;0?1:0;for(t=Math.abs(t),isNaN(t)||t===1/0?(s=isNaN(t)?1:0,a=l):(a=Math.floor(Math.log(t)/Math.LN2),t*(c=Math.pow(2,-a))&lt;1&amp;&amp;(a--,c*=2),(t+=a+d&gt;=1?p/c:p*Math.pow(2,1-d))*c&gt;=2&amp;&amp;(a++,c/=2),a+d&gt;=l?(s=0,a=l):a+d&gt;=1?(s=(t*c-1)*Math.pow(2,o),a+=d):(s=t*Math.pow(2,d-1)*Math.pow(2,o),a=0));o&gt;=8;e[r+m]=255&amp;s,m+=h,s/=256,o-=8);for(a=a&lt;&lt;o|s,u+=o;u&gt;0;e[r+m]=255&amp;a,m+=h,a/=256,u-=8);e[r+m-h]|=128*f}},19027:function(e,t,r){"use strict";r.d(t,{Lu:function(){return S}});var n=r(67294);const o={a:{content:9,self:!1,type:105},address:{invalid:["h1","h2","h3","h4","h5","h6","address","article","aside","section","div","header","footer"],self:!1},audio:{children:["track","source"]},br:{type:9,void:!0},body:{content:127},button:{content:8,type:105},caption:{content:1,parent:["table"]},col:{parent:["colgroup"],void:!0},colgroup:{children:["col"],parent:["table"]},details:{children:["summary"],type:97},dd:{content:1,parent:["dl"]},dl:{children:["dt","dd"],type:1},dt:{content:1,invalid:["footer","header"],parent:["dl"]},figcaption:{content:1,parent:["figure"]},footer:{invalid:["footer","header"]},header:{invalid:["footer","header"]},hr:{type:1,void:!0},img:{void:!0},li:{content:1,parent:["ul","ol","menu"]},main:{self:!1},ol:{children:["li"],type:1},picture:{children:["source","img"],type:25},rb:{parent:["ruby","rtc"]},rp:{parent:["ruby","rtc"]},rt:{content:8,parent:["ruby","rtc"]},rtc:{content:8,parent:["ruby"]},ruby:{children:["rb","rp","rt","rtc"]},source:{parent:["audio","video","picture"],void:!0},summary:{content:8,parent:["details"]},table:{children:["caption","colgroup","thead","tbody","tfoot","tr"],type:1},tbody:{parent:["table"],children:["tr"]},td:{content:1,parent:["tr"]},tfoot:{parent:["table"],children:["tr"]},th:{content:1,parent:["tr"]},thead:{parent:["table"],children:["tr"]},tr:{parent:["table","tbody","thead","tfoot"],children:["th","td"]},track:{parent:["audio","video"],void:!0},ul:{children:["li"],type:1},video:{children:["track","source"]},wbr:{type:9,void:!0}};function i(e){return t=&gt;{o[t]={...e,...o[t]}}}["address","main","div","figure","p","pre"].forEach(i({content:1,type:65})),["abbr","b","bdi","bdo","cite","code","data","dfn","em","i","kbd","mark","q","ruby","samp","strong","sub","sup","time","u","var"].forEach(i({content:8,type:73})),["p","pre"].forEach(i({content:8,type:65})),["s","small","span","del","ins"].forEach(i({content:8,type:9})),["article","aside","footer","header","nav","section","blockquote"].forEach(i({content:1,type:67})),["h1","h2","h3","h4","h5","h6"].forEach(i({content:8,type:69})),["audio","canvas","iframe","img","video"].forEach(i({type:89}));const a=Object.freeze(o),s=["applet","base","body","command","embed","frame","frameset","head","html","link","meta","noscript","object","script","style","title"],c=Object.keys(a).filter((e=&gt;"canvas"!==e&amp;&amp;"iframe"!==e)),u=Object.freeze({alt:1,cite:1,class:1,colspan:3,controls:4,datetime:1,default:4,disabled:4,dir:1,height:1,href:1,id:1,kind:1,label:1,lang:1,loading:1,loop:4,media:1,muted:4,poster:1,rel:1,role:1,rowspan:3,scope:1,sizes:1,span:3,start:3,style:5,src:1,srclang:1,srcset:1,tabindex:1,target:1,title:1,type:1,width:1}),l=Object.freeze({class:"className",colspan:"colSpan",datetime:"dateTime",rowspan:"rowSpan",srclang:"srcLang",srcset:"srcSet",tabindex:"tabIndex"});function d(){return d=Object.assign||function(e){for(var t=1;t&lt;arguments.length;t++){var r=arguments[t];for(var n in r)Object.prototype.hasOwnProperty.call(r,n)&amp;&amp;(e[n]=r[n])}return e},d.apply(this,arguments)}function p({attributes:e={},className:t,children:r=null,selfClose:o=!1,tagName:i}){const a=i;return o?n.createElement(a,d({className:t},e)):n.createElement(a,d({className:t},e),r)}var m=r(95573),h=r.n(m);function f(e,t,r){return t in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}const g=/(url|image|image-set)\(/i;class y extends class{attribute(e,t){return t}node(e,t){return t}}{attribute(e,t){return"style"===e&amp;&amp;Object.keys(t).forEach((e=&gt;{String(t[e]).match(g)&amp;&amp;delete t[e]})),t}}const v=/^&lt;(!doctype|(html|head|body)(\s|&gt;))/i,b=/^(aria-|data-|\w+:)/iu,x=/{{{(\w+)\/?}}}/;function k(){if("undefined"!==typeof window&amp;&amp;"undefined"!==typeof document)return document.implementation.createHTMLDocument("Interweave")}class C{constructor(e,t={},r=[],n=[]){var o;f(this,"allowed",void 0),f(this,"banned",void 0),f(this,"blocked",void 0),f(this,"container",void 0),f(this,"content",[]),f(this,"props",void 0),f(this,"matchers",void 0),f(this,"filters",void 0),f(this,"keyIndex",void 0),this.props=t,this.matchers=r,this.filters=[...n,new y],this.keyIndex=-1,this.container=this.createContainer(e||""),this.allowed=new Set(null!==(o=t.allowList)&amp;&amp;void 0!==o?o:c),this.banned=new Set(s),this.blocked=new Set(t.blockList)}applyAttributeFilters(e,t){return this.filters.reduce(((t,r)=&gt;null!==t&amp;&amp;"function"===typeof r.attribute?r.attribute(e,t):t),t)}applyNodeFilters(e,t){return this.filters.reduce(((t,r)=&gt;null!==t&amp;&amp;"function"===typeof r.node?r.node(e,t):t),t)}applyMatchers(e,t){const r={},{props:n}=this;let o=e,i=0,a=null;return this.matchers.forEach((e=&gt;{const s=e.asTag().toLowerCase(),c=this.getTagConfig(s);if(n[e.inverseName]||!this.isTagAllowed(s))return;if(!this.canRenderChild(t,c))return;let u="";for(;o&amp;&amp;(a=e.match(o));){const{index:t,length:s,match:c,valid:l,void:d,...p}=a,m=e.propName+String(i);t&gt;0&amp;&amp;(u+=o.slice(0,t)),l?(u+=d?`{{{${m}/}}}`:`{{{${m}}}}${c}{{{/${m}}}}`,this.keyIndex+=1,i+=1,r[m]={children:c,matcher:e,props:{...n,...p,key:this.keyIndex}}):u+=c,e.greedy?(o=u+o.slice(t+s),u=""):o=o.slice(t+(s||c.length))}e.greedy||(o=u+o)})),0===i?e:this.replaceTokens(o,r)}canRenderChild(e,t){return!(!e.tagName||!t.tagName)&amp;&amp;(!e.void&amp;&amp;(e.children.length&gt;0?e.children.includes(t.tagName):!(e.invalid.length&gt;0&amp;&amp;e.invalid.includes(t.tagName))&amp;&amp;(t.parent.length&gt;0?t.parent.includes(e.tagName):!(!e.self&amp;&amp;e.tagName===t.tagName)&amp;&amp;Boolean(e&amp;&amp;e.content&amp;t.type))))}convertLineBreaks(e){const{noHtml:t,disableLineBreaks:r}=this.props;if(t||r||e.match(/&lt;((?:\/[ a-z]+)|(?:[ a-z]+\/))&gt;/gi))return e;let n=e.replace(/\r\n/g,"\n");return n=n.replace(/\n{3,}/g,"\n\n\n"),n=n.replace(/\n/g,"&lt;br/&gt;"),n}createContainer(e){var t;const n=("undefined"!==typeof r.g&amp;&amp;r.g.INTERWEAVE_SSR_POLYFILL||k)();if(!n)return;const o=null!==(t=this.props.containerTagName)&amp;&amp;void 0!==t?t:"body",i="body"===o||"fragment"===o?n.body:n.createElement(o);return e.match(v)||(i.innerHTML=this.convertLineBreaks(this.props.escapeHtml?h()(e):e)),i}extractAttributes(e){const{allowAttributes:t}=this.props,r={};let n=0;return 1===e.nodeType&amp;&amp;e.attributes?([...e.attributes].forEach((o=&gt;{const{name:i,value:a}=o,s=i.toLowerCase(),c=u[s]||u[i];if(!this.isSafe(e))return;if(!s.match(b)&amp;&amp;(!t&amp;&amp;(!c||2===c)||s.startsWith("on")||a.replace(/(\s|\0|&amp;#x0([9AD]);)/,"").match(/(javascript|vbscript|livescript|xss):/i)))return;let d="style"===s?this.extractStyleAttribute(e):a;4===c?d=!0:3===c?d=Number.parseFloat(String(d)):5!==c&amp;&amp;(d=String(d)),r[l[s]||s]=this.applyAttributeFilters(s,d),n+=1})),0===n?null:r):null}extractStyleAttribute(e){const t={};return Array.from(e.style).forEach((r=&gt;{const n=e.style[r];"string"!==typeof n&amp;&amp;"number"!==typeof n||(t[r.replace(/-([a-z])/g,((e,t)=&gt;String(t).toUpperCase()))]=n)})),t}getTagConfig(e){const t={children:[],content:0,invalid:[],parent:[],self:!0,tagName:"",type:0,void:!1};return a[e]?{...t,...a[e],tagName:e}:t}isSafe(e){if("undefined"!==typeof HTMLAnchorElement&amp;&amp;e instanceof HTMLAnchorElement){const t=e.getAttribute("href");if(null!==t&amp;&amp;void 0!==t&amp;&amp;t.startsWith("#"))return!0;const r=e.protocol.toLowerCase();return":"===r||"http:"===r||"https:"===r||"mailto:"===r||"tel:"===r}return!0}isTagAllowed(e){return!this.banned.has(e)&amp;&amp;!this.blocked.has(e)&amp;&amp;(this.props.allowElements||this.allowed.has(e))}parse(){return this.container?this.parseNode(this.container,this.getTagConfig(this.container.nodeName.toLowerCase())):[]}parseNode(e,t){const{noHtml:r,noHtmlExceptMatchers:o,allowElements:i,transform:a,transformOnlyAllowList:s}=this.props;let c=[],u="";return[...e.childNodes].forEach((e=&gt;{if(1===e.nodeType){const d=e.nodeName.toLowerCase(),m=this.getTagConfig(d);u&amp;&amp;(c.push(u),u="");const h=this.applyNodeFilters(d,e);if(!h)return;let f;if(a&amp;&amp;(!s||this.isTagAllowed(d))){this.keyIndex+=1;const e=this.keyIndex;f=this.parseNode(h,m);const t=a(h,f,m);if(null===t)return;if("undefined"!==typeof t)return void c.push(n.cloneElement(t,{key:e}));this.keyIndex=e-1}if(this.banned.has(d))return;if(r||o&amp;&amp;"br"!==d||!this.isTagAllowed(d)||!i&amp;&amp;!this.canRenderChild(t,m))c=[...c,...this.parseNode(h,m.tagName?m:t)];else{var l;this.keyIndex+=1;const e=this.extractAttributes(h),t={tagName:d};e&amp;&amp;(t.attributes=e),m.void&amp;&amp;(t.selfClose=m.void),c.push(n.createElement(p,{...t,key:this.keyIndex},null!==(l=f)&amp;&amp;void 0!==l?l:this.parseNode(h,m)))}}else if(3===e.nodeType){const n=r&amp;&amp;!o?e.textContent:this.applyMatchers(e.textContent||"",t);Array.isArray(n)?c=[...c,...n]:u+=n}})),u&amp;&amp;c.push(u),c}replaceTokens(e,t){if(!e.includes("{{{"))return e;const r=[];let n=e,o=null;for(;o=n.match(x);){const[e,i]=o,a=o.index,s=e.includes("/");0,a&gt;0&amp;&amp;(r.push(n.slice(0,a)),n=n.slice(a));const{children:c,matcher:u,props:l}=t[i];let d;if(s)d=e.length,r.push(u.createElement(c,l));else{const o=n.match(new RegExp(`{{{/${i}}}}`));0,d=o.index+o[0].length,r.push(u.createElement(this.replaceTokens(n.slice(e.length,o.index),t),l))}n=n.slice(d)}return n.length&gt;0&amp;&amp;r.push(n),0===r.length?"":1===r.length&amp;&amp;"string"===typeof r[0]?r[0]:r}}function S(e){var t;const{attributes:r,className:o,containerTagName:i,content:a,emptyContent:s,parsedContent:c,tagName:u,noWrap:l}=e,d=null!==(t=null!==i&amp;&amp;void 0!==i?i:u)&amp;&amp;void 0!==t?t:"span",m="fragment"===d||l;let h;if(c)h=c;else{const t=new C(null!==a&amp;&amp;void 0!==a?a:"",e).parse();t.length&gt;0&amp;&amp;(h=t)}return h||(h=s),m?n.createElement(n.Fragment,null,h):n.createElement(p,{attributes:r,className:o,tagName:d},h)}},5826:function(e){var t={}.toString;e.exports=Array.isArray||function(e){return"[object Array]"==t.call(e)}},44509:function(e,t){!function(e){"use strict";function t(e){return null!==e&amp;&amp;"[object Array]"===Object.prototype.toString.call(e)}function r(e){return null!==e&amp;&amp;"[object Object]"===Object.prototype.toString.call(e)}function n(e,o){if(e===o)return!0;if(Object.prototype.toString.call(e)!==Object.prototype.toString.call(o))return!1;if(!0===t(e)){if(e.length!==o.length)return!1;for(var i=0;i&lt;e.length;i++)if(!1===n(e[i],o[i]))return!1;return!0}if(!0===r(e)){var a={};for(var s in e)if(hasOwnProperty.call(e,s)){if(!1===n(e[s],o[s]))return!1;a[s]=!0}for(var c in o)if(hasOwnProperty.call(o,c)&amp;&amp;!0!==a[c])return!1;return!0}return!1}function o(e){if(""===e||!1===e||null===e)return!0;if(t(e)&amp;&amp;0===e.length)return!0;if(r(e)){for(var n in e)if(e.hasOwnProperty(n))return!1;return!0}return!1}var i;i="function"===typeof String.prototype.trimLeft?function(e){return e.trimLeft()}:function(e){return e.match(/^\s*(.*)/)[1]};var a=0,s=2,c={0:"number",1:"any",2:"string",3:"array",4:"object",5:"boolean",6:"expression",7:"null",8:"Array&lt;number&gt;",9:"Array&lt;string&gt;"},u="EOF",l="UnquotedIdentifier",d="QuotedIdentifier",p="Rbracket",m="Rparen",h="Comma",f="Colon",g="Rbrace",y="Number",v="Current",b="Expref",x="Pipe",k="Or",C="And",S="EQ",w="GT",E="LT",R="GTE",N="LTE",T="NE",P="Flatten",A="Star",I="Filter",B="Dot",M="Not",q="Lbrace",O="Lbracket",_="Lparen",D="Literal",z={".":B,"*":A,",":h,":":f,"{":q,"}":g,"]":p,"(":_,")":m,"@":v},L={"&lt;":!0,"&gt;":!0,"=":!0,"!":!0},U={" ":!0,"\t":!0,"\n":!0};function j(e){return e&gt;="0"&amp;&amp;e&lt;="9"||"-"===e}function F(){}F.prototype={tokenize:function(e){var t,r,n,o,i=[];for(this._current=0;this._current&lt;e.length;)if((o=e[this._current])&gt;="a"&amp;&amp;o&lt;="z"||o&gt;="A"&amp;&amp;o&lt;="Z"||"_"===o)t=this._current,r=this._consumeUnquotedIdentifier(e),i.push({type:l,value:r,start:t});else if(void 0!==z[e[this._current]])i.push({type:z[e[this._current]],value:e[this._current],start:this._current}),this._current++;else if(j(e[this._current]))n=this._consumeNumber(e),i.push(n);else if("["===e[this._current])n=this._consumeLBracket(e),i.push(n);else if('"'===e[this._current])t=this._current,r=this._consumeQuotedIdentifier(e),i.push({type:d,value:r,start:t});else if("'"===e[this._current])t=this._current,r=this._consumeRawStringLiteral(e),i.push({type:D,value:r,start:t});else if("`"===e[this._current]){t=this._current;var a=this._consumeLiteral(e);i.push({type:D,value:a,start:t})}else if(void 0!==L[e[this._current]])i.push(this._consumeOperator(e));else if(void 0!==U[e[this._current]])this._current++;else if("&amp;"===e[this._current])t=this._current,this._current++,"&amp;"===e[this._current]?(this._current++,i.push({type:C,value:"&amp;&amp;",start:t})):i.push({type:b,value:"&amp;",start:t});else{if("|"!==e[this._current]){var s=new Error("Unknown character:"+e[this._current]);throw s.name="LexerError",s}t=this._current,this._current++,"|"===e[this._current]?(this._current++,i.push({type:k,value:"||",start:t})):i.push({type:x,value:"|",start:t})}return i},_consumeUnquotedIdentifier:function(e){var t,r=this._current;for(this._current++;this._current&lt;e.length&amp;&amp;((t=e[this._current])&gt;="a"&amp;&amp;t&lt;="z"||t&gt;="A"&amp;&amp;t&lt;="Z"||t&gt;="0"&amp;&amp;t&lt;="9"||"_"===t);)this._current++;return e.slice(r,this._current)},_consumeQuotedIdentifier:function(e){var t=this._current;this._current++;for(var r=e.length;'"'!==e[this._current]&amp;&amp;this._current&lt;r;){var n=this._current;"\\"!==e[n]||"\\"!==e[n+1]&amp;&amp;'"'!==e[n+1]?n++:n+=2,this._current=n}return this._current++,JSON.parse(e.slice(t,this._current))},_consumeRawStringLiteral:function(e){var t=this._current;this._current++;for(var r=e.length;"'"!==e[this._current]&amp;&amp;this._current&lt;r;){var n=this._current;"\\"!==e[n]||"\\"!==e[n+1]&amp;&amp;"'"!==e[n+1]?n++:n+=2,this._current=n}return this._current++,e.slice(t+1,this._current-1).replace("\\'","'")},_consumeNumber:function(e){var t=this._current;this._current++;for(var r=e.length;j(e[this._current])&amp;&amp;this._current&lt;r;)this._current++;var n=parseInt(e.slice(t,this._current));return{type:y,value:n,start:t}},_consumeLBracket:function(e){var t=this._current;return this._current++,"?"===e[this._current]?(this._current++,{type:I,value:"[?",start:t}):"]"===e[this._current]?(this._current++,{type:P,value:"[]",start:t}):{type:O,value:"[",start:t}},_consumeOperator:function(e){var t=this._current,r=e[t];return this._current++,"!"===r?"="===e[this._current]?(this._current++,{type:T,value:"!=",start:t}):{type:M,value:"!",start:t}:"&lt;"===r?"="===e[this._current]?(this._current++,{type:N,value:"&lt;=",start:t}):{type:E,value:"&lt;",start:t}:"&gt;"===r?"="===e[this._current]?(this._current++,{type:R,value:"&gt;=",start:t}):{type:w,value:"&gt;",start:t}:"="===r&amp;&amp;"="===e[this._current]?(this._current++,{type:S,value:"==",start:t}):void 0},_consumeLiteral:function(e){this._current++;for(var t,r=this._current,n=e.length;"`"!==e[this._current]&amp;&amp;this._current&lt;n;){var o=this._current;"\\"!==e[o]||"\\"!==e[o+1]&amp;&amp;"`"!==e[o+1]?o++:o+=2,this._current=o}var a=i(e.slice(r,this._current));return a=a.replace("\\`","`"),t=this._looksLikeJSON(a)?JSON.parse(a):JSON.parse('"'+a+'"'),this._current++,t},_looksLikeJSON:function(e){if(""===e)return!1;if('[{"'.indexOf(e[0])&gt;=0)return!0;if(["true","false","null"].indexOf(e)&gt;=0)return!0;if(!("-0123456789".indexOf(e[0])&gt;=0))return!1;try{return JSON.parse(e),!0}catch(t){return!1}}};var K={};function H(){}function W(e){this.runtime=e}function V(e){this._interpreter=e,this.functionTable={abs:{_func:this._functionAbs,_signature:[{types:[a]}]},avg:{_func:this._functionAvg,_signature:[{types:[8]}]},ceil:{_func:this._functionCeil,_signature:[{types:[a]}]},contains:{_func:this._functionContains,_signature:[{types:[s,3]},{types:[1]}]},ends_with:{_func:this._functionEndsWith,_signature:[{types:[s]},{types:[s]}]},floor:{_func:this._functionFloor,_signature:[{types:[a]}]},length:{_func:this._functionLength,_signature:[{types:[s,3,4]}]},map:{_func:this._functionMap,_signature:[{types:[6]},{types:[3]}]},max:{_func:this._functionMax,_signature:[{types:[8,9]}]},merge:{_func:this._functionMerge,_signature:[{types:[4],variadic:!0}]},max_by:{_func:this._functionMaxBy,_signature:[{types:[3]},{types:[6]}]},sum:{_func:this._functionSum,_signature:[{types:[8]}]},starts_with:{_func:this._functionStartsWith,_signature:[{types:[s]},{types:[s]}]},min:{_func:this._functionMin,_signature:[{types:[8,9]}]},min_by:{_func:this._functionMinBy,_signature:[{types:[3]},{types:[6]}]},type:{_func:this._functionType,_signature:[{types:[1]}]},keys:{_func:this._functionKeys,_signature:[{types:[4]}]},values:{_func:this._functionValues,_signature:[{types:[4]}]},sort:{_func:this._functionSort,_signature:[{types:[9,8]}]},sort_by:{_func:this._functionSortBy,_signature:[{types:[3]},{types:[6]}]},join:{_func:this._functionJoin,_signature:[{types:[s]},{types:[9]}]},reverse:{_func:this._functionReverse,_signature:[{types:[s,3]}]},to_array:{_func:this._functionToArray,_signature:[{types:[1]}]},to_string:{_func:this._functionToString,_signature:[{types:[1]}]},to_number:{_func:this._functionToNumber,_signature:[{types:[1]}]},not_null:{_func:this._functionNotNull,_signature:[{types:[1],variadic:!0}]}}}K.EOF=0,K.UnquotedIdentifier=0,K.QuotedIdentifier=0,K.Rbracket=0,K.Rparen=0,K.Comma=0,K.Rbrace=0,K.Number=0,K.Current=0,K.Expref=0,K.Pipe=1,K.Or=2,K.And=3,K.EQ=5,K.GT=5,K.LT=5,K.GTE=5,K.LTE=5,K.NE=5,K.Flatten=9,K.Star=20,K.Filter=21,K.Dot=40,K.Not=45,K.Lbrace=50,K.Lbracket=55,K.Lparen=60,H.prototype={parse:function(e){this._loadTokens(e),this.index=0;var t=this.expression(0);if(this._lookahead(0)!==u){var r=this._lookaheadToken(0),n=new Error("Unexpected token type: "+r.type+", value: "+r.value);throw n.name="ParserError",n}return t},_loadTokens:function(e){var t=(new F).tokenize(e);t.push({type:u,value:"",start:e.length}),this.tokens=t},expression:function(e){var t=this._lookaheadToken(0);this._advance();for(var r=this.nud(t),n=this._lookahead(0);e&lt;K[n];)this._advance(),r=this.led(n,r),n=this._lookahead(0);return r},_lookahead:function(e){return this.tokens[this.index+e].type},_lookaheadToken:function(e){return this.tokens[this.index+e]},_advance:function(){this.index++},nud:function(e){var t,r;switch(e.type){case D:return{type:"Literal",value:e.value};case l:return{type:"Field",name:e.value};case d:var n={type:"Field",name:e.value};if(this._lookahead(0)===_)throw new Error("Quoted identifier not allowed for function names.");return n;case M:return{type:"NotExpression",children:[t=this.expression(K.Not)]};case A:return t=null,{type:"ValueProjection",children:[{type:"Identity"},t=this._lookahead(0)===p?{type:"Identity"}:this._parseProjectionRHS(K.Star)]};case I:return this.led(e.type,{type:"Identity"});case q:return this._parseMultiselectHash();case P:return{type:"Projection",children:[{type:P,children:[{type:"Identity"}]},t=this._parseProjectionRHS(K.Flatten)]};case O:return this._lookahead(0)===y||this._lookahead(0)===f?(t=this._parseIndexExpression(),this._projectIfSlice({type:"Identity"},t)):this._lookahead(0)===A&amp;&amp;this._lookahead(1)===p?(this._advance(),this._advance(),{type:"Projection",children:[{type:"Identity"},t=this._parseProjectionRHS(K.Star)]}):this._parseMultiselectList();case v:return{type:v};case b:return{type:"ExpressionReference",children:[r=this.expression(K.Expref)]};case _:for(var o=[];this._lookahead(0)!==m;)this._lookahead(0)===v?(r={type:v},this._advance()):r=this.expression(0),o.push(r);return this._match(m),o[0];default:this._errorToken(e)}},led:function(e,t){var r;switch(e){case B:var n=K.Dot;return this._lookahead(0)!==A?{type:"Subexpression",children:[t,r=this._parseDotRHS(n)]}:(this._advance(),{type:"ValueProjection",children:[t,r=this._parseProjectionRHS(n)]});case x:return r=this.expression(K.Pipe),{type:x,children:[t,r]};case k:return{type:"OrExpression",children:[t,r=this.expression(K.Or)]};case C:return{type:"AndExpression",children:[t,r=this.expression(K.And)]};case _:for(var o,i=t.name,a=[];this._lookahead(0)!==m;)this._lookahead(0)===v?(o={type:v},this._advance()):o=this.expression(0),this._lookahead(0)===h&amp;&amp;this._match(h),a.push(o);return this._match(m),{type:"Function",name:i,children:a};case I:var s=this.expression(0);return this._match(p),{type:"FilterProjection",children:[t,r=this._lookahead(0)===P?{type:"Identity"}:this._parseProjectionRHS(K.Filter),s]};case P:return{type:"Projection",children:[{type:P,children:[t]},this._parseProjectionRHS(K.Flatten)]};case S:case T:case w:case R:case E:case N:return this._parseComparator(t,e);case O:var c=this._lookaheadToken(0);return c.type===y||c.type===f?(r=this._parseIndexExpression(),this._projectIfSlice(t,r)):(this._match(A),this._match(p),{type:"Projection",children:[t,r=this._parseProjectionRHS(K.Star)]});default:this._errorToken(this._lookaheadToken(0))}},_match:function(e){if(this._lookahead(0)!==e){var t=this._lookaheadToken(0),r=new Error("Expected "+e+", got: "+t.type);throw r.name="ParserError",r}this._advance()},_errorToken:function(e){var t=new Error("Invalid token ("+e.type+'): "'+e.value+'"');throw t.name="ParserError",t},_parseIndexExpression:function(){if(this._lookahead(0)===f||this._lookahead(1)===f)return this._parseSliceExpression();var e={type:"Index",value:this._lookaheadToken(0).value};return this._advance(),this._match(p),e},_projectIfSlice:function(e,t){var r={type:"IndexExpression",children:[e,t]};return"Slice"===t.type?{type:"Projection",children:[r,this._parseProjectionRHS(K.Star)]}:r},_parseSliceExpression:function(){for(var e=[null,null,null],t=0,r=this._lookahead(0);r!==p&amp;&amp;t&lt;3;){if(r===f)t++,this._advance();else{if(r!==y){var n=this._lookahead(0),o=new Error("Syntax error, unexpected token: "+n.value+"("+n.type+")");throw o.name="Parsererror",o}e[t]=this._lookaheadToken(0).value,this._advance()}r=this._lookahead(0)}return this._match(p),{type:"Slice",children:e}},_parseComparator:function(e,t){return{type:"Comparator",name:t,children:[e,this.expression(K[t])]}},_parseDotRHS:function(e){var t=this._lookahead(0);return[l,d,A].indexOf(t)&gt;=0?this.expression(e):t===O?(this._match(O),this._parseMultiselectList()):t===q?(this._match(q),this._parseMultiselectHash()):void 0},_parseProjectionRHS:function(e){var t;if(K[this._lookahead(0)]&lt;10)t={type:"Identity"};else if(this._lookahead(0)===O)t=this.expression(e);else if(this._lookahead(0)===I)t=this.expression(e);else{if(this._lookahead(0)!==B){var r=this._lookaheadToken(0),n=new Error("Sytanx error, unexpected token: "+r.value+"("+r.type+")");throw n.name="ParserError",n}this._match(B),t=this._parseDotRHS(e)}return t},_parseMultiselectList:function(){for(var e=[];this._lookahead(0)!==p;){var t=this.expression(0);if(e.push(t),this._lookahead(0)===h&amp;&amp;(this._match(h),this._lookahead(0)===p))throw new Error("Unexpected token Rbracket")}return this._match(p),{type:"MultiSelectList",children:e}},_parseMultiselectHash:function(){for(var e,t,r,n=[],o=[l,d];;){if(e=this._lookaheadToken(0),o.indexOf(e.type)&lt;0)throw new Error("Expecting an identifier token, got: "+e.type);if(t=e.value,this._advance(),this._match(f),r={type:"KeyValuePair",name:t,value:this.expression(0)},n.push(r),this._lookahead(0)===h)this._match(h);else if(this._lookahead(0)===g){this._match(g);break}}return{type:"MultiSelectHash",children:n}}},W.prototype={search:function(e,t){return this.visit(e,t)},visit:function(e,i){var a,s,c,u,l,d,p,m,h;switch(e.type){case"Field":return null!==i&amp;&amp;r(i)?void 0===(d=i[e.name])?null:d:null;case"Subexpression":for(c=this.visit(e.children[0],i),h=1;h&lt;e.children.length;h++)if(null===(c=this.visit(e.children[1],c)))return null;return c;case"IndexExpression":return p=this.visit(e.children[0],i),this.visit(e.children[1],p);case"Index":if(!t(i))return null;var f=e.value;return f&lt;0&amp;&amp;(f=i.length+f),void 0===(c=i[f])&amp;&amp;(c=null),c;case"Slice":if(!t(i))return null;var g=e.children.slice(0),y=this.computeSliceParams(i.length,g),k=y[0],C=y[1],A=y[2];if(c=[],A&gt;0)for(h=k;h&lt;C;h+=A)c.push(i[h]);else for(h=k;h&gt;C;h+=A)c.push(i[h]);return c;case"Projection":var I=this.visit(e.children[0],i);if(!t(I))return null;for(m=[],h=0;h&lt;I.length;h++)null!==(s=this.visit(e.children[1],I[h]))&amp;&amp;m.push(s);return m;case"ValueProjection":if(!r(I=this.visit(e.children[0],i)))return null;m=[];var B=function(e){for(var t=Object.keys(e),r=[],n=0;n&lt;t.length;n++)r.push(e[t[n]]);return r}(I);for(h=0;h&lt;B.length;h++)null!==(s=this.visit(e.children[1],B[h]))&amp;&amp;m.push(s);return m;case"FilterProjection":if(!t(I=this.visit(e.children[0],i)))return null;var M=[],q=[];for(h=0;h&lt;I.length;h++)o(a=this.visit(e.children[2],I[h]))||M.push(I[h]);for(var O=0;O&lt;M.length;O++)null!==(s=this.visit(e.children[1],M[O]))&amp;&amp;q.push(s);return q;case"Comparator":switch(u=this.visit(e.children[0],i),l=this.visit(e.children[1],i),e.name){case S:c=n(u,l);break;case T:c=!n(u,l);break;case w:c=u&gt;l;break;case R:c=u&gt;=l;break;case E:c=u&lt;l;break;case N:c=u&lt;=l;break;default:throw new Error("Unknown comparator: "+e.name)}return c;case P:var _=this.visit(e.children[0],i);if(!t(_))return null;var D=[];for(h=0;h&lt;_.length;h++)t(s=_[h])?D.push.apply(D,s):D.push(s);return D;case"Identity":return i;case"MultiSelectList":if(null===i)return null;for(m=[],h=0;h&lt;e.children.length;h++)m.push(this.visit(e.children[h],i));return m;case"MultiSelectHash":if(null===i)return null;var z;for(m={},h=0;h&lt;e.children.length;h++)m[(z=e.children[h]).name]=this.visit(z.value,i);return m;case"OrExpression":return o(a=this.visit(e.children[0],i))&amp;&amp;(a=this.visit(e.children[1],i)),a;case"AndExpression":return!0===o(u=this.visit(e.children[0],i))?u:this.visit(e.children[1],i);case"NotExpression":return o(u=this.visit(e.children[0],i));case"Literal":return e.value;case x:return p=this.visit(e.children[0],i),this.visit(e.children[1],p);case v:return i;case"Function":var L=[];for(h=0;h&lt;e.children.length;h++)L.push(this.visit(e.children[h],i));return this.runtime.callFunction(e.name,L);case"ExpressionReference":var U=e.children[0];return U.jmespathType=b,U;default:throw new Error("Unknown node type: "+e.type)}},computeSliceParams:function(e,t){var r=t[0],n=t[1],o=t[2],i=[null,null,null];if(null===o)o=1;else if(0===o){var a=new Error("Invalid slice, step cannot be 0");throw a.name="RuntimeError",a}var s=o&lt;0;return r=null===r?s?e-1:0:this.capSliceRange(e,r,o),n=null===n?s?-1:e:this.capSliceRange(e,n,o),i[0]=r,i[1]=n,i[2]=o,i},capSliceRange:function(e,t,r){return t&lt;0?(t+=e)&lt;0&amp;&amp;(t=r&lt;0?-1:0):t&gt;=e&amp;&amp;(t=r&lt;0?e-1:e),t}},V.prototype={callFunction:function(e,t){var r=this.functionTable[e];if(void 0===r)throw new Error("Unknown function: "+e+"()");return this._validateArgs(e,t,r._signature),r._func.call(this,t)},_validateArgs:function(e,t,r){var n,o,i,a;if(r[r.length-1].variadic){if(t.length&lt;r.length)throw n=1===r.length?" argument":" arguments",new Error("ArgumentError: "+e+"() takes at least"+r.length+n+" but received "+t.length)}else if(t.length!==r.length)throw n=1===r.length?" argument":" arguments",new Error("ArgumentError: "+e+"() takes "+r.length+n+" but received "+t.length);for(var s=0;s&lt;r.length;s++){a=!1,o=r[s].types,i=this._getTypeName(t[s]);for(var u=0;u&lt;o.length;u++)if(this._typeMatches(i,o[u],t[s])){a=!0;break}if(!a){var l=o.map((function(e){return c[e]})).join(",");throw new Error("TypeError: "+e+"() expected argument "+(s+1)+" to be type "+l+" but received type "+c[i]+" instead.")}}},_typeMatches:function(e,t,r){if(1===t)return!0;if(9!==t&amp;&amp;8!==t&amp;&amp;3!==t)return e===t;if(3===t)return 3===e;if(3===e){var n;8===t?n=a:9===t&amp;&amp;(n=s);for(var o=0;o&lt;r.length;o++)if(!this._typeMatches(this._getTypeName(r[o]),n,r[o]))return!1;return!0}},_getTypeName:function(e){switch(Object.prototype.toString.call(e)){case"[object String]":return s;case"[object Number]":return a;case"[object Array]":return 3;case"[object Boolean]":return 5;case"[object Null]":return 7;case"[object Object]":return e.jmespathType===b?6:4}},_functionStartsWith:function(e){return 0===e[0].lastIndexOf(e[1])},_functionEndsWith:function(e){var t=e[0],r=e[1];return-1!==t.indexOf(r,t.length-r.length)},_functionReverse:function(e){if(this._getTypeName(e[0])===s){for(var t=e[0],r="",n=t.length-1;n&gt;=0;n--)r+=t[n];return r}var o=e[0].slice(0);return o.reverse(),o},_functionAbs:function(e){return Math.abs(e[0])},_functionCeil:function(e){return Math.ceil(e[0])},_functionAvg:function(e){for(var t=0,r=e[0],n=0;n&lt;r.length;n++)t+=r[n];return t/r.length},_functionContains:function(e){return e[0].indexOf(e[1])&gt;=0},_functionFloor:function(e){return Math.floor(e[0])},_functionLength:function(e){return r(e[0])?Object.keys(e[0]).length:e[0].length},_functionMap:function(e){for(var t=[],r=this._interpreter,n=e[0],o=e[1],i=0;i&lt;o.length;i++)t.push(r.visit(n,o[i]));return t},_functionMerge:function(e){for(var t={},r=0;r&lt;e.length;r++){var n=e[r];for(var o in n)t[o]=n[o]}return t},_functionMax:function(e){if(e[0].length&gt;0){if(this._getTypeName(e[0][0])===a)return Math.max.apply(Math,e[0]);for(var t=e[0],r=t[0],n=1;n&lt;t.length;n++)r.localeCompare(t[n])&lt;0&amp;&amp;(r=t[n]);return r}return null},_functionMin:function(e){if(e[0].length&gt;0){if(this._getTypeName(e[0][0])===a)return Math.min.apply(Math,e[0]);for(var t=e[0],r=t[0],n=1;n&lt;t.length;n++)t[n].localeCompare(r)&lt;0&amp;&amp;(r=t[n]);return r}return null},_functionSum:function(e){for(var t=0,r=e[0],n=0;n&lt;r.length;n++)t+=r[n];return t},_functionType:function(e){switch(this._getTypeName(e[0])){case a:return"number";case s:return"string";case 3:return"array";case 4:return"object";case 5:return"boolean";case 6:return"expref";case 7:return"null"}},_functionKeys:function(e){return Object.keys(e[0])},_functionValues:function(e){for(var t=e[0],r=Object.keys(t),n=[],o=0;o&lt;r.length;o++)n.push(t[r[o]]);return n},_functionJoin:function(e){var t=e[0];return e[1].join(t)},_functionToArray:function(e){return 3===this._getTypeName(e[0])?e[0]:[e[0]]},_functionToString:function(e){return this._getTypeName(e[0])===s?e[0]:JSON.stringify(e[0])},_functionToNumber:function(e){var t,r=this._getTypeName(e[0]);return r===a?e[0]:r!==s||(t=+e[0],isNaN(t))?null:t},_functionNotNull:function(e){for(var t=0;t&lt;e.length;t++)if(7!==this._getTypeName(e[t]))return e[t];return null},_functionSort:function(e){var t=e[0].slice(0);return t.sort(),t},_functionSortBy:function(e){var t=e[0].slice(0);if(0===t.length)return t;var r=this._interpreter,n=e[1],o=this._getTypeName(r.visit(n,t[0]));if([a,s].indexOf(o)&lt;0)throw new Error("TypeError");for(var i=this,c=[],u=0;u&lt;t.length;u++)c.push([u,t[u]]);c.sort((function(e,t){var a=r.visit(n,e[1]),s=r.visit(n,t[1]);if(i._getTypeName(a)!==o)throw new Error("TypeError: expected "+o+", received "+i._getTypeName(a));if(i._getTypeName(s)!==o)throw new Error("TypeError: expected "+o+", received "+i._getTypeName(s));return a&gt;s?1:a&lt;s?-1:e[0]-t[0]}));for(var l=0;l&lt;c.length;l++)t[l]=c[l][1];return t},_functionMaxBy:function(e){for(var t,r,n=e[1],o=e[0],i=this.createKeyFunction(n,[a,s]),c=-1/0,u=0;u&lt;o.length;u++)(r=i(o[u]))&gt;c&amp;&amp;(c=r,t=o[u]);return t},_functionMinBy:function(e){for(var t,r,n=e[1],o=e[0],i=this.createKeyFunction(n,[a,s]),c=1/0,u=0;u&lt;o.length;u++)(r=i(o[u]))&lt;c&amp;&amp;(c=r,t=o[u]);return t},createKeyFunction:function(e,t){var r=this,n=this._interpreter;return function(o){var i=n.visit(e,o);if(t.indexOf(r._getTypeName(i))&lt;0){var a="TypeError: expected one of "+t+", received "+r._getTypeName(i);throw new Error(a)}return i}}},e.tokenize=function(e){return(new F).tokenize(e)},e.compile=function(e){return(new H).parse(e)},e.search=function(e,t){var r=new H,n=new V,o=new W(n);n._interpreter=o;var i=r.parse(t);return o.search(i,e)},e.strictDeepEqual=n}(t)},31240:function(e,t,r){"use strict";r.d(t,{Z:function(){return n}});const n=(0,r(84297).Z)("Building",[["rect",{width:"16",height:"20",x:"4",y:"2",rx:"2",ry:"2",key:"76otgf"}],["path",{d:"M9 22v-4h6v4",key:"r93iot"}],["path",{d:"M8 6h.01",key:"1dz90k"}],["path",{d:"M16 6h.01",key:"1x0f13"}],["path",{d:"M12 6h.01",key:"1vi96p"}],["path",{d:"M12 10h.01",key:"1nrarc"}],["path",{d:"M12 14h.01",key:"1etili"}],["path",{d:"M16 10h.01",key:"1m94wz"}],["path",{d:"M16 14h.01",key:"1gbofw"}],["path",{d:"M8 10h.01",key:"19clt8"}],["path",{d:"M8 14h.01",key:"6423bh"}]])},64998:function(e,t,r){"use strict";r.d(t,{Z:function(){return n}});const n=(0,r(84297).Z)("ChevronRight",[["path",{d:"m9 18 6-6-6-6",key:"mthhwq"}]])},34958:function(e,t,r){"use strict";r.d(t,{Z:function(){return n}});const n=(0,r(84297).Z)("ChevronsUpDown",[["path",{d:"m7 15 5 5 5-5",key:"1hf1tw"}],["path",{d:"m7 9 5-5 5 5",key:"sgt6xg"}]])},50316:function(e,t,r){"use strict";r.d(t,{Z:function(){return n}});const n=(0,r(84297).Z)("Circle",[["circle",{cx:"12",cy:"12",r:"10",key:"1mglay"}]])},75283:function(e,t,r){"use strict";r.d(t,{Z:function(){return n}});const n=(0,r(84297).Z)("Image",[["rect",{width:"18",height:"18",x:"3",y:"3",rx:"2",ry:"2",key:"1m3agn"}],["circle",{cx:"9",cy:"9",r:"2",key:"af1f0g"}],["path",{d:"m21 15-3.086-3.086a2 2 0 0 0-2.828 0L6 21",key:"1xmnt7"}]])},23217:function(e,t,r){"use strict";r.d(t,{Z:function(){return n}});const n=(0,r(84297).Z)("Loader2",[["path",{d:"M21 12a9 9 0 1 1-6.219-8.56",key:"13zald"}]])},7314:function(e,t,r){"use strict";r.d(t,{Z:function(){return n}});const n=(0,r(84297).Z)("Minus",[["path",{d:"M5 12h14",key:"1ays0h"}]])},63715:function(e,t,r){"use strict";r.d(t,{Z:function(){return n}});const n=(0,r(84297).Z)("Newspaper",[["path",{d:"M4 22h16a2 2 0 0 0 2-2V4a2 2 0 0 0-2-2H8a2 2 0 0 0-2 2v16a2 2 0 0 1-2 2Zm0 0a2 2 0 0 1-2-2v-9c0-1.1.9-2 2-2h2",key:"7pis2x"}],["path",{d:"M18 14h-8",key:"sponae"}],["path",{d:"M15 18h-5",key:"95g1m2"}],["path",{d:"M10 6h8v4h-8V6Z",key:"smlsk5"}]])},85829:function(e,t,r){"use strict";r.d(t,{Z:function(){return n}});const n=(0,r(84297).Z)("PersonStanding",[["circle",{cx:"12",cy:"5",r:"1",key:"gxeob9"}],["path",{d:"m9 20 3-6 3 6",key:"se2kox"}],["path",{d:"m6 8 6 2 6-2",key:"4o3us4"}],["path",{d:"M12 10v4",key:"1kjpxc"}]])},52305:function(e,t,r){"use strict";r.d(t,{Z:function(){return n}});const n=(0,r(84297).Z)("SendHorizontal",[["path",{d:"m3 3 3 9-3 9 19-9Z",key:"1aobqy"}],["path",{d:"M6 12h16",key:"s4cdu5"}]])},77705:function(e,t,r){"use strict";r.d(t,{Z:function(){return n}});const n=(0,r(84297).Z)("SquarePen",[["path",{d:"M12 3H5a2 2 0 0 0-2 2v14a2 2 0 0 0 2 2h14a2 2 0 0 0 2-2v-7",key:"1m0v6g"}],["path",{d:"M18.375 2.625a2.121 2.121 0 1 1 3 3L12 15l-4 1 1-4Z",key:"1lpok0"}]])},13671:function(e,t,r){"use strict";r.d(t,{Z:function(){return n}});const n=(0,r(84297).Z)("Trash",[["path",{d:"M3 6h18",key:"d0wm0j"}],["path",{d:"M19 6v14c0 1-1 2-2 2H7c-1 0-2-1-2-2V6",key:"4alrt4"}],["path",{d:"M8 6V4c0-1 1-2 2-2h4c1 0 2 1 2 2v2",key:"v07s0e"}]])},30845:function(e,t,r){"use strict";r.d(t,{Z:function(){return i}});var n=Number.isNaN||function(e){return"number"===typeof e&amp;&amp;e!==e};function o(e,t){if(e.length!==t.length)return!1;for(var r=0;r&lt;e.length;r++)if(o=e[r],i=t[r],!(o===i||n(o)&amp;&amp;n(i)))return!1;var o,i;return!0}function i(e,t){void 0===t&amp;&amp;(t=o);var r=null;function n(){for(var n=[],o=0;o&lt;arguments.length;o++)n[o]=arguments[o];if(r&amp;&amp;r.lastThis===this&amp;&amp;t(n,r.lastArgs))return r.lastResult;var i=e.apply(this,n);return r={lastResult:i,lastArgs:n,lastThis:this},i}return n.clear=function(){r=null},n}},26689:function(e,t,r){var n=r(65885);n=n.default||n,e.exports=function(e,t){var r=e.req&amp;&amp;e.req.headers&amp;&amp;e.req.headers.cookie;return new n(r).getAll(t)}},8215:function(){},11987:function(e,t,r){!function(){var t={477:function(e){"use strict";e.exports=r(17673)}},n={};function o(e){var r=n[e];if(void 0!==r)return r.exports;var i=n[e]={exports:{}},a=!0;try{t[e](i,i.exports,o),a=!1}finally{a&amp;&amp;delete n[e]}return i.exports}o.ab="//";var i={};!function(){var e,t=i,r=(e=o(477))&amp;&amp;"object"==typeof e&amp;&amp;"default"in e?e.default:e,n=/https?|ftp|gopher|file/;function a(e){"string"==typeof e&amp;&amp;(e=b(e));var t=function(e,t,r){var n=e.auth,o=e.hostname,i=e.protocol||"",a=e.pathname||"",s=e.hash||"",c=e.query||"",u=!1;n=n?encodeURIComponent(n).replace(/%3A/i,":")+"@":"",e.host?u=n+e.host:o&amp;&amp;(u=n+(~o.indexOf(":")?"["+o+"]":o),e.port&amp;&amp;(u+=":"+e.port)),c&amp;&amp;"object"==typeof c&amp;&amp;(c=t.encode(c));var l=e.search||c&amp;&amp;"?"+c||"";return i&amp;&amp;":"!==i.substr(-1)&amp;&amp;(i+=":"),e.slashes||(!i||r.test(i))&amp;&amp;!1!==u?(u="//"+(u||""),a&amp;&amp;"/"!==a[0]&amp;&amp;(a="/"+a)):u||(u=""),s&amp;&amp;"#"!==s[0]&amp;&amp;(s="#"+s),l&amp;&amp;"?"!==l[0]&amp;&amp;(l="?"+l),{protocol:i,host:u,pathname:a=a.replace(/[?#]/g,encodeURIComponent),search:l=l.replace("#","%23"),hash:s}}(e,r,n);return""+t.protocol+t.host+t.pathname+t.search+t.hash}var s="http://",c="w.w",u=s+c,l=/^([a-z0-9.+-]*:\/\/\/)([a-z0-9.+-]:\/*)?/i,d=/https?|ftp|gopher|file/;function p(e,t){var r="string"==typeof e?b(e):e;e="object"==typeof e?a(e):e;var n=b(t),o="";r.protocol&amp;&amp;!r.slashes&amp;&amp;(o=r.protocol,e=e.replace(r.protocol,""),o+="/"===t[0]||"/"===e[0]?"/":""),o&amp;&amp;n.protocol&amp;&amp;(o="",n.slashes||(o=n.protocol,t=t.replace(n.protocol,"")));var i=e.match(l);i&amp;&amp;!n.protocol&amp;&amp;(e=e.substr((o=i[1]+(i[2]||"")).length),/^\/\/[^/]/.test(t)&amp;&amp;(o=o.slice(0,-1)));var c=new URL(e,u+"/"),p=new URL(t,c).toString().replace(u,""),m=n.protocol||r.protocol;return m+=r.slashes||n.slashes?"//":"",!o&amp;&amp;m?p=p.replace(s,m):o&amp;&amp;(p=p.replace(s,"")),d.test(p)||~t.indexOf(".")||"/"===e.slice(-1)||"/"===t.slice(-1)||"/"!==p.slice(-1)||(p=p.slice(0,-1)),o&amp;&amp;(p=o+("/"===p[0]?p.substr(1):p)),p}function m(){}m.prototype.parse=b,m.prototype.format=a,m.prototype.resolve=p,m.prototype.resolveObject=p;var h=/^https?|ftp|gopher|file/,f=/^(.*?)([#?].*)/,g=/^([a-z0-9.+-]*:)(\/{0,3})(.*)/i,y=/^([a-z0-9.+-]*:)?\/\/\/*/i,v=/^([a-z0-9.+-]*:)(\/{0,2})\[(.*)\]$/i;function b(e,t,n){if(void 0===t&amp;&amp;(t=!1),void 0===n&amp;&amp;(n=!1),e&amp;&amp;"object"==typeof e&amp;&amp;e instanceof m)return e;var o=(e=e.trim()).match(f);e=o?o[1].replace(/\\/g,"/")+o[2]:e.replace(/\\/g,"/"),v.test(e)&amp;&amp;"/"!==e.slice(-1)&amp;&amp;(e+="/");var i=!/(^javascript)/.test(e)&amp;&amp;e.match(g),s=y.test(e),l="";i&amp;&amp;(h.test(i[1])||(l=i[1].toLowerCase(),e=""+i[2]+i[3]),i[2]||(s=!1,h.test(i[1])?(l=i[1],e=""+i[3]):e="//"+i[3]),3!==i[2].length&amp;&amp;1!==i[2].length||(l=i[1],e="/"+i[3]));var d,p=(o?o[1]:e).match(/^https?:\/\/[^/]+(:[0-9]+)(?=\/|$)/),b=p&amp;&amp;p[1],x=new m,k="",C="";try{d=new URL(e)}catch(t){k=t,l||n||!/^\/\//.test(e)||/^\/\/.+[@.]/.test(e)||(C="/",e=e.substr(1));try{d=new URL(e,u)}catch(e){return x.protocol=l,x.href=l,x}}x.slashes=s&amp;&amp;!C,x.host=d.host===c?"":d.host,x.hostname=d.hostname===c?"":d.hostname.replace(/(\[|\])/g,""),x.protocol=k?l||null:d.protocol,x.search=d.search.replace(/\\/g,"%5C"),x.hash=d.hash.replace(/\\/g,"%5C");var S=e.split("#");!x.search&amp;&amp;~S[0].indexOf("?")&amp;&amp;(x.search="?"),x.hash||""!==S[1]||(x.hash="#"),x.query=t?r.decode(d.search.substr(1)):x.search.substr(1),x.pathname=C+(i?function(e){return e.replace(/['^|`]/g,(function(e){return"%"+e.charCodeAt().toString(16).toUpperCase()})).replace(/((?:%[0-9A-F]{2})+)/g,(function(e,t){try{return decodeURIComponent(t).split("").map((function(e){var t=e.charCodeAt();return t&gt;256||/^[a-z0-9]$/i.test(e)?e:"%"+t.toString(16).toUpperCase()})).join("")}catch(e){return t}}))}(d.pathname):d.pathname),"about:"===x.protocol&amp;&amp;"blank"===x.pathname&amp;&amp;(x.protocol="",x.pathname=""),k&amp;&amp;"/"!==e[0]&amp;&amp;(x.pathname=x.pathname.substr(1)),l&amp;&amp;!h.test(l)&amp;&amp;"/"!==e.slice(-1)&amp;&amp;"/"===x.pathname&amp;&amp;(x.pathname=""),x.path=x.pathname+x.search,x.auth=[d.username,d.password].map(decodeURIComponent).filter(Boolean).join(":"),x.port=d.port,b&amp;&amp;!x.host.endsWith(b)&amp;&amp;(x.host+=b,x.port=b.slice(1)),x.href=C?""+x.pathname+x.search+x.hash:a(x);var w=/^(file)/.test(x.href)?["host","hostname"]:[];return Object.keys(x).forEach((function(e){~w.indexOf(e)||(x[e]=x[e]||null)})),x}t.parse=b,t.format=a,t.resolve=p,t.resolveObject=function(e,t){return b(p(e,t))},t.Url=m}(),e.exports=i}()},62587:function(e){"use strict";function t(e,t){return Object.prototype.hasOwnProperty.call(e,t)}e.exports=function(e,r,n,o){r=r||"&amp;",n=n||"=";var i={};if("string"!==typeof e||0===e.length)return i;var a=/\+/g;e=e.split(r);var s=1e3;o&amp;&amp;"number"===typeof o.maxKeys&amp;&amp;(s=o.maxKeys);var c=e.length;s&gt;0&amp;&amp;c&gt;s&amp;&amp;(c=s);for(var u=0;u&lt;c;++u){var l,d,p,m,h=e[u].replace(a,"%20"),f=h.indexOf(n);f&gt;=0?(l=h.substr(0,f),d=h.substr(f+1)):(l=h,d=""),p=decodeURIComponent(l),m=decodeURIComponent(d),t(i,p)?Array.isArray(i[p])?i[p].push(m):i[p]=[i[p],m]:i[p]=m}return i}},12361:function(e){"use strict";var t=function(e){switch(typeof e){case"string":return e;case"boolean":return e?"true":"false";case"number":return isFinite(e)?e:"";default:return""}};e.exports=function(e,r,n,o){return r=r||"&amp;",n=n||"=",null===e&amp;&amp;(e=void 0),"object"===typeof e?Object.keys(e).map((function(o){var i=encodeURIComponent(t(o))+n;return Array.isArray(e[o])?e[o].map((function(e){return i+encodeURIComponent(t(e))})).join(r):i+encodeURIComponent(t(e[o]))})).join(r):o?encodeURIComponent(t(o))+n+encodeURIComponent(t(e)):""}},17673:function(e,t,r){"use strict";t.decode=t.parse=r(62587),t.encode=t.stringify=r(12361)},20079:function(e,t,r){"use strict";var n=r(67294);function o(){return(o=Object.assign||function(e){for(var t=1;t&lt;arguments.length;t++){var r=arguments[t];for(var n in r)Object.prototype.hasOwnProperty.call(r,n)&amp;&amp;(e[n]=r[n])}return e}).apply(this,arguments)}var i=function(){};function a(e,t){return Math.random()*(t-e+1)+e}function s(e,t){return Math.floor(a(e,t))}var c=(0,n.forwardRef)((function(e,t){var r=e.progress,c=e.height,u=void 0===c?2:c,l=e.className,d=void 0===l?"":l,p=e.color,m=void 0===p?"red":p,h=e.background,f=void 0===h?"transparent":h,g=e.onLoaderFinished,y=e.transitionTime,v=void 0===y?300:y,b=e.loaderSpeed,x=void 0===b?500:b,k=e.waitingTime,C=void 0===k?1e3:k,S=e.shadow,w=void 0===S||S,E=e.containerStyle,R=void 0===E?{}:E,N=e.style,T=void 0===N?{}:N,P=e.shadowStyle,A=void 0===P?{}:P,I=e.containerClassName,B=void 0===I?"":I,M=(0,n.useRef)(!1),q=(0,n.useState)(0),O=q[0],_=q[1],D=(0,n.useRef)({active:!1,refreshRate:1e3}),z=(0,n.useState)(!1),L=z[0],U=z[1],j=(0,n.useState)({active:!1,value:20}),F=j[0],K=j[1],H={position:"fixed",top:0,left:0,height:u,background:f,zIndex:99999999999,width:"100%"},W={boxShadow:"0 0 10px "+m+", 0 0 10px "+m,width:"5%",opacity:1,position:"absolute",height:"100%",transition:"all "+x+"ms ease",transform:"rotate(3deg) translate(0px, -4px)",left:"-10rem"},V=(0,n.useState)({height:"100%",background:m,transition:"all "+x+"ms ease",width:"0%"}),Z=V[0],G=V[1],Y=(0,n.useState)(W),X=Y[0],$=Y[1];(0,n.useEffect)((function(){return M.current=!0,function(){M.current=!1}}),[]),(0,n.useImperativeHandle)(t,(function(){return{continuousStart:function(e,t){if(void 0===t&amp;&amp;(t=1e3),!F.active)if(L)console.warn("react-top-loading-bar: You can't use both controlling by props and ref methods to control the bar!");else{var r=e||s(10,20);D.current={active:!0,refreshRate:t},_(r),te(r)}},staticStart:function(e){if(!D.current.active)if(L)console.warn("react-top-loading-bar: You can't use both controlling by props and ref methods to control the bar!");else{var t=e||s(30,50);K({active:!0,value:t}),_(t),te(t)}},complete:function(){L?console.warn("react-top-loading-bar: You can't use both controlling by props and ref methods to control the bar!"):(_(100),te(100))}}})),(0,n.useEffect)((function(){G(o({},Z,{background:m})),$(o({},X,{boxShadow:"0 0 10px "+m+", 0 0 5px "+m}))}),[m]),(0,n.useEffect)((function(){if(t){if(t&amp;&amp;void 0!==r)return void console.warn('react-top-loading-bar: You can\'t use both controlling by props and ref methods to control the bar! Please use only props or only ref methods! Ref methods will override props if "ref" property is available.');te(O),U(!1)}else r&amp;&amp;te(r),U(!0)}),[r]);var Q,J,ee,te=function e(t){t&gt;=100?(G(o({},Z,{width:"100%"})),w&amp;&amp;$(o({},X,{left:t-10+"%"})),setTimeout((function(){M.current&amp;&amp;(G(o({},Z,{opacity:0,width:"100%",transition:"all "+v+"ms ease-out",color:m})),setTimeout((function(){M.current&amp;&amp;(D.current.active&amp;&amp;(D.current=o({},D.current,{active:!1}),_(0),e(0)),F.active&amp;&amp;(K(o({},F,{active:!1})),_(0),e(0)),g&amp;&amp;g(),_(0),e(0))}),v))}),C)):(G((function(e){return o({},e,{width:t+"%",opacity:1,transition:t&gt;0?"all "+x+"ms ease":""})})),w&amp;&amp;$(o({},X,{left:t-5.5+"%",transition:t&gt;0?"all "+x+"ms ease":""})))};return Q=function(){var e=a(Math.min(10,(100-O)/5),Math.min(20,(100-O)/3));O+e&lt;95&amp;&amp;(_(O+e),te(O+e))},J=D.current.active?D.current.refreshRate:null,ee=(0,n.useRef)(i),(0,n.useEffect)((function(){ee.current=Q})),(0,n.useEffect)((function(){}),[void 0]),(0,n.useEffect)((function(){if(null!==J&amp;&amp;!1!==J){var e=setInterval((function(){return ee.current()}),J);return function(){return clearInterval(e)}}}),[J]),(0,n.createElement)("div",{className:B,style:o({},H,R)},(0,n.createElement)("div",{className:d,style:o({},Z,T)},w?(0,n.createElement)("div",{style:o({},X,A)}):null))}));t.Z=c},82171:function(e,t,r){"use strict";r.d(t,{t7:function(){return k},wy:function(){return E}});var n=r(87462),o=r(97326),i=r(94578),a=Number.isNaN||function(e){return"number"===typeof e&amp;&amp;e!==e};function s(e,t){if(e.length!==t.length)return!1;for(var r=0;r&lt;e.length;r++)if(n=e[r],o=t[r],!(n===o||a(n)&amp;&amp;a(o)))return!1;var n,o;return!0}var c=function(e,t){var r;void 0===t&amp;&amp;(t=s);var n,o=[],i=!1;return function(){for(var a=[],s=0;s&lt;arguments.length;s++)a[s]=arguments[s];return i&amp;&amp;r===this&amp;&amp;t(a,o)||(n=e.apply(this,a),i=!0,r=this,o=a),n}},u=r(67294),l=r(63366),d="object"===typeof performance&amp;&amp;"function"===typeof performance.now?function(){return performance.now()}:function(){return Date.now()};function p(e){cancelAnimationFrame(e.id)}function m(e,t){var r=d();var n={id:requestAnimationFrame((function o(){d()-r&gt;=t?e.call(null):n.id=requestAnimationFrame(o)}))};return n}var h=-1;function f(e){if(void 0===e&amp;&amp;(e=!1),-1===h||e){var t=document.createElement("div"),r=t.style;r.width="50px",r.height="50px",r.overflow="scroll",document.body.appendChild(t),h=t.offsetWidth-t.clientWidth,document.body.removeChild(t)}return h}var g=null;function y(e){if(void 0===e&amp;&amp;(e=!1),null===g||e){var t=document.createElement("div"),r=t.style;r.width="50px",r.height="50px",r.overflow="scroll",r.direction="rtl";var n=document.createElement("div"),o=n.style;return o.width="100px",o.height="100px",t.appendChild(n),document.body.appendChild(t),t.scrollLeft&gt;0?g="positive-descending":(t.scrollLeft=1,g=0===t.scrollLeft?"negative":"positive-ascending"),document.body.removeChild(t),g}return g}var v=function(e,t){return e};function b(e){var t,r=e.getItemOffset,a=e.getEstimatedTotalSize,s=e.getItemSize,l=e.getOffsetForIndexAndAlignment,d=e.getStartIndexForOffset,h=e.getStopIndexForStartIndex,g=e.initInstanceProps,b=e.shouldResetStyleCacheOnItemSizeChange,k=e.validateProps;return t=function(e){function t(t){var n;return(n=e.call(this,t)||this)._instanceProps=g(n.props,(0,o.Z)(n)),n._outerRef=void 0,n._resetIsScrollingTimeoutId=null,n.state={instance:(0,o.Z)(n),isScrolling:!1,scrollDirection:"forward",scrollOffset:"number"===typeof n.props.initialScrollOffset?n.props.initialScrollOffset:0,scrollUpdateWasRequested:!1},n._callOnItemsRendered=void 0,n._callOnItemsRendered=c((function(e,t,r,o){return n.props.onItemsRendered({overscanStartIndex:e,overscanStopIndex:t,visibleStartIndex:r,visibleStopIndex:o})})),n._callOnScroll=void 0,n._callOnScroll=c((function(e,t,r){return n.props.onScroll({scrollDirection:e,scrollOffset:t,scrollUpdateWasRequested:r})})),n._getItemStyle=void 0,n._getItemStyle=function(e){var t,o=n.props,i=o.direction,a=o.itemSize,c=o.layout,u=n._getItemStyleCache(b&amp;&amp;a,b&amp;&amp;c,b&amp;&amp;i);if(u.hasOwnProperty(e))t=u[e];else{var l=r(n.props,e,n._instanceProps),d=s(n.props,e,n._instanceProps),p="horizontal"===i||"horizontal"===c,m="rtl"===i,h=p?l:0;u[e]=t={position:"absolute",left:m?void 0:h,right:m?h:void 0,top:p?0:l,height:p?"100%":d,width:p?d:"100%"}}return t},n._getItemStyleCache=void 0,n._getItemStyleCache=c((function(e,t,r){return{}})),n._onScrollHorizontal=function(e){var t=e.currentTarget,r=t.clientWidth,o=t.scrollLeft,i=t.scrollWidth;n.setState((function(e){if(e.scrollOffset===o)return null;var t=n.props.direction,a=o;if("rtl"===t)switch(y()){case"negative":a=-o;break;case"positive-descending":a=i-r-o}return a=Math.max(0,Math.min(a,i-r)),{isScrolling:!0,scrollDirection:e.scrollOffset&lt;a?"forward":"backward",scrollOffset:a,scrollUpdateWasRequested:!1}}),n._resetIsScrollingDebounced)},n._onScrollVertical=function(e){var t=e.currentTarget,r=t.clientHeight,o=t.scrollHeight,i=t.scrollTop;n.setState((function(e){if(e.scrollOffset===i)return null;var t=Math.max(0,Math.min(i,o-r));return{isScrolling:!0,scrollDirection:e.scrollOffset&lt;t?"forward":"backward",scrollOffset:t,scrollUpdateWasRequested:!1}}),n._resetIsScrollingDebounced)},n._outerRefSetter=function(e){var t=n.props.outerRef;n._outerRef=e,"function"===typeof t?t(e):null!=t&amp;&amp;"object"===typeof t&amp;&amp;t.hasOwnProperty("current")&amp;&amp;(t.current=e)},n._resetIsScrollingDebounced=function(){null!==n._resetIsScrollingTimeoutId&amp;&amp;p(n._resetIsScrollingTimeoutId),n._resetIsScrollingTimeoutId=m(n._resetIsScrolling,150)},n._resetIsScrolling=function(){n._resetIsScrollingTimeoutId=null,n.setState({isScrolling:!1},(function(){n._getItemStyleCache(-1,null)}))},n}(0,i.Z)(t,e),t.getDerivedStateFromProps=function(e,t){return x(e,t),k(e),null};var C=t.prototype;return C.scrollTo=function(e){e=Math.max(0,e),this.setState((function(t){return t.scrollOffset===e?null:{scrollDirection:t.scrollOffset&lt;e?"forward":"backward",scrollOffset:e,scrollUpdateWasRequested:!0}}),this._resetIsScrollingDebounced)},C.scrollToItem=function(e,t){void 0===t&amp;&amp;(t="auto");var r=this.props,n=r.itemCount,o=r.layout,i=this.state.scrollOffset;e=Math.max(0,Math.min(e,n-1));var a=0;if(this._outerRef){var s=this._outerRef;a="vertical"===o?s.scrollWidth&gt;s.clientWidth?f():0:s.scrollHeight&gt;s.clientHeight?f():0}this.scrollTo(l(this.props,e,t,i,this._instanceProps,a))},C.componentDidMount=function(){var e=this.props,t=e.direction,r=e.initialScrollOffset,n=e.layout;if("number"===typeof r&amp;&amp;null!=this._outerRef){var o=this._outerRef;"horizontal"===t||"horizontal"===n?o.scrollLeft=r:o.scrollTop=r}this._callPropsCallbacks()},C.componentDidUpdate=function(){var e=this.props,t=e.direction,r=e.layout,n=this.state,o=n.scrollOffset;if(n.scrollUpdateWasRequested&amp;&amp;null!=this._outerRef){var i=this._outerRef;if("horizontal"===t||"horizontal"===r)if("rtl"===t)switch(y()){case"negative":i.scrollLeft=-o;break;case"positive-ascending":i.scrollLeft=o;break;default:var a=i.clientWidth,s=i.scrollWidth;i.scrollLeft=s-a-o}else i.scrollLeft=o;else i.scrollTop=o}this._callPropsCallbacks()},C.componentWillUnmount=function(){null!==this._resetIsScrollingTimeoutId&amp;&amp;p(this._resetIsScrollingTimeoutId)},C.render=function(){var e=this.props,t=e.children,r=e.className,o=e.direction,i=e.height,s=e.innerRef,c=e.innerElementType,l=e.innerTagName,d=e.itemCount,p=e.itemData,m=e.itemKey,h=void 0===m?v:m,f=e.layout,g=e.outerElementType,y=e.outerTagName,b=e.style,x=e.useIsScrolling,k=e.width,C=this.state.isScrolling,S="horizontal"===o||"horizontal"===f,w=S?this._onScrollHorizontal:this._onScrollVertical,E=this._getRangeToRender(),R=E[0],N=E[1],T=[];if(d&gt;0)for(var P=R;P&lt;=N;P++)T.push((0,u.createElement)(t,{data:p,key:h(P,p),index:P,isScrolling:x?C:void 0,style:this._getItemStyle(P)}));var A=a(this.props,this._instanceProps);return(0,u.createElement)(g||y||"div",{className:r,onScroll:w,ref:this._outerRefSetter,style:(0,n.Z)({position:"relative",height:i,width:k,overflow:"auto",WebkitOverflowScrolling:"touch",willChange:"transform",direction:o},b)},(0,u.createElement)(c||l||"div",{children:T,ref:s,style:{height:S?"100%":A,pointerEvents:C?"none":void 0,width:S?A:"100%"}}))},C._callPropsCallbacks=function(){if("function"===typeof this.props.onItemsRendered&amp;&amp;this.props.itemCount&gt;0){var e=this._getRangeToRender(),t=e[0],r=e[1],n=e[2],o=e[3];this._callOnItemsRendered(t,r,n,o)}if("function"===typeof this.props.onScroll){var i=this.state,a=i.scrollDirection,s=i.scrollOffset,c=i.scrollUpdateWasRequested;this._callOnScroll(a,s,c)}},C._getRangeToRender=function(){var e=this.props,t=e.itemCount,r=e.overscanCount,n=this.state,o=n.isScrolling,i=n.scrollDirection,a=n.scrollOffset;if(0===t)return[0,0,0,0];var s=d(this.props,a,this._instanceProps),c=h(this.props,s,a,this._instanceProps),u=o&amp;&amp;"backward"!==i?1:Math.max(1,r),l=o&amp;&amp;"forward"!==i?1:Math.max(1,r);return[Math.max(0,s-u),Math.max(0,Math.min(t-1,c+l)),s,c]},t}(u.PureComponent),t.defaultProps={direction:"ltr",itemData:void 0,layout:"vertical",overscanCount:2,useIsScrolling:!1},t}var x=function(e,t){e.children,e.direction,e.height,e.layout,e.innerTagName,e.outerTagName,e.width,t.instance},k=b({getItemOffset:function(e,t){return t*e.itemSize},getItemSize:function(e,t){return e.itemSize},getEstimatedTotalSize:function(e){var t=e.itemCount;return e.itemSize*t},getOffsetForIndexAndAlignment:function(e,t,r,n,o,i){var a=e.direction,s=e.height,c=e.itemCount,u=e.itemSize,l=e.layout,d=e.width,p="horizontal"===a||"horizontal"===l?d:s,m=Math.max(0,c*u-p),h=Math.min(m,t*u),f=Math.max(0,t*u-p+u+i);switch("smart"===r&amp;&amp;(r=n&gt;=f-p&amp;&amp;n&lt;=h+p?"auto":"center"),r){case"start":return h;case"end":return f;case"center":var g=Math.round(f+(h-f)/2);return g&lt;Math.ceil(p/2)?0:g&gt;m+Math.floor(p/2)?m:g;default:return n&gt;=f&amp;&amp;n&lt;=h?n:n&lt;f?f:h}},getStartIndexForOffset:function(e,t){var r=e.itemCount,n=e.itemSize;return Math.max(0,Math.min(r-1,Math.floor(t/n)))},getStopIndexForStartIndex:function(e,t,r){var n=e.direction,o=e.height,i=e.itemCount,a=e.itemSize,s=e.layout,c=e.width,u=t*a,l="horizontal"===n||"horizontal"===s?c:o,d=Math.ceil((l+r-u)/a);return Math.max(0,Math.min(i-1,t+d-1))},initInstanceProps:function(e){},shouldResetStyleCacheOnItemSizeChange:!0,validateProps:function(e){e.itemSize}});function C(e,t){for(var r in e)if(!(r in t))return!0;for(var n in t)if(e[n]!==t[n])return!0;return!1}var S=["style"],w=["style"];function E(e,t){var r=e.style,n=(0,l.Z)(e,S),o=t.style,i=(0,l.Z)(t,w);return!C(r,o)&amp;&amp;!C(n,i)}},76826:function(e){var t={"\xc0":"A","\xc1":"A","\xc2":"A","\xc3":"A","\xc4":"A","\xc5":"A","\u1ea4":"A","\u1eae":"A","\u1eb2":"A","\u1eb4":"A","\u1eb6":"A","\xc6":"AE","\u1ea6":"A","\u1eb0":"A","\u0202":"A","\xc7":"C","\u1e08":"C","\xc8":"E","\xc9":"E","\xca":"E","\xcb":"E","\u1ebe":"E","\u1e16":"E","\u1ec0":"E","\u1e14":"E","\u1e1c":"E","\u0206":"E","\xcc":"I","\xcd":"I","\xce":"I","\xcf":"I","\u1e2e":"I","\u020a":"I","\xd0":"D","\xd1":"N","\xd2":"O","\xd3":"O","\xd4":"O","\xd5":"O","\xd6":"O","\xd8":"O","\u1ed0":"O","\u1e4c":"O","\u1e52":"O","\u020e":"O","\xd9":"U","\xda":"U","\xdb":"U","\xdc":"U","\xdd":"Y","\xe0":"a","\xe1":"a","\xe2":"a","\xe3":"a","\xe4":"a","\xe5":"a","\u1ea5":"a","\u1eaf":"a","\u1eb3":"a","\u1eb5":"a","\u1eb7":"a","\xe6":"ae","\u1ea7":"a","\u1eb1":"a","\u0203":"a","\xe7":"c","\u1e09":"c","\xe8":"e","\xe9":"e","\xea":"e","\xeb":"e","\u1ebf":"e","\u1e17":"e","\u1ec1":"e","\u1e15":"e","\u1e1d":"e","\u0207":"e","\xec":"i","\xed":"i","\xee":"i","\xef":"i","\u1e2f":"i","\u020b":"i","\xf0":"d","\xf1":"n","\xf2":"o","\xf3":"o","\xf4":"o","\xf5":"o","\xf6":"o","\xf8":"o","\u1ed1":"o","\u1e4d":"o","\u1e53":"o","\u020f":"o","\xf9":"u","\xfa":"u","\xfb":"u","\xfc":"u","\xfd":"y","\xff":"y","\u0100":"A","\u0101":"a","\u0102":"A","\u0103":"a","\u0104":"A","\u0105":"a","\u0106":"C","\u0107":"c","\u0108":"C","\u0109":"c","\u010a":"C","\u010b":"c","\u010c":"C","\u010d":"c","C\u0306":"C","c\u0306":"c","\u010e":"D","\u010f":"d","\u0110":"D","\u0111":"d","\u0112":"E","\u0113":"e","\u0114":"E","\u0115":"e","\u0116":"E","\u0117":"e","\u0118":"E","\u0119":"e","\u011a":"E","\u011b":"e","\u011c":"G","\u01f4":"G","\u011d":"g","\u01f5":"g","\u011e":"G","\u011f":"g","\u0120":"G","\u0121":"g","\u0122":"G","\u0123":"g","\u0124":"H","\u0125":"h","\u0126":"H","\u0127":"h","\u1e2a":"H","\u1e2b":"h","\u0128":"I","\u0129":"i","\u012a":"I","\u012b":"i","\u012c":"I","\u012d":"i","\u012e":"I","\u012f":"i","\u0130":"I","\u0131":"i","\u0132":"IJ","\u0133":"ij","\u0134":"J","\u0135":"j","\u0136":"K","\u0137":"k","\u1e30":"K","\u1e31":"k","K\u0306":"K","k\u0306":"k","\u0139":"L","\u013a":"l","\u013b":"L","\u013c":"l","\u013d":"L","\u013e":"l","\u013f":"L","\u0140":"l","\u0141":"l","\u0142":"l","\u1e3e":"M","\u1e3f":"m","M\u0306":"M","m\u0306":"m","\u0143":"N","\u0144":"n","\u0145":"N","\u0146":"n","\u0147":"N","\u0148":"n","\u0149":"n","N\u0306":"N","n\u0306":"n","\u014c":"O","\u014d":"o","\u014e":"O","\u014f":"o","\u0150":"O","\u0151":"o","\u0152":"OE","\u0153":"oe","P\u0306":"P","p\u0306":"p","\u0154":"R","\u0155":"r","\u0156":"R","\u0157":"r","\u0158":"R","\u0159":"r","R\u0306":"R","r\u0306":"r","\u0212":"R","\u0213":"r","\u015a":"S","\u015b":"s","\u015c":"S","\u015d":"s","\u015e":"S","\u0218":"S","\u0219":"s","\u015f":"s","\u0160":"S","\u0161":"s","\xdf":"ss","\u0162":"T","\u0163":"t","\u021b":"t","\u021a":"T","\u0164":"T","\u0165":"t","\u0166":"T","\u0167":"t","T\u0306":"T","t\u0306":"t","\u0168":"U","\u0169":"u","\u016a":"U","\u016b":"u","\u016c":"U","\u016d":"u","\u016e":"U","\u016f":"u","\u0170":"U","\u0171":"u","\u0172":"U","\u0173":"u","\u0216":"U","\u0217":"u","V\u0306":"V","v\u0306":"v","\u0174":"W","\u0175":"w","\u1e82":"W","\u1e83":"w","X\u0306":"X","x\u0306":"x","\u0176":"Y","\u0177":"y","\u0178":"Y","Y\u0306":"Y","y\u0306":"y","\u0179":"Z","\u017a":"z","\u017b":"Z","\u017c":"z","\u017d":"Z","\u017e":"z","\u017f":"s","\u0192":"f","\u01a0":"O","\u01a1":"o","\u01af":"U","\u01b0":"u","\u01cd":"A","\u01ce":"a","\u01cf":"I","\u01d0":"i","\u01d1":"O","\u01d2":"o","\u01d3":"U","\u01d4":"u","\u01d5":"U","\u01d6":"u","\u01d7":"U","\u01d8":"u","\u01d9":"U","\u01da":"u","\u01db":"U","\u01dc":"u","\u1ee8":"U","\u1ee9":"u","\u1e78":"U","\u1e79":"u","\u01fa":"A","\u01fb":"a","\u01fc":"AE","\u01fd":"ae","\u01fe":"O","\u01ff":"o","\xde":"TH","\xfe":"th","\u1e54":"P","\u1e55":"p","\u1e64":"S","\u1e65":"s","X\u0301":"X","x\u0301":"x","\u0403":"\u0413","\u0453":"\u0433","\u040c":"\u041a","\u045c":"\u043a","A\u030b":"A","a\u030b":"a","E\u030b":"E","e\u030b":"e","I\u030b":"I","i\u030b":"i","\u01f8":"N","\u01f9":"n","\u1ed2":"O","\u1ed3":"o","\u1e50":"O","\u1e51":"o","\u1eea":"U","\u1eeb":"u","\u1e80":"W","\u1e81":"w","\u1ef2":"Y","\u1ef3":"y","\u0200":"A","\u0201":"a","\u0204":"E","\u0205":"e","\u0208":"I","\u0209":"i","\u020c":"O","\u020d":"o","\u0210":"R","\u0211":"r","\u0214":"U","\u0215":"u","B\u030c":"B","b\u030c":"b","\u010c\u0323":"C","\u010d\u0323":"c","\xca\u030c":"E","\xea\u030c":"e","F\u030c":"F","f\u030c":"f","\u01e6":"G","\u01e7":"g","\u021e":"H","\u021f":"h","J\u030c":"J","\u01f0":"j","\u01e8":"K","\u01e9":"k","M\u030c":"M","m\u030c":"m","P\u030c":"P","p\u030c":"p","Q\u030c":"Q","q\u030c":"q","\u0158\u0329":"R","\u0159\u0329":"r","\u1e66":"S","\u1e67":"s","V\u030c":"V","v\u030c":"v","W\u030c":"W","w\u030c":"w","X\u030c":"X","x\u030c":"x","Y\u030c":"Y","y\u030c":"y","A\u0327":"A","a\u0327":"a","B\u0327":"B","b\u0327":"b","\u1e10":"D","\u1e11":"d","\u0228":"E","\u0229":"e","\u0190\u0327":"E","\u025b\u0327":"e","\u1e28":"H","\u1e29":"h","I\u0327":"I","i\u0327":"i","\u0197\u0327":"I","\u0268\u0327":"i","M\u0327":"M","m\u0327":"m","O\u0327":"O","o\u0327":"o","Q\u0327":"Q","q\u0327":"q","U\u0327":"U","u\u0327":"u","X\u0327":"X","x\u0327":"x","Z\u0327":"Z","z\u0327":"z","\u0439":"\u0438","\u0419":"\u0418","\u0451":"\u0435","\u0401":"\u0415"},r=Object.keys(t).join("|"),n=new RegExp(r,"g"),o=new RegExp(r,"");function i(e){return t[e]}var a=function(e){return e.replace(n,i)};e.exports=a,e.exports.has=function(e){return!!e.match(o)},e.exports.remove=a},65885:function(e,t,r){"use strict";r.r(t),r.d(t,{default:function(){return a}});var n=r(76489);function o(e,t){void 0===t&amp;&amp;(t={});var r=function(e){if(e&amp;&amp;"j"===e[0]&amp;&amp;":"===e[1])return e.substr(2);return e}(e);if(function(e,t){return"undefined"===typeof t&amp;&amp;(t=!e||"{"!==e[0]&amp;&amp;"["!==e[0]&amp;&amp;'"'!==e[0]),!t}(r,t.doNotParse))try{return JSON.parse(r)}catch(n){}return e}var i=function(){return i=Object.assign||function(e){for(var t,r=1,n=arguments.length;r&lt;n;r++)for(var o in t=arguments[r])Object.prototype.hasOwnProperty.call(t,o)&amp;&amp;(e[o]=t[o]);return e},i.apply(this,arguments)},a=function(){function e(e,t){var r=this;this.changeListeners=[],this.HAS_DOCUMENT_COOKIE=!1,this.cookies=function(e,t){return"string"===typeof e?n.parse(e,t):"object"===typeof e&amp;&amp;null!==e?e:{}}(e,t),new Promise((function(){r.HAS_DOCUMENT_COOKIE="object"===typeof document&amp;&amp;"string"===typeof document.cookie})).catch((function(){}))}return e.prototype._updateBrowserValues=function(e){this.HAS_DOCUMENT_COOKIE&amp;&amp;(this.cookies=n.parse(document.cookie,e))},e.prototype._emitChange=function(e){for(var t=0;t&lt;this.changeListeners.length;++t)this.changeListeners[t](e)},e.prototype.get=function(e,t,r){return void 0===t&amp;&amp;(t={}),this._updateBrowserValues(r),o(this.cookies[e],t)},e.prototype.getAll=function(e,t){void 0===e&amp;&amp;(e={}),this._updateBrowserValues(t);var r={};for(var n in this.cookies)r[n]=o(this.cookies[n],e);return r},e.prototype.set=function(e,t,r){var o;"object"===typeof t&amp;&amp;(t=JSON.stringify(t)),this.cookies=i(i({},this.cookies),((o={})[e]=t,o)),this.HAS_DOCUMENT_COOKIE&amp;&amp;(document.cookie=n.serialize(e,t,r)),this._emitChange({name:e,value:t,options:r})},e.prototype.remove=function(e,t){var r=t=i(i({},t),{expires:new Date(1970,1,1,0,0,1),maxAge:0});this.cookies=i({},this.cookies),delete this.cookies[e],this.HAS_DOCUMENT_COOKIE&amp;&amp;(document.cookie=n.serialize(e,"",r)),this._emitChange({name:e,value:void 0,options:t})},e.prototype.addChangeListener=function(e){this.changeListeners.push(e)},e.prototype.removeChangeListener=function(e){var t=this.changeListeners.indexOf(e);t&gt;=0&amp;&amp;this.changeListeners.splice(t,1)},e}()},48422:function(e,t,r){"use strict";r.d(t,{v4:function(){return n.Z}});var n=r(25934)},97326:function(e,t,r){"use strict";function n(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}r.d(t,{Z:function(){return n}})},63366:function(e,t,r){"use strict";function n(e,t){if(null==e)return{};var r={};for(var n in e)if({}.hasOwnProperty.call(e,n)){if(t.includes(n))continue;r[n]=e[n]}return r}r.d(t,{Z:function(){return n}})},71002:function(e,t,r){"use strict";function n(e){return n="function"==typeof Symbol&amp;&amp;"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&amp;&amp;"function"==typeof Symbol&amp;&amp;e.constructor===Symbol&amp;&amp;e!==Symbol.prototype?"symbol":typeof e},n(e)}r.d(t,{Z:function(){return n}})},87736:function(e,t,r){"use strict";r.d(t,{h:function(){return Ke}});var n=r(67294),o=r(73935);function i(e,t,r){let n,o=r.initialDeps??[];return()=&gt;{var i,a,s,c;let u;r.key&amp;&amp;(null==(i=r.debug)?void 0:i.call(r))&amp;&amp;(u=Date.now());const l=e();if(!(l.length!==o.length||l.some(((e,t)=&gt;o[t]!==e))))return n;let d;if(o=l,r.key&amp;&amp;(null==(a=r.debug)?void 0:a.call(r))&amp;&amp;(d=Date.now()),n=t(...l),r.key&amp;&amp;(null==(s=r.debug)?void 0:s.call(r))){const e=Math.round(100*(Date.now()-u))/100,t=Math.round(100*(Date.now()-d))/100,n=t/16,o=(e,t)=&gt;{for(e=String(e);e.length&lt;t;)e=" "+e;return e};console.info(`%c\u23f1 ${o(t,5)} /${o(e,5)} ms`,`\n            font-size: .6rem;\n            font-weight: bold;\n            color: hsl(${Math.max(0,Math.min(120-120*n,120))}deg 100% 31%);`,null==r?void 0:r.key)}return null==(c=null==r?void 0:r.onChange)||c.call(r,n),n}}function a(e,t){if(void 0===e)throw new Error("Unexpected undefined"+(t?`: ${t}`:""));return e}const s=(e,t,r)=&gt;{let n;return function(...o){e.clearTimeout(n),n=e.setTimeout((()=&gt;t.apply(this,o)),r)}},c=e=&gt;e,u=e=&gt;{const t=Math.max(e.startIndex-e.overscan,0),r=Math.min(e.endIndex+e.overscan,e.count-1),n=[];for(let o=t;o&lt;=r;o++)n.push(o);return n},l=(e,t)=&gt;{const r=e.scrollElement;if(!r)return;const n=e.targetWindow;if(!n)return;const o=e=&gt;{const{width:r,height:n}=e;t({width:Math.round(r),height:Math.round(n)})};if(o(r.getBoundingClientRect()),!n.ResizeObserver)return()=&gt;{};const i=new n.ResizeObserver((e=&gt;{const t=e[0];if(null==t?void 0:t.borderBoxSize){const e=t.borderBoxSize[0];if(e)return void o({width:e.inlineSize,height:e.blockSize})}o(r.getBoundingClientRect())}));return i.observe(r,{box:"border-box"}),()=&gt;{i.unobserve(r)}},d={passive:!0},p="undefined"==typeof window||"onscrollend"in window,m=(e,t)=&gt;{const r=e.scrollElement;if(!r)return;const n=e.targetWindow;if(!n)return;let o=0;const i=p?()=&gt;{}:s(n,(()=&gt;{t(o,!1)}),e.options.isScrollingResetDelay),a=n=&gt;()=&gt;{const{horizontal:a,isRtl:s}=e.options;o=a?r.scrollLeft*(s?-1:1):r.scrollTop,i(),t(o,n)},c=a(!0),u=a(!1);return u(),r.addEventListener("scroll",c,d),r.addEventListener("scrollend",u,d),()=&gt;{r.removeEventListener("scroll",c),r.removeEventListener("scrollend",u)}},h=(e,t,r)=&gt;{if(null==t?void 0:t.borderBoxSize){const e=t.borderBoxSize[0];if(e){return Math.round(e[r.options.horizontal?"inlineSize":"blockSize"])}}return Math.round(e.getBoundingClientRect()[r.options.horizontal?"width":"height"])},f=(e,{adjustments:t=0,behavior:r},n)=&gt;{var o,i;const a=e+t;null==(i=null==(o=n.scrollElement)?void 0:o.scrollTo)||i.call(o,{[n.options.horizontal?"left":"top"]:a,behavior:r})};class g{constructor(e){this.unsubs=[],this.scrollElement=null,this.targetWindow=null,this.isScrolling=!1,this.scrollToIndexTimeoutId=null,this.measurementsCache=[],this.itemSizeCache=new Map,this.pendingMeasuredCacheIndexes=[],this.scrollRect=null,this.scrollOffset=null,this.scrollDirection=null,this.scrollAdjustments=0,this.elementsCache=new Map,this.observer=(()=&gt;{let e=null;const t=()=&gt;e||(this.targetWindow&amp;&amp;this.targetWindow.ResizeObserver?e=new this.targetWindow.ResizeObserver((e=&gt;{e.forEach((e=&gt;{this._measureElement(e.target,e)}))})):null);return{disconnect:()=&gt;{var r;null==(r=t())||r.disconnect(),e=null},observe:e=&gt;{var r;return null==(r=t())?void 0:r.observe(e,{box:"border-box"})},unobserve:e=&gt;{var r;return null==(r=t())?void 0:r.unobserve(e)}}})(),this.range=null,this.setOptions=e=&gt;{Object.entries(e).forEach((([t,r])=&gt;{"undefined"===typeof r&amp;&amp;delete e[t]})),this.options={debug:!1,initialOffset:0,overscan:1,paddingStart:0,paddingEnd:0,scrollPaddingStart:0,scrollPaddingEnd:0,horizontal:!1,getItemKey:c,rangeExtractor:u,onChange:()=&gt;{},measureElement:h,initialRect:{width:0,height:0},scrollMargin:0,gap:0,indexAttribute:"data-index",initialMeasurementsCache:[],lanes:1,isScrollingResetDelay:150,enabled:!0,isRtl:!1,...e}},this.notify=e=&gt;{var t,r;null==(r=(t=this.options).onChange)||r.call(t,this,e)},this.maybeNotify=i((()=&gt;(this.calculateRange(),[this.isScrolling,this.range?this.range.startIndex:null,this.range?this.range.endIndex:null])),(e=&gt;{this.notify(e)}),{key:!1,debug:()=&gt;this.options.debug,initialDeps:[this.isScrolling,this.range?this.range.startIndex:null,this.range?this.range.endIndex:null]}),this.cleanup=()=&gt;{this.unsubs.filter(Boolean).forEach((e=&gt;e())),this.unsubs=[],this.observer.disconnect(),this.scrollElement=null,this.targetWindow=null},this._didMount=()=&gt;()=&gt;{this.cleanup()},this._willUpdate=()=&gt;{var e;const t=this.options.enabled?this.options.getScrollElement():null;if(this.scrollElement!==t){if(this.cleanup(),!t)return void this.maybeNotify();this.scrollElement=t,this.scrollElement&amp;&amp;"ownerDocument"in this.scrollElement?this.targetWindow=this.scrollElement.ownerDocument.defaultView:this.targetWindow=(null==(e=this.scrollElement)?void 0:e.window)??null,this.elementsCache.forEach((e=&gt;{this.observer.observe(e)})),this._scrollToOffset(this.getScrollOffset(),{adjustments:void 0,behavior:void 0}),this.unsubs.push(this.options.observeElementRect(this,(e=&gt;{this.scrollRect=e,this.maybeNotify()}))),this.unsubs.push(this.options.observeElementOffset(this,((e,t)=&gt;{this.scrollAdjustments=0,this.scrollDirection=t?this.getScrollOffset()&lt;e?"forward":"backward":null,this.scrollOffset=e,this.isScrolling=t,this.maybeNotify()})))}},this.getSize=()=&gt;this.options.enabled?(this.scrollRect=this.scrollRect??this.options.initialRect,this.scrollRect[this.options.horizontal?"width":"height"]):(this.scrollRect=null,0),this.getScrollOffset=()=&gt;this.options.enabled?(this.scrollOffset=this.scrollOffset??("function"===typeof this.options.initialOffset?this.options.initialOffset():this.options.initialOffset),this.scrollOffset):(this.scrollOffset=null,0),this.getFurthestMeasurement=(e,t)=&gt;{const r=new Map,n=new Map;for(let o=t-1;o&gt;=0;o--){const t=e[o];if(r.has(t.lane))continue;const i=n.get(t.lane);if(null==i||t.end&gt;i.end?n.set(t.lane,t):t.end&lt;i.end&amp;&amp;r.set(t.lane,!0),r.size===this.options.lanes)break}return n.size===this.options.lanes?Array.from(n.values()).sort(((e,t)=&gt;e.end===t.end?e.index-t.index:e.end-t.end))[0]:void 0},this.getMeasurementOptions=i((()=&gt;[this.options.count,this.options.paddingStart,this.options.scrollMargin,this.options.getItemKey,this.options.enabled]),((e,t,r,n,o)=&gt;(this.pendingMeasuredCacheIndexes=[],{count:e,paddingStart:t,scrollMargin:r,getItemKey:n,enabled:o})),{key:!1}),this.getMeasurements=i((()=&gt;[this.getMeasurementOptions(),this.itemSizeCache]),(({count:e,paddingStart:t,scrollMargin:r,getItemKey:n,enabled:o},i)=&gt;{if(!o)return this.measurementsCache=[],this.itemSizeCache.clear(),[];0===this.measurementsCache.length&amp;&amp;(this.measurementsCache=this.options.initialMeasurementsCache,this.measurementsCache.forEach((e=&gt;{this.itemSizeCache.set(e.key,e.size)})));const a=this.pendingMeasuredCacheIndexes.length&gt;0?Math.min(...this.pendingMeasuredCacheIndexes):0;this.pendingMeasuredCacheIndexes=[];const s=this.measurementsCache.slice(0,a);for(let c=a;c&lt;e;c++){const e=n(c),o=1===this.options.lanes?s[c-1]:this.getFurthestMeasurement(s,c),a=o?o.end+this.options.gap:t+r,u=i.get(e),l="number"===typeof u?u:this.options.estimateSize(c),d=a+l,p=o?o.lane:c%this.options.lanes;s[c]={index:c,start:a,size:l,end:d,key:e,lane:p}}return this.measurementsCache=s,s}),{key:!1,debug:()=&gt;this.options.debug}),this.calculateRange=i((()=&gt;[this.getMeasurements(),this.getSize(),this.getScrollOffset()]),((e,t,r)=&gt;this.range=e.length&gt;0&amp;&amp;t&gt;0?function({measurements:e,outerSize:t,scrollOffset:r}){const n=e.length-1,o=y(0,n,(t=&gt;e[t].start),r);let i=o;for(;i&lt;n&amp;&amp;e[i].end&lt;r+t;)i++;return{startIndex:o,endIndex:i}}({measurements:e,outerSize:t,scrollOffset:r}):null),{key:!1,debug:()=&gt;this.options.debug}),this.getIndexes=i((()=&gt;[this.options.rangeExtractor,this.calculateRange(),this.options.overscan,this.options.count]),((e,t,r,n)=&gt;null===t?[]:e({startIndex:t.startIndex,endIndex:t.endIndex,overscan:r,count:n})),{key:!1,debug:()=&gt;this.options.debug}),this.indexFromElement=e=&gt;{const t=this.options.indexAttribute,r=e.getAttribute(t);return r?parseInt(r,10):(console.warn(`Missing attribute name '${t}={index}' on measured element.`),-1)},this._measureElement=(e,t)=&gt;{const r=this.indexFromElement(e),n=this.measurementsCache[r];if(!n)return;const o=n.key,i=this.elementsCache.get(o);i!==e&amp;&amp;(i&amp;&amp;this.observer.unobserve(i),this.observer.observe(e),this.elementsCache.set(o,e)),e.isConnected&amp;&amp;this.resizeItem(r,this.options.measureElement(e,t,this))},this.resizeItem=(e,t)=&gt;{const r=this.measurementsCache[e];if(!r)return;const n=t-(this.itemSizeCache.get(r.key)??r.size);0!==n&amp;&amp;((void 0!==this.shouldAdjustScrollPositionOnItemSizeChange?this.shouldAdjustScrollPositionOnItemSizeChange(r,n,this):r.start&lt;this.getScrollOffset()+this.scrollAdjustments)&amp;&amp;this._scrollToOffset(this.getScrollOffset(),{adjustments:this.scrollAdjustments+=n,behavior:void 0}),this.pendingMeasuredCacheIndexes.push(r.index),this.itemSizeCache=new Map(this.itemSizeCache.set(r.key,t)),this.notify(!1))},this.measureElement=e=&gt;{e?this._measureElement(e,void 0):this.elementsCache.forEach(((e,t)=&gt;{e.isConnected||(this.observer.unobserve(e),this.elementsCache.delete(t))}))},this.getVirtualItems=i((()=&gt;[this.getIndexes(),this.getMeasurements()]),((e,t)=&gt;{const r=[];for(let n=0,o=e.length;n&lt;o;n++){const o=t[e[n]];r.push(o)}return r}),{key:!1,debug:()=&gt;this.options.debug}),this.getVirtualItemForOffset=e=&gt;{const t=this.getMeasurements();if(0!==t.length)return a(t[y(0,t.length-1,(e=&gt;a(t[e]).start),e)])},this.getOffsetForAlignment=(e,t)=&gt;{const r=this.getSize(),n=this.getScrollOffset();"auto"===t&amp;&amp;(t=e&lt;=n?"start":e&gt;=n+r?"end":"start"),"start"===t||("end"===t?e-=r:"center"===t&amp;&amp;(e-=r/2));const o=this.options.horizontal?"scrollWidth":"scrollHeight",i=(this.scrollElement?"document"in this.scrollElement?this.scrollElement.document.documentElement[o]:this.scrollElement[o]:0)-r;return Math.max(Math.min(i,e),0)},this.getOffsetForIndex=(e,t="auto")=&gt;{e=Math.max(0,Math.min(e,this.options.count-1));const r=this.measurementsCache[e];if(!r)return;const n=this.getSize(),o=this.getScrollOffset();if("auto"===t)if(r.end&gt;=o+n-this.options.scrollPaddingEnd)t="end";else{if(!(r.start&lt;=o+this.options.scrollPaddingStart))return[o,t];t="start"}const i="end"===t?r.end+this.options.scrollPaddingEnd:r.start-this.options.scrollPaddingStart;return[this.getOffsetForAlignment(i,t),t]},this.isDynamicMode=()=&gt;this.elementsCache.size&gt;0,this.cancelScrollToIndex=()=&gt;{null!==this.scrollToIndexTimeoutId&amp;&amp;this.targetWindow&amp;&amp;(this.targetWindow.clearTimeout(this.scrollToIndexTimeoutId),this.scrollToIndexTimeoutId=null)},this.scrollToOffset=(e,{align:t="start",behavior:r}={})=&gt;{this.cancelScrollToIndex(),"smooth"===r&amp;&amp;this.isDynamicMode()&amp;&amp;console.warn("The `smooth` scroll behavior is not fully supported with dynamic size."),this._scrollToOffset(this.getOffsetForAlignment(e,t),{adjustments:void 0,behavior:r})},this.scrollToIndex=(e,{align:t="auto",behavior:r}={})=&gt;{e=Math.max(0,Math.min(e,this.options.count-1)),this.cancelScrollToIndex(),"smooth"===r&amp;&amp;this.isDynamicMode()&amp;&amp;console.warn("The `smooth` scroll behavior is not fully supported with dynamic size.");const n=this.getOffsetForIndex(e,t);if(!n)return;const[o,i]=n;this._scrollToOffset(o,{adjustments:void 0,behavior:r}),"smooth"!==r&amp;&amp;this.isDynamicMode()&amp;&amp;this.targetWindow&amp;&amp;(this.scrollToIndexTimeoutId=this.targetWindow.setTimeout((()=&gt;{this.scrollToIndexTimeoutId=null;if(this.elementsCache.has(this.options.getItemKey(e))){const[t]=a(this.getOffsetForIndex(e,i));((e,t)=&gt;Math.abs(e-t)&lt;1)(t,this.getScrollOffset())||this.scrollToIndex(e,{align:i,behavior:r})}else this.scrollToIndex(e,{align:i,behavior:r})})))},this.scrollBy=(e,{behavior:t}={})=&gt;{this.cancelScrollToIndex(),"smooth"===t&amp;&amp;this.isDynamicMode()&amp;&amp;console.warn("The `smooth` scroll behavior is not fully supported with dynamic size."),this._scrollToOffset(this.getScrollOffset()+e,{adjustments:void 0,behavior:t})},this.getTotalSize=()=&gt;{var e;const t=this.getMeasurements();let r;return r=0===t.length?this.options.paddingStart:1===this.options.lanes?(null==(e=t[t.length-1])?void 0:e.end)??0:Math.max(...t.slice(-this.options.lanes).map((e=&gt;e.end))),Math.max(r-this.options.scrollMargin+this.options.paddingEnd,0)},this._scrollToOffset=(e,{adjustments:t,behavior:r})=&gt;{this.options.scrollToFn(e,{behavior:r,adjustments:t},this)},this.measure=()=&gt;{this.itemSizeCache=new Map,this.notify(!1)},this.setOptions(e)}}const y=(e,t,r,n)=&gt;{for(;e&lt;=t;){const o=(e+t)/2|0,i=r(o);if(i&lt;n)e=o+1;else{if(!(i&gt;n))return o;t=o-1}}return e&gt;0?e-1:0};const v="undefined"!==typeof document?n.useLayoutEffect:n.useEffect;function b(e){const t=n.useReducer((()=&gt;({})),{})[1],r={...e,onChange:(r,n)=&gt;{var i;n?(0,o.flushSync)(t):t(),null==(i=e.onChange)||i.call(e,r,n)}},[i]=n.useState((()=&gt;new g(r)));return i.setOptions(r),n.useEffect((()=&gt;i._didMount()),[]),v((()=&gt;i._willUpdate())),i}var x=Object.defineProperty,k=(e,t,r)=&gt;(((e,t,r)=&gt;{t in e?x(e,t,{enumerable:!0,configurable:!0,writable:!0,value:r}):e[t]=r})(e,"symbol"!=typeof t?t+"":t,r),r);let C=new class{constructor(){k(this,"current",this.detect()),k(this,"handoffState","pending"),k(this,"currentId",0)}set(e){this.current!==e&amp;&amp;(this.handoffState="pending",this.currentId=0,this.current=e)}reset(){this.set(this.detect())}nextId(){return++this.currentId}get isServer(){return"server"===this.current}get isClient(){return"client"===this.current}detect(){return"undefined"==typeof window||"undefined"==typeof document?"server":"client"}handoff(){"pending"===this.handoffState&amp;&amp;(this.handoffState="complete")}get isHandoffComplete(){return"complete"===this.handoffState}},S=(e,t)=&gt;{C.isServer?(0,n.useEffect)(e,t):(0,n.useLayoutEffect)(e,t)};function w(e){let t=(0,n.useRef)(e);return S((()=&gt;{t.current=e}),[e]),t}function E(e,t){let[r,o]=(0,n.useState)(e),i=w(e);return S((()=&gt;o(i.current)),[i,o,...t]),r}let R=function(e){let t=w(e);return n.useCallback(((...e)=&gt;t.current(...e)),[t])};function N(){let e=[],t={addEventListener:(e,r,n,o)=&gt;(e.addEventListener(r,n,o),t.add((()=&gt;e.removeEventListener(r,n,o)))),requestAnimationFrame(...e){let r=requestAnimationFrame(...e);return t.add((()=&gt;cancelAnimationFrame(r)))},nextFrame:(...e)=&gt;t.requestAnimationFrame((()=&gt;t.requestAnimationFrame(...e))),setTimeout(...e){let r=setTimeout(...e);return t.add((()=&gt;clearTimeout(r)))},microTask(...e){let r={current:!0};return function(e){"function"==typeof queueMicrotask?queueMicrotask(e):Promise.resolve().then(e).catch((e=&gt;setTimeout((()=&gt;{throw e}))))}((()=&gt;{r.current&amp;&amp;e[0]()})),t.add((()=&gt;{r.current=!1}))},style(e,t,r){let n=e.style.getPropertyValue(t);return Object.assign(e.style,{[t]:r}),this.add((()=&gt;{Object.assign(e.style,{[t]:n})}))},group(e){let t=N();return e(t),this.add((()=&gt;t.dispose()))},add:t=&gt;(e.push(t),()=&gt;{let r=e.indexOf(t);if(r&gt;=0)for(let t of e.splice(r,1))t()}),dispose(){for(let t of e.splice(0))t()}};return t}function T(){let[e]=(0,n.useState)(N);return(0,n.useEffect)((()=&gt;()=&gt;e.dispose()),[e]),e}var P;let A=null!=(P=n.useId)?P:function(){let e=function(){let[e,t]=n.useState(C.isHandoffComplete);return e&amp;&amp;!1===C.isHandoffComplete&amp;&amp;t(!1),n.useEffect((()=&gt;{!0!==e&amp;&amp;t(!0)}),[e]),n.useEffect((()=&gt;C.handoff()),[]),e}(),[t,r]=n.useState(e?()=&gt;C.nextId():null);return S((()=&gt;{null===t&amp;&amp;r(C.nextId())}),[t]),null!=t?""+t:void 0};function I(e,t,...r){if(e in t){let n=t[e];return"function"==typeof n?n(...r):n}let n=new Error(`Tried to handle "${e}" but there is no handler defined. Only defined handlers are: ${Object.keys(t).map((e=&gt;`"${e}"`)).join(", ")}.`);throw Error.captureStackTrace&amp;&amp;Error.captureStackTrace(n,I),n}function B(e){return C.isServer?null:e instanceof Node?e.ownerDocument:null!=e&amp;&amp;e.hasOwnProperty("current")&amp;&amp;e.current instanceof Node?e.current.ownerDocument:document}let M=["[contentEditable=true]","[tabindex]","a[href]","area[href]","button:not([disabled])","iframe","input:not([disabled])","select:not([disabled])","textarea:not([disabled])"].map((e=&gt;`${e}:not([tabindex='-1'])`)).join(",");var q=(e=&gt;(e[e.First=1]="First",e[e.Previous=2]="Previous",e[e.Next=4]="Next",e[e.Last=8]="Last",e[e.WrapAround=16]="WrapAround",e[e.NoScroll=32]="NoScroll",e))(q||{}),O=(e=&gt;(e[e.Error=0]="Error",e[e.Overflow=1]="Overflow",e[e.Success=2]="Success",e[e.Underflow=3]="Underflow",e))(O||{}),_=(e=&gt;(e[e.Previous=-1]="Previous",e[e.Next=1]="Next",e))(_||{});var D=(e=&gt;(e[e.Strict=0]="Strict",e[e.Loose=1]="Loose",e))(D||{});function z(e,t=0){var r;return e!==(null==(r=B(e))?void 0:r.body)&amp;&amp;I(t,{0:()=&gt;e.matches(M),1(){let t=e;for(;null!==t;){if(t.matches(M))return!0;t=t.parentElement}return!1}})}var L=(e=&gt;(e[e.Keyboard=0]="Keyboard",e[e.Mouse=1]="Mouse",e))(L||{});"undefined"!=typeof window&amp;&amp;"undefined"!=typeof document&amp;&amp;(document.addEventListener("keydown",(e=&gt;{e.metaKey||e.altKey||e.ctrlKey||(document.documentElement.dataset.headlessuiFocusVisible="")}),!0),document.addEventListener("click",(e=&gt;{1===e.detail?delete document.documentElement.dataset.headlessuiFocusVisible:0===e.detail&amp;&amp;(document.documentElement.dataset.headlessuiFocusVisible="")}),!0));["textarea","input"].join(",");function U(e,t=(e=&gt;e)){return e.slice().sort(((e,r)=&gt;{let n=t(e),o=t(r);if(null===n||null===o)return 0;let i=n.compareDocumentPosition(o);return i&amp;Node.DOCUMENT_POSITION_FOLLOWING?-1:i&amp;Node.DOCUMENT_POSITION_PRECEDING?1:0}))}function j(){return/iPhone/gi.test(window.navigator.platform)||/Mac/gi.test(window.navigator.platform)&amp;&amp;window.navigator.maxTouchPoints&gt;0||/Android/gi.test(window.navigator.userAgent)}function F(e,t,r){let o=w(t);(0,n.useEffect)((()=&gt;{function t(e){o.current(e)}return document.addEventListener(e,t,r),()=&gt;document.removeEventListener(e,t,r)}),[e,r])}function K(e,t,r=!0){let o=(0,n.useRef)(!1);function i(r,n){if(!o.current||r.defaultPrevented)return;let i=n(r);if(null===i||!i.getRootNode().contains(i)||!i.isConnected)return;let a=function e(t){return"function"==typeof t?e(t()):Array.isArray(t)||t instanceof Set?t:[t]}(e);for(let e of a){if(null===e)continue;let t=e instanceof HTMLElement?e:e.current;if(null!=t&amp;&amp;t.contains(i)||r.composed&amp;&amp;r.composedPath().includes(t))return}return!z(i,D.Loose)&amp;&amp;-1!==i.tabIndex&amp;&amp;r.preventDefault(),t(r,i)}(0,n.useEffect)((()=&gt;{requestAnimationFrame((()=&gt;{o.current=r}))}),[r]);let a=(0,n.useRef)(null);F("pointerdown",(e=&gt;{var t,r;o.current&amp;&amp;(a.current=(null==(r=null==(t=e.composedPath)?void 0:t.call(e))?void 0:r[0])||e.target)}),!0),F("mousedown",(e=&gt;{var t,r;o.current&amp;&amp;(a.current=(null==(r=null==(t=e.composedPath)?void 0:t.call(e))?void 0:r[0])||e.target)}),!0),F("click",(e=&gt;{j()||a.current&amp;&amp;(i(e,(()=&gt;a.current)),a.current=null)}),!0),F("touchend",(e=&gt;i(e,(()=&gt;e.target instanceof HTMLElement?e.target:null))),!0),function(e,t,r){let o=w(t);(0,n.useEffect)((()=&gt;{function t(e){o.current(e)}return window.addEventListener(e,t,r),()=&gt;window.removeEventListener(e,t,r)}),[e,r])}("blur",(e=&gt;i(e,(()=&gt;window.document.activeElement instanceof HTMLIFrameElement?window.document.activeElement:null))),!0)}function H(e){var t;if(e.type)return e.type;let r=null!=(t=e.as)?t:"button";return"string"==typeof r&amp;&amp;"button"===r.toLowerCase()?"button":void 0}function W(e,t){let[r,o]=(0,n.useState)((()=&gt;H(e)));return S((()=&gt;{o(H(e))}),[e.type,e.as]),S((()=&gt;{r||t.current&amp;&amp;t.current instanceof HTMLButtonElement&amp;&amp;!t.current.hasAttribute("type")&amp;&amp;o("button")}),[r,t]),r}let V=Symbol();function Z(...e){let t=(0,n.useRef)(e);(0,n.useEffect)((()=&gt;{t.current=e}),[e]);let r=R((e=&gt;{for(let r of t.current)null!=r&amp;&amp;("function"==typeof r?r(e):r.current=e)}));return e.every((e=&gt;null==e||(null==e?void 0:e[V])))?void 0:r}function G(e){return[e.screenX,e.screenY]}function Y(e,t){let r=(0,n.useRef)([]),o=R(e);(0,n.useEffect)((()=&gt;{let e=[...r.current];for(let[n,i]of t.entries())if(r.current[n]!==i){let n=o(t,e);return r.current=t,n}}),[o,...t])}function X(...e){return Array.from(new Set(e.flatMap((e=&gt;"string"==typeof e?e.split(" "):[])))).filter(Boolean).join(" ")}var $,Q=(e=&gt;(e[e.None=0]="None",e[e.RenderStrategy=1]="RenderStrategy",e[e.Static=2]="Static",e))(Q||{}),J=(($=J||{})[$.Unmount=0]="Unmount",$[$.Hidden=1]="Hidden",$);function ee({ourProps:e,theirProps:t,slot:r,defaultTag:n,features:o,visible:i=!0,name:a,mergeRefs:s}){s=null!=s?s:re;let c=ne(t,e);if(i)return te(c,r,n,a,s);let u=null!=o?o:0;if(2&amp;u){let{static:e=!1,...t}=c;if(e)return te(t,r,n,a,s)}if(1&amp;u){let{unmount:e=!0,...t}=c;return I(e?0:1,{0:()=&gt;null,1:()=&gt;te({...t,hidden:!0,style:{display:"none"}},r,n,a,s)})}return te(c,r,n,a,s)}function te(e,t={},r,o,i){let{as:a=r,children:s,refName:c="ref",...u}=ae(e,["unmount","static"]),l=void 0!==e.ref?{[c]:e.ref}:{},d="function"==typeof s?s(t):s;"className"in u&amp;&amp;u.className&amp;&amp;"function"==typeof u.className&amp;&amp;(u.className=u.className(t));let p={};if(t){let e=!1,r=[];for(let[n,o]of Object.entries(t))"boolean"==typeof o&amp;&amp;(e=!0),!0===o&amp;&amp;r.push(n);e&amp;&amp;(p["data-headlessui-state"]=r.join(" "))}if(a===n.Fragment&amp;&amp;Object.keys(ie(u)).length&gt;0){if(!(0,n.isValidElement)(d)||Array.isArray(d)&amp;&amp;d.length&gt;1)throw new Error(['Passing props on "Fragment"!',"",`The current component &lt;${o} /&gt; is rendering a "Fragment".`,"However we need to passthrough the following props:",Object.keys(u).map((e=&gt;`  - ${e}`)).join("\n"),"","You can apply a few solutions:",['Add an `as="..."` prop, to ensure that we render an actual element instead of a "Fragment".',"Render a single element as the child so that we can forward the props onto that element."].map((e=&gt;`  - ${e}`)).join("\n")].join("\n"));let e=d.props,t="function"==typeof(null==e?void 0:e.className)?(...t)=&gt;X(null==e?void 0:e.className(...t),u.className):X(null==e?void 0:e.className,u.className),r=t?{className:t}:{};return(0,n.cloneElement)(d,Object.assign({},ne(d.props,ie(ae(u,["ref"]))),p,l,{ref:i(d.ref,l.ref)},r))}return(0,n.createElement)(a,Object.assign({},ae(u,["ref"]),a!==n.Fragment&amp;&amp;l,a!==n.Fragment&amp;&amp;p),d)}function re(...e){return e.every((e=&gt;null==e))?void 0:t=&gt;{for(let r of e)null!=r&amp;&amp;("function"==typeof r?r(t):r.current=t)}}function ne(...e){if(0===e.length)return{};if(1===e.length)return e[0];let t={},r={};for(let n of e)for(let e in n)e.startsWith("on")&amp;&amp;"function"==typeof n[e]?(null!=r[e]||(r[e]=[]),r[e].push(n[e])):t[e]=n[e];if(t.disabled||t["aria-disabled"])return Object.assign(t,Object.fromEntries(Object.keys(r).map((e=&gt;[e,void 0]))));for(let n in r)Object.assign(t,{[n](e,...t){let o=r[n];for(let r of o){if((e instanceof Event||(null==e?void 0:e.nativeEvent)instanceof Event)&amp;&amp;e.defaultPrevented)return;r(e,...t)}}});return t}function oe(e){var t;return Object.assign((0,n.forwardRef)(e),{displayName:null!=(t=e.displayName)?t:e.name})}function ie(e){let t=Object.assign({},e);for(let r in t)void 0===t[r]&amp;&amp;delete t[r];return t}function ae(e,t=[]){let r=Object.assign({},e);for(let n of t)n in r&amp;&amp;delete r[n];return r}var se=(e=&gt;(e[e.None=1]="None",e[e.Focusable=2]="Focusable",e[e.Hidden=4]="Hidden",e))(se||{});let ce=oe((function(e,t){var r;let{features:n=1,...o}=e;return ee({ourProps:{ref:t,"aria-hidden":2===(2&amp;n)||(null!=(r=o["aria-hidden"])?r:void 0),hidden:4===(4&amp;n)||void 0,style:{position:"fixed",top:1,left:1,width:1,height:0,padding:0,margin:-1,overflow:"hidden",clip:"rect(0, 0, 0, 0)",whiteSpace:"nowrap",borderWidth:"0",...4===(4&amp;n)&amp;&amp;2!==(2&amp;n)&amp;&amp;{display:"none"}}},theirProps:o,slot:{},defaultTag:"div",name:"Hidden"})})),ue=(0,n.createContext)(null);ue.displayName="OpenClosedContext";var le=(e=&gt;(e[e.Open=1]="Open",e[e.Closed=2]="Closed",e[e.Closing=4]="Closing",e[e.Opening=8]="Opening",e))(le||{});function de({value:e,children:t}){return n.createElement(ue.Provider,{value:e},t)}let pe=[];function me(e){let t=e.parentElement,r=null;for(;t&amp;&amp;!(t instanceof HTMLFieldSetElement);)t instanceof HTMLLegendElement&amp;&amp;(r=t),t=t.parentElement;let n=""===(null==t?void 0:t.getAttribute("disabled"));return(!n||!function(e){if(!e)return!1;let t=e.previousElementSibling;for(;null!==t;){if(t instanceof HTMLLegendElement)return!1;t=t.previousElementSibling}return!0}(r))&amp;&amp;n}!function(e){function t(){"loading"!==document.readyState&amp;&amp;(e(),document.removeEventListener("DOMContentLoaded",t))}"undefined"!=typeof window&amp;&amp;"undefined"!=typeof document&amp;&amp;(document.addEventListener("DOMContentLoaded",t),t())}((()=&gt;{function e(e){e.target instanceof HTMLElement&amp;&amp;e.target!==document.body&amp;&amp;pe[0]!==e.target&amp;&amp;(pe.unshift(e.target),pe=pe.filter((e=&gt;null!=e&amp;&amp;e.isConnected)),pe.splice(10))}window.addEventListener("click",e,{capture:!0}),window.addEventListener("mousedown",e,{capture:!0}),window.addEventListener("focus",e,{capture:!0}),document.body.addEventListener("click",e,{capture:!0}),document.body.addEventListener("mousedown",e,{capture:!0}),document.body.addEventListener("focus",e,{capture:!0})}));var he=(e=&gt;(e[e.First=0]="First",e[e.Previous=1]="Previous",e[e.Next=2]="Next",e[e.Last=3]="Last",e[e.Specific=4]="Specific",e[e.Nothing=5]="Nothing",e))(he||{});function fe(e,t){let r=t.resolveItems();if(r.length&lt;=0)return null;let n=t.resolveActiveIndex(),o=null!=n?n:-1;switch(e.focus){case 0:for(let e=0;e&lt;r.length;++e)if(!t.resolveDisabled(r[e],e,r))return e;return n;case 1:for(let e=o-1;e&gt;=0;--e)if(!t.resolveDisabled(r[e],e,r))return e;return n;case 2:for(let e=o+1;e&lt;r.length;++e)if(!t.resolveDisabled(r[e],e,r))return e;return n;case 3:for(let e=r.length-1;e&gt;=0;--e)if(!t.resolveDisabled(r[e],e,r))return e;return n;case 4:for(let n=0;n&lt;r.length;++n)if(t.resolveId(r[n],n,r)===e.id)return n;return n;case 5:return null;default:!function(e){throw new Error("Unexpected object: "+e)}(e)}}function ge(e={},t=null,r=[]){for(let[n,o]of Object.entries(e))ve(r,ye(t,n),o);return r}function ye(e,t){return e?e+"["+t+"]":t}function ve(e,t,r){if(Array.isArray(r))for(let[n,o]of r.entries())ve(e,ye(t,n.toString()),o);else r instanceof Date?e.push([t,r.toISOString()]):"boolean"==typeof r?e.push([t,r?"1":"0"]):"string"==typeof r?e.push([t,r]):"number"==typeof r?e.push([t,`${r}`]):null==r?e.push([t,""]):ge(r,t,e)}var be,xe=(e=&gt;(e.Space=" ",e.Enter="Enter",e.Escape="Escape",e.Backspace="Backspace",e.Delete="Delete",e.ArrowLeft="ArrowLeft",e.ArrowUp="ArrowUp",e.ArrowRight="ArrowRight",e.ArrowDown="ArrowDown",e.Home="Home",e.End="End",e.PageUp="PageUp",e.PageDown="PageDown",e.Tab="Tab",e))(xe||{}),ke=r(34155),Ce=(e=&gt;(e[e.Open=0]="Open",e[e.Closed=1]="Closed",e))(Ce||{}),Se=(e=&gt;(e[e.Single=0]="Single",e[e.Multi=1]="Multi",e))(Se||{}),we=((be=we||{})[be.Pointer=0]="Pointer",be[be.Focus=1]="Focus",be[be.Other=2]="Other",be),Ee=(e=&gt;(e[e.OpenCombobox=0]="OpenCombobox",e[e.CloseCombobox=1]="CloseCombobox",e[e.GoToOption=2]="GoToOption",e[e.RegisterOption=3]="RegisterOption",e[e.UnregisterOption=4]="UnregisterOption",e[e.RegisterLabel=5]="RegisterLabel",e[e.SetActivationTrigger=6]="SetActivationTrigger",e[e.UpdateVirtualOptions=7]="UpdateVirtualOptions",e))(Ee||{});function Re(e,t=(e=&gt;e)){let r=null!==e.activeOptionIndex?e.options[e.activeOptionIndex]:null,n=t(e.options.slice()),o=n.length&gt;0&amp;&amp;null!==n[0].dataRef.current.order?n.sort(((e,t)=&gt;e.dataRef.current.order-t.dataRef.current.order)):U(n,(e=&gt;e.dataRef.current.domRef.current)),i=r?o.indexOf(r):null;return-1===i&amp;&amp;(i=null),{options:o,activeOptionIndex:i}}let Ne={1(e){var t;return null!=(t=e.dataRef.current)&amp;&amp;t.disabled||1===e.comboboxState?e:{...e,activeOptionIndex:null,comboboxState:1}},0(e){var t,r;if(null!=(t=e.dataRef.current)&amp;&amp;t.disabled||0===e.comboboxState)return e;if(null!=(r=e.dataRef.current)&amp;&amp;r.value){let t=e.dataRef.current.calculateIndex(e.dataRef.current.value);if(-1!==t)return{...e,activeOptionIndex:t,comboboxState:0}}return{...e,comboboxState:0}},2(e,t){var r,n,o,i,a;if(null!=(r=e.dataRef.current)&amp;&amp;r.disabled||null!=(n=e.dataRef.current)&amp;&amp;n.optionsRef.current&amp;&amp;(null==(o=e.dataRef.current)||!o.optionsPropsRef.current.static)&amp;&amp;1===e.comboboxState)return e;if(e.virtual){let r=t.focus===he.Specific?t.idx:fe(t,{resolveItems:()=&gt;e.virtual.options,resolveActiveIndex:()=&gt;{var t,r;return null!=(r=null!=(t=e.activeOptionIndex)?t:e.virtual.options.findIndex((t=&gt;!e.virtual.disabled(t))))?r:null},resolveDisabled:e.virtual.disabled,resolveId(){throw new Error("Function not implemented.")}}),n=null!=(i=t.trigger)?i:2;return e.activeOptionIndex===r&amp;&amp;e.activationTrigger===n?e:{...e,activeOptionIndex:r,activationTrigger:n}}let s=Re(e);if(null===s.activeOptionIndex){let e=s.options.findIndex((e=&gt;!e.dataRef.current.disabled));-1!==e&amp;&amp;(s.activeOptionIndex=e)}let c=t.focus===he.Specific?t.idx:fe(t,{resolveItems:()=&gt;s.options,resolveActiveIndex:()=&gt;s.activeOptionIndex,resolveId:e=&gt;e.id,resolveDisabled:e=&gt;e.dataRef.current.disabled}),u=null!=(a=t.trigger)?a:2;return e.activeOptionIndex===c&amp;&amp;e.activationTrigger===u?e:{...e,...s,activeOptionIndex:c,activationTrigger:u}},3:(e,t)=&gt;{var r,n,o;if(null!=(r=e.dataRef.current)&amp;&amp;r.virtual)return{...e,options:[...e.options,t.payload]};let i=t.payload,a=Re(e,(e=&gt;(e.push(i),e)));null===e.activeOptionIndex&amp;&amp;null!=(n=e.dataRef.current)&amp;&amp;n.isSelected(t.payload.dataRef.current.value)&amp;&amp;(a.activeOptionIndex=a.options.indexOf(i));let s={...e,...a,activationTrigger:2};return null!=(o=e.dataRef.current)&amp;&amp;o.__demoMode&amp;&amp;void 0===e.dataRef.current.value&amp;&amp;(s.activeOptionIndex=0),s},4:(e,t)=&gt;{var r;if(null!=(r=e.dataRef.current)&amp;&amp;r.virtual)return{...e,options:e.options.filter((e=&gt;e.id!==t.id))};let n=Re(e,(e=&gt;{let r=e.findIndex((e=&gt;e.id===t.id));return-1!==r&amp;&amp;e.splice(r,1),e}));return{...e,...n,activationTrigger:2}},5:(e,t)=&gt;e.labelId===t.id?e:{...e,labelId:t.id},6:(e,t)=&gt;e.activationTrigger===t.trigger?e:{...e,activationTrigger:t.trigger},7:(e,t)=&gt;{var r;if((null==(r=e.virtual)?void 0:r.options)===t.options)return e;let n=e.activeOptionIndex;if(null!==e.activeOptionIndex){let r=t.options.indexOf(e.virtual.options[e.activeOptionIndex]);n=-1!==r?r:null}return{...e,activeOptionIndex:n,virtual:Object.assign({},e.virtual,{options:t.options})}}},Te=(0,n.createContext)(null);function Pe(e){let t=(0,n.useContext)(Te);if(null===t){let t=new Error(`&lt;${e} /&gt; is missing a parent &lt;Combobox /&gt; component.`);throw Error.captureStackTrace&amp;&amp;Error.captureStackTrace(t,Pe),t}return t}Te.displayName="ComboboxActionsContext";let Ae=(0,n.createContext)(null);function Ie(e){var t;let r=Me("VirtualProvider"),[o,i]=(0,n.useMemo)((()=&gt;{let e=r.optionsRef.current;if(!e)return[0,0];let t=window.getComputedStyle(e);return[parseFloat(t.paddingBlockStart||t.paddingTop),parseFloat(t.paddingBlockEnd||t.paddingBottom)]}),[r.optionsRef.current]),a=(u={scrollPaddingStart:o,scrollPaddingEnd:i,count:r.virtual.options.length,estimateSize:()=&gt;40,getScrollElement(){var e;return null!=(e=r.optionsRef.current)?e:null},overscan:12},b({observeElementRect:l,observeElementOffset:m,scrollToFn:f,...u})),[s,c]=(0,n.useState)(0);var u;return S((()=&gt;{c((e=&gt;e+1))}),[null==(t=r.virtual)?void 0:t.options]),n.createElement(Ae.Provider,{value:a},n.createElement("div",{style:{position:"relative",width:"100%",height:`${a.getTotalSize()}px`},ref:e=&gt;{if(e){if("undefined"!=typeof ke&amp;&amp;void 0!==ke.env.JEST_WORKER_ID||0===r.activationTrigger)return;null!==r.activeOptionIndex&amp;&amp;r.virtual.options.length&gt;r.activeOptionIndex&amp;&amp;a.scrollToIndex(r.activeOptionIndex)}}},a.getVirtualItems().map((t=&gt;{var o;return n.createElement(n.Fragment,{key:t.key},n.cloneElement(null==(o=e.children)?void 0:o.call(e,{option:r.virtual.options[t.index],open:0===r.comboboxState}),{key:`${s}-${t.key}`,"data-index":t.index,"aria-setsize":r.virtual.options.length,"aria-posinset":t.index+1,style:{position:"absolute",top:0,left:0,transform:`translateY(${t.start}px)`,overflowAnchor:"none"}}))}))))}let Be=(0,n.createContext)(null);function Me(e){let t=(0,n.useContext)(Be);if(null===t){let t=new Error(`&lt;${e} /&gt; is missing a parent &lt;Combobox /&gt; component.`);throw Error.captureStackTrace&amp;&amp;Error.captureStackTrace(t,Me),t}return t}function qe(e,t){return I(t.type,Ne,e,t)}Be.displayName="ComboboxDataContext";let Oe=n.Fragment;let _e=Q.RenderStrategy|Q.Static;let De=oe((function(e,t){let{value:r,defaultValue:o,onChange:i,form:a,name:s,by:c=null,disabled:u=!1,__demoMode:l=!1,nullable:d=!1,multiple:p=!1,immediate:m=!1,virtual:h=null,...f}=e,g=null,[y=(p?[]:void 0),v]=function(e,t,r){let[o,i]=(0,n.useState)(r),a=void 0!==e,s=(0,n.useRef)(a),c=(0,n.useRef)(!1),u=(0,n.useRef)(!1);return!a||s.current||c.current?!a&amp;&amp;s.current&amp;&amp;!u.current&amp;&amp;(u.current=!0,s.current=a,console.error("A component is changing from controlled to uncontrolled. This may be caused by the value changing from a defined value to undefined, which should not happen.")):(c.current=!0,s.current=a,console.error("A component is changing from uncontrolled to controlled. This may be caused by the value changing from undefined to a defined value, which should not happen.")),[a?e:o,R((e=&gt;(a||i(e),null==t?void 0:t(e))))]}(r,i,o),[b,x]=(0,n.useReducer)(qe,{dataRef:(0,n.createRef)(),comboboxState:l?0:1,options:[],virtual:null,activeOptionIndex:null,activationTrigger:2,labelId:null}),k=(0,n.useRef)(!1),C=(0,n.useRef)({static:!1,hold:!1}),w=(0,n.useRef)(null),E=(0,n.useRef)(null),N=(0,n.useRef)(null),P=(0,n.useRef)(null),A=R("string"==typeof c?(e,t)=&gt;{let r=c;return(null==e?void 0:e[r])===(null==t?void 0:t[r])}:null!=c?c:(e,t)=&gt;e===t),B=R((e=&gt;b.options.findIndex((t=&gt;A(t.dataRef.current.value,e))))),M=(0,n.useCallback)((e=&gt;I(O.mode,{1:()=&gt;y.some((t=&gt;A(t,e))),0:()=&gt;A(y,e)})),[y]),q=R((e=&gt;b.activeOptionIndex===B(e))),O=(0,n.useMemo)((()=&gt;({...b,immediate:false,optionsPropsRef:C,labelRef:w,inputRef:E,buttonRef:N,optionsRef:P,value:y,defaultValue:o,disabled:u,mode:p?1:0,virtual:b.virtual,get activeOptionIndex(){if(k.current&amp;&amp;null===b.activeOptionIndex&amp;&amp;b.options.length&gt;0){g;let e=b.options.findIndex((e=&gt;!e.dataRef.current.disabled));if(-1!==e)return e}return b.activeOptionIndex},calculateIndex:B,compare:A,isSelected:M,isActive:q,nullable:d,__demoMode:l})),[y,o,u,p,d,l,b,g]);S((()=&gt;{}),[g,void 0]),S((()=&gt;{b.dataRef.current=O}),[O]),K([O.buttonRef,O.inputRef,O.optionsRef],(()=&gt;V.closeCombobox()),0===O.comboboxState);let _=(0,n.useMemo)((()=&gt;{var e,t,r;return{open:0===O.comboboxState,disabled:u,activeIndex:O.activeOptionIndex,activeOption:null===O.activeOptionIndex?null:O.virtual?O.virtual.options[null!=(e=O.activeOptionIndex)?e:0]:null!=(r=null==(t=O.options[O.activeOptionIndex])?void 0:t.dataRef.current.value)?r:null,value:y}}),[O,u,y]),D=R((()=&gt;{if(null!==O.activeOptionIndex){if(O.virtual)H(O.virtual.options[O.activeOptionIndex]);else{let{dataRef:e}=O.options[O.activeOptionIndex];H(e.current.value)}V.goToOption(he.Specific,O.activeOptionIndex)}})),z=R((()=&gt;{x({type:0}),k.current=!0})),L=R((()=&gt;{x({type:1}),k.current=!1})),U=R(((e,t,r)=&gt;(k.current=!1,e===he.Specific?x({type:2,focus:he.Specific,idx:t,trigger:r}):x({type:2,focus:e,trigger:r})))),j=R(((e,t)=&gt;(x({type:3,payload:{id:e,dataRef:t}}),()=&gt;{O.isActive(t.current.value)&amp;&amp;(k.current=!0),x({type:4,id:e})}))),F=R((e=&gt;(x({type:5,id:e}),()=&gt;x({type:5,id:null})))),H=R((e=&gt;I(O.mode,{0:()=&gt;null==v?void 0:v(e),1(){let t=O.value.slice(),r=t.findIndex((t=&gt;A(t,e)));return-1===r?t.push(e):t.splice(r,1),null==v?void 0:v(t)}}))),W=R((e=&gt;{x({type:6,trigger:e})})),V=(0,n.useMemo)((()=&gt;({onChange:H,registerOption:j,registerLabel:F,goToOption:U,closeCombobox:L,openCombobox:z,setActivationTrigger:W,selectActiveOption:D})),[]),Z=null===t?{}:{ref:t},G=(0,n.useRef)(null),Y=T();return(0,n.useEffect)((()=&gt;{G.current&amp;&amp;void 0!==o&amp;&amp;Y.addEventListener(G.current,"reset",(()=&gt;{null==v||v(o)}))}),[G,v]),n.createElement(Te.Provider,{value:V},n.createElement(Be.Provider,{value:O},n.createElement(de,{value:I(O.comboboxState,{0:le.Open,1:le.Closed})},null!=s&amp;&amp;null!=y&amp;&amp;ge({[s]:y}).map((([e,t],r)=&gt;n.createElement(ce,{features:se.Hidden,ref:0===r?e=&gt;{var t;G.current=null!=(t=null==e?void 0:e.closest("form"))?t:null}:void 0,...ie({key:e,as:"input",type:"hidden",hidden:!0,readOnly:!0,form:a,disabled:u,name:e,value:t})}))),ee({ourProps:Z,theirProps:f,slot:_,defaultTag:Oe,name:"Combobox"}))))})),ze=oe((function(e,t){var r;let o=Me("Combobox.Button"),i=Pe("Combobox.Button"),a=Z(o.buttonRef,t),s=A(),{id:c=`headlessui-combobox-button-${s}`,...u}=e,l=T(),d=R((e=&gt;{switch(e.key){case xe.ArrowDown:return e.preventDefault(),e.stopPropagation(),1===o.comboboxState&amp;&amp;i.openCombobox(),l.nextFrame((()=&gt;{var e;return null==(e=o.inputRef.current)?void 0:e.focus({preventScroll:!0})}));case xe.ArrowUp:return e.preventDefault(),e.stopPropagation(),1===o.comboboxState&amp;&amp;(i.openCombobox(),l.nextFrame((()=&gt;{o.value||i.goToOption(he.Last)}))),l.nextFrame((()=&gt;{var e;return null==(e=o.inputRef.current)?void 0:e.focus({preventScroll:!0})}));case xe.Escape:return 0!==o.comboboxState?void 0:(e.preventDefault(),o.optionsRef.current&amp;&amp;!o.optionsPropsRef.current.static&amp;&amp;e.stopPropagation(),i.closeCombobox(),l.nextFrame((()=&gt;{var e;return null==(e=o.inputRef.current)?void 0:e.focus({preventScroll:!0})})));default:return}})),p=R((e=&gt;{if(me(e.currentTarget))return e.preventDefault();0===o.comboboxState?i.closeCombobox():(e.preventDefault(),i.openCombobox()),l.nextFrame((()=&gt;{var e;return null==(e=o.inputRef.current)?void 0:e.focus({preventScroll:!0})}))})),m=E((()=&gt;{if(o.labelId)return[o.labelId,c].join(" ")}),[o.labelId,c]),h=(0,n.useMemo)((()=&gt;({open:0===o.comboboxState,disabled:o.disabled,value:o.value})),[o]);return ee({ourProps:{ref:a,id:c,type:W(e,o.buttonRef),tabIndex:-1,"aria-haspopup":"listbox","aria-controls":null==(r=o.optionsRef.current)?void 0:r.id,"aria-expanded":0===o.comboboxState,"aria-labelledby":m,disabled:o.disabled,onClick:p,onKeyDown:d},theirProps:u,slot:h,defaultTag:"button",name:"Combobox.Button"})})),Le=oe((function(e,t){var r,o,i,a,s;let c=A(),{id:u=`headlessui-combobox-input-${c}`,onChange:l,displayValue:d,type:p="text",...m}=e,h=Me("Combobox.Input"),f=Pe("Combobox.Input"),g=Z(h.inputRef,t),y=function(...e){return(0,n.useMemo)((()=&gt;B(...e)),[...e])}(h.inputRef),v=(0,n.useRef)(!1),b=T(),x=R((()=&gt;{f.onChange(null),h.optionsRef.current&amp;&amp;(h.optionsRef.current.scrollTop=0),f.goToOption(he.Nothing)})),k=function(){var e;return"function"==typeof d&amp;&amp;void 0!==h.value?null!=(e=d(h.value))?e:"":"string"==typeof h.value?h.value:""}();Y((([e,t],[r,n])=&gt;{if(v.current)return;let o=h.inputRef.current;o&amp;&amp;((0===n&amp;&amp;1===t||e!==r)&amp;&amp;(o.value=e),requestAnimationFrame((()=&gt;{if(v.current||!o||(null==y?void 0:y.activeElement)!==o)return;let{selectionStart:e,selectionEnd:t}=o;0===Math.abs((null!=t?t:0)-(null!=e?e:0))&amp;&amp;0===e&amp;&amp;o.setSelectionRange(o.value.length,o.value.length)})))}),[k,h.comboboxState,y]),Y((([e],[t])=&gt;{if(0===e&amp;&amp;1===t){if(v.current)return;let e=h.inputRef.current;if(!e)return;let t=e.value,{selectionStart:r,selectionEnd:n,selectionDirection:o}=e;e.value="",e.value=t,null!==o?e.setSelectionRange(r,n,o):e.setSelectionRange(r,n)}}),[h.comboboxState]);let C=(0,n.useRef)(!1),S=R((()=&gt;{C.current=!0})),w=R((()=&gt;{b.nextFrame((()=&gt;{C.current=!1}))})),N=R((e=&gt;{switch(v.current=!0,e.key){case xe.Enter:if(v.current=!1,0!==h.comboboxState||C.current)return;if(e.preventDefault(),e.stopPropagation(),null===h.activeOptionIndex)return void f.closeCombobox();f.selectActiveOption(),0===h.mode&amp;&amp;f.closeCombobox();break;case xe.ArrowDown:return v.current=!1,e.preventDefault(),e.stopPropagation(),I(h.comboboxState,{0:()=&gt;f.goToOption(he.Next),1:()=&gt;f.openCombobox()});case xe.ArrowUp:return v.current=!1,e.preventDefault(),e.stopPropagation(),I(h.comboboxState,{0:()=&gt;f.goToOption(he.Previous),1:()=&gt;{f.openCombobox(),b.nextFrame((()=&gt;{h.value||f.goToOption(he.Last)}))}});case xe.Home:if(e.shiftKey)break;return v.current=!1,e.preventDefault(),e.stopPropagation(),f.goToOption(he.First);case xe.PageUp:return v.current=!1,e.preventDefault(),e.stopPropagation(),f.goToOption(he.First);case xe.End:if(e.shiftKey)break;return v.current=!1,e.preventDefault(),e.stopPropagation(),f.goToOption(he.Last);case xe.PageDown:return v.current=!1,e.preventDefault(),e.stopPropagation(),f.goToOption(he.Last);case xe.Escape:return v.current=!1,0!==h.comboboxState?void 0:(e.preventDefault(),h.optionsRef.current&amp;&amp;!h.optionsPropsRef.current.static&amp;&amp;e.stopPropagation(),h.nullable&amp;&amp;0===h.mode&amp;&amp;null===h.value&amp;&amp;x(),f.closeCombobox());case xe.Tab:if(v.current=!1,0!==h.comboboxState)return;0===h.mode&amp;&amp;1!==h.activationTrigger&amp;&amp;f.selectActiveOption(),f.closeCombobox()}})),P=R((e=&gt;{null==l||l(e),h.nullable&amp;&amp;0===h.mode&amp;&amp;""===e.target.value&amp;&amp;x(),f.openCombobox()})),M=R((e=&gt;{var t,r,n;let o=null!=(t=e.relatedTarget)?t:pe.find((t=&gt;t!==e.currentTarget));if(v.current=!1,(null==(r=h.optionsRef.current)||!r.contains(o))&amp;&amp;(null==(n=h.buttonRef.current)||!n.contains(o))&amp;&amp;0===h.comboboxState)return e.preventDefault(),0===h.mode&amp;&amp;(h.nullable&amp;&amp;null===h.value?x():1!==h.activationTrigger&amp;&amp;f.selectActiveOption()),f.closeCombobox()})),q=R((e=&gt;{var t,r,n;let o=null!=(t=e.relatedTarget)?t:pe.find((t=&gt;t!==e.currentTarget));null!=(r=h.buttonRef.current)&amp;&amp;r.contains(o)||null!=(n=h.optionsRef.current)&amp;&amp;n.contains(o)||h.disabled||h.immediate&amp;&amp;0!==h.comboboxState&amp;&amp;(f.openCombobox(),b.nextFrame((()=&gt;{f.setActivationTrigger(1)})))})),O=E((()=&gt;{if(h.labelId)return[h.labelId].join(" ")}),[h.labelId]),_=(0,n.useMemo)((()=&gt;({open:0===h.comboboxState,disabled:h.disabled})),[h]),D={ref:g,id:u,role:"combobox",type:p,"aria-controls":null==(r=h.optionsRef.current)?void 0:r.id,"aria-expanded":0===h.comboboxState,"aria-activedescendant":null===h.activeOptionIndex?void 0:h.virtual?null==(o=h.options.find((e=&gt;{var t;return!(null!=(t=h.virtual)&amp;&amp;t.disabled(e.dataRef.current.value))&amp;&amp;h.compare(e.dataRef.current.value,h.virtual.options[h.activeOptionIndex])})))?void 0:o.id:null==(i=h.options[h.activeOptionIndex])?void 0:i.id,"aria-labelledby":O,"aria-autocomplete":"list",defaultValue:null!=(s=null!=(a=e.defaultValue)?a:void 0!==h.defaultValue?null==d?void 0:d(h.defaultValue):null)?s:h.defaultValue,disabled:h.disabled,onCompositionStart:S,onCompositionEnd:w,onKeyDown:N,onChange:P,onFocus:q,onBlur:M};return ee({ourProps:D,theirProps:m,slot:_,defaultTag:"input",name:"Combobox.Input"})})),Ue=oe((function(e,t){let r=A(),{id:o=`headlessui-combobox-label-${r}`,...i}=e,a=Me("Combobox.Label"),s=Pe("Combobox.Label"),c=Z(a.labelRef,t);S((()=&gt;s.registerLabel(o)),[o]);let u=R((()=&gt;{var e;return null==(e=a.inputRef.current)?void 0:e.focus({preventScroll:!0})})),l=(0,n.useMemo)((()=&gt;({open:0===a.comboboxState,disabled:a.disabled})),[a]);return ee({ourProps:{ref:c,id:o,onClick:u},theirProps:i,slot:l,defaultTag:"label",name:"Combobox.Label"})})),je=oe((function(e,t){let r=A(),{id:o=`headlessui-combobox-options-${r}`,hold:i=!1,...a}=e,s=Me("Combobox.Options"),c=Z(s.optionsRef,t),u=(0,n.useContext)(ue),l=null!==u?(u&amp;le.Open)===le.Open:0===s.comboboxState;S((()=&gt;{var t;s.optionsPropsRef.current.static=null!=(t=e.static)&amp;&amp;t}),[s.optionsPropsRef,e.static]),S((()=&gt;{s.optionsPropsRef.current.hold=i}),[s.optionsPropsRef,i]),function({container:e,accept:t,walk:r,enabled:o=!0}){let i=(0,n.useRef)(t),a=(0,n.useRef)(r);(0,n.useEffect)((()=&gt;{i.current=t,a.current=r}),[t,r]),S((()=&gt;{if(!e||!o)return;let t=B(e);if(!t)return;let r=i.current,n=a.current,s=Object.assign((e=&gt;r(e)),{acceptNode:r}),c=t.createTreeWalker(e,NodeFilter.SHOW_ELEMENT,s,!1);for(;c.nextNode();)n(c.currentNode)}),[e,o,i,a])}({container:s.optionsRef.current,enabled:0===s.comboboxState,accept:e=&gt;"option"===e.getAttribute("role")?NodeFilter.FILTER_REJECT:e.hasAttribute("role")?NodeFilter.FILTER_SKIP:NodeFilter.FILTER_ACCEPT,walk(e){e.setAttribute("role","none")}});let d=E((()=&gt;{var e,t;return null!=(t=s.labelId)?t:null==(e=s.buttonRef.current)?void 0:e.id}),[s.labelId,s.buttonRef.current]),p=(0,n.useMemo)((()=&gt;({open:0===s.comboboxState,option:void 0})),[s]),m={"aria-labelledby":d,role:"listbox","aria-multiselectable":1===s.mode||void 0,id:o,ref:c};return s.virtual&amp;&amp;0===s.comboboxState&amp;&amp;Object.assign(a,{children:n.createElement(Ie,null,a.children)}),ee({ourProps:m,theirProps:a,slot:p,defaultTag:"ul",features:_e,visible:l,name:"Combobox.Options"})})),Fe=oe((function(e,t){var r;let o=A(),{id:i=`headlessui-combobox-option-${o}`,disabled:a=!1,value:s,order:c=null,...u}=e,l=Me("Combobox.Option"),d=Pe("Combobox.Option"),p=l.virtual?l.activeOptionIndex===l.calculateIndex(s):null!==l.activeOptionIndex&amp;&amp;(null==(r=l.options[l.activeOptionIndex])?void 0:r.id)===i,m=l.isSelected(s),h=(0,n.useRef)(null),f=w({disabled:a,value:s,domRef:h,order:c}),g=(0,n.useContext)(Ae),y=Z(t,h,g?g.measureElement:null),v=R((()=&gt;d.onChange(s)));S((()=&gt;d.registerOption(i,f)),[f,i]);let b=(0,n.useRef)(!(l.virtual||l.__demoMode));S((()=&gt;{if(!l.virtual||!l.__demoMode)return;let e=N();return e.requestAnimationFrame((()=&gt;{b.current=!0})),e.dispose}),[l.virtual,l.__demoMode]),S((()=&gt;{if(!b.current||0!==l.comboboxState||!p||0===l.activationTrigger)return;let e=N();return e.requestAnimationFrame((()=&gt;{var e,t;null==(t=null==(e=h.current)?void 0:e.scrollIntoView)||t.call(e,{block:"nearest"})})),e.dispose}),[h,p,l.comboboxState,l.activationTrigger,l.activeOptionIndex]);let x=R((e=&gt;{var t;if(a||null!=(t=l.virtual)&amp;&amp;t.disabled(s))return e.preventDefault();v(),j()||requestAnimationFrame((()=&gt;{var e;return null==(e=l.inputRef.current)?void 0:e.focus({preventScroll:!0})})),0===l.mode&amp;&amp;requestAnimationFrame((()=&gt;d.closeCombobox()))})),k=R((()=&gt;{var e;if(a||null!=(e=l.virtual)&amp;&amp;e.disabled(s))return d.goToOption(he.Nothing);let t=l.calculateIndex(s);d.goToOption(he.Specific,t)})),C=function(){let e=(0,n.useRef)([-1,-1]);return{wasMoved(t){let r=G(t);return(e.current[0]!==r[0]||e.current[1]!==r[1])&amp;&amp;(e.current=r,!0)},update(t){e.current=G(t)}}}(),E=R((e=&gt;C.update(e))),T=R((e=&gt;{var t;if(!C.wasMoved(e)||a||null!=(t=l.virtual)&amp;&amp;t.disabled(s)||p)return;let r=l.calculateIndex(s);d.goToOption(he.Specific,r,0)})),P=R((e=&gt;{var t;C.wasMoved(e)&amp;&amp;(a||null!=(t=l.virtual)&amp;&amp;t.disabled(s)||p&amp;&amp;(l.optionsPropsRef.current.hold||d.goToOption(he.Nothing)))})),I=(0,n.useMemo)((()=&gt;({active:p,selected:m,disabled:a})),[p,m,a]);return ee({ourProps:{id:i,ref:y,role:"option",tabIndex:!0===a?void 0:-1,"aria-disabled":!0===a||void 0,"aria-selected":m,disabled:void 0,onClick:x,onFocus:k,onPointerEnter:E,onMouseEnter:E,onPointerMove:T,onMouseMove:T,onPointerLeave:P,onMouseLeave:P},theirProps:u,slot:I,defaultTag:"li",name:"Combobox.Option"})})),Ke=Object.assign(De,{Input:Le,Button:ze,Label:Ue,Options:je,Option:Fe})},49050:function(e,t,r){"use strict";var n=r(67294);const o=n.forwardRef((function(e,t){return n.createElement("svg",Object.assign({xmlns:"http://www.w3.org/2000/svg",fill:"none",viewBox:"0 0 24 24",strokeWidth:2,stroke:"currentColor","aria-hidden":"true",ref:t},e),n.createElement("path",{strokeLinecap:"round",strokeLinejoin:"round",d:"M14.828 14.828a4 4 0 01-5.656 0M9 10h.01M15 10h.01M21 12a9 9 0 11-18 0 9 9 0 0118 0z"}))}));t.Z=o},69065:function(e,t,r){"use strict";var n=r(67294);const o=n.forwardRef((function(e,t){return n.createElement("svg",Object.assign({xmlns:"http://www.w3.org/2000/svg",fill:"none",viewBox:"0 0 24 24",strokeWidth:2,stroke:"currentColor","aria-hidden":"true",ref:t},e),n.createElement("path",{strokeLinecap:"round",strokeLinejoin:"round",d:"M4 6h16M4 12h16M4 18h16"}))}));t.Z=o},5506:function(e,t,r){"use strict";var n=r(67294);const o=n.forwardRef((function(e,t){return n.createElement("svg",Object.assign({xmlns:"http://www.w3.org/2000/svg",fill:"none",viewBox:"0 0 24 24",strokeWidth:2,stroke:"currentColor","aria-hidden":"true",ref:t},e),n.createElement("path",{strokeLinecap:"round",strokeLinejoin:"round",d:"M6 18L18 6M6 6l12 12"}))}));t.Z=o},93973:function(e,t,r){"use strict";var n=r(67294);const o=n.forwardRef((function(e,t){return n.createElement("svg",Object.assign({xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 20 20",fill:"currentColor","aria-hidden":"true",ref:t},e),n.createElement("path",{fillRule:"evenodd",d:"M9.707 16.707a1 1 0 01-1.414 0l-6-6a1 1 0 010-1.414l6-6a1 1 0 011.414 1.414L5.414 9H17a1 1 0 110 2H5.414l4.293 4.293a1 1 0 010 1.414z",clipRule:"evenodd"}))}));t.Z=o},63519:function(e,t,r){"use strict";var n=r(67294);const o=n.forwardRef((function(e,t){return n.createElement("svg",Object.assign({xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 20 20",fill:"currentColor","aria-hidden":"true",ref:t},e),n.createElement("path",{fillRule:"evenodd",d:"M10.293 3.293a1 1 0 011.414 0l6 6a1 1 0 010 1.414l-6 6a1 1 0 01-1.414-1.414L14.586 11H3a1 1 0 110-2h11.586l-4.293-4.293a1 1 0 010-1.414z",clipRule:"evenodd"}))}));t.Z=o},13342:function(e,t,r){"use strict";var n=r(67294);const o=n.forwardRef((function(e,t){return n.createElement("svg",Object.assign({xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 20 20",fill:"currentColor","aria-hidden":"true",ref:t},e),n.createElement("path",{fillRule:"evenodd",d:"M5.293 7.293a1 1 0 011.414 0L10 10.586l3.293-3.293a1 1 0 111.414 1.414l-4 4a1 1 0 01-1.414 0l-4-4a1 1 0 010-1.414z",clipRule:"evenodd"}))}));t.Z=o},51183:function(e,t,r){"use strict";var n=r(67294);const o=n.forwardRef((function(e,t){return n.createElement("svg",Object.assign({xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 20 20",fill:"currentColor","aria-hidden":"true",ref:t},e),n.createElement("path",{fillRule:"evenodd",d:"M7.293 14.707a1 1 0 010-1.414L10.586 10 7.293 6.707a1 1 0 011.414-1.414l4 4a1 1 0 010 1.414l-4 4a1 1 0 01-1.414 0z",clipRule:"evenodd"}))}));t.Z=o},69743:function(e,t,r){"use strict";var n=r(67294);const o=n.forwardRef((function(e,t){return n.createElement("svg",Object.assign({xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 20 20",fill:"currentColor","aria-hidden":"true",ref:t},e),n.createElement("path",{fillRule:"evenodd",d:"M8 4a4 4 0 100 8 4 4 0 000-8zM2 8a6 6 0 1110.89 3.476l4.817 4.817a1 1 0 01-1.414 1.414l-4.816-4.816A6 6 0 012 8z",clipRule:"evenodd"}))}));t.Z=o},46069:function(e,t,r){"use strict";r.d(t,{fC:function(){return w},z$:function(){return E}});var n=r(87462),o=r(67294),i=r(28771),a=r(25360),s=r(36206),c=r(77342),u=r(57898),l=r(7546),d=r(29115),p=r(75320);const m="Checkbox",[h,f]=(0,a.b)(m),[g,y]=h(m),v=(0,o.forwardRef)(((e,t)=&gt;{const{__scopeCheckbox:r,name:a,checked:u,defaultChecked:l,required:d,disabled:m,value:h="on",onCheckedChange:f,...y}=e,[v,b]=(0,o.useState)(null),x=(0,i.e)(t,(e=&gt;b(e))),w=(0,o.useRef)(!1),E=!v||Boolean(v.closest("form")),[R=!1,N]=(0,c.T)({prop:u,defaultProp:l,onChange:f}),T=(0,o.useRef)(R);return(0,o.useEffect)((()=&gt;{const e=null===v||void 0===v?void 0:v.form;if(e){const t=()=&gt;N(T.current);return e.addEventListener("reset",t),()=&gt;e.removeEventListener("reset",t)}}),[v,N]),(0,o.createElement)(g,{scope:r,state:R,disabled:m},(0,o.createElement)(p.WV.button,(0,n.Z)({type:"button",role:"checkbox","aria-checked":C(R)?"mixed":R,"aria-required":d,"data-state":S(R),"data-disabled":m?"":void 0,disabled:m,value:h},y,{ref:x,onKeyDown:(0,s.M)(e.onKeyDown,(e=&gt;{"Enter"===e.key&amp;&amp;e.preventDefault()})),onClick:(0,s.M)(e.onClick,(e=&gt;{N((e=&gt;!!C(e)||!e)),E&amp;&amp;(w.current=e.isPropagationStopped(),w.current||e.stopPropagation())}))})),E&amp;&amp;(0,o.createElement)(k,{control:v,bubbles:!w.current,name:a,value:h,checked:R,required:d,disabled:m,style:{transform:"translateX(-100%)"}}))})),b="CheckboxIndicator",x=(0,o.forwardRef)(((e,t)=&gt;{const{__scopeCheckbox:r,forceMount:i,...a}=e,s=y(b,r);return(0,o.createElement)(d.z,{present:i||C(s.state)||!0===s.state},(0,o.createElement)(p.WV.span,(0,n.Z)({"data-state":S(s.state),"data-disabled":s.disabled?"":void 0},a,{ref:t,style:{pointerEvents:"none",...e.style}})))})),k=e=&gt;{const{control:t,checked:r,bubbles:i=!0,...a}=e,s=(0,o.useRef)(null),c=(0,u.D)(r),d=(0,l.t)(t);return(0,o.useEffect)((()=&gt;{const e=s.current,t=window.HTMLInputElement.prototype,n=Object.getOwnPropertyDescriptor(t,"checked").set;if(c!==r&amp;&amp;n){const t=new Event("click",{bubbles:i});e.indeterminate=C(r),n.call(e,!C(r)&amp;&amp;r),e.dispatchEvent(t)}}),[c,r,i]),(0,o.createElement)("input",(0,n.Z)({type:"checkbox","aria-hidden":!0,defaultChecked:!C(r)&amp;&amp;r},a,{tabIndex:-1,ref:s,style:{...e.style,...d,position:"absolute",pointerEvents:"none",opacity:0,margin:0}}))};function C(e){return"indeterminate"===e}function S(e){return C(e)?"indeterminate":e?"checked":"unchecked"}const w=v,E=x},93133:function(e,t,r){"use strict";r.d(t,{oC:function(){return xt},VY:function(){return gt},ZA:function(){return yt},ck:function(){return bt},wU:function(){return St},__:function(){return vt},Uv:function(){return ft},Ee:function(){return kt},Rk:function(){return Ct},fC:function(){return mt},Z0:function(){return wt},Tr:function(){return Et},tu:function(){return Nt},fF:function(){return Rt},xz:function(){return ht}});var n=r(87462),o=r(67294),i=r(36206),a=r(28771),s=r(25360),c=r(77342),u=r(75320),l=r(65936),d=r(78990),p=r(46063),m=r(27552),h=r(95420),f=r(91276),g=r(53990),y=r(42651),v=r(29115),b=r(66681),x=r(88426),k=r(79698),C=r(23541),S=r(71930);const w=["Enter"," "],E=["ArrowUp","PageDown","End"],R=["ArrowDown","PageUp","Home",...E],N={ltr:[...w,"ArrowRight"],rtl:[...w,"ArrowLeft"]},T={ltr:["ArrowLeft"],rtl:["ArrowRight"]},P="Menu",[A,I,B]=(0,l.B)(P),[M,q]=(0,s.b)(P,[B,g.D7,b.Pc]),O=(0,g.D7)(),_=(0,b.Pc)(),[D,z]=M(P),[L,U]=M(P),j=e=&gt;{const{__scopeMenu:t,open:r=!1,children:n,dir:i,onOpenChange:a,modal:s=!0}=e,c=O(t),[u,l]=(0,o.useState)(null),p=(0,o.useRef)(!1),m=(0,k.W)(a),h=(0,d.gm)(i);return(0,o.useEffect)((()=&gt;{const e=()=&gt;{p.current=!0,document.addEventListener("pointerdown",t,{capture:!0,once:!0}),document.addEventListener("pointermove",t,{capture:!0,once:!0})},t=()=&gt;p.current=!1;return document.addEventListener("keydown",e,{capture:!0}),()=&gt;{document.removeEventListener("keydown",e,{capture:!0}),document.removeEventListener("pointerdown",t,{capture:!0}),document.removeEventListener("pointermove",t,{capture:!0})}}),[]),(0,o.createElement)(g.fC,c,(0,o.createElement)(D,{scope:t,open:r,onOpenChange:m,content:u,onContentChange:l},(0,o.createElement)(L,{scope:t,onClose:(0,o.useCallback)((()=&gt;m(!1)),[m]),isUsingKeyboardRef:p,dir:h,modal:s},n)))},F=(0,o.forwardRef)(((e,t)=&gt;{const{__scopeMenu:r,...i}=e,a=O(r);return(0,o.createElement)(g.ee,(0,n.Z)({},a,i,{ref:t}))})),K="MenuPortal",[H,W]=M(K,{forceMount:void 0}),V=e=&gt;{const{__scopeMenu:t,forceMount:r,children:n,container:i}=e,a=z(K,t);return(0,o.createElement)(H,{scope:t,forceMount:r},(0,o.createElement)(v.z,{present:r||a.open},(0,o.createElement)(y.h,{asChild:!0,container:i},n)))},Z="MenuContent",[G,Y]=M(Z),X=(0,o.forwardRef)(((e,t)=&gt;{const r=W(Z,e.__scopeMenu),{forceMount:i=r.forceMount,...a}=e,s=z(Z,e.__scopeMenu),c=U(Z,e.__scopeMenu);return(0,o.createElement)(A.Provider,{scope:e.__scopeMenu},(0,o.createElement)(v.z,{present:i||s.open},(0,o.createElement)(A.Slot,{scope:e.__scopeMenu},c.modal?(0,o.createElement)($,(0,n.Z)({},a,{ref:t})):(0,o.createElement)(Q,(0,n.Z)({},a,{ref:t})))))})),$=(0,o.forwardRef)(((e,t)=&gt;{const r=z(Z,e.__scopeMenu),s=(0,o.useRef)(null),c=(0,a.e)(t,s);return(0,o.useEffect)((()=&gt;{const e=s.current;if(e)return(0,C.Ry)(e)}),[]),(0,o.createElement)(J,(0,n.Z)({},e,{ref:c,trapFocus:r.open,disableOutsidePointerEvents:r.open,disableOutsideScroll:!0,onFocusOutside:(0,i.M)(e.onFocusOutside,(e=&gt;e.preventDefault()),{checkForDefaultPrevented:!1}),onDismiss:()=&gt;r.onOpenChange(!1)}))})),Q=(0,o.forwardRef)(((e,t)=&gt;{const r=z(Z,e.__scopeMenu);return(0,o.createElement)(J,(0,n.Z)({},e,{ref:t,trapFocus:!1,disableOutsidePointerEvents:!1,disableOutsideScroll:!1,onDismiss:()=&gt;r.onOpenChange(!1)}))})),J=(0,o.forwardRef)(((e,t)=&gt;{const{__scopeMenu:r,loop:s=!1,trapFocus:c,onOpenAutoFocus:u,onCloseAutoFocus:l,disableOutsidePointerEvents:d,onEntryFocus:f,onEscapeKeyDown:y,onPointerDownOutside:v,onFocusOutside:k,onInteractOutside:C,onDismiss:w,disableOutsideScroll:N,...T}=e,P=z(Z,r),A=U(Z,r),B=O(r),M=_(r),q=I(r),[D,L]=(0,o.useState)(null),j=(0,o.useRef)(null),F=(0,a.e)(t,j,P.onContentChange),K=(0,o.useRef)(0),H=(0,o.useRef)(""),W=(0,o.useRef)(0),V=(0,o.useRef)(null),Y=(0,o.useRef)("right"),X=(0,o.useRef)(0),$=N?S.Z:o.Fragment,Q=N?{as:x.g7,allowPinchZoom:!0}:void 0,J=e=&gt;{var t,r;const n=H.current+e,o=q().filter((e=&gt;!e.disabled)),i=document.activeElement,a=null===(t=o.find((e=&gt;e.ref.current===i)))||void 0===t?void 0:t.textValue,s=function(e,t,r){const n=t.length&gt;1&amp;&amp;Array.from(t).every((e=&gt;e===t[0]))?t[0]:t,o=r?e.indexOf(r):-1;let i=(a=e,s=Math.max(o,0),a.map(((e,t)=&gt;a[(s+t)%a.length])));var a,s;1===n.length&amp;&amp;(i=i.filter((e=&gt;e!==r)));const c=i.find((e=&gt;e.toLowerCase().startsWith(n.toLowerCase())));return c!==r?c:void 0}(o.map((e=&gt;e.textValue)),n,a),c=null===(r=o.find((e=&gt;e.textValue===s)))||void 0===r?void 0:r.ref.current;!function e(t){H.current=t,window.clearTimeout(K.current),""!==t&amp;&amp;(K.current=window.setTimeout((()=&gt;e("")),1e3))}(n),c&amp;&amp;setTimeout((()=&gt;c.focus()))};(0,o.useEffect)((()=&gt;()=&gt;window.clearTimeout(K.current)),[]),(0,m.EW)();const ee=(0,o.useCallback)((e=&gt;{var t,r;return Y.current===(null===(t=V.current)||void 0===t?void 0:t.side)&amp;&amp;function(e,t){if(!t)return!1;return function(e,t){const{x:r,y:n}=e;let o=!1;for(let i=0,a=t.length-1;i&lt;t.length;a=i++){const e=t[i].x,s=t[i].y,c=t[a].x,u=t[a].y;s&gt;n!==u&gt;n&amp;&amp;r&lt;(c-e)*(n-s)/(u-s)+e&amp;&amp;(o=!o)}return o}({x:e.clientX,y:e.clientY},t)}(e,null===(r=V.current)||void 0===r?void 0:r.area)}),[]);return(0,o.createElement)(G,{scope:r,searchRef:H,onItemEnter:(0,o.useCallback)((e=&gt;{ee(e)&amp;&amp;e.preventDefault()}),[ee]),onItemLeave:(0,o.useCallback)((e=&gt;{var t;ee(e)||(null===(t=j.current)||void 0===t||t.focus(),L(null))}),[ee]),onTriggerLeave:(0,o.useCallback)((e=&gt;{ee(e)&amp;&amp;e.preventDefault()}),[ee]),pointerGraceTimerRef:W,onPointerGraceIntentChange:(0,o.useCallback)((e=&gt;{V.current=e}),[])},(0,o.createElement)($,Q,(0,o.createElement)(h.M,{asChild:!0,trapped:c,onMountAutoFocus:(0,i.M)(u,(e=&gt;{var t;e.preventDefault(),null===(t=j.current)||void 0===t||t.focus()})),onUnmountAutoFocus:l},(0,o.createElement)(p.XB,{asChild:!0,disableOutsidePointerEvents:d,onEscapeKeyDown:y,onPointerDownOutside:v,onFocusOutside:k,onInteractOutside:C,onDismiss:w},(0,o.createElement)(b.fC,(0,n.Z)({asChild:!0},M,{dir:A.dir,orientation:"vertical",loop:s,currentTabStopId:D,onCurrentTabStopIdChange:L,onEntryFocus:(0,i.M)(f,(e=&gt;{A.isUsingKeyboardRef.current||e.preventDefault()}))}),(0,o.createElement)(g.VY,(0,n.Z)({role:"menu","aria-orientation":"vertical","data-state":Re(P.open),"data-radix-menu-content":"",dir:A.dir},B,T,{ref:F,style:{outline:"none",...T.style},onKeyDown:(0,i.M)(T.onKeyDown,(e=&gt;{const t=e.target.closest("[data-radix-menu-content]")===e.currentTarget,r=e.ctrlKey||e.altKey||e.metaKey,n=1===e.key.length;t&amp;&amp;("Tab"===e.key&amp;&amp;e.preventDefault(),!r&amp;&amp;n&amp;&amp;J(e.key));const o=j.current;if(e.target!==o)return;if(!R.includes(e.key))return;e.preventDefault();const i=q().filter((e=&gt;!e.disabled)).map((e=&gt;e.ref.current));E.includes(e.key)&amp;&amp;i.reverse(),function(e){const t=document.activeElement;for(const r of e){if(r===t)return;if(r.focus(),document.activeElement!==t)return}}(i)})),onBlur:(0,i.M)(e.onBlur,(e=&gt;{e.currentTarget.contains(e.target)||(window.clearTimeout(K.current),H.current="")})),onPointerMove:(0,i.M)(e.onPointerMove,Pe((e=&gt;{const t=e.target,r=X.current!==e.clientX;if(e.currentTarget.contains(t)&amp;&amp;r){const t=e.clientX&gt;X.current?"right":"left";Y.current=t,X.current=e.clientX}})))})))))))})),ee=(0,o.forwardRef)(((e,t)=&gt;{const{__scopeMenu:r,...i}=e;return(0,o.createElement)(u.WV.div,(0,n.Z)({role:"group"},i,{ref:t}))})),te=(0,o.forwardRef)(((e,t)=&gt;{const{__scopeMenu:r,...i}=e;return(0,o.createElement)(u.WV.div,(0,n.Z)({},i,{ref:t}))})),re="MenuItem",ne="menu.itemSelect",oe=(0,o.forwardRef)(((e,t)=&gt;{const{disabled:r=!1,onSelect:s,...c}=e,l=(0,o.useRef)(null),d=U(re,e.__scopeMenu),p=Y(re,e.__scopeMenu),m=(0,a.e)(t,l),h=(0,o.useRef)(!1);return(0,o.createElement)(ie,(0,n.Z)({},c,{ref:m,disabled:r,onClick:(0,i.M)(e.onClick,(()=&gt;{const e=l.current;if(!r&amp;&amp;e){const t=new CustomEvent(ne,{bubbles:!0,cancelable:!0});e.addEventListener(ne,(e=&gt;null===s||void 0===s?void 0:s(e)),{once:!0}),(0,u.jH)(e,t),t.defaultPrevented?h.current=!1:d.onClose()}})),onPointerDown:t=&gt;{var r;null===(r=e.onPointerDown)||void 0===r||r.call(e,t),h.current=!0},onPointerUp:(0,i.M)(e.onPointerUp,(e=&gt;{var t;h.current||null===(t=e.currentTarget)||void 0===t||t.click()})),onKeyDown:(0,i.M)(e.onKeyDown,(e=&gt;{const t=""!==p.searchRef.current;r||t&amp;&amp;" "===e.key||w.includes(e.key)&amp;&amp;(e.currentTarget.click(),e.preventDefault())}))}))})),ie=(0,o.forwardRef)(((e,t)=&gt;{const{__scopeMenu:r,disabled:s=!1,textValue:c,...l}=e,d=Y(re,r),p=_(r),m=(0,o.useRef)(null),h=(0,a.e)(t,m),[f,g]=(0,o.useState)(!1),[y,v]=(0,o.useState)("");return(0,o.useEffect)((()=&gt;{const e=m.current;var t;e&amp;&amp;v((null!==(t=e.textContent)&amp;&amp;void 0!==t?t:"").trim())}),[l.children]),(0,o.createElement)(A.ItemSlot,{scope:r,disabled:s,textValue:null!==c&amp;&amp;void 0!==c?c:y},(0,o.createElement)(b.ck,(0,n.Z)({asChild:!0},p,{focusable:!s}),(0,o.createElement)(u.WV.div,(0,n.Z)({role:"menuitem","data-highlighted":f?"":void 0,"aria-disabled":s||void 0,"data-disabled":s?"":void 0},l,{ref:h,onPointerMove:(0,i.M)(e.onPointerMove,Pe((e=&gt;{if(s)d.onItemLeave(e);else if(d.onItemEnter(e),!e.defaultPrevented){e.currentTarget.focus()}}))),onPointerLeave:(0,i.M)(e.onPointerLeave,Pe((e=&gt;d.onItemLeave(e)))),onFocus:(0,i.M)(e.onFocus,(()=&gt;g(!0))),onBlur:(0,i.M)(e.onBlur,(()=&gt;g(!1)))}))))})),ae=(0,o.forwardRef)(((e,t)=&gt;{const{checked:r=!1,onCheckedChange:a,...s}=e;return(0,o.createElement)(he,{scope:e.__scopeMenu,checked:r},(0,o.createElement)(oe,(0,n.Z)({role:"menuitemcheckbox","aria-checked":Ne(r)?"mixed":r},s,{ref:t,"data-state":Te(r),onSelect:(0,i.M)(s.onSelect,(()=&gt;null===a||void 0===a?void 0:a(!!Ne(r)||!r)),{checkForDefaultPrevented:!1})})))})),se="MenuRadioGroup",[ce,ue]=M(se,{value:void 0,onValueChange:()=&gt;{}}),le=(0,o.forwardRef)(((e,t)=&gt;{const{value:r,onValueChange:i,...a}=e,s=(0,k.W)(i);return(0,o.createElement)(ce,{scope:e.__scopeMenu,value:r,onValueChange:s},(0,o.createElement)(ee,(0,n.Z)({},a,{ref:t})))})),de="MenuRadioItem",pe=(0,o.forwardRef)(((e,t)=&gt;{const{value:r,...a}=e,s=ue(de,e.__scopeMenu),c=r===s.value;return(0,o.createElement)(he,{scope:e.__scopeMenu,checked:c},(0,o.createElement)(oe,(0,n.Z)({role:"menuitemradio","aria-checked":c},a,{ref:t,"data-state":Te(c),onSelect:(0,i.M)(a.onSelect,(()=&gt;{var e;return null===(e=s.onValueChange)||void 0===e?void 0:e.call(s,r)}),{checkForDefaultPrevented:!1})})))})),me="MenuItemIndicator",[he,fe]=M(me,{checked:!1}),ge=(0,o.forwardRef)(((e,t)=&gt;{const{__scopeMenu:r,forceMount:i,...a}=e,s=fe(me,r);return(0,o.createElement)(v.z,{present:i||Ne(s.checked)||!0===s.checked},(0,o.createElement)(u.WV.span,(0,n.Z)({},a,{ref:t,"data-state":Te(s.checked)})))})),ye=(0,o.forwardRef)(((e,t)=&gt;{const{__scopeMenu:r,...i}=e;return(0,o.createElement)(u.WV.div,(0,n.Z)({role:"separator","aria-orientation":"horizontal"},i,{ref:t}))})),ve="MenuSub",[be,xe]=M(ve),ke=e=&gt;{const{__scopeMenu:t,children:r,open:n=!1,onOpenChange:i}=e,a=z(ve,t),s=O(t),[c,u]=(0,o.useState)(null),[l,d]=(0,o.useState)(null),p=(0,k.W)(i);return(0,o.useEffect)((()=&gt;(!1===a.open&amp;&amp;p(!1),()=&gt;p(!1))),[a.open,p]),(0,o.createElement)(g.fC,s,(0,o.createElement)(D,{scope:t,open:n,onOpenChange:p,content:l,onContentChange:d},(0,o.createElement)(be,{scope:t,contentId:(0,f.M)(),triggerId:(0,f.M)(),trigger:c,onTriggerChange:u},r)))},Ce="MenuSubTrigger",Se=(0,o.forwardRef)(((e,t)=&gt;{const r=z(Ce,e.__scopeMenu),s=U(Ce,e.__scopeMenu),c=xe(Ce,e.__scopeMenu),u=Y(Ce,e.__scopeMenu),l=(0,o.useRef)(null),{pointerGraceTimerRef:d,onPointerGraceIntentChange:p}=u,m={__scopeMenu:e.__scopeMenu},h=(0,o.useCallback)((()=&gt;{l.current&amp;&amp;window.clearTimeout(l.current),l.current=null}),[]);return(0,o.useEffect)((()=&gt;h),[h]),(0,o.useEffect)((()=&gt;{const e=d.current;return()=&gt;{window.clearTimeout(e),p(null)}}),[d,p]),(0,o.createElement)(F,(0,n.Z)({asChild:!0},m),(0,o.createElement)(ie,(0,n.Z)({id:c.triggerId,"aria-haspopup":"menu","aria-expanded":r.open,"aria-controls":c.contentId,"data-state":Re(r.open)},e,{ref:(0,a.F)(t,c.onTriggerChange),onClick:t=&gt;{var n;null===(n=e.onClick)||void 0===n||n.call(e,t),e.disabled||t.defaultPrevented||(t.currentTarget.focus(),r.open||r.onOpenChange(!0))},onPointerMove:(0,i.M)(e.onPointerMove,Pe((t=&gt;{u.onItemEnter(t),t.defaultPrevented||e.disabled||r.open||l.current||(u.onPointerGraceIntentChange(null),l.current=window.setTimeout((()=&gt;{r.onOpenChange(!0),h()}),100))}))),onPointerLeave:(0,i.M)(e.onPointerLeave,Pe((e=&gt;{var t;h();const n=null===(t=r.content)||void 0===t?void 0:t.getBoundingClientRect();if(n){var o;const t=null===(o=r.content)||void 0===o?void 0:o.dataset.side,i="right"===t,a=i?-5:5,s=n[i?"left":"right"],c=n[i?"right":"left"];u.onPointerGraceIntentChange({area:[{x:e.clientX+a,y:e.clientY},{x:s,y:n.top},{x:c,y:n.top},{x:c,y:n.bottom},{x:s,y:n.bottom}],side:t}),window.clearTimeout(d.current),d.current=window.setTimeout((()=&gt;u.onPointerGraceIntentChange(null)),300)}else{if(u.onTriggerLeave(e),e.defaultPrevented)return;u.onPointerGraceIntentChange(null)}}))),onKeyDown:(0,i.M)(e.onKeyDown,(t=&gt;{const n=""!==u.searchRef.current;var o;e.disabled||n&amp;&amp;" "===t.key||N[s.dir].includes(t.key)&amp;&amp;(r.onOpenChange(!0),null===(o=r.content)||void 0===o||o.focus(),t.preventDefault())}))})))})),we="MenuSubContent",Ee=(0,o.forwardRef)(((e,t)=&gt;{const r=W(Z,e.__scopeMenu),{forceMount:s=r.forceMount,...c}=e,u=z(Z,e.__scopeMenu),l=U(Z,e.__scopeMenu),d=xe(we,e.__scopeMenu),p=(0,o.useRef)(null),m=(0,a.e)(t,p);return(0,o.createElement)(A.Provider,{scope:e.__scopeMenu},(0,o.createElement)(v.z,{present:s||u.open},(0,o.createElement)(A.Slot,{scope:e.__scopeMenu},(0,o.createElement)(J,(0,n.Z)({id:d.contentId,"aria-labelledby":d.triggerId},c,{ref:m,align:"start",side:"rtl"===l.dir?"left":"right",disableOutsidePointerEvents:!1,disableOutsideScroll:!1,trapFocus:!1,onOpenAutoFocus:e=&gt;{var t;l.isUsingKeyboardRef.current&amp;&amp;(null===(t=p.current)||void 0===t||t.focus()),e.preventDefault()},onCloseAutoFocus:e=&gt;e.preventDefault(),onFocusOutside:(0,i.M)(e.onFocusOutside,(e=&gt;{e.target!==d.trigger&amp;&amp;u.onOpenChange(!1)})),onEscapeKeyDown:(0,i.M)(e.onEscapeKeyDown,(e=&gt;{l.onClose(),e.preventDefault()})),onKeyDown:(0,i.M)(e.onKeyDown,(e=&gt;{const t=e.currentTarget.contains(e.target),r=T[l.dir].includes(e.key);var n;t&amp;&amp;r&amp;&amp;(u.onOpenChange(!1),null===(n=d.trigger)||void 0===n||n.focus(),e.preventDefault())}))})))))}));function Re(e){return e?"open":"closed"}function Ne(e){return"indeterminate"===e}function Te(e){return Ne(e)?"indeterminate":e?"checked":"unchecked"}function Pe(e){return t=&gt;"mouse"===t.pointerType?e(t):void 0}const Ae=j,Ie=F,Be=V,Me=X,qe=ee,Oe=te,_e=oe,De=ae,ze=le,Le=pe,Ue=ge,je=ye,Fe=ke,Ke=Se,He=Ee,We="DropdownMenu",[Ve,Ze]=(0,s.b)(We,[q]),Ge=q(),[Ye,Xe]=Ve(We),$e=e=&gt;{const{__scopeDropdownMenu:t,children:r,dir:i,open:a,defaultOpen:s,onOpenChange:u,modal:l=!0}=e,d=Ge(t),p=(0,o.useRef)(null),[m=!1,h]=(0,c.T)({prop:a,defaultProp:s,onChange:u});return(0,o.createElement)(Ye,{scope:t,triggerId:(0,f.M)(),triggerRef:p,contentId:(0,f.M)(),open:m,onOpenChange:h,onOpenToggle:(0,o.useCallback)((()=&gt;h((e=&gt;!e))),[h]),modal:l},(0,o.createElement)(Ae,(0,n.Z)({},d,{open:m,onOpenChange:h,dir:i,modal:l}),r))},Qe="DropdownMenuTrigger",Je=(0,o.forwardRef)(((e,t)=&gt;{const{__scopeDropdownMenu:r,disabled:s=!1,...c}=e,l=Xe(Qe,r),d=Ge(r);return(0,o.createElement)(Ie,(0,n.Z)({asChild:!0},d),(0,o.createElement)(u.WV.button,(0,n.Z)({type:"button",id:l.triggerId,"aria-haspopup":"menu","aria-expanded":l.open,"aria-controls":l.open?l.contentId:void 0,"data-state":l.open?"open":"closed","data-disabled":s?"":void 0,disabled:s},c,{ref:(0,a.F)(t,l.triggerRef),onPointerDown:(0,i.M)(e.onPointerDown,(e=&gt;{s||0!==e.button||!1!==e.ctrlKey||(l.onOpenToggle(),l.open||e.preventDefault())})),onKeyDown:(0,i.M)(e.onKeyDown,(e=&gt;{s||(["Enter"," "].includes(e.key)&amp;&amp;l.onOpenToggle(),"ArrowDown"===e.key&amp;&amp;l.onOpenChange(!0),["Enter"," ","ArrowDown"].includes(e.key)&amp;&amp;e.preventDefault())}))})))})),et=e=&gt;{const{__scopeDropdownMenu:t,...r}=e,i=Ge(t);return(0,o.createElement)(Be,(0,n.Z)({},i,r))},tt="DropdownMenuContent",rt=(0,o.forwardRef)(((e,t)=&gt;{const{__scopeDropdownMenu:r,...a}=e,s=Xe(tt,r),c=Ge(r),u=(0,o.useRef)(!1);return(0,o.createElement)(Me,(0,n.Z)({id:s.contentId,"aria-labelledby":s.triggerId},c,a,{ref:t,onCloseAutoFocus:(0,i.M)(e.onCloseAutoFocus,(e=&gt;{var t;u.current||null===(t=s.triggerRef.current)||void 0===t||t.focus(),u.current=!1,e.preventDefault()})),onInteractOutside:(0,i.M)(e.onInteractOutside,(e=&gt;{const t=e.detail.originalEvent,r=0===t.button&amp;&amp;!0===t.ctrlKey,n=2===t.button||r;s.modal&amp;&amp;!n||(u.current=!0)})),style:{...e.style,"--radix-dropdown-menu-content-transform-origin":"var(--radix-popper-transform-origin)","--radix-dropdown-menu-content-available-width":"var(--radix-popper-available-width)","--radix-dropdown-menu-content-available-height":"var(--radix-popper-available-height)","--radix-dropdown-menu-trigger-width":"var(--radix-popper-anchor-width)","--radix-dropdown-menu-trigger-height":"var(--radix-popper-anchor-height)"}}))})),nt=(0,o.forwardRef)(((e,t)=&gt;{const{__scopeDropdownMenu:r,...i}=e,a=Ge(r);return(0,o.createElement)(qe,(0,n.Z)({},a,i,{ref:t}))})),ot=(0,o.forwardRef)(((e,t)=&gt;{const{__scopeDropdownMenu:r,...i}=e,a=Ge(r);return(0,o.createElement)(Oe,(0,n.Z)({},a,i,{ref:t}))})),it=(0,o.forwardRef)(((e,t)=&gt;{const{__scopeDropdownMenu:r,...i}=e,a=Ge(r);return(0,o.createElement)(_e,(0,n.Z)({},a,i,{ref:t}))})),at=(0,o.forwardRef)(((e,t)=&gt;{const{__scopeDropdownMenu:r,...i}=e,a=Ge(r);return(0,o.createElement)(De,(0,n.Z)({},a,i,{ref:t}))})),st=(0,o.forwardRef)(((e,t)=&gt;{const{__scopeDropdownMenu:r,...i}=e,a=Ge(r);return(0,o.createElement)(ze,(0,n.Z)({},a,i,{ref:t}))})),ct=(0,o.forwardRef)(((e,t)=&gt;{const{__scopeDropdownMenu:r,...i}=e,a=Ge(r);return(0,o.createElement)(Le,(0,n.Z)({},a,i,{ref:t}))})),ut=(0,o.forwardRef)(((e,t)=&gt;{const{__scopeDropdownMenu:r,...i}=e,a=Ge(r);return(0,o.createElement)(Ue,(0,n.Z)({},a,i,{ref:t}))})),lt=(0,o.forwardRef)(((e,t)=&gt;{const{__scopeDropdownMenu:r,...i}=e,a=Ge(r);return(0,o.createElement)(je,(0,n.Z)({},a,i,{ref:t}))})),dt=(0,o.forwardRef)(((e,t)=&gt;{const{__scopeDropdownMenu:r,...i}=e,a=Ge(r);return(0,o.createElement)(Ke,(0,n.Z)({},a,i,{ref:t}))})),pt=(0,o.forwardRef)(((e,t)=&gt;{const{__scopeDropdownMenu:r,...i}=e,a=Ge(r);return(0,o.createElement)(He,(0,n.Z)({},a,i,{ref:t,style:{...e.style,"--radix-dropdown-menu-content-transform-origin":"var(--radix-popper-transform-origin)","--radix-dropdown-menu-content-available-width":"var(--radix-popper-available-width)","--radix-dropdown-menu-content-available-height":"var(--radix-popper-available-height)","--radix-dropdown-menu-trigger-width":"var(--radix-popper-anchor-width)","--radix-dropdown-menu-trigger-height":"var(--radix-popper-anchor-height)"}}))})),mt=$e,ht=Je,ft=et,gt=rt,yt=nt,vt=ot,bt=it,xt=at,kt=st,Ct=ct,St=ut,wt=lt,Et=e=&gt;{const{__scopeDropdownMenu:t,children:r,open:i,onOpenChange:a,defaultOpen:s}=e,u=Ge(t),[l=!1,d]=(0,c.T)({prop:i,defaultProp:s,onChange:a});return(0,o.createElement)(Fe,(0,n.Z)({},u,{open:l,onOpenChange:d}),r)},Rt=dt,Nt=pt},12780:function(e,t,r){"use strict";r.d(t,{f:function(){return l}});var n=r(87462),o=r(67294),i=r(75320);const a="horizontal",s=["horizontal","vertical"],c=(0,o.forwardRef)(((e,t)=&gt;{const{decorative:r,orientation:s=a,...c}=e,l=u(s)?s:a,d=r?{role:"none"}:{"aria-orientation":"vertical"===l?l:void 0,role:"separator"};return(0,o.createElement)(i.WV.div,(0,n.Z)({"data-orientation":l},d,c,{ref:t}))}));function u(e){return s.includes(e)}c.propTypes={orientation(e,t,r){const n=e[t],o=String(n);return n&amp;&amp;!u(n)?new Error(function(e,t){return`Invalid prop \`orientation\` of value \`${e}\` supplied to \`${t}\`, expected one of:\n  - horizontal\n  - vertical\n\nDefaulting to \`${a}\`.`}(o,r)):null}};const l=c},67626:function(e,t,r){"use strict";r.d(t,{Dx:function(){return ee},aU:function(){return re},dk:function(){return te},fC:function(){return J},l_:function(){return Q},x8:function(){return ne},zt:function(){return $}});var n=r(87462),o=r(67294),i=r(73935),a=r(36206),s=r(28771),c=r(65936),u=r(25360),l=r(46063),d=r(42651),p=r(29115),m=r(75320),h=r(79698),f=r(77342),g=r(9981),y=r(96219);const v="ToastProvider",[b,x,k]=(0,c.B)("Toast"),[C,S]=(0,u.b)("Toast",[k]),[w,E]=C(v),R=e=&gt;{const{__scopeToast:t,label:r="Notification",duration:n=5e3,swipeDirection:i="right",swipeThreshold:a=50,children:s}=e,[c,u]=(0,o.useState)(null),[l,d]=(0,o.useState)(0),p=(0,o.useRef)(!1),m=(0,o.useRef)(!1);return(0,o.createElement)(b.Provider,{scope:t},(0,o.createElement)(w,{scope:t,label:r,duration:n,swipeDirection:i,swipeThreshold:a,toastCount:l,viewport:c,onViewportChange:u,onToastAdd:(0,o.useCallback)((()=&gt;d((e=&gt;e+1))),[]),onToastRemove:(0,o.useCallback)((()=&gt;d((e=&gt;e-1))),[]),isFocusedToastEscapeKeyDownRef:p,isClosePausedRef:m},s))};R.propTypes={label(e){if(e.label&amp;&amp;"string"===typeof e.label&amp;&amp;!e.label.trim()){return new Error("Invalid prop `label` supplied to `ToastProvider`. Expected non-empty `string`.")}return null}};const N="ToastViewport",T=["F8"],P="toast.viewportPause",A="toast.viewportResume",I=(0,o.forwardRef)(((e,t)=&gt;{const{__scopeToast:r,hotkey:i=T,label:a="Notifications ({hotkey})",...c}=e,u=E(N,r),d=x(r),p=(0,o.useRef)(null),h=(0,o.useRef)(null),f=(0,o.useRef)(null),g=(0,o.useRef)(null),y=(0,s.e)(t,g,u.onViewportChange),v=i.join("+").replace(/Key/g,"").replace(/Digit/g,""),k=u.toastCount&gt;0;(0,o.useEffect)((()=&gt;{const e=e=&gt;{var t;i.every((t=&gt;e[t]||e.code===t))&amp;&amp;(null===(t=g.current)||void 0===t||t.focus())};return document.addEventListener("keydown",e),()=&gt;document.removeEventListener("keydown",e)}),[i]),(0,o.useEffect)((()=&gt;{const e=p.current,t=g.current;if(k&amp;&amp;e&amp;&amp;t){const r=()=&gt;{if(!u.isClosePausedRef.current){const e=new CustomEvent(P);t.dispatchEvent(e),u.isClosePausedRef.current=!0}},n=()=&gt;{if(u.isClosePausedRef.current){const e=new CustomEvent(A);t.dispatchEvent(e),u.isClosePausedRef.current=!1}},o=t=&gt;{!e.contains(t.relatedTarget)&amp;&amp;n()},i=()=&gt;{e.contains(document.activeElement)||n()};return e.addEventListener("focusin",r),e.addEventListener("focusout",o),e.addEventListener("pointermove",r),e.addEventListener("pointerleave",i),window.addEventListener("blur",r),window.addEventListener("focus",n),()=&gt;{e.removeEventListener("focusin",r),e.removeEventListener("focusout",o),e.removeEventListener("pointermove",r),e.removeEventListener("pointerleave",i),window.removeEventListener("blur",r),window.removeEventListener("focus",n)}}}),[k,u.isClosePausedRef]);const C=(0,o.useCallback)((({tabbingDirection:e})=&gt;{const t=d().map((t=&gt;{const r=t.ref.current,n=[r,...Y(r)];return"forwards"===e?n:n.reverse()}));return("forwards"===e?t.reverse():t).flat()}),[d]);return(0,o.useEffect)((()=&gt;{const e=g.current;if(e){const t=t=&gt;{const r=t.altKey||t.ctrlKey||t.metaKey;if("Tab"===t.key&amp;&amp;!r){const r=document.activeElement,a=t.shiftKey;var n;if(t.target===e&amp;&amp;a)return void(null===(n=h.current)||void 0===n||n.focus());const s=C({tabbingDirection:a?"backwards":"forwards"}),c=s.findIndex((e=&gt;e===r));var o,i;if(X(s.slice(c+1)))t.preventDefault();else a?null===(o=h.current)||void 0===o||o.focus():null===(i=f.current)||void 0===i||i.focus()}};return e.addEventListener("keydown",t),()=&gt;e.removeEventListener("keydown",t)}}),[d,C]),(0,o.createElement)(l.I0,{ref:p,role:"region","aria-label":a.replace("{hotkey}",v),tabIndex:-1,style:{pointerEvents:k?void 0:"none"}},k&amp;&amp;(0,o.createElement)(M,{ref:h,onFocusFromOutsideViewport:()=&gt;{X(C({tabbingDirection:"forwards"}))}}),(0,o.createElement)(b.Slot,{scope:r},(0,o.createElement)(m.WV.ol,(0,n.Z)({tabIndex:-1},c,{ref:y}))),k&amp;&amp;(0,o.createElement)(M,{ref:f,onFocusFromOutsideViewport:()=&gt;{X(C({tabbingDirection:"backwards"}))}}))})),B="ToastFocusProxy",M=(0,o.forwardRef)(((e,t)=&gt;{const{__scopeToast:r,onFocusFromOutsideViewport:i,...a}=e,s=E(B,r);return(0,o.createElement)(y.T,(0,n.Z)({"aria-hidden":!0,tabIndex:0},a,{ref:t,style:{position:"fixed"},onFocus:e=&gt;{var t;const r=e.relatedTarget;!(null!==(t=s.viewport)&amp;&amp;void 0!==t&amp;&amp;t.contains(r))&amp;&amp;i()}}))})),q="Toast",O=(0,o.forwardRef)(((e,t)=&gt;{const{forceMount:r,open:i,defaultOpen:s,onOpenChange:c,...u}=e,[l=!0,d]=(0,f.T)({prop:i,defaultProp:s,onChange:c});return(0,o.createElement)(p.z,{present:r||l},(0,o.createElement)(z,(0,n.Z)({open:l},u,{ref:t,onClose:()=&gt;d(!1),onPause:(0,h.W)(e.onPause),onResume:(0,h.W)(e.onResume),onSwipeStart:(0,a.M)(e.onSwipeStart,(e=&gt;{e.currentTarget.setAttribute("data-swipe","start")})),onSwipeMove:(0,a.M)(e.onSwipeMove,(e=&gt;{const{x:t,y:r}=e.detail.delta;e.currentTarget.setAttribute("data-swipe","move"),e.currentTarget.style.setProperty("--radix-toast-swipe-move-x",`${t}px`),e.currentTarget.style.setProperty("--radix-toast-swipe-move-y",`${r}px`)})),onSwipeCancel:(0,a.M)(e.onSwipeCancel,(e=&gt;{e.currentTarget.setAttribute("data-swipe","cancel"),e.currentTarget.style.removeProperty("--radix-toast-swipe-move-x"),e.currentTarget.style.removeProperty("--radix-toast-swipe-move-y"),e.currentTarget.style.removeProperty("--radix-toast-swipe-end-x"),e.currentTarget.style.removeProperty("--radix-toast-swipe-end-y")})),onSwipeEnd:(0,a.M)(e.onSwipeEnd,(e=&gt;{const{x:t,y:r}=e.detail.delta;e.currentTarget.setAttribute("data-swipe","end"),e.currentTarget.style.removeProperty("--radix-toast-swipe-move-x"),e.currentTarget.style.removeProperty("--radix-toast-swipe-move-y"),e.currentTarget.style.setProperty("--radix-toast-swipe-end-x",`${t}px`),e.currentTarget.style.setProperty("--radix-toast-swipe-end-y",`${r}px`),d(!1)}))})))})),[_,D]=C(q,{onClose(){}}),z=(0,o.forwardRef)(((e,t)=&gt;{const{__scopeToast:r,type:c="foreground",duration:u,open:d,onClose:p,onEscapeKeyDown:f,onPause:g,onResume:y,onSwipeStart:v,onSwipeMove:x,onSwipeCancel:k,onSwipeEnd:C,...S}=e,w=E(q,r),[R,N]=(0,o.useState)(null),T=(0,s.e)(t,(e=&gt;N(e))),I=(0,o.useRef)(null),B=(0,o.useRef)(null),M=u||w.duration,O=(0,o.useRef)(0),D=(0,o.useRef)(M),z=(0,o.useRef)(0),{onToastAdd:U,onToastRemove:j}=w,F=(0,h.W)((()=&gt;{var e;(null===R||void 0===R?void 0:R.contains(document.activeElement))&amp;&amp;(null===(e=w.viewport)||void 0===e||e.focus()),p()})),K=(0,o.useCallback)((e=&gt;{e&amp;&amp;e!==1/0&amp;&amp;(window.clearTimeout(z.current),O.current=(new Date).getTime(),z.current=window.setTimeout(F,e))}),[F]);(0,o.useEffect)((()=&gt;{const e=w.viewport;if(e){const t=()=&gt;{K(D.current),null===y||void 0===y||y()},r=()=&gt;{const e=(new Date).getTime()-O.current;D.current=D.current-e,window.clearTimeout(z.current),null===g||void 0===g||g()};return e.addEventListener(P,r),e.addEventListener(A,t),()=&gt;{e.removeEventListener(P,r),e.removeEventListener(A,t)}}}),[w.viewport,M,g,y,K]),(0,o.useEffect)((()=&gt;{d&amp;&amp;!w.isClosePausedRef.current&amp;&amp;K(M)}),[d,M,w.isClosePausedRef,K]),(0,o.useEffect)((()=&gt;(U(),()=&gt;j())),[U,j]);const H=(0,o.useMemo)((()=&gt;R?V(R):null),[R]);return w.viewport?(0,o.createElement)(o.Fragment,null,H&amp;&amp;(0,o.createElement)(L,{__scopeToast:r,role:"status","aria-live":"foreground"===c?"assertive":"polite","aria-atomic":!0},H),(0,o.createElement)(_,{scope:r,onClose:F},(0,i.createPortal)((0,o.createElement)(b.ItemSlot,{scope:r},(0,o.createElement)(l.fC,{asChild:!0,onEscapeKeyDown:(0,a.M)(f,(()=&gt;{w.isFocusedToastEscapeKeyDownRef.current||F(),w.isFocusedToastEscapeKeyDownRef.current=!1}))},(0,o.createElement)(m.WV.li,(0,n.Z)({role:"status","aria-live":"off","aria-atomic":!0,tabIndex:0,"data-state":d?"open":"closed","data-swipe-direction":w.swipeDirection},S,{ref:T,style:{userSelect:"none",touchAction:"none",...e.style},onKeyDown:(0,a.M)(e.onKeyDown,(e=&gt;{"Escape"===e.key&amp;&amp;(null===f||void 0===f||f(e.nativeEvent),e.nativeEvent.defaultPrevented||(w.isFocusedToastEscapeKeyDownRef.current=!0,F()))})),onPointerDown:(0,a.M)(e.onPointerDown,(e=&gt;{0===e.button&amp;&amp;(I.current={x:e.clientX,y:e.clientY})})),onPointerMove:(0,a.M)(e.onPointerMove,(e=&gt;{if(!I.current)return;const t=e.clientX-I.current.x,r=e.clientY-I.current.y,n=Boolean(B.current),o=["left","right"].includes(w.swipeDirection),i=["left","up"].includes(w.swipeDirection)?Math.min:Math.max,a=o?i(0,t):0,s=o?0:i(0,r),c="touch"===e.pointerType?10:2,u={x:a,y:s},l={originalEvent:e,delta:u};n?(B.current=u,Z("toast.swipeMove",x,l,{discrete:!1})):G(u,w.swipeDirection,c)?(B.current=u,Z("toast.swipeStart",v,l,{discrete:!1}),e.target.setPointerCapture(e.pointerId)):(Math.abs(t)&gt;c||Math.abs(r)&gt;c)&amp;&amp;(I.current=null)})),onPointerUp:(0,a.M)(e.onPointerUp,(e=&gt;{const t=B.current,r=e.target;if(r.hasPointerCapture(e.pointerId)&amp;&amp;r.releasePointerCapture(e.pointerId),B.current=null,I.current=null,t){const r=e.currentTarget,n={originalEvent:e,delta:t};G(t,w.swipeDirection,w.swipeThreshold)?Z("toast.swipeEnd",C,n,{discrete:!0}):Z("toast.swipeCancel",k,n,{discrete:!0}),r.addEventListener("click",(e=&gt;e.preventDefault()),{once:!0})}}))})))),w.viewport))):null}));z.propTypes={type(e){if(e.type&amp;&amp;!["foreground","background"].includes(e.type)){return new Error("Invalid prop `type` supplied to `Toast`. Expected `foreground | background`.")}return null}};const L=e=&gt;{const{__scopeToast:t,children:r,...n}=e,i=E(q,t),[a,s]=(0,o.useState)(!1),[c,u]=(0,o.useState)(!1);return function(e=(()=&gt;{})){const t=(0,h.W)(e);(0,g.b)((()=&gt;{let e=0,r=0;return e=window.requestAnimationFrame((()=&gt;r=window.requestAnimationFrame(t))),()=&gt;{window.cancelAnimationFrame(e),window.cancelAnimationFrame(r)}}),[t])}((()=&gt;s(!0))),(0,o.useEffect)((()=&gt;{const e=window.setTimeout((()=&gt;u(!0)),1e3);return()=&gt;window.clearTimeout(e)}),[]),c?null:(0,o.createElement)(d.h,{asChild:!0},(0,o.createElement)(y.T,n,a&amp;&amp;(0,o.createElement)(o.Fragment,null,i.label," ",r)))},U=(0,o.forwardRef)(((e,t)=&gt;{const{__scopeToast:r,...i}=e;return(0,o.createElement)(m.WV.div,(0,n.Z)({},i,{ref:t}))})),j=(0,o.forwardRef)(((e,t)=&gt;{const{__scopeToast:r,...i}=e;return(0,o.createElement)(m.WV.div,(0,n.Z)({},i,{ref:t}))})),F=(0,o.forwardRef)(((e,t)=&gt;{const{altText:r,...i}=e;return r?(0,o.createElement)(W,{altText:r,asChild:!0},(0,o.createElement)(H,(0,n.Z)({},i,{ref:t}))):null}));F.propTypes={altText:e=&gt;e.altText?null:new Error("Missing prop `altText` expected on `ToastAction`")};const K="ToastClose",H=(0,o.forwardRef)(((e,t)=&gt;{const{__scopeToast:r,...i}=e,s=D(K,r);return(0,o.createElement)(W,{asChild:!0},(0,o.createElement)(m.WV.button,(0,n.Z)({type:"button"},i,{ref:t,onClick:(0,a.M)(e.onClick,s.onClose)})))})),W=(0,o.forwardRef)(((e,t)=&gt;{const{__scopeToast:r,altText:i,...a}=e;return(0,o.createElement)(m.WV.div,(0,n.Z)({"data-radix-toast-announce-exclude":"","data-radix-toast-announce-alt":i||void 0},a,{ref:t}))}));function V(e){const t=[];return Array.from(e.childNodes).forEach((e=&gt;{if(e.nodeType===e.TEXT_NODE&amp;&amp;e.textContent&amp;&amp;t.push(e.textContent),function(e){return e.nodeType===e.ELEMENT_NODE}(e)){const r=e.ariaHidden||e.hidden||"none"===e.style.display,n=""===e.dataset.radixToastAnnounceExclude;if(!r)if(n){const r=e.dataset.radixToastAnnounceAlt;r&amp;&amp;t.push(r)}else t.push(...V(e))}})),t}function Z(e,t,r,{discrete:n}){const o=r.originalEvent.currentTarget,i=new CustomEvent(e,{bubbles:!0,cancelable:!0,detail:r});t&amp;&amp;o.addEventListener(e,t,{once:!0}),n?(0,m.jH)(o,i):o.dispatchEvent(i)}const G=(e,t,r=0)=&gt;{const n=Math.abs(e.x),o=Math.abs(e.y),i=n&gt;o;return"left"===t||"right"===t?i&amp;&amp;n&gt;r:!i&amp;&amp;o&gt;r};function Y(e){const t=[],r=document.createTreeWalker(e,NodeFilter.SHOW_ELEMENT,{acceptNode:e=&gt;{const t="INPUT"===e.tagName&amp;&amp;"hidden"===e.type;return e.disabled||e.hidden||t?NodeFilter.FILTER_SKIP:e.tabIndex&gt;=0?NodeFilter.FILTER_ACCEPT:NodeFilter.FILTER_SKIP}});for(;r.nextNode();)t.push(r.currentNode);return t}function X(e){const t=document.activeElement;return e.some((e=&gt;e===t||(e.focus(),document.activeElement!==t)))}const $=R,Q=I,J=O,ee=U,te=j,re=F,ne=H},66908:function(e,t,r){"use strict";r.d(t,{VY:function(){return K},fC:function(){return j},xz:function(){return F},zt:function(){return U}});var n=r(87462),o=r(67294),i=r(36206),a=r(28771),s=r(25360),c=r(46063),u=r(91276),l=r(53990),d=(r(42651),r(29115)),p=r(75320),m=r(88426),h=r(77342),f=r(96219);const[g,y]=(0,s.b)("Tooltip",[l.D7]),v=(0,l.D7)(),b="TooltipProvider",x=700,k="tooltip.open",[C,S]=g(b),w=e=&gt;{const{__scopeTooltip:t,delayDuration:r=x,skipDelayDuration:n=300,disableHoverableContent:i=!1,children:a}=e,[s,c]=(0,o.useState)(!0),u=(0,o.useRef)(!1),l=(0,o.useRef)(0);return(0,o.useEffect)((()=&gt;{const e=l.current;return()=&gt;window.clearTimeout(e)}),[]),(0,o.createElement)(C,{scope:t,isOpenDelayed:s,delayDuration:r,onOpen:(0,o.useCallback)((()=&gt;{window.clearTimeout(l.current),c(!1)}),[]),onClose:(0,o.useCallback)((()=&gt;{window.clearTimeout(l.current),l.current=window.setTimeout((()=&gt;c(!0)),n)}),[n]),isPointerInTransitRef:u,onPointerInTransitChange:(0,o.useCallback)((e=&gt;{u.current=e}),[]),disableHoverableContent:i},a)},E="Tooltip",[R,N]=g(E),T=e=&gt;{const{__scopeTooltip:t,children:r,open:n,defaultOpen:i=!1,onOpenChange:a,disableHoverableContent:s,delayDuration:c}=e,d=S(E,e.__scopeTooltip),p=v(t),[m,f]=(0,o.useState)(null),g=(0,u.M)(),y=(0,o.useRef)(0),b=null!==s&amp;&amp;void 0!==s?s:d.disableHoverableContent,x=null!==c&amp;&amp;void 0!==c?c:d.delayDuration,C=(0,o.useRef)(!1),[w=!1,N]=(0,h.T)({prop:n,defaultProp:i,onChange:e=&gt;{e?(d.onOpen(),document.dispatchEvent(new CustomEvent(k))):d.onClose(),null===a||void 0===a||a(e)}}),T=(0,o.useMemo)((()=&gt;w?C.current?"delayed-open":"instant-open":"closed"),[w]),P=(0,o.useCallback)((()=&gt;{window.clearTimeout(y.current),C.current=!1,N(!0)}),[N]),A=(0,o.useCallback)((()=&gt;{window.clearTimeout(y.current),N(!1)}),[N]),I=(0,o.useCallback)((()=&gt;{window.clearTimeout(y.current),y.current=window.setTimeout((()=&gt;{C.current=!0,N(!0)}),x)}),[x,N]);return(0,o.useEffect)((()=&gt;()=&gt;window.clearTimeout(y.current)),[]),(0,o.createElement)(l.fC,p,(0,o.createElement)(R,{scope:t,contentId:g,open:w,stateAttribute:T,trigger:m,onTriggerChange:f,onTriggerEnter:(0,o.useCallback)((()=&gt;{d.isOpenDelayed?I():P()}),[d.isOpenDelayed,I,P]),onTriggerLeave:(0,o.useCallback)((()=&gt;{b?A():window.clearTimeout(y.current)}),[A,b]),onOpen:P,onClose:A,disableHoverableContent:b},r))},P="TooltipTrigger",A=(0,o.forwardRef)(((e,t)=&gt;{const{__scopeTooltip:r,...s}=e,c=N(P,r),u=S(P,r),d=v(r),m=(0,o.useRef)(null),h=(0,a.e)(t,m,c.onTriggerChange),f=(0,o.useRef)(!1),g=(0,o.useRef)(!1),y=(0,o.useCallback)((()=&gt;f.current=!1),[]);return(0,o.useEffect)((()=&gt;()=&gt;document.removeEventListener("pointerup",y)),[y]),(0,o.createElement)(l.ee,(0,n.Z)({asChild:!0},d),(0,o.createElement)(p.WV.button,(0,n.Z)({"aria-describedby":c.open?c.contentId:void 0,"data-state":c.stateAttribute},s,{ref:h,onPointerMove:(0,i.M)(e.onPointerMove,(e=&gt;{"touch"!==e.pointerType&amp;&amp;(g.current||u.isPointerInTransitRef.current||(c.onTriggerEnter(),g.current=!0))})),onPointerLeave:(0,i.M)(e.onPointerLeave,(()=&gt;{c.onTriggerLeave(),g.current=!1})),onPointerDown:(0,i.M)(e.onPointerDown,(()=&gt;{f.current=!0,document.addEventListener("pointerup",y,{once:!0})})),onFocus:(0,i.M)(e.onFocus,(()=&gt;{f.current||c.onOpen()})),onBlur:(0,i.M)(e.onBlur,c.onClose),onClick:(0,i.M)(e.onClick,c.onClose)})))})),I="TooltipPortal",[B,M]=g(I,{forceMount:void 0}),q="TooltipContent",O=(0,o.forwardRef)(((e,t)=&gt;{const r=M(q,e.__scopeTooltip),{forceMount:i=r.forceMount,side:a="top",...s}=e,c=N(q,e.__scopeTooltip);return(0,o.createElement)(d.z,{present:i||c.open},c.disableHoverableContent?(0,o.createElement)(L,(0,n.Z)({side:a},s,{ref:t})):(0,o.createElement)(_,(0,n.Z)({side:a},s,{ref:t})))})),_=(0,o.forwardRef)(((e,t)=&gt;{const r=N(q,e.__scopeTooltip),i=S(q,e.__scopeTooltip),s=(0,o.useRef)(null),c=(0,a.e)(t,s),[u,l]=(0,o.useState)(null),{trigger:d,onClose:p}=r,m=s.current,{onPointerInTransitChange:h}=i,f=(0,o.useCallback)((()=&gt;{l(null),h(!1)}),[h]),g=(0,o.useCallback)(((e,t)=&gt;{const r=e.currentTarget,n={x:e.clientX,y:e.clientY},o=function(e,t,r=5){const n=[];switch(t){case"top":n.push({x:e.x-r,y:e.y+r},{x:e.x+r,y:e.y+r});break;case"bottom":n.push({x:e.x-r,y:e.y-r},{x:e.x+r,y:e.y-r});break;case"left":n.push({x:e.x+r,y:e.y-r},{x:e.x+r,y:e.y+r});break;case"right":n.push({x:e.x-r,y:e.y-r},{x:e.x-r,y:e.y+r})}return n}(n,function(e,t){const r=Math.abs(t.top-e.y),n=Math.abs(t.bottom-e.y),o=Math.abs(t.right-e.x),i=Math.abs(t.left-e.x);switch(Math.min(r,n,o,i)){case i:return"left";case o:return"right";case r:return"top";case n:return"bottom";default:throw new Error("unreachable")}}(n,r.getBoundingClientRect())),i=function(e){const t=e.slice();return t.sort(((e,t)=&gt;e.x&lt;t.x?-1:e.x&gt;t.x?1:e.y&lt;t.y?-1:e.y&gt;t.y?1:0)),function(e){if(e.length&lt;=1)return e.slice();const t=[];for(let n=0;n&lt;e.length;n++){const r=e[n];for(;t.length&gt;=2;){const e=t[t.length-1],n=t[t.length-2];if(!((e.x-n.x)*(r.y-n.y)&gt;=(e.y-n.y)*(r.x-n.x)))break;t.pop()}t.push(r)}t.pop();const r=[];for(let n=e.length-1;n&gt;=0;n--){const t=e[n];for(;r.length&gt;=2;){const e=r[r.length-1],n=r[r.length-2];if(!((e.x-n.x)*(t.y-n.y)&gt;=(e.y-n.y)*(t.x-n.x)))break;r.pop()}r.push(t)}return r.pop(),1===t.length&amp;&amp;1===r.length&amp;&amp;t[0].x===r[0].x&amp;&amp;t[0].y===r[0].y?t:t.concat(r)}(t)}([...o,...function(e){const{top:t,right:r,bottom:n,left:o}=e;return[{x:o,y:t},{x:r,y:t},{x:r,y:n},{x:o,y:n}]}(t.getBoundingClientRect())]);l(i),h(!0)}),[h]);return(0,o.useEffect)((()=&gt;()=&gt;f()),[f]),(0,o.useEffect)((()=&gt;{if(d&amp;&amp;m){const e=e=&gt;g(e,m),t=e=&gt;g(e,d);return d.addEventListener("pointerleave",e),m.addEventListener("pointerleave",t),()=&gt;{d.removeEventListener("pointerleave",e),m.removeEventListener("pointerleave",t)}}}),[d,m,g,f]),(0,o.useEffect)((()=&gt;{if(u){const e=e=&gt;{const t=e.target,r={x:e.clientX,y:e.clientY},n=(null===d||void 0===d?void 0:d.contains(t))||(null===m||void 0===m?void 0:m.contains(t)),o=!function(e,t){const{x:r,y:n}=e;let o=!1;for(let i=0,a=t.length-1;i&lt;t.length;a=i++){const e=t[i].x,s=t[i].y,c=t[a].x,u=t[a].y;s&gt;n!==u&gt;n&amp;&amp;r&lt;(c-e)*(n-s)/(u-s)+e&amp;&amp;(o=!o)}return o}(r,u);n?f():o&amp;&amp;(f(),p())};return document.addEventListener("pointermove",e),()=&gt;document.removeEventListener("pointermove",e)}}),[d,m,u,p,f]),(0,o.createElement)(L,(0,n.Z)({},e,{ref:c}))})),[D,z]=g(E,{isInside:!1}),L=(0,o.forwardRef)(((e,t)=&gt;{const{__scopeTooltip:r,children:i,"aria-label":a,onEscapeKeyDown:s,onPointerDownOutside:u,...d}=e,p=N(q,r),h=v(r),{onClose:g}=p;return(0,o.useEffect)((()=&gt;(document.addEventListener(k,g),()=&gt;document.removeEventListener(k,g))),[g]),(0,o.useEffect)((()=&gt;{if(p.trigger){const e=e=&gt;{const t=e.target;null!==t&amp;&amp;void 0!==t&amp;&amp;t.contains(p.trigger)&amp;&amp;g()};return window.addEventListener("scroll",e,{capture:!0}),()=&gt;window.removeEventListener("scroll",e,{capture:!0})}}),[p.trigger,g]),(0,o.createElement)(c.XB,{asChild:!0,disableOutsidePointerEvents:!1,onEscapeKeyDown:s,onPointerDownOutside:u,onFocusOutside:e=&gt;e.preventDefault(),onDismiss:g},(0,o.createElement)(l.VY,(0,n.Z)({"data-state":p.stateAttribute},h,d,{ref:t,style:{...d.style,"--radix-tooltip-content-transform-origin":"var(--radix-popper-transform-origin)","--radix-tooltip-content-available-width":"var(--radix-popper-available-width)","--radix-tooltip-content-available-height":"var(--radix-popper-available-height)","--radix-tooltip-trigger-width":"var(--radix-popper-anchor-width)","--radix-tooltip-trigger-height":"var(--radix-popper-anchor-height)"}}),(0,o.createElement)(m.A4,null,i),(0,o.createElement)(D,{scope:r,isInside:!0},(0,o.createElement)(f.f,{id:p.contentId,role:"tooltip"},a||i))))}));const U=w,j=T,F=A,K=O},40872:function(e,t,r){"use strict";function n(){return n=Object.assign||function(e){for(var t=1;t&lt;arguments.length;t++){var r=arguments[t];for(var n in r)Object.prototype.hasOwnProperty.call(r,n)&amp;&amp;(e[n]=r[n])}return e},n.apply(this,arguments)}function o(){return n.apply(this,arguments)}r.d(t,{Z:function(){return o}})},44593:function(e,t,r){"use strict";r.d(t,{ZP:function(){return S}});var n=r(67294),o=r(8100),i=function(){return i=Object.assign||function(e){for(var t,r=1,n=arguments.length;r&lt;n;r++)for(var o in t=arguments[r])Object.prototype.hasOwnProperty.call(t,o)&amp;&amp;(e[o]=t[o]);return e},i.apply(this,arguments)};function a(e,t,r,n){return new(r||(r=Promise))((function(o,i){function a(e){try{c(n.next(e))}catch(t){i(t)}}function s(e){try{c(n.throw(e))}catch(t){i(t)}}function c(e){var t;e.done?o(e.value):(t=e.value,t instanceof r?t:new r((function(e){e(t)}))).then(a,s)}c((n=n.apply(e,t||[])).next())}))}function s(e,t){var r,n,o,i,a={label:0,sent:function(){if(1&amp;o[0])throw o[1];return o[1]},trys:[],ops:[]};return i={next:s(0),throw:s(1),return:s(2)},"function"===typeof Symbol&amp;&amp;(i[Symbol.iterator]=function(){return this}),i;function s(i){return function(s){return function(i){if(r)throw new TypeError("Generator is already executing.");for(;a;)try{if(r=1,n&amp;&amp;(o=2&amp;i[0]?n.return:i[0]?n.throw||((o=n.return)&amp;&amp;o.call(n),0):n.next)&amp;&amp;!(o=o.call(n,i[1])).done)return o;switch(n=0,o&amp;&amp;(i=[2&amp;i[0],o.value]),i[0]){case 0:case 1:o=i;break;case 4:return a.label++,{value:i[1],done:!1};case 5:a.label++,n=i[1],i=[0];continue;case 7:i=a.ops.pop(),a.trys.pop();continue;default:if(!(o=(o=a.trys).length&gt;0&amp;&amp;o[o.length-1])&amp;&amp;(6===i[0]||2===i[0])){a=0;continue}if(3===i[0]&amp;&amp;(!o||i[1]&gt;o[0]&amp;&amp;i[1]&lt;o[3])){a.label=i[1];break}if(6===i[0]&amp;&amp;a.label&lt;o[1]){a.label=o[1],o=i;break}if(o&amp;&amp;a.label&lt;o[2]){a.label=o[2],a.ops.push(i);break}o[2]&amp;&amp;a.ops.pop(),a.trys.pop();continue}i=t.call(e,a)}catch(s){i=[6,s],n=0}finally{r=o=0}if(5&amp;i[0])throw i[1];return{value:i[0]?i[1]:void 0,done:!0}}([i,s])}}}var c,u,l=function(){},d=l(),p=Object,m=function(e){return e===d},h=function(e){return"function"==typeof e},f=!("undefined"!=typeof window)||"Deno"in window?n.useEffect:n.useLayoutEffect,g=new WeakMap,y=0,v=function(e){var t,r,n=typeof e,o=e&amp;&amp;e.constructor,i=o==Date;if(p(e)!==e||i||o==RegExp)t=i?e.toJSON():"symbol"==n?e.toString():"string"==n?JSON.stringify(e):""+e;else{if(t=g.get(e))return t;if(t=++y+"~",g.set(e,t),o==Array){for(t="@",r=0;r&lt;e.length;r++)t+=v(e[r])+",";g.set(e,t)}if(o==p){t="#";for(var a=p.keys(e).sort();!m(r=a.pop());)m(e[r])||(t+=r+":"+v(e[r])+",");g.set(e,t)}}return t},b=function(e){if(h(e))try{e=e()}catch(r){e=""}var t=[].concat(e);return[e="string"==typeof e?e:(Array.isArray(e)?e.length:e)?v(e):"",t,e?"$swr$"+e:""]},x=function(e){return h(e[1])?[e[0],e[1],e[2]||{}]:[e[0],null,(null===e[1]?e[2]:e[1])||{}]},k="$inf$",C=function(e){return b(e?e(0,null):null)[0]},S=(c=o.ZP,u=function(e){return function(t,r,o){var i=(0,n.useState)({})[1],c=(0,n.useRef)(!1),u=(0,n.useRef)(),l=o.cache,p=o.initialSize,g=void 0===p?1:p,y=o.revalidateAll,v=void 0!==y&amp;&amp;y,x=o.persistSize,S=void 0!==x&amp;&amp;x,w=o.revalidateFirstPage,E=void 0===w||w,R=o.revalidateOnMount,N=void 0!==R&amp;&amp;R,T=null;try{T=C(t)}catch(D){}var P=null,A=null;T&amp;&amp;(P="$ctx$"+T,A="$len$"+T);var I=(0,n.useCallback)((function(){var e=l.get(A);return m(e)?g:e}),[A,g]),B=(0,n.useRef)(I());f((function(){c.current?T&amp;&amp;l.set(A,S?B.current:g):c.current=!0}),[T]);var M=N&amp;&amp;!c.current,q=e(T?k+T:null,(function(){return a(void 0,void 0,void 0,(function(){var e,n,i,a,c,d,p,h,f,g,y,x;return s(this,(function(s){switch(s.label){case 0:e=l.get(P)||[],n=e[0],i=e[1],a=[],c=I(),d=null,p=0,s.label=1;case 1:return p&lt;c?(h=b(t(p,d)),f=h[0],g=h[1],f?(y=l.get(f),x=v||n||m(y)||E&amp;&amp;!p&amp;&amp;!m(u.current)||M||i&amp;&amp;!m(i[p])&amp;&amp;!o.compare(i[p],y),r&amp;&amp;x?[4,r.apply(void 0,g)]:[3,3]):[3,5]):[3,5];case 2:y=s.sent(),l.set(f,y),s.label=3;case 3:a.push(y),d=y,s.label=4;case 4:return++p,[3,1];case 5:return l.delete(P),[2,a]}}))}))}),o);f((function(){u.current=q.data}),[q.data]);var O=(0,n.useCallback)((function(){for(var e=[],t=0;t&lt;arguments.length;t++)e[t]=arguments[t];var r=e[0],n=!1!==e[1];if(P){if(n)if(m(r))l.set(P,[!0]);else{var o=u.current;l.set(P,[!1,o])}return e.length?q.mutate(r,n):q.mutate()}}),[P]),_=(0,n.useCallback)((function(e){var r;if(A&amp;&amp;(h(e)?r=e(I()):"number"==typeof e&amp;&amp;(r=e),"number"==typeof r))return l.set(A,r),B.current=r,i({}),O(function(e){for(var r=[],n=null,o=0;o&lt;e;++o){var i=b(t(o,n))[0],a=i?l.get(i):d;if(m(a))return u.current;r.push(a),n=a}return r}(r))}),[A,I,O]);return{size:I(),setSize:_,mutate:O,get error(){return q.error},get data(){return q.data},get isValidating(){return q.isValidating}}}},function(){for(var e=[],t=0;t&lt;arguments.length;t++)e[t]=arguments[t];var r=x(e),n=r[0],o=r[1],a=r[2],s=(a.use||[]).concat(u);return c(n,o,i(i({},a),{use:s}))})},57377:function(e){"use strict";e.exports=JSON.parse('{"version":"2.0","metadata":{"apiVersion":"2014-06-30","endpointPrefix":"cognito-identity","jsonVersion":"1.1","protocol":"json","protocols":["json"],"serviceFullName":"Amazon Cognito Identity","serviceId":"Cognito Identity","signatureVersion":"v4","targetPrefix":"AWSCognitoIdentityService","uid":"cognito-identity-2014-06-30","auth":["aws.auth#sigv4"]},"operations":{"CreateIdentityPool":{"input":{"type":"structure","required":["IdentityPoolName","AllowUnauthenticatedIdentities"],"members":{"IdentityPoolName":{},"AllowUnauthenticatedIdentities":{"type":"boolean"},"AllowClassicFlow":{"type":"boolean"},"SupportedLoginProviders":{"shape":"S5"},"DeveloperProviderName":{},"OpenIdConnectProviderARNs":{"shape":"S9"},"CognitoIdentityProviders":{"shape":"Sb"},"SamlProviderARNs":{"shape":"Sg"},"IdentityPoolTags":{"shape":"Sh"}}},"output":{"shape":"Sk"}},"DeleteIdentities":{"input":{"type":"structure","required":["IdentityIdsToDelete"],"members":{"IdentityIdsToDelete":{"type":"list","member":{}}}},"output":{"type":"structure","members":{"UnprocessedIdentityIds":{"type":"list","member":{"type":"structure","members":{"IdentityId":{},"ErrorCode":{}}}}}}},"DeleteIdentityPool":{"input":{"type":"structure","required":["IdentityPoolId"],"members":{"IdentityPoolId":{}}}},"DescribeIdentity":{"input":{"type":"structure","required":["IdentityId"],"members":{"IdentityId":{}}},"output":{"shape":"Sv"}},"DescribeIdentityPool":{"input":{"type":"structure","required":["IdentityPoolId"],"members":{"IdentityPoolId":{}}},"output":{"shape":"Sk"}},"GetCredentialsForIdentity":{"input":{"type":"structure","required":["IdentityId"],"members":{"IdentityId":{},"Logins":{"shape":"S10"},"CustomRoleArn":{}}},"output":{"type":"structure","members":{"IdentityId":{},"Credentials":{"type":"structure","members":{"AccessKeyId":{},"SecretKey":{},"SessionToken":{},"Expiration":{"type":"timestamp"}}}}},"authtype":"none","auth":["smithy.api#noAuth"]},"GetId":{"input":{"type":"structure","required":["IdentityPoolId"],"members":{"AccountId":{},"IdentityPoolId":{},"Logins":{"shape":"S10"}}},"output":{"type":"structure","members":{"IdentityId":{}}},"authtype":"none","auth":["smithy.api#noAuth"]},"GetIdentityPoolRoles":{"input":{"type":"structure","required":["IdentityPoolId"],"members":{"IdentityPoolId":{}}},"output":{"type":"structure","members":{"IdentityPoolId":{},"Roles":{"shape":"S1c"},"RoleMappings":{"shape":"S1e"}}}},"GetOpenIdToken":{"input":{"type":"structure","required":["IdentityId"],"members":{"IdentityId":{},"Logins":{"shape":"S10"}}},"output":{"type":"structure","members":{"IdentityId":{},"Token":{}}},"authtype":"none","auth":["smithy.api#noAuth"]},"GetOpenIdTokenForDeveloperIdentity":{"input":{"type":"structure","required":["IdentityPoolId","Logins"],"members":{"IdentityPoolId":{},"IdentityId":{},"Logins":{"shape":"S10"},"PrincipalTags":{"shape":"S1s"},"TokenDuration":{"type":"long"}}},"output":{"type":"structure","members":{"IdentityId":{},"Token":{}}}},"GetPrincipalTagAttributeMap":{"input":{"type":"structure","required":["IdentityPoolId","IdentityProviderName"],"members":{"IdentityPoolId":{},"IdentityProviderName":{}}},"output":{"type":"structure","members":{"IdentityPoolId":{},"IdentityProviderName":{},"UseDefaults":{"type":"boolean"},"PrincipalTags":{"shape":"S1s"}}}},"ListIdentities":{"input":{"type":"structure","required":["IdentityPoolId","MaxResults"],"members":{"IdentityPoolId":{},"MaxResults":{"type":"integer"},"NextToken":{},"HideDisabled":{"type":"boolean"}}},"output":{"type":"structure","members":{"IdentityPoolId":{},"Identities":{"type":"list","member":{"shape":"Sv"}},"NextToken":{}}}},"ListIdentityPools":{"input":{"type":"structure","required":["MaxResults"],"members":{"MaxResults":{"type":"integer"},"NextToken":{}}},"output":{"type":"structure","members":{"IdentityPools":{"type":"list","member":{"type":"structure","members":{"IdentityPoolId":{},"IdentityPoolName":{}}}},"NextToken":{}}}},"ListTagsForResource":{"input":{"type":"structure","required":["ResourceArn"],"members":{"ResourceArn":{}}},"output":{"type":"structure","members":{"Tags":{"shape":"Sh"}}}},"LookupDeveloperIdentity":{"input":{"type":"structure","required":["IdentityPoolId"],"members":{"IdentityPoolId":{},"IdentityId":{},"DeveloperUserIdentifier":{},"MaxResults":{"type":"integer"},"NextToken":{}}},"output":{"type":"structure","members":{"IdentityId":{},"DeveloperUserIdentifierList":{"type":"list","member":{}},"NextToken":{}}}},"MergeDeveloperIdentities":{"input":{"type":"structure","required":["SourceUserIdentifier","DestinationUserIdentifier","DeveloperProviderName","IdentityPoolId"],"members":{"SourceUserIdentifier":{},"DestinationUserIdentifier":{},"DeveloperProviderName":{},"IdentityPoolId":{}}},"output":{"type":"structure","members":{"IdentityId":{}}}},"SetIdentityPoolRoles":{"input":{"type":"structure","required":["IdentityPoolId","Roles"],"members":{"IdentityPoolId":{},"Roles":{"shape":"S1c"},"RoleMappings":{"shape":"S1e"}}}},"SetPrincipalTagAttributeMap":{"input":{"type":"structure","required":["IdentityPoolId","IdentityProviderName"],"members":{"IdentityPoolId":{},"IdentityProviderName":{},"UseDefaults":{"type":"boolean"},"PrincipalTags":{"shape":"S1s"}}},"output":{"type":"structure","members":{"IdentityPoolId":{},"IdentityProviderName":{},"UseDefaults":{"type":"boolean"},"PrincipalTags":{"shape":"S1s"}}}},"TagResource":{"input":{"type":"structure","required":["ResourceArn","Tags"],"members":{"ResourceArn":{},"Tags":{"shape":"Sh"}}},"output":{"type":"structure","members":{}}},"UnlinkDeveloperIdentity":{"input":{"type":"structure","required":["IdentityId","IdentityPoolId","DeveloperProviderName","DeveloperUserIdentifier"],"members":{"IdentityId":{},"IdentityPoolId":{},"DeveloperProviderName":{},"DeveloperUserIdentifier":{}}}},"UnlinkIdentity":{"input":{"type":"structure","required":["IdentityId","Logins","LoginsToRemove"],"members":{"IdentityId":{},"Logins":{"shape":"S10"},"LoginsToRemove":{"shape":"Sw"}}},"authtype":"none","auth":["smithy.api#noAuth"]},"UntagResource":{"input":{"type":"structure","required":["ResourceArn","TagKeys"],"members":{"ResourceArn":{},"TagKeys":{"type":"list","member":{}}}},"output":{"type":"structure","members":{}}},"UpdateIdentityPool":{"input":{"shape":"Sk"},"output":{"shape":"Sk"}}},"shapes":{"S5":{"type":"map","key":{},"value":{}},"S9":{"type":"list","member":{}},"Sb":{"type":"list","member":{"type":"structure","members":{"ProviderName":{},"ClientId":{},"ServerSideTokenCheck":{"type":"boolean"}}}},"Sg":{"type":"list","member":{}},"Sh":{"type":"map","key":{},"value":{}},"Sk":{"type":"structure","required":["IdentityPoolId","IdentityPoolName","AllowUnauthenticatedIdentities"],"members":{"IdentityPoolId":{},"IdentityPoolName":{},"AllowUnauthenticatedIdentities":{"type":"boolean"},"AllowClassicFlow":{"type":"boolean"},"SupportedLoginProviders":{"shape":"S5"},"DeveloperProviderName":{},"OpenIdConnectProviderARNs":{"shape":"S9"},"CognitoIdentityProviders":{"shape":"Sb"},"SamlProviderARNs":{"shape":"Sg"},"IdentityPoolTags":{"shape":"Sh"}}},"Sv":{"type":"structure","members":{"IdentityId":{},"Logins":{"shape":"Sw"},"CreationDate":{"type":"timestamp"},"LastModifiedDate":{"type":"timestamp"}}},"Sw":{"type":"list","member":{}},"S10":{"type":"map","key":{},"value":{}},"S1c":{"type":"map","key":{},"value":{}},"S1e":{"type":"map","key":{},"value":{"type":"structure","required":["Type"],"members":{"Type":{},"AmbiguousRoleResolution":{},"RulesConfiguration":{"type":"structure","required":["Rules"],"members":{"Rules":{"type":"list","member":{"type":"structure","required":["Claim","MatchType","Value","RoleARN"],"members":{"Claim":{},"MatchType":{},"Value":{},"RoleARN":{}}}}}}}}},"S1s":{"type":"map","key":{},"value":{}}}}')},85010:function(e){"use strict";e.exports=JSON.parse('{"o":{"ListIdentityPools":{"input_token":"NextToken","limit_key":"MaxResults","output_token":"NextToken","result_key":"IdentityPools"}}}')},17752:function(e){"use strict";e.exports=JSON.parse('{"acm":{"name":"ACM","cors":true},"apigateway":{"name":"APIGateway","cors":true},"applicationautoscaling":{"prefix":"application-autoscaling","name":"ApplicationAutoScaling","cors":true},"appstream":{"name":"AppStream"},"autoscaling":{"name":"AutoScaling","cors":true},"batch":{"name":"Batch"},"budgets":{"name":"Budgets"},"clouddirectory":{"name":"CloudDirectory","versions":["2016-05-10*"]},"cloudformation":{"name":"CloudFormation","cors":true},"cloudfront":{"name":"CloudFront","versions":["2013-05-12*","2013-11-11*","2014-05-31*","2014-10-21*","2014-11-06*","2015-04-17*","2015-07-27*","2015-09-17*","2016-01-13*","2016-01-28*","2016-08-01*","2016-08-20*","2016-09-07*","2016-09-29*","2016-11-25*","2017-03-25*","2017-10-30*","2018-06-18*","2018-11-05*","2019-03-26*"],"cors":true},"cloudhsm":{"name":"CloudHSM","cors":true},"cloudsearch":{"name":"CloudSearch"},"cloudsearchdomain":{"name":"CloudSearchDomain"},"cloudtrail":{"name":"CloudTrail","cors":true},"cloudwatch":{"prefix":"monitoring","name":"CloudWatch","cors":true},"cloudwatchevents":{"prefix":"events","name":"CloudWatchEvents","versions":["2014-02-03*"],"cors":true},"cloudwatchlogs":{"prefix":"logs","name":"CloudWatchLogs","cors":true},"codebuild":{"name":"CodeBuild","cors":true},"codecommit":{"name":"CodeCommit","cors":true},"codedeploy":{"name":"CodeDeploy","cors":true},"codepipeline":{"name":"CodePipeline","cors":true},"cognitoidentity":{"prefix":"cognito-identity","name":"CognitoIdentity","cors":true},"cognitoidentityserviceprovider":{"prefix":"cognito-idp","name":"CognitoIdentityServiceProvider","cors":true},"cognitosync":{"prefix":"cognito-sync","name":"CognitoSync","cors":true},"configservice":{"prefix":"config","name":"ConfigService","cors":true},"cur":{"name":"CUR","cors":true},"datapipeline":{"name":"DataPipeline"},"devicefarm":{"name":"DeviceFarm","cors":true},"directconnect":{"name":"DirectConnect","cors":true},"directoryservice":{"prefix":"ds","name":"DirectoryService"},"discovery":{"name":"Discovery"},"dms":{"name":"DMS"},"dynamodb":{"name":"DynamoDB","cors":true},"dynamodbstreams":{"prefix":"streams.dynamodb","name":"DynamoDBStreams","cors":true},"ec2":{"name":"EC2","versions":["2013-06-15*","2013-10-15*","2014-02-01*","2014-05-01*","2014-06-15*","2014-09-01*","2014-10-01*","2015-03-01*","2015-04-15*","2015-10-01*","2016-04-01*","2016-09-15*"],"cors":true},"ecr":{"name":"ECR","cors":true},"ecs":{"name":"ECS","cors":true},"efs":{"prefix":"elasticfilesystem","name":"EFS","cors":true},"elasticache":{"name":"ElastiCache","versions":["2012-11-15*","2014-03-24*","2014-07-15*","2014-09-30*"],"cors":true},"elasticbeanstalk":{"name":"ElasticBeanstalk","cors":true},"elb":{"prefix":"elasticloadbalancing","name":"ELB","cors":true},"elbv2":{"prefix":"elasticloadbalancingv2","name":"ELBv2","cors":true},"emr":{"prefix":"elasticmapreduce","name":"EMR","cors":true},"es":{"name":"ES"},"elastictranscoder":{"name":"ElasticTranscoder","cors":true},"firehose":{"name":"Firehose","cors":true},"gamelift":{"name":"GameLift","cors":true},"glacier":{"name":"Glacier"},"health":{"name":"Health"},"iam":{"name":"IAM","cors":true},"importexport":{"name":"ImportExport"},"inspector":{"name":"Inspector","versions":["2015-08-18*"],"cors":true},"iot":{"name":"Iot","cors":true},"iotdata":{"prefix":"iot-data","name":"IotData","cors":true},"kinesis":{"name":"Kinesis","cors":true},"kinesisanalytics":{"name":"KinesisAnalytics"},"kms":{"name":"KMS","cors":true},"lambda":{"name":"Lambda","cors":true},"lexruntime":{"prefix":"runtime.lex","name":"LexRuntime","cors":true},"lightsail":{"name":"Lightsail"},"machinelearning":{"name":"MachineLearning","cors":true},"marketplacecommerceanalytics":{"name":"MarketplaceCommerceAnalytics","cors":true},"marketplacemetering":{"prefix":"meteringmarketplace","name":"MarketplaceMetering"},"mturk":{"prefix":"mturk-requester","name":"MTurk","cors":true},"mobileanalytics":{"name":"MobileAnalytics","cors":true},"opsworks":{"name":"OpsWorks","cors":true},"opsworkscm":{"name":"OpsWorksCM"},"organizations":{"name":"Organizations"},"pinpoint":{"name":"Pinpoint"},"polly":{"name":"Polly","cors":true},"rds":{"name":"RDS","versions":["2014-09-01*"],"cors":true},"redshift":{"name":"Redshift","cors":true},"rekognition":{"name":"Rekognition","cors":true},"resourcegroupstaggingapi":{"name":"ResourceGroupsTaggingAPI"},"route53":{"name":"Route53","cors":true},"route53domains":{"name":"Route53Domains","cors":true},"s3":{"name":"S3","dualstackAvailable":true,"cors":true},"s3control":{"name":"S3Control","dualstackAvailable":true,"xmlNoDefaultLists":true},"servicecatalog":{"name":"ServiceCatalog","cors":true},"ses":{"prefix":"email","name":"SES","cors":true},"shield":{"name":"Shield"},"simpledb":{"prefix":"sdb","name":"SimpleDB"},"sms":{"name":"SMS"},"snowball":{"name":"Snowball"},"sns":{"name":"SNS","cors":true},"sqs":{"name":"SQS","cors":true},"ssm":{"name":"SSM","cors":true},"storagegateway":{"name":"StorageGateway","cors":true},"stepfunctions":{"prefix":"states","name":"StepFunctions"},"sts":{"name":"STS","cors":true},"support":{"name":"Support"},"swf":{"name":"SWF"},"xray":{"name":"XRay","cors":true},"waf":{"name":"WAF","cors":true},"wafregional":{"prefix":"waf-regional","name":"WAFRegional"},"workdocs":{"name":"WorkDocs","cors":true},"workspaces":{"name":"WorkSpaces"},"lexmodelbuildingservice":{"prefix":"lex-models","name":"LexModelBuildingService","cors":true},"marketplaceentitlementservice":{"prefix":"entitlement.marketplace","name":"MarketplaceEntitlementService"},"athena":{"name":"Athena","cors":true},"greengrass":{"name":"Greengrass"},"dax":{"name":"DAX"},"migrationhub":{"prefix":"AWSMigrationHub","name":"MigrationHub"},"cloudhsmv2":{"name":"CloudHSMV2","cors":true},"glue":{"name":"Glue"},"pricing":{"name":"Pricing","cors":true},"costexplorer":{"prefix":"ce","name":"CostExplorer","cors":true},"mediaconvert":{"name":"MediaConvert"},"medialive":{"name":"MediaLive"},"mediapackage":{"name":"MediaPackage"},"mediastore":{"name":"MediaStore"},"mediastoredata":{"prefix":"mediastore-data","name":"MediaStoreData","cors":true},"appsync":{"name":"AppSync"},"guardduty":{"name":"GuardDuty"},"mq":{"name":"MQ"},"comprehend":{"name":"Comprehend","cors":true},"iotjobsdataplane":{"prefix":"iot-jobs-data","name":"IoTJobsDataPlane"},"kinesisvideoarchivedmedia":{"prefix":"kinesis-video-archived-media","name":"KinesisVideoArchivedMedia","cors":true},"kinesisvideomedia":{"prefix":"kinesis-video-media","name":"KinesisVideoMedia","cors":true},"kinesisvideo":{"name":"KinesisVideo","cors":true},"sagemakerruntime":{"prefix":"runtime.sagemaker","name":"SageMakerRuntime"},"sagemaker":{"name":"SageMaker"},"translate":{"name":"Translate","cors":true},"resourcegroups":{"prefix":"resource-groups","name":"ResourceGroups","cors":true},"cloud9":{"name":"Cloud9"},"serverlessapplicationrepository":{"prefix":"serverlessrepo","name":"ServerlessApplicationRepository"},"servicediscovery":{"name":"ServiceDiscovery"},"workmail":{"name":"WorkMail"},"autoscalingplans":{"prefix":"autoscaling-plans","name":"AutoScalingPlans"},"transcribeservice":{"prefix":"transcribe","name":"TranscribeService"},"connect":{"name":"Connect","cors":true},"acmpca":{"prefix":"acm-pca","name":"ACMPCA"},"fms":{"name":"FMS"},"secretsmanager":{"name":"SecretsManager","cors":true},"iotanalytics":{"name":"IoTAnalytics","cors":true},"iot1clickdevicesservice":{"prefix":"iot1click-devices","name":"IoT1ClickDevicesService"},"iot1clickprojects":{"prefix":"iot1click-projects","name":"IoT1ClickProjects"},"pi":{"name":"PI"},"neptune":{"name":"Neptune"},"mediatailor":{"name":"MediaTailor"},"eks":{"name":"EKS"},"dlm":{"name":"DLM"},"signer":{"name":"Signer"},"chime":{"name":"Chime"},"pinpointemail":{"prefix":"pinpoint-email","name":"PinpointEmail"},"ram":{"name":"RAM"},"route53resolver":{"name":"Route53Resolver"},"pinpointsmsvoice":{"prefix":"sms-voice","name":"PinpointSMSVoice"},"quicksight":{"name":"QuickSight"},"rdsdataservice":{"prefix":"rds-data","name":"RDSDataService"},"amplify":{"name":"Amplify"},"datasync":{"name":"DataSync"},"robomaker":{"name":"RoboMaker"},"transfer":{"name":"Transfer"},"globalaccelerator":{"name":"GlobalAccelerator"},"comprehendmedical":{"name":"ComprehendMedical","cors":true},"kinesisanalyticsv2":{"name":"KinesisAnalyticsV2"},"mediaconnect":{"name":"MediaConnect"},"fsx":{"name":"FSx"},"securityhub":{"name":"SecurityHub"},"appmesh":{"name":"AppMesh","versions":["2018-10-01*"]},"licensemanager":{"prefix":"license-manager","name":"LicenseManager"},"kafka":{"name":"Kafka"},"apigatewaymanagementapi":{"name":"ApiGatewayManagementApi"},"apigatewayv2":{"name":"ApiGatewayV2"},"docdb":{"name":"DocDB"},"backup":{"name":"Backup"},"worklink":{"name":"WorkLink"},"textract":{"name":"Textract"},"managedblockchain":{"name":"ManagedBlockchain"},"mediapackagevod":{"prefix":"mediapackage-vod","name":"MediaPackageVod"},"groundstation":{"name":"GroundStation"},"iotthingsgraph":{"name":"IoTThingsGraph"},"iotevents":{"name":"IoTEvents"},"ioteventsdata":{"prefix":"iotevents-data","name":"IoTEventsData"},"personalize":{"name":"Personalize","cors":true},"personalizeevents":{"prefix":"personalize-events","name":"PersonalizeEvents","cors":true},"personalizeruntime":{"prefix":"personalize-runtime","name":"PersonalizeRuntime","cors":true},"applicationinsights":{"prefix":"application-insights","name":"ApplicationInsights"},"servicequotas":{"prefix":"service-quotas","name":"ServiceQuotas"},"ec2instanceconnect":{"prefix":"ec2-instance-connect","name":"EC2InstanceConnect"},"eventbridge":{"name":"EventBridge"},"lakeformation":{"name":"LakeFormation"},"forecastservice":{"prefix":"forecast","name":"ForecastService","cors":true},"forecastqueryservice":{"prefix":"forecastquery","name":"ForecastQueryService","cors":true},"qldb":{"name":"QLDB"},"qldbsession":{"prefix":"qldb-session","name":"QLDBSession"},"workmailmessageflow":{"name":"WorkMailMessageFlow"},"codestarnotifications":{"prefix":"codestar-notifications","name":"CodeStarNotifications"},"savingsplans":{"name":"SavingsPlans"},"sso":{"name":"SSO"},"ssooidc":{"prefix":"sso-oidc","name":"SSOOIDC"},"marketplacecatalog":{"prefix":"marketplace-catalog","name":"MarketplaceCatalog","cors":true},"dataexchange":{"name":"DataExchange"},"sesv2":{"name":"SESV2"},"migrationhubconfig":{"prefix":"migrationhub-config","name":"MigrationHubConfig"},"connectparticipant":{"name":"ConnectParticipant"},"appconfig":{"name":"AppConfig"},"iotsecuretunneling":{"name":"IoTSecureTunneling"},"wafv2":{"name":"WAFV2"},"elasticinference":{"prefix":"elastic-inference","name":"ElasticInference"},"imagebuilder":{"name":"Imagebuilder"},"schemas":{"name":"Schemas"},"accessanalyzer":{"name":"AccessAnalyzer"},"codegurureviewer":{"prefix":"codeguru-reviewer","name":"CodeGuruReviewer"},"codeguruprofiler":{"name":"CodeGuruProfiler"},"computeoptimizer":{"prefix":"compute-optimizer","name":"ComputeOptimizer"},"frauddetector":{"name":"FraudDetector"},"kendra":{"name":"Kendra"},"networkmanager":{"name":"NetworkManager"},"outposts":{"name":"Outposts"},"augmentedairuntime":{"prefix":"sagemaker-a2i-runtime","name":"AugmentedAIRuntime"},"ebs":{"name":"EBS"},"kinesisvideosignalingchannels":{"prefix":"kinesis-video-signaling","name":"KinesisVideoSignalingChannels","cors":true},"detective":{"name":"Detective"},"codestarconnections":{"prefix":"codestar-connections","name":"CodeStarconnections"},"synthetics":{"name":"Synthetics"},"iotsitewise":{"name":"IoTSiteWise"},"macie2":{"name":"Macie2"},"codeartifact":{"name":"CodeArtifact"},"ivs":{"name":"IVS"},"braket":{"name":"Braket"},"identitystore":{"name":"IdentityStore"},"appflow":{"name":"Appflow"},"redshiftdata":{"prefix":"redshift-data","name":"RedshiftData"},"ssoadmin":{"prefix":"sso-admin","name":"SSOAdmin"},"timestreamquery":{"prefix":"timestream-query","name":"TimestreamQuery"},"timestreamwrite":{"prefix":"timestream-write","name":"TimestreamWrite"},"s3outposts":{"name":"S3Outposts"},"databrew":{"name":"DataBrew"},"servicecatalogappregistry":{"prefix":"servicecatalog-appregistry","name":"ServiceCatalogAppRegistry"},"networkfirewall":{"prefix":"network-firewall","name":"NetworkFirewall"},"mwaa":{"name":"MWAA"},"amplifybackend":{"name":"AmplifyBackend"},"appintegrations":{"name":"AppIntegrations"},"connectcontactlens":{"prefix":"connect-contact-lens","name":"ConnectContactLens"},"devopsguru":{"prefix":"devops-guru","name":"DevOpsGuru"},"ecrpublic":{"prefix":"ecr-public","name":"ECRPUBLIC"},"lookoutvision":{"name":"LookoutVision"},"sagemakerfeaturestoreruntime":{"prefix":"sagemaker-featurestore-runtime","name":"SageMakerFeatureStoreRuntime"},"customerprofiles":{"prefix":"customer-profiles","name":"CustomerProfiles"},"auditmanager":{"name":"AuditManager"},"emrcontainers":{"prefix":"emr-containers","name":"EMRcontainers"},"healthlake":{"name":"HealthLake"},"sagemakeredge":{"prefix":"sagemaker-edge","name":"SagemakerEdge"},"amp":{"name":"Amp","cors":true},"greengrassv2":{"name":"GreengrassV2"},"iotdeviceadvisor":{"name":"IotDeviceAdvisor"},"iotfleethub":{"name":"IoTFleetHub"},"iotwireless":{"name":"IoTWireless"},"location":{"name":"Location","cors":true},"wellarchitected":{"name":"WellArchitected"},"lexmodelsv2":{"prefix":"models.lex.v2","name":"LexModelsV2"},"lexruntimev2":{"prefix":"runtime.lex.v2","name":"LexRuntimeV2","cors":true},"fis":{"name":"Fis"},"lookoutmetrics":{"name":"LookoutMetrics"},"mgn":{"name":"Mgn"},"lookoutequipment":{"name":"LookoutEquipment"},"nimble":{"name":"Nimble"},"finspace":{"name":"Finspace"},"finspacedata":{"prefix":"finspace-data","name":"Finspacedata"},"ssmcontacts":{"prefix":"ssm-contacts","name":"SSMContacts"},"ssmincidents":{"prefix":"ssm-incidents","name":"SSMIncidents"},"applicationcostprofiler":{"name":"ApplicationCostProfiler"},"apprunner":{"name":"AppRunner"},"proton":{"name":"Proton"},"route53recoverycluster":{"prefix":"route53-recovery-cluster","name":"Route53RecoveryCluster"},"route53recoverycontrolconfig":{"prefix":"route53-recovery-control-config","name":"Route53RecoveryControlConfig"},"route53recoveryreadiness":{"prefix":"route53-recovery-readiness","name":"Route53RecoveryReadiness"},"chimesdkidentity":{"prefix":"chime-sdk-identity","name":"ChimeSDKIdentity"},"chimesdkmessaging":{"prefix":"chime-sdk-messaging","name":"ChimeSDKMessaging"},"snowdevicemanagement":{"prefix":"snow-device-management","name":"SnowDeviceManagement"},"memorydb":{"name":"MemoryDB"},"opensearch":{"name":"OpenSearch"},"kafkaconnect":{"name":"KafkaConnect"},"voiceid":{"prefix":"voice-id","name":"VoiceID"},"wisdom":{"name":"Wisdom"},"account":{"name":"Account"},"cloudcontrol":{"name":"CloudControl"},"grafana":{"name":"Grafana"},"panorama":{"name":"Panorama"},"chimesdkmeetings":{"prefix":"chime-sdk-meetings","name":"ChimeSDKMeetings"},"resiliencehub":{"name":"Resiliencehub"},"migrationhubstrategy":{"name":"MigrationHubStrategy"},"appconfigdata":{"name":"AppConfigData"},"drs":{"name":"Drs"},"migrationhubrefactorspaces":{"prefix":"migration-hub-refactor-spaces","name":"MigrationHubRefactorSpaces"},"evidently":{"name":"Evidently"},"inspector2":{"name":"Inspector2"},"rbin":{"name":"Rbin"},"rum":{"name":"RUM"},"backupgateway":{"prefix":"backup-gateway","name":"BackupGateway"},"iottwinmaker":{"name":"IoTTwinMaker"},"workspacesweb":{"prefix":"workspaces-web","name":"WorkSpacesWeb"},"amplifyuibuilder":{"name":"AmplifyUIBuilder"},"keyspaces":{"name":"Keyspaces"},"billingconductor":{"name":"Billingconductor"},"pinpointsmsvoicev2":{"prefix":"pinpoint-sms-voice-v2","name":"PinpointSMSVoiceV2"},"ivschat":{"name":"Ivschat"},"chimesdkmediapipelines":{"prefix":"chime-sdk-media-pipelines","name":"ChimeSDKMediaPipelines"},"emrserverless":{"prefix":"emr-serverless","name":"EMRServerless"},"m2":{"name":"M2"},"connectcampaigns":{"name":"ConnectCampaigns"},"redshiftserverless":{"prefix":"redshift-serverless","name":"RedshiftServerless"},"rolesanywhere":{"name":"RolesAnywhere"},"licensemanagerusersubscriptions":{"prefix":"license-manager-user-subscriptions","name":"LicenseManagerUserSubscriptions"},"privatenetworks":{"name":"PrivateNetworks"},"supportapp":{"prefix":"support-app","name":"SupportApp"},"controltower":{"name":"ControlTower"},"iotfleetwise":{"name":"IoTFleetWise"},"migrationhuborchestrator":{"name":"MigrationHubOrchestrator"},"connectcases":{"name":"ConnectCases"},"resourceexplorer2":{"prefix":"resource-explorer-2","name":"ResourceExplorer2"},"scheduler":{"name":"Scheduler"},"chimesdkvoice":{"prefix":"chime-sdk-voice","name":"ChimeSDKVoice"},"ssmsap":{"prefix":"ssm-sap","name":"SsmSap"},"oam":{"name":"OAM"},"arczonalshift":{"prefix":"arc-zonal-shift","name":"ARCZonalShift"},"omics":{"name":"Omics"},"opensearchserverless":{"name":"OpenSearchServerless"},"securitylake":{"name":"SecurityLake"},"simspaceweaver":{"name":"SimSpaceWeaver"},"docdbelastic":{"prefix":"docdb-elastic","name":"DocDBElastic"},"sagemakergeospatial":{"prefix":"sagemaker-geospatial","name":"SageMakerGeospatial"},"codecatalyst":{"name":"CodeCatalyst"},"pipes":{"name":"Pipes"},"sagemakermetrics":{"prefix":"sagemaker-metrics","name":"SageMakerMetrics"},"kinesisvideowebrtcstorage":{"prefix":"kinesis-video-webrtc-storage","name":"KinesisVideoWebRTCStorage"},"licensemanagerlinuxsubscriptions":{"prefix":"license-manager-linux-subscriptions","name":"LicenseManagerLinuxSubscriptions"},"kendraranking":{"prefix":"kendra-ranking","name":"KendraRanking"},"cleanrooms":{"name":"CleanRooms"},"cloudtraildata":{"prefix":"cloudtrail-data","name":"CloudTrailData"},"tnb":{"name":"Tnb"},"internetmonitor":{"name":"InternetMonitor"},"ivsrealtime":{"prefix":"ivs-realtime","name":"IVSRealTime"},"vpclattice":{"prefix":"vpc-lattice","name":"VPCLattice"},"osis":{"name":"OSIS"},"mediapackagev2":{"name":"MediaPackageV2"},"paymentcryptography":{"prefix":"payment-cryptography","name":"PaymentCryptography"},"paymentcryptographydata":{"prefix":"payment-cryptography-data","name":"PaymentCryptographyData"},"codegurusecurity":{"prefix":"codeguru-security","name":"CodeGuruSecurity"},"verifiedpermissions":{"name":"VerifiedPermissions"},"appfabric":{"name":"AppFabric"},"medicalimaging":{"prefix":"medical-imaging","name":"MedicalImaging"},"entityresolution":{"name":"EntityResolution"},"managedblockchainquery":{"prefix":"managedblockchain-query","name":"ManagedBlockchainQuery"},"neptunedata":{"name":"Neptunedata"},"pcaconnectorad":{"prefix":"pca-connector-ad","name":"PcaConnectorAd"},"bedrock":{"name":"Bedrock"},"bedrockruntime":{"prefix":"bedrock-runtime","name":"BedrockRuntime"},"datazone":{"name":"DataZone"},"launchwizard":{"prefix":"launch-wizard","name":"LaunchWizard"},"trustedadvisor":{"name":"TrustedAdvisor"},"inspectorscan":{"prefix":"inspector-scan","name":"InspectorScan"},"bcmdataexports":{"prefix":"bcm-data-exports","name":"BCMDataExports"},"costoptimizationhub":{"prefix":"cost-optimization-hub","name":"CostOptimizationHub"},"eksauth":{"prefix":"eks-auth","name":"EKSAuth"},"freetier":{"name":"FreeTier"},"repostspace":{"name":"Repostspace"},"workspacesthinclient":{"prefix":"workspaces-thin-client","name":"WorkSpacesThinClient"},"b2bi":{"name":"B2bi"},"bedrockagent":{"prefix":"bedrock-agent","name":"BedrockAgent"},"bedrockagentruntime":{"prefix":"bedrock-agent-runtime","name":"BedrockAgentRuntime"},"qbusiness":{"name":"QBusiness"},"qconnect":{"name":"QConnect"},"cleanroomsml":{"name":"CleanRoomsML"},"marketplaceagreement":{"prefix":"marketplace-agreement","name":"MarketplaceAgreement"},"marketplacedeployment":{"prefix":"marketplace-deployment","name":"MarketplaceDeployment"},"networkmonitor":{"name":"NetworkMonitor"},"supplychain":{"name":"SupplyChain"},"artifact":{"name":"Artifact"},"chatbot":{"name":"Chatbot"},"timestreaminfluxdb":{"prefix":"timestream-influxdb","name":"TimestreamInfluxDB"},"codeconnections":{"name":"CodeConnections"},"deadline":{"name":"Deadline"},"controlcatalog":{"name":"ControlCatalog"},"route53profiles":{"name":"Route53Profiles"},"mailmanager":{"name":"MailManager"},"taxsettings":{"name":"TaxSettings"},"applicationsignals":{"prefix":"application-signals","name":"ApplicationSignals"},"pcaconnectorscep":{"prefix":"pca-connector-scep","name":"PcaConnectorScep"},"apptest":{"name":"AppTest"},"qapps":{"name":"QApps"},"ssmquicksetup":{"prefix":"ssm-quicksetup","name":"SSMQuickSetup"},"pcs":{"name":"PCS"}}')},1129:function(e){"use strict";e.exports=JSON.parse('{"version":"2.0","metadata":{"apiVersion":"2006-03-01","checksumFormat":"md5","endpointPrefix":"s3","globalEndpoint":"s3.amazonaws.com","protocol":"rest-xml","protocols":["rest-xml"],"serviceAbbreviation":"Amazon S3","serviceFullName":"Amazon Simple Storage Service","serviceId":"S3","signatureVersion":"s3","uid":"s3-2006-03-01","auth":["aws.auth#sigv4"]},"operations":{"AbortMultipartUpload":{"http":{"method":"DELETE","requestUri":"/{Bucket}/{Key+}","responseCode":204},"input":{"type":"structure","required":["Bucket","Key","UploadId"],"members":{"Bucket":{"contextParam":{"name":"Bucket"},"location":"uri","locationName":"Bucket"},"Key":{"contextParam":{"name":"Key"},"location":"uri","locationName":"Key"},"UploadId":{"location":"querystring","locationName":"uploadId"},"RequestPayer":{"location":"header","locationName":"x-amz-request-payer"},"ExpectedBucketOwner":{"location":"header","locationName":"x-amz-expected-bucket-owner"}}},"output":{"type":"structure","members":{"RequestCharged":{"location":"header","locationName":"x-amz-request-charged"}}}},"CompleteMultipartUpload":{"http":{"requestUri":"/{Bucket}/{Key+}"},"input":{"type":"structure","required":["Bucket","Key","UploadId"],"members":{"Bucket":{"contextParam":{"name":"Bucket"},"location":"uri","locationName":"Bucket"},"Key":{"contextParam":{"name":"Key"},"location":"uri","locationName":"Key"},"MultipartUpload":{"locationName":"CompleteMultipartUpload","xmlNamespace":{"uri":"http://s3.amazonaws.com/doc/2006-03-01/"},"type":"structure","members":{"Parts":{"locationName":"Part","type":"list","member":{"type":"structure","members":{"ETag":{},"ChecksumCRC32":{},"ChecksumCRC32C":{},"ChecksumSHA1":{},"ChecksumSHA256":{},"PartNumber":{"type":"integer"}}},"flattened":true}}},"UploadId":{"location":"querystring","locationName":"uploadId"},"ChecksumCRC32":{"location":"header","locationName":"x-amz-checksum-crc32"},"ChecksumCRC32C":{"location":"header","locationName":"x-amz-checksum-crc32c"},"ChecksumSHA1":{"location":"header","locationName":"x-amz-checksum-sha1"},"ChecksumSHA256":{"location":"header","locationName":"x-amz-checksum-sha256"},"RequestPayer":{"location":"header","locationName":"x-amz-request-payer"},"ExpectedBucketOwner":{"location":"header","locationName":"x-amz-expected-bucket-owner"},"IfNoneMatch":{"location":"header","locationName":"If-None-Match"},"SSECustomerAlgorithm":{"location":"header","locationName":"x-amz-server-side-encryption-customer-algorithm"},"SSECustomerKey":{"shape":"Sl","location":"header","locationName":"x-amz-server-side-encryption-customer-key"},"SSECustomerKeyMD5":{"location":"header","locationName":"x-amz-server-side-encryption-customer-key-MD5"}},"payload":"MultipartUpload"},"output":{"type":"structure","members":{"Location":{},"Bucket":{},"Key":{},"Expiration":{"location":"header","locationName":"x-amz-expiration"},"ETag":{},"ChecksumCRC32":{},"ChecksumCRC32C":{},"ChecksumSHA1":{},"ChecksumSHA256":{},"ServerSideEncryption":{"location":"header","locationName":"x-amz-server-side-encryption"},"VersionId":{"location":"header","locationName":"x-amz-version-id"},"SSEKMSKeyId":{"shape":"Ss","location":"header","locationName":"x-amz-server-side-encryption-aws-kms-key-id"},"BucketKeyEnabled":{"location":"header","locationName":"x-amz-server-side-encryption-bucket-key-enabled","type":"boolean"},"RequestCharged":{"location":"header","locationName":"x-amz-request-charged"}}}},"CopyObject":{"http":{"method":"PUT","requestUri":"/{Bucket}/{Key+}"},"input":{"type":"structure","required":["Bucket","CopySource","Key"],"members":{"ACL":{"location":"header","locationName":"x-amz-acl"},"Bucket":{"contextParam":{"name":"Bucket"},"location":"uri","locationName":"Bucket"},"CacheControl":{"location":"header","locationName":"Cache-Control"},"ChecksumAlgorithm":{"location":"header","locationName":"x-amz-checksum-algorithm"},"ContentDisposition":{"location":"header","locationName":"Content-Disposition"},"ContentEncoding":{"location":"header","locationName":"Content-Encoding"},"ContentLanguage":{"location":"header","locationName":"Content-Language"},"ContentType":{"location":"header","locationName":"Content-Type"},"CopySource":{"contextParam":{"name":"CopySource"},"location":"header","locationName":"x-amz-copy-source"},"CopySourceIfMatch":{"location":"header","locationName":"x-amz-copy-source-if-match"},"CopySourceIfModifiedSince":{"location":"header","locationName":"x-amz-copy-source-if-modified-since","type":"timestamp"},"CopySourceIfNoneMatch":{"location":"header","locationName":"x-amz-copy-source-if-none-match"},"CopySourceIfUnmodifiedSince":{"location":"header","locationName":"x-amz-copy-source-if-unmodified-since","type":"timestamp"},"Expires":{"location":"header","locationName":"Expires","type":"timestamp"},"GrantFullControl":{"location":"header","locationName":"x-amz-grant-full-control"},"GrantRead":{"location":"header","locationName":"x-amz-grant-read"},"GrantReadACP":{"location":"header","locationName":"x-amz-grant-read-acp"},"GrantWriteACP":{"location":"header","locationName":"x-amz-grant-write-acp"},"Key":{"contextParam":{"name":"Key"},"location":"uri","locationName":"Key"},"Metadata":{"shape":"S1c","location":"headers","locationName":"x-amz-meta-"},"MetadataDirective":{"location":"header","locationName":"x-amz-metadata-directive"},"TaggingDirective":{"location":"header","locationName":"x-amz-tagging-directive"},"ServerSideEncryption":{"location":"header","locationName":"x-amz-server-side-encryption"},"StorageClass":{"location":"header","locationName":"x-amz-storage-class"},"WebsiteRedirectLocation":{"location":"header","locationName":"x-amz-website-redirect-location"},"SSECustomerAlgorithm":{"location":"header","locationName":"x-amz-server-side-encryption-customer-algorithm"},"SSECustomerKey":{"shape":"Sl","location":"header","locationName":"x-amz-server-side-encryption-customer-key"},"SSECustomerKeyMD5":{"location":"header","locationName":"x-amz-server-side-encryption-customer-key-MD5"},"SSEKMSKeyId":{"shape":"Ss","location":"header","locationName":"x-amz-server-side-encryption-aws-kms-key-id"},"SSEKMSEncryptionContext":{"shape":"S1j","location":"header","locationName":"x-amz-server-side-encryption-context"},"BucketKeyEnabled":{"location":"header","locationName":"x-amz-server-side-encryption-bucket-key-enabled","type":"boolean"},"CopySourceSSECustomerAlgorithm":{"location":"header","locationName":"x-amz-copy-source-server-side-encryption-customer-algorithm"},"CopySourceSSECustomerKey":{"shape":"S1l","location":"header","locationName":"x-amz-copy-source-server-side-encryption-customer-key"},"CopySourceSSECustomerKeyMD5":{"location":"header","locationName":"x-amz-copy-source-server-side-encryption-customer-key-MD5"},"RequestPayer":{"location":"header","locationName":"x-amz-request-payer"},"Tagging":{"location":"header","locationName":"x-amz-tagging"},"ObjectLockMode":{"location":"header","locationName":"x-amz-object-lock-mode"},"ObjectLockRetainUntilDate":{"shape":"S1p","location":"header","locationName":"x-amz-object-lock-retain-until-date"},"ObjectLockLegalHoldStatus":{"location":"header","locationName":"x-amz-object-lock-legal-hold"},"ExpectedBucketOwner":{"location":"header","locationName":"x-amz-expected-bucket-owner"},"ExpectedSourceBucketOwner":{"location":"header","locationName":"x-amz-source-expected-bucket-owner"}}},"output":{"type":"structure","members":{"CopyObjectResult":{"type":"structure","members":{"ETag":{},"LastModified":{"type":"timestamp"},"ChecksumCRC32":{},"ChecksumCRC32C":{},"ChecksumSHA1":{},"ChecksumSHA256":{}}},"Expiration":{"location":"header","locationName":"x-amz-expiration"},"CopySourceVersionId":{"location":"header","locationName":"x-amz-copy-source-version-id"},"VersionId":{"location":"header","locationName":"x-amz-version-id"},"ServerSideEncryption":{"location":"header","locationName":"x-amz-server-side-encryption"},"SSECustomerAlgorithm":{"location":"header","locationName":"x-amz-server-side-encryption-customer-algorithm"},"SSECustomerKeyMD5":{"location":"header","locationName":"x-amz-server-side-encryption-customer-key-MD5"},"SSEKMSKeyId":{"shape":"Ss","location":"header","locationName":"x-amz-server-side-encryption-aws-kms-key-id"},"SSEKMSEncryptionContext":{"shape":"S1j","location":"header","locationName":"x-amz-server-side-encryption-context"},"BucketKeyEnabled":{"location":"header","locationName":"x-amz-server-side-encryption-bucket-key-enabled","type":"boolean"},"RequestCharged":{"location":"header","locationName":"x-amz-request-charged"}},"payload":"CopyObjectResult"},"alias":"PutObjectCopy","staticContextParams":{"DisableS3ExpressSessionAuth":{"value":true}}},"CreateBucket":{"http":{"method":"PUT","requestUri":"/{Bucket}"},"input":{"type":"structure","required":["Bucket"],"members":{"ACL":{"location":"header","locationName":"x-amz-acl"},"Bucket":{"contextParam":{"name":"Bucket"},"location":"uri","locationName":"Bucket"},"CreateBucketConfiguration":{"locationName":"CreateBucketConfiguration","xmlNamespace":{"uri":"http://s3.amazonaws.com/doc/2006-03-01/"},"type":"structure","members":{"LocationConstraint":{},"Location":{"type":"structure","members":{"Type":{},"Name":{}}},"Bucket":{"type":"structure","members":{"DataRedundancy":{},"Type":{}}}}},"GrantFullControl":{"location":"header","locationName":"x-amz-grant-full-control"},"GrantRead":{"location":"header","locationName":"x-amz-grant-read"},"GrantReadACP":{"location":"header","locationName":"x-amz-grant-read-acp"},"GrantWrite":{"location":"header","locationName":"x-amz-grant-write"},"GrantWriteACP":{"location":"header","locationName":"x-amz-grant-write-acp"},"ObjectLockEnabledForBucket":{"location":"header","locationName":"x-amz-bucket-object-lock-enabled","type":"boolean"},"ObjectOwnership":{"location":"header","locationName":"x-amz-object-ownership"}},"payload":"CreateBucketConfiguration"},"output":{"type":"structure","members":{"Location":{"location":"header","locationName":"Location"}}},"alias":"PutBucket","staticContextParams":{"DisableAccessPoints":{"value":true},"UseS3ExpressControlEndpoint":{"value":true}}},"CreateMultipartUpload":{"http":{"requestUri":"/{Bucket}/{Key+}?uploads"},"input":{"type":"structure","required":["Bucket","Key"],"members":{"ACL":{"location":"header","locationName":"x-amz-acl"},"Bucket":{"contextParam":{"name":"Bucket"},"location":"uri","locationName":"Bucket"},"CacheControl":{"location":"header","locationName":"Cache-Control"},"ContentDisposition":{"location":"header","locationName":"Content-Disposition"},"ContentEncoding":{"location":"header","locationName":"Content-Encoding"},"ContentLanguage":{"location":"header","locationName":"Content-Language"},"ContentType":{"location":"header","locationName":"Content-Type"},"Expires":{"location":"header","locationName":"Expires","type":"timestamp"},"GrantFullControl":{"location":"header","locationName":"x-amz-grant-full-control"},"GrantRead":{"location":"header","locationName":"x-amz-grant-read"},"GrantReadACP":{"location":"header","locationName":"x-amz-grant-read-acp"},"GrantWriteACP":{"location":"header","locationName":"x-amz-grant-write-acp"},"Key":{"contextParam":{"name":"Key"},"location":"uri","locationName":"Key"},"Metadata":{"shape":"S1c","location":"headers","locationName":"x-amz-meta-"},"ServerSideEncryption":{"location":"header","locationName":"x-amz-server-side-encryption"},"StorageClass":{"location":"header","locationName":"x-amz-storage-class"},"WebsiteRedirectLocation":{"location":"header","locationName":"x-amz-website-redirect-location"},"SSECustomerAlgorithm":{"location":"header","locationName":"x-amz-server-side-encryption-customer-algorithm"},"SSECustomerKey":{"shape":"Sl","location":"header","locationName":"x-amz-server-side-encryption-customer-key"},"SSECustomerKeyMD5":{"location":"header","locationName":"x-amz-server-side-encryption-customer-key-MD5"},"SSEKMSKeyId":{"shape":"Ss","location":"header","locationName":"x-amz-server-side-encryption-aws-kms-key-id"},"SSEKMSEncryptionContext":{"shape":"S1j","location":"header","locationName":"x-amz-server-side-encryption-context"},"BucketKeyEnabled":{"location":"header","locationName":"x-amz-server-side-encryption-bucket-key-enabled","type":"boolean"},"RequestPayer":{"location":"header","locationName":"x-amz-request-payer"},"Tagging":{"location":"header","locationName":"x-amz-tagging"},"ObjectLockMode":{"location":"header","locationName":"x-amz-object-lock-mode"},"ObjectLockRetainUntilDate":{"shape":"S1p","location":"header","locationName":"x-amz-object-lock-retain-until-date"},"ObjectLockLegalHoldStatus":{"location":"header","locationName":"x-amz-object-lock-legal-hold"},"ExpectedBucketOwner":{"location":"header","locationName":"x-amz-expected-bucket-owner"},"ChecksumAlgorithm":{"location":"header","locationName":"x-amz-checksum-algorithm"}}},"output":{"type":"structure","members":{"AbortDate":{"location":"header","locationName":"x-amz-abort-date","type":"timestamp"},"AbortRuleId":{"location":"header","locationName":"x-amz-abort-rule-id"},"Bucket":{"locationName":"Bucket"},"Key":{},"UploadId":{},"ServerSideEncryption":{"location":"header","locationName":"x-amz-server-side-encryption"},"SSECustomerAlgorithm":{"location":"header","locationName":"x-amz-server-side-encryption-customer-algorithm"},"SSECustomerKeyMD5":{"location":"header","locationName":"x-amz-server-side-encryption-customer-key-MD5"},"SSEKMSKeyId":{"shape":"Ss","location":"header","locationName":"x-amz-server-side-encryption-aws-kms-key-id"},"SSEKMSEncryptionContext":{"shape":"S1j","location":"header","locationName":"x-amz-server-side-encryption-context"},"BucketKeyEnabled":{"location":"header","locationName":"x-amz-server-side-encryption-bucket-key-enabled","type":"boolean"},"RequestCharged":{"location":"header","locationName":"x-amz-request-charged"},"ChecksumAlgorithm":{"location":"header","locationName":"x-amz-checksum-algorithm"}}},"alias":"InitiateMultipartUpload"},"CreateSession":{"http":{"method":"GET","requestUri":"/{Bucket}?session"},"input":{"type":"structure","required":["Bucket"],"members":{"SessionMode":{"location":"header","locationName":"x-amz-create-session-mode"},"Bucket":{"contextParam":{"name":"Bucket"},"location":"uri","locationName":"Bucket"}}},"output":{"type":"structure","required":["Credentials"],"members":{"Credentials":{"locationName":"Credentials","type":"structure","required":["AccessKeyId","SecretAccessKey","SessionToken","Expiration"],"members":{"AccessKeyId":{"locationName":"AccessKeyId"},"SecretAccessKey":{"shape":"S2i","locationName":"SecretAccessKey"},"SessionToken":{"shape":"S2i","locationName":"SessionToken"},"Expiration":{"locationName":"Expiration","type":"timestamp"}}}}},"staticContextParams":{"DisableS3ExpressSessionAuth":{"value":true}}},"DeleteBucket":{"http":{"method":"DELETE","requestUri":"/{Bucket}","responseCode":204},"input":{"type":"structure","required":["Bucket"],"members":{"Bucket":{"contextParam":{"name":"Bucket"},"location":"uri","locationName":"Bucket"},"ExpectedBucketOwner":{"location":"header","locationName":"x-amz-expected-bucket-owner"}}},"staticContextParams":{"UseS3ExpressControlEndpoint":{"value":true}}},"DeleteBucketAnalyticsConfiguration":{"http":{"method":"DELETE","requestUri":"/{Bucket}?analytics","responseCode":204},"input":{"type":"structure","required":["Bucket","Id"],"members":{"Bucket":{"contextParam":{"name":"Bucket"},"location":"uri","locationName":"Bucket"},"Id":{"location":"querystring","locationName":"id"},"ExpectedBucketOwner":{"location":"header","locationName":"x-amz-expected-bucket-owner"}}},"staticContextParams":{"UseS3ExpressControlEndpoint":{"value":true}}},"DeleteBucketCors":{"http":{"method":"DELETE","requestUri":"/{Bucket}?cors","responseCode":204},"input":{"type":"structure","required":["Bucket"],"members":{"Bucket":{"contextParam":{"name":"Bucket"},"location":"uri","locationName":"Bucket"},"ExpectedBucketOwner":{"location":"header","locationName":"x-amz-expected-bucket-owner"}}},"staticContextParams":{"UseS3ExpressControlEndpoint":{"value":true}}},"DeleteBucketEncryption":{"http":{"method":"DELETE","requestUri":"/{Bucket}?encryption","responseCode":204},"input":{"type":"structure","required":["Bucket"],"members":{"Bucket":{"contextParam":{"name":"Bucket"},"location":"uri","locationName":"Bucket"},"ExpectedBucketOwner":{"location":"header","locationName":"x-amz-expected-bucket-owner"}}},"staticContextParams":{"UseS3ExpressControlEndpoint":{"value":true}}},"DeleteBucketIntelligentTieringConfiguration":{"http":{"method":"DELETE","requestUri":"/{Bucket}?intelligent-tiering","responseCode":204},"input":{"type":"structure","required":["Bucket","Id"],"members":{"Bucket":{"contextParam":{"name":"Bucket"},"location":"uri","locationName":"Bucket"},"Id":{"location":"querystring","locationName":"id"}}},"staticContextParams":{"UseS3ExpressControlEndpoint":{"value":true}}},"DeleteBucketInventoryConfiguration":{"http":{"method":"DELETE","requestUri":"/{Bucket}?inventory","responseCode":204},"input":{"type":"structure","required":["Bucket","Id"],"members":{"Bucket":{"contextParam":{"name":"Bucket"},"location":"uri","locationName":"Bucket"},"Id":{"location":"querystring","locationName":"id"},"ExpectedBucketOwner":{"location":"header","locationName":"x-amz-expected-bucket-owner"}}},"staticContextParams":{"UseS3ExpressControlEndpoint":{"value":true}}},"DeleteBucketLifecycle":{"http":{"method":"DELETE","requestUri":"/{Bucket}?lifecycle","responseCode":204},"input":{"type":"structure","required":["Bucket"],"members":{"Bucket":{"contextParam":{"name":"Bucket"},"location":"uri","locationName":"Bucket"},"ExpectedBucketOwner":{"location":"header","locationName":"x-amz-expected-bucket-owner"}}},"staticContextParams":{"UseS3ExpressControlEndpoint":{"value":true}}},"DeleteBucketMetricsConfiguration":{"http":{"method":"DELETE","requestUri":"/{Bucket}?metrics","responseCode":204},"input":{"type":"structure","required":["Bucket","Id"],"members":{"Bucket":{"contextParam":{"name":"Bucket"},"location":"uri","locationName":"Bucket"},"Id":{"location":"querystring","locationName":"id"},"ExpectedBucketOwner":{"location":"header","locationName":"x-amz-expected-bucket-owner"}}},"staticContextParams":{"UseS3ExpressControlEndpoint":{"value":true}}},"DeleteBucketOwnershipControls":{"http":{"method":"DELETE","requestUri":"/{Bucket}?ownershipControls","responseCode":204},"input":{"type":"structure","required":["Bucket"],"members":{"Bucket":{"contextParam":{"name":"Bucket"},"location":"uri","locationName":"Bucket"},"ExpectedBucketOwner":{"location":"header","locationName":"x-amz-expected-bucket-owner"}}},"staticContextParams":{"UseS3ExpressControlEndpoint":{"value":true}}},"DeleteBucketPolicy":{"http":{"method":"DELETE","requestUri":"/{Bucket}?policy","responseCode":204},"input":{"type":"structure","required":["Bucket"],"members":{"Bucket":{"contextParam":{"name":"Bucket"},"location":"uri","locationName":"Bucket"},"ExpectedBucketOwner":{"location":"header","locationName":"x-amz-expected-bucket-owner"}}},"staticContextParams":{"UseS3ExpressControlEndpoint":{"value":true}}},"DeleteBucketReplication":{"http":{"method":"DELETE","requestUri":"/{Bucket}?replication","responseCode":204},"input":{"type":"structure","required":["Bucket"],"members":{"Bucket":{"contextParam":{"name":"Bucket"},"location":"uri","locationName":"Bucket"},"ExpectedBucketOwner":{"location":"header","locationName":"x-amz-expected-bucket-owner"}}},"staticContextParams":{"UseS3ExpressControlEndpoint":{"value":true}}},"DeleteBucketTagging":{"http":{"method":"DELETE","requestUri":"/{Bucket}?tagging","responseCode":204},"input":{"type":"structure","required":["Bucket"],"members":{"Bucket":{"contextParam":{"name":"Bucket"},"location":"uri","locationName":"Bucket"},"ExpectedBucketOwner":{"location":"header","locationName":"x-amz-expected-bucket-owner"}}},"staticContextParams":{"UseS3ExpressControlEndpoint":{"value":true}}},"DeleteBucketWebsite":{"http":{"method":"DELETE","requestUri":"/{Bucket}?website","responseCode":204},"input":{"type":"structure","required":["Bucket"],"members":{"Bucket":{"contextParam":{"name":"Bucket"},"location":"uri","locationName":"Bucket"},"ExpectedBucketOwner":{"location":"header","locationName":"x-amz-expected-bucket-owner"}}},"staticContextParams":{"UseS3ExpressControlEndpoint":{"value":true}}},"DeleteObject":{"http":{"method":"DELETE","requestUri":"/{Bucket}/{Key+}","responseCode":204},"input":{"type":"structure","required":["Bucket","Key"],"members":{"Bucket":{"contextParam":{"name":"Bucket"},"location":"uri","locationName":"Bucket"},"Key":{"contextParam":{"name":"Key"},"location":"uri","locationName":"Key"},"MFA":{"location":"header","locationName":"x-amz-mfa"},"VersionId":{"location":"querystring","locationName":"versionId"},"RequestPayer":{"location":"header","locationName":"x-amz-request-payer"},"BypassGovernanceRetention":{"location":"header","locationName":"x-amz-bypass-governance-retention","type":"boolean"},"ExpectedBucketOwner":{"location":"header","locationName":"x-amz-expected-bucket-owner"}}},"output":{"type":"structure","members":{"DeleteMarker":{"location":"header","locationName":"x-amz-delete-marker","type":"boolean"},"VersionId":{"location":"header","locationName":"x-amz-version-id"},"RequestCharged":{"location":"header","locationName":"x-amz-request-charged"}}}},"DeleteObjectTagging":{"http":{"method":"DELETE","requestUri":"/{Bucket}/{Key+}?tagging","responseCode":204},"input":{"type":"structure","required":["Bucket","Key"],"members":{"Bucket":{"contextParam":{"name":"Bucket"},"location":"uri","locationName":"Bucket"},"Key":{"location":"uri","locationName":"Key"},"VersionId":{"location":"querystring","locationName":"versionId"},"ExpectedBucketOwner":{"location":"header","locationName":"x-amz-expected-bucket-owner"}}},"output":{"type":"structure","members":{"VersionId":{"location":"header","locationName":"x-amz-version-id"}}}},"DeleteObjects":{"http":{"requestUri":"/{Bucket}?delete"},"input":{"type":"structure","required":["Bucket","Delete"],"members":{"Bucket":{"contextParam":{"name":"Bucket"},"location":"uri","locationName":"Bucket"},"Delete":{"locationName":"Delete","xmlNamespace":{"uri":"http://s3.amazonaws.com/doc/2006-03-01/"},"type":"structure","required":["Objects"],"members":{"Objects":{"locationName":"Object","type":"list","member":{"type":"structure","required":["Key"],"members":{"Key":{},"VersionId":{}}},"flattened":true},"Quiet":{"type":"boolean"}}},"MFA":{"location":"header","locationName":"x-amz-mfa"},"RequestPayer":{"location":"header","locationName":"x-amz-request-payer"},"BypassGovernanceRetention":{"location":"header","locationName":"x-amz-bypass-governance-retention","type":"boolean"},"ExpectedBucketOwner":{"location":"header","locationName":"x-amz-expected-bucket-owner"},"ChecksumAlgorithm":{"location":"header","locationName":"x-amz-sdk-checksum-algorithm"}},"payload":"Delete"},"output":{"type":"structure","members":{"Deleted":{"type":"list","member":{"type":"structure","members":{"Key":{},"VersionId":{},"DeleteMarker":{"type":"boolean"},"DeleteMarkerVersionId":{}}},"flattened":true},"RequestCharged":{"location":"header","locationName":"x-amz-request-charged"},"Errors":{"locationName":"Error","type":"list","member":{"type":"structure","members":{"Key":{},"VersionId":{},"Code":{},"Message":{}}},"flattened":true}}},"alias":"DeleteMultipleObjects","httpChecksum":{"requestAlgorithmMember":"ChecksumAlgorithm","requestChecksumRequired":true}},"DeletePublicAccessBlock":{"http":{"method":"DELETE","requestUri":"/{Bucket}?publicAccessBlock","responseCode":204},"input":{"type":"structure","required":["Bucket"],"members":{"Bucket":{"contextParam":{"name":"Bucket"},"location":"uri","locationName":"Bucket"},"ExpectedBucketOwner":{"location":"header","locationName":"x-amz-expected-bucket-owner"}}},"staticContextParams":{"UseS3ExpressControlEndpoint":{"value":true}}},"GetBucketAccelerateConfiguration":{"http":{"method":"GET","requestUri":"/{Bucket}?accelerate"},"input":{"type":"structure","required":["Bucket"],"members":{"Bucket":{"contextParam":{"name":"Bucket"},"location":"uri","locationName":"Bucket"},"ExpectedBucketOwner":{"location":"header","locationName":"x-amz-expected-bucket-owner"},"RequestPayer":{"location":"header","locationName":"x-amz-request-payer"}}},"output":{"type":"structure","members":{"Status":{},"RequestCharged":{"location":"header","locationName":"x-amz-request-charged"}}},"staticContextParams":{"UseS3ExpressControlEndpoint":{"value":true}}},"GetBucketAcl":{"http":{"method":"GET","requestUri":"/{Bucket}?acl"},"input":{"type":"structure","required":["Bucket"],"members":{"Bucket":{"contextParam":{"name":"Bucket"},"location":"uri","locationName":"Bucket"},"ExpectedBucketOwner":{"location":"header","locationName":"x-amz-expected-bucket-owner"}}},"output":{"type":"structure","members":{"Owner":{"shape":"S3r"},"Grants":{"shape":"S3u","locationName":"AccessControlList"}}},"staticContextParams":{"UseS3ExpressControlEndpoint":{"value":true}}},"GetBucketAnalyticsConfiguration":{"http":{"method":"GET","requestUri":"/{Bucket}?analytics"},"input":{"type":"structure","required":["Bucket","Id"],"members":{"Bucket":{"contextParam":{"name":"Bucket"},"location":"uri","locationName":"Bucket"},"Id":{"location":"querystring","locationName":"id"},"ExpectedBucketOwner":{"location":"header","locationName":"x-amz-expected-bucket-owner"}}},"output":{"type":"structure","members":{"AnalyticsConfiguration":{"shape":"S43"}},"payload":"AnalyticsConfiguration"},"staticContextParams":{"UseS3ExpressControlEndpoint":{"value":true}}},"GetBucketCors":{"http":{"method":"GET","requestUri":"/{Bucket}?cors"},"input":{"type":"structure","required":["Bucket"],"members":{"Bucket":{"contextParam":{"name":"Bucket"},"location":"uri","locationName":"Bucket"},"ExpectedBucketOwner":{"location":"header","locationName":"x-amz-expected-bucket-owner"}}},"output":{"type":"structure","members":{"CORSRules":{"shape":"S4i","locationName":"CORSRule"}}},"staticContextParams":{"UseS3ExpressControlEndpoint":{"value":true}}},"GetBucketEncryption":{"http":{"method":"GET","requestUri":"/{Bucket}?encryption"},"input":{"type":"structure","required":["Bucket"],"members":{"Bucket":{"contextParam":{"name":"Bucket"},"location":"uri","locationName":"Bucket"},"ExpectedBucketOwner":{"location":"header","locationName":"x-amz-expected-bucket-owner"}}},"output":{"type":"structure","members":{"ServerSideEncryptionConfiguration":{"shape":"S4v"}},"payload":"ServerSideEncryptionConfiguration"},"staticContextParams":{"UseS3ExpressControlEndpoint":{"value":true}}},"GetBucketIntelligentTieringConfiguration":{"http":{"method":"GET","requestUri":"/{Bucket}?intelligent-tiering"},"input":{"type":"structure","required":["Bucket","Id"],"members":{"Bucket":{"contextParam":{"name":"Bucket"},"location":"uri","locationName":"Bucket"},"Id":{"location":"querystring","locationName":"id"}}},"output":{"type":"structure","members":{"IntelligentTieringConfiguration":{"shape":"S51"}},"payload":"IntelligentTieringConfiguration"},"staticContextParams":{"UseS3ExpressControlEndpoint":{"value":true}}},"GetBucketInventoryConfiguration":{"http":{"method":"GET","requestUri":"/{Bucket}?inventory"},"input":{"type":"structure","required":["Bucket","Id"],"members":{"Bucket":{"contextParam":{"name":"Bucket"},"location":"uri","locationName":"Bucket"},"Id":{"location":"querystring","locationName":"id"},"ExpectedBucketOwner":{"location":"header","locationName":"x-amz-expected-bucket-owner"}}},"output":{"type":"structure","members":{"InventoryConfiguration":{"shape":"S5b"}},"payload":"InventoryConfiguration"},"staticContextParams":{"UseS3ExpressControlEndpoint":{"value":true}}},"GetBucketLifecycle":{"http":{"method":"GET","requestUri":"/{Bucket}?lifecycle"},"input":{"type":"structure","required":["Bucket"],"members":{"Bucket":{"contextParam":{"name":"Bucket"},"location":"uri","locationName":"Bucket"},"ExpectedBucketOwner":{"location":"header","locationName":"x-amz-expected-bucket-owner"}}},"output":{"type":"structure","members":{"Rules":{"shape":"S5r","locationName":"Rule"}}},"deprecated":true,"staticContextParams":{"UseS3ExpressControlEndpoint":{"value":true}}},"GetBucketLifecycleConfiguration":{"http":{"method":"GET","requestUri":"/{Bucket}?lifecycle"},"input":{"type":"structure","required":["Bucket"],"members":{"Bucket":{"contextParam":{"name":"Bucket"},"location":"uri","locationName":"Bucket"},"ExpectedBucketOwner":{"location":"header","locationName":"x-amz-expected-bucket-owner"}}},"output":{"type":"structure","members":{"Rules":{"shape":"S67","locationName":"Rule"}}},"staticContextParams":{"UseS3ExpressControlEndpoint":{"value":true}}},"GetBucketLocation":{"http":{"method":"GET","requestUri":"/{Bucket}?location"},"input":{"type":"structure","required":["Bucket"],"members":{"Bucket":{"contextParam":{"name":"Bucket"},"location":"uri","locationName":"Bucket"},"ExpectedBucketOwner":{"location":"header","locationName":"x-amz-expected-bucket-owner"}}},"output":{"type":"structure","members":{"LocationConstraint":{}}},"staticContextParams":{"UseS3ExpressControlEndpoint":{"value":true}}},"GetBucketLogging":{"http":{"method":"GET","requestUri":"/{Bucket}?logging"},"input":{"type":"structure","required":["Bucket"],"members":{"Bucket":{"contextParam":{"name":"Bucket"},"location":"uri","locationName":"Bucket"},"ExpectedBucketOwner":{"location":"header","locationName":"x-amz-expected-bucket-owner"}}},"output":{"type":"structure","members":{"LoggingEnabled":{"shape":"S6j"}}},"staticContextParams":{"UseS3ExpressControlEndpoint":{"value":true}}},"GetBucketMetricsConfiguration":{"http":{"method":"GET","requestUri":"/{Bucket}?metrics"},"input":{"type":"structure","required":["Bucket","Id"],"members":{"Bucket":{"contextParam":{"name":"Bucket"},"location":"uri","locationName":"Bucket"},"Id":{"location":"querystring","locationName":"id"},"ExpectedBucketOwner":{"location":"header","locationName":"x-amz-expected-bucket-owner"}}},"output":{"type":"structure","members":{"MetricsConfiguration":{"shape":"S6v"}},"payload":"MetricsConfiguration"},"staticContextParams":{"UseS3ExpressControlEndpoint":{"value":true}}},"GetBucketNotification":{"http":{"method":"GET","requestUri":"/{Bucket}?notification"},"input":{"shape":"S6z"},"output":{"shape":"S70"},"deprecated":true,"staticContextParams":{"UseS3ExpressControlEndpoint":{"value":true}}},"GetBucketNotificationConfiguration":{"http":{"method":"GET","requestUri":"/{Bucket}?notification"},"input":{"shape":"S6z"},"output":{"shape":"S7b"},"staticContextParams":{"UseS3ExpressControlEndpoint":{"value":true}}},"GetBucketOwnershipControls":{"http":{"method":"GET","requestUri":"/{Bucket}?ownershipControls"},"input":{"type":"structure","required":["Bucket"],"members":{"Bucket":{"contextParam":{"name":"Bucket"},"location":"uri","locationName":"Bucket"},"ExpectedBucketOwner":{"location":"header","locationName":"x-amz-expected-bucket-owner"}}},"output":{"type":"structure","members":{"OwnershipControls":{"shape":"S7s"}},"payload":"OwnershipControls"},"staticContextParams":{"UseS3ExpressControlEndpoint":{"value":true}}},"GetBucketPolicy":{"http":{"method":"GET","requestUri":"/{Bucket}?policy"},"input":{"type":"structure","required":["Bucket"],"members":{"Bucket":{"contextParam":{"name":"Bucket"},"location":"uri","locationName":"Bucket"},"ExpectedBucketOwner":{"location":"header","locationName":"x-amz-expected-bucket-owner"}}},"output":{"type":"structure","members":{"Policy":{}},"payload":"Policy"},"staticContextParams":{"UseS3ExpressControlEndpoint":{"value":true}}},"GetBucketPolicyStatus":{"http":{"method":"GET","requestUri":"/{Bucket}?policyStatus"},"input":{"type":"structure","required":["Bucket"],"members":{"Bucket":{"contextParam":{"name":"Bucket"},"location":"uri","locationName":"Bucket"},"ExpectedBucketOwner":{"location":"header","locationName":"x-amz-expected-bucket-owner"}}},"output":{"type":"structure","members":{"PolicyStatus":{"type":"structure","members":{"IsPublic":{"locationName":"IsPublic","type":"boolean"}}}},"payload":"PolicyStatus"},"staticContextParams":{"UseS3ExpressControlEndpoint":{"value":true}}},"GetBucketReplication":{"http":{"method":"GET","requestUri":"/{Bucket}?replication"},"input":{"type":"structure","required":["Bucket"],"members":{"Bucket":{"contextParam":{"name":"Bucket"},"location":"uri","locationName":"Bucket"},"ExpectedBucketOwner":{"location":"header","locationName":"x-amz-expected-bucket-owner"}}},"output":{"type":"structure","members":{"ReplicationConfiguration":{"shape":"S84"}},"payload":"ReplicationConfiguration"},"staticContextParams":{"UseS3ExpressControlEndpoint":{"value":true}}},"GetBucketRequestPayment":{"http":{"method":"GET","requestUri":"/{Bucket}?requestPayment"},"input":{"type":"structure","required":["Bucket"],"members":{"Bucket":{"contextParam":{"name":"Bucket"},"location":"uri","locationName":"Bucket"},"ExpectedBucketOwner":{"location":"header","locationName":"x-amz-expected-bucket-owner"}}},"output":{"type":"structure","members":{"Payer":{}}},"staticContextParams":{"UseS3ExpressControlEndpoint":{"value":true}}},"GetBucketTagging":{"http":{"method":"GET","requestUri":"/{Bucket}?tagging"},"input":{"type":"structure","required":["Bucket"],"members":{"Bucket":{"contextParam":{"name":"Bucket"},"location":"uri","locationName":"Bucket"},"ExpectedBucketOwner":{"location":"header","locationName":"x-amz-expected-bucket-owner"}}},"output":{"type":"structure","required":["TagSet"],"members":{"TagSet":{"shape":"S49"}}},"staticContextParams":{"UseS3ExpressControlEndpoint":{"value":true}}},"GetBucketVersioning":{"http":{"method":"GET","requestUri":"/{Bucket}?versioning"},"input":{"type":"structure","required":["Bucket"],"members":{"Bucket":{"contextParam":{"name":"Bucket"},"location":"uri","locationName":"Bucket"},"ExpectedBucketOwner":{"location":"header","locationName":"x-amz-expected-bucket-owner"}}},"output":{"type":"structure","members":{"Status":{},"MFADelete":{"locationName":"MfaDelete"}}},"staticContextParams":{"UseS3ExpressControlEndpoint":{"value":true}}},"GetBucketWebsite":{"http":{"method":"GET","requestUri":"/{Bucket}?website"},"input":{"type":"structure","required":["Bucket"],"members":{"Bucket":{"contextParam":{"name":"Bucket"},"location":"uri","locationName":"Bucket"},"ExpectedBucketOwner":{"location":"header","locationName":"x-amz-expected-bucket-owner"}}},"output":{"type":"structure","members":{"RedirectAllRequestsTo":{"shape":"S97"},"IndexDocument":{"shape":"S9a"},"ErrorDocument":{"shape":"S9c"},"RoutingRules":{"shape":"S9d"}}},"staticContextParams":{"UseS3ExpressControlEndpoint":{"value":true}}},"GetObject":{"http":{"method":"GET","requestUri":"/{Bucket}/{Key+}"},"input":{"type":"structure","required":["Bucket","Key"],"members":{"Bucket":{"contextParam":{"name":"Bucket"},"location":"uri","locationName":"Bucket"},"IfMatch":{"location":"header","locationName":"If-Match"},"IfModifiedSince":{"location":"header","locationName":"If-Modified-Since","type":"timestamp"},"IfNoneMatch":{"location":"header","locationName":"If-None-Match"},"IfUnmodifiedSince":{"location":"header","locationName":"If-Unmodified-Since","type":"timestamp"},"Key":{"contextParam":{"name":"Key"},"location":"uri","locationName":"Key"},"Range":{"location":"header","locationName":"Range"},"ResponseCacheControl":{"location":"querystring","locationName":"response-cache-control"},"ResponseContentDisposition":{"location":"querystring","locationName":"response-content-disposition"},"ResponseContentEncoding":{"location":"querystring","locationName":"response-content-encoding"},"ResponseContentLanguage":{"location":"querystring","locationName":"response-content-language"},"ResponseContentType":{"location":"querystring","locationName":"response-content-type"},"ResponseExpires":{"shape":"S9w","location":"querystring","locationName":"response-expires"},"VersionId":{"location":"querystring","locationName":"versionId"},"SSECustomerAlgorithm":{"location":"header","locationName":"x-amz-server-side-encryption-customer-algorithm"},"SSECustomerKey":{"shape":"Sl","location":"header","locationName":"x-amz-server-side-encryption-customer-key"},"SSECustomerKeyMD5":{"location":"header","locationName":"x-amz-server-side-encryption-customer-key-MD5"},"RequestPayer":{"location":"header","locationName":"x-amz-request-payer"},"PartNumber":{"location":"querystring","locationName":"partNumber","type":"integer"},"ExpectedBucketOwner":{"location":"header","locationName":"x-amz-expected-bucket-owner"},"ChecksumMode":{"location":"header","locationName":"x-amz-checksum-mode"}}},"output":{"type":"structure","members":{"Body":{"streaming":true,"type":"blob"},"DeleteMarker":{"location":"header","locationName":"x-amz-delete-marker","type":"boolean"},"AcceptRanges":{"location":"header","locationName":"accept-ranges"},"Expiration":{"location":"header","locationName":"x-amz-expiration"},"Restore":{"location":"header","locationName":"x-amz-restore"},"LastModified":{"location":"header","locationName":"Last-Modified","type":"timestamp"},"ContentLength":{"location":"header","locationName":"Content-Length","type":"long"},"ETag":{"location":"header","locationName":"ETag"},"ChecksumCRC32":{"location":"header","locationName":"x-amz-checksum-crc32"},"ChecksumCRC32C":{"location":"header","locationName":"x-amz-checksum-crc32c"},"ChecksumSHA1":{"location":"header","locationName":"x-amz-checksum-sha1"},"ChecksumSHA256":{"location":"header","locationName":"x-amz-checksum-sha256"},"MissingMeta":{"location":"header","locationName":"x-amz-missing-meta","type":"integer"},"VersionId":{"location":"header","locationName":"x-amz-version-id"},"CacheControl":{"location":"header","locationName":"Cache-Control"},"ContentDisposition":{"location":"header","locationName":"Content-Disposition"},"ContentEncoding":{"location":"header","locationName":"Content-Encoding"},"ContentLanguage":{"location":"header","locationName":"Content-Language"},"ContentRange":{"location":"header","locationName":"Content-Range"},"ContentType":{"location":"header","locationName":"Content-Type"},"Expires":{"location":"header","locationName":"Expires","deprecated":true,"type":"timestamp"},"ExpiresString":{"location":"header","locationName":"ExpiresString"},"WebsiteRedirectLocation":{"location":"header","locationName":"x-amz-website-redirect-location"},"ServerSideEncryption":{"location":"header","locationName":"x-amz-server-side-encryption"},"Metadata":{"shape":"S1c","location":"headers","locationName":"x-amz-meta-"},"SSECustomerAlgorithm":{"location":"header","locationName":"x-amz-server-side-encryption-customer-algorithm"},"SSECustomerKeyMD5":{"location":"header","locationName":"x-amz-server-side-encryption-customer-key-MD5"},"SSEKMSKeyId":{"shape":"Ss","location":"header","locationName":"x-amz-server-side-encryption-aws-kms-key-id"},"BucketKeyEnabled":{"location":"header","locationName":"x-amz-server-side-encryption-bucket-key-enabled","type":"boolean"},"StorageClass":{"location":"header","locationName":"x-amz-storage-class"},"RequestCharged":{"location":"header","locationName":"x-amz-request-charged"},"ReplicationStatus":{"location":"header","locationName":"x-amz-replication-status"},"PartsCount":{"location":"header","locationName":"x-amz-mp-parts-count","type":"integer"},"TagCount":{"location":"header","locationName":"x-amz-tagging-count","type":"integer"},"ObjectLockMode":{"location":"header","locationName":"x-amz-object-lock-mode"},"ObjectLockRetainUntilDate":{"shape":"S1p","location":"header","locationName":"x-amz-object-lock-retain-until-date"},"ObjectLockLegalHoldStatus":{"location":"header","locationName":"x-amz-object-lock-legal-hold"}},"payload":"Body"},"httpChecksum":{"requestValidationModeMember":"ChecksumMode","responseAlgorithms":["CRC32","CRC32C","SHA256","SHA1"]}},"GetObjectAcl":{"http":{"method":"GET","requestUri":"/{Bucket}/{Key+}?acl"},"input":{"type":"structure","required":["Bucket","Key"],"members":{"Bucket":{"contextParam":{"name":"Bucket"},"location":"uri","locationName":"Bucket"},"Key":{"contextParam":{"name":"Key"},"location":"uri","locationName":"Key"},"VersionId":{"location":"querystring","locationName":"versionId"},"RequestPayer":{"location":"header","locationName":"x-amz-request-payer"},"ExpectedBucketOwner":{"location":"header","locationName":"x-amz-expected-bucket-owner"}}},"output":{"type":"structure","members":{"Owner":{"shape":"S3r"},"Grants":{"shape":"S3u","locationName":"AccessControlList"},"RequestCharged":{"location":"header","locationName":"x-amz-request-charged"}}}},"GetObjectAttributes":{"http":{"method":"GET","requestUri":"/{Bucket}/{Key+}?attributes"},"input":{"type":"structure","required":["Bucket","Key","ObjectAttributes"],"members":{"Bucket":{"contextParam":{"name":"Bucket"},"location":"uri","locationName":"Bucket"},"Key":{"location":"uri","locationName":"Key"},"VersionId":{"location":"querystring","locationName":"versionId"},"MaxParts":{"location":"header","locationName":"x-amz-max-parts","type":"integer"},"PartNumberMarker":{"location":"header","locationName":"x-amz-part-number-marker","type":"integer"},"SSECustomerAlgorithm":{"location":"header","locationName":"x-amz-server-side-encryption-customer-algorithm"},"SSECustomerKey":{"shape":"Sl","location":"header","locationName":"x-amz-server-side-encryption-customer-key"},"SSECustomerKeyMD5":{"location":"header","locationName":"x-amz-server-side-encryption-customer-key-MD5"},"RequestPayer":{"location":"header","locationName":"x-amz-request-payer"},"ExpectedBucketOwner":{"location":"header","locationName":"x-amz-expected-bucket-owner"},"ObjectAttributes":{"location":"header","locationName":"x-amz-object-attributes","type":"list","member":{}}}},"output":{"type":"structure","members":{"DeleteMarker":{"location":"header","locationName":"x-amz-delete-marker","type":"boolean"},"LastModified":{"location":"header","locationName":"Last-Modified","type":"timestamp"},"VersionId":{"location":"header","locationName":"x-amz-version-id"},"RequestCharged":{"location":"header","locationName":"x-amz-request-charged"},"ETag":{},"Checksum":{"type":"structure","members":{"ChecksumCRC32":{},"ChecksumCRC32C":{},"ChecksumSHA1":{},"ChecksumSHA256":{}}},"ObjectParts":{"type":"structure","members":{"TotalPartsCount":{"locationName":"PartsCount","type":"integer"},"PartNumberMarker":{"type":"integer"},"NextPartNumberMarker":{"type":"integer"},"MaxParts":{"type":"integer"},"IsTruncated":{"type":"boolean"},"Parts":{"locationName":"Part","type":"list","member":{"type":"structure","members":{"PartNumber":{"type":"integer"},"Size":{"type":"long"},"ChecksumCRC32":{},"ChecksumCRC32C":{},"ChecksumSHA1":{},"ChecksumSHA256":{}}},"flattened":true}}},"StorageClass":{},"ObjectSize":{"type":"long"}}}},"GetObjectLegalHold":{"http":{"method":"GET","requestUri":"/{Bucket}/{Key+}?legal-hold"},"input":{"type":"structure","required":["Bucket","Key"],"members":{"Bucket":{"contextParam":{"name":"Bucket"},"location":"uri","locationName":"Bucket"},"Key":{"location":"uri","locationName":"Key"},"VersionId":{"location":"querystring","locationName":"versionId"},"RequestPayer":{"location":"header","locationName":"x-amz-request-payer"},"ExpectedBucketOwner":{"location":"header","locationName":"x-amz-expected-bucket-owner"}}},"output":{"type":"structure","members":{"LegalHold":{"shape":"Sar","locationName":"LegalHold"}},"payload":"LegalHold"}},"GetObjectLockConfiguration":{"http":{"method":"GET","requestUri":"/{Bucket}?object-lock"},"input":{"type":"structure","required":["Bucket"],"members":{"Bucket":{"contextParam":{"name":"Bucket"},"location":"uri","locationName":"Bucket"},"ExpectedBucketOwner":{"location":"header","locationName":"x-amz-expected-bucket-owner"}}},"output":{"type":"structure","members":{"ObjectLockConfiguration":{"shape":"Sau"}},"payload":"ObjectLockConfiguration"}},"GetObjectRetention":{"http":{"method":"GET","requestUri":"/{Bucket}/{Key+}?retention"},"input":{"type":"structure","required":["Bucket","Key"],"members":{"Bucket":{"contextParam":{"name":"Bucket"},"location":"uri","locationName":"Bucket"},"Key":{"location":"uri","locationName":"Key"},"VersionId":{"location":"querystring","locationName":"versionId"},"RequestPayer":{"location":"header","locationName":"x-amz-request-payer"},"ExpectedBucketOwner":{"location":"header","locationName":"x-amz-expected-bucket-owner"}}},"output":{"type":"structure","members":{"Retention":{"shape":"Sb2","locationName":"Retention"}},"payload":"Retention"}},"GetObjectTagging":{"http":{"method":"GET","requestUri":"/{Bucket}/{Key+}?tagging"},"input":{"type":"structure","required":["Bucket","Key"],"members":{"Bucket":{"contextParam":{"name":"Bucket"},"location":"uri","locationName":"Bucket"},"Key":{"location":"uri","locationName":"Key"},"VersionId":{"location":"querystring","locationName":"versionId"},"ExpectedBucketOwner":{"location":"header","locationName":"x-amz-expected-bucket-owner"},"RequestPayer":{"location":"header","locationName":"x-amz-request-payer"}}},"output":{"type":"structure","required":["TagSet"],"members":{"VersionId":{"location":"header","locationName":"x-amz-version-id"},"TagSet":{"shape":"S49"}}}},"GetObjectTorrent":{"http":{"method":"GET","requestUri":"/{Bucket}/{Key+}?torrent"},"input":{"type":"structure","required":["Bucket","Key"],"members":{"Bucket":{"contextParam":{"name":"Bucket"},"location":"uri","locationName":"Bucket"},"Key":{"location":"uri","locationName":"Key"},"RequestPayer":{"location":"header","locationName":"x-amz-request-payer"},"ExpectedBucketOwner":{"location":"header","locationName":"x-amz-expected-bucket-owner"}}},"output":{"type":"structure","members":{"Body":{"streaming":true,"type":"blob"},"RequestCharged":{"location":"header","locationName":"x-amz-request-charged"}},"payload":"Body"}},"GetPublicAccessBlock":{"http":{"method":"GET","requestUri":"/{Bucket}?publicAccessBlock"},"input":{"type":"structure","required":["Bucket"],"members":{"Bucket":{"contextParam":{"name":"Bucket"},"location":"uri","locationName":"Bucket"},"ExpectedBucketOwner":{"location":"header","locationName":"x-amz-expected-bucket-owner"}}},"output":{"type":"structure","members":{"PublicAccessBlockConfiguration":{"shape":"Sb9"}},"payload":"PublicAccessBlockConfiguration"},"staticContextParams":{"UseS3ExpressControlEndpoint":{"value":true}}},"HeadBucket":{"http":{"method":"HEAD","requestUri":"/{Bucket}"},"input":{"type":"structure","required":["Bucket"],"members":{"Bucket":{"contextParam":{"name":"Bucket"},"location":"uri","locationName":"Bucket"},"ExpectedBucketOwner":{"location":"header","locationName":"x-amz-expected-bucket-owner"}}},"output":{"type":"structure","members":{"BucketLocationType":{"location":"header","locationName":"x-amz-bucket-location-type"},"BucketLocationName":{"location":"header","locationName":"x-amz-bucket-location-name"},"BucketRegion":{"location":"header","locationName":"x-amz-bucket-region"},"AccessPointAlias":{"location":"header","locationName":"x-amz-access-point-alias","type":"boolean"}}}},"HeadObject":{"http":{"method":"HEAD","requestUri":"/{Bucket}/{Key+}"},"input":{"type":"structure","required":["Bucket","Key"],"members":{"Bucket":{"contextParam":{"name":"Bucket"},"location":"uri","locationName":"Bucket"},"IfMatch":{"location":"header","locationName":"If-Match"},"IfModifiedSince":{"location":"header","locationName":"If-Modified-Since","type":"timestamp"},"IfNoneMatch":{"location":"header","locationName":"If-None-Match"},"IfUnmodifiedSince":{"location":"header","locationName":"If-Unmodified-Since","type":"timestamp"},"Key":{"contextParam":{"name":"Key"},"location":"uri","locationName":"Key"},"Range":{"location":"header","locationName":"Range"},"ResponseCacheControl":{"location":"querystring","locationName":"response-cache-control"},"ResponseContentDisposition":{"location":"querystring","locationName":"response-content-disposition"},"ResponseContentEncoding":{"location":"querystring","locationName":"response-content-encoding"},"ResponseContentLanguage":{"location":"querystring","locationName":"response-content-language"},"ResponseContentType":{"location":"querystring","locationName":"response-content-type"},"ResponseExpires":{"shape":"S9w","location":"querystring","locationName":"response-expires"},"VersionId":{"location":"querystring","locationName":"versionId"},"SSECustomerAlgorithm":{"location":"header","locationName":"x-amz-server-side-encryption-customer-algorithm"},"SSECustomerKey":{"shape":"Sl","location":"header","locationName":"x-amz-server-side-encryption-customer-key"},"SSECustomerKeyMD5":{"location":"header","locationName":"x-amz-server-side-encryption-customer-key-MD5"},"RequestPayer":{"location":"header","locationName":"x-amz-request-payer"},"PartNumber":{"location":"querystring","locationName":"partNumber","type":"integer"},"ExpectedBucketOwner":{"location":"header","locationName":"x-amz-expected-bucket-owner"},"ChecksumMode":{"location":"header","locationName":"x-amz-checksum-mode"}}},"output":{"type":"structure","members":{"DeleteMarker":{"location":"header","locationName":"x-amz-delete-marker","type":"boolean"},"AcceptRanges":{"location":"header","locationName":"accept-ranges"},"Expiration":{"location":"header","locationName":"x-amz-expiration"},"Restore":{"location":"header","locationName":"x-amz-restore"},"ArchiveStatus":{"location":"header","locationName":"x-amz-archive-status"},"LastModified":{"location":"header","locationName":"Last-Modified","type":"timestamp"},"ContentLength":{"location":"header","locationName":"Content-Length","type":"long"},"ChecksumCRC32":{"location":"header","locationName":"x-amz-checksum-crc32"},"ChecksumCRC32C":{"location":"header","locationName":"x-amz-checksum-crc32c"},"ChecksumSHA1":{"location":"header","locationName":"x-amz-checksum-sha1"},"ChecksumSHA256":{"location":"header","locationName":"x-amz-checksum-sha256"},"ETag":{"location":"header","locationName":"ETag"},"MissingMeta":{"location":"header","locationName":"x-amz-missing-meta","type":"integer"},"VersionId":{"location":"header","locationName":"x-amz-version-id"},"CacheControl":{"location":"header","locationName":"Cache-Control"},"ContentDisposition":{"location":"header","locationName":"Content-Disposition"},"ContentEncoding":{"location":"header","locationName":"Content-Encoding"},"ContentLanguage":{"location":"header","locationName":"Content-Language"},"ContentType":{"location":"header","locationName":"Content-Type"},"Expires":{"location":"header","locationName":"Expires","deprecated":true,"type":"timestamp"},"ExpiresString":{"location":"header","locationName":"ExpiresString"},"WebsiteRedirectLocation":{"location":"header","locationName":"x-amz-website-redirect-location"},"ServerSideEncryption":{"location":"header","locationName":"x-amz-server-side-encryption"},"Metadata":{"shape":"S1c","location":"headers","locationName":"x-amz-meta-"},"SSECustomerAlgorithm":{"location":"header","locationName":"x-amz-server-side-encryption-customer-algorithm"},"SSECustomerKeyMD5":{"location":"header","locationName":"x-amz-server-side-encryption-customer-key-MD5"},"SSEKMSKeyId":{"shape":"Ss","location":"header","locationName":"x-amz-server-side-encryption-aws-kms-key-id"},"BucketKeyEnabled":{"location":"header","locationName":"x-amz-server-side-encryption-bucket-key-enabled","type":"boolean"},"StorageClass":{"location":"header","locationName":"x-amz-storage-class"},"RequestCharged":{"location":"header","locationName":"x-amz-request-charged"},"ReplicationStatus":{"location":"header","locationName":"x-amz-replication-status"},"PartsCount":{"location":"header","locationName":"x-amz-mp-parts-count","type":"integer"},"ObjectLockMode":{"location":"header","locationName":"x-amz-object-lock-mode"},"ObjectLockRetainUntilDate":{"shape":"S1p","location":"header","locationName":"x-amz-object-lock-retain-until-date"},"ObjectLockLegalHoldStatus":{"location":"header","locationName":"x-amz-object-lock-legal-hold"}}}},"ListBucketAnalyticsConfigurations":{"http":{"method":"GET","requestUri":"/{Bucket}?analytics"},"input":{"type":"structure","required":["Bucket"],"members":{"Bucket":{"contextParam":{"name":"Bucket"},"location":"uri","locationName":"Bucket"},"ContinuationToken":{"location":"querystring","locationName":"continuation-token"},"ExpectedBucketOwner":{"location":"header","locationName":"x-amz-expected-bucket-owner"}}},"output":{"type":"structure","members":{"IsTruncated":{"type":"boolean"},"ContinuationToken":{},"NextContinuationToken":{},"AnalyticsConfigurationList":{"locationName":"AnalyticsConfiguration","type":"list","member":{"shape":"S43"},"flattened":true}}},"staticContextParams":{"UseS3ExpressControlEndpoint":{"value":true}}},"ListBucketIntelligentTieringConfigurations":{"http":{"method":"GET","requestUri":"/{Bucket}?intelligent-tiering"},"input":{"type":"structure","required":["Bucket"],"members":{"Bucket":{"contextParam":{"name":"Bucket"},"location":"uri","locationName":"Bucket"},"ContinuationToken":{"location":"querystring","locationName":"continuation-token"}}},"output":{"type":"structure","members":{"IsTruncated":{"type":"boolean"},"ContinuationToken":{},"NextContinuationToken":{},"IntelligentTieringConfigurationList":{"locationName":"IntelligentTieringConfiguration","type":"list","member":{"shape":"S51"},"flattened":true}}},"staticContextParams":{"UseS3ExpressControlEndpoint":{"value":true}}},"ListBucketInventoryConfigurations":{"http":{"method":"GET","requestUri":"/{Bucket}?inventory"},"input":{"type":"structure","required":["Bucket"],"members":{"Bucket":{"contextParam":{"name":"Bucket"},"location":"uri","locationName":"Bucket"},"ContinuationToken":{"location":"querystring","locationName":"continuation-token"},"ExpectedBucketOwner":{"location":"header","locationName":"x-amz-expected-bucket-owner"}}},"output":{"type":"structure","members":{"ContinuationToken":{},"InventoryConfigurationList":{"locationName":"InventoryConfiguration","type":"list","member":{"shape":"S5b"},"flattened":true},"IsTruncated":{"type":"boolean"},"NextContinuationToken":{}}},"staticContextParams":{"UseS3ExpressControlEndpoint":{"value":true}}},"ListBucketMetricsConfigurations":{"http":{"method":"GET","requestUri":"/{Bucket}?metrics"},"input":{"type":"structure","required":["Bucket"],"members":{"Bucket":{"contextParam":{"name":"Bucket"},"location":"uri","locationName":"Bucket"},"ContinuationToken":{"location":"querystring","locationName":"continuation-token"},"ExpectedBucketOwner":{"location":"header","locationName":"x-amz-expected-bucket-owner"}}},"output":{"type":"structure","members":{"IsTruncated":{"type":"boolean"},"ContinuationToken":{},"NextContinuationToken":{},"MetricsConfigurationList":{"locationName":"MetricsConfiguration","type":"list","member":{"shape":"S6v"},"flattened":true}}}},"ListBuckets":{"http":{"method":"GET"},"input":{"type":"structure","members":{"MaxBuckets":{"location":"querystring","locationName":"max-buckets","type":"integer"},"ContinuationToken":{"location":"querystring","locationName":"continuation-token"}}},"output":{"type":"structure","members":{"Buckets":{"shape":"Sc0"},"Owner":{"shape":"S3r"},"ContinuationToken":{}}},"alias":"GetService"},"ListDirectoryBuckets":{"http":{"method":"GET"},"input":{"type":"structure","members":{"ContinuationToken":{"location":"querystring","locationName":"continuation-token"},"MaxDirectoryBuckets":{"location":"querystring","locationName":"max-directory-buckets","type":"integer"}}},"output":{"type":"structure","members":{"Buckets":{"shape":"Sc0"},"ContinuationToken":{}}},"staticContextParams":{"UseS3ExpressControlEndpoint":{"value":true}}},"ListMultipartUploads":{"http":{"method":"GET","requestUri":"/{Bucket}?uploads"},"input":{"type":"structure","required":["Bucket"],"members":{"Bucket":{"contextParam":{"name":"Bucket"},"location":"uri","locationName":"Bucket"},"Delimiter":{"location":"querystring","locationName":"delimiter"},"EncodingType":{"location":"querystring","locationName":"encoding-type"},"KeyMarker":{"location":"querystring","locationName":"key-marker"},"MaxUploads":{"location":"querystring","locationName":"max-uploads","type":"integer"},"Prefix":{"contextParam":{"name":"Prefix"},"location":"querystring","locationName":"prefix"},"UploadIdMarker":{"location":"querystring","locationName":"upload-id-marker"},"ExpectedBucketOwner":{"location":"header","locationName":"x-amz-expected-bucket-owner"},"RequestPayer":{"location":"header","locationName":"x-amz-request-payer"}}},"output":{"type":"structure","members":{"Bucket":{},"KeyMarker":{},"UploadIdMarker":{},"NextKeyMarker":{},"Prefix":{},"Delimiter":{},"NextUploadIdMarker":{},"MaxUploads":{"type":"integer"},"IsTruncated":{"type":"boolean"},"Uploads":{"locationName":"Upload","type":"list","member":{"type":"structure","members":{"UploadId":{},"Key":{},"Initiated":{"type":"timestamp"},"StorageClass":{},"Owner":{"shape":"S3r"},"Initiator":{"shape":"Scj"},"ChecksumAlgorithm":{}}},"flattened":true},"CommonPrefixes":{"shape":"Sck"},"EncodingType":{},"RequestCharged":{"location":"header","locationName":"x-amz-request-charged"}}}},"ListObjectVersions":{"http":{"method":"GET","requestUri":"/{Bucket}?versions"},"input":{"type":"structure","required":["Bucket"],"members":{"Bucket":{"contextParam":{"name":"Bucket"},"location":"uri","locationName":"Bucket"},"Delimiter":{"location":"querystring","locationName":"delimiter"},"EncodingType":{"location":"querystring","locationName":"encoding-type"},"KeyMarker":{"location":"querystring","locationName":"key-marker"},"MaxKeys":{"location":"querystring","locationName":"max-keys","type":"integer"},"Prefix":{"contextParam":{"name":"Prefix"},"location":"querystring","locationName":"prefix"},"VersionIdMarker":{"location":"querystring","locationName":"version-id-marker"},"ExpectedBucketOwner":{"location":"header","locationName":"x-amz-expected-bucket-owner"},"RequestPayer":{"location":"header","locationName":"x-amz-request-payer"},"OptionalObjectAttributes":{"shape":"Scp","location":"header","locationName":"x-amz-optional-object-attributes"}}},"output":{"type":"structure","members":{"IsTruncated":{"type":"boolean"},"KeyMarker":{},"VersionIdMarker":{},"NextKeyMarker":{},"NextVersionIdMarker":{},"Versions":{"locationName":"Version","type":"list","member":{"type":"structure","members":{"ETag":{},"ChecksumAlgorithm":{"shape":"Scv"},"Size":{"type":"long"},"StorageClass":{},"Key":{},"VersionId":{},"IsLatest":{"type":"boolean"},"LastModified":{"type":"timestamp"},"Owner":{"shape":"S3r"},"RestoreStatus":{"shape":"Scy"}}},"flattened":true},"DeleteMarkers":{"locationName":"DeleteMarker","type":"list","member":{"type":"structure","members":{"Owner":{"shape":"S3r"},"Key":{},"VersionId":{},"IsLatest":{"type":"boolean"},"LastModified":{"type":"timestamp"}}},"flattened":true},"Name":{},"Prefix":{},"Delimiter":{},"MaxKeys":{"type":"integer"},"CommonPrefixes":{"shape":"Sck"},"EncodingType":{},"RequestCharged":{"location":"header","locationName":"x-amz-request-charged"}}},"alias":"GetBucketObjectVersions"},"ListObjects":{"http":{"method":"GET","requestUri":"/{Bucket}"},"input":{"type":"structure","required":["Bucket"],"members":{"Bucket":{"contextParam":{"name":"Bucket"},"location":"uri","locationName":"Bucket"},"Delimiter":{"location":"querystring","locationName":"delimiter"},"EncodingType":{"location":"querystring","locationName":"encoding-type"},"Marker":{"location":"querystring","locationName":"marker"},"MaxKeys":{"location":"querystring","locationName":"max-keys","type":"integer"},"Prefix":{"contextParam":{"name":"Prefix"},"location":"querystring","locationName":"prefix"},"RequestPayer":{"location":"header","locationName":"x-amz-request-payer"},"ExpectedBucketOwner":{"location":"header","locationName":"x-amz-expected-bucket-owner"},"OptionalObjectAttributes":{"shape":"Scp","location":"header","locationName":"x-amz-optional-object-attributes"}}},"output":{"type":"structure","members":{"IsTruncated":{"type":"boolean"},"Marker":{},"NextMarker":{},"Contents":{"shape":"Sd7"},"Name":{},"Prefix":{},"Delimiter":{},"MaxKeys":{"type":"integer"},"CommonPrefixes":{"shape":"Sck"},"EncodingType":{},"RequestCharged":{"location":"header","locationName":"x-amz-request-charged"}}},"alias":"GetBucket"},"ListObjectsV2":{"http":{"method":"GET","requestUri":"/{Bucket}?list-type=2"},"input":{"type":"structure","required":["Bucket"],"members":{"Bucket":{"contextParam":{"name":"Bucket"},"location":"uri","locationName":"Bucket"},"Delimiter":{"location":"querystring","locationName":"delimiter"},"EncodingType":{"location":"querystring","locationName":"encoding-type"},"MaxKeys":{"location":"querystring","locationName":"max-keys","type":"integer"},"Prefix":{"contextParam":{"name":"Prefix"},"location":"querystring","locationName":"prefix"},"ContinuationToken":{"location":"querystring","locationName":"continuation-token"},"FetchOwner":{"location":"querystring","locationName":"fetch-owner","type":"boolean"},"StartAfter":{"location":"querystring","locationName":"start-after"},"RequestPayer":{"location":"header","locationName":"x-amz-request-payer"},"ExpectedBucketOwner":{"location":"header","locationName":"x-amz-expected-bucket-owner"},"OptionalObjectAttributes":{"shape":"Scp","location":"header","locationName":"x-amz-optional-object-attributes"}}},"output":{"type":"structure","members":{"IsTruncated":{"type":"boolean"},"Contents":{"shape":"Sd7"},"Name":{},"Prefix":{},"Delimiter":{},"MaxKeys":{"type":"integer"},"CommonPrefixes":{"shape":"Sck"},"EncodingType":{},"KeyCount":{"type":"integer"},"ContinuationToken":{},"NextContinuationToken":{},"StartAfter":{},"RequestCharged":{"location":"header","locationName":"x-amz-request-charged"}}}},"ListParts":{"http":{"method":"GET","requestUri":"/{Bucket}/{Key+}"},"input":{"type":"structure","required":["Bucket","Key","UploadId"],"members":{"Bucket":{"contextParam":{"name":"Bucket"},"location":"uri","locationName":"Bucket"},"Key":{"contextParam":{"name":"Key"},"location":"uri","locationName":"Key"},"MaxParts":{"location":"querystring","locationName":"max-parts","type":"integer"},"PartNumberMarker":{"location":"querystring","locationName":"part-number-marker","type":"integer"},"UploadId":{"location":"querystring","locationName":"uploadId"},"RequestPayer":{"location":"header","locationName":"x-amz-request-payer"},"ExpectedBucketOwner":{"location":"header","locationName":"x-amz-expected-bucket-owner"},"SSECustomerAlgorithm":{"location":"header","locationName":"x-amz-server-side-encryption-customer-algorithm"},"SSECustomerKey":{"shape":"Sl","location":"header","locationName":"x-amz-server-side-encryption-customer-key"},"SSECustomerKeyMD5":{"location":"header","locationName":"x-amz-server-side-encryption-customer-key-MD5"}}},"output":{"type":"structure","members":{"AbortDate":{"location":"header","locationName":"x-amz-abort-date","type":"timestamp"},"AbortRuleId":{"location":"header","locationName":"x-amz-abort-rule-id"},"Bucket":{},"Key":{},"UploadId":{},"PartNumberMarker":{"type":"integer"},"NextPartNumberMarker":{"type":"integer"},"MaxParts":{"type":"integer"},"IsTruncated":{"type":"boolean"},"Parts":{"locationName":"Part","type":"list","member":{"type":"structure","members":{"PartNumber":{"type":"integer"},"LastModified":{"type":"timestamp"},"ETag":{},"Size":{"type":"long"},"ChecksumCRC32":{},"ChecksumCRC32C":{},"ChecksumSHA1":{},"ChecksumSHA256":{}}},"flattened":true},"Initiator":{"shape":"Scj"},"Owner":{"shape":"S3r"},"StorageClass":{},"RequestCharged":{"location":"header","locationName":"x-amz-request-charged"},"ChecksumAlgorithm":{}}}},"PutBucketAccelerateConfiguration":{"http":{"method":"PUT","requestUri":"/{Bucket}?accelerate"},"input":{"type":"structure","required":["Bucket","AccelerateConfiguration"],"members":{"Bucket":{"contextParam":{"name":"Bucket"},"location":"uri","locationName":"Bucket"},"AccelerateConfiguration":{"locationName":"AccelerateConfiguration","xmlNamespace":{"uri":"http://s3.amazonaws.com/doc/2006-03-01/"},"type":"structure","members":{"Status":{}}},"ExpectedBucketOwner":{"location":"header","locationName":"x-amz-expected-bucket-owner"},"ChecksumAlgorithm":{"location":"header","locationName":"x-amz-sdk-checksum-algorithm"}},"payload":"AccelerateConfiguration"},"httpChecksum":{"requestAlgorithmMember":"ChecksumAlgorithm","requestChecksumRequired":false},"staticContextParams":{"UseS3ExpressControlEndpoint":{"value":true}}},"PutBucketAcl":{"http":{"method":"PUT","requestUri":"/{Bucket}?acl"},"input":{"type":"structure","required":["Bucket"],"members":{"ACL":{"location":"header","locationName":"x-amz-acl"},"AccessControlPolicy":{"shape":"Sdm","locationName":"AccessControlPolicy","xmlNamespace":{"uri":"http://s3.amazonaws.com/doc/2006-03-01/"}},"Bucket":{"contextParam":{"name":"Bucket"},"location":"uri","locationName":"Bucket"},"ContentMD5":{"location":"header","locationName":"Content-MD5"},"ChecksumAlgorithm":{"location":"header","locationName":"x-amz-sdk-checksum-algorithm"},"GrantFullControl":{"location":"header","locationName":"x-amz-grant-full-control"},"GrantRead":{"location":"header","locationName":"x-amz-grant-read"},"GrantReadACP":{"location":"header","locationName":"x-amz-grant-read-acp"},"GrantWrite":{"location":"header","locationName":"x-amz-grant-write"},"GrantWriteACP":{"location":"header","locationName":"x-amz-grant-write-acp"},"ExpectedBucketOwner":{"location":"header","locationName":"x-amz-expected-bucket-owner"}},"payload":"AccessControlPolicy"},"httpChecksum":{"requestAlgorithmMember":"ChecksumAlgorithm","requestChecksumRequired":true},"staticContextParams":{"UseS3ExpressControlEndpoint":{"value":true}}},"PutBucketAnalyticsConfiguration":{"http":{"method":"PUT","requestUri":"/{Bucket}?analytics"},"input":{"type":"structure","required":["Bucket","Id","AnalyticsConfiguration"],"members":{"Bucket":{"contextParam":{"name":"Bucket"},"location":"uri","locationName":"Bucket"},"Id":{"location":"querystring","locationName":"id"},"AnalyticsConfiguration":{"shape":"S43","locationName":"AnalyticsConfiguration","xmlNamespace":{"uri":"http://s3.amazonaws.com/doc/2006-03-01/"}},"ExpectedBucketOwner":{"location":"header","locationName":"x-amz-expected-bucket-owner"}},"payload":"AnalyticsConfiguration"},"staticContextParams":{"UseS3ExpressControlEndpoint":{"value":true}}},"PutBucketCors":{"http":{"method":"PUT","requestUri":"/{Bucket}?cors"},"input":{"type":"structure","required":["Bucket","CORSConfiguration"],"members":{"Bucket":{"contextParam":{"name":"Bucket"},"location":"uri","locationName":"Bucket"},"CORSConfiguration":{"locationName":"CORSConfiguration","xmlNamespace":{"uri":"http://s3.amazonaws.com/doc/2006-03-01/"},"type":"structure","required":["CORSRules"],"members":{"CORSRules":{"shape":"S4i","locationName":"CORSRule"}}},"ContentMD5":{"location":"header","locationName":"Content-MD5"},"ChecksumAlgorithm":{"location":"header","locationName":"x-amz-sdk-checksum-algorithm"},"ExpectedBucketOwner":{"location":"header","locationName":"x-amz-expected-bucket-owner"}},"payload":"CORSConfiguration"},"httpChecksum":{"requestAlgorithmMember":"ChecksumAlgorithm","requestChecksumRequired":true},"staticContextParams":{"UseS3ExpressControlEndpoint":{"value":true}}},"PutBucketEncryption":{"http":{"method":"PUT","requestUri":"/{Bucket}?encryption"},"input":{"type":"structure","required":["Bucket","ServerSideEncryptionConfiguration"],"members":{"Bucket":{"contextParam":{"name":"Bucket"},"location":"uri","locationName":"Bucket"},"ContentMD5":{"location":"header","locationName":"Content-MD5"},"ChecksumAlgorithm":{"location":"header","locationName":"x-amz-sdk-checksum-algorithm"},"ServerSideEncryptionConfiguration":{"shape":"S4v","locationName":"ServerSideEncryptionConfiguration","xmlNamespace":{"uri":"http://s3.amazonaws.com/doc/2006-03-01/"}},"ExpectedBucketOwner":{"location":"header","locationName":"x-amz-expected-bucket-owner"}},"payload":"ServerSideEncryptionConfiguration"},"httpChecksum":{"requestAlgorithmMember":"ChecksumAlgorithm","requestChecksumRequired":true},"staticContextParams":{"UseS3ExpressControlEndpoint":{"value":true}}},"PutBucketIntelligentTieringConfiguration":{"http":{"method":"PUT","requestUri":"/{Bucket}?intelligent-tiering"},"input":{"type":"structure","required":["Bucket","Id","IntelligentTieringConfiguration"],"members":{"Bucket":{"contextParam":{"name":"Bucket"},"location":"uri","locationName":"Bucket"},"Id":{"location":"querystring","locationName":"id"},"IntelligentTieringConfiguration":{"shape":"S51","locationName":"IntelligentTieringConfiguration","xmlNamespace":{"uri":"http://s3.amazonaws.com/doc/2006-03-01/"}}},"payload":"IntelligentTieringConfiguration"},"staticContextParams":{"UseS3ExpressControlEndpoint":{"value":true}}},"PutBucketInventoryConfiguration":{"http":{"method":"PUT","requestUri":"/{Bucket}?inventory"},"input":{"type":"structure","required":["Bucket","Id","InventoryConfiguration"],"members":{"Bucket":{"contextParam":{"name":"Bucket"},"location":"uri","locationName":"Bucket"},"Id":{"location":"querystring","locationName":"id"},"InventoryConfiguration":{"shape":"S5b","locationName":"InventoryConfiguration","xmlNamespace":{"uri":"http://s3.amazonaws.com/doc/2006-03-01/"}},"ExpectedBucketOwner":{"location":"header","locationName":"x-amz-expected-bucket-owner"}},"payload":"InventoryConfiguration"},"staticContextParams":{"UseS3ExpressControlEndpoint":{"value":true}}},"PutBucketLifecycle":{"http":{"method":"PUT","requestUri":"/{Bucket}?lifecycle"},"input":{"type":"structure","required":["Bucket"],"members":{"Bucket":{"contextParam":{"name":"Bucket"},"location":"uri","locationName":"Bucket"},"ContentMD5":{"location":"header","locationName":"Content-MD5"},"ChecksumAlgorithm":{"location":"header","locationName":"x-amz-sdk-checksum-algorithm"},"LifecycleConfiguration":{"locationName":"LifecycleConfiguration","xmlNamespace":{"uri":"http://s3.amazonaws.com/doc/2006-03-01/"},"type":"structure","required":["Rules"],"members":{"Rules":{"shape":"S5r","locationName":"Rule"}}},"ExpectedBucketOwner":{"location":"header","locationName":"x-amz-expected-bucket-owner"}},"payload":"LifecycleConfiguration"},"deprecated":true,"httpChecksum":{"requestAlgorithmMember":"ChecksumAlgorithm","requestChecksumRequired":true},"staticContextParams":{"UseS3ExpressControlEndpoint":{"value":true}}},"PutBucketLifecycleConfiguration":{"http":{"method":"PUT","requestUri":"/{Bucket}?lifecycle"},"input":{"type":"structure","required":["Bucket"],"members":{"Bucket":{"contextParam":{"name":"Bucket"},"location":"uri","locationName":"Bucket"},"ChecksumAlgorithm":{"location":"header","locationName":"x-amz-sdk-checksum-algorithm"},"LifecycleConfiguration":{"locationName":"LifecycleConfiguration","xmlNamespace":{"uri":"http://s3.amazonaws.com/doc/2006-03-01/"},"type":"structure","required":["Rules"],"members":{"Rules":{"shape":"S67","locationName":"Rule"}}},"ExpectedBucketOwner":{"location":"header","locationName":"x-amz-expected-bucket-owner"}},"payload":"LifecycleConfiguration"},"httpChecksum":{"requestAlgorithmMember":"ChecksumAlgorithm","requestChecksumRequired":true},"staticContextParams":{"UseS3ExpressControlEndpoint":{"value":true}}},"PutBucketLogging":{"http":{"method":"PUT","requestUri":"/{Bucket}?logging"},"input":{"type":"structure","required":["Bucket","BucketLoggingStatus"],"members":{"Bucket":{"contextParam":{"name":"Bucket"},"location":"uri","locationName":"Bucket"},"BucketLoggingStatus":{"locationName":"BucketLoggingStatus","xmlNamespace":{"uri":"http://s3.amazonaws.com/doc/2006-03-01/"},"type":"structure","members":{"LoggingEnabled":{"shape":"S6j"}}},"ContentMD5":{"location":"header","locationName":"Content-MD5"},"ChecksumAlgorithm":{"location":"header","locationName":"x-amz-sdk-checksum-algorithm"},"ExpectedBucketOwner":{"location":"header","locationName":"x-amz-expected-bucket-owner"}},"payload":"BucketLoggingStatus"},"httpChecksum":{"requestAlgorithmMember":"ChecksumAlgorithm","requestChecksumRequired":true},"staticContextParams":{"UseS3ExpressControlEndpoint":{"value":true}}},"PutBucketMetricsConfiguration":{"http":{"method":"PUT","requestUri":"/{Bucket}?metrics"},"input":{"type":"structure","required":["Bucket","Id","MetricsConfiguration"],"members":{"Bucket":{"contextParam":{"name":"Bucket"},"location":"uri","locationName":"Bucket"},"Id":{"location":"querystring","locationName":"id"},"MetricsConfiguration":{"shape":"S6v","locationName":"MetricsConfiguration","xmlNamespace":{"uri":"http://s3.amazonaws.com/doc/2006-03-01/"}},"ExpectedBucketOwner":{"location":"header","locationName":"x-amz-expected-bucket-owner"}},"payload":"MetricsConfiguration"},"staticContextParams":{"UseS3ExpressControlEndpoint":{"value":true}}},"PutBucketNotification":{"http":{"method":"PUT","requestUri":"/{Bucket}?notification"},"input":{"type":"structure","required":["Bucket","NotificationConfiguration"],"members":{"Bucket":{"contextParam":{"name":"Bucket"},"location":"uri","locationName":"Bucket"},"ContentMD5":{"location":"header","locationName":"Content-MD5"},"ChecksumAlgorithm":{"location":"header","locationName":"x-amz-sdk-checksum-algorithm"},"NotificationConfiguration":{"shape":"S70","locationName":"NotificationConfiguration","xmlNamespace":{"uri":"http://s3.amazonaws.com/doc/2006-03-01/"}},"ExpectedBucketOwner":{"location":"header","locationName":"x-amz-expected-bucket-owner"}},"payload":"NotificationConfiguration"},"deprecated":true,"httpChecksum":{"requestAlgorithmMember":"ChecksumAlgorithm","requestChecksumRequired":true},"staticContextParams":{"UseS3ExpressControlEndpoint":{"value":true}}},"PutBucketNotificationConfiguration":{"http":{"method":"PUT","requestUri":"/{Bucket}?notification"},"input":{"type":"structure","required":["Bucket","NotificationConfiguration"],"members":{"Bucket":{"contextParam":{"name":"Bucket"},"location":"uri","locationName":"Bucket"},"NotificationConfiguration":{"shape":"S7b","locationName":"NotificationConfiguration","xmlNamespace":{"uri":"http://s3.amazonaws.com/doc/2006-03-01/"}},"ExpectedBucketOwner":{"location":"header","locationName":"x-amz-expected-bucket-owner"},"SkipDestinationValidation":{"location":"header","locationName":"x-amz-skip-destination-validation","type":"boolean"}},"payload":"NotificationConfiguration"},"staticContextParams":{"UseS3ExpressControlEndpoint":{"value":true}}},"PutBucketOwnershipControls":{"http":{"method":"PUT","requestUri":"/{Bucket}?ownershipControls"},"input":{"type":"structure","required":["Bucket","OwnershipControls"],"members":{"Bucket":{"contextParam":{"name":"Bucket"},"location":"uri","locationName":"Bucket"},"ContentMD5":{"location":"header","locationName":"Content-MD5"},"ExpectedBucketOwner":{"location":"header","locationName":"x-amz-expected-bucket-owner"},"OwnershipControls":{"shape":"S7s","locationName":"OwnershipControls","xmlNamespace":{"uri":"http://s3.amazonaws.com/doc/2006-03-01/"}}},"payload":"OwnershipControls"},"httpChecksum":{"requestChecksumRequired":true},"staticContextParams":{"UseS3ExpressControlEndpoint":{"value":true}}},"PutBucketPolicy":{"http":{"method":"PUT","requestUri":"/{Bucket}?policy"},"input":{"type":"structure","required":["Bucket","Policy"],"members":{"Bucket":{"contextParam":{"name":"Bucket"},"location":"uri","locationName":"Bucket"},"ContentMD5":{"location":"header","locationName":"Content-MD5"},"ChecksumAlgorithm":{"location":"header","locationName":"x-amz-sdk-checksum-algorithm"},"ConfirmRemoveSelfBucketAccess":{"location":"header","locationName":"x-amz-confirm-remove-self-bucket-access","type":"boolean"},"Policy":{},"ExpectedBucketOwner":{"location":"header","locationName":"x-amz-expected-bucket-owner"}},"payload":"Policy"},"httpChecksum":{"requestAlgorithmMember":"ChecksumAlgorithm","requestChecksumRequired":true},"staticContextParams":{"UseS3ExpressControlEndpoint":{"value":true}}},"PutBucketReplication":{"http":{"method":"PUT","requestUri":"/{Bucket}?replication"},"input":{"type":"structure","required":["Bucket","ReplicationConfiguration"],"members":{"Bucket":{"contextParam":{"name":"Bucket"},"location":"uri","locationName":"Bucket"},"ContentMD5":{"location":"header","locationName":"Content-MD5"},"ChecksumAlgorithm":{"location":"header","locationName":"x-amz-sdk-checksum-algorithm"},"ReplicationConfiguration":{"shape":"S84","locationName":"ReplicationConfiguration","xmlNamespace":{"uri":"http://s3.amazonaws.com/doc/2006-03-01/"}},"Token":{"location":"header","locationName":"x-amz-bucket-object-lock-token"},"ExpectedBucketOwner":{"location":"header","locationName":"x-amz-expected-bucket-owner"}},"payload":"ReplicationConfiguration"},"httpChecksum":{"requestAlgorithmMember":"ChecksumAlgorithm","requestChecksumRequired":true},"staticContextParams":{"UseS3ExpressControlEndpoint":{"value":true}}},"PutBucketRequestPayment":{"http":{"method":"PUT","requestUri":"/{Bucket}?requestPayment"},"input":{"type":"structure","required":["Bucket","RequestPaymentConfiguration"],"members":{"Bucket":{"contextParam":{"name":"Bucket"},"location":"uri","locationName":"Bucket"},"ContentMD5":{"location":"header","locationName":"Content-MD5"},"ChecksumAlgorithm":{"location":"header","locationName":"x-amz-sdk-checksum-algorithm"},"RequestPaymentConfiguration":{"locationName":"RequestPaymentConfiguration","xmlNamespace":{"uri":"http://s3.amazonaws.com/doc/2006-03-01/"},"type":"structure","required":["Payer"],"members":{"Payer":{}}},"ExpectedBucketOwner":{"location":"header","locationName":"x-amz-expected-bucket-owner"}},"payload":"RequestPaymentConfiguration"},"httpChecksum":{"requestAlgorithmMember":"ChecksumAlgorithm","requestChecksumRequired":true},"staticContextParams":{"UseS3ExpressControlEndpoint":{"value":true}}},"PutBucketTagging":{"http":{"method":"PUT","requestUri":"/{Bucket}?tagging"},"input":{"type":"structure","required":["Bucket","Tagging"],"members":{"Bucket":{"contextParam":{"name":"Bucket"},"location":"uri","locationName":"Bucket"},"ContentMD5":{"location":"header","locationName":"Content-MD5"},"ChecksumAlgorithm":{"location":"header","locationName":"x-amz-sdk-checksum-algorithm"},"Tagging":{"shape":"Sec","locationName":"Tagging","xmlNamespace":{"uri":"http://s3.amazonaws.com/doc/2006-03-01/"}},"ExpectedBucketOwner":{"location":"header","locationName":"x-amz-expected-bucket-owner"}},"payload":"Tagging"},"httpChecksum":{"requestAlgorithmMember":"ChecksumAlgorithm","requestChecksumRequired":true},"staticContextParams":{"UseS3ExpressControlEndpoint":{"value":true}}},"PutBucketVersioning":{"http":{"method":"PUT","requestUri":"/{Bucket}?versioning"},"input":{"type":"structure","required":["Bucket","VersioningConfiguration"],"members":{"Bucket":{"contextParam":{"name":"Bucket"},"location":"uri","locationName":"Bucket"},"ContentMD5":{"location":"header","locationName":"Content-MD5"},"ChecksumAlgorithm":{"location":"header","locationName":"x-amz-sdk-checksum-algorithm"},"MFA":{"location":"header","locationName":"x-amz-mfa"},"VersioningConfiguration":{"locationName":"VersioningConfiguration","xmlNamespace":{"uri":"http://s3.amazonaws.com/doc/2006-03-01/"},"type":"structure","members":{"MFADelete":{"locationName":"MfaDelete"},"Status":{}}},"ExpectedBucketOwner":{"location":"header","locationName":"x-amz-expected-bucket-owner"}},"payload":"VersioningConfiguration"},"httpChecksum":{"requestAlgorithmMember":"ChecksumAlgorithm","requestChecksumRequired":true},"staticContextParams":{"UseS3ExpressControlEndpoint":{"value":true}}},"PutBucketWebsite":{"http":{"method":"PUT","requestUri":"/{Bucket}?website"},"input":{"type":"structure","required":["Bucket","WebsiteConfiguration"],"members":{"Bucket":{"contextParam":{"name":"Bucket"},"location":"uri","locationName":"Bucket"},"ContentMD5":{"location":"header","locationName":"Content-MD5"},"ChecksumAlgorithm":{"location":"header","locationName":"x-amz-sdk-checksum-algorithm"},"WebsiteConfiguration":{"locationName":"WebsiteConfiguration","xmlNamespace":{"uri":"http://s3.amazonaws.com/doc/2006-03-01/"},"type":"structure","members":{"ErrorDocument":{"shape":"S9c"},"IndexDocument":{"shape":"S9a"},"RedirectAllRequestsTo":{"shape":"S97"},"RoutingRules":{"shape":"S9d"}}},"ExpectedBucketOwner":{"location":"header","locationName":"x-amz-expected-bucket-owner"}},"payload":"WebsiteConfiguration"},"httpChecksum":{"requestAlgorithmMember":"ChecksumAlgorithm","requestChecksumRequired":true},"staticContextParams":{"UseS3ExpressControlEndpoint":{"value":true}}},"PutObject":{"http":{"method":"PUT","requestUri":"/{Bucket}/{Key+}"},"input":{"type":"structure","required":["Bucket","Key"],"members":{"ACL":{"location":"header","locationName":"x-amz-acl"},"Body":{"streaming":true,"type":"blob"},"Bucket":{"contextParam":{"name":"Bucket"},"location":"uri","locationName":"Bucket"},"CacheControl":{"location":"header","locationName":"Cache-Control"},"ContentDisposition":{"location":"header","locationName":"Content-Disposition"},"ContentEncoding":{"location":"header","locationName":"Content-Encoding"},"ContentLanguage":{"location":"header","locationName":"Content-Language"},"ContentLength":{"location":"header","locationName":"Content-Length","type":"long"},"ContentMD5":{"location":"header","locationName":"Content-MD5"},"ContentType":{"location":"header","locationName":"Content-Type"},"ChecksumAlgorithm":{"location":"header","locationName":"x-amz-sdk-checksum-algorithm"},"ChecksumCRC32":{"location":"header","locationName":"x-amz-checksum-crc32"},"ChecksumCRC32C":{"location":"header","locationName":"x-amz-checksum-crc32c"},"ChecksumSHA1":{"location":"header","locationName":"x-amz-checksum-sha1"},"ChecksumSHA256":{"location":"header","locationName":"x-amz-checksum-sha256"},"Expires":{"location":"header","locationName":"Expires","type":"timestamp"},"IfNoneMatch":{"location":"header","locationName":"If-None-Match"},"GrantFullControl":{"location":"header","locationName":"x-amz-grant-full-control"},"GrantRead":{"location":"header","locationName":"x-amz-grant-read"},"GrantReadACP":{"location":"header","locationName":"x-amz-grant-read-acp"},"GrantWriteACP":{"location":"header","locationName":"x-amz-grant-write-acp"},"Key":{"contextParam":{"name":"Key"},"location":"uri","locationName":"Key"},"Metadata":{"shape":"S1c","location":"headers","locationName":"x-amz-meta-"},"ServerSideEncryption":{"location":"header","locationName":"x-amz-server-side-encryption"},"StorageClass":{"location":"header","locationName":"x-amz-storage-class"},"WebsiteRedirectLocation":{"location":"header","locationName":"x-amz-website-redirect-location"},"SSECustomerAlgorithm":{"location":"header","locationName":"x-amz-server-side-encryption-customer-algorithm"},"SSECustomerKey":{"shape":"Sl","location":"header","locationName":"x-amz-server-side-encryption-customer-key"},"SSECustomerKeyMD5":{"location":"header","locationName":"x-amz-server-side-encryption-customer-key-MD5"},"SSEKMSKeyId":{"shape":"Ss","location":"header","locationName":"x-amz-server-side-encryption-aws-kms-key-id"},"SSEKMSEncryptionContext":{"shape":"S1j","location":"header","locationName":"x-amz-server-side-encryption-context"},"BucketKeyEnabled":{"location":"header","locationName":"x-amz-server-side-encryption-bucket-key-enabled","type":"boolean"},"RequestPayer":{"location":"header","locationName":"x-amz-request-payer"},"Tagging":{"location":"header","locationName":"x-amz-tagging"},"ObjectLockMode":{"location":"header","locationName":"x-amz-object-lock-mode"},"ObjectLockRetainUntilDate":{"shape":"S1p","location":"header","locationName":"x-amz-object-lock-retain-until-date"},"ObjectLockLegalHoldStatus":{"location":"header","locationName":"x-amz-object-lock-legal-hold"},"ExpectedBucketOwner":{"location":"header","locationName":"x-amz-expected-bucket-owner"}},"payload":"Body"},"output":{"type":"structure","members":{"Expiration":{"location":"header","locationName":"x-amz-expiration"},"ETag":{"location":"header","locationName":"ETag"},"ChecksumCRC32":{"location":"header","locationName":"x-amz-checksum-crc32"},"ChecksumCRC32C":{"location":"header","locationName":"x-amz-checksum-crc32c"},"ChecksumSHA1":{"location":"header","locationName":"x-amz-checksum-sha1"},"ChecksumSHA256":{"location":"header","locationName":"x-amz-checksum-sha256"},"ServerSideEncryption":{"location":"header","locationName":"x-amz-server-side-encryption"},"VersionId":{"location":"header","locationName":"x-amz-version-id"},"SSECustomerAlgorithm":{"location":"header","locationName":"x-amz-server-side-encryption-customer-algorithm"},"SSECustomerKeyMD5":{"location":"header","locationName":"x-amz-server-side-encryption-customer-key-MD5"},"SSEKMSKeyId":{"shape":"Ss","location":"header","locationName":"x-amz-server-side-encryption-aws-kms-key-id"},"SSEKMSEncryptionContext":{"shape":"S1j","location":"header","locationName":"x-amz-server-side-encryption-context"},"BucketKeyEnabled":{"location":"header","locationName":"x-amz-server-side-encryption-bucket-key-enabled","type":"boolean"},"RequestCharged":{"location":"header","locationName":"x-amz-request-charged"}}},"httpChecksum":{"requestAlgorithmMember":"ChecksumAlgorithm","requestChecksumRequired":false}},"PutObjectAcl":{"http":{"method":"PUT","requestUri":"/{Bucket}/{Key+}?acl"},"input":{"type":"structure","required":["Bucket","Key"],"members":{"ACL":{"location":"header","locationName":"x-amz-acl"},"AccessControlPolicy":{"shape":"Sdm","locationName":"AccessControlPolicy","xmlNamespace":{"uri":"http://s3.amazonaws.com/doc/2006-03-01/"}},"Bucket":{"contextParam":{"name":"Bucket"},"location":"uri","locationName":"Bucket"},"ContentMD5":{"location":"header","locationName":"Content-MD5"},"ChecksumAlgorithm":{"location":"header","locationName":"x-amz-sdk-checksum-algorithm"},"GrantFullControl":{"location":"header","locationName":"x-amz-grant-full-control"},"GrantRead":{"location":"header","locationName":"x-amz-grant-read"},"GrantReadACP":{"location":"header","locationName":"x-amz-grant-read-acp"},"GrantWrite":{"location":"header","locationName":"x-amz-grant-write"},"GrantWriteACP":{"location":"header","locationName":"x-amz-grant-write-acp"},"Key":{"contextParam":{"name":"Key"},"location":"uri","locationName":"Key"},"RequestPayer":{"location":"header","locationName":"x-amz-request-payer"},"VersionId":{"location":"querystring","locationName":"versionId"},"ExpectedBucketOwner":{"location":"header","locationName":"x-amz-expected-bucket-owner"}},"payload":"AccessControlPolicy"},"output":{"type":"structure","members":{"RequestCharged":{"location":"header","locationName":"x-amz-request-charged"}}},"httpChecksum":{"requestAlgorithmMember":"ChecksumAlgorithm","requestChecksumRequired":true}},"PutObjectLegalHold":{"http":{"method":"PUT","requestUri":"/{Bucket}/{Key+}?legal-hold"},"input":{"type":"structure","required":["Bucket","Key"],"members":{"Bucket":{"contextParam":{"name":"Bucket"},"location":"uri","locationName":"Bucket"},"Key":{"location":"uri","locationName":"Key"},"LegalHold":{"shape":"Sar","locationName":"LegalHold","xmlNamespace":{"uri":"http://s3.amazonaws.com/doc/2006-03-01/"}},"RequestPayer":{"location":"header","locationName":"x-amz-request-payer"},"VersionId":{"location":"querystring","locationName":"versionId"},"ContentMD5":{"location":"header","locationName":"Content-MD5"},"ChecksumAlgorithm":{"location":"header","locationName":"x-amz-sdk-checksum-algorithm"},"ExpectedBucketOwner":{"location":"header","locationName":"x-amz-expected-bucket-owner"}},"payload":"LegalHold"},"output":{"type":"structure","members":{"RequestCharged":{"location":"header","locationName":"x-amz-request-charged"}}},"httpChecksum":{"requestAlgorithmMember":"ChecksumAlgorithm","requestChecksumRequired":true}},"PutObjectLockConfiguration":{"http":{"method":"PUT","requestUri":"/{Bucket}?object-lock"},"input":{"type":"structure","required":["Bucket"],"members":{"Bucket":{"contextParam":{"name":"Bucket"},"location":"uri","locationName":"Bucket"},"ObjectLockConfiguration":{"shape":"Sau","locationName":"ObjectLockConfiguration","xmlNamespace":{"uri":"http://s3.amazonaws.com/doc/2006-03-01/"}},"RequestPayer":{"location":"header","locationName":"x-amz-request-payer"},"Token":{"location":"header","locationName":"x-amz-bucket-object-lock-token"},"ContentMD5":{"location":"header","locationName":"Content-MD5"},"ChecksumAlgorithm":{"location":"header","locationName":"x-amz-sdk-checksum-algorithm"},"ExpectedBucketOwner":{"location":"header","locationName":"x-amz-expected-bucket-owner"}},"payload":"ObjectLockConfiguration"},"output":{"type":"structure","members":{"RequestCharged":{"location":"header","locationName":"x-amz-request-charged"}}},"httpChecksum":{"requestAlgorithmMember":"ChecksumAlgorithm","requestChecksumRequired":true}},"PutObjectRetention":{"http":{"method":"PUT","requestUri":"/{Bucket}/{Key+}?retention"},"input":{"type":"structure","required":["Bucket","Key"],"members":{"Bucket":{"contextParam":{"name":"Bucket"},"location":"uri","locationName":"Bucket"},"Key":{"location":"uri","locationName":"Key"},"Retention":{"shape":"Sb2","locationName":"Retention","xmlNamespace":{"uri":"http://s3.amazonaws.com/doc/2006-03-01/"}},"RequestPayer":{"location":"header","locationName":"x-amz-request-payer"},"VersionId":{"location":"querystring","locationName":"versionId"},"BypassGovernanceRetention":{"location":"header","locationName":"x-amz-bypass-governance-retention","type":"boolean"},"ContentMD5":{"location":"header","locationName":"Content-MD5"},"ChecksumAlgorithm":{"location":"header","locationName":"x-amz-sdk-checksum-algorithm"},"ExpectedBucketOwner":{"location":"header","locationName":"x-amz-expected-bucket-owner"}},"payload":"Retention"},"output":{"type":"structure","members":{"RequestCharged":{"location":"header","locationName":"x-amz-request-charged"}}},"httpChecksum":{"requestAlgorithmMember":"ChecksumAlgorithm","requestChecksumRequired":true}},"PutObjectTagging":{"http":{"method":"PUT","requestUri":"/{Bucket}/{Key+}?tagging"},"input":{"type":"structure","required":["Bucket","Key","Tagging"],"members":{"Bucket":{"contextParam":{"name":"Bucket"},"location":"uri","locationName":"Bucket"},"Key":{"location":"uri","locationName":"Key"},"VersionId":{"location":"querystring","locationName":"versionId"},"ContentMD5":{"location":"header","locationName":"Content-MD5"},"ChecksumAlgorithm":{"location":"header","locationName":"x-amz-sdk-checksum-algorithm"},"Tagging":{"shape":"Sec","locationName":"Tagging","xmlNamespace":{"uri":"http://s3.amazonaws.com/doc/2006-03-01/"}},"ExpectedBucketOwner":{"location":"header","locationName":"x-amz-expected-bucket-owner"},"RequestPayer":{"location":"header","locationName":"x-amz-request-payer"}},"payload":"Tagging"},"output":{"type":"structure","members":{"VersionId":{"location":"header","locationName":"x-amz-version-id"}}},"httpChecksum":{"requestAlgorithmMember":"ChecksumAlgorithm","requestChecksumRequired":true}},"PutPublicAccessBlock":{"http":{"method":"PUT","requestUri":"/{Bucket}?publicAccessBlock"},"input":{"type":"structure","required":["Bucket","PublicAccessBlockConfiguration"],"members":{"Bucket":{"contextParam":{"name":"Bucket"},"location":"uri","locationName":"Bucket"},"ContentMD5":{"location":"header","locationName":"Content-MD5"},"ChecksumAlgorithm":{"location":"header","locationName":"x-amz-sdk-checksum-algorithm"},"PublicAccessBlockConfiguration":{"shape":"Sb9","locationName":"PublicAccessBlockConfiguration","xmlNamespace":{"uri":"http://s3.amazonaws.com/doc/2006-03-01/"}},"ExpectedBucketOwner":{"location":"header","locationName":"x-amz-expected-bucket-owner"}},"payload":"PublicAccessBlockConfiguration"},"httpChecksum":{"requestAlgorithmMember":"ChecksumAlgorithm","requestChecksumRequired":true},"staticContextParams":{"UseS3ExpressControlEndpoint":{"value":true}}},"RestoreObject":{"http":{"requestUri":"/{Bucket}/{Key+}?restore"},"input":{"type":"structure","required":["Bucket","Key"],"members":{"Bucket":{"contextParam":{"name":"Bucket"},"location":"uri","locationName":"Bucket"},"Key":{"location":"uri","locationName":"Key"},"VersionId":{"location":"querystring","locationName":"versionId"},"RestoreRequest":{"locationName":"RestoreRequest","xmlNamespace":{"uri":"http://s3.amazonaws.com/doc/2006-03-01/"},"type":"structure","members":{"Days":{"type":"integer"},"GlacierJobParameters":{"type":"structure","required":["Tier"],"members":{"Tier":{}}},"Type":{},"Tier":{},"Description":{},"SelectParameters":{"type":"structure","required":["InputSerialization","ExpressionType","Expression","OutputSerialization"],"members":{"InputSerialization":{"shape":"Sf2"},"ExpressionType":{},"Expression":{},"OutputSerialization":{"shape":"Sfh"}}},"OutputLocation":{"type":"structure","members":{"S3":{"type":"structure","required":["BucketName","Prefix"],"members":{"BucketName":{},"Prefix":{},"Encryption":{"type":"structure","required":["EncryptionType"],"members":{"EncryptionType":{},"KMSKeyId":{"shape":"Ss"},"KMSContext":{}}},"CannedACL":{},"AccessControlList":{"shape":"S3u"},"Tagging":{"shape":"Sec"},"UserMetadata":{"type":"list","member":{"locationName":"MetadataEntry","type":"structure","members":{"Name":{},"Value":{}}}},"StorageClass":{}}}}}}},"RequestPayer":{"location":"header","locationName":"x-amz-request-payer"},"ChecksumAlgorithm":{"location":"header","locationName":"x-amz-sdk-checksum-algorithm"},"ExpectedBucketOwner":{"location":"header","locationName":"x-amz-expected-bucket-owner"}},"payload":"RestoreRequest"},"output":{"type":"structure","members":{"RequestCharged":{"location":"header","locationName":"x-amz-request-charged"},"RestoreOutputPath":{"location":"header","locationName":"x-amz-restore-output-path"}}},"alias":"PostObjectRestore","httpChecksum":{"requestAlgorithmMember":"ChecksumAlgorithm","requestChecksumRequired":false}},"SelectObjectContent":{"http":{"requestUri":"/{Bucket}/{Key+}?select&amp;select-type=2"},"input":{"locationName":"SelectObjectContentRequest","xmlNamespace":{"uri":"http://s3.amazonaws.com/doc/2006-03-01/"},"type":"structure","required":["Bucket","Key","Expression","ExpressionType","InputSerialization","OutputSerialization"],"members":{"Bucket":{"contextParam":{"name":"Bucket"},"location":"uri","locationName":"Bucket"},"Key":{"location":"uri","locationName":"Key"},"SSECustomerAlgorithm":{"location":"header","locationName":"x-amz-server-side-encryption-customer-algorithm"},"SSECustomerKey":{"shape":"Sl","location":"header","locationName":"x-amz-server-side-encryption-customer-key"},"SSECustomerKeyMD5":{"location":"header","locationName":"x-amz-server-side-encryption-customer-key-MD5"},"Expression":{},"ExpressionType":{},"RequestProgress":{"type":"structure","members":{"Enabled":{"type":"boolean"}}},"InputSerialization":{"shape":"Sf2"},"OutputSerialization":{"shape":"Sfh"},"ScanRange":{"type":"structure","members":{"Start":{"type":"long"},"End":{"type":"long"}}},"ExpectedBucketOwner":{"location":"header","locationName":"x-amz-expected-bucket-owner"}}},"output":{"type":"structure","members":{"Payload":{"type":"structure","members":{"Records":{"type":"structure","members":{"Payload":{"eventpayload":true,"type":"blob"}},"event":true},"Stats":{"type":"structure","members":{"Details":{"eventpayload":true,"type":"structure","members":{"BytesScanned":{"type":"long"},"BytesProcessed":{"type":"long"},"BytesReturned":{"type":"long"}}}},"event":true},"Progress":{"type":"structure","members":{"Details":{"eventpayload":true,"type":"structure","members":{"BytesScanned":{"type":"long"},"BytesProcessed":{"type":"long"},"BytesReturned":{"type":"long"}}}},"event":true},"Cont":{"type":"structure","members":{},"event":true},"End":{"type":"structure","members":{},"event":true}},"eventstream":true}},"payload":"Payload"}},"UploadPart":{"http":{"method":"PUT","requestUri":"/{Bucket}/{Key+}"},"input":{"type":"structure","required":["Bucket","Key","PartNumber","UploadId"],"members":{"Body":{"streaming":true,"type":"blob"},"Bucket":{"contextParam":{"name":"Bucket"},"location":"uri","locationName":"Bucket"},"ContentLength":{"location":"header","locationName":"Content-Length","type":"long"},"ContentMD5":{"location":"header","locationName":"Content-MD5"},"ChecksumAlgorithm":{"location":"header","locationName":"x-amz-sdk-checksum-algorithm"},"ChecksumCRC32":{"location":"header","locationName":"x-amz-checksum-crc32"},"ChecksumCRC32C":{"location":"header","locationName":"x-amz-checksum-crc32c"},"ChecksumSHA1":{"location":"header","locationName":"x-amz-checksum-sha1"},"ChecksumSHA256":{"location":"header","locationName":"x-amz-checksum-sha256"},"Key":{"contextParam":{"name":"Key"},"location":"uri","locationName":"Key"},"PartNumber":{"location":"querystring","locationName":"partNumber","type":"integer"},"UploadId":{"location":"querystring","locationName":"uploadId"},"SSECustomerAlgorithm":{"location":"header","locationName":"x-amz-server-side-encryption-customer-algorithm"},"SSECustomerKey":{"shape":"Sl","location":"header","locationName":"x-amz-server-side-encryption-customer-key"},"SSECustomerKeyMD5":{"location":"header","locationName":"x-amz-server-side-encryption-customer-key-MD5"},"RequestPayer":{"location":"header","locationName":"x-amz-request-payer"},"ExpectedBucketOwner":{"location":"header","locationName":"x-amz-expected-bucket-owner"}},"payload":"Body"},"output":{"type":"structure","members":{"ServerSideEncryption":{"location":"header","locationName":"x-amz-server-side-encryption"},"ETag":{"location":"header","locationName":"ETag"},"ChecksumCRC32":{"location":"header","locationName":"x-amz-checksum-crc32"},"ChecksumCRC32C":{"location":"header","locationName":"x-amz-checksum-crc32c"},"ChecksumSHA1":{"location":"header","locationName":"x-amz-checksum-sha1"},"ChecksumSHA256":{"location":"header","locationName":"x-amz-checksum-sha256"},"SSECustomerAlgorithm":{"location":"header","locationName":"x-amz-server-side-encryption-customer-algorithm"},"SSECustomerKeyMD5":{"location":"header","locationName":"x-amz-server-side-encryption-customer-key-MD5"},"SSEKMSKeyId":{"shape":"Ss","location":"header","locationName":"x-amz-server-side-encryption-aws-kms-key-id"},"BucketKeyEnabled":{"location":"header","locationName":"x-amz-server-side-encryption-bucket-key-enabled","type":"boolean"},"RequestCharged":{"location":"header","locationName":"x-amz-request-charged"}}},"httpChecksum":{"requestAlgorithmMember":"ChecksumAlgorithm","requestChecksumRequired":false}},"UploadPartCopy":{"http":{"method":"PUT","requestUri":"/{Bucket}/{Key+}"},"input":{"type":"structure","required":["Bucket","CopySource","Key","PartNumber","UploadId"],"members":{"Bucket":{"contextParam":{"name":"Bucket"},"location":"uri","locationName":"Bucket"},"CopySource":{"location":"header","locationName":"x-amz-copy-source"},"CopySourceIfMatch":{"location":"header","locationName":"x-amz-copy-source-if-match"},"CopySourceIfModifiedSince":{"location":"header","locationName":"x-amz-copy-source-if-modified-since","type":"timestamp"},"CopySourceIfNoneMatch":{"location":"header","locationName":"x-amz-copy-source-if-none-match"},"CopySourceIfUnmodifiedSince":{"location":"header","locationName":"x-amz-copy-source-if-unmodified-since","type":"timestamp"},"CopySourceRange":{"location":"header","locationName":"x-amz-copy-source-range"},"Key":{"location":"uri","locationName":"Key"},"PartNumber":{"location":"querystring","locationName":"partNumber","type":"integer"},"UploadId":{"location":"querystring","locationName":"uploadId"},"SSECustomerAlgorithm":{"location":"header","locationName":"x-amz-server-side-encryption-customer-algorithm"},"SSECustomerKey":{"shape":"Sl","location":"header","locationName":"x-amz-server-side-encryption-customer-key"},"SSECustomerKeyMD5":{"location":"header","locationName":"x-amz-server-side-encryption-customer-key-MD5"},"CopySourceSSECustomerAlgorithm":{"location":"header","locationName":"x-amz-copy-source-server-side-encryption-customer-algorithm"},"CopySourceSSECustomerKey":{"shape":"S1l","location":"header","locationName":"x-amz-copy-source-server-side-encryption-customer-key"},"CopySourceSSECustomerKeyMD5":{"location":"header","locationName":"x-amz-copy-source-server-side-encryption-customer-key-MD5"},"RequestPayer":{"location":"header","locationName":"x-amz-request-payer"},"ExpectedBucketOwner":{"location":"header","locationName":"x-amz-expected-bucket-owner"},"ExpectedSourceBucketOwner":{"location":"header","locationName":"x-amz-source-expected-bucket-owner"}}},"output":{"type":"structure","members":{"CopySourceVersionId":{"location":"header","locationName":"x-amz-copy-source-version-id"},"CopyPartResult":{"type":"structure","members":{"ETag":{},"LastModified":{"type":"timestamp"},"ChecksumCRC32":{},"ChecksumCRC32C":{},"ChecksumSHA1":{},"ChecksumSHA256":{}}},"ServerSideEncryption":{"location":"header","locationName":"x-amz-server-side-encryption"},"SSECustomerAlgorithm":{"location":"header","locationName":"x-amz-server-side-encryption-customer-algorithm"},"SSECustomerKeyMD5":{"location":"header","locationName":"x-amz-server-side-encryption-customer-key-MD5"},"SSEKMSKeyId":{"shape":"Ss","location":"header","locationName":"x-amz-server-side-encryption-aws-kms-key-id"},"BucketKeyEnabled":{"location":"header","locationName":"x-amz-server-side-encryption-bucket-key-enabled","type":"boolean"},"RequestCharged":{"location":"header","locationName":"x-amz-request-charged"}},"payload":"CopyPartResult"},"staticContextParams":{"DisableS3ExpressSessionAuth":{"value":true}}},"WriteGetObjectResponse":{"http":{"requestUri":"/WriteGetObjectResponse"},"input":{"type":"structure","required":["RequestRoute","RequestToken"],"members":{"RequestRoute":{"hostLabel":true,"location":"header","locationName":"x-amz-request-route"},"RequestToken":{"location":"header","locationName":"x-amz-request-token"},"Body":{"streaming":true,"type":"blob"},"StatusCode":{"location":"header","locationName":"x-amz-fwd-status","type":"integer"},"ErrorCode":{"location":"header","locationName":"x-amz-fwd-error-code"},"ErrorMessage":{"location":"header","locationName":"x-amz-fwd-error-message"},"AcceptRanges":{"location":"header","locationName":"x-amz-fwd-header-accept-ranges"},"CacheControl":{"location":"header","locationName":"x-amz-fwd-header-Cache-Control"},"ContentDisposition":{"location":"header","locationName":"x-amz-fwd-header-Content-Disposition"},"ContentEncoding":{"location":"header","locationName":"x-amz-fwd-header-Content-Encoding"},"ContentLanguage":{"location":"header","locationName":"x-amz-fwd-header-Content-Language"},"ContentLength":{"location":"header","locationName":"Content-Length","type":"long"},"ContentRange":{"location":"header","locationName":"x-amz-fwd-header-Content-Range"},"ContentType":{"location":"header","locationName":"x-amz-fwd-header-Content-Type"},"ChecksumCRC32":{"location":"header","locationName":"x-amz-fwd-header-x-amz-checksum-crc32"},"ChecksumCRC32C":{"location":"header","locationName":"x-amz-fwd-header-x-amz-checksum-crc32c"},"ChecksumSHA1":{"location":"header","locationName":"x-amz-fwd-header-x-amz-checksum-sha1"},"ChecksumSHA256":{"location":"header","locationName":"x-amz-fwd-header-x-amz-checksum-sha256"},"DeleteMarker":{"location":"header","locationName":"x-amz-fwd-header-x-amz-delete-marker","type":"boolean"},"ETag":{"location":"header","locationName":"x-amz-fwd-header-ETag"},"Expires":{"location":"header","locationName":"x-amz-fwd-header-Expires","type":"timestamp"},"Expiration":{"location":"header","locationName":"x-amz-fwd-header-x-amz-expiration"},"LastModified":{"location":"header","locationName":"x-amz-fwd-header-Last-Modified","type":"timestamp"},"MissingMeta":{"location":"header","locationName":"x-amz-fwd-header-x-amz-missing-meta","type":"integer"},"Metadata":{"shape":"S1c","location":"headers","locationName":"x-amz-meta-"},"ObjectLockMode":{"location":"header","locationName":"x-amz-fwd-header-x-amz-object-lock-mode"},"ObjectLockLegalHoldStatus":{"location":"header","locationName":"x-amz-fwd-header-x-amz-object-lock-legal-hold"},"ObjectLockRetainUntilDate":{"shape":"S1p","location":"header","locationName":"x-amz-fwd-header-x-amz-object-lock-retain-until-date"},"PartsCount":{"location":"header","locationName":"x-amz-fwd-header-x-amz-mp-parts-count","type":"integer"},"ReplicationStatus":{"location":"header","locationName":"x-amz-fwd-header-x-amz-replication-status"},"RequestCharged":{"location":"header","locationName":"x-amz-fwd-header-x-amz-request-charged"},"Restore":{"location":"header","locationName":"x-amz-fwd-header-x-amz-restore"},"ServerSideEncryption":{"location":"header","locationName":"x-amz-fwd-header-x-amz-server-side-encryption"},"SSECustomerAlgorithm":{"location":"header","locationName":"x-amz-fwd-header-x-amz-server-side-encryption-customer-algorithm"},"SSEKMSKeyId":{"shape":"Ss","location":"header","locationName":"x-amz-fwd-header-x-amz-server-side-encryption-aws-kms-key-id"},"SSECustomerKeyMD5":{"location":"header","locationName":"x-amz-fwd-header-x-amz-server-side-encryption-customer-key-MD5"},"StorageClass":{"location":"header","locationName":"x-amz-fwd-header-x-amz-storage-class"},"TagCount":{"location":"header","locationName":"x-amz-fwd-header-x-amz-tagging-count","type":"integer"},"VersionId":{"location":"header","locationName":"x-amz-fwd-header-x-amz-version-id"},"BucketKeyEnabled":{"location":"header","locationName":"x-amz-fwd-header-x-amz-server-side-encryption-bucket-key-enabled","type":"boolean"}},"payload":"Body"},"authtype":"v4-unsigned-body","endpoint":{"hostPrefix":"{RequestRoute}."},"staticContextParams":{"UseObjectLambdaEndpoint":{"value":true}},"unsignedPayload":true}},"shapes":{"Sl":{"type":"blob","sensitive":true},"Ss":{"type":"string","sensitive":true},"S1c":{"type":"map","key":{},"value":{}},"S1j":{"type":"string","sensitive":true},"S1l":{"type":"blob","sensitive":true},"S1p":{"type":"timestamp","timestampFormat":"iso8601"},"S2i":{"type":"string","sensitive":true},"S3r":{"type":"structure","members":{"DisplayName":{},"ID":{}}},"S3u":{"type":"list","member":{"locationName":"Grant","type":"structure","members":{"Grantee":{"shape":"S3w"},"Permission":{}}}},"S3w":{"type":"structure","required":["Type"],"members":{"DisplayName":{},"EmailAddress":{},"ID":{},"Type":{"locationName":"xsi:type","xmlAttribute":true},"URI":{}},"xmlNamespace":{"prefix":"xsi","uri":"http://www.w3.org/2001/XMLSchema-instance"}},"S43":{"type":"structure","required":["Id","StorageClassAnalysis"],"members":{"Id":{},"Filter":{"type":"structure","members":{"Prefix":{},"Tag":{"shape":"S46"},"And":{"type":"structure","members":{"Prefix":{},"Tags":{"shape":"S49","flattened":true,"locationName":"Tag"}}}}},"StorageClassAnalysis":{"type":"structure","members":{"DataExport":{"type":"structure","required":["OutputSchemaVersion","Destination"],"members":{"OutputSchemaVersion":{},"Destination":{"type":"structure","required":["S3BucketDestination"],"members":{"S3BucketDestination":{"type":"structure","required":["Format","Bucket"],"members":{"Format":{},"BucketAccountId":{},"Bucket":{},"Prefix":{}}}}}}}}}}},"S46":{"type":"structure","required":["Key","Value"],"members":{"Key":{},"Value":{}}},"S49":{"type":"list","member":{"shape":"S46","locationName":"Tag"}},"S4i":{"type":"list","member":{"type":"structure","required":["AllowedMethods","AllowedOrigins"],"members":{"ID":{},"AllowedHeaders":{"locationName":"AllowedHeader","type":"list","member":{},"flattened":true},"AllowedMethods":{"locationName":"AllowedMethod","type":"list","member":{},"flattened":true},"AllowedOrigins":{"locationName":"AllowedOrigin","type":"list","member":{},"flattened":true},"ExposeHeaders":{"locationName":"ExposeHeader","type":"list","member":{},"flattened":true},"MaxAgeSeconds":{"type":"integer"}}},"flattened":true},"S4v":{"type":"structure","required":["Rules"],"members":{"Rules":{"locationName":"Rule","type":"list","member":{"type":"structure","members":{"ApplyServerSideEncryptionByDefault":{"type":"structure","required":["SSEAlgorithm"],"members":{"SSEAlgorithm":{},"KMSMasterKeyID":{"shape":"Ss"}}},"BucketKeyEnabled":{"type":"boolean"}}},"flattened":true}}},"S51":{"type":"structure","required":["Id","Status","Tierings"],"members":{"Id":{},"Filter":{"type":"structure","members":{"Prefix":{},"Tag":{"shape":"S46"},"And":{"type":"structure","members":{"Prefix":{},"Tags":{"shape":"S49","flattened":true,"locationName":"Tag"}}}}},"Status":{},"Tierings":{"locationName":"Tiering","type":"list","member":{"type":"structure","required":["Days","AccessTier"],"members":{"Days":{"type":"integer"},"AccessTier":{}}},"flattened":true}}},"S5b":{"type":"structure","required":["Destination","IsEnabled","Id","IncludedObjectVersions","Schedule"],"members":{"Destination":{"type":"structure","required":["S3BucketDestination"],"members":{"S3BucketDestination":{"type":"structure","required":["Bucket","Format"],"members":{"AccountId":{},"Bucket":{},"Format":{},"Prefix":{},"Encryption":{"type":"structure","members":{"SSES3":{"locationName":"SSE-S3","type":"structure","members":{}},"SSEKMS":{"locationName":"SSE-KMS","type":"structure","required":["KeyId"],"members":{"KeyId":{"shape":"Ss"}}}}}}}}},"IsEnabled":{"type":"boolean"},"Filter":{"type":"structure","required":["Prefix"],"members":{"Prefix":{}}},"Id":{},"IncludedObjectVersions":{},"OptionalFields":{"type":"list","member":{"locationName":"Field"}},"Schedule":{"type":"structure","required":["Frequency"],"members":{"Frequency":{}}}}},"S5r":{"type":"list","member":{"type":"structure","required":["Prefix","Status"],"members":{"Expiration":{"shape":"S5t"},"ID":{},"Prefix":{},"Status":{},"Transition":{"shape":"S5y"},"NoncurrentVersionTransition":{"shape":"S60"},"NoncurrentVersionExpiration":{"shape":"S62"},"AbortIncompleteMultipartUpload":{"shape":"S63"}}},"flattened":true},"S5t":{"type":"structure","members":{"Date":{"shape":"S5u"},"Days":{"type":"integer"},"ExpiredObjectDeleteMarker":{"type":"boolean"}}},"S5u":{"type":"timestamp","timestampFormat":"iso8601"},"S5y":{"type":"structure","members":{"Date":{"shape":"S5u"},"Days":{"type":"integer"},"StorageClass":{}}},"S60":{"type":"structure","members":{"NoncurrentDays":{"type":"integer"},"StorageClass":{},"NewerNoncurrentVersions":{"type":"integer"}}},"S62":{"type":"structure","members":{"NoncurrentDays":{"type":"integer"},"NewerNoncurrentVersions":{"type":"integer"}}},"S63":{"type":"structure","members":{"DaysAfterInitiation":{"type":"integer"}}},"S67":{"type":"list","member":{"type":"structure","required":["Status"],"members":{"Expiration":{"shape":"S5t"},"ID":{},"Prefix":{"deprecated":true},"Filter":{"type":"structure","members":{"Prefix":{},"Tag":{"shape":"S46"},"ObjectSizeGreaterThan":{"type":"long"},"ObjectSizeLessThan":{"type":"long"},"And":{"type":"structure","members":{"Prefix":{},"Tags":{"shape":"S49","flattened":true,"locationName":"Tag"},"ObjectSizeGreaterThan":{"type":"long"},"ObjectSizeLessThan":{"type":"long"}}}}},"Status":{},"Transitions":{"locationName":"Transition","type":"list","member":{"shape":"S5y"},"flattened":true},"NoncurrentVersionTransitions":{"locationName":"NoncurrentVersionTransition","type":"list","member":{"shape":"S60"},"flattened":true},"NoncurrentVersionExpiration":{"shape":"S62"},"AbortIncompleteMultipartUpload":{"shape":"S63"}}},"flattened":true},"S6j":{"type":"structure","required":["TargetBucket","TargetPrefix"],"members":{"TargetBucket":{},"TargetGrants":{"type":"list","member":{"locationName":"Grant","type":"structure","members":{"Grantee":{"shape":"S3w"},"Permission":{}}}},"TargetPrefix":{},"TargetObjectKeyFormat":{"type":"structure","members":{"SimplePrefix":{"locationName":"SimplePrefix","type":"structure","members":{}},"PartitionedPrefix":{"locationName":"PartitionedPrefix","type":"structure","members":{"PartitionDateSource":{}}}}}}},"S6v":{"type":"structure","required":["Id"],"members":{"Id":{},"Filter":{"type":"structure","members":{"Prefix":{},"Tag":{"shape":"S46"},"AccessPointArn":{},"And":{"type":"structure","members":{"Prefix":{},"Tags":{"shape":"S49","flattened":true,"locationName":"Tag"},"AccessPointArn":{}}}}}}},"S6z":{"type":"structure","required":["Bucket"],"members":{"Bucket":{"contextParam":{"name":"Bucket"},"location":"uri","locationName":"Bucket"},"ExpectedBucketOwner":{"location":"header","locationName":"x-amz-expected-bucket-owner"}}},"S70":{"type":"structure","members":{"TopicConfiguration":{"type":"structure","members":{"Id":{},"Events":{"shape":"S73","locationName":"Event"},"Event":{"deprecated":true},"Topic":{}}},"QueueConfiguration":{"type":"structure","members":{"Id":{},"Event":{"deprecated":true},"Events":{"shape":"S73","locationName":"Event"},"Queue":{}}},"CloudFunctionConfiguration":{"type":"structure","members":{"Id":{},"Event":{"deprecated":true},"Events":{"shape":"S73","locationName":"Event"},"CloudFunction":{},"InvocationRole":{}}}}},"S73":{"type":"list","member":{},"flattened":true},"S7b":{"type":"structure","members":{"TopicConfigurations":{"locationName":"TopicConfiguration","type":"list","member":{"type":"structure","required":["TopicArn","Events"],"members":{"Id":{},"TopicArn":{"locationName":"Topic"},"Events":{"shape":"S73","locationName":"Event"},"Filter":{"shape":"S7e"}}},"flattened":true},"QueueConfigurations":{"locationName":"QueueConfiguration","type":"list","member":{"type":"structure","required":["QueueArn","Events"],"members":{"Id":{},"QueueArn":{"locationName":"Queue"},"Events":{"shape":"S73","locationName":"Event"},"Filter":{"shape":"S7e"}}},"flattened":true},"LambdaFunctionConfigurations":{"locationName":"CloudFunctionConfiguration","type":"list","member":{"type":"structure","required":["LambdaFunctionArn","Events"],"members":{"Id":{},"LambdaFunctionArn":{"locationName":"CloudFunction"},"Events":{"shape":"S73","locationName":"Event"},"Filter":{"shape":"S7e"}}},"flattened":true},"EventBridgeConfiguration":{"type":"structure","members":{}}}},"S7e":{"type":"structure","members":{"Key":{"locationName":"S3Key","type":"structure","members":{"FilterRules":{"locationName":"FilterRule","type":"list","member":{"type":"structure","members":{"Name":{},"Value":{}}},"flattened":true}}}}},"S7s":{"type":"structure","required":["Rules"],"members":{"Rules":{"locationName":"Rule","type":"list","member":{"type":"structure","required":["ObjectOwnership"],"members":{"ObjectOwnership":{}}},"flattened":true}}},"S84":{"type":"structure","required":["Role","Rules"],"members":{"Role":{},"Rules":{"locationName":"Rule","type":"list","member":{"type":"structure","required":["Status","Destination"],"members":{"ID":{},"Priority":{"type":"integer"},"Prefix":{"deprecated":true},"Filter":{"type":"structure","members":{"Prefix":{},"Tag":{"shape":"S46"},"And":{"type":"structure","members":{"Prefix":{},"Tags":{"shape":"S49","flattened":true,"locationName":"Tag"}}}}},"Status":{},"SourceSelectionCriteria":{"type":"structure","members":{"SseKmsEncryptedObjects":{"type":"structure","required":["Status"],"members":{"Status":{}}},"ReplicaModifications":{"type":"structure","required":["Status"],"members":{"Status":{}}}}},"ExistingObjectReplication":{"type":"structure","required":["Status"],"members":{"Status":{}}},"Destination":{"type":"structure","required":["Bucket"],"members":{"Bucket":{},"Account":{},"StorageClass":{},"AccessControlTranslation":{"type":"structure","required":["Owner"],"members":{"Owner":{}}},"EncryptionConfiguration":{"type":"structure","members":{"ReplicaKmsKeyID":{}}},"ReplicationTime":{"type":"structure","required":["Status","Time"],"members":{"Status":{},"Time":{"shape":"S8q"}}},"Metrics":{"type":"structure","required":["Status"],"members":{"Status":{},"EventThreshold":{"shape":"S8q"}}}}},"DeleteMarkerReplication":{"type":"structure","members":{"Status":{}}}}},"flattened":true}}},"S8q":{"type":"structure","members":{"Minutes":{"type":"integer"}}},"S97":{"type":"structure","required":["HostName"],"members":{"HostName":{},"Protocol":{}}},"S9a":{"type":"structure","required":["Suffix"],"members":{"Suffix":{}}},"S9c":{"type":"structure","required":["Key"],"members":{"Key":{}}},"S9d":{"type":"list","member":{"locationName":"RoutingRule","type":"structure","required":["Redirect"],"members":{"Condition":{"type":"structure","members":{"HttpErrorCodeReturnedEquals":{},"KeyPrefixEquals":{}}},"Redirect":{"type":"structure","members":{"HostName":{},"HttpRedirectCode":{},"Protocol":{},"ReplaceKeyPrefixWith":{},"ReplaceKeyWith":{}}}}}},"S9w":{"type":"timestamp","timestampFormat":"rfc822"},"Sar":{"type":"structure","members":{"Status":{}}},"Sau":{"type":"structure","members":{"ObjectLockEnabled":{},"Rule":{"type":"structure","members":{"DefaultRetention":{"type":"structure","members":{"Mode":{},"Days":{"type":"integer"},"Years":{"type":"integer"}}}}}}},"Sb2":{"type":"structure","members":{"Mode":{},"RetainUntilDate":{"shape":"S5u"}}},"Sb9":{"type":"structure","members":{"BlockPublicAcls":{"locationName":"BlockPublicAcls","type":"boolean"},"IgnorePublicAcls":{"locationName":"IgnorePublicAcls","type":"boolean"},"BlockPublicPolicy":{"locationName":"BlockPublicPolicy","type":"boolean"},"RestrictPublicBuckets":{"locationName":"RestrictPublicBuckets","type":"boolean"}}},"Sc0":{"type":"list","member":{"locationName":"Bucket","type":"structure","members":{"Name":{},"CreationDate":{"type":"timestamp"}}}},"Scj":{"type":"structure","members":{"ID":{},"DisplayName":{}}},"Sck":{"type":"list","member":{"type":"structure","members":{"Prefix":{}}},"flattened":true},"Scp":{"type":"list","member":{}},"Scv":{"type":"list","member":{},"flattened":true},"Scy":{"type":"structure","members":{"IsRestoreInProgress":{"type":"boolean"},"RestoreExpiryDate":{"type":"timestamp"}}},"Sd7":{"type":"list","member":{"type":"structure","members":{"Key":{},"LastModified":{"type":"timestamp"},"ETag":{},"ChecksumAlgorithm":{"shape":"Scv"},"Size":{"type":"long"},"StorageClass":{},"Owner":{"shape":"S3r"},"RestoreStatus":{"shape":"Scy"}}},"flattened":true},"Sdm":{"type":"structure","members":{"Grants":{"shape":"S3u","locationName":"AccessControlList"},"Owner":{"shape":"S3r"}}},"Sec":{"type":"structure","required":["TagSet"],"members":{"TagSet":{"shape":"S49"}}},"Sf2":{"type":"structure","members":{"CSV":{"type":"structure","members":{"FileHeaderInfo":{},"Comments":{},"QuoteEscapeCharacter":{},"RecordDelimiter":{},"FieldDelimiter":{},"QuoteCharacter":{},"AllowQuotedRecordDelimiter":{"type":"boolean"}}},"CompressionType":{},"JSON":{"type":"structure","members":{"Type":{}}},"Parquet":{"type":"structure","members":{}}}},"Sfh":{"type":"structure","members":{"CSV":{"type":"structure","members":{"QuoteFields":{},"QuoteEscapeCharacter":{},"RecordDelimiter":{},"FieldDelimiter":{},"QuoteCharacter":{}}},"JSON":{"type":"structure","members":{"RecordDelimiter":{}}}}}},"clientContextParams":{"Accelerate":{"documentation":"Enables this client to use S3 Transfer Acceleration endpoints.","type":"boolean"},"DisableMultiRegionAccessPoints":{"documentation":"Disables this client\'s usage of Multi-Region Access Points.","type":"boolean"},"DisableS3ExpressSessionAuth":{"documentation":"Disables this client\'s usage of Session Auth for S3Express\\n      buckets and reverts to using conventional SigV4 for those.","type":"boolean"},"ForcePathStyle":{"documentation":"Forces this client to use path-style addressing for buckets.","type":"boolean"},"UseArnRegion":{"documentation":"Enables this client to use an ARN\'s region when constructing an endpoint instead of the client\'s configured region.","type":"boolean"}}}')},7265:function(e){"use strict";e.exports=JSON.parse('{"o":{"ListBuckets":{"input_token":"ContinuationToken","limit_key":"MaxBuckets","output_token":"ContinuationToken","result_key":"Buckets"},"ListDirectoryBuckets":{"input_token":"ContinuationToken","limit_key":"MaxDirectoryBuckets","output_token":"ContinuationToken","result_key":"Buckets"},"ListMultipartUploads":{"input_token":["KeyMarker","UploadIdMarker"],"limit_key":"MaxUploads","more_results":"IsTruncated","output_token":["NextKeyMarker","NextUploadIdMarker"],"result_key":["Uploads","CommonPrefixes"]},"ListObjectVersions":{"input_token":["KeyMarker","VersionIdMarker"],"limit_key":"MaxKeys","more_results":"IsTruncated","output_token":["NextKeyMarker","NextVersionIdMarker"],"result_key":["Versions","DeleteMarkers","CommonPrefixes"]},"ListObjects":{"input_token":"Marker","limit_key":"MaxKeys","more_results":"IsTruncated","output_token":"NextMarker || Contents[-1].Key","result_key":["Contents","CommonPrefixes"]},"ListObjectsV2":{"input_token":"ContinuationToken","limit_key":"MaxKeys","output_token":"NextContinuationToken","result_key":["Contents","CommonPrefixes"]},"ListParts":{"input_token":"PartNumberMarker","limit_key":"MaxParts","more_results":"IsTruncated","output_token":"NextPartNumberMarker","result_key":"Parts"}}}')},74048:function(e){"use strict";e.exports=JSON.parse('{"V":{"BucketExists":{"delay":5,"operation":"HeadBucket","maxAttempts":20,"acceptors":[{"expected":200,"matcher":"status","state":"success"},{"expected":301,"matcher":"status","state":"success"},{"expected":403,"matcher":"status","state":"success"},{"expected":404,"matcher":"status","state":"retry"}]},"BucketNotExists":{"delay":5,"operation":"HeadBucket","maxAttempts":20,"acceptors":[{"expected":404,"matcher":"status","state":"success"}]},"ObjectExists":{"delay":5,"operation":"HeadObject","maxAttempts":20,"acceptors":[{"expected":200,"matcher":"status","state":"success"},{"expected":404,"matcher":"status","state":"retry"}]},"ObjectNotExists":{"delay":5,"operation":"HeadObject","maxAttempts":20,"acceptors":[{"expected":404,"matcher":"status","state":"success"}]}}}')},80753:function(e){"use strict";e.exports=JSON.parse('{"version":"2.0","metadata":{"apiVersion":"2011-06-15","endpointPrefix":"sts","globalEndpoint":"sts.amazonaws.com","protocol":"query","serviceAbbreviation":"AWS STS","serviceFullName":"AWS Security Token Service","serviceId":"STS","signatureVersion":"v4","uid":"sts-2011-06-15","xmlNamespace":"https://sts.amazonaws.com/doc/2011-06-15/"},"operations":{"AssumeRole":{"input":{"type":"structure","required":["RoleArn","RoleSessionName"],"members":{"RoleArn":{},"RoleSessionName":{},"PolicyArns":{"shape":"S4"},"Policy":{},"DurationSeconds":{"type":"integer"},"Tags":{"shape":"S8"},"TransitiveTagKeys":{"type":"list","member":{}},"ExternalId":{},"SerialNumber":{},"TokenCode":{},"SourceIdentity":{},"ProvidedContexts":{"type":"list","member":{"type":"structure","members":{"ProviderArn":{},"ContextAssertion":{}}}}}},"output":{"resultWrapper":"AssumeRoleResult","type":"structure","members":{"Credentials":{"shape":"Sl"},"AssumedRoleUser":{"shape":"Sq"},"PackedPolicySize":{"type":"integer"},"SourceIdentity":{}}}},"AssumeRoleWithSAML":{"input":{"type":"structure","required":["RoleArn","PrincipalArn","SAMLAssertion"],"members":{"RoleArn":{},"PrincipalArn":{},"SAMLAssertion":{"type":"string","sensitive":true},"PolicyArns":{"shape":"S4"},"Policy":{},"DurationSeconds":{"type":"integer"}}},"output":{"resultWrapper":"AssumeRoleWithSAMLResult","type":"structure","members":{"Credentials":{"shape":"Sl"},"AssumedRoleUser":{"shape":"Sq"},"PackedPolicySize":{"type":"integer"},"Subject":{},"SubjectType":{},"Issuer":{},"Audience":{},"NameQualifier":{},"SourceIdentity":{}}}},"AssumeRoleWithWebIdentity":{"input":{"type":"structure","required":["RoleArn","RoleSessionName","WebIdentityToken"],"members":{"RoleArn":{},"RoleSessionName":{},"WebIdentityToken":{"type":"string","sensitive":true},"ProviderId":{},"PolicyArns":{"shape":"S4"},"Policy":{},"DurationSeconds":{"type":"integer"}}},"output":{"resultWrapper":"AssumeRoleWithWebIdentityResult","type":"structure","members":{"Credentials":{"shape":"Sl"},"SubjectFromWebIdentityToken":{},"AssumedRoleUser":{"shape":"Sq"},"PackedPolicySize":{"type":"integer"},"Provider":{},"Audience":{},"SourceIdentity":{}}}},"DecodeAuthorizationMessage":{"input":{"type":"structure","required":["EncodedMessage"],"members":{"EncodedMessage":{}}},"output":{"resultWrapper":"DecodeAuthorizationMessageResult","type":"structure","members":{"DecodedMessage":{}}}},"GetAccessKeyInfo":{"input":{"type":"structure","required":["AccessKeyId"],"members":{"AccessKeyId":{}}},"output":{"resultWrapper":"GetAccessKeyInfoResult","type":"structure","members":{"Account":{}}}},"GetCallerIdentity":{"input":{"type":"structure","members":{}},"output":{"resultWrapper":"GetCallerIdentityResult","type":"structure","members":{"UserId":{},"Account":{},"Arn":{}}}},"GetFederationToken":{"input":{"type":"structure","required":["Name"],"members":{"Name":{},"Policy":{},"PolicyArns":{"shape":"S4"},"DurationSeconds":{"type":"integer"},"Tags":{"shape":"S8"}}},"output":{"resultWrapper":"GetFederationTokenResult","type":"structure","members":{"Credentials":{"shape":"Sl"},"FederatedUser":{"type":"structure","required":["FederatedUserId","Arn"],"members":{"FederatedUserId":{},"Arn":{}}},"PackedPolicySize":{"type":"integer"}}}},"GetSessionToken":{"input":{"type":"structure","members":{"DurationSeconds":{"type":"integer"},"SerialNumber":{},"TokenCode":{}}},"output":{"resultWrapper":"GetSessionTokenResult","type":"structure","members":{"Credentials":{"shape":"Sl"}}}}},"shapes":{"S4":{"type":"list","member":{"type":"structure","members":{"arn":{}}}},"S8":{"type":"list","member":{"type":"structure","required":["Key","Value"],"members":{"Key":{},"Value":{}}}},"Sl":{"type":"structure","required":["AccessKeyId","SecretAccessKey","SessionToken","Expiration"],"members":{"AccessKeyId":{},"SecretAccessKey":{"type":"string","sensitive":true},"SessionToken":{},"Expiration":{"type":"timestamp"}}},"Sq":{"type":"structure","required":["AssumedRoleId","Arn"],"members":{"AssumedRoleId":{},"Arn":{}}}}}')},93639:function(e){"use strict";e.exports={o:{}}},80738:function(e){"use strict";e.exports=JSON.parse('{"rules":{"*/*":{"endpoint":"{service}.{region}.amazonaws.com"},"cn-*/*":{"endpoint":"{service}.{region}.amazonaws.com.cn"},"eu-isoe-*/*":"euIsoe","us-iso-*/*":"usIso","us-isob-*/*":"usIsob","us-isof-*/*":"usIsof","*/budgets":"globalSSL","*/cloudfront":"globalSSL","*/sts":"globalSSL","*/importexport":{"endpoint":"{service}.amazonaws.com","signatureVersion":"v2","globalEndpoint":true},"*/route53":"globalSSL","cn-*/route53":{"endpoint":"{service}.amazonaws.com.cn","globalEndpoint":true,"signingRegion":"cn-northwest-1"},"us-gov-*/route53":"globalGovCloud","us-iso-*/route53":{"endpoint":"{service}.c2s.ic.gov","globalEndpoint":true,"signingRegion":"us-iso-east-1"},"us-isob-*/route53":{"endpoint":"{service}.sc2s.sgov.gov","globalEndpoint":true,"signingRegion":"us-isob-east-1"},"us-isof-*/route53":"globalUsIsof","eu-isoe-*/route53":"globalEuIsoe","*/waf":"globalSSL","*/iam":"globalSSL","cn-*/iam":{"endpoint":"{service}.cn-north-1.amazonaws.com.cn","globalEndpoint":true,"signingRegion":"cn-north-1"},"us-iso-*/iam":{"endpoint":"{service}.us-iso-east-1.c2s.ic.gov","globalEndpoint":true,"signingRegion":"us-iso-east-1"},"us-gov-*/iam":"globalGovCloud","*/ce":{"endpoint":"{service}.us-east-1.amazonaws.com","globalEndpoint":true,"signingRegion":"us-east-1"},"cn-*/ce":{"endpoint":"{service}.cn-northwest-1.amazonaws.com.cn","globalEndpoint":true,"signingRegion":"cn-northwest-1"},"us-gov-*/sts":{"endpoint":"{service}.{region}.amazonaws.com"},"us-gov-west-1/s3":"s3signature","us-west-1/s3":"s3signature","us-west-2/s3":"s3signature","eu-west-1/s3":"s3signature","ap-southeast-1/s3":"s3signature","ap-southeast-2/s3":"s3signature","ap-northeast-1/s3":"s3signature","sa-east-1/s3":"s3signature","us-east-1/s3":{"endpoint":"{service}.amazonaws.com","signatureVersion":"s3"},"us-east-1/sdb":{"endpoint":"{service}.amazonaws.com","signatureVersion":"v2"},"*/sdb":{"endpoint":"{service}.{region}.amazonaws.com","signatureVersion":"v2"},"*/resource-explorer-2":"dualstackByDefault","*/kendra-ranking":"dualstackByDefault","*/internetmonitor":"dualstackByDefault","*/codecatalyst":"globalDualstackByDefault"},"fipsRules":{"*/*":"fipsStandard","us-gov-*/*":"fipsStandard","us-iso-*/*":{"endpoint":"{service}-fips.{region}.c2s.ic.gov"},"us-iso-*/dms":"usIso","us-isob-*/*":{"endpoint":"{service}-fips.{region}.sc2s.sgov.gov"},"us-isob-*/dms":"usIsob","cn-*/*":{"endpoint":"{service}-fips.{region}.amazonaws.com.cn"},"*/api.ecr":"fips.api.ecr","*/api.sagemaker":"fips.api.sagemaker","*/batch":"fipsDotPrefix","*/eks":"fipsDotPrefix","*/models.lex":"fips.models.lex","*/runtime.lex":"fips.runtime.lex","*/runtime.sagemaker":{"endpoint":"runtime-fips.sagemaker.{region}.amazonaws.com"},"*/iam":"fipsWithoutRegion","*/route53":"fipsWithoutRegion","*/transcribe":"fipsDotPrefix","*/waf":"fipsWithoutRegion","us-gov-*/transcribe":"fipsDotPrefix","us-gov-*/api.ecr":"fips.api.ecr","us-gov-*/models.lex":"fips.models.lex","us-gov-*/runtime.lex":"fips.runtime.lex","us-gov-*/access-analyzer":"fipsWithServiceOnly","us-gov-*/acm":"fipsWithServiceOnly","us-gov-*/acm-pca":"fipsWithServiceOnly","us-gov-*/api.sagemaker":"fipsWithServiceOnly","us-gov-*/appconfig":"fipsWithServiceOnly","us-gov-*/application-autoscaling":"fipsWithServiceOnly","us-gov-*/autoscaling":"fipsWithServiceOnly","us-gov-*/autoscaling-plans":"fipsWithServiceOnly","us-gov-*/batch":"fipsWithServiceOnly","us-gov-*/cassandra":"fipsWithServiceOnly","us-gov-*/clouddirectory":"fipsWithServiceOnly","us-gov-*/cloudformation":"fipsWithServiceOnly","us-gov-*/cloudshell":"fipsWithServiceOnly","us-gov-*/cloudtrail":"fipsWithServiceOnly","us-gov-*/config":"fipsWithServiceOnly","us-gov-*/connect":"fipsWithServiceOnly","us-gov-*/databrew":"fipsWithServiceOnly","us-gov-*/dlm":"fipsWithServiceOnly","us-gov-*/dms":"fipsWithServiceOnly","us-gov-*/dynamodb":"fipsWithServiceOnly","us-gov-*/ec2":"fipsWithServiceOnly","us-gov-*/eks":"fipsWithServiceOnly","us-gov-*/elasticache":"fipsWithServiceOnly","us-gov-*/elasticbeanstalk":"fipsWithServiceOnly","us-gov-*/elasticloadbalancing":"fipsWithServiceOnly","us-gov-*/elasticmapreduce":"fipsWithServiceOnly","us-gov-*/events":"fipsWithServiceOnly","us-gov-*/fis":"fipsWithServiceOnly","us-gov-*/glacier":"fipsWithServiceOnly","us-gov-*/greengrass":"fipsWithServiceOnly","us-gov-*/guardduty":"fipsWithServiceOnly","us-gov-*/identitystore":"fipsWithServiceOnly","us-gov-*/imagebuilder":"fipsWithServiceOnly","us-gov-*/kafka":"fipsWithServiceOnly","us-gov-*/kinesis":"fipsWithServiceOnly","us-gov-*/logs":"fipsWithServiceOnly","us-gov-*/mediaconvert":"fipsWithServiceOnly","us-gov-*/monitoring":"fipsWithServiceOnly","us-gov-*/networkmanager":"fipsWithServiceOnly","us-gov-*/organizations":"fipsWithServiceOnly","us-gov-*/outposts":"fipsWithServiceOnly","us-gov-*/participant.connect":"fipsWithServiceOnly","us-gov-*/ram":"fipsWithServiceOnly","us-gov-*/rds":"fipsWithServiceOnly","us-gov-*/redshift":"fipsWithServiceOnly","us-gov-*/resource-groups":"fipsWithServiceOnly","us-gov-*/runtime.sagemaker":"fipsWithServiceOnly","us-gov-*/serverlessrepo":"fipsWithServiceOnly","us-gov-*/servicecatalog-appregistry":"fipsWithServiceOnly","us-gov-*/servicequotas":"fipsWithServiceOnly","us-gov-*/sns":"fipsWithServiceOnly","us-gov-*/sqs":"fipsWithServiceOnly","us-gov-*/ssm":"fipsWithServiceOnly","us-gov-*/streams.dynamodb":"fipsWithServiceOnly","us-gov-*/sts":"fipsWithServiceOnly","us-gov-*/support":"fipsWithServiceOnly","us-gov-*/swf":"fipsWithServiceOnly","us-gov-west-1/states":"fipsWithServiceOnly","us-iso-east-1/elasticfilesystem":{"endpoint":"elasticfilesystem-fips.{region}.c2s.ic.gov"},"us-gov-west-1/organizations":"fipsWithServiceOnly","us-gov-west-1/route53":{"endpoint":"route53.us-gov.amazonaws.com"},"*/resource-explorer-2":"fipsDualstackByDefault","*/kendra-ranking":"dualstackByDefault","*/internetmonitor":"dualstackByDefault","*/codecatalyst":"fipsGlobalDualstackByDefault"},"dualstackRules":{"*/*":{"endpoint":"{service}.{region}.api.aws"},"cn-*/*":{"endpoint":"{service}.{region}.api.amazonwebservices.com.cn"},"*/s3":"dualstackLegacy","cn-*/s3":"dualstackLegacyCn","*/s3-control":"dualstackLegacy","cn-*/s3-control":"dualstackLegacyCn","ap-south-1/ec2":"dualstackLegacyEc2","eu-west-1/ec2":"dualstackLegacyEc2","sa-east-1/ec2":"dualstackLegacyEc2","us-east-1/ec2":"dualstackLegacyEc2","us-east-2/ec2":"dualstackLegacyEc2","us-west-2/ec2":"dualstackLegacyEc2"},"dualstackFipsRules":{"*/*":{"endpoint":"{service}-fips.{region}.api.aws"},"cn-*/*":{"endpoint":"{service}-fips.{region}.api.amazonwebservices.com.cn"},"*/s3":"dualstackFipsLegacy","cn-*/s3":"dualstackFipsLegacyCn","*/s3-control":"dualstackFipsLegacy","cn-*/s3-control":"dualstackFipsLegacyCn"},"patterns":{"globalSSL":{"endpoint":"https://{service}.amazonaws.com","globalEndpoint":true,"signingRegion":"us-east-1"},"globalGovCloud":{"endpoint":"{service}.us-gov.amazonaws.com","globalEndpoint":true,"signingRegion":"us-gov-west-1"},"globalUsIsof":{"endpoint":"{service}.csp.hci.ic.gov","globalEndpoint":true,"signingRegion":"us-isof-south-1"},"globalEuIsoe":{"endpoint":"{service}.cloud.adc-e.uk","globalEndpoint":true,"signingRegion":"eu-isoe-west-1"},"s3signature":{"endpoint":"{service}.{region}.amazonaws.com","signatureVersion":"s3"},"euIsoe":{"endpoint":"{service}.{region}.cloud.adc-e.uk"},"usIso":{"endpoint":"{service}.{region}.c2s.ic.gov"},"usIsob":{"endpoint":"{service}.{region}.sc2s.sgov.gov"},"usIsof":{"endpoint":"{service}.{region}.csp.hci.ic.gov"},"fipsStandard":{"endpoint":"{service}-fips.{region}.amazonaws.com"},"fipsDotPrefix":{"endpoint":"fips.{service}.{region}.amazonaws.com"},"fipsWithoutRegion":{"endpoint":"{service}-fips.amazonaws.com"},"fips.api.ecr":{"endpoint":"ecr-fips.{region}.amazonaws.com"},"fips.api.sagemaker":{"endpoint":"api-fips.sagemaker.{region}.amazonaws.com"},"fips.models.lex":{"endpoint":"models-fips.lex.{region}.amazonaws.com"},"fips.runtime.lex":{"endpoint":"runtime-fips.lex.{region}.amazonaws.com"},"fipsWithServiceOnly":{"endpoint":"{service}.{region}.amazonaws.com"},"dualstackLegacy":{"endpoint":"{service}.dualstack.{region}.amazonaws.com"},"dualstackLegacyCn":{"endpoint":"{service}.dualstack.{region}.amazonaws.com.cn"},"dualstackFipsLegacy":{"endpoint":"{service}-fips.dualstack.{region}.amazonaws.com"},"dualstackFipsLegacyCn":{"endpoint":"{service}-fips.dualstack.{region}.amazonaws.com.cn"},"dualstackLegacyEc2":{"endpoint":"api.ec2.{region}.aws"},"dualstackByDefault":{"endpoint":"{service}.{region}.api.aws"},"fipsDualstackByDefault":{"endpoint":"{service}-fips.{region}.api.aws"},"globalDualstackByDefault":{"endpoint":"{service}.global.api.aws"},"fipsGlobalDualstackByDefault":{"endpoint":"{service}-fips.global.api.aws"}}}')}}]);</pre></body></html>