1try{!function(){var e="undefined"!=typeof window?window:"undefined"!=typeof global?global:"undefined"!=typeof globalThis?globalThis:"undefined"!=typeof self?self:{},t=(new e.Error).stack;t&&(e._sentryDebugIds=e._sentryDebugIds||{},e._sentryDebugIds[t]="e04bdc85-2146-4245-bc73-4cd16827dcb7",e._sentryDebugIdIdentifier="sentry-dbid-e04bdc85-2146-4245-bc73-4cd16827dcb7")}()}catch(e){}(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[4658],{1386:(e,t,i)=>{e.exports=i(94798)()},1411:(e,t,i)=>{"use strict";i.d(t,{$:()=>r});var n=i(76262);function r(e,t){let i=(0,n.a)(e);return i.setMilliseconds(t),i}},1917:(e,t,i)=>{"use strict";var n,r,a,o,s,l,c;i.d(t,{dB:()=>o,Ue:()=>a,Vf:()=>u}),function(e){e.HEADER="header",e.QUERY="query"}(n||(n={})),function(e){e.HEADER="header",e.QUERY="query"}(r||(r={})),function(e){e.HTTP="http",e.HTTPS="https"}(a||(a={})),function(e){e.MD5="md5",e.CRC32="crc32",e.CRC32C="crc32c",e.SHA1="sha1",e.SHA256="sha256"}(o||(o={})),function(e){e[e.HEADER=0]="HEADER",e[e.TRAILER=1]="TRAILER"}(s||(s={}));let u="__smithy_context";!function(e){e.PROFILE="profile",e.SSO_SESSION="sso-session",e.SERVICES="services"}(l||(l={})),function(e){e.HTTP_0_9="http/0.9",e.HTTP_1_0="http/1.0",e.TDS_8_0="tds/8.0"}(c||(c={}))},2328:(e,t,i)=>{"use strict";i.d(t,{x:()=>u});var n=i(51058),r=i(33897),a=i(85730),o=i(89110),s=i(31793),l=i(99038),c=i(44866);class u extends s.uB.classBuilder().ep({...l.S,Bucket:{type:"contextParams",name:"Bucket"}}).m(function(e,t,i,s){return[(0,o.TM)(i,this.serialize,this.deserialize),(0,a.rD)(i,e.getEndpointParameterInstructions()),(0,n.R9)(i,{requestAlgorithmMember:{httpHeader:"x-amz-sdk-checksum-algorithm",name:"ChecksumAlgorithm"},requestChecksumRequired:!0}),(0,r.Cg)(i)]}).s("AmazonS3","DeleteObjects",{}).n("S3Client","DeleteObjectsCommand").f(void 0,void 0).ser(c.Ub6).de(c.jtU).build(){}},2397:(e,t,i)=>{"use strict";let n=i(91977),r={attributeNamePrefix:"@_",attributesGroupName:!1,textNodeName:"#text",ignoreAttributes:!0,cdataPropName:!1,format:!1,indentBy:" ",suppressEmptyNode:!1,suppressUnpairedNode:!0,suppressBooleanAttributes:!0,tagValueProcessor:function(e,t){return t},attributeValueProcessor:function(e,t){return t},preserveOrder:!1,commentPropName:!1,unpairedTags:[],entities:[{regex:RegExp("&","g"),val:"&"},{regex:RegExp(">","g"),val:">"},{regex:RegExp("<","g"),val:"<"},{regex:RegExp("'","g"),val:"'"},{regex:RegExp('"',"g"),val:"""}],processEntities:!0,stopNodes:[],oneListGroup:!1};function a(e){this.options=Object.assign({},r,e),this.options.ignoreAttributes||this.options.attributesGroupName?this.isAttribute=function(){return!1}:(this.attrPrefixLen=this.options.attributeNamePrefix.length,this.isAttribute=l),this.processTextOrObjNode=o,this.options.format?(this.indentate=s,this.tagEndChar=">\n",this.newLine="\n"):(this.indentate=function(){return""},this.tagEndChar=">",this.newLine="")}function o(e,t,i){let n=this.j2x(e,i+1);return void 0!==e[this.options.textNodeName]&&1===Object.keys(e).length?this.buildTextValNode(e[this.options.textNodeName],t,n.attrStr,i):this.buildObjectNode(n.val,t,n.attrStr,i)}function s(e){return this.options.indentBy.repeat(e)}function l(e){return!!e.startsWith(this.options.attributeNamePrefix)&&e!==this.options.textNodeName&&e.substr(this.attrPrefixLen)}a.prototype.build=function(e){return this.options.preserveOrder?n(e,this.options):(Array.isArray(e)&&this.options.arrayNodeName&&this.options.arrayNodeName.length>1&&(e={[this.options.arrayNodeName]:e}),this.j2x(e,0).val)},a.prototype.j2x=function(e,t){let i="",n="";for(let r in e)if(Object.prototype.hasOwnProperty.call(e,r))if(void 0===e[r])this.isAttribute(r)&&(n+="");else if(null===e[r])this.isAttribute(r)?n+="":"?"===r[0]?n+=this.indentate(t)+"<"+r+"?"+this.tagEndChar:n+=this.indentate(t)+"<"+r+"/"+this.tagEndChar;else if(e[r]instanceof Date)n+=this.buildTextValNode(e[r],r,"",t);else if("object"!=typeof e[r]){let a=this.isAttribute(r);if(a)i+=this.buildAttrPairStr(a,""+e[r]);else if(r===this.options.textNodeName){let t=this.options.tagValueProcessor(r,""+e[r]);n+=this.replaceEntitiesValue(t)}
1else n+=this.buildTextValNode(e[r],r,"",t)}else if(Array.isArray(e[r])){let i=e[r].length,a="",o="";for(let s=0;s<i;s++){let i=e[r][s];if(void 0===i);else if(null===i)"?"===r[0]?n+=this.indentate(t)+"<"+r+"?"+this.tagEndChar:n+=this.indentate(t)+"<"+r+"/"+this.tagEndChar;else if("object"==typeof i)if(this.options.oneListGroup){let e=this.j2x(i,t+1);a+=e.val,this.options.attributesGroupName&&i.hasOwnProperty(this.options.attributesGroupName)&&(o+=e.attrStr)}else a+=this.processTextOrObjNode(i,r,t);else if(this.options.oneListGroup){let e=this.options.tagValueProcessor(r,i);a+=e=this.replaceEntitiesValue(e)}else a+=this.buildTextValNode(i,r,"",t)}this.options.oneListGroup&&(a=this.buildObjectNode(a,r,o,t)),n+=a}else if(this.options.attributesGroupName&&r===this.options.attributesGroupName){let t=Object.keys(e[r]),n=t.length;for(let a=0;a<n;a++)i+=this.buildAttrPairStr(t[a],""+e[r][t[a]])}else n+=this.processTextOrObjNode(e[r],r,t);return{attrStr:i,val:n}},a.prototype.buildAttrPairStr=function(e,t){return(t=this.options.attributeValueProcessor(e,""+t),t=this.replaceEntitiesValue(t),this.options.suppressBooleanAttributes&&"true"===t)?" "+e:" "+e+'="'+t+'"'},a.prototype.buildObjectNode=function(e,t,i,n){if(""===e)if("?"===t[0])return this.indentate(n)+"<"+t+i+"?"+this.tagEndChar;else return this.indentate(n)+"<"+t+i+this.closeTag(t)+this.tagEndChar;{let r="</"+t+this.tagEndChar,a="";return("?"===t[0]&&(a="?",r=""),(i||""===i)&&-1===e.indexOf("<"))?this.indentate(n)+"<"+t+i+a+">"+e+r:!1!==this.options.commentPropName&&t===this.options.commentPropName&&0===a.length?this.indentate(n)+`<!--${e}-->`+this.newLine:this.indentate(n)+"<"+t+i+a+this.tagEndChar+e+this.indentate(n)+r}},a.prototype.closeTag=function(e){let t="";return -1!==this.options.unpairedTags.indexOf(e)?this.options.suppressUnpairedNode||(t="/"):t=this.options.suppressEmptyNode?"/":`></${e}`,t},a.prototype.buildTextValNode=function(e,t,i,n){if(!1!==this.options.cdataPropName&&t===this.options.cdataPropName)return this.indentate(n)+`<![CDATA[${e}]]>`+this.newLine;{if(!1!==this.options.commentPropName&&t===this.options.commentPropName)return this.indentate(n)+`<!--${e}-->`+this.newLine;if("?"===t[0])return this.indentate(n)+"<"+t+i+"?"+this.tagEndChar;let r=this.options.tagValueProcessor(t,e);return""===(r=this.replaceEntitiesValue(r))?this.indentate(n)+"<"+t+i+this.closeTag(t)+this.tagEndChar:this.indentate(n)+"<"+t+i+">"+r+"</"+t+this.tagEndChar}},a.prototype.replaceEntitiesValue=function(e){if(e&&e.length>0&&this.options.processEntities)for(let t=0;t<this.options.entities.length;t++){let i=this.options.entities[t];e=e.replace(i.regex,i.val)}return e},e.exports=a},3132:(e,t,i)=>{"use strict";i.d(t,{Mu:()=>o,Of:()=>u,Bk:()=>d,z8:()=>p,c9:()=>g,LA:()=>x});var n=i(64693),r=i(65505),a=i(61204);class o extends Uint8Array{static fromString(e,t="utf-8"){if("string"==typeof e)return"base64"===t?o.mutate((0,n.E)(e)):o.mutate((0,a.a)(e));throw Error(`Unsupported conversion from ${typeof e} to Uint8ArrayBlobAdapter.`)}static mutate(e){return Object.setPrototypeOf(e,o.prototype),e}transformToString(e="utf-8"){return function(e,t="utf-8"){return"base64"===t?(0,n.n)(e):(0,r.P)(e)}(this,e)}}let s="function"==typeof ReadableStream?ReadableStream:function(){};class l extends s{}let c=e=>"function"==typeof ReadableStream&&(e?.constructor?.name===ReadableStream.name||e instanceof ReadableStream),u=({expectedChecksum:e,checksum:t,source:i,checksumSourceLocation:r,base64Encoder:a})=>{if(!c(i))throw Error(`@smithy/util-stream: unsupported source type ${i?.constructor?.name??i} in ChecksumStream.`);let o=a??n.n;if("function"!=typeof TransformStream)throw Error("@smithy/util-stream: unable to instantiate ChecksumStream because API unavailable: ReadableStream/TransformStream.");let s=new TransformStream({start(){},async transform(e,i){t.update(e),i.enqueue(e)},async flush(i){let n=o(await t.digest());if(e!==n){let t=Error(`Checksum mismatch: expected "${e}" but received "${n}" in response header "${r}".`);i.error(t)}else i.terminate()}});i.pipeThrough(s);let u=s.readable;return Object.setPrototypeOf(u,l.prototype),u};i(9031).Buffer;let d=(e,t)=>{let{base64Encoder:i,bodyLengthChecker:n,checksumAlgorithmFn:r,checksumLocationName:a,streamHasher:o}=t,s=void 0!==i&&void 0!==n&&void 0!==r&&void 0!==a&&void 0!==o,l=s?o(r,e):void 0,c=e.getReader();return new ReadableStream({async pull(e){let{value:t,done:r}=await c.read();if(r){if(e.enqueue(`0\r 2`),s){let t=i(await l);e.enqueue(`${a}:${t}\r 3`),e.enqueue(`\r 4`)}e.close()}else e.enqueue(`${(n(t)||0).toString(16)}\r 5${t}\r 6`)}})};async function p(e,t){let i=0,n=[],r=e.getReader(),a=!1;for(;!a;){let{done:e,value:o}=await r.read();if(o&&(n.push(o),i+=o?.byteLength??0),i>=t)break;a=e}r.releaseLock();let o=new Uint8Array(Math.min(t,i)),s=0;for(let e of n){if(e.byteLength>o.byteLength-s){o.set(e.subarray(0,o.byteLength-s),s);break}o.set(e,s),s+=e.length}return o}var f=i(57152),h=i(52111);let m="The stream has already been transformed.",g=e=>{if(!v(e)&&!c(e)){let t=e?.__proto__?.constructor?.name||e;throw Error(`Unexpected stream implementation, expect Blob or ReadableStream, got ${t}`)}let t=!1,i=async()=>
6{if(t)throw Error(m);return t=!0,await (0,f.kv)(e)},a=e=>{if("function"!=typeof e.stream)throw Error("Cannot transform payload Blob to web stream. Please make sure the Blob.stream() is polyfilled.\nIf you are using React Native, this API is not yet supported, see: https://react-native.canny.io/feature-requests/p/fetch-streaming-body");return e.stream()};return Object.assign(e,{transformToByteArray:i,transformToString:async e=>{let t=await i();if("base64"===e)return(0,n.n)(t);if("hex"===e)return(0,h.n)(t);if(void 0===e||"utf8"===e||"utf-8"===e)return(0,r.P)(t);if("function"==typeof TextDecoder)return new TextDecoder(e).decode(t);throw Error("TextDecoder is not available, please make sure polyfill is provided.")},transformToWebStream:()=>{if(t)throw Error(m);if(t=!0,v(e))return a(e);if(c(e))return e;throw Error(`Cannot transform payload to web stream, got ${e}`)}})},v=e=>"function"==typeof Blob&&e instanceof Blob;async function x(e){return"function"==typeof e.stream&&(e=e.stream()),e.tee()}},3167:(e,t,i)=>{"use strict";i.d(t,{u:()=>r,t:()=>a});var n=i(1917);let r=e=>e[n.Vf]||(e[n.Vf]={}),a=e=>{if("function"==typeof e)return e;let t=Promise.resolve(e);return()=>t}},3458:(e,t,i)=>{"use strict";i.d(t,{VB:()=>X});var n=i(70600),r=i(1386),a=i(28089);let o
vendor: 41,168 bytes, line 6
6=new Map([["1km","application/vnd.1000minds.decision-model+xml"],["3dml","text/vnd.in3d.3dml"],["3ds","image/x-3ds"],["3g2","video/3gpp2"],["3gp","video/3gp"],["3gpp","video/3gpp"],["3mf","model/3mf"],["7z","application/x-7z-compressed"],["7zip","application/x-7z-compressed"],["123","application/vnd.lotus-1-2-3"],["aab","application/x-authorware-bin"],["aac","audio/x-acc"],["aam","application/x-authorware-map"],["aas","application/x-authorware-seg"],["abw","application/x-abiword"],["ac","application/vnd.nokia.n-gage.ac+xml"],["ac3","audio/ac3"],["acc","application/vnd.americandynamics.acc"],["ace","application/x-ace-compressed"],["acu","application/vnd.acucobol"],["acutc","application/vnd.acucorp"],["adp","audio/adpcm"],["aep","application/vnd.audiograph"],["afm","application/x-font-type1"],["afp","application/vnd.ibm.modcap"],["ahead","application/vnd.ahead.space"],["ai","application/pdf"],["aif","audio/x-aiff"],["aifc","audio/x-aiff"],["aiff","audio/x-aiff"],["air","application/vnd.adobe.air-application-installer-package+zip"],["ait","application/vnd.dvb.ait"],["ami","application/vnd.amiga.ami"],["amr","audio/amr"],["apk","application/vnd.android.package-archive"],["apng","image/apng"],["appcache","text/cache-manifest"],["application","application/x-ms-application"],["apr","application/vnd.lotus-approach"],["arc","application/x-freearc"],["arj","application/x-arj"],["asc","application/pgp-signature"],["asf","video/x-ms-asf"],["asm","text/x-asm"],["aso","application/vnd.accpac.simply.aso"],["asx","video/x-ms-asf"],["atc","application/vnd.acucorp"],["atom","application/atom+xml"],["atomcat","application/atomcat+xml"],["atomdeleted","application/atomdeleted+xml"],["atomsvc","application/atomsvc+xml"],["atx","application/vnd.antix.game-component"],["au","audio/x-au"],["avi","video/x-msvideo"],["avif","image/avif"],["aw","application/applixware"],["azf","application/vnd.airzip.filesecure.azf"],["azs","application/vnd.airzip.filesecure.azs"],["azv","image/vnd.airzip.accelerator.azv"],["azw","application/vnd.amazon.ebook"],["b16","image/vnd.pco.b16"],["bat","application/x-msdownload"],["bcpio","application/x-bcpio"],["bdf","application/x-font-bdf"],["bdm","application/vnd.syncml.dm+wbxml"],["bdoc","application/x-bdoc"],["bed","application/vnd.realvnc.bed"],["bh2","application/vnd.fujitsu.oasysprs"],["bin","application/octet-stream"],["blb","application/x-blorb"],["blorb","application/x-blorb"],["bmi","application/vnd.bmi"],["bmml","application/vnd.balsamiq.bmml+xml"],["bmp","image/bmp"],["book","application/vnd.framemaker"],["box","application/vnd.previewsystems.box"],["boz","application/x-bzip2"],["bpk","application/octet-stream"],["bpmn","application/octet-stream"],["bsp","model/vnd.valve.source.compiled-map"],["btif","image/prs.btif"],["buffer","application/octet-stream"],["bz","application/x-bzip"],["bz2","application/x-bzip2"],["c","text/x-c"],["c4d","application/vnd.clonk.c4group"],["c4f","application/vnd.clonk.c4group"],["c4g","application/vnd.clonk.c4group"],["c4p","application/vnd.clonk.c4group"],["c4u","application/vnd.clonk.c4group"],["c11amc","application/vnd.cluetrust.cartomobile-config"],["c11amz","application/vnd.cluetrust.cartomobile-config-pkg"],["cab","application/vnd.ms-cab-compressed"],["caf","audio/x-caf"],["cap","application/vnd.tcpdump.pcap"],["car","application/vnd.curl.car"],["cat","application/vnd.ms-pki.seccat"],["cb7","application/x-cbr"],["cba","application/x-cbr"],["cbr","application/x-cbr"],["cbt","application/x-cbr"],["cbz","application/x-cbr"],["cc","text/x-c"],["cco","application/x-cocoa"],["cct","application/x-director"],["ccxml","application/ccxml+xml"],["cdbcmsg","application/vnd.contact.cmsg"],["cda","application/x-cdf"],["cdf","application/x-netcdf"],["cdfx","application/cdfx+xml"],["cdkey","application/vnd.mediastation.cdkey"],["cdmia","application/cdmi-capability"],["cdmic","application/cdmi-container"],["cdmid","application/cdmi-domain"],["cdmio","application/cdmi-object"],["cdmiq","application/cdmi-queue"],["cdr","application/cdr"],["cdx","chemical/x-cdx"],["cdxml","application/vnd.chemdraw+xml"],["cdy","application/vnd.cinderella"],["cer","application/pkix-cert"],["cfs","application/x-cfs-compressed"],["cgm","image/cgm"],["chat","application/x-chat"],["chm","application/vnd.ms-htmlhelp"],["chrt","application/vnd.kde.kchart"],["cif","chemical/x-cif"],["cii","application/vnd.anser-web-certificate-issue-initiation"],["cil","application/vnd.ms-artgalry"],["cjs","application/node"],["cla","application/vnd.claymore"],["class","application/octet-stream"],["clkk","application/vnd.crick.clicker.keyboard"],["clkp","application/vnd.crick.clicker.palette"],["clkt","application/vnd.crick.clicker.template"],["clkw","application/vnd.crick.clicker.wordbank"],["clkx","application/vnd.crick.clicker"],["clp","application/x-msclip"],["cmc","application/vnd.cosmocaller"],["cmdf","chemical/x-cmdf"],["cml","chemical/x-cml"],["cmp","application/vnd.yellowriver-custom-menu"],["cmx","image/x-cmx"],["cod","application/vnd.rim.cod"],["coffee","text/coffeescript"],["com","application/x-msdownload"],["conf","text/plain"],["cpio","application/x-cpio"],["cpp","text/x-c"],["cpt","application/mac-compactpro"],["crd","application/x-mscardfile"],["crl","application/pkix-crl"],["crt","application/x-x509-ca-cert"],["crx","application/x-chrome-extension"],["cryptonote","application/vnd.rig.cryptonote"],["csh","application/x-csh"],["csl","application/vnd.citationstyles.style+xml"],["csml","chemical/x-csml"],["csp","application/vnd.commonspace"],["csr","application/octet-stream"],["css","text/css"],["cst","application/x-director"],["csv","text/csv"],["cu","application/cu-seeme"],["curl","text/vnd.curl"],["cww","application/prs.cww"],["cxt","application/x-director"],["cxx","text/x-c"],["dae","model/vnd.collada+xml"],["daf","application/vnd.mobius.daf"],["dart","application/vnd.dart"],["dataless","application/vnd.fdsn.seed"],["davmount","application/davmount+xml"],["dbf","application/vnd.dbf"],["dbk","application/docbook+xml"],["dcr","application/x-director"],["dcurl","text/vnd.curl.dcurl"],["dd2","application/vnd.oma.dd2+xml"],["ddd","application/vnd.fujixerox.ddd"],["ddf","application/vnd.syncml.dmddf+xml"],["dds","image/vnd.ms-dds"],["deb","application/x-debian-package"],["def","text/plain"],["deploy","application/octet-stream"],["der","application/x-x509-ca-cert"],["dfac","application/vnd.dreamfactory"],["dgc","application/x-dgc-compressed"],["dic","text/x-c"],["dir","application/x-director"],["dis","application/vnd.mobius.dis"],["disposition-notification","message/disposition-notification"],["dist","application/octet-stream"],["distz","application/octet-stream"],["djv","image/vnd.djvu"],["djvu","image/vnd.djvu"],["dll","application/octet-stream"],["dmg","application/x-apple-diskimage"],["dmn","application/octet-stream"],["dmp","application/vnd.tcpdump.pcap"],["dms","application/octet-stream"],["dna","application/vnd.dna"],["doc","application/msword"],["docm","application/vnd.ms-word.template.macroEnabled.12"],["docx","application/vnd.openxmlformats-officedocument.wordprocessingml.document"],["dot","application/msword"],["dotm","application/vnd.ms-word.template.macroEnabled.12"],["dotx","application/vnd.openxmlformats-officedocument.wordprocessingml.template"],["dp","application/vnd.osgi.dp"],["dpg","application/vnd.dpgraph"],["dra","audio/vnd.dra"],["drle","image/dicom-rle"],["dsc","text/prs.lines.tag"],["dssc","application/dssc+der"],["dtb","application/x-dtbook+xml"],["dtd","application/xml-dtd"],["dts","audio/vnd.dts"],["dtshd","audio/vnd.dts.hd"],["dump","application/octet-stream"],["dvb","video/vnd.dvb.file"],["dvi","application/x-dvi"],["dwd","application/atsc-dwd+xml"],["dwf","model/vnd.dwf"],["dwg","image/vnd.dwg"],["dxf","image/vnd.dxf"],["dxp","application/vnd.spotfire.dxp"],["dxr","application/x-director"],["ear","application/java-archive"],["ecelp4800","audio/vnd.nuera.ecelp4800"],["ecelp7470","audio/vnd.nuera.ecelp7470"],["ecelp9600","audio/vnd.nuera.ecelp9600"],["ecma","application/ecmascript"],["edm","application/vnd.novadigm.edm"],["edx","application/vnd.novadigm.edx"],["efif","application/vnd.picsel"],["ei6","application/vnd.pg.osasli"],["elc","application/octet-stream"],["emf","image/emf"],["eml","message/rfc822"],["emma","application/emma+xml"],["emotionml","application/emotionml+xml"],["emz","application/x-msmetafile"],["eol","audio/vnd.digital-winds"],["eot","application/vnd.ms-fontobject"],["eps","application/postscript"],["epub","application/epub+zip"],["es","application/ecmascript"],["es3","application/vnd.eszigno3+xml"],["esa","application/vnd.osgi.subsystem"],["esf","application/vnd.epson.esf"],["et3","application/vnd.eszigno3+xml"],["etx","text/x-setext"],["eva","application/x-eva"],["evy","application/x-envoy"],["exe","application/octet-stream"],["exi","application/exi"],["exp","application/express"],["exr","image/aces"],["ext","application/vnd.novadigm.ext"],["ez","application/andrew-inset"],["ez2","application/vnd.ezpix-album"],["ez3","application/vnd.ezpix-package"],["f","text/x-fortran"],["f4v","video/mp4"],["f77","text/x-fortran"],["f90","text/x-fortran"],["fbs","image/vnd.fastbidsheet"],["fcdt","application/vnd.adobe.formscentral.fcdt"],["fcs","application/vnd.isac.fcs"],["fdf","application/vnd.fdf"],["fdt","application/fdt+xml"],["fe_launch","application/vnd.denovo.fcselayout-link"],["fg5","application/vnd.fujitsu.oasysgp"],["fgd","application/x-director"],["fh","image/x-freehand"],["fh4","image/x-freehand"],["fh5","image/x-freehand"],["fh7","image/x-freehand"],["fhc","image/x-freehand"],["fig","application/x-xfig"],["fits","image/fits"],["flac","audio/x-flac"],["fli","video/x-fli"],["flo","application/vnd.micrografx.flo"],["flv","video/x-flv"],["flw","application/vnd.kde.kivio"],["flx","text/vnd.fmi.flexstor"],["fly","text/vnd.fly"],["fm","application/vnd.framemaker"],["fnc","application/vnd.frogans.fnc"],["fo","application/vnd.software602.filler.form+xml"],["for","text/x-fortran"],["fpx","image/vnd.fpx"],["frame","application/vnd.framemaker"],["fsc","application/vnd.fsc.weblaunch"],["fst","image/vnd.fst"],["ftc","application/vnd.fluxtime.clip"],["fti","application/vnd.anser-web-funds-transfer-initiation"],["fvt","video/vnd.fvt"],["fxp","application/vnd.adobe.fxp"],["fxpl","application/vnd.adobe.fxp"],["fzs","application/vnd.fuzzysheet"],["g2w","application/vnd.geoplan"],["g3","image/g3fax"],["g3w","application/vnd.geospace"],["gac","application/vnd.groove-account"],["gam","application/x-tads"],["gbr","application/rpki-ghostbusters"],["gca","application/x-gca-compressed"],["gdl","model/vnd.gdl"],["gdoc","application/vnd.google-apps.document"],["geo","application/vnd.dynageo"],["geojson","application/geo+json"],["gex","application/vnd.geometry-explorer"],["ggb","application/vnd.geogebra.file"],["ggt","application/vnd.geogebra.tool"],["ghf","application/vnd.groove-help"],["gif","image/gif"],["gim","application/vnd.groove-identity-message"],["glb","model/gltf-binary"],["gltf","model/gltf+json"],["gml","application/gml+xml"],["gmx","application/vnd.gmx"],["gnumeric","application/x-gnumeric"],["gpg","application/gpg-keys"],["gph","application/vnd.flographit"],["gpx","application/gpx+xml"],["gqf","application/vnd.grafeq"],["gqs","application/vnd.grafeq"],["gram","application/srgs"],["gramps","application/x-gramps-xml"],["gre","application/vnd.geometry-explorer"],["grv","application/vnd.groove-injector"],["grxml","application/srgs+xml"],["gsf","application/x-font-ghostscript"],["gsheet","application/vnd.google-apps.spreadsheet"],["gslides","application/vnd.google-apps.presentation"],["gtar","application/x-gtar"],["gtm","application/vnd.groove-tool-message"],["gtw","model/vnd.gtw"],["gv","text/vnd.graphviz"],["gxf","application/gxf"],["gxt","application/vnd.geonext"],["gz","application/gzip"],["gzip","application/gzip"],["h","text/x-c"],["h261","video/h261"],["h263","video/h263"],["h264","video/h264"],["hal","application/vnd.hal+xml"],["hbci","application/vnd.hbci"],["hbs","text/x-handlebars-template"],["hdd","application/x-virtualbox-hdd"],["hdf","application/x-hdf"],["heic","image/heic"],["heics","image/heic-sequence"],["heif","image/heif"],["heifs","image/heif-sequence"],["hej2","image/hej2k"],["held","application/atsc-held+xml"],["hh","text/x-c"],["hjson","application/hjson"],["hlp","application/winhlp"],["hpgl","application/vnd.hp-hpgl"],["hpid","application/vnd.hp-hpid"],["hps","application/vnd.hp-hps"],["hqx","application/mac-binhex40"],["hsj2","image/hsj2"],["htc","text/x-component"],["htke","application/vnd.kenameaapp"],["htm","text/html"],["html","text/html"],["hvd","application/vnd.yamaha.hv-dic"],["hvp","application/vnd.yamaha.hv-voice"],["hvs","application/vnd.yamaha.hv-script"],["i2g","application/vnd.intergeo"],["icc","application/vnd.iccprofile"],["ice","x-conference/x-cooltalk"],["icm","application/vnd.iccprofile"],["ico","image/x-icon"],["ics","text/calendar"],["ief","image/ief"],["ifb","text/calendar"],["ifm","application/vnd.shana.informed.formdata"],["iges","model/iges"],["igl","application/vnd.igloader"],["igm","application/vnd.insors.igm"],["igs","model/iges"],["igx","application/vnd.micrografx.igx"],["iif","application/vnd.shana.informed.interchange"],["img","application/octet-stream"],["imp","application/vnd.accpac.simply.imp"],["ims","application/vnd.ms-ims"],["in","text/plain"],["ini","text/plain"],["ink","application/inkml+xml"],["inkml","application/inkml+xml"],["install","application/x-install-instructions"],["iota","application/vnd.astraea-software.iota"],["ipfix","application/ipfix"],["ipk","application/vnd.shana.informed.package"],["irm","application/vnd.ibm.rights-management"],["irp","application/vnd.irepository.package+xml"],["iso","application/x-iso9660-image"],["itp","application/vnd.shana.informed.formtemplate"],["its","application/its+xml"],["ivp","application/vnd.immervision-ivp"],["ivu","application/vnd.immervision-ivu"],["jad","text/vnd.sun.j2me.app-descriptor"],["jade","text/jade"],["jam","application/vnd.jam"],["jar","application/java-archive"],["jardiff","application/x-java-archive-diff"],["java","text/x-java-source"],["jhc","image/jphc"],["jisp","application/vnd.jisp"],["jls","image/jls"],["jlt","application/vnd.hp-jlyt"],["jng","image/x-jng"],["jnlp","application/x-java-jnlp-file"],["joda","application/vnd.joost.joda-archive"],["jp2","image/jp2"],["jpe","image/jpeg"],["jpeg","image/jpeg"],["jpf","image/jpx"],["jpg","image/jpeg"],["jpg2","image/jp2"],["jpgm","video/jpm"],["jpgv","video/jpeg"],["jph","image/jph"],["jpm","video/jpm"],["jpx","image/jpx"],["js","application/javascript"],["json","application/json"],["json5","application/json5"],["jsonld","application/ld+json"],["jsonl","application/jsonl"],["jsonml","application/jsonml+json"],["jsx","text/jsx"],["jxr","image/jxr"],["jxra","image/jxra"],["jxrs","image/jxrs"],["jxs","image/jxs"],["jxsc","image/jxsc"],["jxsi","image/jxsi"],["jxss","image/jxss"],["kar","audio/midi"],["karbon","application/vnd.kde.karbon"],["kdb","application/octet-stream"],["kdbx","application/x-keepass2"],["key","application/x-iwork-keynote-sffkey"],["kfo","application/vnd.kde.kformula"],["kia","application/vnd.kidspiration"],["kml","application/vnd.google-earth.kml+xml"],["kmz","application/vnd.google-earth.kmz"],["kne","application/vnd.kinar"],["knp","application/vnd.kinar"],["kon","application/vnd.kde.kontour"],["kpr","application/vnd.kde.kpresenter"],["kpt","application/vnd.kde.kpresenter"],["kpxx","application/vnd.ds-keypoint"],["ksp","application/vnd.kde.kspread"],["ktr","application/vnd.kahootz"],["ktx","image/ktx"],["ktx2","image/ktx2"],["ktz","application/vnd.kahootz"],["kwd","application/vnd.kde.kword"],["kwt","application/vnd.kde.kword"],["lasxml","application/vnd.las.las+xml"],["latex","application/x-latex"],["lbd","application/vnd.llamagraphics.life-balance.desktop"],["lbe","application/vnd.llamagraphics.life-balance.exchange+xml"],["les","application/vnd.hhe.lesson-player"],["less","text/less"],["lgr","application/lgr+xml"],["lha","application/octet-stream"],["link66","application/vnd.route66.link66+xml"],["list","text/plain"],["list3820","application/vnd.ibm.modcap"],["listafp","application/vnd.ibm.modcap"],["litcoffee","text/coffeescript"],["lnk","application/x-ms-shortcut"],["log","text/plain"],["lostxml","application/lost+xml"],["lrf","application/octet-stream"],["lrm","application/vnd.ms-lrm"],["ltf","application/vnd.frogans.ltf"],["lua","text/x-lua"],["luac","application/x-lua-bytecode"],["lvp","audio/vnd.lucent.voice"],["lwp","application/vnd.lotus-wordpro"],["lzh","application/octet-stream"],["m1v","video/mpeg"],["m2a","audio/mpeg"],["m2v","video/mpeg"],["m3a","audio/mpeg"],["m3u","text/plain"],["m3u8","application/vnd.apple.mpegurl"],["m4a","audio/x-m4a"],["m4p","application/mp4"],["m4s","video/iso.segment"],["m4u","application/vnd.mpegurl"],["m4v","video/x-m4v"],["m13","application/x-msmediaview"],["m14","application/x-msmediaview"],["m21","application/mp21"],["ma","application/mathematica"],["mads","application/mads+xml"],["maei","application/mmt-aei+xml"],["mag","application/vnd.ecowin.chart"],["maker","application/vnd.framemaker"],["man","text/troff"],["manifest","text/cache-manifest"],["map","application/json"],["mar","application/octet-stream"],["markdown","text/markdown"],["mathml","application/mathml+xml"],["mb","application/mathematica"],["mbk","application/vnd.mobius.mbk"],["mbox","application/mbox"],["mc1","application/vnd.medcalcdata"],["mcd","application/vnd.mcd"],["mcurl","text/vnd.curl.mcurl"],["md","text/markdown"],["mdb","application/x-msaccess"],["mdi","image/vnd.ms-modi"],["mdx","text/mdx"],["me","text/troff"],["mesh","model/mesh"],["meta4","application/metalink4+xml"],["metalink","application/metalink+xml"],["mets","application/mets+xml"],["mfm","application/vnd.mfmp"],["mft","application/rpki-manifest"],["mgp","application/vnd.osgeo.mapguide.package"],["mgz","application/vnd.proteus.magazine"],["mid","audio/midi"],["midi","audio/midi"],["mie","application/x-mie"],["mif","application/vnd.mif"],["mime","message/rfc822"],["mj2","video/mj2"],["mjp2","video/mj2"],["mjs","application/javascript"],["mk3d","video/x-matroska"],["mka","audio/x-matroska"],["mkd","text/x-markdown"],["mks","video/x-matroska"],["mkv","video/x-matroska"],["mlp","application/vnd.dolby.mlp"],["mmd","application/vnd.chipnuts.karaoke-mmd"],["mmf","application/vnd.smaf"],["mml","text/mathml"],["mmr","image/vnd.fujixerox.edmics-mmr"],["mng","video/x-mng"],["mny","application/x-msmoney"],["mobi","application/x-mobipocket-ebook"],["mods","application/mods+xml"],["mov","video/quicktime"],["movie","video/x-sgi-movie"],["mp2","audio/mpeg"],["mp2a","audio/mpeg"],["mp3","audio/mpeg"],["mp4","video/mp4"],["mp4a","audio/mp4"],["mp4s","application/mp4"],["mp4v","video/mp4"],["mp21","application/mp21"],["mpc","application/vnd.mophun.certificate"],["mpd","application/dash+xml"],["mpe","video/mpeg"],["mpeg","video/mpeg"],["mpg","video/mpeg"],["mpg4","video/mp4"],["mpga","audio/mpeg"],["mpkg","application/vnd.apple.installer+xml"],["mpm","application/vnd.blueice.multipass"],["mpn","application/vnd.mophun.application"],["mpp","application/vnd.ms-project"],["mpt","application/vnd.ms-project"],["mpy","application/vnd.ibm.minipay"],["mqy","application/vnd.mobius.mqy"],["mrc","application/marc"],["mrcx","application/marcxml+xml"],["ms","text/troff"],["mscml","application/mediaservercontrol+xml"],["mseed","application/vnd.fdsn.mseed"],["mseq","application/vnd.mseq"],["msf","application/vnd.epson.msf"],["msg","application/vnd.ms-outlook"],["msh","model/mesh"],["msi","application/x-msdownload"],["msl","application/vnd.mobius.msl"],["msm","application/octet-stream"],["msp","application/octet-stream"],["msty","application/vnd.muvee.style"],["mtl","model/mtl"],["mts","model/vnd.mts"],["mus","application/vnd.musician"],["musd","application/mmt-usd+xml"],["musicxml","application/vnd.recordare.musicxml+xml"],["mvb","application/x-msmediaview"],["mvt","application/vnd.mapbox-vector-tile"],["mwf","application/vnd.mfer"],["mxf","application/mxf"],["mxl","application/vnd.recordare.musicxml"],["mxmf","audio/mobile-xmf"],["mxml","application/xv+xml"],["mxs","application/vnd.triscape.mxs"],["mxu","video/vnd.mpegurl"],["n-gage","application/vnd.nokia.n-gage.symbian.install"],["n3","text/n3"],["nb","application/mathematica"],["nbp","application/vnd.wolfram.player"],["nc","application/x-netcdf"],["ncx","application/x-dtbncx+xml"],["nfo","text/x-nfo"],["ngdat","application/vnd.nokia.n-gage.data"],["nitf","application/vnd.nitf"],["nlu","application/vnd.neurolanguage.nlu"],["nml","application/vnd.enliven"],["nnd","application/vnd.noblenet-directory"],["nns","application/vnd.noblenet-sealer"],["nnw","application/vnd.noblenet-web"],["npx","image/vnd.net-fpx"],["nq","application/n-quads"],["nsc","application/x-conference"],["nsf","application/vnd.lotus-notes"],["nt","application/n-triples"],["ntf","application/vnd.nitf"],["numbers","application/x-iwork-numbers-sffnumbers"],["nzb","application/x-nzb"],["oa2","application/vnd.fujitsu.oasys2"],["oa3","application/vnd.fujitsu.oasys3"],["oas","application/vnd.fujitsu.oasys"],["obd","application/x-msbinder"],["obgx","application/vnd.openblox.game+xml"],["obj","model/obj"],["oda","application/oda"],["odb","application/vnd.oasis.opendocument.database"],["odc","application/vnd.oasis.opendocument.chart"],["odf","application/vnd.oasis.opendocument.formula"],["odft","application/vnd.oasis.opendocument.formula-template"],["odg","application/vnd.oasis.opendocument.graphics"],["odi","application/vnd.oasis.opendocument.image"],["odm","application/vnd.oasis.opendocument.text-master"],["odp","application/vnd.oasis.opendocument.presentation"],["ods","application/vnd.oasis.opendocument.spreadsheet"],["odt","application/vnd.oasis.opendocument.text"],["oga","audio/ogg"],["ogex","model/vnd.opengex"],["ogg","audio/ogg"],["ogv","video/ogg"],["ogx","application/ogg"],["omdoc","application/omdoc+xml"],["onepkg","application/onenote"],["onetmp","application/onenote"],["onetoc","application/onenote"],["onetoc2","application/onenote"],["opf","application/oebps-package+xml"],["opml","text/x-opml"],["oprc","application/vnd.palm"],["opus","audio/ogg"],["org","text/x-org"],["osf","application/vnd.yamaha.openscoreformat"],["osfpvg","application/vnd.yamaha.openscoreformat.osfpvg+xml"],["osm","application/vnd.openstreetmap.data+xml"],["otc","application/vnd.oasis.opendocument.chart-template"],["otf","font/otf"],["otg","application/vnd.oasis.opendocument.graphics-template"],["oth","application/vnd.oasis.opendocument.text-web"],["oti","application/vnd.oasis.opendocument.image-template"],["otp","application/vnd.oasis.opendocument.presentation-template"],["ots","application/vnd.oasis.opendocument.spreadsheet-template"],["ott","application/vnd.oasis.opendocument.text-template"],["ova","application/x-virtualbox-ova"],["ovf","application/x-virtualbox-ovf"],["owl","application/rdf+xml"],["oxps","application/oxps"],["oxt","application/vnd.openofficeorg.extension"],["p","text/x-pascal"],["p7a","application/x-pkcs7-signature"],["p7b","application/x-pkcs7-certificates"],["p7c","application/pkcs7-mime"],["p7m","application/pkcs7-mime"],["p7r","application/x-pkcs7-certreqresp"],["p7s","application/pkcs7-signature"],["p8","application/pkcs8"],["p10","application/x-pkcs10"],["p12","application/x-pkcs12"],["pac","application/x-ns-proxy-autoconfig"],["pages","application/x-iwork-pages-sffpages"],["pas","text/x-pascal"],["paw","application/vnd.pawaafile"],["pbd","application/vnd.powerbuilder6"],["pbm","image/x-portable-bitmap"],["pcap","application/vnd.tcpdump.pcap"],["pcf","application/x-font-pcf"],["pcl","application/vnd.hp-pcl"],["pclxl","application/vnd.hp-pclxl"],["pct","image/x-pict"],["pcurl","application/vnd.curl.pcurl"],["pcx","image/x-pcx"],["pdb","application/x-pilot"],["pde","text/x-processing"],["pdf","application/pdf"],["pem","application/x-x509-user-cert"],["pfa","application/x-font-type1"],["pfb","application/x-font-type1"],["pfm","application/x-font-type1"],["pfr","application/font-tdpfr"],["pfx","application/x-pkcs12"],["pgm","image/x-portable-graymap"],["pgn","application/x-chess-pgn"],["pgp","application/pgp"],["php","application/x-httpd-php"],["php3","application/x-httpd-php"],["php4","application/x-httpd-php"],["phps","application/x-httpd-php-source"],["phtml","application/x-httpd-php"],["pic","image/x-pict"],["pkg","application/octet-stream"],["pki","application/pkixcmp"],["pkipath","application/pkix-pkipath"],["pkpass","application/vnd.apple.pkpass"],["pl","application/x-perl"],["plb","application/vnd.3gpp.pic-bw-large"],["plc","application/vnd.mobius.plc"],["plf","application/vnd.pocketlearn"],["pls","application/pls+xml"],["pm","application/x-perl"],["pml","application/vnd.ctc-posml"],["png","image/png"],["pnm","image/x-portable-anymap"],["portpkg","application/vnd.macports.portpkg"],["pot","application/vnd.ms-powerpoint"],["potm","application/vnd.ms-powerpoint.presentation.macroEnabled.12"],["potx","application/vnd.openxmlformats-officedocument.presentationml.template"],["ppa","application/vnd.ms-powerpoint"],["ppam","application/vnd.ms-powerpoint.addin.macroEnabled.12"],["ppd","application/vnd.cups-ppd"],["ppm","image/x-portable-pixmap"],["pps","application/vnd.ms-powerpoint"],["ppsm","application/vnd.ms-powerpoint.slideshow.macroEnabled.12"],["ppsx","application/vnd.openxmlformats-officedocument.presentationml.slideshow"],["ppt","application/powerpoint"],["pptm","application/vnd.ms-powerpoint.presentation.macroEnabled.12"],["pptx","application/vnd.openxmlformats-officedocument.presentationml.presentation"],["pqa","application/vnd.palm"],["prc","application/x-pilot"],["pre","application/vnd.lotus-freelance"],["prf","application/pics-rules"],["provx","application/provenance+xml"],["ps","application/postscript"],["psb","application/vnd.3gpp.pic-bw-small"],["psd","application/x-photoshop"],["psf","application/x-font-linux-psf"],["pskcxml","application/pskc+xml"],["pti","image/prs.pti"],["ptid","application/vnd.pvi.ptid1"],["pub","application/x-mspublisher"],["pvb","application/vnd.3gpp.pic-bw-var"],["pwn","application/vnd.3m.post-it-notes"],["pya","audio/vnd.ms-playready.media.pya"],["pyv","video/vnd.ms-playready.media.pyv"],["qam","application/vnd.epson.quickanime"],["qbo","application/vnd.intu.qbo"],["qfx","application/vnd.intu.qfx"],["qps","application/vnd.publishare-delta-tree"],["qt","video/quicktime"],["qwd","application/vnd.quark.quarkxpress"],["qwt","application/vnd.quark.quarkxpress"],["qxb","application/vnd.quark.quarkxpress"],["qxd","application/vnd.quark.quarkxpress"],["qxl","application/vnd.quark.quarkxpress"],["qxt","application/vnd.quark.quarkxpress"],["ra","audio/x-realaudio"],["ram","audio/x-pn-realaudio"],["raml","application/raml+yaml"],["rapd","application/route-apd+xml"],["rar","application/x-rar"],["ras","image/x-cmu-raster"],["rcprofile","application/vnd.ipunplugged.rcprofile"],["rdf","application/rdf+xml"],["rdz","application/vnd.data-vision.rdz"],["relo","application/p2p-overlay+xml"],["rep","application/vnd.businessobjects"],["res","application/x-dtbresource+xml"],["rgb","image/x-rgb"],["rif","application/reginfo+xml"],["rip","audio/vnd.rip"],["ris","application/x-research-info-systems"],["rl","application/resource-lists+xml"],["rlc","image/vnd.fujixerox.edmics-rlc"],["rld","application/resource-lists-diff+xml"],["rm","audio/x-pn-realaudio"],["rmi","audio/midi"],["rmp","audio/x-pn-realaudio-plugin"],["rms","application/vnd.jcp.javame.midlet-rms"],["rmvb","application/vnd.rn-realmedia-vbr"],["rnc","application/relax-ng-compact-syntax"],["rng","application/xml"],["roa","application/rpki-roa"],["roff","text/troff"],["rp9","application/vnd.cloanto.rp9"],["rpm","audio/x-pn-realaudio-plugin"],["rpss","application/vnd.nokia.radio-presets"],["rpst","application/vnd.nokia.radio-preset"],["rq","application/sparql-query"],["rs","application/rls-services+xml"],["rsa","application/x-pkcs7"],["rsat","application/atsc-rsat+xml"],["rsd","application/rsd+xml"],["rsheet","application/urc-ressheet+xml"],["rss","application/rss+xml"],["rtf","text/rtf"],["rtx","text/richtext"],["run","application/x-makeself"],["rusd","application/route-usd+xml"],["rv","video/vnd.rn-realvideo"],["s","text/x-asm"],["s3m","audio/s3m"],["saf","application/vnd.yamaha.smaf-audio"],["sass","text/x-sass"],["sbml","application/sbml+xml"],["sc","application/vnd.ibm.secure-container"],["scd","application/x-msschedule"],["scm","application/vnd.lotus-screencam"],["scq","application/scvp-cv-request"],["scs","application/scvp-cv-response"],["scss","text/x-scss"],["scurl","text/vnd.curl.scurl"],["sda","application/vnd.stardivision.draw"],["sdc","application/vnd.stardivision.calc"],["sdd","application/vnd.stardivision.impress"],["sdkd","application/vnd.solent.sdkm+xml"],["sdkm","application/vnd.solent.sdkm+xml"],["sdp","application/sdp"],["sdw","application/vnd.stardivision.writer"],["sea","application/octet-stream"],["see","application/vnd.seemail"],["seed","application/vnd.fdsn.seed"],["sema","application/vnd.sema"],["semd","application/vnd.semd"],["semf","application/vnd.semf"],["senmlx","application/senml+xml"],["sensmlx","application/sensml+xml"],["ser","application/java-serialized-object"],["setpay","application/set-payment-initiation"],["setreg","application/set-registration-initiation"],["sfd-hdstx","application/vnd.hydrostatix.sof-data"],["sfs","application/vnd.spotfire.sfs"],["sfv","text/x-sfv"],["sgi","image/sgi"],["sgl","application/vnd.stardivision.writer-global"],["sgm","text/sgml"],["sgml","text/sgml"],["sh","application/x-sh"],["shar","application/x-shar"],["shex","text/shex"],["shf","application/shf+xml"],["shtml","text/html"],["sid","image/x-mrsid-image"],["sieve","application/sieve"],["sig","application/pgp-signature"],["sil","audio/silk"],["silo","model/mesh"],["sis","application/vnd.symbian.install"],["sisx","application/vnd.symbian.install"],["sit","application/x-stuffit"],["sitx","application/x-stuffitx"],["siv","application/sieve"],["skd","application/vnd.koan"],["skm","application/vnd.koan"],["skp","application/vnd.koan"],["skt","application/vnd.koan"],["sldm","application/vnd.ms-powerpoint.slide.macroenabled.12"],["sldx","application/vnd.openxmlformats-officedocument.presentationml.slide"],["slim","text/slim"],["slm","text/slim"],["sls","application/route-s-tsid+xml"],["slt","application/vnd.epson.salt"],["sm","application/vnd.stepmania.stepchart"],["smf","application/vnd.stardivision.math"],["smi","application/smil"],["smil","application/smil"],["smv","video/x-smv"],["smzip","application/vnd.stepmania.package"],["snd","audio/basic"],["snf","application/x-font-snf"],["so","application/octet-stream"],["spc","application/x-pkcs7-certificates"],["spdx","text/spdx"],["spf","application/vnd.yamaha.smaf-phrase"],["spl","application/x-futuresplash"],["spot","text/vnd.in3d.spot"],["spp","application/scvp-vp-response"],["spq","application/scvp-vp-request"],["spx","audio/ogg"],["sql","application/x-sql"],["src","application/x-wais-source"],["srt","application/x-subrip"],["sru","application/sru+xml"],["srx","application/sparql-results+xml"],["ssdl","application/ssdl+xml"],["sse","application/vnd.kodak-descriptor"],["ssf","application/vnd.epson.ssf"],["ssml","application/ssml+xml"],["sst","application/octet-stream"],["st","application/vnd.sailingtracker.track"],["stc","application/vnd.sun.xml.calc.template"],["std","application/vnd.sun.xml.draw.template"],["stf","application/vnd.wt.stf"],["sti","application/vnd.sun.xml.impress.template"],["stk","application/hyperstudio"],["stl","model/stl"],["stpx","model/step+xml"],["stpxz","model/step-xml+zip"],["stpz","model/step+zip"],["str","application/vnd.pg.format"],["stw","application/vnd.sun.xml.writer.template"],["styl","text/stylus"],["stylus","text/stylus"],["sub","text/vnd.dvb.subtitle"],["sus","application/vnd.sus-calendar"],["susp","application/vnd.sus-calendar"],["sv4cpio","application/x-sv4cpio"],["sv4crc","application/x-sv4crc"],["svc","application/vnd.dvb.service"],["svd","application/vnd.svd"],["svg","image/svg+xml"],["svgz","image/svg+xml"],["swa","application/x-director"],["swf","application/x-shockwave-flash"],["swi","application/vnd.aristanetworks.swi"],["swidtag","application/swid+xml"],["sxc","application/vnd.sun.xml.calc"],["sxd","application/vnd.sun.xml.draw"],["sxg","application/vnd.sun.xml.writer.global"],["sxi","application/vnd.sun.xml.impress"],["sxm","application/vnd.sun.xml.math"],["sxw","application/vnd.sun.xml.writer"],["t","text/troff"],["t3","application/x-t3vm-image"],["t38","image/t38"],["taglet","application/vnd.mynfc"],["tao","application/vnd.tao.intent-module-archive"],["tap","image/vnd.tencent.tap"],["tar","application/x-tar"],["tcap","application/vnd.3gpp2.tcap"],["tcl","application/x-tcl"],["td","application/urc-targetdesc+xml"],["teacher","application/vnd.smart.teacher"],["tei","application/tei+xml"],["teicorpus","application/tei+xml"],["tex","application/x-tex"],["texi","application/x-texinfo"],["texinfo","application/x-texinfo"],["text","text/plain"],["tfi","application/thraud+xml"],["tfm","application/x-tex-tfm"],["tfx","image/tiff-fx"],["tga","image/x-tga"],["tgz","application/x-tar"],["thmx","application/vnd.ms-officetheme"],["tif","image/tiff"],["tiff","image/tiff"],["tk","application/x-tcl"],["tmo","application/vnd.tmobile-livetv"],["toml","application/toml"],["torrent","application/x-bittorrent"],["tpl","application/vnd.groove-tool-template"],["tpt","application/vnd.trid.tpt"],["tr","text/troff"],["tra","application/vnd.trueapp"],["trig","application/trig"],["trm","application/x-msterminal"],["ts","video/mp2t"],["tsd","application/timestamped-data"],["tsv","text/tab-separated-values"],["ttc","font/collection"],["ttf","font/ttf"],["ttl","text/turtle"],["ttml","application/ttml+xml"],["twd","application/vnd.simtech-mindmapper"],["twds","application/vnd.simtech-mindmapper"],["txd","application/vnd.genomatix.tuxedo"],["txf","application/vnd.mobius.txf"],["txt","text/plain"],["u8dsn","message/global-delivery-status"],["u8hdr","message/global-headers"],["u8mdn","message/global-disposition-notification"],["u8msg","message/global"],["u32","application/x-authorware-bin"],["ubj","application/ubjson"],["udeb","application/x-debian-package"],["ufd","application/vnd.ufdl"],["ufdl","application/vnd.ufdl"],["ulx","application/x-glulx"],["umj","application/vnd.umajin"],["unityweb","application/vnd.unity"],["uoml","application/vnd.uoml+xml"],["uri","text/uri-list"],["uris","text/uri-list"],["urls","text/uri-list"],["usdz","model/vnd.usdz+zip"],["ustar","application/x-ustar"],["utz","application/vnd.uiq.theme"],["uu","text/x-uuencode"],["uva","audio/vnd.dece.audio"],["uvd","application/vnd.dece.data"],["uvf","application/vnd.dece.data"],["uvg","image/vnd.dece.graphic"],["uvh","video/vnd.dece.hd"],["uvi","image/vnd.dece.graphic"],["uvm","video/vnd.dece.mobile"],["uvp","video/vnd.dece.pd"],["uvs","video/vnd.dece.sd"],["uvt","application/vnd.dece.ttml+xml"],["uvu","video/vnd.uvvu.mp4"],["uvv","video/vnd.dece.video"],["uvva","audio/vnd.dece.audio"],["uvvd","application/vnd.dece.data"],["uvvf","application/vnd.dece.data"],["uvvg","image/vnd.dece.graphic"],["uvvh","video/vnd.dece.hd"],["uvvi","image/vnd.dece.graphic"],["uvvm","video/vnd.dece.mobile"],["uvvp","video/vnd.dece.pd"],["uvvs","video/vnd.dece.sd"],["uvvt","application/vnd.dece.ttml+xml"],["uvvu","video/vnd.uvvu.mp4"],["uvvv","video/vnd.dece.video"],["uvvx","application/vnd.dece.unspecified"],["uvvz","application/vnd.dece.zip"],["uvx","application/vnd.dece.unspecified"],["uvz","application/vnd.dece.zip"],["vbox","application/x-virtualbox-vbox"],["vbox-extpack","application/x-virtualbox-vbox-extpack"],["vcard","text/vcard"],["vcd","application/x-cdlink"],["vcf","text/x-vcard"],["vcg","application/vnd.groove-vcard"],["vcs","text/x-vcalendar"],["vcx","application/vnd.vcx"],["vdi","application/x-virtualbox-vdi"],["vds","model/vnd.sap.vds"],["vhd","application/x-virtualbox-vhd"],["vis","application/vnd.visionary"],["viv","video/vnd.vivo"],["vlc","application/videolan"],["vmdk","application/x-virtualbox-vmdk"],["vob","video/x-ms-vob"],["vor","application/vnd.stardivision.writer"],["vox","application/x-authorware-bin"],["vrml","model/vrml"],["vsd","application/vnd.visio"],["vsf","application/vnd.vsf"],["vss","application/vnd.visio"],["vst","application/vnd.visio"],["vsw","application/vnd.visio"],["vtf","image/vnd.valve.source.texture"],["vtt","text/vtt"],["vtu","model/vnd.vtu"],["vxml","application/voicexml+xml"],["w3d","application/x-director"],["wad","application/x-doom"],["wadl","application/vnd.sun.wadl+xml"],["war","application/java-archive"],["wasm","application/wasm"],["wav","audio/x-wav"],["wax","audio/x-ms-wax"],["wbmp","image/vnd.wap.wbmp"],["wbs","application/vnd.criticaltools.wbs+xml"],["wbxml","application/wbxml"],["wcm","application/vnd.ms-works"],["wdb","application/vnd.ms-works"],["wdp","image/vnd.ms-photo"],["weba","audio/webm"],["webapp","application/x-web-app-manifest+json"],["webm","video/webm"],["webmanifest","application/manifest+json"],["webp","image/webp"],["wg","application/vnd.pmi.widget"],["wgt","application/widget"],["wks","application/vnd.ms-works"],["wm","video/x-ms-wm"],["wma","audio/x-ms-wma"],["wmd","application/x-ms-wmd"],["wmf","image/wmf"],["wml","text/vnd.wap.wml"],["wmlc","application/wmlc"],["wmls","text/vnd.wap.wmlscript"],["wmlsc","application/vnd.wap.wmlscriptc"],["wmv","video/x-ms-wmv"],["wmx","video/x-ms-wmx"],["wmz","application/x-msmetafile"],["woff","font/woff"],["woff2","font/woff2"],["word","application/msword"],["wpd","application/vnd.wordperfect"],["wpl","application/vnd.ms-wpl"],["wps","application/vnd.ms-works"],["wqd","application/vnd.wqd"],["wri","application/x-mswrite"],["wrl","model/vrml"],["wsc","message/vnd.wfa.wsc"],["wsdl","application/wsdl+xml"],["wspolicy","application/wspolicy+xml"],["wtb","application/vnd.webturbo"],["wvx","video/x-ms-wvx"],["x3d","model/x3d+xml"],["x3db","model/x3d+fastinfoset"],["x3dbz","model/x3d+binary"],["x3dv","model/x3d-vrml"],["x3dvz","model/x3d+vrml"],["x3dz","model/x3d+xml"],["x32","application/x-authorware-bin"],["x_b","model/vnd.parasolid.transmit.binary"],["x_t","model/vnd.parasolid.transmit.text"],["xaml","application/xaml+xml"],["xap","application/x-silverlight-app"],["xar","application/vnd.xara"],["xav","application/xcap-att+xml"],["xbap","application/x-ms-xbap"],["xbd","application/vnd.fujixerox.docuworks.binder"],["xbm","image/x-xbitmap"],["xca","application/xcap-caps+xml"],["xcs","application/calendar+xml"],["xdf","application/xcap-diff+xml"],["xdm","application/vnd.syncml.dm+xml"],["xdp","application/vnd.adobe.xdp+xml"],["xdssc","application/dssc+xml"],["xdw","application/vnd.fujixerox.docuworks"],["xel","application/xcap-el+xml"],["xenc","application/xenc+xml"],["xer","application/patch-ops-error+xml"],["xfdf","application/vnd.adobe.xfdf"],["xfdl","application/vnd.xfdl"],["xht","application/xhtml+xml"],["xhtml","application/xhtml+xml"],["xhvml","application/xv+xml"],["xif","image/vnd.xiff"],["xl","application/excel"],["xla","application/vnd.ms-excel"],["xlam","application/vnd.ms-excel.addin.macroEnabled.12"],["xlc","application/vnd.ms-excel"],["xlf","application/xliff+xml"],["xlm","application/vnd.ms-excel"],["xls","application/vnd.ms-excel"],["xlsb","application/vnd.ms-excel.sheet.binary.macroEnabled.12"],["xlsm","application/vnd.ms-excel.sheet.macroEnabled.12"],["xlsx","application/vnd.openxmlformats-officedocument.spreadsheetml.sheet"],["xlt","application/vnd.ms-excel"],["xltm","application/vnd.ms-excel.template.macroEnabled.12"],["xltx","application/vnd.openxmlformats-officedocument.spreadsheetml.template"],["xlw","application/vnd.ms-excel"],["xm","audio/xm"],["xml","application/xml"],["xns","application/xcap-ns+xml"],["xo","application/vnd.olpc-sugar"],["xop","application/xop+xml"],["xpi","application/x-xpinstall"],["xpl","application/xproc+xml"],["xpm","image/x-xpixmap"],["xpr","application/vnd.is-xpr"],["xps","application/vnd.ms-xpsdocument"],["xpw","application/vnd.intercon.formnet"],["xpx","application/vnd.intercon.formnet"],["xsd","application/xml"],["xsl","application/xml"],["xslt","application/xslt+xml"],["xsm","application/vnd.syncml+xml"],["xspf","application/xspf+xml"],["xul","application/vnd.mozilla.xul+xml"],["xvm","application/xv+xml"],["xvml","application/xv+xml"],["xwd","image/x-xwindowdump"],["xyz","chemical/x-xyz"],["xz","application/x-xz"],["yaml","text/yaml"],["yang","application/yang"],["yin","application/yin+xml"],["yml","text/yaml"],["ymp","text/x-suse-ymp"],["z","application/x-compress"],["z1","application/x-zmachine"],["z2","application/x-zmachine"],["z3","application/x-zmachine"],["z4","application/x-zmachine"],["z5","application/x-zmachine"],["z6","application/x-zmachine"],["z7","application/x-zmachine"],["z8","application/x-zmachine"],["zaz","application/vnd.zzazz.deck+xml"],["zip","application/zip"],["zir","application/vnd.zul"],["zirz","application/vnd.zul"],["zmm","application/vnd.handheld-entertainment+xml"],["zsh","text/x-scriptzsh"]]);function
6s(e,t,i){let n=function(e){let{name:t}=e;if(t&&-1!==t.lastIndexOf(".")&&!e.type){let i=t.split(".").pop().toLowerCase(),n=o.get(i);n&&Object.defineProperty(e,"type",{value:n,writable:!1,configurable:!1,enumerable:!0})}return e}(e),{webkitRelativePath:r}=e,a="string"==typeof t?t:"string"==typeof r&&r.length>0?r:`./${e.name}`;return"string"!=typeof n.path&&l(n,"path",a),void 0!==i&&Object.defineProperty(n,"handle",{value:i,writable:!1,configurable:!1,enumerable:!0}),l(n,"relativePath",a),n}function l(e,t,i){Object.defineProperty(e,t,{value:i,writable:!1,configurable:!1,enumerable:!0})}let c=[".DS_Store","Thumbs.db"];function u(e){return"object"==typeof e&&null!==e}function d(e){return e.filter(e=>-1===c.indexOf(e.name))}function p(e){if(null===e)return[];let t=[];for(let i=0;i<e.length;i++){let n=e[i];t.push(n)}return t}function f(e){if("function"!=typeof e.webkitGetAsEntry)return h(e);let t=e.webkitGetAsEntry();return t&&t.isDirectory?g(t):h(e,t)}function h(e,t){return(0,a.sH)(this,void 0,void 0,function*(){var i;if(globalThis.isSecureContext&&"function"==typeof e.getAsFileSystemHandle){let t=yield e.getAsFileSystemHandle();if(null===t)throw Error(`${e} is not a File`);if(void 0!==t){let e=yield t.getFile();return e.handle=t,s(e)}}let n=e.getAsFile();if(!n)throw Error(`${e} is not a File`);return s(n,null!=(i=null==t?void 0:t.fullPath)?i:void 0)})}function m(e){return(0,a.sH)(this,void 0,void 0,function*(){return e.isDirectory?g(e):function(e){return(0,a.sH)(this,void 0,void 0,function*(){return new Promise((t,i)=>{e.file(i=>{t(s(i,e.fullPath))},e=>{i(e)})})})}(e)})}function g(e){let t=e.createReader();return new Promise((e,i)=>{let n=[];!function r(){t.readEntries(t=>(0,a.sH)(this,void 0,void 0,function*(){if(t.length){let e=Promise.all(t.map(m));n.push(e),r()}else try{let t=yield Promise.all(n);e(t)}catch(e){i(e)}}),e=>{i(e)})}()})}var v=i(29590);function x(e){return function(e){if(Array.isArray(e))return S(e)}(e)||function(e){if("undefined"!=typeof Symbol&&null!=e[Symbol.iterator]||null!=e["@@iterator"])return Array.from(e)}(e)||E(e)||function(){throw TypeError("Invalid attempt to spread non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function b(e,t){var i=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter(function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable})),i.push.apply(i,n)}return i}function A(e){for(var t=1;t<arguments.length;t++){var i=null!=arguments[t]?arguments[t]:{};t%2?b(Object(i),!0).forEach(function(t){y(e,t,i[t])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(i)):b(Object(i)).forEach(function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(i,t))})}return e}function y(e,t,i){return t in e?Object.defineProperty(e,t,{value:i,enumerable:!0,configurable:!0,writable:!0}):e[t]=i,e}function w(e,t){return function(e){if(Array.isArray(e))return e}(e)||function(e,t){var i,n,r=null==e?null:"undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(null!=r){var a=[],o=!0,s=!1;try{for(r=r.call(e);!(o=(i=r.next()).done)&&(a.push(i.value),!t||a.length!==t);o=!0);}catch(e){s=!0,n=e}finally{try{o||null==r.return||r.return()}finally{if(s)throw n}}return a}}(e,t)||E(e,t)||function(){throw TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function E(e,t){if(e){if("string"==typeof e)return S(e,t);var i=Object.prototype.toString.call(e).slice(8,-1);if("Object"===i&&e.constructor&&(i=e.constructor.name),"Map"===i||"Set"===i)return Array.from(e);if("Arguments"===i||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(i))return S(e,t)}}function S(e,t){(null==t||t>e.length)&&(t=e.length);for(var i=0,n=Array(t);i<t;i++)n[i]=e[i];return n}var k="function"==typeof v?v:v.default,I=function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:"",t=e.split(","),i=t.length>1?"one of ".concat(t.join(", ")):t[0];return{code:"file-invalid-type",message:"File type must be ".concat(i)}},C=function(e){return{code:"file-too-large",message:"File is larger than ".concat(e," ").concat(1===e?"byte":"bytes")}},R=function(e){return{code:"file-too-small",message:"File is smaller than ".concat(e," ").concat(1===e?"byte":"bytes")}},_={code:"too-many-files",message:"Too many files"};function P(e,t){var i="application/x-moz-file"===e.type||k(e,t);return[i,i?null:I(t)]}function B(e,t,i){if(M(e.size)){if(M(t)&&M(i)){if(e.size>i)return[!1,C(i)];if(e.size<t)return[!1,R(t)]}else if(M(t)&&e.size<t)return[!1,R(t)];else if(M(i)&&e.size>i)return[!1,C(i)]}return[!0,null]}function M(e){return null!=e}function O(e){return"function"==typeof e.isPropagationStopped?e.isPropagationStopped():void 0!==e.cancelBubble&&e.cancelBubble}function T(e){return e.dataTransfer?Array.prototype.some.call(e.dataTransfer.types,function(e){return"Files"===e||"application/x-moz-file"===e}):!!e.target&&!!e.target.files}function N(e){e.preventDefault()}function D(){for(var e=arguments.length,t=Array(e),i=0;i<e;i++)t[i]=arguments[i];return function(e){for(var i=arguments.length,n=Array(i>1?i-1:0),r=1;r<i;r++)n[r-1]=arguments[r];
6return t.some(function(t){return!O(e)&&t&&t.apply(void 0,[e].concat(n)),O(e)})}}function U(e){return"audio/*"===e||"video/*"===e||"image/*"===e||"text/*"===e||"application/*"===e||/\w+\/[-+.\w]+/g.test(e)}function j(e){return/^.*\.[\w]+$/.test(e)}var F=["children"],Q=["open"],$=["refKey","role","onKeyDown","onFocus","onBlur","onClick","onDragEnter","onDragOver","onDragLeave","onDrop"],L=["refKey","onChange","onClick"];function z(e,t){return function(e){if(Array.isArray(e))return e}(e)||function(e,t){var i,n,r=null==e?null:"undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(null!=r){var a=[],o=!0,s=!1;try{for(r=r.call(e);!(o=(i=r.next()).done)&&(a.push(i.value),!t||a.length!==t);o=!0);}catch(e){s=!0,n=e}finally{try{o||null==r.return||r.return()}finally{if(s)throw n}}return a}}(e,t)||H(e,t)||function(){throw TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function H(e,t){if(e){if("string"==typeof e)return q(e,t);var i=Object.prototype.toString.call(e).slice(8,-1);if("Object"===i&&e.constructor&&(i=e.constructor.name),"Map"===i||"Set"===i)return Array.from(e);if("Arguments"===i||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(i))return q(e,t)}}function q(e,t){(null==t||t>e.length)&&(t=e.length);for(var i=0,n=Array(t);i<t;i++)n[i]=e[i];return n}function W(e,t){var i=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter(function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable})),i.push.apply(i,n)}return i}function G(e){for(var t=1;t<arguments.length;t++){var i=null!=arguments[t]?arguments[t]:{};t%2?W(Object(i),!0).forEach(function(t){V(e,t,i[t])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(i)):W(Object(i)).forEach(function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(i,t))})}return e}function V(e,t,i){return t in e?Object.defineProperty(e,t,{value:i,enumerable:!0,configurable:!0,writable:!0}):e[t]=i,e}function K(e,t){if(null==e)return{};var i,n,r=function(e,t){if(null==e)return{};var i,n,r={},a=Object.keys(e);for(n=0;n<a.length;n++)i=a[n],t.indexOf(i)>=0||(r[i]=e[i]);return r}(e,t);if(Object.getOwnPropertySymbols){var a=Object.getOwnPropertySymbols(e);for(n=0;n<a.length;n++)i=a[n],!(t.indexOf(i)>=0)&&Object.prototype.propertyIsEnumerable.call(e,i)&&(r[i]=e[i])}return r}var Y=(0,n.forwardRef)(function(e,t){var i=e.children,r=X(K(e,F)),a=r.open,o=K(r,Q);return(0,n.useImperativeHandle)(t,function(){return{open:a}},[a]),n.createElement(n.Fragment,null,i(G(G({},o),{},{open:a})))});Y.displayName="Dropzone";var J={disabled:!1,getFilesFromEvent:function(e){return(0,a.sH)(this,void 0,void 0,function*(){var t;if(u(e)&&u(e.dataTransfer))return function(e,t){return(0,a.sH)(this,void 0,void 0,function*(){if(e.items){let i=p(e.items).filter(e=>"file"===e.kind);return"drop"!==t?i:d(function e(t){return t.reduce((t,i)=>[...t,...Array.isArray(i)?e(i):[i]],[])}((yield Promise.all(i.map(f)))))}return d(p(e.files).map(e=>s(e)))})}(e.dataTransfer,e.type);if(u(t=e)&&u(t.target))return p(e.target.files).map(e=>s(e));return Array.isArray(e)&&e.every(e=>"getFile"in e&&"function"==typeof e.getFile)?function(e){return(0,a.sH)(this,void 0,void 0,function*(){return(yield Promise.all(e.map(e=>e.getFile()))).map(e=>s(e))})}(e):[]})},maxSize:1/0,minSize:0,multiple:!0,maxFiles:0,preventDropOnDocument:!0,noClick:!1,noKeyboard:!1,noDrag:!1,noDragEventsBubbling:!1,validator:null,useFsAccessApi:!1,autoFocus:!1};Y.defaultProps=J,Y.propTypes={children:r.func,accept:r.objectOf(r.arrayOf(r.string)),multiple:r.bool,preventDropOnDocument:r.bool,noClick:r.bool,noKeyboard:r.bool,noDrag:r.bool,noDragEventsBubbling:r.bool,minSize:r.number,maxSize:r.number,maxFiles:r.number,disabled:r.bool,getFilesFromEvent:r.func,onFileDialogCancel:r.func,onFileDialogOpen:r.func,useFsAccessApi:r.bool,autoFocus:r.bool,onDragEnter:r.func,onDragLeave:r.func,onDragOver:r.func,onDrop:r.func,onDropAccepted:r.func,onDropRejected:r.func,onError:r.func,validator:r.func};var Z={isFocused:!1,isFileDialogActive:!1,isDragActive:!1,isDragAccept:!1,isDragReject:!1,acceptedFiles:[],fileRejections:[]};function X(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},t=G(G({},J),e),i=t.accept,r=t.disabled,a=t.getFilesFromEvent,o=t.maxSize,s=t.minSize,l=t.multiple,c=t.maxFiles,u=t.onDragEnter,d=t.onDragLeave,p=t.onDragOver,f=t.onDrop,h=t.onDropAccepted,m=t.onDropRejected,g=t.onFileDialogCancel,v=t.onFileDialogOpen,b=t.useFsAccessApi,E=t.autoF
6ocus,S=t.preventDropOnDocument,k=t.noClick,I=t.noKeyboard,C=t.noDrag,R=t.noDragEventsBubbling,F=t.onError,Q=t.validator,W=(0,n.useMemo)(function(){return M(i)?Object.entries(i).reduce(function(e,t){var i=w(t,2),n=i[0],r=i[1];return[].concat(x(e),[n],x(r))},[]).filter(function(e){return U(e)||j(e)}).join(","):void 0},[i]),Y=(0,n.useMemo)(function(){return M(i)?[{description:"Files",accept:Object.entries(i).filter(function(e){var t=w(e,2),i=t[0],n=t[1],r=!0;return U(i)||(console.warn('Skipped "'.concat(i,'" because it is not a valid MIME type. Check https://developer.mozilla.org/en-US/docs/Web/HTTP/Basics_of_HTTP/MIME_types/Common_types for a list of valid MIME types.')),r=!1),Array.isArray(n)&&n.every(j)||(console.warn('Skipped "'.concat(i,'" because an invalid file extension was provided.')),r=!1),r}).reduce(function(e,t){var i=w(t,2),n=i[0],r=i[1];return A(A({},e),{},y({},n,r))},{})}]:i},[i]),X=(0,n.useMemo)(function(){return"function"==typeof v?v:et},[v]),ei=(0,n.useMemo)(function(){return"function"==typeof g?g:et},[g]),en=(0,n.useRef)(null),er=(0,n.useRef)(null),ea=z((0,n.useReducer)(ee,Z),2),eo=ea[0],es=ea[1],el=eo.isFocused,ec=eo.isFileDialogActive,eu=(0,n.useRef)("undefined"!=typeof window&&window.isSecureContext&&b&&"showOpenFilePicker"in window),ed=function(){!eu.current&&ec&&setTimeout(function(){er.current&&(er.current.files.length||(es({type:"closeDialog"}),ei()))},300)};(0,n.useEffect)(function(){return window.addEventListener("focus",ed,!1),function(){window.removeEventListener("focus",ed,!1)}},[er,ec,ei,eu]);var ep=(0,n.useRef)([]),ef=function(e){en.current&&en.current.contains(e.target)||(e.preventDefault(),ep.current=[])};(0,n.useEffect)(function(){return S&&(document.addEventListener("dragover",N,!1),document.addEventListener("drop",ef,!1)),function(){S&&(document.removeEventListener("dragover",N),document.removeEventListener("drop",ef))}},[en,S]),(0,n.useEffect)(function(){return!r&&E&&en.current&&en.current.focus(),function(){}},[en,E,r]);var eh=(0,n.useCallback)(function(e){F?F(e):console.error(e)},[F]),em=(0,n.useCallback)(function(e){var t;e.preventDefault(),e.persist(),eR(e),ep.current=[].concat(function(e){if(Array.isArray(e))return q(e)}(t=ep.current)||function(e){if("undefined"!=typeof Symbol&&null!=e[Symbol.iterator]||null!=e["@@iterator"])return Array.from(e)}(t)||H(t)||function(){throw TypeError("Invalid attempt to spread non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}(),[e.target]),T(e)&&Promise.resolve(a(e)).then(function(t){if(!O(e)||R){var i,n,r,a,d,p,f,h,m=t.length,g=m>0&&(n=(i={files:t,accept:W,minSize:s,maxSize:o,multiple:l,maxFiles:c,validator:Q}).files,r=i.accept,a=i.minSize,d=i.maxSize,p=i.multiple,f=i.maxFiles,h=i.validator,(!!p||!(n.length>1))&&(!p||!(f>=1)||!(n.length>f))&&n.every(function(e){var t=w(P(e,r),1)[0],i=w(B(e,a,d),1)[0],n=h?h(e):null;return t&&i&&!n}));es({isDragAccept:g,isDragReject:m>0&&!g,isDragActive:!0,type:"setDraggedFiles"}),u&&u(e)}}).catch(function(e){return eh(e)})},[a,u,eh,R,W,s,o,l,c,Q]),eg=(0,n.useCallback)(function(e){e.preventDefault(),e.persist(),eR(e);var t=T(e);if(t&&e.dataTransfer)try{e.dataTransfer.dropEffect="copy"}catch(e){}return t&&p&&p(e),!1},[p,R]),ev=(0,n.useCallback)(function(e){e.preventDefault(),e.persist(),eR(e);var t=ep.current.filter(function(e){return en.current&&en.current.contains(e)}),i=t.indexOf(e.target);-1!==i&&t.splice(i,1),ep.current=t,!(t.length>0)&&(es({type:"setDraggedFiles",isDragActive:!1,isDragAccept:!1,isDragReject:!1}),T(e)&&d&&d(e))},[en,d,R]),ex=(0,n.useCallback)(function(e,t){var i=[],n=[];e.forEach(function(e){var t=z(P(e,W),2),r=t[0],a=t[1],l=z(B(e,s,o),2),c=l[0],u=l[1],d=Q?Q(e):null;if(r&&c&&!d)i.push(e);else{var p=[a,u];
6d&&(p=p.concat(d)),n.push({file:e,errors:p.filter(function(e){return e})})}}),(!l&&i.length>1||l&&c>=1&&i.length>c)&&(i.forEach(function(e){n.push({file:e,errors:[_]})}),i.splice(0)),es({acceptedFiles:i,fileRejections:n,isDragReject:n.length>0,type:"setFiles"}),f&&f(i,n,t),n.length>0&&m&&m(n,t),i.length>0&&h&&h(i,t)},[es,l,W,s,o,c,f,h,m,Q]),eb=(0,n.useCallback)(function(e){e.preventDefault(),e.persist(),eR(e),ep.current=[],T(e)&&Promise.resolve(a(e)).then(function(t){(!O(e)||R)&&ex(t,e)}).catch(function(e){return eh(e)}),es({type:"reset"})},[a,ex,eh,R]),eA=(0,n.useCallback)(function(){if(eu.current){es({type:"openDialog"}),X(),window.showOpenFilePicker({multiple:l,types:Y}).then(function(e){return a(e)}).then(function(e){ex(e,null),es({type:"closeDialog"})}).catch(function(e){e instanceof DOMException&&("AbortError"===e.name||e.code===e.ABORT_ERR)?(ei(e),es({type:"closeDialog"})):e instanceof DOMException&&("SecurityError"===e.name||e.code===e.SECURITY_ERR)?(eu.current=!1,er.current?(er.current.value=null,er.current.click()):eh(Error("Cannot open the file picker because the https://developer.mozilla.org/en-US/docs/Web/API/File_System_Access_API is not supported and no <input> was provided."))):eh(e)});return}er.current&&(es({type:"openDialog"}),X(),er.current.value=null,er.current.click())},[es,X,ei,b,ex,eh,Y,l]),ey=(0,n.useCallback)(function(e){en.current&&en.current.isEqualNode(e.target)&&(" "===e.key||"Enter"===e.key||32===e.keyCode||13===e.keyCode)&&(e.preventDefault(),eA())},[en,eA]),ew=(0,n.useCallback)(function(){es({type:"focus"})},[]),eE=(0,n.useCallback)(function(){es({type:"blur"})},[]),eS=(0,n.useCallback)(function(){k||(function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:window.navigator.userAgent;return -1!==e.indexOf("MSIE")||-1!==e.indexOf("Trident/")||-1!==e.indexOf("Edge/")}()?setTimeout(eA,0):eA())},[k,eA]),ek=function(e){return r?null:e},eI=function(e){return I?null:ek(e)},eC=function(e){return C?null:ek(e)},eR=function(e){R&&e.stopPropagation()},e_=(0,n.useMemo)(function(){return function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},t=e.refKey,i=e.role,n=e.onKeyDown,a=e.onFocus,o=e.onBlur,s=e.onClick,l=e.onDragEnter,c=e.onDragOver,u=e.onDragLeave,d=e.onDrop,p=K(e,$);return G(G(V({onKeyDown:eI(D(n,ey)),onFocus:eI(D(a,ew)),onBlur:eI(D(o,eE)),onClick:ek(D(s,eS)),onDragEnter:eC(D(l,em)),onDragOver:eC(D(c,eg)),onDragLeave:eC(D(u,ev)),onDrop:eC(D(d,eb)),role:"string"==typeof i&&""!==i?i:"presentation"},void 0===t?"ref":t,en),r||I?{}:{tabIndex:0}),p)}},[en,ey,ew,eE,eS,em,eg,ev,eb,I,C,r]),eP=(0,n.useCallback)(function(e){e.stopPropagation()},[]),eB=(0,n.useMemo)(function(){return function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},t=e.refKey,i=e.onChange,n=e.onClick,r=K(e,L);return G(G({},V({accept:W,multiple:l,type:"file",style:{border:0,clip:"rect(0, 0, 0, 0)",clipPath:"inset(50%)",height:"1px",margin:"0 -1px -1px 0",overflow:"hidden",padding:0,position:"absolute",width:"1px",whiteSpace:"nowrap"},onChange:ek(D(i,eb)),onClick:ek(D(n,eP)),tabIndex:-1},void 0===t?"ref":t,er)),r)}},[er,i,l,eb,r]);return G(G({},eo),{},{isFocused:el&&!r,getRootProps:e_,getInputProps:eB,rootRef:en,inputRef:er,open:ek(eA)})}function ee(e,t){switch(t.type){case"focus":return G(G({},e),{},{isFocused:!0});case"blur":return G(G({},e),{},{isFocused:!1});case"openDialog":return G(G({},Z),{},{isFileDialogActive:!0});case"closeDialog":return G(G({},e),{},{isFileDialogActive:!1});case"setDraggedFiles":return G(G({},e),{},{isDragActive:t.isDragActive,isDragAccept:t.isDragAccept,isDragReject:t.isDragReject});case"setFiles":return G(G({},e),{},{acceptedFiles:t.acceptedFiles,fileRejections:t.fileRejections,isDragReject:t.isDragReject});case"reset":return G({},Z);default:return e}}function et(){}},3561:(e,t,i)=>{"use strict";i.d(t,{F:()=>r});var n=i(61204);let r=e=>"string"==typeof e?(0,n.a)(e):ArrayBuffer.isView(e)?new Uint8Array(e.buffer,e.byteOffset,e.byteLength/Uint8Array.BYTES_PER_ELEMENT):new Uint8Array(e)},5165:(e,t,i)=>{"use strict";function n(e,t,i){e.__aws_sdk_context?e.__aws_sdk_context.features||(e.__aws_sdk_context.features={}):e.__aws_sdk_context={features:{}},e.__aws_sdk_context.features[t]=i}i.d(t,{J:()=>n})},6062:(e,t,i)=>{let{buildOptions:n}=i(27057),r=i(77285),{prettify:a}=i(76096),o=i(45539);class s{constructor(e){this.externalEntities={},this.options=n(e)}parse(e,t){if("string"==typeof e);else if(e.toString)e=e.toString();else throw Error("XML data is accepted in String or Bytes[] form.");if(t){!0===t&&(t={});let i=o.validate(e,t);if(!0!==i)throw Error(`${i.err.msg}:${i.err.line}:${i.err.col}`)}let i=new r(this.options);i.addExternalEntities(this.externalEntities);let n=i.parseXml(e);return this.options.preserveOrder||void 0===n?n:a(n,this.options)}addEntity(e,t){if(-1!==t.indexOf("&"))throw Error("Entity value can't have '&'");if(-1!==e.indexOf("&")||-1!==e.indexOf(";"))throw Error("An entity must be set without '&' and ';'. Eg. use '#xD' for '
'");if("&"===t)throw Error("An entity with value '&' is not permitted");this.externalEntities[e]=t}}e.exports=s},7825:e=>{"use strict";e.exports="SECRET_DO_NOT_PASS_THIS_OR_YOU_WILL_BE_FIRED"},13927:()=>{},19290:(e,t,i)=>{"use strict";i.d(t,{g:()=>r});var n=i(76262);function r(e,t){let i=(0,n.a)(e);return i.setSeconds(t),i}},19450:(e,t,i)=>{"use strict";i.d(t,{g:()=>r});var n=i(76262);function r(e,t){let i=(0,n.a)(e);return i.setMinutes(t),i}},19840:(e,t,i)=>{"use strict";i.d(t,{H:()=>r});var n=i(31793);class r extends n.TJ{constructor(e){super(e),Object.setPrototypeOf(this,r.prototype)}}},19872:e=>{let t=/^[-+]?0x[a-fA-F0-9]+$/,i=/^([\-\+])?(0*)([0-9]*(\.[0-9]*)?)$/,n={hex:!0,leadingZeros:!0,decimalPoint:".",eNotation:!0};e.exports=function(e,r={}){if(r=Object.assign({},n,r),!e||"string"!=typeof e)return e;let a=e.trim();if(void 0!==r.skipLike&&r.skipLike.test(a))return e;if("0"===e)return 0;if(r.hex&&t.test(a)){var o,s=a,l=16;if(parseInt)return parseInt(s,16);if(Number.parseInt)return Number.parseInt(s,l);if(window&&window.parseInt)return window.parseInt(s,l);throw Error("parseInt, Number.parseInt, window.parseInt are not supported")}if(-1!==a.search(/[eE]/)){let t=a.match(/^([-\+])?(0*)([0-9]*(\.[0-9]*)?[eE][-\+]?[0-9]+)$/);if(!t)return e;if(r.leadingZeros)a=(t[1]||"")+t[3];else if("0"!==t[2]||"."!==t[3][0])return e;return r.eNotation?Number(a):e}{let t=i.exec(a);if(!t)return e;{let i=t[1],n=t[2],s=((o=t[3])&&-1!==o.indexOf(".")&&("."===(o=o.replace(/0+$/,""))?o="0":"."===o[0]?o="0"+o:"."===o[o.length-1]&&(o=o.substr(0,o.length-1))),o);if(!r.leadingZeros&&n.length>0&&i&&"."!==a[2])return e;{if(!r.leadingZeros&&n.length>0&&!i&&"."!==a[1])return e;if(r.leadingZeros&&n===e)return 0;let t=Number(a),o=""+t;if(-1!==o.search(/[eE]/))if(r.eNotation)return t;else return e;if(-1!==a.indexOf("."))if("0"===o&&""===s)return t;else if(o===s)return t;else if(i&&o==="-"+s)return t;else return e;return n?s===o||i+s===o?t:e:a===o||a===i+o?t:e}}}}},20971:(e,t,i)=>{"use strict";i.d(t,{o:()=>n});let n=e=>encodeURIComponent(e).replace(/[!'()*]/g,r),r=e=>`%${e.charCodeAt(0).toString(16).toUpperCase()}`},22635:(e,t,i)=>{"use strict";let n=i(45539);e.exports={XMLParser:i(6062),XMLValidator:n,XMLBuilder:i(2397)}},23251:(e,t,i)=>{"use strict";let n,r;i.d(t,{Y:()=>au});var a,o,s,l,c=i(54467);let u={step:"build",tags:["SET_EXPECT_HEADER","EXPECT_HEADER"],name:"addExpectContinueMiddleware",override:!0},d=e=>({applyToStack:t=>{t.add(function(e){return t=>async i=>{let{request:n}=i;return c.Kd.isInstance(n)&&n.body&&"node"===e.runtime&&e.requestHandler?.constructor?.name!=="FetchHttpHandler"&&(n.headers={...n.headers,Expect:"100-continue"}),t({...i,request:n})}}(e),u)}});var p=i(51058);let f=e=>t=>async i=>{if(!c.Kd.isInstance(i.request))return t(i);let{request:n}=i,{handlerProtocol:r=""}=e.requestHandler.metadata||{};if(r.indexOf("h2")>=0&&!n.headers[":authority"])delete n.headers.host,n.headers[":authority"]=n.hostname+(n.port?":"+n.port:"");else if(!n.headers.host){let e=n.hostname;null!=n.port&&(e+=`:${n.port}`),n.headers.host=e}return t(i)},h={name:"hostHeaderMiddleware",step:"build",priority:"low",tags:["HOST"],override:!0},m=e=>({applyToStack:t=>{t.add(f(e),h)}}),g=()=>(e,t)=>async i=>{try{let n=await e(i),{clientName:r,commandName:a,logger:o,dynamoDbDocumentClientOptions:s={}}=t,{overrideInputFilterSensitiveLog:l,overrideOutputFilterSensitiveLog:c}=s,u=l??t.inputFilterSensitiveLog,d=c??t.outputFilterSensitiveLog,{$metadata:p,...f}=n.output;
6return o?.info?.({clientName:r,commandName:a,input:u(i.input),output:d(f),metadata:p}),n}catch(l){let{clientName:e,commandName:n,logger:r,dynamoDbDocumentClientOptions:a={}}=t,{overrideInputFilterSensitiveLog:o}=a,s=o??t.inputFilterSensitiveLog;throw r?.error?.({clientName:e,commandName:n,input:s(i.input),error:l,metadata:l.$metadata}),l}},v={name:"loggerMiddleware",tags:["LOGGER"],step:"initialize",override:!0},x=e=>({applyToStack:e=>{e.add(g(),v)}});var b=i(83459);let A="X-Amzn-Trace-Id",y=e=>t=>async i=>{let{request:n}=i;if(!c.Kd.isInstance(n)||"node"!==e.runtime||n.headers.hasOwnProperty(A))return t(i);let r=b.env.AWS_LAMBDA_FUNCTION_NAME,a=b.env._X_AMZN_TRACE_ID,o=e=>"string"==typeof e&&e.length>0;return o(r)&&o(a)&&(n.headers[A]=a),t({...i,request:n})},w={step:"build",tags:["RECURSION_DETECTION"],name:"recursionDetectionMiddleware",override:!0,priority:"low"},E=e=>({applyToStack:t=>{t.add(y(e),w)}});var S=i(33897),k=i(48893);let I=void 0;class C{constructor({size:e,params:t}){this.data=new Map,this.parameters=[],this.capacity=e??50,t&&(this.parameters=t)}get(e,t){let i=this.hash(e);if(!1===i)return t();if(!this.data.has(i)){if(this.data.size>this.capacity+10){let e=this.data.keys(),t=0;for(;;){let{value:i,done:n}=e.next();if(this.data.delete(i),n||++t>10)break}}this.data.set(i,t())}return this.data.get(i)}size(){return this.data.size}hash(e){let t="",{parameters:i}=this;if(0===i.length)return!1;for(let n of i){let i=String(e[n]??"");if(i.includes("|;"))return!1;t+=i+"|;"}return t}}let R=RegExp("^(?:25[0-5]|2[0-4]\\d|1\\d\\d|[1-9]\\d|\\d)(?:\\.(?:25[0-5]|2[0-4]\\d|1\\d\\d|[1-9]\\d|\\d)){3}$"),_=e=>R.test(e)||e.startsWith("[")&&e.endsWith("]"),P=RegExp("^(?!.*-$)(?!-)[a-zA-Z0-9-]{1,63}$"),B=(e,t=!1)=>{if(!t)return P.test(e);for(let t of e.split("."))if(!B(t))return!1;return!0},M={},O="endpoints";function T(e){return"object"!=typeof e||null==e?e:"ref"in e?`$${T(e.ref)}`:"fn"in e?`${e.fn}(${(e.argv||[]).map(T).join(", ")})`:JSON.stringify(e,null,2)}class N extends Error{constructor(e){super(e),this.name="EndpointError"}}let D=e=>{let t=e.split("."),i=[];for(let n of t){let t=n.indexOf("[");if(-1!==t){if(n.indexOf("]")!==n.length-1)throw new N(`Path: '${e}' does not end with ']'`);let r=n.slice(t+1,-1);if(Number.isNaN(parseInt(r)))throw new N(`Invalid array index: '${r}' in path: '${e}'`);0!==t&&i.push(n.slice(0,t)),i.push(r)}else i.push(n)}return i},U=(e,t)=>D(t).reduce((i,n)=>{if("object"!=typeof i)throw new N(`Index '${n}' in '${t}' not found in '${JSON.stringify(e)}'`);return Array.isArray(i)?i[parseInt(n)]:i[n]},e);var j=i(1917);let F={[j.Ue.HTTP]:80,[j.Ue.HTTPS]:443},Q={booleanEquals:(e,t)=>e===t,getAttr:U,isSet:e=>null!=e,isValidHostLabel:B,not:e=>!e,parseURL:e=>{let t=(()=>{try{if(e instanceof URL)return e;if("object"==typeof e&&"hostname"in e){let{hostname:t,port:i,protocol:n="",path:r="",query:a={}}=e,o=new URL(`${n}//${t}${i?`:${i}`:""}${r}`);return o.search=Object.entries(a).map(([e,t])=>`${e}=${t}`).join("&"),o}return new URL(e)}catch(e){return null}})();if(!t)return console.error(`Unable to parse ${JSON.stringify(e)} as a whatwg URL.`),null;let i=t.href,{host:n,hostname:r,pathname:a,protocol:o,search:s}=t;if(s)return null;let l=o.slice(0,-1);if(!Object.values(j.Ue).includes(l))return null;let c=_(r),u=i.includes(`${n}:${F[l]}`)||"string"==typeof e&&e.includes(`${n}:${F[l]}`),d=`${n}${u?`:${F[l]}`:""}`;return{scheme:l,authority:d,path:a,normalizedPath:a.endsWith("/")?a:`${a}/`,isIp:c}},stringEquals:(e,t)=>e===t,substring:(e,t,i,n)=>t>=i||e.length<i?null:n?e.substring(e.length-i,e.length-t):e.substring(t,i),uriEncode:e=>encodeURIComponent(e).replace(/[!*'()]/g,e=>`%${e.charCodeAt(0).toString(16).toUpperCase()}`)},$=(e,t)=>{let i=[],n={...t.endpointParams,...t.referenceRecord},r=0;for(;r<e.length;){let t=e.indexOf("{",r);if(-1===t){i.push(e.slice(r));break}i.push(e.slice(r,t));let a=e.indexOf("}",t);if(-1===a){i.push(e.slice(t));break}"{"===e[t+1]&&"}"===e[a+1]&&(i.push(e.slice(t+1,a)),r=a+2);let o=e.substring(t+1,a);if(o.includes("#")){let[e,t]=o.split("#");i.push(U(n[e],t))}else i.push(n[o]);r=a+1}return i.join("")},L=({ref:e},t)=>({...t.endpointParams,...t.referenceRecord})[e],z=(e,t,i)=>{if("string"==typeof e)return $(e,i);if(e.fn)return H(e,i);if(e.ref)return L(e,i);throw new N(`'${t}': ${String(e)} is not a string, function or reference.`)},H=({fn:e,argv:t},i)=>{let n=t.map(e=>["boolean","number"].includes(typeof e)?e:z(e,"arg",i)),r=e.split(".");return r[0]in M&&null!=r[1]?M[r[0]][r[1]](...n):Q[e](...n)},q=({assign:e,...t},i)=>{if(e&&e in i.referenceRecord)throw new N(`'${e}' is already defined in Reference Record.`);let n=H(t,i);return i.logger?.debug?.(`${O} evaluateCondition: ${T(t)} = ${T(n)}`),{result:""===n||!!n,...null!=e&&{toAssign:{name:e,value:n}}}},W=(e=[],t)=>{let i={};for(let n of e){let{result:e,toAssign:r}=q(n,{...t,referenceRecord:{...t.referenceRecord,...i}});if(!e)return{result:e};r&&(i[r.name]=r.value,t.logger?.debug?.(`${O} assign: ${r.name} := ${T(r.value)}`))}return{result:!0,referenceRecord:i}},G=(e,t)=>Object.entries(e).reduce((e,[i,n])=>({...e,[i]:n.map(e=>{let n=z(e,"Header value entry",t);if("string"!=typeof n)throw new N(`Header '${i}' value '${n}' is not a string`);return n})}),{}),V=(e,t)=>{if(Array.isArray(e))return e.map(e=>V(e,t));switch(typeof e){case"string":return $(e,t);case"object":if(null===e)throw new N(`Unexpected endpoint property: ${e}`);return K(e,t);case"boolean":return e;default:throw new N(`Unexpected endpoint property type: ${typeof e}`)}},K=(e,t)=>Object.entries(e).reduce((e,[i,n])=>({...e,[i]:V(n,t)}),{}),Y=(e,t)=>
6{let i=z(e,"Endpoint URL",t);if("string"==typeof i)try{return new URL(i)}catch(e){throw console.error(`Failed to construct URL with ${i}`,e),e}throw new N(`Endpoint URL must be a string, got ${typeof i}`)},J=(e,t)=>{let{conditions:i,endpoint:n}=e,{result:r,referenceRecord:a}=W(i,t);if(!r)return;let o={...t,referenceRecord:{...t.referenceRecord,...a}},{url:s,properties:l,headers:c}=n;return t.logger?.debug?.(`${O} Resolving endpoint from template: ${T(n)}`),{...void 0!=c&&{headers:G(c,o)},...void 0!=l&&{properties:K(l,o)},url:Y(s,o)}},Z=(e,t)=>{let{conditions:i,error:n}=e,{result:r,referenceRecord:a}=W(i,t);if(r)throw new N(z(n,"Error",{...t,referenceRecord:{...t.referenceRecord,...a}}))},X=(e,t)=>{let{conditions:i,rules:n}=e,{result:r,referenceRecord:a}=W(i,t);if(r)return ee(n,{...t,referenceRecord:{...t.referenceRecord,...a}})},ee=(e,t)=>{for(let i of e)if("endpoint"===i.type){let e=J(i,t);if(e)return e}else if("error"===i.type)Z(i,t);else if("tree"===i.type){let e=X(i,t);if(e)return e}else throw new N(`Unknown endpoint rule: ${i}`);throw new N("Rules evaluation failed")},et=(e,t)=>{let{endpointParams:i,logger:n}=t,{parameters:r,rules:a}=e;t.logger?.debug?.(`${O} Initial EndpointParams: ${T(i)}`);let o=Object.entries(r).filter(([,e])=>null!=e.default).map(([e,t])=>[e,t.default]);if(o.length>0)for(let[e,t]of o)i[e]=i[e]??t;for(let e of Object.entries(r).filter(([,e])=>e.required).map(([e])=>e))if(null==i[e])throw new N(`Missing required parameter: '${e}'`);let s=ee(a,{endpointParams:i,logger:n,referenceRecord:{}});return t.logger?.debug?.(`${O} Resolved endpoint: ${T(s)}`),s},ei=(e,t=!1)=>{if(t){for(let t of e.split("."))if(!ei(t))return!1;return!0}return!(!B(e)||e.length<3||e.length>63||e!==e.toLowerCase()||_(e))},en=JSON.parse('{"partitions":[{"id":"aws","outputs":{"dnsSuffix":"amazonaws.com","dualStackDnsSuffix":"api.aws","implicitGlobalRegion":"us-east-1","name":"aws","supportsDualStack":true,"supportsFIPS":true},"regionRegex":"^(us|eu|ap|sa|ca|me|af|il|mx)\\\\-\\\\w+\\\\-\\\\d+$","regions":{"af-south-1":{"description":"Africa (Cape Town)"},"ap-east-1":{"description":"Asia Pacific (Hong Kong)"},"ap-northeast-1":{"description":"Asia Pacific (Tokyo)"},"ap-northeast-2":{"description":"Asia Pacific (Seoul)"},"ap-northeast-3":{"description":"Asia Pacific (Osaka)"},"ap-south-1":{"description":"Asia Pacific (Mumbai)"},"ap-south-2":{"description":"Asia Pacific (Hyderabad)"},"ap-southeast-1":{"description":"Asia Pacific (Singapore)"},"ap-southeast-2":{"description":"Asia Pacific (Sydney)"},"ap-southeast-3":{"description":"Asia Pacific (Jakarta)"},"ap-southeast-4":{"description":"Asia Pacific (Melbourne)"},"ap-southeast-5":{"description":"Asia Pacific (Malaysia)"},"ap-southeast-7":{"description":"Asia Pacific (Thailand)"},"aws-global":{"description":"AWS Standard global region"},"ca-central-1":{"description":"Canada (Central)"},"ca-west-1":{"description":"Canada West (Calgary)"},"eu-central-1":{"description":"Europe (Frankfurt)"},"eu-central-2":{"description":"Europe (Zurich)"},"eu-north-1":{"description":"Europe (Stockholm)"},"eu-south-1":{"description":"Europe (Milan)"},"eu-south-2":{"description":"Europe (Spain)"},"eu-west-1":{"description":"Europe (Ireland)"},"eu-west-2":{"description":"Europe (London)"},"eu-west-3":{"description":"Europe (Paris)"},"il-central-1":{"description":"Israel (Tel Aviv)"},"me-central-1":{"description":"Middle East (UAE)"},"me-south-1":{"description":"Middle East (Bahrain)"},"mx-central-1":{"description":"Mexico (Central)"},"sa-east-1":{"description":"South America (Sao Paulo)"},"us-east-1":{"description":"US East (N. Virginia)"},"us-east-2":{"description":"US East (Ohio)"},"us-west-1":{"description":"US West (N. California)"},"us-west-2":{"description":"US West (Oregon)"}}},{"id":"aws-cn","outputs":{"dnsSuffix":"amazonaws.com.cn","dualStackDnsSuffix":"api.amazonwebservices.com.cn","implicitGlobalRegion":"cn-northwest-1","name":"aws-cn","supportsDualStack":true,"supportsFIPS":true},"regionRegex":"^cn\\\\-\\\\w+\\\\-\\\\d+$","regions":{"aws-cn-global":{"description":"AWS China global region"},"cn-north-1":{"description":"China (Beijing)"},"cn-northwest-1":{"description":"China (Ningxia)"}}},{"id":"aws-us-gov","outputs":{"dnsSuffix":"amazonaws.com","dualStackDnsSuffix":"api.aws","implicitGlobalRegion":"us-gov-west-1","name":"aws-us-gov","supportsDualStack":true,"supportsFIPS":true}
6,"regionRegex":"^us\\\\-gov\\\\-\\\\w+\\\\-\\\\d+$","regions":{"aws-us-gov-global":{"description":"AWS GovCloud (US) global region"},"us-gov-east-1":{"description":"AWS GovCloud (US-East)"},"us-gov-west-1":{"description":"AWS GovCloud (US-West)"}}},{"id":"aws-iso","outputs":{"dnsSuffix":"c2s.ic.gov","dualStackDnsSuffix":"c2s.ic.gov","implicitGlobalRegion":"us-iso-east-1","name":"aws-iso","supportsDualStack":false,"supportsFIPS":true},"regionRegex":"^us\\\\-iso\\\\-\\\\w+\\\\-\\\\d+$","regions":{"aws-iso-global":{"description":"AWS ISO (US) global region"},"us-iso-east-1":{"description":"US ISO East"},"us-iso-west-1":{"description":"US ISO WEST"}}},{"id":"aws-iso-b","outputs":{"dnsSuffix":"sc2s.sgov.gov","dualStackDnsSuffix":"sc2s.sgov.gov","implicitGlobalRegion":"us-isob-east-1","name":"aws-iso-b","supportsDualStack":false,"supportsFIPS":true},"regionRegex":"^us\\\\-isob\\\\-\\\\w+\\\\-\\\\d+$","regions":{"aws-iso-b-global":{"description":"AWS ISOB (US) global region"},"us-isob-east-1":{"description":"US ISOB East (Ohio)"}}},{"id":"aws-iso-e","outputs":{"dnsSuffix":"cloud.adc-e.uk","dualStackDnsSuffix":"cloud.adc-e.uk","implicitGlobalRegion":"eu-isoe-west-1","name":"aws-iso-e","supportsDualStack":false,"supportsFIPS":true},"regionRegex":"^eu\\\\-isoe\\\\-\\\\w+\\\\-\\\\d+$","regions":{"eu-isoe-west-1":{"description":"EU ISOE West"}}},{"id":"aws-iso-f","outputs":{"dnsSuffix":"csp.hci.ic.gov","dualStackDnsSuffix":"csp.hci.ic.gov","implicitGlobalRegion":"us-isof-south-1","name":"aws-iso-f","supportsDualStack":false,"supportsFIPS":true},"regionRegex":"^us\\\\-isof\\\\-\\\\w+\\\\-\\\\d+$","regions":{"aws-iso-f-global":{"description":"AWS ISOF global region"},"us-isof-east-1":{"description":"US ISOF EAST"},"us-isof-south-1":{"description":"US ISOF SOUTH"}}}],"version":"1.1"}'),er=()=>"",ea={isVirtualHostableS3Bucket:ei,parseArn:e=>{let t=e.split(":");if(t.length<6)return null;let[i,n,r,a,o,...s]=t;return"arn"!==i||""===n||""===r||""===s.join(":")?null:{partition:n,service:r,region:a,accountId:o,resourceId:s.map(e=>e.split("/")).flat()}},partition:e=>{let{partitions:t}=en;for(let i of t){let{regions:t,outputs:n}=i;for(let[i,r]of Object.entries(t))if(i===e)return{...n,...r}}for(let i of t){let{regionRegex:t,outputs:n}=i;if(new RegExp(t).test(e))return{...n}}let i=t.find(e=>"aws"===e.id);if(!i)throw Error("Provided region was not found in the partition array or regex, and default partition with id 'aws' doesn't exist.");return{...i.outputs}}};M.aws=ea;var eo=i(5165);let es=/\d{12}\.ddb/;async function el(e,t,i){let n=i.request;if(n?.headers?.["smithy-protocol"]==="rpc-v2-cbor"&&(0,eo.J)(e,"PROTOCOL_RPC_V2_CBOR","M"),"function"==typeof t.retryStrategy){let i=await t.retryStrategy();"function"==typeof i.acquireInitialRetryToken?i.constructor?.name?.includes("Adaptive")?(0,eo.J)(e,"RETRY_MODE_ADAPTIVE","F"):(0,eo.J)(e,"RETRY_MODE_STANDARD","E"):(0,eo.J)(e,"RETRY_MODE_LEGACY","D")}if("function"==typeof t.accountIdEndpointMode){let i=e.endpointV2;switch(String(i?.url?.hostname).match(es)&&(0,eo.J)(e,"ACCOUNT_ID_ENDPOINT","O"),await t.accountIdEndpointMode?.()){case"disabled":(0,eo.J)(e,"ACCOUNT_ID_MODE_DISABLED","Q");break;case"preferred":(0,eo.J)(e,"ACCOUNT_ID_MODE_PREFERRED","P");break;case"required":(0,eo.J)(e,"ACCOUNT_ID_MODE_REQUIRED","R")}}let r=e.__smithy_context?.selectedHttpAuthScheme?.identity;if(r?.$source)for(let[t,i]of(r.accountId&&(0,eo.J)(e,"RESOLVED_ACCOUNT_ID","T"),Object.entries(r.$source??{})))(0,eo.J)(e,t,i)}let ec="user-agent",eu="x-amz-user-agent",ed=/[^\!\$\%\&\'\*\+\-\.\^\_\`\|\~\d\w]/g,ep=/[^\!\$\%\&\'\*\+\-\.\^\_\`\|\~\d\w\#]/g,ef=e=>(t,i)=>async n=>{let{request:r}=n;if(!c.Kd.isInstance(r))return t(n);let{headers:a}=r,o=i?.userAgent?.map(eh)||[],s=(await e.defaultUserAgentProvider()).map(eh);await el(i,e,n),s.push(`m/${function(e){let t="";for(let i in e){let n=e[i];if(t.length+n.length+1<=1024){t.length?t+=","+n:t+=n;continue}break}return t}(Object.assign({},i.__smithy_context?.features,i.__aws_sdk_context?.features))}`);let l=e?.customUserAgent?.map(eh)||[],u=await e.userAgentAppId();u&&s.push(eh([`app/${u}`]));let d=er(),p=(d?[d]:[]).concat([...s,...o,...l]).join(" "),f=[...s.filter(e=>e.startsWith("aws-sdk-")),...l].join(" ");return"browser"!==e.runtime?(f&&(a[eu]=a[eu]?`${a[ec]} ${f}`:f),a[ec]=p):a[eu]=p,t({...n,request:r})}
6,eh=e=>{let t=e[0].split("/").map(e=>e.replace(ed,"-")).join("/"),i=e[1]?.replace(ep,"-"),n=t.indexOf("/"),r=t.substring(0,n),a=t.substring(n+1);return"api"===r&&(a=a.toLowerCase()),[r,a,i].filter(e=>e&&e.length>0).reduce((e,t,i)=>{switch(i){case 0:return t;case 1:return`${e}/${t}`;default:return`${e}#${t}`}},"")},em={name:"getUserAgentMiddleware",step:"build",priority:"low",tags:["SET_USER_AGENT","USER_AGENT"],override:!0},eg=e=>({applyToStack:t=>{t.add(ef(e),em)}});i(72186);var ev=i(3167);let ex=e=>"string"==typeof e&&(e.startsWith("fips-")||e.endsWith("-fips")),eb=e=>ex(e)?["fips-aws-global","aws-fips"].includes(e)?"us-east-1":e.replace(/fips-(dkr-|prod-)?|-fips/,""):e,eA=e=>{let{region:t,useFipsEndpoint:i}=e;if(!t)throw Error("Region is missing");return Object.assign(e,{region:async()=>"string"==typeof t?eb(t):eb(await t()),useFipsEndpoint:async()=>!!ex("string"==typeof t?t:await t())||("function"!=typeof i?Promise.resolve(!!i):i())})},ey=e=>Object.assign(e,{eventStreamMarshaller:e.eventStreamSerdeProvider(e)}),ew="content-length",eE={step:"build",tags:["SET_CONTENT_LENGTH","CONTENT_LENGTH"],name:"contentLengthMiddleware",override:!0},eS=e=>({applyToStack:t=>{var i;t.add((i=e.bodyLengthChecker,e=>async t=>{let n=t.request;if(c.Kd.isInstance(n)){let{body:e,headers:t}=n;if(e&&-1===Object.keys(t).map(e=>e.toLowerCase()).indexOf(ew))try{let t=i(e);n.headers={...n.headers,[ew]:String(t)}}catch(e){}}return e({...t,request:n})}),eE)}});var ek=i(85730);!function(e){e.STANDARD="standard",e.ADAPTIVE="adaptive"}(s||(s={}));let eI=s.STANDARD,eC=["BandwidthLimitExceeded","EC2ThrottledException","LimitExceededException","PriorRequestNotComplete","ProvisionedThroughputExceededException","RequestLimitExceeded","RequestThrottled","RequestThrottledException","SlowDown","ThrottledException","Throttling","ThrottlingException","TooManyRequestsException","TransactionInProgressException"],eR=["TimeoutError","RequestTimeout","RequestTimeoutException"],e_=[500,502,503,504],eP=["ECONNRESET","ECONNREFUSED","EPIPE","ETIMEDOUT"],eB=e=>e.$metadata?.clockSkewCorrected,eM=e=>e.$metadata?.httpStatusCode===429||eC.includes(e.name)||e.$retryable?.throttling==!0,eO=(e,t=0)=>eB(e)||eR.includes(e.name)||eP.includes(e?.code||"")||e_.includes(e.$metadata?.httpStatusCode||0)||void 0!==e.cause&&t<=10&&eO(e.cause,t+1),eT=e=>{if(e.$metadata?.httpStatusCode!==void 0){let t=e.$metadata.httpStatusCode;if(500<=t&&t<=599&&!eO(e))return!0}return!1};class eN{constructor(e){this.currentCapacity=0,this.enabled=!1,this.lastMaxRate=0,this.measuredTxRate=0,this.requestCount=0,this.lastTimestamp=0,this.timeWindow=0,this.beta=e?.beta??.7,this.minCapacity=e?.minCapacity??1,this.minFillRate=e?.minFillRate??.5,this.scaleConstant=e?.scaleConstant??.4,this.smooth=e?.smooth??.8;let t=this.getCurrentTimeInSeconds();this.lastThrottleTime=t,this.lastTxRateBucket=Math.floor(this.getCurrentTimeInSeconds()),this.fillRate=this.minFillRate,this.maxCapacity=this.minCapacity}getCurrentTimeInSeconds(){return Date.now()/1e3}async getSendToken(){return this.acquireTokenBucket(1)}async acquireTokenBucket(e){if(this.enabled){if(this.refillTokenBucket(),e>this.currentCapacity){let t=(e-this.currentCapacity)/this.fillRate*1e3;await new Promise(e=>eN.setTimeoutFn(e,t))}this.currentCapacity=this.currentCapacity-e}}refillTokenBucket(){let e=this.getCurrentTimeInSeconds();if(!this.lastTimestamp){this.lastTimestamp=e;return}let t=(e-this.lastTimestamp)*this.fillRate;this.currentCapacity=Math.min(this.maxCapacity,this.currentCapacity+t),this.lastTimestamp=e}updateClientSendingRate(e){let t;if(this.updateMeasuredRate(),eM(e)){let e=this.enabled?Math.min(this.measuredTxRate,this.fillRate):this.measuredTxRate;this.lastMaxRate=e,this.calculateTimeWindow(),this.lastThrottleTime=this.getCurrentTimeInSeconds(),t=this.cubicThrottle(e),this.enableTokenBucket()}else this.calculateTimeWindow(),t=this.cubicSuccess(this.getCurrentTimeInSeconds());let i=Math.min(t,2*this.measuredTxRate);this.updateTokenBucketRate(i)}calculateTimeWindow(){this.timeWindow=this.getPrecise(Math.pow(this.lastMaxRate*(1-this.beta)/this.scaleConstant,1/3))}
6cubicThrottle(e){return this.getPrecise(e*this.beta)}cubicSuccess(e){return this.getPrecise(this.scaleConstant*Math.pow(e-this.lastThrottleTime-this.timeWindow,3)+this.lastMaxRate)}enableTokenBucket(){this.enabled=!0}updateTokenBucketRate(e){this.refillTokenBucket(),this.fillRate=Math.max(e,this.minFillRate),this.maxCapacity=Math.max(e,this.minCapacity),this.currentCapacity=Math.min(this.currentCapacity,this.maxCapacity)}updateMeasuredRate(){let e=Math.floor(2*this.getCurrentTimeInSeconds())/2;if(this.requestCount++,e>this.lastTxRateBucket){let t=this.requestCount/(e-this.lastTxRateBucket);this.measuredTxRate=this.getPrecise(t*this.smooth+this.measuredTxRate*(1-this.smooth)),this.requestCount=0,this.lastTxRateBucket=e}}getPrecise(e){return parseFloat(e.toFixed(8))}}eN.setTimeoutFn=setTimeout;let eD=()=>{let e=100;return{computeNextBackoffDelay:t=>Math.floor(Math.min(2e4,Math.random()*2**t*e)),setDelayBase:t=>{e=t}}},eU=({retryDelay:e,retryCount:t,retryCost:i})=>({getRetryCount:()=>t,getRetryDelay:()=>Math.min(2e4,e),getRetryCost:()=>i});class ej{constructor(e){this.maxAttempts=e,this.mode=s.STANDARD,this.capacity=500,this.retryBackoffStrategy=eD(),this.maxAttemptsProvider="function"==typeof e?e:async()=>e}async acquireInitialRetryToken(e){return eU({retryDelay:100,retryCount:0})}async refreshRetryTokenForRetry(e,t){let i=await this.getMaxAttempts();if(this.shouldRetry(e,t,i)){let i=t.errorType;this.retryBackoffStrategy.setDelayBase("THROTTLING"===i?500:100);let n=this.retryBackoffStrategy.computeNextBackoffDelay(e.getRetryCount()),r=t.retryAfterHint?Math.max(t.retryAfterHint.getTime()-Date.now()||0,n):n,a=this.getCapacityCost(i);return this.capacity-=a,eU({retryDelay:r,retryCount:e.getRetryCount()+1,retryCost:a})}throw Error("No retry token available")}recordSuccess(e){this.capacity=Math.max(500,this.capacity+(e.getRetryCost()??1))}getCapacity(){return this.capacity}async getMaxAttempts(){try{return await this.maxAttemptsProvider()}catch(e){return console.warn("Max attempts provider could not resolve. Using default of 3"),3}}shouldRetry(e,t,i){return e.getRetryCount()+1<i&&this.capacity>=this.getCapacityCost(t.errorType)&&this.isRetryableError(t.errorType)}getCapacityCost(e){return"TRANSIENT"===e?10:5}isRetryableError(e){return"THROTTLING"===e||"TRANSIENT"===e}}class eF{constructor(e,t){this.maxAttemptsProvider=e,this.mode=s.ADAPTIVE;let{rateLimiter:i}=t??{};this.rateLimiter=i??new eN,this.standardRetryStrategy=new ej(e)}async acquireInitialRetryToken(e){return await this.rateLimiter.getSendToken(),this.standardRetryStrategy.acquireInitialRetryToken(e)}async refreshRetryTokenForRetry(e,t){return this.rateLimiter.updateClientSendingRate(t),this.standardRetryStrategy.refreshRetryTokenForRetry(e,t)}recordSuccess(e){this.rateLimiter.updateClientSendingRate({}),this.standardRetryStrategy.recordSuccess(e)}}let eQ={randomUUID:"undefined"!=typeof crypto&&crypto.randomUUID&&crypto.randomUUID.bind(crypto)},e$=new Uint8Array(16),eL=[];for(let e=0;e<256;++e)eL.push((e+256).toString(16).slice(1));let ez=function(e,t,i){if(eQ.randomUUID&&!t&&!e)return eQ.randomUUID();let r=(e=e||{}).random||(e.rng||function(){if(!n&&!(n="undefined"!=typeof crypto&&crypto.getRandomValues&&crypto.getRandomValues.bind(crypto)))throw Error("crypto.getRandomValues() not supported. See https://github.com/uuidjs/uuid#getrandomvalues-not-supported");return n(e$)})();if(r[6]=15&r[6]|64,r[8]=63&r[8]|128,t){i=i||0;for(let e=0;e<16;++e)t[i+e]=r[e];return t}return function(e,t=0){return eL[e[t+0]]+eL[e[t+1]]+eL[e[t+2]]+eL[e[t+3]]+"-"+eL[e[t+4]]+eL[e[t+5]]+"-"+eL[e[t+6]]+eL[e[t+7]]+"-"+eL[e[t+8]]+eL[e[t+9]]+"-"+eL[e[t+10]]+eL[e[t+11]]+eL[e[t+12]]+eL[e[t+13]]+eL[e[t+14]]+eL[e[t+15]]}(r)},eH=e=>e instanceof Error?e:e instanceof Object?Object.assign(Error(),e):"string"==typeof e?Error(e):Error(`AWS SDK error wrapper for ${e}`),eq=e=>{let{retryStrategy:t,retryMode:i,maxAttempts:n}=e,r=(0,ev.t)(n??3);return Object.assign(e,{maxAttempts:r,retryStrategy:async()=>t||(await (0,ev.t)(i)()===s.ADAPTIVE?new eF(r):new ej(r))})};var eW=i(31793);let eG=e=>e?.body instanceof ReadableStream,eV=e=>(t,i)=>async n=>{let r=await e.retryStrategy(),a=await e.maxAttempts();if(!eK(r))return r?.mode&&(i.userAgent=[...i.userAgent||[],["cfg/retry-mode",r.mode]]
6),r.retry(t,n);{let e=await r.acquireInitialRetryToken(i.partition_id),o=Error(),s=0,l=0,{request:u}=n,d=c.Kd.isInstance(u);for(d&&(u.headers["amz-sdk-invocation-id"]=ez());;)try{d&&(u.headers["amz-sdk-request"]=`attempt=${s+1}; max=${a}`);let{response:i,output:o}=await t(n);return r.recordSuccess(e),o.$metadata.attempts=s+1,o.$metadata.totalRetryDelay=l,{response:i,output:o}}catch(a){let t=eY(a);if(o=eH(a),d&&eG(u))throw(i.logger instanceof eW.N4?console:i.logger)?.warn("An error was encountered in a non-retryable streaming request."),o;try{e=await r.refreshRetryTokenForRetry(e,t)}catch(e){throw o.$metadata||(o.$metadata={}),o.$metadata.attempts=s+1,o.$metadata.totalRetryDelay=l,o}s=e.getRetryCount();let n=e.getRetryDelay();l+=n,await new Promise(e=>setTimeout(e,n))}}},eK=e=>void 0!==e.acquireInitialRetryToken&&void 0!==e.refreshRetryTokenForRetry&&void 0!==e.recordSuccess,eY=e=>{let t={error:e,errorType:eJ(e)},i=e0(e.$response);return i&&(t.retryAfterHint=i),t},eJ=e=>eM(e)?"THROTTLING":eO(e)?"TRANSIENT":eT(e)?"SERVER_ERROR":"CLIENT_ERROR",eZ={name:"retryMiddleware",tags:["RETRY"],step:"finalizeRequest",priority:"high",override:!0},eX=e=>({applyToStack:t=>{t.add(eV(e),eZ)}}),e0=e=>{if(!c.cS.isInstance(e))return;let t=Object.keys(e.headers).find(e=>"retry-after"===e.toLowerCase());if(!t)return;let i=e.headers[t],n=Number(i);return new Date(Number.isNaN(n)?i:1e3*n)};var e1=i(81646);let e2=e=>{let t,i,n=!1;e.credentials&&(n=!0,t=(0,k.K4)(e.credentials,k.OC,k.e)),t||(t=e.credentialDefaultProvider?(0,k.te)(e.credentialDefaultProvider(Object.assign({},e,{parentClientConfig:e}))):async()=>{throw Error("`credentials` is missing")});let r=async()=>t({callerClientConfig:e}),{signingEscapePath:a=!0,systemClockOffset:o=e.systemClockOffset||0,sha256:s}=e;return i=e.signer?(0,k.te)(e.signer):e.regionInfoProvider?()=>(0,k.te)(e.region)().then(async t=>[await e.regionInfoProvider(t,{useFipsEndpoint:await e.useFipsEndpoint(),useDualstackEndpoint:await e.useDualstackEndpoint()})||{},t]).then(([t,i])=>{let{signingRegion:n,signingService:o}=t;e.signingRegion=e.signingRegion||n||i,e.signingName=e.signingName||o||e.serviceId;let l={...e,credentials:r,region:e.signingRegion,service:e.signingName,sha256:s,uriEscapePath:a};return new(e.signerConstructor||e1.BB)(l)}):async t=>{let i=(t=Object.assign({},{name:"sigv4",signingName:e.signingName||e.defaultSigningName,signingRegion:await (0,k.te)(e.region)(),properties:{}},t)).signingRegion,n=t.signingName;e.signingRegion=e.signingRegion||i,e.signingName=e.signingName||n||e.serviceId;let o={...e,credentials:r,region:e.signingRegion,service:e.signingName,sha256:s,uriEscapePath:a};return new(e.signerConstructor||e1.BB)(o)},{...e,systemClockOffset:o,signingEscapePath:a,credentials:n?async()=>r().then(e=>(function(e,t,i){return e.$source||(e.$source={}),e.$source[t]="e",e})(e,"CREDENTIALS_CODE",0)):r,signer:i}},e3=(e,t,i)=>{let n,r,a,o=!1,s=async()=>{r||(r=e());try{n=await r,a=!0,o=!1}finally{r=void 0}return n};return void 0===t?async e=>((!a||e?.forceRefresh)&&(n=await s()),n):async e=>((!a||e?.forceRefresh)&&(n=await s()),o||(i&&!i(n)?o=!0:t(n)&&await s()),n)},e4=e=>(e.sigv4aSigningRegionSet=(0,k.te)(e.sigv4aSigningRegionSet),e);var e6=i(27559);let e8="required",e5="type",e9="conditions",e7="argv",te="assign",tt="properties",ti="backend",tn="authSchemes",tr="disableDoubleEncoding",ta="signingName",to="signingRegion",ts="headers",tl="signingRegionSet",tc="isSet",tu="booleanEquals",td="error",tp="aws.partition",tf="stringEquals",th="getAttr",tm="name",tg="substring",tv="bucketSuffix",tx="parseURL",tb="{url#scheme}://{url#authority}/{uri_encoded_bucket}{url#path}",tA="endpoint",ty="tree",tw="aws.isVirtualHostableS3Bucket",tE="{url#scheme}://{Bucket}.{url#authority}{url#path}",tS="{url#scheme}://{url#authority}{url#path}",tk="hardwareType",tI="regionPrefix",tC="bucketAliasSuffix",tR="outpostId",t_="isValidHostLabel",tP="sigv4a",tB="s3-outposts",tM="{url#scheme}://{url#authority}{url#normalizedPath}{Bucket}",tO="https://{Bucket}.s3-accelerate.{partitionResult#dnsSuffix}",tT="https://{Bucket}.s3.{partitionResult#dnsSuffix}",tN="aws.parseArn",tD="bucketArn",tU="arnType",tj="s3-object-lambda",tF="accesspoint",tQ="accessPointName",t$="{url#scheme}://{accessPointName}-{bucketArn#accountId}.{url#authority}{url#path}",tL="mrapPartition",tz="outpostType",tH="arnPrefix",tq="{url#scheme}://{url#authority}{url#normalizedPath}{uri_encoded_bucket}",tW="https://s3.{partitionResult#dnsSuffix}/{uri_encoded_bucket}",tG="https://s3.{partitionResult#dnsSuffix}",tV={[e8]:!1,[e5]:"String"},tK={[e8]:!0,default:!1,[e5]:"Boolean"},tY={[e8]:!1,[e5]:"Boolean"},tJ={fn:tu,[e7]:[{ref:"Accelerate"},!0]},tZ={fn:tu,[e7]:[{ref:"UseFIPS"}
6,!0]},tX={fn:tu,[e7]:[{ref:"UseDualStack"},!0]},t0={fn:tc,[e7]:[{ref:"Endpoint"}]},t1={fn:tp,[e7]:[{ref:"Region"}],[te]:"partitionResult"},t2={fn:tf,[e7]:[{fn:th,[e7]:[{ref:"partitionResult"},tm]},"aws-cn"]},t3={fn:tc,[e7]:[{ref:"Bucket"}]},t4={ref:"Bucket"},t6={fn:tx,[e7]:[{ref:"Endpoint"}],[te]:"url"},t8={fn:tu,[e7]:[{fn:th,[e7]:[{ref:"url"},"isIp"]},!0]},t5={ref:"url"},t9={fn:"uriEncode",[e7]:[t4],[te]:"uri_encoded_bucket"},t7={[ti]:"S3Express",[tn]:[{[tr]:!0,[tm]:"sigv4",[ta]:"s3express",[to]:"{Region}"}]},ie={},it={fn:tw,[e7]:[t4,!1]},ii={[td]:"S3Express bucket name is not a valid virtual hostable name.",[e5]:td},ir={[ti]:"S3Express",[tn]:[{[tr]:!0,[tm]:"sigv4-s3express",[ta]:"s3express",[to]:"{Region}"}]},ia={fn:tc,[e7]:[{ref:"UseS3ExpressControlEndpoint"}]},io={fn:tu,[e7]:[{ref:"UseS3ExpressControlEndpoint"},!0]},is={fn:"not",[e7]:[t0]},il={[td]:"Unrecognized S3Express bucket name format.",[e5]:td},ic={fn:"not",[e7]:[t3]},iu={ref:tk},id={[e9]:[is],[td]:"Expected a endpoint to be specified but no endpoint was found",[e5]:td},ip={[tn]:[{[tr]:!0,[tm]:tP,[ta]:tB,[tl]:["*"]},{[tr]:!0,[tm]:"sigv4",[ta]:tB,[to]:"{Region}"}]},ih={fn:tu,[e7]:[{ref:"ForcePathStyle"},!1]},im={fn:tu,[e7]:[{ref:"Accelerate"},!1]},ig={fn:tf,[e7]:[{ref:"Region"},"aws-global"]},iv={[tn]:[{[tr]:!0,[tm]:"sigv4",[ta]:"s3",[to]:"us-east-1"}]},ix={fn:"not",[e7]:[ig]},ib={fn:tu,[e7]:[{ref:"UseGlobalEndpoint"},!0]},iA={url:"https://{Bucket}.s3-fips.dualstack.{Region}.{partitionResult#dnsSuffix}",[tt]:{[tn]:[{[tr]:!0,[tm]:"sigv4",[ta]:"s3",[to]:"{Region}"}]},[ts]:{}},iy={[tn]:[{[tr]:!0,[tm]:"sigv4",[ta]:"s3",[to]:"{Region}"}]},iw={fn:tu,[e7]:[{ref:"UseGlobalEndpoint"},!1]},iE={fn:tu,[e7]:[{ref:"UseDualStack"},!1]},iS={url:"https://{Bucket}.s3-fips.{Region}.{partitionResult#dnsSuffix}",[tt]:iy,[ts]:{}},ik={fn:tu,[e7]:[{ref:"UseFIPS"},!1]},iI={url:"https://{Bucket}.s3-accelerate.dualstack.{partitionResult#dnsSuffix}",[tt]:iy,[ts]:{}},iC={url:"https://{Bucket}.s3.dualstack.{Region}.{partitionResult#dnsSuffix}",[tt]:iy,[ts]:{}},iR={fn:tu,[e7]:[{fn:th,[e7]:[t5,"isIp"]},!1]},i_={url:tM,[tt]:iy,[ts]:{}},iP={url:tE,[tt]:iy,[ts]:{}},iB={[tA]:iP,[e5]:tA},iM={url:tO,[tt]:iy,[ts]:{}},iO={url:"https://{Bucket}.s3.{Region}.{partitionResult#dnsSuffix}",[tt]:iy,[ts]:{}},iT={[td]:"Invalid region: region was not a valid DNS name.",[e5]:td},iN={ref:tD},iD={ref:tU},iU={fn:th,[e7]:[iN,"service"]},ij={ref:tQ},iF={[e9]:[tX],[td]:"S3 Object Lambda does not support Dual-stack",[e5]:td},iQ={[e9]:[tJ],[td]:"S3 Object Lambda does not support S3 Accelerate",[e5]:td},i$={[e9]:[{fn:tc,[e7]:[{ref:"DisableAccessPoints"}]},{fn:tu,[e7]:[{ref:"DisableAccessPoints"},!0]}],[td]:"Access points are not supported for this operation",[e5]:td},iL={[e9]:[{fn:tc,[e7]:[{ref:"UseArnRegion"}]},{fn:tu,[e7]:[{ref:"UseArnRegion"},!1]},{fn:"not",[e7]:[{fn:tf,[e7]:[{fn:th,[e7]:[iN,"region"]},"{Region}"]}]}],[td]:"Invalid configuration: region from ARN `{bucketArn#region}` does not match client region `{Region}` and UseArnRegion is `false`",[e5]:td},iz={fn:th,[e7]:[{ref:"bucketPartition"},tm]},iH={fn:th,[e7]:[iN,"accountId"]},iq={[tn]:[{[tr]:!0,[tm]:"sigv4",[ta]:tj,[to]:"{bucketArn#region}"}]},iW={[td]:"Invalid ARN: The access point name may only contain a-z, A-Z, 0-9 and `-`. Found: `{accessPointName}`",[e5]:td},iG={[td]:"Invalid ARN: The account id may only contain a-z, A-Z, 0-9 and `-`. Found: `{bucketArn#accountId}`",[e5]:td},iV={[td]:"Invalid region in ARN: `{bucketArn#region}` (invalid DNS name)",[e5]:td},iK={[td]:"Client was configured for partition `{partitionResult#name}` but ARN (`{Bucket}`) has `{bucketPartition#name}`",[e5]:td},iY={[td]:"Invalid ARN: The ARN may only contain a single resource component after `accesspoint`.",[e5]:td},iJ={[td]:"Invalid ARN: Expected a resource of the format `accesspoint:<accesspoint name>` but no name was provided",[e5]:td},iZ={[tn]:[{[tr]:!0,[tm]:"sigv4",[ta]:"s3",[to]:"{bucketArn#region}"}]},iX={[tn]:[{[tr]:!0,[tm]:tP,[ta]:tB,[tl]:["*"]},{[tr]:!0,[tm]:"sigv4",[ta]:tB,[to]:"{bucketArn#region}"}]},i0={fn:tN,[e7]:[t4]},i1={url:"https://s3-fips.dualstack.{Region}.{partitionResult#dnsSuffix}/{uri_encoded_bucket}",[tt]:iy,[ts]:{}},i2={url:"https://s3-fips.{Region}.{partitionResult#dnsSuffix}/{uri_encoded_bucket}",[tt]:iy,[ts]:{}},i3={url:"https://s3.dualstack.{Region}.{partitionResult#dnsSuffix}/{uri_encoded_bucket}",[tt]:iy,[ts]:{}},i4={url:tq,[tt]:iy,[ts]:{}},i6={url:"https://s3.{Region}.{partitionResult#dnsSuffix}/{uri_encoded_bucket}",[tt]:iy,[ts]:{}},i8={ref:"UseObjectLambdaEndpoint"},i5={[tn]:[{[tr]:!0,[tm]:"sigv4",[ta]:tj,[to]:"{Region}"}]},i9={url:"https://s3-fips.dualstack.{Region}.{partitionResult#dnsSuffix}",[tt]:iy,[ts]:{}},i7={url:"https://s3-fips.{Region}.{partitionResult#dnsSuffix}",[tt]:iy,[ts]:{}},ne={url:"https://s3.dualstack.{Region}.{partitionResult#dnsSuffix}",[tt]:iy,[ts]:{}},nt={url:tS,[tt]:iy,[ts]:{}},ni={url:"https://s3.{Region}.{partitionResult#dnsSuffix}",[tt]:iy,[ts]:{}},nn=[{ref:"Region"}],nr=[tX],na=[tJ],no=[t0,t6],ns=[{fn:tc,[e7]:[{ref:"DisableS3ExpressSessionAuth"}]},{fn:tu,[e7]:[{ref:"DisableS3ExpressSessionAuth"},!0]}],nl=[t8],nc=[t9],nu=[it],nd=[tZ],np=[{fn:tg,[e7]:[t4,6,14,!0],[te]:"s3expressAvailabilityZoneId"},{fn:tg,[e7]:[t4,14,16,!0],[te]:"s3expressAvailabilityZoneDelim"},{fn:tf,[e7]:[{ref:"s3expressAvailabilityZoneDelim"}
6,"--"]}],nf=[{[e9]:[tZ],[tA]:{url:"https://{Bucket}.s3express-fips-{s3expressAvailabilityZoneId}.{Region}.amazonaws.com",[tt]:t7,[ts]:{}},[e5]:tA},{[tA]:{url:"https://{Bucket}.s3express-{s3expressAvailabilityZoneId}.{Region}.amazonaws.com",[tt]:t7,[ts]:{}},[e5]:tA}],nh=[{fn:tg,[e7]:[t4,6,15,!0],[te]:"s3expressAvailabilityZoneId"},{fn:tg,[e7]:[t4,15,17,!0],[te]:"s3expressAvailabilityZoneDelim"},{fn:tf,[e7]:[{ref:"s3expressAvailabilityZoneDelim"},"--"]}],nm=[{fn:tg,[e7]:[t4,6,19,!0],[te]:"s3expressAvailabilityZoneId"},{fn:tg,[e7]:[t4,19,21,!0],[te]:"s3expressAvailabilityZoneDelim"},{fn:tf,[e7]:[{ref:"s3expressAvailabilityZoneDelim"},"--"]}],ng=[{fn:tg,[e7]:[t4,6,20,!0],[te]:"s3expressAvailabilityZoneId"},{fn:tg,[e7]:[t4,20,22,!0],[te]:"s3expressAvailabilityZoneDelim"},{fn:tf,[e7]:[{ref:"s3expressAvailabilityZoneDelim"},"--"]}],nv=[{fn:tg,[e7]:[t4,6,26,!0],[te]:"s3expressAvailabilityZoneId"},{fn:tg,[e7]:[t4,26,28,!0],[te]:"s3expressAvailabilityZoneDelim"},{fn:tf,[e7]:[{ref:"s3expressAvailabilityZoneDelim"},"--"]}],nx=[{[e9]:[tZ],[tA]:{url:"https://{Bucket}.s3express-fips-{s3expressAvailabilityZoneId}.{Region}.amazonaws.com",[tt]:ir,[ts]:{}},[e5]:tA},{[tA]:{url:"https://{Bucket}.s3express-{s3expressAvailabilityZoneId}.{Region}.amazonaws.com",[tt]:ir,[ts]:{}},[e5]:tA}],nb=[{fn:t_,[e7]:[{ref:tR},!1]}],nA=[{fn:tf,[e7]:[{ref:tI},"beta"]}],ny=[t1],nw=[{fn:t_,[e7]:[{ref:"Region"},!1]}],nE=[{fn:tf,[e7]:[{ref:"Region"},"us-east-1"]}],nS=[{fn:tf,[e7]:[iD,tF]}],nk=[{fn:th,[e7]:[iN,"resourceId[1]"],[te]:tQ},{fn:"not",[e7]:[{fn:tf,[e7]:[ij,""]}]}],nI=[{fn:"not",[e7]:[{fn:tf,[e7]:[{fn:th,[e7]:[iN,"region"]},""]}]}],nC=[{fn:"not",[e7]:[{fn:tc,[e7]:[{fn:th,[e7]:[iN,"resourceId[2]"]}]}]}],nR=[{fn:tp,[e7]:[{fn:th,[e7]:[iN,"region"]}],[te]:"bucketPartition"}],n_=[{fn:tf,[e7]:[iz,{fn:th,[e7]:[{ref:"partitionResult"},tm]}]}],nP=[{fn:t_,[e7]:[{fn:th,[e7]:[iN,"region"]},!0]}],nB=[{fn:t_,[e7]:[iH,!1]}],nM=[{fn:t_,[e7]:[ij,!1]}],nO=[{fn:t_,[e7]:[{ref:"Region"},!0]}],nT={version:"1.0",parameters:{Bucket:tV,Region:tV,UseFIPS:tK,UseDualStack:tK,Endpoint:tV,ForcePathStyle:tK,Accelerate:tK,UseGlobalEndpoint:tK,UseObjectLambdaEndpoint:tY,Key:tV,Prefix:tV,CopySource:tV,DisableAccessPoints:tY,DisableMultiRegionAccessPoints:tK,UseArnRegion:tY,UseS3ExpressControlEndpoint:tY,DisableS3ExpressSessionAuth:tY},rules:[{[e9]:[{fn:tc,[e7]:nn}],rules:[{[e9]:[tJ,tZ],error:"Accelerate cannot be used with FIPS",[e5]:td},{[e9]:[tX,t0],error:"Cannot set dual-stack in combination with a custom endpoint.",[e5]:td},{[e9]:[t0,tZ],error:"A custom endpoint cannot be combined with FIPS",[e5]:td},{[e9]:[t0,tJ],error:"A custom endpoint cannot be combined with S3 Accelerate",[e5]:td},{[e9]:[tZ,t1,t2],error:"Partition does not support FIPS",[e5]:td},{[e9]:[t3,{fn:tg,[e7]:[t4,0,6,!0],[te]:tv},{fn:tf,[e7]:[{ref:tv},"--x-s3"]}],rules:[{[e9]:nr,error:"S3Express does not support Dual-stack.",[e5]:td},{[e9]:na,error:"S3Express does not support S3 Accelerate.",[e5]:td},{[e9]:no,rules:[{[e9]:ns,rules:[{[e9]:nl,rules:[{[e9]:nc,rules:[{endpoint:{url:tb,[tt]:t7,[ts]:ie},[e5]:tA}],[e5]:ty}],[e5]:ty},{[e9]:nu,rules:[{endpoint:{url:tE,[tt]:t7,[ts]:ie},[e5]:tA}],[e5]:ty},ii],[e5]:ty},{[e9]:nl,rules:[{[e9]:nc,rules:[{endpoint:{url:tb,[tt]:ir,[ts]:ie},[e5]:tA}],[e5]:ty}],[e5]:ty},{[e9]:nu,rules:[{endpoint:{url:tE,[tt]:ir,[ts]:ie},[e5]:tA}],[e5]:ty},ii],[e5]:ty},{[e9]:[ia,io],rules:[{[e9]:[t9,is],rules:[{[e9]:nd,endpoint:{url:"https://s3express-control-fips.{Region}.amazonaws.com/{uri_encoded_bucket}",[tt]:t7,[ts]:ie},[e5]:tA},{endpoint:{url:"https://s3express-control.{Region}.amazonaws.com/{uri_encoded_bucket}",[tt]:t7,[ts]:ie},[e5]:tA}],[e5]:ty}],[e5]:ty},{[e9]:nu,rules:[{[e9]:ns,rules:[{[e9]:np,rules:nf,[e5]:ty},{[e9]:nh,rules:nf,[e5]:ty},{[e9]:nm,rules:nf,[e5]:ty},{[e9]:ng,rules:nf,[e5]:ty},{[e9]:nv,rules:nf,[e5]:ty},il],[e5]:ty},{[e9]:np,rules:nx,[e5]:ty},{[e9]:nh,rules:nx,[e5]:ty},{[e9]:nm,rules:nx,[e5]:ty},{[e9]:ng,rules:nx,[e5]:ty},{[e9]:nv,rules:nx,[e5]:ty},il],[e5]:ty},ii],[e5]:ty},{[e9]:[ic,ia,io],rules:[{[e9]:no,endpoint:{url:tS,[tt]:t7,[ts]:ie},[e5]:tA},{[e9]:nd,endpoint:{url:"https://s3express-control-fips.{Region}.amazonaws.com",[tt]:t7,[ts]:ie},[e5]:tA},{endpoint:{url:"https://s3express-control.{Region}.amazonaws.com",[tt]:t7,[ts]:ie},[e5]:tA}],[e5]:ty},{[e9]:[t3,{fn:tg,[e7]:[t4,49,50,!0],[te]:tk},{fn:tg,[e7]:[t4,8,12,!0],[te]:tI},{fn:tg,[e7]:[t4,0,7,!0],[te]:tC},{fn:tg,[e7]:[t4,32,49,!0],[te]:tR},{fn:tp,[e7]:nn,[te]:"regionPartition"},{fn:tf,[e7]:[{ref:tC},"--op-s3"]}],rules:[{[e9]:nb,rules:[{[e9]:[{fn:tf,[e7]:[iu,"e"]}],rules:[{[e9]:nA,rules:[id,{[e9]:no,endpoint:{url:"https://{Bucket}.ec2.{url#authority}",[tt]:ip,[ts]:ie},[e5]:tA}],[e5]:ty},{endpoint:{url:"https://{Bucket}.ec2.s3-outposts.{Region}.{regionPartition#dnsSuffix}",[tt]:ip,[ts]:ie},[e5]:tA}],[e5]:ty},{[e9]:[{fn:tf,[e7]:[iu,"o"]}],rules:[{[e9]:nA,rules:[id,{[e9]:no,endpoint:{url:"https://{Bucket}.op-{outpostId}.{url#authority}",[tt]:ip,[ts]:ie},[e5]:tA}],[e5]:ty},{endpoint:{url:"https://{Bucket}.op-{outpostId}.s3-outposts.{Region}.{regionPartition#dnsSuffix}",[tt]:ip,[ts]:ie},[e5]:tA}],[e5]:ty},{error:'Unrecognized hardware type: "Expected hardware type o or e but got {hardwareType}"',[e5]:td}],[e5]:ty},{error:"Invalid ARN: The outpost Id must only contain a-z, A-Z, 0-9 and `-`.",[e5]:td}],[e5]:ty},{[e9]:[t3],rules:[{[e9]:[t0,{fn:"not",[e7]:[{fn:tc,[e7]:[{fn:tx,[e7]:[{ref:"Endpoint"}]}]}]}],error:"Custom endpoint `{Endpoint}` was not a valid URI",[e5]:td},{[e9]:[ih,it],rules:[{[e9]:ny,rules:[{[e9]:nw,rules:[{[e9]:[tJ,t2],error:"S3 Accelerate cannot be used in this region",[e5]:td},{[e9]:[tX,tZ,im,is,ig],endpoint:{url:"https://{Bucket}.s3-fips.dualstack.us-east-1.{partitionResult#dnsSuffix}",[tt]:iv,[ts]:ie},[e5]:tA},{[e9]:[tX,tZ,im,is,ix,ib],rules:[{endpoint:iA,[e5]:tA}],[e5]:ty},{[e9]:[tX,tZ,im,is,ix,iw],endpoint:iA,[e5]:tA},{[e9]:[iE,tZ,im,is,ig],endpoint:{url:"https://{Bucket}.s3-fips.us-east-1.{partitionResult#dnsSuffix}",[tt]:iv,[ts]:ie},[e5]:tA},{[e9]:[iE,tZ,im,is,ix,ib],rules:[{endpoint:iS,[e5]:tA}],[e5]:ty},{[e9]:[iE,tZ,im,is,ix,iw],endpoint:iS,[e5]:tA},{[e9]:[tX,ik,tJ,is,ig],endpoint:{url:"https://{Bucket}.s3-accelerate.dualstack.us-east-1.{partitionResult#dnsSuffix}",[tt]:iv,[ts]:ie},[e5]:tA},{[e9]:[tX,ik,tJ,is,ix,ib],rules:[{endpoint:iI,[e5]:tA}],[e5]:ty},{[e9]:[tX,ik,tJ,is,ix,iw],endpoint:iI,[e5]:tA},{[e9]:[tX,ik,im,is,ig],endpoint:{url:"https://{Bucket}.s3.dualstack.us-east-1.{partitionResult#dnsSuffix}",[tt]:iv,[ts]:ie},[e5]:tA},{[e9]:[tX,ik,im,is,ix,ib],rules:[{endpoint:iC,[e5]:tA}],[e5]:ty},{[e9]:[tX,ik,im,is,ix,iw],endpoint:iC,[e5]:tA},{[e9]:[iE,ik,im,t0,t6,t8,ig],endpoint:{url:tM,[tt]:iv,[ts]:ie},[e5]:tA},{[e9]:[iE,ik,im,t0,t6,iR,ig],endpoint:{url:tE,[tt]:iv,[ts]:ie},[e5]:tA},{[e9]:[iE,ik,im,t0,t6,t8,ix,ib],rules:[{[e9]:nE,endpoint:i_,[e5]:tA},{endpoint:i_,[e5]:tA}],[e5]:ty},{[e9]:[iE,ik,im,t0,t6,iR,ix,ib],rules:[{[e9]:nE,endpoint:iP,[e5]:tA},iB],[e5]:ty},{[e9]:[iE,ik,im,t0,t6,t8,ix,iw],endpoint:i_,[e5]:tA},{[e9]:[iE,ik,im,t0,t6,iR,ix,iw],endpoint:iP,[e5]:tA},{[e9]:[iE,ik,tJ,is,ig],endpoint:{url:tO,[tt]:iv,[ts]:ie},[e5]:tA},{[e9]:[iE,ik,tJ,is,ix,ib],rules:[{[e9]:nE,endpoint:iM,[e5]:tA},{endpoint:iM,[e5]:tA}],[e5]:ty},{[e9]:[iE,ik,tJ,is,ix,iw],endpoint:iM,[e5]:tA},{[e9]:[iE,ik,im,is,ig],endpoint:{url:tT,[tt]:iv,[ts]:ie},[e5]:tA},{[e9]:[iE,ik,im,is,ix,ib],rules:[{[e9]:nE,endpoint:{url:tT,[tt]:iy,[ts]:ie},[e5]:tA},{endpoint:iO,[e5]:tA}],[e5]:ty},{[e9]:[iE,ik,im,is,ix,iw],endpoint:iO,[e5]:tA}],[e5]:ty},iT],[e5]:ty}],[e5]:ty},{[e9]:[t0,t6,{fn:tf,[e7]:[{fn:th,[e7]:[t5,"scheme"]},"http"]},{fn:tw,[e7]:[t4,!0]},ih,ik,iE,im],rules:[{[e9]:ny,rules:[{[e9]:nw,rules:[iB],[e5]:ty},iT],[e5]:ty}],[e5]:ty},{[e9]:[ih,{fn:tN,[e7]:[t4],[te]:tD}],rules:[{[e9]:[{fn:th,[e7]:[iN,"resourceId[0]"],[te]:tU},{fn:"not",[e7]:[{fn:tf,[e7]:[iD,""]}]}],rules:[{[e9]:[{fn:tf,[e7]:[iU,tj]}],rules:[{[e9]:nS,rules:[{[e9]:nk,rules:[iF,iQ,{[e9]:nI,rules:[i$,{[e9]:nC,rules:[iL,{[e9]:nR,rules:[{[e9]:ny,rules:[{[e9]:n_,rules:[{[e9]:nP,rules:[{[e9]:[{fn:tf,[e7]:[iH,""]}],error:"Invalid ARN: Missing account id",[e5]:td},{[e9]:nB,rules:[{[e9]:nM,rules:[{[e9]:no,endpoint:{url:t$,[tt]:iq,[ts]:ie},[e5]:tA},{[e9]:nd,endpoint:{url:"https://{accessPointName}-{bucketArn#accountId}.s3-object-lambda-fips.{bucketArn#region}.{bucketPartition#dnsSuffix}",[tt]:iq,[ts]:ie},[e5]:tA},{endpoint:{url:"https://{accessPointName}-{bucketArn#accountId}.s3-object-lambda.{bucketArn#region}.{bucketPartition#dnsSuffix}",[tt]:iq,[ts]:ie},[e5]:tA}],[e5]:ty},iW],[e5]:ty},iG],[e5]:ty},iV],[e5]:ty},iK],[e5]:ty}],[e5]:ty}],[e5]:ty},iY],[e5]:ty}
6,{error:"Invalid ARN: bucket ARN is missing a region",[e5]:td}],[e5]:ty},iJ],[e5]:ty},{error:"Invalid ARN: Object Lambda ARNs only support `accesspoint` arn types, but found: `{arnType}`",[e5]:td}],[e5]:ty},{[e9]:nS,rules:[{[e9]:nk,rules:[{[e9]:nI,rules:[{[e9]:nS,rules:[{[e9]:nI,rules:[i$,{[e9]:nC,rules:[iL,{[e9]:nR,rules:[{[e9]:ny,rules:[{[e9]:[{fn:tf,[e7]:[iz,"{partitionResult#name}"]}],rules:[{[e9]:nP,rules:[{[e9]:[{fn:tf,[e7]:[iU,"s3"]}],rules:[{[e9]:nB,rules:[{[e9]:nM,rules:[{[e9]:na,error:"Access Points do not support S3 Accelerate",[e5]:td},{[e9]:[tZ,tX],endpoint:{url:"https://{accessPointName}-{bucketArn#accountId}.s3-accesspoint-fips.dualstack.{bucketArn#region}.{bucketPartition#dnsSuffix}",[tt]:iZ,[ts]:ie},[e5]:tA},{[e9]:[tZ,iE],endpoint:{url:"https://{accessPointName}-{bucketArn#accountId}.s3-accesspoint-fips.{bucketArn#region}.{bucketPartition#dnsSuffix}",[tt]:iZ,[ts]:ie},[e5]:tA},{[e9]:[ik,tX],endpoint:{url:"https://{accessPointName}-{bucketArn#accountId}.s3-accesspoint.dualstack.{bucketArn#region}.{bucketPartition#dnsSuffix}",[tt]:iZ,[ts]:ie},[e5]:tA},{[e9]:[ik,iE,t0,t6],endpoint:{url:t$,[tt]:iZ,[ts]:ie},[e5]:tA},{[e9]:[ik,iE],endpoint:{url:"https://{accessPointName}-{bucketArn#accountId}.s3-accesspoint.{bucketArn#region}.{bucketPartition#dnsSuffix}",[tt]:iZ,[ts]:ie},[e5]:tA}],[e5]:ty},iW],[e5]:ty},iG],[e5]:ty},{error:"Invalid ARN: The ARN was not for the S3 service, found: {bucketArn#service}",[e5]:td}],[e5]:ty},iV],[e5]:ty},iK],[e5]:ty}],[e5]:ty}],[e5]:ty},iY],[e5]:ty}],[e5]:ty}],[e5]:ty},{[e9]:[{fn:t_,[e7]:[ij,!0]}],rules:[{[e9]:nr,error:"S3 MRAP does not support dual-stack",[e5]:td},{[e9]:nd,error:"S3 MRAP does not support FIPS",[e5]:td},{[e9]:na,error:"S3 MRAP does not support S3 Accelerate",[e5]:td},{[e9]:[{fn:tu,[e7]:[{ref:"DisableMultiRegionAccessPoints"},!0]}],error:"Invalid configuration: Multi-Region Access Point ARNs are disabled.",[e5]:td},{[e9]:[{fn:tp,[e7]:nn,[te]:tL}],rules:[{[e9]:[{fn:tf,[e7]:[{fn:th,[e7]:[{ref:tL},tm]},{fn:th,[e7]:[iN,"partition"]}]}],rules:[{endpoint:{url:"https://{accessPointName}.accesspoint.s3-global.{mrapPartition#dnsSuffix}",[tt]:{[tn]:[{[tr]:!0,name:tP,[ta]:"s3",[tl]:["*"]}]},[ts]:ie},[e5]:tA}],[e5]:ty},{error:"Client was configured for partition `{mrapPartition#name}` but bucket referred to partition `{bucketArn#partition}`",[e5]:td}],[e5]:ty}],[e5]:ty},{error:"Invalid Access Point Name",[e5]:td}],[e5]:ty},iJ],[e5]:ty},{[e9]:[{fn:tf,[e7]:[iU,tB]}],rules:[{[e9]:nr,error:"S3 Outposts does not support Dual-stack",[e5]:td},{[e9]:nd,error:"S3 Outposts does not support FIPS",[e5]:td},{[e9]:na,error:"S3 Outposts does not support S3 Accelerate",[e5]:td},{[e9]:[{fn:tc,[e7]:[{fn:th,[e7]:[iN,"resourceId[4]"]}]}],error:"Invalid Arn: Outpost Access Point ARN contains sub resources",[e5]:td},{[e9]:[{fn:th,[e7]:[iN,"resourceId[1]"],[te]:tR}],rules:[{[e9]:nb,rules:[iL,{[e9]:nR,rules:[{[e9]:ny,rules:[{[e9]:n_,rules:[{[e9]:nP,rules:[{[e9]:nB,rules:[{[e9]:[{fn:th,[e7]:[iN,"resourceId[2]"],[te]:tz}],rules:[{[e9]:[{fn:th,[e7]:[iN,"resourceId[3]"],[te]:tQ}],rules:[{[e9]:[{fn:tf,[e7]:[{ref:tz},tF]}],rules:[{[e9]:no,endpoint:{url:"https://{accessPointName}-{bucketArn#accountId}.{outpostId}.{url#authority}",[tt]:iX,[ts]:ie},[e5]:tA},{endpoint:{url:"https://{accessPointName}-{bucketArn#accountId}.{outpostId}.s3-outposts.{bucketArn#region}.{bucketPartition#dnsSuffix}",[tt]:iX,[ts]:ie},[e5]:tA}],[e5]:ty},{error:"Expected an outpost type `accesspoint`, found {outpostType}",[e5]:td}],[e5]:ty},{error:"Invalid ARN: expected an access point name",[e5]:td}],[e5]:ty},{error:"Invalid ARN: Expected a 4-component resource",[e5]:td}],[e5]:ty},iG],[e5]:ty},iV],[e5]:ty},iK],[e5]:ty}],[e5]:ty}],[e5]:ty},{error:"Invalid ARN: The outpost Id may only contain a-z, A-Z, 0-9 and `-`. Found: `{outpostId}`",[e5]:td}],[e5]:ty},{error:"Invalid ARN: The Outpost Id was not set",[e5]:td}],[e5]:ty},{error:"Invalid ARN: Unrecognized format: {Bucket} (type: {arnType})",[e5]:td}],[e5]:ty},{error:"Invalid ARN: No ARN type specified",[e5]:td}],[e5]:ty},{[e9]:[{fn:tg,[e7]:[t4,0,4,!1],[te]:tH},{fn:tf,[e7]:[{ref:tH},"arn:"]},{fn:"not",[e7]:[{fn:tc,[e7]:[i0]}]}],error:"Invalid ARN: `{Bucket}` was not a valid ARN",[e5]:td},{[e9]:[{fn:tu,[e7]:[{ref:"ForcePathStyle"},!0]},i0],error:"Path-style addressing cannot be used with ARN buckets",[e5]:td},{[e9]:nc,rules:[{[e9]:ny,rules:[{[e9]:[im],rules:[{[e9]:[tX,is,tZ,ig],endpoint:{url:"https://s3-fips.dualstack.us-east-1.{partitionResult#dnsSuffix}/{uri_encoded_bucket}",[tt]:iv,[ts]:ie},[e5]:tA},{[e9]:[tX,is,tZ,ix,ib],rules:[{endpoint:i1,[e5]:tA}],[e5]:ty},{[e9]:[tX,is,tZ,ix,iw],endpoint:i1,[e5]:tA},{[e9]:[iE,is,tZ,ig],endpoint:{url:"https://s3-fips.us-east-1.{partitionResult#dnsSuffix}/{uri_encoded_bucket}",[tt]:iv,[ts]:ie},[e5]:tA},{[e9]:[iE,is,tZ,ix,ib],rules:[{endpoint:i2,[e5]:tA}],[e5]:ty},{[e9]:[iE,is,tZ,ix,iw],endpoint:i2,[e5]:tA},{[e9]:[tX,is,ik,ig],endpoint:{url:"https://s3.dualstack.us-east-1.{partitionResult#dnsSuffix}/{uri_encoded_bucket}",[tt]:iv,[ts]:ie},[e5]:tA},{[e9]:[tX,is,ik,ix,ib],rules:[{endpoint:i3,[e5]:tA}],[e5]:ty},{[e9]:[tX,is,ik,ix,iw],endpoint:i3,[e5]:tA},{[e9]:[iE,t0,t6,ik,ig],endpoint:{url:tq,[tt]:iv,[ts]:ie},[e5]:tA},{[e9]:[iE,t0,t6,ik,ix,ib],rules:[{[e9]:nE,endpoint:i4,[e5]:tA},{endpoint:i4,[e5]:tA}],[e5]:ty},{[e9]:[iE,t0,t6,ik,ix,iw],endpoint:i4,[e5]:tA},{[e9]:[iE,is,ik,ig],endpoint:{url:tW,[tt]:iv,[ts]:ie},[e5]:tA},{[e9]:[iE,is,ik,ix,ib],rules:[{[e9]:nE,endpoint:{url:tW,[tt]:iy,[ts]:ie},[e5]:tA},{endpoint:i6,[e5]:tA}],[e5]:ty},{[e9]:[iE,is,ik,ix,iw],endpoint:i6,[e5]:tA}],[e5]:ty},{error:"Path-style addressing cannot be used with S3 Accelerate",[e5]:td}],[e5]:ty}],[e5]:ty}],[e5]:ty},{[e9]:[{fn:tc,[e7]:[i8]},{fn:tu,[e7]:[i8,!0]}],rules:[{[e9]:ny,rules:[{[e9]:nO,rules:[iF,iQ,{[e9]:no,endpoint:{url:tS,[tt]:i5,[ts]:ie},[e5]:tA},{[e9]:nd,endpoint:{url:"https://s3-object-lambda-fips.{Region}.{partitionResult#dnsSuffix}",[tt]:i5,[ts]:ie},[e5]:tA},{endpoint:{url:"https://s3-object-lambda.{Region}.{partitionResult#dnsSuffix}",[tt]:i5,[ts]:ie},[e5]:tA}],[e5]:ty},iT],[e5]:ty}],[e5]:ty},{[e9]:[ic],rules:[{[e9]:ny,rules:[{[e9]:nO,rules:[{[e9]:[tZ,tX,is,ig],endpoint:{url:"https://s3-fips.dualstack.us-east-1.{partitionResult#dnsSuffix}",[tt]:iv,[ts]:ie},[e5]:tA},{[e9]:[tZ,tX,is,ix,ib],rules:[{endpoint:i9,[e5]:tA}],[e5]:ty},{[e9]:[tZ,tX,is,ix,iw],endpoint:i9,[e5]:tA},{[e9]:[tZ,iE,is,ig],endpoint:{url:"https://s3-fips.us-east-1.{partitionResult#dnsSuffix}",[tt]:iv,[ts]:ie},[e5]:tA},{[e9]:[tZ,iE,is,ix,ib],rules:[{endpoint:i7,[e5]:tA}],[e5]:ty},{[e9]:[tZ,iE,is,ix,iw],endpoint:i7,[e5]:tA},{[e9]:[ik,tX,is,ig],endpoint:{url:"https://s3.dualstack.us-east-1.{partitionResult#dnsSuffix}",[tt]:iv,[ts]:ie},[e5]:tA},{[e9]:[ik,tX,is,ix,ib],rules:[{endpoint:ne,[e5]:tA}],[e5]:ty},{[e9]:[ik,tX,is,ix,iw],endpoint:ne,[e5]:tA},{[e9]:[ik,iE,t0,t6,ig],endpoint:{url:tS,[tt]:iv,[ts]:ie},[e5]:tA},{[e9]:[ik,iE,t0,t6,ix,ib],rules:[{[e9]:nE,endpoint:nt,[e5]:tA},{endpoint:nt,[e5]:tA}],[e5]:ty},{[e9]:[ik,iE,t0,t6,ix,iw],endpoint:nt,[e5]:tA},{[e9]:[ik,iE,is,ig],endpoint:{url:tG,[tt]:iv,[ts]:ie},[e5]:tA},{[e9]:[ik,iE,is,ix,ib],rules:[{[e9]:nE,endpoint:{url:tG,[tt]:iy,[ts]:ie},[e5]:tA},{endpoint:ni,[e5]:tA}],[e5]:ty},{[e9]:[ik,iE,is,ix,iw],endpoint:ni,[e5]:tA}],[e5]:ty},iT],[e5]:ty}],[e5]:ty}],[e5]:ty},{error:"A region must be set when sending requests to S3.",[e5]:td}]},nN=new C({size:50,params:["Accelerate","Bucket","DisableAccessPoints","DisableMultiRegionAccessPoints","DisableS3ExpressSessionAuth","Endpoint","ForcePathStyle","Region","UseArnRegion","UseDualStack","UseFIPS","UseGlobalEndpoint","UseObjectLambdaEndpoint","UseS3ExpressControlEndpoint"]}),nD=(e,t={})=>nN.get(e,()=>et(nT,{endpointParams:e,logger:t.logger}));M.aws=ea;let nU=(r=async(e,t,i)=>({operation:(0,ev.u)(t).operation,region:await (0,ev.t)(e.region)()||(()=>{throw Error("expected `region` to be configured for `aws.auth#sigv4`")})()}),async(e,t,i)=>{if(!i)throw Error("Could not find `input` for `defaultEndpointRuleSetHttpAuthSchemeParametersProvider`");let n=await r(e,t,i),a=(0,ev.u)(t)?.commandInstance?.constructor?.getEndpointParameterInstru
6ctions;if(!a)throw Error(`getEndpointParameterInstructions() is not defined on \`${t.commandName}\``);return Object.assign(n,await (0,ek.xg)(i,{getEndpointParameterInstructions:a},e))});function nj(e){return{schemeId:"aws.auth#sigv4",signingProperties:{name:"s3",region:e.region},propertiesExtractor:(e,t)=>({signingProperties:{config:e,context:t}})}}function nF(e){return{schemeId:"aws.auth#sigv4a",signingProperties:{name:"s3",region:e.region},propertiesExtractor:(e,t)=>({signingProperties:{config:e,context:t}})}}let nQ=(a=e=>{let t=[];return e.operation,t.push(nj(e)),t.push(nF(e)),t},o={"aws.auth#sigv4":nj,"aws.auth#sigv4a":nF},e=>{let t=nD(e),i=t.properties?.authSchemes;if(!i)return a(e);let n=[];for(let t of i){let r,{name:a,properties:s={},...l}=t,c=a.toLowerCase();if(a!==c&&console.warn(`HttpAuthScheme has been normalized with lowercasing: \`${a}\` to \`${c}\``),"sigv4a"===c){r="aws.auth#sigv4a";let e=i.find(e=>{let t=e.name.toLowerCase();return"sigv4a"!==t&&t.startsWith("sigv4")});if(!e6.p.CrtSignerV4&&e)continue}else if(c.startsWith("sigv4"))r="aws.auth#sigv4";else throw Error(`Unknown HttpAuthScheme found in \`@smithy.rules#endpointRuleSet\`: \`${c}\``);let u=o[r];if(!u)throw Error(`Could not find HttpAuthOption create function for \`${r}\``);let d=u(e);d.schemeId=r,d.signingProperties={...d.signingProperties||{},...l,...s},n.push(d)}return n}),n$=e=>({...e4(e2(e))});var nL=i(89110),nz=i(99038),nH=i(68767),nq=i(44866);class nW extends eW.uB.classBuilder().ep({...nz.S,DisableS3ExpressSessionAuth:{type:"staticContextParams",value:!0},Bucket:{type:"contextParams",name:"Bucket"}}).m(function(e,t,i,n){return[(0,nL.TM)(i,this.serialize,this.deserialize),(0,ek.rD)(i,e.getEndpointParameterInstructions()),(0,S.Cg)(i)]}).s("AmazonS3","CreateSession",{}).n("S3Client","CreateSessionCommand").f(nH.i6,nH.Y).ser(nq.t$n).de(nq.SjM).build(){}let nG={rE:"3.744.0"};var nV=i(54191);function nK(e){return"string"==typeof e?0===e.length:0===e.byteLength}var nY={name:"SHA-1"},nJ={name:"HMAC",hash:nY},nZ=new Uint8Array([218,57,163,238,94,107,75,13,50,85,191,239,149,96,24,144,175,216,7,9]);let nX={};function n0(){return"undefined"!=typeof window?window:"undefined"!=typeof self?self:nX}var n1=function(){function e(e){this.toHash=new Uint8Array(0),void 0!==e&&(this.key=new Promise(function(t,i){n0().crypto.subtle.importKey("raw",n2(e),nJ,!1,["sign"]).then(t,i)}),this.key.catch(function(){}))}return e.prototype.update=function(e){if(!nK(e)){var t=n2(e),i=new Uint8Array(this.toHash.byteLength+t.byteLength);i.set(this.toHash,0),i.set(t,this.toHash.byteLength),this.toHash=i}},e.prototype.digest=function(){var e=this;return this.key?this.key.then(function(t){return n0().crypto.subtle.sign(nJ,t,e.toHash).then(function(e){return new Uint8Array(e)})}):nK(this.toHash)?Promise.resolve(nZ):Promise.resolve().then(function(){return n0().crypto.subtle.digest(nY,e.toHash)}).then(function(e){return Promise.resolve(new Uint8Array(e))})},e.prototype.reset=function(){this.toHash=new Uint8Array(0)},e}();function n2(e){return"string"==typeof e?(0,nV.a)(e):ArrayBuffer.isView(e)?new Uint8Array(e.buffer,e.byteOffset,e.byteLength/Uint8Array.BYTES_PER_ELEMENT):new Uint8Array(e)}var n3=["decrypt","digest","encrypt","exportKey","generateKey","importKey","sign","verify"];function n4(e){var t;return"object"==typeof(t=e)&&"object"==typeof t.crypto&&"function"==typeof t.crypto.getRandomValues&&"object"==typeof e.crypto.subtle&&function(e){return e&&n3.every(function(t){return"function"==typeof e[t]})}(e.crypto.subtle)}var n6=i(54356),n8=function(){function e(e){if(n4(n0()))this.hash=new n1(e);else throw Error("SHA1 not supported")}return e.prototype.update=function(e,t){this.hash.update((0,n6.pP)(e))},e.prototype.digest=function(){return this.hash.digest()},e.prototype.reset=function(){this.hash.reset()},e}(),n5={name:"SHA-256"},n9={name:"HMAC",hash:n5},n7=new Uint8Array([227,176,196,66,152,252,28,20,154,251,244,200,153,111,185,36,39,174,65,228,100,155,147,76,164,149,153,27,120,82,184,85]),re=function(){function e(e){this.toHash=new Uint8Array(0),this.secret=e,this.reset()}return e.prototype.update=function(e){if(!(0,n6.Kz)(e)){var t=(0,n6.pP)(e),i=new Uint8Array(this.toHash.byteLength+t.byteLength);i.set(this.toHash,0),i.set(t,this.toHash.byteLength),this.toHash=i}},e.prototype.digest=function(){var e=this;return this.key?this.key.then(function(t){return n0().crypto.subtle.sign(n9,t,e.toHash).then(function(e){return new Uint8Array(e)})}):(0,n6.Kz)(this.toHash)?Promise.resolve(n7):Promise.resolve().then(function(){return n0().crypto.subtle.digest(n5,e.toHash)}).then(function(e){return Promise.resolve(new Uint8Array(e))})},e.prototype.reset=function(){var e=this;this.toHash=new Uint8Array(0),this.secret&&void 0!==this.secret&&(this.key=new Promise(function(t,i){n0().crypto.subtle.importKey("raw",(0,n6.pP)(e.secret),n9,!1,["sign"]).then(t,i)}),this.key.catch(function(){}))},e}(),rt=i(28089),ri=new Uint32Array([0x428a2f98,0x71374491,0xb5c0fbcf,0xe9b5dba5,0x3956c25b,0x59f111f1,0x923f82a4,0xab1c5ed5,0xd807aa98,0x12835b01,0x243185be,0x550c7dc3,0x72be5d74,0x80deb1fe,0x9bdc06a7,0xc19bf174,0xe49b69c1,0xefbe4786,0xfc19dc6,0x240ca1cc,0x2de92c6f,0x4a7484aa,0x5cb0a9dc,0x76f988da,0x983e5152,0xa831c66d,0xb00327c8,0xbf597fc7,0xc6e00bf3,0xd5a79147,0x6ca6351,0x14292967,0x27b70a85,0x2e1b2138,0x4d2c6dfc,0x53380d13,0x650a7354,0x766a0abb,0x81c2c92e,0x92722c85,0xa2bfe8a1,0xa81a664b,0xc24b8b70,0xc
676c51a3,0xd192e819,0xd6990624,0xf40e3585,0x106aa070,0x19a4c116,0x1e376c08,0x2748774c,0x34b0bcb5,0x391c0cb3,0x4ed8aa4a,0x5b9cca4f,0x682e6ff3,0x748f82ee,0x78a5636f,0x84c87814,0x8cc70208,0x90befffa,0xa4506ceb,0xbef9a3f7,0xc67178f2]),rn=[0x6a09e667,0xbb67ae85,0x3c6ef372,0xa54ff53a,0x510e527f,0x9b05688c,0x1f83d9ab,0x5be0cd19],rr=function(){function e(){this.state=Int32Array.from(rn),this.temp=new Int32Array(64),this.buffer=new Uint8Array(64),this.bufferLength=0,this.bytesHashed=0,this.finished=!1}return e.prototype.update=function(e){if(this.finished)throw Error("Attempted to update an already finished hash.");var t=0,i=e.byteLength;if(this.bytesHashed+=i,8*this.bytesHashed>0x1fffffffffffff)throw Error("Cannot hash more than 2^53 - 1 bits");for(;i>0;)this.buffer[this.bufferLength++]=e[t++],i--,64===this.bufferLength&&(this.hashBuffer(),this.bufferLength=0)},e.prototype.digest=function(){if(!this.finished){var e=8*this.bytesHashed,t=new DataView(this.buffer.buffer,this.buffer.byteOffset,this.buffer.byteLength),i=this.bufferLength;if(t.setUint8(this.bufferLength++,128),i%64>=56){for(var n=this.bufferLength;n<64;n++)t.setUint8(n,0);this.hashBuffer(),this.bufferLength=0}for(var n=this.bufferLength;n<56;n++)t.setUint8(n,0);t.setUint32(56,Math.floor(e/0x100000000),!0),t.setUint32(60,e),this.hashBuffer(),this.finished=!0}for(var r=new Uint8Array(32),n=0;n<8;n++)r[4*n]=this.state[n]>>>24&255,r[4*n+1]=this.state[n]>>>16&255,r[4*n+2]=this.state[n]>>>8&255,r[4*n+3]=this.state[n]>>>0&255;return r},e.prototype.hashBuffer=function(){for(var e=this.buffer,t=this.state,i=t[0],n=t[1],r=t[2],a=t[3],o=t[4],s=t[5],l=t[6],c=t[7],u=0;u<64;u++){if(u<16)this.temp[u]=(255&e[4*u])<<24|(255&e[4*u+1])<<16|(255&e[4*u+2])<<8|255&e[4*u+3];else{var d=this.temp[u-2],p=(d>>>17|d<<15)^(d>>>19|d<<13)^d>>>10,f=((d=this.temp[u-15])>>>7|d<<25)^(d>>>18|d<<14)^d>>>3;this.temp[u]=(p+this.temp[u-7]|0)+(f+this.temp[u-16]|0)}var h=(((o>>>6|o<<26)^(o>>>11|o<<21)^(o>>>25|o<<7))+(o&s^~o&l)|0)+(c+(ri[u]+this.temp[u]|0)|0)|0,m=((i>>>2|i<<30)^(i>>>13|i<<19)^(i>>>22|i<<10))+(i&n^i&r^n&r)|0;c=l,l=s,s=o,o=a+h|0,a=r,r=n,n=i,i=h+m|0}t[0]+=i,t[1]+=n,t[2]+=r,t[3]+=a,t[4]+=o,t[5]+=s,t[6]+=l,t[7]+=c},e}(),ra=function(){function e(e){this.secret=e,this.hash=new rr,this.reset()}return e.prototype.update=function(e){if(!(0,n6.Kz)(e)&&!this.error)try{this.hash.update((0,n6.pP)(e))}catch(e){this.error=e}},e.prototype.digestSync=function(){if(this.error)throw this.error;return this.outer?(this.outer.finished||this.outer.update(this.hash.digest()),this.outer.digest()):this.hash.digest()},e.prototype.digest=function(){return(0,rt.sH)(this,void 0,void 0,function(){return(0,rt.YH)(this,function(e){return[2,this.digestSync()]})})},e.prototype.reset=function(){if(this.hash=new rr,this.secret){this.outer=new rr;var e=function(e){var t=(0,n6.pP)(e);if(t.byteLength>64){var i=new rr;i.update(t),t=i.digest()}var n=new Uint8Array(64);return n.set(t),n}(this.secret),t=new Uint8Array(64);t.set(e);for(var i=0;i<64;i++)e[i]^=54,t[i]^=92;this.hash.update(e),this.outer.update(t);for(var i=0;i<e.byteLength;i++)e[i]=0}},e}(),ro=function(){function e(e){n4(n0())?this.hash=new re(e):this.hash=new ra(e)}return e.prototype.update=function(e,t){this.hash.update((0,n6.pP)(e))},e.prototype.digest=function(){return this.hash.digest()},e.prototype.reset=function(){this.hash.reset()},e}(),rs=i(24814),rl=i.n(rs);let rc=({serviceId:e,clientVersion:t})=>async i=>{let n="undefined"!=typeof window&&window?.navigator?.userAgent?rl().parse(window.navigator.userAgent):void 0,r=[["aws-sdk-js",t],["ua","2.1"],[`os/${n?.os?.name||"other"}`,n?.os?.version],["lang/js"],["md/browser",`${n?.browser?.name??"unknown"}_${n?.browser?.version??"unknown"}`]];e&&r.push([`api/${e}`,t]);let a=await i?.userAgentAppId?.();return a&&r.push([`app/${a}`]),r};var ru=i(84313),rd=i(52111);class rp{constructor(e){if(this.bytes=e,8!==e.byteLength)throw Error("Int64 buffers must be exactly 8 bytes")}static fromNumber(e){if(e>0x8000000000000000||e<-0x8000000000000000)throw Error(`${e} is too large (or, if negative, too small) to represent as an Int64`);let t=new Uint8Array(8);for(let i=7,n=Math.abs(Math.round(e));i>-1&&n>0;i--,n/=256)t[i]=n;return e<0&&rf(t),new rp(t)}valueOf(){let e=this.bytes.slice(0),t=128&e[0];return t&&rf(e),parseInt((0,rd.n)(e),16)*(t?-1:1)}toString(){return String(this.valueOf())}}function rf(e){for(let t=0;t<8;t++)e[t]^=255;for(let t=7;t>-1&&(e[t]++,0===e[t]);t--);}class rh{constructor(e,t){this.toUtf8=e,this.fromUtf8=t}format(e){let t=[];for(let i of Object.keys(e)){let n=this.fromUtf8(i);t.push(Uint8Array.from([n.byteLength]),n,this.formatHeaderValue(e[i]))}let i=new Uint8Array(t.reduce((e,t)=>
6e+t.byteLength,0)),n=0;for(let e of t)i.set(e,n),n+=e.byteLength;return i}formatHeaderValue(e){switch(e.type){case"boolean":return Uint8Array.from([+!e.value]);case"byte":return Uint8Array.from([2,e.value]);case"short":let t=new DataView(new ArrayBuffer(3));return t.setUint8(0,3),t.setInt16(1,e.value,!1),new Uint8Array(t.buffer);case"integer":let i=new DataView(new ArrayBuffer(5));return i.setUint8(0,4),i.setInt32(1,e.value,!1),new Uint8Array(i.buffer);case"long":let n=new Uint8Array(9);return n[0]=5,n.set(e.value.bytes,1),n;case"binary":let r=new DataView(new ArrayBuffer(3+e.value.byteLength));r.setUint8(0,6),r.setUint16(1,e.value.byteLength,!1);let a=new Uint8Array(r.buffer);return a.set(e.value,3),a;case"string":let o=this.fromUtf8(e.value),s=new DataView(new ArrayBuffer(3+o.byteLength));s.setUint8(0,7),s.setUint16(1,o.byteLength,!1);let l=new Uint8Array(s.buffer);return l.set(o,3),l;case"timestamp":let c=new Uint8Array(9);return c[0]=8,c.set(rp.fromNumber(e.value.valueOf()).bytes,1),c;case"uuid":if(!rS.test(e.value))throw Error(`Invalid UUID received: ${e.value}`);let u=new Uint8Array(17);return u[0]=9,u.set((0,rd.a)(e.value.replace(/\-/g,"")),1),u}}parse(e){let t={},i=0;for(;i<e.byteLength;){let n=e.getUint8(i++),r=this.toUtf8(new Uint8Array(e.buffer,e.byteOffset+i,n));switch(i+=n,e.getUint8(i++)){case 0:t[r]={type:rm,value:!0};break;case 1:t[r]={type:rm,value:!1};break;case 2:t[r]={type:rg,value:e.getInt8(i++)};break;case 3:t[r]={type:rv,value:e.getInt16(i,!1)},i+=2;break;case 4:t[r]={type:rx,value:e.getInt32(i,!1)},i+=4;break;case 5:t[r]={type:rb,value:new rp(new Uint8Array(e.buffer,e.byteOffset+i,8))},i+=8;break;case 6:let a=e.getUint16(i,!1);i+=2,t[r]={type:rA,value:new Uint8Array(e.buffer,e.byteOffset+i,a)},i+=a;break;case 7:let o=e.getUint16(i,!1);i+=2,t[r]={type:ry,value:this.toUtf8(new Uint8Array(e.buffer,e.byteOffset+i,o))},i+=o;break;case 8:t[r]={type:rw,value:new Date(new rp(new Uint8Array(e.buffer,e.byteOffset+i,8)).valueOf())},i+=8;break;case 9:let s=new Uint8Array(e.buffer,e.byteOffset+i,16);i+=16,t[r]={type:rE,value:`${(0,rd.n)(s.subarray(0,4))}-${(0,rd.n)(s.subarray(4,6))}-${(0,rd.n)(s.subarray(6,8))}-${(0,rd.n)(s.subarray(8,10))}-${(0,rd.n)(s.subarray(10))}`};break;default:throw Error("Unrecognized header type tag")}}return t}}!function(e){e[e.boolTrue=0]="boolTrue",e[e.boolFalse=1]="boolFalse",e[e.byte=2]="byte",e[e.short=3]="short",e[e.integer=4]="integer",e[e.long=5]="long",e[e.byteArray=6]="byteArray",e[e.string=7]="string",e[e.timestamp=8]="timestamp",e[e.uuid=9]="uuid"}(l||(l={}));let rm="boolean",rg="byte",rv="short",rx="integer",rb="long",rA="binary",ry="string",rw="timestamp",rE="uuid",rS=/^[a-f0-9]{8}-[a-f0-9]{4}-[a-f0-9]{4}-[a-f0-9]{4}-[a-f0-9]{12}$/,rk=16;class rI{constructor(e,t){this.headerMarshaller=new rh(e,t),this.messageBuffer=[],this.isEndOfStream=!1}feed(e){this.messageBuffer.push(this.decode(e))}endOfStream(){this.isEndOfStream=!0}getMessage(){let e=this.messageBuffer.pop(),t=this.isEndOfStream;return{getMessage:()=>e,isEndOfStream:()=>t}}getAvailableMessages(){let e=this.messageBuffer;this.messageBuffer=[];let t=this.isEndOfStream;return{getMessages:()=>e,isEndOfStream:()=>t}}encode({headers:e,body:t}){let i=this.headerMarshaller.format(e),n=i.byteLength+t.byteLength+16,r=new Uint8Array(n),a=new DataView(r.buffer,r.byteOffset,r.byteLength),o=new ru.s$;return a.setUint32(0,n,!1),a.setUint32(4,i.byteLength,!1),a.setUint32(8,o.update(r.subarray(0,8)).digest(),!1),r.set(i,12),r.set(t,i.byteLength+12),a.setUint32(n-4,o.update(r.subarray(8,n-4)).digest(),!1),r}decode(e){let{headers:t,body:i}=function({byteLength:e,byteOffset:t,buffer:i}){if(e<rk)throw Error("Provided message too short to accommodate event stream message overhead");let n=new DataView(i,t,e),r=n.getUint32(0,!1);if(e!==r)throw Error("Reported message length does not match received message length");let a=n.getUint32(4,!1),o=n.getUint32(8,!1),s=n.getUint32(e-4,!1),l=new ru.s$().update(new Uint8Array(i,t,8));if(o!==l.digest())throw Error(`The prelude checksum specified in the message (${o}) does not match the calculated CRC32 checksum (${l.digest()})`);
6if(l.update(new Uint8Array(i,t+8,e-12)),s!==l.digest())throw Error(`The message checksum (${l.digest()}) did not match the expected value of ${s}`);return{headers:new DataView(i,t+8+4,a),body:new Uint8Array(i,t+8+4+a,r-a-16)}}(e);return{headers:this.headerMarshaller.parse(t),body:i}}formatHeaders(e){return this.headerMarshaller.format(e)}}class rC{constructor(e){this.options=e}[Symbol.asyncIterator](){return this.asyncIterator()}async *asyncIterator(){for await(let e of this.options.inputStream){let t=this.options.decoder.decode(e);yield t}}}class rR{constructor(e){this.options=e}[Symbol.asyncIterator](){return this.asyncIterator()}async *asyncIterator(){for await(let e of this.options.messageStream){let t=this.options.encoder.encode(e);yield t}this.options.includeEndFrame&&(yield new Uint8Array(0))}}class r_{constructor(e){this.options=e}[Symbol.asyncIterator](){return this.asyncIterator()}async *asyncIterator(){for await(let e of this.options.messageStream){let t=await this.options.deserializer(e);void 0!==t&&(yield t)}}}class rP{constructor(e){this.options=e}[Symbol.asyncIterator](){return this.asyncIterator()}async *asyncIterator(){for await(let e of this.options.inputStream){let t=this.options.serializer(e);yield t}}}class rB{constructor({utf8Encoder:e,utf8Decoder:t}){this.eventStreamCodec=new rI(e,t),this.utfEncoder=e}deserialize(e,t){var i,n;return new r_({messageStream:new rC({inputStream:function(e){let t=0,i=0,n=null,r=null,a=e=>{if("number"!=typeof e)throw Error("Attempted to allocate an event message where size was not a number: "+e);t=e,i=4,new DataView((n=new Uint8Array(e)).buffer).setUint32(0,e,!1)};return{[Symbol.asyncIterator]:async function*(){let o=e[Symbol.asyncIterator]();for(;;){let{value:e,done:s}=await o.next();if(s){if(t)if(t===i)yield n;else throw Error("Truncated event message received.");return}let l=e.length,c=0;for(;c<l;){if(!n){let t=l-c;r||(r=new Uint8Array(4));let n=Math.min(4-i,t);if(r.set(e.slice(c,c+n),i),i+=n,c+=n,i<4)break;a(new DataView(r.buffer).getUint32(0,!1)),r=null}let o=Math.min(t-i,l-c);n.set(e.slice(c,c+o),i),i+=o,c+=o,t&&t===i&&(yield n,n=null,t=0,i=0)}}}}}(e),decoder:this.eventStreamCodec}),deserializer:(i=t,n=this.utfEncoder,async function(e){let{value:t}=e.headers[":message-type"];if("error"===t){let t=Error(e.headers[":error-message"].value||"UnknownError");throw t.name=e.headers[":error-code"].value,t}if("exception"===t){let t=e.headers[":exception-type"].value,r=await i({[t]:e});if(r.$unknown){let i=Error(n(e.body));throw i.name=t,i}throw r[t]}if("event"===t){let t={[e.headers[":event-type"].value]:e},n=await i(t);if(n.$unknown)return;return n}throw Error(`Unrecognizable event type: ${e.headers[":event-type"].value}`)})})}serialize(e,t){return new rR({messageStream:new rP({inputStream:e,serializer:t}),encoder:this.eventStreamCodec,includeEndFrame:!0})}}let rM=e=>({[Symbol.asyncIterator]:async function*(){let t=e.getReader();try{for(;;){let{done:e,value:i}=await t.read();if(e)return;yield i}}finally{t.releaseLock()}}}),rO=e=>{let t=e[Symbol.asyncIterator]();return new ReadableStream({async pull(e){let{done:i,value:n}=await t.next();if(i)return e.close();e.enqueue(n)}})};class rT{constructor({utf8Encoder:e,utf8Decoder:t}){this.universalMarshaller=new rB({utf8Decoder:t,utf8Encoder:e})}deserialize(e,t){let i=rN(e)?rM(e):e;return this.universalMarshaller.deserialize(i,t)}serialize(e,t){let i=this.universalMarshaller.serialize(e,t);return"function"==typeof ReadableStream?rO(i):i}}let rN=e=>"function"==typeof ReadableStream&&e instanceof ReadableStream,rD=e=>new rT(e);var rU=i(57152);async function rj(e,t,i=1048576){let n=e.size,r=0;for(;r<n;){let a=e.slice(r,Math.min(n,r+i));t(new Uint8Array(await a.arrayBuffer())),r+=a.size}}let rF=async function(e,t){let i=new e;return await rj(t,e=>{i.update(e)}),i.digest()},rQ=e=>()=>Promise.reject(e);var r$=i(61204);let rL=[0x67452301,0xefcdab89,0x98badcfe,0x10325476];class rz{constructor(){this.reset()}update(e){var t,i;if("string"==typeof(t=e)?0===t.length:0===t.byteLength)return;if(this.finished)throw Error("Attempted to update an already finished hash.");let n="string"==typeof(i=e)?(0,r$.a)(i):ArrayBuffer.isView(i)?new Uint8Array(i.buffer,i.byteOffset,i.byteLength/Uint8Array.BYTES_PER_ELEMENT):new Uint8Array(i),r=0,{byteLength:a}=n;for(this.bytesHashed+=a;a>0;)this.buffer.setUint8(this.bufferLength++,n[r++]),a--,64===this.bufferLength&&(this.hashBuffer(),this.bufferLength=0)}async digest(){if(!this.finished){let{buffer:e,bufferLength:t,bytesHashed:i}=this,n=8*i;if(e.setUint8(this.bufferLength++,128),t%64>=56){for(let t=this.bufferLength;t<64;t++)e.setUint8(t,0);this.hashBuffer(),this.bufferLength=0}for(let t=this.bufferLength;t<56;t++)e.setUint8(t,0);e.setUint32(56,n>>>0,!0),e.setUint32(60,Math.floor(n/0x100000000),!0),this.hashBuffer(),this.finished=!0}let e=new DataView(new ArrayBuffer(16));for(let t=0;t<4;t++)e.setUint32(4*t,this.state[t],!0);return new Uint8Array(e.buffer,e.byteOffset,e.byteLength)}hashBuffer(){let{buffer:e,state:t}=this,i=t[0],n=t[1],r=t[2],a=t[3];i=rq(i,n,r,a,e.getUint32(0,!0),7,0xd76aa478),a=rq(a,i,n,r,e.getUint32(4,!0),12,0xe8c7b756),r=rq(r,a,i,n,e.getUint32(8,!0),17,0x242070db),n=rq(n,r,a,i,e.getUint32(12,!0),22,0xc1bdceee),i=rq(i,n,r,a,e.getUint32(16,!0),7,0xf57c0faf),a=rq(a,i,n,r,e.getUint32(20,!0),12,0x4787c62a),r=rq(r,a,i,n,e.getUint32(24,!0),17,0xa8304613),n=rq(n,r,a,i,e.getUint32(28,!0),22,0xfd469501),i=rq(i,n,r,a,e.getUint32(32,!0),7,0x698098d8),a=rq(a,i,n,r,e.getUint32(36,!0),12,0x8b44f7af),r=rq(r,a,i,n,e.getUint32(40,!0),17,0xffff5bb1),n=rq(n,r,a,i,e.getUint32(44,!0),22,0x895cd7be),i=rq(i,n,r,a,e.getUint32(48,!0),7,0x6b901122),a=rq(a,i,n,r,e.getUint32(52,!0),12,0xfd987193),r=rq(r,a,i,n,e.getUint32(56,!0),17,0xa679438e),n=rq(n,r,a,i,e.getUint32(60,!0),22,0x49b40821),i=rW(i,n,r,a,e.getUint32(4,!0),5,0xf61e2562),a=rW(a,i,n,r,e.getUint32(24,!0),9,0xc040b340),r=rW(r,a,i,n,e.getUint32(44,!0),14,0x265e5a51),n=rW(n,r,a,i,e.getUint32(0,!0),20,0xe9b6c7aa),i=rW(i,n,r,a,e.getUint32(20,!0),5,0xd62f105d),a=rW(a,i,n,r,e.getUint32(40,!0),9,0x2441453),r=rW(r,a,i,n,e.getUint32(60,!0),14,0xd8a1e681),n=rW(n,r,a,i,e.getUint32(16,!0),20,0xe7d3fbc8),i=rW(i,n,r,a,e.getUint32(36,!0),5,0x21e1cde6),a=rW(a,i,n,r,e.getUint32(56,!0),9,0xc33707d6),r=rW(r,a,i,n,e.getUint32(12,!0),14,0xf4d50d87),n=rW(n,r,a,i,e.getUint32(32,!0),20,0x455a14ed),i=rW(i,n,r,a,e.getUint32(52,!0),5,0xa9e3e905),a=rW(a,i,n,r,e.getUint32(8,!0),9,0xfcefa3f8),r=rW(r,a,i,n,e.getUint32(28,!0),14,0x676f02d9),n=rW(n,r,a,i,e.getUint32(48,!0),20,0x8d2a4c8a),i=rG(i,n,r,a,e.getUint32(20,!0),4,0xfffa3942),a=rG(a,i,n,r,e.getUint32(32,!0),11,0x8771f681),r=rG(r,a,i,n,e.getUint32(44,!0),16,0x6d9d6122),n=rG(n,r,a,i,e.getUint32(56,!0),23,0xfde5380c),i=rG(i,n,r,a,e.getUint32(4,!0),4,0xa4beea44),a=rG(a,i,n,r,e.getUint32(16,!0),11,0x4bdecfa9),r=rG(r,a,i,n,e.getUint32(28,!0),16,0xf6bb4b60),n=rG(n,r,a,i,e.getUint32(40,!0),23,0xbebfbc70),i=rG(i,n,r,a,e.getUint32(52,!0),4,0x289b7ec6),a=rG(a,i,n,r,e.getUint32(0,!0),11,0xeaa127fa),r=rG(r,a,i,n,e.getUint32(12,!0),16,0xd4ef3085),n=rG(n,r,a,i,e.getUint32(24,!0),23,0x4881d05
6),i=rG(i,n,r,a,e.getUint32(36,!0),4,0xd9d4d039),a=rG(a,i,n,r,e.getUint32(48,!0),11,0xe6db99e5),r=rG(r,a,i,n,e.getUint32(60,!0),16,0x1fa27cf8),n=rG(n,r,a,i,e.getUint32(8,!0),23,0xc4ac5665),i=rV(i,n,r,a,e.getUint32(0,!0),6,0xf4292244),a=rV(a,i,n,r,e.getUint32(28,!0),10,0x432aff97),r=rV(r,a,i,n,e.getUint32(56,!0),15,0xab9423a7),n=rV(n,r,a,i,e.getUint32(20,!0),21,0xfc93a039),i=rV(i,n,r,a,e.getUint32(48,!0),6,0x655b59c3),a=rV(a,i,n,r,e.getUint32(12,!0),10,0x8f0ccc92),r=rV(r,a,i,n,e.getUint32(40,!0),15,0xffeff47d),n=rV(n,r,a,i,e.getUint32(4,!0),21,0x85845dd1),i=rV(i,n,r,a,e.getUint32(32,!0),6,0x6fa87e4f),a=rV(a,i,n,r,e.getUint32(60,!0),10,0xfe2ce6e0),r=rV(r,a,i,n,e.getUint32(24,!0),15,0xa3014314),n=rV(n,r,a,i,e.getUint32(52,!0),21,0x4e0811a1),i=rV(i,n,r,a,e.getUint32(16,!0),6,0xf7537e82),a=rV(a,i,n,r,e.getUint32(44,!0),10,0xbd3af235),r=rV(r,a,i,n,e.getUint32(8,!0),15,0x2ad7d2bb),n=rV(n,r,a,i,e.getUint32(36,!0),21,0xeb86d391),t[0]=i+t[0]|0,t[1]=n+t[1]|0,t[2]=r+t[2]|0,t[3]=a+t[3]|0}reset(){this.state=Uint32Array.from(rL),this.buffer=new DataView(new ArrayBuffer(64)),this.bufferLength=0,this.bytesHashed=0,this.finished=!1}}function rH(e,t,i,n,r,a){return((t=(t+e|0)+(n+a|0)|0)<<r|t>>>32-r)+i|0}function rq(e,t,i,n,r,a,o){return rH(t&i|~t&n,e,t,r,a,o)}function rW(e,t,i,n,r,a,o){return rH(t&n|i&~n,e,t,r,a,o)}function rG(e,t,i,n,r,a,o){return rH(t^i^n,e,t,r,a,o)}function rV(e,t,i,n,r,a,o){return rH(i^(t|~n),e,t,r,a,o)}let rK="function"==typeof TextEncoder?new TextEncoder:null,rY=e=>{if("string"==typeof e){if(rK)return rK.encode(e).byteLength;let t=e.length;for(let i=t-1;i>=0;i--){let n=e.charCodeAt(i);n>127&&n<=2047?t++:n>2047&&n<=65535&&(t+=2),n>=56320&&n<=57343&&i--}return t}if("number"==typeof e.byteLength)return e.byteLength;if("number"==typeof e.size)return e.size;throw Error(`Body Length computation failed for ${e}`)},rJ=e=>new Date(Date.now()+e),rZ=e=>c.cS.isInstance(e)?e.headers?.date??e.headers?.Date:void 0,rX=(e,t)=>Math.abs(rJ(t).getTime()-e)>=3e5,r0=(e,t)=>{let i=Date.parse(e);return rX(i,t)?i-Date.now():t},r1=(e,t)=>{if(!t)throw Error(`Property \`${e}\` is not resolved for AWS SDK SigV4Auth`);return t},r2=async e=>{let t=r1("context",e.context),i=r1("config",e.config),n=t.endpointV2?.properties?.authSchemes?.[0],r=r1("signer",i.signer),a=await r(n),o=e?.signingRegion;return{config:i,signer:a,signingRegion:o,signingRegionSet:e?.signingRegionSet,signingName:e?.signingName}};class r3{async sign(e,t,i){if(!c.Kd.isInstance(e))throw Error("The request is not an instance of `HttpRequest` and cannot be signed");let n=await r2(i),{config:r,signer:a}=n,{signingRegion:o,signingName:s}=n,l=i.context;if(l?.authSchemes?.length){let[e,t]=l.authSchemes;e?.name==="sigv4a"&&t?.name==="sigv4"&&(o=t?.signingRegion??o,s=t?.signingName??s)}return await a.sign(e,{signingDate:rJ(r.systemClockOffset),signingRegion:o,signingService:s})}errorHandler(e){return t=>{let i=t.ServerTime??rZ(t.$response);if(i){let n=r1("config",e.config),r=n.systemClockOffset;n.systemClockOffset=r0(i,n.systemClockOffset),n.systemClockOffset!==r&&t.$metadata&&(t.$metadata.clockSkewCorrected=!0)}throw t}}successHandler(e,t){let i=rZ(e);if(i){let e=r1("config",t.config);e.systemClockOffset=r0(i,e.systemClockOffset)}}}class r4 extends r3{async sign(e,t,i){if(!c.Kd.isInstance(e))throw Error("The request is not an instance of `HttpRequest` and cannot be signed");let{config:n,signer:r,signingRegion:a,signingRegionSet:o,signingName:s}=await r2(i),l=(await n.sigv4aSigningRegionSet?.()??o??[a]).join(",");return await r.sign(e,{signingDate:rJ(n.systemClockOffset),signingRegion:l,signingService:s})}}var r6=i(66990),r8=i(64693),r5=i(3132),r9=i(65505);let r7=e=>({apiVersion:"2006-03-01",base64Decoder:e?.base64Decoder??r8.E,base64Encoder:e?.base64Encoder??r8.n,disableHostPrefix:e?.disableHostPrefix??!1,endpointProvider:e?.endpointProvider??nD,extensions:e?.extensions??[],getAwsChunkedEncodingStream:e?.getAwsChunkedEncodingStream??r5.Bk,httpAuthSchemeProvider:e?.httpAuthSchemeProvider??nQ,httpAuthSchemes:e?.httpAuthSchemes??[{schemeId:"aws.auth#sigv4",identityProvider:e=>
6e.getIdentityProvider("aws.auth#sigv4"),signer:new r3},{schemeId:"aws.auth#sigv4a",identityProvider:e=>e.getIdentityProvider("aws.auth#sigv4a"),signer:new r4}],logger:e?.logger??new eW.N4,sdkStreamMixin:e?.sdkStreamMixin??r5.c9,serviceId:e?.serviceId??"S3",signerConstructor:e?.signerConstructor??e6.W,signingEscapePath:e?.signingEscapePath??!1,urlParser:e?.urlParser??r6.D,useArnRegion:e?.useArnRegion??!1,utf8Decoder:e?.utf8Decoder??r$.a,utf8Encoder:e?.utf8Encoder??r9.P}),ae=["in-region","cross-region","mobile","standard","legacy"],at=({defaultsMode:e}={})=>e3(async()=>{let t="function"==typeof e?await e():e;switch(t?.toLowerCase()){case"auto":return Promise.resolve(ai()?"mobile":"standard");case"mobile":case"in-region":case"cross-region":case"standard":case"legacy":return Promise.resolve(t?.toLocaleLowerCase());case void 0:return Promise.resolve("legacy");default:throw Error(`Invalid parameter for "defaultsMode", expect ${ae.join(", ")}, got ${t}`)}}),ai=()=>{let e="undefined"!=typeof window&&window?.navigator?.userAgent?rl().parse(window.navigator.userAgent):void 0,t=e?.platform?.type;return"tablet"===t||"mobile"===t},an=e=>{let t=at(e),i=()=>t().then(eW.lT),n=r7(e);return{...n,...e,runtime:"browser",defaultsMode:t,bodyLengthChecker:e?.bodyLengthChecker??rY,credentialDefaultProvider:e?.credentialDefaultProvider??(e=>()=>Promise.reject(Error("Credential is missing"))),defaultUserAgentProvider:e?.defaultUserAgentProvider??rc({serviceId:n.serviceId,clientVersion:nG.rE}),eventStreamSerdeProvider:e?.eventStreamSerdeProvider??rD,maxAttempts:e?.maxAttempts??3,md5:e?.md5??rz,region:e?.region??rQ("Region is missing"),requestHandler:rU.NC.create(e?.requestHandler??i),retryMode:e?.retryMode??(async()=>(await i()).retryMode||eI),sha1:e?.sha1??n8,sha256:e?.sha256??ro,streamCollector:e?.streamCollector??rU.kv,streamHasher:e?.streamHasher??rF,useDualstackEndpoint:e?.useDualstackEndpoint??(()=>Promise.resolve(!1)),useFipsEndpoint:e?.useFipsEndpoint??(()=>Promise.resolve(!1))}},ar=e=>{let t=async()=>{if(void 0===e.region)throw Error("Region is missing from runtimeConfig");let t=e.region;return"string"==typeof t?t:t()};return{setRegion(e){t=e},region:()=>t}},aa=e=>({region:e.region()}),ao=e=>{let t=e.httpAuthSchemes,i=e.httpAuthSchemeProvider,n=e.credentials;return{setHttpAuthScheme(e){let i=t.findIndex(t=>t.schemeId===e.schemeId);-1===i?t.push(e):t.splice(i,1,e)},httpAuthSchemes:()=>t,setHttpAuthSchemeProvider(e){i=e},httpAuthSchemeProvider:()=>i,setCredentials(e){n=e},credentials:()=>n}},as=e=>({httpAuthSchemes:e.httpAuthSchemes(),httpAuthSchemeProvider:e.httpAuthSchemeProvider(),credentials:e.credentials()}),al=e=>e,ac=(e,t)=>{let i={...al(ar(e)),...al((0,eW.xA)(e)),...al((0,c.eS)(e)),...al(ao(e))};return t.forEach(e=>e.configure(i)),{...e,...aa(i),...(0,eW.uv)(i),...(0,c.jt)(i),...as(i)}};class au extends eW.Kj{config;constructor(...[e]){let t=an(e||{}),i=function(e){let t=(0,k.te)(e.userAgentAppId??I);return{...e,customUserAgent:"string"==typeof e.customUserAgent?[[e.customUserAgent]]:e.customUserAgent,userAgentAppId:async()=>{let i=await t();if(!(void 0===i||"string"==typeof i&&i.length<=50)){let t=e.logger?.constructor?.name!=="NoOpLogger"&&e.logger?e.logger:console;"string"!=typeof i?t?.warn("userAgentAppId must be a string or undefined."):i.length>50&&t?.warn("The provided userAgentAppId exceeds the maximum length of 50 characters.")}return i}}}((0,nz.v)(t)),n=eA(eq((0,p.M4)(i))),r=n$(ey((0,ek.Co)(n))),a=ac((0,S.ri)(r,{session:[()=>this,nW]}),e?.extensions||[]);super(a),this.config=a,this.middlewareStack.use(eg(this.config)),this.middlewareStack.use(eX(this.config)),this.middlewareStack.use(eS(this.config)),this.middlewareStack.use(m(this.config)),this.middlewareStack.use(x(this.config)),this.middlewareStack.use(E(this.config)),this.middlewareStack.use((0,k.wB)(this.config,{httpAuthSchemeParametersProvider:nU,identityProviderConfigProvider:async e=>new k.h$({"aws.auth#sigv4":e.credentials,"aws.auth#sigv4a":e.credentials})})),this.middlewareStack.use((0,k.lW)(this.config)),this.middlewareStack.use((0,S.Br)(this.config)),this.middlewareStack.use(d(this.config)),this.middlewareStack.use((0,S._W)(this.config)),this.middlewareStack.use((0,S.GE)(this.config)),this.middlewareStack.use((0,S.Zu)(this.config))}destroy(){super.destroy()}}},24814:function(e){e.exports=function(){var e={17:function(e,t,i){"use strict";t.__esModule=!0,t.default=void 0;var n=i(18);t.default=function(){function e(){}return e.getFirstMatch=function(e,t){var i=t.match(e);return i&&i.length>0&&i[1]||""},e.getSecondMatch=function(e,t){var i=t.match(e);return i&&i.length>1&&i[2]||""},e.matchAndReturnConst=function(e,t,i){if(e.test(t))return i},e.getWindowsVersionName=function(e){switch(e){case"NT":return"NT";case"XP":case"NT 5.1":return"XP";case"NT 5.0":return"2000";case"NT 5.2":return"2003";case"NT 6.0":return"Vista";case"NT 6.1":return"7";case"NT 6.2":return"8";case"NT 6.3":return"8.1";case"NT 10.0":return"10";default:return}},e.getMacOSVersionName=function(e){var t=e.split(".").splice(0,2).map(function(e){return parseInt(e,10)||0});if(t.push(0),10===t[0])switch(t[1]){case 5:return"Leopard";case 6:return"Snow Leopard";case 7:return"Lion";
vendor: 1,754 bytes, line 6
6case 8:return"Mountain Lion";case 9:return"Mavericks";case 10:return"Yosemite";case 11:return"El Capitan";case 12:return"Sierra";case 13:return"High Sierra";case 14:return"Mojave";case 15:return"Catalina";default:return}},e.getAndroidVersionName=function(e){var t=e.split(".").splice(0,2).map(function(e){return parseInt(e,10)||0});if(t.push(0),!(1===t[0]&&t[1]<5))return 1===t[0]&&t[1]<6?"Cupcake":1===t[0]&&t[1]>=6?"Donut":2===t[0]&&t[1]<2?"Eclair":2===t[0]&&2===t[1]?"Froyo":2===t[0]&&t[1]>2?"Gingerbread":3===t[0]?"Honeycomb":4===t[0]&&t[1]<1?"Ice Cream Sandwich":4===t[0]&&t[1]<4?"Jelly Bean":4===t[0]&&t[1]>=4?"KitKat":5===t[0]?"Lollipop":6===t[0]?"Marshmallow":7===t[0]?"Nougat":8===t[0]?"Oreo":9===t[0]?"Pie":void 0},e.getVersionPrecision=function(e){return e.split(".").length},e.compareVersions=function(t,i,n){void 0===n&&(n=!1);var r=e.getVersionPrecision(t),a=e.getVersionPrecision(i),o=Math.max(r,a),s=0,l=e.map([t,i],function(t){var i=o-e.getVersionPrecision(t),n=t+Array(i+1).join(".0");return e.map(n.split("."),function(e){return Array(20-e.length).join("0")+e}).reverse()});for(n&&(s=o-Math.min(r,a)),o-=1;o>=s;){if(l[0][o]>l[1][o])return 1;if(l[0][o]===l[1][o]){if(o===s)return 0;o-=1}else if(l[0][o]<l[1][o])return -1}},e.map=function(e,t){var i,n=[];if(Array.prototype.map)return Array.prototype.map.call(e,t);for(i=0;i<e.length;i+=1)n.push(t(e[i]));return n},e.find=function(e,t){var i,n;if(Array.prototype.find)return Array.prototype.find.call(e,t);for(i=0,n=e.length;i<n;i+=1){var r=e[i];if(t(r,i))return r}},e.assign=function(e){for(var t,i,n=arguments.length,r=Array(n>1?n-1:0),a=1;a<n;a++)r[a-1]=arguments[a];if(Object.assign)return Object.assign.apply(Object,[e].concat(r));for(t=0,i=r.length;t<i;t+=1)!function(){var i=r[t];
6"object"==typeof i&&null!==i&&Object.keys(i).forEach(function(t){e[t]=i[t]})}();return e},e.getBrowserAlias=function(e){return n.BROWSER_ALIASES_MAP[e]},e.getBrowserTypeByAlias=function(e){return n.BROWSER_MAP[e]||""},e}(),e.exports=t.default},18:function(e,t,i){"use strict";t.__esModule=!0,t.ENGINE_MAP=t.OS_MAP=t.PLATFORMS_MAP=t.BROWSER_MAP=t.BROWSER_ALIASES_MAP=void 0,t.BROWSER_ALIASES_MAP={"Amazon Silk":"amazon_silk","Android Browser":"android",Bada:"bada",BlackBerry:"blackberry",Chrome:"chrome",Chromium:"chromium",Electron:"electron",Epiphany:"epiphany",Firefox:"firefox",Focus:"focus",Generic:"generic","Google Search":"google_search",Googlebot:"googlebot","Internet Explorer":"ie","K-Meleon":"k_meleon",Maxthon:"maxthon","Microsoft Edge":"edge","MZ Browser":"mz","NAVER Whale Browser":"naver",Opera:"opera","Opera Coast":"opera_coast",PhantomJS:"phantomjs",Puffin:"puffin",QupZilla:"qupzilla",QQ:"qq",QQLite:"qqlite",Safari:"safari",Sailfish:"sailfish","Samsung Internet for Android":"samsung_internet",SeaMonkey:"seamonkey",Sleipnir:"sleipnir",Swing:"swing",Tizen:"tizen","UC Browser":"uc",Vivaldi:"vivaldi","WebOS Browser":"webos",WeChat:"wechat","Yandex Browser":"yandex",Roku:"roku"},t.BROWSER_MAP={amazon_silk:"Amazon Silk",android:"Android Browser",bada:"Bada",blackberry:"BlackBerry",chrome:"Chrome",chromium:"Chromium",electron:"Electron",epiphany:"Epiphany",firefox:"Firefox",focus:"Focus",generic:"Generic",googlebot:"Googlebot",google_search:"Google Search",ie:"Internet Explorer",k_meleon:"K-Meleon",maxthon:"Maxthon",edge:"Microsoft Edge",mz:"MZ Browser",naver:"NAVER Whale Browser",opera:"Opera",opera_coast:"Opera Coast",phantomjs:"PhantomJS",puffin:"Puffin",qupzilla:"QupZilla",qq:"QQ Browser",qqlite:"QQ Browser Lite",safari:"Safari",sailfish:"Sailfish",samsung_internet:"Samsung Internet for Android",seamonkey:"SeaMonkey",sleipnir:"Sleipnir",swing:"Swing",tizen:"Tizen",uc:"UC Browser",vivaldi:"Vivaldi",webos:"WebOS Browser",wechat:"WeChat",yandex:"Yandex Browser"},t.PLATFORMS_MAP={tablet:"tablet",mobile:"mobile",desktop:"desktop",tv:"tv"},t.OS_MAP={WindowsPhone:"Windows Phone",Windows:"Windows",MacOS:"macOS",iOS:"iOS",Android:"Android",WebOS:"WebOS",BlackBerry:"BlackBerry",Bada:"Bada",Tizen:"Tizen",Linux:"Linux",ChromeOS:"Chrome OS",PlayStation4:"PlayStation 4",Roku:"Roku"},t.ENGINE_MAP={EdgeHTML:"EdgeHTML",Blink:"Blink",Trident:"Trident",Presto:"Presto",Gecko:"Gecko",WebKit:"WebKit"}},90:function(e,t,i){"use strict";t.__esModule=!0,t.default=void 0;var n,r=(n=i(91))&&n.__esModule?n:{default:n},a=i(18);t.default=function(){function e(){}return e.getParser=function(e,t){if(void 0===t&&(t=!1),"string"!=typeof e)throw Error("UserAgent should be a string");return new r.default(e,t)},e.parse=function(e){return new r.default(e).getResult()},function(e,t){for(var i=0;i<t.length;i++){var n=t[i];n.enumerable=n.enumerable||!1,n.configurable=!0,"value"in n&&(n.writable=!0),Object.defineProperty(e,n.key,n)}}(e,[{key:"BROWSER_MAP",get:function(){return a.BROWSER_MAP}},{key:"ENGINE_MAP",get:function(){return a.ENGINE_MAP}},{key:"OS_MAP",get:function(){return a.OS_MAP}},{key:"PLATFORMS_MAP",get:function(){return a.PLATFORMS_MAP}}]),e}(),e.exports=t.default},91:function(e,t,i){"use strict";t.__esModule=!0,t.default=void 0;var n=l(i(92)),r=l(i(93)),a=l(i(94)),o=l(i(95)),s=l(i(17));function l(e){return e&&e.__esModule?e:{default:e}}t.default=function(){function e(e,t){if(void 0===t&&(t=!1),null==e||""===e)throw Error("UserAgent parameter can't be empty");this._ua=e,this.parsedResult={},!0!==t&&this.parse()}var t=e.prototype;return t.getUA=function(){return this._ua},t.test=function(e){return e.test(this._ua)},t.parseBrowser=function(){var e=this;this.parsedResult.browser={};var t=s.default.find(n.default,function(t){if("function"==typeof t.test)return t.test(e);if(t.test instanceof Array)return t.test.some(function(t){return e.test(t)});throw Error("Browser's test function is not valid")});return t&&(this.parsedResult.browser=t.describe(this.getUA())),this.parsedResult.browser},t.getBrowser=function(){return this.parsedResult.browser?this.parsedResult.browser:this.parseBrowser()},t.getBrowserName=function(e){return e?String(this.getBrowser().name).toLowerCase()||"":this.getBrowser().name||""},t.getBrowserVersion=function(){return this.getBrowser().version},t.getOS=function(){return this.parsedResult.os?this.parsedResult.os:this.parseOS()},t.parseOS=function(){var e=this;this.parsedResult.os={};var t=s.default.find(r.default,function(t){if("function"==typeof t.test)return t.test(e);
vendor: 5,740 bytes, line 6
6if(t.test instanceof Array)return t.test.some(function(t){return e.test(t)});throw Error("Browser's test function is not valid")});return t&&(this.parsedResult.os=t.describe(this.getUA())),this.parsedResult.os},t.getOSName=function(e){var t=this.getOS().name;return e?String(t).toLowerCase()||"":t||""},t.getOSVersion=function(){return this.getOS().version},t.getPlatform=function(){return this.parsedResult.platform?this.parsedResult.platform:this.parsePlatform()},t.getPlatformType=function(e){void 0===e&&(e=!1);var t=this.getPlatform().type;return e?String(t).toLowerCase()||"":t||""},t.parsePlatform=function(){var e=this;this.parsedResult.platform={};var t=s.default.find(a.default,function(t){if("function"==typeof t.test)return t.test(e);if(t.test instanceof Array)return t.test.some(function(t){return e.test(t)});throw Error("Browser's test function is not valid")});return t&&(this.parsedResult.platform=t.describe(this.getUA())),this.parsedResult.platform},t.getEngine=function(){return this.parsedResult.engine?this.parsedResult.engine:this.parseEngine()},t.getEngineName=function(e){return e?String(this.getEngine().name).toLowerCase()||"":this.getEngine().name||""},t.parseEngine=function(){var e=this;this.parsedResult.engine={};var t=s.default.find(o.default,function(t){if("function"==typeof t.test)return t.test(e);if(t.test instanceof Array)return t.test.some(function(t){return e.test(t)});throw Error("Browser's test function is not valid")});return t&&(this.parsedResult.engine=t.describe(this.getUA())),this.parsedResult.engine},t.parse=function(){return this.parseBrowser(),this.parseOS(),this.parsePlatform(),this.parseEngine(),this},t.getResult=function(){return s.default.assign({},this.parsedResult)},t.satisfies=function(e){var t=this,i={},n=0,r={},a=0;if(Object.keys(e).forEach(function(t){var o=e[t];"string"==typeof o?(r[t]=o,a+=1):"object"==typeof o&&(i[t]=o,n+=1)}),n>0){var o=Object.keys(i),l=s.default.find(o,function(e){return t.isOS(e)});if(l){var c=this.satisfies(i[l]);if(void 0!==c)return c}var u=s.default.find(o,function(e){return t.isPlatform(e)});if(u){var d=this.satisfies(i[u]);if(void 0!==d)return d}}if(a>0){var p=Object.keys(r),f=s.default.find(p,function(e){return t.isBrowser(e,!0)});if(void 0!==f)return this.compareVersion(r[f])}},t.isBrowser=function(e,t){void 0===t&&(t=!1);var i=this.getBrowserName().toLowerCase(),n=e.toLowerCase(),r=s.default.getBrowserTypeByAlias(n);return t&&r&&(n=r.toLowerCase()),n===i},t.compareVersion=function(e){var t=[0],i=e,n=!1,r=this.getBrowserVersion();if("string"==typeof r)return">"===e[0]||"<"===e[0]?(i=e.substr(1),"="===e[1]?(n=!0,i=e.substr(2)):t=[],">"===e[0]?t.push(1):t.push(-1)):"="===e[0]?i=e.substr(1):"~"===e[0]&&(n=!0,i=e.substr(1)),t.indexOf(s.default.compareVersions(r,i,n))>-1},t.isOS=function(e){return this.getOSName(!0)===String(e).toLowerCase()},t.isPlatform=function(e){return this.getPlatformType(!0)===String(e).toLowerCase()},t.isEngine=function(e){return this.getEngineName(!0)===String(e).toLowerCase()},t.is=function(e,t){return void 0===t&&(t=!1),this.isBrowser(e,t)||this.isOS(e)||this.isPlatform(e)},t.some=function(e){var t=this;return void 0===e&&(e=[]),e.some(function(e){return t.is(e)})},e}(),e.exports=t.default},92:function(e,t,i){"use strict";t.__esModule=!0,t.default=void 0;var n,r=(n=i(17))&&n.__esModule?n:{default:n},a=/version\/(\d+(\.?_?\d+)+)/i;t.default=[{test:[/googlebot/i],describe:function(e){var t={name:"Googlebot"},i=r.default.getFirstMatch(/googlebot\/(\d+(\.\d+))/i,e)||r.default.getFirstMatch(a,e);return i&&(t.version=i),t}},{test:[/opera/i],describe:function(e){var t={name:"Opera"},i=r.default.getFirstMatch(a,e)||r.default.getFirstMatch(/(?:opera)[\s/](\d+(\.?_?\d+)+)/i,e);return i&&(t.version=i),t}},{test:[/opr\/|opios/i],describe:function(e){var t={name:"Opera"},i=r.default.getFirstMatch(/(?:opr|opios)[\s/](\S+)/i,e)||r.default.getFirstMatch(a,e);return i&&(t.version=i),t}},{test:[/SamsungBrowser/i],describe:function(e){var t={name:"Samsung Internet for Android"},i=r.default.getFirstMatch(a,e)||r.default.getFirstMatch(/(?:SamsungBrowser)[\s/](\d+(\.?_?\d+)+)/i,e);return i&&(t.version=i),t}},{test:[/Whale/i],describe:function(e){var t={name:"NAVER Whale Browser"},i=r.default.getFirstMatch(a,e)||r.default.getFirstMatch(/(?:whale)[\s/](\d+(?:\.\d+)+)/i,e);return i&&(t.version=i),t}},{test:[/MZBrowser/i],describe:function(e){var t={name:"MZ Browser"},i=r.default.getFirstMatch(/(?:MZBrowser)[\s/](\d+(?:\.\d+)+)/i,e)||r.default.getFirstMatch(a,e);return i&&(t.version=i),t}},{test:[/focus/i],describe:function(e){var t={name:"Focus"},i=r.default.getFirstMatch(/(?:focus)[\s/](\d+(?:\.\d+)+)/i,e)||r.default.getFirstMatch(a,e);return i&&(t.version=i),t}},{test:[/swing/i],describe:function(e){var t={name:"Swing"},i=r.default.getFirstMatch(/(?:swing)[\s/](\d+(?:\.\d+)+)/i,e)||r.default.getFirstMatch(a,e);return i&&(t.version=i),t}},{test:[/coast/i],describe:function(e){var t={name:"Opera Coast"},i=r.default.getFirstMatch(a,e)||r.default.getFirstMatch(/(?:coast)[\s/](\d+(\.?_?\d+)+)/i,e);return i&&(t.version=i),t}},{test:[/opt\/\d+(?:.?_?\d+)+/i],describe:function(e){var t={name:"Opera Touch"},i=r.default.getFirstMatch(/(?:opt)[\s/](\d+(\.?_?\d+)+)/i,e)||r.default.getFirstMatch(a,e);return i&&(t.version=i),t}},{test:[/yabrowser/i],describe:function(e){var t={name:"Yandex Browser"},i=r.default.getFirstMatch(/(?:yabrowser)[\s/](\d+(\.?_?\d+)+)/i,e)||r.default.getFirstMatch(a,e);return i&&(t.version=i),t}},{test:[/ucbrowser/i],describe:function(e){var t={name:"UC Browser"},i=r.default.getFirstMatch(a,e)||r.default.getFirstMatch(/(?:ucbrowser)[\s/](\d+(\.?_?\d+)+)/i,e);return i&&(t.version=i),t}},{test:[/Maxthon|mxios/i],describe:function(e){var t={name:"Maxthon"}
vendor: 6,956 bytes, line 6
6,i=r.default.getFirstMatch(a,e)||r.default.getFirstMatch(/(?:Maxthon|mxios)[\s/](\d+(\.?_?\d+)+)/i,e);return i&&(t.version=i),t}},{test:[/epiphany/i],describe:function(e){var t={name:"Epiphany"},i=r.default.getFirstMatch(a,e)||r.default.getFirstMatch(/(?:epiphany)[\s/](\d+(\.?_?\d+)+)/i,e);return i&&(t.version=i),t}},{test:[/puffin/i],describe:function(e){var t={name:"Puffin"},i=r.default.getFirstMatch(a,e)||r.default.getFirstMatch(/(?:puffin)[\s/](\d+(\.?_?\d+)+)/i,e);return i&&(t.version=i),t}},{test:[/sleipnir/i],describe:function(e){var t={name:"Sleipnir"},i=r.default.getFirstMatch(a,e)||r.default.getFirstMatch(/(?:sleipnir)[\s/](\d+(\.?_?\d+)+)/i,e);return i&&(t.version=i),t}},{test:[/k-meleon/i],describe:function(e){var t={name:"K-Meleon"},i=r.default.getFirstMatch(a,e)||r.default.getFirstMatch(/(?:k-meleon)[\s/](\d+(\.?_?\d+)+)/i,e);return i&&(t.version=i),t}},{test:[/micromessenger/i],describe:function(e){var t={name:"WeChat"},i=r.default.getFirstMatch(/(?:micromessenger)[\s/](\d+(\.?_?\d+)+)/i,e)||r.default.getFirstMatch(a,e);return i&&(t.version=i),t}},{test:[/qqbrowser/i],describe:function(e){var t={name:/qqbrowserlite/i.test(e)?"QQ Browser Lite":"QQ Browser"},i=r.default.getFirstMatch(/(?:qqbrowserlite|qqbrowser)[/](\d+(\.?_?\d+)+)/i,e)||r.default.getFirstMatch(a,e);return i&&(t.version=i),t}},{test:[/msie|trident/i],describe:function(e){var t={name:"Internet Explorer"},i=r.default.getFirstMatch(/(?:msie |rv:)(\d+(\.?_?\d+)+)/i,e);return i&&(t.version=i),t}},{test:[/\sedg\//i],describe:function(e){var t={name:"Microsoft Edge"},i=r.default.getFirstMatch(/\sedg\/(\d+(\.?_?\d+)+)/i,e);return i&&(t.version=i),t}},{test:[/edg([ea]|ios)/i],describe:function(e){var t={name:"Microsoft Edge"},i=r.default.getSecondMatch(/edg([ea]|ios)\/(\d+(\.?_?\d+)+)/i,e);return i&&(t.version=i),t}},{test:[/vivaldi/i],describe:function(e){var t={name:"Vivaldi"},i=r.default.getFirstMatch(/vivaldi\/(\d+(\.?_?\d+)+)/i,e);return i&&(t.version=i),t}},{test:[/seamonkey/i],describe:function(e){var t={name:"SeaMonkey"},i=r.default.getFirstMatch(/seamonkey\/(\d+(\.?_?\d+)+)/i,e);return i&&(t.version=i),t}},{test:[/sailfish/i],describe:function(e){var t={name:"Sailfish"},i=r.default.getFirstMatch(/sailfish\s?browser\/(\d+(\.\d+)?)/i,e);return i&&(t.version=i),t}},{test:[/silk/i],describe:function(e){var t={name:"Amazon Silk"},i=r.default.getFirstMatch(/silk\/(\d+(\.?_?\d+)+)/i,e);return i&&(t.version=i),t}},{test:[/phantom/i],describe:function(e){var t={name:"PhantomJS"},i=r.default.getFirstMatch(/phantomjs\/(\d+(\.?_?\d+)+)/i,e);return i&&(t.version=i),t}},{test:[/slimerjs/i],describe:function(e){var t={name:"SlimerJS"},i=r.default.getFirstMatch(/slimerjs\/(\d+(\.?_?\d+)+)/i,e);return i&&(t.version=i),t}},{test:[/blackberry|\bbb\d+/i,/rim\stablet/i],describe:function(e){var t={name:"BlackBerry"},i=r.default.getFirstMatch(a,e)||r.default.getFirstMatch(/blackberry[\d]+\/(\d+(\.?_?\d+)+)/i,e);return i&&(t.version=i),t}},{test:[/(web|hpw)[o0]s/i],describe:function(e){var t={name:"WebOS Browser"},i=r.default.getFirstMatch(a,e)||r.default.getFirstMatch(/w(?:eb)?[o0]sbrowser\/(\d+(\.?_?\d+)+)/i,e);return i&&(t.version=i),t}},{test:[/bada/i],describe:function(e){var t={name:"Bada"},i=r.default.getFirstMatch(/dolfin\/(\d+(\.?_?\d+)+)/i,e);return i&&(t.version=i),t}},{test:[/tizen/i],describe:function(e){var t={name:"Tizen"},i=r.default.getFirstMatch(/(?:tizen\s?)?browser\/(\d+(\.?_?\d+)+)/i,e)||r.default.getFirstMatch(a,e);return i&&(t.version=i),t}},{test:[/qupzilla/i],describe:function(e){var t={name:"QupZilla"},i=r.default.getFirstMatch(/(?:qupzilla)[\s/](\d+(\.?_?\d+)+)/i,e)||r.default.getFirstMatch(a,e);return i&&(t.version=i),t}},{test:[/firefox|iceweasel|fxios/i],describe:function(e){var t={name:"Firefox"},i=r.default.getFirstMatch(/(?:firefox|iceweasel|fxios)[\s/](\d+(\.?_?\d+)+)/i,e);return i&&(t.version=i),t}},{test:[/electron/i],describe:function(e){var t={name:"Electron"},i=r.default.getFirstMatch(/(?:electron)\/(\d+(\.?_?\d+)+)/i,e);return i&&(t.version=i),t}},{test:[/MiuiBrowser/i],describe:function(e){var t={name:"Miui"},i=r.default.getFirstMatch(/(?:MiuiBrowser)[\s/](\d+(\.?_?\d+)+)/i,e);return i&&(t.version=i),t}},{test:[/chromium/i],describe:function(e){var t={name:"Chromium"},i=r.default.getFirstMatch(/(?:chromium)[\s/](\d+(\.?_?\d+)+)/i,e)||r.default.getFirstMatch(a,e);return i&&(t.version=i),t}},{test:[/chrome|crios|crmo/i],describe:function(e){var t={name:"Chrome"},i=r.default.getFirstMatch(/(?:chrome|crios|crmo)\/(\d+(\.?_?\d+)+)/i,e);return i&&(t.version=i),t}},{test:[/GSA/i],describe:function(e){var t={name:"Google Search"},i=r.default.getFirstMatch(/(?:GSA)\/(\d+(\.?_?\d+)+)/i,e);return i&&(t.version=i),t}},{test:function(e){var t=!e.test(/like android/i),i=e.test(/android/i);return t&&i},describe:function(e){var t={name:"Android Browser"},i=r.default.getFirstMatch(a,e);return i&&(t.version=i),t}},{test:[/playstation 4/i],describe:function(e){var t={name:"PlayStation 4"},i=r.default.getFirstMatch(a,e);return i&&(t.version=i),t}},{test:[/safari|applewebkit/i],describe:function(e){var t={name:"Safari"},i=r.default.getFirstMatch(a,e);return i&&(t.version=i),t}},{test:[/.*/i],describe:function(e){var t=-1!==e.search("\\(")?/^(.*)\/(.*)[ \t]\((.*)/:/^(.*)\/(.*) /;return{name:r.default.getFirstMatch(t,e),version:r.default.getSecondMatch(t,e)}}}],e.exports=t.default},93:function(e,t,i){"use strict";t.__esModule=!0,t.default=void 0;var n,r=(n=i(17))&&n.__esModule?n:{default:n},a=i(18);t.default=[{test:[/Roku\/DVP/],describe:function(e){var t=r.default.getFirstMatch(/Roku\/DVP-(\d+\.\d+)/i,e);return{name:a.OS_MAP.Roku,version:t}}},{test:[/windows phone/i],describe:function(e){var t=r.default.getFirstMatch(/windows phone (?:os)?\s?(\d+(\.\d+)*)/i,e);return{name:a.OS_MAP.WindowsPhone,version:t}}},{test:[/windows /i],describe:function(e){var t=r.default.getFirstMatch(/Windows ((NT|XP)( \d\d?.\d)?)/i,e),i=r.default.getWindowsVersionName(t);return{name:a.OS_MAP.Windows,version:t,versionName:i}}},{test:[/Macintosh(.*?) FxiOS(.*?)\//],describe:function(e){var t={name:a.OS_MAP.iOS},i=r.default.getSecondMatch(/(Version\/)(\d[\d.]+)/,e);return i&&(t.version=i),t}},{test:[/macintosh/i],describe:function(e){var t=r.default.getFirstMatch(/mac os x (\d+(\.?_?\d+)+)/i,e).replace(/[_\s]/g,"."),i=r.default.getMacOSVersionName(t),n={name:a.OS_MAP.MacOS,version:t};return i&&(n.versionName=i),n}},{test:[/(ipod|iphone|ipad)/i],describe:function(e){var t=r.default.getFirstMatch(/os (\d+([_\s]\d+)*) like mac os x/i,e).replace(/[_\s]/g,".");return{name:a.OS_MAP.iOS,version:t}}},{test:function(e){var t=!e.test(/like android/i),i=e.test(/android/i);return t&&i},describe:function(e){var t=r.default.getFirstMatch(/android[\s/-](\d+(\.\d+)*)/i,e),i=r.default.getAndroidVersionName(t),n={name:a.OS_MAP.Android,version:t};return i&&(n.versionName=i),n}},{test:[/(web|hpw)[o0]s/i],describe:function(e){var t=r.default.getFirstMatch(/(?:web|hpw)[o0]s\/(\d+(\.\d+)*)/i,e),i={n
6ame:a.OS_MAP.WebOS};return t&&t.length&&(i.version=t),i}},{test:[/blackberry|\bbb\d+/i,/rim\stablet/i],describe:function(e){var t=r.default.getFirstMatch(/rim\stablet\sos\s(\d+(\.\d+)*)/i,e)||r.default.getFirstMatch(/blackberry\d+\/(\d+([_\s]\d+)*)/i,e)||r.default.getFirstMatch(/\bbb(\d+)/i,e);return{name:a.OS_MAP.BlackBerry,version:t}}},{test:[/bada/i],describe:function(e){var t=r.default.getFirstMatch(/bada\/(\d+(\.\d+)*)/i,e);return{name:a.OS_MAP.Bada,version:t}}},{test:[/tizen/i],describe:function(e){var t=r.default.getFirstMatch(/tizen[/\s](\d+(\.\d+)*)/i,e);return{name:a.OS_MAP.Tizen,version:t}}},{test:[/linux/i],describe:function(){return{name:a.OS_MAP.Linux}}},{test:[/CrOS/],describe:function(){return{name:a.OS_MAP.ChromeOS}}},{test:[/PlayStation 4/],describe:function(e){var t=r.default.getFirstMatch(/PlayStation 4[/\s](\d+(\.\d+)*)/i,e);return{name:a.OS_MAP.PlayStation4,version:t}}}],e.exports=t.default},94:function(e,t,i){"use strict";t.__esModule=!0,t.default=void 0;var n,r=(n=i(17))&&n.__esModule?n:{default:n},a=i(18);t.default=[{test:[/googlebot/i],describe:function(){return{type:"bot",vendor:"Google"}}},{test:[/huawei/i],describe:function(e){var t=r.default.getFirstMatch(/(can-l01)/i,e)&&"Nova",i={type:a.PLATFORMS_MAP.mobile,vendor:"Huawei"};return t&&(i.model=t),i}},{test:[/nexus\s*(?:7|8|9|10).*/i],describe:function(){return{type:a.PLATFORMS_MAP.tablet,vendor:"Nexus"}}},{test:[/ipad/i],describe:function(){return{type:a.PLATFORMS_MAP.tablet,vendor:"Apple",model:"iPad"}}},{test:[/Macintosh(.*?) FxiOS(.*?)\//],describe:function(){return{type:a.PLATFORMS_MAP.tablet,vendor:"Apple",model:"iPad"}}},{test:[/kftt build/i],describe:function(){return{type:a.PLATFORMS_MAP.tablet,vendor:"Amazon",model:"Kindle Fire HD 7"}}},{test:[/silk/i],describe:function(){return{type:a.PLATFORMS_MAP.tablet,vendor:"Amazon"}}},{test:[/tablet(?! pc)/i],describe:function(){return{type:a.PLATFORMS_MAP.tablet}}},{test:function(e){var t=e.test(/ipod|iphone/i),i=e.test(/like (ipod|iphone)/i);return t&&!i},describe:function(e){var t=r.default.getFirstMatch(/(ipod|iphone)/i,e);return{type:a.PLATFORMS_MAP.mobile,vendor:"Apple",model:t}}},{test:[/nexus\s*[0-6].*/i,/galaxy nexus/i],describe:function(){return{type:a.PLATFORMS_MAP.mobile,vendor:"Nexus"}}},{test:[/[^-]mobi/i],describe:function(){return{type:a.PLATFORMS_MAP.mobile}}},{test:function(e){return"blackberry"===e.getBrowserName(!0)},describe:function(){return{type:a.PLATFORMS_MAP.mobile,vendor:"BlackBerry"}}},{test:function(e){return"bada"===e.getBrowserName(!0)},describe:function(){return{type:a.PLATFORMS_MAP.mobile}}},{test:function(e){return"windows phone"===e.getBrowserName()},describe:function(){return{type:a.PLATFORMS_MAP.mobile,vendor:"Microsoft"}}},{test:function(e){var t=Number(String(e.getOSVersion()).split(".")[0]);return"android"===e.getOSName(!0)&&t>=3},describe:function(){return{type:a.PLATFORMS_MAP.tablet}}},{test:function(e){return"android"===e.getOSName(!0)},describe:function(){return{type:a.PLATFORMS_MAP.mobile}}},{test:function(e){return"macos"===e.getOSName(!0)},describe:function(){return{type:a.PLATFORMS_MAP.desktop,vendor:"Apple"}}},{test:function(e){return"windows"===e.getOSName(!0)},describe:function(){return{type:a.PLATFORMS_MAP.desktop}}},{test:function(e){return"linux"===e.getOSName(!0)},describe:function(){return{type:a.PLATFORMS_MAP.desktop}}},{test:function(e){return"playstation 4"===e.getOSName(!0)},describe:function(){return{type:a.PLATFORMS_MAP.tv}}},{test:function(e){return"roku"===e.getOSName(!0)},describe:function(){return{type:a.PLATFORMS_MAP.tv}}}],e.exports=t.default},95:function(e,t,i){"use strict";t.__esModule=!0,t.default=void 0;var n,r=(n=i(17))&&n.__esModule?n:{default:n},a=i(18);t.default=[{test:function(e){return"microsoft edge"===e.getBrowserName(!0)},describe:function(e){if(/\sedg\//i.test(e))return{name:a.ENGINE_MAP.Blink};var t=r.default.getFirstMatch(/edge\/(\d+(\.?_?\d+)+)/i,e);return{name:a.ENGINE_MAP.EdgeHTML,version:t}}},{test:[/trident/i],describe:function(e){var t={name:a.ENGINE_MAP.Trident},i=r.default.getFirstMatch(/trident\/(\d+(\.?_?\d+)+)/i,e);return i&&(t.version=i),t}},{test:function(e){return e.test(/presto/i)},describe:function(e){var t={name:a.ENGINE_MAP.Presto},i=r.default.getFirstMatch(/presto\/(\d+(\.?_?\d+)+)/i,e);return i&&(t.version=i),t}},{test:function(e){var t=e.test(/gecko/i),i=e.test(/like gecko/i);return t&&!i},describe:function(e){var t={name:a.ENGINE_MAP.Gecko},i=r.default.getFirstMatch(/gecko\/(\d+(\.?_?\d+)+)/i,e);return i&&(t.version=i),t}},{test:[/(apple)?webkit\/537\.36/i],describe:function(){return{name:a.ENGINE_MAP.Blink}}},{test:[/(apple)?webkit/i],describe:function(e){var t={name:a.ENGINE_MAP.WebKit},i=r.default.getFirstMatch(/webkit\/(\d+(\.?_?\d+)+)/i,e);return i&&(t.version=i),t}}],e.exports=t.default}},t={};function i(n){if(t[n])return t[n].exports;var r=t[n]={i:n,l:!1,exports:{}};
6return e[n].call(r.exports,r,r.exports,i),r.l=!0,r.exports}return i.m=e,i.c=t,i.d=function(e,t,n){i.o(e,t)||Object.defineProperty(e,t,{enumerable:!0,get:n})},i.r=function(e){"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(e,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(e,"__esModule",{value:!0})},i.t=function(e,t){if(1&t&&(e=i(e)),8&t||4&t&&"object"==typeof e&&e&&e.__esModule)return e;var n=Object.create(null);if(i.r(n),Object.defineProperty(n,"default",{enumerable:!0,value:e}),2&t&&"string"!=typeof e)for(var r in e)i.d(n,r,(function(t){return e[t]}).bind(null,r));return n},i.n=function(e){var t=e&&e.__esModule?function(){return e.default}:function(){return e};return i.d(t,"a",t),t},i.o=function(e,t){return Object.prototype.hasOwnProperty.call(e,t)},i.p="",i(i.s=90)}()},27057:(e,t)=>{let i={preserveOrder:!1,attributeNamePrefix:"@_",attributesGroupName:!1,textNodeName:"#text",ignoreAttributes:!0,removeNSPrefix:!1,allowBooleanAttributes:!1,parseTagValue:!0,parseAttributeValue:!1,trimValues:!0,cdataPropName:!1,numberParseOptions:{hex:!0,leadingZeros:!0,eNotation:!0},tagValueProcessor:function(e,t){return t},attributeValueProcessor:function(e,t){return t},stopNodes:[],alwaysCreateTextNode:!1,isArray:()=>!1,commentPropName:!1,unpairedTags:[],processEntities:!0,htmlEntities:!1,ignoreDeclaration:!1,ignorePiTags:!1,transformTagName:!1,transformAttributeName:!1,updateTag:function(e,t,i){return e}};t.buildOptions=function(e){return Object.assign({},i,e)},t.defaultOptions=i},27559:(e,t,i)=>{"use strict";i.d(t,{W:()=>a,p:()=>r});var n=i(33897);let r={CrtSignerV4:null};class a{sigv4aSigner;sigv4Signer;signerOptions;constructor(e){this.sigv4Signer=new n.rQ(e),this.signerOptions=e}async sign(e,t={}){if("*"===t.signingRegion){if("node"!==this.signerOptions.runtime)throw Error("This request requires signing with SigV4Asymmetric algorithm. It's only available in Node.js");return this.getSigv4aSigner().sign(e,t)}return this.sigv4Signer.sign(e,t)}async signWithCredentials(e,t,i={}){if("*"===i.signingRegion){if("node"!==this.signerOptions.runtime)throw Error("This request requires signing with SigV4Asymmetric algorithm. It's only available in Node.js");return this.getSigv4aSigner().signWithCredentials(e,t,i)}return this.sigv4Signer.signWithCredentials(e,t,i)}async presign(e,t={}){if("*"===t.signingRegion){if("node"!==this.signerOptions.runtime)throw Error("This request requires signing with SigV4Asymmetric algorithm. It's only available in Node.js");return this.getSigv4aSigner().presign(e,t)}return this.sigv4Signer.presign(e,t)}async presignWithCredentials(e,t,i={}){if("*"===i.signingRegion)throw Error("Method presignWithCredentials is not supported for [signingRegion=*].");return this.sigv4Signer.presignWithCredentials(e,t,i)}getSigv4aSigner(){if(!this.sigv4aSigner){let e=null;try{if(e=r.CrtSignerV4,"function"!=typeof e)throw Error()}catch(e){throw e.message=`${e.message} 7Please check whether you have installed the "@aws-sdk/signature-v4-crt" package explicitly. 8You must also register the package by calling [require("@aws-sdk/signature-v4-crt");] or an ESM equivalent such as [import "@aws-sdk/signature-v4-crt";]. 9For more information please go to https://github.com/aws/aws-sdk-js-v3#functionality-requiring-aws-common-runtime-crt`,e}this.sigv4aSigner=new e({...this.signerOptions,signingAlgorithm:1})}return this.sigv4aSigner}}},28603:(e,t,i)=>{"use strict";i.d(t,{FZ:()=>l,t_:()=>o,FI:()=>s});var n=i(31793),r=i(22635);let a=(e,t)=>(0,n.Px)(e,t).then(e=>t.utf8Encoder(e)),o=(e,t)=>a(e,t).then(e=>{if(e.length){let t,i=new r.XMLParser({attributeNamePrefix:"",htmlEntities:!0,ignoreAttributes:!1,ignoreDeclaration:!0,parseTagValue:!1,trimValues:!1,tagValueProcessor:(e,t)=>""===t.trim()&&t.includes("\n")?"":void 0});i.addEntity("#xD","\r"),i.addEntity("#10","\n");try{t=i.parse(e,!0)}catch(t){throw t&&"object"==typeof t&&Object.defineProperty(t,"$responseBodyText",{value:e}),t}let a="#text",o=Object.keys(t)[0],s=t[o];return s[a]&&(s[o]=s[a],delete s[a]),(0,n.rm)(s)}return{}}),s=async(e,t)=>{let i=await o(e,t);return i.Error&&(i.Error.message=i.Error.message??i.Error.Message),i},l=(e,t)=>
9t?.Error?.Code!==void 0?t.Error.Code:t?.Code!==void 0?t.Code:404==e.statusCode?"NotFound":void 0},29267:e=>{e.exports=(function e(t,i,n){function r(o,s){if(!i[o]){if(!t[o]){if(a)return a(o,!0);var l=Error("Cannot find module '"+o+"'");throw l.code="MODULE_NOT_FOUND",l}var c=i[o]={exports:{}};t[o][0].call(c.exports,function(e){return r(t[o][1][e]||e)},c,c.exports,e,t,i,n)}return i[o].exports}for(var a=void 0,o=0;o<n.length;o++)r(n[o]);return r})({1:[function(e,t,i){"use strict";var n=e("multimath"),r=e("./mm_unsharp_mask"),a=e("./mm_resize");function o(e){var t=e||[],i={js:t.indexOf("js")>=0,wasm:t.indexOf("wasm")>=0};n.call(this,i),this.features={js:i.js,wasm:i.wasm&&this.has_wasm()},this.use(r),this.use(a)}o.prototype=Object.create(n.prototype),o.prototype.constructor=o,o.prototype.resizeAndUnsharp=function(e,t){var i=this.resize(e,t);return e.unsharpAmount&&this.unsharp_mask(i,e.toWidth,e.toHeight,e.unsharpAmount,e.unsharpRadius,e.unsharpThreshold),i},t.exports=o},{"./mm_resize":4,"./mm_unsharp_mask":9,multimath:19}],2:[function(e,t,i){"use strict";function n(e){return e<0?0:e>255?255:e}function r(e){return e>=0?e:0}t.exports={convolveHor:function(e,t,i,n,a,o){var s,l,c,u,d,p,f,h,m,g,v,x=0,b=0;for(m=0;m<n;m++){for(g=0,d=0;g<a;g++){for(p=o[d++],f=o[d++],h=x+4*p|0,s=l=c=u=0;f>0;f--)u=u+(v=o[d++])*e[h+3]|0,c=c+v*e[h+2]|0,l=l+v*e[h+1]|0,s=s+v*e[h]|0,h=h+4|0;t[b+3]=r(u>>7),t[b+2]=r(c>>7),t[b+1]=r(l>>7),t[b]=r(s>>7),b=b+4*n|0}b=(m+1)*4|0,x=(m+1)*i*4|0}},convolveVert:function(e,t,i,r,a,o){var s,l,c,u,d,p,f,h,m,g,v,x=0,b=0;for(m=0;m<r;m++){for(g=0,d=0;g<a;g++){for(p=o[d++],f=o[d++],h=x+4*p|0,s=l=c=u=0;f>0;f--)u=u+(v=o[d++])*e[h+3]|0,c=c+v*e[h+2]|0,l=l+v*e[h+1]|0,s=s+v*e[h]|0,h=h+4|0;s>>=7,l>>=7,c>>=7,u>>=7,t[b+3]=n(u+8192>>14),t[b+2]=n(c+8192>>14),t[b+1]=n(l+8192>>14),t[b]=n(s+8192>>14),b=b+4*r|0}b=(m+1)*4|0,x=(m+1)*i*4|0}},convolveHorWithPre:function(e,t,i,n,a,o){var s,l,c,u,d,p,f,h,m,g,v,x,b=0,A=0;for(g=0;g<n;g++){for(v=0,p=0;v<a;v++){for(f=o[p++],h=o[p++],m=b+4*f|0,s=l=c=u=0;h>0;h--)u=u+(x=o[p++])*(d=e[m+3])|0,c=c+x*e[m+2]*d|0,l=l+x*e[m+1]*d|0,s=s+x*e[m]*d|0,m=m+4|0;c=c/255|0,l=l/255|0,s=s/255|0,t[A+3]=r(u>>7),t[A+2]=r(c>>7),t[A+1]=r(l>>7),t[A]=r(s>>7),A=A+4*n|0}A=(g+1)*4|0,b=(g+1)*i*4|0}},convolveVertWithPre:function(e,t,i,r,a,o){var s,l,c,u,d,p,f,h,m,g,v,x=0,b=0;for(m=0;m<r;m++){for(g=0,d=0;g<a;g++){for(p=o[d++],f=o[d++],h=x+4*p|0,s=l=c=u=0;f>0;f--)u=u+(v=o[d++])*e[h+3]|0,c=c+v*e[h+2]|0,l=l+v*e[h+1]|0,s=s+v*e[h]|0,h=h+4|0;s>>=7,l>>=7,c>>=7,u>>=7,(u=n(u+8192>>14))>0&&(s=255*s/u|0,l=255*l/u|0,c=255*c/u|0),t[b+3]=u,t[b+2]=n(c+8192>>14),t[b+1]=n(l+8192>>14),t[b]=n(s+8192>>14),b=b+4*r|0}b=(m+1)*4|0,x=(m+1)*i*4|0}}}},{}],3:[function(e,t,i){"use strict";t.exports="AGFzbQEAAAAADAZkeWxpbmsAAAAAAAEYA2AGf39/f39/AGAAAGAIf39/f39/f38AAg8BA2VudgZtZW1vcnkCAAADBwYBAAAAAAIGBgF/AEEACweUAQgRX193YXNtX2NhbGxfY3RvcnMAAAtjb252b2x2ZUhvcgABDGNvbnZvbHZlVmVydAACEmNvbnZvbHZlSG9yV2l0aFByZQADE2NvbnZvbHZlVmVydFdpdGhQcmUABApjb252b2x2ZUhWAAUMX19kc29faGFuZGxlAwAYX193YXNtX2FwcGx5X2RhdGFfcmVsb2NzAAAKyA4GAwABC4wDARB/AkAgA0UNACAERQ0AIANBAnQhFQNAQQAhE0EAIQsDQCALQQJqIQcCfyALQQF0IAVqIgYuAQIiC0UEQEEAIQhBACEGQQAhCUEAIQogBwwBCyASIAYuAQBqIQhBACEJQQAhCiALIRRBACEOIAchBkEAIQ8DQCAFIAZBAXRqLgEAIhAgACAIQQJ0aigCACIRQRh2bCAPaiEPIBFB/wFxIBBsIAlqIQkgEUEQdkH/AXEgEGwgDmohDiARQQh2Qf8BcSAQbCAKaiEKIAhBAWohCCAGQQFqIQYgFEEBayIUDQALIAlBB3UhCCAKQQd1IQYgDkEHdSEJIA9BB3UhCiAHIAtqCyELIAEgDEEBdCIHaiAIQQAgCEEAShs7AQAgASAHQQJyaiAGQQAgBkEAShs7AQAgASAHQQRyaiAJQQAgCUEAShs7AQAgASAHQQZyaiAKQQAgCkEAShs7AQAgDCAVaiEMIBNBAWoiEyAERw0ACyANQQFqIg0gAmwhEiANQQJ0IQwgAyANRw0ACwsL2gMBD38CQCADRQ0AIARFDQAgAkECdCEUA0AgCyEMQQAhE0EAIQIDQCACQQJqIQYCfyACQQF0IAVqIgcuAQIiAkUEQEEAIQhBACEHQQAhCkEAIQkgBgwBCyAHLgEAQQJ0IBJqIQhBACEJIAIhCkEAIQ0gBiEHQQAhDkEAIQ8DQCAFIAdBAXRqLgEAIhAgACAIQQF0IhFqLwEAbCAJaiEJIAAgEUEGcmovAQAgEGwgDmohDiAAIBFBBHJqLwEAIBBsIA9qIQ8gACARQQJyai8BACAQbCANaiENIAhBBGohCCAHQQFqIQcgCkEBayIKDQALIAlBB3UhCCANQQd1IQcgDkEHdSEKIA9BB3UhCSACIAZqCyECIAEgDEECdGogB0GAQGtBDnUiBkH/ASAGQf8BSBsiBkEAIAZBAEobQQh0QYD+A3EgCUGAQGtBDnUiBkH/ASAGQf8BSBsiBkEAIAZBAEobQRB0QYCA/AdxIApBgEBrQQ51IgZB/wEgBkH/AUgbIgZBACAGQQBKG0EYdHJyIAhBgEBrQQ51IgZB/wEgBkH/AUgbIgZBACAGQQBKG3I2AgAgAyAMaiEMIBNBAWoiEyAERw0ACyAUIAtBAWoiC2whEiADIAtHDQALCwuSAwEQfwJAIANFDQAgBEUNACADQQJ0IRUDQEEAIRNBACEGA0AgBkECaiEIAn8gBkEBdCAFaiIGLgECIgdFBEBBACEJQQAhDEEAIQ1BACEOIAgMAQsgEiAGLgEAaiEJQQAhDkEAIQ1BACEMIAchFEEAIQ8gCCEGA0AgBSAGQQF0ai4BACAAIAlBAnRqKAIAIhBBGHZsIhEgD2ohDyARIBBBEHZB/wFxbCAMaiEMIBEgEEEIdkH/AXFsIA1qIQ0gESAQQf8BcWwgDmohDiAJQQFqIQkgBkEBaiEGIBRBAWsiFA0ACyAPQQd1IQkgByAIagshBiABIApBAXQiCGogDkH/AW1BB3UiB0EAIAdBAEobOwEAIAEgCEECcmogDUH/AW1BB3UiB0EAIAdBAEobOwEAIAEgCEEEcmogDEH/AW1BB3UiB0EAIAdBAEobOwEAIAEgCEEGcmogCUEAIAlBAEobOwEAIAogFWohCiATQQFqIhMgBEcNAAsgC0EBaiILIAJsIRIgC0ECdCEKIAMgC0cNAAsLC4IEAQ9/AkAgA0UNACAERQ0AIAJBAnQhFA
9NAIAshDEEAIRJBACEHA0AgB0ECaiEKAn8gB0EBdCAFaiICLgECIhNFBEBBACEIQQAhCUEAIQYgCiEHQQAMAQsgAi4BAEECdCARaiEJQQAhByATIQJBACENIAohBkEAIQ5BACEPA0AgBSAGQQF0ai4BACIIIAAgCUEBdCIQai8BAGwgB2ohByAAIBBBBnJqLwEAIAhsIA5qIQ4gACAQQQRyai8BACAIbCAPaiEPIAAgEEECcmovAQAgCGwgDWohDSAJQQRqIQkgBkEBaiEGIAJBAWsiAg0ACyAHQQd1IQggDUEHdSEJIA9BB3UhBiAKIBNqIQcgDkEHdQtBgEBrQQ51IgJB/wEgAkH/AUgbIgJBACACQQBKGyIKQf8BcQRAIAlB/wFsIAJtIQkgCEH/AWwgAm0hCCAGQf8BbCACbSEGCyABIAxBAnRqIAlBgEBrQQ51IgJB/wEgAkH/AUgbIgJBACACQQBKG0EIdEGA/gNxIAZBgEBrQQ51IgJB/wEgAkH/AUgbIgJBACACQQBKG0EQdEGAgPwHcSAKQRh0ciAIQYBAa0EOdSICQf8BIAJB/wFIGyICQQAgAkEAShtycjYCACADIAxqIQwgEkEBaiISIARHDQALIBQgC0EBaiILbCERIAMgC0cNAAsLC0AAIAcEQEEAIAIgAyAEIAUgABADIAJBACAEIAUgBiABEAQPC0EAIAIgAyAEIAUgABABIAJBACAEIAUgBiABEAIL"},{}],4:[function(e,t,i){"use strict";t.exports={name:"resize",fn:e("./resize"),wasm_fn:e("./resize_wasm"),wasm_src:e("./convolve_wasm_base64")}},{"./convolve_wasm_base64":3,"./resize":5,"./resize_wasm":8}],5:[function(e,t,i){"use strict";var n=e("./resize_filter_gen"),r=e("./convolve"),a=r.convolveHor,o=r.convolveVert,s=r.convolveHorWithPre,l=r.convolveVertWithPre;t.exports=function(e){var t=e.src,i=e.width,r=e.height,c=e.toWidth,u=e.toHeight,d=e.scaleX||e.toWidth/e.width,p=e.scaleY||e.toHeight/e.height,f=e.offsetX||0,h=e.offsetY||0,m=e.dest||new Uint8Array(c*u*4),g=void 0===e.filter?"mks2013":e.filter,v=n(g,i,c,d,f),x=n(g,r,u,p,h),b=new Uint16Array(c*r*4);if(function(e,t,i){for(var n=3,r=t*i*4|0;n<r;){if(255!==e[n])return!0;n=n+4|0}return!1}(t,i,r))s(t,b,i,r,c,v),l(b,m,r,c,u,x);else{a(t,b,i,r,c,v),o(b,m,r,c,u,x);for(var A=3,y=c*u*4|0;A<y;)m[A]=255,A=A+4|0}return m}},{"./convolve":2,"./resize_filter_gen":6}],6:[function(e,t,i){"use strict";var n=e("./resize_filter_info");function r(e){return Math.round(16383*e)}t.exports=function(e,t,i,a,o){var s,l,c,u,d,p,f,h,m,g,v,x,b,A,y,w,E,S=n.filter[e].fn,k=1/a,I=Math.min(1,a),C=n.filter[e].win/I,R=new Int16Array((Math.floor((C+1)*2)+2)*i),_=0,P=!R.subarray||!R.set;for(s=0;s<i;s++){for(c=Math.max(0,Math.floor((l=(s+.5)*k+o)-C)),p=new Float32Array(d=(u=Math.min(t-1,Math.ceil(l+C)))-c+1),f=new Int16Array(d),h=0,m=c,g=0;m<=u;m++,g++)h+=v=S((m+.5-l)*I),p[g]=v;for(g=0,x=0;g<p.length;g++)x+=b=p[g]/h,f[g]=r(b);for(f[i>>1]+=r(1-x),A=0;A<f.length&&0===f[A];)A++;if(A<f.length){for(y=f.length-1;y>0&&0===f[y];)y--;if(w=c+A,E=y-A+1,R[_++]=w,R[_++]=E,P)for(g=A;g<=y;g++)R[_++]=f[g];else R.set(f.subarray(A,y+1),_),_+=E}else R[_++]=0,R[_++]=0}return R}},{"./resize_filter_info":7}],7:[function(e,t,i){"use strict";t.exports={filter:{box:{win:.5,fn:function(e){return e<0&&(e=-e),+(e<.5)}},hamming:{win:1,fn:function(e){if(e<0&&(e=-e),e>=1)return 0;if(e<11920929e-14)return 1;var t=e*Math.PI;return Math.sin(t)/t*(.54+.46*Math.cos(t/1))}},lanczos2:{win:2,fn:function(e){if(e<0&&(e=-e),e>=2)return 0;if(e<11920929e-14)return 1;var t=e*Math.PI;return Math.sin(t)/t*Math.sin(t/2)/(t/2)}},lanczos3:{win:3,fn:function(e){if(e<0&&(e=-e),e>=3)return 0;if(e<11920929e-14)return 1;var t=e*Math.PI;return Math.sin(t)/t*Math.sin(t/3)/(t/3)}},mks2013:{win:2.5,fn:function(e){return(e<0&&(e=-e),e>=2.5)?0:e>=1.5?-.125*(e-2.5)*(e-2.5):e>=.5?.25*(4*e*e-11*e+7):1.0625-1.75*e*e}}},f2q:{box:0,hamming:1,lanczos2:2,lanczos3:3},q2f:["box","hamming","lanczos2","lanczos3"]}},{}],8:[function(e,t,i){"use strict";var n=e("./resize_filter_gen"),r=!0;try{r=1===new Uint32Array(new Uint8Array([1,0,0,0]).buffer)[0]}catch(e){}function a(e,t,i){if(r)return void t.set(new Uint8Array(e.buffer,0,e.byteLength),i);for(var n=i,a=0;a<e.length;a++){var o=e[a];t[n++]=255&o,t[n++]=o>>8&255}}t.exports=function(e){var t=e.src,i=e.width,r=e.height,o=e.toWidth,s=e.toHeight,l=e.scaleX||e.toWidth/e.width,c=e.scaleY||e.toHeight/e.height,u=e.offsetX||0,d=e.offsetY||0,p=e.dest||new Uint8Array(o*s*4),f=void 0===e.filter?"mks2013":e.filter,h=n(f,i,o,l,u),m=n(f,r,s,c,d),g=Math.max(t.byteLength,p.byteLength),v=this.__align(0+g),x=r*o*8,b=this.__align(v+x),A=this.__align(b+h.byteLength),y=A+m.byteLength,w=this.__instance("resize",y),E=new Uint8Array(this.__memory.buffer),S=new Uint32Array(this.__memory.buffer),k=new Uint32Array(t.buffer);S.set(k),a(h,E,b),a(m,E,A);var I=w.exports.convolveHV||w.exports._convolveHV;if(function(e,t,i){for(var n=3,r=t*i*4|0;n<r;){if(255!==e[n])return!0;n=n+4|0}return!1}(t,i,r))I(b,A,v,i,r,o,s,1);else{I(b,A,v,i,r,o,s,0);for(var C=3,R=o*s*4|0;C<R;)p[C]=255,C=C+4|0}return new Uint32Array(p.buffer).set(new Uint32Array(this.__memory.buffer,0,s*o)),p}},{"./resize_filter_gen":6}],9:[function(e,t,i){"use strict";
9t.exports={name:"unsharp_mask",fn:e("./unsharp_mask"),wasm_fn:e("./unsharp_mask_wasm"),wasm_src:e("./unsharp_mask_wasm_base64")}},{"./unsharp_mask":10,"./unsharp_mask_wasm":11,"./unsharp_mask_wasm_base64":12}],10:[function(e,t,i){"use strict";var n=e("glur/mono16");t.exports=function(e,t,i,r,a,o){if(0!==r&&!(a<.5)){a>2&&(a=2);var s,l,c,u,d,p=function(e,t,i){for(var n,r,a,o,s=t*i,l=new Uint16Array(s),c=0;c<s;c++)n=e[4*c],r=e[4*c+1],a=e[4*c+2],o=n>=r&&n>=a?n:r>=a&&r>=n?r:a,l[c]=o<<8;return l}(e,t,i),f=new Uint16Array(p);n(f,t,i,a);for(var h=r/100*4096+.5|0,m=o<<8,g=t*i,v=0;v<g;v++)Math.abs(u=(s=p[v])-f[v])>=m&&(c=((l=(l=(l=s+(h*u+2048>>12))>65280?65280:l)<0?0:l)<<12)/(s=0!==s?s:1)|0,e[d=4*v]=e[d]*c+2048>>12,e[d+1]=e[d+1]*c+2048>>12,e[d+2]=e[d+2]*c+2048>>12)}}},{"glur/mono16":18}],11:[function(e,t,i){"use strict";t.exports=function(e,t,i,n,r,a){if(0!==n&&!(r<.5)){r>2&&(r=2);var o=t*i,s=4*o,l=2*o,c=2*o,u=4*Math.max(t,i),d=s+l,p=d+c,f=p+c,h=this.__instance("unsharp_mask",s+l+2*c+u+32,{exp:Math.exp}),m=new Uint32Array(e.buffer);new Uint32Array(this.__memory.buffer).set(m);var g=h.exports.hsv_v16||h.exports._hsv_v16;g(0,s,t,i),(g=h.exports.blurMono16||h.exports._blurMono16)(s,d,p,f,f+u,t,i,r),(g=h.exports.unsharp||h.exports._unsharp)(0,0,s,d,t,i,n,a),m.set(new Uint32Array(this.__memory.buffer,0,o))}}},{}],12:[function(e,t,i){"use strict";t.exports="AGFzbQEAAAAADAZkeWxpbmsAAAAAAAE0B2AAAGAEf39/fwBgBn9/f39/fwBgCH9/f39/f39/AGAIf39/f39/f30AYAJ9fwBgAXwBfAIZAgNlbnYDZXhwAAYDZW52Bm1lbW9yeQIAAAMHBgAFAgQBAwYGAX8AQQALB4oBCBFfX3dhc21fY2FsbF9jdG9ycwABFl9fYnVpbGRfZ2F1c3NpYW5fY29lZnMAAg5fX2dhdXNzMTZfbGluZQADCmJsdXJNb25vMTYABAdoc3ZfdjE2AAUHdW5zaGFycAAGDF9fZHNvX2hhbmRsZQMAGF9fd2FzbV9hcHBseV9kYXRhX3JlbG9jcwABCsUMBgMAAQvWAQEHfCABRNuGukOCGvs/IAC7oyICRAAAAAAAAADAohAAIgW2jDgCFCABIAKaEAAiAyADoCIGtjgCECABRAAAAAAAAPA/IAOhIgQgBKIgAyACIAKgokQAAAAAAADwP6AgBaGjIgS2OAIAIAEgBSAEmqIiB7Y4AgwgASADIAJEAAAAAAAA8D+gIASioiIItjgCCCABIAMgAkQAAAAAAADwv6AgBKKiIgK2OAIEIAEgByAIoCAFRAAAAAAAAPA/IAahoCIDo7Y4AhwgASAEIAKgIAOjtjgCGAuGBQMGfwl8An0gAyoCDCEVIAMqAgghFiADKgIUuyERIAMqAhC7IRACQCAEQQFrIghBAEgiCQRAIAIhByAAIQYMAQsgAiAALwEAuCIPIAMqAhi7oiIMIBGiIg0gDCAQoiAPIAMqAgS7IhOiIhQgAyoCALsiEiAPoqCgoCIOtjgCACACQQRqIQcgAEECaiEGIAhFDQAgCEEBIAhBAUgbIgpBf3MhCwJ/IAQgCmtBAXFFBEAgDiENIAgMAQsgAiANIA4gEKIgFCASIAAvAQK4Ig+ioKCgIg22OAIEIAJBCGohByAAQQRqIQYgDiEMIARBAmsLIQIgC0EAIARrRg0AA0AgByAMIBGiIA0gEKIgDyAToiASIAYvAQC4Ig6ioKCgIgy2OAIAIAcgDSARoiAMIBCiIA4gE6IgEiAGLwECuCIPoqCgoCINtjgCBCAHQQhqIQcgBkEEaiEGIAJBAkohACACQQJrIQIgAA0ACwsCQCAJDQAgASAFIAhsQQF0aiIAAn8gBkECay8BACICuCINIBW7IhKiIA0gFrsiE6KgIA0gAyoCHLuiIgwgEKKgIAwgEaKgIg8gB0EEayIHKgIAu6AiDkQAAAAAAADwQWMgDkQAAAAAAAAAAGZxBEAgDqsMAQtBAAs7AQAgCEUNACAGQQRrIQZBACAFa0EBdCEBA0ACfyANIBKiIAJB//8DcbgiDSAToqAgDyIOIBCioCAMIBGioCIPIAdBBGsiByoCALugIgxEAAAAAAAA8EFjIAxEAAAAAAAAAABmcQRAIAyrDAELQQALIQMgBi8BACECIAAgAWoiACADOwEAIAZBAmshBiAIQQFKIQMgDiEMIAhBAWshCCADDQALCwvRAgIBfwd8AkAgB0MAAAAAWw0AIARE24a6Q4Ia+z8gB0MAAAA/l7ujIglEAAAAAAAAAMCiEAAiDLaMOAIUIAQgCZoQACIKIAqgIg22OAIQIAREAAAAAAAA8D8gCqEiCyALoiAKIAkgCaCiRAAAAAAAAPA/oCAMoaMiC7Y4AgAgBCAMIAuaoiIOtjgCDCAEIAogCUQAAAAAAADwP6AgC6KiIg+2OAIIIAQgCiAJRAAAAAAAAPC/oCALoqIiCbY4AgQgBCAOIA+gIAxEAAAAAAAA8D8gDaGgIgqjtjgCHCAEIAsgCaAgCqO2OAIYIAYEQANAIAAgBSAIbEEBdGogAiAIQQF0aiADIAQgBSAGEAMgCEEBaiIIIAZHDQALCyAFRQ0AQQAhCANAIAIgBiAIbEEBdGogASAIQQF0aiADIAQgBiAFEAMgCEEBaiIIIAVHDQALCwtxAQN/IAIgA2wiBQRAA0AgASAAKAIAIgRBEHZB/wFxIgIgAiAEQQh2Qf8BcSIDIAMgBEH/AXEiBEkbIAIgA0sbIgYgBiAEIAIgBEsbIAMgBEsbQQh0OwEAIAFBAmohASAAQQRqIQAgBUEBayIFDQALCwuZAgIDfwF8IAQgBWwhBAJ/IAazQwAAgEWUQwAAyEKVu0QAAAAAAADgP6AiC5lEAAAAAAAA4EFjBEAgC6oMAQtBgICAgHgLIQUgBARAIAdBCHQhCUEAIQYDQCAJIAIgBkEBdCIHai8BACIBIAMgB2ovAQBrIgcgB0EfdSIIaiAIc00EQCAAIAZBAnQiCGoiCiAFIAdsQYAQakEMdSABaiIHQYD+AyAHQYD+A0gbIgdBACAHQQBKG0EMdCABQQEgARtuIgEgCi0AAGxBgBBqQQx2OgAAIAAgCEEBcmoiByABIActAABsQYAQakEMdjoAACAAIAhBAnJqIgcgASAHLQAAbEGAEGpBDHY6AAALIAZBAWoiBiAERw0ACwsL"},{}],13:[function(e,t,i){"use strict";function n(e,t){this.create=e,this.available=[],this.acquired={},this.lastId=1,this.timeoutId=0,this.idle=t||2e3}n.prototype.acquire=function(){var e,t=this;return 0!==this.available.length?e=this.available.pop():((e=this.create()).id=this.lastId++,e.release=function(){return t.release(e)}),this.acquired[e.id]=e,e},n.prototype.release=function(e){var t=this;delete this.acquired[e.id],e.lastUsed=Date.now(),this.available.push(e),0===this.timeoutId&&(this.timeoutId=setTimeout(function(){return t.gc()},100))},n.prototype.gc=function(){var e=this,t=Date.now();this.available=this.available.filter(function(i){return!(t-i.lastUsed>e.idle)||(i.destroy(),!1)}),0!==this.available.length?this.timeoutId=setTimeout(function(){return e.gc()},100):this.timeoutId=0},t.exports=n},{}],14:[function(e,t,i){"use strict";
9t.exports=function(e,t,i,n,r,a){var o=i/e,s=n/t,l=(2*a+2+1)/r;if(l>.5)return[[i,n]];var c=Math.ceil(Math.log(Math.min(o,s))/Math.log(l));if(c<=1)return[[i,n]];for(var u=[],d=0;d<c;d++){var p=Math.round(Math.pow(Math.pow(e,c-d-1)*Math.pow(i,d+1),1/c)),f=Math.round(Math.pow(Math.pow(t,c-d-1)*Math.pow(n,d+1),1/c));u.push([p,f])}return u}},{}],15:[function(e,t,i){"use strict";function n(e){var t=Math.round(e);return 1e-5>Math.abs(e-t)?t:Math.floor(e)}function r(e){var t=Math.round(e);return 1e-5>Math.abs(e-t)?t:Math.ceil(e)}t.exports=function(e){var t,i,a,o,s,l,c=e.toWidth/e.width,u=e.toHeight/e.height,d=n(e.srcTileSize*c)-2*e.destTileBorder,p=n(e.srcTileSize*u)-2*e.destTileBorder;if(d<1||p<1)throw Error("Internal error in pica: target tile width/height is too small.");var f=[];for(o=0;o<e.toHeight;o+=p)for(a=0;a<e.toWidth;a+=d)(t=a-e.destTileBorder)<0&&(t=0),s=a+d+e.destTileBorder-t,t+s>=e.toWidth&&(s=e.toWidth-t),(i=o-e.destTileBorder)<0&&(i=0),l=o+p+e.destTileBorder-i,i+l>=e.toHeight&&(l=e.toHeight-i),f.push({toX:t,toY:i,toWidth:s,toHeight:l,toInnerX:a,toInnerY:o,toInnerWidth:d,toInnerHeight:p,offsetX:t/c-n(t/c),offsetY:i/u-n(i/u),scaleX:c,scaleY:u,x:n(t/c),y:n(i/u),width:r(s/c),height:r(l/u)});return f}},{}],16:[function(e,t,i){"use strict";function n(e){return Object.prototype.toString.call(e)}t.exports.isCanvas=function(e){var t=n(e);return"[object HTMLCanvasElement]"===t||"[object OffscreenCanvas]"===t||"[object Canvas]"===t},t.exports.isImage=function(e){return"[object HTMLImageElement]"===n(e)},t.exports.isImageBitmap=function(e){return"[object ImageBitmap]"===n(e)},t.exports.limiter=function(e){var t=0,i=[];function n(){t<e&&i.length&&(t++,i.shift()())}return function(e){return new Promise(function(r,a){i.push(function(){e().then(function(e){r(e),t--,n()},function(e){a(e),t--,n()})}),n()})}},t.exports.cib_quality_name=function(e){switch(e){case 0:return"pixelated";case 1:return"low";case 2:return"medium"}return"high"},t.exports.cib_support=function(e){return Promise.resolve().then(function(){if("undefined"==typeof createImageBitmap)return!1;var t=e(100,100);return createImageBitmap(t,0,0,100,100,{resizeWidth:10,resizeHeight:10,resizeQuality:"high"}).then(function(e){var i=10===e.width;return e.close(),t=null,i})}).catch(function(){return!1})},t.exports.worker_offscreen_canvas_support=function(){return new Promise(function(e,t){if("undefined"==typeof OffscreenCanvas)return void e(!1);var i=btoa("(".concat((function(e){if("undefined"==typeof createImageBitmap)return void e.postMessage(!1);Promise.resolve().then(function(){var e=new OffscreenCanvas(10,10);return e.getContext("2d").rect(0,0,1,1),createImageBitmap(e,0,0,1,1)}).then(function(){return e.postMessage(!0)},function(){return e.postMessage(!1)})}).toString(),")(self);")),n=new Worker("data:text/javascript;base64,".concat(i));n.onmessage=function(t){return e(t.data)},n.onerror=t}).then(function(e){return e},function(){return!1})},t.exports.can_use_canvas=function(e){var t=!1;try{var i=e(2,1).getContext("2d"),n=i.createImageData(2,1);n.data[0]=12,n.data[1]=23,n.data[2]=34,n.data[3]=255,n.data[4]=45,n.data[5]=56,n.data[6]=67,n.data[7]=255,i.putImageData(n,0,0),n=null,n=i.getImageData(0,0,2,1),12===n.data[0]&&23===n.data[1]&&34===n.data[2]&&255===n.data[3]&&45===n.data[4]&&56===n.data[5]&&67===n.data[6]&&255===n.data[7]&&(t=!0)}catch(e){}return t},t.exports.cib_can_use_region=function(){return new Promise(function(e){if("undefined"==typeof Image||"undefined"==typeof createImageBitmap)return void e(!1);var t=new Image;t.src="data:image/jpeg;base64,/9j/4QBiRXhpZgAATU0AKgAAAAgABQESAAMAAAABAAYAAAEaAAUAAAABAAAASgEbAAUAAAABAAAAUgEoAAMAAAABAAIAAAITAAMAAAABAAEAAAAAAAAAAABIAAAAAQAAAEgAAAAB/9sAQwAEAwMEAwMEBAMEBQQEBQYKBwYGBgYNCQoICg8NEBAPDQ8OERMYFBESFxIODxUcFRcZGRsbGxAUHR8dGh8YGhsa/9sAQwEEBQUGBQYMBwcMGhEPERoaGhoaGhoaGhoaGhoaGhoaGhoaGhoaGhoaGhoaGhoaGhoaGhoaGhoaGhoaGhoaGhoa/8IAEQgAAQACAwERAAIRAQMRAf/EABQAAQAAAAAAAAAAAAAAAAAAAAf/xAAUAQEAAAAAAAAAAAAAAAAAAAAA/9oADAMBAAIQAxAAAAF/P//EABQQAQAAAAAAAAAAAAAAAAAAAAD/2gAIAQEAAQUCf//EABQRAQAAAAAAAAAAAAAAAAAAAAD/2gAIAQMBAT8Bf//EABQRAQAAAAAAAAAAAAAAAAAAAAD/2gAIAQIBAT8Bf//EABQQAQAAAAAAAAAAAAAAAAAAAAD/2gAIAQEABj8Cf//EABQQAQAAAAAAAAAAAAAAAAAAAAD/2gAIAQEAAT8hf//aAAwDAQACAAMAAAAQH//EABQRAQAAAAAAAAAAAAAAAAAAAAD/2gAIAQMBAT8Qf//EABQRAQAAAAAAAAAAAAAAAAAAAAD/2gAIAQIBAT8Qf//EABQQAQAAAAAAAAAAAAAAAAAAAAD/2gAIAQEAAT8Qf//Z",t.onload=function(){createImageBitmap(t,0,0,t.width,t.height).then(function(i){i.width===t.width&&i.height===t.height?e(!0):e(!1)},function(){return e(!1)})},t.onerror=function(){return e(!1)}})}},{}],17:[function(e,t,i){"use strict";
9t.exports=function(){var t,i=e("./mathlib");onmessage=function(e){var n=e.data.opts;if(!n.src&&n.srcBitmap){var r=new OffscreenCanvas(n.width,n.height),a=r.getContext("2d");a.drawImage(n.srcBitmap,0,0),n.src=a.getImageData(0,0,n.width,n.height).data,r.width=r.height=0,r=null,n.srcBitmap.close(),n.srcBitmap=null}t||(t=new i(e.data.features));var o=t.resizeAndUnsharp(n);postMessage({data:o},[o.buffer])}}},{"./mathlib":1}],18:[function(e,t,i){var n,r,a,o,s,l,c,u;function d(e,t,i,n,r,a){var o,s,l,c,u,d,p,f,h,m,g,v,x,b;for(h=0;h<a;h++){for(m=0,d=h*r,p=h,f=0,c=u=(o=e[d])*n[6],g=n[0],v=n[1],x=n[4],b=n[5];m<r;m++)l=(s=e[d])*g+o*v+c*x+u*b,u=c,c=l,o=s,i[f]=c,f++,d++;for(d--,f--,p+=a*(r-1),c=u=(o=e[d])*n[7],s=o,g=n[2],v=n[3],m=r-1;m>=0;m--)l=s*g+o*v+c*x+u*b,u=c,c=l,o=s,s=e[d],t[p]=i[f]+c,d--,f--,p-=a}}t.exports=function(e,t,i,p){if(p){var f,h,m,g,v,x=new Uint16Array(e.length),b=new Float32Array(Math.max(t,i)),A=((f=p)<.5&&(f=.5),m=Math.exp(-(h=Math.exp(.527076)/f)),g=Math.exp(-2*h),n=v=(1-m)*(1-m)/(1+2*h*m-g),r=v*(h-1)*m,a=v*(h+1)*m,o=-v*g,c=(n+r)/(1-(s=2*m)-(l=-g)),u=(a+o)/(1-s-l),new Float32Array([n,r,a,o,s,l,c,u]));d(e,x,b,A,t,i,p),d(x,e,b,A,i,t,p)}}},{}],19:[function(e,t,i){"use strict";var n=e("object-assign"),r=e("./lib/base64decode"),a=e("./lib/wa_detect"),o={js:!0,wasm:!0};function s(e){if(!(this instanceof s))return new s(e);var t=n({},o,e||{});if(this.options=t,this.__cache={},this.__init_promise=null,this.__modules=t.modules||{},this.__memory=null,this.__wasm={},this.__isLE=1===new Uint32Array(new Uint8Array([1,0,0,0]).buffer)[0],!this.options.js&&!this.options.wasm)throw Error('mathlib: at least "js" or "wasm" should be enabled')}s.prototype.has_wasm=a,s.prototype.use=function(e){return this.__modules[e.name]=e,this.options.wasm&&this.has_wasm()&&e.wasm_fn?this[e.name]=e.wasm_fn:this[e.name]=e.fn,this},s.prototype.init=function(){if(this.__init_promise)return this.__init_promise;if(!this.options.js&&this.options.wasm&&!this.has_wasm())return Promise.reject(Error('mathlib: only "wasm" was enabled, but it\'s not supported'));var e=this;return this.__init_promise=Promise.all(Object.keys(e.__modules).map(function(t){var i=e.__modules[t];return e.options.wasm&&e.has_wasm()&&i.wasm_fn&&!e.__wasm[t]?WebAssembly.compile(e.__base64decode(i.wasm_src)).then(function(i){e.__wasm[t]=i}):null})).then(function(){return e}),this.__init_promise},s.prototype.__base64decode=r,s.prototype.__reallocate=function(e){if(!this.__memory)return this.__memory=new WebAssembly.Memory({initial:Math.ceil(e/65536)}),this.__memory;var t=this.__memory.buffer.byteLength;return t<e&&this.__memory.grow(Math.ceil((e-t)/65536)),this.__memory},s.prototype.__instance=function(e,t,i){if(t&&this.__reallocate(t),!this.__wasm[e]){var r=this.__modules[e];this.__wasm[e]=new WebAssembly.Module(this.__base64decode(r.wasm_src))}if(!this.__cache[e]){var a={memoryBase:0,memory:this.__memory,tableBase:0,table:new WebAssembly.Table({initial:0,element:"anyfunc"})};this.__cache[e]=new WebAssembly.Instance(this.__wasm[e],{env:n(a,i||{})})}return this.__cache[e]},s.prototype.__align=function(e,t){var i=e%(t=t||8);return e+(i?t-i:0)},t.exports=s},{"./lib/base64decode":20,"./lib/wa_detect":21,"object-assign":22}],20:[function(e,t,i){"use strict";t.exports=function(e){for(var t=e.replace(/[\r\n=]/g,""),i=t.length,n=new Uint8Array(3*i>>2),r=0,a=0,o=0;o<i;o++)o%4==0&&o&&(n[a++]=r>>16&255,n[a++]=r>>8&255,n[a++]=255&r),r=r<<6|"ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/".indexOf(t.charAt(o));var s=i%4*6;return 0===s?(n[a++]=r>>16&255,n[a++]=r>>8&255,n[a++]=255&r):18===s?(n[a++]=r>>10&255,n[a++]=r>>2&255):12===s&&(n[a++]=r>>4&255),n}},{}],21:[function(e,t,i){"use strict";var n;t.exports=function(){if(void 0!==n||(n=!1,"undefined"==typeof WebAssembly))return n;try{var e=new Uint8Array([0,97,115,109,1,0,0,0,1,6,1,96,1,127,1,127,3,2,1,0,5,3,1,0,1,7,8,1,4,116,101,115,116,0,0,10,16,1,14,0,32,0,65,1,54,2,0,32,0,40,2,0,11]),t=new WebAssembly.Module(e),i=new WebAssembly.Instance(t,{});0!==i.exports.test(4)&&(n=!0)}catch(e){}return n}},{}],22:[function(e,t,i){"use strict";var n=Object.getOwnPropertySymbols,r=Object.prototype.hasOwnProperty,a=Object.prototype.propertyIsEnumerable;t.exports=!function(){try{if(!Object.assign)return!1;var e=new String("abc");if(e[5]="de","5"===Object.getOwnPropertyNames(e)[0])return!1;for(var t={},i=0;i<10;i++)t["_"+String.fromCharCode(i)]=i;var n=Object.getOwnPropertyNames(t).map(function(e){return t[e]});if("0123456789"!==n.join(""))return!1;var r={};if("abcdefghijklmnopqrst".split("").forEach(function(e){r[e]=e}),"abcdefghijklmnopqrst"!==Object.keys(Object.assign({},r)).join(""))return!1;return!0}catch(e){return!1}}()?function(e,t){for(var i,o,s=function(e){if(null==e)throw TypeError("Object.assign cannot be called with null or undefined");return Object(e)}(e),l=1;l<arguments.length;l++){for(var c in i=Object(arguments[l]))r.call(i,c)&&(s[c]=i[c]);if(n){o=n(i);for(var u=0;u<o.length;u++)a.call(i,o[u])&&(s[o[u]]=i[o[u]])}}return s}:Object.assign},{}],23:[function(e,t,i){var n=arguments[3],r=arguments[4],a=arguments[5],o=JSON.stringify;t.exports=function(e,t){for(var i,s=Object.keys(a),l=0,c=s.length;l<c;l++){var u=s[l],d=a[u].exports;if(d===e||d&&d.default===e){i=u;break}}if(!i){i=Math.floor(0x100000000*Math.random()).toString(16);for(var p={},l=0,c=s.length;l<c;l++){var u=s[l];p[u]=u}r[i]=["function(require,module,exports){"+e+"(self); }",p]}var f=Math.floor(0x100000000*Math.random()).toString(16),h={};h[i]=i,r[f]=["function(require,module,exports){var f = require("+o(i)+");(f.default ? f.default : f)(self);}",h];var m={};!function e(t){for(var i in m[t]=!0,r[t][1]){var n=r[t][1][i];m[n]||e(n)}}(f);var g="("+n+")({"+Object.keys(m).map(function(e){return o(e)+":["+r[e][0]+","+o(r[e][1])+"]"}).join(",")+"},{},["+o(f)+"])",v=window.URL||window.webkitURL||window.mozURL||window.msURL,x=new Blob([g],{type:"text/javascript"});if(t&&t.bare)return x;var b=v.createObjectURL(x),A=new Worker(b);return A.objectURL=b,A}},{}],"/index.js":[function(e,t,i){"use strict";function n(e,t){(null==t||t>e.length)&&(t=e.length);for(var i=0,n=Array(t);i<t;i++)n[i]=e[i];return n}var r=e("object-assign"),a=e("webworkify"),o=e("./lib/mathlib"),s=e("./lib/pool"),l=e("./lib/utils"),c=e("./lib/worker"),u=e("./lib/stepper"),d=e("./lib/tiler"),p=e("./lib/mm_resize/resize_filter_info"),f={},h=!1;try{"undefined"!=typeof navigator&&navigator.userAgent&&(h=navigator.userAgent.indexOf("Safari")>=0)}catch(e){}var m=1;"undefined"!=typeof navigator&&(m=Math.min(navigator.hardwareConcurrency||1,4));var g={tile:1024,concurrency:m,features:["js","wasm","ww"],idle:2e3,createCanvas:function(e,t){var i=document.createElement("canvas");return i.width=e,i.height=t,i}},v={filter:"mks2013",unsharpAmount:0,unsharpRadius:0,unsharpThreshold:0},x=!1,b=!1,A=!1,y=!1,w=!1;function E(){return{value:a(c),destroy:function(){if(this.value.terminate(),"undefined"!=typeof window){var e=window.URL||window.webkitURL||window.mozURL||window.msURL;e&&e.revokeObjectURL&&this.value.objectURL&&e.revokeObjectURL(this.value.objectURL)}}}}function S(e){if(!(this instanceof S))return new S(e);this.options=r({},g,e||{});var t="lk_".concat(this.options.concurrency);this.__limit=f[t]||l.limiter(this.options.concurrency),f[t]||(f[t]=this.__limit),this.features={js:!1,wasm:!1,cib:!1,ww:!1},this.__workersPool=null,this.__requested_features=[],this.__mathlib=null}S.prototype.init=function(){var t,i,n=this;if(this.__initPromise)return this.__initPromise;if("undefined"!=typeof ImageData&&"undefined"!=typeof Uint8ClampedArray)try{new ImageData(new Uint8ClampedArray(400),10,10),x=!0}catch(e){}"undefined"!=typeof ImageBitmap&&(ImageBitmap.prototype&&ImageBitmap.prototype.close?b=!0:this.debug("ImageBitmap does not support .close(), disabled"));var a=this.options.features.slice();if(a.indexOf("all")>=0&&(a=["cib","wasm","js","ww"]),this.__requested_features=a,this.__mathlib=new o(a),a.indexOf("ww")>
9=0&&"undefined"!=typeof window&&"Worker"in window)try{e("webworkify")(function(){}).terminate(),this.features.ww=!0;var c="wp_".concat(JSON.stringify(this.options));f[c]?this.__workersPool=f[c]:(this.__workersPool=new s(E,this.options.idle),f[c]=this.__workersPool)}catch(e){}var u=this.__mathlib.init().then(function(e){r(n.features,e.features)});t=b?l.cib_support(this.options.createCanvas).then(function(e){if(n.features.cib&&0>a.indexOf("cib"))return void n.debug("createImageBitmap() resize supported, but disabled by config");a.indexOf("cib")>=0&&(n.features.cib=e)}):Promise.resolve(!1),A=l.can_use_canvas(this.options.createCanvas),i=(i=b&&x&&-1!==a.indexOf("ww")?l.worker_offscreen_canvas_support():Promise.resolve(!1)).then(function(e){y=e});var d=l.cib_can_use_region().then(function(e){w=e});return this.__initPromise=Promise.all([u,t,i,d]).then(function(){return n}),this.__initPromise},S.prototype.__invokeResize=function(e,t){var i=this;return t.__mathCache=t.__mathCache||{},Promise.resolve().then(function(){return i.features.ww?new Promise(function(n,r){var a=i.__workersPool.acquire();t.cancelToken&&t.cancelToken.catch(function(e){return r(e)}),a.value.onmessage=function(e){a.release(),e.data.err?r(e.data.err):n(e.data)};var o=[];e.src&&o.push(e.src.buffer),e.srcBitmap&&o.push(e.srcBitmap),a.value.postMessage({opts:e,features:i.__requested_features,preload:{wasm_nodule:i.__mathlib.__}},o)}):{data:i.__mathlib.resizeAndUnsharp(e,t.__mathCache)}})},S.prototype.__extractTileData=function(e,t,i,n,r){if(this.features.ww&&y&&(l.isCanvas(t)||w))return this.debug("Create tile for OffscreenCanvas"),createImageBitmap(n.srcImageBitmap||t,e.x,e.y,e.width,e.height).then(function(e){return r.srcBitmap=e,r});if(l.isCanvas(t))return n.srcCtx||(n.srcCtx=t.getContext("2d")),this.debug("Get tile pixel data"),r.src=n.srcCtx.getImageData(e.x,e.y,e.width,e.height).data,r;this.debug("Draw tile imageBitmap/image to temporary canvas");var a=this.options.createCanvas(e.width,e.height),o=a.getContext("2d");return o.globalCompositeOperation="copy",o.drawImage(n.srcImageBitmap||t,e.x,e.y,e.width,e.height,0,0,e.width,e.height),this.debug("Get tile pixel data"),r.src=o.getImageData(0,0,e.width,e.height).data,a.width=a.height=0,r},S.prototype.__landTileData=function(e,t,i){var n;if(this.debug("Convert raw rgba tile result to ImageData"),t.bitmap)return i.toCtx.drawImage(t.bitmap,e.toX,e.toY),null;if(x)n=new ImageData(new Uint8ClampedArray(t.data),e.toWidth,e.toHeight);else if((n=i.toCtx.createImageData(e.toWidth,e.toHeight)).data.set)n.data.set(t.data);else for(var r=n.data.length-1;r>=0;r--)n.data[r]=t.data[r];return this.debug("Draw tile"),h?i.toCtx.putImageData(n,e.toX,e.toY,e.toInnerX-e.toX,e.toInnerY-e.toY,e.toInnerWidth+1e-5,e.toInnerHeight+1e-5):i.toCtx.putImageData(n,e.toX,e.toY,e.toInnerX-e.toX,e.toInnerY-e.toY,e.toInnerWidth,e.toInnerHeight),null},S.prototype.__tileAndResize=function(e,t,i){var n=this,r={srcCtx:null,srcImageBitmap:null,isImageBitmapReused:!1,toCtx:null};return Promise.resolve().then(function(){if(r.toCtx=t.getContext("2d"),l.isCanvas(e))return null;if(l.isImageBitmap(e))return r.srcImageBitmap=e,r.isImageBitmapReused=!0,null;if(l.isImage(e))return b?(n.debug("Decode image via createImageBitmap"),createImageBitmap(e).then(function(e){r.srcImageBitmap=e}).catch(function(e){return null})):null;throw Error('Pica: ".from" should be Image, Canvas or ImageBitmap')}).then(function(){if(i.canceled)return i.cancelToken;n.debug("Calculate tiles");var a=d({width:i.width,height:i.height,srcTileSize:n.options.tile,toWidth:i.toWidth,toHeight:i.toHeight,destTileBorder:i.__destTileBorder}).map(function(t){return n.__limit(function(){if(i.canceled)return i.cancelToken;var a={width:t.width,height:t.height,toWidth:t.toWidth,toHeight:t.toHeight,scaleX:t.scaleX,scaleY:t.scaleY,offsetX:t.offsetX,offsetY:t.offsetY,filter:i.filter,unsharpAmount:i.unsharpAmount,unsharpRadius:i.unsharpRadius,unsharpThreshold:i.unsharpThreshold};return n.debug("Invoke resize math"),Promise.resolve(a).then(function(a){return n.__extractTileData(t,e,i,r,a)}).then(function(e){return n.debug("Invoke resize math"),n.__invokeResize(e,i)}).then(function(e){return i.canceled?i.cancelToken:(r.srcImageData=null,n.__landTileData(t,e,r))})})});function o(e){e.srcImageBitmap&&(e.isImageBitmapReused||e.srcImageBitmap.close(),e.srcImageBitmap=null)}return n.debug("Process tiles"),Promise.all(a).then(function(){return n.debug("Finished!"),o(r),t},function(e){throw o(r),e})})},S.prototype.__processStages=function(e,t,i,a){var o,s,l,c=this;if(a.canceled)return a.cancelToken;var u=function(e){if(Array.isArray(e))return e}(o=e.shift())||function(e,t){var i,n,r=null==e?null:"undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(null!=r){var a=[],o=!0,s=!1;try{for(r=r.call(e);!(o=(i=r.next()).done)&&(a.push(i.value),a.length!==t);o=!0);}catch(e){s=!0,n=e}finally{try{o||null==r.return||r.return()}finally{if(s)throw n}}return a}}(o,2)||function(e,t){if(e){if("string"==typeof e)return n(e,2);var i=Object.prototype.toString.call(e).slice(8,-1);if("Object"===i&&e.constructor&&(i=e.constructor.name),"Map"===i||"Set"===i)return Array.from(e);if("Arguments"===i||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(i))return n(e,t)}}
9(o,2)||function(){throw TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}(),d=u[0],f=u[1],h=0===e.length;return s=h||0>p.q2f.indexOf(a.filter)?a.filter:"box"===a.filter?"box":"hamming",a=r({},a,{toWidth:d,toHeight:f,filter:s}),h||(l=this.options.createCanvas(d,f)),this.__tileAndResize(t,h?i:l,a).then(function(){return h?i:(a.width=d,a.height=f,c.__processStages(e,l,i,a))}).then(function(e){return l&&(l.width=l.height=0),e})},S.prototype.__resizeViaCreateImageBitmap=function(e,t,i){var n=this,r=t.getContext("2d");return this.debug("Resize via createImageBitmap()"),createImageBitmap(e,{resizeWidth:i.toWidth,resizeHeight:i.toHeight,resizeQuality:l.cib_quality_name(p.f2q[i.filter])}).then(function(e){if(i.canceled)return i.cancelToken;if(!i.unsharpAmount)return r.drawImage(e,0,0),e.close(),r=null,n.debug("Finished!"),t;n.debug("Unsharp result");var a=n.options.createCanvas(i.toWidth,i.toHeight),o=a.getContext("2d");o.drawImage(e,0,0),e.close();var s=o.getImageData(0,0,i.toWidth,i.toHeight);return n.__mathlib.unsharp_mask(s.data,i.toWidth,i.toHeight,i.unsharpAmount,i.unsharpRadius,i.unsharpThreshold),r.putImageData(s,0,0),a.width=a.height=0,s=o=a=r=null,n.debug("Finished!"),t})},S.prototype.resize=function(e,t,i){var n=this;this.debug("Start resize...");var a=r({},v);if(isNaN(i)?i&&(a=r(a,i)):a=r(a,{quality:i}),a.toWidth=t.width,a.toHeight=t.height,a.width=e.naturalWidth||e.width,a.height=e.naturalHeight||e.height,Object.prototype.hasOwnProperty.call(a,"quality")){if(a.quality<0||a.quality>3)throw Error("Pica: .quality should be [0..3], got ".concat(a.quality));
9a.filter=p.q2f[a.quality]}return 0===t.width||0===t.height?Promise.reject(Error("Invalid output size: ".concat(t.width,"x").concat(t.height))):(a.unsharpRadius>2&&(a.unsharpRadius=2),a.canceled=!1,a.cancelToken&&(a.cancelToken=a.cancelToken.then(function(e){throw a.canceled=!0,e},function(e){throw a.canceled=!0,e})),a.__destTileBorder=Math.ceil(Math.max(3,2.5*a.unsharpRadius|0)),this.init().then(function(){if(a.canceled)return a.cancelToken;if(n.features.cib){if(p.q2f.indexOf(a.filter)>=0)return n.__resizeViaCreateImageBitmap(e,t,a);n.debug("cib is enabled, but not supports provided filter, fallback to manual math")}if(!A){var i=Error("Pica: cannot use getImageData on canvas, make sure fingerprinting protection isn't enabled");throw i.code="ERR_GET_IMAGE_DATA",i}var r=u(a.width,a.height,a.toWidth,a.toHeight,n.options.tile,a.__destTileBorder);return n.__processStages(r,e,t,a)}))},S.prototype.resizeBuffer=function(e){var t=this,i=r({},v,e);if(Object.prototype.hasOwnProperty.call(i,"quality")){if(i.quality<0||i.quality>3)throw Error("Pica: .quality should be [0..3], got ".concat(i.quality));i.filter=p.q2f[i.quality]}return this.init().then(function(){return t.__mathlib.resizeAndUnsharp(i)})},S.prototype.toBlob=function(e,t,i){return t=t||"image/png",new Promise(function(n){if(e.toBlob)return void e.toBlob(function(e){return n(e)},t,i);if(e.convertToBlob)return void n(e.convertToBlob({type:t,quality:i}));for(var r=atob(e.toDataURL(t,i).split(",")[1]),a=r.length,o=new Uint8Array(a),s=0;s<a;s++)o[s]=r.charCodeAt(s);n(new Blob([o],{type:t}))})},S.prototype.debug=function(){},t.exports=S},{"./lib/mathlib":1,"./lib/mm_resize/resize_filter_info":7,"./lib/pool":13,"./lib/stepper":14,"./lib/tiler":15,"./lib/utils":16,"./lib/worker":17,"object-assign":22,webworkify:23}]},{},[])("/index.js")},29590:(e,t)=>{"use strict";t.__esModule=!0,t.default=function(e,t){if(e&&t){var i=Array.isArray(t)?t:t.split(",");if(0===i.length)return!0;var n=e.name||"",r=(e.type||"").toLowerCase(),a=r.replace(/\/.*$/,"");return i.some(function(e){var t=e.trim().toLowerCase();return"."===t.charAt(0)?n.toLowerCase().endsWith(t):t.endsWith("/*")?a===t.replace(/\/.*$/,""):r===t})}return!0}},31793:(e,t,i)=>{"use strict";i.d(t,{Kj:()=>l,uB:()=>d,N4:()=>el,$H:()=>f,TJ:()=>W,Px:()=>c.Px,JV:()=>N,Mw:()=>G,Y0:()=>E,Xk:()=>S,lK:()=>k,Yd:()=>er,xA:()=>ei,rm:()=>ea,eU:()=>eo,lT:()=>J,Tj:()=>ec,yG:()=>h,t_:()=>U,uv:()=>en,jr:()=>K});let n=(e,t)=>{let i=[];if(e&&i.push(e),t)for(let e of t)i.push(e);return i},r=(e,t)=>`${e||"anonymous"}${t&&t.length>0?` (a.k.a. ${t.join(",")})`:""}`,a=()=>{let e=[],t=[],i=!1,l=new Set,c=e=>e.sort((e,t)=>o[t.step]-o[e.step]||s[t.priority||"normal"]-s[e.priority||"normal"]),u=i=>{let r=!1,a=e=>{let t=n(e.name,e.aliases);if(t.includes(i)){for(let e of(r=!0,t))l.delete(e);return!1}return!0};return e=e.filter(a),t=t.filter(a),r},d=i=>{let r=!1,a=e=>{if(e.middleware===i){for(let t of(r=!0,n(e.name,e.aliases)))l.delete(t);return!1}return!0};return e=e.filter(a),t=t.filter(a),r},p=i=>(e.forEach(e=>{i.add(e.middleware,{...e})}),t.forEach(e=>{i.addRelativeTo(e.middleware,{...e})}),i.identifyOnResolve?.(m.identifyOnResolve()),i),f=e=>{let t=[];return e.before.forEach(e=>{0===e.before.length&&0===e.after.length?t.push(e):t.push(...f(e))}),t.push(e),e.after.reverse().forEach(e=>{0===e.before.length&&0===e.after.length?t.push(e):t.push(...f(e))}),t},h=(i=!1)=>{let a=[],o=[],s={};return e.forEach(e=>{let t={...e,before:[],after:[]};for(let e of n(t.name,t.aliases))s[e]=t;a.push(t)}),t.forEach(e=>{let t={...e,before:[],after:[]};for(let e of n(t.name,t.aliases))s[e]=t;o.push(t)}),o.forEach(e=>{if(e.toMiddleware){let t=s[e.toMiddleware];if(void 0===t){if(i)return;throw Error(`${e.toMiddleware} is not found when adding ${r(e.name,e.aliases)} middleware ${e.relation} ${e.toMiddleware}`)}"after"===e.relation&&t.after.push(e),"before"===e.relation&&t.before.push(e)}}),c(a).map(f).reduce((e,t)=>(e.push(...t),e),[])},m={add:(t,i={})=>{let{name:a,override:o,aliases:s}=i,c={step:"initialize",priority:"normal",middleware:t,...i},u=n(a,s);if(u.length>0){if(u.some(e=>l.has(e))){if(!o)throw Error(`Duplicate middleware name '${r(a,s)}'`);for(let t of u){let i=e.findIndex(e=>e.name===t||e.aliases?.some(e=>e===t));if(-1===i)continue;let n=e[i];if(n.step!==c.step||c.priority!==n.priority)throw Error(`"${r(n.name,n.aliases)}" middleware with ${n.priority} priority in ${n.step} step cannot be overridden by "${r(a,s)}" middleware with ${c.priority} priority in ${c.step} step.`);e.splice(i,1)}}for(let e of u)l.add(e)}e.push(c)},addRelativeTo:(e,i)=>{let{name:a,override:o,aliases:s}=i,c={middleware:e,...i},u=n(a,s);if(u.length>0){if(u.some(e=>l.has(e))){if(!o)throw Error(`Duplicate middleware name '${r(a,s)}'`);for(let e of u){let i=t.findIndex(t=>t.name===e||t.aliases?.some(t=>t===e));if(-1===i)continue;let n=t[i];if(n.toMiddleware!==c.toMiddleware||n.relation!==c.relation)throw Error(`"${r(n.name,n.aliases)}" middleware ${n.relation} "${n.toMiddleware}" middleware cannot be overridden by "${r(a,s)}" middleware ${c.relation} "${c.toMiddleware}" middleware.`);t.splice(i,1)}}for(let e of u)l.add(e)}t.push(c)},clone:()=>p(a()),use:e=>{e.applyToStack(m)},remove:e=>"string"==typeof e?u(e):d(e),removeByTag:i=>{let r=!1,a=e=>{let{tags:t,name:a,aliases:o}=e;if(t&&t.includes(i)){for(let e of n(a,o))l.delete(e);return r=!0,!1}return!0};return e=e.filter(a),t=t.filter(a),r},concat:e=>{let t=p(a());return t.use(e),t.identifyOnResolve(i||t.identifyOnResolve()||(e.identifyOnResolve?.()??!1)),t},applyToStack:p,identify:()=>h(!0).map(e=>{let t=e.step??e.relation+" "+e.toMiddleware;return r(e.name,e.aliases)+" - "+t}),identifyOnResolve:e=>("boolean"==typeof e&&(i=e),i),resolve:(e,t)=>
9{for(let i of h().map(e=>e.middleware).reverse())e=i(e,t);return i&&console.log(m.identify()),e}};return m},o={initialize:5,serialize:4,build:3,finalizeRequest:2,deserialize:1},s={high:3,normal:2,low:1};class l{constructor(e){this.config=e,this.middlewareStack=a()}send(e,t,i){let n,r="function"!=typeof t?t:void 0,a="function"==typeof t?t:i;if(void 0===r&&!0===this.config.cacheMiddleware){this.handlers||(this.handlers=new WeakMap);let t=this.handlers;t.has(e.constructor)?n=t.get(e.constructor):(n=e.resolveMiddleware(this.middlewareStack,this.config,r),t.set(e.constructor,n))}else delete this.handlers,n=e.resolveMiddleware(this.middlewareStack,this.config,r);if(!a)return n(e).then(e=>e.output);n(e).then(e=>a(null,e.output),e=>a(e)).catch(()=>{})}destroy(){this.config?.requestHandler?.destroy?.(),delete this.handlers}}var c=i(93628),u=i(1917);class d{constructor(){this.middlewareStack=a()}static classBuilder(){return new p}resolveMiddlewareWithContext(e,t,i,{middlewareFn:n,clientName:r,commandName:a,inputFilterSensitiveLog:o,outputFilterSensitiveLog:s,smithyContext:l,additionalContext:c,CommandCtor:d}){for(let r of n.bind(this)(d,e,t,i))this.middlewareStack.use(r);let p=e.concat(this.middlewareStack),{logger:f}=t,h={logger:f,clientName:r,commandName:a,inputFilterSensitiveLog:o,outputFilterSensitiveLog:s,[u.Vf]:{commandInstance:this,...l},...c},{requestHandler:m}=t;return p.resolve(e=>m.handle(e.request,i||{}),h)}}class p{constructor(){this._init=()=>{},this._ep={},this._middlewareFn=()=>[],this._commandName="",this._clientName="",this._additionalContext={},this._smithyContext={},this._inputFilterSensitiveLog=e=>e,this._outputFilterSensitiveLog=e=>e,this._serializer=null,this._deserializer=null}init(e){this._init=e}ep(e){return this._ep=e,this}m(e){return this._middlewareFn=e,this}s(e,t,i={}){return this._smithyContext={service:e,operation:t,...i},this}c(e={}){return this._additionalContext=e,this}n(e,t){return this._clientName=e,this._commandName=t,this}f(e=e=>e,t=e=>e){return this._inputFilterSensitiveLog=e,this._outputFilterSensitiveLog=t,this}ser(e){return this._serializer=e,this}de(e){return this._deserializer=e,this}build(){let e,t=this;return e=class extends d{static getEndpointParameterInstructions(){return t._ep}constructor(...[e]){super(),this.serialize=t._serializer,this.deserialize=t._deserializer,this.input=e??{},t._init(this)}resolveMiddleware(i,n,r){return this.resolveMiddlewareWithContext(i,n,r,{CommandCtor:e,middlewareFn:t._middlewareFn,clientName:t._clientName,commandName:t._commandName,inputFilterSensitiveLog:t._inputFilterSensitiveLog,outputFilterSensitiveLog:t._outputFilterSensitiveLog,smithyContext:t._smithyContext,additionalContext:t._additionalContext})}}}}let f="***SensitiveInformation***",h=e=>{switch(e){case"true":return!0;case"false":return!1;default:throw Error(`Unable to parse boolean value "${e}"`)}},m=e=>{if(null!=e){if("string"==typeof e){let t=parseFloat(e);if(!Number.isNaN(t))return String(t)!==String(e)&&M.warn(B(`Expected number but observed string: ${e}`)),t}if("number"==typeof e)return e;throw TypeError(`Expected number, got ${typeof e}: ${e}`)}},g=Math.ceil(17014118346046923e22*(2-11920928955078125e-23)),v=e=>{let t=m(e);if(void 0!==t&&!Number.isNaN(t)&&t!==1/0&&t!==-1/0&&Math.abs(t)>g)throw TypeError(`Expected 32-bit float, got ${e}`);return t},x=e=>{if(null!=e){if(Number.isInteger(e)&&!Number.isNaN(e))return e;throw TypeError(`Expected integer, got ${typeof e}: ${e}`)}},b=e=>y(e,16),A=e=>y(e,8),y=(e,t)=>{let i=x(e);if(void 0!==i&&w(i,t)!==i)throw TypeError(`Expected ${t}-bit integer, got ${e}`);return i},w=(e,t)=>{switch(t){case 32:return Int32Array.of(e)[0];case 16:return Int16Array.of(e)[0];case 8:return Int8Array.of(e)[0]}},E=(e,t)=>{if(null==e){if(t)throw TypeError(`Expected a non-null value for ${t}`);throw TypeError("Expected a non-null value")}return e},S=e=>{if(null==e)return;if("object"==typeof e&&!Array.isArray(e))return e;let t=Array.isArray(e)?"array":typeof e;throw TypeError(`Expected object, got ${t}: ${e}`)},k=e=>{if(null!=e){if("string"==typeof e)return e;if(["boolean","number","bigint"].includes(typeof e))return M.warn(B(`Expected string, got ${typeof e}: ${e}`)),String(e);throw TypeError(`Expected string, got ${typeof e}: ${e}`)}},I=e=>"string"==typeof e?v(R(e)):v(e),C=/(-?(?:0|[1-9]\d*)(?:\.\d+)?(?:[eE][+-]?\d+)?)|(-?Infinity)|(NaN)/g,R=e=>{let t=e.match(C);if(null===t||t[0].length!==e.length)throw TypeError("Expected real number, got implicit NaN");return parseFloat(e)},_=e=>"string"==typeof e?b(R(e)):b(e),P=e=>"string"==typeof e?A(R(e)):A(e),B=e=>String(TypeError(e).stack||e).split("\n").slice(0,5).filter(e=>!e.includes("stackTraceWarning")).join("\n"),M={warn:console.warn}
9,O=["Sun","Mon","Tue","Wed","Thu","Fri","Sat"],T=["Jan","Feb","Mar","Apr","May","Jun","Jul","Aug","Sep","Oct","Nov","Dec"];function N(e){let t=e.getUTCFullYear(),i=e.getUTCMonth(),n=e.getUTCDay(),r=e.getUTCDate(),a=e.getUTCHours(),o=e.getUTCMinutes(),s=e.getUTCSeconds(),l=r<10?`0${r}`:`${r}`,c=a<10?`0${a}`:`${a}`,u=o<10?`0${o}`:`${o}`,d=s<10?`0${s}`:`${s}`;return`${O[n]}, ${l} ${T[i]} ${t} ${c}:${u}:${d} GMT`}let D=new RegExp(/^(\d{4})-(\d{2})-(\d{2})[tT](\d{2}):(\d{2}):(\d{2})(?:\.(\d+))?(([-+]\d{2}\:\d{2})|[zZ])$/),U=e=>{if(null==e)return;if("string"!=typeof e)throw TypeError("RFC-3339 date-times must be expressed as strings");let t=D.exec(e);if(!t)throw TypeError("Invalid RFC-3339 date-time value");let[i,n,r,a,o,s,l,c,u]=t,d=_(q(n)),p=j(d,L(r,"month",1,12),L(a,"day",1,31),{hours:o,minutes:s,seconds:l,fractionalMilliseconds:c});return"Z"!=u.toUpperCase()&&p.setTime(p.getTime()-H(u)),p},j=(e,t,i,n)=>{let r=t-1;return Q(e,r,i),new Date(Date.UTC(e,r,i,L(n.hours,"hour",0,23),L(n.minutes,"minute",0,59),L(n.seconds,"seconds",0,60),z(n.fractionalMilliseconds)))},F=[31,28,31,30,31,30,31,31,30,31,30,31],Q=(e,t,i)=>{let n=F[t];if(1===t&&$(e)&&(n=29),i>n)throw TypeError(`Invalid day for ${T[t]} in ${e}: ${i}`)},$=e=>e%4==0&&(e%100!=0||e%400==0),L=(e,t,i,n)=>{let r=P(q(e));if(r<i||r>n)throw TypeError(`${t} must be between ${i} and ${n}, inclusive`);return r},z=e=>null==e?0:1e3*I("0."+e),H=e=>{let t=e[0],i=1;if("+"==t)i=1;else if("-"==t)i=-1;else throw TypeError(`Offset direction, ${t}, must be "+" or "-"`);return i*(60*Number(e.substring(1,3))+Number(e.substring(4,6)))*6e4},q=e=>{let t=0;for(;t<e.length-1&&"0"===e.charAt(t);)t++;return 0===t?e:e.slice(t)};class W extends Error{constructor(e){super(e.message),Object.setPrototypeOf(this,Object.getPrototypeOf(this).constructor.prototype),this.name=e.name,this.$fault=e.$fault,this.$metadata=e.$metadata}static isInstance(e){return!!e&&(W.prototype.isPrototypeOf(e)||!!e.$fault&&!!e.$metadata&&("client"===e.$fault||"server"===e.$fault))}static[Symbol.hasInstance](e){return!!e&&(this===W?W.isInstance(e):!!W.isInstance(e)&&(e.name&&this.name?this.prototype.isPrototypeOf(e)||e.name===this.name:this.prototype.isPrototypeOf(e)))}}let G=(e,t={})=>{Object.entries(t).filter(([,e])=>void 0!==e).forEach(([t,i])=>{(void 0==e[t]||""===e[t])&&(e[t]=i)});let i=e.message||e.Message||"UnknownError";return e.message=i,delete e.Message,e},V=({output:e,parsedBody:t,exceptionCtor:i,errorCode:n})=>{let r=Y(e),a=r.httpStatusCode?r.httpStatusCode+"":void 0;throw G(new i({name:t?.code||t?.Code||n||a||"UnknownError",$fault:"client",$metadata:r}),t)},K=e=>({output:t,parsedBody:i,errorCode:n})=>{V({output:t,parsedBody:i,exceptionCtor:e,errorCode:n})},Y=e=>({httpStatusCode:e.statusCode,requestId:e.headers["x-amzn-requestid"]??e.headers["x-amzn-request-id"]??e.headers["x-amz-request-id"],extendedRequestId:e.headers["x-amz-id-2"],cfId:e.headers["x-amz-cf-id"]}),J=e=>{switch(e){case"standard":case"cross-region":return{retryMode:"standard",connectionTimeout:3100};case"in-region":return{retryMode:"standard",connectionTimeout:1100};case"mobile":return{retryMode:"standard",connectionTimeout:3e4};default:return{}}},Z=e=>{let t=[];for(let i in u.dB){let n=u.dB[i];void 0!==e[n]&&t.push({algorithmId:()=>n,checksumConstructor:()=>e[n]})}return{addChecksumAlgorithm(e){t.push(e)},checksumAlgorithms:()=>t}},X=e=>{let t={};return e.checksumAlgorithms().forEach(e=>{t[e.algorithmId()]=e.checksumConstructor()}),t},ee=e=>({setRetryStrategy(t){e.retryStrategy=t},retryStrategy:()=>e.retryStrategy}),et=e=>{let t={};return t.retryStrategy=e.retryStrategy(),t},ei=e=>Object.assign(Z(e),ee(e)),en=e=>Object.assign(X(e),et(e)),er=e=>Array.isArray(e)?e:[e],ea=e=>{let t="#text";for(let i in e)e.hasOwnProperty(i)&&void 0!==e[i][t]?e[i]=e[i][t]:"object"==typeof e[i]&&null!==e[i]&&(e[i]=ea(e[i]));return e},eo=e=>null!=e,es=function(e){return Object.assign(new String(e),{deserializeJSON:()=>JSON.parse(String(e)),toString:()=>String(e),toJSON:()=>String(e)})};es.from=e=>e&&"object"==typeof e&&(e instanceof es||"deserializeJSON"in e)?e:"string"==typeof e||Object.getPrototypeOf(e)===String.prototype?es(String(e)):es(JSON.stringify(e)),es.fromObject=es.from;class el{trace(){}debug(){}info(){}warn(){}error(){}}function ec(e,t,i){let n,r;if(void 0===t&&void 0===i)n={},r=e;else{if(n=e,"function"==typeof t)return eu(n,t,r=i);r=t}for(let e of Object.keys(r)){if(!Array.isArray(r[e])){n[e]=r[e];continue}ed(n,null,r,e)}return n}let eu=(e,t,i)=>ec(e,Object.entries(i).reduce((e,[i,n])=>(Array.isArray(n)?e[i]=n:"function"==typeof n?e[i]=[t,n()]:e[i]=[t,n],e),{})),ed=(e,t,i,n)=>{if(null!==t){let r=i[n];"function"==typeof r&&(r=[,r]);let[a=ep,o=ef,s=n]=r;("function"==typeof a&&a(t[s])||"function"!=typeof a&&a)&&(e[n]=o(t[s]));return}let[r,a]=i[n];if("function"==typeof a){let t,i=void 0===r&&null!=(t=a()),o="function"==typeof r&&!!r(void 0)||"function"!=typeof r&&!!r;i?e[n]=t:o&&(e[n]=a())}else{let t=void 0===r&&null!=a,i="function"==typeof r&&!!r(a)||"function"!=typeof r&&!!r;(t||i)&&(e[n]=a)}},ep=e=>null!=e,ef=e=>e},33013:(e,t,i)=>{"use strict";i.d(t,{f:()=>a});var n=i(76262),r=i(71330);function a(e,t){let i=(0,n.a)(e);
9return isNaN(t)?(0,r.w)(e,NaN):(t&&i.setDate(i.getDate()+t),i)}},33897:(e,t,i)=>{"use strict";i.d(t,{rQ:()=>h,_W:()=>s,Zu:()=>C,GE:()=>A,Cg:()=>T,Br:()=>j,ri:()=>R});var n=i(54467);i(31793);let r=e=>(t,i)=>async n=>{let r=await e.region(),a=e.region,o=()=>{};i.__s3RegionRedirect&&(Object.defineProperty(e,"region",{writable:!1,value:async()=>i.__s3RegionRedirect}),o=()=>Object.defineProperty(e,"region",{writable:!0,value:a}));try{let a=await t(n);if(i.__s3RegionRedirect){o();let t=await e.region();if(r!==t)throw Error("Region was not restored following S3 region redirect.")}return a}catch(e){throw o(),e}},a={tags:["REGION_REDIRECT","S3"],name:"regionRedirectEndpointMiddleware",override:!0,relation:"before",toMiddleware:"endpointV2Middleware"},o={step:"initialize",tags:["REGION_REDIRECT","S3"],name:"regionRedirectMiddleware",override:!0},s=e=>({applyToStack:t=>{t.add(function(e){return(t,i)=>async n=>{try{return await t(n)}catch(r){if(e.followRegionRedirects&&(r?.$metadata?.httpStatusCode===301||r?.$metadata?.httpStatusCode===400&&r?.name==="IllegalLocationConstraintException")){try{let t=r.$response.headers["x-amz-bucket-region"];i.logger?.debug(`Redirecting from ${await e.region()} to ${t}`),i.__s3RegionRedirect=t}catch(e){throw Error("Region redirect failed: "+e)}return t(n)}throw r}}}(e),o),t.addRelativeTo(r(e),a)}});class l{data;lastPurgeTime=Date.now();static EXPIRED_CREDENTIAL_PURGE_INTERVAL_MS=3e4;constructor(e={}){this.data=e}get(e){let t=this.data[e];if(t)return t}set(e,t){return this.data[e]=t,t}delete(e){delete this.data[e]}async purgeExpired(){let e=Date.now();if(!(this.lastPurgeTime+l.EXPIRED_CREDENTIAL_PURGE_INTERVAL_MS>e))for(let t in this.data){let i=this.data[t];if(!i.isRefreshing){let n=await i.identity;n.expiration&&n.expiration.getTime()<e&&delete this.data[t]}}}}class c{_identity;isRefreshing;accessed;constructor(e,t=!1,i=Date.now()){this._identity=e,this.isRefreshing=t,this.accessed=i}get identity(){return this.accessed=Date.now(),this._identity}}class u{createSessionFn;cache;static REFRESH_WINDOW_MS=6e4;constructor(e,t=new l){this.createSessionFn=e,this.cache=t}async getS3ExpressIdentity(e,t){let i=t.Bucket,{cache:n}=this,r=n.get(i);return r?r.identity.then(e=>(e.expiration?.getTime()??0)<Date.now()?n.set(i,new c(this.getIdentity(i))).identity:((e.expiration?.getTime()??0)<Date.now()+u.REFRESH_WINDOW_MS&&!r.isRefreshing&&(r.isRefreshing=!0,this.getIdentity(i).then(e=>{n.set(i,new c(Promise.resolve(e)))})),e)):n.set(i,new c(this.getIdentity(i))).identity}async getIdentity(e){await this.cache.purgeExpired().catch(e=>{console.warn("Error while clearing expired entries in S3ExpressIdentityCache: \n"+e)});let t=await this.createSessionFn(e);if(!t.Credentials?.AccessKeyId||!t.Credentials?.SecretAccessKey)throw Error("s3#createSession response credential missing AccessKeyId or SecretAccessKey.");return{accessKeyId:t.Credentials.AccessKeyId,secretAccessKey:t.Credentials.SecretAccessKey,sessionToken:t.Credentials.SessionToken,expiration:t.Credentials.Expiration?new Date(t.Credentials.Expiration):void 0}}}var d=i(81646);i(72186);let p="X-Amz-S3session-Token",f=p.toLowerCase();class h extends d.BB{async signWithCredentials(e,t,i){let n=m(t);return e.headers[f]=t.sessionToken,g(this,n),this.signRequest(e,i??{})}async presignWithCredentials(e,t,i){let n=m(t);return delete e.headers[f],e.headers[p]=t.sessionToken,e.query=e.query??{},e.query[p]=t.sessionToken,g(this,n),this.presign(e,i)}}function m(e){return{accessKeyId:e.accessKeyId,secretAccessKey:e.secretAccessKey,expiration:e.expiration}}function g(e,t){let i=setTimeout(()=>{throw Error("SignatureV4S3Express credential override was created but not called.")},10),n=e.credentialProvider;e.credentialProvider=()=>(clearTimeout(i),e.credentialProvider=n,Promise.resolve(t))}var v=i(5165);let x=e=>(t,i)=>async r=>{if(i.endpointV2){let t=i.endpointV2,a=t.properties?.authSchemes?.[0]?.name==="sigv4-s3express";if((t.properties?.backend==="S3Express"||t.properties?.bucketType==="Directory")&&((0,v.J)(i,"S3_EXPRESS_BUCKET","J"),i.isS3ExpressBucket=!0),a){let t=r.input.Bucket;
9if(t){let a=await e.s3ExpressIdentityProvider.getS3ExpressIdentity(await e.credentials(),{Bucket:t});i.s3ExpressIdentity=a,n.Kd.isInstance(r.request)&&a.sessionToken&&(r.request.headers[f]=a.sessionToken)}}}return t(r)},b={name:"s3ExpressMiddleware",step:"build",tags:["S3","S3_EXPRESS"],override:!0},A=e=>({applyToStack:t=>{t.add(x(e),b)}});var y=i(48893);i(1917);var w=i(3167);let E=async(e,t,i,n)=>{let r=await n.signWithCredentials(i,e,{});if(r.headers["X-Amz-Security-Token"]||r.headers["x-amz-security-token"])throw Error("X-Amz-Security-Token must not be set for s3-express requests.");return r},S=e=>e=>{throw e},k=(e,t)=>{},I=e=>(t,i)=>async r=>{let a;if(!n.Kd.isInstance(r.request))return t(r);let o=(0,w.u)(i).selectedHttpAuthScheme;if(!o)throw Error("No HttpAuthScheme was selected: unable to sign request");let{httpAuthOption:{signingProperties:s={}},identity:l,signer:c}=o;a=i.s3ExpressIdentity?await E(i.s3ExpressIdentity,s,r.request,await e.signer()):await c.sign(r.request,l,s);let u=await t({...r,request:a}).catch((c.errorHandler||S)(s));return(c.successHandler||k)(u.response,s),u},C=e=>({applyToStack:t=>{t.addRelativeTo(I(e),y.Qk)}}),R=(e,{session:t})=>{let[i,n]=t;return{...e,forcePathStyle:e.forcePathStyle??!1,useAccelerateEndpoint:e.useAccelerateEndpoint??!1,disableMultiregionAccessPoints:e.disableMultiregionAccessPoints??!1,followRegionRedirects:e.followRegionRedirects??!1,s3ExpressIdentityProvider:e.s3ExpressIdentityProvider??new u(async e=>i().send(new n({Bucket:e}))),bucketEndpoint:e.bucketEndpoint??!1}};var _=i(3132);let P={CopyObjectCommand:!0,UploadPartCopyCommand:!0,CompleteMultipartUploadCommand:!0},B=e=>(t,i)=>async r=>{let a=await t(r),{response:o}=a;if(!n.cS.isInstance(o))return a;let{statusCode:s,body:l}=o;if(s<200||s>=300||"function"!=typeof l?.stream&&"function"!=typeof l?.pipe&&"function"!=typeof l?.tee)return a;let c=l,u=l;!l||"object"!=typeof l||l instanceof Uint8Array||([c,u]=await (0,_.LA)(l)),o.body=u;let d=await M(c,{streamCollector:async e=>(0,_.z8)(e,3e3)});"function"==typeof c?.destroy&&c.destroy();let p=e.utf8Encoder(d.subarray(d.length-16));if(0===d.length&&P[i.commandName]){let e=Error("S3 aborted request");throw e.name="InternalError",e}return p&&p.endsWith("</Error>")&&(o.statusCode=400),a},M=(e=new Uint8Array,t)=>e instanceof Uint8Array?Promise.resolve(e):t.streamCollector(e)||Promise.resolve(new Uint8Array),O={relation:"after",toMiddleware:"deserializerMiddleware",tags:["THROW_200_EXCEPTIONS","S3"],name:"throw200ExceptionsMiddleware",override:!0},T=e=>({applyToStack:t=>{t.addRelativeTo(B(e),O)}}),N=e=>"string"==typeof e&&0===e.indexOf("arn:")&&e.split(":").length>=6,D={name:"bucketEndpointMiddleware",override:!0,relation:"after",toMiddleware:"endpointV2Middleware"},U={step:"initialize",tags:["VALIDATE_BUCKET_NAME"],name:"validateBucketNameMiddleware",override:!0},j=e=>({applyToStack:t=>{t.add(function({bucketEndpoint:e}){return t=>async i=>{let{input:{Bucket:n}}=i;if(!e&&"string"==typeof n&&!N(n)&&n.indexOf("/")>=0){let e=Error(`Bucket name shouldn't contain '/', received '${n}'`);throw e.name="InvalidBucketName",e}return t({...i})}}(e),U),t.addRelativeTo((t,i)=>async n=>{if(e.bucketEndpoint){let e=i.endpointV2;if(e){let t=n.input.Bucket;if("string"==typeof t)try{let n=new URL(t);i.endpointV2={...e,url:n}}catch(n){let e=`@aws-sdk/middleware-sdk-s3: bucketEndpoint=true was set but Bucket=${t} could not be parsed as URL.`;throw i.logger?.constructor?.name==="NoOpLogger"?console.warn(e):i.logger?.warn?.(e),n}}}return t(n)},D)}})},36095:(e,t,i)=>{"use strict";let n,r,a;i.d(t,{Q:()=>D});var o=i(70600);let s=new Set,l=new WeakMap,c=new WeakMap,u=new WeakMap,d=new WeakMap,p=new WeakMap,f=new WeakMap,h=new WeakMap,m=new WeakSet,g=0,v=0,x="__aa_tgt",b="__aa_del",A="__aa_new";function y(e){clearTimeout(h.get(e));let t=R(e),i=O(t)?500:t.duration;h.set(e,setTimeout(async()=>{let t=u.get(e);try{await (null==t?void 0:t.finished),l.set(e,I(e)),function(e){let t=d.get(e);null==t||t.disconnect();let i=l.get(e),r=0;i||(i=I(e),l.set(e,i));let{offsetWidth:a,offsetHeight:o}=n,s=[i.top-5,a-(i.left+5+i.width),o-(i.top+5+i.height),i.left-5].map(e=>`${-1*Math.floor(e)}px`).join(" "),c=new IntersectionObserver(()=>{++r>1&&y(e)},{root:n,threshold:1,rootMargin:s});c.observe(e),d.set(e,c)}(e)}catch{}},i))}function w(e){setTimeout(()=>{p.set(e,setInterval(()=>E(y.bind(null,e)),2e3))},Math.round(2e3*Math.random()))}function E(e){"function"==typeof requestIdleCallback?requestIdleCallback(()=>e()):requestAnimationFrame(()=>e())}function S(e,t){t||x in e?!t||x in t||Object.defineProperty(t,x,{value:e}):Object.defineProperty(e,x,{value:e})}function k(e){return Number(e.replace(/[^0-9.\-]/g,""))}function I(e){let t=e.getBoundingClientRect(),{x:i,y:n}=function(e){let t=e.parentElement;for(;t;){if(t.scrollLeft||t.scrollTop)return{x:t.scrollLeft,y:t.scrollTop};t=t.parentElement}return{x:0,y:0}}(e);return{top:t.top+n,left:t.left+i,width:t.width,height:t.height}}function C(e,t,i){let n=t.width,r=t.height,a=i.width,o=i.height,s=getComputedStyle(e);
9if("content-box"===s.getPropertyValue("box-sizing")){let e=k(s.paddingTop)+k(s.paddingBottom)+k(s.borderTopWidth)+k(s.borderBottomWidth),t=k(s.paddingLeft)+k(s.paddingRight)+k(s.borderRightWidth)+k(s.borderLeftWidth);n-=t,a-=t,r-=e,o-=e}return[n,a,r,o].map(Math.round)}function R(e){return x in e&&f.has(e[x])?f.get(e[x]):{duration:250,easing:"ease-in-out"}}function _(e){if(x in e)return e[x]}function P(e){let t=_(e);return!!t&&m.has(t)}function B(e,...t){t.forEach(t=>t(e,f.has(e)));for(let i=0;i<e.children.length;i++){let n=e.children.item(i);n&&t.forEach(e=>e(n,f.has(n)))}}function M(e){return Array.isArray(e)?e:[e]}function O(e){return"function"==typeof e}function T(e){let t;A in e&&delete e[A];let i=I(e);l.set(e,i);let n=R(e);if(P(e)){if("function"!=typeof n)t=e.animate([{transform:"scale(.98)",opacity:0},{transform:"scale(0.98)",opacity:0,offset:.5},{transform:"scale(1)",opacity:1}],{duration:1.5*n.duration,easing:"ease-in"});else{let[r]=M(n(e,"add",i));(t=new Animation(r)).play()}u.set(e,t),t.addEventListener("finish",y.bind(null,e))}}function N(e,t){var i;e.remove(),l.delete(e),c.delete(e),u.delete(e),null==(i=d.get(e))||i.disconnect(),setTimeout(()=>{if(b in e&&delete e[b],Object.defineProperty(e,A,{value:!0,configurable:!0}),t&&e instanceof HTMLElement)for(let i in t)e.style[i]=""},0)}function D(e){let[t,i]=(0,o.useState)(),n=(0,o.useMemo)(()=>e,[]);return[(0,o.useCallback)(e=>{e instanceof HTMLElement?i(function(e,t={}){return r&&a&&(!window.matchMedia("(prefers-reduced-motion: reduce)").matches||O(t)||t.disrespectUserMotionPreference)&&(m.add(e),"static"===getComputedStyle(e).position&&Object.assign(e.style,{position:"relative"}),B(e,y,w,e=>null==a?void 0:a.observe(e)),O(t)?f.set(e,t):f.set(e,{duration:250,easing:"ease-in-out",...t}),r.observe(e,{childList:!0}),s.add(e)),Object.freeze({parent:e,enable:()=>{m.add(e)},disable:()=>{m.delete(e)},isEnabled:()=>m.has(e)})}(e,n)):i(void 0)},[n]),(0,o.useCallback)(e=>{t&&(e?t.enable():t.disable())},[t])]}"undefined"!=typeof window&&"ResizeObserver"in window&&(n=document.documentElement,r=new MutationObserver(e=>{let t=function(e){return!e.reduce((e,t)=>[...e,...Array.from(t.addedNodes),...Array.from(t.removedNodes)],[]).every(e=>"#comment"===e.nodeName)&&e.reduce((e,t)=>{if(!1===e)return!1;if(t.target instanceof Element){if(S(t.target),!e.has(t.target)){e.add(t.target);for(let i=0;i<t.target.children.length;i++){let n=t.target.children.item(i);if(n){if(b in n)return!1;S(t.target,n),e.add(n)}}}if(t.removedNodes.length)for(let i=0;i<t.removedNodes.length;i++){let n=t.removedNodes[i];if(b in n)return!1;n instanceof Element&&(e.add(n),S(t.target,n),c.set(n,[t.previousSibling,t.nextSibling]))}}return e},new Set)}(e);t&&t.forEach(e=>(function(e){var t;let i=e.isConnected,r=l.has(e);i&&c.has(e)&&c.delete(e),u.has(e)&&(null==(t=u.get(e))||t.cancel()),A in e?T(e):r&&i?function(e){let t,i=l.get(e),n=I(e);if(!P(e))return l.set(e,n);if(!i)return;let r=R(e);if("function"!=typeof r){let a=i.left-n.left,o=i.top-n.top,[s,l,c,u]=C(e,i,n),d={transform:`translate(${a}px, ${o}px)`},p={transform:"translate(0, 0)"};s!==l&&(d.width=`${s}px`,p.width=`${l}px`),c!==u&&(d.height=`${c}px`,p.height=`${u}px`),t=e.animate([d,p],{duration:r.duration,easing:r.easing})}else{let[a]=M(r(e,"remain",i,n));(t=new Animation(a)).play()}u.set(e,t),l.set(e,n),t.addEventListener("finish",y.bind(null,e))}(e):r&&!i?function(e){var t;let i;if(!c.has(e)||!l.has(e))return;let[r,a]=c.get(e);Object.defineProperty(e,b,{value:!0,configurable:!0});let o=window.scrollX,s=window.scrollY;if(a&&a.parentNode&&a.parentNode instanceof Element?a.parentNode.insertBefore(e,a):r&&r.parentNode?r.parentNode.appendChild(e):null==(t=_(e))||t.appendChild(e),!P(e))return N(e);let[d,p,f,h]=function(e){let t=l.get(e),[i,,n]=C(e,t,I(e)),r=e.parentElement;for(;r&&("static"===getComputedStyle(r).position||r instanceof HTMLBodyElement);)r=r.parentElement;r||(r=document.body);let a=getComputedStyle(r),o=l.get(r)||I(r);return[Math.round(t.top-o.top)-k(a.borderTopWidth),Math.round(t.left-o.left)-k(a.borderLeftWidth),i,n]}(e),m=R(e),x=l.get(e);(o!==g||s!==v)&&function(e,t,i,r){let a=g-t,o=v-i,s=document.documentElement.style.scrollBehavior;if("smooth"===getComputedStyle(n).scrollBehavior&&(document.documentElement.style.scrollBehavior="auto"),window.scrollTo(window.scrollX+a,window.scrollY+o),!e.parentElement)return;let l=e.parentElement,c=l.clientHeight,u=l.clientWidth,d=performance.now();!function e(){requestAnimationFrame(()=>{if(!O(r)){let t=c-l.clientHeight,i=u-l.clientWidth;d+r.duration>performance.now()?(window.scrollTo({left:window.scrollX-i,top:window.scrollY-t}),c=l.clientHeight,u=l.clientWidth,e()):document.documentElement.style.scrollBehavior=s}})}()}(e,o,s,m);let A={position:"absolute",top:`${d}px`,left:`${p}px`,width:`${f}px`,height:`${h}px`,margin:"0",pointerEvents:"none",transformOrigin:"center",zIndex:"100"};if(O(m)){let[t,n]=M(m(e,"remove",x));(null==n?void 0:n.styleReset)!==!1&&(A=(null==n?void 0:n.styleReset)||A,Object.assign(e.style,A)),(i=new Animation(t)).play()}else Object.assign(e.style,A),i=e.animate([{transform:"scale(1)",opacity:1},{transform:"scale(.98)",opacity:0}
9],{duration:m.duration,easing:"ease-out"});u.set(e,i),i.addEventListener("finish",N.bind(null,e,A))}(e):T(e)})(e))}),a=new ResizeObserver(e=>{e.forEach(e=>{e.target===n&&(clearTimeout(h.get(n)),h.set(n,setTimeout(()=>{s.forEach(e=>B(e,e=>E(()=>y(e))))},100))),l.has(e.target)&&y(e.target)})}),window.addEventListener("scroll",()=>{v=window.scrollY,g=window.scrollX}),a.observe(n))},41243:(e,t)=>{"use strict";let i=":A-Za-z_\\u00C0-\\u00D6\\u00D8-\\u00F6\\u00F8-\\u02FF\\u0370-\\u037D\\u037F-\\u1FFF\\u200C-\\u200D\\u2070-\\u218F\\u2C00-\\u2FEF\\u3001-\\uD7FF\\uF900-\\uFDCF\\uFDF0-\\uFFFD",n="["+i+"]["+i+"\\-.\\d\\u00B7\\u0300-\\u036F\\u203F-\\u2040]*",r=RegExp("^"+n+"$");t.isExist=function(e){return void 0!==e},t.isEmptyObject=function(e){return 0===Object.keys(e).length},t.merge=function(e,t,i){if(t){let n=Object.keys(t),r=n.length;for(let a=0;a<r;a++)"strict"===i?e[n[a]]=[t[n[a]]]:e[n[a]]=t[n[a]]}},t.getValue=function(e){return t.isExist(e)?e:""},t.isName=function(e){return null!=r.exec(e)},t.getAllMatches=function(e,t){let i=[],n=t.exec(e);for(;n;){let r=[];r.startIndex=t.lastIndex-n[0].length;let a=n.length;for(let e=0;e<a;e++)r.push(n[e]);i.push(r),n=t.exec(e)}return i},t.nameRegexp=n},43721:(e,t,i)=>{"use strict";i.d(t,{bL:()=>w,zi:()=>E});var n=i(70600),r=i(69511),a=i(1545),o=i(29659),s=i(73850),l=i(1106),c=i(14010),u=i(21112),d=i(58436),p="Switch",[f,h]=(0,o.A)(p),[m,g]=f(p),v=n.forwardRef((e,t)=>{let{__scopeSwitch:i,name:o,checked:l,defaultChecked:c,required:f,disabled:h,value:g="on",onCheckedChange:v,form:x,...b}=e,[w,E]=n.useState(null),S=(0,a.s)(t,e=>E(e)),k=n.useRef(!1),I=!w||x||!!w.closest("form"),[C,R]=(0,s.i)({prop:l,defaultProp:null!=c&&c,onChange:v,caller:p});return(0,d.jsxs)(m,{scope:i,checked:C,disabled:h,children:[(0,d.jsx)(u.sG.button,{type:"button",role:"switch","aria-checked":C,"aria-required":f,"data-state":y(C),"data-disabled":h?"":void 0,disabled:h,value:g,...b,ref:S,onClick:(0,r.m)(e.onClick,e=>{R(e=>!e),I&&(k.current=e.isPropagationStopped(),k.current||e.stopPropagation())})}),I&&(0,d.jsx)(A,{control:w,bubbles:!k.current,name:o,value:g,checked:C,required:f,disabled:h,form:x,style:{transform:"translateX(-100%)"}})]})});v.displayName=p;var x="SwitchThumb",b=n.forwardRef((e,t)=>{let{__scopeSwitch:i,...n}=e,r=g(x,i);return(0,d.jsx)(u.sG.span,{"data-state":y(r.checked),"data-disabled":r.disabled?"":void 0,...n,ref:t})});b.displayName=x;var A=n.forwardRef((e,t)=>{let{__scopeSwitch:i,control:r,checked:o,bubbles:s=!0,...u}=e,p=n.useRef(null),f=(0,a.s)(p,t),h=(0,l.Z)(o),m=(0,c.X)(r);return n.useEffect(()=>{let e=p.current;if(!e)return;let t=Object.getOwnPropertyDescriptor(window.HTMLInputElement.prototype,"checked").set;if(h!==o&&t){let i=new Event("click",{bubbles:s});t.call(e,o),e.dispatchEvent(i)}},[h,o,s]),(0,d.jsx)("input",{type:"checkbox","aria-hidden":!0,defaultChecked:o,...u,tabIndex:-1,ref:f,style:{...u.style,...m,position:"absolute",pointerEvents:"none",opacity:0,margin:0}})});function y(e){return e?"checked":"unchecked"}A.displayName="SwitchBubbleInput";var w=v,E=b},45539:(e,t,i)=>{"use strict";let n=i(41243),r={allowBooleanAttributes:!1,unpairedTags:[]};function a(e){return" "===e||" "===e||"\n"===e||"\r"===e}function o(e,t){let i=t;for(;t<e.length;t++)if("?"==e[t]||" "==e[t]){let n=e.substr(i,t-i);if(t>5&&"xml"===n)return u("InvalidXml","XML declaration allowed only at the start of the document.",d(e,t));if("?"!=e[t]||">"!=e[t+1])continue;t++;break}return t}function s(e,t){if(e.length>t+5&&"-"===e[t+1]&&"-"===e[t+2]){for(t+=3;t<e.length;t++)if("-"===e[t]&&"-"===e[t+1]&&">"===e[t+2]){t+=2;break}}else if(e.length>t+8&&"D"===e[t+1]&&"O"===e[t+2]&&"C"===e[t+3]&&"T"===e[t+4]&&"Y"===e[t+5]&&"P"===e[t+6]&&"E"===e[t+7]){let i=1;for(t+=8;t<e.length;t++)if("<"===e[t])i++;else if(">"===e[t]&&0==--i)break}else if(e.length>t+9&&"["===e[t+1]&&"C"===e[t+2]&&"D"===e[t+3]&&"A"===e[t+4]&&"T"===e[t+5]&&"A"===e[t+6]&&"["===e[t+7]){for(t+=8;t<e.length;t++)if("]"===e[t]&&"]"===e[t+1]&&">"===e[t+2]){t+=2;break}}return t}t.validate=function(e,t){t=Object.assign({},r,t);let i=[],l=!1,p=!1;"\uFEFF"===e[0]&&(e=e.substr(1));for(let r=0;r<e.length;r++)if("<"===e[r]&&"?"===e[r+1]){if(r+=2,(r=o(e,r)).err)return r}else if("<"===e[r]){let h=r;if("!"===e[++r]){r=s(e,r);continue}{var f;let m=!1;"/"===e[r]&&(m=!0,r++);let g="";for(;r<e.length&&">"!==e[r]&&" "!==e[r]&&" "!==e[r]&&"\n"!==e[r]&&"\r"!==e[r];r++)g+=e[r];if("/"===(g=g.trim())[g.length-1]&&(g=g.substring(0,g.length-1),r--),f=g,!n.isName(f)){let t;return u("InvalidTag",0===g.trim().length?"Invalid space after '<'.":"Tag '"+g+"' is an invali
9d name.",d(e,r))}let v=function(e,t){let i="",n="",r=!1;for(;t<e.length;t++){if('"'===e[t]||"'"===e[t])""===n?n=e[t]:n!==e[t]||(n="");else if(">"===e[t]&&""===n){r=!0;break}i+=e[t]}return""===n&&{value:i,index:t,tagClosed:r}}(e,r);if(!1===v)return u("InvalidAttr","Attributes for '"+g+"' have open quote.",d(e,r));let x=v.value;if(r=v.index,"/"===x[x.length-1]){let i=r-x.length,n=c(x=x.substring(0,x.length-1),t);if(!0!==n)return u(n.err.code,n.err.msg,d(e,i+n.err.line));l=!0}else if(m)if(!v.tagClosed)return u("InvalidTag","Closing tag '"+g+"' doesn't have proper closing.",d(e,r));else{if(x.trim().length>0)return u("InvalidTag","Closing tag '"+g+"' can't have attributes or invalid starting.",d(e,h));if(0===i.length)return u("InvalidTag","Closing tag '"+g+"' has not been opened.",d(e,h));let t=i.pop();if(g!==t.tagName){let i=d(e,t.tagStartPos);return u("InvalidTag","Expected closing tag '"+t.tagName+"' (opened in line "+i.line+", col "+i.col+") instead of closing tag '"+g+"'.",d(e,h))}0==i.length&&(p=!0)}else{let n=c(x,t);if(!0!==n)return u(n.err.code,n.err.msg,d(e,r-x.length+n.err.line));if(!0===p)return u("InvalidXml","Multiple possible root nodes found.",d(e,r));-1!==t.unpairedTags.indexOf(g)||i.push({tagName:g,tagStartPos:h}),l=!0}for(r++;r<e.length;r++)if("<"===e[r])if("!"===e[r+1]){r=s(e,++r);continue}else if("?"===e[r+1]){if((r=o(e,++r)).err)return r}else break;else if("&"===e[r]){let t=function(e,t){if(";"===e[++t])return -1;if("#"===e[t]){var i=++t;let n=/\d/;for("x"===e[i]&&(i++,n=/[\da-fA-F]/);i<e.length;i++){if(";"===e[i])return i;if(!e[i].match(n))break}return -1}let n=0;for(;t<e.length;t++,n++)if(!e[t].match(/\w/)||!(n<20)){if(";"===e[t])break;return -1}return t}(e,r);if(-1==t)return u("InvalidChar","char '&' is not expected.",d(e,r));r=t}else if(!0===p&&!a(e[r]))return u("InvalidXml","Extra text at the end",d(e,r));"<"===e[r]&&r--}}else{if(a(e[r]))continue;return u("InvalidChar","char '"+e[r]+"' is not expected.",d(e,r))}return l?1==i.length?u("InvalidTag","Unclosed tag '"+i[0].tagName+"'.",d(e,i[0].tagStartPos)):!(i.length>0)||u("InvalidXml","Invalid '"+JSON.stringify(i.map(e=>e.tagName),null,4).replace(/\r?\n/g,"")+"' found.",{line:1,col:1}):u("InvalidXml","Start tag expected.",1)};let l=RegExp("(\\s*)([^\\s=]+)(\\s*=)?(\\s*(['\"])(([\\s\\S])*?)\\5)?","g");function c(e,t){let i=n.getAllMatches(e,l),r={};for(let e=0;e<i.length;e++){var a;if(0===i[e][1].length)return u("InvalidAttr","Attribute '"+i[e][2]+"' has no space in starting.",p(i[e]));if(void 0!==i[e][3]&&void 0===i[e][4])return u("InvalidAttr","Attribute '"+i[e][2]+"' is without value.",p(i[e]));if(void 0===i[e][3]&&!t.allowBooleanAttributes)return u("InvalidAttr","boolean attribute '"+i[e][2]+"' is not allowed.",p(i[e]));let o=i[e][2];if(a=o,!n.isName(a))return u("InvalidAttr","Attribute '"+o+"' is an invalid name.",p(i[e]));if(r.hasOwnProperty(o))return u("InvalidAttr","Attribute '"+o+"' is repeated.",p(i[e]));r[o]=1}return!0}function u(e,t,i){return{err:{code:e,msg:t,line:i.line||i,col:i.col}}}function d(e,t){let i=e.substring(0,t).split(/\r?\n/);return{line:i.length,col:i[i.length-1].length+1}}function p(e){return e.startIndex+e[1].length}},47981:e=>{"use strict";class t{constructor(e){this.tagname=e,this.child=[],this[":@"]={}}add(e,t){"__proto__"===e&&(e="#__proto__"),this.child.push({[e]:t})}addChild(e){"__proto__"===e.tagname&&(e.tagname="#__proto__"),e[":@"]&&Object.keys(e[":@"]).length>0?this.child.push({[e.tagname]:e.child,":@":e[":@"]}):this.child.push({[e.tagname]:e.child})}}e.exports=t},48893:(e,t,i)=>{"use strict";i.d(t,{h$:()=>v,e:()=>b,wB:()=>s,lW:()=>f,Qk:()=>p,OC:()=>x,K4:()=>A,te:()=>h,lI:()=>m.lI,J7:()=>g}),i(1917);var n=i(3167);let r=(e,t)=>{if(!t||0===t.length)return e;let i=[];for(let n of t)for(let t of e)t.schemeId.split("#")[1]===n&&i.push(t);for(let t of e)i.find(({schemeId:e})=>e===t.schemeId)||i.push(t);return i},a=(e,t)=>(i,a)=>async o=>{let s=r(e.httpAuthSchemeProvider(await t.httpAuthSchemeParametersProvider(e,a,o.input)),e.authSchemePreference?await e.authSchemePreference():[]),l=function(e){let t=new Map;for(let i of e)t.set(i.schemeId,i);return t}(e.httpAuthSchemes),c=(0,n.u)(a),u=[];for(let i of s){let n=l.get(i.schemeId);if(!n){u.push(`HttpAuthScheme \`${i.schemeId}\` was not enabled for this service.`);continue}
9let r=n.identityProvider(await t.identityProviderConfigProvider(e));if(!r){u.push(`HttpAuthScheme \`${i.schemeId}\` did not have an IdentityProvider configured.`);continue}let{identityProperties:o={},signingProperties:s={}}=i.propertiesExtractor?.(e,a)||{};i.identityProperties=Object.assign(i.identityProperties||{},o),i.signingProperties=Object.assign(i.signingProperties||{},s),c.selectedHttpAuthScheme={httpAuthOption:i,identity:await r(i.identityProperties),signer:n.signer};break}if(!c.selectedHttpAuthScheme)throw Error(u.join("\n"));return i(o)},o={step:"serialize",tags:["HTTP_AUTH_SCHEME"],name:"httpAuthSchemeMiddleware",override:!0,relation:"before",toMiddleware:"endpointV2Middleware"},s=(e,{httpAuthSchemeParametersProvider:t,identityProviderConfigProvider:i})=>({applyToStack:n=>{n.addRelativeTo(a(e,{httpAuthSchemeParametersProvider:t,identityProviderConfigProvider:i}),o)}});i(89110).Ou.name;var l=i(54467);let c=e=>e=>{throw e},u=(e,t)=>{},d=e=>(e,t)=>async i=>{if(!l.Kd.isInstance(i.request))return e(i);let r=(0,n.u)(t).selectedHttpAuthScheme;if(!r)throw Error("No HttpAuthScheme was selected: unable to sign request");let{httpAuthOption:{signingProperties:a={}},identity:o,signer:s}=r,d=await e({...i,request:await s.sign(i.request,o,a)}).catch((s.errorHandler||c)(a));return(s.successHandler||u)(d.response,a),d},p={step:"finalizeRequest",tags:["HTTP_SIGNING"],name:"httpSigningMiddleware",aliases:["apiKeyMiddleware","tokenMiddleware","awsAuthMiddleware"],override:!0,relation:"after",toMiddleware:"retryMiddleware"},f=e=>({applyToStack:t=>{t.addRelativeTo(d(e),p)}}),h=e=>{if("function"==typeof e)return e;let t=Promise.resolve(e);return()=>t};var m=i(93628);function g(e,t,i){e.__smithy_context?e.__smithy_context.features||(e.__smithy_context.features={}):e.__smithy_context={features:{}},e.__smithy_context.features[t]=i}class v{constructor(e){for(let[t,i]of(this.authSchemes=new Map,Object.entries(e)))void 0!==i&&this.authSchemes.set(t,i)}getIdentityProvider(e){return this.authSchemes.get(e)}}let x=e=>b(e)&&e.expiration.getTime()-Date.now()<3e5,b=e=>void 0!==e.expiration,A=(e,t,i)=>{let n,r,a;if(void 0===e)return;let o="function"!=typeof e?async()=>Promise.resolve(e):e,s=!1,l=async e=>{r||(r=o(e));try{n=await r,a=!0,s=!1}finally{r=void 0}return n};return void 0===t?async e=>((!a||e?.forceRefresh)&&(n=await l(e)),n):async e=>((!a||e?.forceRefresh)&&(n=await l(e)),s||(i(n)?t(n)&&await l(e):s=!0),n)}},50957:(e,t,i)=>{let n=i(41243);function r(e,t){return"!"===e[t+1]&&"-"===e[t+2]&&"-"===e[t+3]}e.exports=function(e,t){let i={};if("O"===e[t+3]&&"C"===e[t+4]&&"T"===e[t+5]&&"Y"===e[t+6]&&"P"===e[t+7]&&"E"===e[t+8]){t+=9;let f=1,h=!1,m=!1,g="";for(;t<e.length;t++)if("<"!==e[t]||m)if(">"===e[t]){if(m?"-"===e[t-1]&&"-"===e[t-2]&&(m=!1,f--):f--,0===f)break}else"["===e[t]?h=!0:e[t];else{var a,o,s,l,c,u,d,p;if(h&&"!"===(a=e)[(o=t)+1]&&"E"===a[o+2]&&"N"===a[o+3]&&"T"===a[o+4]&&"I"===a[o+5]&&"T"===a[o+6]&&"Y"===a[o+7])t+=7,[entityName,val,t]=function(e,t){let i="";for(;t<e.length&&"'"!==e[t]&&'"'!==e[t];t++)i+=e[t];if(-1!==(i=i.trim()).indexOf(" "))throw Error("External entites are not supported");let n=e[t++],r="";for(;t<e.length&&e[t]!==n;t++)r+=e[t];return[i,r,t]}(e,t+1),-1===val.indexOf("&")&&(i[function(e){if(n.isName(e))return e;throw Error(`Invalid entity name ${e}`)}(entityName)]={regx:RegExp(`&${entityName};`,"g"),val:val});else{if(h&&"!"===(s=e)[(l=t)+1]&&"E"===s[l+2]&&"L"===s[l+3]&&"E"===s[l+4]&&"M"===s[l+5]&&"E"===s[l+6]&&"N"===s[l+7]&&"T"===s[l+8])t+=8;else{if(h&&"!"===(c=e)[(u=t)+1]&&"A"===c[u+2]&&"T"===c[u+3]&&"T"===c[u+4]&&"L"===c[u+5]&&"I"===c[u+6]&&"S"===c[u+7]&&"T"===c[u+8])t+=8;else{if(h&&"!"===(d=e)[(p=t)+1]&&"N"===d[p+2]&&"O"===d[p+3]&&"T"===d[p+4]&&"A"===d[p+5]&&"T"===d[p+6]&&"I"===d[p+7]&&"O"===d[p+8]&&"N"===d[p+9])t+=9;else if(r)m=!0;else throw Error("Invalid DOCTYPE")}}}f++}if(0!==f)throw Error("Unclosed DOCTYPE")}else throw Error("Invalid Tag instead of DOCTYPE");return{entities:i,i:t}}},51058:(e,t,i)=>{"use strict";i.d(t,{R9:()=>z,M4:()=>q});let n={WHEN_SUPPORTED:"WHEN_SUPPORTED",WHEN_REQUIRED:"WHEN_REQUIRED"},r=n.WHEN_SUPPORTED,a={WHEN_SUPPORTED:"WHEN_SUPPORTED",WHEN_REQUIRED:"WHEN_REQUIRED"},o=n.WHEN_SUPPORTED;!function(e){e.MD5="MD5",e.CRC32="CRC32",e.CRC32C="CRC32C",e.CRC64NVME="CRC64NVME",e.SHA1="SHA1",e.SHA256="SHA256"}(c||(c={})),function(e){e.HEADER="header",e.TRAILER="trailer"}(u||(u={}));let s=c.CRC32;!function(e){e.ENV="env",e.CONFIG="shared config entry"}(d||(d={}));let l={CrtCrc64Nvme:null};var c,u,d,p=i(5165),f=i(54467);
9let h=[c.CRC32,c.CRC32C,c.CRC64NVME,c.SHA1,c.SHA256],m=[c.SHA256,c.SHA1,c.CRC32,c.CRC32C,c.CRC64NVME],g=(e,{requestChecksumRequired:t,requestAlgorithmMember:i,requestChecksumCalculation:r})=>{if(!i)return r===n.WHEN_SUPPORTED||t?s:void 0;if(!e[i])return;let a=e[i];if(!h.includes(a))throw Error(`The checksum algorithm "${a}" is not supported by the client. Select one of ${h}.`);return a},v=e=>e===c.MD5?"content-md5":`x-amz-checksum-${e.toLowerCase()}`,x=(e,t)=>{let i=e.toLowerCase();for(let e of Object.keys(t))if(i===e.toLowerCase())return!0;return!1},b=(e,t)=>{let i=e.toLowerCase();for(let e of Object.keys(t))if(e.toLowerCase().startsWith(i))return!0;return!1};var A=i(72233);let y=e=>void 0!==e&&"string"!=typeof e&&!ArrayBuffer.isView(e)&&!(0,A.m)(e);var w=i(28089),E=i(54356),S=function(){function e(){this.crc32c=new k}return e.prototype.update=function(e){(0,E.Kz)(e)||this.crc32c.update((0,E.pP)(e))},e.prototype.digest=function(){return(0,w.sH)(this,void 0,void 0,function(){return(0,w.YH)(this,function(e){return[2,(0,E.yl)(this.crc32c.digest())]})})},e.prototype.reset=function(){this.crc32c=new k},e}(),k=function(){function e(){this.checksum=0xffffffff}return e.prototype.update=function(e){var t,i;try{for(var n=(0,w.Ju)(e),r=n.next();!r.done;r=n.next()){var a=r.value;this.checksum=this.checksum>>>8^I[(this.checksum^a)&255]}}catch(e){t={error:e}}finally{try{r&&!r.done&&(i=n.return)&&i.call(n)}finally{if(t)throw t.error}}return this},e.prototype.digest=function(){return(0xffffffff^this.checksum)>>>0},e}(),I=(0,E.zB)([0,0xf26b8303,0xe13b70f7,0x1350f3f4,0xc79a971f,0x35f1141c,0x26a1e7e8,0xd4ca64eb,0x8ad958cf,0x78b2dbcc,0x6be22838,0x9989ab3b,0x4d43cfd0,0xbf284cd3,0xac78bf27,0x5e133c24,0x105ec76f,0xe235446c,0xf165b798,0x30e349b,0xd7c45070,0x25afd373,0x36ff2087,0xc494a384,0x9a879fa0,0x68ec1ca3,0x7bbcef57,0x89d76c54,0x5d1d08bf,0xaf768bbc,0xbc267848,0x4e4dfb4b,0x20bd8ede,0xd2d60ddd,0xc186fe29,0x33ed7d2a,0xe72719c1,0x154c9ac2,0x61c6936,0xf477ea35,0xaa64d611,0x580f5512,0x4b5fa6e6,0xb93425e5,0x6dfe410e,0x9f95c20d,0x8cc531f9,0x7eaeb2fa,0x30e349b1,0xc288cab2,0xd1d83946,0x23b3ba45,0xf779deae,0x5125dad,0x1642ae59,0xe4292d5a,0xba3a117e,0x4851927d,0x5b016189,0xa96ae28a,0x7da08661,0x8fcb0562,0x9c9bf696,0x6ef07595,0x417b1dbc,0xb3109ebf,0xa0406d4b,0x522bee48,0x86e18aa3,0x748a09a0,0x67dafa54,0x95b17957,0xcba24573,0x39c9c670,0x2a993584,0xd8f2b687,0xc38d26c,0xfe53516f,0xed03a29b,0x1f682198,0x5125dad3,0xa34e59d0,0xb01eaa24,0x42752927,0x96bf4dcc,0x64d4cecf,0x77843d3b,0x85efbe38,0xdbfc821c,0x2997011f,0x3ac7f2eb,0xc8ac71e8,0x1c661503,0xee0d9600,0xfd5d65f4,0xf36e6f7,0x61c69362,0x93ad1061,0x80fde395,0x72966096,0xa65c047d,0x5437877e,0x4767748a,0xb50cf789,0xeb1fcbad,0x197448ae,0xa24bb5a,0xf84f3859,0x2c855cb2,0xdeeedfb1,0xcdbe2c45,0x3fd5af46,0x7198540d,0x83f3d70e,0x90a324fa,0x62c8a7f9,0xb602c312,0x44694011,0x5739b3e5,0xa55230e6,0xfb410cc2,0x92a8fc1,0x1a7a7c35,0xe811ff36,0x3cdb9bdd,0xceb018de,0xdde0eb2a,0x2f8b6829,0x82f63b78,0x709db87b,0x63cd4b8f,0x91a6c88c,0x456cac67,0xb7072f64,0xa457dc90,0x563c5f93,0x82f63b7,
90xfa44e0b4,0xe9141340,0x1b7f9043,0xcfb5f4a8,0x3dde77ab,0x2e8e845f,0xdce5075c,0x92a8fc17,0x60c37f14,0x73938ce0,0x81f80fe3,0x55326b08,0xa759e80b,0xb4091bff,0x466298fc,0x1871a4d8,0xea1a27db,0xf94ad42f,0xb21572c,0xdfeb33c7,0x2d80b0c4,0x3ed04330,0xccbbc033,0xa24bb5a6,0x502036a5,0x4370c551,0xb11b4652,0x65d122b9,0x97baa1ba,0x84ea524e,0x7681d14d,0x2892ed69,0xdaf96e6a,0xc9a99d9e,0x3bc21e9d,0xef087a76,0x1d63f975,0xe330a81,0xfc588982,0xb21572c9,0x407ef1ca,0x532e023e,0xa145813d,0x758fe5d6,0x87e466d5,0x94b49521,0x66df1622,0x38cc2a06,0xcaa7a905,0xd9f75af1,0x2b9cd9f2,0xff56bd19,0xd3d3e1a,0x1e6dcdee,0xec064eed,0xc38d26c4,0x31e6a5c7,0x22b65633,0xd0ddd530,0x417b1db,0xf67c32d8,0xe52cc12c,0x1747422f,0x49547e0b,0xbb3ffd08,0xa86f0efc,0x5a048dff,0x8ecee914,0x7ca56a17,0x6ff599e3,0x9d9e1ae0,0xd3d3e1ab,0x21b862a8,0x32e8915c,0xc083125f,0x144976b4,0xe622f5b7,0xf5720643,0x7198540,0x590ab964,0xab613a67,0xb831c993,0x4a5a4a90,0x9e902e7b,0x6cfbad78,0x7fab5e8c,0x8dc0dd8f,0xe330a81a,0x115b2b19,0x20bd8ed,0xf0605bee,0x24aa3f05,0xd6c1bc06,0xc5914ff2,0x37faccf1,0x69e9f0d5,0x9b8273d6,0x88d28022,0x7ab90321,0xae7367ca,0x5c18e4c9,0x4f48173d,0xbd23943e,0xf36e6f75,0x105ec76,0x12551f82,0xe03e9c81,0x34f4f86a,0xc69f7b69,0xd5cf889d,0x27a40b9e,0x79b737ba,0x8bdcb4b9,0x988c474d,0x6ae7c44e,0xbe2da0a5,0x4c4623a6,0x5f16d052,0xad7d5351]),C=i(84313);let R=()=>C.Hz,_=(e,t)=>{switch(e){case c.MD5:return t.md5;case c.CRC32:return R();case c.CRC32C:return S;case c.CRC64NVME:if("function"!=typeof l.CrtCrc64Nvme)throw Error(`Please check whether you have installed the "@aws-sdk/crc64-nvme-crt" package explicitly. 10You must also register the package by calling [require("@aws-sdk/crc64-nvme-crt");] or an ESM equivalent such as [import "@aws-sdk/crc64-nvme-crt";]. 11For more information please go to https://github.com/aws/aws-sdk-js-v3#functionality-requiring-aws-common-runtime-crt`);return l.CrtCrc64Nvme;case c.SHA1:return t.sha1;case c.SHA256:return t.sha256;default:throw Error(`Unsupported checksum algorithm: ${e}`)}};var P=i(3561);let B=(e,t)=>{let i=new e;return i.update((0,P.F)(t||"")),i.digest()},M={name:"flexibleChecksumsMiddleware",step:"build",tags:["BODY_CHECKSUM"],override:!0},O=(e,t)=>(i,r)=>async a=>{if(!f.Kd.isInstance(a.request)||b("x-amz-checksum-",a.request.headers))return i(a);let{request:o,input:l}=a,{body:u,headers:d}=o,{base64Encoder:h,streamHasher:m}=e,{requestChecksumRequired:A,requestAlgorithmMember:w}=t,E=await e.requestChecksumCalculation(),S=w?.name,k=w?.httpHeader;S&&!l[S]&&(E===n.WHEN_SUPPORTED||A)&&(l[S]=s,k&&(d[k]=s));let I=g(l,{requestChecksumRequired:A,requestAlgorithmMember:w?.name,requestChecksumCalculation:E}),C=u,R=d;if(I){switch(I){case c.CRC32:(0,p.J)(r,"FLEXIBLE_CHECKSUMS_REQ_CRC32","U");break;case c.CRC32C:(0,p.J)(r,"FLEXIBLE_CHECKSUMS_REQ_CRC32C","V");break;case c.CRC64NVME:(0,p.J)(r,"FLEXIBLE_CHECKSUMS_REQ_CRC64","W");break;case c.SHA1:(0,p.J)(r,"FLEXIBLE_CHECKSUMS_REQ_SHA1","X");break;case c.SHA256:(0,p.J)(r,"FLEXIBLE_CHECKSUMS_REQ_SHA256","Y")}
11let t=v(I),i=_(I,e);if(y(u)){let{getAwsChunkedEncodingStream:n,bodyLengthChecker:r}=e;C=n(u,{base64Encoder:h,bodyLengthChecker:r,checksumLocationName:t,checksumAlgorithmFn:i,streamHasher:m}),R={...d,"content-encoding":d["content-encoding"]?`${d["content-encoding"]},aws-chunked`:"aws-chunked","transfer-encoding":"chunked","x-amz-decoded-content-length":d["content-length"],"x-amz-content-sha256":"STREAMING-UNSIGNED-PAYLOAD-TRAILER","x-amz-trailer":t},delete R["content-length"]}else if(!x(t,d)){let e=await B(i,u);R={...d,[t]:h(e)}}}return await i({...a,request:{...o,headers:R,body:C}})},T={name:"flexibleChecksumsInputMiddleware",toMiddleware:"serializerMiddleware",relation:"before",tags:["BODY_CHECKSUM"],override:!0},N=(e,t)=>(i,r)=>async o=>{let s=o.input,{requestValidationModeMember:l}=t,c=await e.requestChecksumCalculation(),u=await e.responseChecksumValidation();switch(c){case n.WHEN_REQUIRED:(0,p.J)(r,"FLEXIBLE_CHECKSUMS_REQ_WHEN_REQUIRED","a");break;case n.WHEN_SUPPORTED:(0,p.J)(r,"FLEXIBLE_CHECKSUMS_REQ_WHEN_SUPPORTED","Z")}switch(u){case a.WHEN_REQUIRED:(0,p.J)(r,"FLEXIBLE_CHECKSUMS_RES_WHEN_REQUIRED","c");break;case a.WHEN_SUPPORTED:(0,p.J)(r,"FLEXIBLE_CHECKSUMS_RES_WHEN_SUPPORTED","b")}return l&&!s[l]&&u===a.WHEN_SUPPORTED&&(s[l]="ENABLED"),i(o)},D=(e=[])=>{let t=[];for(let i of m)e.includes(i)&&h.includes(i)&&t.push(i);return t},U=e=>{let t=e.lastIndexOf("-");if(-1!==t){let i=e.slice(t+1);if(!i.startsWith("0")){let e=parseInt(i,10);if(!isNaN(e)&&e>=1&&e<=1e4)return!0}}return!1};var j=i(3132);let F=async(e,{checksumAlgorithmFn:t,base64Encoder:i})=>i(await B(t,e)),Q=async(e,{config:t,responseAlgorithms:i,logger:n})=>{let r=D(i),{body:a,headers:o}=e;for(let i of r){let r=v(i),s=o[r];if(s){let o;try{o=_(i,t)}catch(e){if(i===c.CRC64NVME){n?.warn(`Skipping ${c.CRC64NVME} checksum validation: ${e.message}`);continue}throw e}let{base64Encoder:l}=t;if(y(a)){e.body=(0,j.Of)({expectedChecksum:s,checksumSourceLocation:r,checksum:new o,source:a,base64Encoder:l});return}let u=await F(a,{checksumAlgorithmFn:o,base64Encoder:l});if(u===s)break;throw Error(`Checksum mismatch: expected "${u}" but received "${s}" in response header "${r}".`)}}},$={name:"flexibleChecksumsResponseMiddleware",toMiddleware:"deserializerMiddleware",relation:"after",tags:["BODY_CHECKSUM"],override:!0},L=(e,t)=>(i,n)=>async r=>{if(!f.Kd.isInstance(r.request))return i(r);let a=r.input,o=await i(r),s=o.response,{requestValidationModeMember:l,responseAlgorithms:c}=t;if(l&&"ENABLED"===a[l]){let{clientName:t,commandName:i}=n;if("S3Client"===t&&"GetObjectCommand"===i&&D(c).every(e=>{let t=v(e),i=s.headers[t];return!i||U(i)}))return o;await Q(s,{config:e,responseAlgorithms:c,logger:n.logger})}return o},z=(e,t)=>({applyToStack:i=>{i.add(O(e,t),M),i.addRelativeTo(N(e,t),T),i.addRelativeTo(L(e,t),$)}});var H=i(3167);let q=e=>({...e,requestChecksumCalculation:(0,H.t)(e.requestChecksumCalculation??r),responseChecksumValidation:(0,H.t)(e.responseChecksumValidation??o)})},52111:(e,t,i)=>{"use strict";i.d(t,{a:()=>a,n:()=>o});let n={},r={};for(let e=0;e<256;e++){let t=e.toString(16).toLowerCase();1===t.length&&(t=`0${t}`),n[e]=t,r[t]=e}function a(e){if(e.length%2!=0)throw Error("Hex encoded strings must have an even number length");let t=new Uint8Array(e.length/2);for(let i=0;i<e.length;i+=2){let n=e.slice(i,i+2).toLowerCase();if(n in r)t[i/2]=r[n];else throw Error(`Cannot decode unrecognized sequence ${n} as hexadecimal`)}return t}function o(e){let t="";for(let i=0;i<e.byteLength;i++)t+=n[e[i]];return t}},54191:(e,t,i)=>{"use strict";i.d(t,{a:()=>n});let n=e=>new TextEncoder().encode(e)},54356:(e,t,i)=>{"use strict";i.d(t,{pP:()=>o,Kz:()=>s,yl:()=>l,zB:()=>c});var n=i(54191),r=i(9031).Buffer,a=void 0!==r&&r.from?function(e){return r.from(e,"utf8")}:n.a;function o(e){return e instanceof Uint8Array?e:"string"==typeof e?a(e):ArrayBuffer.isView(e)?new Uint8Array(e.buffer,e.byteOffset,e.byteLength/Uint8Array.BYTES_PER_ELEMENT):new Uint8Array(e)}function s(e){return"string"==typeof e?0===e.length:0===e.byteLength}function l(e){return new Uint8Array([(0xff000000&e)>>24,(0xff0000&e)>>16,(65280&e)>>8,255&e])}function c(e){if(!Uint32Array.from){for(var t=new Uint32Array(e.length),i=0;i<e.length;)t[i]=e[i],i+=1;return t}return Uint32Array.from(e)}},54467:(e,t,i)=>{"use strict";i.d(t,{Kd:()=>a,cS:()=>o,eS:()=>n,jt:()=>r});let n=e=>({setHttpHandler(t){e.httpHandler=t},httpHandler:()=>e.httpHandler,updateHttpClientConfig(t,i){e.httpHandler?.updateHttpClientConfig(t,i)},httpHandlerConfigs:()=>e.httpHandler.httpHandlerConfigs()}),r=e=>({httpHandler:e.httpHandler()});i(1917);class a{constructor(e){this.method=e.method||"GET",this.hostname=e.hostname||"localhost",this.port=e.port,this.query=e.query||{},this.headers=e.headers||{},this.body=e.body,this.protocol=e.protocol?":"!==e.protocol.slice(-1)?`${e.protocol}:`:e.protocol:"https:",this.path=e.path?"/"!==e.path.charAt(0)?`/${e.path}`:e.path:"/",this.username=e.username,this.password=e.password,this.fragment=e.fragment}static clone(e){var t;let i=new a({...e,headers:{...e.headers}});return i.query&&(i.query=Object.keys(t=i.query).reduce((e,i)=>{let n=t[i];return{...e,[i]:Array.isArray(n)?[...n]:n}},{})),i}static isInstance(e){return!!e&&"method"in e&&"protocol"in e&&"hostname"in e&&"path"in e&&"object"==typeof e.query&&"object"==typeof e.headers}clone(){return a.clone(this)}}class o{constructor(e){this.statusCode=e.statusCode,this.reason=e.reason,this.headers=e.headers||{},this.body=e.body}static isInstance(e){return!!e&&"number"==typeof e.statusCode&&"object"==typeof e.headers}}},57152:(e,t,i)=>{"use strict";i.d(t,{NC:()=>s,kv:()=>c});var n=i(54467),r=i(20971);
11function a(e,t){return new Request(e,t)}let o={supported:void 0};class s{static create(e){return"function"==typeof e?.handle?e:new s(e)}constructor(e){"function"==typeof e?this.configProvider=e().then(e=>e||{}):(this.config=e??{},this.configProvider=Promise.resolve(this.config)),void 0===o.supported&&(o.supported=!!("undefined"!=typeof Request&&"keepalive"in a("https://[::1]")))}destroy(){}async handle(e,{abortSignal:t}={}){this.config||(this.config=await this.configProvider);let i=this.config.requestTimeout,s=!0===this.config.keepAlive,l=this.config.credentials;if(t?.aborted){let e=Error("Request aborted");return e.name="AbortError",Promise.reject(e)}let c=e.path,u=function(e){let t=[];for(let i of Object.keys(e).sort()){let n=e[i];if(i=(0,r.o)(i),Array.isArray(n))for(let e=0,a=n.length;e<a;e++)t.push(`${i}=${(0,r.o)(n[e])}`);else{let e=i;(n||"string"==typeof n)&&(e+=`=${(0,r.o)(n)}`),t.push(e)}}return t.join("&")}(e.query||{});u&&(c+=`?${u}`),e.fragment&&(c+=`#${e.fragment}`);let d="";if(null!=e.username||null!=e.password){let t=e.username??"",i=e.password??"";d=`${t}:${i}@`}let{port:p,method:f}=e,h=`${e.protocol}//${d}${e.hostname}${p?`:${p}`:""}${c}`,m="GET"===f||"HEAD"===f?void 0:e.body,g={body:m,headers:new Headers(e.headers),method:f,credentials:l};this.config?.cache&&(g.cache=this.config.cache),m&&(g.duplex="half"),"undefined"!=typeof AbortController&&(g.signal=t),o.supported&&(g.keepalive=s),"function"==typeof this.config.requestInit&&Object.assign(g,this.config.requestInit(e));let v=()=>{},x=[fetch(a(h,g)).then(e=>{let t=e.headers,i={};for(let e of t.entries())i[e[0]]=e[1];return void 0==e.body?e.blob().then(t=>({response:new n.cS({headers:i,reason:e.statusText,statusCode:e.status,body:t})})):{response:new n.cS({headers:i,reason:e.statusText,statusCode:e.status,body:e.body})}}),function(e=0){return new Promise((t,i)=>{e&&setTimeout(()=>{let t=Error(`Request did not complete within ${e} ms`);t.name="TimeoutError",i(t)},e)})}(i)];return t&&x.push(new Promise((e,i)=>{let n=()=>{let e=Error("Request aborted");e.name="AbortError",i(e)};"function"==typeof t.addEventListener?(t.addEventListener("abort",n,{once:!0}),v=()=>t.removeEventListener("abort",n)):t.onabort=n})),Promise.race(x).finally(v)}updateHttpClientConfig(e,t){this.config=void 0,this.configProvider=this.configProvider.then(i=>(i[e]=t,i))}httpHandlerConfigs(){return this.config??{}}}var l=i(64693);let c=async e=>"function"==typeof Blob&&e instanceof Blob||e.constructor?.name==="Blob"?void 0!==Blob.prototype.arrayBuffer?new Uint8Array(await e.arrayBuffer()):u(e):d(e);async function u(e){var t;let i=await (t=e,new Promise((e,i)=>{let n=new FileReader;n.onloadend=()=>{if(2!==n.readyState)return i(Error("Reader aborted too early"));let t=n.result??"",r=t.indexOf(","),a=r>-1?r+1:t.length;e(t.substring(a))},n.onabort=()=>i(Error("Read aborted")),n.onerror=()=>i(n.error),n.readAsDataURL(t)}));return new Uint8Array((0,l.E)(i))}async function d(e){let t=[],i=e.getReader(),n=!1,r=0;for(;!n;){let{done:e,value:a}=await i.read();a&&(t.push(a),r+=a.length),n=e}let a=new Uint8Array(r),o=0;for(let e of t)a.set(e,o),o+=e.length;return a}},59234:(e,t,i)=>{"use strict";i(85730),i(54467),i(27559)},59620:(e,t,i)=>{"use strict";i.d(t,{a:()=>r});var n=i(76262);function r(e,t){let i=(0,n.a)(e);return i.setHours(t),i}},61204:(e,t,i)=>{"use strict";i.d(t,{a:()=>n});let n=e=>new TextEncoder().encode(e)},64693:(e,t,i)=>{"use strict";i.d(t,{E:()=>a,n:()=>s});let n={},r=Array(64);for(let e=0;e+65<=90;e++){let t=String.fromCharCode(e+65);n[t]=e,r[e]=t}for(let e=0;e+97<=122;e++){let t=String.fromCharCode(e+97),i=e+26;n[t]=i,r[i]=t}for(let e=0;e<10;e++){n[e.toString(10)]=e+52;let t=e.toString(10),i=e+52;n[t]=i,r[i]=t}n["+"]=62,r[62]="+",n["/"]=63,r[63]="/";let a=e=>{let t=e.length/4*3;"=="===e.slice(-2)?t-=2:"="===e.slice(-1)&&t--;let i=new ArrayBuffer(t),r=new DataView(i);for(let t=0;t<e.length;t+=4){let i=0,a=0;for(let r=t,o=t+3;r<=o;r++)if("="!==e[r]){if(!(e[r]in n))throw TypeError(`Invalid character ${e[r]} in base64 string.`);i|=n[e[r]]<<(o-r)*6,a+=6}else i>>=6;let o=t/4*3;i>>=a%8;let s=Math.floor(a/8);for(let e=0;e<s;e++){let t=(s-e-1)*8;r.setUint8(o+e,(i&255<<t)>>t)}}return new Uint8Array(i)};var o=i(61204);function s(e){let t,i="object"==typeof(t="string"==typeof e?(0,o.a)(e):e)&&"number"==typeof t.length,n="object"==typeof t&&"number"==typeof t.byteOffset&&"number"==typeof t.byteLength;if(!i&&!n)throw Error("@smithy/util-base64: toBase64 encoder function only accepts string | Uint8Array.");let a="";for(let e=0;e<t.length;e+=3){let i=0,n=0;for(let r=e,a=Math.min(e+3,t.length);r<a;r++)i|=t[r]<<(a-r-1)*8,n+=8;let o=Math.ceil(n/6);i<<=6*o-n;for(let e=1;e<=o;e++){let t=(o-e)*6;a+=r[(i&63<<t)>>t]}
11a+="==".slice(0,4-o)}return a}},65505:(e,t,i)=>{"use strict";i.d(t,{P:()=>n});let n=e=>{if("string"==typeof e)return e;if("object"!=typeof e||"number"!=typeof e.byteOffset||"number"!=typeof e.byteLength)throw Error("@smithy/util-utf8: toUtf8 encoder function only accepts string | Uint8Array.");return new TextDecoder("utf-8").decode(e)}},66990:(e,t,i)=>{"use strict";i.d(t,{D:()=>n});let n=e=>{let t;if("string"==typeof e)return n(new URL(e));let{hostname:i,pathname:r,port:a,protocol:o,search:s}=e;return s&&(t=function(e){let t={};if(e=e.replace(/^\?/,""))for(let i of e.split("&")){let[e,n=null]=i.split("=");e=decodeURIComponent(e),n&&(n=decodeURIComponent(n)),e in t?Array.isArray(t[e])?t[e].push(n):t[e]=[t[e],n]:t[e]=n}return t}(s)),{hostname:i,port:a?parseInt(a):void 0,protocol:o,path:r,query:t}}},68767:(e,t,i)=>{"use strict";i.d(t,{Af:()=>p,Cw:()=>l,Mk:()=>h,NM:()=>c,TQ:()=>d,U7:()=>s,Y:()=>g,_k:()=>f,gq:()=>u,i6:()=>v});var n,r,a=i(31793),o=i(19840);class s extends o.H{name="NoSuchUpload";$fault="client";constructor(e){super({name:"NoSuchUpload",$fault:"client",...e}),Object.setPrototypeOf(this,s.prototype)}}class l extends o.H{name="ObjectNotInActiveTierError";$fault="client";constructor(e){super({name:"ObjectNotInActiveTierError",$fault:"client",...e}),Object.setPrototypeOf(this,l.prototype)}}class c extends o.H{name="BucketAlreadyExists";$fault="client";constructor(e){super({name:"BucketAlreadyExists",$fault:"client",...e}),Object.setPrototypeOf(this,c.prototype)}}class u extends o.H{name="BucketAlreadyOwnedByYou";$fault="client";constructor(e){super({name:"BucketAlreadyOwnedByYou",$fault:"client",...e}),Object.setPrototypeOf(this,u.prototype)}}class d extends o.H{name="NoSuchBucket";$fault="client";constructor(e){super({name:"NoSuchBucket",$fault:"client",...e}),Object.setPrototypeOf(this,d.prototype)}}(n||(n={})).visit=(e,t)=>void 0!==e.Prefix?t.Prefix(e.Prefix):void 0!==e.Tag?t.Tag(e.Tag):void 0!==e.And?t.And(e.And):t._(e.$unknown[0],e.$unknown[1]),(r||(r={})).visit=(e,t)=>void 0!==e.Prefix?t.Prefix(e.Prefix):void 0!==e.Tag?t.Tag(e.Tag):void 0!==e.AccessPointArn?t.AccessPointArn(e.AccessPointArn):void 0!==e.And?t.And(e.And):t._(e.$unknown[0],e.$unknown[1]);class p extends o.H{name="InvalidObjectState";$fault="client";StorageClass;AccessTier;constructor(e){super({name:"InvalidObjectState",$fault:"client",...e}),Object.setPrototypeOf(this,p.prototype),this.StorageClass=e.StorageClass,this.AccessTier=e.AccessTier}}class f extends o.H{name="NoSuchKey";$fault="client";constructor(e){super({name:"NoSuchKey",$fault:"client",...e}),Object.setPrototypeOf(this,f.prototype)}}class h extends o.H{name="NotFound";$fault="client";constructor(e){super({name:"NotFound",$fault:"client",...e}),Object.setPrototypeOf(this,h.prototype)}}let m=e=>({...e,...e.SecretAccessKey&&{SecretAccessKey:a.$H},...e.SessionToken&&{SessionToken:a.$H}}),g=e=>({...e,...e.SSEKMSKeyId&&{SSEKMSKeyId:a.$H},...e.SSEKMSEncryptionContext&&{SSEKMSEncryptionContext:a.$H},...e.Credentials&&{Credentials:m(e.Credentials)}}),v=e=>({...e,...e.SSEKMSKeyId&&{SSEKMSKeyId:a.$H},...e.SSEKMSEncryptionContext&&{SSEKMSEncryptionContext:a.$H}})},72186:(e,t,i)=>{"use strict";var n;i.d(t,{cV:()=>n,Qm:()=>r});let r=(e,t,i)=>{if(t in e){if("true"===e[t])return!0;if("false"===e[t])return!1;throw Error(`Cannot load ${i} "${t}". Expected "true" or "false", got ${e[t]}.`)}};!function(e){e.ENV="env",e.CONFIG="shared config entry"}(n||(n={}))},72233:(e,t,i)=>{"use strict";i.d(t,{m:()=>n});let n=e=>"function"==typeof ArrayBuffer&&e instanceof ArrayBuffer||"[object ArrayBuffer]"===Object.prototype.toString.call(e)},72721:(e,t,i)=>{"use strict";i.d(t,{C:()=>r});class n{value;constructor(e){this.value=e}toString(){return(""+this.value).replace(/&/g,"&").replace(/"/g,""").replace(/'/g,"'").replace(/</g,"<").replace(/>/g,">").replace(/\r/g,"
").replace(/\n/g,"
").replace(/\u0085/g,"…").replace(/\u2028/,"
")}}class r{name;children;attributes={};static of(e,t,i){let a=new r(e);return void 0!==t&&a.addChildNode(new n(t)),void 0!==i&&a.withName(i),a}constructor(e,t=[]){this.name=e,this.children=t}withName(e){return this.name=e,this}addAttribute(e,t){return this.attributes[e]=t,this}addChildNode(e){return this.children.push(e),this}removeAttribute(e){return delete this.attributes[e],this}n(e){return this.name=e,this}c(e){return this.children.push(e),this}a(e,t){return null!=t&&(this.attributes[e]=t),this}cc(e,t,i=t){if(null!=e[t]){let n=r.of(t,e[t]).withName(i);this.c(n)}}l(e,t,i,n){null!=e[t]&&n().map(e=>{e.withName(i),this.c(e)})}lc(e,t,i,n){if(null!=e[t]){let e=n(),t=new r(i);e.map(e=>{t.c(e)}),this.c(t)}}toString(){let e=!!this.children.length,t=`<${this.name}`,i=this.attributes;for(let e of Object.keys(i)){let n=i[e];null!=n&&(t+=` ${e}="${(""+n).replace(/&/g,"&").replace(/</g,"<").replace(/>/g,">").replace(/"/g,""")}"`)}return t+(e?`>${this.children.map(e=>e.toString()).join("")}</${this.name}>`:"/>")}}},72908:(e,t,i)=>{"use strict";i.d(t,{Go:()=>l,gH:()=>s,kD:()=>a,pN:()=>c,zh:()=>o}),i(31793);var n,r=i(19840);class a extends r.H{name="EncryptionTypeMismatch";$fault="client";constructor(e){super({name:"EncryptionTypeMismatch",$fault:"client",...e}),Object.setPrototypeOf(this,a.prototype)}}class o extends r.H{name="InvalidRequest";$fault="client";constructor(e){super({name:"InvalidRequest",$fault:"client",...e}),Object.setPrototypeOf(this,o.prototype)}}class s extends r.H{name="InvalidWriteOffset";$fault="client";constructor(e){super({name:"InvalidWriteOffset",$fault:"client",...e}),Object.setPrototypeOf(this,s.prototype)}}class l extends r.H{name="TooManyParts";$fault="client";constructor(e){super({name:"TooManyParts",$fault:"client",...e}),Object.setPrototypeOf(this,l.prototype)}}class c extends r.H{name="ObjectAlreadyInActiveTierError";$fault="client";constructor(e){super({name:"ObjectAlreadyInActiveTierError",$fault:"client",...e}),Object.setPrototypeOf(this,c.prototype)}}(n||(n={})).visit=(e,t)=>
11void 0!==e.Records?t.Records(e.Records):void 0!==e.Stats?t.Stats(e.Stats):void 0!==e.Progress?t.Progress(e.Progress):void 0!==e.Cont?t.Cont(e.Cont):void 0!==e.End?t.End(e.End):t._(e.$unknown[0],e.$unknown[1])},76096:(e,t)=>{"use strict";t.prettify=function(e,t){return function e(t,i,n){let r,a={};for(let o=0;o<t.length;o++){let s=t[o],l=function(e){let t=Object.keys(e);for(let e=0;e<t.length;e++){let i=t[e];if(":@"!==i)return i}}(s),c="";if(c=void 0===n?l:n+"."+l,l===i.textNodeName)void 0===r?r=s[l]:r+=""+s[l];else if(void 0===l)continue;else if(s[l]){let t=e(s[l],i,c),n=function(e,t){let{textNodeName:i}=t,n=Object.keys(e).length;return 0===n||1===n&&(!!e[i]||"boolean"==typeof e[i]||0===e[i])}(t,i);s[":@"]?function(e,t,i,n){if(t){let r=Object.keys(t),a=r.length;for(let o=0;o<a;o++){let a=r[o];n.isArray(a,i+"."+a,!0,!0)?e[a]=[t[a]]:e[a]=t[a]}}}(t,s[":@"],c,i):1!==Object.keys(t).length||void 0===t[i.textNodeName]||i.alwaysCreateTextNode?0===Object.keys(t).length&&(i.alwaysCreateTextNode?t[i.textNodeName]="":t=""):t=t[i.textNodeName],void 0!==a[l]&&a.hasOwnProperty(l)?(Array.isArray(a[l])||(a[l]=[a[l]]),a[l].push(t)):i.isArray(l,c,n)?a[l]=[t]:a[l]=t}}return"string"==typeof r?r.length>0&&(a[i.textNodeName]=r):void 0!==r&&(a[i.textNodeName]=r),a}(e,t)}},77285:(e,t,i)=>{"use strict";let n=i(41243),r=i(47981),a=i(50957),o=i(19872);class s{constructor(e){this.options=e,this.currentNode=null,this.tagsNodeStack=[],this.docTypeEntities={},this.lastEntities={apos:{regex:/&(apos|#39|#x27);/g,val:"'"},gt:{regex:/&(gt|#62|#x3E);/g,val:">"},lt:{regex:/&(lt|#60|#x3C);/g,val:"<"},quot:{regex:/&(quot|#34|#x22);/g,val:'"'}},this.ampEntity={regex:/&(amp|#38|#x26);/g,val:"&"},this.htmlEntities={space:{regex:/&(nbsp|#160);/g,val:" "},cent:{regex:/&(cent|#162);/g,val:"\xa2"},pound:{regex:/&(pound|#163);/g,val:"\xa3"},yen:{regex:/&(yen|#165);/g,val:"\xa5"},euro:{regex:/&(euro|#8364);/g,val:"â¬"},copyright:{regex:/&(copy|#169);/g,val:"\xa9"},reg:{regex:/&(reg|#174);/g,val:"\xae"},inr:{regex:/&(inr|#8377);/g,val:"â¹"},num_dec:{regex:/&#([0-9]{1,7});/g,val:(e,t)=>String.fromCharCode(Number.parseInt(t,10))},num_hex:{regex:/&#x([0-9a-fA-F]{1,6});/g,val:(e,t)=>String.fromCharCode(Number.parseInt(t,16))}},this.addExternalEntities=l,this.parseXml=f,this.parseTextData=c,this.resolveNameSpace=u,this.buildAttributesMap=p,this.isItStopNode=v,this.replaceEntitiesValue=m,this.readStopNodeData=A,this.saveTextToParentTag=g,this.addChild=h}}function l(e){let t=Object.keys(e);for(let i=0;i<t.length;i++){let n=t[i];this.lastEntities[n]={regex:RegExp("&"+n+";","g"),val:e[n]}}}function c(e,t,i,n,r,a,o){if(void 0!==e&&(this.options.trimValues&&!n&&(e=e.trim()),e.length>0)){o||(e=this.replaceEntitiesValue(e));let n=this.options.tagValueProcessor(t,e,i,r,a);return null==n?e:typeof n!=typeof e||n!==e?n:this.options.trimValues||e.trim()===e?y(e,this.options.parseTagValue,this.options.numberParseOptions):e}}function u(e){if(this.options.removeNSPrefix){let t=e.split(":"),i="/"===e.charAt(0)?"/":"";if("xmlns"===t[0])return"";2===t.length&&(e=i+t[1])}return e}let d=RegExp("([^\\s=]+)\\s*(=\\s*(['\"])([\\s\\S]*?)\\3)?","gm");function p(e,t,i){if(!this.options.ignoreAttributes&&"string"==typeof e){let i=n.getAllMatches(e,d),r=i.length,a={};for(let e=0;e<r;e++){let n=this.resolveNameSpace(i[e][1]),r=i[e][4],o=this.options.attributeNamePrefix+n;if(n.length)if(this.options.transformAttributeName&&(o=this.options.transformAttributeName(o)),"__proto__"===o&&(o="#__proto__"),void 0!==r){this.options.trimValues&&(r=r.trim()),r=this.replaceEntitiesValue(r);let e=this.options.attributeValueProcessor(n,r,t);null==e?a[o]=r:typeof e!=typeof r||e!==r?a[o]=e:a[o]=y(r,this.options.parseAttributeValue,this.options.numberParseOptions)}else this.options.allowBooleanAttributes&&(a[o]=!0)}if(Object.keys(a).length){if(this.options.attributesGroupName){let e={};return e[this.options.attributesGroupName]=a,e}return a}}}let f=function(e){e=e.replace(/\r\n?/g,"\n");let t=new r("!xml"),i=t,n="",o="";for(let s=0;s<e.length;s++)if("<"===e[s])if("/"===e[s+1]){let t=x(e,">",s,"Closing Tag is not closed."),r=e.substring(s+2,t).trim();if(this.options.removeNSPrefix){let e=r.indexOf(":");-1!==e&&(r=r.substr(e+1))}this.options.transformTagName&&(r=this.options.transformTagName(r)),i&&(n=this.saveTextToParentTag(n,i,o));let a=o.substring(o.lastIndexOf(".")+1);if(r&&-1!==this.options.unpairedTags.indexOf(r))throw Error(`Unpaired tag can not be used as closing tag: </${r}>`);let l=0;a&&-1!==this.options.unpairedTags.indexOf(a)?(l=o.lastIndexOf(".",o.lastIndexOf(".")-1),this.tagsNodeStack.pop()):l=o.lastIndexOf("."),o=o.substring(0,l),i=this.tagsNodeStack.pop(),n="",s=t}else if("?"===e[s+1]){let t=b(e,s,!1,"?>");if(!t)throw Error("Pi Tag is not closed.");if(n=this.saveTextToParentTag(n,i,o),this.options.ignoreDeclaration&&"?xml"===t.tagName||this.options.ignorePiTags);else{let e=new r(t.tagName);e.add(this.options.textNodeName,""),t.tagName!==t.tagExp&&t.attrExpPresent&&(e[":@"]=this.buildAttributesMap(t.tagExp,o,t.tagName)),this.addChild(i,e,o)}s=t.closeIndex+1}else if("!--"===e.substr(s+1,3)){let t=x(e,"--\x3e",s+4,"Comment is not closed.");if(this.options.commentPropName){let r=e.substring(s+4,t-2);n=this.saveTextToParentTag(n,i,o),i.add(this.options.commentPropName,[{[this.options.textNodeName]:r}])}s=t}else if("!D"===e.substr(s+1,2)){let t=a(e,s);this.docTypeEntities=t.entities,s=t.i}else if("!["===e.substr(s+1,2)){let t=x(e,"]]>",s,"CDATA is not closed.")-2,r=e.substring(s+9,t);n=this.saveTextToParentTag(n,i,o);let a=this.parseTextData(r,i.tagname,o,!0,!1,!0,!0);void 0==a&&(a=""),this.options.cdataPropName?i.add(this.options.cdataPropName,[{[this.options.textNodeName]:r}]):i.add(this.options.textNodeName,a),s=t+2}else{let a=b(e,s,this.options.removeNSPrefix),l=a.tagName,c=a.rawTagName,u=a.tagExp,d=a.attrExpPresent,p=a.closeIndex;this.options.transformTagName&&(l=this.options.transformTagName(l)),i&&n&&"!xml"!==i.tagname&&(n=this.saveTextToParentTag(n,i,o,!1));let f=i;if(f&&-1!==this.options.unpairedTags.indexOf(f.tagname)&&(i=this.tagsNodeStack.pop(),o=o.substring(0,o.lastIndexOf("."))),l!==t.tagname&&(o+=o?"."+l:l),this.isItStopNode(this.options.stopNodes,o,l)){let t="";if(u.length>0&&u.lastIndexOf("/")===u.length-1)"/"===l[l.length-1]?(l=l.substr(0,l.length-1),o=o.substr(0,o.length-1),u=l):u=u.substr(0,u.length-1),s=a.closeIndex;else if(-1!==this.options.unpairedTags.indexOf(l))s=a.closeIndex;else{let i=this.readStopNodeData(e,c,p+1);if(!i)throw Error(`Unexpected end of ${c}`);s=i.i,t=i.tagContent}let n=new r(l);l!==u&&d&&(n[":@"]=this.buildAttributesMap(u,o,l)),t&&(t=this.parseTextData(t,l,o,!0,d,!0,!0)),o=o.substr(0,o.lastIndexOf(".")),n.add(this.options.textNodeName,t),this.addChild(i,n,o)}else{if(u.length>0&&u.lastIndexOf("/")===u.length-1){"/"===l[l.length-1]?(l=l.substr(0,l.length-1),o=o.substr(0,o.length-1),u=l):u=u.substr(0,u.length-1),this.options.transformTagName&&(l=this.options.transformTagName(l));let e=new r(l);l!==u&&d&&(e[":@"]=this.buildAttributesMap(u,o,l)),this.addChild(i,e,o),o=o.substr(0,o.lastIndexOf("."))}else{let e=new r(l);this.tagsNodeStack.push(i),l!==u&&d&&(e[":@"]=this.buildAttributesMap(u,o,l)),this.addChild(i,e,o),i=e}n="",s=p}}else n+=e[s];return t.child};function h(e,t,i){let n=this.options.updateTag(t.tagname,i,t[":@"]);!1===n||("string"==typeof n&&(t.tagname=n),e.addChild(t))}let m=function(e){if(this.options.processEntities){for(let t in this.docTypeEntities){let i=this.docTypeEntities[t];e=e.replace(i.regx,i.val)}for(let t in this.lastEntities){let i=this.lastEntities[t];e=e.replace(i.regex,i.val)}if(this.options.htmlEntities)for(let t in this.htmlEntities){let i=this.htmlEntities[t];e=e.replace(i.regex,i.val)}e=e.replace(this.ampEntity.regex,this.ampEntity.val)}return e};function g(e,t,i,n){return e&&(void 0===n&&(n=0===Object.keys(t.child).length),void 0!==(e=this.parseTextData(e,t.tagname,i,!1,!!t[":@"]&&0!==Object.keys(t[":@"]).length,n))&&""!==e&&t.add(this.options.textNodeName,e),e=""),e}function v(e,t,i){let n="*."+i;for(let i in e){let r=e[i];if(n===r||t===r)return!0}return!1}function x(e,t,i,n){let r=e.indexOf(t,i);if(-1!==r)return r+t.length-1;throw Error(n)}function b(e,t,i,n=">"){let r=function(e,t,i=">"){let n,r="";for(let a=t;a<e.length;a++){let t=e[a];if(n)t===n&&(n="");else if('"'===t||"'"===t)n=t;else if(t===i[0]){if(!i[1])return{data:r,index:a};else if(e[a+1]===i[1])return{data:r,index:a}}else" "===t&&(t=" ");r+=t}}(e,t+1,n);if(!r)return;let a=r.data,o=r.index,s=a.search(/\s/),l=a,c=!0;-1!==s&&(l=a.substring(0,s),a=a.substring(s+1).trimStart());let u=l;if(i){let e=l.indexOf(":");-1!==e&&(c=(l=l.substr(e+1))!==r.data.substr(e+1))}return{tagName:l,tagExp:a,closeIndex:o,attrExpPresent:c,rawTagName:u}}function A(e,t,i){let n=i,r=1;for(;i<e.length;i++)if("<"===e[i])if("/"===e[i+1]){let a=x(e,">",i,`${t} is not closed`);if(e.substring(i+2,a).trim()===t&&0==--r)return{tagContent:e.substring(n,i),i:a};i=a}else if("?"===e[i+1])i=x(e,"?>",i+1,"StopNode is not closed.");else if("!--"===e.substr(i+1,3))i=x(e,"--\x3e",i+3,"StopNode is not closed.");else if("!["===e.substr(i+1,2))i=x(e,"]]>",i,"StopNode is not closed.")-2;else{let n=b(e,i,">");n&&((n&&n.tagName)===t&&"/"!==n.tagExp[n.tagExp.length-1]&&r++,i=n.closeIndex)}}function y(e,t,i){if(t&&"string"==typeof e){let t=e.trim();return"true"===t||"false"!==t&&o(e,i)}return n.isExist(e)?e:""}e.exports=s},81646:(e,t,i)=>{"use strict";i.d(t,{BB:()=>z});var n,r=i(52111),a=i(3561);
11let o="X-Amz-Date",s="X-Amz-Signature",l="X-Amz-Security-Token",c="authorization",u=o.toLowerCase(),d=[c,u,"date"],p=s.toLowerCase(),f="x-amz-content-sha256",h=l.toLowerCase(),m={authorization:!0,"cache-control":!0,connection:!0,expect:!0,from:!0,"keep-alive":!0,"max-forwards":!0,pragma:!0,referer:!0,te:!0,trailer:!0,"transfer-encoding":!0,upgrade:!0,"user-agent":!0,"x-amzn-trace-id":!0},g=/^proxy-/,v=/^sec-/,x="AWS4-HMAC-SHA256",b="aws4_request",A={},y=[],w=(e,t,i)=>`${e}/${t}/${i}/${b}`,E=async(e,t,i,n,a)=>{let o=await S(e,t.secretAccessKey,t.accessKeyId),s=`${i}:${n}:${a}:${(0,r.n)(o)}:${t.sessionToken}`;if(s in A)return A[s];for(y.push(s);y.length>50;)delete A[y.shift()];let l=`AWS4${t.secretAccessKey}`;for(let t of[i,n,a,b])l=await S(e,l,t);return A[s]=l},S=(e,t,i)=>{let n=new e(t);return n.update((0,a.F)(i)),n.digest()},k=({headers:e},t,i)=>{let n={};for(let r of Object.keys(e).sort()){if(void 0==e[r])continue;let a=r.toLowerCase();(!(a in m||t?.has(a)||g.test(a)||v.test(a))||i&&(!i||i.has(a)))&&(n[a]=e[r].trim().replace(/\s+/g," "))}return n};var I=i(72233);let C=async({headers:e,body:t},i)=>{for(let t of Object.keys(e))if(t.toLowerCase()===f)return e[t];if(void 0==t)return"e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855";if("string"==typeof t||ArrayBuffer.isView(t)||(0,I.m)(t)){let e=new i;return e.update((0,a.F)(t)),(0,r.n)(await e.digest())}return"UNSIGNED-PAYLOAD"};var R=i(61204);class _{format(e){let t=[];for(let i of Object.keys(e)){let n=(0,R.a)(i);t.push(Uint8Array.from([n.byteLength]),n,this.formatHeaderValue(e[i]))}let i=new Uint8Array(t.reduce((e,t)=>e+t.byteLength,0)),n=0;for(let e of t)i.set(e,n),n+=e.byteLength;return i}formatHeaderValue(e){switch(e.type){case"boolean":return Uint8Array.from([+!e.value]);case"byte":return Uint8Array.from([2,e.value]);case"short":let t=new DataView(new ArrayBuffer(3));return t.setUint8(0,3),t.setInt16(1,e.value,!1),new Uint8Array(t.buffer);case"integer":let i=new DataView(new ArrayBuffer(5));return i.setUint8(0,4),i.setInt32(1,e.value,!1),new Uint8Array(i.buffer);case"long":let n=new Uint8Array(9);return n[0]=5,n.set(e.value.bytes,1),n;case"binary":let a=new DataView(new ArrayBuffer(3+e.value.byteLength));a.setUint8(0,6),a.setUint16(1,e.value.byteLength,!1);let o=new Uint8Array(a.buffer);return o.set(e.value,3),o;case"string":let s=(0,R.a)(e.value),l=new DataView(new ArrayBuffer(3+s.byteLength));l.setUint8(0,7),l.setUint16(1,s.byteLength,!1);let c=new Uint8Array(l.buffer);return c.set(s,3),c;case"timestamp":let u=new Uint8Array(9);return u[0]=8,u.set(B.fromNumber(e.value.valueOf()).bytes,1),u;case"uuid":if(!P.test(e.value))throw Error(`Invalid UUID received: ${e.value}`);let d=new Uint8Array(17);return d[0]=9,d.set((0,r.a)(e.value.replace(/\-/g,"")),1),d}}}!function(e){e[e.boolTrue=0]="boolTrue",e[e.boolFalse=1]="boolFalse",e[e.byte=2]="byte",e[e.short=3]="short",e[e.integer=4]="integer",e[e.long=5]="long",e[e.byteArray=6]="byteArray",e[e.string=7]="string",e[e.timestamp=8]="timestamp",e[e.uuid=9]="uuid"}(n||(n={}));let P=/^[a-f0-9]{8}-[a-f0-9]{4}-[a-f0-9]{4}-[a-f0-9]{4}-[a-f0-9]{12}$/;class B{constructor(e){if(this.bytes=e,8!==e.byteLength)throw Error("Int64 buffers must be exactly 8 bytes")}static fromNumber(e){if(e>0x8000000000000000||e<-0x8000000000000000)throw Error(`${e} is too large (or, if negative, too small) to represent as an Int64`);let t=new Uint8Array(8);for(let i=7,n=Math.abs(Math.round(e));i>-1&&n>0;i--,n/=256)t[i]=n;return e<0&&M(t),new B(t)}valueOf(){let e=this.bytes.slice(0),t=128&e[0];return t&&M(e),parseInt((0,r.n)(e),16)*(t?-1:1)}toString(){return String(this.valueOf())}}function M(e){for(let t=0;t<8;t++)e[t]^=255;for(let t=7;t>-1&&(e[t]++,0===e[t]);t--);}let O=(e,t)=>{for(let i of(e=e.toLowerCase(),Object.keys(t)))if(e===i.toLowerCase())return!0;return!1};var T=i(54467);let N=(e,t={})=>{let{headers:i,query:n={}}=T.Kd.clone(e);for(let e of Object.keys(i)){let r=e.toLowerCase();("x-amz-"===r.slice(0,6)&&!t.unhoistableHeaders?.has(r)||t.hoistableHeaders?.has(r))&&(n[e]=i[e],delete i[e])}return{...e,headers:i,query:n}},D=e=>{for(let t of Object.keys((e=T.Kd.clone(e)).headers))d.indexOf(t.toLowerCase())>-1&&delete e.headers[t];return e};var U=i(3167),j=i(20971);let F=({query:e={}})=>{let t=[],i={};for(let n of Object.keys(e)){if(n.toLowerCase()===p)continue;let r=(0,j.o)(n);t.push(r);let a=e[n];"string"==typeof a?i[r]=`${r}=${(0,j.o)(a)}`:Array.isArray(a)&&(i[r]=a.slice(0).reduce((e,t)=>
11e.concat([`${r}=${(0,j.o)(t)}`]),[]).sort().join("&"))}return t.sort().map(e=>i[e]).filter(e=>e).join("&")},Q=e=>$(e).toISOString().replace(/\.\d{3}Z$/,"Z"),$=e=>"number"==typeof e?new Date(1e3*e):"string"==typeof e?new Date(Number(e)?1e3*Number(e):e):e;class L{constructor({applyChecksum:e,credentials:t,region:i,service:n,sha256:r,uriEscapePath:a=!0}){this.service=n,this.sha256=r,this.uriEscapePath=a,this.applyChecksum="boolean"!=typeof e||e,this.regionProvider=(0,U.t)(i),this.credentialProvider=(0,U.t)(t)}createCanonicalRequest(e,t,i){let n=Object.keys(t).sort();return`${e.method} 12${this.getCanonicalPath(e)} 13${F(e)} 14${n.map(e=>`${e}:${t[e]}`).join("\n")} 15 16${n.join(";")} 17${i}`}async createStringToSign(e,t,i,n){let o=new this.sha256;o.update((0,a.F)(i));let s=await o.digest();return`${n} 18${e} 19${t} 20${(0,r.n)(s)}`}getCanonicalPath({path:e}){if(this.uriEscapePath){let t=[];for(let i of e.split("/"))i?.length!==0&&"."!==i&&(".."===i?t.pop():t.push(i));let i=`${e?.startsWith("/")?"/":""}${t.join("/")}${t.length>0&&e?.endsWith("/")?"/":""}`;return(0,j.o)(i).replace(/%2F/g,"/")}return e}validateResolvedCredentials(e){if("object"!=typeof e||"string"!=typeof e.accessKeyId||"string"!=typeof e.secretAccessKey)throw Error("Resolved credential object is not valid")}formatDate(e){let t=Q(e).replace(/[\-:]/g,"");return{longDate:t,shortDate:t.slice(0,8)}}getCanonicalHeaderList(e){return Object.keys(e).sort().join(";")}}class z extends L{constructor({applyChecksum:e,credentials:t,region:i,service:n,sha256:r,uriEscapePath:a=!0}){super({applyChecksum:e,credentials:t,region:i,service:n,sha256:r,uriEscapePath:a}),this.headerFormatter=new _}async presign(e,t={}
20){let{signingDate:i=new Date,expiresIn:n=3600,unsignableHeaders:r,unhoistableHeaders:a,signableHeaders:c,hoistableHeaders:u,signingRegion:d,signingService:p}=t,f=await this.credentialProvider();this.validateResolvedCredentials(f);let h=d??await this.regionProvider(),{longDate:m,shortDate:g}=this.formatDate(i);if(n>604800)return Promise.reject("Signature version 4 presigned URLs must have an expiration date less than one week in the future");let v=w(g,h,p??this.service),b=N(D(e),{unhoistableHeaders:a,hoistableHeaders:u});f.sessionToken&&(b.query[l]=f.sessionToken),b.query["X-Amz-Algorithm"]=x,b.query["X-Amz-Credential"]=`${f.accessKeyId}/${v}`,b.query[o]=m,b.query["X-Amz-Expires"]=n.toString(10);let A=k(b,r,c);return b.query["X-Amz-SignedHeaders"]=this.getCanonicalHeaderList(A),b.query[s]=await this.getSignature(m,v,this.getSigningKey(f,h,g,p),this.createCanonicalRequest(b,A,await C(e,this.sha256))),b}async sign(e,t){return"string"==typeof e?this.signString(e,t):e.headers&&e.payload?this.signEvent(e,t):e.message?this.signMessage(e,t):this.signRequest(e,t)}async signEvent({headers:e,payload:t},{signingDate:i=new Date,priorSignature:n,signingRegion:a,signingService:o}){let s=a??await this.regionProvider(),{shortDate:l,longDate:c}=this.formatDate(i),u=w(l,s,o??this.service),d=await C({headers:{},body:t},this.sha256),p=new this.sha256;p.update(e);let f=["AWS4-HMAC-SHA256-PAYLOAD",c,u,n,(0,r.n)(await p.digest()),d].join("\n");return this.signString(f,{signingDate:i,signingRegion:s,signingService:o})}async signMessage(e,{signingDate:t=new Date,signingRegion:i,signingService:n}){return this.signEvent({headers:this.headerFormatter.format(e.message.headers),payload:e.message.body},{signingDate:t,signingRegion:i,signingService:n,priorSignature:e.priorSignature}).then(t=>({message:e.message,signature:t}))}async signString(e,{signingDate:t=new Date,signingRegion:i,signingService:n}={}){let o=await this.credentialProvider();this.validateResolvedCredentials(o);let s=i??await this.regionProvider(),{shortDate:l}
20=this.formatDate(t),c=new this.sha256(await this.getSigningKey(o,s,l,n));return c.update((0,a.F)(e)),(0,r.n)(await c.digest())}async signRequest(e,{signingDate:t=new Date,signableHeaders:i,unsignableHeaders:n,signingRegion:r,signingService:a}={}){let o=await this.credentialProvider();this.validateResolvedCredentials(o);let s=r??await this.regionProvider(),l=D(e),{longDate:d,shortDate:p}=this.formatDate(t),m=w(p,s,a??this.service);l.headers[u]=d,o.sessionToken&&(l.headers[h]=o.sessionToken);let g=await C(l,this.sha256);!O(f,l.headers)&&this.applyChecksum&&(l.headers[f]=g);let v=k(l,n,i),b=await this.getSignature(d,m,this.getSigningKey(o,s,p,a),this.createCanonicalRequest(l,v,g));return l.headers[c]=`${x} Credential=${o.accessKeyId}/${m}, SignedHeaders=${this.getCanonicalHeaderList(v)}, Signature=${b}`,l}async getSignature(e,t,i,n){let o=await this.createStringToSign(e,t,n,x),s=new this.sha256(await i);return s.update((0,a.F)(o)),(0,r.n)(await s.digest())}getSigningKey(e,t,i,n){return E(this.sha256,e,i,t,n||this.service)}}},83699:(e,t,i)=>{"use strict";i.d(t,{I:()=>l,h:()=>s});var n=i(70600);function r(e){let t=n.useRef(e);return n.useEffect(()=>{t.current=e}),n.useMemo(()=>function(){for(var e,i=arguments.length,n=Array(i),r=0;r<i;r++)n[r]=arguments[r];return null==(e=t.current)?void 0:e.call(t,...n)},[])}var a=e=>Math.pow(e-1,3)+1,o=(e,t,i)=>Math.max(t,Math.min(e,i)),s=e=>{let{className:t,children:i}=e;return n.createElement("div",{className:t,"data-rwp-wrapper":!0},i)},l=e=>{var t,i;let{defaultValue:s,value:l,onValueChange:c,options:u,infinite:d=!1,visibleCount:p=20,dragSensitivity:f=3,optionItemHeight:h=30,classNames:m}=e,[g=null!=(i=null==(t=u[0])?void 0:t.value)?i:"",v]=function(e){let{prop:t,defaultProp:i,onChange:a=()=>{}}=e,[o,s]=function(e){let{defaultProp:t,onChange:i}=e,a=n.useState(t),[o]=a,s=n.useRef(o),l=r(i);return n.useEffect(()=>{s.current!==o&&(l(o),s.current=o)},[o,s,l]),a}({defaultProp:i,onChange:a}),l=void 0!==t,c=l?t:o,u=r(a);return[c,n.useCallback(e=>{if(l){let i="function"==typeof e?e(t):e;i!==t&&u(i)}else s(e)},[l,t,s,u])]}({defaultProp:s,prop:l,onChange:c}),x=(0,n.useMemo)(()=>{if(!d)return u;let e=[],t=Math.ceil(p/2);if(0===u.length)return e;for(;e.length<t;)e.push(...u);return e},[p,u,d]),b=.5*h,A=360/p,y=h/Math.tan(A*Math.PI/180),w=Math.round(2*y+.25*h),E=p>>2,S=10*f,k=(0,n.useRef)(null),I=(0,n.useRef)(null),C=(0,n.useRef)(null),R=(0,n.useRef)(0),_=(0,n.useRef)(0),P=(0,n.useRef)(!1),B=(0,n.useRef)(0),M=(0,n.useRef)({startY:0,yList:[],touchScroll:0,isClick:!0}),O=(0,n.useRef)(null),T=(0,n.useMemo)(()=>{let e=(e,t,i)=>n.createElement("li",{key:t,className:null==m?void 0:m.optionItem,"data-slot":"option-item","data-rwp-option":!0,"data-index":t,style:{top:-b,height:h,lineHeight:"".concat(h,"px"),transform:"rotateX(".concat(i,"deg) translateZ(").concat(y,"px)"),visibility:"hidden"}},e.label),t=x.map((t,i)=>e(t,i,-A*i));if(d)for(let i=0;i<E;++i){let n=-i-1,r=i+x.length;t.unshift(e(x[x.length-i-1],n,A*(i+1))),t.push(e(x[i],r,-A*r))}return t},[h,b,d,A,x,E,y,null==m?void 0:m.optionItem]),N=(0,n.useMemo)(()=>{let e=(e,t)=>n.createElement("li",{key:t,className:null==m?void 0:m.highlightItem,"data-slot":"highlight-item","data-rwp-highlight-item":!0,style:{height:h}},e.label),t=x.map((t,i)=>e(t,i));if(d){let i=x[0],n=x[x.length-1];t.unshift(e(n,"infinite-start")),t.push(e(i,"infinite-end"))}return t},[null==m?void 0:m.highlightItem,h,d,x]),D=(0,n.useMemo)(()=>{let e=0,t=Math.PI/180,i=[];for(let n=E-1;n>=-E+1;--n){let r=e;e+=h*Math.cos(n*A*t),i.push([r,e])}return i},[A,h,E]),U=e=>(e%x.length+x.length)%x.length,j=e=>{let t=d?U(e):e;if(I.current){let e="translateZ(".concat(-y,"px) rotateX(").concat(A*t,"deg)");I.current.style.transform=e,I.current.childNodes.forEach(e=>{let i=Math.abs(Number(e.dataset.index)-t);e.style.visibility=i>E?"hidden":"visible"})}return C.current&&(C.current.style.transform="translateY(".concat(-t*h,"px)")),t},F=()=>{cancelAnimationFrame(_.current)},Q=(e,t,i,n)=>{if(e===t||0===i)return void j(e);let r=performance.now(),o=t-e,s=l=>{let c=(l-r)/1e3;c<i?(R.current=j(e+a(c/i)*o),_.current=requestAnimationFrame(s)):(F(),R.current=j(t),null==n||n())};requestAnimationFrame(s)},$=e=>{let t=0|U(e),i=d?t:Math.min(Math.max(t,0),x.length-1);(d||i===e)&&(R.current=j(i),v(x[R.current].value))},L=e=>{let t=x.findIndex(t=>t.value===e);if(-1===t)return void console.error("Invalid value selected:",e);F(),$(t)},z=e=>{let t=R.current,i=t+e,n=Math.abs((i=d?Math.round(i):o(Math.round(i),0,x.length-1))-t);if(0===n)return;let r=Math.sqrt(n/5);F(),Q(t,i,r,()=>{$(R.current)})},H=e=>{let t=k.current;if(!t)return void console.error("Container reference is not set.");let{top:i}=t.getBoundingClientRect(),n=e-i,r=D.findIndex(e=>{let[t,i]=e;return n>=t&&n<=i});if(-1===r)return void console.error("No item found for click position:",n);z(-((E-r-1)*1))},q=e=>{var t,i;try{let n=(e instanceof MouseEvent?e.clientY:null==(i=null==(t=e.touches)?void 0:t[0])?void 0:i.clientY)||0,r=M.current;r.isClick&&Math.abs(n-r.startY)>5&&(r.isClick=!1),r.yList.push([n,Date.now()]),r.yList.length>5&&r.yList.shift();
20let a=(r.startY-n)/h,o=R.current+a;if(d)o=U(o);else{let e=x.length;o<0?o*=.3:o>e&&(o=e+(o-e)*.3)}r.touchScroll=j(o)}catch(e){console.error("Error in updateScrollDuringDrag:",e)}},W=e=>{(P.current||k.current.contains(e.target)||e.target===k.current)&&(e.cancelable&&e.preventDefault(),x.length&&q(e))},G=e=>{var t,i,n;try{P.current=!0;let r=new AbortController,{signal:a}=r;O.current=r;let o={signal:a,passive:!1};null==(t=k.current)||t.addEventListener("touchmove",W,o),document.addEventListener("mousemove",W,o);let s=(e instanceof MouseEvent?e.clientY:null==(n=null==(i=e.touches)?void 0:i[0])?void 0:n.clientY)||0,l=M.current;l.startY=s,l.yList=[[s,Date.now()]],l.touchScroll=R.current,l.isClick=!0,F()}catch(e){console.error("Error in initiateDragGesture:",e)}},V=(0,n.useCallback)(e=>{let t=P.current,i=k.current.contains(e.target)||e.target===k.current;(t||i)&&e.cancelable&&(e.preventDefault(),x.length&&G(e))},[G]),K=e=>{let t=R.current,i=t,n=e>0?-S:S,r=0;if(d)r=Math.abs(e/n),i=Math.round(t+(e*r+.5*n*r*r));else if(t<0||t>x.length-1){let a=o(t,0,x.length-1);r=Math.sqrt(Math.abs((t-a)/(n=10))),e=n*r,e=t>0?-e:e,i=a}else r=Math.abs(e/n),r=Math.sqrt(Math.abs(((i=o(i=Math.round(t+(e*r+.5*n*r*r)),0,x.length-1))-t)/n));Q(t,i,r,()=>{$(R.current)}),$(R.current)},Y=()=>{var e,t,i,n;try{null==(e=O.current)||e.abort(),O.current=null;let r=M.current;if(r.isClick)return void H(r.startY);let a=r.yList,o=0;if(a.length>1){let e=a.length,[n,r]=null!=(t=a[e-2])?t:[0,0],[s,l]=null!=(i=a[e-1])?i:[0,0],c=l-r;if(c>0){let e=(n-s)/h*1e3/c,t=e>0?1:-1;o=Math.min(Math.abs(e),30)*t}}R.current=null!=(n=r.touchScroll)?n:R.current,K(o)}catch(e){console.error("Error in finalizeDragAndStartInertiaScroll:",e)}finally{P.current=!1}},J=(0,n.useCallback)(e=>{if(!x.length)return;let t=P.current,i=k.current.contains(e.target)||e.target===k.current;(t||i)&&e.cancelable&&(e.preventDefault(),Y())},[Y]),Z=e=>{e.preventDefault();let t=Date.now();if(t-B.current<100)return;let i=Math.sign(e.deltaY);i&&(B.current=t,z(i))},X=(0,n.useCallback)(e=>{if(!x.length||!k.current)return;let t=P.current,i=k.current.contains(e.target)||e.target===k.current;(t||i)&&e.cancelable&&(e.preventDefault(),Z(e))},[Z]);return(0,n.useEffect)(()=>{let e=k.current;if(!e)return;let t=new AbortController,{signal:i}=t,n={signal:i,passive:!1};return e.addEventListener("touchstart",V,n),e.addEventListener("touchend",J,n),e.addEventListener("wheel",X,n),document.addEventListener("mousedown",V,n),document.addEventListener("mouseup",J,n),()=>t.abort()},[J,V,X]),(0,n.useEffect)(()=>{L(g)},[g,l,x]),n.createElement("div",{ref:k,"data-rwp":!0,style:{height:w}},n.createElement("ul",{ref:I,"data-rwp-options":!0},T),n.createElement("div",{className:null==m?void 0:m.highlightWrapper,"data-rwp-highlight-wrapper":!0,"data-slot":"highlight-wrapper",style:{height:h,lineHeight:"".concat(h,"px")}},n.createElement("ul",{ref:C,"data-rwp-highlight-list":!0,style:{top:d?-h:void 0}},N)))}},84313:(e,t,i)=>{"use strict";i.d(t,{Hz:()=>a,s$:()=>o});var n=i(28089),r=i(54356),a=function(){function e(){this.crc32=new o}return e.prototype.update=function(e){(0,r.Kz)(e)||this.crc32.update((0,r.pP)(e))},e.prototype.digest=function(){return(0,n.sH)(this,void 0,void 0,function(){return(0,n.YH)(this,function(e){return[2,(0,r.yl)(this.crc32.digest())]})})},e.prototype.reset=function(){this.crc32=new o},e}(),o=function(){function e(){this.checksum=0xffffffff}return e.prototype.update=function(e){var t,i;try{for(var r=(0,n.Ju)(e),a=r.next();!a.done;a=r.next()){var o=a.value;this.checksum=this.checksum>>>8^s[(this.checksum^o)&255]}}catch(e){t={error:e}}finally{try{a&&!a.done&&(i=r.return)&&i.call(r)}finally{if(t)throw t.error}}return this},e.prototype.digest=function(){return(0xffffffff^this.checksum)>>>0},e}(),s=(0,r.zB)([0,0x77073096,0xee0e612c,0x990951ba,0x76dc419,0x706af48f,0xe963a535,0x9e6495a3,0xedb8832,0x79dcb8a4,0xe0d5e91e,0x97d2d988,0x9b64c2b,0x7eb17cbd,0xe7b82d07,0x90bf1d91,0x1db71064,0x6ab020f2,0xf3b97148,0x84be41de,0x1adad47d,0x6ddde4eb,0xf4d4b551,0x83d385c7,0x136c9856,0x646ba8c0,0xfd62f97a,0x8a65c9ec,0x14015c4f,0x63066cd9,0xfa0f3d63,0x8d080df5,0x3b6e20c8,0x4c69105e,0xd56041e4,0xa2677172,0x3c03e4d1,0x4b04d447,0xd20d85fd,0xa50ab56b,0x35b5a8fa,0x42b2986c,0xdbbbc9d6,0xacbcf940,0x32d86ce3,0x45df5c75,0xdcd60dcf,0xabd13d59,0x26
20d930ac,0x51de003a,0xc8d75180,0xbfd06116,0x21b4f4b5,0x56b3c423,0xcfba9599,0xb8bda50f,0x2802b89e,0x5f058808,0xc60cd9b2,0xb10be924,0x2f6f7c87,0x58684c11,0xc1611dab,0xb6662d3d,0x76dc4190,0x1db7106,0x98d220bc,0xefd5102a,0x71b18589,0x6b6b51f,0x9fbfe4a5,0xe8b8d433,0x7807c9a2,0xf00f934,0x9609a88e,0xe10e9818,0x7f6a0dbb,0x86d3d2d,0x91646c97,0xe6635c01,0x6b6b51f4,0x1c6c6162,0x856530d8,0xf262004e,0x6c0695ed,0x1b01a57b,0x8208f4c1,0xf50fc457,0x65b0d9c6,0x12b7e950,0x8bbeb8ea,0xfcb9887c,0x62dd1ddf,0x15da2d49,0x8cd37cf3,0xfbd44c65,0x4db26158,0x3ab551ce,0xa3bc0074,0xd4bb30e2,0x4adfa541,0x3dd895d7,0xa4d1c46d,0xd3d6f4fb,0x4369e96a,0x346ed9fc,0xad678846,0xda60b8d0,0x44042d73,0x33031de5,0xaa0a4c5f,0xdd0d7cc9,0x5005713c,0x270241aa,0xbe0b1010,0xc90c2086,0x5768b525,0x206f85b3,0xb966d409,0xce61e49f,0x5edef90e,0x29d9c998,0xb0d09822,0xc7d7a8b4,0x59b33d17,0x2eb40d81,0xb7bd5c3b,0xc0ba6cad,0xedb88320,0x9abfb3b6,0x3b6e20c,0x74b1d29a,0xead54739,0x9dd277af,0x4db2615,0x73dc1683,0xe3630b12,0x94643b84,0xd6d6a3e,0x7a6a5aa8,0xe40ecf0b,0x9309ff9d,0xa00ae27,0x7d079eb1,0xf00f9344,0x8708a3d2,0x1e01f268,0x6906c2fe,0xf762575d,0x806567cb,0x196c3671,0x6e6b06e7,0xfed41b76,0x89d32be0,0x10da7a5a,0x67dd4acc,0xf9b9df6f,0x8ebeeff9,0x17b7be43,0x60b08ed5,0xd6d6a3e8,0xa1d1937e,0x38d8c2c4,0x4fdff252,0xd1bb67f1,0xa6bc5767,0x3fb506dd,0x48b2364b,0xd80d2bda,0xaf0a1b4c,0x36034af6,0x41047a60,0xdf60efc3,0xa867df55,0x316e8eef,0x4669be79,0xcb61b38c,0xbc66831a,0x256fd2a0,0x5268e236,0xcc0c7795,0xbb0b4703,0x220216b9,0x5505262f,0xc5ba3bbe,0xb2bd0b28,0x2bb45a92,0x5cb36a04,0xc2d7ffa7,0xb5d0cf31,0x2cd99e8b,0x5bdeae1d,0x9b64c2b0,0xec63f226,0x756aa39c,0x26d930a,0x9c0906a9,0xeb0e363f,0x72076785,0x5005713,0x95bf4a82,0xe2b87a14,0x7bb12bae,0xcb61b38,0x92d28e9b,0xe5d5be0d,0x7cdcefb7,0xbdbdf21,0x86d3d2d4,0xf1d4e242,0x68ddb3f8,0x1fda836e,0x81be16cd,0xf6b9265b,0x6fb077e1,0x18b74777,0x88085ae6,0xff0f6a70,0x66063bca,0x11010b5c,0x8f659eff,0xf862ae69,0x616bffd3,0x166ccf45,0xa00ae278,0xd70dd2ee,0x4e048354,0x3903b3c2,0xa7672661,0xd06016f7,0x4969474d,0x3e6e77db,0xaed16a4a,0xd9d65adc,0x40df0b66,936918e3,0xa9bcae53,0xdebb9ec5,0x47b2cf7f,0x30b5ffe9,0xbdbdf21c,0xcabac28a,0x53b39330,0x24b4a3a6,0xbad03605,0xcdd70693,0x54de5729,0x23d967bf,0xb3667a2e,0xc4614ab8,0x5d681b02,0x2a6f2b94,0xb40bbe37,0xc30c8ea1,0x5a05df1b,0x2d02ef8d])},85730:(e,t,i)=>{"use strict";i.d(t,{rD:()=>b,Co:()=>A,xg:()=>h});let n=async e=>{let t=e?.Bucket||"";if("string"==typeof e.Bucket&&(e.Bucket=t.replace(/#/g,encodeURIComponent("#")).replace(/\?/g,encodeURIComponent("?"))),l(t)){if(!0===e.ForcePathStyle)throw Error("Path-style addressing cannot be used with ARN buckets")}else s(t)&&(-1===t.indexOf(".")||String(e.Endpoint).startsWith("http:"))&&t.toLowerCase()===t&&!(t.length<3)||(e.ForcePathStyle=!0);return e.DisableMultiRegionAccessPoints&&(e.disableMultiRegionAccessPoints=!0,e.DisableMRAP=!0),e},r=/^[a-z0-9][a-z0-9\.\-]{1,61}[a-z0-9]$/,a=/(\d+\.){3}\d+/,o=/\.\./,s=e=>r.test(e)&&!a.test(e)&&!o.test(e),l=e=>{let[t,i,n,,,r]=e.split(":"),a="arn"===t&&e.split(":").length>=6,o=!!(a&&i&&n&&r);if(a&&!o)throw Error(`Invalid ARN: ${e} was an invalid ARN.`);return o},c=(e,t,i)=>{let n=async()=>{let n=i[e]??i[t];return"function"==typeof n?n():n};return"credentialScope"===e||"CredentialScope"===t?async()=>{let e="function"==typeof i.credentials?await i.credentials():i.credentials;return e?.credentialScope??e?.CredentialScope}:"accountId"===e||"AccountId"===t?async()=>{let e="function"==typeof i.credentials?await i.credentials():i.credentials;return e?.accountId??e?.AccountId}:"endpoint"===e||"endpoint"===t?async()=>{let e=await n();if(e&&"object"==typeof e){if("url"in e)return e.url.href;if("hostname"in e){let{protocol:t,hostname:i,port:n,path:r}=e;return`${t}//${i}${n?":"+n:""}${r}`}}return e}:n},u=async e=>void 0;var d=i(66990);let p=e=>"object"==typeof e?"url"in e?(0,d.D)(e.url):e:(0,d.D)(e),f=async(e,t,i,n)=>{if(!i.endpoint){let e;(e=i.serviceConfiguredEndpoint?await i.serviceConfiguredEndpoint():await u(i.serviceId))&&(i.endpoint=()=>Promise.resolve(p(e)))}let r=await h(e,t,i);if("function"!=typeof i.endpointProvider)throw Error("config.endpointProvider is not set.");return i.endpointProvider(r,n)},h=async(e,t,i)=>{let r={}
20,a=t?.getEndpointParameterInstructions?.()||{};for(let[t,n]of Object.entries(a))switch(n.type){case"staticContextParams":r[t]=n.value;break;case"contextParams":r[t]=e[n.name];break;case"clientContextParams":case"builtInParams":r[t]=await c(n.name,t,i)();break;case"operationContextParams":r[t]=n.get(e);break;default:throw Error("Unrecognized endpoint parameter instruction: "+JSON.stringify(n))}return 0===Object.keys(a).length&&Object.assign(r,i),"s3"===String(i.serviceId).toLowerCase()&&await n(r),r};var m=i(48893),g=i(3167);let v=({config:e,instructions:t})=>(i,n)=>async r=>{e.endpoint&&(0,m.J7)(n,"ENDPOINT_OVERRIDE","N");let a=await f(r.input,{getEndpointParameterInstructions:()=>t},{...e},n);n.endpointV2=a,n.authSchemes=a.properties?.authSchemes;let o=n.authSchemes?.[0];if(o){n.signing_region=o.signingRegion,n.signing_service=o.signingName;let e=(0,g.u)(n),t=e?.selectedHttpAuthScheme?.httpAuthOption;t&&(t.signingProperties=Object.assign(t.signingProperties||{},{signing_region:o.signingRegion,signingRegion:o.signingRegion,signing_service:o.signingName,signingName:o.signingName,signingRegionSet:o.signingRegionSet},o.properties))}return i({...r})},x={step:"serialize",tags:["ENDPOINT_PARAMETERS","ENDPOINT_V2","ENDPOINT"],name:"endpointV2Middleware",override:!0,relation:"before",toMiddleware:i(89110).Ou.name},b=(e,t)=>({applyToStack:i=>{i.addRelativeTo(v({config:e,instructions:t}),x)}}),A=e=>{let t,i=e.tls??!0,{endpoint:n,useDualstackEndpoint:r,useFipsEndpoint:a}=e,o=Object.assign(e,{endpoint:null!=n?async()=>p(await (0,g.t)(n)()):void 0,tls:i,isCustomEndpoint:!!n,useDualstackEndpoint:(0,g.t)(r??!1),useFipsEndpoint:(0,g.t)(a??!1)});return o.serviceConfiguredEndpoint=async()=>(e.serviceId&&!t&&(t=u(e.serviceId)),t),o}},87486:(e,t,i)=>{"use strict";i(85730),i(81646),i(52111)},89110:(e,t,i)=>{"use strict";i.d(t,{TM:()=>s,Ou:()=>o});let n=(e,t)=>(i,n)=>async r=>{let{response:a}=await i(r);try{let i=await t(a,e);return{response:a,output:i}}catch(e){if(Object.defineProperty(e,"$response",{value:a}),!("$metadata"in e)){let t="Deserialization error: to see the raw response, inspect the hidden field {error}.$response on this object.";try{e.message+="\n "+t}catch(e){n.logger&&n.logger?.constructor?.name!=="NoOpLogger"?n.logger?.warn?.(t):console.warn(t)}void 0!==e.$responseBodyText&&e.$response&&(e.$response.body=e.$responseBodyText)}throw e}},r=(e,t)=>(i,n)=>async r=>{let a=n.endpointV2?.url&&e.urlParser?async()=>e.urlParser(n.endpointV2.url):e.endpoint;if(!a)throw Error("No valid endpoint provider available.");let o=await t(r.input,{...e,endpoint:a});return i({...r,request:o})},a={name:"deserializerMiddleware",step:"deserialize",tags:["DESERIALIZER"],override:!0},o={name:"serializerMiddleware",step:"serialize",tags:["SERIALIZER"],override:!0};function s(e,t,i){return{applyToStack:s=>{s.add(n(e,i),a),s.add(r(e,t),o)}}}},91977:e=>{function t(e,t){let n="";if(e&&!t.ignoreAttributes)for(let r in e){if(!e.hasOwnProperty(r))continue;let a=t.attributeValueProcessor(r,e[r]);!0===(a=i(a,t))&&t.suppressBooleanAttributes?n+=` ${r.substr(t.attributeNamePrefix.length)}`:n+=` ${r.substr(t.attributeNamePrefix.length)}="${a}"`}return n}function i(e,t){if(e&&e.length>0&&t.processEntities)for(let i=0;i<t.entities.length;i++){let n=t.entities[i];e=e.replace(n.regex,n.val)}return e}e.exports=function(e,n){let r="";return n.format&&n.indentBy.length>0&&(r="\n"),function e(n,r,a,o){let s="",l=!1;for(let c=0;c<n.length;c++){let u=n[c],d=function(e){let t=Object.keys(e);for(let i=0;i<t.length;i++){let n=t[i];if(e.hasOwnProperty(n)&&":@"!==n)return n}}(u);if(void 0===d)continue;let p="";if(p=0===a.length?d:`${a}.${d}`,d===r.textNodeName){let e=u[d];!function(e,t){let i=(e=e.substr(0,e.length-t.textNodeName.length-1)).substr(e.lastIndexOf(".")+1);for(let n in t.stopNodes)if(t.stopNodes[n]===e||t.stopNodes[n]==="*."+i)return!0;return!1}(p,r)&&(e=i(e=r.tagValueProcessor(d,e),r)),l&&(s+=o),s+=e,l=!1;continue}if(d===r.cdataPropName){l&&(s+=o),s+=`<![CDATA[${u[d][0][r.textNodeName]}]]>`,l=!1;continue}if(d===r.commentPropName){s+=o+`<!--${u[d][0][r.textNodeName]}-->`,l=!0;continue}else if("?"===d[0]){let e=t(u[":@"],r),i="?xml"===d?"":o,n=u[d][0][r.textNodeName];n=0!==n.length?" "+n:"",s+=i+`<${d}${n}${e}?>`,l=!0;continue}let f=o;""!==f&&(f+=r.indentBy);let h=t(u[":@"],r),m=o+`<${d}
20${h}`,g=e(u[d],r,p,f);-1!==r.unpairedTags.indexOf(d)?r.suppressUnpairedNode?s+=m+">":s+=m+"/>":(!g||0===g.length)&&r.suppressEmptyNode?s+=m+"/>":g&&g.endsWith(">")?s+=m+`>${g}${o}</${d}>`:(s+=m+">",g&&""!==o&&(g.includes("/>")||g.includes("</"))?s+=o+r.indentBy+g+o:s+=g,s+=`</${d}>`),l=!0}return s}(e,n,"",r)}},93628:(e,t,i)=>{"use strict";i.d(t,{Px:()=>r,lI:()=>l});var n=i(3132);let r=async(e=new Uint8Array,t)=>{if(e instanceof Uint8Array)return n.Mu.mutate(e);if(!e)return n.Mu.mutate(new Uint8Array);let i=t.streamCollector(e);return n.Mu.mutate(await i)};var a=i(54467);function o(e){return encodeURIComponent(e).replace(/[!'()*]/g,function(e){return"%"+e.charCodeAt(0).toString(16).toUpperCase()})}let s=(e,t,i,n,r,a)=>{if(null!=t&&void 0!==t[i]){let t=n();if(t.length<=0)throw Error("Empty value provided for input HTTP label: "+i+".");e=e.replace(r,a?t.split("/").map(e=>o(e)).join("/"):o(t))}else throw Error("No value provided for input HTTP label: "+i+".");return e};function l(e,t){return new c(e,t)}class c{constructor(e,t){this.input=e,this.context=t,this.query={},this.method="",this.headers={},this.path="",this.body=null,this.hostname="",this.resolvePathStack=[]}async build(){let{hostname:e,protocol:t="https",port:i,path:n}=await this.context.endpoint();for(let e of(this.path=n,this.resolvePathStack))e(this.path);return new a.Kd({protocol:t,hostname:this.hostname||e,port:i,method:this.method,path:this.path,query:this.query,body:this.body,headers:this.headers})}hn(e){return this.hostname=e,this}bp(e){return this.resolvePathStack.push(t=>{this.path=`${t?.endsWith("/")?t.slice(0,-1):t||""}`+e}),this}p(e,t,i,n){return this.resolvePathStack.push(r=>{this.path=s(r,this.input,e,t,i,n)}),this}h(e){return this.headers=e,this}q(e){return this.query=e,this}b(e){return this.body=e,this}m(e){return this.method=e,this}}},94798:(e,t,i)=>{"use strict";var n=i(7825);function r(){}function a(){}a.resetWarningCache=r,e.exports=function(){function e(e,t,i,r,a,o){if(o!==n){var s=Error("Calling PropTypes validators directly is not supported by the `prop-types` package. Use PropTypes.checkPropTypes() to call them. Read more at http://fb.me/use-check-prop-types");throw s.name="Invariant Violation",s}}function t(){return e}e.isRequired=e;var i={array:e,bigint:e,bool:e,func:e,number:e,object:e,string:e,symbol:e,any:e,arrayOf:t,element:e,elementType:e,instanceOf:t,node:e,objectOf:t,oneOf:t,oneOfType:t,shape:t,exact:t,checkPropTypes:a,resetWarningCache:r};return i.PropTypes=i,i}},95433:(e,t,i)=>{"use strict";i.d(t,{UC:()=>N,VY:()=>F,ZD:()=>U,ZL:()=>O,bL:()=>B,hE:()=>j,hJ:()=>T,l9:()=>M,rc:()=>D});var n=i(70600),r=i(29659),a=i(1545),o=i(49633),s=i(69511),l=i(2414),c=i(58436),u="AlertDialog",[d,p]=(0,r.A)(u,[o.Hs]),f=(0,o.Hs)(),h=e=>{let{__scopeAlertDialog:t,...i}=e,n=f(t);return(0,c.jsx)(o.bL,{...n,...i,modal:!0})};h.displayName=u;var m=n.forwardRef((e,t)=>{let{__scopeAlertDialog:i,...n}=e,r=f(i);return(0,c.jsx)(o.l9,{...r,...n,ref:t})});m.displayName="AlertDialogTrigger";var g=e=>{let{__scopeAlertDialog:t,...i}=e,n=f(t);return(0,c.jsx)(o.ZL,{...n,...i})};g.displayName="AlertDialogPortal";var v=n.forwardRef((e,t)=>{let{__scopeAlertDialog:i,...n}=e,r=f(i);return(0,c.jsx)(o.hJ,{...r,...n,ref:t})});v.displayName="AlertDialogOverlay";var x="AlertDialogContent",[b,A]=d(x),y=(0,l.Dc)("AlertDialogContent"),w=n.forwardRef((e,t)=>{let{__scopeAlertDialog:i,children:r,...l}=e,u=f(i),d=n.useRef(null),p=(0,a.s)(t,d),h=n.useRef(null);return(0,c.jsx)(o.G$,{contentName:x,titleName:E,docsSlug:"alert-dialog",children:(0,c.jsx)(b,{scope:i,cancelRef:h,children:(0,c.jsxs)(o.UC,{role:"alertdialog",...u,...l,ref:p,onOpenAutoFocus:(0,s.m)(l.onOpenAutoFocus,e=>{var t;e.preventDefault(),null==(t=h.current)||t.focus({preventScroll:!0})}),onPointerDownOutside:e=>e.preventDefault(),onInteractOutside:e=>e.preventDefault(),children:[(0,c.jsx)(y,{children:r}),(0,c.jsx)(P,{contentRef:d})]})})})});w.displayName=x;var E="AlertDialogTitle",S=n.forwardRef((e,t)=>{let{__scopeAlertDialog:i,...n}=e,r=f(i);return(0,c.jsx)(o.hE,{...r,...n,ref:t})});S.displayName=E;var k="AlertDialogDescription",I=n.forwardRef((e,t)=>
20{let{__scopeAlertDialog:i,...n}=e,r=f(i);return(0,c.jsx)(o.VY,{...r,...n,ref:t})});I.displayName=k;var C=n.forwardRef((e,t)=>{let{__scopeAlertDialog:i,...n}=e,r=f(i);return(0,c.jsx)(o.bm,{...r,...n,ref:t})});C.displayName="AlertDialogAction";var R="AlertDialogCancel",_=n.forwardRef((e,t)=>{let{__scopeAlertDialog:i,...n}=e,{cancelRef:r}=A(R,i),s=f(i),l=(0,a.s)(t,r);return(0,c.jsx)(o.bm,{...s,...n,ref:l})});_.displayName=R;var P=e=>{let{contentRef:t}=e,i="`".concat(x,"` requires a description for the component to be accessible for screen reader users.\n\nYou can add a description to the `").concat(x,"` by passing a `").concat(k,"` component as a child, which also benefits sighted users by adding visible context to the dialog.\n\nAlternatively, you can use your own component as a description by assigning it an `id` and passing the same value to the `aria-describedby` prop in `").concat(x,"`. If the description is confusing or duplicative for sighted users, you can use the `@radix-ui/react-visually-hidden` primitive as a wrapper around your description component.\n\nFor more information, see https://radix-ui.com/primitives/docs/components/alert-dialog");return n.useEffect(()=>{var e;document.getElementById(null==(e=t.current)?void 0:e.getAttribute("aria-describedby"))||console.warn(i)},[i,t]),null},B=h,M=m,O=g,T=v,N=w,D=C,U=_,j=S,F=I},96428:(e,t,i)=>{"use strict";i.d(t,{uB:()=>M});var n=/[\\\/_+.#"@\[\(\{&]/,r=/[\\\/_+.#"@\[\(\{&]/g,a=/[\s-]/,o=/[\s-]/g;function s(e){return e.toLowerCase().replace(o," ")}var l=i(49633),c=i(70600),u=i(21112),d=i(28678),p=i(1545),f='[cmdk-group=""]',h='[cmdk-group-items=""]',m='[cmdk-item=""]',g="".concat(m,':not([aria-disabled="true"])'),v="cmdk-item-select",x="data-value",b=(e,t,i)=>(function(e,t,i){return function e(t,i,s,l,c,u,d){if(u===i.length)return c===t.length?1:.99;var p=`${c},${u}`;if(void 0!==d[p])return d[p];for(var f,h,m,g,v=l.charAt(u),x=s.indexOf(v,c),b=0;x>=0;)(f=e(t,i,s,l,x+1,u+1,d))>b&&(x===c?f*=1:n.test(t.charAt(x-1))?(f*=.8,(m=t.slice(c,x-1).match(r))&&c>0&&(f*=Math.pow(.999,m.length))):a.test(t.charAt(x-1))?(f*=.9,(g=t.slice(c,x-1).match(o))&&c>0&&(f*=Math.pow(.999,g.length))):(f*=.17,c>0&&(f*=Math.pow(.999,x-c))),t.charAt(x)!==i.charAt(u)&&(f*=.9999)),(f<.1&&s.charAt(x-1)===l.charAt(u+1)||l.charAt(u+1)===l.charAt(u)&&s.charAt(x-1)!==l.charAt(u))&&.1*(h=e(t,i,s,l,x+1,u+2,d))>f&&(f=.1*h),f>b&&(b=f),x=s.indexOf(v,x+1);return d[p]=b,b}(e=i&&i.length>0?`${e+" "+i.join(" ")}`:e,t,s(e),s(t),0,0,{})})(e,t,i),A=c.createContext(void 0),y=()=>c.useContext(A),w=c.createContext(void 0),E=()=>c.useContext(w),S=c.createContext(void 0),k=c.forwardRef((e,t)=>{let i=N(()=>{var t,i;return{search:"",value:null!=(i=null!=(t=e.value)?t:e.defaultValue)?i:"",selectedItemId:void 0,filtered:{count:0,items:new Map,groups:new Set}}}),n=N(()=>new Set),r=N(()=>new Map),a=N(()=>new Map),o=N(()=>new Set),s=O(e),{label:l,children:p,value:y,onValueChange:E,filter:S,shouldFilter:k,loop:I,disablePointerSelection:C=!1,vimBindings:R=!0,..._}=e,P=(0,d.B)(),B=(0,d.B)(),M=(0,d.B)(),D=c.useRef(null),U=j();T(()=>{if(void 0!==y){let e=y.trim();i.current.value=e,$.emit()}},[y]),T(()=>{U(6,G)},[]);let $=c.useMemo(()=>({subscribe:e=>(o.current.add(e),()=>o.current.delete(e)),snapshot:()=>i.current,setState:(e,t,n)=>{var r,a,o,l;if(!Object.is(i.current[e],t)){if(i.current[e]=t,"search"===e)W(),H(),U(1,q);else if("value"===e){if(document.activeElement.hasAttribute("cmdk-input")||document.activeElement.hasAttribute("cmdk-root")){let e=document.getElementById(M);e?e.focus():null==(r=document.getElementById(P))||r.focus()}if(U(7,()=>{var e;i.current.selectedItemId=null==(e=V())?void 0:e.id,$.emit()}),n||U(5,G),(null==(a=s.current)?void 0:a.value)!==void 0){null==(l=(o=s.current).onValueChange)||l.call(o,null!=t?t:"");return}}$.emit()}},emit:()=>{o.current.forEach(e=>e())}}),[]),L=c.useMemo(()=>({value:(e,t,n)=>{var r;t!==(null==(r=a.current.get(e))?void 0:r.value)&&(a.current.set(e,{value:t,keywords:n}),i.current.filtered.items.set(e,z(t,n)),U(2,()=>{H(),$.emit()}))},item:(e,t)=>(n.current.add(e),t&&(r.current.has(t)?r.current.get(t).add(e):r.current.set(t,new Set([e]))),U(3,()=>{W(),H(),i.current.value||q(),$.emit()}),()=>{a.current.delete(e),n.current.delete(e),i.current.filtered.items.delete(e);let t=V();U(4,()=>{W(),(null==t?void 0:t.getAttribute("id"))===e&&q(),$.emit()})}),group:e=>(r.current.has(e)||r.current.set(e,new Set),()=>{a.current.delete(e),r.current.delete(e)}),filter:()=>s.current.shouldFilter,label:l||e["aria-label"],getDisablePointerSelection:()=>s.current.disablePointerSelection,listId:P,inputId:M,labelId:B,listInnerRef:D}),[]);function z(e,t){var n,r;let a=null!=(r=null==(n=s.current)?void 0:n.filter)?r:b;return e?a(e,i.current.search,t):0}function H(){if(!i.current.search||!1===s.current.shouldFilter)return;let e=i.current.filtered.items,t=[];i.current.filtered.groups.forEach(i=>
20{let n=r.current.get(i),a=0;n.forEach(t=>{a=Math.max(e.get(t),a)}),t.push([i,a])});let n=D.current;K().sort((t,i)=>{var n,r;let a=t.getAttribute("id"),o=i.getAttribute("id");return(null!=(n=e.get(o))?n:0)-(null!=(r=e.get(a))?r:0)}).forEach(e=>{let t=e.closest(h);t?t.appendChild(e.parentElement===t?e:e.closest("".concat(h," > *"))):n.appendChild(e.parentElement===n?e:e.closest("".concat(h," > *")))}),t.sort((e,t)=>t[1]-e[1]).forEach(e=>{var t;let i=null==(t=D.current)?void 0:t.querySelector("".concat(f,"[").concat(x,'="').concat(encodeURIComponent(e[0]),'"]'));null==i||i.parentElement.appendChild(i)})}function q(){let e=K().find(e=>"true"!==e.getAttribute("aria-disabled")),t=null==e?void 0:e.getAttribute(x);$.setState("value",t||void 0)}function W(){var e,t,o,l;if(!i.current.search||!1===s.current.shouldFilter){i.current.filtered.count=n.current.size;return}i.current.filtered.groups=new Set;let c=0;for(let r of n.current){let n=z(null!=(t=null==(e=a.current.get(r))?void 0:e.value)?t:"",null!=(l=null==(o=a.current.get(r))?void 0:o.keywords)?l:[]);i.current.filtered.items.set(r,n),n>0&&c++}for(let[e,t]of r.current)for(let n of t)if(i.current.filtered.items.get(n)>0){i.current.filtered.groups.add(e);break}i.current.filtered.count=c}function G(){var e,t,i;let n=V();n&&((null==(e=n.parentElement)?void 0:e.firstChild)===n&&(null==(i=null==(t=n.closest(f))?void 0:t.querySelector('[cmdk-group-heading=""]'))||i.scrollIntoView({block:"nearest"})),n.scrollIntoView({block:"nearest"}))}function V(){var e;return null==(e=D.current)?void 0:e.querySelector("".concat(m,'[aria-selected="true"]'))}function K(){var e;return Array.from((null==(e=D.current)?void 0:e.querySelectorAll(g))||[])}function Y(e){let t=K()[e];t&&$.setState("value",t.getAttribute(x))}function J(e){var t;let i=V(),n=K(),r=n.findIndex(e=>e===i),a=n[r+e];null!=(t=s.current)&&t.loop&&(a=r+e<0?n[n.length-1]:r+e===n.length?n[0]:n[r+e]),a&&$.setState("value",a.getAttribute(x))}function Z(e){let t=V(),i=null==t?void 0:t.closest(f),n;for(;i&&!n;)n=null==(i=e>0?function(e,t){let i=e.nextElementSibling;for(;i;){if(i.matches(t))return i;i=i.nextElementSibling}}(i,f):function(e,t){let i=e.previousElementSibling;for(;i;){if(i.matches(t))return i;i=i.previousElementSibling}}(i,f))?void 0:i.querySelector(g);n?$.setState("value",n.getAttribute(x)):J(e)}let X=()=>Y(K().length-1),ee=e=>{e.preventDefault(),e.metaKey?X():e.altKey?Z(1):J(1)},et=e=>{e.preventDefault(),e.metaKey?Y(0):e.altKey?Z(-1):J(-1)};return c.createElement(u.sG.div,{ref:t,tabIndex:-1,..._,"cmdk-root":"",onKeyDown:e=>{var t;null==(t=_.onKeyDown)||t.call(_,e);let i=e.nativeEvent.isComposing||229===e.keyCode;if(!(e.defaultPrevented||i))switch(e.key){case"n":case"j":R&&e.ctrlKey&&ee(e);break;case"ArrowDown":ee(e);break;case"p":case"k":R&&e.ctrlKey&&et(e);break;case"ArrowUp":et(e);break;case"Home":e.preventDefault(),Y(0);break;case"End":e.preventDefault(),X();break;case"Enter":{e.preventDefault();let t=V();if(t){let e=new Event(v);t.dispatchEvent(e)}}}}},c.createElement("label",{"cmdk-label":"",htmlFor:L.inputId,id:L.labelId,style:Q},l),F(e,e=>c.createElement(w.Provider,{value:$},c.createElement(A.Provider,{value:L},e))))}),I=c.forwardRef((e,t)=>{var i,n;let r=(0,d.B)(),a=c.useRef(null),o=c.useContext(S),s=y(),l=O(e),f=null!=(n=null==(i=l.current)?void 0:i.forceMount)?n:null==o?void 0:o.forceMount;T(()=>{if(!f)return s.item(r,null==o?void 0:o.id)},[f]);let h=U(r,a,[e.value,e.children,a],e.keywords),m=E(),g=D(e=>e.value&&e.value===h.current),x=D(e=>!!f||!1===s.filter()||!e.search||e.filtered.items.get(r)>0);function b(){var e,t;A(),null==(t=(e=l.current).onSelect)||t.call(e,h.current)}function A(){m.setState("value",h.current,!0)}if(c.useEffect(()=>{let t=a.current;if(!(!t||e.disabled))return t.addEventListener(v,b),()=>t.removeEventListener(v,b)},[x,e.onSelect,e.disabled]),!x)return null;let{disabled:w,value:k,onSelect:I,forceMount:C,keywords:R,..._}=e;return c.createElement(u.sG.div,{ref:(0,p.t)(a,t),..._,id:r,"cmdk-item":"",role:"option","aria-disabled":!!w,"aria-selected":!!g,"data-disabled":!!w,"data-selected":!!g,onPointerMove:w||s.getDisablePointerSelection()?void 0:A,onClick:w?void 0:b},e.children)}),C=c.forwardRef((e,t)=>
20{let{heading:i,children:n,forceMount:r,...a}=e,o=(0,d.B)(),s=c.useRef(null),l=c.useRef(null),f=(0,d.B)(),h=y(),m=D(e=>!!r||!1===h.filter()||!e.search||e.filtered.groups.has(o));T(()=>h.group(o),[]),U(o,s,[e.value,e.heading,l]);let g=c.useMemo(()=>({id:o,forceMount:r}),[r]);return c.createElement(u.sG.div,{ref:(0,p.t)(s,t),...a,"cmdk-group":"",role:"presentation",hidden:!m||void 0},i&&c.createElement("div",{ref:l,"cmdk-group-heading":"","aria-hidden":!0,id:f},i),F(e,e=>c.createElement("div",{"cmdk-group-items":"",role:"group","aria-labelledby":i?f:void 0},c.createElement(S.Provider,{value:g},e))))}),R=c.forwardRef((e,t)=>{let{alwaysRender:i,...n}=e,r=c.useRef(null),a=D(e=>!e.search);return i||a?c.createElement(u.sG.div,{ref:(0,p.t)(r,t),...n,"cmdk-separator":"",role:"separator"}):null}),_=c.forwardRef((e,t)=>{let{onValueChange:i,...n}=e,r=null!=e.value,a=E(),o=D(e=>e.search),s=D(e=>e.selectedItemId),l=y();return c.useEffect(()=>{null!=e.value&&a.setState("search",e.value)},[e.value]),c.createElement(u.sG.input,{ref:t,...n,"cmdk-input":"",autoComplete:"off",autoCorrect:"off",spellCheck:!1,"aria-autocomplete":"list",role:"combobox","aria-expanded":!0,"aria-controls":l.listId,"aria-labelledby":l.labelId,"aria-activedescendant":s,id:l.inputId,type:"text",value:r?e.value:o,onChange:e=>{r||a.setState("search",e.target.value),null==i||i(e.target.value)}})}),P=c.forwardRef((e,t)=>{let{children:i,label:n="Suggestions",...r}=e,a=c.useRef(null),o=c.useRef(null),s=D(e=>e.selectedItemId),l=y();return c.useEffect(()=>{if(o.current&&a.current){let e=o.current,t=a.current,i,n=new ResizeObserver(()=>{i=requestAnimationFrame(()=>{let i=e.offsetHeight;t.style.setProperty("--cmdk-list-height",i.toFixed(1)+"px")})});return n.observe(e),()=>{cancelAnimationFrame(i),n.unobserve(e)}}},[]),c.createElement(u.sG.div,{ref:(0,p.t)(a,t),...r,"cmdk-list":"",role:"listbox",tabIndex:-1,"aria-activedescendant":s,"aria-label":n,id:l.listId},F(e,e=>c.createElement("div",{ref:(0,p.t)(o,l.listInnerRef),"cmdk-list-sizer":""},e)))}),B=c.forwardRef((e,t)=>{let{open:i,onOpenChange:n,overlayClassName:r,contentClassName:a,container:o,...s}=e;return c.createElement(l.bL,{open:i,onOpenChange:n},c.createElement(l.ZL,{container:o},c.createElement(l.hJ,{"cmdk-overlay":"",className:r}),c.createElement(l.UC,{"aria-label":e.label,"cmdk-dialog":"",className:a},c.createElement(k,{ref:t,...s}))))}),M=Object.assign(k,{List:P,Item:I,Input:_,Group:C,Separator:R,Dialog:B,Empty:c.forwardRef((e,t)=>D(e=>0===e.filtered.count)?c.createElement(u.sG.div,{ref:t,...e,"cmdk-empty":"",role:"presentation"}):null),Loading:c.forwardRef((e,t)=>{let{progress:i,children:n,label:r="Loading...",...a}=e;return c.createElement(u.sG.div,{ref:t,...a,"cmdk-loading":"",role:"progressbar","aria-valuenow":i,"aria-valuemin":0,"aria-valuemax":100,"aria-label":r},F(e,e=>c.createElement("div",{"aria-hidden":!0},e)))})});function O(e){let t=c.useRef(e);return T(()=>{t.current=e}),t}var T="undefined"==typeof window?c.useEffect:c.useLayoutEffect;function N(e){let t=c.useRef();return void 0===t.current&&(t.current=e()),t}function D(e){let t=E(),i=()=>e(t.snapshot());return c.useSyncExternalStore(t.subscribe,i,i)}function U(e,t,i){let n=arguments.length>3&&void 0!==arguments[3]?arguments[3]:[],r=c.useRef(),a=y();return T(()=>{var o;let s=(()=>{var e;for(let t of i){if("string"==typeof t)return t.trim();if("object"==typeof t&&"current"in t)return t.current?null==(e=t.current.textContent)?void 0:e.trim():r.current}})(),l=n.map(e=>e.trim());a.value(e,s,l),null==(o=t.current)||o.setAttribute(x,s),r.current=s}),r}var j=()=>{let[e,t]=c.useState(),i=N(()=>new Map);return T(()=>{i.current.forEach(e=>e()),i.current=new Map},[e]),(e,n)=>{i.current.set(e,n),t({})}};function F(e,t){let i,{asChild:n,children:r}=e;return n&&c.isValidElement(r)?c.cloneElement("function"==typeof(i=r.type)?i(r.props):"render"in i?i.render(r.props):r,{ref:r.ref},t(r.props.children)):t(r)}var Q={position:"absolute",width:"1px",height:"1px",padding:"0",margin:"-1px",overflow:"hidden",clip:"rect(0, 0, 0, 0)",whiteSpace:"nowrap",borderWidth:"0"}},99038:(e,t,i)=>{"use strict";i.d(t,{S:()=>r,v:()=>n});let n=e=>({...e,useFipsEndpoint:e.useFipsEndpoint??!1,useDualstackEndpoint:e.useDualstackEndpoint??!1,forcePathStyle:e.forcePathStyle??!1,useAccelerateEndpoint:e.useAccelerateEndpoint??!1,useGlobalEndpoint:e.useGlobalEndpoint??!1,disableMultiregionAccessPoints:e.disableMultiregionAccessPoints??!1,defaultSigningName:"s3"}),r={ForcePathStyle:{type:"clientContextParams",name:"forcePathStyle"},UseArnRegion:{type:"clientContextParams",name:"useArnRegion"},DisableMultiRegionAccessPoints:{type:"clientContextParams",name:"disableMultiregionAccessPoints"},Accelerate:{type:"clientContextParams",name:"useAccelerateEndpoint"},DisableS3ExpressSessionAuth:{type:"clientContextParams",name:"disableS3ExpressSessionAuth"},UseGlobalEndpoint:{type:"builtInParams",name:"useGlobalEndpoint"},UseFIPS:{type:"builtInParams",name:"useFipsEndpoint"},Endpoint:{type:"builtInParams",name:"endpoint"},Region:{type:"builtInParams",name:"region"},UseDualStack:{type:"builtInParams",name:"useDualstackEndpoint"}}}}]);
Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.