-
Notifications
You must be signed in to change notification settings - Fork 513
Expand file tree
/
Copy pathlex-web-ui-loader.min.js
More file actions
28 lines (27 loc) · 440 KB
/
lex-web-ui-loader.min.js
File metadata and controls
28 lines (27 loc) · 440 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
/*!
* lex-web-ui-loader v0.24.1
* (c) 2017-2024 Amazon.com, Inc. or its affiliates. All Rights Reserved.
* Released under the Amazon Software License.
*/
(function(wt,Tn){typeof exports=="object"&&typeof module<"u"?Tn(exports):typeof define=="function"&&define.amd?define(["exports"],Tn):(wt=typeof globalThis<"u"?globalThis:wt||self,Tn(wt.ChatBotUiLoader={}))})(this,(function(wt){"use strict";var Tn=typeof globalThis<"u"?globalThis:typeof window<"u"?window:typeof global<"u"?global:typeof self<"u"?self:{},nd={},ad={},ea,id;function pe(){if(id)return ea;id=1;var r=function(e){return e&&e.Math===Math&&e};return ea=r(typeof globalThis=="object"&&globalThis)||r(typeof window=="object"&&window)||r(typeof self=="object"&&self)||r(typeof Tn=="object"&&Tn)||r(typeof ea=="object"&&ea)||(function(){return this})()||Function("return this")(),ea}var Wi={},zi,od;function se(){return od||(od=1,zi=function(r){try{return!!r()}catch{return!0}}),zi}var Vi,sd;function Ce(){if(sd)return Vi;sd=1;var r=se();return Vi=!r(function(){return Object.defineProperty({},1,{get:function(){return 7}})[1]!==7}),Vi}var Ki,ud;function ra(){if(ud)return Ki;ud=1;var r=se();return Ki=!r(function(){var e=(function(){}).bind();return typeof e!="function"||e.hasOwnProperty("prototype")}),Ki}var Yi,cd;function we(){if(cd)return Yi;cd=1;var r=ra(),e=Function.prototype.call;return Yi=r?e.bind(e):function(){return e.apply(e,arguments)},Yi}var Ji={},fd;function Ha(){if(fd)return Ji;fd=1;var r={}.propertyIsEnumerable,e=Object.getOwnPropertyDescriptor,t=e&&!r.call({1:2},1);return Ji.f=t?function(a){var i=e(this,a);return!!i&&i.enumerable}:r,Ji}var Xi,ld;function Lr(){return ld||(ld=1,Xi=function(r,e){return{enumerable:!(r&1),configurable:!(r&2),writable:!(r&4),value:e}}),Xi}var Qi,vd;function fe(){if(vd)return Qi;vd=1;var r=ra(),e=Function.prototype,t=e.call,n=r&&e.bind.bind(t,t);return Qi=r?n:function(a){return function(){return t.apply(a,arguments)}},Qi}var Zi,dd;function Rr(){if(dd)return Zi;dd=1;var r=fe(),e=r({}.toString),t=r("".slice);return Zi=function(n){return t(e(n),8,-1)},Zi}var eo,hd;function An(){if(hd)return eo;hd=1;var r=fe(),e=se(),t=Rr(),n=Object,a=r("".split);return eo=e(function(){return!n("z").propertyIsEnumerable(0)})?function(i){return t(i)==="String"?a(i,""):n(i)}:n,eo}var ro,pd;function Rt(){return pd||(pd=1,ro=function(r){return r==null}),ro}var to,gd;function tr(){if(gd)return to;gd=1;var r=Rt(),e=TypeError;return to=function(t){if(r(t))throw new e("Can't call method on "+t);return t},to}var no,yd;function pr(){if(yd)return no;yd=1;var r=An(),e=tr();return no=function(t){return r(e(t))},no}var ao,md;function We(){if(md)return ao;md=1;var r=typeof document=="object"&&document.all;return ao=typeof r>"u"&&r!==void 0?function(e){return typeof e=="function"||e===r}:function(e){return typeof e=="function"},ao}var io,Ed;function Me(){if(Ed)return io;Ed=1;var r=We();return io=function(e){return typeof e=="object"?e!==null:r(e)},io}var oo,Sd;function He(){if(Sd)return oo;Sd=1;var r=pe(),e=We(),t=function(n){return e(n)?n:void 0};return oo=function(n,a){return arguments.length<2?t(r[n]):r[n]&&r[n][a]},oo}var so,_d;function Mr(){if(_d)return so;_d=1;var r=fe();return so=r({}.isPrototypeOf),so}var uo,Id;function vt(){if(Id)return uo;Id=1;var r=pe(),e=r.navigator,t=e&&e.userAgent;return uo=t?String(t):"",uo}var co,bd;function dt(){if(bd)return co;bd=1;var r=pe(),e=vt(),t=r.process,n=r.Deno,a=t&&t.versions||n&&n.version,i=a&&a.v8,o,s;return i&&(o=i.split("."),s=o[0]>0&&o[0]<4?1:+(o[0]+o[1])),!s&&e&&(o=e.match(/Edge\/(\d+)/),(!o||o[1]>=74)&&(o=e.match(/Chrome\/(\d+)/),o&&(s=+o[1]))),co=s,co}var fo,wd;function Jt(){if(wd)return fo;wd=1;var r=dt(),e=se(),t=pe(),n=t.String;return fo=!!Object.getOwnPropertySymbols&&!e(function(){var a=Symbol("symbol detection");return!n(a)||!(Object(a)instanceof Symbol)||!Symbol.sham&&r&&r<41}),fo}var lo,Rd;function Td(){if(Rd)return lo;Rd=1;var r=Jt();return lo=r&&!Symbol.sham&&typeof Symbol.iterator=="symbol",lo}var vo,Ad;function Xt(){if(Ad)return vo;Ad=1;var r=He(),e=We(),t=Mr(),n=Td(),a=Object;return vo=n?function(i){return typeof i=="symbol"}:function(i){var o=r("Symbol");return e(o)&&t(o.prototype,a(i))},vo}var ho,Od;function Qt(){if(Od)return ho;Od=1;var r=String;return ho=function(e){try{return r(e)}catch{return"Object"}},ho}var po,Cd;function Be(){if(Cd)return po;Cd=1;var r=We(),e=Qt(),t=TypeError;return po=function(n){if(r(n))return n;throw new t(e(n)+" is not a function")},po}var go,Pd;function mr(){if(Pd)return go;Pd=1;var r=Be(),e=Rt();return go=function(t,n){var a=t[n];return e(a)?void 0:r(a)},go}var yo,xd;function qd(){if(xd)return yo;xd=1;var r=we(),e=We(),t=Me(),n=TypeError;return yo=function(a,i){var o,s;if(i==="string"&&e(o=a.toString)&&!t(s=r(o,a))||e(o=a.valueOf)&&!t(s=r(o,a))||i!=="string"&&e(o=a.toString)&&!t(s=r(o,a)))return s;throw new n("Can't convert object to primitive value")},yo}var mo={exports:{}},Eo,Nd;function Ke(){return Nd||(Nd=1,Eo=!1),Eo}var So,Md;function _o(){if(Md)return So;Md=1;var r=pe(),e=Object.defineProperty;return So=function(t,n){try{e(r,t,{value:n,configurable:!0,writable:!0})}catch{r[t]=n}return n},So}var Dd;function Ga(){if(Dd)return mo.exports;Dd=1;var r=Ke(),e=pe(),t=_o(),n="__core-js_shared__",a=mo.exports=e[n]||t(n,{});return(a.versions||(a.versions=[])).push({version:"3.48.0",mode:r?"pure":"global",copyright:"© 2013–2025 Denis Pushkarev (zloirock.ru), 2025–2026 CoreJS Company (core-js.io). All rights reserved.",license:"https://github.com/zloirock/core-js/blob/v3.48.0/LICENSE",source:"https://github.com/zloirock/core-js"}),mo.exports}var Io,kd;function On(){if(kd)return Io;kd=1;var r=Ga();return Io=function(e,t){return r[e]||(r[e]=t||{})},Io}var bo,Ud;function Ye(){if(Ud)return bo;Ud=1;var r=tr(),e=Object;return bo=function(t){return e(r(t))},bo}var wo,Fd;function Ge(){if(Fd)return wo;Fd=1;var r=fe(),e=Ye(),t=r({}.hasOwnProperty);return wo=Object.hasOwn||function(a,i){return t(e(a),i)},wo}var Ro,$d;function Zt(){if($d)return Ro;$d=1;var r=fe(),e=0,t=Math.random(),n=r(1.1.toString);return Ro=function(a){return"Symbol("+(a===void 0?"":a)+")_"+n(++e+t,36)},Ro}var To,Ld;function De(){if(Ld)return To;Ld=1;var r=pe(),e=On(),t=Ge(),n=Zt(),a=Jt(),i=Td(),o=r.Symbol,s=e("wks"),u=i?o.for||o:o&&o.withoutSetter||n;return To=function(c){return t(s,c)||(s[c]=a&&t(o,c)?o[c]:u("Symbol."+c)),s[c]},To}var Ao,Bd;function Wa(){if(Bd)return Ao;Bd=1;var r=we(),e=Me(),t=Xt(),n=mr(),a=qd(),i=De(),o=TypeError,s=i("toPrimitive");return Ao=function(u,c){if(!e(u)||t(u))return u;var f=n(u,s),l;if(f){if(c===void 0&&(c="default"),l=r(f,u,c),!e(l)||t(l))return l;throw new o("Can't convert object to primitive value")}return c===void 0&&(c="number"),a(u,c)},Ao}var Oo,jd;function $t(){if(jd)return Oo;jd=1;var r=Wa(),e=Xt();return Oo=function(t){var n=r(t,"string");return e(n)?n:n+""},Oo}var Co,Hd;function za(){if(Hd)return Co;Hd=1;var r=pe(),e=Me(),t=r.document,n=e(t)&&e(t.createElement);return Co=function(a){return n?t.createElement(a):{}},Co}var Po,Gd;function Wd(){if(Gd)return Po;Gd=1;var r=Ce(),e=se(),t=za();return Po=!r&&!e(function(){return Object.defineProperty(t("div"),"a",{get:function(){return 7}}).a!==7}),Po}var zd;function Er(){if(zd)return Wi;zd=1;var r=Ce(),e=we(),t=Ha(),n=Lr(),a=pr(),i=$t(),o=Ge(),s=Wd(),u=Object.getOwnPropertyDescriptor;return Wi.f=r?u:function(f,l){if(f=a(f),l=i(l),s)try{return u(f,l)}catch{}if(o(f,l))return n(!e(t.f,f,l),f[l])},Wi}var xo={},qo,Vd;function Kd(){if(Vd)return qo;Vd=1;var r=Ce(),e=se();return qo=r&&e(function(){return Object.defineProperty(function(){},"prototype",{value:42,writable:!1}).prototype!==42}),qo}var No,Yd;function Oe(){if(Yd)return No;Yd=1;var r=Me(),e=String,t=TypeError;return No=function(n){if(r(n))return n;throw new t(e(n)+" is not an object")},No}var Jd;function er(){if(Jd)return xo;Jd=1;var r=Ce(),e=Wd(),t=Kd(),n=Oe(),a=$t(),i=TypeError,o=Object.defineProperty,s=Object.getOwnPropertyDescriptor,u="enumerable",c="configurable",f="writable";return xo.f=r?t?function(v,d,p){if(n(v),d=a(d),n(p),typeof v=="function"&&d==="prototype"&&"value"in p&&f in p&&!p[f]){var y=s(v,d);y&&y[f]&&(v[d]=p.value,p={configurable:c in p?p[c]:y[c],enumerable:u in p?p[u]:y[u],writable:!1})}return o(v,d,p)}:o:function(v,d,p){if(n(v),d=a(d),n(p),e)try{return o(v,d,p)}catch{}if("get"in p||"set"in p)throw new i("Accessors not supported");return"value"in p&&(v[d]=p.value),v},xo}var Mo,Xd;function Sr(){if(Xd)return Mo;Xd=1;var r=Ce(),e=er(),t=Lr();return Mo=r?function(n,a,i){return e.f(n,a,t(1,i))}:function(n,a,i){return n[a]=i,n},Mo}var Do={exports:{}},ko,Qd;function Cn(){if(Qd)return ko;Qd=1;var r=Ce(),e=Ge(),t=Function.prototype,n=r&&Object.getOwnPropertyDescriptor,a=e(t,"name"),i=a&&(function(){}).name==="something",o=a&&(!r||r&&n(t,"name").configurable);return ko={EXISTS:a,PROPER:i,CONFIGURABLE:o},ko}var Uo,Zd;function Fo(){if(Zd)return Uo;Zd=1;var r=fe(),e=We(),t=Ga(),n=r(Function.toString);return e(t.inspectSource)||(t.inspectSource=function(a){return n(a)}),Uo=t.inspectSource,Uo}var $o,eh;function rh(){if(eh)return $o;eh=1;var r=pe(),e=We(),t=r.WeakMap;return $o=e(t)&&/native code/.test(String(t)),$o}var Lo,th;function Va(){if(th)return Lo;th=1;var r=On(),e=Zt(),t=r("keys");return Lo=function(n){return t[n]||(t[n]=e(n))},Lo}var Bo,nh;function ta(){return nh||(nh=1,Bo={}),Bo}var jo,ah;function rr(){if(ah)return jo;ah=1;var r=rh(),e=pe(),t=Me(),n=Sr(),a=Ge(),i=Ga(),o=Va(),s=ta(),u="Object already initialized",c=e.TypeError,f=e.WeakMap,l,v,d,p=function(m){return d(m)?v(m):l(m,{})},y=function(m){return function(I){var b;if(!t(I)||(b=v(I)).type!==m)throw new c("Incompatible receiver, "+m+" required");return b}};if(r||i.state){var S=i.state||(i.state=new f);S.get=S.get,S.has=S.has,S.set=S.set,l=function(m,I){if(S.has(m))throw new c(u);return I.facade=m,S.set(m,I),I},v=function(m){return S.get(m)||{}},d=function(m){return S.has(m)}}else{var E=o("state");s[E]=!0,l=function(m,I){if(a(m,E))throw new c(u);return I.facade=m,n(m,E,I),I},v=function(m){return a(m,E)?m[E]:{}},d=function(m){return a(m,E)}}return jo={set:l,get:v,has:d,enforce:p,getterFor:y},jo}var ih;function Ho(){if(ih)return Do.exports;ih=1;var r=fe(),e=se(),t=We(),n=Ge(),a=Ce(),i=Cn().CONFIGURABLE,o=Fo(),s=rr(),u=s.enforce,c=s.get,f=String,l=Object.defineProperty,v=r("".slice),d=r("".replace),p=r([].join),y=a&&!e(function(){return l(function(){},"length",{value:8}).length!==8}),S=String(String).split("String"),E=Do.exports=function(m,I,b){v(f(I),0,7)==="Symbol("&&(I="["+d(f(I),/^Symbol\(([^)]*)\).*$/,"$1")+"]"),b&&b.getter&&(I="get "+I),b&&b.setter&&(I="set "+I),(!n(m,"name")||i&&m.name!==I)&&(a?l(m,"name",{value:I,configurable:!0}):m.name=I),y&&b&&n(b,"arity")&&m.length!==b.arity&&l(m,"length",{value:b.arity});try{b&&n(b,"constructor")&&b.constructor?a&&l(m,"prototype",{writable:!1}):m.prototype&&(m.prototype=void 0)}catch{}var w=u(m);return n(w,"source")||(w.source=p(S,typeof I=="string"?I:"")),m};return Function.prototype.toString=E(function(){return t(this)&&c(this).source||o(this)},"toString"),Do.exports}var Go,oh;function Xe(){if(oh)return Go;oh=1;var r=We(),e=er(),t=Ho(),n=_o();return Go=function(a,i,o,s){s||(s={});var u=s.enumerable,c=s.name!==void 0?s.name:i;if(r(o)&&t(o,c,s),s.global)u?a[i]=o:n(i,o);else{try{s.unsafe?a[i]&&(u=!0):delete a[i]}catch{}u?a[i]=o:e.f(a,i,{value:o,enumerable:!1,configurable:!s.nonConfigurable,writable:!s.nonWritable})}return a},Go}var Wo={},zo,sh;function uh(){if(sh)return zo;sh=1;var r=Math.ceil,e=Math.floor;return zo=Math.trunc||function(n){var a=+n;return(a>0?e:r)(a)},zo}var Vo,ch;function ar(){if(ch)return Vo;ch=1;var r=uh();return Vo=function(e){var t=+e;return t!==t||t===0?0:r(t)},Vo}var Ko,fh;function Tt(){if(fh)return Ko;fh=1;var r=ar(),e=Math.max,t=Math.min;return Ko=function(n,a){var i=r(n);return i<0?e(i+a,0):t(i,a)},Ko}var Yo,lh;function Br(){if(lh)return Yo;lh=1;var r=ar(),e=Math.min;return Yo=function(t){var n=r(t);return n>0?e(n,9007199254740991):0},Yo}var Jo,vh;function Je(){if(vh)return Jo;vh=1;var r=Br();return Jo=function(e){return r(e.length)},Jo}var Xo,dh;function na(){if(dh)return Xo;dh=1;var r=pr(),e=Tt(),t=Je(),n=function(a){return function(i,o,s){var u=r(i),c=t(u);if(c===0)return!a&&-1;var f=e(s,c),l;if(a&&o!==o){for(;c>f;)if(l=u[f++],l!==l)return!0}else for(;c>f;f++)if((a||f in u)&&u[f]===o)return a||f||0;return!a&&-1}};return Xo={includes:n(!0),indexOf:n(!1)},Xo}var Qo,hh;function ph(){if(hh)return Qo;hh=1;var r=fe(),e=Ge(),t=pr(),n=na().indexOf,a=ta(),i=r([].push);return Qo=function(o,s){var u=t(o),c=0,f=[],l;for(l in u)!e(a,l)&&e(u,l)&&i(f,l);for(;s.length>c;)e(u,l=s[c++])&&(~n(f,l)||i(f,l));return f},Qo}var Zo,gh;function es(){return gh||(gh=1,Zo=["constructor","hasOwnProperty","isPrototypeOf","propertyIsEnumerable","toLocaleString","toString","valueOf"]),Zo}var yh;function en(){if(yh)return Wo;yh=1;var r=ph(),e=es(),t=e.concat("length","prototype");return Wo.f=Object.getOwnPropertyNames||function(a){return r(a,t)},Wo}var rs={},mh;function Ka(){return mh||(mh=1,rs.f=Object.getOwnPropertySymbols),rs}var ts,Eh;function ns(){if(Eh)return ts;Eh=1;var r=He(),e=fe(),t=en(),n=Ka(),a=Oe(),i=e([].concat);return ts=r("Reflect","ownKeys")||function(s){var u=t.f(a(s)),c=n.f;return c?i(u,c(s)):u},ts}var as,Sh;function Pn(){if(Sh)return as;Sh=1;var r=Ge(),e=ns(),t=Er(),n=er();return as=function(a,i,o){for(var s=e(i),u=n.f,c=t.f,f=0;f<s.length;f++){var l=s[f];!r(a,l)&&!(o&&r(o,l))&&u(a,l,c(i,l))}},as}var is,_h;function aa(){if(_h)return is;_h=1;var r=se(),e=We(),t=/#|\.prototype\./,n=function(u,c){var f=i[a(u)];return f===s?!0:f===o?!1:e(c)?r(c):!!c},a=n.normalize=function(u){return String(u).replace(t,".").toLowerCase()},i=n.data={},o=n.NATIVE="N",s=n.POLYFILL="P";return is=n,is}var os,Ih;function k(){if(Ih)return os;Ih=1;var r=pe(),e=Er().f,t=Sr(),n=Xe(),a=_o(),i=Pn(),o=aa();return os=function(s,u){var c=s.target,f=s.global,l=s.stat,v,d,p,y,S,E;if(f?d=r:l?d=r[c]||a(c,{}):d=r[c]&&r[c].prototype,d)for(p in u){if(S=u[p],s.dontCallGetSet?(E=e(d,p),y=E&&E.value):y=d[p],v=o(f?p:c+(l?".":"#")+p,s.forced),!v&&y!==void 0){if(typeof S==typeof y)continue;i(S,y)}(s.sham||y&&y.sham)&&t(S,"sham",!0),n(d,p,S,s)}},os}var ss,bh;function us(){if(bh)return ss;bh=1;var r=De(),e=r("toStringTag"),t={};return t[e]="z",ss=String(t)==="[object z]",ss}var cs,wh;function jr(){if(wh)return cs;wh=1;var r=us(),e=We(),t=Rr(),n=De(),a=n("toStringTag"),i=Object,o=t((function(){return arguments})())==="Arguments",s=function(u,c){try{return u[c]}catch{}};return cs=r?t:function(u){var c,f,l;return u===void 0?"Undefined":u===null?"Null":typeof(f=s(c=i(u),a))=="string"?f:o?t(c):(l=t(c))==="Object"&&e(c.callee)?"Arguments":l},cs}var fs,Rh;function Ue(){if(Rh)return fs;Rh=1;var r=jr(),e=String;return fs=function(t){if(r(t)==="Symbol")throw new TypeError("Cannot convert a Symbol value to a string");return e(t)},fs}var ls={},vs,Th;function ia(){if(Th)return vs;Th=1;var r=ph(),e=es();return vs=Object.keys||function(n){return r(n,e)},vs}var Ah;function ds(){if(Ah)return ls;Ah=1;var r=Ce(),e=Kd(),t=er(),n=Oe(),a=pr(),i=ia();return ls.f=r&&!e?Object.defineProperties:function(s,u){n(s);for(var c=a(u),f=i(u),l=f.length,v=0,d;l>v;)t.f(s,d=f[v++],c[d]);return s},ls}var hs,Oh;function Ch(){if(Oh)return hs;Oh=1;var r=He();return hs=r("document","documentElement"),hs}var ps,Ph;function _r(){if(Ph)return ps;Ph=1;var r=Oe(),e=ds(),t=es(),n=ta(),a=Ch(),i=za(),o=Va(),s=">",u="<",c="prototype",f="script",l=o("IE_PROTO"),v=function(){},d=function(m){return u+f+s+m+u+"/"+f+s},p=function(m){m.write(d("")),m.close();var I=m.parentWindow.Object;return m=null,I},y=function(){var m=i("iframe"),I="java"+f+":",b;return m.style.display="none",a.appendChild(m),m.src=String(I),b=m.contentWindow.document,b.open(),b.write(d("document.F=Object")),b.close(),b.F},S,E=function(){try{S=new ActiveXObject("htmlfile")}catch{}E=typeof document<"u"?document.domain&&S?p(S):y():p(S);for(var m=t.length;m--;)delete E[c][t[m]];return E()};return n[l]=!0,ps=Object.create||function(I,b){var w;return I!==null?(v[c]=r(I),w=new v,v[c]=null,w[l]=I):w=E(),b===void 0?w:e.f(w,b)},ps}var gs={},ys,xh;function Xr(){if(xh)return ys;xh=1;var r=fe();return ys=r([].slice),ys}var qh;function ms(){if(qh)return gs;qh=1;var r=Rr(),e=pr(),t=en().f,n=Xr(),a=typeof window=="object"&&window&&Object.getOwnPropertyNames?Object.getOwnPropertyNames(window):[],i=function(o){try{return t(o)}catch{return n(a)}};return gs.f=function(s){return a&&r(s)==="Window"?i(s):t(e(s))},gs}var Es,Nh;function or(){if(Nh)return Es;Nh=1;var r=Ho(),e=er();return Es=function(t,n,a){return a.get&&r(a.get,n,{getter:!0}),a.set&&r(a.set,n,{setter:!0}),e.f(t,n,a)},Es}var Ss={},Mh;function Dh(){if(Mh)return Ss;Mh=1;var r=De();return Ss.f=r,Ss}var _s,kh;function Ya(){if(kh)return _s;kh=1;var r=pe();return _s=r,_s}var Is,Uh;function Tr(){if(Uh)return Is;Uh=1;var r=Ya(),e=Ge(),t=Dh(),n=er().f;return Is=function(a){var i=r.Symbol||(r.Symbol={});e(i,a)||n(i,a,{value:t.f(a)})},Is}var bs,Fh;function $h(){if(Fh)return bs;Fh=1;var r=we(),e=He(),t=De(),n=Xe();return bs=function(){var a=e("Symbol"),i=a&&a.prototype,o=i&&i.valueOf,s=t("toPrimitive");i&&!i[s]&&n(i,s,function(u){return r(o,this)},{arity:1})},bs}var ws,Lh;function Fr(){if(Lh)return ws;Lh=1;var r=er().f,e=Ge(),t=De(),n=t("toStringTag");return ws=function(a,i,o){a&&!o&&(a=a.prototype),a&&!e(a,n)&&r(a,n,{configurable:!0,value:i})},ws}var Rs,Bh;function rn(){if(Bh)return Rs;Bh=1;var r=Rr(),e=fe();return Rs=function(t){if(r(t)==="Function")return e(t)},Rs}var Ts,jh;function Hr(){if(jh)return Ts;jh=1;var r=rn(),e=Be(),t=ra(),n=r(r.bind);return Ts=function(a,i){return e(a),i===void 0?a:t?n(a,i):function(){return a.apply(i,arguments)}},Ts}var As,Hh;function At(){if(Hh)return As;Hh=1;var r=Rr();return As=Array.isArray||function(t){return r(t)==="Array"},As}var Os,Gh;function tn(){if(Gh)return Os;Gh=1;var r=fe(),e=se(),t=We(),n=jr(),a=He(),i=Fo(),o=function(){},s=a("Reflect","construct"),u=/^\s*(?:class|function)\b/,c=r(u.exec),f=!u.test(o),l=function(p){if(!t(p))return!1;try{return s(o,[],p),!0}catch{return!1}},v=function(p){if(!t(p))return!1;switch(n(p)){case"AsyncFunction":case"GeneratorFunction":case"AsyncGeneratorFunction":return!1}try{return f||!!c(u,i(p))}catch{return!0}};return v.sham=!0,Os=!s||e(function(){var d;return l(l.call)||!l(Object)||!l(function(){d=!0})||d})?v:l,Os}var Cs,Wh;function GN(){if(Wh)return Cs;Wh=1;var r=At(),e=tn(),t=Me(),n=De(),a=n("species"),i=Array;return Cs=function(o){var s;return r(o)&&(s=o.constructor,e(s)&&(s===i||r(s.prototype))?s=void 0:t(s)&&(s=s[a],s===null&&(s=void 0))),s===void 0?i:s},Cs}var Ps,zh;function oa(){if(zh)return Ps;zh=1;var r=GN();return Ps=function(e,t){return new(r(e))(t===0?0:t)},Ps}var xs,Vh;function vr(){if(Vh)return xs;Vh=1;var r=Ce(),e=er(),t=Lr();return xs=function(n,a,i){r?e.f(n,a,t(0,i)):n[a]=i},xs}var qs,Kh;function Ir(){if(Kh)return qs;Kh=1;var r=Hr(),e=An(),t=Ye(),n=Je(),a=oa(),i=vr(),o=function(s){var u=s===1,c=s===2,f=s===3,l=s===4,v=s===6,d=s===7,p=s===5||v;return function(y,S,E){for(var m=t(y),I=e(m),b=n(I),w=r(S,E),T=0,O=0,A=u?a(y,b):c||d?a(y,0):void 0,C,x;b>T;T++)if((p||T in I)&&(C=I[T],x=w(C,T,m),s))if(u)i(A,T,x);else if(x)switch(s){case 3:return!0;case 5:return C;case 6:return T;case 2:i(A,O++,C)}else switch(s){case 4:return!1;case 7:i(A,O++,C)}return v?-1:f||l?l:A}};return qs={forEach:o(0),map:o(1),filter:o(2),some:o(3),every:o(4),find:o(5),findIndex:o(6),filterReject:o(7)},qs}var Yh;function WN(){if(Yh)return ad;Yh=1;var r=k(),e=pe(),t=we(),n=fe(),a=Ke(),i=Ce(),o=Jt(),s=se(),u=Ge(),c=Mr(),f=Oe(),l=pr(),v=$t(),d=Ue(),p=Lr(),y=_r(),S=ia(),E=en(),m=ms(),I=Ka(),b=Er(),w=er(),T=ds(),O=Ha(),A=Xe(),C=or(),x=On(),D=Va(),N=ta(),M=Zt(),F=De(),H=Dh(),z=Tr(),V=$h(),K=Fr(),U=rr(),$=Ir().forEach,j=D("hidden"),Y="Symbol",B="prototype",L=U.set,X=U.getterFor(Y),re=Object[B],ie=e.Symbol,Z=ie&&ie[B],ue=e.RangeError,me=e.TypeError,_e=e.QObject,Se=b.f,be=w.f,Fe=m.f,Le=O.f,Pe=n([].push),Re=x("symbols"),je=x("op-symbols"),ke=x("wks"),Ne=!_e||!_e[B]||!_e[B].findChild,ce=function(h,g,R){var P=Se(re,g);P&&delete re[g],be(h,g,R),P&&h!==re&&be(re,g,P)},he=i&&s(function(){return y(be({},"a",{get:function(){return be(this,"a",{value:7}).a}})).a!==7})?ce:be,Ae=function(h,g){var R=Re[h]=y(Z);return L(R,{type:Y,tag:h,description:g}),i||(R.description=g),R},le=function(g,R,P){g===re&&le(je,R,P),f(g);var q=v(R);return f(P),u(Re,q)?(P.enumerable?(u(g,j)&&g[j][q]&&(g[j][q]=!1),P=y(P,{enumerable:p(0,!1)})):(u(g,j)||be(g,j,p(1,y(null))),g[j][q]=!0),he(g,q,P)):be(g,q,P)},ge=function(g,R){f(g);var P=l(R),q=S(P).concat(_(P));return $(q,function(G){(!i||t(ye,P,G))&&le(g,G,P[G])}),g},Ee=function(g,R){return R===void 0?y(g):ge(y(g),R)},ye=function(g){var R=v(g),P=t(Le,this,R);return this===re&&u(Re,R)&&!u(je,R)?!1:P||!u(this,R)||!u(Re,R)||u(this,j)&&this[j][R]?P:!0},xe=function(g,R){var P=l(g),q=v(R);if(!(P===re&&u(Re,q)&&!u(je,q))){var G=Se(P,q);return G&&u(Re,q)&&!(u(P,j)&&P[j][q])&&(G.enumerable=!0),G}},Qe=function(g){var R=Fe(l(g)),P=[];return $(R,function(q){!u(Re,q)&&!u(N,q)&&Pe(P,q)}),P},_=function(h){var g=h===re,R=Fe(g?je:l(h)),P=[];return $(R,function(q){u(Re,q)&&(!g||u(re,q))&&Pe(P,Re[q])}),P};return o||(ie=function(){if(c(Z,this))throw new me("Symbol is not a constructor");var g=!arguments.length||arguments[0]===void 0?void 0:d(arguments[0]),R=M(g),P=function(q){var G=this===void 0?e:this;G===re&&t(P,je,q),u(G,j)&&u(G[j],R)&&(G[j][R]=!1);var Ie=p(1,q);try{he(G,R,Ie)}catch(ee){if(!(ee instanceof ue))throw ee;ce(G,R,Ie)}};return i&&Ne&&he(re,R,{configurable:!0,set:P}),Ae(R,g)},Z=ie[B],A(Z,"toString",function(){return X(this).tag}),A(ie,"withoutSetter",function(h){return Ae(M(h),h)}),O.f=ye,w.f=le,T.f=ge,b.f=xe,E.f=m.f=Qe,I.f=_,H.f=function(h){return Ae(F(h),h)},i&&(C(Z,"description",{configurable:!0,get:function(){return X(this).description}}),a||A(re,"propertyIsEnumerable",ye,{unsafe:!0}))),r({global:!0,constructor:!0,wrap:!0,forced:!o,sham:!o},{Symbol:ie}),$(S(ke),function(h){z(h)}),r({target:Y,stat:!0,forced:!o},{useSetter:function(){Ne=!0},useSimple:function(){Ne=!1}}),r({target:"Object",stat:!0,forced:!o,sham:!i},{create:Ee,defineProperty:le,defineProperties:ge,getOwnPropertyDescriptor:xe}),r({target:"Object",stat:!0,forced:!o},{getOwnPropertyNames:Qe}),V(),K(ie,Y),N[j]=!0,ad}var Jh={},Ns,Xh;function Qh(){if(Xh)return Ns;Xh=1;var r=Jt();return Ns=r&&!!Symbol.for&&!!Symbol.keyFor,Ns}var Zh;function zN(){if(Zh)return Jh;Zh=1;var r=k(),e=He(),t=Ge(),n=Ue(),a=On(),i=Qh(),o=a("string-to-symbol-registry"),s=a("symbol-to-string-registry");return r({target:"Symbol",stat:!0,forced:!i},{for:function(u){var c=n(u);if(t(o,c))return o[c];var f=e("Symbol")(c);return o[c]=f,s[f]=c,f}}),Jh}var ep={},rp;function VN(){if(rp)return ep;rp=1;var r=k(),e=Ge(),t=Xt(),n=Qt(),a=On(),i=Qh(),o=a("symbol-to-string-registry");return r({target:"Symbol",stat:!0,forced:!i},{keyFor:function(u){if(!t(u))throw new TypeError(n(u)+" is not a symbol");if(e(o,u))return o[u]}}),ep}var tp={},Ms,np;function Gr(){if(np)return Ms;np=1;var r=ra(),e=Function.prototype,t=e.apply,n=e.call;return Ms=typeof Reflect=="object"&&Reflect.apply||(r?n.bind(t):function(){return n.apply(t,arguments)}),Ms}var Ds,ap;function ip(){if(ap)return Ds;ap=1;var r=Me(),e=rr().get;return Ds=function(n){if(!r(n))return!1;var a=e(n);return!!a&&a.type==="RawJSON"},Ds}var ks,op;function sp(){if(op)return ks;op=1;var r=fe(),e=Ge(),t=SyntaxError,n=parseInt,a=String.fromCharCode,i=r("".charAt),o=r("".slice),s=r(/./.exec),u={'\\"':'"',"\\\\":"\\","\\/":"/","\\b":"\b","\\f":"\f","\\n":`
`,"\\r":"\r","\\t":" "},c=/^[\da-f]{4}$/i,f=/^[\u0000-\u001F]$/;return ks=function(l,v){for(var d=!0,p="";v<l.length;){var y=i(l,v);if(y==="\\"){var S=o(l,v,v+2);if(e(u,S))p+=u[S],v+=2;else if(S==="\\u"){v+=2;var E=o(l,v,v+4);if(!s(c,E))throw new t("Bad Unicode escape at: "+v);p+=a(n(E,16)),v+=4}else throw new t('Unknown escape sequence: "'+S+'"')}else if(y==='"'){d=!1,v++;break}else{if(s(f,y))throw new t("Bad control character in string literal at: "+v);p+=y,v++}}if(d)throw new t("Unterminated string at: "+v);return{value:p,end:v}},ks}var Us,up;function Fs(){if(up)return Us;up=1;var r=se();return Us=!r(function(){var e="9007199254740993",t=JSON.rawJSON(e);return!JSON.isRawJSON(t)||JSON.stringify(t)!==e}),Us}var cp;function fp(){if(cp)return tp;cp=1;var r=k(),e=He(),t=Gr(),n=we(),a=fe(),i=se(),o=At(),s=We(),u=ip(),c=Xt(),f=Rr(),l=Ue(),v=Xr(),d=sp(),p=Zt(),y=Jt(),S=Fs(),E=String,m=e("JSON","stringify"),I=a(/./.exec),b=a("".charAt),w=a("".charCodeAt),T=a("".replace),O=a("".slice),A=a([].push),C=a(1.1.toString),x=/[\uD800-\uDFFF]/g,D=/^[\uD800-\uDBFF]$/,N=/^[\uDC00-\uDFFF]$/,M=p(),F=M.length,H=!y||i(function(){var $=e("Symbol")("stringify detection");return m([$])!=="[null]"||m({a:$})!=="{}"||m(Object($))!=="{}"}),z=i(function(){return m("\uDF06\uD834")!=='"\\udf06\\ud834"'||m("\uDEAD")!=='"\\udead"'}),V=H?function($,j){var Y=v(arguments),B=U(j);if(!(!s(B)&&($===void 0||c($))))return Y[1]=function(L,X){if(s(B)&&(X=n(B,this,E(L),X)),!c(X))return X},t(m,null,Y)}:m,K=function($,j,Y){var B=b(Y,j-1),L=b(Y,j+1);return I(D,$)&&!I(N,L)||I(N,$)&&!I(D,B)?"\\u"+C(w($,0),16):$},U=function($){if(s($))return $;if(o($)){for(var j=$.length,Y=[],B=0;B<j;B++){var L=$[B];typeof L=="string"?A(Y,L):(typeof L=="number"||f(L)==="Number"||f(L)==="String")&&A(Y,l(L))}var X=Y.length,re=!0;return function(ie,Z){if(re)return re=!1,Z;if(o(this))return Z;for(var ue=0;ue<X;ue++)if(Y[ue]===ie)return Z}}};return m&&r({target:"JSON",stat:!0,arity:3,forced:H||z||!S},{stringify:function(j,Y,B){var L=U(Y),X=[],re=V(j,function(be,Fe){var Le=s(L)?n(L,this,E(be),Fe):Fe;return!S&&u(Le)?M+(A(X,Le.rawJSON)-1):Le},B);if(typeof re!="string"||(z&&(re=T(re,x,K)),S))return re;for(var ie="",Z=re.length,ue=0;ue<Z;ue++){var me=b(re,ue);if(me==='"'){var _e=d(re,++ue).end-1,Se=O(re,ue,_e);ie+=O(Se,0,F)===M?X[O(Se,F)]:'"'+Se+'"',ue=_e}else ie+=me}return ie}}),tp}var lp={},vp;function KN(){if(vp)return lp;vp=1;var r=k(),e=Jt(),t=se(),n=Ka(),a=Ye(),i=!e||t(function(){n.f(1)});return r({target:"Object",stat:!0,forced:i},{getOwnPropertySymbols:function(s){var u=n.f;return u?u(a(s)):[]}}),lp}var dp;function YN(){return dp||(dp=1,WN(),zN(),VN(),fp(),KN()),nd}var hp={},pp;function JN(){if(pp)return hp;pp=1;var r=k(),e=Ce(),t=pe(),n=fe(),a=Ge(),i=We(),o=Mr(),s=Ue(),u=or(),c=Pn(),f=t.Symbol,l=f&&f.prototype;if(e&&i(f)&&(!("description"in l)||f().description!==void 0)){var v={},d=function(){var w=arguments.length<1||arguments[0]===void 0?void 0:s(arguments[0]),T=o(l,this)?new f(w):w===void 0?f():f(w);return w===""&&(v[T]=!0),T};c(d,f),d.prototype=l,l.constructor=d;var p=String(f("description detection"))==="Symbol(description detection)",y=n(l.valueOf),S=n(l.toString),E=/^Symbol\((.*)\)[^)]+$/,m=n("".replace),I=n("".slice);u(l,"description",{configurable:!0,get:function(){var w=y(this);if(a(v,w))return"";var T=S(w),O=p?I(T,7,-1):m(T,E,"$1");return O===""?void 0:O}}),r({global:!0,constructor:!0,forced:!0},{Symbol:d})}return hp}var gp={},yp;function XN(){if(yp)return gp;yp=1;var r=pe(),e=Tr(),t=er().f,n=Er().f,a=r.Symbol;if(e("asyncDispose"),a){var i=n(a,"asyncDispose");i.enumerable&&i.configurable&&i.writable&&t(a,"asyncDispose",{value:i.value,enumerable:!1,configurable:!1,writable:!1})}return gp}var mp={},Ep;function QN(){if(Ep)return mp;Ep=1;var r=Tr();return r("asyncIterator"),mp}var Sp={},_p;function ZN(){if(_p)return Sp;_p=1;var r=pe(),e=Tr(),t=er().f,n=Er().f,a=r.Symbol;if(e("dispose"),a){var i=n(a,"dispose");i.enumerable&&i.configurable&&i.writable&&t(a,"dispose",{value:i.value,enumerable:!1,configurable:!1,writable:!1})}return Sp}var Ip={},bp;function eM(){if(bp)return Ip;bp=1;var r=Tr();return r("hasInstance"),Ip}var wp={},Rp;function rM(){if(Rp)return wp;Rp=1;var r=Tr();return r("isConcatSpreadable"),wp}var Tp={},Ap;function tM(){if(Ap)return Tp;Ap=1;var r=Tr();return r("iterator"),Tp}var Op={},Cp;function nM(){if(Cp)return Op;Cp=1;var r=Tr();return r("match"),Op}var Pp={},xp;function aM(){if(xp)return Pp;xp=1;var r=Tr();return r("matchAll"),Pp}var qp={},Np;function iM(){if(Np)return qp;Np=1;var r=Tr();return r("replace"),qp}var Mp={},Dp;function oM(){if(Dp)return Mp;Dp=1;var r=Tr();return r("search"),Mp}var kp={},Up;function sM(){if(Up)return kp;Up=1;var r=Tr();return r("species"),kp}var Fp={},$p;function uM(){if($p)return Fp;$p=1;var r=Tr();return r("split"),Fp}var Lp={},Bp;function cM(){if(Bp)return Lp;Bp=1;var r=Tr(),e=$h();return r("toPrimitive"),e(),Lp}var jp={},Hp;function fM(){if(Hp)return jp;Hp=1;var r=He(),e=Tr(),t=Fr();return e("toStringTag"),t(r("Symbol"),"Symbol"),jp}var Gp={},Wp;function lM(){if(Wp)return Gp;Wp=1;var r=Tr();return r("unscopables"),Gp}var zp={},$s,Vp;function Ja(){if(Vp)return $s;Vp=1;var r=fe(),e=Be();return $s=function(t,n,a){try{return r(e(Object.getOwnPropertyDescriptor(t,n)[a]))}catch{}},$s}var Ls,Kp;function Yp(){if(Kp)return Ls;Kp=1;var r=Me();return Ls=function(e){return r(e)||e===null},Ls}var Bs,Jp;function Xp(){if(Jp)return Bs;Jp=1;var r=Yp(),e=String,t=TypeError;return Bs=function(n){if(r(n))return n;throw new t("Can't set "+e(n)+" as a prototype")},Bs}var js,Qp;function st(){if(Qp)return js;Qp=1;var r=Ja(),e=Me(),t=tr(),n=Xp();return js=Object.setPrototypeOf||("__proto__"in{}?(function(){var a=!1,i={},o;try{o=r(Object.prototype,"__proto__","set"),o(i,[]),a=i instanceof Array}catch{}return function(u,c){return t(u),n(c),e(u)&&(a?o(u,c):u.__proto__=c),u}})():void 0),js}var Hs,Zp;function eg(){if(Zp)return Hs;Zp=1;var r=er().f;return Hs=function(e,t,n){n in e||r(e,n,{configurable:!0,get:function(){return t[n]},set:function(a){t[n]=a}})},Hs}var Gs,rg;function nn(){if(rg)return Gs;rg=1;var r=We(),e=Me(),t=st();return Gs=function(n,a,i){var o,s;return t&&r(o=a.constructor)&&o!==i&&e(s=o.prototype)&&s!==i.prototype&&t(n,s),n},Gs}var Ws,tg;function xn(){if(tg)return Ws;tg=1;var r=Ue();return Ws=function(e,t){return e===void 0?arguments.length<2?"":t:r(e)},Ws}var zs,ng;function ag(){if(ng)return zs;ng=1;var r=Me(),e=Sr();return zs=function(t,n){r(n)&&"cause"in n&&e(t,"cause",n.cause)},zs}var Vs,ig;function Ks(){if(ig)return Vs;ig=1;var r=fe(),e=Error,t=r("".replace),n=(function(o){return String(new e(o).stack)})("zxcasd"),a=/\n\s*at [^:]*:[^\n]*/,i=a.test(n);return Vs=function(o,s){if(i&&typeof o=="string"&&!e.prepareStackTrace)for(;s--;)o=t(o,a,"");return o},Vs}var Ys,og;function sg(){if(og)return Ys;og=1;var r=se(),e=Lr();return Ys=!r(function(){var t=new Error("a");return"stack"in t?(Object.defineProperty(t,"stack",e(1,7)),t.stack!==7):!0}),Ys}var Js,ug;function Xs(){if(ug)return Js;ug=1;var r=Sr(),e=Ks(),t=sg(),n=Error.captureStackTrace;return Js=function(a,i,o,s){t&&(n?n(a,i):r(a,"stack",e(o,s)))},Js}var Qs,cg;function fg(){if(cg)return Qs;cg=1;var r=He(),e=Ge(),t=Sr(),n=Mr(),a=st(),i=Pn(),o=eg(),s=nn(),u=xn(),c=ag(),f=Xs(),l=Ce(),v=Ke();return Qs=function(d,p,y,S){var E="stackTraceLimit",m=S?2:1,I=d.split("."),b=I[I.length-1],w=r.apply(null,I);if(w){var T=w.prototype;if(!v&&e(T,"cause")&&delete T.cause,!y)return w;var O=r("Error"),A=p(function(C,x){var D=u(S?x:C,void 0),N=S?new w(C):new w;return D!==void 0&&t(N,"message",D),f(N,A,N.stack,2),this&&n(T,this)&&s(N,this,A),arguments.length>m&&c(N,arguments[m]),N});if(A.prototype=T,b!=="Error"?a?a(A,O):i(A,O,{name:!0}):l&&E in w&&(o(A,w,E),o(A,w,"prepareStackTrace")),i(A,w),!v)try{T.name!==b&&t(T,"name",b),T.constructor=A}catch{}return A}},Qs}var lg;function vM(){if(lg)return zp;lg=1;var r=k(),e=pe(),t=Gr(),n=fg(),a="WebAssembly",i=e[a],o=new Error("e",{cause:7}).cause!==7,s=function(c,f){var l={};l[c]=n(c,f,o),r({global:!0,constructor:!0,arity:1,forced:o},l)},u=function(c,f){if(i&&i[c]){var l={};l[c]=n(a+"."+c,f,o),r({target:a,stat:!0,constructor:!0,arity:1,forced:o},l)}};return s("Error",function(c){return function(l){return t(c,this,arguments)}}),s("EvalError",function(c){return function(l){return t(c,this,arguments)}}),s("RangeError",function(c){return function(l){return t(c,this,arguments)}}),s("ReferenceError",function(c){return function(l){return t(c,this,arguments)}}),s("SyntaxError",function(c){return function(l){return t(c,this,arguments)}}),s("TypeError",function(c){return function(l){return t(c,this,arguments)}}),s("URIError",function(c){return function(l){return t(c,this,arguments)}}),u("CompileError",function(c){return function(l){return t(c,this,arguments)}}),u("LinkError",function(c){return function(l){return t(c,this,arguments)}}),u("RuntimeError",function(c){return function(l){return t(c,this,arguments)}}),zp}var vg={},dg;function dM(){if(dg)return vg;dg=1;var r=k(),e=He(),t=Me(),n=jr(),a=se(),i="Error",o="DOMException",s=Object.setPrototypeOf||{}.__proto__,u=e(o),c=Error,f=c.isError,l=!f||!s||a(function(){return u&&!f(new u(o))||!f(new c(i,{cause:function(){}}))||f(e("Object","create")(c.prototype))});return r({target:"Error",stat:!0,sham:!0,forced:l},{isError:function(d){if(!t(d))return!1;var p=n(d);return p===i||p===o}}),vg}var hg={},Zs,pg;function gg(){if(pg)return Zs;pg=1;var r=Ce(),e=se(),t=Oe(),n=xn(),a=Error.prototype.toString,i=e(function(){if(r){var o=Object.create(Object.defineProperty({},"name",{get:function(){return this===o}}));if(a.call(o)!=="true")return!0}return a.call({message:1,name:2})!=="2: 1"||a.call({})!=="Error"});return Zs=i?function(){var s=t(this),u=n(s.name,"Error"),c=n(s.message);return u?c?u+": "+c:u:c}:a,Zs}var yg;function hM(){if(yg)return hg;yg=1;var r=Xe(),e=gg(),t=Error.prototype;return t.toString!==e&&r(t,"toString",e),hg}var mg={},Eg={},eu,Sg;function ru(){if(Sg)return eu;Sg=1;var r=se();return eu=!r(function(){function e(){}return e.prototype.constructor=null,Object.getPrototypeOf(new e)!==e.prototype}),eu}var tu,_g;function Dr(){if(_g)return tu;_g=1;var r=Ge(),e=We(),t=Ye(),n=Va(),a=ru(),i=n("IE_PROTO"),o=Object,s=o.prototype;return tu=a?o.getPrototypeOf:function(u){var c=t(u);if(r(c,i))return c[i];var f=c.constructor;return e(f)&&c instanceof f?f.prototype:c instanceof o?s:null},tu}var nu,Ig;function sa(){return Ig||(Ig=1,nu={}),nu}var au,bg;function iu(){if(bg)return au;bg=1;var r=De(),e=sa(),t=r("iterator"),n=Array.prototype;return au=function(a){return a!==void 0&&(e.Array===a||n[t]===a)},au}var ou,wg;function Lt(){if(wg)return ou;wg=1;var r=jr(),e=mr(),t=Rt(),n=sa(),a=De(),i=a("iterator");return ou=function(o){if(!t(o))return e(o,i)||e(o,"@@iterator")||n[r(o)]},ou}var su,Rg;function qn(){if(Rg)return su;Rg=1;var r=we(),e=Be(),t=Oe(),n=Qt(),a=Lt(),i=TypeError;return su=function(o,s){var u=arguments.length<2?a(o):s;if(e(u))return t(r(u,o));throw new i(n(o)+" is not iterable")},su}var uu,Tg;function br(){if(Tg)return uu;Tg=1;var r=we(),e=Oe(),t=mr();return uu=function(n,a,i){var o,s;e(n);try{if(o=t(n,"return"),!o){if(a==="throw")throw i;return i}o=r(o,n)}catch(u){s=!0,o=u}if(a==="throw")throw i;if(s)throw o;return e(o),i},uu}var cu,Ag;function dr(){if(Ag)return cu;Ag=1;var r=Hr(),e=we(),t=Oe(),n=Qt(),a=iu(),i=Je(),o=Mr(),s=qn(),u=Lt(),c=br(),f=TypeError,l=function(d,p){this.stopped=d,this.result=p},v=l.prototype;return cu=function(d,p,y){var S=y&&y.that,E=!!(y&&y.AS_ENTRIES),m=!!(y&&y.IS_RECORD),I=!!(y&&y.IS_ITERATOR),b=!!(y&&y.INTERRUPTED),w=r(p,S),T,O,A,C,x,D,N,M=function(H){return T&&c(T,"normal"),new l(!0,H)},F=function(H){return E?(t(H),b?w(H[0],H[1],M):w(H[0],H[1])):b?w(H,M):w(H)};if(m)T=d.iterator;else if(I)T=d;else{if(O=u(d),!O)throw new f(n(d)+" is not iterable");if(a(O)){for(A=0,C=i(d);C>A;A++)if(x=F(d[A]),x&&o(v,x))return x;return new l(!1)}T=s(d,O)}for(D=m?d.next:T.next;!(N=e(D,T)).done;){try{x=F(N.value)}catch(H){c(T,"throw",H)}if(typeof x=="object"&&x&&o(v,x))return x}return new l(!1)},cu}var Og;function pM(){if(Og)return Eg;Og=1;var r=k(),e=Mr(),t=Dr(),n=st(),a=Pn(),i=_r(),o=Sr(),s=Lr(),u=ag(),c=Xs(),f=dr(),l=xn(),v=De(),d=v("toStringTag"),p=Error,y=[].push,S=function(I,b){var w=e(E,this),T;n?T=n(new p,w?t(this):E):(T=w?this:i(E),o(T,d,"Error")),b!==void 0&&o(T,"message",l(b)),c(T,S,T.stack,1),arguments.length>2&&u(T,arguments[2]);var O=[];return f(I,y,{that:O}),o(T,"errors",O),T};n?n(S,p):a(S,p,{name:!0});var E=S.prototype=i(p.prototype,{constructor:s(1,S),message:s(1,""),name:s(1,"AggregateError")});return r({global:!0,constructor:!0,arity:2},{AggregateError:S}),Eg}var Cg;function gM(){return Cg||(Cg=1,pM()),mg}var Pg={},xg;function yM(){if(xg)return Pg;xg=1;var r=k(),e=He(),t=Gr(),n=se(),a=fg(),i="AggregateError",o=e(i),s=!n(function(){return o([1]).errors[0]!==1})&&n(function(){return o([1],i,{cause:7}).cause!==7});return r({global:!0,constructor:!0,arity:2,forced:s},{AggregateError:a(i,function(u){return function(f,l){return t(u,this,arguments)}},s,!0)}),Pg}var qg={},Ng;function mM(){if(Ng)return qg;Ng=1;var r=k(),e=pe(),t=Mr(),n=Dr(),a=st(),i=Pn(),o=_r(),s=Sr(),u=Lr(),c=Xs(),f=xn(),l=De(),v=se(),d=Ke(),p=e.SuppressedError,y=l("toStringTag"),S=Error,E=!!p&&p.length!==3,m=!!p&&v(function(){return new p(1,2,3,{cause:4}).cause===4}),I=E||m,b=function(O,A,C){var x=t(w,this),D;return a?D=I&&(!x||n(this)===w)?new p:a(new S,x?n(this):w):(D=x?this:o(w),s(D,y,"Error")),C!==void 0&&s(D,"message",f(C)),c(D,b,D.stack,1),s(D,"error",O),s(D,"suppressed",A),D};a?a(b,S):i(b,S,{name:!0});var w=b.prototype=I?p.prototype:o(S.prototype,{constructor:u(1,b),message:u(1,""),name:u(1,"SuppressedError")});return I&&!d&&(w.constructor=b),r({global:!0,constructor:!0,arity:3,forced:I},{SuppressedError:b}),qg}var Mg={},fu,Dg;function $r(){if(Dg)return fu;Dg=1;var r=De(),e=_r(),t=er().f,n=r("unscopables"),a=Array.prototype;return a[n]===void 0&&t(a,n,{configurable:!0,value:e(null)}),fu=function(i){a[n][i]=!0},fu}var kg;function EM(){if(kg)return Mg;kg=1;var r=k(),e=Ye(),t=Je(),n=ar(),a=$r();return r({target:"Array",proto:!0},{at:function(o){var s=e(this),u=t(s),c=n(o),f=c>=0?c:u+c;return f<0||f>=u?void 0:s[f]}}),a("at"),Mg}var Ug={},lu,Fg;function an(){if(Fg)return lu;Fg=1;var r=TypeError,e=9007199254740991;return lu=function(t){if(t>e)throw r("Maximum allowed index exceeded");return t},lu}var vu,$g;function Bt(){if($g)return vu;$g=1;var r=Ce(),e=At(),t=TypeError,n=Object.getOwnPropertyDescriptor,a=r&&!(function(){if(this!==void 0)return!0;try{Object.defineProperty([],"length",{writable:!1}).length=1}catch(i){return i instanceof TypeError}})();return vu=a?function(i,o){if(e(i)&&!n(i,"length").writable)throw new t("Cannot set read only .length");return i.length=o}:function(i,o){return i.length=o},vu}var du,Lg;function ua(){if(Lg)return du;Lg=1;var r=se(),e=De(),t=dt(),n=e("species");return du=function(a){return t>=51||!r(function(){var i=[],o=i.constructor={};return o[n]=function(){return{foo:1}},i[a](Boolean).foo!==1})},du}var Bg;function SM(){if(Bg)return Ug;Bg=1;var r=k(),e=se(),t=At(),n=Me(),a=Ye(),i=Je(),o=an(),s=vr(),u=Bt(),c=oa(),f=ua(),l=De(),v=dt(),d=l("isConcatSpreadable"),p=v>=51||!e(function(){var E=[];return E[d]=!1,E.concat()[0]!==E}),y=function(E){if(!n(E))return!1;var m=E[d];return m!==void 0?!!m:t(E)},S=!p||!f("concat");return r({target:"Array",proto:!0,arity:1,forced:S},{concat:function(m){var I=a(this),b=c(I,0),w=0,T,O,A,C,x;for(T=-1,A=arguments.length;T<A;T++)if(x=T===-1?I:arguments[T],y(x))for(C=i(x),o(w+C),O=0;O<C;O++,w++)O in x&&s(b,w,x[O]);else o(w+1),s(b,w++,x);return u(b,w),b}}),Ug}var jg={},hu,Hg;function Xa(){if(Hg)return hu;Hg=1;var r=Qt(),e=TypeError;return hu=function(t,n){if(!delete t[n])throw new e("Cannot delete property "+r(n)+" of "+r(t))},hu}var pu,Gg;function Wg(){if(Gg)return pu;Gg=1;var r=Ye(),e=Tt(),t=Je(),n=Xa(),a=Math.min;return pu=[].copyWithin||function(o,s){var u=r(this),c=t(u),f=e(o,c),l=e(s,c),v=arguments.length>2?arguments[2]:void 0,d=a((v===void 0?c:e(v,c))-l,c-f),p=1;for(l<f&&f<l+d&&(p=-1,l+=d-1,f+=d-1);d-- >0;)l in u?u[f]=u[l]:n(u,f),f+=p,l+=p;return u},pu}var zg;function _M(){if(zg)return jg;zg=1;var r=k(),e=Wg(),t=$r();return r({target:"Array",proto:!0},{copyWithin:e}),t("copyWithin"),jg}var Vg={},gu,Kg;function Ot(){if(Kg)return gu;Kg=1;var r=se();return gu=function(e,t){var n=[][e];return!!n&&r(function(){n.call(null,t||function(){return 1},1)})},gu}var Yg;function IM(){if(Yg)return Vg;Yg=1;var r=k(),e=Ir().every,t=Ot(),n=t("every");return r({target:"Array",proto:!0,forced:!n},{every:function(i){return e(this,i,arguments.length>1?arguments[1]:void 0)}}),Vg}var Jg={},yu,Xg;function mu(){if(Xg)return yu;Xg=1;var r=Ye(),e=Tt(),t=Je();return yu=function(a){for(var i=r(this),o=t(i),s=arguments.length,u=e(s>1?arguments[1]:void 0,o),c=s>2?arguments[2]:void 0,f=c===void 0?o:e(c,o);f>u;)i[u++]=a;return i},yu}var Qg;function bM(){if(Qg)return Jg;Qg=1;var r=k(),e=mu(),t=$r();return r({target:"Array",proto:!0},{fill:e}),t("fill"),Jg}var Zg={},ey;function wM(){if(ey)return Zg;ey=1;var r=k(),e=Ir().filter,t=ua(),n=t("filter");return r({target:"Array",proto:!0,forced:!n},{filter:function(i){return e(this,i,arguments.length>1?arguments[1]:void 0)}}),Zg}var ry={},ty;function RM(){if(ty)return ry;ty=1;var r=k(),e=Ir().find,t=$r(),n="find",a=!0;return n in[]&&Array(1)[n](function(){a=!1}),r({target:"Array",proto:!0,forced:a},{find:function(o){return e(this,o,arguments.length>1?arguments[1]:void 0)}}),t(n),ry}var ny={},ay;function TM(){if(ay)return ny;ay=1;var r=k(),e=Ir().findIndex,t=$r(),n="findIndex",a=!0;return n in[]&&Array(1)[n](function(){a=!1}),r({target:"Array",proto:!0,forced:a},{findIndex:function(o){return e(this,o,arguments.length>1?arguments[1]:void 0)}}),t(n),ny}var iy={},Eu,oy;function Qa(){if(oy)return Eu;oy=1;var r=Hr(),e=An(),t=Ye(),n=Je(),a=function(i){var o=i===1;return function(s,u,c){for(var f=t(s),l=e(f),v=n(l),d=r(u,c),p,y;v-- >0;)if(p=l[v],y=d(p,v,f),y)switch(i){case 0:return p;case 1:return v}return o?-1:void 0}};return Eu={findLast:a(0),findLastIndex:a(1)},Eu}var sy;function AM(){if(sy)return iy;sy=1;var r=k(),e=Qa().findLast,t=$r();return r({target:"Array",proto:!0},{findLast:function(a){return e(this,a,arguments.length>1?arguments[1]:void 0)}}),t("findLast"),iy}var uy={},cy;function OM(){if(cy)return uy;cy=1;var r=k(),e=Qa().findLastIndex,t=$r();return r({target:"Array",proto:!0},{findLastIndex:function(a){return e(this,a,arguments.length>1?arguments[1]:void 0)}}),t("findLastIndex"),uy}var fy={},Su,ly;function vy(){if(ly)return Su;ly=1;var r=At(),e=Je(),t=an(),n=Hr(),a=vr(),i=function(o,s,u,c,f,l,v,d){for(var p=f,y=0,S=v?n(v,d):!1,E,m;y<c;)y in u&&(E=S?S(u[y],y,s):u[y],l>0&&r(E)?(m=e(E),p=i(o,s,E,m,p,l-1)-1):(t(p+1),a(o,p,E)),p++),y++;return p};return Su=i,Su}var dy;function CM(){if(dy)return fy;dy=1;var r=k(),e=vy(),t=Ye(),n=Je(),a=ar(),i=oa();return r({target:"Array",proto:!0},{flat:function(){var s=arguments.length?arguments[0]:void 0,u=t(this),c=n(u),f=i(u,0);return e(f,u,u,c,0,s===void 0?1:a(s)),f}}),fy}var hy={},py;function PM(){if(py)return hy;py=1;var r=k(),e=vy(),t=Be(),n=Ye(),a=Je(),i=oa();return r({target:"Array",proto:!0},{flatMap:function(s){var u=n(this),c=a(u),f;return t(s),f=i(u,0),e(f,u,u,c,0,1,s,arguments.length>1?arguments[1]:void 0),f}}),hy}var gy={},_u,yy;function my(){if(yy)return _u;yy=1;var r=Ir().forEach,e=Ot(),t=e("forEach");return _u=t?[].forEach:function(a){return r(this,a,arguments.length>1?arguments[1]:void 0)},_u}var Ey;function xM(){if(Ey)return gy;Ey=1;var r=k(),e=my();return r({target:"Array",proto:!0,forced:[].forEach!==e},{forEach:e}),gy}var Sy={},Iu,_y;function bu(){if(_y)return Iu;_y=1;var r=Oe(),e=br();return Iu=function(t,n,a,i){try{return i?n(r(a)[0],a[1]):n(a)}catch(o){e(t,"throw",o)}},Iu}var wu,Iy;function by(){if(Iy)return wu;Iy=1;var r=Hr(),e=we(),t=Ye(),n=bu(),a=iu(),i=tn(),o=Je(),s=vr(),u=Bt(),c=qn(),f=Lt(),l=Array;return wu=function(d){var p=t(d),y=i(this),S=arguments.length,E=S>1?arguments[1]:void 0,m=E!==void 0;m&&(E=r(E,S>2?arguments[2]:void 0));var I=f(p),b=0,w,T,O,A,C,x;if(I&&!(this===l&&a(I)))for(T=y?new this:[],A=c(p,I),C=A.next;!(O=e(C,A)).done;b++)x=m?n(A,E,[O.value,b],!0):O.value,s(T,b,x);else for(w=o(p),T=y?new this(w):l(w);w>b;b++)x=m?E(p[b],b):p[b],s(T,b,x);return u(T,b),T},wu}var Ru,wy;function Za(){if(wy)return Ru;wy=1;var r=De(),e=r("iterator"),t=!1;try{var n=0,a={next:function(){return{done:!!n++}},return:function(){t=!0}};a[e]=function(){return this},Array.from(a,function(){throw 2})}catch{}return Ru=function(i,o){try{if(!o&&!t)return!1}catch{return!1}var s=!1;try{var u={};u[e]=function(){return{next:function(){return{done:s=!0}}}},i(u)}catch{}return s},Ru}var Ry;function qM(){if(Ry)return Sy;Ry=1;var r=k(),e=by(),t=Za(),n=!t(function(a){Array.from(a)});return r({target:"Array",stat:!0,forced:n},{from:e}),Sy}var Ty={},Ay;function NM(){if(Ay)return Ty;Ay=1;var r=k(),e=na().includes,t=se(),n=$r(),a=t(function(){return!Array(1).includes()});return r({target:"Array",proto:!0,forced:a},{includes:function(o){return e(this,o,arguments.length>1?arguments[1]:void 0)}}),n("includes"),Ty}var Oy={},Cy;function MM(){if(Cy)return Oy;Cy=1;var r=k(),e=rn(),t=na().indexOf,n=Ot(),a=e([].indexOf),i=!!a&&1/a([1],1,-0)<0,o=i||!n("indexOf");return r({target:"Array",proto:!0,forced:o},{indexOf:function(u){var c=arguments.length>1?arguments[1]:void 0;return i?a(this,u,c)||0:t(this,u,c)}}),Oy}var Py={},xy;function DM(){if(xy)return Py;xy=1;var r=k(),e=At();return r({target:"Array",stat:!0},{isArray:e}),Py}var Tu,qy;function Nn(){if(qy)return Tu;qy=1;var r=se(),e=We(),t=Me(),n=_r(),a=Dr(),i=Xe(),o=De(),s=Ke(),u=o("iterator"),c=!1,f,l,v;[].keys&&(v=[].keys(),"next"in v?(l=a(a(v)),l!==Object.prototype&&(f=l)):c=!0);var d=!t(f)||r(function(){var p={};return f[u].call(p)!==p});return d?f={}:s&&(f=n(f)),e(f[u])||i(f,u,function(){return this}),Tu={IteratorPrototype:f,BUGGY_SAFARI_ITERATORS:c},Tu}var Au,Ny;function Ou(){if(Ny)return Au;Ny=1;var r=Nn().IteratorPrototype,e=_r(),t=Lr(),n=Fr(),a=sa(),i=function(){return this};return Au=function(o,s,u,c){var f=s+" Iterator";return o.prototype=e(r,{next:t(+!c,u)}),n(o,f,!1,!0),a[f]=i,o},Au}var Cu,My;function Pu(){if(My)return Cu;My=1;var r=k(),e=we(),t=Ke(),n=Cn(),a=We(),i=Ou(),o=Dr(),s=st(),u=Fr(),c=Sr(),f=Xe(),l=De(),v=sa(),d=Nn(),p=n.PROPER,y=n.CONFIGURABLE,S=d.IteratorPrototype,E=d.BUGGY_SAFARI_ITERATORS,m=l("iterator"),I="keys",b="values",w="entries",T=function(){return this};return Cu=function(O,A,C,x,D,N,M){i(C,A,x);var F=function(L){if(L===D&&U)return U;if(!E&&L&&L in V)return V[L];switch(L){case I:return function(){return new C(this,L)};case b:return function(){return new C(this,L)};case w:return function(){return new C(this,L)}}return function(){return new C(this)}},H=A+" Iterator",z=!1,V=O.prototype,K=V[m]||V["@@iterator"]||D&&V[D],U=!E&&K||F(D),$=A==="Array"&&V.entries||K,j,Y,B;if($&&(j=o($.call(new O)),j!==Object.prototype&&j.next&&(!t&&o(j)!==S&&(s?s(j,S):a(j[m])||f(j,m,T)),u(j,H,!0,!0),t&&(v[H]=T))),p&&D===b&&K&&K.name!==b&&(!t&&y?c(V,"name",b):(z=!0,U=function(){return e(K,this)})),D)if(Y={values:F(b),keys:N?U:F(I),entries:F(w)},M)for(B in Y)(E||z||!(B in V))&&f(V,B,Y[B]);else r({target:A,proto:!0,forced:E||z},Y);return(!t||M)&&V[m]!==U&&f(V,m,U,{name:D}),v[A]=U,Y},Cu}var xu,Dy;function on(){return Dy||(Dy=1,xu=function(r,e){return{value:r,done:e}}),xu}var qu,ky;function ei(){if(ky)return qu;ky=1;var r=pr(),e=$r(),t=sa(),n=rr(),a=er().f,i=Pu(),o=on(),s=Ke(),u=Ce(),c="Array Iterator",f=n.set,l=n.getterFor(c);qu=i(Array,"Array",function(d,p){f(this,{type:c,target:r(d),index:0,kind:p})},function(){var d=l(this),p=d.target,y=d.index++;if(!p||y>=p.length)return d.target=null,o(void 0,!0);switch(d.kind){case"keys":return o(y,!1);case"values":return o(p[y],!1)}return o([y,p[y]],!1)},"values");var v=t.Arguments=t.Array;if(e("keys"),e("values"),e("entries"),!s&&u&&v.name!=="values")try{a(v,"name",{value:"values"})}catch{}return qu}var Uy={},Fy;function kM(){if(Fy)return Uy;Fy=1;var r=k(),e=fe(),t=An(),n=pr(),a=Ot(),i=e([].join),o=t!==Object,s=o||!a("join",",");return r({target:"Array",proto:!0,forced:s},{join:function(c){return i(n(this),c===void 0?",":c)}}),Uy}var $y={},Nu,Ly;function By(){if(Ly)return Nu;Ly=1;var r=Gr(),e=pr(),t=ar(),n=Je(),a=Ot(),i=Math.min,o=[].lastIndexOf,s=!!o&&1/[1].lastIndexOf(1,-0)<0,u=a("lastIndexOf"),c=s||!u;return Nu=c?function(l){if(s)return r(o,this,arguments)||0;var v=e(this),d=n(v);if(d===0)return-1;var p=d-1;for(arguments.length>1&&(p=i(p,t(arguments[1]))),p<0&&(p=d+p);p>=0;p--)if(p in v&&v[p]===l)return p||0;return-1}:o,Nu}var jy;function UM(){if(jy)return $y;jy=1;var r=k(),e=By();return r({target:"Array",proto:!0,forced:e!==[].lastIndexOf},{lastIndexOf:e}),$y}var Hy={},Gy;function FM(){if(Gy)return Hy;Gy=1;var r=k(),e=Ir().map,t=ua(),n=t("map");return r({target:"Array",proto:!0,forced:!n},{map:function(i){return e(this,i,arguments.length>1?arguments[1]:void 0)}}),Hy}var Wy={},zy;function $M(){if(zy)return Wy;zy=1;var r=k(),e=se(),t=tn(),n=vr(),a=Bt(),i=Array,o=e(function(){function s(){}return!(i.of.call(s)instanceof s)});return r({target:"Array",stat:!0,forced:o},{of:function(){for(var u=0,c=arguments.length,f=new(t(this)?this:i)(c);c>u;)n(f,u,arguments[u++]);return a(f,c),f}}),Wy}var Vy={},Ky;function LM(){if(Ky)return Vy;Ky=1;var r=k(),e=Ye(),t=Je(),n=Bt(),a=an(),i=se(),o=i(function(){return[].push.call({length:4294967296},1)!==4294967297}),s=function(){try{Object.defineProperty([],"length",{writable:!1}).push()}catch(c){return c instanceof TypeError}},u=o||!s();return r({target:"Array",proto:!0,arity:1,forced:u},{push:function(f){var l=e(this),v=t(l),d=arguments.length;a(v+d);for(var p=0;p<d;p++)l[v]=arguments[p],v++;return n(l,v),v}}),Vy}var Yy={},Mu,Jy;function ri(){if(Jy)return Mu;Jy=1;var r=Be(),e=Ye(),t=An(),n=Je(),a=TypeError,i="Reduce of empty array with no initial value",o=function(s){return function(u,c,f,l){var v=e(u),d=t(v),p=n(v);if(r(c),p===0&&f<2)throw new a(i);var y=s?p-1:0,S=s?-1:1;if(f<2)for(;;){if(y in d){l=d[y],y+=S;break}if(y+=S,s?y<0:p<=y)throw new a(i)}for(;s?y>=0:p>y;y+=S)y in d&&(l=c(l,d[y],y,v));return l}};return Mu={left:o(!1),right:o(!0)},Mu}var Du,Xy;function ti(){if(Xy)return Du;Xy=1;var r=pe(),e=vt(),t=Rr(),n=function(a){return e.slice(0,a.length)===a};return Du=(function(){return n("Bun/")?"BUN":n("Cloudflare-Workers")?"CLOUDFLARE":n("Deno/")?"DENO":n("Node.js/")?"NODE":r.Bun&&typeof Bun.version=="string"?"BUN":r.Deno&&typeof Deno.version=="object"?"DENO":t(r.process)==="process"?"NODE":r.window&&r.document?"BROWSER":"REST"})(),Du}var ku,Qy;function Mn(){if(Qy)return ku;Qy=1;var r=ti();return ku=r==="NODE",ku}var Zy;function BM(){if(Zy)return Yy;Zy=1;var r=k(),e=ri().left,t=Ot(),n=dt(),a=Mn(),i=!a&&n>79&&n<83,o=i||!t("reduce");return r({target:"Array",proto:!0,forced:o},{reduce:function(u){var c=arguments.length;return e(this,u,c,c>1?arguments[1]:void 0)}}),Yy}var em={},rm;function jM(){if(rm)return em;rm=1;var r=k(),e=ri().right,t=Ot(),n=dt(),a=Mn(),i=!a&&n>79&&n<83,o=i||!t("reduceRight");return r({target:"Array",proto:!0,forced:o},{reduceRight:function(u){return e(this,u,arguments.length,arguments.length>1?arguments[1]:void 0)}}),em}var tm={},nm;function HM(){if(nm)return tm;nm=1;var r=k(),e=fe(),t=At(),n=e([].reverse),a=[1,2];return r({target:"Array",proto:!0,forced:String(a)===String(a.reverse())},{reverse:function(){return t(this)&&(this.length=this.length),n(this)}}),tm}var am={},im;function GM(){if(im)return am;im=1;var r=k(),e=At(),t=tn(),n=Me(),a=Tt(),i=Je(),o=pr(),s=vr(),u=Bt(),c=De(),f=ua(),l=Xr(),v=f("slice"),d=c("species"),p=Array,y=Math.max;return r({target:"Array",proto:!0,forced:!v},{slice:function(E,m){var I=o(this),b=i(I),w=a(E,b),T=a(m===void 0?b:m,b),O,A,C;if(e(I)&&(O=I.constructor,t(O)&&(O===p||e(O.prototype))?O=void 0:n(O)&&(O=O[d],O===null&&(O=void 0)),O===p||O===void 0))return l(I,w,T);for(A=new(O===void 0?p:O)(y(T-w,0)),C=0;w<T;w++,C++)w in I&&s(A,C,I[w]);return u(A,C),A}}),am}var om={},sm;function WM(){if(sm)return om;sm=1;var r=k(),e=Ir().some,t=Ot(),n=t("some");return r({target:"Array",proto:!0,forced:!n},{some:function(i){return e(this,i,arguments.length>1?arguments[1]:void 0)}}),om}var um={},Uu,cm;function Fu(){if(cm)return Uu;cm=1;var r=Xr(),e=Math.floor,t=function(n,a){var i=n.length;if(i<8)for(var o=1,s,u;o<i;){for(u=o,s=n[o];u&&a(n[u-1],s)>0;)n[u]=n[--u];u!==o++&&(n[u]=s)}else for(var c=e(i/2),f=t(r(n,0,c),a),l=t(r(n,c),a),v=f.length,d=l.length,p=0,y=0;p<v||y<d;)n[p+y]=p<v&&y<d?a(f[p],l[y])<=0?f[p++]:l[y++]:p<v?f[p++]:l[y++];return n};return Uu=t,Uu}var $u,fm;function lm(){if(fm)return $u;fm=1;var r=vt(),e=r.match(/firefox\/(\d+)/i);return $u=!!e&&+e[1],$u}var Lu,vm;function dm(){if(vm)return Lu;vm=1;var r=vt();return Lu=/MSIE|Trident/.test(r),Lu}var Bu,hm;function ju(){if(hm)return Bu;hm=1;var r=vt(),e=r.match(/AppleWebKit\/(\d+)\./);return Bu=!!e&&+e[1],Bu}var pm;function zM(){if(pm)return um;pm=1;var r=k(),e=fe(),t=Be(),n=Ye(),a=Je(),i=Xa(),o=Ue(),s=se(),u=Fu(),c=Ot(),f=lm(),l=dm(),v=dt(),d=ju(),p=[],y=e(p.sort),S=e(p.push),E=s(function(){p.sort(void 0)}),m=s(function(){p.sort(null)}),I=c("sort"),b=!s(function(){if(v)return v<70;if(!(f&&f>3)){if(l)return!0;if(d)return d<603;var O="",A,C,x,D;for(A=65;A<76;A++){switch(C=String.fromCharCode(A),A){case 66:case 69:case 70:case 72:x=3;break;case 68:case 71:x=4;break;default:x=2}for(D=0;D<47;D++)p.push({k:C+D,v:x})}for(p.sort(function(N,M){return M.v-N.v}),D=0;D<p.length;D++)C=p[D].k.charAt(0),O.charAt(O.length-1)!==C&&(O+=C);return O!=="DGBEFHACIJK"}}),w=E||!m||!I||!b,T=function(O){return function(A,C){return C===void 0?-1:A===void 0?1:O!==void 0?+O(A,C)||0:o(A)>o(C)?1:-1}};return r({target:"Array",proto:!0,forced:w},{sort:function(A){A!==void 0&&t(A);var C=n(this);if(b)return A===void 0?y(C):y(C,A);var x=[],D=a(C),N,M;for(M=0;M<D;M++)M in C&&S(x,C[M]);for(u(x,T(A)),N=a(x),M=0;M<N;)C[M]=x[M++];for(;M<D;)i(C,M++);return C}}),um}var gm={},Hu,ym;function Dn(){if(ym)return Hu;ym=1;var r=He(),e=or(),t=De(),n=Ce(),a=t("species");return Hu=function(i){var o=r(i);n&&o&&!o[a]&&e(o,a,{configurable:!0,get:function(){return this}})},Hu}var mm;function VM(){if(mm)return gm;mm=1;var r=Dn();return r("Array"),gm}var Em={},Sm;function KM(){if(Sm)return Em;Sm=1;var r=k(),e=Ye(),t=Tt(),n=ar(),a=Je(),i=Bt(),o=an(),s=oa(),u=vr(),c=Xa(),f=ua(),l=f("splice"),v=Math.max,d=Math.min;return r({target:"Array",proto:!0,forced:!l},{splice:function(y,S){var E=e(this),m=a(E),I=t(y,m),b=arguments.length,w,T,O,A,C,x;for(b===0?w=T=0:b===1?(w=0,T=m-I):(w=b-2,T=d(v(n(S),0),m-I)),o(m+w-T),O=s(E,T),A=0;A<T;A++)C=I+A,C in E&&u(O,A,E[C]);if(i(O,T),w<T){for(A=I;A<m-T;A++)C=A+T,x=A+w,C in E?E[x]=E[C]:c(E,x);for(A=m;A>m-T+w;A--)c(E,A-1)}else if(w>T)for(A=m-T;A>I;A--)C=A+T-1,x=A+w-1,C in E?E[x]=E[C]:c(E,x);for(A=0;A<w;A++)E[A+I]=arguments[A+2];return i(E,m-T+w),O}}),Em}var _m={},Im;function YM(){if(Im)return _m;Im=1;var r=k(),e=Je(),t=pr(),n=vr(),a=$r(),i=Array;return r({target:"Array",proto:!0},{toReversed:function(){for(var s=t(this),u=e(s),c=new i(u),f=0;f<u;f++)n(c,f,s[u-f-1]);return c}}),a("toReversed"),_m}var bm={},Gu,wm;function ca(){if(wm)return Gu;wm=1;var r=Je();return Gu=function(e,t,n){for(var a=0,i=arguments.length>2?n:r(t),o=new e(i);i>a;)o[a]=t[a++];return o},Gu}var Wu,Rm;function Tm(){if(Rm)return Wu;Rm=1;var r=pe();return Wu=function(e,t){var n=r[e],a=n&&n.prototype;return a&&a[t]},Wu}var Am;function JM(){if(Am)return bm;Am=1;var r=k(),e=fe(),t=Be(),n=pr(),a=ca(),i=Tm(),o=$r(),s=Array,u=e(i("Array","sort"));return r({target:"Array",proto:!0},{toSorted:function(f){f!==void 0&&t(f);var l=n(this),v=a(s,l);return u(v,f)}}),o("toSorted"),bm}var Om={},Cm;function XM(){if(Cm)return Om;Cm=1;var r=k(),e=$r(),t=an(),n=Je(),a=Tt(),i=pr(),o=ar(),s=vr(),u=Array,c=Math.max,f=Math.min;return r({target:"Array",proto:!0},{toSpliced:function(v,d){var p=i(this),y=n(p),S=a(v,y),E=arguments.length,m=0,I,b,w,T;for(E===0?I=b=0:E===1?(I=0,b=y-S):(I=E-2,b=f(c(o(d),0),y-S)),w=t(y+I-b),T=u(w);m<S;m++)s(T,m,p[m]);for(;m<S+I;m++)s(T,m,arguments[m-S+2]);for(;m<w;m++)s(T,m,p[m+b-I]);return T}}),e("toSpliced"),Om}var Pm={},xm;function QM(){if(xm)return Pm;xm=1;var r=$r();return r("flat"),Pm}var qm={},Nm;function ZM(){if(Nm)return qm;Nm=1;var r=$r();return r("flatMap"),qm}var Mm={},Dm;function eD(){if(Dm)return Mm;Dm=1;var r=k(),e=Ye(),t=Je(),n=Bt(),a=Xa(),i=an(),o=[].unshift(0)!==1,s=function(){try{Object.defineProperty([],"length",{writable:!1}).unshift()}catch(c){return c instanceof TypeError}},u=o||!s();return r({target:"Array",proto:!0,arity:1,forced:u},{unshift:function(f){var l=e(this),v=t(l),d=arguments.length;if(d){i(v+d);for(var p=v;p--;){var y=p+d;p in l?l[y]=l[p]:a(l,y)}for(var S=0;S<d;S++)l[S]=arguments[S]}return n(l,v+d)}}),Mm}var km={},Um;function rD(){if(Um)return km;Um=1;var r=k(),e=Je(),t=ar(),n=pr(),a=vr(),i=Array,o=RangeError,s=(function(){try{[].with({valueOf:function(){throw 4}},null)}catch(u){return u!==4}})();return r({target:"Array",proto:!0,forced:s},{with:function(u,c){var f=n(this),l=e(f),v=t(u),d=v<0?l+v:v;if(d>=l||d<0)throw new o("Incorrect index");for(var p=new i(l),y=0;y<l;y++)a(p,y,y===d?c:f[y]);return p}}),km}var Fm={},zu,$m;function ni(){return $m||($m=1,zu=typeof ArrayBuffer<"u"&&typeof DataView<"u"),zu}var Vu,Lm;function Ct(){if(Lm)return Vu;Lm=1;var r=Xe();return Vu=function(e,t,n){for(var a in t)r(e,a,t[a],n);return e},Vu}var Ku,Bm;function Wr(){if(Bm)return Ku;Bm=1;var r=Mr(),e=TypeError;return Ku=function(t,n){if(r(n,t))return t;throw new e("Incorrect invocation")},Ku}var Yu,jm;function ai(){if(jm)return Yu;jm=1;var r=ar(),e=Br(),t=RangeError;return Yu=function(n){if(n===void 0)return 0;var a=r(n),i=e(a);if(a!==i)throw new t("Wrong length or index");return i},Yu}var Ju,Hm;function Xu(){return Hm||(Hm=1,Ju=Math.sign||function(e){var t=+e;return t===0||t!==t?t:t<0?-1:1}),Ju}var Qu,Gm;function Wm(){if(Gm)return Qu;Gm=1;var r=2220446049250313e-31,e=1/r;return Qu=function(t){return t+e-e},Qu}var Zu,zm;function Vm(){if(zm)return Zu;zm=1;var r=Xu(),e=Wm(),t=Math.abs,n=2220446049250313e-31;return Zu=function(a,i,o,s){var u=+a,c=t(u),f=r(u);if(c<s)return f*e(c/s/i)*s*i;var l=(1+i/n)*c,v=l-(l-c);return v>o||v!==v?f*(1/0):f*v},Zu}var ec,Km;function Ym(){if(Km)return ec;Km=1;var r=Vm(),e=11920928955078125e-23,t=34028234663852886e22,n=11754943508222875e-54;return ec=Math.fround||function(i){return r(i,e,t,n)},ec}var rc,Jm;function tD(){if(Jm)return rc;Jm=1;var r=Array,e=Math.abs,t=Math.pow,n=Math.floor,a=Math.log,i=Math.LN2,o=function(u,c,f){var l=r(f),v=f*8-c-1,d=(1<<v)-1,p=d>>1,y=c===23?t(2,-24)-t(2,-77):0,S=u<0||u===0&&1/u<0?1:0,E=0,m,I,b;for(u=e(u),u!==u||u===1/0?(I=u!==u?1:0,m=d):(m=n(a(u)/i),b=t(2,-m),u*b<1&&(m--,b*=2),m+p>=1?u+=y/b:u+=y*t(2,1-p),u*b>=2&&(m++,b/=2),m+p>=d?(I=0,m=d):m+p>=1?(I=(u*b-1)*t(2,c),m+=p):(I=u*t(2,p-1)*t(2,c),m=0));c>=8;)l[E++]=I&255,I/=256,c-=8;for(m=m<<c|I,v+=c;v>0;)l[E++]=m&255,m/=256,v-=8;return l[E-1]|=S*128,l},s=function(u,c){var f=u.length,l=f*8-c-1,v=(1<<l)-1,d=v>>1,p=l-7,y=f-1,S=u[y--],E=S&127,m;for(S>>=7;p>0;)E=E*256+u[y--],p-=8;for(m=E&(1<<-p)-1,E>>=-p,p+=c;p>0;)m=m*256+u[y--],p-=8;if(E===0)E=1-d;else{if(E===v)return m?NaN:S?-1/0:1/0;m+=t(2,c),E-=d}return(S?-1:1)*m*t(2,E-c)};return rc={pack:o,unpack:s},rc}var tc,Xm;function ii(){if(Xm)return tc;Xm=1;var r=pe(),e=fe(),t=Ce(),n=ni(),a=Cn(),i=Sr(),o=or(),s=Ct(),u=se(),c=Wr(),f=ar(),l=Br(),v=ai(),d=Ym(),p=tD(),y=Dr(),S=st(),E=mu(),m=Xr(),I=nn(),b=Pn(),w=Fr(),T=rr(),O=a.PROPER,A=a.CONFIGURABLE,C="ArrayBuffer",x="DataView",D="prototype",N="Wrong length",M="Wrong index",F=T.getterFor(C),H=T.getterFor(x),z=T.set,V=r[C],K=V,U=K&&K[D],$=r[x],j=$&&$[D],Y=Object.prototype,B=r.Array,L=r.RangeError,X=e(E),re=e([].reverse),ie=p.pack,Z=p.unpack,ue=function(ce){return[ce&255]},me=function(ce){return[ce&255,ce>>8&255]},_e=function(ce){return[ce&255,ce>>8&255,ce>>16&255,ce>>24&255]},Se=function(ce){return ce[3]<<24|ce[2]<<16|ce[1]<<8|ce[0]},be=function(ce){return ie(d(ce),23,4)},Fe=function(ce){return ie(ce,52,8)},Le=function(ce,he,Ae){o(ce[D],he,{configurable:!0,get:function(){return Ae(this)[he]}})},Pe=function(ce,he,Ae,le){var ge=H(ce),Ee=v(Ae),ye=!!le;if(Ee+he>ge.byteLength)throw new L(M);var xe=ge.bytes,Qe=Ee+ge.byteOffset,_=m(xe,Qe,Qe+he);return ye?_:re(_)},Re=function(ce,he,Ae,le,ge,Ee){var ye=H(ce),xe=v(Ae),Qe=le(+ge),_=!!Ee;if(xe+he>ye.byteLength)throw new L(M);for(var h=ye.bytes,g=xe+ye.byteOffset,R=0;R<he;R++)h[g+R]=Qe[_?R:he-R-1]};if(!n)K=function(he){c(this,U);var Ae=v(he);z(this,{type:C,bytes:X(B(Ae),0),byteLength:Ae}),t||(this.byteLength=Ae,this.detached=!1)},U=K[D],$=function(he,Ae,le){c(this,j),c(he,U);var ge=F(he),Ee=ge.byteLength,ye=f(Ae);if(ye<0||ye>Ee)throw new L("Wrong offset");if(le=le===void 0?Ee-ye:l(le),ye+le>Ee)throw new L(N);z(this,{type:x,buffer:he,byteLength:le,byteOffset:ye,bytes:ge.bytes}),t||(this.buffer=he,this.byteLength=le,this.byteOffset=ye)},j=$[D],t&&(Le(K,"byteLength",F),Le($,"buffer",H),Le($,"byteLength",H),Le($,"byteOffset",H)),s(j,{getInt8:function(he){return Pe(this,1,he)[0]<<24>>24},getUint8:function(he){return Pe(this,1,he)[0]},getInt16:function(he){var Ae=Pe(this,2,he,arguments.length>1?arguments[1]:!1);return(Ae[1]<<8|Ae[0])<<16>>16},getUint16:function(he){var Ae=Pe(this,2,he,arguments.length>1?arguments[1]:!1);return Ae[1]<<8|Ae[0]},getInt32:function(he){return Se(Pe(this,4,he,arguments.length>1?arguments[1]:!1))},getUint32:function(he){return Se(Pe(this,4,he,arguments.length>1?arguments[1]:!1))>>>0},getFloat32:function(he){return Z(Pe(this,4,he,arguments.length>1?arguments[1]:!1),23)},getFloat64:function(he){return Z(Pe(this,8,he,arguments.length>1?arguments[1]:!1),52)},setInt8:function(he,Ae){Re(this,1,he,ue,Ae)},setUint8:function(he,Ae){Re(this,1,he,ue,Ae)},setInt16:function(he,Ae){Re(this,2,he,me,Ae,arguments.length>2?arguments[2]:!1)},setUint16:function(he,Ae){Re(this,2,he,me,Ae,arguments.length>2?arguments[2]:!1)},setInt32:function(he,Ae){Re(this,4,he,_e,Ae,arguments.length>2?arguments[2]:!1)},setUint32:function(he,Ae){Re(this,4,he,_e,Ae,arguments.length>2?arguments[2]:!1)},setFloat32:function(he,Ae){Re(this,4,he,be,Ae,arguments.length>2?arguments[2]:!1)},setFloat64:function(he,Ae){Re(this,8,he,Fe,Ae,arguments.length>2?arguments[2]:!1)}});else{var je=O&&V.name!==C;!u(function(){V(1)})||!u(function(){new V(-1)})||u(function(){return new V,new V(1.5),new V(NaN),V.length!==1||je&&!A})?(K=function(he){return c(this,U),I(new V(v(he)),this,K)},K[D]=U,U.constructor=K,b(K,V)):je&&A&&i(V,"name",C),S&&y(j)!==Y&&S(j,Y);var ke=new $(new K(2)),Ne=e(j.setInt8);ke.setInt8(0,2147483648),ke.setInt8(1,2147483649),(ke.getInt8(0)||!ke.getInt8(1))&&s(j,{setInt8:function(he,Ae){Ne(this,he,Ae<<24>>24)},setUint8:function(he,Ae){Ne(this,he,Ae<<24>>24)}},{unsafe:!0})}return w(K,C),w($,x),tc={ArrayBuffer:K,DataView:$},tc}var Qm;function nD(){if(Qm)return Fm;Qm=1;var r=k(),e=pe(),t=ii(),n=Dn(),a="ArrayBuffer",i=t[a],o=e[a];return r({global:!0,constructor:!0,forced:o!==i},{ArrayBuffer:i}),n(a),Fm}var Zm={},nc,eE;function ze(){if(eE)return nc;eE=1;var r=ni(),e=Ce(),t=pe(),n=We(),a=Me(),i=Ge(),o=jr(),s=Qt(),u=Sr(),c=Xe(),f=or(),l=Mr(),v=Dr(),d=st(),p=De(),y=Zt(),S=rr(),E=S.enforce,m=S.get,I=t.Int8Array,b=I&&I.prototype,w=t.Uint8ClampedArray,T=w&&w.prototype,O=I&&v(I),A=b&&v(b),C=Object.prototype,x=t.TypeError,D=p("toStringTag"),N=y("TYPED_ARRAY_TAG"),M="TypedArrayConstructor",F=r&&!!d&&o(t.opera)!=="Opera",H=!1,z,V,K,U={Int8Array:1,Uint8Array:1,Uint8ClampedArray:1,Int16Array:2,Uint16Array:2,Int32Array:4,Uint32Array:4,Float32Array:4,Float64Array:8},$={BigInt64Array:8,BigUint64Array:8},j=function(ue){if(!a(ue))return!1;var me=o(ue);return me==="DataView"||i(U,me)||i($,me)},Y=function(Z){var ue=v(Z);if(a(ue)){var me=m(ue);return me&&i(me,M)?me[M]:Y(ue)}},B=function(Z){if(!a(Z))return!1;var ue=o(Z);return i(U,ue)||i($,ue)},L=function(Z){if(B(Z))return Z;throw new x("Target is not a typed array")},X=function(Z){if(n(Z)&&(!d||l(O,Z)))return Z;throw new x(s(Z)+" is not a typed array constructor")},re=function(Z,ue,me,_e){if(e){if(me)for(var Se in U){var be=t[Se];if(be&&i(be.prototype,Z))try{delete be.prototype[Z]}catch{try{be.prototype[Z]=ue}catch{}}}(!A[Z]||me)&&c(A,Z,me?ue:F&&b[Z]||ue,_e)}},ie=function(Z,ue,me){var _e,Se;if(e){if(d){if(me){for(_e in U)if(Se=t[_e],Se&&i(Se,Z))try{delete Se[Z]}catch{}}if(!O[Z]||me)try{return c(O,Z,me?ue:F&&O[Z]||ue)}catch{}else return}for(_e in U)Se=t[_e],Se&&(!Se[Z]||me)&&c(Se,Z,ue)}};for(z in U)V=t[z],K=V&&V.prototype,K?E(K)[M]=V:F=!1;for(z in $)V=t[z],K=V&&V.prototype,K&&(E(K)[M]=V);if((!F||!n(O)||O===Function.prototype)&&(O=function(){throw new x("Incorrect invocation")},F))for(z in U)t[z]&&d(t[z],O);if((!F||!A||A===C)&&(A=O.prototype,F))for(z in U)t[z]&&d(t[z].prototype,A);if(F&&v(T)!==A&&d(T,A),e&&!i(A,D)){H=!0,f(A,D,{configurable:!0,get:function(){return a(this)?this[N]:void 0}});for(z in U)t[z]&&u(t[z],N,z)}return nc={NATIVE_ARRAY_BUFFER_VIEWS:F,TYPED_ARRAY_TAG:H&&N,aTypedArray:L,aTypedArrayConstructor:X,exportTypedArrayMethod:re,exportTypedArrayStaticMethod:ie,getTypedArrayConstructor:Y,isView:j,isTypedArray:B,TypedArray:O,TypedArrayPrototype:A},nc}var rE;function aD(){if(rE)return Zm;rE=1;var r=k(),e=ze(),t=e.NATIVE_ARRAY_BUFFER_VIEWS;return r({target:"ArrayBuffer",stat:!0,forced:!t},{isView:e.isView}),Zm}var tE={},nE;function iD(){if(nE)return tE;nE=1;var r=k(),e=rn(),t=se(),n=ii(),a=Oe(),i=Tt(),o=Br(),s=n.ArrayBuffer,u=n.DataView,c=u.prototype,f=e(s.prototype.slice),l=e(c.getUint8),v=e(c.setUint8),d=t(function(){return!new s(2).slice(1,void 0).byteLength});return r({target:"ArrayBuffer",proto:!0,unsafe:!0,forced:d},{slice:function(y,S){if(f&&S===void 0)return f(a(this),y);for(var E=a(this).byteLength,m=i(y,E),I=i(S===void 0?E:S,E),b=new s(o(I-m)),w=new u(this),T=new u(b),O=0;m<I;)v(T,O++,l(w,m++));return b}}),tE}var aE={},iE={},oE;function oD(){if(oE)return iE;oE=1;var r=k(),e=ii(),t=ni();return r({global:!0,constructor:!0,forced:!t},{DataView:e.DataView}),iE}var sE;function sD(){return sE||(sE=1,oD()),aE}var uE={},cE;function uD(){if(cE)return uE;cE=1;var r=k(),e=fe(),t=Math.pow,n=31,a=1023,i=t(2,-24),o=.0009765625,s=function(c){var f=c>>>15,l=c>>>10&n,v=c&a;return l===n?v===0?f===0?1/0:-1/0:NaN:l===0?v*(f===0?i:-i):t(2,l-15)*(f===0?1+v*o:-1-v*o)},u=e(DataView.prototype.getUint16);return r({target:"DataView",proto:!0},{getFloat16:function(f){return s(u(this,f,arguments.length>1?arguments[1]:!1))}}),uE}var fE={},ac,lE;function cD(){if(lE)return ac;lE=1;var r=jr(),e=TypeError;return ac=function(t){if(r(t)==="DataView")return t;throw new e("Argument is not a DataView")},ac}var ic,vE;function dE(){if(vE)return ic;vE=1;var r=Math.log,e=Math.LN2;return ic=Math.log2||function(n){return r(n)/e},ic}var hE;function fD(){if(hE)return fE;hE=1;var r=k(),e=fe(),t=cD(),n=ai(),a=dE(),i=Wm(),o=Math.pow,s=65520,u=61005353927612305e-21,c=16777216,f=1024,l=function(d){if(d!==d)return 32256;if(d===0)return(1/d===-1/0)<<15;var p=d<0;if(p&&(d=-d),d>=s)return p<<15|31744;if(d<u)return p<<15|i(d*c);var y=a(d)|0;if(y===-15)return p<<15|f;var S=i((d*o(2,-y)-1)*f);return S===f?p<<15|y+16<<10:p<<15|y+15<<10|S},v=e(DataView.prototype.setUint16);return r({target:"DataView",proto:!0},{setFloat16:function(p,y){v(t(this),n(p),l(+y),arguments.length>2?arguments[2]:!1)}}),fE}var pE={},oc,gE;function yE(){if(gE)return oc;gE=1;var r=pe(),e=Ja(),t=Rr(),n=r.ArrayBuffer,a=r.TypeError;return oc=n&&e(n.prototype,"byteLength","get")||function(i){if(t(i)!=="ArrayBuffer")throw new a("ArrayBuffer expected");return i.byteLength},oc}var sc,mE;function EE(){if(mE)return sc;mE=1;var r=pe(),e=ni(),t=yE(),n=r.DataView;return sc=function(a){if(!e||t(a)!==0)return!1;try{return new n(a),!1}catch{return!0}},sc}var SE;function lD(){if(SE)return pE;SE=1;var r=Ce(),e=or(),t=EE(),n=ArrayBuffer.prototype;return r&&!("detached"in n)&&e(n,"detached",{configurable:!0,get:function(){return t(this)}}),pE}var _E={},uc,IE;function fa(){if(IE)return uc;IE=1;var r=EE(),e=TypeError;return uc=function(t){if(r(t))throw new e("ArrayBuffer is detached");return t},uc}var cc,bE;function wE(){if(bE)return cc;bE=1;var r=pe(),e=Mn();return cc=function(t){if(e){try{return r.process.getBuiltinModule(t)}catch{}try{return Function('return require("'+t+'")')()}catch{}}},cc}var fc,RE;function lc(){if(RE)return fc;RE=1;var r=pe(),e=se(),t=dt(),n=ti(),a=r.structuredClone;return fc=!!a&&!e(function(){if(n==="DENO"&&t>92||n==="NODE"&&t>94||n==="BROWSER"&&t>97)return!1;var i=new ArrayBuffer(8),o=a(i,{transfer:[i]});return i.byteLength!==0||o.byteLength!==8}),fc}var vc,TE;function AE(){if(TE)return vc;TE=1;var r=pe(),e=wE(),t=lc(),n=r.structuredClone,a=r.ArrayBuffer,i=r.MessageChannel,o=!1,s,u,c,f;if(t)o=function(l){n(l,{transfer:[l]})};else if(a)try{i||(s=e("worker_threads"),s&&(i=s.MessageChannel)),i&&(u=new i,c=new a(2),f=function(l){u.port1.postMessage(null,[l])},c.byteLength===2&&(f(c),c.byteLength===0&&(o=f)))}catch{}return vc=o,vc}var dc,OE;function CE(){if(OE)return dc;OE=1;var r=pe(),e=fe(),t=Ja(),n=ai(),a=fa(),i=yE(),o=AE(),s=lc(),u=r.structuredClone,c=r.ArrayBuffer,f=r.DataView,l=Math.min,v=c.prototype,d=f.prototype,p=e(v.slice),y=t(v,"resizable","get"),S=t(v,"maxByteLength","get"),E=e(d.getInt8),m=e(d.setInt8);return dc=(s||o)&&function(I,b,w){var T=i(I),O=b===void 0?T:n(b),A=!y||!y(I),C;if(a(I),s&&(I=u(I,{transfer:[I]}),T===O&&(w||A)))return I;if(T>=O&&(!w||A))C=p(I,0,O);else{var x=w&&!A&&S?{maxByteLength:S(I)}:void 0;C=new c(O,x);for(var D=new f(I),N=new f(C),M=l(O,T),F=0;F<M;F++)m(N,F,E(D,F))}return s||o(I),C},dc}var PE;function vD(){if(PE)return _E;PE=1;var r=k(),e=CE();return e&&r({target:"ArrayBuffer",proto:!0},{transfer:function(){return e(this,arguments.length?arguments[0]:void 0,!0)}}),_E}var xE={},qE;function dD(){if(qE)return xE;qE=1;var r=k(),e=CE();return e&&r({target:"ArrayBuffer",proto:!0},{transferToFixedLength:function(){return e(this,arguments.length?arguments[0]:void 0,!1)}}),xE}var NE={},ME;function hD(){if(ME)return NE;ME=1;var r=k(),e=fe(),t=se(),n=t(function(){return new Date(16e11).getYear()!==120}),a=e(Date.prototype.getFullYear);return r({target:"Date",proto:!0,forced:n},{getYear:function(){return a(this)-1900}}),NE}var DE={},kE;function pD(){if(kE)return DE;kE=1;var r=k(),e=fe(),t=Date,n=e(t.prototype.getTime);return r({target:"Date",stat:!0},{now:function(){return n(new t)}}),DE}var UE={},FE;function gD(){if(FE)return UE;FE=1;var r=k(),e=fe(),t=ar(),n=Date.prototype,a=e(n.getTime),i=e(n.setFullYear);return r({target:"Date",proto:!0},{setYear:function(s){a(this);var u=t(s),c=u>=0&&u<=99?u+1900:u;return i(this,c)}}),UE}var $E={},LE;function yD(){if(LE)return $E;LE=1;var r=k();return r({target:"Date",proto:!0},{toGMTString:Date.prototype.toUTCString}),$E}var BE={},hc,jE;function oi(){if(jE)return hc;jE=1;var r=ar(),e=Ue(),t=tr(),n=RangeError;return hc=function(i){var o=e(t(this)),s="",u=r(i);if(u<0||u===1/0)throw new n("Wrong number of repetitions");for(;u>0;(u>>>=1)&&(o+=o))u&1&&(s+=o);return s},hc}var pc,HE;function si(){if(HE)return pc;HE=1;var r=fe(),e=Br(),t=Ue(),n=oi(),a=tr(),i=r(n),o=r("".slice),s=Math.ceil,u=function(c){return function(f,l,v){var d=t(a(f)),p=e(l),y=d.length,S=v===void 0?" ":t(v),E,m;return p<=y||S===""?d:(E=p-y,m=i(S,s(E/S.length)),m.length>E&&(m=o(m,0,E)),c?d+m:m+d)}};return pc={start:u(!1),end:u(!0)},pc}var gc,GE;function mD(){if(GE)return gc;GE=1;var r=fe(),e=se(),t=si().start,n=RangeError,a=isFinite,i=Math.abs,o=Date.prototype,s=o.toISOString,u=r(o.getTime),c=r(o.getUTCDate),f=r(o.getUTCFullYear),l=r(o.getUTCHours),v=r(o.getUTCMilliseconds),d=r(o.getUTCMinutes),p=r(o.getUTCMonth),y=r(o.getUTCSeconds);return gc=e(function(){return s.call(new Date(-5e13-1))!=="0385-07-25T07:06:39.999Z"})||!e(function(){s.call(new Date(NaN))})?function(){if(!a(u(this)))throw new n("Invalid time value");var E=this,m=f(E),I=v(E),b=m<0?"-":m>9999?"+":"";return b+t(i(m),b?6:4,0)+"-"+t(p(E)+1,2,0)+"-"+t(c(E),2,0)+"T"+t(l(E),2,0)+":"+t(d(E),2,0)+":"+t(y(E),2,0)+"."+t(I,3,0)+"Z"}:s,gc}var WE;function ED(){if(WE)return BE;WE=1;var r=k(),e=mD();return r({target:"Date",proto:!0,forced:Date.prototype.toISOString!==e},{toISOString:e}),BE}var zE={},VE;function SD(){if(VE)return zE;VE=1;var r=k(),e=se(),t=Ye(),n=Wa(),a=e(function(){return new Date(NaN).toJSON()!==null||Date.prototype.toJSON.call({toISOString:function(){return 1}})!==1});return r({target:"Date",proto:!0,arity:1,forced:a},{toJSON:function(o){var s=t(this),u=n(s,"number");return typeof u=="number"&&!isFinite(u)?null:s.toISOString()}}),zE}var KE={},yc,YE;function _D(){if(YE)return yc;YE=1;var r=Oe(),e=qd(),t=TypeError;return yc=function(n){if(r(this),n==="string"||n==="default")n="string";else if(n!=="number")throw new t("Incorrect hint");return e(this,n)},yc}var JE;function ID(){if(JE)return KE;JE=1;var r=Ge(),e=Xe(),t=_D(),n=De(),a=n("toPrimitive"),i=Date.prototype;return r(i,a)||e(i,a,t),KE}var XE={},QE;function bD(){if(QE)return XE;QE=1;var r=fe(),e=Xe(),t=Date.prototype,n="Invalid Date",a="toString",i=r(t[a]),o=r(t.getTime);return String(new Date(NaN))!==n&&e(t,a,function(){var u=o(this);return u===u?i(this):n}),XE}var ZE={},mc,eS;function rS(){if(eS)return mc;eS=1;var r=He(),e=we(),t=fe(),n=Hr(),a=Oe(),i=Be(),o=Rt(),s=mr(),u=De(),c=u("asyncDispose"),f=u("dispose"),l=t([].push),v=function(p,y){if(y==="async-dispose"){var S=s(p,c);return S!==void 0||(S=s(p,f),S===void 0)?S:function(){var E=this,m=r("Promise");return new m(function(I){e(S,E),I(void 0)})}}return s(p,f)},d=function(p,y,S){return arguments.length<3&&!o(p)&&(S=i(v(a(p),y))),S===void 0?function(){}:n(S,p)};return mc=function(p,y,S,E){var m;if(arguments.length<4){if(o(y)&&S==="sync-dispose")return;m=d(y,S)}else m=d(void 0,S,E);l(p.stack,m)},mc}var tS;function wD(){if(tS)return ZE;tS=1;var r=k(),e=Ce(),t=He(),n=Be(),a=Wr(),i=Xe(),o=Ct(),s=or(),u=De(),c=rr(),f=rS(),l=t("SuppressedError"),v=ReferenceError,d=u("dispose"),p=u("toStringTag"),y="DisposableStack",S=c.set,E=c.getterFor(y),m="sync-dispose",I="disposed",b="pending",w=function(A){var C=E(A);if(C.state===I)throw new v(y+" already disposed");return C},T=function(){S(a(this,O),{type:y,state:b,stack:[]}),e||(this.disposed=!1)},O=T.prototype;return o(O,{dispose:function(){var C=E(this);if(C.state!==I){C.state=I,e||(this.disposed=!0);for(var x=C.stack,D=x.length,N=!1,M;D;){var F=x[--D];x[D]=null;try{F()}catch(H){N?M=new l(H,M):(N=!0,M=H)}}if(C.stack=null,N)throw M}},use:function(C){return f(w(this),C,m),C},adopt:function(C,x){var D=w(this);return n(x),f(D,void 0,m,function(){x(C)}),C},defer:function(C){var x=w(this);n(C),f(x,void 0,m,C)},move:function(){var C=w(this),x=new T;return E(x).stack=C.stack,C.stack=[],C.state=I,e||(this.disposed=!0),x}}),e&&s(O,"disposed",{configurable:!0,get:function(){return E(this).state===I}}),i(O,d,O.dispose,{name:"dispose"}),i(O,p,y,{nonWritable:!0}),r({global:!0,constructor:!0},{DisposableStack:T}),ZE}var nS={},aS;function RD(){if(aS)return nS;aS=1;var r=k(),e=fe(),t=Ue(),n=e("".charAt),a=e("".charCodeAt),i=e(/./.exec),o=e(1.1.toString),s=e("".toUpperCase),u=/[\w*+\-./@]/,c=function(f,l){for(var v=o(f,16);v.length<l;)v="0"+v;return v};return r({global:!0},{escape:function(l){for(var v=t(l),d="",p=v.length,y=0,S,E;y<p;)S=n(v,y++),i(u,S)?d+=S:(E=a(S,0),E<256?d+="%"+c(E,2):d+="%u"+s(c(E,4)));return d}}),nS}var iS={},Ec,oS;function sS(){if(oS)return Ec;oS=1;var r=fe(),e=Be(),t=Me(),n=Ge(),a=Xr(),i=ra(),o=Function,s=r([].concat),u=r([].join),c={},f=function(l,v,d){if(!n(c,v)){for(var p=[],y=0;y<v;y++)p[y]="a["+y+"]";c[v]=o("C,a","return new C("+u(p,",")+")")}return c[v](l,d)};return Ec=i?o.bind:function(v){var d=e(this),p=d.prototype,y=a(arguments,1),S=function(){var m=s(y,a(arguments));return this instanceof S?f(d,m.length,m):d.apply(v,m)};return t(p)&&(S.prototype=p),S},Ec}var uS;function TD(){if(uS)return iS;uS=1;var r=k(),e=sS();return r({target:"Function",proto:!0,forced:Function.bind!==e},{bind:e}),iS}var cS={},fS;function AD(){if(fS)return cS;fS=1;var r=We(),e=Me(),t=er(),n=Mr(),a=De(),i=Ho(),o=a("hasInstance"),s=Function.prototype;return o in s||t.f(s,o,{value:i(function(u){if(!r(this)||!e(u))return!1;var c=this.prototype;return e(c)?n(c,u):u instanceof this},o)}),cS}var lS={},vS;function OD(){if(vS)return lS;vS=1;var r=Ce(),e=Cn().EXISTS,t=fe(),n=or(),a=Function.prototype,i=t(a.toString),o=/function\b(?:\s|\/\*[\S\s]*?\*\/|\/\/[^\n\r]*[\n\r]+)*([^\s(/]*)/,s=t(o.exec),u="name";return r&&!e&&n(a,u,{configurable:!0,get:function(){try{return s(o,i(this))[1]}catch{return""}}}),lS}var dS={},hS;function CD(){if(hS)return dS;hS=1;var r=k(),e=pe();return r({global:!0,forced:e.globalThis!==e},{globalThis:e}),dS}var pS={},gS;function PD(){if(gS)return pS;gS=1;var r=k(),e=pe(),t=Wr(),n=Oe(),a=We(),i=Dr(),o=or(),s=vr(),u=se(),c=Ge(),f=De(),l=Nn().IteratorPrototype,v=Ce(),d=Ke(),p="constructor",y="Iterator",S=f("toStringTag"),E=TypeError,m=e[y],I=d||!a(m)||m.prototype!==l||!u(function(){m({})}),b=function(){if(t(this,l),i(this)===l)throw new E("Abstract class Iterator not directly constructable")},w=function(T,O){v?o(l,T,{configurable:!0,get:function(){return O},set:function(A){if(n(this),this===l)throw new E("You can't redefine this property");c(this,T)?this[T]=A:s(this,T,A)}}):l[T]=O};return c(l,S)||w(S,y),(I||!c(l,p)||l[p]===Object)&&w(p,b),b.prototype=l,r({global:!0,constructor:!0,forced:I},{Iterator:b}),pS}var yS={},Sc,mS;function xD(){if(mS)return Sc;mS=1;var r=br();return Sc=function(e,t,n){for(var a=e.length-1;a>=0;a--)if(e[a]!==void 0)try{n=r(e[a].iterator,t,n)}catch(i){t="throw",n=i}if(t==="throw")throw n;return n},Sc}var _c,ES;function sn(){if(ES)return _c;ES=1;var r=we(),e=_r(),t=Sr(),n=Ct(),a=De(),i=rr(),o=mr(),s=Nn().IteratorPrototype,u=on(),c=br(),f=xD(),l=a("toStringTag"),v="IteratorHelper",d="WrapForValidIterator",p="normal",y="throw",S=i.set,E=function(b){var w=i.getterFor(b?d:v);return n(e(s),{next:function(){var O=w(this);if(b)return O.nextHandler();if(O.done)return u(void 0,!0);try{var A=O.nextHandler();return O.returnHandlerResult?A:u(A,O.done)}catch(C){throw O.done=!0,C}},return:function(){var T=w(this),O=T.iterator;if(T.done=!0,b){var A=o(O,"return");return A?r(A,O):u(void 0,!0)}if(T.inner)try{c(T.inner.iterator,p)}catch(C){return c(O,y,C)}if(T.openIters)try{f(T.openIters,p)}catch(C){return c(O,y,C)}return O&&c(O,p),u(void 0,!0)}})},m=E(!0),I=E(!1);return t(I,l,"Iterator Helper"),_c=function(b,w,T){var O=function(C,x){x?(x.iterator=C.iterator,x.next=C.next):x=C,x.type=w?d:v,x.returnHandlerResult=!!T,x.nextHandler=b,x.counter=0,x.done=!1,S(this,x)};return O.prototype=w?m:I,O},_c}var SS;function qD(){if(SS)return yS;SS=1;var r=k(),e=we(),t=Be(),n=Oe(),a=Lt(),i=sn(),o=Array,s=i(function(){for(;;){var u=this.iterator;if(!u){var c=this.nextIterableIndex++,f=this.iterables;if(c>=f.length){this.done=!0;return}var l=f[c];this.iterables[c]=null,u=this.iterator=e(l.method,l.iterable),this.next=u.next}var v=n(e(this.next,u));if(v.done){this.iterator=null,this.next=null;continue}return v.value}});return r({target:"Iterator",stat:!0},{concat:function(){for(var c=arguments.length,f=o(c),l=0;l<c;l++){var v=n(arguments[l]);f[l]={iterable:v,method:t(a(v))}}return new s({iterables:f,nextIterableIndex:0,iterator:null,next:null})}}),yS}var _S={},IS;function ND(){if(IS)return _S;IS=1;var r=we(),e=Xe(),t=mr(),n=Ge(),a=De(),i=Nn().IteratorPrototype,o=a("dispose");return n(i,o)||e(i,o,function(){var s=t(this,"return");s&&r(s,this)}),_S}var bS={},Ic,wS;function Ar(){return wS||(wS=1,Ic=function(r){return{iterator:r,next:r.next,done:!1}}),Ic}var bc,RS;function TS(){if(RS)return bc;RS=1;var r=RangeError;return bc=function(e){if(e===e)return e;throw new r("NaN is not allowed")},bc}var wc,AS;function Rc(){if(AS)return wc;AS=1;var r=ar(),e=RangeError;return wc=function(t){var n=r(t);if(n<0)throw new e("The argument can't be less than 0");return n},wc}var Tc,OS;function ui(){return OS||(OS=1,Tc=function(r,e){var t=typeof Iterator=="function"&&Iterator.prototype[r];if(t)try{t.call({next:null},e).next()}catch{return!0}}),Tc}var Ac,CS;function ht(){if(CS)return Ac;CS=1;var r=pe();return Ac=function(e,t){var n=r.Iterator,a=n&&n.prototype,i=a&&a[e],o=!1;if(i)try{i.call({next:function(){return{done:!0}},return:function(){o=!0}},-1)}catch(s){s instanceof t||(o=!1)}if(!o)return i},Ac}var PS;function MD(){if(PS)return bS;PS=1;var r=k(),e=we(),t=Oe(),n=Ar(),a=TS(),i=Rc(),o=br(),s=sn(),u=ui(),c=ht(),f=Ke(),l=!f&&!u("drop",0),v=!f&&!l&&c("drop",RangeError),d=f||l||v,p=s(function(){for(var y=this.iterator,S=this.next,E,m;this.remaining;)if(this.remaining--,E=t(e(S,y)),m=this.done=!!E.done,m)return;if(E=t(e(S,y)),m=this.done=!!E.done,!m)return E.value});return r({target:"Iterator",proto:!0,real:!0,forced:d},{drop:function(S){t(this);var E;try{E=i(a(+S))}catch(m){o(this,"throw",m)}return v?e(v,this,E):new p(n(this),{remaining:E})}}),bS}var xS={},qS;function DD(){if(qS)return xS;qS=1;var r=k(),e=we(),t=dr(),n=Be(),a=Oe(),i=Ar(),o=br(),s=ht(),u=s("every",TypeError);return r({target:"Iterator",proto:!0,real:!0,forced:u},{every:function(f){a(this);try{n(f)}catch(d){o(this,"throw",d)}if(u)return e(u,this,f);var l=i(this),v=0;return!t(l,function(d,p){if(!f(d,v++))return p()},{IS_RECORD:!0,INTERRUPTED:!0}).stopped}}),xS}var NS={},MS;function kD(){if(MS)return NS;MS=1;var r=k(),e=we(),t=Be(),n=Oe(),a=Ar(),i=sn(),o=bu(),s=Ke(),u=br(),c=ui(),f=ht(),l=!s&&!c("filter",function(){}),v=!s&&!l&&f("filter",TypeError),d=s||l||v,p=i(function(){for(var y=this.iterator,S=this.predicate,E=this.next,m,I,b;;){if(m=n(e(E,y)),I=this.done=!!m.done,I)return;if(b=m.value,o(y,S,[b,this.counter++],!0))return b}});return r({target:"Iterator",proto:!0,real:!0,forced:d},{filter:function(S){n(this);try{t(S)}catch(E){u(this,"throw",E)}return v?e(v,this,S):new p(a(this),{predicate:S})}}),NS}var DS={},kS;function UD(){if(kS)return DS;kS=1;var r=k(),e=we(),t=dr(),n=Be(),a=Oe(),i=Ar(),o=br(),s=ht(),u=s("find",TypeError);return r({target:"Iterator",proto:!0,real:!0,forced:u},{find:function(f){a(this);try{n(f)}catch(d){o(this,"throw",d)}if(u)return e(u,this,f);var l=i(this),v=0;return t(l,function(d,p){if(f(d,v++))return p(d)},{IS_RECORD:!0,INTERRUPTED:!0}).result}}),DS}var US={},Oc,FS;function $S(){if(FS)return Oc;FS=1;var r=we(),e=Oe(),t=Ar(),n=Lt();return Oc=function(a,i){(!i||typeof a!="string")&&e(a);var o=n(a);return t(e(o!==void 0?r(o,a):a))},Oc}var LS;function FD(){if(LS)return US;LS=1;var r=k(),e=we(),t=Be(),n=Oe(),a=Ar(),i=$S(),o=sn(),s=br(),u=Ke(),c=ui(),f=ht();function l(){try{var S=Iterator.prototype.flatMap.call(new Map([[4,5]]).entries(),function(E){return E});S.next(),S.return()}catch{return!0}}var v=!u&&!c("flatMap",function(){}),d=!u&&!v&&f("flatMap",TypeError),p=u||v||d||l(),y=o(function(){for(var S=this.iterator,E=this.mapper,m,I;;){if(I=this.inner)try{if(m=n(e(I.next,I.iterator)),!m.done)return m.value;this.inner=null}catch(b){s(S,"throw",b)}if(m=n(e(this.next,S)),this.done=!!m.done)return;try{this.inner=i(E(m.value,this.counter++),!1)}catch(b){s(S,"throw",b)}}});return r({target:"Iterator",proto:!0,real:!0,forced:p},{flatMap:function(E){n(this);try{t(E)}catch(m){s(this,"throw",m)}return d?e(d,this,E):new y(a(this),{mapper:E,inner:null})}}),US}var BS={},jS;function $D(){if(jS)return BS;jS=1;var r=k(),e=we(),t=dr(),n=Be(),a=Oe(),i=Ar(),o=br(),s=ht(),u=s("forEach",TypeError);return r({target:"Iterator",proto:!0,real:!0,forced:u},{forEach:function(f){a(this);try{n(f)}catch(d){o(this,"throw",d)}if(u)return e(u,this,f);var l=i(this),v=0;t(l,function(d){f(d,v++)},{IS_RECORD:!0})}}),BS}var HS={},GS;function LD(){if(GS)return HS;GS=1;var r=k(),e=we(),t=Ye(),n=Mr(),a=Nn().IteratorPrototype,i=sn(),o=$S(),s=Ke(),u=s||(function(){try{Iterator.from({return:null}).return()}catch{return!0}})(),c=i(function(){return e(this.next,this.iterator)},!0);return r({target:"Iterator",stat:!0,forced:u},{from:function(l){var v=o(typeof l=="string"?t(l):l,!0);return n(a,v.iterator)?v.iterator:new c(v)}}),HS}var WS={},zS;function BD(){if(zS)return WS;zS=1;var r=k(),e=we(),t=Be(),n=Oe(),a=Ar(),i=sn(),o=bu(),s=br(),u=ui(),c=ht(),f=Ke(),l=!f&&!u("map",function(){}),v=!f&&!l&&c("map",TypeError),d=f||l||v,p=i(function(){var y=this.iterator,S=n(e(this.next,y)),E=this.done=!!S.done;if(!E)return o(y,this.mapper,[S.value,this.counter++],!0)});return r({target:"Iterator",proto:!0,real:!0,forced:d},{map:function(S){n(this);try{t(S)}catch(E){s(this,"throw",E)}return v?e(v,this,S):new p(a(this),{mapper:S})}}),WS}var VS={},KS;function jD(){if(KS)return VS;KS=1;var r=k(),e=dr(),t=Be(),n=Oe(),a=Ar(),i=br(),o=ht(),s=Gr(),u=se(),c=TypeError,f=u(function(){[].keys().reduce(function(){},void 0)}),l=!f&&o("reduce",c);return r({target:"Iterator",proto:!0,real:!0,forced:f||l},{reduce:function(d){n(this);try{t(d)}catch(m){i(this,"throw",m)}var p=arguments.length<2,y=p?void 0:arguments[1];if(l)return s(l,this,p?[d]:[d,y]);var S=a(this),E=0;if(e(S,function(m){p?(p=!1,y=m):y=d(y,m,E),E++},{IS_RECORD:!0}),p)throw new c("Reduce of empty iterator with no initial value");return y}}),VS}var YS={},JS;function HD(){if(JS)return YS;JS=1;var r=k(),e=we(),t=dr(),n=Be(),a=Oe(),i=Ar(),o=br(),s=ht(),u=s("some",TypeError);return r({target:"Iterator",proto:!0,real:!0,forced:u},{some:function(f){a(this);try{n(f)}catch(d){o(this,"throw",d)}if(u)return e(u,this,f);var l=i(this),v=0;return t(l,function(d,p){if(f(d,v++))return p()},{IS_RECORD:!0,INTERRUPTED:!0}).stopped}}),YS}var XS={},QS;function GD(){if(QS)return XS;QS=1;var r=k(),e=we(),t=Oe(),n=Ar(),a=TS(),i=Rc(),o=sn(),s=br(),u=ht(),c=Ke(),f=!c&&u("take",RangeError),l=o(function(){var v=this.iterator;if(!this.remaining--)return this.done=!0,s(v,"normal",void 0);var d=t(e(this.next,v)),p=this.done=!!d.done;if(!p)return d.value});return r({target:"Iterator",proto:!0,real:!0,forced:c||f},{take:function(d){t(this);var p;try{p=i(a(+d))}catch(y){s(this,"throw",y)}return f?e(f,this,p):new l(n(this),{remaining:p})}}),XS}var ZS={},e_;function WD(){if(e_)return ZS;e_=1;var r=k(),e=Oe(),t=vr(),n=dr(),a=Ar();return r({target:"Iterator",proto:!0,real:!0},{toArray:function(){var o=[],s=0;return n(a(e(this)),function(u){t(o,s++,u)},{IS_RECORD:!0}),o}}),ZS}var r_={},t_;function zD(){if(t_)return r_;t_=1;var r=k(),e=Fs(),t=ip();return r({target:"JSON",stat:!0,forced:!e},{isRawJSON:t}),r_}var n_={},a_;function VD(){if(a_)return n_;a_=1;var r=k(),e=Ce(),t=pe(),n=He(),a=fe(),i=we(),o=We(),s=Me(),u=At(),c=Ge(),f=Ue(),l=Je(),v=vr(),d=se(),p=sp(),y=Jt(),S=t.JSON,E=t.Number,m=t.SyntaxError,I=S&&S.parse,b=n("Object","keys"),w=Object.getOwnPropertyDescriptor,T=a("".charAt),O=a("".slice),A=a(/./.exec),C=a([].push),x=/^\d$/,D=/^[1-9]$/,N=/^[\d-]$/,M=/^[\t\n\r ]$/,F=0,H=1,z=function(B,L){B=f(B);var X=new $(B,0),re=X.parse(),ie=re.value,Z=X.skip(M,re.end);if(Z<B.length)throw new m('Unexpected extra character: "'+T(B,Z)+'" after the parsed data at: '+Z);return o(L)?V({"":ie},"",L,re):ie},V=function(B,L,X,re){var ie=B[L],Z=re&&ie===re.value,ue=Z&&typeof re.source=="string"?{source:re.source}:{},me,_e,Se,be,Fe;if(s(ie)){var Le=u(ie),Pe=Z?re.nodes:Le?[]:{};if(Le)for(me=Pe.length,Se=l(ie),be=0;be<Se;be++)K(ie,be,V(ie,""+be,X,be<me?Pe[be]:void 0));else for(_e=b(ie),Se=l(_e),be=0;be<Se;be++)Fe=_e[be],K(ie,Fe,V(ie,Fe,X,c(Pe,Fe)?Pe[Fe]:void 0))}return i(X,B,L,ie,ue)},K=function(B,L,X){if(e){var re=w(B,L);if(re&&!re.configurable)return}X===void 0?delete B[L]:v(B,L,X)},U=function(B,L,X,re){this.value=B,this.end=L,this.source=X,this.nodes=re},$=function(B,L){this.source=B,this.index=L};$.prototype={fork:function(B){return new $(this.source,B)},parse:function(){var B=this.source,L=this.skip(M,this.index),X=this.fork(L),re=T(B,L);if(A(N,re))return X.number();switch(re){case"{":return X.object();case"[":return X.array();case'"':return X.string();case"t":return X.keyword(!0);case"f":return X.keyword(!1);case"n":return X.keyword(null)}throw new m('Unexpected character: "'+re+'" at: '+L)},node:function(B,L,X,re,ie){return new U(L,re,B?null:O(this.source,X,re),ie)},object:function(){for(var B=this.source,L=this.index+1,X=!1,re={},ie={};L<B.length;){if(L=this.until(['"',"}"],L),T(B,L)==="}"&&!X){L++;break}var Z=this.fork(L).string(),ue=Z.value;L=Z.end,L=this.until([":"],L)+1,L=this.skip(M,L),Z=this.fork(L).parse(),v(ie,ue,Z),v(re,ue,Z.value),L=this.until([",","}"],Z.end);var me=T(B,L);if(me===",")X=!0,L++;else if(me==="}"){L++;break}}return this.node(H,re,this.index,L,ie)},array:function(){for(var B=this.source,L=this.index+1,X=!1,re=[],ie=[];L<B.length;){if(L=this.skip(M,L),T(B,L)==="]"&&!X){L++;break}var Z=this.fork(L).parse();if(C(ie,Z),C(re,Z.value),L=this.until([",","]"],Z.end),T(B,L)===",")X=!0,L++;else if(T(B,L)==="]"){L++;break}}return this.node(H,re,this.index,L,ie)},string:function(){var B=this.index,L=p(this.source,this.index+1);return this.node(F,L.value,B,L.end)},number:function(){var B=this.source,L=this.index,X=L;if(T(B,X)==="-"&&X++,T(B,X)==="0")X++;else if(A(D,T(B,X)))X=this.skip(x,X+1);else throw new m("Failed to parse number at: "+X);if(T(B,X)==="."&&(X=this.skip(x,X+1)),T(B,X)==="e"||T(B,X)==="E"){X++,(T(B,X)==="+"||T(B,X)==="-")&&X++;var re=X;if(X=this.skip(x,X),re===X)throw new m("Failed to parse number's exponent value at: "+X)}return this.node(F,E(O(B,L,X)),L,X)},keyword:function(B){var L=""+B,X=this.index,re=X+L.length;if(O(this.source,X,re)!==L)throw new m("Failed to parse value at: "+X);return this.node(F,B,X,re)},skip:function(B,L){for(var X=this.source;L<X.length&&A(B,T(X,L));L++);return L},until:function(B,L){L=this.skip(M,L);for(var X=T(this.source,L),re=0;re<B.length;re++)if(B[re]===X)return L;throw new m('Unexpected character: "'+X+'" at: '+L)}};var j=d(function(){var B="9007199254740993",L;return I(B,function(X,re,ie){L=ie.source}),L!==B}),Y=y&&!d(function(){return 1/I("-0 ")!==-1/0});return r({target:"JSON",stat:!0,forced:j},{parse:function(L,X){return Y&&!o(X)?I(L):z(L,X)}}),n_}var i_={},Cc,o_;function un(){if(o_)return Cc;o_=1;var r=se();return Cc=!r(function(){return Object.isExtensible(Object.preventExtensions({}))}),Cc}var s_;function KD(){if(s_)return i_;s_=1;var r=k(),e=un(),t=Fs(),n=He(),a=fe(),i=Ue(),o=vr(),s=rr().set,u=SyntaxError,c=n("JSON","parse"),f=n("Object","create"),l=n("Object","freeze"),v=a("".charAt),d="Unacceptable as raw JSON",p=function(y){return y===" "||y===" "||y===`
`||y==="\r"};return r({target:"JSON",stat:!0,forced:!t},{rawJSON:function(S){var E=i(S);if(E===""||p(v(E,0))||p(v(E,E.length-1)))throw new u(d);var m=c(E);if(typeof m=="object"&&m!==null)throw new u(d);var I=f(null);return s(I,{type:"RawJSON"}),o(I,"rawJSON",E),e?l(I):I}}),i_}var u_={},c_;function YD(){if(c_)return u_;c_=1;var r=pe(),e=Fr();return e(r.JSON,"JSON",!0),u_}var f_={},l_={},Pc={exports:{}},xc,v_;function qc(){if(v_)return xc;v_=1;var r=se();return xc=r(function(){if(typeof ArrayBuffer=="function"){var e=new ArrayBuffer(8);Object.isExtensible(e)&&Object.defineProperty(e,"a",{value:8})}}),xc}var Nc,d_;function Mc(){if(d_)return Nc;d_=1;var r=se(),e=Me(),t=Rr(),n=qc(),a=Object.isExtensible,i=r(function(){});return Nc=i||n?function(s){return!e(s)||n&&t(s)==="ArrayBuffer"?!1:a?a(s):!0}:a,Nc}var h_;function cn(){if(h_)return Pc.exports;h_=1;var r=k(),e=fe(),t=ta(),n=Me(),a=Ge(),i=er().f,o=en(),s=ms(),u=Mc(),c=Zt(),f=un(),l=!1,v=c("meta"),d=0,p=function(b){i(b,v,{value:{objectID:"O"+d++,weakData:{}}})},y=function(b,w){if(!n(b))return typeof b=="symbol"?b:(typeof b=="string"?"S":"P")+b;if(!a(b,v)){if(!u(b))return"F";if(!w)return"E";p(b)}return b[v].objectID},S=function(b,w){if(!a(b,v)){if(!u(b))return!0;if(!w)return!1;p(b)}return b[v].weakData},E=function(b){return f&&l&&u(b)&&!a(b,v)&&p(b),b},m=function(){I.enable=function(){},l=!0;var b=o.f,w=e([].splice),T={};T[v]=1,b(T).length&&(o.f=function(O){for(var A=b(O),C=0,x=A.length;C<x;C++)if(A[C]===v){w(A,C,1);break}return A},r({target:"Object",stat:!0,forced:!0},{getOwnPropertyNames:s.f}))},I=Pc.exports={enable:m,fastKey:y,getWeakData:S,onFreeze:E};return t[v]=!0,Pc.exports}var Dc,p_;function ci(){if(p_)return Dc;p_=1;var r=k(),e=pe(),t=fe(),n=aa(),a=Xe(),i=cn(),o=dr(),s=Wr(),u=We(),c=Rt(),f=Me(),l=se(),v=Za(),d=Fr(),p=nn();return Dc=function(y,S,E){var m=y.indexOf("Map")!==-1,I=y.indexOf("Weak")!==-1,b=m?"set":"add",w=e[y],T=w&&w.prototype,O=w,A={},C=function(z){var V=t(T[z]);a(T,z,z==="add"?function(U){return V(this,U===0?0:U),this}:z==="delete"?function(K){return I&&!f(K)?!1:V(this,K===0?0:K)}:z==="get"?function(U){return I&&!f(U)?void 0:V(this,U===0?0:U)}:z==="has"?function(U){return I&&!f(U)?!1:V(this,U===0?0:U)}:function(U,$){return V(this,U===0?0:U,$),this})},x=n(y,!u(w)||!(I||T.forEach&&!l(function(){new w().entries().next()})));if(x)O=E.getConstructor(S,y,m,b),i.enable();else if(n(y,!0)){var D=new O,N=D[b](I?{}:-0,1)!==D,M=l(function(){D.has(1)}),F=v(function(z){new w(z)}),H=!I&&l(function(){for(var z=new w,V=5;V--;)z[b](V,V);return!z.has(-0)});F||(O=S(function(z,V){s(z,T);var K=p(new w,z,O);return c(V)||o(V,K[b],{that:K,AS_ENTRIES:m}),K}),O.prototype=T,T.constructor=O),(M||H)&&(C("delete"),C("has"),m&&C("get")),(H||N)&&C(b),I&&T.clear&&delete T.clear}return A[y]=O,r({global:!0,constructor:!0,forced:O!==w},A),d(O,y),I||E.setStrong(O,y,m),O},Dc}var kc,g_;function y_(){if(g_)return kc;g_=1;var r=_r(),e=or(),t=Ct(),n=Hr(),a=Wr(),i=Rt(),o=dr(),s=Pu(),u=on(),c=Dn(),f=Ce(),l=cn().fastKey,v=rr(),d=v.set,p=v.getterFor;return kc={getConstructor:function(y,S,E,m){var I=y(function(A,C){a(A,b),d(A,{type:S,index:r(null),first:null,last:null,size:0}),f||(A.size=0),i(C)||o(C,A[m],{that:A,AS_ENTRIES:E})}),b=I.prototype,w=p(S),T=function(A,C,x){var D=w(A),N=O(A,C),M,F;return N?N.value=x:(D.last=N={index:F=l(C,!0),key:C,value:x,previous:M=D.last,next:null,removed:!1},D.first||(D.first=N),M&&(M.next=N),f?D.size++:A.size++,F!=="F"&&(D.index[F]=N)),A},O=function(A,C){var x=w(A),D=l(C),N;if(D!=="F")return x.index[D];for(N=x.first;N;N=N.next)if(N.key===C)return N};return t(b,{clear:function(){for(var C=this,x=w(C),D=x.first;D;)D.removed=!0,D.previous&&(D.previous=D.previous.next=null),D=D.next;x.first=x.last=null,x.index=r(null),f?x.size=0:C.size=0},delete:function(A){var C=this,x=w(C),D=O(C,A);if(D){var N=D.next,M=D.previous;delete x.index[D.index],D.removed=!0,M&&(M.next=N),N&&(N.previous=M),x.first===D&&(x.first=N),x.last===D&&(x.last=M),f?x.size--:C.size--}return!!D},forEach:function(C){for(var x=w(this),D=n(C,arguments.length>1?arguments[1]:void 0),N;N=N?N.next:x.first;)for(D(N.value,N.key,this);N&&N.removed;)N=N.previous},has:function(C){return!!O(this,C)}}),t(b,E?{get:function(C){var x=O(this,C);return x&&x.value},set:function(C,x){return T(this,C===0?0:C,x)}}:{add:function(C){return T(this,C=C===0?0:C,C)}}),f&&e(b,"size",{configurable:!0,get:function(){return w(this).size}}),I},setStrong:function(y,S,E){var m=S+" Iterator",I=p(S),b=p(m);s(y,S,function(w,T){d(this,{type:m,target:w,state:I(w),kind:T,last:null})},function(){for(var w=b(this),T=w.kind,O=w.last;O&&O.removed;)O=O.previous;return!w.target||!(w.last=O=O?O.next:w.state.first)?(w.target=null,u(void 0,!0)):u(T==="keys"?O.key:T==="values"?O.value:[O.key,O.value],!1)},E?"entries":"values",!E,!0),c(S)}},kc}var m_;function JD(){if(m_)return l_;m_=1;var r=ci(),e=y_();return r("Map",function(t){return function(){return t(this,arguments.length?arguments[0]:void 0)}},e),l_}var E_;function XD(){return E_||(E_=1,JD()),f_}var S_={},Uc,__;function la(){if(__)return Uc;__=1;var r=fe(),e=Map.prototype;return Uc={Map,set:r(e.set),get:r(e.get),has:r(e.has),remove:r(e.delete),proto:e},Uc}var I_;function QD(){if(I_)return S_;I_=1;var r=k(),e=fe(),t=Be(),n=tr(),a=dr(),i=la(),o=Ke(),s=se(),u=i.Map,c=i.has,f=i.get,l=i.set,v=e([].push),d=o||s(function(){return u.groupBy("ab",function(p){return p}).get("a").length!==1});return r({target:"Map",stat:!0,forced:o||d},{groupBy:function(y,S){n(y),t(S);var E=new u,m=0;return a(y,function(I){var b=S(I,m++);c(E,b)?v(f(E,b),I):l(E,b,[I])}),E}}),S_}var b_={},Fc,w_;function R_(){if(w_)return Fc;w_=1;var r=la().has;return Fc=function(e){return r(e),e},Fc}var T_;function ZD(){if(T_)return b_;T_=1;var r=k(),e=R_(),t=la(),n=Ke(),a=t.get,i=t.has,o=t.set;return r({target:"Map",proto:!0,real:!0,forced:n},{getOrInsert:function(u,c){return i(e(this),u)?a(this,u):(o(this,u,c),c)}}),b_}var A_={},O_;function ek(){if(O_)return A_;O_=1;var r=k(),e=Be(),t=R_(),n=la(),a=Ke(),i=n.get,o=n.has,s=n.set;return r({target:"Map",proto:!0,real:!0,forced:a},{getOrInsertComputed:function(c,f){if(t(this),e(f),o(this,c))return i(this,c);c===0&&1/c===-1/0&&(c=0);var l=f(c);return s(this,c,l),l}}),A_}var C_={},$c,P_;function x_(){if(P_)return $c;P_=1;var r=Math.log;return $c=Math.log1p||function(t){var n=+t;return n>-1e-8&&n<1e-8?n-n*n/2:r(1+n)},$c}var q_;function rk(){if(q_)return C_;q_=1;var r=k(),e=x_(),t=Math.acosh,n=Math.log,a=Math.sqrt,i=Math.LN2,o=!t||Math.floor(t(Number.MAX_VALUE))!==710||t(1/0)!==1/0;return r({target:"Math",stat:!0,forced:o},{acosh:function(u){var c=+u;return c<1?NaN:c>9490626562425156e-8?n(c)+i:e(c-1+a(c-1)*a(c+1))}}),C_}var N_={},M_;function tk(){if(M_)return N_;M_=1;var r=k(),e=Math.asinh,t=Math.log,n=Math.sqrt;function a(o){var s=+o;return!isFinite(s)||s===0?s:s<0?-a(-s):t(s+n(s*s+1))}var i=!(e&&1/e(0)>0);return r({target:"Math",stat:!0,forced:i},{asinh:a}),N_}var D_={},k_;function nk(){if(k_)return D_;k_=1;var r=k(),e=Math.atanh,t=Math.log,n=!(e&&1/e(-0)<0);return r({target:"Math",stat:!0,forced:n},{atanh:function(i){var o=+i;return o===0?o:t((1+o)/(1-o))/2}}),D_}var U_={},F_;function ak(){if(F_)return U_;F_=1;var r=k(),e=Xu(),t=Math.abs,n=Math.pow;return r({target:"Math",stat:!0},{cbrt:function(i){var o=+i;return e(o)*n(t(o),1/3)}}),U_}var $_={},L_;function ik(){if(L_)return $_;L_=1;var r=k(),e=Math.floor,t=Math.log,n=Math.LOG2E;return r({target:"Math",stat:!0},{clz32:function(i){var o=i>>>0;return o?31-e(t(o+.5)*n):32}}),$_}var B_={},Lc,j_;function fi(){if(j_)return Lc;j_=1;var r=Math.expm1,e=Math.exp;return Lc=!r||r(10)>22025.465794806718||r(10)<22025.465794806718||r(-2e-17)!==-2e-17?function(n){var a=+n;return a===0?a:a>-1e-6&&a<1e-6?a+a*a/2:e(a)-1}:r,Lc}var H_;function ok(){if(H_)return B_;H_=1;var r=k(),e=fi(),t=Math.cosh,n=Math.abs,a=Math.E,i=!t||t(710)===1/0;return r({target:"Math",stat:!0,forced:i},{cosh:function(s){var u=e(n(s)-1)+1;return(u+1/(u*a*a))*(a/2)}}),B_}var G_={},W_;function sk(){if(W_)return G_;W_=1;var r=k(),e=fi();return r({target:"Math",stat:!0,forced:e!==Math.expm1},{expm1:e}),G_}var z_={},V_;function uk(){if(V_)return z_;V_=1;var r=k(),e=Ym();return r({target:"Math",stat:!0},{fround:e}),z_}var K_={},Y_;function ck(){if(Y_)return K_;Y_=1;var r=k(),e=Vm(),t=.0009765625,n=65504,a=6103515625e-14;return r({target:"Math",stat:!0},{f16round:function(o){return e(o,t,n,a)}}),K_}var J_={},X_;function fk(){if(X_)return J_;X_=1;var r=k(),e=Math.hypot,t=Math.abs,n=Math.sqrt,a=!!e&&e(1/0,NaN)!==1/0;return r({target:"Math",stat:!0,arity:2,forced:a},{hypot:function(o,s){for(var u=0,c=0,f=arguments.length,l=0,v,d;c<f;)v=t(arguments[c++]),l<v?(d=l/v,u=u*d*d+1,l=v):v>0?(d=v/l,u+=d*d):u+=v;return l===1/0?1/0:l*n(u)}}),J_}var Q_={},Z_;function lk(){if(Z_)return Q_;Z_=1;var r=k(),e=se(),t=Math.imul,n=e(function(){return t(4294967295,5)!==-5||t.length!==2});return r({target:"Math",stat:!0,forced:n},{imul:function(i,o){var s=65535,u=+i,c=+o,f=s&u,l=s&c;return 0|f*l+((s&u>>>16)*l+f*(s&c>>>16)<<16>>>0)}}),Q_}var eI={},Bc,rI;function tI(){if(rI)return Bc;rI=1;var r=Math.log,e=Math.LOG10E;return Bc=Math.log10||function(n){return r(n)*e},Bc}var nI;function vk(){if(nI)return eI;nI=1;var r=k(),e=tI();return r({target:"Math",stat:!0},{log10:e}),eI}var aI={},iI;function dk(){if(iI)return aI;iI=1;var r=k(),e=x_();return r({target:"Math",stat:!0},{log1p:e}),aI}var oI={},sI;function hk(){if(sI)return oI;sI=1;var r=k(),e=dE();return r({target:"Math",stat:!0},{log2:e}),oI}var uI={},cI;function pk(){if(cI)return uI;cI=1;var r=k(),e=Xu();return r({target:"Math",stat:!0},{sign:e}),uI}var fI={},lI;function gk(){if(lI)return fI;lI=1;var r=k(),e=se(),t=fi(),n=Math.abs,a=Math.exp,i=Math.E,o=e(function(){return Math.sinh(-2e-17)!==-2e-17});return r({target:"Math",stat:!0,forced:o},{sinh:function(u){var c=+u;return n(c)<1?(t(c)-t(-c))/2:(a(c-1)-a(-c-1))*(i/2)}}),fI}var vI={},dI;function yk(){if(dI)return vI;dI=1;var r=k(),e=fe(),t=dr(),n=RangeError,a=TypeError,i=1/0,o=NaN,s=Math.abs,u=Math.pow,c=e([].push),f=u(2,1023),l=u(2,53)-1,v=Number.MAX_VALUE,d=u(2,971),p={},y={},S={},E={},m={},I=function(b,w){var T=b+w,O=w-(T-b);return{hi:T,lo:O}};return r({target:"Math",stat:!0},{sumPrecise:function(w){var T=[],O=0,A=E;switch(t(w,function(B){if(++O>=l)throw new n("Maximum allowed index exceeded");if(typeof B!="number")throw new a("Value is not a number");A!==p&&(B!==B?A=p:B===i?A=A===y?p:S:B===-i?A=A===S?p:y:(B!==0||1/B===i)&&(A===E||A===m)&&(A=m,c(T,B)))}),A){case p:return o;case y:return-i;case S:return i;case E:return-0}for(var C=[],x=0,D,N,M,F,H,z,V=0;V<T.length;V++){D=T[V];for(var K=0,U=0;U<C.length;U++){if(N=C[U],s(D)<s(N)&&(z=D,D=N,N=z),M=I(D,N),F=M.hi,H=M.lo,s(F)===i){var $=F===i?1:-1;x+=$,D=D-$*f-$*f,s(D)<s(N)&&(z=D,D=N,N=z),M=I(D,N),F=M.hi,H=M.lo}H!==0&&(C[K++]=H),D=F}C.length=K,D!==0&&c(C,D)}var j=C.length-1;if(F=0,H=0,x!==0){var Y=j>=0?C[j]:0;if(j--,s(x)>1||x>0&&Y>0||x<0&&Y<0)return x>0?i:-i;if(M=I(x*f,Y/2),F=M.hi,H=M.lo,H*=2,s(2*F)===i)return F>0?F===f&&H===-(d/2)&&j>=0&&C[j]<0?v:i:F===-f&&H===d/2&&j>=0&&C[j]>0?-v:-i;H!==0&&(C[++j]=H,H=0),F*=2}for(;j>=0&&(M=I(F,C[j--]),F=M.hi,H=M.lo,H===0););return j>=0&&(H<0&&C[j]<0||H>0&&C[j]>0)&&(N=H*2,D=F+N,N===D-F&&(F=D)),F}}),vI}var hI={},pI;function mk(){if(pI)return hI;pI=1;var r=k(),e=fi(),t=Math.exp;return r({target:"Math",stat:!0},{tanh:function(a){var i=+a,o=e(i),s=e(-i);return o===1/0?1:s===1/0?-1:(o-s)/(t(i)+t(-i))}}),hI}var gI={},yI;function Ek(){if(yI)return gI;yI=1;var r=Fr();return r(Math,"Math",!0),gI}var mI={},EI;function Sk(){if(EI)return mI;EI=1;var r=k(),e=uh();return r({target:"Math",stat:!0},{trunc:e}),mI}var SI={},jc,_I;function li(){if(_I)return jc;_I=1;var r=fe();return jc=r(1.1.valueOf),jc}var Hc,II;function va(){return II||(II=1,Hc=`
\v\f\r \u2028\u2029\uFEFF`),Hc}var Gc,bI;function kn(){if(bI)return Gc;bI=1;var r=fe(),e=tr(),t=Ue(),n=va(),a=r("".replace),i=RegExp("^["+n+"]+"),o=RegExp("(^|[^"+n+"])["+n+"]+$"),s=function(u){return function(c){var f=t(e(c));return u&1&&(f=a(f,i,"")),u&2&&(f=a(f,o,"$1")),f}};return Gc={start:s(1),end:s(2),trim:s(3)},Gc}var wI;function _k(){if(wI)return SI;wI=1;var r=k(),e=Ke(),t=Ce(),n=pe(),a=Ya(),i=fe(),o=aa(),s=Ge(),u=nn(),c=Mr(),f=Xt(),l=Wa(),v=se(),d=en().f,p=Er().f,y=er().f,S=li(),E=kn().trim,m="Number",I=n[m],b=a[m],w=I.prototype,T=n.TypeError,O=i("".slice),A=i("".charCodeAt),C=function(H){var z=l(H,"number");return typeof z=="bigint"?z:x(z)},x=function(H){var z=l(H,"number"),V,K,U,$,j,Y,B,L;if(f(z))throw new T("Cannot convert a Symbol value to a number");if(typeof z=="string"&&z.length>2){if(z=E(z),V=A(z,0),V===43||V===45){if(K=A(z,2),K===88||K===120)return NaN}else if(V===48){switch(A(z,1)){case 66:case 98:U=2,$=49;break;case 79:case 111:U=8,$=55;break;default:return+z}for(j=O(z,2),Y=j.length,B=0;B<Y;B++)if(L=A(j,B),L<48||L>$)return NaN;return parseInt(j,U)}}return+z},D=o(m,!I(" 0o1")||!I("0b1")||I("+0x1")),N=function(H){return c(w,H)&&v(function(){S(H)})},M=function(z){var V=arguments.length<1?0:I(C(z));return N(this)?u(Object(V),this,M):V};M.prototype=w,D&&!e&&(w.constructor=M),r({global:!0,constructor:!0,wrap:!0,forced:D},{Number:M});var F=function(H,z){for(var V=t?d(z):"MAX_VALUE,MIN_VALUE,NaN,NEGATIVE_INFINITY,POSITIVE_INFINITY,EPSILON,MAX_SAFE_INTEGER,MIN_SAFE_INTEGER,isFinite,isInteger,isNaN,isSafeInteger,parseFloat,parseInt,fromString,range".split(","),K=0,U;V.length>K;K++)s(z,U=V[K])&&!s(H,U)&&y(H,U,p(z,U))};return e&&b&&F(a[m],b),(D||e)&&F(a[m],I),SI}var RI={},TI;function Ik(){if(TI)return RI;TI=1;var r=k();return r({target:"Number",stat:!0,nonConfigurable:!0,nonWritable:!0},{EPSILON:Math.pow(2,-52)}),RI}var AI={},Wc,OI;function bk(){if(OI)return Wc;OI=1;var r=pe(),e=r.isFinite;return Wc=Number.isFinite||function(n){return typeof n=="number"&&e(n)},Wc}var CI;function wk(){if(CI)return AI;CI=1;var r=k(),e=bk();return r({target:"Number",stat:!0},{isFinite:e}),AI}var PI={},zc,xI;function Vc(){if(xI)return zc;xI=1;var r=Me(),e=Math.floor;return zc=Number.isInteger||function(n){return!r(n)&&isFinite(n)&&e(n)===n},zc}var qI;function Rk(){if(qI)return PI;qI=1;var r=k(),e=Vc();return r({target:"Number",stat:!0},{isInteger:e}),PI}var NI={},MI;function Tk(){if(MI)return NI;MI=1;var r=k();return r({target:"Number",stat:!0},{isNaN:function(t){return t!==t}}),NI}var DI={},kI;function Ak(){if(kI)return DI;kI=1;var r=k(),e=Vc(),t=Math.abs;return r({target:"Number",stat:!0},{isSafeInteger:function(a){return e(a)&&t(a)<=9007199254740991}}),DI}var UI={},FI;function Ok(){if(FI)return UI;FI=1;var r=k();return r({target:"Number",stat:!0,nonConfigurable:!0,nonWritable:!0},{MAX_SAFE_INTEGER:9007199254740991}),UI}var $I={},LI;function Ck(){if(LI)return $I;LI=1;var r=k();return r({target:"Number",stat:!0,nonConfigurable:!0,nonWritable:!0},{MIN_SAFE_INTEGER:-9007199254740991}),$I}var BI={},Kc,jI;function HI(){if(jI)return Kc;jI=1;var r=pe(),e=se(),t=fe(),n=Ue(),a=kn().trim,i=va(),o=t("".charAt),s=r.parseFloat,u=r.Symbol,c=u&&u.iterator,f=1/s(i+"-0")!==-1/0||c&&!e(function(){s(Object(c))});return Kc=f?function(v){var d=a(n(v)),p=s(d);return p===0&&o(d,0)==="-"?-0:p}:s,Kc}var GI;function Pk(){if(GI)return BI;GI=1;var r=k(),e=HI();return r({target:"Number",stat:!0,forced:Number.parseFloat!==e},{parseFloat:e}),BI}var WI={},Yc,zI;function VI(){if(zI)return Yc;zI=1;var r=pe(),e=se(),t=fe(),n=Ue(),a=kn().trim,i=va(),o=r.parseInt,s=r.Symbol,u=s&&s.iterator,c=/^[+-]?0x/i,f=t(c.exec),l=o(i+"08")!==8||o(i+"0x16")!==22||u&&!e(function(){o(Object(u))});return Yc=l?function(d,p){var y=a(n(d));return o(y,p>>>0||(f(c,y)?16:10))}:o,Yc}var KI;function xk(){if(KI)return WI;KI=1;var r=k(),e=VI();return r({target:"Number",stat:!0,forced:Number.parseInt!==e},{parseInt:e}),WI}var YI={},JI;function qk(){if(JI)return YI;JI=1;var r=k(),e=fe(),t=ar(),n=li(),a=oi(),i=tI(),o=se(),s=RangeError,u=String,c=isFinite,f=Math.abs,l=Math.floor,v=Math.pow,d=Math.round,p=e(1.1.toExponential),y=e(a),S=e("".slice),E=p(-69e-12,4)==="-6.9000e-11"&&p(1.255,2)==="1.25e+0"&&p(12345,3)==="1.235e+4"&&p(25,0)==="3e+1",m=function(){return o(function(){p(1,1/0)})&&o(function(){p(1,-1/0)})},I=function(){return!o(function(){p(1/0,1/0),p(NaN,1/0)})},b=!E||!m()||!I();return r({target:"Number",proto:!0,forced:b},{toExponential:function(T){var O=n(this);if(T===void 0)return p(O);var A=t(T);if(!c(O))return String(O);if(A<0||A>20)throw new s("Incorrect fraction digits");if(E)return p(O,A);var C="",x,D,N,M;if(O<0&&(C="-",O=-O),O===0)D=0,x=y("0",A+1);else{var F=i(O);D=l(F);var H=v(10,D-A),z=d(O/H);2*O>=(2*z+1)*H&&(z+=1),z>=v(10,A+1)&&(z/=10,D+=1),x=u(z)}return A!==0&&(x=S(x,0,1)+"."+S(x,1)),D===0?(N="+",M="0"):(N=D>0?"+":"-",M=u(f(D))),x+="e"+N+M,C+x}}),YI}var XI={},QI;function Nk(){if(QI)return XI;QI=1;var r=k(),e=fe(),t=ar(),n=li(),a=oi(),i=se(),o=RangeError,s=String,u=Math.floor,c=e(a),f=e("".slice),l=e(1.1.toFixed),v=function(m,I,b){return I===0?b:I%2===1?v(m,I-1,b*m):v(m*m,I/2,b)},d=function(m){for(var I=0,b=m;b>=4096;)I+=12,b/=4096;for(;b>=2;)I+=1,b/=2;return I},p=function(m,I,b){for(var w=-1,T=b;++w<6;)T+=I*m[w],m[w]=T%1e7,T=u(T/1e7)},y=function(m,I){for(var b=6,w=0;--b>=0;)w+=m[b],m[b]=u(w/I),w=w%I*1e7},S=function(m){for(var I=6,b="";--I>=0;)if(b!==""||I===0||m[I]!==0){var w=s(m[I]);b=b===""?w:b+c("0",7-w.length)+w}return b},E=i(function(){return l(8e-5,3)!=="0.000"||l(.9,0)!=="1"||l(1.255,2)!=="1.25"||l(0xde0b6b3a7640080,0)!=="1000000000000000128"})||!i(function(){l({})});return r({target:"Number",proto:!0,forced:E},{toFixed:function(I){var b=n(this),w=t(I),T=[0,0,0,0,0,0],O="",A="0",C,x,D,N;if(w<0||w>20)throw new o("Incorrect fraction digits");if(b!==b)return"NaN";if(b<=-1e21||b>=1e21)return s(b);if(b<0&&(O="-",b=-b),b>1e-21)if(C=d(b*v(2,69,1))-69,x=C<0?b*v(2,-C,1):b/v(2,C,1),x*=4503599627370496,C=52-C,C>0){for(p(T,0,x),D=w;D>=7;)p(T,1e7,0),D-=7;for(p(T,v(10,D,1),0),D=C-1;D>=23;)y(T,1<<23),D-=23;y(T,1<<D),p(T,1,1),y(T,2),A=S(T)}else p(T,0,x),p(T,1<<-C,0),A=S(T)+c("0",w);return w>0?(N=A.length,A=O+(N<=w?"0."+c("0",w-N)+A:f(A,0,N-w)+"."+f(A,N-w))):A=O+A,A}}),XI}var ZI={},eb;function Mk(){if(eb)return ZI;eb=1;var r=k(),e=fe(),t=se(),n=li(),a=e(1.1.toPrecision),i=t(function(){return a(1,void 0)!=="1"})||!t(function(){a({})});return r({target:"Number",proto:!0,forced:i},{toPrecision:function(s){return s===void 0?a(n(this)):a(n(this),s)}}),ZI}var rb={},Jc,tb;function nb(){if(tb)return Jc;tb=1;var r=Ce(),e=fe(),t=we(),n=se(),a=ia(),i=Ka(),o=Ha(),s=Ye(),u=An(),c=Object.assign,f=Object.defineProperty,l=e([].concat);return Jc=!c||n(function(){if(r&&c({b:1},c(f({},"a",{enumerable:!0,get:function(){f(this,"b",{value:3,enumerable:!1})}}),{b:2})).b!==1)return!0;var v={},d={},p=Symbol("assign detection"),y="abcdefghijklmnopqrst";return v[p]=7,y.split("").forEach(function(S){d[S]=S}),c({},v)[p]!==7||a(c({},d)).join("")!==y})?function(d,p){for(var y=s(d),S=arguments.length,E=1,m=i.f,I=o.f;S>E;)for(var b=u(arguments[E++]),w=m?l(a(b),m(b)):a(b),T=w.length,O=0,A;T>O;)A=w[O++],(!r||t(I,b,A))&&(y[A]=b[A]);return y}:c,Jc}var ab;function Dk(){if(ab)return rb;ab=1;var r=k(),e=nb();return r({target:"Object",stat:!0,arity:2,forced:Object.assign!==e},{assign:e}),rb}var ib={},ob;function kk(){if(ob)return ib;ob=1;var r=k(),e=Ce(),t=_r();return r({target:"Object",stat:!0,sham:!e},{create:t}),ib}var sb={},Xc,ub;function vi(){if(ub)return Xc;ub=1;var r=Ke(),e=pe(),t=se(),n=ju();return Xc=r||!t(function(){if(!(n&&n<535)){var a=Math.random();__defineSetter__.call(null,a,function(){}),delete e[a]}}),Xc}var cb;function Uk(){if(cb)return sb;cb=1;var r=k(),e=Ce(),t=vi(),n=Be(),a=Ye(),i=er();return e&&r({target:"Object",proto:!0,forced:t},{__defineGetter__:function(s,u){i.f(a(this),s,{get:n(u),enumerable:!0,configurable:!0})}}),sb}var fb={},lb;function Fk(){if(lb)return fb;lb=1;var r=k(),e=Ce(),t=ds().f;return r({target:"Object",stat:!0,forced:Object.defineProperties!==t,sham:!e},{defineProperties:t}),fb}var vb={},db;function $k(){if(db)return vb;db=1;var r=k(),e=Ce(),t=er().f;return r({target:"Object",stat:!0,forced:Object.defineProperty!==t,sham:!e},{defineProperty:t}),vb}var hb={},pb;function Lk(){if(pb)return hb;pb=1;var r=k(),e=Ce(),t=vi(),n=Be(),a=Ye(),i=er();return e&&r({target:"Object",proto:!0,forced:t},{__defineSetter__:function(s,u){i.f(a(this),s,{set:n(u),enumerable:!0,configurable:!0})}}),hb}var gb={},Qc,yb;function mb(){if(yb)return Qc;yb=1;var r=Ce(),e=se(),t=fe(),n=Dr(),a=ia(),i=pr(),o=Ha().f,s=t(o),u=t([].push),c=r&&e(function(){var l=Object.create(null);return l[2]=2,!s(l,2)}),f=function(l){return function(v){for(var d=i(v),p=a(d),y=c&&n(d)===null,S=p.length,E=0,m=[],I;S>E;)I=p[E++],(!r||(y?I in d:s(d,I)))&&u(m,l?[I,d[I]]:d[I]);return m}};return Qc={entries:f(!0),values:f(!1)},Qc}var Eb;function Bk(){if(Eb)return gb;Eb=1;var r=k(),e=mb().entries;return r({target:"Object",stat:!0},{entries:function(n){return e(n)}}),gb}var Sb={},_b;function jk(){if(_b)return Sb;_b=1;var r=k(),e=un(),t=se(),n=Me(),a=cn().onFreeze,i=Object.freeze,o=t(function(){i(1)});return r({target:"Object",stat:!0,forced:o,sham:!e},{freeze:function(u){return i&&n(u)?i(a(u)):u}}),Sb}var Ib={},bb;function Hk(){if(bb)return Ib;bb=1;var r=k(),e=dr(),t=vr();return r({target:"Object",stat:!0},{fromEntries:function(a){var i={};return e(a,function(o,s){t(i,o,s)},{AS_ENTRIES:!0}),i}}),Ib}var wb={},Rb;function Gk(){if(Rb)return wb;Rb=1;var r=k(),e=se(),t=pr(),n=Er().f,a=Ce(),i=!a||e(function(){n(1)});return r({target:"Object",stat:!0,forced:i,sham:!a},{getOwnPropertyDescriptor:function(s,u){return n(t(s),u)}}),wb}var Tb={},Ab;function Wk(){if(Ab)return Tb;Ab=1;var r=k(),e=Ce(),t=ns(),n=pr(),a=Er(),i=vr();return r({target:"Object",stat:!0,sham:!e},{getOwnPropertyDescriptors:function(s){for(var u=n(s),c=a.f,f=t(u),l={},v=0,d,p;f.length>v;)p=c(u,d=f[v++]),p!==void 0&&i(l,d,p);return l}}),Tb}var Ob={},Cb;function zk(){if(Cb)return Ob;Cb=1;var r=k(),e=se(),t=ms().f,n=e(function(){return!Object.getOwnPropertyNames(1)});return r({target:"Object",stat:!0,forced:n},{getOwnPropertyNames:t}),Ob}var Pb={},xb;function Vk(){if(xb)return Pb;xb=1;var r=k(),e=se(),t=Ye(),n=Dr(),a=ru(),i=e(function(){n(1)});return r({target:"Object",stat:!0,forced:i,sham:!a},{getPrototypeOf:function(s){return n(t(s))}}),Pb}var qb={},Nb;function Kk(){if(Nb)return qb;Nb=1;var r=k(),e=vr(),t=He(),n=fe(),a=Be(),i=tr(),o=$t(),s=dr(),u=se(),c=Object.groupBy,f=t("Object","create"),l=n([].push),v=!c||u(function(){return c("ab",function(d){return d}).a.length!==1});return r({target:"Object",stat:!0,forced:v},{groupBy:function(p,y){i(p),a(y);var S=f(null),E=0;return s(p,function(m){var I=o(y(m,E++));I in S?l(S[I],m):e(S,I,[m])}),S}}),qb}var Mb={},Db;function Yk(){if(Db)return Mb;Db=1;var r=k(),e=Ge();return r({target:"Object",stat:!0},{hasOwn:e}),Mb}var kb={},Zc,Ub;function Fb(){return Ub||(Ub=1,Zc=Object.is||function(e,t){return e===t?e!==0||1/e===1/t:e!==e&&t!==t}),Zc}var $b;function Jk(){if($b)return kb;$b=1;var r=k(),e=Fb();return r({target:"Object",stat:!0},{is:e}),kb}var Lb={},Bb;function Xk(){if(Bb)return Lb;Bb=1;var r=k(),e=Mc();return r({target:"Object",stat:!0,forced:Object.isExtensible!==e},{isExtensible:e}),Lb}var jb={},Hb;function Qk(){if(Hb)return jb;Hb=1;var r=k(),e=se(),t=Me(),n=Rr(),a=qc(),i=Object.isFrozen,o=a||e(function(){});return r({target:"Object",stat:!0,forced:o},{isFrozen:function(u){return!t(u)||a&&n(u)==="ArrayBuffer"?!0:i?i(u):!1}}),jb}var Gb={},Wb;function Zk(){if(Wb)return Gb;Wb=1;var r=k(),e=se(),t=Me(),n=Rr(),a=qc(),i=Object.isSealed,o=a||e(function(){});return r({target:"Object",stat:!0,forced:o},{isSealed:function(u){return!t(u)||a&&n(u)==="ArrayBuffer"?!0:i?i(u):!1}}),Gb}var zb={},Vb;function eU(){if(Vb)return zb;Vb=1;var r=k(),e=Ye(),t=ia(),n=se(),a=n(function(){t(1)});return r({target:"Object",stat:!0,forced:a},{keys:function(o){return t(e(o))}}),zb}var Kb={},Yb;function rU(){if(Yb)return Kb;Yb=1;var r=k(),e=Ce(),t=vi(),n=Ye(),a=$t(),i=Dr(),o=Er().f;return e&&r({target:"Object",proto:!0,forced:t},{__lookupGetter__:function(u){var c=n(this),f=a(u),l;do if(l=o(c,f))return l.get;while(c=i(c))}}),Kb}var Jb={},Xb;function tU(){if(Xb)return Jb;Xb=1;var r=k(),e=Ce(),t=vi(),n=Ye(),a=$t(),i=Dr(),o=Er().f;return e&&r({target:"Object",proto:!0,forced:t},{__lookupSetter__:function(u){var c=n(this),f=a(u),l;do if(l=o(c,f))return l.set;while(c=i(c))}}),Jb}var Qb={},Zb;function nU(){if(Zb)return Qb;Zb=1;var r=k(),e=Me(),t=cn().onFreeze,n=un(),a=se(),i=Object.preventExtensions,o=a(function(){i(1)});return r({target:"Object",stat:!0,forced:o,sham:!n},{preventExtensions:function(u){return i&&e(u)?i(t(u)):u}}),Qb}var ew={},rw;function aU(){if(rw)return ew;rw=1;var r=Ce(),e=or(),t=Me(),n=Yp(),a=Ye(),i=tr(),o=Object.getPrototypeOf,s=Object.setPrototypeOf,u=Object.prototype,c="__proto__";if(r&&o&&s&&!(c in u))try{e(u,c,{configurable:!0,get:function(){return o(a(this))},set:function(l){var v=i(this);n(l)&&t(v)&&s(v,l)}})}catch{}return ew}var tw={},nw;function iU(){if(nw)return tw;nw=1;var r=k(),e=Me(),t=cn().onFreeze,n=un(),a=se(),i=Object.seal,o=a(function(){i(1)});return r({target:"Object",stat:!0,forced:o,sham:!n},{seal:function(u){return i&&e(u)?i(t(u)):u}}),tw}var aw={},iw;function oU(){if(iw)return aw;iw=1;var r=k(),e=st();return r({target:"Object",stat:!0},{setPrototypeOf:e}),aw}var ow={},ef,sw;function sU(){if(sw)return ef;sw=1;var r=us(),e=jr();return ef=r?{}.toString:function(){return"[object "+e(this)+"]"},ef}var uw;function uU(){if(uw)return ow;uw=1;var r=us(),e=Xe(),t=sU();return r||e(Object.prototype,"toString",t,{unsafe:!0}),ow}var cw={},fw;function cU(){if(fw)return cw;fw=1;var r=k(),e=mb().values;return r({target:"Object",stat:!0},{values:function(n){return e(n)}}),cw}var lw={},vw;function fU(){if(vw)return lw;vw=1;var r=k(),e=HI();return r({global:!0,forced:parseFloat!==e},{parseFloat:e}),lw}var dw={},hw;function lU(){if(hw)return dw;hw=1;var r=k(),e=VI();return r({global:!0,forced:parseInt!==e},{parseInt:e}),dw}var pw={},gw={},rf,yw;function tf(){if(yw)return rf;yw=1;var r=tn(),e=Qt(),t=TypeError;return rf=function(n){if(r(n))return n;throw new t(e(n)+" is not a constructor")},rf}var nf,mw;function di(){if(mw)return nf;mw=1;var r=Oe(),e=tf(),t=Rt(),n=De(),a=n("species");return nf=function(i,o){var s=r(i).constructor,u;return s===void 0||t(u=r(s)[a])?o:e(u)},nf}var af,Ew;function Qr(){if(Ew)return af;Ew=1;var r=TypeError;return af=function(e,t){if(e<t)throw new r("Not enough arguments");return e},af}var of,Sw;function _w(){if(Sw)return of;Sw=1;var r=vt();return of=/(?:ipad|iphone|ipod).*applewebkit/i.test(r),of}var sf,Iw;function hi(){if(Iw)return sf;Iw=1;var r=pe(),e=Gr(),t=Hr(),n=We(),a=Ge(),i=se(),o=Ch(),s=Xr(),u=za(),c=Qr(),f=_w(),l=Mn(),v=r.setImmediate,d=r.clearImmediate,p=r.process,y=r.Dispatch,S=r.Function,E=r.MessageChannel,m=r.String,I=0,b={},w="onreadystatechange",T,O,A,C;i(function(){T=r.location});var x=function(F){if(a(b,F)){var H=b[F];delete b[F],H()}},D=function(F){return function(){x(F)}},N=function(F){x(F.data)},M=function(F){r.postMessage(m(F),T.protocol+"//"+T.host)};return(!v||!d)&&(v=function(H){c(arguments.length,1);var z=n(H)?H:S(H),V=s(arguments,1);return b[++I]=function(){e(z,void 0,V)},O(I),I},d=function(H){delete b[H]},l?O=function(F){p.nextTick(D(F))}:y&&y.now?O=function(F){y.now(D(F))}:E&&!f?(A=new E,C=A.port2,A.port1.onmessage=N,O=t(C.postMessage,C)):r.addEventListener&&n(r.postMessage)&&!r.importScripts&&T&&T.protocol!=="file:"&&!i(M)?(O=M,r.addEventListener("message",N,!1)):w in u("script")?O=function(F){o.appendChild(u("script"))[w]=function(){o.removeChild(this),x(F)}}:O=function(F){setTimeout(D(F),0)}),sf={set:v,clear:d},sf}var uf,bw;function ww(){if(bw)return uf;bw=1;var r=pe(),e=Ce(),t=Object.getOwnPropertyDescriptor;return uf=function(n){if(!e)return r[n];var a=t(r,n);return a&&a.value},uf}var cf,Rw;function Tw(){if(Rw)return cf;Rw=1;var r=function(){this.head=null,this.tail=null};return r.prototype={add:function(e){var t={item:e,next:null},n=this.tail;n?n.next=t:this.head=t,this.tail=t},get:function(){var e=this.head;if(e){var t=this.head=e.next;return t===null&&(this.tail=null),e.item}}},cf=r,cf}var ff,Aw;function vU(){if(Aw)return ff;Aw=1;var r=vt();return ff=/ipad|iphone|ipod/i.test(r)&&typeof Pebble<"u",ff}var lf,Ow;function dU(){if(Ow)return lf;Ow=1;var r=vt();return lf=/web0s(?!.*chrome)/i.test(r),lf}var vf,Cw;function Pw(){if(Cw)return vf;Cw=1;var r=pe(),e=ww(),t=Hr(),n=hi().set,a=Tw(),i=_w(),o=vU(),s=dU(),u=Mn(),c=r.MutationObserver||r.WebKitMutationObserver,f=r.document,l=r.process,v=r.Promise,d=e("queueMicrotask"),p,y,S,E,m;if(!d){var I=new a,b=function(){var w,T;for(u&&(w=l.domain)&&w.exit();T=I.get();)try{T()}catch(O){throw I.head&&p(),O}w&&w.enter()};!i&&!u&&!s&&c&&f?(y=!0,S=f.createTextNode(""),new c(b).observe(S,{characterData:!0}),p=function(){S.data=y=!y}):!o&&v&&v.resolve?(E=v.resolve(void 0),E.constructor=v,m=t(E.then,E),p=function(){m(b)}):u?p=function(){l.nextTick(b)}:(n=t(n,r),p=function(){n(b)}),d=function(w){I.head||p(),I.add(w)}}return vf=d,vf}var df,xw;function hU(){return xw||(xw=1,df=function(r,e){try{arguments.length===1?console.error(r):console.error(r,e)}catch{}}),df}var hf,qw;function Un(){return qw||(qw=1,hf=function(r){try{return{error:!1,value:r()}}catch(e){return{error:!0,value:e}}}),hf}var pf,Nw;function Fn(){if(Nw)return pf;Nw=1;var r=pe();return pf=r.Promise,pf}var gf,Mw;function da(){if(Mw)return gf;Mw=1;var r=pe(),e=Fn(),t=We(),n=aa(),a=Fo(),i=De(),o=ti(),s=Ke(),u=dt(),c=e&&e.prototype,f=i("species"),l=!1,v=t(r.PromiseRejectionEvent),d=n("Promise",function(){var p=a(e),y=p!==String(e);if(!y&&u===66||s&&!(c.catch&&c.finally))return!0;if(!u||u<51||!/native code/.test(p)){var S=new e(function(I){I(1)}),E=function(I){I(function(){},function(){})},m=S.constructor={};if(m[f]=E,l=S.then(function(){})instanceof E,!l)return!0}return!y&&(o==="BROWSER"||o==="DENO")&&!v});return gf={CONSTRUCTOR:d,REJECTION_EVENT:v,SUBCLASSING:l},gf}var yf={},Dw;function Pt(){if(Dw)return yf;Dw=1;var r=Be(),e=TypeError,t=function(n){var a,i;this.promise=new n(function(o,s){if(a!==void 0||i!==void 0)throw new e("Bad Promise constructor");a=o,i=s}),this.resolve=r(a),this.reject=r(i)};return yf.f=function(n){return new t(n)},yf}var kw;function pU(){if(kw)return gw;kw=1;var r=k(),e=Ke(),t=Mn(),n=pe(),a=Ya(),i=we(),o=Xe(),s=st(),u=Fr(),c=Dn(),f=Be(),l=We(),v=Me(),d=Wr(),p=di(),y=hi().set,S=Pw(),E=hU(),m=Un(),I=Tw(),b=rr(),w=Fn(),T=da(),O=Pt(),A="Promise",C=T.CONSTRUCTOR,x=T.REJECTION_EVENT,D=T.SUBCLASSING,N=b.getterFor(A),M=b.set,F=w&&w.prototype,H=w,z=F,V=n.TypeError,K=n.document,U=n.process,$=O.f,j=$,Y=!!(K&&K.createEvent&&n.dispatchEvent),B="unhandledrejection",L="rejectionhandled",X=0,re=1,ie=2,Z=1,ue=2,me,_e,Se,be,Fe=function(le){var ge;return v(le)&&l(ge=le.then)?ge:!1},Le=function(le,ge){var Ee=ge.value,ye=ge.state===re,xe=ye?le.ok:le.fail,Qe=le.resolve,_=le.reject,h=le.domain,g,R,P;try{xe?(ye||(ge.rejection===ue&&Ne(ge),ge.rejection=Z),xe===!0?g=Ee:(h&&h.enter(),g=xe(Ee),h&&(h.exit(),P=!0)),g===le.promise?_(new V("Promise-chain cycle")):(R=Fe(g))?i(R,g,Qe,_):Qe(g)):_(Ee)}catch(q){h&&!P&&h.exit(),_(q)}},Pe=function(le,ge){le.notified||(le.notified=!0,S(function(){for(var Ee=le.reactions,ye;ye=Ee.get();)Le(ye,le);le.notified=!1,ge&&!le.rejection&&je(le)}))},Re=function(le,ge,Ee){var ye,xe;Y?(ye=K.createEvent("Event"),ye.promise=ge,ye.reason=Ee,ye.initEvent(le,!1,!0),n.dispatchEvent(ye)):ye={promise:ge,reason:Ee},!x&&(xe=n["on"+le])?xe(ye):le===B&&E("Unhandled promise rejection",Ee)},je=function(le){i(y,n,function(){var ge=le.facade,Ee=le.value,ye=ke(le),xe;if(ye&&(xe=m(function(){t?U.emit("unhandledRejection",Ee,ge):Re(B,ge,Ee)}),le.rejection=t||ke(le)?ue:Z,xe.error))throw xe.value})},ke=function(le){return le.rejection!==Z&&!le.parent},Ne=function(le){i(y,n,function(){var ge=le.facade;t?U.emit("rejectionHandled",ge):Re(L,ge,le.value)})},ce=function(le,ge,Ee){return function(ye){le(ge,ye,Ee)}},he=function(le,ge,Ee){le.done||(le.done=!0,Ee&&(le=Ee),le.value=ge,le.state=ie,Pe(le,!0))},Ae=function(le,ge,Ee){if(!le.done){le.done=!0,Ee&&(le=Ee);try{if(le.facade===ge)throw new V("Promise can't be resolved itself");var ye=Fe(ge);ye?S(function(){var xe={done:!1};try{i(ye,ge,ce(Ae,xe,le),ce(he,xe,le))}catch(Qe){he(xe,Qe,le)}}):(le.value=ge,le.state=re,Pe(le,!1))}catch(xe){he({done:!1},xe,le)}}};if(C&&(H=function(ge){d(this,z),f(ge),i(me,this);var Ee=N(this);try{ge(ce(Ae,Ee),ce(he,Ee))}catch(ye){he(Ee,ye)}},z=H.prototype,me=function(ge){M(this,{type:A,done:!1,notified:!1,parent:!1,reactions:new I,rejection:!1,state:X,value:null})},me.prototype=o(z,"then",function(ge,Ee){var ye=N(this),xe=$(p(this,H));return ye.parent=!0,xe.ok=l(ge)?ge:!0,xe.fail=l(Ee)&&Ee,xe.domain=t?U.domain:void 0,ye.state===X?ye.reactions.add(xe):S(function(){Le(xe,ye)}),xe.promise}),_e=function(){var le=new me,ge=N(le);this.promise=le,this.resolve=ce(Ae,ge),this.reject=ce(he,ge)},O.f=$=function(le){return le===H||le===Se?new _e(le):j(le)},!e&&l(w)&&F!==Object.prototype)){be=F.then,D||o(F,"then",function(ge,Ee){var ye=this;return new H(function(xe,Qe){i(be,ye,xe,Qe)}).then(ge,Ee)},{unsafe:!0});try{delete F.constructor}catch{}s&&s(F,z)}return r({global:!0,constructor:!0,wrap:!0,forced:C},{Promise:H}),Se=a.Promise,u(H,A,!1,!0),c(A),gw}var Uw={},mf,Fw;function pi(){if(Fw)return mf;Fw=1;var r=Fn(),e=Za(),t=da().CONSTRUCTOR;return mf=t||!e(function(n){r.all(n).then(void 0,function(){})}),mf}var $w;function gU(){if($w)return Uw;$w=1;var r=k(),e=we(),t=Be(),n=Pt(),a=Un(),i=dr(),o=pi();return r({target:"Promise",stat:!0,forced:o},{all:function(u){var c=this,f=n.f(c),l=f.resolve,v=f.reject,d=a(function(){var p=t(c.resolve),y=[],S=0,E=1;i(u,function(m){var I=S++,b=!1;E++,e(p,c,m).then(function(w){b||(b=!0,y[I]=w,--E||l(y))},v)}),--E||l(y)});return d.error&&v(d.value),f.promise}}),Uw}var Lw={},Bw;function yU(){if(Bw)return Lw;Bw=1;var r=k(),e=Ke(),t=da().CONSTRUCTOR,n=Fn(),a=He(),i=We(),o=Xe(),s=n&&n.prototype;if(r({target:"Promise",proto:!0,forced:t,real:!0},{catch:function(c){return this.then(void 0,c)}}),!e&&i(n)){var u=a("Promise").prototype.catch;s.catch!==u&&o(s,"catch",u,{unsafe:!0})}return Lw}var jw={},Hw;function mU(){if(Hw)return jw;Hw=1;var r=k(),e=we(),t=Be(),n=Pt(),a=Un(),i=dr(),o=pi();return r({target:"Promise",stat:!0,forced:o},{race:function(u){var c=this,f=n.f(c),l=f.reject,v=a(function(){var d=t(c.resolve);i(u,function(p){e(d,c,p).then(f.resolve,l)})});return v.error&&l(v.value),f.promise}}),jw}var Gw={},Ww;function EU(){if(Ww)return Gw;Ww=1;var r=k(),e=Pt(),t=da().CONSTRUCTOR;return r({target:"Promise",stat:!0,forced:t},{reject:function(a){var i=e.f(this),o=i.reject;return o(a),i.promise}}),Gw}var zw={},Ef,Vw;function Kw(){if(Vw)return Ef;Vw=1;var r=Oe(),e=Me(),t=Pt();return Ef=function(n,a){if(r(n),e(a)&&a.constructor===n)return a;var i=t.f(n),o=i.resolve;return o(a),i.promise},Ef}var Yw;function SU(){if(Yw)return zw;Yw=1;var r=k(),e=He(),t=Ke(),n=Fn(),a=da().CONSTRUCTOR,i=Kw(),o=e("Promise"),s=t&&!a;return r({target:"Promise",stat:!0,forced:t||a},{resolve:function(c){return i(s&&this===o?n:this,c)}}),zw}var Jw;function _U(){return Jw||(Jw=1,pU(),gU(),yU(),mU(),EU(),SU()),pw}var Xw={},Qw;function IU(){if(Qw)return Xw;Qw=1;var r=k(),e=we(),t=Be(),n=Pt(),a=Un(),i=dr(),o=pi();return r({target:"Promise",stat:!0,forced:o},{allSettled:function(u){var c=this,f=n.f(c),l=f.resolve,v=f.reject,d=a(function(){var p=t(c.resolve),y=[],S=0,E=1;i(u,function(m){var I=S++,b=!1;E++,e(p,c,m).then(function(w){b||(b=!0,y[I]={status:"fulfilled",value:w},--E||l(y))},function(w){b||(b=!0,y[I]={status:"rejected",reason:w},--E||l(y))})}),--E||l(y)});return d.error&&v(d.value),f.promise}}),Xw}var Zw={},eR;function bU(){if(eR)return Zw;eR=1;var r=k(),e=we(),t=Be(),n=He(),a=Pt(),i=Un(),o=dr(),s=pi(),u="No one promise resolved";return r({target:"Promise",stat:!0,forced:s},{any:function(f){var l=this,v=n("AggregateError"),d=a.f(l),p=d.resolve,y=d.reject,S=i(function(){var E=t(l.resolve),m=[],I=0,b=1,w=!1;o(f,function(T){var O=I++,A=!1;b++,e(E,l,T).then(function(C){A||w||(w=!0,p(C))},function(C){A||w||(A=!0,m[O]=C,--b||y(new v(m,u)))})}),--b||y(new v(m,u))});return S.error&&y(S.value),d.promise}}),Zw}var rR={},tR;function wU(){if(tR)return rR;tR=1;var r=k(),e=Ke(),t=Fn(),n=se(),a=He(),i=We(),o=di(),s=Kw(),u=Xe(),c=t&&t.prototype,f=!!t&&n(function(){c.finally.call({then:function(){}},function(){})});if(r({target:"Promise",proto:!0,real:!0,forced:f},{finally:function(v){var d=o(this,a("Promise")),p=i(v);return this.then(p?function(y){return s(d,v()).then(function(){return y})}:v,p?function(y){return s(d,v()).then(function(){throw y})}:v)}}),!e&&i(t)){var l=a("Promise").prototype.finally;c.finally!==l&&u(c,"finally",l,{unsafe:!0})}return rR}var nR={},aR;function RU(){if(aR)return nR;aR=1;var r=k(),e=pe(),t=Gr(),n=Xr(),a=Pt(),i=Be(),o=Un(),s=e.Promise,u=!1,c=!s||!s.try||o(function(){s.try(function(f){u=f===8},8)}).error||!u;return r({target:"Promise",stat:!0,forced:c},{try:function(f){var l=arguments.length>1?n(arguments,1):[],v=a.f(this),d=o(function(){return t(i(f),void 0,l)});return(d.error?v.reject:v.resolve)(d.value),v.promise}}),nR}var iR={},oR;function TU(){if(oR)return iR;oR=1;var r=k(),e=Pt();return r({target:"Promise",stat:!0},{withResolvers:function(){var n=e.f(this);return{promise:n.promise,resolve:n.resolve,reject:n.reject}}}),iR}var sR={},Sf,uR;function cR(){if(uR)return Sf;uR=1;var r=pe(),e=Ga(),t=We(),n=_r(),a=Dr(),i=Xe(),o=De(),s=Ke(),u="USE_FUNCTION_CONSTRUCTOR",c=o("asyncIterator"),f=r.AsyncIterator,l=e.AsyncIteratorPrototype,v,d;if(l)v=l;else if(t(f))v=f.prototype;else if(e[u]||r[u])try{d=a(a(a(Function("return async function*(){}()")()))),a(d)===Object.prototype&&(v=d)}catch{}return v?s&&(v=n(v)):v={},t(v[c])||i(v,c,function(){return this}),Sf=v,Sf}var _f,fR;function lR(){if(fR)return _f;fR=1;var r=we(),e=Oe(),t=_r(),n=mr(),a=Ct(),i=rr(),o=br(),s=He(),u=cR(),c=on(),f=s("Promise"),l="AsyncFromSyncIterator",v=i.set,d=i.getterFor(l),p=function(S,E,m,I,b){var w=S.done;f.resolve(S.value).then(function(T){E(c(T,w))},function(T){if(!w&&b)try{o(I,"throw",T)}catch(O){T=O}m(T)})},y=function(E){E.type=l,v(this,E)};return y.prototype=a(t(u),{next:function(){var E=d(this);return new f(function(m,I){var b=e(r(E.next,E.iterator));p(b,m,I,E.iterator,!0)})},return:function(){var S=d(this).iterator;return new f(function(E,m){var I=n(S,"return");if(I===void 0)return E(c(void 0,!0));var b=e(r(I,S));p(b,E,m,S)})}}),_f=y,_f}var If,vR;function AU(){if(vR)return If;vR=1;var r=we(),e=lR(),t=Oe(),n=qn(),a=Ar(),i=mr(),o=De(),s=o("asyncIterator");return If=function(u,c){var f=arguments.length<2?i(u,s):c;return f?t(r(f,u)):new e(a(n(u)))},If}var bf,dR;function OU(){if(dR)return bf;dR=1;var r=we(),e=He(),t=mr();return bf=function(n,a,i,o){try{var s=t(n,"return");if(s)return e("Promise").resolve(r(s,n)).then(function(){a(i)},function(u){o(u)})}catch(u){return o(u)}a(i)},bf}var wf,hR;function CU(){if(hR)return wf;hR=1;var r=we(),e=Be(),t=Oe(),n=Me(),a=an(),i=He(),o=vr(),s=Bt(),u=Ar(),c=OU(),f=function(l){var v=l===0,d=l===1,p=l===2,y=l===3;return function(S,E,m){t(S);var I=E!==void 0;(I||!v)&&e(E);var b=u(S),w=i("Promise"),T=b.iterator,O=b.next,A=0;return new w(function(C,x){var D=function(M){c(T,x,M,x)},N=function(){try{if(I)try{a(A)}catch(M){D(M)}w.resolve(t(r(O,T))).then(function(M){try{if(t(M).done)v?(s(m,A),C(m)):C(y?!1:p||void 0);else{var F=M.value;try{if(I){var H=E(F,A),z=function(V){if(d)N();else if(p)V?N():c(T,C,!1,x);else if(v)try{o(m,A++,V),N()}catch(K){D(K)}else V?c(T,C,y||F,x):N()};n(H)?w.resolve(H).then(z,D):z(H)}else o(m,A++,F),N()}catch(V){D(V)}}}catch(V){x(V)}},x)}catch(M){x(M)}};N()})}};return wf={toArray:f(0),forEach:f(1),every:f(2),some:f(3),find:f(4)},wf}var Rf,pR;function PU(){if(pR)return Rf;pR=1;var r=Hr(),e=fe(),t=Ye(),n=tn(),a=AU(),i=qn(),o=Ar(),s=Lt(),u=mr(),c=He(),f=Tm(),l=De(),v=lR(),d=CU().toArray,p=l("asyncIterator"),y=e(f("Array","values")),S=e(y([]).next),E=function(){return new m(this)},m=function(I){this.iterator=y(I)};return m.prototype.next=function(){return S(this.iterator)},Rf=function(b){var w=this,T=arguments.length,O=T>1?arguments[1]:void 0,A=T>2?arguments[2]:void 0;return new(c("Promise"))(function(C){var x=t(b);O!==void 0&&(O=r(O,A));var D=u(x,p),N=D?void 0:s(x)||E,M=n(w)?new w:[],F=D?a(x,D):new v(o(i(x,N)));C(d(F,O,M))})},Rf}var gR;function xU(){if(gR)return sR;gR=1;var r=k(),e=PU(),t=se(),n=Array.fromAsync,a=!n||t(function(){var i=0;return n.call(function(){return i++,[]},{length:0}),i!==1});return r({target:"Array",stat:!0,forced:a},{fromAsync:e}),sR}var yR={},mR;function qU(){if(mR)return yR;mR=1;var r=k(),e=Ce(),t=He(),n=Be(),a=Wr(),i=Xe(),o=Ct(),s=or(),u=De(),c=rr(),f=rS(),l=dt(),v=t("Promise"),d=t("SuppressedError"),p=ReferenceError,y=u("asyncDispose"),S=u("toStringTag"),E="AsyncDisposableStack",m=c.set,I=c.getterFor(E),b="async-dispose",w="disposed",T="pending",O=function(D){var N=I(D);if(N.state===w)throw new p(E+" already disposed");return N},A=function(){m(a(this,C),{type:E,state:T,stack:[]}),e||(this.disposed=!1)},C=A.prototype;o(C,{disposeAsync:function(){var N=this;return new v(function(M,F){var H=I(N);if(H.state===w)return M(void 0);H.state=w,e||(N.disposed=!0);var z=H.stack,V=z.length,K=!1,U,$=function(Y){K?U=new d(Y,U):(K=!0,U=Y),j()},j=function(){if(V){var Y=z[--V];z[V]=null;try{v.resolve(Y()).then(j,$)}catch(B){$(B)}}else H.stack=null,K?F(U):M(void 0)};j()})},use:function(N){return f(O(this),N,b),N},adopt:function(N,M){var F=O(this);return n(M),f(F,void 0,b,function(){return M(N)}),N},defer:function(N){var M=O(this);n(N),f(M,void 0,b,N)},move:function(){var N=O(this),M=new A;return I(M).stack=N.stack,N.stack=[],N.state=w,e||(this.disposed=!0),M}}),e&&s(C,"disposed",{configurable:!0,get:function(){return I(this).state===w}}),i(C,y,C.disposeAsync,{name:"disposeAsync"}),i(C,S,E,{nonWritable:!0});var x=l&&l<136;return r({global:!0,constructor:!0,forced:x},{AsyncDisposableStack:A}),yR}var ER={},SR;function NU(){if(SR)return ER;SR=1;var r=we(),e=Xe(),t=He(),n=mr(),a=Ge(),i=De(),o=cR(),s=i("asyncDispose"),u=t("Promise");return a(o,s)||e(o,s,function(){var c=this;return new u(function(f,l){var v=n(c,"return");v?u.resolve(r(v,c)).then(function(){f(void 0)},l):f(void 0)})}),ER}var _R={},IR;function MU(){if(IR)return _R;IR=1;var r=k(),e=Gr(),t=Be(),n=Oe(),a=se(),i=!a(function(){Reflect.apply(function(){})});return r({target:"Reflect",stat:!0,forced:i},{apply:function(s,u,c){return e(t(s),u,n(c))}}),_R}var bR={},wR;function DU(){if(wR)return bR;wR=1;var r=k(),e=He(),t=Gr(),n=sS(),a=tf(),i=Oe(),o=Me(),s=_r(),u=se(),c=e("Reflect","construct"),f=Object.prototype,l=[].push,v=u(function(){function y(){}return!(c(function(){},[],y)instanceof y)}),d=!u(function(){c(function(){})}),p=v||d;return r({target:"Reflect",stat:!0,forced:p,sham:p},{construct:function(S,E){a(S),i(E);var m=arguments.length<3?S:a(arguments[2]);if(d&&!v)return c(S,E,m);if(S===m){switch(E.length){case 0:return new S;case 1:return new S(E[0]);case 2:return new S(E[0],E[1]);case 3:return new S(E[0],E[1],E[2]);case 4:return new S(E[0],E[1],E[2],E[3])}var I=[null];return t(l,I,E),new(t(n,S,I))}var b=m.prototype,w=s(o(b)?b:f),T=t(S,w,E);return o(T)?T:w}}),bR}var RR={},TR;function kU(){if(TR)return RR;TR=1;var r=k(),e=Ce(),t=Oe(),n=$t(),a=er(),i=se(),o=i(function(){Reflect.defineProperty(a.f({},1,{value:1}),1,{value:2})});return r({target:"Reflect",stat:!0,forced:o,sham:!e},{defineProperty:function(u,c,f){t(u);var l=n(c);t(f);try{return a.f(u,l,f),!0}catch{return!1}}}),RR}var AR={},OR;function UU(){if(OR)return AR;OR=1;var r=k(),e=Oe(),t=Er().f;return r({target:"Reflect",stat:!0},{deleteProperty:function(a,i){var o=t(e(a),i);return o&&!o.configurable?!1:delete a[i]}}),AR}var CR={},Tf,PR;function xR(){if(PR)return Tf;PR=1;var r=Ge();return Tf=function(e){return e!==void 0&&(r(e,"value")||r(e,"writable"))},Tf}var qR;function FU(){if(qR)return CR;qR=1;var r=k(),e=we(),t=Me(),n=Oe(),a=xR(),i=Er(),o=Dr();function s(u,c){var f=arguments.length<3?u:arguments[2],l,v;if(n(u)===f)return u[c];if(l=i.f(u,c),l)return a(l)?l.value:l.get===void 0?void 0:e(l.get,f);if(t(v=o(u)))return s(v,c,f)}return r({target:"Reflect",stat:!0},{get:s}),CR}var NR={},MR;function $U(){if(MR)return NR;MR=1;var r=k(),e=Ce(),t=Oe(),n=Er();return r({target:"Reflect",stat:!0,sham:!e},{getOwnPropertyDescriptor:function(i,o){return n.f(t(i),o)}}),NR}var DR={},kR;function LU(){if(kR)return DR;kR=1;var r=k(),e=Oe(),t=Dr(),n=ru();return r({target:"Reflect",stat:!0,sham:!n},{getPrototypeOf:function(i){return t(e(i))}}),DR}var UR={},FR;function BU(){if(FR)return UR;FR=1;var r=k();return r({target:"Reflect",stat:!0},{has:function(t,n){return n in t}}),UR}var $R={},LR;function jU(){if(LR)return $R;LR=1;var r=k(),e=Oe(),t=Mc();return r({target:"Reflect",stat:!0},{isExtensible:function(a){return e(a),t(a)}}),$R}var BR={},jR;function HU(){if(jR)return BR;jR=1;var r=k(),e=ns();return r({target:"Reflect",stat:!0},{ownKeys:e}),BR}var HR={},GR;function GU(){if(GR)return HR;GR=1;var r=k(),e=He(),t=Oe(),n=un();return r({target:"Reflect",stat:!0,sham:!n},{preventExtensions:function(i){t(i);try{var o=e("Object","preventExtensions");return o&&o(i),!0}catch{return!1}}}),HR}var WR={},zR;function WU(){if(zR)return WR;zR=1;var r=k(),e=we(),t=Oe(),n=Me(),a=xR(),i=se(),o=er(),s=Er(),u=Dr(),c=Lr();function f(v,d,p){var y=arguments.length<4?v:arguments[3],S=s.f(t(v),d),E,m,I;if(!S){if(n(m=u(v)))return f(m,d,p,y);S=c(0)}if(a(S)){if(S.writable===!1||!n(y))return!1;if(E=s.f(y,d)){if(E.get||E.set||E.writable===!1)return!1;E.value=p,o.f(y,d,E)}else o.f(y,d,c(0,p))}else{if(I=S.set,I===void 0)return!1;e(I,y,p)}return!0}var l=i(function(){var v=function(){},d=o.f(new v,"a",{configurable:!0});return Reflect.set(v.prototype,"a",1,d)!==!1});return r({target:"Reflect",stat:!0,forced:l},{set:f}),WR}var VR={},KR;function zU(){if(KR)return VR;KR=1;var r=k(),e=Oe(),t=Xp(),n=st();return n&&r({target:"Reflect",stat:!0},{setPrototypeOf:function(i,o){e(i),t(o);try{return n(i,o),!0}catch{return!1}}}),VR}var YR={},JR;function VU(){if(JR)return YR;JR=1;var r=k(),e=pe(),t=Fr();return r({global:!0},{Reflect:{}}),t(e.Reflect,"Reflect",!0),YR}var XR={},Af,QR;function gi(){if(QR)return Af;QR=1;var r=Me(),e=Rr(),t=De(),n=t("match");return Af=function(a){var i;return r(a)&&((i=a[n])!==void 0?!!i:e(a)==="RegExp")},Af}var Of,ZR;function eT(){if(ZR)return Of;ZR=1;var r=pe(),e=se(),t=r.RegExp,n=!e(function(){var a=!0;try{t(".","d")}catch{a=!1}var i={},o="",s=a?"dgimsy":"gimsy",u=function(v,d){Object.defineProperty(i,v,{get:function(){return o+=d,!0}})},c={dotAll:"s",global:"g",ignoreCase:"i",multiline:"m",sticky:"y"};a&&(c.hasIndices="d");for(var f in c)u(f,c[f]);var l=Object.getOwnPropertyDescriptor(t.prototype,"flags").get.call(i);return l!==s||o!==s});return Of={correct:n},Of}var Cf,rT;function Pf(){if(rT)return Cf;rT=1;var r=Oe();return Cf=function(){var e=r(this),t="";return e.hasIndices&&(t+="d"),e.global&&(t+="g"),e.ignoreCase&&(t+="i"),e.multiline&&(t+="m"),e.dotAll&&(t+="s"),e.unicode&&(t+="u"),e.unicodeSets&&(t+="v"),e.sticky&&(t+="y"),t},Cf}var xf,tT;function fn(){if(tT)return xf;tT=1;var r=we(),e=Ge(),t=Mr(),n=eT(),a=Pf(),i=RegExp.prototype;return xf=n.correct?function(o){return o.flags}:function(o){return!n.correct&&t(i,o)&&!e(o,"flags")?r(a,o):o.flags},xf}var qf,nT;function yi(){if(nT)return qf;nT=1;var r=se(),e=pe(),t=e.RegExp,n=r(function(){var o=t("a","y");return o.lastIndex=2,o.exec("abcd")!==null}),a=n||r(function(){return!t("a","y").sticky}),i=n||r(function(){var o=t("^r","gy");return o.lastIndex=2,o.exec("str")!==null});return qf={BROKEN_CARET:i,MISSED_STICKY:a,UNSUPPORTED_Y:n},qf}var Nf,aT;function Mf(){if(aT)return Nf;aT=1;var r=se(),e=pe(),t=e.RegExp;return Nf=r(function(){var n=t(".","s");return!(n.dotAll&&n.test(`
`)&&n.flags==="s")}),Nf}var Df,iT;function oT(){if(iT)return Df;iT=1;var r=se(),e=pe(),t=e.RegExp;return Df=r(function(){var n=t("(?<a>b)","g");return n.exec("b").groups.a!=="b"||"b".replace(n,"$<a>c")!=="bc"}),Df}var sT;function KU(){if(sT)return XR;sT=1;var r=Ce(),e=pe(),t=fe(),n=aa(),a=nn(),i=Sr(),o=_r(),s=en().f,u=Mr(),c=gi(),f=Ue(),l=fn(),v=yi(),d=eg(),p=Xe(),y=se(),S=Ge(),E=rr().enforce,m=Dn(),I=De(),b=Mf(),w=oT(),T=I("match"),O=e.RegExp,A=O.prototype,C=e.SyntaxError,x=t(A.exec),D=t("".charAt),N=t("".replace),M=t("".indexOf),F=t("".slice),H=/^\?<[^\s\d!#%&*+<=>@^][^\s!#%&*+<=>@^]*>/,z=/a/g,V=/a/g,K=new O(z)!==z,U=v.MISSED_STICKY,$=v.UNSUPPORTED_Y,j=r&&(!K||U||b||w||y(function(){return V[T]=!1,O(z)!==z||O(V)===V||String(O(z,"i"))!=="/a/i"})),Y=function(ie){for(var Z=ie.length,ue=0,me="",_e=!1,Se;ue<Z;ue++){if(Se=D(ie,ue),Se==="\\"){me+=Se+D(ie,++ue);continue}!_e&&Se==="."?me+="[\\s\\S]":(Se==="["?_e=!0:Se==="]"&&(_e=!1),me+=Se)}return me},B=function(ie){for(var Z=ie.length,ue=0,me="",_e=[],Se=o(null),be=!1,Fe=!1,Le=0,Pe="",Re;ue<Z;ue++){if(Re=D(ie,ue),Re==="\\")Re+=D(ie,++ue);else if(Re==="]")be=!1;else if(!be)switch(!0){case Re==="[":be=!0;break;case Re==="(":if(me+=Re,F(ie,ue+1,ue+3)==="?:")continue;x(H,F(ie,ue+1))&&(ue+=2,Fe=!0),Le++;continue;case(Re===">"&&Fe):if(Pe===""||S(Se,Pe))throw new C("Invalid capture group name");Se[Pe]=!0,_e[_e.length]=[Pe,Le],Fe=!1,Pe="";continue}Fe?Pe+=Re:me+=Re}return[me,_e]};if(n("RegExp",j)){for(var L=function(Z,ue){var me=u(A,this),_e=c(Z),Se=ue===void 0,be=[],Fe=Z,Le,Pe,Re,je,ke,Ne;if(!me&&_e&&Se&&Z.constructor===L)return Z;if((_e||u(A,Z))&&(Z=Z.source,Se&&(ue=l(Fe))),Z=Z===void 0?"":f(Z),ue=ue===void 0?"":f(ue),Fe=Z,b&&"dotAll"in z&&(Pe=!!ue&&M(ue,"s")>-1,Pe&&(ue=N(ue,/s/g,""))),Le=ue,U&&"sticky"in z&&(Re=!!ue&&M(ue,"y")>-1,Re&&$&&(ue=N(ue,/y/g,""))),w&&(je=B(Z),Z=je[0],be=je[1]),ke=a(O(Z,ue),me?this:A,L),(Pe||Re||be.length)&&(Ne=E(ke),Pe&&(Ne.dotAll=!0,Ne.raw=L(Y(Z),Le)),Re&&(Ne.sticky=!0),be.length&&(Ne.groups=be)),Z!==Fe)try{i(ke,"source",Fe===""?"(?:)":Fe)}catch{}return ke},X=s(O),re=0;X.length>re;)d(L,O,X[re++]);A.constructor=L,L.prototype=A,p(e,"RegExp",L,{constructor:!0})}return m("RegExp"),XR}var uT={},kf,cT;function mi(){if(cT)return kf;cT=1;var r=TypeError;return kf=function(e){if(typeof e=="string")return e;throw new r("Argument is not a string")},kf}var fT;function YU(){if(fT)return uT;fT=1;var r=k(),e=fe(),t=mi(),n=Ge(),a=si().start,i=va(),o=Array,s=RegExp.escape,u=e("".charAt),c=e("".charCodeAt),f=e(1.1.toString),l=e([].join),v=/^[0-9a-z]/i,d=/^[$()*+./?[\\\]^{|}]/,p=RegExp("^[!\"#%&',\\-:;<=>@`~"+i+"]"),y=e(v.exec),S={" ":"t","\n":"n","\v":"v","\f":"f","\r":"r"},E=function(I){var b=f(c(I,0),16);return b.length<3?"\\x"+a(b,2,"0"):"\\u"+a(b,4,"0")},m=!s||s("ab")!=="\\x61b";return r({target:"RegExp",stat:!0,forced:m},{escape:function(b){t(b);for(var w=b.length,T=o(w),O=0;O<w;O++){var A=u(b,O);if(O===0&&y(v,A))T[O]=E(A);else if(n(S,A))T[O]="\\"+S[A];else if(y(d,A))T[O]="\\"+A;else if(y(p,A))T[O]=E(A);else{var C=c(A,0);(C&63488)!==55296?T[O]=A:C>=56320||O+1>=w||(c(b,O+1)&64512)!==56320?T[O]=E(A):(T[O]=A,T[++O]=u(b,O))}}return l(T,"")}}),uT}var lT={},vT;function JU(){if(vT)return lT;vT=1;var r=Ce(),e=Mf(),t=Rr(),n=or(),a=rr().get,i=RegExp.prototype,o=TypeError;return r&&e&&n(i,"dotAll",{configurable:!0,get:function(){if(this!==i){if(t(this)==="RegExp")return!!a(this).dotAll;throw new o("Incompatible receiver, RegExp required")}}}),lT}var dT={},Uf,hT;function Ff(){if(hT)return Uf;hT=1;var r=we(),e=fe(),t=Ue(),n=Pf(),a=yi(),i=On(),o=_r(),s=rr().get,u=Mf(),c=oT(),f=i("native-string-replace",String.prototype.replace),l=RegExp.prototype.exec,v=l,d=e("".charAt),p=e("".indexOf),y=e("".replace),S=e("".slice),E=(function(){var w=/a/,T=/b*/g;return r(l,w,"a"),r(l,T,"a"),w.lastIndex!==0||T.lastIndex!==0})(),m=a.BROKEN_CARET,I=/()??/.exec("")[1]!==void 0,b=E||I||m||u||c;return b&&(v=function(T){var O=this,A=s(O),C=t(T),x=A.raw,D,N,M,F,H,z,V;if(x)return x.lastIndex=O.lastIndex,D=r(v,x,C),O.lastIndex=x.lastIndex,D;var K=A.groups,U=m&&O.sticky,$=r(n,O),j=O.source,Y=0,B=C;if(U&&($=y($,"y",""),p($,"g")===-1&&($+="g"),B=S(C,O.lastIndex),O.lastIndex>0&&(!O.multiline||O.multiline&&d(C,O.lastIndex-1)!==`
`)&&(j="(?: "+j+")",B=" "+B,Y++),N=new RegExp("^(?:"+j+")",$)),I&&(N=new RegExp("^"+j+"$(?!\\s)",$)),E&&(M=O.lastIndex),F=r(l,U?N:O,B),U?F?(F.input=S(F.input,Y),F[0]=S(F[0],Y),F.index=O.lastIndex,O.lastIndex+=F[0].length):O.lastIndex=0:E&&F&&(O.lastIndex=O.global?F.index+F[0].length:M),I&&F&&F.length>1&&r(f,F[0],N,function(){for(H=1;H<arguments.length-2;H++)arguments[H]===void 0&&(F[H]=void 0)}),F&&K)for(F.groups=z=o(null),H=0;H<K.length;H++)V=K[H],z[V[0]]=F[V[1]];return F}),Uf=v,Uf}var pT;function $f(){if(pT)return dT;pT=1;var r=k(),e=Ff();return r({target:"RegExp",proto:!0,forced:/./.exec!==e},{exec:e}),dT}var gT={},yT;function XU(){if(yT)return gT;yT=1;var r=Ce(),e=or(),t=eT(),n=Pf();return r&&!t.correct&&(e(RegExp.prototype,"flags",{configurable:!0,get:n}),t.correct=!0),gT}var mT={},ET;function QU(){if(ET)return mT;ET=1;var r=Ce(),e=yi().MISSED_STICKY,t=Rr(),n=or(),a=rr().get,i=RegExp.prototype,o=TypeError;return r&&e&&n(i,"sticky",{configurable:!0,get:function(){if(this!==i){if(t(this)==="RegExp")return!!a(this).sticky;throw new o("Incompatible receiver, RegExp required")}}}),mT}var ST={},_T;function ZU(){if(_T)return ST;_T=1,$f();var r=k(),e=we(),t=We(),n=Oe(),a=Ue(),i=(function(){var s=!1,u=/[ac]/;return u.exec=function(){return s=!0,/./.exec.apply(this,arguments)},u.test("abc")===!0&&s})(),o=/./.test;return r({target:"RegExp",proto:!0,forced:!i},{test:function(s){var u=n(this),c=a(s),f=u.exec;if(!t(f))return e(o,u,c);var l=e(f,u,c);return l===null?!1:(n(l),!0)}}),ST}var IT={},bT;function eF(){if(bT)return IT;bT=1;var r=Cn().PROPER,e=Xe(),t=Oe(),n=Ue(),a=se(),i=fn(),o="toString",s=RegExp.prototype,u=s[o],c=a(function(){return u.call({source:"a",flags:"b"})!=="/a/b"}),f=r&&u.name!==o;return(c||f)&&e(s,o,function(){var v=t(this),d=n(v.source),p=n(i(v));return"/"+d+"/"+p},{unsafe:!0}),IT}var wT={},RT={},TT;function rF(){if(TT)return RT;TT=1;var r=ci(),e=y_();return r("Set",function(t){return function(){return t(this,arguments.length?arguments[0]:void 0)}},e),RT}var AT;function tF(){return AT||(AT=1,rF()),wT}var OT={},Lf,CT;function ut(){if(CT)return Lf;CT=1;var r=fe(),e=Set.prototype;return Lf={Set,add:r(e.add),has:r(e.has),remove:r(e.delete),proto:e},Lf}var Bf,PT;function ln(){if(PT)return Bf;PT=1;var r=ut().has;return Bf=function(e){return r(e),e},Bf}var jf,xT;function vn(){if(xT)return jf;xT=1;var r=we();return jf=function(e,t,n){for(var a=n?e:e.iterator,i=e.next,o,s;!(o=r(i,a)).done;)if(s=t(o.value),s!==void 0)return s},jf}var Hf,qT;function $n(){if(qT)return Hf;qT=1;var r=fe(),e=vn(),t=ut(),n=t.Set,a=t.proto,i=r(a.forEach),o=r(a.keys),s=o(new n).next;return Hf=function(u,c,f){return f?e({iterator:o(u),next:s},c):i(u,c)},Hf}var Gf,NT;function Wf(){if(NT)return Gf;NT=1;var r=ut(),e=$n(),t=r.Set,n=r.add;return Gf=function(a){var i=new t;return e(a,function(o){n(i,o)}),i},Gf}var zf,MT;function ha(){if(MT)return zf;MT=1;var r=Ja(),e=ut();return zf=r(e.proto,"size","get")||function(t){return t.size},zf}var Vf,DT;function dn(){if(DT)return Vf;DT=1;var r=Be(),e=Oe(),t=we(),n=ar(),a=Ar(),i="Invalid size",o=RangeError,s=TypeError,u=Math.max,c=function(f,l){this.set=f,this.size=u(l,0),this.has=r(f.has),this.keys=r(f.keys)};return c.prototype={getIterator:function(){return a(e(t(this.keys,this.set)))},includes:function(f){return t(this.has,this.set,f)}},Vf=function(f){e(f);var l=+f.size;if(l!==l)throw new s(i);var v=n(l);if(v<0)throw new o(i);return new c(f,v)},Vf}var Kf,kT;function nF(){if(kT)return Kf;kT=1;var r=ln(),e=ut(),t=Wf(),n=ha(),a=dn(),i=$n(),o=vn(),s=e.has,u=e.remove;return Kf=function(f){var l=r(this),v=a(f),d=t(l);return n(l)<=v.size?i(l,function(p){v.includes(p)&&u(d,p)}):o(v.getIterator(),function(p){s(d,p)&&u(d,p)}),d},Kf}var Yf,UT;function hn(){if(UT)return Yf;UT=1;var r=He(),e=function(n){return{size:n,has:function(){return!1},keys:function(){return{next:function(){return{done:!0}}}}}},t=function(n){return{size:n,has:function(){return!0},keys:function(){throw new Error("e")}}};return Yf=function(n,a){var i=r("Set");try{new i()[n](e(0));try{return new i()[n](e(-1)),!1}catch{if(!a)return!0;try{return new i()[n](t(-1/0)),!1}catch{var o=new i([1,2]);return a(o[n](t(1/0)))}}}catch{return!1}},Yf}var FT;function aF(){if(FT)return OT;FT=1;var r=k(),e=nF(),t=se(),n=hn(),a=!n("difference",function(o){return o.size===0}),i=a||t(function(){var o={size:1,has:function(){return!0},keys:function(){var u=0;return{next:function(){var c=u++>1;return s.has(1)&&s.clear(),{done:c,value:2}}}}},s=new Set([1,2,3,4]);return s.difference(o).size!==3});return r({target:"Set",proto:!0,real:!0,forced:i},{difference:e}),OT}var $T={},Jf,LT;function iF(){if(LT)return Jf;LT=1;var r=ln(),e=ut(),t=ha(),n=dn(),a=$n(),i=vn(),o=e.Set,s=e.add,u=e.has;return Jf=function(f){var l=r(this),v=n(f),d=new o;return t(l)>v.size?i(v.getIterator(),function(p){u(l,p)&&s(d,p)}):a(l,function(p){v.includes(p)&&s(d,p)}),d},Jf}var BT;function oF(){if(BT)return $T;BT=1;var r=k(),e=se(),t=iF(),n=hn(),a=!n("intersection",function(i){return i.size===2&&i.has(1)&&i.has(2)})||e(function(){return String(Array.from(new Set([1,2,3]).intersection(new Set([3,2]))))!=="3,2"});return r({target:"Set",proto:!0,real:!0,forced:a},{intersection:t}),$T}var jT={},Xf,HT;function sF(){if(HT)return Xf;HT=1;var r=ln(),e=ut().has,t=ha(),n=dn(),a=$n(),i=vn(),o=br();return Xf=function(u){var c=r(this),f=n(u);if(t(c)<=f.size)return a(c,function(v){if(f.includes(v))return!1},!0)!==!1;var l=f.getIterator();return i(l,function(v){if(e(c,v))return o(l,"normal",!1)})!==!1},Xf}var GT;function uF(){if(GT)return jT;GT=1;var r=k(),e=sF(),t=hn(),n=!t("isDisjointFrom",function(a){return!a});return r({target:"Set",proto:!0,real:!0,forced:n},{isDisjointFrom:e}),jT}var WT={},Qf,zT;function cF(){if(zT)return Qf;zT=1;var r=ln(),e=ha(),t=$n(),n=dn();return Qf=function(i){var o=r(this),s=n(i);return e(o)>s.size?!1:t(o,function(u){if(!s.includes(u))return!1},!0)!==!1},Qf}var VT;function fF(){if(VT)return WT;VT=1;var r=k(),e=cF(),t=hn(),n=!t("isSubsetOf",function(a){return a});return r({target:"Set",proto:!0,real:!0,forced:n},{isSubsetOf:e}),WT}var KT={},Zf,YT;function lF(){if(YT)return Zf;YT=1;var r=ln(),e=ut().has,t=ha(),n=dn(),a=vn(),i=br();return Zf=function(s){var u=r(this),c=n(s);if(t(u)<c.size)return!1;var f=c.getIterator();return a(f,function(l){if(!e(u,l))return i(f,"normal",!1)})!==!1},Zf}var JT;function vF(){if(JT)return KT;JT=1;var r=k(),e=lF(),t=hn(),n=!t("isSupersetOf",function(a){return!a});return r({target:"Set",proto:!0,real:!0,forced:n},{isSupersetOf:e}),KT}var XT={},el,QT;function dF(){if(QT)return el;QT=1;var r=ln(),e=ut(),t=Wf(),n=dn(),a=vn(),i=e.add,o=e.has,s=e.remove;return el=function(c){var f=r(this),l=n(c).getIterator(),v=t(f);return a(l,function(d){o(f,d)?s(v,d):i(v,d)}),v},el}var rl,ZT;function eA(){return ZT||(ZT=1,rl=function(r){try{var e=new Set,t={size:0,has:function(){return!0},keys:function(){return Object.defineProperty({},"next",{get:function(){return e.clear(),e.add(4),function(){return{done:!0}}}})}},n=e[r](t);return n.size===1&&n.values().next().value===4}catch{return!1}}),rl}var rA;function hF(){if(rA)return XT;rA=1;var r=k(),e=dF(),t=eA(),n=hn(),a=!n("symmetricDifference")||!t("symmetricDifference");return r({target:"Set",proto:!0,real:!0,forced:a},{symmetricDifference:e}),XT}var tA={},tl,nA;function pF(){if(nA)return tl;nA=1;var r=ln(),e=ut().add,t=Wf(),n=dn(),a=vn();return tl=function(o){var s=r(this),u=n(o).getIterator(),c=t(s);return a(u,function(f){e(c,f)}),c},tl}var aA;function gF(){if(aA)return tA;aA=1;var r=k(),e=pF(),t=eA(),n=hn(),a=!n("union")||!t("union");return r({target:"Set",proto:!0,real:!0,forced:a},{union:e}),tA}var iA={},oA;function yF(){if(oA)return iA;oA=1;var r=k(),e=fe(),t=tr(),n=ar(),a=Ue(),i=se(),o=e("".charAt),s=i(function(){return"𠮷".at(-2)!=="\uD842"});return r({target:"String",proto:!0,forced:s},{at:function(c){var f=a(t(this)),l=f.length,v=n(c),d=v>=0?v:l+v;return d<0||d>=l?void 0:o(f,d)}}),iA}var sA={},nl,uA;function Ei(){if(uA)return nl;uA=1;var r=fe(),e=ar(),t=Ue(),n=tr(),a=r("".charAt),i=r("".charCodeAt),o=r("".slice),s=function(u){return function(c,f){var l=t(n(c)),v=e(f),d=l.length,p,y;return v<0||v>=d?u?"":void 0:(p=i(l,v),p<55296||p>56319||v+1===d||(y=i(l,v+1))<56320||y>57343?u?a(l,v):p:u?o(l,v,v+2):(p-55296<<10)+(y-56320)+65536)}};return nl={codeAt:s(!1),charAt:s(!0)},nl}var cA;function mF(){if(cA)return sA;cA=1;var r=k(),e=Ei().codeAt;return r({target:"String",proto:!0},{codePointAt:function(n){return e(this,n)}}),sA}var fA={},al,lA;function il(){if(lA)return al;lA=1;var r=gi(),e=TypeError;return al=function(t){if(r(t))throw new e("The method doesn't accept regular expressions");return t},al}var ol,vA;function sl(){if(vA)return ol;vA=1;var r=De(),e=r("match");return ol=function(t){var n=/./;try{"/./"[t](n)}catch{try{return n[e]=!1,"/./"[t](n)}catch{}}return!1},ol}var dA;function EF(){if(dA)return fA;dA=1;var r=k(),e=rn(),t=Er().f,n=Br(),a=Ue(),i=il(),o=tr(),s=sl(),u=Ke(),c=e("".slice),f=Math.min,l=s("endsWith"),v=!u&&!l&&!!(function(){var d=t(String.prototype,"endsWith");return d&&!d.writable})();return r({target:"String",proto:!0,forced:!v&&!l},{endsWith:function(p){var y=a(o(this));i(p);var S=arguments.length>1?arguments[1]:void 0,E=y.length,m=S===void 0?E:f(n(S),E),I=a(p);return c(y,m-I.length,m)===I}}),fA}var hA={},pA;function gA(){if(pA)return hA;pA=1;var r=k(),e=fe(),t=Tt(),n=RangeError,a=String.fromCharCode,i=String.fromCodePoint,o=e([].join),s=!!i&&i.length!==1;return r({target:"String",stat:!0,arity:1,forced:s},{fromCodePoint:function(c){for(var f=[],l=arguments.length,v=0,d;l>v;){if(d=+arguments[v++],t(d,1114111)!==d)throw new n(d+" is not a valid code point");f[v]=d<65536?a(d):a(((d-=65536)>>10)+55296,d%1024+56320)}return o(f,"")}}),hA}var yA={},mA;function SF(){if(mA)return yA;mA=1;var r=k(),e=fe(),t=il(),n=tr(),a=Ue(),i=sl(),o=e("".indexOf);return r({target:"String",proto:!0,forced:!i("includes")},{includes:function(u){return!!~o(a(n(this)),a(t(u)),arguments.length>1?arguments[1]:void 0)}}),yA}var EA={},SA;function _F(){if(SA)return EA;SA=1;var r=k(),e=fe(),t=tr(),n=Ue(),a=e("".charCodeAt);return r({target:"String",proto:!0},{isWellFormed:function(){for(var o=n(t(this)),s=o.length,u=0;u<s;u++){var c=a(o,u);if((c&63488)===55296&&(c>=56320||++u>=s||(a(o,u)&64512)!==56320))return!1}return!0}}),EA}var _A={},IA;function bA(){if(IA)return _A;IA=1;var r=Ei().charAt,e=Ue(),t=rr(),n=Pu(),a=on(),i="String Iterator",o=t.set,s=t.getterFor(i);return n(String,"String",function(u){o(this,{type:i,string:e(u),index:0})},function(){var c=s(this),f=c.string,l=c.index,v;return l>=f.length?a(void 0,!0):(v=r(f,l),c.index+=v.length,a(v,!1))}),_A}var wA={},ul,RA;function Si(){if(RA)return ul;RA=1,$f();var r=we(),e=Xe(),t=Ff(),n=se(),a=De(),i=Sr(),o=a("species"),s=RegExp.prototype;return ul=function(u,c,f,l){var v=a(u),d=!n(function(){var E={};return E[v]=function(){return 7},""[u](E)!==7}),p=d&&!n(function(){var E=!1,m=/a/;if(u==="split"){var I={};I[o]=function(){return m},m={constructor:I,flags:""},m[v]=/./[v]}return m.exec=function(){return E=!0,null},m[v](""),!E});if(!d||!p||f){var y=/./[v],S=c(v,""[u],function(E,m,I,b,w){var T=m.exec;return T===t||T===s.exec?d&&!w?{done:!0,value:r(y,m,I,b)}:{done:!0,value:r(E,I,m,b)}:{done:!1}});e(String.prototype,u,S[0]),e(s,v,S[1])}l&&i(s[v],"sham",!0)},ul}var cl,TA;function _i(){if(TA)return cl;TA=1;var r=Ei().charAt;return cl=function(e,t,n){return t+(n?r(e,t).length:1)},cl}var fl,AA;function pa(){if(AA)return fl;AA=1;var r=we(),e=Oe(),t=We(),n=Rr(),a=Ff(),i=TypeError;return fl=function(o,s){var u=o.exec;if(t(u)){var c=r(u,o,s);return c!==null&&e(c),c}if(n(o)==="RegExp")return r(a,o,s);throw new i("RegExp#exec called on incompatible receiver")},fl}var OA;function IF(){if(OA)return wA;OA=1;var r=we(),e=fe(),t=Si(),n=Oe(),a=Me(),i=Br(),o=Ue(),s=tr(),u=mr(),c=_i(),f=fn(),l=pa(),v=e("".indexOf);return t("match",function(d,p,y){return[function(E){var m=s(this),I=a(E)?u(E,d):void 0;return I?r(I,E,m):new RegExp(E)[d](o(m))},function(S){var E=n(this),m=o(S),I=y(p,E,m);if(I.done)return I.value;var b=o(f(E));if(v(b,"g")===-1)return l(E,m);var w=v(b,"u")!==-1;E.lastIndex=0;for(var T=[],O=0,A;(A=l(E,m))!==null;){var C=o(A[0]);T[O]=C,C===""&&(E.lastIndex=c(m,i(E.lastIndex),w)),O++}return O===0?null:T}]}),wA}var CA={},PA;function bF(){if(PA)return CA;PA=1;var r=k(),e=we(),t=rn(),n=Ou(),a=on(),i=tr(),o=Br(),s=Ue(),u=Oe(),c=Me(),f=Rr(),l=gi(),v=fn(),d=mr(),p=Xe(),y=se(),S=De(),E=di(),m=_i(),I=pa(),b=rr(),w=Ke(),T=S("matchAll"),O="RegExp String",A=O+" Iterator",C=b.set,x=b.getterFor(A),D=RegExp.prototype,N=TypeError,M=t("".indexOf),F=t("".matchAll),H=!!F&&!y(function(){F("a",/./)}),z=n(function(U,$,j,Y){C(this,{type:A,regexp:U,string:$,global:j,unicode:Y,done:!1})},O,function(){var U=x(this);if(U.done)return a(void 0,!0);var $=U.regexp,j=U.string,Y=I($,j);return Y===null?(U.done=!0,a(void 0,!0)):U.global?(s(Y[0])===""&&($.lastIndex=m(j,o($.lastIndex),U.unicode)),a(Y,!1)):(U.done=!0,a(Y,!1))}),V=function(K){var U=u(this),$=s(K),j=E(U,RegExp),Y=s(v(U)),B,L,X;return B=new j(j===RegExp?U.source:U,Y),L=!!~M(Y,"g"),X=!!~M(Y,"u"),B.lastIndex=o(U.lastIndex),new z(B,$,L,X)};return r({target:"String",proto:!0,forced:H},{matchAll:function(U){var $=i(this),j,Y,B,L;if(c(U)){if(l(U)&&(j=s(i(v(U))),!~M(j,"g")))throw new N("`.matchAll` does not allow non-global regexes");if(H)return F($,U);if(B=d(U,T),B===void 0&&w&&f(U)==="RegExp"&&(B=V),B)return e(B,U,$)}else if(H)return F($,U);return Y=s($),L=new RegExp(U,"g"),w?e(V,L,Y):L[T](Y)}}),w||T in D||p(D,T,V),CA}var xA={},ll,qA;function NA(){if(qA)return ll;qA=1;var r=vt();return ll=/Version\/10(?:\.\d+){1,2}(?: [\w./]+)?(?: Mobile\/\w+)? Safari\//.test(r),ll}var MA;function wF(){if(MA)return xA;MA=1;var r=k(),e=si().end,t=NA();return r({target:"String",proto:!0,forced:t},{padEnd:function(a){return e(this,a,arguments.length>1?arguments[1]:void 0)}}),xA}var DA={},kA;function RF(){if(kA)return DA;kA=1;var r=k(),e=si().start,t=NA();return r({target:"String",proto:!0,forced:t},{padStart:function(a){return e(this,a,arguments.length>1?arguments[1]:void 0)}}),DA}var UA={},FA;function TF(){if(FA)return UA;FA=1;var r=k(),e=fe(),t=pr(),n=Ye(),a=Ue(),i=Je(),o=e([].push),s=e([].join);return r({target:"String",stat:!0},{raw:function(c){var f=t(n(c).raw),l=i(f);if(!l)return"";for(var v=arguments.length,d=[],p=0;;){if(o(d,a(f[p++])),p===l)return s(d,"");p<v&&o(d,a(arguments[p]))}}}),UA}var $A={},LA;function AF(){if(LA)return $A;LA=1;var r=k(),e=oi();return r({target:"String",proto:!0},{repeat:e}),$A}var BA={},vl,jA;function HA(){if(jA)return vl;jA=1;var r=fe(),e=Ye(),t=Math.floor,n=r("".charAt),a=r("".replace),i=r("".slice),o=/\$([$&'`]|\d{1,2}|<[^>]*>)/g,s=/\$([$&'`]|\d{1,2})/g;return vl=function(u,c,f,l,v,d){var p=f+u.length,y=l.length,S=s;return v!==void 0&&(v=e(v),S=o),a(d,S,function(E,m){var I;switch(n(m,0)){case"$":return"$";case"&":return u;case"`":return i(c,0,f);case"'":return i(c,p);case"<":I=v[i(m,1,-1)];break;default:var b=+m;if(b===0)return E;if(b>y){var w=t(b/10);return w===0?E:w<=y?l[w-1]===void 0?n(m,1):l[w-1]+n(m,1):E}I=l[b-1]}return I===void 0?"":I})},vl}var GA;function OF(){if(GA)return BA;GA=1;var r=Gr(),e=we(),t=fe(),n=Si(),a=se(),i=Oe(),o=We(),s=Me(),u=ar(),c=Br(),f=Ue(),l=tr(),v=_i(),d=mr(),p=HA(),y=fn(),S=pa(),E=De(),m=E("replace"),I=Math.max,b=Math.min,w=t([].concat),T=t([].push),O=t("".indexOf),A=t("".slice),C=function(M){return M===void 0?M:String(M)},x=(function(){return"a".replace(/./,"$0")==="$0"})(),D=(function(){return/./[m]?/./[m]("a","$0")==="":!1})(),N=!a(function(){var M=/./;return M.exec=function(){var F=[];return F.groups={a:"7"},F},"".replace(M,"$<a>")!=="7"});return n("replace",function(M,F,H){var z=D?"$":"$0";return[function(K,U){var $=l(this),j=s(K)?d(K,m):void 0;return j?e(j,K,$,U):e(F,f($),K,U)},function(V,K){var U=i(this),$=f(V);if(typeof K=="string"&&O(K,z)===-1&&O(K,"$<")===-1){var j=H(F,U,$,K);if(j.done)return j.value}var Y=o(K);Y||(K=f(K));var B=f(y(U)),L=O(B,"g")!==-1,X;L&&(X=O(B,"u")!==-1,U.lastIndex=0);for(var re=[],ie;ie=S(U,$),!(ie===null||(T(re,ie),!L));){var Z=f(ie[0]);Z===""&&(U.lastIndex=v($,c(U.lastIndex),X))}for(var ue="",me=0,_e=0;_e<re.length;_e++){ie=re[_e];for(var Se=f(ie[0]),be=I(b(u(ie.index),$.length),0),Fe=[],Le,Pe=1;Pe<ie.length;Pe++)T(Fe,C(ie[Pe]));var Re=ie.groups;if(Y){var je=w([Se],Fe,be,$);Re!==void 0&&T(je,Re),Le=f(r(K,void 0,je))}else Le=p(Se,$,be,Fe,Re,K);be>=me&&(ue+=A($,me,be)+Le,me=be+Se.length)}return ue+A($,me)}]},!N||!x||D),BA}var WA={},zA;function CF(){if(zA)return WA;zA=1;var r=k(),e=we(),t=fe(),n=tr(),a=We(),i=Me(),o=gi(),s=Ue(),u=mr(),c=fn(),f=HA(),l=De(),v=Ke(),d=l("replace"),p=TypeError,y=t("".indexOf),S=t("".replace),E=t("".slice),m=Math.max;return r({target:"String",proto:!0},{replaceAll:function(b,w){var T=n(this),O,A,C,x,D,N,M,F,H,z,V=0,K="";if(i(b)){if(O=o(b),O&&(A=s(n(c(b))),!~y(A,"g")))throw new p("`.replaceAll` does not allow non-global regexes");if(C=u(b,d),C)return e(C,b,T,w);if(v&&O)return S(s(T),b,w)}for(x=s(T),D=s(b),N=a(w),N||(w=s(w)),M=D.length,F=m(1,M),H=y(x,D);H!==-1;)z=N?s(w(D,H,x)):f(D,x,H,[],void 0,w),K+=E(x,V,H)+z,V=H+M,H=H+F>x.length?-1:y(x,D,H+F);return V<x.length&&(K+=E(x,V)),K}}),WA}var VA={},KA;function PF(){if(KA)return VA;KA=1;var r=we(),e=Si(),t=Oe(),n=Me(),a=tr(),i=Fb(),o=Ue(),s=mr(),u=pa();return e("search",function(c,f,l){return[function(d){var p=a(this),y=n(d)?s(d,c):void 0;return y?r(y,d,p):new RegExp(d)[c](o(p))},function(v){var d=t(this),p=o(v),y=l(f,d,p);if(y.done)return y.value;var S=d.lastIndex;i(S,0)||(d.lastIndex=0);var E=u(d,p);return i(d.lastIndex,S)||(d.lastIndex=S),E===null?-1:E.index}]}),VA}var YA={},JA;function xF(){if(JA)return YA;JA=1;var r=we(),e=fe(),t=Si(),n=Oe(),a=Me(),i=tr(),o=di(),s=_i(),u=Br(),c=Ue(),f=mr(),l=pa(),v=yi(),d=se(),p=v.UNSUPPORTED_Y,y=4294967295,S=Math.min,E=e([].push),m=e("".slice),I=!d(function(){var w=/(?:)/,T=w.exec;w.exec=function(){return T.apply(this,arguments)};var O="ab".split(w);return O.length!==2||O[0]!=="a"||O[1]!=="b"}),b="abbc".split(/(b)*/)[1]==="c"||"test".split(/(?:)/,-1).length!==4||"ab".split(/(?:ab)*/).length!==2||".".split(/(.?)(.?)/).length!==4||".".split(/()()/).length>1||"".split(/.?/).length;return t("split",function(w,T,O){var A="0".split(void 0,0).length?function(C,x){return C===void 0&&x===0?[]:r(T,this,C,x)}:T;return[function(x,D){var N=i(this),M=a(x)?f(x,w):void 0;return M?r(M,x,N,D):r(A,c(N),x,D)},function(C,x){var D=n(this),N=c(C);if(!b){var M=O(A,D,N,x,A!==T);if(M.done)return M.value}var F=o(D,RegExp),H=D.unicode,z=(D.ignoreCase?"i":"")+(D.multiline?"m":"")+(D.unicode?"u":"")+(p?"g":"y"),V=new F(p?"^(?:"+D.source+")":D,z),K=x===void 0?y:x>>>0;if(K===0)return[];if(N.length===0)return l(V,N)===null?[N]:[];for(var U=0,$=0,j=[];$<N.length;){V.lastIndex=p?0:$;var Y=l(V,p?m(N,$):N),B;if(Y===null||(B=S(u(V.lastIndex+(p?$:0)),N.length))===U)$=s(N,$,H);else{if(E(j,m(N,U,$)),j.length===K)return j;for(var L=1;L<=Y.length-1;L++)if(E(j,Y[L]),j.length===K)return j;$=U=B}}return E(j,m(N,U)),j}]},b||!I,p),YA}var XA={},QA;function qF(){if(QA)return XA;QA=1;var r=k(),e=rn(),t=Er().f,n=Br(),a=Ue(),i=il(),o=tr(),s=sl(),u=Ke(),c=e("".slice),f=Math.min,l=s("startsWith"),v=!u&&!l&&!!(function(){var d=t(String.prototype,"startsWith");return d&&!d.writable})();return r({target:"String",proto:!0,forced:!v&&!l},{startsWith:function(p){var y=a(o(this));i(p);var S=n(f(arguments.length>1?arguments[1]:void 0,y.length)),E=a(p);return c(y,S,S+E.length)===E}}),XA}var ZA={},e1;function NF(){if(e1)return ZA;e1=1;var r=k(),e=fe(),t=tr(),n=ar(),a=Ue(),i=e("".slice),o=Math.max,s=Math.min,u=!"".substr||"ab".substr(-1)!=="b";return r({target:"String",proto:!0,forced:u},{substr:function(f,l){var v=a(t(this)),d=v.length,p=n(f),y,S;return p===1/0&&(p=0),p<0&&(p=o(d+p,0)),y=l===void 0?d:n(l),y<=0||y===1/0?"":(S=s(p+y,d),p>=S?"":i(v,p,S))}}),ZA}var r1={},t1;function MF(){if(t1)return r1;t1=1;var r=k(),e=we(),t=fe(),n=tr(),a=Ue(),i=se(),o=Array,s=t("".charAt),u=t("".charCodeAt),c=t([].join),f="".toWellFormed,l="�",v=f&&i(function(){return e(f,1)!=="1"});return r({target:"String",proto:!0,forced:v},{toWellFormed:function(){var p=a(n(this));if(v)return e(f,p);for(var y=p.length,S=o(y),E=0;E<y;E++){var m=u(p,E);(m&63488)!==55296?S[E]=s(p,E):m>=56320||E+1>=y||(u(p,E+1)&64512)!==56320?S[E]=l:(S[E]=s(p,E),S[++E]=s(p,E))}return c(S,"")}}),r1}var n1={},dl,a1;function hl(){if(a1)return dl;a1=1;var r=Cn().PROPER,e=se(),t=va(),n="
";return dl=function(a){return e(function(){return!!t[a]()||n[a]()!==n||r&&t[a].name!==a})},dl}var i1;function DF(){if(i1)return n1;i1=1;var r=k(),e=kn().trim,t=hl();return r({target:"String",proto:!0,forced:t("trim")},{trim:function(){return e(this)}}),n1}var o1={},s1={},pl,u1;function c1(){if(u1)return pl;u1=1;var r=kn().end,e=hl();return pl=e("trimEnd")?function(){return r(this)}:"".trimEnd,pl}var f1;function kF(){if(f1)return s1;f1=1;var r=k(),e=c1();return r({target:"String",proto:!0,name:"trimEnd",forced:"".trimRight!==e},{trimRight:e}),s1}var l1;function UF(){if(l1)return o1;l1=1,kF();var r=k(),e=c1();return r({target:"String",proto:!0,name:"trimEnd",forced:"".trimEnd!==e},{trimEnd:e}),o1}var v1={},d1={},gl,h1;function p1(){if(h1)return gl;h1=1;var r=kn().start,e=hl();return gl=e("trimStart")?function(){return r(this)}:"".trimStart,gl}var g1;function FF(){if(g1)return d1;g1=1;var r=k(),e=p1();return r({target:"String",proto:!0,name:"trimStart",forced:"".trimLeft!==e},{trimLeft:e}),d1}var y1;function $F(){if(y1)return v1;y1=1,FF();var r=k(),e=p1();return r({target:"String",proto:!0,name:"trimStart",forced:"".trimStart!==e},{trimStart:e}),v1}var m1={},yl,E1;function zr(){if(E1)return yl;E1=1;var r=fe(),e=tr(),t=Ue(),n=/"/g,a=r("".replace);return yl=function(i,o,s,u){var c=t(e(i)),f="<"+o;return s!==""&&(f+=" "+s+'="'+a(t(u),n,""")+'"'),f+">"+c+"</"+o+">"},yl}var ml,S1;function Vr(){if(S1)return ml;S1=1;var r=se();return ml=function(e){return r(function(){var t=""[e]('"');return t!==t.toLowerCase()||t.split('"').length>3})},ml}var _1;function LF(){if(_1)return m1;_1=1;var r=k(),e=zr(),t=Vr();return r({target:"String",proto:!0,forced:t("anchor")},{anchor:function(a){return e(this,"a","name",a)}}),m1}var I1={},b1;function BF(){if(b1)return I1;b1=1;var r=k(),e=zr(),t=Vr();return r({target:"String",proto:!0,forced:t("big")},{big:function(){return e(this,"big","","")}}),I1}var w1={},R1;function jF(){if(R1)return w1;R1=1;var r=k(),e=zr(),t=Vr();return r({target:"String",proto:!0,forced:t("blink")},{blink:function(){return e(this,"blink","","")}}),w1}var T1={},A1;function HF(){if(A1)return T1;A1=1;var r=k(),e=zr(),t=Vr();return r({target:"String",proto:!0,forced:t("bold")},{bold:function(){return e(this,"b","","")}}),T1}var O1={},C1;function GF(){if(C1)return O1;C1=1;var r=k(),e=zr(),t=Vr();return r({target:"String",proto:!0,forced:t("fixed")},{fixed:function(){return e(this,"tt","","")}}),O1}var P1={},x1;function WF(){if(x1)return P1;x1=1;var r=k(),e=zr(),t=Vr();return r({target:"String",proto:!0,forced:t("fontcolor")},{fontcolor:function(a){return e(this,"font","color",a)}}),P1}var q1={},N1;function zF(){if(N1)return q1;N1=1;var r=k(),e=zr(),t=Vr();return r({target:"String",proto:!0,forced:t("fontsize")},{fontsize:function(a){return e(this,"font","size",a)}}),q1}var M1={},D1;function VF(){if(D1)return M1;D1=1;var r=k(),e=zr(),t=Vr();return r({target:"String",proto:!0,forced:t("italics")},{italics:function(){return e(this,"i","","")}}),M1}var k1={},U1;function KF(){if(U1)return k1;U1=1;var r=k(),e=zr(),t=Vr();return r({target:"String",proto:!0,forced:t("link")},{link:function(a){return e(this,"a","href",a)}}),k1}var F1={},$1;function YF(){if($1)return F1;$1=1;var r=k(),e=zr(),t=Vr();return r({target:"String",proto:!0,forced:t("small")},{small:function(){return e(this,"small","","")}}),F1}var L1={},B1;function JF(){if(B1)return L1;B1=1;var r=k(),e=zr(),t=Vr();return r({target:"String",proto:!0,forced:t("strike")},{strike:function(){return e(this,"strike","","")}}),L1}var j1={},H1;function XF(){if(H1)return j1;H1=1;var r=k(),e=zr(),t=Vr();return r({target:"String",proto:!0,forced:t("sub")},{sub:function(){return e(this,"sub","","")}}),j1}var G1={},W1;function QF(){if(W1)return G1;W1=1;var r=k(),e=zr(),t=Vr();return r({target:"String",proto:!0,forced:t("sup")},{sup:function(){return e(this,"sup","","")}}),G1}var z1={},Ii={exports:{}},El,V1;function Sl(){if(V1)return El;V1=1;var r=pe(),e=se(),t=Za(),n=ze().NATIVE_ARRAY_BUFFER_VIEWS,a=r.ArrayBuffer,i=r.Int8Array;return El=!n||!e(function(){i(1)})||!e(function(){new i(-1)})||!t(function(o){new i,new i(null),new i(1.5),new i(o)},!0)||e(function(){return new i(new a(2),1,void 0).length!==1}),El}var _l,K1;function Y1(){if(K1)return _l;K1=1;var r=Rc(),e=RangeError;return _l=function(t,n){var a=r(t);if(a%n)throw new e("Wrong offset");return a},_l}var Il,J1;function ZF(){if(J1)return Il;J1=1;var r=Math.round;return Il=function(e){var t=r(e);return t<0?0:t>255?255:t&255},Il}var bl,X1;function Q1(){if(X1)return bl;X1=1;var r=jr();return bl=function(e){var t=r(e);return t==="BigInt64Array"||t==="BigUint64Array"},bl}var wl,Z1;function Rl(){if(Z1)return wl;Z1=1;var r=Wa(),e=TypeError;return wl=function(t){var n=r(t,"number");if(typeof n=="number")throw new e("Can't convert number to bigint");return BigInt(n)},wl}var Tl,e0;function r0(){if(e0)return Tl;e0=1;var r=Hr(),e=we(),t=tf(),n=Ye(),a=Je(),i=qn(),o=Lt(),s=iu(),u=Q1(),c=ze().aTypedArrayConstructor,f=Rl();return Tl=function(v){var d=t(this),p=n(v),y=arguments.length,S=y>1?arguments[1]:void 0,E=S!==void 0,m=o(p),I,b,w,T,O,A,C,x;if(m&&!s(m))for(C=i(p,m),x=C.next,p=[];!(A=e(x,C)).done;)p.push(A.value);for(E&&y>2&&(S=r(S,arguments[2])),b=a(p),w=new(c(d))(b),T=u(w),I=0;b>I;I++)O=E?S(p[I],I):p[I],w[I]=T?f(O):+O;return w},Tl}var t0;function xt(){if(t0)return Ii.exports;t0=1;var r=k(),e=pe(),t=we(),n=Ce(),a=Sl(),i=ze(),o=ii(),s=Wr(),u=Lr(),c=Sr(),f=Vc(),l=Br(),v=ai(),d=Y1(),p=ZF(),y=$t(),S=Ge(),E=jr(),m=Me(),I=Xt(),b=_r(),w=Mr(),T=st(),O=en().f,A=r0(),C=Ir().forEach,x=Dn(),D=or(),N=er(),M=Er(),F=ca(),H=rr(),z=nn(),V=H.get,K=H.set,U=H.enforce,$=N.f,j=M.f,Y=e.RangeError,B=o.ArrayBuffer,L=B.prototype,X=o.DataView,re=i.NATIVE_ARRAY_BUFFER_VIEWS,ie=i.TYPED_ARRAY_TAG,Z=i.TypedArray,ue=i.TypedArrayPrototype,me=i.isTypedArray,_e="BYTES_PER_ELEMENT",Se="Wrong length",be=function(je,ke){D(je,ke,{configurable:!0,get:function(){return V(this)[ke]}})},Fe=function(je){var ke;return w(L,je)||(ke=E(je))==="ArrayBuffer"||ke==="SharedArrayBuffer"},Le=function(je,ke){return me(je)&&!I(ke)&&ke in je&&f(+ke)&&ke>=0},Pe=function(ke,Ne){return Ne=y(Ne),Le(ke,Ne)?u(2,ke[Ne]):j(ke,Ne)},Re=function(ke,Ne,ce){return Ne=y(Ne),Le(ke,Ne)&&m(ce)&&S(ce,"value")&&!S(ce,"get")&&!S(ce,"set")&&!ce.configurable&&(!S(ce,"writable")||ce.writable)&&(!S(ce,"enumerable")||ce.enumerable)?(ke[Ne]=ce.value,ke):$(ke,Ne,ce)};return n?(re||(M.f=Pe,N.f=Re,be(ue,"buffer"),be(ue,"byteOffset"),be(ue,"byteLength"),be(ue,"length")),r({target:"Object",stat:!0,forced:!re},{getOwnPropertyDescriptor:Pe,defineProperty:Re}),Ii.exports=function(je,ke,Ne){var ce=je.match(/\d+/)[0]/8,he=je+(Ne?"Clamped":"")+"Array",Ae="get"+je,le="set"+je,ge=e[he],Ee=ge,ye=Ee&&Ee.prototype,xe={},Qe=function(R,P){var q=V(R);return q.view[Ae](P*ce+q.byteOffset,!0)},_=function(R,P,q){var G=V(R);G.view[le](P*ce+G.byteOffset,Ne?p(q):q,!0)},h=function(R,P){$(R,P,{get:function(){return Qe(this,P)},set:function(q){return _(this,P,q)},enumerable:!0})};re?a&&(Ee=ke(function(R,P,q,G){return s(R,ye),z((function(){return m(P)?Fe(P)?G!==void 0?new ge(P,d(q,ce),G):q!==void 0?new ge(P,d(q,ce)):new ge(P):me(P)?F(Ee,P):t(A,Ee,P):new ge(v(P))})(),R,Ee)}),T&&T(Ee,Z),C(O(ge),function(R){R in Ee||c(Ee,R,ge[R])}),Ee.prototype=ye):(Ee=ke(function(R,P,q,G){s(R,ye);var Ie=0,ee=0,te,ae,ne;if(!m(P))ne=v(P),ae=ne*ce,te=new B(ae);else if(Fe(P)){te=P,ee=d(q,ce);var qe=P.byteLength;if(G===void 0){if(qe%ce)throw new Y(Se);if(ae=qe-ee,ae<0)throw new Y(Se)}else if(ae=l(G)*ce,ae+ee>qe)throw new Y(Se);ne=ae/ce}else return me(P)?F(Ee,P):t(A,Ee,P);for(K(R,{buffer:te,byteOffset:ee,byteLength:ae,length:ne,view:new X(te)});Ie<ne;)h(R,Ie++)}),T&&T(Ee,Z),ye=Ee.prototype=b(ue)),ye.constructor!==Ee&&c(ye,"constructor",Ee),U(ye).TypedArrayConstructor=Ee,ie&&c(ye,ie,he);var g=Ee!==ge;xe[he]=Ee,r({global:!0,constructor:!0,forced:g,sham:!re},xe),_e in Ee||c(Ee,_e,ce),_e in ye||c(ye,_e,ce),x(he)}):Ii.exports=function(){},Ii.exports}var n0;function e$(){if(n0)return z1;n0=1;var r=xt();return r("Float32",function(e){return function(n,a,i){return e(this,n,a,i)}}),z1}var a0={},i0;function r$(){if(i0)return a0;i0=1;var r=xt();return r("Float64",function(e){return function(n,a,i){return e(this,n,a,i)}}),a0}var o0={},s0;function t$(){if(s0)return o0;s0=1;var r=xt();return r("Int8",function(e){return function(n,a,i){return e(this,n,a,i)}}),o0}var u0={},c0;function n$(){if(c0)return u0;c0=1;var r=xt();return r("Int16",function(e){return function(n,a,i){return e(this,n,a,i)}}),u0}var f0={},l0;function a$(){if(l0)return f0;l0=1;var r=xt();return r("Int32",function(e){return function(n,a,i){return e(this,n,a,i)}}),f0}var v0={},d0;function i$(){if(d0)return v0;d0=1;var r=xt();return r("Uint8",function(e){return function(n,a,i){return e(this,n,a,i)}}),v0}var h0={},p0;function o$(){if(p0)return h0;p0=1;var r=xt();return r("Uint8",function(e){return function(n,a,i){return e(this,n,a,i)}},!0),h0}var g0={},y0;function s$(){if(y0)return g0;y0=1;var r=xt();return r("Uint16",function(e){return function(n,a,i){return e(this,n,a,i)}}),g0}var m0={},E0;function u$(){if(E0)return m0;E0=1;var r=xt();return r("Uint32",function(e){return function(n,a,i){return e(this,n,a,i)}}),m0}var S0={},_0;function c$(){if(_0)return S0;_0=1;var r=ze(),e=Je(),t=ar(),n=r.aTypedArray,a=r.exportTypedArrayMethod;return a("at",function(o){var s=n(this),u=e(s),c=t(o),f=c>=0?c:u+c;return f<0||f>=u?void 0:s[f]}),S0}var I0={},b0;function f$(){if(b0)return I0;b0=1;var r=fe(),e=ze(),t=Wg(),n=r(t),a=e.aTypedArray,i=e.exportTypedArrayMethod;return i("copyWithin",function(s,u){return n(a(this),s,u,arguments.length>2?arguments[2]:void 0)}),I0}var w0={},R0;function l$(){if(R0)return w0;R0=1;var r=ze(),e=Ir().every,t=r.aTypedArray,n=r.exportTypedArrayMethod;return n("every",function(i){return e(t(this),i,arguments.length>1?arguments[1]:void 0)}),w0}var T0={},A0;function v$(){if(A0)return T0;A0=1;var r=ze(),e=mu(),t=Rl(),n=jr(),a=we(),i=fe(),o=se(),s=r.aTypedArray,u=r.exportTypedArrayMethod,c=i("".slice),f=o(function(){var l=0;return new Int8Array(2).fill({valueOf:function(){return l++}}),l!==1});return u("fill",function(v){var d=arguments.length;s(this);var p=c(n(this),0,3)==="Big"?t(v):+v;return a(e,this,p,d>1?arguments[1]:void 0,d>2?arguments[2]:void 0)},f),T0}var O0={},Al,C0;function P0(){if(C0)return Al;C0=1;var r=ca(),e=ze().getTypedArrayConstructor;return Al=function(t,n){return r(e(t),n)},Al}var x0;function d$(){if(x0)return O0;x0=1;var r=ze(),e=Ir().filter,t=P0(),n=r.aTypedArray,a=r.exportTypedArrayMethod;return a("filter",function(o){var s=e(n(this),o,arguments.length>1?arguments[1]:void 0);return t(this,s)}),O0}var q0={},N0;function h$(){if(N0)return q0;N0=1;var r=ze(),e=Ir().find,t=r.aTypedArray,n=r.exportTypedArrayMethod;return n("find",function(i){return e(t(this),i,arguments.length>1?arguments[1]:void 0)}),q0}var M0={},D0;function p$(){if(D0)return M0;D0=1;var r=ze(),e=Ir().findIndex,t=r.aTypedArray,n=r.exportTypedArrayMethod;return n("findIndex",function(i){return e(t(this),i,arguments.length>1?arguments[1]:void 0)}),M0}var k0={},U0;function g$(){if(U0)return k0;U0=1;var r=ze(),e=Qa().findLast,t=r.aTypedArray,n=r.exportTypedArrayMethod;return n("findLast",function(i){return e(t(this),i,arguments.length>1?arguments[1]:void 0)}),k0}var F0={},$0;function y$(){if($0)return F0;$0=1;var r=ze(),e=Qa().findLastIndex,t=r.aTypedArray,n=r.exportTypedArrayMethod;return n("findLastIndex",function(i){return e(t(this),i,arguments.length>1?arguments[1]:void 0)}),F0}var L0={},B0;function m$(){if(B0)return L0;B0=1;var r=ze(),e=Ir().forEach,t=r.aTypedArray,n=r.exportTypedArrayMethod;return n("forEach",function(i){e(t(this),i,arguments.length>1?arguments[1]:void 0)}),L0}var j0={},H0;function E$(){if(H0)return j0;H0=1;var r=Sl(),e=ze().exportTypedArrayStaticMethod,t=r0();return e("from",t,r),j0}var G0={},W0;function S$(){if(W0)return G0;W0=1;var r=ze(),e=na().includes,t=r.aTypedArray,n=r.exportTypedArrayMethod;return n("includes",function(i){return e(t(this),i,arguments.length>1?arguments[1]:void 0)}),G0}var z0={},V0;function _$(){if(V0)return z0;V0=1;var r=ze(),e=na().indexOf,t=r.aTypedArray,n=r.exportTypedArrayMethod;return n("indexOf",function(i){return e(t(this),i,arguments.length>1?arguments[1]:void 0)}),z0}var K0={},Y0;function I$(){if(Y0)return K0;Y0=1;var r=pe(),e=se(),t=fe(),n=ze(),a=ei(),i=De(),o=i("iterator"),s=r.Uint8Array,u=t(a.values),c=t(a.keys),f=t(a.entries),l=n.aTypedArray,v=n.exportTypedArrayMethod,d=s&&s.prototype,p=!e(function(){d[o].call([1])}),y=!!d&&d.values&&d[o]===d.values&&d.values.name==="values",S=function(){return u(l(this))};return v("entries",function(){return f(l(this))},p),v("keys",function(){return c(l(this))},p),v("values",S,p||!y,{name:"values"}),v(o,S,p||!y,{name:"values"}),K0}var J0={},X0;function b$(){if(X0)return J0;X0=1;var r=ze(),e=fe(),t=r.aTypedArray,n=r.exportTypedArrayMethod,a=e([].join);return n("join",function(o){return a(t(this),o)}),J0}var Q0={},Z0;function w$(){if(Z0)return Q0;Z0=1;var r=ze(),e=Gr(),t=By(),n=r.aTypedArray,a=r.exportTypedArrayMethod;return a("lastIndexOf",function(o){var s=arguments.length;return e(t,n(this),s>1?[o,arguments[1]]:[o])}),Q0}var eO={},rO;function R$(){if(rO)return eO;rO=1;var r=ze(),e=Ir().map,t=P0(),n=r.aTypedArray,a=r.exportTypedArrayMethod;return a("map",function(o){var s=e(n(this),o,arguments.length>1?arguments[1]:void 0);return t(this,s)}),eO}var tO={},nO;function T$(){if(nO)return tO;nO=1;var r=ze(),e=Sl(),t=r.aTypedArrayConstructor,n=r.exportTypedArrayStaticMethod;return n("of",function(){for(var i=0,o=arguments.length,s=new(t(this))(o);o>i;)s[i]=arguments[i++];return s},e),tO}var aO={},iO;function A$(){if(iO)return aO;iO=1;var r=ze(),e=ri().left,t=r.aTypedArray,n=r.exportTypedArrayMethod;return n("reduce",function(i){var o=arguments.length;return e(t(this),i,o,o>1?arguments[1]:void 0)}),aO}var oO={},sO;function O$(){if(sO)return oO;sO=1;var r=ze(),e=ri().right,t=r.aTypedArray,n=r.exportTypedArrayMethod;return n("reduceRight",function(i){var o=arguments.length;return e(t(this),i,o,o>1?arguments[1]:void 0)}),oO}var uO={},cO;function C$(){if(cO)return uO;cO=1;var r=ze(),e=r.aTypedArray,t=r.exportTypedArrayMethod,n=Math.floor;return t("reverse",function(){for(var i=this,o=e(i).length,s=n(o/2),u=0,c;u<s;)c=i[u],i[u++]=i[--o],i[o]=c;return i}),uO}var fO={},lO;function P$(){if(lO)return fO;lO=1;var r=pe(),e=we(),t=ze(),n=Je(),a=Y1(),i=Ye(),o=se(),s=r.RangeError,u=r.Int8Array,c=u&&u.prototype,f=c&&c.set,l=t.aTypedArray,v=t.exportTypedArrayMethod,d=!o(function(){var y=new Uint8ClampedArray(2);return e(f,y,{length:1,0:3},1),y[1]!==3}),p=d&&t.NATIVE_ARRAY_BUFFER_VIEWS&&o(function(){var y=new u(2);return y.set(1),y.set("2",1),y[0]!==0||y[1]!==2});return v("set",function(S){l(this);var E=a(arguments.length>1?arguments[1]:void 0,1),m=i(S);if(d)return e(f,this,m,E);var I=this.length,b=n(m),w=0;if(b+E>I)throw new s("Wrong length");for(;w<b;)this[E+w]=m[w++]},!d||p),fO}var vO={},dO;function x$(){if(dO)return vO;dO=1;var r=ze(),e=se(),t=Xr(),n=r.aTypedArray,a=r.getTypedArrayConstructor,i=r.exportTypedArrayMethod,o=e(function(){new Int8Array(1).slice()});return i("slice",function(u,c){for(var f=t(n(this),u,c),l=a(this),v=0,d=f.length,p=new l(d);d>v;)p[v]=f[v++];return p},o),vO}var hO={},pO;function q$(){if(pO)return hO;pO=1;var r=ze(),e=Ir().some,t=r.aTypedArray,n=r.exportTypedArrayMethod;return n("some",function(i){return e(t(this),i,arguments.length>1?arguments[1]:void 0)}),hO}var gO={},yO;function N$(){if(yO)return gO;yO=1;var r=pe(),e=rn(),t=se(),n=Be(),a=Fu(),i=ze(),o=lm(),s=dm(),u=dt(),c=ju(),f=i.aTypedArray,l=i.exportTypedArrayMethod,v=r.Uint16Array,d=v&&e(v.prototype.sort),p=!!d&&!(t(function(){d(new v(2),null)})&&t(function(){d(new v(2),{})})),y=!!d&&!t(function(){if(u)return u<74;if(o)return o<67;if(s)return!0;if(c)return c<602;var E=new v(516),m=Array(516),I,b;for(I=0;I<516;I++)b=I%4,E[I]=515-I,m[I]=I-2*b+3;for(d(E,function(w,T){return(w/4|0)-(T/4|0)}),I=0;I<516;I++)if(E[I]!==m[I])return!0}),S=function(E){return function(m,I){return E!==void 0?+E(m,I)||0:I!==I?-1:m!==m?1:m===0&&I===0?1/m>0&&1/I<0?1:-1:m>I}};return l("sort",function(m){return m!==void 0&&n(m),y?d(this,m):a(f(this),S(m))},!y||p),gO}var mO={},EO;function M$(){if(EO)return mO;EO=1;var r=ze(),e=Br(),t=Tt(),n=r.aTypedArray,a=r.getTypedArrayConstructor,i=r.exportTypedArrayMethod;return i("subarray",function(s,u){var c=n(this),f=c.length,l=t(s,f),v=a(c);return new v(c.buffer,c.byteOffset+l*c.BYTES_PER_ELEMENT,e((u===void 0?f:t(u,f))-l))}),mO}var SO={},_O;function D$(){if(_O)return SO;_O=1;var r=pe(),e=Gr(),t=ze(),n=se(),a=Xr(),i=r.Int8Array,o=t.aTypedArray,s=t.exportTypedArrayMethod,u=[].toLocaleString,c=!!i&&n(function(){u.call(new i(1))}),f=n(function(){return[1,2].toLocaleString()!==new i([1,2]).toLocaleString()})||!n(function(){i.prototype.toLocaleString.call([1,2])});return s("toLocaleString",function(){return e(u,c?a(o(this)):o(this),a(arguments))},f),SO}var IO={},bO;function k$(){if(bO)return IO;bO=1;var r=Je(),e=ze(),t=e.aTypedArray,n=e.exportTypedArrayMethod,a=e.getTypedArrayConstructor;return n("toReversed",function(){for(var o=t(this),s=r(o),u=new(a(o))(s),c=0;c<s;c++)u[c]=o[s-c-1];return u}),IO}var wO={},RO;function U$(){if(RO)return wO;RO=1;var r=ze(),e=fe(),t=Be(),n=ca(),a=r.aTypedArray,i=r.getTypedArrayConstructor,o=r.exportTypedArrayMethod,s=e(r.TypedArrayPrototype.sort);return o("toSorted",function(c){c!==void 0&&t(c);var f=a(this),l=n(i(f),f);return s(l,c)}),wO}var TO={},AO;function F$(){if(AO)return TO;AO=1;var r=ze().exportTypedArrayMethod,e=se(),t=pe(),n=fe(),a=t.Uint8Array,i=a&&a.prototype||{},o=[].toString,s=n([].join);e(function(){o.call({})})&&(o=function(){return s(this)});var u=i.toString!==o;return r("toString",o,u),TO}var OO={},CO;function $$(){if(CO)return OO;CO=1;var r=ze(),e=Q1(),t=Je(),n=ar(),a=Rl(),i=r.aTypedArray,o=r.getTypedArrayConstructor,s=r.exportTypedArrayMethod,u=RangeError,c=(function(){try{new Int8Array(1).with(2,{valueOf:function(){throw 8}})}catch(l){return l===8}})(),f=c&&(function(){try{new Int8Array(1).with(-.5,1)}catch{return!0}})();return s("with",function(l,v){var d=i(this),p=t(d),y=n(l),S=y<0?p+y:y,E=e(d)?a(v):+v;if(S>=p||S<0)throw new u("Incorrect index");for(var m=new(o(d))(p),I=0;I<p;I++)m[I]=I===S?E:d[I];return m},!c||f),OO}var PO={},Ol,xO;function qO(){if(xO)return Ol;xO=1;var r=Me(),e=String,t=TypeError;return Ol=function(n){if(n===void 0||r(n))return n;throw new t(e(n)+" is not an object or undefined")},Ol}var Cl,NO;function bi(){if(NO)return Cl;NO=1;var r="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789",e=r+"+/",t=r+"-_",n=function(a){for(var i={},o=0;o<64;o++)i[a.charAt(o)]=o;return i};return Cl={i2c:e,c2i:n(e),i2cUrl:t,c2iUrl:n(t)},Cl}var Pl,MO;function DO(){if(MO)return Pl;MO=1;var r=TypeError;return Pl=function(e){var t=e&&e.alphabet;if(t===void 0||t==="base64"||t==="base64url")return t||"base64";throw new r("Incorrect `alphabet` option")},Pl}var xl,kO;function UO(){if(kO)return xl;kO=1;var r=pe(),e=fe(),t=qO(),n=mi(),a=Ge(),i=bi(),o=DO(),s=fa(),u=i.c2i,c=i.c2iUrl,f=r.SyntaxError,l=r.TypeError,v=e("".charAt),d=function(S,E){for(var m=S.length;E<m;E++){var I=v(S,E);if(I!==" "&&I!==" "&&I!==`
`&&I!=="\f"&&I!=="\r")break}return E},p=function(S,E,m){var I=S.length;I<4&&(S+=I===2?"AA":"A");var b=(E[v(S,0)]<<18)+(E[v(S,1)]<<12)+(E[v(S,2)]<<6)+E[v(S,3)],w=[b>>16&255,b>>8&255,b&255];if(I===2){if(m&&w[1]!==0)throw new f("Extra bits");return[w[0]]}if(I===3){if(m&&w[2]!==0)throw new f("Extra bits");return[w[0],w[1]]}return w},y=function(S,E,m){for(var I=E.length,b=0;b<I;b++)S[m+b]=E[b];return m+I};return xl=function(S,E,m,I){n(S),t(E);var b=o(E)==="base64"?u:c,w=E?E.lastChunkHandling:void 0;if(w===void 0&&(w="loose"),w!=="loose"&&w!=="strict"&&w!=="stop-before-partial")throw new l("Incorrect `lastChunkHandling` option");m&&s(m.buffer);var T=S.length,O=m||[],A=0,C=0,x="",D=0;if(I)for(;;){if(D=d(S,D),D===T){if(x.length>0){if(w==="stop-before-partial")break;if(w==="loose"){if(x.length===1)throw new f("Malformed padding: exactly one additional character");A=y(O,p(x,b,!1),A)}else throw new f("Missing padding")}C=T;break}var N=v(S,D);if(++D,N==="="){if(x.length<2)throw new f("Padding is too early");if(D=d(S,D),x.length===2){if(D===T){if(w==="stop-before-partial")break;throw new f("Malformed padding: only one =")}v(S,D)==="="&&(++D,D=d(S,D))}if(D<T)throw new f("Unexpected character after padding");A=y(O,p(x,b,w==="strict"),A),C=T;break}if(!a(b,N))throw new f("Unexpected character");var M=I-A;if(M===1&&x.length===2||M===2&&x.length===3||(x+=N,x.length===4&&(A=y(O,p(x,b,!1),A),x="",C=D,A===I)))break}return{bytes:O,read:C,written:A}},xl}var FO;function L$(){if(FO)return PO;FO=1;var r=k(),e=pe(),t=ca(),n=UO(),a=e.Uint8Array,i=!a||!a.fromBase64||!(function(){try{a.fromBase64("a");return}catch{}try{a.fromBase64("",null)}catch{return!0}})();return a&&r({target:"Uint8Array",stat:!0,forced:i},{fromBase64:function(s){var u=n(s,arguments.length>1?arguments[1]:void 0,null,9007199254740991);return t(a,u.bytes)}}),PO}var $O={},ql,LO;function BO(){if(LO)return ql;LO=1;var r=pe(),e=fe(),t=r.Uint8Array,n=r.SyntaxError,a=r.parseInt,i=Math.min,o=/[^\da-f]/i,s=e(o.exec),u=e("".slice);return ql=function(c,f){var l=c.length;if(l%2!==0)throw new n("String should be an even number of characters");for(var v=f?i(f.length,l/2):l/2,d=f||new t(v),p=0,y=0;y<v;){var S=u(c,p,p+=2);if(s(o,S))throw new n("String should only contain hex characters");d[y++]=a(S,16)}return{bytes:d,read:p}},ql}var jO;function B$(){if(jO)return $O;jO=1;var r=k(),e=pe(),t=mi(),n=BO();return e.Uint8Array&&r({target:"Uint8Array",stat:!0},{fromHex:function(i){return n(t(i)).bytes}}),$O}var HO={},Nl,GO;function wi(){if(GO)return Nl;GO=1;var r=jr(),e=TypeError;return Nl=function(t){if(r(t)==="Uint8Array")return t;throw new e("Argument is not an Uint8Array")},Nl}var WO;function j$(){if(WO)return HO;WO=1;var r=k(),e=pe(),t=UO(),n=wi(),a=e.Uint8Array,i=!a||!a.prototype.setFromBase64||!(function(){var o=new a([255,255,255,255,255]);try{o.setFromBase64("",null);return}catch{}try{o.setFromBase64("a");return}catch{}try{o.setFromBase64("MjYyZg===")}catch{return o[0]===50&&o[1]===54&&o[2]===50&&o[3]===255&&o[4]===255}})();return a&&r({target:"Uint8Array",proto:!0,forced:i},{setFromBase64:function(s){n(this);var u=t(s,arguments.length>1?arguments[1]:void 0,this,this.length);return{read:u.read,written:u.written}}}),HO}var zO={},VO;function H$(){if(VO)return zO;VO=1;var r=k(),e=pe(),t=mi(),n=wi(),a=fa(),i=BO();function o(){try{var s=new ArrayBuffer(16,{maxByteLength:1024});new Uint8Array(s).setFromHex("cafed00d")}catch{return!0}}return e.Uint8Array&&r({target:"Uint8Array",proto:!0,forced:o()},{setFromHex:function(u){n(this),t(u),a(this.buffer);var c=i(u,this).read;return{read:c,written:c/2}}}),zO}var KO={},YO;function G$(){if(YO)return KO;YO=1;var r=k(),e=pe(),t=fe(),n=qO(),a=wi(),i=fa(),o=bi(),s=DO(),u=o.i2c,c=o.i2cUrl,f=t("".charAt),l=e.Uint8Array,v=!l||!l.prototype.toBase64||!(function(){try{var d=new l;d.toBase64(null)}catch{return!0}})();return l&&r({target:"Uint8Array",proto:!0,forced:v},{toBase64:function(){var p=a(this),y=arguments.length?n(arguments[0]):void 0,S=s(y)==="base64"?u:c,E=!!y&&!!y.omitPadding;i(this.buffer);for(var m="",I=0,b=p.length,w,T=function(O){return f(S,w>>6*O&63)};I+2<b;I+=3)w=(p[I]<<16)+(p[I+1]<<8)+p[I+2],m+=T(3)+T(2)+T(1)+T(0);return I+2===b?(w=(p[I]<<16)+(p[I+1]<<8),m+=T(3)+T(2)+T(1)+(E?"":"=")):I+1===b&&(w=p[I]<<16,m+=T(3)+T(2)+(E?"":"==")),m}}),KO}var JO={},XO;function W$(){if(XO)return JO;XO=1;var r=k(),e=pe(),t=fe(),n=wi(),a=fa(),i=t(1.1.toString),o=e.Uint8Array,s=!o||!o.prototype.toHex||!(function(){try{var u=new o([255,255,255,255,255,255,255,255]);return u.toHex()==="ffffffffffffffff"}catch{return!1}})();return o&&r({target:"Uint8Array",proto:!0,forced:s},{toHex:function(){n(this),a(this.buffer);for(var c="",f=0,l=this.length;f<l;f++){var v=i(this[f],16);c+=v.length===1?"0"+v:v}return c}}),JO}var QO={},ZO;function z$(){if(ZO)return QO;ZO=1;var r=k(),e=fe(),t=Ue(),n=String.fromCharCode,a=e("".charAt),i=e(/./.exec),o=e("".slice),s=/^[\da-f]{2}$/i,u=/^[\da-f]{4}$/i;return r({global:!0},{unescape:function(f){for(var l=t(f),v="",d=l.length,p=0,y,S;p<d;){if(y=a(l,p++),y==="%"){if(a(l,p)==="u"){if(S=o(l,p+1,p+5),i(u,S)){v+=n(parseInt(S,16)),p+=5;continue}}else if(S=o(l,p,p+2),i(s,S)){v+=n(parseInt(S,16)),p+=2;continue}}v+=y}return v}}),QO}var eC={},rC={},Ml,tC;function nC(){if(tC)return Ml;tC=1;var r=fe(),e=Ct(),t=cn().getWeakData,n=Wr(),a=Oe(),i=Rt(),o=Me(),s=dr(),u=Ir(),c=Ge(),f=rr(),l=f.set,v=f.getterFor,d=u.find,p=u.findIndex,y=r([].splice),S=0,E=function(b){return b.frozen||(b.frozen=new m)},m=function(){this.entries=[]},I=function(b,w){return d(b.entries,function(T){return T[0]===w})};return m.prototype={get:function(b){var w=I(this,b);if(w)return w[1]},has:function(b){return!!I(this,b)},set:function(b,w){var T=I(this,b);T?T[1]=w:this.entries.push([b,w])},delete:function(b){var w=p(this.entries,function(T){return T[0]===b});return~w&&y(this.entries,w,1),!!~w}},Ml={getConstructor:function(b,w,T,O){var A=b(function(N,M){n(N,C),l(N,{type:w,id:S++,frozen:null}),i(M)||s(M,N[O],{that:N,AS_ENTRIES:T})}),C=A.prototype,x=v(w),D=function(N,M,F){var H=x(N),z=t(a(M),!0);return z===!0?E(H).set(M,F):z[H.id]=F,N};return e(C,{delete:function(N){var M=x(this);if(!o(N))return!1;var F=t(N);return F===!0?E(M).delete(N):F&&c(F,M.id)&&delete F[M.id]},has:function(M){var F=x(this);if(!o(M))return!1;var H=t(M);return H===!0?E(F).has(M):H&&c(H,F.id)}}),e(C,T?{get:function(M){var F=x(this);if(o(M)){var H=t(M);if(H===!0)return E(F).get(M);if(H)return H[F.id]}},set:function(M,F){return D(this,M,F)}}:{add:function(M){return D(this,M,!0)}}),A}},Ml}var aC;function V$(){if(aC)return rC;aC=1;var r=un(),e=pe(),t=fe(),n=Ct(),a=cn(),i=ci(),o=nC(),s=Me(),u=rr().enforce,c=se(),f=rh(),l=Object,v=Array.isArray,d=l.isExtensible,p=l.isFrozen,y=l.isSealed,S=l.freeze,E=l.seal,m=!e.ActiveXObject&&"ActiveXObject"in e,I,b=function(N){return function(){return N(this,arguments.length?arguments[0]:void 0)}},w=i("WeakMap",b,o),T=w.prototype,O=t(T.set),A=function(){return r&&c(function(){var N=S([]);return O(new w,N,1),!p(N)})};if(f)if(m){I=o.getConstructor(b,"WeakMap",!0),a.enable();var C=t(T.delete),x=t(T.has),D=t(T.get);n(T,{delete:function(N){if(s(N)&&!d(N)){var M=u(this);return M.frozen||(M.frozen=new I),C(this,N)||M.frozen.delete(N)}return C(this,N)},has:function(M){if(s(M)&&!d(M)){var F=u(this);return F.frozen||(F.frozen=new I),x(this,M)||F.frozen.has(M)}return x(this,M)},get:function(M){if(s(M)&&!d(M)){var F=u(this);return F.frozen||(F.frozen=new I),x(this,M)?D(this,M):F.frozen.get(M)}return D(this,M)},set:function(M,F){if(s(M)&&!d(M)){var H=u(this);H.frozen||(H.frozen=new I),x(this,M)?O(this,M,F):H.frozen.set(M,F)}else O(this,M,F);return this}})}else A()&&n(T,{set:function(M,F){var H;return v(M)&&(p(M)?H=S:y(M)&&(H=E)),O(this,M,F),H&&H(M),this}});return rC}var iC;function K$(){return iC||(iC=1,V$()),eC}var oC={},Dl,sC;function Ri(){if(sC)return Dl;sC=1;var r=fe(),e=WeakMap.prototype;return Dl={WeakMap,set:r(e.set),get:r(e.get),has:r(e.has),remove:r(e.delete)},Dl}var kl,uC;function cC(){if(uC)return kl;uC=1;var r=Ri().has;return kl=function(e){return r(e),e},kl}var fC;function Y$(){if(fC)return oC;fC=1;var r=k(),e=cC(),t=Ri(),n=Ke(),a=t.get,i=t.has,o=t.set;return r({target:"WeakMap",proto:!0,real:!0,forced:n},{getOrInsert:function(u,c){return i(e(this),u)?a(this,u):(o(this,u,c),c)}}),oC}var lC={},Ul,vC;function J$(){if(vC)return Ul;vC=1;var r=Ri(),e=new r.WeakMap,t=r.set,n=r.remove;return Ul=function(a){return t(e,a,1),n(e,a),a},Ul}var dC;function X$(){if(dC)return lC;dC=1;var r=k(),e=Be(),t=cC(),n=J$(),a=Ri(),i=Ke(),o=a.get,s=a.has,u=a.set,c=i||!(function(){try{WeakMap.prototype.getOrInsertComputed&&new WeakMap().getOrInsertComputed(1,function(){throw 1})}catch(f){return f instanceof TypeError}})();return r({target:"WeakMap",proto:!0,real:!0,forced:c},{getOrInsertComputed:function(l,v){if(t(this),n(l),e(v),s(this,l))return o(this,l);var d=v(l);return u(this,l,d),d}}),lC}var hC={},pC={},gC;function Q$(){if(gC)return pC;gC=1;var r=ci(),e=nC();return r("WeakSet",function(t){return function(){return t(this,arguments.length?arguments[0]:void 0)}},e),pC}var yC;function Z$(){return yC||(yC=1,Q$()),hC}var mC={},EC;function eL(){if(EC)return mC;EC=1;var r=k(),e=pe(),t=He(),n=fe(),a=we(),i=se(),o=Ue(),s=Qr(),u=bi().c2i,c=/[^\d+/a-z]/i,f=/[\t\n\f\r ]+/g,l=/[=]{1,2}$/,v=t("atob"),d=String.fromCharCode,p=n("".charAt),y=n("".replace),S=n(c.exec),E=!!v&&!i(function(){return v("aGk=")!=="hi"}),m=E&&i(function(){return v(" ")!==""}),I=E&&!i(function(){v("a")}),b=E&&!i(function(){v()}),w=E&&v.length!==1,T=!E||m||I||b||w;return r({global:!0,bind:!0,enumerable:!0,forced:T},{atob:function(A){if(s(arguments.length,1),E&&!m&&!I)return a(v,e,A);var C=y(o(A),f,""),x="",D=0,N=0,M,F,H;if(C.length%4===0&&(C=y(C,l,"")),M=C.length,M%4===1||S(c,C))throw new(t("DOMException"))("The string is not correctly encoded","InvalidCharacterError");for(;D<M;)F=p(C,D++),H=N%4?H*64+u[F]:u[F],N++%4&&(x+=d(255&H>>(-2*N&6)));return x}}),mC}var SC={},_C;function rL(){if(_C)return SC;_C=1;var r=k(),e=pe(),t=He(),n=fe(),a=we(),i=se(),o=Ue(),s=Qr(),u=bi().i2c,c=t("btoa"),f=n("".charAt),l=n("".charCodeAt),v=!!c&&!i(function(){return c("hi")!=="aGk="}),d=v&&!i(function(){c()}),p=v&&i(function(){return c(null)!=="bnVsbA=="}),y=v&&c.length!==1;return r({global:!0,bind:!0,enumerable:!0,forced:!v||d||p||y},{btoa:function(E){if(s(arguments.length,1),v)return a(c,e,o(E));for(var m=o(E),I="",b=0,w=u,T,O;f(m,b)||(w="=",b%1);){if(O=l(m,b+=3/4),O>255)throw new(t("DOMException"))("The string contains characters outside of the Latin1 range","InvalidCharacterError");T=T<<8|O,I+=f(w,63&T>>8-b%1*8)}return I}}),SC}var IC={},Fl,bC;function wC(){return bC||(bC=1,Fl={CSSRuleList:0,CSSStyleDeclaration:0,CSSValueList:0,ClientRectList:0,DOMRectList:0,DOMStringList:0,DOMTokenList:1,DataTransferItemList:0,FileList:0,HTMLAllCollection:0,HTMLCollection:0,HTMLFormElement:0,HTMLSelectElement:0,MediaList:0,MimeTypeArray:0,NamedNodeMap:0,NodeList:1,PaintRequestList:0,Plugin:0,PluginArray:0,SVGLengthList:0,SVGNumberList:0,SVGPathSegList:0,SVGPointList:0,SVGStringList:0,SVGTransformList:0,SourceBufferList:0,StyleSheetList:0,TextTrackCueList:0,TextTrackList:0,TouchList:0}),Fl}var $l,RC;function TC(){if(RC)return $l;RC=1;var r=za(),e=r("span").classList,t=e&&e.constructor&&e.constructor.prototype;return $l=t===Object.prototype?void 0:t,$l}var AC;function tL(){if(AC)return IC;AC=1;var r=pe(),e=wC(),t=TC(),n=my(),a=Sr(),i=function(s){if(s&&s.forEach!==n)try{a(s,"forEach",n)}catch{s.forEach=n}};for(var o in e)e[o]&&i(r[o]&&r[o].prototype);return i(t),IC}var OC={},CC;function nL(){if(CC)return OC;CC=1;var r=pe(),e=wC(),t=TC(),n=ei(),a=Sr(),i=Fr(),o=De(),s=o("iterator"),u=n.values,c=function(l,v){if(l){if(l[s]!==u)try{a(l,s,u)}catch{l[s]=u}if(i(l,v,!0),e[v]){for(var d in n)if(l[d]!==n[d])try{a(l,d,n[d])}catch{l[d]=n[d]}}}};for(var f in e)c(r[f]&&r[f].prototype,f);return c(t,"DOMTokenList"),OC}var PC={},Ll,xC;function qC(){return xC||(xC=1,Ll={IndexSizeError:{s:"INDEX_SIZE_ERR",c:1,m:1},DOMStringSizeError:{s:"DOMSTRING_SIZE_ERR",c:2,m:0},HierarchyRequestError:{s:"HIERARCHY_REQUEST_ERR",c:3,m:1},WrongDocumentError:{s:"WRONG_DOCUMENT_ERR",c:4,m:1},InvalidCharacterError:{s:"INVALID_CHARACTER_ERR",c:5,m:1},NoDataAllowedError:{s:"NO_DATA_ALLOWED_ERR",c:6,m:0},NoModificationAllowedError:{s:"NO_MODIFICATION_ALLOWED_ERR",c:7,m:1},NotFoundError:{s:"NOT_FOUND_ERR",c:8,m:1},NotSupportedError:{s:"NOT_SUPPORTED_ERR",c:9,m:1},InUseAttributeError:{s:"INUSE_ATTRIBUTE_ERR",c:10,m:1},InvalidStateError:{s:"INVALID_STATE_ERR",c:11,m:1},SyntaxError:{s:"SYNTAX_ERR",c:12,m:1},InvalidModificationError:{s:"INVALID_MODIFICATION_ERR",c:13,m:1},NamespaceError:{s:"NAMESPACE_ERR",c:14,m:1},InvalidAccessError:{s:"INVALID_ACCESS_ERR",c:15,m:1},ValidationError:{s:"VALIDATION_ERR",c:16,m:0},TypeMismatchError:{s:"TYPE_MISMATCH_ERR",c:17,m:1},SecurityError:{s:"SECURITY_ERR",c:18,m:1},NetworkError:{s:"NETWORK_ERR",c:19,m:1},AbortError:{s:"ABORT_ERR",c:20,m:1},URLMismatchError:{s:"URL_MISMATCH_ERR",c:21,m:1},QuotaExceededError:{s:"QUOTA_EXCEEDED_ERR",c:22,m:1},TimeoutError:{s:"TIMEOUT_ERR",c:23,m:1},InvalidNodeTypeError:{s:"INVALID_NODE_TYPE_ERR",c:24,m:1},DataCloneError:{s:"DATA_CLONE_ERR",c:25,m:1}}),Ll}var NC;function aL(){if(NC)return PC;NC=1;var r=k(),e=He(),t=wE(),n=se(),a=_r(),i=Lr(),o=er().f,s=Xe(),u=or(),c=Ge(),f=Wr(),l=Oe(),v=gg(),d=xn(),p=qC(),y=Ks(),S=rr(),E=Ce(),m=Ke(),I="DOMException",b="DATA_CLONE_ERR",w=e("Error"),T=e(I)||(function(){try{var Z=e("MessageChannel")||t("worker_threads").MessageChannel;new Z().port1.postMessage(new WeakMap)}catch(ue){if(ue.name===b&&ue.code===25)return ue.constructor}})(),O=T&&T.prototype,A=w.prototype,C=S.set,x=S.getterFor(I),D="stack"in new w(I),N=function(Z){return c(p,Z)&&p[Z].m?p[Z].c:0},M=function(){f(this,F);var ue=arguments.length,me=d(ue<1?void 0:arguments[0]),_e=d(ue<2?void 0:arguments[1],"Error"),Se=N(_e);if(C(this,{type:I,name:_e,message:me,code:Se}),E||(this.name=_e,this.message=me,this.code=Se),D){var be=new w(me);be.name=I,o(this,"stack",i(1,y(be.stack,1)))}},F=M.prototype=a(A),H=function(Z){return{enumerable:!0,configurable:!0,get:Z}},z=function(Z){return H(function(){return x(this)[Z]})};E&&(u(F,"code",z("code")),u(F,"message",z("message")),u(F,"name",z("name"))),o(F,"constructor",i(1,M));var V=n(function(){return!(new T instanceof w)}),K=V||n(function(){return A.toString!==v||String(new T(1,2))!=="2: 1"}),U=V||n(function(){return new T(1,"DataCloneError").code!==25}),$=V||T[b]!==25||O[b]!==25,j=m?K||U||$:V;r({global:!0,constructor:!0,forced:j},{DOMException:j?M:T});var Y=e(I),B=Y.prototype;K&&(m||T===Y)&&s(B,"toString",v),U&&E&&T===Y&&u(B,"code",H(function(){return N(l(this).name)}));for(var L in p)if(c(p,L)){var X=p[L],re=X.s,ie=i(6,X.c);c(Y,re)||o(Y,re,ie),c(B,re)||o(B,re,ie)}return PC}var MC={},DC;function iL(){if(DC)return MC;DC=1;var r=k(),e=pe(),t=He(),n=Lr(),a=er().f,i=Ge(),o=Wr(),s=nn(),u=xn(),c=qC(),f=Ks(),l=Ce(),v=Ke(),d="DOMException",p=t("Error"),y=t(d),S=function(){o(this,E);var M=arguments.length,F=u(M<1?void 0:arguments[0]),H=u(M<2?void 0:arguments[1],"Error"),z=new y(F,H),V=new p(F);return V.name=d,a(z,"stack",n(1,f(V.stack,1))),s(z,this,S),z},E=S.prototype=y.prototype,m="stack"in new p(d),I="stack"in new y(1,2),b=y&&l&&Object.getOwnPropertyDescriptor(e,d),w=!!b&&!(b.writable&&b.configurable),T=m&&!w&&!I;r({global:!0,constructor:!0,forced:v||T},{DOMException:T?S:y});var O=t(d),A=O.prototype;if(A.constructor!==O){v||a(A,"constructor",n(1,O));for(var C in c)if(i(c,C)){var x=c[C],D=x.s;i(O,D)||a(O,D,n(6,x.c))}}return MC}var kC={},UC;function oL(){if(UC)return kC;UC=1;var r=He(),e=Fr(),t="DOMException";return e(r(t),t),kC}var FC={},$C={},LC;function sL(){if(LC)return $C;LC=1;var r=k(),e=pe(),t=hi().clear;return r({global:!0,bind:!0,enumerable:!0,forced:e.clearImmediate!==t},{clearImmediate:t}),$C}var BC={},Bl,jC;function jl(){if(jC)return Bl;jC=1;var r=pe(),e=Gr(),t=We(),n=ti(),a=vt(),i=Xr(),o=Qr(),s=r.Function,u=/MSIE .\./.test(a)||n==="BUN"&&(function(){var c=r.Bun.version.split(".");return c.length<3||c[0]==="0"&&(c[1]<3||c[1]==="3"&&c[2]==="0")})();return Bl=function(c,f){var l=f?2:1;return u?function(v,d){var p=o(arguments.length,1)>l,y=t(v)?v:s(v),S=p?i(arguments,l):[],E=p?function(){e(y,this,S)}:y;return f?c(E,d):c(E)}:c},Bl}var HC;function uL(){if(HC)return BC;HC=1;var r=k(),e=pe(),t=hi().set,n=jl(),a=e.setImmediate?n(t,!1):t;return r({global:!0,bind:!0,enumerable:!0,forced:e.setImmediate!==a},{setImmediate:a}),BC}var GC;function cL(){return GC||(GC=1,sL(),uL()),FC}var WC={},zC;function fL(){if(zC)return WC;zC=1;var r=k(),e=pe(),t=Pw(),n=Be(),a=Qr(),i=se(),o=Ce(),s=i(function(){return o&&Object.getOwnPropertyDescriptor(e,"queueMicrotask").value.length!==1});return r({global:!0,enumerable:!0,dontCallGetSet:!0,forced:s},{queueMicrotask:function(c){a(arguments.length,1),t(n(c))}}),WC}var VC={},KC;function lL(){if(KC)return VC;KC=1;var r=k(),e=pe(),t=or(),n=Ce(),a=TypeError,i=Object.defineProperty,o=e.self!==e;try{if(n){var s=Object.getOwnPropertyDescriptor(e,"self");(o||!s||!s.get||!s.enumerable)&&t(e,"self",{get:function(){return e},set:function(c){if(this!==e)throw new a("Illegal invocation");i(e,"self",{value:c,writable:!0,configurable:!0,enumerable:!0})},configurable:!0,enumerable:!0})}else r({global:!0,simple:!0,forced:o},{self:e})}catch{}return VC}var YC={},JC;function vL(){if(JC)return YC;JC=1;var r=Ke(),e=k(),t=pe(),n=He(),a=fe(),i=se(),o=Zt(),s=We(),u=tn(),c=Rt(),f=Me(),l=Xt(),v=dr(),d=Oe(),p=jr(),y=Ge(),S=vr(),E=Sr(),m=Je(),I=Qr(),b=fn(),w=la(),T=ut(),O=$n(),A=AE(),C=sg(),x=lc(),D=t.Object,N=t.Array,M=t.Date,F=t.Error,H=t.TypeError,z=t.PerformanceMark,V=n("DOMException"),K=w.Map,U=w.has,$=w.get,j=w.set,Y=T.Set,B=T.add,L=T.has,X=n("Object","keys"),re=a([].push),ie=a((!0).valueOf),Z=a(1.1.valueOf),ue=a("".valueOf),me=a(M.prototype.getTime),_e=o("structuredClone"),Se="DataCloneError",be="Transferring",Fe=function(_){return!i(function(){var h=new t.Set([7]),g=_(h),R=_(D(7));return g===h||!g.has(7)||!f(R)||+R!=7})&&_},Le=function(_,h){return!i(function(){var g=new h,R=_({a:g,b:g});return!(R&&R.a===R.b&&R.a instanceof h&&R.a.stack===g.stack)})},Pe=function(_){return!i(function(){var h=_(new t.AggregateError([1],_e,{cause:3}));return h.name!=="AggregateError"||h.errors[0]!==1||h.message!==_e||h.cause!==3})},Re=t.structuredClone,je=r||!Le(Re,F)||!Le(Re,V)||!Pe(Re),ke=!Re&&Fe(function(_){return new z(_e,{detail:_}).detail}),Ne=Fe(Re)||ke,ce=function(_){throw new V("Uncloneable type: "+_,Se)},he=function(_,h){throw new V((h||"Cloning")+" of "+_+" cannot be properly polyfilled in this engine",Se)},Ae=function(_,h){return Ne||he(h),Ne(_)},le=function(){var _;try{_=new t.DataTransfer}catch{try{_=new t.ClipboardEvent("").clipboardData}catch{}}return _&&_.items&&_.files?_:null},ge=function(_,h,g){if(U(h,_))return $(h,_);var R=g||p(_),P,q,G,Ie,ee,te;if(R==="SharedArrayBuffer")Ne?P=Ne(_):P=_;else{var ae=t.DataView;!ae&&!s(_.slice)&&he("ArrayBuffer");try{if(s(_.slice)&&!_.resizable)P=_.slice(0);else for(q=_.byteLength,G=("maxByteLength"in _)?{maxByteLength:_.maxByteLength}:void 0,P=new ArrayBuffer(q,G),Ie=new ae(_),ee=new ae(P),te=0;te<q;te++)ee.setUint8(te,Ie.getUint8(te))}catch{throw new V("ArrayBuffer is detached",Se)}}return j(h,_,P),P},Ee=function(_,h,g,R,P){var q=t[h];return f(q)||he(h),new q(ge(_.buffer,P),g,R)},ye=function(_,h){if(l(_)&&ce("Symbol"),!f(_))return _;if(h){if(U(h,_))return $(h,_)}else h=new K;var g=p(_),R,P,q,G,Ie,ee,te,ae;switch(g){case"Array":q=N(m(_));break;case"Object":q={};break;case"Map":q=new K;break;case"Set":q=new Y;break;case"RegExp":q=new RegExp(_.source,b(_));break;case"Error":switch(P=_.name,P){case"AggregateError":q=new(n(P))([]);break;case"EvalError":case"RangeError":case"ReferenceError":case"SuppressedError":case"SyntaxError":case"TypeError":case"URIError":q=new(n(P));break;case"CompileError":case"LinkError":case"RuntimeError":q=new(n("WebAssembly",P));break;default:q=new F}break;case"DOMException":q=new V(_.message,_.name);break;case"ArrayBuffer":case"SharedArrayBuffer":q=ge(_,h,g);break;case"DataView":case"Int8Array":case"Uint8Array":case"Uint8ClampedArray":case"Int16Array":case"Uint16Array":case"Int32Array":case"Uint32Array":case"Float16Array":case"Float32Array":case"Float64Array":case"BigInt64Array":case"BigUint64Array":ee=g==="DataView"?_.byteLength:_.length,q=Ee(_,g,_.byteOffset,ee,h);break;case"DOMQuad":try{q=new DOMQuad(ye(_.p1,h),ye(_.p2,h),ye(_.p3,h),ye(_.p4,h))}catch{q=Ae(_,g)}break;case"File":if(Ne)try{q=Ne(_),p(q)!==g&&(q=void 0)}catch{}if(!q)try{q=new File([_],_.name,_)}catch{}q||he(g);break;case"FileList":if(G=le(),G){for(Ie=0,ee=m(_);Ie<ee;Ie++)G.items.add(ye(_[Ie],h));q=G.files}else q=Ae(_,g);break;case"ImageData":try{q=new ImageData(ye(_.data,h),_.width,_.height,{colorSpace:_.colorSpace})}catch{q=Ae(_,g)}break;default:if(Ne)q=Ne(_);else switch(g){case"BigInt":q=D(_.valueOf());break;case"Boolean":q=D(ie(_));break;case"Number":q=D(Z(_));break;case"String":q=D(ue(_));break;case"Date":q=new M(me(_));break;case"Blob":try{q=_.slice(0,_.size,_.type)}catch{he(g)}break;case"DOMPoint":case"DOMPointReadOnly":R=t[g];try{q=R.fromPoint?R.fromPoint(_):new R(_.x,_.y,_.z,_.w)}catch{he(g)}break;case"DOMRect":case"DOMRectReadOnly":R=t[g];try{q=R.fromRect?R.fromRect(_):new R(_.x,_.y,_.width,_.height)}catch{he(g)}break;case"DOMMatrix":case"DOMMatrixReadOnly":R=t[g];try{q=R.fromMatrix?R.fromMatrix(_):new R(_)}catch{he(g)}break;case"AudioData":case"VideoFrame":s(_.clone)||he(g);try{q=_.clone()}catch{ce(g)}break;case"CropTarget":case"CryptoKey":case"FileSystemDirectoryHandle":case"FileSystemFileHandle":case"FileSystemHandle":case"GPUCompilationInfo":case"GPUCompilationMessage":case"ImageBitmap":case"RTCCertificate":case"WebAssembly.Module":he(g);default:ce(g)}}switch(j(h,_,q),g){case"Array":case"Object":for(te=X(_),Ie=0,ee=m(te);Ie<ee;Ie++)ae=te[Ie],S(q,ae,ye(_[ae],h));break;case"Map":_.forEach(function(ne,qe){j(q,ye(qe,h),ye(ne,h))});break;case"Set":_.forEach(function(ne){B(q,ye(ne,h))});break;case"Error":E(q,"message",ye(_.message,h)),y(_,"cause")&&E(q,"cause",ye(_.cause,h)),P==="AggregateError"?q.errors=ye(_.errors,h):P==="SuppressedError"&&(q.error=ye(_.error,h),q.suppressed=ye(_.suppressed,h));case"DOMException":C&&E(q,"stack",ye(_.stack,h))}return q},xe=function(_,h){if(!f(_))throw new H("Transfer option cannot be converted to a sequence");var g=[];v(_,function(qe){re(g,d(qe))});for(var R=0,P=m(g),q=new Y,G,Ie,ee,te,ae,ne;R<P;){if(G=g[R++],Ie=p(G),Ie==="ArrayBuffer"?L(q,G):U(h,G))throw new V("Duplicate transferable",Se);if(Ie==="ArrayBuffer"){B(q,G);continue}if(x)te=Re(G,{transfer:[G]});else switch(Ie){case"ImageBitmap":ee=t.OffscreenCanvas,u(ee)||he(Ie,be);try{ae=new ee(G.width,G.height),ne=ae.getContext("bitmaprenderer"),ne.transferFromImageBitmap(G),te=ae.transferToImageBitmap()}catch{}break;case"AudioData":case"VideoFrame":(!s(G.clone)||!s(G.close))&&he(Ie,be);try{te=G.clone(),G.close()}catch{}break;case"MediaSourceHandle":case"MessagePort":case"MIDIAccess":case"OffscreenCanvas":case"ReadableStream":case"RTCDataChannel":case"TransformStream":case"WebTransportReceiveStream":case"WebTransportSendStream":case"WritableStream":he(Ie,be)}if(te===void 0)throw new V("This object cannot be transferred: "+Ie,Se);j(h,G,te)}return q},Qe=function(_){O(_,function(h){x?Ne(h,{transfer:[h]}):s(h.transfer)?h.transfer():A?A(h):he("ArrayBuffer",be)})};return e({global:!0,enumerable:!0,sham:!x,forced:je},{structuredClone:function(h){var g=I(arguments.length,1)>1&&!c(arguments[1])?d(arguments[1]):void 0,R=g?g.transfer:void 0,P,q;R!==void 0&&(P=new K,q=xe(R,P));var G=ye(h,P);return q&&Qe(q),G}}),YC}var XC={},QC={},ZC;function dL(){if(ZC)return QC;ZC=1;var r=k(),e=pe(),t=jl(),n=t(e.setInterval,!0);return r({global:!0,bind:!0,forced:e.setInterval!==n},{setInterval:n}),QC}var eP={},rP;function hL(){if(rP)return eP;rP=1;var r=k(),e=pe(),t=jl(),n=t(e.setTimeout,!0);return r({global:!0,bind:!0,forced:e.setTimeout!==n},{setTimeout:n}),eP}var tP;function pL(){return tP||(tP=1,dL(),hL()),XC}var nP={},aP={},Hl,iP;function Ti(){if(iP)return Hl;iP=1;var r=se(),e=De(),t=Ce(),n=Ke(),a=e("iterator");return Hl=!r(function(){var i=new URL("b?a=1&b=2&c=3","https://a"),o=i.searchParams,s=new URLSearchParams("a=1&a=2&b=3"),u="";return i.pathname="c%20d",o.forEach(function(c,f){o.delete("b"),u+=f+c}),s.delete("a",2),s.delete("b",void 0),n&&(!i.toJSON||!s.has("a",1)||s.has("a",2)||!s.has("a",void 0)||s.has("b"))||!o.size&&(n||!t)||!o.sort||i.href!=="https://a/c%20d?a=1&c=3"||o.get("c")!=="3"||String(new URLSearchParams("?a=1"))!=="a=1"||!o[a]||new URL("https://a@b").username!=="a"||new URLSearchParams(new URLSearchParams("a=b")).get("a")!=="b"||new URL("https://тест").host!=="xn--e1aybc"||new URL("https://a#б").hash!=="#%D0%B1"||u!=="a1c3"||new URL("https://x",void 0).host!=="x"}),Hl}var Gl,oP;function gL(){if(oP)return Gl;oP=1;var r=fe(),e=2147483647,t=36,n=1,a=26,i=38,o=700,s=72,u=128,c="-",f=/[^\0-\u007E]/,l=/[.\u3002\uFF0E\uFF61]/g,v="Overflow: input needs wider integers to process",d=t-n,p=RangeError,y=r(l.exec),S=Math.floor,E=String.fromCharCode,m=r("".charCodeAt),I=r([].join),b=r([].push),w=r("".replace),T=r("".split),O=r("".toLowerCase),A=function(N){for(var M=[],F=0,H=N.length;F<H;){var z=m(N,F++);if(z>=55296&&z<=56319&&F<H){var V=m(N,F++);(V&64512)===56320?b(M,((z&1023)<<10)+(V&1023)+65536):(b(M,z),F--)}else b(M,z)}return M},C=function(N){return N+22+75*(N<26)},x=function(N,M,F){var H=0;for(N=F?S(N/o):N>>1,N+=S(N/M);N>d*a>>1;)N=S(N/d),H+=t;return S(H+(d+1)*N/(N+i))},D=function(N){var M=[];N=A(N);var F=N.length,H=u,z=0,V=s,K,U;for(K=0;K<N.length;K++)U=N[K],U<128&&b(M,E(U));var $=M.length,j=$;for($&&b(M,c);j<F;){var Y=e;for(K=0;K<N.length;K++)U=N[K],U>=H&&U<Y&&(Y=U);var B=j+1;if(Y-H>S((e-z)/B))throw new p(v);for(z+=(Y-H)*B,H=Y,K=0;K<N.length;K++){if(U=N[K],U<H&&++z>e)throw new p(v);if(U===H){for(var L=z,X=t;;){var re=X<=V?n:X>=V+a?a:X-V;if(L<re)break;var ie=L-re,Z=t-re;b(M,E(C(re+ie%Z))),L=S(ie/Z),X+=t}b(M,E(C(L))),V=x(z,B,j===$),z=0,j++}}z++,H++}return I(M,"")};return Gl=function(N){var M=[],F=T(w(O(N),l,"."),"."),H,z;for(H=0;H<F.length;H++)z=F[H],b(M,y(f,z)?"xn--"+D(z):z);return I(M,".")},Gl}var Wl,sP;function uP(){if(sP)return Wl;sP=1,ei(),gA();var r=k(),e=pe(),t=ww(),n=He(),a=we(),i=fe(),o=Ce(),s=Ti(),u=Xe(),c=or(),f=Ct(),l=Fr(),v=Ou(),d=rr(),p=Wr(),y=We(),S=Ge(),E=Hr(),m=jr(),I=Oe(),b=Me(),w=Ue(),T=_r(),O=Lr(),A=qn(),C=Lt(),x=on(),D=Qr(),N=De(),M=Fu(),F=N("iterator"),H="URLSearchParams",z=H+"Iterator",V=d.set,K=d.getterFor(H),U=d.getterFor(z),$=t("fetch"),j=t("Request"),Y=t("Headers"),B=j&&j.prototype,L=Y&&Y.prototype,X=e.TypeError,re=e.encodeURIComponent,ie=String.fromCharCode,Z=n("String","fromCodePoint"),ue=parseInt,me=i("".charAt),_e=i([].join),Se=i([].push),be=i("".replace),Fe=i([].shift),Le=i([].splice),Pe=i("".split),Re=i("".slice),je=i(/./.exec),ke=/\+/g,Ne="�",ce=/^[0-9a-f]+$/i,he=function(ee,te){var ae=Re(ee,te,te+2);return je(ce,ae)?ue(ae,16):NaN},Ae=function(ee){for(var te=0,ae=128;ae>0&&(ee&ae)!==0;ae>>=1)te++;return te},le=function(ee){var te=null;switch(ee.length){case 1:te=ee[0];break;case 2:te=(ee[0]&31)<<6|ee[1]&63;break;case 3:te=(ee[0]&15)<<12|(ee[1]&63)<<6|ee[2]&63;break;case 4:te=(ee[0]&7)<<18|(ee[1]&63)<<12|(ee[2]&63)<<6|ee[3]&63;break}return te>1114111?null:te},ge=function(ee){ee=be(ee,ke," ");for(var te=ee.length,ae="",ne=0;ne<te;){var qe=me(ee,ne);if(qe==="%"){if(me(ee,ne+1)==="%"||ne+3>te){ae+="%",ne++;continue}var Ve=he(ee,ne+1);if(Ve!==Ve){ae+=qe,ne++;continue}ne+=2;var Ze=Ae(Ve);if(Ze===0)qe=ie(Ve);else{if(Ze===1||Ze>4){ae+=Ne,ne++;continue}for(var nr=[Ve],lr=1;lr<Ze&&(ne++,!(ne+3>te||me(ee,ne)!=="%"));){var Nr=he(ee,ne+1);if(Nr!==Nr){ne+=3;break}if(Nr>191||Nr<128)break;Se(nr,Nr),ne+=2,lr++}if(nr.length!==Ze){ae+=Ne;continue}var It=le(nr);It===null?ae+=Ne:qe=Z(It)}}ae+=qe,ne++}return ae},Ee=/[!'()~]|%20/g,ye={"!":"%21","'":"%27","(":"%28",")":"%29","~":"%7E","%20":"+"},xe=function(ee){return ye[ee]},Qe=function(ee){return be(re(ee),Ee,xe)},_=v(function(te,ae){V(this,{type:z,target:K(te).entries,index:0,kind:ae})},H,function(){var te=U(this),ae=te.target,ne=te.index++;if(!ae||ne>=ae.length)return te.target=null,x(void 0,!0);var qe=ae[ne];switch(te.kind){case"keys":return x(qe.key,!1);case"values":return x(qe.value,!1)}return x([qe.key,qe.value],!1)},!0),h=function(ee){this.entries=[],this.url=null,ee!==void 0&&(b(ee)?this.parseObject(ee):this.parseQuery(typeof ee=="string"?me(ee,0)==="?"?Re(ee,1):ee:w(ee)))};h.prototype={type:H,bindURL:function(ee){this.url=ee,this.update()},parseObject:function(ee){var te=this.entries,ae=C(ee),ne,qe,Ve,Ze,nr,lr,Nr;if(ae)for(ne=A(ee,ae),qe=ne.next;!(Ve=a(qe,ne)).done;){if(Ze=A(I(Ve.value)),nr=Ze.next,(lr=a(nr,Ze)).done||(Nr=a(nr,Ze)).done||!a(nr,Ze).done)throw new X("Expected sequence with length 2");Se(te,{key:w(lr.value),value:w(Nr.value)})}else for(var It in ee)S(ee,It)&&Se(te,{key:It,value:w(ee[It])})},parseQuery:function(ee){if(ee)for(var te=this.entries,ae=Pe(ee,"&"),ne=0,qe,Ve;ne<ae.length;)qe=ae[ne++],qe.length&&(Ve=Pe(qe,"="),Se(te,{key:ge(Fe(Ve)),value:ge(_e(Ve,"="))}))},serialize:function(){for(var ee=this.entries,te=[],ae=0,ne;ae<ee.length;)ne=ee[ae++],Se(te,Qe(ne.key)+"="+Qe(ne.value));return _e(te,"&")},update:function(){this.entries.length=0,this.parseQuery(this.url.query)},updateURL:function(){this.url&&this.url.update()}};var g=function(){p(this,R);var te=arguments.length>0?arguments[0]:void 0,ae=V(this,new h(te));o||(this.size=ae.entries.length)},R=g.prototype;if(f(R,{append:function(te,ae){var ne=K(this);D(arguments.length,2),Se(ne.entries,{key:w(te),value:w(ae)}),o||this.size++,ne.updateURL()},delete:function(ee){for(var te=K(this),ae=D(arguments.length,1),ne=te.entries,qe=w(ee),Ve=ae<2?void 0:arguments[1],Ze=Ve===void 0?Ve:w(Ve),nr=0;nr<ne.length;){var lr=ne[nr];if(lr.key===qe&&(Ze===void 0||lr.value===Ze)){if(Le(ne,nr,1),Ze!==void 0)break}else nr++}o||(this.size=ne.length),te.updateURL()},get:function(te){var ae=K(this).entries;D(arguments.length,1);for(var ne=w(te),qe=0;qe<ae.length;qe++)if(ae[qe].key===ne)return ae[qe].value;return null},getAll:function(te){var ae=K(this).entries;D(arguments.length,1);for(var ne=w(te),qe=[],Ve=0;Ve<ae.length;Ve++)ae[Ve].key===ne&&Se(qe,ae[Ve].value);return qe},has:function(te){for(var ae=K(this).entries,ne=D(arguments.length,1),qe=w(te),Ve=ne<2?void 0:arguments[1],Ze=Ve===void 0?Ve:w(Ve),nr=0;nr<ae.length;){var lr=ae[nr++];if(lr.key===qe&&(Ze===void 0||lr.value===Ze))return!0}return!1},set:function(te,ae){var ne=K(this);D(arguments.length,1);for(var qe=ne.entries,Ve=!1,Ze=w(te),nr=w(ae),lr=0,Nr;lr<qe.length;lr++)Nr=qe[lr],Nr.key===Ze&&(Ve?Le(qe,lr--,1):(Ve=!0,Nr.value=nr));Ve||Se(qe,{key:Ze,value:nr}),o||(this.size=qe.length),ne.updateURL()},sort:function(){var te=K(this);M(te.entries,function(ae,ne){return ae.key>ne.key?1:-1}),te.updateURL()},forEach:function(te){for(var ae=K(this).entries,ne=E(te,arguments.length>1?arguments[1]:void 0),qe=0,Ve;qe<ae.length;)Ve=ae[qe++],ne(Ve.value,Ve.key,this)},keys:function(){return new _(this,"keys")},values:function(){return new _(this,"values")},entries:function(){return new _(this,"entries")}},{enumerable:!0}),u(R,F,R.entries,{name:"entries"}),u(R,"toString",function(){return K(this).serialize()},{enumerable:!0}),o&&c(R,"size",{get:function(){return K(this).entries.length},configurable:!0,enumerable:!0}),l(g,H),r({global:!0,constructor:!0,forced:!s},{URLSearchParams:g}),!s&&y(Y)){var P=i(L.has),q=i(L.set),G=function(ee){if(b(ee)){var te=ee.body,ae;if(m(te)===H)return ae=ee.headers?new Y(ee.headers):new Y,P(ae,"content-type")||q(ae,"content-type","application/x-www-form-urlencoded;charset=UTF-8"),T(ee,{body:O(0,w(te)),headers:O(0,ae)})}return ee};if(y($)&&r({global:!0,enumerable:!0,dontCallGetSet:!0,forced:!0},{fetch:function(te){return $(te,arguments.length>1?G(arguments[1]):{})}}),y(j)){var Ie=function(te){return p(this,B),new j(te,arguments.length>1?G(arguments[1]):{})};B.constructor=Ie,Ie.prototype=B,r({global:!0,constructor:!0,dontCallGetSet:!0,forced:!0},{Request:Ie})}}return Wl={URLSearchParams:g,getState:K},Wl}var cP;function yL(){if(cP)return aP;cP=1,bA();var r=k(),e=Ce(),t=Ti(),n=pe(),a=Hr(),i=fe(),o=Xe(),s=or(),u=Wr(),c=Ge(),f=nb(),l=by(),v=Xr(),d=Ei().codeAt,p=gL(),y=Ue(),S=Fr(),E=Qr(),m=uP(),I=rr(),b=I.set,w=I.getterFor("URL"),T=m.URLSearchParams,O=m.getState,A=n.URL,C=n.TypeError,x=n.parseInt,D=Math.floor,N=Math.pow,M=i("".charAt),F=i(/./.exec),H=i([].join),z=i(1.1.toString),V=i([].pop),K=i([].push),U=i("".replace),$=i([].shift),j=i("".split),Y=i("".slice),B=i("".toLowerCase),L=i([].unshift),X="Invalid authority",re="Invalid scheme",ie="Invalid host",Z="Invalid port",ue=/[a-z]/i,me=/[\d+-.a-z]/i,_e=/\d/,Se=/^0x/i,be=/^[0-7]+$/,Fe=/^\d+$/,Le=/^[\da-f]+$/i,Pe=/[\0\t\n\r #%/:<>?@[\\\]^|]/,Re=/[\0\t\n\r #/:<>?@[\\\]^|]/,je=/^[\u0000-\u0020]+/,ke=/(^|[^\u0000-\u0020])[\u0000-\u0020]+$/,Ne=/[\t\n\r]/g,ce,he=function(J){var de=j(J,"."),Q,W,oe,$e,Te,sr,hr;if(de.length&&de[de.length-1]===""&&de.length--,Q=de.length,Q>4)return J;for(W=[],oe=0;oe<Q;oe++){if($e=de[oe],$e==="")return J;if(Te=10,$e.length>1&&M($e,0)==="0"&&(Te=F(Se,$e)?16:8,$e=Y($e,Te===8?1:2)),$e==="")sr=0;else{if(!F(Te===10?Fe:Te===8?be:Le,$e))return J;sr=x($e,Te)}K(W,sr)}for(oe=0;oe<Q;oe++)if(sr=W[oe],oe===Q-1){if(sr>=N(256,5-Q))return null}else if(sr>255)return null;for(hr=V(W),oe=0;oe<W.length;oe++)hr+=W[oe]*N(256,3-oe);return hr},Ae=function(J){var de=[0,0,0,0,0,0,0,0],Q=0,W=null,oe=0,$e,Te,sr,hr,wr,ot,ve,yr=function(){return M(J,oe)};if(yr()===":"){if(M(J,1)!==":")return;oe+=2,Q++,W=Q}for(;yr();){if(Q===8)return;if(yr()===":"){if(W!==null)return;oe++,Q++,W=Q;continue}for($e=Te=0;Te<4&&F(Le,yr());)$e=$e*16+x(yr(),16),oe++,Te++;if(yr()==="."){if(Te===0||(oe-=Te,Q>6))return;for(sr=0;yr();){if(hr=null,sr>0)if(yr()==="."&&sr<4)oe++;else return;if(!F(_e,yr()))return;for(;F(_e,yr());){if(wr=x(yr(),10),hr===null)hr=wr;else{if(hr===0)return;hr=hr*10+wr}if(hr>255)return;oe++}de[Q]=de[Q]*256+hr,sr++,(sr===2||sr===4)&&Q++}if(sr!==4)return;break}else if(yr()===":"){if(oe++,!yr())return}else if(yr())return;de[Q++]=$e}if(W!==null)for(ot=Q-W,Q=7;Q!==0&&ot>0;)ve=de[Q],de[Q--]=de[W+ot-1],de[W+--ot]=ve;else if(Q!==8)return;return de},le=function(J){for(var de=null,Q=1,W=null,oe=0,$e=0;$e<8;$e++)J[$e]!==0?(oe>Q&&(de=W,Q=oe),W=null,oe=0):(W===null&&(W=$e),++oe);return oe>Q?W:de},ge=function(J){var de,Q,W,oe;if(typeof J=="number"){for(de=[],Q=0;Q<4;Q++)L(de,J%256),J=D(J/256);return H(de,".")}if(typeof J=="object"){for(de="",W=le(J),Q=0;Q<8;Q++)oe&&J[Q]===0||(oe&&(oe=!1),W===Q?(de+=Q?":":"::",oe=!0):(de+=z(J[Q],16),Q<7&&(de+=":")));return"["+de+"]"}return J},Ee={},ye=f({},Ee,{" ":1,'"':1,"<":1,">":1,"`":1}),xe=f({},ye,{"#":1,"?":1,"{":1,"}":1}),Qe=f({},xe,{"/":1,":":1,";":1,"=":1,"@":1,"[":1,"\\":1,"]":1,"^":1,"|":1}),_=function(J,de){var Q=d(J,0);return Q>32&&Q<127&&!c(de,J)?J:encodeURIComponent(J)},h={ftp:21,file:null,http:80,https:443,ws:80,wss:443},g=function(J,de){var Q;return J.length===2&&F(ue,M(J,0))&&((Q=M(J,1))===":"||!de&&Q==="|")},R=function(J){var de;return J.length>1&&g(Y(J,0,2))&&(J.length===2||(de=M(J,2))==="/"||de==="\\"||de==="?"||de==="#")},P=function(J){return J==="."||B(J)==="%2e"},q=function(J){return J=B(J),J===".."||J==="%2e."||J===".%2e"||J==="%2e%2e"},G={},Ie={},ee={},te={},ae={},ne={},qe={},Ve={},Ze={},nr={},lr={},Nr={},It={},Qv={},ON={},Zv={},Qn={},bt={},CN={},Rn={},Ut={},ed=function(J,de,Q){var W=y(J),oe,$e,Te;if(de){if($e=this.parse(W),$e)throw new C($e);this.searchParams=null}else{if(Q!==void 0&&(oe=new ed(Q,!0)),$e=this.parse(W,null,oe),$e)throw new C($e);Te=O(new T),Te.bindURL(this),this.searchParams=Te}};ed.prototype={type:"URL",parse:function(J,de,Q){var W=this,oe=de||G,$e=0,Te="",sr=!1,hr=!1,wr=!1,ot,ve,yr,Ft;for(J=y(J),de||(W.scheme="",W.username="",W.password="",W.host=null,W.port=null,W.path=[],W.query=null,W.fragment=null,W.cannotBeABaseURL=!1,J=U(J,je,""),J=U(J,ke,"$1")),J=U(J,Ne,""),ot=l(J);$e<=ot.length;){switch(ve=ot[$e],oe){case G:if(ve&&F(ue,ve))Te+=B(ve),oe=Ie;else{if(de)return re;oe=ee;continue}break;case Ie:if(ve&&(F(me,ve)||ve==="+"||ve==="-"||ve==="."))Te+=B(ve);else if(ve===":"){if(de&&(W.isSpecial()!==c(h,Te)||Te==="file"&&(W.includesCredentials()||W.port!==null)||W.scheme==="file"&&!W.host))return;if(W.scheme=Te,de){W.isSpecial()&&h[W.scheme]===W.port&&(W.port=null);return}Te="",W.scheme==="file"?oe=Qv:W.isSpecial()&&Q&&Q.scheme===W.scheme?oe=te:W.isSpecial()?oe=Ve:ot[$e+1]==="/"?(oe=ae,$e++):(W.cannotBeABaseURL=!0,K(W.path,""),oe=CN)}else{if(de)return re;Te="",oe=ee,$e=0;continue}break;case ee:if(!Q||Q.cannotBeABaseURL&&ve!=="#")return re;if(Q.cannotBeABaseURL&&ve==="#"){W.scheme=Q.scheme,W.path=v(Q.path),W.query=Q.query,W.fragment="",W.cannotBeABaseURL=!0,oe=Ut;break}oe=Q.scheme==="file"?Qv:ne;continue;case te:if(ve==="/"&&ot[$e+1]==="/")oe=Ze,$e++;else{oe=ne;continue}break;case ae:if(ve==="/"){oe=nr;break}else{oe=bt;continue}case ne:if(W.scheme=Q.scheme,ve===ce)W.username=Q.username,W.password=Q.password,W.host=Q.host,W.port=Q.port,W.path=v(Q.path),W.query=Q.query;else if(ve==="/"||ve==="\\"&&W.isSpecial())oe=qe;else if(ve==="?")W.username=Q.username,W.password=Q.password,W.host=Q.host,W.port=Q.port,W.path=v(Q.path),W.query="",oe=Rn;else if(ve==="#")W.username=Q.username,W.password=Q.password,W.host=Q.host,W.port=Q.port,W.path=v(Q.path),W.query=Q.query,W.fragment="",oe=Ut;else{W.username=Q.username,W.password=Q.password,W.host=Q.host,W.port=Q.port,W.path=v(Q.path),W.path.length--,oe=bt;continue}break;case qe:if(W.isSpecial()&&(ve==="/"||ve==="\\"))oe=Ze;else if(ve==="/")oe=nr;else{W.username=Q.username,W.password=Q.password,W.host=Q.host,W.port=Q.port,oe=bt;continue}break;case Ve:if(oe=Ze,ve!=="/"||M(Te,$e+1)!=="/")continue;$e++;break;case Ze:if(ve!=="/"&&ve!=="\\"){oe=nr;continue}break;case nr:if(ve==="@"){sr&&(Te="%40"+Te),sr=!0,yr=l(Te);for(var rd=0;rd<yr.length;rd++){var qN=yr[rd];if(qN===":"&&!wr){wr=!0;continue}var NN=_(qN,Qe);wr?W.password+=NN:W.username+=NN}Te=""}else if(ve===ce||ve==="/"||ve==="?"||ve==="#"||ve==="\\"&&W.isSpecial()){if(sr&&Te==="")return X;$e-=l(Te).length+1,Te="",oe=lr}else Te+=ve;break;case lr:case Nr:if(de&&W.scheme==="file"){oe=Zv;continue}else if(ve===":"&&!hr){if(Te==="")return ie;if(Ft=W.parseHost(Te),Ft)return Ft;if(Te="",oe=It,de===Nr)return}else if(ve===ce||ve==="/"||ve==="?"||ve==="#"||ve==="\\"&&W.isSpecial()){if(W.isSpecial()&&Te==="")return ie;if(de&&Te===""&&(W.includesCredentials()||W.port!==null))return;if(Ft=W.parseHost(Te),Ft)return Ft;if(Te="",oe=Qn,de)return;continue}else ve==="["?hr=!0:ve==="]"&&(hr=!1),Te+=ve;break;case It:if(F(_e,ve))Te+=ve;else if(ve===ce||ve==="/"||ve==="?"||ve==="#"||ve==="\\"&&W.isSpecial()||de){if(Te!==""){var td=x(Te,10);if(td>65535)return Z;W.port=W.isSpecial()&&td===h[W.scheme]?null:td,Te=""}if(de)return;oe=Qn;continue}else return Z;break;case Qv:if(W.scheme="file",ve==="/"||ve==="\\")oe=ON;else if(Q&&Q.scheme==="file")switch(ve){case ce:W.host=Q.host,W.path=v(Q.path),W.query=Q.query;break;case"?":W.host=Q.host,W.path=v(Q.path),W.query="",oe=Rn;break;case"#":W.host=Q.host,W.path=v(Q.path),W.query=Q.query,W.fragment="",oe=Ut;break;default:R(H(v(ot,$e),""))||(W.host=Q.host,W.path=v(Q.path),W.shortenPath()),oe=bt;continue}else{oe=bt;continue}break;case ON:if(ve==="/"||ve==="\\"){oe=Zv;break}Q&&Q.scheme==="file"&&!R(H(v(ot,$e),""))&&(g(Q.path[0],!0)?K(W.path,Q.path[0]):W.host=Q.host),oe=bt;continue;case Zv:if(ve===ce||ve==="/"||ve==="\\"||ve==="?"||ve==="#"){if(!de&&g(Te))oe=bt;else if(Te===""){if(W.host="",de)return;oe=Qn}else{if(Ft=W.parseHost(Te),Ft)return Ft;if(W.host==="localhost"&&(W.host=""),de)return;Te="",oe=Qn}continue}else Te+=ve;break;case Qn:if(W.isSpecial()){if(oe=bt,ve!=="/"&&ve!=="\\")continue}else if(!de&&ve==="?")W.query="",oe=Rn;else if(!de&&ve==="#")W.fragment="",oe=Ut;else if(ve!==ce&&(oe=bt,ve!=="/"))continue;break;case bt:if(ve===ce||ve==="/"||ve==="\\"&&W.isSpecial()||!de&&(ve==="?"||ve==="#")){if(q(Te)?(W.shortenPath(),ve!=="/"&&!(ve==="\\"&&W.isSpecial())&&K(W.path,"")):P(Te)?ve!=="/"&&!(ve==="\\"&&W.isSpecial())&&K(W.path,""):(W.scheme==="file"&&!W.path.length&&g(Te)&&(W.host&&(W.host=""),Te=M(Te,0)+":"),K(W.path,Te)),Te="",W.scheme==="file"&&(ve===ce||ve==="?"||ve==="#"))for(;W.path.length>1&&W.path[0]==="";)$(W.path);ve==="?"?(W.query="",oe=Rn):ve==="#"&&(W.fragment="",oe=Ut)}else Te+=_(ve,xe);break;case CN:ve==="?"?(W.query="",oe=Rn):ve==="#"?(W.fragment="",oe=Ut):ve!==ce&&(W.path[0]+=_(ve,Ee));break;case Rn:!de&&ve==="#"?(W.fragment="",oe=Ut):ve!==ce&&(ve==="'"&&W.isSpecial()?W.query+="%27":ve==="#"?W.query+="%23":W.query+=_(ve,Ee));break;case Ut:ve!==ce&&(W.fragment+=_(ve,ye));break}$e++}},parseHost:function(J){var de,Q,W;if(M(J,0)==="["){if(M(J,J.length-1)!=="]"||(de=Ae(Y(J,1,-1)),!de))return ie;this.host=de}else if(this.isSpecial()){if(J=p(J),F(Pe,J)||(de=he(J),de===null))return ie;this.host=de}else{if(F(Re,J))return ie;for(de="",Q=l(J),W=0;W<Q.length;W++)de+=_(Q[W],Ee);this.host=de}},cannotHaveUsernamePasswordPort:function(){return!this.host||this.cannotBeABaseURL||this.scheme==="file"},includesCredentials:function(){return this.username!==""||this.password!==""},isSpecial:function(){return c(h,this.scheme)},shortenPath:function(){var J=this.path,de=J.length;de&&(this.scheme!=="file"||de!==1||!g(J[0],!0))&&J.length--},serialize:function(){var J=this,de=J.scheme,Q=J.username,W=J.password,oe=J.host,$e=J.port,Te=J.path,sr=J.query,hr=J.fragment,wr=de+":";return oe!==null?(wr+="//",J.includesCredentials()&&(wr+=Q+(W?":"+W:"")+"@"),wr+=ge(oe),$e!==null&&(wr+=":"+$e)):de==="file"&&(wr+="//"),wr+=J.cannotBeABaseURL?Te[0]:Te.length?"/"+H(Te,"/"):"",sr!==null&&(wr+="?"+sr),hr!==null&&(wr+="#"+hr),wr},setHref:function(J){var de=this.parse(J);if(de)throw new C(de);this.searchParams.update()},getOrigin:function(){var J=this.scheme,de=this.port;if(J==="blob")try{return new Zn(J.path[0]).origin}catch{return"null"}return J==="file"||!this.isSpecial()?"null":J+"://"+ge(this.host)+(de!==null?":"+de:"")},getProtocol:function(){return this.scheme+":"},setProtocol:function(J){this.parse(y(J)+":",G)},getUsername:function(){return this.username},setUsername:function(J){var de=l(y(J));if(!this.cannotHaveUsernamePasswordPort()){this.username="";for(var Q=0;Q<de.length;Q++)this.username+=_(de[Q],Qe)}},getPassword:function(){return this.password},setPassword:function(J){var de=l(y(J));if(!this.cannotHaveUsernamePasswordPort()){this.password="";for(var Q=0;Q<de.length;Q++)this.password+=_(de[Q],Qe)}},getHost:function(){var J=this.host,de=this.port;return J===null?"":de===null?ge(J):ge(J)+":"+de},setHost:function(J){this.cannotBeABaseURL||this.parse(J,lr)},getHostname:function(){var J=this.host;return J===null?"":ge(J)},setHostname:function(J){this.cannotBeABaseURL||this.parse(J,Nr)},getPort:function(){var J=this.port;return J===null?"":y(J)},setPort:function(J){this.cannotHaveUsernamePasswordPort()||(J=y(J),J===""?this.port=null:this.parse(J,It))},getPathname:function(){var J=this.path;return this.cannotBeABaseURL?J[0]:J.length?"/"+H(J,"/"):""},setPathname:function(J){this.cannotBeABaseURL||(this.path=[],this.parse(J,Qn))},getSearch:function(){var J=this.query;return J?"?"+J:""},setSearch:function(J){J=y(J),J===""?this.query=null:(M(J,0)==="?"&&(J=Y(J,1)),this.query="",this.parse(J,Rn)),this.searchParams.update()},getSearchParams:function(){return this.searchParams.facade},getHash:function(){var J=this.fragment;return J?"#"+J:""},setHash:function(J){if(J=y(J),J===""){this.fragment=null;return}M(J,0)==="#"&&(J=Y(J,1)),this.fragment="",this.parse(J,Ut)},update:function(){this.query=this.searchParams.serialize()||null}};var Zn=function(de){var Q=u(this,Ur),W=E(arguments.length,1)>1?arguments[1]:void 0,oe=b(Q,new ed(de,!1,W));e||(Q.href=oe.serialize(),Q.origin=oe.getOrigin(),Q.protocol=oe.getProtocol(),Q.username=oe.getUsername(),Q.password=oe.getPassword(),Q.host=oe.getHost(),Q.hostname=oe.getHostname(),Q.port=oe.getPort(),Q.pathname=oe.getPathname(),Q.search=oe.getSearch(),Q.searchParams=oe.getSearchParams(),Q.hash=oe.getHash())},Ur=Zn.prototype,it=function(J,de){return{get:function(){return w(this)[J]()},set:de&&function(Q){return w(this)[de](Q)},configurable:!0,enumerable:!0}};if(e&&(s(Ur,"href",it("serialize","setHref")),s(Ur,"origin",it("getOrigin")),s(Ur,"protocol",it("getProtocol","setProtocol")),s(Ur,"username",it("getUsername","setUsername")),s(Ur,"password",it("getPassword","setPassword")),s(Ur,"host",it("getHost","setHost")),s(Ur,"hostname",it("getHostname","setHostname")),s(Ur,"port",it("getPort","setPort")),s(Ur,"pathname",it("getPathname","setPathname")),s(Ur,"search",it("getSearch","setSearch")),s(Ur,"searchParams",it("getSearchParams")),s(Ur,"hash",it("getHash","setHash"))),o(Ur,"toJSON",function(){return w(this).serialize()},{enumerable:!0}),o(Ur,"toString",function(){return w(this).serialize()},{enumerable:!0}),A){var PN=A.createObjectURL,xN=A.revokeObjectURL;PN&&o(Zn,"createObjectURL",a(PN,A)),xN&&o(Zn,"revokeObjectURL",a(xN,A))}return S(Zn,"URL"),r({global:!0,constructor:!0,forced:!t,sham:!e},{URL:Zn}),aP}var fP;function mL(){return fP||(fP=1,yL()),nP}var lP={},vP;function EL(){if(vP)return lP;vP=1;var r=k(),e=He(),t=se(),n=Qr(),a=Ue(),i=Ti(),o=e("URL"),s=i&&t(function(){o.canParse()}),u=t(function(){return o.canParse.length!==1});return r({target:"URL",stat:!0,forced:!s||u},{canParse:function(f){var l=n(arguments.length,1),v=a(f),d=l<2||arguments[1]===void 0?void 0:a(arguments[1]);try{return!!new o(v,d)}catch{return!1}}}),lP}var dP={},hP;function SL(){if(hP)return dP;hP=1;var r=k(),e=He(),t=Qr(),n=Ue(),a=Ti(),i=e("URL");return r({target:"URL",stat:!0,forced:!a},{parse:function(s){var u=t(arguments.length,1),c=n(s),f=u<2||arguments[1]===void 0?void 0:n(arguments[1]);try{return new i(c,f)}catch{return null}}}),dP}var pP={},gP;function _L(){if(gP)return pP;gP=1;var r=k(),e=we();return r({target:"URL",proto:!0,enumerable:!0},{toJSON:function(){return e(URL.prototype.toString,this)}}),pP}var yP={},mP;function IL(){return mP||(mP=1,uP()),yP}var EP={},SP;function bL(){if(SP)return EP;SP=1;var r=Xe(),e=fe(),t=Ue(),n=Qr(),a=URLSearchParams,i=a.prototype,o=e(i.append),s=e(i.delete),u=e(i.forEach),c=e([].push),f=new a("a=1&a=2&b=3");return f.delete("a",1),f.delete("b",void 0),f+""!="a=2"&&r(i,"delete",function(l){var v=arguments.length,d=v<2?void 0:arguments[1];if(v&&d===void 0)return s(this,l);var p=[];u(this,function(T,O){c(p,{key:O,value:T})}),n(v,1);for(var y=t(l),S=t(d),E=0,m=0,I=!1,b=p.length,w;E<b;)w=p[E++],I||w.key===y?(I=!0,s(this,w.key)):m++;for(;m<b;)w=p[m++],w.key===y&&w.value===S||o(this,w.key,w.value)},{enumerable:!0,unsafe:!0}),EP}var _P={},IP;function wL(){if(IP)return _P;IP=1;var r=Xe(),e=fe(),t=Ue(),n=Qr(),a=URLSearchParams,i=a.prototype,o=e(i.getAll),s=e(i.has),u=new a("a=1");return(u.has("a",2)||!u.has("a",void 0))&&r(i,"has",function(f){var l=arguments.length,v=l<2?void 0:arguments[1];if(l&&v===void 0)return s(this,f);var d=o(this,f);n(l,1);for(var p=t(v),y=0;y<d.length;)if(d[y++]===p)return!0;return!1},{enumerable:!0,unsafe:!0}),_P}var bP={},wP;function RL(){if(wP)return bP;wP=1;var r=Ce(),e=fe(),t=or(),n=URLSearchParams.prototype,a=e(n.forEach);return r&&!("size"in n)&&t(n,"size",{get:function(){var o=0;return a(this,function(){o++}),o},configurable:!0,enumerable:!0}),bP}var zl,RP;function TL(){return RP||(RP=1,YN(),JN(),XN(),QN(),ZN(),eM(),rM(),tM(),nM(),aM(),iM(),oM(),sM(),uM(),cM(),fM(),lM(),vM(),dM(),hM(),gM(),yM(),mM(),EM(),SM(),_M(),IM(),bM(),wM(),RM(),TM(),AM(),OM(),CM(),PM(),xM(),qM(),NM(),MM(),DM(),ei(),kM(),UM(),FM(),$M(),LM(),BM(),jM(),HM(),GM(),WM(),zM(),VM(),KM(),YM(),JM(),XM(),QM(),ZM(),eD(),rD(),nD(),aD(),iD(),sD(),uD(),fD(),lD(),vD(),dD(),hD(),pD(),gD(),yD(),ED(),SD(),ID(),bD(),wD(),RD(),TD(),AD(),OD(),CD(),PD(),qD(),ND(),MD(),DD(),kD(),UD(),FD(),$D(),LD(),BD(),jD(),HD(),GD(),WD(),zD(),VD(),KD(),fp(),YD(),XD(),QD(),ZD(),ek(),rk(),tk(),nk(),ak(),ik(),ok(),sk(),uk(),ck(),fk(),lk(),vk(),dk(),hk(),pk(),gk(),yk(),mk(),Ek(),Sk(),_k(),Ik(),wk(),Rk(),Tk(),Ak(),Ok(),Ck(),Pk(),xk(),qk(),Nk(),Mk(),Dk(),kk(),Uk(),Fk(),$k(),Lk(),Bk(),jk(),Hk(),Gk(),Wk(),zk(),Vk(),Kk(),Yk(),Jk(),Xk(),Qk(),Zk(),eU(),rU(),tU(),nU(),aU(),iU(),oU(),uU(),cU(),fU(),lU(),_U(),IU(),bU(),wU(),RU(),TU(),xU(),qU(),NU(),MU(),DU(),kU(),UU(),FU(),$U(),LU(),BU(),jU(),HU(),GU(),WU(),zU(),VU(),KU(),YU(),JU(),$f(),XU(),QU(),ZU(),eF(),tF(),aF(),oF(),uF(),fF(),vF(),hF(),gF(),yF(),mF(),EF(),gA(),SF(),_F(),bA(),IF(),bF(),wF(),RF(),TF(),AF(),OF(),CF(),PF(),xF(),qF(),NF(),MF(),DF(),UF(),$F(),LF(),BF(),jF(),HF(),GF(),WF(),zF(),VF(),KF(),YF(),JF(),XF(),QF(),e$(),r$(),t$(),n$(),a$(),i$(),o$(),s$(),u$(),c$(),f$(),l$(),v$(),d$(),h$(),p$(),g$(),y$(),m$(),E$(),S$(),_$(),I$(),b$(),w$(),R$(),T$(),A$(),O$(),C$(),P$(),x$(),q$(),N$(),M$(),D$(),k$(),U$(),F$(),$$(),L$(),B$(),j$(),H$(),G$(),W$(),z$(),K$(),Y$(),X$(),Z$(),eL(),rL(),tL(),nL(),aL(),iL(),oL(),cL(),fL(),lL(),vL(),pL(),mL(),EL(),SL(),_L(),IL(),bL(),wL(),RL(),zl=Ya()),zl}TL();var Vl={exports:{}},TP;function AL(){return TP||(TP=1,(function(r){var e=(function(t){var n=Object.prototype,a=n.hasOwnProperty,i=Object.defineProperty||function(U,$,j){U[$]=j.value},o,s=typeof Symbol=="function"?Symbol:{},u=s.iterator||"@@iterator",c=s.asyncIterator||"@@asyncIterator",f=s.toStringTag||"@@toStringTag";function l(U,$,j){return Object.defineProperty(U,$,{value:j,enumerable:!0,configurable:!0,writable:!0}),U[$]}try{l({},"")}catch{l=function($,j,Y){return $[j]=Y}}function v(U,$,j,Y){var B=$&&$.prototype instanceof I?$:I,L=Object.create(B.prototype),X=new z(Y||[]);return i(L,"_invoke",{value:N(U,j,X)}),L}t.wrap=v;function d(U,$,j){try{return{type:"normal",arg:U.call($,j)}}catch(Y){return{type:"throw",arg:Y}}}var p="suspendedStart",y="suspendedYield",S="executing",E="completed",m={};function I(){}function b(){}function w(){}var T={};l(T,u,function(){return this});var O=Object.getPrototypeOf,A=O&&O(O(V([])));A&&A!==n&&a.call(A,u)&&(T=A);var C=w.prototype=I.prototype=Object.create(T);b.prototype=w,i(C,"constructor",{value:w,configurable:!0}),i(w,"constructor",{value:b,configurable:!0}),b.displayName=l(w,f,"GeneratorFunction");function x(U){["next","throw","return"].forEach(function($){l(U,$,function(j){return this._invoke($,j)})})}t.isGeneratorFunction=function(U){var $=typeof U=="function"&&U.constructor;return $?$===b||($.displayName||$.name)==="GeneratorFunction":!1},t.mark=function(U){return Object.setPrototypeOf?Object.setPrototypeOf(U,w):(U.__proto__=w,l(U,f,"GeneratorFunction")),U.prototype=Object.create(C),U},t.awrap=function(U){return{__await:U}};function D(U,$){function j(L,X,re,ie){var Z=d(U[L],U,X);if(Z.type==="throw")ie(Z.arg);else{var ue=Z.arg,me=ue.value;return me&&typeof me=="object"&&a.call(me,"__await")?$.resolve(me.__await).then(function(_e){j("next",_e,re,ie)},function(_e){j("throw",_e,re,ie)}):$.resolve(me).then(function(_e){ue.value=_e,re(ue)},function(_e){return j("throw",_e,re,ie)})}}var Y;function B(L,X){function re(){return new $(function(ie,Z){j(L,X,ie,Z)})}return Y=Y?Y.then(re,re):re()}i(this,"_invoke",{value:B})}x(D.prototype),l(D.prototype,c,function(){return this}),t.AsyncIterator=D,t.async=function(U,$,j,Y,B){B===void 0&&(B=Promise);var L=new D(v(U,$,j,Y),B);return t.isGeneratorFunction($)?L:L.next().then(function(X){return X.done?X.value:L.next()})};function N(U,$,j){var Y=p;return function(L,X){if(Y===S)throw new Error("Generator is already running");if(Y===E){if(L==="throw")throw X;return K()}for(j.method=L,j.arg=X;;){var re=j.delegate;if(re){var ie=M(re,j);if(ie){if(ie===m)continue;return ie}}if(j.method==="next")j.sent=j._sent=j.arg;else if(j.method==="throw"){if(Y===p)throw Y=E,j.arg;j.dispatchException(j.arg)}else j.method==="return"&&j.abrupt("return",j.arg);Y=S;var Z=d(U,$,j);if(Z.type==="normal"){if(Y=j.done?E:y,Z.arg===m)continue;return{value:Z.arg,done:j.done}}else Z.type==="throw"&&(Y=E,j.method="throw",j.arg=Z.arg)}}}function M(U,$){var j=$.method,Y=U.iterator[j];if(Y===o)return $.delegate=null,j==="throw"&&U.iterator.return&&($.method="return",$.arg=o,M(U,$),$.method==="throw")||j!=="return"&&($.method="throw",$.arg=new TypeError("The iterator does not provide a '"+j+"' method")),m;var B=d(Y,U.iterator,$.arg);if(B.type==="throw")return $.method="throw",$.arg=B.arg,$.delegate=null,m;var L=B.arg;if(!L)return $.method="throw",$.arg=new TypeError("iterator result is not an object"),$.delegate=null,m;if(L.done)$[U.resultName]=L.value,$.next=U.nextLoc,$.method!=="return"&&($.method="next",$.arg=o);else return L;return $.delegate=null,m}x(C),l(C,f,"Generator"),l(C,u,function(){return this}),l(C,"toString",function(){return"[object Generator]"});function F(U){var $={tryLoc:U[0]};1 in U&&($.catchLoc=U[1]),2 in U&&($.finallyLoc=U[2],$.afterLoc=U[3]),this.tryEntries.push($)}function H(U){var $=U.completion||{};$.type="normal",delete $.arg,U.completion=$}function z(U){this.tryEntries=[{tryLoc:"root"}],U.forEach(F,this),this.reset(!0)}t.keys=function(U){var $=Object(U),j=[];for(var Y in $)j.push(Y);return j.reverse(),function B(){for(;j.length;){var L=j.pop();if(L in $)return B.value=L,B.done=!1,B}return B.done=!0,B}};function V(U){if(U){var $=U[u];if($)return $.call(U);if(typeof U.next=="function")return U;if(!isNaN(U.length)){var j=-1,Y=function B(){for(;++j<U.length;)if(a.call(U,j))return B.value=U[j],B.done=!1,B;return B.value=o,B.done=!0,B};return Y.next=Y}}return{next:K}}t.values=V;function K(){return{value:o,done:!0}}return z.prototype={constructor:z,reset:function(U){if(this.prev=0,this.next=0,this.sent=this._sent=o,this.done=!1,this.delegate=null,this.method="next",this.arg=o,this.tryEntries.forEach(H),!U)for(var $ in this)$.charAt(0)==="t"&&a.call(this,$)&&!isNaN(+$.slice(1))&&(this[$]=o)},stop:function(){this.done=!0;var U=this.tryEntries[0],$=U.completion;if($.type==="throw")throw $.arg;return this.rval},dispatchException:function(U){if(this.done)throw U;var $=this;function j(ie,Z){return L.type="throw",L.arg=U,$.next=ie,Z&&($.method="next",$.arg=o),!!Z}for(var Y=this.tryEntries.length-1;Y>=0;--Y){var B=this.tryEntries[Y],L=B.completion;if(B.tryLoc==="root")return j("end");if(B.tryLoc<=this.prev){var X=a.call(B,"catchLoc"),re=a.call(B,"finallyLoc");if(X&&re){if(this.prev<B.catchLoc)return j(B.catchLoc,!0);if(this.prev<B.finallyLoc)return j(B.finallyLoc)}else if(X){if(this.prev<B.catchLoc)return j(B.catchLoc,!0)}else if(re){if(this.prev<B.finallyLoc)return j(B.finallyLoc)}else throw new Error("try statement without catch or finally")}}},abrupt:function(U,$){for(var j=this.tryEntries.length-1;j>=0;--j){var Y=this.tryEntries[j];if(Y.tryLoc<=this.prev&&a.call(Y,"finallyLoc")&&this.prev<Y.finallyLoc){var B=Y;break}}B&&(U==="break"||U==="continue")&&B.tryLoc<=$&&$<=B.finallyLoc&&(B=null);var L=B?B.completion:{};return L.type=U,L.arg=$,B?(this.method="next",this.next=B.finallyLoc,m):this.complete(L)},complete:function(U,$){if(U.type==="throw")throw U.arg;return U.type==="break"||U.type==="continue"?this.next=U.arg:U.type==="return"?(this.rval=this.arg=U.arg,this.method="return",this.next="end"):U.type==="normal"&&$&&(this.next=$),m},finish:function(U){for(var $=this.tryEntries.length-1;$>=0;--$){var j=this.tryEntries[$];if(j.finallyLoc===U)return this.complete(j.completion,j.afterLoc),H(j),m}},catch:function(U){for(var $=this.tryEntries.length-1;$>=0;--$){var j=this.tryEntries[$];if(j.tryLoc===U){var Y=j.completion;if(Y.type==="throw"){var B=Y.arg;H(j)}return B}}throw new Error("illegal catch attempt")},delegateYield:function(U,$,j){return this.delegate={iterator:V(U),resultName:$,nextLoc:j},this.method==="next"&&(this.arg=o),m}},t})(r.exports);try{regeneratorRuntime=e}catch{typeof globalThis=="object"?globalThis.regeneratorRuntime=e:Function("r","regeneratorRuntime = r")(e)}})(Vl)),Vl.exports}AL();const AP={region:"",lex:{},cognito:{poolId:""},ui:{parentOrigin:""},polly:{},connect:{},recorder:{},iframe:{iframeOrigin:"",iframeSrcPath:""}},Kl={baseUrl:"/",configEventTimeoutInMs:1e4,configUrl:"./lex-web-ui-loader-config.json",shouldIgnoreConfigWhenEmbedded:!0,shouldLoadConfigFromEvent:!1,shouldLoadConfigFromJsonFile:!0,shouldLoadMinDeps:!0},OL={...Kl,elementId:"lex-web-ui-fullpage"},CL={...Kl,elementId:"lex-web-ui-iframe",containerClass:"lex-web-ui-iframe",iframeSrcPath:"/index.html#/?lexWebUiEmbed=true"},PL={script:[{name:"Vue",url:"./3.5.13_dist_vue.global.prod.js",canUseMin:!1},{name:"Vuex",url:"./4.1.0_dist_vuex.js",canUseMin:!0},{name:"Vuetify",url:"./3.8.3_dist_vuetify.js",canUseMin:!0},{name:"LexWebUi",url:"./lex-web-ui.js",canUseMin:!0}],css:[{name:"roboto-material-icons",url:"./material_icons.css"},{name:"vuetify",url:"./3.8.3_dist_vuetify.css",canUseMin:!0},{name:"lex-web-ui",url:"./lex-web-ui.css",canUseMin:!0},{name:"lex-web-ui-loader",url:"./lex-web-ui-loader.css"},{name:"custom-chatbot-style",url:"./custom-chatbot-style.css",optional:!0}]},xL={css:[{name:"lex-web-ui-loader",url:"./lex-web-ui-loader.css"},{name:"custom-chatbot-style",url:"./custom-chatbot-style.css",optional:!0}],script:[]};class Ln{constructor({shouldLoadMinDeps:e=!0,dependencies:t,baseUrl:n="/"}){if(typeof e!="boolean")throw new Error("useMin paramenter should be a boolean");if(!("css"in t)||!Array.isArray(t.css))throw new Error("missing or invalid css field in dependency parameter");if(!("script"in t)||!Array.isArray(t.script))throw new Error("missing or invalid script field in dependency parameter");this.useMin=e,this.dependencies=t,this.baseUrl=n}load(){return["css","script"].reduce((t,n)=>this.dependencies[n].reduce((a,i)=>a.then(()=>Ln.addDependency(this.useMin,this.baseUrl,n,i)),t),Promise.resolve())}static getMinUrl(e){const t=e.lastIndexOf(".");return t===-1?`${e}.min`:`${e.substring(0,t)}.min${e.substring(t)}`}static getTypeAttributes(e){switch(e){case"script":return{elAppend:document.body,tag:"script",typeAttrib:"text/javascript",srcAttrib:"src"};case"css":return{elAppend:document.head,tag:"link",typeAttrib:"text/css",srcAttrib:"href"};default:return{}}}static addDependency(e=!0,t="/",n,a){if(["script","css"].indexOf(n)===-1)return Promise.reject(new Error(`invalid dependency type: ${n}`));if(!a||!a.name||!a.url)return Promise.reject(new Error(`invalid dependency parameter: ${a}`));const i=1e4,{name:o}=a;if(n==="script"&&o in window)return console.warn(`script global variable ${o} seems to already exist`),Promise.resolve();const s=e&&a.canUseMin?Ln.getMinUrl(a.url):a.url,u=s.match("^http")?s:`${t}${s}`,c=`${String(o).toLowerCase()}-${n}`;if(document.getElementById(c))return console.warn(`dependency tag for ${o} seems to already exist`),Promise.resolve();const{elAppend:f,typeAttrib:l,srcAttrib:v,tag:d}=Ln.getTypeAttributes(n);return!f||!f.appendChild?Promise.reject(new Error("invalid append element")):new Promise((p,y)=>{const S=document.createElement(d);S.setAttribute("id",c),S.setAttribute("type",l);const E=setTimeout(()=>y(new Error(`timed out loading ${o} dependency link: ${u}`)),i);S.onerror=()=>a.optional?p(S):y(new Error(`failed to load ${o} dependency link: ${u}`)),S.onload=()=>(clearTimeout(E),p(S));try{if(n==="css"&&S.setAttribute("rel","stylesheet"),S.setAttribute(v,u),n==="script")f.appendChild(S);else if(n==="css"){const m=f.querySelector("link");f.insertBefore(S,m)}}catch(m){return y(new Error(`failed to add ${o} dependency: ${m}`))}return S})}}class Zr{constructor(e=Kl){this.options=e,this.config={}}load(e={}){return Promise.resolve().then(()=>{if(this.options.shouldLoadConfigFromJsonFile){const t=this.options.configUrl.match("^http")?this.options.configUrl:`${this.options.baseUrl}${this.options.configUrl}`;return Zr.loadJsonFile(t)}return Promise.resolve({})}).then(t=>this.options.shouldLoadConfigFromEvent?Zr.loadConfigFromEvent(t,this.options.configEventTimeoutInMs):Promise.resolve(t)).then(t=>this.filterConfigWhenEmedded(t)).then(t=>Zr.mergeConfig(t,e))}static loadJsonFile(e){return new Promise((t,n)=>{const a=new XMLHttpRequest;a.open("GET",e),a.responseType="json",a.onerror=()=>n(new Error(`error getting chatbot UI config from url: ${e}`)),a.onload=()=>{if(a.status!==200){const i=`failed to get chatbot config with status: ${a.status}`;return n(new Error(i))}if(typeof a.response=="string")try{const i=JSON.parse(a.response);return t(i)}catch{return n(new Error("failed to decode chatbot UI config object"))}return t(a.response)},a.send()})}static loadConfigFromEvent(e,t=1e4){const n={intervalId:null,timeoutId:null,onConfigEventLoaded:null,onConfigEventTimeout:null};return new Promise((a,i)=>{n.onConfigEventLoaded=o=>{if(clearTimeout(n.timeoutId),clearInterval(n.intervalId),document.removeEventListener("loadlexconfig",n.onConfigEventLoaded,!1),o&&"detail"in o&&o.detail&&"config"in o.detail){const s=o.detail.config,u=Zr.mergeConfig(e,s);return a(u)}return i(new Error("malformed config in event"))},n.onConfigEventTimeout=()=>(clearInterval(n.intervalId),document.removeEventListener("loadlexconfig",n.onConfigEventLoaded,!1),i(new Error("config event timed out"))),n.timeoutId=setTimeout(n.onConfigEventTimeout,t),document.addEventListener("loadlexconfig",n.onConfigEventLoaded,!1),n.intervalId=setInterval(()=>document.dispatchEvent(new CustomEvent("receivelexconfig")),500)})}filterConfigWhenEmedded(e){const t=window.location.href,n=e.ui&&e.ui.parentOrigin;return this.options&&this.options.shouldIgnoreConfigWhenEmbedded&&t.indexOf("lexWebUiEmbed=true")!==-1?{ui:{parentOrigin:n},region:e.region,cognito:{region:e.cognito.region}}:e}static mergeConfig(e,t={}){function n(a){return typeof a=="number"||typeof a=="boolean"?!1:typeof a>"u"||a===null?!0:typeof a.length<"u"?a.length===0:Object.keys(a).length===0}return n(t)?{...e}:Object.keys(e).map(a=>{const i={};let o=e[a];return a in t&&!n(t[a])&&(o=typeof e[a]=="object"?{...Zr.mergeConfig(t[a],e[a]),...Zr.mergeConfig(e[a],t[a])}:t[a]),i[a]=o,i}).reduce((a,i)=>({...a,...i}),{})}}const qL=globalThis||void 0||self;var ga=function(r){return qL.atob(r)};function NL(r,e){if(!(r instanceof e))throw new TypeError("Cannot call a class as a function")}var pn=(function(){function r(e){NL(this,r),this.jwtToken=e||"",this.payload=this.decodePayload()}return r.prototype.getJwtToken=function(){return this.jwtToken},r.prototype.setJwtToken=function(t){this.jwtToken=t},r.prototype.getExpiration=function(){if(this.jwtToken!==null){var t=this.jwtToken.split(".")[1];return JSON.parse(ga(t)).exp}},r.prototype.getUsername=function(){if(this.jwtToken!==null){var t=this.jwtToken.split(".")[1];return JSON.parse(ga(t)).username}},r.prototype.decodePayload=function(){var t=this.jwtToken.split(".")[1];try{return JSON.parse(ga(t))}catch{return{}}},r})();function ML(r,e){if(!(r instanceof e))throw new TypeError("Cannot call a class as a function")}var gn=(function(){function r(e){ML(this,r),this.jwtToken=e||"",this.payload=this.decodePayload()}return r.prototype.getJwtToken=function(){return this.jwtToken},r.prototype.setJwtToken=function(t){this.jwtToken=t},r.prototype.getExpiration=function(){if(this.jwtToken!==null){var t=this.jwtToken.split(".")[1];return JSON.parse(ga(t)).exp}},r.prototype.decodePayload=function(){var t=this.jwtToken.split(".")[1];try{return JSON.parse(ga(t))}catch{return{}}},r})();function DL(r,e){if(!(r instanceof e))throw new TypeError("Cannot call a class as a function")}var Bn=(function(){function r(e){DL(this,r),this.refreshToken=e||""}return r.prototype.getToken=function(){return this.refreshToken},r.prototype.setToken=function(t){this.refreshToken=t},r})();function kL(r,e){if(!(r instanceof e))throw new TypeError("Cannot call a class as a function")}var Ai=(function(){function r(e){kL(this,r),this.tokenScopes=e||[]}return r.prototype.getScopes=function(){return this.tokenScopes},r.prototype.setTokenScopes=function(t){this.tokenScopes=t},r})();function UL(r,e){if(!(r instanceof e))throw new TypeError("Cannot call a class as a function")}var OP=(function(){function r(){var e=arguments.length>0&&arguments[0]!==void 0?arguments[0]:{},t=e.IdToken,n=e.RefreshToken,a=e.AccessToken,i=e.TokenScopes,o=e.State;UL(this,r),t?this.idToken=t:this.idToken=new gn,n?this.refreshToken=n:this.refreshToken=new Bn,a?this.accessToken=a:this.accessToken=new pn,i?this.tokenScopes=i:this.tokenScopes=new Ai,o?this.state=o:this.state=null}return r.prototype.getIdToken=function(){return this.idToken},r.prototype.setIdToken=function(t){this.idToken=t},r.prototype.getRefreshToken=function(){return this.refreshToken},r.prototype.setRefreshToken=function(t){this.refreshToken=t},r.prototype.getAccessToken=function(){return this.accessToken},r.prototype.setAccessToken=function(t){this.accessToken=t},r.prototype.getTokenScopes=function(){return this.tokenScopes},r.prototype.setTokenScopes=function(t){this.tokenScopes=t},r.prototype.getState=function(){return this.state},r.prototype.setState=function(t){this.state=t},r.prototype.isValid=function(){var t=Math.floor(new Date/1e3);try{return this.accessToken!=null?t<this.accessToken.getExpiration():this.idToken!=null?t<this.idToken.getExpiration():!1}catch{return!1}},r})();function CP(r,e){if(!(r instanceof e))throw new TypeError("Cannot call a class as a function")}var yn={},FL=(function(){function r(){CP(this,r)}return r.setItem=function(t,n){return yn[t]=n,yn[t]},r.getItem=function(t){return Object.prototype.hasOwnProperty.call(yn,t)?yn[t]:void 0},r.removeItem=function(t){return delete yn[t]},r.clear=function(){return yn={},yn},r})(),$L=(function(){function r(){CP(this,r);try{this.storageWindow=window.localStorage,this.storageWindow.setItem("aws.cognito.test-ls",1),this.storageWindow.removeItem("aws.cognito.test-ls")}catch{this.storageWindow=FL}}return r.prototype.getStorage=function(){return this.storageWindow},r})(),LL="_self",BL=function(r){return window.open(r,LL)},PP=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(r){return typeof r}:function(r){return r&&typeof Symbol=="function"&&r.constructor===Symbol&&r!==Symbol.prototype?"symbol":typeof r};function jL(r,e){if(!(r instanceof e))throw new TypeError("Cannot call a class as a function")}var HL=(function(){function r(e){jL(this,r);var t=e||{},n=t.ClientId,a=t.AppWebDomain,i=t.TokenScopesArray,o=t.RedirectUriSignIn,s=t.RedirectUriSignOut,u=t.IdentityProvider,c=t.UserPoolId,f=t.AdvancedSecurityDataCollectionFlag,l=t.Storage,v=t.LaunchUri;if(e==null||!n||!a||!o||!s)throw new Error(this.getCognitoConstants().PARAMETERERROR);if(this.clientId=n,this.appWebDomain=a,this.TokenScopesArray=i||[],!Array.isArray(i))throw new Error(this.getCognitoConstants().SCOPETYPEERROR);var d=new Ai(this.TokenScopesArray);this.RedirectUriSignIn=o,this.RedirectUriSignOut=s,this.IdentityProvider=u,this.responseType=this.getCognitoConstants().TOKEN,this.storage=l||new $L().getStorage(),this.username=this.getLastUser(),this.userPoolId=c,this.signInUserSession=this.getCachedSession(),this.signInUserSession.setTokenScopes(d),this.launchUri=typeof v=="function"?v:BL,this.advancedSecurityDataCollectionFlag=!0,f&&(this.advancedSecurityDataCollectionFlag=f)}return r.prototype.getCognitoConstants=function(){var t={DOMAIN_SCHEME:"https",DOMAIN_PATH_SIGNIN:"oauth2/authorize",DOMAIN_PATH_TOKEN:"oauth2/token",DOMAIN_PATH_SIGNOUT:"logout",DOMAIN_QUERY_PARAM_REDIRECT_URI:"redirect_uri",DOMAIN_QUERY_PARAM_SIGNOUT_URI:"logout_uri",DOMAIN_QUERY_PARAM_RESPONSE_TYPE:"response_type",DOMAIN_QUERY_PARAM_IDENTITY_PROVIDER:"identity_provider",DOMAIN_QUERY_PARAM_USERCONTEXTDATA:"userContextData",CLIENT_ID:"client_id",STATE:"state",SCOPE:"scope",TOKEN:"token",CODE:"code",POST:"POST",PARAMETERERROR:"The parameters: App client Id, App web domain, the redirect URL when you are signed in and the redirect URL when you are signed out are required.",SCOPETYPEERROR:"Scopes have to be array type. ",QUESTIONMARK:"?",POUNDSIGN:"#",COLONDOUBLESLASH:"://",SLASH:"/",AMPERSAND:"&",EQUALSIGN:"=",SPACE:" ",CONTENTTYPE:"Content-Type",CONTENTTYPEVALUE:"application/x-www-form-urlencoded",AUTHORIZATIONCODE:"authorization_code",IDTOKEN:"id_token",ACCESSTOKEN:"access_token",REFRESHTOKEN:"refresh_token",ERROR:"error",ERROR_DESCRIPTION:"error_description",STRINGTYPE:"string",STATELENGTH:32,STATEORIGINSTRING:"0123456789abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ",WITHCREDENTIALS:"withCredentials",UNDEFINED:"undefined",HOSTNAMEREGEX:/:\/\/([0-9]?\.)?(.[^/:]+)/i,QUERYPARAMETERREGEX1:/#(.+)/,QUERYPARAMETERREGEX2:/=(.+)/,HEADER:{"Content-Type":"application/x-www-form-urlencoded"}};return t},r.prototype.getClientId=function(){return this.clientId},r.prototype.getAppWebDomain=function(){return this.appWebDomain},r.prototype.getCurrentUser=function(){var t="CognitoIdentityServiceProvider."+this.clientId+".LastAuthUser",n=this.storage.getItem(t);return n},r.prototype.setUser=function(t){this.username=t},r.prototype.useCodeGrantFlow=function(){this.responseType=this.getCognitoConstants().CODE},r.prototype.useImplicitFlow=function(){this.responseType=this.getCognitoConstants().TOKEN},r.prototype.getSignInUserSession=function(){return this.signInUserSession},r.prototype.getUsername=function(){return this.username},r.prototype.setUsername=function(t){this.username=t},r.prototype.getState=function(){return this.state},r.prototype.setState=function(t){this.state=t},r.prototype.getSession=function(){var t=new Set(this.TokenScopesArray),n=new Set(this.signInUserSession.tokenScopes.getScopes()),a=this.getFQDNSignIn();if(this.signInUserSession!=null&&this.signInUserSession.isValid())return this.userhandler.onSuccess(this.signInUserSession);if(this.signInUserSession=this.getCachedSession(),this.compareSets(t,n)){if(this.signInUserSession.isValid())return this.userhandler.onSuccess(this.signInUserSession);!this.signInUserSession.getRefreshToken()||!this.signInUserSession.getRefreshToken().getToken()?this.launchUri(a):this.refreshSession(this.signInUserSession.getRefreshToken().getToken())}else{var i=new Ai(this.TokenScopesArray),o=new gn,s=new pn,u=new Bn;this.signInUserSession.setTokenScopes(i),this.signInUserSession.setIdToken(o),this.signInUserSession.setAccessToken(s),this.signInUserSession.setRefreshToken(u),this.launchUri(a)}},r.prototype.parseCognitoWebResponse=function(t){var n=void 0;if(t.indexOf(this.getCognitoConstants().QUESTIONMARK)>-1){var a=t.split(this.getCognitoConstants().POUNDSIGN)[0];if(n=this.getQueryParameters(a,this.getCognitoConstants().QUESTIONMARK),n.has(this.getCognitoConstants().ERROR))return this.userhandler.onFailure(n.get(this.getCognitoConstants().ERROR_DESCRIPTION));this.getCodeQueryParameter(n)}else if(t.indexOf(this.getCognitoConstants().POUNDSIGN)>-1){if(n=this.getQueryParameters(t,this.getCognitoConstants().QUERYPARAMETERREGEX1),n.has(this.getCognitoConstants().ERROR))return this.userhandler.onFailure(n.get(this.getCognitoConstants().ERROR_DESCRIPTION));this.getTokenQueryParameter(n)}},r.prototype.getCodeQueryParameter=function(t){var n=null;if(t.has(this.getCognitoConstants().STATE)?this.signInUserSession.setState(t.get(this.getCognitoConstants().STATE)):this.signInUserSession.setState(n),t.has(this.getCognitoConstants().CODE)){var a=t.get(this.getCognitoConstants().CODE),i=this.getCognitoConstants().DOMAIN_SCHEME.concat(this.getCognitoConstants().COLONDOUBLESLASH,this.getAppWebDomain(),this.getCognitoConstants().SLASH,this.getCognitoConstants().DOMAIN_PATH_TOKEN),o=this.getCognitoConstants().HEADER,s={grant_type:this.getCognitoConstants().AUTHORIZATIONCODE,client_id:this.getClientId(),redirect_uri:this.RedirectUriSignIn,code:a},u=this.onSuccessExchangeForToken.bind(this),c=this.onFailure.bind(this);this.makePOSTRequest(o,s,i,u,c)}},r.prototype.getTokenQueryParameter=function(t){var n=new gn,a=new pn;new Bn;var i=null;t.has(this.getCognitoConstants().IDTOKEN)?(n.setJwtToken(t.get(this.getCognitoConstants().IDTOKEN)),this.signInUserSession.setIdToken(n)):this.signInUserSession.setIdToken(n),t.has(this.getCognitoConstants().ACCESSTOKEN)?(a.setJwtToken(t.get(this.getCognitoConstants().ACCESSTOKEN)),this.signInUserSession.setAccessToken(a)):this.signInUserSession.setAccessToken(a),t.has(this.getCognitoConstants().STATE)?this.signInUserSession.setState(t.get(this.getCognitoConstants().STATE)):this.signInUserSession.setState(i),this.cacheTokensScopes(),this.userhandler.onSuccess(this.signInUserSession)},r.prototype.getCachedSession=function(){if(!this.username)return new OP;var t="CognitoIdentityServiceProvider."+this.getClientId()+"."+this.username,n=t+".idToken",a=t+".accessToken",i=t+".refreshToken",o=t+".tokenScopesString",s=this.storage.getItem(o),u=[];s&&(u=s.split(" "));var c=new Ai(u),f=new gn(this.storage.getItem(n)),l=new pn(this.storage.getItem(a)),v=new Bn(this.storage.getItem(i)),d={IdToken:f,AccessToken:l,RefreshToken:v,TokenScopes:c},p=new OP(d);return p},r.prototype.getLastUser=function(){var t="CognitoIdentityServiceProvider."+this.getClientId(),n=t+".LastAuthUser",a=this.storage.getItem(n);if(a)return a},r.prototype.cacheTokensScopes=function(){var t="CognitoIdentityServiceProvider."+this.getClientId(),n=this.signInUserSession.getAccessToken().getUsername();this.username=n;var a=t+"."+n+".idToken",i=t+"."+n+".accessToken",o=t+"."+n+".refreshToken",s=t+".LastAuthUser",u=t+"."+n+".tokenScopesString",c=this.signInUserSession.getTokenScopes().getScopes(),f=c.join(" ");this.storage.setItem(a,this.signInUserSession.getIdToken().getJwtToken()),this.storage.setItem(i,this.signInUserSession.getAccessToken().getJwtToken()),this.storage.setItem(o,this.signInUserSession.getRefreshToken().getToken()),this.storage.setItem(s,n),this.storage.setItem(u,f)},r.prototype.compareSets=function(t,n){if(t.size!==n.size)return!1;for(var o=t,a=Array.isArray(o),i=0,o=a?o:o[Symbol.iterator]();;){var s;if(a){if(i>=o.length)break;s=o[i++]}else{if(i=o.next(),i.done)break;s=i.value}var u=s;if(!n.has(u))return!1}return!0},r.prototype.getHostName=function(t){var n=t.match(this.getCognitoConstants().HOSTNAMEREGEX);if(n!=null&&n.length>2&&PP(n[2])===this.getCognitoConstants().STRINGTYPE&&n[2].length>0)return n[2]},r.prototype.getQueryParameters=function(t,n){var a=String(t).split(n),i=a[1],o=String(i).split(this.getCognitoConstants().AMPERSAND),s=o.length,u=new Map,c=void 0;for(c=0;c<s;c++)o[c]=String(o[c]).split(this.getCognitoConstants().QUERYPARAMETERREGEX2),u.set(o[c][0],o[c][1]);return u},r.prototype._bufferToString=function(t,n){for(var a=[],i=0;i<t.byteLength;i+=1){var o=t[i]%n.length;a.push(n[o])}return a.join("")},r.prototype.generateRandomString=function(t,n){var a=new Uint8Array(t);if(typeof window<"u"&&window.crypto)window.crypto.getRandomValues(a);else for(var i=0;i<t;i+=1)a[i]=Math.random()*n.length|0;return this._bufferToString(a,n)},r.prototype.clearCachedTokensScopes=function(){var t="CognitoIdentityServiceProvider."+this.getClientId(),n=t+"."+this.username+".idToken",a=t+"."+this.username+".accessToken",i=t+"."+this.username+".refreshToken",o=t+".LastAuthUser",s=t+"."+this.username+".tokenScopesString";this.storage.removeItem(n),this.storage.removeItem(a),this.storage.removeItem(i),this.storage.removeItem(o),this.storage.removeItem(s)},r.prototype.refreshSession=function(t){var n=this.getCognitoConstants().DOMAIN_SCHEME.concat(this.getCognitoConstants().COLONDOUBLESLASH,this.getAppWebDomain(),this.getCognitoConstants().SLASH,this.getCognitoConstants().DOMAIN_PATH_TOKEN),a=this.getCognitoConstants().HEADER,i={grant_type:this.getCognitoConstants().REFRESHTOKEN,client_id:this.getClientId(),redirect_uri:this.RedirectUriSignIn,refresh_token:t},o=this.onSuccessRefreshToken.bind(this),s=this.onFailure.bind(this);this.makePOSTRequest(a,i,n,o,s)},r.prototype.makePOSTRequest=function(t,n,a,i,o){var s=this.createCORSRequest(this.getCognitoConstants().POST,a),u="";if(s){for(var c in t)s.setRequestHeader(c,t[c]);for(var f in n)u=u.concat(f,this.getCognitoConstants().EQUALSIGN,n[f],this.getCognitoConstants().AMPERSAND);u=u.substring(0,u.length-1),s.send(u),s.onreadystatechange=function(){s.readyState===4&&(s.status===200?i(s.responseText):o(s.responseText))}}},r.prototype.createCORSRequest=function(t,n){var a=new XMLHttpRequest;return this.getCognitoConstants().WITHCREDENTIALS in a?a.open(t,n,!0):(typeof XDomainRequest>"u"?"undefined":PP(XDomainRequest))!==this.getCognitoConstants().UNDEFINED?(a=new XDomainRequest,a.open(t,n)):a=null,a},r.prototype.onFailure=function(t){this.userhandler.onFailure(t)},r.prototype.onSuccessRefreshToken=function(t){var n=JSON.parse(t);if(Object.prototype.hasOwnProperty.call(n,this.getCognitoConstants().ERROR)){var a=this.getFQDNSignIn();this.launchUri(a)}else Object.prototype.hasOwnProperty.call(n,this.getCognitoConstants().IDTOKEN)&&this.signInUserSession.setIdToken(new gn(n.id_token)),Object.prototype.hasOwnProperty.call(n,this.getCognitoConstants().ACCESSTOKEN)&&this.signInUserSession.setAccessToken(new pn(n.access_token)),this.cacheTokensScopes(),this.userhandler.onSuccess(this.signInUserSession)},r.prototype.onSuccessExchangeForToken=function(t){var n=JSON.parse(t),a=new Bn,i=new pn,o=new gn;if(Object.prototype.hasOwnProperty.call(n,this.getCognitoConstants().ERROR))return this.userhandler.onFailure(t);Object.prototype.hasOwnProperty.call(n,this.getCognitoConstants().IDTOKEN)?this.signInUserSession.setIdToken(new gn(n.id_token)):this.signInUserSession.setIdToken(o),Object.prototype.hasOwnProperty.call(n,this.getCognitoConstants().ACCESSTOKEN)?this.signInUserSession.setAccessToken(new pn(n.access_token)):this.signInUserSession.setAccessToken(i),Object.prototype.hasOwnProperty.call(n,this.getCognitoConstants().REFRESHTOKEN)?this.signInUserSession.setRefreshToken(new Bn(n.refresh_token)):this.signInUserSession.setRefreshToken(a),this.cacheTokensScopes(),this.userhandler.onSuccess(this.signInUserSession)},r.prototype.launchUri=function(){},r.prototype.getSpaceSeperatedScopeString=function(){var t=this.signInUserSession.getTokenScopes().getScopes();return t=t.join(this.getCognitoConstants().SPACE),encodeURIComponent(t)},r.prototype.getFQDNSignIn=function(){this.state==null&&(this.state=this.generateRandomString(this.getCognitoConstants().STATELENGTH,this.getCognitoConstants().STATEORIGINSTRING));var t=this.IdentityProvider?this.getCognitoConstants().AMPERSAND.concat(this.getCognitoConstants().DOMAIN_QUERY_PARAM_IDENTITY_PROVIDER,this.getCognitoConstants().EQUALSIGN,this.IdentityProvider):"",n=this.getSpaceSeperatedScopeString(),a="",i=this.getUserContextData();i&&(a=this.getCognitoConstants().AMPERSAND+this.getCognitoConstants().DOMAIN_QUERY_PARAM_USERCONTEXTDATA+this.getCognitoConstants().EQUALSIGN+this.getUserContextData());var o=this.getCognitoConstants().DOMAIN_SCHEME.concat(this.getCognitoConstants().COLONDOUBLESLASH,this.getAppWebDomain(),this.getCognitoConstants().SLASH,this.getCognitoConstants().DOMAIN_PATH_SIGNIN,this.getCognitoConstants().QUESTIONMARK,this.getCognitoConstants().DOMAIN_QUERY_PARAM_REDIRECT_URI,this.getCognitoConstants().EQUALSIGN,encodeURIComponent(this.RedirectUriSignIn),this.getCognitoConstants().AMPERSAND,this.getCognitoConstants().DOMAIN_QUERY_PARAM_RESPONSE_TYPE,this.getCognitoConstants().EQUALSIGN,this.responseType,this.getCognitoConstants().AMPERSAND,this.getCognitoConstants().CLIENT_ID,this.getCognitoConstants().EQUALSIGN,this.getClientId(),this.getCognitoConstants().AMPERSAND,this.getCognitoConstants().STATE,this.getCognitoConstants().EQUALSIGN,this.state,this.getCognitoConstants().AMPERSAND,this.getCognitoConstants().SCOPE,this.getCognitoConstants().EQUALSIGN,n,t,a);return o},r.prototype.signOut=function(){var t=this.getFQDNSignOut();this.signInUserSession=null,this.clearCachedTokensScopes(),this.launchUri(t)},r.prototype.getFQDNSignOut=function(){var t=this.getCognitoConstants().DOMAIN_SCHEME.concat(this.getCognitoConstants().COLONDOUBLESLASH,this.getAppWebDomain(),this.getCognitoConstants().SLASH,this.getCognitoConstants().DOMAIN_PATH_SIGNOUT,this.getCognitoConstants().QUESTIONMARK,this.getCognitoConstants().DOMAIN_QUERY_PARAM_SIGNOUT_URI,this.getCognitoConstants().EQUALSIGN,encodeURIComponent(this.RedirectUriSignOut),this.getCognitoConstants().AMPERSAND,this.getCognitoConstants().CLIENT_ID,this.getCognitoConstants().EQUALSIGN,this.getClientId());return t},r.prototype.getUserContextData=function(){if(!(typeof AmazonCognitoAdvancedSecurityData>"u")){var t="";this.username&&(t=this.username);var n="";if(this.userpoolId&&(n=this.userpoolId),this.advancedSecurityDataCollectionFlag)return AmazonCognitoAdvancedSecurityData.getData(t,n,this.clientId)}},r.prototype.isUserSignedIn=function(){return this.signInUserSession!=null&&this.signInUserSession.isValid()||this.getCachedSession()!=null&&this.getCachedSession().isValid()},r})(),Yl={exports:{}};var xP;function GL(){return xP||(xP=1,(function(r,e){(function(t){var n;if(r.exports=t(),n=!0,!n){var a=window.Cookies,i=window.Cookies=t();i.noConflict=function(){return window.Cookies=a,i}}})(function(){function t(){for(var i=0,o={};i<arguments.length;i++){var s=arguments[i];for(var u in s)o[u]=s[u]}return o}function n(i){return i.replace(/(%[0-9A-Z]{2})+/g,decodeURIComponent)}function a(i){function o(){}function s(c,f,l){if(!(typeof document>"u")){l=t({path:"/"},o.defaults,l),typeof l.expires=="number"&&(l.expires=new Date(new Date*1+l.expires*864e5)),l.expires=l.expires?l.expires.toUTCString():"";try{var v=JSON.stringify(f);/^[\{\[]/.test(v)&&(f=v)}catch{}f=i.write?i.write(f,c):encodeURIComponent(String(f)).replace(/%(23|24|26|2B|3A|3C|3E|3D|2F|3F|40|5B|5D|5E|60|7B|7D|7C)/g,decodeURIComponent),c=encodeURIComponent(String(c)).replace(/%(23|24|26|2B|5E|60|7C)/g,decodeURIComponent).replace(/[\(\)]/g,escape);var d="";for(var p in l)l[p]&&(d+="; "+p,l[p]!==!0&&(d+="="+l[p].split(";")[0]));return document.cookie=c+"="+f+d}}function u(c,f){if(!(typeof document>"u")){for(var l={},v=document.cookie?document.cookie.split("; "):[],d=0;d<v.length;d++){var p=v[d].split("="),y=p.slice(1).join("=");!f&&y.charAt(0)==='"'&&(y=y.slice(1,-1));try{var S=n(p[0]);if(y=(i.read||i)(y,S)||n(y),f)try{y=JSON.parse(y)}catch{}if(l[S]=y,c===S)break}catch{}}return c?l[c]:l}}return o.set=s,o.get=function(c){return u(c,!1)},o.getJSON=function(c){return u(c,!0)},o.remove=function(c,f){s(c,"",t(f,{expires:-1}))},o.defaults={},o.withConverter=a,o}return a(function(){})})})(Yl)),Yl.exports}GL();class ya extends Error{}ya.prototype.name="InvalidTokenError";function WL(r){return decodeURIComponent(atob(r).replace(/(.)/g,(e,t)=>{let n=t.charCodeAt(0).toString(16).toUpperCase();return n.length<2&&(n="0"+n),"%"+n}))}function zL(r){let e=r.replace(/-/g,"+").replace(/_/g,"/");switch(e.length%4){case 0:break;case 2:e+="==";break;case 3:e+="=";break;default:throw new Error("base64 string is not of the correct length")}try{return WL(e)}catch{return atob(e)}}function VL(r,e){if(typeof r!="string")throw new ya("Invalid token specified: must be a string");e||(e={});const t=e.header===!0?0:1,n=r.split(".")[t];if(typeof n!="string")throw new ya(`Invalid token specified: missing part #${t+1}`);let a;try{a=zL(n)}catch(i){throw new ya(`Invalid token specified: invalid base64 for part #${t+1} (${i.message})`)}try{return JSON.parse(a)}catch(i){throw new ya(`Invalid token specified: invalid json for part #${t+1} (${i.message})`)}}const jn="login_util_loop_count",qP=5;function Jl(r){let e=localStorage.getItem(`${r.appUserPoolClientId}${jn}`);return e==null&&(console.warn("setting loopcount to string 0"),e="0"),e=Number.parseInt(e),e}function KL(r){let e=Jl(r);localStorage.setItem(`${r.appUserPoolClientId}${jn}`,(e+1).toString()),console.warn(`loopCount is now ${e+1}`)}function Hn(r){const e=window.location.protocol+"//"+window.location.hostname+window.location.pathname+"?loggedin=yes",t=window.location.protocol+"//"+window.location.hostname+window.location.pathname+"?loggedout=yes",n={ClientId:r.appUserPoolClientId,AppWebDomain:r.appDomainName,TokenScopesArray:["email","openid","profile"],RedirectUriSignIn:e,RedirectUriSignOut:t};r.appUserPoolIdentityProvider&&r.appUserPoolIdentityProvider.length>0&&(n.IdentityProvider=r.appUserPoolIdentityProvider);const a=new HL(n);return a.useCodeGrantFlow(),a.userhandler={onSuccess(i){console.debug("Sign in success"),localStorage.setItem(`${r.appUserPoolClientId}idtokenjwt`,i.getIdToken().getJwtToken()),localStorage.setItem(`${r.appUserPoolClientId}accesstokenjwt`,i.getAccessToken().getJwtToken()),localStorage.setItem(`${r.appUserPoolClientId}refreshtoken`,i.getRefreshToken().getToken());const o=new CustomEvent("tokensavailable",{detail:"initialLogin"});document.dispatchEvent(o),localStorage.setItem(`${r.appUserPoolClientId}${jn}`,"0")},onFailure(i){console.debug("Sign in failure: "+JSON.stringify(i,null,2)),KL(r)}},a}function NP(r){const e=Hn(r),t=window.location.href,a="/"+t.split("?")[1];try{return e.parseCognitoWebResponse(t),!0}catch(i){return console.debug("failed to parse response: "+i),console.debug("url was: "+a),!1}}function MP(r){return localStorage.removeItem(`${r.appUserPoolClientId}idtokenjwt`),localStorage.removeItem(`${r.appUserPoolClientId}accesstokenjwt`),localStorage.removeItem(`${r.appUserPoolClientId}refreshtoken`),localStorage.removeItem("cognitoid"),console.debug("logout complete"),!0}function Oi(r){Hn(r).signOut(),localStorage.setItem(`${r.appUserPoolClientId}${jn}`,"0")}const DP=r=>{Xl(r)};function Xl(r){if(Jl(r)<qP){const e=Hn(r),t=e.getSignInUserSession();setTimeout(function(){t.isValid()||e.getSession()},500)}else alert("max login tries exceeded"),localStorage.setItem(`${r.appUserPoolClientId}${jn}`,"0")}function ma(r,e,t){if(Jl(r)<qP){const n=Hn(r);n.userhandler={onSuccess(a){console.debug("Sign in success"),localStorage.setItem(`${r.appUserPoolClientId}idtokenjwt`,a.getIdToken().getJwtToken()),localStorage.setItem(`${r.appUserPoolClientId}accesstokenjwt`,a.getAccessToken().getJwtToken()),localStorage.setItem(`${r.appUserPoolClientId}refreshtoken`,a.getRefreshToken().getToken());const i=new CustomEvent("tokensavailable",{detail:"refreshLogin"});document.dispatchEvent(i),t(a)},onFailure(a){console.debug("Sign in failure: "+JSON.stringify(a,null,2)),t(a)}},n.refreshSession(e)}else alert("max login tries exceeded"),localStorage.setItem(jn,"0")}function Ci(r){const e=VL(r);if(e){const t=Date.now(),n=e.exp*1e3;if(t>n)return!0}return!1}class Ql extends Error{name="ProviderError";tryNextLink;constructor(e,t=!0){let n,a=!0;typeof t=="boolean"?(n=void 0,a=t):t!=null&&typeof t=="object"&&(n=t.logger,a=t.tryNextLink??!0),super(e),this.tryNextLink=a,Object.setPrototypeOf(this,Ql.prototype),n?.debug?.(`@smithy/property-provider ${a?"->":"(!)"} ${e}`)}static from(e,t=!0){return Object.assign(new this(e.message,t),e)}}class Gn extends Ql{name="CredentialsProviderError";constructor(e,t=!0){super(e,t),Object.setPrototypeOf(this,Gn.prototype)}}const YL=(r,e,t)=>{let n,a,i,o=!1;const s=async()=>{a||(a=r());try{n=await a,i=!0,o=!1}finally{a=void 0}return n};return async u=>((!i||u?.forceRefresh)&&(n=await s()),n)};function kP(r){return Promise.all(Object.keys(r).reduce((e,t)=>{const n=r[t];return typeof n=="string"?e.push([t,n]):e.push(n().then(a=>[t,a])),e},[])).then(e=>e.reduce((t,[n,a])=>(t[n]=a,t),{}))}function JL(r){return async e=>{r.logger?.debug("@aws-sdk/credential-provider-cognito-identity - fromCognitoIdentity");const{GetCredentialsForIdentityCommand:t,CognitoIdentityClient:n}=await Promise.resolve().then(()=>AN),a=c=>r.clientConfig?.[c]??r.parentClientConfig?.[c]??e?.callerClientConfig?.[c],{Credentials:{AccessKeyId:i=XL(r.logger),Expiration:o,SecretKey:s=ZL(r.logger),SessionToken:u}=QL(r.logger)}=await(r.client??new n(Object.assign({},r.clientConfig??{},{region:a("region"),profile:a("profile"),userAgentAppId:a("userAgentAppId")}))).send(new t({CustomRoleArn:r.customRoleArn,IdentityId:r.identityId,Logins:r.logins?await kP(r.logins):void 0}));return{identityId:r.identityId,accessKeyId:i,secretAccessKey:s,sessionToken:u,expiration:o}}}function XL(r){throw new Gn("Response from Amazon Cognito contained no access key ID",{logger:r})}function QL(r){throw new Gn("Response from Amazon Cognito contained no credentials",{logger:r})}function ZL(r){throw new Gn("Response from Amazon Cognito contained no secret key",{logger:r})}const Zl="IdentityIds";class e2{dbName;constructor(e="aws:cognito-identity-ids"){this.dbName=e}getItem(e){return this.withObjectStore("readonly",t=>{const n=t.get(e);return new Promise(a=>{n.onerror=()=>a(null),n.onsuccess=()=>a(n.result?n.result.value:null)})}).catch(()=>null)}removeItem(e){return this.withObjectStore("readwrite",t=>{const n=t.delete(e);return new Promise((a,i)=>{n.onerror=()=>i(n.error),n.onsuccess=()=>a()})})}setItem(e,t){return this.withObjectStore("readwrite",n=>{const a=n.put({id:e,value:t});return new Promise((i,o)=>{a.onerror=()=>o(a.error),a.onsuccess=()=>i()})})}getDb(){const e=self.indexedDB.open(this.dbName,1);return new Promise((t,n)=>{e.onsuccess=()=>{t(e.result)},e.onerror=()=>{n(e.error)},e.onblocked=()=>{n(new Error("Unable to access DB"))},e.onupgradeneeded=()=>{const a=e.result;a.onerror=()=>{n(new Error("Failed to create object store"))},a.createObjectStore(Zl,{keyPath:"id"})}})}withObjectStore(e,t){return this.getDb().then(n=>{const a=n.transaction(Zl,e);return a.oncomplete=()=>n.close(),new Promise((i,o)=>{a.onerror=()=>o(a.error),i(t(a.objectStore(Zl)))}).catch(i=>{throw n.close(),i})})}}class r2{store;constructor(e={}){this.store=e}getItem(e){return e in this.store?this.store[e]:null}removeItem(e){delete this.store[e]}setItem(e,t){this.store[e]=t}}const t2=new r2;function n2(){return typeof self=="object"&&self.indexedDB?new e2:typeof window=="object"&&window.localStorage?window.localStorage:t2}function a2({accountId:r,cache:e=n2(),client:t,clientConfig:n,customRoleArn:a,identityPoolId:i,logins:o,userIdentifier:s=!o||Object.keys(o).length===0?"ANONYMOUS":void 0,logger:u,parentClientConfig:c}){u?.debug("@aws-sdk/credential-provider-cognito-identity - fromCognitoIdentity");const f=s?`aws:cognito-identity-credentials:${i}:${s}`:void 0;let l=async v=>{const{GetIdCommand:d,CognitoIdentityClient:p}=await Promise.resolve().then(()=>AN),y=m=>n?.[m]??c?.[m]??v?.callerClientConfig?.[m],S=t??new p(Object.assign({},n??{},{region:y("region"),profile:y("profile"),userAgentAppId:y("userAgentAppId")}));let E=f&&await e.getItem(f);if(!E){const{IdentityId:m=i2(u)}=await S.send(new d({AccountId:r,IdentityPoolId:i,Logins:o?await kP(o):void 0}));E=m,f&&Promise.resolve(e.setItem(f,E)).catch(()=>{})}return l=JL({client:S,customRoleArn:a,logins:o,identityId:E}),l(v)};return v=>l(v).catch(async d=>{throw f&&Promise.resolve(e.removeItem(f)).catch(()=>{}),d})}function i2(r){throw new Gn("Response from Amazon Cognito contained no identity ID",{logger:r})}const UP=r=>a2({...r}),FP=r=>({setHttpHandler(e){r.httpHandler=e},httpHandler(){return r.httpHandler},updateHttpClientConfig(e,t){r.httpHandler?.updateHttpClientConfig(e,t)},httpHandlerConfigs(){return r.httpHandler.httpHandlerConfigs()}}),$P=r=>({httpHandler:r.httpHandler()});var Ea;(function(r){r.HTTP="http",r.HTTPS="https"})(Ea||(Ea={}));var Sa;(function(r){r.MD5="md5",r.CRC32="crc32",r.CRC32C="crc32c",r.SHA1="sha1",r.SHA256="sha256"})(Sa||(Sa={}));const ev="__smithy_context";class Kr{method;protocol;hostname;port;path;query;headers;username;password;fragment;body;constructor(e){this.method=e.method||"GET",this.hostname=e.hostname||"localhost",this.port=e.port,this.query=e.query||{},this.headers=e.headers||{},this.body=e.body,this.protocol=e.protocol?e.protocol.slice(-1)!==":"?`${e.protocol}:`:e.protocol:"https:",this.path=e.path?e.path.charAt(0)!=="/"?`/${e.path}`:e.path:"/",this.username=e.username,this.password=e.password,this.fragment=e.fragment}static clone(e){const t=new Kr({...e,headers:{...e.headers}});return t.query&&(t.query=o2(t.query)),t}static isInstance(e){if(!e)return!1;const t=e;return"method"in t&&"protocol"in t&&"hostname"in t&&"path"in t&&typeof t.query=="object"&&typeof t.headers=="object"}clone(){return Kr.clone(this)}}function o2(r){return Object.keys(r).reduce((e,t)=>{const n=r[t];return{...e,[t]:Array.isArray(n)?[...n]:n}},{})}class Wn{statusCode;reason;headers;body;constructor(e){this.statusCode=e.statusCode,this.reason=e.reason,this.headers=e.headers||{},this.body=e.body}static isInstance(e){if(!e)return!1;const t=e;return typeof t.statusCode=="number"&&typeof t.headers=="object"}}const mn=r=>encodeURIComponent(r).replace(/[!'()*]/g,s2),s2=r=>`%${r.charCodeAt(0).toString(16).toUpperCase()}`;function u2(r){const e=[];for(let t of Object.keys(r).sort()){const n=r[t];if(t=mn(t),Array.isArray(n))for(let a=0,i=n.length;a<i;a++)e.push(`${t}=${mn(n[a])}`);else{let a=t;(n||typeof n=="string")&&(a+=`=${mn(n)}`),e.push(a)}}return e.join("&")}function LP(r,e){return new Request(r,e)}function c2(r=0){return new Promise((e,t)=>{r&&setTimeout(()=>{const n=new Error(`Request did not complete within ${r} ms`);n.name="TimeoutError",t(n)},r)})}const rv={supported:void 0};class Pi{config;configProvider;static create(e){return typeof e?.handle=="function"?e:new Pi(e)}constructor(e){typeof e=="function"?this.configProvider=e().then(t=>t||{}):(this.config=e??{},this.configProvider=Promise.resolve(this.config)),rv.supported===void 0&&(rv.supported=typeof Request<"u"&&"keepalive"in LP("https://[::1]"))}destroy(){}async handle(e,{abortSignal:t,requestTimeout:n}={}){this.config||(this.config=await this.configProvider);const a=n??this.config.requestTimeout,i=this.config.keepAlive===!0,o=this.config.credentials;if(t?.aborted){const m=BP(t);return Promise.reject(m)}let s=e.path;const u=u2(e.query||{});u&&(s+=`?${u}`),e.fragment&&(s+=`#${e.fragment}`);let c="";if(e.username!=null||e.password!=null){const m=e.username??"",I=e.password??"";c=`${m}:${I}@`}const{port:f,method:l}=e,v=`${e.protocol}//${c}${e.hostname}${f?`:${f}`:""}${s}`,d=l==="GET"||l==="HEAD"?void 0:e.body,p={body:d,headers:new Headers(e.headers),method:l,credentials:o};this.config?.cache&&(p.cache=this.config.cache),d&&(p.duplex="half"),typeof AbortController<"u"&&(p.signal=t),rv.supported&&(p.keepalive=i),typeof this.config.requestInit=="function"&&Object.assign(p,this.config.requestInit(e));let y=()=>{};const S=LP(v,p),E=[fetch(S).then(m=>{const I=m.headers,b={};for(const T of I.entries())b[T[0]]=T[1];return m.body!=null?{response:new Wn({headers:b,reason:m.statusText,statusCode:m.status,body:m.body})}:m.blob().then(T=>({response:new Wn({headers:b,reason:m.statusText,statusCode:m.status,body:T})}))}),c2(a)];return t&&E.push(new Promise((m,I)=>{const b=()=>{const w=BP(t);I(w)};if(typeof t.addEventListener=="function"){const w=t;w.addEventListener("abort",b,{once:!0}),y=()=>w.removeEventListener("abort",b)}else t.onabort=b})),Promise.race(E).finally(y)}updateHttpClientConfig(e,t){this.config=void 0,this.configProvider=this.configProvider.then(n=>(n[e]=t,n))}httpHandlerConfigs(){return this.config??{}}}function BP(r){const e=r&&typeof r=="object"&&"reason"in r?r.reason:void 0;if(e){if(e instanceof Error){const a=new Error("Request aborted");return a.name="AbortError",a.cause=e,a}const n=new Error(String(e));return n.name="AbortError",n}const t=new Error("Request aborted");return t.name="AbortError",t}const jP="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/",HP=Object.entries(jP).reduce((r,[e,t])=>(r[t]=Number(e),r),{}),f2=jP.split(""),zn=6,_a=8,l2=63,Ia=r=>{let e=r.length/4*3;r.slice(-2)==="=="?e-=2:r.slice(-1)==="="&&e--;const t=new ArrayBuffer(e),n=new DataView(t);for(let a=0;a<r.length;a+=4){let i=0,o=0;for(let c=a,f=a+3;c<=f;c++)if(r[c]!=="="){if(!(r[c]in HP))throw new TypeError(`Invalid character ${r[c]} in base64 string.`);i|=HP[r[c]]<<(f-c)*zn,o+=zn}else i>>=zn;const s=a/4*3;i>>=o%_a;const u=Math.floor(o/_a);for(let c=0;c<u;c++){const f=(u-c-1)*_a;n.setUint8(s+c,(i&255<<f)>>f)}}return new Uint8Array(t)},jt=r=>new TextEncoder().encode(r),ba=r=>typeof r=="string"?jt(r):ArrayBuffer.isView(r)?new Uint8Array(r.buffer,r.byteOffset,r.byteLength/Uint8Array.BYTES_PER_ELEMENT):new Uint8Array(r),wa=r=>{if(typeof r=="string")return r;if(typeof r!="object"||typeof r.byteOffset!="number"||typeof r.byteLength!="number")throw new Error("@smithy/util-utf8: toUtf8 encoder function only accepts string | Uint8Array.");return new TextDecoder("utf-8").decode(r)};function Ra(r){let e;typeof r=="string"?e=jt(r):e=r;const t=typeof e=="object"&&typeof e.length=="number",n=typeof e=="object"&&typeof e.byteOffset=="number"&&typeof e.byteLength=="number";if(!t&&!n)throw new Error("@smithy/util-base64: toBase64 encoder function only accepts string | Uint8Array.");let a="";for(let i=0;i<e.length;i+=3){let o=0,s=0;for(let c=i,f=Math.min(i+3,e.length);c<f;c++)o|=e[c]<<(f-c-1)*_a,s+=_a;const u=Math.ceil(s/zn);o<<=u*zn-s;for(let c=1;c<=u;c++){const f=(u-c)*zn;a+=f2[(o&l2<<f)>>f]}a+="==".slice(0,4-u)}return a}const GP=async r=>typeof Blob=="function"&&r instanceof Blob||r.constructor?.name==="Blob"?Blob.prototype.arrayBuffer!==void 0?new Uint8Array(await r.arrayBuffer()):v2(r):d2(r);async function v2(r){const e=await h2(r),t=Ia(e);return new Uint8Array(t)}async function d2(r){const e=[],t=r.getReader();let n=!1,a=0;for(;!n;){const{done:s,value:u}=await t.read();u&&(e.push(u),a+=u.length),n=s}const i=new Uint8Array(a);let o=0;for(const s of e)i.set(s,o),o+=s.length;return i}function h2(r){return new Promise((e,t)=>{const n=new FileReader;n.onloadend=()=>{if(n.readyState!==2)return t(new Error("Reader aborted too early"));const a=n.result??"",i=a.indexOf(","),o=i>-1?i+1:a.length;e(a.substring(o))},n.onabort=()=>t(new Error("Read aborted")),n.onerror=()=>t(n.error),n.readAsDataURL(r)})}const En=(r,e)=>{const t=[];if(r&&t.push(r),e)for(const n of e)t.push(n);return t},Ht=(r,e)=>`${r||"anonymous"}${e&&e.length>0?` (a.k.a. ${e.join(",")})`:""}`,xi=()=>{let r=[],e=[],t=!1;const n=new Set,a=l=>l.sort((v,d)=>WP[d.step]-WP[v.step]||zP[d.priority||"normal"]-zP[v.priority||"normal"]),i=l=>{let v=!1;const d=p=>{const y=En(p.name,p.aliases);if(y.includes(l)){v=!0;for(const S of y)n.delete(S);return!1}return!0};return r=r.filter(d),e=e.filter(d),v},o=l=>{let v=!1;const d=p=>{if(p.middleware===l){v=!0;for(const y of En(p.name,p.aliases))n.delete(y);return!1}return!0};return r=r.filter(d),e=e.filter(d),v},s=l=>(r.forEach(v=>{l.add(v.middleware,{...v})}),e.forEach(v=>{l.addRelativeTo(v.middleware,{...v})}),l.identifyOnResolve?.(f.identifyOnResolve()),l),u=l=>{const v=[];return l.before.forEach(d=>{d.before.length===0&&d.after.length===0?v.push(d):v.push(...u(d))}),v.push(l),l.after.reverse().forEach(d=>{d.before.length===0&&d.after.length===0?v.push(d):v.push(...u(d))}),v},c=(l=!1)=>{const v=[],d=[],p={};return r.forEach(S=>{const E={...S,before:[],after:[]};for(const m of En(E.name,E.aliases))p[m]=E;v.push(E)}),e.forEach(S=>{const E={...S,before:[],after:[]};for(const m of En(E.name,E.aliases))p[m]=E;d.push(E)}),d.forEach(S=>{if(S.toMiddleware){const E=p[S.toMiddleware];if(E===void 0){if(l)return;throw new Error(`${S.toMiddleware} is not found when adding ${Ht(S.name,S.aliases)} middleware ${S.relation} ${S.toMiddleware}`)}S.relation==="after"&&E.after.push(S),S.relation==="before"&&E.before.push(S)}}),a(v).map(u).reduce((S,E)=>(S.push(...E),S),[])},f={add:(l,v={})=>{const{name:d,override:p,aliases:y}=v,S={step:"initialize",priority:"normal",middleware:l,...v},E=En(d,y);if(E.length>0){if(E.some(m=>n.has(m))){if(!p)throw new Error(`Duplicate middleware name '${Ht(d,y)}'`);for(const m of E){const I=r.findIndex(w=>w.name===m||w.aliases?.some(T=>T===m));if(I===-1)continue;const b=r[I];if(b.step!==S.step||S.priority!==b.priority)throw new Error(`"${Ht(b.name,b.aliases)}" middleware with ${b.priority} priority in ${b.step} step cannot be overridden by "${Ht(d,y)}" middleware with ${S.priority} priority in ${S.step} step.`);r.splice(I,1)}}for(const m of E)n.add(m)}r.push(S)},addRelativeTo:(l,v)=>{const{name:d,override:p,aliases:y}=v,S={middleware:l,...v},E=En(d,y);if(E.length>0){if(E.some(m=>n.has(m))){if(!p)throw new Error(`Duplicate middleware name '${Ht(d,y)}'`);for(const m of E){const I=e.findIndex(w=>w.name===m||w.aliases?.some(T=>T===m));if(I===-1)continue;const b=e[I];if(b.toMiddleware!==S.toMiddleware||b.relation!==S.relation)throw new Error(`"${Ht(b.name,b.aliases)}" middleware ${b.relation} "${b.toMiddleware}" middleware cannot be overridden by "${Ht(d,y)}" middleware ${S.relation} "${S.toMiddleware}" middleware.`);e.splice(I,1)}}for(const m of E)n.add(m)}e.push(S)},clone:()=>s(xi()),use:l=>{l.applyToStack(f)},remove:l=>typeof l=="string"?i(l):o(l),removeByTag:l=>{let v=!1;const d=p=>{const{tags:y,name:S,aliases:E}=p;if(y&&y.includes(l)){const m=En(S,E);for(const I of m)n.delete(I);return v=!0,!1}return!0};return r=r.filter(d),e=e.filter(d),v},concat:l=>{const v=s(xi());return v.use(l),v.identifyOnResolve(t||v.identifyOnResolve()||(l.identifyOnResolve?.()??!1)),v},applyToStack:s,identify:()=>c(!0).map(l=>{const v=l.step??l.relation+" "+l.toMiddleware;return Ht(l.name,l.aliases)+" - "+v}),identifyOnResolve(l){return typeof l=="boolean"&&(t=l),t},resolve:(l,v)=>{for(const d of c().map(p=>p.middleware).reverse())l=d(l,v);return t&&console.log(f.identify()),l}};return f},WP={initialize:5,serialize:4,build:3,finalizeRequest:2,deserialize:1},zP={high:3,normal:2,low:1};class VP{config;middlewareStack=xi();initConfig;handlers;constructor(e){this.config=e;const{protocol:t,protocolSettings:n}=e;n&&typeof t=="function"&&(e.protocol=new t(n))}send(e,t,n){const a=typeof t!="function"?t:void 0,i=typeof t=="function"?t:n,o=a===void 0&&this.config.cacheMiddleware===!0;let s;if(o){this.handlers||(this.handlers=new WeakMap);const u=this.handlers;u.has(e.constructor)?s=u.get(e.constructor):(s=e.resolveMiddleware(this.middlewareStack,this.config,a),u.set(e.constructor,s))}else delete this.handlers,s=e.resolveMiddleware(this.middlewareStack,this.config,a);if(i)s(e).then(u=>i(null,u.output),u=>i(u)).catch(()=>{});else return s(e).then(u=>u.output)}destroy(){this.config?.requestHandler?.destroy?.(),delete this.handlers}}class Sn extends Uint8Array{static fromString(e,t="utf-8"){if(typeof e=="string")return t==="base64"?Sn.mutate(Ia(e)):Sn.mutate(jt(e));throw new Error(`Unsupported conversion from ${typeof e} to Uint8ArrayBlobAdapter.`)}static mutate(e){return Object.setPrototypeOf(e,Sn.prototype),e}transformToString(e="utf-8"){return e==="base64"?Ra(this):wa(this)}}var KP={},qi={};qi.byteLength=y2,qi.toByteArray=E2,qi.fromByteArray=I2;for(var pt=[],et=[],p2=typeof Uint8Array<"u"?Uint8Array:Array,tv="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/",Vn=0,g2=tv.length;Vn<g2;++Vn)pt[Vn]=tv[Vn],et[tv.charCodeAt(Vn)]=Vn;et[45]=62,et[95]=63;function YP(r){var e=r.length;if(e%4>0)throw new Error("Invalid string. Length must be a multiple of 4");var t=r.indexOf("=");t===-1&&(t=e);var n=t===e?0:4-t%4;return[t,n]}function y2(r){var e=YP(r),t=e[0],n=e[1];return(t+n)*3/4-n}function m2(r,e,t){return(e+t)*3/4-t}function E2(r){var e,t=YP(r),n=t[0],a=t[1],i=new p2(m2(r,n,a)),o=0,s=a>0?n-4:n,u;for(u=0;u<s;u+=4)e=et[r.charCodeAt(u)]<<18|et[r.charCodeAt(u+1)]<<12|et[r.charCodeAt(u+2)]<<6|et[r.charCodeAt(u+3)],i[o++]=e>>16&255,i[o++]=e>>8&255,i[o++]=e&255;return a===2&&(e=et[r.charCodeAt(u)]<<2|et[r.charCodeAt(u+1)]>>4,i[o++]=e&255),a===1&&(e=et[r.charCodeAt(u)]<<10|et[r.charCodeAt(u+1)]<<4|et[r.charCodeAt(u+2)]>>2,i[o++]=e>>8&255,i[o++]=e&255),i}function S2(r){return pt[r>>18&63]+pt[r>>12&63]+pt[r>>6&63]+pt[r&63]}function _2(r,e,t){for(var n,a=[],i=e;i<t;i+=3)n=(r[i]<<16&16711680)+(r[i+1]<<8&65280)+(r[i+2]&255),a.push(S2(n));return a.join("")}function I2(r){for(var e,t=r.length,n=t%3,a=[],i=16383,o=0,s=t-n;o<s;o+=i)a.push(_2(r,o,o+i>s?s:o+i));return n===1?(e=r[t-1],a.push(pt[e>>2]+pt[e<<4&63]+"==")):n===2&&(e=(r[t-2]<<8)+r[t-1],a.push(pt[e>>10]+pt[e>>4&63]+pt[e<<2&63]+"=")),a.join("")}var nv={};nv.read=function(r,e,t,n,a){var i,o,s=a*8-n-1,u=(1<<s)-1,c=u>>1,f=-7,l=t?a-1:0,v=t?-1:1,d=r[e+l];for(l+=v,i=d&(1<<-f)-1,d>>=-f,f+=s;f>0;i=i*256+r[e+l],l+=v,f-=8);for(o=i&(1<<-f)-1,i>>=-f,f+=n;f>0;o=o*256+r[e+l],l+=v,f-=8);if(i===0)i=1-c;else{if(i===u)return o?NaN:(d?-1:1)*(1/0);o=o+Math.pow(2,n),i=i-c}return(d?-1:1)*o*Math.pow(2,i-n)},nv.write=function(r,e,t,n,a,i){var o,s,u,c=i*8-a-1,f=(1<<c)-1,l=f>>1,v=a===23?Math.pow(2,-24)-Math.pow(2,-77):0,d=n?0:i-1,p=n?1:-1,y=e<0||e===0&&1/e<0?1:0;for(e=Math.abs(e),isNaN(e)||e===1/0?(s=isNaN(e)?1:0,o=f):(o=Math.floor(Math.log(e)/Math.LN2),e*(u=Math.pow(2,-o))<1&&(o--,u*=2),o+l>=1?e+=v/u:e+=v*Math.pow(2,1-l),e*u>=2&&(o++,u/=2),o+l>=f?(s=0,o=f):o+l>=1?(s=(e*u-1)*Math.pow(2,a),o=o+l):(s=e*Math.pow(2,l-1)*Math.pow(2,a),o=0));a>=8;r[t+d]=s&255,d+=p,s/=256,a-=8);for(o=o<<a|s,c+=a;c>0;r[t+d]=o&255,d+=p,o/=256,c-=8);r[t+d-p]|=y*128};(function(r){const e=qi,t=nv,n=typeof Symbol=="function"&&typeof Symbol.for=="function"?Symbol.for("nodejs.util.inspect.custom"):null;r.Buffer=f,r.SlowBuffer=w,r.INSPECT_MAX_BYTES=50;const a=2147483647;r.kMaxLength=a;const{Uint8Array:i,ArrayBuffer:o,SharedArrayBuffer:s}=globalThis;f.TYPED_ARRAY_SUPPORT=u(),!f.TYPED_ARRAY_SUPPORT&&typeof console<"u"&&typeof console.error=="function"&&console.error("This browser lacks typed array (Uint8Array) support which is required by `buffer` v5.x. Use `buffer` v4.x if you require old browser support.");function u(){try{const _=new i(1),h={foo:function(){return 42}};return Object.setPrototypeOf(h,i.prototype),Object.setPrototypeOf(_,h),_.foo()===42}catch{return!1}}Object.defineProperty(f.prototype,"parent",{enumerable:!0,get:function(){if(f.isBuffer(this))return this.buffer}}),Object.defineProperty(f.prototype,"offset",{enumerable:!0,get:function(){if(f.isBuffer(this))return this.byteOffset}});function c(_){if(_>a)throw new RangeError('The value "'+_+'" is invalid for option "size"');const h=new i(_);return Object.setPrototypeOf(h,f.prototype),h}function f(_,h,g){if(typeof _=="number"){if(typeof h=="string")throw new TypeError('The "string" argument must be of type string. Received type number');return p(_)}return l(_,h,g)}f.poolSize=8192;function l(_,h,g){if(typeof _=="string")return y(_,h);if(o.isView(_))return E(_);if(_==null)throw new TypeError("The first argument must be one of type string, Buffer, ArrayBuffer, Array, or Array-like Object. Received type "+typeof _);if(ge(_,o)||_&&ge(_.buffer,o)||typeof s<"u"&&(ge(_,s)||_&&ge(_.buffer,s)))return m(_,h,g);if(typeof _=="number")throw new TypeError('The "value" argument must not be of type number. Received type number');const R=_.valueOf&&_.valueOf();if(R!=null&&R!==_)return f.from(R,h,g);const P=I(_);if(P)return P;if(typeof Symbol<"u"&&Symbol.toPrimitive!=null&&typeof _[Symbol.toPrimitive]=="function")return f.from(_[Symbol.toPrimitive]("string"),h,g);throw new TypeError("The first argument must be one of type string, Buffer, ArrayBuffer, Array, or Array-like Object. Received type "+typeof _)}f.from=function(_,h,g){return l(_,h,g)},Object.setPrototypeOf(f.prototype,i.prototype),Object.setPrototypeOf(f,i);function v(_){if(typeof _!="number")throw new TypeError('"size" argument must be of type number');if(_<0)throw new RangeError('The value "'+_+'" is invalid for option "size"')}function d(_,h,g){return v(_),_<=0?c(_):h!==void 0?typeof g=="string"?c(_).fill(h,g):c(_).fill(h):c(_)}f.alloc=function(_,h,g){return d(_,h,g)};function p(_){return v(_),c(_<0?0:b(_)|0)}f.allocUnsafe=function(_){return p(_)},f.allocUnsafeSlow=function(_){return p(_)};function y(_,h){if((typeof h!="string"||h==="")&&(h="utf8"),!f.isEncoding(h))throw new TypeError("Unknown encoding: "+h);const g=T(_,h)|0;let R=c(g);const P=R.write(_,h);return P!==g&&(R=R.slice(0,P)),R}function S(_){const h=_.length<0?0:b(_.length)|0,g=c(h);for(let R=0;R<h;R+=1)g[R]=_[R]&255;return g}function E(_){if(ge(_,i)){const h=new i(_);return m(h.buffer,h.byteOffset,h.byteLength)}return S(_)}function m(_,h,g){if(h<0||_.byteLength<h)throw new RangeError('"offset" is outside of buffer bounds');if(_.byteLength<h+(g||0))throw new RangeError('"length" is outside of buffer bounds');let R;return h===void 0&&g===void 0?R=new i(_):g===void 0?R=new i(_,h):R=new i(_,h,g),Object.setPrototypeOf(R,f.prototype),R}function I(_){if(f.isBuffer(_)){const h=b(_.length)|0,g=c(h);return g.length===0||_.copy(g,0,0,h),g}if(_.length!==void 0)return typeof _.length!="number"||Ee(_.length)?c(0):S(_);if(_.type==="Buffer"&&Array.isArray(_.data))return S(_.data)}function b(_){if(_>=a)throw new RangeError("Attempt to allocate Buffer larger than maximum size: 0x"+a.toString(16)+" bytes");return _|0}function w(_){return+_!=_&&(_=0),f.alloc(+_)}f.isBuffer=function(h){return h!=null&&h._isBuffer===!0&&h!==f.prototype},f.compare=function(h,g){if(ge(h,i)&&(h=f.from(h,h.offset,h.byteLength)),ge(g,i)&&(g=f.from(g,g.offset,g.byteLength)),!f.isBuffer(h)||!f.isBuffer(g))throw new TypeError('The "buf1", "buf2" arguments must be one of type Buffer or Uint8Array');if(h===g)return 0;let R=h.length,P=g.length;for(let q=0,G=Math.min(R,P);q<G;++q)if(h[q]!==g[q]){R=h[q],P=g[q];break}return R<P?-1:P<R?1:0},f.isEncoding=function(h){switch(String(h).toLowerCase()){case"hex":case"utf8":case"utf-8":case"ascii":case"latin1":case"binary":case"base64":case"ucs2":case"ucs-2":case"utf16le":case"utf-16le":return!0;default:return!1}},f.concat=function(h,g){if(!Array.isArray(h))throw new TypeError('"list" argument must be an Array of Buffers');if(h.length===0)return f.alloc(0);let R;if(g===void 0)for(g=0,R=0;R<h.length;++R)g+=h[R].length;const P=f.allocUnsafe(g);let q=0;for(R=0;R<h.length;++R){let G=h[R];if(ge(G,i))q+G.length>P.length?(f.isBuffer(G)||(G=f.from(G)),G.copy(P,q)):i.prototype.set.call(P,G,q);else if(f.isBuffer(G))G.copy(P,q);else throw new TypeError('"list" argument must be an Array of Buffers');q+=G.length}return P};function T(_,h){if(f.isBuffer(_))return _.length;if(o.isView(_)||ge(_,o))return _.byteLength;if(typeof _!="string")throw new TypeError('The "string" argument must be one of type string, Buffer, or ArrayBuffer. Received type '+typeof _);const g=_.length,R=arguments.length>2&&arguments[2]===!0;if(!R&&g===0)return 0;let P=!1;for(;;)switch(h){case"ascii":case"latin1":case"binary":return g;case"utf8":case"utf-8":return Ne(_).length;case"ucs2":case"ucs-2":case"utf16le":case"utf-16le":return g*2;case"hex":return g>>>1;case"base64":return Ae(_).length;default:if(P)return R?-1:Ne(_).length;h=(""+h).toLowerCase(),P=!0}}f.byteLength=T;function O(_,h,g){let R=!1;if((h===void 0||h<0)&&(h=0),h>this.length||((g===void 0||g>this.length)&&(g=this.length),g<=0)||(g>>>=0,h>>>=0,g<=h))return"";for(_||(_="utf8");;)switch(_){case"hex":return Y(this,h,g);case"utf8":case"utf-8":return V(this,h,g);case"ascii":return $(this,h,g);case"latin1":case"binary":return j(this,h,g);case"base64":return z(this,h,g);case"ucs2":case"ucs-2":case"utf16le":case"utf-16le":return B(this,h,g);default:if(R)throw new TypeError("Unknown encoding: "+_);_=(_+"").toLowerCase(),R=!0}}f.prototype._isBuffer=!0;function A(_,h,g){const R=_[h];_[h]=_[g],_[g]=R}f.prototype.swap16=function(){const h=this.length;if(h%2!==0)throw new RangeError("Buffer size must be a multiple of 16-bits");for(let g=0;g<h;g+=2)A(this,g,g+1);return this},f.prototype.swap32=function(){const h=this.length;if(h%4!==0)throw new RangeError("Buffer size must be a multiple of 32-bits");for(let g=0;g<h;g+=4)A(this,g,g+3),A(this,g+1,g+2);return this},f.prototype.swap64=function(){const h=this.length;if(h%8!==0)throw new RangeError("Buffer size must be a multiple of 64-bits");for(let g=0;g<h;g+=8)A(this,g,g+7),A(this,g+1,g+6),A(this,g+2,g+5),A(this,g+3,g+4);return this},f.prototype.toString=function(){const h=this.length;return h===0?"":arguments.length===0?V(this,0,h):O.apply(this,arguments)},f.prototype.toLocaleString=f.prototype.toString,f.prototype.equals=function(h){if(!f.isBuffer(h))throw new TypeError("Argument must be a Buffer");return this===h?!0:f.compare(this,h)===0},f.prototype.inspect=function(){let h="";const g=r.INSPECT_MAX_BYTES;return h=this.toString("hex",0,g).replace(/(.{2})/g,"$1 ").trim(),this.length>g&&(h+=" ... "),"<Buffer "+h+">"},n&&(f.prototype[n]=f.prototype.inspect),f.prototype.compare=function(h,g,R,P,q){if(ge(h,i)&&(h=f.from(h,h.offset,h.byteLength)),!f.isBuffer(h))throw new TypeError('The "target" argument must be one of type Buffer or Uint8Array. Received type '+typeof h);if(g===void 0&&(g=0),R===void 0&&(R=h?h.length:0),P===void 0&&(P=0),q===void 0&&(q=this.length),g<0||R>h.length||P<0||q>this.length)throw new RangeError("out of range index");if(P>=q&&g>=R)return 0;if(P>=q)return-1;if(g>=R)return 1;if(g>>>=0,R>>>=0,P>>>=0,q>>>=0,this===h)return 0;let G=q-P,Ie=R-g;const ee=Math.min(G,Ie),te=this.slice(P,q),ae=h.slice(g,R);for(let ne=0;ne<ee;++ne)if(te[ne]!==ae[ne]){G=te[ne],Ie=ae[ne];break}return G<Ie?-1:Ie<G?1:0};function C(_,h,g,R,P){if(_.length===0)return-1;if(typeof g=="string"?(R=g,g=0):g>2147483647?g=2147483647:g<-2147483648&&(g=-2147483648),g=+g,Ee(g)&&(g=P?0:_.length-1),g<0&&(g=_.length+g),g>=_.length){if(P)return-1;g=_.length-1}else if(g<0)if(P)g=0;else return-1;if(typeof h=="string"&&(h=f.from(h,R)),f.isBuffer(h))return h.length===0?-1:x(_,h,g,R,P);if(typeof h=="number")return h=h&255,typeof i.prototype.indexOf=="function"?P?i.prototype.indexOf.call(_,h,g):i.prototype.lastIndexOf.call(_,h,g):x(_,[h],g,R,P);throw new TypeError("val must be string, number or Buffer")}function x(_,h,g,R,P){let q=1,G=_.length,Ie=h.length;if(R!==void 0&&(R=String(R).toLowerCase(),R==="ucs2"||R==="ucs-2"||R==="utf16le"||R==="utf-16le")){if(_.length<2||h.length<2)return-1;q=2,G/=2,Ie/=2,g/=2}function ee(ae,ne){return q===1?ae[ne]:ae.readUInt16BE(ne*q)}let te;if(P){let ae=-1;for(te=g;te<G;te++)if(ee(_,te)===ee(h,ae===-1?0:te-ae)){if(ae===-1&&(ae=te),te-ae+1===Ie)return ae*q}else ae!==-1&&(te-=te-ae),ae=-1}else for(g+Ie>G&&(g=G-Ie),te=g;te>=0;te--){let ae=!0;for(let ne=0;ne<Ie;ne++)if(ee(_,te+ne)!==ee(h,ne)){ae=!1;break}if(ae)return te}return-1}f.prototype.includes=function(h,g,R){return this.indexOf(h,g,R)!==-1},f.prototype.indexOf=function(h,g,R){return C(this,h,g,R,!0)},f.prototype.lastIndexOf=function(h,g,R){return C(this,h,g,R,!1)};function D(_,h,g,R){g=Number(g)||0;const P=_.length-g;R?(R=Number(R),R>P&&(R=P)):R=P;const q=h.length;R>q/2&&(R=q/2);let G;for(G=0;G<R;++G){const Ie=parseInt(h.substr(G*2,2),16);if(Ee(Ie))return G;_[g+G]=Ie}return G}function N(_,h,g,R){return le(Ne(h,_.length-g),_,g,R)}function M(_,h,g,R){return le(ce(h),_,g,R)}function F(_,h,g,R){return le(Ae(h),_,g,R)}function H(_,h,g,R){return le(he(h,_.length-g),_,g,R)}f.prototype.write=function(h,g,R,P){if(g===void 0)P="utf8",R=this.length,g=0;else if(R===void 0&&typeof g=="string")P=g,R=this.length,g=0;else if(isFinite(g))g=g>>>0,isFinite(R)?(R=R>>>0,P===void 0&&(P="utf8")):(P=R,R=void 0);else throw new Error("Buffer.write(string, encoding, offset[, length]) is no longer supported");const q=this.length-g;if((R===void 0||R>q)&&(R=q),h.length>0&&(R<0||g<0)||g>this.length)throw new RangeError("Attempt to write outside buffer bounds");P||(P="utf8");let G=!1;for(;;)switch(P){case"hex":return D(this,h,g,R);case"utf8":case"utf-8":return N(this,h,g,R);case"ascii":case"latin1":case"binary":return M(this,h,g,R);case"base64":return F(this,h,g,R);case"ucs2":case"ucs-2":case"utf16le":case"utf-16le":return H(this,h,g,R);default:if(G)throw new TypeError("Unknown encoding: "+P);P=(""+P).toLowerCase(),G=!0}},f.prototype.toJSON=function(){return{type:"Buffer",data:Array.prototype.slice.call(this._arr||this,0)}};function z(_,h,g){return h===0&&g===_.length?e.fromByteArray(_):e.fromByteArray(_.slice(h,g))}function V(_,h,g){g=Math.min(_.length,g);const R=[];let P=h;for(;P<g;){const q=_[P];let G=null,Ie=q>239?4:q>223?3:q>191?2:1;if(P+Ie<=g){let ee,te,ae,ne;switch(Ie){case 1:q<128&&(G=q);break;case 2:ee=_[P+1],(ee&192)===128&&(ne=(q&31)<<6|ee&63,ne>127&&(G=ne));break;case 3:ee=_[P+1],te=_[P+2],(ee&192)===128&&(te&192)===128&&(ne=(q&15)<<12|(ee&63)<<6|te&63,ne>2047&&(ne<55296||ne>57343)&&(G=ne));break;case 4:ee=_[P+1],te=_[P+2],ae=_[P+3],(ee&192)===128&&(te&192)===128&&(ae&192)===128&&(ne=(q&15)<<18|(ee&63)<<12|(te&63)<<6|ae&63,ne>65535&&ne<1114112&&(G=ne))}}G===null?(G=65533,Ie=1):G>65535&&(G-=65536,R.push(G>>>10&1023|55296),G=56320|G&1023),R.push(G),P+=Ie}return U(R)}const K=4096;function U(_){const h=_.length;if(h<=K)return String.fromCharCode.apply(String,_);let g="",R=0;for(;R<h;)g+=String.fromCharCode.apply(String,_.slice(R,R+=K));return g}function $(_,h,g){let R="";g=Math.min(_.length,g);for(let P=h;P<g;++P)R+=String.fromCharCode(_[P]&127);return R}function j(_,h,g){let R="";g=Math.min(_.length,g);for(let P=h;P<g;++P)R+=String.fromCharCode(_[P]);return R}function Y(_,h,g){const R=_.length;(!h||h<0)&&(h=0),(!g||g<0||g>R)&&(g=R);let P="";for(let q=h;q<g;++q)P+=ye[_[q]];return P}function B(_,h,g){const R=_.slice(h,g);let P="";for(let q=0;q<R.length-1;q+=2)P+=String.fromCharCode(R[q]+R[q+1]*256);return P}f.prototype.slice=function(h,g){const R=this.length;h=~~h,g=g===void 0?R:~~g,h<0?(h+=R,h<0&&(h=0)):h>R&&(h=R),g<0?(g+=R,g<0&&(g=0)):g>R&&(g=R),g<h&&(g=h);const P=this.subarray(h,g);return Object.setPrototypeOf(P,f.prototype),P};function L(_,h,g){if(_%1!==0||_<0)throw new RangeError("offset is not uint");if(_+h>g)throw new RangeError("Trying to access beyond buffer length")}f.prototype.readUintLE=f.prototype.readUIntLE=function(h,g,R){h=h>>>0,g=g>>>0,R||L(h,g,this.length);let P=this[h],q=1,G=0;for(;++G<g&&(q*=256);)P+=this[h+G]*q;return P},f.prototype.readUintBE=f.prototype.readUIntBE=function(h,g,R){h=h>>>0,g=g>>>0,R||L(h,g,this.length);let P=this[h+--g],q=1;for(;g>0&&(q*=256);)P+=this[h+--g]*q;return P},f.prototype.readUint8=f.prototype.readUInt8=function(h,g){return h=h>>>0,g||L(h,1,this.length),this[h]},f.prototype.readUint16LE=f.prototype.readUInt16LE=function(h,g){return h=h>>>0,g||L(h,2,this.length),this[h]|this[h+1]<<8},f.prototype.readUint16BE=f.prototype.readUInt16BE=function(h,g){return h=h>>>0,g||L(h,2,this.length),this[h]<<8|this[h+1]},f.prototype.readUint32LE=f.prototype.readUInt32LE=function(h,g){return h=h>>>0,g||L(h,4,this.length),(this[h]|this[h+1]<<8|this[h+2]<<16)+this[h+3]*16777216},f.prototype.readUint32BE=f.prototype.readUInt32BE=function(h,g){return h=h>>>0,g||L(h,4,this.length),this[h]*16777216+(this[h+1]<<16|this[h+2]<<8|this[h+3])},f.prototype.readBigUInt64LE=xe(function(h){h=h>>>0,Pe(h,"offset");const g=this[h],R=this[h+7];(g===void 0||R===void 0)&&Re(h,this.length-8);const P=g+this[++h]*2**8+this[++h]*2**16+this[++h]*2**24,q=this[++h]+this[++h]*2**8+this[++h]*2**16+R*2**24;return BigInt(P)+(BigInt(q)<<BigInt(32))}),f.prototype.readBigUInt64BE=xe(function(h){h=h>>>0,Pe(h,"offset");const g=this[h],R=this[h+7];(g===void 0||R===void 0)&&Re(h,this.length-8);const P=g*2**24+this[++h]*2**16+this[++h]*2**8+this[++h],q=this[++h]*2**24+this[++h]*2**16+this[++h]*2**8+R;return(BigInt(P)<<BigInt(32))+BigInt(q)}),f.prototype.readIntLE=function(h,g,R){h=h>>>0,g=g>>>0,R||L(h,g,this.length);let P=this[h],q=1,G=0;for(;++G<g&&(q*=256);)P+=this[h+G]*q;return q*=128,P>=q&&(P-=Math.pow(2,8*g)),P},f.prototype.readIntBE=function(h,g,R){h=h>>>0,g=g>>>0,R||L(h,g,this.length);let P=g,q=1,G=this[h+--P];for(;P>0&&(q*=256);)G+=this[h+--P]*q;return q*=128,G>=q&&(G-=Math.pow(2,8*g)),G},f.prototype.readInt8=function(h,g){return h=h>>>0,g||L(h,1,this.length),this[h]&128?(255-this[h]+1)*-1:this[h]},f.prototype.readInt16LE=function(h,g){h=h>>>0,g||L(h,2,this.length);const R=this[h]|this[h+1]<<8;return R&32768?R|4294901760:R},f.prototype.readInt16BE=function(h,g){h=h>>>0,g||L(h,2,this.length);const R=this[h+1]|this[h]<<8;return R&32768?R|4294901760:R},f.prototype.readInt32LE=function(h,g){return h=h>>>0,g||L(h,4,this.length),this[h]|this[h+1]<<8|this[h+2]<<16|this[h+3]<<24},f.prototype.readInt32BE=function(h,g){return h=h>>>0,g||L(h,4,this.length),this[h]<<24|this[h+1]<<16|this[h+2]<<8|this[h+3]},f.prototype.readBigInt64LE=xe(function(h){h=h>>>0,Pe(h,"offset");const g=this[h],R=this[h+7];(g===void 0||R===void 0)&&Re(h,this.length-8);const P=this[h+4]+this[h+5]*2**8+this[h+6]*2**16+(R<<24);return(BigInt(P)<<BigInt(32))+BigInt(g+this[++h]*2**8+this[++h]*2**16+this[++h]*2**24)}),f.prototype.readBigInt64BE=xe(function(h){h=h>>>0,Pe(h,"offset");const g=this[h],R=this[h+7];(g===void 0||R===void 0)&&Re(h,this.length-8);const P=(g<<24)+this[++h]*2**16+this[++h]*2**8+this[++h];return(BigInt(P)<<BigInt(32))+BigInt(this[++h]*2**24+this[++h]*2**16+this[++h]*2**8+R)}),f.prototype.readFloatLE=function(h,g){return h=h>>>0,g||L(h,4,this.length),t.read(this,h,!0,23,4)},f.prototype.readFloatBE=function(h,g){return h=h>>>0,g||L(h,4,this.length),t.read(this,h,!1,23,4)},f.prototype.readDoubleLE=function(h,g){return h=h>>>0,g||L(h,8,this.length),t.read(this,h,!0,52,8)},f.prototype.readDoubleBE=function(h,g){return h=h>>>0,g||L(h,8,this.length),t.read(this,h,!1,52,8)};function X(_,h,g,R,P,q){if(!f.isBuffer(_))throw new TypeError('"buffer" argument must be a Buffer instance');if(h>P||h<q)throw new RangeError('"value" argument is out of bounds');if(g+R>_.length)throw new RangeError("Index out of range")}f.prototype.writeUintLE=f.prototype.writeUIntLE=function(h,g,R,P){if(h=+h,g=g>>>0,R=R>>>0,!P){const Ie=Math.pow(2,8*R)-1;X(this,h,g,R,Ie,0)}let q=1,G=0;for(this[g]=h&255;++G<R&&(q*=256);)this[g+G]=h/q&255;return g+R},f.prototype.writeUintBE=f.prototype.writeUIntBE=function(h,g,R,P){if(h=+h,g=g>>>0,R=R>>>0,!P){const Ie=Math.pow(2,8*R)-1;X(this,h,g,R,Ie,0)}let q=R-1,G=1;for(this[g+q]=h&255;--q>=0&&(G*=256);)this[g+q]=h/G&255;return g+R},f.prototype.writeUint8=f.prototype.writeUInt8=function(h,g,R){return h=+h,g=g>>>0,R||X(this,h,g,1,255,0),this[g]=h&255,g+1},f.prototype.writeUint16LE=f.prototype.writeUInt16LE=function(h,g,R){return h=+h,g=g>>>0,R||X(this,h,g,2,65535,0),this[g]=h&255,this[g+1]=h>>>8,g+2},f.prototype.writeUint16BE=f.prototype.writeUInt16BE=function(h,g,R){return h=+h,g=g>>>0,R||X(this,h,g,2,65535,0),this[g]=h>>>8,this[g+1]=h&255,g+2},f.prototype.writeUint32LE=f.prototype.writeUInt32LE=function(h,g,R){return h=+h,g=g>>>0,R||X(this,h,g,4,4294967295,0),this[g+3]=h>>>24,this[g+2]=h>>>16,this[g+1]=h>>>8,this[g]=h&255,g+4},f.prototype.writeUint32BE=f.prototype.writeUInt32BE=function(h,g,R){return h=+h,g=g>>>0,R||X(this,h,g,4,4294967295,0),this[g]=h>>>24,this[g+1]=h>>>16,this[g+2]=h>>>8,this[g+3]=h&255,g+4};function re(_,h,g,R,P){Le(h,R,P,_,g,7);let q=Number(h&BigInt(4294967295));_[g++]=q,q=q>>8,_[g++]=q,q=q>>8,_[g++]=q,q=q>>8,_[g++]=q;let G=Number(h>>BigInt(32)&BigInt(4294967295));return _[g++]=G,G=G>>8,_[g++]=G,G=G>>8,_[g++]=G,G=G>>8,_[g++]=G,g}function ie(_,h,g,R,P){Le(h,R,P,_,g,7);let q=Number(h&BigInt(4294967295));_[g+7]=q,q=q>>8,_[g+6]=q,q=q>>8,_[g+5]=q,q=q>>8,_[g+4]=q;let G=Number(h>>BigInt(32)&BigInt(4294967295));return _[g+3]=G,G=G>>8,_[g+2]=G,G=G>>8,_[g+1]=G,G=G>>8,_[g]=G,g+8}f.prototype.writeBigUInt64LE=xe(function(h,g=0){return re(this,h,g,BigInt(0),BigInt("0xffffffffffffffff"))}),f.prototype.writeBigUInt64BE=xe(function(h,g=0){return ie(this,h,g,BigInt(0),BigInt("0xffffffffffffffff"))}),f.prototype.writeIntLE=function(h,g,R,P){if(h=+h,g=g>>>0,!P){const ee=Math.pow(2,8*R-1);X(this,h,g,R,ee-1,-ee)}let q=0,G=1,Ie=0;for(this[g]=h&255;++q<R&&(G*=256);)h<0&&Ie===0&&this[g+q-1]!==0&&(Ie=1),this[g+q]=(h/G>>0)-Ie&255;return g+R},f.prototype.writeIntBE=function(h,g,R,P){if(h=+h,g=g>>>0,!P){const ee=Math.pow(2,8*R-1);X(this,h,g,R,ee-1,-ee)}let q=R-1,G=1,Ie=0;for(this[g+q]=h&255;--q>=0&&(G*=256);)h<0&&Ie===0&&this[g+q+1]!==0&&(Ie=1),this[g+q]=(h/G>>0)-Ie&255;return g+R},f.prototype.writeInt8=function(h,g,R){return h=+h,g=g>>>0,R||X(this,h,g,1,127,-128),h<0&&(h=255+h+1),this[g]=h&255,g+1},f.prototype.writeInt16LE=function(h,g,R){return h=+h,g=g>>>0,R||X(this,h,g,2,32767,-32768),this[g]=h&255,this[g+1]=h>>>8,g+2},f.prototype.writeInt16BE=function(h,g,R){return h=+h,g=g>>>0,R||X(this,h,g,2,32767,-32768),this[g]=h>>>8,this[g+1]=h&255,g+2},f.prototype.writeInt32LE=function(h,g,R){return h=+h,g=g>>>0,R||X(this,h,g,4,2147483647,-2147483648),this[g]=h&255,this[g+1]=h>>>8,this[g+2]=h>>>16,this[g+3]=h>>>24,g+4},f.prototype.writeInt32BE=function(h,g,R){return h=+h,g=g>>>0,R||X(this,h,g,4,2147483647,-2147483648),h<0&&(h=4294967295+h+1),this[g]=h>>>24,this[g+1]=h>>>16,this[g+2]=h>>>8,this[g+3]=h&255,g+4},f.prototype.writeBigInt64LE=xe(function(h,g=0){return re(this,h,g,-BigInt("0x8000000000000000"),BigInt("0x7fffffffffffffff"))}),f.prototype.writeBigInt64BE=xe(function(h,g=0){return ie(this,h,g,-BigInt("0x8000000000000000"),BigInt("0x7fffffffffffffff"))});function Z(_,h,g,R,P,q){if(g+R>_.length)throw new RangeError("Index out of range");if(g<0)throw new RangeError("Index out of range")}function ue(_,h,g,R,P){return h=+h,g=g>>>0,P||Z(_,h,g,4),t.write(_,h,g,R,23,4),g+4}f.prototype.writeFloatLE=function(h,g,R){return ue(this,h,g,!0,R)},f.prototype.writeFloatBE=function(h,g,R){return ue(this,h,g,!1,R)};function me(_,h,g,R,P){return h=+h,g=g>>>0,P||Z(_,h,g,8),t.write(_,h,g,R,52,8),g+8}f.prototype.writeDoubleLE=function(h,g,R){return me(this,h,g,!0,R)},f.prototype.writeDoubleBE=function(h,g,R){return me(this,h,g,!1,R)},f.prototype.copy=function(h,g,R,P){if(!f.isBuffer(h))throw new TypeError("argument should be a Buffer");if(R||(R=0),!P&&P!==0&&(P=this.length),g>=h.length&&(g=h.length),g||(g=0),P>0&&P<R&&(P=R),P===R||h.length===0||this.length===0)return 0;if(g<0)throw new RangeError("targetStart out of bounds");if(R<0||R>=this.length)throw new RangeError("Index out of range");if(P<0)throw new RangeError("sourceEnd out of bounds");P>this.length&&(P=this.length),h.length-g<P-R&&(P=h.length-g+R);const q=P-R;return this===h&&typeof i.prototype.copyWithin=="function"?this.copyWithin(g,R,P):i.prototype.set.call(h,this.subarray(R,P),g),q},f.prototype.fill=function(h,g,R,P){if(typeof h=="string"){if(typeof g=="string"?(P=g,g=0,R=this.length):typeof R=="string"&&(P=R,R=this.length),P!==void 0&&typeof P!="string")throw new TypeError("encoding must be a string");if(typeof P=="string"&&!f.isEncoding(P))throw new TypeError("Unknown encoding: "+P);if(h.length===1){const G=h.charCodeAt(0);(P==="utf8"&&G<128||P==="latin1")&&(h=G)}}else typeof h=="number"?h=h&255:typeof h=="boolean"&&(h=Number(h));if(g<0||this.length<g||this.length<R)throw new RangeError("Out of range index");if(R<=g)return this;g=g>>>0,R=R===void 0?this.length:R>>>0,h||(h=0);let q;if(typeof h=="number")for(q=g;q<R;++q)this[q]=h;else{const G=f.isBuffer(h)?h:f.from(h,P),Ie=G.length;if(Ie===0)throw new TypeError('The value "'+h+'" is invalid for argument "value"');for(q=0;q<R-g;++q)this[q+g]=G[q%Ie]}return this};const _e={};function Se(_,h,g){_e[_]=class extends g{constructor(){super(),Object.defineProperty(this,"message",{value:h.apply(this,arguments),writable:!0,configurable:!0}),this.name=`${this.name} [${_}]`,this.stack,delete this.name}get code(){return _}set code(P){Object.defineProperty(this,"code",{configurable:!0,enumerable:!0,value:P,writable:!0})}toString(){return`${this.name} [${_}]: ${this.message}`}}}Se("ERR_BUFFER_OUT_OF_BOUNDS",function(_){return _?`${_} is outside of buffer bounds`:"Attempt to access memory outside buffer bounds"},RangeError),Se("ERR_INVALID_ARG_TYPE",function(_,h){return`The "${_}" argument must be of type number. Received type ${typeof h}`},TypeError),Se("ERR_OUT_OF_RANGE",function(_,h,g){let R=`The value of "${_}" is out of range.`,P=g;return Number.isInteger(g)&&Math.abs(g)>2**32?P=be(String(g)):typeof g=="bigint"&&(P=String(g),(g>BigInt(2)**BigInt(32)||g<-(BigInt(2)**BigInt(32)))&&(P=be(P)),P+="n"),R+=` It must be ${h}. Received ${P}`,R},RangeError);function be(_){let h="",g=_.length;const R=_[0]==="-"?1:0;for(;g>=R+4;g-=3)h=`_${_.slice(g-3,g)}${h}`;return`${_.slice(0,g)}${h}`}function Fe(_,h,g){Pe(h,"offset"),(_[h]===void 0||_[h+g]===void 0)&&Re(h,_.length-(g+1))}function Le(_,h,g,R,P,q){if(_>g||_<h){const G=typeof h=="bigint"?"n":"";let Ie;throw h===0||h===BigInt(0)?Ie=`>= 0${G} and < 2${G} ** ${(q+1)*8}${G}`:Ie=`>= -(2${G} ** ${(q+1)*8-1}${G}) and < 2 ** ${(q+1)*8-1}${G}`,new _e.ERR_OUT_OF_RANGE("value",Ie,_)}Fe(R,P,q)}function Pe(_,h){if(typeof _!="number")throw new _e.ERR_INVALID_ARG_TYPE(h,"number",_)}function Re(_,h,g){throw Math.floor(_)!==_?(Pe(_,g),new _e.ERR_OUT_OF_RANGE("offset","an integer",_)):h<0?new _e.ERR_BUFFER_OUT_OF_BOUNDS:new _e.ERR_OUT_OF_RANGE("offset",`>= 0 and <= ${h}`,_)}const je=/[^+/0-9A-Za-z-_]/g;function ke(_){if(_=_.split("=")[0],_=_.trim().replace(je,""),_.length<2)return"";for(;_.length%4!==0;)_=_+"=";return _}function Ne(_,h){h=h||1/0;let g;const R=_.length;let P=null;const q=[];for(let G=0;G<R;++G){if(g=_.charCodeAt(G),g>55295&&g<57344){if(!P){if(g>56319){(h-=3)>-1&&q.push(239,191,189);continue}else if(G+1===R){(h-=3)>-1&&q.push(239,191,189);continue}P=g;continue}if(g<56320){(h-=3)>-1&&q.push(239,191,189),P=g;continue}g=(P-55296<<10|g-56320)+65536}else P&&(h-=3)>-1&&q.push(239,191,189);if(P=null,g<128){if((h-=1)<0)break;q.push(g)}else if(g<2048){if((h-=2)<0)break;q.push(g>>6|192,g&63|128)}else if(g<65536){if((h-=3)<0)break;q.push(g>>12|224,g>>6&63|128,g&63|128)}else if(g<1114112){if((h-=4)<0)break;q.push(g>>18|240,g>>12&63|128,g>>6&63|128,g&63|128)}else throw new Error("Invalid code point")}return q}function ce(_){const h=[];for(let g=0;g<_.length;++g)h.push(_.charCodeAt(g)&255);return h}function he(_,h){let g,R,P;const q=[];for(let G=0;G<_.length&&!((h-=2)<0);++G)g=_.charCodeAt(G),R=g>>8,P=g%256,q.push(P),q.push(R);return q}function Ae(_){return e.toByteArray(ke(_))}function le(_,h,g,R){let P;for(P=0;P<R&&!(P+g>=h.length||P>=_.length);++P)h[P+g]=_[P];return P}function ge(_,h){return _ instanceof h||_!=null&&_.constructor!=null&&_.constructor.name!=null&&_.constructor.name===h.name}function Ee(_){return _!==_}const ye=(function(){const _="0123456789abcdef",h=new Array(256);for(let g=0;g<16;++g){const R=g*16;for(let P=0;P<16;++P)h[R+P]=_[g]+_[P]}return h})();function xe(_){return typeof BigInt>"u"?Qe:_}function Qe(){throw new Error("BigInt not supported")}})(KP);const av=KP.Buffer,JP={},iv={};for(let r=0;r<256;r++){let e=r.toString(16).toLowerCase();e.length===1&&(e=`0${e}`),JP[r]=e,iv[e]=r}function b2(r){if(r.length%2!==0)throw new Error("Hex encoded strings must have an even number length");const e=new Uint8Array(r.length/2);for(let t=0;t<r.length;t+=2){const n=r.slice(t,t+2).toLowerCase();if(n in iv)e[t/2]=iv[n];else throw new Error(`Cannot decode unrecognized sequence ${n} as hexadecimal`)}return e}function _n(r){let e="";for(let t=0;t<r.byteLength;t++)e+=JP[r[t]];return e}const ov=async(r=new Uint8Array,e)=>{if(r instanceof Uint8Array)return Sn.mutate(r);if(!r)return Sn.mutate(new Uint8Array);const t=e.streamCollector(r);return Sn.mutate(await t)},Ni=r=>typeof r=="function"?r():r,In=r=>r[ev]||(r[ev]={}),ct=r=>{if(typeof r=="function")return r;const e=Promise.resolve(r);return()=>e},XP=(r,e,t,n,a)=>({name:e,namespace:r,traits:t,input:n,output:a}),w2=r=>(e,t)=>async n=>{const{response:a}=await e(n),{operationSchema:i}=In(t),[,o,s,u,c,f]=i??[];try{const l=await r.protocol.deserializeResponse(XP(o,s,u,c,f),{...r,...t},a);return{response:a,output:l}}catch(l){if(Object.defineProperty(l,"$response",{value:a,enumerable:!1,writable:!1,configurable:!1}),!("$metadata"in l)){const v="Deserialization error: to see the raw response, inspect the hidden field {error}.$response on this object.";try{l.message+=`
`+v}catch{!t.logger||t.logger?.constructor?.name==="NoOpLogger"?console.warn(v):t.logger?.warn?.(v)}typeof l.$responseBodyText<"u"&&l.$response&&(l.$response.body=l.$responseBodyText);try{if(Wn.isInstance(a)){const{headers:d={}}=a,p=Object.entries(d);l.$metadata={httpStatusCode:a.statusCode,requestId:sv(/^x-[\w-]+-request-?id$/,p),extendedRequestId:sv(/^x-[\w-]+-id-2$/,p),cfId:sv(/^x-[\w-]+-cf-id$/,p)}}}catch{}}throw l}},sv=(r,e)=>(e.find(([t])=>t.match(r))||[void 0,void 0])[1];function R2(r){const e={};if(r=r.replace(/^\?/,""),r)for(const t of r.split("&")){let[n,a=null]=t.split("=");n=decodeURIComponent(n),a&&(a=decodeURIComponent(a)),n in e?Array.isArray(e[n])?e[n].push(a):e[n]=[e[n],a]:e[n]=a}return e}const bn=r=>{if(typeof r=="string")return bn(new URL(r));const{hostname:e,pathname:t,port:n,protocol:a,search:i}=r;let o;return i&&(o=R2(i)),{hostname:e,port:n?parseInt(n):void 0,protocol:a,path:t,query:o}},T2=r=>{if(typeof r=="object"){if("url"in r){const e=bn(r.url);if(r.headers){e.headers={};for(const[t,n]of Object.entries(r.headers))e.headers[t.toLowerCase()]=n.join(", ")}return e}return r}return bn(r)},A2=r=>(e,t)=>async n=>{const{operationSchema:a}=In(t),[,i,o,s,u,c]=a??[],f=t.endpointV2?async()=>T2(t.endpointV2):r.endpoint,l=await r.protocol.serializeRequest(XP(i,o,s,u,c),n.input,{...r,...t,endpoint:f});return e({...n,request:l})},O2={name:"deserializerMiddleware",step:"deserialize",tags:["DESERIALIZER"],override:!0},C2={name:"serializerMiddleware",step:"serialize",tags:["SERIALIZER"],override:!0};function QP(r){return{applyToStack:e=>{e.add(A2(r),C2),e.add(w2(r),O2),r.protocol.setSerdeContext(r)}}}const uv=[];function Ta(r){if(typeof r=="object")return r;if(r=r|0,uv[r])return uv[r];const e={};let t=0;for(const n of["httpLabel","idempotent","idempotencyToken","sensitive","httpPayload","httpResponseCode","httpQueryParams"])(r>>t++&1)===1&&(e[n]=1);return uv[r]=e}const Aa={it:Symbol.for("@smithy/nor-struct-it"),ns:Symbol.for("@smithy/ns")},cv=[],fv={};class gr{ref;memberName;static symbol=Symbol.for("@smithy/nor");symbol=gr.symbol;name;schema;_isMemberSchema;traits;memberTraits;normalizedTraits;constructor(e,t){this.ref=e,this.memberName=t;const n=[];let a=e,i=e;for(this._isMemberSchema=!1;lv(a);)n.push(a[1]),a=a[0],i=Ni(a),this._isMemberSchema=!0;if(n.length>0){this.memberTraits={};for(let o=n.length-1;o>=0;--o){const s=n[o];Object.assign(this.memberTraits,Ta(s))}}else this.memberTraits=0;if(i instanceof gr){const o=this.memberTraits;Object.assign(this,i),this.memberTraits=Object.assign({},o,i.getMemberTraits(),this.getMemberTraits()),this.normalizedTraits=void 0,this.memberName=t??i.memberName;return}if(this.schema=Ni(i),P2(this.schema)?(this.name=`${this.schema[1]}#${this.schema[2]}`,this.traits=this.schema[3]):(this.name=this.memberName??String(i),this.traits=0),this._isMemberSchema&&!t)throw new Error(`@smithy/core/schema - NormalizedSchema member init ${this.getName(!0)} missing member name.`)}static[Symbol.hasInstance](e){const t=this.prototype.isPrototypeOf(e);return!t&&typeof e=="object"&&e!==null?e.symbol===this.symbol:t}static of(e){const t=typeof e=="function"||typeof e=="object"&&e!==null;if(typeof e=="number"){if(cv[e])return cv[e]}else if(typeof e=="string"){if(fv[e])return fv[e]}else if(t&&e[Aa.ns])return e[Aa.ns];const n=Ni(e);if(n instanceof gr)return n;if(lv(n)){const[i,o]=n;if(i instanceof gr)return Object.assign(i.getMergedTraits(),Ta(o)),i;throw new Error(`@smithy/core/schema - may not init unwrapped member schema=${JSON.stringify(e,null,2)}.`)}const a=new gr(n);return t?e[Aa.ns]=a:typeof n=="string"?fv[n]=a:typeof n=="number"?cv[n]=a:a}getSchema(){const e=this.schema;return Array.isArray(e)&&e[0]===0?e[4]:e}getName(e=!1){const{name:t}=this;return!e&&t&&t.includes("#")?t.split("#")[1]:t||void 0}getMemberName(){return this.memberName}isMemberSchema(){return this._isMemberSchema}isListSchema(){const e=this.getSchema();return typeof e=="number"?e>=64&&e<128:e[0]===1}isMapSchema(){const e=this.getSchema();return typeof e=="number"?e>=128&&e<=255:e[0]===2}isStructSchema(){const e=this.getSchema();if(typeof e!="object")return!1;const t=e[0];return t===3||t===-3||t===4}isUnionSchema(){const e=this.getSchema();return typeof e!="object"?!1:e[0]===4}isBlobSchema(){const e=this.getSchema();return e===21||e===42}isTimestampSchema(){const e=this.getSchema();return typeof e=="number"&&e>=4&&e<=7}isUnitSchema(){return this.getSchema()==="unit"}isDocumentSchema(){return this.getSchema()===15}isStringSchema(){return this.getSchema()===0}isBooleanSchema(){return this.getSchema()===2}isNumericSchema(){return this.getSchema()===1}isBigIntegerSchema(){return this.getSchema()===17}isBigDecimalSchema(){return this.getSchema()===19}isStreaming(){const{streaming:e}=this.getMergedTraits();return!!e||this.getSchema()===42}isIdempotencyToken(){return!!this.getMergedTraits().idempotencyToken}getMergedTraits(){return this.normalizedTraits??(this.normalizedTraits={...this.getOwnTraits(),...this.getMemberTraits()})}getMemberTraits(){return Ta(this.memberTraits)}getOwnTraits(){return Ta(this.traits)}getKeySchema(){const[e,t]=[this.isDocumentSchema(),this.isMapSchema()];if(!e&&!t)throw new Error(`@smithy/core/schema - cannot get key for non-map: ${this.getName(!0)}`);const n=this.getSchema(),a=e?15:n[4]??0;return Oa([a,0],"key")}getValueSchema(){const e=this.getSchema(),[t,n,a]=[this.isDocumentSchema(),this.isMapSchema(),this.isListSchema()],i=typeof e=="number"?63&e:e&&typeof e=="object"&&(n||a)?e[3+e[0]]:t?15:void 0;if(i!=null)return Oa([i,0],n?"value":"member");throw new Error(`@smithy/core/schema - ${this.getName(!0)} has no value member.`)}getMemberSchema(e){const t=this.getSchema();if(this.isStructSchema()&&t[4].includes(e)){const n=t[4].indexOf(e),a=t[5][n];return Oa(lv(a)?a:[a,0],e)}if(this.isDocumentSchema())return Oa([15,0],e);throw new Error(`@smithy/core/schema - ${this.getName(!0)} has no member=${e}.`)}getMemberSchemas(){const e={};try{for(const[t,n]of this.structIterator())e[t]=n}catch{}return e}getEventStreamMember(){if(this.isStructSchema()){for(const[e,t]of this.structIterator())if(t.isStreaming()&&t.isStructSchema())return e}return""}*structIterator(){if(this.isUnitSchema())return;if(!this.isStructSchema())throw new Error("@smithy/core/schema - cannot iterate non-struct schema.");const e=this.getSchema(),t=e[4].length;let n=e[Aa.it];if(n&&t===n.length){yield*n;return}n=Array(t);for(let a=0;a<t;++a){const i=e[4][a],o=Oa([e[5][a],0],i);yield n[a]=[i,o]}e[Aa.it]=n}}function Oa(r,e){if(r instanceof gr)return Object.assign(r,{memberName:e,_isMemberSchema:!0});const t=gr;return new t(r,e)}const lv=r=>Array.isArray(r)&&r.length===2,P2=r=>Array.isArray(r)&&r.length>=5;class kr{namespace;schemas;exceptions;static registries=new Map;constructor(e,t=new Map,n=new Map){this.namespace=e,this.schemas=t,this.exceptions=n}static for(e){return kr.registries.has(e)||kr.registries.set(e,new kr(e)),kr.registries.get(e)}copyFrom(e){const{schemas:t,exceptions:n}=this;for(const[a,i]of e.schemas)t.has(a)||t.set(a,i);for(const[a,i]of e.exceptions)n.has(a)||n.set(a,i)}register(e,t){const n=this.normalizeShapeId(e);for(const a of[this,kr.for(n.split("#")[0])])a.schemas.set(n,t)}getSchema(e){const t=this.normalizeShapeId(e);if(!this.schemas.has(t))throw new Error(`@smithy/core/schema - schema not found for ${t}`);return this.schemas.get(t)}registerError(e,t){const n=e,a=n[1];for(const i of[this,kr.for(a)])i.schemas.set(a+"#"+n[2],n),i.exceptions.set(n,t)}getErrorCtor(e){const t=e;return this.exceptions.has(t)?this.exceptions.get(t):kr.for(t[1]).exceptions.get(t)}getBaseException(){for(const e of this.exceptions.keys())if(Array.isArray(e)){const[,t,n]=e,a=t+"#"+n;if(a.startsWith("smithy.ts.sdk.synthetic.")&&a.endsWith("ServiceException"))return e}}find(e){return[...this.schemas.values()].find(e)}clear(){this.schemas.clear(),this.exceptions.clear()}normalizeShapeId(e){return e.includes("#")?e:this.namespace+"#"+e}}const vv=r=>{if(r!=null){if(typeof r=="string"){const e=parseFloat(r);if(!Number.isNaN(e))return String(e)!==String(r)&&$2.warn(F2(`Expected number but observed string: ${r}`)),e}if(typeof r=="number")return r;throw new TypeError(`Expected number, got ${typeof r}: ${r}`)}},x2=Math.ceil(2**127*(2-2**-23)),ZP=r=>{const e=vv(r);if(e!==void 0&&!Number.isNaN(e)&&e!==1/0&&e!==-1/0&&Math.abs(e)>x2)throw new TypeError(`Expected 32-bit float, got ${r}`);return e},q2=r=>{if(r!=null){if(Number.isInteger(r)&&!Number.isNaN(r))return r;throw new TypeError(`Expected integer, got ${typeof r}: ${r}`)}},ex=r=>tx(r,16),rx=r=>tx(r,8),tx=(r,e)=>{const t=q2(r);if(t!==void 0&&N2(t,e)!==t)throw new TypeError(`Expected ${e}-bit integer, got ${r}`);return t},N2=(r,e)=>{switch(e){case 32:return Int32Array.of(r)[0];case 16:return Int16Array.of(r)[0];case 8:return Int8Array.of(r)[0]}},M2=r=>vv(typeof r=="string"?Mi(r):r),D2=r=>ZP(typeof r=="string"?Mi(r):r),k2=/(-?(?:0|[1-9]\d*)(?:\.\d+)?(?:[eE][+-]?\d+)?)|(-?Infinity)|(NaN)/g,Mi=r=>{const e=r.match(k2);if(e===null||e[0].length!==r.length)throw new TypeError("Expected real number, got implicit NaN");return parseFloat(r)},Di=r=>ex(typeof r=="string"?Mi(r):r),U2=r=>rx(typeof r=="string"?Mi(r):r),F2=r=>String(new TypeError(r).stack||r).split(`
`).slice(0,5).filter(e=>!e.includes("stackTraceWarning")).join(`
`),$2={warn:console.warn},L2=["Sun","Mon","Tue","Wed","Thu","Fri","Sat"],dv=["Jan","Feb","Mar","Apr","May","Jun","Jul","Aug","Sep","Oct","Nov","Dec"];function B2(r){const e=r.getUTCFullYear(),t=r.getUTCMonth(),n=r.getUTCDay(),a=r.getUTCDate(),i=r.getUTCHours(),o=r.getUTCMinutes(),s=r.getUTCSeconds(),u=a<10?`0${a}`:`${a}`,c=i<10?`0${i}`:`${i}`,f=o<10?`0${o}`:`${o}`,l=s<10?`0${s}`:`${s}`;return`${L2[n]}, ${u} ${dv[t]} ${e} ${c}:${f}:${l} GMT`}const j2=new RegExp(/^(\d{4})-(\d{2})-(\d{2})[tT](\d{2}):(\d{2}):(\d{2})(?:\.(\d+))?(([-+]\d{2}\:\d{2})|[zZ])$/),H2=r=>{if(r==null)return;if(typeof r!="string")throw new TypeError("RFC-3339 date-times must be expressed as strings");const e=j2.exec(r);if(!e)throw new TypeError("Invalid RFC-3339 date-time value");const[t,n,a,i,o,s,u,c,f]=e,l=Di(Ca(n)),v=Gt(a,"month",1,12),d=Gt(i,"day",1,31),p=ki(l,v,d,{hours:o,minutes:s,seconds:u,fractionalMilliseconds:c});return f.toUpperCase()!="Z"&&p.setTime(p.getTime()-tB(f)),p},G2=new RegExp(/^(?:Mon|Tue|Wed|Thu|Fri|Sat|Sun), (\d{2}) (Jan|Feb|Mar|Apr|May|Jun|Jul|Aug|Sep|Oct|Nov|Dec) (\d{4}) (\d{1,2}):(\d{2}):(\d{2})(?:\.(\d+))? GMT$/),W2=new RegExp(/^(?:Monday|Tuesday|Wednesday|Thursday|Friday|Saturday|Sunday), (\d{2})-(Jan|Feb|Mar|Apr|May|Jun|Jul|Aug|Sep|Oct|Nov|Dec)-(\d{2}) (\d{1,2}):(\d{2}):(\d{2})(?:\.(\d+))? GMT$/),z2=new RegExp(/^(?:Mon|Tue|Wed|Thu|Fri|Sat|Sun) (Jan|Feb|Mar|Apr|May|Jun|Jul|Aug|Sep|Oct|Nov|Dec) ( [1-9]|\d{2}) (\d{1,2}):(\d{2}):(\d{2})(?:\.(\d+))? (\d{4})$/),V2=r=>{if(r==null)return;if(typeof r!="string")throw new TypeError("RFC-7231 date-times must be expressed as strings");let e=G2.exec(r);if(e){const[t,n,a,i,o,s,u,c]=e;return ki(Di(Ca(i)),hv(a),Gt(n,"day",1,31),{hours:o,minutes:s,seconds:u,fractionalMilliseconds:c})}if(e=W2.exec(r),e){const[t,n,a,i,o,s,u,c]=e;return X2(ki(Y2(i),hv(a),Gt(n,"day",1,31),{hours:o,minutes:s,seconds:u,fractionalMilliseconds:c}))}if(e=z2.exec(r),e){const[t,n,a,i,o,s,u,c]=e;return ki(Di(Ca(c)),hv(n),Gt(a.trimLeft(),"day",1,31),{hours:i,minutes:o,seconds:s,fractionalMilliseconds:u})}throw new TypeError("Invalid RFC-7231 date-time value")},K2=r=>{if(r==null)return;let e;if(typeof r=="number")e=r;else if(typeof r=="string")e=M2(r);else if(typeof r=="object"&&r.tag===1)e=r.value;else throw new TypeError("Epoch timestamps must be expressed as floating point numbers or their string representation");if(Number.isNaN(e)||e===1/0||e===-1/0)throw new TypeError("Epoch timestamps must be valid, non-Infinite, non-NaN numerics");return new Date(Math.round(e*1e3))},ki=(r,e,t,n)=>{const a=e-1;return Z2(r,a,t),new Date(Date.UTC(r,a,t,Gt(n.hours,"hour",0,23),Gt(n.minutes,"minute",0,59),Gt(n.seconds,"seconds",0,60),rB(n.fractionalMilliseconds)))},Y2=r=>{const e=new Date().getUTCFullYear(),t=Math.floor(e/100)*100+Di(Ca(r));return t<e?t+100:t},J2=50*365*24*60*60*1e3,X2=r=>r.getTime()-new Date().getTime()>J2?new Date(Date.UTC(r.getUTCFullYear()-100,r.getUTCMonth(),r.getUTCDate(),r.getUTCHours(),r.getUTCMinutes(),r.getUTCSeconds(),r.getUTCMilliseconds())):r,hv=r=>{const e=dv.indexOf(r);if(e<0)throw new TypeError(`Invalid month: ${r}`);return e+1},Q2=[31,28,31,30,31,30,31,31,30,31,30,31],Z2=(r,e,t)=>{let n=Q2[e];if(e===1&&eB(r)&&(n=29),t>n)throw new TypeError(`Invalid day for ${dv[e]} in ${r}: ${t}`)},eB=r=>r%4===0&&(r%100!==0||r%400===0),Gt=(r,e,t,n)=>{const a=U2(Ca(r));if(a<t||a>n)throw new TypeError(`${e} must be between ${t} and ${n}, inclusive`);return a},rB=r=>r==null?0:D2("0."+r)*1e3,tB=r=>{const e=r[0];let t=1;if(e=="+")t=1;else if(e=="-")t=-1;else throw new TypeError(`Offset direction, ${e}, must be "+" or "-"`);const n=Number(r.substring(1,3)),a=Number(r.substring(4,6));return t*(n*60+a)*60*1e3},Ca=r=>{let e=0;for(;e<r.length-1&&r.charAt(e)==="0";)e++;return e===0?r:r.slice(e)},nx=typeof crypto<"u"&&crypto.randomUUID&&crypto.randomUUID.bind(crypto),Or=Array.from({length:256},(r,e)=>e.toString(16).padStart(2,"0")),ax=()=>{if(nx)return nx();const r=new Uint8Array(16);return crypto.getRandomValues(r),r[6]=r[6]&15|64,r[8]=r[8]&63|128,Or[r[0]]+Or[r[1]]+Or[r[2]]+Or[r[3]]+"-"+Or[r[4]]+Or[r[5]]+"-"+Or[r[6]]+Or[r[7]]+"-"+Or[r[8]]+Or[r[9]]+"-"+Or[r[10]]+Or[r[11]]+Or[r[12]]+Or[r[13]]+Or[r[14]]+Or[r[15]]},Wt=function(e){return Object.assign(new String(e),{deserializeJSON(){return JSON.parse(String(e))},toString(){return String(e)},toJSON(){return String(e)}})};Wt.from=r=>r&&typeof r=="object"&&(r instanceof Wt||"deserializeJSON"in r)?r:typeof r=="string"||Object.getPrototypeOf(r)===String.prototype?Wt(String(r)):Wt(JSON.stringify(r)),Wt.fromObject=Wt.from;const ix=/^-?\d*(\.\d+)?$/;class gt{string;type;constructor(e,t){if(this.string=e,this.type=t,!ix.test(e))throw new Error('@smithy/core/serde - NumericValue must only contain [0-9], at most one decimal point ".", and an optional negation prefix "-".')}toString(){return this.string}static[Symbol.hasInstance](e){if(!e||typeof e!="object")return!1;const t=e;return gt.prototype.isPrototypeOf(e)||t.type==="bigDecimal"&&ix.test(t.string)}}class nB{serdeContext;setSerdeContext(e){this.serdeContext=e}}class aB extends nB{options;compositeErrorRegistry;constructor(e){super(),this.options=e,this.compositeErrorRegistry=kr.for(e.defaultNamespace);for(const t of e.errorTypeRegistries??[])this.compositeErrorRegistry.copyFrom(t)}getRequestType(){return Kr}getResponseType(){return Wn}setSerdeContext(e){this.serdeContext=e,this.serializer.setSerdeContext(e),this.deserializer.setSerdeContext(e),this.getPayloadCodec()&&this.getPayloadCodec().setSerdeContext(e)}updateServiceEndpoint(e,t){if("url"in t){e.protocol=t.url.protocol,e.hostname=t.url.hostname,e.port=t.url.port?Number(t.url.port):void 0,e.path=t.url.pathname,e.fragment=t.url.hash||void 0,e.username=t.url.username||void 0,e.password=t.url.password||void 0,e.query||(e.query={});for(const[n,a]of t.url.searchParams.entries())e.query[n]=a;if(t.headers)for(const[n,a]of Object.entries(t.headers))e.headers[n]=a.join(", ");return e}else{if(e.protocol=t.protocol,e.hostname=t.hostname,e.port=t.port?Number(t.port):void 0,e.path=t.path,e.query={...t.query},t.headers)for(const[n,a]of Object.entries(t.headers))e.headers[n]=a;return e}}setHostPrefix(e,t,n){if(this.serdeContext?.disableHostPrefix)return;const a=gr.of(t.input),i=Ta(t.traits??{});if(i.endpoint){let o=i.endpoint?.[0];if(typeof o=="string"){const s=[...a.structIterator()].filter(([,u])=>u.getMergedTraits().hostLabel);for(const[u]of s){const c=n[u];if(typeof c!="string")throw new Error(`@smithy/core/schema - ${u} in input must be a string as hostLabel.`);o=o.replace(`{${u}}`,c)}e.hostname=o+e.hostname}}}deserializeMetadata(e){return{httpStatusCode:e.statusCode,requestId:e.headers["x-amzn-requestid"]??e.headers["x-amzn-request-id"]??e.headers["x-amz-request-id"],extendedRequestId:e.headers["x-amz-id-2"],cfId:e.headers["x-amz-cf-id"]}}async serializeEventStream({eventStream:e,requestSchema:t,initialRequest:n}){return(await this.loadEventStreamCapability()).serializeEventStream({eventStream:e,requestSchema:t,initialRequest:n})}async deserializeEventStream({response:e,responseSchema:t,initialResponseContainer:n}){return(await this.loadEventStreamCapability()).deserializeEventStream({response:e,responseSchema:t,initialResponseContainer:n})}async loadEventStreamCapability(){const{EventStreamSerde:e}=await Promise.resolve().then(()=>_4);return new e({marshaller:this.getEventStreamMarshaller(),serializer:this.serializer,deserializer:this.deserializer,serdeContext:this.serdeContext,defaultContentType:this.getDefaultContentType()})}getDefaultContentType(){throw new Error(`@smithy/core/protocols - ${this.constructor.name} getDefaultContentType() implementation missing.`)}async deserializeHttpMessage(e,t,n,a,i){return[]}getEventStreamMarshaller(){const e=this.serdeContext;if(!e.eventStreamMarshaller)throw new Error("@smithy/core - HttpProtocol: eventStreamMarshaller missing in serdeContext.");return e.eventStreamMarshaller}}class iB extends aB{async serializeRequest(e,t,n){const a=this.serializer,i={},o={},s=await n.endpoint(),u=gr.of(e?.input),c=u.getSchema();let f;const l=new Kr({protocol:"",hostname:"",port:void 0,path:"/",fragment:void 0,query:i,headers:o,body:void 0});s&&(this.updateServiceEndpoint(l,s),this.setHostPrefix(l,e,t));const v={...t};if(t){const d=u.getEventStreamMember();if(d){if(v[d]){const p={};for(const[y,S]of u.structIterator())y!==d&&v[y]&&(a.write(S,v[y]),p[y]=a.flush());f=await this.serializeEventStream({eventStream:v[d],requestSchema:u,initialRequest:p})}}else a.write(c,v),f=a.flush()}return l.headers=Object.assign(l.headers,o),l.query=i,l.body=f,l.method="POST",l}async deserializeResponse(e,t,n){const a=this.deserializer,i=gr.of(e.output),o={};if(n.statusCode>=300){const u=await ov(n.body,t);throw u.byteLength>0&&Object.assign(o,await a.read(15,u)),await this.handleError(e,t,n,o,this.deserializeMetadata(n)),new Error("@smithy/core/protocols - RPC Protocol error handler failed to throw.")}for(const u in n.headers){const c=n.headers[u];delete n.headers[u],n.headers[u.toLowerCase()]=c}const s=i.getEventStreamMember();if(s)o[s]=await this.deserializeEventStream({response:n,responseSchema:i,initialResponseContainer:o});else{const u=await ov(n.body,t);u.byteLength>0&&Object.assign(o,await a.read(i,u))}return o.$metadata=this.deserializeMetadata(n),o}}function ox(r,e){if(e.timestampFormat.useTrait&&r.isTimestampSchema()&&(r.getSchema()===5||r.getSchema()===6||r.getSchema()===7))return r.getSchema();const{httpLabel:t,httpPrefixHeaders:n,httpHeader:a,httpQuery:i}=r.getMergedTraits();return(e.httpBindings?typeof n=="string"||a?6:i||t?5:void 0:void 0)??e.timestampFormat.default}const pv="***SensitiveInformation***";function gv(r,e){if(e==null)return e;const t=gr.of(r);if(t.getMergedTraits().sensitive)return pv;if(t.isListSchema()){if(!!t.getValueSchema().getMergedTraits().sensitive)return pv}else if(t.isMapSchema()){if(!!t.getKeySchema().getMergedTraits().sensitive||!!t.getValueSchema().getMergedTraits().sensitive)return pv}else if(t.isStructSchema()&&typeof e=="object"){const n=e,a={};for(const[i,o]of t.structIterator())n[i]!=null&&(a[i]=gv(o,n[i]));return a}return e}class Pa{middlewareStack=xi();schema;static classBuilder(){return new oB}resolveMiddlewareWithContext(e,t,n,{middlewareFn:a,clientName:i,commandName:o,inputFilterSensitiveLog:s,outputFilterSensitiveLog:u,smithyContext:c,additionalContext:f,CommandCtor:l}){for(const S of a.bind(this)(l,e,t,n))this.middlewareStack.use(S);const v=e.concat(this.middlewareStack),{logger:d}=t,p={logger:d,clientName:i,commandName:o,inputFilterSensitiveLog:s,outputFilterSensitiveLog:u,[ev]:{commandInstance:this,...c},...f},{requestHandler:y}=t;return v.resolve(S=>y.handle(S.request,n||{}),p)}}class oB{_init=()=>{};_ep={};_middlewareFn=()=>[];_commandName="";_clientName="";_additionalContext={};_smithyContext={};_inputFilterSensitiveLog=void 0;_outputFilterSensitiveLog=void 0;_serializer=null;_deserializer=null;_operationSchema;init(e){this._init=e}ep(e){return this._ep=e,this}m(e){return this._middlewareFn=e,this}s(e,t,n={}){return this._smithyContext={service:e,operation:t,...n},this}c(e={}){return this._additionalContext=e,this}n(e,t){return this._clientName=e,this._commandName=t,this}f(e=n=>n,t=n=>n){return this._inputFilterSensitiveLog=e,this._outputFilterSensitiveLog=t,this}ser(e){return this._serializer=e,this}de(e){return this._deserializer=e,this}sc(e){return this._operationSchema=e,this._smithyContext.operationSchema=e,this}build(){const e=this;let t;return t=class extends Pa{input;static getEndpointParameterInstructions(){return e._ep}constructor(...[n]){super(),this.input=n??{},e._init(this),this.schema=e._operationSchema}resolveMiddleware(n,a,i){const o=e._operationSchema,s=o?.[4]??o?.input,u=o?.[5]??o?.output;return this.resolveMiddlewareWithContext(n,a,i,{CommandCtor:t,middlewareFn:e._middlewareFn,clientName:e._clientName,commandName:e._commandName,inputFilterSensitiveLog:e._inputFilterSensitiveLog??(o?gv.bind(null,s):c=>c),outputFilterSensitiveLog:e._outputFilterSensitiveLog??(o?gv.bind(null,u):c=>c),smithyContext:e._smithyContext,additionalContext:e._additionalContext})}serialize=e._serializer;deserialize=e._deserializer}}}class wn extends Error{$fault;$response;$retryable;$metadata;constructor(e){super(e.message),Object.setPrototypeOf(this,Object.getPrototypeOf(this).constructor.prototype),this.name=e.name,this.$fault=e.$fault,this.$metadata=e.$metadata}static isInstance(e){if(!e)return!1;const t=e;return wn.prototype.isPrototypeOf(t)||!!t.$fault&&!!t.$metadata&&(t.$fault==="client"||t.$fault==="server")}static[Symbol.hasInstance](e){if(!e)return!1;const t=e;return this===wn?wn.isInstance(e):wn.isInstance(e)?t.name&&this.name?this.prototype.isPrototypeOf(e)||t.name===this.name:this.prototype.isPrototypeOf(e):!1}}const sx=(r,e={})=>{Object.entries(e).filter(([,n])=>n!==void 0).forEach(([n,a])=>{(r[n]==null||r[n]==="")&&(r[n]=a)});const t=r.message||r.Message||"UnknownError";return r.message=t,delete r.Message,r},ux=r=>{switch(r){case"standard":return{retryMode:"standard",connectionTimeout:3100};case"in-region":return{retryMode:"standard",connectionTimeout:1100};case"cross-region":return{retryMode:"standard",connectionTimeout:3100};case"mobile":return{retryMode:"standard",connectionTimeout:3e4};default:return{}}},cx=Object.values(Sa),sB=r=>{const e=[];for(const t in Sa){const n=Sa[t];r[n]!==void 0&&e.push({algorithmId:()=>n,checksumConstructor:()=>r[n]})}for(const[t,n]of Object.entries(r.checksumAlgorithms??{}))e.push({algorithmId:()=>t,checksumConstructor:()=>n});return{addChecksumAlgorithm(t){r.checksumAlgorithms=r.checksumAlgorithms??{};const n=t.algorithmId(),a=t.checksumConstructor();cx.includes(n)?r.checksumAlgorithms[n.toUpperCase()]=a:r.checksumAlgorithms[n]=a,e.push(t)},checksumAlgorithms(){return e}}},uB=r=>{const e={};return r.checksumAlgorithms().forEach(t=>{const n=t.algorithmId();cx.includes(n)&&(e[n]=t.checksumConstructor())}),e},cB=r=>({setRetryStrategy(e){r.retryStrategy=e},retryStrategy(){return r.retryStrategy}}),fB=r=>{const e={};return e.retryStrategy=r.retryStrategy(),e},fx=r=>Object.assign(sB(r),cB(r)),lx=r=>Object.assign(uB(r),fB(r));class yv{trace(){}debug(){}info(){}warn(){}error(){}}const lB=(r,e)=>{if(!e||e.length===0)return r;const t=[];for(const n of e)for(const a of r)a.schemeId.split("#")[1]===n&&t.push(a);for(const n of r)t.find(({schemeId:a})=>a===n.schemeId)||t.push(n);return t};function vB(r){const e=new Map;for(const t of r)e.set(t.schemeId,t);return e}const dB=(r,e)=>(t,n)=>async a=>{const i=r.httpAuthSchemeProvider(await e.httpAuthSchemeParametersProvider(r,n,a.input)),o=r.authSchemePreference?await r.authSchemePreference():[],s=lB(i,o),u=vB(r.httpAuthSchemes),c=In(n),f=[];for(const l of s){const v=u.get(l.schemeId);if(!v){f.push(`HttpAuthScheme \`${l.schemeId}\` was not enabled for this service.`);continue}const d=v.identityProvider(await e.identityProviderConfigProvider(r));if(!d){f.push(`HttpAuthScheme \`${l.schemeId}\` did not have an IdentityProvider configured.`);continue}const{identityProperties:p={},signingProperties:y={}}=l.propertiesExtractor?.(r,n)||{};l.identityProperties=Object.assign(l.identityProperties||{},p),l.signingProperties=Object.assign(l.signingProperties||{},y),c.selectedHttpAuthScheme={httpAuthOption:l,identity:await d(l.identityProperties),signer:v.signer};break}if(!c.selectedHttpAuthScheme)throw new Error(f.join(`
`));return t(a)},hB={step:"serialize",tags:["HTTP_AUTH_SCHEME"],name:"httpAuthSchemeMiddleware",override:!0,relation:"before",toMiddleware:"endpointV2Middleware"},vx=(r,{httpAuthSchemeParametersProvider:e,identityProviderConfigProvider:t})=>({applyToStack:n=>{n.addRelativeTo(dB(r,{httpAuthSchemeParametersProvider:e,identityProviderConfigProvider:t}),hB)}}),pB=r=>e=>{throw e},gB=(r,e)=>{},yB=r=>(e,t)=>async n=>{if(!Kr.isInstance(n.request))return e(n);const i=In(t).selectedHttpAuthScheme;if(!i)throw new Error("No HttpAuthScheme was selected: unable to sign request");const{httpAuthOption:{signingProperties:o={}},identity:s,signer:u}=i,c=await e({...n,request:await u.sign(n.request,s,o)}).catch((u.errorHandler||pB)(o));return(u.successHandler||gB)(c.response,o),c},mB={step:"finalizeRequest",tags:["HTTP_SIGNING"],name:"httpSigningMiddleware",aliases:["apiKeyMiddleware","tokenMiddleware","awsAuthMiddleware"],override:!0,relation:"after",toMiddleware:"retryMiddleware"},dx=r=>({applyToStack:e=>{e.addRelativeTo(yB(),mB)}}),xa=r=>{if(typeof r=="function")return r;const e=Promise.resolve(r);return()=>e};function EB(r,e,t){r.__smithy_context?r.__smithy_context.features||(r.__smithy_context.features={}):r.__smithy_context={features:{}},r.__smithy_context.features[e]=t}class hx{authSchemes=new Map;constructor(e){for(const[t,n]of Object.entries(e))n!==void 0&&this.authSchemes.set(t,n)}getIdentityProvider(e){return this.authSchemes.get(e)}}class px{async sign(e,t,n){return e}}const SB=(r=>function(t){return gx(t)&&t.expiration.getTime()-Date.now()<r})(3e5),gx=r=>r.expiration!==void 0,_B=(r,e,t)=>{if(r===void 0)return;const n=typeof r!="function"?async()=>Promise.resolve(r):r;let a,i,o,s=!1;const u=async c=>{i||(i=n(c));try{a=await i,o=!0,s=!1}finally{i=void 0}return a};return e===void 0?async c=>((!o||c?.forceRefresh)&&(a=await u(c)),a):async c=>((!o||c?.forceRefresh)&&(a=await u(c)),s?a:t(a)?(e(a)&&await u(c),a):(s=!0,a))};function w4(r){return r}const IB=r=>e=>async t=>{if(!Kr.isInstance(t.request))return e(t);const{request:n}=t,{handlerProtocol:a=""}=r.requestHandler.metadata||{};if(a.indexOf("h2")>=0&&!n.headers[":authority"])delete n.headers.host,n.headers[":authority"]=n.hostname+(n.port?":"+n.port:"");else if(!n.headers.host){let i=n.hostname;n.port!=null&&(i+=`:${n.port}`),n.headers.host=i}return e(t)},bB={name:"hostHeaderMiddleware",step:"build",priority:"low",tags:["HOST"],override:!0},yx=r=>({applyToStack:e=>{e.add(IB(r),bB)}}),wB=()=>(r,e)=>async t=>{try{const n=await r(t),{clientName:a,commandName:i,logger:o,dynamoDbDocumentClientOptions:s={}}=e,{overrideInputFilterSensitiveLog:u,overrideOutputFilterSensitiveLog:c}=s,f=u??e.inputFilterSensitiveLog,l=c??e.outputFilterSensitiveLog,{$metadata:v,...d}=n.output;return o?.info?.({clientName:a,commandName:i,input:f(t.input),output:l(d),metadata:v}),n}catch(n){const{clientName:a,commandName:i,logger:o,dynamoDbDocumentClientOptions:s={}}=e,{overrideInputFilterSensitiveLog:u}=s,c=u??e.inputFilterSensitiveLog;throw o?.error?.({clientName:a,commandName:i,input:c(t.input),error:n,metadata:n.$metadata}),n}},RB={name:"loggerMiddleware",tags:["LOGGER"],step:"initialize",override:!0},mx=r=>({applyToStack:e=>{e.add(wB(),RB)}}),TB={step:"build",tags:["RECURSION_DETECTION"],name:"recursionDetectionMiddleware",override:!0,priority:"low"},AB=()=>r=>async e=>r(e),Ex=r=>({applyToStack:e=>{e.add(AB(),TB)}}),OB=void 0;function CB(r){return r===void 0?!0:typeof r=="string"&&r.length<=50}function Sx(r){const e=xa(r.userAgentAppId??OB),{customUserAgent:t}=r;return Object.assign(r,{customUserAgent:typeof t=="string"?[[t]]:t,userAgentAppId:async()=>{const n=await e();if(!CB(n)){const a=r.logger?.constructor?.name==="NoOpLogger"||!r.logger?console:r.logger;typeof n!="string"?a?.warn("userAgentAppId must be a string or undefined."):n.length>50&&a?.warn("The provided userAgentAppId exceeds the maximum length of 50 characters.")}return n}})}class _x{capacity;data=new Map;parameters=[];constructor({size:e,params:t}){this.capacity=e??50,t&&(this.parameters=t)}get(e,t){const n=this.hash(e);if(n===!1)return t();if(!this.data.has(n)){if(this.data.size>this.capacity+10){const a=this.data.keys();let i=0;for(;;){const{value:o,done:s}=a.next();if(this.data.delete(o),s||++i>10)break}}this.data.set(n,t())}return this.data.get(n)}size(){return this.data.size}hash(e){let t="";const{parameters:n}=this;if(n.length===0)return!1;for(const a of n){const i=String(e[a]??"");if(i.includes("|;"))return!1;t+=i+"|;"}return t}}const PB=new RegExp("^(?:25[0-5]|2[0-4]\\d|1\\d\\d|[1-9]\\d|\\d)(?:\\.(?:25[0-5]|2[0-4]\\d|1\\d\\d|[1-9]\\d|\\d)){3}$"),Ix=r=>PB.test(r)||r.startsWith("[")&&r.endsWith("]"),xB=new RegExp("^(?!.*-$)(?!-)[a-zA-Z0-9-]{1,63}$"),Ui=(r,e=!1)=>{if(!e)return xB.test(r);const t=r.split(".");for(const n of t)if(!Ui(n))return!1;return!0},qa={},Na="endpoints";function zt(r){return typeof r!="object"||r==null?r:"ref"in r?`$${zt(r.ref)}`:"fn"in r?`${r.fn}(${(r.argv||[]).map(zt).join(", ")})`:JSON.stringify(r,null,2)}class Yr extends Error{constructor(e){super(e),this.name="EndpointError"}}const qB=(r,e)=>r===e,NB=r=>{const e=r.split("."),t=[];for(const n of e){const a=n.indexOf("[");if(a!==-1){if(n.indexOf("]")!==n.length-1)throw new Yr(`Path: '${r}' does not end with ']'`);const i=n.slice(a+1,-1);if(Number.isNaN(parseInt(i)))throw new Yr(`Invalid array index: '${i}' in path: '${r}'`);a!==0&&t.push(n.slice(0,a)),t.push(i)}else t.push(n)}return t},bx=(r,e)=>NB(e).reduce((t,n)=>{if(typeof t!="object")throw new Yr(`Index '${n}' in '${e}' not found in '${JSON.stringify(r)}'`);return Array.isArray(t)?t[parseInt(n)]:t[n]},r),MB=r=>r!=null,DB=r=>!r,mv={[Ea.HTTP]:80,[Ea.HTTPS]:443},kB={booleanEquals:qB,getAttr:bx,isSet:MB,isValidHostLabel:Ui,not:DB,parseURL:r=>{const e=(()=>{try{if(r instanceof URL)return r;if(typeof r=="object"&&"hostname"in r){const{hostname:v,port:d,protocol:p="",path:y="",query:S={}}=r,E=new URL(`${p}//${v}${d?`:${d}`:""}${y}`);return E.search=Object.entries(S).map(([m,I])=>`${m}=${I}`).join("&"),E}return new URL(r)}catch{return null}})();if(!e)return console.error(`Unable to parse ${JSON.stringify(r)} as a whatwg URL.`),null;const t=e.href,{host:n,hostname:a,pathname:i,protocol:o,search:s}=e;if(s)return null;const u=o.slice(0,-1);if(!Object.values(Ea).includes(u))return null;const c=Ix(a),f=t.includes(`${n}:${mv[u]}`)||typeof r=="string"&&r.includes(`${n}:${mv[u]}`),l=`${n}${f?`:${mv[u]}`:""}`;return{scheme:u,authority:l,path:i,normalizedPath:i.endsWith("/")?i:`${i}/`,isIp:c}},stringEquals:(r,e)=>r===e,substring:(r,e,t,n)=>e>=t||r.length<t||/[^\u0000-\u007f]/.test(r)?null:n?r.substring(r.length-t,r.length-e):r.substring(e,t),uriEncode:r=>encodeURIComponent(r).replace(/[!*'()]/g,e=>`%${e.charCodeAt(0).toString(16).toUpperCase()}`)},wx=(r,e)=>{const t=[],n={...e.endpointParams,...e.referenceRecord};let a=0;for(;a<r.length;){const i=r.indexOf("{",a);if(i===-1){t.push(r.slice(a));break}t.push(r.slice(a,i));const o=r.indexOf("}",i);if(o===-1){t.push(r.slice(i));break}r[i+1]==="{"&&r[o+1]==="}"&&(t.push(r.slice(i+1,o)),a=o+2);const s=r.substring(i+1,o);if(s.includes("#")){const[u,c]=s.split("#");t.push(bx(n[u],c))}else t.push(n[s]);a=o+1}return t.join("")},UB=({ref:r},e)=>({...e.endpointParams,...e.referenceRecord})[r],Fi=(r,e,t)=>{if(typeof r=="string")return wx(r,t);if(r.fn)return Tx.callFunction(r,t);if(r.ref)return UB(r,t);throw new Yr(`'${e}': ${String(r)} is not a string, function or reference.`)},Rx=({fn:r,argv:e},t)=>{const n=e.map(i=>["boolean","number"].includes(typeof i)?i:Tx.evaluateExpression(i,"arg",t)),a=r.split(".");return a[0]in qa&&a[1]!=null?qa[a[0]][a[1]](...n):kB[r](...n)},Tx={evaluateExpression:Fi,callFunction:Rx},FB=({assign:r,...e},t)=>{if(r&&r in t.referenceRecord)throw new Yr(`'${r}' is already defined in Reference Record.`);const n=Rx(e,t);return t.logger?.debug?.(`${Na} evaluateCondition: ${zt(e)} = ${zt(n)}`),{result:n===""?!0:!!n,...r!=null&&{toAssign:{name:r,value:n}}}},Ev=(r=[],e)=>{const t={};for(const n of r){const{result:a,toAssign:i}=FB(n,{...e,referenceRecord:{...e.referenceRecord,...t}});if(!a)return{result:a};i&&(t[i.name]=i.value,e.logger?.debug?.(`${Na} assign: ${i.name} := ${zt(i.value)}`))}return{result:!0,referenceRecord:t}},$B=(r,e)=>Object.entries(r).reduce((t,[n,a])=>({...t,[n]:a.map(i=>{const o=Fi(i,"Header value entry",e);if(typeof o!="string")throw new Yr(`Header '${n}' value '${o}' is not a string`);return o})}),{}),Ax=(r,e)=>Object.entries(r).reduce((t,[n,a])=>({...t,[n]:Cx.getEndpointProperty(a,e)}),{}),Ox=(r,e)=>{if(Array.isArray(r))return r.map(t=>Ox(t,e));switch(typeof r){case"string":return wx(r,e);case"object":if(r===null)throw new Yr(`Unexpected endpoint property: ${r}`);return Cx.getEndpointProperties(r,e);case"boolean":return r;default:throw new Yr(`Unexpected endpoint property type: ${typeof r}`)}},Cx={getEndpointProperty:Ox,getEndpointProperties:Ax},LB=(r,e)=>{const t=Fi(r,"Endpoint URL",e);if(typeof t=="string")try{return new URL(t)}catch(n){throw console.error(`Failed to construct URL with ${t}`,n),n}throw new Yr(`Endpoint URL must be a string, got ${typeof t}`)},BB=(r,e)=>{const{conditions:t,endpoint:n}=r,{result:a,referenceRecord:i}=Ev(t,e);if(!a)return;const o={...e,referenceRecord:{...e.referenceRecord,...i}},{url:s,properties:u,headers:c}=n;return e.logger?.debug?.(`${Na} Resolving endpoint from template: ${zt(n)}`),{...c!=null&&{headers:$B(c,o)},...u!=null&&{properties:Ax(u,o)},url:LB(s,o)}},jB=(r,e)=>{const{conditions:t,error:n}=r,{result:a,referenceRecord:i}=Ev(t,e);if(a)throw new Yr(Fi(n,"Error",{...e,referenceRecord:{...e.referenceRecord,...i}}))},Px=(r,e)=>{for(const t of r)if(t.type==="endpoint"){const n=BB(t,e);if(n)return n}else if(t.type==="error")jB(t,e);else if(t.type==="tree"){const n=xx.evaluateTreeRule(t,e);if(n)return n}else throw new Yr(`Unknown endpoint rule: ${t}`);throw new Yr("Rules evaluation failed")},xx={evaluateRules:Px,evaluateTreeRule:(r,e)=>{const{conditions:t,rules:n}=r,{result:a,referenceRecord:i}=Ev(t,e);if(a)return xx.evaluateRules(n,{...e,referenceRecord:{...e.referenceRecord,...i}})}},qx=(r,e)=>{const{endpointParams:t,logger:n}=e,{parameters:a,rules:i}=r;e.logger?.debug?.(`${Na} Initial EndpointParams: ${zt(t)}`);const o=Object.entries(a).filter(([,c])=>c.default!=null).map(([c,f])=>[c,f.default]);if(o.length>0)for(const[c,f]of o)t[c]=t[c]??f;const s=Object.entries(a).filter(([,c])=>c.required).map(([c])=>c);for(const c of s)if(t[c]==null)throw new Yr(`Missing required parameter: '${c}'`);const u=Px(i,{endpointParams:t,logger:n,referenceRecord:{}});return e.logger?.debug?.(`${Na} Resolved endpoint: ${zt(u)}`),u},Nx=(r,e=!1)=>{if(e){for(const t of r.split("."))if(!Nx(t))return!1;return!0}return!(!Ui(r)||r.length<3||r.length>63||r!==r.toLowerCase()||Ix(r))},Mx=":",HB="/",GB=r=>{const e=r.split(Mx);if(e.length<6)return null;const[t,n,a,i,o,...s]=e;if(t!=="arn"||n===""||a===""||s.join(Mx)==="")return null;const u=s.map(c=>c.split(HB)).flat();return{partition:n,service:a,region:i,accountId:o,resourceId:u}};let WB={partitions:[{id:"aws",outputs:{dnsSuffix:"amazonaws.com",dualStackDnsSuffix:"api.aws",implicitGlobalRegion:"us-east-1",name:"aws",supportsDualStack:!0,supportsFIPS:!0},regionRegex:"^(us|eu|ap|sa|ca|me|af|il|mx)\\-\\w+\\-\\d+$",regions:{"af-south-1":{description:"Africa (Cape Town)"},"ap-east-1":{description:"Asia Pacific (Hong Kong)"},"ap-east-2":{description:"Asia Pacific (Taipei)"},"ap-northeast-1":{description:"Asia Pacific (Tokyo)"},"ap-northeast-2":{description:"Asia Pacific (Seoul)"},"ap-northeast-3":{description:"Asia Pacific (Osaka)"},"ap-south-1":{description:"Asia Pacific (Mumbai)"},"ap-south-2":{description:"Asia Pacific (Hyderabad)"},"ap-southeast-1":{description:"Asia Pacific (Singapore)"},"ap-southeast-2":{description:"Asia Pacific (Sydney)"},"ap-southeast-3":{description:"Asia Pacific (Jakarta)"},"ap-southeast-4":{description:"Asia Pacific (Melbourne)"},"ap-southeast-5":{description:"Asia Pacific (Malaysia)"},"ap-southeast-6":{description:"Asia Pacific (New Zealand)"},"ap-southeast-7":{description:"Asia Pacific (Thailand)"},"aws-global":{description:"aws global region"},"ca-central-1":{description:"Canada (Central)"},"ca-west-1":{description:"Canada West (Calgary)"},"eu-central-1":{description:"Europe (Frankfurt)"},"eu-central-2":{description:"Europe (Zurich)"},"eu-north-1":{description:"Europe (Stockholm)"},"eu-south-1":{description:"Europe (Milan)"},"eu-south-2":{description:"Europe (Spain)"},"eu-west-1":{description:"Europe (Ireland)"},"eu-west-2":{description:"Europe (London)"},"eu-west-3":{description:"Europe (Paris)"},"il-central-1":{description:"Israel (Tel Aviv)"},"me-central-1":{description:"Middle East (UAE)"},"me-south-1":{description:"Middle East (Bahrain)"},"mx-central-1":{description:"Mexico (Central)"},"sa-east-1":{description:"South America (Sao Paulo)"},"us-east-1":{description:"US East (N. Virginia)"},"us-east-2":{description:"US East (Ohio)"},"us-west-1":{description:"US West (N. California)"},"us-west-2":{description:"US West (Oregon)"}}},{id:"aws-cn",outputs:{dnsSuffix:"amazonaws.com.cn",dualStackDnsSuffix:"api.amazonwebservices.com.cn",implicitGlobalRegion:"cn-northwest-1",name:"aws-cn",supportsDualStack:!0,supportsFIPS:!0},regionRegex:"^cn\\-\\w+\\-\\d+$",regions:{"aws-cn-global":{description:"aws-cn global region"},"cn-north-1":{description:"China (Beijing)"},"cn-northwest-1":{description:"China (Ningxia)"}}},{id:"aws-eusc",outputs:{dnsSuffix:"amazonaws.eu",dualStackDnsSuffix:"api.amazonwebservices.eu",implicitGlobalRegion:"eusc-de-east-1",name:"aws-eusc",supportsDualStack:!0,supportsFIPS:!0},regionRegex:"^eusc\\-(de)\\-\\w+\\-\\d+$",regions:{"eusc-de-east-1":{description:"AWS European Sovereign Cloud (Germany)"}}},{id:"aws-iso",outputs:{dnsSuffix:"c2s.ic.gov",dualStackDnsSuffix:"api.aws.ic.gov",implicitGlobalRegion:"us-iso-east-1",name:"aws-iso",supportsDualStack:!0,supportsFIPS:!0},regionRegex:"^us\\-iso\\-\\w+\\-\\d+$",regions:{"aws-iso-global":{description:"aws-iso global region"},"us-iso-east-1":{description:"US ISO East"},"us-iso-west-1":{description:"US ISO WEST"}}},{id:"aws-iso-b",outputs:{dnsSuffix:"sc2s.sgov.gov",dualStackDnsSuffix:"api.aws.scloud",implicitGlobalRegion:"us-isob-east-1",name:"aws-iso-b",supportsDualStack:!0,supportsFIPS:!0},regionRegex:"^us\\-isob\\-\\w+\\-\\d+$",regions:{"aws-iso-b-global":{description:"aws-iso-b global region"},"us-isob-east-1":{description:"US ISOB East (Ohio)"},"us-isob-west-1":{description:"US ISOB West"}}},{id:"aws-iso-e",outputs:{dnsSuffix:"cloud.adc-e.uk",dualStackDnsSuffix:"api.cloud-aws.adc-e.uk",implicitGlobalRegion:"eu-isoe-west-1",name:"aws-iso-e",supportsDualStack:!0,supportsFIPS:!0},regionRegex:"^eu\\-isoe\\-\\w+\\-\\d+$",regions:{"aws-iso-e-global":{description:"aws-iso-e global region"},"eu-isoe-west-1":{description:"EU ISOE West"}}},{id:"aws-iso-f",outputs:{dnsSuffix:"csp.hci.ic.gov",dualStackDnsSuffix:"api.aws.hci.ic.gov",implicitGlobalRegion:"us-isof-south-1",name:"aws-iso-f",supportsDualStack:!0,supportsFIPS:!0},regionRegex:"^us\\-isof\\-\\w+\\-\\d+$",regions:{"aws-iso-f-global":{description:"aws-iso-f global region"},"us-isof-east-1":{description:"US ISOF EAST"},"us-isof-south-1":{description:"US ISOF SOUTH"}}},{id:"aws-us-gov",outputs:{dnsSuffix:"amazonaws.com",dualStackDnsSuffix:"api.aws",implicitGlobalRegion:"us-gov-west-1",name:"aws-us-gov",supportsDualStack:!0,supportsFIPS:!0},regionRegex:"^us\\-gov\\-\\w+\\-\\d+$",regions:{"aws-us-gov-global":{description:"aws-us-gov global region"},"us-gov-east-1":{description:"AWS GovCloud (US-East)"},"us-gov-west-1":{description:"AWS GovCloud (US-West)"}}}]};const Sv={isVirtualHostableS3Bucket:Nx,parseArn:GB,partition:r=>{const{partitions:e}=WB;for(const n of e){const{regions:a,outputs:i}=n;for(const[o,s]of Object.entries(a))if(o===r)return{...i,...s}}for(const n of e){const{regionRegex:a,outputs:i}=n;if(new RegExp(a).test(r))return{...i}}const t=e.find(n=>n.id==="aws");if(!t)throw new Error("Provided region was not found in the partition array or regex, and default partition with id 'aws' doesn't exist.");return{...t.outputs}}};qa.aws=Sv;function zB(r,e,t){return r.$source||(r.$source={}),r.$source[e]=t,r}function qt(r,e,t){r.__aws_sdk_context?r.__aws_sdk_context.features||(r.__aws_sdk_context.features={}):r.__aws_sdk_context={features:{}},r.__aws_sdk_context.features[e]=t}const Dx=r=>Wn.isInstance(r)?r.headers?.date??r.headers?.Date:void 0,kx=r=>new Date(Date.now()+r),VB=(r,e)=>Math.abs(kx(e).getTime()-r)>=3e5,Ux=(r,e)=>{const t=Date.parse(r);return VB(t,e)?t-Date.now():e},Ma=(r,e)=>{if(!e)throw new Error(`Property \`${r}\` is not resolved for AWS SDK SigV4Auth`);return e},KB=async r=>{const e=Ma("context",r.context),t=Ma("config",r.config),n=e.endpointV2?.properties?.authSchemes?.[0],i=await Ma("signer",t.signer)(n),o=r?.signingRegion,s=r?.signingRegionSet,u=r?.signingName;return{config:t,signer:i,signingRegion:o,signingRegionSet:s,signingName:u}};class Fx{async sign(e,t,n){if(!Kr.isInstance(e))throw new Error("The request is not an instance of `HttpRequest` and cannot be signed");const a=await KB(n),{config:i,signer:o}=a;let{signingRegion:s,signingName:u}=a;const c=n.context;if(c?.authSchemes?.length??!1){const[l,v]=c.authSchemes;l?.name==="sigv4a"&&v?.name==="sigv4"&&(s=v?.signingRegion??s,u=v?.signingName??u)}return await o.sign(e,{signingDate:kx(i.systemClockOffset),signingRegion:s,signingService:u})}errorHandler(e){return t=>{const n=t.ServerTime??Dx(t.$response);if(n){const a=Ma("config",e.config),i=a.systemClockOffset;a.systemClockOffset=Ux(n,a.systemClockOffset),a.systemClockOffset!==i&&t.$metadata&&(t.$metadata.clockSkewCorrected=!0)}throw t}}successHandler(e,t){const n=Dx(e);if(n){const a=Ma("config",t.config);a.systemClockOffset=Ux(n,a.systemClockOffset)}}}const YB="X-Amz-Algorithm",JB="X-Amz-Credential",$x="X-Amz-Date",XB="X-Amz-SignedHeaders",QB="X-Amz-Expires",Lx="X-Amz-Signature",Bx="X-Amz-Security-Token",jx="authorization",Hx=$x.toLowerCase(),ZB=[jx,Hx,"date"],ej=Lx.toLowerCase(),_v="x-amz-content-sha256",rj=Bx.toLowerCase(),tj={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},nj=/^proxy-/,aj=/^sec-/,Iv="AWS4-HMAC-SHA256",ij="AWS4-HMAC-SHA256-PAYLOAD",oj="UNSIGNED-PAYLOAD",sj=50,Gx="aws4_request",uj=3600*24*7,$i={},bv=[],wv=(r,e,t)=>`${r}/${e}/${t}/${Gx}`,cj=async(r,e,t,n,a)=>{const i=await Wx(r,e.secretAccessKey,e.accessKeyId),o=`${t}:${n}:${a}:${_n(i)}:${e.sessionToken}`;if(o in $i)return $i[o];for(bv.push(o);bv.length>sj;)delete $i[bv.shift()];let s=`AWS4${e.secretAccessKey}`;for(const u of[t,n,a,Gx])s=await Wx(r,s,u);return $i[o]=s},Wx=(r,e,t)=>{const n=new r(e);return n.update(ba(t)),n.digest()},zx=({headers:r},e,t)=>{const n={};for(const a of Object.keys(r).sort()){if(r[a]==null)continue;const i=a.toLowerCase();(i in tj||e?.has(i)||nj.test(i)||aj.test(i))&&(!t||t&&!t.has(i))||(n[i]=r[a].trim().replace(/\s+/g," "))}return n},fj=r=>typeof ArrayBuffer=="function"&&r instanceof ArrayBuffer||Object.prototype.toString.call(r)==="[object ArrayBuffer]",Rv=async({headers:r,body:e},t)=>{for(const n of Object.keys(r))if(n.toLowerCase()===_v)return r[n];if(e==null)return"e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855";if(typeof e=="string"||ArrayBuffer.isView(e)||fj(e)){const n=new t;return n.update(ba(e)),_n(await n.digest())}return oj};class lj{format(e){const t=[];for(const i of Object.keys(e)){const o=jt(i);t.push(Uint8Array.from([o.byteLength]),o,this.formatHeaderValue(e[i]))}const n=new Uint8Array(t.reduce((i,o)=>i+o.byteLength,0));let a=0;for(const i of t)n.set(i,a),a+=i.byteLength;return n}formatHeaderValue(e){switch(e.type){case"boolean":return Uint8Array.from([e.value?0:1]);case"byte":return Uint8Array.from([2,e.value]);case"short":const t=new DataView(new ArrayBuffer(3));return t.setUint8(0,3),t.setInt16(1,e.value,!1),new Uint8Array(t.buffer);case"integer":const n=new DataView(new ArrayBuffer(5));return n.setUint8(0,4),n.setInt32(1,e.value,!1),new Uint8Array(n.buffer);case"long":const a=new Uint8Array(9);return a[0]=5,a.set(e.value.bytes,1),a;case"binary":const i=new DataView(new ArrayBuffer(3+e.value.byteLength));i.setUint8(0,6),i.setUint16(1,e.value.byteLength,!1);const o=new Uint8Array(i.buffer);return o.set(e.value,3),o;case"string":const s=jt(e.value),u=new DataView(new ArrayBuffer(3+s.byteLength));u.setUint8(0,7),u.setUint16(1,s.byteLength,!1);const c=new Uint8Array(u.buffer);return c.set(s,3),c;case"timestamp":const f=new Uint8Array(9);return f[0]=8,f.set(Tv.fromNumber(e.value.valueOf()).bytes,1),f;case"uuid":if(!vj.test(e.value))throw new Error(`Invalid UUID received: ${e.value}`);const l=new Uint8Array(17);return l[0]=9,l.set(b2(e.value.replace(/\-/g,"")),1),l}}}var Vx;(function(r){r[r.boolTrue=0]="boolTrue",r[r.boolFalse=1]="boolFalse",r[r.byte=2]="byte",r[r.short=3]="short",r[r.integer=4]="integer",r[r.long=5]="long",r[r.byteArray=6]="byteArray",r[r.string=7]="string",r[r.timestamp=8]="timestamp",r[r.uuid=9]="uuid"})(Vx||(Vx={}));const vj=/^[a-f0-9]{8}-[a-f0-9]{4}-[a-f0-9]{4}-[a-f0-9]{4}-[a-f0-9]{12}$/;class Tv{bytes;constructor(e){if(this.bytes=e,e.byteLength!==8)throw new Error("Int64 buffers must be exactly 8 bytes")}static fromNumber(e){if(e>9223372036854776e3||e<-9223372036854776e3)throw new Error(`${e} is too large (or, if negative, too small) to represent as an Int64`);const t=new Uint8Array(8);for(let n=7,a=Math.abs(Math.round(e));n>-1&&a>0;n--,a/=256)t[n]=a;return e<0&&Kx(t),new Tv(t)}valueOf(){const e=this.bytes.slice(0),t=e[0]&128;return t&&Kx(e),parseInt(_n(e),16)*(t?-1:1)}toString(){return String(this.valueOf())}}function Kx(r){for(let e=0;e<8;e++)r[e]^=255;for(let e=7;e>-1&&(r[e]++,r[e]===0);e--);}const dj=(r,e)=>{r=r.toLowerCase();for(const t of Object.keys(e))if(r===t.toLowerCase())return!0;return!1},hj=(r,e={})=>{const{headers:t,query:n={}}=Kr.clone(r);for(const a of Object.keys(t)){const i=a.toLowerCase();(i.slice(0,6)==="x-amz-"&&!e.unhoistableHeaders?.has(i)||e.hoistableHeaders?.has(i))&&(n[a]=t[a],delete t[a])}return{...r,headers:t,query:n}},Yx=r=>{r=Kr.clone(r);for(const e of Object.keys(r.headers))ZB.indexOf(e.toLowerCase())>-1&&delete r.headers[e];return r},pj=({query:r={}})=>{const e=[],t={};for(const n of Object.keys(r)){if(n.toLowerCase()===ej)continue;const a=mn(n);e.push(a);const i=r[n];typeof i=="string"?t[a]=`${a}=${mn(i)}`:Array.isArray(i)&&(t[a]=i.slice(0).reduce((o,s)=>o.concat([`${a}=${mn(s)}`]),[]).sort().join("&"))}return e.sort().map(n=>t[n]).filter(n=>n).join("&")},gj=r=>yj(r).toISOString().replace(/\.\d{3}Z$/,"Z"),yj=r=>typeof r=="number"?new Date(r*1e3):typeof r=="string"?Number(r)?new Date(Number(r)*1e3):new Date(r):r;class mj{service;regionProvider;credentialProvider;sha256;uriEscapePath;applyChecksum;constructor({applyChecksum:e,credentials:t,region:n,service:a,sha256:i,uriEscapePath:o=!0}){this.service=a,this.sha256=i,this.uriEscapePath=o,this.applyChecksum=typeof e=="boolean"?e:!0,this.regionProvider=ct(n),this.credentialProvider=ct(t)}createCanonicalRequest(e,t,n){const a=Object.keys(t).sort();return`${e.method}
${this.getCanonicalPath(e)}
${pj(e)}
${a.map(i=>`${i}:${t[i]}`).join(`
`)}
${a.join(";")}
${n}`}async createStringToSign(e,t,n,a){const i=new this.sha256;i.update(ba(n));const o=await i.digest();return`${a}
${e}
${t}
${_n(o)}`}getCanonicalPath({path:e}){if(this.uriEscapePath){const t=[];for(const i of e.split("/"))i?.length!==0&&i!=="."&&(i===".."?t.pop():t.push(i));const n=`${e?.startsWith("/")?"/":""}${t.join("/")}${t.length>0&&e?.endsWith("/")?"/":""}`;return mn(n).replace(/%2F/g,"/")}return e}validateResolvedCredentials(e){if(typeof e!="object"||typeof e.accessKeyId!="string"||typeof e.secretAccessKey!="string")throw new Error("Resolved credential object is not valid")}formatDate(e){const t=gj(e).replace(/[\-:]/g,"");return{longDate:t,shortDate:t.slice(0,8)}}getCanonicalHeaderList(e){return Object.keys(e).sort().join(";")}}class Jx extends mj{headerFormatter=new lj;constructor({applyChecksum:e,credentials:t,region:n,service:a,sha256:i,uriEscapePath:o=!0}){super({applyChecksum:e,credentials:t,region:n,service:a,sha256:i,uriEscapePath:o})}async presign(e,t={}){const{signingDate:n=new Date,expiresIn:a=3600,unsignableHeaders:i,unhoistableHeaders:o,signableHeaders:s,hoistableHeaders:u,signingRegion:c,signingService:f}=t,l=await this.credentialProvider();this.validateResolvedCredentials(l);const v=c??await this.regionProvider(),{longDate:d,shortDate:p}=this.formatDate(n);if(a>uj)return Promise.reject("Signature version 4 presigned URLs must have an expiration date less than one week in the future");const y=wv(p,v,f??this.service),S=hj(Yx(e),{unhoistableHeaders:o,hoistableHeaders:u});l.sessionToken&&(S.query[Bx]=l.sessionToken),S.query[YB]=Iv,S.query[JB]=`${l.accessKeyId}/${y}`,S.query[$x]=d,S.query[QB]=a.toString(10);const E=zx(S,i,s);return S.query[XB]=this.getCanonicalHeaderList(E),S.query[Lx]=await this.getSignature(d,y,this.getSigningKey(l,v,p,f),this.createCanonicalRequest(S,E,await Rv(e,this.sha256))),S}async sign(e,t){return typeof e=="string"?this.signString(e,t):e.headers&&e.payload?this.signEvent(e,t):e.message?this.signMessage(e,t):this.signRequest(e,t)}async signEvent({headers:e,payload:t},{signingDate:n=new Date,priorSignature:a,signingRegion:i,signingService:o}){const s=i??await this.regionProvider(),{shortDate:u,longDate:c}=this.formatDate(n),f=wv(u,s,o??this.service),l=await Rv({headers:{},body:t},this.sha256),v=new this.sha256;v.update(e);const d=_n(await v.digest()),p=[ij,c,f,a,d,l].join(`
`);return this.signString(p,{signingDate:n,signingRegion:s,signingService:o})}async signMessage(e,{signingDate:t=new Date,signingRegion:n,signingService:a}){return this.signEvent({headers:this.headerFormatter.format(e.message.headers),payload:e.message.body},{signingDate:t,signingRegion:n,signingService:a,priorSignature:e.priorSignature}).then(o=>({message:e.message,signature:o}))}async signString(e,{signingDate:t=new Date,signingRegion:n,signingService:a}={}){const i=await this.credentialProvider();this.validateResolvedCredentials(i);const o=n??await this.regionProvider(),{shortDate:s}=this.formatDate(t),u=new this.sha256(await this.getSigningKey(i,o,s,a));return u.update(ba(e)),_n(await u.digest())}async signRequest(e,{signingDate:t=new Date,signableHeaders:n,unsignableHeaders:a,signingRegion:i,signingService:o}={}){const s=await this.credentialProvider();this.validateResolvedCredentials(s);const u=i??await this.regionProvider(),c=Yx(e),{longDate:f,shortDate:l}=this.formatDate(t),v=wv(l,u,o??this.service);c.headers[Hx]=f,s.sessionToken&&(c.headers[rj]=s.sessionToken);const d=await Rv(c,this.sha256);!dj(_v,c.headers)&&this.applyChecksum&&(c.headers[_v]=d);const p=zx(c,a,n),y=await this.getSignature(f,v,this.getSigningKey(s,u,l,o),this.createCanonicalRequest(c,p,d));return c.headers[jx]=`${Iv} Credential=${s.accessKeyId}/${v}, SignedHeaders=${this.getCanonicalHeaderList(p)}, Signature=${y}`,c}async getSignature(e,t,n,a){const i=await this.createStringToSign(e,t,a,Iv),o=new this.sha256(await n);return o.update(ba(i)),_n(await o.digest())}getSigningKey(e,t,n,a){return cj(this.sha256,e,n,t,a||this.service)}}const Xx=r=>{let e=r.credentials,t=!!r.credentials,n;Object.defineProperty(r,"credentials",{set(c){c&&c!==e&&c!==n&&(t=!0),e=c;const f=Ej(r,{credentials:e,credentialDefaultProvider:r.credentialDefaultProvider}),l=Sj(r,f);if(t&&!l.attributed){const v=typeof e=="object"&&e!==null;n=async d=>{const y=await l(d);return v&&(!y.$source||Object.keys(y.$source).length===0)?zB(y,"CREDENTIALS_CODE","e"):y},n.memoized=l.memoized,n.configBound=l.configBound,n.attributed=!0}else n=l},get(){return n},enumerable:!0,configurable:!0}),r.credentials=e;const{signingEscapePath:a=!0,systemClockOffset:i=r.systemClockOffset||0,sha256:o}=r;let s;return r.signer?s=xa(r.signer):r.regionInfoProvider?s=()=>xa(r.region)().then(async c=>[await r.regionInfoProvider(c,{useFipsEndpoint:await r.useFipsEndpoint(),useDualstackEndpoint:await r.useDualstackEndpoint()})||{},c]).then(([c,f])=>{const{signingRegion:l,signingService:v}=c;r.signingRegion=r.signingRegion||l||f,r.signingName=r.signingName||v||r.serviceId;const d={...r,credentials:r.credentials,region:r.signingRegion,service:r.signingName,sha256:o,uriEscapePath:a},p=r.signerConstructor||Jx;return new p(d)}):s=async c=>{c=Object.assign({},{name:"sigv4",signingName:r.signingName||r.defaultSigningName,signingRegion:await xa(r.region)(),properties:{}},c);const f=c.signingRegion,l=c.signingName;r.signingRegion=r.signingRegion||f,r.signingName=r.signingName||l||r.serviceId;const v={...r,credentials:r.credentials,region:r.signingRegion,service:r.signingName,sha256:o,uriEscapePath:a},d=r.signerConstructor||Jx;return new d(v)},Object.assign(r,{systemClockOffset:i,signingEscapePath:a,signer:s})};function Ej(r,{credentials:e,credentialDefaultProvider:t}){let n;return e?e?.memoized?n=e:n=_B(e,SB,gx):t?n=xa(t(Object.assign({},r,{parentClientConfig:r}))):n=async()=>{throw new Error("@aws-sdk/core::resolveAwsSdkSigV4Config - `credentials` not provided and no credentialDefaultProvider was configured.")},n.memoized=!0,n}function Sj(r,e){if(e.configBound)return e;const t=async n=>e({...n,callerClientConfig:r});return t.memoized=e.memoized,t.configBound=!0,t}const Qx=typeof TextEncoder=="function"?new TextEncoder:null,Zx=r=>{if(typeof r=="string"){if(Qx)return Qx.encode(r).byteLength;let e=r.length;for(let t=e-1;t>=0;t--){const n=r.charCodeAt(t);n>127&&n<=2047?e++:n>2047&&n<=65535&&(e+=2),n>=56320&&n<=57343&&t--}return e}else{if(typeof r.byteLength=="number")return r.byteLength;if(typeof r.size=="number")return r.size}throw new Error(`Body Length computation failed for ${r}`)};class _j{queryCompat;errorRegistry;constructor(e=!1){this.queryCompat=e}resolveRestContentType(e,t){const n=t.getMemberSchemas(),a=Object.values(n).find(i=>!!i.getMergedTraits().httpPayload);if(a){const i=a.getMergedTraits().mediaType;return i||(a.isStringSchema()?"text/plain":a.isBlobSchema()?"application/octet-stream":e)}else if(!t.isUnitSchema()&&Object.values(n).find(o=>{const{httpQuery:s,httpQueryParams:u,httpHeader:c,httpLabel:f,httpPrefixHeaders:l}=o.getMergedTraits();return!s&&!u&&!c&&!f&&l===void 0}))return e}async getErrorSchemaOrThrowBaseException(e,t,n,a,i,o){let s=e;e.includes("#")&&([,s]=e.split("#"));const u={$metadata:i,$fault:n.statusCode<500?"client":"server"};if(!this.errorRegistry)throw new Error("@aws-sdk/core/protocols - error handler not initialized.");try{return{errorSchema:o?.(this.errorRegistry,s)??this.errorRegistry.getSchema(e),errorMetadata:u}}catch{a.message=a.message??a.Message??"UnknownError";const f=this.errorRegistry,l=f.getBaseException();if(l){const p=f.getErrorCtor(l)??Error;throw this.decorateServiceException(Object.assign(new p({name:s}),u),a)}const v=a,d=v?.message??v?.Message??v?.Error?.Message??v?.Error?.message;throw this.decorateServiceException(Object.assign(new Error(d),{name:s},u),a)}}compose(e,t,n){let a=n;t.includes("#")&&([a]=t.split("#"));const i=kr.for(a),o=kr.for("smithy.ts.sdk.synthetic."+n);e.copyFrom(i),e.copyFrom(o),this.errorRegistry=e}decorateServiceException(e,t={}){if(this.queryCompat){const n=e.Message??t.Message,a=sx(e,t);n&&(a.message=n),a.Error={...a.Error,Type:a.Error?.Type,Code:a.Error?.Code,Message:a.Error?.message??a.Error?.Message??n};const i=a.$metadata.requestId;return i&&(a.RequestId=i),a}return sx(e,t)}setQueryCompatError(e,t){const n=t.headers?.["x-amzn-query-error"];if(e!==void 0&&n!=null){const[a,i]=n.split(";"),o=Object.entries(e),s={Code:a,Type:i};Object.assign(e,s);for(const[u,c]of o)s[u==="message"?"Message":u]=c;delete s.__type,e.Error=s}}queryCompatOutput(e,t){e.Error&&(t.Error=e.Error),e.Type&&(t.Type=e.Type),e.Code&&(t.Code=e.Code)}findQueryCompatibleError(e,t){try{return e.getSchema(t)}catch{return e.find(a=>gr.of(a).getMergedTraits().awsQueryError?.[0]===t)}}}class Av{serdeContext;setSerdeContext(e){this.serdeContext=e}}class Ij{from;to;keys;constructor(e,t){this.from=e,this.to=t,this.keys=new Set(Object.keys(this.from).filter(n=>n!=="__type"))}mark(e){this.keys.delete(e)}hasUnknown(){return this.keys.size===1&&Object.keys(this.to).length===0}writeUnknown(){if(this.hasUnknown()){const e=this.keys.values().next().value,t=this.from[e];this.to.$unknown=[e,t]}}}function bj(r,e,t){if(t?.source){const n=t.source;if(typeof e=="number"&&(e>Number.MAX_SAFE_INTEGER||e<Number.MIN_SAFE_INTEGER||n!==String(e)))return n.includes(".")?new gt(n,"bigDecimal"):BigInt(n)}return e}const wj=(r,e)=>ov(r,e).then(t=>(e?.utf8Encoder??wa)(t)),Rj=(r,e)=>wj(r,e).then(t=>{if(t.length)try{return JSON.parse(t)}catch(n){throw n?.name==="SyntaxError"&&Object.defineProperty(n,"$responseBodyText",{value:t}),n}return{}}),Tj=(r,e)=>{const t=(i,o)=>Object.keys(i).find(s=>s.toLowerCase()===o.toLowerCase()),n=i=>{let o=i;return typeof o=="number"&&(o=o.toString()),o.indexOf(",")>=0&&(o=o.split(",")[0]),o.indexOf(":")>=0&&(o=o.split(":")[0]),o.indexOf("#")>=0&&(o=o.split("#")[1]),o},a=t(r.headers,"x-amzn-errortype");if(a!==void 0)return n(r.headers[a]);if(e&&typeof e=="object"){const i=t(e,"code");if(i&&e[i]!==void 0)return n(e[i]);if(e.__type!==void 0)return n(e.__type)}};class Aj extends Av{settings;constructor(e){super(),this.settings=e}async read(e,t){return this._read(e,typeof t=="string"?JSON.parse(t,bj):await Rj(t,this.serdeContext))}readObject(e,t){return this._read(e,t)}_read(e,t){const n=t!==null&&typeof t=="object",a=gr.of(e);if(n){if(a.isStructSchema()){const o=t,s=a.isUnionSchema(),u={};let c;const{jsonName:f}=this.settings;f&&(c={});let l;s&&(l=new Ij(o,u));for(const[v,d]of a.structIterator()){let p=v;f&&(p=d.getMergedTraits().jsonName??p,c[p]=v),s&&l.mark(p),o[p]!=null&&(u[v]=this._read(d,o[p]))}if(s)l.writeUnknown();else if(typeof o.__type=="string")for(const[v,d]of Object.entries(o)){const p=f?c[v]??v:v;p in u||(u[p]=d)}return u}if(Array.isArray(t)&&a.isListSchema()){const o=a.getValueSchema(),s=[];for(const u of t)s.push(this._read(o,u));return s}if(a.isMapSchema()){const o=a.getValueSchema(),s={};for(const[u,c]of Object.entries(t))s[u]=this._read(o,c);return s}}if(a.isBlobSchema()&&typeof t=="string")return Ia(t);const i=a.getMergedTraits().mediaType;if(a.isStringSchema()&&typeof t=="string"&&i)return i==="application/json"||i.endsWith("+json")?Wt.from(t):t;if(a.isTimestampSchema()&&t!=null)switch(ox(a,this.settings)){case 5:return H2(t);case 6:return V2(t);case 7:return K2(t);default:return console.warn("Missing timestamp format, parsing value with Date constructor:",t),new Date(t)}if(a.isBigIntegerSchema()&&(typeof t=="number"||typeof t=="string"))return BigInt(t);if(a.isBigDecimalSchema()&&t!=null){if(t instanceof gt)return t;const o=t;return o.type==="bigDecimal"&&"string"in o?new gt(o.string,o.type):new gt(String(t),"bigDecimal")}if(a.isNumericSchema()&&typeof t=="string"){switch(t){case"Infinity":return 1/0;case"-Infinity":return-1/0;case"NaN":return NaN}return t}if(a.isDocumentSchema())if(n){const o=Array.isArray(t)?[]:{};for(const[s,u]of Object.entries(t))u instanceof gt?o[s]=u:o[s]=this._read(a,u);return o}else return structuredClone(t);return t}}const eq="Ν";class Oj{values=new Map;counter=0;stage=0;createReplacer(){if(this.stage===1)throw new Error("@aws-sdk/core/protocols - JsonReplacer already created.");if(this.stage===2)throw new Error("@aws-sdk/core/protocols - JsonReplacer exhausted.");return this.stage=1,(e,t)=>{if(t instanceof gt){const n=`${eq+"nv"+this.counter++}_`+t.string;return this.values.set(`"${n}"`,t.string),n}if(typeof t=="bigint"){const n=t.toString(),a=`${eq+"b"+this.counter++}_`+n;return this.values.set(`"${a}"`,n),a}return t}}replaceInJson(e){if(this.stage===0)throw new Error("@aws-sdk/core/protocols - JsonReplacer not created yet.");if(this.stage===2)throw new Error("@aws-sdk/core/protocols - JsonReplacer exhausted.");if(this.stage=2,this.counter===0)return e;for(const[t,n]of this.values)e=e.replace(t,n);return e}}class Cj extends Av{settings;buffer;useReplacer=!1;rootSchema;constructor(e){super(),this.settings=e}write(e,t){this.rootSchema=gr.of(e),this.buffer=this._write(this.rootSchema,t)}writeDiscriminatedDocument(e,t){this.write(e,t),typeof this.buffer=="object"&&(this.buffer.__type=gr.of(e).getName(!0))}flush(){const{rootSchema:e,useReplacer:t}=this;if(this.rootSchema=void 0,this.useReplacer=!1,e?.isStructSchema()||e?.isDocumentSchema()){if(!t)return JSON.stringify(this.buffer);const n=new Oj;return n.replaceInJson(JSON.stringify(this.buffer,n.createReplacer(),0))}return this.buffer}_write(e,t,n){const a=t!==null&&typeof t=="object",i=gr.of(e);if(a){if(i.isStructSchema()){const o=t,s={},{jsonName:u}=this.settings;let c;u&&(c={});for(const[f,l]of i.structIterator()){const v=this._write(l,o[f],i);if(v!==void 0){let d=f;u&&(d=l.getMergedTraits().jsonName??f,c[f]=d),s[d]=v}}if(i.isUnionSchema()&&Object.keys(s).length===0){const{$unknown:f}=o;if(Array.isArray(f)){const[l,v]=f;s[l]=this._write(15,v)}}else if(typeof o.__type=="string")for(const[f,l]of Object.entries(o)){const v=u?c[f]??f:f;v in s||(s[v]=this._write(15,l))}return s}if(Array.isArray(t)&&i.isListSchema()){const o=i.getValueSchema(),s=[],u=!!i.getMergedTraits().sparse;for(const c of t)(u||c!=null)&&s.push(this._write(o,c));return s}if(i.isMapSchema()){const o=i.getValueSchema(),s={},u=!!i.getMergedTraits().sparse;for(const[c,f]of Object.entries(t))(u||f!=null)&&(s[c]=this._write(o,f));return s}if(t instanceof Uint8Array&&(i.isBlobSchema()||i.isDocumentSchema()))return i===this.rootSchema?t:(this.serdeContext?.base64Encoder??Ra)(t);if(t instanceof Date&&(i.isTimestampSchema()||i.isDocumentSchema()))switch(ox(i,this.settings)){case 5:return t.toISOString().replace(".000Z","Z");case 6:return B2(t);case 7:return t.getTime()/1e3;default:return console.warn("Missing timestamp format, using epoch seconds",t),t.getTime()/1e3}t instanceof gt&&(this.useReplacer=!0)}if(!(t===null&&n?.isStructSchema())){if(i.isStringSchema()){if(typeof t>"u"&&i.isIdempotencyToken())return ax();const o=i.getMergedTraits().mediaType;return t!=null&&o&&(o==="application/json"||o.endsWith("+json"))?Wt.from(t):t}if(typeof t=="number"&&i.isNumericSchema())return Math.abs(t)===1/0||isNaN(t)?String(t):t;if(typeof t=="string"&&i.isBlobSchema())return i===this.rootSchema?t:(this.serdeContext?.base64Encoder??Ra)(t);if(typeof t=="bigint"&&(this.useReplacer=!0),i.isDocumentSchema())if(a){const o=Array.isArray(t)?[]:{};for(const[s,u]of Object.entries(t))u instanceof gt?(this.useReplacer=!0,o[s]=u):o[s]=this._write(i,u);return o}else return structuredClone(t);return t}}}class Pj extends Av{settings;constructor(e){super(),this.settings=e}createSerializer(){const e=new Cj(this.settings);return e.setSerdeContext(this.serdeContext),e}createDeserializer(){const e=new Aj(this.settings);return e.setSerdeContext(this.serdeContext),e}}class xj extends iB{serializer;deserializer;serviceTarget;codec;mixin;awsQueryCompatible;constructor({defaultNamespace:e,errorTypeRegistries:t,serviceTarget:n,awsQueryCompatible:a,jsonCodec:i}){super({defaultNamespace:e,errorTypeRegistries:t}),this.serviceTarget=n,this.codec=i??new Pj({timestampFormat:{useTrait:!0,default:7},jsonName:!1}),this.serializer=this.codec.createSerializer(),this.deserializer=this.codec.createDeserializer(),this.awsQueryCompatible=!!a,this.mixin=new _j(this.awsQueryCompatible)}async serializeRequest(e,t,n){const a=await super.serializeRequest(e,t,n);return a.path.endsWith("/")||(a.path+="/"),Object.assign(a.headers,{"content-type":`application/x-amz-json-${this.getJsonRpcVersion()}`,"x-amz-target":`${this.serviceTarget}.${e.name}`}),this.awsQueryCompatible&&(a.headers["x-amzn-query-mode"]="true"),(Ni(e.input)==="unit"||!a.body)&&(a.body="{}"),a}getPayloadCodec(){return this.codec}async handleError(e,t,n,a,i){this.awsQueryCompatible&&this.mixin.setQueryCompatError(a,n);const o=Tj(n,a)??"Unknown";this.mixin.compose(this.compositeErrorRegistry,o,this.options.defaultNamespace);const{errorSchema:s,errorMetadata:u}=await this.mixin.getErrorSchemaOrThrowBaseException(o,this.options.defaultNamespace,n,a,i,this.awsQueryCompatible?this.mixin.findQueryCompatibleError:void 0),c=gr.of(s),f=a.message??a.Message??"UnknownError",l=this.compositeErrorRegistry.getErrorCtor(s)??Error,v=new l(f),d={};for(const[p,y]of c.structIterator())a[p]!=null&&(d[p]=this.codec.createDeserializer().readObject(y,a[p]));throw this.awsQueryCompatible&&this.mixin.queryCompatOutput(a,d),this.mixin.decorateServiceException(Object.assign(v,u,{$fault:c.getMergedTraits().error,message:f},d),a)}}class rq extends xj{constructor({defaultNamespace:e,errorTypeRegistries:t,serviceTarget:n,awsQueryCompatible:a,jsonCodec:i}){super({defaultNamespace:e,errorTypeRegistries:t,serviceTarget:n,awsQueryCompatible:a,jsonCodec:i})}getShapeId(){return"aws.protocols#awsJson1_1"}getJsonRpcVersion(){return"1.1"}getDefaultContentType(){return"application/x-amz-json-1.1"}}var Vt;(function(r){r.STANDARD="standard",r.ADAPTIVE="adaptive"})(Vt||(Vt={}));const Da=3,tq=Vt.STANDARD,qj=["BandwidthLimitExceeded","EC2ThrottledException","LimitExceededException","PriorRequestNotComplete","ProvisionedThroughputExceededException","RequestLimitExceeded","RequestThrottled","RequestThrottledException","SlowDown","ThrottledException","Throttling","ThrottlingException","TooManyRequestsException","TransactionInProgressException"],Nj=["TimeoutError","RequestTimeout","RequestTimeoutException"],Mj=[500,502,503,504],Dj=["ECONNRESET","ECONNREFUSED","EPIPE","ETIMEDOUT"],kj=["EHOSTUNREACH","ENETUNREACH","ENOTFOUND"],Uj=r=>r?.$retryable!==void 0,Fj=r=>r.$metadata?.clockSkewCorrected,$j=r=>{const e=new Set(["Failed to fetch","NetworkError when attempting to fetch resource","The Internet connection appears to be offline","Load failed","Network request failed"]);return r&&r instanceof TypeError?e.has(r.message):!1},nq=r=>r.$metadata?.httpStatusCode===429||qj.includes(r.name)||r.$retryable?.throttling==!0,Ov=(r,e=0)=>Uj(r)||Fj(r)||Nj.includes(r.name)||Dj.includes(r?.code||"")||kj.includes(r?.code||"")||Mj.includes(r.$metadata?.httpStatusCode||0)||$j(r)||r.cause!==void 0&&e<=10&&Ov(r.cause,e+1),Lj=r=>{if(r.$metadata?.httpStatusCode!==void 0){const e=r.$metadata.httpStatusCode;return 500<=e&&e<=599&&!Ov(r)}return!1};class Cv{static setTimeoutFn=setTimeout;beta;minCapacity;minFillRate;scaleConstant;smooth;currentCapacity=0;enabled=!1;lastMaxRate=0;measuredTxRate=0;requestCount=0;fillRate;lastThrottleTime;lastTimestamp=0;lastTxRateBucket;maxCapacity;timeWindow=0;constructor(e){this.beta=e?.beta??.7,this.minCapacity=e?.minCapacity??1,this.minFillRate=e?.minFillRate??.5,this.scaleConstant=e?.scaleConstant??.4,this.smooth=e?.smooth??.8;const t=this.getCurrentTimeInSeconds();this.lastThrottleTime=t,this.lastTxRateBucket=Math.floor(this.getCurrentTimeInSeconds()),this.fillRate=this.minFillRate,this.maxCapacity=this.minCapacity}getCurrentTimeInSeconds(){return Date.now()/1e3}async getSendToken(){return this.acquireTokenBucket(1)}async acquireTokenBucket(e){if(this.enabled){if(this.refillTokenBucket(),e>this.currentCapacity){const t=(e-this.currentCapacity)/this.fillRate*1e3;await new Promise(n=>Cv.setTimeoutFn(n,t))}this.currentCapacity=this.currentCapacity-e}}refillTokenBucket(){const e=this.getCurrentTimeInSeconds();if(!this.lastTimestamp){this.lastTimestamp=e;return}const t=(e-this.lastTimestamp)*this.fillRate;this.currentCapacity=Math.min(this.maxCapacity,this.currentCapacity+t),this.lastTimestamp=e}updateClientSendingRate(e){let t;if(this.updateMeasuredRate(),nq(e)){const a=this.enabled?Math.min(this.measuredTxRate,this.fillRate):this.measuredTxRate;this.lastMaxRate=a,this.calculateTimeWindow(),this.lastThrottleTime=this.getCurrentTimeInSeconds(),t=this.cubicThrottle(a),this.enableTokenBucket()}else this.calculateTimeWindow(),t=this.cubicSuccess(this.getCurrentTimeInSeconds());const n=Math.min(t,2*this.measuredTxRate);this.updateTokenBucketRate(n)}calculateTimeWindow(){this.timeWindow=this.getPrecise(Math.pow(this.lastMaxRate*(1-this.beta)/this.scaleConstant,1/3))}cubicThrottle(e){return this.getPrecise(e*this.beta)}cubicSuccess(e){return this.getPrecise(this.scaleConstant*Math.pow(e-this.lastThrottleTime-this.timeWindow,3)+this.lastMaxRate)}enableTokenBucket(){this.enabled=!0}updateTokenBucketRate(e){this.refillTokenBucket(),this.fillRate=Math.max(e,this.minFillRate),this.maxCapacity=Math.max(e,this.minCapacity),this.currentCapacity=Math.min(this.currentCapacity,this.maxCapacity)}updateMeasuredRate(){const e=this.getCurrentTimeInSeconds(),t=Math.floor(e*2)/2;if(this.requestCount++,t>this.lastTxRateBucket){const n=this.requestCount/(t-this.lastTxRateBucket);this.measuredTxRate=this.getPrecise(n*this.smooth+this.measuredTxRate*(1-this.smooth)),this.requestCount=0,this.lastTxRateBucket=t}}getPrecise(e){return parseFloat(e.toFixed(8))}}const Pv=100,aq=20*1e3,Bj=500,iq=500,jj=5,Hj=10,Gj=1,Wj="amz-sdk-invocation-id",zj="amz-sdk-request",Vj=()=>{let r=Pv;return{computeNextBackoffDelay:n=>Math.floor(Math.min(aq,Math.random()*2**n*r)),setDelayBase:n=>{r=n}}},oq=({retryDelay:r,retryCount:e,retryCost:t})=>({getRetryCount:()=>e,getRetryDelay:()=>Math.min(aq,r),getRetryCost:()=>t});class sq{maxAttempts;mode=Vt.STANDARD;capacity=iq;retryBackoffStrategy=Vj();maxAttemptsProvider;constructor(e){this.maxAttempts=e,this.maxAttemptsProvider=typeof e=="function"?e:async()=>e}async acquireInitialRetryToken(e){return oq({retryDelay:Pv,retryCount:0})}async refreshRetryTokenForRetry(e,t){const n=await this.getMaxAttempts();if(this.shouldRetry(e,t,n)){const a=t.errorType;this.retryBackoffStrategy.setDelayBase(a==="THROTTLING"?Bj:Pv);const i=this.retryBackoffStrategy.computeNextBackoffDelay(e.getRetryCount()),o=t.retryAfterHint?Math.max(t.retryAfterHint.getTime()-Date.now()||0,i):i,s=this.getCapacityCost(a);return this.capacity-=s,oq({retryDelay:o,retryCount:e.getRetryCount()+1,retryCost:s})}throw new Error("No retry token available")}recordSuccess(e){this.capacity=Math.max(iq,this.capacity+(e.getRetryCost()??Gj))}getCapacity(){return this.capacity}async getMaxAttempts(){try{return await this.maxAttemptsProvider()}catch{return console.warn(`Max attempts provider could not resolve. Using default of ${Da}`),Da}}shouldRetry(e,t,n){return e.getRetryCount()+1<n&&this.capacity>=this.getCapacityCost(t.errorType)&&this.isRetryableError(t.errorType)}getCapacityCost(e){return e==="TRANSIENT"?Hj:jj}isRetryableError(e){return e==="THROTTLING"||e==="TRANSIENT"}}class Kj{maxAttemptsProvider;rateLimiter;standardRetryStrategy;mode=Vt.ADAPTIVE;constructor(e,t){this.maxAttemptsProvider=e;const{rateLimiter:n}=t??{};this.rateLimiter=n??new Cv,this.standardRetryStrategy=new sq(e)}async acquireInitialRetryToken(e){return await this.rateLimiter.getSendToken(),this.standardRetryStrategy.acquireInitialRetryToken(e)}async refreshRetryTokenForRetry(e,t){return this.rateLimiter.updateClientSendingRate(t),this.standardRetryStrategy.refreshRetryTokenForRetry(e,t)}recordSuccess(e){this.rateLimiter.updateClientSendingRate({}),this.standardRetryStrategy.recordSuccess(e)}}const Yj=/\d{12}\.ddb/;async function Jj(r,e,t){if(t.request?.headers?.["smithy-protocol"]==="rpc-v2-cbor"&&qt(r,"PROTOCOL_RPC_V2_CBOR","M"),typeof e.retryStrategy=="function"){const i=await e.retryStrategy();if(typeof i.mode=="string")switch(i.mode){case Vt.ADAPTIVE:qt(r,"RETRY_MODE_ADAPTIVE","F");break;case Vt.STANDARD:qt(r,"RETRY_MODE_STANDARD","E");break}}if(typeof e.accountIdEndpointMode=="function"){const i=r.endpointV2;switch(String(i?.url?.hostname).match(Yj)&&qt(r,"ACCOUNT_ID_ENDPOINT","O"),await e.accountIdEndpointMode?.()){case"disabled":qt(r,"ACCOUNT_ID_MODE_DISABLED","Q");break;case"preferred":qt(r,"ACCOUNT_ID_MODE_PREFERRED","P");break;case"required":qt(r,"ACCOUNT_ID_MODE_REQUIRED","R");break}}const a=r.__smithy_context?.selectedHttpAuthScheme?.identity;if(a?.$source){const i=a;i.accountId&&qt(r,"RESOLVED_ACCOUNT_ID","T");for(const[o,s]of Object.entries(i.$source??{}))qt(r,o,s)}}const uq="user-agent",xv="x-amz-user-agent",cq=" ",qv="/",Xj=/[^!$%&'*+\-.^_`|~\w]/g,Qj=/[^!$%&'*+\-.^_`|~\w#]/g,fq="-",Zj=1024;function e8(r){let e="";for(const t in r){const n=r[t];if(e.length+n.length+1<=Zj){e.length?e+=","+n:e+=n;continue}break}return e}const r8=r=>(e,t)=>async n=>{const{request:a}=n;if(!Kr.isInstance(a))return e(n);const{headers:i}=a,o=t?.userAgent?.map(Li)||[],s=(await r.defaultUserAgentProvider()).map(Li);await Jj(t,r,n);const u=t;s.push(`m/${e8(Object.assign({},t.__smithy_context?.features,u.__aws_sdk_context?.features))}`);const c=r?.customUserAgent?.map(Li)||[],f=await r.userAgentAppId();f&&s.push(Li(["app",`${f}`]));const l=[].concat([...s,...o,...c]).join(cq),v=[...s.filter(d=>d.startsWith("aws-sdk-")),...c].join(cq);return r.runtime!=="browser"?(v&&(i[xv]=i[xv]?`${i[uq]} ${v}`:v),i[uq]=l):i[xv]=l,e({...n,request:a})},Li=r=>{const e=r[0].split(qv).map(o=>o.replace(Xj,fq)).join(qv),t=r[1]?.replace(Qj,fq),n=e.indexOf(qv),a=e.substring(0,n);let i=e.substring(n+1);return a==="api"&&(i=i.toLowerCase()),[a,i,t].filter(o=>o&&o.length>0).reduce((o,s,u)=>{switch(u){case 0:return s;case 1:return`${o}/${s}`;default:return`${o}#${s}`}},"")},t8={name:"getUserAgentMiddleware",step:"build",priority:"low",tags:["SET_USER_AGENT","USER_AGENT"],override:!0},lq=r=>({applyToStack:e=>{e.add(r8(r),t8)}}),vq=!1,dq=!1,hq=new Set,n8=(r,e=Ui)=>{if(!hq.has(r)&&!e(r))if(r==="*")console.warn('@smithy/config-resolver WARN - Please use the caller region instead of "*". See "sigv4a" in https://github.com/aws/aws-sdk-js-v3/blob/main/supplemental-docs/CLIENTS.md.');else throw new Error(`Region not accepted: region="${r}" is not a valid hostname component.`);else hq.add(r)},pq=r=>typeof r=="string"&&(r.startsWith("fips-")||r.endsWith("-fips")),a8=r=>pq(r)?["fips-aws-global","aws-fips"].includes(r)?"us-east-1":r.replace(/fips-(dkr-|prod-)?|-fips/,""):r,gq=r=>{const{region:e,useFipsEndpoint:t}=r;if(!e)throw new Error("Region is missing");return Object.assign(r,{region:async()=>{const n=typeof e=="function"?await e():e,a=a8(n);return n8(a),a},useFipsEndpoint:async()=>{const n=typeof e=="string"?e:await e();return pq(n)?!0:typeof t!="function"?Promise.resolve(!!t):t()}})},yq="content-length";function i8(r){return e=>async t=>{const n=t.request;if(Kr.isInstance(n)){const{body:a,headers:i}=n;if(a&&Object.keys(i).map(o=>o.toLowerCase()).indexOf(yq)===-1)try{const o=r(a);n.headers={...n.headers,[yq]:String(o)}}catch{}}return e({...t,request:n})}}const o8={step:"build",tags:["SET_CONTENT_LENGTH","CONTENT_LENGTH"],name:"contentLengthMiddleware",override:!0},mq=r=>({applyToStack:e=>{e.add(i8(r.bodyLengthChecker),o8)}}),s8=async r=>{const e=r?.Bucket||"";if(typeof r.Bucket=="string"&&(r.Bucket=e.replace(/#/g,encodeURIComponent("#")).replace(/\?/g,encodeURIComponent("?"))),v8(e)){if(r.ForcePathStyle===!0)throw new Error("Path-style addressing cannot be used with ARN buckets")}else(!l8(e)||e.indexOf(".")!==-1&&!String(r.Endpoint).startsWith("http:")||e.toLowerCase()!==e||e.length<3)&&(r.ForcePathStyle=!0);return r.DisableMultiRegionAccessPoints&&(r.disableMultiRegionAccessPoints=!0,r.DisableMRAP=!0),r},u8=/^[a-z0-9][a-z0-9\.\-]{1,61}[a-z0-9]$/,c8=/(\d+\.){3}\d+/,f8=/\.\./,l8=r=>u8.test(r)&&!c8.test(r)&&!f8.test(r),v8=r=>{const[e,t,n,,,a]=r.split(":"),i=e==="arn"&&r.split(":").length>=6,o=!!(i&&t&&n&&a);if(i&&!o)throw new Error(`Invalid ARN: ${r} was an invalid ARN.`);return o},d8=(r,e,t,n=!1)=>{const a=async()=>{let i;return n?i=t.clientContextParams?.[r]??t[r]??t[e]:i=t[r]??t[e],typeof i=="function"?i():i};return r==="credentialScope"||e==="CredentialScope"?async()=>{const i=typeof t.credentials=="function"?await t.credentials():t.credentials;return i?.credentialScope??i?.CredentialScope}:r==="accountId"||e==="AccountId"?async()=>{const i=typeof t.credentials=="function"?await t.credentials():t.credentials;return i?.accountId??i?.AccountId}:r==="endpoint"||e==="endpoint"?async()=>{if(t.isCustomEndpoint===!1)return;const i=await a();if(i&&typeof i=="object"){if("url"in i)return i.url.href;if("hostname"in i){const{protocol:o,hostname:s,port:u,path:c}=i;return`${o}//${s}${u?":"+u:""}${c}`}}return i}:a},Eq=async r=>{},Sq=r=>{if(typeof r=="object"){if("url"in r){const e=bn(r.url);if(r.headers){e.headers={};for(const[t,n]of Object.entries(r.headers))e.headers[t.toLowerCase()]=n.join(", ")}return e}return r}return bn(r)},h8=async(r,e,t,n)=>{if(!t.isCustomEndpoint){let o;t.serviceConfiguredEndpoint?o=await t.serviceConfiguredEndpoint():o=await Eq(t.serviceId),o&&(t.endpoint=()=>Promise.resolve(Sq(o)),t.isCustomEndpoint=!0)}const a=await p8(r,e,t);if(typeof t.endpointProvider!="function")throw new Error("config.endpointProvider is not set.");const i=t.endpointProvider(a,n);if(t.isCustomEndpoint&&t.endpoint){const o=await t.endpoint();if(o?.headers){i.headers??={};for(const[s,u]of Object.entries(o.headers))i.headers[s]=Array.isArray(u)?u:[u]}}return i},p8=async(r,e,t)=>{const n={},a=e?.getEndpointParameterInstructions?.()||{};for(const[i,o]of Object.entries(a))switch(o.type){case"staticContextParams":n[i]=o.value;break;case"contextParams":n[i]=r[o.name];break;case"clientContextParams":case"builtInParams":n[i]=await d8(o.name,i,t,o.type!=="builtInParams")();break;case"operationContextParams":n[i]=o.get(r);break;default:throw new Error("Unrecognized endpoint parameter instruction: "+JSON.stringify(o))}return Object.keys(a).length===0&&Object.assign(n,t),String(t.serviceId).toLowerCase()==="s3"&&await s8(n),n},g8=({config:r,instructions:e})=>(t,n)=>async a=>{r.isCustomEndpoint&&EB(n,"ENDPOINT_OVERRIDE","N");const i=await h8(a.input,{getEndpointParameterInstructions(){return e}},{...r},n);n.endpointV2=i,n.authSchemes=i.properties?.authSchemes;const o=n.authSchemes?.[0];if(o){n.signing_region=o.signingRegion,n.signing_service=o.signingName;const u=In(n)?.selectedHttpAuthScheme?.httpAuthOption;u&&(u.signingProperties=Object.assign(u.signingProperties||{},{signing_region:o.signingRegion,signingRegion:o.signingRegion,signing_service:o.signingName,signingName:o.signingName,signingRegionSet:o.signingRegionSet},o.properties))}return t({...a})},y8={step:"serialize",tags:["ENDPOINT_PARAMETERS","ENDPOINT_V2","ENDPOINT"],name:"endpointV2Middleware",override:!0,relation:"before",toMiddleware:{name:"serializerMiddleware"}.name},Bi=(r,e)=>({applyToStack:t=>{t.addRelativeTo(g8({config:r,instructions:e}),y8)}}),_q=r=>{const e=r.tls??!0,{endpoint:t,useDualstackEndpoint:n,useFipsEndpoint:a}=r,i=t!=null?async()=>Sq(await ct(t)()):void 0,s=Object.assign(r,{endpoint:i,tls:e,isCustomEndpoint:!!t,useDualstackEndpoint:ct(n??!1),useFipsEndpoint:ct(a??!1)});let u;return s.serviceConfiguredEndpoint=async()=>(r.serviceId&&!u&&(u=Eq(r.serviceId)),u),s},m8=r=>r instanceof Error?r:r instanceof Object?Object.assign(new Error,r):typeof r=="string"?new Error(r):new Error(`AWS SDK error wrapper for ${r}`),Iq=r=>{const{retryStrategy:e,retryMode:t}=r,n=ct(r.maxAttempts??Da);let a=e?Promise.resolve(e):void 0;const i=async()=>await ct(t)()===Vt.ADAPTIVE?new Kj(n):new sq(n);return Object.assign(r,{maxAttempts:n,retryStrategy:()=>a??=i()})},E8=r=>r?.body instanceof ReadableStream,S8=r=>(e,t)=>async n=>{let a=await r.retryStrategy();const i=await r.maxAttempts();if(_8(a)){a=a;let o=await a.acquireInitialRetryToken(t.partition_id),s=new Error,u=0,c=0;const{request:f}=n,l=Kr.isInstance(f);for(l&&(f.headers[Wj]=ax());;)try{l&&(f.headers[zj]=`attempt=${u+1}; max=${i}`);const{response:v,output:d}=await e(n);return a.recordSuccess(o),d.$metadata.attempts=u+1,d.$metadata.totalRetryDelay=c,{response:v,output:d}}catch(v){const d=I8(v);if(s=m8(v),l&&E8(f))throw(t.logger instanceof yv?console:t.logger)?.warn("An error was encountered in a non-retryable streaming request."),s;try{o=await a.refreshRetryTokenForRetry(o,d)}catch{throw s.$metadata||(s.$metadata={}),s.$metadata.attempts=u+1,s.$metadata.totalRetryDelay=c,s}u=o.getRetryCount();const p=o.getRetryDelay();c+=p,await new Promise(y=>setTimeout(y,p))}}else return a=a,a?.mode&&(t.userAgent=[...t.userAgent||[],["cfg/retry-mode",a.mode]]),a.retry(e,n)},_8=r=>typeof r.acquireInitialRetryToken<"u"&&typeof r.refreshRetryTokenForRetry<"u"&&typeof r.recordSuccess<"u",I8=r=>{const e={error:r,errorType:b8(r)},t=R8(r.$response);return t&&(e.retryAfterHint=t),e},b8=r=>nq(r)?"THROTTLING":Ov(r)?"TRANSIENT":Lj(r)?"SERVER_ERROR":"CLIENT_ERROR",w8={name:"retryMiddleware",tags:["RETRY"],step:"finalizeRequest",priority:"high",override:!0},bq=r=>({applyToStack:e=>{e.add(S8(r),w8)}}),R8=r=>{if(!Wn.isInstance(r))return;const e=Object.keys(r.headers).find(i=>i.toLowerCase()==="retry-after");if(!e)return;const t=r.headers[e],n=Number(t);return Number.isNaN(n)?new Date(t):new Date(n*1e3)},T8=async(r,e,t)=>({operation:In(e).operation,region:await ct(r.region)()||(()=>{throw new Error("expected `region` to be configured for `aws.auth#sigv4`")})()});function A8(r){return{schemeId:"aws.auth#sigv4",signingProperties:{name:"cognito-identity",region:r.region},propertiesExtractor:(e,t)=>({signingProperties:{config:e,context:t}})}}function ji(r){return{schemeId:"smithy.api#noAuth"}}const O8=r=>{const e=[];switch(r.operation){case"GetCredentialsForIdentity":{e.push(ji());break}case"GetId":{e.push(ji());break}case"GetOpenIdToken":{e.push(ji());break}case"UnlinkIdentity":{e.push(ji());break}default:e.push(A8(r))}return e},C8=r=>{const e=Xx(r);return Object.assign(e,{authSchemePreference:ct(r.authSchemePreference??[])})},P8=r=>Object.assign(r,{useDualstackEndpoint:r.useDualstackEndpoint??!1,useFipsEndpoint:r.useFipsEndpoint??!1,defaultSigningName:"cognito-identity"}),wq={UseFIPS:{type:"builtInParams",name:"useFipsEndpoint"},Endpoint:{type:"builtInParams",name:"endpoint"},Region:{type:"builtInParams",name:"region"},UseDualStack:{type:"builtInParams",name:"useDualstackEndpoint"}},x8={version:"3.1015.0"},q8=r=>new TextEncoder().encode(r);var N8=typeof av<"u"&&av.from?function(r){return av.from(r,"utf8")}:q8;function ka(r){return r instanceof Uint8Array?r:typeof r=="string"?N8(r):ArrayBuffer.isView(r)?new Uint8Array(r.buffer,r.byteOffset,r.byteLength/Uint8Array.BYTES_PER_ELEMENT):new Uint8Array(r)}function Nv(r){return typeof r=="string"?r.length===0:r.byteLength===0}var Rq={name:"SHA-256"},Tq={name:"HMAC",hash:Rq},M8=new Uint8Array([227,176,196,66,152,252,28,20,154,251,244,200,153,111,185,36,39,174,65,228,100,155,147,76,164,149,153,27,120,82,184,85]);const D8={};function Hi(){return typeof window<"u"?window:typeof self<"u"?self:D8}var k8=(function(){function r(e){this.toHash=new Uint8Array(0),this.secret=e,this.reset()}return r.prototype.update=function(e){if(!Nv(e)){var t=ka(e),n=new Uint8Array(this.toHash.byteLength+t.byteLength);n.set(this.toHash,0),n.set(t,this.toHash.byteLength),this.toHash=n}},r.prototype.digest=function(){var e=this;return this.key?this.key.then(function(t){return Hi().crypto.subtle.sign(Tq,t,e.toHash).then(function(n){return new Uint8Array(n)})}):Nv(this.toHash)?Promise.resolve(M8):Promise.resolve().then(function(){return Hi().crypto.subtle.digest(Rq,e.toHash)}).then(function(t){return Promise.resolve(new Uint8Array(t))})},r.prototype.reset=function(){var e=this;this.toHash=new Uint8Array(0),this.secret&&this.secret!==void 0&&(this.key=new Promise(function(t,n){Hi().crypto.subtle.importKey("raw",ka(e.secret),Tq,!1,["sign"]).then(t,n)}),this.key.catch(function(){}))},r})();function U8(r,e,t,n){function a(i){return i instanceof t?i:new t(function(o){o(i)})}return new(t||(t=Promise))(function(i,o){function s(f){try{c(n.next(f))}catch(l){o(l)}}function u(f){try{c(n.throw(f))}catch(l){o(l)}}function c(f){f.done?i(f.value):a(f.value).then(s,u)}c((n=n.apply(r,e||[])).next())})}function F8(r,e){var t={label:0,sent:function(){if(i[0]&1)throw i[1];return i[1]},trys:[],ops:[]},n,a,i,o=Object.create((typeof Iterator=="function"?Iterator:Object).prototype);return o.next=s(0),o.throw=s(1),o.return=s(2),typeof Symbol=="function"&&(o[Symbol.iterator]=function(){return this}),o;function s(c){return function(f){return u([c,f])}}function u(c){if(n)throw new TypeError("Generator is already executing.");for(;o&&(o=0,c[0]&&(t=0)),t;)try{if(n=1,a&&(i=c[0]&2?a.return:c[0]?a.throw||((i=a.return)&&i.call(a),0):a.next)&&!(i=i.call(a,c[1])).done)return i;switch(a=0,i&&(c=[c[0]&2,i.value]),c[0]){case 0:case 1:i=c;break;case 4:return t.label++,{value:c[1],done:!1};case 5:t.label++,a=c[1],c=[0];continue;case 7:c=t.ops.pop(),t.trys.pop();continue;default:if(i=t.trys,!(i=i.length>0&&i[i.length-1])&&(c[0]===6||c[0]===2)){t=0;continue}if(c[0]===3&&(!i||c[1]>i[0]&&c[1]<i[3])){t.label=c[1];break}if(c[0]===6&&t.label<i[1]){t.label=i[1],i=c;break}if(i&&t.label<i[2]){t.label=i[2],t.ops.push(c);break}i[2]&&t.ops.pop(),t.trys.pop();continue}c=e.call(r,t)}catch(f){c=[6,f],a=0}finally{n=i=0}if(c[0]&5)throw c[1];return{value:c[0]?c[1]:void 0,done:!0}}}typeof SuppressedError=="function"&&SuppressedError;var rt=64,$8=32,L8=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]),B8=[1779033703,3144134277,1013904242,2773480762,1359893119,2600822924,528734635,1541459225],j8=Math.pow(2,53)-1,Gi=(function(){function r(){this.state=Int32Array.from(B8),this.temp=new Int32Array(64),this.buffer=new Uint8Array(64),this.bufferLength=0,this.bytesHashed=0,this.finished=!1}return r.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,this.bytesHashed*8>j8)throw new Error("Cannot hash more than 2^53 - 1 bits");for(;n>0;)this.buffer[this.bufferLength++]=e[t++],n--,this.bufferLength===rt&&(this.hashBuffer(),this.bufferLength=0)},r.prototype.digest=function(){if(!this.finished){var e=this.bytesHashed*8,t=new DataView(this.buffer.buffer,this.buffer.byteOffset,this.buffer.byteLength),n=this.bufferLength;if(t.setUint8(this.bufferLength++,128),n%rt>=rt-8){for(var a=this.bufferLength;a<rt;a++)t.setUint8(a,0);this.hashBuffer(),this.bufferLength=0}for(var a=this.bufferLength;a<rt-8;a++)t.setUint8(a,0);t.setUint32(rt-8,Math.floor(e/4294967296),!0),t.setUint32(rt-4,e),this.hashBuffer(),this.finished=!0}for(var i=new Uint8Array($8),a=0;a<8;a++)i[a*4]=this.state[a]>>>24&255,i[a*4+1]=this.state[a]>>>16&255,i[a*4+2]=this.state[a]>>>8&255,i[a*4+3]=this.state[a]>>>0&255;return i},r.prototype.hashBuffer=function(){for(var e=this,t=e.buffer,n=e.state,a=n[0],i=n[1],o=n[2],s=n[3],u=n[4],c=n[5],f=n[6],l=n[7],v=0;v<rt;v++){if(v<16)this.temp[v]=(t[v*4]&255)<<24|(t[v*4+1]&255)<<16|(t[v*4+2]&255)<<8|t[v*4+3]&255;else{var d=this.temp[v-2],p=(d>>>17|d<<15)^(d>>>19|d<<13)^d>>>10;d=this.temp[v-15];var y=(d>>>7|d<<25)^(d>>>18|d<<14)^d>>>3;this.temp[v]=(p+this.temp[v-7]|0)+(y+this.temp[v-16]|0)}var S=(((u>>>6|u<<26)^(u>>>11|u<<21)^(u>>>25|u<<7))+(u&c^~u&f)|0)+(l+(L8[v]+this.temp[v]|0)|0)|0,E=((a>>>2|a<<30)^(a>>>13|a<<19)^(a>>>22|a<<10))+(a&i^a&o^i&o)|0;l=f,f=c,c=u,u=s+S|0,s=o,o=i,i=a,a=S+E|0}n[0]+=a,n[1]+=i,n[2]+=o,n[3]+=s,n[4]+=u,n[5]+=c,n[6]+=f,n[7]+=l},r})(),H8=(function(){function r(e){this.secret=e,this.hash=new Gi,this.reset()}return r.prototype.update=function(e){if(!(Nv(e)||this.error))try{this.hash.update(ka(e))}catch(t){this.error=t}},r.prototype.digestSync=function(){if(this.error)throw this.error;return this.outer?(this.outer.finished||this.outer.update(this.hash.digest()),this.outer.digest()):this.hash.digest()},r.prototype.digest=function(){return U8(this,void 0,void 0,function(){return F8(this,function(e){return[2,this.digestSync()]})})},r.prototype.reset=function(){if(this.hash=new Gi,this.secret){this.outer=new Gi;var e=G8(this.secret),t=new Uint8Array(rt);t.set(e);for(var n=0;n<rt;n++)e[n]^=54,t[n]^=92;this.hash.update(e),this.outer.update(t);for(var n=0;n<e.byteLength;n++)e[n]=0}},r})();function G8(r){var e=ka(r);if(e.byteLength>rt){var t=new Gi;t.update(e),e=t.digest()}var n=new Uint8Array(rt);return n.set(e),n}var W8=["decrypt","digest","encrypt","exportKey","generateKey","importKey","sign","verify"];function z8(r){if(V8(r)&&typeof r.crypto.subtle=="object"){var e=r.crypto.subtle;return K8(e)}return!1}function V8(r){if(typeof r=="object"&&typeof r.crypto=="object"){var e=r.crypto.getRandomValues;return typeof e=="function"}return!1}function K8(r){return r&&W8.every(function(e){return typeof r[e]=="function"})}var Aq=(function(){function r(e){z8(Hi())?this.hash=new k8(e):this.hash=new H8(e)}return r.prototype.update=function(e,t){this.hash.update(ka(e))},r.prototype.digest=function(){return this.hash.digest()},r.prototype.reset=function(){this.hash.reset()},r})();const Oq=({serviceId:r,clientVersion:e})=>async t=>{const n=typeof window<"u"?window.navigator:void 0,a=n?.userAgent??"",i=n?.userAgentData?.platform??Cq.os(a)??"other",o=void 0,s=n?.userAgentData?.brands??[],u=s[s.length-1],c=u?.brand??Cq.browser(a)??"unknown",f=u?.version??"unknown",l=[["aws-sdk-js",e],["ua","2.1"],[`os/${i}`,o],["lang/js"],["md/browser",`${c}_${f}`]];r&&l.push([`api/${r}`,e]);const v=await t?.userAgentAppId?.();return v&&l.push([`app/${v}`]),l},Cq={os(r){if(/iPhone|iPad|iPod/.test(r))return"iOS";if(/Macintosh|Mac OS X/.test(r))return"macOS";if(/Windows NT/.test(r))return"Windows";if(/Android/.test(r))return"Android";if(/Linux/.test(r))return"Linux"},browser(r){if(/EdgiOS|EdgA|Edg\//.test(r))return"Microsoft Edge";if(/Firefox\//.test(r))return"Firefox";if(/Chrome\//.test(r))return"Chrome";if(/Safari\//.test(r))return"Safari"}},Pq=r=>()=>Promise.reject(r),Y8=["in-region","cross-region","mobile","standard","legacy"],xq=({defaultsMode:r}={})=>YL(async()=>{const e=typeof r=="function"?await r():r;switch(e?.toLowerCase()){case"auto":return Promise.resolve(J8()?"mobile":"standard");case"mobile":case"in-region":case"cross-region":case"standard":case"legacy":return Promise.resolve(e?.toLocaleLowerCase());case void 0:return Promise.resolve("legacy");default:throw new Error(`Invalid parameter for "defaultsMode", expect ${Y8.join(", ")}, got ${e}`)}}),J8=()=>{const r=window?.navigator;if(r?.connection){const{effectiveType:e,rtt:t,downlink:n}=r?.connection;if(typeof e=="string"&&e!=="4g"||Number(t)>100||Number(n)<10)return!0}return r?.userAgentData?.mobile||typeof r?.maxTouchPoints=="number"&&r?.maxTouchPoints>1},qq="required",Cr="fn",Pr="argv",Kn="ref",Nq=!0,Mq="isSet",Ua="booleanEquals",Yn="error",yt="endpoint",Nt="tree",Mv="PartitionResult",Dv="getAttr",Fa="stringEquals",Dq={[qq]:!1,type:"string"},kq={[qq]:!0,default:!1,type:"boolean"},Uq={[Kn]:"Endpoint"},Fq={[Cr]:Ua,[Pr]:[{[Kn]:"UseFIPS"},!0]},$q={[Cr]:Ua,[Pr]:[{[Kn]:"UseDualStack"},!0]},ur={},$a={[Kn]:"Region"},Lq={[Cr]:Dv,[Pr]:[{[Kn]:Mv},"supportsFIPS"]},Bq={[Kn]:Mv},jq={[Cr]:Ua,[Pr]:[!0,{[Cr]:Dv,[Pr]:[Bq,"supportsDualStack"]}]},Hq=[Fq],Gq=[$q],Wq=[$a],X8={parameters:{Region:Dq,UseDualStack:kq,UseFIPS:kq,Endpoint:Dq},rules:[{conditions:[{[Cr]:Mq,[Pr]:[Uq]}],rules:[{conditions:Hq,error:"Invalid Configuration: FIPS and custom endpoint are not supported",type:Yn},{conditions:Gq,error:"Invalid Configuration: Dualstack and custom endpoint are not supported",type:Yn},{endpoint:{url:Uq,properties:ur,headers:ur},type:yt}],type:Nt},{conditions:[{[Cr]:Mq,[Pr]:Wq}],rules:[{conditions:[{[Cr]:"aws.partition",[Pr]:Wq,assign:Mv}],rules:[{conditions:[Fq,$q],rules:[{conditions:[{[Cr]:Ua,[Pr]:[Nq,Lq]},jq],rules:[{conditions:[{[Cr]:Fa,[Pr]:[$a,"us-east-1"]}],endpoint:{url:"https://cognito-identity-fips.us-east-1.amazonaws.com",properties:ur,headers:ur},type:yt},{conditions:[{[Cr]:Fa,[Pr]:[$a,"us-east-2"]}],endpoint:{url:"https://cognito-identity-fips.us-east-2.amazonaws.com",properties:ur,headers:ur},type:yt},{conditions:[{[Cr]:Fa,[Pr]:[$a,"us-west-1"]}],endpoint:{url:"https://cognito-identity-fips.us-west-1.amazonaws.com",properties:ur,headers:ur},type:yt},{conditions:[{[Cr]:Fa,[Pr]:[$a,"us-west-2"]}],endpoint:{url:"https://cognito-identity-fips.us-west-2.amazonaws.com",properties:ur,headers:ur},type:yt},{endpoint:{url:"https://cognito-identity-fips.{Region}.{PartitionResult#dualStackDnsSuffix}",properties:ur,headers:ur},type:yt}],type:Nt},{error:"FIPS and DualStack are enabled, but this partition does not support one or both",type:Yn}],type:Nt},{conditions:Hq,rules:[{conditions:[{[Cr]:Ua,[Pr]:[Lq,Nq]}],rules:[{endpoint:{url:"https://cognito-identity-fips.{Region}.{PartitionResult#dnsSuffix}",properties:ur,headers:ur},type:yt}],type:Nt},{error:"FIPS is enabled but this partition does not support FIPS",type:Yn}],type:Nt},{conditions:Gq,rules:[{conditions:[jq],rules:[{conditions:[{[Cr]:Fa,[Pr]:["aws",{[Cr]:Dv,[Pr]:[Bq,"name"]}]}],endpoint:{url:"https://cognito-identity.{Region}.amazonaws.com",properties:ur,headers:ur},type:yt},{endpoint:{url:"https://cognito-identity.{Region}.{PartitionResult#dualStackDnsSuffix}",properties:ur,headers:ur},type:yt}],type:Nt},{error:"DualStack is enabled but this partition does not support DualStack",type:Yn}],type:Nt},{endpoint:{url:"https://cognito-identity.{Region}.{PartitionResult#dnsSuffix}",properties:ur,headers:ur},type:yt}],type:Nt}],type:Nt},{error:"Invalid Configuration: Missing Region",type:Yn}]},Q8=new _x({size:50,params:["Endpoint","Region","UseDualStack","UseFIPS"]}),Z8=(r,e={})=>Q8.get(r,()=>qx(X8,{endpointParams:r,logger:e.logger}));qa.aws=Sv;let tt=class MN extends wn{constructor(e){super(e),Object.setPrototypeOf(this,MN.prototype)}},e6=class DN extends tt{name="InternalErrorException";$fault="server";constructor(e){super({name:"InternalErrorException",$fault:"server",...e}),Object.setPrototypeOf(this,DN.prototype)}},r6=class kN extends tt{name="InvalidParameterException";$fault="client";constructor(e){super({name:"InvalidParameterException",$fault:"client",...e}),Object.setPrototypeOf(this,kN.prototype)}},t6=class UN extends tt{name="LimitExceededException";$fault="client";constructor(e){super({name:"LimitExceededException",$fault:"client",...e}),Object.setPrototypeOf(this,UN.prototype)}},n6=class FN extends tt{name="NotAuthorizedException";$fault="client";constructor(e){super({name:"NotAuthorizedException",$fault:"client",...e}),Object.setPrototypeOf(this,FN.prototype)}},a6=class $N extends tt{name="ResourceConflictException";$fault="client";constructor(e){super({name:"ResourceConflictException",$fault:"client",...e}),Object.setPrototypeOf(this,$N.prototype)}},i6=class LN extends tt{name="TooManyRequestsException";$fault="client";constructor(e){super({name:"TooManyRequestsException",$fault:"client",...e}),Object.setPrototypeOf(this,LN.prototype)}},o6=class BN extends tt{name="ResourceNotFoundException";$fault="client";constructor(e){super({name:"ResourceNotFoundException",$fault:"client",...e}),Object.setPrototypeOf(this,BN.prototype)}},s6=class jN extends tt{name="ExternalServiceException";$fault="client";constructor(e){super({name:"ExternalServiceException",$fault:"client",...e}),Object.setPrototypeOf(this,jN.prototype)}},u6=class HN extends tt{name="InvalidIdentityPoolConfigurationException";$fault="client";constructor(e){super({name:"InvalidIdentityPoolConfigurationException",$fault:"client",...e}),Object.setPrototypeOf(this,HN.prototype)}};class kv extends tt{name="DeveloperUserAlreadyRegisteredException";$fault="client";constructor(e){super({name:"DeveloperUserAlreadyRegisteredException",$fault:"client",...e}),Object.setPrototypeOf(this,kv.prototype)}}class Uv extends tt{name="ConcurrentModificationException";$fault="client";constructor(e){super({name:"ConcurrentModificationException",$fault:"client",...e}),Object.setPrototypeOf(this,Uv.prototype)}}const c6="AccountId",f6="AccessKeyId",zq="Credentials",l6="ConcurrentModificationException",v6="CustomRoleArn",d6="DeveloperUserAlreadyRegisteredException",h6="Expiration",p6="ExternalServiceException",g6="GetCredentialsForIdentity",y6="GetCredentialsForIdentityInput",m6="GetCredentialsForIdentityResponse",E6="GetId",S6="GetIdInput",_6="GetIdResponse",I6="InternalErrorException",Fv="IdentityId",b6="InvalidIdentityPoolConfigurationException",w6="InvalidParameterException",R6="IdentityPoolId",T6="IdentityProviderToken",Vq="Logins",A6="LimitExceededException",O6="LoginsMap",C6="NotAuthorizedException",P6="ResourceConflictException",x6="ResourceNotFoundException",q6="SecretKey",N6="SecretKeyString",M6="SessionToken",D6="TooManyRequestsException",mt="client",ft="error",Et="httpError",lt="message",Kq="smithy.ts.sdk.synthetic.com.amazonaws.cognitoidentity",k6="server",ir="com.amazonaws.cognitoidentity",Yq=kr.for(Kq);var U6=[-3,Kq,"CognitoIdentityServiceException",0,[],[]];Yq.registerError(U6,tt);const nt=kr.for(ir);var F6=[-3,ir,l6,{[ft]:mt,[Et]:400},[lt],[0]];nt.registerError(F6,Uv);var $6=[-3,ir,d6,{[ft]:mt,[Et]:400},[lt],[0]];nt.registerError($6,kv);var L6=[-3,ir,p6,{[ft]:mt,[Et]:400},[lt],[0]];nt.registerError(L6,s6);var B6=[-3,ir,I6,{[ft]:k6},[lt],[0]];nt.registerError(B6,e6);var j6=[-3,ir,b6,{[ft]:mt,[Et]:400},[lt],[0]];nt.registerError(j6,u6);var H6=[-3,ir,w6,{[ft]:mt,[Et]:400},[lt],[0]];nt.registerError(H6,r6);var G6=[-3,ir,A6,{[ft]:mt,[Et]:400},[lt],[0]];nt.registerError(G6,t6);var W6=[-3,ir,C6,{[ft]:mt,[Et]:403},[lt],[0]];nt.registerError(W6,n6);var z6=[-3,ir,P6,{[ft]:mt,[Et]:409},[lt],[0]];nt.registerError(z6,a6);var V6=[-3,ir,x6,{[ft]:mt,[Et]:404},[lt],[0]];nt.registerError(V6,o6);var K6=[-3,ir,D6,{[ft]:mt,[Et]:429},[lt],[0]];nt.registerError(K6,i6);const Y6=[Yq,nt];var J6=[0,ir,T6,8,0],X6=[0,ir,N6,8,0],Q6=[3,ir,zq,0,[f6,q6,M6,h6],[0,[()=>X6,0],0,4]],Z6=[3,ir,y6,0,[Fv,Vq,v6],[0,[()=>Jq,0],0],1],eH=[3,ir,m6,0,[Fv,zq],[0,[()=>Q6,0]]],rH=[3,ir,S6,0,[R6,c6,Vq],[0,0,[()=>Jq,0]],1],tH=[3,ir,_6,0,[Fv],[0]],Jq=[2,ir,O6,0,[0,0],[()=>J6,0]],nH=[9,ir,g6,0,()=>Z6,()=>eH],aH=[9,ir,E6,0,()=>rH,()=>tH];const iH=r=>({apiVersion:"2014-06-30",base64Decoder:r?.base64Decoder??Ia,base64Encoder:r?.base64Encoder??Ra,disableHostPrefix:r?.disableHostPrefix??!1,endpointProvider:r?.endpointProvider??Z8,extensions:r?.extensions??[],httpAuthSchemeProvider:r?.httpAuthSchemeProvider??O8,httpAuthSchemes:r?.httpAuthSchemes??[{schemeId:"aws.auth#sigv4",identityProvider:e=>e.getIdentityProvider("aws.auth#sigv4"),signer:new Fx},{schemeId:"smithy.api#noAuth",identityProvider:e=>e.getIdentityProvider("smithy.api#noAuth")||(async()=>({})),signer:new px}],logger:r?.logger??new yv,protocol:r?.protocol??rq,protocolSettings:r?.protocolSettings??{defaultNamespace:"com.amazonaws.cognitoidentity",errorTypeRegistries:Y6,xmlNamespace:"http://cognito-identity.amazonaws.com/doc/2014-06-30/",version:"2014-06-30",serviceTarget:"AWSCognitoIdentityService"},serviceId:r?.serviceId??"Cognito Identity",urlParser:r?.urlParser??bn,utf8Decoder:r?.utf8Decoder??jt,utf8Encoder:r?.utf8Encoder??wa}),oH=r=>{const e=xq(r),t=()=>e().then(ux),n=iH(r);return{...n,...r,runtime:"browser",defaultsMode:e,bodyLengthChecker:r?.bodyLengthChecker??Zx,credentialDefaultProvider:r?.credentialDefaultProvider??(a=>()=>Promise.reject(new Error("Credential is missing"))),defaultUserAgentProvider:r?.defaultUserAgentProvider??Oq({serviceId:n.serviceId,clientVersion:x8.version}),maxAttempts:r?.maxAttempts??Da,region:r?.region??Pq("Region is missing"),requestHandler:Pi.create(r?.requestHandler??t),retryMode:r?.retryMode??(async()=>(await t()).retryMode||tq),sha256:r?.sha256??Aq,streamCollector:r?.streamCollector??GP,useDualstackEndpoint:r?.useDualstackEndpoint??(()=>Promise.resolve(vq)),useFipsEndpoint:r?.useFipsEndpoint??(()=>Promise.resolve(dq))}},Xq=r=>({setRegion(e){r.region=e},region(){return r.region}}),Qq=r=>({region:r.region()}),sH=r=>{const e=r.httpAuthSchemes;let t=r.httpAuthSchemeProvider,n=r.credentials;return{setHttpAuthScheme(a){const i=e.findIndex(o=>o.schemeId===a.schemeId);i===-1?e.push(a):e.splice(i,1,a)},httpAuthSchemes(){return e},setHttpAuthSchemeProvider(a){t=a},httpAuthSchemeProvider(){return t},setCredentials(a){n=a},credentials(){return n}}},uH=r=>({httpAuthSchemes:r.httpAuthSchemes(),httpAuthSchemeProvider:r.httpAuthSchemeProvider(),credentials:r.credentials()}),cH=(r,e)=>{const t=Object.assign(Xq(r),fx(r),FP(r),sH(r));return e.forEach(n=>n.configure(t)),Object.assign(r,Qq(t),lx(t),$P(t),uH(t))};let Zq=class extends VP{config;constructor(...[e]){const t=oH(e||{});super(t),this.initConfig=t;const n=P8(t),a=Sx(n),i=Iq(a),o=gq(i),s=o,u=_q(s),c=C8(u),f=cH(c,e?.extensions||[]);this.config=f,this.middlewareStack.use(QP(this.config)),this.middlewareStack.use(lq(this.config)),this.middlewareStack.use(bq(this.config)),this.middlewareStack.use(mq(this.config)),this.middlewareStack.use(yx(this.config)),this.middlewareStack.use(mx(this.config)),this.middlewareStack.use(Ex(this.config)),this.middlewareStack.use(vx(this.config,{httpAuthSchemeParametersProvider:T8,identityProviderConfigProvider:async l=>new hx({"aws.auth#sigv4":l.credentials})})),this.middlewareStack.use(dx(this.config))}destroy(){super.destroy()}},eN=class extends Pa.classBuilder().ep(wq).m(function(e,t,n,a){return[Bi(n,e.getEndpointParameterInstructions())]}).s("AWSCognitoIdentityService","GetCredentialsForIdentity",{}).n("CognitoIdentityClient","GetCredentialsForIdentityCommand").sc(nH).build(){},rN=class extends Pa.classBuilder().ep(wq).m(function(e,t,n,a){return[Bi(n,e.getEndpointParameterInstructions())]}).s("AWSCognitoIdentityService","GetId",{}).n("CognitoIdentityClient","GetIdCommand").sc(aH).build(){};class $v{constructor({config:e={},containerClass:t="lex-web-ui",elementId:n="lex-web-ui"}){this.elementId=n,this.config=e,this.containerClass=t,this.iframeElement=null,this.containerElement=null,this.credentials=null,this.isChatBotReady=!1,this.initIframeMessageHandlers()}load(e){this.config=Zr.mergeConfig(this.config,e),"iframe"in this.config||(this.config.iframe={});const t=this.config.iframe;return"iframeOrigin"in t&&t.iframeOrigin||(this.config.iframe.iframeOrigin=this.config.ui.parentOrigin||window.location.origin),t.shouldLoadIframeMinimized===void 0&&(this.config.iframe.shouldLoadIframeMinimized=!0),this.config.ui.parentOrigin||(this.config.ui.parentOrigin=this.config.iframe.iframeOrigin||window.location.origin),$v.validateConfig(this.config)?Promise.all([this.initContainer(),this.initCognitoCredentials(),this.setupIframeMessageListener()]).then(()=>this.initIframe()).then(()=>this.initParentToIframeApi()).then(()=>this.showIframe()):Promise.reject(new Error("config object is missing required fields"))}static validateConfig(e){const{iframe:t,ui:n}=e;return t?"iframeOrigin"in t&&t.iframeOrigin?"iframeSrcPath"in t&&t.iframeSrcPath?"parentOrigin"in n&&n.parentOrigin?"shouldLoadIframeMinimized"in t?!0:(console.error("missing shouldLoadIframeMinimized config field"),!1):(console.error("missing parentOrigin config field"),!1):(console.error("missing iframeSrcPath config field"),!1):(console.error("missing iframeOrigin config field"),!1):(console.error("missing iframe config field"),!1)}initContainer(){return new Promise((e,t)=>{if(!this.elementId||!this.containerClass)return t(new Error("invalid chatbot container parameters"));let n=document.getElementById(this.elementId);if(n)return console.warn("chatbot iframe container already exists"),this.containerElement=n,e(n);try{n=document.createElement("div"),n.classList.add(this.containerClass),n.setAttribute("id",this.elementId),document.body.appendChild(n)}catch(a){return t(new Error(`error initializing container: ${a}`))}return this.containerElement=n,e()})}generateConfigObj(){return{appUserPoolClientId:this.config.cognito.appUserPoolClientId,appDomainName:this.config.cognito.appDomainName,appUserPoolIdentityProvider:this.config.cognito.appUserPoolIdentityProvider}}updateCredentials(){const{poolId:e}=this.config.cognito,t=this.config.cognito.region||this.config.region||this.config.cognito.poolId.split(":")[0]||"us-east-1",n=`cognito-idp.${t}.amazonaws.com/${this.config.cognito.appUserPoolName}`;let a;const i=localStorage.getItem(`${this.config.cognito.appUserPoolClientId}idtokenjwt`);let o;const s=this;if(i)try{o={},o[n]=i,a=this.getCredentials(e,t,o).then(u=>(s.credentials=u,u))}catch(u){console.error(new Error(`cognito auth credentials could not be created ${u}`))}else try{a=this.getCredentials(e,t).then(u=>(s.credentials=u,u))}catch(u){console.error(new Error(`cognito noauth credentials could not be created ${u}`))}}validateIdToken(){return new Promise((e,t)=>{let n=localStorage.getItem(`${this.config.cognito.appUserPoolClientId}idtokenjwt`);if(Ci(n)){const a=localStorage.getItem(`${this.config.cognito.appUserPoolClientId}refreshtoken`);a&&!Ci(a)?ma(this.generateConfigObj(),a,i=>{i.isValid()?(n=localStorage.getItem(`${this.config.cognito.appUserPoolClientId}idtokenjwt`),e(n)):t(new Error("failed to refresh tokens"))}):t(new Error("token could not be refreshed"))}else e(n)})}initCognitoCredentials(){return document.addEventListener("tokensavailable",this.updateCredentials.bind(this),!1),new Promise((e,t)=>{const n=window.location.href;n.indexOf("loggedin")>=0?NP(this.generateConfigObj())&&(history.replaceState(null,"",window.location.pathname),console.debug("completeLogin successful")):n.indexOf("loggedout")>=0&&MP(this.generateConfigObj())&&(history.replaceState(null,"",window.location.pathname),console.debug("completeLogout successful"));const{poolId:a}=this.config.cognito,i=this.config.cognito.region||this.config.region||this.config.cognito.poolId.split(":")[0]||"us-east-1",o=`cognito-idp.${i}.amazonaws.com/${this.config.cognito.appUserPoolName}`;if(!a)return t(new Error("missing cognito poolId config"));localStorage.setItem("poolId",a),localStorage.setItem("appUserPoolClientId",this.config.cognito.appUserPoolClientId),localStorage.setItem("appUserPoolName",this.config.cognito.appUserPoolName);const s=localStorage.getItem(`${this.config.cognito.appUserPoolClientId}idtokenjwt`);let u;const c=this;if(s)return this.validateIdToken().then(f=>{u={},u[o]=f,this.getCredentials(a,i,u).then(l=>{c.credentials=l,e()})},f=>{console.error(`No longer able to use refresh tokens to login: ${f}`),Oi(this.generateConfigObj()),t(f)});this.getCredentials(a,i).then(f=>{c.credentials=f,e()})})}setupIframeMessageListener(){try{window.addEventListener("message",this.onMessageFromIframe.bind(this),!1)}catch(e){return Promise.reject(new Error(`could not add iframe message listener ${e}`))}return Promise.resolve()}onMessageFromIframe(e){const t="iframe"in this.config&&typeof this.config.iframe.iframeOrigin=="string"?this.config.iframe.iframeOrigin:window.location.origin;if(e.origin!==t||"data"in e&&"source"in e.data&&e.data.source!=="lex-web-ui")return;if(!e.ports||!Array.isArray(e.ports)||!e.ports.length){console.warn("postMessage not sent over MessageChannel",e);return}if(!this.iframeMessageHandlers){console.error("invalid iframe message handler");return}if(!e.data.event){console.error("event from iframe does not have the event field",e);return}if(!Object.prototype.hasOwnProperty.call(this.iframeMessageHandlers,e.data.event)){console.error("unknown message in event",e.data);return}this.iframeMessageHandlers[e.data.event].call(this,e)}initIframe(){const{iframeOrigin:e,iframeSrcPath:t}=this.config.iframe;if(!e||!t)return Promise.reject(new Error("invalid iframe url fields"));const n=`${e}${t}`;if(!n)return Promise.reject(new Error("invalid iframe url"));if(!this.containerElement||!("appendChild"in this.containerElement))return Promise.reject(new Error("invalid node element to append iframe"));let a=this.containerElement.querySelector("iframe");if(a)return Promise.resolve(a);try{a=document.createElement("iframe"),a.setAttribute("src",n),a.setAttribute("frameBorder","0"),a.setAttribute("scrolling","no"),a.setAttribute("title","chatbot"),a.setAttribute("allow","microphone"),this.containerElement.appendChild(a)}catch(i){return Promise.reject(new Error(`failed to initialize iframe element ${i}`))}return this.iframeElement=a,this.waitForIframe(a).then(()=>this.waitForChatBotReady())}waitForIframe(){const e={timeoutInMs:2e4,timeoutId:null,onIframeLoaded:null,onIframeTimeout:null};return new Promise((t,n)=>{e.onIframeLoaded=()=>(clearTimeout(e.timeoutId),this.iframeElement.removeEventListener("load",e.onIframeLoaded,!1),t()),e.onIframeTimeout=()=>(this.iframeElement.removeEventListener("load",e.onIframeLoaded,!1),n(new Error("iframe load timeout"))),e.timeoutId=setTimeout(e.onIframeTimeout,e.timeoutInMs),this.iframeElement.addEventListener("load",e.onIframeLoaded,!1)})}waitForChatBotReady(){const e={timeoutId:null,intervalId:null,onConfigEventTimeout:null};return new Promise((t,n)=>{e.checkIsChatBotReady=()=>{if(this.isChatBotReady){if(clearTimeout(e.timeoutId),clearInterval(e.intervalId),this.config.ui.enableLogin&&this.config.ui.enableLogin===!0){const o=Hn(this.generateConfigObj()).getSignInUserSession(),s={};if(o.isValid())s.idtokenjwt=localStorage.getItem(`${this.config.cognito.appUserPoolClientId}idtokenjwt`),s.accesstokenjwt=localStorage.getItem(`${this.config.cognito.appUserPoolClientId}accesstokenjwt`),s.refreshtoken=localStorage.getItem(`${this.config.cognito.appUserPoolClientId}refreshtoken`),this.sendMessageToIframe({event:"confirmLogin",data:s});else if(this.config.ui.enableLogin&&this.config.ui.forceLogin)DP(this.generateConfigObj()),this.sendMessageToIframe({event:"confirmLogin",data:s});else{const u=localStorage.getItem(`${this.config.cognito.appUserPoolClientId}refreshtoken`);u&&ma(this.generateConfigObj(),u,c=>{c.isValid()&&(s.idtokenjwt=localStorage.getItem(`${this.config.cognito.appUserPoolClientId}idtokenjwt`),s.accesstokenjwt=localStorage.getItem(`${this.config.cognito.appUserPoolClientId}accesstokenjwt`),s.refreshtoken=localStorage.getItem(`${this.config.cognito.appUserPoolClientId}refreshtoken`),this.sendMessageToIframe({event:"confirmLogin",data:s}))})}}t()}},e.onConfigEventTimeout=()=>(clearInterval(e.intervalId),n(new Error("chatbot loading time out"))),e.timeoutId=setTimeout(e.onConfigEventTimeout,15e3),e.intervalId=setInterval(e.checkIsChatBotReady,500)})}async getCredentials(e,t,n){if(n){const a=new Zq({region:t}),i=new rN({IdentityPoolId:e,Logins:n});let o,s;try{await a.send(i).then(l=>{o=l.IdentityId,s=new eN({IdentityId:o,Logins:n})});const c=(await a.send(s)).Credentials;return{accessKeyId:c.AccessKeyId,identityId:o,secretAccessKey:c.SecretKey,sessionToken:c.SessionToken,expiration:c.Expiration}}catch(u){console.log(u)}}else return UP({identityPoolId:e,logins:n,clientConfig:{region:t}})()}initIframeMessageHandlers(){this.iframeMessageHandlers={ready(e){this.isChatBotReady=!0,e.ports[0].postMessage({event:"resolve",type:e.data.event})},getCredentials(e){const{poolId:t}=this.config.cognito,n=this.config.cognito.region;this.getCredentials(t,n).then(a=>e.ports[0].postMessage({event:"resolve",type:e.data.event,data:a}))},initIframeConfig(e){e.ports[0].postMessage({event:"resolve",type:e.data.event,data:this.config})},toggleMinimizeUi(e){this.toggleMinimizeUiClass().then(()=>e.ports[0].postMessage({event:"resolve",type:e.data.event})).catch(t=>{console.error("failed to toggleMinimizeUi",t),e.ports[0].postMessage({event:"reject",type:e.data.event,error:"failed to toggleMinimizeUi"})})},requestLogin(e){e.ports[0].postMessage({event:"resolve",type:e.data.event}),Xl(this.generateConfigObj())},requestLogout(e){Oi(this.generateConfigObj()),e.ports[0].postMessage({event:"resolve",type:e.data.event}),this.sendMessageToIframe({event:"confirmLogout"})},refreshAuthTokens(e){const t=localStorage.getItem(`${this.config.cognito.appUserPoolClientId}refreshtoken`);t?ma(this.generateConfigObj(),t,n=>{if(n.isValid()){const a={};a.idtokenjwt=localStorage.getItem(`${this.config.cognito.appUserPoolClientId}idtokenjwt`),a.accesstokenjwt=localStorage.getItem(`${this.config.cognito.appUserPoolClientId}accesstokenjwt`),a.refreshtoken=localStorage.getItem(`${this.config.cognito.appUserPoolClientId}refreshtoken`),e.ports[0].postMessage({event:"resolve",type:e.data.event,data:a})}else console.error("failed to refresh credentials"),e.ports[0].postMessage({event:"reject",type:e.data.event,error:"failed to refresh tokens"})}):e.ports[0].postMessage({event:"reject",type:e.data.event,error:"no refresh token available for use"})},updateLexState(e){e.ports[0].postMessage({event:"resolve",type:e.data.event});const t=new CustomEvent("updatelexstate",{detail:e.data});document.dispatchEvent(t)}}}sendMessageToIframe(e){if(!this.iframeElement||!("contentWindow"in this.iframeElement)||!("postMessage"in this.iframeElement.contentWindow))return Promise.reject(new Error("invalid iframe element"));const{iframeOrigin:t}=this.config.iframe;return t?new Promise((n,a)=>{const i=new MessageChannel;i.port1.onmessage=o=>{i.port1.close(),i.port2.close(),o.data.event==="resolve"?n(o.data):a(new Error(`iframe failed to handle message - ${o.data.error}`))},this.iframeElement.contentWindow.postMessage(e,t,[i.port2])}):Promise.reject(new Error("invalid iframe origin"))}toggleShowUiClass(){try{return this.containerElement.classList.toggle(`${this.containerClass}--show`),Promise.resolve()}catch(e){return Promise.reject(new Error(`failed to toggle show UI ${e}`))}}toggleMinimizeUiClass(){try{return this.containerElement.classList.toggle(`${this.containerClass}--minimize`),this.containerElement.classList.contains(`${this.containerClass}--minimize`)?localStorage.setItem(`${this.config.cognito.appUserPoolClientId}lastUiIsMinimized`,"true"):localStorage.setItem(`${this.config.cognito.appUserPoolClientId}lastUiIsMinimized`,"false"),Promise.resolve()}catch(e){return Promise.reject(new Error(`failed to toggle minimize UI ${e}`))}}showIframe(){return Promise.resolve().then(()=>{this.config.iframe.shouldLoadIframeMinimized?(this.api.toggleMinimizeUi(),localStorage.setItem(`${this.config.cognito.appUserPoolClientId}lastUiIsMinimized`,"true")):localStorage.getItem(`${this.config.cognito.appUserPoolClientId}lastUiIsMinimized`)&&localStorage.getItem(`${this.config.cognito.appUserPoolClientId}lastUiIsMinimized`)==="true"?this.api.toggleMinimizeUi():localStorage.getItem(`${this.config.cognito.appUserPoolClientId}lastUiIsMinimized`)&&localStorage.getItem(`${this.config.cognito.appUserPoolClientId}lastUiIsMinimized`)==="false"&&this.api.ping()}).then(()=>this.toggleShowUiClass())}onMessageToIframe(e){return!e||!("detail"in e)||!e.detail||!("message"in e.detail)?Promise.reject(new Error("malformed message to iframe event")):this.sendMessageToIframe(e.detail.message)}initParentToIframeApi(){return this.api={MESSAGE_TYPE_HUMAN:"human",MESSAGE_TYPE_BUTTON:"button",ping:()=>this.sendMessageToIframe({event:"ping"}),sendParentReady:()=>this.sendMessageToIframe({event:"parentReady"}),toggleMinimizeUi:()=>this.sendMessageToIframe({event:"toggleMinimizeUi"}),postText:(e,t)=>this.sendMessageToIframe({event:"postText",message:e,messageType:t}),deleteSession:()=>this.sendMessageToIframe({event:"deleteSession"}),startNewSession:()=>this.sendMessageToIframe({event:"startNewSession"}),setSessionAttribute:(e,t)=>this.sendMessageToIframe({event:"setSessionAttribute",key:e,value:t})},Promise.resolve().then(()=>{document.addEventListener("lexWebUiMessage",this.onMessageToIframe.bind(this),!1)}).then(()=>this.api.sendParentReady()).then(()=>{document.dispatchEvent(new CustomEvent("lexWebUiReady"))})}}class Jr{constructor({elementId:e="lex-web-ui",config:t={}}){this.elementId=e,this.config=t}generateConfigObj(){return{appUserPoolClientId:this.config.cognito.appUserPoolClientId,appDomainName:this.config.cognito.appDomainName,appUserPoolIdentityProvider:this.config.cognito.appUserPoolIdentityProvider}}async requestTokens(){if(Hn(this.generateConfigObj()).getSignInUserSession().isValid()){const n={};n.idtokenjwt=localStorage.getItem(`${this.config.cognito.appUserPoolClientId}idtokenjwt`),n.accesstokenjwt=localStorage.getItem(`${this.config.cognito.appUserPoolClientId}accesstokenjwt`),n.refreshtoken=localStorage.getItem(`${this.config.cognito.appUserPoolClientId}refreshtoken`),Jr.sendMessageToComponent({event:"confirmLogin",data:n})}}async getCredentials(e,t,n){if(n){const a=new Zq({region:t}),i=new rN({IdentityPoolId:e,Logins:n});let o,s;try{await a.send(i).then(l=>{o=l.IdentityId,s=new eN({IdentityId:o,Logins:n})});const c=(await a.send(s)).Credentials;return{accessKeyId:c.AccessKeyId,identityId:o,secretAccessKey:c.SecretKey,sessionToken:c.SessionToken,expiration:c.Expiration}}catch(u){console.log(u)}}else return UP({identityPoolId:e,clientConfig:{region:t}})()}propagateTokensUpdateCredentials(){const e=localStorage.getItem(`${this.config.cognito.appUserPoolClientId}idtokenjwt`),t={};t.idtokenjwt=e,t.accesstokenjwt=localStorage.getItem(`${this.config.cognito.appUserPoolClientId}accesstokenjwt`),t.refreshtoken=localStorage.getItem(`${this.config.cognito.appUserPoolClientId}refreshtoken`),Jr.sendMessageToComponent({event:"confirmLogin",data:t});const{poolId:n}=this.config.cognito,a=this.config.cognito.region||this.config.region||this.config.cognito.poolId.split(":")[0]||"us-east-1",i=`cognito-idp.${a}.amazonaws.com/${this.config.cognito.appUserPoolName}`;let o;const s=this;if(e)try{o={},o[i]=e,this.getCredentials(n,a,o).then(u=>{s.credentials=u;const c={event:"replaceCreds",creds:u};Jr.sendMessageToComponent(c)})}catch(u){console.error(new Error(`cognito auth credentials could not be created ${u}`))}else try{this.getCredentials(n,a).then(u=>{s.credentials=u;const c={event:"replaceCreds",creds:u};Jr.sendMessageToComponent(c)})}catch(u){console.error(new Error(`cognito noauth credentials could not be created ${u}`))}}async refreshAuthTokens(){const e=localStorage.getItem(`${this.config.cognito.appUserPoolClientId}refreshtoken`);e?ma(this.generateConfigObj(),e,t=>{t.isValid()?this.propagateTokensUpdateCredentials():console.error("failed to refresh credentials")}):console.error("no refreshtoken from which to refresh auth from")}validateIdToken(){return new Promise((e,t)=>{let n=localStorage.getItem(`${this.config.cognito.appUserPoolClientId}idtokenjwt`);if(Ci(n)){const a=localStorage.getItem(`${this.config.cognito.appUserPoolClientId}refreshtoken`);a&&!Ci(a)?ma(this.generateConfigObj(),a,i=>{i.isValid()?(n=localStorage.getItem(`${this.config.cognito.appUserPoolClientId}idtokenjwt`),e(n)):t(new Error("failed to refresh tokens"))}):t(new Error("token could not be refreshed"))}else e(n)})}initCognitoCredentials(){return document.addEventListener("tokensavailable",this.propagateTokensUpdateCredentials.bind(this),!1),new Promise((e,t)=>{this.config.ui.enableLogin&&this.config.ui.forceLogin&&DP(this.generateConfigObj());const n=window.location.href;n.indexOf("loggedin")>=0?NP(this.generateConfigObj())&&history.replaceState(null,"",window.location.pathname):n.indexOf("loggedout")>=0&&MP(this.generateConfigObj())&&(history.replaceState(null,"",window.location.pathname),Jr.sendMessageToComponent({event:"confirmLogout"}));const{poolId:a}=this.config.cognito,i=this.config.cognito.region||this.config.region||this.config.cognito.poolId.split(":")[0]||"us-east-1",o=`cognito-idp.${i}.amazonaws.com/${this.config.cognito.appUserPoolName}`;if(!a)return t(new Error("missing cognito poolId config"));let s;const u=this;return localStorage.getItem(`${this.config.cognito.appUserPoolClientId}idtokenjwt`)?this.validateIdToken().then(f=>{s={},s[o]=f;const l=this;return this.getCredentials(a,i,s).then(v=>{l.credentials=v,l.propagateTokensUpdateCredentials(),e()})},f=>{console.error(`No longer able to use refresh tokens to login: ${f}`),Oi(this.generateConfigObj()),t(f)}):this.getCredentials(a,i,s).then(f=>{u.credentials=f,e()})})}initBotMessageHandlers(){document.addEventListener("fullpagecomponent",async e=>{e.detail.event==="requestLogin"?Xl(this.generateConfigObj()):e.detail.event==="requestLogout"?Oi(this.generateConfigObj()):e.detail.event==="requestTokens"?await this.requestTokens():e.detail.event==="refreshAuthTokens"?await this.refreshAuthTokens():e.detail.event==="pong"&&console.info("pong received")},!1)}initPageToComponentApi(){return this.api={ping:()=>Jr.sendMessageToComponent({event:"ping"}),postText:e=>Jr.sendMessageToComponent({event:"postText",message:e})},Promise.resolve()}setupBotMessageListener(){return new Promise((e,t)=>{try{this.initBotMessageHandlers(),e()}catch(n){console.error(`Could not setup message handlers: ${n}`),t(n)}})}isRunningEmbeded(){const e=window.location.href;return this.runningEmbeded=e.indexOf("lexWebUiEmbed=true")!==-1,this.runningEmbeded}load(e){const t=Zr.mergeConfig(this.config,e);return t.region=t.region||t.cognito.region||t.cognito.poolId.split(":")[0]||"us-east-1",this.config=t,this.isRunningEmbeded()?Jr.createComponent(t).then(n=>Jr.mountComponent(this.elementId,n)):Promise.all([this.initPageToComponentApi(),this.initCognitoCredentials(),this.setupBotMessageListener()]).then(()=>{Jr.createComponent(t).then(n=>{Jr.mountComponent(this.elementId,n)})})}static sendMessageToComponent(e){return new Promise((t,n)=>{try{const a=new CustomEvent("lexwebuicomponent",{detail:e});document.dispatchEvent(a),t()}catch(a){n(a)}})}static createComponent(e={}){return new Promise((t,n)=>{try{const a=new LexWebUi.Loader(e);return t(a)}catch(a){return n(new Error(`failed to load LexWebUi: ${a}`))}})}static mountComponent(e="lex-web-ui",t){if(!t)throw new Error("lexWebUi not set");return new Promise((n,a)=>{let i=document.getElementById(e);i||(i=document.createElement("div"),i.setAttribute("id",e),document.body.appendChild(i));try{const s=t.app.mount(`#${e}`);n(s)}catch(o){a(new Error(`failed to mount lexWebUi component: ${o}`))}})}}function fH(){if(typeof window.CustomEvent=="function")return!1;function r(e,t={bubbles:!1,cancelable:!1,detail:void 0}){const n=document.createEvent("CustomEvent");return n.initCustomEvent(e,t.bubbles,t.cancelable,t.detail),n}return r.prototype=window.Event.prototype,window.CustomEvent=r,!0}class tN{constructor(e){const{baseUrl:t}=e;fH(),this.options=e,this.options.baseUrl=this.options.baseUrl&&t[t.length-1]==="/"?this.options.baseUrl:`${this.options.baseUrl}/`,this.confLoader=new Zr(this.options)}load(e={}){return this.config=Zr.mergeConfig(this.config,e),this.depLoader.load().then(()=>this.confLoader.load(this.config)).then(t=>{this.config=Zr.mergeConfig(this.config,t)}).then(()=>this.compLoader.load(this.config))}}class nN extends tN{constructor(e={}){super({...OL,...e}),this.config=AP,this.depLoader=new Ln({shouldLoadMinDeps:this.options.shouldLoadMinDeps,dependencies:PL,baseUrl:this.options.baseUrl}),this.compLoader=new Jr({elementId:this.options.elementId,config:this.config})}load(e={}){return super.load(e)}}class aN extends tN{constructor(e={}){super({...CL,...e}),this.config=AP,this.depLoader=new Ln({shouldLoadMinDeps:this.options.shouldLoadMinDeps,dependencies:xL,baseUrl:this.options.baseUrl}),this.compLoader=new $v({config:this.config,containerClass:this.options.containerClass||"lex-web-ui",elementId:this.options.elementId||"lex-web-ui"})}load(e={}){return super.load(e).then(()=>{this.api=this.compLoader.api,this.config.iframe=this.config.iframe||{},this.config.iframe.iframeSrcPath=this.config.iframe.iframeSrcPath||this.mergeSrcPath(e)})}mergeSrcPath(e){const{iframe:t}=e,n=t&&t.iframeSrcPath,{iframe:a}=this.config,i=a&&a.iframeSrcPath;return n||this.options.iframeSrcPath||i}}const iN={FullPageLoader:nN,IframeLoader:aN},lH=async(r,e,t)=>({operation:In(e).operation,region:await ct(r.region)()||(()=>{throw new Error("expected `region` to be configured for `aws.auth#sigv4`")})()});function vH(r){return{schemeId:"aws.auth#sigv4",signingProperties:{name:"cognito-identity",region:r.region},propertiesExtractor:(e,t)=>({signingProperties:{config:e,context:t}})}}function oN(r){return{schemeId:"smithy.api#noAuth"}}const dH=r=>{const e=[];switch(r.operation){case"GetCredentialsForIdentity":{e.push(oN());break}case"GetId":{e.push(oN());break}default:e.push(vH(r))}return e},hH=r=>{const e=Xx(r);return Object.assign(e,{authSchemePreference:ct(r.authSchemePreference??[])})},pH=r=>Object.assign(r,{useDualstackEndpoint:r.useDualstackEndpoint??!1,useFipsEndpoint:r.useFipsEndpoint??!1,defaultSigningName:"cognito-identity"}),sN={UseFIPS:{type:"builtInParams",name:"useFipsEndpoint"},Endpoint:{type:"builtInParams",name:"endpoint"},Region:{type:"builtInParams",name:"region"},UseDualStack:{type:"builtInParams",name:"useDualstackEndpoint"}},gH={version:"3.996.14"},uN="required",xr="fn",qr="argv",Jn="ref",cN=!0,fN="isSet",La="booleanEquals",Xn="error",St="endpoint",Mt="tree",Lv="PartitionResult",Bv="getAttr",Ba="stringEquals",lN={[uN]:!1,type:"string"},vN={[uN]:!0,default:!1,type:"boolean"},dN={[Jn]:"Endpoint"},hN={[xr]:La,[qr]:[{[Jn]:"UseFIPS"},!0]},pN={[xr]:La,[qr]:[{[Jn]:"UseDualStack"},!0]},cr={},ja={[Jn]:"Region"},gN={[xr]:Bv,[qr]:[{[Jn]:Lv},"supportsFIPS"]},yN={[Jn]:Lv},mN={[xr]:La,[qr]:[!0,{[xr]:Bv,[qr]:[yN,"supportsDualStack"]}]},EN=[hN],SN=[pN],_N=[ja],yH={parameters:{Region:lN,UseDualStack:vN,UseFIPS:vN,Endpoint:lN},rules:[{conditions:[{[xr]:fN,[qr]:[dN]}],rules:[{conditions:EN,error:"Invalid Configuration: FIPS and custom endpoint are not supported",type:Xn},{conditions:SN,error:"Invalid Configuration: Dualstack and custom endpoint are not supported",type:Xn},{endpoint:{url:dN,properties:cr,headers:cr},type:St}],type:Mt},{conditions:[{[xr]:fN,[qr]:_N}],rules:[{conditions:[{[xr]:"aws.partition",[qr]:_N,assign:Lv}],rules:[{conditions:[hN,pN],rules:[{conditions:[{[xr]:La,[qr]:[cN,gN]},mN],rules:[{conditions:[{[xr]:Ba,[qr]:[ja,"us-east-1"]}],endpoint:{url:"https://cognito-identity-fips.us-east-1.amazonaws.com",properties:cr,headers:cr},type:St},{conditions:[{[xr]:Ba,[qr]:[ja,"us-east-2"]}],endpoint:{url:"https://cognito-identity-fips.us-east-2.amazonaws.com",properties:cr,headers:cr},type:St},{conditions:[{[xr]:Ba,[qr]:[ja,"us-west-1"]}],endpoint:{url:"https://cognito-identity-fips.us-west-1.amazonaws.com",properties:cr,headers:cr},type:St},{conditions:[{[xr]:Ba,[qr]:[ja,"us-west-2"]}],endpoint:{url:"https://cognito-identity-fips.us-west-2.amazonaws.com",properties:cr,headers:cr},type:St},{endpoint:{url:"https://cognito-identity-fips.{Region}.{PartitionResult#dualStackDnsSuffix}",properties:cr,headers:cr},type:St}],type:Mt},{error:"FIPS and DualStack are enabled, but this partition does not support one or both",type:Xn}],type:Mt},{conditions:EN,rules:[{conditions:[{[xr]:La,[qr]:[gN,cN]}],rules:[{endpoint:{url:"https://cognito-identity-fips.{Region}.{PartitionResult#dnsSuffix}",properties:cr,headers:cr},type:St}],type:Mt},{error:"FIPS is enabled but this partition does not support FIPS",type:Xn}],type:Mt},{conditions:SN,rules:[{conditions:[mN],rules:[{conditions:[{[xr]:Ba,[qr]:["aws",{[xr]:Bv,[qr]:[yN,"name"]}]}],endpoint:{url:"https://cognito-identity.{Region}.amazonaws.com",properties:cr,headers:cr},type:St},{endpoint:{url:"https://cognito-identity.{Region}.{PartitionResult#dualStackDnsSuffix}",properties:cr,headers:cr},type:St}],type:Mt},{error:"DualStack is enabled but this partition does not support DualStack",type:Xn}],type:Mt},{endpoint:{url:"https://cognito-identity.{Region}.{PartitionResult#dnsSuffix}",properties:cr,headers:cr},type:St}],type:Mt}],type:Mt},{error:"Invalid Configuration: Missing Region",type:Xn}]},mH=new _x({size:50,params:["Endpoint","Region","UseDualStack","UseFIPS"]}),EH=(r,e={})=>mH.get(r,()=>qx(yH,{endpointParams:r,logger:e.logger}));qa.aws=Sv;class at extends wn{constructor(e){super(e),Object.setPrototypeOf(this,at.prototype)}}class jv extends at{name="ExternalServiceException";$fault="client";constructor(e){super({name:"ExternalServiceException",$fault:"client",...e}),Object.setPrototypeOf(this,jv.prototype)}}class Hv extends at{name="InternalErrorException";$fault="server";constructor(e){super({name:"InternalErrorException",$fault:"server",...e}),Object.setPrototypeOf(this,Hv.prototype)}}class Gv extends at{name="InvalidIdentityPoolConfigurationException";$fault="client";constructor(e){super({name:"InvalidIdentityPoolConfigurationException",$fault:"client",...e}),Object.setPrototypeOf(this,Gv.prototype)}}class Wv extends at{name="InvalidParameterException";$fault="client";constructor(e){super({name:"InvalidParameterException",$fault:"client",...e}),Object.setPrototypeOf(this,Wv.prototype)}}class zv extends at{name="NotAuthorizedException";$fault="client";constructor(e){super({name:"NotAuthorizedException",$fault:"client",...e}),Object.setPrototypeOf(this,zv.prototype)}}class Vv extends at{name="ResourceConflictException";$fault="client";constructor(e){super({name:"ResourceConflictException",$fault:"client",...e}),Object.setPrototypeOf(this,Vv.prototype)}}class Kv extends at{name="ResourceNotFoundException";$fault="client";constructor(e){super({name:"ResourceNotFoundException",$fault:"client",...e}),Object.setPrototypeOf(this,Kv.prototype)}}class Yv extends at{name="TooManyRequestsException";$fault="client";constructor(e){super({name:"TooManyRequestsException",$fault:"client",...e}),Object.setPrototypeOf(this,Yv.prototype)}}class Jv extends at{name="LimitExceededException";$fault="client";constructor(e){super({name:"LimitExceededException",$fault:"client",...e}),Object.setPrototypeOf(this,Jv.prototype)}}const SH="AccountId",_H="AccessKeyId",IN="Credentials",IH="CustomRoleArn",bH="Expiration",wH="ExternalServiceException",RH="GetCredentialsForIdentity",TH="GetCredentialsForIdentityInput",AH="GetCredentialsForIdentityResponse",OH="GetId",CH="GetIdInput",PH="GetIdResponse",xH="InternalErrorException",Xv="IdentityId",qH="InvalidIdentityPoolConfigurationException",NH="InvalidParameterException",MH="IdentityPoolId",DH="IdentityProviderToken",bN="Logins",kH="LimitExceededException",UH="LoginsMap",FH="NotAuthorizedException",$H="ResourceConflictException",LH="ResourceNotFoundException",BH="SecretKey",jH="SecretKeyString",HH="SessionToken",GH="TooManyRequestsException",Kt="client",Dt="error",Yt="httpError",kt="message",wN="smithy.ts.sdk.synthetic.com.amazonaws.cognitoidentity",WH="server",fr="com.amazonaws.cognitoidentity",RN=kr.for(wN);var zH=[-3,wN,"CognitoIdentityServiceException",0,[],[]];RN.registerError(zH,at);const _t=kr.for(fr);var VH=[-3,fr,wH,{[Dt]:Kt,[Yt]:400},[kt],[0]];_t.registerError(VH,jv);var KH=[-3,fr,xH,{[Dt]:WH},[kt],[0]];_t.registerError(KH,Hv);var YH=[-3,fr,qH,{[Dt]:Kt,[Yt]:400},[kt],[0]];_t.registerError(YH,Gv);var JH=[-3,fr,NH,{[Dt]:Kt,[Yt]:400},[kt],[0]];_t.registerError(JH,Wv);var XH=[-3,fr,kH,{[Dt]:Kt,[Yt]:400},[kt],[0]];_t.registerError(XH,Jv);var QH=[-3,fr,FH,{[Dt]:Kt,[Yt]:403},[kt],[0]];_t.registerError(QH,zv);var ZH=[-3,fr,$H,{[Dt]:Kt,[Yt]:409},[kt],[0]];_t.registerError(ZH,Vv);var e4=[-3,fr,LH,{[Dt]:Kt,[Yt]:404},[kt],[0]];_t.registerError(e4,Kv);var r4=[-3,fr,GH,{[Dt]:Kt,[Yt]:429},[kt],[0]];_t.registerError(r4,Yv);const t4=[RN,_t];var n4=[0,fr,DH,8,0],a4=[0,fr,jH,8,0],i4=[3,fr,IN,0,[_H,BH,HH,bH],[0,[()=>a4,0],0,4]],o4=[3,fr,TH,0,[Xv,bN,IH],[0,[()=>TN,0],0],1],s4=[3,fr,AH,0,[Xv,IN],[0,[()=>i4,0]]],u4=[3,fr,CH,0,[MH,SH,bN],[0,0,[()=>TN,0]],1],c4=[3,fr,PH,0,[Xv],[0]],TN=[2,fr,UH,0,[0,0],[()=>n4,0]],f4=[9,fr,RH,0,()=>o4,()=>s4],l4=[9,fr,OH,0,()=>u4,()=>c4];const v4=r=>({apiVersion:"2014-06-30",base64Decoder:r?.base64Decoder??Ia,base64Encoder:r?.base64Encoder??Ra,disableHostPrefix:r?.disableHostPrefix??!1,endpointProvider:r?.endpointProvider??EH,extensions:r?.extensions??[],httpAuthSchemeProvider:r?.httpAuthSchemeProvider??dH,httpAuthSchemes:r?.httpAuthSchemes??[{schemeId:"aws.auth#sigv4",identityProvider:e=>e.getIdentityProvider("aws.auth#sigv4"),signer:new Fx},{schemeId:"smithy.api#noAuth",identityProvider:e=>e.getIdentityProvider("smithy.api#noAuth")||(async()=>({})),signer:new px}],logger:r?.logger??new yv,protocol:r?.protocol??rq,protocolSettings:r?.protocolSettings??{defaultNamespace:"com.amazonaws.cognitoidentity",errorTypeRegistries:t4,xmlNamespace:"http://cognito-identity.amazonaws.com/doc/2014-06-30/",version:"2014-06-30",serviceTarget:"AWSCognitoIdentityService"},serviceId:r?.serviceId??"Cognito Identity",urlParser:r?.urlParser??bn,utf8Decoder:r?.utf8Decoder??jt,utf8Encoder:r?.utf8Encoder??wa}),d4=r=>{const e=xq(r),t=()=>e().then(ux),n=v4(r);return{...n,...r,runtime:"browser",defaultsMode:e,bodyLengthChecker:r?.bodyLengthChecker??Zx,defaultUserAgentProvider:r?.defaultUserAgentProvider??Oq({serviceId:n.serviceId,clientVersion:gH.version}),maxAttempts:r?.maxAttempts??Da,region:r?.region??Pq("Region is missing"),requestHandler:Pi.create(r?.requestHandler??t),retryMode:r?.retryMode??(async()=>(await t()).retryMode||tq),sha256:r?.sha256??Aq,streamCollector:r?.streamCollector??GP,useDualstackEndpoint:r?.useDualstackEndpoint??(()=>Promise.resolve(vq)),useFipsEndpoint:r?.useFipsEndpoint??(()=>Promise.resolve(dq))}},h4=r=>{const e=r.httpAuthSchemes;let t=r.httpAuthSchemeProvider,n=r.credentials;return{setHttpAuthScheme(a){const i=e.findIndex(o=>o.schemeId===a.schemeId);i===-1?e.push(a):e.splice(i,1,a)},httpAuthSchemes(){return e},setHttpAuthSchemeProvider(a){t=a},httpAuthSchemeProvider(){return t},setCredentials(a){n=a},credentials(){return n}}},p4=r=>({httpAuthSchemes:r.httpAuthSchemes(),httpAuthSchemeProvider:r.httpAuthSchemeProvider(),credentials:r.credentials()}),g4=(r,e)=>{const t=Object.assign(Xq(r),fx(r),FP(r),h4(r));return e.forEach(n=>n.configure(t)),Object.assign(r,Qq(t),lx(t),$P(t),p4(t))};class y4 extends VP{config;constructor(...[e]){const t=d4(e||{});super(t),this.initConfig=t;const n=pH(t),a=Sx(n),i=Iq(a),o=gq(i),s=o,u=_q(s),c=hH(u),f=g4(c,e?.extensions||[]);this.config=f,this.middlewareStack.use(QP(this.config)),this.middlewareStack.use(lq(this.config)),this.middlewareStack.use(bq(this.config)),this.middlewareStack.use(mq(this.config)),this.middlewareStack.use(yx(this.config)),this.middlewareStack.use(mx(this.config)),this.middlewareStack.use(Ex(this.config)),this.middlewareStack.use(vx(this.config,{httpAuthSchemeParametersProvider:lH,identityProviderConfigProvider:async l=>new hx({"aws.auth#sigv4":l.credentials})})),this.middlewareStack.use(dx(this.config))}destroy(){super.destroy()}}class m4 extends Pa.classBuilder().ep(sN).m(function(e,t,n,a){return[Bi(n,e.getEndpointParameterInstructions())]}).s("AWSCognitoIdentityService","GetCredentialsForIdentity",{}).n("CognitoIdentityClient","GetCredentialsForIdentityCommand").sc(f4).build(){}class E4 extends Pa.classBuilder().ep(sN).m(function(e,t,n,a){return[Bi(n,e.getEndpointParameterInstructions())]}).s("AWSCognitoIdentityService","GetId",{}).n("CognitoIdentityClient","GetIdCommand").sc(l4).build(){}const AN=Object.freeze(Object.defineProperty({__proto__:null,CognitoIdentityClient:y4,GetCredentialsForIdentityCommand:m4,GetIdCommand:E4},Symbol.toStringTag,{value:"Module"}));class S4{marshaller;serializer;deserializer;serdeContext;defaultContentType;constructor({marshaller:e,serializer:t,deserializer:n,serdeContext:a,defaultContentType:i}){this.marshaller=e,this.serializer=t,this.deserializer=n,this.serdeContext=a,this.defaultContentType=i}async serializeEventStream({eventStream:e,requestSchema:t,initialRequest:n}){const a=this.marshaller,i=t.getEventStreamMember(),o=t.getMemberSchema(i),s=this.serializer,u=this.defaultContentType,c=Symbol("initialRequestMarker"),f={async*[Symbol.asyncIterator](){if(n){const l={":event-type":{type:"string",value:"initial-request"},":message-type":{type:"string",value:"event"},":content-type":{type:"string",value:u}};s.write(t,n);const v=s.flush();yield{[c]:!0,headers:l,body:v}}for await(const l of e)yield l}};return a.serialize(f,l=>{if(l[c])return{headers:l.headers,body:l.body};const v=Object.keys(l).find(m=>m!=="__type")??"",{additionalHeaders:d,body:p,eventType:y,explicitPayloadContentType:S}=this.writeEventBody(v,o,l);return{headers:{":event-type":{type:"string",value:y},":message-type":{type:"string",value:"event"},":content-type":{type:"string",value:S??u},...d},body:p}})}async deserializeEventStream({response:e,responseSchema:t,initialResponseContainer:n}){const a=this.marshaller,i=t.getEventStreamMember(),s=t.getMemberSchema(i).getMemberSchemas(),u=Symbol("initialResponseMarker"),c=a.deserialize(e.body,async v=>{const d=Object.keys(v).find(y=>y!=="__type")??"",p=v[d].body;if(d==="initial-response"){const y=await this.deserializer.read(t,p);return delete y[i],{[u]:!0,...y}}else if(d in s){const y=s[d];if(y.isStructSchema()){const S={};let E=!1;for(const[m,I]of y.structIterator()){const{eventHeader:b,eventPayload:w}=I.getMergedTraits();if(E=E||!!(b||w),w)I.isBlobSchema()?S[m]=p:I.isStringSchema()?S[m]=(this.serdeContext?.utf8Encoder??wa)(p):I.isStructSchema()&&(S[m]=await this.deserializer.read(I,p));else if(b){const T=v[d].headers[m]?.value;T!=null&&(I.isNumericSchema()?T&&typeof T=="object"&&"bytes"in T?S[m]=BigInt(T.toString()):S[m]=Number(T):S[m]=T)}}if(E)return{[d]:S};if(p.byteLength===0)return{[d]:{}}}return{[d]:await this.deserializer.read(y,p)}}else return{$unknown:v}}),f=c[Symbol.asyncIterator](),l=await f.next();if(l.done)return c;if(l.value?.[u]){if(!t)throw new Error("@smithy::core/protocols - initial-response event encountered in event stream but no response schema given.");for(const[v,d]of Object.entries(l.value))n[v]=d}return{async*[Symbol.asyncIterator](){for(l?.value?.[u]||(yield l.value);;){const{done:v,value:d}=await f.next();if(v)break;yield d}}}}writeEventBody(e,t,n){const a=this.serializer;let i=e,o=null,s;const u=t.getSchema()[4].includes(e),c={};if(u){const v=t.getMemberSchema(e);if(v.isStructSchema()){for(const[d,p]of v.structIterator()){const{eventHeader:y,eventPayload:S}=p.getMergedTraits();if(S)o=d;else if(y){const E=n[e][d];let m="binary";p.isNumericSchema()?(-2)**31<=E&&E<=2**31-1?m="integer":m="long":p.isTimestampSchema()?m="timestamp":p.isStringSchema()?m="string":p.isBooleanSchema()&&(m="boolean"),E!=null&&(c[d]={type:m,value:E},delete n[e][d])}}if(o!==null){const d=v.getMemberSchema(o);d.isBlobSchema()?s="application/octet-stream":d.isStringSchema()&&(s="text/plain"),a.write(d,n[e][o])}else a.write(v,n[e])}else if(v.isUnitSchema())a.write(v,{});else throw new Error("@smithy/core/event-streams - non-struct member not supported in event stream union.")}else{const[v,d]=n[e];i=v,a.write(15,d)}const f=a.flush()??new Uint8Array;return{body:typeof f=="string"?(this.serdeContext?.utf8Decoder??jt)(f):f,eventType:i,explicitPayloadContentType:s,additionalHeaders:c}}}const _4=Object.freeze(Object.defineProperty({__proto__:null,EventStreamSerde:S4},Symbol.toStringTag,{value:"Module"}));wt.ChatBotUiLoader=iN,wt.FullPageLoader=nN,wt.IframeLoader=aN,wt.default=iN,Object.defineProperties(wt,{__esModule:{value:!0},[Symbol.toStringTag]:{value:"Module"}})}));
//# sourceMappingURL=lex-web-ui-loader.min.js.map