var app=function(){"use strict";function e(){}const t=e=>e;function n(e,t){for(const n in t)e[n]=t[n];return e}function r(e){return e()}function i(){return Object.create(null)}function o(e){e.forEach(r)}function s(e){return"function"==typeof e}function a(e,t){return e!=e?t==t:e!==t||e&&"object"==typeof e||"function"==typeof e}function u(t,...n){if(null==t)return e;const r=t.subscribe(...n);return r.unsubscribe?()=>r.unsubscribe():r}function c(e,t,n){e.$$.on_destroy.push(u(t,n))}function l(e,t,n,r){if(e){const i=f(e,t,n,r);return e[0](i)}}function f(e,t,r,i){return e[1]&&i?n(r.ctx.slice(),e[1](i(t))):r.ctx}function d(e,t,n,r,i,o,s){const a=function(e,t,n,r){if(e[2]&&r){const i=e[2](r(n));if(void 0===t.dirty)return i;if("object"==typeof i){const e=[],n=Math.max(t.dirty.length,i.length);for(let r=0;rwindow.performance.now():()=>Date.now(),b=v?e=>requestAnimationFrame(e):e;const w=new Set;function S(e){w.forEach((t=>{t.c(e)||(w.delete(t),t.f())})),0!==w.size&&b(S)}function _(e){let t;return 0===w.size&&b(S),{promise:new Promise((n=>{w.add(t={c:e,f:n})})),abort(){w.delete(t)}}}function $(e,t){e.appendChild(t)}function x(e,t,n){e.insertBefore(t,n||null)}function E(e){e.parentNode.removeChild(e)}function C(e,t){for(let n=0;ne.removeEventListener(t,n,r)}function M(e){return function(t){return t.preventDefault(),e.call(this,t)}}function I(e,t,n){null==n?e.removeAttribute(t):e.getAttribute(t)!==n&&e.setAttribute(t,n)}function D(e,t){const n=Object.getOwnPropertyDescriptors(e.__proto__);for(const r in t)null==t[r]?e.removeAttribute(r):"style"===r?e.style.cssText=t[r]:"__value"===r?e.value=e[r]=t[r]:n[r]&&n[r].set?e[r]=t[r]:I(e,r,t[r])}function L(e,t){t=""+t,e.wholeText!==t&&(e.data=t)}function N(e,t){e.value=null==t?"":t}function U(e,t,n,r){e.style.setProperty(t,n,r?"important":"")}function R(e,t,n){e.classList[n?"add":"remove"](t)}function F(e,t){const n=document.createEvent("CustomEvent");return n.initCustomEvent(e,!1,!1,t),n}class j{constructor(e=null){this.a=e,this.e=this.n=null}m(e,t,n=null){this.e||(this.e=k(t.nodeName),this.t=t,this.h(e)),this.i(n)}h(e){this.e.innerHTML=e,this.n=Array.from(this.e.childNodes)}i(e){for(let t=0;t>>0}(l)}_${a}`,d=e.ownerDocument;z.add(d);const h=d.__svelte_stylesheet||(d.__svelte_stylesheet=d.head.appendChild(k("style")).sheet),p=d.__svelte_rules||(d.__svelte_rules={});p[f]||(p[f]=!0,h.insertRule(`@keyframes ${f} ${l}`,h.cssRules.length));const g=e.style.animation||"";return e.style.animation=`${g?`${g}, `:""}${f} ${r}ms linear ${i}ms 1 both`,K+=1,f}function H(e,t){const n=(e.style.animation||"").split(", "),r=n.filter(t?e=>e.indexOf(t)<0:e=>-1===e.indexOf("__svelte")),i=n.length-r.length;i&&(e.style.animation=r.join(", "),K-=i,K||b((()=>{K||(z.forEach((e=>{const t=e.__svelte_stylesheet;let n=t.cssRules.length;for(;n--;)t.deleteRule(n);e.__svelte_rules={}})),z.clear())})))}function Y(e){B=e}function V(){if(!B)throw new Error("Function called outside component initialization");return B}function W(e){V().$$.on_mount.push(e)}function G(e){V().$$.on_destroy.push(e)}function J(){const e=V();return(t,n)=>{const r=e.$$.callbacks[t];if(r){const i=F(t,n);r.slice().forEach((t=>{t.call(e,i)}))}}}function Z(e,t){V().$$.context.set(e,t)}function X(e){return V().$$.context.get(e)}function Q(e,t){const n=e.$$.callbacks[t.type];n&&n.slice().forEach((e=>e(t)))}const ee=[],te=[],ne=[],re=[],ie=Promise.resolve();let oe=!1;function se(){oe||(oe=!0,ie.then(le))}function ae(e){ne.push(e)}let ue=!1;const ce=new Set;function le(){if(!ue){ue=!0;do{for(let e=0;e{de=null}))),de}function pe(e,t,n){e.dispatchEvent(F(`${t?"intro":"outro"}${n}`))}const ge=new Set;let me;function ve(){me={r:0,c:[],p:me}}function ye(){me.r||o(me.c),me=me.p}function be(e,t){e&&e.i&&(ge.delete(e),e.i(t))}function we(e,t,n,r){if(e&&e.o){if(ge.has(e))return;ge.add(e),me.c.push((()=>{ge.delete(e),r&&(n&&e.d(1),r())})),e.o(t)}}const Se={duration:0};function _e(n,r,i,a){let u=r(n,i),c=a?0:1,l=null,f=null,d=null;function h(){d&&H(n,d)}function p(e,t){const n=e.b-c;return t*=Math.abs(n),{a:c,b:e.b,d:n,duration:t,start:e.start,end:e.start+t,group:e.group}}function g(r){const{delay:i=0,duration:s=300,easing:a=t,tick:g=e,css:m}=u||Se,v={start:y()+i,b:r};r||(v.group=me,me.r+=1),l||f?f=v:(m&&(h(),d=q(n,c,r,s,i,a,m)),r&&g(0,1),l=p(v,s),ae((()=>pe(n,r,"start"))),_((e=>{if(f&&e>f.start&&(l=p(f,s),f=null,pe(n,l.b,"start"),m&&(h(),d=q(n,c,l.b,l.duration,0,a,u.css))),l)if(e>=l.end)g(c=l.b,1-c),pe(n,l.b,"end"),f||(l.b?h():--l.group.r||o(l.group.c)),l=null;else if(e>=l.start){const t=e-l.start;c=l.a+l.d*a(t/l.duration),g(c,1-c)}return!(!l&&!f)})))}return{run(e){s(u)?he().then((()=>{u=u(),g(e)})):g(e)},end(){h(),l=f=null}}}function $e(e,t){const n=t.token={};function r(e,r,i,o){if(t.token!==n)return;t.resolved=o;let s=t.ctx;void 0!==i&&(s=s.slice(),s[i]=o);const a=e&&(t.current=e)(s);let u=!1;t.block&&(t.blocks?t.blocks.forEach(((e,n)=>{n!==r&&e&&(ve(),we(e,1,1,(()=>{t.blocks[n]===e&&(t.blocks[n]=null)})),ye())})):t.block.d(1),a.c(),be(a,1),a.m(t.mount(),t.anchor),u=!0),t.block=a,t.blocks&&(t.blocks[r]=a),u&&le()}if((i=e)&&"object"==typeof i&&"function"==typeof i.then){const n=V();if(e.then((e=>{Y(n),r(t.then,1,t.value,e),Y(null)}),(e=>{if(Y(n),r(t.catch,2,t.error,e),Y(null),!t.hasCatch)throw e})),t.current!==t.pending)return r(t.pending,0),!0}else{if(t.current!==t.then)return r(t.then,1,t.value,e),!0;t.resolved=e}var i}const xe="undefined"!=typeof window?window:"undefined"!=typeof globalThis?globalThis:global;function Ee(e,t){we(e,1,1,(()=>{t.delete(e.key)}))}function Ce(e,t){const n={},r={},i={$$scope:1};let o=e.length;for(;o--;){const s=e[o],a=t[o];if(a){for(const e in s)e in a||(r[e]=1);for(const e in a)i[e]||(n[e]=a[e],i[e]=1);e[o]=a}else for(const e in s)i[e]=1}for(const e in r)e in n||(n[e]=void 0);return n}function ke(e){return"object"==typeof e&&null!==e?e:{}}function Ae(e){e&&e.c()}function Te(e,t,n,i){const{fragment:a,on_mount:u,on_destroy:c,after_update:l}=e.$$;a&&a.m(t,n),i||ae((()=>{const t=u.map(r).filter(s);c?c.push(...t):o(t),e.$$.on_mount=[]})),l.forEach(ae)}function Oe(e,t){const n=e.$$;null!==n.fragment&&(o(n.on_destroy),n.fragment&&n.fragment.d(t),n.on_destroy=n.fragment=null,n.ctx=[])}function Pe(t,n,r,s,a,u,c=[-1]){const l=B;Y(t);const f=t.$$={fragment:null,ctx:null,props:u,update:e,not_equal:a,bound:i(),on_mount:[],on_destroy:[],on_disconnect:[],before_update:[],after_update:[],context:new Map(l?l.$$.context:[]),callbacks:i(),dirty:c,skip_bound:!1};let d=!1;if(f.ctx=r?r(t,n.props||{},((e,n,...r)=>{const i=r.length?r[0]:n;return f.ctx&&a(f.ctx[e],f.ctx[e]=i)&&(!f.skip_bound&&f.bound[e]&&f.bound[e](i),d&&function(e,t){-1===e.$$.dirty[0]&&(ee.push(e),se(),e.$$.dirty.fill(0)),e.$$.dirty[t/31|0]|=1<{const e=n.indexOf(t);-1!==e&&n.splice(e,1)}}$set(e){var t;this.$$set&&(t=e,0!==Object.keys(t).length)&&(this.$$.skip_bound=!0,this.$$set(e),this.$$.skip_bound=!1)}}const Ie=[];function De(t,n=e){let r;const i=[];function o(e){if(a(t,e)&&(t=e,r)){const e=!Ie.length;for(let e=0;e{const e=i.indexOf(u);-1!==e&&i.splice(e,1),0===i.length&&(r(),r=null)}}}}function Le(t,n,r){const i=!Array.isArray(t),a=i?[t]:t,c=n.length<2;return function(e,t){return{subscribe:De(e,t).subscribe}}(r,(t=>{let r=!1;const l=[];let f=0,d=e;const h=()=>{if(f)return;d();const r=n(i?l[0]:l,t);c?t(r):d=s(r)?r:e},p=a.map(((e,t)=>u(e,(e=>{l[t]=e,f&=~(1<{f|=1<{r=Re(e),t({location:r,action:"POP"})};return e.addEventListener("popstate",i),()=>{e.removeEventListener("popstate",i);const r=n.indexOf(t);n.splice(r,1)}},navigate(t,{state:i,replace:o=!1}={}){i={...i,key:Date.now()+""};try{o?e.history.replaceState(i,null,t):e.history.pushState(i,null,t)}catch(n){e.location[o?"replace":"assign"](t)}r=Re(e),n.forEach((e=>e({location:r,action:"PUSH"})))}}}(Boolean("undefined"!=typeof window&&window.document&&window.document.createElement)?window:function(e="/"){let t=0;const n=[{pathname:e,search:""}],r=[];return{get location(){return n[t]},addEventListener(e,t){},removeEventListener(e,t){},history:{get entries(){return n},get index(){return t},get state(){return r[t]},pushState(e,i,o){const[s,a=""]=o.split("?");t++,n.push({pathname:s,search:a}),r.push(e)},replaceState(e,i,o){const[s,a=""]=o.split("?");n[t]={pathname:s,search:a},r[t]=e}}}}()),{navigate:je}=Fe,ze=/^:(.+)/;function Be(e,t){return e.substr(0,t.length)===t}function Ke(e){return"*"===e[0]}function qe(e){return e.replace(/(^\/+|\/+$)/g,"").split("/")}function He(e){return e.replace(/(^\/+|\/+$)/g,"")}function Ye(e,t){return{route:e,score:e.default?0:qe(e.path).reduce(((e,t)=>(e+=4,!function(e){return""===e}(t)?!function(e){return ze.test(e)}(t)?Ke(t)?e-=5:e+=3:e+=2:e+=1,e)),0),index:t}}function Ve(e,t){let n,r;const[i]=t.split("?"),o=qe(i),s=""===o[0],a=function(e){return e.map(Ye).sort(((e,t)=>e.scoret.score?-1:e.index-t.index))}(e);for(let e=0,i=a.length;en(7,o=e)));const p=De(null);let g=!1;const m=f||De(l?{pathname:l}:Fe.location);c(e,m,(e=>n(6,i=e)));const v=d?d.routerBase:De({path:u,uri:u});c(e,v,(e=>n(5,r=e)));const y=Le([v,p],(([e,t])=>{if(null===t)return e;const{path:n}=e,{route:r,uri:i}=t;return{path:r.default?n:r.path.replace(/\*.*$/,""),uri:i}}));return f||(W((()=>Fe.listen((e=>{m.set(e.location)})))),Z(Ne,m)),Z(Ue,{activeRoute:p,base:v,routerBase:y,registerRoute:function(e){const{path:t}=r;let{path:n}=e;if(e._path=n,e.path=Ge(t,n),"undefined"==typeof window){if(g)return;const t=function(e,t){return Ve([e],t)}(e,i.pathname);t&&(p.set(t),g=!0)}else h.update((t=>(t.push(e),t)))},unregisterRoute:function(e){h.update((t=>{const n=t.indexOf(e);return t.splice(n,1),t}))}}),e.$$set=e=>{"basepath"in e&&n(3,u=e.basepath),"url"in e&&n(4,l=e.url),"$$scope"in e&&n(8,a=e.$$scope)},e.$$.update=()=>{if(32&e.$$.dirty){const{path:e}=r;h.update((t=>(t.forEach((t=>t.path=Ge(e,t._path))),t)))}if(192&e.$$.dirty){const e=Ve(o,i.pathname);p.set(e)}},[h,m,v,u,l,r,i,o,a,s]}class Qe extends Me{constructor(e){super(),Pe(this,e,Xe,Ze,a,{basepath:3,url:4})}}const et=e=>({params:4&e,location:16&e}),tt=e=>({params:e[2],location:e[4]});function nt(e){let t,n,r,i;const o=[it,rt],s=[];function a(e,t){return null!==e[0]?0:1}return t=a(e),n=s[t]=o[t](e),{c(){n.c(),r=O()},m(e,n){s[t].m(e,n),x(e,r,n),i=!0},p(e,i){let u=t;t=a(e),t===u?s[t].p(e,i):(ve(),we(s[u],1,1,(()=>{s[u]=null})),ye(),n=s[t],n?n.p(e,i):(n=s[t]=o[t](e),n.c()),be(n,1),n.m(r.parentNode,r))},i(e){i||(be(n),i=!0)},o(e){we(n),i=!1},d(e){s[t].d(e),e&&E(r)}}}function rt(e){let t;const n=e[10].default,r=l(n,e,e[9],tt);return{c(){r&&r.c()},m(e,n){r&&r.m(e,n),t=!0},p(e,t){r&&r.p&&532&t&&d(r,n,e,e[9],t,et,tt)},i(e){t||(be(r,e),t=!0)},o(e){we(r,e),t=!1},d(e){r&&r.d(e)}}}function it(e){let t,r,i;const o=[{location:e[4]},e[2],e[3]];var s=e[0];function a(e){let t={};for(let e=0;e{Oe(e,1)})),ye()}s?(t=new s(a()),Ae(t.$$.fragment),be(t.$$.fragment,1),Te(t,r.parentNode,r)):t=null}else s&&t.$set(i)},i(e){i||(t&&be(t.$$.fragment,e),i=!0)},o(e){t&&we(t.$$.fragment,e),i=!1},d(e){e&&E(r),t&&Oe(t,e)}}}function ot(e){let t,n,r=null!==e[1]&&e[1].route===e[7]&&nt(e);return{c(){r&&r.c(),t=O()},m(e,i){r&&r.m(e,i),x(e,t,i),n=!0},p(e,[n]){null!==e[1]&&e[1].route===e[7]?r?(r.p(e,n),2&n&&be(r,1)):(r=nt(e),r.c(),be(r,1),r.m(t.parentNode,t)):r&&(ve(),we(r,1,1,(()=>{r=null})),ye())},i(e){n||(be(r),n=!0)},o(e){we(r),n=!1},d(e){r&&r.d(e),e&&E(t)}}}function st(e,t,r){let i,o,{$$slots:s={},$$scope:a}=t,{path:u=""}=t,{component:l=null}=t;const{registerRoute:f,unregisterRoute:d,activeRoute:p}=X(Ue);c(e,p,(e=>r(1,i=e)));const g=X(Ne);c(e,g,(e=>r(4,o=e)));const m={path:u,default:""===u};let v={},y={};return f(m),"undefined"!=typeof window&&G((()=>{d(m)})),e.$$set=e=>{r(13,t=n(n({},t),h(e))),"path"in e&&r(8,u=e.path),"component"in e&&r(0,l=e.component),"$$scope"in e&&r(9,a=e.$$scope)},e.$$.update=()=>{2&e.$$.dirty&&i&&i.route===m&&r(2,v=i.params);{const{path:e,component:n,...i}=t;r(3,y=i)}},t=h(t),[l,i,v,y,o,p,g,m,u,a,s]}class at extends Me{constructor(e){super(),Pe(this,e,st,ot,a,{path:8,component:0})}}function ut(e){let t,r,i,o;const s=e[16].default,a=l(s,e,e[15],null);let u=[{href:e[0]},{"aria-current":e[2]},e[1],e[6]],c={};for(let e=0;e({}))}=t;const{base:y}=X(Ue);c(e,y,(e=>r(13,s=e)));const b=X(Ne);c(e,b,(e=>r(14,a=e)));const w=J();let S,_,$,x;return e.$$set=e=>{t=n(n({},t),h(e)),r(6,u=p(t,o)),"to"in e&&r(7,d=e.to),"replace"in e&&r(8,g=e.replace),"state"in e&&r(9,m=e.state),"getProps"in e&&r(10,v=e.getProps),"$$scope"in e&&r(15,f=e.$$scope)},e.$$.update=()=>{8320&e.$$.dirty&&r(0,S="/"===d?s.uri:function(e,t){if(Be(e,"/"))return e;const[n,r]=e.split("?"),[i]=t.split("?"),o=qe(n),s=qe(i);if(""===o[0])return We(i,r);if(!Be(o[0],"."))return We(("/"===i?"":"/")+s.concat(o).join("/"),r);const a=s.concat(o),u=[];return a.forEach((e=>{".."===e?u.pop():"."!==e&&u.push(e)})),We("/"+u.join("/"),r)}(d,s.uri)),16385&e.$$.dirty&&r(11,_=Be(a.pathname,S)),16385&e.$$.dirty&&r(12,$=S===a.pathname),4096&e.$$.dirty&&r(2,i=$?"page":void 0),23553&e.$$.dirty&&r(1,x=v({location:a,href:S,isPartiallyCurrent:_,isCurrent:$}))},[S,x,i,y,b,function(e){if(w("click",e),Je(e)){e.preventDefault();const t=a.pathname===S||g;je(S,{state:m,replace:t})}},u,d,g,m,v,_,$,s,a,f,l]}class lt extends Me{constructor(e){super(),Pe(this,e,ct,ut,a,{to:7,replace:8,state:9,getProps:10})}}function ft(e){function t(e){const t=e.currentTarget;""===t.target&&function(e){const t=location.host;return e.host==t||0===e.href.indexOf(`https://${t}`)||0===e.href.indexOf(`http://${t}`)}(t)&&Je(e)&&(e.preventDefault(),je(t.pathname+t.search,{replace:t.hasAttribute("replace")}))}return e.addEventListener("click",t),{destroy(){e.removeEventListener("click",t)}}}var dt,ht="object"==typeof Reflect?Reflect:null,pt=ht&&"function"==typeof ht.apply?ht.apply:function(e,t,n){return Function.prototype.apply.call(e,t,n)};dt=ht&&"function"==typeof ht.ownKeys?ht.ownKeys:Object.getOwnPropertySymbols?function(e){return Object.getOwnPropertyNames(e).concat(Object.getOwnPropertySymbols(e))}:function(e){return Object.getOwnPropertyNames(e)};var gt=Number.isNaN||function(e){return e!=e};function mt(){mt.init.call(this)}var vt=mt,yt=function(e,t){return new Promise((function(n,r){function i(n){e.removeListener(t,o),r(n)}function o(){"function"==typeof e.removeListener&&e.removeListener("error",i),n([].slice.call(arguments))}At(e,t,o,{once:!0}),"error"!==t&&function(e,t,n){"function"==typeof e.on&&At(e,"error",t,n)}(e,i,{once:!0})}))};mt.EventEmitter=mt,mt.prototype._events=void 0,mt.prototype._eventsCount=0,mt.prototype._maxListeners=void 0;var bt=10;function wt(e){if("function"!=typeof e)throw new TypeError('The "listener" argument must be of type Function. Received type '+typeof e)}function St(e){return void 0===e._maxListeners?mt.defaultMaxListeners:e._maxListeners}function _t(e,t,n,r){var i,o,s,a;if(wt(n),void 0===(o=e._events)?(o=e._events=Object.create(null),e._eventsCount=0):(void 0!==o.newListener&&(e.emit("newListener",t,n.listener?n.listener:n),o=e._events),s=o[t]),void 0===s)s=o[t]=n,++e._eventsCount;else if("function"==typeof s?s=o[t]=r?[n,s]:[s,n]:r?s.unshift(n):s.push(n),(i=St(e))>0&&s.length>i&&!s.warned){s.warned=!0;var u=new Error("Possible EventEmitter memory leak detected. "+s.length+" "+String(t)+" listeners added. Use emitter.setMaxListeners() to increase limit");u.name="MaxListenersExceededWarning",u.emitter=e,u.type=t,u.count=s.length,a=u,console&&console.warn&&console.warn(a)}return e}function $t(){if(!this.fired)return this.target.removeListener(this.type,this.wrapFn),this.fired=!0,0===arguments.length?this.listener.call(this.target):this.listener.apply(this.target,arguments)}function xt(e,t,n){var r={fired:!1,wrapFn:void 0,target:e,type:t,listener:n},i=$t.bind(r);return i.listener=n,r.wrapFn=i,i}function Et(e,t,n){var r=e._events;if(void 0===r)return[];var i=r[t];return void 0===i?[]:"function"==typeof i?n?[i.listener||i]:[i]:n?function(e){for(var t=new Array(e.length),n=0;n0&&(o=t[0]),o instanceof Error)throw o;var s=new Error("Unhandled error."+(o?" ("+o.message+")":""));throw s.context=o,s}var a=i[e];if(void 0===a)return!1;if("function"==typeof a)pt(a,this,t);else{var u=a.length,c=kt(a,u);for(n=0;n=0;o--)if(n[o]===t||n[o].listener===t){s=n[o].listener,i=o;break}if(i<0)return this;0===i?n.shift():function(e,t){for(;t+1=0;r--)this.removeListener(e,t[r]);return this},mt.prototype.listeners=function(e){return Et(this,e,!0)},mt.prototype.rawListeners=function(e){return Et(this,e,!1)},mt.listenerCount=function(e,t){return"function"==typeof e.listenerCount?e.listenerCount(t):Ct.call(e,t)},mt.prototype.listenerCount=Ct,mt.prototype.eventNames=function(){return this._eventsCount>0?dt(this._events):[]},vt.once=yt;const{em:Tt,rootAlert:Ot,close:Pt,cancel:Mt}=(()=>{const e=new vt.EventEmitter;return{rootAlert:(...t)=>new Promise(((n,r)=>{e.emit("alert",t),e.on("alertEnd",((e,t)=>{e?r(e):n(t)}))})),em:e,close:()=>{e.emit("close")},cancel:()=>{e.emit("cancel")}}})();function It(e){const t=e-1;return t*t*t+1}function Dt(e,{delay:n=0,duration:r=400,easing:i=t}={}){const o=+getComputedStyle(e).opacity;return{delay:n,duration:r,easing:i,css:e=>"opacity: "+e*o}}function Lt(e,{delay:t=0,duration:n=400,easing:r=It,x:i=0,y:o=0,opacity:s=0}={}){const a=getComputedStyle(e),u=+a.opacity,c="none"===a.transform?"":a.transform,l=u*(1-s);return{delay:t,duration:n,easing:r,css:(e,t)=>`\n\t\t\ttransform: ${c} translate(${(1-e)*i}px, ${(1-e)*o}px);\n\t\t\topacity: ${u-l*t}`}}function Nt(e,{delay:t=0,duration:n=400,easing:r=It}={}){const i=getComputedStyle(e),o=+i.opacity,s=parseFloat(i.height),a=parseFloat(i.paddingTop),u=parseFloat(i.paddingBottom),c=parseFloat(i.marginTop),l=parseFloat(i.marginBottom),f=parseFloat(i.borderTopWidth),d=parseFloat(i.borderBottomWidth);return{delay:t,duration:n,easing:r,css:e=>`overflow: hidden;opacity: ${Math.min(20*e,1)*o};height: ${e*s}px;padding-top: ${e*a}px;padding-bottom: ${e*u}px;margin-top: ${e*c}px;margin-bottom: ${e*l}px;border-top-width: ${e*f}px;border-bottom-width: ${e*d}px;`}}function Ut(e){document.body.style.paddingRight=e>0?`${e}px`:null}function Rt(){const e=function(){let e=document.createElement("div");e.style.position="absolute",e.style.top="-9999px",e.style.width="50px",e.style.height="50px",e.style.overflow="scroll",document.body.appendChild(e);const t=e.offsetWidth-e.clientWidth;return document.body.removeChild(e),t}(),t=document.querySelectorAll(".fixed-top, .fixed-bottom, .is-fixed, .sticky-top")[0],n=t?parseInt(t.style.paddingRight||0,10):0;window&&document.body.clientWidth{s[u]=null})),ye(),n=s[t],n?n.p(e,i):(n=s[t]=o[t](e),n.c()),be(n,1),n.m(r.parentNode,r))},i(e){i||(be(n),i=!0)},o(e){we(n),i=!1},d(e){s[t].d(e),e&&E(r)}}}(e);let f=[e[9],{class:e[7]},{disabled:e[2]},{value:e[5]},{"aria-label":r=e[6]||e[8]},{style:e[4]}],h={};for(let e=0;e{l[a]=null})),ye(),i=l[r],i?i.p(e,n):(i=l[r]=c[r](e),i.c()),be(i,1),i.m(t,null)),D(t,h=Ce(d,[512&n&&e[9],(!s||128&n)&&{class:e[7]},(!s||4&n)&&{disabled:e[2]},(!s||8&n)&&{href:e[3]},(!s||320&n&&o!==(o=e[6]||e[8]))&&{"aria-label":o},(!s||16&n)&&{style:e[4]}]))},i(e){s||(be(i),s=!0)},o(e){we(i),s=!1},d(e){e&&E(t),l[r].d(),a=!1,u()}}}function qt(e){let t;const n=e[17].default,r=l(n,e,e[16],null);return{c(){r&&r.c()},m(e,n){r&&r.m(e,n),t=!0},p(e,t){r&&r.p&&65536&t&&d(r,n,e,e[16],t,null,null)},i(e){t||(be(r,e),t=!0)},o(e){we(r,e),t=!1},d(e){r&&r.d(e)}}}function Ht(t){let n;return{c(){n=A(t[0])},m(e,t){x(e,n,t)},p(e,t){1&t&&L(n,e[0])},i:e,o:e,d(e){e&&E(n)}}}function Yt(t){let n;return{c(){n=k("span"),n.textContent="×",I(n,"aria-hidden","true")},m(e,t){x(e,n,t)},p:e,i:e,o:e,d(e){e&&E(n)}}}function Vt(e){let t;const n=e[17].default,r=l(n,e,e[16],null);return{c(){r&&r.c()},m(e,n){r&&r.m(e,n),t=!0},p(e,t){r&&r.p&&65536&t&&d(r,n,e,e[16],t,null,null)},i(e){t||(be(r,e),t=!0)},o(e){we(r,e),t=!1},d(e){r&&r.d(e)}}}function Wt(t){let n;return{c(){n=A(t[0])},m(e,t){x(e,n,t)},p(e,t){1&t&&L(n,e[0])},i:e,o:e,d(e){e&&E(n)}}}function Gt(e){let t,n,r,i;const o=[Kt,Bt],s=[];function a(e,t){return e[3]?0:1}return t=a(e),n=s[t]=o[t](e),{c(){n.c(),r=O()},m(e,n){s[t].m(e,n),x(e,r,n),i=!0},p(e,[i]){let u=t;t=a(e),t===u?s[t].p(e,i):(ve(),we(s[u],1,1,(()=>{s[u]=null})),ye(),n=s[t],n?n.p(e,i):(n=s[t]=o[t](e),n.c()),be(n,1),n.m(r.parentNode,r))},i(e){i||(be(n),i=!0)},o(e){we(n),i=!1},d(e){s[t].d(e),e&&E(r)}}}function Jt(e,t,r){let i,o,s;const a=["class","active","block","children","close","color","disabled","href","outline","size","style","value"];let u=p(t,a),{$$slots:c={},$$scope:l}=t,{class:f=""}=t,{active:d=!1}=t,{block:g=!1}=t,{children:m}=t,{close:v=!1}=t,{color:y="secondary"}=t,{disabled:b=!1}=t,{href:w=""}=t,{outline:S=!1}=t,{size:_=null}=t,{style:$=""}=t,{value:x=""}=t;return e.$$set=e=>{r(20,t=n(n({},t),h(e))),r(9,u=p(t,a)),"class"in e&&r(10,f=e.class),"active"in e&&r(11,d=e.active),"block"in e&&r(12,g=e.block),"children"in e&&r(0,m=e.children),"close"in e&&r(1,v=e.close),"color"in e&&r(13,y=e.color),"disabled"in e&&r(2,b=e.disabled),"href"in e&&r(3,w=e.href),"outline"in e&&r(14,S=e.outline),"size"in e&&r(15,_=e.size),"style"in e&&r(4,$=e.style),"value"in e&&r(5,x=e.value),"$$scope"in e&&r(16,l=e.$$scope)},e.$$.update=()=>{r(6,i=t["aria-label"]),64514&e.$$.dirty&&r(7,o=zt(f,{close:v},v||"btn",v||`btn${S?"-outline":""}-${y}`,!!_&&`btn-${_}`,!!g&&"btn-block",{active:d})),2&e.$$.dirty&&r(8,s=v?"Close":null)},t=h(t),[m,v,b,w,$,x,i,o,s,u,f,d,g,y,S,_,l,c,function(t){Q(e,t)},function(t){Q(e,t)}]}class Zt extends Me{constructor(e){super(),Pe(this,e,Jt,Gt,a,{class:10,active:11,block:12,children:0,close:1,color:13,disabled:2,href:3,outline:14,size:15,style:4,value:5})}}function Xt(e){let t,r,i;const o=e[9].default,s=l(o,e,e[8],null);let a=[e[1],{class:r=e[0].join(" ")}],u={};for(let e=0;e{const t=v[e];if(!t&&""!==t)return;const n="xs"===e;if(function(e){const t=typeof e;return null!=e&&("object"==t||"function"==t)}(t)){const r=n?"-":`-${e}-`,i=Ft(n,e,t.size);(t.size||""===t.size)&&m.push(i),t.push&&m.push(`push${r}${t.push}`),t.pull&&m.push(`pull${r}${t.pull}`),t.offset&&m.push(`offset${r}${t.offset}`)}else m.push(Ft(n,e,t))})),m.length||m.push("col"),u&&m.push(u),e.$$set=e=>{t=n(n({},t),h(e)),r(1,o=p(t,i)),"class"in e&&r(2,u=e.class),"xs"in e&&r(3,c=e.xs),"sm"in e&&r(4,l=e.sm),"md"in e&&r(5,f=e.md),"lg"in e&&r(6,d=e.lg),"xl"in e&&r(7,g=e.xl),"$$scope"in e&&r(8,a=e.$$scope)},[m,o,u,c,l,f,d,g,a,s]}class en extends Me{constructor(e){super(),Pe(this,e,Qt,Xt,a,{class:2,xs:3,sm:4,md:5,lg:6,xl:7})}}function tn(e){let t,r,i,a,u,c;const f=e[14].default,h=l(f,e,e[13],null);let p=[{style:r=e[1]?void 0:"overflow: hidden;"},e[8],{class:e[7]}],g={};for(let e=0;e{i||(i=_e(t,Nt,{},!0)),i.run(1)})),a=!0)},o(e){we(h,e),e&&(i||(i=_e(t,Nt,{},!1)),i.run(0)),a=!1},d(e){e&&E(t),h&&h.d(e),e&&i&&i.end(),u=!1,o(c)}}}function nn(e){let t,n,r,i;ae(e[19]);let o=e[0]&&tn(e);return{c(){o&&o.c(),t=O()},m(s,a){o&&o.m(s,a),x(s,t,a),n=!0,r||(i=P(window,"resize",e[19]),r=!0)},p(e,[n]){e[0]?o?(o.p(e,n),1&n&&be(o,1)):(o=tn(e),o.c(),be(o,1),o.m(t.parentNode,t)):o&&(ve(),we(o,1,1,(()=>{o=null})),ye())},i(e){n||(be(o),n=!0)},o(e){we(o),n=!1},d(e){o&&o.d(e),e&&E(t),r=!1,i()}}}function rn(e,t,r){let i;const o=["isOpen","class","navbar","onEntering","onEntered","onExiting","onExited","expand"];let s=p(t,o),{$$slots:a={},$$scope:u}=t;const c=()=>{};let{isOpen:l=!1}=t,{class:f=""}=t,{navbar:d=!1}=t,{onEntering:g=c}=t,{onEntered:m=c}=t,{onExiting:v=c}=t,{onExited:y=c}=t,{expand:b=!1}=t,w=0,S=!1;const _={xs:0,sm:576,md:768,lg:992,xl:1200},$=J();function x(){$("update",{isOpen:l})}return e.$$set=e=>{t=n(n({},t),h(e)),r(8,s=p(t,o)),"isOpen"in e&&r(0,l=e.isOpen),"class"in e&&r(9,f=e.class),"navbar"in e&&r(1,d=e.navbar),"onEntering"in e&&r(2,g=e.onEntering),"onEntered"in e&&r(3,m=e.onEntered),"onExiting"in e&&r(4,v=e.onExiting),"onExited"in e&&r(5,y=e.onExited),"expand"in e&&r(10,b=e.expand),"$$scope"in e&&r(13,u=e.$$scope)},e.$$.update=()=>{514&e.$$.dirty&&r(7,i=zt(f,d&&"navbar-collapse")),7235&e.$$.dirty&&d&&b&&(w>=_[b]&&!l?(r(0,l=!0),r(11,S=!0),x()):w<_[b]&&S&&(r(0,l=!1),r(11,S=!1),x()))},[l,d,g,m,v,y,w,i,s,f,b,S,_,u,a,function(t){Q(e,t)},function(t){Q(e,t)},function(t){Q(e,t)},function(t){Q(e,t)},function(){r(6,w=window.innerWidth)}]}class on extends Me{constructor(e){super(),Pe(this,e,rn,nn,a,{isOpen:0,class:9,navbar:1,onEntering:2,onEntered:3,onExiting:4,onExited:5,expand:10})}}function sn(e){let t,r;const i=e[5].default,o=l(i,e,e[4],null);let s=[e[1],{class:e[0]}],a={};for(let e=0;e{t=n(n({},t),h(e)),r(1,s=p(t,o)),"class"in e&&r(2,c=e.class),"fluid"in e&&r(3,l=e.fluid),"$$scope"in e&&r(4,u=e.$$scope)},e.$$.update=()=>{12&e.$$.dirty&&r(0,i=zt(c,l?"container-fluid":"container"))},[i,s,c,l,u,a]}class un extends Me{constructor(e){super(),Pe(this,e,an,sn,a,{class:2,fluid:3})}}function cn(t){let r,i=[t[1],{class:t[0]}],o={};for(let e=0;e{t=n(n({},t),h(e)),r(1,s=p(t,o)),"class"in e&&r(2,a=e.class),"name"in e&&r(3,u=e.name)},e.$$.update=()=>{12&e.$$.dirty&&r(0,i=zt(a,`bi-${u}`))},[i,s,a,u]}class fn extends Me{constructor(e){super(),Pe(this,e,ln,cn,a,{class:2,name:3})}}function dn(e){let t,r;const i=e[5].default,o=l(i,e,e[4],null);let s=[e[1],{class:e[0]}],a={};for(let e=0;e{t=n(n({},t),h(e)),r(1,s=p(t,o)),"class"in e&&r(2,c=e.class),"flush"in e&&r(3,l=e.flush),"$$scope"in e&&r(4,u=e.$$scope)},e.$$.update=()=>{12&e.$$.dirty&&r(0,i=zt(c,"list-group",!!l&&"list-group-flush"))},[i,s,c,l,u,a]}class pn extends Me{constructor(e){super(),Pe(this,e,hn,dn,a,{class:2,flush:3})}}function gn(e){let t,r;const i=e[10].default,o=l(i,e,e[9],null);let s=[e[5],{class:e[4]},{disabled:e[1]},{active:e[0]}],a={};for(let e=0;e{s[u]=null})),ye(),n=s[t],n?n.p(e,i):(n=s[t]=o[t](e),n.c()),be(n,1),n.m(r.parentNode,r))},i(e){i||(be(n),i=!0)},o(e){we(n),i=!1},d(e){s[t].d(e),e&&E(r)}}}function bn(e,t,r){let i;const o=["class","active","disabled","color","action","href","tag"];let s=p(t,o),{$$slots:a={},$$scope:u}=t,{class:c=""}=t,{active:l=!1}=t,{disabled:f=!1}=t,{color:d=""}=t,{action:g=!1}=t,{href:m=null}=t,{tag:v=null}=t;return e.$$set=e=>{t=n(n({},t),h(e)),r(5,s=p(t,o)),"class"in e&&r(6,c=e.class),"active"in e&&r(0,l=e.active),"disabled"in e&&r(1,f=e.disabled),"color"in e&&r(7,d=e.color),"action"in e&&r(8,g=e.action),"href"in e&&r(2,m=e.href),"tag"in e&&r(3,v=e.tag),"$$scope"in e&&r(9,u=e.$$scope)},e.$$.update=()=>{451&e.$$.dirty&&r(4,i=zt(c,!!l&&"active",!!f&&"disabled",!!g&&"list-group-item-action",!!d&&`list-group-item-${d}`,"list-group-item"))},[l,f,m,v,i,s,c,d,g,u,a,function(t){Q(e,t)}]}class wn extends Me{constructor(e){super(),Pe(this,e,bn,yn,a,{class:6,active:0,disabled:1,color:7,action:8,href:2,tag:3})}}const Sn=e=>({}),_n=e=>({});function $n(e){let t,r,i,o=e[0]&&xn(e),s=[e[18],{class:e[3]},{tabindex:"-1"},{style:r="position: relative; z-index: "+e[8]}],a={};for(let e=0;e{o=null})),ye()),D(t,a=Ce(s,[262144&n[0]&&e[18],(!i||8&n[0])&&{class:e[3]},{tabindex:"-1"},(!i||256&n[0]&&r!==(r="position: relative; z-index: "+e[8]))&&{style:r}]))},i(e){i||(be(o),i=!0)},o(e){we(o),i=!1},d(e){e&&E(t),o&&o.d()}}}function xn(e){let t,n,r,i,s,a,u,c,f,h,p,g,m,v;const y=e[33].external,b=l(y,e,e[32],_n),w=e[33].default,S=l(w,e,e[32],null);return{c(){t=k("div"),n=k("div"),r=k("div"),b&&b.c(),i=T(),S&&S.c(),c=T(),f=k("div"),I(r,"class",s=zt("modal-content",e[6])),I(n,"class",e[13]),I(n,"role","document"),I(t,"arialabelledby",e[2]),I(t,"class",a=zt("modal","show",e[4])),I(t,"role","dialog"),U(t,"display","block"),I(f,"class",h=zt("modal-backdrop","show",e[5]))},m(o,s){x(o,t,s),$(t,n),$(n,r),b&&b.m(r,null),$(r,i),S&&S.m(r,null),e[34](n),x(o,c,s),x(o,f,s),g=!0,m||(v=[P(t,"introend",e[15]),P(t,"outroend",e[16]),P(t,"click",e[14]),P(t,"mousedown",e[17])],m=!0)},p(i,o){e=i,b&&b.p&&2&o[1]&&d(b,y,e,e[32],o,Sn,_n),S&&S.p&&2&o[1]&&d(S,w,e,e[32],o,null,null),(!g||64&o[0]&&s!==(s=zt("modal-content",e[6])))&&I(r,"class",s),(!g||8192&o[0])&&I(n,"class",e[13]),(!g||4&o[0])&&I(t,"arialabelledby",e[2]),(!g||16&o[0]&&a!==(a=zt("modal","show",e[4])))&&I(t,"class",a),(!g||32&o[0]&&h!==(h=zt("modal-backdrop","show",e[5])))&&I(f,"class",h)},i(n){g||(be(b,n),be(S,n),ae((()=>{u||(u=_e(t,e[9],e[10],!0)),u.run(1)})),ae((()=>{p||(p=_e(f,Dt,{duration:e[7]&&e[1]},!0)),p.run(1)})),g=!0)},o(n){we(b,n),we(S,n),u||(u=_e(t,e[9],e[10],!1)),u.run(0),p||(p=_e(f,Dt,{duration:e[7]&&e[1]},!1)),p.run(0),g=!1},d(n){n&&E(t),b&&b.d(n),S&&S.d(n),e[34](null),n&&u&&u.end(),n&&E(c),n&&E(f),n&&p&&p.end(),m=!1,o(v)}}}function En(e){let t,n,r=e[11]&&$n(e);return{c(){r&&r.c(),t=O()},m(e,i){r&&r.m(e,i),x(e,t,i),n=!0},p(e,n){e[11]?r?(r.p(e,n),2048&n[0]&&be(r,1)):(r=$n(e),r.c(),be(r,1),r.m(t.parentNode,t)):r&&(ve(),we(r,1,1,(()=>{r=null})),ye())},i(e){n||(be(r),n=!0)},o(e){we(r),n=!1},d(e){r&&r.d(e),e&&E(t)}}}let Cn=0;const kn="modal-dialog";function An(){}function Tn(e,t,r){let i;const o=["class","isOpen","autoFocus","centered","backdropDuration","scrollable","size","toggle","labelledBy","backdrop","onEnter","onExit","onOpened","onClosed","wrapClassName","modalClassName","backdropClassName","contentClassName","fade","zIndex","unmountOnClose","returnFocusAfterClose","transitionType","transitionOptions"];let s,a,u,c,l,f=p(t,o),{$$slots:d={},$$scope:g}=t,{class:m=""}=t,{isOpen:v=!1}=t,{autoFocus:y=!0}=t,{centered:b=!1}=t,{backdropDuration:w=0}=t,{scrollable:S=!1}=t,{size:_=""}=t,{toggle:$}=t,{labelledBy:x=""}=t,{backdrop:E=!0}=t,{onEnter:C}=t,{onExit:k}=t,{onOpened:A=An}=t,{onClosed:T=An}=t,{wrapClassName:O=""}=t,{modalClassName:P=""}=t,{backdropClassName:M=""}=t,{contentClassName:I=""}=t,{fade:D=!0}=t,{zIndex:L=1050}=t,{unmountOnClose:N=!0}=t,{returnFocusAfterClose:U=!0}=t,{transitionType:R=Dt}=t,{transitionOptions:F={}}=t,j=!1,z=!1,B=v,K=j;var q;function H(){u&&u.parentNode&&"function"==typeof u.parentNode.focus&&u.parentNode.focus()}function Y(){try{s=document.activeElement}catch(e){s=null}a=function(){const e=window?window.getComputedStyle(document.body,null):{};return parseInt(e&&e.getPropertyValue("padding-right")||0,10)}(),Rt(),0===Cn&&(document.body.className=zt(document.body.className,"modal-open")),++Cn,r(11,z=!0)}function J(){s&&("function"==typeof s.focus&&U&&s.focus(),s=null)}function Z(){J()}function X(){if(Cn<=1){const e=new RegExp(`(^| )${"modal-open"}( |$)`);document.body.className=document.body.className.replace(e," ").trim()}J(),Cn=Math.max(0,Cn-1),Ut(a)}return W((()=>{v&&(Y(),j=!0),"function"==typeof C&&C(),j&&y&&H()})),G((()=>{"function"==typeof k&&k(),Z(),j&&X()})),q=()=>{v&&!B&&(Y(),j=!0),y&&j&&!K&&H(),B=v,K=j},V().$$.after_update.push(q),e.$$set=e=>{t=n(n({},t),h(e)),r(18,f=p(t,o)),"class"in e&&r(19,m=e.class),"isOpen"in e&&r(0,v=e.isOpen),"autoFocus"in e&&r(20,y=e.autoFocus),"centered"in e&&r(21,b=e.centered),"backdropDuration"in e&&r(1,w=e.backdropDuration),"scrollable"in e&&r(22,S=e.scrollable),"size"in e&&r(23,_=e.size),"toggle"in e&&r(24,$=e.toggle),"labelledBy"in e&&r(2,x=e.labelledBy),"backdrop"in e&&r(25,E=e.backdrop),"onEnter"in e&&r(26,C=e.onEnter),"onExit"in e&&r(27,k=e.onExit),"onOpened"in e&&r(28,A=e.onOpened),"onClosed"in e&&r(29,T=e.onClosed),"wrapClassName"in e&&r(3,O=e.wrapClassName),"modalClassName"in e&&r(4,P=e.modalClassName),"backdropClassName"in e&&r(5,M=e.backdropClassName),"contentClassName"in e&&r(6,I=e.contentClassName),"fade"in e&&r(7,D=e.fade),"zIndex"in e&&r(8,L=e.zIndex),"unmountOnClose"in e&&r(30,N=e.unmountOnClose),"returnFocusAfterClose"in e&&r(31,U=e.returnFocusAfterClose),"transitionType"in e&&r(9,R=e.transitionType),"transitionOptions"in e&&r(10,F=e.transitionOptions),"$$scope"in e&&r(32,g=e.$$scope)},e.$$.update=()=>{15204352&e.$$.dirty[0]&&r(13,i=zt(kn,m,{[`modal-${_}`]:_,"modal-dialog-centered":b,"modal-dialog-scrollable":S}))},[v,w,x,O,P,M,I,D,L,R,F,z,u,i,function(e){if(e.target===c){if(e.stopPropagation(),!v||!E)return;const t=u?u.parentNode:null;t&&e.target===t&&$&&$(e)}},function(){l=function(e,...t){return e.addEventListener(...t),()=>e.removeEventListener(...t)}(document,"keydown",(e=>{e.key&&"Escape"===e.key&&$(e)})),A()},function(){T(),l&&l(),N&&Z(),X(),z&&(j=!1),r(11,z=!1)},function(e){c=e.target},f,m,y,b,S,_,$,E,C,k,A,T,N,U,g,d,function(e){te[e?"unshift":"push"]((()=>{u=e,r(12,u)}))}]}class On extends Me{constructor(e){super(),Pe(this,e,Tn,En,a,{class:19,isOpen:0,autoFocus:20,centered:21,backdropDuration:1,scrollable:22,size:23,toggle:24,labelledBy:2,backdrop:25,onEnter:26,onExit:27,onOpened:28,onClosed:29,wrapClassName:3,modalClassName:4,backdropClassName:5,contentClassName:6,fade:7,zIndex:8,unmountOnClose:30,returnFocusAfterClose:31,transitionType:9,transitionOptions:10},[-1,-1])}}function Pn(e){let t,r;const i=e[4].default,o=l(i,e,e[3],null);let s=[e[1],{class:e[0]}],a={};for(let e=0;e{t=n(n({},t),h(e)),r(1,s=p(t,o)),"class"in e&&r(2,c=e.class),"$$scope"in e&&r(3,u=e.$$scope)},e.$$.update=()=>{4&e.$$.dirty&&r(0,i=zt(c,"modal-body"))},[i,s,c,u,a]}class In extends Me{constructor(e){super(),Pe(this,e,Mn,Pn,a,{class:2})}}function Dn(e){let t,r;const i=e[4].default,o=l(i,e,e[3],null);let s=[e[1],{class:e[0]}],a={};for(let e=0;e{t=n(n({},t),h(e)),r(1,s=p(t,o)),"class"in e&&r(2,c=e.class),"$$scope"in e&&r(3,u=e.$$scope)},e.$$.update=()=>{4&e.$$.dirty&&r(0,i=zt(c,"modal-footer"))},[i,s,c,u,a]}class Nn extends Me{constructor(e){super(),Pe(this,e,Ln,Dn,a,{class:2})}}const Un=e=>({}),Rn=e=>({});function Fn(e){let t;const n=e[9].default,r=l(n,e,e[8],null);return{c(){r&&r.c()},m(e,n){r&&r.m(e,n),t=!0},p(e,t){r&&r.p&&256&t&&d(r,n,e,e[8],t,null,null)},i(e){t||(be(r,e),t=!0)},o(e){we(r,e),t=!1},d(e){r&&r.d(e)}}}function jn(t){let n;return{c(){n=A(t[2])},m(e,t){x(e,n,t)},p(e,t){4&t&&L(n,e[2])},i:e,o:e,d(e){e&&E(n)}}}function zn(e){let t,n,r,i,o;return{c(){t=k("button"),n=k("span"),r=A(e[3]),I(n,"aria-hidden","true"),I(t,"type","button"),I(t,"class","close"),I(t,"aria-label",e[1])},m(a,u){x(a,t,u),$(t,n),$(n,r),i||(o=P(t,"click",(function(){s(e[0])&&e[0].apply(this,arguments)})),i=!0)},p(n,i){e=n,8&i&&L(r,e[3]),2&i&&I(t,"aria-label",e[1])},d(e){e&&E(t),i=!1,o()}}}function Bn(e){let t,r,i,o,s,a;const u=[jn,Fn],c=[];function f(e,t){return e[2]?0:1}i=f(e),o=c[i]=u[i](e);const h=e[9].close,p=l(h,e,e[8],Rn),g=p||function(e){let t,n="function"==typeof e[0]&&zn(e);return{c(){n&&n.c(),t=O()},m(e,r){n&&n.m(e,r),x(e,t,r)},p(e,r){"function"==typeof e[0]?n?n.p(e,r):(n=zn(e),n.c(),n.m(t.parentNode,t)):n&&(n.d(1),n=null)},d(e){n&&n.d(e),e&&E(t)}}}(e);let m=[e[5],{class:e[4]}],v={};for(let e=0;e{c[s]=null})),ye(),o=c[i],o?o.p(e,n):(o=c[i]=u[i](e),o.c()),be(o,1),o.m(r,null)),p?p.p&&256&n&&d(p,h,e,e[8],n,Un,Rn):g&&g.p&&11&n&&g.p(e,n),D(t,v=Ce(m,[32&n&&e[5],(!a||16&n)&&{class:e[4]}]))},i(e){a||(be(o),be(g,e),a=!0)},o(e){we(o),we(g,e),a=!1},d(e){e&&E(t),c[i].d(),g&&g.d(e)}}}function Kn(e,t,r){let i,o;const s=["class","toggle","closeAriaLabel","charCode","children"];let a=p(t,s),{$$slots:u={},$$scope:c}=t,{class:l=""}=t,{toggle:f}=t,{closeAriaLabel:d="Close"}=t,{charCode:g=215}=t,{children:m}=t;return e.$$set=e=>{t=n(n({},t),h(e)),r(5,a=p(t,s)),"class"in e&&r(6,l=e.class),"toggle"in e&&r(0,f=e.toggle),"closeAriaLabel"in e&&r(1,d=e.closeAriaLabel),"charCode"in e&&r(7,g=e.charCode),"children"in e&&r(2,m=e.children),"$$scope"in e&&r(8,c=e.$$scope)},e.$$.update=()=>{128&e.$$.dirty&&r(3,i="number"==typeof g?String.fromCharCode(g):g),64&e.$$.dirty&&r(4,o=zt(l,"modal-header"))},[f,d,m,i,o,a,l,g,c,u]}class qn extends Me{constructor(e){super(),Pe(this,e,Kn,Bn,a,{class:6,toggle:0,closeAriaLabel:1,charCode:7,children:2})}}function Hn(e){let t,r;const i=e[12].default,o=l(i,e,e[11],null);let s=[e[1],{class:e[0]}],a={};for(let e=0;e{t=n(n({},t),h(e)),r(1,s=p(t,o)),"class"in e&&r(2,c=e.class),"tabs"in e&&r(3,l=e.tabs),"pills"in e&&r(4,f=e.pills),"vertical"in e&&r(5,d=e.vertical),"horizontal"in e&&r(6,g=e.horizontal),"justified"in e&&r(7,m=e.justified),"fill"in e&&r(8,v=e.fill),"navbar"in e&&r(9,y=e.navbar),"card"in e&&r(10,b=e.card),"$$scope"in e&&r(11,u=e.$$scope)},e.$$.update=()=>{2044&e.$$.dirty&&r(0,i=zt(c,y?"navbar-nav":"nav",!!g&&`justify-content-${g}`,function(e){return!1!==e&&(!0===e||"xs"===e?"flex-column":`flex-${e}-column`)}(d),{"nav-tabs":l,"card-header-tabs":b&&l,"nav-pills":f,"card-header-pills":b&&f,"nav-justified":m,"nav-fill":v}))},[i,s,c,l,f,d,g,m,v,y,b,u,a]}class Vn extends Me{constructor(e){super(),Pe(this,e,Yn,Hn,a,{class:2,tabs:3,pills:4,vertical:5,horizontal:6,justified:7,fill:8,navbar:9,card:10})}}function Wn(e){let t,r;const i=e[10].default,o=l(i,e,e[9],null);let s=[e[1],{class:e[0]}],a={};for(let e=0;e{t=n(n({},t),h(e)),r(1,s=p(t,o)),"class"in e&&r(2,c=e.class),"light"in e&&r(3,l=e.light),"dark"in e&&r(4,f=e.dark),"fixed"in e&&r(5,d=e.fixed),"sticky"in e&&r(6,g=e.sticky),"color"in e&&r(7,m=e.color),"expand"in e&&r(8,v=e.expand),"$$scope"in e&&r(9,u=e.$$scope)},e.$$.update=()=>{508&e.$$.dirty&&r(0,i=zt(c,"navbar",function(e){return!1!==e&&(!0===e||"xs"===e?"navbar-expand":`navbar-expand-${e}`)}(v),{"navbar-light":l,"navbar-dark":f,[`bg-${m}`]:m,[`fixed-${d}`]:d,[`sticky-${g}`]:g}))},[i,s,c,l,f,d,g,m,v,u,a]}class Jn extends Me{constructor(e){super(),Pe(this,e,Gn,Wn,a,{class:2,light:3,dark:4,fixed:5,sticky:6,color:7,expand:8})}}function Zn(e){let t,r;const i=e[5].default,o=l(i,e,e[4],null);let s=[e[1],{class:e[0]}],a={};for(let e=0;e{t=n(n({},t),h(e)),r(1,s=p(t,o)),"class"in e&&r(2,c=e.class),"active"in e&&r(3,l=e.active),"$$scope"in e&&r(4,u=e.$$scope)},e.$$.update=()=>{12&e.$$.dirty&&r(0,i=zt(c,"nav-item",!!l&&"active"))},[i,s,c,l,u,a]}class Qn extends Me{constructor(e){super(),Pe(this,e,Xn,Zn,a,{class:2,active:3})}}function er(e){let t;const n=e[3].default,r=l(n,e,e[5],null),i=r||function(e){let t;return{c(){t=k("span"),I(t,"class","navbar-toggler-icon")},m(e,n){x(e,t,n)},d(e){e&&E(t)}}}();return{c(){i&&i.c()},m(e,n){i&&i.m(e,n),t=!0},p(e,t){r&&r.p&&32&t&&d(r,n,e,e[5],t,null,null)},i(e){t||(be(i,e),t=!0)},o(e){we(i,e),t=!1},d(e){i&&i.d(e)}}}function tr(e){let t,r;const i=[e[1],{class:e[0]}];let o={$$slots:{default:[er]},$$scope:{ctx:e}};for(let e=0;e{t=n(n({},t),h(e)),r(1,s=p(t,o)),"class"in e&&r(2,c=e.class),"$$scope"in e&&r(5,u=e.$$scope)},e.$$.update=()=>{4&e.$$.dirty&&r(0,i=zt(c,"navbar-toggler"))},[i,s,c,a,function(t){Q(e,t)},u]}class rr extends Me{constructor(e){super(),Pe(this,e,nr,tr,a,{class:2})}}var ir="top",or="bottom",sr="right",ar="left",ur="auto",cr=[ir,or,sr,ar],lr="start",fr="end",dr="viewport",hr="popper",pr=cr.reduce((function(e,t){return e.concat([t+"-"+lr,t+"-"+fr])}),[]),gr=[].concat(cr,[ur]).reduce((function(e,t){return e.concat([t,t+"-"+lr,t+"-"+fr])}),[]),mr=["beforeRead","read","afterRead","beforeMain","main","afterMain","beforeWrite","write","afterWrite"];function vr(e){return e?(e.nodeName||"").toLowerCase():null}function yr(e){if(null==e)return window;if("[object Window]"!==e.toString()){var t=e.ownerDocument;return t&&t.defaultView||window}return e}function br(e){return e instanceof yr(e).Element||e instanceof Element}function wr(e){return e instanceof yr(e).HTMLElement||e instanceof HTMLElement}function Sr(e){return"undefined"!=typeof ShadowRoot&&(e instanceof yr(e).ShadowRoot||e instanceof ShadowRoot)}var _r={name:"applyStyles",enabled:!0,phase:"write",fn:function(e){var t=e.state;Object.keys(t.elements).forEach((function(e){var n=t.styles[e]||{},r=t.attributes[e]||{},i=t.elements[e];wr(i)&&vr(i)&&(Object.assign(i.style,n),Object.keys(r).forEach((function(e){var t=r[e];!1===t?i.removeAttribute(e):i.setAttribute(e,!0===t?"":t)})))}))},effect:function(e){var t=e.state,n={popper:{position:t.options.strategy,left:"0",top:"0",margin:"0"},arrow:{position:"absolute"},reference:{}};return Object.assign(t.elements.popper.style,n.popper),t.styles=n,t.elements.arrow&&Object.assign(t.elements.arrow.style,n.arrow),function(){Object.keys(t.elements).forEach((function(e){var r=t.elements[e],i=t.attributes[e]||{},o=Object.keys(t.styles.hasOwnProperty(e)?t.styles[e]:n[e]).reduce((function(e,t){return e[t]="",e}),{});wr(r)&&vr(r)&&(Object.assign(r.style,o),Object.keys(i).forEach((function(e){r.removeAttribute(e)})))}))}},requires:["computeStyles"]};function $r(e){return e.split("-")[0]}function xr(e){var t=e.getBoundingClientRect();return{width:t.width,height:t.height,top:t.top,right:t.right,bottom:t.bottom,left:t.left,x:t.left,y:t.top}}function Er(e){var t=xr(e),n=e.offsetWidth,r=e.offsetHeight;return Math.abs(t.width-n)<=.5&&(n=t.width),Math.abs(t.height-r)<=.5&&(r=t.height),{x:e.offsetLeft,y:e.offsetTop,width:n,height:r}}function Cr(e,t){var n=t.getRootNode&&t.getRootNode();if(e.contains(t))return!0;if(n&&Sr(n)){var r=t;do{if(r&&e.isSameNode(r))return!0;r=r.parentNode||r.host}while(r)}return!1}function kr(e){return yr(e).getComputedStyle(e)}function Ar(e){return["table","td","th"].indexOf(vr(e))>=0}function Tr(e){return((br(e)?e.ownerDocument:e.document)||window.document).documentElement}function Or(e){return"html"===vr(e)?e:e.assignedSlot||e.parentNode||(Sr(e)?e.host:null)||Tr(e)}function Pr(e){return wr(e)&&"fixed"!==kr(e).position?e.offsetParent:null}function Mr(e){for(var t=yr(e),n=Pr(e);n&&Ar(n)&&"static"===kr(n).position;)n=Pr(n);return n&&("html"===vr(n)||"body"===vr(n)&&"static"===kr(n).position)?t:n||function(e){for(var t=navigator.userAgent.toLowerCase().includes("firefox"),n=Or(e);wr(n)&&["html","body"].indexOf(vr(n))<0;){var r=kr(n);if("none"!==r.transform||"none"!==r.perspective||"paint"===r.contain||["transform","perspective"].includes(r.willChange)||t&&"filter"===r.willChange||t&&r.filter&&"none"!==r.filter)return n;n=n.parentNode}return null}(e)||t}function Ir(e){return["top","bottom"].indexOf(e)>=0?"x":"y"}var Dr=Math.max,Lr=Math.min,Nr=Math.round;function Ur(e,t,n){return Dr(e,Lr(t,n))}function Rr(e){return Object.assign({},{top:0,right:0,bottom:0,left:0},e)}function Fr(e,t){return t.reduce((function(t,n){return t[n]=e,t}),{})}var jr={top:"auto",right:"auto",bottom:"auto",left:"auto"};function zr(e){var t,n=e.popper,r=e.popperRect,i=e.placement,o=e.offsets,s=e.position,a=e.gpuAcceleration,u=e.adaptive,c=e.roundOffsets,l=!0===c?function(e){var t=e.x,n=e.y,r=window.devicePixelRatio||1;return{x:Nr(Nr(t*r)/r)||0,y:Nr(Nr(n*r)/r)||0}}(o):"function"==typeof c?c(o):o,f=l.x,d=void 0===f?0:f,h=l.y,p=void 0===h?0:h,g=o.hasOwnProperty("x"),m=o.hasOwnProperty("y"),v=ar,y=ir,b=window;if(u){var w=Mr(n),S="clientHeight",_="clientWidth";w===yr(n)&&"static"!==kr(w=Tr(n)).position&&(S="scrollHeight",_="scrollWidth"),i===ir&&(y=or,p-=w[S]-r.height,p*=a?1:-1),i===ar&&(v=sr,d-=w[_]-r.width,d*=a?1:-1)}var $,x=Object.assign({position:s},u&&jr);return a?Object.assign({},x,(($={})[y]=m?"0":"",$[v]=g?"0":"",$.transform=(b.devicePixelRatio||1)<2?"translate("+d+"px, "+p+"px)":"translate3d("+d+"px, "+p+"px, 0)",$)):Object.assign({},x,((t={})[y]=m?p+"px":"",t[v]=g?d+"px":"",t.transform="",t))}var Br={passive:!0};var Kr={left:"right",right:"left",bottom:"top",top:"bottom"};function qr(e){return e.replace(/left|right|bottom|top/g,(function(e){return Kr[e]}))}var Hr={start:"end",end:"start"};function Yr(e){return e.replace(/start|end/g,(function(e){return Hr[e]}))}function Vr(e){var t=yr(e);return{scrollLeft:t.pageXOffset,scrollTop:t.pageYOffset}}function Wr(e){return xr(Tr(e)).left+Vr(e).scrollLeft}function Gr(e){var t=kr(e),n=t.overflow,r=t.overflowX,i=t.overflowY;return/auto|scroll|overlay|hidden/.test(n+i+r)}function Jr(e){return["html","body","#document"].indexOf(vr(e))>=0?e.ownerDocument.body:wr(e)&&Gr(e)?e:Jr(Or(e))}function Zr(e,t){var n;void 0===t&&(t=[]);var r=Jr(e),i=r===(null==(n=e.ownerDocument)?void 0:n.body),o=yr(r),s=i?[o].concat(o.visualViewport||[],Gr(r)?r:[]):r,a=t.concat(s);return i?a:a.concat(Zr(Or(s)))}function Xr(e){return Object.assign({},e,{left:e.x,top:e.y,right:e.x+e.width,bottom:e.y+e.height})}function Qr(e,t){return t===dr?Xr(function(e){var t=yr(e),n=Tr(e),r=t.visualViewport,i=n.clientWidth,o=n.clientHeight,s=0,a=0;return r&&(i=r.width,o=r.height,/^((?!chrome|android).)*safari/i.test(navigator.userAgent)||(s=r.offsetLeft,a=r.offsetTop)),{width:i,height:o,x:s+Wr(e),y:a}}(e)):wr(t)?function(e){var t=xr(e);return t.top=t.top+e.clientTop,t.left=t.left+e.clientLeft,t.bottom=t.top+e.clientHeight,t.right=t.left+e.clientWidth,t.width=e.clientWidth,t.height=e.clientHeight,t.x=t.left,t.y=t.top,t}(t):Xr(function(e){var t,n=Tr(e),r=Vr(e),i=null==(t=e.ownerDocument)?void 0:t.body,o=Dr(n.scrollWidth,n.clientWidth,i?i.scrollWidth:0,i?i.clientWidth:0),s=Dr(n.scrollHeight,n.clientHeight,i?i.scrollHeight:0,i?i.clientHeight:0),a=-r.scrollLeft+Wr(e),u=-r.scrollTop;return"rtl"===kr(i||n).direction&&(a+=Dr(n.clientWidth,i?i.clientWidth:0)-o),{width:o,height:s,x:a,y:u}}(Tr(e)))}function ei(e,t,n){var r="clippingParents"===t?function(e){var t=Zr(Or(e)),n=["absolute","fixed"].indexOf(kr(e).position)>=0&&wr(e)?Mr(e):e;return br(n)?t.filter((function(e){return br(e)&&Cr(e,n)&&"body"!==vr(e)})):[]}(e):[].concat(t),i=[].concat(r,[n]),o=i[0],s=i.reduce((function(t,n){var r=Qr(e,n);return t.top=Dr(r.top,t.top),t.right=Lr(r.right,t.right),t.bottom=Lr(r.bottom,t.bottom),t.left=Dr(r.left,t.left),t}),Qr(e,o));return s.width=s.right-s.left,s.height=s.bottom-s.top,s.x=s.left,s.y=s.top,s}function ti(e){return e.split("-")[1]}function ni(e){var t,n=e.reference,r=e.element,i=e.placement,o=i?$r(i):null,s=i?ti(i):null,a=n.x+n.width/2-r.width/2,u=n.y+n.height/2-r.height/2;switch(o){case ir:t={x:a,y:n.y-r.height};break;case or:t={x:a,y:n.y+n.height};break;case sr:t={x:n.x+n.width,y:u};break;case ar:t={x:n.x-r.width,y:u};break;default:t={x:n.x,y:n.y}}var c=o?Ir(o):null;if(null!=c){var l="y"===c?"height":"width";switch(s){case lr:t[c]=t[c]-(n[l]/2-r[l]/2);break;case fr:t[c]=t[c]+(n[l]/2-r[l]/2)}}return t}function ri(e,t){void 0===t&&(t={});var n=t,r=n.placement,i=void 0===r?e.placement:r,o=n.boundary,s=void 0===o?"clippingParents":o,a=n.rootBoundary,u=void 0===a?dr:a,c=n.elementContext,l=void 0===c?hr:c,f=n.altBoundary,d=void 0!==f&&f,h=n.padding,p=void 0===h?0:h,g=Rr("number"!=typeof p?p:Fr(p,cr)),m=l===hr?"reference":hr,v=e.elements.reference,y=e.rects.popper,b=e.elements[d?m:l],w=ei(br(b)?b:b.contextElement||Tr(e.elements.popper),s,u),S=xr(v),_=ni({reference:S,element:y,strategy:"absolute",placement:i}),$=Xr(Object.assign({},y,_)),x=l===hr?$:S,E={top:w.top-x.top+g.top,bottom:x.bottom-w.bottom+g.bottom,left:w.left-x.left+g.left,right:x.right-w.right+g.right},C=e.modifiersData.offset;if(l===hr&&C){var k=C[i];Object.keys(E).forEach((function(e){var t=[sr,or].indexOf(e)>=0?1:-1,n=[ir,or].indexOf(e)>=0?"y":"x";E[e]+=k[n]*t}))}return E}function ii(e,t){void 0===t&&(t={});var n=t,r=n.placement,i=n.boundary,o=n.rootBoundary,s=n.padding,a=n.flipVariations,u=n.allowedAutoPlacements,c=void 0===u?gr:u,l=ti(r),f=l?a?pr:pr.filter((function(e){return ti(e)===l})):cr,d=f.filter((function(e){return c.indexOf(e)>=0}));0===d.length&&(d=f,"production"!==process.env.NODE_ENV&&console.error(["Popper: The `allowedAutoPlacements` option did not allow any","placements. Ensure the `placement` option matches the variation","of the allowed placements.",'For example, "auto" cannot be used to allow "bottom-start".','Use "auto-start" instead.'].join(" ")));var h=d.reduce((function(t,n){return t[n]=ri(e,{placement:n,boundary:i,rootBoundary:o,padding:s})[$r(n)],t}),{});return Object.keys(h).sort((function(e,t){return h[e]-h[t]}))}function oi(e,t,n){return void 0===n&&(n={x:0,y:0}),{top:e.top-t.height-n.y,right:e.right-t.width+n.x,bottom:e.bottom-t.height+n.y,left:e.left-t.width-n.x}}function si(e){return[ir,sr,or,ar].some((function(t){return e[t]>=0}))}function ai(e,t,n){void 0===n&&(n=!1);var r,i=Tr(t),o=xr(e),s=wr(t),a={scrollLeft:0,scrollTop:0},u={x:0,y:0};return(s||!s&&!n)&&(("body"!==vr(t)||Gr(i))&&(a=(r=t)!==yr(r)&&wr(r)?function(e){return{scrollLeft:e.scrollLeft,scrollTop:e.scrollTop}}(r):Vr(r)),wr(t)?((u=xr(t)).x+=t.clientLeft,u.y+=t.clientTop):i&&(u.x=Wr(i))),{x:o.left+a.scrollLeft-u.x,y:o.top+a.scrollTop-u.y,width:o.width,height:o.height}}function ui(e){var t=new Map,n=new Set,r=[];function i(e){n.add(e.name),[].concat(e.requires||[],e.requiresIfExists||[]).forEach((function(e){if(!n.has(e)){var r=t.get(e);r&&i(r)}})),r.push(e)}return e.forEach((function(e){t.set(e.name,e)})),e.forEach((function(e){n.has(e.name)||i(e)})),r}function ci(e){for(var t=arguments.length,n=new Array(t>1?t-1:0),r=1;r100){console.error("Popper: An infinite loop in the modifiers cycle has been detected! The cycle has been interrupted to prevent a browser crash.");break}if(!0!==a.reset){var o=a.orderedModifiers[i],s=o.fn,u=o.options,f=void 0===u?{}:u,d=o.name;"function"==typeof s&&(a=s({state:a,options:f,name:d,instance:l})||a)}else a.reset=!1,i=-1}}else"production"!==process.env.NODE_ENV&&console.error(di)}},update:(i=function(){return new Promise((function(e){l.forceUpdate(),e(a)}))},function(){return s||(s=new Promise((function(e){Promise.resolve().then((function(){s=void 0,e(i())}))}))),s}),destroy:function(){f(),c=!0}};if(!pi(e,t))return"production"!==process.env.NODE_ENV&&console.error(di),l;function f(){u.forEach((function(e){return e()})),u=[]}return l.setOptions(n).then((function(e){!c&&n.onFirstUpdate&&n.onFirstUpdate(e)})),l}}var mi=gi({defaultModifiers:[{name:"eventListeners",enabled:!0,phase:"write",fn:function(){},effect:function(e){var t=e.state,n=e.instance,r=e.options,i=r.scroll,o=void 0===i||i,s=r.resize,a=void 0===s||s,u=yr(t.elements.popper),c=[].concat(t.scrollParents.reference,t.scrollParents.popper);return o&&c.forEach((function(e){e.addEventListener("scroll",n.update,Br)})),a&&u.addEventListener("resize",n.update,Br),function(){o&&c.forEach((function(e){e.removeEventListener("scroll",n.update,Br)})),a&&u.removeEventListener("resize",n.update,Br)}},data:{}},{name:"popperOffsets",enabled:!0,phase:"read",fn:function(e){var t=e.state,n=e.name;t.modifiersData[n]=ni({reference:t.rects.reference,element:t.rects.popper,strategy:"absolute",placement:t.placement})},data:{}},{name:"computeStyles",enabled:!0,phase:"beforeWrite",fn:function(e){var t=e.state,n=e.options,r=n.gpuAcceleration,i=void 0===r||r,o=n.adaptive,s=void 0===o||o,a=n.roundOffsets,u=void 0===a||a;if("production"!==process.env.NODE_ENV){var c=kr(t.elements.popper).transitionProperty||"";s&&["transform","top","right","bottom","left"].some((function(e){return c.indexOf(e)>=0}))&&console.warn(["Popper: Detected CSS transitions on at least one of the following",'CSS properties: "transform", "top", "right", "bottom", "left".',"\n\n",'Disable the "computeStyles" modifier\'s `adaptive` option to allow',"for smooth transitions, or remove these properties from the CSS","transition declaration on the popper element if only transitioning","opacity or background-color for example.","\n\n","We recommend using the popper element as a wrapper around an inner","element that can have any CSS property transitioned for animations."].join(" "))}var l={placement:$r(t.placement),popper:t.elements.popper,popperRect:t.rects.popper,gpuAcceleration:i};null!=t.modifiersData.popperOffsets&&(t.styles.popper=Object.assign({},t.styles.popper,zr(Object.assign({},l,{offsets:t.modifiersData.popperOffsets,position:t.options.strategy,adaptive:s,roundOffsets:u})))),null!=t.modifiersData.arrow&&(t.styles.arrow=Object.assign({},t.styles.arrow,zr(Object.assign({},l,{offsets:t.modifiersData.arrow,position:"absolute",adaptive:!1,roundOffsets:u})))),t.attributes.popper=Object.assign({},t.attributes.popper,{"data-popper-placement":t.placement})},data:{}},_r,{name:"offset",enabled:!0,phase:"main",requires:["popperOffsets"],fn:function(e){var t=e.state,n=e.options,r=e.name,i=n.offset,o=void 0===i?[0,0]:i,s=gr.reduce((function(e,n){return e[n]=function(e,t,n){var r=$r(e),i=[ar,ir].indexOf(r)>=0?-1:1,o="function"==typeof n?n(Object.assign({},t,{placement:e})):n,s=o[0],a=o[1];return s=s||0,a=(a||0)*i,[ar,sr].indexOf(r)>=0?{x:a,y:s}:{x:s,y:a}}(n,t.rects,o),e}),{}),a=s[t.placement],u=a.x,c=a.y;null!=t.modifiersData.popperOffsets&&(t.modifiersData.popperOffsets.x+=u,t.modifiersData.popperOffsets.y+=c),t.modifiersData[r]=s}},{name:"flip",enabled:!0,phase:"main",fn:function(e){var t=e.state,n=e.options,r=e.name;if(!t.modifiersData[r]._skip){for(var i=n.mainAxis,o=void 0===i||i,s=n.altAxis,a=void 0===s||s,u=n.fallbackPlacements,c=n.padding,l=n.boundary,f=n.rootBoundary,d=n.altBoundary,h=n.flipVariations,p=void 0===h||h,g=n.allowedAutoPlacements,m=t.options.placement,v=$r(m),y=u||(v===m||!p?[qr(m)]:function(e){if($r(e)===ur)return[];var t=qr(e);return[Yr(e),t,Yr(t)]}(m)),b=[m].concat(y).reduce((function(e,n){return e.concat($r(n)===ur?ii(t,{placement:n,boundary:l,rootBoundary:f,padding:c,flipVariations:p,allowedAutoPlacements:g}):n)}),[]),w=t.rects.reference,S=t.rects.popper,_=new Map,$=!0,x=b[0],E=0;E=0,O=T?"width":"height",P=ri(t,{placement:C,boundary:l,rootBoundary:f,altBoundary:d,padding:c}),M=T?A?sr:ar:A?or:ir;w[O]>S[O]&&(M=qr(M));var I=qr(M),D=[];if(o&&D.push(P[k]<=0),a&&D.push(P[M]<=0,P[I]<=0),D.every((function(e){return e}))){x=C,$=!1;break}_.set(C,D)}if($)for(var L=function(e){var t=b.find((function(t){var n=_.get(t);if(n)return n.slice(0,e).every((function(e){return e}))}));if(t)return x=t,"break"},N=p?3:1;N>0;N--){if("break"===L(N))break}t.placement!==x&&(t.modifiersData[r]._skip=!0,t.placement=x,t.reset=!0)}},requiresIfExists:["offset"],data:{_skip:!1}},{name:"preventOverflow",enabled:!0,phase:"main",fn:function(e){var t=e.state,n=e.options,r=e.name,i=n.mainAxis,o=void 0===i||i,s=n.altAxis,a=void 0!==s&&s,u=n.boundary,c=n.rootBoundary,l=n.altBoundary,f=n.padding,d=n.tether,h=void 0===d||d,p=n.tetherOffset,g=void 0===p?0:p,m=ri(t,{boundary:u,rootBoundary:c,padding:f,altBoundary:l}),v=$r(t.placement),y=ti(t.placement),b=!y,w=Ir(v),S="x"===w?"y":"x",_=t.modifiersData.popperOffsets,$=t.rects.reference,x=t.rects.popper,E="function"==typeof g?g(Object.assign({},t.rects,{placement:t.placement})):g,C={x:0,y:0};if(_){if(o||a){var k="y"===w?ir:ar,A="y"===w?or:sr,T="y"===w?"height":"width",O=_[w],P=_[w]+m[k],M=_[w]-m[A],I=h?-x[T]/2:0,D=y===lr?$[T]:x[T],L=y===lr?-x[T]:-$[T],N=t.elements.arrow,U=h&&N?Er(N):{width:0,height:0},R=t.modifiersData["arrow#persistent"]?t.modifiersData["arrow#persistent"].padding:{top:0,right:0,bottom:0,left:0},F=R[k],j=R[A],z=Ur(0,$[T],U[T]),B=b?$[T]/2-I-z-F-E:D-z-F-E,K=b?-$[T]/2+I+z+j+E:L+z+j+E,q=t.elements.arrow&&Mr(t.elements.arrow),H=q?"y"===w?q.clientTop||0:q.clientLeft||0:0,Y=t.modifiersData.offset?t.modifiersData.offset[t.placement][w]:0,V=_[w]+B-Y-H,W=_[w]+K-Y;if(o){var G=Ur(h?Lr(P,V):P,O,h?Dr(M,W):M);_[w]=G,C[w]=G-O}if(a){var J="x"===w?ir:ar,Z="x"===w?or:sr,X=_[S],Q=X+m[J],ee=X-m[Z],te=Ur(h?Lr(Q,V):Q,X,h?Dr(ee,W):ee);_[S]=te,C[S]=te-X}}t.modifiersData[r]=C}},requiresIfExists:["offset"]},{name:"arrow",enabled:!0,phase:"main",fn:function(e){var t,n=e.state,r=e.name,i=e.options,o=n.elements.arrow,s=n.modifiersData.popperOffsets,a=$r(n.placement),u=Ir(a),c=[ar,sr].indexOf(a)>=0?"height":"width";if(o&&s){var l=function(e,t){return Rr("number"!=typeof(e="function"==typeof e?e(Object.assign({},t.rects,{placement:t.placement})):e)?e:Fr(e,cr))}(i.padding,n),f=Er(o),d="y"===u?ir:ar,h="y"===u?or:sr,p=n.rects.reference[c]+n.rects.reference[u]-s[u]-n.rects.popper[c],g=s[u]-n.rects.reference[u],m=Mr(o),v=m?"y"===u?m.clientHeight||0:m.clientWidth||0:0,y=p/2-g/2,b=l[d],w=v-f[c]-l[h],S=v/2-f[c]/2+y,_=Ur(b,S,w),$=u;n.modifiersData[r]=((t={})[$]=_,t.centerOffset=_-S,t)}},effect:function(e){var t=e.state,n=e.options.element,r=void 0===n?"[data-popper-arrow]":n;null!=r&&("string"!=typeof r||(r=t.elements.popper.querySelector(r)))&&("production"!==process.env.NODE_ENV&&(wr(r)||console.error(['Popper: "arrow" element must be an HTMLElement (not an SVGElement).',"To use an SVG arrow, wrap it in an HTMLElement that will be used as","the arrow."].join(" "))),Cr(t.elements.popper,r)?t.elements.arrow=r:"production"!==process.env.NODE_ENV&&console.error(['Popper: "arrow" modifier\'s `element` must be a child of the popper',"element."].join(" ")))},requires:["popperOffsets"],requiresIfExists:["preventOverflow"]},{name:"hide",enabled:!0,phase:"main",requiresIfExists:["preventOverflow"],fn:function(e){var t=e.state,n=e.name,r=t.rects.reference,i=t.rects.popper,o=t.modifiersData.preventOverflow,s=ri(t,{elementContext:"reference"}),a=ri(t,{altBoundary:!0}),u=oi(s,r),c=oi(a,i,o),l=si(u),f=si(c);t.modifiersData[n]={referenceClippingOffsets:u,popperEscapeOffsets:c,isReferenceHidden:l,hasPopperEscaped:f},t.attributes.popper=Object.assign({},t.attributes.popper,{"data-popper-reference-hidden":l,"data-popper-escaped":f})}}]});function vi(e){let t,r;const i=e[7].default,o=l(i,e,e[6],null);let s=[e[1],{class:e[0]}],a={};for(let e=0;e{t=n(n({},t),h(e)),r(1,s=p(t,o)),"class"in e&&r(2,c=e.class),"noGutters"in e&&r(3,l=e.noGutters),"form"in e&&r(4,f=e.form),"cols"in e&&r(5,d=e.cols),"$$scope"in e&&r(6,u=e.$$scope)},e.$$.update=()=>{60&e.$$.dirty&&r(0,i=zt(c,l?"no-gutters":null,f?"form-row":"row",...function(e){const t=parseInt(e);if(isNaN(t)){if("object"==typeof e)return["xs","sm","md","lg","xl"].map((t=>{const n="xs"===t?"-":`-${t}-`,r=e[t];return"number"==typeof r&&r>0?`row-cols${n}${r}`:null})).filter((e=>!!e))}else if(t>0)return[`row-cols-${t}`];return[]}(d)))},[i,s,c,l,f,d,u,a]}class bi extends Me{constructor(e){super(),Pe(this,e,yi,vi,a,{class:2,noGutters:3,form:4,cols:5})}}function wi(e){let t,r,i,o,s,a,u;const c=[_i,Si],l=[];function f(e,t){return e[1]?0:1}s=f(e),a=l[s]=c[s](e);let d=[e[5],{class:e[4]},{role:"tooltip"},{"x-placement":e[2]}],h={};for(let e=0;e{l[r]=null})),ye(),a=l[s],a?a.p(e,n):(a=l[s]=c[s](e),a.c()),be(a,1),a.m(o,null)),D(t,h=Ce(d,[32&n&&e[5],(!u||16&n)&&{class:e[4]},{role:"tooltip"},(!u||4&n)&&{"x-placement":e[2]}]))},i(e){u||(be(a),u=!0)},o(e){we(a),u=!1},d(n){n&&E(t),l[s].d(),e[14](null)}}}function Si(e){let t;const n=e[13].default,r=l(n,e,e[12],null);return{c(){r&&r.c()},m(e,n){r&&r.m(e,n),t=!0},p(e,t){r&&r.p&&4096&t&&d(r,n,e,e[12],t,null,null)},i(e){t||(be(r,e),t=!0)},o(e){we(r,e),t=!1},d(e){r&&r.d(e)}}}function _i(t){let n;return{c(){n=A(t[1])},m(e,t){x(e,n,t)},p(e,t){2&t&&L(n,e[1])},i:e,o:e,d(e){e&&E(n)}}}function $i(e){let t,n,r=e[0]&&wi(e);return{c(){r&&r.c(),t=O()},m(e,i){r&&r.m(e,i),x(e,t,i),n=!0},p(e,[n]){e[0]?r?(r.p(e,n),1&n&&be(r,1)):(r=wi(e),r.c(),be(r,1),r.m(t.parentNode,t)):r&&(ve(),we(r,1,1,(()=>{r=null})),ye())},i(e){n||(be(r),n=!0)},o(e){we(r),n=!1},d(e){r&&r.d(e),e&&E(t)}}}function xi(e,t,r){let i;const o=["class","target","placement","children","animation","isOpen"];let s,a,u,c=p(t,o),{$$slots:l={},$$scope:f}=t,{class:d=""}=t,{target:g=""}=t,{placement:m="top"}=t,{children:v}=t,{animation:y=!0}=t,{isOpen:b=!1}=t,w=m;const S={name:"checkPopperPlacement",enabled:!0,phase:"main",fn({state:e}){r(2,w=e.placement)}};return W((()=>{r(11,u=document.querySelector(`#${g}`)),u.addEventListener("mouseover",(()=>r(0,b=!0))),u.addEventListener("mouseleave",(()=>r(0,b=!1)))})),e.$$set=e=>{t=n(n({},t),h(e)),r(5,c=p(t,o)),"class"in e&&r(6,d=e.class),"target"in e&&r(7,g=e.target),"placement"in e&&r(8,m=e.placement),"children"in e&&r(1,v=e.children),"animation"in e&&r(9,y=e.animation),"isOpen"in e&&r(0,b=e.isOpen),"$$scope"in e&&r(12,f=e.$$scope)},e.$$.update=()=>{if(3337&e.$$.dirty&&(b&&a?r(10,s=mi(u,a,{placement:m,modifiers:[S]})):s&&(s.destroy(),r(10,s=void 0))),581&e.$$.dirty&&r(4,i=zt(d,"tooltip",!!y&&"fade",`bs-tooltip-${w}`,!!b&&"show")),128&e.$$.dirty&&!g)throw new Error("Need target!")},[b,v,w,a,i,c,d,g,m,y,s,u,f,l,function(e){te[e?"unshift":"push"]((()=>{a=e,r(3,a)}))}]}class Ei extends Me{constructor(e){super(),Pe(this,e,xi,$i,a,{class:6,target:7,placement:8,children:1,animation:9,isOpen:0})}}function Ci(e){let t;return{c(){t=A(e[2])},m(e,n){x(e,t,n)},p(e,n){4&n&&L(t,e[2])},d(e){e&&E(t)}}}function ki(e){let t,r,i;const o=[e[1].props];var s=e[1].component;function a(e){let t={};for(let e=0;e{Oe(e,1)})),ye()}s?(t=new s(a()),Ae(t.$$.fragment),be(t.$$.fragment,1),Te(t,r.parentNode,r)):t=null}else s&&t.$set(i)},i(e){i||(t&&be(t.$$.fragment,e),i=!0)},o(e){t&&we(t.$$.fragment,e),i=!1},d(e){e&&E(r),t&&Oe(t,e)}}}function Ai(t){let n;return{c(){n=A(t[1])},m(e,t){x(e,n,t)},p(e,t){2&t&&L(n,e[1])},i:e,o:e,d(e){e&&E(n)}}}function Ti(e){let t,n,r,i;const o=[Ai,ki],s=[];function a(e,t){return"string"==typeof e[1]?0:1}return t=a(e),n=s[t]=o[t](e),{c(){n.c(),r=O()},m(e,n){s[t].m(e,n),x(e,r,n),i=!0},p(e,i){let u=t;t=a(e),t===u?s[t].p(e,i):(ve(),we(s[u],1,1,(()=>{s[u]=null})),ye(),n=s[t],n?n.p(e,i):(n=s[t]=o[t](e),n.c()),be(n,1),n.m(r.parentNode,r))},i(e){i||(be(n),i=!0)},o(e){we(n),i=!1},d(e){s[t].d(e),e&&E(r)}}}function Oi(e){let t,n=e[3].confirm+"";return{c(){t=A(n)},m(e,n){x(e,t,n)},p(e,r){8&r&&n!==(n=e[3].confirm+"")&&L(t,n)},d(e){e&&E(t)}}}function Pi(e){let t,n=e[3].cancel+"";return{c(){t=A(n)},m(e,n){x(e,t,n)},p(e,r){8&r&&n!==(n=e[3].cancel+"")&&L(t,n)},d(e){e&&E(t)}}}function Mi(e){let t,n,r,i;return t=new Zt({props:{color:"primary",$$slots:{default:[Oi]},$$scope:{ctx:e}}}),t.$on("click",(function(){s(e[4])&&e[4].apply(this,arguments)})),r=new Zt({props:{color:"secondary",$$slots:{default:[Pi]},$$scope:{ctx:e}}}),r.$on("click",(function(){s(e[5])&&e[5].apply(this,arguments)})),{c(){Ae(t.$$.fragment),n=T(),Ae(r.$$.fragment)},m(e,o){Te(t,e,o),x(e,n,o),Te(r,e,o),i=!0},p(n,i){e=n;const o={};264&i&&(o.$$scope={dirty:i,ctx:e}),t.$set(o);const s={};264&i&&(s.$$scope={dirty:i,ctx:e}),r.$set(s)},i(e){i||(be(t.$$.fragment,e),be(r.$$.fragment,e),i=!0)},o(e){we(t.$$.fragment,e),we(r.$$.fragment,e),i=!1},d(e){Oe(t,e),e&&E(n),Oe(r,e)}}}function Ii(e){let t,n,r,i,o,s;return t=new qn({props:{toggle:e[6],$$slots:{default:[Ci]},$$scope:{ctx:e}}}),r=new In({props:{$$slots:{default:[Ti]},$$scope:{ctx:e}}}),o=new Nn({props:{$$slots:{default:[Mi]},$$scope:{ctx:e}}}),{c(){Ae(t.$$.fragment),n=T(),Ae(r.$$.fragment),i=T(),Ae(o.$$.fragment)},m(e,a){Te(t,e,a),x(e,n,a),Te(r,e,a),x(e,i,a),Te(o,e,a),s=!0},p(e,n){const i={};260&n&&(i.$$scope={dirty:n,ctx:e}),t.$set(i);const s={};258&n&&(s.$$scope={dirty:n,ctx:e}),r.$set(s);const a={};312&n&&(a.$$scope={dirty:n,ctx:e}),o.$set(a)},i(e){s||(be(t.$$.fragment,e),be(r.$$.fragment,e),be(o.$$.fragment,e),s=!0)},o(e){we(t.$$.fragment,e),we(r.$$.fragment,e),we(o.$$.fragment,e),s=!1},d(e){Oe(t,e),e&&E(n),Oe(r,e),e&&E(i),Oe(o,e)}}}function Di(e){let t,n;return t=new On({props:{isOpen:e[0],toggle:e[6],backdrop:e[3].backdrop,$$slots:{default:[Ii]},$$scope:{ctx:e}}}),{c(){Ae(t.$$.fragment)},m(e,r){Te(t,e,r),n=!0},p(e,n){const r={};1&n&&(r.isOpen=e[0]),8&n&&(r.backdrop=e[3].backdrop),318&n&&(r.$$scope={dirty:n,ctx:e}),t.$set(r)},i(e){n||(be(t.$$.fragment,e),n=!0)},o(e){we(t.$$.fragment,e),n=!1},d(e){Oe(t,e)}}}function Li(t){let n,r,i,o=(t[2],t[3],t[1],t[4],t[5]);const s=t[7].default,u=l(s,t,t[8],null);let c=Di(t);return{c(){u&&u.c(),n=T(),c.c(),r=O()},m(e,t){u&&u.m(e,t),x(e,n,t),c.m(e,t),x(e,r,t),i=!0},p(t,[n]){u&&u.p&&256&n&&d(u,s,t,t[8],n,null,null),62&n&&a(o,(t[2],t[3],t[1],t[4],o=t[5]))?(ve(),we(c,1,1,e),ye(),c=Di(t),c.c(),be(c),c.m(r.parentNode,r)):c.p(t,n)},i(e){i||(be(u,e),be(c),i=!0)},o(e){we(u,e),we(c),i=!1},d(e){u&&u.d(e),e&&E(n),e&&E(r),c.d(e)}}}function Ni(e,t,n){let r,i,{$$slots:o={},$$scope:s}=t,a=!1,u={backdrop:!0},c=()=>{},l=()=>{};const f=e=>{let t,o,s="Alert";1===e.length&&([t]=e),2===e.length&&([s,t]=e),3===e.length&&([s,t,o]=e),console.log(e),n(2,i=s),n(1,r=t),n(3,u={...u,confirm:"OK",cancel:"Cancel",backdrop:!0,...o}),n(0,a=!0),console.log(u),console.log(a,"emitted"),n(4,c=e=>{n(0,a=!1),Tt.emit("alertEnd",null,!0)}),n(5,l=e=>{n(0,a=!1),Tt.emit("alertEnd",null,!1)})};return W((()=>{console.log("registered"),Tt.on("alert",f),Tt.on("close",(()=>{n(0,a=!1),Tt.emit("alertEnd",null,!0)})),Tt.on("cancel",(()=>{n(0,a=!1),Tt.emit("alertEnd",null,!1)}))})),e.$$set=e=>{"$$scope"in e&&n(8,s=e.$$scope)},[a,r,i,u,c,l,()=>n(0,a=!a),o,s]}class Ui extends Me{constructor(e){super(),Pe(this,e,Ni,Li,a,{})}}function Ri(t){let n,r,i,o,s;return{c(){n=k("div"),r=A("about "),i=k("br"),o=T(),s=A(t[0])},m(e,t){x(e,n,t),$(n,r),$(n,i),$(n,o),$(n,s)},p(e,[t]){1&t&&L(s,e[0])},i:e,o:e,d(e){e&&E(n)}}}function Fi(e,t,n){let{content:r="We are let us play!!"}=t;return e.$$set=e=>{"content"in e&&n(0,r=e.content)},[r]}class ji extends Me{constructor(e){super(),Pe(this,e,Fi,Ri,a,{content:0})}}var zi,Bi=function(e){var t="function"==typeof Symbol&&Symbol.iterator,n=t&&e[t],r=0;if(n)return n.call(e);if(e&&"number"==typeof e.length)return{next:function(){return e&&r>=e.length&&(e=void 0),{value:e&&e[r++],done:!e}}};throw new TypeError(t?"Object is not iterable.":"Symbol.iterator is not defined.")},Ki=function(e,t){var n="function"==typeof Symbol&&e[Symbol.iterator];if(!n)return e;var r,i,o=n.call(e),s=[];try{for(;(void 0===t||t-- >0)&&!(r=o.next()).done;)s.push(r.value)}catch(e){i={error:e}}finally{try{r&&!r.done&&(n=o.return)&&n.call(o)}finally{if(i)throw i.error}}return s},qi=function(){for(var e=[],t=0;t=a){var c=console.log.bind(console);t===zi.ERROR&&console.error&&(c=console.error.bind(console)),t===zi.WARN&&console.warn&&(c=console.warn.bind(console));var l="["+t+"] "+this._ts()+" "+this.name,f="";if(1===i.length&&"string"==typeof i[0])c(f=l+" - "+i[0]);else if(1===i.length)f=l+" "+i[0],c(l,i[0]);else if("string"==typeof i[0]){var d=i.slice(1);1===d.length&&(d=d[0]),f=l+" - "+i[0]+" "+d,c(l+" - "+i[0],d)}else f=l+" "+i,c(l,i);try{for(var h=Bi(this._pluggables),p=h.next();!p.done;p=h.next()){var g=p.value,m={message:f,timestamp:Date.now()};g.pushLogs([m])}}catch(e){n={error:e}}finally{try{p&&!p.done&&(r=h.return)&&r.call(h)}finally{if(n)throw n.error}}}},e.prototype.log=function(){for(var e=[],t=0;t0)&&!(r=o.next()).done;)s.push(r.value)}catch(e){i={error:e}}finally{try{r&&!r.done&&(n=o.return)&&n.call(o)}finally{if(i)throw i.error}}return s},Wi=new Yi("Amplify"),Gi=new(function(){function e(){this._components=[],this._config={},this._modules={},this.Auth=null,this.Analytics=null,this.API=null,this.Credentials=null,this.Storage=null,this.I18n=null,this.Cache=null,this.PubSub=null,this.Interactions=null,this.Pushnotification=null,this.UI=null,this.XR=null,this.Predictions=null,this.DataStore=null,this.Geo=null,this.Logger=Yi,this.ServiceWorker=null}return e.prototype.register=function(e){Wi.debug("component registered in amplify",e),this._components.push(e),"function"==typeof e.getModuleName?(this._modules[e.getModuleName()]=e,this[e.getModuleName()]=e):Wi.debug("no getModuleName method for component",e),e.configure(this._config)},e.prototype.configure=function(e){var t=this;return e?(this._config=Object.assign(this._config,e),Wi.debug("amplify config",this._config),Object.entries(this._modules).forEach((function(e){var n=Vi(e,2);n[0];var r=n[1];Object.keys(r).forEach((function(e){t._modules[e]&&(r[e]=t._modules[e])}))})),this._components.map((function(e){e.configure(t._config)})),this._config):this._config},e.prototype.addPluggable=function(e){e&&e.getCategory&&"function"==typeof e.getCategory&&this._components.map((function(t){t.addPluggable&&"function"==typeof t.addPluggable&&t.addPluggable(e)}))},e}()),Ji={userAgent:"aws-amplify/4.2.11 js",product:"",navigator:null,isReactNative:!1};if("undefined"!=typeof navigator&&navigator.product)switch(Ji.product=navigator.product||"",Ji.navigator=navigator||null,navigator.product){case"ReactNative":Ji.userAgent="aws-amplify/4.2.11 react-native",Ji.isReactNative=!0;break;default:Ji.userAgent="aws-amplify/4.2.11 js",Ji.isReactNative=!1}var Zi=function(){return Ji.userAgent},Xi=function(){return(Xi=Object.assign||function(e){for(var t,n=1,r=arguments.length;n0)&&!(r=o.next()).done;)s.push(r.value)}catch(e){i={error:e}}finally{try{r&&!r.done&&(n=o.return)&&n.call(o)}finally{if(i)throw i.error}}return s},eo=function(){for(var e=[],t=0;t-1)&&(r===no||to.warn("WARNING: "+e+" is protected and dispatching on it can have unintended consequences"));var i={channel:e,payload:Xi({},t),source:n,patternInfo:[]};try{this._toListeners(i)}catch(e){to.error(e)}},e.prototype.listen=function(e,t,n){var r,i=this;if(void 0===n&&(n="noname"),function(e){return void 0!==e.onHubCapsule}(t))to.warn("WARNING onHubCapsule is Deprecated. Please pass in a callback."),r=t.onHubCapsule.bind(t);else{if("function"!=typeof t)throw new Error("No callback supplied to Hub");r=t}if(e instanceof RegExp)this.patterns.push({pattern:e,callback:r});else{var o=this.listeners[e];o||(o=[],this.listeners[e]=o),o.push({name:n,callback:r})}return function(){i.remove(e,r)}},e.prototype._toListeners=function(e){var t=e.channel,n=e.payload,r=this.listeners[t];if(r&&r.forEach((function(r){to.debug("Dispatching to "+t+" with ",n);try{r.callback(e)}catch(e){to.error(e)}})),this.patterns.length>0){if(!n.message)return void to.warn("Cannot perform pattern matching without a message key");var i=n.message;this.patterns.forEach((function(t){var n=i.match(t.pattern);if(n){var r=Qi(n).slice(1),o=Xi(Xi({},e),{patternInfo:r});try{t.callback(o)}catch(e){to.error(e)}}}))}},e}())("__default__"),io=new Yi("I18n"),oo=function(){function e(e){this._options=null,this._lang=null,this._dict={},this._options=Object.assign({},e),this._lang=this._options.language,!this._lang&&"undefined"!=typeof window&&window&&window.navigator&&(this._lang=window.navigator.language),io.debug(this._lang)}return e.prototype.setLanguage=function(e){this._lang=e},e.prototype.get=function(e,t){if(void 0===t&&(t=void 0),!this._lang)return void 0!==t?t:e;var n=this._lang,r=this.getByLanguage(e,n);return r||(n.indexOf("-")>0&&(r=this.getByLanguage(e,n.split("-")[0])),r||(void 0!==t?t:e))},e.prototype.getByLanguage=function(e,t,n){if(void 0===n&&(n=null),!t)return n;var r=this._dict[t];return r?r[e]:n},e.prototype.putVocabulariesForLanguage=function(e,t){var n=this._dict[e];n||(n=this._dict[e]={}),Object.assign(n,t)},e.prototype.putVocabularies=function(e){var t=this;Object.keys(e).map((function(n){t.putVocabulariesForLanguage(n,e[n])}))},e}(),so=new Yi("I18n"),ao=null,uo=null,co=function(){function e(){}return e.configure=function(t){return so.debug("configure I18n"),t?(ao=Object.assign({},ao,t.I18n||t),e.createInstance(),ao):ao},e.getModuleName=function(){return"I18n"},e.createInstance=function(){so.debug("create I18n instance"),uo||(uo=new oo(ao))},e.setLanguage=function(t){return e.checkConfig(),uo.setLanguage(t)},e.get=function(t,n){return e.checkConfig()?uo.get(t,n):void 0===n?t:n},e.putVocabulariesForLanguage=function(t,n){return e.checkConfig(),uo.putVocabulariesForLanguage(t,n)},e.putVocabularies=function(t){return e.checkConfig(),uo.putVocabularies(t)},e.checkConfig=function(){return uo||(uo=new oo(ao)),!0},e}();Gi.register(co);var lo=[{type:"text/plain",ext:"txt"},{type:"text/html",ext:"html"},{type:"text/javascript",ext:"js"},{type:"text/css",ext:"css"},{type:"text/csv",ext:"csv"},{type:"text/yaml",ext:"yml"},{type:"text/yaml",ext:"yaml"},{type:"text/calendar",ext:"ics"},{type:"text/calendar",ext:"ical"},{type:"image/apng",ext:"apng"},{type:"image/bmp",ext:"bmp"},{type:"image/gif",ext:"gif"},{type:"image/x-icon",ext:"ico"},{type:"image/x-icon",ext:"cur"},{type:"image/jpeg",ext:"jpg"},{type:"image/jpeg",ext:"jpeg"},{type:"image/jpeg",ext:"jfif"},{type:"image/jpeg",ext:"pjp"},{type:"image/jpeg",ext:"pjpeg"},{type:"image/png",ext:"png"},{type:"image/svg+xml",ext:"svg"},{type:"image/tiff",ext:"tif"},{type:"image/tiff",ext:"tiff"},{type:"image/webp",ext:"webp"},{type:"application/json",ext:"json"},{type:"application/xml",ext:"xml"},{type:"application/x-sh",ext:"sh"},{type:"application/zip",ext:"zip"},{type:"application/x-rar-compressed",ext:"rar"},{type:"application/x-tar",ext:"tar"},{type:"application/x-bzip",ext:"bz"},{type:"application/x-bzip2",ext:"bz2"},{type:"application/pdf",ext:"pdf"},{type:"application/java-archive",ext:"jar"},{type:"application/msword",ext:"doc"},{type:"application/vnd.ms-excel",ext:"xls"},{type:"application/vnd.ms-excel",ext:"xlsx"},{type:"message/rfc822",ext:"eml"}],fo=function(e){return void 0===e&&(e={}),0===Object.keys(e).length},ho=function(e,t,n){if(!e||!e.sort)return!1;var r=n&&"desc"===n?-1:1;return e.sort((function(e,n){var i=e[t],o=n[t];return void 0===o?void 0===i?0:1*r:void 0===i||io?1*r:0})),!0},po=function(e,t){var n=Object.assign({},e);return t&&("string"==typeof t?delete n[t]:t.forEach((function(e){delete n[e]}))),n},go=function(e,t){void 0===t&&(t="application/octet-stream");var n=e.toLowerCase(),r=lo.filter((function(e){return n.endsWith("."+e.ext)}));return r.length>0?r[0].type:t},mo=function(e){var t=e.toLowerCase();return!!t.startsWith("text/")||("application/json"===t||"application/xml"===t||"application/sh"===t)},vo=function(){for(var e="",t="0123456789abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ",n=32;n>0;n-=1)e+=t[Math.floor(Math.random()*t.length)];return e},yo=function(e){if(e.isResolved)return e;var t=!0,n=!1,r=!1,i=e.then((function(e){return r=!0,t=!1,e}),(function(e){throw n=!0,t=!1,e}));return i.isFullfilled=function(){return r},i.isPending=function(){return t},i.isRejected=function(){return n},i},bo=function(){if("undefined"==typeof self)return!1;var e=self;return void 0!==e.WorkerGlobalScope&&self instanceof e.WorkerGlobalScope},wo=function(){return{isBrowser:"undefined"!=typeof window&&void 0!==window.document,isNode:"undefined"!=typeof process&&null!=process.versions&&null!=process.versions.node}},So=function(e,t,n){if(void 0===t&&(t=[]),void 0===n&&(n=[]),!$o(e))return e;var r={};for(var i in e){if(e.hasOwnProperty(i))r[t.includes(i)?i:i[0].toLowerCase()+i.slice(1)]=n.includes(i)?e[i]:So(e[i],t,n)}return r},_o=function(e,t,n){if(void 0===t&&(t=[]),void 0===n&&(n=[]),!$o(e))return e;var r={};for(var i in e){if(e.hasOwnProperty(i))r[t.includes(i)?i:i[0].toUpperCase()+i.slice(1)]=n.includes(i)?e[i]:_o(e[i],t,n)}return r},$o=function(e){return!(!(e instanceof Object)||e instanceof Array||e instanceof Function||e instanceof Number||e instanceof String||e instanceof Boolean)},xo=function(){function e(){}return e.isEmpty=fo,e.sortByField=ho,e.objectLessAttributes=po,e.filenameToContentType=go,e.isTextFile=mo,e.generateRandomString=vo,e.makeQuerablePromise=yo,e.isWebWorker=bo,e.browserOrNode=wo,e.transferKeyToLowerCase=So,e.transferKeyToUpperCase=_o,e.isStrictObject=$o,e}(),Eo="undefined"!=typeof globalThis?globalThis:"undefined"!=typeof window?window:"undefined"!=typeof global?global:"undefined"!=typeof self?self:{};function Co(e){return e&&e.__esModule&&Object.prototype.hasOwnProperty.call(e,"default")?e.default:e}function ko(e){if(e.__esModule)return e;var t=Object.defineProperty({},"__esModule",{value:!0});return Object.keys(e).forEach((function(n){var r=Object.getOwnPropertyDescriptor(e,n);Object.defineProperty(t,n,r.get?r:{enumerable:!0,get:function(){return e[n]}})})),t}function Ao(e){var t={exports:{}};return e(t,t.exports),t.exports}function To(e){throw new Error('Could not dynamically require "'+e+'". Please configure the dynamicRequireTargets option of @rollup/plugin-commonjs appropriately for this require call to behave properly.')} /*! ***************************************************************************** Copyright (c) Microsoft Corporation. Permission to use, copy, modify, and/or distribute this software for any purpose with or without fee is hereby granted. THE SOFTWARE IS PROVIDED "AS IS" AND THE AUTHOR DISCLAIMS ALL WARRANTIES WITH REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR ANY SPECIAL, DIRECT, INDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE. ***************************************************************************** */var Oo=function(e,t){return(Oo=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(e,t){e.__proto__=t}||function(e,t){for(var n in t)t.hasOwnProperty(n)&&(e[n]=t[n])})(e,t)};function Po(e,t){function n(){this.constructor=e}Oo(e,t),e.prototype=null===t?Object.create(t):(n.prototype=t.prototype,new n)}var Mo=function(){return(Mo=Object.assign||function(e){for(var t,n=1,r=arguments.length;n0&&i[i.length-1])||6!==o[0]&&2!==o[0])){s=0;continue}if(3===o[0]&&(!i||o[1]>i[0]&&o[1]=e.length&&(e=void 0),{value:e&&e[r++],done:!e}}};throw new TypeError(t?"Object is not iterable.":"Symbol.iterator is not defined.")}function Uo(e,t){var n="function"==typeof Symbol&&e[Symbol.iterator];if(!n)return e;var r,i,o=n.call(e),s=[];try{for(;(void 0===t||t-- >0)&&!(r=o.next()).done;)s.push(r.value)}catch(e){i={error:e}}finally{try{r&&!r.done&&(n=o.return)&&n.call(o)}finally{if(i)throw i.error}}return s}function Ro(){for(var e=[],t=0;t1||a(e,t)}))})}function a(e,t){try{(n=i[e](t)).value instanceof Fo?Promise.resolve(n.value.v).then(u,c):l(o[0][2],n)}catch(e){l(o[0][3],e)}var n}function u(e){a("next",e)}function c(e){a("throw",e)}function l(e,t){e(t),o.shift(),o.length&&a(o[0][0],o[0][1])}}function zo(e){if(!Symbol.asyncIterator)throw new TypeError("Symbol.asyncIterator is not defined.");var t,n=e[Symbol.asyncIterator];return n?n.call(e):(e=No(e),t={},r("next"),r("throw"),r("return"),t[Symbol.asyncIterator]=function(){return this},t);function r(n){t[n]=e[n]&&function(t){return new Promise((function(r,i){(function(e,t,n,r){Promise.resolve(r).then((function(t){e({value:t,done:n})}),t)})(r,i,(t=e[n](t)).done,t.value)}))}}}for(var Bo=ko(Object.freeze({__proto__:null,__extends:Po,get __assign(){return Mo},__rest:Io,__decorate:function(e,t,n,r){var i,o=arguments.length,s=o<3?t:null===r?r=Object.getOwnPropertyDescriptor(t,n):r;if("object"==typeof Reflect&&"function"==typeof Reflect.decorate)s=Reflect.decorate(e,t,n,r);else for(var a=e.length-1;a>=0;a--)(i=e[a])&&(s=(o<3?i(s):o>3?i(t,n,s):i(t,n))||s);return o>3&&s&&Object.defineProperty(t,n,s),s},__param:function(e,t){return function(n,r){t(n,r,e)}},__metadata:function(e,t){if("object"==typeof Reflect&&"function"==typeof Reflect.metadata)return Reflect.metadata(e,t)},__awaiter:Do,__generator:Lo,__createBinding:function(e,t,n,r){void 0===r&&(r=n),e[r]=t[n]},__exportStar:function(e,t){for(var n in e)"default"===n||t.hasOwnProperty(n)||(t[n]=e[n])},__values:No,__read:Uo,__spread:Ro,__spreadArrays:function(){for(var e=0,t=0,n=arguments.length;t= 0x80 (not a basic code point)","invalid-input":"Invalid input"},p=Math.floor,g=String.fromCharCode;function m(e){throw RangeError(h[e])}function v(e,t){for(var n=e.length,r=[];n--;)r[n]=t(e[n]);return r}function y(e,t){var n=e.split("@"),r="";return n.length>1&&(r=n[0]+"@",e=n[1]),r+v((e=e.replace(d,".")).split("."),t).join(".")}function b(e){for(var t,n,r=[],i=0,o=e.length;i=55296&&t<=56319&&i65535&&(t+=g((e-=65536)>>>10&1023|55296),e=56320|1023&e),t+=g(e)})).join("")}function S(e,t){return e+22+75*(e<26)-((0!=t)<<5)}function _(e,t,n){var r=0;for(e=n?p(e/700):e>>1,e+=p(e/t);e>455;r+=c)e=p(e/35);return p(r+36*e/(e+38))}function $(e){var t,n,r,i,o,s,a,l,f,d,h,g=[],v=e.length,y=0,b=128,S=72;for((n=e.lastIndexOf("-"))<0&&(n=0),r=0;r=128&&m("not-basic"),g.push(e.charCodeAt(r));for(i=n>0?n+1:0;i=v&&m("invalid-input"),((l=(h=e.charCodeAt(i++))-48<10?h-22:h-65<26?h-65:h-97<26?h-97:c)>=c||l>p((u-y)/s))&&m("overflow"),y+=l*s,!(l<(f=a<=S?1:a>=S+26?26:a-S));a+=c)s>p(u/(d=c-f))&&m("overflow"),s*=d;S=_(y-o,t=g.length+1,0==o),p(y/t)>u-b&&m("overflow"),b+=p(y/t),y%=t,g.splice(y++,0,b)}return w(g)}function x(e){var t,n,r,i,o,s,a,l,f,d,h,v,y,w,$,x=[];for(v=(e=b(e)).length,t=128,n=0,o=72,s=0;s=t&&hp((u-n)/(y=r+1))&&m("overflow"),n+=(a-t)*y,t=a,s=0;su&&m("overflow"),h==t){for(l=n,f=c;!(l<(d=f<=o?1:f>=o+26?26:f-o));f+=c)$=l-d,w=c-d,x.push(g(S(d+$%w,0))),l=p($/w);x.push(g(S(l,0))),o=_(n,y,r==i),n=0,++r}++n,++t}return x.join("")}if(s={version:"1.3.2",ucs2:{decode:b,encode:w},decode:$,encode:x,toASCII:function(e){return y(e,(function(e){return f.test(e)?"xn--"+x(e):e}))},toUnicode:function(e){return y(e,(function(e){return l.test(e)?$(e.slice(4).toLowerCase()):e}))}},r&&i)if(e.exports==r)i.exports=s;else for(a in s)s.hasOwnProperty(a)&&(r[a]=s[a]);else n.punycode=s}(Eo)})),Go=function(e){return"string"==typeof e},Jo=function(e){return"object"==typeof e&&null!==e},Zo=function(e){return null===e},Xo=function(e){return null==e};function Qo(e,t){return Object.prototype.hasOwnProperty.call(e,t)}var es=function(e,t,n,r){t=t||"&",n=n||"=";var i={};if("string"!=typeof e||0===e.length)return i;var o=/\+/g;e=e.split(t);var s=1e3;r&&"number"==typeof r.maxKeys&&(s=r.maxKeys);var a=e.length;s>0&&a>s&&(a=s);for(var u=0;u=0?(c=h.substr(0,p),l=h.substr(p+1)):(c=h,l=""),f=decodeURIComponent(c),d=decodeURIComponent(l),Qo(i,f)?Array.isArray(i[f])?i[f].push(d):i[f]=[i[f],d]:i[f]=d}return i},ts=function(e){switch(typeof e){case"string":return e;case"boolean":return e?"true":"false";case"number":return isFinite(e)?e:"";default:return""}},ns=function(e,t,n,r){return t=t||"&",n=n||"=",null===e&&(e=void 0),"object"==typeof e?Object.keys(e).map((function(r){var i=encodeURIComponent(ts(r))+n;return Array.isArray(e[r])?e[r].map((function(e){return i+encodeURIComponent(ts(e))})).join(t):i+encodeURIComponent(ts(e[r]))})).join(t):r?encodeURIComponent(ts(r))+n+encodeURIComponent(ts(e)):""},rs=Ao((function(e,t){t.decode=t.parse=es,t.encode=t.stringify=ns})),is=ys;function os(){this.protocol=null,this.slashes=null,this.auth=null,this.host=null,this.port=null,this.hostname=null,this.hash=null,this.search=null,this.query=null,this.pathname=null,this.path=null,this.href=null}var ss=/^([a-z0-9.+-]+:)/i,as=/:[0-9]*$/,us=/^(\/\/?(?!\/)[^\?\s]*)(\?[^\s]*)?$/,cs=["{","}","|","\\","^","`"].concat(["<",">",'"',"`"," ","\r","\n","\t"]),ls=["'"].concat(cs),fs=["%","/","?",";","#"].concat(ls),ds=["/","?","#"],hs=/^[+a-z0-9A-Z_-]{0,63}$/,ps=/^([+a-z0-9A-Z_-]{0,63})(.*)$/,gs={javascript:!0,"javascript:":!0},ms={javascript:!0,"javascript:":!0},vs={http:!0,https:!0,ftp:!0,gopher:!0,file:!0,"http:":!0,"https:":!0,"ftp:":!0,"gopher:":!0,"file:":!0};function ys(e,t,n){if(e&&Jo(e)&&e instanceof os)return e;var r=new os;return r.parse(e,t,n),r}os.prototype.parse=function(e,t,n){if(!Go(e))throw new TypeError("Parameter 'url' must be a string, not "+typeof e);var r=e.indexOf("?"),i=-1!==r&&r127?w+="x":w+=b[S];if(!w.match(hs)){var $=v.slice(0,p),x=v.slice(p+1),E=b.match(ps);E&&($.push(E[1]),x.unshift(E[2])),x.length&&(s="/"+x.join(".")+s),this.hostname=$.join(".");break}}}this.hostname.length>255?this.hostname="":this.hostname=this.hostname.toLowerCase(),m||(this.hostname=Wo.toASCII(this.hostname));var C=this.port?":"+this.port:"",k=this.hostname||"";this.host=k+C,this.href+=this.host,m&&(this.hostname=this.hostname.substr(1,this.hostname.length-2),"/"!==s[0]&&(s="/"+s))}if(!gs[c])for(p=0,y=ls.length;p0)&&n.host.split("@"))&&(n.auth=E.shift(),n.host=n.hostname=E.shift());return n.search=e.search,n.query=e.query,Zo(n.pathname)&&Zo(n.search)||(n.path=(n.pathname?n.pathname:"")+(n.search?n.search:"")),n.href=n.format(),n}if(!b.length)return n.pathname=null,n.search?n.path="/"+n.search:n.path=null,n.href=n.format(),n;for(var S=b.slice(-1)[0],_=(n.host||e.host||b.length>1)&&("."===S||".."===S)||""===S,$=0,x=b.length;x>=0;x--)"."===(S=b[x])?b.splice(x,1):".."===S?(b.splice(x,1),$++):$&&(b.splice(x,1),$--);if(!v&&!y)for(;$--;$)b.unshift("..");!v||""===b[0]||b[0]&&"/"===b[0].charAt(0)||b.unshift(""),_&&"/"!==b.join("/").substr(-1)&&b.push("");var E,C=""===b[0]||b[0]&&"/"===b[0].charAt(0);w&&(n.hostname=n.host=C?"":b.length?b.shift():"",(E=!!(n.host&&n.host.indexOf("@")>0)&&n.host.split("@"))&&(n.auth=E.shift(),n.host=n.hostname=E.shift()));return(v=v||n.host&&b.length)&&!C&&b.unshift(""),b.length?n.pathname=b.join("/"):(n.pathname=null,n.path=null),Zo(n.pathname)&&Zo(n.search)||(n.path=(n.pathname?n.pathname:"")+(n.search?n.search:"")),n.auth=e.auth||n.auth,n.slashes=n.slashes||e.slashes,n.href=n.format(),n},os.prototype.parseHost=function(){var e=this.host,t=as.exec(e);t&&(":"!==(t=t[0])&&(this.port=t.substr(1)),e=e.substr(0,e.length-t.length)),e&&(this.hostname=e)};var bs=function(){var e=function(t,n){return(e=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(e,t){e.__proto__=t}||function(e,t){for(var n in t)t.hasOwnProperty(n)&&(e[n]=t[n])})(t,n)};return function(t,n){function r(){this.constructor=t}e(t,n),t.prototype=null===n?Object.create(n):(r.prototype=n.prototype,new r)}}(),ws=function(e,t,n,r){return new(n||(n=Promise))((function(i,o){function s(e){try{u(r.next(e))}catch(e){o(e)}}function a(e){try{u(r.throw(e))}catch(e){o(e)}}function u(e){var t;e.done?i(e.value):(t=e.value,t instanceof n?t:new n((function(e){e(t)}))).then(s,a)}u((r=r.apply(e,t||[])).next())}))},Ss=function(e,t){var n,r,i,o,s={label:0,sent:function(){if(1&i[0])throw i[1];return i[1]},trys:[],ops:[]};return o={next:a(0),throw:a(1),return:a(2)},"function"==typeof Symbol&&(o[Symbol.iterator]=function(){return this}),o;function a(o){return function(a){return function(o){if(n)throw new TypeError("Generator is already executing.");for(;s;)try{if(n=1,r&&(i=2&o[0]?r.return:o[0]?r.throw||((i=r.return)&&i.call(r),0):r.next)&&!(i=i.call(r,o[1])).done)return i;switch(r=0,i&&(o=[2&o[0],i.value]),o[0]){case 0:case 1:i=o;break;case 4:return s.label++,{value:o[1],done:!1};case 5:s.label++,r=o[1],o=[0];continue;case 7:o=s.ops.pop(),s.trys.pop();continue;default:if(!(i=s.trys,(i=i.length>0&&i[i.length-1])||6!==o[0]&&2!==o[0])){s=0;continue}if(3===o[0]&&(!i||o[1]>i[0]&&o[1]0)&&!(r=o.next()).done;)s.push(r.value)}catch(e){i={error:e}}finally{try{r&&!r.done&&(n=o.return)&&n.call(o)}finally{if(i)throw i.error}}return s},$s=function(){for(var e=[],t=0;te)&&n}}(n))};var As=function(){return(As=Object.assign||function(e){for(var t,n=1,r=arguments.length;n>6|192,63&i|128);else if(n+1>18|240,o>>12&63|128,o>>6&63|128,63&o|128)}else t.push(i>>12|224,i>>6&63|128,63&i|128)}return Uint8Array.from(t)}(e)},Ls=function(e){return"function"==typeof TextDecoder?function(e){return new TextDecoder("utf-8").decode(e)}(e):function(e){for(var t="",n=0,r=e.length;n>6|192,63&i|128);else if(n+1>18|240,o>>12&63|128,o>>6&63|128,63&o|128)}else t.push(i>>12|224,i>>6&63|128,63&i|128)}return Uint8Array.from(t)}(e)},toUtf8:function(e){return"function"==typeof TextDecoder?function(e){return new TextDecoder("utf-8").decode(e)}(e):function(e){for(var t="",n=0,r=e.length;n>24,(16711680&e)>>16,(65280&e)>>8,255&e])}})),Ys=Ao((function(e,t){Object.defineProperty(t,"__esModule",{value:!0}),t.numToUint8=t.isEmptyData=t.convertToBuffer=void 0,Object.defineProperty(t,"convertToBuffer",{enumerable:!0,get:function(){return Ks.convertToBuffer}}),Object.defineProperty(t,"isEmptyData",{enumerable:!0,get:function(){return qs.isEmptyData}}),Object.defineProperty(t,"numToUint8",{enumerable:!0,get:function(){return Hs.numToUint8}})})),Vs=Ao((function(e,t){Object.defineProperty(t,"__esModule",{value:!0}),t.Sha256=void 0;var n=function(){function e(e){this.toHash=new Uint8Array(0),void 0!==e&&(this.key=new Promise((function(t,n){(0,js.locateWindow)().crypto.subtle.importKey("raw",(0,Ys.convertToBuffer)(e),Is.SHA_256_HMAC_ALGO,!1,["sign"]).then(t,n)})),this.key.catch((function(){})))}return e.prototype.update=function(e){if(!(0,Ys.isEmptyData)(e)){var t=(0,Ys.convertToBuffer)(e),n=new Uint8Array(this.toHash.byteLength+t.byteLength);n.set(this.toHash,0),n.set(t,this.toHash.byteLength),this.toHash=n}},e.prototype.digest=function(){var e=this;return this.key?this.key.then((function(t){return(0,js.locateWindow)().crypto.subtle.sign(Is.SHA_256_HMAC_ALGO,t,e.toHash).then((function(e){return new Uint8Array(e)}))})):(0,Ys.isEmptyData)(this.toHash)?Promise.resolve(Is.EMPTY_DATA_SHA_256):Promise.resolve().then((function(){return(0,js.locateWindow)().crypto.subtle.digest(Is.SHA_256_HASH,e.toHash)})).then((function(e){return Promise.resolve(new Uint8Array(e))}))},e}();t.Sha256=n})),Ws=Ao((function(e,t){Object.defineProperty(t,"__esModule",{value:!0}),t.MAX_HASHABLE_LENGTH=t.INIT=t.KEY=t.DIGEST_LENGTH=t.BLOCK_SIZE=void 0,t.BLOCK_SIZE=64,t.DIGEST_LENGTH=32,t.KEY=new Uint32Array([1116352408,1899447441,3049323471,3921009573,961987163,1508970993,2453635748,2870763221,3624381080,310598401,607225278,1426881987,1925078388,2162078206,2614888103,3248222580,3835390401,4022224774,264347078,604807628,770255983,1249150122,1555081692,1996064986,2554220882,2821834349,2952996808,3210313671,3336571891,3584528711,113926993,338241895,666307205,773529912,1294757372,1396182291,1695183700,1986661051,2177026350,2456956037,2730485921,2820302411,3259730800,3345764771,3516065817,3600352804,4094571909,275423344,430227734,506948616,659060556,883997877,958139571,1322822218,1537002063,1747873779,1955562222,2024104815,2227730452,2361852424,2428436474,2756734187,3204031479,3329325298]),t.INIT=[1779033703,3144134277,1013904242,2773480762,1359893119,2600822924,528734635,1541459225],t.MAX_HASHABLE_LENGTH=Math.pow(2,53)-1})),Gs=Ao((function(e,t){Object.defineProperty(t,"__esModule",{value:!0}),t.RawSha256=void 0;var n=function(){function e(){this.state=Int32Array.from(Ws.INIT),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 new Error("Attempted to update an already finished hash.");var t=0,n=e.byteLength;if(this.bytesHashed+=n,8*this.bytesHashed>Ws.MAX_HASHABLE_LENGTH)throw new Error("Cannot hash more than 2^53 - 1 bits");for(;n>0;)this.buffer[this.bufferLength++]=e[t++],n--,this.bufferLength===Ws.BLOCK_SIZE&&(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),n=this.bufferLength;if(t.setUint8(this.bufferLength++,128),n%Ws.BLOCK_SIZE>=Ws.BLOCK_SIZE-8){for(var r=this.bufferLength;r>>24&255,i[4*r+1]=this.state[r]>>>16&255,i[4*r+2]=this.state[r]>>>8&255,i[4*r+3]=this.state[r]>>>0&255;return i},e.prototype.hashBuffer=function(){for(var e=this.buffer,t=this.state,n=t[0],r=t[1],i=t[2],o=t[3],s=t[4],a=t[5],u=t[6],c=t[7],l=0;l>>17|f<<15)^(f>>>19|f<<13)^f>>>10,h=((f=this.temp[l-15])>>>7|f<<25)^(f>>>18|f<<14)^f>>>3;this.temp[l]=(d+this.temp[l-7]|0)+(h+this.temp[l-16]|0)}var p=(((s>>>6|s<<26)^(s>>>11|s<<21)^(s>>>25|s<<7))+(s&a^~s&u)|0)+(c+(Ws.KEY[l]+this.temp[l]|0)|0)|0,g=((n>>>2|n<<30)^(n>>>13|n<<19)^(n>>>22|n<<10))+(n&r^n&i^r&i)|0;c=u,u=a,a=s,s=o+p|0,o=i,i=r,r=n,n=p+g|0}t[0]+=n,t[1]+=r,t[2]+=i,t[3]+=o,t[4]+=s,t[5]+=a,t[6]+=u,t[7]+=c},e}();t.RawSha256=n})),Js=Ao((function(e,t){Object.defineProperty(t,"__esModule",{value:!0}),t.Sha256=void 0;var n=function(){function e(e){if(this.hash=new Gs.RawSha256,e){this.outer=new Gs.RawSha256;var t=function(e){var t=(0,Ys.convertToBuffer)(e);if(t.byteLength>Ws.BLOCK_SIZE){var n=new Gs.RawSha256;n.update(t),t=n.digest()}var r=new Uint8Array(Ws.BLOCK_SIZE);return r.set(t),r}(e),n=new Uint8Array(Ws.BLOCK_SIZE);n.set(t);for(var r=0;r>=6;var c=i/4*3;o>>=s%8;for(var l=Math.floor(s/8),f=0;f>d)}}return new Uint8Array(n)}function Ca(e){for(var t="",n=0;n>c]}t+="==".slice(0,4-a)}return t}var ka=function(e){return"function"==typeof Blob&&e instanceof Blob?function(e){return Do(this,void 0,void 0,(function(){var t,n;return Lo(this,(function(r){switch(r.label){case 0:return[4,Aa(e)];case 1:return t=r.sent(),n=Ea(t),[2,new Uint8Array(n)]}}))}))}(e):function(e){return Do(this,void 0,void 0,(function(){var t,n,r,i,o,s,a;return Lo(this,(function(u){switch(u.label){case 0:t=new Uint8Array(0),n=e.getReader(),r=!1,u.label=1;case 1:return r?[3,3]:[4,n.read()];case 2:return i=u.sent(),o=i.done,(s=i.value)&&(a=t,(t=new Uint8Array(a.length+s.length)).set(a),t.set(s,a.length)),r=o,[3,1];case 3:return[2,t]}}))}))}(e)};function Aa(e){return new Promise((function(t,n){var r=new FileReader;r.onloadend=function(){var e;if(2!==r.readyState)return n(new Error("Reader aborted too early"));var i=null!==(e=r.result)&&void 0!==e?e:"",o=i.indexOf(","),s=o>-1?o+1:i.length;t(i.substring(s))},r.onabort=function(){return n(new Error("Read aborted"))},r.onerror=function(){return n(r.error)},r.readAsDataURL(e)}))}for(var Ta=function(e){return function(){return Promise.reject(e)}},Oa={name:"retryMiddleware",tags:["RETRY"],step:"finalizeRequest",priority:"high",override:!0},Pa=function(e){return{applyToStack:function(t){t.add(function(e){return function(t,n){return function(r){return Do(void 0,void 0,void 0,(function(){var i;return Lo(this,(function(o){return(null===(i=null==e?void 0:e.retryStrategy)||void 0===i?void 0:i.mode)&&(n.userAgent=Ro(n.userAgent||[],[["cfg/retry-mode",e.retryStrategy.mode]])),[2,e.retryStrategy.retry(t,r)]}))}))}}}(e),Oa)}}},Ma=["AuthFailure","InvalidSignatureException","RequestExpired","RequestInTheFuture","RequestTimeTooSkewed","SignatureDoesNotMatch"],Ia=["BandwidthLimitExceeded","EC2ThrottledException","LimitExceededException","PriorRequestNotComplete","ProvisionedThroughputExceededException","RequestLimitExceeded","RequestThrottled","RequestThrottledException","SlowDown","ThrottledException","Throttling","ThrottlingException","TooManyRequestsException","TransactionInProgressException"],Da=["AbortError","TimeoutError","RequestTimeout","RequestTimeoutException"],La=[500,502,503,504],Na=function(e){var t,n;return 429===(null===(t=e.$metadata)||void 0===t?void 0:t.httpStatusCode)||Ia.includes(e.name)||1==(null===(n=e.$retryable)||void 0===n?void 0:n.throttling)},Ua=Ao((function(e){var t="undefined"!=typeof crypto&&crypto.getRandomValues&&crypto.getRandomValues.bind(crypto)||"undefined"!=typeof msCrypto&&"function"==typeof window.msCrypto.getRandomValues&&msCrypto.getRandomValues.bind(msCrypto);if(t){var n=new Uint8Array(16);e.exports=function(){return t(n),n}}else{var r=new Array(16);e.exports=function(){for(var e,t=0;t<16;t++)0==(3&t)&&(e=4294967296*Math.random()),r[t]=e>>>((3&t)<<3)&255;return r}}})),Ra=[],Fa=0;Fa<256;++Fa)Ra[Fa]=(Fa+256).toString(16).substr(1);var ja,za,Ba=function(e,t){var n=t||0,r=Ra;return[r[e[n++]],r[e[n++]],r[e[n++]],r[e[n++]],"-",r[e[n++]],r[e[n++]],"-",r[e[n++]],r[e[n++]],"-",r[e[n++]],r[e[n++]],"-",r[e[n++]],r[e[n++]],r[e[n++]],r[e[n++]],r[e[n++]],r[e[n++]]].join("")},Ka=0,qa=0;var Ha=function(e,t,n){var r=t&&n||0,i=t||[],o=(e=e||{}).node||ja,s=void 0!==e.clockseq?e.clockseq:za;if(null==o||null==s){var a=Ua();null==o&&(o=ja=[1|a[0],a[1],a[2],a[3],a[4],a[5]]),null==s&&(s=za=16383&(a[6]<<8|a[7]))}var u=void 0!==e.msecs?e.msecs:(new Date).getTime(),c=void 0!==e.nsecs?e.nsecs:qa+1,l=u-Ka+(c-qa)/1e4;if(l<0&&void 0===e.clockseq&&(s=s+1&16383),(l<0||u>Ka)&&void 0===e.nsecs&&(c=0),c>=1e4)throw new Error("uuid.v1(): Can't create more than 10M uuids/sec");Ka=u,qa=c,za=s;var f=(1e4*(268435455&(u+=122192928e5))+c)%4294967296;i[r++]=f>>>24&255,i[r++]=f>>>16&255,i[r++]=f>>>8&255,i[r++]=255&f;var d=u/4294967296*1e4&268435455;i[r++]=d>>>8&255,i[r++]=255&d,i[r++]=d>>>24&15|16,i[r++]=d>>>16&255,i[r++]=s>>>8|128,i[r++]=255&s;for(var h=0;h<6;++h)i[r+h]=o[h];return t||Ba(i)};var Ya=function(e,t,n){var r=t&&n||0;"string"==typeof e&&(t="binary"===e?new Array(16):null,e=null);var i=(e=e||{}).random||(e.rng||Ua)();if(i[6]=15&i[6]|64,i[8]=63&i[8]|128,t)for(var o=0;o<16;++o)t[r+o]=i[o];return t||Ba(i)},Va=Ya;Va.v1=Ha,Va.v4=Ya;var Wa=Va,Ga=function(e,t){return Math.floor(Math.min(2e4,Math.random()*Math.pow(2,t)*e))},Ja=function(e){return!!e&&(function(e){return void 0!==e.$retryable}(e)||function(e){return Ma.includes(e.name)}(e)||Na(e)||function(e){var t;return Da.includes(e.name)||La.includes((null===(t=e.$metadata)||void 0===t?void 0:t.httpStatusCode)||0)}(e))},Za=function(){function e(e,t){var n,r,i,o,s,a,u,c;this.maxAttemptsProvider=e,this.mode="standard",this.retryDecider=null!==(n=null==t?void 0:t.retryDecider)&&void 0!==n?n:Ja,this.delayDecider=null!==(r=null==t?void 0:t.delayDecider)&&void 0!==r?r:Ga,this.retryQuota=null!==(i=null==t?void 0:t.retryQuota)&&void 0!==i?i:(s=o=500,a=o,u=function(e){return"TimeoutError"===e.name?10:5},c=function(e){return u(e)<=a},Object.freeze({hasRetryTokens:c,retrieveRetryTokens:function(e){if(!c(e))throw new Error("No retry token available");var t=u(e);return a-=t,t},releaseRetryTokens:function(e){a+=null!=e?e:1,a=Math.min(a,s)}}))}return e.prototype.shouldRetry=function(e,t,n){return t=0;n--){var r=e.charCodeAt(n);r>127&&r<=2047?t++:r>2047&&r<=65535&&(t+=2)}return t}return"number"==typeof e.byteLength?e.byteLength:"number"==typeof e.size?e.size:void 0}var tu=Co(Ao((function(e,t){e.exports=function(e){var t={};function n(r){if(t[r])return t[r].exports;var i=t[r]={i:r,l:!1,exports:{}};return e[r].call(i.exports,i,i.exports,n),i.l=!0,i.exports}return n.m=e,n.c=t,n.d=function(e,t,r){n.o(e,t)||Object.defineProperty(e,t,{enumerable:!0,get:r})},n.r=function(e){"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(e,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(e,"__esModule",{value:!0})},n.t=function(e,t){if(1&t&&(e=n(e)),8&t)return e;if(4&t&&"object"==typeof e&&e&&e.__esModule)return e;var r=Object.create(null);if(n.r(r),Object.defineProperty(r,"default",{enumerable:!0,value:e}),2&t&&"string"!=typeof e)for(var i in e)n.d(r,i,function(t){return e[t]}.bind(null,i));return r},n.n=function(e){var t=e&&e.__esModule?function(){return e.default}:function(){return e};return n.d(t,"a",t),t},n.o=function(e,t){return Object.prototype.hasOwnProperty.call(e,t)},n.p="",n(n.s=90)}({17:function(e,t,n){t.__esModule=!0,t.default=void 0;var r=n(18),i=function(){function e(){}return e.getFirstMatch=function(e,t){var n=t.match(e);return n&&n.length>0&&n[1]||""},e.getSecondMatch=function(e,t){var n=t.match(e);return n&&n.length>1&&n[2]||""},e.matchAndReturnConst=function(e,t,n){if(e.test(t))return n},e.getWindowsVersionName=function(e){switch(e){case"NT":return"NT";case"XP":return"XP";case"NT 5.0":return"2000";case"NT 5.1":return"XP";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";case 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,n,r){void 0===r&&(r=!1);var i=e.getVersionPrecision(t),o=e.getVersionPrecision(n),s=Math.max(i,o),a=0,u=e.map([t,n],(function(t){var n=s-e.getVersionPrecision(t),r=t+new Array(n+1).join(".0");return e.map(r.split("."),(function(e){return new Array(20-e.length).join("0")+e})).reverse()}));for(r&&(a=s-Math.min(i,o)),s-=1;s>=a;){if(u[0][s]>u[1][s])return 1;if(u[0][s]===u[1][s]){if(s===a)return 0;s-=1}else if(u[0][s]1?i-1:0),s=1;s0){var s=Object.keys(n),u=a.default.find(s,(function(e){return t.isOS(e)}));if(u){var c=this.satisfies(n[u]);if(void 0!==c)return c}var l=a.default.find(s,(function(e){return t.isPlatform(e)}));if(l){var f=this.satisfies(n[l]);if(void 0!==f)return f}}if(o>0){var d=Object.keys(i),h=a.default.find(d,(function(e){return t.isBrowser(e,!0)}));if(void 0!==h)return this.compareVersion(i[h])}},t.isBrowser=function(e,t){void 0===t&&(t=!1);var n=this.getBrowserName().toLowerCase(),r=e.toLowerCase(),i=a.default.getBrowserTypeByAlias(r);return t&&i&&(r=i.toLowerCase()),r===n},t.compareVersion=function(e){var t=[0],n=e,r=!1,i=this.getBrowserVersion();if("string"==typeof i)return">"===e[0]||"<"===e[0]?(n=e.substr(1),"="===e[1]?(r=!0,n=e.substr(2)):t=[],">"===e[0]?t.push(1):t.push(-1)):"="===e[0]?n=e.substr(1):"~"===e[0]&&(r=!0,n=e.substr(1)),t.indexOf(a.default.compareVersions(i,n,r))>-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}();t.default=c,e.exports=t.default},92:function(e,t,n){t.__esModule=!0,t.default=void 0;var r,i=(r=n(17))&&r.__esModule?r:{default:r},o=/version\/(\d+(\.?_?\d+)+)/i,s=[{test:[/googlebot/i],describe:function(e){var t={name:"Googlebot"},n=i.default.getFirstMatch(/googlebot\/(\d+(\.\d+))/i,e)||i.default.getFirstMatch(o,e);return n&&(t.version=n),t}},{test:[/opera/i],describe:function(e){var t={name:"Opera"},n=i.default.getFirstMatch(o,e)||i.default.getFirstMatch(/(?:opera)[\s/](\d+(\.?_?\d+)+)/i,e);return n&&(t.version=n),t}},{test:[/opr\/|opios/i],describe:function(e){var t={name:"Opera"},n=i.default.getFirstMatch(/(?:opr|opios)[\s/](\S+)/i,e)||i.default.getFirstMatch(o,e);return n&&(t.version=n),t}},{test:[/SamsungBrowser/i],describe:function(e){var t={name:"Samsung Internet for Android"},n=i.default.getFirstMatch(o,e)||i.default.getFirstMatch(/(?:SamsungBrowser)[\s/](\d+(\.?_?\d+)+)/i,e);return n&&(t.version=n),t}},{test:[/Whale/i],describe:function(e){var t={name:"NAVER Whale Browser"},n=i.default.getFirstMatch(o,e)||i.default.getFirstMatch(/(?:whale)[\s/](\d+(?:\.\d+)+)/i,e);return n&&(t.version=n),t}},{test:[/MZBrowser/i],describe:function(e){var t={name:"MZ Browser"},n=i.default.getFirstMatch(/(?:MZBrowser)[\s/](\d+(?:\.\d+)+)/i,e)||i.default.getFirstMatch(o,e);return n&&(t.version=n),t}},{test:[/focus/i],describe:function(e){var t={name:"Focus"},n=i.default.getFirstMatch(/(?:focus)[\s/](\d+(?:\.\d+)+)/i,e)||i.default.getFirstMatch(o,e);return n&&(t.version=n),t}},{test:[/swing/i],describe:function(e){var t={name:"Swing"},n=i.default.getFirstMatch(/(?:swing)[\s/](\d+(?:\.\d+)+)/i,e)||i.default.getFirstMatch(o,e);return n&&(t.version=n),t}},{test:[/coast/i],describe:function(e){var t={name:"Opera Coast"},n=i.default.getFirstMatch(o,e)||i.default.getFirstMatch(/(?:coast)[\s/](\d+(\.?_?\d+)+)/i,e);return n&&(t.version=n),t}},{test:[/opt\/\d+(?:.?_?\d+)+/i],describe:function(e){var t={name:"Opera Touch"},n=i.default.getFirstMatch(/(?:opt)[\s/](\d+(\.?_?\d+)+)/i,e)||i.default.getFirstMatch(o,e);return n&&(t.version=n),t}},{test:[/yabrowser/i],describe:function(e){var t={name:"Yandex Browser"},n=i.default.getFirstMatch(/(?:yabrowser)[\s/](\d+(\.?_?\d+)+)/i,e)||i.default.getFirstMatch(o,e);return n&&(t.version=n),t}},{test:[/ucbrowser/i],describe:function(e){var t={name:"UC Browser"},n=i.default.getFirstMatch(o,e)||i.default.getFirstMatch(/(?:ucbrowser)[\s/](\d+(\.?_?\d+)+)/i,e);return n&&(t.version=n),t}},{test:[/Maxthon|mxios/i],describe:function(e){var t={name:"Maxthon"},n=i.default.getFirstMatch(o,e)||i.default.getFirstMatch(/(?:Maxthon|mxios)[\s/](\d+(\.?_?\d+)+)/i,e);return n&&(t.version=n),t}},{test:[/epiphany/i],describe:function(e){var t={name:"Epiphany"},n=i.default.getFirstMatch(o,e)||i.default.getFirstMatch(/(?:epiphany)[\s/](\d+(\.?_?\d+)+)/i,e);return n&&(t.version=n),t}},{test:[/puffin/i],describe:function(e){var t={name:"Puffin"},n=i.default.getFirstMatch(o,e)||i.default.getFirstMatch(/(?:puffin)[\s/](\d+(\.?_?\d+)+)/i,e);return n&&(t.version=n),t}},{test:[/sleipnir/i],describe:function(e){var t={name:"Sleipnir"},n=i.default.getFirstMatch(o,e)||i.default.getFirstMatch(/(?:sleipnir)[\s/](\d+(\.?_?\d+)+)/i,e);return n&&(t.version=n),t}},{test:[/k-meleon/i],describe:function(e){var t={name:"K-Meleon"},n=i.default.getFirstMatch(o,e)||i.default.getFirstMatch(/(?:k-meleon)[\s/](\d+(\.?_?\d+)+)/i,e);return n&&(t.version=n),t}},{test:[/micromessenger/i],describe:function(e){var t={name:"WeChat"},n=i.default.getFirstMatch(/(?:micromessenger)[\s/](\d+(\.?_?\d+)+)/i,e)||i.default.getFirstMatch(o,e);return n&&(t.version=n),t}},{test:[/qqbrowser/i],describe:function(e){var t={name:/qqbrowserlite/i.test(e)?"QQ Browser Lite":"QQ Browser"},n=i.default.getFirstMatch(/(?:qqbrowserlite|qqbrowser)[/](\d+(\.?_?\d+)+)/i,e)||i.default.getFirstMatch(o,e);return n&&(t.version=n),t}},{test:[/msie|trident/i],describe:function(e){var t={name:"Internet Explorer"},n=i.default.getFirstMatch(/(?:msie |rv:)(\d+(\.?_?\d+)+)/i,e);return n&&(t.version=n),t}},{test:[/\sedg\//i],describe:function(e){var t={name:"Microsoft Edge"},n=i.default.getFirstMatch(/\sedg\/(\d+(\.?_?\d+)+)/i,e);return n&&(t.version=n),t}},{test:[/edg([ea]|ios)/i],describe:function(e){var t={name:"Microsoft Edge"},n=i.default.getSecondMatch(/edg([ea]|ios)\/(\d+(\.?_?\d+)+)/i,e);return n&&(t.version=n),t}},{test:[/vivaldi/i],describe:function(e){var t={name:"Vivaldi"},n=i.default.getFirstMatch(/vivaldi\/(\d+(\.?_?\d+)+)/i,e);return n&&(t.version=n),t}},{test:[/seamonkey/i],describe:function(e){var t={name:"SeaMonkey"},n=i.default.getFirstMatch(/seamonkey\/(\d+(\.?_?\d+)+)/i,e);return n&&(t.version=n),t}},{test:[/sailfish/i],describe:function(e){var t={name:"Sailfish"},n=i.default.getFirstMatch(/sailfish\s?browser\/(\d+(\.\d+)?)/i,e);return n&&(t.version=n),t}},{test:[/silk/i],describe:function(e){var t={name:"Amazon Silk"},n=i.default.getFirstMatch(/silk\/(\d+(\.?_?\d+)+)/i,e);return n&&(t.version=n),t}},{test:[/phantom/i],describe:function(e){var t={name:"PhantomJS"},n=i.default.getFirstMatch(/phantomjs\/(\d+(\.?_?\d+)+)/i,e);return n&&(t.version=n),t}},{test:[/slimerjs/i],describe:function(e){var t={name:"SlimerJS"},n=i.default.getFirstMatch(/slimerjs\/(\d+(\.?_?\d+)+)/i,e);return n&&(t.version=n),t}},{test:[/blackberry|\bbb\d+/i,/rim\stablet/i],describe:function(e){var t={name:"BlackBerry"},n=i.default.getFirstMatch(o,e)||i.default.getFirstMatch(/blackberry[\d]+\/(\d+(\.?_?\d+)+)/i,e);return n&&(t.version=n),t}},{test:[/(web|hpw)[o0]s/i],describe:function(e){var t={name:"WebOS Browser"},n=i.default.getFirstMatch(o,e)||i.default.getFirstMatch(/w(?:eb)?[o0]sbrowser\/(\d+(\.?_?\d+)+)/i,e);return n&&(t.version=n),t}},{test:[/bada/i],describe:function(e){var t={name:"Bada"},n=i.default.getFirstMatch(/dolfin\/(\d+(\.?_?\d+)+)/i,e);return n&&(t.version=n),t}},{test:[/tizen/i],describe:function(e){var t={name:"Tizen"},n=i.default.getFirstMatch(/(?:tizen\s?)?browser\/(\d+(\.?_?\d+)+)/i,e)||i.default.getFirstMatch(o,e);return n&&(t.version=n),t}},{test:[/qupzilla/i],describe:function(e){var t={name:"QupZilla"},n=i.default.getFirstMatch(/(?:qupzilla)[\s/](\d+(\.?_?\d+)+)/i,e)||i.default.getFirstMatch(o,e);return n&&(t.version=n),t}},{test:[/firefox|iceweasel|fxios/i],describe:function(e){var t={name:"Firefox"},n=i.default.getFirstMatch(/(?:firefox|iceweasel|fxios)[\s/](\d+(\.?_?\d+)+)/i,e);return n&&(t.version=n),t}},{test:[/electron/i],describe:function(e){var t={name:"Electron"},n=i.default.getFirstMatch(/(?:electron)\/(\d+(\.?_?\d+)+)/i,e);return n&&(t.version=n),t}},{test:[/MiuiBrowser/i],describe:function(e){var t={name:"Miui"},n=i.default.getFirstMatch(/(?:MiuiBrowser)[\s/](\d+(\.?_?\d+)+)/i,e);return n&&(t.version=n),t}},{test:[/chromium/i],describe:function(e){var t={name:"Chromium"},n=i.default.getFirstMatch(/(?:chromium)[\s/](\d+(\.?_?\d+)+)/i,e)||i.default.getFirstMatch(o,e);return n&&(t.version=n),t}},{test:[/chrome|crios|crmo/i],describe:function(e){var t={name:"Chrome"},n=i.default.getFirstMatch(/(?:chrome|crios|crmo)\/(\d+(\.?_?\d+)+)/i,e);return n&&(t.version=n),t}},{test:[/GSA/i],describe:function(e){var t={name:"Google Search"},n=i.default.getFirstMatch(/(?:GSA)\/(\d+(\.?_?\d+)+)/i,e);return n&&(t.version=n),t}},{test:function(e){var t=!e.test(/like android/i),n=e.test(/android/i);return t&&n},describe:function(e){var t={name:"Android Browser"},n=i.default.getFirstMatch(o,e);return n&&(t.version=n),t}},{test:[/playstation 4/i],describe:function(e){var t={name:"PlayStation 4"},n=i.default.getFirstMatch(o,e);return n&&(t.version=n),t}},{test:[/safari|applewebkit/i],describe:function(e){var t={name:"Safari"},n=i.default.getFirstMatch(o,e);return n&&(t.version=n),t}},{test:[/.*/i],describe:function(e){var t=-1!==e.search("\\(")?/^(.*)\/(.*)[ \t]\((.*)/:/^(.*)\/(.*) /;return{name:i.default.getFirstMatch(t,e),version:i.default.getSecondMatch(t,e)}}}];t.default=s,e.exports=t.default},93:function(e,t,n){t.__esModule=!0,t.default=void 0;var r,i=(r=n(17))&&r.__esModule?r:{default:r},o=n(18),s=[{test:[/Roku\/DVP/],describe:function(e){var t=i.default.getFirstMatch(/Roku\/DVP-(\d+\.\d+)/i,e);return{name:o.OS_MAP.Roku,version:t}}},{test:[/windows phone/i],describe:function(e){var t=i.default.getFirstMatch(/windows phone (?:os)?\s?(\d+(\.\d+)*)/i,e);return{name:o.OS_MAP.WindowsPhone,version:t}}},{test:[/windows /i],describe:function(e){var t=i.default.getFirstMatch(/Windows ((NT|XP)( \d\d?.\d)?)/i,e),n=i.default.getWindowsVersionName(t);return{name:o.OS_MAP.Windows,version:t,versionName:n}}},{test:[/Macintosh(.*?) FxiOS(.*?)\//],describe:function(e){var t={name:o.OS_MAP.iOS},n=i.default.getSecondMatch(/(Version\/)(\d[\d.]+)/,e);return n&&(t.version=n),t}},{test:[/macintosh/i],describe:function(e){var t=i.default.getFirstMatch(/mac os x (\d+(\.?_?\d+)+)/i,e).replace(/[_\s]/g,"."),n=i.default.getMacOSVersionName(t),r={name:o.OS_MAP.MacOS,version:t};return n&&(r.versionName=n),r}},{test:[/(ipod|iphone|ipad)/i],describe:function(e){var t=i.default.getFirstMatch(/os (\d+([_\s]\d+)*) like mac os x/i,e).replace(/[_\s]/g,".");return{name:o.OS_MAP.iOS,version:t}}},{test:function(e){var t=!e.test(/like android/i),n=e.test(/android/i);return t&&n},describe:function(e){var t=i.default.getFirstMatch(/android[\s/-](\d+(\.\d+)*)/i,e),n=i.default.getAndroidVersionName(t),r={name:o.OS_MAP.Android,version:t};return n&&(r.versionName=n),r}},{test:[/(web|hpw)[o0]s/i],describe:function(e){var t=i.default.getFirstMatch(/(?:web|hpw)[o0]s\/(\d+(\.\d+)*)/i,e),n={name:o.OS_MAP.WebOS};return t&&t.length&&(n.version=t),n}},{test:[/blackberry|\bbb\d+/i,/rim\stablet/i],describe:function(e){var t=i.default.getFirstMatch(/rim\stablet\sos\s(\d+(\.\d+)*)/i,e)||i.default.getFirstMatch(/blackberry\d+\/(\d+([_\s]\d+)*)/i,e)||i.default.getFirstMatch(/\bbb(\d+)/i,e);return{name:o.OS_MAP.BlackBerry,version:t}}},{test:[/bada/i],describe:function(e){var t=i.default.getFirstMatch(/bada\/(\d+(\.\d+)*)/i,e);return{name:o.OS_MAP.Bada,version:t}}},{test:[/tizen/i],describe:function(e){var t=i.default.getFirstMatch(/tizen[/\s](\d+(\.\d+)*)/i,e);return{name:o.OS_MAP.Tizen,version:t}}},{test:[/linux/i],describe:function(){return{name:o.OS_MAP.Linux}}},{test:[/CrOS/],describe:function(){return{name:o.OS_MAP.ChromeOS}}},{test:[/PlayStation 4/],describe:function(e){var t=i.default.getFirstMatch(/PlayStation 4[/\s](\d+(\.\d+)*)/i,e);return{name:o.OS_MAP.PlayStation4,version:t}}}];t.default=s,e.exports=t.default},94:function(e,t,n){t.__esModule=!0,t.default=void 0;var r,i=(r=n(17))&&r.__esModule?r:{default:r},o=n(18),s=[{test:[/googlebot/i],describe:function(){return{type:"bot",vendor:"Google"}}},{test:[/huawei/i],describe:function(e){var t=i.default.getFirstMatch(/(can-l01)/i,e)&&"Nova",n={type:o.PLATFORMS_MAP.mobile,vendor:"Huawei"};return t&&(n.model=t),n}},{test:[/nexus\s*(?:7|8|9|10).*/i],describe:function(){return{type:o.PLATFORMS_MAP.tablet,vendor:"Nexus"}}},{test:[/ipad/i],describe:function(){return{type:o.PLATFORMS_MAP.tablet,vendor:"Apple",model:"iPad"}}},{test:[/Macintosh(.*?) FxiOS(.*?)\//],describe:function(){return{type:o.PLATFORMS_MAP.tablet,vendor:"Apple",model:"iPad"}}},{test:[/kftt build/i],describe:function(){return{type:o.PLATFORMS_MAP.tablet,vendor:"Amazon",model:"Kindle Fire HD 7"}}},{test:[/silk/i],describe:function(){return{type:o.PLATFORMS_MAP.tablet,vendor:"Amazon"}}},{test:[/tablet(?! pc)/i],describe:function(){return{type:o.PLATFORMS_MAP.tablet}}},{test:function(e){var t=e.test(/ipod|iphone/i),n=e.test(/like (ipod|iphone)/i);return t&&!n},describe:function(e){var t=i.default.getFirstMatch(/(ipod|iphone)/i,e);return{type:o.PLATFORMS_MAP.mobile,vendor:"Apple",model:t}}},{test:[/nexus\s*[0-6].*/i,/galaxy nexus/i],describe:function(){return{type:o.PLATFORMS_MAP.mobile,vendor:"Nexus"}}},{test:[/[^-]mobi/i],describe:function(){return{type:o.PLATFORMS_MAP.mobile}}},{test:function(e){return"blackberry"===e.getBrowserName(!0)},describe:function(){return{type:o.PLATFORMS_MAP.mobile,vendor:"BlackBerry"}}},{test:function(e){return"bada"===e.getBrowserName(!0)},describe:function(){return{type:o.PLATFORMS_MAP.mobile}}},{test:function(e){return"windows phone"===e.getBrowserName()},describe:function(){return{type:o.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:o.PLATFORMS_MAP.tablet}}},{test:function(e){return"android"===e.getOSName(!0)},describe:function(){return{type:o.PLATFORMS_MAP.mobile}}},{test:function(e){return"macos"===e.getOSName(!0)},describe:function(){return{type:o.PLATFORMS_MAP.desktop,vendor:"Apple"}}},{test:function(e){return"windows"===e.getOSName(!0)},describe:function(){return{type:o.PLATFORMS_MAP.desktop}}},{test:function(e){return"linux"===e.getOSName(!0)},describe:function(){return{type:o.PLATFORMS_MAP.desktop}}},{test:function(e){return"playstation 4"===e.getOSName(!0)},describe:function(){return{type:o.PLATFORMS_MAP.tv}}},{test:function(e){return"roku"===e.getOSName(!0)},describe:function(){return{type:o.PLATFORMS_MAP.tv}}}];t.default=s,e.exports=t.default},95:function(e,t,n){t.__esModule=!0,t.default=void 0;var r,i=(r=n(17))&&r.__esModule?r:{default:r},o=n(18),s=[{test:function(e){return"microsoft edge"===e.getBrowserName(!0)},describe:function(e){if(/\sedg\//i.test(e))return{name:o.ENGINE_MAP.Blink};var t=i.default.getFirstMatch(/edge\/(\d+(\.?_?\d+)+)/i,e);return{name:o.ENGINE_MAP.EdgeHTML,version:t}}},{test:[/trident/i],describe:function(e){var t={name:o.ENGINE_MAP.Trident},n=i.default.getFirstMatch(/trident\/(\d+(\.?_?\d+)+)/i,e);return n&&(t.version=n),t}},{test:function(e){return e.test(/presto/i)},describe:function(e){var t={name:o.ENGINE_MAP.Presto},n=i.default.getFirstMatch(/presto\/(\d+(\.?_?\d+)+)/i,e);return n&&(t.version=n),t}},{test:function(e){var t=e.test(/gecko/i),n=e.test(/like gecko/i);return t&&!n},describe:function(e){var t={name:o.ENGINE_MAP.Gecko},n=i.default.getFirstMatch(/gecko\/(\d+(\.?_?\d+)+)/i,e);return n&&(t.version=n),t}},{test:[/(apple)?webkit\/537\.36/i],describe:function(){return{name:o.ENGINE_MAP.Blink}}},{test:[/(apple)?webkit/i],describe:function(e){var t={name:o.ENGINE_MAP.WebKit},n=i.default.getFirstMatch(/webkit\/(\d+(\.?_?\d+)+)/i,e);return n&&(t.version=n),t}}];t.default=s,e.exports=t.default}})}))),nu=function(e){var t=e.serviceId,n=e.clientVersion;return function(){return Do(void 0,void 0,void 0,(function(){var e,r,i,o,s,a,u,c,l;return Lo(this,(function(f){return e=(null===(i=null===window||void 0===window?void 0:window.navigator)||void 0===i?void 0:i.userAgent)?tu.parse(window.navigator.userAgent):void 0,r=[["aws-sdk-js",n],["os/"+((null===(o=null==e?void 0:e.os)||void 0===o?void 0:o.name)||"other"),null===(s=null==e?void 0:e.os)||void 0===s?void 0:s.version],["lang/js"],["md/browser",(null!==(u=null===(a=null==e?void 0:e.browser)||void 0===a?void 0:a.name)&&void 0!==u?u:"unknown")+"_"+(null!==(l=null===(c=null==e?void 0:e.browser)||void 0===c?void 0:c.version)&&void 0!==l?l:"unknown")]],t&&r.push(["api/"+t,n]),[2,r]}))}))}};var ru=function(e){var t,n=new URL(e),r=n.hostname,i=n.pathname,o=n.port,s=n.protocol,a=n.search;return a&&(t=function(e){var t,n,r={};if(e=e.replace(/^\?/,""))try{for(var i=No(e.split("&")),o=i.next();!o.done;o=i.next()){var s=Uo(o.value.split("="),2),a=s[0],u=s[1],c=void 0===u?null:u;a=decodeURIComponent(a),c&&(c=decodeURIComponent(c)),a in r?Array.isArray(r[a])?r[a].push(c):r[a]=[r[a],c]:r[a]=c}}catch(e){t={error:e}}finally{try{o&&!o.done&&(n=i.return)&&n.call(i)}finally{if(t)throw t.error}}return r}(a)),{hostname:r,port:o?parseInt(o):void 0,protocol:s,path:i,query:t}},iu=function(e){var t;return Mo(Mo({},e),{tls:null===(t=e.tls)||void 0===t||t,endpoint:e.endpoint?ou(e):function(){return su(e)},isCustomEndpoint:!!e.endpoint})},ou=function(e){var t=e.endpoint,n=e.urlParser;if("string"==typeof t){var r=Promise.resolve(n(t));return function(){return r}}if("object"==typeof t){var i=Promise.resolve(t);return function(){return i}}return t},su=function(e){return Do(void 0,void 0,void 0,(function(){var t,n,r,i,o;return Lo(this,(function(s){switch(s.label){case 0:return t=e.tls,n=void 0===t||t,[4,e.region()];case 1:if(r=s.sent(),!new RegExp(/^([a-zA-Z0-9]|[a-zA-Z0-9][a-zA-Z0-9-]{0,61}[a-zA-Z0-9])$/).test(r))throw new Error("Invalid region in client config");return[4,e.regionInfoProvider(r)];case 2:if(!(i=(null!==(o=s.sent())&&void 0!==o?o:{}).hostname))throw new Error("Cannot resolve hostname from client config");return[2,e.urlParser((n?"https:":"http:")+"//"+i)]}}))}))},au=function(e){if(!e.region)throw new Error("Region is missing");return Mo(Mo({},e),{region:uu(e.region)})},uu=function(e){if("string"==typeof e){var t=Promise.resolve(e);return function(){return t}}return e},cu="content-length";var lu={step:"build",tags:["SET_CONTENT_LENGTH","CONTENT_LENGTH"],name:"contentLengthMiddleware",override:!0},fu=function(e){return{applyToStack:function(t){t.add(function(e){var t=this;return function(n){return function(r){return Do(t,void 0,void 0,(function(){var t,i,o,s,a;return Lo(this,(function(u){return t=r.request,ha.isInstance(t)&&(i=t.body,o=t.headers,i&&-1===Object.keys(o).map((function(e){return e.toLowerCase()})).indexOf(cu)&&void 0!==(s=e(i))&&(t.headers=Mo(Mo({},t.headers),((a={})["content-length"]=String(s),a)))),[2,n(Mo(Mo({},r),{request:t}))]}))}))}}}(e.bodyLengthChecker),lu)}}};var du={name:"hostHeaderMiddleware",step:"build",priority:"low",tags:["HOST"],override:!0},hu=function(e){return{applyToStack:function(t){t.add(function(e){return function(t){return function(n){return Do(void 0,void 0,void 0,(function(){var r,i;return Lo(this,(function(o){return ha.isInstance(n.request)?(r=n.request,(void 0===(i=(e.requestHandler.metadata||{}).handlerProtocol)?"":i).indexOf("h2")>=0&&!r.headers[":authority"]?(delete r.headers.host,r.headers[":authority"]=""):r.headers.host||(r.headers.host=r.hostname),[2,t(n)]):[2,t(n)]}))}))}}}(e),du)}}},pu={name:"loggerMiddleware",tags:["LOGGER"],step:"initialize",override:!0},gu=function(e){return{applyToStack:function(e){e.add((function(e,t){return function(n){return Do(void 0,void 0,void 0,(function(){var r,i,o,s,a,u,c,l,f;return Lo(this,(function(d){switch(d.label){case 0:return r=t.clientName,i=t.commandName,o=t.inputFilterSensitiveLog,s=t.logger,a=t.outputFilterSensitiveLog,[4,e(n)];case 1:return u=d.sent(),s?("function"==typeof s.info&&(c=u.output,l=c.$metadata,f=Io(c,["$metadata"]),s.info({clientName:r,commandName:i,input:o(n.input),output:a(f),metadata:l})),[2,u]):[2,u]}}))}))}}),pu)}}},mu="X-Amz-Date",vu="X-Amz-Signature",yu="X-Amz-Security-Token",bu="authorization",wu=mu.toLowerCase(),Su=[bu,wu,"date"],_u=vu.toLowerCase(),$u="x-amz-content-sha256",xu=yu.toLowerCase(),Eu={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},Cu=/^proxy-/,ku=/^sec-/,Au="AWS4-HMAC-SHA256",Tu="AWS4-HMAC-SHA256-PAYLOAD",Ou="aws4_request",Pu={},Mu=[];function Iu(e,t,n){return e+"/"+t+"/"+n+"/"+Ou}function Du(e,t,n){var r=new e(t);return r.update(n),r.digest()}function Lu(e,t,n){var r,i,o=e.headers,s={};try{for(var a=No(Object.keys(o).sort()),u=a.next();!u.done;u=a.next()){var c=u.value,l=c.toLowerCase();(l in Eu||(null==t?void 0:t.has(l))||Cu.test(l)||ku.test(l))&&(!n||n&&!n.has(l))||(s[l]=o[c].trim().replace(/\s+/g," "))}}catch(e){r={error:e}}finally{try{u&&!u.done&&(i=a.return)&&i.call(a)}finally{if(r)throw r.error}}return s}var Nu=function(e){return encodeURIComponent(e).replace(/[!'()*]/g,Uu)},Uu=function(e){return"%"+e.charCodeAt(0).toString(16).toUpperCase()};var Ru=function(e){return"function"==typeof ArrayBuffer&&e instanceof ArrayBuffer||"[object ArrayBuffer]"===Object.prototype.toString.call(e)};function Fu(e,t){var n=e.headers,r=e.body;return Do(this,void 0,void 0,(function(){var e,i,o,s,a,u,c;return Lo(this,(function(l){switch(l.label){case 0:try{for(e=No(Object.keys(n)),i=e.next();!i.done;i=e.next())if((o=i.value).toLowerCase()===$u)return[2,n[o]]}catch(e){u={error:e}}finally{try{i&&!i.done&&(c=e.return)&&c.call(e)}finally{if(u)throw u.error}}return null!=r?[3,1]:[2,"e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"];case 1:return"string"==typeof r||ArrayBuffer.isView(r)||Ru(r)?((s=new t).update(r),a=Vo,[4,s.digest()]):[3,3];case 2:return[2,a.apply(void 0,[l.sent()])];case 3:return[2,"UNSIGNED-PAYLOAD"]}}))}))}function ju(e){var t=e.headers,n=e.query,r=Io(e,["headers","query"]);return Mo(Mo({},r),{headers:Mo({},t),query:n?zu(n):void 0})}function zu(e){return Object.keys(e).reduce((function(t,n){var r,i=e[n];return Mo(Mo({},t),((r={})[n]=Array.isArray(i)?Ro(i):i,r))}),{})}function Bu(e){var t,n;e="function"==typeof e.clone?e.clone():ju(e);try{for(var r=No(Object.keys(e.headers)),i=r.next();!i.done;i=r.next()){var o=i.value;Su.indexOf(o.toLowerCase())>-1&&delete e.headers[o]}}catch(e){t={error:e}}finally{try{i&&!i.done&&(n=r.return)&&n.call(r)}finally{if(t)throw t.error}}return e}function Ku(e){return function(e){if("number"==typeof e)return new Date(1e3*e);if("string"==typeof e)return Number(e)?new Date(1e3*Number(e)):new Date(e);return e}(e).toISOString().replace(/\.\d{3}Z$/,"Z")}var qu=function(){function e(e){var t=e.applyChecksum,n=e.credentials,r=e.region,i=e.service,o=e.sha256,s=e.uriEscapePath,a=void 0===s||s;this.service=i,this.sha256=o,this.uriEscapePath=a,this.applyChecksum="boolean"!=typeof t||t,this.regionProvider=Vu(r),this.credentialProvider=Wu(n)}return e.prototype.presign=function(e,t){return void 0===t&&(t={}),Do(this,void 0,void 0,(function(){var n,r,i,o,s,a,u,c,l,f,d,h,p,g,m,v,y,b,w,S,_,$,x,E;return Lo(this,(function(C){switch(C.label){case 0:return n=t.signingDate,r=void 0===n?new Date:n,i=t.expiresIn,o=void 0===i?3600:i,s=t.unsignableHeaders,a=t.unhoistableHeaders,u=t.signableHeaders,c=t.signingRegion,l=t.signingService,[4,this.credentialProvider()];case 1:return f=C.sent(),null==c?[3,2]:(h=c,[3,4]);case 2:return[4,this.regionProvider()];case 3:h=C.sent(),C.label=4;case 4:return d=h,p=Hu(r),g=p.longDate,m=p.shortDate,o>604800?[2,Promise.reject("Signature version 4 presigned URLs must have an expiration date less than one week in the future")]:(v=Iu(m,d,null!=l?l:this.service),y=function(e,t){var n,r,i;void 0===t&&(t={});var o="function"==typeof e.clone?e.clone():ju(e),s=o.headers,a=o.query,u=void 0===a?{}:a;try{for(var c=No(Object.keys(s)),l=c.next();!l.done;l=c.next()){var f=l.value,d=f.toLowerCase();"x-amz-"!==d.substr(0,6)||(null===(i=t.unhoistableHeaders)||void 0===i?void 0:i.has(d))||(u[f]=s[f],delete s[f])}}catch(e){n={error:e}}finally{try{l&&!l.done&&(r=c.return)&&r.call(c)}finally{if(n)throw n.error}}return Mo(Mo({},e),{headers:s,query:u})}(Bu(e),{unhoistableHeaders:a}),f.sessionToken&&(y.query[yu]=f.sessionToken),y.query["X-Amz-Algorithm"]=Au,y.query["X-Amz-Credential"]=f.accessKeyId+"/"+v,y.query["X-Amz-Date"]=g,y.query["X-Amz-Expires"]=o.toString(10),b=Lu(y,s,u),y.query["X-Amz-SignedHeaders"]=Yu(b),w=y.query,S=vu,_=this.getSignature,$=[g,v,this.getSigningKey(f,d,m,l)],x=this.createCanonicalRequest,E=[y,b],[4,Fu(e,this.sha256)]);case 5:return[4,_.apply(this,$.concat([x.apply(this,E.concat([C.sent()]))]))];case 6:return w[S]=C.sent(),[2,y]}}))}))},e.prototype.sign=function(e,t){return Do(this,void 0,void 0,(function(){return Lo(this,(function(n){return"string"==typeof e?[2,this.signString(e,t)]:e.headers&&e.payload?[2,this.signEvent(e,t)]:[2,this.signRequest(e,t)]}))}))},e.prototype.signEvent=function(e,t){var n=e.headers,r=e.payload,i=t.signingDate,o=void 0===i?new Date:i,s=t.priorSignature,a=t.signingRegion,u=t.signingService;return Do(this,void 0,void 0,(function(){var e,t,i,c,l,f,d,h,p,g,m;return Lo(this,(function(v){switch(v.label){case 0:return null==a?[3,1]:(t=a,[3,3]);case 1:return[4,this.regionProvider()];case 2:t=v.sent(),v.label=3;case 3:return e=t,i=Hu(o),c=i.shortDate,l=i.longDate,f=Iu(c,e,null!=u?u:this.service),[4,Fu({headers:{},body:r},this.sha256)];case 4:return d=v.sent(),(h=new this.sha256).update(n),g=Vo,[4,h.digest()];case 5:return p=g.apply(void 0,[v.sent()]),m=[Tu,l,f,s,p,d].join("\n"),[2,this.signString(m,{signingDate:o,signingRegion:e,signingService:u})]}}))}))},e.prototype.signString=function(e,t){var n=void 0===t?{}:t,r=n.signingDate,i=void 0===r?new Date:r,o=n.signingRegion,s=n.signingService;return Do(this,void 0,void 0,(function(){var t,n,r,a,u,c,l,f;return Lo(this,(function(d){switch(d.label){case 0:return[4,this.credentialProvider()];case 1:return t=d.sent(),null==o?[3,2]:(r=o,[3,4]);case 2:return[4,this.regionProvider()];case 3:r=d.sent(),d.label=4;case 4:return n=r,a=Hu(i).shortDate,l=(c=this.sha256).bind,[4,this.getSigningKey(t,n,a,s)];case 5:return(u=new(l.apply(c,[void 0,d.sent()]))).update(e),f=Vo,[4,u.digest()];case 6:return[2,f.apply(void 0,[d.sent()])]}}))}))},e.prototype.signRequest=function(e,t){var n=void 0===t?{}:t,r=n.signingDate,i=void 0===r?new Date:r,o=n.signableHeaders,s=n.unsignableHeaders,a=n.signingRegion,u=n.signingService;return Do(this,void 0,void 0,(function(){var t,n,r,c,l,f,d,h,p,g,m;return Lo(this,(function(v){switch(v.label){case 0:return[4,this.credentialProvider()];case 1:return t=v.sent(),null==a?[3,2]:(r=a,[3,4]);case 2:return[4,this.regionProvider()];case 3:r=v.sent(),v.label=4;case 4:return n=r,c=Bu(e),l=Hu(i),f=l.longDate,d=l.shortDate,h=Iu(d,n,null!=u?u:this.service),c.headers[wu]=f,t.sessionToken&&(c.headers[xu]=t.sessionToken),[4,Fu(c,this.sha256)];case 5:return p=v.sent(),!function(e,t){var n,r;e=e.toLowerCase();try{for(var i=No(Object.keys(t)),o=i.next();!o.done;o=i.next())if(e===o.value.toLowerCase())return!0}catch(e){n={error:e}}finally{try{o&&!o.done&&(r=i.return)&&r.call(i)}finally{if(n)throw n.error}}return!1}($u,c.headers)&&this.applyChecksum&&(c.headers[$u]=p),g=Lu(c,s,o),[4,this.getSignature(f,h,this.getSigningKey(t,n,d,u),this.createCanonicalRequest(c,g,p))];case 6:return m=v.sent(),c.headers.authorization="AWS4-HMAC-SHA256 Credential="+t.accessKeyId+"/"+h+", SignedHeaders="+Yu(g)+", Signature="+m,[2,c]}}))}))},e.prototype.createCanonicalRequest=function(e,t,n){var r=Object.keys(t).sort();return e.method+"\n"+this.getCanonicalPath(e)+"\n"+function(e){var t,n,r=e.query,i=void 0===r?{}:r,o=[],s={},a=function(e){if(e.toLowerCase()===_u)return"continue";o.push(e);var t=i[e];"string"==typeof t?s[e]=Nu(e)+"="+Nu(t):Array.isArray(t)&&(s[e]=t.slice(0).sort().reduce((function(t,n){return t.concat([Nu(e)+"="+Nu(n)])}),[]).join("&"))};try{for(var u=No(Object.keys(i).sort()),c=u.next();!c.done;c=u.next())a(c.value)}catch(e){t={error:e}}finally{try{c&&!c.done&&(n=u.return)&&n.call(u)}finally{if(t)throw t.error}}return o.map((function(e){return s[e]})).filter((function(e){return e})).join("&")}(e)+"\n"+r.map((function(e){return e+":"+t[e]})).join("\n")+"\n\n"+r.join(";")+"\n"+n},e.prototype.createStringToSign=function(e,t,n){return Do(this,void 0,void 0,(function(){var r,i;return Lo(this,(function(o){switch(o.label){case 0:return(r=new this.sha256).update(n),[4,r.digest()];case 1:return i=o.sent(),[2,"AWS4-HMAC-SHA256\n"+e+"\n"+t+"\n"+Vo(i)]}}))}))},e.prototype.getCanonicalPath=function(e){var t=e.path;return this.uriEscapePath?"/"+encodeURIComponent(t.replace(/^\//,"")).replace(/%2F/g,"/"):t},e.prototype.getSignature=function(e,t,n,r){return Do(this,void 0,void 0,(function(){var i,o,s,a,u;return Lo(this,(function(c){switch(c.label){case 0:return[4,this.createStringToSign(e,t,r)];case 1:return i=c.sent(),a=(s=this.sha256).bind,[4,n];case 2:return(o=new(a.apply(s,[void 0,c.sent()]))).update(i),u=Vo,[4,o.digest()];case 3:return[2,u.apply(void 0,[c.sent()])]}}))}))},e.prototype.getSigningKey=function(e,t,n,r){return function(e,t,n,r,i){return Do(void 0,void 0,void 0,(function(){var o,s,a,u,c,l,f,d,h;return Lo(this,(function(p){switch(p.label){case 0:return[4,Du(e,t.secretAccessKey,t.accessKeyId)];case 1:if(o=p.sent(),(s=n+":"+r+":"+i+":"+Vo(o)+":"+t.sessionToken)in Pu)return[2,Pu[s]];for(Mu.push(s);Mu.length>50;)delete Pu[Mu.shift()];a="AWS4"+t.secretAccessKey,p.label=2;case 2:p.trys.push([2,7,8,9]),u=No([n,r,i,Ou]),c=u.next(),p.label=3;case 3:return c.done?[3,6]:(l=c.value,[4,Du(e,a,l)]);case 4:a=p.sent(),p.label=5;case 5:return c=u.next(),[3,3];case 6:return[3,9];case 7:return f=p.sent(),d={error:f},[3,9];case 8:try{c&&!c.done&&(h=u.return)&&h.call(u)}finally{if(d)throw d.error}return[7];case 9:return[2,Pu[s]=a]}}))}))}(this.sha256,e,n,t,r||this.service)},e}(),Hu=function(e){var t=Ku(e).replace(/[\-:]/g,"");return{longDate:t,shortDate:t.substr(0,8)}},Yu=function(e){return Object.keys(e).sort().join(";")},Vu=function(e){if("string"==typeof e){var t=Promise.resolve(e);return function(){return t}}return e},Wu=function(e){if("object"==typeof e){var t=Promise.resolve(e);return function(){return t}}return e};function Gu(e){var t,n=this,r=Ju(e.credentials||e.credentialDefaultProvider(e)),i=e.signingEscapePath,o=void 0===i||i,s=e.systemClockOffset,a=void 0===s?e.systemClockOffset||0:s,u=e.sha256;return t=e.signer?Ju(e.signer):function(){return Ju(e.region)().then((function(t){return Do(n,void 0,void 0,(function(){return Lo(this,(function(n){switch(n.label){case 0:return[4,e.regionInfoProvider(t)];case 1:return[2,[n.sent()||{},t]]}}))}))})).then((function(t){var n=Uo(t,2),i=n[0],s=n[1],a=i.signingRegion,c=i.signingService;return e.signingRegion=e.signingRegion||a||s,e.signingName=e.signingName||c||e.serviceId,new qu({credentials:r,region:e.signingRegion,service:e.signingName,sha256:u,uriEscapePath:o})}))},Mo(Mo({},e),{systemClockOffset:a,signingEscapePath:o,credentials:r,signer:t})}function Ju(e){if("object"==typeof e){var t=Promise.resolve(e);return function(){return t}}return e}var Zu=function(e){return new Date(Date.now()+e)};function Xu(e){return function(t,n){return function(r){return Do(this,void 0,void 0,(function(){var i,o,s,a,u,c,l,f,d;return Lo(this,(function(h){switch(h.label){case 0:return ha.isInstance(r.request)?"function"!=typeof e.signer?[3,2]:[4,e.signer()]:[2,t(r)];case 1:return o=h.sent(),[3,3];case 2:o=e.signer,h.label=3;case 3:return i=o,a=t,u=[Mo({},r)],d={},[4,i.sign(r.request,{signingDate:new Date(Date.now()+e.systemClockOffset),signingRegion:n.signing_region,signingService:n.signing_service})];case 4:return[4,a.apply(void 0,[Mo.apply(void 0,u.concat([(d.request=h.sent(),d)]))])];case 5:return s=h.sent(),c=s.response.headers,(l=c&&(c.date||c.Date))&&(f=Date.parse(l),p=f,g=e.systemClockOffset,Math.abs(Zu(g).getTime()-p)>=3e5&&(e.systemClockOffset=f-Date.now())),[2,s]}var p,g}))}))}}}var Qu={name:"awsAuthMiddleware",tags:["SIGNATURE","AWSAUTH"],relation:"after",toMiddleware:"retryMiddleware",override:!0};function ec(e){return Mo(Mo({},e),{customUserAgent:"string"==typeof e.customUserAgent?[[e.customUserAgent]]:e.customUserAgent})}var tc="user-agent",nc=/[^\!\#\$\%\&\'\*\+\-\.\^\_\`\|\~\d\w]/g,rc=function(e){var t=Uo(e,2),n=t[0],r=t[1],i=n.indexOf("/"),o=n.substring(0,i),s=n.substring(i+1);return"api"===o&&(s=s.toLowerCase()),[o,s,r].filter((function(e){return e&&e.length>0})).map((function(e){return null==e?void 0:e.replace(nc,"_")})).join("/")},ic={name:"getUserAgentMiddleware",step:"build",priority:"low",tags:["SET_USER_AGENT","USER_AGENT"],override:!0},oc=function(e){return{applyToStack:function(t){var n;t.add((n=e,function(e,t){return function(r){return Do(void 0,void 0,void 0,(function(){var i,o,s,a,u,c,l,f;return Lo(this,(function(d){switch(d.label){case 0:return i=r.request,ha.isInstance(i)?(o=i.headers,s=(null===(l=null==t?void 0:t.userAgent)||void 0===l?void 0:l.map(rc))||[],[4,n.defaultUserAgentProvider()]):[2,e(r)];case 1:return a=d.sent().map(rc),u=(null===(f=null==n?void 0:n.customUserAgent)||void 0===f?void 0:f.map(rc))||[],o["x-amz-user-agent"]=Ro(a,s,u).join(" "),c=Ro(a.filter((function(e){return e.startsWith("aws-sdk-")})),u).join(" "),"browser"!==n.runtime&&c&&(o[tc]=o[tc]?o[tc]+" "+c:c),[2,e(Mo(Mo({},r),{request:i}))]}}))}))}}),ic)}}},sc=function(){var e=[],t=[],n=new Set,r=function(n){return e.forEach((function(e){n.add(e.middleware,Mo({},e))})),t.forEach((function(e){n.addRelativeTo(e.middleware,Mo({},e))})),n},i=function(e){var t=[];return e.before.forEach((function(e){0===e.before.length&&0===e.after.length?t.push(e):t.push.apply(t,Ro(i(e)))})),t.push(e),e.after.reverse().forEach((function(e){0===e.before.length&&0===e.after.length?t.push(e):t.push.apply(t,Ro(i(e)))})),t},o=function(){var n,r=[],o=[],s={};return e.forEach((function(e){var t=Mo(Mo({},e),{before:[],after:[]});t.name&&(s[t.name]=t),r.push(t)})),t.forEach((function(e){var t=Mo(Mo({},e),{before:[],after:[]});t.name&&(s[t.name]=t),o.push(t)})),o.forEach((function(e){if(e.toMiddleware){var t=s[e.toMiddleware];if(void 0===t)throw new Error(e.toMiddleware+" is not found when adding "+(e.name||"anonymous")+" middleware "+e.relation+" "+e.toMiddleware);"after"===e.relation&&t.after.push(e),"before"===e.relation&&t.before.push(e)}})),(n=r,n.sort((function(e,t){return ac[t.step]-ac[e.step]||uc[t.priority||"normal"]-uc[e.priority||"normal"]}))).map(i).reduce((function(e,t){return e.push.apply(e,Ro(t)),e}),[]).map((function(e){return e.middleware}))},s={add:function(t,r){void 0===r&&(r={});var i=r.name,o=r.override,s=Mo({step:"initialize",priority:"normal",middleware:t},r);if(i){if(n.has(i)){if(!o)throw new Error("Duplicate middleware name '"+i+"'");var a=e.findIndex((function(e){return e.name===i})),u=e[a];if(u.step!==s.step||u.priority!==s.priority)throw new Error('"'+i+'" middleware with '+u.priority+" priority in "+u.step+" step cannot be overridden by same-name middleware with "+s.priority+" priority in "+s.step+" step.");e.splice(a,1)}n.add(i)}e.push(s)},addRelativeTo:function(e,r){var i=r.name,o=r.override,s=Mo({middleware:e},r);if(i){if(n.has(i)){if(!o)throw new Error("Duplicate middleware name '"+i+"'");var a=t.findIndex((function(e){return e.name===i})),u=t[a];if(u.toMiddleware!==s.toMiddleware||u.relation!==s.relation)throw new Error('"'+i+'" middleware '+u.relation+' "'+u.toMiddleware+'" middleware cannot be overridden by same-name middleware '+s.relation+' "'+s.toMiddleware+'" middleware.');t.splice(a,1)}n.add(i)}t.push(s)},clone:function(){return r(sc())},use:function(e){e.applyToStack(s)},remove:function(r){return"string"==typeof r?function(r){var i=!1,o=function(e){return!e.name||e.name!==r||(i=!0,n.delete(r),!1)};return e=e.filter(o),t=t.filter(o),i}(r):function(r){var i=!1,o=function(e){return e.middleware!==r||(i=!0,e.name&&n.delete(e.name),!1)};return e=e.filter(o),t=t.filter(o),i}(r)},removeByTag:function(r){var i=!1,o=function(e){var t=e.tags,o=e.name;return!t||!t.includes(r)||(o&&n.delete(o),i=!0,!1)};return e=e.filter(o),t=t.filter(o),i},concat:function(e){var t=r(sc());return t.use(e),t},applyToStack:r,resolve:function(e,t){var n,r;try{for(var i=No(o().reverse()),s=i.next();!s.done;s=i.next()){e=(0,s.value)(e,t)}}catch(e){n={error:e}}finally{try{s&&!s.done&&(r=i.return)&&r.call(i)}finally{if(n)throw n.error}}return e}};return s},ac={initialize:5,serialize:4,build:3,finalizeRequest:2,deserialize:1},uc={high:3,normal:2,low:1},cc=function(){function e(e){this.middlewareStack=sc(),this.config=e}return e.prototype.send=function(e,t,n){var r="function"!=typeof t?t:void 0,i="function"==typeof t?t:n,o=e.resolveMiddleware(this.middlewareStack,this.config,r);if(!i)return o(e).then((function(e){return e.output}));o(e).then((function(e){return i(null,e.output)}),(function(e){return i(e)})).catch((function(){}))},e.prototype.destroy=function(){this.config.requestHandler.destroy&&this.config.requestHandler.destroy()},e}(),lc=function(){this.middlewareStack=sc()};function fc(e){return encodeURIComponent(e).replace(/[!'()*]/g,(function(e){return"%"+e.charCodeAt(0).toString(16)}))}var dc=function(e){return Array.isArray(e)?e:[e]},hc=function(e){for(var t in e)e.hasOwnProperty(t)&&void 0!==e[t]["#text"]?e[t]=e[t]["#text"]:"object"==typeof e[t]&&null!==e[t]&&(e[t]=hc(e[t]));return e},pc=function(){var e=Object.getPrototypeOf(this).constructor,t=Function.bind.apply(String,Ro([null],arguments)),n=new t;return Object.setPrototypeOf(n,e.prototype),n};pc.prototype=Object.create(String.prototype,{constructor:{value:pc,enumerable:!1,writable:!0,configurable:!0}}),Object.setPrototypeOf(pc,String),function(e){function t(){return null!==e&&e.apply(this,arguments)||this}Po(t,e),t.prototype.deserializeJSON=function(){return JSON.parse(e.prototype.toString.call(this))},t.prototype.toJSON=function(){return e.prototype.toString.call(this)},t.fromObject=function(e){return e instanceof t?e:new t(e instanceof String||"string"==typeof e?e:JSON.stringify(e))}}(pc);var gc=["Sun","Mon","Tue","Wed","Thu","Fri","Sat"],mc=["Jan","Feb","Mar","Apr","May","Jun","Jul","Aug","Sep","Oct","Nov","Dec"];function vc(e){var t=e.getUTCFullYear(),n=e.getUTCMonth(),r=e.getUTCDay(),i=e.getUTCDate(),o=e.getUTCHours(),s=e.getUTCMinutes(),a=e.getUTCSeconds();return gc[r]+", "+(i<10?"0"+i:""+i)+" "+mc[n]+" "+t+" "+(o<10?"0"+o:""+o)+":"+(s<10?"0"+s:""+s)+":"+(a<10?"0"+a:""+a)+" GMT"}var yc="***SensitiveInformation***",bc={name:"deserializerMiddleware",step:"deserialize",tags:["DESERIALIZER"],override:!0},wc={name:"serializerMiddleware",step:"serialize",tags:["SERIALIZER"],override:!0};function Sc(e,t,n){return{applyToStack:function(r){r.add(function(e,t){return function(n,r){return function(r){return Do(void 0,void 0,void 0,(function(){var i,o;return Lo(this,(function(s){switch(s.label){case 0:return[4,n(r)];case 1:return i=s.sent().response,[4,t(i,e)];case 2:return o=s.sent(),[2,{response:i,output:o}]}}))}))}}}(e,n),bc),r.add(function(e,t){return function(n,r){return function(r){return Do(void 0,void 0,void 0,(function(){var i;return Lo(this,(function(o){switch(o.label){case 0:return[4,t(r.input,e)];case 1:return i=o.sent(),[2,n(Mo(Mo({},r),{request:i}))]}}))}))}}}(e,t),wc)}}}var _c=function(e,t,n,r){return new(n||(n=Promise))((function(i,o){function s(e){try{u(r.next(e))}catch(e){o(e)}}function a(e){try{u(r.throw(e))}catch(e){o(e)}}function u(e){var t;e.done?i(e.value):(t=e.value,t instanceof n?t:new n((function(e){e(t)}))).then(s,a)}u((r=r.apply(e,t||[])).next())}))},$c=function(e,t){var n,r,i,o,s={label:0,sent:function(){if(1&i[0])throw i[1];return i[1]},trys:[],ops:[]};return o={next:a(0),throw:a(1),return:a(2)},"function"==typeof Symbol&&(o[Symbol.iterator]=function(){return this}),o;function a(o){return function(a){return function(o){if(n)throw new TypeError("Generator is already executing.");for(;s;)try{if(n=1,r&&(i=2&o[0]?r.return:o[0]?r.throw||((i=r.return)&&i.call(r),0):r.next)&&!(i=i.call(r,o[1])).done)return i;switch(r=0,i&&(o=[2&o[0],i.value]),o[0]){case 0:case 1:i=o;break;case 4:return s.label++,{value:o[1],done:!1};case 5:s.label++,r=o[1],o=[0];continue;case 7:o=s.ops.pop(),s.trys.pop();continue;default:if(!(i=s.trys,(i=i.length>0&&i[i.length-1])||6!==o[0]&&2!==o[0])){s=0;continue}if(3===o[0]&&(!i||o[1]>i[0]&&o[1]0&&i[i.length-1])||6!==o[0]&&2!==o[0])){s=0;continue}if(3===o[0]&&(!i||o[1]>i[0]&&o[1]0&&i[i.length-1])||6!==o[0]&&2!==o[0])){s=0;continue}if(3===o[0]&&(!i||o[1]>i[0]&&o[1]0)&&!(r=o.next()).done;)s.push(r.value)}catch(e){i={error:e}}finally{try{r&&!r.done&&(n=o.return)&&n.call(o)}finally{if(i)throw i.error}}return s}(t,2),i=r[0],o=r[1];return null===o?e:Fc(Fc({},e),((n={})[i]=o,n))}),{})},mf=function(e,t){return{AccessKeyId:void 0!==e.AccessKeyId&&null!==e.AccessKeyId?e.AccessKeyId:void 0,Expiration:void 0!==e.Expiration&&null!==e.Expiration?new Date(Math.round(1e3*e.Expiration)):void 0,SecretKey:void 0!==e.SecretKey&&null!==e.SecretKey?e.SecretKey:void 0,SessionToken:void 0!==e.SessionToken&&null!==e.SessionToken?e.SessionToken:void 0}},vf=function(e,t){return{message:void 0!==e.message&&null!==e.message?e.message:void 0}},yf=function(e,t){return{Credentials:void 0!==e.Credentials&&null!==e.Credentials?mf(e.Credentials):void 0,IdentityId:void 0!==e.IdentityId&&null!==e.IdentityId?e.IdentityId:void 0}},bf=function(e,t){return{IdentityId:void 0!==e.IdentityId&&null!==e.IdentityId?e.IdentityId:void 0}},wf=function(e,t){return{message:void 0!==e.message&&null!==e.message?e.message:void 0}},Sf=function(e,t){return{message:void 0!==e.message&&null!==e.message?e.message:void 0}},_f=function(e,t){return{message:void 0!==e.message&&null!==e.message?e.message:void 0}},$f=function(e,t){return{message:void 0!==e.message&&null!==e.message?e.message:void 0}},xf=function(e,t){return{message:void 0!==e.message&&null!==e.message?e.message:void 0}},Ef=function(e,t){return{message:void 0!==e.message&&null!==e.message?e.message:void 0}},Cf=function(e,t){return{message:void 0!==e.message&&null!==e.message?e.message:void 0}},kf=function(e,t){return{message:void 0!==e.message&&null!==e.message?e.message:void 0}},Af=function(e){var t;return{httpStatusCode:e.statusCode,requestId:null!==(t=e.headers["x-amzn-requestid"])&&void 0!==t?t:e.headers["x-amzn-request-id"],extendedRequestId:e.headers["x-amz-id-2"],cfId:e.headers["x-amz-cf-id"]}},Tf=function(e,t){return function(e,t){return void 0===e&&(e=new Uint8Array),e instanceof Uint8Array?Promise.resolve(e):t.streamCollector(e)||Promise.resolve(new Uint8Array)}(e,t).then((function(e){return t.utf8Encoder(e)}))},Of=function(e,t,n,r,i){return jc(void 0,void 0,void 0,(function(){var o,s,a,u,c,l;return zc(this,(function(f){switch(f.label){case 0:return[4,e.endpoint()];case 1:return o=f.sent(),s=o.hostname,a=o.protocol,u=void 0===a?"https":a,c=o.port,l={protocol:u,hostname:s,port:c,method:"POST",path:n,headers:t},void 0!==r&&(l.hostname=r),void 0!==i&&(l.body=i),[2,new ha(l)]}}))}))},Pf=function(e,t){return Tf(e,t).then((function(e){return e.length?JSON.parse(e):{}}))},Mf=function(e,t){var n=function(e){var t=e;return t.indexOf(":")>=0&&(t=t.split(":")[0]),t.indexOf("#")>=0&&(t=t.split("#")[1]),t},r=function(e,t){return Object.keys(e).find((function(e){return e.toLowerCase()===t.toLowerCase()}))}(e.headers,"x-amzn-errortype");return void 0!==r?n(e.headers[r]):void 0!==t.code?n(t.code):void 0!==t.__type?n(t.__type):""},If=function(e){function t(t){var n=e.call(this)||this;return n.input=t,n}return Rc(t,e),t.prototype.resolveMiddleware=function(e,t,n){this.middlewareStack.use(Sc(t,this.serialize,this.deserialize));var r=e.concat(this.middlewareStack),i={logger:t.logger,clientName:"CognitoIdentityClient",commandName:"GetCredentialsForIdentityCommand",inputFilterSensitiveLog:ul.filterSensitiveLog,outputFilterSensitiveLog:ll.filterSensitiveLog},o=t.requestHandler;return r.resolve((function(e){return o.handle(e.request,n||{})}),i)},t.prototype.serialize=function(e,t){return function(e,t){return jc(void 0,void 0,void 0,(function(){var n,r;return zc(this,(function(i){return n={"content-type":"application/x-amz-json-1.1","x-amz-target":"AWSCognitoIdentityService.GetCredentialsForIdentity"},r=JSON.stringify(hf(e)),[2,Of(t,n,"/",void 0,r)]}))}))}(e,t)},t.prototype.deserialize=function(e,t){return function(e,t){return jc(void 0,void 0,void 0,(function(){var n,r,i;return zc(this,(function(o){switch(o.label){case 0:return e.statusCode>=300?[2,tf(e,t)]:[4,Pf(e.body,t)];case 1:return n=o.sent(),r=yf(n),i=Fc({$metadata:Af(e)},r),[2,Promise.resolve(i)]}}))}))}(e,t)},t}(lc),Df=function(e){function t(t){var n=e.call(this)||this;return n.input=t,n}return Rc(t,e),t.prototype.resolveMiddleware=function(e,t,n){this.middlewareStack.use(Sc(t,this.serialize,this.deserialize));var r=e.concat(this.middlewareStack),i={logger:t.logger,clientName:"CognitoIdentityClient",commandName:"GetIdCommand",inputFilterSensitiveLog:dl.filterSensitiveLog,outputFilterSensitiveLog:hl.filterSensitiveLog},o=t.requestHandler;return r.resolve((function(e){return o.handle(e.request,n||{})}),i)},t.prototype.serialize=function(e,t){return function(e,t){return jc(void 0,void 0,void 0,(function(){var n,r;return zc(this,(function(i){return n={"content-type":"application/x-amz-json-1.1","x-amz-target":"AWSCognitoIdentityService.GetId"},r=JSON.stringify(pf(e)),[2,Of(t,n,"/",void 0,r)]}))}))}(e,t)},t.prototype.deserialize=function(e,t){return function(e,t){return jc(void 0,void 0,void 0,(function(){var n,r,i;return zc(this,(function(o){switch(o.label){case 0:return e.statusCode>=300?[2,nf(e,t)]:[4,Pf(e.body,t)];case 1:return n=o.sent(),r=bf(n),i=Fc({$metadata:Af(e)},r),[2,Promise.resolve(i)]}}))}))}(e,t)},t}(lc),Lf=function(e){function t(t,n){void 0===n&&(n=!0);var r=e.call(this,t)||this;return r.tryNextLink=n,r}return Po(t,e),t}(Error);function Nf(e){return Promise.all(Object.keys(e).reduce((function(t,n){var r=e[n];return"string"==typeof r?t.push([n,r]):t.push(r().then((function(e){return[n,e]}))),t}),[])).then((function(e){return e.reduce((function(e,t){var n=Uo(t,2),r=n[0],i=n[1];return e[r]=i,e}),{})}))}function Uf(e){var t=this;return function(){return Do(t,void 0,void 0,(function(){var t,n,r,i,o,s,a,u,c,l,f,d,h;return Lo(this,(function(p){switch(p.label){case 0:return l=(c=e.client).send,f=If.bind,h={CustomRoleArn:e.customRoleArn,IdentityId:e.identityId},e.logins?[4,Nf(e.logins)]:[3,2];case 1:return d=p.sent(),[3,3];case 2:d=void 0,p.label=3;case 3:return[4,l.apply(c,[new(f.apply(If,[void 0,(h.Logins=d,h)]))])];case 4:return t=p.sent().Credentials,n=void 0===t?function(){throw new Lf("Response from Amazon Cognito contained no credentials")}():t,r=n.AccessKeyId,i=void 0===r?function(){throw new Lf("Response from Amazon Cognito contained no access key ID")}():r,o=n.Expiration,s=n.SecretKey,a=void 0===s?function(){throw new Lf("Response from Amazon Cognito contained no secret key")}():s,u=n.SessionToken,[2,{identityId:e.identityId,accessKeyId:i,secretAccessKey:a,sessionToken:u,expiration:o}]}}))}))}}var Rf="IdentityIds",Ff=function(){function e(e){void 0===e&&(e="aws:cognito-identity-ids"),this.dbName=e}return e.prototype.getItem=function(e){return this.withObjectStore("readonly",(function(t){var n=t.get(e);return new Promise((function(e){n.onerror=function(){return e(null)},n.onsuccess=function(){return e(n.result?n.result.value:null)}}))})).catch((function(){return null}))},e.prototype.removeItem=function(e){return this.withObjectStore("readwrite",(function(t){var n=t.delete(e);return new Promise((function(e,t){n.onerror=function(){return t(n.error)},n.onsuccess=function(){return e()}}))}))},e.prototype.setItem=function(e,t){return this.withObjectStore("readwrite",(function(n){var r=n.put({id:e,value:t});return new Promise((function(e,t){r.onerror=function(){return t(r.error)},r.onsuccess=function(){return e()}}))}))},e.prototype.getDb=function(){var e=self.indexedDB.open(this.dbName,1);return new Promise((function(t,n){e.onsuccess=function(){t(e.result)},e.onerror=function(){n(e.error)},e.onblocked=function(){n(new Error("Unable to access DB"))},e.onupgradeneeded=function(){var t=e.result;t.onerror=function(){n(new Error("Failed to create object store"))},t.createObjectStore(Rf,{keyPath:"id"})}}))},e.prototype.withObjectStore=function(e,t){return this.getDb().then((function(n){var r=n.transaction(Rf,e);return r.oncomplete=function(){return n.close()},new Promise((function(e,n){r.onerror=function(){return n(r.error)},e(t(r.objectStore(Rf)))})).catch((function(e){throw n.close(),e}))}))},e}(),jf=new(function(){function e(e){void 0===e&&(e={}),this.store=e}return e.prototype.getItem=function(e){return e in this.store?this.store[e]:null},e.prototype.removeItem=function(e){delete this.store[e]},e.prototype.setItem=function(e,t){this.store[e]=t},e}());function zf(e){var t=this,n=e.accountId,r=e.cache,i=void 0===r?"object"==typeof self&&self.indexedDB?new Ff:"object"==typeof window&&window.localStorage?window.localStorage:jf:r,o=e.client,s=e.customRoleArn,a=e.identityPoolId,u=e.logins,c=e.userIdentifier,l=void 0===c?u&&0!==Object.keys(u).length?void 0:"ANONYMOUS":c,f=l?"aws:cognito-identity-credentials:"+a+":"+l:void 0,d=function(){return Do(t,void 0,void 0,(function(){var e,t,r,c,l,h,p,g,m;return Lo(this,(function(v){switch(v.label){case 0:return(t=f)?[4,i.getItem(f)]:[3,2];case 1:t=v.sent(),v.label=2;case 2:return(e=t)?[3,7]:(h=(l=o).send,p=Df.bind,m={AccountId:n,IdentityPoolId:a},u?[4,Nf(u)]:[3,4]);case 3:return g=v.sent(),[3,5];case 4:g=void 0,v.label=5;case 5:return[4,h.apply(l,[new(p.apply(Df,[void 0,(m.Logins=g,m)]))])];case 6:r=v.sent().IdentityId,c=void 0===r?function(){throw new Lf("Response from Amazon Cognito contained no identity ID")}():r,e=c,f&&Promise.resolve(i.setItem(f,e)).catch((function(){})),v.label=7;case 7:return[2,(d=Uf({client:o,customRoleArn:s,logins:u,identityId:e}))()]}}))}))};return function(){return d().catch((function(e){return Do(t,void 0,void 0,(function(){return Lo(this,(function(t){throw f&&Promise.resolve(i.removeItem(f)).catch((function(){})),e}))}))}))}}var Bf=function(){return(Bf=Object.assign||function(e){for(var t,n=1,r=arguments.length;n0&&i[i.length-1])||6!==o[0]&&2!==o[0])){s=0;continue}if(3===o[0]&&(!i||o[1]>i[0]&&o[1](new Date).getTime()?(Hf.debug("token not expired"),this._setCredentialsFromFederation({provider:t,token:r,user:n,identity_id:i,expires_at:o})):s._refreshHandlers[t]&&"function"==typeof s._refreshHandlers[t]?(Hf.debug("getting refreshed jwt token from federation provider"),this._providerRefreshWithRetry({refreshHandler:s._refreshHandlers[t],provider:t,user:n})):(Hf.debug("no refresh handler for provider:",t),this.clear(),Promise.reject("no refresh handler for provider"))},e.prototype._providerRefreshWithRetry=function(e){var t=this,n=e.refreshHandler,r=e.provider,i=e.user;return ks(n,[],1e4).then((function(e){return Hf.debug("refresh federated token sucessfully",e),t._setCredentialsFromFederation({provider:r,token:e.token,user:i,identity_id:e.identity_id,expires_at:e.expires_at})})).catch((function(e){return"string"==typeof e&&0===e.toLowerCase().lastIndexOf("network error",e.length)||t.clear(),Hf.debug("refresh federated token failed",e),Promise.reject("refreshing federation token failed: "+e)}))},e.prototype._isExpired=function(e){if(!e)return Hf.debug("no credentials for expiration check"),!0;Hf.debug("are these credentials expired?",e);var t=Date.now();return e.expiration.getTime()<=t},e.prototype._isPastTTL=function(){return this._nextCredentialsRefresh<=Date.now()},e.prototype._setCredentialsForGuest=function(){return Kf(this,void 0,void 0,(function(){var e,t,n,r,i,o,s,a=this;return qf(this,(function(u){switch(u.label){case 0:return Hf.debug("setting credentials for guest"),e=this._config,t=e.identityPoolId,n=e.region,e.mandatorySignIn?[2,Promise.reject("cannot get guest credentials when mandatory signin enabled")]:t?n?(i=this,[4,this._getGuestIdentityId()]):(Hf.debug("region is not configured for getting the credentials"),[2,Promise.reject("region is not configured for getting the credentials")]):(Hf.debug("No Cognito Identity pool provided for unauthenticated access"),[2,Promise.reject("No Cognito Identity pool provided for unauthenticated access")]);case 1:return r=i._identityId=u.sent(),o=new ef({region:n,customUserAgent:Zi()}),s=void 0,s=r?Uf({identityId:r,client:o})():function(){return Kf(a,void 0,void 0,(function(){var e;return qf(this,(function(n){switch(n.label){case 0:return[4,o.send(new Df({IdentityPoolId:t}))];case 1:return e=n.sent().IdentityId,this._identityId=e,[2,Uf({client:o,identityId:e})()]}}))}))}().catch((function(e){return Kf(a,void 0,void 0,(function(){return qf(this,(function(t){throw e}))}))})),[2,this._loadCredentials(s,"guest",!1,null).then((function(e){return e})).catch((function(e){return Kf(a,void 0,void 0,(function(){var n=this;return qf(this,(function(i){switch(i.label){case 0:return"ResourceNotFoundException"!==e.name||e.message!=="Identity '"+r+"' not found."?[3,2]:(Hf.debug("Failed to load guest credentials"),[4,this._removeGuestIdentityId()]);case 1:return i.sent(),s=function(){return Kf(n,void 0,void 0,(function(){var e;return qf(this,(function(n){switch(n.label){case 0:return[4,o.send(new Df({IdentityPoolId:t}))];case 1:return e=n.sent().IdentityId,this._identityId=e,[2,Uf({client:o,identityId:e})()]}}))}))}().catch((function(e){return Kf(n,void 0,void 0,(function(){return qf(this,(function(t){throw e}))}))})),[2,this._loadCredentials(s,"guest",!1,null)];case 2:return[2,e]}}))}))}))]}}))}))},e.prototype._setCredentialsFromFederation=function(e){var t=e.provider,n=e.token,r=e.identity_id,i={google:"accounts.google.com",facebook:"graph.facebook.com",amazon:"www.amazon.com",developer:"cognito-identity.amazonaws.com"}[t]||t;if(!i)return Promise.reject("You must specify a federated provider");var o={};o[i]=n;var s=this._config,a=s.identityPoolId,u=s.region;if(!a)return Hf.debug("No Cognito Federated Identity pool provided"),Promise.reject("No Cognito Federated Identity pool provided");if(!u)return Hf.debug("region is not configured for getting the credentials"),Promise.reject("region is not configured for getting the credentials");var c=new ef({region:u,customUserAgent:Zi()}),l=void 0;r?l=Uf({identityId:r,logins:o,client:c})():l=zf({logins:o,identityPoolId:a,client:c})();return this._loadCredentials(l,"federated",!0,e)},e.prototype._setCredentialsFromSession=function(e){var t=this;Hf.debug("set credentials from session");var n=e.getIdToken().getJwtToken(),r=this._config,i=r.region,o=r.userPoolId,s=r.identityPoolId;if(!s)return Hf.debug("No Cognito Federated Identity pool provided"),Promise.reject("No Cognito Federated Identity pool provided");if(!i)return Hf.debug("region is not configured for getting the credentials"),Promise.reject("region is not configured for getting the credentials");var a={};a["cognito-idp."+i+".amazonaws.com/"+o]=n;var u=new ef({region:i,customUserAgent:Zi()}),c=Kf(t,void 0,void 0,(function(){var e,t,n,r,i,o,c,l,f,d;return qf(this,(function(h){switch(h.label){case 0:return[4,this._getGuestIdentityId()];case 1:return(e=h.sent())?[3,3]:[4,u.send(new Df({IdentityPoolId:s,Logins:a}))];case 2:n=h.sent().IdentityId,t=n,h.label=3;case 3:return[4,u.send(new If({IdentityId:e||t,Logins:a}))];case 4:return r=h.sent(),i=r.Credentials,o=i.AccessKeyId,c=i.Expiration,l=i.SecretKey,f=i.SessionToken,d=r.IdentityId,this._identityId=d,e?(Hf.debug("The guest identity "+e+" has been successfully linked to the logins"),e===d&&Hf.debug("The guest identity "+e+" has become the primary identity"),[4,this._removeGuestIdentityId()]):[3,6];case 5:h.sent(),h.label=6;case 6:return[2,{accessKeyId:o,secretAccessKey:l,sessionToken:f,expiration:c,identityId:d}]}}))})).catch((function(e){return Kf(t,void 0,void 0,(function(){return qf(this,(function(t){throw e}))}))}));return this._loadCredentials(c,"userPool",!0,null)},e.prototype._loadCredentials=function(e,t,n,r){var i=this,o=this;return new Promise((function(s,a){e.then((function(e){return Kf(i,void 0,void 0,(function(){var i,a,u,c,l;return qf(this,(function(f){switch(f.label){case 0:if(Hf.debug("Load credentials successfully",e),this._identityId&&!e.identityId&&(e.identityId=this._identityId),o._credentials=e,o._credentials.authenticated=n,o._credentials_source=t,o._nextCredentialsRefresh=(new Date).getTime()+3e6,"federated"===t){i=Object.assign({id:this._credentials.identityId},r.user),a=r.provider,u=r.token,c=r.expires_at,l=r.identity_id;try{this._storage.setItem("aws-amplify-federatedInfo",JSON.stringify({provider:a,token:u,user:i,expires_at:c,identity_id:l}))}catch(e){Hf.debug("Failed to put federated info into auth storage",e)}}return"guest"!==t?[3,2]:[4,this._setGuestIdentityId(e.identityId)];case 1:f.sent(),f.label=2;case 2:return s(o._credentials),[2]}}))}))})).catch((function(t){if(t)return Hf.debug("Failed to load credentials",e),Hf.debug("Error loading credentials",t),void a(t)}))}))},e.prototype.set=function(e,t){return"session"===t?this._setCredentialsFromSession(e):"federation"===t?this._setCredentialsFromFederation(e):"guest"===t?this._setCredentialsForGuest():(Hf.debug("no source specified for setting credentials"),Promise.reject("invalid source"))},e.prototype.clear=function(){return Kf(this,void 0,void 0,(function(){return qf(this,(function(e){return this._credentials=null,this._credentials_source=null,Hf.debug("removing aws-amplify-federatedInfo from storage"),this._storage.removeItem("aws-amplify-federatedInfo"),[2]}))}))},e.prototype._getGuestIdentityId=function(){return Kf(this,void 0,void 0,(function(){var e,t;return qf(this,(function(n){switch(n.label){case 0:e=this._config.identityPoolId,n.label=1;case 1:return n.trys.push([1,3,,4]),[4,this._storageSync];case 2:return n.sent(),[2,this._storage.getItem(this._getCognitoIdentityIdStorageKey(e))];case 3:return t=n.sent(),Hf.debug("Failed to get the cached guest identityId",t),[3,4];case 4:return[2]}}))}))},e.prototype._setGuestIdentityId=function(e){return Kf(this,void 0,void 0,(function(){var t,n;return qf(this,(function(r){switch(r.label){case 0:t=this._config.identityPoolId,r.label=1;case 1:return r.trys.push([1,3,,4]),[4,this._storageSync];case 2:return r.sent(),this._storage.setItem(this._getCognitoIdentityIdStorageKey(t),e),[3,4];case 3:return n=r.sent(),Hf.debug("Failed to cache guest identityId",n),[3,4];case 4:return[2]}}))}))},e.prototype._removeGuestIdentityId=function(){return Kf(this,void 0,void 0,(function(){var e;return qf(this,(function(t){return e=this._config.identityPoolId,Hf.debug("removing "+this._getCognitoIdentityIdStorageKey(e)+" from storage"),this._storage.removeItem(this._getCognitoIdentityIdStorageKey(e)),[2]}))}))},e.prototype.shear=function(e){return{accessKeyId:e.accessKeyId,sessionToken:e.sessionToken,secretAccessKey:e.secretAccessKey,identityId:e.identityId,authenticated:e.authenticated}},e}())(null);Gi.register(Yf);var Vf=function(){function e(){this._logger=new Yi("ServiceWorker")}return Object.defineProperty(e.prototype,"serviceWorker",{get:function(){return this._serviceWorker},enumerable:!0,configurable:!0}),e.prototype.register=function(e,t){var n=this;return void 0===e&&(e="/service-worker.js"),void 0===t&&(t="/"),this._logger.debug("registering "+e),this._logger.debug("registering service worker with scope "+t),new Promise((function(r,i){if(!navigator||!("serviceWorker"in navigator))return i(new Error("Service Worker not available"));navigator.serviceWorker.register(e,{scope:t}).then((function(e){return e.installing?n._serviceWorker=e.installing:e.waiting?n._serviceWorker=e.waiting:e.active&&(n._serviceWorker=e.active),n._registration=e,n._setupListeners(),n._logger.debug("Service Worker Registration Success: "+e),r(e)})).catch((function(e){return n._logger.debug("Service Worker Registration Failed "+e),i(e)}))}))},e.prototype.enablePush=function(e){var t=this;if(!this._registration)throw new Error("Service Worker not registered");return this._publicKey=e,new Promise((function(n,r){if(!wo().isBrowser)return r(new Error("Service Worker not available"));t._registration.pushManager.getSubscription().then((function(r){if(!r)return t._logger.debug("User is NOT subscribed to push"),t._registration.pushManager.subscribe({userVisibleOnly:!0,applicationServerKey:t._urlB64ToUint8Array(e)}).then((function(e){t._subscription=e,t._logger.debug("User subscribed: "+JSON.stringify(e)),n(e)})).catch((function(e){t._logger.error(e)}));t._subscription=r,t._logger.debug("User is subscribed to push: "+JSON.stringify(r)),n(r)}))}))},e.prototype._urlB64ToUint8Array=function(e){for(var t=(e+"=".repeat((4-e.length%4)%4)).replace(/\-/g,"+").replace(/_/g,"/"),n=window.atob(t),r=new Uint8Array(n.length),i=0;i=0&&this.changeListeners.splice(t,1)},e}(),sd=wo().isBrowser,ad=function(){function e(e){void 0===e&&(e={}),this.cookies=new od,this.store=sd?window.localStorage:Object.create(null),this.cookies=e.req?new od(e.req.headers.cookie):new od,Object.assign(this.store,this.cookies.getAll())}return Object.defineProperty(e.prototype,"length",{get:function(){return Object.entries(this.store).length},enumerable:!0,configurable:!0}),e.prototype.clear=function(){var e=this;Array.from(new Array(this.length)).map((function(t,n){return e.key(n)})).forEach((function(t){return e.removeItem(t)}))},e.prototype.getItem=function(e){return this.getLocalItem(e)},e.prototype.getLocalItem=function(e){return Object.prototype.hasOwnProperty.call(this.store,e)?this.store[e]:null},e.prototype.getUniversalItem=function(e){return this.cookies.get(e)},e.prototype.key=function(e){return Object.keys(this.store)[e]},e.prototype.removeItem=function(e){this.removeLocalItem(e),this.removeUniversalItem(e)},e.prototype.removeLocalItem=function(e){delete this.store[e]},e.prototype.removeUniversalItem=function(e){this.cookies.remove(e,{path:"/"})},e.prototype.setItem=function(e,t){switch(this.setLocalItem(e,t),e.split(".").pop()){case"LastAuthUser":case"accessToken":case"refreshToken":case"idToken":sd?this.setUniversalItem(e,t):this.setLocalItem(e,t)}},e.prototype.setLocalItem=function(e,t){this.store[e]=t},e.prototype.setUniversalItem=function(e,t){this.cookies.set(e,t,{path:"/",sameSite:!0,secure:"localhost"!==window.location.hostname})},e}();function ud(e){return e&&!!["provider"].find((function(t){return e.hasOwnProperty(t)}))}function cd(e){return void 0!==e.redirectSignIn}Ji.userAgent,function(e){e.Cognito="COGNITO",e.Google="Google",e.Facebook="Facebook",e.Amazon="LoginWithAmazon",e.Apple="SignInWithApple"}(nd||(nd={})),function(e){e.NoConfig="noConfig",e.MissingAuthConfig="missingAuthConfig",e.EmptyUsername="emptyUsername",e.InvalidUsername="invalidUsername",e.EmptyPassword="emptyPassword",e.EmptyCode="emptyCode",e.SignUpError="signUpError",e.NoMFA="noMFA",e.InvalidMFA="invalidMFA",e.EmptyChallengeResponse="emptyChallengeResponse",e.NoUserSession="noUserSession",e.Default="default",e.DeviceConfig="deviceConfig",e.NetworkError="networkError"}(rd||(rd={}));for( /*! * Copyright 2016 Amazon.com, * Inc. or its affiliates. All Rights Reserved. * * Licensed under the Amazon Software License (the "License"). * You may not use this file except in compliance with the * License. A copy of the License is located at * * http://aws.amazon.com/asl/ * * or in the "license" file accompanying this file. This file is * distributed on an "AS IS" BASIS, WITHOUT WARRANTIES OR * CONDITIONS OF ANY KIND, express or implied. See the License * for the specific language governing permissions and * limitations under the License. */ var ld=function(){function e(e){var t=e||{},n=t.ValidationData,r=t.Username,i=t.Password,o=t.AuthParameters,s=t.ClientMetadata;this.validationData=n||{},this.authParameters=o||{},this.clientMetadata=s||{},this.username=r,this.password=i}var t=e.prototype;return t.getUsername=function(){return this.username},t.getPassword=function(){return this.password},t.getValidationData=function(){return this.validationData},t.getAuthParameters=function(){return this.authParameters},t.getClientMetadata=function(){return this.clientMetadata},e}(),fd=function(e){var t=wd(e),n=t[0],r=t[1];return 3*(n+r)/4-r},dd=function(e){var t,n,r=wd(e),i=r[0],o=r[1],s=new md(function(e,t,n){return 3*(t+n)/4-n}(0,i,o)),a=0,u=o>0?i-4:i;for(n=0;n>16&255,s[a++]=t>>8&255,s[a++]=255&t;2===o&&(t=gd[e.charCodeAt(n)]<<2|gd[e.charCodeAt(n+1)]>>4,s[a++]=255&t);1===o&&(t=gd[e.charCodeAt(n)]<<10|gd[e.charCodeAt(n+1)]<<4|gd[e.charCodeAt(n+2)]>>2,s[a++]=t>>8&255,s[a++]=255&t);return s},hd=function(e){for(var t,n=e.length,r=n%3,i=[],o=16383,s=0,a=n-r;sa?a:s+o));1===r?(t=e[n-1],i.push(pd[t>>2]+pd[t<<4&63]+"==")):2===r&&(t=(e[n-2]<<8)+e[n-1],i.push(pd[t>>10]+pd[t>>4&63]+pd[t<<2&63]+"="));return i.join("")},pd=[],gd=[],md="undefined"!=typeof Uint8Array?Uint8Array:Array,vd="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/",yd=0,bd=vd.length;yd0)throw new Error("Invalid string. Length must be a multiple of 4");var n=e.indexOf("=");return-1===n&&(n=t),[n,n===t?0:4-n%4]}function Sd(e,t,n){for(var r,i,o=[],s=t;s>18&63]+pd[i>>12&63]+pd[i>>6&63]+pd[63&i]);return o.join("")}gd["-".charCodeAt(0)]=62,gd["_".charCodeAt(0)]=63;var _d={byteLength:fd,toByteArray:dd,fromByteArray:hd},$d=function(e,t,n,r,i){var o,s,a=8*i-r-1,u=(1<>1,l=-7,f=n?i-1:0,d=n?-1:1,h=e[t+f];for(f+=d,o=h&(1<<-l)-1,h>>=-l,l+=a;l>0;o=256*o+e[t+f],f+=d,l-=8);for(s=o&(1<<-l)-1,o>>=-l,l+=r;l>0;s=256*s+e[t+f],f+=d,l-=8);if(0===o)o=1-c;else{if(o===u)return s?NaN:1/0*(h?-1:1);s+=Math.pow(2,r),o-=c}return(h?-1:1)*s*Math.pow(2,o-r)},xd=function(e,t,n,r,i,o){var s,a,u,c=8*o-i-1,l=(1<>1,d=23===i?Math.pow(2,-24)-Math.pow(2,-77):0,h=r?0:o-1,p=r?1:-1,g=t<0||0===t&&1/t<0?1:0;for(t=Math.abs(t),isNaN(t)||t===1/0?(a=isNaN(t)?1:0,s=l):(s=Math.floor(Math.log(t)/Math.LN2),t*(u=Math.pow(2,-s))<1&&(s--,u*=2),(t+=s+f>=1?d/u:d*Math.pow(2,1-f))*u>=2&&(s++,u/=2),s+f>=l?(a=0,s=l):s+f>=1?(a=(t*u-1)*Math.pow(2,i),s+=f):(a=t*Math.pow(2,f-1)*Math.pow(2,i),s=0));i>=8;e[n+h]=255&a,h+=p,a/=256,i-=8);for(s=s<0;e[n+h]=255&s,h+=p,s/=256,c-=8);e[n+h-p]|=128*g},Ed={}.toString,Cd=Array.isArray||function(e){return"[object Array]"==Ed.call(e)},kd=Ao((function(e,t){function n(){return i.TYPED_ARRAY_SUPPORT?2147483647:1073741823}function r(e,t){if(n()=n())throw new RangeError("Attempt to allocate Buffer larger than maximum size: 0x"+n().toString(16)+" bytes");return 0|e}function l(e,t){if(i.isBuffer(e))return e.length;if("undefined"!=typeof ArrayBuffer&&"function"==typeof ArrayBuffer.isView&&(ArrayBuffer.isView(e)||e instanceof ArrayBuffer))return e.byteLength;"string"!=typeof e&&(e=""+e);var n=e.length;if(0===n)return 0;for(var r=!1;;)switch(t){case"ascii":case"latin1":case"binary":return n;case"utf8":case"utf-8":case void 0:return U(e).length;case"ucs2":case"ucs-2":case"utf16le":case"utf-16le":return 2*n;case"hex":return n>>>1;case"base64":return R(e).length;default:if(r)return U(e).length;t=(""+t).toLowerCase(),r=!0}}function f(e,t,n){var r=!1;if((void 0===t||t<0)&&(t=0),t>this.length)return"";if((void 0===n||n>this.length)&&(n=this.length),n<=0)return"";if((n>>>=0)<=(t>>>=0))return"";for(e||(e="utf8");;)switch(e){case"hex":return C(this,t,n);case"utf8":case"utf-8":return _(this,t,n);case"ascii":return x(this,t,n);case"latin1":case"binary":return E(this,t,n);case"base64":return S(this,t,n);case"ucs2":case"ucs-2":case"utf16le":case"utf-16le":return k(this,t,n);default:if(r)throw new TypeError("Unknown encoding: "+e);e=(e+"").toLowerCase(),r=!0}}function d(e,t,n){var r=e[t];e[t]=e[n],e[n]=r}function h(e,t,n,r,o){if(0===e.length)return-1;if("string"==typeof n?(r=n,n=0):n>2147483647?n=2147483647:n<-2147483648&&(n=-2147483648),n=+n,isNaN(n)&&(n=o?0:e.length-1),n<0&&(n=e.length+n),n>=e.length){if(o)return-1;n=e.length-1}else if(n<0){if(!o)return-1;n=0}if("string"==typeof t&&(t=i.from(t,r)),i.isBuffer(t))return 0===t.length?-1:p(e,t,n,r,o);if("number"==typeof t)return t&=255,i.TYPED_ARRAY_SUPPORT&&"function"==typeof Uint8Array.prototype.indexOf?o?Uint8Array.prototype.indexOf.call(e,t,n):Uint8Array.prototype.lastIndexOf.call(e,t,n):p(e,[t],n,r,o);throw new TypeError("val must be string, number or Buffer")}function p(e,t,n,r,i){var o,s=1,a=e.length,u=t.length;if(void 0!==r&&("ucs2"===(r=String(r).toLowerCase())||"ucs-2"===r||"utf16le"===r||"utf-16le"===r)){if(e.length<2||t.length<2)return-1;s=2,a/=2,u/=2,n/=2}function c(e,t){return 1===s?e[t]:e.readUInt16BE(t*s)}if(i){var l=-1;for(o=n;oa&&(n=a-u),o=n;o>=0;o--){for(var f=!0,d=0;di&&(r=i):r=i;var o=t.length;if(o%2!=0)throw new TypeError("Invalid hex string");r>o/2&&(r=o/2);for(var s=0;s>8,i=n%256,o.push(i),o.push(r);return o}(t,e.length-n),e,n,r)}function S(e,t,n){return 0===t&&n===e.length?_d.fromByteArray(e):_d.fromByteArray(e.slice(t,n))}function _(e,t,n){n=Math.min(e.length,n);for(var r=[],i=t;i239?4:c>223?3:c>191?2:1;if(i+f<=n)switch(f){case 1:c<128&&(l=c);break;case 2:128==(192&(o=e[i+1]))&&(u=(31&c)<<6|63&o)>127&&(l=u);break;case 3:o=e[i+1],s=e[i+2],128==(192&o)&&128==(192&s)&&(u=(15&c)<<12|(63&o)<<6|63&s)>2047&&(u<55296||u>57343)&&(l=u);break;case 4:o=e[i+1],s=e[i+2],a=e[i+3],128==(192&o)&&128==(192&s)&&128==(192&a)&&(u=(15&c)<<18|(63&o)<<12|(63&s)<<6|63&a)>65535&&u<1114112&&(l=u)}null===l?(l=65533,f=1):l>65535&&(l-=65536,r.push(l>>>10&1023|55296),l=56320|1023&l),r.push(l),i+=f}return function(e){var t=e.length;if(t<=$)return String.fromCharCode.apply(String,e);var n="",r=0;for(;r0&&(e=this.toString("hex",0,n).match(/.{2}/g).join(" "),this.length>n&&(e+=" ... ")),""},i.prototype.compare=function(e,t,n,r,o){if(!i.isBuffer(e))throw new TypeError("Argument must be a Buffer");if(void 0===t&&(t=0),void 0===n&&(n=e?e.length:0),void 0===r&&(r=0),void 0===o&&(o=this.length),t<0||n>e.length||r<0||o>this.length)throw new RangeError("out of range index");if(r>=o&&t>=n)return 0;if(r>=o)return-1;if(t>=n)return 1;if(this===e)return 0;for(var s=(o>>>=0)-(r>>>=0),a=(n>>>=0)-(t>>>=0),u=Math.min(s,a),c=this.slice(r,o),l=e.slice(t,n),f=0;fi)&&(n=i),e.length>0&&(n<0||t<0)||t>this.length)throw new RangeError("Attempt to write outside buffer bounds");r||(r="utf8");for(var o=!1;;)switch(r){case"hex":return g(this,e,t,n);case"utf8":case"utf-8":return m(this,e,t,n);case"ascii":return v(this,e,t,n);case"latin1":case"binary":return y(this,e,t,n);case"base64":return b(this,e,t,n);case"ucs2":case"ucs-2":case"utf16le":case"utf-16le":return w(this,e,t,n);default:if(o)throw new TypeError("Unknown encoding: "+r);r=(""+r).toLowerCase(),o=!0}},i.prototype.toJSON=function(){return{type:"Buffer",data:Array.prototype.slice.call(this._arr||this,0)}};var $=4096;function x(e,t,n){var r="";n=Math.min(e.length,n);for(var i=t;ir)&&(n=r);for(var i="",o=t;on)throw new RangeError("Trying to access beyond buffer length")}function T(e,t,n,r,o,s){if(!i.isBuffer(e))throw new TypeError('"buffer" argument must be a Buffer instance');if(t>o||te.length)throw new RangeError("Index out of range")}function O(e,t,n,r){t<0&&(t=65535+t+1);for(var i=0,o=Math.min(e.length-n,2);i>>8*(r?i:1-i)}function P(e,t,n,r){t<0&&(t=4294967295+t+1);for(var i=0,o=Math.min(e.length-n,4);i>>8*(r?i:3-i)&255}function M(e,t,n,r,i,o){if(n+r>e.length)throw new RangeError("Index out of range");if(n<0)throw new RangeError("Index out of range")}function I(e,t,n,r,i){return i||M(e,0,n,4),xd(e,t,n,r,23,4),n+4}function D(e,t,n,r,i){return i||M(e,0,n,8),xd(e,t,n,r,52,8),n+8}i.prototype.slice=function(e,t){var n,r=this.length;if((e=~~e)<0?(e+=r)<0&&(e=0):e>r&&(e=r),(t=void 0===t?r:~~t)<0?(t+=r)<0&&(t=0):t>r&&(t=r),t0&&(i*=256);)r+=this[e+--t]*i;return r},i.prototype.readUInt8=function(e,t){return t||A(e,1,this.length),this[e]},i.prototype.readUInt16LE=function(e,t){return t||A(e,2,this.length),this[e]|this[e+1]<<8},i.prototype.readUInt16BE=function(e,t){return t||A(e,2,this.length),this[e]<<8|this[e+1]},i.prototype.readUInt32LE=function(e,t){return t||A(e,4,this.length),(this[e]|this[e+1]<<8|this[e+2]<<16)+16777216*this[e+3]},i.prototype.readUInt32BE=function(e,t){return t||A(e,4,this.length),16777216*this[e]+(this[e+1]<<16|this[e+2]<<8|this[e+3])},i.prototype.readIntLE=function(e,t,n){e|=0,t|=0,n||A(e,t,this.length);for(var r=this[e],i=1,o=0;++o=(i*=128)&&(r-=Math.pow(2,8*t)),r},i.prototype.readIntBE=function(e,t,n){e|=0,t|=0,n||A(e,t,this.length);for(var r=t,i=1,o=this[e+--r];r>0&&(i*=256);)o+=this[e+--r]*i;return o>=(i*=128)&&(o-=Math.pow(2,8*t)),o},i.prototype.readInt8=function(e,t){return t||A(e,1,this.length),128&this[e]?-1*(255-this[e]+1):this[e]},i.prototype.readInt16LE=function(e,t){t||A(e,2,this.length);var n=this[e]|this[e+1]<<8;return 32768&n?4294901760|n:n},i.prototype.readInt16BE=function(e,t){t||A(e,2,this.length);var n=this[e+1]|this[e]<<8;return 32768&n?4294901760|n:n},i.prototype.readInt32LE=function(e,t){return t||A(e,4,this.length),this[e]|this[e+1]<<8|this[e+2]<<16|this[e+3]<<24},i.prototype.readInt32BE=function(e,t){return t||A(e,4,this.length),this[e]<<24|this[e+1]<<16|this[e+2]<<8|this[e+3]},i.prototype.readFloatLE=function(e,t){return t||A(e,4,this.length),$d(this,e,!0,23,4)},i.prototype.readFloatBE=function(e,t){return t||A(e,4,this.length),$d(this,e,!1,23,4)},i.prototype.readDoubleLE=function(e,t){return t||A(e,8,this.length),$d(this,e,!0,52,8)},i.prototype.readDoubleBE=function(e,t){return t||A(e,8,this.length),$d(this,e,!1,52,8)},i.prototype.writeUIntLE=function(e,t,n,r){(e=+e,t|=0,n|=0,r)||T(this,e,t,n,Math.pow(2,8*n)-1,0);var i=1,o=0;for(this[t]=255&e;++o=0&&(o*=256);)this[t+i]=e/o&255;return t+n},i.prototype.writeUInt8=function(e,t,n){return e=+e,t|=0,n||T(this,e,t,1,255,0),i.TYPED_ARRAY_SUPPORT||(e=Math.floor(e)),this[t]=255&e,t+1},i.prototype.writeUInt16LE=function(e,t,n){return e=+e,t|=0,n||T(this,e,t,2,65535,0),i.TYPED_ARRAY_SUPPORT?(this[t]=255&e,this[t+1]=e>>>8):O(this,e,t,!0),t+2},i.prototype.writeUInt16BE=function(e,t,n){return e=+e,t|=0,n||T(this,e,t,2,65535,0),i.TYPED_ARRAY_SUPPORT?(this[t]=e>>>8,this[t+1]=255&e):O(this,e,t,!1),t+2},i.prototype.writeUInt32LE=function(e,t,n){return e=+e,t|=0,n||T(this,e,t,4,4294967295,0),i.TYPED_ARRAY_SUPPORT?(this[t+3]=e>>>24,this[t+2]=e>>>16,this[t+1]=e>>>8,this[t]=255&e):P(this,e,t,!0),t+4},i.prototype.writeUInt32BE=function(e,t,n){return e=+e,t|=0,n||T(this,e,t,4,4294967295,0),i.TYPED_ARRAY_SUPPORT?(this[t]=e>>>24,this[t+1]=e>>>16,this[t+2]=e>>>8,this[t+3]=255&e):P(this,e,t,!1),t+4},i.prototype.writeIntLE=function(e,t,n,r){if(e=+e,t|=0,!r){var i=Math.pow(2,8*n-1);T(this,e,t,n,i-1,-i)}var o=0,s=1,a=0;for(this[t]=255&e;++o>0)-a&255;return t+n},i.prototype.writeIntBE=function(e,t,n,r){if(e=+e,t|=0,!r){var i=Math.pow(2,8*n-1);T(this,e,t,n,i-1,-i)}var o=n-1,s=1,a=0;for(this[t+o]=255&e;--o>=0&&(s*=256);)e<0&&0===a&&0!==this[t+o+1]&&(a=1),this[t+o]=(e/s>>0)-a&255;return t+n},i.prototype.writeInt8=function(e,t,n){return e=+e,t|=0,n||T(this,e,t,1,127,-128),i.TYPED_ARRAY_SUPPORT||(e=Math.floor(e)),e<0&&(e=255+e+1),this[t]=255&e,t+1},i.prototype.writeInt16LE=function(e,t,n){return e=+e,t|=0,n||T(this,e,t,2,32767,-32768),i.TYPED_ARRAY_SUPPORT?(this[t]=255&e,this[t+1]=e>>>8):O(this,e,t,!0),t+2},i.prototype.writeInt16BE=function(e,t,n){return e=+e,t|=0,n||T(this,e,t,2,32767,-32768),i.TYPED_ARRAY_SUPPORT?(this[t]=e>>>8,this[t+1]=255&e):O(this,e,t,!1),t+2},i.prototype.writeInt32LE=function(e,t,n){return e=+e,t|=0,n||T(this,e,t,4,2147483647,-2147483648),i.TYPED_ARRAY_SUPPORT?(this[t]=255&e,this[t+1]=e>>>8,this[t+2]=e>>>16,this[t+3]=e>>>24):P(this,e,t,!0),t+4},i.prototype.writeInt32BE=function(e,t,n){return e=+e,t|=0,n||T(this,e,t,4,2147483647,-2147483648),e<0&&(e=4294967295+e+1),i.TYPED_ARRAY_SUPPORT?(this[t]=e>>>24,this[t+1]=e>>>16,this[t+2]=e>>>8,this[t+3]=255&e):P(this,e,t,!1),t+4},i.prototype.writeFloatLE=function(e,t,n){return I(this,e,t,!0,n)},i.prototype.writeFloatBE=function(e,t,n){return I(this,e,t,!1,n)},i.prototype.writeDoubleLE=function(e,t,n){return D(this,e,t,!0,n)},i.prototype.writeDoubleBE=function(e,t,n){return D(this,e,t,!1,n)},i.prototype.copy=function(e,t,n,r){if(n||(n=0),r||0===r||(r=this.length),t>=e.length&&(t=e.length),t||(t=0),r>0&&r=this.length)throw new RangeError("sourceStart out of bounds");if(r<0)throw new RangeError("sourceEnd out of bounds");r>this.length&&(r=this.length),e.length-t=0;--o)e[o+t]=this[o+n];else if(s<1e3||!i.TYPED_ARRAY_SUPPORT)for(o=0;o>>=0,n=void 0===n?this.length:n>>>0,e||(e=0),"number"==typeof e)for(s=t;s55295&&n<57344){if(!i){if(n>56319){(t-=3)>-1&&o.push(239,191,189);continue}if(s+1===r){(t-=3)>-1&&o.push(239,191,189);continue}i=n;continue}if(n<56320){(t-=3)>-1&&o.push(239,191,189),i=n;continue}n=65536+(i-55296<<10|n-56320)}else i&&(t-=3)>-1&&o.push(239,191,189);if(i=null,n<128){if((t-=1)<0)break;o.push(n)}else if(n<2048){if((t-=2)<0)break;o.push(n>>6|192,63&n|128)}else if(n<65536){if((t-=3)<0)break;o.push(n>>12|224,n>>6&63|128,63&n|128)}else{if(!(n<1114112))throw new Error("Invalid code point");if((t-=4)<0)break;o.push(n>>18|240,n>>12&63|128,n>>6&63|128,63&n|128)}}return o}function R(e){return _d.toByteArray(function(e){if((e=function(e){return e.trim?e.trim():e.replace(/^\s+|\s+$/g,"")}(e).replace(L,"")).length<2)return"";for(;e.length%4!=0;)e+="=";return e}(e))}function F(e,t,n,r){for(var i=0;i=t.length||i>=e.length);++i)t[i+n]=e[i];return i}})),Ad=ko(Object.freeze({__proto__:null,default:{}})),Td=Ao((function(e,t){var n;e.exports=n=n||function(e,t){var n;if("undefined"!=typeof window&&window.crypto&&(n=window.crypto),"undefined"!=typeof self&&self.crypto&&(n=self.crypto),"undefined"!=typeof globalThis&&globalThis.crypto&&(n=globalThis.crypto),!n&&"undefined"!=typeof window&&window.msCrypto&&(n=window.msCrypto),!n&&void 0!==Eo&&Eo.crypto&&(n=Eo.crypto),!n)try{n=Ad}catch(e){}var r=function(){if(n){if("function"==typeof n.getRandomValues)try{return n.getRandomValues(new Uint32Array(1))[0]}catch(e){}if("function"==typeof n.randomBytes)try{return n.randomBytes(4).readInt32LE()}catch(e){}}throw new Error("Native crypto module could not be used to get secure random number.")},i=Object.create||function(){function e(){}return function(t){var n;return e.prototype=t,n=new e,e.prototype=null,n}}(),o={},s=o.lib={},a=s.Base={extend:function(e){var t=i(this);return e&&t.mixIn(e),t.hasOwnProperty("init")&&this.init!==t.init||(t.init=function(){t.$super.init.apply(this,arguments)}),t.init.prototype=t,t.$super=this,t},create:function(){var e=this.extend();return e.init.apply(e,arguments),e},init:function(){},mixIn:function(e){for(var t in e)e.hasOwnProperty(t)&&(this[t]=e[t]);e.hasOwnProperty("toString")&&(this.toString=e.toString)},clone:function(){return this.init.prototype.extend(this)}},u=s.WordArray=a.extend({init:function(e,n){e=this.words=e||[],this.sigBytes=n!=t?n:4*e.length},toString:function(e){return(e||l).stringify(this)},concat:function(e){var t=this.words,n=e.words,r=this.sigBytes,i=e.sigBytes;if(this.clamp(),r%4)for(var o=0;o>>2]>>>24-o%4*8&255;t[r+o>>>2]|=s<<24-(r+o)%4*8}else for(var a=0;a>>2]=n[a>>>2];return this.sigBytes+=i,this},clamp:function(){var t=this.words,n=this.sigBytes;t[n>>>2]&=4294967295<<32-n%4*8,t.length=e.ceil(n/4)},clone:function(){var e=a.clone.call(this);return e.words=this.words.slice(0),e},random:function(e){for(var t=[],n=0;n>>2]>>>24-i%4*8&255;r.push((o>>>4).toString(16)),r.push((15&o).toString(16))}return r.join("")},parse:function(e){for(var t=e.length,n=[],r=0;r>>3]|=parseInt(e.substr(r,2),16)<<24-r%8*4;return new u.init(n,t/2)}},f=c.Latin1={stringify:function(e){for(var t=e.words,n=e.sigBytes,r=[],i=0;i>>2]>>>24-i%4*8&255;r.push(String.fromCharCode(o))}return r.join("")},parse:function(e){for(var t=e.length,n=[],r=0;r>>2]|=(255&e.charCodeAt(r))<<24-r%4*8;return new u.init(n,t)}},d=c.Utf8={stringify:function(e){try{return decodeURIComponent(escape(f.stringify(e)))}catch(e){throw new Error("Malformed UTF-8 data")}},parse:function(e){return f.parse(unescape(encodeURIComponent(e)))}},h=s.BufferedBlockAlgorithm=a.extend({reset:function(){this._data=new u.init,this._nDataBytes=0},_append:function(e){"string"==typeof e&&(e=d.parse(e)),this._data.concat(e),this._nDataBytes+=e.sigBytes},_process:function(t){var n,r=this._data,i=r.words,o=r.sigBytes,s=this.blockSize,a=o/(4*s),c=(a=t?e.ceil(a):e.max((0|a)-this._minBufferSize,0))*s,l=e.min(4*c,o);if(c){for(var f=0;f */Ao((function(e,t){var n;e.exports=(n=Td,function(){if("function"==typeof ArrayBuffer){var e=n.lib.WordArray,t=e.init;(e.init=function(e){if(e instanceof ArrayBuffer&&(e=new Uint8Array(e)),(e instanceof Int8Array||"undefined"!=typeof Uint8ClampedArray&&e instanceof Uint8ClampedArray||e instanceof Int16Array||e instanceof Uint16Array||e instanceof Int32Array||e instanceof Uint32Array||e instanceof Float32Array||e instanceof Float64Array)&&(e=new Uint8Array(e.buffer,e.byteOffset,e.byteLength)),e instanceof Uint8Array){for(var n=e.byteLength,r=[],i=0;i>>2]|=e[i]<<24-i%4*8;t.call(this,r,n)}else t.apply(this,arguments)}).prototype=e}}(),n.lib.WordArray)}));var Od,Pd=Ao((function(e,t){var n;e.exports=(n=Td,function(e){var t=n,r=t.lib,i=r.WordArray,o=r.Hasher,s=t.algo,a=[],u=[];!function(){function t(t){for(var n=e.sqrt(t),r=2;r<=n;r++)if(!(t%r))return!1;return!0}function n(e){return 4294967296*(e-(0|e))|0}for(var r=2,i=0;i<64;)t(r)&&(i<8&&(a[i]=n(e.pow(r,.5))),u[i]=n(e.pow(r,1/3)),i++),r++}();var c=[],l=s.SHA256=o.extend({_doReset:function(){this._hash=new i.init(a.slice(0))},_doProcessBlock:function(e,t){for(var n=this._hash.words,r=n[0],i=n[1],o=n[2],s=n[3],a=n[4],l=n[5],f=n[6],d=n[7],h=0;h<64;h++){if(h<16)c[h]=0|e[t+h];else{var p=c[h-15],g=(p<<25|p>>>7)^(p<<14|p>>>18)^p>>>3,m=c[h-2],v=(m<<15|m>>>17)^(m<<13|m>>>19)^m>>>10;c[h]=g+c[h-7]+v+c[h-16]}var y=r&i^r&o^i&o,b=(r<<30|r>>>2)^(r<<19|r>>>13)^(r<<10|r>>>22),w=d+((a<<26|a>>>6)^(a<<21|a>>>11)^(a<<7|a>>>25))+(a&l^~a&f)+u[h]+c[h];d=f,f=l,l=a,a=s+w|0,s=o,o=i,i=r,r=w+(b+y)|0}n[0]=n[0]+r|0,n[1]=n[1]+i|0,n[2]=n[2]+o|0,n[3]=n[3]+s|0,n[4]=n[4]+a|0,n[5]=n[5]+l|0,n[6]=n[6]+f|0,n[7]=n[7]+d|0},_doFinalize:function(){var t=this._data,n=t.words,r=8*this._nDataBytes,i=8*t.sigBytes;return n[i>>>5]|=128<<24-i%32,n[14+(i+64>>>9<<4)]=e.floor(r/4294967296),n[15+(i+64>>>9<<4)]=r,t.sigBytes=4*n.length,this._process(),this._hash},clone:function(){var e=o.clone.call(this);return e._hash=this._hash.clone(),e}});t.SHA256=o._createHelper(l),t.HmacSHA256=o._createHmacHelper(l)}(Math),n.SHA256)})),Md=(Ao((function(e,t){var n,r,i;e.exports=(r=(n=Td).lib.Base,i=n.enc.Utf8,void(n.algo.HMAC=r.extend({init:function(e,t){e=this._hasher=new e.init,"string"==typeof t&&(t=i.parse(t));var n=e.blockSize,r=4*n;t.sigBytes>r&&(t=e.finalize(t)),t.clamp();for(var o=this._oKey=t.clone(),s=this._iKey=t.clone(),a=o.words,u=s.words,c=0;c>>2]>>>24-i%4*8&255;r.push((o>>>4).toString(16)),r.push((15&o).toString(16))}return r.join("")}(this)},e}();function Nd(e,t){null!=e&&this.fromString(e,t)}function Ud(){return new Nd(null)}var Rd="undefined"!=typeof navigator;Rd&&"Microsoft Internet Explorer"==navigator.appName?(Nd.prototype.am=function(e,t,n,r,i,o){for(var s=32767&t,a=t>>15;--o>=0;){var u=32767&this[e],c=this[e++]>>15,l=a*u+c*s;i=((u=s*u+((32767&l)<<15)+n[r]+(1073741823&i))>>>30)+(l>>>15)+a*c+(i>>>30),n[r++]=1073741823&u}return i},Dd=30):Rd&&"Netscape"!=navigator.appName?(Nd.prototype.am=function(e,t,n,r,i,o){for(;--o>=0;){var s=t*this[e++]+n[r]+i;i=Math.floor(s/67108864),n[r++]=67108863&s}return i},Dd=26):(Nd.prototype.am=function(e,t,n,r,i,o){for(var s=16383&t,a=t>>14;--o>=0;){var u=16383&this[e],c=this[e++]>>14,l=a*u+c*s;i=((u=s*u+((16383&l)<<14)+n[r]+i)>>28)+(l>>14)+a*c,n[r++]=268435455&u}return i},Dd=28),Nd.prototype.DB=Dd,Nd.prototype.DM=(1<>>16)&&(e=t,n+=16),0!=(t=e>>8)&&(e=t,n+=8),0!=(t=e>>4)&&(e=t,n+=4),0!=(t=e>>2)&&(e=t,n+=2),0!=(t=e>>1)&&(e=t,n+=1),n}function Yd(e){this.m=e,this.mp=e.invDigit(),this.mpl=32767&this.mp,this.mph=this.mp>>15,this.um=(1<0&&this.m.subTo(t,t),t},Yd.prototype.revert=function(e){var t=Ud();return e.copyTo(t),this.reduce(t),t},Yd.prototype.reduce=function(e){for(;e.t<=this.mt2;)e[e.t++]=0;for(var t=0;t>15)*this.mpl&this.um)<<15)&e.DM;for(e[n=t+this.m.t]+=this.m.am(0,r,e,t,0,this.m.t);e[n]>=e.DV;)e[n]-=e.DV,e[++n]++}e.clamp(),e.drShiftTo(this.m.t,e),e.compareTo(this.m)>=0&&e.subTo(this.m,e)},Yd.prototype.mulTo=function(e,t,n){e.multiplyTo(t,n),this.reduce(n)},Yd.prototype.sqrTo=function(e,t){e.squareTo(t),this.reduce(t)},Nd.prototype.copyTo=function(e){for(var t=this.t-1;t>=0;--t)e[t]=this[t];e.t=this.t,e.s=this.s},Nd.prototype.fromInt=function(e){this.t=1,this.s=e<0?-1:0,e>0?this[0]=e:e<-1?this[0]=e+this.DV:this.t=0},Nd.prototype.fromString=function(e,t){var n;if(16==t)n=4;else if(8==t)n=3;else if(2==t)n=1;else if(32==t)n=5;else{if(4!=t)throw new Error("Only radix 2, 4, 8, 16, 32 are supported");n=2}this.t=0,this.s=0;for(var r=e.length,i=!1,o=0;--r>=0;){var s=Kd(e,r);s<0?"-"==e.charAt(r)&&(i=!0):(i=!1,0==o?this[this.t++]=s:o+n>this.DB?(this[this.t-1]|=(s&(1<>this.DB-o):this[this.t-1]|=s<=this.DB&&(o-=this.DB))}this.clamp(),i&&Nd.ZERO.subTo(this,this)},Nd.prototype.clamp=function(){for(var e=this.s&this.DM;this.t>0&&this[this.t-1]==e;)--this.t},Nd.prototype.dlShiftTo=function(e,t){var n;for(n=this.t-1;n>=0;--n)t[n+e]=this[n];for(n=e-1;n>=0;--n)t[n]=0;t.t=this.t+e,t.s=this.s},Nd.prototype.drShiftTo=function(e,t){for(var n=e;n=0;--n)t[n+s+1]=this[n]>>i|a,a=(this[n]&o)<=0;--n)t[n]=0;t[s]=a,t.t=this.t+s+1,t.s=this.s,t.clamp()},Nd.prototype.rShiftTo=function(e,t){t.s=this.s;var n=Math.floor(e/this.DB);if(n>=this.t)t.t=0;else{var r=e%this.DB,i=this.DB-r,o=(1<>r;for(var s=n+1;s>r;r>0&&(t[this.t-n-1]|=(this.s&o)<>=this.DB;if(e.t>=this.DB;r+=this.s}else{for(r+=this.s;n>=this.DB;r-=e.s}t.s=r<0?-1:0,r<-1?t[n++]=this.DV+r:r>0&&(t[n++]=r),t.t=n,t.clamp()},Nd.prototype.multiplyTo=function(e,t){var n=this.abs(),r=e.abs(),i=n.t;for(t.t=i+r.t;--i>=0;)t[i]=0;for(i=0;i=0;)e[n]=0;for(n=0;n=t.DV&&(e[n+t.t]-=t.DV,e[n+t.t+1]=1)}e.t>0&&(e[e.t-1]+=t.am(n,t[n],e,2*n,0,1)),e.s=0,e.clamp()},Nd.prototype.divRemTo=function(e,t,n){var r=e.abs();if(!(r.t<=0)){var i=this.abs();if(i.t0?(r.lShiftTo(u,o),i.lShiftTo(u,n)):(r.copyTo(o),i.copyTo(n));var c=o.t,l=o[c-1];if(0!=l){var f=l*(1<1?o[c-2]>>this.F2:0),d=this.FV/f,h=(1<=0&&(n[n.t++]=1,n.subTo(v,n)),Nd.ONE.dlShiftTo(c,v),v.subTo(o,o);o.t=0;){var y=n[--g]==l?this.DM:Math.floor(n[g]*d+(n[g-1]+p)*h);if((n[g]+=o.am(0,y,n,m,0,c))0&&n.rShiftTo(u,n),s<0&&Nd.ZERO.subTo(n,n)}}},Nd.prototype.invDigit=function(){if(this.t<1)return 0;var e=this[0];if(0==(1&e))return 0;var t=3&e;return(t=(t=(t=(t=t*(2-(15&e)*t)&15)*(2-(255&e)*t)&255)*(2-((65535&e)*t&65535))&65535)*(2-e*t%this.DV)%this.DV)>0?this.DV-t:-t},Nd.prototype.addTo=function(e,t){for(var n=0,r=0,i=Math.min(e.t,this.t);n>=this.DB;if(e.t>=this.DB;r+=this.s}else{for(r+=this.s;n>=this.DB;r+=e.s}t.s=r<0?-1:0,r>0?t[n++]=r:r<-1&&(t[n++]=this.DV+r),t.t=n,t.clamp()},Nd.prototype.toString=function(e){if(this.s<0)return"-"+this.negate().toString(e);var t;if(16==e)t=4;else if(8==e)t=3;else if(2==e)t=1;else if(32==e)t=5;else{if(4!=e)throw new Error("Only radix 2, 4, 8, 16, 32 are supported");t=2}var n,r=(1<0)for(a>a)>0&&(i=!0,o=Bd(n));s>=0;)a>(a+=this.DB-t)):(n=this[s]>>(a-=t)&r,a<=0&&(a+=this.DB,--s)),n>0&&(i=!0),i&&(o+=Bd(n));return i?o:"0"},Nd.prototype.negate=function(){var e=Ud();return Nd.ZERO.subTo(this,e),e},Nd.prototype.abs=function(){return this.s<0?this.negate():this},Nd.prototype.compareTo=function(e){var t=this.s-e.s;if(0!=t)return t;var n=this.t;if(0!=(t=n-e.t))return this.s<0?-t:t;for(;--n>=0;)if(0!=(t=this[n]-e[n]))return t;return 0},Nd.prototype.bitLength=function(){return this.t<=0?0:this.DB*(this.t-1)+Hd(this[this.t-1]^this.s&this.DM)},Nd.prototype.mod=function(e){var t=Ud();return this.abs().divRemTo(e,null,t),this.s<0&&t.compareTo(Nd.ZERO)>0&&e.subTo(t,t),t},Nd.prototype.equals=function(e){return 0==this.compareTo(e)},Nd.prototype.add=function(e){var t=Ud();return this.addTo(e,t),t},Nd.prototype.subtract=function(e){var t=Ud();return this.subTo(e,t),t},Nd.prototype.multiply=function(e){var t=Ud();return this.multiplyTo(e,t),t},Nd.prototype.divide=function(e){var t=Ud();return this.divRemTo(e,t,null),t},Nd.prototype.modPow=function(e,t,n){var r,i=e.bitLength(),o=qd(1),s=new Yd(t);if(i<=0)return o;r=i<18?1:i<48?3:i<144?4:i<768?5:6;var a=new Array,u=3,c=r-1,l=(1<1){var f=Ud();for(s.sqrTo(a[1],f);u<=l;)a[u]=Ud(),s.mulTo(f,a[u-2],a[u]),u+=2}var d,h,p=e.t-1,g=!0,m=Ud();for(i=Hd(e[p])-1;p>=0;){for(i>=c?d=e[p]>>i-c&l:(d=(e[p]&(1<0&&(d|=e[p-1]>>this.DB+i-c)),u=r;0==(1&d);)d>>=1,--u;if((i-=u)<0&&(i+=this.DB,--p),g)a[d].copyTo(o),g=!1;else{for(;u>1;)s.sqrTo(o,m),s.sqrTo(m,o),u-=2;u>0?s.sqrTo(o,m):(h=o,o=m,m=h),s.mulTo(m,a[d],o)}for(;p>=0&&0==(e[p]&1<>>6-s%4*2;i[o>>>2]|=a<<24-o%4*8,o++}return t.create(i,o)}e.enc.Base64={stringify:function(e){var t=e.words,n=e.sigBytes,r=this._map;e.clamp();for(var i=[],o=0;o>>2]>>>24-o%4*8&255)<<16|(t[o+1>>>2]>>>24-(o+1)%4*8&255)<<8|t[o+2>>>2]>>>24-(o+2)%4*8&255,a=0;a<4&&o+.75*a>>6*(3-a)&63));var u=r.charAt(64);if(u)for(;i.length%4;)i.push(u);return i.join("")},parse:function(e){var t=e.length,n=this._map,i=this._reverseMap;if(!i){i=this._reverseMap=[];for(var o=0;oe)&&i}}(n))} /*! * Copyright 2016 Amazon.com, * Inc. or its affiliates. All Rights Reserved. * * Licensed under the Amazon Software License (the "License"). * You may not use this file except in compliance with the * License. A copy of the License is located at * * http://aws.amazon.com/asl/ * * or in the "license" file accompanying this file. This file is * distributed on an "AS IS" BASIS, WITHOUT WARRANTIES OR * CONDITIONS OF ANY KIND, express or implied. See the License * for the specific language governing permissions and * limitations under the License. */)((function(t){return new Promise((function(n,i){r.request(e,t,(function(e,t){e?i(e):n(t)}))}))}),[t],5e3).then((function(e){return n(null,e)})).catch((function(e){return n(e)}))},t.request=function(e,t,n){var r,i={"Content-Type":"application/x-amz-json-1.1","X-Amz-Target":"AWSCognitoIdentityProviderService."+e,"X-Amz-User-Agent":mh.prototype.userAgent},o=Object.assign({},this.fetchOptions,{headers:i,method:"POST",mode:"cors",cache:"no-cache",body:JSON.stringify(t)});fetch(this.endpoint,o).then((function(e){return r=e,e}),(function(e){if(e instanceof TypeError)throw new Error("Network error");throw e})).then((function(e){return e.json().catch((function(){return{}}))})).then((function(e){if(r.ok)return n(null,e);var t=(e.__type||e.code).split("#").pop(),i=new Error(e.message||e.Message||null);return i.name=t,i.code=t,n(i)})).catch((function(e){if(r&&r.headers&&r.headers.get("x-amzn-errortype"))try{var t=r.headers.get("x-amzn-errortype").split(":")[0],i=new Error(r.status?r.status.toString():null);return i.code=t,i.name=t,i.statusCode=r.status,n(i)}catch(t){return n(e)}else e instanceof Error&&"Network error"===e.message&&(e.code="NetworkError");return n(e)}))},e}(),xh=function(){};function Eh(e,t,n,r){if(void 0===r&&(r=1),"function"!=typeof e)throw Error("functionToRetry must be a function");return xh(e.name+" attempt #"+r+" with args: "+JSON.stringify(t)),e.apply(void 0,t).catch((function(i){if(xh("error on "+e.name,i),(o=i)&&o.nonRetryable)throw xh(e.name+" non retryable error",i),i;var o,s=n(r,t,i);if(xh(e.name+" retrying in "+s+" ms"),!1!==s)return new Promise((function(e){return setTimeout(e,s)})).then((function(){return Eh(e,t,n,r+1)}));throw i}))}var Ch=3e5;var kh,Ah=function(){function e(e,t){var n=e||{},r=n.UserPoolId,i=n.ClientId,o=n.endpoint,s=n.fetchOptions,a=n.AdvancedSecurityDataCollectionFlag;if(!r||!i)throw new Error("Both UserPoolId and ClientId are required.");if(r.length>55||!/^[\w-]+_[0-9a-zA-Z]+$/.test(r))throw new Error("Invalid UserPoolId format.");var u=r.split("_")[0];this.userPoolId=r,this.clientId=i,this.client=new $h(u,o,s),this.advancedSecurityDataCollectionFlag=!1!==a,this.storage=e.Storage||(new lh).getStorage(),t&&(this.wrapRefreshSessionCallback=t)}var t=e.prototype;return t.getUserPoolId=function(){return this.userPoolId},t.getClientId=function(){return this.clientId},t.signUp=function(e,t,n,r,i,o){var s=this,a={ClientId:this.clientId,Username:e,Password:t,UserAttributes:n,ValidationData:r,ClientMetadata:o};this.getUserContextData(e)&&(a.UserContextData=this.getUserContextData(e)),this.client.request("SignUp",a,(function(t,n){if(t)return i(t,null);var r={Username:e,Pool:s,Storage:s.storage},o={user:new dh(r),userConfirmed:n.UserConfirmed,userSub:n.UserSub,codeDeliveryDetails:n.CodeDeliveryDetails};return i(null,o)}))},t.getCurrentUser=function(){var e="CognitoIdentityServiceProvider."+this.clientId+".LastAuthUser",t=this.storage.getItem(e);if(t){var n={Username:t,Pool:this,Storage:this.storage};return new dh(n)}return null},t.getUserContextData=function(e){if("undefined"!=typeof AmazonCognitoAdvancedSecurityData){var t=AmazonCognitoAdvancedSecurityData;if(this.advancedSecurityDataCollectionFlag){var n=t.getData(e,this.userPoolId,this.clientId);if(n)return{EncodedData:n}}return{}}},e}(),Th=Ao((function(e,t){var n;n=function(){function e(){for(var e=0,t={};e0&&i[i.length-1])||6!==o[0]&&2!==o[0])){s=0;continue}if(3===o[0]&&(!i||o[1]>i[0]&&o[1]0)&&!(r=o.next()).done;)s.push(r.value)}catch(e){i={error:e}}finally{try{r&&!r.done&&(n=o.return)&&n.call(o)}finally{if(i)throw i.error}}return s},Nh="undefined"!=typeof Symbol&&"function"==typeof Symbol.for?Symbol.for("amplify_default"):"@@amplify_default",Uh=function(e,t,n){ro.dispatch("auth",{event:e,data:t,message:n},"Auth",Nh)},Rh=new Yi("OAuth"),Fh=function(){function e(e){var t=e.config,n=e.cognitoClientId,r=e.scopes,i=void 0===r?[]:r;if(this._urlOpener=t.urlOpener||Ph,this._config=t,this._cognitoClientId=n,!this.isValidScopes(i))throw Error("scopes must be a String Array");this._scopes=i}return e.prototype.isValidScopes=function(e){return Array.isArray(e)&&e.every((function(e){return"string"==typeof e}))},e.prototype.oauthSignIn=function(e,t,n,r,i,o){void 0===e&&(e="code"),void 0===i&&(i=nd.Cognito);var s=this._generateState(32),a=o?s+"-"+o.split("").map((function(e){return e.charCodeAt(0).toString(16).padStart(2,"0")})).join(""):s;!function(e){window.sessionStorage.setItem("oauth_state",e)}(a);var u,c=this._generateRandom(128);u=c,window.sessionStorage.setItem("ouath_pkce_key",u);var l=this._generateChallenge(c),f=this._scopes.join(" "),d="https://"+t+"/oauth2/authorize?"+Object.entries(Mh(Mh({redirect_uri:n,response_type:e,client_id:r,identity_provider:i,scope:f,state:a},"code"===e?{code_challenge:l}:{}),"code"===e?{code_challenge_method:"S256"}:{})).map((function(e){var t=Lh(e,2),n=t[0],r=t[1];return encodeURIComponent(n)+"="+encodeURIComponent(r)})).join("&");Rh.debug("Redirecting to "+d),this._urlOpener(d,n)},e.prototype._handleCodeFlow=function(e){return Ih(this,void 0,void 0,(function(){var t,n,r,i,o,s,a,u,c,l,f,d,h,p;return Dh(this,(function(g){switch(g.label){case 0:return t=(is(e).query||"").split("&").map((function(e){return e.split("=")})).reduce((function(e,t){var n,r=Lh(t,2),i=r[0],o=r[1];return Mh(Mh({},e),((n={})[i]=o,n))}),{code:void 0}).code,n=is(e).pathname||"/",r=is(this._config.redirectSignIn).pathname||"/",t&&n===r?(i="https://"+this._config.domain+"/oauth2/token",Uh("codeFlow",{},"Retrieving tokens from "+i),o=cd(this._config)?this._cognitoClientId:this._config.clientID,s=cd(this._config)?this._config.redirectSignIn:this._config.redirectUri,m=window.sessionStorage.getItem("ouath_pkce_key"),window.sessionStorage.removeItem("ouath_pkce_key"),u=Mh({grant_type:"authorization_code",code:t,client_id:o,redirect_uri:s},(a=m)?{code_verifier:a}:{}),Rh.debug("Calling token endpoint: "+i+" with",u),c=Object.entries(u).map((function(e){var t=Lh(e,2),n=t[0],r=t[1];return encodeURIComponent(n)+"="+encodeURIComponent(r)})).join("&"),[4,fetch(i,{method:"POST",headers:{"Content-Type":"application/x-www-form-urlencoded"},body:c})]):[2];case 1:return[4,g.sent().json()];case 2:if(l=g.sent(),f=l.access_token,d=l.refresh_token,h=l.id_token,p=l.error)throw new Error(p);return[2,{accessToken:f,refreshToken:d,idToken:h}]}var m}))}))},e.prototype._handleImplicitFlow=function(e){return Ih(this,void 0,void 0,(function(){var t,n,r;return Dh(this,(function(i){return t=(is(e).hash||"#").substr(1).split("&").map((function(e){return e.split("=")})).reduce((function(e,t){var n,r=Lh(t,2),i=r[0],o=r[1];return Mh(Mh({},e),((n={})[i]=o,n))}),{id_token:void 0,access_token:void 0}),n=t.id_token,r=t.access_token,Uh("implicitFlow",{},"Got tokens from "+e),Rh.debug("Retrieving implicit tokens from "+e+" with"),[2,{accessToken:r,idToken:n,refreshToken:null}]}))}))},e.prototype.handleAuthResponse=function(e){return Ih(this,void 0,void 0,(function(){var t,n,r,i,o,s,a;return Dh(this,(function(u){switch(u.label){case 0:if(u.trys.push([0,5,,6]),t=e?Mh(Mh({},(is(e).hash||"#").substr(1).split("&").map((function(e){return e.split("=")})).reduce((function(e,t){var n=Lh(t,2),r=n[0],i=n[1];return e[r]=i,e}),{})),(is(e).query||"").split("&").map((function(e){return e.split("=")})).reduce((function(e,t){var n=Lh(t,2),r=n[0],i=n[1];return e[r]=i,e}),{})):{},n=t.error,r=t.error_description,n)throw new Error(r);return i=this._validateState(t),Rh.debug("Starting "+this._config.responseType+" flow with "+e),"code"!==this._config.responseType?[3,2]:(o=[{}],[4,this._handleCodeFlow(e)]);case 1:return[2,Mh.apply(void 0,[Mh.apply(void 0,o.concat([u.sent()])),{state:i}])];case 2:return s=[{}],[4,this._handleImplicitFlow(e)];case 3:return[2,Mh.apply(void 0,[Mh.apply(void 0,s.concat([u.sent()])),{state:i}])];case 4:return[3,6];case 5:throw a=u.sent(),Rh.error("Error handling auth response.",a),a;case 6:return[2]}}))}))},e.prototype._validateState=function(e){if(e){var t,n=(t=window.sessionStorage.getItem("oauth_state"),window.sessionStorage.removeItem("oauth_state"),t),r=e.state;if(n&&n!==r)throw new Error("Invalid state in OAuth flow");return r}},e.prototype.signOut=function(){return Ih(this,void 0,void 0,(function(){var e,t,n;return Dh(this,(function(r){return e="https://"+this._config.domain+"/logout?",t=cd(this._config)?this._cognitoClientId:this._config.oauth.clientID,n=cd(this._config)?this._config.redirectSignOut:this._config.returnTo,e+=Object.entries({client_id:t,logout_uri:encodeURIComponent(n)}).map((function(e){var t=Lh(e,2);return t[0]+"="+t[1]})).join("&"),Uh("oAuthSignOut",{oAuth:"signOut"},"Signing out from "+e),Rh.debug("Signing out from "+e),[2,this._urlOpener(e,n)]}))}))},e.prototype._generateState=function(e){for(var t="",n=e,r="0123456789abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ";n>0;--n)t+=r[Math.round(Math.random()*(r.length-1))];return t},e.prototype._generateChallenge=function(e){return this._base64URL(Pd(e))},e.prototype._base64URL=function(e){return e.toString(nh).replace(/=/g,"").replace(/\+/g,"-").replace(/\//g,"_")},e.prototype._generateRandom=function(e){var t=new Uint8Array(e);if("undefined"!=typeof window&&window.crypto)window.crypto.getRandomValues(t);else for(var n=0;n0&&i[i.length-1])||6!==o[0]&&2!==o[0])){s=0;continue}if(3===o[0]&&(!i||o[1]>i[0]&&o[1]0)&&!(r=o.next()).done;)s.push(r.value)}catch(e){i={error:e}}finally{try{r&&!r.done&&(n=o.return)&&n.call(o)}finally{if(i)throw i.error}}return s},Gh=new Yi("AuthClass"),Jh="aws.cognito.signin.user.admin",Zh="undefined"!=typeof Symbol&&"function"==typeof Symbol.for?Symbol.for("amplify_default"):"@@amplify_default",Xh=function(e,t,n){ro.dispatch("auth",{event:e,data:t,message:n},"Auth",Zh)},Qh=new(function(){function e(e){var t=this;this.userPool=null,this.user=null,this.oAuthFlowInProgress=!1,this.Credentials=Yf,this.wrapRefreshSessionCallback=function(e){return function(t,n){return n?Xh("tokenRefresh",void 0,"New token retrieved"):Xh("tokenRefresh_failure",t,"Failed to retrieve new token"),e(t,n)}},this.configure(e),this.currentCredentials=this.currentCredentials.bind(this),this.currentUserCredentials=this.currentUserCredentials.bind(this),ro.listen("auth",(function(e){switch(e.payload.event){case"signIn":t._storage.setItem("amplify-signin-with-hostedUI","false");break;case"signOut":t._storage.removeItem("amplify-signin-with-hostedUI");break;case"cognitoHostedUI":t._storage.setItem("amplify-signin-with-hostedUI","true")}}))}return e.prototype.getModuleName=function(){return"Auth"},e.prototype.configure=function(e){var t=this;if(!e)return this._config||{};Gh.debug("configure Auth");var n=Object.assign({},this._config,Ps.parseMobilehubConfig(e).Auth,e);this._config=n;var r=this._config,i=r.userPoolId,o=r.userPoolWebClientId,s=r.cookieStorage,a=r.oauth,u=r.region,c=r.identityPoolId,l=r.mandatorySignIn,f=r.refreshHandlers,d=r.identityPoolRegion,h=r.clientMetadata,p=r.endpoint;if(this._config.storage){if(!this._isValidAuthStorage(this._config.storage))throw Gh.error("The storage in the Auth config is not valid!"),new Error("Empty storage object");this._storage=this._config.storage}else this._storage=s?new Oh(s):e.ssr?new ad:(new Nc).getStorage();if(this._storageSync=Promise.resolve(),"function"==typeof this._storage.sync&&(this._storageSync=this._storage.sync()),i){var g={UserPoolId:i,ClientId:o,endpoint:p};g.Storage=this._storage,this.userPool=new Ah(g,this.wrapRefreshSessionCallback)}this.Credentials.configure({mandatorySignIn:l,region:d||u,userPoolId:i,identityPoolId:c,refreshHandlers:f,storage:this._storage});var m=a?cd(this._config.oauth)?a:a.awsCognito:void 0;if(m){var v=Object.assign({cognitoClientId:o,UserPoolId:i,domain:m.domain,scopes:m.scope,redirectSignIn:m.redirectSignIn,redirectSignOut:m.redirectSignOut,responseType:m.responseType,Storage:this._storage,urlOpener:m.urlOpener,clientMetadata:h},m.options);this._oAuthHandler=new Fh({scopes:v.scopes,config:v,cognitoClientId:v.cognitoClientId});var y={};!function(e){if(xo.browserOrNode().isBrowser&&window.location)e({url:window.location.href});else if(!xo.browserOrNode().isNode)throw new Error("Not supported")}((function(e){var n=e.url;y[n]||(y[n]=!0,t._handleAuthResponse(n))}))}return Xh("configured",null,"The Auth category has been configured successfully"),this._config},e.prototype.signUp=function(e){for(var t=this,n=[],r=1;r=0;n-=1){var r=e.charCodeAt(n);r>127&&r<=2047?t+=1:r>2047&&r<=65535&&(t+=2),r>=56320&&r<=57343&&(n-=1)}return t}function np(){return(new Date).getTime()}function rp(e){return Number.isInteger?Number.isInteger(e):function(e){return"number"==typeof e&&isFinite(e)&&Math.floor(e)===e}(e)}var ip=new Yi("StorageCache"),op=function(){function e(e){this.config=Object.assign({},e),this.cacheCurSizeKey=this.config.keyPrefix+"CurSize",this.checkConfig()}return e.prototype.getModuleName=function(){return"Cache"},e.prototype.checkConfig=function(){rp(this.config.capacityInBytes)||(ip.error("Invalid parameter: capacityInBytes. It should be an Integer. Setting back to default."),this.config.capacityInBytes=ep.capacityInBytes),rp(this.config.itemMaxSize)||(ip.error("Invalid parameter: itemMaxSize. It should be an Integer. Setting back to default."),this.config.itemMaxSize=ep.itemMaxSize),rp(this.config.defaultTTL)||(ip.error("Invalid parameter: defaultTTL. It should be an Integer. Setting back to default."),this.config.defaultTTL=ep.defaultTTL),rp(this.config.defaultPriority)||(ip.error("Invalid parameter: defaultPriority. It should be an Integer. Setting back to default."),this.config.defaultPriority=ep.defaultPriority),this.config.itemMaxSize>this.config.capacityInBytes&&(ip.error("Invalid parameter: itemMaxSize. It should be smaller than capacityInBytes. Setting back to default."),this.config.itemMaxSize=ep.itemMaxSize),(this.config.defaultPriority>5||this.config.defaultPriority<1)&&(ip.error("Invalid parameter: defaultPriority. It should be between 1 and 5. Setting back to default."),this.config.defaultPriority=ep.defaultPriority),(Number(this.config.warningThreshold)>1||Number(this.config.warningThreshold)<0)&&(ip.error("Invalid parameter: warningThreshold. It should be between 0 and 1. Setting back to default."),this.config.warningThreshold=ep.warningThreshold);this.config.capacityInBytes>5242880&&(ip.error("Cache Capacity should be less than 5MB. Setting back to default. Setting back to default."),this.config.capacityInBytes=ep.capacityInBytes)},e.prototype.fillCacheItem=function(e,t,n){var r={key:e,data:t,timestamp:np(),visitedTime:np(),priority:n.priority,expires:n.expires,type:typeof t,byteSize:0};return r.byteSize=tp(JSON.stringify(r)),r.byteSize=tp(JSON.stringify(r)),r},e.prototype.configure=function(e){return e?(e.keyPrefix&&ip.warn("Don't try to configure keyPrefix!"),this.config=Object.assign({},this.config,e,e.Cache),this.checkConfig(),this.config):this.config},e}(),sp=function(){var e=function(t,n){return(e=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(e,t){e.__proto__=t}||function(e,t){for(var n in t)t.hasOwnProperty(n)&&(e[n]=t[n])})(t,n)};return function(t,n){function r(){this.constructor=t}e(t,n),t.prototype=null===n?Object.create(n):(r.prototype=n.prototype,new r)}}(),ap=new Yi("Cache"),up=new(function(e){function t(t){var n=this,r=t?Object.assign({},ep,t):ep;return(n=e.call(this,r)||this).config.storage=r.storage,n.getItem=n.getItem.bind(n),n.setItem=n.setItem.bind(n),n.removeItem=n.removeItem.bind(n),n}return sp(t,e),t.prototype._decreaseCurSizeInBytes=function(e){var t=this.getCacheCurSize();this.config.storage.setItem(this.cacheCurSizeKey,(t-e).toString())},t.prototype._increaseCurSizeInBytes=function(e){var t=this.getCacheCurSize();this.config.storage.setItem(this.cacheCurSizeKey,(t+e).toString())},t.prototype._refreshItem=function(e,t){return e.visitedTime=np(),this.config.storage.setItem(t,JSON.stringify(e)),e},t.prototype._isExpired=function(e){var t=this.config.storage.getItem(e),n=JSON.parse(t);return np()>=n.expires},t.prototype._removeItem=function(e,t){var n=t||JSON.parse(this.config.storage.getItem(e)).byteSize;this._decreaseCurSizeInBytes(n),this.config.storage.removeItem(e)},t.prototype._setItem=function(e,t){this._increaseCurSizeInBytes(t.byteSize);try{this.config.storage.setItem(e,JSON.stringify(t))}catch(e){this._decreaseCurSizeInBytes(t.byteSize),ap.error("Failed to set item "+e)}},t.prototype._sizeToPop=function(e){var t=this.getCacheCurSize()+e-this.config.capacityInBytes,n=(1-this.config.warningThreshold)*this.config.capacityInBytes;return t>n?t:n},t.prototype._isCacheFull=function(e){return e+this.getCacheCurSize()>this.config.capacityInBytes},t.prototype._findValidKeys=function(){for(var e=[],t=[],n=0;nt.priority?-1:e.priority5)ap.warn("Invalid parameter: priority due to out or range. It should be within 1 and 5.");else{var o=this.fillCacheItem(r,t,i);if(o.byteSize>this.config.itemMaxSize)ap.warn("Item with key: "+e+" you are trying to put into is too big!");else try{var s=this.config.storage.getItem(r);if(s&&this._removeItem(r,JSON.parse(s).byteSize),this._isCacheFull(o.byteSize)){var a=this._findValidKeys();if(this._isCacheFull(o.byteSize)){var u=this._sizeToPop(o.byteSize);this._popOutItems(a,u)}}this._setItem(r,o)}catch(e){ap.warn("setItem failed! "+e)}}}else ap.warn("The value of item should not be undefined!");else ap.warn("Invalid key: should not be empty or 'CurSize'")},t.prototype.getItem=function(e,t){ap.log("Get item: key is "+e+" with options "+t);var n=null,r=this.config.keyPrefix+e;if(r===this.config.keyPrefix||r===this.cacheCurSizeKey)return ap.warn("Invalid key: should not be empty or 'CurSize'"),null;try{if(null!=(n=this.config.storage.getItem(r))){if(!this._isExpired(r)){var i=JSON.parse(n);return(i=this._refreshItem(i,r)).data}this._removeItem(r,JSON.parse(n).byteSize),n=null}if(t&&void 0!==t.callback){var o=t.callback();return null!==o&&this.setItem(e,o,t),o}return null}catch(e){return ap.warn("getItem failed! "+e),null}},t.prototype.removeItem=function(e){ap.log("Remove item: key is "+e);var t=this.config.keyPrefix+e;if(t!==this.config.keyPrefix&&t!==this.cacheCurSizeKey)try{var n=this.config.storage.getItem(t);n&&this._removeItem(t,JSON.parse(n).byteSize)}catch(e){ap.warn("removeItem failed! "+e)}},t.prototype.clear=function(){ap.log("Clear Cache");for(var e=[],t=0;t>>8^r[255&(this.checksum^s)]}}catch(e){t={error:e}}finally{try{o&&!o.done&&(n=i.return)&&n.call(i)}finally{if(t)throw t.error}}return this},e.prototype.digest=function(){return(4294967295^this.checksum)>>>0},e}();t.Crc32=n;var r=Uint32Array.from([0,1996959894,3993919788,2567524794,124634137,1886057615,3915621685,2657392035,249268274,2044508324,3772115230,2547177864,162941995,2125561021,3887607047,2428444049,498536548,1789927666,4089016648,2227061214,450548861,1843258603,4107580753,2211677639,325883990,1684777152,4251122042,2321926636,335633487,1661365465,4195302755,2366115317,997073096,1281953886,3579855332,2724688242,1006888145,1258607687,3524101629,2768942443,901097722,1119000684,3686517206,2898065728,853044451,1172266101,3705015759,2882616665,651767980,1373503546,3369554304,3218104598,565507253,1454621731,3485111705,3099436303,671266974,1594198024,3322730930,2970347812,795835527,1483230225,3244367275,3060149565,1994146192,31158534,2563907772,4023717930,1907459465,112637215,2680153253,3904427059,2013776290,251722036,2517215374,3775830040,2137656763,141376813,2439277719,3865271297,1802195444,476864866,2238001368,4066508878,1812370925,453092731,2181625025,4111451223,1706088902,314042704,2344532202,4240017532,1658658271,366619977,2362670323,4224994405,1303535960,984961486,2747007092,3569037538,1256170817,1037604311,2765210733,3554079995,1131014506,879679996,2909243462,3663771856,1141124467,855842277,2852801631,3708648649,1342533948,654459306,3188396048,3373015174,1466479909,544179635,3110523913,3462522015,1591671054,702138776,2966460450,3352799412,1504918807,783551873,3082640443,3233442989,3988292384,2596254646,62317068,1957810842,3939845945,2647816111,81470997,1943803523,3814918930,2489596804,225274430,2053790376,3826175755,2466906013,167816743,2097651377,4027552580,2265490386,503444072,1762050814,4150417245,2154129355,426522225,1852507879,4275313526,2312317920,282753626,1742555852,4189708143,2394877945,397917763,1622183637,3604390888,2714866558,953729732,1340076626,3518719985,2797360999,1068828381,1219638859,3624741850,2936675148,906185462,1090812512,3747672003,2825379669,829329135,1181335161,3412177804,3160834842,628085408,1382605366,3423369109,3138078467,570562233,1426400815,3317316542,2998733608,733239954,1555261956,3268935591,3050360625,752459403,1541320221,2607071920,3965973030,1969922972,40735498,2617837225,3943577151,1913087877,83908371,2512341634,3803740692,2075208622,213261112,2463272603,3855990285,2094854071,198958881,2262029012,4057260610,1759359992,534414190,2176718541,4139329115,1873836001,414664567,2282248934,4279200368,1711684554,285281116,2405801727,4167216745,1634467795,376229701,2685067896,3608007406,1308918612,956543938,2808555105,3495958263,1231636301,1047427035,2932959818,3654703836,1088359270,936918e3,2847714899,3736837829,1202900863,817233897,3183342108,3401237130,1404277552,615818150,3134207493,3453421203,1423857449,601450431,3009837614,3294710456,1567103746,711928724,3020668471,3272380065,1510334235,755167117]);Object.defineProperty(t,"AwsCrc32",{enumerable:!0,get:function(){return fp.AwsCrc32}})})),hp=function(){function e(e){if(this.bytes=e,8!==e.byteLength)throw new Error("Int64 buffers must be exactly 8 bytes")}return e.fromNumber=function(t){if(t>0x8000000000000000||t<-0x8000000000000000)throw new Error(t+" is too large (or, if negative, too small) to represent as an Int64");for(var n=new Uint8Array(8),r=7,i=Math.abs(Math.round(t));r>-1&&i>0;r--,i/=256)n[r]=i;return t<0&&pp(n),new e(n)},e.prototype.valueOf=function(){var e=this.bytes.slice(0),t=128&e[0];return t&&pp(e),parseInt(Vo(e),16)*(t?-1:1)},e.prototype.toString=function(){return String(this.valueOf())},e}();function pp(e){for(var t=0;t<8;t++)e[t]^=255;for(t=7;t>-1&&(e[t]++,0===e[t]);t--);}var gp,mp=function(){function e(e,t){this.toUtf8=e,this.fromUtf8=t}return e.prototype.format=function(e){var t,n,r,i,o=[];try{for(var s=No(Object.keys(e)),a=s.next();!a.done;a=s.next()){var u=a.value,c=this.fromUtf8(u);o.push(Uint8Array.from([c.byteLength]),c,this.formatHeaderValue(e[u]))}}catch(e){t={error:e}}finally{try{a&&!a.done&&(n=s.return)&&n.call(s)}finally{if(t)throw t.error}}var l=new Uint8Array(o.reduce((function(e,t){return e+t.byteLength}),0)),f=0;try{for(var d=No(o),h=d.next();!h.done;h=d.next()){var p=h.value;l.set(p,f),f+=p.byteLength}}catch(e){r={error:e}}finally{try{h&&!h.done&&(i=d.return)&&i.call(d)}finally{if(r)throw r.error}}return l},e.prototype.formatHeaderValue=function(e){switch(e.type){case"boolean":return Uint8Array.from([e.value?0:1]);case"byte":return Uint8Array.from([2,e.value]);case"short":var t=new DataView(new ArrayBuffer(3));return t.setUint8(0,3),t.setInt16(1,e.value,!1),new Uint8Array(t.buffer);case"integer":var n=new DataView(new ArrayBuffer(5));return n.setUint8(0,4),n.setInt32(1,e.value,!1),new Uint8Array(n.buffer);case"long":var r=new Uint8Array(9);return r[0]=5,r.set(e.value.bytes,1),r;case"binary":var i=new DataView(new ArrayBuffer(3+e.value.byteLength));i.setUint8(0,6),i.setUint16(1,e.value.byteLength,!1);var o=new Uint8Array(i.buffer);return o.set(e.value,3),o;case"string":var s=this.fromUtf8(e.value),a=new DataView(new ArrayBuffer(3+s.byteLength));a.setUint8(0,7),a.setUint16(1,s.byteLength,!1);var u=new Uint8Array(a.buffer);return u.set(s,3),u;case"timestamp":var c=new Uint8Array(9);return c[0]=8,c.set(hp.fromNumber(e.value.valueOf()).bytes,1),c;case"uuid":if(!Cp.test(e.value))throw new Error("Invalid UUID received: "+e.value);var l=new Uint8Array(17);return l[0]=9,l.set(function(e){if(e.length%2!=0)throw new Error("Hex encoded strings must have an even number length");for(var t=new Uint8Array(e.length/2),n=0;n-1&&e%1==0&&e<=9007199254740991};var Ug=function(e){return null!=e&&Ng(e.length)&&!Zp(e)};var Rg=function(){return!1},Fg=Ao((function(e,t){var n=t&&!t.nodeType&&t,r=n&&e&&!e.nodeType&&e,i=r&&r.exports===n?Rp.Buffer:void 0,o=(i?i.isBuffer:void 0)||Rg;e.exports=o})),jg={};jg["[object Float32Array]"]=jg["[object Float64Array]"]=jg["[object Int8Array]"]=jg["[object Int16Array]"]=jg["[object Int32Array]"]=jg["[object Uint8Array]"]=jg["[object Uint8ClampedArray]"]=jg["[object Uint16Array]"]=jg["[object Uint32Array]"]=!0,jg["[object Arguments]"]=jg["[object Array]"]=jg["[object ArrayBuffer]"]=jg["[object Boolean]"]=jg["[object DataView]"]=jg["[object Date]"]=jg["[object Error]"]=jg["[object Function]"]=jg["[object Map]"]=jg["[object Number]"]=jg["[object Object]"]=jg["[object RegExp]"]=jg["[object Set]"]=jg["[object String]"]=jg["[object WeakMap]"]=!1;var zg=function(e){return Tg(e)&&Ng(e.length)&&!!jg[Wp(e)]};var Bg=function(e){return function(t){return e(t)}},Kg=Ao((function(e,t){var n=t&&!t.nodeType&&t,r=n&&e&&!e.nodeType&&e,i=r&&r.exports===n&&Np.process,o=function(){try{var e=r&&r.require&&r.require("util").types;return e||i&&i.binding&&i.binding("util")}catch(e){}}();e.exports=o})),qg=Kg&&Kg.isTypedArray,Hg=qg?Bg(qg):zg;var Yg=function(){this.__data__=[],this.size=0};var Vg=function(e,t){return e===t||e!=e&&t!=t};var Wg=function(e,t){for(var n=e.length;n--;)if(Vg(e[n][0],t))return n;return-1},Gg=Array.prototype.splice;var Jg=function(e){var t=this.__data__,n=Wg(t,e);return!(n<0)&&(n==t.length-1?t.pop():Gg.call(t,n,1),--this.size,!0)};var Zg=function(e){var t=this.__data__,n=Wg(t,e);return n<0?void 0:t[n][1]};var Xg=function(e){return Wg(this.__data__,e)>-1};var Qg=function(e,t){var n=this.__data__,r=Wg(n,e);return r<0?(++this.size,n.push([e,t])):n[r][1]=t,this};function em(e){var t=-1,n=null==e?0:e.length;for(this.clear();++ta))return!1;var c=o.get(e),l=o.get(t);if(c&&l)return c==t&&l==e;var f=-1,d=!0,h=2&n?new Pm:void 0;for(o.set(e,t),o.set(t,e);++f-1&&e%1==0&&e0&&i[i.length-1])||6!==o[0]&&2!==o[0])){s=0;continue}if(3===o[0]&&(!i||o[1]>i[0]&&o[1]=s?r():o.readAsArrayBuffer(e.slice(a,Math.min(s,a+n)))}o.addEventListener("load",(function(e){var n=e.target.result;t(new Uint8Array(n)),a+=n.byteLength,u()})),u()}))}var Dv=64,Lv=[1732584193,4023233417,2562383102,271733878],Nv=function(){function e(){this.state=Uint32Array.from(Lv),this.buffer=new DataView(new ArrayBuffer(Dv)),this.bufferLength=0,this.bytesHashed=0,this.finished=!1}return e.prototype.update=function(e){if(!function(e){if("string"==typeof e)return 0===e.length;return 0===e.byteLength}(e)){if(this.finished)throw new Error("Attempted to update an already finished hash.");var t=function(e){if("string"==typeof e)return Ds(e);if(ArrayBuffer.isView(e))return new Uint8Array(e.buffer,e.byteOffset,e.byteLength/Uint8Array.BYTES_PER_ELEMENT);return new Uint8Array(e)}(e),n=0,r=t.byteLength;for(this.bytesHashed+=r;r>0;)this.buffer.setUint8(this.bufferLength++,t[n++]),r--,this.bufferLength===Dv&&(this.hashBuffer(),this.bufferLength=0)}},e.prototype.digest=function(){return Do(this,void 0,void 0,(function(){var e,t,n,r,i,o,s;return Lo(this,(function(a){if(!this.finished){if(t=(e=this).buffer,n=e.bufferLength,r=e.bytesHashed,i=8*r,t.setUint8(this.bufferLength++,128),n%Dv>=56){for(s=this.bufferLength;s>>0,!0),t.setUint32(60,Math.floor(i/4294967296),!0),this.hashBuffer(),this.finished=!0}for(o=new DataView(new ArrayBuffer(16)),s=0;s<4;s++)o.setUint32(4*s,this.state[s],!0);return[2,new Uint8Array(o.buffer,o.byteOffset,o.byteLength)]}))}))},e.prototype.hashBuffer=function(){var e=this.buffer,t=this.state,n=t[0],r=t[1],i=t[2],o=t[3];n=Rv(n,r,i,o,e.getUint32(0,!0),7,3614090360),o=Rv(o,n,r,i,e.getUint32(4,!0),12,3905402710),i=Rv(i,o,n,r,e.getUint32(8,!0),17,606105819),r=Rv(r,i,o,n,e.getUint32(12,!0),22,3250441966),n=Rv(n,r,i,o,e.getUint32(16,!0),7,4118548399),o=Rv(o,n,r,i,e.getUint32(20,!0),12,1200080426),i=Rv(i,o,n,r,e.getUint32(24,!0),17,2821735955),r=Rv(r,i,o,n,e.getUint32(28,!0),22,4249261313),n=Rv(n,r,i,o,e.getUint32(32,!0),7,1770035416),o=Rv(o,n,r,i,e.getUint32(36,!0),12,2336552879),i=Rv(i,o,n,r,e.getUint32(40,!0),17,4294925233),r=Rv(r,i,o,n,e.getUint32(44,!0),22,2304563134),n=Rv(n,r,i,o,e.getUint32(48,!0),7,1804603682),o=Rv(o,n,r,i,e.getUint32(52,!0),12,4254626195),i=Rv(i,o,n,r,e.getUint32(56,!0),17,2792965006),n=Fv(n,r=Rv(r,i,o,n,e.getUint32(60,!0),22,1236535329),i,o,e.getUint32(4,!0),5,4129170786),o=Fv(o,n,r,i,e.getUint32(24,!0),9,3225465664),i=Fv(i,o,n,r,e.getUint32(44,!0),14,643717713),r=Fv(r,i,o,n,e.getUint32(0,!0),20,3921069994),n=Fv(n,r,i,o,e.getUint32(20,!0),5,3593408605),o=Fv(o,n,r,i,e.getUint32(40,!0),9,38016083),i=Fv(i,o,n,r,e.getUint32(60,!0),14,3634488961),r=Fv(r,i,o,n,e.getUint32(16,!0),20,3889429448),n=Fv(n,r,i,o,e.getUint32(36,!0),5,568446438),o=Fv(o,n,r,i,e.getUint32(56,!0),9,3275163606),i=Fv(i,o,n,r,e.getUint32(12,!0),14,4107603335),r=Fv(r,i,o,n,e.getUint32(32,!0),20,1163531501),n=Fv(n,r,i,o,e.getUint32(52,!0),5,2850285829),o=Fv(o,n,r,i,e.getUint32(8,!0),9,4243563512),i=Fv(i,o,n,r,e.getUint32(28,!0),14,1735328473),n=jv(n,r=Fv(r,i,o,n,e.getUint32(48,!0),20,2368359562),i,o,e.getUint32(20,!0),4,4294588738),o=jv(o,n,r,i,e.getUint32(32,!0),11,2272392833),i=jv(i,o,n,r,e.getUint32(44,!0),16,1839030562),r=jv(r,i,o,n,e.getUint32(56,!0),23,4259657740),n=jv(n,r,i,o,e.getUint32(4,!0),4,2763975236),o=jv(o,n,r,i,e.getUint32(16,!0),11,1272893353),i=jv(i,o,n,r,e.getUint32(28,!0),16,4139469664),r=jv(r,i,o,n,e.getUint32(40,!0),23,3200236656),n=jv(n,r,i,o,e.getUint32(52,!0),4,681279174),o=jv(o,n,r,i,e.getUint32(0,!0),11,3936430074),i=jv(i,o,n,r,e.getUint32(12,!0),16,3572445317),r=jv(r,i,o,n,e.getUint32(24,!0),23,76029189),n=jv(n,r,i,o,e.getUint32(36,!0),4,3654602809),o=jv(o,n,r,i,e.getUint32(48,!0),11,3873151461),i=jv(i,o,n,r,e.getUint32(60,!0),16,530742520),n=zv(n,r=jv(r,i,o,n,e.getUint32(8,!0),23,3299628645),i,o,e.getUint32(0,!0),6,4096336452),o=zv(o,n,r,i,e.getUint32(28,!0),10,1126891415),i=zv(i,o,n,r,e.getUint32(56,!0),15,2878612391),r=zv(r,i,o,n,e.getUint32(20,!0),21,4237533241),n=zv(n,r,i,o,e.getUint32(48,!0),6,1700485571),o=zv(o,n,r,i,e.getUint32(12,!0),10,2399980690),i=zv(i,o,n,r,e.getUint32(40,!0),15,4293915773),r=zv(r,i,o,n,e.getUint32(4,!0),21,2240044497),n=zv(n,r,i,o,e.getUint32(32,!0),6,1873313359),o=zv(o,n,r,i,e.getUint32(60,!0),10,4264355552),i=zv(i,o,n,r,e.getUint32(24,!0),15,2734768916),r=zv(r,i,o,n,e.getUint32(52,!0),21,1309151649),n=zv(n,r,i,o,e.getUint32(16,!0),6,4149444226),o=zv(o,n,r,i,e.getUint32(44,!0),10,3174756917),i=zv(i,o,n,r,e.getUint32(8,!0),15,718787259),r=zv(r,i,o,n,e.getUint32(36,!0),21,3951481745),t[0]=n+t[0]&4294967295,t[1]=r+t[1]&4294967295,t[2]=i+t[2]&4294967295,t[3]=o+t[3]&4294967295},e}();function Uv(e,t,n,r,i,o){return((t=(t+e&4294967295)+(r+o&4294967295)&4294967295)<>>32-i)+n&4294967295}function Rv(e,t,n,r,i,o,s){return Uv(t&n|~t&r,e,t,i,o,s)}function Fv(e,t,n,r,i,o,s){return Uv(t&r|n&~r,e,t,i,o,s)}function jv(e,t,n,r,i,o,s){return Uv(t^n^r,e,t,i,o,s)}function zv(e,t,n,r,i,o,s){return Uv(n^(t|~r),e,t,i,o,s)}var Bv="s3.{region}.amazonaws.com",Kv=new Set(["af-south-1","ap-east-1","ap-northeast-1","ap-northeast-2","ap-south-1","ap-southeast-1","ap-southeast-2","ca-central-1","eu-central-1","eu-north-1","eu-south-1","eu-west-1","eu-west-2","eu-west-3","me-south-1","sa-east-1","us-east-1","us-east-2","us-west-1","us-west-2"]),qv=new Set(["cn-north-1","cn-northwest-1"]),Hv=new Set(["us-iso-east-1"]),Yv=new Set(["us-isob-east-1"]),Vv=new Set(["us-gov-east-1","us-gov-west-1"]),Wv={apiVersion:"2006-03-01",disableHostPrefix:!1,logger:{},regionInfoProvider:function(e,t){var n=void 0;switch(e){case"af-south-1":n={hostname:"s3.af-south-1.amazonaws.com",partition:"aws"};break;case"ap-east-1":n={hostname:"s3.ap-east-1.amazonaws.com",partition:"aws"};break;case"ap-northeast-1":n={hostname:"s3.ap-northeast-1.amazonaws.com",partition:"aws"};break;case"ap-northeast-2":n={hostname:"s3.ap-northeast-2.amazonaws.com",partition:"aws"};break;case"ap-south-1":n={hostname:"s3.ap-south-1.amazonaws.com",partition:"aws"};break;case"ap-southeast-1":n={hostname:"s3.ap-southeast-1.amazonaws.com",partition:"aws"};break;case"ap-southeast-2":n={hostname:"s3.ap-southeast-2.amazonaws.com",partition:"aws"};break;case"aws-global":n={hostname:"s3.amazonaws.com",partition:"aws",signingRegion:"us-east-1"};break;case"ca-central-1":n={hostname:"s3.ca-central-1.amazonaws.com",partition:"aws"};break;case"cn-north-1":n={hostname:"s3.cn-north-1.amazonaws.com.cn",partition:"aws-cn"};break;case"cn-northwest-1":n={hostname:"s3.cn-northwest-1.amazonaws.com.cn",partition:"aws-cn"};break;case"eu-central-1":n={hostname:"s3.eu-central-1.amazonaws.com",partition:"aws"};break;case"eu-north-1":n={hostname:"s3.eu-north-1.amazonaws.com",partition:"aws"};break;case"eu-south-1":n={hostname:"s3.eu-south-1.amazonaws.com",partition:"aws"};break;case"eu-west-1":n={hostname:"s3.eu-west-1.amazonaws.com",partition:"aws"};break;case"eu-west-2":n={hostname:"s3.eu-west-2.amazonaws.com",partition:"aws"};break;case"eu-west-3":n={hostname:"s3.eu-west-3.amazonaws.com",partition:"aws"};break;case"fips-us-gov-west-1":n={hostname:"s3-fips.us-gov-west-1.amazonaws.com",partition:"aws-us-gov",signingRegion:"us-gov-west-1"};break;case"me-south-1":n={hostname:"s3.me-south-1.amazonaws.com",partition:"aws"};break;case"s3-external-1":n={hostname:"s3-external-1.amazonaws.com",partition:"aws",signingRegion:"us-east-1"};break;case"sa-east-1":n={hostname:"s3.sa-east-1.amazonaws.com",partition:"aws"};break;case"us-east-1":n={hostname:"s3.us-east-1.amazonaws.com",partition:"aws"};break;case"us-east-2":n={hostname:"s3.us-east-2.amazonaws.com",partition:"aws"};break;case"us-gov-east-1":n={hostname:"s3.us-gov-east-1.amazonaws.com",partition:"aws-us-gov"};break;case"us-gov-west-1":n={hostname:"s3.us-gov-west-1.amazonaws.com",partition:"aws-us-gov"};break;case"us-iso-east-1":n={hostname:"s3.us-iso-east-1.c2s.ic.gov",partition:"aws-iso"};break;case"us-isob-east-1":n={hostname:"s3.us-isob-east-1.sc2s.sgov.gov",partition:"aws-iso-b"};break;case"us-west-1":n={hostname:"s3.us-west-1.amazonaws.com",partition:"aws"};break;case"us-west-2":n={hostname:"s3.us-west-2.amazonaws.com",partition:"aws"};break;default:Kv.has(e)&&(n={hostname:Bv.replace("{region}",e),partition:"aws"}),qv.has(e)&&(n={hostname:"s3.{region}.amazonaws.com.cn".replace("{region}",e),partition:"aws-cn"}),Hv.has(e)&&(n={hostname:"s3.{region}.c2s.ic.gov".replace("{region}",e),partition:"aws-iso"}),Yv.has(e)&&(n={hostname:"s3.{region}.sc2s.sgov.gov".replace("{region}",e),partition:"aws-iso-b"}),Vv.has(e)&&(n={hostname:"s3.{region}.amazonaws.com".replace("{region}",e),partition:"aws-us-gov"}),void 0===n&&(n={hostname:Bv.replace("{region}",e),partition:"aws"})}return Promise.resolve(Tv({signingService:"s3"},n))},serviceId:"S3",signingEscapePath:!1,urlParser:ru,useArnRegion:!1},Gv=Tv(Tv({},Wv),{runtime:"browser",base64Decoder:Ea,base64Encoder:Ca,bodyLengthChecker:eu,credentialDefaultProvider:function(e){return function(){return Promise.reject(new Error("Credential is missing"))}},defaultUserAgentProvider:nu({serviceId:Wv.serviceId,clientVersion:Mv}),eventStreamSerdeProvider:function(e){return new Tp(e)},maxAttempts:3,md5:Nv,region:Ta("Region is missing"),requestHandler:new va,sha256:fa.Sha256,streamCollector:ka,streamHasher:function(e,t){return Do(this,void 0,void 0,(function(){var n;return Lo(this,(function(r){switch(r.label){case 0:return n=new e,[4,Iv(t,(function(e){n.update(e)}))];case 1:return r.sent(),[2,n.digest()]}}))}))},utf8Decoder:Ds,utf8Encoder:Ls}),Jv=function(e){return"string"==typeof e&&0===e.indexOf("arn:")&&e.split(":").length>=6},Zv=/^[a-z0-9][a-z0-9\.\-]{1,61}[a-z0-9]$/,Xv=/(\d+\.){3}\d+/,Qv=/\.\./,ey=/\./,ty=/^(.+\.)?s3[.-]([a-z0-9-]+)\./,ny=/^s3(-external-1)?\.amazonaws\.com$/,ry="amazonaws.com",iy=function(e){return sy(e)?e.replace(/fips-|-fips/,""):e},oy=function(e){var t=e.match(ty);return[t[2],e.replace(new RegExp("^"+t[0]),"")]},sy=function(e){return e.startsWith("fips-")||e.endsWith("-fips")},ay=function(e,t){return e===t||iy(e)===t||e===iy(t)},uy=function(e,t){if(void 0===t&&(t={tlsCompatible:!0}),e.length>=64||!/^[a-z0-9][a-z0-9.-]+[a-z0-9]$/.test(e)||/(\d+\.){3}\d+/.test(e)||/[.-]{2}/.test(e)||(null==t?void 0:t.tlsCompatible)&&ey.test(e))throw new Error("Invalid DNS label "+e)},cy=function(e){var t=e.isCustomEndpoint;e.baseHostname;var n=e.dualstackEndpoint,r=e.accelerateEndpoint;if(t){if(n)throw new Error("Dualstack endpoint is not supported with custom endpoint");if(r)throw new Error("Accelerate endpoint is not supported with custom endpoint")}return function(e){return"string"==typeof e.bucketName}(e)?fy(Mo(Mo({},e),{isCustomEndpoint:t})):ly(Mo(Mo({},e),{isCustomEndpoint:t}))},ly=function(e){var t,n=e.isCustomEndpoint,r=e.baseHostname,i=Uo(n?[e.clientRegion,r]:(t=r,ny.test(t)?[t.replace(".amazonaws.com",""),ry]:oy(t)),2),o=i[0],s=i[1],a=e.pathStyleEndpoint,u=e.dualstackEndpoint,c=void 0!==u&&u,l=e.accelerateEndpoint,f=void 0!==l&&l,d=e.tlsCompatible,h=void 0===d||d,p=e.useArnRegion,g=e.bucketName,m=e.clientPartition,v=void 0===m?"aws":m,y=e.clientSigningRegion,b=void 0===y?o:y;!function(e){if(e.pathStyleEndpoint)throw new Error("Path-style S3 endpoint is not supported when bucket is an ARN");if(e.accelerateEndpoint)throw new Error("Accelerate endpoint is not supported when bucket is an ARN");if(!e.tlsCompatible)throw new Error("HTTPS is required when bucket is an ARN")}({pathStyleEndpoint:a,accelerateEndpoint:f,tlsCompatible:h});var w=g.service,S=g.partition,_=g.accountId,$=g.region,x=g.resource;!function(e){if("s3"!==e&&"s3-outposts"!==e)throw new Error("Expect 's3' or 's3-outposts' in ARN service component")}(w),function(e,t){if(e!==t.clientPartition)throw new Error('Partition in ARN is incompatible, got "'+e+'" but expected "'+t.clientPartition+'"')}(S,{clientPartition:v}),function(e){if(!/[0-9]{12}/.exec(e))throw new Error("Access point ARN accountID does not match regex '[0-9]{12}'")}(_),function(e,t){if(""===e)throw new Error("ARN region is empty");if(!t.useArnRegion&&!ay(e,t.clientRegion)&&!ay(e,t.clientSigningRegion))throw new Error("Region in ARN is incompatible, got "+e+" but expected "+t.clientRegion);if(t.useArnRegion&&sy(e))throw new Error("Endpoint does not support FIPS region")}($,{useArnRegion:p,clientRegion:o,clientSigningRegion:b});var E=function(e){var t=e.includes(":")?":":"/",n=Uo(e.split(t)),r=n[0],i=n.slice(1);if("accesspoint"===r){if(1!==i.length||""===i[0])throw new Error("Access Point ARN should have one resource accesspoint"+t+"{accesspointname}");return{accesspointName:i[0]}}if("outpost"===r){if(!i[0]||"accesspoint"!==i[1]||!i[2]||3!==i.length)throw new Error("Outpost ARN should have resource outpost"+t+"{outpostId}"+t+"accesspoint"+t+"{accesspointName}");var o=Uo(i,3),s=o[0];return o[1],{outpostId:s,accesspointName:o[2]}}throw new Error("ARN resource should begin with 'accesspoint"+t+"' or 'outpost"+t+"'")}(x),C=E.accesspointName,k=E.outpostId;uy(C+"-"+_,{tlsCompatible:h});var A=p?$:o,T=p?$:b;return k?(function(e){if("s3-outposts"!==e)throw new Error("Expect 's3-posts' in Outpost ARN service component")}(w),uy(k,{tlsCompatible:h}),function(e){if(e)throw new Error("Dualstack endpoint is not supported with Outpost")}(c),function(e){if(sy(null!=e?e:""))throw new Error("FIPS region is not supported with Outpost, got "+e)}(A),{bucketEndpoint:!0,hostname:C+"-"+_+"."+k+(n?"":".s3-outposts."+A)+"."+s,signingRegion:T,signingService:"s3-outposts"}):(function(e){if("s3"!==e)throw new Error("Expect 's3' in Accesspoint ARN service component")}(w),{bucketEndpoint:!0,hostname:C+"-"+_+(n?"":".s3-accesspoint"+(c?".dualstack":"")+"."+A)+"."+s,signingRegion:T})},fy=function(e){var t,n=e.accelerateEndpoint,r=void 0!==n&&n,i=e.clientRegion,o=e.baseHostname,s=e.bucketName,a=e.dualstackEndpoint,u=void 0!==a&&a,c=e.pathStyleEndpoint,l=void 0!==c&&c,f=e.tlsCompatible,d=void 0===f||f,h=e.isCustomEndpoint,p=Uo(void 0!==h&&h?[i,o]:(t=o,ny.test(t)?["us-east-1",ry]:oy(t)),2),g=p[0],m=p[1];return l||!function(e){return Zv.test(e)&&!Xv.test(e)&&!Qv.test(e)}(s)||d&&ey.test(s)?{bucketEndpoint:!1,hostname:u?"s3.dualstack."+g+"."+m:o}:(r?o="s3-accelerate"+(u?".dualstack":"")+"."+m:u&&(o="s3.dualstack."+g+"."+m),{bucketEndpoint:!0,hostname:s+"."+o})},dy=function(e){return function(t,n){return function(r){return Do(void 0,void 0,void 0,(function(){var i,o,s,a,u,c,l,f,d,h,p,g,m,v,y,b,w,S;return Lo(this,(function(_){switch(_.label){case 0:return i=r.input.Bucket,o=e.bucketEndpoint,s=r.request,ha.isInstance(s)?e.bucketEndpoint?(s.hostname=i,[3,7]):[3,1]:[3,8];case 1:return Jv(i)?(a=function(e){var t=e.split(":");if(t.length<6||"arn"!==t[0])throw new Error("Malformed ARN");var n=Uo(t);return{partition:n[1],service:n[2],region:n[3],accountId:n[4],resource:n.slice(5).join(":")}}(i),u=iy,[4,e.region()]):[3,5];case 2:return v=u.apply(void 0,[_.sent()]),[4,e.regionInfoProvider(v)];case 3:return c=_.sent()||{},l=c.partition,f=c.signingRegion,d=void 0===f?v:f,[4,e.useArnRegion()];case 4:return h=_.sent(),p=cy({bucketName:a,baseHostname:s.hostname,accelerateEndpoint:e.useAccelerateEndpoint,dualstackEndpoint:e.useDualstackEndpoint,pathStyleEndpoint:e.forcePathStyle,tlsCompatible:"https:"===s.protocol,useArnRegion:h,clientPartition:l,clientSigningRegion:d,clientRegion:v,isCustomEndpoint:e.isCustomEndpoint}),w=p.hostname,S=p.bucketEndpoint,g=p.signingRegion,m=p.signingService,g&&g!==d&&(n.signing_region=g),m&&"s3"!==m&&(n.signing_service=m),s.hostname=w,o=S,[3,7];case 5:return y=iy,[4,e.region()];case 6:v=y.apply(void 0,[_.sent()]),b=cy({bucketName:i,clientRegion:v,baseHostname:s.hostname,accelerateEndpoint:e.useAccelerateEndpoint,dualstackEndpoint:e.useDualstackEndpoint,pathStyleEndpoint:e.forcePathStyle,tlsCompatible:"https:"===s.protocol,isCustomEndpoint:e.isCustomEndpoint}),w=b.hostname,S=b.bucketEndpoint,s.hostname=w,o=S,_.label=7;case 7:o&&(s.path=s.path.replace(/^(\/)?[^\/]+/,""),""===s.path&&(s.path="/")),_.label=8;case 8:return[2,t(Mo(Mo({},r),{request:s}))]}}))}))}}},hy={tags:["BUCKET_ENDPOINT"],name:"bucketEndpointMiddleware",relation:"before",toMiddleware:"hostHeaderMiddleware",override:!0},py=function(e){return{applyToStack:function(t){t.addRelativeTo(dy(e),hy)}}};var gy={step:"build",tags:["SET_EXPECT_HEADER","EXPECT_HEADER"],name:"addExpectContinueMiddleware",override:!0},my=function(e){return{applyToStack:function(t){t.add(function(e){var t=this;return function(n){return function(r){return Do(t,void 0,void 0,(function(){var t;return Lo(this,(function(i){return t=r.request,ha.isInstance(t)&&t.body&&"node"===e.runtime&&(t.headers=Mo(Mo({},t.headers),{Expect:"100-continue"})),[2,n(Mo(Mo({},r),{request:t}))]}))}))}}}(e),gy)}}};var vy,yy,by,wy,Sy,_y,$y,xy,Ey,Cy,ky,Ay,Ty,Oy,Py,My,Iy,Dy,Ly,Ny,Uy,Ry,Fy,jy,zy,By,Ky,qy,Hy,Yy,Vy,Wy,Gy,Jy,Zy,Xy,Qy,eb,tb,nb,rb,ib,ob,sb,ab,ub,cb,lb,fb,db,hb,pb,gb,mb,vb,yb,bb,wb,Sb,_b,$b,xb,Eb,Cb,kb,Ab,Tb,Ob,Pb,Mb,Ib,Db,Lb,Nb,Ub,Rb,Fb,jb,zb,Bb,Kb,qb,Hb,Yb,Vb,Wb,Gb,Jb,Zb,Xb,Qb,ew,tw,nw,rw,iw,ow,sw,aw,uw,cw,lw,fw,dw,hw,pw,gw,mw,vw,yw,bw,ww,Sw,_w,$w,xw,Ew,Cw,kw,Aw,Tw,Ow,Pw,Mw,Iw,Dw,Lw,Nw,Uw,Rw,Fw,jw,zw,Bw,Kw,qw,Hw,Yw,Vw,Ww,Gw,Jw,Zw,Xw,Qw,eS,tS,nS,rS,iS,oS,sS,aS,uS,cS,lS,fS,dS,hS,pS,gS,mS,vS,yS,bS,wS,SS,_S,$S,xS,ES,CS,kS,AS,TS,OS,PS,MS,IS,DS,LS,NS,US,RS,FS,jS,zS,BS,KS,qS,HS,YS,VS,WS,GS,JS,ZS,XS,QS,e_,t_,n_,r_,i_,o_,s_,a_,u_,c_,l_,f_,d_,h_,p_,g_,m_,v_,y_,b_,w_,S_,__,$_,x_,E_,C_,k_,A_,T_,O_,P_,M_,I_,D_,L_,N_,U_,R_,F_,j_,z_,B_,K_,q_,H_,Y_,V_,W_,G_,J_,Z_,X_={step:"initialize",tags:["VALIDATE_BUCKET_NAME"],name:"validateBucketNameMiddleware",override:!0},Q_=function(e){return{applyToStack:function(e){e.add(function(){var e=this;return function(t){return function(n){return Do(e,void 0,void 0,(function(){var e,r;return Lo(this,(function(i){if("string"==typeof(e=n.input.Bucket)&&!Jv(e)&&e.indexOf("/")>=0)throw(r=new Error("Bucket name shouldn't contain '/', received '"+e+"'")).name="InvalidBucketName",r;return[2,t(Mo({},n))]}))}))}}}(),X_)}}},e$={step:"build",tags:["USE_REGIONAL_ENDPOINT","S3"],name:"useRegionalEndpointMiddleware",override:!0},t$=function(e){return{applyToStack:function(t){t.add(function(e){return function(t){return function(n){return Do(void 0,void 0,void 0,(function(){var r,i;return Lo(this,(function(o){switch(o.label){case 0:return r=n.request,!ha.isInstance(r)||e.isCustomEndpoint?[2,t(Mo({},n))]:"s3.amazonaws.com"!==r.hostname?[3,1]:(r.hostname="s3.us-east-1.amazonaws.com",[3,3]);case 1:return i="aws-global",[4,e.region()];case 2:i===o.sent()&&(r.hostname="s3.amazonaws.com"),o.label=3;case 3:return[2,t(Mo({},n))]}}))}))}}}(e),e$)}}},n$=function(e,t){return void 0===e&&(e=new Uint8Array),e instanceof Uint8Array?Promise.resolve(e):t.streamCollector(e)||Promise.resolve(new Uint8Array)},r$=function(e,t){return n$(e,t).then((function(e){return t.utf8Encoder(e)}))},i$={relation:"after",toMiddleware:"deserializerMiddleware",tags:["THROW_200_EXCEPTIONS","S3"],name:"throw200ExceptionsMiddleware",override:!0},o$=function(e){return{applyToStack:function(t){t.addRelativeTo(function(e){return function(t){return function(n){return Do(void 0,void 0,void 0,(function(){var r,i,o,s,a,u,c;return Lo(this,(function(l){switch(l.label){case 0:return[4,t(n)];case 1:return r=l.sent(),i=r.response,da.isInstance(i)?(o=i.statusCode,s=i.body,o<200&&o>=300?[2,r]:[4,n$(s,e)]):[2,r];case 2:return a=l.sent(),[4,r$(a,e)];case 3:if(u=l.sent(),0===a.length)throw(c=new Error("S3 aborted request")).name="InternalError",c;return u&&u.match("")&&(i.statusCode=400),i.body=a,[2,r]}}))}))}}}(e),i$)}}},s$=function(e){function t(t){var n,r,i=this,o=Tv(Tv({},Gv),t),s=au(o),a=Gu(iu(s)),u=ec(function(e){var t=e.bucketEndpoint,n=void 0!==t&&t,r=e.forcePathStyle,i=void 0!==r&&r,o=e.useAccelerateEndpoint,s=void 0!==o&&o,a=e.useDualstackEndpoint,u=void 0!==a&&a,c=e.useArnRegion,l=void 0!==c&&c;return Mo(Mo({},e),{bucketEndpoint:n,forcePathStyle:i,useAccelerateEndpoint:s,useDualstackEndpoint:u,useArnRegion:"function"==typeof l?l:function(){return Promise.resolve(l)}})}(Xa(a))),c=Mo(Mo({},n=u),{eventStreamMarshaller:n.eventStreamSerdeProvider(n)});return(i=e.call(this,c)||this).config=c,i.middlewareStack.use((r=i.config,{applyToStack:function(e){e.addRelativeTo(Xu(r),Qu)}})),i.middlewareStack.use(Pa(i.config)),i.middlewareStack.use(fu(i.config)),i.middlewareStack.use(hu(i.config)),i.middlewareStack.use(gu(i.config)),i.middlewareStack.use(Q_(i.config)),i.middlewareStack.use(t$(i.config)),i.middlewareStack.use(my(i.config)),i.middlewareStack.use(oc(i.config)),i}return Av(t,e),t.prototype.destroy=function(){e.prototype.destroy.call(this)},t}(cc);!function(e){e.filterSensitiveLog=function(e){return Tv({},e)}}(vy||(vy={})),function(e){e.filterSensitiveLog=function(e){return Tv({},e)}}(yy||(yy={})),function(e){e.filterSensitiveLog=function(e){return Tv({},e)}}(by||(by={})),function(e){e.filterSensitiveLog=function(e){return Tv({},e)}}(wy||(wy={})),function(e){e.filterSensitiveLog=function(e){return Tv({},e)}}(Sy||(Sy={})),function(e){e.filterSensitiveLog=function(e){return Tv({},e)}}(_y||(_y={})),function(e){e.filterSensitiveLog=function(e){return Tv({},e)}}($y||($y={})),function(e){e.filterSensitiveLog=function(e){return Tv({},e)}}(xy||(xy={})),function(e){e.filterSensitiveLog=function(e){return Tv({},e)}}(Ey||(Ey={})),function(e){e.filterSensitiveLog=function(e){return Tv({},e)}}(Cy||(Cy={})),function(e){e.filterSensitiveLog=function(e){return Tv(Tv({},e),e.SSEKMSKeyId&&{SSEKMSKeyId:yc})}}(ky||(ky={})),function(e){e.filterSensitiveLog=function(e){return Tv({},e)}}(Ay||(Ay={})),function(e){e.filterSensitiveLog=function(e){return Tv({},e)}}(Ty||(Ty={})),function(e){e.filterSensitiveLog=function(e){return Tv({},e)}}(Oy||(Oy={})),function(e){e.filterSensitiveLog=function(e){return Tv({},e)}}(Py||(Py={})),function(e){e.filterSensitiveLog=function(e){return Tv(Tv(Tv({},e),e.SSEKMSKeyId&&{SSEKMSKeyId:yc}),e.SSEKMSEncryptionContext&&{SSEKMSEncryptionContext:yc})}}(My||(My={})),function(e){e.filterSensitiveLog=function(e){return Tv(Tv(Tv(Tv(Tv({},e),e.SSECustomerKey&&{SSECustomerKey:yc}),e.SSEKMSKeyId&&{SSEKMSKeyId:yc}),e.SSEKMSEncryptionContext&&{SSEKMSEncryptionContext:yc}),e.CopySourceSSECustomerKey&&{CopySourceSSECustomerKey:yc})}}(Iy||(Iy={})),function(e){e.filterSensitiveLog=function(e){return Tv({},e)}}(Dy||(Dy={})),function(e){e.filterSensitiveLog=function(e){return Tv({},e)}}(Ly||(Ly={})),function(e){e.filterSensitiveLog=function(e){return Tv({},e)}}(Ny||(Ny={})),function(e){e.filterSensitiveLog=function(e){return Tv({},e)}}(Uy||(Uy={})),function(e){e.filterSensitiveLog=function(e){return Tv({},e)}}(Ry||(Ry={})),function(e){e.filterSensitiveLog=function(e){return Tv({},e)}}(Fy||(Fy={})),function(e){e.filterSensitiveLog=function(e){return Tv(Tv(Tv({},e),e.SSEKMSKeyId&&{SSEKMSKeyId:yc}),e.SSEKMSEncryptionContext&&{SSEKMSEncryptionContext:yc})}}(jy||(jy={})),function(e){e.filterSensitiveLog=function(e){return Tv(Tv(Tv(Tv({},e),e.SSECustomerKey&&{SSECustomerKey:yc}),e.SSEKMSKeyId&&{SSEKMSKeyId:yc}),e.SSEKMSEncryptionContext&&{SSEKMSEncryptionContext:yc})}}(zy||(zy={})),function(e){e.filterSensitiveLog=function(e){return Tv({},e)}}(By||(By={})),function(e){e.filterSensitiveLog=function(e){return Tv({},e)}}(Ky||(Ky={})),function(e){e.filterSensitiveLog=function(e){return Tv({},e)}}(qy||(qy={})),function(e){e.filterSensitiveLog=function(e){return Tv({},e)}}(Hy||(Hy={})),function(e){e.filterSensitiveLog=function(e){return Tv({},e)}}(Yy||(Yy={})),function(e){e.filterSensitiveLog=function(e){return Tv({},e)}}(Vy||(Vy={})),function(e){e.filterSensitiveLog=function(e){return Tv({},e)}}(Wy||(Wy={})),function(e){e.filterSensitiveLog=function(e){return Tv({},e)}}(Gy||(Gy={})),function(e){e.filterSensitiveLog=function(e){return Tv({},e)}}(Jy||(Jy={})),function(e){e.filterSensitiveLog=function(e){return Tv({},e)}}(Zy||(Zy={})),function(e){e.filterSensitiveLog=function(e){return Tv({},e)}}(Xy||(Xy={})),function(e){e.filterSensitiveLog=function(e){return Tv({},e)}}(Qy||(Qy={})),function(e){e.filterSensitiveLog=function(e){return Tv({},e)}}(eb||(eb={})),function(e){e.filterSensitiveLog=function(e){return Tv({},e)}}(tb||(tb={})),function(e){e.filterSensitiveLog=function(e){return Tv({},e)}}(nb||(nb={})),function(e){e.filterSensitiveLog=function(e){return Tv({},e)}}(rb||(rb={})),function(e){e.filterSensitiveLog=function(e){return Tv({},e)}}(ib||(ib={})),function(e){e.filterSensitiveLog=function(e){return Tv({},e)}}(ob||(ob={})),function(e){e.filterSensitiveLog=function(e){return Tv({},e)}}(sb||(sb={})),function(e){e.filterSensitiveLog=function(e){return Tv({},e)}}(ab||(ab={})),function(e){e.filterSensitiveLog=function(e){return Tv({},e)}}(ub||(ub={})),function(e){e.filterSensitiveLog=function(e){return Tv({},e)}}(cb||(cb={})),function(e){e.filterSensitiveLog=function(e){return Tv({},e)}}(lb||(lb={})),function(e){e.filterSensitiveLog=function(e){return Tv({},e)}}(fb||(fb={})),function(e){e.filterSensitiveLog=function(e){return Tv({},e)}}(db||(db={})),function(e){e.filterSensitiveLog=function(e){return Tv({},e)}}(hb||(hb={})),function(e){e.filterSensitiveLog=function(e){return Tv({},e)}}(pb||(pb={})),function(e){e.filterSensitiveLog=function(e){return Tv({},e)}}(gb||(gb={})),function(e){e.filterSensitiveLog=function(e){return Tv({},e)}}(mb||(mb={})),function(e){e.filterSensitiveLog=function(e){return Tv({},e)}}(vb||(vb={})),function(e){e.visit=function(e,t){return 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])},e.filterSensitiveLog=function(e){var t;return void 0!==e.Prefix?{Prefix:e.Prefix}:void 0!==e.Tag?{Tag:mb.filterSensitiveLog(e.Tag)}:void 0!==e.And?{And:vb.filterSensitiveLog(e.And)}:void 0!==e.$unknown?((t={})[e.$unknown[0]]="UNKNOWN",t):void 0}}(yb||(yb={})),function(e){e.filterSensitiveLog=function(e){return Tv({},e)}}(bb||(bb={})),function(e){e.filterSensitiveLog=function(e){return Tv({},e)}}(wb||(wb={})),function(e){e.filterSensitiveLog=function(e){return Tv({},e)}}(Sb||(Sb={})),function(e){e.filterSensitiveLog=function(e){return Tv({},e)}}(_b||(_b={})),function(e){e.filterSensitiveLog=function(e){return Tv(Tv({},e),e.Filter&&{Filter:yb.filterSensitiveLog(e.Filter)})}}($b||($b={})),function(e){e.filterSensitiveLog=function(e){return Tv(Tv({},e),e.AnalyticsConfiguration&&{AnalyticsConfiguration:$b.filterSensitiveLog(e.AnalyticsConfiguration)})}}(xb||(xb={})),function(e){e.filterSensitiveLog=function(e){return Tv({},e)}}(Eb||(Eb={})),function(e){e.filterSensitiveLog=function(e){return Tv({},e)}}(Cb||(Cb={})),function(e){e.filterSensitiveLog=function(e){return Tv({},e)}}(kb||(kb={})),function(e){e.filterSensitiveLog=function(e){return Tv({},e)}}(Ab||(Ab={})),function(e){e.filterSensitiveLog=function(e){return Tv(Tv({},e),e.KMSMasterKeyID&&{KMSMasterKeyID:yc})}}(Tb||(Tb={})),function(e){e.filterSensitiveLog=function(e){return Tv(Tv({},e),e.ApplyServerSideEncryptionByDefault&&{ApplyServerSideEncryptionByDefault:Tb.filterSensitiveLog(e.ApplyServerSideEncryptionByDefault)})}}(Ob||(Ob={})),function(e){e.filterSensitiveLog=function(e){return Tv(Tv({},e),e.Rules&&{Rules:e.Rules.map((function(e){return Ob.filterSensitiveLog(e)}))})}}(Pb||(Pb={})),function(e){e.filterSensitiveLog=function(e){return Tv(Tv({},e),e.ServerSideEncryptionConfiguration&&{ServerSideEncryptionConfiguration:Pb.filterSensitiveLog(e.ServerSideEncryptionConfiguration)})}}(Mb||(Mb={})),function(e){e.filterSensitiveLog=function(e){return Tv({},e)}}(Ib||(Ib={})),function(e){e.filterSensitiveLog=function(e){return Tv({},e)}}(Db||(Db={})),function(e){e.filterSensitiveLog=function(e){return Tv({},e)}}(Lb||(Lb={})),function(e){e.filterSensitiveLog=function(e){return Tv({},e)}}(Nb||(Nb={})),function(e){e.filterSensitiveLog=function(e){return Tv({},e)}}(Ub||(Ub={})),function(e){e.filterSensitiveLog=function(e){return Tv({},e)}}(Rb||(Rb={})),function(e){e.filterSensitiveLog=function(e){return Tv({},e)}}(Fb||(Fb={})),function(e){e.filterSensitiveLog=function(e){return Tv(Tv({},e),e.KeyId&&{KeyId:yc})}}(jb||(jb={})),function(e){e.filterSensitiveLog=function(e){return Tv({},e)}}(zb||(zb={})),function(e){e.filterSensitiveLog=function(e){return Tv(Tv({},e),e.SSEKMS&&{SSEKMS:jb.filterSensitiveLog(e.SSEKMS)})}}(Bb||(Bb={})),function(e){e.filterSensitiveLog=function(e){return Tv(Tv({},e),e.Encryption&&{Encryption:Bb.filterSensitiveLog(e.Encryption)})}}(Kb||(Kb={})),function(e){e.filterSensitiveLog=function(e){return Tv(Tv({},e),e.S3BucketDestination&&{S3BucketDestination:Kb.filterSensitiveLog(e.S3BucketDestination)})}}(qb||(qb={})),function(e){e.filterSensitiveLog=function(e){return Tv({},e)}}(Hb||(Hb={})),function(e){e.filterSensitiveLog=function(e){return Tv({},e)}}(Yb||(Yb={})),function(e){e.filterSensitiveLog=function(e){return Tv(Tv({},e),e.Destination&&{Destination:qb.filterSensitiveLog(e.Destination)})}}(Vb||(Vb={})),function(e){e.filterSensitiveLog=function(e){return Tv(Tv({},e),e.InventoryConfiguration&&{InventoryConfiguration:Vb.filterSensitiveLog(e.InventoryConfiguration)})}}(Wb||(Wb={})),function(e){e.filterSensitiveLog=function(e){return Tv({},e)}}(Gb||(Gb={})),function(e){e.filterSensitiveLog=function(e){return Tv({},e)}}(Jb||(Jb={})),function(e){e.filterSensitiveLog=function(e){return Tv({},e)}}(Zb||(Zb={})),function(e){e.visit=function(e,t){return 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])},e.filterSensitiveLog=function(e){var t;return void 0!==e.Prefix?{Prefix:e.Prefix}:void 0!==e.Tag?{Tag:mb.filterSensitiveLog(e.Tag)}:void 0!==e.And?{And:Zb.filterSensitiveLog(e.And)}:void 0!==e.$unknown?((t={})[e.$unknown[0]]="UNKNOWN",t):void 0}}(Xb||(Xb={})),function(e){e.filterSensitiveLog=function(e){return Tv({},e)}}(Qb||(Qb={})),function(e){e.filterSensitiveLog=function(e){return Tv({},e)}}(ew||(ew={})),function(e){e.filterSensitiveLog=function(e){return Tv({},e)}}(tw||(tw={})),function(e){e.filterSensitiveLog=function(e){return Tv(Tv({},e),e.Filter&&{Filter:Xb.filterSensitiveLog(e.Filter)})}}(nw||(nw={})),function(e){e.filterSensitiveLog=function(e){return Tv(Tv({},e),e.Rules&&{Rules:e.Rules.map((function(e){return nw.filterSensitiveLog(e)}))})}}(rw||(rw={})),function(e){e.filterSensitiveLog=function(e){return Tv({},e)}}(iw||(iw={})),function(e){e.filterSensitiveLog=function(e){return Tv({},e)}}(ow||(ow={})),function(e){e.filterSensitiveLog=function(e){return Tv({},e)}}(sw||(sw={})),function(e){e.filterSensitiveLog=function(e){return Tv({},e)}}(aw||(aw={})),function(e){e.filterSensitiveLog=function(e){return Tv({},e)}}(uw||(uw={})),function(e){e.filterSensitiveLog=function(e){return Tv({},e)}}(cw||(cw={})),function(e){e.filterSensitiveLog=function(e){return Tv({},e)}}(lw||(lw={})),function(e){e.filterSensitiveLog=function(e){return Tv({},e)}}(fw||(fw={})),function(e){e.visit=function(e,t){return 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])},e.filterSensitiveLog=function(e){var t;return void 0!==e.Prefix?{Prefix:e.Prefix}:void 0!==e.Tag?{Tag:mb.filterSensitiveLog(e.Tag)}:void 0!==e.And?{And:fw.filterSensitiveLog(e.And)}:void 0!==e.$unknown?((t={})[e.$unknown[0]]="UNKNOWN",t):void 0}}(dw||(dw={})),function(e){e.filterSensitiveLog=function(e){return Tv(Tv({},e),e.Filter&&{Filter:dw.filterSensitiveLog(e.Filter)})}}(hw||(hw={})),function(e){e.filterSensitiveLog=function(e){return Tv(Tv({},e),e.MetricsConfiguration&&{MetricsConfiguration:hw.filterSensitiveLog(e.MetricsConfiguration)})}}(pw||(pw={})),function(e){e.filterSensitiveLog=function(e){return Tv({},e)}}(gw||(gw={})),function(e){e.filterSensitiveLog=function(e){return Tv({},e)}}(mw||(mw={})),function(e){e.filterSensitiveLog=function(e){return Tv({},e)}}(vw||(vw={})),function(e){e.filterSensitiveLog=function(e){return Tv({},e)}}(yw||(yw={})),function(e){e.filterSensitiveLog=function(e){return Tv({},e)}}(bw||(bw={})),function(e){e.filterSensitiveLog=function(e){return Tv({},e)}}(ww||(ww={})),function(e){e.filterSensitiveLog=function(e){return Tv({},e)}}(Sw||(Sw={})),function(e){e.filterSensitiveLog=function(e){return Tv({},e)}}(_w||(_w={})),function(e){e.filterSensitiveLog=function(e){return Tv({},e)}}($w||($w={})),function(e){e.filterSensitiveLog=function(e){return Tv({},e)}}(xw||(xw={})),function(e){e.filterSensitiveLog=function(e){return Tv({},e)}}(Ew||(Ew={})),function(e){e.filterSensitiveLog=function(e){return Tv({},e)}}(Cw||(Cw={})),function(e){e.filterSensitiveLog=function(e){return Tv({},e)}}(kw||(kw={})),function(e){e.filterSensitiveLog=function(e){return Tv({},e)}}(Aw||(Aw={})),function(e){e.filterSensitiveLog=function(e){return Tv({},e)}}(Tw||(Tw={})),function(e){e.filterSensitiveLog=function(e){return Tv({},e)}}(Ow||(Ow={})),function(e){e.filterSensitiveLog=function(e){return Tv({},e)}}(Pw||(Pw={})),function(e){e.filterSensitiveLog=function(e){return Tv({},e)}}(Mw||(Mw={})),function(e){e.filterSensitiveLog=function(e){return Tv({},e)}}(Iw||(Iw={})),function(e){e.filterSensitiveLog=function(e){return Tv({},e)}}(Dw||(Dw={})),function(e){e.filterSensitiveLog=function(e){return Tv({},e)}}(Lw||(Lw={})),function(e){e.filterSensitiveLog=function(e){return Tv({},e)}}(Nw||(Nw={})),function(e){e.filterSensitiveLog=function(e){return Tv({},e)}}(Uw||(Uw={})),function(e){e.filterSensitiveLog=function(e){return Tv({},e)}}(Rw||(Rw={})),function(e){e.filterSensitiveLog=function(e){return Tv({},e)}}(Fw||(Fw={})),function(e){e.filterSensitiveLog=function(e){return Tv({},e)}}(jw||(jw={})),function(e){e.visit=function(e,t){return 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])},e.filterSensitiveLog=function(e){var t;return void 0!==e.Prefix?{Prefix:e.Prefix}:void 0!==e.Tag?{Tag:mb.filterSensitiveLog(e.Tag)}:void 0!==e.And?{And:jw.filterSensitiveLog(e.And)}:void 0!==e.$unknown?((t={})[e.$unknown[0]]="UNKNOWN",t):void 0}}(zw||(zw={})),function(e){e.filterSensitiveLog=function(e){return Tv({},e)}}(Bw||(Bw={})),function(e){e.filterSensitiveLog=function(e){return Tv({},e)}}(Kw||(Kw={})),function(e){e.filterSensitiveLog=function(e){return Tv({},e)}}(qw||(qw={})),function(e){e.filterSensitiveLog=function(e){return Tv(Tv({},e),e.Filter&&{Filter:zw.filterSensitiveLog(e.Filter)})}}(Hw||(Hw={})),function(e){e.filterSensitiveLog=function(e){return Tv(Tv({},e),e.Rules&&{Rules:e.Rules.map((function(e){return Hw.filterSensitiveLog(e)}))})}}(Yw||(Yw={})),function(e){e.filterSensitiveLog=function(e){return Tv(Tv({},e),e.ReplicationConfiguration&&{ReplicationConfiguration:Yw.filterSensitiveLog(e.ReplicationConfiguration)})}}(Vw||(Vw={})),function(e){e.filterSensitiveLog=function(e){return Tv({},e)}}(Ww||(Ww={})),function(e){e.filterSensitiveLog=function(e){return Tv({},e)}}(Gw||(Gw={})),function(e){e.filterSensitiveLog=function(e){return Tv({},e)}}(Jw||(Jw={})),function(e){e.filterSensitiveLog=function(e){return Tv({},e)}}(Zw||(Zw={})),function(e){e.filterSensitiveLog=function(e){return Tv({},e)}}(Xw||(Xw={})),function(e){e.filterSensitiveLog=function(e){return Tv({},e)}}(Qw||(Qw={})),function(e){e.filterSensitiveLog=function(e){return Tv({},e)}}(eS||(eS={})),function(e){e.filterSensitiveLog=function(e){return Tv({},e)}}(tS||(tS={})),function(e){e.filterSensitiveLog=function(e){return Tv({},e)}}(nS||(nS={})),function(e){e.filterSensitiveLog=function(e){return Tv({},e)}}(rS||(rS={})),function(e){e.filterSensitiveLog=function(e){return Tv({},e)}}(iS||(iS={})),function(e){e.filterSensitiveLog=function(e){return Tv({},e)}}(oS||(oS={})),function(e){e.filterSensitiveLog=function(e){return Tv({},e)}}(sS||(sS={})),function(e){e.filterSensitiveLog=function(e){return Tv({},e)}}(aS||(aS={})),function(e){e.filterSensitiveLog=function(e){return Tv({},e)}}(uS||(uS={})),function(e){e.filterSensitiveLog=function(e){return Tv(Tv({},e),e.SSEKMSKeyId&&{SSEKMSKeyId:yc})}}(cS||(cS={})),function(e){e.filterSensitiveLog=function(e){return Tv(Tv({},e),e.SSECustomerKey&&{SSECustomerKey:yc})}}(lS||(lS={})),function(e){e.filterSensitiveLog=function(e){return Tv({},e)}}(fS||(fS={})),function(e){e.filterSensitiveLog=function(e){return Tv({},e)}}(dS||(dS={})),function(e){e.filterSensitiveLog=function(e){return Tv({},e)}}(hS||(hS={})),function(e){e.filterSensitiveLog=function(e){return Tv({},e)}}(pS||(pS={})),function(e){e.filterSensitiveLog=function(e){return Tv({},e)}}(gS||(gS={})),function(e){e.filterSensitiveLog=function(e){return Tv({},e)}}(mS||(mS={})),function(e){e.filterSensitiveLog=function(e){return Tv({},e)}}(vS||(vS={})),function(e){e.filterSensitiveLog=function(e){return Tv({},e)}}(yS||(yS={})),function(e){e.filterSensitiveLog=function(e){return Tv({},e)}}(bS||(bS={})),function(e){e.filterSensitiveLog=function(e){return Tv({},e)}}(wS||(wS={})),function(e){e.filterSensitiveLog=function(e){return Tv({},e)}}(SS||(SS={})),function(e){e.filterSensitiveLog=function(e){return Tv({},e)}}(_S||(_S={})),function(e){e.filterSensitiveLog=function(e){return Tv({},e)}}($S||($S={})),function(e){e.filterSensitiveLog=function(e){return Tv({},e)}}(xS||(xS={})),function(e){e.filterSensitiveLog=function(e){return Tv({},e)}}(ES||(ES={})),function(e){e.filterSensitiveLog=function(e){return Tv({},e)}}(CS||(CS={})),function(e){e.filterSensitiveLog=function(e){return Tv({},e)}}(kS||(kS={})),function(e){e.filterSensitiveLog=function(e){return Tv({},e)}}(AS||(AS={})),function(e){e.filterSensitiveLog=function(e){return Tv({},e)}}(TS||(TS={})),function(e){e.filterSensitiveLog=function(e){return Tv({},e)}}(OS||(OS={})),function(e){e.filterSensitiveLog=function(e){return Tv({},e)}}(PS||(PS={})),function(e){e.filterSensitiveLog=function(e){return Tv({},e)}}(MS||(MS={})),function(e){e.filterSensitiveLog=function(e){return Tv({},e)}}(IS||(IS={})),function(e){e.filterSensitiveLog=function(e){return Tv({},e)}}(DS||(DS={})),function(e){e.filterSensitiveLog=function(e){return Tv(Tv({},e),e.SSEKMSKeyId&&{SSEKMSKeyId:yc})}}(LS||(LS={})),function(e){e.filterSensitiveLog=function(e){return Tv(Tv({},e),e.SSECustomerKey&&{SSECustomerKey:yc})}}(NS||(NS={})),function(e){e.filterSensitiveLog=function(e){return Tv(Tv({},e),e.AnalyticsConfigurationList&&{AnalyticsConfigurationList:e.AnalyticsConfigurationList.map((function(e){return $b.filterSensitiveLog(e)}))})}}(US||(US={})),function(e){e.filterSensitiveLog=function(e){return Tv({},e)}}(RS||(RS={})),function(e){e.filterSensitiveLog=function(e){return Tv({},e)}}(FS||(FS={})),function(e){e.filterSensitiveLog=function(e){return Tv({},e)}}(jS||(jS={})),function(e){e.filterSensitiveLog=function(e){return Tv(Tv({},e),e.InventoryConfigurationList&&{InventoryConfigurationList:e.InventoryConfigurationList.map((function(e){return Vb.filterSensitiveLog(e)}))})}}(zS||(zS={})),function(e){e.filterSensitiveLog=function(e){return Tv({},e)}}(BS||(BS={})),function(e){e.filterSensitiveLog=function(e){return Tv(Tv({},e),e.MetricsConfigurationList&&{MetricsConfigurationList:e.MetricsConfigurationList.map((function(e){return hw.filterSensitiveLog(e)}))})}}(KS||(KS={})),function(e){e.filterSensitiveLog=function(e){return Tv({},e)}}(qS||(qS={})),function(e){e.filterSensitiveLog=function(e){return Tv({},e)}}(HS||(HS={})),function(e){e.filterSensitiveLog=function(e){return Tv({},e)}}(YS||(YS={})),function(e){e.filterSensitiveLog=function(e){return Tv({},e)}}(VS||(VS={})),function(e){e.filterSensitiveLog=function(e){return Tv({},e)}}(WS||(WS={})),function(e){e.filterSensitiveLog=function(e){return Tv({},e)}}(GS||(GS={})),function(e){e.filterSensitiveLog=function(e){return Tv({},e)}}(JS||(JS={})),function(e){e.filterSensitiveLog=function(e){return Tv({},e)}}(ZS||(ZS={})),function(e){e.filterSensitiveLog=function(e){return Tv({},e)}}(XS||(XS={})),function(e){e.filterSensitiveLog=function(e){return Tv({},e)}}(QS||(QS={})),function(e){e.filterSensitiveLog=function(e){return Tv({},e)}}(e_||(e_={})),function(e){e.filterSensitiveLog=function(e){return Tv({},e)}}(t_||(t_={})),function(e){e.filterSensitiveLog=function(e){return Tv({},e)}}(n_||(n_={})),function(e){e.filterSensitiveLog=function(e){return Tv({},e)}}(r_||(r_={})),function(e){e.filterSensitiveLog=function(e){return Tv({},e)}}(i_||(i_={})),function(e){e.filterSensitiveLog=function(e){return Tv({},e)}}(o_||(o_={})),function(e){e.filterSensitiveLog=function(e){return Tv({},e)}}(s_||(s_={})),function(e){e.filterSensitiveLog=function(e){return Tv({},e)}}(a_||(a_={})),function(e){e.filterSensitiveLog=function(e){return Tv({},e)}}(u_||(u_={})),function(e){e.filterSensitiveLog=function(e){return Tv({},e)}}(c_||(c_={})),function(e){e.filterSensitiveLog=function(e){return Tv({},e)}}(l_||(l_={})),function(e){e.filterSensitiveLog=function(e){return Tv({},e)}}(f_||(f_={})),function(e){e.filterSensitiveLog=function(e){return Tv(Tv({},e),e.AnalyticsConfiguration&&{AnalyticsConfiguration:$b.filterSensitiveLog(e.AnalyticsConfiguration)})}}(d_||(d_={})),function(e){e.filterSensitiveLog=function(e){return Tv({},e)}}(h_||(h_={})),function(e){e.filterSensitiveLog=function(e){return Tv({},e)}}(p_||(p_={})),function(e){e.filterSensitiveLog=function(e){return Tv(Tv({},e),e.ServerSideEncryptionConfiguration&&{ServerSideEncryptionConfiguration:Pb.filterSensitiveLog(e.ServerSideEncryptionConfiguration)})}}(g_||(g_={})),function(e){e.filterSensitiveLog=function(e){return Tv({},e)}}(m_||(m_={})),function(e){e.filterSensitiveLog=function(e){return Tv(Tv({},e),e.InventoryConfiguration&&{InventoryConfiguration:Vb.filterSensitiveLog(e.InventoryConfiguration)})}}(v_||(v_={})),function(e){e.filterSensitiveLog=function(e){return Tv(Tv({},e),e.Rules&&{Rules:e.Rules.map((function(e){return nw.filterSensitiveLog(e)}))})}}(y_||(y_={})),function(e){e.filterSensitiveLog=function(e){return Tv(Tv({},e),e.LifecycleConfiguration&&{LifecycleConfiguration:y_.filterSensitiveLog(e.LifecycleConfiguration)})}}(b_||(b_={})),function(e){e.filterSensitiveLog=function(e){return Tv({},e)}}(w_||(w_={})),function(e){e.filterSensitiveLog=function(e){return Tv({},e)}}(S_||(S_={})),function(e){e.filterSensitiveLog=function(e){return Tv(Tv({},e),e.MetricsConfiguration&&{MetricsConfiguration:hw.filterSensitiveLog(e.MetricsConfiguration)})}}(__||(__={})),function(e){e.filterSensitiveLog=function(e){return Tv({},e)}}($_||($_={})),function(e){e.filterSensitiveLog=function(e){return Tv({},e)}}(x_||(x_={})),function(e){e.filterSensitiveLog=function(e){return Tv({},e)}}(E_||(E_={})),function(e){e.filterSensitiveLog=function(e){return Tv(Tv({},e),e.ReplicationConfiguration&&{ReplicationConfiguration:Yw.filterSensitiveLog(e.ReplicationConfiguration)})}}(C_||(C_={})),function(e){e.filterSensitiveLog=function(e){return Tv({},e)}}(k_||(k_={})),function(e){e.filterSensitiveLog=function(e){return Tv({},e)}}(A_||(A_={})),function(e){e.filterSensitiveLog=function(e){return Tv({},e)}}(T_||(T_={})),function(e){e.filterSensitiveLog=function(e){return Tv({},e)}}(O_||(O_={})),function(e){e.filterSensitiveLog=function(e){return Tv({},e)}}(P_||(P_={})),function(e){e.filterSensitiveLog=function(e){return Tv({},e)}}(M_||(M_={})),function(e){e.filterSensitiveLog=function(e){return Tv({},e)}}(I_||(I_={})),function(e){e.filterSensitiveLog=function(e){return Tv({},e)}}(D_||(D_={})),function(e){e.filterSensitiveLog=function(e){return Tv(Tv(Tv({},e),e.SSEKMSKeyId&&{SSEKMSKeyId:yc}),e.SSEKMSEncryptionContext&&{SSEKMSEncryptionContext:yc})}}(L_||(L_={})),function(e){e.filterSensitiveLog=function(e){return Tv(Tv(Tv(Tv({},e),e.SSECustomerKey&&{SSECustomerKey:yc}),e.SSEKMSKeyId&&{SSEKMSKeyId:yc}),e.SSEKMSEncryptionContext&&{SSEKMSEncryptionContext:yc})}}(N_||(N_={})),function(e){e.filterSensitiveLog=function(e){return Tv({},e)}}(U_||(U_={})),function(e){e.filterSensitiveLog=function(e){return Tv({},e)}}(R_||(R_={})),function(e){e.filterSensitiveLog=function(e){return Tv({},e)}}(F_||(F_={})),function(e){e.filterSensitiveLog=function(e){return Tv({},e)}}(j_||(j_={})),function(e){e.filterSensitiveLog=function(e){return Tv({},e)}}(z_||(z_={})),function(e){e.filterSensitiveLog=function(e){return Tv({},e)}}(B_||(B_={})),function(e){e.filterSensitiveLog=function(e){return Tv({},e)}}(K_||(K_={})),function(e){e.filterSensitiveLog=function(e){return Tv({},e)}}(q_||(q_={})),function(e){e.filterSensitiveLog=function(e){return Tv({},e)}}(H_||(H_={})),function(e){e.filterSensitiveLog=function(e){return Tv({},e)}}(Y_||(Y_={})),function(e){e.filterSensitiveLog=function(e){return Tv({},e)}}(V_||(V_={})),function(e){e.filterSensitiveLog=function(e){return Tv({},e)}}(W_||(W_={})),function(e){e.filterSensitiveLog=function(e){return Tv({},e)}}(G_||(G_={})),function(e){e.filterSensitiveLog=function(e){return Tv({},e)}}(J_||(J_={})),function(e){e.filterSensitiveLog=function(e){return Tv(Tv({},e),e.KMSKeyId&&{KMSKeyId:yc})}}(Z_||(Z_={}));var a$=function(){function e(e,t){void 0===t&&(t=[]),this.name=e,this.children=t,this.attributes={}}return e.prototype.withName=function(e){return this.name=e,this},e.prototype.addAttribute=function(e,t){return this.attributes[e]=t,this},e.prototype.addChildNode=function(e){return this.children.push(e),this},e.prototype.removeAttribute=function(e){return delete this.attributes[e],this},e.prototype.toString=function(){var e,t,n=Boolean(this.children.length),r="<"+this.name,i=this.attributes;try{for(var o=No(Object.keys(i)),s=o.next();!s.done;s=o.next()){var a=s.value,u=i[a];null!=u&&(r+=" "+a+'="'+((""+u).replace(/&/g,"&").replace(//g,">").replace(/"/g,""")+'"'))}}catch(t){e={error:t}}finally{try{s&&!s.done&&(t=o.return)&&t.call(o)}finally{if(e)throw e.error}}return r+(n?">"+this.children.map((function(e){return e.toString()})).join("")+"":"/>")},e}();var u$=function(){function e(e){this.value=e}return e.prototype.toString=function(){return(""+this.value).replace(/&/g,"&").replace(//g,">")},e}(),c$=Ao((function(e,t){const n=":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",r="["+n+"][: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\\-.\\d\\u00B7\\u0300-\\u036F\\u203F-\\u2040]*",i=new RegExp("^"+r+"$");t.isExist=function(e){return void 0!==e},t.isEmptyObject=function(e){return 0===Object.keys(e).length},t.merge=function(e,t,n){if(t){const r=Object.keys(t),i=r.length;for(let o=0;o1){r[s]=[];for(let n in e.child[s])e.child[s].hasOwnProperty(n)&&r[s].push(l$(e.child[s][n],t,s))}else{const i=l$(e.child[s][0],t,s),o=!0===t.arrayMode&&"object"==typeof i||c$.isTagNameInArrayMode(s,t.arrayMode,n);r[s]=o?[i]:i}}return r};var f$={convertToJson:l$},d$=function(e,t,n){this.tagname=e,this.parent=t,this.child={},this.attrsMap={},this.val=n,this.addChild=function(e){Array.isArray(this.child[e.tagname])?this.child[e.tagname].push(e):this.child[e.tagname]=[e]}};const h$=/0x[a-zA-Z0-9]+/,p$=/^([\-\+])?(0*)(\.[0-9]+(e\-?[0-9]+)?|[0-9]+(\.[0-9]+(e\-?[0-9]+)?)?)$/,g$={hex:!0,leadingZeros:!0,decimalPoint:"."};var m$=function(e,t={}){if(t=Object.assign({},g$,t),!e||"string"!=typeof e)return e;let n=e.trim();if(void 0!==t.skipLike&&t.skipLike.test(n))return e;if(t.hex&&h$.test(n))return Number.parseInt(n,16);{const r=p$.exec(n);if(r){r[1];const i=r[2],o=r[3];return r[4]||r[6],1===i.length&&"."===o[0]?Number(e):!t.leadingZeros&&i.length>0?e:Number(n)}return e}};const v$=c$.buildOptions;"<((!\\[CDATA\\[([\\s\\S]*?)(]]>))|((NAME:)?(NAME))([^>]*)>|((\\/)(NAME)\\s*>))([^<]*)".replace(/NAME/g,c$.nameRegexp),!Number.parseInt&&window.parseInt&&(Number.parseInt=window.parseInt),!Number.parseFloat&&window.parseFloat&&(Number.parseFloat=window.parseFloat);const y$={attributeNamePrefix:"@_",attrNodeName:!1,textNodeName:"#text",ignoreAttributes:!0,ignoreNameSpace:!1,allowBooleanAttributes:!1,parseNodeValue:!0,parseAttributeValue:!1,arrayMode:!1,trimValues:!0,cdataTagName:!1,cdataPositionChar:"\\c",numParseOptions:{hex:!0,leadingZeros:!0},tagValueProcessor:function(e,t){return e},attrValueProcessor:function(e,t){return e},stopNodes:[]};var b$=y$;const w$=["attributeNamePrefix","attrNodeName","textNodeName","ignoreAttributes","ignoreNameSpace","allowBooleanAttributes","parseNodeValue","parseAttributeValue","arrayMode","trimValues","cdataTagName","cdataPositionChar","tagValueProcessor","attrValueProcessor","parseTrueNumberOnly","numParseOptions","stopNodes"];var S$=w$;function _$(e,t,n){return t&&(n.trimValues&&(t=t.trim()),t=x$(t=n.tagValueProcessor(t,e),n.parseNodeValue,n.numParseOptions)),t}function $$(e,t){if(t.ignoreNameSpace){const t=e.split(":"),n="/"===e.charAt(0)?"/":"";if("xmlns"===t[0])return"";2===t.length&&(e=n+t[1])}return e}function x$(e,t,n){if(t&&"string"==typeof e){const t=e.trim();return"true"===t||"false"!==t&&m$(e,n)}return c$.isExist(e)?e:""}const E$=new RegExp("([^\\s=]+)\\s*(=\\s*(['\"])(.*?)\\3)?","g");function C$(e,t){if(!t.ignoreAttributes&&"string"==typeof e){e=e.replace(/\r?\n/g," ");const n=c$.getAllMatches(e,E$),r=n.length,i={};for(let e=0;e"===t)return{data:r,index:i};"\t"===t&&(t=" ")}r+=t}}function A$(e,t,n,r){const i=e.indexOf(t,n);if(-1===i)throw new Error(r);return i+t.length-1}var T$={defaultOptions:b$,props:S$,getTraversalObj:function(e,t){e=e.replace(/\r\n?/g,"\n"),t=v$(t,y$,w$);const n=new d$("!xml");let r=n,i="";for(let n=0;n",n,"Closing Tag is not closed.");let s=e.substring(n+2,o).trim();if(t.ignoreNameSpace){const e=s.indexOf(":");-1!==e&&(s=s.substr(e+1))}r&&(r.val?r.val=c$.getValue(r.val)+""+_$(s,i,t):r.val=_$(s,i,t)),t.stopNodes.length&&t.stopNodes.includes(r.tagname)&&(r.child=[],null==r.attrsMap&&(r.attrsMap={}),r.val=e.substr(r.startIndex+1,n-r.startIndex-1)),r=r.parent,i="",n=o}else if("?"===e[n+1])n=A$(e,"?>",n,"Pi Tag is not closed.");else if("!--"===e.substr(n+1,3))n=A$(e,"--\x3e",n,"Comment is not closed.");else if("!D"===e.substr(n+1,2)){const t=A$(e,">",n,"DOCTYPE is not closed.");n=e.substring(n,t).indexOf("[")>=0?e.indexOf("]>",n)+1:t}else if("!["===e.substr(n+1,2)){const o=A$(e,"]]>",n,"CDATA is not closed.")-2,s=e.substring(n+9,o);if(i&&(r.val=c$.getValue(r.val)+""+_$(r.tagname,i,t),i=""),t.cdataTagName){const e=new d$(t.cdataTagName,r,s);r.addChild(e),r.val=c$.getValue(r.val)+t.cdataPositionChar,s&&(e.val=s)}else r.val=(r.val||"")+(s||"");n=o+2}else{const o=k$(e,n+1);let s=o.data;const a=o.index,u=s.indexOf(" ");let c=s,l=!0;if(-1!==u&&(c=s.substr(0,u).replace(/\s\s*$/,""),s=s.substr(u+1)),t.ignoreNameSpace){const e=c.indexOf(":");-1!==e&&(c=c.substr(e+1),l=c!==o.data.substr(e+1))}if(r&&i&&"!xml"!==r.tagname&&(r.val=c$.getValue(r.val)+""+_$(r.tagname,i,t)),s.length>0&&s.lastIndexOf("/")===s.length-1){"/"===c[c.length-1]?(c=c.substr(0,c.length-1),s=c):s=s.substr(0,s.length-1);const e=new d$(c,r,"");c!==s&&(e.attrsMap=C$(s,t)),r.addChild(e)}else{const e=new d$(c,r);t.stopNodes.length&&t.stopNodes.includes(e.tagname)&&(e.startIndex=a),c!==s&&l&&(e.attrsMap=C$(s,t)),r.addChild(e),r=e}i="",n=a}else i+=e[n]}return n}};const O$={allowBooleanAttributes:!1},P$=["allowBooleanAttributes"];function M$(e,t){for(var n=t;t5&&"xml"===r)return R$("InvalidXml","XML declaration allowed only at the start of the document.",j$(e,t));if("?"==e[t]&&">"==e[t+1]){t++;break}}return t}function I$(e,t){if(e.length>t+5&&"-"===e[t+1]&&"-"===e[t+2]){for(t+=3;t"===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 n=1;for(t+=8;t"===e[t]&&(n--,0===n))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[t+2]){t+=2;break}return t}function D$(e,t){let n="",r="",i=!1;for(;t"===e[t]&&""===r){i=!0;break}n+=e[t]}return""===r&&{value:n,index:t,tagClosed:i}}const L$=new RegExp("(\\s*)([^\\s=]+)(\\s*=)?(\\s*(['\"])(([\\s\\S])*?)\\5)?","g");function N$(e,t){const n=c$.getAllMatches(e,L$),r={};for(let i=0;i"!==e[s]&&" "!==e[s]&&"\t"!==e[s]&&"\n"!==e[s]&&"\r"!==e[s];s++)u+=e[s];if(u=u.trim(),"/"===u[u.length-1]&&(u=u.substring(0,u.length-1),s--),o=u,!c$.isName(o)){let t;return t=0===u.trim().length?"There is an unnecessary space between tag name and backward slash '0)return R$("InvalidTag","Closing tag '"+u+"' can't have attributes or invalid starting.",j$(e,s));{const t=n.pop();if(u!==t)return R$("InvalidTag","Closing tag '"+t+"' is expected inplace of '"+u+"'.",j$(e,s));0==n.length&&(i=!0)}}else{const o=N$(l,t);if(!0!==o)return R$(o.err.code,o.err.msg,j$(e,s-l.length+o.err.line));if(!0===i)return R$("InvalidXml","Multiple possible root nodes found.",j$(e,s));n.push(u),r=!0}for(s++;s0)||R$("InvalidXml","Invalid '"+JSON.stringify(n,null,4).replace(/\r?\n/g,"")+"' found.",1):R$("InvalidXml","Start tag expected.",1)};const K$=function(e){return String.fromCharCode(e)},q$={nilChar:K$(176),missingChar:K$(201),nilPremitive:K$(175),missingPremitive:K$(200),emptyChar:K$(178),emptyValue:K$(177),boundryChar:K$(179),objStart:K$(198),arrStart:K$(204),arrayEnd:K$(185)},H$=[q$.nilChar,q$.nilPremitive,q$.missingChar,q$.missingPremitive,q$.boundryChar,q$.emptyChar,q$.emptyValue,q$.arrayEnd,q$.objStart,q$.arrStart],Y$=function(e,t,n){if("string"==typeof t)return e&&e[0]&&void 0!==e[0].val?V$(e[0].val):V$(e);{const i=void 0===(r=e)?q$.missingChar:null===r?q$.nilChar:!(r.child&&0===Object.keys(r.child).length&&(!r.attrsMap||0===Object.keys(r.attrsMap).length))||q$.emptyChar;if(!0===i){let r="";if(Array.isArray(t)){r+=q$.arrStart;const i=t[0],o=e.length;if("string"==typeof i)for(let t=0;t1){for(var s in r+='"'+o+'" : [ ',e.child[o])r+=Q$(e.child[o][s],t)+" , ";r=r.substr(0,r.length-1)+" ] "}else r+='"'+o+'" : '+Q$(e.child[o][0],t)+" ,"}return c$.merge(r,e.attrsMap),c$.isEmptyObject(r)?c$.isExist(e.val)?e.val:"":(c$.isExist(e.val)&&("string"!=typeof e.val||""!==e.val&&e.val!==t.cdataPositionChar)&&(r+='"'+t.textNodeName+'" : '+(!0!==(a=e.val)&&!1!==a&&isNaN(a)?'"'+a+'"':a)),","===r[r.length-1]&&(r=r.substr(0,r.length-2)),r+"}");var a};var ex={convertToJsonString:function(e,t){return(t=X$(t,T$.defaultOptions,T$.props)).indentBy=t.indentBy||"",Q$(e,t)}};const tx=c$.buildOptions,nx={attributeNamePrefix:"@_",attrNodeName:!1,textNodeName:"#text",ignoreAttributes:!0,cdataTagName:!1,cdataPositionChar:"\\c",format:!1,indentBy:" ",supressEmptyNode:!1,tagValueProcessor:function(e){return e},attrValueProcessor:function(e){return e}},rx=["attributeNamePrefix","attrNodeName","textNodeName","ignoreAttributes","cdataTagName","cdataPositionChar","format","indentBy","supressEmptyNode","tagValueProcessor","attrValueProcessor"];function ix(e){this.options=tx(e,nx,rx),this.options.ignoreAttributes||this.options.attrNodeName?this.isAttribute=function(){return!1}:(this.attrPrefixLen=this.options.attributeNamePrefix.length,this.isAttribute=dx),this.options.cdataTagName?this.isCDATA=hx:this.isCDATA=function(){return!1},this.replaceCDATAstr=ox,this.replaceCDATAarr=sx,this.options.format?(this.indentate=fx,this.tagEndChar=">\n",this.newLine="\n"):(this.indentate=function(){return""},this.tagEndChar=">",this.newLine=""),this.options.supressEmptyNode?(this.buildTextNode=lx,this.buildObjNode=ux):(this.buildTextNode=cx,this.buildObjNode=ax),this.buildTextValNode=cx,this.buildObjectNode=ax}function ox(e,t){return e=this.options.tagValueProcessor(""+e),""===this.options.cdataPositionChar||""===e?e+"");return e+this.newLine}function ax(e,t,n,r){return n&&!e.includes("<")?this.indentate(r)+"<"+t+n+">"+e+""+this.options.tagValueProcessor(e)+"").replace(/</g,"<")}}),n=Object.keys(t)[0],r=t[n];return r["#text"]&&(r[n]=r["#text"],delete r["#text"]),hc(r)}return{}}))},Kx=function(e,t){return void 0!==t.Code?t.Code:404==e.statusCode?"NotFound":""},qx=function(e){function t(t){var n=e.call(this)||this;return n.input=t,n}return Av(t,e),t.prototype.resolveMiddleware=function(e,t,n){this.middlewareStack.use(Sc(t,this.serialize,this.deserialize)),this.middlewareStack.use(py(t));var r=e.concat(this.middlewareStack),i={logger:t.logger,clientName:"S3Client",commandName:"AbortMultipartUploadCommand",inputFilterSensitiveLog:by.filterSensitiveLog,outputFilterSensitiveLog:yy.filterSensitiveLog},o=t.requestHandler;return r.resolve((function(e){return o.handle(e.request,n||{})}),i)},t.prototype.serialize=function(e,t){return function(e,t){return Ov(void 0,void 0,void 0,(function(){var n,r,i,o,s,a,u,c,l;return Pv(this,(function(f){switch(f.label){case 0:if(n=Tv(Tv({},zx(e.RequestPayer)&&{"x-amz-request-payer":e.RequestPayer}),zx(e.ExpectedBucketOwner)&&{"x-amz-expected-bucket-owner":e.ExpectedBucketOwner}),r="/{Bucket}/{Key+}",void 0===e.Bucket)throw new Error("No value provided for input HTTP label: Bucket.");if((i=e.Bucket).length<=0)throw new Error("Empty value provided for input HTTP label: Bucket.");if(r=r.replace("{Bucket}",fc(i)),void 0===e.Key)throw new Error("No value provided for input HTTP label: Key.");if((i=e.Key).length<=0)throw new Error("Empty value provided for input HTTP label: Key.");return r=r.replace("{Key+}",i.split("/").map((function(e){return fc(e)})).join("/")),o=Tv({"x-id":"AbortMultipartUpload"},void 0!==e.UploadId&&{uploadId:e.UploadId}),[4,t.endpoint()];case 1:return s=f.sent(),a=s.hostname,u=s.protocol,c=void 0===u?"https":u,l=s.port,[2,new ha({protocol:c,hostname:a,port:l,method:"DELETE",headers:n,path:r,query:o,body:void 0})]}}))}))}(e,t)},t.prototype.deserialize=function(e,t){return function(e,t){return Ov(void 0,void 0,void 0,(function(){var n;return Pv(this,(function(r){switch(r.label){case 0:return 204!==e.statusCode&&e.statusCode>=300?[2,mx(e,t)]:(n={$metadata:Fx(e),RequestCharged:void 0},void 0!==e.headers["x-amz-request-charged"]&&(n.RequestCharged=e.headers["x-amz-request-charged"]),[4,jx(e.body,t)]);case 1:return r.sent(),[2,Promise.resolve(n)]}}))}))}(e,t)},t}(lc),Hx=function(e){function t(t){var n=e.call(this)||this;return n.input=t,n}return Av(t,e),t.prototype.resolveMiddleware=function(e,t,n){this.middlewareStack.use(Sc(t,this.serialize,this.deserialize)),this.middlewareStack.use(o$(t)),this.middlewareStack.use(py(t));var r=e.concat(this.middlewareStack),i={logger:t.logger,clientName:"S3Client",commandName:"CompleteMultipartUploadCommand",inputFilterSensitiveLog:Oy.filterSensitiveLog,outputFilterSensitiveLog:ky.filterSensitiveLog},o=t.requestHandler;return r.resolve((function(e){return o.handle(e.request,n||{})}),i)},t.prototype.serialize=function(e,t){return function(e,t){return Ov(void 0,void 0,void 0,(function(){var n,r,i,o,s,a,u,c,l,f,d;return Pv(this,(function(h){switch(h.label){case 0:if(n=Tv(Tv({"content-type":"application/xml"},zx(e.RequestPayer)&&{"x-amz-request-payer":e.RequestPayer}),zx(e.ExpectedBucketOwner)&&{"x-amz-expected-bucket-owner":e.ExpectedBucketOwner}),r="/{Bucket}/{Key+}",void 0===e.Bucket)throw new Error("No value provided for input HTTP label: Bucket.");if((i=e.Bucket).length<=0)throw new Error("Empty value provided for input HTTP label: Bucket.");if(r=r.replace("{Bucket}",fc(i)),void 0===e.Key)throw new Error("No value provided for input HTTP label: Key.");if((i=e.Key).length<=0)throw new Error("Empty value provided for input HTTP label: Key.");return r=r.replace("{Key+}",i.split("/").map((function(e){return fc(e)})).join("/")),o=Tv({},void 0!==e.UploadId&&{uploadId:e.UploadId}),void 0!==e.MultipartUpload&&(a=Px(e.MultipartUpload),s='',a.addAttribute("xmlns","http://s3.amazonaws.com/doc/2006-03-01/"),s+=a.toString()),[4,t.endpoint()];case 1:return u=h.sent(),c=u.hostname,l=u.protocol,f=void 0===l?"https":l,d=u.port,[2,new ha({protocol:f,hostname:c,port:d,method:"POST",headers:n,path:r,query:o,body:s})]}}))}))}(e,t)},t.prototype.deserialize=function(e,t){return function(e,t){return Ov(void 0,void 0,void 0,(function(){var n,r;return Pv(this,(function(i){switch(i.label){case 0:return 200!==e.statusCode&&e.statusCode>=300?[2,vx(e,t)]:(n={$metadata:Fx(e),Bucket:void 0,BucketKeyEnabled:void 0,ETag:void 0,Expiration:void 0,Key:void 0,Location:void 0,RequestCharged:void 0,SSEKMSKeyId:void 0,ServerSideEncryption:void 0,VersionId:void 0},void 0!==e.headers["x-amz-expiration"]&&(n.Expiration=e.headers["x-amz-expiration"]),void 0!==e.headers["x-amz-server-side-encryption"]&&(n.ServerSideEncryption=e.headers["x-amz-server-side-encryption"]),void 0!==e.headers["x-amz-version-id"]&&(n.VersionId=e.headers["x-amz-version-id"]),void 0!==e.headers["x-amz-server-side-encryption-aws-kms-key-id"]&&(n.SSEKMSKeyId=e.headers["x-amz-server-side-encryption-aws-kms-key-id"]),void 0!==e.headers["x-amz-server-side-encryption-bucket-key-enabled"]&&(n.BucketKeyEnabled="true"===e.headers["x-amz-server-side-encryption-bucket-key-enabled"]),void 0!==e.headers["x-amz-request-charged"]&&(n.RequestCharged=e.headers["x-amz-request-charged"]),[4,Bx(e.body,t)]);case 1:return void 0!==(r=i.sent()).Bucket&&(n.Bucket=r.Bucket),void 0!==r.ETag&&(n.ETag=r.ETag),void 0!==r.Key&&(n.Key=r.Key),void 0!==r.Location&&(n.Location=r.Location),[2,Promise.resolve(n)]}}))}))}(e,t)},t}(lc);var Yx,Vx,Wx,Gx,Jx,Zx,Xx,Qx,eE,tE,nE,rE,iE,oE,sE,aE,uE,cE,lE,fE,dE,hE,pE,gE,mE,vE,yE,bE,wE,SE,_E,$E,xE,EE,CE={name:"ssecMiddleware",step:"initialize",tags:["SSE"],override:!0},kE=function(e){return{applyToStack:function(t){t.add(function(e){var t=this;return function(n){return function(r){return Do(t,void 0,void 0,(function(){var t,i,o,s,a,u,c,l,f,d,h,p,g,m,v,y,b;return Lo(this,(function(w){switch(w.label){case 0:t=Mo({},r.input),i=[{target:"SSECustomerKey",hash:"SSECustomerKeyMD5"},{target:"CopySourceSSECustomerKey",hash:"CopySourceSSECustomerKeyMD5"}],w.label=1;case 1:w.trys.push([1,6,7,8]),o=No(i),s=o.next(),w.label=2;case 2:return s.done?[3,5]:(a=s.value,(u=t[a.target])?(c=ArrayBuffer.isView(u)?new Uint8Array(u.buffer,u.byteOffset,u.byteLength):"string"==typeof u?e.utf8Decoder(u):new Uint8Array(u),l=e.base64Encoder(c),(f=new e.md5).update(c),d=[Mo({},t)],(b={})[a.target]=l,h=a.hash,g=(p=e).base64Encoder,[4,f.digest()]):[3,4]);case 3:t=Mo.apply(void 0,d.concat([(b[h]=g.apply(p,[w.sent()]),b)])),w.label=4;case 4:return s=o.next(),[3,2];case 5:return[3,8];case 6:return m=w.sent(),v={error:m},[3,8];case 7:try{s&&!s.done&&(y=o.return)&&y.call(o)}finally{if(v)throw v.error}return[7];case 8:return[2,n(Mo(Mo({},r),{input:t}))]}}))}))}}}(e),CE)}}},AE=function(e){function t(t){var n=e.call(this)||this;return n.input=t,n}return Av(t,e),t.prototype.resolveMiddleware=function(e,t,n){this.middlewareStack.use(Sc(t,this.serialize,this.deserialize)),this.middlewareStack.use(o$(t)),this.middlewareStack.use(kE(t)),this.middlewareStack.use(py(t));var r=e.concat(this.middlewareStack),i={logger:t.logger,clientName:"S3Client",commandName:"CopyObjectCommand",inputFilterSensitiveLog:Iy.filterSensitiveLog,outputFilterSensitiveLog:My.filterSensitiveLog},o=t.requestHandler;return r.resolve((function(e){return o.handle(e.request,n||{})}),i)},t.prototype.serialize=function(e,t){return function(e,t){return Ov(void 0,void 0,void 0,(function(){var n,r,i,o,s,a,u,c,l;return Pv(this,(function(f){switch(f.label){case 0:if(n=Tv(Tv(Tv(Tv(Tv(Tv(Tv(Tv(Tv(Tv(Tv(Tv(Tv(Tv(Tv(Tv(Tv(Tv(Tv(Tv(Tv(Tv(Tv(Tv(Tv(Tv(Tv(Tv(Tv(Tv(Tv(Tv(Tv(Tv(Tv(Tv(Tv(Tv({},zx(e.ACL)&&{"x-amz-acl":e.ACL}),zx(e.CacheControl)&&{"cache-control":e.CacheControl}),zx(e.ContentDisposition)&&{"content-disposition":e.ContentDisposition}),zx(e.ContentEncoding)&&{"content-encoding":e.ContentEncoding}),zx(e.ContentLanguage)&&{"content-language":e.ContentLanguage}),zx(e.ContentType)&&{"content-type":e.ContentType}),zx(e.CopySource)&&{"x-amz-copy-source":e.CopySource}),zx(e.CopySourceIfMatch)&&{"x-amz-copy-source-if-match":e.CopySourceIfMatch}),zx(e.CopySourceIfModifiedSince)&&{"x-amz-copy-source-if-modified-since":vc(e.CopySourceIfModifiedSince).toString()}),zx(e.CopySourceIfNoneMatch)&&{"x-amz-copy-source-if-none-match":e.CopySourceIfNoneMatch}),zx(e.CopySourceIfUnmodifiedSince)&&{"x-amz-copy-source-if-unmodified-since":vc(e.CopySourceIfUnmodifiedSince).toString()}),zx(e.Expires)&&{expires:vc(e.Expires).toString()}),zx(e.GrantFullControl)&&{"x-amz-grant-full-control":e.GrantFullControl}),zx(e.GrantRead)&&{"x-amz-grant-read":e.GrantRead}),zx(e.GrantReadACP)&&{"x-amz-grant-read-acp":e.GrantReadACP}),zx(e.GrantWriteACP)&&{"x-amz-grant-write-acp":e.GrantWriteACP}),zx(e.MetadataDirective)&&{"x-amz-metadata-directive":e.MetadataDirective}),zx(e.TaggingDirective)&&{"x-amz-tagging-directive":e.TaggingDirective}),zx(e.ServerSideEncryption)&&{"x-amz-server-side-encryption":e.ServerSideEncryption}),zx(e.StorageClass)&&{"x-amz-storage-class":e.StorageClass}),zx(e.WebsiteRedirectLocation)&&{"x-amz-website-redirect-location":e.WebsiteRedirectLocation}),zx(e.SSECustomerAlgorithm)&&{"x-amz-server-side-encryption-customer-algorithm":e.SSECustomerAlgorithm}),zx(e.SSECustomerKey)&&{"x-amz-server-side-encryption-customer-key":e.SSECustomerKey}),zx(e.SSECustomerKeyMD5)&&{"x-amz-server-side-encryption-customer-key-md5":e.SSECustomerKeyMD5}),zx(e.SSEKMSKeyId)&&{"x-amz-server-side-encryption-aws-kms-key-id":e.SSEKMSKeyId}),zx(e.SSEKMSEncryptionContext)&&{"x-amz-server-side-encryption-context":e.SSEKMSEncryptionContext}),zx(e.BucketKeyEnabled)&&{"x-amz-server-side-encryption-bucket-key-enabled":e.BucketKeyEnabled.toString()}),zx(e.CopySourceSSECustomerAlgorithm)&&{"x-amz-copy-source-server-side-encryption-customer-algorithm":e.CopySourceSSECustomerAlgorithm}),zx(e.CopySourceSSECustomerKey)&&{"x-amz-copy-source-server-side-encryption-customer-key":e.CopySourceSSECustomerKey}),zx(e.CopySourceSSECustomerKeyMD5)&&{"x-amz-copy-source-server-side-encryption-customer-key-md5":e.CopySourceSSECustomerKeyMD5}),zx(e.RequestPayer)&&{"x-amz-request-payer":e.RequestPayer}),zx(e.Tagging)&&{"x-amz-tagging":e.Tagging}),zx(e.ObjectLockMode)&&{"x-amz-object-lock-mode":e.ObjectLockMode}),zx(e.ObjectLockRetainUntilDate)&&{"x-amz-object-lock-retain-until-date":(e.ObjectLockRetainUntilDate.toISOString().split(".")[0]+"Z").toString()}),zx(e.ObjectLockLegalHoldStatus)&&{"x-amz-object-lock-legal-hold":e.ObjectLockLegalHoldStatus}),zx(e.ExpectedBucketOwner)&&{"x-amz-expected-bucket-owner":e.ExpectedBucketOwner}),zx(e.ExpectedSourceBucketOwner)&&{"x-amz-source-expected-bucket-owner":e.ExpectedSourceBucketOwner}),void 0!==e.Metadata&&Object.keys(e.Metadata).reduce((function(t,n){var r;return Tv(Tv({},t),((r={})["x-amz-meta-"+n.toLowerCase()]=e.Metadata[n],r))}),{})),r="/{Bucket}/{Key+}",void 0===e.Bucket)throw new Error("No value provided for input HTTP label: Bucket.");if((i=e.Bucket).length<=0)throw new Error("Empty value provided for input HTTP label: Bucket.");if(r=r.replace("{Bucket}",fc(i)),void 0===e.Key)throw new Error("No value provided for input HTTP label: Key.");if((i=e.Key).length<=0)throw new Error("Empty value provided for input HTTP label: Key.");return r=r.replace("{Key+}",i.split("/").map((function(e){return fc(e)})).join("/")),o={"x-id":"CopyObject"},[4,t.endpoint()];case 1:return s=f.sent(),a=s.hostname,u=s.protocol,c=void 0===u?"https":u,l=s.port,[2,new ha({protocol:c,hostname:a,port:l,method:"PUT",headers:n,path:r,query:o,body:void 0})]}}))}))}(e,t)},t.prototype.deserialize=function(e,t){return function(e,t){return Ov(void 0,void 0,void 0,(function(){var n,r;return Pv(this,(function(i){switch(i.label){case 0:return 200!==e.statusCode&&e.statusCode>=300?[2,yx(e,t)]:(n={$metadata:Fx(e),BucketKeyEnabled:void 0,CopyObjectResult:void 0,CopySourceVersionId:void 0,Expiration:void 0,RequestCharged:void 0,SSECustomerAlgorithm:void 0,SSECustomerKeyMD5:void 0,SSEKMSEncryptionContext:void 0,SSEKMSKeyId:void 0,ServerSideEncryption:void 0,VersionId:void 0},void 0!==e.headers["x-amz-expiration"]&&(n.Expiration=e.headers["x-amz-expiration"]),void 0!==e.headers["x-amz-copy-source-version-id"]&&(n.CopySourceVersionId=e.headers["x-amz-copy-source-version-id"]),void 0!==e.headers["x-amz-version-id"]&&(n.VersionId=e.headers["x-amz-version-id"]),void 0!==e.headers["x-amz-server-side-encryption"]&&(n.ServerSideEncryption=e.headers["x-amz-server-side-encryption"]),void 0!==e.headers["x-amz-server-side-encryption-customer-algorithm"]&&(n.SSECustomerAlgorithm=e.headers["x-amz-server-side-encryption-customer-algorithm"]),void 0!==e.headers["x-amz-server-side-encryption-customer-key-md5"]&&(n.SSECustomerKeyMD5=e.headers["x-amz-server-side-encryption-customer-key-md5"]),void 0!==e.headers["x-amz-server-side-encryption-aws-kms-key-id"]&&(n.SSEKMSKeyId=e.headers["x-amz-server-side-encryption-aws-kms-key-id"]),void 0!==e.headers["x-amz-server-side-encryption-context"]&&(n.SSEKMSEncryptionContext=e.headers["x-amz-server-side-encryption-context"]),void 0!==e.headers["x-amz-server-side-encryption-bucket-key-enabled"]&&(n.BucketKeyEnabled="true"===e.headers["x-amz-server-side-encryption-bucket-key-enabled"]),void 0!==e.headers["x-amz-request-charged"]&&(n.RequestCharged=e.headers["x-amz-request-charged"]),[4,Bx(e.body,t)]);case 1:return r=i.sent(),n.CopyObjectResult=Dx(r),[2,Promise.resolve(n)]}}))}))}(e,t)},t}(lc),TE=function(e){function t(t){var n=e.call(this)||this;return n.input=t,n}return Av(t,e),t.prototype.resolveMiddleware=function(e,t,n){this.middlewareStack.use(Sc(t,this.serialize,this.deserialize)),this.middlewareStack.use(kE(t)),this.middlewareStack.use(py(t));var r=e.concat(this.middlewareStack),i={logger:t.logger,clientName:"S3Client",commandName:"CreateMultipartUploadCommand",inputFilterSensitiveLog:zy.filterSensitiveLog,outputFilterSensitiveLog:jy.filterSensitiveLog},o=t.requestHandler;return r.resolve((function(e){return o.handle(e.request,n||{})}),i)},t.prototype.serialize=function(e,t){return function(e,t){return Ov(void 0,void 0,void 0,(function(){var n,r,i,o,s,a,u,c,l;return Pv(this,(function(f){switch(f.label){case 0:if(n=Tv(Tv(Tv(Tv(Tv(Tv(Tv(Tv(Tv(Tv(Tv(Tv(Tv(Tv(Tv(Tv(Tv(Tv(Tv(Tv(Tv(Tv(Tv(Tv(Tv(Tv(Tv({},zx(e.ACL)&&{"x-amz-acl":e.ACL}),zx(e.CacheControl)&&{"cache-control":e.CacheControl}),zx(e.ContentDisposition)&&{"content-disposition":e.ContentDisposition}),zx(e.ContentEncoding)&&{"content-encoding":e.ContentEncoding}),zx(e.ContentLanguage)&&{"content-language":e.ContentLanguage}),zx(e.ContentType)&&{"content-type":e.ContentType}),zx(e.Expires)&&{expires:vc(e.Expires).toString()}),zx(e.GrantFullControl)&&{"x-amz-grant-full-control":e.GrantFullControl}),zx(e.GrantRead)&&{"x-amz-grant-read":e.GrantRead}),zx(e.GrantReadACP)&&{"x-amz-grant-read-acp":e.GrantReadACP}),zx(e.GrantWriteACP)&&{"x-amz-grant-write-acp":e.GrantWriteACP}),zx(e.ServerSideEncryption)&&{"x-amz-server-side-encryption":e.ServerSideEncryption}),zx(e.StorageClass)&&{"x-amz-storage-class":e.StorageClass}),zx(e.WebsiteRedirectLocation)&&{"x-amz-website-redirect-location":e.WebsiteRedirectLocation}),zx(e.SSECustomerAlgorithm)&&{"x-amz-server-side-encryption-customer-algorithm":e.SSECustomerAlgorithm}),zx(e.SSECustomerKey)&&{"x-amz-server-side-encryption-customer-key":e.SSECustomerKey}),zx(e.SSECustomerKeyMD5)&&{"x-amz-server-side-encryption-customer-key-md5":e.SSECustomerKeyMD5}),zx(e.SSEKMSKeyId)&&{"x-amz-server-side-encryption-aws-kms-key-id":e.SSEKMSKeyId}),zx(e.SSEKMSEncryptionContext)&&{"x-amz-server-side-encryption-context":e.SSEKMSEncryptionContext}),zx(e.BucketKeyEnabled)&&{"x-amz-server-side-encryption-bucket-key-enabled":e.BucketKeyEnabled.toString()}),zx(e.RequestPayer)&&{"x-amz-request-payer":e.RequestPayer}),zx(e.Tagging)&&{"x-amz-tagging":e.Tagging}),zx(e.ObjectLockMode)&&{"x-amz-object-lock-mode":e.ObjectLockMode}),zx(e.ObjectLockRetainUntilDate)&&{"x-amz-object-lock-retain-until-date":(e.ObjectLockRetainUntilDate.toISOString().split(".")[0]+"Z").toString()}),zx(e.ObjectLockLegalHoldStatus)&&{"x-amz-object-lock-legal-hold":e.ObjectLockLegalHoldStatus}),zx(e.ExpectedBucketOwner)&&{"x-amz-expected-bucket-owner":e.ExpectedBucketOwner}),void 0!==e.Metadata&&Object.keys(e.Metadata).reduce((function(t,n){var r;return Tv(Tv({},t),((r={})["x-amz-meta-"+n.toLowerCase()]=e.Metadata[n],r))}),{})),r="/{Bucket}/{Key+}",void 0===e.Bucket)throw new Error("No value provided for input HTTP label: Bucket.");if((i=e.Bucket).length<=0)throw new Error("Empty value provided for input HTTP label: Bucket.");if(r=r.replace("{Bucket}",fc(i)),void 0===e.Key)throw new Error("No value provided for input HTTP label: Key.");if((i=e.Key).length<=0)throw new Error("Empty value provided for input HTTP label: Key.");return r=r.replace("{Key+}",i.split("/").map((function(e){return fc(e)})).join("/")),o={uploads:""},[4,t.endpoint()];case 1:return s=f.sent(),a=s.hostname,u=s.protocol,c=void 0===u?"https":u,l=s.port,[2,new ha({protocol:c,hostname:a,port:l,method:"POST",headers:n,path:r,query:o,body:void 0})]}}))}))}(e,t)},t.prototype.deserialize=function(e,t){return function(e,t){return Ov(void 0,void 0,void 0,(function(){var n,r;return Pv(this,(function(i){switch(i.label){case 0:return 200!==e.statusCode&&e.statusCode>=300?[2,bx(e,t)]:(n={$metadata:Fx(e),AbortDate:void 0,AbortRuleId:void 0,Bucket:void 0,BucketKeyEnabled:void 0,Key:void 0,RequestCharged:void 0,SSECustomerAlgorithm:void 0,SSECustomerKeyMD5:void 0,SSEKMSEncryptionContext:void 0,SSEKMSKeyId:void 0,ServerSideEncryption:void 0,UploadId:void 0},void 0!==e.headers["x-amz-abort-date"]&&(n.AbortDate=new Date(e.headers["x-amz-abort-date"])),void 0!==e.headers["x-amz-abort-rule-id"]&&(n.AbortRuleId=e.headers["x-amz-abort-rule-id"]),void 0!==e.headers["x-amz-server-side-encryption"]&&(n.ServerSideEncryption=e.headers["x-amz-server-side-encryption"]),void 0!==e.headers["x-amz-server-side-encryption-customer-algorithm"]&&(n.SSECustomerAlgorithm=e.headers["x-amz-server-side-encryption-customer-algorithm"]),void 0!==e.headers["x-amz-server-side-encryption-customer-key-md5"]&&(n.SSECustomerKeyMD5=e.headers["x-amz-server-side-encryption-customer-key-md5"]),void 0!==e.headers["x-amz-server-side-encryption-aws-kms-key-id"]&&(n.SSEKMSKeyId=e.headers["x-amz-server-side-encryption-aws-kms-key-id"]),void 0!==e.headers["x-amz-server-side-encryption-context"]&&(n.SSEKMSEncryptionContext=e.headers["x-amz-server-side-encryption-context"]),void 0!==e.headers["x-amz-server-side-encryption-bucket-key-enabled"]&&(n.BucketKeyEnabled="true"===e.headers["x-amz-server-side-encryption-bucket-key-enabled"]),void 0!==e.headers["x-amz-request-charged"]&&(n.RequestCharged=e.headers["x-amz-request-charged"]),[4,Bx(e.body,t)]);case 1:return void 0!==(r=i.sent()).Bucket&&(n.Bucket=r.Bucket),void 0!==r.Key&&(n.Key=r.Key),void 0!==r.UploadId&&(n.UploadId=r.UploadId),[2,Promise.resolve(n)]}}))}))}(e,t)},t}(lc),OE=function(e){function t(t){var n=e.call(this)||this;return n.input=t,n}return Av(t,e),t.prototype.resolveMiddleware=function(e,t,n){this.middlewareStack.use(Sc(t,this.serialize,this.deserialize)),this.middlewareStack.use(py(t));var r=e.concat(this.middlewareStack),i={logger:t.logger,clientName:"S3Client",commandName:"DeleteObjectCommand",inputFilterSensitiveLog:nb.filterSensitiveLog,outputFilterSensitiveLog:tb.filterSensitiveLog},o=t.requestHandler;return r.resolve((function(e){return o.handle(e.request,n||{})}),i)},t.prototype.serialize=function(e,t){return function(e,t){return Ov(void 0,void 0,void 0,(function(){var n,r,i,o,s,a,u,c,l;return Pv(this,(function(f){switch(f.label){case 0:if(n=Tv(Tv(Tv(Tv({},zx(e.MFA)&&{"x-amz-mfa":e.MFA}),zx(e.RequestPayer)&&{"x-amz-request-payer":e.RequestPayer}),zx(e.BypassGovernanceRetention)&&{"x-amz-bypass-governance-retention":e.BypassGovernanceRetention.toString()}),zx(e.ExpectedBucketOwner)&&{"x-amz-expected-bucket-owner":e.ExpectedBucketOwner}),r="/{Bucket}/{Key+}",void 0===e.Bucket)throw new Error("No value provided for input HTTP label: Bucket.");if((i=e.Bucket).length<=0)throw new Error("Empty value provided for input HTTP label: Bucket.");if(r=r.replace("{Bucket}",fc(i)),void 0===e.Key)throw new Error("No value provided for input HTTP label: Key.");if((i=e.Key).length<=0)throw new Error("Empty value provided for input HTTP label: Key.");return r=r.replace("{Key+}",i.split("/").map((function(e){return fc(e)})).join("/")),o=Tv({"x-id":"DeleteObject"},void 0!==e.VersionId&&{versionId:e.VersionId}),[4,t.endpoint()];case 1:return s=f.sent(),a=s.hostname,u=s.protocol,c=void 0===u?"https":u,l=s.port,[2,new ha({protocol:c,hostname:a,port:l,method:"DELETE",headers:n,path:r,query:o,body:void 0})]}}))}))}(e,t)},t.prototype.deserialize=function(e,t){return function(e,t){return Ov(void 0,void 0,void 0,(function(){var n;return Pv(this,(function(r){switch(r.label){case 0:return 204!==e.statusCode&&e.statusCode>=300?[2,wx(e,t)]:(n={$metadata:Fx(e),DeleteMarker:void 0,RequestCharged:void 0,VersionId:void 0},void 0!==e.headers["x-amz-delete-marker"]&&(n.DeleteMarker="true"===e.headers["x-amz-delete-marker"]),void 0!==e.headers["x-amz-version-id"]&&(n.VersionId=e.headers["x-amz-version-id"]),void 0!==e.headers["x-amz-request-charged"]&&(n.RequestCharged=e.headers["x-amz-request-charged"]),[4,jx(e.body,t)]);case 1:return r.sent(),[2,Promise.resolve(n)]}}))}))}(e,t)},t}(lc),PE=function(e){function t(t){var n=e.call(this)||this;return n.input=t,n}return Av(t,e),t.prototype.resolveMiddleware=function(e,t,n){this.middlewareStack.use(Sc(t,this.serialize,this.deserialize)),this.middlewareStack.use(kE(t)),this.middlewareStack.use(py(t));var r=e.concat(this.middlewareStack),i={logger:t.logger,clientName:"S3Client",commandName:"GetObjectCommand",inputFilterSensitiveLog:lS.filterSensitiveLog,outputFilterSensitiveLog:cS.filterSensitiveLog},o=t.requestHandler;return r.resolve((function(e){return o.handle(e.request,n||{})}),i)},t.prototype.serialize=function(e,t){return function(e,t){return Ov(void 0,void 0,void 0,(function(){var n,r,i,o,s,a,u,c,l;return Pv(this,(function(f){switch(f.label){case 0:if(n=Tv(Tv(Tv(Tv(Tv(Tv(Tv(Tv(Tv(Tv({},zx(e.IfMatch)&&{"if-match":e.IfMatch}),zx(e.IfModifiedSince)&&{"if-modified-since":vc(e.IfModifiedSince).toString()}),zx(e.IfNoneMatch)&&{"if-none-match":e.IfNoneMatch}),zx(e.IfUnmodifiedSince)&&{"if-unmodified-since":vc(e.IfUnmodifiedSince).toString()}),zx(e.Range)&&{range:e.Range}),zx(e.SSECustomerAlgorithm)&&{"x-amz-server-side-encryption-customer-algorithm":e.SSECustomerAlgorithm}),zx(e.SSECustomerKey)&&{"x-amz-server-side-encryption-customer-key":e.SSECustomerKey}),zx(e.SSECustomerKeyMD5)&&{"x-amz-server-side-encryption-customer-key-md5":e.SSECustomerKeyMD5}),zx(e.RequestPayer)&&{"x-amz-request-payer":e.RequestPayer}),zx(e.ExpectedBucketOwner)&&{"x-amz-expected-bucket-owner":e.ExpectedBucketOwner}),r="/{Bucket}/{Key+}",void 0===e.Bucket)throw new Error("No value provided for input HTTP label: Bucket.");if((i=e.Bucket).length<=0)throw new Error("Empty value provided for input HTTP label: Bucket.");if(r=r.replace("{Bucket}",fc(i)),void 0===e.Key)throw new Error("No value provided for input HTTP label: Key.");if((i=e.Key).length<=0)throw new Error("Empty value provided for input HTTP label: Key.");return r=r.replace("{Key+}",i.split("/").map((function(e){return fc(e)})).join("/")),o=Tv(Tv(Tv(Tv(Tv(Tv(Tv(Tv({"x-id":"GetObject"},void 0!==e.ResponseCacheControl&&{"response-cache-control":e.ResponseCacheControl}),void 0!==e.ResponseContentDisposition&&{"response-content-disposition":e.ResponseContentDisposition}),void 0!==e.ResponseContentEncoding&&{"response-content-encoding":e.ResponseContentEncoding}),void 0!==e.ResponseContentLanguage&&{"response-content-language":e.ResponseContentLanguage}),void 0!==e.ResponseContentType&&{"response-content-type":e.ResponseContentType}),void 0!==e.ResponseExpires&&{"response-expires":(e.ResponseExpires.toISOString().split(".")[0]+"Z").toString()}),void 0!==e.VersionId&&{versionId:e.VersionId}),void 0!==e.PartNumber&&{partNumber:e.PartNumber.toString()}),[4,t.endpoint()];case 1:return s=f.sent(),a=s.hostname,u=s.protocol,c=void 0===u?"https":u,l=s.port,[2,new ha({protocol:c,hostname:a,port:l,method:"GET",headers:n,path:r,query:o,body:void 0})]}}))}))}(e,t)},t.prototype.deserialize=function(e,t){return function(e,t){return Ov(void 0,void 0,void 0,(function(){var n,r;return Pv(this,(function(i){return 200!==e.statusCode&&e.statusCode>=300?[2,Sx(e,t)]:(n={$metadata:Fx(e),AcceptRanges:void 0,Body:void 0,BucketKeyEnabled:void 0,CacheControl:void 0,ContentDisposition:void 0,ContentEncoding:void 0,ContentLanguage:void 0,ContentLength:void 0,ContentRange:void 0,ContentType:void 0,DeleteMarker:void 0,ETag:void 0,Expiration:void 0,Expires:void 0,LastModified:void 0,Metadata:void 0,MissingMeta:void 0,ObjectLockLegalHoldStatus:void 0,ObjectLockMode:void 0,ObjectLockRetainUntilDate:void 0,PartsCount:void 0,ReplicationStatus:void 0,RequestCharged:void 0,Restore:void 0,SSECustomerAlgorithm:void 0,SSECustomerKeyMD5:void 0,SSEKMSKeyId:void 0,ServerSideEncryption:void 0,StorageClass:void 0,TagCount:void 0,VersionId:void 0,WebsiteRedirectLocation:void 0},void 0!==e.headers["x-amz-delete-marker"]&&(n.DeleteMarker="true"===e.headers["x-amz-delete-marker"]),void 0!==e.headers["accept-ranges"]&&(n.AcceptRanges=e.headers["accept-ranges"]),void 0!==e.headers["x-amz-expiration"]&&(n.Expiration=e.headers["x-amz-expiration"]),void 0!==e.headers["x-amz-restore"]&&(n.Restore=e.headers["x-amz-restore"]),void 0!==e.headers["last-modified"]&&(n.LastModified=new Date(e.headers["last-modified"])),void 0!==e.headers["content-length"]&&(n.ContentLength=parseInt(e.headers["content-length"],10)),void 0!==e.headers.etag&&(n.ETag=e.headers.etag),void 0!==e.headers["x-amz-missing-meta"]&&(n.MissingMeta=parseInt(e.headers["x-amz-missing-meta"],10)),void 0!==e.headers["x-amz-version-id"]&&(n.VersionId=e.headers["x-amz-version-id"]),void 0!==e.headers["cache-control"]&&(n.CacheControl=e.headers["cache-control"]),void 0!==e.headers["content-disposition"]&&(n.ContentDisposition=e.headers["content-disposition"]),void 0!==e.headers["content-encoding"]&&(n.ContentEncoding=e.headers["content-encoding"]),void 0!==e.headers["content-language"]&&(n.ContentLanguage=e.headers["content-language"]),void 0!==e.headers["content-range"]&&(n.ContentRange=e.headers["content-range"]),void 0!==e.headers["content-type"]&&(n.ContentType=e.headers["content-type"]),void 0!==e.headers.expires&&(n.Expires=new Date(e.headers.expires)),void 0!==e.headers["x-amz-website-redirect-location"]&&(n.WebsiteRedirectLocation=e.headers["x-amz-website-redirect-location"]),void 0!==e.headers["x-amz-server-side-encryption"]&&(n.ServerSideEncryption=e.headers["x-amz-server-side-encryption"]),void 0!==e.headers["x-amz-server-side-encryption-customer-algorithm"]&&(n.SSECustomerAlgorithm=e.headers["x-amz-server-side-encryption-customer-algorithm"]),void 0!==e.headers["x-amz-server-side-encryption-customer-key-md5"]&&(n.SSECustomerKeyMD5=e.headers["x-amz-server-side-encryption-customer-key-md5"]),void 0!==e.headers["x-amz-server-side-encryption-aws-kms-key-id"]&&(n.SSEKMSKeyId=e.headers["x-amz-server-side-encryption-aws-kms-key-id"]),void 0!==e.headers["x-amz-server-side-encryption-bucket-key-enabled"]&&(n.BucketKeyEnabled="true"===e.headers["x-amz-server-side-encryption-bucket-key-enabled"]),void 0!==e.headers["x-amz-storage-class"]&&(n.StorageClass=e.headers["x-amz-storage-class"]),void 0!==e.headers["x-amz-request-charged"]&&(n.RequestCharged=e.headers["x-amz-request-charged"]),void 0!==e.headers["x-amz-replication-status"]&&(n.ReplicationStatus=e.headers["x-amz-replication-status"]),void 0!==e.headers["x-amz-mp-parts-count"]&&(n.PartsCount=parseInt(e.headers["x-amz-mp-parts-count"],10)),void 0!==e.headers["x-amz-tagging-count"]&&(n.TagCount=parseInt(e.headers["x-amz-tagging-count"],10)),void 0!==e.headers["x-amz-object-lock-mode"]&&(n.ObjectLockMode=e.headers["x-amz-object-lock-mode"]),void 0!==e.headers["x-amz-object-lock-retain-until-date"]&&(n.ObjectLockRetainUntilDate=new Date(e.headers["x-amz-object-lock-retain-until-date"])),void 0!==e.headers["x-amz-object-lock-legal-hold"]&&(n.ObjectLockLegalHoldStatus=e.headers["x-amz-object-lock-legal-hold"]),Object.keys(e.headers).forEach((function(t){void 0===n.Metadata&&(n.Metadata={}),t.startsWith("x-amz-meta-")&&(n.Metadata[t.substring(11)]=e.headers[t])})),r=e.body,n.Body=r,[2,Promise.resolve(n)])}))}))}(e,t)},t}(lc),ME=function(e){function t(t){var n=e.call(this)||this;return n.input=t,n}return Av(t,e),t.prototype.resolveMiddleware=function(e,t,n){this.middlewareStack.use(Sc(t,this.serialize,this.deserialize)),this.middlewareStack.use(py(t));var r=e.concat(this.middlewareStack),i={logger:t.logger,clientName:"S3Client",commandName:"ListObjectsCommand",inputFilterSensitiveLog:e_.filterSensitiveLog,outputFilterSensitiveLog:QS.filterSensitiveLog},o=t.requestHandler;return r.resolve((function(e){return o.handle(e.request,n||{})}),i)},t.prototype.serialize=function(e,t){return function(e,t){return Ov(void 0,void 0,void 0,(function(){var n,r,i,o,s,a,u,c,l;return Pv(this,(function(f){switch(f.label){case 0:if(n=Tv(Tv({},zx(e.RequestPayer)&&{"x-amz-request-payer":e.RequestPayer}),zx(e.ExpectedBucketOwner)&&{"x-amz-expected-bucket-owner":e.ExpectedBucketOwner}),r="/{Bucket}",void 0===e.Bucket)throw new Error("No value provided for input HTTP label: Bucket.");if((i=e.Bucket).length<=0)throw new Error("Empty value provided for input HTTP label: Bucket.");return r=r.replace("{Bucket}",fc(i)),o=Tv(Tv(Tv(Tv(Tv({},void 0!==e.Delimiter&&{delimiter:e.Delimiter}),void 0!==e.EncodingType&&{"encoding-type":e.EncodingType}),void 0!==e.Marker&&{marker:e.Marker}),void 0!==e.MaxKeys&&{"max-keys":e.MaxKeys.toString()}),void 0!==e.Prefix&&{prefix:e.Prefix}),[4,t.endpoint()];case 1:return s=f.sent(),a=s.hostname,u=s.protocol,c=void 0===u?"https":u,l=s.port,[2,new ha({protocol:c,hostname:a,port:l,method:"GET",headers:n,path:r,query:o,body:void 0})]}}))}))}(e,t)},t.prototype.deserialize=function(e,t){return function(e,t){return Ov(void 0,void 0,void 0,(function(){var n,r;return Pv(this,(function(i){switch(i.label){case 0:return 200!==e.statusCode&&e.statusCode>=300?[2,_x(e,t)]:(n={$metadata:Fx(e),CommonPrefixes:void 0,Contents:void 0,Delimiter:void 0,EncodingType:void 0,IsTruncated:void 0,Marker:void 0,MaxKeys:void 0,Name:void 0,NextMarker:void 0,Prefix:void 0},[4,Bx(e.body,t)]);case 1:return""===(r=i.sent()).CommonPrefixes&&(n.CommonPrefixes=[]),void 0!==r.CommonPrefixes&&(n.CommonPrefixes=Ix(dc(r.CommonPrefixes))),""===r.Contents&&(n.Contents=[]),void 0!==r.Contents&&(n.Contents=Nx(dc(r.Contents))),void 0!==r.Delimiter&&(n.Delimiter=r.Delimiter),void 0!==r.EncodingType&&(n.EncodingType=r.EncodingType),void 0!==r.IsTruncated&&(n.IsTruncated="true"==r.IsTruncated),void 0!==r.Marker&&(n.Marker=r.Marker),void 0!==r.MaxKeys&&(n.MaxKeys=parseInt(r.MaxKeys)),void 0!==r.Name&&(n.Name=r.Name),void 0!==r.NextMarker&&(n.NextMarker=r.NextMarker),void 0!==r.Prefix&&(n.Prefix=r.Prefix),[2,Promise.resolve(n)]}}))}))}(e,t)},t}(lc),IE=function(e){function t(t){var n=e.call(this)||this;return n.input=t,n}return Av(t,e),t.prototype.resolveMiddleware=function(e,t,n){this.middlewareStack.use(Sc(t,this.serialize,this.deserialize)),this.middlewareStack.use(py(t));var r=e.concat(this.middlewareStack),i={logger:t.logger,clientName:"S3Client",commandName:"ListPartsCommand",inputFilterSensitiveLog:c_.filterSensitiveLog,outputFilterSensitiveLog:u_.filterSensitiveLog},o=t.requestHandler;return r.resolve((function(e){return o.handle(e.request,n||{})}),i)},t.prototype.serialize=function(e,t){return function(e,t){return Ov(void 0,void 0,void 0,(function(){var n,r,i,o,s,a,u,c,l;return Pv(this,(function(f){switch(f.label){case 0:if(n=Tv(Tv({},zx(e.RequestPayer)&&{"x-amz-request-payer":e.RequestPayer}),zx(e.ExpectedBucketOwner)&&{"x-amz-expected-bucket-owner":e.ExpectedBucketOwner}),r="/{Bucket}/{Key+}",void 0===e.Bucket)throw new Error("No value provided for input HTTP label: Bucket.");if((i=e.Bucket).length<=0)throw new Error("Empty value provided for input HTTP label: Bucket.");if(r=r.replace("{Bucket}",fc(i)),void 0===e.Key)throw new Error("No value provided for input HTTP label: Key.");if((i=e.Key).length<=0)throw new Error("Empty value provided for input HTTP label: Key.");return r=r.replace("{Key+}",i.split("/").map((function(e){return fc(e)})).join("/")),o=Tv(Tv(Tv({"x-id":"ListParts"},void 0!==e.MaxParts&&{"max-parts":e.MaxParts.toString()}),void 0!==e.PartNumberMarker&&{"part-number-marker":e.PartNumberMarker}),void 0!==e.UploadId&&{uploadId:e.UploadId}),[4,t.endpoint()];case 1:return s=f.sent(),a=s.hostname,u=s.protocol,c=void 0===u?"https":u,l=s.port,[2,new ha({protocol:c,hostname:a,port:l,method:"GET",headers:n,path:r,query:o,body:void 0})]}}))}))}(e,t)},t.prototype.deserialize=function(e,t){return function(e,t){return Ov(void 0,void 0,void 0,(function(){var n,r;return Pv(this,(function(i){switch(i.label){case 0:return 200!==e.statusCode&&e.statusCode>=300?[2,$x(e,t)]:(n={$metadata:Fx(e),AbortDate:void 0,AbortRuleId:void 0,Bucket:void 0,Initiator:void 0,IsTruncated:void 0,Key:void 0,MaxParts:void 0,NextPartNumberMarker:void 0,Owner:void 0,PartNumberMarker:void 0,Parts:void 0,RequestCharged:void 0,StorageClass:void 0,UploadId:void 0},void 0!==e.headers["x-amz-abort-date"]&&(n.AbortDate=new Date(e.headers["x-amz-abort-date"])),void 0!==e.headers["x-amz-abort-rule-id"]&&(n.AbortRuleId=e.headers["x-amz-abort-rule-id"]),void 0!==e.headers["x-amz-request-charged"]&&(n.RequestCharged=e.headers["x-amz-request-charged"]),[4,Bx(e.body,t)]);case 1:return void 0!==(r=i.sent()).Bucket&&(n.Bucket=r.Bucket),void 0!==r.Initiator&&(n.Initiator=Lx(r.Initiator)),void 0!==r.IsTruncated&&(n.IsTruncated="true"==r.IsTruncated),void 0!==r.Key&&(n.Key=r.Key),void 0!==r.MaxParts&&(n.MaxParts=parseInt(r.MaxParts)),void 0!==r.NextPartNumberMarker&&(n.NextPartNumberMarker=r.NextPartNumberMarker),void 0!==r.Owner&&(n.Owner=Ux(r.Owner)),void 0!==r.PartNumberMarker&&(n.PartNumberMarker=r.PartNumberMarker),""===r.Part&&(n.Parts=[]),void 0!==r.Part&&(n.Parts=Rx(dc(r.Part))),void 0!==r.StorageClass&&(n.StorageClass=r.StorageClass),void 0!==r.UploadId&&(n.UploadId=r.UploadId),[2,Promise.resolve(n)]}}))}))}(e,t)},t}(lc),DE=function(e){function t(t){var n=e.call(this)||this;return n.input=t,n}return Av(t,e),t.prototype.resolveMiddleware=function(e,t,n){this.middlewareStack.use(Sc(t,this.serialize,this.deserialize)),this.middlewareStack.use(kE(t)),this.middlewareStack.use(py(t));var r=e.concat(this.middlewareStack),i={logger:t.logger,clientName:"S3Client",commandName:"PutObjectCommand",inputFilterSensitiveLog:N_.filterSensitiveLog,outputFilterSensitiveLog:L_.filterSensitiveLog},o=t.requestHandler;return r.resolve((function(e){return o.handle(e.request,n||{})}),i)},t.prototype.serialize=function(e,t){return function(e,t){return Ov(void 0,void 0,void 0,(function(){var n,r,i,o,s,a,u,c,l,f,d;return Pv(this,(function(h){switch(h.label){case 0:if(n=Tv(Tv(Tv(Tv(Tv(Tv(Tv(Tv(Tv(Tv(Tv(Tv(Tv(Tv(Tv(Tv(Tv(Tv(Tv(Tv(Tv(Tv(Tv(Tv(Tv(Tv(Tv(Tv(Tv({"content-type":"application/octet-stream"},zx(e.ACL)&&{"x-amz-acl":e.ACL}),zx(e.CacheControl)&&{"cache-control":e.CacheControl}),zx(e.ContentDisposition)&&{"content-disposition":e.ContentDisposition}),zx(e.ContentEncoding)&&{"content-encoding":e.ContentEncoding}),zx(e.ContentLanguage)&&{"content-language":e.ContentLanguage}),zx(e.ContentLength)&&{"content-length":e.ContentLength.toString()}),zx(e.ContentMD5)&&{"content-md5":e.ContentMD5}),zx(e.ContentType)&&{"content-type":e.ContentType}),zx(e.Expires)&&{expires:vc(e.Expires).toString()}),zx(e.GrantFullControl)&&{"x-amz-grant-full-control":e.GrantFullControl}),zx(e.GrantRead)&&{"x-amz-grant-read":e.GrantRead}),zx(e.GrantReadACP)&&{"x-amz-grant-read-acp":e.GrantReadACP}),zx(e.GrantWriteACP)&&{"x-amz-grant-write-acp":e.GrantWriteACP}),zx(e.ServerSideEncryption)&&{"x-amz-server-side-encryption":e.ServerSideEncryption}),zx(e.StorageClass)&&{"x-amz-storage-class":e.StorageClass}),zx(e.WebsiteRedirectLocation)&&{"x-amz-website-redirect-location":e.WebsiteRedirectLocation}),zx(e.SSECustomerAlgorithm)&&{"x-amz-server-side-encryption-customer-algorithm":e.SSECustomerAlgorithm}),zx(e.SSECustomerKey)&&{"x-amz-server-side-encryption-customer-key":e.SSECustomerKey}),zx(e.SSECustomerKeyMD5)&&{"x-amz-server-side-encryption-customer-key-md5":e.SSECustomerKeyMD5}),zx(e.SSEKMSKeyId)&&{"x-amz-server-side-encryption-aws-kms-key-id":e.SSEKMSKeyId}),zx(e.SSEKMSEncryptionContext)&&{"x-amz-server-side-encryption-context":e.SSEKMSEncryptionContext}),zx(e.BucketKeyEnabled)&&{"x-amz-server-side-encryption-bucket-key-enabled":e.BucketKeyEnabled.toString()}),zx(e.RequestPayer)&&{"x-amz-request-payer":e.RequestPayer}),zx(e.Tagging)&&{"x-amz-tagging":e.Tagging}),zx(e.ObjectLockMode)&&{"x-amz-object-lock-mode":e.ObjectLockMode}),zx(e.ObjectLockRetainUntilDate)&&{"x-amz-object-lock-retain-until-date":(e.ObjectLockRetainUntilDate.toISOString().split(".")[0]+"Z").toString()}),zx(e.ObjectLockLegalHoldStatus)&&{"x-amz-object-lock-legal-hold":e.ObjectLockLegalHoldStatus}),zx(e.ExpectedBucketOwner)&&{"x-amz-expected-bucket-owner":e.ExpectedBucketOwner}),void 0!==e.Metadata&&Object.keys(e.Metadata).reduce((function(t,n){var r;return Tv(Tv({},t),((r={})["x-amz-meta-"+n.toLowerCase()]=e.Metadata[n],r))}),{})),r="/{Bucket}/{Key+}",void 0===e.Bucket)throw new Error("No value provided for input HTTP label: Bucket.");if((i=e.Bucket).length<=0)throw new Error("Empty value provided for input HTTP label: Bucket.");if(r=r.replace("{Bucket}",fc(i)),void 0===e.Key)throw new Error("No value provided for input HTTP label: Key.");if((i=e.Key).length<=0)throw new Error("Empty value provided for input HTTP label: Key.");return r=r.replace("{Key+}",i.split("/").map((function(e){return fc(e)})).join("/")),o={"x-id":"PutObject"},void 0!==e.Body&&(a=e.Body,s=a),[4,t.endpoint()];case 1:return u=h.sent(),c=u.hostname,l=u.protocol,f=void 0===l?"https":l,d=u.port,[2,new ha({protocol:f,hostname:c,port:d,method:"PUT",headers:n,path:r,query:o,body:s})]}}))}))}(e,t)},t.prototype.deserialize=function(e,t){return function(e,t){return Ov(void 0,void 0,void 0,(function(){var n;return Pv(this,(function(r){switch(r.label){case 0:return 200!==e.statusCode&&e.statusCode>=300?[2,xx(e,t)]:(n={$metadata:Fx(e),BucketKeyEnabled:void 0,ETag:void 0,Expiration:void 0,RequestCharged:void 0,SSECustomerAlgorithm:void 0,SSECustomerKeyMD5:void 0,SSEKMSEncryptionContext:void 0,SSEKMSKeyId:void 0,ServerSideEncryption:void 0,VersionId:void 0},void 0!==e.headers["x-amz-expiration"]&&(n.Expiration=e.headers["x-amz-expiration"]),void 0!==e.headers.etag&&(n.ETag=e.headers.etag),void 0!==e.headers["x-amz-server-side-encryption"]&&(n.ServerSideEncryption=e.headers["x-amz-server-side-encryption"]),void 0!==e.headers["x-amz-version-id"]&&(n.VersionId=e.headers["x-amz-version-id"]),void 0!==e.headers["x-amz-server-side-encryption-customer-algorithm"]&&(n.SSECustomerAlgorithm=e.headers["x-amz-server-side-encryption-customer-algorithm"]),void 0!==e.headers["x-amz-server-side-encryption-customer-key-md5"]&&(n.SSECustomerKeyMD5=e.headers["x-amz-server-side-encryption-customer-key-md5"]),void 0!==e.headers["x-amz-server-side-encryption-aws-kms-key-id"]&&(n.SSEKMSKeyId=e.headers["x-amz-server-side-encryption-aws-kms-key-id"]),void 0!==e.headers["x-amz-server-side-encryption-context"]&&(n.SSEKMSEncryptionContext=e.headers["x-amz-server-side-encryption-context"]),void 0!==e.headers["x-amz-server-side-encryption-bucket-key-enabled"]&&(n.BucketKeyEnabled="true"===e.headers["x-amz-server-side-encryption-bucket-key-enabled"]),void 0!==e.headers["x-amz-request-charged"]&&(n.RequestCharged=e.headers["x-amz-request-charged"]),[4,jx(e.body,t)]);case 1:return r.sent(),[2,Promise.resolve(n)]}}))}))}(e,t)},t}(lc);!function(e){e.filterSensitiveLog=function(e){return Tv({},e)}}(Yx||(Yx={})),function(e){e.filterSensitiveLog=function(e){return Tv(Tv({},e),e.Encryption&&{Encryption:Z_.filterSensitiveLog(e.Encryption)})}}(Vx||(Vx={})),function(e){e.filterSensitiveLog=function(e){return Tv(Tv({},e),e.S3&&{S3:Vx.filterSensitiveLog(e.S3)})}}(Wx||(Wx={})),function(e){e.IGNORE="IGNORE",e.NONE="NONE",e.USE="USE"}(Gx||(Gx={})),function(e){e.filterSensitiveLog=function(e){return Tv({},e)}}(Jx||(Jx={})),function(e){e.DOCUMENT="DOCUMENT",e.LINES="LINES"}(Zx||(Zx={})),function(e){e.filterSensitiveLog=function(e){return Tv({},e)}}(Xx||(Xx={})),function(e){e.filterSensitiveLog=function(e){return Tv({},e)}}(Qx||(Qx={})),function(e){e.filterSensitiveLog=function(e){return Tv({},e)}}(eE||(eE={})),function(e){e.ALWAYS="ALWAYS",e.ASNEEDED="ASNEEDED"}(tE||(tE={})),function(e){e.filterSensitiveLog=function(e){return Tv({},e)}}(nE||(nE={})),function(e){e.filterSensitiveLog=function(e){return Tv({},e)}}(rE||(rE={})),function(e){e.filterSensitiveLog=function(e){return Tv({},e)}}(iE||(iE={})),function(e){e.filterSensitiveLog=function(e){return Tv({},e)}}(oE||(oE={})),function(e){e.SELECT="SELECT"}(sE||(sE={})),function(e){e.filterSensitiveLog=function(e){return Tv(Tv({},e),e.OutputLocation&&{OutputLocation:Wx.filterSensitiveLog(e.OutputLocation)})}}(aE||(aE={})),function(e){e.filterSensitiveLog=function(e){return Tv(Tv({},e),e.RestoreRequest&&{RestoreRequest:aE.filterSensitiveLog(e.RestoreRequest)})}}(uE||(uE={})),function(e){e.filterSensitiveLog=function(e){return Tv({},e)}}(cE||(cE={})),function(e){e.filterSensitiveLog=function(e){return Tv({},e)}}(lE||(lE={})),function(e){e.filterSensitiveLog=function(e){return Tv({},e)}}(fE||(fE={})),function(e){e.filterSensitiveLog=function(e){return Tv({},e)}}(dE||(dE={})),function(e){e.filterSensitiveLog=function(e){return Tv({},e)}}(hE||(hE={})),function(e){e.filterSensitiveLog=function(e){return Tv({},e)}}(pE||(pE={})),function(e){e.filterSensitiveLog=function(e){return Tv({},e)}}(gE||(gE={})),function(e){e.visit=function(e,t){return void 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])},e.filterSensitiveLog=function(e){var t;return void 0!==e.Records?{Records:hE.filterSensitiveLog(e.Records)}:void 0!==e.Stats?{Stats:gE.filterSensitiveLog(e.Stats)}:void 0!==e.Progress?{Progress:dE.filterSensitiveLog(e.Progress)}:void 0!==e.Cont?{Cont:cE.filterSensitiveLog(e.Cont)}:void 0!==e.End?{End:lE.filterSensitiveLog(e.End)}:void 0!==e.$unknown?((t={})[e.$unknown[0]]="UNKNOWN",t):void 0}}(mE||(mE={})),function(e){e.filterSensitiveLog=function(e){return Tv(Tv({},e),e.Payload&&{Payload:"STREAMING_CONTENT"})}}(vE||(vE={})),function(e){e.filterSensitiveLog=function(e){return Tv({},e)}}(yE||(yE={})),function(e){e.filterSensitiveLog=function(e){return Tv({},e)}}(bE||(bE={})),function(e){e.filterSensitiveLog=function(e){return Tv(Tv({},e),e.SSECustomerKey&&{SSECustomerKey:yc})}}(wE||(wE={})),function(e){e.filterSensitiveLog=function(e){return Tv(Tv({},e),e.SSEKMSKeyId&&{SSEKMSKeyId:yc})}}(SE||(SE={})),function(e){e.filterSensitiveLog=function(e){return Tv(Tv({},e),e.SSECustomerKey&&{SSECustomerKey:yc})}}(_E||(_E={})),function(e){e.filterSensitiveLog=function(e){return Tv({},e)}}($E||($E={})),function(e){e.filterSensitiveLog=function(e){return Tv(Tv({},e),e.SSEKMSKeyId&&{SSEKMSKeyId:yc})}}(xE||(xE={})),function(e){e.filterSensitiveLog=function(e){return Tv(Tv(Tv({},e),e.SSECustomerKey&&{SSECustomerKey:yc}),e.CopySourceSSECustomerKey&&{CopySourceSSECustomerKey:yc})}}(EE||(EE={}));var LE=function(e){function t(t){var n=e.call(this)||this;return n.input=t,n}return Av(t,e),t.prototype.resolveMiddleware=function(e,t,n){this.middlewareStack.use(Sc(t,this.serialize,this.deserialize)),this.middlewareStack.use(kE(t)),this.middlewareStack.use(py(t));var r=e.concat(this.middlewareStack),i={logger:t.logger,clientName:"S3Client",commandName:"UploadPartCommand",inputFilterSensitiveLog:_E.filterSensitiveLog,outputFilterSensitiveLog:SE.filterSensitiveLog},o=t.requestHandler;return r.resolve((function(e){return o.handle(e.request,n||{})}),i)},t.prototype.serialize=function(e,t){return function(e,t){return Ov(void 0,void 0,void 0,(function(){var n,r,i,o,s,a,u,c,l,f,d;return Pv(this,(function(h){switch(h.label){case 0:if(n=Tv(Tv(Tv(Tv(Tv(Tv(Tv({"content-type":"application/octet-stream"},zx(e.ContentLength)&&{"content-length":e.ContentLength.toString()}),zx(e.ContentMD5)&&{"content-md5":e.ContentMD5}),zx(e.SSECustomerAlgorithm)&&{"x-amz-server-side-encryption-customer-algorithm":e.SSECustomerAlgorithm}),zx(e.SSECustomerKey)&&{"x-amz-server-side-encryption-customer-key":e.SSECustomerKey}),zx(e.SSECustomerKeyMD5)&&{"x-amz-server-side-encryption-customer-key-md5":e.SSECustomerKeyMD5}),zx(e.RequestPayer)&&{"x-amz-request-payer":e.RequestPayer}),zx(e.ExpectedBucketOwner)&&{"x-amz-expected-bucket-owner":e.ExpectedBucketOwner}),r="/{Bucket}/{Key+}",void 0===e.Bucket)throw new Error("No value provided for input HTTP label: Bucket.");if((i=e.Bucket).length<=0)throw new Error("Empty value provided for input HTTP label: Bucket.");if(r=r.replace("{Bucket}",fc(i)),void 0===e.Key)throw new Error("No value provided for input HTTP label: Key.");if((i=e.Key).length<=0)throw new Error("Empty value provided for input HTTP label: Key.");return r=r.replace("{Key+}",i.split("/").map((function(e){return fc(e)})).join("/")),o=Tv(Tv({"x-id":"UploadPart"},void 0!==e.PartNumber&&{partNumber:e.PartNumber.toString()}),void 0!==e.UploadId&&{uploadId:e.UploadId}),void 0!==e.Body&&(a=e.Body,s=a),[4,t.endpoint()];case 1:return u=h.sent(),c=u.hostname,l=u.protocol,f=void 0===l?"https":l,d=u.port,[2,new ha({protocol:f,hostname:c,port:d,method:"PUT",headers:n,path:r,query:o,body:s})]}}))}))}(e,t)},t.prototype.deserialize=function(e,t){return function(e,t){return Ov(void 0,void 0,void 0,(function(){var n;return Pv(this,(function(r){switch(r.label){case 0:return 200!==e.statusCode&&e.statusCode>=300?[2,Ex(e,t)]:(n={$metadata:Fx(e),BucketKeyEnabled:void 0,ETag:void 0,RequestCharged:void 0,SSECustomerAlgorithm:void 0,SSECustomerKeyMD5:void 0,SSEKMSKeyId:void 0,ServerSideEncryption:void 0},void 0!==e.headers["x-amz-server-side-encryption"]&&(n.ServerSideEncryption=e.headers["x-amz-server-side-encryption"]),void 0!==e.headers.etag&&(n.ETag=e.headers.etag),void 0!==e.headers["x-amz-server-side-encryption-customer-algorithm"]&&(n.SSECustomerAlgorithm=e.headers["x-amz-server-side-encryption-customer-algorithm"]),void 0!==e.headers["x-amz-server-side-encryption-customer-key-md5"]&&(n.SSECustomerKeyMD5=e.headers["x-amz-server-side-encryption-customer-key-md5"]),void 0!==e.headers["x-amz-server-side-encryption-aws-kms-key-id"]&&(n.SSEKMSKeyId=e.headers["x-amz-server-side-encryption-aws-kms-key-id"]),void 0!==e.headers["x-amz-server-side-encryption-bucket-key-enabled"]&&(n.BucketKeyEnabled="true"===e.headers["x-amz-server-side-encryption-bucket-key-enabled"]),void 0!==e.headers["x-amz-request-charged"]&&(n.RequestCharged=e.headers["x-amz-request-charged"]),[4,jx(e.body,t)]);case 1:return r.sent(),[2,Promise.resolve(n)]}}))}))}(e,t)},t}(lc);function NE(e){var t=e.port,n=e.query,r=e.protocol,i=e.path,o=e.hostname;r&&":"!==r.substr(-1)&&(r+=":"),t&&(o+=":"+t),i&&"/"!==i.charAt(0)&&(i="/"+i);var s=n?ma(n):"";return s&&"?"!==s[0]&&(s="?"+s),r+"//"+o+i+s}function UE(e,t){return Do(this,void 0,void 0,(function(){var n,r,i=this;return Lo(this,(function(o){switch(o.label){case 0:return n=function(e){return function(e){return Do(i,void 0,void 0,(function(){return Lo(this,(function(t){return[2,{output:{request:e.request},response:void 0}]}))}))}},(r=e.middlewareStack.clone()).add(n,{step:"build",priority:"low"}),[4,t.resolveMiddleware(r,e.config,void 0)(t).then((function(e){return e.output.request}))];case 1:return[2,o.sent()]}}))}))}var RE="X-Amz-Date",FE="X-Amz-Signature",jE="X-Amz-Security-Token",zE="authorization",BE=RE.toLowerCase(),KE=[zE,BE,"date"],qE=FE.toLowerCase(),HE="x-amz-content-sha256",YE=jE.toLowerCase(),VE={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},WE=/^proxy-/,GE=/^sec-/,JE="AWS4-HMAC-SHA256",ZE="AWS4-HMAC-SHA256-PAYLOAD",XE="aws4_request",QE={},eC=[];function tC(e,t,n){return e+"/"+t+"/"+n+"/"+XE}function nC(e,t,n){var r=new e(t);return r.update(n),r.digest()}function rC(e,t,n){var r,i,o=e.headers,s={};try{for(var a=No(Object.keys(o).sort()),u=a.next();!u.done;u=a.next()){var c=u.value,l=c.toLowerCase();(l in VE||(null==t?void 0:t.has(l))||WE.test(l)||GE.test(l))&&(!n||n&&!n.has(l))||(s[l]=o[c].trim().replace(/\s+/g," "))}}catch(e){r={error:e}}finally{try{u&&!u.done&&(i=a.return)&&i.call(a)}finally{if(r)throw r.error}}return s}var iC=function(e){return encodeURIComponent(e).replace(/[!'()*]/g,oC)},oC=function(e){return"%"+e.charCodeAt(0).toString(16).toUpperCase()};function sC(e,t){var n=e.headers,r=e.body;return Do(this,void 0,void 0,(function(){var e,i,o,s,a,u,c;return Lo(this,(function(l){switch(l.label){case 0:try{for(e=No(Object.keys(n)),i=e.next();!i.done;i=e.next())if((o=i.value).toLowerCase()===HE)return[2,n[o]]}catch(e){u={error:e}}finally{try{i&&!i.done&&(c=e.return)&&c.call(e)}finally{if(u)throw u.error}}return null!=r?[3,1]:[2,"e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"];case 1:return"string"==typeof r||ArrayBuffer.isView(r)||Ru(r)?((s=new t).update(r),a=Vo,[4,s.digest()]):[3,3];case 2:return[2,a.apply(void 0,[l.sent()])];case 3:return[2,"UNSIGNED-PAYLOAD"]}}))}))}function aC(e){var t=e.headers,n=e.query,r=Io(e,["headers","query"]);return Mo(Mo({},r),{headers:Mo({},t),query:n?uC(n):void 0})}function uC(e){return Object.keys(e).reduce((function(t,n){var r,i=e[n];return Mo(Mo({},t),((r={})[n]=Array.isArray(i)?Ro(i):i,r))}),{})}function cC(e){var t,n;e="function"==typeof e.clone?e.clone():aC(e);try{for(var r=No(Object.keys(e.headers)),i=r.next();!i.done;i=r.next()){var o=i.value;KE.indexOf(o.toLowerCase())>-1&&delete e.headers[o]}}catch(e){t={error:e}}finally{try{i&&!i.done&&(n=r.return)&&n.call(r)}finally{if(t)throw t.error}}return e}function lC(e){return function(e){if("number"==typeof e)return new Date(1e3*e);if("string"==typeof e)return Number(e)?new Date(1e3*Number(e)):new Date(e);return e}(e).toISOString().replace(/\.\d{3}Z$/,"Z")}var fC=function(){function e(e){var t=e.applyChecksum,n=e.credentials,r=e.region,i=e.service,o=e.sha256,s=e.uriEscapePath,a=void 0===s||s;this.service=i,this.sha256=o,this.uriEscapePath=a,this.applyChecksum="boolean"!=typeof t||t,this.regionProvider=pC(r),this.credentialProvider=gC(n)}return e.prototype.presign=function(e,t){return void 0===t&&(t={}),Do(this,void 0,void 0,(function(){var n,r,i,o,s,a,u,c,l,f,d,h,p,g,m,v,y,b,w,S,_,$,x,E;return Lo(this,(function(C){switch(C.label){case 0:return n=t.signingDate,r=void 0===n?new Date:n,i=t.expiresIn,o=void 0===i?3600:i,s=t.unsignableHeaders,a=t.unhoistableHeaders,u=t.signableHeaders,c=t.signingRegion,l=t.signingService,[4,this.credentialProvider()];case 1:return f=C.sent(),null==c?[3,2]:(h=c,[3,4]);case 2:return[4,this.regionProvider()];case 3:h=C.sent(),C.label=4;case 4:return d=h,p=dC(r),g=p.longDate,m=p.shortDate,o>604800?[2,Promise.reject("Signature version 4 presigned URLs must have an expiration date less than one week in the future")]:(v=tC(m,d,null!=l?l:this.service),y=function(e,t){var n,r,i;void 0===t&&(t={});var o="function"==typeof e.clone?e.clone():aC(e),s=o.headers,a=o.query,u=void 0===a?{}:a;try{for(var c=No(Object.keys(s)),l=c.next();!l.done;l=c.next()){var f=l.value,d=f.toLowerCase();"x-amz-"!==d.substr(0,6)||(null===(i=t.unhoistableHeaders)||void 0===i?void 0:i.has(d))||(u[f]=s[f],delete s[f])}}catch(e){n={error:e}}finally{try{l&&!l.done&&(r=c.return)&&r.call(c)}finally{if(n)throw n.error}}return Mo(Mo({},e),{headers:s,query:u})}(cC(e),{unhoistableHeaders:a}),f.sessionToken&&(y.query[jE]=f.sessionToken),y.query["X-Amz-Algorithm"]=JE,y.query["X-Amz-Credential"]=f.accessKeyId+"/"+v,y.query["X-Amz-Date"]=g,y.query["X-Amz-Expires"]=o.toString(10),b=rC(y,s,u),y.query["X-Amz-SignedHeaders"]=hC(b),w=y.query,S=FE,_=this.getSignature,$=[g,v,this.getSigningKey(f,d,m,l)],x=this.createCanonicalRequest,E=[y,b],[4,sC(e,this.sha256)]);case 5:return[4,_.apply(this,$.concat([x.apply(this,E.concat([C.sent()]))]))];case 6:return w[S]=C.sent(),[2,y]}}))}))},e.prototype.sign=function(e,t){return Do(this,void 0,void 0,(function(){return Lo(this,(function(n){return"string"==typeof e?[2,this.signString(e,t)]:e.headers&&e.payload?[2,this.signEvent(e,t)]:[2,this.signRequest(e,t)]}))}))},e.prototype.signEvent=function(e,t){var n=e.headers,r=e.payload,i=t.signingDate,o=void 0===i?new Date:i,s=t.priorSignature,a=t.signingRegion,u=t.signingService;return Do(this,void 0,void 0,(function(){var e,t,i,c,l,f,d,h,p,g,m;return Lo(this,(function(v){switch(v.label){case 0:return null==a?[3,1]:(t=a,[3,3]);case 1:return[4,this.regionProvider()];case 2:t=v.sent(),v.label=3;case 3:return e=t,i=dC(o),c=i.shortDate,l=i.longDate,f=tC(c,e,null!=u?u:this.service),[4,sC({headers:{},body:r},this.sha256)];case 4:return d=v.sent(),(h=new this.sha256).update(n),g=Vo,[4,h.digest()];case 5:return p=g.apply(void 0,[v.sent()]),m=[ZE,l,f,s,p,d].join("\n"),[2,this.signString(m,{signingDate:o,signingRegion:e,signingService:u})]}}))}))},e.prototype.signString=function(e,t){var n=void 0===t?{}:t,r=n.signingDate,i=void 0===r?new Date:r,o=n.signingRegion,s=n.signingService;return Do(this,void 0,void 0,(function(){var t,n,r,a,u,c,l,f;return Lo(this,(function(d){switch(d.label){case 0:return[4,this.credentialProvider()];case 1:return t=d.sent(),null==o?[3,2]:(r=o,[3,4]);case 2:return[4,this.regionProvider()];case 3:r=d.sent(),d.label=4;case 4:return n=r,a=dC(i).shortDate,l=(c=this.sha256).bind,[4,this.getSigningKey(t,n,a,s)];case 5:return(u=new(l.apply(c,[void 0,d.sent()]))).update(e),f=Vo,[4,u.digest()];case 6:return[2,f.apply(void 0,[d.sent()])]}}))}))},e.prototype.signRequest=function(e,t){var n=void 0===t?{}:t,r=n.signingDate,i=void 0===r?new Date:r,o=n.signableHeaders,s=n.unsignableHeaders,a=n.signingRegion,u=n.signingService;return Do(this,void 0,void 0,(function(){var t,n,r,c,l,f,d,h,p,g,m;return Lo(this,(function(v){switch(v.label){case 0:return[4,this.credentialProvider()];case 1:return t=v.sent(),null==a?[3,2]:(r=a,[3,4]);case 2:return[4,this.regionProvider()];case 3:r=v.sent(),v.label=4;case 4:return n=r,c=cC(e),l=dC(i),f=l.longDate,d=l.shortDate,h=tC(d,n,null!=u?u:this.service),c.headers[BE]=f,t.sessionToken&&(c.headers[YE]=t.sessionToken),[4,sC(c,this.sha256)];case 5:return p=v.sent(),!function(e,t){var n,r;e=e.toLowerCase();try{for(var i=No(Object.keys(t)),o=i.next();!o.done;o=i.next())if(e===o.value.toLowerCase())return!0}catch(e){n={error:e}}finally{try{o&&!o.done&&(r=i.return)&&r.call(i)}finally{if(n)throw n.error}}return!1}(HE,c.headers)&&this.applyChecksum&&(c.headers[HE]=p),g=rC(c,s,o),[4,this.getSignature(f,h,this.getSigningKey(t,n,d,u),this.createCanonicalRequest(c,g,p))];case 6:return m=v.sent(),c.headers[zE]="AWS4-HMAC-SHA256 Credential="+t.accessKeyId+"/"+h+", SignedHeaders="+hC(g)+", Signature="+m,[2,c]}}))}))},e.prototype.createCanonicalRequest=function(e,t,n){var r=Object.keys(t).sort();return e.method+"\n"+this.getCanonicalPath(e)+"\n"+function(e){var t,n,r=e.query,i=void 0===r?{}:r,o=[],s={},a=function(e){if(e.toLowerCase()===qE)return"continue";o.push(e);var t=i[e];"string"==typeof t?s[e]=iC(e)+"="+iC(t):Array.isArray(t)&&(s[e]=t.slice(0).sort().reduce((function(t,n){return t.concat([iC(e)+"="+iC(n)])}),[]).join("&"))};try{for(var u=No(Object.keys(i).sort()),c=u.next();!c.done;c=u.next())a(c.value)}catch(e){t={error:e}}finally{try{c&&!c.done&&(n=u.return)&&n.call(u)}finally{if(t)throw t.error}}return o.map((function(e){return s[e]})).filter((function(e){return e})).join("&")}(e)+"\n"+r.map((function(e){return e+":"+t[e]})).join("\n")+"\n\n"+r.join(";")+"\n"+n},e.prototype.createStringToSign=function(e,t,n){return Do(this,void 0,void 0,(function(){var r,i;return Lo(this,(function(o){switch(o.label){case 0:return(r=new this.sha256).update(n),[4,r.digest()];case 1:return i=o.sent(),[2,"AWS4-HMAC-SHA256\n"+e+"\n"+t+"\n"+Vo(i)]}}))}))},e.prototype.getCanonicalPath=function(e){var t=e.path;return this.uriEscapePath?"/"+encodeURIComponent(t.replace(/^\//,"")).replace(/%2F/g,"/"):t},e.prototype.getSignature=function(e,t,n,r){return Do(this,void 0,void 0,(function(){var i,o,s,a,u;return Lo(this,(function(c){switch(c.label){case 0:return[4,this.createStringToSign(e,t,r)];case 1:return i=c.sent(),a=(s=this.sha256).bind,[4,n];case 2:return(o=new(a.apply(s,[void 0,c.sent()]))).update(i),u=Vo,[4,o.digest()];case 3:return[2,u.apply(void 0,[c.sent()])]}}))}))},e.prototype.getSigningKey=function(e,t,n,r){return function(e,t,n,r,i){return Do(void 0,void 0,void 0,(function(){var o,s,a,u,c,l,f,d,h;return Lo(this,(function(p){switch(p.label){case 0:return[4,nC(e,t.secretAccessKey,t.accessKeyId)];case 1:if(o=p.sent(),(s=n+":"+r+":"+i+":"+Vo(o)+":"+t.sessionToken)in QE)return[2,QE[s]];for(eC.push(s);eC.length>50;)delete QE[eC.shift()];a="AWS4"+t.secretAccessKey,p.label=2;case 2:p.trys.push([2,7,8,9]),u=No([n,r,i,XE]),c=u.next(),p.label=3;case 3:return c.done?[3,6]:(l=c.value,[4,nC(e,a,l)]);case 4:a=p.sent(),p.label=5;case 5:return c=u.next(),[3,3];case 6:return[3,9];case 7:return f=p.sent(),d={error:f},[3,9];case 8:try{c&&!c.done&&(h=u.return)&&h.call(u)}finally{if(d)throw d.error}return[7];case 9:return[2,QE[s]=a]}}))}))}(this.sha256,e,n,t,r||this.service)},e}(),dC=function(e){var t=lC(e).replace(/[\-:]/g,"");return{longDate:t,shortDate:t.substr(0,8)}},hC=function(e){return Object.keys(e).sort().join(";")},pC=function(e){if("string"==typeof e){var t=Promise.resolve(e);return function(){return t}}return e},gC=function(e){if("object"==typeof e){var t=Promise.resolve(e);return function(){return t}}return e},mC=function(){function e(e){var t=Mo({service:e.signingName||e.service||"s3",uriEscapePath:e.uriEscapePath||!1},e);this.signer=new fC(t)}return e.prototype.presign=function(e,t){void 0===t&&(t={});var n=t.unsignableHeaders,r=void 0===n?new Set:n,i=t.unhoistableHeaders,o=void 0===i?new Set:i,s=Io(t,["unsignableHeaders","unhoistableHeaders"]);return Do(this,void 0,void 0,(function(){return Lo(this,(function(t){return r.add("content-type"),Object.keys(e.headers).map((function(e){return e.toLowerCase()})).filter((function(e){return e.startsWith("x-amz-server-side-encryption")})).forEach((function(e){o.add(e)})),e.headers["X-Amz-Content-Sha256"]="UNSIGNED-PAYLOAD",e.headers.host||(e.headers.host=e.hostname),[2,this.signer.presign(e,Mo({expiresIn:900,unsignableHeaders:r,unhoistableHeaders:o},s))]}))}))},e}(),vC=function(e,t){return function(){for(var n=new Array(arguments.length),r=0;r=0)return;i[t]="set-cookie"===t?(i[t]?i[t]:[]).concat([n]):i[t]?i[t]+", "+n:n}})),i):i}(s.getAllResponseHeaders()):null,i={data:o&&"text"!==o&&"json"!==o?s.response:s.responseText,status:s.status,statusText:s.statusText,headers:r,config:e,request:s};!function(e,t,n){var r=n.config.validateStatus;n.status&&r&&!r(n.status)?t(MC("Request failed with status code "+n.status,n.config,null,n.request,n)):e(n)}(t,n,i),s=null}}if(s.open(e.method.toUpperCase(),kC(f,e.params,e.paramsSerializer),!0),s.timeout=e.timeout,"onloadend"in s?s.onloadend=d:s.onreadystatechange=function(){s&&4===s.readyState&&(0!==s.status||s.responseURL&&0===s.responseURL.indexOf("file:"))&&setTimeout(d)},s.onabort=function(){s&&(n(MC("Request aborted",e,"ECONNABORTED",s)),s=null)},s.onerror=function(){n(MC("Network Error",e,null,s)),s=null},s.ontimeout=function(){var t="timeout of "+e.timeout+"ms exceeded";e.timeoutErrorMessage&&(t=e.timeoutErrorMessage),n(MC(t,e,e.transitional&&e.transitional.clarifyTimeoutError?"ETIMEDOUT":"ECONNABORTED",s)),s=null},EC.isStandardBrowserEnv()){var h=(e.withCredentials||LC(f))&&e.xsrfCookieName?IC.read(e.xsrfCookieName):void 0;h&&(i[e.xsrfHeaderName]=h)}"setRequestHeader"in s&&EC.forEach(i,(function(e,t){void 0===r&&"content-type"===t.toLowerCase()?delete i[t]:s.setRequestHeader(t,e)})),EC.isUndefined(e.withCredentials)||(s.withCredentials=!!e.withCredentials),o&&"json"!==o&&(s.responseType=e.responseType),"function"==typeof e.onDownloadProgress&&s.addEventListener("progress",e.onDownloadProgress),"function"==typeof e.onUploadProgress&&s.upload&&s.upload.addEventListener("progress",e.onUploadProgress),e.cancelToken&&e.cancelToken.promise.then((function(e){s&&(s.abort(),n(e),s=null)})),r||(r=null),s.send(r)}))},UC={"Content-Type":"application/x-www-form-urlencoded"};function RC(e,t){!EC.isUndefined(e)&&EC.isUndefined(e["Content-Type"])&&(e["Content-Type"]=t)}var FC,jC={transitional:{silentJSONParsing:!0,forcedJSONParsing:!0,clarifyTimeoutError:!1},adapter:(("undefined"!=typeof XMLHttpRequest||"undefined"!=typeof process&&"[object process]"===Object.prototype.toString.call(process))&&(FC=NC),FC),transformRequest:[function(e,t){return OC(t,"Accept"),OC(t,"Content-Type"),EC.isFormData(e)||EC.isArrayBuffer(e)||EC.isBuffer(e)||EC.isStream(e)||EC.isFile(e)||EC.isBlob(e)?e:EC.isArrayBufferView(e)?e.buffer:EC.isURLSearchParams(e)?(RC(t,"application/x-www-form-urlencoded;charset=utf-8"),e.toString()):EC.isObject(e)||t&&"application/json"===t["Content-Type"]?(RC(t,"application/json"),function(e,t,n){if(EC.isString(e))try{return(t||JSON.parse)(e),EC.trim(e)}catch(e){if("SyntaxError"!==e.name)throw e}return(n||JSON.stringify)(e)}(e)):e}],transformResponse:[function(e){var t=this.transitional,n=t&&t.silentJSONParsing,r=t&&t.forcedJSONParsing,i=!n&&"json"===this.responseType;if(i||r&&EC.isString(e)&&e.length)try{return JSON.parse(e)}catch(e){if(i){if("SyntaxError"===e.name)throw PC(e,this,"E_JSON_PARSE");throw e}}return e}],timeout:0,xsrfCookieName:"XSRF-TOKEN",xsrfHeaderName:"X-XSRF-TOKEN",maxContentLength:-1,maxBodyLength:-1,validateStatus:function(e){return e>=200&&e<300}};jC.headers={common:{Accept:"application/json, text/plain, */*"}},EC.forEach(["delete","get","head"],(function(e){jC.headers[e]={}})),EC.forEach(["post","put","patch"],(function(e){jC.headers[e]=EC.merge(UC)}));var zC=jC,BC=function(e,t,n){var r=this||zC;return EC.forEach(n,(function(n){e=n.call(r,e,t)})),e},KC=function(e){return!(!e||!e.__CANCEL__)};function qC(e){e.cancelToken&&e.cancelToken.throwIfRequested()}var HC=function(e){return qC(e),e.headers=e.headers||{},e.data=BC.call(e,e.data,e.headers,e.transformRequest),e.headers=EC.merge(e.headers.common||{},e.headers[e.method]||{},e.headers),EC.forEach(["delete","get","head","post","put","patch","common"],(function(t){delete e.headers[t]})),(e.adapter||zC.adapter)(e).then((function(t){return qC(e),t.data=BC.call(e,t.data,t.headers,e.transformResponse),t}),(function(t){return KC(t)||(qC(e),t&&t.response&&(t.response.data=BC.call(e,t.response.data,t.response.headers,e.transformResponse))),Promise.reject(t)}))},YC=function(e,t){t=t||{};var n={},r=["url","method","data"],i=["headers","auth","proxy","params"],o=["baseURL","transformRequest","transformResponse","paramsSerializer","timeout","timeoutMessage","withCredentials","adapter","responseType","xsrfCookieName","xsrfHeaderName","onUploadProgress","onDownloadProgress","decompress","maxContentLength","maxBodyLength","maxRedirects","transport","httpAgent","httpsAgent","cancelToken","socketPath","responseEncoding"],s=["validateStatus"];function a(e,t){return EC.isPlainObject(e)&&EC.isPlainObject(t)?EC.merge(e,t):EC.isPlainObject(t)?EC.merge({},t):EC.isArray(t)?t.slice():t}function u(r){EC.isUndefined(t[r])?EC.isUndefined(e[r])||(n[r]=a(void 0,e[r])):n[r]=a(e[r],t[r])}EC.forEach(r,(function(e){EC.isUndefined(t[e])||(n[e]=a(void 0,t[e]))})),EC.forEach(i,u),EC.forEach(o,(function(r){EC.isUndefined(t[r])?EC.isUndefined(e[r])||(n[r]=a(void 0,e[r])):n[r]=a(void 0,t[r])})),EC.forEach(s,(function(r){r in t?n[r]=a(e[r],t[r]):r in e&&(n[r]=a(void 0,e[r]))}));var c=r.concat(i).concat(o).concat(s),l=Object.keys(e).concat(Object.keys(t)).filter((function(e){return-1===c.indexOf(e)}));return EC.forEach(l,u),n},VC={name:"axios",version:"0.21.4",description:"Promise based HTTP client for the browser and node.js",main:"index.js",scripts:{test:"grunt test",start:"node ./sandbox/server.js",build:"NODE_ENV=production grunt build",preversion:"npm test",version:"npm run build && grunt version && git add -A dist && git add CHANGELOG.md bower.json package.json",postversion:"git push && git push --tags",examples:"node ./examples/server.js",coveralls:"cat coverage/lcov.info | ./node_modules/coveralls/bin/coveralls.js",fix:"eslint --fix lib/**/*.js"},repository:{type:"git",url:"https://github.com/axios/axios.git"},keywords:["xhr","http","ajax","promise","node"],author:"Matt Zabriskie",license:"MIT",bugs:{url:"https://github.com/axios/axios/issues"},homepage:"https://axios-http.com",devDependencies:{coveralls:"^3.0.0","es6-promise":"^4.2.4",grunt:"^1.3.0","grunt-banner":"^0.6.0","grunt-cli":"^1.2.0","grunt-contrib-clean":"^1.1.0","grunt-contrib-watch":"^1.0.0","grunt-eslint":"^23.0.0","grunt-karma":"^4.0.0","grunt-mocha-test":"^0.13.3","grunt-ts":"^6.0.0-beta.19","grunt-webpack":"^4.0.2","istanbul-instrumenter-loader":"^1.0.0","jasmine-core":"^2.4.1",karma:"^6.3.2","karma-chrome-launcher":"^3.1.0","karma-firefox-launcher":"^2.1.0","karma-jasmine":"^1.1.1","karma-jasmine-ajax":"^0.1.13","karma-safari-launcher":"^1.0.0","karma-sauce-launcher":"^4.3.6","karma-sinon":"^1.0.5","karma-sourcemap-loader":"^0.3.8","karma-webpack":"^4.0.2","load-grunt-tasks":"^3.5.2",minimist:"^1.2.0",mocha:"^8.2.1",sinon:"^4.5.0","terser-webpack-plugin":"^4.2.3",typescript:"^4.0.5","url-search-params":"^0.10.0",webpack:"^4.44.2","webpack-dev-server":"^3.11.0"},browser:{"./lib/adapters/http.js":"./lib/adapters/xhr.js"},jsdelivr:"dist/axios.min.js",unpkg:"dist/axios.min.js",typings:"./index.d.ts",dependencies:{"follow-redirects":"^1.14.0"},bundlesize:[{path:"./dist/axios.min.js",threshold:"5kB"}]},WC={};["object","boolean","number","function","string","symbol"].forEach((function(e,t){WC[e]=function(n){return typeof n===e||"a"+(t<1?"n ":" ")+e}}));var GC={},JC=VC.version.split(".");function ZC(e,t){for(var n=t?t.split("."):JC,r=e.split("."),i=0;i<3;i++){if(n[i]>r[i])return!0;if(n[i]0;){var o=r[i],s=t[o];if(s){var a=e[o],u=void 0===a||s(a,o,e);if(!0!==u)throw new TypeError("option "+o+" must be "+u)}else if(!0!==n)throw Error("Unknown option "+o)}},validators:WC},QC=XC.validators;function ek(e){this.defaults=e,this.interceptors={request:new TC,response:new TC}}ek.prototype.request=function(e){"string"==typeof e?(e=arguments[1]||{}).url=arguments[0]:e=e||{},(e=YC(this.defaults,e)).method?e.method=e.method.toLowerCase():this.defaults.method?e.method=this.defaults.method.toLowerCase():e.method="get";var t=e.transitional;void 0!==t&&XC.assertOptions(t,{silentJSONParsing:QC.transitional(QC.boolean,"1.0.0"),forcedJSONParsing:QC.transitional(QC.boolean,"1.0.0"),clarifyTimeoutError:QC.transitional(QC.boolean,"1.0.0")},!1);var n=[],r=!0;this.interceptors.request.forEach((function(t){"function"==typeof t.runWhen&&!1===t.runWhen(e)||(r=r&&t.synchronous,n.unshift(t.fulfilled,t.rejected))}));var i,o=[];if(this.interceptors.response.forEach((function(e){o.push(e.fulfilled,e.rejected)})),!r){var s=[HC,void 0];for(Array.prototype.unshift.apply(s,n),s=s.concat(o),i=Promise.resolve(e);s.length;)i=i.then(s.shift(),s.shift());return i}for(var a=e;n.length;){var u=n.shift(),c=n.shift();try{a=u(a)}catch(e){c(e);break}}try{i=HC(a)}catch(e){return Promise.reject(e)}for(;o.length;)i=i.then(o.shift(),o.shift());return i},ek.prototype.getUri=function(e){return e=YC(this.defaults,e),kC(e.url,e.params,e.paramsSerializer).replace(/^\?/,"")},EC.forEach(["delete","get","head","options"],(function(e){ek.prototype[e]=function(t,n){return this.request(YC(n||{},{method:e,url:t,data:(n||{}).data}))}})),EC.forEach(["post","put","patch"],(function(e){ek.prototype[e]=function(t,n,r){return this.request(YC(r||{},{method:e,url:t,data:n}))}}));var tk=ek;function nk(e){this.message=e}nk.prototype.toString=function(){return"Cancel"+(this.message?": "+this.message:"")},nk.prototype.__CANCEL__=!0;var rk=nk;function ik(e){if("function"!=typeof e)throw new TypeError("executor must be a function.");var t;this.promise=new Promise((function(e){t=e}));var n=this;e((function(e){n.reason||(n.reason=new rk(e),t(n.reason))}))}ik.prototype.throwIfRequested=function(){if(this.reason)throw this.reason},ik.source=function(){var e;return{token:new ik((function(t){e=t})),cancel:e}};var ok=ik;function sk(e){var t=new tk(e),n=vC(tk.prototype.request,t);return EC.extend(n,tk.prototype,t),EC.extend(n,t),n}var ak=sk(zC);ak.Axios=tk,ak.create=function(e){return sk(YC(ak.defaults,e))},ak.Cancel=rk,ak.CancelToken=ok,ak.isCancel=KC,ak.all=function(e){return Promise.all(e)},ak.spread=function(e){return function(t){return e.apply(null,t)}},ak.isAxiosError=function(e){return"object"==typeof e&&!0===e.isAxiosError};var uk=ak,ck=ak;uk.default=ck;var lk=uk,fk=function(e){var t="function"==typeof Symbol&&Symbol.iterator,n=t&&e[t],r=0;if(n)return n.call(e);if(e&&"number"==typeof e.length)return{next:function(){return e&&r>=e.length&&(e=void 0),{value:e&&e[r++],done:!e}}};throw new TypeError(t?"Object is not iterable.":"Symbol.iterator is not defined.")},dk=function(e,t){var n="function"==typeof Symbol&&e[Symbol.iterator];if(!n)return e;var r,i,o=n.call(e),s=[];try{for(;(void 0===t||t-- >0)&&!(r=o.next()).done;)s.push(r.value)}catch(e){i={error:e}}finally{try{r&&!r.done&&(n=o.return)&&n.call(o)}finally{if(i)throw i.error}}return s},hk=new Yi("axios-http-handler"),pk="sendUploadProgress",gk="sendDownloadProgress";var mk,vk,yk=function(e,t){var n,r;try{for(var i=fk(Object.entries(e)),o=i.next();!o.done;o=i.next()){var s=dk(o.value,2),a=s[0],u=s[1];a!==t&&a.toUpperCase()===t.toUpperCase()&&(e[t]=u,delete e[a])}}catch(e){n={error:e}}finally{try{o&&!o.done&&(r=i.return)&&r.call(i)}finally{if(n)throw n.error}}},bk=[function(e,t){return n=e,"undefined"!=typeof Blob&&n instanceof Blob?(yk(t,"Content-Type"),yk(t,"Accept"),e):lk.defaults.transformRequest[0].call(null,e,t);var n}],wk=function(){function e(e,t,n){void 0===e&&(e={}),this.httpOptions=e,this.emitter=t,this.cancelTokenSource=n}return e.prototype.destroy=function(){},e.prototype.handle=function(e,t){var n=this.httpOptions.requestTimeout,r=this.emitter,i=e.path;if(e.query){var o=ma(e.query);o&&(i+="?"+o)}var s=e.port,a=e.protocol+"//"+e.hostname+(s?":"+s:"")+i,u={};u.url=a,u.method=e.method,u.headers=e.headers,delete u.headers.host,e.body?u.data=e.body:u.headers["Content-Type"]&&(u.data=null),r&&(u.onUploadProgress=function(e){r.emit(pk,e),hk.debug(e)},u.onDownloadProgress=function(e){r.emit(gk,e),hk.debug(e)}),this.cancelTokenSource&&(u.cancelToken=this.cancelTokenSource.token),u.responseType="blob",Ji.isReactNative&&(u.transformRequest=bk);var c=[lk.request(u).then((function(e){return{response:new da({headers:e.headers,statusCode:e.status,body:e.data})}})).catch((function(e){throw hk.error(e.message),e})),Sk(n)];return Promise.race(c)},e}();function Sk(e){return void 0===e&&(e=0),new Promise((function(t,n){e&&setTimeout((function(){var t=new Error("Request did not complete within "+e+" ms");t.name="TimeoutError",n(t)}),e)}))}!function(e){e.NO_CREDENTIALS="No credentials",e.NO_SRC_KEY='source param should be an object with the property "key" with value of type string',e.NO_DEST_KEY='destination param should be an object with the property "key" with value of type string'}(mk||(mk={})),function(e){e.CLEANUP_FAILED="Multipart copy clean up failed",e.NO_OBJECT_FOUND="Object does not exist",e.INVALID_QUEUESIZE="Queue size must be a positive number",e.NO_COPYSOURCE="You must specify a copy source",e.MAX_NUM_PARTS_EXCEEDED="Only a maximum of 10000 parts are allowed"}(vk||(vk={}));var _k=function(){return(_k=Object.assign||function(e){for(var t,n=1,r=arguments.length;n0&&i[i.length-1])||6!==o[0]&&2!==o[0])){s=0;continue}if(3===o[0]&&(!i||o[1]>i[0]&&o[1]0)throw new Error("Multi Part upload clean up failed");return[2]}}))}))},e.prototype.removeEventListener=function(e){e.emitter.removeAllListeners(pk),e.emitter.removeAllListeners(gk)},e.prototype.setupEventListener=function(e){var t=this;e.emitter.on(pk,(function(n){t.progressChanged(e.partNumber,n.loaded-e._lastUploadedBytes),e._lastUploadedBytes=n.loaded}))},e.prototype.progressChanged=function(e,t){this.bytesUploaded+=t,this.emitter.emit(pk,{loaded:this.bytesUploaded,total:this.totalBytesToUpload,part:e,key:this.params.Key})},e.prototype.byteLength=function(e){if(null==e)return 0;if("number"==typeof e.byteLength)return e.byteLength;if("number"==typeof e.length)return e.length;if("number"==typeof e.size)return e.size;if("string"!=typeof e.path)throw new Error("Cannot determine length of "+e)},e.prototype.validateAndSanitizeBody=function(e){return $k(this,void 0,void 0,(function(){return xk(this,(function(t){return this.isGenericObject(e)?[2,JSON.stringify(e)]:[2,e]}))}))},e.prototype.isGenericObject=function(e){if(null!==e&&"object"==typeof e)try{return!(this.byteLength(e)>=0)}catch(e){return!0}return!1},e.prototype._createNewS3Client=function(e,t){return $k(this,void 0,void 0,(function(){var n,r,i,o,s,a,u;return xk(this,(function(c){switch(c.label){case 0:return[4,this._getCredentials()];case 1:return n=c.sent(),r=e.region,i=e.dangerouslyConnectToHttpEndpointForTesting,o=e.cancelTokenSource,s=e.useAccelerateEndpoint,a={},i&&(a={endpoint:"http://localhost:20005",tls:!1,bucketEndpoint:!1,forcePathStyle:!0}),(u=new s$(_k(_k({region:r,credentials:n,useAccelerateEndpoint:s},a),{requestHandler:new wk({},t,o),customUserAgent:Zi()}))).middlewareStack.remove("contentLengthMiddleware"),[2,u]}}))}))},e.prototype._getCredentials=function(){return Yf.get().then((function(e){if(!e)return!1;var t=Yf.shear(e);return Ek.debug("set credentials for storage",t),t})).catch((function(e){return Ek.warn("ensure credentials error",e),!1}))},e}(),kk=function(){return(kk=Object.assign||function(e){for(var t,n=1,r=arguments.length;n0&&i[i.length-1])||6!==o[0]&&2!==o[0])){s=0;continue}if(3===o[0]&&(!i||o[1]>i[0]&&o[1]0)&&!(r=o.next()).done;)s.push(r.value)}catch(e){i={error:e}}finally{try{r&&!r.done&&(n=o.return)&&n.call(o)}finally{if(i)throw i.error}}return s},Uk=new Yi("StorageClass"),Rk="AWSS3",Fk=function(){function e(){this._config={},this._pluggables=[],this._cancelTokenSourceMap=new WeakMap,Uk.debug("Storage Options",this._config),this.get=this.get.bind(this),this.put=this.put.bind(this),this.remove=this.remove.bind(this),this.list=this.list.bind(this)}return e.prototype.getModuleName=function(){return"Storage"},e.prototype.addPluggable=function(e){if(e&&"Storage"===e.getCategory()){this._pluggables.push(e);return e.configure(this._config[e.getProviderName()])}},e.prototype.getPluggable=function(e){var t=this._pluggables.find((function(t){return t.getProviderName()===e}));return void 0===t?(Uk.debug("No plugin found with providerName",e),null):t},e.prototype.removePluggable=function(e){this._pluggables=this._pluggables.filter((function(t){return t.getProviderName()!==e}))},e.prototype.configure=function(e){var t=this;if(Uk.debug("configure Storage"),!e)return this._config;var n=Ps.parseMobilehubConfig(e),r=Object.keys(n.Storage),i=["bucket","region","level","track","customPrefix","serverSideEncryption","SSECustomerAlgorithm","SSECustomerKey","SSECustomerKeyMD5","SSEKMSKeyId"],o=function(e){return i.some((function(t){return t===e}))};return r&&r.find((function(e){return o(e)}))&&!n.Storage.AWSS3&&(n.Storage.AWSS3={}),Object.entries(n.Storage).map((function(e){var t=Nk(e,2),r=t[0],i=t[1];r&&o(r)&&void 0!==i&&(n.Storage.AWSS3[r]=i,delete n.Storage[r])})),Object.keys(n.Storage).forEach((function(e){"string"!=typeof n.Storage[e]&&(t._config[e]=Lk(Lk({},t._config[e]),n.Storage[e]))})),this._pluggables.forEach((function(e){e.configure(t._config[e.getProviderName()])})),0===this._pluggables.length&&this.addPluggable(new Dk),this._config},e.prototype.getCancellableTokenSource=function(){return lk.CancelToken.source()},e.prototype.updateRequestToBeCancellable=function(e,t){this._cancelTokenSourceMap.set(e,t)},e.prototype.cancel=function(e,t){var n=this._cancelTokenSourceMap.get(e);n?n.cancel(t):Uk.debug("The request does not map to any cancel token")},e.prototype.copy=function(e,t,n){var r,i=(null===(r=n)||void 0===r?void 0:r.provider)||Rk,o=this._pluggables.find((function(e){return e.getProviderName()===i}));if(void 0===o)return Uk.debug("No plugin found with providerName",i),Promise.reject("No plugin found in Storage for the provider");var s=this.getCancellableTokenSource();if("function"!=typeof o.copy)return Promise.reject(".copy is not implemented on provider "+o.getProviderName());var a=o.copy(e,t,Lk(Lk({},n),{cancelTokenSource:s}));return this.updateRequestToBeCancellable(a,s),a},e.prototype.get=function(e,t){var n,r=(null===(n=t)||void 0===n?void 0:n.provider)||Rk,i=this._pluggables.find((function(e){return e.getProviderName()===r}));if(void 0===i)return Uk.debug("No plugin found with providerName",r),Promise.reject("No plugin found in Storage for the provider");var o=this.getCancellableTokenSource(),s=i.get(e,Lk(Lk({},t),{cancelTokenSource:o}));return this.updateRequestToBeCancellable(s,o),s},e.prototype.isCancelError=function(e){return lk.isCancel(e)},e.prototype.put=function(e,t,n){var r,i=(null===(r=n)||void 0===r?void 0:r.provider)||Rk,o=this._pluggables.find((function(e){return e.getProviderName()===i}));if(void 0===o)return Uk.debug("No plugin found with providerName",i),Promise.reject("No plugin found in Storage for the provider");var s=this.getCancellableTokenSource(),a=o.put(e,t,Lk(Lk({},n),{cancelTokenSource:s}));return this.updateRequestToBeCancellable(a,s),a},e.prototype.remove=function(e,t){var n,r=(null===(n=t)||void 0===n?void 0:n.provider)||Rk,i=this._pluggables.find((function(e){return e.getProviderName()===r}));return void 0===i?(Uk.debug("No plugin found with providerName",r),Promise.reject("No plugin found in Storage for the provider")):i.remove(e,t)},e.prototype.list=function(e,t){var n,r=(null===(n=t)||void 0===n?void 0:n.provider)||Rk,i=this._pluggables.find((function(e){return e.getProviderName()===r}));return void 0===i?(Uk.debug("No plugin found with providerName",r),Promise.reject("No plugin found in Storage for the provider")):i.list(e,t)},e}(),jk=function(){return(jk=Object.assign||function(e){for(var t,n=1,r=arguments.length;n{Yk&&"cognito"===Yk.type&&Qh.currentUserInfo().then((t=>{e(t)}))})),{subscribe:Wk,set:Gk,update:Jk}=De(Yk||{username:"",token:null});Wk((e=>{localStorage.setItem("auth",JSON.stringify(e)),"cognito"===e.type&&Qh.currentUserInfo().then((e=>{Vk.set(e)}))}));const Zk={set:Gk,subscribe:Wk,setToken:e=>Jk((t=>t.token=e)),verifyExpired:function(e){const[t,n]=e.split(/\s+/);if(!n)return!0;{let e=function(e){var t=e.split(".")[1].replace(/-/g,"+").replace(/_/g,"/"),n=decodeURIComponent(atob(t).split("").map((function(e){return"%"+("00"+e.charCodeAt(0).toString(16)).slice(-2)})).join(""));return JSON.parse(n)}(n);if(console.log(e),1e3*e.exp<(new Date).getTime())return console.log("token expired, please relogin"),!0}return!1},reset:()=>{localStorage.removeItem("auth"),console.log("reset auth"),Qh.signOut(),Gk({username:"",token:null,type:null})}},Xk={subscribe:Vk.subscribe},{subscribe:Qk,set:eA,update:tA}=De(!1),nA={start:()=>eA(!0),end:()=>eA(!1),subscribe:Qk},rA="https://uaafujh3gi.execute-api.ap-northeast-1.amazonaws.com/Prod";let iA,oA;async function sA(e,t){return nA.start(),iA&&(t.headers={...t.headers,Authorization:iA}),fetch(e,t).finally(nA.end)}async function aA(e,t,n,r,i="false",o=null){const s={title:t,content:r,publish:i};o&&(s.thumbnail=o);let a=await sA(`${rA}/post/${e}/${n}`,{method:"PUT",body:JSON.stringify(s),headers:{"Content-Type":"application/json",Authorization:iA}});if(!a.ok)throw a;return a}async function uA(e){!1===e.publish?e.publish=!1:e.publish=!0,e.pageSize||(e.pageSize=20);let t=await sA(`${rA}/post/list?publish=${e.publish}&visible=true&page_size=${e.pageSize}`,{method:"GET"}),n=await t.json();return console.log(n),n.data}async function cA(e){e.pageSize||(e.pageSize=20),!1===e.publish?e.publish=!1:e.publish=!0;let t=await sA(`${rA}/post/list?publish=${e.publish}&private=true&visible=true&page_size=${e.pageSize}`,{method:"GET"}),n=await t.json();return console.log(n),n.data}async function lA(e,t){let n=await sA(`${rA}/post/${e}/${t}`,{method:"GET"}),r=await n.json();if(!n.ok)throw n;return console.log(r),r.Item}async function fA(e,t,n){if("normal"===n)return async function(e,t){let n=btoa(`${e}:${t}`);console.log(n);let r=await sA(`${rA}/login`,{method:"GET",headers:{Authorization:`Basic ${n}`}}),i=await r.json();return i.token=`Bearer ${i.token}`,console.log(i),i}(e,t);if("cognito"===n)return async function(e,t){nA.start();try{const n=await Qh.signIn(e,t);if(console.log(n),n.challengeName)return{msg:"challenge",challengeName:n.challengeName,user:n};return{token:`Bearer ${(await Qh.currentSession()).getAccessToken().getJwtToken()}`}}catch(e){return console.log("error signing in",e),{msg:"failed",reason:e.message}}finally{nA.end()}}(e,t);throw"Unknow login method "+n}function dA(e){return`https://d21icry03j9h0t.cloudfront.net/protected/${oA}/${e}`}function hA(e){let t,n,r,i,o,s,a;return{c(){t=k("div"),n=k("a"),r=A("編輯"),I(n,"href",i=e[7]?`/admin/edit-post/${e[7]}`:"#"),I(n,"class","svelte-1urrufq"),I(t,"class","lup post-card-edit-btn svelte-1urrufq")},m(e,i){x(e,t,i),$(t,n),$(n,r),s||(a=m(o=ft.call(null,n)),s=!0)},p(e,t){128&t&&i!==(i=e[7]?`/admin/edit-post/${e[7]}`:"#")&&I(n,"href",i)},d(e){e&&E(t),s=!1,a()}}}function pA(e){let t,n;return{c(){t=k("img"),t.src!==(n=e[0])&&I(t,"src",n),I(t,"width","100%"),I(t,"alt","scott-graham"),I(t,"class","svelte-1urrufq")},m(e,n){x(e,t,n)},p(e,r){1&r&&t.src!==(n=e[0])&&I(t,"src",n)},d(e){e&&E(t)}}}function gA(e){let t,n;return t=new en({props:{xs:"auto",class:"lup info-time",$$slots:{default:[mA]},$$scope:{ctx:e}}}),{c(){Ae(t.$$.fragment)},m(e,r){Te(t,e,r),n=!0},i(e){n||(be(t.$$.fragment,e),n=!0)},o(e){we(t.$$.fragment,e),n=!1},d(e){Oe(t,e)}}}function mA(e){let t;return{c(){t=A("[草稿]")},m(e,n){x(e,t,n)},d(e){e&&E(t)}}}function vA(e){let t,n,r,i,o;return t=new fn({props:{name:"clock",class:"mr-1",id:`publish-time-${e[7].replace(/\s/g,"-")}`}}),i=new Ei({props:{placement:"auto",target:`publish-time-${e[7].replace(/\s/g,"-")}`,"data-bs-delay":"500",$$slots:{default:[bA]},$$scope:{ctx:e}}}),{c(){Ae(t.$$.fragment),n=A(e[2]),r=T(),Ae(i.$$.fragment)},m(e,s){Te(t,e,s),x(e,n,s),x(e,r,s),Te(i,e,s),o=!0},p(e,r){const s={};128&r&&(s.id=`publish-time-${e[7].replace(/\s/g,"-")}`),t.$set(s),(!o||4&r)&&L(n,e[2]);const a={};128&r&&(a.target=`publish-time-${e[7].replace(/\s/g,"-")}`),8192&r&&(a.$$scope={dirty:r,ctx:e}),i.$set(a)},i(e){o||(be(t.$$.fragment,e),be(i.$$.fragment,e),o=!0)},o(e){we(t.$$.fragment,e),we(i.$$.fragment,e),o=!1},d(e){Oe(t,e),e&&E(n),e&&E(r),Oe(i,e)}}}function yA(e){let t,n;return t=new en({props:{xs:"auto",class:"lup info-time",$$slots:{default:[SA]},$$scope:{ctx:e}}}),{c(){Ae(t.$$.fragment)},m(e,r){Te(t,e,r),n=!0},p(e,n){const r={};8336&n&&(r.$$scope={dirty:n,ctx:e}),t.$set(r)},i(e){n||(be(t.$$.fragment,e),n=!0)},o(e){we(t.$$.fragment,e),n=!1},d(e){Oe(t,e)}}}function bA(e){let t;return{c(){t=A("文章發布時間")},m(e,n){x(e,t,n)},d(e){e&&E(t)}}}function wA(e){let t;return{c(){t=A("活動舉辦時間")},m(e,n){x(e,t,n)},d(e){e&&E(t)}}}function SA(e){let t,n,r,i,o;return t=new fn({props:{name:"clock",class:"mr-1",id:`event-time-${e[7].replace(/\s/g,"-")}`}}),i=new Ei({props:{placement:"auto",target:`event-time-${e[7].replace(/\s/g,"-")}`,"data-bs-delay":"500",$$slots:{default:[wA]},$$scope:{ctx:e}}}),{c(){Ae(t.$$.fragment),n=A(e[4]),r=T(),Ae(i.$$.fragment)},m(e,s){Te(t,e,s),x(e,n,s),x(e,r,s),Te(i,e,s),o=!0},p(e,r){const s={};128&r&&(s.id=`event-time-${e[7].replace(/\s/g,"-")}`),t.$set(s),(!o||16&r)&&L(n,e[4]);const a={};128&r&&(a.target=`event-time-${e[7].replace(/\s/g,"-")}`),8192&r&&(a.$$scope={dirty:r,ctx:e}),i.$set(a)},i(e){o||(be(t.$$.fragment,e),be(i.$$.fragment,e),o=!0)},o(e){we(t.$$.fragment,e),we(i.$$.fragment,e),o=!1},d(e){Oe(t,e),e&&E(n),e&&E(r),Oe(i,e)}}}function _A(e){let t,n;return t=new en({props:{xs:"auto",class:"lup info-position",$$slots:{default:[xA]},$$scope:{ctx:e}}}),{c(){Ae(t.$$.fragment)},m(e,r){Te(t,e,r),n=!0},p(e,n){const r={};8352&n&&(r.$$scope={dirty:n,ctx:e}),t.$set(r)},i(e){n||(be(t.$$.fragment,e),n=!0)},o(e){we(t.$$.fragment,e),n=!1},d(e){Oe(t,e)}}}function $A(e){let t;return{c(){t=A("活動舉辦地點")},m(e,n){x(e,t,n)},d(e){e&&E(t)}}}function xA(e){let t,n,r,i,o;return t=new fn({props:{name:"geo-alt",class:"mr-1",id:`position-${e[7].replace(/\s/g,"-")}`}}),i=new Ei({props:{placement:"auto",target:`position-${e[7].replace(/\s/g,"-")}`,"data-bs-delay":"500",$$slots:{default:[$A]},$$scope:{ctx:e}}}),{c(){Ae(t.$$.fragment),n=A(e[5]),r=T(),Ae(i.$$.fragment)},m(e,s){Te(t,e,s),x(e,n,s),x(e,r,s),Te(i,e,s),o=!0},p(e,r){const s={};128&r&&(s.id=`position-${e[7].replace(/\s/g,"-")}`),t.$set(s),(!o||32&r)&&L(n,e[5]);const a={};128&r&&(a.target=`position-${e[7].replace(/\s/g,"-")}`),8192&r&&(a.$$scope={dirty:r,ctx:e}),i.$set(a)},i(e){o||(be(t.$$.fragment,e),be(i.$$.fragment,e),o=!0)},o(e){we(t.$$.fragment,e),we(i.$$.fragment,e),o=!1},d(e){Oe(t,e),e&&E(n),e&&E(r),Oe(i,e)}}}function EA(e){let t,n;return t=new en({props:{xs:"auto",class:"lup info-edit-time",$$slots:{default:[kA]},$$scope:{ctx:e}}}),{c(){Ae(t.$$.fragment)},m(e,r){Te(t,e,r),n=!0},p(e,n){const r={};8328&n&&(r.$$scope={dirty:n,ctx:e}),t.$set(r)},i(e){n||(be(t.$$.fragment,e),n=!0)},o(e){we(t.$$.fragment,e),n=!1},d(e){Oe(t,e)}}}function CA(e){let t;return{c(){t=A("最後編輯時間")},m(e,n){x(e,t,n)},d(e){e&&E(t)}}}function kA(e){let t,n,r,i,o;return t=new fn({props:{name:"pencil-fill",class:"mr-1",id:`edit-time-${e[7].replace(/\s/g,"-")}`}}),i=new Ei({props:{placement:"auto",target:`edit-time-${e[7].replace(/\s/g,"-")}`,"data-bs-delay":"500",$$slots:{default:[CA]},$$scope:{ctx:e}}}),{c(){Ae(t.$$.fragment),n=A(e[3]),r=T(),Ae(i.$$.fragment)},m(e,s){Te(t,e,s),x(e,n,s),x(e,r,s),Te(i,e,s),o=!0},p(e,r){const s={};128&r&&(s.id=`edit-time-${e[7].replace(/\s/g,"-")}`),t.$set(s),(!o||8&r)&&L(n,e[3]);const a={};128&r&&(a.target=`edit-time-${e[7].replace(/\s/g,"-")}`),8192&r&&(a.$$scope={dirty:r,ctx:e}),i.$set(a)},i(e){o||(be(t.$$.fragment,e),be(i.$$.fragment,e),o=!0)},o(e){we(t.$$.fragment,e),we(i.$$.fragment,e),o=!1},d(e){Oe(t,e),e&&E(n),e&&E(r),Oe(i,e)}}}function AA(e){let t,n,r,i,o,s,a,u=!e[9]&&gA(e);const c=[yA,vA],l=[];function f(e,t){return e[4]?0:e[2]?1:-1}~(n=f(e))&&(r=l[n]=c[n](e));let d=e[5]&&_A(e),h=e[3]&&EA(e);return{c(){u&&u.c(),t=T(),r&&r.c(),i=T(),d&&d.c(),o=T(),h&&h.c(),s=O()},m(e,r){u&&u.m(e,r),x(e,t,r),~n&&l[n].m(e,r),x(e,i,r),d&&d.m(e,r),x(e,o,r),h&&h.m(e,r),x(e,s,r),a=!0},p(e,a){e[9]?u&&(ve(),we(u,1,1,(()=>{u=null})),ye()):u?512&a&&be(u,1):(u=gA(e),u.c(),be(u,1),u.m(t.parentNode,t));let p=n;n=f(e),n===p?~n&&l[n].p(e,a):(r&&(ve(),we(l[p],1,1,(()=>{l[p]=null})),ye()),~n?(r=l[n],r?r.p(e,a):(r=l[n]=c[n](e),r.c()),be(r,1),r.m(i.parentNode,i)):r=null),e[5]?d?(d.p(e,a),32&a&&be(d,1)):(d=_A(e),d.c(),be(d,1),d.m(o.parentNode,o)):d&&(ve(),we(d,1,1,(()=>{d=null})),ye()),e[3]?h?(h.p(e,a),8&a&&be(h,1)):(h=EA(e),h.c(),be(h,1),h.m(s.parentNode,s)):h&&(ve(),we(h,1,1,(()=>{h=null})),ye())},i(e){a||(be(u),be(r),be(d),be(h),a=!0)},o(e){we(u),we(r),we(d),we(h),a=!1},d(e){u&&u.d(e),e&&E(t),~n&&l[n].d(e),e&&E(i),d&&d.d(e),e&&E(o),h&&h.d(e),e&&E(s)}}}function TA(e){let t;return{c(){t=A(e[1])},m(e,n){x(e,t,n)},p(e,n){2&n&&L(t,e[1])},d(e){e&&E(t)}}}function OA(e){let t,n;return t=new en({props:{class:"h3",$$slots:{default:[TA]},$$scope:{ctx:e}}}),{c(){Ae(t.$$.fragment)},m(e,r){Te(t,e,r),n=!0},p(e,n){const r={};8194&n&&(r.$$scope={dirty:n,ctx:e}),t.$set(r)},i(e){n||(be(t.$$.fragment,e),n=!0)},o(e){we(t.$$.fragment,e),n=!1},d(e){Oe(t,e)}}}function PA(e){let t;const n=e[11].default,r=l(n,e,e[13],null);return{c(){r&&r.c()},m(e,n){r&&r.m(e,n),t=!0},p(e,t){r&&r.p&&8192&t&&d(r,n,e,e[13],t,null,null)},i(e){t||(be(r,e),t=!0)},o(e){we(r,e),t=!1},d(e){r&&r.d(e)}}}function MA(e){let t,n;return t=new en({props:{style:"white-space: pre-wrap",$$slots:{default:[PA]},$$scope:{ctx:e}}}),{c(){Ae(t.$$.fragment)},m(e,r){Te(t,e,r),n=!0},p(e,n){const r={};8192&n&&(r.$$scope={dirty:n,ctx:e}),t.$set(r)},i(e){n||(be(t.$$.fragment,e),n=!0)},o(e){we(t.$$.fragment,e),n=!1},d(e){Oe(t,e)}}}function IA(e){let t,n,r,i,o,s;return{c(){t=k("div"),n=k("a"),r=A("MORE"),I(n,"href",i=e[7]?`/post/${e[8]}/${e[7]}`:"#"),I(n,"class","noselect svelte-1urrufq"),I(t,"class","lup post-card-readmore svelte-1urrufq")},m(e,i){x(e,t,i),$(t,n),$(n,r),o||(s=m(ft.call(null,n)),o=!0)},p(e,t){384&t&&i!==(i=e[7]?`/post/${e[8]}/${e[7]}`:"#")&&I(n,"href",i)},d(e){e&&E(t),o=!1,s()}}}function DA(e){let t,n;return t=new en({props:{xs:"auto",class:"ml-auto p-0",$$slots:{default:[IA]},$$scope:{ctx:e}}}),{c(){Ae(t.$$.fragment)},m(e,r){Te(t,e,r),n=!0},p(e,n){const r={};8576&n&&(r.$$scope={dirty:n,ctx:e}),t.$set(r)},i(e){n||(be(t.$$.fragment,e),n=!0)},o(e){we(t.$$.fragment,e),n=!1},d(e){Oe(t,e)}}}function LA(e){let t,n,r,i,o,s,a,u,c,l,f,d,h,p,g=e[6]&&hA(e);return r=new bi({props:{class:"lup post-card-img",$$slots:{default:[pA]},$$scope:{ctx:e}}}),o=new bi({props:{class:"lup post-card-info my-2",$$slots:{default:[AA]},$$scope:{ctx:e}}}),a=new bi({props:{class:"lup post-card-title",$$slots:{default:[OA]},$$scope:{ctx:e}}}),c=new bi({props:{class:"lup post-card-content",$$slots:{default:[MA]},$$scope:{ctx:e}}}),f=new bi({props:{class:"lup post-card-footer mt-5",$$slots:{default:[DA]},$$scope:{ctx:e}}}),{c(){t=k("div"),g&&g.c(),n=T(),Ae(r.$$.fragment),i=T(),Ae(o.$$.fragment),s=T(),Ae(a.$$.fragment),u=T(),Ae(c.$$.fragment),l=T(),Ae(f.$$.fragment),I(t,"class","lup post-card mb-3 container")},m(m,v){x(m,t,v),g&&g.m(t,null),$(t,n),Te(r,t,null),$(t,i),Te(o,t,null),$(t,s),Te(a,t,null),$(t,u),Te(c,t,null),$(t,l),Te(f,t,null),d=!0,h||(p=P(t,"click",e[12]),h=!0)},p(e,[i]){e[6]?g?g.p(e,i):(g=hA(e),g.c(),g.m(t,n)):g&&(g.d(1),g=null);const s={};8193&i&&(s.$$scope={dirty:i,ctx:e}),r.$set(s);const u={};8892&i&&(u.$$scope={dirty:i,ctx:e}),o.$set(u);const l={};8194&i&&(l.$$scope={dirty:i,ctx:e}),a.$set(l);const d={};8192&i&&(d.$$scope={dirty:i,ctx:e}),c.$set(d);const h={};8576&i&&(h.$$scope={dirty:i,ctx:e}),f.$set(h)},i(e){d||(be(r.$$.fragment,e),be(o.$$.fragment,e),be(a.$$.fragment,e),be(c.$$.fragment,e),be(f.$$.fragment,e),d=!0)},o(e){we(r.$$.fragment,e),we(o.$$.fragment,e),we(a.$$.fragment,e),we(c.$$.fragment,e),we(f.$$.fragment,e),d=!1},d(e){e&&E(t),g&&g.d(),Oe(r),Oe(o),Oe(a),Oe(c),Oe(f),h=!1,p()}}}function NA(e,t,n){let{$$slots:r={},$$scope:i}=t,{src:o="/images/scott-graham-5fNmWej4tAA-unsplash.jpg"}=t,{title:s}=t,{publishTime:a}=t,{editTime:u}=t,{eventTime:c}=t,{position:l}=t,{excerpt:f}=t,{edit:d}=t,{slug:h}=t,{author:p}=t,{publish:g}=t;console.log(g);return e.$$set=e=>{"src"in e&&n(0,o=e.src),"title"in e&&n(1,s=e.title),"publishTime"in e&&n(2,a=e.publishTime),"editTime"in e&&n(3,u=e.editTime),"eventTime"in e&&n(4,c=e.eventTime),"position"in e&&n(5,l=e.position),"excerpt"in e&&n(10,f=e.excerpt),"edit"in e&&n(6,d=e.edit),"slug"in e&&n(7,h=e.slug),"author"in e&&n(8,p=e.author),"publish"in e&&n(9,g=e.publish),"$$scope"in e&&n(13,i=e.$$scope)},[o,s,a,u,c,l,d,h,p,g,f,r,()=>je(h?`/post/${p}/${h}`:"#"),i]}qk.configure(Hk),Zk.subscribe((e=>{iA=e.token})),Xk.subscribe((e=>{console.log(e),oA=e.id}));class UA extends Me{constructor(e){super(),Pe(this,e,NA,LA,a,{src:0,title:1,publishTime:2,editTime:3,eventTime:4,position:5,excerpt:10,edit:6,slug:7,author:8,publish:9})}}function RA(e){let t,n;return t=new en({props:{xs:"auto",class:"lup info-time",$$slots:{default:[FA]},$$scope:{ctx:e}}}),{c(){Ae(t.$$.fragment)},m(e,r){Te(t,e,r),n=!0},i(e){n||(be(t.$$.fragment,e),n=!0)},o(e){we(t.$$.fragment,e),n=!1},d(e){Oe(t,e)}}}function FA(e){let t;return{c(){t=A("[草稿]")},m(e,n){x(e,t,n)},d(e){e&&E(t)}}}function jA(e){let t,n,r,i,o;return t=new fn({props:{name:"clock",class:"mr-1",id:`publish-time-${e[5].replace(/\s/g,"-")}`}}),i=new Ei({props:{placement:"auto",target:`publish-time-${e[5].replace(/\s/g,"-")}`,"data-bs-delay":"500",$$slots:{default:[BA]},$$scope:{ctx:e}}}),{c(){Ae(t.$$.fragment),n=A(e[2]),r=T(),Ae(i.$$.fragment)},m(e,s){Te(t,e,s),x(e,n,s),x(e,r,s),Te(i,e,s),o=!0},p(e,r){const s={};32&r&&(s.id=`publish-time-${e[5].replace(/\s/g,"-")}`),t.$set(s),(!o||4&r)&&L(n,e[2]);const a={};32&r&&(a.target=`publish-time-${e[5].replace(/\s/g,"-")}`),64&r&&(a.$$scope={dirty:r,ctx:e}),i.$set(a)},i(e){o||(be(t.$$.fragment,e),be(i.$$.fragment,e),o=!0)},o(e){we(t.$$.fragment,e),we(i.$$.fragment,e),o=!1},d(e){Oe(t,e),e&&E(n),e&&E(r),Oe(i,e)}}}function zA(e){let t,n;return t=new en({props:{xs:"auto",class:"lup info-time",$$slots:{default:[qA]},$$scope:{ctx:e}}}),{c(){Ae(t.$$.fragment)},m(e,r){Te(t,e,r),n=!0},p(e,n){const r={};98&n&&(r.$$scope={dirty:n,ctx:e}),t.$set(r)},i(e){n||(be(t.$$.fragment,e),n=!0)},o(e){we(t.$$.fragment,e),n=!1},d(e){Oe(t,e)}}}function BA(e){let t;return{c(){t=A("文章發布時間")},m(e,n){x(e,t,n)},d(e){e&&E(t)}}}function KA(e){let t;return{c(){t=A("活動舉辦時間")},m(e,n){x(e,t,n)},d(e){e&&E(t)}}}function qA(e){let t,n,r,i,o;return t=new fn({props:{name:"clock",class:"mr-1",id:`event-time-${e[5].replace(/\s/g,"-")}`}}),i=new Ei({props:{placement:"auto",target:`event-time-${e[5].replace(/\s/g,"-")}`,"data-bs-delay":"500",$$slots:{default:[KA]},$$scope:{ctx:e}}}),{c(){Ae(t.$$.fragment),n=A(e[1]),r=T(),Ae(i.$$.fragment)},m(e,s){Te(t,e,s),x(e,n,s),x(e,r,s),Te(i,e,s),o=!0},p(e,r){const s={};32&r&&(s.id=`event-time-${e[5].replace(/\s/g,"-")}`),t.$set(s),(!o||2&r)&&L(n,e[1]);const a={};32&r&&(a.target=`event-time-${e[5].replace(/\s/g,"-")}`),64&r&&(a.$$scope={dirty:r,ctx:e}),i.$set(a)},i(e){o||(be(t.$$.fragment,e),be(i.$$.fragment,e),o=!0)},o(e){we(t.$$.fragment,e),we(i.$$.fragment,e),o=!1},d(e){Oe(t,e),e&&E(n),e&&E(r),Oe(i,e)}}}function HA(e){let t,n;return t=new en({props:{xs:"auto",class:"lup info-position",$$slots:{default:[VA]},$$scope:{ctx:e}}}),{c(){Ae(t.$$.fragment)},m(e,r){Te(t,e,r),n=!0},p(e,n){const r={};104&n&&(r.$$scope={dirty:n,ctx:e}),t.$set(r)},i(e){n||(be(t.$$.fragment,e),n=!0)},o(e){we(t.$$.fragment,e),n=!1},d(e){Oe(t,e)}}}function YA(e){let t;return{c(){t=A("活動舉辦地點")},m(e,n){x(e,t,n)},d(e){e&&E(t)}}}function VA(e){let t,n,r,i,o;return t=new fn({props:{name:"geo-alt",class:"mr-1",id:`position-${e[5].replace(/\s/g,"-")}`}}),i=new Ei({props:{placement:"auto",target:`position-${e[5].replace(/\s/g,"-")}`,"data-bs-delay":"500",$$slots:{default:[YA]},$$scope:{ctx:e}}}),{c(){Ae(t.$$.fragment),n=A(e[3]),r=T(),Ae(i.$$.fragment)},m(e,s){Te(t,e,s),x(e,n,s),x(e,r,s),Te(i,e,s),o=!0},p(e,r){const s={};32&r&&(s.id=`position-${e[5].replace(/\s/g,"-")}`),t.$set(s),(!o||8&r)&&L(n,e[3]);const a={};32&r&&(a.target=`position-${e[5].replace(/\s/g,"-")}`),64&r&&(a.$$scope={dirty:r,ctx:e}),i.$set(a)},i(e){o||(be(t.$$.fragment,e),be(i.$$.fragment,e),o=!0)},o(e){we(t.$$.fragment,e),we(i.$$.fragment,e),o=!1},d(e){Oe(t,e),e&&E(n),e&&E(r),Oe(i,e)}}}function WA(e){let t,n;return t=new en({props:{xs:"auto",class:"lup info-edit-time",$$slots:{default:[JA]},$$scope:{ctx:e}}}),{c(){Ae(t.$$.fragment)},m(e,r){Te(t,e,r),n=!0},p(e,n){const r={};112&n&&(r.$$scope={dirty:n,ctx:e}),t.$set(r)},i(e){n||(be(t.$$.fragment,e),n=!0)},o(e){we(t.$$.fragment,e),n=!1},d(e){Oe(t,e)}}}function GA(e){let t;return{c(){t=A("最後編輯時間")},m(e,n){x(e,t,n)},d(e){e&&E(t)}}}function JA(e){let t,n,r,i,o;return t=new fn({props:{name:"pencil-fill",class:"mr-1",id:`edit-time-${e[5].replace(/\s/g,"-")}`}}),i=new Ei({props:{placement:"auto",target:`edit-time-${e[5].replace(/\s/g,"-")}`,"data-bs-delay":"500",$$slots:{default:[GA]},$$scope:{ctx:e}}}),{c(){Ae(t.$$.fragment),n=A(e[4]),r=T(),Ae(i.$$.fragment)},m(e,s){Te(t,e,s),x(e,n,s),x(e,r,s),Te(i,e,s),o=!0},p(e,r){const s={};32&r&&(s.id=`edit-time-${e[5].replace(/\s/g,"-")}`),t.$set(s),(!o||16&r)&&L(n,e[4]);const a={};32&r&&(a.target=`edit-time-${e[5].replace(/\s/g,"-")}`),64&r&&(a.$$scope={dirty:r,ctx:e}),i.$set(a)},i(e){o||(be(t.$$.fragment,e),be(i.$$.fragment,e),o=!0)},o(e){we(t.$$.fragment,e),we(i.$$.fragment,e),o=!1},d(e){Oe(t,e),e&&E(n),e&&E(r),Oe(i,e)}}}function ZA(e){let t,n,r,i,o,s,a,u=!e[0]&&RA(e);const c=[zA,jA],l=[];function f(e,t){return e[1]?0:e[2]?1:-1}~(n=f(e))&&(r=l[n]=c[n](e));let d=e[3]&&HA(e),h=e[4]&&WA(e);return{c(){u&&u.c(),t=T(),r&&r.c(),i=T(),d&&d.c(),o=T(),h&&h.c(),s=O()},m(e,r){u&&u.m(e,r),x(e,t,r),~n&&l[n].m(e,r),x(e,i,r),d&&d.m(e,r),x(e,o,r),h&&h.m(e,r),x(e,s,r),a=!0},p(e,a){e[0]?u&&(ve(),we(u,1,1,(()=>{u=null})),ye()):u?1&a&&be(u,1):(u=RA(e),u.c(),be(u,1),u.m(t.parentNode,t));let p=n;n=f(e),n===p?~n&&l[n].p(e,a):(r&&(ve(),we(l[p],1,1,(()=>{l[p]=null})),ye()),~n?(r=l[n],r?r.p(e,a):(r=l[n]=c[n](e),r.c()),be(r,1),r.m(i.parentNode,i)):r=null),e[3]?d?(d.p(e,a),8&a&&be(d,1)):(d=HA(e),d.c(),be(d,1),d.m(o.parentNode,o)):d&&(ve(),we(d,1,1,(()=>{d=null})),ye()),e[4]?h?(h.p(e,a),16&a&&be(h,1)):(h=WA(e),h.c(),be(h,1),h.m(s.parentNode,s)):h&&(ve(),we(h,1,1,(()=>{h=null})),ye())},i(e){a||(be(u),be(r),be(d),be(h),a=!0)},o(e){we(u),we(r),we(d),we(h),a=!1},d(e){u&&u.d(e),e&&E(t),~n&&l[n].d(e),e&&E(i),d&&d.d(e),e&&E(o),h&&h.d(e),e&&E(s)}}}function XA(e){let t,n;return t=new bi({props:{class:"lup post-row-info my-2",$$slots:{default:[ZA]},$$scope:{ctx:e}}}),{c(){Ae(t.$$.fragment)},m(e,r){Te(t,e,r),n=!0},p(e,[n]){const r={};127&n&&(r.$$scope={dirty:n,ctx:e}),t.$set(r)},i(e){n||(be(t.$$.fragment,e),n=!0)},o(e){we(t.$$.fragment,e),n=!1},d(e){Oe(t,e)}}}function QA(e,t,n){let{publish:r}=t,{eventTime:i}=t,{publishTime:o}=t,{position:s}=t,{editTime:a}=t,{slug:u}=t;return e.$$set=e=>{"publish"in e&&n(0,r=e.publish),"eventTime"in e&&n(1,i=e.eventTime),"publishTime"in e&&n(2,o=e.publishTime),"position"in e&&n(3,s=e.position),"editTime"in e&&n(4,a=e.editTime),"slug"in e&&n(5,u=e.slug)},[r,i,o,s,a,u]}class eT extends Me{constructor(e){super(),Pe(this,e,QA,XA,a,{publish:0,eventTime:1,publishTime:2,position:3,editTime:4,slug:5})}}function tT(e){let t,n,r,i,o,s,a;return{c(){t=k("div"),n=k("a"),r=A("編輯"),I(n,"href",i=e[7]?`/admin/edit-post/${e[7]}`:"#"),I(n,"class","svelte-nnpluq"),I(t,"class","lup post-row-edit-btn svelte-nnpluq")},m(e,i){x(e,t,i),$(t,n),$(n,r),s||(a=m(o=ft.call(null,n)),s=!0)},p(e,t){128&t&&i!==(i=e[7]?`/admin/edit-post/${e[7]}`:"#")&&I(n,"href",i)},d(e){e&&E(t),s=!1,a()}}}function nT(e){let t,n;return{c(){t=k("img"),t.src!==(n=e[0])&&I(t,"src",n),I(t,"width","100%"),I(t,"alt","scott-graham"),I(t,"class","svelte-nnpluq")},m(e,n){x(e,t,n)},p(e,r){1&r&&t.src!==(n=e[0])&&I(t,"src",n)},d(e){e&&E(t)}}}function rT(e){let t;return{c(){t=A(e[1])},m(e,n){x(e,t,n)},p(e,n){2&n&&L(t,e[1])},d(e){e&&E(t)}}}function iT(e){let t,n;return t=new en({props:{class:"h3",$$slots:{default:[rT]},$$scope:{ctx:e}}}),{c(){Ae(t.$$.fragment)},m(e,r){Te(t,e,r),n=!0},p(e,n){const r={};8194&n&&(r.$$scope={dirty:n,ctx:e}),t.$set(r)},i(e){n||(be(t.$$.fragment,e),n=!0)},o(e){we(t.$$.fragment,e),n=!1},d(e){Oe(t,e)}}}function oT(e){let t;const n=e[11].default,r=l(n,e,e[13],null);return{c(){r&&r.c()},m(e,n){r&&r.m(e,n),t=!0},p(e,t){r&&r.p&&8192&t&&d(r,n,e,e[13],t,null,null)},i(e){t||(be(r,e),t=!0)},o(e){we(r,e),t=!1},d(e){r&&r.d(e)}}}function sT(e){let t,n;return t=new en({props:{style:"white-space: pre-wrap",$$slots:{default:[oT]},$$scope:{ctx:e}}}),{c(){Ae(t.$$.fragment)},m(e,r){Te(t,e,r),n=!0},p(e,n){const r={};8192&n&&(r.$$scope={dirty:n,ctx:e}),t.$set(r)},i(e){n||(be(t.$$.fragment,e),n=!0)},o(e){we(t.$$.fragment,e),n=!1},d(e){Oe(t,e)}}}function aT(e){let t,n,r,i,o,s;return{c(){t=k("div"),n=k("a"),r=A("MORE"),I(n,"href",i=e[7]?`/post/${e[8]}/${e[7]}`:"#"),I(n,"class","noselect svelte-nnpluq"),I(t,"class","lup post-row-readmore svelte-nnpluq")},m(e,i){x(e,t,i),$(t,n),$(n,r),o||(s=m(ft.call(null,n)),o=!0)},p(e,t){384&t&&i!==(i=e[7]?`/post/${e[8]}/${e[7]}`:"#")&&I(n,"href",i)},d(e){e&&E(t),o=!1,s()}}}function uT(e){let t,n;return t=new en({props:{xs:"auto",class:"ml-auto p-0",$$slots:{default:[aT]},$$scope:{ctx:e}}}),{c(){Ae(t.$$.fragment)},m(e,r){Te(t,e,r),n=!0},p(e,n){const r={};8576&n&&(r.$$scope={dirty:n,ctx:e}),t.$set(r)},i(e){n||(be(t.$$.fragment,e),n=!0)},o(e){we(t.$$.fragment,e),n=!1},d(e){Oe(t,e)}}}function cT(e){let t,n,r,i,o,s,a,u;return t=new eT({props:{slug:e[7],publish:e[9],eventTime:e[4],publishTime:e[2],position:e[5],editTime:e[3]}}),r=new bi({props:{class:"lup post-row-title",$$slots:{default:[iT]},$$scope:{ctx:e}}}),o=new bi({props:{class:"lup post-row-content",$$slots:{default:[sT]},$$scope:{ctx:e}}}),a=new bi({props:{class:"lup post-row-footer mt-5",$$slots:{default:[uT]},$$scope:{ctx:e}}}),{c(){Ae(t.$$.fragment),n=T(),Ae(r.$$.fragment),i=T(),Ae(o.$$.fragment),s=T(),Ae(a.$$.fragment)},m(e,c){Te(t,e,c),x(e,n,c),Te(r,e,c),x(e,i,c),Te(o,e,c),x(e,s,c),Te(a,e,c),u=!0},p(e,n){const i={};128&n&&(i.slug=e[7]),512&n&&(i.publish=e[9]),16&n&&(i.eventTime=e[4]),4&n&&(i.publishTime=e[2]),32&n&&(i.position=e[5]),8&n&&(i.editTime=e[3]),t.$set(i);const s={};8194&n&&(s.$$scope={dirty:n,ctx:e}),r.$set(s);const u={};8192&n&&(u.$$scope={dirty:n,ctx:e}),o.$set(u);const c={};8576&n&&(c.$$scope={dirty:n,ctx:e}),a.$set(c)},i(e){u||(be(t.$$.fragment,e),be(r.$$.fragment,e),be(o.$$.fragment,e),be(a.$$.fragment,e),u=!0)},o(e){we(t.$$.fragment,e),we(r.$$.fragment,e),we(o.$$.fragment,e),we(a.$$.fragment,e),u=!1},d(e){Oe(t,e),e&&E(n),Oe(r,e),e&&E(i),Oe(o,e),e&&E(s),Oe(a,e)}}}function lT(e){let t,n;return t=new un({props:{fluid:!0,$$slots:{default:[cT]},$$scope:{ctx:e}}}),{c(){Ae(t.$$.fragment)},m(e,r){Te(t,e,r),n=!0},p(e,n){const r={};9150&n&&(r.$$scope={dirty:n,ctx:e}),t.$set(r)},i(e){n||(be(t.$$.fragment,e),n=!0)},o(e){we(t.$$.fragment,e),n=!1},d(e){Oe(t,e)}}}function fT(e){let t,n,r,i,o,s=e[6]&&tT(e);return n=new en({props:{xs:"12",sm:"6",lg:"4",class:"lup post-row-img",$$slots:{default:[nT]},$$scope:{ctx:e}}}),i=new en({props:{xs:"12",sm:"6",lg:"4",class:"lup post-row-main-info",$$slots:{default:[lT]},$$scope:{ctx:e}}}),{c(){s&&s.c(),t=T(),Ae(n.$$.fragment),r=T(),Ae(i.$$.fragment)},m(e,a){s&&s.m(e,a),x(e,t,a),Te(n,e,a),x(e,r,a),Te(i,e,a),o=!0},p(e,r){e[6]?s?s.p(e,r):(s=tT(e),s.c(),s.m(t.parentNode,t)):s&&(s.d(1),s=null);const o={};8193&r&&(o.$$scope={dirty:r,ctx:e}),n.$set(o);const a={};9150&r&&(a.$$scope={dirty:r,ctx:e}),i.$set(a)},i(e){o||(be(n.$$.fragment,e),be(i.$$.fragment,e),o=!0)},o(e){we(n.$$.fragment,e),we(i.$$.fragment,e),o=!1},d(e){s&&s.d(e),e&&E(t),Oe(n,e),e&&E(r),Oe(i,e)}}}function dT(e){let t,n,r,i,o;return n=new bi({props:{class:"lup post-row-main justify-content-center",$$slots:{default:[fT]},$$scope:{ctx:e}}}),{c(){t=k("div"),Ae(n.$$.fragment),I(t,"class","lup post-row mb-3 container")},m(s,a){x(s,t,a),Te(n,t,null),r=!0,i||(o=P(t,"click",e[12]),i=!0)},p(e,[t]){const r={};9215&t&&(r.$$scope={dirty:t,ctx:e}),n.$set(r)},i(e){r||(be(n.$$.fragment,e),r=!0)},o(e){we(n.$$.fragment,e),r=!1},d(e){e&&E(t),Oe(n),i=!1,o()}}}function hT(e,t,n){let{$$slots:r={},$$scope:i}=t,{src:o="/images/scott-graham-5fNmWej4tAA-unsplash.jpg"}=t,{title:s}=t,{publishTime:a}=t,{editTime:u}=t,{eventTime:c}=t,{position:l}=t,{excerpt:f}=t,{edit:d}=t,{slug:h}=t,{author:p}=t,{publish:g}=t;return e.$$set=e=>{"src"in e&&n(0,o=e.src),"title"in e&&n(1,s=e.title),"publishTime"in e&&n(2,a=e.publishTime),"editTime"in e&&n(3,u=e.editTime),"eventTime"in e&&n(4,c=e.eventTime),"position"in e&&n(5,l=e.position),"excerpt"in e&&n(10,f=e.excerpt),"edit"in e&&n(6,d=e.edit),"slug"in e&&n(7,h=e.slug),"author"in e&&n(8,p=e.author),"publish"in e&&n(9,g=e.publish),"$$scope"in e&&n(13,i=e.$$scope)},[o,s,a,u,c,l,d,h,p,g,f,r,()=>je(h?`/post/${p}/${h}`:"#"),i]}class pT extends Me{constructor(e){super(),Pe(this,e,hT,dT,a,{src:0,title:1,publishTime:2,editTime:3,eventTime:4,position:5,excerpt:10,edit:6,slug:7,author:8,publish:9})}}function gT(e,t,n){const r=e.slice();return r[2]=t[n],r[4]=n,r}function mT(e,t,n){const r=e.slice();return r[2]=t[n],r[4]=n,r}function vT(t){let n,r;return{c(){n=k("li"),I(n,"data-target","#carouselExampleIndicators"),I(n,"data-slide-to",r=t[4]),R(n,"active",0===t[4])},m(e,t){x(e,n,t)},p:e,d(e){e&&E(n)}}}function yT(e){let t,n,r,i,o,s=e[2].title+"",a=e[2].excerpt+"";return{c(){t=k("h5"),n=A(s),r=T(),i=k("p"),o=A(a)},m(e,s){x(e,t,s),$(t,n),x(e,r,s),x(e,i,s),$(i,o)},p(e,t){1&t&&s!==(s=e[2].title+"")&&L(n,s),1&t&&a!==(a=e[2].excerpt+"")&&L(o,a)},d(e){e&&E(t),e&&E(r),e&&E(i)}}}function bT(e){let t,n;return t=new en({props:{$$slots:{default:[yT]},$$scope:{ctx:e}}}),{c(){Ae(t.$$.fragment)},m(e,r){Te(t,e,r),n=!0},p(e,n){const r={};65&n&&(r.$$scope={dirty:n,ctx:e}),t.$set(r)},i(e){n||(be(t.$$.fragment,e),n=!0)},o(e){we(t.$$.fragment,e),n=!1},d(e){Oe(t,e)}}}function wT(e){let t,n,r,i,o,s;return{c(){t=k("div"),n=k("a"),r=A("MORE"),I(n,"href",i=e[2].slug?`/post/${e[2].author}/${e[2].slug}`:"#"),I(n,"class","noselect svelte-1ecpw9n"),I(t,"class","lup post-carousel-readmore svelte-1ecpw9n")},m(e,i){x(e,t,i),$(t,n),$(n,r),o||(s=m(ft.call(null,n)),o=!0)},p(e,t){1&t&&i!==(i=e[2].slug?`/post/${e[2].author}/${e[2].slug}`:"#")&&I(n,"href",i)},d(e){e&&E(t),o=!1,s()}}}function ST(e){let t,n;return t=new en({props:{xs:"auto",class:"ml-auto p-0",style:"margin-right: 70px",$$slots:{default:[wT]},$$scope:{ctx:e}}}),{c(){Ae(t.$$.fragment)},m(e,r){Te(t,e,r),n=!0},p(e,n){const r={};65&n&&(r.$$scope={dirty:n,ctx:e}),t.$set(r)},i(e){n||(be(t.$$.fragment,e),n=!0)},o(e){we(t.$$.fragment,e),n=!1},d(e){Oe(t,e)}}}function _T(e){let t,n,r,i,o,s,a,u,c,l,f,d,h,p,g,m;function v(){return e[1](e[2])}return u=new eT({props:{publish:"true",eventTime:e[2].eventTime,publishTime:e[2].publishTime,position:e[2].position,editTime:e[2].editTime,slug:e[2].slug}}),l=new bi({props:{$$slots:{default:[bT]},$$scope:{ctx:e}}}),d=new bi({props:{class:"lup mt-5",$$slots:{default:[ST]},$$scope:{ctx:e}}}),{c(){t=k("div"),n=k("div"),r=k("img"),s=T(),a=k("div"),Ae(u.$$.fragment),c=T(),Ae(l.$$.fragment),f=T(),Ae(d.$$.fragment),h=T(),r.src!==(i=e[2].src)&&I(r,"src",i),I(r,"class","d-block svelte-1ecpw9n"),U(r,"top","-220px"),I(r,"alt",o=`${e[2].title} ${e[4]+1}`),I(n,"class","img-warpper w-100 position-relative svelte-1ecpw9n"),I(a,"class","carousel-caption custom-carousel-caption container"),I(t,"class","carousel-item"),R(t,"active",0===e[4])},m(e,i){x(e,t,i),$(t,n),$(n,r),$(t,s),$(t,a),Te(u,a,null),$(a,c),Te(l,a,null),$(a,f),Te(d,a,null),x(e,h,i),p=!0,g||(m=P(t,"click",v),g=!0)},p(t,n){e=t,(!p||1&n&&r.src!==(i=e[2].src))&&I(r,"src",i),(!p||1&n&&o!==(o=`${e[2].title} ${e[4]+1}`))&&I(r,"alt",o);const s={};1&n&&(s.eventTime=e[2].eventTime),1&n&&(s.publishTime=e[2].publishTime),1&n&&(s.position=e[2].position),1&n&&(s.editTime=e[2].editTime),1&n&&(s.slug=e[2].slug),u.$set(s);const a={};65&n&&(a.$$scope={dirty:n,ctx:e}),l.$set(a);const c={};65&n&&(c.$$scope={dirty:n,ctx:e}),d.$set(c)},i(e){p||(be(u.$$.fragment,e),be(l.$$.fragment,e),be(d.$$.fragment,e),p=!0)},o(e){we(u.$$.fragment,e),we(l.$$.fragment,e),we(d.$$.fragment,e),p=!1},d(e){e&&E(t),Oe(u),Oe(l),Oe(d),e&&E(h),g=!1,m()}}}function $T(e){let t,n,r,i,o,s,a,u,c,l=e[0],f=[];for(let t=0;twe(h[e],1,1,(()=>{h[e]=null}));return{c(){t=k("div"),n=k("ol");for(let e=0;e