var vG=Object.defineProperty;var yG=(e,t,n)=>t in e?vG(e,t,{enumerable:!0,configurable:!0,writable:!0,value:n}):e[t]=n;var bG=(e,t)=>()=>(t||e((t={exports:{}}).exports,t),t.exports);var S=(e,t,n)=>(yG(e,typeof t!="symbol"?t+"":t,n),n);var EFe=bG((GFe,Ia)=>{function xG(e,t){return t.forEach(function(n){n&&typeof n!="string"&&!Array.isArray(n)&&Object.keys(n).forEach(function(r){if(r!=="default"&&!(r in e)){var i=Object.getOwnPropertyDescriptor(n,r);Object.defineProperty(e,r,i.get?i:{enumerable:!0,get:function(){return n[r]}})}})}),Object.freeze(Object.defineProperty(e,Symbol.toStringTag,{value:"Module"}))}function Ri(e){return Ri=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(t){return typeof t}:function(t){return t&&typeof Symbol=="function"&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},Ri(e)}function zi(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function SG(e,t){if(Ri(e)!=="object"||e===null)return e;var n=e[Symbol.toPrimitive];if(n!==void 0){var r=n.call(e,t||"default");if(Ri(r)!=="object")return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return(t==="string"?String:Number)(e)}function UM(e){var t=SG(e,"string");return Ri(t)==="symbol"?t:String(t)}function J8(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,UM(r.key),r)}}function ji(e,t,n){return t&&J8(e.prototype,t),n&&J8(e,n),Object.defineProperty(e,"prototype",{writable:!1}),e}function _s(e){if(e===void 0)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}function Ng(e,t){return Ng=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(r,i){return r.__proto__=i,r},Ng(e,t)}function Rh(e,t){if(typeof t!="function"&&t!==null)throw new TypeError("Super expression must either be null or a function");e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,writable:!0,configurable:!0}}),Object.defineProperty(e,"prototype",{writable:!1}),t&&Ng(e,t)}function Pd(e,t){if(t&&(Ri(t)==="object"||typeof t=="function"))return t;if(t!==void 0)throw new TypeError("Derived constructors may only return object or undefined");return _s(e)}function Bi(e){return Bi=Object.setPrototypeOf?Object.getPrototypeOf.bind():function(n){return n.__proto__||Object.getPrototypeOf(n)},Bi(e)}function ur(e,t,n){return t=UM(t),t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function GM(e){if(Array.isArray(e))return e}function KM(e){if(typeof Symbol!="undefined"&&e[Symbol.iterator]!=null||e["@@iterator"]!=null)return Array.from(e)}function Ex(e,t){(t==null||t>e.length)&&(t=e.length);for(var n=0,r=new Array(t);n<t;n++)r[n]=e[n];return r}function Y4(e,t){if(!!e){if(typeof e=="string")return Ex(e,t);var n=Object.prototype.toString.call(e).slice(8,-1);if(n==="Object"&&e.constructor&&(n=e.constructor.name),n==="Map"||n==="Set")return Array.from(e);if(n==="Arguments"||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n))return Ex(e,t)}}function qM(){throw new TypeError(`Invalid attempt to destructure non-iterable instance.
In order to be iterable, non-array objects must have a [Symbol.iterator]() method.`)}function wG(e){return GM(e)||KM(e)||Y4(e)||qM()}function e7(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter(function(i){return Object.getOwnPropertyDescriptor(e,i).enumerable})),n.push.apply(n,r)}return n}function t7(e){for(var t=1;t<arguments.length;t++){var n=arguments[t]!=null?arguments[t]:{};t%2?e7(Object(n),!0).forEach(function(r){ur(e,r,n[r])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):e7(Object(n)).forEach(function(r){Object.defineProperty(e,r,Object.getOwnPropertyDescriptor(n,r))})}return e}var CG={type:"logger",log:function(t){this.output("log",t)},warn:function(t){this.output("warn",t)},error:function(t){this.output("error",t)},output:function(t,n){console&&console[t]&&console[t].apply(console,n)}},kG=function(){function e(t){var n=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{};zi(this,e),this.init(t,n)}return ji(e,[{key:"init",value:function(n){var r=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{};this.prefix=r.prefix||"i18next:",this.logger=n||CG,this.options=r,this.debug=r.debug}},{key:"setDebug",value:function(n){this.debug=n}},{key:"log",value:function(){for(var n=arguments.length,r=new Array(n),i=0;i<n;i++)r[i]=arguments[i];return this.forward(r,"log","",!0)}},{key:"warn",value:function(){for(var n=arguments.length,r=new Array(n),i=0;i<n;i++)r[i]=arguments[i];return this.forward(r,"warn","",!0)}},{key:"error",value:function(){for(var n=arguments.length,r=new Array(n),i=0;i<n;i++)r[i]=arguments[i];return this.forward(r,"error","")}},{key:"deprecate",value:function(){for(var n=arguments.length,r=new Array(n),i=0;i<n;i++)r[i]=arguments[i];return this.forward(r,"warn","WARNING DEPRECATED: ",!0)}},{key:"forward",value:function(n,r,i,o){return o&&!this.debug?null:(typeof n[0]=="string"&&(n[0]="".concat(i).concat(this.prefix," ").concat(n[0])),this.logger[r](n))}},{key:"create",value:function(n){return new e(this.logger,t7(t7({},{prefix:"".concat(this.prefix,":").concat(n,":")}),this.options))}},{key:"clone",value:function(n){return n=n||this.options,n.prefix=n.prefix||this.prefix,new e(this.logger,n)}}]),e}(),Fo=new kG,Hs=function(){function e(){zi(this,e),this.observers={}}return ji(e,[{key:"on",value:function(n,r){var i=this;return n.split(" ").forEach(function(o){i.observers[o]=i.observers[o]||[],i.observers[o].push(r)}),this}},{key:"off",value:function(n,r){if(!!this.observers[n]){if(!r){delete this.observers[n];return}this.observers[n]=this.observers[n].filter(function(i){return i!==r})}}},{key:"emit",value:function(n){for(var r=arguments.length,i=new Array(r>1?r-1:0),o=1;o<r;o++)i[o-1]=arguments[o];if(this.observers[n]){var a=[].concat(this.observers[n]);a.forEach(function(l){l.apply(void 0,i)})}if(this.observers["*"]){var s=[].concat(this.observers["*"]);s.forEach(function(l){l.apply(l,[n].concat(i))})}}}]),e}();function cf(){var e,t,n=new Promise(function(r,i){e=r,t=i});return n.resolve=e,n.reject=t,n}function n7(e){return e==null?"":""+e}function EG(e,t,n){e.forEach(function(r){t[r]&&(n[r]=t[r])})}function X4(e,t,n){function r(s){return s&&s.indexOf("###")>-1?s.replace(/###/g,"."):s}function i(){return!e||typeof e=="string"}for(var o=typeof t!="string"?[].concat(t):t.split(".");o.length>1;){if(i())return{};var a=r(o.shift());!e[a]&&n&&(e[a]=new n),Object.prototype.hasOwnProperty.call(e,a)?e=e[a]:e={}}return i()?{}:{obj:e,k:r(o.shift())}}function r7(e,t,n){var r=X4(e,t,Object),i=r.obj,o=r.k;i[o]=n}function IG(e,t,n,r){var i=X4(e,t,Object),o=i.obj,a=i.k;o[a]=o[a]||[],r&&(o[a]=o[a].concat(n)),r||o[a].push(n)}function zg(e,t){var n=X4(e,t),r=n.obj,i=n.k;if(!!r)return r[i]}function i7(e,t,n){var r=zg(e,n);return r!==void 0?r:zg(t,n)}function YM(e,t,n){for(var r in t)r!=="__proto__"&&r!=="constructor"&&(r in e?typeof e[r]=="string"||e[r]instanceof String||typeof t[r]=="string"||t[r]instanceof String?n&&(e[r]=t[r]):YM(e[r],t[r],n):e[r]=t[r]);return e}function zc(e){return e.replace(/[\-\[\]\/\{\}\(\)\*\+\?\.\\\^\$\|]/g,"\\$&")}var TG={"&":"&amp;","<":"&lt;",">":"&gt;",'"':"&quot;","'":"&#39;","/":"&#x2F;"};function _G(e){return typeof e=="string"?e.replace(/[&<>"'\/]/g,function(t){return TG[t]}):e}var Bv=typeof window!="undefined"&&window.navigator&&typeof window.navigator.userAgentData=="undefined"&&window.navigator.userAgent&&window.navigator.userAgent.indexOf("MSIE")>-1,PG=[" ",",","?","!",";"];function OG(e,t,n){t=t||"",n=n||"";var r=PG.filter(function(s){return t.indexOf(s)<0&&n.indexOf(s)<0});if(r.length===0)return!0;var i=new RegExp("(".concat(r.map(function(s){return s==="?"?"\\?":s}).join("|"),")")),o=!i.test(e);if(!o){var a=e.indexOf(n);a>0&&!i.test(e.substring(0,a))&&(o=!0)}return o}function o7(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter(function(i){return Object.getOwnPropertyDescriptor(e,i).enumerable})),n.push.apply(n,r)}return n}function S1(e){for(var t=1;t<arguments.length;t++){var n=arguments[t]!=null?arguments[t]:{};t%2?o7(Object(n),!0).forEach(function(r){ur(e,r,n[r])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):o7(Object(n)).forEach(function(r){Object.defineProperty(e,r,Object.getOwnPropertyDescriptor(n,r))})}return e}function MG(e){var t=RG();return function(){var r=Bi(e),i;if(t){var o=Bi(this).constructor;i=Reflect.construct(r,arguments,o)}else i=r.apply(this,arguments);return Pd(this,i)}}function RG(){if(typeof Reflect=="undefined"||!Reflect.construct||Reflect.construct.sham)return!1;if(typeof Proxy=="function")return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){})),!0}catch{return!1}}function XM(e,t){var n=arguments.length>2&&arguments[2]!==void 0?arguments[2]:".";if(!!e){if(e[t])return e[t];for(var r=t.split(n),i=e,o=0;o<r.length;++o){if(!i||typeof i[r[o]]=="string"&&o+1<r.length)return;if(i[r[o]]===void 0){for(var a=2,s=r.slice(o,o+a).join(n),l=i[s];l===void 0&&r.length>o+a;)a++,s=r.slice(o,o+a).join(n),l=i[s];if(l===void 0)return;if(l===null)return null;if(t.endsWith(s)){if(typeof l=="string")return l;if(s&&typeof l[s]=="string")return l[s]}var c=r.slice(o+a).join(n);return c?XM(l,c,n):void 0}i=i[r[o]]}return i}}var DG=function(e){Rh(n,e);var t=MG(n);function n(r){var i,o=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{ns:["translation"],defaultNS:"translation"};return zi(this,n),i=t.call(this),Bv&&Hs.call(_s(i)),i.data=r||{},i.options=o,i.options.keySeparator===void 0&&(i.options.keySeparator="."),i.options.ignoreJSONStructure===void 0&&(i.options.ignoreJSONStructure=!0),i}return ji(n,[{key:"addNamespaces",value:function(i){this.options.ns.indexOf(i)<0&&this.options.ns.push(i)}},{key:"removeNamespaces",value:function(i){var o=this.options.ns.indexOf(i);o>-1&&this.options.ns.splice(o,1)}},{key:"getResource",value:function(i,o,a){var s=arguments.length>3&&arguments[3]!==void 0?arguments[3]:{},l=s.keySeparator!==void 0?s.keySeparator:this.options.keySeparator,c=s.ignoreJSONStructure!==void 0?s.ignoreJSONStructure:this.options.ignoreJSONStructure,u=[i,o];a&&typeof a!="string"&&(u=u.concat(a)),a&&typeof a=="string"&&(u=u.concat(l?a.split(l):a)),i.indexOf(".")>-1&&(u=i.split("."));var d=zg(this.data,u);return d||!c||typeof a!="string"?d:XM(this.data&&this.data[i]&&this.data[i][o],a,l)}},{key:"addResource",value:function(i,o,a,s){var l=arguments.length>4&&arguments[4]!==void 0?arguments[4]:{silent:!1},c=this.options.keySeparator;c===void 0&&(c=".");var u=[i,o];a&&(u=u.concat(c?a.split(c):a)),i.indexOf(".")>-1&&(u=i.split("."),s=o,o=u[1]),this.addNamespaces(o),r7(this.data,u,s),l.silent||this.emit("added",i,o,a,s)}},{key:"addResources",value:function(i,o,a){var s=arguments.length>3&&arguments[3]!==void 0?arguments[3]:{silent:!1};for(var l in a)(typeof a[l]=="string"||Object.prototype.toString.apply(a[l])==="[object Array]")&&this.addResource(i,o,l,a[l],{silent:!0});s.silent||this.emit("added",i,o,a)}},{key:"addResourceBundle",value:function(i,o,a,s,l){var c=arguments.length>5&&arguments[5]!==void 0?arguments[5]:{silent:!1},u=[i,o];i.indexOf(".")>-1&&(u=i.split("."),s=a,a=o,o=u[1]),this.addNamespaces(o);var d=zg(this.data,u)||{};s?YM(d,a,l):d=S1(S1({},d),a),r7(this.data,u,d),c.silent||this.emit("added",i,o,a)}},{key:"removeResourceBundle",value:function(i,o){this.hasResourceBundle(i,o)&&delete this.data[i][o],this.removeNamespaces(o),this.emit("removed",i,o)}},{key:"hasResourceBundle",value:function(i,o){return this.getResource(i,o)!==void 0}},{key:"getResourceBundle",value:function(i,o){return o||(o=this.options.defaultNS),this.options.compatibilityAPI==="v1"?S1(S1({},{}),this.getResource(i,o)):this.getResource(i,o)}},{key:"getDataByLanguage",value:function(i){return this.data[i]}},{key:"hasLanguageSomeTranslations",value:function(i){var o=this.getDataByLanguage(i),a=o&&Object.keys(o)||[];return!!a.find(function(s){return o[s]&&Object.keys(o[s]).length>0})}},{key:"toJSON",value:function(){return this.data}}]),n}(Hs),ZM={processors:{},addPostProcessor:function(t){this.processors[t.name]=t},handle:function(t,n,r,i,o){var a=this;return t.forEach(function(s){a.processors[s]&&(n=a.processors[s].process(n,r,i,o))}),n}};function a7(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter(function(i){return Object.getOwnPropertyDescriptor(e,i).enumerable})),n.push.apply(n,r)}return n}function gr(e){for(var t=1;t<arguments.length;t++){var n=arguments[t]!=null?arguments[t]:{};t%2?a7(Object(n),!0).forEach(function(r){ur(e,r,n[r])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):a7(Object(n)).forEach(function(r){Object.defineProperty(e,r,Object.getOwnPropertyDescriptor(n,r))})}return e}function AG(e){var t=LG();return function(){var r=Bi(e),i;if(t){var o=Bi(this).constructor;i=Reflect.construct(r,arguments,o)}else i=r.apply(this,arguments);return Pd(this,i)}}function LG(){if(typeof Reflect=="undefined"||!Reflect.construct||Reflect.construct.sham)return!1;if(typeof Proxy=="function")return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){})),!0}catch{return!1}}var s7={},l7=function(e){Rh(n,e);var t=AG(n);function n(r){var i,o=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{};return zi(this,n),i=t.call(this),Bv&&Hs.call(_s(i)),EG(["resourceStore","languageUtils","pluralResolver","interpolator","backendConnector","i18nFormat","utils"],r,_s(i)),i.options=o,i.options.keySeparator===void 0&&(i.options.keySeparator="."),i.logger=Fo.create("translator"),i}return ji(n,[{key:"changeLanguage",value:function(i){i&&(this.language=i)}},{key:"exists",value:function(i){var o=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{interpolation:{}};if(i==null)return!1;var a=this.resolve(i,o);return a&&a.res!==void 0}},{key:"extractFromKey",value:function(i,o){var a=o.nsSeparator!==void 0?o.nsSeparator:this.options.nsSeparator;a===void 0&&(a=":");var s=o.keySeparator!==void 0?o.keySeparator:this.options.keySeparator,l=o.ns||this.options.defaultNS||[],c=a&&i.indexOf(a)>-1,u=!this.options.userDefinedKeySeparator&&!o.keySeparator&&!this.options.userDefinedNsSeparator&&!o.nsSeparator&&!OG(i,a,s);if(c&&!u){var d=i.match(this.interpolator.nestingRegexp);if(d&&d.length>0)return{key:i,namespaces:l};var f=i.split(a);(a!==s||a===s&&this.options.ns.indexOf(f[0])>-1)&&(l=f.shift()),i=f.join(s)}return typeof l=="string"&&(l=[l]),{key:i,namespaces:l}}},{key:"translate",value:function(i,o,a){var s=this;if(Ri(o)!=="object"&&this.options.overloadTranslationOptionHandler&&(o=this.options.overloadTranslationOptionHandler(arguments)),o||(o={}),i==null)return"";Array.isArray(i)||(i=[String(i)]);var l=o.returnDetails!==void 0?o.returnDetails:this.options.returnDetails,c=o.keySeparator!==void 0?o.keySeparator:this.options.keySeparator,u=this.extractFromKey(i[i.length-1],o),d=u.key,f=u.namespaces,p=f[f.length-1],m=o.lng||this.language,g=o.appendNamespaceToCIMode||this.options.appendNamespaceToCIMode;if(m&&m.toLowerCase()==="cimode"){if(g){var y=o.nsSeparator||this.options.nsSeparator;return l?(v.res="".concat(p).concat(y).concat(d),v):"".concat(p).concat(y).concat(d)}return l?(v.res=d,v):d}var v=this.resolve(i,o),b=v&&v.res,x=v&&v.usedKey||d,w=v&&v.exactUsedKey||d,E=Object.prototype.toString.apply(b),C=["[object Number]","[object Function]","[object RegExp]"],I=o.joinArrays!==void 0?o.joinArrays:this.options.joinArrays,T=!this.i18nFormat||this.i18nFormat.handleAsObject,_=typeof b!="string"&&typeof b!="boolean"&&typeof b!="number";if(T&&b&&_&&C.indexOf(E)<0&&!(typeof I=="string"&&E==="[object Array]")){if(!o.returnObjects&&!this.options.returnObjects){this.options.returnedObjectHandler||this.logger.warn("accessing an object - but returnObjects options is not enabled!");var P=this.options.returnedObjectHandler?this.options.returnedObjectHandler(x,b,gr(gr({},o),{},{ns:f})):"key '".concat(d," (").concat(this.language,")' returned an object instead of string.");return l?(v.res=P,v):P}if(c){var M=E==="[object Array]",D=M?[]:{},V=M?w:x;for(var B in b)if(Object.prototype.hasOwnProperty.call(b,B)){var L="".concat(V).concat(c).concat(B);D[B]=this.translate(L,gr(gr({},o),{joinArrays:!1,ns:f})),D[B]===L&&(D[B]=b[B])}b=D}}else if(T&&typeof I=="string"&&E==="[object Array]")b=b.join(I),b&&(b=this.extendTranslation(b,i,o,a));else{var G=!1,z=!1,j=o.count!==void 0&&typeof o.count!="string",F=n.hasDefaultValue(o),H=j?this.pluralResolver.getSuffix(m,o.count,o):"",R=o["defaultValue".concat(H)]||o.defaultValue;!this.isValidLookup(b)&&F&&(G=!0,b=R),this.isValidLookup(b)||(z=!0,b=d);var W=o.missingKeyNoValueFallbackToKey||this.options.missingKeyNoValueFallbackToKey,X=W&&z?void 0:b,te=F&&R!==b&&this.options.updateMissing;if(z||G||te){if(this.logger.log(te?"updateKey":"missingKey",m,p,d,te?R:b),c){var re=this.resolve(d,gr(gr({},o),{},{keySeparator:!1}));re&&re.res&&this.logger.warn("Seems the loaded translations were in flat JSON format instead of nested. Either set keySeparator: false on init or make sure your translations are published in nested format.")}var ne=[],ie=this.languageUtils.getFallbackCodes(this.options.fallbackLng,o.lng||this.language);if(this.options.saveMissingTo==="fallback"&&ie&&ie[0])for(var ae=0;ae<ie.length;ae++)ne.push(ie[ae]);else this.options.saveMissingTo==="all"?ne=this.languageUtils.toResolveHierarchy(o.lng||this.language):ne.push(o.lng||this.language);var le=function(Se,pe,st){var Ot=F&&st!==b?st:X;s.options.missingKeyHandler?s.options.missingKeyHandler(Se,p,pe,Ot,te,o):s.backendConnector&&s.backendConnector.saveMissing&&s.backendConnector.saveMissing(Se,p,pe,Ot,te,o),s.emit("missingKey",Se,p,pe,b)};this.options.saveMissing&&(this.options.saveMissingPlurals&&j?ne.forEach(function(he){s.pluralResolver.getSuffixes(he,o).forEach(function(Se){le([he],d+Se,o["defaultValue".concat(Se)]||R)})}):le(ne,d,R))}b=this.extendTranslation(b,i,o,v,a),z&&b===d&&this.options.appendNamespaceToMissingKey&&(b="".concat(p,":").concat(d)),(z||G)&&this.options.parseMissingKeyHandler&&(this.options.compatibilityAPI!=="v1"?b=this.options.parseMissingKeyHandler(this.options.appendNamespaceToMissingKey?"".concat(p,":").concat(d):d,G?b:void 0):b=this.options.parseMissingKeyHandler(b))}return l?(v.res=b,v):b}},{key:"extendTranslation",value:function(i,o,a,s,l){var c=this;if(this.i18nFormat&&this.i18nFormat.parse)i=this.i18nFormat.parse(i,gr(gr({},this.options.interpolation.defaultVariables),a),s.usedLng,s.usedNS,s.usedKey,{resolved:s});else if(!a.skipInterpolation){a.interpolation&&this.interpolator.init(gr(gr({},a),{interpolation:gr(gr({},this.options.interpolation),a.interpolation)}));var u=typeof i=="string"&&(a&&a.interpolation&&a.interpolation.skipOnVariables!==void 0?a.interpolation.skipOnVariables:this.options.interpolation.skipOnVariables),d;if(u){var f=i.match(this.interpolator.nestingRegexp);d=f&&f.length}var p=a.replace&&typeof a.replace!="string"?a.replace:a;if(this.options.interpolation.defaultVariables&&(p=gr(gr({},this.options.interpolation.defaultVariables),p)),i=this.interpolator.interpolate(i,p,a.lng||this.language,a),u){var m=i.match(this.interpolator.nestingRegexp),g=m&&m.length;d<g&&(a.nest=!1)}a.nest!==!1&&(i=this.interpolator.nest(i,function(){for(var b=arguments.length,x=new Array(b),w=0;w<b;w++)x[w]=arguments[w];return l&&l[0]===x[0]&&!a.context?(c.logger.warn("It seems you are nesting recursively key: ".concat(x[0]," in key: ").concat(o[0])),null):c.translate.apply(c,x.concat([o]))},a)),a.interpolation&&this.interpolator.reset()}var y=a.postProcess||this.options.postProcess,v=typeof y=="string"?[y]:y;return i!=null&&v&&v.length&&a.applyPostProcessor!==!1&&(i=ZM.handle(v,i,o,this.options&&this.options.postProcessPassResolved?gr({i18nResolved:s},a):a,this)),i}},{key:"resolve",value:function(i){var o=this,a=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{},s,l,c,u,d;return typeof i=="string"&&(i=[i]),i.forEach(function(f){if(!o.isValidLookup(s)){var p=o.extractFromKey(f,a),m=p.key;l=m;var g=p.namespaces;o.options.fallbackNS&&(g=g.concat(o.options.fallbackNS));var y=a.count!==void 0&&typeof a.count!="string",v=y&&!a.ordinal&&a.count===0&&o.pluralResolver.shouldUseIntlApi(),b=a.context!==void 0&&(typeof a.context=="string"||typeof a.context=="number")&&a.context!=="",x=a.lngs?a.lngs:o.languageUtils.toResolveHierarchy(a.lng||o.language,a.fallbackLng);g.forEach(function(w){o.isValidLookup(s)||(d=w,!s7["".concat(x[0],"-").concat(w)]&&o.utils&&o.utils.hasLoadedNamespace&&!o.utils.hasLoadedNamespace(d)&&(s7["".concat(x[0],"-").concat(w)]=!0,o.logger.warn('key "'.concat(l,'" for languages "').concat(x.join(", "),`" won't get resolved as namespace "`).concat(d,'" was not yet loaded'),"This means something IS WRONG in your setup. You access the t function before i18next.init / i18next.loadNamespace / i18next.changeLanguage was done. Wait for the callback or Promise to resolve before accessing it!!!")),x.forEach(function(E){if(!o.isValidLookup(s)){u=E;var C=[m];if(o.i18nFormat&&o.i18nFormat.addLookupKeys)o.i18nFormat.addLookupKeys(C,m,E,w,a);else{var I;y&&(I=o.pluralResolver.getSuffix(E,a.count,a));var T="".concat(o.options.pluralSeparator,"zero");if(y&&(C.push(m+I),v&&C.push(m+T)),b){var _="".concat(m).concat(o.options.contextSeparator).concat(a.context);C.push(_),y&&(C.push(_+I),v&&C.push(_+T))}}for(var P;P=C.pop();)o.isValidLookup(s)||(c=P,s=o.getResource(E,w,P,a))}}))})}}),{res:s,usedKey:l,exactUsedKey:c,usedLng:u,usedNS:d}}},{key:"isValidLookup",value:function(i){return i!==void 0&&!(!this.options.returnNull&&i===null)&&!(!this.options.returnEmptyString&&i==="")}},{key:"getResource",value:function(i,o,a){var s=arguments.length>3&&arguments[3]!==void 0?arguments[3]:{};return this.i18nFormat&&this.i18nFormat.getResource?this.i18nFormat.getResource(i,o,a,s):this.resourceStore.getResource(i,o,a,s)}}],[{key:"hasDefaultValue",value:function(i){var o="defaultValue";for(var a in i)if(Object.prototype.hasOwnProperty.call(i,a)&&o===a.substring(0,o.length)&&i[a]!==void 0)return!0;return!1}}]),n}(Hs);function eb(e){return e.charAt(0).toUpperCase()+e.slice(1)}var BG=function(){function e(t){zi(this,e),this.options=t,this.supportedLngs=this.options.supportedLngs||!1,this.logger=Fo.create("languageUtils")}return ji(e,[{key:"getScriptPartFromCode",value:function(n){if(!n||n.indexOf("-")<0)return null;var r=n.split("-");return r.length===2||(r.pop(),r[r.length-1].toLowerCase()==="x")?null:this.formatLanguageCode(r.join("-"))}},{key:"getLanguagePartFromCode",value:function(n){if(!n||n.indexOf("-")<0)return n;var r=n.split("-");return this.formatLanguageCode(r[0])}},{key:"formatLanguageCode",value:function(n){if(typeof n=="string"&&n.indexOf("-")>-1){var r=["hans","hant","latn","cyrl","cans","mong","arab"],i=n.split("-");return this.options.lowerCaseLng?i=i.map(function(o){return o.toLowerCase()}):i.length===2?(i[0]=i[0].toLowerCase(),i[1]=i[1].toUpperCase(),r.indexOf(i[1].toLowerCase())>-1&&(i[1]=eb(i[1].toLowerCase()))):i.length===3&&(i[0]=i[0].toLowerCase(),i[1].length===2&&(i[1]=i[1].toUpperCase()),i[0]!=="sgn"&&i[2].length===2&&(i[2]=i[2].toUpperCase()),r.indexOf(i[1].toLowerCase())>-1&&(i[1]=eb(i[1].toLowerCase())),r.indexOf(i[2].toLowerCase())>-1&&(i[2]=eb(i[2].toLowerCase()))),i.join("-")}return this.options.cleanCode||this.options.lowerCaseLng?n.toLowerCase():n}},{key:"isSupportedCode",value:function(n){return(this.options.load==="languageOnly"||this.options.nonExplicitSupportedLngs)&&(n=this.getLanguagePartFromCode(n)),!this.supportedLngs||!this.supportedLngs.length||this.supportedLngs.indexOf(n)>-1}},{key:"getBestMatchFromCodes",value:function(n){var r=this;if(!n)return null;var i;return n.forEach(function(o){if(!i){var a=r.formatLanguageCode(o);(!r.options.supportedLngs||r.isSupportedCode(a))&&(i=a)}}),!i&&this.options.supportedLngs&&n.forEach(function(o){if(!i){var a=r.getLanguagePartFromCode(o);if(r.isSupportedCode(a))return i=a;i=r.options.supportedLngs.find(function(s){if(s.indexOf(a)===0)return s})}}),i||(i=this.getFallbackCodes(this.options.fallbackLng)[0]),i}},{key:"getFallbackCodes",value:function(n,r){if(!n)return[];if(typeof n=="function"&&(n=n(r)),typeof n=="string"&&(n=[n]),Object.prototype.toString.apply(n)==="[object Array]")return n;if(!r)return n.default||[];var i=n[r];return i||(i=n[this.getScriptPartFromCode(r)]),i||(i=n[this.formatLanguageCode(r)]),i||(i=n[this.getLanguagePartFromCode(r)]),i||(i=n.default),i||[]}},{key:"toResolveHierarchy",value:function(n,r){var i=this,o=this.getFallbackCodes(r||this.options.fallbackLng||[],n),a=[],s=function(c){!c||(i.isSupportedCode(c)?a.push(c):i.logger.warn("rejecting language code not found in supportedLngs: ".concat(c)))};return typeof n=="string"&&n.indexOf("-")>-1?(this.options.load!=="languageOnly"&&s(this.formatLanguageCode(n)),this.options.load!=="languageOnly"&&this.options.load!=="currentOnly"&&s(this.getScriptPartFromCode(n)),this.options.load!=="currentOnly"&&s(this.getLanguagePartFromCode(n))):typeof n=="string"&&s(this.formatLanguageCode(n)),o.forEach(function(l){a.indexOf(l)<0&&s(i.formatLanguageCode(l))}),a}}]),e}(),$G=[{lngs:["ach","ak","am","arn","br","fil","gun","ln","mfe","mg","mi","oc","pt","pt-BR","tg","tl","ti","tr","uz","wa"],nr:[1,2],fc:1},{lngs:["af","an","ast","az","bg","bn","ca","da","de","dev","el","en","eo","es","et","eu","fi","fo","fur","fy","gl","gu","ha","hi","hu","hy","ia","it","kk","kn","ku","lb","mai","ml","mn","mr","nah","nap","nb","ne","nl","nn","no","nso","pa","pap","pms","ps","pt-PT","rm","sco","se","si","so","son","sq","sv","sw","ta","te","tk","ur","yo"],nr:[1,2],fc:2},{lngs:["ay","bo","cgg","fa","ht","id","ja","jbo","ka","km","ko","ky","lo","ms","sah","su","th","tt","ug","vi","wo","zh"],nr:[1],fc:3},{lngs:["be","bs","cnr","dz","hr","ru","sr","uk"],nr:[1,2,5],fc:4},{lngs:["ar"],nr:[0,1,2,3,11,100],fc:5},{lngs:["cs","sk"],nr:[1,2,5],fc:6},{lngs:["csb","pl"],nr:[1,2,5],fc:7},{lngs:["cy"],nr:[1,2,3,8],fc:8},{lngs:["fr"],nr:[1,2],fc:9},{lngs:["ga"],nr:[1,2,3,7,11],fc:10},{lngs:["gd"],nr:[1,2,3,20],fc:11},{lngs:["is"],nr:[1,2],fc:12},{lngs:["jv"],nr:[0,1],fc:13},{lngs:["kw"],nr:[1,2,3,4],fc:14},{lngs:["lt"],nr:[1,2,10],fc:15},{lngs:["lv"],nr:[1,2,0],fc:16},{lngs:["mk"],nr:[1,2],fc:17},{lngs:["mnk"],nr:[0,1,2],fc:18},{lngs:["mt"],nr:[1,2,11,20],fc:19},{lngs:["or"],nr:[2,1],fc:2},{lngs:["ro"],nr:[1,2,20],fc:20},{lngs:["sl"],nr:[5,1,2,3],fc:21},{lngs:["he","iw"],nr:[1,2,20,21],fc:22}],FG={1:function(t){return Number(t>1)},2:function(t){return Number(t!=1)},3:function(t){return 0},4:function(t){return Number(t%10==1&&t%100!=11?0:t%10>=2&&t%10<=4&&(t%100<10||t%100>=20)?1:2)},5:function(t){return Number(t==0?0:t==1?1:t==2?2:t%100>=3&&t%100<=10?3:t%100>=11?4:5)},6:function(t){return Number(t==1?0:t>=2&&t<=4?1:2)},7:function(t){return Number(t==1?0:t%10>=2&&t%10<=4&&(t%100<10||t%100>=20)?1:2)},8:function(t){return Number(t==1?0:t==2?1:t!=8&&t!=11?2:3)},9:function(t){return Number(t>=2)},10:function(t){return Number(t==1?0:t==2?1:t<7?2:t<11?3:4)},11:function(t){return Number(t==1||t==11?0:t==2||t==12?1:t>2&&t<20?2:3)},12:function(t){return Number(t%10!=1||t%100==11)},13:function(t){return Number(t!==0)},14:function(t){return Number(t==1?0:t==2?1:t==3?2:3)},15:function(t){return Number(t%10==1&&t%100!=11?0:t%10>=2&&(t%100<10||t%100>=20)?1:2)},16:function(t){return Number(t%10==1&&t%100!=11?0:t!==0?1:2)},17:function(t){return Number(t==1||t%10==1&&t%100!=11?0:1)},18:function(t){return Number(t==0?0:t==1?1:2)},19:function(t){return Number(t==1?0:t==0||t%100>1&&t%100<11?1:t%100>10&&t%100<20?2:3)},20:function(t){return Number(t==1?0:t==0||t%100>0&&t%100<20?1:2)},21:function(t){return Number(t%100==1?1:t%100==2?2:t%100==3||t%100==4?3:0)},22:function(t){return Number(t==1?0:t==2?1:(t<0||t>10)&&t%10==0?2:3)}},NG=["v1","v2","v3"],c7={zero:0,one:1,two:2,few:3,many:4,other:5};function zG(){var e={};return $G.forEach(function(t){t.lngs.forEach(function(n){e[n]={numbers:t.nr,plurals:FG[t.fc]}})}),e}var jG=function(){function e(t){var n=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{};zi(this,e),this.languageUtils=t,this.options=n,this.logger=Fo.create("pluralResolver"),(!this.options.compatibilityJSON||this.options.compatibilityJSON==="v4")&&(typeof Intl=="undefined"||!Intl.PluralRules)&&(this.options.compatibilityJSON="v3",this.logger.error("Your environment seems not to be Intl API compatible, use an Intl.PluralRules polyfill. Will fallback to the compatibilityJSON v3 format handling.")),this.rules=zG()}return ji(e,[{key:"addRule",value:function(n,r){this.rules[n]=r}},{key:"getRule",value:function(n){var r=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{};if(this.shouldUseIntlApi())try{return new Intl.PluralRules(n,{type:r.ordinal?"ordinal":"cardinal"})}catch{return}return this.rules[n]||this.rules[this.languageUtils.getLanguagePartFromCode(n)]}},{key:"needsPlural",value:function(n){var r=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{},i=this.getRule(n,r);return this.shouldUseIntlApi()?i&&i.resolvedOptions().pluralCategories.length>1:i&&i.numbers.length>1}},{key:"getPluralFormsOfKey",value:function(n,r){var i=arguments.length>2&&arguments[2]!==void 0?arguments[2]:{};return this.getSuffixes(n,i).map(function(o){return"".concat(r).concat(o)})}},{key:"getSuffixes",value:function(n){var r=this,i=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{},o=this.getRule(n,i);return o?this.shouldUseIntlApi()?o.resolvedOptions().pluralCategories.sort(function(a,s){return c7[a]-c7[s]}).map(function(a){return"".concat(r.options.prepend).concat(a)}):o.numbers.map(function(a){return r.getSuffix(n,a,i)}):[]}},{key:"getSuffix",value:function(n,r){var i=arguments.length>2&&arguments[2]!==void 0?arguments[2]:{},o=this.getRule(n,i);return o?this.shouldUseIntlApi()?"".concat(this.options.prepend).concat(o.select(r)):this.getSuffixRetroCompatible(o,r):(this.logger.warn("no plural rule found for: ".concat(n)),"")}},{key:"getSuffixRetroCompatible",value:function(n,r){var i=this,o=n.noAbs?n.plurals(r):n.plurals(Math.abs(r)),a=n.numbers[o];this.options.simplifyPluralSuffix&&n.numbers.length===2&&n.numbers[0]===1&&(a===2?a="plural":a===1&&(a=""));var s=function(){return i.options.prepend&&a.toString()?i.options.prepend+a.toString():a.toString()};return this.options.compatibilityJSON==="v1"?a===1?"":typeof a=="number"?"_plural_".concat(a.toString()):s():this.options.compatibilityJSON==="v2"||this.options.simplifyPluralSuffix&&n.numbers.length===2&&n.numbers[0]===1?s():this.options.prepend&&o.toString()?this.options.prepend+o.toString():o.toString()}},{key:"shouldUseIntlApi",value:function(){return!NG.includes(this.options.compatibilityJSON)}}]),e}();function u7(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter(function(i){return Object.getOwnPropertyDescriptor(e,i).enumerable})),n.push.apply(n,r)}return n}function Ui(e){for(var t=1;t<arguments.length;t++){var n=arguments[t]!=null?arguments[t]:{};t%2?u7(Object(n),!0).forEach(function(r){ur(e,r,n[r])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):u7(Object(n)).forEach(function(r){Object.defineProperty(e,r,Object.getOwnPropertyDescriptor(n,r))})}return e}var HG=function(){function e(){var t=arguments.length>0&&arguments[0]!==void 0?arguments[0]:{};zi(this,e),this.logger=Fo.create("interpolator"),this.options=t,this.format=t.interpolation&&t.interpolation.format||function(n){return n},this.init(t)}return ji(e,[{key:"init",value:function(){var n=arguments.length>0&&arguments[0]!==void 0?arguments[0]:{};n.interpolation||(n.interpolation={escapeValue:!0});var r=n.interpolation;this.escape=r.escape!==void 0?r.escape:_G,this.escapeValue=r.escapeValue!==void 0?r.escapeValue:!0,this.useRawValueToEscape=r.useRawValueToEscape!==void 0?r.useRawValueToEscape:!1,this.prefix=r.prefix?zc(r.prefix):r.prefixEscaped||"{{",this.suffix=r.suffix?zc(r.suffix):r.suffixEscaped||"}}",this.formatSeparator=r.formatSeparator?r.formatSeparator:r.formatSeparator||",",this.unescapePrefix=r.unescapeSuffix?"":r.unescapePrefix||"-",this.unescapeSuffix=this.unescapePrefix?"":r.unescapeSuffix||"",this.nestingPrefix=r.nestingPrefix?zc(r.nestingPrefix):r.nestingPrefixEscaped||zc("$t("),this.nestingSuffix=r.nestingSuffix?zc(r.nestingSuffix):r.nestingSuffixEscaped||zc(")"),this.nestingOptionsSeparator=r.nestingOptionsSeparator?r.nestingOptionsSeparator:r.nestingOptionsSeparator||",",this.maxReplaces=r.maxReplaces?r.maxReplaces:1e3,this.alwaysFormat=r.alwaysFormat!==void 0?r.alwaysFormat:!1,this.resetRegExp()}},{key:"reset",value:function(){this.options&&this.init(this.options)}},{key:"resetRegExp",value:function(){var n="".concat(this.prefix,"(.+?)").concat(this.suffix);this.regexp=new RegExp(n,"g");var r="".concat(this.prefix).concat(this.unescapePrefix,"(.+?)").concat(this.unescapeSuffix).concat(this.suffix);this.regexpUnescape=new RegExp(r,"g");var i="".concat(this.nestingPrefix,"(.+?)").concat(this.nestingSuffix);this.nestingRegexp=new RegExp(i,"g")}},{key:"interpolate",value:function(n,r,i,o){var a=this,s,l,c,u=this.options&&this.options.interpolation&&this.options.interpolation.defaultVariables||{};function d(y){return y.replace(/\$/g,"$$$$")}var f=function(v){if(v.indexOf(a.formatSeparator)<0){var b=i7(r,u,v);return a.alwaysFormat?a.format(b,void 0,i,Ui(Ui(Ui({},o),r),{},{interpolationkey:v})):b}var x=v.split(a.formatSeparator),w=x.shift().trim(),E=x.join(a.formatSeparator).trim();return a.format(i7(r,u,w),E,i,Ui(Ui(Ui({},o),r),{},{interpolationkey:w}))};this.resetRegExp();var p=o&&o.missingInterpolationHandler||this.options.missingInterpolationHandler,m=o&&o.interpolation&&o.interpolation.skipOnVariables!==void 0?o.interpolation.skipOnVariables:this.options.interpolation.skipOnVariables,g=[{regex:this.regexpUnescape,safeValue:function(v){return d(v)}},{regex:this.regexp,safeValue:function(v){return a.escapeValue?d(a.escape(v)):d(v)}}];return g.forEach(function(y){for(c=0;s=y.regex.exec(n);){var v=s[1].trim();if(l=f(v),l===void 0)if(typeof p=="function"){var b=p(n,s,o);l=typeof b=="string"?b:""}else if(o&&o.hasOwnProperty(v))l="";else if(m){l=s[0];continue}else a.logger.warn("missed to pass in variable ".concat(v," for interpolating ").concat(n)),l="";else typeof l!="string"&&!a.useRawValueToEscape&&(l=n7(l));var x=y.safeValue(l);if(n=n.replace(s[0],x),m?(y.regex.lastIndex+=l.length,y.regex.lastIndex-=s[0].length):y.regex.lastIndex=0,c++,c>=a.maxReplaces)break}}),n}},{key:"nest",value:function(n,r){var i=this,o=arguments.length>2&&arguments[2]!==void 0?arguments[2]:{},a,s,l=Ui({},o);l.applyPostProcessor=!1,delete l.defaultValue;function c(p,m){var g=this.nestingOptionsSeparator;if(p.indexOf(g)<0)return p;var y=p.split(new RegExp("".concat(g,"[ ]*{"))),v="{".concat(y[1]);p=y[0],v=this.interpolate(v,l);var b=v.match(/'/g),x=v.match(/"/g);(b&&b.length%2===0&&!x||x.length%2!==0)&&(v=v.replace(/'/g,'"'));try{l=JSON.parse(v),m&&(l=Ui(Ui({},m),l))}catch(w){return this.logger.warn("failed parsing options string in nesting for key ".concat(p),w),"".concat(p).concat(g).concat(v)}return delete l.defaultValue,p}for(;a=this.nestingRegexp.exec(n);){var u=[],d=!1;if(a[0].indexOf(this.formatSeparator)!==-1&&!/{.*}/.test(a[1])){var f=a[1].split(this.formatSeparator).map(function(p){return p.trim()});a[1]=f.shift(),u=f,d=!0}if(s=r(c.call(this,a[1].trim(),l),l),s&&a[0]===n&&typeof s!="string")return s;typeof s!="string"&&(s=n7(s)),s||(this.logger.warn("missed to resolve ".concat(a[1]," for nesting ").concat(n)),s=""),d&&(s=u.reduce(function(p,m){return i.format(p,m,o.lng,Ui(Ui({},o),{},{interpolationkey:a[1].trim()}))},s.trim())),n=n.replace(a[0],s),this.regexp.lastIndex=0}return n}}]),e}();function d7(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter(function(i){return Object.getOwnPropertyDescriptor(e,i).enumerable})),n.push.apply(n,r)}return n}function Xa(e){for(var t=1;t<arguments.length;t++){var n=arguments[t]!=null?arguments[t]:{};t%2?d7(Object(n),!0).forEach(function(r){ur(e,r,n[r])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):d7(Object(n)).forEach(function(r){Object.defineProperty(e,r,Object.getOwnPropertyDescriptor(n,r))})}return e}function VG(e){var t=e.toLowerCase().trim(),n={};if(e.indexOf("(")>-1){var r=e.split("(");t=r[0].toLowerCase().trim();var i=r[1].substring(0,r[1].length-1);if(t==="currency"&&i.indexOf(":")<0)n.currency||(n.currency=i.trim());else if(t==="relativetime"&&i.indexOf(":")<0)n.range||(n.range=i.trim());else{var o=i.split(";");o.forEach(function(a){if(!!a){var s=a.split(":"),l=wG(s),c=l[0],u=l.slice(1),d=u.join(":").trim().replace(/^'+|'+$/g,"");n[c.trim()]||(n[c.trim()]=d),d==="false"&&(n[c.trim()]=!1),d==="true"&&(n[c.trim()]=!0),isNaN(d)||(n[c.trim()]=parseInt(d,10))}})}}return{formatName:t,formatOptions:n}}function jc(e){var t={};return function(r,i,o){var a=i+JSON.stringify(o),s=t[a];return s||(s=e(i,o),t[a]=s),s(r)}}var WG=function(){function e(){var t=arguments.length>0&&arguments[0]!==void 0?arguments[0]:{};zi(this,e),this.logger=Fo.create("formatter"),this.options=t,this.formats={number:jc(function(n,r){var i=new Intl.NumberFormat(n,r);return function(o){return i.format(o)}}),currency:jc(function(n,r){var i=new Intl.NumberFormat(n,Xa(Xa({},r),{},{style:"currency"}));return function(o){return i.format(o)}}),datetime:jc(function(n,r){var i=new Intl.DateTimeFormat(n,Xa({},r));return function(o){return i.format(o)}}),relativetime:jc(function(n,r){var i=new Intl.RelativeTimeFormat(n,Xa({},r));return function(o){return i.format(o,r.range||"day")}}),list:jc(function(n,r){var i=new Intl.ListFormat(n,Xa({},r));return function(o){return i.format(o)}})},this.init(t)}return ji(e,[{key:"init",value:function(n){var r=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{interpolation:{}},i=r.interpolation;this.formatSeparator=i.formatSeparator?i.formatSeparator:i.formatSeparator||","}},{key:"add",value:function(n,r){this.formats[n.toLowerCase().trim()]=r}},{key:"addCached",value:function(n,r){this.formats[n.toLowerCase().trim()]=jc(r)}},{key:"format",value:function(n,r,i,o){var a=this,s=r.split(this.formatSeparator),l=s.reduce(function(c,u){var d=VG(u),f=d.formatName,p=d.formatOptions;if(a.formats[f]){var m=c;try{var g=o&&o.formatParams&&o.formatParams[o.interpolationkey]||{},y=g.locale||g.lng||o.locale||o.lng||i;m=a.formats[f](c,y,Xa(Xa(Xa({},p),o),g))}catch(v){a.logger.warn(v)}return m}else a.logger.warn("there was no format function for ".concat(f));return c},n);return l}}]),e}();function f7(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter(function(i){return Object.getOwnPropertyDescriptor(e,i).enumerable})),n.push.apply(n,r)}return n}function p7(e){for(var t=1;t<arguments.length;t++){var n=arguments[t]!=null?arguments[t]:{};t%2?f7(Object(n),!0).forEach(function(r){ur(e,r,n[r])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):f7(Object(n)).forEach(function(r){Object.defineProperty(e,r,Object.getOwnPropertyDescriptor(n,r))})}return e}function UG(e){var t=GG();return function(){var r=Bi(e),i;if(t){var o=Bi(this).constructor;i=Reflect.construct(r,arguments,o)}else i=r.apply(this,arguments);return Pd(this,i)}}function GG(){if(typeof Reflect=="undefined"||!Reflect.construct||Reflect.construct.sham)return!1;if(typeof Proxy=="function")return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){})),!0}catch{return!1}}function KG(e,t){e.pending[t]!==void 0&&(delete e.pending[t],e.pendingCount--)}var qG=function(e){Rh(n,e);var t=UG(n);function n(r,i,o){var a,s=arguments.length>3&&arguments[3]!==void 0?arguments[3]:{};return zi(this,n),a=t.call(this),Bv&&Hs.call(_s(a)),a.backend=r,a.store=i,a.services=o,a.languageUtils=o.languageUtils,a.options=s,a.logger=Fo.create("backendConnector"),a.waitingReads=[],a.maxParallelReads=s.maxParallelReads||10,a.readingCalls=0,a.maxRetries=s.maxRetries>=0?s.maxRetries:5,a.retryTimeout=s.retryTimeout>=1?s.retryTimeout:350,a.state={},a.queue=[],a.backend&&a.backend.init&&a.backend.init(o,s.backend,s),a}return ji(n,[{key:"queueLoad",value:function(i,o,a,s){var l=this,c={},u={},d={},f={};return i.forEach(function(p){var m=!0;o.forEach(function(g){var y="".concat(p,"|").concat(g);!a.reload&&l.store.hasResourceBundle(p,g)?l.state[y]=2:l.state[y]<0||(l.state[y]===1?u[y]===void 0&&(u[y]=!0):(l.state[y]=1,m=!1,u[y]===void 0&&(u[y]=!0),c[y]===void 0&&(c[y]=!0),f[g]===void 0&&(f[g]=!0)))}),m||(d[p]=!0)}),(Object.keys(c).length||Object.keys(u).length)&&this.queue.push({pending:u,pendingCount:Object.keys(u).length,loaded:{},errors:[],callback:s}),{toLoad:Object.keys(c),pending:Object.keys(u),toLoadLanguages:Object.keys(d),toLoadNamespaces:Object.keys(f)}}},{key:"loaded",value:function(i,o,a){var s=i.split("|"),l=s[0],c=s[1];o&&this.emit("failedLoading",l,c,o),a&&this.store.addResourceBundle(l,c,a),this.state[i]=o?-1:2;var u={};this.queue.forEach(function(d){IG(d.loaded,[l],c),KG(d,i),o&&d.errors.push(o),d.pendingCount===0&&!d.done&&(Object.keys(d.loaded).forEach(function(f){u[f]||(u[f]={});var p=d.loaded[f];p.length&&p.forEach(function(m){u[f][m]===void 0&&(u[f][m]=!0)})}),d.done=!0,d.errors.length?d.callback(d.errors):d.callback())}),this.emit("loaded",u),this.queue=this.queue.filter(function(d){return!d.done})}},{key:"read",value:function(i,o,a){var s=this,l=arguments.length>3&&arguments[3]!==void 0?arguments[3]:0,c=arguments.length>4&&arguments[4]!==void 0?arguments[4]:this.retryTimeout,u=arguments.length>5?arguments[5]:void 0;if(!i.length)return u(null,{});if(this.readingCalls>=this.maxParallelReads){this.waitingReads.push({lng:i,ns:o,fcName:a,tried:l,wait:c,callback:u});return}return this.readingCalls++,this.backend[a](i,o,function(d,f){if(s.readingCalls--,s.waitingReads.length>0){var p=s.waitingReads.shift();s.read(p.lng,p.ns,p.fcName,p.tried,p.wait,p.callback)}if(d&&f&&l<s.maxRetries){setTimeout(function(){s.read.call(s,i,o,a,l+1,c*2,u)},c);return}u(d,f)})}},{key:"prepareLoading",value:function(i,o){var a=this,s=arguments.length>2&&arguments[2]!==void 0?arguments[2]:{},l=arguments.length>3?arguments[3]:void 0;if(!this.backend)return this.logger.warn("No backend was added via i18next.use. Will not load resources."),l&&l();typeof i=="string"&&(i=this.languageUtils.toResolveHierarchy(i)),typeof o=="string"&&(o=[o]);var c=this.queueLoad(i,o,s,l);if(!c.toLoad.length)return c.pending.length||l(),null;c.toLoad.forEach(function(u){a.loadOne(u)})}},{key:"load",value:function(i,o,a){this.prepareLoading(i,o,{},a)}},{key:"reload",value:function(i,o,a){this.prepareLoading(i,o,{reload:!0},a)}},{key:"loadOne",value:function(i){var o=this,a=arguments.length>1&&arguments[1]!==void 0?arguments[1]:"",s=i.split("|"),l=s[0],c=s[1];this.read(l,c,"read",void 0,void 0,function(u,d){u&&o.logger.warn("".concat(a,"loading namespace ").concat(c," for language ").concat(l," failed"),u),!u&&d&&o.logger.log("".concat(a,"loaded namespace ").concat(c," for language ").concat(l),d),o.loaded(i,u,d)})}},{key:"saveMissing",value:function(i,o,a,s,l){var c=arguments.length>5&&arguments[5]!==void 0?arguments[5]:{};if(this.services.utils&&this.services.utils.hasLoadedNamespace&&!this.services.utils.hasLoadedNamespace(o)){this.logger.warn('did not save key "'.concat(a,'" as the namespace "').concat(o,'" was not yet loaded'),"This means something IS WRONG in your setup. You access the t function before i18next.init / i18next.loadNamespace / i18next.changeLanguage was done. Wait for the callback or Promise to resolve before accessing it!!!");return}a==null||a===""||(this.backend&&this.backend.create&&this.backend.create(i,o,a,s,null,p7(p7({},c),{},{isUpdate:l})),!(!i||!i[0])&&this.store.addResource(i[0],o,a,s))}}]),n}(Hs);function YG(){return{debug:!1,initImmediate:!0,ns:["translation"],defaultNS:["translation"],fallbackLng:["dev"],fallbackNS:!1,supportedLngs:!1,nonExplicitSupportedLngs:!1,load:"all",preload:!1,simplifyPluralSuffix:!0,keySeparator:".",nsSeparator:":",pluralSeparator:"_",contextSeparator:"_",partialBundledLanguages:!1,saveMissing:!1,updateMissing:!1,saveMissingTo:"fallback",saveMissingPlurals:!0,missingKeyHandler:!1,missingInterpolationHandler:!1,postProcess:!1,postProcessPassResolved:!1,returnNull:!0,returnEmptyString:!0,returnObjects:!1,joinArrays:!1,returnedObjectHandler:!1,parseMissingKeyHandler:!1,appendNamespaceToMissingKey:!1,appendNamespaceToCIMode:!1,overloadTranslationOptionHandler:function(t){var n={};if(Ri(t[1])==="object"&&(n=t[1]),typeof t[1]=="string"&&(n.defaultValue=t[1]),typeof t[2]=="string"&&(n.tDescription=t[2]),Ri(t[2])==="object"||Ri(t[3])==="object"){var r=t[3]||t[2];Object.keys(r).forEach(function(i){n[i]=r[i]})}return n},interpolation:{escapeValue:!0,format:function(t,n,r,i){return t},prefix:"{{",suffix:"}}",formatSeparator:",",unescapePrefix:"-",nestingPrefix:"$t(",nestingSuffix:")",nestingOptionsSeparator:",",maxReplaces:1e3,skipOnVariables:!0}}}function h7(e){return typeof e.ns=="string"&&(e.ns=[e.ns]),typeof e.fallbackLng=="string"&&(e.fallbackLng=[e.fallbackLng]),typeof e.fallbackNS=="string"&&(e.fallbackNS=[e.fallbackNS]),e.supportedLngs&&e.supportedLngs.indexOf("cimode")<0&&(e.supportedLngs=e.supportedLngs.concat(["cimode"])),e}function m7(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter(function(i){return Object.getOwnPropertyDescriptor(e,i).enumerable})),n.push.apply(n,r)}return n}function Eo(e){for(var t=1;t<arguments.length;t++){var n=arguments[t]!=null?arguments[t]:{};t%2?m7(Object(n),!0).forEach(function(r){ur(e,r,n[r])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):m7(Object(n)).forEach(function(r){Object.defineProperty(e,r,Object.getOwnPropertyDescriptor(n,r))})}return e}function XG(e){var t=ZG();return function(){var r=Bi(e),i;if(t){var o=Bi(this).constructor;i=Reflect.construct(r,arguments,o)}else i=r.apply(this,arguments);return Pd(this,i)}}function ZG(){if(typeof Reflect=="undefined"||!Reflect.construct||Reflect.construct.sham)return!1;if(typeof Proxy=="function")return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){})),!0}catch{return!1}}function w1(){}function QG(e){var t=Object.getOwnPropertyNames(Object.getPrototypeOf(e));t.forEach(function(n){typeof e[n]=="function"&&(e[n]=e[n].bind(e))})}var jg=function(e){Rh(n,e);var t=XG(n);function n(){var r,i=arguments.length>0&&arguments[0]!==void 0?arguments[0]:{},o=arguments.length>1?arguments[1]:void 0;if(zi(this,n),r=t.call(this),Bv&&Hs.call(_s(r)),r.options=h7(i),r.services={},r.logger=Fo,r.modules={external:[]},QG(_s(r)),o&&!r.isInitialized&&!i.isClone){if(!r.options.initImmediate)return r.init(i,o),Pd(r,_s(r));setTimeout(function(){r.init(i,o)},0)}return r}return ji(n,[{key:"init",value:function(){var i=this,o=arguments.length>0&&arguments[0]!==void 0?arguments[0]:{},a=arguments.length>1?arguments[1]:void 0;typeof o=="function"&&(a=o,o={}),!o.defaultNS&&o.defaultNS!==!1&&o.ns&&(typeof o.ns=="string"?o.defaultNS=o.ns:o.ns.indexOf("translation")<0&&(o.defaultNS=o.ns[0]));var s=YG();this.options=Eo(Eo(Eo({},s),this.options),h7(o)),this.options.compatibilityAPI!=="v1"&&(this.options.interpolation=Eo(Eo({},s.interpolation),this.options.interpolation)),o.keySeparator!==void 0&&(this.options.userDefinedKeySeparator=o.keySeparator),o.nsSeparator!==void 0&&(this.options.userDefinedNsSeparator=o.nsSeparator);function l(v){return v?typeof v=="function"?new v:v:null}if(!this.options.isClone){this.modules.logger?Fo.init(l(this.modules.logger),this.options):Fo.init(null,this.options);var c;this.modules.formatter?c=this.modules.formatter:typeof Intl!="undefined"&&(c=WG);var u=new BG(this.options);this.store=new DG(this.options.resources,this.options);var d=this.services;d.logger=Fo,d.resourceStore=this.store,d.languageUtils=u,d.pluralResolver=new jG(u,{prepend:this.options.pluralSeparator,compatibilityJSON:this.options.compatibilityJSON,simplifyPluralSuffix:this.options.simplifyPluralSuffix}),c&&(!this.options.interpolation.format||this.options.interpolation.format===s.interpolation.format)&&(d.formatter=l(c),d.formatter.init(d,this.options),this.options.interpolation.format=d.formatter.format.bind(d.formatter)),d.interpolator=new HG(this.options),d.utils={hasLoadedNamespace:this.hasLoadedNamespace.bind(this)},d.backendConnector=new qG(l(this.modules.backend),d.resourceStore,d,this.options),d.backendConnector.on("*",function(v){for(var b=arguments.length,x=new Array(b>1?b-1:0),w=1;w<b;w++)x[w-1]=arguments[w];i.emit.apply(i,[v].concat(x))}),this.modules.languageDetector&&(d.languageDetector=l(this.modules.languageDetector),d.languageDetector.init(d,this.options.detection,this.options)),this.modules.i18nFormat&&(d.i18nFormat=l(this.modules.i18nFormat),d.i18nFormat.init&&d.i18nFormat.init(this)),this.translator=new l7(this.services,this.options),this.translator.on("*",function(v){for(var b=arguments.length,x=new Array(b>1?b-1:0),w=1;w<b;w++)x[w-1]=arguments[w];i.emit.apply(i,[v].concat(x))}),this.modules.external.forEach(function(v){v.init&&v.init(i)})}if(this.format=this.options.interpolation.format,a||(a=w1),this.options.fallbackLng&&!this.services.languageDetector&&!this.options.lng){var f=this.services.languageUtils.getFallbackCodes(this.options.fallbackLng);f.length>0&&f[0]!=="dev"&&(this.options.lng=f[0])}!this.services.languageDetector&&!this.options.lng&&this.logger.warn("init: no languageDetector is used and no lng is defined");var p=["getResource","hasResourceBundle","getResourceBundle","getDataByLanguage"];p.forEach(function(v){i[v]=function(){var b;return(b=i.store)[v].apply(b,arguments)}});var m=["addResource","addResources","addResourceBundle","removeResourceBundle"];m.forEach(function(v){i[v]=function(){var b;return(b=i.store)[v].apply(b,arguments),i}});var g=cf(),y=function(){var b=function(w,E){i.isInitialized&&!i.initializedStoreOnce&&i.logger.warn("init: i18next is already initialized. You should call init just once!"),i.isInitialized=!0,i.options.isClone||i.logger.log("initialized",i.options),i.emit("initialized",i.options),g.resolve(E),a(w,E)};if(i.languages&&i.options.compatibilityAPI!=="v1"&&!i.isInitialized)return b(null,i.t.bind(i));i.changeLanguage(i.options.lng,b)};return this.options.resources||!this.options.initImmediate?y():setTimeout(y,0),g}},{key:"loadResources",value:function(i){var o=this,a=arguments.length>1&&arguments[1]!==void 0?arguments[1]:w1,s=a,l=typeof i=="string"?i:this.language;if(typeof i=="function"&&(s=i),!this.options.resources||this.options.partialBundledLanguages){if(l&&l.toLowerCase()==="cimode")return s();var c=[],u=function(p){if(!!p){var m=o.services.languageUtils.toResolveHierarchy(p);m.forEach(function(g){c.indexOf(g)<0&&c.push(g)})}};if(l)u(l);else{var d=this.services.languageUtils.getFallbackCodes(this.options.fallbackLng);d.forEach(function(f){return u(f)})}this.options.preload&&this.options.preload.forEach(function(f){return u(f)}),this.services.backendConnector.load(c,this.options.ns,function(f){!f&&!o.resolvedLanguage&&o.language&&o.setResolvedLanguage(o.language),s(f)})}else s(null)}},{key:"reloadResources",value:function(i,o,a){var s=cf();return i||(i=this.languages),o||(o=this.options.ns),a||(a=w1),this.services.backendConnector.reload(i,o,function(l){s.resolve(),a(l)}),s}},{key:"use",value:function(i){if(!i)throw new Error("You are passing an undefined module! Please check the object you are passing to i18next.use()");if(!i.type)throw new Error("You are passing a wrong module! Please check the object you are passing to i18next.use()");return i.type==="backend"&&(this.modules.backend=i),(i.type==="logger"||i.log&&i.warn&&i.error)&&(this.modules.logger=i),i.type==="languageDetector"&&(this.modules.languageDetector=i),i.type==="i18nFormat"&&(this.modules.i18nFormat=i),i.type==="postProcessor"&&ZM.addPostProcessor(i),i.type==="formatter"&&(this.modules.formatter=i),i.type==="3rdParty"&&this.modules.external.push(i),this}},{key:"setResolvedLanguage",value:function(i){if(!(!i||!this.languages)&&!(["cimode","dev"].indexOf(i)>-1))for(var o=0;o<this.languages.length;o++){var a=this.languages[o];if(!(["cimode","dev"].indexOf(a)>-1)&&this.store.hasLanguageSomeTranslations(a)){this.resolvedLanguage=a;break}}}},{key:"changeLanguage",value:function(i,o){var a=this;this.isLanguageChangingTo=i;var s=cf();this.emit("languageChanging",i);var l=function(f){a.language=f,a.languages=a.services.languageUtils.toResolveHierarchy(f),a.resolvedLanguage=void 0,a.setResolvedLanguage(f)},c=function(f,p){p?(l(p),a.translator.changeLanguage(p),a.isLanguageChangingTo=void 0,a.emit("languageChanged",p),a.logger.log("languageChanged",p)):a.isLanguageChangingTo=void 0,s.resolve(function(){return a.t.apply(a,arguments)}),o&&o(f,function(){return a.t.apply(a,arguments)})},u=function(f){!i&&!f&&a.services.languageDetector&&(f=[]);var p=typeof f=="string"?f:a.services.languageUtils.getBestMatchFromCodes(f);p&&(a.language||l(p),a.translator.language||a.translator.changeLanguage(p),a.services.languageDetector&&a.services.languageDetector.cacheUserLanguage(p)),a.loadResources(p,function(m){c(m,p)})};return!i&&this.services.languageDetector&&!this.services.languageDetector.async?u(this.services.languageDetector.detect()):!i&&this.services.languageDetector&&this.services.languageDetector.async?this.services.languageDetector.detect(u):u(i),s}},{key:"getFixedT",value:function(i,o,a){var s=this,l=function c(u,d){var f;if(Ri(d)!=="object"){for(var p=arguments.length,m=new Array(p>2?p-2:0),g=2;g<p;g++)m[g-2]=arguments[g];f=s.options.overloadTranslationOptionHandler([u,d].concat(m))}else f=Eo({},d);f.lng=f.lng||c.lng,f.lngs=f.lngs||c.lngs,f.ns=f.ns||c.ns,f.keyPrefix=f.keyPrefix||a||c.keyPrefix;var y=s.options.keySeparator||".",v=f.keyPrefix?"".concat(f.keyPrefix).concat(y).concat(u):u;return s.t(v,f)};return typeof i=="string"?l.lng=i:l.lngs=i,l.ns=o,l.keyPrefix=a,l}},{key:"t",value:function(){var i;return this.translator&&(i=this.translator).translate.apply(i,arguments)}},{key:"exists",value:function(){var i;return this.translator&&(i=this.translator).exists.apply(i,arguments)}},{key:"setDefaultNamespace",value:function(i){this.options.defaultNS=i}},{key:"hasLoadedNamespace",value:function(i){var o=this,a=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{};if(!this.isInitialized)return this.logger.warn("hasLoadedNamespace: i18next was not initialized",this.languages),!1;if(!this.languages||!this.languages.length)return this.logger.warn("hasLoadedNamespace: i18n.languages were undefined or empty",this.languages),!1;var s=this.resolvedLanguage||this.languages[0],l=this.options?this.options.fallbackLng:!1,c=this.languages[this.languages.length-1];if(s.toLowerCase()==="cimode")return!0;var u=function(p,m){var g=o.services.backendConnector.state["".concat(p,"|").concat(m)];return g===-1||g===2};if(a.precheck){var d=a.precheck(this,u);if(d!==void 0)return d}return!!(this.hasResourceBundle(s,i)||!this.services.backendConnector.backend||this.options.resources&&!this.options.partialBundledLanguages||u(s,i)&&(!l||u(c,i)))}},{key:"loadNamespaces",value:function(i,o){var a=this,s=cf();return this.options.ns?(typeof i=="string"&&(i=[i]),i.forEach(function(l){a.options.ns.indexOf(l)<0&&a.options.ns.push(l)}),this.loadResources(function(l){s.resolve(),o&&o(l)}),s):(o&&o(),Promise.resolve())}},{key:"loadLanguages",value:function(i,o){var a=cf();typeof i=="string"&&(i=[i]);var s=this.options.preload||[],l=i.filter(function(c){return s.indexOf(c)<0});return l.length?(this.options.preload=s.concat(l),this.loadResources(function(c){a.resolve(),o&&o(c)}),a):(o&&o(),Promise.resolve())}},{key:"dir",value:function(i){if(i||(i=this.resolvedLanguage||(this.languages&&this.languages.length>0?this.languages[0]:this.language)),!i)return"rtl";var o=["ar","shu","sqr","ssh","xaa","yhd","yud","aao","abh","abv","acm","acq","acw","acx","acy","adf","ads","aeb","aec","afb","ajp","apc","apd","arb","arq","ars","ary","arz","auz","avl","ayh","ayl","ayn","ayp","bbz","pga","he","iw","ps","pbt","pbu","pst","prp","prd","ug","ur","ydd","yds","yih","ji","yi","hbo","men","xmn","fa","jpr","peo","pes","prs","dv","sam","ckb"];return o.indexOf(this.services.languageUtils.getLanguagePartFromCode(i))>-1||i.toLowerCase().indexOf("-arab")>1?"rtl":"ltr"}},{key:"cloneInstance",value:function(){var i=this,o=arguments.length>0&&arguments[0]!==void 0?arguments[0]:{},a=arguments.length>1&&arguments[1]!==void 0?arguments[1]:w1,s=Eo(Eo(Eo({},this.options),o),{isClone:!0}),l=new n(s);(o.debug!==void 0||o.prefix!==void 0)&&(l.logger=l.logger.clone(o));var c=["store","services","language"];return c.forEach(function(u){l[u]=i[u]}),l.services=Eo({},this.services),l.services.utils={hasLoadedNamespace:l.hasLoadedNamespace.bind(l)},l.translator=new l7(l.services,l.options),l.translator.on("*",function(u){for(var d=arguments.length,f=new Array(d>1?d-1:0),p=1;p<d;p++)f[p-1]=arguments[p];l.emit.apply(l,[u].concat(f))}),l.init(s,a),l.translator.options=l.options,l.translator.backendConnector.services.utils={hasLoadedNamespace:l.hasLoadedNamespace.bind(l)},l}},{key:"toJSON",value:function(){return{options:this.options,store:this.store,language:this.language,languages:this.languages,resolvedLanguage:this.resolvedLanguage}}}]),n}(Hs);ur(jg,"createInstance",function(){var e=arguments.length>0&&arguments[0]!==void 0?arguments[0]:{},t=arguments.length>1?arguments[1]:void 0;return new jg(e,t)});var Tr=jg.createInstance();Tr.createInstance=jg.createInstance;Tr.createInstance;Tr.init;Tr.loadResources;Tr.reloadResources;Tr.use;Tr.changeLanguage;Tr.getFixedT;Tr.t;Tr.exists;Tr.setDefaultNamespace;Tr.hasLoadedNamespace;Tr.loadNamespaces;Tr.loadLanguages;function QM(e,t){if(e==null)return{};var n={},r=Object.keys(e),i,o;for(o=0;o<r.length;o++)i=r[o],!(t.indexOf(i)>=0)&&(n[i]=e[i]);return n}function Od(e,t){if(e==null)return{};var n=QM(e,t),r,i;if(Object.getOwnPropertySymbols){var o=Object.getOwnPropertySymbols(e);for(i=0;i<o.length;i++)r=o[i],!(t.indexOf(r)>=0)&&(!Object.prototype.propertyIsEnumerable.call(e,r)||(n[r]=e[r]))}return n}var Fl=typeof globalThis!="undefined"?globalThis:typeof window!="undefined"?window:typeof global!="undefined"?global:typeof self!="undefined"?self:{},h={exports:{}},je={};/**
 * @license React
 * react.production.min.js
 *
 * Copyright (c) Facebook, Inc. and its affiliates.
 *
 * This source code is licensed under the MIT license found in the
 * LICENSE file in the root directory of this source tree.
 */var Dh=Symbol.for("react.element"),JG=Symbol.for("react.portal"),eK=Symbol.for("react.fragment"),tK=Symbol.for("react.strict_mode"),nK=Symbol.for("react.profiler"),rK=Symbol.for("react.provider"),iK=Symbol.for("react.context"),oK=Symbol.for("react.forward_ref"),aK=Symbol.for("react.suspense"),sK=Symbol.for("react.memo"),lK=Symbol.for("react.lazy"),g7=Symbol.iterator;function cK(e){return e===null||typeof e!="object"?null:(e=g7&&e[g7]||e["@@iterator"],typeof e=="function"?e:null)}var JM={isMounted:function(){return!1},enqueueForceUpdate:function(){},enqueueReplaceState:function(){},enqueueSetState:function(){}},eR=Object.assign,tR={};function Md(e,t,n){this.props=e,this.context=t,this.refs=tR,this.updater=n||JM}Md.prototype.isReactComponent={};Md.prototype.setState=function(e,t){if(typeof e!="object"&&typeof e!="function"&&e!=null)throw Error("setState(...): takes an object of state variables to update or a function which returns an object of state variables.");this.updater.enqueueSetState(this,e,t,"setState")};Md.prototype.forceUpdate=function(e){this.updater.enqueueForceUpdate(this,e,"forceUpdate")};function nR(){}nR.prototype=Md.prototype;function Z4(e,t,n){this.props=e,this.context=t,this.refs=tR,this.updater=n||JM}var Q4=Z4.prototype=new nR;Q4.constructor=Z4;eR(Q4,Md.prototype);Q4.isPureReactComponent=!0;var v7=Array.isArray,rR=Object.prototype.hasOwnProperty,J4={current:null},iR={key:!0,ref:!0,__self:!0,__source:!0};function oR(e,t,n){var r,i={},o=null,a=null;if(t!=null)for(r in t.ref!==void 0&&(a=t.ref),t.key!==void 0&&(o=""+t.key),t)rR.call(t,r)&&!iR.hasOwnProperty(r)&&(i[r]=t[r]);var s=arguments.length-2;if(s===1)i.children=n;else if(1<s){for(var l=Array(s),c=0;c<s;c++)l[c]=arguments[c+2];i.children=l}if(e&&e.defaultProps)for(r in s=e.defaultProps,s)i[r]===void 0&&(i[r]=s[r]);return{$$typeof:Dh,type:e,key:o,ref:a,props:i,_owner:J4.current}}function uK(e,t){return{$$typeof:Dh,type:e.type,key:t,ref:e.ref,props:e.props,_owner:e._owner}}function ew(e){return typeof e=="object"&&e!==null&&e.$$typeof===Dh}function dK(e){var t={"=":"=0",":":"=2"};return"$"+e.replace(/[=:]/g,function(n){return t[n]})}var y7=/\/+/g;function tb(e,t){return typeof e=="object"&&e!==null&&e.key!=null?dK(""+e.key):t.toString(36)}function Gm(e,t,n,r,i){var o=typeof e;(o==="undefined"||o==="boolean")&&(e=null);var a=!1;if(e===null)a=!0;else switch(o){case"string":case"number":a=!0;break;case"object":switch(e.$$typeof){case Dh:case JG:a=!0}}if(a)return a=e,i=i(a),e=r===""?"."+tb(a,0):r,v7(i)?(n="",e!=null&&(n=e.replace(y7,"$&/")+"/"),Gm(i,t,n,"",function(c){return c})):i!=null&&(ew(i)&&(i=uK(i,n+(!i.key||a&&a.key===i.key?"":(""+i.key).replace(y7,"$&/")+"/")+e)),t.push(i)),1;if(a=0,r=r===""?".":r+":",v7(e))for(var s=0;s<e.length;s++){o=e[s];var l=r+tb(o,s);a+=Gm(o,t,n,l,i)}else if(l=cK(e),typeof l=="function")for(e=l.call(e),s=0;!(o=e.next()).done;)o=o.value,l=r+tb(o,s++),a+=Gm(o,t,n,l,i);else if(o==="object")throw t=String(e),Error("Objects are not valid as a React child (found: "+(t==="[object Object]"?"object with keys {"+Object.keys(e).join(", ")+"}":t)+"). If you meant to render a collection of children, use an array instead.");return a}function C1(e,t,n){if(e==null)return e;var r=[],i=0;return Gm(e,r,"","",function(o){return t.call(n,o,i++)}),r}function fK(e){if(e._status===-1){var t=e._result;t=t(),t.then(function(n){(e._status===0||e._status===-1)&&(e._status=1,e._result=n)},function(n){(e._status===0||e._status===-1)&&(e._status=2,e._result=n)}),e._status===-1&&(e._status=0,e._result=t)}if(e._status===1)return e._result.default;throw e._result}var _r={current:null},Km={transition:null},pK={ReactCurrentDispatcher:_r,ReactCurrentBatchConfig:Km,ReactCurrentOwner:J4};je.Children={map:C1,forEach:function(e,t,n){C1(e,function(){t.apply(this,arguments)},n)},count:function(e){var t=0;return C1(e,function(){t++}),t},toArray:function(e){return C1(e,function(t){return t})||[]},only:function(e){if(!ew(e))throw Error("React.Children.only expected to receive a single React element child.");return e}};je.Component=Md;je.Fragment=eK;je.Profiler=nK;je.PureComponent=Z4;je.StrictMode=tK;je.Suspense=aK;je.__SECRET_INTERNALS_DO_NOT_USE_OR_YOU_WILL_BE_FIRED=pK;je.cloneElement=function(e,t,n){if(e==null)throw Error("React.cloneElement(...): The argument must be a React element, but you passed "+e+".");var r=eR({},e.props),i=e.key,o=e.ref,a=e._owner;if(t!=null){if(t.ref!==void 0&&(o=t.ref,a=J4.current),t.key!==void 0&&(i=""+t.key),e.type&&e.type.defaultProps)var s=e.type.defaultProps;for(l in t)rR.call(t,l)&&!iR.hasOwnProperty(l)&&(r[l]=t[l]===void 0&&s!==void 0?s[l]:t[l])}var l=arguments.length-2;if(l===1)r.children=n;else if(1<l){s=Array(l);for(var c=0;c<l;c++)s[c]=arguments[c+2];r.children=s}return{$$typeof:Dh,type:e.type,key:i,ref:o,props:r,_owner:a}};je.createContext=function(e){return e={$$typeof:iK,_currentValue:e,_currentValue2:e,_threadCount:0,Provider:null,Consumer:null,_defaultValue:null,_globalName:null},e.Provider={$$typeof:rK,_context:e},e.Consumer=e};je.createElement=oR;je.createFactory=function(e){var t=oR.bind(null,e);return t.type=e,t};je.createRef=function(){return{current:null}};je.forwardRef=function(e){return{$$typeof:oK,render:e}};je.isValidElement=ew;je.lazy=function(e){return{$$typeof:lK,_payload:{_status:-1,_result:e},_init:fK}};je.memo=function(e,t){return{$$typeof:sK,type:e,compare:t===void 0?null:t}};je.startTransition=function(e){var t=Km.transition;Km.transition={};try{e()}finally{Km.transition=t}};je.unstable_act=function(){throw Error("act(...) is not supported in production builds of React.")};je.useCallback=function(e,t){return _r.current.useCallback(e,t)};je.useContext=function(e){return _r.current.useContext(e)};je.useDebugValue=function(){};je.useDeferredValue=function(e){return _r.current.useDeferredValue(e)};je.useEffect=function(e,t){return _r.current.useEffect(e,t)};je.useId=function(){return _r.current.useId()};je.useImperativeHandle=function(e,t,n){return _r.current.useImperativeHandle(e,t,n)};je.useInsertionEffect=function(e,t){return _r.current.useInsertionEffect(e,t)};je.useLayoutEffect=function(e,t){return _r.current.useLayoutEffect(e,t)};je.useMemo=function(e,t){return _r.current.useMemo(e,t)};je.useReducer=function(e,t,n){return _r.current.useReducer(e,t,n)};je.useRef=function(e){return _r.current.useRef(e)};je.useState=function(e){return _r.current.useState(e)};je.useSyncExternalStore=function(e,t,n){return _r.current.useSyncExternalStore(e,t,n)};je.useTransition=function(){return _r.current.useTransition()};je.version="18.2.0";h.exports=je;var A=h.exports,Ix=xG({__proto__:null,default:A},[h.exports]),hK=/&(?:amp|#38|lt|#60|gt|#62|apos|#39|quot|#34|nbsp|#160|copy|#169|reg|#174|hellip|#8230|#x2F|#47);/g,mK={"&amp;":"&","&#38;":"&","&lt;":"<","&#60;":"<","&gt;":">","&#62;":">","&apos;":"'","&#39;":"'","&quot;":'"',"&#34;":'"',"&nbsp;":" ","&#160;":" ","&copy;":"\xA9","&#169;":"\xA9","&reg;":"\xAE","&#174;":"\xAE","&hellip;":"\u2026","&#8230;":"\u2026","&#x2F;":"/","&#47;":"/"},gK=function(t){return mK[t]},vK=function(t){return t.replace(hK,gK)};function b7(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter(function(i){return Object.getOwnPropertyDescriptor(e,i).enumerable})),n.push.apply(n,r)}return n}function x7(e){for(var t=1;t<arguments.length;t++){var n=arguments[t]!=null?arguments[t]:{};t%2?b7(Object(n),!0).forEach(function(r){ur(e,r,n[r])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):b7(Object(n)).forEach(function(r){Object.defineProperty(e,r,Object.getOwnPropertyDescriptor(n,r))})}return e}var Tx={bindI18n:"languageChanged",bindI18nStore:"",transEmptyNodeValue:"",transSupportBasicHtmlNodes:!0,transWrapTextNodes:"",transKeepBasicHtmlNodesFor:["br","strong","i","p"],useSuspense:!0,unescape:vK},aR,yK=h.exports.createContext();function bK(){var e=arguments.length>0&&arguments[0]!==void 0?arguments[0]:{};Tx=x7(x7({},Tx),e)}function xK(){return Tx}var SK=function(){function e(){zi(this,e),this.usedNamespaces={}}return ji(e,[{key:"addUsedNamespaces",value:function(n){var r=this;n.forEach(function(i){r.usedNamespaces[i]||(r.usedNamespaces[i]=!0)})}},{key:"getUsedNamespaces",value:function(){return Object.keys(this.usedNamespaces)}}]),e}();function wK(e){aR=e}function CK(){return aR}var kK={type:"3rdParty",init:function(t){bK(t.options.react),wK(t)}};function EK(){if(console&&console.warn){for(var e,t=arguments.length,n=new Array(t),r=0;r<t;r++)n[r]=arguments[r];typeof n[0]=="string"&&(n[0]="react-i18next:: ".concat(n[0])),(e=console).warn.apply(e,n)}}var S7={};function _x(){for(var e=arguments.length,t=new Array(e),n=0;n<e;n++)t[n]=arguments[n];typeof t[0]=="string"&&S7[t[0]]||(typeof t[0]=="string"&&(S7[t[0]]=new Date),EK.apply(void 0,t))}function w7(e,t,n){e.loadNamespaces(t,function(){if(e.isInitialized)n();else{var r=function i(){setTimeout(function(){e.off("initialized",i)},0),n()};e.on("initialized",r)}})}function IK(e,t){var n=arguments.length>2&&arguments[2]!==void 0?arguments[2]:{},r=t.languages[0],i=t.options?t.options.fallbackLng:!1,o=t.languages[t.languages.length-1];if(r.toLowerCase()==="cimode")return!0;var a=function(l,c){var u=t.services.backendConnector.state["".concat(l,"|").concat(c)];return u===-1||u===2};return n.bindI18n&&n.bindI18n.indexOf("languageChanging")>-1&&t.services.backendConnector.backend&&t.isLanguageChangingTo&&!a(t.isLanguageChangingTo,e)?!1:!!(t.hasResourceBundle(r,e)||!t.services.backendConnector.backend||t.options.resources&&!t.options.partialBundledLanguages||a(r,e)&&(!i||a(o,e)))}function TK(e,t){var n=arguments.length>2&&arguments[2]!==void 0?arguments[2]:{};if(!t.languages||!t.languages.length)return _x("i18n.languages were undefined or empty",t.languages),!0;var r=t.options.ignoreJSONStructure!==void 0;return r?t.hasLoadedNamespace(e,{precheck:function(o,a){if(n.bindI18n&&n.bindI18n.indexOf("languageChanging")>-1&&o.services.backendConnector.backend&&o.isLanguageChangingTo&&!a(o.isLanguageChangingTo,e))return!1}}):IK(e,t,n)}function _K(e,t){var n=e==null?null:typeof Symbol!="undefined"&&e[Symbol.iterator]||e["@@iterator"];if(n!=null){var r,i,o,a,s=[],l=!0,c=!1;try{if(o=(n=n.call(e)).next,t===0){if(Object(n)!==n)return;l=!1}else for(;!(l=(r=o.call(n)).done)&&(s.push(r.value),s.length!==t);l=!0);}catch(u){c=!0,i=u}finally{try{if(!l&&n.return!=null&&(a=n.return(),Object(a)!==a))return}finally{if(c)throw i}}return s}}function Go(e,t){return GM(e)||_K(e,t)||Y4(e,t)||qM()}function C7(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter(function(i){return Object.getOwnPropertyDescriptor(e,i).enumerable})),n.push.apply(n,r)}return n}function nb(e){for(var t=1;t<arguments.length;t++){var n=arguments[t]!=null?arguments[t]:{};t%2?C7(Object(n),!0).forEach(function(r){ur(e,r,n[r])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):C7(Object(n)).forEach(function(r){Object.defineProperty(e,r,Object.getOwnPropertyDescriptor(n,r))})}return e}var PK=function(t,n){var r=h.exports.useRef();return h.exports.useEffect(function(){r.current=n?r.current:t},[t,n]),r.current};function dn(e){var t=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{},n=t.i18n,r=h.exports.useContext(yK)||{},i=r.i18n,o=r.defaultNS,a=n||i||CK();if(a&&!a.reportNamespaces&&(a.reportNamespaces=new SK),!a){_x("You will need to pass in an i18next instance by using initReactI18next");var s=function(_){return Array.isArray(_)?_[_.length-1]:_},l=[s,{},!1];return l.t=s,l.i18n={},l.ready=!1,l}a.options.react&&a.options.react.wait!==void 0&&_x("It seems you are still using the old wait option, you may migrate to the new useSuspense behaviour.");var c=nb(nb(nb({},xK()),a.options.react),t),u=c.useSuspense,d=c.keyPrefix,f=e||o||a.options&&a.options.defaultNS;f=typeof f=="string"?[f]:f||["translation"],a.reportNamespaces.addUsedNamespaces&&a.reportNamespaces.addUsedNamespaces(f);var p=(a.isInitialized||a.initializedStoreOnce)&&f.every(function(T){return TK(T,a,c)});function m(){return a.getFixedT(null,c.nsMode==="fallback"?f:f[0],d)}var g=h.exports.useState(m),y=Go(g,2),v=y[0],b=y[1],x=f.join(),w=PK(x),E=h.exports.useRef(!0);h.exports.useEffect(function(){var T=c.bindI18n,_=c.bindI18nStore;E.current=!0,!p&&!u&&w7(a,f,function(){E.current&&b(m)}),p&&w&&w!==x&&E.current&&b(m);function P(){E.current&&b(m)}return T&&a&&a.on(T,P),_&&a&&a.store.on(_,P),function(){E.current=!1,T&&a&&T.split(" ").forEach(function(M){return a.off(M,P)}),_&&a&&_.split(" ").forEach(function(M){return a.store.off(M,P)})}},[a,x]);var C=h.exports.useRef(!0);h.exports.useEffect(function(){E.current&&!C.current&&b(m),C.current=!1},[a,d]);var I=[v,a,p];if(I.t=v,I.i18n=a,I.ready=p,p||!p&&!u)return I;throw new Promise(function(T){w7(a,f,function(){T()})})}const OK={noElementAvailable:"Sorry no {{element}} available",search:"Search...",searchElement:"Search for {{element}}",promptSearch:"Please input a search term",notEnoughElement:"Please input more than {{element}} characters",recentElement:"Recently used {{element}}"},MK={move:"Move",flipHorizontal:"Flip Horizontal",flipVertical:"Flip Vertical",changeIcon:"Change Icon",changeUrl:"Change Url",connectUrl:"Connect to WorldAnvil",addUrl:"Add Url",changeName:"Change Title",changeFill:"Change Fill Color",changeColor:"Change Color",changeStroke:"Change Stroke",open:"Open",changeBlock:"Change Block",showText:"Show Text",hideText:"Hide Text",disableStroke:"Disable Stroke",disableElement:"Disable {{element}}",sure:"Are you sure? You can't undo this action afterwards.",replaceTitle:"Replace Whiteboard with template",copyElementToClipboard:"Copy {{element}} to clipboard",copiedToClipboard:"Copied to Clipboard",copiedToClipboardLabel:"Right Click > Paste or ctrl+V to paste anywhere you want ",cancel:"Cancel",replace:"Replace Whiteboard",blockIcon:"Icon",blockAvatar:"Avatar",blockBanner:"Banner",blockShield:"Shield",blockDefault:"Horizontal",blockBook:"Book",type:"Type",lockUnlock:"Lock / Unlock",ungroup:"Ungroup",toFront:"  To Front",forward:"  Forward",backward:"  Backward",toBack:"  To Back",export:"Export",PNG:"PNG",JPG:"JPG",WEBP:"WEBP",SVG:"SVG",JSON:"JSON",copyAsSVG:"Copy as SVG",copyAsJSON:"Copy as JSON",cut:"Cut",copy:"Copy",paste:"Paste",undo:"Undo",redo:"Redo",moveToPage:"Move To Page",page:"Page",edit:"Edit",changeBg:"Change Background",selectAll:"Select All",selectNone:"Select None",setDefaultCanvas:"Set Whiteboard Example Template",deleteCanvas:"Delete Current Canvas",changeBgColor:"Set a colored background",changeBgImage:"Set an image as background",changeElement:"Change {{ element}}",editElement:"Edit {{ element}}",renameElement:"Rename {{ element}}",removeElement:"Remove {{ element}}",close:"Close",zoomIn:"Zoom In",zoomOut:"Zoom Out",to100:"To 100%",toFit:"To Fit",toSelection:"To Selection",select:"Select",eraser:"Eraser",draw:"Draw",arrow:"Arrow",text:"Text",sticky:"Sticky",shapeMenu:"Shape Menu",otherActions:"Other Actions",alignLeftIcon:"Align Left",alignCenterHorizontallyIcon:"Align Center Horizontally",alignRightIcon:"Align Right",stretchHorizontallyIcon:"Stretch Horizontally",spaceEvenlyHorizontallyIcon:"Space Evenly Horizontally",alignTopIcon:"Align Top",alignCenterVerticallyIcon:"Align Center Vertically",alignBottomIcon:"Align Bottom",stretchVerticallyIcon:"Stretch Vertically",spaceEvenlyVerticallyIcon:"Space Evenly Vertically",delete:"Delete",ellipse:"Ellipse",rectangle:"Rectangle",triangle:"Triangle",diamond:"Diamond",polygon:"Tilted Rectangle",line:"Line",image:"Image",block:"Block",book:"Book",icon:"Icon",searchMenu:"Search",backToContent:"Back to content",duplicate:"Duplicate",rotate:"Rotate",group:"Group",moveBackward:"Move Backward",moveForward:"Move Forward",resetAngle:"Reset Angle",moveToBack:"Move to Back",moveToFront:"Move to Front",toggleLocked:"Toggle Locked",toggleAspectRatioLock:"Toggle Aspect Ratio Lock",loading:"Loading...",styles:"Styles",color:"Color",strokeColor:"Stroke Color",fillColor:"Background Color",fill:"Fill",dash:"Dash",size:"Size",font:"Font",aA:"aA",align:"Align",darkMode:"Dark Mode",focusMode:"Focus Mode",debugMode:"Debug Mode",rotateHandles:"Rotate Handles",bindingHandles:"Binding Handles",cloneHandles:"Clone Handles",grid:"Grid",alwaysShowSnaps:"Always Show Snaps",preferences:"Preferences",articles:"Articles",categories:"Categories",events:"Events",title:"Title",untitled:"Untitled",elementStatus:"{{element}} status",images:"Images",maps:"Maps",markers:"Markers",canvas:"Whiteboard",canvases:"Whiteboards",notes:"Notes",secrets:"Secrets",statblocks:"Statblocks",timelines:"Timelines",private:"Private",public:"Public",subscriberGroups:"Subscriber Groups",subscriberGroupHelper:"Select one or more groups that you want to allow access to this article.This only affects private articles.",subscriberGroupPlaceholder:"Make your choice",applyChanges:"Apply Changes",connecting:"Trying to Connect...",reconnecting:"Reconnecting...",allSaved:"All changes saved in WorldAnvil",saved:"Saved",saving:"Saving...",offlineBeCareful:`Looks like you're offline. 
Please be careful as your changes might be lost`};var RK={search:OK,externalUI:MK};const DK={en:{translation:RK}};Tr.use(kK).init({lng:"en",interpolation:{escapeValue:!1},resources:DK});function AK(e){e.then(null,function(t){console.error(t)})}function LK(){return typeof __SENTRY_BROWSER_BUNDLE__!="undefined"&&!!__SENTRY_BROWSER_BUNDLE__}function Ah(){return!LK()&&Object.prototype.toString.call(typeof process!="undefined"?process:0)==="[object process]"}function xs(e,t){return e.require(t)}function BK(e){var t;try{t=xs(Ia,e)}catch{}try{var n=xs(Ia,"process").cwd;t=xs(Ia,n()+"/node_modules/"+e)}catch{}return t}var $K={};function rt(){return Ah()?global:typeof window!="undefined"?window:typeof self!="undefined"?self:$K}function tw(e,t,n){var r=n||rt(),i=r.__SENTRY__=r.__SENTRY__||{},o=i[e]||(i[e]=t());return o}var sR=Object.prototype.toString;function nw(e){switch(sR.call(e)){case"[object Error]":case"[object Exception]":case"[object DOMException]":return!0;default:return aa(e,Error)}}function Rd(e,t){return sR.call(e)==="[object "+t+"]"}function lR(e){return Rd(e,"ErrorEvent")}function k7(e){return Rd(e,"DOMError")}function FK(e){return Rd(e,"DOMException")}function ad(e){return Rd(e,"String")}function rw(e){return e===null||typeof e!="object"&&typeof e!="function"}function sd(e){return Rd(e,"Object")}function $v(e){return typeof Event!="undefined"&&aa(e,Event)}function NK(e){return typeof Element!="undefined"&&aa(e,Element)}function zK(e){return Rd(e,"RegExp")}function iw(e){return Boolean(e&&e.then&&typeof e.then=="function")}function jK(e){return sd(e)&&"nativeEvent"in e&&"preventDefault"in e&&"stopPropagation"in e}function cR(e){return typeof e=="number"&&e!==e}function aa(e,t){try{return e instanceof t}catch{return!1}}function Op(e,t){try{for(var n=e,r=5,i=80,o=[],a=0,s=0,l=" > ",c=l.length,u=void 0;n&&a++<r&&(u=HK(n,t),!(u==="html"||a>1&&s+o.length*c+u.length>=i));)o.push(u),s+=u.length,n=n.parentNode;return o.reverse().join(l)}catch{return"<unknown>"}}function HK(e,t){var n=e,r=[],i,o,a,s,l;if(!n||!n.tagName)return"";r.push(n.tagName.toLowerCase());var c=t&&t.length?t.filter(function(d){return n.getAttribute(d)}).map(function(d){return[d,n.getAttribute(d)]}):null;if(c&&c.length)c.forEach(function(d){r.push("["+d[0]+'="'+d[1]+'"]')});else if(n.id&&r.push("#"+n.id),i=n.className,i&&ad(i))for(o=i.split(/\s+/),l=0;l<o.length;l++)r.push("."+o[l]);var u=["type","name","title","alt"];for(l=0;l<u.length;l++)a=u[l],s=n.getAttribute(a),s&&r.push("["+a+'="'+s+'"]');return r.join("")}function VK(){var e=rt();try{return e.document.location.href}catch{return""}}/*! *****************************************************************************
Copyright (c) Microsoft Corporation.

Permission to use, copy, modify, and/or distribute this software for any
purpose with or without fee is hereby granted.

THE SOFTWARE IS PROVIDED "AS IS" AND THE AUTHOR DISCLAIMS ALL WARRANTIES WITH
REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES OF MERCHANTABILITY
AND FITNESS. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR ANY SPECIAL, DIRECT,
INDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES WHATSOEVER RESULTING FROM
LOSS OF USE, DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR
OTHER TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR
PERFORMANCE OF THIS SOFTWARE.
***************************************************************************** */var Px=function(e,t){return Px=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(n,r){n.__proto__=r}||function(n,r){for(var i in r)r.hasOwnProperty(i)&&(n[i]=r[i])},Px(e,t)};function WK(e,t){Px(e,t);function n(){this.constructor=e}e.prototype=t===null?Object.create(t):(n.prototype=t.prototype,new n)}var Kn=function(){return Kn=Object.assign||function(t){for(var n,r=1,i=arguments.length;r<i;r++){n=arguments[r];for(var o in n)Object.prototype.hasOwnProperty.call(n,o)&&(t[o]=n[o])}return t},Kn.apply(this,arguments)};function ld(e){var t=typeof Symbol=="function"&&Symbol.iterator,n=t&&e[t],r=0;if(n)return n.call(e);if(e&&typeof e.length=="number")return{next:function(){return e&&r>=e.length&&(e=void 0),{value:e&&e[r++],done:!e}}};throw new TypeError(t?"Object is not iterable.":"Symbol.iterator is not defined.")}function Ps(e,t){var n=typeof Symbol=="function"&&e[Symbol.iterator];if(!n)return e;var r=n.call(e),i,o=[],a;try{for(;(t===void 0||t-- >0)&&!(i=r.next()).done;)o.push(i.value)}catch(s){a={error:s}}finally{try{i&&!i.done&&(n=r.return)&&n.call(r)}finally{if(a)throw a.error}}return o}function UK(){for(var e=[],t=0;t<arguments.length;t++)e=e.concat(Ps(arguments[t]));return e}var GK=Object.setPrototypeOf||({__proto__:[]}instanceof Array?KK:qK);function KK(e,t){return e.__proto__=t,e}function qK(e,t){for(var n in t)Object.prototype.hasOwnProperty.call(e,n)||(e[n]=t[n]);return e}var On=function(e){WK(t,e);function t(n){var r=this.constructor,i=e.call(this,n)||this;return i.message=n,i.name=r.prototype.constructor.name,GK(i,r.prototype),i}return t}(Error),Dd=typeof __SENTRY_DEBUG__=="undefined"?!0:__SENTRY_DEBUG__,YK=/^(?:(\w+):)\/\/(?:(\w+)(?::(\w+))?@)([\w.-]+)(?::(\d+))?\/(.+)/;function XK(e){return e==="http"||e==="https"}function Lh(e,t){t===void 0&&(t=!1);var n=e.host,r=e.path,i=e.pass,o=e.port,a=e.projectId,s=e.protocol,l=e.publicKey;return s+"://"+l+(t&&i?":"+i:"")+("@"+n+(o?":"+o:"")+"/"+(r&&r+"/")+a)}function ZK(e){var t=YK.exec(e);if(!t)throw new On("Invalid Sentry Dsn: "+e);var n=Ps(t.slice(1),6),r=n[0],i=n[1],o=n[2],a=o===void 0?"":o,s=n[3],l=n[4],c=l===void 0?"":l,u=n[5],d="",f=u,p=f.split("/");if(p.length>1&&(d=p.slice(0,-1).join("/"),f=p.pop()),f){var m=f.match(/^\d+/);m&&(f=m[0])}return uR({host:s,pass:a,path:d,projectId:f,port:c,protocol:r,publicKey:i})}function uR(e){return"user"in e&&!("publicKey"in e)&&(e.publicKey=e.user),{user:e.publicKey||"",protocol:e.protocol,publicKey:e.publicKey||"",pass:e.pass||"",host:e.host,port:e.port||"",path:e.path||"",projectId:e.projectId}}function QK(e){if(!!Dd){var t=e.port,n=e.projectId,r=e.protocol,i=["protocol","publicKey","host","projectId"];if(i.forEach(function(o){if(!e[o])throw new On("Invalid Sentry Dsn: "+o+" missing")}),!n.match(/^\d+$/))throw new On("Invalid Sentry Dsn: Invalid projectId "+n);if(!XK(r))throw new On("Invalid Sentry Dsn: Invalid protocol "+r);if(t&&isNaN(parseInt(t,10)))throw new On("Invalid Sentry Dsn: Invalid port "+t);return!0}}function ow(e){var t=typeof e=="string"?ZK(e):uR(e);return QK(t),t}var JK=["fatal","error","warning","log","info","debug","critical"],eq=rt(),tq="Sentry Logger ",Mp=["debug","info","warn","error","log","assert"];function dR(e){var t=rt();if(!("console"in t))return e();var n=t.console,r={};Mp.forEach(function(i){var o=n[i]&&n[i].__sentry_original__;i in t.console&&o&&(r[i]=n[i],n[i]=o)});try{return e()}finally{Object.keys(r).forEach(function(i){n[i]=r[i]})}}function E7(){var e=!1,t={enable:function(){e=!0},disable:function(){e=!1}};return Dd?Mp.forEach(function(n){t[n]=function(){for(var r=[],i=0;i<arguments.length;i++)r[i]=arguments[i];e&&dR(function(){var o;(o=eq.console)[n].apply(o,UK([tq+"["+n+"]:"],r))})}}):Mp.forEach(function(n){t[n]=function(){}}),t}var ue;Dd?ue=tw("logger",E7):ue=E7();function Jf(e,t){return t===void 0&&(t=0),typeof e!="string"||t===0||e.length<=t?e:e.substr(0,t)+"..."}function Hg(e,t){if(!Array.isArray(e))return"";for(var n=[],r=0;r<e.length;r++){var i=e[r];try{n.push(String(i))}catch{n.push("[value cannot be serialized]")}}return n.join(t)}function Rp(e,t){return ad(e)?zK(t)?t.test(e):typeof t=="string"?e.indexOf(t)!==-1:!1:!1}function qn(e,t,n){if(t in e){var r=e[t],i=n(r);if(typeof i=="function")try{fR(i,r)}catch{}e[t]=i}}function Fv(e,t,n){Object.defineProperty(e,t,{value:n,writable:!0,configurable:!0})}function fR(e,t){var n=t.prototype||{};e.prototype=t.prototype=n,Fv(e,"__sentry_original__",t)}function aw(e){return e.__sentry_original__}function nq(e){return Object.keys(e).map(function(t){return encodeURIComponent(t)+"="+encodeURIComponent(e[t])}).join("&")}function pR(e){var t=e;if(nw(e))t=Kn({message:e.message,name:e.name,stack:e.stack},T7(e));else if($v(e)){var n=e;t=Kn({type:n.type,target:I7(n.target),currentTarget:I7(n.currentTarget)},T7(n)),typeof CustomEvent!="undefined"&&aa(e,CustomEvent)&&(t.detail=n.detail)}return t}function I7(e){try{return NK(e)?Op(e):Object.prototype.toString.call(e)}catch{return"<unknown>"}}function T7(e){var t={};for(var n in e)Object.prototype.hasOwnProperty.call(e,n)&&(t[n]=e[n]);return t}function rq(e,t){t===void 0&&(t=40);var n=Object.keys(pR(e));if(n.sort(),!n.length)return"[object has no keys]";if(n[0].length>=t)return Jf(n[0],t);for(var r=n.length;r>0;r--){var i=n.slice(0,r).join(", ");if(!(i.length>t))return r===n.length?i:Jf(i,t)}return""}function ql(e){var t,n;if(sd(e)){var r={};try{for(var i=ld(Object.keys(e)),o=i.next();!o.done;o=i.next()){var a=o.value;typeof e[a]!="undefined"&&(r[a]=ql(e[a]))}}catch(s){t={error:s}}finally{try{o&&!o.done&&(n=i.return)&&n.call(i)}finally{if(t)throw t.error}}return r}return Array.isArray(e)?e.map(ql):e}var iq=50;function oq(){for(var e=[],t=0;t<arguments.length;t++)e[t]=arguments[t];var n=e.sort(function(r,i){return r[0]-i[0]}).map(function(r){return r[1]});return function(r,i){var o,a,s,l;i===void 0&&(i=0);var c=[];try{for(var u=ld(r.split(`
`).slice(i)),d=u.next();!d.done;d=u.next()){var f=d.value;try{for(var p=(s=void 0,ld(n)),m=p.next();!m.done;m=p.next()){var g=m.value,y=g(f);if(y){c.push(y);break}}}catch(v){s={error:v}}finally{try{m&&!m.done&&(l=p.return)&&l.call(p)}finally{if(s)throw s.error}}}}catch(v){o={error:v}}finally{try{d&&!d.done&&(a=u.return)&&a.call(u)}finally{if(o)throw o.error}}return aq(c)}}function aq(e){if(!e.length)return[];var t=e,n=t[0].function||"",r=t[t.length-1].function||"";return(n.indexOf("captureMessage")!==-1||n.indexOf("captureException")!==-1)&&(t=t.slice(1)),r.indexOf("sentryWrapped")!==-1&&(t=t.slice(0,-1)),t.slice(0,iq).map(function(i){return Kn(Kn({},i),{filename:i.filename||t[0].filename,function:i.function||"?"})}).reverse()}var rb="<anonymous>";function Vs(e){try{return!e||typeof e!="function"?rb:e.name||rb}catch{return rb}}function Nv(){if(!("fetch"in rt()))return!1;try{return new Headers,new Request(""),new Response,!0}catch{return!1}}function Ox(e){return e&&/^function fetch\(\)\s+\{\s+\[native code\]\s+\}$/.test(e.toString())}function sq(){if(!Nv())return!1;var e=rt();if(Ox(e.fetch))return!0;var t=!1,n=e.document;if(n&&typeof n.createElement=="function")try{var r=n.createElement("iframe");r.hidden=!0,n.head.appendChild(r),r.contentWindow&&r.contentWindow.fetch&&(t=Ox(r.contentWindow.fetch)),n.head.removeChild(r)}catch(i){Dd&&ue.warn("Could not create sandbox iframe for pure fetch check, bailing to window.fetch: ",i)}return t}function lq(){if(!Nv())return!1;try{return new Request("_",{referrerPolicy:"origin"}),!0}catch{return!1}}function cq(){var e=rt(),t=e.chrome,n=t&&t.app&&t.app.runtime,r="history"in e&&!!e.history.pushState&&!!e.history.replaceState;return!n&&r}var Nt=rt(),ep={},_7={};function uq(e){if(!_7[e])switch(_7[e]=!0,e){case"console":dq();break;case"dom":xq();break;case"xhr":mq();break;case"fetch":fq();break;case"history":gq();break;case"error":Sq();break;case"unhandledrejection":wq();break;default:Dd&&ue.warn("unknown instrumentation type:",e);return}}function Jr(e,t){ep[e]=ep[e]||[],ep[e].push(t),uq(e)}function co(e,t){var n,r;if(!(!e||!ep[e]))try{for(var i=ld(ep[e]||[]),o=i.next();!o.done;o=i.next()){var a=o.value;try{a(t)}catch(s){Dd&&ue.error(`Error while triggering instrumentation handler.
Type: `+e+`
Name: `+Vs(a)+`
Error:`,s)}}}catch(s){n={error:s}}finally{try{o&&!o.done&&(r=i.return)&&r.call(i)}finally{if(n)throw n.error}}}function dq(){"console"in Nt&&Mp.forEach(function(e){e in Nt.console&&qn(Nt.console,e,function(t){return function(){for(var n=[],r=0;r<arguments.length;r++)n[r]=arguments[r];co("console",{args:n,level:e}),t&&t.apply(Nt.console,n)}})})}function fq(){!sq()||qn(Nt,"fetch",function(e){return function(){for(var t=[],n=0;n<arguments.length;n++)t[n]=arguments[n];var r={args:t,fetchData:{method:pq(t),url:hq(t)},startTimestamp:Date.now()};return co("fetch",Kn({},r)),e.apply(Nt,t).then(function(i){return co("fetch",Kn(Kn({},r),{endTimestamp:Date.now(),response:i})),i},function(i){throw co("fetch",Kn(Kn({},r),{endTimestamp:Date.now(),error:i})),i})}})}function pq(e){return e===void 0&&(e=[]),"Request"in Nt&&aa(e[0],Request)&&e[0].method?String(e[0].method).toUpperCase():e[1]&&e[1].method?String(e[1].method).toUpperCase():"GET"}function hq(e){return e===void 0&&(e=[]),typeof e[0]=="string"?e[0]:"Request"in Nt&&aa(e[0],Request)?e[0].url:String(e[0])}function mq(){if("XMLHttpRequest"in Nt){var e=XMLHttpRequest.prototype;qn(e,"open",function(t){return function(){for(var n=[],r=0;r<arguments.length;r++)n[r]=arguments[r];var i=this,o=n[1],a=i.__sentry_xhr__={method:ad(n[0])?n[0].toUpperCase():n[0],url:n[1]};ad(o)&&a.method==="POST"&&o.match(/sentry_key/)&&(i.__sentry_own_request__=!0);var s=function(){if(i.readyState===4){try{a.status_code=i.status}catch{}co("xhr",{args:n,endTimestamp:Date.now(),startTimestamp:Date.now(),xhr:i})}};return"onreadystatechange"in i&&typeof i.onreadystatechange=="function"?qn(i,"onreadystatechange",function(l){return function(){for(var c=[],u=0;u<arguments.length;u++)c[u]=arguments[u];return s(),l.apply(i,c)}}):i.addEventListener("readystatechange",s),t.apply(i,n)}}),qn(e,"send",function(t){return function(){for(var n=[],r=0;r<arguments.length;r++)n[r]=arguments[r];return this.__sentry_xhr__&&n[0]!==void 0&&(this.__sentry_xhr__.body=n[0]),co("xhr",{args:n,startTimestamp:Date.now(),xhr:this}),t.apply(this,n)}})}}var k1;function gq(){if(!cq())return;var e=Nt.onpopstate;Nt.onpopstate=function(){for(var n=[],r=0;r<arguments.length;r++)n[r]=arguments[r];var i=Nt.location.href,o=k1;if(k1=i,co("history",{from:o,to:i}),e)try{return e.apply(this,n)}catch{}};function t(n){return function(){for(var r=[],i=0;i<arguments.length;i++)r[i]=arguments[i];var o=r.length>2?r[2]:void 0;if(o){var a=k1,s=String(o);k1=s,co("history",{from:a,to:s})}return n.apply(this,r)}}qn(Nt.history,"pushState",t),qn(Nt.history,"replaceState",t)}var vq=1e3,E1,I1;function yq(e,t){if(!e||e.type!==t.type)return!0;try{if(e.target!==t.target)return!0}catch{}return!1}function bq(e){if(e.type!=="keypress")return!1;try{var t=e.target;if(!t||!t.tagName)return!0;if(t.tagName==="INPUT"||t.tagName==="TEXTAREA"||t.isContentEditable)return!1}catch{}return!0}function P7(e,t){return t===void 0&&(t=!1),function(n){if(!(!n||I1===n)&&!bq(n)){var r=n.type==="keypress"?"input":n.type;E1===void 0?(e({event:n,name:r,global:t}),I1=n):yq(I1,n)&&(e({event:n,name:r,global:t}),I1=n),clearTimeout(E1),E1=Nt.setTimeout(function(){E1=void 0},vq)}}}function xq(){if("document"in Nt){var e=co.bind(null,"dom"),t=P7(e,!0);Nt.document.addEventListener("click",t,!1),Nt.document.addEventListener("keypress",t,!1),["EventTarget","Node"].forEach(function(n){var r=Nt[n]&&Nt[n].prototype;!r||!r.hasOwnProperty||!r.hasOwnProperty("addEventListener")||(qn(r,"addEventListener",function(i){return function(o,a,s){if(o==="click"||o=="keypress")try{var l=this,c=l.__sentry_instrumentation_handlers__=l.__sentry_instrumentation_handlers__||{},u=c[o]=c[o]||{refCount:0};if(!u.handler){var d=P7(e);u.handler=d,i.call(this,o,d,s)}u.refCount+=1}catch{}return i.call(this,o,a,s)}}),qn(r,"removeEventListener",function(i){return function(o,a,s){if(o==="click"||o=="keypress")try{var l=this,c=l.__sentry_instrumentation_handlers__||{},u=c[o];u&&(u.refCount-=1,u.refCount<=0&&(i.call(this,o,u.handler,s),u.handler=void 0,delete c[o]),Object.keys(c).length===0&&delete l.__sentry_instrumentation_handlers__)}catch{}return i.call(this,o,a,s)}}))})}}var ib=null;function Sq(){ib=Nt.onerror,Nt.onerror=function(e,t,n,r,i){return co("error",{column:r,error:i,line:n,msg:e,url:t}),ib?ib.apply(this,arguments):!1}}var ob=null;function wq(){ob=Nt.onunhandledrejection,Nt.onunhandledrejection=function(e){return co("unhandledrejection",e),ob?ob.apply(this,arguments):!0}}function Cq(){var e=typeof WeakSet=="function",t=e?new WeakSet:[];function n(i){if(e)return t.has(i)?!0:(t.add(i),!1);for(var o=0;o<t.length;o++){var a=t[o];if(a===i)return!0}return t.push(i),!1}function r(i){if(e)t.delete(i);else for(var o=0;o<t.length;o++)if(t[o]===i){t.splice(o,1);break}}return[n,r]}function Os(){var e=rt(),t=e.crypto||e.msCrypto;if(t!==void 0&&t.getRandomValues){var n=new Uint16Array(8);t.getRandomValues(n),n[3]=n[3]&4095|16384,n[4]=n[4]&16383|32768;var r=function(i){for(var o=i.toString(16);o.length<4;)o="0"+o;return o};return r(n[0])+r(n[1])+r(n[2])+r(n[3])+r(n[4])+r(n[5])+r(n[6])+r(n[7])}return"xxxxxxxxxxxx4xxxyxxxxxxxxxxxxxxx".replace(/[xy]/g,function(i){var o=Math.random()*16|0,a=i==="x"?o:o&3|8;return a.toString(16)})}function ab(e){if(!e)return{};var t=e.match(/^(([^:/?#]+):)?(\/\/([^/?#]*))?([^?#]*)(\?([^#]*))?(#(.*))?$/);if(!t)return{};var n=t[6]||"",r=t[8]||"";return{host:t[4],path:t[5],protocol:t[2],relative:t[5]+n+r}}function hR(e){return e.exception&&e.exception.values?e.exception.values[0]:void 0}function Nl(e){var t=e.message,n=e.event_id;if(t)return t;var r=hR(e);return r?r.type&&r.value?r.type+": "+r.value:r.type||r.value||n||"<unknown>":n||"<unknown>"}function Mx(e,t,n){var r=e.exception=e.exception||{},i=r.values=r.values||[],o=i[0]=i[0]||{};o.value||(o.value=t||""),o.type||(o.type=n||"Error")}function Dp(e,t){var n=hR(e);if(!!n){var r={type:"generic",handled:!0},i=n.mechanism;if(n.mechanism=Kn(Kn(Kn({},r),i),t),t&&"data"in t){var o=Kn(Kn({},i&&i.data),t.data);n.mechanism.data=o}}}function O7(e){if(e&&e.__sentry_captured__)return!0;try{Fv(e,"__sentry_captured__",!0)}catch{}return!1}function Ml(e,t,n){t===void 0&&(t=1/0),n===void 0&&(n=1/0);try{return gR("",e,t,n)}catch(r){return{ERROR:"**non-serializable** ("+r+")"}}}function mR(e,t,n){t===void 0&&(t=3),n===void 0&&(n=100*1024);var r=Ml(e,t);return Iq(r)>n?mR(e,t-1,n):r}function gR(e,t,n,r,i){n===void 0&&(n=1/0),r===void 0&&(r=1/0),i===void 0&&(i=Cq());var o=Ps(i,2),a=o[0],s=o[1],l=t;if(l&&typeof l.toJSON=="function")try{return l.toJSON()}catch{}if(t===null||["number","boolean","string"].includes(typeof t)&&!cR(t))return t;var c=kq(e,t);if(!c.startsWith("[object "))return c;if(n===0)return c.replace("object ","");if(a(t))return"[Circular ~]";var u=Array.isArray(t)?[]:{},d=0,f=nw(t)||$v(t)?pR(t):t;for(var p in f)if(!!Object.prototype.hasOwnProperty.call(f,p)){if(d>=r){u[p]="[MaxProperties ~]";break}var m=f[p];u[p]=gR(p,m,n-1,r,i),d+=1}return s(t),u}function kq(e,t){try{return e==="domain"&&t&&typeof t=="object"&&t._events?"[Domain]":e==="domainEmitter"?"[DomainEmitter]":typeof global!="undefined"&&t===global?"[Global]":typeof window!="undefined"&&t===window?"[Window]":typeof document!="undefined"&&t===document?"[Document]":jK(t)?"[SyntheticEvent]":typeof t=="number"&&t!==t?"[NaN]":t===void 0?"[undefined]":typeof t=="function"?"[Function: "+Vs(t)+"]":typeof t=="symbol"?"["+String(t)+"]":typeof t=="bigint"?"[BigInt: "+String(t)+"]":"[object "+Object.getPrototypeOf(t).constructor.name+"]"}catch(n){return"**non-serializable** ("+n+")"}}function Eq(e){return~-encodeURI(e).split(/%..|./).length}function Iq(e){return Eq(JSON.stringify(e))}function oc(e){return new tl(function(t){t(e)})}function Ap(e){return new tl(function(t,n){n(e)})}var tl=function(){function e(t){var n=this;this._state=0,this._handlers=[],this._resolve=function(r){n._setResult(1,r)},this._reject=function(r){n._setResult(2,r)},this._setResult=function(r,i){if(n._state===0){if(iw(i)){i.then(n._resolve,n._reject);return}n._state=r,n._value=i,n._executeHandlers()}},this._executeHandlers=function(){if(n._state!==0){var r=n._handlers.slice();n._handlers=[],r.forEach(function(i){i[0]||(n._state===1&&i[1](n._value),n._state===2&&i[2](n._value),i[0]=!0)})}};try{t(this._resolve,this._reject)}catch(r){this._reject(r)}}return e.prototype.then=function(t,n){var r=this;return new e(function(i,o){r._handlers.push([!1,function(a){if(!t)i(a);else try{i(t(a))}catch(s){o(s)}},function(a){if(!n)o(a);else try{i(n(a))}catch(s){o(s)}}]),r._executeHandlers()})},e.prototype.catch=function(t){return this.then(function(n){return n},t)},e.prototype.finally=function(t){var n=this;return new e(function(r,i){var o,a;return n.then(function(s){a=!1,o=s,t&&t()},function(s){a=!0,o=s,t&&t()}).then(function(){if(a){i(o);return}r(o)})})},e}();function vR(e){var t=[];function n(){return e===void 0||t.length<e}function r(a){return t.splice(t.indexOf(a),1)[0]}function i(a){if(!n())return Ap(new On("Not adding Promise due to buffer limit reached."));var s=a();return t.indexOf(s)===-1&&t.push(s),s.then(function(){return r(s)}).then(null,function(){return r(s).then(null,function(){})}),s}function o(a){return new tl(function(s,l){var c=t.length;if(!c)return s(!0);var u=setTimeout(function(){a&&a>0&&s(!1)},a);t.forEach(function(d){oc(d).then(function(){--c||(clearTimeout(u),s(!0))},l)})})}return{$:t,add:i,drain:o}}var ta;(function(e){e.Fatal="fatal",e.Error="error",e.Warning="warning",e.Log="log",e.Info="info",e.Debug="debug",e.Critical="critical"})(ta||(ta={}));function Tq(e){return JK.indexOf(e)!==-1}function yR(e){return e==="warn"?ta.Warning:Tq(e)?e:ta.Log}function bR(e){return e>=200&&e<300?"success":e===429?"rate_limit":e>=400&&e<500?"invalid":e>=500?"failed":"unknown"}var Rx={nowSeconds:function(){return Date.now()/1e3}};function _q(){var e=rt().performance;if(!(!e||!e.now)){var t=Date.now()-e.now();return{now:function(){return e.now()},timeOrigin:t}}}function Pq(){try{var e=xs(Ia,"perf_hooks");return e.performance}catch{return}}var sb=Ah()?Pq():_q(),M7=sb===void 0?Rx:{nowSeconds:function(){return(sb.timeOrigin+sb.now())/1e3}},zv=Rx.nowSeconds.bind(Rx),Dx=M7.nowSeconds.bind(M7),Lp=Dx,uf=function(){var e=rt().performance;if(!(!e||!e.now)){var t=3600*1e3,n=e.now(),r=Date.now(),i=e.timeOrigin?Math.abs(e.timeOrigin+n-r):t,o=i<t,a=e.timing&&e.timing.navigationStart,s=typeof a=="number",l=s?Math.abs(a+n-r):t,c=l<t;return o||c?i<=l?e.timeOrigin:a:r}}(),Oq=new RegExp("^[ \\t]*([0-9a-f]{32})?-?([0-9a-f]{16})?-?([01])?[ \\t]*$");function Mq(e){var t=e.match(Oq);if(t){var n=void 0;return t[3]==="1"?n=!0:t[3]==="0"&&(n=!1),{traceId:t[1],parentSampled:n,parentSpanId:t[2]}}}function jv(e,t){return t===void 0&&(t=[]),[e,t]}function Rq(e){var t=Ps(e,2),n=Ps(t[1],1),r=Ps(n[0],1),i=r[0];return i.type}function Hv(e){var t=Ps(e,2),n=t[0],r=t[1],i=JSON.stringify(n);return r.reduce(function(o,a){var s=Ps(a,2),l=s[0],c=s[1],u=rw(c)?String(c):JSON.stringify(c);return o+`
`+JSON.stringify(l)+`
`+u},i)}function Dq(e,t,n){var r=[{type:"client_report"},{timestamp:n||zv(),discarded_events:e}];return jv(t?{dsn:t}:{},[r])}var Aq=60*1e3;function Lq(e,t){t===void 0&&(t=Date.now());var n=parseInt(""+e,10);if(!isNaN(n))return n*1e3;var r=Date.parse(""+e);return isNaN(r)?Aq:r-t}function sw(e,t){return e[t]||e.all||0}function xR(e,t,n){return n===void 0&&(n=Date.now()),sw(e,t)>n}function SR(e,t,n){var r,i,o,a;n===void 0&&(n=Date.now());var s=Kn({},e),l=t["x-sentry-rate-limits"],c=t["retry-after"];if(l)try{for(var u=ld(l.trim().split(",")),d=u.next();!d.done;d=u.next()){var f=d.value,p=f.split(":",2),m=parseInt(p[0],10),g=(isNaN(m)?60:m)*1e3;if(!p[1])s.all=n+g;else try{for(var y=(o=void 0,ld(p[1].split(";"))),v=y.next();!v.done;v=y.next()){var b=v.value;s[b]=n+g}}catch(x){o={error:x}}finally{try{v&&!v.done&&(a=y.return)&&a.call(y)}finally{if(o)throw o.error}}}}catch(x){r={error:x}}finally{try{d&&!d.done&&(i=u.return)&&i.call(u)}finally{if(r)throw r.error}}else c&&(s.all=n+Lq(c,n));return s}var T1=rt(),Bq=function(){function e(t){t===void 0&&(t={}),this.name=e.id,this._levels=Mp,t.levels&&(this._levels=t.levels)}return e.prototype.setupOnce=function(t,n){"console"in T1&&this._levels.forEach(function(r){r in T1.console&&qn(T1.console,r,function(i){return function(){for(var o=[],a=0;a<arguments.length;a++)o[a]=arguments[a];var s=n();s.getIntegration(e)&&s.withScope(function(l){l.setLevel(yR(r)),l.setExtra("arguments",o),l.addEventProcessor(function(u){return u.logger="console",u});var c=Hg(o," ");r==="assert"?o[0]===!1&&(c="Assertion failed: "+(Hg(o.slice(1)," ")||"console.assert"),l.setExtra("arguments",o.slice(1)),s.captureMessage(c)):r==="error"&&o[0]instanceof Error?s.captureException(o[0]):s.captureMessage(c)}),i&&i.apply(T1.console,o)}})})},e.id="CaptureConsole",e}();/*! *****************************************************************************
Copyright (c) Microsoft Corporation.

Permission to use, copy, modify, and/or distribute this software for any
purpose with or without fee is hereby granted.

THE SOFTWARE IS PROVIDED "AS IS" AND THE AUTHOR DISCLAIMS ALL WARRANTIES WITH
REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES OF MERCHANTABILITY
AND FITNESS. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR ANY SPECIAL, DIRECT,
INDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES WHATSOEVER RESULTING FROM
LOSS OF USE, DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR
OTHER TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR
PERFORMANCE OF THIS SOFTWARE.
***************************************************************************** */var Ax=function(e,t){return Ax=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(n,r){n.__proto__=r}||function(n,r){for(var i in r)r.hasOwnProperty(i)&&(n[i]=r[i])},Ax(e,t)};function Vv(e,t){Ax(e,t);function n(){this.constructor=e}e.prototype=t===null?Object.create(t):(n.prototype=t.prototype,new n)}var $t=function(){return $t=Object.assign||function(t){for(var n,r=1,i=arguments.length;r<i;r++){n=arguments[r];for(var o in n)Object.prototype.hasOwnProperty.call(n,o)&&(t[o]=n[o])}return t},$t.apply(this,arguments)};function Ad(e,t){var n=typeof Symbol=="function"&&e[Symbol.iterator];if(!n)return e;var r=n.call(e),i,o=[],a;try{for(;(t===void 0||t-- >0)&&!(i=r.next()).done;)o.push(i.value)}catch(s){a={error:s}}finally{try{i&&!i.done&&(n=r.return)&&n.call(r)}finally{if(a)throw a.error}}return o}function wR(){for(var e=[],t=0;t<arguments.length;t++)e=e.concat(Ad(arguments[t]));return e}/*! *****************************************************************************
Copyright (c) Microsoft Corporation.

Permission to use, copy, modify, and/or distribute this software for any
purpose with or without fee is hereby granted.

THE SOFTWARE IS PROVIDED "AS IS" AND THE AUTHOR DISCLAIMS ALL WARRANTIES WITH
REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES OF MERCHANTABILITY
AND FITNESS. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR ANY SPECIAL, DIRECT,
INDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES WHATSOEVER RESULTING FROM
LOSS OF USE, DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR
OTHER TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR
PERFORMANCE OF THIS SOFTWARE.
***************************************************************************** */function $q(e,t){var n=typeof Symbol=="function"&&e[Symbol.iterator];if(!n)return e;var r=n.call(e),i,o=[],a;try{for(;(t===void 0||t-- >0)&&!(i=r.next()).done;)o.push(i.value)}catch(s){a={error:s}}finally{try{i&&!i.done&&(n=r.return)&&n.call(r)}finally{if(a)throw a.error}}return o}function Fq(){for(var e=[],t=0;t<arguments.length;t++)e=e.concat($q(arguments[t]));return e}/*! *****************************************************************************
Copyright (c) Microsoft Corporation.

Permission to use, copy, modify, and/or distribute this software for any
purpose with or without fee is hereby granted.

THE SOFTWARE IS PROVIDED "AS IS" AND THE AUTHOR DISCLAIMS ALL WARRANTIES WITH
REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES OF MERCHANTABILITY
AND FITNESS. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR ANY SPECIAL, DIRECT,
INDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES WHATSOEVER RESULTING FROM
LOSS OF USE, DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR
OTHER TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR
PERFORMANCE OF THIS SOFTWARE.
***************************************************************************** */var Ce=function(){return Ce=Object.assign||function(t){for(var n,r=1,i=arguments.length;r<i;r++){n=arguments[r];for(var o in n)Object.prototype.hasOwnProperty.call(n,o)&&(t[o]=n[o])}return t},Ce.apply(this,arguments)};function Nq(e,t){var n=typeof Symbol=="function"&&e[Symbol.iterator];if(!n)return e;var r=n.call(e),i,o=[],a;try{for(;(t===void 0||t-- >0)&&!(i=r.next()).done;)o.push(i.value)}catch(s){a={error:s}}finally{try{i&&!i.done&&(n=r.return)&&n.call(r)}finally{if(a)throw a.error}}return o}function ou(){for(var e=[],t=0;t<arguments.length;t++)e=e.concat(Nq(arguments[t]));return e}var R7=100,Vg=function(){function e(){this._notifyingListeners=!1,this._scopeListeners=[],this._eventProcessors=[],this._breadcrumbs=[],this._user={},this._tags={},this._extra={},this._contexts={},this._sdkProcessingMetadata={}}return e.clone=function(t){var n=new e;return t&&(n._breadcrumbs=ou(t._breadcrumbs),n._tags=Ce({},t._tags),n._extra=Ce({},t._extra),n._contexts=Ce({},t._contexts),n._user=t._user,n._level=t._level,n._span=t._span,n._session=t._session,n._transactionName=t._transactionName,n._fingerprint=t._fingerprint,n._eventProcessors=ou(t._eventProcessors),n._requestSession=t._requestSession),n},e.prototype.addScopeListener=function(t){this._scopeListeners.push(t)},e.prototype.addEventProcessor=function(t){return this._eventProcessors.push(t),this},e.prototype.setUser=function(t){return this._user=t||{},this._session&&this._session.update({user:t}),this._notifyScopeListeners(),this},e.prototype.getUser=function(){return this._user},e.prototype.getRequestSession=function(){return this._requestSession},e.prototype.setRequestSession=function(t){return this._requestSession=t,this},e.prototype.setTags=function(t){return this._tags=Ce(Ce({},this._tags),t),this._notifyScopeListeners(),this},e.prototype.setTag=function(t,n){var r;return this._tags=Ce(Ce({},this._tags),(r={},r[t]=n,r)),this._notifyScopeListeners(),this},e.prototype.setExtras=function(t){return this._extra=Ce(Ce({},this._extra),t),this._notifyScopeListeners(),this},e.prototype.setExtra=function(t,n){var r;return this._extra=Ce(Ce({},this._extra),(r={},r[t]=n,r)),this._notifyScopeListeners(),this},e.prototype.setFingerprint=function(t){return this._fingerprint=t,this._notifyScopeListeners(),this},e.prototype.setLevel=function(t){return this._level=t,this._notifyScopeListeners(),this},e.prototype.setTransactionName=function(t){return this._transactionName=t,this._notifyScopeListeners(),this},e.prototype.setTransaction=function(t){return this.setTransactionName(t)},e.prototype.setContext=function(t,n){var r;return n===null?delete this._contexts[t]:this._contexts=Ce(Ce({},this._contexts),(r={},r[t]=n,r)),this._notifyScopeListeners(),this},e.prototype.setSpan=function(t){return this._span=t,this._notifyScopeListeners(),this},e.prototype.getSpan=function(){return this._span},e.prototype.getTransaction=function(){var t=this.getSpan();return t&&t.transaction},e.prototype.setSession=function(t){return t?this._session=t:delete this._session,this._notifyScopeListeners(),this},e.prototype.getSession=function(){return this._session},e.prototype.update=function(t){if(!t)return this;if(typeof t=="function"){var n=t(this);return n instanceof e?n:this}return t instanceof e?(this._tags=Ce(Ce({},this._tags),t._tags),this._extra=Ce(Ce({},this._extra),t._extra),this._contexts=Ce(Ce({},this._contexts),t._contexts),t._user&&Object.keys(t._user).length&&(this._user=t._user),t._level&&(this._level=t._level),t._fingerprint&&(this._fingerprint=t._fingerprint),t._requestSession&&(this._requestSession=t._requestSession)):sd(t)&&(t=t,this._tags=Ce(Ce({},this._tags),t.tags),this._extra=Ce(Ce({},this._extra),t.extra),this._contexts=Ce(Ce({},this._contexts),t.contexts),t.user&&(this._user=t.user),t.level&&(this._level=t.level),t.fingerprint&&(this._fingerprint=t.fingerprint),t.requestSession&&(this._requestSession=t.requestSession)),this},e.prototype.clear=function(){return this._breadcrumbs=[],this._tags={},this._extra={},this._user={},this._contexts={},this._level=void 0,this._transactionName=void 0,this._fingerprint=void 0,this._requestSession=void 0,this._span=void 0,this._session=void 0,this._notifyScopeListeners(),this},e.prototype.addBreadcrumb=function(t,n){var r=typeof n=="number"?Math.min(n,R7):R7;if(r<=0)return this;var i=Ce({timestamp:zv()},t);return this._breadcrumbs=ou(this._breadcrumbs,[i]).slice(-r),this._notifyScopeListeners(),this},e.prototype.clearBreadcrumbs=function(){return this._breadcrumbs=[],this._notifyScopeListeners(),this},e.prototype.applyToEvent=function(t,n){if(this._extra&&Object.keys(this._extra).length&&(t.extra=Ce(Ce({},this._extra),t.extra)),this._tags&&Object.keys(this._tags).length&&(t.tags=Ce(Ce({},this._tags),t.tags)),this._user&&Object.keys(this._user).length&&(t.user=Ce(Ce({},this._user),t.user)),this._contexts&&Object.keys(this._contexts).length&&(t.contexts=Ce(Ce({},this._contexts),t.contexts)),this._level&&(t.level=this._level),this._transactionName&&(t.transaction=this._transactionName),this._span){t.contexts=Ce({trace:this._span.getTraceContext()},t.contexts);var r=this._span.transaction&&this._span.transaction.name;r&&(t.tags=Ce({transaction:r},t.tags))}return this._applyFingerprint(t),t.breadcrumbs=ou(t.breadcrumbs||[],this._breadcrumbs),t.breadcrumbs=t.breadcrumbs.length>0?t.breadcrumbs:void 0,t.sdkProcessingMetadata=this._sdkProcessingMetadata,this._notifyEventProcessors(ou(CR(),this._eventProcessors),t,n)},e.prototype.setSDKProcessingMetadata=function(t){return this._sdkProcessingMetadata=Ce(Ce({},this._sdkProcessingMetadata),t),this},e.prototype._notifyEventProcessors=function(t,n,r,i){var o=this;return i===void 0&&(i=0),new tl(function(a,s){var l=t[i];if(n===null||typeof l!="function")a(n);else{var c=l(Ce({},n),r);iw(c)?c.then(function(u){return o._notifyEventProcessors(t,u,r,i+1).then(a)}).then(null,s):o._notifyEventProcessors(t,c,r,i+1).then(a).then(null,s)}})},e.prototype._notifyScopeListeners=function(){var t=this;this._notifyingListeners||(this._notifyingListeners=!0,this._scopeListeners.forEach(function(n){n(t)}),this._notifyingListeners=!1)},e.prototype._applyFingerprint=function(t){t.fingerprint=t.fingerprint?Array.isArray(t.fingerprint)?t.fingerprint:[t.fingerprint]:[],this._fingerprint&&(t.fingerprint=t.fingerprint.concat(this._fingerprint)),t.fingerprint&&!t.fingerprint.length&&delete t.fingerprint},e}();function CR(){return tw("globalEventProcessors",function(){return[]})}function lw(e){CR().push(e)}var zq=function(){function e(t){this.errors=0,this.sid=Os(),this.duration=0,this.status="ok",this.init=!0,this.ignoreDuration=!1;var n=Dx();this.timestamp=n,this.started=n,t&&this.update(t)}return e.prototype.update=function(t){if(t===void 0&&(t={}),t.user&&(!this.ipAddress&&t.user.ip_address&&(this.ipAddress=t.user.ip_address),!this.did&&!t.did&&(this.did=t.user.id||t.user.email||t.user.username)),this.timestamp=t.timestamp||Dx(),t.ignoreDuration&&(this.ignoreDuration=t.ignoreDuration),t.sid&&(this.sid=t.sid.length===32?t.sid:Os()),t.init!==void 0&&(this.init=t.init),!this.did&&t.did&&(this.did=""+t.did),typeof t.started=="number"&&(this.started=t.started),this.ignoreDuration)this.duration=void 0;else if(typeof t.duration=="number")this.duration=t.duration;else{var n=this.timestamp-this.started;this.duration=n>=0?n:0}t.release&&(this.release=t.release),t.environment&&(this.environment=t.environment),!this.ipAddress&&t.ipAddress&&(this.ipAddress=t.ipAddress),!this.userAgent&&t.userAgent&&(this.userAgent=t.userAgent),typeof t.errors=="number"&&(this.errors=t.errors),t.status&&(this.status=t.status)},e.prototype.close=function(t){t?this.update({status:t}):this.status==="ok"?this.update({status:"exited"}):this.update()},e.prototype.toJSON=function(){return ql({sid:""+this.sid,init:this.init,started:new Date(this.started*1e3).toISOString(),timestamp:new Date(this.timestamp*1e3).toISOString(),status:this.status,errors:this.errors,did:typeof this.did=="number"||typeof this.did=="string"?""+this.did:void 0,duration:this.duration,attrs:{release:this.release,environment:this.environment,ip_address:this.ipAddress,user_agent:this.userAgent}})},e}(),D7=typeof __SENTRY_DEBUG__=="undefined"?!0:__SENTRY_DEBUG__,cw=4,jq=100,Wv=function(){function e(t,n,r){n===void 0&&(n=new Vg),r===void 0&&(r=cw),this._version=r,this._stack=[{}],this.getStackTop().scope=n,t&&this.bindClient(t)}return e.prototype.isOlderThan=function(t){return this._version<t},e.prototype.bindClient=function(t){var n=this.getStackTop();n.client=t,t&&t.setupIntegrations&&t.setupIntegrations()},e.prototype.pushScope=function(){var t=Vg.clone(this.getScope());return this.getStack().push({client:this.getClient(),scope:t}),t},e.prototype.popScope=function(){return this.getStack().length<=1?!1:!!this.getStack().pop()},e.prototype.withScope=function(t){var n=this.pushScope();try{t(n)}finally{this.popScope()}},e.prototype.getClient=function(){return this.getStackTop().client},e.prototype.getScope=function(){return this.getStackTop().scope},e.prototype.getStack=function(){return this._stack},e.prototype.getStackTop=function(){return this._stack[this._stack.length-1]},e.prototype.captureException=function(t,n){var r=this._lastEventId=n&&n.event_id?n.event_id:Os(),i=n;if(!n){var o=void 0;try{throw new Error("Sentry syntheticException")}catch(a){o=a}i={originalException:t,syntheticException:o}}return this._invokeClient("captureException",t,Ce(Ce({},i),{event_id:r})),r},e.prototype.captureMessage=function(t,n,r){var i=this._lastEventId=r&&r.event_id?r.event_id:Os(),o=r;if(!r){var a=void 0;try{throw new Error(t)}catch(s){a=s}o={originalException:t,syntheticException:a}}return this._invokeClient("captureMessage",t,n,Ce(Ce({},o),{event_id:i})),i},e.prototype.captureEvent=function(t,n){var r=n&&n.event_id?n.event_id:Os();return t.type!=="transaction"&&(this._lastEventId=r),this._invokeClient("captureEvent",t,Ce(Ce({},n),{event_id:r})),r},e.prototype.lastEventId=function(){return this._lastEventId},e.prototype.addBreadcrumb=function(t,n){var r=this.getStackTop(),i=r.scope,o=r.client;if(!(!i||!o)){var a=o.getOptions&&o.getOptions()||{},s=a.beforeBreadcrumb,l=s===void 0?null:s,c=a.maxBreadcrumbs,u=c===void 0?jq:c;if(!(u<=0)){var d=zv(),f=Ce({timestamp:d},t),p=l?dR(function(){return l(f,n)}):f;p!==null&&i.addBreadcrumb(p,u)}}},e.prototype.setUser=function(t){var n=this.getScope();n&&n.setUser(t)},e.prototype.setTags=function(t){var n=this.getScope();n&&n.setTags(t)},e.prototype.setExtras=function(t){var n=this.getScope();n&&n.setExtras(t)},e.prototype.setTag=function(t,n){var r=this.getScope();r&&r.setTag(t,n)},e.prototype.setExtra=function(t,n){var r=this.getScope();r&&r.setExtra(t,n)},e.prototype.setContext=function(t,n){var r=this.getScope();r&&r.setContext(t,n)},e.prototype.configureScope=function(t){var n=this.getStackTop(),r=n.scope,i=n.client;r&&i&&t(r)},e.prototype.run=function(t){var n=A7(this);try{t(this)}finally{A7(n)}},e.prototype.getIntegration=function(t){var n=this.getClient();if(!n)return null;try{return n.getIntegration(t)}catch{return D7&&ue.warn("Cannot retrieve integration "+t.id+" from the current Hub"),null}},e.prototype.startSpan=function(t){return this._callExtensionMethod("startSpan",t)},e.prototype.startTransaction=function(t,n){return this._callExtensionMethod("startTransaction",t,n)},e.prototype.traceHeaders=function(){return this._callExtensionMethod("traceHeaders")},e.prototype.captureSession=function(t){if(t===void 0&&(t=!1),t)return this.endSession();this._sendSessionUpdate()},e.prototype.endSession=function(){var t=this.getStackTop(),n=t&&t.scope,r=n&&n.getSession();r&&r.close(),this._sendSessionUpdate(),n&&n.setSession()},e.prototype.startSession=function(t){var n=this.getStackTop(),r=n.scope,i=n.client,o=i&&i.getOptions()||{},a=o.release,s=o.environment,l=rt(),c=(l.navigator||{}).userAgent,u=new zq(Ce(Ce(Ce({release:a,environment:s},r&&{user:r.getUser()}),c&&{userAgent:c}),t));if(r){var d=r.getSession&&r.getSession();d&&d.status==="ok"&&d.update({status:"exited"}),this.endSession(),r.setSession(u)}return u},e.prototype._sendSessionUpdate=function(){var t=this.getStackTop(),n=t.scope,r=t.client;if(!!n){var i=n.getSession&&n.getSession();i&&r&&r.captureSession&&r.captureSession(i)}},e.prototype._invokeClient=function(t){for(var n,r=[],i=1;i<arguments.length;i++)r[i-1]=arguments[i];var o=this.getStackTop(),a=o.scope,s=o.client;s&&s[t]&&(n=s)[t].apply(n,ou(r,[a]))},e.prototype._callExtensionMethod=function(t){for(var n=[],r=1;r<arguments.length;r++)n[r-1]=arguments[r];var i=Ld(),o=i.__SENTRY__;if(o&&o.extensions&&typeof o.extensions[t]=="function")return o.extensions[t].apply(this,n);D7&&ue.warn("Extension method "+t+" couldn't be found, doing nothing.")},e}();function Ld(){var e=rt();return e.__SENTRY__=e.__SENTRY__||{extensions:{},hub:void 0},e}function A7(e){var t=Ld(),n=fs(t);return uw(t,e),n}function zn(){var e=Ld();return(!kR(e)||fs(e).isOlderThan(cw))&&uw(e,new Wv),Ah()?Hq(e):fs(e)}function Hq(e){try{var t=Ld().__SENTRY__,n=t&&t.extensions&&t.extensions.domain&&t.extensions.domain.active;if(!n)return fs(e);if(!kR(n)||fs(n).isOlderThan(cw)){var r=fs(e).getStackTop();uw(n,new Wv(r.client,Vg.clone(r.scope)))}return fs(n)}catch{return fs(e)}}function kR(e){return!!(e&&e.__SENTRY__&&e.__SENTRY__.hub)}function fs(e){return tw("hub",function(){return new Wv},e)}function uw(e,t){if(!e)return!1;var n=e.__SENTRY__=e.__SENTRY__||{};return n.hub=t,!0}function ER(e){for(var t=[],n=1;n<arguments.length;n++)t[n-1]=arguments[n];var r=zn();if(r&&r[e])return r[e].apply(r,Fq(t));throw new Error("No hub defined or "+e+" was not found on the hub, please open a bug report.")}function Vq(e,t){var n=new Error("Sentry syntheticException");return ER("captureException",e,{captureContext:t,originalException:e,syntheticException:n})}function Wq(e){ER("withScope",e)}var Uq="7";function Wg(e,t,n){return{initDsn:e,metadata:t||{},dsn:ow(e),tunnel:n}}function IR(e){var t=e.protocol?e.protocol+":":"",n=e.port?":"+e.port:"";return t+"//"+e.host+n+(e.path?"/"+e.path:"")+"/api/"}function TR(e,t){return""+IR(e)+e.projectId+"/"+t+"/"}function _R(e){return nq({sentry_key:e.publicKey,sentry_version:Uq})}function Gq(e){return TR(e,"store")}function PR(e){return Gq(e)+"?"+_R(e)}function Kq(e){return TR(e,"envelope")}function Uv(e,t){return t||Kq(e)+"?"+_R(e)}function qq(e,t){var n=ow(e),r=IR(n)+"embed/error-page/",i="dsn="+Lh(n);for(var o in t)if(o!=="dsn")if(o==="user"){if(!t.user)continue;t.user.name&&(i+="&name="+encodeURIComponent(t.user.name)),t.user.email&&(i+="&email="+encodeURIComponent(t.user.email))}else i+="&"+encodeURIComponent(o)+"="+encodeURIComponent(t[o]);return r+"?"+i}/*! *****************************************************************************
Copyright (c) Microsoft Corporation.

Permission to use, copy, modify, and/or distribute this software for any
purpose with or without fee is hereby granted.

THE SOFTWARE IS PROVIDED "AS IS" AND THE AUTHOR DISCLAIMS ALL WARRANTIES WITH
REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES OF MERCHANTABILITY
AND FITNESS. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR ANY SPECIAL, DIRECT,
INDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES WHATSOEVER RESULTING FROM
LOSS OF USE, DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR
OTHER TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR
PERFORMANCE OF THIS SOFTWARE.
***************************************************************************** */var Ht=function(){return Ht=Object.assign||function(t){for(var n,r=1,i=arguments.length;r<i;r++){n=arguments[r];for(var o in n)Object.prototype.hasOwnProperty.call(n,o)&&(t[o]=n[o])}return t},Ht.apply(this,arguments)};function Yq(e){var t=typeof Symbol=="function"&&Symbol.iterator,n=t&&e[t],r=0;if(n)return n.call(e);if(e&&typeof e.length=="number")return{next:function(){return e&&r>=e.length&&(e=void 0),{value:e&&e[r++],done:!e}}};throw new TypeError(t?"Object is not iterable.":"Symbol.iterator is not defined.")}function dw(e,t){var n=typeof Symbol=="function"&&e[Symbol.iterator];if(!n)return e;var r=n.call(e),i,o=[],a;try{for(;(t===void 0||t-- >0)&&!(i=r.next()).done;)o.push(i.value)}catch(s){a={error:s}}finally{try{i&&!i.done&&(n=r.return)&&n.call(r)}finally{if(a)throw a.error}}return o}function No(){for(var e=[],t=0;t<arguments.length;t++)e=e.concat(dw(arguments[t]));return e}var Sn=typeof __SENTRY_DEBUG__=="undefined"?!0:__SENTRY_DEBUG__,L7=[];function B7(e){return e.reduce(function(t,n){return t.every(function(r){return n.name!==r.name})&&t.push(n),t},[])}function Xq(e){var t=e.defaultIntegrations&&No(e.defaultIntegrations)||[],n=e.integrations,r=No(B7(t));Array.isArray(n)?r=No(r.filter(function(a){return n.every(function(s){return s.name!==a.name})}),B7(n)):typeof n=="function"&&(r=n(r),r=Array.isArray(r)?r:[r]);var i=r.map(function(a){return a.name}),o="Debug";return i.indexOf(o)!==-1&&r.push.apply(r,No(r.splice(i.indexOf(o),1))),r}function Zq(e){L7.indexOf(e.name)===-1&&(e.setupOnce(lw,zn),L7.push(e.name),Sn&&ue.log("Integration installed: "+e.name))}function Qq(e){var t={};return Xq(e).forEach(function(n){t[n.name]=n,Zq(n)}),Fv(t,"initialized",!0),t}var $7="Not capturing exception because it's already been captured.",Jq=function(){function e(t,n){this._integrations={},this._numProcessing=0,this._backend=new t(n),this._options=n,n.dsn&&(this._dsn=ow(n.dsn))}return e.prototype.captureException=function(t,n,r){var i=this;if(O7(t)){Sn&&ue.log($7);return}var o=n&&n.event_id;return this._process(this._getBackend().eventFromException(t,n).then(function(a){return i._captureEvent(a,n,r)}).then(function(a){o=a})),o},e.prototype.captureMessage=function(t,n,r,i){var o=this,a=r&&r.event_id,s=rw(t)?this._getBackend().eventFromMessage(String(t),n,r):this._getBackend().eventFromException(t,r);return this._process(s.then(function(l){return o._captureEvent(l,r,i)}).then(function(l){a=l})),a},e.prototype.captureEvent=function(t,n,r){if(n&&n.originalException&&O7(n.originalException)){Sn&&ue.log($7);return}var i=n&&n.event_id;return this._process(this._captureEvent(t,n,r).then(function(o){i=o})),i},e.prototype.captureSession=function(t){if(!this._isEnabled()){Sn&&ue.warn("SDK not enabled, will not capture session.");return}typeof t.release!="string"?Sn&&ue.warn("Discarded session because of missing or non-string release"):(this._sendSession(t),t.update({init:!1}))},e.prototype.getDsn=function(){return this._dsn},e.prototype.getOptions=function(){return this._options},e.prototype.getTransport=function(){return this._getBackend().getTransport()},e.prototype.flush=function(t){var n=this;return this._isClientDoneProcessing(t).then(function(r){return n.getTransport().close(t).then(function(i){return r&&i})})},e.prototype.close=function(t){var n=this;return this.flush(t).then(function(r){return n.getOptions().enabled=!1,r})},e.prototype.setupIntegrations=function(){this._isEnabled()&&!this._integrations.initialized&&(this._integrations=Qq(this._options))},e.prototype.getIntegration=function(t){try{return this._integrations[t.id]||null}catch{return Sn&&ue.warn("Cannot retrieve integration "+t.id+" from the current Client"),null}},e.prototype._updateSessionFromEvent=function(t,n){var r,i,o=!1,a=!1,s=n.exception&&n.exception.values;if(s){a=!0;try{for(var l=Yq(s),c=l.next();!c.done;c=l.next()){var u=c.value,d=u.mechanism;if(d&&d.handled===!1){o=!0;break}}}catch(m){r={error:m}}finally{try{c&&!c.done&&(i=l.return)&&i.call(l)}finally{if(r)throw r.error}}}var f=t.status==="ok",p=f&&t.errors===0||f&&o;p&&(t.update(Ht(Ht({},o&&{status:"crashed"}),{errors:t.errors||Number(a||o)})),this.captureSession(t))},e.prototype._sendSession=function(t){this._getBackend().sendSession(t)},e.prototype._isClientDoneProcessing=function(t){var n=this;return new tl(function(r){var i=0,o=1,a=setInterval(function(){n._numProcessing==0?(clearInterval(a),r(!0)):(i+=o,t&&i>=t&&(clearInterval(a),r(!1)))},o)})},e.prototype._getBackend=function(){return this._backend},e.prototype._isEnabled=function(){return this.getOptions().enabled!==!1&&this._dsn!==void 0},e.prototype._prepareEvent=function(t,n,r){var i=this,o=this.getOptions(),a=o.normalizeDepth,s=a===void 0?3:a,l=o.normalizeMaxBreadth,c=l===void 0?1e3:l,u=Ht(Ht({},t),{event_id:t.event_id||(r&&r.event_id?r.event_id:Os()),timestamp:t.timestamp||zv()});this._applyClientOptions(u),this._applyIntegrationsMetadata(u);var d=n;r&&r.captureContext&&(d=Vg.clone(d).update(r.captureContext));var f=oc(u);return d&&(f=d.applyToEvent(u,r)),f.then(function(p){return p&&(p.sdkProcessingMetadata=Ht(Ht({},p.sdkProcessingMetadata),{normalizeDepth:Ml(s)+" ("+typeof s+")"})),typeof s=="number"&&s>0?i._normalizeEvent(p,s,c):p})},e.prototype._normalizeEvent=function(t,n,r){if(!t)return null;var i=Ht(Ht(Ht(Ht(Ht({},t),t.breadcrumbs&&{breadcrumbs:t.breadcrumbs.map(function(o){return Ht(Ht({},o),o.data&&{data:Ml(o.data,n,r)})})}),t.user&&{user:Ml(t.user,n,r)}),t.contexts&&{contexts:Ml(t.contexts,n,r)}),t.extra&&{extra:Ml(t.extra,n,r)});return t.contexts&&t.contexts.trace&&(i.contexts.trace=t.contexts.trace),i.sdkProcessingMetadata=Ht(Ht({},i.sdkProcessingMetadata),{baseClientNormalized:!0}),i},e.prototype._applyClientOptions=function(t){var n=this.getOptions(),r=n.environment,i=n.release,o=n.dist,a=n.maxValueLength,s=a===void 0?250:a;"environment"in t||(t.environment="environment"in n?r:"production"),t.release===void 0&&i!==void 0&&(t.release=i),t.dist===void 0&&o!==void 0&&(t.dist=o),t.message&&(t.message=Jf(t.message,s));var l=t.exception&&t.exception.values&&t.exception.values[0];l&&l.value&&(l.value=Jf(l.value,s));var c=t.request;c&&c.url&&(c.url=Jf(c.url,s))},e.prototype._applyIntegrationsMetadata=function(t){var n=Object.keys(this._integrations);n.length>0&&(t.sdk=t.sdk||{},t.sdk.integrations=No(t.sdk.integrations||[],n))},e.prototype._sendEvent=function(t){this._getBackend().sendEvent(t)},e.prototype._captureEvent=function(t,n,r){return this._processEvent(t,n,r).then(function(i){return i.event_id},function(i){Sn&&ue.error(i)})},e.prototype._processEvent=function(t,n,r){var i=this,o=this.getOptions(),a=o.beforeSend,s=o.sampleRate,l=this.getTransport();function c(d,f){l.recordLostEvent&&l.recordLostEvent(d,f)}if(!this._isEnabled())return Ap(new On("SDK not enabled, will not capture event."));var u=t.type==="transaction";return!u&&typeof s=="number"&&Math.random()>s?(c("sample_rate","event"),Ap(new On("Discarding event because it's not included in the random sample (sampling rate = "+s+")"))):this._prepareEvent(t,r,n).then(function(d){if(d===null)throw c("event_processor",t.type||"event"),new On("An event processor returned null, will not send event.");var f=n&&n.data&&n.data.__sentry__===!0;if(f||u||!a)return d;var p=a(d,n);return eY(p)}).then(function(d){if(d===null)throw c("before_send",t.type||"event"),new On("`beforeSend` returned `null`, will not send event.");var f=r&&r.getSession&&r.getSession();return!u&&f&&i._updateSessionFromEvent(f,d),i._sendEvent(d),d}).then(null,function(d){throw d instanceof On?d:(i.captureException(d,{data:{__sentry__:!0},originalException:d}),new On(`Event processing pipeline threw an error, original event will not be sent. Details have been sent as a new event.
Reason: `+d))})},e.prototype._process=function(t){var n=this;this._numProcessing+=1,t.then(function(r){return n._numProcessing-=1,r},function(r){return n._numProcessing-=1,r})},e}();function eY(e){var t="`beforeSend` method has to return `null` or a valid event.";if(iw(e))return e.then(function(n){if(!(sd(n)||n===null))throw new On(t);return n},function(n){throw new On("beforeSend rejected with "+n)});if(!(sd(e)||e===null))throw new On(t);return e}function fw(e){if(!(!e.metadata||!e.metadata.sdk)){var t=e.metadata.sdk,n=t.name,r=t.version;return{name:n,version:r}}}function OR(e,t){return t&&(e.sdk=e.sdk||{},e.sdk.name=e.sdk.name||t.name,e.sdk.version=e.sdk.version||t.version,e.sdk.integrations=No(e.sdk.integrations||[],t.integrations||[]),e.sdk.packages=No(e.sdk.packages||[],t.packages||[])),e}function MR(e,t){var n=fw(t),r=Ht(Ht({sent_at:new Date().toISOString()},n&&{sdk:n}),!!t.tunnel&&{dsn:Lh(t.dsn)}),i="aggregates"in e?"sessions":"session",o=[{type:i},e],a=jv(r,[o]);return[a,i]}function tY(e,t){var n=dw(MR(e,t),2),r=n[0],i=n[1];return{body:Hv(r),type:i,url:Uv(t.dsn,t.tunnel)}}function nY(e,t){var n=fw(t),r=e.type||"event",i=(e.sdkProcessingMetadata||{}).transactionSampling,o=i||{},a=o.method,s=o.rate;OR(e,t.metadata.sdk),e.tags=e.tags||{},e.extra=e.extra||{},e.sdkProcessingMetadata&&e.sdkProcessingMetadata.baseClientNormalized||(e.tags.skippedNormalization=!0,e.extra.normalizeDepth=e.sdkProcessingMetadata?e.sdkProcessingMetadata.normalizeDepth:"unset"),delete e.sdkProcessingMetadata;var l=Ht(Ht({event_id:e.event_id,sent_at:new Date().toISOString()},n&&{sdk:n}),!!t.tunnel&&{dsn:Lh(t.dsn)}),c=[{type:r,sample_rates:[{id:a,rate:s}]},e];return jv(l,[c])}function rY(e,t){var n=fw(t),r=e.type||"event",i=r==="transaction"||!!t.tunnel,o=(e.sdkProcessingMetadata||{}).transactionSampling,a=o||{},s=a.method,l=a.rate;OR(e,t.metadata.sdk),e.tags=e.tags||{},e.extra=e.extra||{},e.sdkProcessingMetadata&&e.sdkProcessingMetadata.baseClientNormalized||(e.tags.skippedNormalization=!0,e.extra.normalizeDepth=e.sdkProcessingMetadata?e.sdkProcessingMetadata.normalizeDepth:"unset"),delete e.sdkProcessingMetadata;var c;try{c=JSON.stringify(e)}catch(g){e.tags.JSONStringifyError=!0,e.extra.JSONStringifyError=g;try{c=JSON.stringify(Ml(e))}catch(y){var u=y;c=JSON.stringify({message:"JSON.stringify error after renormalization",extra:{message:u.message,stack:u.stack}})}}var d={body:c,type:r,url:i?Uv(t.dsn,t.tunnel):PR(t.dsn)};if(i){var f=Ht(Ht({event_id:e.event_id,sent_at:new Date().toISOString()},n&&{sdk:n}),!!t.tunnel&&{dsn:Lh(t.dsn)}),p=[{type:r,sample_rates:[{id:s,rate:l}]},d.body],m=jv(f,[p]);d.body=Hv(m)}return d}var iY=function(){function e(){}return e.prototype.sendEvent=function(t){return oc({reason:"NoopTransport: Event has been skipped because no Dsn is configured.",status:"skipped"})},e.prototype.close=function(t){return oc(!0)},e}(),oY=function(){function e(t){this._options=t,this._options.dsn||Sn&&ue.warn("No DSN provided, backend will not do anything."),this._transport=this._setupTransport()}return e.prototype.eventFromException=function(t,n){throw new On("Backend has to implement `eventFromException` method")},e.prototype.eventFromMessage=function(t,n,r){throw new On("Backend has to implement `eventFromMessage` method")},e.prototype.sendEvent=function(t){if(this._newTransport&&this._options.dsn&&this._options._experiments&&this._options._experiments.newTransport){var n=Wg(this._options.dsn,this._options._metadata,this._options.tunnel),r=nY(t,n);this._newTransport.send(r).then(null,function(i){Sn&&ue.error("Error while sending event:",i)})}else this._transport.sendEvent(t).then(null,function(i){Sn&&ue.error("Error while sending event:",i)})},e.prototype.sendSession=function(t){if(!this._transport.sendSession){Sn&&ue.warn("Dropping session because custom transport doesn't implement sendSession");return}if(this._newTransport&&this._options.dsn&&this._options._experiments&&this._options._experiments.newTransport){var n=Wg(this._options.dsn,this._options._metadata,this._options.tunnel),r=dw(MR(t,n),1),i=r[0];this._newTransport.send(i).then(null,function(o){Sn&&ue.error("Error while sending session:",o)})}else this._transport.sendSession(t).then(null,function(o){Sn&&ue.error("Error while sending session:",o)})},e.prototype.getTransport=function(){return this._transport},e.prototype._setupTransport=function(){return new iY},e}();function aY(e,t){t.debug===!0&&(Sn?ue.enable():console.warn("[Sentry] Cannot initialize SDK with `debug` option using a non-debug bundle."));var n=zn(),r=n.getScope();r&&r.update(t.initialScope);var i=new e(t);n.bindClient(i)}var sY=30;function RR(e,t,n){n===void 0&&(n=vR(e.bufferSize||sY));var r={},i=function(a){return n.drain(a)};function o(a){var s=Rq(a),l=s==="event"?"error":s,c={category:l,body:Hv(a)};if(xR(r,l))return Ap({status:"rate_limit",reason:F7(r,l)});var u=function(){return t(c).then(function(d){var f=d.body,p=d.headers,m=d.reason,g=d.statusCode,y=bR(g);return p&&(r=SR(r,p)),y==="success"?oc({status:y,reason:m}):Ap({status:y,reason:m||f||(y==="rate_limit"?F7(r,l):"Unknown transport error")})})};return n.add(u)}return{send:o,flush:i}}function F7(e,t){return"Too many "+t+" requests, backing off until: "+new Date(sw(e,t)).toISOString()}var Ug="6.19.7",N7,lY=function(){function e(){this.name=e.id}return e.prototype.setupOnce=function(){N7=Function.prototype.toString,Function.prototype.toString=function(){for(var t=[],n=0;n<arguments.length;n++)t[n]=arguments[n];var r=aw(this)||this;return N7.apply(r,t)}},e.id="FunctionToString",e}(),cY=[/^Script error\.?$/,/^Javascript error: Script error\.? on line 0$/],uY=function(){function e(t){t===void 0&&(t={}),this._options=t,this.name=e.id}return e.prototype.setupOnce=function(t,n){t(function(r){var i=n();if(i){var o=i.getIntegration(e);if(o){var a=i.getClient(),s=a?a.getOptions():{},l=dY(o._options,s);return fY(r,l)?null:r}}return r})},e.id="InboundFilters",e}();function dY(e,t){return e===void 0&&(e={}),t===void 0&&(t={}),{allowUrls:No(e.whitelistUrls||[],e.allowUrls||[],t.whitelistUrls||[],t.allowUrls||[]),denyUrls:No(e.blacklistUrls||[],e.denyUrls||[],t.blacklistUrls||[],t.denyUrls||[]),ignoreErrors:No(e.ignoreErrors||[],t.ignoreErrors||[],cY),ignoreInternal:e.ignoreInternal!==void 0?e.ignoreInternal:!0}}function fY(e,t){return t.ignoreInternal&&vY(e)?(Sn&&ue.warn(`Event dropped due to being internal Sentry Error.
Event: `+Nl(e)),!0):pY(e,t.ignoreErrors)?(Sn&&ue.warn("Event dropped due to being matched by `ignoreErrors` option.\nEvent: "+Nl(e)),!0):hY(e,t.denyUrls)?(Sn&&ue.warn("Event dropped due to being matched by `denyUrls` option.\nEvent: "+Nl(e)+`.
Url: `+Gg(e)),!0):mY(e,t.allowUrls)?!1:(Sn&&ue.warn("Event dropped due to not being matched by `allowUrls` option.\nEvent: "+Nl(e)+`.
Url: `+Gg(e)),!0)}function pY(e,t){return!t||!t.length?!1:gY(e).some(function(n){return t.some(function(r){return Rp(n,r)})})}function hY(e,t){if(!t||!t.length)return!1;var n=Gg(e);return n?t.some(function(r){return Rp(n,r)}):!1}function mY(e,t){if(!t||!t.length)return!0;var n=Gg(e);return n?t.some(function(r){return Rp(n,r)}):!0}function gY(e){if(e.message)return[e.message];if(e.exception)try{var t=e.exception.values&&e.exception.values[0]||{},n=t.type,r=n===void 0?"":n,i=t.value,o=i===void 0?"":i;return[""+o,r+": "+o]}catch{return Sn&&ue.error("Cannot extract message for event "+Nl(e)),[]}return[]}function vY(e){try{return e.exception.values[0].type==="SentryError"}catch{}return!1}function z7(e){e===void 0&&(e=[]);for(var t=e.length-1;t>=0;t--){var n=e[t];if(n&&n.filename!=="<anonymous>"&&n.filename!=="[native code]")return n.filename||null}return null}function Gg(e){try{if(e.stacktrace)return z7(e.stacktrace.frames);var t;try{t=e.exception.values[0].stacktrace.frames}catch{}return t?z7(t):null}catch{return Sn&&ue.error("Cannot extract url for event "+Nl(e)),null}}var Bd="?",yY=10,bY=20,xY=30,SY=40,wY=50;function Bh(e,t,n,r){var i={filename:e,function:t,in_app:!0};return n!==void 0&&(i.lineno=n),r!==void 0&&(i.colno=r),i}var CY=/^\s*at (?:(.*?) ?\((?:address at )?)?((?:file|https?|blob|chrome-extension|address|native|eval|webpack|<anonymous>|[-a-z]+:|.*bundle|\/).*?)(?::(\d+))?(?::(\d+))?\)?\s*$/i,kY=/\((\S*)(?::(\d+))(?::(\d+))\)/,EY=function(e){var t=CY.exec(e);if(t){var n=t[2]&&t[2].indexOf("eval")===0;if(n){var r=kY.exec(t[2]);r&&(t[2]=r[1],t[3]=r[2],t[4]=r[3])}var i=Ad(DR(t[1]||Bd,t[2]),2),o=i[0],a=i[1];return Bh(a,o,t[3]?+t[3]:void 0,t[4]?+t[4]:void 0)}},IY=[xY,EY],TY=/^\s*(.*?)(?:\((.*?)\))?(?:^|@)?((?:file|https?|blob|chrome|webpack|resource|moz-extension|capacitor).*?:\/.*?|\[native code\]|[^@]*(?:bundle|\d+\.js)|\/[\w\-. /=]+)(?::(\d+))?(?::(\d+))?\s*$/i,_Y=/(\S+) line (\d+)(?: > eval line \d+)* > eval/i,PY=function(e){var t,n=TY.exec(e);if(n){var r=n[3]&&n[3].indexOf(" > eval")>-1;if(r){var i=_Y.exec(n[3]);i&&(n[1]=n[1]||"eval",n[3]=i[1],n[4]=i[2],n[5]="")}var o=n[3],a=n[1]||Bd;return t=Ad(DR(a,o),2),a=t[0],o=t[1],Bh(o,a,n[4]?+n[4]:void 0,n[5]?+n[5]:void 0)}},OY=[wY,PY],MY=/^\s*at (?:((?:\[object object\])?.+) )?\(?((?:file|ms-appx|https?|webpack|blob):.*?):(\d+)(?::(\d+))?\)?\s*$/i,RY=function(e){var t=MY.exec(e);return t?Bh(t[2],t[1]||Bd,+t[3],t[4]?+t[4]:void 0):void 0},DY=[SY,RY],AY=/ line (\d+).*script (?:in )?(\S+)(?:: in function (\S+))?$/i,LY=function(e){var t=AY.exec(e);return t?Bh(t[2],t[3]||Bd,+t[1]):void 0},BY=[yY,LY],$Y=/ line (\d+), column (\d+)\s*(?:in (?:<anonymous function: ([^>]+)>|([^)]+))\(.*\))? in (.*):\s*$/i,FY=function(e){var t=$Y.exec(e);return t?Bh(t[5],t[3]||t[4]||Bd,+t[1],+t[2]):void 0},NY=[bY,FY],DR=function(e,t){var n=e.indexOf("safari-extension")!==-1,r=e.indexOf("safari-web-extension")!==-1;return n||r?[e.indexOf("@")!==-1?e.split("@")[0]:Bd,n?"safari-extension:"+t:"safari-web-extension:"+t]:[e,t]};function AR(e){var t=pw(e),n={type:e&&e.name,value:VY(e)};return t.length&&(n.stacktrace={frames:t}),n.type===void 0&&n.value===""&&(n.value="Unrecoverable error caught"),n}function zY(e,t,n){var r={exception:{values:[{type:$v(e)?e.constructor.name:n?"UnhandledRejection":"Error",value:"Non-Error "+(n?"promise rejection":"exception")+" captured with keys: "+rq(e)}]},extra:{__serialized__:mR(e)}};if(t){var i=pw(t);i.length&&(r.stacktrace={frames:i})}return r}function lb(e){return{exception:{values:[AR(e)]}}}function pw(e){var t=e.stacktrace||e.stack||"",n=HY(e);try{return oq(BY,NY,IY,DY,OY)(t,n)}catch{}return[]}var jY=/Minified React error #\d+;/i;function HY(e){if(e){if(typeof e.framesToPop=="number")return e.framesToPop;if(jY.test(e.message))return 1}return 0}function VY(e){var t=e&&e.message;return t?t.error&&typeof t.error.message=="string"?t.error.message:t:"No error message"}function WY(e,t,n){var r=t&&t.syntheticException||void 0,i=hw(e,r,n);return Dp(i),i.level=ta.Error,t&&t.event_id&&(i.event_id=t.event_id),oc(i)}function UY(e,t,n,r){t===void 0&&(t=ta.Info);var i=n&&n.syntheticException||void 0,o=Lx(e,i,r);return o.level=t,n&&n.event_id&&(o.event_id=n.event_id),oc(o)}function hw(e,t,n,r){var i;if(lR(e)&&e.error){var o=e;return lb(o.error)}if(k7(e)||FK(e)){var a=e;if("stack"in e)i=lb(e);else{var s=a.name||(k7(a)?"DOMError":"DOMException"),l=a.message?s+": "+a.message:s;i=Lx(l,t,n),Mx(i,l)}return"code"in a&&(i.tags=$t($t({},i.tags),{"DOMException.code":""+a.code})),i}if(nw(e))return lb(e);if(sd(e)||$v(e)){var c=e;return i=zY(c,t,r),Dp(i,{synthetic:!0}),i}return i=Lx(e,t,n),Mx(i,""+e,void 0),Dp(i,{synthetic:!0}),i}function Lx(e,t,n){var r={message:e};if(n&&t){var i=pw(t);i.length&&(r.stacktrace={frames:i})}return r}var _i=typeof __SENTRY_DEBUG__=="undefined"?!0:__SENTRY_DEBUG__,ao=rt(),_1;function mw(){if(_1)return _1;if(Ox(ao.fetch))return _1=ao.fetch.bind(ao);var e=ao.document,t=ao.fetch;if(e&&typeof e.createElement=="function")try{var n=e.createElement("iframe");n.hidden=!0,e.head.appendChild(n);var r=n.contentWindow;r&&r.fetch&&(t=r.fetch),e.head.removeChild(n)}catch(i){_i&&ue.warn("Could not create sandbox iframe for pure fetch check, bailing to window.fetch: ",i)}return _1=t.bind(ao)}function GY(e,t){var n=Object.prototype.toString.call(ao&&ao.navigator)==="[object Navigator]",r=n&&typeof ao.navigator.sendBeacon=="function";if(r){var i=ao.navigator.sendBeacon.bind(ao.navigator);return i(e,t)}if(Nv()){var o=mw();return AK(o(e,{body:t,method:"POST",credentials:"omit",keepalive:!0}))}}function cb(e){var t=e;return t==="event"?"error":t}var ub=rt(),LR=function(){function e(t){var n=this;this.options=t,this._buffer=vR(30),this._rateLimits={},this._outcomes={},this._api=Wg(t.dsn,t._metadata,t.tunnel),this.url=PR(this._api.dsn),this.options.sendClientReports&&ub.document&&ub.document.addEventListener("visibilitychange",function(){ub.document.visibilityState==="hidden"&&n._flushOutcomes()})}return e.prototype.sendEvent=function(t){return this._sendRequest(rY(t,this._api),t)},e.prototype.sendSession=function(t){return this._sendRequest(tY(t,this._api),t)},e.prototype.close=function(t){return this._buffer.drain(t)},e.prototype.recordLostEvent=function(t,n){var r;if(!!this.options.sendClientReports){var i=cb(n)+":"+t;_i&&ue.log("Adding outcome: "+i),this._outcomes[i]=(r=this._outcomes[i],(r!=null?r:0)+1)}},e.prototype._flushOutcomes=function(){if(!!this.options.sendClientReports){var t=this._outcomes;if(this._outcomes={},!Object.keys(t).length){_i&&ue.log("No outcomes to flush");return}_i&&ue.log(`Flushing outcomes:
`+JSON.stringify(t,null,2));var n=Uv(this._api.dsn,this._api.tunnel),r=Object.keys(t).map(function(o){var a=Ad(o.split(":"),2),s=a[0],l=a[1];return{reason:l,category:s,quantity:t[o]}}),i=Dq(r,this._api.tunnel&&Lh(this._api.dsn));try{GY(n,Hv(i))}catch(o){_i&&ue.error(o)}}},e.prototype._handleResponse=function(t){var n=t.requestType,r=t.response,i=t.headers,o=t.resolve,a=t.reject,s=bR(r.status);if(this._rateLimits=SR(this._rateLimits,i),this._isRateLimited(n)&&_i&&ue.warn("Too many "+n+" requests, backing off until: "+this._disabledUntil(n)),s==="success"){o({status:s});return}a(r)},e.prototype._disabledUntil=function(t){var n=cb(t);return new Date(sw(this._rateLimits,n))},e.prototype._isRateLimited=function(t){var n=cb(t);return xR(this._rateLimits,n)},e}(),KY=function(e){Vv(t,e);function t(n,r){r===void 0&&(r=mw());var i=e.call(this,n)||this;return i._fetch=r,i}return t.prototype._sendRequest=function(n,r){var i=this;if(this._isRateLimited(n.type))return this.recordLostEvent("ratelimit_backoff",n.type),Promise.reject({event:r,type:n.type,reason:"Transport for "+n.type+" requests locked till "+this._disabledUntil(n.type)+" due to too many requests.",status:429});var o={body:n.body,method:"POST",referrerPolicy:lq()?"origin":""};return this.options.fetchParameters!==void 0&&Object.assign(o,this.options.fetchParameters),this.options.headers!==void 0&&(o.headers=this.options.headers),this._buffer.add(function(){return new tl(function(a,s){i._fetch(n.url,o).then(function(l){var c={"x-sentry-rate-limits":l.headers.get("X-Sentry-Rate-Limits"),"retry-after":l.headers.get("Retry-After")};i._handleResponse({requestType:n.type,response:l,headers:c,resolve:a,reject:s})}).catch(s)})}).then(void 0,function(a){throw a instanceof On?i.recordLostEvent("queue_overflow",n.type):i.recordLostEvent("network_error",n.type),a})},t}(LR),qY=function(e){Vv(t,e);function t(){return e!==null&&e.apply(this,arguments)||this}return t.prototype._sendRequest=function(n,r){var i=this;return this._isRateLimited(n.type)?(this.recordLostEvent("ratelimit_backoff",n.type),Promise.reject({event:r,type:n.type,reason:"Transport for "+n.type+" requests locked till "+this._disabledUntil(n.type)+" due to too many requests.",status:429})):this._buffer.add(function(){return new tl(function(o,a){var s=new XMLHttpRequest;s.onreadystatechange=function(){if(s.readyState===4){var c={"x-sentry-rate-limits":s.getResponseHeader("X-Sentry-Rate-Limits"),"retry-after":s.getResponseHeader("Retry-After")};i._handleResponse({requestType:n.type,response:s,headers:c,resolve:o,reject:a})}},s.open("POST",n.url);for(var l in i.options.headers)Object.prototype.hasOwnProperty.call(i.options.headers,l)&&s.setRequestHeader(l,i.options.headers[l]);s.send(n.body)})}).then(void 0,function(o){throw o instanceof On?i.recordLostEvent("queue_overflow",n.type):i.recordLostEvent("network_error",n.type),o})},t}(LR);function YY(e,t){t===void 0&&(t=mw());function n(r){var i=$t({body:r.body,method:"POST",referrerPolicy:"origin"},e.requestOptions);return t(e.url,i).then(function(o){return o.text().then(function(a){return{body:a,headers:{"x-sentry-rate-limits":o.headers.get("X-Sentry-Rate-Limits"),"retry-after":o.headers.get("Retry-After")},reason:o.statusText,statusCode:o.status}})})}return RR({bufferSize:e.bufferSize},n)}var XY=4;function ZY(e){function t(n){return new tl(function(r,i){var o=new XMLHttpRequest;o.onreadystatechange=function(){if(o.readyState===XY){var s={body:o.response,headers:{"x-sentry-rate-limits":o.getResponseHeader("X-Sentry-Rate-Limits"),"retry-after":o.getResponseHeader("Retry-After")},reason:o.statusText,statusCode:o.status};r(s)}},o.open("POST",e.url);for(var a in e.headers)Object.prototype.hasOwnProperty.call(e.headers,a)&&o.setRequestHeader(a,e.headers[a]);o.send(n.body)})}return RR({bufferSize:e.bufferSize},t)}var QY=function(e){Vv(t,e);function t(){return e!==null&&e.apply(this,arguments)||this}return t.prototype.eventFromException=function(n,r){return WY(n,r,this._options.attachStacktrace)},t.prototype.eventFromMessage=function(n,r,i){return r===void 0&&(r=ta.Info),UY(n,r,i,this._options.attachStacktrace)},t.prototype._setupTransport=function(){if(!this._options.dsn)return e.prototype._setupTransport.call(this);var n=$t($t({},this._options.transportOptions),{dsn:this._options.dsn,tunnel:this._options.tunnel,sendClientReports:this._options.sendClientReports,_metadata:this._options._metadata}),r=Wg(n.dsn,n._metadata,n.tunnel),i=Uv(r.dsn,r.tunnel);if(this._options.transport)return new this._options.transport(n);if(Nv()){var o=$t({},n.fetchParameters);return this._newTransport=YY({requestOptions:o,url:i}),new KY(n)}return this._newTransport=ZY({url:i,headers:n.headers}),new qY(n)},t}(oY),P1=rt(),Bx=0;function BR(){return Bx>0}function JY(){Bx+=1,setTimeout(function(){Bx-=1})}function cd(e,t,n){if(t===void 0&&(t={}),typeof e!="function")return e;try{var r=e.__sentry_wrapped__;if(r)return r;if(aw(e))return e}catch{return e}var i=function(){var s=Array.prototype.slice.call(arguments);try{n&&typeof n=="function"&&n.apply(this,arguments);var l=s.map(function(c){return cd(c,t)});return e.apply(this,l)}catch(c){throw JY(),Wq(function(u){u.addEventProcessor(function(d){return t.mechanism&&(Mx(d,void 0,void 0),Dp(d,t.mechanism)),d.extra=$t($t({},d.extra),{arguments:s}),d}),Vq(c)}),c}};try{for(var o in e)Object.prototype.hasOwnProperty.call(e,o)&&(i[o]=e[o])}catch{}fR(i,e),Fv(e,"__sentry_wrapped__",i);try{var a=Object.getOwnPropertyDescriptor(i,"name");a.configurable&&Object.defineProperty(i,"name",{get:function(){return e.name}})}catch{}return i}function eX(e){if(e===void 0&&(e={}),!!P1.document){if(!e.eventId){_i&&ue.error("Missing eventId option in showReportDialog call");return}if(!e.dsn){_i&&ue.error("Missing dsn option in showReportDialog call");return}var t=P1.document.createElement("script");t.async=!0,t.src=qq(e.dsn,e),e.onLoad&&(t.onload=e.onLoad);var n=P1.document.head||P1.document.body;n&&n.appendChild(t)}}var gw=function(){function e(t){this.name=e.id,this._installFunc={onerror:tX,onunhandledrejection:nX},this._options=$t({onerror:!0,onunhandledrejection:!0},t)}return e.prototype.setupOnce=function(){Error.stackTraceLimit=50;var t=this._options;for(var n in t){var r=this._installFunc[n];r&&t[n]&&(oX(n),r(),this._installFunc[n]=void 0)}},e.id="GlobalHandlers",e}();function tX(){Jr("error",function(e){var t=Ad(NR(),2),n=t[0],r=t[1];if(!!n.getIntegration(gw)){var i=e.msg,o=e.url,a=e.line,s=e.column,l=e.error;if(!(BR()||l&&l.__sentry_own_request__)){var c=l===void 0&&ad(i)?iX(i,o,a,s):$R(hw(l||i,void 0,r,!1),o,a,s);c.level=ta.Error,FR(n,l,c,"onerror")}}})}function nX(){Jr("unhandledrejection",function(e){var t=Ad(NR(),2),n=t[0],r=t[1];if(!!n.getIntegration(gw)){var i=e;try{"reason"in e?i=e.reason:"detail"in e&&"reason"in e.detail&&(i=e.detail.reason)}catch{}if(BR()||i&&i.__sentry_own_request__)return!0;var o=rw(i)?rX(i):hw(i,void 0,r,!0);o.level=ta.Error,FR(n,i,o,"onunhandledrejection")}})}function rX(e){return{exception:{values:[{type:"UnhandledRejection",value:"Non-Error promise rejection captured with value: "+String(e)}]}}}function iX(e,t,n,r){var i=/^(?:[Uu]ncaught (?:exception: )?)?(?:((?:Eval|Internal|Range|Reference|Syntax|Type|URI|)Error): )?(.*)$/i,o=lR(e)?e.message:e,a="Error",s=o.match(i);s&&(a=s[1],o=s[2]);var l={exception:{values:[{type:a,value:o}]}};return $R(l,t,n,r)}function $R(e,t,n,r){var i=e.exception=e.exception||{},o=i.values=i.values||[],a=o[0]=o[0]||{},s=a.stacktrace=a.stacktrace||{},l=s.frames=s.frames||[],c=isNaN(parseInt(r,10))?void 0:r,u=isNaN(parseInt(n,10))?void 0:n,d=ad(t)&&t.length>0?t:VK();return l.length===0&&l.push({colno:c,filename:d,function:"?",in_app:!0,lineno:u}),e}function oX(e){_i&&ue.log("Global Handler attached: "+e)}function FR(e,t,n,r){Dp(n,{handled:!1,type:r}),e.captureEvent(n,{originalException:t})}function NR(){var e=zn(),t=e.getClient(),n=t&&t.getOptions().attachStacktrace;return[e,n]}var aX=["EventTarget","Window","Node","ApplicationCache","AudioTrackList","ChannelMergerNode","CryptoOperation","EventSource","FileReader","HTMLUnknownElement","IDBDatabase","IDBRequest","IDBTransaction","KeyOperation","MediaController","MessagePort","ModalWindow","Notification","SVGElementInstance","Screen","TextTrack","TextTrackCue","TextTrackList","WebSocket","WebSocketWorker","Worker","XMLHttpRequest","XMLHttpRequestEventTarget","XMLHttpRequestUpload"],sX=function(){function e(t){this.name=e.id,this._options=$t({XMLHttpRequest:!0,eventTarget:!0,requestAnimationFrame:!0,setInterval:!0,setTimeout:!0},t)}return e.prototype.setupOnce=function(){var t=rt();this._options.setTimeout&&qn(t,"setTimeout",j7),this._options.setInterval&&qn(t,"setInterval",j7),this._options.requestAnimationFrame&&qn(t,"requestAnimationFrame",lX),this._options.XMLHttpRequest&&"XMLHttpRequest"in t&&qn(XMLHttpRequest.prototype,"send",cX);var n=this._options.eventTarget;if(n){var r=Array.isArray(n)?n:aX;r.forEach(uX)}},e.id="TryCatch",e}();function j7(e){return function(){for(var t=[],n=0;n<arguments.length;n++)t[n]=arguments[n];var r=t[0];return t[0]=cd(r,{mechanism:{data:{function:Vs(e)},handled:!0,type:"instrument"}}),e.apply(this,t)}}function lX(e){return function(t){return e.apply(this,[cd(t,{mechanism:{data:{function:"requestAnimationFrame",handler:Vs(e)},handled:!0,type:"instrument"}})])}}function cX(e){return function(){for(var t=[],n=0;n<arguments.length;n++)t[n]=arguments[n];var r=this,i=["onload","onerror","onprogress","onreadystatechange"];return i.forEach(function(o){o in r&&typeof r[o]=="function"&&qn(r,o,function(a){var s={mechanism:{data:{function:o,handler:Vs(a)},handled:!0,type:"instrument"}},l=aw(a);return l&&(s.mechanism.data.handler=Vs(l)),cd(a,s)})}),e.apply(this,t)}}function uX(e){var t=rt(),n=t[e]&&t[e].prototype;!n||!n.hasOwnProperty||!n.hasOwnProperty("addEventListener")||(qn(n,"addEventListener",function(r){return function(i,o,a){try{typeof o.handleEvent=="function"&&(o.handleEvent=cd(o.handleEvent.bind(o),{mechanism:{data:{function:"handleEvent",handler:Vs(o),target:e},handled:!0,type:"instrument"}}))}catch{}return r.apply(this,[i,cd(o,{mechanism:{data:{function:"addEventListener",handler:Vs(o),target:e},handled:!0,type:"instrument"}}),a])}}),qn(n,"removeEventListener",function(r){return function(i,o,a){var s=o;try{var l=s&&s.__sentry_wrapped__;l&&r.call(this,i,l,a)}catch{}return r.call(this,i,s,a)}}))}var zR=function(){function e(t){this.name=e.id,this._options=$t({console:!0,dom:!0,fetch:!0,history:!0,sentry:!0,xhr:!0},t)}return e.prototype.addSentryBreadcrumb=function(t){!this._options.sentry||zn().addBreadcrumb({category:"sentry."+(t.type==="transaction"?"transaction":"event"),event_id:t.event_id,level:t.level,message:Nl(t)},{event:t})},e.prototype.setupOnce=function(){this._options.console&&Jr("console",fX),this._options.dom&&Jr("dom",dX(this._options.dom)),this._options.xhr&&Jr("xhr",pX),this._options.fetch&&Jr("fetch",hX),this._options.history&&Jr("history",mX)},e.id="Breadcrumbs",e}();function dX(e){function t(n){var r,i=typeof e=="object"?e.serializeAttribute:void 0;typeof i=="string"&&(i=[i]);try{r=n.event.target?Op(n.event.target,i):Op(n.event,i)}catch{r="<unknown>"}r.length!==0&&zn().addBreadcrumb({category:"ui."+n.name,message:r},{event:n.event,name:n.name,global:n.global})}return t}function fX(e){var t={category:"console",data:{arguments:e.args,logger:"console"},level:yR(e.level),message:Hg(e.args," ")};if(e.level==="assert")if(e.args[0]===!1)t.message="Assertion failed: "+(Hg(e.args.slice(1)," ")||"console.assert"),t.data.arguments=e.args.slice(1);else return;zn().addBreadcrumb(t,{input:e.args,level:e.level})}function pX(e){if(e.endTimestamp){if(e.xhr.__sentry_own_request__)return;var t=e.xhr.__sentry_xhr__||{},n=t.method,r=t.url,i=t.status_code,o=t.body;zn().addBreadcrumb({category:"xhr",data:{method:n,url:r,status_code:i},type:"http"},{xhr:e.xhr,input:o});return}}function hX(e){!e.endTimestamp||e.fetchData.url.match(/sentry_key/)&&e.fetchData.method==="POST"||(e.error?zn().addBreadcrumb({category:"fetch",data:e.fetchData,level:ta.Error,type:"http"},{data:e.error,input:e.args}):zn().addBreadcrumb({category:"fetch",data:$t($t({},e.fetchData),{status_code:e.response.status}),type:"http"},{input:e.args,response:e.response}))}function mX(e){var t=rt(),n=e.from,r=e.to,i=ab(t.location.href),o=ab(n),a=ab(r);o.path||(o=i),i.protocol===a.protocol&&i.host===a.host&&(r=a.relative),i.protocol===o.protocol&&i.host===o.host&&(n=o.relative),zn().addBreadcrumb({category:"navigation",data:{from:n,to:r}})}var gX="cause",vX=5,yX=function(){function e(t){t===void 0&&(t={}),this.name=e.id,this._key=t.key||gX,this._limit=t.limit||vX}return e.prototype.setupOnce=function(){lw(function(t,n){var r=zn().getIntegration(e);return r?bX(r._key,r._limit,t,n):t})},e.id="LinkedErrors",e}();function bX(e,t,n,r){if(!n.exception||!n.exception.values||!r||!aa(r.originalException,Error))return n;var i=jR(t,r.originalException,e);return n.exception.values=wR(i,n.exception.values),n}function jR(e,t,n,r){if(r===void 0&&(r=[]),!aa(t[n],Error)||r.length+1>=e)return r;var i=AR(t[n]);return jR(e,t[n],n,wR([i],r))}var vl=rt(),xX=function(){function e(){this.name=e.id}return e.prototype.setupOnce=function(){lw(function(t){if(zn().getIntegration(e)){if(!vl.navigator&&!vl.location&&!vl.document)return t;var n=t.request&&t.request.url||vl.location&&vl.location.href,r=(vl.document||{}).referrer,i=(vl.navigator||{}).userAgent,o=$t($t($t({},t.request&&t.request.headers),r&&{Referer:r}),i&&{"User-Agent":i}),a=$t($t({},n&&{url:n}),{headers:o});return $t($t({},t),{request:a})}return t})},e.id="UserAgent",e}(),SX=function(){function e(){this.name=e.id}return e.prototype.setupOnce=function(t,n){t(function(r){var i=n().getIntegration(e);if(i){try{if(wX(r,i._previousEvent))return _i&&ue.warn("Event dropped due to being a duplicate of previously captured event."),null}catch{return i._previousEvent=r}return i._previousEvent=r}return r})},e.id="Dedupe",e}();function wX(e,t){return t?!!(CX(e,t)||kX(e,t)):!1}function CX(e,t){var n=e.message,r=t.message;return!(!n&&!r||n&&!r||!n&&r||n!==r||!VR(e,t)||!HR(e,t))}function kX(e,t){var n=H7(t),r=H7(e);return!(!n||!r||n.type!==r.type||n.value!==r.value||!VR(e,t)||!HR(e,t))}function HR(e,t){var n=V7(e),r=V7(t);if(!n&&!r)return!0;if(n&&!r||!n&&r||(n=n,r=r,r.length!==n.length))return!1;for(var i=0;i<r.length;i++){var o=r[i],a=n[i];if(o.filename!==a.filename||o.lineno!==a.lineno||o.colno!==a.colno||o.function!==a.function)return!1}return!0}function VR(e,t){var n=e.fingerprint,r=t.fingerprint;if(!n&&!r)return!0;if(n&&!r||!n&&r)return!1;n=n,r=r;try{return n.join("")===r.join("")}catch{return!1}}function H7(e){return e.exception&&e.exception.values&&e.exception.values[0]}function V7(e){var t=e.exception;if(t)try{return t.values[0].stacktrace.frames}catch{return}else if(e.stacktrace)return e.stacktrace.frames}var EX=function(e){Vv(t,e);function t(n){n===void 0&&(n={});var r=this;return n._metadata=n._metadata||{},n._metadata.sdk=n._metadata.sdk||{name:"sentry.javascript.browser",packages:[{name:"npm:@sentry/browser",version:Ug}],version:Ug},r=e.call(this,QY,n)||this,r}return t.prototype.showReportDialog=function(n){n===void 0&&(n={});var r=rt().document;if(!!r){if(!this._isEnabled()){_i&&ue.error("Trying to call showReportDialog with Sentry Client disabled");return}eX($t($t({},n),{dsn:n.dsn||this.getDsn()}))}},t.prototype._prepareEvent=function(n,r,i){return n.platform=n.platform||"javascript",e.prototype._prepareEvent.call(this,n,r,i)},t.prototype._sendEvent=function(n){var r=this.getIntegration(zR);r&&r.addSentryBreadcrumb(n),e.prototype._sendEvent.call(this,n)},t}(Jq),IX=[new uY,new lY,new sX,new zR,new gw,new yX,new SX,new xX];function TX(e){if(e===void 0&&(e={}),e.defaultIntegrations===void 0&&(e.defaultIntegrations=IX),e.release===void 0){var t=rt();t.SENTRY_RELEASE&&t.SENTRY_RELEASE.id&&(e.release=t.SENTRY_RELEASE.id)}e.autoSessionTracking===void 0&&(e.autoSessionTracking=!0),e.sendClientReports===void 0&&(e.sendClientReports=!0),aY(EX,e),e.autoSessionTracking&&_X()}function W7(e){e.startSession({ignoreDuration:!0}),e.captureSession()}function _X(){var e=rt(),t=e.document;if(typeof t=="undefined"){_i&&ue.warn("Session tracking in non-browser environment with @sentry/browser is not supported.");return}var n=zn();!n.captureSession||(W7(n),Jr("history",function(r){var i=r.from,o=r.to;i===void 0||i===o||W7(zn())}))}function PX(e){e._metadata=e._metadata||{},e._metadata.sdk=e._metadata.sdk||{name:"sentry.javascript.react",packages:[{name:"npm:@sentry/react",version:Ug}],version:Ug},TX(e)}var WR={exports:{}},ft={};/** @license React v16.13.1
 * react-is.production.min.js
 *
 * Copyright (c) Facebook, Inc. and its affiliates.
 *
 * This source code is licensed under the MIT license found in the
 * LICENSE file in the root directory of this source tree.
 */var jn=typeof Symbol=="function"&&Symbol.for,vw=jn?Symbol.for("react.element"):60103,yw=jn?Symbol.for("react.portal"):60106,Gv=jn?Symbol.for("react.fragment"):60107,Kv=jn?Symbol.for("react.strict_mode"):60108,qv=jn?Symbol.for("react.profiler"):60114,Yv=jn?Symbol.for("react.provider"):60109,Xv=jn?Symbol.for("react.context"):60110,bw=jn?Symbol.for("react.async_mode"):60111,Zv=jn?Symbol.for("react.concurrent_mode"):60111,Qv=jn?Symbol.for("react.forward_ref"):60112,Jv=jn?Symbol.for("react.suspense"):60113,OX=jn?Symbol.for("react.suspense_list"):60120,ey=jn?Symbol.for("react.memo"):60115,ty=jn?Symbol.for("react.lazy"):60116,MX=jn?Symbol.for("react.block"):60121,RX=jn?Symbol.for("react.fundamental"):60117,DX=jn?Symbol.for("react.responder"):60118,AX=jn?Symbol.for("react.scope"):60119;function fi(e){if(typeof e=="object"&&e!==null){var t=e.$$typeof;switch(t){case vw:switch(e=e.type,e){case bw:case Zv:case Gv:case qv:case Kv:case Jv:return e;default:switch(e=e&&e.$$typeof,e){case Xv:case Qv:case ty:case ey:case Yv:return e;default:return t}}case yw:return t}}}function UR(e){return fi(e)===Zv}ft.AsyncMode=bw;ft.ConcurrentMode=Zv;ft.ContextConsumer=Xv;ft.ContextProvider=Yv;ft.Element=vw;ft.ForwardRef=Qv;ft.Fragment=Gv;ft.Lazy=ty;ft.Memo=ey;ft.Portal=yw;ft.Profiler=qv;ft.StrictMode=Kv;ft.Suspense=Jv;ft.isAsyncMode=function(e){return UR(e)||fi(e)===bw};ft.isConcurrentMode=UR;ft.isContextConsumer=function(e){return fi(e)===Xv};ft.isContextProvider=function(e){return fi(e)===Yv};ft.isElement=function(e){return typeof e=="object"&&e!==null&&e.$$typeof===vw};ft.isForwardRef=function(e){return fi(e)===Qv};ft.isFragment=function(e){return fi(e)===Gv};ft.isLazy=function(e){return fi(e)===ty};ft.isMemo=function(e){return fi(e)===ey};ft.isPortal=function(e){return fi(e)===yw};ft.isProfiler=function(e){return fi(e)===qv};ft.isStrictMode=function(e){return fi(e)===Kv};ft.isSuspense=function(e){return fi(e)===Jv};ft.isValidElementType=function(e){return typeof e=="string"||typeof e=="function"||e===Gv||e===Zv||e===qv||e===Kv||e===Jv||e===OX||typeof e=="object"&&e!==null&&(e.$$typeof===ty||e.$$typeof===ey||e.$$typeof===Yv||e.$$typeof===Xv||e.$$typeof===Qv||e.$$typeof===RX||e.$$typeof===DX||e.$$typeof===AX||e.$$typeof===MX)};ft.typeOf=fi;WR.exports=ft;var GR=WR.exports,LX={$$typeof:!0,render:!0,defaultProps:!0,displayName:!0,propTypes:!0},BX={$$typeof:!0,compare:!0,defaultProps:!0,displayName:!0,propTypes:!0,type:!0},KR={};KR[GR.ForwardRef]=LX;KR[GR.Memo]=BX;/*! *****************************************************************************
Copyright (c) Microsoft Corporation.

Permission to use, copy, modify, and/or distribute this software for any
purpose with or without fee is hereby granted.

THE SOFTWARE IS PROVIDED "AS IS" AND THE AUTHOR DISCLAIMS ALL WARRANTIES WITH
REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES OF MERCHANTABILITY
AND FITNESS. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR ANY SPECIAL, DIRECT,
INDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES WHATSOEVER RESULTING FROM
LOSS OF USE, DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR
OTHER TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR
PERFORMANCE OF THIS SOFTWARE.
***************************************************************************** */var $x=function(e,t){return $x=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(n,r){n.__proto__=r}||function(n,r){for(var i in r)r.hasOwnProperty(i)&&(n[i]=r[i])},$x(e,t)};function xw(e,t){$x(e,t);function n(){this.constructor=e}e.prototype=t===null?Object.create(t):(n.prototype=t.prototype,new n)}var Xe=function(){return Xe=Object.assign||function(t){for(var n,r=1,i=arguments.length;r<i;r++){n=arguments[r];for(var o in n)Object.prototype.hasOwnProperty.call(n,o)&&(t[o]=n[o])}return t},Xe.apply(this,arguments)};function $X(e,t){var n={};for(var r in e)Object.prototype.hasOwnProperty.call(e,r)&&t.indexOf(r)<0&&(n[r]=e[r]);if(e!=null&&typeof Object.getOwnPropertySymbols=="function")for(var i=0,r=Object.getOwnPropertySymbols(e);i<r.length;i++)t.indexOf(r[i])<0&&Object.prototype.propertyIsEnumerable.call(e,r[i])&&(n[r[i]]=e[r[i]]);return n}function FX(e){var t=typeof Symbol=="function"&&Symbol.iterator,n=t&&e[t],r=0;if(n)return n.call(e);if(e&&typeof e.length=="number")return{next:function(){return e&&r>=e.length&&(e=void 0),{value:e&&e[r++],done:!e}}};throw new TypeError(t?"Object is not iterable.":"Symbol.iterator is not defined.")}function NX(e,t){var n=typeof Symbol=="function"&&e[Symbol.iterator];if(!n)return e;var r=n.call(e),i,o=[],a;try{for(;(t===void 0||t-- >0)&&!(i=r.next()).done;)o.push(i.value)}catch(s){a={error:s}}finally{try{i&&!i.done&&(n=r.return)&&n.call(r)}finally{if(a)throw a.error}}return o}function qR(){for(var e=[],t=0;t<arguments.length;t++)e=e.concat(NX(arguments[t]));return e}var $e=typeof __SENTRY_DEBUG__=="undefined"?!0:__SENTRY_DEBUG__;function Sw(e){var t=zn().getClient(),n=e||t&&t.getOptions();return!!n&&("tracesSampleRate"in n||"tracesSampler"in n)}function ny(e){var t=e||zn(),n=t.getScope();return n&&n.getTransaction()}function Bn(e){return e/1e3}function zX(e){return e*1e3}function jX(){Jr("error",U7),Jr("unhandledrejection",U7)}function U7(){var e=ny();if(e){var t="internal_error";$e&&ue.log("[Tracing] Transaction: "+t+" -> Global error occured"),e.setStatus(t)}}var Fx="finishReason",Nx=["heartbeatFailed","idleTimeout","documentHidden"],YR=function(){function e(t){t===void 0&&(t=1e3),this.spans=[],this._maxlen=t}return e.prototype.add=function(t){this.spans.length>this._maxlen?t.spanRecorder=void 0:this.spans.push(t)},e}(),HX=function(){function e(t){if(this.traceId=Os(),this.spanId=Os().substring(16),this.startTimestamp=Lp(),this.tags={},this.data={},!t)return this;t.traceId&&(this.traceId=t.traceId),t.spanId&&(this.spanId=t.spanId),t.parentSpanId&&(this.parentSpanId=t.parentSpanId),"sampled"in t&&(this.sampled=t.sampled),t.op&&(this.op=t.op),t.description&&(this.description=t.description),t.data&&(this.data=t.data),t.tags&&(this.tags=t.tags),t.status&&(this.status=t.status),t.startTimestamp&&(this.startTimestamp=t.startTimestamp),t.endTimestamp&&(this.endTimestamp=t.endTimestamp)}return e.prototype.child=function(t){return this.startChild(t)},e.prototype.startChild=function(t){var n=new e(Xe(Xe({},t),{parentSpanId:this.spanId,sampled:this.sampled,traceId:this.traceId}));return n.spanRecorder=this.spanRecorder,n.spanRecorder&&n.spanRecorder.add(n),n.transaction=this.transaction,n},e.prototype.setTag=function(t,n){var r;return this.tags=Xe(Xe({},this.tags),(r={},r[t]=n,r)),this},e.prototype.setData=function(t,n){var r;return this.data=Xe(Xe({},this.data),(r={},r[t]=n,r)),this},e.prototype.setStatus=function(t){return this.status=t,this},e.prototype.setHttpStatus=function(t){this.setTag("http.status_code",String(t));var n=VX(t);return n!=="unknown_error"&&this.setStatus(n),this},e.prototype.isSuccess=function(){return this.status==="ok"},e.prototype.finish=function(t){this.endTimestamp=typeof t=="number"?t:Lp()},e.prototype.toTraceparent=function(){var t="";return this.sampled!==void 0&&(t=this.sampled?"-1":"-0"),this.traceId+"-"+this.spanId+t},e.prototype.toContext=function(){return ql({data:this.data,description:this.description,endTimestamp:this.endTimestamp,op:this.op,parentSpanId:this.parentSpanId,sampled:this.sampled,spanId:this.spanId,startTimestamp:this.startTimestamp,status:this.status,tags:this.tags,traceId:this.traceId})},e.prototype.updateWithContext=function(t){var n,r,i,o,a;return this.data=(n=t.data,n!=null?n:{}),this.description=t.description,this.endTimestamp=t.endTimestamp,this.op=t.op,this.parentSpanId=t.parentSpanId,this.sampled=t.sampled,this.spanId=(r=t.spanId,r!=null?r:this.spanId),this.startTimestamp=(i=t.startTimestamp,i!=null?i:this.startTimestamp),this.status=t.status,this.tags=(o=t.tags,o!=null?o:{}),this.traceId=(a=t.traceId,a!=null?a:this.traceId),this},e.prototype.getTraceContext=function(){return ql({data:Object.keys(this.data).length>0?this.data:void 0,description:this.description,op:this.op,parent_span_id:this.parentSpanId,span_id:this.spanId,status:this.status,tags:Object.keys(this.tags).length>0?this.tags:void 0,trace_id:this.traceId})},e.prototype.toJSON=function(){return ql({data:Object.keys(this.data).length>0?this.data:void 0,description:this.description,op:this.op,parent_span_id:this.parentSpanId,span_id:this.spanId,start_timestamp:this.startTimestamp,status:this.status,tags:Object.keys(this.tags).length>0?this.tags:void 0,timestamp:this.endTimestamp,trace_id:this.traceId})},e}();function VX(e){if(e<400&&e>=100)return"ok";if(e>=400&&e<500)switch(e){case 401:return"unauthenticated";case 403:return"permission_denied";case 404:return"not_found";case 409:return"already_exists";case 413:return"failed_precondition";case 429:return"resource_exhausted";default:return"invalid_argument"}if(e>=500&&e<600)switch(e){case 501:return"unimplemented";case 503:return"unavailable";case 504:return"deadline_exceeded";default:return"internal_error"}return"unknown_error"}var XR=function(e){xw(t,e);function t(n,r){var i=e.call(this,n)||this;return i._measurements={},i._hub=zn(),aa(r,Wv)&&(i._hub=r),i.name=n.name||"",i.metadata=n.metadata||{},i._trimEnd=n.trimEnd,i.transaction=i,i}return t.prototype.setName=function(n){this.name=n},t.prototype.initSpanRecorder=function(n){n===void 0&&(n=1e3),this.spanRecorder||(this.spanRecorder=new YR(n)),this.spanRecorder.add(this)},t.prototype.setMeasurements=function(n){this._measurements=Xe({},n)},t.prototype.setMetadata=function(n){this.metadata=Xe(Xe({},this.metadata),n)},t.prototype.finish=function(n){var r=this;if(this.endTimestamp===void 0){if(this.name||($e&&ue.warn("Transaction has no name, falling back to `<unlabeled transaction>`."),this.name="<unlabeled transaction>"),e.prototype.finish.call(this,n),this.sampled!==!0){$e&&ue.log("[Tracing] Discarding transaction because its trace was not chosen to be sampled.");var i=this._hub.getClient(),o=i&&i.getTransport&&i.getTransport();o&&o.recordLostEvent&&o.recordLostEvent("sample_rate","transaction");return}var a=this.spanRecorder?this.spanRecorder.spans.filter(function(c){return c!==r&&c.endTimestamp}):[];this._trimEnd&&a.length>0&&(this.endTimestamp=a.reduce(function(c,u){return c.endTimestamp&&u.endTimestamp?c.endTimestamp>u.endTimestamp?c:u:c}).endTimestamp);var s={contexts:{trace:this.getTraceContext()},spans:a,start_timestamp:this.startTimestamp,tags:this.tags,timestamp:this.endTimestamp,transaction:this.name,type:"transaction",sdkProcessingMetadata:this.metadata},l=Object.keys(this._measurements).length>0;return l&&($e&&ue.log("[Measurements] Adding measurements to transaction",JSON.stringify(this._measurements,void 0,2)),s.measurements=this._measurements),$e&&ue.log("[Tracing] Finishing "+this.op+" transaction: "+this.name+"."),this._hub.captureEvent(s)}},t.prototype.toContext=function(){var n=e.prototype.toContext.call(this);return ql(Xe(Xe({},n),{name:this.name,trimEnd:this._trimEnd}))},t.prototype.updateWithContext=function(n){var r;return e.prototype.updateWithContext.call(this,n),this.name=(r=n.name,r!=null?r:""),this._trimEnd=n.trimEnd,this},t}(HX),ZR=1e3,WX=5e3,UX=function(e){xw(t,e);function t(n,r,i,o){i===void 0&&(i="");var a=e.call(this,o)||this;return a._pushActivity=n,a._popActivity=r,a.transactionSpanId=i,a}return t.prototype.add=function(n){var r=this;n.spanId!==this.transactionSpanId&&(n.finish=function(i){n.endTimestamp=typeof i=="number"?i:Lp(),r._popActivity(n.spanId)},n.endTimestamp===void 0&&this._pushActivity(n.spanId)),e.prototype.add.call(this,n)},t}(YR),GX=function(e){xw(t,e);function t(n,r,i,o){i===void 0&&(i=ZR),o===void 0&&(o=!1);var a=e.call(this,n,r)||this;return a._idleHub=r,a._idleTimeout=i,a._onScope=o,a.activities={},a._heartbeatCounter=0,a._finished=!1,a._beforeFinishCallbacks=[],r&&o&&(G7(r),$e&&ue.log("Setting idle transaction on scope. Span ID: "+a.spanId),r.configureScope(function(s){return s.setSpan(a)})),a._initTimeout=setTimeout(function(){a._finished||a.finish()},a._idleTimeout),a}return t.prototype.finish=function(n){var r,i,o=this;if(n===void 0&&(n=Lp()),this._finished=!0,this.activities={},this.spanRecorder){$e&&ue.log("[Tracing] finishing IdleTransaction",new Date(n*1e3).toISOString(),this.op);try{for(var a=FX(this._beforeFinishCallbacks),s=a.next();!s.done;s=a.next()){var l=s.value;l(this,n)}}catch(c){r={error:c}}finally{try{s&&!s.done&&(i=a.return)&&i.call(a)}finally{if(r)throw r.error}}this.spanRecorder.spans=this.spanRecorder.spans.filter(function(c){if(c.spanId===o.spanId)return!0;c.endTimestamp||(c.endTimestamp=n,c.setStatus("cancelled"),$e&&ue.log("[Tracing] cancelling span since transaction ended early",JSON.stringify(c,void 0,2)));var u=c.startTimestamp<n;return u||$e&&ue.log("[Tracing] discarding Span since it happened after Transaction was finished",JSON.stringify(c,void 0,2)),u}),$e&&ue.log("[Tracing] flushing IdleTransaction")}else $e&&ue.log("[Tracing] No active IdleTransaction");return this._onScope&&G7(this._idleHub),e.prototype.finish.call(this,n)},t.prototype.registerBeforeFinishCallback=function(n){this._beforeFinishCallbacks.push(n)},t.prototype.initSpanRecorder=function(n){var r=this;if(!this.spanRecorder){var i=function(a){r._finished||r._pushActivity(a)},o=function(a){r._finished||r._popActivity(a)};this.spanRecorder=new UX(i,o,this.spanId,n),$e&&ue.log("Starting heartbeat"),this._pingHeartbeat()}this.spanRecorder.add(this)},t.prototype._pushActivity=function(n){this._initTimeout&&(clearTimeout(this._initTimeout),this._initTimeout=void 0),$e&&ue.log("[Tracing] pushActivity: "+n),this.activities[n]=!0,$e&&ue.log("[Tracing] new activities count",Object.keys(this.activities).length)},t.prototype._popActivity=function(n){var r=this;if(this.activities[n]&&($e&&ue.log("[Tracing] popActivity "+n),delete this.activities[n],$e&&ue.log("[Tracing] new activities count",Object.keys(this.activities).length)),Object.keys(this.activities).length===0){var i=this._idleTimeout,o=Lp()+i/1e3;setTimeout(function(){r._finished||(r.setTag(Fx,Nx[1]),r.finish(o))},i)}},t.prototype._beat=function(){if(!this._finished){var n=Object.keys(this.activities).join("");n===this._prevHeartbeatString?this._heartbeatCounter+=1:this._heartbeatCounter=1,this._prevHeartbeatString=n,this._heartbeatCounter>=3?($e&&ue.log("[Tracing] Transaction finished because of no change for 3 heart beats"),this.setStatus("deadline_exceeded"),this.setTag(Fx,Nx[0]),this.finish()):this._pingHeartbeat()}},t.prototype._pingHeartbeat=function(){var n=this;$e&&ue.log("pinging Heartbeat -> current counter: "+this._heartbeatCounter),setTimeout(function(){n._beat()},WX)},t}(XR);function G7(e){if(e){var t=e.getScope();if(t){var n=t.getTransaction();n&&t.setSpan(void 0)}}}function KX(){var e=this.getScope();if(e){var t=e.getSpan();if(t)return{"sentry-trace":t.toTraceparent()}}return{}}function QR(e,t,n){if(!Sw(t))return e.sampled=!1,e;if(e.sampled!==void 0)return e.setMetadata({transactionSampling:{method:"explicitly_set"}}),e;var r;return typeof t.tracesSampler=="function"?(r=t.tracesSampler(n),e.setMetadata({transactionSampling:{method:"client_sampler",rate:Number(r)}})):n.parentSampled!==void 0?(r=n.parentSampled,e.setMetadata({transactionSampling:{method:"inheritance"}})):(r=t.tracesSampleRate,e.setMetadata({transactionSampling:{method:"client_rate",rate:Number(r)}})),qX(r)?r?(e.sampled=Math.random()<r,e.sampled?($e&&ue.log("[Tracing] starting "+e.op+" transaction - "+e.name),e):($e&&ue.log("[Tracing] Discarding transaction because it's not included in the random sample (sampling rate = "+Number(r)+")"),e)):($e&&ue.log("[Tracing] Discarding transaction because "+(typeof t.tracesSampler=="function"?"tracesSampler returned 0 or false":"a negative sampling decision was inherited or tracesSampleRate is set to 0")),e.sampled=!1,e):($e&&ue.warn("[Tracing] Discarding transaction because of invalid sample rate."),e.sampled=!1,e)}function qX(e){return cR(e)||!(typeof e=="number"||typeof e=="boolean")?($e&&ue.warn("[Tracing] Given sample rate is invalid. Sample rate must be a boolean or a number between 0 and 1. Got "+JSON.stringify(e)+" of type "+JSON.stringify(typeof e)+"."),!1):e<0||e>1?($e&&ue.warn("[Tracing] Given sample rate is invalid. Sample rate must be between 0 and 1. Got "+e+"."),!1):!0}function YX(e,t){var n=this.getClient(),r=n&&n.getOptions()||{},i=new XR(e,this);return i=QR(i,r,Xe({parentSampled:e.parentSampled,transactionContext:e},t)),i.sampled&&i.initSpanRecorder(r._experiments&&r._experiments.maxSpans),i}function XX(e,t,n,r,i){var o=e.getClient(),a=o&&o.getOptions()||{},s=new GX(t,e,n,r);return s=QR(s,a,Xe({parentSampled:t.parentSampled,transactionContext:t},i)),s.sampled&&s.initSpanRecorder(a._experiments&&a._experiments.maxSpans),s}function ZX(){var e=Ld();!e.__SENTRY__||(e.__SENTRY__.extensions=e.__SENTRY__.extensions||{},e.__SENTRY__.extensions.startTransaction||(e.__SENTRY__.extensions.startTransaction=YX),e.__SENTRY__.extensions.traceHeaders||(e.__SENTRY__.extensions.traceHeaders=KX))}function QX(){var e=Ld();if(!!e.__SENTRY__){var t={mongodb:function(){var r=xs(Ia,"./integrations/node/mongo");return new r.Mongo},mongoose:function(){var r=xs(Ia,"./integrations/node/mongo");return new r.Mongo({mongoose:!0})},mysql:function(){var r=xs(Ia,"./integrations/node/mysql");return new r.Mysql},pg:function(){var r=xs(Ia,"./integrations/node/postgres");return new r.Postgres}},n=Object.keys(t).filter(function(r){return!!BK(r)}).map(function(r){try{return t[r]()}catch{return}}).filter(function(r){return r});n.length>0&&(e.__SENTRY__.integrations=qR(e.__SENTRY__.integrations||[],n))}}function JX(){ZX(),Ah()&&QX(),jX()}var O1=rt();function eZ(){O1&&O1.document?O1.document.addEventListener("visibilitychange",function(){var e=ny();if(O1.document.hidden&&e){var t="cancelled";$e&&ue.log("[Tracing] Transaction: "+t+" -> since tab moved to the background, op: "+e.op),e.status||e.setStatus(t),e.setTag("visibilitychange","document.hidden"),e.setTag(Fx,Nx[2]),e.finish()}}):$e&&ue.warn("[Tracing] Could not set up background tab detection due to lack of global document")}var ww=function(e,t,n){var r;return function(i){t.value>=0&&(i||n)&&(t.delta=t.value-(r||0),(t.delta||r===void 0)&&(r=t.value,e(t)))}},tZ=function(){return"v2-"+Date.now()+"-"+(Math.floor(Math.random()*(9e12-1))+1e12)},Cw=function(e,t){return{name:e,value:t!=null?t:-1,delta:0,entries:[],id:tZ()}},kw=function(e,t){try{if(PerformanceObserver.supportedEntryTypes.includes(e)){if(e==="first-input"&&!("PerformanceEventTiming"in self))return;var n=new PerformanceObserver(function(r){return r.getEntries().map(t)});return n.observe({type:e,buffered:!0}),n}}catch{}},ry=function(e,t){var n=function(r){(r.type==="pagehide"||rt().document.visibilityState==="hidden")&&(e(r),t&&(removeEventListener("visibilitychange",n,!0),removeEventListener("pagehide",n,!0)))};addEventListener("visibilitychange",n,!0),addEventListener("pagehide",n,!0)},nZ=function(e,t){var n=Cw("CLS",0),r,i=0,o=[],a=function(l){if(l&&!l.hadRecentInput){var c=o[0],u=o[o.length-1];i&&o.length!==0&&l.startTime-u.startTime<1e3&&l.startTime-c.startTime<5e3?(i+=l.value,o.push(l)):(i=l.value,o=[l]),i>n.value&&(n.value=i,n.entries=o,r&&r())}},s=kw("layout-shift",a);s&&(r=ww(e,n,t),ry(function(){s.takeRecords().map(a),r(!0)}))},qm=-1,rZ=function(){return rt().document.visibilityState==="hidden"?0:1/0},iZ=function(){ry(function(e){var t=e.timeStamp;qm=t},!0)},Ew=function(){return qm<0&&(qm=rZ(),iZ()),{get firstHiddenTime(){return qm}}},oZ=function(e,t){var n=Ew(),r=Cw("FID"),i,o=function(s){i&&s.startTime<n.firstHiddenTime&&(r.value=s.processingStart-s.startTime,r.entries.push(s),i(!0))},a=kw("first-input",o);a&&(i=ww(e,r,t),ry(function(){a.takeRecords().map(o),a.disconnect()},!0))},K7={},aZ=function(e,t){var n=Ew(),r=Cw("LCP"),i,o=function(l){var c=l.startTime;c<n.firstHiddenTime&&(r.value=c,r.entries.push(l)),i&&i()},a=kw("largest-contentful-paint",o);if(a){i=ww(e,r,t);var s=function(){K7[r.id]||(a.takeRecords().map(o),a.disconnect(),K7[r.id]=!0,i(!0))};["keydown","click"].forEach(function(l){addEventListener(l,s,{once:!0,capture:!0})}),ry(s,!0)}},Gi=rt(),sZ=function(){function e(t){t===void 0&&(t=!1),this._reportAllChanges=t,this._measurements={},this._performanceCursor=0,!Ah()&&Gi&&Gi.performance&&Gi.document&&(Gi.performance.mark&&Gi.performance.mark("sentry-tracing-init"),this._trackCLS(),this._trackLCP(),this._trackFID())}return e.prototype.addPerformanceEntries=function(t){var n=this;if(!(!Gi||!Gi.performance||!Gi.performance.getEntries||!uf)){$e&&ue.log("[Tracing] Adding & adjusting spans using Performance API");var r=Bn(uf),i,o;if(Gi.performance.getEntries().slice(this._performanceCursor).forEach(function(s){var l=Bn(s.startTime),c=Bn(s.duration);if(!(t.op==="navigation"&&r+l<t.startTimestamp))switch(s.entryType){case"navigation":{lZ(t,s,r),i=r+Bn(s.responseStart),o=r+Bn(s.requestStart);break}case"mark":case"paint":case"measure":{var u=cZ(t,s,l,c,r),d=Ew(),f=s.startTime<d.firstHiddenTime;s.name==="first-paint"&&f&&($e&&ue.log("[Measurements] Adding FP"),n._measurements.fp={value:s.startTime},n._measurements["mark.fp"]={value:u}),s.name==="first-contentful-paint"&&f&&($e&&ue.log("[Measurements] Adding FCP"),n._measurements.fcp={value:s.startTime},n._measurements["mark.fcp"]={value:u});break}case"resource":{var p=s.name.replace(Gi.location.origin,"");uZ(t,s,p,l,c,r);break}}}),this._performanceCursor=Math.max(performance.getEntries().length-1,0),this._trackNavigator(t),t.op==="pageload"){var a=Bn(uf);typeof i=="number"&&($e&&ue.log("[Measurements] Adding TTFB"),this._measurements.ttfb={value:(i-t.startTimestamp)*1e3},typeof o=="number"&&o<=i&&(this._measurements["ttfb.requestTime"]={value:(i-o)*1e3})),["fcp","fp","lcp"].forEach(function(s){if(!(!n._measurements[s]||a>=t.startTimestamp)){var l=n._measurements[s].value,c=a+Bn(l),u=Math.abs((c-t.startTimestamp)*1e3),d=u-l;$e&&ue.log("[Measurements] Normalized "+s+" from "+l+" to "+u+" ("+d+")"),n._measurements[s].value=u}}),this._measurements["mark.fid"]&&this._measurements.fid&&ud(t,{description:"first input delay",endTimestamp:this._measurements["mark.fid"].value+Bn(this._measurements.fid.value),op:"web.vitals",startTimestamp:this._measurements["mark.fid"].value}),"fcp"in this._measurements||delete this._measurements.cls,t.setMeasurements(this._measurements),fZ(t,this._lcpEntry,this._clsEntry),t.setTag("sentry_reportAllChanges",this._reportAllChanges)}}},e.prototype._trackNavigator=function(t){var n=Gi.navigator;if(!!n){var r=n.connection;r&&(r.effectiveType&&t.setTag("effectiveConnectionType",r.effectiveType),r.type&&t.setTag("connectionType",r.type),R1(r.rtt)&&(this._measurements["connection.rtt"]={value:r.rtt}),R1(r.downlink)&&(this._measurements["connection.downlink"]={value:r.downlink})),R1(n.deviceMemory)&&t.setTag("deviceMemory",String(n.deviceMemory)),R1(n.hardwareConcurrency)&&t.setTag("hardwareConcurrency",String(n.hardwareConcurrency))}},e.prototype._trackCLS=function(){var t=this;nZ(function(n){var r=n.entries.pop();!r||($e&&ue.log("[Measurements] Adding CLS"),t._measurements.cls={value:n.value},t._clsEntry=r)})},e.prototype._trackLCP=function(){var t=this;aZ(function(n){var r=n.entries.pop();if(!!r){var i=Bn(uf),o=Bn(r.startTime);$e&&ue.log("[Measurements] Adding LCP"),t._measurements.lcp={value:n.value},t._measurements["mark.lcp"]={value:i+o},t._lcpEntry=r}},this._reportAllChanges)},e.prototype._trackFID=function(){var t=this;oZ(function(n){var r=n.entries.pop();if(!!r){var i=Bn(uf),o=Bn(r.startTime);$e&&ue.log("[Measurements] Adding FID"),t._measurements.fid={value:n.value},t._measurements["mark.fid"]={value:i+o}}})},e}();function lZ(e,t,n){["unloadEvent","redirect","domContentLoadedEvent","loadEvent","connect"].forEach(function(r){M1(e,t,r,n)}),M1(e,t,"secureConnection",n,"TLS/SSL","connectEnd"),M1(e,t,"fetch",n,"cache","domainLookupStart"),M1(e,t,"domainLookup",n,"DNS"),dZ(e,t,n)}function cZ(e,t,n,r,i){var o=i+n,a=o+r;return ud(e,{description:t.name,endTimestamp:a,op:t.entryType,startTimestamp:o}),o}function uZ(e,t,n,r,i,o){if(!(t.initiatorType==="xmlhttprequest"||t.initiatorType==="fetch")){var a={};"transferSize"in t&&(a["Transfer Size"]=t.transferSize),"encodedBodySize"in t&&(a["Encoded Body Size"]=t.encodedBodySize),"decodedBodySize"in t&&(a["Decoded Body Size"]=t.decodedBodySize);var s=o+r,l=s+i;ud(e,{description:n,endTimestamp:l,op:t.initiatorType?"resource."+t.initiatorType:"resource",startTimestamp:s,data:a})}}function M1(e,t,n,r,i,o){var a=o?t[o]:t[n+"End"],s=t[n+"Start"];!s||!a||ud(e,{op:"browser",description:i!=null?i:n,startTimestamp:r+Bn(s),endTimestamp:r+Bn(a)})}function dZ(e,t,n){ud(e,{op:"browser",description:"request",startTimestamp:n+Bn(t.requestStart),endTimestamp:n+Bn(t.responseEnd)}),ud(e,{op:"browser",description:"response",startTimestamp:n+Bn(t.responseStart),endTimestamp:n+Bn(t.responseEnd)})}function ud(e,t){var n=t.startTimestamp,r=$X(t,["startTimestamp"]);return n&&e.startTimestamp>n&&(e.startTimestamp=n),e.startChild(Xe({startTimestamp:n},r))}function R1(e){return typeof e=="number"&&isFinite(e)}function fZ(e,t,n){t&&($e&&ue.log("[Measurements] Adding LCP Data"),t.element&&e.setTag("lcp.element",Op(t.element)),t.id&&e.setTag("lcp.id",t.id),t.url&&e.setTag("lcp.url",t.url.trim().slice(0,200)),e.setTag("lcp.size",t.size)),n&&n.sources&&($e&&ue.log("[Measurements] Adding CLS Data"),n.sources.forEach(function(r,i){return e.setTag("cls.source."+(i+1),Op(r.node))}))}var pZ=["localhost",/^\//],Kg={traceFetch:!0,traceXHR:!0,tracingOrigins:pZ};function hZ(e){var t=Xe(Xe({},Kg),e),n=t.traceFetch,r=t.traceXHR,i=t.tracingOrigins,o=t.shouldCreateSpanForRequest,a={},s=function(u){if(a[u])return a[u];var d=i;return a[u]=d.some(function(f){return Rp(u,f)})&&!Rp(u,"sentry_key"),a[u]},l=s;typeof o=="function"&&(l=function(u){return s(u)&&o(u)});var c={};n&&Jr("fetch",function(u){mZ(u,l,c)}),r&&Jr("xhr",function(u){gZ(u,l,c)})}function mZ(e,t,n){if(!(!Sw()||!(e.fetchData&&t(e.fetchData.url)))){if(e.endTimestamp){var r=e.fetchData.__span;if(!r)return;var i=n[r];i&&(e.response?i.setHttpStatus(e.response.status):e.error&&i.setStatus("internal_error"),i.finish(),delete n[r]);return}var o=ny();if(o){var i=o.startChild({data:Xe(Xe({},e.fetchData),{type:"fetch"}),description:e.fetchData.method+" "+e.fetchData.url,op:"http.client"});e.fetchData.__span=i.spanId,n[i.spanId]=i;var a=e.args[0]=e.args[0],s=e.args[1]=e.args[1]||{},l=s.headers;aa(a,Request)&&(l=a.headers),l?typeof l.append=="function"?l.append("sentry-trace",i.toTraceparent()):Array.isArray(l)?l=qR(l,[["sentry-trace",i.toTraceparent()]]):l=Xe(Xe({},l),{"sentry-trace":i.toTraceparent()}):l={"sentry-trace":i.toTraceparent()},s.headers=l}}}function gZ(e,t,n){if(!(!Sw()||e.xhr&&e.xhr.__sentry_own_request__||!(e.xhr&&e.xhr.__sentry_xhr__&&t(e.xhr.__sentry_xhr__.url)))){var r=e.xhr.__sentry_xhr__;if(e.endTimestamp){var i=e.xhr.__sentry_xhr_span_id__;if(!i)return;var o=n[i];o&&(o.setHttpStatus(r.status_code),o.finish(),delete n[i]);return}var a=ny();if(a){var o=a.startChild({data:Xe(Xe({},r.data),{type:"xhr",method:r.method,url:r.url}),description:r.method+" "+r.url,op:"http.client"});if(e.xhr.__sentry_xhr_span_id__=o.spanId,n[e.xhr.__sentry_xhr_span_id__]=o,e.xhr.setRequestHeader)try{e.xhr.setRequestHeader("sentry-trace",o.toTraceparent())}catch{}}}}var df=rt();function vZ(e,t,n){if(t===void 0&&(t=!0),n===void 0&&(n=!0),!df||!df.location){$e&&ue.warn("Could not initialize routing instrumentation due to invalid location");return}var r=df.location.href,i;t&&(i=e({name:df.location.pathname,op:"pageload"})),n&&Jr("history",function(o){var a=o.to,s=o.from;if(s===void 0&&r&&r.indexOf(a)!==-1){r=void 0;return}s!==a&&(r=void 0,i&&($e&&ue.log("[Tracing] Finishing current transaction with op: "+i.op),i.finish()),i=e({name:df.location.pathname,op:"navigation"}))})}var yZ=600,bZ=Xe({idleTimeout:ZR,markBackgroundTransactions:!0,maxTransactionDuration:yZ,routingInstrumentation:vZ,startTransactionOnLocationChange:!0,startTransactionOnPageLoad:!0},Kg),xZ=function(){function e(t){this.name=e.id,this._configuredIdleTimeout=void 0;var n=Kg.tracingOrigins;t&&(this._configuredIdleTimeout=t.idleTimeout,t.tracingOrigins&&Array.isArray(t.tracingOrigins)&&t.tracingOrigins.length!==0?n=t.tracingOrigins:$e&&(this._emitOptionsWarning=!0)),this.options=Xe(Xe(Xe({},bZ),t),{tracingOrigins:n});var r=this.options._metricOptions;this._metrics=new sZ(r&&r._reportAllChanges)}return e.prototype.setupOnce=function(t,n){var r=this;this._getCurrentHub=n,this._emitOptionsWarning&&($e&&ue.warn("[Tracing] You need to define `tracingOrigins` in the options. Set an array of urls or patterns to trace."),$e&&ue.warn("[Tracing] We added a reasonable default for you: "+Kg.tracingOrigins));var i=this.options,o=i.routingInstrumentation,a=i.startTransactionOnLocationChange,s=i.startTransactionOnPageLoad,l=i.markBackgroundTransactions,c=i.traceFetch,u=i.traceXHR,d=i.tracingOrigins,f=i.shouldCreateSpanForRequest;o(function(p){return r._createRouteTransaction(p)},s,a),l&&eZ(),hZ({traceFetch:c,traceXHR:u,tracingOrigins:d,shouldCreateSpanForRequest:f})},e.prototype._createRouteTransaction=function(t){var n=this;if(!this._getCurrentHub){$e&&ue.warn("[Tracing] Did not create "+t.op+" transaction because _getCurrentHub is invalid.");return}var r=this.options,i=r.beforeNavigate,o=r.idleTimeout,a=r.maxTransactionDuration,s=t.op==="pageload"?SZ():void 0,l=Xe(Xe(Xe({},t),s),{trimEnd:!0}),c=typeof i=="function"?i(l):l,u=c===void 0?Xe(Xe({},l),{sampled:!1}):c;u.sampled===!1&&$e&&ue.log("[Tracing] Will not send "+u.op+" transaction because of beforeNavigate."),$e&&ue.log("[Tracing] Starting "+u.op+" transaction on scope");var d=this._getCurrentHub(),f=rt().location,p=XX(d,u,o,!0,{location:f});return p.registerBeforeFinishCallback(function(m,g){n._metrics.addPerformanceEntries(m),CZ(zX(a),m,g)}),p.setTag("idleTimeout",this._configuredIdleTimeout),p},e.id="BrowserTracing",e}();function SZ(){var e=wZ("sentry-trace");if(e)return Mq(e)}function wZ(e){var t=rt().document.querySelector("meta[name="+e+"]");return t?t.getAttribute("content"):null}function CZ(e,t,n){var r=n-t.startTimestamp,i=n&&(r>e||r<0);i&&(t.setStatus("deadline_exceeded"),t.setTag("maxTransactionDurationExceeded","true"))}JX();var LM;const uo={node:{}.NODE_ENV||"development",isProduction:{}.NODE_ENV==="production"&&/www.worldanvil/.test(window.location.host),isDevelopment:{}.NODE_ENV==="development"&&/dev.worldanvil/.test(window.location.host),isLocal:(LM={REACT_APP_SERVER_URL:"https://dev.server.phidias.docker.worldanvil.com/api",REACT_APP_SOCKET_URL:"https://dev.server.phidias.docker.worldanvil.com",BASE_URL:"/",MODE:"production",DEV:!1,PROD:!0}.IS_LOCAL)!=null?LM:!1,app:{sentryDsn:{}.SENTRY_DSN||"https://e0a65b412fed402893ffc97dd137c5d2@sentry.worldanvil.com/3",nodeEnv:{}.NODE_ENV||"??",serverUrl:"https://dev.server.phidias.docker.worldanvil.com/api",socketUrl:"https://dev.server.phidias.docker.worldanvil.com",socketInterval:Number({}.REACT_APP_SOCKET_INTERVAL)||1500,version:"1.6.2"}},kZ="token-phidias",EZ="canvas-root";class JR{constructor(t,n){S(this,"rootElement",null);S(this,"getRootElement",()=>{try{if(this.rootElement)return this.rootElement;const t=document.getElementById(this.rootPrefix);if(t)return console.log(`Naive Element already exists, react will inject itself onto the regular #${this.rootPrefix} element`),this.rootElement=t,t;const n=document.getElementsByClassName(this.rootPrefix);if(n&&n.length>0){const r=sessionStorage.getItem(this.token);if(!r)throw Error("No token");sessionStorage.removeItem(this.token),console.debug("Data",{id:r,rootElementsByClass:n,token:this.token});const i=Array.from(n).find(o=>o.id===this.getIdentifier(r));if(!i)throw Error("Not found element");return console.info("Loaded multiple one",{result:i,entityId:r,containerNeededProps:this.generateContainerProps(r)}),this.rootElement=i,i}throw Error(`Element already exists, react will inject itself onto the regular #${this.rootPrefix} element`)}catch(t){return console.error("Error on loading rootElement",{error:t}),null}});this.token=t,this.rootPrefix=n,this.rootPrefix=n,this.token=t}buildClient(){return this.rootElement=this.getRootElement(),this}getIdentifier(t){return`${this.rootPrefix}-${t}`}getAttribute(t){var n;return this.rootElement?(n=this.rootElement.getAttribute(t))!=null?n:void 0:null}generateContainerProps(t){return t?(sessionStorage.setItem(this.token,`${t}`),{className:this.rootPrefix,id:this.getIdentifier(`${t}`)}):{id:this.rootPrefix}}}const Di=new JR(kZ,EZ).buildClient(),zx=Di.getRootElement(),Ym=Di.getAttribute("data-id"),Xm=Di.getAttribute("data-world-id");let Fu=Di.getAttribute("data-server-url");var BM;Fu=/dev.worldanvil.com/.test((BM=window==null?void 0:window.location.href)!=null?BM:"")?"https://dev.server.phidias.docker.worldanvil.com":Fu;const Zm=Di.getAttribute("data-user-id");var $M;const jx=($M=Di==null?void 0:Di.getAttribute("data-readonly"))!=null?$M:void 0;var FM;const Hx=(FM=Di==null?void 0:Di.getAttribute("data-erebus"))!=null?FM:void 0;var eD=Object.freeze(Object.defineProperty({__proto__:null,ReactContainer:JR,aL:Di,rootElement:zx,canvasId:Ym,worldId:Xm,get serverUrl(){return Fu},userId:Zm,readonly:jx,erebusEmbedded:Hx},Symbol.toStringTag,{value:"Module"}));const{canvasId:IZ,userId:db,worldId:D1}=eD;uo.isProduction?PX({dsn:"https://53bc20bac1014079a0d167975587c559@o1195760.ingest.sentry.io/6318881",release:"phidias-client@"+uo.app.version,environment:D1&&typeof D1=="string"&&/dev.server/.test(D1)?"development":"production",initialScope:{tags:{worldId:D1,canvasId:IZ},user:{id:db!=null?db:"unknownId"}},integrations:[new xZ,new Bq({levels:["error"]})],tracesSampleRate:1}):console.log({elements:"elements",env:uo,...eD});const q7=["debug","info","notice","warning","error","critical","alert","emergency"],Nu={debug:7,info:6,notice:5,warning:4,error:3,critical:2,alert:1,emergency:0};function iy(e){return typeof e=="object"&&e!==null&&typeof e.handleSync=="function"&&typeof e.handleBatchSync=="function"}class TZ{async handleBatch(t){for(const n of t)await this.handle(n)}handleBatchSync(t){if(!iy(this))throw new Error("Cannot invoke handleBatchSync() on an asynchronous handler");for(const n of t)this.handleSync(n)}}function Iw(e){return(t=class{},...n)=>e(t,...n)}const _Z=Iw(e=>class extends e{constructor(){super(...arguments),this.level="debug"}isHandling(n){return Nu[n]<=Nu[this.level]}});class PZ extends _Z(TZ){constructor({level:t="debug",bubble:n=!0}={}){super(),this.bubble=!0,this.level=t,this.bubble=n}}const OZ=Iw(e=>class extends e{constructor(...n){if(super(...n),!iy(this))throw new Error("Cannot use MirrorSyncHandlerMixin on an async handler")}handle(n){return Promise.resolve(this.handleSync(n))}handleBatch(n){return Promise.resolve(this.handleBatchSync(n))}});function Vx(e){return typeof e=="object"&&e!==null&&typeof e.reset=="function"}const MZ=Iw(e=>class extends e{constructor(){super(...arguments),this._processors=new Set}get processors(){return this._processors}processRecord(n){if(this._processors.size>0)for(const r of this._processors)typeof r=="function"?n=r(n):n=r.process(n);return n}resetProcessors(){for(const n of this._processors)Vx(n)&&n.reset()}reset(){this.resetProcessors()}});function Y7(e){if(e==null)return!0;if(typeof e=="string"||Array.isArray(e))return e.length===0;if(typeof e=="object"){const t=Object.getPrototypeOf(e);return(t===Object.prototype||t===null)&&Object.keys(e).length===0}return!1}function RZ(e){return e===null||["undefined","string","number","boolean","symbol","bigint"].includes(typeof e)}function tD(e){return e===null?"null":Array.isArray(e)?"array":typeof e}class DZ extends OZ(MZ(PZ)){constructor({useNativeDebug:t=!1,timestamps:n=!1,console:r=self.console,...i}={}){super(i),this.console=r,this.timestamps=n,this.useNativeDebug=t}formatDatetime(t){return["color: #888",t.toFormat("HH:mm:ss.SSS")]}formatLevel(t){const n=t.toUpperCase();let r;switch(t){case"emergency":r="background-color: #f43a63; padding: 0 0.4em; color: #fff";break;case"alert":r="background-color: #f43a63; padding: 0 0.4em; color: #fff";break;case"critical":r="color: #f43a63";break;case"error":r="color: #f43a63";break;case"warning":r="color: #ffaa2b";break;case"notice":r="color: rgb(60, 161, 224)";break;case"info":r="color: rgb(60, 161, 224)";break;case"debug":default:r="color: rgba(60, 161, 224, 0.7)";break}return[r,n]}handleSync(t){if(!this.isHandling(t.level))return;const n="color: inherit; background-color: inherit",r=[t.message],i=!Y7(t.extra);(i||!Y7(t.context))&&r.push(t.context),i&&r.push(t.extra);const o=this.timestamps?this.formatDatetime(t.datetime).concat(n):[],a=this.formatLevel(t.level).concat(n);let s=["%c%s"];return this.timestamps&&s.push("%c%s"),s=s.map(l=>`${l}%c`),t.severity<=Nu.error?this.console.error(s.join(" "),...o,...a,...r):t.severity===Nu.warning?this.console.warn(s.join(" "),...o,...a,...r):t.severity<=Nu.info?this.console.info(s.join(" "),...o,...a,...r):this.useNativeDebug?(s.pop(),this.console.debug(s.join(" "),...o,...r)):this.console.log(s.join(" "),...o,...a,...r),!this.bubble}}const Wx=typeof process!="undefined"&&typeof process.release=="object"&&process.release.name==="node",X7=typeof self=="object"&&self!==null&&self.self===self&&typeof self.navigator=="object";Wx&&require("os").EOL;function AZ(e){return typeof e=="object"&&e!==null&&typeof e.close=="function"}class nD extends Set{some(t){for(const n of this)if(t(n))return!0;return!1}every(t){for(const n of this)if(!t(n))return!1;return!0}}class yc extends Error{}class LZ extends yc{constructor(t){super(`Invalid DateTime: ${t.toMessage()}`)}}class BZ extends yc{constructor(t){super(`Invalid Interval: ${t.toMessage()}`)}}class $Z extends yc{constructor(t){super(`Invalid Duration: ${t.toMessage()}`)}}class $f extends yc{}class rD extends yc{constructor(t){super(`Invalid unit ${t}`)}}class ki extends yc{}class Za extends yc{constructor(){super("Zone is an abstract class")}}const fe="numeric",mo="short",ri="long",qg={year:fe,month:fe,day:fe},Tw={year:fe,month:mo,day:fe},iD={year:fe,month:mo,day:fe,weekday:mo},_w={year:fe,month:ri,day:fe},Pw={year:fe,month:ri,day:fe,weekday:ri},Ow={hour:fe,minute:fe},Mw={hour:fe,minute:fe,second:fe},Rw={hour:fe,minute:fe,second:fe,timeZoneName:mo},Dw={hour:fe,minute:fe,second:fe,timeZoneName:ri},Aw={hour:fe,minute:fe,hour12:!1},Lw={hour:fe,minute:fe,second:fe,hour12:!1},Bw={hour:fe,minute:fe,second:fe,hour12:!1,timeZoneName:mo},$w={hour:fe,minute:fe,second:fe,hour12:!1,timeZoneName:ri},Fw={year:fe,month:fe,day:fe,hour:fe,minute:fe},Nw={year:fe,month:fe,day:fe,hour:fe,minute:fe,second:fe},zw={year:fe,month:mo,day:fe,hour:fe,minute:fe},jw={year:fe,month:mo,day:fe,hour:fe,minute:fe,second:fe},oD={year:fe,month:mo,day:fe,weekday:mo,hour:fe,minute:fe},Hw={year:fe,month:ri,day:fe,hour:fe,minute:fe,timeZoneName:mo},Vw={year:fe,month:ri,day:fe,hour:fe,minute:fe,second:fe,timeZoneName:mo},Ww={year:fe,month:ri,day:fe,weekday:ri,hour:fe,minute:fe,timeZoneName:ri},Uw={year:fe,month:ri,day:fe,weekday:ri,hour:fe,minute:fe,second:fe,timeZoneName:ri};function qe(e){return typeof e=="undefined"}function ac(e){return typeof e=="number"}function oy(e){return typeof e=="number"&&e%1===0}function FZ(e){return typeof e=="string"}function NZ(e){return Object.prototype.toString.call(e)==="[object Date]"}function na(){try{return typeof Intl!="undefined"&&Intl.DateTimeFormat}catch{return!1}}function $h(){return!qe(Intl.DateTimeFormat.prototype.formatToParts)}function aD(){try{return typeof Intl!="undefined"&&!!Intl.RelativeTimeFormat}catch{return!1}}function zZ(e){return Array.isArray(e)?e:[e]}function Z7(e,t,n){if(e.length!==0)return e.reduce((r,i)=>{const o=[t(i),i];return r&&n(r[0],o[0])===r[0]?r:o},null)[1]}function sD(e,t){return t.reduce((n,r)=>(n[r]=e[r],n),{})}function dd(e,t){return Object.prototype.hasOwnProperty.call(e,t)}function Sa(e,t,n){return oy(e)&&e>=t&&e<=n}function jZ(e,t){return e-t*Math.floor(e/t)}function hu(e,t=2){const n=e<0?"-":"",r=n?e*-1:e;let i;return r.toString().length<t?i=("0".repeat(t)+r).slice(-t):i=r.toString(),`${n}${i}`}function xr(e){if(!(qe(e)||e===null||e===""))return parseInt(e,10)}function Gw(e){if(!(qe(e)||e===null||e==="")){const t=parseFloat("0."+e)*1e3;return Math.floor(t)}}function Kw(e,t,n=!1){const r=10**t;return(n?Math.trunc:Math.round)(e*r)/r}function Fh(e){return e%4===0&&(e%100!==0||e%400===0)}function tp(e){return Fh(e)?366:365}function Yg(e,t){const n=jZ(t-1,12)+1,r=e+(t-n)/12;return n===2?Fh(r)?29:28:[31,null,31,30,31,30,31,31,30,31,30,31][n-1]}function qw(e){let t=Date.UTC(e.year,e.month-1,e.day,e.hour,e.minute,e.second,e.millisecond);return e.year<100&&e.year>=0&&(t=new Date(t),t.setUTCFullYear(t.getUTCFullYear()-1900)),+t}function Xg(e){const t=(e+Math.floor(e/4)-Math.floor(e/100)+Math.floor(e/400))%7,n=e-1,r=(n+Math.floor(n/4)-Math.floor(n/100)+Math.floor(n/400))%7;return t===4||r===3?53:52}function Ux(e){return e>99?e:e>60?1900+e:2e3+e}function lD(e,t,n,r=null){const i=new Date(e),o={hour12:!1,year:"numeric",month:"2-digit",day:"2-digit",hour:"2-digit",minute:"2-digit"};r&&(o.timeZone=r);const a=Object.assign({timeZoneName:t},o),s=na();if(s&&$h()){const l=new Intl.DateTimeFormat(n,a).formatToParts(i).find(c=>c.type.toLowerCase()==="timezonename");return l?l.value:null}else if(s){const l=new Intl.DateTimeFormat(n,o).format(i);return new Intl.DateTimeFormat(n,a).format(i).substring(l.length).replace(/^[, \u200e]+/,"")}else return null}function ay(e,t){let n=parseInt(e,10);Number.isNaN(n)&&(n=0);const r=parseInt(t,10)||0,i=n<0||Object.is(n,-0)?-r:r;return n*60+i}function cD(e){const t=Number(e);if(typeof e=="boolean"||e===""||Number.isNaN(t))throw new ki(`Invalid unit value ${e}`);return t}function Zg(e,t,n){const r={};for(const i in e)if(dd(e,i)){if(n.indexOf(i)>=0)continue;const o=e[i];if(o==null)continue;r[t(i)]=cD(o)}return r}function Qg(e,t){const n=Math.trunc(Math.abs(e/60)),r=Math.trunc(Math.abs(e%60)),i=e>=0?"+":"-";switch(t){case"short":return`${i}${hu(n,2)}:${hu(r,2)}`;case"narrow":return`${i}${n}${r>0?`:${r}`:""}`;case"techie":return`${i}${hu(n,2)}${hu(r,2)}`;default:throw new RangeError(`Value format ${t} is out of range for property format`)}}function sy(e){return sD(e,["hour","minute","second","millisecond"])}const uD=/[A-Za-z_+-]{1,256}(:?\/[A-Za-z_+-]{1,256}(\/[A-Za-z_+-]{1,256})?)?/;function jt(e){return JSON.stringify(e,Object.keys(e).sort())}const HZ=["January","February","March","April","May","June","July","August","September","October","November","December"],dD=["Jan","Feb","Mar","Apr","May","Jun","Jul","Aug","Sep","Oct","Nov","Dec"],VZ=["J","F","M","A","M","J","J","A","S","O","N","D"];function fD(e){switch(e){case"narrow":return[...VZ];case"short":return[...dD];case"long":return[...HZ];case"numeric":return["1","2","3","4","5","6","7","8","9","10","11","12"];case"2-digit":return["01","02","03","04","05","06","07","08","09","10","11","12"];default:return null}}const pD=["Monday","Tuesday","Wednesday","Thursday","Friday","Saturday","Sunday"],hD=["Mon","Tue","Wed","Thu","Fri","Sat","Sun"],WZ=["M","T","W","T","F","S","S"];function mD(e){switch(e){case"narrow":return[...WZ];case"short":return[...hD];case"long":return[...pD];case"numeric":return["1","2","3","4","5","6","7"];default:return null}}const gD=["AM","PM"],UZ=["Before Christ","Anno Domini"],GZ=["BC","AD"],KZ=["B","A"];function vD(e){switch(e){case"narrow":return[...KZ];case"short":return[...GZ];case"long":return[...UZ];default:return null}}function qZ(e){return gD[e.hour<12?0:1]}function YZ(e,t){return mD(t)[e.weekday-1]}function XZ(e,t){return fD(t)[e.month-1]}function ZZ(e,t){return vD(t)[e.year<0?0:1]}function QZ(e,t,n="always",r=!1){const i={years:["year","yr."],quarters:["quarter","qtr."],months:["month","mo."],weeks:["week","wk."],days:["day","day","days"],hours:["hour","hr."],minutes:["minute","min."],seconds:["second","sec."]},o=["hours","minutes","seconds"].indexOf(e)===-1;if(n==="auto"&&o){const d=e==="days";switch(t){case 1:return d?"tomorrow":`next ${i[e][0]}`;case-1:return d?"yesterday":`last ${i[e][0]}`;case 0:return d?"today":`this ${i[e][0]}`}}const a=Object.is(t,-0)||t<0,s=Math.abs(t),l=s===1,c=i[e],u=r?l?c[1]:c[2]||c[1]:l?i[e][0]:e;return a?`${s} ${u} ago`:`in ${s} ${u}`}function JZ(e){const t=sD(e,["weekday","era","year","month","day","hour","minute","second","timeZoneName","hour12"]),n=jt(t),r="EEEE, LLLL d, yyyy, h:mm a";switch(n){case jt(qg):return"M/d/yyyy";case jt(Tw):return"LLL d, yyyy";case jt(iD):return"EEE, LLL d, yyyy";case jt(_w):return"LLLL d, yyyy";case jt(Pw):return"EEEE, LLLL d, yyyy";case jt(Ow):return"h:mm a";case jt(Mw):return"h:mm:ss a";case jt(Rw):return"h:mm a";case jt(Dw):return"h:mm a";case jt(Aw):return"HH:mm";case jt(Lw):return"HH:mm:ss";case jt(Bw):return"HH:mm";case jt($w):return"HH:mm";case jt(Fw):return"M/d/yyyy, h:mm a";case jt(zw):return"LLL d, yyyy, h:mm a";case jt(Hw):return"LLLL d, yyyy, h:mm a";case jt(Ww):return r;case jt(Nw):return"M/d/yyyy, h:mm:ss a";case jt(jw):return"LLL d, yyyy, h:mm:ss a";case jt(oD):return"EEE, d LLL yyyy, h:mm a";case jt(Vw):return"LLLL d, yyyy, h:mm:ss a";case jt(Uw):return"EEEE, LLLL d, yyyy, h:mm:ss a";default:return r}}function Q7(e,t){let n="";for(const r of e)r.literal?n+=r.val:n+=t(r.val);return n}const eQ={D:qg,DD:Tw,DDD:_w,DDDD:Pw,t:Ow,tt:Mw,ttt:Rw,tttt:Dw,T:Aw,TT:Lw,TTT:Bw,TTTT:$w,f:Fw,ff:zw,fff:Hw,ffff:Ww,F:Nw,FF:jw,FFF:Vw,FFFF:Uw};class wr{static create(t,n={}){return new wr(t,n)}static parseFormat(t){let n=null,r="",i=!1;const o=[];for(let a=0;a<t.length;a++){const s=t.charAt(a);s==="'"?(r.length>0&&o.push({literal:i,val:r}),n=null,r="",i=!i):i||s===n?r+=s:(r.length>0&&o.push({literal:!1,val:r}),r=s,n=s)}return r.length>0&&o.push({literal:i,val:r}),o}static macroTokenToFormatOpts(t){return eQ[t]}constructor(t,n){this.opts=n,this.loc=t,this.systemLoc=null}formatWithSystemDefault(t,n){return this.systemLoc===null&&(this.systemLoc=this.loc.redefaultToSystem()),this.systemLoc.dtFormatter(t,Object.assign({},this.opts,n)).format()}formatDateTime(t,n={}){return this.loc.dtFormatter(t,Object.assign({},this.opts,n)).format()}formatDateTimeParts(t,n={}){return this.loc.dtFormatter(t,Object.assign({},this.opts,n)).formatToParts()}resolvedOptions(t,n={}){return this.loc.dtFormatter(t,Object.assign({},this.opts,n)).resolvedOptions()}num(t,n=0){if(this.opts.forceSimple)return hu(t,n);const r=Object.assign({},this.opts);return n>0&&(r.padTo=n),this.loc.numberFormatter(r).format(t)}formatDateTimeFromString(t,n){const r=this.loc.listingMode()==="en",i=this.loc.outputCalendar&&this.loc.outputCalendar!=="gregory"&&$h(),o=(p,m)=>this.loc.extract(t,p,m),a=p=>t.isOffsetFixed&&t.offset===0&&p.allowZ?"Z":t.isValid?t.zone.formatOffset(t.ts,p.format):"",s=()=>r?qZ(t):o({hour:"numeric",hour12:!0},"dayperiod"),l=(p,m)=>r?XZ(t,p):o(m?{month:p}:{month:p,day:"numeric"},"month"),c=(p,m)=>r?YZ(t,p):o(m?{weekday:p}:{weekday:p,month:"long",day:"numeric"},"weekday"),u=p=>{const m=wr.macroTokenToFormatOpts(p);return m?this.formatWithSystemDefault(t,m):p},d=p=>r?ZZ(t,p):o({era:p},"era"),f=p=>{switch(p){case"S":return this.num(t.millisecond);case"u":case"SSS":return this.num(t.millisecond,3);case"s":return this.num(t.second);case"ss":return this.num(t.second,2);case"m":return this.num(t.minute);case"mm":return this.num(t.minute,2);case"h":return this.num(t.hour%12===0?12:t.hour%12);case"hh":return this.num(t.hour%12===0?12:t.hour%12,2);case"H":return this.num(t.hour);case"HH":return this.num(t.hour,2);case"Z":return a({format:"narrow",allowZ:this.opts.allowZ});case"ZZ":return a({format:"short",allowZ:this.opts.allowZ});case"ZZZ":return a({format:"techie",allowZ:this.opts.allowZ});case"ZZZZ":return t.zone.offsetName(t.ts,{format:"short",locale:this.loc.locale});case"ZZZZZ":return t.zone.offsetName(t.ts,{format:"long",locale:this.loc.locale});case"z":return t.zoneName;case"a":return s();case"d":return i?o({day:"numeric"},"day"):this.num(t.day);case"dd":return i?o({day:"2-digit"},"day"):this.num(t.day,2);case"c":return this.num(t.weekday);case"ccc":return c("short",!0);case"cccc":return c("long",!0);case"ccccc":return c("narrow",!0);case"E":return this.num(t.weekday);case"EEE":return c("short",!1);case"EEEE":return c("long",!1);case"EEEEE":return c("narrow",!1);case"L":return i?o({month:"numeric",day:"numeric"},"month"):this.num(t.month);case"LL":return i?o({month:"2-digit",day:"numeric"},"month"):this.num(t.month,2);case"LLL":return l("short",!0);case"LLLL":return l("long",!0);case"LLLLL":return l("narrow",!0);case"M":return i?o({month:"numeric"},"month"):this.num(t.month);case"MM":return i?o({month:"2-digit"},"month"):this.num(t.month,2);case"MMM":return l("short",!1);case"MMMM":return l("long",!1);case"MMMMM":return l("narrow",!1);case"y":return i?o({year:"numeric"},"year"):this.num(t.year);case"yy":return i?o({year:"2-digit"},"year"):this.num(t.year.toString().slice(-2),2);case"yyyy":return i?o({year:"numeric"},"year"):this.num(t.year,4);case"yyyyyy":return i?o({year:"numeric"},"year"):this.num(t.year,6);case"G":return d("short");case"GG":return d("long");case"GGGGG":return d("narrow");case"kk":return this.num(t.weekYear.toString().slice(-2),2);case"kkkk":return this.num(t.weekYear,4);case"W":return this.num(t.weekNumber);case"WW":return this.num(t.weekNumber,2);case"o":return this.num(t.ordinal);case"ooo":return this.num(t.ordinal,3);case"q":return this.num(t.quarter);case"qq":return this.num(t.quarter,2);case"X":return this.num(Math.floor(t.ts/1e3));case"x":return this.num(t.ts);default:return u(p)}};return Q7(wr.parseFormat(n),f)}formatDurationFromString(t,n){const r=l=>{switch(l[0]){case"S":return"millisecond";case"s":return"second";case"m":return"minute";case"h":return"hour";case"d":return"day";case"M":return"month";case"y":return"year";default:return null}},i=l=>c=>{const u=r(c);return u?this.num(l.get(u),c.length):c},o=wr.parseFormat(n),a=o.reduce((l,{literal:c,val:u})=>c?l:l.concat(u),[]),s=t.shiftTo(...a.map(r).filter(l=>l));return Q7(o,i(s))}}class lo{constructor(t,n){this.reason=t,this.explanation=n}toMessage(){return this.explanation?`${this.reason}: ${this.explanation}`:this.reason}}class Nh{get type(){throw new Za}get name(){throw new Za}get universal(){throw new Za}offsetName(t,n){throw new Za}formatOffset(t,n){throw new Za}offset(t){throw new Za}equals(t){throw new Za}get isValid(){throw new Za}}let fb=null;class Yw extends Nh{static get instance(){return fb===null&&(fb=new Yw),fb}get type(){return"local"}get name(){return na()?new Intl.DateTimeFormat().resolvedOptions().timeZone:"local"}get universal(){return!1}offsetName(t,{format:n,locale:r}){return lD(t,n,r)}formatOffset(t,n){return Qg(this.offset(t),n)}offset(t){return-new Date(t).getTimezoneOffset()}equals(t){return t.type==="local"}get isValid(){return!0}}const tQ=RegExp(`^${uD.source}$`);let Qm={};function nQ(e){return Qm[e]||(Qm[e]=new Intl.DateTimeFormat("en-US",{hour12:!1,timeZone:e,year:"numeric",month:"2-digit",day:"2-digit",hour:"2-digit",minute:"2-digit",second:"2-digit"})),Qm[e]}const rQ={year:0,month:1,day:2,hour:3,minute:4,second:5};function iQ(e,t){const n=e.format(t).replace(/\u200E/g,""),r=/(\d+)\/(\d+)\/(\d+),? (\d+):(\d+):(\d+)/.exec(n),[,i,o,a,s,l,c]=r;return[a,i,o,s,l,c]}function oQ(e,t){const n=e.formatToParts(t),r=[];for(let i=0;i<n.length;i++){const{type:o,value:a}=n[i],s=rQ[o];qe(s)||(r[s]=parseInt(a,10))}return r}let A1={};class ii extends Nh{static create(t){return A1[t]||(A1[t]=new ii(t)),A1[t]}static resetCache(){A1={},Qm={}}static isValidSpecifier(t){return!!(t&&t.match(tQ))}static isValidZone(t){try{return new Intl.DateTimeFormat("en-US",{timeZone:t}).format(),!0}catch{return!1}}static parseGMTOffset(t){if(t){const n=t.match(/^Etc\/GMT(0|[+-]\d{1,2})$/i);if(n)return-60*parseInt(n[1])}return null}constructor(t){super(),this.zoneName=t,this.valid=ii.isValidZone(t)}get type(){return"iana"}get name(){return this.zoneName}get universal(){return!1}offsetName(t,{format:n,locale:r}){return lD(t,n,r,this.name)}formatOffset(t,n){return Qg(this.offset(t),n)}offset(t){const n=new Date(t);if(isNaN(n))return NaN;const r=nQ(this.name),[i,o,a,s,l,c]=r.formatToParts?oQ(r,n):iQ(r,n),d=qw({year:i,month:o,day:a,hour:s===24?0:s,minute:l,second:c,millisecond:0});let f=+n;const p=f%1e3;return f-=p>=0?p:1e3+p,(d-f)/(60*1e3)}equals(t){return t.type==="iana"&&t.name===this.name}get isValid(){return this.valid}}let pb=null;class Yn extends Nh{static get utcInstance(){return pb===null&&(pb=new Yn(0)),pb}static instance(t){return t===0?Yn.utcInstance:new Yn(t)}static parseSpecifier(t){if(t){const n=t.match(/^utc(?:([+-]\d{1,2})(?::(\d{2}))?)?$/i);if(n)return new Yn(ay(n[1],n[2]))}return null}constructor(t){super(),this.fixed=t}get type(){return"fixed"}get name(){return this.fixed===0?"UTC":`UTC${Qg(this.fixed,"narrow")}`}offsetName(){return this.name}formatOffset(t,n){return Qg(this.fixed,n)}get universal(){return!0}offset(){return this.fixed}equals(t){return t.type==="fixed"&&t.fixed===this.fixed}get isValid(){return!0}}class J7 extends Nh{constructor(t){super(),this.zoneName=t}get type(){return"invalid"}get name(){return this.zoneName}get universal(){return!1}offsetName(){return null}formatOffset(){return""}offset(){return NaN}equals(){return!1}get isValid(){return!1}}function Rl(e,t){let n;if(qe(e)||e===null)return t;if(e instanceof Nh)return e;if(FZ(e)){const r=e.toLowerCase();return r==="local"?t:r==="utc"||r==="gmt"?Yn.utcInstance:(n=ii.parseGMTOffset(e))!=null?Yn.instance(n):ii.isValidSpecifier(r)?ii.create(e):Yn.parseSpecifier(r)||new J7(e)}else return ac(e)?Yn.instance(e):typeof e=="object"&&e.offset&&typeof e.offset=="number"?e:new J7(e)}let ek=()=>Date.now(),hb=null,tk=null,nk=null,rk=null,ik=!1;class Vt{static get now(){return ek}static set now(t){ek=t}static get defaultZoneName(){return Vt.defaultZone.name}static set defaultZoneName(t){t?hb=Rl(t):hb=null}static get defaultZone(){return hb||Yw.instance}static get defaultLocale(){return tk}static set defaultLocale(t){tk=t}static get defaultNumberingSystem(){return nk}static set defaultNumberingSystem(t){nk=t}static get defaultOutputCalendar(){return rk}static set defaultOutputCalendar(t){rk=t}static get throwOnInvalid(){return ik}static set throwOnInvalid(t){ik=t}static resetCaches(){Gt.resetCache(),ii.resetCache()}}let Gx={};function Kx(e,t={}){const n=JSON.stringify([e,t]);let r=Gx[n];return r||(r=new Intl.DateTimeFormat(e,t),Gx[n]=r),r}let qx={};function aQ(e,t={}){const n=JSON.stringify([e,t]);let r=qx[n];return r||(r=new Intl.NumberFormat(e,t),qx[n]=r),r}let Yx={};function sQ(e,t={}){const{base:n,...r}=t,i=JSON.stringify([e,r]);let o=Yx[i];return o||(o=new Intl.RelativeTimeFormat(e,t),Yx[i]=o),o}let Cl=null;function lQ(){if(Cl)return Cl;if(na()){const e=new Intl.DateTimeFormat().resolvedOptions().locale;return Cl=!e||e==="und"?"en-US":e,Cl}else return Cl="en-US",Cl}function cQ(e){const t=e.indexOf("-u-");if(t===-1)return[e];{let n;const r=e.substring(0,t);try{n=Kx(e).resolvedOptions()}catch{n=Kx(r).resolvedOptions()}const{numberingSystem:i,calendar:o}=n;return[r,i,o]}}function uQ(e,t,n){return na()?((n||t)&&(e+="-u",n&&(e+=`-ca-${n}`),t&&(e+=`-nu-${t}`)),e):[]}function dQ(e){const t=[];for(let n=1;n<=12;n++){const r=Be.utc(2016,n,1);t.push(e(r))}return t}function fQ(e){const t=[];for(let n=1;n<=7;n++){const r=Be.utc(2016,11,13+n);t.push(e(r))}return t}function L1(e,t,n,r,i){const o=e.listingMode(n);return o==="error"?null:o==="en"?r(t):i(t)}function pQ(e){return e.numberingSystem&&e.numberingSystem!=="latn"?!1:e.numberingSystem==="latn"||!e.locale||e.locale.startsWith("en")||na()&&new Intl.DateTimeFormat(e.intl).resolvedOptions().numberingSystem==="latn"}class hQ{constructor(t,n,r){if(this.padTo=r.padTo||0,this.floor=r.floor||!1,!n&&na()){const i={useGrouping:!1};r.padTo>0&&(i.minimumIntegerDigits=r.padTo),this.inf=aQ(t,i)}}format(t){if(this.inf){const n=this.floor?Math.floor(t):t;return this.inf.format(n)}else{const n=this.floor?Math.floor(t):Kw(t,3);return hu(n,this.padTo)}}}class mQ{constructor(t,n,r){this.opts=r,this.hasIntl=na();let i;if(t.zone.universal&&this.hasIntl){const o=-1*(t.offset/60),a=o>=0?`Etc/GMT+${o}`:`Etc/GMT${o}`,s=ii.isValidZone(a);t.offset!==0&&s?(i=a,this.dt=t):(i="UTC",r.timeZoneName?this.dt=t:this.dt=t.offset===0?t:Be.fromMillis(t.ts+t.offset*60*1e3))}else t.zone.type==="local"?this.dt=t:(this.dt=t,i=t.zone.name);if(this.hasIntl){const o=Object.assign({},this.opts);i&&(o.timeZone=i),this.dtf=Kx(n,o)}}format(){if(this.hasIntl)return this.dtf.format(this.dt.toJSDate());{const t=JZ(this.opts),n=Gt.create("en-US");return wr.create(n).formatDateTimeFromString(this.dt,t)}}formatToParts(){return this.hasIntl&&$h()?this.dtf.formatToParts(this.dt.toJSDate()):[]}resolvedOptions(){return this.hasIntl?this.dtf.resolvedOptions():{locale:"en-US",numberingSystem:"latn",outputCalendar:"gregory"}}}class gQ{constructor(t,n,r){this.opts=Object.assign({style:"long"},r),!n&&aD()&&(this.rtf=sQ(t,r))}format(t,n){return this.rtf?this.rtf.format(t,n):QZ(n,t,this.opts.numeric,this.opts.style!=="long")}formatToParts(t,n){return this.rtf?this.rtf.formatToParts(t,n):[]}}class Gt{static fromOpts(t){return Gt.create(t.locale,t.numberingSystem,t.outputCalendar,t.defaultToEN)}static create(t,n,r,i=!1){const o=t||Vt.defaultLocale,a=o||(i?"en-US":lQ()),s=n||Vt.defaultNumberingSystem,l=r||Vt.defaultOutputCalendar;return new Gt(a,s,l,o)}static resetCache(){Cl=null,Gx={},qx={},Yx={}}static fromObject({locale:t,numberingSystem:n,outputCalendar:r}={}){return Gt.create(t,n,r)}constructor(t,n,r,i){const[o,a,s]=cQ(t);this.locale=o,this.numberingSystem=n||a||null,this.outputCalendar=r||s||null,this.intl=uQ(this.locale,this.numberingSystem,this.outputCalendar),this.weekdaysCache={format:{},standalone:{}},this.monthsCache={format:{},standalone:{}},this.meridiemCache=null,this.eraCache={},this.specifiedLocale=i,this.fastNumbersCached=null}get fastNumbers(){return this.fastNumbersCached==null&&(this.fastNumbersCached=pQ(this)),this.fastNumbersCached}listingMode(t=!0){const n=na(),r=n&&$h(),i=this.isEnglish(),o=(this.numberingSystem===null||this.numberingSystem==="latn")&&(this.outputCalendar===null||this.outputCalendar==="gregory");return!r&&!(i&&o)&&!t?"error":!r||i&&o?"en":"intl"}clone(t){return!t||Object.getOwnPropertyNames(t).length===0?this:Gt.create(t.locale||this.specifiedLocale,t.numberingSystem||this.numberingSystem,t.outputCalendar||this.outputCalendar,t.defaultToEN||!1)}redefaultToEN(t={}){return this.clone(Object.assign({},t,{defaultToEN:!0}))}redefaultToSystem(t={}){return this.clone(Object.assign({},t,{defaultToEN:!1}))}months(t,n=!1,r=!0){return L1(this,t,r,fD,()=>{const i=n?{month:t,day:"numeric"}:{month:t},o=n?"format":"standalone";return this.monthsCache[o][t]||(this.monthsCache[o][t]=dQ(a=>this.extract(a,i,"month"))),this.monthsCache[o][t]})}weekdays(t,n=!1,r=!0){return L1(this,t,r,mD,()=>{const i=n?{weekday:t,year:"numeric",month:"long",day:"numeric"}:{weekday:t},o=n?"format":"standalone";return this.weekdaysCache[o][t]||(this.weekdaysCache[o][t]=fQ(a=>this.extract(a,i,"weekday"))),this.weekdaysCache[o][t]})}meridiems(t=!0){return L1(this,void 0,t,()=>gD,()=>{if(!this.meridiemCache){const n={hour:"numeric",hour12:!0};this.meridiemCache=[Be.utc(2016,11,13,9),Be.utc(2016,11,13,19)].map(r=>this.extract(r,n,"dayperiod"))}return this.meridiemCache})}eras(t,n=!0){return L1(this,t,n,vD,()=>{const r={era:t};return this.eraCache[t]||(this.eraCache[t]=[Be.utc(-40,1,1),Be.utc(2017,1,1)].map(i=>this.extract(i,r,"era"))),this.eraCache[t]})}extract(t,n,r){const i=this.dtFormatter(t,n),o=i.formatToParts(),a=o.find(s=>s.type.toLowerCase()===r);return a?a.value:null}numberFormatter(t={}){return new hQ(this.intl,t.forceSimple||this.fastNumbers,t)}dtFormatter(t,n={}){return new mQ(t,this.intl,n)}relFormatter(t={}){return new gQ(this.intl,this.isEnglish(),t)}isEnglish(){return this.locale==="en"||this.locale.toLowerCase()==="en-us"||na()&&new Intl.DateTimeFormat(this.intl).resolvedOptions().locale.startsWith("en-us")}equals(t){return this.locale===t.locale&&this.numberingSystem===t.numberingSystem&&this.outputCalendar===t.outputCalendar}}function $d(...e){const t=e.reduce((n,r)=>n+r.source,"");return RegExp(`^${t}$`)}function bc(...e){return t=>e.reduce(([n,r,i],o)=>{const[a,s,l]=o(t,i);return[Object.assign(n,a),r||s,l]},[{},null,1]).slice(0,2)}function Fd(e,...t){if(e==null)return[null,null];for(const[n,r]of t){const i=n.exec(e);if(i)return r(i)}return[null,null]}function yD(...e){return(t,n)=>{const r={};let i;for(i=0;i<e.length;i++)r[e[i]]=xr(t[n+i]);return[r,null,n+i]}}const bD=/(?:(Z)|([+-]\d\d)(?::?(\d\d))?)/,Xw=/(\d\d)(?::?(\d\d)(?::?(\d\d)(?:[.,](\d{1,30}))?)?)?/,xD=RegExp(`${Xw.source}${bD.source}?`),Zw=RegExp(`(?:T${xD.source})?`),vQ=/([+-]\d{6}|\d{4})(?:-?(\d\d)(?:-?(\d\d))?)?/,yQ=/(\d{4})-?W(\d\d)(?:-?(\d))?/,bQ=/(\d{4})-?(\d{3})/,xQ=yD("weekYear","weekNumber","weekDay"),SQ=yD("year","ordinal"),wQ=/(\d{4})-(\d\d)-(\d\d)/,SD=RegExp(`${Xw.source} ?(?:${bD.source}|(${uD.source}))?`),CQ=RegExp(`(?: ${SD.source})?`);function zu(e,t,n){const r=e[t];return qe(r)?n:xr(r)}function wD(e,t){return[{year:zu(e,t),month:zu(e,t+1,1),day:zu(e,t+2,1)},null,t+3]}function xc(e,t){return[{hours:zu(e,t,0),minutes:zu(e,t+1,0),seconds:zu(e,t+2,0),milliseconds:Gw(e[t+3])},null,t+4]}function Nd(e,t){const n=!e[t]&&!e[t+1],r=ay(e[t+1],e[t+2]),i=n?null:Yn.instance(r);return[{},i,t+3]}function CD(e,t){const n=e[t]?ii.create(e[t]):null;return[{},n,t+1]}const kQ=RegExp(`^T?${Xw.source}$`),EQ=/^-?P(?:(?:(-?\d{1,9})Y)?(?:(-?\d{1,9})M)?(?:(-?\d{1,9})W)?(?:(-?\d{1,9})D)?(?:T(?:(-?\d{1,9})H)?(?:(-?\d{1,9})M)?(?:(-?\d{1,20})(?:[.,](-?\d{1,9}))?S)?)?)$/;function IQ(e){const[t,n,r,i,o,a,s,l,c]=e,u=t[0]==="-",d=l&&l[0]==="-",f=(p,m=!1)=>p!==void 0&&(m||p&&u)?-p:p;return[{years:f(xr(n)),months:f(xr(r)),weeks:f(xr(i)),days:f(xr(o)),hours:f(xr(a)),minutes:f(xr(s)),seconds:f(xr(l),l==="-0"),milliseconds:f(Gw(c),d)}]}const TQ={GMT:0,EDT:-4*60,EST:-5*60,CDT:-5*60,CST:-6*60,MDT:-6*60,MST:-7*60,PDT:-7*60,PST:-8*60};function Qw(e,t,n,r,i,o,a){const s={year:t.length===2?Ux(xr(t)):xr(t),month:dD.indexOf(n)+1,day:xr(r),hour:xr(i),minute:xr(o)};return a&&(s.second=xr(a)),e&&(s.weekday=e.length>3?pD.indexOf(e)+1:hD.indexOf(e)+1),s}const _Q=/^(?:(Mon|Tue|Wed|Thu|Fri|Sat|Sun),\s)?(\d{1,2})\s(Jan|Feb|Mar|Apr|May|Jun|Jul|Aug|Sep|Oct|Nov|Dec)\s(\d{2,4})\s(\d\d):(\d\d)(?::(\d\d))?\s(?:(UT|GMT|[ECMP][SD]T)|([Zz])|(?:([+-]\d\d)(\d\d)))$/;function PQ(e){const[,t,n,r,i,o,a,s,l,c,u,d]=e,f=Qw(t,i,r,n,o,a,s);let p;return l?p=TQ[l]:c?p=0:p=ay(u,d),[f,new Yn(p)]}function OQ(e){return e.replace(/\([^)]*\)|[\n\t]/g," ").replace(/(\s\s+)/g," ").trim()}const MQ=/^(Mon|Tue|Wed|Thu|Fri|Sat|Sun), (\d\d) (Jan|Feb|Mar|Apr|May|Jun|Jul|Aug|Sep|Oct|Nov|Dec) (\d{4}) (\d\d):(\d\d):(\d\d) GMT$/,RQ=/^(Monday|Tuesday|Wedsday|Thursday|Friday|Saturday|Sunday), (\d\d)-(Jan|Feb|Mar|Apr|May|Jun|Jul|Aug|Sep|Oct|Nov|Dec)-(\d\d) (\d\d):(\d\d):(\d\d) GMT$/,DQ=/^(Mon|Tue|Wed|Thu|Fri|Sat|Sun) (Jan|Feb|Mar|Apr|May|Jun|Jul|Aug|Sep|Oct|Nov|Dec) ( \d|\d\d) (\d\d):(\d\d):(\d\d) (\d{4})$/;function ok(e){const[,t,n,r,i,o,a,s]=e;return[Qw(t,i,r,n,o,a,s),Yn.utcInstance]}function AQ(e){const[,t,n,r,i,o,a,s]=e;return[Qw(t,s,n,r,i,o,a),Yn.utcInstance]}const LQ=$d(vQ,Zw),BQ=$d(yQ,Zw),$Q=$d(bQ,Zw),FQ=$d(xD),NQ=bc(wD,xc,Nd),zQ=bc(xQ,xc,Nd),jQ=bc(SQ,xc,Nd),HQ=bc(xc,Nd);function VQ(e){return Fd(e,[LQ,NQ],[BQ,zQ],[$Q,jQ],[FQ,HQ])}function WQ(e){return Fd(OQ(e),[_Q,PQ])}function UQ(e){return Fd(e,[MQ,ok],[RQ,ok],[DQ,AQ])}function GQ(e){return Fd(e,[EQ,IQ])}const KQ=bc(xc);function qQ(e){return Fd(e,[kQ,KQ])}const YQ=$d(wQ,CQ),XQ=$d(SD),ZQ=bc(wD,xc,Nd,CD),QQ=bc(xc,Nd,CD);function JQ(e){return Fd(e,[YQ,ZQ],[XQ,QQ])}const eJ="Invalid Duration",kD={weeks:{days:7,hours:7*24,minutes:7*24*60,seconds:7*24*60*60,milliseconds:7*24*60*60*1e3},days:{hours:24,minutes:24*60,seconds:24*60*60,milliseconds:24*60*60*1e3},hours:{minutes:60,seconds:60*60,milliseconds:60*60*1e3},minutes:{seconds:60,milliseconds:60*1e3},seconds:{milliseconds:1e3}},tJ=Object.assign({years:{quarters:4,months:12,weeks:52,days:365,hours:365*24,minutes:365*24*60,seconds:365*24*60*60,milliseconds:365*24*60*60*1e3},quarters:{months:3,weeks:13,days:91,hours:91*24,minutes:91*24*60,seconds:91*24*60*60,milliseconds:91*24*60*60*1e3},months:{weeks:4,days:30,hours:30*24,minutes:30*24*60,seconds:30*24*60*60,milliseconds:30*24*60*60*1e3}},kD),bi=146097/400,Hc=146097/4800,nJ=Object.assign({years:{quarters:4,months:12,weeks:bi/7,days:bi,hours:bi*24,minutes:bi*24*60,seconds:bi*24*60*60,milliseconds:bi*24*60*60*1e3},quarters:{months:3,weeks:bi/28,days:bi/4,hours:bi*24/4,minutes:bi*24*60/4,seconds:bi*24*60*60/4,milliseconds:bi*24*60*60*1e3/4},months:{weeks:Hc/7,days:Hc,hours:Hc*24,minutes:Hc*24*60,seconds:Hc*24*60*60,milliseconds:Hc*24*60*60*1e3}},kD),au=["years","quarters","months","weeks","days","hours","minutes","seconds","milliseconds"],rJ=au.slice(0).reverse();function yl(e,t,n=!1){const r={values:n?t.values:Object.assign({},e.values,t.values||{}),loc:e.loc.clone(t.loc),conversionAccuracy:t.conversionAccuracy||e.conversionAccuracy};return new bt(r)}function iJ(e){return e<0?Math.floor(e):Math.ceil(e)}function ED(e,t,n,r,i){const o=e[i][n],a=t[n]/o,s=Math.sign(a)===Math.sign(r[i]),l=!s&&r[i]!==0&&Math.abs(a)<=1?iJ(a):Math.trunc(a);r[i]+=l,t[n]-=l*o}function oJ(e,t){rJ.reduce((n,r)=>qe(t[r])?n:(n&&ED(e,t,n,t,r),r),null)}class bt{constructor(t){const n=t.conversionAccuracy==="longterm"||!1;this.values=t.values,this.loc=t.loc||Gt.create(),this.conversionAccuracy=n?"longterm":"casual",this.invalid=t.invalid||null,this.matrix=n?nJ:tJ,this.isLuxonDuration=!0}static fromMillis(t,n){return bt.fromObject(Object.assign({milliseconds:t},n))}static fromObject(t){if(t==null||typeof t!="object")throw new ki(`Duration.fromObject: argument expected to be an object, got ${t===null?"null":typeof t}`);return new bt({values:Zg(t,bt.normalizeUnit,["locale","numberingSystem","conversionAccuracy","zone"]),loc:Gt.fromObject(t),conversionAccuracy:t.conversionAccuracy})}static fromISO(t,n){const[r]=GQ(t);if(r){const i=Object.assign(r,n);return bt.fromObject(i)}else return bt.invalid("unparsable",`the input "${t}" can't be parsed as ISO 8601`)}static fromISOTime(t,n){const[r]=qQ(t);if(r){const i=Object.assign(r,n);return bt.fromObject(i)}else return bt.invalid("unparsable",`the input "${t}" can't be parsed as ISO 8601`)}static invalid(t,n=null){if(!t)throw new ki("need to specify a reason the Duration is invalid");const r=t instanceof lo?t:new lo(t,n);if(Vt.throwOnInvalid)throw new $Z(r);return new bt({invalid:r})}static normalizeUnit(t){const n={year:"years",years:"years",quarter:"quarters",quarters:"quarters",month:"months",months:"months",week:"weeks",weeks:"weeks",day:"days",days:"days",hour:"hours",hours:"hours",minute:"minutes",minutes:"minutes",second:"seconds",seconds:"seconds",millisecond:"milliseconds",milliseconds:"milliseconds"}[t&&t.toLowerCase()];if(!n)throw new rD(t);return n}static isDuration(t){return t&&t.isLuxonDuration||!1}get locale(){return this.isValid?this.loc.locale:null}get numberingSystem(){return this.isValid?this.loc.numberingSystem:null}toFormat(t,n={}){const r=Object.assign({},n,{floor:n.round!==!1&&n.floor!==!1});return this.isValid?wr.create(this.loc,r).formatDurationFromString(this,t):eJ}toObject(t={}){if(!this.isValid)return{};const n=Object.assign({},this.values);return t.includeConfig&&(n.conversionAccuracy=this.conversionAccuracy,n.numberingSystem=this.loc.numberingSystem,n.locale=this.loc.locale),n}toISO(){if(!this.isValid)return null;let t="P";return this.years!==0&&(t+=this.years+"Y"),(this.months!==0||this.quarters!==0)&&(t+=this.months+this.quarters*3+"M"),this.weeks!==0&&(t+=this.weeks+"W"),this.days!==0&&(t+=this.days+"D"),(this.hours!==0||this.minutes!==0||this.seconds!==0||this.milliseconds!==0)&&(t+="T"),this.hours!==0&&(t+=this.hours+"H"),this.minutes!==0&&(t+=this.minutes+"M"),(this.seconds!==0||this.milliseconds!==0)&&(t+=Kw(this.seconds+this.milliseconds/1e3,3)+"S"),t==="P"&&(t+="T0S"),t}toISOTime(t={}){if(!this.isValid)return null;const n=this.toMillis();if(n<0||n>=864e5)return null;t=Object.assign({suppressMilliseconds:!1,suppressSeconds:!1,includePrefix:!1,format:"extended"},t);const r=this.shiftTo("hours","minutes","seconds","milliseconds");let i=t.format==="basic"?"hhmm":"hh:mm";(!t.suppressSeconds||r.seconds!==0||r.milliseconds!==0)&&(i+=t.format==="basic"?"ss":":ss",(!t.suppressMilliseconds||r.milliseconds!==0)&&(i+=".SSS"));let o=r.toFormat(i);return t.includePrefix&&(o="T"+o),o}toJSON(){return this.toISO()}toString(){return this.toISO()}toMillis(){return this.as("milliseconds")}valueOf(){return this.toMillis()}plus(t){if(!this.isValid)return this;const n=Yl(t),r={};for(const i of au)(dd(n.values,i)||dd(this.values,i))&&(r[i]=n.get(i)+this.get(i));return yl(this,{values:r},!0)}minus(t){if(!this.isValid)return this;const n=Yl(t);return this.plus(n.negate())}mapUnits(t){if(!this.isValid)return this;const n={};for(const r of Object.keys(this.values))n[r]=cD(t(this.values[r],r));return yl(this,{values:n},!0)}get(t){return this[bt.normalizeUnit(t)]}set(t){if(!this.isValid)return this;const n=Object.assign(this.values,Zg(t,bt.normalizeUnit,[]));return yl(this,{values:n})}reconfigure({locale:t,numberingSystem:n,conversionAccuracy:r}={}){const i=this.loc.clone({locale:t,numberingSystem:n}),o={loc:i};return r&&(o.conversionAccuracy=r),yl(this,o)}as(t){return this.isValid?this.shiftTo(t).get(t):NaN}normalize(){if(!this.isValid)return this;const t=this.toObject();return oJ(this.matrix,t),yl(this,{values:t},!0)}shiftTo(...t){if(!this.isValid)return this;if(t.length===0)return this;t=t.map(a=>bt.normalizeUnit(a));const n={},r={},i=this.toObject();let o;for(const a of au)if(t.indexOf(a)>=0){o=a;let s=0;for(const c in r)s+=this.matrix[c][a]*r[c],r[c]=0;ac(i[a])&&(s+=i[a]);const l=Math.trunc(s);n[a]=l,r[a]=s-l;for(const c in i)au.indexOf(c)>au.indexOf(a)&&ED(this.matrix,i,c,n,a)}else ac(i[a])&&(r[a]=i[a]);for(const a in r)r[a]!==0&&(n[o]+=a===o?r[a]:r[a]/this.matrix[o][a]);return yl(this,{values:n},!0).normalize()}negate(){if(!this.isValid)return this;const t={};for(const n of Object.keys(this.values))t[n]=-this.values[n];return yl(this,{values:t},!0)}get years(){return this.isValid?this.values.years||0:NaN}get quarters(){return this.isValid?this.values.quarters||0:NaN}get months(){return this.isValid?this.values.months||0:NaN}get weeks(){return this.isValid?this.values.weeks||0:NaN}get days(){return this.isValid?this.values.days||0:NaN}get hours(){return this.isValid?this.values.hours||0:NaN}get minutes(){return this.isValid?this.values.minutes||0:NaN}get seconds(){return this.isValid?this.values.seconds||0:NaN}get milliseconds(){return this.isValid?this.values.milliseconds||0:NaN}get isValid(){return this.invalid===null}get invalidReason(){return this.invalid?this.invalid.reason:null}get invalidExplanation(){return this.invalid?this.invalid.explanation:null}equals(t){if(!this.isValid||!t.isValid||!this.loc.equals(t.loc))return!1;function n(r,i){return r===void 0||r===0?i===void 0||i===0:r===i}for(const r of au)if(!n(this.values[r],t.values[r]))return!1;return!0}}function Yl(e){if(ac(e))return bt.fromMillis(e);if(bt.isDuration(e))return e;if(typeof e=="object")return bt.fromObject(e);throw new ki(`Unknown duration argument ${e} of type ${typeof e}`)}const ff="Invalid Interval";function aJ(e,t){return!e||!e.isValid?Qt.invalid("missing or invalid start"):!t||!t.isValid?Qt.invalid("missing or invalid end"):t<e?Qt.invalid("end before start",`The end of an interval must be after its start, but you had start=${e.toISO()} and end=${t.toISO()}`):null}class Qt{constructor(t){this.s=t.start,this.e=t.end,this.invalid=t.invalid||null,this.isLuxonInterval=!0}static invalid(t,n=null){if(!t)throw new ki("need to specify a reason the Interval is invalid");const r=t instanceof lo?t:new lo(t,n);if(Vt.throwOnInvalid)throw new BZ(r);return new Qt({invalid:r})}static fromDateTimes(t,n){const r=mf(t),i=mf(n),o=aJ(r,i);return o==null?new Qt({start:r,end:i}):o}static after(t,n){const r=Yl(n),i=mf(t);return Qt.fromDateTimes(i,i.plus(r))}static before(t,n){const r=Yl(n),i=mf(t);return Qt.fromDateTimes(i.minus(r),i)}static fromISO(t,n){const[r,i]=(t||"").split("/",2);if(r&&i){let o,a;try{o=Be.fromISO(r,n),a=o.isValid}catch{a=!1}let s,l;try{s=Be.fromISO(i,n),l=s.isValid}catch{l=!1}if(a&&l)return Qt.fromDateTimes(o,s);if(a){const c=bt.fromISO(i,n);if(c.isValid)return Qt.after(o,c)}else if(l){const c=bt.fromISO(r,n);if(c.isValid)return Qt.before(s,c)}}return Qt.invalid("unparsable",`the input "${t}" can't be parsed as ISO 8601`)}static isInterval(t){return t&&t.isLuxonInterval||!1}get start(){return this.isValid?this.s:null}get end(){return this.isValid?this.e:null}get isValid(){return this.invalidReason===null}get invalidReason(){return this.invalid?this.invalid.reason:null}get invalidExplanation(){return this.invalid?this.invalid.explanation:null}length(t="milliseconds"){return this.isValid?this.toDuration(t).get(t):NaN}count(t="milliseconds"){if(!this.isValid)return NaN;const n=this.start.startOf(t),r=this.end.startOf(t);return Math.floor(r.diff(n,t).get(t))+1}hasSame(t){return this.isValid?this.isEmpty()||this.e.minus(1).hasSame(this.s,t):!1}isEmpty(){return this.s.valueOf()===this.e.valueOf()}isAfter(t){return this.isValid?this.s>t:!1}isBefore(t){return this.isValid?this.e<=t:!1}contains(t){return this.isValid?this.s<=t&&this.e>t:!1}set({start:t,end:n}={}){return this.isValid?Qt.fromDateTimes(t||this.s,n||this.e):this}splitAt(...t){if(!this.isValid)return[];const n=t.map(mf).filter(a=>this.contains(a)).sort(),r=[];let{s:i}=this,o=0;for(;i<this.e;){const a=n[o]||this.e,s=+a>+this.e?this.e:a;r.push(Qt.fromDateTimes(i,s)),i=s,o+=1}return r}splitBy(t){const n=Yl(t);if(!this.isValid||!n.isValid||n.as("milliseconds")===0)return[];let{s:r}=this,i=1,o;const a=[];for(;r<this.e;){const s=this.start.plus(n.mapUnits(l=>l*i));o=+s>+this.e?this.e:s,a.push(Qt.fromDateTimes(r,o)),r=o,i+=1}return a}divideEqually(t){return this.isValid?this.splitBy(this.length()/t).slice(0,t):[]}overlaps(t){return this.e>t.s&&this.s<t.e}abutsStart(t){return this.isValid?+this.e==+t.s:!1}abutsEnd(t){return this.isValid?+t.e==+this.s:!1}engulfs(t){return this.isValid?this.s<=t.s&&this.e>=t.e:!1}equals(t){return!this.isValid||!t.isValid?!1:this.s.equals(t.s)&&this.e.equals(t.e)}intersection(t){if(!this.isValid)return this;const n=this.s>t.s?this.s:t.s,r=this.e<t.e?this.e:t.e;return n>=r?null:Qt.fromDateTimes(n,r)}union(t){if(!this.isValid)return this;const n=this.s<t.s?this.s:t.s,r=this.e>t.e?this.e:t.e;return Qt.fromDateTimes(n,r)}static merge(t){const[n,r]=t.sort((i,o)=>i.s-o.s).reduce(([i,o],a)=>o?o.overlaps(a)||o.abutsStart(a)?[i,o.union(a)]:[i.concat([o]),a]:[i,a],[[],null]);return r&&n.push(r),n}static xor(t){let n=null,r=0;const i=[],o=t.map(l=>[{time:l.s,type:"s"},{time:l.e,type:"e"}]),a=Array.prototype.concat(...o),s=a.sort((l,c)=>l.time-c.time);for(const l of s)r+=l.type==="s"?1:-1,r===1?n=l.time:(n&&+n!=+l.time&&i.push(Qt.fromDateTimes(n,l.time)),n=null);return Qt.merge(i)}difference(...t){return Qt.xor([this].concat(t)).map(n=>this.intersection(n)).filter(n=>n&&!n.isEmpty())}toString(){return this.isValid?`[${this.s.toISO()} \u2013 ${this.e.toISO()})`:ff}toISO(t){return this.isValid?`${this.s.toISO(t)}/${this.e.toISO(t)}`:ff}toISODate(){return this.isValid?`${this.s.toISODate()}/${this.e.toISODate()}`:ff}toISOTime(t){return this.isValid?`${this.s.toISOTime(t)}/${this.e.toISOTime(t)}`:ff}toFormat(t,{separator:n=" \u2013 "}={}){return this.isValid?`${this.s.toFormat(t)}${n}${this.e.toFormat(t)}`:ff}toDuration(t,n){return this.isValid?this.e.diff(this.s,t,n):bt.invalid(this.invalidReason)}mapEndpoints(t){return Qt.fromDateTimes(t(this.s),t(this.e))}}class B1{static hasDST(t=Vt.defaultZone){const n=Be.now().setZone(t).set({month:12});return!t.universal&&n.offset!==n.set({month:6}).offset}static isValidIANAZone(t){return ii.isValidSpecifier(t)&&ii.isValidZone(t)}static normalizeZone(t){return Rl(t,Vt.defaultZone)}static months(t="long",{locale:n=null,numberingSystem:r=null,locObj:i=null,outputCalendar:o="gregory"}={}){return(i||Gt.create(n,r,o)).months(t)}static monthsFormat(t="long",{locale:n=null,numberingSystem:r=null,locObj:i=null,outputCalendar:o="gregory"}={}){return(i||Gt.create(n,r,o)).months(t,!0)}static weekdays(t="long",{locale:n=null,numberingSystem:r=null,locObj:i=null}={}){return(i||Gt.create(n,r,null)).weekdays(t)}static weekdaysFormat(t="long",{locale:n=null,numberingSystem:r=null,locObj:i=null}={}){return(i||Gt.create(n,r,null)).weekdays(t,!0)}static meridiems({locale:t=null}={}){return Gt.create(t).meridiems()}static eras(t="short",{locale:n=null}={}){return Gt.create(n,null,"gregory").eras(t)}static features(){let t=!1,n=!1,r=!1,i=!1;if(na()){t=!0,n=$h(),i=aD();try{r=new Intl.DateTimeFormat("en",{timeZone:"America/New_York"}).resolvedOptions().timeZone==="America/New_York"}catch{r=!1}}return{intl:t,intlTokens:n,zones:r,relative:i}}}function ak(e,t){const n=i=>i.toUTC(0,{keepLocalTime:!0}).startOf("day").valueOf(),r=n(t)-n(e);return Math.floor(bt.fromMillis(r).as("days"))}function sJ(e,t,n){const r=[["years",(s,l)=>l.year-s.year],["quarters",(s,l)=>l.quarter-s.quarter],["months",(s,l)=>l.month-s.month+(l.year-s.year)*12],["weeks",(s,l)=>{const c=ak(s,l);return(c-c%7)/7}],["days",ak]],i={};let o,a;for(const[s,l]of r)if(n.indexOf(s)>=0){o=s;let c=l(e,t);a=e.plus({[s]:c}),a>t?(e=e.plus({[s]:c-1}),c-=1):e=a,i[s]=c}return[e,i,a,o]}function lJ(e,t,n,r){let[i,o,a,s]=sJ(e,t,n);const l=t-i,c=n.filter(d=>["hours","minutes","seconds","milliseconds"].indexOf(d)>=0);c.length===0&&(a<t&&(a=i.plus({[s]:1})),a!==i&&(o[s]=(o[s]||0)+l/(a-i)));const u=bt.fromObject(Object.assign(o,r));return c.length>0?bt.fromMillis(l,r).shiftTo(...c).plus(u):u}const Jw={arab:"[\u0660-\u0669]",arabext:"[\u06F0-\u06F9]",bali:"[\u1B50-\u1B59]",beng:"[\u09E6-\u09EF]",deva:"[\u0966-\u096F]",fullwide:"[\uFF10-\uFF19]",gujr:"[\u0AE6-\u0AEF]",hanidec:"[\u3007|\u4E00|\u4E8C|\u4E09|\u56DB|\u4E94|\u516D|\u4E03|\u516B|\u4E5D]",khmr:"[\u17E0-\u17E9]",knda:"[\u0CE6-\u0CEF]",laoo:"[\u0ED0-\u0ED9]",limb:"[\u1946-\u194F]",mlym:"[\u0D66-\u0D6F]",mong:"[\u1810-\u1819]",mymr:"[\u1040-\u1049]",orya:"[\u0B66-\u0B6F]",tamldec:"[\u0BE6-\u0BEF]",telu:"[\u0C66-\u0C6F]",thai:"[\u0E50-\u0E59]",tibt:"[\u0F20-\u0F29]",latn:"\\d"},sk={arab:[1632,1641],arabext:[1776,1785],bali:[6992,7001],beng:[2534,2543],deva:[2406,2415],fullwide:[65296,65303],gujr:[2790,2799],khmr:[6112,6121],knda:[3302,3311],laoo:[3792,3801],limb:[6470,6479],mlym:[3430,3439],mong:[6160,6169],mymr:[4160,4169],orya:[2918,2927],tamldec:[3046,3055],telu:[3174,3183],thai:[3664,3673],tibt:[3872,3881]},cJ=Jw.hanidec.replace(/[\[|\]]/g,"").split("");function uJ(e){let t=parseInt(e,10);if(isNaN(t)){t="";for(let n=0;n<e.length;n++){const r=e.charCodeAt(n);if(e[n].search(Jw.hanidec)!==-1)t+=cJ.indexOf(e[n]);else for(const i in sk){const[o,a]=sk[i];r>=o&&r<=a&&(t+=r-o)}}return parseInt(t,10)}else return t}function Ki({numberingSystem:e},t=""){return new RegExp(`${Jw[e||"latn"]}${t}`)}const dJ="missing Intl.DateTimeFormat.formatToParts support";function it(e,t=n=>n){return{regex:e,deser:([n])=>t(uJ(n))}}const fJ=String.fromCharCode(160),ID=`( |${fJ})`,TD=new RegExp(ID,"g");function pJ(e){return e.replace(/\./g,"\\.?").replace(TD,ID)}function lk(e){return e.replace(/\./g,"").replace(TD," ").toLowerCase()}function qi(e,t){return e===null?null:{regex:RegExp(e.map(pJ).join("|")),deser:([n])=>e.findIndex(r=>lk(n)===lk(r))+t}}function ck(e,t){return{regex:e,deser:([,n,r])=>ay(n,r),groups:t}}function uk(e){return{regex:e,deser:([t])=>t}}function hJ(e){return e.replace(/[\-\[\]{}()*+?.,\\\^$|#\s]/g,"\\$&")}function mJ(e,t){const n=Ki(t),r=Ki(t,"{2}"),i=Ki(t,"{3}"),o=Ki(t,"{4}"),a=Ki(t,"{6}"),s=Ki(t,"{1,2}"),l=Ki(t,"{1,3}"),c=Ki(t,"{1,6}"),u=Ki(t,"{1,9}"),d=Ki(t,"{2,4}"),f=Ki(t,"{4,6}"),p=y=>({regex:RegExp(hJ(y.val)),deser:([v])=>v,literal:!0}),g=(y=>{if(e.literal)return p(y);switch(y.val){case"G":return qi(t.eras("short",!1),0);case"GG":return qi(t.eras("long",!1),0);case"y":return it(c);case"yy":return it(d,Ux);case"yyyy":return it(o);case"yyyyy":return it(f);case"yyyyyy":return it(a);case"M":return it(s);case"MM":return it(r);case"MMM":return qi(t.months("short",!0,!1),1);case"MMMM":return qi(t.months("long",!0,!1),1);case"L":return it(s);case"LL":return it(r);case"LLL":return qi(t.months("short",!1,!1),1);case"LLLL":return qi(t.months("long",!1,!1),1);case"d":return it(s);case"dd":return it(r);case"o":return it(l);case"ooo":return it(i);case"HH":return it(r);case"H":return it(s);case"hh":return it(r);case"h":return it(s);case"mm":return it(r);case"m":return it(s);case"q":return it(s);case"qq":return it(r);case"s":return it(s);case"ss":return it(r);case"S":return it(l);case"SSS":return it(i);case"u":return uk(u);case"a":return qi(t.meridiems(),0);case"kkkk":return it(o);case"kk":return it(d,Ux);case"W":return it(s);case"WW":return it(r);case"E":case"c":return it(n);case"EEE":return qi(t.weekdays("short",!1,!1),1);case"EEEE":return qi(t.weekdays("long",!1,!1),1);case"ccc":return qi(t.weekdays("short",!0,!1),1);case"cccc":return qi(t.weekdays("long",!0,!1),1);case"Z":case"ZZ":return ck(new RegExp(`([+-]${s.source})(?::(${r.source}))?`),2);case"ZZZ":return ck(new RegExp(`([+-]${s.source})(${r.source})?`),2);case"z":return uk(/[a-z_+-/]{1,256}?/i);default:return p(y)}})(e)||{invalidReason:dJ};return g.token=e,g}const gJ={year:{"2-digit":"yy",numeric:"yyyyy"},month:{numeric:"M","2-digit":"MM",short:"MMM",long:"MMMM"},day:{numeric:"d","2-digit":"dd"},weekday:{short:"EEE",long:"EEEE"},dayperiod:"a",dayPeriod:"a",hour:{numeric:"h","2-digit":"hh"},minute:{numeric:"m","2-digit":"mm"},second:{numeric:"s","2-digit":"ss"}};function vJ(e,t,n){const{type:r,value:i}=e;if(r==="literal")return{literal:!0,val:i};const o=n[r];let a=gJ[r];if(typeof a=="object"&&(a=a[o]),a)return{literal:!1,val:a}}function yJ(e){return[`^${e.map(n=>n.regex).reduce((n,r)=>`${n}(${r.source})`,"")}$`,e]}function bJ(e,t,n){const r=e.match(t);if(r){const i={};let o=1;for(const a in n)if(dd(n,a)){const s=n[a],l=s.groups?s.groups+1:1;!s.literal&&s.token&&(i[s.token.val[0]]=s.deser(r.slice(o,o+l))),o+=l}return[r,i]}else return[r,{}]}function xJ(e){const t=i=>{switch(i){case"S":return"millisecond";case"s":return"second";case"m":return"minute";case"h":case"H":return"hour";case"d":return"day";case"o":return"ordinal";case"L":case"M":return"month";case"y":return"year";case"E":case"c":return"weekday";case"W":return"weekNumber";case"k":return"weekYear";case"q":return"quarter";default:return null}};let n;return qe(e.Z)?qe(e.z)?n=null:n=ii.create(e.z):n=new Yn(e.Z),qe(e.q)||(e.M=(e.q-1)*3+1),qe(e.h)||(e.h<12&&e.a===1?e.h+=12:e.h===12&&e.a===0&&(e.h=0)),e.G===0&&e.y&&(e.y=-e.y),qe(e.u)||(e.S=Gw(e.u)),[Object.keys(e).reduce((i,o)=>{const a=t(o);return a&&(i[a]=e[o]),i},{}),n]}let mb=null;function SJ(){return mb||(mb=Be.fromMillis(1555555555555)),mb}function wJ(e,t){if(e.literal)return e;const n=wr.macroTokenToFormatOpts(e.val);if(!n)return e;const o=wr.create(t,n).formatDateTimeParts(SJ()).map(a=>vJ(a,t,n));return o.includes(void 0)?e:o}function CJ(e,t){return Array.prototype.concat(...e.map(n=>wJ(n,t)))}function _D(e,t,n){const r=CJ(wr.parseFormat(n),e),i=r.map(a=>mJ(a,e)),o=i.find(a=>a.invalidReason);if(o)return{input:t,tokens:r,invalidReason:o.invalidReason};{const[a,s]=yJ(i),l=RegExp(a,"i"),[c,u]=bJ(t,l,s),[d,f]=u?xJ(u):[null,null];if(dd(u,"a")&&dd(u,"H"))throw new $f("Can't include meridiem when specifying 24-hour format");return{input:t,tokens:r,regex:l,rawMatches:c,matches:u,result:d,zone:f}}}function kJ(e,t,n){const{result:r,zone:i,invalidReason:o}=_D(e,t,n);return[r,i,o]}const PD=[0,31,59,90,120,151,181,212,243,273,304,334],OD=[0,31,60,91,121,152,182,213,244,274,305,335];function Pi(e,t){return new lo("unit out of range",`you specified ${t} (of type ${typeof t}) as a ${e}, which is invalid`)}function MD(e,t,n){const r=new Date(Date.UTC(e,t-1,n)).getUTCDay();return r===0?7:r}function RD(e,t,n){return n+(Fh(e)?OD:PD)[t-1]}function DD(e,t){const n=Fh(e)?OD:PD,r=n.findIndex(o=>o<t),i=t-n[r];return{month:r+1,day:i}}function Xx(e){const{year:t,month:n,day:r}=e,i=RD(t,n,r),o=MD(t,n,r);let a=Math.floor((i-o+10)/7),s;return a<1?(s=t-1,a=Xg(s)):a>Xg(t)?(s=t+1,a=1):s=t,Object.assign({weekYear:s,weekNumber:a,weekday:o},sy(e))}function dk(e){const{weekYear:t,weekNumber:n,weekday:r}=e,i=MD(t,1,4),o=tp(t);let a=n*7+r-i-3,s;a<1?(s=t-1,a+=tp(s)):a>o?(s=t+1,a-=tp(t)):s=t;const{month:l,day:c}=DD(s,a);return Object.assign({year:s,month:l,day:c},sy(e))}function gb(e){const{year:t,month:n,day:r}=e,i=RD(t,n,r);return Object.assign({year:t,ordinal:i},sy(e))}function fk(e){const{year:t,ordinal:n}=e,{month:r,day:i}=DD(t,n);return Object.assign({year:t,month:r,day:i},sy(e))}function EJ(e){const t=oy(e.weekYear),n=Sa(e.weekNumber,1,Xg(e.weekYear)),r=Sa(e.weekday,1,7);return t?n?r?!1:Pi("weekday",e.weekday):Pi("week",e.week):Pi("weekYear",e.weekYear)}function IJ(e){const t=oy(e.year),n=Sa(e.ordinal,1,tp(e.year));return t?n?!1:Pi("ordinal",e.ordinal):Pi("year",e.year)}function AD(e){const t=oy(e.year),n=Sa(e.month,1,12),r=Sa(e.day,1,Yg(e.year,e.month));return t?n?r?!1:Pi("day",e.day):Pi("month",e.month):Pi("year",e.year)}function LD(e){const{hour:t,minute:n,second:r,millisecond:i}=e,o=Sa(t,0,23)||t===24&&n===0&&r===0&&i===0,a=Sa(n,0,59),s=Sa(r,0,59),l=Sa(i,0,999);return o?a?s?l?!1:Pi("millisecond",i):Pi("second",r):Pi("minute",n):Pi("hour",t)}const vb="Invalid DateTime",pk=864e13;function $1(e){return new lo("unsupported zone",`the zone "${e.name}" is not supported`)}function yb(e){return e.weekData===null&&(e.weekData=Xx(e.c)),e.weekData}function pf(e,t){const n={ts:e.ts,zone:e.zone,c:e.c,o:e.o,loc:e.loc,invalid:e.invalid};return new Be(Object.assign({},n,t,{old:n}))}function BD(e,t,n){let r=e-t*60*1e3;const i=n.offset(r);if(t===i)return[r,t];r-=(i-t)*60*1e3;const o=n.offset(r);return i===o?[r,i]:[e-Math.min(i,o)*60*1e3,Math.max(i,o)]}function hk(e,t){e+=t*60*1e3;const n=new Date(e);return{year:n.getUTCFullYear(),month:n.getUTCMonth()+1,day:n.getUTCDate(),hour:n.getUTCHours(),minute:n.getUTCMinutes(),second:n.getUTCSeconds(),millisecond:n.getUTCMilliseconds()}}function Jm(e,t,n){return BD(qw(e),t,n)}function mk(e,t){const n=e.o,r=e.c.year+Math.trunc(t.years),i=e.c.month+Math.trunc(t.months)+Math.trunc(t.quarters)*3,o=Object.assign({},e.c,{year:r,month:i,day:Math.min(e.c.day,Yg(r,i))+Math.trunc(t.days)+Math.trunc(t.weeks)*7}),a=bt.fromObject({years:t.years-Math.trunc(t.years),quarters:t.quarters-Math.trunc(t.quarters),months:t.months-Math.trunc(t.months),weeks:t.weeks-Math.trunc(t.weeks),days:t.days-Math.trunc(t.days),hours:t.hours,minutes:t.minutes,seconds:t.seconds,milliseconds:t.milliseconds}).as("milliseconds"),s=qw(o);let[l,c]=BD(s,n,e.zone);return a!==0&&(l+=a,c=e.zone.offset(l)),{ts:l,o:c}}function hf(e,t,n,r,i){const{setZone:o,zone:a}=n;if(e&&Object.keys(e).length!==0){const s=t||a,l=Be.fromObject(Object.assign(e,n,{zone:s,setZone:void 0}));return o?l:l.setZone(a)}else return Be.invalid(new lo("unparsable",`the input "${i}" can't be parsed as ${r}`))}function su(e,t,n=!0){return e.isValid?wr.create(Gt.create("en-US"),{allowZ:n,forceSimple:!0}).formatDateTimeFromString(e,t):null}function gk(e,{suppressSeconds:t=!1,suppressMilliseconds:n=!1,includeOffset:r,includePrefix:i=!1,includeZone:o=!1,spaceZone:a=!1,format:s="extended"}){let l=s==="basic"?"HHmm":"HH:mm";(!t||e.second!==0||e.millisecond!==0)&&(l+=s==="basic"?"ss":":ss",(!n||e.millisecond!==0)&&(l+=".SSS")),(o||r)&&a&&(l+=" "),o?l+="z":r&&(l+=s==="basic"?"ZZZ":"ZZ");let c=su(e,l);return i&&(c="T"+c),c}const $D={month:1,day:1,hour:0,minute:0,second:0,millisecond:0},TJ={weekNumber:1,weekday:1,hour:0,minute:0,second:0,millisecond:0},_J={ordinal:1,hour:0,minute:0,second:0,millisecond:0},FD=["year","month","day","hour","minute","second","millisecond"],PJ=["weekYear","weekNumber","weekday","hour","minute","second","millisecond"],OJ=["year","ordinal","hour","minute","second","millisecond"];function vk(e){const t={year:"year",years:"year",month:"month",months:"month",day:"day",days:"day",hour:"hour",hours:"hour",minute:"minute",minutes:"minute",quarter:"quarter",quarters:"quarter",second:"second",seconds:"second",millisecond:"millisecond",milliseconds:"millisecond",weekday:"weekday",weekdays:"weekday",weeknumber:"weekNumber",weeksnumber:"weekNumber",weeknumbers:"weekNumber",weekyear:"weekYear",weekyears:"weekYear",ordinal:"ordinal"}[e.toLowerCase()];if(!t)throw new rD(e);return t}function yk(e,t){for(const s of FD)qe(e[s])&&(e[s]=$D[s]);const n=AD(e)||LD(e);if(n)return Be.invalid(n);const r=Vt.now(),i=t.offset(r),[o,a]=Jm(e,i,t);return new Be({ts:o,zone:t,o:a})}function bk(e,t,n){const r=qe(n.round)?!0:n.round,i=(a,s)=>(a=Kw(a,r||n.calendary?0:2,!0),t.loc.clone(n).relFormatter(n).format(a,s)),o=a=>n.calendary?t.hasSame(e,a)?0:t.startOf(a).diff(e.startOf(a),a).get(a):t.diff(e,a).get(a);if(n.unit)return i(o(n.unit),n.unit);for(const a of n.units){const s=o(a);if(Math.abs(s)>=1)return i(s,a)}return i(e>t?-0:0,n.units[n.units.length-1])}class Be{constructor(t){const n=t.zone||Vt.defaultZone;let r=t.invalid||(Number.isNaN(t.ts)?new lo("invalid input"):null)||(n.isValid?null:$1(n));this.ts=qe(t.ts)?Vt.now():t.ts;let i=null,o=null;if(!r)if(t.old&&t.old.ts===this.ts&&t.old.zone.equals(n))[i,o]=[t.old.c,t.old.o];else{const s=n.offset(this.ts);i=hk(this.ts,s),r=Number.isNaN(i.year)?new lo("invalid input"):null,i=r?null:i,o=r?null:s}this._zone=n,this.loc=t.loc||Gt.create(),this.invalid=r,this.weekData=null,this.c=i,this.o=o,this.isLuxonDateTime=!0}static now(){return new Be({})}static local(t,n,r,i,o,a,s){return qe(t)?Be.now():yk({year:t,month:n,day:r,hour:i,minute:o,second:a,millisecond:s},Vt.defaultZone)}static utc(t,n,r,i,o,a,s){return qe(t)?new Be({ts:Vt.now(),zone:Yn.utcInstance}):yk({year:t,month:n,day:r,hour:i,minute:o,second:a,millisecond:s},Yn.utcInstance)}static fromJSDate(t,n={}){const r=NZ(t)?t.valueOf():NaN;if(Number.isNaN(r))return Be.invalid("invalid input");const i=Rl(n.zone,Vt.defaultZone);return i.isValid?new Be({ts:r,zone:i,loc:Gt.fromObject(n)}):Be.invalid($1(i))}static fromMillis(t,n={}){if(ac(t))return t<-pk||t>pk?Be.invalid("Timestamp out of range"):new Be({ts:t,zone:Rl(n.zone,Vt.defaultZone),loc:Gt.fromObject(n)});throw new ki(`fromMillis requires a numerical input, but received a ${typeof t} with value ${t}`)}static fromSeconds(t,n={}){if(ac(t))return new Be({ts:t*1e3,zone:Rl(n.zone,Vt.defaultZone),loc:Gt.fromObject(n)});throw new ki("fromSeconds requires a numerical input")}static fromObject(t){const n=Rl(t.zone,Vt.defaultZone);if(!n.isValid)return Be.invalid($1(n));const r=Vt.now(),i=n.offset(r),o=Zg(t,vk,["zone","locale","outputCalendar","numberingSystem"]),a=!qe(o.ordinal),s=!qe(o.year),l=!qe(o.month)||!qe(o.day),c=s||l,u=o.weekYear||o.weekNumber,d=Gt.fromObject(t);if((c||a)&&u)throw new $f("Can't mix weekYear/weekNumber units with year/month/day or ordinals");if(l&&a)throw new $f("Can't mix ordinal dates with month/day");const f=u||o.weekday&&!c;let p,m,g=hk(r,i);f?(p=PJ,m=TJ,g=Xx(g)):a?(p=OJ,m=_J,g=gb(g)):(p=FD,m=$D);let y=!1;for(const I of p){const T=o[I];qe(T)?y?o[I]=m[I]:o[I]=g[I]:y=!0}const v=f?EJ(o):a?IJ(o):AD(o),b=v||LD(o);if(b)return Be.invalid(b);const x=f?dk(o):a?fk(o):o,[w,E]=Jm(x,i,n),C=new Be({ts:w,zone:n,o:E,loc:d});return o.weekday&&c&&t.weekday!==C.weekday?Be.invalid("mismatched weekday",`you can't specify both a weekday of ${o.weekday} and a date of ${C.toISO()}`):C}static fromISO(t,n={}){const[r,i]=VQ(t);return hf(r,i,n,"ISO 8601",t)}static fromRFC2822(t,n={}){const[r,i]=WQ(t);return hf(r,i,n,"RFC 2822",t)}static fromHTTP(t,n={}){const[r,i]=UQ(t);return hf(r,i,n,"HTTP",n)}static fromFormat(t,n,r={}){if(qe(t)||qe(n))throw new ki("fromFormat requires an input string and a format");const{locale:i=null,numberingSystem:o=null}=r,a=Gt.fromOpts({locale:i,numberingSystem:o,defaultToEN:!0}),[s,l,c]=kJ(a,t,n);return c?Be.invalid(c):hf(s,l,r,`format ${n}`,t)}static fromString(t,n,r={}){return Be.fromFormat(t,n,r)}static fromSQL(t,n={}){const[r,i]=JQ(t);return hf(r,i,n,"SQL",t)}static invalid(t,n=null){if(!t)throw new ki("need to specify a reason the DateTime is invalid");const r=t instanceof lo?t:new lo(t,n);if(Vt.throwOnInvalid)throw new LZ(r);return new Be({invalid:r})}static isDateTime(t){return t&&t.isLuxonDateTime||!1}get(t){return this[t]}get isValid(){return this.invalid===null}get invalidReason(){return this.invalid?this.invalid.reason:null}get invalidExplanation(){return this.invalid?this.invalid.explanation:null}get locale(){return this.isValid?this.loc.locale:null}get numberingSystem(){return this.isValid?this.loc.numberingSystem:null}get outputCalendar(){return this.isValid?this.loc.outputCalendar:null}get zone(){return this._zone}get zoneName(){return this.isValid?this.zone.name:null}get year(){return this.isValid?this.c.year:NaN}get quarter(){return this.isValid?Math.ceil(this.c.month/3):NaN}get month(){return this.isValid?this.c.month:NaN}get day(){return this.isValid?this.c.day:NaN}get hour(){return this.isValid?this.c.hour:NaN}get minute(){return this.isValid?this.c.minute:NaN}get second(){return this.isValid?this.c.second:NaN}get millisecond(){return this.isValid?this.c.millisecond:NaN}get weekYear(){return this.isValid?yb(this).weekYear:NaN}get weekNumber(){return this.isValid?yb(this).weekNumber:NaN}get weekday(){return this.isValid?yb(this).weekday:NaN}get ordinal(){return this.isValid?gb(this.c).ordinal:NaN}get monthShort(){return this.isValid?B1.months("short",{locObj:this.loc})[this.month-1]:null}get monthLong(){return this.isValid?B1.months("long",{locObj:this.loc})[this.month-1]:null}get weekdayShort(){return this.isValid?B1.weekdays("short",{locObj:this.loc})[this.weekday-1]:null}get weekdayLong(){return this.isValid?B1.weekdays("long",{locObj:this.loc})[this.weekday-1]:null}get offset(){return this.isValid?+this.o:NaN}get offsetNameShort(){return this.isValid?this.zone.offsetName(this.ts,{format:"short",locale:this.locale}):null}get offsetNameLong(){return this.isValid?this.zone.offsetName(this.ts,{format:"long",locale:this.locale}):null}get isOffsetFixed(){return this.isValid?this.zone.universal:null}get isInDST(){return this.isOffsetFixed?!1:this.offset>this.set({month:1}).offset||this.offset>this.set({month:5}).offset}get isInLeapYear(){return Fh(this.year)}get daysInMonth(){return Yg(this.year,this.month)}get daysInYear(){return this.isValid?tp(this.year):NaN}get weeksInWeekYear(){return this.isValid?Xg(this.weekYear):NaN}resolvedLocaleOpts(t={}){const{locale:n,numberingSystem:r,calendar:i}=wr.create(this.loc.clone(t),t).resolvedOptions(this);return{locale:n,numberingSystem:r,outputCalendar:i}}toUTC(t=0,n={}){return this.setZone(Yn.instance(t),n)}toLocal(){return this.setZone(Vt.defaultZone)}setZone(t,{keepLocalTime:n=!1,keepCalendarTime:r=!1}={}){if(t=Rl(t,Vt.defaultZone),t.equals(this.zone))return this;if(t.isValid){let i=this.ts;if(n||r){const o=t.offset(this.ts),a=this.toObject();[i]=Jm(a,o,t)}return pf(this,{ts:i,zone:t})}else return Be.invalid($1(t))}reconfigure({locale:t,numberingSystem:n,outputCalendar:r}={}){const i=this.loc.clone({locale:t,numberingSystem:n,outputCalendar:r});return pf(this,{loc:i})}setLocale(t){return this.reconfigure({locale:t})}set(t){if(!this.isValid)return this;const n=Zg(t,vk,[]),r=!qe(n.weekYear)||!qe(n.weekNumber)||!qe(n.weekday),i=!qe(n.ordinal),o=!qe(n.year),a=!qe(n.month)||!qe(n.day),s=o||a,l=n.weekYear||n.weekNumber;if((s||i)&&l)throw new $f("Can't mix weekYear/weekNumber units with year/month/day or ordinals");if(a&&i)throw new $f("Can't mix ordinal dates with month/day");let c;r?c=dk(Object.assign(Xx(this.c),n)):qe(n.ordinal)?(c=Object.assign(this.toObject(),n),qe(n.day)&&(c.day=Math.min(Yg(c.year,c.month),c.day))):c=fk(Object.assign(gb(this.c),n));const[u,d]=Jm(c,this.o,this.zone);return pf(this,{ts:u,o:d})}plus(t){if(!this.isValid)return this;const n=Yl(t);return pf(this,mk(this,n))}minus(t){if(!this.isValid)return this;const n=Yl(t).negate();return pf(this,mk(this,n))}startOf(t){if(!this.isValid)return this;const n={},r=bt.normalizeUnit(t);switch(r){case"years":n.month=1;case"quarters":case"months":n.day=1;case"weeks":case"days":n.hour=0;case"hours":n.minute=0;case"minutes":n.second=0;case"seconds":n.millisecond=0;break}if(r==="weeks"&&(n.weekday=1),r==="quarters"){const i=Math.ceil(this.month/3);n.month=(i-1)*3+1}return this.set(n)}endOf(t){return this.isValid?this.plus({[t]:1}).startOf(t).minus(1):this}toFormat(t,n={}){return this.isValid?wr.create(this.loc.redefaultToEN(n)).formatDateTimeFromString(this,t):vb}toLocaleString(t=qg){return this.isValid?wr.create(this.loc.clone(t),t).formatDateTime(this):vb}toLocaleParts(t={}){return this.isValid?wr.create(this.loc.clone(t),t).formatDateTimeParts(this):[]}toISO(t={}){return this.isValid?`${this.toISODate(t)}T${this.toISOTime(t)}`:null}toISODate({format:t="extended"}={}){let n=t==="basic"?"yyyyMMdd":"yyyy-MM-dd";return this.year>9999&&(n="+"+n),su(this,n)}toISOWeekDate(){return su(this,"kkkk-'W'WW-c")}toISOTime({suppressMilliseconds:t=!1,suppressSeconds:n=!1,includeOffset:r=!0,includePrefix:i=!1,format:o="extended"}={}){return gk(this,{suppressSeconds:n,suppressMilliseconds:t,includeOffset:r,includePrefix:i,format:o})}toRFC2822(){return su(this,"EEE, dd LLL yyyy HH:mm:ss ZZZ",!1)}toHTTP(){return su(this.toUTC(),"EEE, dd LLL yyyy HH:mm:ss 'GMT'")}toSQLDate(){return su(this,"yyyy-MM-dd")}toSQLTime({includeOffset:t=!0,includeZone:n=!1}={}){return gk(this,{includeOffset:t,includeZone:n,spaceZone:!0})}toSQL(t={}){return this.isValid?`${this.toSQLDate()} ${this.toSQLTime(t)}`:null}toString(){return this.isValid?this.toISO():vb}valueOf(){return this.toMillis()}toMillis(){return this.isValid?this.ts:NaN}toSeconds(){return this.isValid?this.ts/1e3:NaN}toJSON(){return this.toISO()}toBSON(){return this.toJSDate()}toObject(t={}){if(!this.isValid)return{};const n=Object.assign({},this.c);return t.includeConfig&&(n.outputCalendar=this.outputCalendar,n.numberingSystem=this.loc.numberingSystem,n.locale=this.loc.locale),n}toJSDate(){return new Date(this.isValid?this.ts:NaN)}diff(t,n="milliseconds",r={}){if(!this.isValid||!t.isValid)return bt.invalid(this.invalid||t.invalid,"created by diffing an invalid DateTime");const i=Object.assign({locale:this.locale,numberingSystem:this.numberingSystem},r),o=zZ(n).map(bt.normalizeUnit),a=t.valueOf()>this.valueOf(),s=a?this:t,l=a?t:this,c=lJ(s,l,o,i);return a?c.negate():c}diffNow(t="milliseconds",n={}){return this.diff(Be.now(),t,n)}until(t){return this.isValid?Qt.fromDateTimes(this,t):this}hasSame(t,n){if(!this.isValid)return!1;const r=t.valueOf(),i=this.setZone(t.zone,{keepLocalTime:!0});return i.startOf(n)<=r&&r<=i.endOf(n)}equals(t){return this.isValid&&t.isValid&&this.valueOf()===t.valueOf()&&this.zone.equals(t.zone)&&this.loc.equals(t.loc)}toRelative(t={}){if(!this.isValid)return null;const n=t.base||Be.fromObject({zone:this.zone}),r=t.padding?this<n?-t.padding:t.padding:0;let i=["years","months","days","hours","minutes","seconds"],o=t.unit;return Array.isArray(t.unit)&&(i=t.unit,o=void 0),bk(n,this.plus(r),Object.assign(t,{numeric:"always",units:i,unit:o}))}toRelativeCalendar(t={}){return this.isValid?bk(t.base||Be.fromObject({zone:this.zone}),this,Object.assign(t,{numeric:"auto",units:["years","months","days"],calendary:!0})):null}static min(...t){if(!t.every(Be.isDateTime))throw new ki("min requires all arguments be DateTimes");return Z7(t,n=>n.valueOf(),Math.min)}static max(...t){if(!t.every(Be.isDateTime))throw new ki("max requires all arguments be DateTimes");return Z7(t,n=>n.valueOf(),Math.max)}static fromFormatExplain(t,n,r={}){const{locale:i=null,numberingSystem:o=null}=r,a=Gt.fromOpts({locale:i,numberingSystem:o,defaultToEN:!0});return _D(a,t,n)}static fromStringExplain(t,n,r={}){return Be.fromFormatExplain(t,n,r)}static get DATE_SHORT(){return qg}static get DATE_MED(){return Tw}static get DATE_MED_WITH_WEEKDAY(){return iD}static get DATE_FULL(){return _w}static get DATE_HUGE(){return Pw}static get TIME_SIMPLE(){return Ow}static get TIME_WITH_SECONDS(){return Mw}static get TIME_WITH_SHORT_OFFSET(){return Rw}static get TIME_WITH_LONG_OFFSET(){return Dw}static get TIME_24_SIMPLE(){return Aw}static get TIME_24_WITH_SECONDS(){return Lw}static get TIME_24_WITH_SHORT_OFFSET(){return Bw}static get TIME_24_WITH_LONG_OFFSET(){return $w}static get DATETIME_SHORT(){return Fw}static get DATETIME_SHORT_WITH_SECONDS(){return Nw}static get DATETIME_MED(){return zw}static get DATETIME_MED_WITH_SECONDS(){return jw}static get DATETIME_MED_WITH_WEEKDAY(){return oD}static get DATETIME_FULL(){return Hw}static get DATETIME_FULL_WITH_SECONDS(){return Vw}static get DATETIME_HUGE(){return Ww}static get DATETIME_HUGE_WITH_SECONDS(){return Uw}}function mf(e){if(Be.isDateTime(e))return e;if(e&&e.valueOf&&ac(e.valueOf()))return Be.fromJSDate(e);if(e&&typeof e=="object")return Be.fromObject(e);throw new ki(`Unknown datetime argument: ${e}, of type ${typeof e}`)}class Ar{constructor(t,{autoClose:n=!0,handlers:r=[],processors:i=[],timezone:o=Vt.defaultZoneName}={}){this._name=t,this._handlers=new nD(r),this._processors=new Set(i),this.timezone=o,n&&this.closeOnExit()}static exitHandler(){for(const t of Ar.openLoggers)t.close()}static clearExitHandlers(){Ar.openLoggers.length>0&&(Ar.openLoggers.splice(0),Wx?process.removeListener("exit",Ar.exitHandler):X7&&self.removeEventListener("unload",Ar.exitHandler))}get name(){return this._name}get timezone(){return this._timezone}set timezone(t){if(!ii.isValidZone(t))throw new Error(`Invalid timezone "${t}"`);this._timezone=t}get handlers(){return this._handlers}get processors(){return this._processors}closeOnExit(){Ar.openLoggers.length===0&&(Wx?process.on("exit",Ar.exitHandler):X7&&self.addEventListener("unload",Ar.exitHandler)),Ar.openLoggers.push(this)}close(){for(const t of this._handlers)AZ(t)&&t.close()}reset(){for(const t of this._handlers)Vx(t)&&t.reset();for(const t of this._processors)Vx(t)&&t.reset()}isHandling(t){return this._handlers.size>0&&[...this._handlers].some(n=>n.isHandling(t))}log(t,n,r={}){if(!q7.includes(t))throw new Error(`Invalid log level "${t}", use one of: ${q7.join(", ")}`);if(!RZ(n))throw new Error(`Log message must be a primitive, ${tD(n)} given`);let i={level:t,severity:Nu[t],message:String(n),context:r,extra:{},datetime:Be.local().setZone(this._timezone),channel:this._name};for(const o of this._processors)typeof o=="function"?i=o(i):i=o.process(i);return this.runHandlers(i)}emergency(t,n={}){return this.log("emergency",t,n)}alert(t,n={}){return this.log("alert",t,n)}critical(t,n={}){return this.log("critical",t,n)}error(t,n={}){return this.log("error",t,n)}warning(t,n={}){return this.log("warning",t,n)}notice(t,n={}){return this.log("notice",t,n)}info(t,n={}){return this.log("info",t,n)}debug(t,n={}){return this.log("debug",t,n)}}Ar.openLoggers=[];class e9 extends Ar{withName(t){return new e9(t,{handlers:this._handlers,processors:this._processors,timezone:this._timezone})}async runHandlers(t){for(const n of this._handlers)if(await n.handle({...t})===!0)break}}class t9 extends Ar{withName(t){return new t9(t,{handlers:this._handlers,processors:this._processors,timezone:this._timezone})}runHandlers(t){for(const n of[...this._handlers].reverse())if(iy(n)){if(n.handleSync({...t})===!0)break}else n.handle({...t}).catch(r=>{console.warn("Asynchronous handler failed to execute: %o",r)})}}class MJ extends nD{constructor(t,n){if(typeof t!="function")throw new TypeError(`The validator must be a function, ${tD(t)} given`);if(super(),this.validator=t,n)for(const r of n)this.add(r)}add(t){return this.validator(t),super.add(t),this}}class n9 extends Ar{constructor(t,n){super(t,n),this._handlers=new MJ(r=>{if(!iy(r))throw new Error("Invalid asynchronous handler in synchronous logger instance")},[...this._handlers])}withName(t){return new n9(t,{handlers:this._handlers,processors:this._processors,timezone:this._timezone})}runHandlers(t){for(const n of[...this._handlers].reverse())if(n.handleSync({...t})===!0)break}}function RJ(e,{mode:t="mixed",...n}={}){switch(t){case"sync":return new n9(e,n);case"async":return new e9(e,n);case"mixed":return new t9(e,n);default:throw new Error(`Invalid logging mode "${t}". Use one of "sync", "async" or "mixed".`)}}const lt=RJ("erebus-server-logger",{handlers:[new DZ({timestamps:!0,useNativeDebug:!0})]});var Bp=Boolean(globalThis==null?void 0:globalThis.document)?h.exports.useLayoutEffect:h.exports.useEffect,ly=h.exports.createContext({});ly.displayName="ColorModeContext";function cy(){const e=h.exports.useContext(ly);if(e===void 0)throw new Error("useColorMode must be used within a ColorModeProvider");return e}function $p(e,t){const{colorMode:n}=cy();return n==="dark"?t:e}var F1={light:"chakra-ui-light",dark:"chakra-ui-dark"};function DJ(e={}){const{preventTransition:t=!0}=e,n={setDataset:r=>{const i=t?n.preventTransition():void 0;document.documentElement.dataset.theme=r,document.documentElement.style.colorScheme=r,i==null||i()},setClassName(r){document.body.classList.add(r?F1.dark:F1.light),document.body.classList.remove(r?F1.light:F1.dark)},query(){return window.matchMedia("(prefers-color-scheme: dark)")},getSystemTheme(r){var o;return((o=n.query().matches)!=null?o:r==="dark")?"dark":"light"},addListener(r){const i=n.query(),o=a=>{r(a.matches?"dark":"light")};return typeof i.addListener=="function"?i.addListener(o):i.addEventListener("change",o),()=>{typeof i.removeListener=="function"?i.removeListener(o):i.removeEventListener("change",o)}},preventTransition(){const r=document.createElement("style");return r.appendChild(document.createTextNode("*{-webkit-transition:none!important;-moz-transition:none!important;-o-transition:none!important;-ms-transition:none!important;transition:none!important}")),document.head.appendChild(r),()=>{window.getComputedStyle(document.body),requestAnimationFrame(()=>{requestAnimationFrame(()=>{document.head.removeChild(r)})})}}};return n}var AJ="chakra-ui-color-mode";function LJ(e){return{ssr:!1,type:"localStorage",get(t){if(!(globalThis!=null&&globalThis.document))return t;let n;try{n=localStorage.getItem(e)||t}catch{}return n||t},set(t){try{localStorage.setItem(e,t)}catch{}}}}var BJ=LJ(AJ),xk=()=>{};function Sk(e,t){return e.type==="cookie"&&e.ssr?e.get(t):t}function ND(e){const{value:t,children:n,options:{useSystemColorMode:r,initialColorMode:i,disableTransitionOnChange:o}={},colorModeManager:a=BJ}=e,s=i==="dark"?"dark":"light",[l,c]=h.exports.useState(()=>Sk(a,s)),[u,d]=h.exports.useState(()=>Sk(a)),{getSystemTheme:f,setClassName:p,setDataset:m,addListener:g}=h.exports.useMemo(()=>DJ({preventTransition:o}),[o]),y=i==="system"&&!l?u:l,v=h.exports.useCallback(w=>{const E=w==="system"?f():w;c(E),p(E==="dark"),m(E),a.set(E)},[a,f,p,m]);Bp(()=>{i==="system"&&d(f())},[]),h.exports.useEffect(()=>{const w=a.get();if(w){v(w);return}if(i==="system"){v("system");return}v(s)},[a,s,i,v]);const b=h.exports.useCallback(()=>{v(y==="dark"?"light":"dark")},[y,v]);h.exports.useEffect(()=>{if(!!r)return g(v)},[r,g,v]);const x=h.exports.useMemo(()=>({colorMode:t!=null?t:y,toggleColorMode:t?xk:b,setColorMode:t?xk:v,forced:t!==void 0}),[y,b,v,t]);return A.createElement(ly.Provider,{value:x},n)}ND.displayName="ColorModeProvider";var Zx={exports:{}};(function(e,t){var n=200,r="__lodash_hash_undefined__",i=800,o=16,a=9007199254740991,s="[object Arguments]",l="[object Array]",c="[object AsyncFunction]",u="[object Boolean]",d="[object Date]",f="[object Error]",p="[object Function]",m="[object GeneratorFunction]",g="[object Map]",y="[object Number]",v="[object Null]",b="[object Object]",x="[object Proxy]",w="[object RegExp]",E="[object Set]",C="[object String]",I="[object Undefined]",T="[object WeakMap]",_="[object ArrayBuffer]",P="[object DataView]",M="[object Float32Array]",D="[object Float64Array]",V="[object Int8Array]",B="[object Int16Array]",L="[object Int32Array]",G="[object Uint8Array]",z="[object Uint8ClampedArray]",j="[object Uint16Array]",F="[object Uint32Array]",H=/[\\^$.*+?()[\]{}|]/g,R=/^\[object .+?Constructor\]$/,W=/^(?:0|[1-9]\d*)$/,X={};X[M]=X[D]=X[V]=X[B]=X[L]=X[G]=X[z]=X[j]=X[F]=!0,X[s]=X[l]=X[_]=X[u]=X[P]=X[d]=X[f]=X[p]=X[g]=X[y]=X[b]=X[w]=X[E]=X[C]=X[T]=!1;var te=typeof Fl=="object"&&Fl&&Fl.Object===Object&&Fl,re=typeof self=="object"&&self&&self.Object===Object&&self,ne=te||re||Function("return this")(),ie=t&&!t.nodeType&&t,ae=ie&&!0&&e&&!e.nodeType&&e,le=ae&&ae.exports===ie,he=le&&te.process,Se=function(){try{var N=ae&&ae.require&&ae.require("util").types;return N||he&&he.binding&&he.binding("util")}catch{}}(),pe=Se&&Se.isTypedArray;function st(N,K,ee){switch(ee.length){case 0:return N.call(K);case 1:return N.call(K,ee[0]);case 2:return N.call(K,ee[0],ee[1]);case 3:return N.call(K,ee[0],ee[1],ee[2])}return N.apply(K,ee)}function Ot(N,K){for(var ee=-1,me=Array(N);++ee<N;)me[ee]=K(ee);return me}function In(N){return function(K){return N(K)}}function Wi(N,K){return N==null?void 0:N[K]}function ua(N,K){return function(ee){return N(K(ee))}}var Mr=Array.prototype,Rr=Function.prototype,pn=Object.prototype,fl=ne["__core-js_shared__"],pl=Rr.toString,hn=pn.hasOwnProperty,Kr=function(){var N=/[^.]+$/.exec(fl&&fl.keys&&fl.keys.IE_PROTO||"");return N?"Symbol(src)_1."+N:""}(),L8=pn.toString,dU=pl.call(Object),fU=RegExp("^"+pl.call(hn).replace(H,"\\$&").replace(/hasOwnProperty|(function).*?(?=\\\()| for .+?(?=\\\])/g,"$1.*?")+"$"),m1=le?ne.Buffer:void 0,B8=ne.Symbol,$8=ne.Uint8Array,F8=m1?m1.allocUnsafe:void 0,N8=ua(Object.getPrototypeOf,Object),z8=Object.create,pU=pn.propertyIsEnumerable,hU=Mr.splice,hl=B8?B8.toStringTag:void 0,g1=function(){try{var N=G2(Object,"defineProperty");return N({},"",{}),N}catch{}}(),mU=m1?m1.isBuffer:void 0,j8=Math.max,gU=Date.now,H8=G2(ne,"Map"),af=G2(Object,"create"),vU=function(){function N(){}return function(K){if(!gl(K))return{};if(z8)return z8(K);N.prototype=K;var ee=new N;return N.prototype=void 0,ee}}();function ml(N){var K=-1,ee=N==null?0:N.length;for(this.clear();++K<ee;){var me=N[K];this.set(me[0],me[1])}}function yU(){this.__data__=af?af(null):{},this.size=0}function bU(N){var K=this.has(N)&&delete this.__data__[N];return this.size-=K?1:0,K}function xU(N){var K=this.__data__;if(af){var ee=K[N];return ee===r?void 0:ee}return hn.call(K,N)?K[N]:void 0}function SU(N){var K=this.__data__;return af?K[N]!==void 0:hn.call(K,N)}function wU(N,K){var ee=this.__data__;return this.size+=this.has(N)?0:1,ee[N]=af&&K===void 0?r:K,this}ml.prototype.clear=yU,ml.prototype.delete=bU,ml.prototype.get=xU,ml.prototype.has=SU,ml.prototype.set=wU;function da(N){var K=-1,ee=N==null?0:N.length;for(this.clear();++K<ee;){var me=N[K];this.set(me[0],me[1])}}function CU(){this.__data__=[],this.size=0}function kU(N){var K=this.__data__,ee=v1(K,N);if(ee<0)return!1;var me=K.length-1;return ee==me?K.pop():hU.call(K,ee,1),--this.size,!0}function EU(N){var K=this.__data__,ee=v1(K,N);return ee<0?void 0:K[ee][1]}function IU(N){return v1(this.__data__,N)>-1}function TU(N,K){var ee=this.__data__,me=v1(ee,N);return me<0?(++this.size,ee.push([N,K])):ee[me][1]=K,this}da.prototype.clear=CU,da.prototype.delete=kU,da.prototype.get=EU,da.prototype.has=IU,da.prototype.set=TU;function Fc(N){var K=-1,ee=N==null?0:N.length;for(this.clear();++K<ee;){var me=N[K];this.set(me[0],me[1])}}function _U(){this.size=0,this.__data__={hash:new ml,map:new(H8||da),string:new ml}}function PU(N){var K=b1(this,N).delete(N);return this.size-=K?1:0,K}function OU(N){return b1(this,N).get(N)}function MU(N){return b1(this,N).has(N)}function RU(N,K){var ee=b1(this,N),me=ee.size;return ee.set(N,K),this.size+=ee.size==me?0:1,this}Fc.prototype.clear=_U,Fc.prototype.delete=PU,Fc.prototype.get=OU,Fc.prototype.has=MU,Fc.prototype.set=RU;function Nc(N){var K=this.__data__=new da(N);this.size=K.size}function DU(){this.__data__=new da,this.size=0}function AU(N){var K=this.__data__,ee=K.delete(N);return this.size=K.size,ee}function LU(N){return this.__data__.get(N)}function BU(N){return this.__data__.has(N)}function $U(N,K){var ee=this.__data__;if(ee instanceof da){var me=ee.__data__;if(!H8||me.length<n-1)return me.push([N,K]),this.size=++ee.size,this;ee=this.__data__=new Fc(me)}return ee.set(N,K),this.size=ee.size,this}Nc.prototype.clear=DU,Nc.prototype.delete=AU,Nc.prototype.get=LU,Nc.prototype.has=BU,Nc.prototype.set=$U;function FU(N,K){var ee=Y2(N),me=!ee&&q2(N),Ue=!ee&&!me&&K8(N),mt=!ee&&!me&&!Ue&&Y8(N),Mt=ee||me||Ue||mt,He=Mt?Ot(N.length,String):[],Rt=He.length;for(var yi in N)(K||hn.call(N,yi))&&!(Mt&&(yi=="length"||Ue&&(yi=="offset"||yi=="parent")||mt&&(yi=="buffer"||yi=="byteLength"||yi=="byteOffset")||U8(yi,Rt)))&&He.push(yi);return He}function W2(N,K,ee){(ee!==void 0&&!x1(N[K],ee)||ee===void 0&&!(K in N))&&U2(N,K,ee)}function NU(N,K,ee){var me=N[K];(!(hn.call(N,K)&&x1(me,ee))||ee===void 0&&!(K in N))&&U2(N,K,ee)}function v1(N,K){for(var ee=N.length;ee--;)if(x1(N[ee][0],K))return ee;return-1}function U2(N,K,ee){K=="__proto__"&&g1?g1(N,K,{configurable:!0,enumerable:!0,value:ee,writable:!0}):N[K]=ee}var zU=JU();function y1(N){return N==null?N===void 0?I:v:hl&&hl in Object(N)?eG(N):aG(N)}function V8(N){return sf(N)&&y1(N)==s}function jU(N){if(!gl(N)||iG(N))return!1;var K=Z2(N)?fU:R;return K.test(uG(N))}function HU(N){return sf(N)&&q8(N.length)&&!!X[y1(N)]}function VU(N){if(!gl(N))return oG(N);var K=G8(N),ee=[];for(var me in N)me=="constructor"&&(K||!hn.call(N,me))||ee.push(me);return ee}function W8(N,K,ee,me,Ue){N!==K&&zU(K,function(mt,Mt){if(Ue||(Ue=new Nc),gl(mt))WU(N,K,Mt,ee,W8,me,Ue);else{var He=me?me(K2(N,Mt),mt,Mt+"",N,K,Ue):void 0;He===void 0&&(He=mt),W2(N,Mt,He)}},X8)}function WU(N,K,ee,me,Ue,mt,Mt){var He=K2(N,ee),Rt=K2(K,ee),yi=Mt.get(Rt);if(yi){W2(N,ee,yi);return}var qr=mt?mt(He,Rt,ee+"",N,K,Mt):void 0,lf=qr===void 0;if(lf){var Q2=Y2(Rt),J2=!Q2&&K8(Rt),Q8=!Q2&&!J2&&Y8(Rt);qr=Rt,Q2||J2||Q8?Y2(He)?qr=He:dG(He)?qr=XU(He):J2?(lf=!1,qr=KU(Rt,!0)):Q8?(lf=!1,qr=YU(Rt,!0)):qr=[]:fG(Rt)||q2(Rt)?(qr=He,q2(He)?qr=pG(He):(!gl(He)||Z2(He))&&(qr=tG(Rt))):lf=!1}lf&&(Mt.set(Rt,qr),Ue(qr,Rt,me,mt,Mt),Mt.delete(Rt)),W2(N,ee,qr)}function UU(N,K){return lG(sG(N,K,Z8),N+"")}var GU=g1?function(N,K){return g1(N,"toString",{configurable:!0,enumerable:!1,value:mG(K),writable:!0})}:Z8;function KU(N,K){if(K)return N.slice();var ee=N.length,me=F8?F8(ee):new N.constructor(ee);return N.copy(me),me}function qU(N){var K=new N.constructor(N.byteLength);return new $8(K).set(new $8(N)),K}function YU(N,K){var ee=K?qU(N.buffer):N.buffer;return new N.constructor(ee,N.byteOffset,N.length)}function XU(N,K){var ee=-1,me=N.length;for(K||(K=Array(me));++ee<me;)K[ee]=N[ee];return K}function ZU(N,K,ee,me){var Ue=!ee;ee||(ee={});for(var mt=-1,Mt=K.length;++mt<Mt;){var He=K[mt],Rt=me?me(ee[He],N[He],He,ee,N):void 0;Rt===void 0&&(Rt=N[He]),Ue?U2(ee,He,Rt):NU(ee,He,Rt)}return ee}function QU(N){return UU(function(K,ee){var me=-1,Ue=ee.length,mt=Ue>1?ee[Ue-1]:void 0,Mt=Ue>2?ee[2]:void 0;for(mt=N.length>3&&typeof mt=="function"?(Ue--,mt):void 0,Mt&&nG(ee[0],ee[1],Mt)&&(mt=Ue<3?void 0:mt,Ue=1),K=Object(K);++me<Ue;){var He=ee[me];He&&N(K,He,me,mt)}return K})}function JU(N){return function(K,ee,me){for(var Ue=-1,mt=Object(K),Mt=me(K),He=Mt.length;He--;){var Rt=Mt[N?He:++Ue];if(ee(mt[Rt],Rt,mt)===!1)break}return K}}function b1(N,K){var ee=N.__data__;return rG(K)?ee[typeof K=="string"?"string":"hash"]:ee.map}function G2(N,K){var ee=Wi(N,K);return jU(ee)?ee:void 0}function eG(N){var K=hn.call(N,hl),ee=N[hl];try{N[hl]=void 0;var me=!0}catch{}var Ue=L8.call(N);return me&&(K?N[hl]=ee:delete N[hl]),Ue}function tG(N){return typeof N.constructor=="function"&&!G8(N)?vU(N8(N)):{}}function U8(N,K){var ee=typeof N;return K=K==null?a:K,!!K&&(ee=="number"||ee!="symbol"&&W.test(N))&&N>-1&&N%1==0&&N<K}function nG(N,K,ee){if(!gl(ee))return!1;var me=typeof K;return(me=="number"?X2(ee)&&U8(K,ee.length):me=="string"&&K in ee)?x1(ee[K],N):!1}function rG(N){var K=typeof N;return K=="string"||K=="number"||K=="symbol"||K=="boolean"?N!=="__proto__":N===null}function iG(N){return!!Kr&&Kr in N}function G8(N){var K=N&&N.constructor,ee=typeof K=="function"&&K.prototype||pn;return N===ee}function oG(N){var K=[];if(N!=null)for(var ee in Object(N))K.push(ee);return K}function aG(N){return L8.call(N)}function sG(N,K,ee){return K=j8(K===void 0?N.length-1:K,0),function(){for(var me=arguments,Ue=-1,mt=j8(me.length-K,0),Mt=Array(mt);++Ue<mt;)Mt[Ue]=me[K+Ue];Ue=-1;for(var He=Array(K+1);++Ue<K;)He[Ue]=me[Ue];return He[K]=ee(Mt),st(N,this,He)}}function K2(N,K){if(!(K==="constructor"&&typeof N[K]=="function")&&K!="__proto__")return N[K]}var lG=cG(GU);function cG(N){var K=0,ee=0;return function(){var me=gU(),Ue=o-(me-ee);if(ee=me,Ue>0){if(++K>=i)return arguments[0]}else K=0;return N.apply(void 0,arguments)}}function uG(N){if(N!=null){try{return pl.call(N)}catch{}try{return N+""}catch{}}return""}function x1(N,K){return N===K||N!==N&&K!==K}var q2=V8(function(){return arguments}())?V8:function(N){return sf(N)&&hn.call(N,"callee")&&!pU.call(N,"callee")},Y2=Array.isArray;function X2(N){return N!=null&&q8(N.length)&&!Z2(N)}function dG(N){return sf(N)&&X2(N)}var K8=mU||gG;function Z2(N){if(!gl(N))return!1;var K=y1(N);return K==p||K==m||K==c||K==x}function q8(N){return typeof N=="number"&&N>-1&&N%1==0&&N<=a}function gl(N){var K=typeof N;return N!=null&&(K=="object"||K=="function")}function sf(N){return N!=null&&typeof N=="object"}function fG(N){if(!sf(N)||y1(N)!=b)return!1;var K=N8(N);if(K===null)return!0;var ee=hn.call(K,"constructor")&&K.constructor;return typeof ee=="function"&&ee instanceof ee&&pl.call(ee)==dU}var Y8=pe?In(pe):HU;function pG(N){return ZU(N,X8(N))}function X8(N){return X2(N)?FU(N,!0):VU(N)}var hG=QU(function(N,K,ee,me){W8(N,K,ee,me)});function mG(N){return function(){return N}}function Z8(N){return N}function gG(){return!1}e.exports=hG})(Zx,Zx.exports);var Oi=Zx.exports;function Ko(e){const t=typeof e;return e!=null&&(t==="object"||t==="function")&&!Array.isArray(e)}function zl(e,...t){return $J(e)?e(...t):e}var $J=e=>typeof e=="function",FJ=e=>/!(important)?$/.test(e),wk=e=>typeof e=="string"?e.replace(/!(important)?$/,"").trim():e,Qx=(e,t)=>n=>{const r=String(t),i=FJ(r),o=wk(r),a=e?`${e}.${o}`:o;let s=Ko(n.__cssMap)&&a in n.__cssMap?n.__cssMap[a].varRef:t;return s=wk(s),i?`${s} !important`:s};function Fp(e){const{scale:t,transform:n,compose:r}=e;return(o,a)=>{var c;const s=Qx(t,o)(a);let l=(c=n==null?void 0:n(s,a))!=null?c:s;return r&&(l=r(l,a)),l}}var N1=(...e)=>t=>e.reduce((n,r)=>r(n),t);function Yi(e,t){return n=>{const r={property:n,scale:e};return r.transform=Fp({scale:e,transform:t}),r}}var NJ=({rtl:e,ltr:t})=>n=>n.direction==="rtl"?e:t;function zJ(e){const{property:t,scale:n,transform:r}=e;return{scale:n,property:NJ(t),transform:n?Fp({scale:n,compose:r}):r}}var zD=["rotate(var(--chakra-rotate, 0))","scaleX(var(--chakra-scale-x, 1))","scaleY(var(--chakra-scale-y, 1))","skewX(var(--chakra-skew-x, 0))","skewY(var(--chakra-skew-y, 0))"];function jJ(){return["translateX(var(--chakra-translate-x, 0))","translateY(var(--chakra-translate-y, 0))",...zD].join(" ")}function HJ(){return["translate3d(var(--chakra-translate-x, 0), var(--chakra-translate-y, 0), 0)",...zD].join(" ")}var VJ={"--chakra-blur":"var(--chakra-empty,/*!*/ /*!*/)","--chakra-brightness":"var(--chakra-empty,/*!*/ /*!*/)","--chakra-contrast":"var(--chakra-empty,/*!*/ /*!*/)","--chakra-grayscale":"var(--chakra-empty,/*!*/ /*!*/)","--chakra-hue-rotate":"var(--chakra-empty,/*!*/ /*!*/)","--chakra-invert":"var(--chakra-empty,/*!*/ /*!*/)","--chakra-saturate":"var(--chakra-empty,/*!*/ /*!*/)","--chakra-sepia":"var(--chakra-empty,/*!*/ /*!*/)","--chakra-drop-shadow":"var(--chakra-empty,/*!*/ /*!*/)",filter:["var(--chakra-blur)","var(--chakra-brightness)","var(--chakra-contrast)","var(--chakra-grayscale)","var(--chakra-hue-rotate)","var(--chakra-invert)","var(--chakra-saturate)","var(--chakra-sepia)","var(--chakra-drop-shadow)"].join(" ")},WJ={backdropFilter:["var(--chakra-backdrop-blur)","var(--chakra-backdrop-brightness)","var(--chakra-backdrop-contrast)","var(--chakra-backdrop-grayscale)","var(--chakra-backdrop-hue-rotate)","var(--chakra-backdrop-invert)","var(--chakra-backdrop-opacity)","var(--chakra-backdrop-saturate)","var(--chakra-backdrop-sepia)"].join(" "),"--chakra-backdrop-blur":"var(--chakra-empty,/*!*/ /*!*/)","--chakra-backdrop-brightness":"var(--chakra-empty,/*!*/ /*!*/)","--chakra-backdrop-contrast":"var(--chakra-empty,/*!*/ /*!*/)","--chakra-backdrop-grayscale":"var(--chakra-empty,/*!*/ /*!*/)","--chakra-backdrop-hue-rotate":"var(--chakra-empty,/*!*/ /*!*/)","--chakra-backdrop-invert":"var(--chakra-empty,/*!*/ /*!*/)","--chakra-backdrop-opacity":"var(--chakra-empty,/*!*/ /*!*/)","--chakra-backdrop-saturate":"var(--chakra-empty,/*!*/ /*!*/)","--chakra-backdrop-sepia":"var(--chakra-empty,/*!*/ /*!*/)"};function UJ(e){return{"--chakra-ring-offset-shadow":"var(--chakra-ring-inset) 0 0 0 var(--chakra-ring-offset-width) var(--chakra-ring-offset-color)","--chakra-ring-shadow":"var(--chakra-ring-inset) 0 0 0 calc(var(--chakra-ring-width) + var(--chakra-ring-offset-width)) var(--chakra-ring-color)","--chakra-ring-width":e,boxShadow:["var(--chakra-ring-offset-shadow)","var(--chakra-ring-shadow)","var(--chakra-shadow, 0 0 #0000)"].join(", ")}}var GJ={"row-reverse":{space:"--chakra-space-x-reverse",divide:"--chakra-divide-x-reverse"},"column-reverse":{space:"--chakra-space-y-reverse",divide:"--chakra-divide-y-reverse"}},jD="& > :not(style) ~ :not(style)",KJ={[jD]:{marginInlineStart:"calc(var(--chakra-space-x) * calc(1 - var(--chakra-space-x-reverse)))",marginInlineEnd:"calc(var(--chakra-space-x) * var(--chakra-space-x-reverse))"}},qJ={[jD]:{marginTop:"calc(var(--chakra-space-y) * calc(1 - var(--chakra-space-y-reverse)))",marginBottom:"calc(var(--chakra-space-y) * var(--chakra-space-y-reverse))"}},Jx={"to-t":"to top","to-tr":"to top right","to-r":"to right","to-br":"to bottom right","to-b":"to bottom","to-bl":"to bottom left","to-l":"to left","to-tl":"to top left"},YJ=new Set(Object.values(Jx)),HD=new Set(["none","-moz-initial","inherit","initial","revert","unset"]),XJ=e=>e.trim();function ZJ(e,t){var d;var n;if(e==null||HD.has(e))return e;const r=/(?<type>^[a-z-A-Z]+)\((?<values>(.*))\)/g,{type:i,values:o}=(d=(n=r.exec(e))==null?void 0:n.groups)!=null?d:{};if(!i||!o)return e;const a=i.includes("-gradient")?i:`${i}-gradient`,[s,...l]=o.split(",").map(XJ).filter(Boolean);if((l==null?void 0:l.length)===0)return e;const c=s in Jx?Jx[s]:s;l.unshift(c);const u=l.map(f=>{if(YJ.has(f))return f;const p=f.indexOf(" "),[m,g]=p!==-1?[f.substr(0,p),f.substr(p+1)]:[f],y=VD(g)?g:g&&g.split(" "),v=`colors.${m}`,b=v in t.__cssMap?t.__cssMap[v].varRef:m;return y?[b,...Array.isArray(y)?y:[y]].join(" "):b});return`${a}(${u.join(", ")})`}var VD=e=>typeof e=="string"&&e.includes("(")&&e.includes(")"),QJ=(e,t)=>ZJ(e,t!=null?t:{});function JJ(e){return/^var\(--.+\)$/.test(e)}var eee=e=>{const t=parseFloat(e.toString()),n=e.toString().replace(String(t),"");return{unitless:!n,value:t,unit:n}},Io=e=>t=>`${e}(${t})`,Ye={filter(e){return e!=="auto"?e:VJ},backdropFilter(e){return e!=="auto"?e:WJ},ring(e){return UJ(Ye.px(e))},bgClip(e){return e==="text"?{color:"transparent",backgroundClip:"text"}:{backgroundClip:e}},transform(e){return e==="auto"?jJ():e==="auto-gpu"?HJ():e},vh(e){return e==="$100vh"?"var(--chakra-vh)":e},px(e){if(e==null)return e;const{unitless:t}=eee(e);return t||typeof e=="number"?`${e}px`:e},fraction(e){return typeof e!="number"||e>1?e:`${e*100}%`},float(e,t){const n={left:"right",right:"left"};return t.direction==="rtl"?n[e]:e},degree(e){if(JJ(e)||e==null)return e;const t=typeof e=="string"&&!e.endsWith("deg");return typeof e=="number"||t?`${e}deg`:e},gradient:QJ,blur:Io("blur"),opacity:Io("opacity"),brightness:Io("brightness"),contrast:Io("contrast"),dropShadow:Io("drop-shadow"),grayscale:Io("grayscale"),hueRotate:Io("hue-rotate"),invert:Io("invert"),saturate:Io("saturate"),sepia:Io("sepia"),bgImage(e){return e==null||VD(e)||HD.has(e)?e:`url(${e})`},outline(e){const t=String(e)==="0"||String(e)==="none";return e!==null&&t?{outline:"2px solid transparent",outlineOffset:"2px"}:{outline:e}},flexDirection(e){var i;const{space:t,divide:n}=(i=GJ[e])!=null?i:{},r={flexDirection:e};return t&&(r[t]=1),n&&(r[n]=1),r}},q={borderWidths:Yi("borderWidths"),borderStyles:Yi("borderStyles"),colors:Yi("colors"),borders:Yi("borders"),radii:Yi("radii",Ye.px),space:Yi("space",N1(Ye.vh,Ye.px)),spaceT:Yi("space",N1(Ye.vh,Ye.px)),degreeT(e){return{property:e,transform:Ye.degree}},prop(e,t,n){return{property:e,scale:t,...t&&{transform:Fp({scale:t,transform:n})}}},propT(e,t){return{property:e,transform:t}},sizes:Yi("sizes",N1(Ye.vh,Ye.px)),sizesT:Yi("sizes",N1(Ye.vh,Ye.fraction)),shadows:Yi("shadows"),logical:zJ,blur:Yi("blur",Ye.blur)},eg={background:q.colors("background"),backgroundColor:q.colors("backgroundColor"),backgroundImage:q.propT("backgroundImage",Ye.bgImage),backgroundSize:!0,backgroundPosition:!0,backgroundRepeat:!0,backgroundAttachment:!0,backgroundClip:{transform:Ye.bgClip},bgSize:q.prop("backgroundSize"),bgPosition:q.prop("backgroundPosition"),bg:q.colors("background"),bgColor:q.colors("backgroundColor"),bgPos:q.prop("backgroundPosition"),bgRepeat:q.prop("backgroundRepeat"),bgAttachment:q.prop("backgroundAttachment"),bgGradient:q.propT("backgroundImage",Ye.gradient),bgClip:{transform:Ye.bgClip}};Object.assign(eg,{bgImage:eg.backgroundImage,bgImg:eg.backgroundImage});var Je={border:q.borders("border"),borderWidth:q.borderWidths("borderWidth"),borderStyle:q.borderStyles("borderStyle"),borderColor:q.colors("borderColor"),borderRadius:q.radii("borderRadius"),borderTop:q.borders("borderTop"),borderBlockStart:q.borders("borderBlockStart"),borderTopLeftRadius:q.radii("borderTopLeftRadius"),borderStartStartRadius:q.logical({scale:"radii",property:{ltr:"borderTopLeftRadius",rtl:"borderTopRightRadius"}}),borderEndStartRadius:q.logical({scale:"radii",property:{ltr:"borderBottomLeftRadius",rtl:"borderBottomRightRadius"}}),borderTopRightRadius:q.radii("borderTopRightRadius"),borderStartEndRadius:q.logical({scale:"radii",property:{ltr:"borderTopRightRadius",rtl:"borderTopLeftRadius"}}),borderEndEndRadius:q.logical({scale:"radii",property:{ltr:"borderBottomRightRadius",rtl:"borderBottomLeftRadius"}}),borderRight:q.borders("borderRight"),borderInlineEnd:q.borders("borderInlineEnd"),borderBottom:q.borders("borderBottom"),borderBlockEnd:q.borders("borderBlockEnd"),borderBottomLeftRadius:q.radii("borderBottomLeftRadius"),borderBottomRightRadius:q.radii("borderBottomRightRadius"),borderLeft:q.borders("borderLeft"),borderInlineStart:{property:"borderInlineStart",scale:"borders"},borderInlineStartRadius:q.logical({scale:"radii",property:{ltr:["borderTopLeftRadius","borderBottomLeftRadius"],rtl:["borderTopRightRadius","borderBottomRightRadius"]}}),borderInlineEndRadius:q.logical({scale:"radii",property:{ltr:["borderTopRightRadius","borderBottomRightRadius"],rtl:["borderTopLeftRadius","borderBottomLeftRadius"]}}),borderX:q.borders(["borderLeft","borderRight"]),borderInline:q.borders("borderInline"),borderY:q.borders(["borderTop","borderBottom"]),borderBlock:q.borders("borderBlock"),borderTopWidth:q.borderWidths("borderTopWidth"),borderBlockStartWidth:q.borderWidths("borderBlockStartWidth"),borderTopColor:q.colors("borderTopColor"),borderBlockStartColor:q.colors("borderBlockStartColor"),borderTopStyle:q.borderStyles("borderTopStyle"),borderBlockStartStyle:q.borderStyles("borderBlockStartStyle"),borderBottomWidth:q.borderWidths("borderBottomWidth"),borderBlockEndWidth:q.borderWidths("borderBlockEndWidth"),borderBottomColor:q.colors("borderBottomColor"),borderBlockEndColor:q.colors("borderBlockEndColor"),borderBottomStyle:q.borderStyles("borderBottomStyle"),borderBlockEndStyle:q.borderStyles("borderBlockEndStyle"),borderLeftWidth:q.borderWidths("borderLeftWidth"),borderInlineStartWidth:q.borderWidths("borderInlineStartWidth"),borderLeftColor:q.colors("borderLeftColor"),borderInlineStartColor:q.colors("borderInlineStartColor"),borderLeftStyle:q.borderStyles("borderLeftStyle"),borderInlineStartStyle:q.borderStyles("borderInlineStartStyle"),borderRightWidth:q.borderWidths("borderRightWidth"),borderInlineEndWidth:q.borderWidths("borderInlineEndWidth"),borderRightColor:q.colors("borderRightColor"),borderInlineEndColor:q.colors("borderInlineEndColor"),borderRightStyle:q.borderStyles("borderRightStyle"),borderInlineEndStyle:q.borderStyles("borderInlineEndStyle"),borderTopRadius:q.radii(["borderTopLeftRadius","borderTopRightRadius"]),borderBottomRadius:q.radii(["borderBottomLeftRadius","borderBottomRightRadius"]),borderLeftRadius:q.radii(["borderTopLeftRadius","borderBottomLeftRadius"]),borderRightRadius:q.radii(["borderTopRightRadius","borderBottomRightRadius"])};Object.assign(Je,{rounded:Je.borderRadius,roundedTop:Je.borderTopRadius,roundedTopLeft:Je.borderTopLeftRadius,roundedTopRight:Je.borderTopRightRadius,roundedTopStart:Je.borderStartStartRadius,roundedTopEnd:Je.borderStartEndRadius,roundedBottom:Je.borderBottomRadius,roundedBottomLeft:Je.borderBottomLeftRadius,roundedBottomRight:Je.borderBottomRightRadius,roundedBottomStart:Je.borderEndStartRadius,roundedBottomEnd:Je.borderEndEndRadius,roundedLeft:Je.borderLeftRadius,roundedRight:Je.borderRightRadius,roundedStart:Je.borderInlineStartRadius,roundedEnd:Je.borderInlineEndRadius,borderStart:Je.borderInlineStart,borderEnd:Je.borderInlineEnd,borderTopStartRadius:Je.borderStartStartRadius,borderTopEndRadius:Je.borderStartEndRadius,borderBottomStartRadius:Je.borderEndStartRadius,borderBottomEndRadius:Je.borderEndEndRadius,borderStartRadius:Je.borderInlineStartRadius,borderEndRadius:Je.borderInlineEndRadius,borderStartWidth:Je.borderInlineStartWidth,borderEndWidth:Je.borderInlineEndWidth,borderStartColor:Je.borderInlineStartColor,borderEndColor:Je.borderInlineEndColor,borderStartStyle:Je.borderInlineStartStyle,borderEndStyle:Je.borderInlineEndStyle});var tee={color:q.colors("color"),textColor:q.colors("color"),fill:q.colors("fill"),stroke:q.colors("stroke")},e3={boxShadow:q.shadows("boxShadow"),mixBlendMode:!0,blendMode:q.prop("mixBlendMode"),backgroundBlendMode:!0,bgBlendMode:q.prop("backgroundBlendMode"),opacity:!0};Object.assign(e3,{shadow:e3.boxShadow});var nee={filter:{transform:Ye.filter},blur:q.blur("--chakra-blur"),brightness:q.propT("--chakra-brightness",Ye.brightness),contrast:q.propT("--chakra-contrast",Ye.contrast),hueRotate:q.degreeT("--chakra-hue-rotate"),invert:q.propT("--chakra-invert",Ye.invert),saturate:q.propT("--chakra-saturate",Ye.saturate),dropShadow:q.propT("--chakra-drop-shadow",Ye.dropShadow),backdropFilter:{transform:Ye.backdropFilter},backdropBlur:q.blur("--chakra-backdrop-blur"),backdropBrightness:q.propT("--chakra-backdrop-brightness",Ye.brightness),backdropContrast:q.propT("--chakra-backdrop-contrast",Ye.contrast),backdropHueRotate:q.degreeT("--chakra-backdrop-hue-rotate"),backdropInvert:q.propT("--chakra-backdrop-invert",Ye.invert),backdropSaturate:q.propT("--chakra-backdrop-saturate",Ye.saturate)},Jg={alignItems:!0,alignContent:!0,justifyItems:!0,justifyContent:!0,flexWrap:!0,flexDirection:{transform:Ye.flexDirection},experimental_spaceX:{static:KJ,transform:Fp({scale:"space",transform:e=>e!==null?{"--chakra-space-x":e}:null})},experimental_spaceY:{static:qJ,transform:Fp({scale:"space",transform:e=>e!=null?{"--chakra-space-y":e}:null})},flex:!0,flexFlow:!0,flexGrow:!0,flexShrink:!0,flexBasis:q.sizes("flexBasis"),justifySelf:!0,alignSelf:!0,order:!0,placeItems:!0,placeContent:!0,placeSelf:!0,gap:q.space("gap"),rowGap:q.space("rowGap"),columnGap:q.space("columnGap")};Object.assign(Jg,{flexDir:Jg.flexDirection});var WD={gridGap:q.space("gridGap"),gridColumnGap:q.space("gridColumnGap"),gridRowGap:q.space("gridRowGap"),gridColumn:!0,gridRow:!0,gridAutoFlow:!0,gridAutoColumns:!0,gridColumnStart:!0,gridColumnEnd:!0,gridRowStart:!0,gridRowEnd:!0,gridAutoRows:!0,gridTemplate:!0,gridTemplateColumns:!0,gridTemplateRows:!0,gridTemplateAreas:!0,gridArea:!0},ree={appearance:!0,cursor:!0,resize:!0,userSelect:!0,pointerEvents:!0,outline:{transform:Ye.outline},outlineOffset:!0,outlineColor:q.colors("outlineColor")},wi={width:q.sizesT("width"),inlineSize:q.sizesT("inlineSize"),height:q.sizes("height"),blockSize:q.sizes("blockSize"),boxSize:q.sizes(["width","height"]),minWidth:q.sizes("minWidth"),minInlineSize:q.sizes("minInlineSize"),minHeight:q.sizes("minHeight"),minBlockSize:q.sizes("minBlockSize"),maxWidth:q.sizes("maxWidth"),maxInlineSize:q.sizes("maxInlineSize"),maxHeight:q.sizes("maxHeight"),maxBlockSize:q.sizes("maxBlockSize"),overflow:!0,overflowX:!0,overflowY:!0,overscrollBehavior:!0,overscrollBehaviorX:!0,overscrollBehaviorY:!0,display:!0,verticalAlign:!0,boxSizing:!0,boxDecorationBreak:!0,float:q.propT("float",Ye.float),objectFit:!0,objectPosition:!0,visibility:!0,isolation:!0};Object.assign(wi,{w:wi.width,h:wi.height,minW:wi.minWidth,maxW:wi.maxWidth,minH:wi.minHeight,maxH:wi.maxHeight,overscroll:wi.overscrollBehavior,overscrollX:wi.overscrollBehaviorX,overscrollY:wi.overscrollBehaviorY});var iee={listStyleType:!0,listStylePosition:!0,listStylePos:q.prop("listStylePosition"),listStyleImage:!0,listStyleImg:q.prop("listStyleImage")};function oee(e,t,n,r){const i=typeof t=="string"?t.split("."):[t];for(r=0;r<i.length&&e;r+=1)e=e[i[r]];return e===void 0?n:e}var aee=e=>{const t=new WeakMap;return(r,i,o,a)=>{if(typeof r=="undefined")return e(r,i,o);t.has(r)||t.set(r,new Map);const s=t.get(r);if(s.has(i))return s.get(i);const l=e(r,i,o,a);return s.set(i,l),l}},see=aee(oee),lee={border:"0px",clip:"rect(0, 0, 0, 0)",width:"1px",height:"1px",margin:"-1px",padding:"0px",overflow:"hidden",whiteSpace:"nowrap",position:"absolute"},cee={position:"static",width:"auto",height:"auto",clip:"auto",padding:"0",margin:"0",overflow:"visible",whiteSpace:"normal"},bb=(e,t,n)=>{const r={},i=see(e,t,{});for(const o in i)o in n&&n[o]!=null||(r[o]=i[o]);return r},uee={srOnly:{transform(e){return e===!0?lee:e==="focusable"?cee:{}}},layerStyle:{processResult:!0,transform:(e,t,n)=>bb(t,`layerStyles.${e}`,n)},textStyle:{processResult:!0,transform:(e,t,n)=>bb(t,`textStyles.${e}`,n)},apply:{processResult:!0,transform:(e,t,n)=>bb(t,e,n)}},np={position:!0,pos:q.prop("position"),zIndex:q.prop("zIndex","zIndices"),inset:q.spaceT("inset"),insetX:q.spaceT(["left","right"]),insetInline:q.spaceT("insetInline"),insetY:q.spaceT(["top","bottom"]),insetBlock:q.spaceT("insetBlock"),top:q.spaceT("top"),insetBlockStart:q.spaceT("insetBlockStart"),bottom:q.spaceT("bottom"),insetBlockEnd:q.spaceT("insetBlockEnd"),left:q.spaceT("left"),insetInlineStart:q.logical({scale:"space",property:{ltr:"left",rtl:"right"}}),right:q.spaceT("right"),insetInlineEnd:q.logical({scale:"space",property:{ltr:"right",rtl:"left"}})};Object.assign(np,{insetStart:np.insetInlineStart,insetEnd:np.insetInlineEnd});var dee={ring:{transform:Ye.ring},ringColor:q.colors("--chakra-ring-color"),ringOffset:q.prop("--chakra-ring-offset-width"),ringOffsetColor:q.colors("--chakra-ring-offset-color"),ringInset:q.prop("--chakra-ring-inset")},Et={margin:q.spaceT("margin"),marginTop:q.spaceT("marginTop"),marginBlockStart:q.spaceT("marginBlockStart"),marginRight:q.spaceT("marginRight"),marginInlineEnd:q.spaceT("marginInlineEnd"),marginBottom:q.spaceT("marginBottom"),marginBlockEnd:q.spaceT("marginBlockEnd"),marginLeft:q.spaceT("marginLeft"),marginInlineStart:q.spaceT("marginInlineStart"),marginX:q.spaceT(["marginInlineStart","marginInlineEnd"]),marginInline:q.spaceT("marginInline"),marginY:q.spaceT(["marginTop","marginBottom"]),marginBlock:q.spaceT("marginBlock"),padding:q.space("padding"),paddingTop:q.space("paddingTop"),paddingBlockStart:q.space("paddingBlockStart"),paddingRight:q.space("paddingRight"),paddingBottom:q.space("paddingBottom"),paddingBlockEnd:q.space("paddingBlockEnd"),paddingLeft:q.space("paddingLeft"),paddingInlineStart:q.space("paddingInlineStart"),paddingInlineEnd:q.space("paddingInlineEnd"),paddingX:q.space(["paddingInlineStart","paddingInlineEnd"]),paddingInline:q.space("paddingInline"),paddingY:q.space(["paddingTop","paddingBottom"]),paddingBlock:q.space("paddingBlock")};Object.assign(Et,{m:Et.margin,mt:Et.marginTop,mr:Et.marginRight,me:Et.marginInlineEnd,marginEnd:Et.marginInlineEnd,mb:Et.marginBottom,ml:Et.marginLeft,ms:Et.marginInlineStart,marginStart:Et.marginInlineStart,mx:Et.marginX,my:Et.marginY,p:Et.padding,pt:Et.paddingTop,py:Et.paddingY,px:Et.paddingX,pb:Et.paddingBottom,pl:Et.paddingLeft,ps:Et.paddingInlineStart,paddingStart:Et.paddingInlineStart,pr:Et.paddingRight,pe:Et.paddingInlineEnd,paddingEnd:Et.paddingInlineEnd});var fee={textDecorationColor:q.colors("textDecorationColor"),textDecoration:!0,textDecor:{property:"textDecoration"},textDecorationLine:!0,textDecorationStyle:!0,textDecorationThickness:!0,textUnderlineOffset:!0,textShadow:q.shadows("textShadow")},pee={clipPath:!0,transform:q.propT("transform",Ye.transform),transformOrigin:!0,translateX:q.spaceT("--chakra-translate-x"),translateY:q.spaceT("--chakra-translate-y"),skewX:q.degreeT("--chakra-skew-x"),skewY:q.degreeT("--chakra-skew-y"),scaleX:q.prop("--chakra-scale-x"),scaleY:q.prop("--chakra-scale-y"),scale:q.prop(["--chakra-scale-x","--chakra-scale-y"]),rotate:q.degreeT("--chakra-rotate")},hee={transition:!0,transitionDelay:!0,animation:!0,willChange:!0,transitionDuration:q.prop("transitionDuration","transition.duration"),transitionProperty:q.prop("transitionProperty","transition.property"),transitionTimingFunction:q.prop("transitionTimingFunction","transition.easing")},mee={fontFamily:q.prop("fontFamily","fonts"),fontSize:q.prop("fontSize","fontSizes",Ye.px),fontWeight:q.prop("fontWeight","fontWeights"),lineHeight:q.prop("lineHeight","lineHeights"),letterSpacing:q.prop("letterSpacing","letterSpacings"),textAlign:!0,fontStyle:!0,wordBreak:!0,overflowWrap:!0,textOverflow:!0,textTransform:!0,whiteSpace:!0,noOfLines:{static:{overflow:"hidden",textOverflow:"ellipsis",display:"-webkit-box",WebkitBoxOrient:"vertical",WebkitLineClamp:"var(--chakra-line-clamp)"},property:"--chakra-line-clamp"}},gee={scrollBehavior:!0,scrollSnapAlign:!0,scrollSnapStop:!0,scrollSnapType:!0,scrollMargin:q.spaceT("scrollMargin"),scrollMarginTop:q.spaceT("scrollMarginTop"),scrollMarginBottom:q.spaceT("scrollMarginBottom"),scrollMarginLeft:q.spaceT("scrollMarginLeft"),scrollMarginRight:q.spaceT("scrollMarginRight"),scrollMarginX:q.spaceT(["scrollMarginLeft","scrollMarginRight"]),scrollMarginY:q.spaceT(["scrollMarginTop","scrollMarginBottom"]),scrollPadding:q.spaceT("scrollPadding"),scrollPaddingTop:q.spaceT("scrollPaddingTop"),scrollPaddingBottom:q.spaceT("scrollPaddingBottom"),scrollPaddingLeft:q.spaceT("scrollPaddingLeft"),scrollPaddingRight:q.spaceT("scrollPaddingRight"),scrollPaddingX:q.spaceT(["scrollPaddingLeft","scrollPaddingRight"]),scrollPaddingY:q.spaceT(["scrollPaddingTop","scrollPaddingBottom"])};function UD(e){return Ko(e)&&e.reference?e.reference:String(e)}var uy=(e,...t)=>t.map(UD).join(` ${e} `).replace(/calc/g,""),Ck=(...e)=>`calc(${uy("+",...e)})`,kk=(...e)=>`calc(${uy("-",...e)})`,t3=(...e)=>`calc(${uy("*",...e)})`,Ek=(...e)=>`calc(${uy("/",...e)})`,Ik=e=>{const t=UD(e);return t!=null&&!Number.isNaN(parseFloat(t))?String(t).startsWith("-")?String(t).slice(1):`-${t}`:t3(t,-1)},Dl=Object.assign(e=>({add:(...t)=>Dl(Ck(e,...t)),subtract:(...t)=>Dl(kk(e,...t)),multiply:(...t)=>Dl(t3(e,...t)),divide:(...t)=>Dl(Ek(e,...t)),negate:()=>Dl(Ik(e)),toString:()=>e.toString()}),{add:Ck,subtract:kk,multiply:t3,divide:Ek,negate:Ik});function vee(e,t="-"){return e.replace(/\s+/g,t)}function yee(e){const t=vee(e.toString());return xee(bee(t))}function bee(e){return e.includes("\\.")?e:!Number.isInteger(parseFloat(e.toString()))?e.replace(".","\\."):e}function xee(e){return e.replace(/[!-,/:-@[-^`{-~]/g,"\\$&")}function See(e,t=""){return[t,e].filter(Boolean).join("-")}function wee(e,t){return`var(${e}${t?`, ${t}`:""})`}function Cee(e,t=""){return yee(`--${See(e,t)}`)}function nl(e,t,n){const r=Cee(e,n);return{variable:r,reference:wee(r,t)}}function kee(e){const t=typeof e;return e!=null&&(t==="object"||t==="function")&&!Array.isArray(e)}Object.freeze(["base","sm","md","lg","xl","2xl"]);function Eee(e){const t=e==null?0:e.length;return t?e[t-1]:void 0}function Iee(e){const t=parseFloat(e.toString()),n=e.toString().replace(String(t),"");return{unitless:!n,value:t,unit:n}}function n3(e){if(e==null)return e;const{unitless:t}=Iee(e);return t||typeof e=="number"?`${e}px`:e}var GD=(e,t)=>parseInt(e[1],10)>parseInt(t[1],10)?1:-1,r9=e=>Object.fromEntries(Object.entries(e).sort(GD));function Tk(e){const t=r9(e);return Object.assign(Object.values(t),t)}function Tee(e){const t=Object.keys(r9(e));return new Set(t)}function _k(e){var n;if(!e)return e;e=(n=n3(e))!=null?n:e;const t=e.endsWith("px")?-1:-.0625;return typeof e=="number"?`${e+t}`:e.replace(/(\d+\.?\d*)/u,r=>`${parseFloat(r)+t}`)}function Ff(e,t){const n=["@media screen"];return e&&n.push("and",`(min-width: ${n3(e)})`),t&&n.push("and",`(max-width: ${n3(t)})`),n.join(" ")}function _ee(e){var o;if(!e)return null;e.base=(o=e.base)!=null?o:"0px";const t=Tk(e),n=Object.entries(e).sort(GD).map(([a,s],l,c)=>{var d;let[,u]=(d=c[l+1])!=null?d:[];return u=parseFloat(u)>0?_k(u):void 0,{_minW:_k(s),breakpoint:a,minW:s,maxW:u,maxWQuery:Ff(null,u),minWQuery:Ff(s),minMaxQuery:Ff(s,u)}}),r=Tee(e),i=Array.from(r.values());return{keys:r,normalized:t,isResponsive(a){const s=Object.keys(a);return s.length>0&&s.every(l=>r.has(l))},asObject:r9(e),asArray:Tk(e),details:n,media:[null,...t.map(a=>Ff(a)).slice(1)],toArrayValue(a){if(!kee(a))throw new Error("toArrayValue: value must be an object");const s=i.map(l=>{var c;return(c=a[l])!=null?c:null});for(;Eee(s)===null;)s.pop();return s},toObjectValue(a){if(!Array.isArray(a))throw new Error("toObjectValue: value must be an array");return a.reduce((s,l,c)=>{const u=i[c];return u!=null&&l!=null&&(s[u]=l),s},{})}}}var Hn={hover:(e,t)=>`${e}:hover ${t}, ${e}[data-hover] ${t}`,focus:(e,t)=>`${e}:focus ${t}, ${e}[data-focus] ${t}`,focusVisible:(e,t)=>`${e}:focus-visible ${t}`,focusWithin:(e,t)=>`${e}:focus-within ${t}`,active:(e,t)=>`${e}:active ${t}, ${e}[data-active] ${t}`,disabled:(e,t)=>`${e}:disabled ${t}, ${e}[data-disabled] ${t}`,invalid:(e,t)=>`${e}:invalid ${t}, ${e}[data-invalid] ${t}`,checked:(e,t)=>`${e}:checked ${t}, ${e}[data-checked] ${t}`,indeterminate:(e,t)=>`${e}:indeterminate ${t}, ${e}[aria-checked=mixed] ${t}, ${e}[data-indeterminate] ${t}`,readOnly:(e,t)=>`${e}:read-only ${t}, ${e}[readonly] ${t}, ${e}[data-read-only] ${t}`,expanded:(e,t)=>`${e}:read-only ${t}, ${e}[aria-expanded=true] ${t}, ${e}[data-expanded] ${t}`,placeholderShown:(e,t)=>`${e}:placeholder-shown ${t}`},Qa=e=>KD(t=>e(t,"&"),"[role=group]","[data-group]",".group"),fa=e=>KD(t=>e(t,"~ &"),"[data-peer]",".peer"),KD=(e,...t)=>t.map(e).join(", "),dy={_hover:"&:hover, &[data-hover]",_active:"&:active, &[data-active]",_focus:"&:focus, &[data-focus]",_highlighted:"&[data-highlighted]",_focusWithin:"&:focus-within",_focusVisible:"&:focus-visible, &[data-focus-visible]",_disabled:"&:disabled, &[aria-disabled=true], &[data-disabled]",_readOnly:"&[aria-readonly=true], &[readonly], &[data-readonly]",_before:"&::before",_after:"&::after",_empty:"&:empty",_expanded:"&[aria-expanded=true], &[data-expanded]",_checked:"&[aria-checked=true], &[data-checked]",_grabbed:"&[aria-grabbed=true], &[data-grabbed]",_pressed:"&[aria-pressed=true], &[data-pressed]",_invalid:"&[aria-invalid=true], &[data-invalid]",_valid:"&[data-valid], &[data-state=valid]",_loading:"&[data-loading], &[aria-busy=true]",_selected:"&[aria-selected=true], &[data-selected]",_hidden:"&[hidden], &[data-hidden]",_autofill:"&:-webkit-autofill",_even:"&:nth-of-type(even)",_odd:"&:nth-of-type(odd)",_first:"&:first-of-type",_last:"&:last-of-type",_notFirst:"&:not(:first-of-type)",_notLast:"&:not(:last-of-type)",_visited:"&:visited",_activeLink:"&[aria-current=page]",_activeStep:"&[aria-current=step]",_indeterminate:"&:indeterminate, &[aria-checked=mixed], &[data-indeterminate]",_groupHover:Qa(Hn.hover),_peerHover:fa(Hn.hover),_groupFocus:Qa(Hn.focus),_peerFocus:fa(Hn.focus),_groupFocusVisible:Qa(Hn.focusVisible),_peerFocusVisible:fa(Hn.focusVisible),_groupActive:Qa(Hn.active),_peerActive:fa(Hn.active),_groupDisabled:Qa(Hn.disabled),_peerDisabled:fa(Hn.disabled),_groupInvalid:Qa(Hn.invalid),_peerInvalid:fa(Hn.invalid),_groupChecked:Qa(Hn.checked),_peerChecked:fa(Hn.checked),_groupFocusWithin:Qa(Hn.focusWithin),_peerFocusWithin:fa(Hn.focusWithin),_peerPlaceholderShown:fa(Hn.placeholderShown),_placeholder:"&::placeholder",_placeholderShown:"&:placeholder-shown",_fullScreen:"&:fullscreen",_selection:"&::selection",_rtl:"[dir=rtl] &, &[dir=rtl]",_ltr:"[dir=ltr] &, &[dir=ltr]",_mediaDark:"@media (prefers-color-scheme: dark)",_mediaReduceMotion:"@media (prefers-reduced-motion: reduce)",_dark:".chakra-ui-dark &:not([data-theme]),[data-theme=dark] &:not([data-theme]),&[data-theme=dark]",_light:".chakra-ui-light &:not([data-theme]),[data-theme=light] &:not([data-theme]),&[data-theme=light]"},Pee=Object.keys(dy);function Pk(e,t){return nl(String(e).replace(/\./g,"-"),void 0,t)}function Oee(e,t){let n={};const r={};for(const[i,o]of Object.entries(e)){const{isSemantic:a,value:s}=o,{variable:l,reference:c}=Pk(i,t==null?void 0:t.cssVarPrefix);if(!a){if(i.startsWith("space")){const f=i.split("."),[p,...m]=f,g=`${p}.-${m.join(".")}`,y=Dl.negate(s),v=Dl.negate(c);r[g]={value:y,var:l,varRef:v}}n[l]=s,r[i]={value:s,var:l,varRef:c};continue}const u=f=>{const m=[String(i).split(".")[0],f].join(".");if(!e[m])return f;const{reference:y}=Pk(m,t==null?void 0:t.cssVarPrefix);return y},d=Ko(s)?s:{default:s};n=Oi(n,Object.entries(d).reduce((f,[p,m])=>{var b;var g;const y=u(m);if(p==="default")return f[l]=y,f;const v=(b=(g=dy)==null?void 0:g[p])!=null?b:p;return f[v]={[l]:y},f},{})),r[i]={value:c,var:l,varRef:c}}return{cssVars:n,cssMap:r}}function Mee(e,t=[]){const n=Object.assign({},e);for(const r of t)r in n&&delete n[r];return n}function Ree(e,t){const n={};for(const r of t)r in e&&(n[r]=e[r]);return n}var Dee=["colors","borders","borderWidths","borderStyles","fonts","fontSizes","fontWeights","letterSpacings","lineHeights","radii","space","shadows","sizes","zIndices","transition","blur"];function Aee(e){return Ree(e,Dee)}function Lee(e){return e.semanticTokens}function Bee(e){const{__cssMap:t,__cssVars:n,__breakpoints:r,...i}=e;return i}function $ee({tokens:e,semanticTokens:t}){var i,o;const n=Object.entries((i=r3(e))!=null?i:{}).map(([a,s])=>[a,{isSemantic:!1,value:s}]),r=Object.entries((o=r3(t,1))!=null?o:{}).map(([a,s])=>[a,{isSemantic:!0,value:s}]);return Object.fromEntries([...n,...r])}function r3(e,t=1/0){return!Ko(e)&&!Array.isArray(e)||!t?e:Object.entries(e).reduce((n,[r,i])=>(Ko(i)||Array.isArray(i)?Object.entries(r3(i,t-1)).forEach(([o,a])=>{n[`${r}.${o}`]=a}):n[r]=i,n),{})}function Fee(e){var t;const n=Bee(e),r=Aee(n),i=Lee(n),o=$ee({tokens:r,semanticTokens:i}),a=(t=n.config)==null?void 0:t.cssVarPrefix,{cssMap:s,cssVars:l}=Oee(o,{cssVarPrefix:a});return Object.assign(n,{__cssVars:{...{"--chakra-ring-inset":"var(--chakra-empty,/*!*/ /*!*/)","--chakra-ring-offset-width":"0px","--chakra-ring-offset-color":"#fff","--chakra-ring-color":"rgba(66, 153, 225, 0.6)","--chakra-ring-offset-shadow":"0 0 #0000","--chakra-ring-shadow":"0 0 #0000","--chakra-space-x-reverse":"0","--chakra-space-y-reverse":"0"},...l},__cssMap:s,__breakpoints:_ee(n.breakpoints)}),n}var i9=Oi({},eg,Je,tee,Jg,wi,nee,dee,ree,WD,uee,np,e3,Et,gee,mee,fee,pee,iee,hee);Object.assign({},Et,wi,Jg,WD,np);var Nee=[...Object.keys(i9),...Pee],zee={...i9,...dy},jee=e=>e in zee,Hee=e=>t=>{if(!t.__breakpoints)return e;const{isResponsive:n,toArrayValue:r,media:i}=t.__breakpoints,o={};for(const a in e){let s=zl(e[a],t);if(s==null)continue;if(s=Ko(s)&&n(s)?r(s):s,!Array.isArray(s)){o[a]=s;continue}const l=s.slice(0,i.length).length;for(let c=0;c<l;c+=1){const u=i==null?void 0:i[c];if(!u){o[a]=s[c];continue}o[u]=o[u]||{},s[c]!=null&&(o[u][a]=s[c])}}return o};function Vee(e){const t=[];let n="",r=!1;for(let i=0;i<e.length;i++){const o=e[i];o==="("?(r=!0,n+=o):o===")"?(r=!1,n+=o):o===","&&!r?(t.push(n),n=""):n+=o}return n=n.trim(),n&&t.push(n),t}function Wee(e){return/^var\(--.+\)$/.test(e)}var Uee=(e,t)=>e.startsWith("--")&&typeof t=="string"&&!Wee(t),Gee=(e,t)=>{var a,s;if(t==null)return t;const n=l=>{var c,u;return(u=(c=e.__cssMap)==null?void 0:c[l])==null?void 0:u.varRef},r=l=>{var c;return(c=n(l))!=null?c:l},[i,o]=Vee(t);return t=(s=(a=n(i))!=null?a:r(o))!=null?s:r(t),t};function Kee(e){const{configs:t={},pseudos:n={},theme:r}=e,i=(o,a=!1)=>{var d,f;var s;const l=zl(o,r),c=Hee(l)(r);let u={};for(let p in c){const m=c[p];let g=zl(m,r);p in n&&(p=n[p]),Uee(p,g)&&(g=Gee(r,g));let y=t[p];if(y===!0&&(y={property:p}),Ko(g)){u[p]=(d=u[p])!=null?d:{},u[p]=Oi({},u[p],i(g,!0));continue}let v=(f=(s=y==null?void 0:y.transform)==null?void 0:s.call(y,g,r,l))!=null?f:g;v=y!=null&&y.processResult?i(v,!0):v;const b=zl(y==null?void 0:y.property,r);if(!a&&(y==null?void 0:y.static)){const x=zl(y.static,r);u=Oi({},u,x)}if(b&&Array.isArray(b)){for(const x of b)u[x]=v;continue}if(b){b==="&"&&Ko(v)?u=Oi({},u,v):u[b]=v;continue}if(Ko(v)){u=Oi({},u,v);continue}u[p]=v}return u};return i}var qD=e=>t=>Kee({theme:t,pseudos:dy,configs:i9})(e);function zt(e){return{definePartsStyle(t){return t},defineMultiStyleConfig(t){return{parts:e,...t}}}}function qee(e,t){if(Array.isArray(e))return e;if(Ko(e))return t(e);if(e!=null)return[e]}function Yee(e,t){for(let n=t+1;n<e.length;n++)if(e[n]!=null)return n;return-1}function Xee(e){const t=e.__breakpoints;return function(r,i,o,a){var s,l;if(!t)return;const c={},u=qee(o,t.toArrayValue);if(!u)return c;const d=u.length,f=d===1,p=!!r.parts;for(let m=0;m<d;m++){const g=t.details[m],y=t.details[Yee(u,m)],v=Ff(g.minW,y==null?void 0:y._minW),b=zl((s=r[i])==null?void 0:s[u[m]],a);if(!!b){if(p){(l=r.parts)==null||l.forEach(x=>{Oi(c,{[x]:f?b[x]:{[v]:b[x]}})});continue}if(!p){f?Oi(c,b):c[v]=b;continue}c[v]=b}}return c}}function Zee(e){return t=>{var a;const{variant:n,size:r,theme:i}=t,o=Xee(i);return Oi({},zl((a=e.baseStyle)!=null?a:{},t),o(e,"sizes",r,t),o(e,"variants",n,t))}}function nn(e){return Mee(e,["styleConfig","size","variant","colorScheme"])}function Qee(e){if(e.sheet)return e.sheet;for(var t=0;t<document.styleSheets.length;t++)if(document.styleSheets[t].ownerNode===e)return document.styleSheets[t]}function Jee(e){var t=document.createElement("style");return t.setAttribute("data-emotion",e.key),e.nonce!==void 0&&t.setAttribute("nonce",e.nonce),t.appendChild(document.createTextNode("")),t.setAttribute("data-s",""),t}var ete=function(){function e(n){var r=this;this._insertTag=function(i){var o;r.tags.length===0?r.insertionPoint?o=r.insertionPoint.nextSibling:r.prepend?o=r.container.firstChild:o=r.before:o=r.tags[r.tags.length-1].nextSibling,r.container.insertBefore(i,o),r.tags.push(i)},this.isSpeedy=n.speedy===void 0?!0:n.speedy,this.tags=[],this.ctr=0,this.nonce=n.nonce,this.key=n.key,this.container=n.container,this.prepend=n.prepend,this.insertionPoint=n.insertionPoint,this.before=null}var t=e.prototype;return t.hydrate=function(r){r.forEach(this._insertTag)},t.insert=function(r){this.ctr%(this.isSpeedy?65e3:1)===0&&this._insertTag(Jee(this));var i=this.tags[this.tags.length-1];if(this.isSpeedy){var o=Qee(i);try{o.insertRule(r,o.cssRules.length)}catch{}}else i.appendChild(document.createTextNode(r));this.ctr++},t.flush=function(){this.tags.forEach(function(r){return r.parentNode&&r.parentNode.removeChild(r)}),this.tags=[],this.ctr=0},e}(),rr="-ms-",e0="-moz-",et="-webkit-",YD="comm",o9="rule",a9="decl",tte="@import",XD="@keyframes",nte=Math.abs,fy=String.fromCharCode,rte=Object.assign;function ite(e,t){return Gn(e,0)^45?(((t<<2^Gn(e,0))<<2^Gn(e,1))<<2^Gn(e,2))<<2^Gn(e,3):0}function ZD(e){return e.trim()}function ote(e,t){return(e=t.exec(e))?e[0]:e}function ot(e,t,n){return e.replace(t,n)}function i3(e,t){return e.indexOf(t)}function Gn(e,t){return e.charCodeAt(t)|0}function Np(e,t,n){return e.slice(t,n)}function Ro(e){return e.length}function s9(e){return e.length}function z1(e,t){return t.push(e),e}function ate(e,t){return e.map(t).join("")}var py=1,fd=1,QD=0,Vr=0,wn=0,zd="";function hy(e,t,n,r,i,o,a){return{value:e,root:t,parent:n,type:r,props:i,children:o,line:py,column:fd,length:a,return:""}}function gf(e,t){return rte(hy("",null,null,"",null,null,0),e,{length:-e.length},t)}function ste(){return wn}function lte(){return wn=Vr>0?Gn(zd,--Vr):0,fd--,wn===10&&(fd=1,py--),wn}function oi(){return wn=Vr<QD?Gn(zd,Vr++):0,fd++,wn===10&&(fd=1,py++),wn}function qo(){return Gn(zd,Vr)}function tg(){return Vr}function zh(e,t){return Np(zd,e,t)}function zp(e){switch(e){case 0:case 9:case 10:case 13:case 32:return 5;case 33:case 43:case 44:case 47:case 62:case 64:case 126:case 59:case 123:case 125:return 4;case 58:return 3;case 34:case 39:case 40:case 91:return 2;case 41:case 93:return 1}return 0}function JD(e){return py=fd=1,QD=Ro(zd=e),Vr=0,[]}function eA(e){return zd="",e}function ng(e){return ZD(zh(Vr-1,o3(e===91?e+2:e===40?e+1:e)))}function cte(e){for(;(wn=qo())&&wn<33;)oi();return zp(e)>2||zp(wn)>3?"":" "}function ute(e,t){for(;--t&&oi()&&!(wn<48||wn>102||wn>57&&wn<65||wn>70&&wn<97););return zh(e,tg()+(t<6&&qo()==32&&oi()==32))}function o3(e){for(;oi();)switch(wn){case e:return Vr;case 34:case 39:e!==34&&e!==39&&o3(wn);break;case 40:e===41&&o3(e);break;case 92:oi();break}return Vr}function dte(e,t){for(;oi()&&e+wn!==47+10;)if(e+wn===42+42&&qo()===47)break;return"/*"+zh(t,Vr-1)+"*"+fy(e===47?e:oi())}function fte(e){for(;!zp(qo());)oi();return zh(e,Vr)}function pte(e){return eA(rg("",null,null,null,[""],e=JD(e),0,[0],e))}function rg(e,t,n,r,i,o,a,s,l){for(var c=0,u=0,d=a,f=0,p=0,m=0,g=1,y=1,v=1,b=0,x="",w=i,E=o,C=r,I=x;y;)switch(m=b,b=oi()){case 40:if(m!=108&&Gn(I,d-1)==58){i3(I+=ot(ng(b),"&","&\f"),"&\f")!=-1&&(v=-1);break}case 34:case 39:case 91:I+=ng(b);break;case 9:case 10:case 13:case 32:I+=cte(m);break;case 92:I+=ute(tg()-1,7);continue;case 47:switch(qo()){case 42:case 47:z1(hte(dte(oi(),tg()),t,n),l);break;default:I+="/"}break;case 123*g:s[c++]=Ro(I)*v;case 125*g:case 59:case 0:switch(b){case 0:case 125:y=0;case 59+u:p>0&&Ro(I)-d&&z1(p>32?Mk(I+";",r,n,d-1):Mk(ot(I," ","")+";",r,n,d-2),l);break;case 59:I+=";";default:if(z1(C=Ok(I,t,n,c,u,i,s,x,w=[],E=[],d),o),b===123)if(u===0)rg(I,t,C,C,w,o,d,s,E);else switch(f===99&&Gn(I,3)===110?100:f){case 100:case 109:case 115:rg(e,C,C,r&&z1(Ok(e,C,C,0,0,i,s,x,i,w=[],d),E),i,E,d,s,r?w:E);break;default:rg(I,C,C,C,[""],E,0,s,E)}}c=u=p=0,g=v=1,x=I="",d=a;break;case 58:d=1+Ro(I),p=m;default:if(g<1){if(b==123)--g;else if(b==125&&g++==0&&lte()==125)continue}switch(I+=fy(b),b*g){case 38:v=u>0?1:(I+="\f",-1);break;case 44:s[c++]=(Ro(I)-1)*v,v=1;break;case 64:qo()===45&&(I+=ng(oi())),f=qo(),u=d=Ro(x=I+=fte(tg())),b++;break;case 45:m===45&&Ro(I)==2&&(g=0)}}return o}function Ok(e,t,n,r,i,o,a,s,l,c,u){for(var d=i-1,f=i===0?o:[""],p=s9(f),m=0,g=0,y=0;m<r;++m)for(var v=0,b=Np(e,d+1,d=nte(g=a[m])),x=e;v<p;++v)(x=ZD(g>0?f[v]+" "+b:ot(b,/&\f/g,f[v])))&&(l[y++]=x);return hy(e,t,n,i===0?o9:s,l,c,u)}function hte(e,t,n){return hy(e,t,n,YD,fy(ste()),Np(e,2,-2),0)}function Mk(e,t,n,r){return hy(e,t,n,a9,Np(e,0,r),Np(e,r+1,-1),r)}function ju(e,t){for(var n="",r=s9(e),i=0;i<r;i++)n+=t(e[i],i,e,t)||"";return n}function mte(e,t,n,r){switch(e.type){case tte:case a9:return e.return=e.return||e.value;case YD:return"";case XD:return e.return=e.value+"{"+ju(e.children,r)+"}";case o9:e.value=e.props.join(",")}return Ro(n=ju(e.children,r))?e.return=e.value+"{"+n+"}":""}function gte(e){var t=s9(e);return function(n,r,i,o){for(var a="",s=0;s<t;s++)a+=e[s](n,r,i,o)||"";return a}}function vte(e){return function(t){t.root||(t=t.return)&&e(t)}}var Rk=function(t){var n=new WeakMap;return function(r){if(n.has(r))return n.get(r);var i=t(r);return n.set(r,i),i}};function tA(e){var t=Object.create(null);return function(n){return t[n]===void 0&&(t[n]=e(n)),t[n]}}var yte=function(t,n,r){for(var i=0,o=0;i=o,o=qo(),i===38&&o===12&&(n[r]=1),!zp(o);)oi();return zh(t,Vr)},bte=function(t,n){var r=-1,i=44;do switch(zp(i)){case 0:i===38&&qo()===12&&(n[r]=1),t[r]+=yte(Vr-1,n,r);break;case 2:t[r]+=ng(i);break;case 4:if(i===44){t[++r]=qo()===58?"&\f":"",n[r]=t[r].length;break}default:t[r]+=fy(i)}while(i=oi());return t},xte=function(t,n){return eA(bte(JD(t),n))},Dk=new WeakMap,Ste=function(t){if(!(t.type!=="rule"||!t.parent||t.length<1)){for(var n=t.value,r=t.parent,i=t.column===r.column&&t.line===r.line;r.type!=="rule";)if(r=r.parent,!r)return;if(!(t.props.length===1&&n.charCodeAt(0)!==58&&!Dk.get(r))&&!i){Dk.set(t,!0);for(var o=[],a=xte(n,o),s=r.props,l=0,c=0;l<a.length;l++)for(var u=0;u<s.length;u++,c++)t.props[c]=o[l]?a[l].replace(/&\f/g,s[u]):s[u]+" "+a[l]}}},wte=function(t){if(t.type==="decl"){var n=t.value;n.charCodeAt(0)===108&&n.charCodeAt(2)===98&&(t.return="",t.value="")}};function nA(e,t){switch(ite(e,t)){case 5103:return et+"print-"+e+e;case 5737:case 4201:case 3177:case 3433:case 1641:case 4457:case 2921:case 5572:case 6356:case 5844:case 3191:case 6645:case 3005:case 6391:case 5879:case 5623:case 6135:case 4599:case 4855:case 4215:case 6389:case 5109:case 5365:case 5621:case 3829:return et+e+e;case 5349:case 4246:case 4810:case 6968:case 2756:return et+e+e0+e+rr+e+e;case 6828:case 4268:return et+e+rr+e+e;case 6165:return et+e+rr+"flex-"+e+e;case 5187:return et+e+ot(e,/(\w+).+(:[^]+)/,et+"box-$1$2"+rr+"flex-$1$2")+e;case 5443:return et+e+rr+"flex-item-"+ot(e,/flex-|-self/,"")+e;case 4675:return et+e+rr+"flex-line-pack"+ot(e,/align-content|flex-|-self/,"")+e;case 5548:return et+e+rr+ot(e,"shrink","negative")+e;case 5292:return et+e+rr+ot(e,"basis","preferred-size")+e;case 6060:return et+"box-"+ot(e,"-grow","")+et+e+rr+ot(e,"grow","positive")+e;case 4554:return et+ot(e,/([^-])(transform)/g,"$1"+et+"$2")+e;case 6187:return ot(ot(ot(e,/(zoom-|grab)/,et+"$1"),/(image-set)/,et+"$1"),e,"")+e;case 5495:case 3959:return ot(e,/(image-set\([^]*)/,et+"$1$`$1");case 4968:return ot(ot(e,/(.+:)(flex-)?(.*)/,et+"box-pack:$3"+rr+"flex-pack:$3"),/s.+-b[^;]+/,"justify")+et+e+e;case 4095:case 3583:case 4068:case 2532:return ot(e,/(.+)-inline(.+)/,et+"$1$2")+e;case 8116:case 7059:case 5753:case 5535:case 5445:case 5701:case 4933:case 4677:case 5533:case 5789:case 5021:case 4765:if(Ro(e)-1-t>6)switch(Gn(e,t+1)){case 109:if(Gn(e,t+4)!==45)break;case 102:return ot(e,/(.+:)(.+)-([^]+)/,"$1"+et+"$2-$3$1"+e0+(Gn(e,t+3)==108?"$3":"$2-$3"))+e;case 115:return~i3(e,"stretch")?nA(ot(e,"stretch","fill-available"),t)+e:e}break;case 4949:if(Gn(e,t+1)!==115)break;case 6444:switch(Gn(e,Ro(e)-3-(~i3(e,"!important")&&10))){case 107:return ot(e,":",":"+et)+e;case 101:return ot(e,/(.+:)([^;!]+)(;|!.+)?/,"$1"+et+(Gn(e,14)===45?"inline-":"")+"box$3$1"+et+"$2$3$1"+rr+"$2box$3")+e}break;case 5936:switch(Gn(e,t+11)){case 114:return et+e+rr+ot(e,/[svh]\w+-[tblr]{2}/,"tb")+e;case 108:return et+e+rr+ot(e,/[svh]\w+-[tblr]{2}/,"tb-rl")+e;case 45:return et+e+rr+ot(e,/[svh]\w+-[tblr]{2}/,"lr")+e}return et+e+rr+e+e}return e}var Cte=function(t,n,r,i){if(t.length>-1&&!t.return)switch(t.type){case a9:t.return=nA(t.value,t.length);break;case XD:return ju([gf(t,{value:ot(t.value,"@","@"+et)})],i);case o9:if(t.length)return ate(t.props,function(o){switch(ote(o,/(::plac\w+|:read-\w+)/)){case":read-only":case":read-write":return ju([gf(t,{props:[ot(o,/:(read-\w+)/,":"+e0+"$1")]})],i);case"::placeholder":return ju([gf(t,{props:[ot(o,/:(plac\w+)/,":"+et+"input-$1")]}),gf(t,{props:[ot(o,/:(plac\w+)/,":"+e0+"$1")]}),gf(t,{props:[ot(o,/:(plac\w+)/,rr+"input-$1")]})],i)}return""})}},kte=[Cte],Ete=function(t){var n=t.key;if(n==="css"){var r=document.querySelectorAll("style[data-emotion]:not([data-s])");Array.prototype.forEach.call(r,function(g){var y=g.getAttribute("data-emotion");y.indexOf(" ")!==-1&&(document.head.appendChild(g),g.setAttribute("data-s",""))})}var i=t.stylisPlugins||kte,o={},a,s=[];a=t.container||document.head,Array.prototype.forEach.call(document.querySelectorAll('style[data-emotion^="'+n+' "]'),function(g){for(var y=g.getAttribute("data-emotion").split(" "),v=1;v<y.length;v++)o[y[v]]=!0;s.push(g)});var l,c=[Ste,wte];{var u,d=[mte,vte(function(g){u.insert(g)})],f=gte(c.concat(i,d)),p=function(y){return ju(pte(y),f)};l=function(y,v,b,x){u=b,p(y?y+"{"+v.styles+"}":v.styles),x&&(m.inserted[v.name]=!0)}}var m={key:n,sheet:new ete({key:n,container:a,nonce:t.nonce,speedy:t.speedy,prepend:t.prepend,insertionPoint:t.insertionPoint}),nonce:t.nonce,inserted:o,registered:{},insert:l};return m.sheet.hydrate(s),m};function J(){return J=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e},J.apply(this,arguments)}var Ite=!0;function rA(e,t,n){var r="";return n.split(" ").forEach(function(i){e[i]!==void 0?t.push(e[i]+";"):r+=i+" "}),r}var l9=function(t,n,r){var i=t.key+"-"+n.name;(r===!1||Ite===!1)&&t.registered[i]===void 0&&(t.registered[i]=n.styles)},c9=function(t,n,r){l9(t,n,r);var i=t.key+"-"+n.name;if(t.inserted[n.name]===void 0){var o=n;do t.insert(n===o?"."+i:"",o,t.sheet,!0),o=o.next;while(o!==void 0)}};function Tte(e){for(var t=0,n,r=0,i=e.length;i>=4;++r,i-=4)n=e.charCodeAt(r)&255|(e.charCodeAt(++r)&255)<<8|(e.charCodeAt(++r)&255)<<16|(e.charCodeAt(++r)&255)<<24,n=(n&65535)*1540483477+((n>>>16)*59797<<16),n^=n>>>24,t=(n&65535)*1540483477+((n>>>16)*59797<<16)^(t&65535)*1540483477+((t>>>16)*59797<<16);switch(i){case 3:t^=(e.charCodeAt(r+2)&255)<<16;case 2:t^=(e.charCodeAt(r+1)&255)<<8;case 1:t^=e.charCodeAt(r)&255,t=(t&65535)*1540483477+((t>>>16)*59797<<16)}return t^=t>>>13,t=(t&65535)*1540483477+((t>>>16)*59797<<16),((t^t>>>15)>>>0).toString(36)}var _te={animationIterationCount:1,borderImageOutset:1,borderImageSlice:1,borderImageWidth:1,boxFlex:1,boxFlexGroup:1,boxOrdinalGroup:1,columnCount:1,columns:1,flex:1,flexGrow:1,flexPositive:1,flexShrink:1,flexNegative:1,flexOrder:1,gridRow:1,gridRowEnd:1,gridRowSpan:1,gridRowStart:1,gridColumn:1,gridColumnEnd:1,gridColumnSpan:1,gridColumnStart:1,msGridRow:1,msGridRowSpan:1,msGridColumn:1,msGridColumnSpan:1,fontWeight:1,lineHeight:1,opacity:1,order:1,orphans:1,tabSize:1,widows:1,zIndex:1,zoom:1,WebkitLineClamp:1,fillOpacity:1,floodOpacity:1,stopOpacity:1,strokeDasharray:1,strokeDashoffset:1,strokeMiterlimit:1,strokeOpacity:1,strokeWidth:1},Pte=/[A-Z]|^ms/g,Ote=/_EMO_([^_]+?)_([^]*?)_EMO_/g,iA=function(t){return t.charCodeAt(1)===45},Ak=function(t){return t!=null&&typeof t!="boolean"},xb=tA(function(e){return iA(e)?e:e.replace(Pte,"-$&").toLowerCase()}),Lk=function(t,n){switch(t){case"animation":case"animationName":if(typeof n=="string")return n.replace(Ote,function(r,i,o){return Do={name:i,styles:o,next:Do},i})}return _te[t]!==1&&!iA(t)&&typeof n=="number"&&n!==0?n+"px":n};function jp(e,t,n){if(n==null)return"";if(n.__emotion_styles!==void 0)return n;switch(typeof n){case"boolean":return"";case"object":{if(n.anim===1)return Do={name:n.name,styles:n.styles,next:Do},n.name;if(n.styles!==void 0){var r=n.next;if(r!==void 0)for(;r!==void 0;)Do={name:r.name,styles:r.styles,next:Do},r=r.next;var i=n.styles+";";return i}return Mte(e,t,n)}case"function":{if(e!==void 0){var o=Do,a=n(e);return Do=o,jp(e,t,a)}break}}if(t==null)return n;var s=t[n];return s!==void 0?s:n}function Mte(e,t,n){var r="";if(Array.isArray(n))for(var i=0;i<n.length;i++)r+=jp(e,t,n[i])+";";else for(var o in n){var a=n[o];if(typeof a!="object")t!=null&&t[a]!==void 0?r+=o+"{"+t[a]+"}":Ak(a)&&(r+=xb(o)+":"+Lk(o,a)+";");else if(Array.isArray(a)&&typeof a[0]=="string"&&(t==null||t[a[0]]===void 0))for(var s=0;s<a.length;s++)Ak(a[s])&&(r+=xb(o)+":"+Lk(o,a[s])+";");else{var l=jp(e,t,a);switch(o){case"animation":case"animationName":{r+=xb(o)+":"+l+";";break}default:r+=o+"{"+l+"}"}}}return r}var Bk=/label:\s*([^\s;\n{]+)\s*(;|$)/g,Do,my=function(t,n,r){if(t.length===1&&typeof t[0]=="object"&&t[0]!==null&&t[0].styles!==void 0)return t[0];var i=!0,o="";Do=void 0;var a=t[0];a==null||a.raw===void 0?(i=!1,o+=jp(r,n,a)):o+=a[0];for(var s=1;s<t.length;s++)o+=jp(r,n,t[s]),i&&(o+=a[s]);Bk.lastIndex=0;for(var l="",c;(c=Bk.exec(o))!==null;)l+="-"+c[1];var u=Tte(o)+l;return{name:u,styles:o,next:Do}},Rte=function(t){return t()},oA=Ix["useInsertionEffect"]?Ix["useInsertionEffect"]:!1,aA=oA||Rte,$k=oA||h.exports.useLayoutEffect,u9={}.hasOwnProperty,sA=h.exports.createContext(typeof HTMLElement!="undefined"?Ete({key:"css"}):null);sA.Provider;var d9=function(t){return h.exports.forwardRef(function(n,r){var i=h.exports.useContext(sA);return t(n,i,r)})},pd=h.exports.createContext({}),Dte=function(t,n){if(typeof n=="function"){var r=n(t);return r}return J({},t,n)},Ate=Rk(function(e){return Rk(function(t){return Dte(e,t)})}),Lte=function(t){var n=h.exports.useContext(pd);return t.theme!==n&&(n=Ate(n)(t.theme)),h.exports.createElement(pd.Provider,{value:n},t.children)},a3="__EMOTION_TYPE_PLEASE_DO_NOT_USE__",Bte=function(t,n){var r={};for(var i in n)u9.call(n,i)&&(r[i]=n[i]);return r[a3]=t,r},$te=function(t){var n=t.cache,r=t.serialized,i=t.isStringTag;return l9(n,r,i),aA(function(){return c9(n,r,i)}),null},Fte=d9(function(e,t,n){var r=e.css;typeof r=="string"&&t.registered[r]!==void 0&&(r=t.registered[r]);var i=e[a3],o=[r],a="";typeof e.className=="string"?a=rA(t.registered,o,e.className):e.className!=null&&(a=e.className+" ");var s=my(o,void 0,h.exports.useContext(pd));a+=t.key+"-"+s.name;var l={};for(var c in e)u9.call(e,c)&&c!=="css"&&c!==a3&&(l[c]=e[c]);return l.ref=n,l.className=a,h.exports.createElement(h.exports.Fragment,null,h.exports.createElement($te,{cache:t,serialized:s,isStringTag:typeof i=="string"}),h.exports.createElement(i,l))}),ke=function(t,n){var r=arguments;if(n==null||!u9.call(n,"css"))return h.exports.createElement.apply(void 0,r);var i=r.length,o=new Array(i);o[0]=Fte,o[1]=Bte(t,n);for(var a=2;a<i;a++)o[a]=r[a];return h.exports.createElement.apply(null,o)},gy=d9(function(e,t){var n=e.styles,r=my([n],void 0,h.exports.useContext(pd)),i=h.exports.useRef();return $k(function(){var o=t.key+"-global",a=new t.sheet.constructor({key:o,nonce:t.sheet.nonce,container:t.sheet.container,speedy:t.sheet.isSpeedy}),s=!1,l=document.querySelector('style[data-emotion="'+o+" "+r.name+'"]');return t.sheet.tags.length&&(a.before=t.sheet.tags[0]),l!==null&&(s=!0,l.setAttribute("data-emotion",o),a.hydrate([l])),i.current=[a,s],function(){a.flush()}},[t]),$k(function(){var o=i.current,a=o[0],s=o[1];if(s){o[1]=!1;return}if(r.next!==void 0&&c9(t,r.next,!0),a.tags.length){var l=a.tags[a.tags.length-1].nextElementSibling;a.before=l,a.flush()}t.insert("",r,a,!1)},[t,r.name]),null});function f9(){for(var e=arguments.length,t=new Array(e),n=0;n<e;n++)t[n]=arguments[n];return my(t)}var lA=function(){var t=f9.apply(void 0,arguments),n="animation-"+t.name;return{name:n,styles:"@keyframes "+n+"{"+t.styles+"}",anim:1,toString:function(){return"_EMO_"+this.name+"_"+this.styles+"_EMO_"}}};function mu(e){return typeof e=="function"}function Nte(e,t){const n={};return Object.keys(e).forEach(r=>{t.includes(r)||(n[r]=e[r])}),n}function zte(e,t,n,r){const i=typeof t=="string"?t.split("."):[t];for(r=0;r<i.length&&e;r+=1)e=e[i[r]];return e===void 0?n:e}var jte=e=>{const t=new WeakMap;return(r,i,o,a)=>{if(typeof r=="undefined")return e(r,i,o);t.has(r)||t.set(r,new Map);const s=t.get(r);if(s.has(i))return s.get(i);const l=e(r,i,o,a);return s.set(i,l),l}},cA=jte(zte);function uA(e,t){const n={};return Object.keys(e).forEach(r=>{const i=e[r];t(i,r,e)&&(n[r]=i)}),n}var dA=e=>uA(e,t=>t!=null);function Hte(){return!!(typeof window!="undefined"&&window.document&&window.document.createElement)}var Vte=Hte();function fA(e,...t){return mu(e)?e(...t):e}function Wte(...e){return function(n){e.some(r=>(r==null||r(n),n==null?void 0:n.defaultPrevented))}}var Ute=(...e)=>t=>e.reduce((n,r)=>r(n),t);Object.freeze(["base","sm","md","lg","xl","2xl"]);function Gte(e={}){const{strict:t=!0,errorMessage:n="useContext: `context` is undefined. Seems you forgot to wrap component within the Provider",name:r}=e,i=h.exports.createContext(void 0);i.displayName=r;function o(){var a;const s=h.exports.useContext(i);if(!s&&t){const l=new Error(n);throw l.name="ContextError",(a=Error.captureStackTrace)==null||a.call(Error,l,o),l}return s}return[i.Provider,o,i]}var Kte=/^((children|dangerouslySetInnerHTML|key|ref|autoFocus|defaultValue|defaultChecked|innerHTML|suppressContentEditableWarning|suppressHydrationWarning|valueLink|abbr|accept|acceptCharset|accessKey|action|allow|allowUserMedia|allowPaymentRequest|allowFullScreen|allowTransparency|alt|async|autoComplete|autoPlay|capture|cellPadding|cellSpacing|challenge|charSet|checked|cite|classID|className|cols|colSpan|content|contentEditable|contextMenu|controls|controlsList|coords|crossOrigin|data|dateTime|decoding|default|defer|dir|disabled|disablePictureInPicture|download|draggable|encType|enterKeyHint|form|formAction|formEncType|formMethod|formNoValidate|formTarget|frameBorder|headers|height|hidden|high|href|hrefLang|htmlFor|httpEquiv|id|inputMode|integrity|is|keyParams|keyType|kind|label|lang|list|loading|loop|low|marginHeight|marginWidth|max|maxLength|media|mediaGroup|method|min|minLength|multiple|muted|name|nonce|noValidate|open|optimum|pattern|placeholder|playsInline|poster|preload|profile|radioGroup|readOnly|referrerPolicy|rel|required|reversed|role|rows|rowSpan|sandbox|scope|scoped|scrolling|seamless|selected|shape|size|sizes|slot|span|spellCheck|src|srcDoc|srcLang|srcSet|start|step|style|summary|tabIndex|target|title|translate|type|useMap|value|width|wmode|wrap|about|datatype|inlist|prefix|property|resource|typeof|vocab|autoCapitalize|autoCorrect|autoSave|color|incremental|fallback|inert|itemProp|itemScope|itemType|itemID|itemRef|on|option|results|security|unselectable|accentHeight|accumulate|additive|alignmentBaseline|allowReorder|alphabetic|amplitude|arabicForm|ascent|attributeName|attributeType|autoReverse|azimuth|baseFrequency|baselineShift|baseProfile|bbox|begin|bias|by|calcMode|capHeight|clip|clipPathUnits|clipPath|clipRule|colorInterpolation|colorInterpolationFilters|colorProfile|colorRendering|contentScriptType|contentStyleType|cursor|cx|cy|d|decelerate|descent|diffuseConstant|direction|display|divisor|dominantBaseline|dur|dx|dy|edgeMode|elevation|enableBackground|end|exponent|externalResourcesRequired|fill|fillOpacity|fillRule|filter|filterRes|filterUnits|floodColor|floodOpacity|focusable|fontFamily|fontSize|fontSizeAdjust|fontStretch|fontStyle|fontVariant|fontWeight|format|from|fr|fx|fy|g1|g2|glyphName|glyphOrientationHorizontal|glyphOrientationVertical|glyphRef|gradientTransform|gradientUnits|hanging|horizAdvX|horizOriginX|ideographic|imageRendering|in|in2|intercept|k|k1|k2|k3|k4|kernelMatrix|kernelUnitLength|kerning|keyPoints|keySplines|keyTimes|lengthAdjust|letterSpacing|lightingColor|limitingConeAngle|local|markerEnd|markerMid|markerStart|markerHeight|markerUnits|markerWidth|mask|maskContentUnits|maskUnits|mathematical|mode|numOctaves|offset|opacity|operator|order|orient|orientation|origin|overflow|overlinePosition|overlineThickness|panose1|paintOrder|pathLength|patternContentUnits|patternTransform|patternUnits|pointerEvents|points|pointsAtX|pointsAtY|pointsAtZ|preserveAlpha|preserveAspectRatio|primitiveUnits|r|radius|refX|refY|renderingIntent|repeatCount|repeatDur|requiredExtensions|requiredFeatures|restart|result|rotate|rx|ry|scale|seed|shapeRendering|slope|spacing|specularConstant|specularExponent|speed|spreadMethod|startOffset|stdDeviation|stemh|stemv|stitchTiles|stopColor|stopOpacity|strikethroughPosition|strikethroughThickness|string|stroke|strokeDasharray|strokeDashoffset|strokeLinecap|strokeLinejoin|strokeMiterlimit|strokeOpacity|strokeWidth|surfaceScale|systemLanguage|tableValues|targetX|targetY|textAnchor|textDecoration|textRendering|textLength|to|transform|u1|u2|underlinePosition|underlineThickness|unicode|unicodeBidi|unicodeRange|unitsPerEm|vAlphabetic|vHanging|vIdeographic|vMathematical|values|vectorEffect|version|vertAdvY|vertOriginX|vertOriginY|viewBox|viewTarget|visibility|widths|wordSpacing|writingMode|x|xHeight|x1|x2|xChannelSelector|xlinkActuate|xlinkArcrole|xlinkHref|xlinkRole|xlinkShow|xlinkTitle|xlinkType|xmlBase|xmlns|xmlnsXlink|xmlLang|xmlSpace|y|y1|y2|yChannelSelector|z|zoomAndPan|for|class|autofocus)|(([Dd][Aa][Tt][Aa]|[Aa][Rr][Ii][Aa]|x)-.*))$/,qte=tA(function(e){return Kte.test(e)||e.charCodeAt(0)===111&&e.charCodeAt(1)===110&&e.charCodeAt(2)<91}),Yte=qte,Xte=function(t){return t!=="theme"},Fk=function(t){return typeof t=="string"&&t.charCodeAt(0)>96?Yte:Xte},Nk=function(t,n,r){var i;if(n){var o=n.shouldForwardProp;i=t.__emotion_forwardProp&&o?function(a){return t.__emotion_forwardProp(a)&&o(a)}:o}return typeof i!="function"&&r&&(i=t.__emotion_forwardProp),i},Zte=function(t){var n=t.cache,r=t.serialized,i=t.isStringTag;return l9(n,r,i),aA(function(){return c9(n,r,i)}),null},Qte=function e(t,n){var r=t.__emotion_real===t,i=r&&t.__emotion_base||t,o,a;n!==void 0&&(o=n.label,a=n.target);var s=Nk(t,n,r),l=s||Fk(i),c=!l("as");return function(){var u=arguments,d=r&&t.__emotion_styles!==void 0?t.__emotion_styles.slice(0):[];if(o!==void 0&&d.push("label:"+o+";"),u[0]==null||u[0].raw===void 0)d.push.apply(d,u);else{d.push(u[0][0]);for(var f=u.length,p=1;p<f;p++)d.push(u[p],u[0][p])}var m=d9(function(g,y,v){var b=c&&g.as||i,x="",w=[],E=g;if(g.theme==null){E={};for(var C in g)E[C]=g[C];E.theme=h.exports.useContext(pd)}typeof g.className=="string"?x=rA(y.registered,w,g.className):g.className!=null&&(x=g.className+" ");var I=my(d.concat(w),y.registered,E);x+=y.key+"-"+I.name,a!==void 0&&(x+=" "+a);var T=c&&s===void 0?Fk(b):l,_={};for(var P in g)c&&P==="as"||T(P)&&(_[P]=g[P]);return _.className=x,_.ref=v,h.exports.createElement(h.exports.Fragment,null,h.exports.createElement(Zte,{cache:y,serialized:I,isStringTag:typeof b=="string"}),h.exports.createElement(b,_))});return m.displayName=o!==void 0?o:"Styled("+(typeof i=="string"?i:i.displayName||i.name||"Component")+")",m.defaultProps=t.defaultProps,m.__emotion_real=m,m.__emotion_base=i,m.__emotion_styles=d,m.__emotion_forwardProp=s,Object.defineProperty(m,"toString",{value:function(){return"."+a}}),m.withComponent=function(g,y){return e(g,J({},n,y,{shouldForwardProp:Nk(m,y,!0)})).apply(void 0,d)},m}},Jte=["a","abbr","address","area","article","aside","audio","b","base","bdi","bdo","big","blockquote","body","br","button","canvas","caption","cite","code","col","colgroup","data","datalist","dd","del","details","dfn","dialog","div","dl","dt","em","embed","fieldset","figcaption","figure","footer","form","h1","h2","h3","h4","h5","h6","head","header","hgroup","hr","html","i","iframe","img","input","ins","kbd","keygen","label","legend","li","link","main","map","mark","marquee","menu","menuitem","meta","meter","nav","noscript","object","ol","optgroup","option","output","p","param","picture","pre","progress","q","rp","rt","ruby","s","samp","script","section","select","small","source","span","strong","style","sub","summary","sup","table","tbody","td","textarea","tfoot","th","thead","time","title","tr","track","u","ul","var","video","wbr","circle","clipPath","defs","ellipse","foreignObject","g","image","line","linearGradient","mask","path","pattern","polygon","polyline","radialGradient","rect","stop","svg","text","tspan"],s3=Qte.bind();Jte.forEach(function(e){s3[e]=s3(e)});var ene=typeof Element!="undefined",tne=typeof Map=="function",nne=typeof Set=="function",rne=typeof ArrayBuffer=="function"&&!!ArrayBuffer.isView;function ig(e,t){if(e===t)return!0;if(e&&t&&typeof e=="object"&&typeof t=="object"){if(e.constructor!==t.constructor)return!1;var n,r,i;if(Array.isArray(e)){if(n=e.length,n!=t.length)return!1;for(r=n;r--!==0;)if(!ig(e[r],t[r]))return!1;return!0}var o;if(tne&&e instanceof Map&&t instanceof Map){if(e.size!==t.size)return!1;for(o=e.entries();!(r=o.next()).done;)if(!t.has(r.value[0]))return!1;for(o=e.entries();!(r=o.next()).done;)if(!ig(r.value[1],t.get(r.value[0])))return!1;return!0}if(nne&&e instanceof Set&&t instanceof Set){if(e.size!==t.size)return!1;for(o=e.entries();!(r=o.next()).done;)if(!t.has(r.value[0]))return!1;return!0}if(rne&&ArrayBuffer.isView(e)&&ArrayBuffer.isView(t)){if(n=e.length,n!=t.length)return!1;for(r=n;r--!==0;)if(e[r]!==t[r])return!1;return!0}if(e.constructor===RegExp)return e.source===t.source&&e.flags===t.flags;if(e.valueOf!==Object.prototype.valueOf)return e.valueOf()===t.valueOf();if(e.toString!==Object.prototype.toString)return e.toString()===t.toString();if(i=Object.keys(e),n=i.length,n!==Object.keys(t).length)return!1;for(r=n;r--!==0;)if(!Object.prototype.hasOwnProperty.call(t,i[r]))return!1;if(ene&&e instanceof Element)return!1;for(r=n;r--!==0;)if(!((i[r]==="_owner"||i[r]==="__v"||i[r]==="__o")&&e.$$typeof)&&!ig(e[i[r]],t[i[r]]))return!1;return!0}return e!==e&&t!==t}var ine=function(t,n){try{return ig(t,n)}catch(r){if((r.message||"").match(/stack|recursion/i))return console.warn("react-fast-compare cannot handle circular refs"),!1;throw r}};function p9(){const e=h.exports.useContext(pd);if(!e)throw Error("useTheme: `theme` is undefined. Seems you forgot to wrap your app in `<ChakraProvider />` or `<ThemeProvider />`");return e}function pA(){const e=cy(),t=p9();return{...e,theme:t}}function one(e,t,n){var i,o;if(t==null)return t;const r=a=>{var s,l;return(l=(s=e.__breakpoints)==null?void 0:s.asArray)==null?void 0:l[a]};return(o=(i=r(t))!=null?i:r(n))!=null?o:n}function ane(e,t,n){var i,o;if(t==null)return t;const r=a=>{var s,l;return(l=(s=e.__cssMap)==null?void 0:s[a])==null?void 0:l.value};return(o=(i=r(t))!=null?i:r(n))!=null?o:n}function sne(e,t,n){const r=Array.isArray(t)?t:[t],i=Array.isArray(n)?n:[n];return o=>{const a=i.filter(Boolean),s=r.map((l,c)=>{var d,f;if(e==="breakpoints")return one(o,l,(d=a[c])!=null?d:l);const u=`${e}.${l}`;return ane(o,u,(f=a[c])!=null?f:l)});return Array.isArray(t)?s:s[0]}}function hA(e){const{cssVarsRoot:t,theme:n,children:r}=e,i=h.exports.useMemo(()=>Fee(n),[n]);return A.createElement(Lte,{theme:i},A.createElement(lne,{root:t}),r)}function lne({root:e=":host, :root"}){const t=[e,"[data-theme]"].join(",");return A.createElement(gy,{styles:n=>({[t]:n.__cssVars})})}var[Xl,vy]=Gte({name:"StylesContext",errorMessage:"useStyles: `styles` is undefined. Seems you forgot to wrap the components in `<StylesProvider />` "});function cne(){const{colorMode:e}=cy();return A.createElement(gy,{styles:t=>{const n=cA(t,"styles.global"),r=fA(n,{theme:t,colorMode:e});return r?qD(r)(t):void 0}})}var une=new Set([...Nee,"textStyle","layerStyle","apply","noOfLines","focusBorderColor","errorBorderColor","as","__css","css","sx"]),dne=new Set(["htmlWidth","htmlHeight","htmlSize"]);function fne(e){return dne.has(e)||!une.has(e)}var pne=({baseStyle:e})=>t=>{const{theme:n,css:r,__css:i,sx:o,...a}=t,s=uA(a,(d,f)=>jee(f)),l=fA(e,t),c=Object.assign({},i,l,dA(s),o),u=qD(c)(t.theme);return r?[u,r]:u};function Sb(e,t){const{baseStyle:n,...r}=t!=null?t:{};r.shouldForwardProp||(r.shouldForwardProp=fne);const i=pne({baseStyle:n}),o=s3(e,r)(i);return A.forwardRef(function(l,c){const{colorMode:u,forced:d}=cy();return A.createElement(o,{ref:c,"data-theme":d?u:void 0,...l})})}function de(e){return h.exports.forwardRef(e)}function mA(e,t={}){var u;const{styleConfig:n,...r}=t,{theme:i,colorMode:o}=pA(),a=cA(i,`components.${e}`),s=n||a,l=Oi({theme:i,colorMode:o},(u=s==null?void 0:s.defaultProps)!=null?u:{},dA(Nte(r,["children"]))),c=h.exports.useRef({});if(s){const f=Zee(s)(l);ine(c.current,f)||(c.current=f)}return c.current}function Pr(e,t={}){return mA(e,t)}function vt(e,t={}){return mA(e,t)}function hne(){const e=new Map;return new Proxy(Sb,{apply(t,n,r){return Sb(...r)},get(t,n){return e.has(n)||e.set(n,Sb(n)),e.get(n)}})}var ce=hne();function mne(e,t){return`${e} returned \`undefined\`. Seems you forgot to wrap component within ${t}`}function En(e={}){const{name:t,strict:n=!0,hookName:r="useContext",providerName:i="Provider",errorMessage:o}=e,a=h.exports.createContext(void 0);a.displayName=t;function s(){var l;const c=h.exports.useContext(a);if(!c&&n){const u=new Error(o!=null?o:mne(r,i));throw u.name="ContextError",(l=Error.captureStackTrace)==null||l.call(Error,u,s),u}return c}return[a.Provider,s,a]}function gne(e,t){if(e!=null){if(typeof e=="function"){e(t);return}try{e.current=t}catch{throw new Error(`Cannot assign value '${t}' to ref '${e}'`)}}}function go(...e){return t=>{e.forEach(n=>{gne(n,t)})}}function vne(...e){return h.exports.useMemo(()=>go(...e),e)}function zk(e){return e.sort((t,n)=>{const r=t.compareDocumentPosition(n);if(r&Node.DOCUMENT_POSITION_FOLLOWING||r&Node.DOCUMENT_POSITION_CONTAINED_BY)return-1;if(r&Node.DOCUMENT_POSITION_PRECEDING||r&Node.DOCUMENT_POSITION_CONTAINS)return 1;if(r&Node.DOCUMENT_POSITION_DISCONNECTED||r&Node.DOCUMENT_POSITION_IMPLEMENTATION_SPECIFIC)throw Error("Cannot sort the given nodes.");return 0})}var yne=e=>typeof e=="object"&&"nodeType"in e&&e.nodeType===Node.ELEMENT_NODE;function jk(e,t,n){let r=e+1;return n&&r>=t&&(r=0),r}function Hk(e,t,n){let r=e-1;return n&&r<0&&(r=t),r}var l3=typeof window!="undefined"?h.exports.useLayoutEffect:h.exports.useEffect,t0=e=>e,bne=class{constructor(){S(this,"descendants",new Map);S(this,"register",e=>{if(e!=null)return yne(e)?this.registerNode(e):t=>{this.registerNode(t,e)}});S(this,"unregister",e=>{this.descendants.delete(e);const t=zk(Array.from(this.descendants.keys()));this.assignIndex(t)});S(this,"destroy",()=>{this.descendants.clear()});S(this,"assignIndex",e=>{this.descendants.forEach(t=>{const n=e.indexOf(t.node);t.index=n,t.node.dataset.index=t.index.toString()})});S(this,"count",()=>this.descendants.size);S(this,"enabledCount",()=>this.enabledValues().length);S(this,"values",()=>Array.from(this.descendants.values()).sort((t,n)=>t.index-n.index));S(this,"enabledValues",()=>this.values().filter(e=>!e.disabled));S(this,"item",e=>{if(this.count()!==0)return this.values()[e]});S(this,"enabledItem",e=>{if(this.enabledCount()!==0)return this.enabledValues()[e]});S(this,"first",()=>this.item(0));S(this,"firstEnabled",()=>this.enabledItem(0));S(this,"last",()=>this.item(this.descendants.size-1));S(this,"lastEnabled",()=>{const e=this.enabledValues().length-1;return this.enabledItem(e)});S(this,"indexOf",e=>{var n;var t;return e&&(n=(t=this.descendants.get(e))==null?void 0:t.index)!=null?n:-1});S(this,"enabledIndexOf",e=>e==null?-1:this.enabledValues().findIndex(t=>t.node.isSameNode(e)));S(this,"next",(e,t=!0)=>{const n=jk(e,this.count(),t);return this.item(n)});S(this,"nextEnabled",(e,t=!0)=>{const n=this.item(e);if(!n)return;const r=this.enabledIndexOf(n.node),i=jk(r,this.enabledCount(),t);return this.enabledItem(i)});S(this,"prev",(e,t=!0)=>{const n=Hk(e,this.count()-1,t);return this.item(n)});S(this,"prevEnabled",(e,t=!0)=>{const n=this.item(e);if(!n)return;const r=this.enabledIndexOf(n.node),i=Hk(r,this.enabledCount()-1,t);return this.enabledItem(i)});S(this,"registerNode",(e,t)=>{if(!e||this.descendants.has(e))return;const n=Array.from(this.descendants.keys()).concat(e),r=zk(n);t!=null&&t.disabled&&(t.disabled=!!t.disabled);const i={node:e,index:-1,...t};this.descendants.set(e,i),this.assignIndex(r)})}};function xne(){const e=h.exports.useRef(new bne);return l3(()=>()=>e.current.destroy()),e.current}var[Sne,gA]=En({name:"DescendantsProvider",errorMessage:"useDescendantsContext must be used within DescendantsProvider"});function wne(e){const t=gA(),[n,r]=h.exports.useState(-1),i=h.exports.useRef(null);l3(()=>()=>{!i.current||t.unregister(i.current)},[]),l3(()=>{if(!i.current)return;const a=Number(i.current.dataset.index);n!=a&&!Number.isNaN(a)&&r(a)});const o=t0(e?t.register(e):t.register);return{descendants:t,index:n,enabledIndex:t.enabledIndexOf(i.current),register:go(o,i)}}function vA(){return[t0(Sne),()=>t0(gA()),()=>xne(),i=>wne(i)]}var fn=(...e)=>e.filter(Boolean).join(" "),Vk={path:A.createElement("g",{stroke:"currentColor",strokeWidth:"1.5"},A.createElement("path",{strokeLinecap:"round",fill:"none",d:"M9,9a3,3,0,1,1,4,2.829,1.5,1.5,0,0,0-1,1.415V14.25"}),A.createElement("path",{fill:"currentColor",strokeLinecap:"round",d:"M12,17.25a.375.375,0,1,0,.375.375A.375.375,0,0,0,12,17.25h0"}),A.createElement("circle",{fill:"none",strokeMiterlimit:"10",cx:"12",cy:"12",r:"11.25"})),viewBox:"0 0 24 24"},Wr=de((e,t)=>{const{as:n,viewBox:r,color:i="currentColor",focusable:o=!1,children:a,className:s,__css:l,...c}=e,u=fn("chakra-icon",s),d={w:"1em",h:"1em",display:"inline-block",lineHeight:"1em",flexShrink:0,color:i,...l},f={ref:t,focusable:o,className:u,__css:d},p=r!=null?r:Vk.viewBox;if(n&&typeof n!="string")return A.createElement(ce.svg,{as:n,...f,...c});const m=a!=null?a:Vk.path;return A.createElement(ce.svg,{verticalAlign:"middle",viewBox:p,...f,...c},m)});Wr.displayName="Icon";var Cne=Wr;function yA(e){const{viewBox:t="0 0 24 24",d:n,displayName:r,defaultProps:i={}}=e,o=h.exports.Children.toArray(e.path),a=de((s,l)=>A.createElement(Wr,{ref:l,viewBox:t,...i,...s},o.length?o:A.createElement("path",{fill:"currentColor",d:n})));return a.displayName=r,a}function og(e,t=[]){const n=h.exports.useRef(e);return h.exports.useEffect(()=>{n.current=e}),h.exports.useCallback((...r)=>{var i;return(i=n.current)==null?void 0:i.call(n,...r)},t)}function kne(e){const{value:t,defaultValue:n,onChange:r,shouldUpdate:i=(f,p)=>f!==p}=e,o=og(r),a=og(i),[s,l]=h.exports.useState(n),c=t!==void 0,u=c?t:s,d=og(f=>{const m=typeof f=="function"?f(u):f;!a(u,m)||(c||l(m),o(m))},[c,o,u,a]);return[u,d]}const yy=h.exports.createContext({transformPagePoint:e=>e,isStatic:!1,reducedMotion:"never"}),by=h.exports.createContext({});function Ene(){return h.exports.useContext(by).visualElement}const jd=h.exports.createContext(null),Sc=typeof document!="undefined",Hu=Sc?h.exports.useLayoutEffect:h.exports.useEffect,bA=h.exports.createContext({strict:!1});function Ine(e,t,n,r){const i=Ene(),o=h.exports.useContext(bA),a=h.exports.useContext(jd),s=h.exports.useContext(yy).reducedMotion,l=h.exports.useRef();r=r||o.renderer,!l.current&&r&&(l.current=r(e,{visualState:t,parent:i,props:n,presenceId:a?a.id:void 0,blockInitialAnimation:a?a.initial===!1:!1,reducedMotionConfig:s}));const c=l.current;return Hu(()=>{c&&c.render()}),Hu(()=>{c&&c.animationState&&c.animationState.animateChanges()}),Hu(()=>()=>c&&c.notify("Unmount"),[]),c}function gu(e){return typeof e=="object"&&Object.prototype.hasOwnProperty.call(e,"current")}function Tne(e,t,n){return h.exports.useCallback(r=>{r&&e.mount&&e.mount(r),t&&(r?t.mount(r):t.unmount()),n&&(typeof n=="function"?n(r):gu(n)&&(n.current=r))},[t])}function Hp(e){return typeof e=="string"||Array.isArray(e)}function xy(e){return typeof e=="object"&&typeof e.start=="function"}const _ne=["initial","animate","exit","whileHover","whileDrag","whileTap","whileFocus","whileInView"];function Sy(e){return xy(e.animate)||_ne.some(t=>Hp(e[t]))}function xA(e){return Boolean(Sy(e)||e.variants)}function Pne(e,t){if(Sy(e)){const{initial:n,animate:r}=e;return{initial:n===!1||Hp(n)?n:void 0,animate:Hp(r)?r:void 0}}return e.inherit!==!1?t:{}}function One(e){const{initial:t,animate:n}=Pne(e,h.exports.useContext(by));return h.exports.useMemo(()=>({initial:t,animate:n}),[Wk(t),Wk(n)])}function Wk(e){return Array.isArray(e)?e.join(" "):e}const pa=e=>({isEnabled:t=>e.some(n=>!!t[n])}),Vp={measureLayout:pa(["layout","layoutId","drag"]),animation:pa(["animate","exit","variants","whileHover","whileTap","whileFocus","whileDrag","whileInView"]),exit:pa(["exit"]),drag:pa(["drag","dragControls"]),focus:pa(["whileFocus"]),hover:pa(["whileHover","onHoverStart","onHoverEnd"]),tap:pa(["whileTap","onTap","onTapStart","onTapCancel"]),pan:pa(["onPan","onPanStart","onPanSessionStart","onPanEnd"]),inView:pa(["whileInView","onViewportEnter","onViewportLeave"])};function Mne(e){for(const t in e)t==="projectionNodeConstructor"?Vp.projectionNodeConstructor=e[t]:Vp[t].Component=e[t]}function Va(e){const t=h.exports.useRef(null);return t.current===null&&(t.current=e()),t.current}const rp={hasAnimatedSinceResize:!0,hasEverUpdated:!1};let Rne=1;function Dne(){return Va(()=>{if(rp.hasEverUpdated)return Rne++})}const h9=h.exports.createContext({});class Ane extends A.Component{getSnapshotBeforeUpdate(){const{visualElement:t,props:n}=this.props;return t&&t.setProps(n),null}componentDidUpdate(){}render(){return this.props.children}}const SA=h.exports.createContext({}),Lne=Symbol.for("motionComponentSymbol");function Bne({preloadedFeatures:e,createVisualElement:t,projectionNodeConstructor:n,useRender:r,useVisualState:i,Component:o}){e&&Mne(e);function a(l,c){const u={...h.exports.useContext(yy),...l,layoutId:$ne(l)},{isStatic:d}=u;let f=null;const p=One(l),m=d?void 0:Dne(),g=i(l,d);if(!d&&Sc){p.visualElement=Ine(o,g,u,t);const y=h.exports.useContext(bA).strict,v=h.exports.useContext(SA);p.visualElement&&(f=p.visualElement.loadFeatures(u,y,e,m,n||Vp.projectionNodeConstructor,v))}return h.exports.createElement(Ane,{visualElement:p.visualElement,props:u},f,h.exports.createElement(by.Provider,{value:p},r(o,l,m,Tne(g,p.visualElement,c),g,d,p.visualElement)))}const s=h.exports.forwardRef(a);return s[Lne]=o,s}function $ne({layoutId:e}){const t=h.exports.useContext(h9).id;return t&&e!==void 0?t+"-"+e:e}function Fne(e){function t(r,i={}){return Bne(e(r,i))}if(typeof Proxy=="undefined")return t;const n=new Map;return new Proxy(t,{get:(r,i)=>(n.has(i)||n.set(i,t(i)),n.get(i))})}const Nne=["animate","circle","defs","desc","ellipse","g","image","line","filter","marker","mask","metadata","path","pattern","polygon","polyline","rect","stop","switch","symbol","svg","text","tspan","use","view"];function m9(e){return typeof e!="string"||e.includes("-")?!1:!!(Nne.indexOf(e)>-1||/[A-Z]/.test(e))}const n0={};function zne(e){Object.assign(n0,e)}const r0=["transformPerspective","x","y","z","translateX","translateY","translateZ","scale","scaleX","scaleY","rotate","rotateX","rotateY","rotateZ","skew","skewX","skewY"],wc=new Set(r0);function wA(e,{layout:t,layoutId:n}){return wc.has(e)||e.startsWith("origin")||(t||n!==void 0)&&(!!n0[e]||e==="opacity")}const vo=e=>!!(e!=null&&e.getVelocity),jne={x:"translateX",y:"translateY",z:"translateZ",transformPerspective:"perspective"},Hne=(e,t)=>r0.indexOf(e)-r0.indexOf(t);function Vne({transform:e,transformKeys:t},{enableHardwareAcceleration:n=!0,allowTransformNone:r=!0},i,o){let a="";t.sort(Hne);for(const s of t)a+=`${jne[s]||s}(${e[s]}) `;return n&&!e.z&&(a+="translateZ(0)"),a=a.trim(),o?a=o(e,i?"":a):r&&i&&(a="none"),a}function CA(e){return e.startsWith("--")}const Wne=(e,t)=>t&&typeof e=="number"?t.transform(e):e,hd=(e,t,n)=>Math.min(Math.max(n,e),t),Cc={test:e=>typeof e=="number",parse:parseFloat,transform:e=>e},ip={...Cc,transform:e=>hd(0,1,e)},j1={...Cc,default:1},op=e=>Math.round(e*1e5)/1e5,Wp=/(-)?([\d]*\.?[\d])+/g,c3=/(#[0-9a-f]{6}|#[0-9a-f]{3}|#(?:[0-9a-f]{2}){2,4}|(rgb|hsl)a?\((-?[\d\.]+%?[,\s]+){2}(-?[\d\.]+%?)\s*[\,\/]?\s*[\d\.]*%?\))/gi,Une=/^(#[0-9a-f]{3}|#(?:[0-9a-f]{2}){2,4}|(rgb|hsl)a?\((-?[\d\.]+%?[,\s]+){2}(-?[\d\.]+%?)\s*[\,\/]?\s*[\d\.]*%?\))$/i;function jh(e){return typeof e=="string"}const Hh=e=>({test:t=>jh(t)&&t.endsWith(e)&&t.split(" ").length===1,parse:parseFloat,transform:t=>`${t}${e}`}),as=Hh("deg"),Yo=Hh("%"),Te=Hh("px"),Gne=Hh("vh"),Kne=Hh("vw"),Uk={...Yo,parse:e=>Yo.parse(e)/100,transform:e=>Yo.transform(e*100)},Gk={...Cc,transform:Math.round},kA={borderWidth:Te,borderTopWidth:Te,borderRightWidth:Te,borderBottomWidth:Te,borderLeftWidth:Te,borderRadius:Te,radius:Te,borderTopLeftRadius:Te,borderTopRightRadius:Te,borderBottomRightRadius:Te,borderBottomLeftRadius:Te,width:Te,maxWidth:Te,height:Te,maxHeight:Te,size:Te,top:Te,right:Te,bottom:Te,left:Te,padding:Te,paddingTop:Te,paddingRight:Te,paddingBottom:Te,paddingLeft:Te,margin:Te,marginTop:Te,marginRight:Te,marginBottom:Te,marginLeft:Te,rotate:as,rotateX:as,rotateY:as,rotateZ:as,scale:j1,scaleX:j1,scaleY:j1,scaleZ:j1,skew:as,skewX:as,skewY:as,distance:Te,translateX:Te,translateY:Te,translateZ:Te,x:Te,y:Te,z:Te,perspective:Te,transformPerspective:Te,opacity:ip,originX:Uk,originY:Uk,originZ:Te,zIndex:Gk,fillOpacity:ip,strokeOpacity:ip,numOctaves:Gk};function g9(e,t,n,r){const{style:i,vars:o,transform:a,transformKeys:s,transformOrigin:l}=e;s.length=0;let c=!1,u=!1,d=!0;for(const f in t){const p=t[f];if(CA(f)){o[f]=p;continue}const m=kA[f],g=Wne(p,m);if(wc.has(f)){if(c=!0,a[f]=g,s.push(f),!d)continue;p!==(m.default||0)&&(d=!1)}else f.startsWith("origin")?(u=!0,l[f]=g):i[f]=g}if(t.transform||(c||r?i.transform=Vne(e,n,d,r):i.transform&&(i.transform="none")),u){const{originX:f="50%",originY:p="50%",originZ:m=0}=l;i.transformOrigin=`${f} ${p} ${m}`}}const v9=()=>({style:{},transform:{},transformKeys:[],transformOrigin:{},vars:{}});function EA(e,t,n){for(const r in t)!vo(t[r])&&!wA(r,n)&&(e[r]=t[r])}function qne({transformTemplate:e},t,n){return h.exports.useMemo(()=>{const r=v9();return g9(r,t,{enableHardwareAcceleration:!n},e),Object.assign({},r.vars,r.style)},[t])}function Yne(e,t,n){const r=e.style||{},i={};return EA(i,r,e),Object.assign(i,qne(e,t,n)),e.transformValues?e.transformValues(i):i}function Xne(e,t,n){const r={},i=Yne(e,t,n);return e.drag&&e.dragListener!==!1&&(r.draggable=!1,i.userSelect=i.WebkitUserSelect=i.WebkitTouchCallout="none",i.touchAction=e.drag===!0?"none":`pan-${e.drag==="x"?"y":"x"}`),r.style=i,r}const Zne=["animate","exit","variants","whileHover","whileTap","whileFocus","whileDrag","whileInView"],Qne=["whileTap","onTap","onTapStart","onTapCancel"],Jne=["onPan","onPanStart","onPanSessionStart","onPanEnd"],ere=["whileInView","onViewportEnter","onViewportLeave","viewport"],tre=new Set(["initial","style","values","variants","transition","transformTemplate","transformValues","custom","inherit","layout","layoutId","layoutDependency","onLayoutAnimationStart","onLayoutAnimationComplete","onLayoutMeasure","onBeforeLayoutMeasure","onAnimationStart","onAnimationComplete","onUpdate","onDragStart","onDrag","onDragEnd","onMeasureDragConstraints","onDirectionLock","onDragTransitionEnd","drag","dragControls","dragListener","dragConstraints","dragDirectionLock","dragSnapToOrigin","_dragX","_dragY","dragElastic","dragMomentum","dragPropagation","dragTransition","onHoverStart","onHoverEnd","layoutScroll",...ere,...Qne,...Zne,...Jne]);function Up(e){return tre.has(e)}let IA=e=>!Up(e);function nre(e){!e||(IA=t=>t.startsWith("on")?!Up(t):e(t))}try{nre(require("@emotion/is-prop-valid").default)}catch{}function rre(e,t,n){const r={};for(const i in e)(IA(i)||n===!0&&Up(i)||!t&&!Up(i)||e.draggable&&i.startsWith("onDrag"))&&(r[i]=e[i]);return r}function Kk(e,t,n){return typeof e=="string"?e:Te.transform(t+n*e)}function ire(e,t,n){const r=Kk(t,e.x,e.width),i=Kk(n,e.y,e.height);return`${r} ${i}`}const ore={offset:"stroke-dashoffset",array:"stroke-dasharray"},are={offset:"strokeDashoffset",array:"strokeDasharray"};function sre(e,t,n=1,r=0,i=!0){e.pathLength=1;const o=i?ore:are;e[o.offset]=Te.transform(-r);const a=Te.transform(t),s=Te.transform(n);e[o.array]=`${a} ${s}`}function y9(e,{attrX:t,attrY:n,originX:r,originY:i,pathLength:o,pathSpacing:a=1,pathOffset:s=0,...l},c,u,d){if(g9(e,l,c,d),u){e.style.viewBox&&(e.attrs.viewBox=e.style.viewBox);return}e.attrs=e.style,e.style={};const{attrs:f,style:p,dimensions:m}=e;f.transform&&(m&&(p.transform=f.transform),delete f.transform),m&&(r!==void 0||i!==void 0||p.transform)&&(p.transformOrigin=ire(m,r!==void 0?r:.5,i!==void 0?i:.5)),t!==void 0&&(f.x=t),n!==void 0&&(f.y=n),o!==void 0&&sre(f,o,a,s,!1)}const TA=()=>({...v9(),attrs:{}}),b9=e=>typeof e=="string"&&e.toLowerCase()==="svg";function lre(e,t,n,r){const i=h.exports.useMemo(()=>{const o=TA();return y9(o,t,{enableHardwareAcceleration:!1},b9(r),e.transformTemplate),{...o.attrs,style:{...o.style}}},[t]);if(e.style){const o={};EA(o,e.style,e),i.style={...o,...i.style}}return i}function cre(e=!1){return(n,r,i,o,{latestValues:a},s)=>{const c=(m9(n)?lre:Xne)(r,a,s,n),d={...rre(r,typeof n=="string",e),...c,ref:o};return i&&(d["data-projection-id"]=i),h.exports.createElement(n,d)}}const x9=e=>e.replace(/([a-z])([A-Z])/g,"$1-$2").toLowerCase();function _A(e,{style:t,vars:n},r,i){Object.assign(e.style,t,i&&i.getProjectionStyles(r));for(const o in n)e.style.setProperty(o,n[o])}const PA=new Set(["baseFrequency","diffuseConstant","kernelMatrix","kernelUnitLength","keySplines","keyTimes","limitingConeAngle","markerHeight","markerWidth","numOctaves","targetX","targetY","surfaceScale","specularConstant","specularExponent","stdDeviation","tableValues","viewBox","gradientTransform","pathLength","startOffset","textLength","lengthAdjust"]);function OA(e,t,n,r){_A(e,t,void 0,r);for(const i in t.attrs)e.setAttribute(PA.has(i)?i:x9(i),t.attrs[i])}function S9(e){const{style:t}=e,n={};for(const r in t)(vo(t[r])||wA(r,e))&&(n[r]=t[r]);return n}function MA(e){const t=S9(e);for(const n in e)if(vo(e[n])){const r=n==="x"||n==="y"?"attr"+n.toUpperCase():n;t[r]=e[n]}return t}function w9(e,t,n,r={},i={}){return typeof t=="function"&&(t=t(n!==void 0?n:e.custom,r,i)),typeof t=="string"&&(t=e.variants&&e.variants[t]),typeof t=="function"&&(t=t(n!==void 0?n:e.custom,r,i)),t}const i0=e=>Array.isArray(e),ure=e=>Boolean(e&&typeof e=="object"&&e.mix&&e.toValue),dre=e=>i0(e)?e[e.length-1]||0:e;function ag(e){const t=vo(e)?e.get():e;return ure(t)?t.toValue():t}function fre({scrapeMotionValuesFromProps:e,createRenderState:t,onMount:n},r,i,o){const a={latestValues:pre(r,i,o,e),renderState:t()};return n&&(a.mount=s=>n(r,s,a)),a}const RA=e=>(t,n)=>{const r=h.exports.useContext(by),i=h.exports.useContext(jd),o=()=>fre(e,t,r,i);return n?o():Va(o)};function pre(e,t,n,r){const i={},o=r(e);for(const f in o)i[f]=ag(o[f]);let{initial:a,animate:s}=e;const l=Sy(e),c=xA(e);t&&c&&!l&&e.inherit!==!1&&(a===void 0&&(a=t.initial),s===void 0&&(s=t.animate));let u=n?n.initial===!1:!1;u=u||a===!1;const d=u?s:a;return d&&typeof d!="boolean"&&!xy(d)&&(Array.isArray(d)?d:[d]).forEach(p=>{const m=w9(e,p);if(!m)return;const{transitionEnd:g,transition:y,...v}=m;for(const b in v){let x=v[b];if(Array.isArray(x)){const w=u?x.length-1:0;x=x[w]}x!==null&&(i[b]=x)}for(const b in g)i[b]=g[b]}),i}const hre={useVisualState:RA({scrapeMotionValuesFromProps:MA,createRenderState:TA,onMount:(e,t,{renderState:n,latestValues:r})=>{try{n.dimensions=typeof t.getBBox=="function"?t.getBBox():t.getBoundingClientRect()}catch{n.dimensions={x:0,y:0,width:0,height:0}}y9(n,r,{enableHardwareAcceleration:!1},b9(t.tagName),e.transformTemplate),OA(t,n)}})},mre={useVisualState:RA({scrapeMotionValuesFromProps:S9,createRenderState:v9})};function gre(e,{forwardMotionProps:t=!1},n,r,i){return{...m9(e)?hre:mre,preloadedFeatures:n,useRender:cre(t),createVisualElement:r,projectionNodeConstructor:i,Component:e}}var xt;(function(e){e.Animate="animate",e.Hover="whileHover",e.Tap="whileTap",e.Drag="whileDrag",e.Focus="whileFocus",e.InView="whileInView",e.Exit="exit"})(xt||(xt={}));function wy(e,t,n,r={passive:!0}){return e.addEventListener(t,n,r),()=>e.removeEventListener(t,n)}function u3(e,t,n,r){h.exports.useEffect(()=>{const i=e.current;if(n&&i)return wy(i,t,n,r)},[e,t,n,r])}function vre({whileFocus:e,visualElement:t}){const{animationState:n}=t,r=()=>{n&&n.setActive(xt.Focus,!0)},i=()=>{n&&n.setActive(xt.Focus,!1)};u3(t,"focus",e?r:void 0),u3(t,"blur",e?i:void 0)}function DA(e){return typeof PointerEvent!="undefined"&&e instanceof PointerEvent?e.pointerType==="mouse":e instanceof MouseEvent}function AA(e){return!!e.touches}function yre(e){return t=>{const n=t instanceof MouseEvent;(!n||n&&t.button===0)&&e(t)}}const bre={pageX:0,pageY:0};function xre(e,t="page"){const r=e.touches[0]||e.changedTouches[0]||bre;return{x:r[t+"X"],y:r[t+"Y"]}}function Sre(e,t="page"){return{x:e[t+"X"],y:e[t+"Y"]}}function C9(e,t="page"){return{point:AA(e)?xre(e,t):Sre(e,t)}}const LA=(e,t=!1)=>{const n=r=>e(r,C9(r));return t?yre(n):n},wre=()=>Sc&&window.onpointerdown===null,Cre=()=>Sc&&window.ontouchstart===null,kre=()=>Sc&&window.onmousedown===null,Ere={pointerdown:"mousedown",pointermove:"mousemove",pointerup:"mouseup",pointercancel:"mousecancel",pointerover:"mouseover",pointerout:"mouseout",pointerenter:"mouseenter",pointerleave:"mouseleave"},Ire={pointerdown:"touchstart",pointermove:"touchmove",pointerup:"touchend",pointercancel:"touchcancel"};function BA(e){return wre()?e:Cre()?Ire[e]:kre()?Ere[e]:e}function Vu(e,t,n,r){return wy(e,BA(t),LA(n,t==="pointerdown"),r)}function o0(e,t,n,r){return u3(e,BA(t),n&&LA(n,t==="pointerdown"),r)}function $A(e){let t=null;return()=>{const n=()=>{t=null};return t===null?(t=e,n):!1}}const qk=$A("dragHorizontal"),Yk=$A("dragVertical");function FA(e){let t=!1;if(e==="y")t=Yk();else if(e==="x")t=qk();else{const n=qk(),r=Yk();n&&r?t=()=>{n(),r()}:(n&&n(),r&&r())}return t}function NA(){const e=FA(!0);return e?(e(),!1):!0}function Xk(e,t,n){return(r,i)=>{!DA(r)||NA()||(e.animationState&&e.animationState.setActive(xt.Hover,t),n&&n(r,i))}}function Tre({onHoverStart:e,onHoverEnd:t,whileHover:n,visualElement:r}){o0(r,"pointerenter",e||n?Xk(r,!0,e):void 0,{passive:!e}),o0(r,"pointerleave",t||n?Xk(r,!1,t):void 0,{passive:!t})}const zA=(e,t)=>t?e===t?!0:zA(e,t.parentElement):!1;function k9(e){return h.exports.useEffect(()=>()=>e(),[])}const _re=(e,t)=>n=>t(e(n)),Cy=(...e)=>e.reduce(_re);function Pre({onTap:e,onTapStart:t,onTapCancel:n,whileTap:r,visualElement:i}){const o=e||t||n||r,a=h.exports.useRef(!1),s=h.exports.useRef(null),l={passive:!(t||e||n||p)};function c(){s.current&&s.current(),s.current=null}function u(){return c(),a.current=!1,i.animationState&&i.animationState.setActive(xt.Tap,!1),!NA()}function d(m,g){!u()||(zA(i.current,m.target)?e&&e(m,g):n&&n(m,g))}function f(m,g){!u()||n&&n(m,g)}function p(m,g){c(),!a.current&&(a.current=!0,s.current=Cy(Vu(window,"pointerup",d,l),Vu(window,"pointercancel",f,l)),i.animationState&&i.animationState.setActive(xt.Tap,!0),t&&t(m,g))}o0(i,"pointerdown",o?p:void 0,l),k9(c)}const Ore="production",jA=typeof process=="undefined"||process.env===void 0?Ore:"production",Zk=new Set;function HA(e,t,n){e||Zk.has(t)||(console.warn(t),n&&console.warn(n),Zk.add(t))}const d3=new WeakMap,wb=new WeakMap,Mre=e=>{const t=d3.get(e.target);t&&t(e)},Rre=e=>{e.forEach(Mre)};function Dre({root:e,...t}){const n=e||document;wb.has(n)||wb.set(n,{});const r=wb.get(n),i=JSON.stringify(t);return r[i]||(r[i]=new IntersectionObserver(Rre,{root:e,...t})),r[i]}function Are(e,t,n){const r=Dre(t);return d3.set(e,n),r.observe(e),()=>{d3.delete(e),r.unobserve(e)}}function Lre({visualElement:e,whileInView:t,onViewportEnter:n,onViewportLeave:r,viewport:i={}}){const o=h.exports.useRef({hasEnteredView:!1,isInView:!1});let a=Boolean(t||n||r);i.once&&o.current.hasEnteredView&&(a=!1),(typeof IntersectionObserver=="undefined"?Fre:$re)(a,o.current,e,i)}const Bre={some:0,all:1};function $re(e,t,n,{root:r,margin:i,amount:o="some",once:a}){h.exports.useEffect(()=>{if(!e||!n.current)return;const s={root:r==null?void 0:r.current,rootMargin:i,threshold:typeof o=="number"?o:Bre[o]},l=c=>{const{isIntersecting:u}=c;if(t.isInView===u||(t.isInView=u,a&&!u&&t.hasEnteredView))return;u&&(t.hasEnteredView=!0),n.animationState&&n.animationState.setActive(xt.InView,u);const d=n.getProps(),f=u?d.onViewportEnter:d.onViewportLeave;f&&f(c)};return Are(n.current,s,l)},[e,r,i,o])}function Fre(e,t,n,{fallback:r=!0}){h.exports.useEffect(()=>{!e||!r||(jA!=="production"&&HA(!1,"IntersectionObserver not available on this device. whileInView animations will trigger on mount."),requestAnimationFrame(()=>{t.hasEnteredView=!0;const{onViewportEnter:i}=n.getProps();i&&i(null),n.animationState&&n.animationState.setActive(xt.InView,!0)}))},[e])}const Ss=e=>t=>(e(t),null),Nre={inView:Ss(Lre),tap:Ss(Pre),focus:Ss(vre),hover:Ss(Tre)};function E9(){const e=h.exports.useContext(jd);if(e===null)return[!0,null];const{isPresent:t,onExitComplete:n,register:r}=e,i=h.exports.useId();return h.exports.useEffect(()=>r(i),[]),!t&&n?[!1,()=>n&&n(i)]:[!0]}function zre(){return jre(h.exports.useContext(jd))}function jre(e){return e===null?!0:e.isPresent}function VA(e,t){if(!Array.isArray(t))return!1;const n=t.length;if(n!==e.length)return!1;for(let r=0;r<n;r++)if(t[r]!==e[r])return!1;return!0}const Hre=e=>/^\-?\d*\.?\d+$/.test(e),Vre=e=>/^0[^.\s]+$/.test(e),Ta={delta:0,timestamp:0},WA=1/60*1e3,Wre=typeof performance!="undefined"?()=>performance.now():()=>Date.now(),UA=typeof window!="undefined"?e=>window.requestAnimationFrame(e):e=>setTimeout(()=>e(Wre()),WA);function Ure(e){let t=[],n=[],r=0,i=!1,o=!1;const a=new WeakSet,s={schedule:(l,c=!1,u=!1)=>{const d=u&&i,f=d?t:n;return c&&a.add(l),f.indexOf(l)===-1&&(f.push(l),d&&i&&(r=t.length)),l},cancel:l=>{const c=n.indexOf(l);c!==-1&&n.splice(c,1),a.delete(l)},process:l=>{if(i){o=!0;return}if(i=!0,[t,n]=[n,t],n.length=0,r=t.length,r)for(let c=0;c<r;c++){const u=t[c];u(l),a.has(u)&&(s.schedule(u),e())}i=!1,o&&(o=!1,s.process(l))}};return s}const Gre=40;let f3=!0,Gp=!1,p3=!1;const Vh=["read","update","preRender","render","postRender"],ky=Vh.reduce((e,t)=>(e[t]=Ure(()=>Gp=!0),e),{}),kr=Vh.reduce((e,t)=>{const n=ky[t];return e[t]=(r,i=!1,o=!1)=>(Gp||qre(),n.schedule(r,i,o)),e},{}),Ma=Vh.reduce((e,t)=>(e[t]=ky[t].cancel,e),{}),Cb=Vh.reduce((e,t)=>(e[t]=()=>ky[t].process(Ta),e),{}),Kre=e=>ky[e].process(Ta),GA=e=>{Gp=!1,Ta.delta=f3?WA:Math.max(Math.min(e-Ta.timestamp,Gre),1),Ta.timestamp=e,p3=!0,Vh.forEach(Kre),p3=!1,Gp&&(f3=!1,UA(GA))},qre=()=>{Gp=!0,f3=!0,p3||UA(GA)};function I9(e,t){e.indexOf(t)===-1&&e.push(t)}function T9(e,t){const n=e.indexOf(t);n>-1&&e.splice(n,1)}function Yre([...e],t,n){const r=t<0?e.length+t:t;if(r>=0&&r<e.length){const i=n<0?e.length+n:n,[o]=e.splice(t,1);e.splice(i,0,o)}return e}class _9{constructor(){this.subscriptions=[]}add(t){return I9(this.subscriptions,t),()=>T9(this.subscriptions,t)}notify(t,n,r){const i=this.subscriptions.length;if(!!i)if(i===1)this.subscriptions[0](t,n,r);else for(let o=0;o<i;o++){const a=this.subscriptions[o];a&&a(t,n,r)}}getSize(){return this.subscriptions.length}clear(){this.subscriptions.length=0}}function P9(e,t){return t?e*(1e3/t):0}const Xre=e=>!isNaN(parseFloat(e));class Zre{constructor(t,n={}){this.version="7.10.3",this.timeDelta=0,this.lastUpdated=0,this.canTrackVelocity=!1,this.events={},this.updateAndNotify=(r,i=!0)=>{this.prev=this.current,this.current=r;const{delta:o,timestamp:a}=Ta;this.lastUpdated!==a&&(this.timeDelta=o,this.lastUpdated=a,kr.postRender(this.scheduleVelocityCheck)),this.prev!==this.current&&this.events.change&&this.events.change.notify(this.current),this.events.velocityChange&&this.events.velocityChange.notify(this.getVelocity()),i&&this.events.renderRequest&&this.events.renderRequest.notify(this.current)},this.scheduleVelocityCheck=()=>kr.postRender(this.velocityCheck),this.velocityCheck=({timestamp:r})=>{r!==this.lastUpdated&&(this.prev=this.current,this.events.velocityChange&&this.events.velocityChange.notify(this.getVelocity()))},this.hasAnimated=!1,this.prev=this.current=t,this.canTrackVelocity=Xre(this.current),this.owner=n.owner}onChange(t){return this.on("change",t)}on(t,n){return this.events[t]||(this.events[t]=new _9),this.events[t].add(n)}clearListeners(){for(const t in this.events)this.events[t].clear()}attach(t){this.passiveEffect=t}set(t,n=!0){!n||!this.passiveEffect?this.updateAndNotify(t,n):this.passiveEffect(t,this.updateAndNotify)}setWithVelocity(t,n,r){this.set(n),this.prev=t,this.timeDelta=r}get(){return this.current}getPrevious(){return this.prev}getVelocity(){return this.canTrackVelocity?P9(parseFloat(this.current)-parseFloat(this.prev),this.timeDelta):0}start(t){return this.stop(),new Promise(n=>{this.hasAnimated=!0,this.stopAnimation=t(n),this.events.animationStart&&this.events.animationStart.notify()}).then(()=>{this.events.animationComplete&&this.events.animationComplete.notify(),this.clearAnimation()})}stop(){this.stopAnimation&&(this.stopAnimation(),this.events.animationCancel&&this.events.animationCancel.notify()),this.clearAnimation()}isAnimating(){return!!this.stopAnimation}clearAnimation(){this.stopAnimation=null}destroy(){this.clearListeners(),this.stop()}}function sc(e,t){return new Zre(e,t)}const O9=(e,t)=>n=>Boolean(jh(n)&&Une.test(n)&&n.startsWith(e)||t&&Object.prototype.hasOwnProperty.call(n,t)),KA=(e,t,n)=>r=>{if(!jh(r))return r;const[i,o,a,s]=r.match(Wp);return{[e]:parseFloat(i),[t]:parseFloat(o),[n]:parseFloat(a),alpha:s!==void 0?parseFloat(s):1}},Qre=e=>hd(0,255,e),kb={...Cc,transform:e=>Math.round(Qre(e))},jl={test:O9("rgb","red"),parse:KA("red","green","blue"),transform:({red:e,green:t,blue:n,alpha:r=1})=>"rgba("+kb.transform(e)+", "+kb.transform(t)+", "+kb.transform(n)+", "+op(ip.transform(r))+")"};function Jre(e){let t="",n="",r="",i="";return e.length>5?(t=e.substring(1,3),n=e.substring(3,5),r=e.substring(5,7),i=e.substring(7,9)):(t=e.substring(1,2),n=e.substring(2,3),r=e.substring(3,4),i=e.substring(4,5),t+=t,n+=n,r+=r,i+=i),{red:parseInt(t,16),green:parseInt(n,16),blue:parseInt(r,16),alpha:i?parseInt(i,16)/255:1}}const h3={test:O9("#"),parse:Jre,transform:jl.transform},vu={test:O9("hsl","hue"),parse:KA("hue","saturation","lightness"),transform:({hue:e,saturation:t,lightness:n,alpha:r=1})=>"hsla("+Math.round(e)+", "+Yo.transform(op(t))+", "+Yo.transform(op(n))+", "+op(ip.transform(r))+")"},yr={test:e=>jl.test(e)||h3.test(e)||vu.test(e),parse:e=>jl.test(e)?jl.parse(e):vu.test(e)?vu.parse(e):h3.parse(e),transform:e=>jh(e)?e:e.hasOwnProperty("red")?jl.transform(e):vu.transform(e)},qA="${c}",YA="${n}";function eie(e){var t,n;return isNaN(e)&&jh(e)&&(((t=e.match(Wp))===null||t===void 0?void 0:t.length)||0)+(((n=e.match(c3))===null||n===void 0?void 0:n.length)||0)>0}function a0(e){typeof e=="number"&&(e=`${e}`);const t=[];let n=0,r=0;const i=e.match(c3);i&&(n=i.length,e=e.replace(c3,qA),t.push(...i.map(yr.parse)));const o=e.match(Wp);return o&&(r=o.length,e=e.replace(Wp,YA),t.push(...o.map(Cc.parse))),{values:t,numColors:n,numNumbers:r,tokenised:e}}function XA(e){return a0(e).values}function ZA(e){const{values:t,numColors:n,tokenised:r}=a0(e),i=t.length;return o=>{let a=r;for(let s=0;s<i;s++)a=a.replace(s<n?qA:YA,s<n?yr.transform(o[s]):op(o[s]));return a}}const tie=e=>typeof e=="number"?0:e;function nie(e){const t=XA(e);return ZA(e)(t.map(tie))}const Ws={test:eie,parse:XA,createTransformer:ZA,getAnimatableNone:nie},rie=new Set(["brightness","contrast","saturate","opacity"]);function iie(e){const[t,n]=e.slice(0,-1).split("(");if(t==="drop-shadow")return e;const[r]=n.match(Wp)||[];if(!r)return e;const i=n.replace(r,"");let o=rie.has(t)?1:0;return r!==n&&(o*=100),t+"("+o+i+")"}const oie=/([a-z-]*)\(.*?\)/g,m3={...Ws,getAnimatableNone:e=>{const t=e.match(oie);return t?t.map(iie).join(" "):e}},aie={...kA,color:yr,backgroundColor:yr,outlineColor:yr,fill:yr,stroke:yr,borderColor:yr,borderTopColor:yr,borderRightColor:yr,borderBottomColor:yr,borderLeftColor:yr,filter:m3,WebkitFilter:m3},M9=e=>aie[e];function R9(e,t){var n;let r=M9(e);return r!==m3&&(r=Ws),(n=r.getAnimatableNone)===null||n===void 0?void 0:n.call(r,t)}const QA=e=>t=>t.test(e),sie={test:e=>e==="auto",parse:e=>e},JA=[Cc,Te,Yo,as,Kne,Gne,sie],vf=e=>JA.find(QA(e)),lie=[...JA,yr,Ws],cie=e=>lie.find(QA(e));function uie(e){const t={};return e.values.forEach((n,r)=>t[r]=n.get()),t}function die(e){const t={};return e.values.forEach((n,r)=>t[r]=n.getVelocity()),t}function Ey(e,t,n){const r=e.getProps();return w9(r,t,n!==void 0?n:r.custom,uie(e),die(e))}function fie(e,t,n){e.hasValue(t)?e.getValue(t).set(n):e.addValue(t,sc(n))}function pie(e,t){const n=Ey(e,t);let{transitionEnd:r={},transition:i={},...o}=n?e.makeTargetAnimatable(n,!1):{};o={...o,...r};for(const a in o){const s=dre(o[a]);fie(e,a,s)}}function hie(e,t,n){var r,i;const o=Object.keys(t).filter(s=>!e.hasValue(s)),a=o.length;if(!!a)for(let s=0;s<a;s++){const l=o[s],c=t[l];let u=null;Array.isArray(c)&&(u=c[0]),u===null&&(u=(i=(r=n[l])!==null&&r!==void 0?r:e.readValue(l))!==null&&i!==void 0?i:t[l]),u!=null&&(typeof u=="string"&&(Hre(u)||Vre(u))?u=parseFloat(u):!cie(u)&&Ws.test(c)&&(u=R9(l,c)),e.addValue(l,sc(u,{owner:e})),n[l]===void 0&&(n[l]=u),u!==null&&e.setBaseTarget(l,u))}}function mie(e,t){return t?(t[e]||t.default||t).from:void 0}function gie(e,t,n){var r;const i={};for(const o in e){const a=mie(o,t);i[o]=a!==void 0?a:(r=n.getValue(o))===null||r===void 0?void 0:r.get()}return i}function s0(e){return Boolean(vo(e)&&e.add)}const vie=(e,t)=>`${e}: ${t}`;function yie(e,t){const{MotionAppearAnimations:n}=window,r=vie(e,wc.has(t)?"transform":t),i=n&&n.get(r);return i?(kr.render(()=>{try{i.cancel(),n.delete(r)}catch{}}),i.currentTime||0):0}const bie="framerAppearId",xie="data-"+x9(bie);var Sie=function(){},l0=function(){};const sg=e=>e*1e3,wie={current:!1},D9=e=>t=>t<=.5?e(2*t)/2:(2-e(2*(1-t)))/2,A9=e=>t=>1-e(1-t),L9=e=>e*e,Cie=A9(L9),B9=D9(L9),qt=(e,t,n)=>-n*e+n*t+e;function Eb(e,t,n){return n<0&&(n+=1),n>1&&(n-=1),n<1/6?e+(t-e)*6*n:n<1/2?t:n<2/3?e+(t-e)*(2/3-n)*6:e}function kie({hue:e,saturation:t,lightness:n,alpha:r}){e/=360,t/=100,n/=100;let i=0,o=0,a=0;if(!t)i=o=a=n;else{const s=n<.5?n*(1+t):n+t-n*t,l=2*n-s;i=Eb(l,s,e+1/3),o=Eb(l,s,e),a=Eb(l,s,e-1/3)}return{red:Math.round(i*255),green:Math.round(o*255),blue:Math.round(a*255),alpha:r}}const Ib=(e,t,n)=>{const r=e*e;return Math.sqrt(Math.max(0,n*(t*t-r)+r))},Eie=[h3,jl,vu],Iie=e=>Eie.find(t=>t.test(e));function Qk(e){const t=Iie(e);let n=t.parse(e);return t===vu&&(n=kie(n)),n}const eL=(e,t)=>{const n=Qk(e),r=Qk(t),i={...n};return o=>(i.red=Ib(n.red,r.red,o),i.green=Ib(n.green,r.green,o),i.blue=Ib(n.blue,r.blue,o),i.alpha=qt(n.alpha,r.alpha,o),jl.transform(i))};function tL(e,t){return typeof e=="number"?n=>qt(e,t,n):yr.test(e)?eL(e,t):rL(e,t)}const nL=(e,t)=>{const n=[...e],r=n.length,i=e.map((o,a)=>tL(o,t[a]));return o=>{for(let a=0;a<r;a++)n[a]=i[a](o);return n}},Tie=(e,t)=>{const n={...e,...t},r={};for(const i in n)e[i]!==void 0&&t[i]!==void 0&&(r[i]=tL(e[i],t[i]));return i=>{for(const o in r)n[o]=r[o](i);return n}},rL=(e,t)=>{const n=Ws.createTransformer(t),r=a0(e),i=a0(t);return r.numColors===i.numColors&&r.numNumbers>=i.numNumbers?Cy(nL(r.values,i.values),n):a=>`${a>0?t:e}`},c0=(e,t,n)=>{const r=t-e;return r===0?1:(n-e)/r},Jk=(e,t)=>n=>qt(e,t,n);function _ie(e){return typeof e=="number"?Jk:typeof e=="string"?yr.test(e)?eL:rL:Array.isArray(e)?nL:typeof e=="object"?Tie:Jk}function Pie(e,t,n){const r=[],i=n||_ie(e[0]),o=e.length-1;for(let a=0;a<o;a++){let s=i(e[a],e[a+1]);if(t){const l=Array.isArray(t)?t[a]:t;s=Cy(l,s)}r.push(s)}return r}function $9(e,t,{clamp:n=!0,ease:r,mixer:i}={}){const o=e.length;l0(o===t.length),l0(!r||!Array.isArray(r)||r.length===o-1),e[0]>e[o-1]&&(e=[...e].reverse(),t=[...t].reverse());const a=Pie(t,r,i),s=a.length,l=c=>{let u=0;if(s>1)for(;u<e.length-2&&!(c<e[u+1]);u++);const d=c0(e[u],e[u+1],c);return a[u](d)};return n?c=>l(hd(e[0],e[o-1],c)):l}const F9=e=>e,iL=(e,t,n)=>(((1-3*n+3*t)*e+(3*n-6*t))*e+3*t)*e,Oie=1e-7,Mie=12;function Rie(e,t,n,r,i){let o,a,s=0;do a=t+(n-t)/2,o=iL(a,r,i)-e,o>0?n=a:t=a;while(Math.abs(o)>Oie&&++s<Mie);return a}function oL(e,t,n,r){if(e===t&&n===r)return F9;const i=o=>Rie(o,0,1,e,n);return o=>o===0||o===1?o:iL(i(o),t,r)}const aL=e=>1-Math.sin(Math.acos(e)),N9=A9(aL),Die=D9(N9),sL=oL(.33,1.53,.69,.99),z9=A9(sL),Aie=D9(z9),Lie=e=>(e*=2)<1?.5*z9(e):.5*(2-Math.pow(2,-10*(e-1))),Bie={linear:F9,easeIn:L9,easeInOut:B9,easeOut:Cie,circIn:aL,circInOut:Die,circOut:N9,backIn:z9,backInOut:Aie,backOut:sL,anticipate:Lie},eE=e=>{if(Array.isArray(e)){l0(e.length===4);const[t,n,r,i]=e;return oL(t,n,r,i)}else if(typeof e=="string")return Bie[e];return e},$ie=e=>Array.isArray(e)&&typeof e[0]!="number";function Fie(e,t){return e.map(()=>t||B9).splice(0,e.length-1)}function Nie(e){const t=e.length;return e.map((n,r)=>r!==0?r/(t-1):0)}function zie(e,t){return e.map(n=>n*t)}function u0({keyframes:e,ease:t=B9,times:n,duration:r=300}){e=[...e];const i=u0[0],o=$ie(t)?t.map(eE):eE(t),a={done:!1,value:i},s=zie(n&&n.length===u0.length?n:Nie(e),r);function l(){return $9(s,e,{ease:Array.isArray(o)?o:Fie(e,o)})}let c=l();return{next:u=>(a.value=c(u),a.done=u>=r,a),flipTarget:()=>{e.reverse(),c=l()}}}const Tb=.001,jie=.01,tE=10,Hie=.05,Vie=1;function Wie({duration:e=800,bounce:t=.25,velocity:n=0,mass:r=1}){let i,o;Sie(e<=tE*1e3);let a=1-t;a=hd(Hie,Vie,a),e=hd(jie,tE,e/1e3),a<1?(i=c=>{const u=c*a,d=u*e,f=u-n,p=g3(c,a),m=Math.exp(-d);return Tb-f/p*m},o=c=>{const d=c*a*e,f=d*n+n,p=Math.pow(a,2)*Math.pow(c,2)*e,m=Math.exp(-d),g=g3(Math.pow(c,2),a);return(-i(c)+Tb>0?-1:1)*((f-p)*m)/g}):(i=c=>{const u=Math.exp(-c*e),d=(c-n)*e+1;return-Tb+u*d},o=c=>{const u=Math.exp(-c*e),d=(n-c)*(e*e);return u*d});const s=5/e,l=Gie(i,o,s);if(e=e*1e3,isNaN(l))return{stiffness:100,damping:10,duration:e};{const c=Math.pow(l,2)*r;return{stiffness:c,damping:a*2*Math.sqrt(r*c),duration:e}}}const Uie=12;function Gie(e,t,n){let r=n;for(let i=1;i<Uie;i++)r=r-e(r)/t(r);return r}function g3(e,t){return e*Math.sqrt(1-t*t)}const Kie=["duration","bounce"],qie=["stiffness","damping","mass"];function nE(e,t){return t.some(n=>e[n]!==void 0)}function Yie(e){let t={velocity:0,stiffness:100,damping:10,mass:1,isResolvedFromDuration:!1,...e};if(!nE(e,qie)&&nE(e,Kie)){const n=Wie(e);t={...t,...n,velocity:0,mass:1},t.isResolvedFromDuration=!0}return t}const Xie=5;function lL({keyframes:e,restSpeed:t=2,restDelta:n=.01,...r}){let i=e[0],o=e[e.length-1];const a={done:!1,value:i},{stiffness:s,damping:l,mass:c,velocity:u,duration:d,isResolvedFromDuration:f}=Yie(r);let p=Zie,m=u?-(u/1e3):0;const g=l/(2*Math.sqrt(s*c));function y(){const v=o-i,b=Math.sqrt(s/c)/1e3;if(n===void 0&&(n=Math.min(Math.abs(o-i)/100,.4)),g<1){const x=g3(b,g);p=w=>{const E=Math.exp(-g*b*w);return o-E*((m+g*b*v)/x*Math.sin(x*w)+v*Math.cos(x*w))}}else if(g===1)p=x=>o-Math.exp(-b*x)*(v+(m+b*v)*x);else{const x=b*Math.sqrt(g*g-1);p=w=>{const E=Math.exp(-g*b*w),C=Math.min(x*w,300);return o-E*((m+g*b*v)*Math.sinh(C)+x*v*Math.cosh(C))/x}}}return y(),{next:v=>{const b=p(v);if(f)a.done=v>=d;else{let x=m;if(v!==0)if(g<1){const C=Math.max(0,v-Xie);x=P9(b-p(C),v-C)}else x=0;const w=Math.abs(x)<=t,E=Math.abs(o-b)<=n;a.done=w&&E}return a.value=a.done?o:b,a},flipTarget:()=>{m=-m,[i,o]=[o,i],y()}}}lL.needsInterpolation=(e,t)=>typeof e=="string"||typeof t=="string";const Zie=e=>0;function Qie({keyframes:e=[0],velocity:t=0,power:n=.8,timeConstant:r=350,restDelta:i=.5,modifyTarget:o}){const a=e[0],s={done:!1,value:a};let l=n*t;const c=a+l,u=o===void 0?c:o(c);return u!==c&&(l=u-a),{next:d=>{const f=-l*Math.exp(-d/r);return s.done=!(f>i||f<-i),s.value=s.done?u:u+f,s},flipTarget:()=>{}}}const Jie={decay:Qie,keyframes:u0,tween:u0,spring:lL};function cL(e,t,n=0){return e-t-n}function eoe(e,t=0,n=0,r=!0){return r?cL(t+-e,t,n):t-(e-t)+n}function toe(e,t,n,r){return r?e>=t+n:e<=-n}const noe=e=>{const t=({delta:n})=>e(n);return{start:()=>kr.update(t,!0),stop:()=>Ma.update(t)}};function d0({duration:e,driver:t=noe,elapsed:n=0,repeat:r=0,repeatType:i="loop",repeatDelay:o=0,keyframes:a,autoplay:s=!0,onPlay:l,onStop:c,onComplete:u,onRepeat:d,onUpdate:f,type:p="keyframes",...m}){var g,y;let v,b=0,x=e,w,E=!1,C=!0,I;const T=Jie[a.length>2?"keyframes":p],_=a[0],P=a[a.length-1];!((y=(g=T).needsInterpolation)===null||y===void 0)&&y.call(g,_,P)&&(I=$9([0,100],[_,P],{clamp:!1}),a=[0,100]);const M=T({...m,duration:e,keyframes:a});function D(){b++,i==="reverse"?(C=b%2===0,n=eoe(n,x,o,C)):(n=cL(n,x,o),i==="mirror"&&M.flipTarget()),E=!1,d&&d()}function V(){v.stop(),u&&u()}function B(G){if(C||(G=-G),n+=G,!E){const z=M.next(Math.max(0,n));w=z.value,I&&(w=I(w)),E=C?z.done:n<=0}f&&f(w),E&&(b===0&&(x=x!==void 0?x:n),b<r?toe(n,x,o,C)&&D():V())}function L(){l&&l(),v=t(B),v.start()}return s&&L(),{stop:()=>{c&&c(),v.stop()},sample:G=>M.next(Math.max(0,G))}}function roe(e){return!e||Array.isArray(e)||typeof e=="string"&&uL[e]}const Nf=([e,t,n,r])=>`cubic-bezier(${e}, ${t}, ${n}, ${r})`,uL={linear:"linear",ease:"ease",easeIn:"ease-in",easeOut:"ease-out",easeInOut:"ease-in-out",circIn:Nf([0,.65,.55,1]),circOut:Nf([.55,0,1,.45]),backIn:Nf([.31,.01,.66,-.59]),backOut:Nf([.33,1.53,.69,.99])};function ioe(e){if(!!e)return Array.isArray(e)?Nf(e):uL[e]}function ooe(e,t,n,{delay:r=0,duration:i,repeat:o=0,repeatType:a="loop",ease:s,times:l}={}){return e.animate({[t]:n,offset:l},{delay:r,duration:i,easing:ioe(s),fill:"both",iterations:o+1,direction:a==="reverse"?"alternate":"normal"})}const H1=10;function aoe(e,t,{onUpdate:n,onComplete:r,...i}){let{keyframes:o,duration:a=.3,elapsed:s=0,ease:l}=i;if(i.type==="spring"||!roe(i.ease)){const u=d0(i);let d={done:!1,value:o[0]};const f=[];let p=0;for(;!d.done;)d=u.sample(p),f.push(d.value),p+=H1;o=f,a=p-H1,l="linear"}const c=ooe(e.owner.current,t,o,{...i,delay:-s,duration:a,ease:l});return c.onfinish=()=>{e.set(o[o.length-1]),r&&r()},()=>{const{currentTime:u}=c;if(u){const d=d0(i);e.setWithVelocity(d.sample(u-H1).value,d.sample(u).value,H1)}kr.update(()=>c.cancel())}}function dL(e,t){const n=performance.now(),r=({timestamp:i})=>{const o=i-n;o>=t&&(Ma.read(r),e(o-t))};return kr.read(r,!0),()=>Ma.read(r)}function soe({keyframes:e,elapsed:t,onUpdate:n,onComplete:r}){const i=()=>(n&&n(e[e.length-1]),r&&r(),()=>{});return t?dL(i,-t):i()}function loe({keyframes:e,velocity:t=0,min:n,max:r,power:i=.8,timeConstant:o=750,bounceStiffness:a=500,bounceDamping:s=10,restDelta:l=1,modifyTarget:c,driver:u,onUpdate:d,onComplete:f,onStop:p}){const m=e[0];let g;function y(w){return n!==void 0&&w<n||r!==void 0&&w>r}function v(w){return n===void 0?r:r===void 0||Math.abs(n-w)<Math.abs(r-w)?n:r}function b(w){g==null||g.stop(),g=d0({keyframes:[0,1],velocity:0,...w,driver:u,onUpdate:E=>{var C;d==null||d(E),(C=w.onUpdate)===null||C===void 0||C.call(w,E)},onComplete:f,onStop:p})}function x(w){b({type:"spring",stiffness:a,damping:s,restDelta:l,...w})}if(y(m))x({velocity:t,keyframes:[m,v(m)]});else{let w=i*t+m;typeof c!="undefined"&&(w=c(w));const E=v(w),C=E===n?-1:1;let I,T;const _=P=>{I=T,T=P,t=P9(P-I,Ta.delta),(C===1&&P>E||C===-1&&P<E)&&x({keyframes:[P,E],velocity:t})};b({type:"decay",keyframes:[m,0],velocity:t,timeConstant:o,power:i,restDelta:l,modifyTarget:c,onUpdate:y(w)?_:void 0})}return{stop:()=>g==null?void 0:g.stop()}}const bl=()=>({type:"spring",stiffness:500,damping:25,restSpeed:10}),V1=e=>({type:"spring",stiffness:550,damping:e===0?2*Math.sqrt(550):30,restSpeed:10}),_b=()=>({type:"keyframes",ease:"linear",duration:.3}),coe={type:"keyframes",duration:.8},rE={x:bl,y:bl,z:bl,rotate:bl,rotateX:bl,rotateY:bl,rotateZ:bl,scaleX:V1,scaleY:V1,scale:V1,opacity:_b,backgroundColor:_b,color:_b,default:V1},uoe=(e,{keyframes:t})=>t.length>2?coe:(rE[e]||rE.default)(t[1]),v3=(e,t)=>e==="zIndex"?!1:!!(typeof t=="number"||Array.isArray(t)||typeof t=="string"&&Ws.test(t)&&!t.startsWith("url("));function doe({when:e,delay:t,delayChildren:n,staggerChildren:r,staggerDirection:i,repeat:o,repeatType:a,repeatDelay:s,from:l,...c}){return!!Object.keys(c).length}function iE(e){return e===0||typeof e=="string"&&parseFloat(e)===0&&e.indexOf(" ")===-1}function oE(e){return typeof e=="number"?0:R9("",e)}function fL(e,t){return e[t]||e.default||e}function foe(e,t,n,r){const i=v3(t,n);let o=r.from!==void 0?r.from:e.get();return o==="none"&&i&&typeof n=="string"?o=R9(t,n):iE(o)&&typeof n=="string"?o=oE(n):!Array.isArray(n)&&iE(n)&&typeof o=="string"&&(n=oE(o)),Array.isArray(n)?(n[0]===null&&(n[0]=o),n):[o,n]}const aE={waapi:()=>Object.hasOwnProperty.call(Element.prototype,"animate")},Pb={},pL={};for(const e in aE)pL[e]=()=>(Pb[e]===void 0&&(Pb[e]=aE[e]()),Pb[e]);const poe=new Set(["opacity"]),j9=(e,t,n,r={})=>i=>{const o=fL(r,e)||{},a=o.delay||r.delay||0;let{elapsed:s=0}=r;s=s-sg(a);const l=foe(t,e,n,o),c=l[0],u=l[l.length-1],d=v3(e,c),f=v3(e,u);let p={keyframes:l,velocity:t.getVelocity(),...o,elapsed:s,onUpdate:v=>{t.set(v),o.onUpdate&&o.onUpdate(v)},onComplete:()=>{i(),o.onComplete&&o.onComplete()}};if(!d||!f||wie.current||o.type===!1)return soe(p);if(o.type==="inertia"){const v=loe(p);return()=>v.stop()}doe(o)||(p={...p,...uoe(e,p)}),p.duration&&(p.duration=sg(p.duration)),p.repeatDelay&&(p.repeatDelay=sg(p.repeatDelay));const m=t.owner,g=m&&m.current;if(pL.waapi()&&poe.has(e)&&!p.repeatDelay&&p.repeatType!=="mirror"&&p.damping!==0&&m&&g instanceof HTMLElement&&!m.getProps().onUpdate)return aoe(t,e,p);{const v=d0(p);return()=>v.stop()}};function hoe(e,t,n={}){e.notify("AnimationStart",t);let r;if(Array.isArray(t)){const i=t.map(o=>y3(e,o,n));r=Promise.all(i)}else if(typeof t=="string")r=y3(e,t,n);else{const i=typeof t=="function"?Ey(e,t,n.custom):t;r=hL(e,i,n)}return r.then(()=>e.notify("AnimationComplete",t))}function y3(e,t,n={}){var r;const i=Ey(e,t,n.custom);let{transition:o=e.getDefaultTransition()||{}}=i||{};n.transitionOverride&&(o=n.transitionOverride);const a=i?()=>hL(e,i,n):()=>Promise.resolve(),s=!((r=e.variantChildren)===null||r===void 0)&&r.size?(c=0)=>{const{delayChildren:u=0,staggerChildren:d,staggerDirection:f}=o;return moe(e,t,u+c,d,f,n)}:()=>Promise.resolve(),{when:l}=o;if(l){const[c,u]=l==="beforeChildren"?[a,s]:[s,a];return c().then(u)}else return Promise.all([a(),s(n.delay)])}function hL(e,t,{delay:n=0,transitionOverride:r,type:i}={}){var o;let{transition:a=e.getDefaultTransition(),transitionEnd:s,...l}=e.makeTargetAnimatable(t);const c=e.getValue("willChange");r&&(a=r);const u=[],d=i&&((o=e.animationState)===null||o===void 0?void 0:o.getState()[i]);for(const f in l){const p=e.getValue(f),m=l[f];if(!p||m===void 0||d&&voe(d,f))continue;let g={delay:n,elapsed:0,...a};if(e.shouldReduceMotion&&wc.has(f)&&(g={...g,type:!1,delay:0}),!p.hasAnimated){const v=e.getProps()[xie];v&&(g.elapsed=yie(v,f))}let y=p.start(j9(f,p,m,g));s0(c)&&(c.add(f),y=y.then(()=>c.remove(f))),u.push(y)}return Promise.all(u).then(()=>{s&&pie(e,s)})}function moe(e,t,n=0,r=0,i=1,o){const a=[],s=(e.variantChildren.size-1)*r,l=i===1?(c=0)=>c*r:(c=0)=>s-c*r;return Array.from(e.variantChildren).sort(goe).forEach((c,u)=>{a.push(y3(c,t,{...o,delay:n+l(u)}).then(()=>c.notify("AnimationComplete",t)))}),Promise.all(a)}function goe(e,t){return e.sortNodePosition(t)}function voe({protectedKeys:e,needsAnimating:t},n){const r=e.hasOwnProperty(n)&&t[n]!==!0;return t[n]=!1,r}const H9=[xt.Animate,xt.InView,xt.Focus,xt.Hover,xt.Tap,xt.Drag,xt.Exit],yoe=[...H9].reverse(),boe=H9.length;function xoe(e){return t=>Promise.all(t.map(({animation:n,options:r})=>hoe(e,n,r)))}function Soe(e){let t=xoe(e);const n=Coe();let r=!0;const i=(l,c)=>{const u=Ey(e,c);if(u){const{transition:d,transitionEnd:f,...p}=u;l={...l,...p,...f}}return l};function o(l){t=l(e)}function a(l,c){const u=e.getProps(),d=e.getVariantContext(!0)||{},f=[],p=new Set;let m={},g=1/0;for(let v=0;v<boe;v++){const b=yoe[v],x=n[b],w=u[b]!==void 0?u[b]:d[b],E=Hp(w),C=b===c?x.isActive:null;C===!1&&(g=v);let I=w===d[b]&&w!==u[b]&&E;if(I&&r&&e.manuallyAnimateOnMount&&(I=!1),x.protectedKeys={...m},!x.isActive&&C===null||!w&&!x.prevProp||xy(w)||typeof w=="boolean")continue;const T=woe(x.prevProp,w);let _=T||b===c&&x.isActive&&!I&&E||v>g&&E;const P=Array.isArray(w)?w:[w];let M=P.reduce(i,{});C===!1&&(M={});const{prevResolvedValues:D={}}=x,V={...D,...M},B=L=>{_=!0,p.delete(L),x.needsAnimating[L]=!0};for(const L in V){const G=M[L],z=D[L];m.hasOwnProperty(L)||(G!==z?i0(G)&&i0(z)?!VA(G,z)||T?B(L):x.protectedKeys[L]=!0:G!==void 0?B(L):p.add(L):G!==void 0&&p.has(L)?B(L):x.protectedKeys[L]=!0)}x.prevProp=w,x.prevResolvedValues=M,x.isActive&&(m={...m,...M}),r&&e.blockInitialAnimation&&(_=!1),_&&!I&&f.push(...P.map(L=>({animation:L,options:{type:b,...l}})))}if(p.size){const v={};p.forEach(b=>{const x=e.getBaseTarget(b);x!==void 0&&(v[b]=x)}),f.push({animation:v})}let y=Boolean(f.length);return r&&u.initial===!1&&!e.manuallyAnimateOnMount&&(y=!1),r=!1,y?t(f):Promise.resolve()}function s(l,c,u){var d;if(n[l].isActive===c)return Promise.resolve();(d=e.variantChildren)===null||d===void 0||d.forEach(p=>{var m;return(m=p.animationState)===null||m===void 0?void 0:m.setActive(l,c)}),n[l].isActive=c;const f=a(u,l);for(const p in n)n[p].protectedKeys={};return f}return{animateChanges:a,setActive:s,setAnimateFunction:o,getState:()=>n}}function woe(e,t){return typeof t=="string"?t!==e:Array.isArray(t)?!VA(t,e):!1}function xl(e=!1){return{isActive:e,protectedKeys:{},needsAnimating:{},prevResolvedValues:{}}}function Coe(){return{[xt.Animate]:xl(!0),[xt.InView]:xl(),[xt.Hover]:xl(),[xt.Tap]:xl(),[xt.Drag]:xl(),[xt.Focus]:xl(),[xt.Exit]:xl()}}const koe={animation:Ss(({visualElement:e,animate:t})=>{e.animationState||(e.animationState=Soe(e)),xy(t)&&h.exports.useEffect(()=>t.subscribe(e),[t])}),exit:Ss(e=>{const{custom:t,visualElement:n}=e,[r,i]=E9(),o=h.exports.useContext(jd);h.exports.useEffect(()=>{n.isPresent=r;const a=n.animationState&&n.animationState.setActive(xt.Exit,!r,{custom:o&&o.custom||t});a&&!r&&a.then(i)},[r])})},sE=(e,t)=>Math.abs(e-t);function Eoe(e,t){const n=sE(e.x,t.x),r=sE(e.y,t.y);return Math.sqrt(n**2+r**2)}class mL{constructor(t,n,{transformPagePoint:r}={}){if(this.startEvent=null,this.lastMoveEvent=null,this.lastMoveEventInfo=null,this.handlers={},this.updatePoint=()=>{if(!(this.lastMoveEvent&&this.lastMoveEventInfo))return;const c=Mb(this.lastMoveEventInfo,this.history),u=this.startEvent!==null,d=Eoe(c.offset,{x:0,y:0})>=3;if(!u&&!d)return;const{point:f}=c,{timestamp:p}=Ta;this.history.push({...f,timestamp:p});const{onStart:m,onMove:g}=this.handlers;u||(m&&m(this.lastMoveEvent,c),this.startEvent=this.lastMoveEvent),g&&g(this.lastMoveEvent,c)},this.handlePointerMove=(c,u)=>{if(this.lastMoveEvent=c,this.lastMoveEventInfo=Ob(u,this.transformPagePoint),DA(c)&&c.buttons===0){this.handlePointerUp(c,u);return}kr.update(this.updatePoint,!0)},this.handlePointerUp=(c,u)=>{this.end();const{onEnd:d,onSessionEnd:f}=this.handlers,p=Mb(Ob(u,this.transformPagePoint),this.history);this.startEvent&&d&&d(c,p),f&&f(c,p)},AA(t)&&t.touches.length>1)return;this.handlers=n,this.transformPagePoint=r;const i=C9(t),o=Ob(i,this.transformPagePoint),{point:a}=o,{timestamp:s}=Ta;this.history=[{...a,timestamp:s}];const{onSessionStart:l}=n;l&&l(t,Mb(o,this.history)),this.removeListeners=Cy(Vu(window,"pointermove",this.handlePointerMove),Vu(window,"pointerup",this.handlePointerUp),Vu(window,"pointercancel",this.handlePointerUp))}updateHandlers(t){this.handlers=t}end(){this.removeListeners&&this.removeListeners(),Ma.update(this.updatePoint)}}function Ob(e,t){return t?{point:t(e.point)}:e}function lE(e,t){return{x:e.x-t.x,y:e.y-t.y}}function Mb({point:e},t){return{point:e,delta:lE(e,gL(t)),offset:lE(e,Ioe(t)),velocity:Toe(t,.1)}}function Ioe(e){return e[0]}function gL(e){return e[e.length-1]}function Toe(e,t){if(e.length<2)return{x:0,y:0};let n=e.length-1,r=null;const i=gL(e);for(;n>=0&&(r=e[n],!(i.timestamp-r.timestamp>sg(t)));)n--;if(!r)return{x:0,y:0};const o=(i.timestamp-r.timestamp)/1e3;if(o===0)return{x:0,y:0};const a={x:(i.x-r.x)/o,y:(i.y-r.y)/o};return a.x===1/0&&(a.x=0),a.y===1/0&&(a.y=0),a}function li(e){return e.max-e.min}function b3(e,t=0,n=.01){return Math.abs(e-t)<=n}function cE(e,t,n,r=.5){e.origin=r,e.originPoint=qt(t.min,t.max,e.origin),e.scale=li(n)/li(t),(b3(e.scale,1,1e-4)||isNaN(e.scale))&&(e.scale=1),e.translate=qt(n.min,n.max,e.origin)-e.originPoint,(b3(e.translate)||isNaN(e.translate))&&(e.translate=0)}function ap(e,t,n,r){cE(e.x,t.x,n.x,r==null?void 0:r.originX),cE(e.y,t.y,n.y,r==null?void 0:r.originY)}function uE(e,t,n){e.min=n.min+t.min,e.max=e.min+li(t)}function _oe(e,t,n){uE(e.x,t.x,n.x),uE(e.y,t.y,n.y)}function dE(e,t,n){e.min=t.min-n.min,e.max=e.min+li(t)}function sp(e,t,n){dE(e.x,t.x,n.x),dE(e.y,t.y,n.y)}function Poe(e,{min:t,max:n},r){return t!==void 0&&e<t?e=r?qt(t,e,r.min):Math.max(e,t):n!==void 0&&e>n&&(e=r?qt(n,e,r.max):Math.min(e,n)),e}function fE(e,t,n){return{min:t!==void 0?e.min+t:void 0,max:n!==void 0?e.max+n-(e.max-e.min):void 0}}function Ooe(e,{top:t,left:n,bottom:r,right:i}){return{x:fE(e.x,n,i),y:fE(e.y,t,r)}}function pE(e,t){let n=t.min-e.min,r=t.max-e.max;return t.max-t.min<e.max-e.min&&([n,r]=[r,n]),{min:n,max:r}}function Moe(e,t){return{x:pE(e.x,t.x),y:pE(e.y,t.y)}}function Roe(e,t){let n=.5;const r=li(e),i=li(t);return i>r?n=c0(t.min,t.max-r,e.min):r>i&&(n=c0(e.min,e.max-i,t.min)),hd(0,1,n)}function Doe(e,t){const n={};return t.min!==void 0&&(n.min=t.min-e.min),t.max!==void 0&&(n.max=t.max-e.min),n}const x3=.35;function Aoe(e=x3){return e===!1?e=0:e===!0&&(e=x3),{x:hE(e,"left","right"),y:hE(e,"top","bottom")}}function hE(e,t,n){return{min:mE(e,t),max:mE(e,n)}}function mE(e,t){return typeof e=="number"?e:e[t]||0}const gE=()=>({translate:0,scale:1,origin:0,originPoint:0}),lp=()=>({x:gE(),y:gE()}),vE=()=>({min:0,max:0}),_n=()=>({x:vE(),y:vE()});function Po(e){return[e("x"),e("y")]}function vL({top:e,left:t,right:n,bottom:r}){return{x:{min:t,max:n},y:{min:e,max:r}}}function Loe({x:e,y:t}){return{top:t.min,right:e.max,bottom:t.max,left:e.min}}function Boe(e,t){if(!t)return e;const n=t({x:e.left,y:e.top}),r=t({x:e.right,y:e.bottom});return{top:n.y,left:n.x,bottom:r.y,right:r.x}}function Rb(e){return e===void 0||e===1}function S3({scale:e,scaleX:t,scaleY:n}){return!Rb(e)||!Rb(t)||!Rb(n)}function kl(e){return S3(e)||yL(e)||e.z||e.rotate||e.rotateX||e.rotateY}function yL(e){return yE(e.x)||yE(e.y)}function yE(e){return e&&e!=="0%"}function f0(e,t,n){const r=e-n,i=t*r;return n+i}function bE(e,t,n,r,i){return i!==void 0&&(e=f0(e,i,r)),f0(e,n,r)+t}function w3(e,t=0,n=1,r,i){e.min=bE(e.min,t,n,r,i),e.max=bE(e.max,t,n,r,i)}function bL(e,{x:t,y:n}){w3(e.x,t.translate,t.scale,t.originPoint),w3(e.y,n.translate,n.scale,n.originPoint)}function $oe(e,t,n,r=!1){var i,o;const a=n.length;if(!a)return;t.x=t.y=1;let s,l;for(let c=0;c<a;c++)s=n[c],l=s.projectionDelta,((o=(i=s.instance)===null||i===void 0?void 0:i.style)===null||o===void 0?void 0:o.display)!=="contents"&&(r&&s.options.layoutScroll&&s.scroll&&s!==s.root&&yu(e,{x:-s.scroll.offset.x,y:-s.scroll.offset.y}),l&&(t.x*=l.x.scale,t.y*=l.y.scale,bL(e,l)),r&&kl(s.latestValues)&&yu(e,s.latestValues));t.x=xE(t.x),t.y=xE(t.y)}function xE(e){return Number.isInteger(e)||e>1.0000000000001||e<.999999999999?e:1}function ss(e,t){e.min=e.min+t,e.max=e.max+t}function SE(e,t,[n,r,i]){const o=t[i]!==void 0?t[i]:.5,a=qt(e.min,e.max,o);w3(e,t[n],t[r],a,t.scale)}const Foe=["x","scaleX","originX"],Noe=["y","scaleY","originY"];function yu(e,t){SE(e.x,t,Foe),SE(e.y,t,Noe)}function xL(e,t){return vL(Boe(e.getBoundingClientRect(),t))}function zoe(e,t,n){const r=xL(e,n),{scroll:i}=t;return i&&(ss(r.x,i.offset.x),ss(r.y,i.offset.y)),r}const joe=new WeakMap;class Hoe{constructor(t){this.openGlobalLock=null,this.isDragging=!1,this.currentDirection=null,this.originPoint={x:0,y:0},this.constraints=!1,this.hasMutatedConstraints=!1,this.elastic=_n(),this.visualElement=t}start(t,{snapToCursor:n=!1}={}){if(this.visualElement.isPresent===!1)return;const r=s=>{this.stopAnimation(),n&&this.snapToCursor(C9(s,"page").point)},i=(s,l)=>{var c;const{drag:u,dragPropagation:d,onDragStart:f}=this.getProps();u&&!d&&(this.openGlobalLock&&this.openGlobalLock(),this.openGlobalLock=FA(u),!this.openGlobalLock)||(this.isDragging=!0,this.currentDirection=null,this.resolveConstraints(),this.visualElement.projection&&(this.visualElement.projection.isAnimationBlocked=!0,this.visualElement.projection.target=void 0),Po(p=>{var m,g;let y=this.getAxisMotionValue(p).get()||0;if(Yo.test(y)){const v=(g=(m=this.visualElement.projection)===null||m===void 0?void 0:m.layout)===null||g===void 0?void 0:g.layoutBox[p];v&&(y=li(v)*(parseFloat(y)/100))}this.originPoint[p]=y}),f==null||f(s,l),(c=this.visualElement.animationState)===null||c===void 0||c.setActive(xt.Drag,!0))},o=(s,l)=>{const{dragPropagation:c,dragDirectionLock:u,onDirectionLock:d,onDrag:f}=this.getProps();if(!c&&!this.openGlobalLock)return;const{offset:p}=l;if(u&&this.currentDirection===null){this.currentDirection=Voe(p),this.currentDirection!==null&&(d==null||d(this.currentDirection));return}this.updateAxis("x",l.point,p),this.updateAxis("y",l.point,p),this.visualElement.render(),f==null||f(s,l)},a=(s,l)=>this.stop(s,l);this.panSession=new mL(t,{onSessionStart:r,onStart:i,onMove:o,onSessionEnd:a},{transformPagePoint:this.visualElement.getTransformPagePoint()})}stop(t,n){const r=this.isDragging;if(this.cancel(),!r)return;const{velocity:i}=n;this.startAnimation(i);const{onDragEnd:o}=this.getProps();o==null||o(t,n)}cancel(){var t,n;this.isDragging=!1,this.visualElement.projection&&(this.visualElement.projection.isAnimationBlocked=!1),(t=this.panSession)===null||t===void 0||t.end(),this.panSession=void 0;const{dragPropagation:r}=this.getProps();!r&&this.openGlobalLock&&(this.openGlobalLock(),this.openGlobalLock=null),(n=this.visualElement.animationState)===null||n===void 0||n.setActive(xt.Drag,!1)}updateAxis(t,n,r){const{drag:i}=this.getProps();if(!r||!W1(t,i,this.currentDirection))return;const o=this.getAxisMotionValue(t);let a=this.originPoint[t]+r[t];this.constraints&&this.constraints[t]&&(a=Poe(a,this.constraints[t],this.elastic[t])),o.set(a)}resolveConstraints(){const{dragConstraints:t,dragElastic:n}=this.getProps(),{layout:r}=this.visualElement.projection||{},i=this.constraints;t&&gu(t)?this.constraints||(this.constraints=this.resolveRefConstraints()):t&&r?this.constraints=Ooe(r.layoutBox,t):this.constraints=!1,this.elastic=Aoe(n),i!==this.constraints&&r&&this.constraints&&!this.hasMutatedConstraints&&Po(o=>{this.getAxisMotionValue(o)&&(this.constraints[o]=Doe(r.layoutBox[o],this.constraints[o]))})}resolveRefConstraints(){const{dragConstraints:t,onMeasureDragConstraints:n}=this.getProps();if(!t||!gu(t))return!1;const r=t.current,{projection:i}=this.visualElement;if(!i||!i.layout)return!1;const o=zoe(r,i.root,this.visualElement.getTransformPagePoint());let a=Moe(i.layout.layoutBox,o);if(n){const s=n(Loe(a));this.hasMutatedConstraints=!!s,s&&(a=vL(s))}return a}startAnimation(t){const{drag:n,dragMomentum:r,dragElastic:i,dragTransition:o,dragSnapToOrigin:a,onDragTransitionEnd:s}=this.getProps(),l=this.constraints||{},c=Po(u=>{if(!W1(u,n,this.currentDirection))return;let d=(l==null?void 0:l[u])||{};a&&(d={min:0,max:0});const f=i?200:1e6,p=i?40:1e7,m={type:"inertia",velocity:r?t[u]:0,bounceStiffness:f,bounceDamping:p,timeConstant:750,restDelta:1,restSpeed:10,...o,...d};return this.startAxisValueAnimation(u,m)});return Promise.all(c).then(s)}startAxisValueAnimation(t,n){const r=this.getAxisMotionValue(t);return r.start(j9(t,r,0,n))}stopAnimation(){Po(t=>this.getAxisMotionValue(t).stop())}getAxisMotionValue(t){var n;const r="_drag"+t.toUpperCase(),i=this.visualElement.getProps()[r];return i||this.visualElement.getValue(t,((n=this.visualElement.getProps().initial)===null||n===void 0?void 0:n[t])||0)}snapToCursor(t){Po(n=>{const{drag:r}=this.getProps();if(!W1(n,r,this.currentDirection))return;const{projection:i}=this.visualElement,o=this.getAxisMotionValue(n);if(i&&i.layout){const{min:a,max:s}=i.layout.layoutBox[n];o.set(t[n]-qt(a,s,.5))}})}scalePositionWithinConstraints(){var t;if(!this.visualElement.current)return;const{drag:n,dragConstraints:r}=this.getProps(),{projection:i}=this.visualElement;if(!gu(r)||!i||!this.constraints)return;this.stopAnimation();const o={x:0,y:0};Po(s=>{const l=this.getAxisMotionValue(s);if(l){const c=l.get();o[s]=Roe({min:c,max:c},this.constraints[s])}});const{transformTemplate:a}=this.visualElement.getProps();this.visualElement.current.style.transform=a?a({},""):"none",(t=i.root)===null||t===void 0||t.updateScroll(),i.updateLayout(),this.resolveConstraints(),Po(s=>{if(!W1(s,n,null))return;const l=this.getAxisMotionValue(s),{min:c,max:u}=this.constraints[s];l.set(qt(c,u,o[s]))})}addListeners(){var t;if(!this.visualElement.current)return;joe.set(this.visualElement,this);const n=this.visualElement.current,r=Vu(n,"pointerdown",c=>{const{drag:u,dragListener:d=!0}=this.getProps();u&&d&&this.start(c)}),i=()=>{const{dragConstraints:c}=this.getProps();gu(c)&&(this.constraints=this.resolveRefConstraints())},{projection:o}=this.visualElement,a=o.addEventListener("measure",i);o&&!o.layout&&((t=o.root)===null||t===void 0||t.updateScroll(),o.updateLayout()),i();const s=wy(window,"resize",()=>this.scalePositionWithinConstraints()),l=o.addEventListener("didUpdate",({delta:c,hasLayoutChanged:u})=>{this.isDragging&&u&&(Po(d=>{const f=this.getAxisMotionValue(d);!f||(this.originPoint[d]+=c[d].translate,f.set(f.get()+c[d].translate))}),this.visualElement.render())});return()=>{s(),r(),a(),l==null||l()}}getProps(){const t=this.visualElement.getProps(),{drag:n=!1,dragDirectionLock:r=!1,dragPropagation:i=!1,dragConstraints:o=!1,dragElastic:a=x3,dragMomentum:s=!0}=t;return{...t,drag:n,dragDirectionLock:r,dragPropagation:i,dragConstraints:o,dragElastic:a,dragMomentum:s}}}function W1(e,t,n){return(t===!0||t===e)&&(n===null||n===e)}function Voe(e,t=10){let n=null;return Math.abs(e.y)>t?n="y":Math.abs(e.x)>t&&(n="x"),n}function Woe(e){const{dragControls:t,visualElement:n}=e,r=Va(()=>new Hoe(n));h.exports.useEffect(()=>t&&t.subscribe(r),[r,t]),h.exports.useEffect(()=>r.addListeners(),[r])}function Uoe({onPan:e,onPanStart:t,onPanEnd:n,onPanSessionStart:r,visualElement:i}){const o=e||t||n||r,a=h.exports.useRef(null),{transformPagePoint:s}=h.exports.useContext(yy),l={onSessionStart:r,onStart:t,onMove:e,onEnd:(u,d)=>{a.current=null,n&&n(u,d)}};h.exports.useEffect(()=>{a.current!==null&&a.current.updateHandlers(l)});function c(u){a.current=new mL(u,l,{transformPagePoint:s})}o0(i,"pointerdown",o&&c),k9(()=>a.current&&a.current.end())}const Goe={pan:Ss(Uoe),drag:Ss(Woe)};function C3(e){return typeof e=="string"&&e.startsWith("var(--")}const SL=/var\((--[a-zA-Z0-9-_]+),? ?([a-zA-Z0-9 ()%#.,-]+)?\)/;function Koe(e){const t=SL.exec(e);if(!t)return[,];const[,n,r]=t;return[n,r]}function k3(e,t,n=1){const[r,i]=Koe(e);if(!r)return;const o=window.getComputedStyle(t).getPropertyValue(r);return o?o.trim():C3(i)?k3(i,t,n+1):i}function qoe(e,{...t},n){const r=e.current;if(!(r instanceof Element))return{target:t,transitionEnd:n};n&&(n={...n}),e.values.forEach(i=>{const o=i.get();if(!C3(o))return;const a=k3(o,r);a&&i.set(a)});for(const i in t){const o=t[i];if(!C3(o))continue;const a=k3(o,r);!a||(t[i]=a,n&&n[i]===void 0&&(n[i]=o))}return{target:t,transitionEnd:n}}const Yoe=new Set(["width","height","top","left","right","bottom","x","y"]),wL=e=>Yoe.has(e),Xoe=e=>Object.keys(e).some(wL),CL=(e,t)=>{e.set(t,!1),e.set(t)},wE=e=>e===Cc||e===Te;var CE;(function(e){e.width="width",e.height="height",e.left="left",e.right="right",e.top="top",e.bottom="bottom"})(CE||(CE={}));const kE=(e,t)=>parseFloat(e.split(", ")[t]),EE=(e,t)=>(n,{transform:r})=>{if(r==="none"||!r)return 0;const i=r.match(/^matrix3d\((.+)\)$/);if(i)return kE(i[1],t);{const o=r.match(/^matrix\((.+)\)$/);return o?kE(o[1],e):0}},Zoe=new Set(["x","y","z"]),Qoe=r0.filter(e=>!Zoe.has(e));function Joe(e){const t=[];return Qoe.forEach(n=>{const r=e.getValue(n);r!==void 0&&(t.push([n,r.get()]),r.set(n.startsWith("scale")?1:0))}),t.length&&e.render(),t}const IE={width:({x:e},{paddingLeft:t="0",paddingRight:n="0"})=>e.max-e.min-parseFloat(t)-parseFloat(n),height:({y:e},{paddingTop:t="0",paddingBottom:n="0"})=>e.max-e.min-parseFloat(t)-parseFloat(n),top:(e,{top:t})=>parseFloat(t),left:(e,{left:t})=>parseFloat(t),bottom:({y:e},{top:t})=>parseFloat(t)+(e.max-e.min),right:({x:e},{left:t})=>parseFloat(t)+(e.max-e.min),x:EE(4,13),y:EE(5,14)},eae=(e,t,n)=>{const r=t.measureViewportBox(),i=t.current,o=getComputedStyle(i),{display:a}=o,s={};a==="none"&&t.setStaticValue("display",e.display||"block"),n.forEach(c=>{s[c]=IE[c](r,o)}),t.render();const l=t.measureViewportBox();return n.forEach(c=>{const u=t.getValue(c);CL(u,s[c]),e[c]=IE[c](l,o)}),e},tae=(e,t,n={},r={})=>{t={...t},r={...r};const i=Object.keys(t).filter(wL);let o=[],a=!1;const s=[];if(i.forEach(l=>{const c=e.getValue(l);if(!e.hasValue(l))return;let u=n[l],d=vf(u);const f=t[l];let p;if(i0(f)){const m=f.length,g=f[0]===null?1:0;u=f[g],d=vf(u);for(let y=g;y<m;y++)p?l0(vf(f[y])===p):p=vf(f[y])}else p=vf(f);if(d!==p)if(wE(d)&&wE(p)){const m=c.get();typeof m=="string"&&c.set(parseFloat(m)),typeof f=="string"?t[l]=parseFloat(f):Array.isArray(f)&&p===Te&&(t[l]=f.map(parseFloat))}else(d==null?void 0:d.transform)&&(p==null?void 0:p.transform)&&(u===0||f===0)?u===0?c.set(p.transform(u)):t[l]=d.transform(f):(a||(o=Joe(e),a=!0),s.push(l),r[l]=r[l]!==void 0?r[l]:t[l],CL(c,f))}),s.length){const l=s.indexOf("height")>=0?window.pageYOffset:null,c=eae(t,e,s);return o.length&&o.forEach(([u,d])=>{e.getValue(u).set(d)}),e.render(),Sc&&l!==null&&window.scrollTo({top:l}),{target:c,transitionEnd:r}}else return{target:t,transitionEnd:r}};function nae(e,t,n,r){return Xoe(t)?tae(e,t,n,r):{target:t,transitionEnd:r}}const rae=(e,t,n,r)=>{const i=qoe(e,t,r);return t=i.target,r=i.transitionEnd,nae(e,t,n,r)},E3={current:null},kL={current:!1};function iae(){if(kL.current=!0,!!Sc)if(window.matchMedia){const e=window.matchMedia("(prefers-reduced-motion)"),t=()=>E3.current=e.matches;e.addListener(t),t()}else E3.current=!1}function oae(e,t,n){const{willChange:r}=t;for(const i in t){const o=t[i],a=n[i];if(vo(o))e.addValue(i,o),s0(r)&&r.add(i);else if(vo(a))e.addValue(i,sc(o,{owner:e})),s0(r)&&r.remove(i);else if(a!==o)if(e.hasValue(i)){const s=e.getValue(i);!s.hasAnimated&&s.set(o)}else{const s=e.getStaticValue(i);e.addValue(i,sc(s!==void 0?s:o))}}for(const i in n)t[i]===void 0&&e.removeValue(i);return t}const EL=Object.keys(Vp),aae=EL.length,TE=["AnimationStart","AnimationComplete","Update","Unmount","BeforeLayoutMeasure","LayoutMeasure","LayoutAnimationStart","LayoutAnimationComplete"];class sae{constructor({parent:t,props:n,reducedMotionConfig:r,visualState:i},o={}){this.current=null,this.children=new Set,this.isVariantNode=!1,this.isControllingVariants=!1,this.shouldReduceMotion=null,this.values=new Map,this.isPresent=!0,this.valueSubscriptions=new Map,this.prevMotionValues={},this.events={},this.propEventSubscriptions={},this.notifyUpdate=()=>this.notify("Update",this.latestValues),this.render=()=>{!this.current||(this.triggerBuild(),this.renderInstance(this.current,this.renderState,this.props.style,this.projection))},this.scheduleRender=()=>kr.render(this.render,!1,!0);const{latestValues:a,renderState:s}=i;this.latestValues=a,this.baseTarget={...a},this.initialValues=n.initial?{...a}:{},this.renderState=s,this.parent=t,this.props=n,this.depth=t?t.depth+1:0,this.reducedMotionConfig=r,this.options=o,this.isControllingVariants=Sy(n),this.isVariantNode=xA(n),this.isVariantNode&&(this.variantChildren=new Set),this.manuallyAnimateOnMount=Boolean(t&&t.current);const{willChange:l,...c}=this.scrapeMotionValuesFromProps(n);for(const u in c){const d=c[u];a[u]!==void 0&&vo(d)&&(d.set(a[u],!1),s0(l)&&l.add(u))}}scrapeMotionValuesFromProps(t){return{}}mount(t){var n;this.current=t,this.projection&&this.projection.mount(t),this.parent&&this.isVariantNode&&!this.isControllingVariants&&(this.removeFromVariantTree=(n=this.parent)===null||n===void 0?void 0:n.addVariantChild(this)),this.values.forEach((r,i)=>this.bindToMotionValue(i,r)),kL.current||iae(),this.shouldReduceMotion=this.reducedMotionConfig==="never"?!1:this.reducedMotionConfig==="always"?!0:E3.current,this.parent&&this.parent.children.add(this),this.setProps(this.props)}unmount(){var t,n,r;(t=this.projection)===null||t===void 0||t.unmount(),Ma.update(this.notifyUpdate),Ma.render(this.render),this.valueSubscriptions.forEach(i=>i()),(n=this.removeFromVariantTree)===null||n===void 0||n.call(this),(r=this.parent)===null||r===void 0||r.children.delete(this);for(const i in this.events)this.events[i].clear();this.current=null}bindToMotionValue(t,n){const r=wc.has(t),i=n.on("change",a=>{this.latestValues[t]=a,this.props.onUpdate&&kr.update(this.notifyUpdate,!1,!0),r&&this.projection&&(this.projection.isTransformDirty=!0)}),o=n.on("renderRequest",this.scheduleRender);this.valueSubscriptions.set(t,()=>{i(),o()})}sortNodePosition(t){return!this.current||!this.sortInstanceNodePosition||this.type!==t.type?0:this.sortInstanceNodePosition(this.current,t.current)}loadFeatures(t,n,r,i,o,a){const s=[];for(let l=0;l<aae;l++){const c=EL[l],{isEnabled:u,Component:d}=Vp[c];u(t)&&d&&s.push(h.exports.createElement(d,{key:c,...t,visualElement:this}))}if(!this.projection&&o){this.projection=new o(i,this.latestValues,this.parent&&this.parent.projection);const{layoutId:l,layout:c,drag:u,dragConstraints:d,layoutScroll:f}=t;this.projection.setOptions({layoutId:l,layout:c,alwaysMeasureLayout:Boolean(u)||d&&gu(d),visualElement:this,scheduleRender:()=>this.scheduleRender(),animationType:typeof c=="string"?c:"both",initialPromotionConfig:a,layoutScroll:f})}return s}triggerBuild(){this.build(this.renderState,this.latestValues,this.options,this.props)}measureViewportBox(){return this.current?this.measureInstanceViewportBox(this.current,this.props):_n()}getStaticValue(t){return this.latestValues[t]}setStaticValue(t,n){this.latestValues[t]=n}makeTargetAnimatable(t,n=!0){return this.makeTargetAnimatableFromInstance(t,this.props,n)}setProps(t){(t.transformTemplate||this.props.transformTemplate)&&this.scheduleRender(),this.props=t;for(let n=0;n<TE.length;n++){const r=TE[n];this.propEventSubscriptions[r]&&(this.propEventSubscriptions[r](),delete this.propEventSubscriptions[r]);const i=t["on"+r];i&&(this.propEventSubscriptions[r]=this.on(r,i))}this.prevMotionValues=oae(this,this.scrapeMotionValuesFromProps(t),this.prevMotionValues)}getProps(){return this.props}getVariant(t){var n;return(n=this.props.variants)===null||n===void 0?void 0:n[t]}getDefaultTransition(){return this.props.transition}getTransformPagePoint(){return this.props.transformPagePoint}getClosestVariantNode(){var t;return this.isVariantNode?this:(t=this.parent)===null||t===void 0?void 0:t.getClosestVariantNode()}getVariantContext(t=!1){var n,r;if(t)return(n=this.parent)===null||n===void 0?void 0:n.getVariantContext();if(!this.isControllingVariants){const o=((r=this.parent)===null||r===void 0?void 0:r.getVariantContext())||{};return this.props.initial!==void 0&&(o.initial=this.props.initial),o}const i={};for(let o=0;o<lae;o++){const a=IL[o],s=this.props[a];(Hp(s)||s===!1)&&(i[a]=s)}return i}addVariantChild(t){var n;const r=this.getClosestVariantNode();if(r)return(n=r.variantChildren)===null||n===void 0||n.add(t),()=>r.variantChildren.delete(t)}addValue(t,n){this.hasValue(t)&&this.removeValue(t),this.values.set(t,n),this.latestValues[t]=n.get(),this.bindToMotionValue(t,n)}removeValue(t){var n;this.values.delete(t),(n=this.valueSubscriptions.get(t))===null||n===void 0||n(),this.valueSubscriptions.delete(t),delete this.latestValues[t],this.removeValueFromRenderState(t,this.renderState)}hasValue(t){return this.values.has(t)}getValue(t,n){if(this.props.values&&this.props.values[t])return this.props.values[t];let r=this.values.get(t);return r===void 0&&n!==void 0&&(r=sc(n,{owner:this}),this.addValue(t,r)),r}readValue(t){return this.latestValues[t]!==void 0||!this.current?this.latestValues[t]:this.readValueFromInstance(this.current,t,this.options)}setBaseTarget(t,n){this.baseTarget[t]=n}getBaseTarget(t){var n;const{initial:r}=this.props,i=typeof r=="string"||typeof r=="object"?(n=w9(this.props,r))===null||n===void 0?void 0:n[t]:void 0;if(r&&i!==void 0)return i;const o=this.getBaseTargetFromProps(this.props,t);return o!==void 0&&!vo(o)?o:this.initialValues[t]!==void 0&&i===void 0?void 0:this.baseTarget[t]}on(t,n){return this.events[t]||(this.events[t]=new _9),this.events[t].add(n)}notify(t,...n){var r;(r=this.events[t])===null||r===void 0||r.notify(...n)}}const IL=["initial",...H9],lae=IL.length;class TL extends sae{sortInstanceNodePosition(t,n){return t.compareDocumentPosition(n)&2?1:-1}getBaseTargetFromProps(t,n){var r;return(r=t.style)===null||r===void 0?void 0:r[n]}removeValueFromRenderState(t,{vars:n,style:r}){delete n[t],delete r[t]}makeTargetAnimatableFromInstance({transition:t,transitionEnd:n,...r},{transformValues:i},o){let a=gie(r,t||{},this);if(i&&(n&&(n=i(n)),r&&(r=i(r)),a&&(a=i(a))),o){hie(this,r,a);const s=rae(this,r,a,n);n=s.transitionEnd,r=s.target}return{transition:t,transitionEnd:n,...r}}}function cae(e){return window.getComputedStyle(e)}class uae extends TL{readValueFromInstance(t,n){if(wc.has(n)){const r=M9(n);return r&&r.default||0}else{const r=cae(t),i=(CA(n)?r.getPropertyValue(n):r[n])||0;return typeof i=="string"?i.trim():i}}measureInstanceViewportBox(t,{transformPagePoint:n}){return xL(t,n)}build(t,n,r,i){g9(t,n,r,i.transformTemplate)}scrapeMotionValuesFromProps(t){return S9(t)}renderInstance(t,n,r,i){_A(t,n,r,i)}}class dae extends TL{constructor(){super(...arguments),this.isSVGTag=!1}getBaseTargetFromProps(t,n){return t[n]}readValueFromInstance(t,n){var r;return wc.has(n)?((r=M9(n))===null||r===void 0?void 0:r.default)||0:(n=PA.has(n)?n:x9(n),t.getAttribute(n))}measureInstanceViewportBox(){return _n()}scrapeMotionValuesFromProps(t){return MA(t)}build(t,n,r,i){y9(t,n,r,this.isSVGTag,i.transformTemplate)}renderInstance(t,n,r,i){OA(t,n,r,i)}mount(t){this.isSVGTag=b9(t.tagName),super.mount(t)}}const fae=(e,t)=>m9(e)?new dae(t,{enableHardwareAcceleration:!1}):new uae(t,{enableHardwareAcceleration:!0});function _E(e,t){return t.max===t.min?0:e/(t.max-t.min)*100}const yf={correct:(e,t)=>{if(!t.target)return e;if(typeof e=="string")if(Te.test(e))e=parseFloat(e);else return e;const n=_E(e,t.target.x),r=_E(e,t.target.y);return`${n}% ${r}%`}},PE="_$css",pae={correct:(e,{treeScale:t,projectionDelta:n})=>{const r=e,i=e.includes("var("),o=[];i&&(e=e.replace(SL,p=>(o.push(p),PE)));const a=Ws.parse(e);if(a.length>5)return r;const s=Ws.createTransformer(e),l=typeof a[0]!="number"?1:0,c=n.x.scale*t.x,u=n.y.scale*t.y;a[0+l]/=c,a[1+l]/=u;const d=qt(c,u,.5);typeof a[2+l]=="number"&&(a[2+l]/=d),typeof a[3+l]=="number"&&(a[3+l]/=d);let f=s(a);if(i){let p=0;f=f.replace(PE,()=>{const m=o[p];return p++,m})}return f}};var Iy={exports:{}},Ty={};/**
 * @license React
 * react-jsx-runtime.production.min.js
 *
 * Copyright (c) Facebook, Inc. and its affiliates.
 *
 * This source code is licensed under the MIT license found in the
 * LICENSE file in the root directory of this source tree.
 */var hae=h.exports,mae=Symbol.for("react.element"),gae=Symbol.for("react.fragment"),vae=Object.prototype.hasOwnProperty,yae=hae.__SECRET_INTERNALS_DO_NOT_USE_OR_YOU_WILL_BE_FIRED.ReactCurrentOwner,bae={key:!0,ref:!0,__self:!0,__source:!0};function _L(e,t,n){var r,i={},o=null,a=null;n!==void 0&&(o=""+n),t.key!==void 0&&(o=""+t.key),t.ref!==void 0&&(a=t.ref);for(r in t)vae.call(t,r)&&!bae.hasOwnProperty(r)&&(i[r]=t[r]);if(e&&e.defaultProps)for(r in t=e.defaultProps,t)i[r]===void 0&&(i[r]=t[r]);return{$$typeof:mae,type:e,key:o,ref:a,props:i,_owner:yae.current}}Ty.Fragment=gae;Ty.jsx=_L;Ty.jsxs=_L;Iy.exports=Ty;const k=Iy.exports.jsx,Z=Iy.exports.jsxs,Pe=Iy.exports.Fragment;class xae extends A.Component{componentDidMount(){const{visualElement:t,layoutGroup:n,switchLayoutGroup:r,layoutId:i}=this.props,{projection:o}=t;zne(wae),o&&(n.group&&n.group.add(o),r&&r.register&&i&&r.register(o),o.root.didUpdate(),o.addEventListener("animationComplete",()=>{this.safeToRemove()}),o.setOptions({...o.options,onExitComplete:()=>this.safeToRemove()})),rp.hasEverUpdated=!0}getSnapshotBeforeUpdate(t){const{layoutDependency:n,visualElement:r,drag:i,isPresent:o}=this.props,a=r.projection;return a&&(a.isPresent=o,i||t.layoutDependency!==n||n===void 0?a.willUpdate():this.safeToRemove(),t.isPresent!==o&&(o?a.promote():a.relegate()||kr.postRender(()=>{var s;!((s=a.getStack())===null||s===void 0)&&s.members.length||this.safeToRemove()}))),null}componentDidUpdate(){const{projection:t}=this.props.visualElement;t&&(t.root.didUpdate(),!t.currentAnimation&&t.isLead()&&this.safeToRemove())}componentWillUnmount(){const{visualElement:t,layoutGroup:n,switchLayoutGroup:r}=this.props,{projection:i}=t;i&&(i.scheduleCheckAfterUnmount(),n!=null&&n.group&&n.group.remove(i),r!=null&&r.deregister&&r.deregister(i))}safeToRemove(){const{safeToRemove:t}=this.props;t==null||t()}render(){return null}}function Sae(e){const[t,n]=E9(),r=h.exports.useContext(h9);return k(xae,{...e,layoutGroup:r,switchLayoutGroup:h.exports.useContext(SA),isPresent:t,safeToRemove:n})}const wae={borderRadius:{...yf,applyTo:["borderTopLeftRadius","borderTopRightRadius","borderBottomLeftRadius","borderBottomRightRadius"]},borderTopLeftRadius:yf,borderTopRightRadius:yf,borderBottomLeftRadius:yf,borderBottomRightRadius:yf,boxShadow:pae},Cae={measureLayout:Sae};function kae(e,t,n={}){const r=vo(e)?e:sc(e);return r.start(j9("",r,t,n)),{stop:()=>r.stop(),isAnimating:()=>r.isAnimating()}}const PL=["TopLeft","TopRight","BottomLeft","BottomRight"],Eae=PL.length,OE=e=>typeof e=="string"?parseFloat(e):e,ME=e=>typeof e=="number"||Te.test(e);function Iae(e,t,n,r,i,o){i?(e.opacity=qt(0,n.opacity!==void 0?n.opacity:1,Tae(r)),e.opacityExit=qt(t.opacity!==void 0?t.opacity:1,0,_ae(r))):o&&(e.opacity=qt(t.opacity!==void 0?t.opacity:1,n.opacity!==void 0?n.opacity:1,r));for(let a=0;a<Eae;a++){const s=`border${PL[a]}Radius`;let l=RE(t,s),c=RE(n,s);if(l===void 0&&c===void 0)continue;l||(l=0),c||(c=0),l===0||c===0||ME(l)===ME(c)?(e[s]=Math.max(qt(OE(l),OE(c),r),0),(Yo.test(c)||Yo.test(l))&&(e[s]+="%")):e[s]=c}(t.rotate||n.rotate)&&(e.rotate=qt(t.rotate||0,n.rotate||0,r))}function RE(e,t){return e[t]!==void 0?e[t]:e.borderRadius}const Tae=OL(0,.5,N9),_ae=OL(.5,.95,F9);function OL(e,t,n){return r=>r<e?0:r>t?1:n(c0(e,t,r))}function DE(e,t){e.min=t.min,e.max=t.max}function Xi(e,t){DE(e.x,t.x),DE(e.y,t.y)}function AE(e,t,n,r,i){return e-=t,e=f0(e,1/n,r),i!==void 0&&(e=f0(e,1/i,r)),e}function Pae(e,t=0,n=1,r=.5,i,o=e,a=e){if(Yo.test(t)&&(t=parseFloat(t),t=qt(a.min,a.max,t/100)-a.min),typeof t!="number")return;let s=qt(o.min,o.max,r);e===o&&(s-=t),e.min=AE(e.min,t,n,s,i),e.max=AE(e.max,t,n,s,i)}function LE(e,t,[n,r,i],o,a){Pae(e,t[n],t[r],t[i],t.scale,o,a)}const Oae=["x","scaleX","originX"],Mae=["y","scaleY","originY"];function BE(e,t,n,r){LE(e.x,t,Oae,n==null?void 0:n.x,r==null?void 0:r.x),LE(e.y,t,Mae,n==null?void 0:n.y,r==null?void 0:r.y)}function $E(e){return e.translate===0&&e.scale===1}function ML(e){return $E(e.x)&&$E(e.y)}function RL(e,t){return e.x.min===t.x.min&&e.x.max===t.x.max&&e.y.min===t.y.min&&e.y.max===t.y.max}function FE(e){return li(e.x)/li(e.y)}class Rae{constructor(){this.members=[]}add(t){I9(this.members,t),t.scheduleRender()}remove(t){if(T9(this.members,t),t===this.prevLead&&(this.prevLead=void 0),t===this.lead){const n=this.members[this.members.length-1];n&&this.promote(n)}}relegate(t){const n=this.members.findIndex(i=>t===i);if(n===0)return!1;let r;for(let i=n;i>=0;i--){const o=this.members[i];if(o.isPresent!==!1){r=o;break}}return r?(this.promote(r),!0):!1}promote(t,n){var r;const i=this.lead;if(t!==i&&(this.prevLead=i,this.lead=t,t.show(),i)){i.instance&&i.scheduleRender(),t.scheduleRender(),t.resumeFrom=i,n&&(t.resumeFrom.preserveOpacity=!0),i.snapshot&&(t.snapshot=i.snapshot,t.snapshot.latestValues=i.animationValues||i.latestValues),!((r=t.root)===null||r===void 0)&&r.isUpdating&&(t.isLayoutDirty=!0);const{crossfade:o}=t.options;o===!1&&i.hide()}}exitAnimationComplete(){this.members.forEach(t=>{var n,r,i,o,a;(r=(n=t.options).onExitComplete)===null||r===void 0||r.call(n),(a=(i=t.resumingFrom)===null||i===void 0?void 0:(o=i.options).onExitComplete)===null||a===void 0||a.call(o)})}scheduleRender(){this.members.forEach(t=>{t.instance&&t.scheduleRender(!1)})}removeLeadSnapshot(){this.lead&&this.lead.snapshot&&(this.lead.snapshot=void 0)}}function NE(e,t,n){let r="";const i=e.x.translate/t.x,o=e.y.translate/t.y;if((i||o)&&(r=`translate3d(${i}px, ${o}px, 0) `),(t.x!==1||t.y!==1)&&(r+=`scale(${1/t.x}, ${1/t.y}) `),n){const{rotate:l,rotateX:c,rotateY:u}=n;l&&(r+=`rotate(${l}deg) `),c&&(r+=`rotateX(${c}deg) `),u&&(r+=`rotateY(${u}deg) `)}const a=e.x.scale*t.x,s=e.y.scale*t.y;return(a!==1||s!==1)&&(r+=`scale(${a}, ${s})`),r||"none"}const Dae=(e,t)=>e.depth-t.depth;class Aae{constructor(){this.children=[],this.isDirty=!1}add(t){I9(this.children,t),this.isDirty=!0}remove(t){T9(this.children,t),this.isDirty=!0}forEach(t){this.isDirty&&this.children.sort(Dae),this.isDirty=!1,this.children.forEach(t)}}const zE=["","X","Y","Z"],jE=1e3;let Lae=0;function DL({attachResizeListener:e,defaultParent:t,measureScroll:n,checkIsScrollRoot:r,resetTransform:i}){return class{constructor(a,s={},l=t==null?void 0:t()){this.id=Lae++,this.animationId=0,this.children=new Set,this.options={},this.isTreeAnimating=!1,this.isAnimationBlocked=!1,this.isLayoutDirty=!1,this.isTransformDirty=!1,this.isProjectionDirty=!1,this.updateManuallyBlocked=!1,this.updateBlockedByResize=!1,this.isUpdating=!1,this.isSVG=!1,this.needsReset=!1,this.shouldResetTransform=!1,this.treeScale={x:1,y:1},this.eventHandlers=new Map,this.potentialNodes=new Map,this.checkUpdateFailed=()=>{this.isUpdating&&(this.isUpdating=!1,this.clearAllSnapshots())},this.updateProjection=()=>{this.nodes.forEach(Fae),this.nodes.forEach(jae),this.nodes.forEach(Hae)},this.hasProjected=!1,this.isVisible=!0,this.animationProgress=0,this.sharedNodes=new Map,this.elementId=a,this.latestValues=s,this.root=l?l.root||l:this,this.path=l?[...l.path,l]:[],this.parent=l,this.depth=l?l.depth+1:0,a&&this.root.registerPotentialNode(a,this);for(let c=0;c<this.path.length;c++)this.path[c].shouldResetTransform=!0;this.root===this&&(this.nodes=new Aae)}addEventListener(a,s){return this.eventHandlers.has(a)||this.eventHandlers.set(a,new _9),this.eventHandlers.get(a).add(s)}notifyListeners(a,...s){const l=this.eventHandlers.get(a);l==null||l.notify(...s)}hasListeners(a){return this.eventHandlers.has(a)}registerPotentialNode(a,s){this.potentialNodes.set(a,s)}mount(a,s=!1){var l;if(this.instance)return;this.isSVG=a instanceof SVGElement&&a.tagName!=="svg",this.instance=a;const{layoutId:c,layout:u,visualElement:d}=this.options;if(d&&!d.current&&d.mount(a),this.root.nodes.add(this),(l=this.parent)===null||l===void 0||l.children.add(this),this.elementId&&this.root.potentialNodes.delete(this.elementId),s&&(u||c)&&(this.isLayoutDirty=!0),e){let f;const p=()=>this.root.updateBlockedByResize=!1;e(a,()=>{this.root.updateBlockedByResize=!0,f&&f(),f=dL(p,250),rp.hasAnimatedSinceResize&&(rp.hasAnimatedSinceResize=!1,this.nodes.forEach(VE))})}c&&this.root.registerSharedNode(c,this),this.options.animate!==!1&&d&&(c||u)&&this.addEventListener("didUpdate",({delta:f,hasLayoutChanged:p,hasRelativeTargetChanged:m,layout:g})=>{var y,v,b,x,w;if(this.isTreeAnimationBlocked()){this.target=void 0,this.relativeTarget=void 0;return}const E=(v=(y=this.options.transition)!==null&&y!==void 0?y:d.getDefaultTransition())!==null&&v!==void 0?v:Kae,{onLayoutAnimationStart:C,onLayoutAnimationComplete:I}=d.getProps(),T=!this.targetLayout||!RL(this.targetLayout,g)||m,_=!p&&m;if(((b=this.resumeFrom)===null||b===void 0?void 0:b.instance)||_||p&&(T||!this.currentAnimation)){this.resumeFrom&&(this.resumingFrom=this.resumeFrom,this.resumingFrom.resumingFrom=void 0),this.setAnimationOrigin(f,_);const P={...fL(E,"layout"),onPlay:C,onComplete:I};d.shouldReduceMotion&&(P.delay=0,P.type=!1),this.startAnimation(P)}else!p&&this.animationProgress===0&&VE(this),this.isLead()&&((w=(x=this.options).onExitComplete)===null||w===void 0||w.call(x));this.targetLayout=g})}unmount(){var a,s;this.options.layoutId&&this.willUpdate(),this.root.nodes.remove(this),(a=this.getStack())===null||a===void 0||a.remove(this),(s=this.parent)===null||s===void 0||s.children.delete(this),this.instance=void 0,Ma.preRender(this.updateProjection)}blockUpdate(){this.updateManuallyBlocked=!0}unblockUpdate(){this.updateManuallyBlocked=!1}isUpdateBlocked(){return this.updateManuallyBlocked||this.updateBlockedByResize}isTreeAnimationBlocked(){var a;return this.isAnimationBlocked||((a=this.parent)===null||a===void 0?void 0:a.isTreeAnimationBlocked())||!1}startUpdate(){var a;this.isUpdateBlocked()||(this.isUpdating=!0,(a=this.nodes)===null||a===void 0||a.forEach(Vae),this.animationId++)}willUpdate(a=!0){var s,l,c;if(this.root.isUpdateBlocked()){(l=(s=this.options).onExitComplete)===null||l===void 0||l.call(s);return}if(!this.root.isUpdating&&this.root.startUpdate(),this.isLayoutDirty)return;this.isLayoutDirty=!0;for(let p=0;p<this.path.length;p++){const m=this.path[p];m.shouldResetTransform=!0,m.updateScroll("snapshot")}const{layoutId:u,layout:d}=this.options;if(u===void 0&&!d)return;const f=(c=this.options.visualElement)===null||c===void 0?void 0:c.getProps().transformTemplate;this.prevTransformTemplateValue=f==null?void 0:f(this.latestValues,""),this.updateSnapshot(),a&&this.notifyListeners("willUpdate")}didUpdate(){if(this.isUpdateBlocked()){this.unblockUpdate(),this.clearAllSnapshots(),this.nodes.forEach(HE);return}!this.isUpdating||(this.isUpdating=!1,this.potentialNodes.size&&(this.potentialNodes.forEach(qae),this.potentialNodes.clear()),this.nodes.forEach(zae),this.nodes.forEach(Bae),this.nodes.forEach($ae),this.clearAllSnapshots(),Cb.update(),Cb.preRender(),Cb.render())}clearAllSnapshots(){this.nodes.forEach(Nae),this.sharedNodes.forEach(Wae)}scheduleUpdateProjection(){kr.preRender(this.updateProjection,!1,!0)}scheduleCheckAfterUnmount(){kr.postRender(()=>{this.isLayoutDirty?this.root.didUpdate():this.root.checkUpdateFailed()})}updateSnapshot(){this.snapshot||!this.instance||(this.snapshot=this.measure())}updateLayout(){var a;if(!this.instance||(this.updateScroll(),!(this.options.alwaysMeasureLayout&&this.isLead())&&!this.isLayoutDirty))return;if(this.resumeFrom&&!this.resumeFrom.instance)for(let l=0;l<this.path.length;l++)this.path[l].updateScroll();const s=this.layout;this.layout=this.measure(!1),this.layoutCorrected=_n(),this.isLayoutDirty=!1,this.projectionDelta=void 0,this.notifyListeners("measure",this.layout.layoutBox),(a=this.options.visualElement)===null||a===void 0||a.notify("LayoutMeasure",this.layout.layoutBox,s==null?void 0:s.layoutBox)}updateScroll(a="measure"){let s=Boolean(this.options.layoutScroll&&this.instance);this.scroll&&this.scroll.animationId===this.root.animationId&&this.scroll.phase===a&&(s=!1),s&&(this.scroll={animationId:this.root.animationId,phase:a,isRoot:r(this.instance),offset:n(this.instance)})}resetTransform(){var a;if(!i)return;const s=this.isLayoutDirty||this.shouldResetTransform,l=this.projectionDelta&&!ML(this.projectionDelta),c=(a=this.options.visualElement)===null||a===void 0?void 0:a.getProps().transformTemplate,u=c==null?void 0:c(this.latestValues,""),d=u!==this.prevTransformTemplateValue;s&&(l||kl(this.latestValues)||d)&&(i(this.instance,u),this.shouldResetTransform=!1,this.scheduleRender())}measure(a=!0){const s=this.measurePageBox();let l=this.removeElementScroll(s);return a&&(l=this.removeTransform(l)),Yae(l),{animationId:this.root.animationId,measuredBox:s,layoutBox:l,latestValues:{},source:this.id}}measurePageBox(){const{visualElement:a}=this.options;if(!a)return _n();const s=a.measureViewportBox(),{scroll:l}=this.root;return l&&(ss(s.x,l.offset.x),ss(s.y,l.offset.y)),s}removeElementScroll(a){const s=_n();Xi(s,a);for(let l=0;l<this.path.length;l++){const c=this.path[l],{scroll:u,options:d}=c;if(c!==this.root&&u&&d.layoutScroll){if(u.isRoot){Xi(s,a);const{scroll:f}=this.root;f&&(ss(s.x,-f.offset.x),ss(s.y,-f.offset.y))}ss(s.x,u.offset.x),ss(s.y,u.offset.y)}}return s}applyTransform(a,s=!1){const l=_n();Xi(l,a);for(let c=0;c<this.path.length;c++){const u=this.path[c];!s&&u.options.layoutScroll&&u.scroll&&u!==u.root&&yu(l,{x:-u.scroll.offset.x,y:-u.scroll.offset.y}),kl(u.latestValues)&&yu(l,u.latestValues)}return kl(this.latestValues)&&yu(l,this.latestValues),l}removeTransform(a){var s;const l=_n();Xi(l,a);for(let c=0;c<this.path.length;c++){const u=this.path[c];if(!u.instance||!kl(u.latestValues))continue;S3(u.latestValues)&&u.updateSnapshot();const d=_n(),f=u.measurePageBox();Xi(d,f),BE(l,u.latestValues,(s=u.snapshot)===null||s===void 0?void 0:s.layoutBox,d)}return kl(this.latestValues)&&BE(l,this.latestValues),l}setTargetDelta(a){this.targetDelta=a,this.isProjectionDirty=!0,this.root.scheduleUpdateProjection()}setOptions(a){this.options={...this.options,...a,crossfade:a.crossfade!==void 0?a.crossfade:!0}}clearMeasurements(){this.scroll=void 0,this.layout=void 0,this.snapshot=void 0,this.prevTransformTemplateValue=void 0,this.targetDelta=void 0,this.target=void 0,this.isLayoutDirty=!1}resolveTargetDelta(){var a;const s=this.getLead();if(this.isProjectionDirty||(this.isProjectionDirty=s.isProjectionDirty),this.isTransformDirty||(this.isTransformDirty=s.isTransformDirty),!this.isProjectionDirty&&!this.attemptToResolveRelativeTarget)return;const{layout:l,layoutId:c}=this.options;if(!(!this.layout||!(l||c))){if(!this.targetDelta&&!this.relativeTarget){const u=this.getClosestProjectingParent();u&&u.layout?(this.relativeParent=u,this.relativeTarget=_n(),this.relativeTargetOrigin=_n(),sp(this.relativeTargetOrigin,this.layout.layoutBox,u.layout.layoutBox),Xi(this.relativeTarget,this.relativeTargetOrigin)):this.relativeParent=this.relativeTarget=void 0}if(!(!this.relativeTarget&&!this.targetDelta)&&(this.target||(this.target=_n(),this.targetWithTransforms=_n()),this.relativeTarget&&this.relativeTargetOrigin&&((a=this.relativeParent)===null||a===void 0?void 0:a.target)?_oe(this.target,this.relativeTarget,this.relativeParent.target):this.targetDelta?(Boolean(this.resumingFrom)?this.target=this.applyTransform(this.layout.layoutBox):Xi(this.target,this.layout.layoutBox),bL(this.target,this.targetDelta)):Xi(this.target,this.layout.layoutBox),this.attemptToResolveRelativeTarget)){this.attemptToResolveRelativeTarget=!1;const u=this.getClosestProjectingParent();u&&Boolean(u.resumingFrom)===Boolean(this.resumingFrom)&&!u.options.layoutScroll&&u.target?(this.relativeParent=u,this.relativeTarget=_n(),this.relativeTargetOrigin=_n(),sp(this.relativeTargetOrigin,this.target,u.target),Xi(this.relativeTarget,this.relativeTargetOrigin)):this.relativeParent=this.relativeTarget=void 0}}}getClosestProjectingParent(){if(!(!this.parent||S3(this.parent.latestValues)||yL(this.parent.latestValues)))return(this.parent.relativeTarget||this.parent.targetDelta)&&this.parent.layout?this.parent:this.parent.getClosestProjectingParent()}calcProjection(){var a;const{isProjectionDirty:s,isTransformDirty:l}=this;this.isProjectionDirty=this.isTransformDirty=!1;const c=this.getLead(),u=Boolean(this.resumingFrom)||this!==c;let d=!0;if(s&&(d=!1),u&&l&&(d=!1),d)return;const{layout:f,layoutId:p}=this.options;if(this.isTreeAnimating=Boolean(((a=this.parent)===null||a===void 0?void 0:a.isTreeAnimating)||this.currentAnimation||this.pendingAnimation),this.isTreeAnimating||(this.targetDelta=this.relativeTarget=void 0),!this.layout||!(f||p))return;Xi(this.layoutCorrected,this.layout.layoutBox),$oe(this.layoutCorrected,this.treeScale,this.path,u);const{target:m}=c;if(!m)return;this.projectionDelta||(this.projectionDelta=lp(),this.projectionDeltaWithTransform=lp());const g=this.treeScale.x,y=this.treeScale.y,v=this.projectionTransform;ap(this.projectionDelta,this.layoutCorrected,m,this.latestValues),this.projectionTransform=NE(this.projectionDelta,this.treeScale),(this.projectionTransform!==v||this.treeScale.x!==g||this.treeScale.y!==y)&&(this.hasProjected=!0,this.scheduleRender(),this.notifyListeners("projectionUpdate",m))}hide(){this.isVisible=!1}show(){this.isVisible=!0}scheduleRender(a=!0){var s,l,c;(l=(s=this.options).scheduleRender)===null||l===void 0||l.call(s),a&&((c=this.getStack())===null||c===void 0||c.scheduleRender()),this.resumingFrom&&!this.resumingFrom.instance&&(this.resumingFrom=void 0)}setAnimationOrigin(a,s=!1){var l,c;const u=this.snapshot,d=(u==null?void 0:u.latestValues)||{},f={...this.latestValues},p=lp();this.relativeTarget=this.relativeTargetOrigin=void 0,this.attemptToResolveRelativeTarget=!s;const m=_n(),g=(u==null?void 0:u.source)!==((l=this.layout)===null||l===void 0?void 0:l.source),y=(((c=this.getStack())===null||c===void 0?void 0:c.members.length)||0)<=1,v=Boolean(g&&!y&&this.options.crossfade===!0&&!this.path.some(Gae));this.animationProgress=0,this.mixTargetDelta=b=>{var x;const w=b/1e3;WE(p.x,a.x,w),WE(p.y,a.y,w),this.setTargetDelta(p),this.relativeTarget&&this.relativeTargetOrigin&&this.layout&&((x=this.relativeParent)===null||x===void 0?void 0:x.layout)&&(sp(m,this.layout.layoutBox,this.relativeParent.layout.layoutBox),Uae(this.relativeTarget,this.relativeTargetOrigin,m,w)),g&&(this.animationValues=f,Iae(f,d,this.latestValues,w,v,y)),this.root.scheduleUpdateProjection(),this.scheduleRender(),this.animationProgress=w},this.mixTargetDelta(0)}startAnimation(a){var s,l;this.notifyListeners("animationStart"),(s=this.currentAnimation)===null||s===void 0||s.stop(),this.resumingFrom&&((l=this.resumingFrom.currentAnimation)===null||l===void 0||l.stop()),this.pendingAnimation&&(Ma.update(this.pendingAnimation),this.pendingAnimation=void 0),this.pendingAnimation=kr.update(()=>{rp.hasAnimatedSinceResize=!0,this.currentAnimation=kae(0,jE,{...a,onUpdate:c=>{var u;this.mixTargetDelta(c),(u=a.onUpdate)===null||u===void 0||u.call(a,c)},onComplete:()=>{var c;(c=a.onComplete)===null||c===void 0||c.call(a),this.completeAnimation()}}),this.resumingFrom&&(this.resumingFrom.currentAnimation=this.currentAnimation),this.pendingAnimation=void 0})}completeAnimation(){var a;this.resumingFrom&&(this.resumingFrom.currentAnimation=void 0,this.resumingFrom.preserveOpacity=void 0),(a=this.getStack())===null||a===void 0||a.exitAnimationComplete(),this.resumingFrom=this.currentAnimation=this.animationValues=void 0,this.notifyListeners("animationComplete")}finishAnimation(){var a;this.currentAnimation&&((a=this.mixTargetDelta)===null||a===void 0||a.call(this,jE),this.currentAnimation.stop()),this.completeAnimation()}applyTransformsToTarget(){const a=this.getLead();let{targetWithTransforms:s,target:l,layout:c,latestValues:u}=a;if(!(!s||!l||!c)){if(this!==a&&this.layout&&c&&AL(this.options.animationType,this.layout.layoutBox,c.layoutBox)){l=this.target||_n();const d=li(this.layout.layoutBox.x);l.x.min=a.target.x.min,l.x.max=l.x.min+d;const f=li(this.layout.layoutBox.y);l.y.min=a.target.y.min,l.y.max=l.y.min+f}Xi(s,l),yu(s,u),ap(this.projectionDeltaWithTransform,this.layoutCorrected,s,u)}}registerSharedNode(a,s){var l,c,u;this.sharedNodes.has(a)||this.sharedNodes.set(a,new Rae),this.sharedNodes.get(a).add(s),s.promote({transition:(l=s.options.initialPromotionConfig)===null||l===void 0?void 0:l.transition,preserveFollowOpacity:(u=(c=s.options.initialPromotionConfig)===null||c===void 0?void 0:c.shouldPreserveFollowOpacity)===null||u===void 0?void 0:u.call(c,s)})}isLead(){const a=this.getStack();return a?a.lead===this:!0}getLead(){var a;const{layoutId:s}=this.options;return s?((a=this.getStack())===null||a===void 0?void 0:a.lead)||this:this}getPrevLead(){var a;const{layoutId:s}=this.options;return s?(a=this.getStack())===null||a===void 0?void 0:a.prevLead:void 0}getStack(){const{layoutId:a}=this.options;if(a)return this.root.sharedNodes.get(a)}promote({needsReset:a,transition:s,preserveFollowOpacity:l}={}){const c=this.getStack();c&&c.promote(this,l),a&&(this.projectionDelta=void 0,this.needsReset=!0),s&&this.setOptions({transition:s})}relegate(){const a=this.getStack();return a?a.relegate(this):!1}resetRotation(){const{visualElement:a}=this.options;if(!a)return;let s=!1;const{latestValues:l}=a;if((l.rotate||l.rotateX||l.rotateY||l.rotateZ)&&(s=!0),!s)return;const c={};for(let u=0;u<zE.length;u++){const d="rotate"+zE[u];l[d]&&(c[d]=l[d],a.setStaticValue(d,0))}a==null||a.render();for(const u in c)a.setStaticValue(u,c[u]);a.scheduleRender()}getProjectionStyles(a={}){var s,l,c;const u={};if(!this.instance||this.isSVG)return u;if(this.isVisible)u.visibility="";else return{visibility:"hidden"};const d=(s=this.options.visualElement)===null||s===void 0?void 0:s.getProps().transformTemplate;if(this.needsReset)return this.needsReset=!1,u.opacity="",u.pointerEvents=ag(a.pointerEvents)||"",u.transform=d?d(this.latestValues,""):"none",u;const f=this.getLead();if(!this.projectionDelta||!this.layout||!f.target){const y={};return this.options.layoutId&&(y.opacity=this.latestValues.opacity!==void 0?this.latestValues.opacity:1,y.pointerEvents=ag(a.pointerEvents)||""),this.hasProjected&&!kl(this.latestValues)&&(y.transform=d?d({},""):"none",this.hasProjected=!1),y}const p=f.animationValues||f.latestValues;this.applyTransformsToTarget(),u.transform=NE(this.projectionDeltaWithTransform,this.treeScale,p),d&&(u.transform=d(p,u.transform));const{x:m,y:g}=this.projectionDelta;u.transformOrigin=`${m.origin*100}% ${g.origin*100}% 0`,f.animationValues?u.opacity=f===this?(c=(l=p.opacity)!==null&&l!==void 0?l:this.latestValues.opacity)!==null&&c!==void 0?c:1:this.preserveOpacity?this.latestValues.opacity:p.opacityExit:u.opacity=f===this?p.opacity!==void 0?p.opacity:"":p.opacityExit!==void 0?p.opacityExit:0;for(const y in n0){if(p[y]===void 0)continue;const{correct:v,applyTo:b}=n0[y],x=v(p[y],f);if(b){const w=b.length;for(let E=0;E<w;E++)u[b[E]]=x}else u[y]=x}return this.options.layoutId&&(u.pointerEvents=f===this?ag(a.pointerEvents)||"":"none"),u}clearSnapshot(){this.resumeFrom=this.snapshot=void 0}resetTree(){this.root.nodes.forEach(a=>{var s;return(s=a.currentAnimation)===null||s===void 0?void 0:s.stop()}),this.root.nodes.forEach(HE),this.root.sharedNodes.clear()}}}function Bae(e){e.updateLayout()}function $ae(e){var t,n,r;const i=((t=e.resumeFrom)===null||t===void 0?void 0:t.snapshot)||e.snapshot;if(e.isLead()&&e.layout&&i&&e.hasListeners("didUpdate")){const{layoutBox:o,measuredBox:a}=e.layout,{animationType:s}=e.options,l=i.source!==e.layout.source;s==="size"?Po(p=>{const m=l?i.measuredBox[p]:i.layoutBox[p],g=li(m);m.min=o[p].min,m.max=m.min+g}):AL(s,i.layoutBox,o)&&Po(p=>{const m=l?i.measuredBox[p]:i.layoutBox[p],g=li(o[p]);m.max=m.min+g});const c=lp();ap(c,o,i.layoutBox);const u=lp();l?ap(u,e.applyTransform(a,!0),i.measuredBox):ap(u,o,i.layoutBox);const d=!ML(c);let f=!1;if(!e.resumeFrom){const p=e.getClosestProjectingParent();if(p&&!p.resumeFrom){const{snapshot:m,layout:g}=p;if(m&&g){const y=_n();sp(y,i.layoutBox,m.layoutBox);const v=_n();sp(v,o,g.layoutBox),RL(y,v)||(f=!0)}}}e.notifyListeners("didUpdate",{layout:o,snapshot:i,delta:u,layoutDelta:c,hasLayoutChanged:d,hasRelativeTargetChanged:f})}else e.isLead()&&((r=(n=e.options).onExitComplete)===null||r===void 0||r.call(n));e.options.transition=void 0}function Fae(e){e.isProjectionDirty||(e.isProjectionDirty=Boolean(e.parent&&e.parent.isProjectionDirty)),e.isTransformDirty||(e.isTransformDirty=Boolean(e.parent&&e.parent.isTransformDirty))}function Nae(e){e.clearSnapshot()}function HE(e){e.clearMeasurements()}function zae(e){const{visualElement:t}=e.options;t!=null&&t.getProps().onBeforeLayoutMeasure&&t.notify("BeforeLayoutMeasure"),e.resetTransform()}function VE(e){e.finishAnimation(),e.targetDelta=e.relativeTarget=e.target=void 0}function jae(e){e.resolveTargetDelta()}function Hae(e){e.calcProjection()}function Vae(e){e.resetRotation()}function Wae(e){e.removeLeadSnapshot()}function WE(e,t,n){e.translate=qt(t.translate,0,n),e.scale=qt(t.scale,1,n),e.origin=t.origin,e.originPoint=t.originPoint}function UE(e,t,n,r){e.min=qt(t.min,n.min,r),e.max=qt(t.max,n.max,r)}function Uae(e,t,n,r){UE(e.x,t.x,n.x,r),UE(e.y,t.y,n.y,r)}function Gae(e){return e.animationValues&&e.animationValues.opacityExit!==void 0}const Kae={duration:.45,ease:[.4,0,.1,1]};function qae(e,t){let n=e.root;for(let o=e.path.length-1;o>=0;o--)if(Boolean(e.path[o].instance)){n=e.path[o];break}const i=(n&&n!==e.root?n.instance:document).querySelector(`[data-projection-id="${t}"]`);i&&e.mount(i,!0)}function GE(e){e.min=Math.round(e.min),e.max=Math.round(e.max)}function Yae(e){GE(e.x),GE(e.y)}function AL(e,t,n){return e==="position"||e==="preserve-aspect"&&!b3(FE(t),FE(n),.2)}const Xae=DL({attachResizeListener:(e,t)=>wy(e,"resize",t),measureScroll:()=>({x:document.documentElement.scrollLeft||document.body.scrollLeft,y:document.documentElement.scrollTop||document.body.scrollTop}),checkIsScrollRoot:()=>!0}),Db={current:void 0},Zae=DL({measureScroll:e=>({x:e.scrollLeft,y:e.scrollTop}),defaultParent:()=>{if(!Db.current){const e=new Xae(0,{});e.mount(window),e.setOptions({layoutScroll:!0}),Db.current=e}return Db.current},resetTransform:(e,t)=>{e.style.transform=t!==void 0?t:"none"},checkIsScrollRoot:e=>Boolean(window.getComputedStyle(e).position==="fixed")}),Qae={...koe,...Nre,...Goe,...Cae},Ur=Fne((e,t)=>gre(e,t,Qae,fae,Zae));function LL(){const e=h.exports.useRef(!1);return Hu(()=>(e.current=!0,()=>{e.current=!1}),[]),e}function Jae(){const e=LL(),[t,n]=h.exports.useState(0),r=h.exports.useCallback(()=>{e.current&&n(t+1)},[t]);return[h.exports.useCallback(()=>kr.postRender(r),[r]),t]}class ese extends h.exports.Component{getSnapshotBeforeUpdate(t){const n=this.props.childRef.current;if(n&&t.isPresent&&!this.props.isPresent){const r=this.props.sizeRef.current;r.height=n.offsetHeight||0,r.width=n.offsetWidth||0,r.top=n.offsetTop,r.left=n.offsetLeft}return null}componentDidUpdate(){}render(){return this.props.children}}function tse({children:e,isPresent:t}){const n=h.exports.useId(),r=h.exports.useRef(null),i=h.exports.useRef({width:0,height:0,top:0,left:0});return h.exports.useInsertionEffect(()=>{const{width:o,height:a,top:s,left:l}=i.current;if(t||!r.current||!o||!a)return;r.current.dataset.motionPopId=n;const c=document.createElement("style");return document.head.appendChild(c),c.sheet&&c.sheet.insertRule(`
          [data-motion-pop-id="${n}"] {
            position: absolute !important;
            width: ${o}px !important;
            height: ${a}px !important;
            top: ${s}px !important;
            left: ${l}px !important;
          }
        `),()=>{document.head.removeChild(c)}},[t]),h.exports.createElement(ese,{isPresent:t,childRef:r,sizeRef:i},h.exports.cloneElement(e,{ref:r}))}const Ab=({children:e,initial:t,isPresent:n,onExitComplete:r,custom:i,presenceAffectsLayout:o,mode:a})=>{const s=Va(nse),l=h.exports.useId(),c=h.exports.useMemo(()=>({id:l,initial:t,isPresent:n,custom:i,onExitComplete:u=>{s.set(u,!0);for(const d of s.values())if(!d)return;r&&r()},register:u=>(s.set(u,!1),()=>s.delete(u))}),o?void 0:[n]);return h.exports.useMemo(()=>{s.forEach((u,d)=>s.set(d,!1))},[n]),h.exports.useEffect(()=>{!n&&!s.size&&r&&r()},[n]),a==="popLayout"&&(e=h.exports.createElement(tse,{isPresent:n},e)),h.exports.createElement(jd.Provider,{value:c},e)};function nse(){return new Map}const lu=e=>e.key||"";function rse(e,t){e.forEach(n=>{const r=lu(n);t.set(r,n)})}function ise(e){const t=[];return h.exports.Children.forEach(e,n=>{h.exports.isValidElement(n)&&t.push(n)}),t}const Wa=({children:e,custom:t,initial:n=!0,onExitComplete:r,exitBeforeEnter:i,presenceAffectsLayout:o=!0,mode:a="sync"})=>{i&&(a="wait",HA(!1,"Replace exitBeforeEnter with mode='wait'"));let[s]=Jae();const l=h.exports.useContext(h9).forceRender;l&&(s=l);const c=LL(),u=ise(e);let d=u;const f=new Set,p=h.exports.useRef(d),m=h.exports.useRef(new Map).current,g=h.exports.useRef(!0);if(Hu(()=>{g.current=!1,rse(u,m),p.current=d}),k9(()=>{g.current=!0,m.clear(),f.clear()}),g.current)return h.exports.createElement(h.exports.Fragment,null,d.map(x=>h.exports.createElement(Ab,{key:lu(x),isPresent:!0,initial:n?void 0:!1,presenceAffectsLayout:o,mode:a},x)));d=[...d];const y=p.current.map(lu),v=u.map(lu),b=y.length;for(let x=0;x<b;x++){const w=y[x];v.indexOf(w)===-1&&f.add(w)}return a==="wait"&&f.size&&(d=[]),f.forEach(x=>{if(v.indexOf(x)!==-1)return;const w=m.get(x);if(!w)return;const E=y.indexOf(x),C=()=>{m.delete(x),f.delete(x);const I=p.current.findIndex(T=>T.key===x);if(p.current.splice(I,1),!f.size){if(p.current=u,c.current===!1)return;s(),r&&r()}};d.splice(E,0,h.exports.createElement(Ab,{key:lu(w),isPresent:!1,onExitComplete:C,custom:t,presenceAffectsLayout:o,mode:a},w))}),d=d.map(x=>{const w=x.key;return f.has(w)?x:h.exports.createElement(Ab,{key:lu(x),isPresent:!0,presenceAffectsLayout:o,mode:a},x)}),jA!=="production"&&a==="wait"&&d.length>1&&console.warn(`You're attempting to animate multiple children within AnimatePresence, but its mode is set to "wait". This will lead to odd visual behaviour.`),h.exports.createElement(h.exports.Fragment,null,f.size?d:d.map(x=>h.exports.cloneElement(x)))},BL=h.exports.createContext(null);function ose(e,t,n,r){if(!r)return e;const i=e.findIndex(u=>u.value===t);if(i===-1)return e;const o=r>0?1:-1,a=e[i+o];if(!a)return e;const s=e[i],l=a.layout,c=qt(l.min,l.max,.5);return o===1&&s.layout.max+n>c||o===-1&&s.layout.min+n<c?Yre(e,i,i+o):e}function ase({children:e,as:t="ul",axis:n="y",onReorder:r,values:i,...o},a){const s=Va(()=>Ur(t)),l=[],c=h.exports.useRef(!1),u={axis:n,registerItem:(d,f)=>{f&&l.findIndex(p=>d===p.value)===-1&&(l.push({value:d,layout:f[n]}),l.sort(cse))},updateOrder:(d,f,p)=>{if(c.current)return;const m=ose(l,d,f,p);l!==m&&(c.current=!0,r(m.map(lse).filter(g=>i.indexOf(g)!==-1)))}};return h.exports.useEffect(()=>{c.current=!1}),h.exports.createElement(s,{...o,ref:a},h.exports.createElement(BL.Provider,{value:u},e))}const sse=h.exports.forwardRef(ase);function lse(e){return e.value}function cse(e,t){return e.layout.min-t.layout.min}function $L(e){const t=Va(()=>sc(e)),{isStatic:n}=h.exports.useContext(yy);if(n){const[,r]=h.exports.useState(e);h.exports.useEffect(()=>t.on("change",r),[])}return t}const use=e=>typeof e=="object"&&e.mix,dse=e=>use(e)?e.mix:void 0;function fse(...e){const t=!Array.isArray(e[0]),n=t?0:-1,r=e[0+n],i=e[1+n],o=e[2+n],a=e[3+n],s=$9(i,o,{mixer:dse(o[0]),...a});return t?s(r):s}function pse(e,t,n){Hu(()=>{const r=e.map(i=>i.on("change",t));return()=>{r.forEach(i=>i()),n()}})}function hse(e,t){const n=$L(t()),r=()=>n.set(t());return r(),pse(e,()=>kr.update(r,!1,!0),()=>Ma.update(r)),n}function mse(e,t,n,r){const i=typeof t=="function"?t:fse(t,n,r);return Array.isArray(e)?KE(e,i):KE([e],([o])=>i(o))}function KE(e,t){const n=Va(()=>[]);return hse(e,()=>{n.length=0;const r=e.length;for(let i=0;i<r;i++)n[i]=e[i].get();return t(n)})}function qE(e,t=0){return vo(e)?e:$L(t)}function gse({children:e,style:t={},value:n,as:r="li",onDrag:i,layout:o=!0,...a},s){const l=Va(()=>Ur(r)),c=h.exports.useContext(BL),u={x:qE(t.x),y:qE(t.y)},d=mse([u.x,u.y],([y,v])=>y||v?1:"unset"),f=h.exports.useRef(null),{axis:p,registerItem:m,updateOrder:g}=c;return h.exports.useEffect(()=>{m(n,f.current)},[c]),h.exports.createElement(l,{drag:p,...a,dragSnapToOrigin:!0,style:{...t,x:u.x,y:u.y,zIndex:d},layout:o,onDrag:(y,v)=>{const{velocity:b}=v;b[p]&&g(n,u[p].get(),b[p]),i&&i(y,v)},onLayoutMeasure:y=>{f.current=y},ref:s},e)}const vse=h.exports.forwardRef(gse),yse={Group:sse,Item:vse};var Lo=function(){return Lo=Object.assign||function(t){for(var n,r=1,i=arguments.length;r<i;r++){n=arguments[r];for(var o in n)Object.prototype.hasOwnProperty.call(n,o)&&(t[o]=n[o])}return t},Lo.apply(this,arguments)};function FL(e,t){var n={};for(var r in e)Object.prototype.hasOwnProperty.call(e,r)&&t.indexOf(r)<0&&(n[r]=e[r]);if(e!=null&&typeof Object.getOwnPropertySymbols=="function")for(var i=0,r=Object.getOwnPropertySymbols(e);i<r.length;i++)t.indexOf(r[i])<0&&Object.prototype.propertyIsEnumerable.call(e,r[i])&&(n[r[i]]=e[r[i]]);return n}function bse(e,t,n){if(n||arguments.length===2)for(var r=0,i=t.length,o;r<i;r++)(o||!(r in t))&&(o||(o=Array.prototype.slice.call(t,0,r)),o[r]=t[r]);return e.concat(o||Array.prototype.slice.call(t))}class xse{constructor(){this.componentControls=new Set}subscribe(t){return this.componentControls.add(t),()=>this.componentControls.delete(t)}start(t,n){this.componentControls.forEach(r=>{r.start(t.nativeEvent||t,n)})}}const Sse=()=>new xse;function wse(){return Va(Sse)}var Wh=(...e)=>e.filter(Boolean).join(" ");function Cse(){return!1}var kse=e=>{const{condition:t,message:n}=e;t&&Cse()&&console.warn(n)},Hl={ease:[.25,.1,.25,1],easeIn:[.4,0,1,1],easeOut:[0,0,.2,1],easeInOut:[.4,0,.2,1]},bf={scale:{enter:{scale:1},exit:{scale:.95}},fade:{enter:{opacity:1},exit:{opacity:0}},pushLeft:{enter:{x:"100%"},exit:{x:"-30%"}},pushRight:{enter:{x:"-100%"},exit:{x:"30%"}},pushUp:{enter:{y:"100%"},exit:{y:"-30%"}},pushDown:{enter:{y:"-100%"},exit:{y:"30%"}},slideLeft:{position:{left:0,top:0,bottom:0,width:"100%"},enter:{x:0,y:0},exit:{x:"-100%",y:0}},slideRight:{position:{right:0,top:0,bottom:0,width:"100%"},enter:{x:0,y:0},exit:{x:"100%",y:0}},slideUp:{position:{top:0,left:0,right:0,maxWidth:"100vw"},enter:{x:0,y:0},exit:{x:0,y:"-100%"}},slideDown:{position:{bottom:0,left:0,right:0,maxWidth:"100vw"},enter:{x:0,y:0},exit:{x:0,y:"100%"}}};function I3(e){var n;switch((n=e==null?void 0:e.direction)!=null?n:"right"){case"right":return bf.slideRight;case"left":return bf.slideLeft;case"bottom":return bf.slideDown;case"top":return bf.slideUp;default:return bf.slideRight}}var Zl={enter:{duration:.2,ease:Hl.easeOut},exit:{duration:.1,ease:Hl.easeIn}},fo={enter:(e,t)=>({...e,delay:typeof t=="number"?t:t==null?void 0:t.enter}),exit:(e,t)=>({...e,delay:typeof t=="number"?t:t==null?void 0:t.exit})},Ese=e=>e!=null&&parseInt(e.toString(),10)>0,YE={exit:{height:{duration:.2,ease:Hl.ease},opacity:{duration:.3,ease:Hl.ease}},enter:{height:{duration:.3,ease:Hl.ease},opacity:{duration:.4,ease:Hl.ease}}},Ise={exit:({animateOpacity:e,startingHeight:t,transition:n,transitionEnd:r,delay:i})=>{var o;return{...e&&{opacity:Ese(t)?1:0},height:t,transitionEnd:r==null?void 0:r.exit,transition:(o=n==null?void 0:n.exit)!=null?o:fo.exit(YE.exit,i)}},enter:({animateOpacity:e,endingHeight:t,transition:n,transitionEnd:r,delay:i})=>{var o;return{...e&&{opacity:1},height:t,transitionEnd:r==null?void 0:r.enter,transition:(o=n==null?void 0:n.enter)!=null?o:fo.enter(YE.enter,i)}}},NL=h.exports.forwardRef((e,t)=>{const{in:n,unmountOnExit:r,animateOpacity:i=!0,startingHeight:o=0,endingHeight:a="auto",style:s,className:l,transition:c,transitionEnd:u,...d}=e,[f,p]=h.exports.useState(!1);h.exports.useEffect(()=>{const b=setTimeout(()=>{p(!0)});return()=>clearTimeout(b)},[]),kse({condition:Boolean(o>0&&r),message:"startingHeight and unmountOnExit are mutually exclusive. You can't use them together"});const m=parseFloat(o.toString())>0,g={startingHeight:o,endingHeight:a,animateOpacity:i,transition:f?c:{enter:{duration:0}},transitionEnd:{enter:u==null?void 0:u.enter,exit:r?u==null?void 0:u.exit:{...u==null?void 0:u.exit,display:m?"block":"none"}}},y=r?n:!0,v=n||r?"enter":"exit";return A.createElement(Wa,{initial:!1,custom:g},y&&A.createElement(Ur.div,{ref:t,...d,className:Wh("chakra-collapse",l),style:{overflow:"hidden",display:"block",...s},custom:g,variants:Ise,initial:r?"exit":!1,animate:v,exit:"exit"}))});NL.displayName="Collapse";var Tse={enter:({transition:e,transitionEnd:t,delay:n}={})=>{var r;return{opacity:1,transition:(r=e==null?void 0:e.enter)!=null?r:fo.enter(Zl.enter,n),transitionEnd:t==null?void 0:t.enter}},exit:({transition:e,transitionEnd:t,delay:n}={})=>{var r;return{opacity:0,transition:(r=e==null?void 0:e.exit)!=null?r:fo.exit(Zl.exit,n),transitionEnd:t==null?void 0:t.exit}}},zL={initial:"exit",animate:"enter",exit:"exit",variants:Tse},_se=h.exports.forwardRef(function(t,n){const{unmountOnExit:r,in:i,className:o,transition:a,transitionEnd:s,delay:l,...c}=t,u=i||r?"enter":"exit",d=r?i&&r:!0,f={transition:a,transitionEnd:s,delay:l};return A.createElement(Wa,{custom:f},d&&A.createElement(Ur.div,{ref:n,className:Wh("chakra-fade",o),custom:f,...zL,animate:u,...c}))});_se.displayName="Fade";var Pse={exit:({reverse:e,initialScale:t,transition:n,transitionEnd:r,delay:i})=>{var o;return{opacity:0,...e?{scale:t,transitionEnd:r==null?void 0:r.exit}:{transitionEnd:{scale:t,...r==null?void 0:r.exit}},transition:(o=n==null?void 0:n.exit)!=null?o:fo.exit(Zl.exit,i)}},enter:({transitionEnd:e,transition:t,delay:n})=>{var r;return{opacity:1,scale:1,transition:(r=t==null?void 0:t.enter)!=null?r:fo.enter(Zl.enter,n),transitionEnd:e==null?void 0:e.enter}}},jL={initial:"exit",animate:"enter",exit:"exit",variants:Pse},Ose=h.exports.forwardRef(function(t,n){const{unmountOnExit:r,in:i,reverse:o=!0,initialScale:a=.95,className:s,transition:l,transitionEnd:c,delay:u,...d}=t,f=r?i&&r:!0,p=i||r?"enter":"exit",m={initialScale:a,reverse:o,transition:l,transitionEnd:c,delay:u};return A.createElement(Wa,{custom:m},f&&A.createElement(Ur.div,{ref:n,className:Wh("chakra-offset-slide",s),...jL,animate:p,custom:m,...d}))});Ose.displayName="ScaleFade";var XE={exit:{duration:.15,ease:Hl.easeInOut},enter:{type:"spring",damping:25,stiffness:180}},Mse={exit:({direction:e,transition:t,transitionEnd:n,delay:r})=>{var o;const{exit:i}=I3({direction:e});return{...i,transition:(o=t==null?void 0:t.exit)!=null?o:fo.exit(XE.exit,r),transitionEnd:n==null?void 0:n.exit}},enter:({direction:e,transitionEnd:t,transition:n,delay:r})=>{var o;const{enter:i}=I3({direction:e});return{...i,transition:(o=n==null?void 0:n.enter)!=null?o:fo.enter(XE.enter,r),transitionEnd:t==null?void 0:t.enter}}},HL=h.exports.forwardRef(function(t,n){const{direction:r="right",style:i,unmountOnExit:o,in:a,className:s,transition:l,transitionEnd:c,delay:u,...d}=t,f=I3({direction:r}),p=Object.assign({position:"fixed"},f.position,i),m=o?a&&o:!0,g=a||o?"enter":"exit",y={transitionEnd:c,transition:l,direction:r,delay:u};return A.createElement(Wa,{custom:y},m&&A.createElement(Ur.div,{...d,ref:n,initial:"exit",className:Wh("chakra-slide",s),animate:g,exit:"exit",custom:y,variants:Mse,style:p}))});HL.displayName="Slide";var Rse={initial:({offsetX:e,offsetY:t,transition:n,transitionEnd:r,delay:i})=>{var o;return{opacity:0,x:e,y:t,transition:(o=n==null?void 0:n.exit)!=null?o:fo.exit(Zl.exit,i),transitionEnd:r==null?void 0:r.exit}},enter:({transition:e,transitionEnd:t,delay:n})=>{var r;return{opacity:1,x:0,y:0,transition:(r=e==null?void 0:e.enter)!=null?r:fo.enter(Zl.enter,n),transitionEnd:t==null?void 0:t.enter}},exit:({offsetY:e,offsetX:t,transition:n,transitionEnd:r,reverse:i,delay:o})=>{var s;const a={x:t,y:e};return{opacity:0,transition:(s=n==null?void 0:n.exit)!=null?s:fo.exit(Zl.exit,o),...i?{...a,transitionEnd:r==null?void 0:r.exit}:{transitionEnd:{...a,...r==null?void 0:r.exit}}}}},T3={initial:"initial",animate:"enter",exit:"exit",variants:Rse},Dse=h.exports.forwardRef(function(t,n){const{unmountOnExit:r,in:i,reverse:o=!0,className:a,offsetX:s=0,offsetY:l=8,transition:c,transitionEnd:u,delay:d,...f}=t,p=r?i&&r:!0,m=i||r?"enter":"exit",g={offsetX:s,offsetY:l,reverse:o,transition:c,transitionEnd:u,delay:d};return A.createElement(Wa,{custom:g},p&&A.createElement(Ur.div,{ref:n,className:Wh("chakra-offset-slide",a),custom:g,...T3,animate:m,...f}))});Dse.displayName="SlideFade";var _y=(...e)=>e.filter(Boolean).join(" ");function Ase(){return!1}var Py=e=>{const{condition:t,message:n}=e;t&&Ase()&&console.warn(n)};function Lb(...e){return function(n){e.some(r=>(r==null||r(n),n==null?void 0:n.defaultPrevented))}}var[Lse,V9]=En({name:"AccordionStylesContext",hookName:"useAccordionStyles",providerName:"<Accordion />"}),[Bse,VL]=En({name:"AccordionItemContext",hookName:"useAccordionItemContext",providerName:"<AccordionItem />"}),[$se,MFe,Fse,Nse]=vA(),_3=de(function(t,n){const{getButtonProps:r}=VL(),i=r(t,n),o=V9(),a={display:"flex",alignItems:"center",width:"100%",outline:0,...o.button};return A.createElement(ce.button,{...i,className:_y("chakra-accordion__button",t.className),__css:a})});_3.displayName="AccordionButton";function zse(e){const{onChange:t,defaultIndex:n,index:r,allowMultiple:i,allowToggle:o,...a}=e;Vse(e),Wse(e);const s=Fse(),[l,c]=h.exports.useState(-1);h.exports.useEffect(()=>()=>{c(-1)},[]);const[u,d]=kne({value:r,defaultValue(){return i?n!=null?n:[]:n!=null?n:-1},onChange:t});return{index:u,setIndex:d,htmlProps:a,getAccordionItemProps:p=>{let m=!1;return p!==null&&(m=Array.isArray(u)?u.includes(p):u===p),{isOpen:m,onChange:y=>{if(p!==null)if(i&&Array.isArray(u)){const v=y?u.concat(p):u.filter(b=>b!==p);d(v)}else y?d(p):o&&d(-1)}}},focusedIndex:l,setFocusedIndex:c,descendants:s}}var[jse,WL]=En({name:"AccordionContext",hookName:"useAccordionContext",providerName:"Accordion"});function Hse(e){const{isDisabled:t,isFocusable:n,id:r,...i}=e,{getAccordionItemProps:o,setFocusedIndex:a}=WL(),s=h.exports.useRef(null),l=h.exports.useId(),c=r!=null?r:l,u=`accordion-button-${c}`,d=`accordion-panel-${c}`;Use(e);const{register:f,index:p,descendants:m}=Nse({disabled:t&&!n}),{isOpen:g,onChange:y}=o(p===-1?null:p);Gse({isOpen:g,isDisabled:t});const v=()=>{y==null||y(!0)},b=()=>{y==null||y(!1)},x=h.exports.useCallback(()=>{y==null||y(!g),a(p)},[p,a,g,y]),w=h.exports.useCallback(T=>{const P={ArrowDown:()=>{const M=m.nextEnabled(p);M==null||M.node.focus()},ArrowUp:()=>{const M=m.prevEnabled(p);M==null||M.node.focus()},Home:()=>{const M=m.firstEnabled();M==null||M.node.focus()},End:()=>{const M=m.lastEnabled();M==null||M.node.focus()}}[T.key];P&&(T.preventDefault(),P(T))},[m,p]),E=h.exports.useCallback(()=>{a(p)},[a,p]),C=h.exports.useCallback(function(_={},P=null){return{..._,type:"button",ref:go(f,s,P),id:u,disabled:!!t,"aria-expanded":!!g,"aria-controls":d,onClick:Lb(_.onClick,x),onFocus:Lb(_.onFocus,E),onKeyDown:Lb(_.onKeyDown,w)}},[u,t,g,x,E,w,d,f]),I=h.exports.useCallback(function(_={},P=null){return{..._,ref:P,role:"region",id:d,"aria-labelledby":u,hidden:!g}},[u,g,d]);return{isOpen:g,isDisabled:t,isFocusable:n,onOpen:v,onClose:b,getButtonProps:C,getPanelProps:I,htmlProps:i}}function Vse(e){const t=e.index||e.defaultIndex,n=t==null&&!Array.isArray(t)&&e.allowMultiple;Py({condition:!!n,message:`If 'allowMultiple' is passed, then 'index' or 'defaultIndex' must be an array. You passed: ${typeof t},`})}function Wse(e){Py({condition:!!(e.allowMultiple&&e.allowToggle),message:"If 'allowMultiple' is passed, 'allowToggle' will be ignored. Either remove 'allowToggle' or 'allowMultiple' depending on whether you want multiple accordions visible or not"})}function Use(e){Py({condition:!!(e.isFocusable&&!e.isDisabled),message:`Using only 'isFocusable', this prop is reserved for situations where you pass 'isDisabled' but you still want the element to receive focus (A11y). Either remove it or pass 'isDisabled' as well.
    `})}function Gse(e){Py({condition:e.isOpen&&!!e.isDisabled,message:"Cannot open a disabled accordion item"})}var UL=de(function(t,n){const{children:r,className:i}=t,{htmlProps:o,...a}=Hse(t),l={...V9().container,overflowAnchor:"none"},c=h.exports.useMemo(()=>a,[a]);return A.createElement(Bse,{value:c},A.createElement(ce.div,{ref:n,...o,className:_y("chakra-accordion__item",i),__css:l},typeof r=="function"?r({isExpanded:!!a.isOpen,isDisabled:!!a.isDisabled}):r))});UL.displayName="AccordionItem";var GL=de(function(t,n){const{className:r,motionProps:i,...o}=t,{reduceMotion:a}=WL(),{getPanelProps:s,isOpen:l}=VL(),c=s(o,n),u=_y("chakra-accordion__panel",r),d=V9();a||delete c.hidden;const f=A.createElement(ce.div,{...c,__css:d.panel,className:u});return a?f:A.createElement(NL,{in:l,...i},f)});GL.displayName="AccordionPanel";var W9=de(function({children:t,reduceMotion:n,...r},i){const o=vt("Accordion",r),a=nn(r),{htmlProps:s,descendants:l,...c}=zse(a),u=h.exports.useMemo(()=>({...c,reduceMotion:!!n}),[c,n]);return A.createElement($se,{value:l},A.createElement(jse,{value:u},A.createElement(Lse,{value:o},A.createElement(ce.div,{ref:i,...s,className:_y("chakra-accordion",r.className),__css:o.root},t))))});W9.displayName="Accordion";var Kse=(...e)=>e.filter(Boolean).join(" "),qse=lA({"0%":{transform:"rotate(0deg)"},"100%":{transform:"rotate(360deg)"}}),Oy=de((e,t)=>{const n=Pr("Spinner",e),{label:r="Loading...",thickness:i="2px",speed:o="0.45s",emptyColor:a="transparent",className:s,...l}=nn(e),c=Kse("chakra-spinner",s),u={display:"inline-block",borderColor:"currentColor",borderStyle:"solid",borderRadius:"99999px",borderWidth:i,borderBottomColor:a,borderLeftColor:a,animation:`${qse} ${o} linear infinite`,...n};return A.createElement(ce.div,{ref:t,__css:u,className:c,...l},r&&A.createElement(ce.span,{srOnly:!0},r))});Oy.displayName="Spinner";var My=(...e)=>e.filter(Boolean).join(" ");function Yse(e){return A.createElement(Wr,{viewBox:"0 0 24 24",...e},A.createElement("path",{fill:"currentColor",d:"M12,0A12,12,0,1,0,24,12,12.014,12.014,0,0,0,12,0Zm6.927,8.2-6.845,9.289a1.011,1.011,0,0,1-1.43.188L5.764,13.769a1,1,0,1,1,1.25-1.562l4.076,3.261,6.227-8.451A1,1,0,1,1,18.927,8.2Z"}))}function Xse(e){return A.createElement(Wr,{viewBox:"0 0 24 24",...e},A.createElement("path",{fill:"currentColor",d:"M12,0A12,12,0,1,0,24,12,12.013,12.013,0,0,0,12,0Zm.25,5a1.5,1.5,0,1,1-1.5,1.5A1.5,1.5,0,0,1,12.25,5ZM14.5,18.5h-4a1,1,0,0,1,0-2h.75a.25.25,0,0,0,.25-.25v-4.5a.25.25,0,0,0-.25-.25H10.5a1,1,0,0,1,0-2h1a2,2,0,0,1,2,2v4.75a.25.25,0,0,0,.25.25h.75a1,1,0,1,1,0,2Z"}))}function ZE(e){return A.createElement(Wr,{viewBox:"0 0 24 24",...e},A.createElement("path",{fill:"currentColor",d:"M11.983,0a12.206,12.206,0,0,0-8.51,3.653A11.8,11.8,0,0,0,0,12.207,11.779,11.779,0,0,0,11.8,24h.214A12.111,12.111,0,0,0,24,11.791h0A11.766,11.766,0,0,0,11.983,0ZM10.5,16.542a1.476,1.476,0,0,1,1.449-1.53h.027a1.527,1.527,0,0,1,1.523,1.47,1.475,1.475,0,0,1-1.449,1.53h-.027A1.529,1.529,0,0,1,10.5,16.542ZM11,12.5v-6a1,1,0,0,1,2,0v6a1,1,0,1,1-2,0Z"}))}var[Zse,Qse]=En({name:"AlertContext",hookName:"useAlertContext",providerName:"<Alert />"}),[Jse,U9]=En({name:"AlertStylesContext",hookName:"useAlertStyles",providerName:"<Alert />"}),KL={info:{icon:Xse,colorScheme:"blue"},warning:{icon:ZE,colorScheme:"orange"},success:{icon:Yse,colorScheme:"green"},error:{icon:ZE,colorScheme:"red"},loading:{icon:Oy,colorScheme:"blue"}};function ele(e){return KL[e].colorScheme}function tle(e){return KL[e].icon}var G9=de(function(t,n){var c;const{status:r="info",addRole:i=!0,...o}=nn(t),a=(c=t.colorScheme)!=null?c:ele(r),s=vt("Alert",{...t,colorScheme:a}),l={width:"100%",display:"flex",alignItems:"center",position:"relative",overflow:"hidden",...s.container};return A.createElement(Zse,{value:{status:r}},A.createElement(Jse,{value:s},A.createElement(ce.div,{role:i?"alert":void 0,ref:n,...o,className:My("chakra-alert",t.className),__css:l})))});G9.displayName="Alert";var qL=de(function(t,n){const r=U9(),i={display:"inline",...r.description};return A.createElement(ce.div,{ref:n,...t,className:My("chakra-alert__desc",t.className),__css:i})});qL.displayName="AlertDescription";function K9(e){const{status:t}=Qse(),n=tle(t),r=U9(),i=t==="loading"?r.spinner:r.icon;return A.createElement(ce.span,{display:"inherit",...e,className:My("chakra-alert__icon",e.className),__css:i},e.children||A.createElement(n,{h:"100%",w:"100%"}))}K9.displayName="AlertIcon";var q9=de(function(t,n){const r=U9();return A.createElement(ce.div,{ref:n,...t,className:My("chakra-alert__title",t.className),__css:r.title})});q9.displayName="AlertTitle";function nle(e,t=[]){const n=Object.assign({},e);for(const r of t)r in n&&delete n[r];return n}function YL(e){const{loading:t,src:n,srcSet:r,onLoad:i,onError:o,crossOrigin:a,sizes:s,ignoreFallback:l}=e,[c,u]=h.exports.useState("pending");h.exports.useEffect(()=>{u(n?"loading":"pending")},[n]);const d=h.exports.useRef(),f=h.exports.useCallback(()=>{if(!n)return;p();const m=new Image;m.src=n,a&&(m.crossOrigin=a),r&&(m.srcset=r),s&&(m.sizes=s),t&&(m.loading=t),m.onload=g=>{p(),u("loaded"),i==null||i(g)},m.onerror=g=>{p(),u("failed"),o==null||o(g)},d.current=m},[n,a,r,s,i,o,t]),p=()=>{d.current&&(d.current.onload=null,d.current.onerror=null,d.current=null)};return Bp(()=>{if(!l)return c==="loading"&&f(),()=>{p()}},[c,f,l]),l?"loaded":c}var rle=(e,t)=>e!=="loaded"&&t==="beforeLoadOrError"||e==="failed"&&t==="onError",p0=de(function(t,n){const{htmlWidth:r,htmlHeight:i,alt:o,...a}=t;return A.createElement("img",{width:r,height:i,ref:n,alt:o,...a})});p0.displayName="NativeImage";var ile=de(function(t,n){const{fallbackSrc:r,fallback:i,src:o,srcSet:a,align:s,fit:l,loading:c,ignoreFallback:u,crossOrigin:d,fallbackStrategy:f="beforeLoadOrError",referrerPolicy:p,...m}=t,g=r!==void 0||i!==void 0,y=c!=null||u||!g,v=YL({...t,ignoreFallback:y}),b=rle(v,f),x={ref:n,objectFit:l,objectPosition:s,...y?m:nle(m,["onError","onLoad"])};return b?i||A.createElement(ce.img,{as:p0,className:"chakra-image__placeholder",src:r,...x}):A.createElement(ce.img,{as:p0,src:o,srcSet:a,crossOrigin:d,loading:c,referrerPolicy:p,className:"chakra-image",...x})});ile.displayName="Image";de((e,t)=>A.createElement(ce.img,{ref:t,as:p0,className:"chakra-image",...e}));var ole=Object.create,XL=Object.defineProperty,ale=Object.getOwnPropertyDescriptor,ZL=Object.getOwnPropertyNames,sle=Object.getPrototypeOf,lle=Object.prototype.hasOwnProperty,QL=(e,t)=>function(){return t||(0,e[ZL(e)[0]])((t={exports:{}}).exports,t),t.exports},cle=(e,t,n,r)=>{if(t&&typeof t=="object"||typeof t=="function")for(let i of ZL(t))!lle.call(e,i)&&i!==n&&XL(e,i,{get:()=>t[i],enumerable:!(r=ale(t,i))||r.enumerable});return e},ule=(e,t,n)=>(n=e!=null?ole(sle(e)):{},cle(t||!e||!e.__esModule?XL(n,"default",{value:e,enumerable:!0}):n,e)),dle=QL({"../../node_modules/.pnpm/react@18.2.0/node_modules/react/cjs/react.production.min.js"(e){var t=Symbol.for("react.element"),n=Symbol.for("react.portal"),r=Symbol.for("react.fragment"),i=Symbol.for("react.strict_mode"),o=Symbol.for("react.profiler"),a=Symbol.for("react.provider"),s=Symbol.for("react.context"),l=Symbol.for("react.forward_ref"),c=Symbol.for("react.suspense"),u=Symbol.for("react.memo"),d=Symbol.for("react.lazy"),f=Symbol.iterator;function p(R){return R===null||typeof R!="object"?null:(R=f&&R[f]||R["@@iterator"],typeof R=="function"?R:null)}var m={isMounted:function(){return!1},enqueueForceUpdate:function(){},enqueueReplaceState:function(){},enqueueSetState:function(){}},g=Object.assign,y={};function v(R,W,X){this.props=R,this.context=W,this.refs=y,this.updater=X||m}v.prototype.isReactComponent={},v.prototype.setState=function(R,W){if(typeof R!="object"&&typeof R!="function"&&R!=null)throw Error("setState(...): takes an object of state variables to update or a function which returns an object of state variables.");this.updater.enqueueSetState(this,R,W,"setState")},v.prototype.forceUpdate=function(R){this.updater.enqueueForceUpdate(this,R,"forceUpdate")};function b(){}b.prototype=v.prototype;function x(R,W,X){this.props=R,this.context=W,this.refs=y,this.updater=X||m}var w=x.prototype=new b;w.constructor=x,g(w,v.prototype),w.isPureReactComponent=!0;var E=Array.isArray,C=Object.prototype.hasOwnProperty,I={current:null},T={key:!0,ref:!0,__self:!0,__source:!0};function _(R,W,X){var te,re={},ne=null,ie=null;if(W!=null)for(te in W.ref!==void 0&&(ie=W.ref),W.key!==void 0&&(ne=""+W.key),W)C.call(W,te)&&!T.hasOwnProperty(te)&&(re[te]=W[te]);var ae=arguments.length-2;if(ae===1)re.children=X;else if(1<ae){for(var le=Array(ae),he=0;he<ae;he++)le[he]=arguments[he+2];re.children=le}if(R&&R.defaultProps)for(te in ae=R.defaultProps,ae)re[te]===void 0&&(re[te]=ae[te]);return{$$typeof:t,type:R,key:ne,ref:ie,props:re,_owner:I.current}}function P(R,W){return{$$typeof:t,type:R.type,key:W,ref:R.ref,props:R.props,_owner:R._owner}}function M(R){return typeof R=="object"&&R!==null&&R.$$typeof===t}function D(R){var W={"=":"=0",":":"=2"};return"$"+R.replace(/[=:]/g,function(X){return W[X]})}var V=/\/+/g;function B(R,W){return typeof R=="object"&&R!==null&&R.key!=null?D(""+R.key):W.toString(36)}function L(R,W,X,te,re){var ne=typeof R;(ne==="undefined"||ne==="boolean")&&(R=null);var ie=!1;if(R===null)ie=!0;else switch(ne){case"string":case"number":ie=!0;break;case"object":switch(R.$$typeof){case t:case n:ie=!0}}if(ie)return ie=R,re=re(ie),R=te===""?"."+B(ie,0):te,E(re)?(X="",R!=null&&(X=R.replace(V,"$&/")+"/"),L(re,W,X,"",function(he){return he})):re!=null&&(M(re)&&(re=P(re,X+(!re.key||ie&&ie.key===re.key?"":(""+re.key).replace(V,"$&/")+"/")+R)),W.push(re)),1;if(ie=0,te=te===""?".":te+":",E(R))for(var ae=0;ae<R.length;ae++){ne=R[ae];var le=te+B(ne,ae);ie+=L(ne,W,X,le,re)}else if(le=p(R),typeof le=="function")for(R=le.call(R),ae=0;!(ne=R.next()).done;)ne=ne.value,le=te+B(ne,ae++),ie+=L(ne,W,X,le,re);else if(ne==="object")throw W=String(R),Error("Objects are not valid as a React child (found: "+(W==="[object Object]"?"object with keys {"+Object.keys(R).join(", ")+"}":W)+"). If you meant to render a collection of children, use an array instead.");return ie}function G(R,W,X){if(R==null)return R;var te=[],re=0;return L(R,te,"","",function(ne){return W.call(X,ne,re++)}),te}function z(R){if(R._status===-1){var W=R._result;W=W(),W.then(function(X){(R._status===0||R._status===-1)&&(R._status=1,R._result=X)},function(X){(R._status===0||R._status===-1)&&(R._status=2,R._result=X)}),R._status===-1&&(R._status=0,R._result=W)}if(R._status===1)return R._result.default;throw R._result}var j={current:null},F={transition:null},H={ReactCurrentDispatcher:j,ReactCurrentBatchConfig:F,ReactCurrentOwner:I};e.Children={map:G,forEach:function(R,W,X){G(R,function(){W.apply(this,arguments)},X)},count:function(R){var W=0;return G(R,function(){W++}),W},toArray:function(R){return G(R,function(W){return W})||[]},only:function(R){if(!M(R))throw Error("React.Children.only expected to receive a single React element child.");return R}},e.Component=v,e.Fragment=r,e.Profiler=o,e.PureComponent=x,e.StrictMode=i,e.Suspense=c,e.__SECRET_INTERNALS_DO_NOT_USE_OR_YOU_WILL_BE_FIRED=H,e.cloneElement=function(R,W,X){if(R==null)throw Error("React.cloneElement(...): The argument must be a React element, but you passed "+R+".");var te=g({},R.props),re=R.key,ne=R.ref,ie=R._owner;if(W!=null){if(W.ref!==void 0&&(ne=W.ref,ie=I.current),W.key!==void 0&&(re=""+W.key),R.type&&R.type.defaultProps)var ae=R.type.defaultProps;for(le in W)C.call(W,le)&&!T.hasOwnProperty(le)&&(te[le]=W[le]===void 0&&ae!==void 0?ae[le]:W[le])}var le=arguments.length-2;if(le===1)te.children=X;else if(1<le){ae=Array(le);for(var he=0;he<le;he++)ae[he]=arguments[he+2];te.children=ae}return{$$typeof:t,type:R.type,key:re,ref:ne,props:te,_owner:ie}},e.createContext=function(R){return R={$$typeof:s,_currentValue:R,_currentValue2:R,_threadCount:0,Provider:null,Consumer:null,_defaultValue:null,_globalName:null},R.Provider={$$typeof:a,_context:R},R.Consumer=R},e.createElement=_,e.createFactory=function(R){var W=_.bind(null,R);return W.type=R,W},e.createRef=function(){return{current:null}},e.forwardRef=function(R){return{$$typeof:l,render:R}},e.isValidElement=M,e.lazy=function(R){return{$$typeof:d,_payload:{_status:-1,_result:R},_init:z}},e.memo=function(R,W){return{$$typeof:u,type:R,compare:W===void 0?null:W}},e.startTransition=function(R){var W=F.transition;F.transition={};try{R()}finally{F.transition=W}},e.unstable_act=function(){throw Error("act(...) is not supported in production builds of React.")},e.useCallback=function(R,W){return j.current.useCallback(R,W)},e.useContext=function(R){return j.current.useContext(R)},e.useDebugValue=function(){},e.useDeferredValue=function(R){return j.current.useDeferredValue(R)},e.useEffect=function(R,W){return j.current.useEffect(R,W)},e.useId=function(){return j.current.useId()},e.useImperativeHandle=function(R,W,X){return j.current.useImperativeHandle(R,W,X)},e.useInsertionEffect=function(R,W){return j.current.useInsertionEffect(R,W)},e.useLayoutEffect=function(R,W){return j.current.useLayoutEffect(R,W)},e.useMemo=function(R,W){return j.current.useMemo(R,W)},e.useReducer=function(R,W,X){return j.current.useReducer(R,W,X)},e.useRef=function(R){return j.current.useRef(R)},e.useState=function(R){return j.current.useState(R)},e.useSyncExternalStore=function(R,W,X){return j.current.useSyncExternalStore(R,W,X)},e.useTransition=function(){return j.current.useTransition()},e.version="18.2.0"}}),fle=QL({"../../node_modules/.pnpm/react@18.2.0/node_modules/react/index.js"(e,t){t.exports=dle()}}),QE=ule(fle());function Ry(e){return QE.Children.toArray(e).filter(t=>(0,QE.isValidElement)(t))}/**
 * @license React
 * react.development.js
 *
 * Copyright (c) Facebook, Inc. and its affiliates.
 *
 * This source code is licensed under the MIT license found in the
 * LICENSE file in the root directory of this source tree.
 *//**
 * @license React
 * react.production.min.js
 *
 * Copyright (c) Facebook, Inc. and its affiliates.
 *
 * This source code is licensed under the MIT license found in the
 * LICENSE file in the root directory of this source tree.
 */var Y9=(...e)=>e.filter(Boolean).join(" "),[ple,JL]=En({name:"AvatarStylesContext",hookName:"useAvatarStyles",providerName:"<Avatar/>"});function hle(e){const[t,n]=e.split(" ");return t&&n?`${t.charAt(0)}${n.charAt(0)}`:t.charAt(0)}function eB(e){const{name:t,getInitials:n,...r}=e,i=JL();return A.createElement(ce.div,{role:"img","aria-label":t,...r,__css:i.label},t?n==null?void 0:n(t):null)}eB.displayName="AvatarName";var tB=e=>A.createElement(ce.svg,{viewBox:"0 0 128 128",color:"#fff",width:"100%",height:"100%",className:"chakra-avatar__svg",...e},A.createElement("path",{fill:"currentColor",d:"M103,102.1388 C93.094,111.92 79.3504,118 64.1638,118 C48.8056,118 34.9294,111.768 25,101.7892 L25,95.2 C25,86.8096 31.981,80 40.6,80 L87.4,80 C96.019,80 103,86.8096 103,95.2 L103,102.1388 Z"}),A.createElement("path",{fill:"currentColor",d:"M63.9961647,24 C51.2938136,24 41,34.2938136 41,46.9961647 C41,59.7061864 51.2938136,70 63.9961647,70 C76.6985159,70 87,59.7061864 87,46.9961647 C87,34.2938136 76.6985159,24 63.9961647,24"}));function nB(e){const{src:t,srcSet:n,onError:r,getInitials:i,name:o,borderRadius:a,loading:s,iconLabel:l,icon:c=A.createElement(tB,null),ignoreFallback:u,referrerPolicy:d}=e,p=YL({src:t,onError:r,ignoreFallback:u})==="loaded";return!t||!p?o?A.createElement(eB,{className:"chakra-avatar__initials",getInitials:i,name:o}):h.exports.cloneElement(c,{role:"img","aria-label":l}):A.createElement(ce.img,{src:t,srcSet:n,alt:o,referrerPolicy:d,className:"chakra-avatar__img",loading:s,__css:{width:"100%",height:"100%",objectFit:"cover",borderRadius:a}})}nB.displayName="AvatarImage";var rB={display:"inline-flex",alignItems:"center",justifyContent:"center",textAlign:"center",textTransform:"uppercase",fontWeight:"medium",position:"relative",flexShrink:0},iB=de((e,t)=>{const n=vt("Avatar",e),{src:r,srcSet:i,name:o,showBorder:a,borderRadius:s="full",onError:l,getInitials:c=hle,icon:u=A.createElement(tB,null),iconLabel:d=" avatar",loading:f,children:p,borderColor:m,ignoreFallback:g,...y}=nn(e),v={borderRadius:s,borderWidth:a?"2px":void 0,...rB,...n.container};return m&&(v.borderColor=m),A.createElement(ce.span,{ref:t,...y,className:Y9("chakra-avatar",e.className),__css:v},A.createElement(ple,{value:n},A.createElement(nB,{src:r,srcSet:i,loading:f,onError:l,getInitials:c,name:o,borderRadius:s,icon:u,iconLabel:d,ignoreFallback:g}),p))});iB.displayName="Avatar";function mle(e){const t=Object.assign({},e);for(let n in t)t[n]===void 0&&delete t[n];return t}var gle=de(function(t,n){const r=vt("Avatar",t),{children:i,borderColor:o,max:a,spacing:s="-0.75rem",borderRadius:l="full",...c}=nn(t),u=Ry(i),d=a?u.slice(0,a):u,f=a!=null&&u.length-a,m=d.reverse().map((v,b)=>{var E;const w={marginEnd:b===0?0:s,size:t.size,borderColor:(E=v.props.borderColor)!=null?E:o,showBorder:!0};return h.exports.cloneElement(v,mle(w))}),g={display:"flex",alignItems:"center",justifyContent:"flex-end",flexDirection:"row-reverse"},y={borderRadius:l,marginStart:s,...rB,...r.excessLabel};return A.createElement(ce.div,{ref:n,role:"group",__css:g,...c,className:Y9("chakra-avatar__group",t.className)},f>0&&A.createElement(ce.span,{className:"chakra-avatar__excess",__css:y},`+${f}`),m)});gle.displayName="AvatarGroup";var vle={"top-start":{top:"0",insetStart:"0",transform:"translate(-25%, -25%)"},"top-end":{top:"0",insetEnd:"0",transform:"translate(25%, -25%)"},"bottom-start":{bottom:"0",insetStart:"0",transform:"translate(-25%, 25%)"},"bottom-end":{bottom:"0",insetEnd:"0",transform:"translate(25%, 25%)"}},yle=de(function(t,n){const{placement:r="bottom-end",className:i,...o}=t,a=JL(),s=vle[r],l={position:"absolute",display:"flex",alignItems:"center",justifyContent:"center",...s,...a.badge};return A.createElement(ce.div,{ref:n,...o,className:Y9("chakra-avatar__badge",i),__css:l})});yle.displayName="AvatarBadge";var Dy=(...e)=>e.filter(Boolean).join(" "),JE=e=>e?"":void 0,[ble,xle]=En({strict:!1,name:"ButtonGroupContext"});function P3(e){const{children:t,className:n,...r}=e,i=h.exports.isValidElement(t)?h.exports.cloneElement(t,{"aria-hidden":!0,focusable:!1}):t,o=Dy("chakra-button__icon",n);return A.createElement(ce.span,{display:"inline-flex",alignSelf:"center",flexShrink:0,...r,className:o},i)}P3.displayName="ButtonIcon";function O3(e){const{label:t,placement:n,spacing:r="0.5rem",children:i=A.createElement(Oy,{color:"currentColor",width:"1em",height:"1em"}),className:o,__css:a,...s}=e,l=Dy("chakra-button__spinner",o),c=n==="start"?"marginEnd":"marginStart",u=h.exports.useMemo(()=>({display:"flex",alignItems:"center",position:t?"relative":"absolute",[c]:t?r:0,fontSize:"1em",lineHeight:"normal",...a}),[a,t,c,r]);return A.createElement(ce.div,{className:l,...s,__css:u},i)}O3.displayName="ButtonSpinner";function Sle(e){const[t,n]=h.exports.useState(!e);return{ref:h.exports.useCallback(o=>{!o||n(o.tagName==="BUTTON")},[]),type:t?"button":void 0}}var Dr=de((e,t)=>{const n=xle(),r=Pr("Button",{...n,...e}),{isDisabled:i=n==null?void 0:n.isDisabled,isLoading:o,isActive:a,children:s,leftIcon:l,rightIcon:c,loadingText:u,iconSpacing:d="0.5rem",type:f,spinner:p,spinnerPlacement:m="start",className:g,as:y,...v}=nn(e),b=h.exports.useMemo(()=>{const C={...r==null?void 0:r._focus,zIndex:1};return{display:"inline-flex",appearance:"none",alignItems:"center",justifyContent:"center",userSelect:"none",position:"relative",whiteSpace:"nowrap",verticalAlign:"middle",outline:"none",...r,...!!n&&{_focus:C}}},[r,n]),{ref:x,type:w}=Sle(y),E={rightIcon:c,leftIcon:l,iconSpacing:d,children:s};return A.createElement(ce.button,{disabled:i||o,ref:vne(t,x),as:y,type:f!=null?f:w,"data-active":JE(a),"data-loading":JE(o),__css:b,className:Dy("chakra-button",g),...v},o&&m==="start"&&A.createElement(O3,{className:"chakra-button__spinner--start",label:u,placement:"start",spacing:d},p),o?u||A.createElement(ce.span,{opacity:0},A.createElement(eI,{...E})):A.createElement(eI,{...E}),o&&m==="end"&&A.createElement(O3,{className:"chakra-button__spinner--end",label:u,placement:"end",spacing:d},p))});Dr.displayName="Button";function eI(e){const{leftIcon:t,rightIcon:n,children:r,iconSpacing:i}=e;return A.createElement(A.Fragment,null,t&&A.createElement(P3,{marginEnd:i},t),r,n&&A.createElement(P3,{marginStart:i},n))}var wle=de(function(t,n){const{size:r,colorScheme:i,variant:o,className:a,spacing:s="0.5rem",isAttached:l,isDisabled:c,...u}=t,d=Dy("chakra-button__group",a),f=h.exports.useMemo(()=>({size:r,colorScheme:i,variant:o,isDisabled:c}),[r,i,o,c]);let p={display:"inline-flex"};return l?p={...p,"> *:first-of-type:not(:last-of-type)":{borderEndRadius:0},"> *:not(:first-of-type):not(:last-of-type)":{borderRadius:0},"> *:not(:first-of-type):last-of-type":{borderStartRadius:0}}:p={...p,"& > *:not(style) ~ *:not(style)":{marginStart:s}},A.createElement(ble,{value:f},A.createElement(ce.div,{ref:n,role:"group",__css:p,className:d,"data-attached":l?"":void 0,...u}))});wle.displayName="ButtonGroup";var lc=de((e,t)=>{const{icon:n,children:r,isRound:i,"aria-label":o,...a}=e,s=n||r,l=h.exports.isValidElement(s)?h.exports.cloneElement(s,{"aria-hidden":!0,focusable:!1}):null;return A.createElement(Dr,{padding:"0",borderRadius:i?"full":void 0,ref:t,"aria-label":o,...a},l)});lc.displayName="IconButton";var Hd=(...e)=>e.filter(Boolean).join(" "),U1=e=>e?"":void 0,Bb=e=>e?!0:void 0;function tI(...e){return function(n){e.some(r=>(r==null||r(n),n==null?void 0:n.defaultPrevented))}}var[Cle,oB]=En({name:"FormControlStylesContext",errorMessage:`useFormControlStyles returned is 'undefined'. Seems you forgot to wrap the components in "<FormControl />" `}),[kle,Vd]=En({strict:!1,name:"FormControlContext"});function Ele(e){const{id:t,isRequired:n,isInvalid:r,isDisabled:i,isReadOnly:o,...a}=e,s=h.exports.useId(),l=t||`field-${s}`,c=`${l}-label`,u=`${l}-feedback`,d=`${l}-helptext`,[f,p]=h.exports.useState(!1),[m,g]=h.exports.useState(!1),[y,v]=h.exports.useState(!1),b=h.exports.useCallback((I={},T=null)=>({id:d,...I,ref:go(T,_=>{!_||g(!0)})}),[d]),x=h.exports.useCallback((I={},T=null)=>{var _,P;return{...I,ref:T,"data-focus":U1(y),"data-disabled":U1(i),"data-invalid":U1(r),"data-readonly":U1(o),id:(_=I.id)!=null?_:c,htmlFor:(P=I.htmlFor)!=null?P:l}},[l,i,y,r,o,c]),w=h.exports.useCallback((I={},T=null)=>({id:u,...I,ref:go(T,_=>{!_||p(!0)}),"aria-live":"polite"}),[u]),E=h.exports.useCallback((I={},T=null)=>({...I,...a,ref:T,role:"group"}),[a]),C=h.exports.useCallback((I={},T=null)=>({...I,ref:T,role:"presentation","aria-hidden":!0,children:I.children||"*"}),[]);return{isRequired:!!n,isInvalid:!!r,isReadOnly:!!o,isDisabled:!!i,isFocused:!!y,onFocus:()=>v(!0),onBlur:()=>v(!1),hasFeedbackText:f,setHasFeedbackText:p,hasHelpText:m,setHasHelpText:g,id:l,labelId:c,feedbackId:u,helpTextId:d,htmlProps:a,getHelpTextProps:b,getErrorMessageProps:w,getRootProps:E,getLabelProps:x,getRequiredIndicatorProps:C}}var X9=de(function(t,n){const r=vt("Form",t),i=nn(t),{getRootProps:o,htmlProps:a,...s}=Ele(i),l=Hd("chakra-form-control",t.className);return A.createElement(kle,{value:s},A.createElement(Cle,{value:r},A.createElement(ce.div,{...o({},n),className:l,__css:r.container})))});X9.displayName="FormControl";var aB=de(function(t,n){const r=Vd(),i=oB(),o=Hd("chakra-form__helper-text",t.className);return A.createElement(ce.div,{...r==null?void 0:r.getHelpTextProps(t,n),__css:i.helperText,className:o})});aB.displayName="FormHelperText";function sB(e){const{isDisabled:t,isInvalid:n,isReadOnly:r,isRequired:i,...o}=Ile(e);return{...o,disabled:t,readOnly:r,required:i,"aria-invalid":Bb(n),"aria-required":Bb(i),"aria-readonly":Bb(r)}}function Ile(e){var m,g,y;const t=Vd(),{id:n,disabled:r,readOnly:i,required:o,isRequired:a,isInvalid:s,isReadOnly:l,isDisabled:c,onFocus:u,onBlur:d,...f}=e,p=e["aria-describedby"]?[e["aria-describedby"]]:[];return(t==null?void 0:t.hasFeedbackText)&&(t==null?void 0:t.isInvalid)&&p.push(t.feedbackId),t!=null&&t.hasHelpText&&p.push(t.helpTextId),{...f,"aria-describedby":p.join(" ")||void 0,id:n!=null?n:t==null?void 0:t.id,isDisabled:(m=r!=null?r:c)!=null?m:t==null?void 0:t.isDisabled,isReadOnly:(g=i!=null?i:l)!=null?g:t==null?void 0:t.isReadOnly,isRequired:(y=o!=null?o:a)!=null?y:t==null?void 0:t.isRequired,isInvalid:s!=null?s:t==null?void 0:t.isInvalid,onFocus:tI(t==null?void 0:t.onFocus,u),onBlur:tI(t==null?void 0:t.onBlur,d)}}var[Tle,_le]=En({name:"FormErrorStylesContext",errorMessage:`useFormErrorStyles returned is 'undefined'. Seems you forgot to wrap the components in "<FormError />" `}),Ple=de((e,t)=>{const n=vt("FormError",e),r=nn(e),i=Vd();return i!=null&&i.isInvalid?A.createElement(Tle,{value:n},A.createElement(ce.div,{...i==null?void 0:i.getErrorMessageProps(r,t),className:Hd("chakra-form__error-message",e.className),__css:{display:"flex",alignItems:"center",...n.text}})):null});Ple.displayName="FormErrorMessage";var Ole=de((e,t)=>{const n=_le(),r=Vd();if(!(r!=null&&r.isInvalid))return null;const i=Hd("chakra-form__error-icon",e.className);return A.createElement(Wr,{ref:t,"aria-hidden":!0,...e,__css:n.icon,className:i},A.createElement("path",{fill:"currentColor",d:"M11.983,0a12.206,12.206,0,0,0-8.51,3.653A11.8,11.8,0,0,0,0,12.207,11.779,11.779,0,0,0,11.8,24h.214A12.111,12.111,0,0,0,24,11.791h0A11.766,11.766,0,0,0,11.983,0ZM10.5,16.542a1.476,1.476,0,0,1,1.449-1.53h.027a1.527,1.527,0,0,1,1.523,1.47,1.475,1.475,0,0,1-1.449,1.53h-.027A1.529,1.529,0,0,1,10.5,16.542ZM11,12.5v-6a1,1,0,0,1,2,0v6a1,1,0,1,1-2,0Z"}))});Ole.displayName="FormErrorIcon";var lg=de(function(t,n){var f;const r=Pr("FormLabel",t),i=nn(t),{className:o,children:a,requiredIndicator:s=A.createElement(lB,null),optionalIndicator:l=null,...c}=i,u=Vd(),d=(f=u==null?void 0:u.getLabelProps(c,n))!=null?f:{ref:n,...c};return A.createElement(ce.label,{...d,className:Hd("chakra-form__label",i.className),__css:{display:"block",textAlign:"start",...r}},a,u!=null&&u.isRequired?s:l)});lg.displayName="FormLabel";var lB=de(function(t,n){const r=Vd(),i=oB();if(!(r!=null&&r.isRequired))return null;const o=Hd("chakra-form__required-indicator",t.className);return A.createElement(ce.span,{...r==null?void 0:r.getRequiredIndicatorProps(t,n),__css:i.requiredIndicator,className:o})});lB.displayName="RequiredIndicator";function M3(e,t){const n=h.exports.useRef(!1),r=h.exports.useRef(!1);h.exports.useEffect(()=>{if(n.current&&r.current)return e();r.current=!0},t),h.exports.useEffect(()=>(n.current=!0,()=>{n.current=!1}),[])}function Mle(e){return A.createElement(Wr,{focusable:"false","aria-hidden":!0,...e},A.createElement("path",{fill:"currentColor",d:"M.439,21.44a1.5,1.5,0,0,0,2.122,2.121L11.823,14.3a.25.25,0,0,1,.354,0l9.262,9.263a1.5,1.5,0,1,0,2.122-2.121L14.3,12.177a.25.25,0,0,1,0-.354l9.263-9.262A1.5,1.5,0,0,0,21.439.44L12.177,9.7a.25.25,0,0,1-.354,0L2.561.44A1.5,1.5,0,0,0,.439,2.561L9.7,11.823a.25.25,0,0,1,0,.354Z"}))}var Z9=de(function(t,n){const r=Pr("CloseButton",t),{children:i,isDisabled:o,__css:a,...s}=nn(t),l={outline:0,display:"flex",alignItems:"center",justifyContent:"center",flexShrink:0};return A.createElement(ce.button,{type:"button","aria-label":"Close",ref:n,disabled:o,__css:{...l,...r,...a},...s},i||A.createElement(Mle,{width:"1em",height:"1em"}))});Z9.displayName="CloseButton";var cB=`
  :root {
    --chakra-vh: 100vh;
  }

  @supports (height: -webkit-fill-available) {
    :root {
      --chakra-vh: -webkit-fill-available;
    }
  }

  @supports (height: -moz-fill-available) {
    :root {
      --chakra-vh: -moz-fill-available;
    }
  }

  @supports (height: 100lvh) {
    :root {
      --chakra-vh: 100lvh;
    }
  }
`,Rle=()=>A.createElement(gy,{styles:cB}),Dle=()=>A.createElement(gy,{styles:`
      html {
        line-height: 1.5;
        -webkit-text-size-adjust: 100%;
        font-family: system-ui, sans-serif;
        -webkit-font-smoothing: antialiased;
        text-rendering: optimizeLegibility;
        -moz-osx-font-smoothing: grayscale;
        touch-action: manipulation;
      }

      body {
        position: relative;
        min-height: 100%;
        font-feature-settings: 'kern';
      }

      *,
      *::before,
      *::after {
        border-width: 0;
        border-style: solid;
        box-sizing: border-box;
      }

      main {
        display: block;
      }

      hr {
        border-top-width: 1px;
        box-sizing: content-box;
        height: 0;
        overflow: visible;
      }

      pre,
      code,
      kbd,
      samp {
        font-family: SFMono-Regular,  Menlo, Monaco, Consolas, monospace;
        font-size: 1em;
      }

      a {
        background-color: transparent;
        color: inherit;
        text-decoration: inherit;
      }

      abbr[title] {
        border-bottom: none;
        text-decoration: underline;
        -webkit-text-decoration: underline dotted;
        text-decoration: underline dotted;
      }

      b,
      strong {
        font-weight: bold;
      }

      small {
        font-size: 80%;
      }

      sub,
      sup {
        font-size: 75%;
        line-height: 0;
        position: relative;
        vertical-align: baseline;
      }

      sub {
        bottom: -0.25em;
      }

      sup {
        top: -0.5em;
      }

      img {
        border-style: none;
      }

      button,
      input,
      optgroup,
      select,
      textarea {
        font-family: inherit;
        font-size: 100%;
        line-height: 1.15;
        margin: 0;
      }

      button,
      input {
        overflow: visible;
      }

      button,
      select {
        text-transform: none;
      }

      button::-moz-focus-inner,
      [type="button"]::-moz-focus-inner,
      [type="reset"]::-moz-focus-inner,
      [type="submit"]::-moz-focus-inner {
        border-style: none;
        padding: 0;
      }

      fieldset {
        padding: 0.35em 0.75em 0.625em;
      }

      legend {
        box-sizing: border-box;
        color: inherit;
        display: table;
        max-width: 100%;
        padding: 0;
        white-space: normal;
      }

      progress {
        vertical-align: baseline;
      }

      textarea {
        overflow: auto;
      }

      [type="checkbox"],
      [type="radio"] {
        box-sizing: border-box;
        padding: 0;
      }

      [type="number"]::-webkit-inner-spin-button,
      [type="number"]::-webkit-outer-spin-button {
        -webkit-appearance: none !important;
      }

      input[type="number"] {
        -moz-appearance: textfield;
      }

      [type="search"] {
        -webkit-appearance: textfield;
        outline-offset: -2px;
      }

      [type="search"]::-webkit-search-decoration {
        -webkit-appearance: none !important;
      }

      ::-webkit-file-upload-button {
        -webkit-appearance: button;
        font: inherit;
      }

      details {
        display: block;
      }

      summary {
        display: list-item;
      }

      template {
        display: none;
      }

      [hidden] {
        display: none !important;
      }

      body,
      blockquote,
      dl,
      dd,
      h1,
      h2,
      h3,
      h4,
      h5,
      h6,
      hr,
      figure,
      p,
      pre {
        margin: 0;
      }

      button {
        background: transparent;
        padding: 0;
      }

      fieldset {
        margin: 0;
        padding: 0;
      }

      ol,
      ul {
        margin: 0;
        padding: 0;
      }

      textarea {
        resize: vertical;
      }

      button,
      [role="button"] {
        cursor: pointer;
      }

      button::-moz-focus-inner {
        border: 0 !important;
      }

      table {
        border-collapse: collapse;
      }

      h1,
      h2,
      h3,
      h4,
      h5,
      h6 {
        font-size: inherit;
        font-weight: inherit;
      }

      button,
      input,
      optgroup,
      select,
      textarea {
        padding: 0;
        line-height: inherit;
        color: inherit;
      }

      img,
      svg,
      video,
      canvas,
      audio,
      iframe,
      embed,
      object {
        display: block;
      }

      img,
      video {
        max-width: 100%;
        height: auto;
      }

      [data-js-focus-visible] :focus:not([data-focus-visible-added]):not([data-focus-visible-disabled]) {
        outline: none;
        box-shadow: none;
      }

      select::-ms-expand {
        display: none;
      }

      ${cB}
    `}),Ale=Vte?h.exports.useLayoutEffect:h.exports.useEffect;function nI(e,t=[]){const n=h.exports.useRef(e);return Ale(()=>{n.current=e}),h.exports.useCallback((...r)=>{var i;return(i=n.current)==null?void 0:i.call(n,...r)},t)}function Lle(e,t){const n=e!==void 0;return[n,n&&typeof e!="undefined"?e:t]}function Ble(e,t){const n=h.exports.useId();return h.exports.useMemo(()=>e||[t,n].filter(Boolean).join("-"),[e,t,n])}function $le(e={}){const{onClose:t,onOpen:n,isOpen:r,id:i}=e,o=nI(n),a=nI(t),[s,l]=h.exports.useState(e.defaultIsOpen||!1),[c,u]=Lle(r,s),d=Ble(i,"disclosure"),f=h.exports.useCallback(()=>{c||l(!1),a==null||a()},[c,a]),p=h.exports.useCallback(()=>{c||l(!0),o==null||o()},[c,o]),m=h.exports.useCallback(()=>{(u?f:p)()},[u,p,f]);return{isOpen:!!u,onOpen:p,onClose:f,onToggle:m,isControlled:c,getButtonProps:(g={})=>({...g,"aria-expanded":u,"aria-controls":d,onClick:Wte(g.onClick,m)}),getDisclosureProps:(g={})=>({...g,hidden:!u,id:d})}}function Q9(e){const t=Object.assign({},e);for(let n in t)t[n]===void 0&&delete t[n];return t}var Wd=de(function(t,n){const{htmlSize:r,...i}=t,o=vt("Input",i),a=nn(i),s=sB(a),l=fn("chakra-input",t.className);return A.createElement(ce.input,{size:r,...s,__css:o.field,ref:n,className:l})});Wd.displayName="Input";Wd.id="Input";var[Fle,uB]=En({name:"InputGroupStylesContext",errorMessage:`useInputGroupStyles returned is 'undefined'. Seems you forgot to wrap the components in "<InputGroup />" `}),J9=de(function(t,n){const r=vt("Input",t),{children:i,className:o,...a}=nn(t),s=fn("chakra-input__group",o),l={},c=Ry(i),u=r.field;c.forEach(f=>{var p,m;!r||(u&&f.type.id==="InputLeftElement"&&(l.paddingStart=(p=u.height)!=null?p:u.h),u&&f.type.id==="InputRightElement"&&(l.paddingEnd=(m=u.height)!=null?m:u.h),f.type.id==="InputRightAddon"&&(l.borderEndRadius=0),f.type.id==="InputLeftAddon"&&(l.borderStartRadius=0))});const d=c.map(f=>{var p,m;const g=Q9({size:((p=f.props)==null?void 0:p.size)||t.size,variant:((m=f.props)==null?void 0:m.variant)||t.variant});return f.type.id!=="Input"?h.exports.cloneElement(f,g):h.exports.cloneElement(f,Object.assign(g,l,f.props))});return A.createElement(ce.div,{className:s,ref:n,__css:{width:"100%",display:"flex",position:"relative"},...a},A.createElement(Fle,{value:r},d))});J9.displayName="InputGroup";var Nle={left:{marginEnd:"-1px",borderEndRadius:0,borderEndColor:"transparent"},right:{marginStart:"-1px",borderStartRadius:0,borderStartColor:"transparent"}},zle=ce("div",{baseStyle:{flex:"0 0 auto",width:"auto",display:"flex",alignItems:"center",whiteSpace:"nowrap"}}),eC=de(function(t,n){var s;const{placement:r="left",...i}=t,o=(s=Nle[r])!=null?s:{},a=uB();return A.createElement(zle,{ref:n,...i,__css:{...a.addon,...o}})});eC.displayName="InputAddon";var dB=de(function(t,n){return A.createElement(eC,{ref:n,placement:"left",...t,className:fn("chakra-input__left-addon",t.className)})});dB.displayName="InputLeftAddon";dB.id="InputLeftAddon";var fB=de(function(t,n){return A.createElement(eC,{ref:n,placement:"right",...t,className:fn("chakra-input__right-addon",t.className)})});fB.displayName="InputRightAddon";fB.id="InputRightAddon";var jle=ce("div",{baseStyle:{display:"flex",alignItems:"center",justifyContent:"center",position:"absolute",top:"0",zIndex:2}}),Ay=de(function(t,n){var c,u;const{placement:r="left",...i}=t,o=uB(),a=o.field,l={[r==="left"?"insetStart":"insetEnd"]:"0",width:(c=a==null?void 0:a.height)!=null?c:a==null?void 0:a.h,height:(u=a==null?void 0:a.height)!=null?u:a==null?void 0:a.h,fontSize:a==null?void 0:a.fontSize,...o.element};return A.createElement(jle,{ref:n,__css:l,...i})});Ay.id="InputElement";Ay.displayName="InputElement";var pB=de(function(t,n){const{className:r,...i}=t,o=fn("chakra-input__left-element",r);return A.createElement(Ay,{ref:n,placement:"left",className:o,...i})});pB.id="InputLeftElement";pB.displayName="InputLeftElement";var Ly=de(function(t,n){const{className:r,...i}=t,o=fn("chakra-input__right-element",r);return A.createElement(Ay,{ref:n,placement:"right",className:o,...i})});Ly.id="InputRightElement";Ly.displayName="InputRightElement";function Hle(e){const t=typeof e;return e!=null&&(t==="object"||t==="function")&&!Array.isArray(e)}Object.freeze(["base","sm","md","lg","xl","2xl"]);function Us(e,t){return Array.isArray(e)?e.map(n=>n===null?null:t(n)):Hle(e)?Object.keys(e).reduce((n,r)=>(n[r]=t(e[r]),n),{}):e!=null?t(e):null}var Vle=de(function(e,t){const{ratio:n=4/3,children:r,className:i,...o}=e,a=h.exports.Children.only(r),s=fn("chakra-aspect-ratio",i);return A.createElement(ce.div,{ref:t,position:"relative",className:s,_before:{height:0,content:'""',display:"block",paddingBottom:Us(n,l=>`${1/l*100}%`)},__css:{"& > *:not(style)":{overflow:"hidden",position:"absolute",top:"0",right:"0",bottom:"0",left:"0",display:"flex",justifyContent:"center",alignItems:"center",width:"100%",height:"100%"},"& > img, & > video":{objectFit:"cover"}},...o},a)});Vle.displayName="AspectRatio";var Wle=de(function(t,n){const r=Pr("Badge",t),{className:i,...o}=nn(t);return A.createElement(ce.span,{ref:n,className:fn("chakra-badge",t.className),...o,__css:{display:"inline-block",whiteSpace:"nowrap",verticalAlign:"middle",...r}})});Wle.displayName="Badge";var _e=ce("div");_e.displayName="Box";var hB=de(function(t,n){const{size:r,centerContent:i=!0,...o}=t,a=i?{display:"flex",alignItems:"center",justifyContent:"center"}:{};return A.createElement(_e,{ref:n,boxSize:r,__css:{...a,flexShrink:0,flexGrow:0},...o})});hB.displayName="Square";var Ule=de(function(t,n){const{size:r,...i}=t;return A.createElement(hB,{size:r,ref:n,borderRadius:"9999px",...i})});Ule.displayName="Circle";var Gle=ce("div",{baseStyle:{display:"flex",alignItems:"center",justifyContent:"center"}});Gle.displayName="Center";var Kle={horizontal:{insetStart:"50%",transform:"translateX(-50%)"},vertical:{top:"50%",transform:"translateY(-50%)"},both:{insetStart:"50%",top:"50%",transform:"translate(-50%, -50%)"}};de(function(t,n){const{axis:r="both",...i}=t;return A.createElement(ce.div,{ref:n,__css:Kle[r],...i,position:"absolute"})});var qle=de(function(t,n){const r=Pr("Code",t),{className:i,...o}=nn(t);return A.createElement(ce.code,{ref:n,className:fn("chakra-code",t.className),...o,__css:{display:"inline-block",...r}})});qle.displayName="Code";var Yle=de(function(t,n){const{className:r,centerContent:i,...o}=nn(t),a=Pr("Container",t);return A.createElement(ce.div,{ref:n,className:fn("chakra-container",r),...o,__css:{...a,...i&&{display:"flex",flexDirection:"column",alignItems:"center"}}})});Yle.displayName="Container";var mB=de(function(t,n){const{borderLeftWidth:r,borderBottomWidth:i,borderTopWidth:o,borderRightWidth:a,borderWidth:s,borderStyle:l,borderColor:c,...u}=Pr("Divider",t),{className:d,orientation:f="horizontal",__css:p,...m}=nn(t),g={vertical:{borderLeftWidth:r||a||s||"1px",height:"100%"},horizontal:{borderBottomWidth:i||o||s||"1px",width:"100%"}};return A.createElement(ce.hr,{ref:n,"aria-orientation":f,...m,__css:{...u,border:"0",borderColor:c,borderStyle:l,...g[f],...p},className:fn("chakra-divider",d)})});mB.displayName="Divider";var ws=de(function(t,n){const{direction:r,align:i,justify:o,wrap:a,basis:s,grow:l,shrink:c,...u}=t,d={display:"flex",flexDirection:r,alignItems:i,justifyContent:o,flexWrap:a,flexBasis:s,flexGrow:l,flexShrink:c};return A.createElement(ce.div,{ref:n,__css:d,...u})});ws.displayName="Flex";var gB=de(function(t,n){const{templateAreas:r,gap:i,rowGap:o,columnGap:a,column:s,row:l,autoFlow:c,autoRows:u,templateRows:d,autoColumns:f,templateColumns:p,...m}=t,g={display:"grid",gridTemplateAreas:r,gridGap:i,gridRowGap:o,gridColumnGap:a,gridAutoColumns:f,gridColumn:s,gridRow:l,gridAutoFlow:c,gridAutoRows:u,gridTemplateRows:d,gridTemplateColumns:p};return A.createElement(ce.div,{ref:n,__css:g,...m})});gB.displayName="Grid";function rI(e){return Us(e,t=>t==="auto"?"auto":`span ${t}/span ${t}`)}var Xle=de(function(t,n){const{area:r,colSpan:i,colStart:o,colEnd:a,rowEnd:s,rowSpan:l,rowStart:c,...u}=t,d=Q9({gridArea:r,gridColumn:rI(i),gridRow:rI(l),gridColumnStart:o,gridColumnEnd:a,gridRowStart:c,gridRowEnd:s});return A.createElement(ce.div,{ref:n,__css:d,...u})});Xle.displayName="GridItem";var Zle=de(function(t,n){const r=Pr("Heading",t),{className:i,...o}=nn(t);return A.createElement(ce.h2,{ref:n,className:fn("chakra-heading",t.className),...o,__css:r})});Zle.displayName="Heading";de(function(t,n){const r=Pr("Mark",t),i=nn(t);return A.createElement(_e,{ref:n,...i,as:"mark",__css:{bg:"transparent",whiteSpace:"nowrap",...r}})});var Qle=de(function(t,n){const r=Pr("Kbd",t),{className:i,...o}=nn(t);return A.createElement(ce.kbd,{ref:n,className:fn("chakra-kbd",i),...o,__css:{fontFamily:"mono",...r}})});Qle.displayName="Kbd";var Jle=de(function(t,n){const r=Pr("Link",t),{className:i,isExternal:o,...a}=nn(t);return A.createElement(ce.a,{target:o?"_blank":void 0,rel:o?"noopener":void 0,ref:n,className:fn("chakra-link",i),...a,__css:r})});Jle.displayName="Link";de(function(t,n){const{isExternal:r,target:i,rel:o,className:a,...s}=t;return A.createElement(ce.a,{...s,ref:n,className:fn("chakra-linkbox__overlay",a),rel:r?"noopener noreferrer":o,target:r?"_blank":i,__css:{position:"static","&::before":{content:"''",cursor:"inherit",display:"block",position:"absolute",top:0,left:0,zIndex:0,width:"100%",height:"100%"}}})});de(function(t,n){const{className:r,...i}=t;return A.createElement(ce.div,{ref:n,position:"relative",...i,className:fn("chakra-linkbox",r),__css:{"a[href]:not(.chakra-linkbox__overlay), abbr[title]":{position:"relative",zIndex:1}}})});var[ece,vB]=En({name:"ListStylesContext",errorMessage:`useListStyles returned is 'undefined'. Seems you forgot to wrap the components in "<List />" `}),tC=de(function(t,n){const r=vt("List",t),{children:i,styleType:o="none",stylePosition:a,spacing:s,...l}=nn(t),c=Ry(i),d=s?{["& > *:not(style) ~ *:not(style)"]:{mt:s}}:{};return A.createElement(ece,{value:r},A.createElement(ce.ul,{ref:n,listStyleType:o,listStylePosition:a,role:"list",__css:{...r.container,...d},...l},c))});tC.displayName="List";var tce=de((e,t)=>{const{as:n,...r}=e;return A.createElement(tC,{ref:t,as:"ol",styleType:"decimal",marginStart:"1em",...r})});tce.displayName="OrderedList";var nce=de(function(t,n){const{as:r,...i}=t;return A.createElement(tC,{ref:n,as:"ul",styleType:"initial",marginStart:"1em",...i})});nce.displayName="UnorderedList";var rce=de(function(t,n){const r=vB();return A.createElement(ce.li,{ref:n,...t,__css:r.item})});rce.displayName="ListItem";var ice=de(function(t,n){const r=vB();return A.createElement(Wr,{ref:n,role:"presentation",...t,__css:r.icon})});ice.displayName="ListIcon";var oce=de(function(t,n){const{columns:r,spacingX:i,spacingY:o,spacing:a,minChildWidth:s,...l}=t,c=p9(),u=s?sce(s,c):lce(r);return A.createElement(gB,{ref:n,gap:a,columnGap:i,rowGap:o,templateColumns:u,...l})});oce.displayName="SimpleGrid";function ace(e){return typeof e=="number"?`${e}px`:e}function sce(e,t){return Us(e,n=>{const r=sne("sizes",n,ace(n))(t);return n===null?null:`repeat(auto-fit, minmax(${r}, 1fr))`})}function lce(e){return Us(e,t=>t===null?null:`repeat(${t}, minmax(0, 1fr))`)}var cce=ce("div",{baseStyle:{flex:1,justifySelf:"stretch",alignSelf:"stretch"}});cce.displayName="Spacer";var R3="& > *:not(style) ~ *:not(style)";function uce(e){const{spacing:t,direction:n}=e,r={column:{marginTop:t,marginEnd:0,marginBottom:0,marginStart:0},row:{marginTop:0,marginEnd:0,marginBottom:0,marginStart:t},"column-reverse":{marginTop:0,marginEnd:0,marginBottom:t,marginStart:0},"row-reverse":{marginTop:0,marginEnd:t,marginBottom:0,marginStart:0}};return{flexDirection:n,[R3]:Us(n,i=>r[i])}}function dce(e){const{spacing:t,direction:n}=e,r={column:{my:t,mx:0,borderLeftWidth:0,borderBottomWidth:"1px"},"column-reverse":{my:t,mx:0,borderLeftWidth:0,borderBottomWidth:"1px"},row:{mx:t,my:0,borderLeftWidth:"1px",borderBottomWidth:0},"row-reverse":{mx:t,my:0,borderLeftWidth:"1px",borderBottomWidth:0}};return{"&":Us(n,i=>r[i])}}var yB=e=>A.createElement(ce.div,{className:"chakra-stack__item",...e,__css:{display:"inline-block",flex:"0 0 auto",minWidth:0,...e.__css}});yB.displayName="StackItem";var nC=de((e,t)=>{const{isInline:n,direction:r,align:i,justify:o,spacing:a="0.5rem",wrap:s,children:l,divider:c,className:u,shouldWrapChildren:d,...f}=e,p=n?"row":r!=null?r:"column",m=h.exports.useMemo(()=>uce({direction:p,spacing:a}),[p,a]),g=h.exports.useMemo(()=>dce({spacing:a,direction:p}),[a,p]),y=!!c,v=!d&&!y,b=h.exports.useMemo(()=>{const w=Ry(l);return v?w:w.map((E,C)=>{const I=typeof E.key!="undefined"?E.key:C,T=C+1===w.length,P=d?A.createElement(yB,{key:I},E):E;if(!y)return P;const M=h.exports.cloneElement(c,{__css:g}),D=T?null:M;return A.createElement(h.exports.Fragment,{key:I},P,D)})},[c,g,y,v,d,l]),x=fn("chakra-stack",u);return A.createElement(ce.div,{ref:t,display:"flex",alignItems:i,justifyContent:o,flexDirection:m.flexDirection,flexWrap:s,className:x,__css:y?{}:{[R3]:m[R3]},...f},b)});nC.displayName="Stack";var fce=de((e,t)=>A.createElement(nC,{align:"center",...e,direction:"row",ref:t}));fce.displayName="HStack";var pce=de((e,t)=>A.createElement(nC,{align:"center",...e,direction:"column",ref:t}));pce.displayName="VStack";var Sr=de(function(t,n){const r=Pr("Text",t),{className:i,align:o,decoration:a,casing:s,...l}=nn(t),c=Q9({textAlign:t.align,textDecoration:t.decoration,textTransform:t.casing});return A.createElement(ce.p,{ref:n,className:fn("chakra-text",t.className),...c,...l,__css:r})});Sr.displayName="Text";function iI(e){return typeof e=="number"?`${e}px`:e}var hce=de(function(t,n){const{spacing:r="0.5rem",spacingX:i,spacingY:o,children:a,justify:s,direction:l,align:c,className:u,shouldWrapChildren:d,...f}=t,p=h.exports.useMemo(()=>{const{spacingX:g=r,spacingY:y=r}={spacingX:i,spacingY:o};return{"--chakra-wrap-x-spacing":v=>Us(g,b=>iI(Qx("space",b)(v))),"--chakra-wrap-y-spacing":v=>Us(y,b=>iI(Qx("space",b)(v))),"--wrap-x-spacing":"calc(var(--chakra-wrap-x-spacing) / 2)","--wrap-y-spacing":"calc(var(--chakra-wrap-y-spacing) / 2)",display:"flex",flexWrap:"wrap",justifyContent:s,alignItems:c,flexDirection:l,listStyleType:"none",padding:"0",margin:"calc(var(--wrap-y-spacing) * -1) calc(var(--wrap-x-spacing) * -1)","& > *:not(style)":{margin:"var(--wrap-y-spacing) var(--wrap-x-spacing)"}}},[r,i,o,s,c,l]),m=h.exports.useMemo(()=>d?h.exports.Children.map(a,(g,y)=>A.createElement(bB,{key:y},g)):a,[a,d]);return A.createElement(ce.div,{ref:n,className:fn("chakra-wrap",u),overflow:"hidden",...f},A.createElement(ce.ul,{className:"chakra-wrap__list",__css:p},m))});hce.displayName="Wrap";var bB=de(function(t,n){const{className:r,...i}=t;return A.createElement(ce.li,{ref:n,__css:{display:"flex",alignItems:"flex-start"},className:fn("chakra-wrap__listitem",r),...i})});bB.displayName="WrapItem";var mce={body:{classList:{add(){},remove(){}}},addEventListener(){},removeEventListener(){},activeElement:{blur(){},nodeName:""},querySelector(){return null},querySelectorAll(){return[]},getElementById(){return null},createEvent(){return{initEvent(){}}},createElement(){return{children:[],childNodes:[],style:{},setAttribute(){},getElementsByTagName(){return[]}}}},xB=mce,Vc=()=>{},gce={document:xB,navigator:{userAgent:""},CustomEvent:function(){return this},addEventListener:Vc,removeEventListener:Vc,getComputedStyle(){return{getPropertyValue(){return""}}},matchMedia(){return{matches:!1,addListener:Vc,removeListener:Vc}},requestAnimationFrame(e){return typeof setTimeout=="undefined"?(e(),null):setTimeout(e,0)},cancelAnimationFrame(e){typeof setTimeout!="undefined"&&clearTimeout(e)},setTimeout:()=>0,clearTimeout:Vc,setInterval:()=>0,clearInterval:Vc},vce=gce,yce={window:vce,document:xB},SB=typeof window!="undefined"?{window,document}:yce,wB=h.exports.createContext(SB);wB.displayName="EnvironmentContext";function CB(e){const{children:t,environment:n}=e,[r,i]=h.exports.useState(null),[o,a]=h.exports.useState(!1);h.exports.useEffect(()=>a(!0),[]);const s=h.exports.useMemo(()=>{if(n)return n;const l=r==null?void 0:r.ownerDocument,c=r==null?void 0:r.ownerDocument.defaultView;return l?{document:l,window:c}:SB},[r,n]);return A.createElement(wB.Provider,{value:s},t,!n&&o&&A.createElement("span",{id:"__chakra_env",hidden:!0,ref:l=>{h.exports.startTransition(()=>{l&&i(l)})}}))}CB.displayName="EnvironmentProvider";var bce=e=>e?"":void 0;function xce(){const e=h.exports.useRef(new Map),t=e.current,n=h.exports.useCallback((i,o,a,s)=>{e.current.set(a,{type:o,el:i,options:s}),i.addEventListener(o,a,s)},[]),r=h.exports.useCallback((i,o,a,s)=>{i.removeEventListener(o,a,s),e.current.delete(a)},[]);return h.exports.useEffect(()=>()=>{t.forEach((i,o)=>{r(i.el,i.type,o,i.options)})},[r,t]),{add:n,remove:r}}function $b(e){const t=e.target,{tagName:n,isContentEditable:r}=t;return n!=="INPUT"&&n!=="TEXTAREA"&&r!==!0}function Sce(e={}){const{ref:t,isDisabled:n,isFocusable:r,clickOnEnter:i=!0,clickOnSpace:o=!0,onMouseDown:a,onMouseUp:s,onClick:l,onKeyDown:c,onKeyUp:u,tabIndex:d,onMouseOver:f,onMouseLeave:p,...m}=e,[g,y]=h.exports.useState(!0),[v,b]=h.exports.useState(!1),x=xce(),w=z=>{!z||z.tagName!=="BUTTON"&&y(!1)},E=g?d:d||0,C=n&&!r,I=h.exports.useCallback(z=>{if(n){z.stopPropagation(),z.preventDefault();return}z.currentTarget.focus(),l==null||l(z)},[n,l]),T=h.exports.useCallback(z=>{v&&$b(z)&&(z.preventDefault(),z.stopPropagation(),b(!1),x.remove(document,"keyup",T,!1))},[v,x]),_=h.exports.useCallback(z=>{if(c==null||c(z),n||z.defaultPrevented||z.metaKey||!$b(z.nativeEvent)||g)return;const j=i&&z.key==="Enter";o&&z.key===" "&&(z.preventDefault(),b(!0)),j&&(z.preventDefault(),z.currentTarget.click()),x.add(document,"keyup",T,!1)},[n,g,c,i,o,x,T]),P=h.exports.useCallback(z=>{if(u==null||u(z),n||z.defaultPrevented||z.metaKey||!$b(z.nativeEvent)||g)return;o&&z.key===" "&&(z.preventDefault(),b(!1),z.currentTarget.click())},[o,g,n,u]),M=h.exports.useCallback(z=>{z.button===0&&(b(!1),x.remove(document,"mouseup",M,!1))},[x]),D=h.exports.useCallback(z=>{if(z.button!==0)return;if(n){z.stopPropagation(),z.preventDefault();return}g||b(!0),z.currentTarget.focus({preventScroll:!0}),x.add(document,"mouseup",M,!1),a==null||a(z)},[n,g,a,x,M]),V=h.exports.useCallback(z=>{z.button===0&&(g||b(!1),s==null||s(z))},[s,g]),B=h.exports.useCallback(z=>{if(n){z.preventDefault();return}f==null||f(z)},[n,f]),L=h.exports.useCallback(z=>{v&&(z.preventDefault(),b(!1)),p==null||p(z)},[v,p]),G=go(t,w);return g?{...m,ref:G,type:"button","aria-disabled":C?void 0:n,disabled:C,onClick:I,onMouseDown:a,onMouseUp:s,onKeyUp:u,onKeyDown:c,onMouseOver:f,onMouseLeave:p}:{...m,ref:G,role:"button","data-active":bce(v),"aria-disabled":n?"true":void 0,tabIndex:C?void 0:E,onClick:I,onMouseDown:D,onMouseUp:V,onKeyUp:P,onKeyDown:_,onMouseOver:B,onMouseLeave:L}}function wce(e){return e!=null&&typeof e=="object"&&"nodeType"in e&&e.nodeType===Node.ELEMENT_NODE}function Cce(e){var n;if(!wce(e))return!1;const t=(n=e.ownerDocument.defaultView)!=null?n:window;return e instanceof t.HTMLElement}var kce=e=>e.hasAttribute("tabindex");function Ece(e){return Boolean(e.getAttribute("disabled"))===!0||Boolean(e.getAttribute("aria-disabled"))===!0}function kB(e){return e.parentElement&&kB(e.parentElement)?!0:e.hidden}function Ice(e){const t=e.getAttribute("contenteditable");return t!=="false"&&t!=null}function Tce(e){if(!Cce(e)||kB(e)||Ece(e))return!1;const{localName:t}=e;if(["input","select","textarea","button"].indexOf(t)>=0)return!0;const r={a:()=>e.hasAttribute("href"),audio:()=>e.hasAttribute("controls"),video:()=>e.hasAttribute("controls")};return t in r?r[t]():Ice(e)?!0:kce(e)}var _ce=["input:not(:disabled)","select:not(:disabled)","textarea:not(:disabled)","embed","iframe","object","a[href]","area[href]","button:not(:disabled)","[tabindex]","audio[controls]","video[controls]","*[tabindex]:not([aria-disabled])","*[contenteditable]"],Pce=_ce.join(),Oce=e=>e.offsetWidth>0&&e.offsetHeight>0;function Mce(e){const t=Array.from(e.querySelectorAll(Pce));return t.unshift(e),t.filter(n=>Tce(n)&&Oce(n))}function Rce(e){const{wasSelected:t,enabled:n,isSelected:r,mode:i="unmount"}=e;return!!(!n||r||i==="keepMounted"&&t)}var cc=(...e)=>e.filter(Boolean).join(" "),Dce=e=>e?"":void 0;function D3(...e){return function(n){e.some(r=>(r==null||r(n),n==null?void 0:n.defaultPrevented))}}function Ace(...e){return function(n){e.forEach(r=>{r==null||r(n)})}}function Lce(e){const{key:t}=e;return t.length===1||t.length>1&&/[^a-zA-Z0-9]/.test(t)}function Bce(e={}){const{timeout:t=300,preventDefault:n=()=>!0}=e,[r,i]=h.exports.useState([]),o=h.exports.useRef(),a=()=>{o.current&&(clearTimeout(o.current),o.current=null)},s=()=>{a(),o.current=setTimeout(()=>{i([]),o.current=null},t)};h.exports.useEffect(()=>a,[]);function l(c){return u=>{if(u.key==="Backspace"){const d=[...r];d.pop(),i(d);return}if(Lce(u)){const d=r.concat(u.key);n(u)&&(u.preventDefault(),u.stopPropagation()),i(d),c(d.join("")),s()}}}return l}function $ce(e,t,n,r){if(t==null)return r;if(!r)return e.find(a=>n(a).toLowerCase().startsWith(t.toLowerCase()));const i=e.filter(o=>n(o).toLowerCase().startsWith(t.toLowerCase()));if(i.length>0){let o;return i.includes(r)?(o=i.indexOf(r)+1,o===i.length&&(o=0),i[o]):(o=e.indexOf(i[0]),e[o])}return r}var[RFe,Fce,DFe,Nce]=vA(),[AFe,Uh]=En({strict:!1,name:"MenuContext"});function zce(e){var t;return(t=e==null?void 0:e.ownerDocument)!=null?t:document}function oI(e){return zce(e).activeElement===e}function jce(e={},t=null){const n=Uh(),{onToggle:r,popper:i,openAndFocusFirstItem:o,openAndFocusLastItem:a}=n,s=h.exports.useCallback(l=>{const c=l.key,d={Enter:o,ArrowDown:o,ArrowUp:a}[c];d&&(l.preventDefault(),l.stopPropagation(),d(l))},[o,a]);return{...e,ref:go(n.buttonRef,t,i.referenceRef),id:n.buttonId,"data-active":Dce(n.isOpen),"aria-expanded":n.isOpen,"aria-haspopup":"menu","aria-controls":n.menuId,onClick:D3(e.onClick,r),onKeyDown:D3(e.onKeyDown,s)}}function A3(e){var t;return Uce(e)&&!!((t=e==null?void 0:e.getAttribute("role"))!=null&&t.startsWith("menuitem"))}function Hce(e={},t=null){const n=Uh();if(!n)throw new Error("useMenuContext: context is undefined. Seems you forgot to wrap component within <Menu>");const{focusedIndex:r,setFocusedIndex:i,menuRef:o,isOpen:a,onClose:s,menuId:l,isLazy:c,lazyBehavior:u,unstable__animationState:d}=n,f=Fce(),p=Bce({preventDefault:v=>v.key!==" "&&A3(v.target)}),m=h.exports.useCallback(v=>{const b=v.key,w={Tab:C=>C.preventDefault(),Escape:s,ArrowDown:()=>{const C=f.nextEnabled(r);C&&i(C.index)},ArrowUp:()=>{const C=f.prevEnabled(r);C&&i(C.index)}}[b];if(w){v.preventDefault(),w(v);return}const E=p(C=>{const I=$ce(f.values(),C,T=>{var P;var _;return(P=(_=T==null?void 0:T.node)==null?void 0:_.textContent)!=null?P:""},f.item(r));if(I){const T=f.indexOf(I.node);i(T)}});A3(v.target)&&E(v)},[f,r,p,s,i]),g=h.exports.useRef(!1);a&&(g.current=!0);const y=Rce({wasSelected:g.current,enabled:c,mode:u,isSelected:d.present});return{...e,ref:go(o,t),children:y?e.children:null,tabIndex:-1,role:"menu",id:l,style:{...e.style,transformOrigin:"var(--popper-transform-origin)"},"aria-orientation":"vertical",onKeyDown:D3(e.onKeyDown,m)}}function Vce(e={}){const{popper:t,isOpen:n}=Uh();return t.getPopperProps({...e,style:{visibility:n?"visible":"hidden",...e.style}})}function EB(e={},t=null){const{onMouseEnter:n,onMouseMove:r,onMouseLeave:i,onClick:o,isDisabled:a,isFocusable:s,closeOnSelect:l,type:c,...u}=e,d=Uh(),{setFocusedIndex:f,focusedIndex:p,closeOnSelect:m,onClose:g,menuRef:y,isOpen:v,menuId:b}=d,x=h.exports.useRef(null),w=`${b}-menuitem-${h.exports.useId()}`,{index:E,register:C}=Nce({disabled:a&&!s}),I=h.exports.useCallback(B=>{n==null||n(B),!a&&f(E)},[f,E,a,n]),T=h.exports.useCallback(B=>{r==null||r(B),x.current&&!oI(x.current)&&I(B)},[I,r]),_=h.exports.useCallback(B=>{i==null||i(B),!a&&f(-1)},[f,a,i]),P=h.exports.useCallback(B=>{o==null||o(B),!!A3(B.currentTarget)&&(l!=null?l:m)&&g()},[g,o,m,l]),M=E===p,D=a&&!s;M3(()=>{!v||(M&&!D&&x.current?requestAnimationFrame(()=>{var B;(B=x.current)==null||B.focus()}):y.current&&!oI(y.current)&&y.current.focus())},[M,D,y,v]);const V=Sce({onClick:P,onMouseEnter:I,onMouseMove:T,onMouseLeave:_,ref:go(C,x,t),isDisabled:a,isFocusable:s});return{...u,...V,type:c!=null?c:V.type,id:w,role:"menuitem",tabIndex:M?0:-1}}function Wce(e={},t=null){const{type:n="radio",isChecked:r,...i}=e;return{...EB(i,t),role:`menuitem${n}`,"aria-checked":r}}function Uce(e){var n;if(!Gce(e))return!1;const t=(n=e.ownerDocument.defaultView)!=null?n:window;return e instanceof t.HTMLElement}function Gce(e){return e!=null&&typeof e=="object"&&"nodeType"in e&&e.nodeType===Node.ELEMENT_NODE}var[LFe,Gh]=En({name:"MenuStylesContext",errorMessage:`useMenuStyles returned is 'undefined'. Seems you forgot to wrap the components in "<Menu />" `}),Kce=de((e,t)=>{const n=Gh();return A.createElement(ce.button,{ref:t,...e,__css:{display:"inline-flex",appearance:"none",alignItems:"center",outline:0,...n.button}})}),qce=de((e,t)=>{const{children:n,as:r,...i}=e,o=jce(i,t),a=r||Kce;return A.createElement(a,{...o,className:cc("chakra-menu__menu-button",e.className)},A.createElement(ce.span,{__css:{pointerEvents:"none",flex:"1 1 auto",minW:0}},e.children))});qce.displayName="MenuButton";var IB=de((e,t)=>{const n=Gh();return A.createElement(ce.span,{ref:t,...e,__css:n.command,className:"chakra-menu__command"})});IB.displayName="MenuCommand";var Yce=de((e,t)=>{const{title:n,children:r,className:i,...o}=e,a=cc("chakra-menu__group__title",i),s=Gh();return A.createElement("div",{ref:t,className:"chakra-menu__group",role:"group"},n&&A.createElement(ce.p,{className:a,...o,__css:s.groupTitle},n),r)});Yce.displayName="MenuGroup";var By=e=>{const{className:t,children:n,...r}=e,i=h.exports.Children.only(n),o=h.exports.isValidElement(i)?h.exports.cloneElement(i,{focusable:"false","aria-hidden":!0,className:cc("chakra-menu__icon",i.props.className)}):null,a=cc("chakra-menu__icon-wrapper",t);return A.createElement(ce.span,{className:a,...r,__css:{flexShrink:0}},o)};By.displayName="MenuIcon";var TB=de((e,t)=>{const{type:n,...r}=e,i=Gh(),o=r.as||n?n!=null?n:void 0:"button",a=h.exports.useMemo(()=>({textDecoration:"none",color:"inherit",userSelect:"none",display:"flex",width:"100%",alignItems:"center",textAlign:"start",flex:"0 0 auto",outline:0,...i.item}),[i.item]);return A.createElement(ce.button,{ref:t,type:o,...r,__css:a})}),Xce=e=>A.createElement("svg",{viewBox:"0 0 14 14",width:"1em",height:"1em",...e},A.createElement("polygon",{fill:"currentColor",points:"5.5 11.9993304 14 3.49933039 12.5 2 5.5 8.99933039 1.5 4.9968652 0 6.49933039"})),_B=de((e,t)=>{const{icon:n,iconSpacing:r="0.75rem",...i}=e,o=Wce(i,t);return A.createElement(TB,{...o,className:cc("chakra-menu__menuitem-option",i.className)},n!==null&&A.createElement(By,{fontSize:"0.8em",marginEnd:r,opacity:e.isChecked?1:0},n||A.createElement(Xce,null)),A.createElement("span",{style:{flex:1}},o.children))});_B.id="MenuItemOption";_B.displayName="MenuItemOption";var Zce=de((e,t)=>{const{icon:n,iconSpacing:r="0.75rem",command:i,commandSpacing:o="0.75rem",children:a,...s}=e,l=EB(s,t),u=n||i?A.createElement("span",{style:{pointerEvents:"none",flex:1}},a):a;return A.createElement(TB,{...l,className:cc("chakra-menu__menuitem",l.className)},n&&A.createElement(By,{fontSize:"0.8em",marginEnd:r},n),u,i&&A.createElement(IB,{marginStart:o},i))});Zce.displayName="MenuItem";var Qce={enter:{visibility:"visible",opacity:1,scale:1,transition:{duration:.2,ease:[.4,0,.2,1]}},exit:{transitionEnd:{visibility:"hidden"},opacity:0,scale:.8,transition:{duration:.1,easings:"easeOut"}}},Jce=ce(Ur.div),eue=de(function(t,n){var p;var r;const{rootProps:i,motionProps:o,...a}=t,{isOpen:s,onTransitionEnd:l,unstable__animationState:c}=Uh(),u=Hce(a,n),d=Vce(i),f=Gh();return A.createElement(ce.div,{...d,__css:{zIndex:(p=t.zIndex)!=null?p:(r=f.list)==null?void 0:r.zIndex}},A.createElement(Jce,{variants:Qce,initial:!1,animate:s?"enter":"exit",__css:{outline:0,...f.list},...o,className:cc("chakra-menu__menu-list",u.className),...u,onUpdate:l,onAnimationComplete:Ace(c.onComplete,u.onAnimationComplete)}))});eue.displayName="MenuList";var rl={exports:{}},pi={},PB={exports:{}},OB={};/**
 * @license React
 * scheduler.production.min.js
 *
 * Copyright (c) Facebook, Inc. and its affiliates.
 *
 * This source code is licensed under the MIT license found in the
 * LICENSE file in the root directory of this source tree.
 */(function(e){function t(j,F){var H=j.length;j.push(F);e:for(;0<H;){var R=H-1>>>1,W=j[R];if(0<i(W,F))j[R]=F,j[H]=W,H=R;else break e}}function n(j){return j.length===0?null:j[0]}function r(j){if(j.length===0)return null;var F=j[0],H=j.pop();if(H!==F){j[0]=H;e:for(var R=0,W=j.length,X=W>>>1;R<X;){var te=2*(R+1)-1,re=j[te],ne=te+1,ie=j[ne];if(0>i(re,H))ne<W&&0>i(ie,re)?(j[R]=ie,j[ne]=H,R=ne):(j[R]=re,j[te]=H,R=te);else if(ne<W&&0>i(ie,H))j[R]=ie,j[ne]=H,R=ne;else break e}}return F}function i(j,F){var H=j.sortIndex-F.sortIndex;return H!==0?H:j.id-F.id}if(typeof performance=="object"&&typeof performance.now=="function"){var o=performance;e.unstable_now=function(){return o.now()}}else{var a=Date,s=a.now();e.unstable_now=function(){return a.now()-s}}var l=[],c=[],u=1,d=null,f=3,p=!1,m=!1,g=!1,y=typeof setTimeout=="function"?setTimeout:null,v=typeof clearTimeout=="function"?clearTimeout:null,b=typeof setImmediate!="undefined"?setImmediate:null;typeof navigator!="undefined"&&navigator.scheduling!==void 0&&navigator.scheduling.isInputPending!==void 0&&navigator.scheduling.isInputPending.bind(navigator.scheduling);function x(j){for(var F=n(c);F!==null;){if(F.callback===null)r(c);else if(F.startTime<=j)r(c),F.sortIndex=F.expirationTime,t(l,F);else break;F=n(c)}}function w(j){if(g=!1,x(j),!m)if(n(l)!==null)m=!0,G(E);else{var F=n(c);F!==null&&z(w,F.startTime-j)}}function E(j,F){m=!1,g&&(g=!1,v(T),T=-1),p=!0;var H=f;try{for(x(F),d=n(l);d!==null&&(!(d.expirationTime>F)||j&&!M());){var R=d.callback;if(typeof R=="function"){d.callback=null,f=d.priorityLevel;var W=R(d.expirationTime<=F);F=e.unstable_now(),typeof W=="function"?d.callback=W:d===n(l)&&r(l),x(F)}else r(l);d=n(l)}if(d!==null)var X=!0;else{var te=n(c);te!==null&&z(w,te.startTime-F),X=!1}return X}finally{d=null,f=H,p=!1}}var C=!1,I=null,T=-1,_=5,P=-1;function M(){return!(e.unstable_now()-P<_)}function D(){if(I!==null){var j=e.unstable_now();P=j;var F=!0;try{F=I(!0,j)}finally{F?V():(C=!1,I=null)}}else C=!1}var V;if(typeof b=="function")V=function(){b(D)};else if(typeof MessageChannel!="undefined"){var B=new MessageChannel,L=B.port2;B.port1.onmessage=D,V=function(){L.postMessage(null)}}else V=function(){y(D,0)};function G(j){I=j,C||(C=!0,V())}function z(j,F){T=y(function(){j(e.unstable_now())},F)}e.unstable_IdlePriority=5,e.unstable_ImmediatePriority=1,e.unstable_LowPriority=4,e.unstable_NormalPriority=3,e.unstable_Profiling=null,e.unstable_UserBlockingPriority=2,e.unstable_cancelCallback=function(j){j.callback=null},e.unstable_continueExecution=function(){m||p||(m=!0,G(E))},e.unstable_forceFrameRate=function(j){0>j||125<j?console.error("forceFrameRate takes a positive int between 0 and 125, forcing frame rates higher than 125 fps is not supported"):_=0<j?Math.floor(1e3/j):5},e.unstable_getCurrentPriorityLevel=function(){return f},e.unstable_getFirstCallbackNode=function(){return n(l)},e.unstable_next=function(j){switch(f){case 1:case 2:case 3:var F=3;break;default:F=f}var H=f;f=F;try{return j()}finally{f=H}},e.unstable_pauseExecution=function(){},e.unstable_requestPaint=function(){},e.unstable_runWithPriority=function(j,F){switch(j){case 1:case 2:case 3:case 4:case 5:break;default:j=3}var H=f;f=j;try{return F()}finally{f=H}},e.unstable_scheduleCallback=function(j,F,H){var R=e.unstable_now();switch(typeof H=="object"&&H!==null?(H=H.delay,H=typeof H=="number"&&0<H?R+H:R):H=R,j){case 1:var W=-1;break;case 2:W=250;break;case 5:W=1073741823;break;case 4:W=1e4;break;default:W=5e3}return W=H+W,j={id:u++,callback:F,priorityLevel:j,startTime:H,expirationTime:W,sortIndex:-1},H>R?(j.sortIndex=H,t(c,j),n(l)===null&&j===n(c)&&(g?(v(T),T=-1):g=!0,z(w,H-R))):(j.sortIndex=W,t(l,j),m||p||(m=!0,G(E))),j},e.unstable_shouldYield=M,e.unstable_wrapCallback=function(j){var F=f;return function(){var H=f;f=F;try{return j.apply(this,arguments)}finally{f=H}}}})(OB);PB.exports=OB;/**
 * @license React
 * react-dom.production.min.js
 *
 * Copyright (c) Facebook, Inc. and its affiliates.
 *
 * This source code is licensed under the MIT license found in the
 * LICENSE file in the root directory of this source tree.
 */var MB=h.exports,ci=PB.exports;function se(e){for(var t="https://reactjs.org/docs/error-decoder.html?invariant="+e,n=1;n<arguments.length;n++)t+="&args[]="+encodeURIComponent(arguments[n]);return"Minified React error #"+e+"; visit "+t+" for the full message or use the non-minified dev environment for full errors and additional helpful warnings."}var RB=new Set,Kp={};function kc(e,t){md(e,t),md(e+"Capture",t)}function md(e,t){for(Kp[e]=t,e=0;e<t.length;e++)RB.add(t[e])}var Ra=!(typeof window=="undefined"||typeof window.document=="undefined"||typeof window.document.createElement=="undefined"),L3=Object.prototype.hasOwnProperty,tue=/^[:A-Z_a-z\u00C0-\u00D6\u00D8-\u00F6\u00F8-\u02FF\u0370-\u037D\u037F-\u1FFF\u200C-\u200D\u2070-\u218F\u2C00-\u2FEF\u3001-\uD7FF\uF900-\uFDCF\uFDF0-\uFFFD][:A-Z_a-z\u00C0-\u00D6\u00D8-\u00F6\u00F8-\u02FF\u0370-\u037D\u037F-\u1FFF\u200C-\u200D\u2070-\u218F\u2C00-\u2FEF\u3001-\uD7FF\uF900-\uFDCF\uFDF0-\uFFFD\-.0-9\u00B7\u0300-\u036F\u203F-\u2040]*$/,aI={},sI={};function nue(e){return L3.call(sI,e)?!0:L3.call(aI,e)?!1:tue.test(e)?sI[e]=!0:(aI[e]=!0,!1)}function rue(e,t,n,r){if(n!==null&&n.type===0)return!1;switch(typeof t){case"function":case"symbol":return!0;case"boolean":return r?!1:n!==null?!n.acceptsBooleans:(e=e.toLowerCase().slice(0,5),e!=="data-"&&e!=="aria-");default:return!1}}function iue(e,t,n,r){if(t===null||typeof t=="undefined"||rue(e,t,n,r))return!0;if(r)return!1;if(n!==null)switch(n.type){case 3:return!t;case 4:return t===!1;case 5:return isNaN(t);case 6:return isNaN(t)||1>t}return!1}function Or(e,t,n,r,i,o,a){this.acceptsBooleans=t===2||t===3||t===4,this.attributeName=r,this.attributeNamespace=i,this.mustUseProperty=n,this.propertyName=e,this.type=t,this.sanitizeURL=o,this.removeEmptyString=a}var Qn={};"children dangerouslySetInnerHTML defaultValue defaultChecked innerHTML suppressContentEditableWarning suppressHydrationWarning style".split(" ").forEach(function(e){Qn[e]=new Or(e,0,!1,e,null,!1,!1)});[["acceptCharset","accept-charset"],["className","class"],["htmlFor","for"],["httpEquiv","http-equiv"]].forEach(function(e){var t=e[0];Qn[t]=new Or(t,1,!1,e[1],null,!1,!1)});["contentEditable","draggable","spellCheck","value"].forEach(function(e){Qn[e]=new Or(e,2,!1,e.toLowerCase(),null,!1,!1)});["autoReverse","externalResourcesRequired","focusable","preserveAlpha"].forEach(function(e){Qn[e]=new Or(e,2,!1,e,null,!1,!1)});"allowFullScreen async autoFocus autoPlay controls default defer disabled disablePictureInPicture disableRemotePlayback formNoValidate hidden loop noModule noValidate open playsInline readOnly required reversed scoped seamless itemScope".split(" ").forEach(function(e){Qn[e]=new Or(e,3,!1,e.toLowerCase(),null,!1,!1)});["checked","multiple","muted","selected"].forEach(function(e){Qn[e]=new Or(e,3,!0,e,null,!1,!1)});["capture","download"].forEach(function(e){Qn[e]=new Or(e,4,!1,e,null,!1,!1)});["cols","rows","size","span"].forEach(function(e){Qn[e]=new Or(e,6,!1,e,null,!1,!1)});["rowSpan","start"].forEach(function(e){Qn[e]=new Or(e,5,!1,e.toLowerCase(),null,!1,!1)});var rC=/[\-:]([a-z])/g;function iC(e){return e[1].toUpperCase()}"accent-height alignment-baseline arabic-form baseline-shift cap-height clip-path clip-rule color-interpolation color-interpolation-filters color-profile color-rendering dominant-baseline enable-background fill-opacity fill-rule flood-color flood-opacity font-family font-size font-size-adjust font-stretch font-style font-variant font-weight glyph-name glyph-orientation-horizontal glyph-orientation-vertical horiz-adv-x horiz-origin-x image-rendering letter-spacing lighting-color marker-end marker-mid marker-start overline-position overline-thickness paint-order panose-1 pointer-events rendering-intent shape-rendering stop-color stop-opacity strikethrough-position strikethrough-thickness stroke-dasharray stroke-dashoffset stroke-linecap stroke-linejoin stroke-miterlimit stroke-opacity stroke-width text-anchor text-decoration text-rendering underline-position underline-thickness unicode-bidi unicode-range units-per-em v-alphabetic v-hanging v-ideographic v-mathematical vector-effect vert-adv-y vert-origin-x vert-origin-y word-spacing writing-mode xmlns:xlink x-height".split(" ").forEach(function(e){var t=e.replace(rC,iC);Qn[t]=new Or(t,1,!1,e,null,!1,!1)});"xlink:actuate xlink:arcrole xlink:role xlink:show xlink:title xlink:type".split(" ").forEach(function(e){var t=e.replace(rC,iC);Qn[t]=new Or(t,1,!1,e,"http://www.w3.org/1999/xlink",!1,!1)});["xml:base","xml:lang","xml:space"].forEach(function(e){var t=e.replace(rC,iC);Qn[t]=new Or(t,1,!1,e,"http://www.w3.org/XML/1998/namespace",!1,!1)});["tabIndex","crossOrigin"].forEach(function(e){Qn[e]=new Or(e,1,!1,e.toLowerCase(),null,!1,!1)});Qn.xlinkHref=new Or("xlinkHref",1,!1,"xlink:href","http://www.w3.org/1999/xlink",!0,!1);["src","href","action","formAction"].forEach(function(e){Qn[e]=new Or(e,1,!1,e.toLowerCase(),null,!0,!0)});function oC(e,t,n,r){var i=Qn.hasOwnProperty(t)?Qn[t]:null;(i!==null?i.type!==0:r||!(2<t.length)||t[0]!=="o"&&t[0]!=="O"||t[1]!=="n"&&t[1]!=="N")&&(iue(t,n,i,r)&&(n=null),r||i===null?nue(t)&&(n===null?e.removeAttribute(t):e.setAttribute(t,""+n)):i.mustUseProperty?e[i.propertyName]=n===null?i.type===3?!1:"":n:(t=i.attributeName,r=i.attributeNamespace,n===null?e.removeAttribute(t):(i=i.type,n=i===3||i===4&&n===!0?"":""+n,r?e.setAttributeNS(r,t,n):e.setAttribute(t,n))))}var Ua=MB.__SECRET_INTERNALS_DO_NOT_USE_OR_YOU_WILL_BE_FIRED,G1=Symbol.for("react.element"),bu=Symbol.for("react.portal"),xu=Symbol.for("react.fragment"),aC=Symbol.for("react.strict_mode"),B3=Symbol.for("react.profiler"),DB=Symbol.for("react.provider"),AB=Symbol.for("react.context"),sC=Symbol.for("react.forward_ref"),$3=Symbol.for("react.suspense"),F3=Symbol.for("react.suspense_list"),lC=Symbol.for("react.memo"),ls=Symbol.for("react.lazy"),LB=Symbol.for("react.offscreen"),lI=Symbol.iterator;function xf(e){return e===null||typeof e!="object"?null:(e=lI&&e[lI]||e["@@iterator"],typeof e=="function"?e:null)}var Zt=Object.assign,Fb;function zf(e){if(Fb===void 0)try{throw Error()}catch(n){var t=n.stack.trim().match(/\n( *(at )?)/);Fb=t&&t[1]||""}return`
`+Fb+e}var Nb=!1;function zb(e,t){if(!e||Nb)return"";Nb=!0;var n=Error.prepareStackTrace;Error.prepareStackTrace=void 0;try{if(t)if(t=function(){throw Error()},Object.defineProperty(t.prototype,"props",{set:function(){throw Error()}}),typeof Reflect=="object"&&Reflect.construct){try{Reflect.construct(t,[])}catch(c){var r=c}Reflect.construct(e,[],t)}else{try{t.call()}catch(c){r=c}e.call(t.prototype)}else{try{throw Error()}catch(c){r=c}e()}}catch(c){if(c&&r&&typeof c.stack=="string"){for(var i=c.stack.split(`
`),o=r.stack.split(`
`),a=i.length-1,s=o.length-1;1<=a&&0<=s&&i[a]!==o[s];)s--;for(;1<=a&&0<=s;a--,s--)if(i[a]!==o[s]){if(a!==1||s!==1)do if(a--,s--,0>s||i[a]!==o[s]){var l=`
`+i[a].replace(" at new "," at ");return e.displayName&&l.includes("<anonymous>")&&(l=l.replace("<anonymous>",e.displayName)),l}while(1<=a&&0<=s);break}}}finally{Nb=!1,Error.prepareStackTrace=n}return(e=e?e.displayName||e.name:"")?zf(e):""}function oue(e){switch(e.tag){case 5:return zf(e.type);case 16:return zf("Lazy");case 13:return zf("Suspense");case 19:return zf("SuspenseList");case 0:case 2:case 15:return e=zb(e.type,!1),e;case 11:return e=zb(e.type.render,!1),e;case 1:return e=zb(e.type,!0),e;default:return""}}function N3(e){if(e==null)return null;if(typeof e=="function")return e.displayName||e.name||null;if(typeof e=="string")return e;switch(e){case xu:return"Fragment";case bu:return"Portal";case B3:return"Profiler";case aC:return"StrictMode";case $3:return"Suspense";case F3:return"SuspenseList"}if(typeof e=="object")switch(e.$$typeof){case AB:return(e.displayName||"Context")+".Consumer";case DB:return(e._context.displayName||"Context")+".Provider";case sC:var t=e.render;return e=e.displayName,e||(e=t.displayName||t.name||"",e=e!==""?"ForwardRef("+e+")":"ForwardRef"),e;case lC:return t=e.displayName||null,t!==null?t:N3(e.type)||"Memo";case ls:t=e._payload,e=e._init;try{return N3(e(t))}catch{}}return null}function aue(e){var t=e.type;switch(e.tag){case 24:return"Cache";case 9:return(t.displayName||"Context")+".Consumer";case 10:return(t._context.displayName||"Context")+".Provider";case 18:return"DehydratedFragment";case 11:return e=t.render,e=e.displayName||e.name||"",t.displayName||(e!==""?"ForwardRef("+e+")":"ForwardRef");case 7:return"Fragment";case 5:return t;case 4:return"Portal";case 3:return"Root";case 6:return"Text";case 16:return N3(t);case 8:return t===aC?"StrictMode":"Mode";case 22:return"Offscreen";case 12:return"Profiler";case 21:return"Scope";case 13:return"Suspense";case 19:return"SuspenseList";case 25:return"TracingMarker";case 1:case 0:case 17:case 2:case 14:case 15:if(typeof t=="function")return t.displayName||t.name||null;if(typeof t=="string")return t}return null}function Gs(e){switch(typeof e){case"boolean":case"number":case"string":case"undefined":return e;case"object":return e;default:return""}}function BB(e){var t=e.type;return(e=e.nodeName)&&e.toLowerCase()==="input"&&(t==="checkbox"||t==="radio")}function sue(e){var t=BB(e)?"checked":"value",n=Object.getOwnPropertyDescriptor(e.constructor.prototype,t),r=""+e[t];if(!e.hasOwnProperty(t)&&typeof n!="undefined"&&typeof n.get=="function"&&typeof n.set=="function"){var i=n.get,o=n.set;return Object.defineProperty(e,t,{configurable:!0,get:function(){return i.call(this)},set:function(a){r=""+a,o.call(this,a)}}),Object.defineProperty(e,t,{enumerable:n.enumerable}),{getValue:function(){return r},setValue:function(a){r=""+a},stopTracking:function(){e._valueTracker=null,delete e[t]}}}}function K1(e){e._valueTracker||(e._valueTracker=sue(e))}function $B(e){if(!e)return!1;var t=e._valueTracker;if(!t)return!0;var n=t.getValue(),r="";return e&&(r=BB(e)?e.checked?"true":"false":e.value),e=r,e!==n?(t.setValue(e),!0):!1}function h0(e){if(e=e||(typeof document!="undefined"?document:void 0),typeof e=="undefined")return null;try{return e.activeElement||e.body}catch{return e.body}}function z3(e,t){var n=t.checked;return Zt({},t,{defaultChecked:void 0,defaultValue:void 0,value:void 0,checked:n!=null?n:e._wrapperState.initialChecked})}function cI(e,t){var n=t.defaultValue==null?"":t.defaultValue,r=t.checked!=null?t.checked:t.defaultChecked;n=Gs(t.value!=null?t.value:n),e._wrapperState={initialChecked:r,initialValue:n,controlled:t.type==="checkbox"||t.type==="radio"?t.checked!=null:t.value!=null}}function FB(e,t){t=t.checked,t!=null&&oC(e,"checked",t,!1)}function j3(e,t){FB(e,t);var n=Gs(t.value),r=t.type;if(n!=null)r==="number"?(n===0&&e.value===""||e.value!=n)&&(e.value=""+n):e.value!==""+n&&(e.value=""+n);else if(r==="submit"||r==="reset"){e.removeAttribute("value");return}t.hasOwnProperty("value")?H3(e,t.type,n):t.hasOwnProperty("defaultValue")&&H3(e,t.type,Gs(t.defaultValue)),t.checked==null&&t.defaultChecked!=null&&(e.defaultChecked=!!t.defaultChecked)}function uI(e,t,n){if(t.hasOwnProperty("value")||t.hasOwnProperty("defaultValue")){var r=t.type;if(!(r!=="submit"&&r!=="reset"||t.value!==void 0&&t.value!==null))return;t=""+e._wrapperState.initialValue,n||t===e.value||(e.value=t),e.defaultValue=t}n=e.name,n!==""&&(e.name=""),e.defaultChecked=!!e._wrapperState.initialChecked,n!==""&&(e.name=n)}function H3(e,t,n){(t!=="number"||h0(e.ownerDocument)!==e)&&(n==null?e.defaultValue=""+e._wrapperState.initialValue:e.defaultValue!==""+n&&(e.defaultValue=""+n))}var jf=Array.isArray;function Wu(e,t,n,r){if(e=e.options,t){t={};for(var i=0;i<n.length;i++)t["$"+n[i]]=!0;for(n=0;n<e.length;n++)i=t.hasOwnProperty("$"+e[n].value),e[n].selected!==i&&(e[n].selected=i),i&&r&&(e[n].defaultSelected=!0)}else{for(n=""+Gs(n),t=null,i=0;i<e.length;i++){if(e[i].value===n){e[i].selected=!0,r&&(e[i].defaultSelected=!0);return}t!==null||e[i].disabled||(t=e[i])}t!==null&&(t.selected=!0)}}function V3(e,t){if(t.dangerouslySetInnerHTML!=null)throw Error(se(91));return Zt({},t,{value:void 0,defaultValue:void 0,children:""+e._wrapperState.initialValue})}function dI(e,t){var n=t.value;if(n==null){if(n=t.children,t=t.defaultValue,n!=null){if(t!=null)throw Error(se(92));if(jf(n)){if(1<n.length)throw Error(se(93));n=n[0]}t=n}t==null&&(t=""),n=t}e._wrapperState={initialValue:Gs(n)}}function NB(e,t){var n=Gs(t.value),r=Gs(t.defaultValue);n!=null&&(n=""+n,n!==e.value&&(e.value=n),t.defaultValue==null&&e.defaultValue!==n&&(e.defaultValue=n)),r!=null&&(e.defaultValue=""+r)}function fI(e){var t=e.textContent;t===e._wrapperState.initialValue&&t!==""&&t!==null&&(e.value=t)}function zB(e){switch(e){case"svg":return"http://www.w3.org/2000/svg";case"math":return"http://www.w3.org/1998/Math/MathML";default:return"http://www.w3.org/1999/xhtml"}}function W3(e,t){return e==null||e==="http://www.w3.org/1999/xhtml"?zB(t):e==="http://www.w3.org/2000/svg"&&t==="foreignObject"?"http://www.w3.org/1999/xhtml":e}var q1,jB=function(e){return typeof MSApp!="undefined"&&MSApp.execUnsafeLocalFunction?function(t,n,r,i){MSApp.execUnsafeLocalFunction(function(){return e(t,n,r,i)})}:e}(function(e,t){if(e.namespaceURI!=="http://www.w3.org/2000/svg"||"innerHTML"in e)e.innerHTML=t;else{for(q1=q1||document.createElement("div"),q1.innerHTML="<svg>"+t.valueOf().toString()+"</svg>",t=q1.firstChild;e.firstChild;)e.removeChild(e.firstChild);for(;t.firstChild;)e.appendChild(t.firstChild)}});function qp(e,t){if(t){var n=e.firstChild;if(n&&n===e.lastChild&&n.nodeType===3){n.nodeValue=t;return}}e.textContent=t}var cp={animationIterationCount:!0,aspectRatio:!0,borderImageOutset:!0,borderImageSlice:!0,borderImageWidth:!0,boxFlex:!0,boxFlexGroup:!0,boxOrdinalGroup:!0,columnCount:!0,columns:!0,flex:!0,flexGrow:!0,flexPositive:!0,flexShrink:!0,flexNegative:!0,flexOrder:!0,gridArea:!0,gridRow:!0,gridRowEnd:!0,gridRowSpan:!0,gridRowStart:!0,gridColumn:!0,gridColumnEnd:!0,gridColumnSpan:!0,gridColumnStart:!0,fontWeight:!0,lineClamp:!0,lineHeight:!0,opacity:!0,order:!0,orphans:!0,tabSize:!0,widows:!0,zIndex:!0,zoom:!0,fillOpacity:!0,floodOpacity:!0,stopOpacity:!0,strokeDasharray:!0,strokeDashoffset:!0,strokeMiterlimit:!0,strokeOpacity:!0,strokeWidth:!0},lue=["Webkit","ms","Moz","O"];Object.keys(cp).forEach(function(e){lue.forEach(function(t){t=t+e.charAt(0).toUpperCase()+e.substring(1),cp[t]=cp[e]})});function HB(e,t,n){return t==null||typeof t=="boolean"||t===""?"":n||typeof t!="number"||t===0||cp.hasOwnProperty(e)&&cp[e]?(""+t).trim():t+"px"}function VB(e,t){e=e.style;for(var n in t)if(t.hasOwnProperty(n)){var r=n.indexOf("--")===0,i=HB(n,t[n],r);n==="float"&&(n="cssFloat"),r?e.setProperty(n,i):e[n]=i}}var cue=Zt({menuitem:!0},{area:!0,base:!0,br:!0,col:!0,embed:!0,hr:!0,img:!0,input:!0,keygen:!0,link:!0,meta:!0,param:!0,source:!0,track:!0,wbr:!0});function U3(e,t){if(t){if(cue[e]&&(t.children!=null||t.dangerouslySetInnerHTML!=null))throw Error(se(137,e));if(t.dangerouslySetInnerHTML!=null){if(t.children!=null)throw Error(se(60));if(typeof t.dangerouslySetInnerHTML!="object"||!("__html"in t.dangerouslySetInnerHTML))throw Error(se(61))}if(t.style!=null&&typeof t.style!="object")throw Error(se(62))}}function G3(e,t){if(e.indexOf("-")===-1)return typeof t.is=="string";switch(e){case"annotation-xml":case"color-profile":case"font-face":case"font-face-src":case"font-face-uri":case"font-face-format":case"font-face-name":case"missing-glyph":return!1;default:return!0}}var K3=null;function cC(e){return e=e.target||e.srcElement||window,e.correspondingUseElement&&(e=e.correspondingUseElement),e.nodeType===3?e.parentNode:e}var q3=null,Uu=null,Gu=null;function pI(e){if(e=Yh(e)){if(typeof q3!="function")throw Error(se(280));var t=e.stateNode;t&&(t=jy(t),q3(e.stateNode,e.type,t))}}function WB(e){Uu?Gu?Gu.push(e):Gu=[e]:Uu=e}function UB(){if(Uu){var e=Uu,t=Gu;if(Gu=Uu=null,pI(e),t)for(e=0;e<t.length;e++)pI(t[e])}}function GB(e,t){return e(t)}function KB(){}var jb=!1;function qB(e,t,n){if(jb)return e(t,n);jb=!0;try{return GB(e,t,n)}finally{jb=!1,(Uu!==null||Gu!==null)&&(KB(),UB())}}function Yp(e,t){var n=e.stateNode;if(n===null)return null;var r=jy(n);if(r===null)return null;n=r[t];e:switch(t){case"onClick":case"onClickCapture":case"onDoubleClick":case"onDoubleClickCapture":case"onMouseDown":case"onMouseDownCapture":case"onMouseMove":case"onMouseMoveCapture":case"onMouseUp":case"onMouseUpCapture":case"onMouseEnter":(r=!r.disabled)||(e=e.type,r=!(e==="button"||e==="input"||e==="select"||e==="textarea")),e=!r;break e;default:e=!1}if(e)return null;if(n&&typeof n!="function")throw Error(se(231,t,typeof n));return n}var Y3=!1;if(Ra)try{var Sf={};Object.defineProperty(Sf,"passive",{get:function(){Y3=!0}}),window.addEventListener("test",Sf,Sf),window.removeEventListener("test",Sf,Sf)}catch{Y3=!1}function uue(e,t,n,r,i,o,a,s,l){var c=Array.prototype.slice.call(arguments,3);try{t.apply(n,c)}catch(u){this.onError(u)}}var up=!1,m0=null,g0=!1,X3=null,due={onError:function(e){up=!0,m0=e}};function fue(e,t,n,r,i,o,a,s,l){up=!1,m0=null,uue.apply(due,arguments)}function pue(e,t,n,r,i,o,a,s,l){if(fue.apply(this,arguments),up){if(up){var c=m0;up=!1,m0=null}else throw Error(se(198));g0||(g0=!0,X3=c)}}function Ec(e){var t=e,n=e;if(e.alternate)for(;t.return;)t=t.return;else{e=t;do t=e,(t.flags&4098)!==0&&(n=t.return),e=t.return;while(e)}return t.tag===3?n:null}function YB(e){if(e.tag===13){var t=e.memoizedState;if(t===null&&(e=e.alternate,e!==null&&(t=e.memoizedState)),t!==null)return t.dehydrated}return null}function hI(e){if(Ec(e)!==e)throw Error(se(188))}function hue(e){var t=e.alternate;if(!t){if(t=Ec(e),t===null)throw Error(se(188));return t!==e?null:e}for(var n=e,r=t;;){var i=n.return;if(i===null)break;var o=i.alternate;if(o===null){if(r=i.return,r!==null){n=r;continue}break}if(i.child===o.child){for(o=i.child;o;){if(o===n)return hI(i),e;if(o===r)return hI(i),t;o=o.sibling}throw Error(se(188))}if(n.return!==r.return)n=i,r=o;else{for(var a=!1,s=i.child;s;){if(s===n){a=!0,n=i,r=o;break}if(s===r){a=!0,r=i,n=o;break}s=s.sibling}if(!a){for(s=o.child;s;){if(s===n){a=!0,n=o,r=i;break}if(s===r){a=!0,r=o,n=i;break}s=s.sibling}if(!a)throw Error(se(189))}}if(n.alternate!==r)throw Error(se(190))}if(n.tag!==3)throw Error(se(188));return n.stateNode.current===n?e:t}function XB(e){return e=hue(e),e!==null?ZB(e):null}function ZB(e){if(e.tag===5||e.tag===6)return e;for(e=e.child;e!==null;){var t=ZB(e);if(t!==null)return t;e=e.sibling}return null}var QB=ci.unstable_scheduleCallback,mI=ci.unstable_cancelCallback,mue=ci.unstable_shouldYield,gue=ci.unstable_requestPaint,sn=ci.unstable_now,vue=ci.unstable_getCurrentPriorityLevel,uC=ci.unstable_ImmediatePriority,JB=ci.unstable_UserBlockingPriority,v0=ci.unstable_NormalPriority,yue=ci.unstable_LowPriority,e$=ci.unstable_IdlePriority,$y=null,Xo=null;function bue(e){if(Xo&&typeof Xo.onCommitFiberRoot=="function")try{Xo.onCommitFiberRoot($y,e,void 0,(e.current.flags&128)===128)}catch{}}var po=Math.clz32?Math.clz32:wue,xue=Math.log,Sue=Math.LN2;function wue(e){return e>>>=0,e===0?32:31-(xue(e)/Sue|0)|0}var Y1=64,X1=4194304;function Hf(e){switch(e&-e){case 1:return 1;case 2:return 2;case 4:return 4;case 8:return 8;case 16:return 16;case 32:return 32;case 64:case 128:case 256:case 512:case 1024:case 2048:case 4096:case 8192:case 16384:case 32768:case 65536:case 131072:case 262144:case 524288:case 1048576:case 2097152:return e&4194240;case 4194304:case 8388608:case 16777216:case 33554432:case 67108864:return e&130023424;case 134217728:return 134217728;case 268435456:return 268435456;case 536870912:return 536870912;case 1073741824:return 1073741824;default:return e}}function y0(e,t){var n=e.pendingLanes;if(n===0)return 0;var r=0,i=e.suspendedLanes,o=e.pingedLanes,a=n&268435455;if(a!==0){var s=a&~i;s!==0?r=Hf(s):(o&=a,o!==0&&(r=Hf(o)))}else a=n&~i,a!==0?r=Hf(a):o!==0&&(r=Hf(o));if(r===0)return 0;if(t!==0&&t!==r&&(t&i)===0&&(i=r&-r,o=t&-t,i>=o||i===16&&(o&4194240)!==0))return t;if((r&4)!==0&&(r|=n&16),t=e.entangledLanes,t!==0)for(e=e.entanglements,t&=r;0<t;)n=31-po(t),i=1<<n,r|=e[n],t&=~i;return r}function Cue(e,t){switch(e){case 1:case 2:case 4:return t+250;case 8:case 16:case 32:case 64:case 128:case 256:case 512:case 1024:case 2048:case 4096:case 8192:case 16384:case 32768:case 65536:case 131072:case 262144:case 524288:case 1048576:case 2097152:return t+5e3;case 4194304:case 8388608:case 16777216:case 33554432:case 67108864:return-1;case 134217728:case 268435456:case 536870912:case 1073741824:return-1;default:return-1}}function kue(e,t){for(var n=e.suspendedLanes,r=e.pingedLanes,i=e.expirationTimes,o=e.pendingLanes;0<o;){var a=31-po(o),s=1<<a,l=i[a];l===-1?((s&n)===0||(s&r)!==0)&&(i[a]=Cue(s,t)):l<=t&&(e.expiredLanes|=s),o&=~s}}function Z3(e){return e=e.pendingLanes&-1073741825,e!==0?e:e&1073741824?1073741824:0}function t$(){var e=Y1;return Y1<<=1,(Y1&4194240)===0&&(Y1=64),e}function Hb(e){for(var t=[],n=0;31>n;n++)t.push(e);return t}function Kh(e,t,n){e.pendingLanes|=t,t!==536870912&&(e.suspendedLanes=0,e.pingedLanes=0),e=e.eventTimes,t=31-po(t),e[t]=n}function Eue(e,t){var n=e.pendingLanes&~t;e.pendingLanes=t,e.suspendedLanes=0,e.pingedLanes=0,e.expiredLanes&=t,e.mutableReadLanes&=t,e.entangledLanes&=t,t=e.entanglements;var r=e.eventTimes;for(e=e.expirationTimes;0<n;){var i=31-po(n),o=1<<i;t[i]=0,r[i]=-1,e[i]=-1,n&=~o}}function dC(e,t){var n=e.entangledLanes|=t;for(e=e.entanglements;n;){var r=31-po(n),i=1<<r;i&t|e[r]&t&&(e[r]|=t),n&=~i}}var ut=0;function n$(e){return e&=-e,1<e?4<e?(e&268435455)!==0?16:536870912:4:1}var r$,fC,i$,o$,a$,Q3=!1,Z1=[],Ms=null,Rs=null,Ds=null,Xp=new Map,Zp=new Map,ps=[],Iue="mousedown mouseup touchcancel touchend touchstart auxclick dblclick pointercancel pointerdown pointerup dragend dragstart drop compositionend compositionstart keydown keypress keyup input textInput copy cut paste click change contextmenu reset submit".split(" ");function gI(e,t){switch(e){case"focusin":case"focusout":Ms=null;break;case"dragenter":case"dragleave":Rs=null;break;case"mouseover":case"mouseout":Ds=null;break;case"pointerover":case"pointerout":Xp.delete(t.pointerId);break;case"gotpointercapture":case"lostpointercapture":Zp.delete(t.pointerId)}}function wf(e,t,n,r,i,o){return e===null||e.nativeEvent!==o?(e={blockedOn:t,domEventName:n,eventSystemFlags:r,nativeEvent:o,targetContainers:[i]},t!==null&&(t=Yh(t),t!==null&&fC(t)),e):(e.eventSystemFlags|=r,t=e.targetContainers,i!==null&&t.indexOf(i)===-1&&t.push(i),e)}function Tue(e,t,n,r,i){switch(t){case"focusin":return Ms=wf(Ms,e,t,n,r,i),!0;case"dragenter":return Rs=wf(Rs,e,t,n,r,i),!0;case"mouseover":return Ds=wf(Ds,e,t,n,r,i),!0;case"pointerover":var o=i.pointerId;return Xp.set(o,wf(Xp.get(o)||null,e,t,n,r,i)),!0;case"gotpointercapture":return o=i.pointerId,Zp.set(o,wf(Zp.get(o)||null,e,t,n,r,i)),!0}return!1}function s$(e){var t=Vl(e.target);if(t!==null){var n=Ec(t);if(n!==null){if(t=n.tag,t===13){if(t=YB(n),t!==null){e.blockedOn=t,a$(e.priority,function(){i$(n)});return}}else if(t===3&&n.stateNode.current.memoizedState.isDehydrated){e.blockedOn=n.tag===3?n.stateNode.containerInfo:null;return}}}e.blockedOn=null}function cg(e){if(e.blockedOn!==null)return!1;for(var t=e.targetContainers;0<t.length;){var n=J3(e.domEventName,e.eventSystemFlags,t[0],e.nativeEvent);if(n===null){n=e.nativeEvent;var r=new n.constructor(n.type,n);K3=r,n.target.dispatchEvent(r),K3=null}else return t=Yh(n),t!==null&&fC(t),e.blockedOn=n,!1;t.shift()}return!0}function vI(e,t,n){cg(e)&&n.delete(t)}function _ue(){Q3=!1,Ms!==null&&cg(Ms)&&(Ms=null),Rs!==null&&cg(Rs)&&(Rs=null),Ds!==null&&cg(Ds)&&(Ds=null),Xp.forEach(vI),Zp.forEach(vI)}function Cf(e,t){e.blockedOn===t&&(e.blockedOn=null,Q3||(Q3=!0,ci.unstable_scheduleCallback(ci.unstable_NormalPriority,_ue)))}function Qp(e){function t(i){return Cf(i,e)}if(0<Z1.length){Cf(Z1[0],e);for(var n=1;n<Z1.length;n++){var r=Z1[n];r.blockedOn===e&&(r.blockedOn=null)}}for(Ms!==null&&Cf(Ms,e),Rs!==null&&Cf(Rs,e),Ds!==null&&Cf(Ds,e),Xp.forEach(t),Zp.forEach(t),n=0;n<ps.length;n++)r=ps[n],r.blockedOn===e&&(r.blockedOn=null);for(;0<ps.length&&(n=ps[0],n.blockedOn===null);)s$(n),n.blockedOn===null&&ps.shift()}var Ku=Ua.ReactCurrentBatchConfig,b0=!0;function Pue(e,t,n,r){var i=ut,o=Ku.transition;Ku.transition=null;try{ut=1,pC(e,t,n,r)}finally{ut=i,Ku.transition=o}}function Oue(e,t,n,r){var i=ut,o=Ku.transition;Ku.transition=null;try{ut=4,pC(e,t,n,r)}finally{ut=i,Ku.transition=o}}function pC(e,t,n,r){if(b0){var i=J3(e,t,n,r);if(i===null)Qb(e,t,r,x0,n),gI(e,r);else if(Tue(i,e,t,n,r))r.stopPropagation();else if(gI(e,r),t&4&&-1<Iue.indexOf(e)){for(;i!==null;){var o=Yh(i);if(o!==null&&r$(o),o=J3(e,t,n,r),o===null&&Qb(e,t,r,x0,n),o===i)break;i=o}i!==null&&r.stopPropagation()}else Qb(e,t,r,null,n)}}var x0=null;function J3(e,t,n,r){if(x0=null,e=cC(r),e=Vl(e),e!==null)if(t=Ec(e),t===null)e=null;else if(n=t.tag,n===13){if(e=YB(t),e!==null)return e;e=null}else if(n===3){if(t.stateNode.current.memoizedState.isDehydrated)return t.tag===3?t.stateNode.containerInfo:null;e=null}else t!==e&&(e=null);return x0=e,null}function l$(e){switch(e){case"cancel":case"click":case"close":case"contextmenu":case"copy":case"cut":case"auxclick":case"dblclick":case"dragend":case"dragstart":case"drop":case"focusin":case"focusout":case"input":case"invalid":case"keydown":case"keypress":case"keyup":case"mousedown":case"mouseup":case"paste":case"pause":case"play":case"pointercancel":case"pointerdown":case"pointerup":case"ratechange":case"reset":case"resize":case"seeked":case"submit":case"touchcancel":case"touchend":case"touchstart":case"volumechange":case"change":case"selectionchange":case"textInput":case"compositionstart":case"compositionend":case"compositionupdate":case"beforeblur":case"afterblur":case"beforeinput":case"blur":case"fullscreenchange":case"focus":case"hashchange":case"popstate":case"select":case"selectstart":return 1;case"drag":case"dragenter":case"dragexit":case"dragleave":case"dragover":case"mousemove":case"mouseout":case"mouseover":case"pointermove":case"pointerout":case"pointerover":case"scroll":case"toggle":case"touchmove":case"wheel":case"mouseenter":case"mouseleave":case"pointerenter":case"pointerleave":return 4;case"message":switch(vue()){case uC:return 1;case JB:return 4;case v0:case yue:return 16;case e$:return 536870912;default:return 16}default:return 16}}var Cs=null,hC=null,ug=null;function c$(){if(ug)return ug;var e,t=hC,n=t.length,r,i="value"in Cs?Cs.value:Cs.textContent,o=i.length;for(e=0;e<n&&t[e]===i[e];e++);var a=n-e;for(r=1;r<=a&&t[n-r]===i[o-r];r++);return ug=i.slice(e,1<r?1-r:void 0)}function dg(e){var t=e.keyCode;return"charCode"in e?(e=e.charCode,e===0&&t===13&&(e=13)):e=t,e===10&&(e=13),32<=e||e===13?e:0}function Q1(){return!0}function yI(){return!1}function hi(e){function t(n,r,i,o,a){this._reactName=n,this._targetInst=i,this.type=r,this.nativeEvent=o,this.target=a,this.currentTarget=null;for(var s in e)e.hasOwnProperty(s)&&(n=e[s],this[s]=n?n(o):o[s]);return this.isDefaultPrevented=(o.defaultPrevented!=null?o.defaultPrevented:o.returnValue===!1)?Q1:yI,this.isPropagationStopped=yI,this}return Zt(t.prototype,{preventDefault:function(){this.defaultPrevented=!0;var n=this.nativeEvent;n&&(n.preventDefault?n.preventDefault():typeof n.returnValue!="unknown"&&(n.returnValue=!1),this.isDefaultPrevented=Q1)},stopPropagation:function(){var n=this.nativeEvent;n&&(n.stopPropagation?n.stopPropagation():typeof n.cancelBubble!="unknown"&&(n.cancelBubble=!0),this.isPropagationStopped=Q1)},persist:function(){},isPersistent:Q1}),t}var Ud={eventPhase:0,bubbles:0,cancelable:0,timeStamp:function(e){return e.timeStamp||Date.now()},defaultPrevented:0,isTrusted:0},mC=hi(Ud),qh=Zt({},Ud,{view:0,detail:0}),Mue=hi(qh),Vb,Wb,kf,Fy=Zt({},qh,{screenX:0,screenY:0,clientX:0,clientY:0,pageX:0,pageY:0,ctrlKey:0,shiftKey:0,altKey:0,metaKey:0,getModifierState:gC,button:0,buttons:0,relatedTarget:function(e){return e.relatedTarget===void 0?e.fromElement===e.srcElement?e.toElement:e.fromElement:e.relatedTarget},movementX:function(e){return"movementX"in e?e.movementX:(e!==kf&&(kf&&e.type==="mousemove"?(Vb=e.screenX-kf.screenX,Wb=e.screenY-kf.screenY):Wb=Vb=0,kf=e),Vb)},movementY:function(e){return"movementY"in e?e.movementY:Wb}}),bI=hi(Fy),Rue=Zt({},Fy,{dataTransfer:0}),Due=hi(Rue),Aue=Zt({},qh,{relatedTarget:0}),Ub=hi(Aue),Lue=Zt({},Ud,{animationName:0,elapsedTime:0,pseudoElement:0}),Bue=hi(Lue),$ue=Zt({},Ud,{clipboardData:function(e){return"clipboardData"in e?e.clipboardData:window.clipboardData}}),Fue=hi($ue),Nue=Zt({},Ud,{data:0}),xI=hi(Nue),zue={Esc:"Escape",Spacebar:" ",Left:"ArrowLeft",Up:"ArrowUp",Right:"ArrowRight",Down:"ArrowDown",Del:"Delete",Win:"OS",Menu:"ContextMenu",Apps:"ContextMenu",Scroll:"ScrollLock",MozPrintableKey:"Unidentified"},jue={8:"Backspace",9:"Tab",12:"Clear",13:"Enter",16:"Shift",17:"Control",18:"Alt",19:"Pause",20:"CapsLock",27:"Escape",32:" ",33:"PageUp",34:"PageDown",35:"End",36:"Home",37:"ArrowLeft",38:"ArrowUp",39:"ArrowRight",40:"ArrowDown",45:"Insert",46:"Delete",112:"F1",113:"F2",114:"F3",115:"F4",116:"F5",117:"F6",118:"F7",119:"F8",120:"F9",121:"F10",122:"F11",123:"F12",144:"NumLock",145:"ScrollLock",224:"Meta"},Hue={Alt:"altKey",Control:"ctrlKey",Meta:"metaKey",Shift:"shiftKey"};function Vue(e){var t=this.nativeEvent;return t.getModifierState?t.getModifierState(e):(e=Hue[e])?!!t[e]:!1}function gC(){return Vue}var Wue=Zt({},qh,{key:function(e){if(e.key){var t=zue[e.key]||e.key;if(t!=="Unidentified")return t}return e.type==="keypress"?(e=dg(e),e===13?"Enter":String.fromCharCode(e)):e.type==="keydown"||e.type==="keyup"?jue[e.keyCode]||"Unidentified":""},code:0,location:0,ctrlKey:0,shiftKey:0,altKey:0,metaKey:0,repeat:0,locale:0,getModifierState:gC,charCode:function(e){return e.type==="keypress"?dg(e):0},keyCode:function(e){return e.type==="keydown"||e.type==="keyup"?e.keyCode:0},which:function(e){return e.type==="keypress"?dg(e):e.type==="keydown"||e.type==="keyup"?e.keyCode:0}}),Uue=hi(Wue),Gue=Zt({},Fy,{pointerId:0,width:0,height:0,pressure:0,tangentialPressure:0,tiltX:0,tiltY:0,twist:0,pointerType:0,isPrimary:0}),SI=hi(Gue),Kue=Zt({},qh,{touches:0,targetTouches:0,changedTouches:0,altKey:0,metaKey:0,ctrlKey:0,shiftKey:0,getModifierState:gC}),que=hi(Kue),Yue=Zt({},Ud,{propertyName:0,elapsedTime:0,pseudoElement:0}),Xue=hi(Yue),Zue=Zt({},Fy,{deltaX:function(e){return"deltaX"in e?e.deltaX:"wheelDeltaX"in e?-e.wheelDeltaX:0},deltaY:function(e){return"deltaY"in e?e.deltaY:"wheelDeltaY"in e?-e.wheelDeltaY:"wheelDelta"in e?-e.wheelDelta:0},deltaZ:0,deltaMode:0}),Que=hi(Zue),Jue=[9,13,27,32],vC=Ra&&"CompositionEvent"in window,dp=null;Ra&&"documentMode"in document&&(dp=document.documentMode);var ede=Ra&&"TextEvent"in window&&!dp,u$=Ra&&(!vC||dp&&8<dp&&11>=dp),wI=String.fromCharCode(32),CI=!1;function d$(e,t){switch(e){case"keyup":return Jue.indexOf(t.keyCode)!==-1;case"keydown":return t.keyCode!==229;case"keypress":case"mousedown":case"focusout":return!0;default:return!1}}function f$(e){return e=e.detail,typeof e=="object"&&"data"in e?e.data:null}var Su=!1;function tde(e,t){switch(e){case"compositionend":return f$(t);case"keypress":return t.which!==32?null:(CI=!0,wI);case"textInput":return e=t.data,e===wI&&CI?null:e;default:return null}}function nde(e,t){if(Su)return e==="compositionend"||!vC&&d$(e,t)?(e=c$(),ug=hC=Cs=null,Su=!1,e):null;switch(e){case"paste":return null;case"keypress":if(!(t.ctrlKey||t.altKey||t.metaKey)||t.ctrlKey&&t.altKey){if(t.char&&1<t.char.length)return t.char;if(t.which)return String.fromCharCode(t.which)}return null;case"compositionend":return u$&&t.locale!=="ko"?null:t.data;default:return null}}var rde={color:!0,date:!0,datetime:!0,"datetime-local":!0,email:!0,month:!0,number:!0,password:!0,range:!0,search:!0,tel:!0,text:!0,time:!0,url:!0,week:!0};function kI(e){var t=e&&e.nodeName&&e.nodeName.toLowerCase();return t==="input"?!!rde[e.type]:t==="textarea"}function p$(e,t,n,r){WB(r),t=S0(t,"onChange"),0<t.length&&(n=new mC("onChange","change",null,n,r),e.push({event:n,listeners:t}))}var fp=null,Jp=null;function ide(e){k$(e,0)}function Ny(e){var t=ku(e);if($B(t))return e}function ode(e,t){if(e==="change")return t}var h$=!1;if(Ra){var Gb;if(Ra){var Kb="oninput"in document;if(!Kb){var EI=document.createElement("div");EI.setAttribute("oninput","return;"),Kb=typeof EI.oninput=="function"}Gb=Kb}else Gb=!1;h$=Gb&&(!document.documentMode||9<document.documentMode)}function II(){fp&&(fp.detachEvent("onpropertychange",m$),Jp=fp=null)}function m$(e){if(e.propertyName==="value"&&Ny(Jp)){var t=[];p$(t,Jp,e,cC(e)),qB(ide,t)}}function ade(e,t,n){e==="focusin"?(II(),fp=t,Jp=n,fp.attachEvent("onpropertychange",m$)):e==="focusout"&&II()}function sde(e){if(e==="selectionchange"||e==="keyup"||e==="keydown")return Ny(Jp)}function lde(e,t){if(e==="click")return Ny(t)}function cde(e,t){if(e==="input"||e==="change")return Ny(t)}function ude(e,t){return e===t&&(e!==0||1/e===1/t)||e!==e&&t!==t}var yo=typeof Object.is=="function"?Object.is:ude;function eh(e,t){if(yo(e,t))return!0;if(typeof e!="object"||e===null||typeof t!="object"||t===null)return!1;var n=Object.keys(e),r=Object.keys(t);if(n.length!==r.length)return!1;for(r=0;r<n.length;r++){var i=n[r];if(!L3.call(t,i)||!yo(e[i],t[i]))return!1}return!0}function TI(e){for(;e&&e.firstChild;)e=e.firstChild;return e}function _I(e,t){var n=TI(e);e=0;for(var r;n;){if(n.nodeType===3){if(r=e+n.textContent.length,e<=t&&r>=t)return{node:n,offset:t-e};e=r}e:{for(;n;){if(n.nextSibling){n=n.nextSibling;break e}n=n.parentNode}n=void 0}n=TI(n)}}function g$(e,t){return e&&t?e===t?!0:e&&e.nodeType===3?!1:t&&t.nodeType===3?g$(e,t.parentNode):"contains"in e?e.contains(t):e.compareDocumentPosition?!!(e.compareDocumentPosition(t)&16):!1:!1}function v$(){for(var e=window,t=h0();t instanceof e.HTMLIFrameElement;){try{var n=typeof t.contentWindow.location.href=="string"}catch{n=!1}if(n)e=t.contentWindow;else break;t=h0(e.document)}return t}function yC(e){var t=e&&e.nodeName&&e.nodeName.toLowerCase();return t&&(t==="input"&&(e.type==="text"||e.type==="search"||e.type==="tel"||e.type==="url"||e.type==="password")||t==="textarea"||e.contentEditable==="true")}function dde(e){var t=v$(),n=e.focusedElem,r=e.selectionRange;if(t!==n&&n&&n.ownerDocument&&g$(n.ownerDocument.documentElement,n)){if(r!==null&&yC(n)){if(t=r.start,e=r.end,e===void 0&&(e=t),"selectionStart"in n)n.selectionStart=t,n.selectionEnd=Math.min(e,n.value.length);else if(e=(t=n.ownerDocument||document)&&t.defaultView||window,e.getSelection){e=e.getSelection();var i=n.textContent.length,o=Math.min(r.start,i);r=r.end===void 0?o:Math.min(r.end,i),!e.extend&&o>r&&(i=r,r=o,o=i),i=_I(n,o);var a=_I(n,r);i&&a&&(e.rangeCount!==1||e.anchorNode!==i.node||e.anchorOffset!==i.offset||e.focusNode!==a.node||e.focusOffset!==a.offset)&&(t=t.createRange(),t.setStart(i.node,i.offset),e.removeAllRanges(),o>r?(e.addRange(t),e.extend(a.node,a.offset)):(t.setEnd(a.node,a.offset),e.addRange(t)))}}for(t=[],e=n;e=e.parentNode;)e.nodeType===1&&t.push({element:e,left:e.scrollLeft,top:e.scrollTop});for(typeof n.focus=="function"&&n.focus(),n=0;n<t.length;n++)e=t[n],e.element.scrollLeft=e.left,e.element.scrollTop=e.top}}var fde=Ra&&"documentMode"in document&&11>=document.documentMode,wu=null,eS=null,pp=null,tS=!1;function PI(e,t,n){var r=n.window===n?n.document:n.nodeType===9?n:n.ownerDocument;tS||wu==null||wu!==h0(r)||(r=wu,"selectionStart"in r&&yC(r)?r={start:r.selectionStart,end:r.selectionEnd}:(r=(r.ownerDocument&&r.ownerDocument.defaultView||window).getSelection(),r={anchorNode:r.anchorNode,anchorOffset:r.anchorOffset,focusNode:r.focusNode,focusOffset:r.focusOffset}),pp&&eh(pp,r)||(pp=r,r=S0(eS,"onSelect"),0<r.length&&(t=new mC("onSelect","select",null,t,n),e.push({event:t,listeners:r}),t.target=wu)))}function J1(e,t){var n={};return n[e.toLowerCase()]=t.toLowerCase(),n["Webkit"+e]="webkit"+t,n["Moz"+e]="moz"+t,n}var Cu={animationend:J1("Animation","AnimationEnd"),animationiteration:J1("Animation","AnimationIteration"),animationstart:J1("Animation","AnimationStart"),transitionend:J1("Transition","TransitionEnd")},qb={},y$={};Ra&&(y$=document.createElement("div").style,"AnimationEvent"in window||(delete Cu.animationend.animation,delete Cu.animationiteration.animation,delete Cu.animationstart.animation),"TransitionEvent"in window||delete Cu.transitionend.transition);function zy(e){if(qb[e])return qb[e];if(!Cu[e])return e;var t=Cu[e],n;for(n in t)if(t.hasOwnProperty(n)&&n in y$)return qb[e]=t[n];return e}var b$=zy("animationend"),x$=zy("animationiteration"),S$=zy("animationstart"),w$=zy("transitionend"),C$=new Map,OI="abort auxClick cancel canPlay canPlayThrough click close contextMenu copy cut drag dragEnd dragEnter dragExit dragLeave dragOver dragStart drop durationChange emptied encrypted ended error gotPointerCapture input invalid keyDown keyPress keyUp load loadedData loadedMetadata loadStart lostPointerCapture mouseDown mouseMove mouseOut mouseOver mouseUp paste pause play playing pointerCancel pointerDown pointerMove pointerOut pointerOver pointerUp progress rateChange reset resize seeked seeking stalled submit suspend timeUpdate touchCancel touchEnd touchStart volumeChange scroll toggle touchMove waiting wheel".split(" ");function il(e,t){C$.set(e,t),kc(t,[e])}for(var Yb=0;Yb<OI.length;Yb++){var Xb=OI[Yb],pde=Xb.toLowerCase(),hde=Xb[0].toUpperCase()+Xb.slice(1);il(pde,"on"+hde)}il(b$,"onAnimationEnd");il(x$,"onAnimationIteration");il(S$,"onAnimationStart");il("dblclick","onDoubleClick");il("focusin","onFocus");il("focusout","onBlur");il(w$,"onTransitionEnd");md("onMouseEnter",["mouseout","mouseover"]);md("onMouseLeave",["mouseout","mouseover"]);md("onPointerEnter",["pointerout","pointerover"]);md("onPointerLeave",["pointerout","pointerover"]);kc("onChange","change click focusin focusout input keydown keyup selectionchange".split(" "));kc("onSelect","focusout contextmenu dragend focusin keydown keyup mousedown mouseup selectionchange".split(" "));kc("onBeforeInput",["compositionend","keypress","textInput","paste"]);kc("onCompositionEnd","compositionend focusout keydown keypress keyup mousedown".split(" "));kc("onCompositionStart","compositionstart focusout keydown keypress keyup mousedown".split(" "));kc("onCompositionUpdate","compositionupdate focusout keydown keypress keyup mousedown".split(" "));var Vf="abort canplay canplaythrough durationchange emptied encrypted ended error loadeddata loadedmetadata loadstart pause play playing progress ratechange resize seeked seeking stalled suspend timeupdate volumechange waiting".split(" "),mde=new Set("cancel close invalid load scroll toggle".split(" ").concat(Vf));function MI(e,t,n){var r=e.type||"unknown-event";e.currentTarget=n,pue(r,t,void 0,e),e.currentTarget=null}function k$(e,t){t=(t&4)!==0;for(var n=0;n<e.length;n++){var r=e[n],i=r.event;r=r.listeners;e:{var o=void 0;if(t)for(var a=r.length-1;0<=a;a--){var s=r[a],l=s.instance,c=s.currentTarget;if(s=s.listener,l!==o&&i.isPropagationStopped())break e;MI(i,s,c),o=l}else for(a=0;a<r.length;a++){if(s=r[a],l=s.instance,c=s.currentTarget,s=s.listener,l!==o&&i.isPropagationStopped())break e;MI(i,s,c),o=l}}}if(g0)throw e=X3,g0=!1,X3=null,e}function kt(e,t){var n=t[aS];n===void 0&&(n=t[aS]=new Set);var r=e+"__bubble";n.has(r)||(E$(t,e,2,!1),n.add(r))}function Zb(e,t,n){var r=0;t&&(r|=4),E$(n,e,r,t)}var em="_reactListening"+Math.random().toString(36).slice(2);function th(e){if(!e[em]){e[em]=!0,RB.forEach(function(n){n!=="selectionchange"&&(mde.has(n)||Zb(n,!1,e),Zb(n,!0,e))});var t=e.nodeType===9?e:e.ownerDocument;t===null||t[em]||(t[em]=!0,Zb("selectionchange",!1,t))}}function E$(e,t,n,r){switch(l$(t)){case 1:var i=Pue;break;case 4:i=Oue;break;default:i=pC}n=i.bind(null,t,n,e),i=void 0,!Y3||t!=="touchstart"&&t!=="touchmove"&&t!=="wheel"||(i=!0),r?i!==void 0?e.addEventListener(t,n,{capture:!0,passive:i}):e.addEventListener(t,n,!0):i!==void 0?e.addEventListener(t,n,{passive:i}):e.addEventListener(t,n,!1)}function Qb(e,t,n,r,i){var o=r;if((t&1)===0&&(t&2)===0&&r!==null)e:for(;;){if(r===null)return;var a=r.tag;if(a===3||a===4){var s=r.stateNode.containerInfo;if(s===i||s.nodeType===8&&s.parentNode===i)break;if(a===4)for(a=r.return;a!==null;){var l=a.tag;if((l===3||l===4)&&(l=a.stateNode.containerInfo,l===i||l.nodeType===8&&l.parentNode===i))return;a=a.return}for(;s!==null;){if(a=Vl(s),a===null)return;if(l=a.tag,l===5||l===6){r=o=a;continue e}s=s.parentNode}}r=r.return}qB(function(){var c=o,u=cC(n),d=[];e:{var f=C$.get(e);if(f!==void 0){var p=mC,m=e;switch(e){case"keypress":if(dg(n)===0)break e;case"keydown":case"keyup":p=Uue;break;case"focusin":m="focus",p=Ub;break;case"focusout":m="blur",p=Ub;break;case"beforeblur":case"afterblur":p=Ub;break;case"click":if(n.button===2)break e;case"auxclick":case"dblclick":case"mousedown":case"mousemove":case"mouseup":case"mouseout":case"mouseover":case"contextmenu":p=bI;break;case"drag":case"dragend":case"dragenter":case"dragexit":case"dragleave":case"dragover":case"dragstart":case"drop":p=Due;break;case"touchcancel":case"touchend":case"touchmove":case"touchstart":p=que;break;case b$:case x$:case S$:p=Bue;break;case w$:p=Xue;break;case"scroll":p=Mue;break;case"wheel":p=Que;break;case"copy":case"cut":case"paste":p=Fue;break;case"gotpointercapture":case"lostpointercapture":case"pointercancel":case"pointerdown":case"pointermove":case"pointerout":case"pointerover":case"pointerup":p=SI}var g=(t&4)!==0,y=!g&&e==="scroll",v=g?f!==null?f+"Capture":null:f;g=[];for(var b=c,x;b!==null;){x=b;var w=x.stateNode;if(x.tag===5&&w!==null&&(x=w,v!==null&&(w=Yp(b,v),w!=null&&g.push(nh(b,w,x)))),y)break;b=b.return}0<g.length&&(f=new p(f,m,null,n,u),d.push({event:f,listeners:g}))}}if((t&7)===0){e:{if(f=e==="mouseover"||e==="pointerover",p=e==="mouseout"||e==="pointerout",f&&n!==K3&&(m=n.relatedTarget||n.fromElement)&&(Vl(m)||m[Da]))break e;if((p||f)&&(f=u.window===u?u:(f=u.ownerDocument)?f.defaultView||f.parentWindow:window,p?(m=n.relatedTarget||n.toElement,p=c,m=m?Vl(m):null,m!==null&&(y=Ec(m),m!==y||m.tag!==5&&m.tag!==6)&&(m=null)):(p=null,m=c),p!==m)){if(g=bI,w="onMouseLeave",v="onMouseEnter",b="mouse",(e==="pointerout"||e==="pointerover")&&(g=SI,w="onPointerLeave",v="onPointerEnter",b="pointer"),y=p==null?f:ku(p),x=m==null?f:ku(m),f=new g(w,b+"leave",p,n,u),f.target=y,f.relatedTarget=x,w=null,Vl(u)===c&&(g=new g(v,b+"enter",m,n,u),g.target=x,g.relatedTarget=y,w=g),y=w,p&&m)t:{for(g=p,v=m,b=0,x=g;x;x=Wc(x))b++;for(x=0,w=v;w;w=Wc(w))x++;for(;0<b-x;)g=Wc(g),b--;for(;0<x-b;)v=Wc(v),x--;for(;b--;){if(g===v||v!==null&&g===v.alternate)break t;g=Wc(g),v=Wc(v)}g=null}else g=null;p!==null&&RI(d,f,p,g,!1),m!==null&&y!==null&&RI(d,y,m,g,!0)}}e:{if(f=c?ku(c):window,p=f.nodeName&&f.nodeName.toLowerCase(),p==="select"||p==="input"&&f.type==="file")var E=ode;else if(kI(f))if(h$)E=cde;else{E=sde;var C=ade}else(p=f.nodeName)&&p.toLowerCase()==="input"&&(f.type==="checkbox"||f.type==="radio")&&(E=lde);if(E&&(E=E(e,c))){p$(d,E,n,u);break e}C&&C(e,f,c),e==="focusout"&&(C=f._wrapperState)&&C.controlled&&f.type==="number"&&H3(f,"number",f.value)}switch(C=c?ku(c):window,e){case"focusin":(kI(C)||C.contentEditable==="true")&&(wu=C,eS=c,pp=null);break;case"focusout":pp=eS=wu=null;break;case"mousedown":tS=!0;break;case"contextmenu":case"mouseup":case"dragend":tS=!1,PI(d,n,u);break;case"selectionchange":if(fde)break;case"keydown":case"keyup":PI(d,n,u)}var I;if(vC)e:{switch(e){case"compositionstart":var T="onCompositionStart";break e;case"compositionend":T="onCompositionEnd";break e;case"compositionupdate":T="onCompositionUpdate";break e}T=void 0}else Su?d$(e,n)&&(T="onCompositionEnd"):e==="keydown"&&n.keyCode===229&&(T="onCompositionStart");T&&(u$&&n.locale!=="ko"&&(Su||T!=="onCompositionStart"?T==="onCompositionEnd"&&Su&&(I=c$()):(Cs=u,hC="value"in Cs?Cs.value:Cs.textContent,Su=!0)),C=S0(c,T),0<C.length&&(T=new xI(T,e,null,n,u),d.push({event:T,listeners:C}),I?T.data=I:(I=f$(n),I!==null&&(T.data=I)))),(I=ede?tde(e,n):nde(e,n))&&(c=S0(c,"onBeforeInput"),0<c.length&&(u=new xI("onBeforeInput","beforeinput",null,n,u),d.push({event:u,listeners:c}),u.data=I))}k$(d,t)})}function nh(e,t,n){return{instance:e,listener:t,currentTarget:n}}function S0(e,t){for(var n=t+"Capture",r=[];e!==null;){var i=e,o=i.stateNode;i.tag===5&&o!==null&&(i=o,o=Yp(e,n),o!=null&&r.unshift(nh(e,o,i)),o=Yp(e,t),o!=null&&r.push(nh(e,o,i))),e=e.return}return r}function Wc(e){if(e===null)return null;do e=e.return;while(e&&e.tag!==5);return e||null}function RI(e,t,n,r,i){for(var o=t._reactName,a=[];n!==null&&n!==r;){var s=n,l=s.alternate,c=s.stateNode;if(l!==null&&l===r)break;s.tag===5&&c!==null&&(s=c,i?(l=Yp(n,o),l!=null&&a.unshift(nh(n,l,s))):i||(l=Yp(n,o),l!=null&&a.push(nh(n,l,s)))),n=n.return}a.length!==0&&e.push({event:t,listeners:a})}var gde=/\r\n?/g,vde=/\u0000|\uFFFD/g;function DI(e){return(typeof e=="string"?e:""+e).replace(gde,`
`).replace(vde,"")}function tm(e,t,n){if(t=DI(t),DI(e)!==t&&n)throw Error(se(425))}function w0(){}var nS=null,rS=null;function iS(e,t){return e==="textarea"||e==="noscript"||typeof t.children=="string"||typeof t.children=="number"||typeof t.dangerouslySetInnerHTML=="object"&&t.dangerouslySetInnerHTML!==null&&t.dangerouslySetInnerHTML.__html!=null}var oS=typeof setTimeout=="function"?setTimeout:void 0,yde=typeof clearTimeout=="function"?clearTimeout:void 0,AI=typeof Promise=="function"?Promise:void 0,bde=typeof queueMicrotask=="function"?queueMicrotask:typeof AI!="undefined"?function(e){return AI.resolve(null).then(e).catch(xde)}:oS;function xde(e){setTimeout(function(){throw e})}function Jb(e,t){var n=t,r=0;do{var i=n.nextSibling;if(e.removeChild(n),i&&i.nodeType===8)if(n=i.data,n==="/$"){if(r===0){e.removeChild(i),Qp(t);return}r--}else n!=="$"&&n!=="$?"&&n!=="$!"||r++;n=i}while(n);Qp(t)}function As(e){for(;e!=null;e=e.nextSibling){var t=e.nodeType;if(t===1||t===3)break;if(t===8){if(t=e.data,t==="$"||t==="$!"||t==="$?")break;if(t==="/$")return null}}return e}function LI(e){e=e.previousSibling;for(var t=0;e;){if(e.nodeType===8){var n=e.data;if(n==="$"||n==="$!"||n==="$?"){if(t===0)return e;t--}else n==="/$"&&t++}e=e.previousSibling}return null}var Gd=Math.random().toString(36).slice(2),Bo="__reactFiber$"+Gd,rh="__reactProps$"+Gd,Da="__reactContainer$"+Gd,aS="__reactEvents$"+Gd,Sde="__reactListeners$"+Gd,wde="__reactHandles$"+Gd;function Vl(e){var t=e[Bo];if(t)return t;for(var n=e.parentNode;n;){if(t=n[Da]||n[Bo]){if(n=t.alternate,t.child!==null||n!==null&&n.child!==null)for(e=LI(e);e!==null;){if(n=e[Bo])return n;e=LI(e)}return t}e=n,n=e.parentNode}return null}function Yh(e){return e=e[Bo]||e[Da],!e||e.tag!==5&&e.tag!==6&&e.tag!==13&&e.tag!==3?null:e}function ku(e){if(e.tag===5||e.tag===6)return e.stateNode;throw Error(se(33))}function jy(e){return e[rh]||null}var sS=[],Eu=-1;function ol(e){return{current:e}}function _t(e){0>Eu||(e.current=sS[Eu],sS[Eu]=null,Eu--)}function wt(e,t){Eu++,sS[Eu]=e.current,e.current=t}var Ks={},hr=ol(Ks),Fr=ol(!1),uc=Ks;function gd(e,t){var n=e.type.contextTypes;if(!n)return Ks;var r=e.stateNode;if(r&&r.__reactInternalMemoizedUnmaskedChildContext===t)return r.__reactInternalMemoizedMaskedChildContext;var i={},o;for(o in n)i[o]=t[o];return r&&(e=e.stateNode,e.__reactInternalMemoizedUnmaskedChildContext=t,e.__reactInternalMemoizedMaskedChildContext=i),i}function Nr(e){return e=e.childContextTypes,e!=null}function C0(){_t(Fr),_t(hr)}function BI(e,t,n){if(hr.current!==Ks)throw Error(se(168));wt(hr,t),wt(Fr,n)}function I$(e,t,n){var r=e.stateNode;if(t=t.childContextTypes,typeof r.getChildContext!="function")return n;r=r.getChildContext();for(var i in r)if(!(i in t))throw Error(se(108,aue(e)||"Unknown",i));return Zt({},n,r)}function k0(e){return e=(e=e.stateNode)&&e.__reactInternalMemoizedMergedChildContext||Ks,uc=hr.current,wt(hr,e),wt(Fr,Fr.current),!0}function $I(e,t,n){var r=e.stateNode;if(!r)throw Error(se(169));n?(e=I$(e,t,uc),r.__reactInternalMemoizedMergedChildContext=e,_t(Fr),_t(hr),wt(hr,e)):_t(Fr),wt(Fr,n)}var ya=null,Hy=!1,e5=!1;function T$(e){ya===null?ya=[e]:ya.push(e)}function Cde(e){Hy=!0,T$(e)}function al(){if(!e5&&ya!==null){e5=!0;var e=0,t=ut;try{var n=ya;for(ut=1;e<n.length;e++){var r=n[e];do r=r(!0);while(r!==null)}ya=null,Hy=!1}catch(i){throw ya!==null&&(ya=ya.slice(e+1)),QB(uC,al),i}finally{ut=t,e5=!1}}return null}var Iu=[],Tu=0,E0=null,I0=0,Ei=[],Ii=0,dc=null,wa=1,Ca="";function El(e,t){Iu[Tu++]=I0,Iu[Tu++]=E0,E0=e,I0=t}function _$(e,t,n){Ei[Ii++]=wa,Ei[Ii++]=Ca,Ei[Ii++]=dc,dc=e;var r=wa;e=Ca;var i=32-po(r)-1;r&=~(1<<i),n+=1;var o=32-po(t)+i;if(30<o){var a=i-i%5;o=(r&(1<<a)-1).toString(32),r>>=a,i-=a,wa=1<<32-po(t)+i|n<<i|r,Ca=o+e}else wa=1<<o|n<<i|r,Ca=e}function bC(e){e.return!==null&&(El(e,1),_$(e,1,0))}function xC(e){for(;e===E0;)E0=Iu[--Tu],Iu[Tu]=null,I0=Iu[--Tu],Iu[Tu]=null;for(;e===dc;)dc=Ei[--Ii],Ei[Ii]=null,Ca=Ei[--Ii],Ei[Ii]=null,wa=Ei[--Ii],Ei[Ii]=null}var ai=null,ei=null,Ft=!1,so=null;function P$(e,t){var n=Mi(5,null,null,0);n.elementType="DELETED",n.stateNode=t,n.return=e,t=e.deletions,t===null?(e.deletions=[n],e.flags|=16):t.push(n)}function FI(e,t){switch(e.tag){case 5:var n=e.type;return t=t.nodeType!==1||n.toLowerCase()!==t.nodeName.toLowerCase()?null:t,t!==null?(e.stateNode=t,ai=e,ei=As(t.firstChild),!0):!1;case 6:return t=e.pendingProps===""||t.nodeType!==3?null:t,t!==null?(e.stateNode=t,ai=e,ei=null,!0):!1;case 13:return t=t.nodeType!==8?null:t,t!==null?(n=dc!==null?{id:wa,overflow:Ca}:null,e.memoizedState={dehydrated:t,treeContext:n,retryLane:1073741824},n=Mi(18,null,null,0),n.stateNode=t,n.return=e,e.child=n,ai=e,ei=null,!0):!1;default:return!1}}function lS(e){return(e.mode&1)!==0&&(e.flags&128)===0}function cS(e){if(Ft){var t=ei;if(t){var n=t;if(!FI(e,t)){if(lS(e))throw Error(se(418));t=As(n.nextSibling);var r=ai;t&&FI(e,t)?P$(r,n):(e.flags=e.flags&-4097|2,Ft=!1,ai=e)}}else{if(lS(e))throw Error(se(418));e.flags=e.flags&-4097|2,Ft=!1,ai=e}}}function NI(e){for(e=e.return;e!==null&&e.tag!==5&&e.tag!==3&&e.tag!==13;)e=e.return;ai=e}function nm(e){if(e!==ai)return!1;if(!Ft)return NI(e),Ft=!0,!1;var t;if((t=e.tag!==3)&&!(t=e.tag!==5)&&(t=e.type,t=t!=="head"&&t!=="body"&&!iS(e.type,e.memoizedProps)),t&&(t=ei)){if(lS(e))throw O$(),Error(se(418));for(;t;)P$(e,t),t=As(t.nextSibling)}if(NI(e),e.tag===13){if(e=e.memoizedState,e=e!==null?e.dehydrated:null,!e)throw Error(se(317));e:{for(e=e.nextSibling,t=0;e;){if(e.nodeType===8){var n=e.data;if(n==="/$"){if(t===0){ei=As(e.nextSibling);break e}t--}else n!=="$"&&n!=="$!"&&n!=="$?"||t++}e=e.nextSibling}ei=null}}else ei=ai?As(e.stateNode.nextSibling):null;return!0}function O$(){for(var e=ei;e;)e=As(e.nextSibling)}function vd(){ei=ai=null,Ft=!1}function SC(e){so===null?so=[e]:so.push(e)}var kde=Ua.ReactCurrentBatchConfig;function no(e,t){if(e&&e.defaultProps){t=Zt({},t),e=e.defaultProps;for(var n in e)t[n]===void 0&&(t[n]=e[n]);return t}return t}var T0=ol(null),_0=null,_u=null,wC=null;function CC(){wC=_u=_0=null}function kC(e){var t=T0.current;_t(T0),e._currentValue=t}function uS(e,t,n){for(;e!==null;){var r=e.alternate;if((e.childLanes&t)!==t?(e.childLanes|=t,r!==null&&(r.childLanes|=t)):r!==null&&(r.childLanes&t)!==t&&(r.childLanes|=t),e===n)break;e=e.return}}function qu(e,t){_0=e,wC=_u=null,e=e.dependencies,e!==null&&e.firstContext!==null&&((e.lanes&t)!==0&&($r=!0),e.firstContext=null)}function $i(e){var t=e._currentValue;if(wC!==e)if(e={context:e,memoizedValue:t,next:null},_u===null){if(_0===null)throw Error(se(308));_u=e,_0.dependencies={lanes:0,firstContext:e}}else _u=_u.next=e;return t}var Wl=null;function EC(e){Wl===null?Wl=[e]:Wl.push(e)}function M$(e,t,n,r){var i=t.interleaved;return i===null?(n.next=n,EC(t)):(n.next=i.next,i.next=n),t.interleaved=n,Aa(e,r)}function Aa(e,t){e.lanes|=t;var n=e.alternate;for(n!==null&&(n.lanes|=t),n=e,e=e.return;e!==null;)e.childLanes|=t,n=e.alternate,n!==null&&(n.childLanes|=t),n=e,e=e.return;return n.tag===3?n.stateNode:null}var cs=!1;function IC(e){e.updateQueue={baseState:e.memoizedState,firstBaseUpdate:null,lastBaseUpdate:null,shared:{pending:null,interleaved:null,lanes:0},effects:null}}function R$(e,t){e=e.updateQueue,t.updateQueue===e&&(t.updateQueue={baseState:e.baseState,firstBaseUpdate:e.firstBaseUpdate,lastBaseUpdate:e.lastBaseUpdate,shared:e.shared,effects:e.effects})}function _a(e,t){return{eventTime:e,lane:t,tag:0,payload:null,callback:null,next:null}}function Ls(e,t,n){var r=e.updateQueue;if(r===null)return null;if(r=r.shared,(Ze&2)!==0){var i=r.pending;return i===null?t.next=t:(t.next=i.next,i.next=t),r.pending=t,Aa(e,n)}return i=r.interleaved,i===null?(t.next=t,EC(r)):(t.next=i.next,i.next=t),r.interleaved=t,Aa(e,n)}function fg(e,t,n){if(t=t.updateQueue,t!==null&&(t=t.shared,(n&4194240)!==0)){var r=t.lanes;r&=e.pendingLanes,n|=r,t.lanes=n,dC(e,n)}}function zI(e,t){var n=e.updateQueue,r=e.alternate;if(r!==null&&(r=r.updateQueue,n===r)){var i=null,o=null;if(n=n.firstBaseUpdate,n!==null){do{var a={eventTime:n.eventTime,lane:n.lane,tag:n.tag,payload:n.payload,callback:n.callback,next:null};o===null?i=o=a:o=o.next=a,n=n.next}while(n!==null);o===null?i=o=t:o=o.next=t}else i=o=t;n={baseState:r.baseState,firstBaseUpdate:i,lastBaseUpdate:o,shared:r.shared,effects:r.effects},e.updateQueue=n;return}e=n.lastBaseUpdate,e===null?n.firstBaseUpdate=t:e.next=t,n.lastBaseUpdate=t}function P0(e,t,n,r){var i=e.updateQueue;cs=!1;var o=i.firstBaseUpdate,a=i.lastBaseUpdate,s=i.shared.pending;if(s!==null){i.shared.pending=null;var l=s,c=l.next;l.next=null,a===null?o=c:a.next=c,a=l;var u=e.alternate;u!==null&&(u=u.updateQueue,s=u.lastBaseUpdate,s!==a&&(s===null?u.firstBaseUpdate=c:s.next=c,u.lastBaseUpdate=l))}if(o!==null){var d=i.baseState;a=0,u=c=l=null,s=o;do{var f=s.lane,p=s.eventTime;if((r&f)===f){u!==null&&(u=u.next={eventTime:p,lane:0,tag:s.tag,payload:s.payload,callback:s.callback,next:null});e:{var m=e,g=s;switch(f=t,p=n,g.tag){case 1:if(m=g.payload,typeof m=="function"){d=m.call(p,d,f);break e}d=m;break e;case 3:m.flags=m.flags&-65537|128;case 0:if(m=g.payload,f=typeof m=="function"?m.call(p,d,f):m,f==null)break e;d=Zt({},d,f);break e;case 2:cs=!0}}s.callback!==null&&s.lane!==0&&(e.flags|=64,f=i.effects,f===null?i.effects=[s]:f.push(s))}else p={eventTime:p,lane:f,tag:s.tag,payload:s.payload,callback:s.callback,next:null},u===null?(c=u=p,l=d):u=u.next=p,a|=f;if(s=s.next,s===null){if(s=i.shared.pending,s===null)break;f=s,s=f.next,f.next=null,i.lastBaseUpdate=f,i.shared.pending=null}}while(1);if(u===null&&(l=d),i.baseState=l,i.firstBaseUpdate=c,i.lastBaseUpdate=u,t=i.shared.interleaved,t!==null){i=t;do a|=i.lane,i=i.next;while(i!==t)}else o===null&&(i.shared.lanes=0);pc|=a,e.lanes=a,e.memoizedState=d}}function jI(e,t,n){if(e=t.effects,t.effects=null,e!==null)for(t=0;t<e.length;t++){var r=e[t],i=r.callback;if(i!==null){if(r.callback=null,r=n,typeof i!="function")throw Error(se(191,i));i.call(r)}}}var D$=new MB.Component().refs;function dS(e,t,n,r){t=e.memoizedState,n=n(r,t),n=n==null?t:Zt({},t,n),e.memoizedState=n,e.lanes===0&&(e.updateQueue.baseState=n)}var Vy={isMounted:function(e){return(e=e._reactInternals)?Ec(e)===e:!1},enqueueSetState:function(e,t,n){e=e._reactInternals;var r=Er(),i=$s(e),o=_a(r,i);o.payload=t,n!=null&&(o.callback=n),t=Ls(e,o,i),t!==null&&(ho(t,e,i,r),fg(t,e,i))},enqueueReplaceState:function(e,t,n){e=e._reactInternals;var r=Er(),i=$s(e),o=_a(r,i);o.tag=1,o.payload=t,n!=null&&(o.callback=n),t=Ls(e,o,i),t!==null&&(ho(t,e,i,r),fg(t,e,i))},enqueueForceUpdate:function(e,t){e=e._reactInternals;var n=Er(),r=$s(e),i=_a(n,r);i.tag=2,t!=null&&(i.callback=t),t=Ls(e,i,r),t!==null&&(ho(t,e,r,n),fg(t,e,r))}};function HI(e,t,n,r,i,o,a){return e=e.stateNode,typeof e.shouldComponentUpdate=="function"?e.shouldComponentUpdate(r,o,a):t.prototype&&t.prototype.isPureReactComponent?!eh(n,r)||!eh(i,o):!0}function A$(e,t,n){var r=!1,i=Ks,o=t.contextType;return typeof o=="object"&&o!==null?o=$i(o):(i=Nr(t)?uc:hr.current,r=t.contextTypes,o=(r=r!=null)?gd(e,i):Ks),t=new t(n,o),e.memoizedState=t.state!==null&&t.state!==void 0?t.state:null,t.updater=Vy,e.stateNode=t,t._reactInternals=e,r&&(e=e.stateNode,e.__reactInternalMemoizedUnmaskedChildContext=i,e.__reactInternalMemoizedMaskedChildContext=o),t}function VI(e,t,n,r){e=t.state,typeof t.componentWillReceiveProps=="function"&&t.componentWillReceiveProps(n,r),typeof t.UNSAFE_componentWillReceiveProps=="function"&&t.UNSAFE_componentWillReceiveProps(n,r),t.state!==e&&Vy.enqueueReplaceState(t,t.state,null)}function fS(e,t,n,r){var i=e.stateNode;i.props=n,i.state=e.memoizedState,i.refs=D$,IC(e);var o=t.contextType;typeof o=="object"&&o!==null?i.context=$i(o):(o=Nr(t)?uc:hr.current,i.context=gd(e,o)),i.state=e.memoizedState,o=t.getDerivedStateFromProps,typeof o=="function"&&(dS(e,t,o,n),i.state=e.memoizedState),typeof t.getDerivedStateFromProps=="function"||typeof i.getSnapshotBeforeUpdate=="function"||typeof i.UNSAFE_componentWillMount!="function"&&typeof i.componentWillMount!="function"||(t=i.state,typeof i.componentWillMount=="function"&&i.componentWillMount(),typeof i.UNSAFE_componentWillMount=="function"&&i.UNSAFE_componentWillMount(),t!==i.state&&Vy.enqueueReplaceState(i,i.state,null),P0(e,n,i,r),i.state=e.memoizedState),typeof i.componentDidMount=="function"&&(e.flags|=4194308)}function Ef(e,t,n){if(e=n.ref,e!==null&&typeof e!="function"&&typeof e!="object"){if(n._owner){if(n=n._owner,n){if(n.tag!==1)throw Error(se(309));var r=n.stateNode}if(!r)throw Error(se(147,e));var i=r,o=""+e;return t!==null&&t.ref!==null&&typeof t.ref=="function"&&t.ref._stringRef===o?t.ref:(t=function(a){var s=i.refs;s===D$&&(s=i.refs={}),a===null?delete s[o]:s[o]=a},t._stringRef=o,t)}if(typeof e!="string")throw Error(se(284));if(!n._owner)throw Error(se(290,e))}return e}function rm(e,t){throw e=Object.prototype.toString.call(t),Error(se(31,e==="[object Object]"?"object with keys {"+Object.keys(t).join(", ")+"}":e))}function WI(e){var t=e._init;return t(e._payload)}function L$(e){function t(v,b){if(e){var x=v.deletions;x===null?(v.deletions=[b],v.flags|=16):x.push(b)}}function n(v,b){if(!e)return null;for(;b!==null;)t(v,b),b=b.sibling;return null}function r(v,b){for(v=new Map;b!==null;)b.key!==null?v.set(b.key,b):v.set(b.index,b),b=b.sibling;return v}function i(v,b){return v=Fs(v,b),v.index=0,v.sibling=null,v}function o(v,b,x){return v.index=x,e?(x=v.alternate,x!==null?(x=x.index,x<b?(v.flags|=2,b):x):(v.flags|=2,b)):(v.flags|=1048576,b)}function a(v){return e&&v.alternate===null&&(v.flags|=2),v}function s(v,b,x,w){return b===null||b.tag!==6?(b=s5(x,v.mode,w),b.return=v,b):(b=i(b,x),b.return=v,b)}function l(v,b,x,w){var E=x.type;return E===xu?u(v,b,x.props.children,w,x.key):b!==null&&(b.elementType===E||typeof E=="object"&&E!==null&&E.$$typeof===ls&&WI(E)===b.type)?(w=i(b,x.props),w.ref=Ef(v,b,x),w.return=v,w):(w=yg(x.type,x.key,x.props,null,v.mode,w),w.ref=Ef(v,b,x),w.return=v,w)}function c(v,b,x,w){return b===null||b.tag!==4||b.stateNode.containerInfo!==x.containerInfo||b.stateNode.implementation!==x.implementation?(b=l5(x,v.mode,w),b.return=v,b):(b=i(b,x.children||[]),b.return=v,b)}function u(v,b,x,w,E){return b===null||b.tag!==7?(b=Jl(x,v.mode,w,E),b.return=v,b):(b=i(b,x),b.return=v,b)}function d(v,b,x){if(typeof b=="string"&&b!==""||typeof b=="number")return b=s5(""+b,v.mode,x),b.return=v,b;if(typeof b=="object"&&b!==null){switch(b.$$typeof){case G1:return x=yg(b.type,b.key,b.props,null,v.mode,x),x.ref=Ef(v,null,b),x.return=v,x;case bu:return b=l5(b,v.mode,x),b.return=v,b;case ls:var w=b._init;return d(v,w(b._payload),x)}if(jf(b)||xf(b))return b=Jl(b,v.mode,x,null),b.return=v,b;rm(v,b)}return null}function f(v,b,x,w){var E=b!==null?b.key:null;if(typeof x=="string"&&x!==""||typeof x=="number")return E!==null?null:s(v,b,""+x,w);if(typeof x=="object"&&x!==null){switch(x.$$typeof){case G1:return x.key===E?l(v,b,x,w):null;case bu:return x.key===E?c(v,b,x,w):null;case ls:return E=x._init,f(v,b,E(x._payload),w)}if(jf(x)||xf(x))return E!==null?null:u(v,b,x,w,null);rm(v,x)}return null}function p(v,b,x,w,E){if(typeof w=="string"&&w!==""||typeof w=="number")return v=v.get(x)||null,s(b,v,""+w,E);if(typeof w=="object"&&w!==null){switch(w.$$typeof){case G1:return v=v.get(w.key===null?x:w.key)||null,l(b,v,w,E);case bu:return v=v.get(w.key===null?x:w.key)||null,c(b,v,w,E);case ls:var C=w._init;return p(v,b,x,C(w._payload),E)}if(jf(w)||xf(w))return v=v.get(x)||null,u(b,v,w,E,null);rm(b,w)}return null}function m(v,b,x,w){for(var E=null,C=null,I=b,T=b=0,_=null;I!==null&&T<x.length;T++){I.index>T?(_=I,I=null):_=I.sibling;var P=f(v,I,x[T],w);if(P===null){I===null&&(I=_);break}e&&I&&P.alternate===null&&t(v,I),b=o(P,b,T),C===null?E=P:C.sibling=P,C=P,I=_}if(T===x.length)return n(v,I),Ft&&El(v,T),E;if(I===null){for(;T<x.length;T++)I=d(v,x[T],w),I!==null&&(b=o(I,b,T),C===null?E=I:C.sibling=I,C=I);return Ft&&El(v,T),E}for(I=r(v,I);T<x.length;T++)_=p(I,v,T,x[T],w),_!==null&&(e&&_.alternate!==null&&I.delete(_.key===null?T:_.key),b=o(_,b,T),C===null?E=_:C.sibling=_,C=_);return e&&I.forEach(function(M){return t(v,M)}),Ft&&El(v,T),E}function g(v,b,x,w){var E=xf(x);if(typeof E!="function")throw Error(se(150));if(x=E.call(x),x==null)throw Error(se(151));for(var C=E=null,I=b,T=b=0,_=null,P=x.next();I!==null&&!P.done;T++,P=x.next()){I.index>T?(_=I,I=null):_=I.sibling;var M=f(v,I,P.value,w);if(M===null){I===null&&(I=_);break}e&&I&&M.alternate===null&&t(v,I),b=o(M,b,T),C===null?E=M:C.sibling=M,C=M,I=_}if(P.done)return n(v,I),Ft&&El(v,T),E;if(I===null){for(;!P.done;T++,P=x.next())P=d(v,P.value,w),P!==null&&(b=o(P,b,T),C===null?E=P:C.sibling=P,C=P);return Ft&&El(v,T),E}for(I=r(v,I);!P.done;T++,P=x.next())P=p(I,v,T,P.value,w),P!==null&&(e&&P.alternate!==null&&I.delete(P.key===null?T:P.key),b=o(P,b,T),C===null?E=P:C.sibling=P,C=P);return e&&I.forEach(function(D){return t(v,D)}),Ft&&El(v,T),E}function y(v,b,x,w){if(typeof x=="object"&&x!==null&&x.type===xu&&x.key===null&&(x=x.props.children),typeof x=="object"&&x!==null){switch(x.$$typeof){case G1:e:{for(var E=x.key,C=b;C!==null;){if(C.key===E){if(E=x.type,E===xu){if(C.tag===7){n(v,C.sibling),b=i(C,x.props.children),b.return=v,v=b;break e}}else if(C.elementType===E||typeof E=="object"&&E!==null&&E.$$typeof===ls&&WI(E)===C.type){n(v,C.sibling),b=i(C,x.props),b.ref=Ef(v,C,x),b.return=v,v=b;break e}n(v,C);break}else t(v,C);C=C.sibling}x.type===xu?(b=Jl(x.props.children,v.mode,w,x.key),b.return=v,v=b):(w=yg(x.type,x.key,x.props,null,v.mode,w),w.ref=Ef(v,b,x),w.return=v,v=w)}return a(v);case bu:e:{for(C=x.key;b!==null;){if(b.key===C)if(b.tag===4&&b.stateNode.containerInfo===x.containerInfo&&b.stateNode.implementation===x.implementation){n(v,b.sibling),b=i(b,x.children||[]),b.return=v,v=b;break e}else{n(v,b);break}else t(v,b);b=b.sibling}b=l5(x,v.mode,w),b.return=v,v=b}return a(v);case ls:return C=x._init,y(v,b,C(x._payload),w)}if(jf(x))return m(v,b,x,w);if(xf(x))return g(v,b,x,w);rm(v,x)}return typeof x=="string"&&x!==""||typeof x=="number"?(x=""+x,b!==null&&b.tag===6?(n(v,b.sibling),b=i(b,x),b.return=v,v=b):(n(v,b),b=s5(x,v.mode,w),b.return=v,v=b),a(v)):n(v,b)}return y}var yd=L$(!0),B$=L$(!1),Xh={},Zo=ol(Xh),ih=ol(Xh),oh=ol(Xh);function Ul(e){if(e===Xh)throw Error(se(174));return e}function TC(e,t){switch(wt(oh,t),wt(ih,e),wt(Zo,Xh),e=t.nodeType,e){case 9:case 11:t=(t=t.documentElement)?t.namespaceURI:W3(null,"");break;default:e=e===8?t.parentNode:t,t=e.namespaceURI||null,e=e.tagName,t=W3(t,e)}_t(Zo),wt(Zo,t)}function bd(){_t(Zo),_t(ih),_t(oh)}function $$(e){Ul(oh.current);var t=Ul(Zo.current),n=W3(t,e.type);t!==n&&(wt(ih,e),wt(Zo,n))}function _C(e){ih.current===e&&(_t(Zo),_t(ih))}var Ut=ol(0);function O0(e){for(var t=e;t!==null;){if(t.tag===13){var n=t.memoizedState;if(n!==null&&(n=n.dehydrated,n===null||n.data==="$?"||n.data==="$!"))return t}else if(t.tag===19&&t.memoizedProps.revealOrder!==void 0){if((t.flags&128)!==0)return t}else if(t.child!==null){t.child.return=t,t=t.child;continue}if(t===e)break;for(;t.sibling===null;){if(t.return===null||t.return===e)return null;t=t.return}t.sibling.return=t.return,t=t.sibling}return null}var t5=[];function PC(){for(var e=0;e<t5.length;e++)t5[e]._workInProgressVersionPrimary=null;t5.length=0}var pg=Ua.ReactCurrentDispatcher,n5=Ua.ReactCurrentBatchConfig,fc=0,Xt=null,Pn=null,$n=null,M0=!1,hp=!1,ah=0,Ede=0;function Jn(){throw Error(se(321))}function OC(e,t){if(t===null)return!1;for(var n=0;n<t.length&&n<e.length;n++)if(!yo(e[n],t[n]))return!1;return!0}function MC(e,t,n,r,i,o){if(fc=o,Xt=t,t.memoizedState=null,t.updateQueue=null,t.lanes=0,pg.current=e===null||e.memoizedState===null?Pde:Ode,e=n(r,i),hp){o=0;do{if(hp=!1,ah=0,25<=o)throw Error(se(301));o+=1,$n=Pn=null,t.updateQueue=null,pg.current=Mde,e=n(r,i)}while(hp)}if(pg.current=R0,t=Pn!==null&&Pn.next!==null,fc=0,$n=Pn=Xt=null,M0=!1,t)throw Error(se(300));return e}function RC(){var e=ah!==0;return ah=0,e}function Oo(){var e={memoizedState:null,baseState:null,baseQueue:null,queue:null,next:null};return $n===null?Xt.memoizedState=$n=e:$n=$n.next=e,$n}function Fi(){if(Pn===null){var e=Xt.alternate;e=e!==null?e.memoizedState:null}else e=Pn.next;var t=$n===null?Xt.memoizedState:$n.next;if(t!==null)$n=t,Pn=e;else{if(e===null)throw Error(se(310));Pn=e,e={memoizedState:Pn.memoizedState,baseState:Pn.baseState,baseQueue:Pn.baseQueue,queue:Pn.queue,next:null},$n===null?Xt.memoizedState=$n=e:$n=$n.next=e}return $n}function sh(e,t){return typeof t=="function"?t(e):t}function r5(e){var t=Fi(),n=t.queue;if(n===null)throw Error(se(311));n.lastRenderedReducer=e;var r=Pn,i=r.baseQueue,o=n.pending;if(o!==null){if(i!==null){var a=i.next;i.next=o.next,o.next=a}r.baseQueue=i=o,n.pending=null}if(i!==null){o=i.next,r=r.baseState;var s=a=null,l=null,c=o;do{var u=c.lane;if((fc&u)===u)l!==null&&(l=l.next={lane:0,action:c.action,hasEagerState:c.hasEagerState,eagerState:c.eagerState,next:null}),r=c.hasEagerState?c.eagerState:e(r,c.action);else{var d={lane:u,action:c.action,hasEagerState:c.hasEagerState,eagerState:c.eagerState,next:null};l===null?(s=l=d,a=r):l=l.next=d,Xt.lanes|=u,pc|=u}c=c.next}while(c!==null&&c!==o);l===null?a=r:l.next=s,yo(r,t.memoizedState)||($r=!0),t.memoizedState=r,t.baseState=a,t.baseQueue=l,n.lastRenderedState=r}if(e=n.interleaved,e!==null){i=e;do o=i.lane,Xt.lanes|=o,pc|=o,i=i.next;while(i!==e)}else i===null&&(n.lanes=0);return[t.memoizedState,n.dispatch]}function i5(e){var t=Fi(),n=t.queue;if(n===null)throw Error(se(311));n.lastRenderedReducer=e;var r=n.dispatch,i=n.pending,o=t.memoizedState;if(i!==null){n.pending=null;var a=i=i.next;do o=e(o,a.action),a=a.next;while(a!==i);yo(o,t.memoizedState)||($r=!0),t.memoizedState=o,t.baseQueue===null&&(t.baseState=o),n.lastRenderedState=o}return[o,r]}function F$(){}function N$(e,t){var n=Xt,r=Fi(),i=t(),o=!yo(r.memoizedState,i);if(o&&(r.memoizedState=i,$r=!0),r=r.queue,DC(H$.bind(null,n,r,e),[e]),r.getSnapshot!==t||o||$n!==null&&$n.memoizedState.tag&1){if(n.flags|=2048,lh(9,j$.bind(null,n,r,i,t),void 0,null),Nn===null)throw Error(se(349));(fc&30)!==0||z$(n,t,i)}return i}function z$(e,t,n){e.flags|=16384,e={getSnapshot:t,value:n},t=Xt.updateQueue,t===null?(t={lastEffect:null,stores:null},Xt.updateQueue=t,t.stores=[e]):(n=t.stores,n===null?t.stores=[e]:n.push(e))}function j$(e,t,n,r){t.value=n,t.getSnapshot=r,V$(t)&&W$(e)}function H$(e,t,n){return n(function(){V$(t)&&W$(e)})}function V$(e){var t=e.getSnapshot;e=e.value;try{var n=t();return!yo(e,n)}catch{return!0}}function W$(e){var t=Aa(e,1);t!==null&&ho(t,e,1,-1)}function UI(e){var t=Oo();return typeof e=="function"&&(e=e()),t.memoizedState=t.baseState=e,e={pending:null,interleaved:null,lanes:0,dispatch:null,lastRenderedReducer:sh,lastRenderedState:e},t.queue=e,e=e.dispatch=_de.bind(null,Xt,e),[t.memoizedState,e]}function lh(e,t,n,r){return e={tag:e,create:t,destroy:n,deps:r,next:null},t=Xt.updateQueue,t===null?(t={lastEffect:null,stores:null},Xt.updateQueue=t,t.lastEffect=e.next=e):(n=t.lastEffect,n===null?t.lastEffect=e.next=e:(r=n.next,n.next=e,e.next=r,t.lastEffect=e)),e}function U$(){return Fi().memoizedState}function hg(e,t,n,r){var i=Oo();Xt.flags|=e,i.memoizedState=lh(1|t,n,void 0,r===void 0?null:r)}function Wy(e,t,n,r){var i=Fi();r=r===void 0?null:r;var o=void 0;if(Pn!==null){var a=Pn.memoizedState;if(o=a.destroy,r!==null&&OC(r,a.deps)){i.memoizedState=lh(t,n,o,r);return}}Xt.flags|=e,i.memoizedState=lh(1|t,n,o,r)}function GI(e,t){return hg(8390656,8,e,t)}function DC(e,t){return Wy(2048,8,e,t)}function G$(e,t){return Wy(4,2,e,t)}function K$(e,t){return Wy(4,4,e,t)}function q$(e,t){if(typeof t=="function")return e=e(),t(e),function(){t(null)};if(t!=null)return e=e(),t.current=e,function(){t.current=null}}function Y$(e,t,n){return n=n!=null?n.concat([e]):null,Wy(4,4,q$.bind(null,t,e),n)}function AC(){}function X$(e,t){var n=Fi();t=t===void 0?null:t;var r=n.memoizedState;return r!==null&&t!==null&&OC(t,r[1])?r[0]:(n.memoizedState=[e,t],e)}function Z$(e,t){var n=Fi();t=t===void 0?null:t;var r=n.memoizedState;return r!==null&&t!==null&&OC(t,r[1])?r[0]:(e=e(),n.memoizedState=[e,t],e)}function Q$(e,t,n){return(fc&21)===0?(e.baseState&&(e.baseState=!1,$r=!0),e.memoizedState=n):(yo(n,t)||(n=t$(),Xt.lanes|=n,pc|=n,e.baseState=!0),t)}function Ide(e,t){var n=ut;ut=n!==0&&4>n?n:4,e(!0);var r=n5.transition;n5.transition={};try{e(!1),t()}finally{ut=n,n5.transition=r}}function J$(){return Fi().memoizedState}function Tde(e,t,n){var r=$s(e);if(n={lane:r,action:n,hasEagerState:!1,eagerState:null,next:null},eF(e))tF(t,n);else if(n=M$(e,t,n,r),n!==null){var i=Er();ho(n,e,r,i),nF(n,t,r)}}function _de(e,t,n){var r=$s(e),i={lane:r,action:n,hasEagerState:!1,eagerState:null,next:null};if(eF(e))tF(t,i);else{var o=e.alternate;if(e.lanes===0&&(o===null||o.lanes===0)&&(o=t.lastRenderedReducer,o!==null))try{var a=t.lastRenderedState,s=o(a,n);if(i.hasEagerState=!0,i.eagerState=s,yo(s,a)){var l=t.interleaved;l===null?(i.next=i,EC(t)):(i.next=l.next,l.next=i),t.interleaved=i;return}}catch{}finally{}n=M$(e,t,i,r),n!==null&&(i=Er(),ho(n,e,r,i),nF(n,t,r))}}function eF(e){var t=e.alternate;return e===Xt||t!==null&&t===Xt}function tF(e,t){hp=M0=!0;var n=e.pending;n===null?t.next=t:(t.next=n.next,n.next=t),e.pending=t}function nF(e,t,n){if((n&4194240)!==0){var r=t.lanes;r&=e.pendingLanes,n|=r,t.lanes=n,dC(e,n)}}var R0={readContext:$i,useCallback:Jn,useContext:Jn,useEffect:Jn,useImperativeHandle:Jn,useInsertionEffect:Jn,useLayoutEffect:Jn,useMemo:Jn,useReducer:Jn,useRef:Jn,useState:Jn,useDebugValue:Jn,useDeferredValue:Jn,useTransition:Jn,useMutableSource:Jn,useSyncExternalStore:Jn,useId:Jn,unstable_isNewReconciler:!1},Pde={readContext:$i,useCallback:function(e,t){return Oo().memoizedState=[e,t===void 0?null:t],e},useContext:$i,useEffect:GI,useImperativeHandle:function(e,t,n){return n=n!=null?n.concat([e]):null,hg(4194308,4,q$.bind(null,t,e),n)},useLayoutEffect:function(e,t){return hg(4194308,4,e,t)},useInsertionEffect:function(e,t){return hg(4,2,e,t)},useMemo:function(e,t){var n=Oo();return t=t===void 0?null:t,e=e(),n.memoizedState=[e,t],e},useReducer:function(e,t,n){var r=Oo();return t=n!==void 0?n(t):t,r.memoizedState=r.baseState=t,e={pending:null,interleaved:null,lanes:0,dispatch:null,lastRenderedReducer:e,lastRenderedState:t},r.queue=e,e=e.dispatch=Tde.bind(null,Xt,e),[r.memoizedState,e]},useRef:function(e){var t=Oo();return e={current:e},t.memoizedState=e},useState:UI,useDebugValue:AC,useDeferredValue:function(e){return Oo().memoizedState=e},useTransition:function(){var e=UI(!1),t=e[0];return e=Ide.bind(null,e[1]),Oo().memoizedState=e,[t,e]},useMutableSource:function(){},useSyncExternalStore:function(e,t,n){var r=Xt,i=Oo();if(Ft){if(n===void 0)throw Error(se(407));n=n()}else{if(n=t(),Nn===null)throw Error(se(349));(fc&30)!==0||z$(r,t,n)}i.memoizedState=n;var o={value:n,getSnapshot:t};return i.queue=o,GI(H$.bind(null,r,o,e),[e]),r.flags|=2048,lh(9,j$.bind(null,r,o,n,t),void 0,null),n},useId:function(){var e=Oo(),t=Nn.identifierPrefix;if(Ft){var n=Ca,r=wa;n=(r&~(1<<32-po(r)-1)).toString(32)+n,t=":"+t+"R"+n,n=ah++,0<n&&(t+="H"+n.toString(32)),t+=":"}else n=Ede++,t=":"+t+"r"+n.toString(32)+":";return e.memoizedState=t},unstable_isNewReconciler:!1},Ode={readContext:$i,useCallback:X$,useContext:$i,useEffect:DC,useImperativeHandle:Y$,useInsertionEffect:G$,useLayoutEffect:K$,useMemo:Z$,useReducer:r5,useRef:U$,useState:function(){return r5(sh)},useDebugValue:AC,useDeferredValue:function(e){var t=Fi();return Q$(t,Pn.memoizedState,e)},useTransition:function(){var e=r5(sh)[0],t=Fi().memoizedState;return[e,t]},useMutableSource:F$,useSyncExternalStore:N$,useId:J$,unstable_isNewReconciler:!1},Mde={readContext:$i,useCallback:X$,useContext:$i,useEffect:DC,useImperativeHandle:Y$,useInsertionEffect:G$,useLayoutEffect:K$,useMemo:Z$,useReducer:i5,useRef:U$,useState:function(){return i5(sh)},useDebugValue:AC,useDeferredValue:function(e){var t=Fi();return Pn===null?t.memoizedState=e:Q$(t,Pn.memoizedState,e)},useTransition:function(){var e=i5(sh)[0],t=Fi().memoizedState;return[e,t]},useMutableSource:F$,useSyncExternalStore:N$,useId:J$,unstable_isNewReconciler:!1};function xd(e,t){try{var n="",r=t;do n+=oue(r),r=r.return;while(r);var i=n}catch(o){i=`
Error generating stack: `+o.message+`
`+o.stack}return{value:e,source:t,stack:i,digest:null}}function o5(e,t,n){return{value:e,source:null,stack:n!=null?n:null,digest:t!=null?t:null}}function pS(e,t){try{console.error(t.value)}catch(n){setTimeout(function(){throw n})}}var Rde=typeof WeakMap=="function"?WeakMap:Map;function rF(e,t,n){n=_a(-1,n),n.tag=3,n.payload={element:null};var r=t.value;return n.callback=function(){A0||(A0=!0,CS=r),pS(e,t)},n}function iF(e,t,n){n=_a(-1,n),n.tag=3;var r=e.type.getDerivedStateFromError;if(typeof r=="function"){var i=t.value;n.payload=function(){return r(i)},n.callback=function(){pS(e,t)}}var o=e.stateNode;return o!==null&&typeof o.componentDidCatch=="function"&&(n.callback=function(){pS(e,t),typeof r!="function"&&(Bs===null?Bs=new Set([this]):Bs.add(this));var a=t.stack;this.componentDidCatch(t.value,{componentStack:a!==null?a:""})}),n}function KI(e,t,n){var r=e.pingCache;if(r===null){r=e.pingCache=new Rde;var i=new Set;r.set(t,i)}else i=r.get(t),i===void 0&&(i=new Set,r.set(t,i));i.has(n)||(i.add(n),e=Gde.bind(null,e,t,n),t.then(e,e))}function qI(e){do{var t;if((t=e.tag===13)&&(t=e.memoizedState,t=t!==null?t.dehydrated!==null:!0),t)return e;e=e.return}while(e!==null);return null}function YI(e,t,n,r,i){return(e.mode&1)===0?(e===t?e.flags|=65536:(e.flags|=128,n.flags|=131072,n.flags&=-52805,n.tag===1&&(n.alternate===null?n.tag=17:(t=_a(-1,1),t.tag=2,Ls(n,t,1))),n.lanes|=1),e):(e.flags|=65536,e.lanes=i,e)}var Dde=Ua.ReactCurrentOwner,$r=!1;function br(e,t,n,r){t.child=e===null?B$(t,null,n,r):yd(t,e.child,n,r)}function XI(e,t,n,r,i){n=n.render;var o=t.ref;return qu(t,i),r=MC(e,t,n,r,o,i),n=RC(),e!==null&&!$r?(t.updateQueue=e.updateQueue,t.flags&=-2053,e.lanes&=~i,La(e,t,i)):(Ft&&n&&bC(t),t.flags|=1,br(e,t,r,i),t.child)}function ZI(e,t,n,r,i){if(e===null){var o=n.type;return typeof o=="function"&&!HC(o)&&o.defaultProps===void 0&&n.compare===null&&n.defaultProps===void 0?(t.tag=15,t.type=o,oF(e,t,o,r,i)):(e=yg(n.type,null,r,t,t.mode,i),e.ref=t.ref,e.return=t,t.child=e)}if(o=e.child,(e.lanes&i)===0){var a=o.memoizedProps;if(n=n.compare,n=n!==null?n:eh,n(a,r)&&e.ref===t.ref)return La(e,t,i)}return t.flags|=1,e=Fs(o,r),e.ref=t.ref,e.return=t,t.child=e}function oF(e,t,n,r,i){if(e!==null){var o=e.memoizedProps;if(eh(o,r)&&e.ref===t.ref)if($r=!1,t.pendingProps=r=o,(e.lanes&i)!==0)(e.flags&131072)!==0&&($r=!0);else return t.lanes=e.lanes,La(e,t,i)}return hS(e,t,n,r,i)}function aF(e,t,n){var r=t.pendingProps,i=r.children,o=e!==null?e.memoizedState:null;if(r.mode==="hidden")if((t.mode&1)===0)t.memoizedState={baseLanes:0,cachePool:null,transitions:null},wt(Ou,Zr),Zr|=n;else{if((n&1073741824)===0)return e=o!==null?o.baseLanes|n:n,t.lanes=t.childLanes=1073741824,t.memoizedState={baseLanes:e,cachePool:null,transitions:null},t.updateQueue=null,wt(Ou,Zr),Zr|=e,null;t.memoizedState={baseLanes:0,cachePool:null,transitions:null},r=o!==null?o.baseLanes:n,wt(Ou,Zr),Zr|=r}else o!==null?(r=o.baseLanes|n,t.memoizedState=null):r=n,wt(Ou,Zr),Zr|=r;return br(e,t,i,n),t.child}function sF(e,t){var n=t.ref;(e===null&&n!==null||e!==null&&e.ref!==n)&&(t.flags|=512,t.flags|=2097152)}function hS(e,t,n,r,i){var o=Nr(n)?uc:hr.current;return o=gd(t,o),qu(t,i),n=MC(e,t,n,r,o,i),r=RC(),e!==null&&!$r?(t.updateQueue=e.updateQueue,t.flags&=-2053,e.lanes&=~i,La(e,t,i)):(Ft&&r&&bC(t),t.flags|=1,br(e,t,n,i),t.child)}function QI(e,t,n,r,i){if(Nr(n)){var o=!0;k0(t)}else o=!1;if(qu(t,i),t.stateNode===null)mg(e,t),A$(t,n,r),fS(t,n,r,i),r=!0;else if(e===null){var a=t.stateNode,s=t.memoizedProps;a.props=s;var l=a.context,c=n.contextType;typeof c=="object"&&c!==null?c=$i(c):(c=Nr(n)?uc:hr.current,c=gd(t,c));var u=n.getDerivedStateFromProps,d=typeof u=="function"||typeof a.getSnapshotBeforeUpdate=="function";d||typeof a.UNSAFE_componentWillReceiveProps!="function"&&typeof a.componentWillReceiveProps!="function"||(s!==r||l!==c)&&VI(t,a,r,c),cs=!1;var f=t.memoizedState;a.state=f,P0(t,r,a,i),l=t.memoizedState,s!==r||f!==l||Fr.current||cs?(typeof u=="function"&&(dS(t,n,u,r),l=t.memoizedState),(s=cs||HI(t,n,s,r,f,l,c))?(d||typeof a.UNSAFE_componentWillMount!="function"&&typeof a.componentWillMount!="function"||(typeof a.componentWillMount=="function"&&a.componentWillMount(),typeof a.UNSAFE_componentWillMount=="function"&&a.UNSAFE_componentWillMount()),typeof a.componentDidMount=="function"&&(t.flags|=4194308)):(typeof a.componentDidMount=="function"&&(t.flags|=4194308),t.memoizedProps=r,t.memoizedState=l),a.props=r,a.state=l,a.context=c,r=s):(typeof a.componentDidMount=="function"&&(t.flags|=4194308),r=!1)}else{a=t.stateNode,R$(e,t),s=t.memoizedProps,c=t.type===t.elementType?s:no(t.type,s),a.props=c,d=t.pendingProps,f=a.context,l=n.contextType,typeof l=="object"&&l!==null?l=$i(l):(l=Nr(n)?uc:hr.current,l=gd(t,l));var p=n.getDerivedStateFromProps;(u=typeof p=="function"||typeof a.getSnapshotBeforeUpdate=="function")||typeof a.UNSAFE_componentWillReceiveProps!="function"&&typeof a.componentWillReceiveProps!="function"||(s!==d||f!==l)&&VI(t,a,r,l),cs=!1,f=t.memoizedState,a.state=f,P0(t,r,a,i);var m=t.memoizedState;s!==d||f!==m||Fr.current||cs?(typeof p=="function"&&(dS(t,n,p,r),m=t.memoizedState),(c=cs||HI(t,n,c,r,f,m,l)||!1)?(u||typeof a.UNSAFE_componentWillUpdate!="function"&&typeof a.componentWillUpdate!="function"||(typeof a.componentWillUpdate=="function"&&a.componentWillUpdate(r,m,l),typeof a.UNSAFE_componentWillUpdate=="function"&&a.UNSAFE_componentWillUpdate(r,m,l)),typeof a.componentDidUpdate=="function"&&(t.flags|=4),typeof a.getSnapshotBeforeUpdate=="function"&&(t.flags|=1024)):(typeof a.componentDidUpdate!="function"||s===e.memoizedProps&&f===e.memoizedState||(t.flags|=4),typeof a.getSnapshotBeforeUpdate!="function"||s===e.memoizedProps&&f===e.memoizedState||(t.flags|=1024),t.memoizedProps=r,t.memoizedState=m),a.props=r,a.state=m,a.context=l,r=c):(typeof a.componentDidUpdate!="function"||s===e.memoizedProps&&f===e.memoizedState||(t.flags|=4),typeof a.getSnapshotBeforeUpdate!="function"||s===e.memoizedProps&&f===e.memoizedState||(t.flags|=1024),r=!1)}return mS(e,t,n,r,o,i)}function mS(e,t,n,r,i,o){sF(e,t);var a=(t.flags&128)!==0;if(!r&&!a)return i&&$I(t,n,!1),La(e,t,o);r=t.stateNode,Dde.current=t;var s=a&&typeof n.getDerivedStateFromError!="function"?null:r.render();return t.flags|=1,e!==null&&a?(t.child=yd(t,e.child,null,o),t.child=yd(t,null,s,o)):br(e,t,s,o),t.memoizedState=r.state,i&&$I(t,n,!0),t.child}function lF(e){var t=e.stateNode;t.pendingContext?BI(e,t.pendingContext,t.pendingContext!==t.context):t.context&&BI(e,t.context,!1),TC(e,t.containerInfo)}function JI(e,t,n,r,i){return vd(),SC(i),t.flags|=256,br(e,t,n,r),t.child}var gS={dehydrated:null,treeContext:null,retryLane:0};function vS(e){return{baseLanes:e,cachePool:null,transitions:null}}function cF(e,t,n){var r=t.pendingProps,i=Ut.current,o=!1,a=(t.flags&128)!==0,s;if((s=a)||(s=e!==null&&e.memoizedState===null?!1:(i&2)!==0),s?(o=!0,t.flags&=-129):(e===null||e.memoizedState!==null)&&(i|=1),wt(Ut,i&1),e===null)return cS(t),e=t.memoizedState,e!==null&&(e=e.dehydrated,e!==null)?((t.mode&1)===0?t.lanes=1:e.data==="$!"?t.lanes=8:t.lanes=1073741824,null):(a=r.children,e=r.fallback,o?(r=t.mode,o=t.child,a={mode:"hidden",children:a},(r&1)===0&&o!==null?(o.childLanes=0,o.pendingProps=a):o=Ky(a,r,0,null),e=Jl(e,r,n,null),o.return=t,e.return=t,o.sibling=e,t.child=o,t.child.memoizedState=vS(n),t.memoizedState=gS,e):LC(t,a));if(i=e.memoizedState,i!==null&&(s=i.dehydrated,s!==null))return Ade(e,t,a,r,s,i,n);if(o){o=r.fallback,a=t.mode,i=e.child,s=i.sibling;var l={mode:"hidden",children:r.children};return(a&1)===0&&t.child!==i?(r=t.child,r.childLanes=0,r.pendingProps=l,t.deletions=null):(r=Fs(i,l),r.subtreeFlags=i.subtreeFlags&14680064),s!==null?o=Fs(s,o):(o=Jl(o,a,n,null),o.flags|=2),o.return=t,r.return=t,r.sibling=o,t.child=r,r=o,o=t.child,a=e.child.memoizedState,a=a===null?vS(n):{baseLanes:a.baseLanes|n,cachePool:null,transitions:a.transitions},o.memoizedState=a,o.childLanes=e.childLanes&~n,t.memoizedState=gS,r}return o=e.child,e=o.sibling,r=Fs(o,{mode:"visible",children:r.children}),(t.mode&1)===0&&(r.lanes=n),r.return=t,r.sibling=null,e!==null&&(n=t.deletions,n===null?(t.deletions=[e],t.flags|=16):n.push(e)),t.child=r,t.memoizedState=null,r}function LC(e,t){return t=Ky({mode:"visible",children:t},e.mode,0,null),t.return=e,e.child=t}function im(e,t,n,r){return r!==null&&SC(r),yd(t,e.child,null,n),e=LC(t,t.pendingProps.children),e.flags|=2,t.memoizedState=null,e}function Ade(e,t,n,r,i,o,a){if(n)return t.flags&256?(t.flags&=-257,r=o5(Error(se(422))),im(e,t,a,r)):t.memoizedState!==null?(t.child=e.child,t.flags|=128,null):(o=r.fallback,i=t.mode,r=Ky({mode:"visible",children:r.children},i,0,null),o=Jl(o,i,a,null),o.flags|=2,r.return=t,o.return=t,r.sibling=o,t.child=r,(t.mode&1)!==0&&yd(t,e.child,null,a),t.child.memoizedState=vS(a),t.memoizedState=gS,o);if((t.mode&1)===0)return im(e,t,a,null);if(i.data==="$!"){if(r=i.nextSibling&&i.nextSibling.dataset,r)var s=r.dgst;return r=s,o=Error(se(419)),r=o5(o,r,void 0),im(e,t,a,r)}if(s=(a&e.childLanes)!==0,$r||s){if(r=Nn,r!==null){switch(a&-a){case 4:i=2;break;case 16:i=8;break;case 64:case 128:case 256:case 512:case 1024:case 2048:case 4096:case 8192:case 16384:case 32768:case 65536:case 131072:case 262144:case 524288:case 1048576:case 2097152:case 4194304:case 8388608:case 16777216:case 33554432:case 67108864:i=32;break;case 536870912:i=268435456;break;default:i=0}i=(i&(r.suspendedLanes|a))!==0?0:i,i!==0&&i!==o.retryLane&&(o.retryLane=i,Aa(e,i),ho(r,e,i,-1))}return jC(),r=o5(Error(se(421))),im(e,t,a,r)}return i.data==="$?"?(t.flags|=128,t.child=e.child,t=Kde.bind(null,e),i._reactRetry=t,null):(e=o.treeContext,ei=As(i.nextSibling),ai=t,Ft=!0,so=null,e!==null&&(Ei[Ii++]=wa,Ei[Ii++]=Ca,Ei[Ii++]=dc,wa=e.id,Ca=e.overflow,dc=t),t=LC(t,r.children),t.flags|=4096,t)}function eT(e,t,n){e.lanes|=t;var r=e.alternate;r!==null&&(r.lanes|=t),uS(e.return,t,n)}function a5(e,t,n,r,i){var o=e.memoizedState;o===null?e.memoizedState={isBackwards:t,rendering:null,renderingStartTime:0,last:r,tail:n,tailMode:i}:(o.isBackwards=t,o.rendering=null,o.renderingStartTime=0,o.last=r,o.tail=n,o.tailMode=i)}function uF(e,t,n){var r=t.pendingProps,i=r.revealOrder,o=r.tail;if(br(e,t,r.children,n),r=Ut.current,(r&2)!==0)r=r&1|2,t.flags|=128;else{if(e!==null&&(e.flags&128)!==0)e:for(e=t.child;e!==null;){if(e.tag===13)e.memoizedState!==null&&eT(e,n,t);else if(e.tag===19)eT(e,n,t);else if(e.child!==null){e.child.return=e,e=e.child;continue}if(e===t)break e;for(;e.sibling===null;){if(e.return===null||e.return===t)break e;e=e.return}e.sibling.return=e.return,e=e.sibling}r&=1}if(wt(Ut,r),(t.mode&1)===0)t.memoizedState=null;else switch(i){case"forwards":for(n=t.child,i=null;n!==null;)e=n.alternate,e!==null&&O0(e)===null&&(i=n),n=n.sibling;n=i,n===null?(i=t.child,t.child=null):(i=n.sibling,n.sibling=null),a5(t,!1,i,n,o);break;case"backwards":for(n=null,i=t.child,t.child=null;i!==null;){if(e=i.alternate,e!==null&&O0(e)===null){t.child=i;break}e=i.sibling,i.sibling=n,n=i,i=e}a5(t,!0,n,null,o);break;case"together":a5(t,!1,null,null,void 0);break;default:t.memoizedState=null}return t.child}function mg(e,t){(t.mode&1)===0&&e!==null&&(e.alternate=null,t.alternate=null,t.flags|=2)}function La(e,t,n){if(e!==null&&(t.dependencies=e.dependencies),pc|=t.lanes,(n&t.childLanes)===0)return null;if(e!==null&&t.child!==e.child)throw Error(se(153));if(t.child!==null){for(e=t.child,n=Fs(e,e.pendingProps),t.child=n,n.return=t;e.sibling!==null;)e=e.sibling,n=n.sibling=Fs(e,e.pendingProps),n.return=t;n.sibling=null}return t.child}function Lde(e,t,n){switch(t.tag){case 3:lF(t),vd();break;case 5:$$(t);break;case 1:Nr(t.type)&&k0(t);break;case 4:TC(t,t.stateNode.containerInfo);break;case 10:var r=t.type._context,i=t.memoizedProps.value;wt(T0,r._currentValue),r._currentValue=i;break;case 13:if(r=t.memoizedState,r!==null)return r.dehydrated!==null?(wt(Ut,Ut.current&1),t.flags|=128,null):(n&t.child.childLanes)!==0?cF(e,t,n):(wt(Ut,Ut.current&1),e=La(e,t,n),e!==null?e.sibling:null);wt(Ut,Ut.current&1);break;case 19:if(r=(n&t.childLanes)!==0,(e.flags&128)!==0){if(r)return uF(e,t,n);t.flags|=128}if(i=t.memoizedState,i!==null&&(i.rendering=null,i.tail=null,i.lastEffect=null),wt(Ut,Ut.current),r)break;return null;case 22:case 23:return t.lanes=0,aF(e,t,n)}return La(e,t,n)}var dF,yS,fF,pF;dF=function(e,t){for(var n=t.child;n!==null;){if(n.tag===5||n.tag===6)e.appendChild(n.stateNode);else if(n.tag!==4&&n.child!==null){n.child.return=n,n=n.child;continue}if(n===t)break;for(;n.sibling===null;){if(n.return===null||n.return===t)return;n=n.return}n.sibling.return=n.return,n=n.sibling}};yS=function(){};fF=function(e,t,n,r){var i=e.memoizedProps;if(i!==r){e=t.stateNode,Ul(Zo.current);var o=null;switch(n){case"input":i=z3(e,i),r=z3(e,r),o=[];break;case"select":i=Zt({},i,{value:void 0}),r=Zt({},r,{value:void 0}),o=[];break;case"textarea":i=V3(e,i),r=V3(e,r),o=[];break;default:typeof i.onClick!="function"&&typeof r.onClick=="function"&&(e.onclick=w0)}U3(n,r);var a;n=null;for(c in i)if(!r.hasOwnProperty(c)&&i.hasOwnProperty(c)&&i[c]!=null)if(c==="style"){var s=i[c];for(a in s)s.hasOwnProperty(a)&&(n||(n={}),n[a]="")}else c!=="dangerouslySetInnerHTML"&&c!=="children"&&c!=="suppressContentEditableWarning"&&c!=="suppressHydrationWarning"&&c!=="autoFocus"&&(Kp.hasOwnProperty(c)?o||(o=[]):(o=o||[]).push(c,null));for(c in r){var l=r[c];if(s=i!=null?i[c]:void 0,r.hasOwnProperty(c)&&l!==s&&(l!=null||s!=null))if(c==="style")if(s){for(a in s)!s.hasOwnProperty(a)||l&&l.hasOwnProperty(a)||(n||(n={}),n[a]="");for(a in l)l.hasOwnProperty(a)&&s[a]!==l[a]&&(n||(n={}),n[a]=l[a])}else n||(o||(o=[]),o.push(c,n)),n=l;else c==="dangerouslySetInnerHTML"?(l=l?l.__html:void 0,s=s?s.__html:void 0,l!=null&&s!==l&&(o=o||[]).push(c,l)):c==="children"?typeof l!="string"&&typeof l!="number"||(o=o||[]).push(c,""+l):c!=="suppressContentEditableWarning"&&c!=="suppressHydrationWarning"&&(Kp.hasOwnProperty(c)?(l!=null&&c==="onScroll"&&kt("scroll",e),o||s===l||(o=[])):(o=o||[]).push(c,l))}n&&(o=o||[]).push("style",n);var c=o;(t.updateQueue=c)&&(t.flags|=4)}};pF=function(e,t,n,r){n!==r&&(t.flags|=4)};function If(e,t){if(!Ft)switch(e.tailMode){case"hidden":t=e.tail;for(var n=null;t!==null;)t.alternate!==null&&(n=t),t=t.sibling;n===null?e.tail=null:n.sibling=null;break;case"collapsed":n=e.tail;for(var r=null;n!==null;)n.alternate!==null&&(r=n),n=n.sibling;r===null?t||e.tail===null?e.tail=null:e.tail.sibling=null:r.sibling=null}}function er(e){var t=e.alternate!==null&&e.alternate.child===e.child,n=0,r=0;if(t)for(var i=e.child;i!==null;)n|=i.lanes|i.childLanes,r|=i.subtreeFlags&14680064,r|=i.flags&14680064,i.return=e,i=i.sibling;else for(i=e.child;i!==null;)n|=i.lanes|i.childLanes,r|=i.subtreeFlags,r|=i.flags,i.return=e,i=i.sibling;return e.subtreeFlags|=r,e.childLanes=n,t}function Bde(e,t,n){var r=t.pendingProps;switch(xC(t),t.tag){case 2:case 16:case 15:case 0:case 11:case 7:case 8:case 12:case 9:case 14:return er(t),null;case 1:return Nr(t.type)&&C0(),er(t),null;case 3:return r=t.stateNode,bd(),_t(Fr),_t(hr),PC(),r.pendingContext&&(r.context=r.pendingContext,r.pendingContext=null),(e===null||e.child===null)&&(nm(t)?t.flags|=4:e===null||e.memoizedState.isDehydrated&&(t.flags&256)===0||(t.flags|=1024,so!==null&&(IS(so),so=null))),yS(e,t),er(t),null;case 5:_C(t);var i=Ul(oh.current);if(n=t.type,e!==null&&t.stateNode!=null)fF(e,t,n,r,i),e.ref!==t.ref&&(t.flags|=512,t.flags|=2097152);else{if(!r){if(t.stateNode===null)throw Error(se(166));return er(t),null}if(e=Ul(Zo.current),nm(t)){r=t.stateNode,n=t.type;var o=t.memoizedProps;switch(r[Bo]=t,r[rh]=o,e=(t.mode&1)!==0,n){case"dialog":kt("cancel",r),kt("close",r);break;case"iframe":case"object":case"embed":kt("load",r);break;case"video":case"audio":for(i=0;i<Vf.length;i++)kt(Vf[i],r);break;case"source":kt("error",r);break;case"img":case"image":case"link":kt("error",r),kt("load",r);break;case"details":kt("toggle",r);break;case"input":cI(r,o),kt("invalid",r);break;case"select":r._wrapperState={wasMultiple:!!o.multiple},kt("invalid",r);break;case"textarea":dI(r,o),kt("invalid",r)}U3(n,o),i=null;for(var a in o)if(o.hasOwnProperty(a)){var s=o[a];a==="children"?typeof s=="string"?r.textContent!==s&&(o.suppressHydrationWarning!==!0&&tm(r.textContent,s,e),i=["children",s]):typeof s=="number"&&r.textContent!==""+s&&(o.suppressHydrationWarning!==!0&&tm(r.textContent,s,e),i=["children",""+s]):Kp.hasOwnProperty(a)&&s!=null&&a==="onScroll"&&kt("scroll",r)}switch(n){case"input":K1(r),uI(r,o,!0);break;case"textarea":K1(r),fI(r);break;case"select":case"option":break;default:typeof o.onClick=="function"&&(r.onclick=w0)}r=i,t.updateQueue=r,r!==null&&(t.flags|=4)}else{a=i.nodeType===9?i:i.ownerDocument,e==="http://www.w3.org/1999/xhtml"&&(e=zB(n)),e==="http://www.w3.org/1999/xhtml"?n==="script"?(e=a.createElement("div"),e.innerHTML="<script><\/script>",e=e.removeChild(e.firstChild)):typeof r.is=="string"?e=a.createElement(n,{is:r.is}):(e=a.createElement(n),n==="select"&&(a=e,r.multiple?a.multiple=!0:r.size&&(a.size=r.size))):e=a.createElementNS(e,n),e[Bo]=t,e[rh]=r,dF(e,t,!1,!1),t.stateNode=e;e:{switch(a=G3(n,r),n){case"dialog":kt("cancel",e),kt("close",e),i=r;break;case"iframe":case"object":case"embed":kt("load",e),i=r;break;case"video":case"audio":for(i=0;i<Vf.length;i++)kt(Vf[i],e);i=r;break;case"source":kt("error",e),i=r;break;case"img":case"image":case"link":kt("error",e),kt("load",e),i=r;break;case"details":kt("toggle",e),i=r;break;case"input":cI(e,r),i=z3(e,r),kt("invalid",e);break;case"option":i=r;break;case"select":e._wrapperState={wasMultiple:!!r.multiple},i=Zt({},r,{value:void 0}),kt("invalid",e);break;case"textarea":dI(e,r),i=V3(e,r),kt("invalid",e);break;default:i=r}U3(n,i),s=i;for(o in s)if(s.hasOwnProperty(o)){var l=s[o];o==="style"?VB(e,l):o==="dangerouslySetInnerHTML"?(l=l?l.__html:void 0,l!=null&&jB(e,l)):o==="children"?typeof l=="string"?(n!=="textarea"||l!=="")&&qp(e,l):typeof l=="number"&&qp(e,""+l):o!=="suppressContentEditableWarning"&&o!=="suppressHydrationWarning"&&o!=="autoFocus"&&(Kp.hasOwnProperty(o)?l!=null&&o==="onScroll"&&kt("scroll",e):l!=null&&oC(e,o,l,a))}switch(n){case"input":K1(e),uI(e,r,!1);break;case"textarea":K1(e),fI(e);break;case"option":r.value!=null&&e.setAttribute("value",""+Gs(r.value));break;case"select":e.multiple=!!r.multiple,o=r.value,o!=null?Wu(e,!!r.multiple,o,!1):r.defaultValue!=null&&Wu(e,!!r.multiple,r.defaultValue,!0);break;default:typeof i.onClick=="function"&&(e.onclick=w0)}switch(n){case"button":case"input":case"select":case"textarea":r=!!r.autoFocus;break e;case"img":r=!0;break e;default:r=!1}}r&&(t.flags|=4)}t.ref!==null&&(t.flags|=512,t.flags|=2097152)}return er(t),null;case 6:if(e&&t.stateNode!=null)pF(e,t,e.memoizedProps,r);else{if(typeof r!="string"&&t.stateNode===null)throw Error(se(166));if(n=Ul(oh.current),Ul(Zo.current),nm(t)){if(r=t.stateNode,n=t.memoizedProps,r[Bo]=t,(o=r.nodeValue!==n)&&(e=ai,e!==null))switch(e.tag){case 3:tm(r.nodeValue,n,(e.mode&1)!==0);break;case 5:e.memoizedProps.suppressHydrationWarning!==!0&&tm(r.nodeValue,n,(e.mode&1)!==0)}o&&(t.flags|=4)}else r=(n.nodeType===9?n:n.ownerDocument).createTextNode(r),r[Bo]=t,t.stateNode=r}return er(t),null;case 13:if(_t(Ut),r=t.memoizedState,e===null||e.memoizedState!==null&&e.memoizedState.dehydrated!==null){if(Ft&&ei!==null&&(t.mode&1)!==0&&(t.flags&128)===0)O$(),vd(),t.flags|=98560,o=!1;else if(o=nm(t),r!==null&&r.dehydrated!==null){if(e===null){if(!o)throw Error(se(318));if(o=t.memoizedState,o=o!==null?o.dehydrated:null,!o)throw Error(se(317));o[Bo]=t}else vd(),(t.flags&128)===0&&(t.memoizedState=null),t.flags|=4;er(t),o=!1}else so!==null&&(IS(so),so=null),o=!0;if(!o)return t.flags&65536?t:null}return(t.flags&128)!==0?(t.lanes=n,t):(r=r!==null,r!==(e!==null&&e.memoizedState!==null)&&r&&(t.child.flags|=8192,(t.mode&1)!==0&&(e===null||(Ut.current&1)!==0?Rn===0&&(Rn=3):jC())),t.updateQueue!==null&&(t.flags|=4),er(t),null);case 4:return bd(),yS(e,t),e===null&&th(t.stateNode.containerInfo),er(t),null;case 10:return kC(t.type._context),er(t),null;case 17:return Nr(t.type)&&C0(),er(t),null;case 19:if(_t(Ut),o=t.memoizedState,o===null)return er(t),null;if(r=(t.flags&128)!==0,a=o.rendering,a===null)if(r)If(o,!1);else{if(Rn!==0||e!==null&&(e.flags&128)!==0)for(e=t.child;e!==null;){if(a=O0(e),a!==null){for(t.flags|=128,If(o,!1),r=a.updateQueue,r!==null&&(t.updateQueue=r,t.flags|=4),t.subtreeFlags=0,r=n,n=t.child;n!==null;)o=n,e=r,o.flags&=14680066,a=o.alternate,a===null?(o.childLanes=0,o.lanes=e,o.child=null,o.subtreeFlags=0,o.memoizedProps=null,o.memoizedState=null,o.updateQueue=null,o.dependencies=null,o.stateNode=null):(o.childLanes=a.childLanes,o.lanes=a.lanes,o.child=a.child,o.subtreeFlags=0,o.deletions=null,o.memoizedProps=a.memoizedProps,o.memoizedState=a.memoizedState,o.updateQueue=a.updateQueue,o.type=a.type,e=a.dependencies,o.dependencies=e===null?null:{lanes:e.lanes,firstContext:e.firstContext}),n=n.sibling;return wt(Ut,Ut.current&1|2),t.child}e=e.sibling}o.tail!==null&&sn()>Sd&&(t.flags|=128,r=!0,If(o,!1),t.lanes=4194304)}else{if(!r)if(e=O0(a),e!==null){if(t.flags|=128,r=!0,n=e.updateQueue,n!==null&&(t.updateQueue=n,t.flags|=4),If(o,!0),o.tail===null&&o.tailMode==="hidden"&&!a.alternate&&!Ft)return er(t),null}else 2*sn()-o.renderingStartTime>Sd&&n!==1073741824&&(t.flags|=128,r=!0,If(o,!1),t.lanes=4194304);o.isBackwards?(a.sibling=t.child,t.child=a):(n=o.last,n!==null?n.sibling=a:t.child=a,o.last=a)}return o.tail!==null?(t=o.tail,o.rendering=t,o.tail=t.sibling,o.renderingStartTime=sn(),t.sibling=null,n=Ut.current,wt(Ut,r?n&1|2:n&1),t):(er(t),null);case 22:case 23:return zC(),r=t.memoizedState!==null,e!==null&&e.memoizedState!==null!==r&&(t.flags|=8192),r&&(t.mode&1)!==0?(Zr&1073741824)!==0&&(er(t),t.subtreeFlags&6&&(t.flags|=8192)):er(t),null;case 24:return null;case 25:return null}throw Error(se(156,t.tag))}function $de(e,t){switch(xC(t),t.tag){case 1:return Nr(t.type)&&C0(),e=t.flags,e&65536?(t.flags=e&-65537|128,t):null;case 3:return bd(),_t(Fr),_t(hr),PC(),e=t.flags,(e&65536)!==0&&(e&128)===0?(t.flags=e&-65537|128,t):null;case 5:return _C(t),null;case 13:if(_t(Ut),e=t.memoizedState,e!==null&&e.dehydrated!==null){if(t.alternate===null)throw Error(se(340));vd()}return e=t.flags,e&65536?(t.flags=e&-65537|128,t):null;case 19:return _t(Ut),null;case 4:return bd(),null;case 10:return kC(t.type._context),null;case 22:case 23:return zC(),null;case 24:return null;default:return null}}var om=!1,lr=!1,Fde=typeof WeakSet=="function"?WeakSet:Set,ge=null;function Pu(e,t){var n=e.ref;if(n!==null)if(typeof n=="function")try{n(null)}catch(r){en(e,t,r)}else n.current=null}function bS(e,t,n){try{n()}catch(r){en(e,t,r)}}var tT=!1;function Nde(e,t){if(nS=b0,e=v$(),yC(e)){if("selectionStart"in e)var n={start:e.selectionStart,end:e.selectionEnd};else e:{n=(n=e.ownerDocument)&&n.defaultView||window;var r=n.getSelection&&n.getSelection();if(r&&r.rangeCount!==0){n=r.anchorNode;var i=r.anchorOffset,o=r.focusNode;r=r.focusOffset;try{n.nodeType,o.nodeType}catch{n=null;break e}var a=0,s=-1,l=-1,c=0,u=0,d=e,f=null;t:for(;;){for(var p;d!==n||i!==0&&d.nodeType!==3||(s=a+i),d!==o||r!==0&&d.nodeType!==3||(l=a+r),d.nodeType===3&&(a+=d.nodeValue.length),(p=d.firstChild)!==null;)f=d,d=p;for(;;){if(d===e)break t;if(f===n&&++c===i&&(s=a),f===o&&++u===r&&(l=a),(p=d.nextSibling)!==null)break;d=f,f=d.parentNode}d=p}n=s===-1||l===-1?null:{start:s,end:l}}else n=null}n=n||{start:0,end:0}}else n=null;for(rS={focusedElem:e,selectionRange:n},b0=!1,ge=t;ge!==null;)if(t=ge,e=t.child,(t.subtreeFlags&1028)!==0&&e!==null)e.return=t,ge=e;else for(;ge!==null;){t=ge;try{var m=t.alternate;if((t.flags&1024)!==0)switch(t.tag){case 0:case 11:case 15:break;case 1:if(m!==null){var g=m.memoizedProps,y=m.memoizedState,v=t.stateNode,b=v.getSnapshotBeforeUpdate(t.elementType===t.type?g:no(t.type,g),y);v.__reactInternalSnapshotBeforeUpdate=b}break;case 3:var x=t.stateNode.containerInfo;x.nodeType===1?x.textContent="":x.nodeType===9&&x.documentElement&&x.removeChild(x.documentElement);break;case 5:case 6:case 4:case 17:break;default:throw Error(se(163))}}catch(w){en(t,t.return,w)}if(e=t.sibling,e!==null){e.return=t.return,ge=e;break}ge=t.return}return m=tT,tT=!1,m}function mp(e,t,n){var r=t.updateQueue;if(r=r!==null?r.lastEffect:null,r!==null){var i=r=r.next;do{if((i.tag&e)===e){var o=i.destroy;i.destroy=void 0,o!==void 0&&bS(t,n,o)}i=i.next}while(i!==r)}}function Uy(e,t){if(t=t.updateQueue,t=t!==null?t.lastEffect:null,t!==null){var n=t=t.next;do{if((n.tag&e)===e){var r=n.create;n.destroy=r()}n=n.next}while(n!==t)}}function xS(e){var t=e.ref;if(t!==null){var n=e.stateNode;switch(e.tag){case 5:e=n;break;default:e=n}typeof t=="function"?t(e):t.current=e}}function hF(e){var t=e.alternate;t!==null&&(e.alternate=null,hF(t)),e.child=null,e.deletions=null,e.sibling=null,e.tag===5&&(t=e.stateNode,t!==null&&(delete t[Bo],delete t[rh],delete t[aS],delete t[Sde],delete t[wde])),e.stateNode=null,e.return=null,e.dependencies=null,e.memoizedProps=null,e.memoizedState=null,e.pendingProps=null,e.stateNode=null,e.updateQueue=null}function mF(e){return e.tag===5||e.tag===3||e.tag===4}function nT(e){e:for(;;){for(;e.sibling===null;){if(e.return===null||mF(e.return))return null;e=e.return}for(e.sibling.return=e.return,e=e.sibling;e.tag!==5&&e.tag!==6&&e.tag!==18;){if(e.flags&2||e.child===null||e.tag===4)continue e;e.child.return=e,e=e.child}if(!(e.flags&2))return e.stateNode}}function SS(e,t,n){var r=e.tag;if(r===5||r===6)e=e.stateNode,t?n.nodeType===8?n.parentNode.insertBefore(e,t):n.insertBefore(e,t):(n.nodeType===8?(t=n.parentNode,t.insertBefore(e,n)):(t=n,t.appendChild(e)),n=n._reactRootContainer,n!=null||t.onclick!==null||(t.onclick=w0));else if(r!==4&&(e=e.child,e!==null))for(SS(e,t,n),e=e.sibling;e!==null;)SS(e,t,n),e=e.sibling}function wS(e,t,n){var r=e.tag;if(r===5||r===6)e=e.stateNode,t?n.insertBefore(e,t):n.appendChild(e);else if(r!==4&&(e=e.child,e!==null))for(wS(e,t,n),e=e.sibling;e!==null;)wS(e,t,n),e=e.sibling}var Vn=null,io=!1;function Ja(e,t,n){for(n=n.child;n!==null;)gF(e,t,n),n=n.sibling}function gF(e,t,n){if(Xo&&typeof Xo.onCommitFiberUnmount=="function")try{Xo.onCommitFiberUnmount($y,n)}catch{}switch(n.tag){case 5:lr||Pu(n,t);case 6:var r=Vn,i=io;Vn=null,Ja(e,t,n),Vn=r,io=i,Vn!==null&&(io?(e=Vn,n=n.stateNode,e.nodeType===8?e.parentNode.removeChild(n):e.removeChild(n)):Vn.removeChild(n.stateNode));break;case 18:Vn!==null&&(io?(e=Vn,n=n.stateNode,e.nodeType===8?Jb(e.parentNode,n):e.nodeType===1&&Jb(e,n),Qp(e)):Jb(Vn,n.stateNode));break;case 4:r=Vn,i=io,Vn=n.stateNode.containerInfo,io=!0,Ja(e,t,n),Vn=r,io=i;break;case 0:case 11:case 14:case 15:if(!lr&&(r=n.updateQueue,r!==null&&(r=r.lastEffect,r!==null))){i=r=r.next;do{var o=i,a=o.destroy;o=o.tag,a!==void 0&&((o&2)!==0||(o&4)!==0)&&bS(n,t,a),i=i.next}while(i!==r)}Ja(e,t,n);break;case 1:if(!lr&&(Pu(n,t),r=n.stateNode,typeof r.componentWillUnmount=="function"))try{r.props=n.memoizedProps,r.state=n.memoizedState,r.componentWillUnmount()}catch(s){en(n,t,s)}Ja(e,t,n);break;case 21:Ja(e,t,n);break;case 22:n.mode&1?(lr=(r=lr)||n.memoizedState!==null,Ja(e,t,n),lr=r):Ja(e,t,n);break;default:Ja(e,t,n)}}function rT(e){var t=e.updateQueue;if(t!==null){e.updateQueue=null;var n=e.stateNode;n===null&&(n=e.stateNode=new Fde),t.forEach(function(r){var i=qde.bind(null,e,r);n.has(r)||(n.add(r),r.then(i,i))})}}function Zi(e,t){var n=t.deletions;if(n!==null)for(var r=0;r<n.length;r++){var i=n[r];try{var o=e,a=t,s=a;e:for(;s!==null;){switch(s.tag){case 5:Vn=s.stateNode,io=!1;break e;case 3:Vn=s.stateNode.containerInfo,io=!0;break e;case 4:Vn=s.stateNode.containerInfo,io=!0;break e}s=s.return}if(Vn===null)throw Error(se(160));gF(o,a,i),Vn=null,io=!1;var l=i.alternate;l!==null&&(l.return=null),i.return=null}catch(c){en(i,t,c)}}if(t.subtreeFlags&12854)for(t=t.child;t!==null;)vF(t,e),t=t.sibling}function vF(e,t){var n=e.alternate,r=e.flags;switch(e.tag){case 0:case 11:case 14:case 15:if(Zi(t,e),To(e),r&4){try{mp(3,e,e.return),Uy(3,e)}catch(g){en(e,e.return,g)}try{mp(5,e,e.return)}catch(g){en(e,e.return,g)}}break;case 1:Zi(t,e),To(e),r&512&&n!==null&&Pu(n,n.return);break;case 5:if(Zi(t,e),To(e),r&512&&n!==null&&Pu(n,n.return),e.flags&32){var i=e.stateNode;try{qp(i,"")}catch(g){en(e,e.return,g)}}if(r&4&&(i=e.stateNode,i!=null)){var o=e.memoizedProps,a=n!==null?n.memoizedProps:o,s=e.type,l=e.updateQueue;if(e.updateQueue=null,l!==null)try{s==="input"&&o.type==="radio"&&o.name!=null&&FB(i,o),G3(s,a);var c=G3(s,o);for(a=0;a<l.length;a+=2){var u=l[a],d=l[a+1];u==="style"?VB(i,d):u==="dangerouslySetInnerHTML"?jB(i,d):u==="children"?qp(i,d):oC(i,u,d,c)}switch(s){case"input":j3(i,o);break;case"textarea":NB(i,o);break;case"select":var f=i._wrapperState.wasMultiple;i._wrapperState.wasMultiple=!!o.multiple;var p=o.value;p!=null?Wu(i,!!o.multiple,p,!1):f!==!!o.multiple&&(o.defaultValue!=null?Wu(i,!!o.multiple,o.defaultValue,!0):Wu(i,!!o.multiple,o.multiple?[]:"",!1))}i[rh]=o}catch(g){en(e,e.return,g)}}break;case 6:if(Zi(t,e),To(e),r&4){if(e.stateNode===null)throw Error(se(162));i=e.stateNode,o=e.memoizedProps;try{i.nodeValue=o}catch(g){en(e,e.return,g)}}break;case 3:if(Zi(t,e),To(e),r&4&&n!==null&&n.memoizedState.isDehydrated)try{Qp(t.containerInfo)}catch(g){en(e,e.return,g)}break;case 4:Zi(t,e),To(e);break;case 13:Zi(t,e),To(e),i=e.child,i.flags&8192&&(o=i.memoizedState!==null,i.stateNode.isHidden=o,!o||i.alternate!==null&&i.alternate.memoizedState!==null||(FC=sn())),r&4&&rT(e);break;case 22:if(u=n!==null&&n.memoizedState!==null,e.mode&1?(lr=(c=lr)||u,Zi(t,e),lr=c):Zi(t,e),To(e),r&8192){if(c=e.memoizedState!==null,(e.stateNode.isHidden=c)&&!u&&(e.mode&1)!==0)for(ge=e,u=e.child;u!==null;){for(d=ge=u;ge!==null;){switch(f=ge,p=f.child,f.tag){case 0:case 11:case 14:case 15:mp(4,f,f.return);break;case 1:Pu(f,f.return);var m=f.stateNode;if(typeof m.componentWillUnmount=="function"){r=f,n=f.return;try{t=r,m.props=t.memoizedProps,m.state=t.memoizedState,m.componentWillUnmount()}catch(g){en(r,n,g)}}break;case 5:Pu(f,f.return);break;case 22:if(f.memoizedState!==null){oT(d);continue}}p!==null?(p.return=f,ge=p):oT(d)}u=u.sibling}e:for(u=null,d=e;;){if(d.tag===5){if(u===null){u=d;try{i=d.stateNode,c?(o=i.style,typeof o.setProperty=="function"?o.setProperty("display","none","important"):o.display="none"):(s=d.stateNode,l=d.memoizedProps.style,a=l!=null&&l.hasOwnProperty("display")?l.display:null,s.style.display=HB("display",a))}catch(g){en(e,e.return,g)}}}else if(d.tag===6){if(u===null)try{d.stateNode.nodeValue=c?"":d.memoizedProps}catch(g){en(e,e.return,g)}}else if((d.tag!==22&&d.tag!==23||d.memoizedState===null||d===e)&&d.child!==null){d.child.return=d,d=d.child;continue}if(d===e)break e;for(;d.sibling===null;){if(d.return===null||d.return===e)break e;u===d&&(u=null),d=d.return}u===d&&(u=null),d.sibling.return=d.return,d=d.sibling}}break;case 19:Zi(t,e),To(e),r&4&&rT(e);break;case 21:break;default:Zi(t,e),To(e)}}function To(e){var t=e.flags;if(t&2){try{e:{for(var n=e.return;n!==null;){if(mF(n)){var r=n;break e}n=n.return}throw Error(se(160))}switch(r.tag){case 5:var i=r.stateNode;r.flags&32&&(qp(i,""),r.flags&=-33);var o=nT(e);wS(e,o,i);break;case 3:case 4:var a=r.stateNode.containerInfo,s=nT(e);SS(e,s,a);break;default:throw Error(se(161))}}catch(l){en(e,e.return,l)}e.flags&=-3}t&4096&&(e.flags&=-4097)}function zde(e,t,n){ge=e,yF(e)}function yF(e,t,n){for(var r=(e.mode&1)!==0;ge!==null;){var i=ge,o=i.child;if(i.tag===22&&r){var a=i.memoizedState!==null||om;if(!a){var s=i.alternate,l=s!==null&&s.memoizedState!==null||lr;s=om;var c=lr;if(om=a,(lr=l)&&!c)for(ge=i;ge!==null;)a=ge,l=a.child,a.tag===22&&a.memoizedState!==null?aT(i):l!==null?(l.return=a,ge=l):aT(i);for(;o!==null;)ge=o,yF(o),o=o.sibling;ge=i,om=s,lr=c}iT(e)}else(i.subtreeFlags&8772)!==0&&o!==null?(o.return=i,ge=o):iT(e)}}function iT(e){for(;ge!==null;){var t=ge;if((t.flags&8772)!==0){var n=t.alternate;try{if((t.flags&8772)!==0)switch(t.tag){case 0:case 11:case 15:lr||Uy(5,t);break;case 1:var r=t.stateNode;if(t.flags&4&&!lr)if(n===null)r.componentDidMount();else{var i=t.elementType===t.type?n.memoizedProps:no(t.type,n.memoizedProps);r.componentDidUpdate(i,n.memoizedState,r.__reactInternalSnapshotBeforeUpdate)}var o=t.updateQueue;o!==null&&jI(t,o,r);break;case 3:var a=t.updateQueue;if(a!==null){if(n=null,t.child!==null)switch(t.child.tag){case 5:n=t.child.stateNode;break;case 1:n=t.child.stateNode}jI(t,a,n)}break;case 5:var s=t.stateNode;if(n===null&&t.flags&4){n=s;var l=t.memoizedProps;switch(t.type){case"button":case"input":case"select":case"textarea":l.autoFocus&&n.focus();break;case"img":l.src&&(n.src=l.src)}}break;case 6:break;case 4:break;case 12:break;case 13:if(t.memoizedState===null){var c=t.alternate;if(c!==null){var u=c.memoizedState;if(u!==null){var d=u.dehydrated;d!==null&&Qp(d)}}}break;case 19:case 17:case 21:case 22:case 23:case 25:break;default:throw Error(se(163))}lr||t.flags&512&&xS(t)}catch(f){en(t,t.return,f)}}if(t===e){ge=null;break}if(n=t.sibling,n!==null){n.return=t.return,ge=n;break}ge=t.return}}function oT(e){for(;ge!==null;){var t=ge;if(t===e){ge=null;break}var n=t.sibling;if(n!==null){n.return=t.return,ge=n;break}ge=t.return}}function aT(e){for(;ge!==null;){var t=ge;try{switch(t.tag){case 0:case 11:case 15:var n=t.return;try{Uy(4,t)}catch(l){en(t,n,l)}break;case 1:var r=t.stateNode;if(typeof r.componentDidMount=="function"){var i=t.return;try{r.componentDidMount()}catch(l){en(t,i,l)}}var o=t.return;try{xS(t)}catch(l){en(t,o,l)}break;case 5:var a=t.return;try{xS(t)}catch(l){en(t,a,l)}}}catch(l){en(t,t.return,l)}if(t===e){ge=null;break}var s=t.sibling;if(s!==null){s.return=t.return,ge=s;break}ge=t.return}}var jde=Math.ceil,D0=Ua.ReactCurrentDispatcher,BC=Ua.ReactCurrentOwner,Ai=Ua.ReactCurrentBatchConfig,Ze=0,Nn=null,Cn=null,Xn=0,Zr=0,Ou=ol(0),Rn=0,ch=null,pc=0,Gy=0,$C=0,gp=null,Br=null,FC=0,Sd=1/0,va=null,A0=!1,CS=null,Bs=null,am=!1,ks=null,L0=0,vp=0,kS=null,gg=-1,vg=0;function Er(){return(Ze&6)!==0?sn():gg!==-1?gg:gg=sn()}function $s(e){return(e.mode&1)===0?1:(Ze&2)!==0&&Xn!==0?Xn&-Xn:kde.transition!==null?(vg===0&&(vg=t$()),vg):(e=ut,e!==0||(e=window.event,e=e===void 0?16:l$(e.type)),e)}function ho(e,t,n,r){if(50<vp)throw vp=0,kS=null,Error(se(185));Kh(e,n,r),((Ze&2)===0||e!==Nn)&&(e===Nn&&((Ze&2)===0&&(Gy|=n),Rn===4&&hs(e,Xn)),zr(e,r),n===1&&Ze===0&&(t.mode&1)===0&&(Sd=sn()+500,Hy&&al()))}function zr(e,t){var n=e.callbackNode;kue(e,t);var r=y0(e,e===Nn?Xn:0);if(r===0)n!==null&&mI(n),e.callbackNode=null,e.callbackPriority=0;else if(t=r&-r,e.callbackPriority!==t){if(n!=null&&mI(n),t===1)e.tag===0?Cde(sT.bind(null,e)):T$(sT.bind(null,e)),bde(function(){(Ze&6)===0&&al()}),n=null;else{switch(n$(r)){case 1:n=uC;break;case 4:n=JB;break;case 16:n=v0;break;case 536870912:n=e$;break;default:n=v0}n=IF(n,bF.bind(null,e))}e.callbackPriority=t,e.callbackNode=n}}function bF(e,t){if(gg=-1,vg=0,(Ze&6)!==0)throw Error(se(327));var n=e.callbackNode;if(Yu()&&e.callbackNode!==n)return null;var r=y0(e,e===Nn?Xn:0);if(r===0)return null;if((r&30)!==0||(r&e.expiredLanes)!==0||t)t=B0(e,r);else{t=r;var i=Ze;Ze|=2;var o=SF();(Nn!==e||Xn!==t)&&(va=null,Sd=sn()+500,Ql(e,t));do try{Wde();break}catch(s){xF(e,s)}while(1);CC(),D0.current=o,Ze=i,Cn!==null?t=0:(Nn=null,Xn=0,t=Rn)}if(t!==0){if(t===2&&(i=Z3(e),i!==0&&(r=i,t=ES(e,i))),t===1)throw n=ch,Ql(e,0),hs(e,r),zr(e,sn()),n;if(t===6)hs(e,r);else{if(i=e.current.alternate,(r&30)===0&&!Hde(i)&&(t=B0(e,r),t===2&&(o=Z3(e),o!==0&&(r=o,t=ES(e,o))),t===1))throw n=ch,Ql(e,0),hs(e,r),zr(e,sn()),n;switch(e.finishedWork=i,e.finishedLanes=r,t){case 0:case 1:throw Error(se(345));case 2:Il(e,Br,va);break;case 3:if(hs(e,r),(r&130023424)===r&&(t=FC+500-sn(),10<t)){if(y0(e,0)!==0)break;if(i=e.suspendedLanes,(i&r)!==r){Er(),e.pingedLanes|=e.suspendedLanes&i;break}e.timeoutHandle=oS(Il.bind(null,e,Br,va),t);break}Il(e,Br,va);break;case 4:if(hs(e,r),(r&4194240)===r)break;for(t=e.eventTimes,i=-1;0<r;){var a=31-po(r);o=1<<a,a=t[a],a>i&&(i=a),r&=~o}if(r=i,r=sn()-r,r=(120>r?120:480>r?480:1080>r?1080:1920>r?1920:3e3>r?3e3:4320>r?4320:1960*jde(r/1960))-r,10<r){e.timeoutHandle=oS(Il.bind(null,e,Br,va),r);break}Il(e,Br,va);break;case 5:Il(e,Br,va);break;default:throw Error(se(329))}}}return zr(e,sn()),e.callbackNode===n?bF.bind(null,e):null}function ES(e,t){var n=gp;return e.current.memoizedState.isDehydrated&&(Ql(e,t).flags|=256),e=B0(e,t),e!==2&&(t=Br,Br=n,t!==null&&IS(t)),e}function IS(e){Br===null?Br=e:Br.push.apply(Br,e)}function Hde(e){for(var t=e;;){if(t.flags&16384){var n=t.updateQueue;if(n!==null&&(n=n.stores,n!==null))for(var r=0;r<n.length;r++){var i=n[r],o=i.getSnapshot;i=i.value;try{if(!yo(o(),i))return!1}catch{return!1}}}if(n=t.child,t.subtreeFlags&16384&&n!==null)n.return=t,t=n;else{if(t===e)break;for(;t.sibling===null;){if(t.return===null||t.return===e)return!0;t=t.return}t.sibling.return=t.return,t=t.sibling}}return!0}function hs(e,t){for(t&=~$C,t&=~Gy,e.suspendedLanes|=t,e.pingedLanes&=~t,e=e.expirationTimes;0<t;){var n=31-po(t),r=1<<n;e[n]=-1,t&=~r}}function sT(e){if((Ze&6)!==0)throw Error(se(327));Yu();var t=y0(e,0);if((t&1)===0)return zr(e,sn()),null;var n=B0(e,t);if(e.tag!==0&&n===2){var r=Z3(e);r!==0&&(t=r,n=ES(e,r))}if(n===1)throw n=ch,Ql(e,0),hs(e,t),zr(e,sn()),n;if(n===6)throw Error(se(345));return e.finishedWork=e.current.alternate,e.finishedLanes=t,Il(e,Br,va),zr(e,sn()),null}function NC(e,t){var n=Ze;Ze|=1;try{return e(t)}finally{Ze=n,Ze===0&&(Sd=sn()+500,Hy&&al())}}function hc(e){ks!==null&&ks.tag===0&&(Ze&6)===0&&Yu();var t=Ze;Ze|=1;var n=Ai.transition,r=ut;try{if(Ai.transition=null,ut=1,e)return e()}finally{ut=r,Ai.transition=n,Ze=t,(Ze&6)===0&&al()}}function zC(){Zr=Ou.current,_t(Ou)}function Ql(e,t){e.finishedWork=null,e.finishedLanes=0;var n=e.timeoutHandle;if(n!==-1&&(e.timeoutHandle=-1,yde(n)),Cn!==null)for(n=Cn.return;n!==null;){var r=n;switch(xC(r),r.tag){case 1:r=r.type.childContextTypes,r!=null&&C0();break;case 3:bd(),_t(Fr),_t(hr),PC();break;case 5:_C(r);break;case 4:bd();break;case 13:_t(Ut);break;case 19:_t(Ut);break;case 10:kC(r.type._context);break;case 22:case 23:zC()}n=n.return}if(Nn=e,Cn=e=Fs(e.current,null),Xn=Zr=t,Rn=0,ch=null,$C=Gy=pc=0,Br=gp=null,Wl!==null){for(t=0;t<Wl.length;t++)if(n=Wl[t],r=n.interleaved,r!==null){n.interleaved=null;var i=r.next,o=n.pending;if(o!==null){var a=o.next;o.next=i,r.next=a}n.pending=r}Wl=null}return e}function xF(e,t){do{var n=Cn;try{if(CC(),pg.current=R0,M0){for(var r=Xt.memoizedState;r!==null;){var i=r.queue;i!==null&&(i.pending=null),r=r.next}M0=!1}if(fc=0,$n=Pn=Xt=null,hp=!1,ah=0,BC.current=null,n===null||n.return===null){Rn=1,ch=t,Cn=null;break}e:{var o=e,a=n.return,s=n,l=t;if(t=Xn,s.flags|=32768,l!==null&&typeof l=="object"&&typeof l.then=="function"){var c=l,u=s,d=u.tag;if((u.mode&1)===0&&(d===0||d===11||d===15)){var f=u.alternate;f?(u.updateQueue=f.updateQueue,u.memoizedState=f.memoizedState,u.lanes=f.lanes):(u.updateQueue=null,u.memoizedState=null)}var p=qI(a);if(p!==null){p.flags&=-257,YI(p,a,s,o,t),p.mode&1&&KI(o,c,t),t=p,l=c;var m=t.updateQueue;if(m===null){var g=new Set;g.add(l),t.updateQueue=g}else m.add(l);break e}else{if((t&1)===0){KI(o,c,t),jC();break e}l=Error(se(426))}}else if(Ft&&s.mode&1){var y=qI(a);if(y!==null){(y.flags&65536)===0&&(y.flags|=256),YI(y,a,s,o,t),SC(xd(l,s));break e}}o=l=xd(l,s),Rn!==4&&(Rn=2),gp===null?gp=[o]:gp.push(o),o=a;do{switch(o.tag){case 3:o.flags|=65536,t&=-t,o.lanes|=t;var v=rF(o,l,t);zI(o,v);break e;case 1:s=l;var b=o.type,x=o.stateNode;if((o.flags&128)===0&&(typeof b.getDerivedStateFromError=="function"||x!==null&&typeof x.componentDidCatch=="function"&&(Bs===null||!Bs.has(x)))){o.flags|=65536,t&=-t,o.lanes|=t;var w=iF(o,s,t);zI(o,w);break e}}o=o.return}while(o!==null)}CF(n)}catch(E){t=E,Cn===n&&n!==null&&(Cn=n=n.return);continue}break}while(1)}function SF(){var e=D0.current;return D0.current=R0,e===null?R0:e}function jC(){(Rn===0||Rn===3||Rn===2)&&(Rn=4),Nn===null||(pc&268435455)===0&&(Gy&268435455)===0||hs(Nn,Xn)}function B0(e,t){var n=Ze;Ze|=2;var r=SF();(Nn!==e||Xn!==t)&&(va=null,Ql(e,t));do try{Vde();break}catch(i){xF(e,i)}while(1);if(CC(),Ze=n,D0.current=r,Cn!==null)throw Error(se(261));return Nn=null,Xn=0,Rn}function Vde(){for(;Cn!==null;)wF(Cn)}function Wde(){for(;Cn!==null&&!mue();)wF(Cn)}function wF(e){var t=EF(e.alternate,e,Zr);e.memoizedProps=e.pendingProps,t===null?CF(e):Cn=t,BC.current=null}function CF(e){var t=e;do{var n=t.alternate;if(e=t.return,(t.flags&32768)===0){if(n=Bde(n,t,Zr),n!==null){Cn=n;return}}else{if(n=$de(n,t),n!==null){n.flags&=32767,Cn=n;return}if(e!==null)e.flags|=32768,e.subtreeFlags=0,e.deletions=null;else{Rn=6,Cn=null;return}}if(t=t.sibling,t!==null){Cn=t;return}Cn=t=e}while(t!==null);Rn===0&&(Rn=5)}function Il(e,t,n){var r=ut,i=Ai.transition;try{Ai.transition=null,ut=1,Ude(e,t,n,r)}finally{Ai.transition=i,ut=r}return null}function Ude(e,t,n,r){do Yu();while(ks!==null);if((Ze&6)!==0)throw Error(se(327));n=e.finishedWork;var i=e.finishedLanes;if(n===null)return null;if(e.finishedWork=null,e.finishedLanes=0,n===e.current)throw Error(se(177));e.callbackNode=null,e.callbackPriority=0;var o=n.lanes|n.childLanes;if(Eue(e,o),e===Nn&&(Cn=Nn=null,Xn=0),(n.subtreeFlags&2064)===0&&(n.flags&2064)===0||am||(am=!0,IF(v0,function(){return Yu(),null})),o=(n.flags&15990)!==0,(n.subtreeFlags&15990)!==0||o){o=Ai.transition,Ai.transition=null;var a=ut;ut=1;var s=Ze;Ze|=4,BC.current=null,Nde(e,n),vF(n,e),dde(rS),b0=!!nS,rS=nS=null,e.current=n,zde(n),gue(),Ze=s,ut=a,Ai.transition=o}else e.current=n;if(am&&(am=!1,ks=e,L0=i),o=e.pendingLanes,o===0&&(Bs=null),bue(n.stateNode),zr(e,sn()),t!==null)for(r=e.onRecoverableError,n=0;n<t.length;n++)i=t[n],r(i.value,{componentStack:i.stack,digest:i.digest});if(A0)throw A0=!1,e=CS,CS=null,e;return(L0&1)!==0&&e.tag!==0&&Yu(),o=e.pendingLanes,(o&1)!==0?e===kS?vp++:(vp=0,kS=e):vp=0,al(),null}function Yu(){if(ks!==null){var e=n$(L0),t=Ai.transition,n=ut;try{if(Ai.transition=null,ut=16>e?16:e,ks===null)var r=!1;else{if(e=ks,ks=null,L0=0,(Ze&6)!==0)throw Error(se(331));var i=Ze;for(Ze|=4,ge=e.current;ge!==null;){var o=ge,a=o.child;if((ge.flags&16)!==0){var s=o.deletions;if(s!==null){for(var l=0;l<s.length;l++){var c=s[l];for(ge=c;ge!==null;){var u=ge;switch(u.tag){case 0:case 11:case 15:mp(8,u,o)}var d=u.child;if(d!==null)d.return=u,ge=d;else for(;ge!==null;){u=ge;var f=u.sibling,p=u.return;if(hF(u),u===c){ge=null;break}if(f!==null){f.return=p,ge=f;break}ge=p}}}var m=o.alternate;if(m!==null){var g=m.child;if(g!==null){m.child=null;do{var y=g.sibling;g.sibling=null,g=y}while(g!==null)}}ge=o}}if((o.subtreeFlags&2064)!==0&&a!==null)a.return=o,ge=a;else e:for(;ge!==null;){if(o=ge,(o.flags&2048)!==0)switch(o.tag){case 0:case 11:case 15:mp(9,o,o.return)}var v=o.sibling;if(v!==null){v.return=o.return,ge=v;break e}ge=o.return}}var b=e.current;for(ge=b;ge!==null;){a=ge;var x=a.child;if((a.subtreeFlags&2064)!==0&&x!==null)x.return=a,ge=x;else e:for(a=b;ge!==null;){if(s=ge,(s.flags&2048)!==0)try{switch(s.tag){case 0:case 11:case 15:Uy(9,s)}}catch(E){en(s,s.return,E)}if(s===a){ge=null;break e}var w=s.sibling;if(w!==null){w.return=s.return,ge=w;break e}ge=s.return}}if(Ze=i,al(),Xo&&typeof Xo.onPostCommitFiberRoot=="function")try{Xo.onPostCommitFiberRoot($y,e)}catch{}r=!0}return r}finally{ut=n,Ai.transition=t}}return!1}function lT(e,t,n){t=xd(n,t),t=rF(e,t,1),e=Ls(e,t,1),t=Er(),e!==null&&(Kh(e,1,t),zr(e,t))}function en(e,t,n){if(e.tag===3)lT(e,e,n);else for(;t!==null;){if(t.tag===3){lT(t,e,n);break}else if(t.tag===1){var r=t.stateNode;if(typeof t.type.getDerivedStateFromError=="function"||typeof r.componentDidCatch=="function"&&(Bs===null||!Bs.has(r))){e=xd(n,e),e=iF(t,e,1),t=Ls(t,e,1),e=Er(),t!==null&&(Kh(t,1,e),zr(t,e));break}}t=t.return}}function Gde(e,t,n){var r=e.pingCache;r!==null&&r.delete(t),t=Er(),e.pingedLanes|=e.suspendedLanes&n,Nn===e&&(Xn&n)===n&&(Rn===4||Rn===3&&(Xn&130023424)===Xn&&500>sn()-FC?Ql(e,0):$C|=n),zr(e,t)}function kF(e,t){t===0&&((e.mode&1)===0?t=1:(t=X1,X1<<=1,(X1&130023424)===0&&(X1=4194304)));var n=Er();e=Aa(e,t),e!==null&&(Kh(e,t,n),zr(e,n))}function Kde(e){var t=e.memoizedState,n=0;t!==null&&(n=t.retryLane),kF(e,n)}function qde(e,t){var n=0;switch(e.tag){case 13:var r=e.stateNode,i=e.memoizedState;i!==null&&(n=i.retryLane);break;case 19:r=e.stateNode;break;default:throw Error(se(314))}r!==null&&r.delete(t),kF(e,n)}var EF;EF=function(e,t,n){if(e!==null)if(e.memoizedProps!==t.pendingProps||Fr.current)$r=!0;else{if((e.lanes&n)===0&&(t.flags&128)===0)return $r=!1,Lde(e,t,n);$r=(e.flags&131072)!==0}else $r=!1,Ft&&(t.flags&1048576)!==0&&_$(t,I0,t.index);switch(t.lanes=0,t.tag){case 2:var r=t.type;mg(e,t),e=t.pendingProps;var i=gd(t,hr.current);qu(t,n),i=MC(null,t,r,e,i,n);var o=RC();return t.flags|=1,typeof i=="object"&&i!==null&&typeof i.render=="function"&&i.$$typeof===void 0?(t.tag=1,t.memoizedState=null,t.updateQueue=null,Nr(r)?(o=!0,k0(t)):o=!1,t.memoizedState=i.state!==null&&i.state!==void 0?i.state:null,IC(t),i.updater=Vy,t.stateNode=i,i._reactInternals=t,fS(t,r,e,n),t=mS(null,t,r,!0,o,n)):(t.tag=0,Ft&&o&&bC(t),br(null,t,i,n),t=t.child),t;case 16:r=t.elementType;e:{switch(mg(e,t),e=t.pendingProps,i=r._init,r=i(r._payload),t.type=r,i=t.tag=Xde(r),e=no(r,e),i){case 0:t=hS(null,t,r,e,n);break e;case 1:t=QI(null,t,r,e,n);break e;case 11:t=XI(null,t,r,e,n);break e;case 14:t=ZI(null,t,r,no(r.type,e),n);break e}throw Error(se(306,r,""))}return t;case 0:return r=t.type,i=t.pendingProps,i=t.elementType===r?i:no(r,i),hS(e,t,r,i,n);case 1:return r=t.type,i=t.pendingProps,i=t.elementType===r?i:no(r,i),QI(e,t,r,i,n);case 3:e:{if(lF(t),e===null)throw Error(se(387));r=t.pendingProps,o=t.memoizedState,i=o.element,R$(e,t),P0(t,r,null,n);var a=t.memoizedState;if(r=a.element,o.isDehydrated)if(o={element:r,isDehydrated:!1,cache:a.cache,pendingSuspenseBoundaries:a.pendingSuspenseBoundaries,transitions:a.transitions},t.updateQueue.baseState=o,t.memoizedState=o,t.flags&256){i=xd(Error(se(423)),t),t=JI(e,t,r,n,i);break e}else if(r!==i){i=xd(Error(se(424)),t),t=JI(e,t,r,n,i);break e}else for(ei=As(t.stateNode.containerInfo.firstChild),ai=t,Ft=!0,so=null,n=B$(t,null,r,n),t.child=n;n;)n.flags=n.flags&-3|4096,n=n.sibling;else{if(vd(),r===i){t=La(e,t,n);break e}br(e,t,r,n)}t=t.child}return t;case 5:return $$(t),e===null&&cS(t),r=t.type,i=t.pendingProps,o=e!==null?e.memoizedProps:null,a=i.children,iS(r,i)?a=null:o!==null&&iS(r,o)&&(t.flags|=32),sF(e,t),br(e,t,a,n),t.child;case 6:return e===null&&cS(t),null;case 13:return cF(e,t,n);case 4:return TC(t,t.stateNode.containerInfo),r=t.pendingProps,e===null?t.child=yd(t,null,r,n):br(e,t,r,n),t.child;case 11:return r=t.type,i=t.pendingProps,i=t.elementType===r?i:no(r,i),XI(e,t,r,i,n);case 7:return br(e,t,t.pendingProps,n),t.child;case 8:return br(e,t,t.pendingProps.children,n),t.child;case 12:return br(e,t,t.pendingProps.children,n),t.child;case 10:e:{if(r=t.type._context,i=t.pendingProps,o=t.memoizedProps,a=i.value,wt(T0,r._currentValue),r._currentValue=a,o!==null)if(yo(o.value,a)){if(o.children===i.children&&!Fr.current){t=La(e,t,n);break e}}else for(o=t.child,o!==null&&(o.return=t);o!==null;){var s=o.dependencies;if(s!==null){a=o.child;for(var l=s.firstContext;l!==null;){if(l.context===r){if(o.tag===1){l=_a(-1,n&-n),l.tag=2;var c=o.updateQueue;if(c!==null){c=c.shared;var u=c.pending;u===null?l.next=l:(l.next=u.next,u.next=l),c.pending=l}}o.lanes|=n,l=o.alternate,l!==null&&(l.lanes|=n),uS(o.return,n,t),s.lanes|=n;break}l=l.next}}else if(o.tag===10)a=o.type===t.type?null:o.child;else if(o.tag===18){if(a=o.return,a===null)throw Error(se(341));a.lanes|=n,s=a.alternate,s!==null&&(s.lanes|=n),uS(a,n,t),a=o.sibling}else a=o.child;if(a!==null)a.return=o;else for(a=o;a!==null;){if(a===t){a=null;break}if(o=a.sibling,o!==null){o.return=a.return,a=o;break}a=a.return}o=a}br(e,t,i.children,n),t=t.child}return t;case 9:return i=t.type,r=t.pendingProps.children,qu(t,n),i=$i(i),r=r(i),t.flags|=1,br(e,t,r,n),t.child;case 14:return r=t.type,i=no(r,t.pendingProps),i=no(r.type,i),ZI(e,t,r,i,n);case 15:return oF(e,t,t.type,t.pendingProps,n);case 17:return r=t.type,i=t.pendingProps,i=t.elementType===r?i:no(r,i),mg(e,t),t.tag=1,Nr(r)?(e=!0,k0(t)):e=!1,qu(t,n),A$(t,r,i),fS(t,r,i,n),mS(null,t,r,!0,e,n);case 19:return uF(e,t,n);case 22:return aF(e,t,n)}throw Error(se(156,t.tag))};function IF(e,t){return QB(e,t)}function Yde(e,t,n,r){this.tag=e,this.key=n,this.sibling=this.child=this.return=this.stateNode=this.type=this.elementType=null,this.index=0,this.ref=null,this.pendingProps=t,this.dependencies=this.memoizedState=this.updateQueue=this.memoizedProps=null,this.mode=r,this.subtreeFlags=this.flags=0,this.deletions=null,this.childLanes=this.lanes=0,this.alternate=null}function Mi(e,t,n,r){return new Yde(e,t,n,r)}function HC(e){return e=e.prototype,!(!e||!e.isReactComponent)}function Xde(e){if(typeof e=="function")return HC(e)?1:0;if(e!=null){if(e=e.$$typeof,e===sC)return 11;if(e===lC)return 14}return 2}function Fs(e,t){var n=e.alternate;return n===null?(n=Mi(e.tag,t,e.key,e.mode),n.elementType=e.elementType,n.type=e.type,n.stateNode=e.stateNode,n.alternate=e,e.alternate=n):(n.pendingProps=t,n.type=e.type,n.flags=0,n.subtreeFlags=0,n.deletions=null),n.flags=e.flags&14680064,n.childLanes=e.childLanes,n.lanes=e.lanes,n.child=e.child,n.memoizedProps=e.memoizedProps,n.memoizedState=e.memoizedState,n.updateQueue=e.updateQueue,t=e.dependencies,n.dependencies=t===null?null:{lanes:t.lanes,firstContext:t.firstContext},n.sibling=e.sibling,n.index=e.index,n.ref=e.ref,n}function yg(e,t,n,r,i,o){var a=2;if(r=e,typeof e=="function")HC(e)&&(a=1);else if(typeof e=="string")a=5;else e:switch(e){case xu:return Jl(n.children,i,o,t);case aC:a=8,i|=8;break;case B3:return e=Mi(12,n,t,i|2),e.elementType=B3,e.lanes=o,e;case $3:return e=Mi(13,n,t,i),e.elementType=$3,e.lanes=o,e;case F3:return e=Mi(19,n,t,i),e.elementType=F3,e.lanes=o,e;case LB:return Ky(n,i,o,t);default:if(typeof e=="object"&&e!==null)switch(e.$$typeof){case DB:a=10;break e;case AB:a=9;break e;case sC:a=11;break e;case lC:a=14;break e;case ls:a=16,r=null;break e}throw Error(se(130,e==null?e:typeof e,""))}return t=Mi(a,n,t,i),t.elementType=e,t.type=r,t.lanes=o,t}function Jl(e,t,n,r){return e=Mi(7,e,r,t),e.lanes=n,e}function Ky(e,t,n,r){return e=Mi(22,e,r,t),e.elementType=LB,e.lanes=n,e.stateNode={isHidden:!1},e}function s5(e,t,n){return e=Mi(6,e,null,t),e.lanes=n,e}function l5(e,t,n){return t=Mi(4,e.children!==null?e.children:[],e.key,t),t.lanes=n,t.stateNode={containerInfo:e.containerInfo,pendingChildren:null,implementation:e.implementation},t}function Zde(e,t,n,r,i){this.tag=t,this.containerInfo=e,this.finishedWork=this.pingCache=this.current=this.pendingChildren=null,this.timeoutHandle=-1,this.callbackNode=this.pendingContext=this.context=null,this.callbackPriority=0,this.eventTimes=Hb(0),this.expirationTimes=Hb(-1),this.entangledLanes=this.finishedLanes=this.mutableReadLanes=this.expiredLanes=this.pingedLanes=this.suspendedLanes=this.pendingLanes=0,this.entanglements=Hb(0),this.identifierPrefix=r,this.onRecoverableError=i,this.mutableSourceEagerHydrationData=null}function VC(e,t,n,r,i,o,a,s,l){return e=new Zde(e,t,n,s,l),t===1?(t=1,o===!0&&(t|=8)):t=0,o=Mi(3,null,null,t),e.current=o,o.stateNode=e,o.memoizedState={element:r,isDehydrated:n,cache:null,transitions:null,pendingSuspenseBoundaries:null},IC(o),e}function Qde(e,t,n){var r=3<arguments.length&&arguments[3]!==void 0?arguments[3]:null;return{$$typeof:bu,key:r==null?null:""+r,children:e,containerInfo:t,implementation:n}}function TF(e){if(!e)return Ks;e=e._reactInternals;e:{if(Ec(e)!==e||e.tag!==1)throw Error(se(170));var t=e;do{switch(t.tag){case 3:t=t.stateNode.context;break e;case 1:if(Nr(t.type)){t=t.stateNode.__reactInternalMemoizedMergedChildContext;break e}}t=t.return}while(t!==null);throw Error(se(171))}if(e.tag===1){var n=e.type;if(Nr(n))return I$(e,n,t)}return t}function _F(e,t,n,r,i,o,a,s,l){return e=VC(n,r,!0,e,i,o,a,s,l),e.context=TF(null),n=e.current,r=Er(),i=$s(n),o=_a(r,i),o.callback=t!=null?t:null,Ls(n,o,i),e.current.lanes=i,Kh(e,i,r),zr(e,r),e}function qy(e,t,n,r){var i=t.current,o=Er(),a=$s(i);return n=TF(n),t.context===null?t.context=n:t.pendingContext=n,t=_a(o,a),t.payload={element:e},r=r===void 0?null:r,r!==null&&(t.callback=r),e=Ls(i,t,a),e!==null&&(ho(e,i,a,o),fg(e,i,a)),a}function $0(e){if(e=e.current,!e.child)return null;switch(e.child.tag){case 5:return e.child.stateNode;default:return e.child.stateNode}}function cT(e,t){if(e=e.memoizedState,e!==null&&e.dehydrated!==null){var n=e.retryLane;e.retryLane=n!==0&&n<t?n:t}}function WC(e,t){cT(e,t),(e=e.alternate)&&cT(e,t)}function Jde(){return null}var PF=typeof reportError=="function"?reportError:function(e){console.error(e)};function UC(e){this._internalRoot=e}Yy.prototype.render=UC.prototype.render=function(e){var t=this._internalRoot;if(t===null)throw Error(se(409));qy(e,t,null,null)};Yy.prototype.unmount=UC.prototype.unmount=function(){var e=this._internalRoot;if(e!==null){this._internalRoot=null;var t=e.containerInfo;hc(function(){qy(null,e,null,null)}),t[Da]=null}};function Yy(e){this._internalRoot=e}Yy.prototype.unstable_scheduleHydration=function(e){if(e){var t=o$();e={blockedOn:null,target:e,priority:t};for(var n=0;n<ps.length&&t!==0&&t<ps[n].priority;n++);ps.splice(n,0,e),n===0&&s$(e)}};function GC(e){return!(!e||e.nodeType!==1&&e.nodeType!==9&&e.nodeType!==11)}function Xy(e){return!(!e||e.nodeType!==1&&e.nodeType!==9&&e.nodeType!==11&&(e.nodeType!==8||e.nodeValue!==" react-mount-point-unstable "))}function uT(){}function efe(e,t,n,r,i){if(i){if(typeof r=="function"){var o=r;r=function(){var c=$0(a);o.call(c)}}var a=_F(t,r,e,0,null,!1,!1,"",uT);return e._reactRootContainer=a,e[Da]=a.current,th(e.nodeType===8?e.parentNode:e),hc(),a}for(;i=e.lastChild;)e.removeChild(i);if(typeof r=="function"){var s=r;r=function(){var c=$0(l);s.call(c)}}var l=VC(e,0,!1,null,null,!1,!1,"",uT);return e._reactRootContainer=l,e[Da]=l.current,th(e.nodeType===8?e.parentNode:e),hc(function(){qy(t,l,n,r)}),l}function Zy(e,t,n,r,i){var o=n._reactRootContainer;if(o){var a=o;if(typeof i=="function"){var s=i;i=function(){var l=$0(a);s.call(l)}}qy(t,a,e,i)}else a=efe(n,t,e,i,r);return $0(a)}r$=function(e){switch(e.tag){case 3:var t=e.stateNode;if(t.current.memoizedState.isDehydrated){var n=Hf(t.pendingLanes);n!==0&&(dC(t,n|1),zr(t,sn()),(Ze&6)===0&&(Sd=sn()+500,al()))}break;case 13:hc(function(){var r=Aa(e,1);if(r!==null){var i=Er();ho(r,e,1,i)}}),WC(e,1)}};fC=function(e){if(e.tag===13){var t=Aa(e,134217728);if(t!==null){var n=Er();ho(t,e,134217728,n)}WC(e,134217728)}};i$=function(e){if(e.tag===13){var t=$s(e),n=Aa(e,t);if(n!==null){var r=Er();ho(n,e,t,r)}WC(e,t)}};o$=function(){return ut};a$=function(e,t){var n=ut;try{return ut=e,t()}finally{ut=n}};q3=function(e,t,n){switch(t){case"input":if(j3(e,n),t=n.name,n.type==="radio"&&t!=null){for(n=e;n.parentNode;)n=n.parentNode;for(n=n.querySelectorAll("input[name="+JSON.stringify(""+t)+'][type="radio"]'),t=0;t<n.length;t++){var r=n[t];if(r!==e&&r.form===e.form){var i=jy(r);if(!i)throw Error(se(90));$B(r),j3(r,i)}}}break;case"textarea":NB(e,n);break;case"select":t=n.value,t!=null&&Wu(e,!!n.multiple,t,!1)}};GB=NC;KB=hc;var tfe={usingClientEntryPoint:!1,Events:[Yh,ku,jy,WB,UB,NC]},Tf={findFiberByHostInstance:Vl,bundleType:0,version:"18.2.0",rendererPackageName:"react-dom"},nfe={bundleType:Tf.bundleType,version:Tf.version,rendererPackageName:Tf.rendererPackageName,rendererConfig:Tf.rendererConfig,overrideHookState:null,overrideHookStateDeletePath:null,overrideHookStateRenamePath:null,overrideProps:null,overridePropsDeletePath:null,overridePropsRenamePath:null,setErrorHandler:null,setSuspenseHandler:null,scheduleUpdate:null,currentDispatcherRef:Ua.ReactCurrentDispatcher,findHostInstanceByFiber:function(e){return e=XB(e),e===null?null:e.stateNode},findFiberByHostInstance:Tf.findFiberByHostInstance||Jde,findHostInstancesForRefresh:null,scheduleRefresh:null,scheduleRoot:null,setRefreshHandler:null,getCurrentFiber:null,reconcilerVersion:"18.2.0-next-9e3b772b8-20220608"};if(typeof __REACT_DEVTOOLS_GLOBAL_HOOK__!="undefined"){var sm=__REACT_DEVTOOLS_GLOBAL_HOOK__;if(!sm.isDisabled&&sm.supportsFiber)try{$y=sm.inject(nfe),Xo=sm}catch{}}pi.__SECRET_INTERNALS_DO_NOT_USE_OR_YOU_WILL_BE_FIRED=tfe;pi.createPortal=function(e,t){var n=2<arguments.length&&arguments[2]!==void 0?arguments[2]:null;if(!GC(t))throw Error(se(200));return Qde(e,t,null,n)};pi.createRoot=function(e,t){if(!GC(e))throw Error(se(299));var n=!1,r="",i=PF;return t!=null&&(t.unstable_strictMode===!0&&(n=!0),t.identifierPrefix!==void 0&&(r=t.identifierPrefix),t.onRecoverableError!==void 0&&(i=t.onRecoverableError)),t=VC(e,1,!1,null,null,n,!1,r,i),e[Da]=t.current,th(e.nodeType===8?e.parentNode:e),new UC(t)};pi.findDOMNode=function(e){if(e==null)return null;if(e.nodeType===1)return e;var t=e._reactInternals;if(t===void 0)throw typeof e.render=="function"?Error(se(188)):(e=Object.keys(e).join(","),Error(se(268,e)));return e=XB(t),e=e===null?null:e.stateNode,e};pi.flushSync=function(e){return hc(e)};pi.hydrate=function(e,t,n){if(!Xy(t))throw Error(se(200));return Zy(null,e,t,!0,n)};pi.hydrateRoot=function(e,t,n){if(!GC(e))throw Error(se(405));var r=n!=null&&n.hydratedSources||null,i=!1,o="",a=PF;if(n!=null&&(n.unstable_strictMode===!0&&(i=!0),n.identifierPrefix!==void 0&&(o=n.identifierPrefix),n.onRecoverableError!==void 0&&(a=n.onRecoverableError)),t=_F(t,null,e,1,n!=null?n:null,i,!1,o,a),e[Da]=t.current,th(e),r)for(e=0;e<r.length;e++)n=r[e],i=n._getVersion,i=i(n._source),t.mutableSourceEagerHydrationData==null?t.mutableSourceEagerHydrationData=[n,i]:t.mutableSourceEagerHydrationData.push(n,i);return new Yy(t)};pi.render=function(e,t,n){if(!Xy(t))throw Error(se(200));return Zy(null,e,t,!1,n)};pi.unmountComponentAtNode=function(e){if(!Xy(e))throw Error(se(40));return e._reactRootContainer?(hc(function(){Zy(null,null,e,!1,function(){e._reactRootContainer=null,e[Da]=null})}),!0):!1};pi.unstable_batchedUpdates=NC;pi.unstable_renderSubtreeIntoContainer=function(e,t,n,r){if(!Xy(n))throw Error(se(200));if(e==null||e._reactInternals===void 0)throw Error(se(38));return Zy(e,t,n,!1,r)};pi.version="18.2.0-next-9e3b772b8-20220608";function OF(){if(!(typeof __REACT_DEVTOOLS_GLOBAL_HOOK__=="undefined"||typeof __REACT_DEVTOOLS_GLOBAL_HOOK__.checkDCE!="function"))try{__REACT_DEVTOOLS_GLOBAL_HOOK__.checkDCE(OF)}catch(e){console.error(e)}}OF(),rl.exports=pi;var MF=rl.exports,[rfe,ife]=En({strict:!1,name:"PortalManagerContext"});function RF(e){const{children:t,zIndex:n}=e;return A.createElement(rfe,{value:{zIndex:n}},t)}RF.displayName="PortalManager";var[DF,ofe]=En({strict:!1,name:"PortalContext"}),KC="chakra-portal",afe=".chakra-portal",sfe=e=>A.createElement("div",{className:"chakra-portal-zIndex",style:{position:"absolute",zIndex:e.zIndex,top:0,left:0,right:0}},e.children),lfe=e=>{const{appendToParentPortal:t,children:n}=e,[r,i]=h.exports.useState(null),o=h.exports.useRef(null),[,a]=h.exports.useState({});h.exports.useEffect(()=>a({}),[]);const s=ofe(),l=ife();Bp(()=>{if(!r)return;const u=r.ownerDocument,d=t&&s!=null?s:u.body;if(!d)return;o.current=u.createElement("div"),o.current.className=KC,d.appendChild(o.current),a({});const f=o.current;return()=>{d.contains(f)&&d.removeChild(f)}},[r]);const c=l!=null&&l.zIndex?A.createElement(sfe,{zIndex:l==null?void 0:l.zIndex},n):n;return o.current?rl.exports.createPortal(A.createElement(DF,{value:o.current},c),o.current):A.createElement("span",{ref:u=>{u&&i(u)}})},cfe=e=>{const{children:t,containerRef:n,appendToParentPortal:r}=e,i=n.current,o=i!=null?i:typeof window!="undefined"?document.body:void 0,a=h.exports.useMemo(()=>{const l=i==null?void 0:i.ownerDocument.createElement("div");return l&&(l.className=KC),l},[i]),[,s]=h.exports.useState({});return Bp(()=>s({}),[]),Bp(()=>{if(!(!a||!o))return o.appendChild(a),()=>{o.removeChild(a)}},[a,o]),o&&a?rl.exports.createPortal(A.createElement(DF,{value:r?a:null},t),a):null};function Kd(e){const{containerRef:t,...n}=e;return t?A.createElement(cfe,{containerRef:t,...n}):A.createElement(lfe,{...n})}Kd.defaultProps={appendToParentPortal:!0};Kd.className=KC;Kd.selector=afe;Kd.displayName="Portal";var ufe=function(e){if(typeof document=="undefined")return null;var t=Array.isArray(e)?e[0]:e;return t.ownerDocument.body},Uc=new WeakMap,lm=new WeakMap,cm={},c5=0,AF=function(e){return e&&(e.host||AF(e.parentNode))},dfe=function(e,t){return t.map(function(n){if(e.contains(n))return n;var r=AF(n);return r&&e.contains(r)?r:(console.error("aria-hidden",n,"in not contained inside",e,". Doing nothing"),null)}).filter(function(n){return Boolean(n)})},ffe=function(e,t,n,r){var i=dfe(t,Array.isArray(e)?e:[e]);cm[n]||(cm[n]=new WeakMap);var o=cm[n],a=[],s=new Set,l=new Set(i),c=function(d){!d||s.has(d)||(s.add(d),c(d.parentNode))};i.forEach(c);var u=function(d){!d||l.has(d)||Array.prototype.forEach.call(d.children,function(f){if(s.has(f))u(f);else{var p=f.getAttribute(r),m=p!==null&&p!=="false",g=(Uc.get(f)||0)+1,y=(o.get(f)||0)+1;Uc.set(f,g),o.set(f,y),a.push(f),g===1&&m&&lm.set(f,!0),y===1&&f.setAttribute(n,"true"),m||f.setAttribute(r,"true")}})};return u(t),s.clear(),c5++,function(){a.forEach(function(d){var f=Uc.get(d)-1,p=o.get(d)-1;Uc.set(d,f),o.set(d,p),f||(lm.has(d)||d.removeAttribute(r),lm.delete(d)),p||d.removeAttribute(n)}),c5--,c5||(Uc=new WeakMap,Uc=new WeakMap,lm=new WeakMap,cm={})}},qC=function(e,t,n){n===void 0&&(n="data-aria-hidden");var r=Array.from(Array.isArray(e)?e:[e]),i=t||ufe(e);return i?(r.push.apply(r,Array.from(i.querySelectorAll("[aria-live]"))),ffe(r,i,n,"aria-hidden")):function(){return null}},YC={exports:{}},pfe="SECRET_DO_NOT_PASS_THIS_OR_YOU_WILL_BE_FIRED",hfe=pfe,mfe=hfe;function LF(){}function BF(){}BF.resetWarningCache=LF;var gfe=function(){function e(r,i,o,a,s,l){if(l!==mfe){var c=new Error("Calling PropTypes validators directly is not supported by the `prop-types` package. Use PropTypes.checkPropTypes() to call them. Read more at http://fb.me/use-check-prop-types");throw c.name="Invariant Violation",c}}e.isRequired=e;function t(){return e}var n={array:e,bigint:e,bool:e,func:e,number:e,object:e,string:e,symbol:e,any:e,arrayOf:t,element:e,elementType:e,instanceOf:t,node:e,objectOf:t,oneOf:t,oneOfType:t,shape:t,exact:t,checkPropTypes:BF,resetWarningCache:LF};return n.PropTypes=n,n};YC.exports=gfe();var ze=YC.exports,TS="data-focus-lock",$F="data-focus-lock-disabled",vfe="data-no-focus-lock",yfe="data-autofocus-inside",bfe="data-no-autofocus";function xfe(e,t){return typeof e=="function"?e(t):e&&(e.current=t),e}function Sfe(e,t){var n=h.exports.useState(function(){return{value:e,callback:t,facade:{get current(){return n.value},set current(r){var i=n.value;i!==r&&(n.value=r,n.callback(r,i))}}}})[0];return n.callback=t,n.facade}function FF(e,t){return Sfe(t||null,function(n){return e.forEach(function(r){return xfe(r,n)})})}var u5={width:"1px",height:"0px",padding:0,overflow:"hidden",position:"fixed",top:"1px",left:"1px"};function NF(e){return e}function zF(e,t){t===void 0&&(t=NF);var n=[],r=!1,i={read:function(){if(r)throw new Error("Sidecar: could not `read` from an `assigned` medium. `read` could be used only with `useMedium`.");return n.length?n[n.length-1]:e},useMedium:function(o){var a=t(o,r);return n.push(a),function(){n=n.filter(function(s){return s!==a})}},assignSyncMedium:function(o){for(r=!0;n.length;){var a=n;n=[],a.forEach(o)}n={push:function(s){return o(s)},filter:function(){return n}}},assignMedium:function(o){r=!0;var a=[];if(n.length){var s=n;n=[],s.forEach(o),a=n}var l=function(){var u=a;a=[],u.forEach(o)},c=function(){return Promise.resolve().then(l)};c(),n={push:function(u){a.push(u),c()},filter:function(u){return a=a.filter(u),n}}}};return i}function XC(e,t){return t===void 0&&(t=NF),zF(e,t)}function jF(e){e===void 0&&(e={});var t=zF(null);return t.options=Lo({async:!0,ssr:!1},e),t}var HF=function(e){var t=e.sideCar,n=FL(e,["sideCar"]);if(!t)throw new Error("Sidecar: please provide `sideCar` property to import the right car");var r=t.read();if(!r)throw new Error("Sidecar medium not found");return h.exports.createElement(r,Lo({},n))};HF.isSideCarExport=!0;function wfe(e,t){return e.useMedium(t),HF}var VF=XC({},function(e){var t=e.target,n=e.currentTarget;return{target:t,currentTarget:n}}),WF=XC(),Cfe=XC(),kfe=jF({async:!0}),Efe=[],ZC=h.exports.forwardRef(function(t,n){var r,i=h.exports.useState(),o=i[0],a=i[1],s=h.exports.useRef(),l=h.exports.useRef(!1),c=h.exports.useRef(null),u=t.children,d=t.disabled,f=t.noFocusGuards,p=t.persistentFocus,m=t.crossFrame,g=t.autoFocus;t.allowTextSelection;var y=t.group,v=t.className,b=t.whiteList,x=t.hasPositiveIndices,w=t.shards,E=w===void 0?Efe:w,C=t.as,I=C===void 0?"div":C,T=t.lockProps,_=T===void 0?{}:T,P=t.sideCar,M=t.returnFocus,D=t.focusOptions,V=t.onActivation,B=t.onDeactivation,L=h.exports.useState({}),G=L[0],z=h.exports.useCallback(function(){c.current=c.current||document&&document.activeElement,s.current&&V&&V(s.current),l.current=!0},[V]),j=h.exports.useCallback(function(){l.current=!1,B&&B(s.current)},[B]);h.exports.useEffect(function(){d||(c.current=null)},[]);var F=h.exports.useCallback(function(ie){var ae=c.current;if(ae&&ae.focus){var le=typeof M=="function"?M(ae):M;if(le){var he=typeof le=="object"?le:void 0;c.current=null,ie?Promise.resolve().then(function(){return ae.focus(he)}):ae.focus(he)}}},[M]),H=h.exports.useCallback(function(ie){l.current&&VF.useMedium(ie)},[]),R=WF.useMedium,W=h.exports.useCallback(function(ie){s.current!==ie&&(s.current=ie,a(ie))},[]),X=J((r={},r[$F]=d&&"disabled",r[TS]=y,r),_),te=f!==!0,re=te&&f!=="tail",ne=FF([n,W]);return h.exports.createElement(h.exports.Fragment,null,te&&[h.exports.createElement("div",{key:"guard-first","data-focus-guard":!0,tabIndex:d?-1:0,style:u5}),x?h.exports.createElement("div",{key:"guard-nearest","data-focus-guard":!0,tabIndex:d?-1:1,style:u5}):null],!d&&h.exports.createElement(P,{id:G,sideCar:kfe,observed:o,disabled:d,persistentFocus:p,crossFrame:m,autoFocus:g,whiteList:b,shards:E,onActivation:z,onDeactivation:j,returnFocus:F,focusOptions:D}),h.exports.createElement(I,J({ref:ne},X,{className:v,onBlur:R,onFocus:H}),u),re&&h.exports.createElement("div",{"data-focus-guard":!0,tabIndex:d?-1:0,style:u5}))});ZC.propTypes={};ZC.defaultProps={children:void 0,disabled:!1,returnFocus:!1,focusOptions:void 0,noFocusGuards:!1,autoFocus:!0,persistentFocus:!1,crossFrame:!0,hasPositiveIndices:void 0,allowTextSelection:void 0,group:void 0,className:void 0,whiteList:void 0,shards:void 0,as:"div",lockProps:{},onActivation:void 0,onDeactivation:void 0};var UF=ZC;function Ife(e,t){e.prototype=Object.create(t.prototype),e.prototype.constructor=e,Ng(e,t)}function Tfe(e,t){function n(r){return r.displayName||r.name||"Component"}return function(i){var o=[],a;function s(){a=e(o.map(function(c){return c.props})),t(a)}var l=function(c){Ife(u,c);function u(){return c.apply(this,arguments)||this}u.peek=function(){return a};var d=u.prototype;return d.componentDidMount=function(){o.push(this),s()},d.componentDidUpdate=function(){s()},d.componentWillUnmount=function(){var p=o.indexOf(this);o.splice(p,1),s()},d.render=function(){return k(i,{...this.props})},u}(h.exports.PureComponent);return ur(l,"displayName","SideEffect("+n(i)+")"),l}}var sa=function(e){for(var t=Array(e.length),n=0;n<e.length;++n)t[n]=e[n];return t},_S=function(e){return Array.isArray(e)?e:[e]},_fe=function(e){if(e.nodeType!==Node.ELEMENT_NODE)return!1;var t=window.getComputedStyle(e,null);return!t||!t.getPropertyValue?!1:t.getPropertyValue("display")==="none"||t.getPropertyValue("visibility")==="hidden"},GF=function(e){return e.parentNode&&e.parentNode.nodeType===Node.DOCUMENT_FRAGMENT_NODE?e.parentNode.host:e.parentNode},KF=function(e){return e===document||e&&e.nodeType===Node.DOCUMENT_NODE},Pfe=function(e,t){return!e||KF(e)||!_fe(e)&&t(GF(e))},qF=function(e,t){var n=e.get(t);if(n!==void 0)return n;var r=Pfe(t,qF.bind(void 0,e));return e.set(t,r),r},Ofe=function(e,t){return e&&!KF(e)?Dfe(e)?t(GF(e)):!1:!0},YF=function(e,t){var n=e.get(t);if(n!==void 0)return n;var r=Ofe(t,YF.bind(void 0,e));return e.set(t,r),r},XF=function(e){return e.dataset},Mfe=function(e){return e.tagName==="BUTTON"},ZF=function(e){return e.tagName==="INPUT"},QF=function(e){return ZF(e)&&e.type==="radio"},Rfe=function(e){return!((ZF(e)||Mfe(e))&&(e.type==="hidden"||e.disabled))},Dfe=function(e){var t=e.getAttribute(bfe);return![!0,"true",""].includes(t)},QC=function(e){var t;return Boolean(e&&((t=XF(e))===null||t===void 0?void 0:t.focusGuard))},F0=function(e){return!QC(e)},Afe=function(e){return Boolean(e)},Lfe=function(e,t){var n=e.tabIndex-t.tabIndex,r=e.index-t.index;if(n){if(!e.tabIndex)return 1;if(!t.tabIndex)return-1}return n||r},JF=function(e,t,n){return sa(e).map(function(r,i){return{node:r,index:i,tabIndex:n&&r.tabIndex===-1?(r.dataset||{}).focusGuard?0:-1:r.tabIndex}}).filter(function(r){return!t||r.tabIndex>=0}).sort(Lfe)},Bfe=["button:enabled","select:enabled","textarea:enabled","input:enabled","a[href]","area[href]","summary","iframe","object","embed","audio[controls]","video[controls]","[tabindex]","[contenteditable]","[autofocus]"],JC=Bfe.join(","),$fe="".concat(JC,", [data-focus-guard]"),eN=function(e,t){var n;return sa(((n=e.shadowRoot)===null||n===void 0?void 0:n.children)||e.children).reduce(function(r,i){return r.concat(i.matches(t?$fe:JC)?[i]:[],eN(i))},[])},e6=function(e,t){return e.reduce(function(n,r){return n.concat(eN(r,t),r.parentNode?sa(r.parentNode.querySelectorAll(JC)).filter(function(i){return i===r}):[])},[])},Ffe=function(e){var t=e.querySelectorAll("[".concat(yfe,"]"));return sa(t).map(function(n){return e6([n])}).reduce(function(n,r){return n.concat(r)},[])},t6=function(e,t){return sa(e).filter(function(n){return qF(t,n)}).filter(function(n){return Rfe(n)})},dT=function(e,t){return t===void 0&&(t=new Map),sa(e).filter(function(n){return YF(t,n)})},PS=function(e,t,n){return JF(t6(e6(e,n),t),!0,n)},fT=function(e,t){return JF(t6(e6(e),t),!1)},Nfe=function(e,t){return t6(Ffe(e),t)},uh=function(e,t){return e.shadowRoot?uh(e.shadowRoot,t):Object.getPrototypeOf(e).contains!==void 0&&Object.getPrototypeOf(e).contains.call(e,t)?!0:sa(e.children).some(function(n){return uh(n,t)})},zfe=function(e){for(var t=new Set,n=e.length,r=0;r<n;r+=1)for(var i=r+1;i<n;i+=1){var o=e[r].compareDocumentPosition(e[i]);(o&Node.DOCUMENT_POSITION_CONTAINED_BY)>0&&t.add(i),(o&Node.DOCUMENT_POSITION_CONTAINS)>0&&t.add(r)}return e.filter(function(a,s){return!t.has(s)})},tN=function(e){return e.parentNode?tN(e.parentNode):e},n6=function(e){var t=_S(e);return t.filter(Boolean).reduce(function(n,r){var i=r.getAttribute(TS);return n.push.apply(n,i?zfe(sa(tN(r).querySelectorAll("[".concat(TS,'="').concat(i,'"]:not([').concat($F,'="disabled"])')))):[r]),n},[])},nN=function(e){return e.activeElement?e.activeElement.shadowRoot?nN(e.activeElement.shadowRoot):e.activeElement:void 0},r6=function(){return document.activeElement?document.activeElement.shadowRoot?nN(document.activeElement.shadowRoot):document.activeElement:void 0},jfe=function(e){return e===document.activeElement},Hfe=function(e){return Boolean(sa(e.querySelectorAll("iframe")).some(function(t){return jfe(t)}))},rN=function(e){var t=document&&r6();return!t||t.dataset&&t.dataset.focusGuard?!1:n6(e).some(function(n){return uh(n,t)||Hfe(n)})},Vfe=function(){var e=document&&r6();return e?sa(document.querySelectorAll("[".concat(vfe,"]"))).some(function(t){return uh(t,e)}):!1},Wfe=function(e,t){return t.filter(QF).filter(function(n){return n.name===e.name}).filter(function(n){return n.checked})[0]||e},i6=function(e,t){return QF(e)&&e.name?Wfe(e,t):e},Ufe=function(e){var t=new Set;return e.forEach(function(n){return t.add(i6(n,e))}),e.filter(function(n){return t.has(n)})},pT=function(e){return e[0]&&e.length>1?i6(e[0],e):e[0]},hT=function(e,t){return e.length>1?e.indexOf(i6(e[t],e)):t},iN="NEW_FOCUS",Gfe=function(e,t,n,r){var i=e.length,o=e[0],a=e[i-1],s=QC(n);if(!(n&&e.indexOf(n)>=0)){var l=n!==void 0?t.indexOf(n):-1,c=r?t.indexOf(r):l,u=r?e.indexOf(r):-1,d=l-c,f=t.indexOf(o),p=t.indexOf(a),m=Ufe(t),g=n!==void 0?m.indexOf(n):-1,y=g-(r?m.indexOf(r):l),v=hT(e,0),b=hT(e,i-1);if(l===-1||u===-1)return iN;if(!d&&u>=0)return u;if(l<=f&&s&&Math.abs(d)>1)return b;if(l>=p&&s&&Math.abs(d)>1)return v;if(d&&Math.abs(y)>1)return u;if(l<=f)return b;if(l>p)return v;if(d)return Math.abs(d)>1?u:(i+u+d)%i}},Kfe=function(e){return function(t){var n,r=(n=XF(t))===null||n===void 0?void 0:n.autofocus;return t.autofocus||r!==void 0&&r!=="false"||e.indexOf(t)>=0}},qfe=function(e,t,n){var r=e.map(function(o){var a=o.node;return a}),i=dT(r.filter(Kfe(n)));return i&&i.length?pT(i):pT(dT(t))},OS=function(e,t){return t===void 0&&(t=[]),t.push(e),e.parentNode&&OS(e.parentNode.host||e.parentNode,t),t},d5=function(e,t){for(var n=OS(e),r=OS(t),i=0;i<n.length;i+=1){var o=n[i];if(r.indexOf(o)>=0)return o}return!1},oN=function(e,t,n){var r=_S(e),i=_S(t),o=r[0],a=!1;return i.filter(Boolean).forEach(function(s){a=d5(a||s,s)||a,n.filter(Boolean).forEach(function(l){var c=d5(o,l);c&&(!a||uh(c,a)?a=c:a=d5(c,a))})}),a},Yfe=function(e,t){return e.reduce(function(n,r){return n.concat(Nfe(r,t))},[])},Xfe=function(e,t){var n=new Map;return t.forEach(function(r){return n.set(r.node,r)}),e.map(function(r){return n.get(r)}).filter(Afe)},Zfe=function(e,t){var n=document&&r6(),r=n6(e).filter(F0),i=oN(n||e,e,r),o=new Map,a=fT(r,o),s=PS(r,o).filter(function(p){var m=p.node;return F0(m)});if(!(!s[0]&&(s=a,!s[0]))){var l=fT([i],o).map(function(p){var m=p.node;return m}),c=Xfe(l,s),u=c.map(function(p){var m=p.node;return m}),d=Gfe(u,l,n,t);if(d===iN){var f=qfe(a,u,Yfe(r,o));if(f)return{node:f};console.warn("focus-lock: cannot find any node to move focus into");return}return d===void 0?d:c[d]}},Qfe=function(e){var t=n6(e).filter(F0),n=oN(e,e,t),r=new Map,i=PS([n],r,!0),o=PS(t,r).filter(function(a){var s=a.node;return F0(s)}).map(function(a){var s=a.node;return s});return i.map(function(a){var s=a.node,l=a.index;return{node:s,index:l,lockItem:o.indexOf(s)>=0,guard:QC(s)}})},Jfe=function(e,t){"focus"in e&&e.focus(t),"contentWindow"in e&&e.contentWindow&&e.contentWindow.focus()},f5=0,p5=!1,epe=function(e,t,n){n===void 0&&(n={});var r=Zfe(e,t);if(!p5&&r){if(f5>2){console.error("FocusLock: focus-fighting detected. Only one focus management system could be active. See https://github.com/theKashey/focus-lock/#focus-fighting"),p5=!0,setTimeout(function(){p5=!1},1);return}f5++,Jfe(r.node,n.focusOptions),f5--}},aN=epe;function sN(e){var t=window,n=t.setImmediate;typeof n!="undefined"?n(e):setTimeout(e,1)}var tpe=function(){return document&&document.activeElement===document.body},npe=function(){return tpe()||Vfe()},Xu=null,Mu=null,Zu=null,dh=!1,rpe=function(){return!0},ipe=function(t){return(Xu.whiteList||rpe)(t)},ope=function(t,n){Zu={observerNode:t,portaledElement:n}},ape=function(t){return Zu&&Zu.portaledElement===t};function mT(e,t,n,r){var i=null,o=e;do{var a=r[o];if(a.guard)a.node.dataset.focusAutoGuard&&(i=a);else if(a.lockItem){if(o!==e)return;i=null}else break}while((o+=n)!==t);i&&(i.node.tabIndex=0)}var spe=function(t){return t&&"current"in t?t.current:t},lpe=function(t){return t?Boolean(dh):dh==="meanwhile"},cpe=function e(t,n,r){return n&&(n.host===t&&(!n.activeElement||r.contains(n.activeElement))||n.parentNode&&e(t,n.parentNode,r))},upe=function(t,n){return n.some(function(r){return cpe(t,r,r)})},N0=function(){var t=!1;if(Xu){var n=Xu,r=n.observed,i=n.persistentFocus,o=n.autoFocus,a=n.shards,s=n.crossFrame,l=n.focusOptions,c=r||Zu&&Zu.portaledElement,u=document&&document.activeElement;if(c){var d=[c].concat(a.map(spe).filter(Boolean));if((!u||ipe(u))&&(i||lpe(s)||!npe()||!Mu&&o)&&(c&&!(rN(d)||u&&upe(u,d)||ape(u))&&(document&&!Mu&&u&&!o?(u.blur&&u.blur(),document.body.focus()):(t=aN(d,Mu,{focusOptions:l}),Zu={})),dh=!1,Mu=document&&document.activeElement),document){var f=document&&document.activeElement,p=Qfe(d),m=p.map(function(g){var y=g.node;return y}).indexOf(f);m>-1&&(p.filter(function(g){var y=g.guard,v=g.node;return y&&v.dataset.focusAutoGuard}).forEach(function(g){var y=g.node;return y.removeAttribute("tabIndex")}),mT(m,p.length,1,p),mT(m,-1,-1,p))}}}return t},lN=function(t){N0()&&t&&(t.stopPropagation(),t.preventDefault())},o6=function(){return sN(N0)},dpe=function(t){var n=t.target,r=t.currentTarget;r.contains(n)||ope(r,n)},fpe=function(){return null},cN=function(){dh="just",setTimeout(function(){dh="meanwhile"},0)},ppe=function(){document.addEventListener("focusin",lN),document.addEventListener("focusout",o6),window.addEventListener("blur",cN)},hpe=function(){document.removeEventListener("focusin",lN),document.removeEventListener("focusout",o6),window.removeEventListener("blur",cN)};function mpe(e){return e.filter(function(t){var n=t.disabled;return!n})}function gpe(e){var t=e.slice(-1)[0];t&&!Xu&&ppe();var n=Xu,r=n&&t&&t.id===n.id;Xu=t,n&&!r&&(n.onDeactivation(),e.filter(function(i){var o=i.id;return o===n.id}).length||n.returnFocus(!t)),t?(Mu=null,(!r||n.observed!==t.observed)&&t.onActivation(),N0(),sN(N0)):(hpe(),Mu=null)}VF.assignSyncMedium(dpe);WF.assignMedium(o6);Cfe.assignMedium(function(e){return e({moveFocusInside:aN,focusInside:rN})});var vpe=Tfe(mpe,gpe)(fpe),uN=h.exports.forwardRef(function(t,n){return h.exports.createElement(UF,J({sideCar:vpe,ref:n},t))}),dN=UF.propTypes||{};dN.sideCar;QM(dN,["sideCar"]);uN.propTypes={};var ype=uN,fN=e=>{const{initialFocusRef:t,finalFocusRef:n,contentRef:r,restoreFocus:i,children:o,isDisabled:a,autoFocus:s,persistentFocus:l,lockFocusAcrossFrames:c}=e,u=h.exports.useCallback(()=>{t!=null&&t.current?t.current.focus():r!=null&&r.current&&Mce(r.current).length===0&&requestAnimationFrame(()=>{var m;(m=r.current)==null||m.focus()})},[t,r]),d=h.exports.useCallback(()=>{var p;(p=n==null?void 0:n.current)==null||p.focus()},[n]),f=i&&!n;return A.createElement(ype,{crossFrame:c,persistentFocus:l,autoFocus:s,disabled:a,onActivation:u,onDeactivation:d,returnFocus:f},o)};fN.displayName="FocusLock";var bg="right-scroll-bar-position",xg="width-before-scroll-bar",bpe="with-scroll-bars-hidden",xpe="--removed-body-scroll-bar-size",pN=jF(),h5=function(){},Qy=h.exports.forwardRef(function(e,t){var n=h.exports.useRef(null),r=h.exports.useState({onScrollCapture:h5,onWheelCapture:h5,onTouchMoveCapture:h5}),i=r[0],o=r[1],a=e.forwardProps,s=e.children,l=e.className,c=e.removeScrollBar,u=e.enabled,d=e.shards,f=e.sideCar,p=e.noIsolation,m=e.inert,g=e.allowPinchZoom,y=e.as,v=y===void 0?"div":y,b=FL(e,["forwardProps","children","className","removeScrollBar","enabled","shards","sideCar","noIsolation","inert","allowPinchZoom","as"]),x=f,w=FF([n,t]),E=Lo(Lo({},b),i);return h.exports.createElement(h.exports.Fragment,null,u&&h.exports.createElement(x,{sideCar:pN,removeScrollBar:c,shards:d,noIsolation:p,inert:m,setCallbacks:o,allowPinchZoom:!!g,lockRef:n}),a?h.exports.cloneElement(h.exports.Children.only(s),Lo(Lo({},E),{ref:w})):h.exports.createElement(v,Lo({},E,{className:l,ref:w}),s))});Qy.defaultProps={enabled:!0,removeScrollBar:!0,inert:!1};Qy.classNames={fullWidth:xg,zeroRight:bg};var Spe=function(){if(typeof __webpack_nonce__!="undefined")return __webpack_nonce__};function wpe(){if(!document)return null;var e=document.createElement("style");e.type="text/css";var t=Spe();return t&&e.setAttribute("nonce",t),e}function Cpe(e,t){e.styleSheet?e.styleSheet.cssText=t:e.appendChild(document.createTextNode(t))}function kpe(e){var t=document.head||document.getElementsByTagName("head")[0];t.appendChild(e)}var Epe=function(){var e=0,t=null;return{add:function(n){e==0&&(t=wpe())&&(Cpe(t,n),kpe(t)),e++},remove:function(){e--,!e&&t&&(t.parentNode&&t.parentNode.removeChild(t),t=null)}}},Ipe=function(){var e=Epe();return function(t,n){h.exports.useEffect(function(){return e.add(t),function(){e.remove()}},[t&&n])}},hN=function(){var e=Ipe(),t=function(n){var r=n.styles,i=n.dynamic;return e(r,i),null};return t},Tpe={left:0,top:0,right:0,gap:0},m5=function(e){return parseInt(e||"",10)||0},_pe=function(e){var t=window.getComputedStyle(document.body),n=t[e==="padding"?"paddingLeft":"marginLeft"],r=t[e==="padding"?"paddingTop":"marginTop"],i=t[e==="padding"?"paddingRight":"marginRight"];return[m5(n),m5(r),m5(i)]},Ppe=function(e){if(e===void 0&&(e="margin"),typeof window=="undefined")return Tpe;var t=_pe(e),n=document.documentElement.clientWidth,r=window.innerWidth;return{left:t[0],top:t[1],right:t[2],gap:Math.max(0,r-n+t[2]-t[0])}},Ope=hN(),Mpe=function(e,t,n,r){var i=e.left,o=e.top,a=e.right,s=e.gap;return n===void 0&&(n="margin"),`
  .`.concat(bpe,` {
   overflow: hidden `).concat(r,`;
   padding-right: `).concat(s,"px ").concat(r,`;
  }
  body {
    overflow: hidden `).concat(r,`;
    overscroll-behavior: contain;
    `).concat([t&&"position: relative ".concat(r,";"),n==="margin"&&`
    padding-left: `.concat(i,`px;
    padding-top: `).concat(o,`px;
    padding-right: `).concat(a,`px;
    margin-left:0;
    margin-top:0;
    margin-right: `).concat(s,"px ").concat(r,`;
    `),n==="padding"&&"padding-right: ".concat(s,"px ").concat(r,";")].filter(Boolean).join(""),`
  }
  
  .`).concat(bg,` {
    right: `).concat(s,"px ").concat(r,`;
  }
  
  .`).concat(xg,` {
    margin-right: `).concat(s,"px ").concat(r,`;
  }
  
  .`).concat(bg," .").concat(bg,` {
    right: 0 `).concat(r,`;
  }
  
  .`).concat(xg," .").concat(xg,` {
    margin-right: 0 `).concat(r,`;
  }
  
  body {
    `).concat(xpe,": ").concat(s,`px;
  }
`)},Rpe=function(e){var t=e.noRelative,n=e.noImportant,r=e.gapMode,i=r===void 0?"margin":r,o=h.exports.useMemo(function(){return Ppe(i)},[i]);return h.exports.createElement(Ope,{styles:Mpe(o,!t,i,n?"":"!important")})},MS=!1;if(typeof window!="undefined")try{var um=Object.defineProperty({},"passive",{get:function(){return MS=!0,!0}});window.addEventListener("test",um,um),window.removeEventListener("test",um,um)}catch{MS=!1}var Gc=MS?{passive:!1}:!1,Dpe=function(e){return e.tagName==="TEXTAREA"},mN=function(e,t){var n=window.getComputedStyle(e);return n[t]!=="hidden"&&!(n.overflowY===n.overflowX&&!Dpe(e)&&n[t]==="visible")},Ape=function(e){return mN(e,"overflowY")},Lpe=function(e){return mN(e,"overflowX")},gT=function(e,t){var n=t;do{typeof ShadowRoot!="undefined"&&n instanceof ShadowRoot&&(n=n.host);var r=gN(e,n);if(r){var i=vN(e,n),o=i[1],a=i[2];if(o>a)return!0}n=n.parentNode}while(n&&n!==document.body);return!1},Bpe=function(e){var t=e.scrollTop,n=e.scrollHeight,r=e.clientHeight;return[t,n,r]},$pe=function(e){var t=e.scrollLeft,n=e.scrollWidth,r=e.clientWidth;return[t,n,r]},gN=function(e,t){return e==="v"?Ape(t):Lpe(t)},vN=function(e,t){return e==="v"?Bpe(t):$pe(t)},Fpe=function(e,t){return e==="h"&&t==="rtl"?-1:1},Npe=function(e,t,n,r,i){var o=Fpe(e,window.getComputedStyle(t).direction),a=o*r,s=n.target,l=t.contains(s),c=!1,u=a>0,d=0,f=0;do{var p=vN(e,s),m=p[0],g=p[1],y=p[2],v=g-y-o*m;(m||v)&&gN(e,s)&&(d+=v,f+=m),s=s.parentNode}while(!l&&s!==document.body||l&&(t.contains(s)||t===s));return(u&&(i&&d===0||!i&&a>d)||!u&&(i&&f===0||!i&&-a>f))&&(c=!0),c},dm=function(e){return"changedTouches"in e?[e.changedTouches[0].clientX,e.changedTouches[0].clientY]:[0,0]},vT=function(e){return[e.deltaX,e.deltaY]},yT=function(e){return e&&"current"in e?e.current:e},zpe=function(e,t){return e[0]===t[0]&&e[1]===t[1]},jpe=function(e){return`
  .block-interactivity-`.concat(e,` {pointer-events: none;}
  .allow-interactivity-`).concat(e,` {pointer-events: all;}
`)},Hpe=0,Kc=[];function Vpe(e){var t=h.exports.useRef([]),n=h.exports.useRef([0,0]),r=h.exports.useRef(),i=h.exports.useState(Hpe++)[0],o=h.exports.useState(function(){return hN()})[0],a=h.exports.useRef(e);h.exports.useEffect(function(){a.current=e},[e]),h.exports.useEffect(function(){if(e.inert){document.body.classList.add("block-interactivity-".concat(i));var g=bse([e.lockRef.current],(e.shards||[]).map(yT),!0).filter(Boolean);return g.forEach(function(y){return y.classList.add("allow-interactivity-".concat(i))}),function(){document.body.classList.remove("block-interactivity-".concat(i)),g.forEach(function(y){return y.classList.remove("allow-interactivity-".concat(i))})}}},[e.inert,e.lockRef.current,e.shards]);var s=h.exports.useCallback(function(g,y){if("touches"in g&&g.touches.length===2)return!a.current.allowPinchZoom;var v=dm(g),b=n.current,x="deltaX"in g?g.deltaX:b[0]-v[0],w="deltaY"in g?g.deltaY:b[1]-v[1],E,C=g.target,I=Math.abs(x)>Math.abs(w)?"h":"v";if("touches"in g&&I==="h"&&C.type==="range")return!1;var T=gT(I,C);if(!T)return!0;if(T?E=I:(E=I==="v"?"h":"v",T=gT(I,C)),!T)return!1;if(!r.current&&"changedTouches"in g&&(x||w)&&(r.current=E),!E)return!0;var _=r.current||E;return Npe(_,y,g,_==="h"?x:w,!0)},[]),l=h.exports.useCallback(function(g){var y=g;if(!(!Kc.length||Kc[Kc.length-1]!==o)){var v="deltaY"in y?vT(y):dm(y),b=t.current.filter(function(E){return E.name===y.type&&E.target===y.target&&zpe(E.delta,v)})[0];if(b&&b.should){y.cancelable&&y.preventDefault();return}if(!b){var x=(a.current.shards||[]).map(yT).filter(Boolean).filter(function(E){return E.contains(y.target)}),w=x.length>0?s(y,x[0]):!a.current.noIsolation;w&&y.cancelable&&y.preventDefault()}}},[]),c=h.exports.useCallback(function(g,y,v,b){var x={name:g,delta:y,target:v,should:b};t.current.push(x),setTimeout(function(){t.current=t.current.filter(function(w){return w!==x})},1)},[]),u=h.exports.useCallback(function(g){n.current=dm(g),r.current=void 0},[]),d=h.exports.useCallback(function(g){c(g.type,vT(g),g.target,s(g,e.lockRef.current))},[]),f=h.exports.useCallback(function(g){c(g.type,dm(g),g.target,s(g,e.lockRef.current))},[]);h.exports.useEffect(function(){return Kc.push(o),e.setCallbacks({onScrollCapture:d,onWheelCapture:d,onTouchMoveCapture:f}),document.addEventListener("wheel",l,Gc),document.addEventListener("touchmove",l,Gc),document.addEventListener("touchstart",u,Gc),function(){Kc=Kc.filter(function(g){return g!==o}),document.removeEventListener("wheel",l,Gc),document.removeEventListener("touchmove",l,Gc),document.removeEventListener("touchstart",u,Gc)}},[]);var p=e.removeScrollBar,m=e.inert;return h.exports.createElement(h.exports.Fragment,null,m?h.exports.createElement(o,{styles:jpe(i)}):null,p?h.exports.createElement(Rpe,{gapMode:"margin"}):null)}var Wpe=wfe(pN,Vpe),yN=h.exports.forwardRef(function(e,t){return h.exports.createElement(Qy,Lo({},e,{ref:t,sideCar:Wpe}))});yN.classNames=Qy.classNames;var a6=yN,Ic=(...e)=>e.filter(Boolean).join(" ");function Wf(...e){return function(n){e.some(r=>(r==null||r(n),n==null?void 0:n.defaultPrevented))}}var Upe=class{constructor(){S(this,"modals");this.modals=[]}add(e){this.modals.push(e)}remove(e){this.modals=this.modals.filter(t=>t!==e)}isTopModal(e){return this.modals[this.modals.length-1]===e}},RS=new Upe;function Gpe(e,t){h.exports.useEffect(()=>(t&&RS.add(e),()=>{RS.remove(e)}),[t,e])}function Kpe(e){const{isOpen:t,onClose:n,id:r,closeOnOverlayClick:i=!0,closeOnEsc:o=!0,useInert:a=!0,onOverlayClick:s,onEsc:l}=e,c=h.exports.useRef(null),u=h.exports.useRef(null),[d,f,p]=Ype(r,"chakra-modal","chakra-modal--header","chakra-modal--body");qpe(c,t&&a),Gpe(c,t);const m=h.exports.useRef(null),g=h.exports.useCallback(T=>{m.current=T.target},[]),y=h.exports.useCallback(T=>{T.key==="Escape"&&(T.stopPropagation(),o&&(n==null||n()),l==null||l())},[o,n,l]),[v,b]=h.exports.useState(!1),[x,w]=h.exports.useState(!1),E=h.exports.useCallback((T={},_=null)=>({role:"dialog",...T,ref:go(_,c),id:d,tabIndex:-1,"aria-modal":!0,"aria-labelledby":v?f:void 0,"aria-describedby":x?p:void 0,onClick:Wf(T.onClick,P=>P.stopPropagation())}),[p,x,d,f,v]),C=h.exports.useCallback(T=>{T.stopPropagation(),m.current===T.target&&(!RS.isTopModal(c)||(i&&(n==null||n()),s==null||s()))},[n,i,s]),I=h.exports.useCallback((T={},_=null)=>({...T,ref:go(_,u),onClick:Wf(T.onClick,C),onKeyDown:Wf(T.onKeyDown,y),onMouseDown:Wf(T.onMouseDown,g)}),[y,g,C]);return{isOpen:t,onClose:n,headerId:f,bodyId:p,setBodyMounted:w,setHeaderMounted:b,dialogRef:c,overlayRef:u,getDialogProps:E,getDialogContainerProps:I}}function qpe(e,t){const n=e.current;h.exports.useEffect(()=>{if(!(!e.current||!t))return qC(e.current)},[t,e,n])}function Ype(e,...t){const n=h.exports.useId(),r=e||n;return h.exports.useMemo(()=>t.map(i=>`${i}-${r}`),[r,t])}var[Xpe,Tc]=En({name:"ModalStylesContext",errorMessage:`useModalStyles returned is 'undefined'. Seems you forgot to wrap the components in "<Modal />" `}),[Zpe,qs]=En({strict:!0,name:"ModalContext",errorMessage:"useModalContext: `context` is undefined. Seems you forgot to wrap modal components in `<Modal />`"}),Jy=e=>{const{portalProps:t,children:n,autoFocus:r,trapFocus:i,initialFocusRef:o,finalFocusRef:a,returnFocusOnClose:s,blockScrollOnMount:l,allowPinchZoom:c,preserveScrollBarGap:u,motionPreset:d,lockFocusAcrossFrames:f,onCloseComplete:p}=e,m=vt("Modal",e),y={...Kpe(e),autoFocus:r,trapFocus:i,initialFocusRef:o,finalFocusRef:a,returnFocusOnClose:s,blockScrollOnMount:l,allowPinchZoom:c,preserveScrollBarGap:u,motionPreset:d,lockFocusAcrossFrames:f};return A.createElement(Zpe,{value:y},A.createElement(Xpe,{value:m},A.createElement(Wa,{onExitComplete:p},y.isOpen&&A.createElement(Kd,{...t},n))))};Jy.defaultProps={lockFocusAcrossFrames:!0,returnFocusOnClose:!0,scrollBehavior:"outside",trapFocus:!0,autoFocus:!0,blockScrollOnMount:!0,allowPinchZoom:!1,motionPreset:"scale"};Jy.displayName="Modal";var s6=de((e,t)=>{const{className:n,...r}=e,{bodyId:i,setBodyMounted:o}=qs();h.exports.useEffect(()=>(o(!0),()=>o(!1)),[o]);const a=Ic("chakra-modal__body",n),s=Tc();return A.createElement(ce.div,{ref:t,className:a,id:i,...r,__css:s.body})});s6.displayName="ModalBody";var bN=de((e,t)=>{const{onClick:n,className:r,...i}=e,{onClose:o}=qs(),a=Ic("chakra-modal__close-btn",r),s=Tc();return A.createElement(Z9,{ref:t,__css:s.closeButton,className:a,onClick:Wf(n,l=>{l.stopPropagation(),o()}),...i})});bN.displayName="ModalCloseButton";function xN(e){const{autoFocus:t,trapFocus:n,dialogRef:r,initialFocusRef:i,blockScrollOnMount:o,allowPinchZoom:a,finalFocusRef:s,returnFocusOnClose:l,preserveScrollBarGap:c,lockFocusAcrossFrames:u}=qs(),[d,f]=E9();return h.exports.useEffect(()=>{!d&&f&&setTimeout(f)},[d,f]),A.createElement(fN,{autoFocus:t,isDisabled:!n,initialFocusRef:i,finalFocusRef:s,restoreFocus:l,contentRef:r,lockFocusAcrossFrames:u},A.createElement(a6,{removeScrollBar:!c,allowPinchZoom:a,enabled:o,forwardProps:!0},e.children))}var Qpe={slideInBottom:{...T3,custom:{offsetY:16,reverse:!0}},slideInRight:{...T3,custom:{offsetX:16,reverse:!0}},scale:{...jL,custom:{initialScale:.95,reverse:!0}},none:{}},Jpe=ce(Ur.section),ehe=e=>Qpe[e||"none"],SN=h.exports.forwardRef((e,t)=>{const{preset:n,motionProps:r=ehe(n),...i}=e;return A.createElement(Jpe,{ref:t,...r,...i})});SN.displayName="ModalTransition";var l6=de((e,t)=>{const{className:n,children:r,containerProps:i,motionProps:o,...a}=e,{getDialogProps:s,getDialogContainerProps:l}=qs(),c=s(a,t),u=l(i),d=Ic("chakra-modal__content",n),f=Tc(),p={display:"flex",flexDirection:"column",position:"relative",width:"100%",outline:0,...f.dialog},m={display:"flex",width:"100vw",height:"$100vh",position:"fixed",left:0,top:0,...f.dialogContainer},{motionPreset:g}=qs();return A.createElement(xN,null,A.createElement(ce.div,{...u,className:"chakra-modal__content-container",tabIndex:-1,__css:m},A.createElement(SN,{preset:g,motionProps:o,className:d,...c,__css:p},r)))});l6.displayName="ModalContent";var c6=de((e,t)=>{const{className:n,...r}=e,i=Ic("chakra-modal__footer",n),o=Tc(),a={display:"flex",alignItems:"center",justifyContent:"flex-end",...o.footer};return A.createElement(ce.footer,{ref:t,...r,__css:a,className:i})});c6.displayName="ModalFooter";var u6=de((e,t)=>{const{className:n,...r}=e,{headerId:i,setHeaderMounted:o}=qs();h.exports.useEffect(()=>(o(!0),()=>o(!1)),[o]);const a=Ic("chakra-modal__header",n),s=Tc(),l={flex:0,...s.header};return A.createElement(ce.header,{ref:t,className:a,id:i,...r,__css:l})});u6.displayName="ModalHeader";var the=ce(Ur.div),d6=de((e,t)=>{const{className:n,transition:r,motionProps:i,...o}=e,a=Ic("chakra-modal__overlay",n),s=Tc(),l={pos:"fixed",left:"0",top:"0",w:"100vw",h:"100vh",...s.overlay},{motionPreset:c}=qs(),d=i||(c==="none"?{}:zL);return A.createElement(the,{...d,__css:l,ref:t,className:a,...o})});d6.displayName="ModalOverlay";function nhe(e){const{leastDestructiveRef:t,...n}=e;return A.createElement(Jy,{...n,initialFocusRef:t})}var rhe=de((e,t)=>A.createElement(l6,{ref:t,role:"alertdialog",...e})),[BFe,ihe]=En(),ohe=ce(HL),ahe=de((e,t)=>{const{className:n,children:r,motionProps:i,...o}=e,{getDialogProps:a,getDialogContainerProps:s,isOpen:l}=qs(),c=a(o,t),u=s(),d=Ic("chakra-modal__content",n),f=Tc(),p={display:"flex",flexDirection:"column",position:"relative",width:"100%",outline:0,...f.dialog},m={display:"flex",width:"100vw",height:"$100vh",position:"fixed",left:0,top:0,...f.dialogContainer},{placement:g}=ihe();return A.createElement(ce.div,{...u,className:"chakra-modal__content-container",__css:m},A.createElement(xN,null,A.createElement(ohe,{motionProps:i,direction:g,in:l,className:d,...c,__css:p},r)))});ahe.displayName="DrawerContent";function dt(e,t={}){let n=!1;function r(){if(!n){n=!0;return}throw new Error("[anatomy] .part(...) should only be called once. Did you mean to use .extend(...) ?")}function i(...u){r();for(const d of u)t[d]=l(d);return dt(e,t)}function o(...u){for(const d of u)d in t||(t[d]=l(d));return dt(e,t)}function a(){return Object.fromEntries(Object.entries(t).map(([d,f])=>[d,f.selector]))}function s(){return Object.fromEntries(Object.entries(t).map(([d,f])=>[d,f.className]))}function l(u){const p=`chakra-${(["container","root"].includes(u!=null?u:"")?[e]:[e,u]).filter(Boolean).join("__")}`;return{className:p,selector:`.${p}`,toString:()=>u}}return{parts:i,toPart:l,extend:o,selectors:a,classnames:s,get keys(){return Object.keys(t)},__type:{}}}var she=dt("accordion").parts("root","container","button","panel").extend("icon"),lhe=dt("alert").parts("title","description","container").extend("icon","spinner"),che=dt("avatar").parts("label","badge","container").extend("excessLabel","group"),uhe=dt("breadcrumb").parts("link","item","container").extend("separator");dt("button").parts();var dhe=dt("checkbox").parts("control","icon","container").extend("label");dt("progress").parts("track","filledTrack").extend("label");var fhe=dt("drawer").parts("overlay","dialogContainer","dialog").extend("header","closeButton","body","footer"),phe=dt("editable").parts("preview","input","textarea"),hhe=dt("form").parts("container","requiredIndicator","helperText"),mhe=dt("formError").parts("text","icon"),ghe=dt("input").parts("addon","field","element"),vhe=dt("list").parts("container","item","icon"),yhe=dt("menu").parts("button","list","item").extend("groupTitle","command","divider"),bhe=dt("modal").parts("overlay","dialogContainer","dialog").extend("header","closeButton","body","footer"),xhe=dt("numberinput").parts("root","field","stepperGroup","stepper");dt("pininput").parts("field");var She=dt("popover").parts("content","header","body","footer").extend("popper","arrow","closeButton"),whe=dt("progress").parts("label","filledTrack","track"),Che=dt("radio").parts("container","control","label"),khe=dt("select").parts("field","icon"),Ehe=dt("slider").parts("container","track","thumb","filledTrack","mark"),Ihe=dt("stat").parts("container","label","helpText","number","icon"),The=dt("switch").parts("container","track","thumb"),_he=dt("table").parts("table","thead","tbody","tr","th","td","tfoot","caption"),Phe=dt("tabs").parts("root","tab","tablist","tabpanel","tabpanels","indicator"),Ohe=dt("tag").parts("container","label","closeButton");function Zn(e,t){Mhe(e)&&(e="100%");var n=Rhe(e);return e=t===360?e:Math.min(t,Math.max(0,parseFloat(e))),n&&(e=parseInt(String(e*t),10)/100),Math.abs(e-t)<1e-6?1:(t===360?e=(e<0?e%t+t:e%t)/parseFloat(String(t)):e=e%t/parseFloat(String(t)),e)}function fm(e){return Math.min(1,Math.max(0,e))}function Mhe(e){return typeof e=="string"&&e.indexOf(".")!==-1&&parseFloat(e)===1}function Rhe(e){return typeof e=="string"&&e.indexOf("%")!==-1}function wN(e){return e=parseFloat(e),(isNaN(e)||e<0||e>1)&&(e=1),e}function pm(e){return e<=1?"".concat(Number(e)*100,"%"):e}function Gl(e){return e.length===1?"0"+e:String(e)}function Dhe(e,t,n){return{r:Zn(e,255)*255,g:Zn(t,255)*255,b:Zn(n,255)*255}}function bT(e,t,n){e=Zn(e,255),t=Zn(t,255),n=Zn(n,255);var r=Math.max(e,t,n),i=Math.min(e,t,n),o=0,a=0,s=(r+i)/2;if(r===i)a=0,o=0;else{var l=r-i;switch(a=s>.5?l/(2-r-i):l/(r+i),r){case e:o=(t-n)/l+(t<n?6:0);break;case t:o=(n-e)/l+2;break;case n:o=(e-t)/l+4;break}o/=6}return{h:o,s:a,l:s}}function g5(e,t,n){return n<0&&(n+=1),n>1&&(n-=1),n<1/6?e+(t-e)*(6*n):n<1/2?t:n<2/3?e+(t-e)*(2/3-n)*6:e}function Ahe(e,t,n){var r,i,o;if(e=Zn(e,360),t=Zn(t,100),n=Zn(n,100),t===0)i=n,o=n,r=n;else{var a=n<.5?n*(1+t):n+t-n*t,s=2*n-a;r=g5(s,a,e+1/3),i=g5(s,a,e),o=g5(s,a,e-1/3)}return{r:r*255,g:i*255,b:o*255}}function xT(e,t,n){e=Zn(e,255),t=Zn(t,255),n=Zn(n,255);var r=Math.max(e,t,n),i=Math.min(e,t,n),o=0,a=r,s=r-i,l=r===0?0:s/r;if(r===i)o=0;else{switch(r){case e:o=(t-n)/s+(t<n?6:0);break;case t:o=(n-e)/s+2;break;case n:o=(e-t)/s+4;break}o/=6}return{h:o,s:l,v:a}}function Lhe(e,t,n){e=Zn(e,360)*6,t=Zn(t,100),n=Zn(n,100);var r=Math.floor(e),i=e-r,o=n*(1-t),a=n*(1-i*t),s=n*(1-(1-i)*t),l=r%6,c=[n,a,o,o,s,n][l],u=[s,n,n,a,o,o][l],d=[o,o,s,n,n,a][l];return{r:c*255,g:u*255,b:d*255}}function ST(e,t,n,r){var i=[Gl(Math.round(e).toString(16)),Gl(Math.round(t).toString(16)),Gl(Math.round(n).toString(16))];return r&&i[0].startsWith(i[0].charAt(1))&&i[1].startsWith(i[1].charAt(1))&&i[2].startsWith(i[2].charAt(1))?i[0].charAt(0)+i[1].charAt(0)+i[2].charAt(0):i.join("")}function Bhe(e,t,n,r,i){var o=[Gl(Math.round(e).toString(16)),Gl(Math.round(t).toString(16)),Gl(Math.round(n).toString(16)),Gl($he(r))];return i&&o[0].startsWith(o[0].charAt(1))&&o[1].startsWith(o[1].charAt(1))&&o[2].startsWith(o[2].charAt(1))&&o[3].startsWith(o[3].charAt(1))?o[0].charAt(0)+o[1].charAt(0)+o[2].charAt(0)+o[3].charAt(0):o.join("")}function $he(e){return Math.round(parseFloat(e)*255).toString(16)}function wT(e){return Yr(e)/255}function Yr(e){return parseInt(e,16)}function Fhe(e){return{r:e>>16,g:(e&65280)>>8,b:e&255}}var DS={aliceblue:"#f0f8ff",antiquewhite:"#faebd7",aqua:"#00ffff",aquamarine:"#7fffd4",azure:"#f0ffff",beige:"#f5f5dc",bisque:"#ffe4c4",black:"#000000",blanchedalmond:"#ffebcd",blue:"#0000ff",blueviolet:"#8a2be2",brown:"#a52a2a",burlywood:"#deb887",cadetblue:"#5f9ea0",chartreuse:"#7fff00",chocolate:"#d2691e",coral:"#ff7f50",cornflowerblue:"#6495ed",cornsilk:"#fff8dc",crimson:"#dc143c",cyan:"#00ffff",darkblue:"#00008b",darkcyan:"#008b8b",darkgoldenrod:"#b8860b",darkgray:"#a9a9a9",darkgreen:"#006400",darkgrey:"#a9a9a9",darkkhaki:"#bdb76b",darkmagenta:"#8b008b",darkolivegreen:"#556b2f",darkorange:"#ff8c00",darkorchid:"#9932cc",darkred:"#8b0000",darksalmon:"#e9967a",darkseagreen:"#8fbc8f",darkslateblue:"#483d8b",darkslategray:"#2f4f4f",darkslategrey:"#2f4f4f",darkturquoise:"#00ced1",darkviolet:"#9400d3",deeppink:"#ff1493",deepskyblue:"#00bfff",dimgray:"#696969",dimgrey:"#696969",dodgerblue:"#1e90ff",firebrick:"#b22222",floralwhite:"#fffaf0",forestgreen:"#228b22",fuchsia:"#ff00ff",gainsboro:"#dcdcdc",ghostwhite:"#f8f8ff",goldenrod:"#daa520",gold:"#ffd700",gray:"#808080",green:"#008000",greenyellow:"#adff2f",grey:"#808080",honeydew:"#f0fff0",hotpink:"#ff69b4",indianred:"#cd5c5c",indigo:"#4b0082",ivory:"#fffff0",khaki:"#f0e68c",lavenderblush:"#fff0f5",lavender:"#e6e6fa",lawngreen:"#7cfc00",lemonchiffon:"#fffacd",lightblue:"#add8e6",lightcoral:"#f08080",lightcyan:"#e0ffff",lightgoldenrodyellow:"#fafad2",lightgray:"#d3d3d3",lightgreen:"#90ee90",lightgrey:"#d3d3d3",lightpink:"#ffb6c1",lightsalmon:"#ffa07a",lightseagreen:"#20b2aa",lightskyblue:"#87cefa",lightslategray:"#778899",lightslategrey:"#778899",lightsteelblue:"#b0c4de",lightyellow:"#ffffe0",lime:"#00ff00",limegreen:"#32cd32",linen:"#faf0e6",magenta:"#ff00ff",maroon:"#800000",mediumaquamarine:"#66cdaa",mediumblue:"#0000cd",mediumorchid:"#ba55d3",mediumpurple:"#9370db",mediumseagreen:"#3cb371",mediumslateblue:"#7b68ee",mediumspringgreen:"#00fa9a",mediumturquoise:"#48d1cc",mediumvioletred:"#c71585",midnightblue:"#191970",mintcream:"#f5fffa",mistyrose:"#ffe4e1",moccasin:"#ffe4b5",navajowhite:"#ffdead",navy:"#000080",oldlace:"#fdf5e6",olive:"#808000",olivedrab:"#6b8e23",orange:"#ffa500",orangered:"#ff4500",orchid:"#da70d6",palegoldenrod:"#eee8aa",palegreen:"#98fb98",paleturquoise:"#afeeee",palevioletred:"#db7093",papayawhip:"#ffefd5",peachpuff:"#ffdab9",peru:"#cd853f",pink:"#ffc0cb",plum:"#dda0dd",powderblue:"#b0e0e6",purple:"#800080",rebeccapurple:"#663399",red:"#ff0000",rosybrown:"#bc8f8f",royalblue:"#4169e1",saddlebrown:"#8b4513",salmon:"#fa8072",sandybrown:"#f4a460",seagreen:"#2e8b57",seashell:"#fff5ee",sienna:"#a0522d",silver:"#c0c0c0",skyblue:"#87ceeb",slateblue:"#6a5acd",slategray:"#708090",slategrey:"#708090",snow:"#fffafa",springgreen:"#00ff7f",steelblue:"#4682b4",tan:"#d2b48c",teal:"#008080",thistle:"#d8bfd8",tomato:"#ff6347",turquoise:"#40e0d0",violet:"#ee82ee",wheat:"#f5deb3",white:"#ffffff",whitesmoke:"#f5f5f5",yellow:"#ffff00",yellowgreen:"#9acd32"};function Nhe(e){var t={r:0,g:0,b:0},n=1,r=null,i=null,o=null,a=!1,s=!1;return typeof e=="string"&&(e=Hhe(e)),typeof e=="object"&&(ha(e.r)&&ha(e.g)&&ha(e.b)?(t=Dhe(e.r,e.g,e.b),a=!0,s=String(e.r).substr(-1)==="%"?"prgb":"rgb"):ha(e.h)&&ha(e.s)&&ha(e.v)?(r=pm(e.s),i=pm(e.v),t=Lhe(e.h,r,i),a=!0,s="hsv"):ha(e.h)&&ha(e.s)&&ha(e.l)&&(r=pm(e.s),o=pm(e.l),t=Ahe(e.h,r,o),a=!0,s="hsl"),Object.prototype.hasOwnProperty.call(e,"a")&&(n=e.a)),n=wN(n),{ok:a,format:e.format||s,r:Math.min(255,Math.max(t.r,0)),g:Math.min(255,Math.max(t.g,0)),b:Math.min(255,Math.max(t.b,0)),a:n}}var zhe="[-\\+]?\\d+%?",jhe="[-\\+]?\\d*\\.\\d+%?",Es="(?:".concat(jhe,")|(?:").concat(zhe,")"),v5="[\\s|\\(]+(".concat(Es,")[,|\\s]+(").concat(Es,")[,|\\s]+(").concat(Es,")\\s*\\)?"),y5="[\\s|\\(]+(".concat(Es,")[,|\\s]+(").concat(Es,")[,|\\s]+(").concat(Es,")[,|\\s]+(").concat(Es,")\\s*\\)?"),eo={CSS_UNIT:new RegExp(Es),rgb:new RegExp("rgb"+v5),rgba:new RegExp("rgba"+y5),hsl:new RegExp("hsl"+v5),hsla:new RegExp("hsla"+y5),hsv:new RegExp("hsv"+v5),hsva:new RegExp("hsva"+y5),hex3:/^#?([0-9a-fA-F]{1})([0-9a-fA-F]{1})([0-9a-fA-F]{1})$/,hex6:/^#?([0-9a-fA-F]{2})([0-9a-fA-F]{2})([0-9a-fA-F]{2})$/,hex4:/^#?([0-9a-fA-F]{1})([0-9a-fA-F]{1})([0-9a-fA-F]{1})([0-9a-fA-F]{1})$/,hex8:/^#?([0-9a-fA-F]{2})([0-9a-fA-F]{2})([0-9a-fA-F]{2})([0-9a-fA-F]{2})$/};function Hhe(e){if(e=e.trim().toLowerCase(),e.length===0)return!1;var t=!1;if(DS[e])e=DS[e],t=!0;else if(e==="transparent")return{r:0,g:0,b:0,a:0,format:"name"};var n=eo.rgb.exec(e);return n?{r:n[1],g:n[2],b:n[3]}:(n=eo.rgba.exec(e),n?{r:n[1],g:n[2],b:n[3],a:n[4]}:(n=eo.hsl.exec(e),n?{h:n[1],s:n[2],l:n[3]}:(n=eo.hsla.exec(e),n?{h:n[1],s:n[2],l:n[3],a:n[4]}:(n=eo.hsv.exec(e),n?{h:n[1],s:n[2],v:n[3]}:(n=eo.hsva.exec(e),n?{h:n[1],s:n[2],v:n[3],a:n[4]}:(n=eo.hex8.exec(e),n?{r:Yr(n[1]),g:Yr(n[2]),b:Yr(n[3]),a:wT(n[4]),format:t?"name":"hex8"}:(n=eo.hex6.exec(e),n?{r:Yr(n[1]),g:Yr(n[2]),b:Yr(n[3]),format:t?"name":"hex"}:(n=eo.hex4.exec(e),n?{r:Yr(n[1]+n[1]),g:Yr(n[2]+n[2]),b:Yr(n[3]+n[3]),a:wT(n[4]+n[4]),format:t?"name":"hex8"}:(n=eo.hex3.exec(e),n?{r:Yr(n[1]+n[1]),g:Yr(n[2]+n[2]),b:Yr(n[3]+n[3]),format:t?"name":"hex"}:!1)))))))))}function ha(e){return Boolean(eo.CSS_UNIT.exec(String(e)))}var Zh=function(){function e(t,n){t===void 0&&(t=""),n===void 0&&(n={});var r;if(t instanceof e)return t;typeof t=="number"&&(t=Fhe(t)),this.originalInput=t;var i=Nhe(t);this.originalInput=t,this.r=i.r,this.g=i.g,this.b=i.b,this.a=i.a,this.roundA=Math.round(100*this.a)/100,this.format=(r=n.format)!==null&&r!==void 0?r:i.format,this.gradientType=n.gradientType,this.r<1&&(this.r=Math.round(this.r)),this.g<1&&(this.g=Math.round(this.g)),this.b<1&&(this.b=Math.round(this.b)),this.isValid=i.ok}return e.prototype.isDark=function(){return this.getBrightness()<128},e.prototype.isLight=function(){return!this.isDark()},e.prototype.getBrightness=function(){var t=this.toRgb();return(t.r*299+t.g*587+t.b*114)/1e3},e.prototype.getLuminance=function(){var t=this.toRgb(),n,r,i,o=t.r/255,a=t.g/255,s=t.b/255;return o<=.03928?n=o/12.92:n=Math.pow((o+.055)/1.055,2.4),a<=.03928?r=a/12.92:r=Math.pow((a+.055)/1.055,2.4),s<=.03928?i=s/12.92:i=Math.pow((s+.055)/1.055,2.4),.2126*n+.7152*r+.0722*i},e.prototype.getAlpha=function(){return this.a},e.prototype.setAlpha=function(t){return this.a=wN(t),this.roundA=Math.round(100*this.a)/100,this},e.prototype.isMonochrome=function(){var t=this.toHsl().s;return t===0},e.prototype.toHsv=function(){var t=xT(this.r,this.g,this.b);return{h:t.h*360,s:t.s,v:t.v,a:this.a}},e.prototype.toHsvString=function(){var t=xT(this.r,this.g,this.b),n=Math.round(t.h*360),r=Math.round(t.s*100),i=Math.round(t.v*100);return this.a===1?"hsv(".concat(n,", ").concat(r,"%, ").concat(i,"%)"):"hsva(".concat(n,", ").concat(r,"%, ").concat(i,"%, ").concat(this.roundA,")")},e.prototype.toHsl=function(){var t=bT(this.r,this.g,this.b);return{h:t.h*360,s:t.s,l:t.l,a:this.a}},e.prototype.toHslString=function(){var t=bT(this.r,this.g,this.b),n=Math.round(t.h*360),r=Math.round(t.s*100),i=Math.round(t.l*100);return this.a===1?"hsl(".concat(n,", ").concat(r,"%, ").concat(i,"%)"):"hsla(".concat(n,", ").concat(r,"%, ").concat(i,"%, ").concat(this.roundA,")")},e.prototype.toHex=function(t){return t===void 0&&(t=!1),ST(this.r,this.g,this.b,t)},e.prototype.toHexString=function(t){return t===void 0&&(t=!1),"#"+this.toHex(t)},e.prototype.toHex8=function(t){return t===void 0&&(t=!1),Bhe(this.r,this.g,this.b,this.a,t)},e.prototype.toHex8String=function(t){return t===void 0&&(t=!1),"#"+this.toHex8(t)},e.prototype.toRgb=function(){return{r:Math.round(this.r),g:Math.round(this.g),b:Math.round(this.b),a:this.a}},e.prototype.toRgbString=function(){var t=Math.round(this.r),n=Math.round(this.g),r=Math.round(this.b);return this.a===1?"rgb(".concat(t,", ").concat(n,", ").concat(r,")"):"rgba(".concat(t,", ").concat(n,", ").concat(r,", ").concat(this.roundA,")")},e.prototype.toPercentageRgb=function(){var t=function(n){return"".concat(Math.round(Zn(n,255)*100),"%")};return{r:t(this.r),g:t(this.g),b:t(this.b),a:this.a}},e.prototype.toPercentageRgbString=function(){var t=function(n){return Math.round(Zn(n,255)*100)};return this.a===1?"rgb(".concat(t(this.r),"%, ").concat(t(this.g),"%, ").concat(t(this.b),"%)"):"rgba(".concat(t(this.r),"%, ").concat(t(this.g),"%, ").concat(t(this.b),"%, ").concat(this.roundA,")")},e.prototype.toName=function(){if(this.a===0)return"transparent";if(this.a<1)return!1;for(var t="#"+ST(this.r,this.g,this.b,!1),n=0,r=Object.entries(DS);n<r.length;n++){var i=r[n],o=i[0],a=i[1];if(t===a)return o}return!1},e.prototype.toString=function(t){var n=Boolean(t);t=t!=null?t:this.format;var r=!1,i=this.a<1&&this.a>=0,o=!n&&i&&(t.startsWith("hex")||t==="name");return o?t==="name"&&this.a===0?this.toName():this.toRgbString():(t==="rgb"&&(r=this.toRgbString()),t==="prgb"&&(r=this.toPercentageRgbString()),(t==="hex"||t==="hex6")&&(r=this.toHexString()),t==="hex3"&&(r=this.toHexString(!0)),t==="hex4"&&(r=this.toHex8String(!0)),t==="hex8"&&(r=this.toHex8String()),t==="name"&&(r=this.toName()),t==="hsl"&&(r=this.toHslString()),t==="hsv"&&(r=this.toHsvString()),r||this.toHexString())},e.prototype.toNumber=function(){return(Math.round(this.r)<<16)+(Math.round(this.g)<<8)+Math.round(this.b)},e.prototype.clone=function(){return new e(this.toString())},e.prototype.lighten=function(t){t===void 0&&(t=10);var n=this.toHsl();return n.l+=t/100,n.l=fm(n.l),new e(n)},e.prototype.brighten=function(t){t===void 0&&(t=10);var n=this.toRgb();return n.r=Math.max(0,Math.min(255,n.r-Math.round(255*-(t/100)))),n.g=Math.max(0,Math.min(255,n.g-Math.round(255*-(t/100)))),n.b=Math.max(0,Math.min(255,n.b-Math.round(255*-(t/100)))),new e(n)},e.prototype.darken=function(t){t===void 0&&(t=10);var n=this.toHsl();return n.l-=t/100,n.l=fm(n.l),new e(n)},e.prototype.tint=function(t){return t===void 0&&(t=10),this.mix("white",t)},e.prototype.shade=function(t){return t===void 0&&(t=10),this.mix("black",t)},e.prototype.desaturate=function(t){t===void 0&&(t=10);var n=this.toHsl();return n.s-=t/100,n.s=fm(n.s),new e(n)},e.prototype.saturate=function(t){t===void 0&&(t=10);var n=this.toHsl();return n.s+=t/100,n.s=fm(n.s),new e(n)},e.prototype.greyscale=function(){return this.desaturate(100)},e.prototype.spin=function(t){var n=this.toHsl(),r=(n.h+t)%360;return n.h=r<0?360+r:r,new e(n)},e.prototype.mix=function(t,n){n===void 0&&(n=50);var r=this.toRgb(),i=new e(t).toRgb(),o=n/100,a={r:(i.r-r.r)*o+r.r,g:(i.g-r.g)*o+r.g,b:(i.b-r.b)*o+r.b,a:(i.a-r.a)*o+r.a};return new e(a)},e.prototype.analogous=function(t,n){t===void 0&&(t=6),n===void 0&&(n=30);var r=this.toHsl(),i=360/n,o=[this];for(r.h=(r.h-(i*t>>1)+720)%360;--t;)r.h=(r.h+i)%360,o.push(new e(r));return o},e.prototype.complement=function(){var t=this.toHsl();return t.h=(t.h+180)%360,new e(t)},e.prototype.monochromatic=function(t){t===void 0&&(t=6);for(var n=this.toHsv(),r=n.h,i=n.s,o=n.v,a=[],s=1/t;t--;)a.push(new e({h:r,s:i,v:o})),o=(o+s)%1;return a},e.prototype.splitcomplement=function(){var t=this.toHsl(),n=t.h;return[this,new e({h:(n+72)%360,s:t.s,l:t.l}),new e({h:(n+216)%360,s:t.s,l:t.l})]},e.prototype.onBackground=function(t){var n=this.toRgb(),r=new e(t).toRgb();return new e({r:r.r+(n.r-r.r)*n.a,g:r.g+(n.g-r.g)*n.a,b:r.b+(n.b-r.b)*n.a})},e.prototype.triad=function(){return this.polyad(3)},e.prototype.tetrad=function(){return this.polyad(4)},e.prototype.polyad=function(t){for(var n=this.toHsl(),r=n.h,i=[this],o=360/t,a=1;a<t;a++)i.push(new e({h:(r+a*o)%360,s:n.s,l:n.l}));return i},e.prototype.equals=function(t){return this.toRgbString()===new e(t).toRgbString()},e}();function CN(e){if(e===void 0&&(e={}),e.count!==void 0&&e.count!==null){var t=e.count,n=[];for(e.count=void 0;t>n.length;)e.count=null,e.seed&&(e.seed+=1),n.push(CN(e));return e.count=t,n}var r=Vhe(e.hue,e.seed),i=Whe(r,e),o=Uhe(r,i,e),a={h:r,s:i,v:o};return e.alpha!==void 0&&(a.a=e.alpha),new Zh(a)}function Vhe(e,t){var n=Khe(e),r=z0(n,t);return r<0&&(r=360+r),r}function Whe(e,t){if(t.hue==="monochrome")return 0;if(t.luminosity==="random")return z0([0,100],t.seed);var n=kN(e).saturationRange,r=n[0],i=n[1];switch(t.luminosity){case"bright":r=55;break;case"dark":r=i-10;break;case"light":i=55;break}return z0([r,i],t.seed)}function Uhe(e,t,n){var r=Ghe(e,t),i=100;switch(n.luminosity){case"dark":i=r+20;break;case"light":r=(i+r)/2;break;case"random":r=0,i=100;break}return z0([r,i],n.seed)}function Ghe(e,t){for(var n=kN(e).lowerBounds,r=0;r<n.length-1;r++){var i=n[r][0],o=n[r][1],a=n[r+1][0],s=n[r+1][1];if(t>=i&&t<=a){var l=(s-o)/(a-i),c=o-l*i;return l*t+c}}return 0}function Khe(e){var t=parseInt(e,10);if(!Number.isNaN(t)&&t<360&&t>0)return[t,t];if(typeof e=="string"){var n=IN.find(function(a){return a.name===e});if(n){var r=EN(n);if(r.hueRange)return r.hueRange}var i=new Zh(e);if(i.isValid){var o=i.toHsv().h;return[o,o]}}return[0,360]}function kN(e){e>=334&&e<=360&&(e-=360);for(var t=0,n=IN;t<n.length;t++){var r=n[t],i=EN(r);if(i.hueRange&&e>=i.hueRange[0]&&e<=i.hueRange[1])return i}throw Error("Color not found")}function z0(e,t){if(t===void 0)return Math.floor(e[0]+Math.random()*(e[1]+1-e[0]));var n=e[1]||1,r=e[0]||0;t=(t*9301+49297)%233280;var i=t/233280;return Math.floor(r+i*(n-r))}function EN(e){var t=e.lowerBounds[0][0],n=e.lowerBounds[e.lowerBounds.length-1][0],r=e.lowerBounds[e.lowerBounds.length-1][1],i=e.lowerBounds[0][1];return{name:e.name,hueRange:e.hueRange,lowerBounds:e.lowerBounds,saturationRange:[t,n],brightnessRange:[r,i]}}var IN=[{name:"monochrome",hueRange:null,lowerBounds:[[0,0],[100,0]]},{name:"red",hueRange:[-26,18],lowerBounds:[[20,100],[30,92],[40,89],[50,85],[60,78],[70,70],[80,60],[90,55],[100,50]]},{name:"orange",hueRange:[19,46],lowerBounds:[[20,100],[30,93],[40,88],[50,86],[60,85],[70,70],[100,70]]},{name:"yellow",hueRange:[47,62],lowerBounds:[[25,100],[40,94],[50,89],[60,86],[70,84],[80,82],[90,80],[100,75]]},{name:"green",hueRange:[63,178],lowerBounds:[[30,100],[40,90],[50,85],[60,81],[70,74],[80,64],[90,50],[100,40]]},{name:"blue",hueRange:[179,257],lowerBounds:[[20,100],[30,86],[40,80],[50,74],[60,60],[70,52],[80,44],[90,39],[100,35]]},{name:"purple",hueRange:[258,282],lowerBounds:[[20,100],[30,87],[40,79],[50,70],[60,65],[70,59],[80,52],[90,45],[100,42]]},{name:"pink",hueRange:[283,334],lowerBounds:[[20,100],[30,90],[40,86],[60,84],[80,80],[90,75],[100,73]]}];function qhe(e,t,n,r,i){for(t=t.split?t.split("."):t,r=0;r<t.length;r++)e=e?e[t[r]]:i;return e===i?n:e}var Yhe=e=>Object.keys(e).length===0,Dn=(e,t,n)=>{const r=qhe(e,`colors.${t}`,t),{isValid:i}=new Zh(r);return i?r:n},Xhe=e=>t=>{const n=Dn(t,e);return new Zh(n).isDark()?"dark":"light"},Zhe=e=>t=>Xhe(e)(t)==="dark",wd=(e,t)=>n=>{const r=Dn(n,e);return new Zh(r).setAlpha(t).toRgbString()};function CT(e="1rem",t="rgba(255, 255, 255, 0.15)"){return{backgroundImage:`linear-gradient(
    45deg,
    ${t} 25%,
    transparent 25%,
    transparent 50%,
    ${t} 50%,
    ${t} 75%,
    transparent 75%,
    transparent
  )`,backgroundSize:`${e} ${e}`}}function Qhe(e){const t=CN().toHexString();return!e||Yhe(e)?t:e.string&&e.colors?e1e(e.string,e.colors):e.string&&!e.colors?Jhe(e.string):e.colors&&!e.string?t1e(e.colors):t}function Jhe(e){let t=0;if(e.length===0)return t.toString();for(let r=0;r<e.length;r+=1)t=e.charCodeAt(r)+((t<<5)-t),t=t&t;let n="#";for(let r=0;r<3;r+=1)n+=`00${(t>>r*8&255).toString(16)}`.substr(-2);return n}function e1e(e,t){let n=0;if(e.length===0)return t[0];for(let r=0;r<e.length;r+=1)n=e.charCodeAt(r)+((n<<5)-n),n=n&n;return n=(n%t.length+t.length)%t.length,t[n]}function t1e(e){return e[Math.floor(Math.random()*e.length)]}function oe(e,t){return n=>n.colorMode==="dark"?t:e}function f6(e){const{orientation:t,vertical:n,horizontal:r}=e;return t?t==="vertical"?n:r:{}}function n1e(e){const t=typeof e;return e!=null&&(t==="object"||t==="function")&&!Array.isArray(e)}function TN(e){return n1e(e)&&e.reference?e.reference:String(e)}var e2=(e,...t)=>t.map(TN).join(` ${e} `).replace(/calc/g,""),kT=(...e)=>`calc(${e2("+",...e)})`,ET=(...e)=>`calc(${e2("-",...e)})`,AS=(...e)=>`calc(${e2("*",...e)})`,IT=(...e)=>`calc(${e2("/",...e)})`,TT=e=>{const t=TN(e);return t!=null&&!Number.isNaN(parseFloat(t))?String(t).startsWith("-")?String(t).slice(1):`-${t}`:AS(t,-1)},ba=Object.assign(e=>({add:(...t)=>ba(kT(e,...t)),subtract:(...t)=>ba(ET(e,...t)),multiply:(...t)=>ba(AS(e,...t)),divide:(...t)=>ba(IT(e,...t)),negate:()=>ba(TT(e)),toString:()=>e.toString()}),{add:kT,subtract:ET,multiply:AS,divide:IT,negate:TT});function r1e(e){return!Number.isInteger(parseFloat(e.toString()))}function i1e(e,t="-"){return e.replace(/\s+/g,t)}function _N(e){const t=i1e(e.toString());return t.includes("\\.")?e:r1e(e)?t.replace(".","\\."):e}function o1e(e,t=""){return[t,_N(e)].filter(Boolean).join("-")}function a1e(e,t){return`var(${_N(e)}${t?`, ${t}`:""})`}function s1e(e,t=""){return`--${o1e(e,t)}`}function Gr(e,t){const n=s1e(e,t==null?void 0:t.prefix);return{variable:n,reference:a1e(n,l1e(t==null?void 0:t.fallback))}}function l1e(e){return typeof e=="string"?e:e==null?void 0:e.reference}var{definePartsStyle:c1e,defineMultiStyleConfig:u1e}=zt(she.keys),d1e={borderTopWidth:"1px",borderColor:"inherit",_last:{borderBottomWidth:"1px"}},f1e={transitionProperty:"common",transitionDuration:"normal",fontSize:"md",_focusVisible:{boxShadow:"outline"},_hover:{bg:"blackAlpha.50"},_disabled:{opacity:.4,cursor:"not-allowed"},px:"4",py:"2"},p1e={pt:"2",px:"4",pb:"5"},h1e={fontSize:"1.25em"},m1e=c1e({container:d1e,button:f1e,panel:p1e,icon:h1e}),g1e=u1e({baseStyle:m1e}),{definePartsStyle:Qh,defineMultiStyleConfig:v1e}=zt(lhe.keys),Ba=nl("alert-fg"),Jh=nl("alert-bg"),y1e=Qh({container:{bg:Jh.reference,px:"4",py:"3"},title:{fontWeight:"bold",lineHeight:"6",marginEnd:"2"},description:{lineHeight:"6"},icon:{color:Ba.reference,flexShrink:0,marginEnd:"3",w:"5",h:"6"},spinner:{color:Ba.reference,flexShrink:0,marginEnd:"3",w:"5",h:"5"}});function p6(e){const{theme:t,colorScheme:n}=e,r=Dn(t,`${n}.100`,n),i=wd(`${n}.200`,.16)(t);return oe(r,i)(e)}var b1e=Qh(e=>{const{colorScheme:t}=e,n=oe(`${t}.500`,`${t}.200`)(e);return{container:{[Jh.variable]:p6(e),[Ba.variable]:`colors.${n}`}}}),x1e=Qh(e=>{const{colorScheme:t}=e,n=oe(`${t}.500`,`${t}.200`)(e);return{container:{[Jh.variable]:p6(e),[Ba.variable]:`colors.${n}`,paddingStart:"3",borderStartWidth:"4px",borderStartColor:Ba.reference}}}),S1e=Qh(e=>{const{colorScheme:t}=e,n=oe(`${t}.500`,`${t}.200`)(e);return{container:{[Jh.variable]:p6(e),[Ba.variable]:`colors.${n}`,pt:"2",borderTopWidth:"4px",borderTopColor:Ba.reference}}}),w1e=Qh(e=>{const{colorScheme:t}=e,n=oe(`${t}.500`,`${t}.200`)(e),r=oe("white","gray.900")(e);return{container:{[Jh.variable]:`colors.${n}`,[Ba.variable]:`colors.${r}`,color:Ba.reference}}}),C1e={subtle:b1e,"left-accent":x1e,"top-accent":S1e,solid:w1e},k1e=v1e({baseStyle:y1e,variants:C1e,defaultProps:{variant:"subtle",colorScheme:"blue"}}),PN={px:"1px",.5:"0.125rem",1:"0.25rem",1.5:"0.375rem",2:"0.5rem",2.5:"0.625rem",3:"0.75rem",3.5:"0.875rem",4:"1rem",5:"1.25rem",6:"1.5rem",7:"1.75rem",8:"2rem",9:"2.25rem",10:"2.5rem",12:"3rem",14:"3.5rem",16:"4rem",20:"5rem",24:"6rem",28:"7rem",32:"8rem",36:"9rem",40:"10rem",44:"11rem",48:"12rem",52:"13rem",56:"14rem",60:"15rem",64:"16rem",72:"18rem",80:"20rem",96:"24rem"},E1e={max:"max-content",min:"min-content",full:"100%","3xs":"14rem","2xs":"16rem",xs:"20rem",sm:"24rem",md:"28rem",lg:"32rem",xl:"36rem","2xl":"42rem","3xl":"48rem","4xl":"56rem","5xl":"64rem","6xl":"72rem","7xl":"80rem","8xl":"90rem",prose:"60ch"},I1e={sm:"640px",md:"768px",lg:"1024px",xl:"1280px"},T1e={...PN,...E1e,container:I1e},ON=T1e,_1e=e=>typeof e=="function";function cn(e,...t){return _1e(e)?e(...t):e}var{definePartsStyle:MN,defineMultiStyleConfig:P1e}=zt(che.keys),O1e=e=>({borderRadius:"full",border:"0.2em solid",borderColor:oe("white","gray.800")(e)}),M1e=e=>({bg:oe("gray.200","whiteAlpha.400")(e)}),R1e=e=>{const{name:t,theme:n}=e,r=t?Qhe({string:t}):"gray.400",i=Zhe(r)(n);let o="white";i||(o="gray.800");const a=oe("white","gray.800")(e);return{bg:r,color:o,borderColor:a,verticalAlign:"top"}},D1e=MN(e=>({badge:cn(O1e,e),excessLabel:cn(M1e,e),container:cn(R1e,e)}));function es(e){const t=e!=="100%"?ON[e]:void 0;return MN({container:{width:e,height:e,fontSize:`calc(${t!=null?t:e} / 2.5)`},excessLabel:{width:e,height:e},label:{fontSize:`calc(${t!=null?t:e} / 2.5)`,lineHeight:e!=="100%"?t!=null?t:e:void 0}})}var A1e={"2xs":es(4),xs:es(6),sm:es(8),md:es(12),lg:es(16),xl:es(24),"2xl":es(32),full:es("100%")},L1e=P1e({baseStyle:D1e,sizes:A1e,defaultProps:{size:"md"}}),B1e={px:1,textTransform:"uppercase",fontSize:"xs",borderRadius:"sm",fontWeight:"bold"},$1e=e=>{const{colorScheme:t,theme:n}=e,r=wd(`${t}.500`,.6)(n);return{bg:oe(`${t}.500`,r)(e),color:oe("white","whiteAlpha.800")(e)}},F1e=e=>{const{colorScheme:t,theme:n}=e,r=wd(`${t}.200`,.16)(n);return{bg:oe(`${t}.100`,r)(e),color:oe(`${t}.800`,`${t}.200`)(e)}},N1e=e=>{const{colorScheme:t,theme:n}=e,r=wd(`${t}.200`,.8)(n),i=Dn(n,`${t}.500`),o=oe(i,r)(e);return{color:o,boxShadow:`inset 0 0 0px 1px ${o}`}},z1e={solid:$1e,subtle:F1e,outline:N1e},yp={baseStyle:B1e,variants:z1e,defaultProps:{variant:"subtle",colorScheme:"gray"}},{defineMultiStyleConfig:j1e,definePartsStyle:H1e}=zt(uhe.keys),V1e={transitionProperty:"common",transitionDuration:"fast",transitionTimingFunction:"ease-out",cursor:"pointer",textDecoration:"none",outline:"none",color:"inherit",_hover:{textDecoration:"underline"},_focusVisible:{boxShadow:"outline"}},W1e=H1e({link:V1e}),U1e=j1e({baseStyle:W1e}),G1e={lineHeight:"1.2",borderRadius:"md",fontWeight:"semibold",transitionProperty:"common",transitionDuration:"normal",_focusVisible:{boxShadow:"outline"},_disabled:{opacity:.4,cursor:"not-allowed",boxShadow:"none"},_hover:{_disabled:{bg:"initial"}}},RN=e=>{const{colorScheme:t,theme:n}=e;if(t==="gray")return{color:oe("inherit","whiteAlpha.900")(e),_hover:{bg:oe("gray.100","whiteAlpha.200")(e)},_active:{bg:oe("gray.200","whiteAlpha.300")(e)}};const r=wd(`${t}.200`,.12)(n),i=wd(`${t}.200`,.24)(n);return{color:oe(`${t}.600`,`${t}.200`)(e),bg:"transparent",_hover:{bg:oe(`${t}.50`,r)(e)},_active:{bg:oe(`${t}.100`,i)(e)}}},K1e=e=>{const{colorScheme:t}=e,n=oe("gray.200","whiteAlpha.300")(e);return{border:"1px solid",borderColor:t==="gray"?n:"currentColor",".chakra-button__group[data-attached] > &:not(:last-of-type)":{marginEnd:"-1px"},...cn(RN,e)}},q1e={yellow:{bg:"yellow.400",color:"black",hoverBg:"yellow.500",activeBg:"yellow.600"},cyan:{bg:"cyan.400",color:"black",hoverBg:"cyan.500",activeBg:"cyan.600"}},Y1e=e=>{var s;const{colorScheme:t}=e;if(t==="gray"){const l=oe("gray.100","whiteAlpha.200")(e);return{bg:l,_hover:{bg:oe("gray.200","whiteAlpha.300")(e),_disabled:{bg:l}},_active:{bg:oe("gray.300","whiteAlpha.400")(e)}}}const{bg:n=`${t}.500`,color:r="white",hoverBg:i=`${t}.600`,activeBg:o=`${t}.700`}=(s=q1e[t])!=null?s:{},a=oe(n,`${t}.200`)(e);return{bg:a,color:oe(r,"gray.800")(e),_hover:{bg:oe(i,`${t}.300`)(e),_disabled:{bg:a}},_active:{bg:oe(o,`${t}.400`)(e)}}},X1e=e=>{const{colorScheme:t}=e;return{padding:0,height:"auto",lineHeight:"normal",verticalAlign:"baseline",color:oe(`${t}.500`,`${t}.200`)(e),_hover:{textDecoration:"underline",_disabled:{textDecoration:"none"}},_active:{color:oe(`${t}.700`,`${t}.500`)(e)}}},Z1e={bg:"none",color:"inherit",display:"inline",lineHeight:"inherit",m:"0",p:"0"},Q1e={ghost:RN,outline:K1e,solid:Y1e,link:X1e,unstyled:Z1e},J1e={lg:{h:"12",minW:"12",fontSize:"lg",px:"6"},md:{h:"10",minW:"10",fontSize:"md",px:"4"},sm:{h:"8",minW:"8",fontSize:"sm",px:"3"},xs:{h:"6",minW:"6",fontSize:"xs",px:"2"}},eme={baseStyle:G1e,variants:Q1e,sizes:J1e,defaultProps:{variant:"solid",size:"md",colorScheme:"gray"}},{definePartsStyle:Sg,defineMultiStyleConfig:tme}=zt(dhe.keys),bp=nl("checkbox-size"),nme=e=>{const{colorScheme:t}=e;return{w:bp.reference,h:bp.reference,transitionProperty:"box-shadow",transitionDuration:"normal",border:"2px solid",borderRadius:"sm",borderColor:"inherit",color:"white",_checked:{bg:oe(`${t}.500`,`${t}.200`)(e),borderColor:oe(`${t}.500`,`${t}.200`)(e),color:oe("white","gray.900")(e),_hover:{bg:oe(`${t}.600`,`${t}.300`)(e),borderColor:oe(`${t}.600`,`${t}.300`)(e)},_disabled:{borderColor:oe("gray.200","transparent")(e),bg:oe("gray.200","whiteAlpha.300")(e),color:oe("gray.500","whiteAlpha.500")(e)}},_indeterminate:{bg:oe(`${t}.500`,`${t}.200`)(e),borderColor:oe(`${t}.500`,`${t}.200`)(e),color:oe("white","gray.900")(e)},_disabled:{bg:oe("gray.100","whiteAlpha.100")(e),borderColor:oe("gray.100","transparent")(e)},_focusVisible:{boxShadow:"outline"},_invalid:{borderColor:oe("red.500","red.300")(e)}}},rme={_disabled:{cursor:"not-allowed"}},ime={userSelect:"none",_disabled:{opacity:.4}},ome={transitionProperty:"transform",transitionDuration:"normal"},ame=Sg(e=>({icon:ome,container:rme,control:cn(nme,e),label:ime})),sme={sm:Sg({control:{[bp.variable]:"sizes.3"},label:{fontSize:"sm"},icon:{fontSize:"3xs"}}),md:Sg({control:{[bp.variable]:"sizes.4"},label:{fontSize:"md"},icon:{fontSize:"2xs"}}),lg:Sg({control:{[bp.variable]:"sizes.5"},label:{fontSize:"lg"},icon:{fontSize:"2xs"}})},j0=tme({baseStyle:ame,sizes:sme,defaultProps:{size:"md",colorScheme:"blue"}}),xp=Gr("close-button-size"),lme=e=>{const t=oe("blackAlpha.100","whiteAlpha.100")(e),n=oe("blackAlpha.200","whiteAlpha.200")(e);return{w:[xp.reference],h:[xp.reference],borderRadius:"md",transitionProperty:"common",transitionDuration:"normal",_disabled:{opacity:.4,cursor:"not-allowed",boxShadow:"none"},_hover:{bg:t},_active:{bg:n},_focusVisible:{boxShadow:"outline"}}},cme={lg:{[xp.variable]:"sizes.10",fontSize:"md"},md:{[xp.variable]:"sizes.8",fontSize:"xs"},sm:{[xp.variable]:"sizes.6",fontSize:"2xs"}},ume={baseStyle:lme,sizes:cme,defaultProps:{size:"md"}},{variants:dme,defaultProps:fme}=yp,pme={fontFamily:"mono",fontSize:"sm",px:"0.2em",borderRadius:"sm"},hme={baseStyle:pme,variants:dme,defaultProps:fme},mme={w:"100%",mx:"auto",maxW:"prose",px:"4"},gme={baseStyle:mme},vme={opacity:.6,borderColor:"inherit"},yme={borderStyle:"solid"},bme={borderStyle:"dashed"},xme={solid:yme,dashed:bme},Sme={baseStyle:vme,variants:xme,defaultProps:{variant:"solid"}},{definePartsStyle:LS,defineMultiStyleConfig:wme}=zt(fhe.keys);function qc(e){return LS(e==="full"?{dialog:{maxW:"100vw",h:"100vh"}}:{dialog:{maxW:e}})}var Cme={bg:"blackAlpha.600",zIndex:"overlay"},kme={display:"flex",zIndex:"modal",justifyContent:"center"},Eme=e=>{const{isFullHeight:t}=e;return{...t&&{height:"100vh"},zIndex:"modal",maxH:"100vh",bg:oe("white","gray.700")(e),color:"inherit",boxShadow:oe("lg","dark-lg")(e)}},Ime={px:"6",py:"4",fontSize:"xl",fontWeight:"semibold"},Tme={position:"absolute",top:"2",insetEnd:"3"},_me={px:"6",py:"2",flex:"1",overflow:"auto"},Pme={px:"6",py:"4"},Ome=LS(e=>({overlay:Cme,dialogContainer:kme,dialog:cn(Eme,e),header:Ime,closeButton:Tme,body:_me,footer:Pme})),Mme={xs:qc("xs"),sm:qc("md"),md:qc("lg"),lg:qc("2xl"),xl:qc("4xl"),full:qc("full")},Rme=wme({baseStyle:Ome,sizes:Mme,defaultProps:{size:"xs"}}),{definePartsStyle:Dme,defineMultiStyleConfig:Ame}=zt(phe.keys),Lme={borderRadius:"md",py:"1",transitionProperty:"common",transitionDuration:"normal"},Bme={borderRadius:"md",py:"1",transitionProperty:"common",transitionDuration:"normal",width:"full",_focusVisible:{boxShadow:"outline"},_placeholder:{opacity:.6}},$me={borderRadius:"md",py:"1",transitionProperty:"common",transitionDuration:"normal",width:"full",_focusVisible:{boxShadow:"outline"},_placeholder:{opacity:.6}},Fme=Dme({preview:Lme,input:Bme,textarea:$me}),Nme=Ame({baseStyle:Fme}),{definePartsStyle:zme,defineMultiStyleConfig:jme}=zt(hhe.keys),Hme=e=>({marginStart:"1",color:oe("red.500","red.300")(e)}),Vme=e=>({mt:"2",color:oe("gray.600","whiteAlpha.600")(e),lineHeight:"normal",fontSize:"sm"}),Wme=zme(e=>({container:{width:"100%",position:"relative"},requiredIndicator:cn(Hme,e),helperText:cn(Vme,e)})),Ume=jme({baseStyle:Wme}),{definePartsStyle:Gme,defineMultiStyleConfig:Kme}=zt(mhe.keys),qme=e=>({color:oe("red.500","red.300")(e),mt:"2",fontSize:"sm",lineHeight:"normal"}),Yme=e=>({marginEnd:"0.5em",color:oe("red.500","red.300")(e)}),Xme=Gme(e=>({text:cn(qme,e),icon:cn(Yme,e)})),Zme=Kme({baseStyle:Xme}),Qme={fontSize:"md",marginEnd:"3",mb:"2",fontWeight:"medium",transitionProperty:"common",transitionDuration:"normal",opacity:1,_disabled:{opacity:.4}},Jme={baseStyle:Qme},ege={fontFamily:"heading",fontWeight:"bold"},tge={"4xl":{fontSize:["6xl",null,"7xl"],lineHeight:1},"3xl":{fontSize:["5xl",null,"6xl"],lineHeight:1},"2xl":{fontSize:["4xl",null,"5xl"],lineHeight:[1.2,null,1]},xl:{fontSize:["3xl",null,"4xl"],lineHeight:[1.33,null,1.2]},lg:{fontSize:["2xl",null,"3xl"],lineHeight:[1.33,null,1.2]},md:{fontSize:"xl",lineHeight:1.2},sm:{fontSize:"md",lineHeight:1.2},xs:{fontSize:"sm",lineHeight:1.2}},nge={baseStyle:ege,sizes:tge,defaultProps:{size:"xl"}},{definePartsStyle:ka,defineMultiStyleConfig:rge}=zt(ghe.keys),ige=ka({field:{width:"100%",minWidth:0,outline:0,position:"relative",appearance:"none",transitionProperty:"common",transitionDuration:"normal",_disabled:{opacity:.4,cursor:"not-allowed"}}}),ts={lg:{fontSize:"lg",px:"4",h:"12",borderRadius:"md"},md:{fontSize:"md",px:"4",h:"10",borderRadius:"md"},sm:{fontSize:"sm",px:"3",h:"8",borderRadius:"sm"},xs:{fontSize:"xs",px:"2",h:"6",borderRadius:"sm"}},oge={lg:ka({field:ts.lg,addon:ts.lg}),md:ka({field:ts.md,addon:ts.md}),sm:ka({field:ts.sm,addon:ts.sm}),xs:ka({field:ts.xs,addon:ts.xs})};function h6(e){const{focusBorderColor:t,errorBorderColor:n}=e;return{focusBorderColor:t||oe("blue.500","blue.300")(e),errorBorderColor:n||oe("red.500","red.300")(e)}}var age=ka(e=>{const{theme:t}=e,{focusBorderColor:n,errorBorderColor:r}=h6(e);return{field:{border:"1px solid",borderColor:"inherit",bg:"inherit",_hover:{borderColor:oe("gray.300","whiteAlpha.400")(e)},_readOnly:{boxShadow:"none !important",userSelect:"all"},_invalid:{borderColor:Dn(t,r),boxShadow:`0 0 0 1px ${Dn(t,r)}`},_focusVisible:{zIndex:1,borderColor:Dn(t,n),boxShadow:`0 0 0 1px ${Dn(t,n)}`}},addon:{border:"1px solid",borderColor:oe("inherit","whiteAlpha.50")(e),bg:oe("gray.100","whiteAlpha.300")(e)}}}),sge=ka(e=>{const{theme:t}=e,{focusBorderColor:n,errorBorderColor:r}=h6(e);return{field:{border:"2px solid",borderColor:"transparent",bg:oe("gray.100","whiteAlpha.50")(e),_hover:{bg:oe("gray.200","whiteAlpha.100")(e)},_readOnly:{boxShadow:"none !important",userSelect:"all"},_invalid:{borderColor:Dn(t,r)},_focusVisible:{bg:"transparent",borderColor:Dn(t,n)}},addon:{border:"2px solid",borderColor:"transparent",bg:oe("gray.100","whiteAlpha.50")(e)}}}),lge=ka(e=>{const{theme:t}=e,{focusBorderColor:n,errorBorderColor:r}=h6(e);return{field:{borderBottom:"1px solid",borderColor:"inherit",borderRadius:"0",px:"0",bg:"transparent",_readOnly:{boxShadow:"none !important",userSelect:"all"},_invalid:{borderColor:Dn(t,r),boxShadow:`0px 1px 0px 0px ${Dn(t,r)}`},_focusVisible:{borderColor:Dn(t,n),boxShadow:`0px 1px 0px 0px ${Dn(t,n)}`}},addon:{borderBottom:"2px solid",borderColor:"inherit",borderRadius:"0",px:"0",bg:"transparent"}}}),cge=ka({field:{bg:"transparent",px:"0",height:"auto"},addon:{bg:"transparent",px:"0",height:"auto"}}),uge={outline:age,filled:sge,flushed:lge,unstyled:cge},tt=rge({baseStyle:ige,sizes:oge,variants:uge,defaultProps:{size:"md",variant:"outline"}}),dge=e=>({bg:oe("gray.100","whiteAlpha")(e),borderRadius:"md",borderWidth:"1px",borderBottomWidth:"3px",fontSize:"0.8em",fontWeight:"bold",lineHeight:"normal",px:"0.4em",whiteSpace:"nowrap"}),fge={baseStyle:dge},pge={transitionProperty:"common",transitionDuration:"fast",transitionTimingFunction:"ease-out",cursor:"pointer",textDecoration:"none",outline:"none",color:"inherit",_hover:{textDecoration:"underline"},_focusVisible:{boxShadow:"outline"}},hge={baseStyle:pge},{defineMultiStyleConfig:mge,definePartsStyle:gge}=zt(vhe.keys),vge={marginEnd:"2",display:"inline",verticalAlign:"text-bottom"},yge=gge({icon:vge}),bge=mge({baseStyle:yge}),{defineMultiStyleConfig:xge,definePartsStyle:Sge}=zt(yhe.keys),wge=e=>({bg:oe("#fff","gray.700")(e),boxShadow:oe("sm","dark-lg")(e),color:"inherit",minW:"3xs",py:"2",zIndex:1,borderRadius:"md",borderWidth:"1px"}),Cge=e=>({py:"1.5",px:"3",transitionProperty:"background",transitionDuration:"ultra-fast",transitionTimingFunction:"ease-in",_focus:{bg:oe("gray.100","whiteAlpha.100")(e)},_active:{bg:oe("gray.200","whiteAlpha.200")(e)},_expanded:{bg:oe("gray.100","whiteAlpha.100")(e)},_disabled:{opacity:.4,cursor:"not-allowed"}}),kge={mx:4,my:2,fontWeight:"semibold",fontSize:"sm"},Ege={opacity:.6},Ige={border:0,borderBottom:"1px solid",borderColor:"inherit",my:"2",opacity:.6},Tge={transitionProperty:"common",transitionDuration:"normal"},_ge=Sge(e=>({button:Tge,list:cn(wge,e),item:cn(Cge,e),groupTitle:kge,command:Ege,divider:Ige})),Pge=xge({baseStyle:_ge}),{defineMultiStyleConfig:Oge,definePartsStyle:BS}=zt(bhe.keys),Mge={bg:"blackAlpha.600",zIndex:"modal"},Rge=e=>{const{isCentered:t,scrollBehavior:n}=e;return{display:"flex",zIndex:"modal",justifyContent:"center",alignItems:t?"center":"flex-start",overflow:n==="inside"?"hidden":"auto"}},Dge=e=>{const{scrollBehavior:t}=e;return{borderRadius:"md",bg:oe("white","gray.700")(e),color:"inherit",my:"16",zIndex:"modal",maxH:t==="inside"?"calc(100% - 7.5rem)":void 0,boxShadow:oe("lg","dark-lg")(e)}},Age={px:"6",py:"4",fontSize:"xl",fontWeight:"semibold"},Lge={position:"absolute",top:"2",insetEnd:"3"},Bge=e=>{const{scrollBehavior:t}=e;return{px:"6",py:"2",flex:"1",overflow:t==="inside"?"auto":void 0}},$ge={px:"6",py:"4"},Fge=BS(e=>({overlay:Mge,dialogContainer:cn(Rge,e),dialog:cn(Dge,e),header:Age,closeButton:Lge,body:cn(Bge,e),footer:$ge}));function Qi(e){return BS(e==="full"?{dialog:{maxW:"100vw",minH:"$100vh",my:"0",borderRadius:"0"}}:{dialog:{maxW:e}})}var Nge={xs:Qi("xs"),sm:Qi("sm"),md:Qi("md"),lg:Qi("lg"),xl:Qi("xl"),"2xl":Qi("2xl"),"3xl":Qi("3xl"),"4xl":Qi("4xl"),"5xl":Qi("5xl"),"6xl":Qi("6xl"),full:Qi("full")},zge=Oge({baseStyle:Fge,sizes:Nge,defaultProps:{size:"md"}}),jge={letterSpacings:{tighter:"-0.05em",tight:"-0.025em",normal:"0",wide:"0.025em",wider:"0.05em",widest:"0.1em"},lineHeights:{normal:"normal",none:1,shorter:1.25,short:1.375,base:1.5,tall:1.625,taller:"2",3:".75rem",4:"1rem",5:"1.25rem",6:"1.5rem",7:"1.75rem",8:"2rem",9:"2.25rem",10:"2.5rem"},fontWeights:{hairline:100,thin:200,light:300,normal:400,medium:500,semibold:600,bold:700,extrabold:800,black:900},fonts:{heading:'-apple-system, BlinkMacSystemFont, "Segoe UI", Helvetica, Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol"',body:'-apple-system, BlinkMacSystemFont, "Segoe UI", Helvetica, Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol"',mono:'SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace'},fontSizes:{"3xs":"0.45rem","2xs":"0.625rem",xs:"0.75rem",sm:"0.875rem",md:"1rem",lg:"1.125rem",xl:"1.25rem","2xl":"1.5rem","3xl":"1.875rem","4xl":"2.25rem","5xl":"3rem","6xl":"3.75rem","7xl":"4.5rem","8xl":"6rem","9xl":"8rem"}},DN=jge,{defineMultiStyleConfig:Hge,definePartsStyle:AN}=zt(xhe.keys),m6=Gr("number-input-stepper-width"),LN=Gr("number-input-input-padding"),Vge=ba(m6).add("0.5rem").toString(),Wge={[m6.variable]:"sizes.6",[LN.variable]:Vge},Uge=e=>{var n;var t;return(n=(t=cn(tt.baseStyle,e))==null?void 0:t.field)!=null?n:{}},Gge={width:[m6.reference]},Kge=e=>({borderStart:"1px solid",borderStartColor:oe("inherit","whiteAlpha.300")(e),color:oe("inherit","whiteAlpha.800")(e),_active:{bg:oe("gray.200","whiteAlpha.300")(e)},_disabled:{opacity:.4,cursor:"not-allowed"}}),qge=AN(e=>{var t;return{root:Wge,field:Uge,stepperGroup:Gge,stepper:(t=cn(Kge,e))!=null?t:{}}});function hm(e){var s;var t,n;const r=(t=tt.sizes)==null?void 0:t[e],i={lg:"md",md:"md",sm:"sm",xs:"sm"},o=(s=(n=r.field)==null?void 0:n.fontSize)!=null?s:"md",a=DN.fontSizes[o];return AN({field:{...r.field,paddingInlineEnd:LN.reference,verticalAlign:"top"},stepper:{fontSize:ba(a).multiply(.75).toString(),_first:{borderTopEndRadius:i[e]},_last:{borderBottomEndRadius:i[e],mt:"-1px",borderTopWidth:1}}})}var Yge={xs:hm("xs"),sm:hm("sm"),md:hm("md"),lg:hm("lg")},Xge=Hge({baseStyle:qge,sizes:Yge,variants:tt.variants,defaultProps:tt.defaultProps}),_T,Zge={...(_T=tt.baseStyle)==null?void 0:_T.field,textAlign:"center"},Qge={lg:{fontSize:"lg",w:12,h:12,borderRadius:"md"},md:{fontSize:"md",w:10,h:10,borderRadius:"md"},sm:{fontSize:"sm",w:8,h:8,borderRadius:"sm"},xs:{fontSize:"xs",w:6,h:6,borderRadius:"sm"}},PT,NM,Jge={outline:e=>{var r;var t,n;return(r=(n=cn((t=tt.variants)==null?void 0:t.outline,e))==null?void 0:n.field)!=null?r:{}},flushed:e=>{var r;var t,n;return(r=(n=cn((t=tt.variants)==null?void 0:t.flushed,e))==null?void 0:n.field)!=null?r:{}},filled:e=>{var r;var t,n;return(r=(n=cn((t=tt.variants)==null?void 0:t.filled,e))==null?void 0:n.field)!=null?r:{}},unstyled:(NM=(PT=tt.variants)==null?void 0:PT.unstyled.field)!=null?NM:{}},e0e={baseStyle:Zge,sizes:Qge,variants:Jge,defaultProps:tt.defaultProps},{defineMultiStyleConfig:t0e,definePartsStyle:n0e}=zt(She.keys),b5=Gr("popper-bg"),r0e=Gr("popper-arrow-bg"),i0e=Gr("popper-arrow-shadow-color"),o0e={zIndex:10},a0e=e=>{const t=oe("white","gray.700")(e),n=oe("gray.200","whiteAlpha.300")(e);return{[b5.variable]:`colors.${t}`,bg:b5.reference,[r0e.variable]:b5.reference,[i0e.variable]:`colors.${n}`,width:"xs",border:"1px solid",borderColor:"inherit",borderRadius:"md",boxShadow:"sm",zIndex:"inherit",_focusVisible:{outline:0,boxShadow:"outline"}}},s0e={px:3,py:2,borderBottomWidth:"1px"},l0e={px:3,py:2},c0e={px:3,py:2,borderTopWidth:"1px"},u0e={position:"absolute",borderRadius:"md",top:1,insetEnd:2,padding:2},d0e=n0e(e=>({popper:o0e,content:a0e(e),header:s0e,body:l0e,footer:c0e,closeButton:u0e})),f0e=t0e({baseStyle:d0e}),{defineMultiStyleConfig:p0e,definePartsStyle:Uf}=zt(whe.keys),h0e=e=>{const{colorScheme:t,theme:n,isIndeterminate:r,hasStripe:i}=e,o=oe(CT(),CT("1rem","rgba(0,0,0,0.1)"))(e),a=oe(`${t}.500`,`${t}.200`)(e),s=`linear-gradient(
    to right,
    transparent 0%,
    ${Dn(n,a)} 50%,
    transparent 100%
  )`;return{...!r&&i&&o,...r?{bgImage:s}:{bgColor:a}}},m0e={lineHeight:"1",fontSize:"0.25em",fontWeight:"bold",color:"white"},g0e=e=>({bg:oe("gray.100","whiteAlpha.300")(e)}),v0e=e=>({transitionProperty:"common",transitionDuration:"slow",...h0e(e)}),y0e=Uf(e=>({label:m0e,filledTrack:v0e(e),track:g0e(e)})),b0e={xs:Uf({track:{h:"1"}}),sm:Uf({track:{h:"2"}}),md:Uf({track:{h:"3"}}),lg:Uf({track:{h:"4"}})},x0e=p0e({sizes:b0e,baseStyle:y0e,defaultProps:{size:"md",colorScheme:"blue"}}),{defineMultiStyleConfig:S0e,definePartsStyle:wg}=zt(Che.keys),w0e=e=>{var t;const n=(t=cn(j0.baseStyle,e))==null?void 0:t.control;return{...n,borderRadius:"full",_checked:{...n==null?void 0:n._checked,_before:{content:'""',display:"inline-block",pos:"relative",w:"50%",h:"50%",borderRadius:"50%",bg:"currentColor"}}}},C0e=wg(e=>{var t,n,r,i;return{label:(n=(t=j0).baseStyle)==null?void 0:n.call(t,e).label,container:(i=(r=j0).baseStyle)==null?void 0:i.call(r,e).container,control:w0e(e)}}),k0e={md:wg({control:{w:"4",h:"4"},label:{fontSize:"md"}}),lg:wg({control:{w:"5",h:"5"},label:{fontSize:"lg"}}),sm:wg({control:{width:"3",height:"3"},label:{fontSize:"sm"}})},E0e=S0e({baseStyle:C0e,sizes:k0e,defaultProps:{size:"md",colorScheme:"blue"}}),{defineMultiStyleConfig:I0e,definePartsStyle:T0e}=zt(khe.keys),_0e=e=>{var t;return{...(t=tt.baseStyle)==null?void 0:t.field,bg:oe("white","gray.700")(e),appearance:"none",paddingBottom:"1px",lineHeight:"normal","> option, > optgroup":{bg:oe("white","gray.700")(e)}}},P0e={width:"6",height:"100%",insetEnd:"2",position:"relative",color:"currentColor",fontSize:"xl",_disabled:{opacity:.5}},O0e=T0e(e=>({field:_0e(e),icon:P0e})),mm={paddingInlineEnd:"8"},OT,MT,RT,DT,AT,LT,BT,$T,M0e={lg:{...(OT=tt.sizes)==null?void 0:OT.lg,field:{...(MT=tt.sizes)==null?void 0:MT.lg.field,...mm}},md:{...(RT=tt.sizes)==null?void 0:RT.md,field:{...(DT=tt.sizes)==null?void 0:DT.md.field,...mm}},sm:{...(AT=tt.sizes)==null?void 0:AT.sm,field:{...(LT=tt.sizes)==null?void 0:LT.sm.field,...mm}},xs:{...(BT=tt.sizes)==null?void 0:BT.xs,field:{...($T=tt.sizes)==null?void 0:$T.xs.field,...mm},icon:{insetEnd:"1"}}},R0e=I0e({baseStyle:O0e,sizes:M0e,variants:tt.variants,defaultProps:tt.defaultProps}),D0e=nl("skeleton-start-color"),A0e=nl("skeleton-end-color"),L0e=e=>{const t=oe("gray.100","gray.800")(e),n=oe("gray.400","gray.600")(e),{startColor:r=t,endColor:i=n,theme:o}=e,a=Dn(o,r),s=Dn(o,i);return{[D0e.variable]:a,[A0e.variable]:s,opacity:.7,borderRadius:"2px",borderColor:a,background:s}},B0e={baseStyle:L0e},$0e=e=>({borderRadius:"md",fontWeight:"semibold",_focusVisible:{boxShadow:"outline",padding:"4",position:"fixed",top:"6",insetStart:"6",bg:oe("white","gray.700")(e)}}),F0e={baseStyle:$0e},{defineMultiStyleConfig:N0e,definePartsStyle:t2}=zt(Ehe.keys),fh=nl("slider-thumb-size"),ph=nl("slider-track-size"),z0e=e=>{const{orientation:t}=e;return{display:"inline-block",position:"relative",cursor:"pointer",_disabled:{opacity:.6,cursor:"default",pointerEvents:"none"},...f6({orientation:t,vertical:{h:"100%"},horizontal:{w:"100%"}})}},j0e=e=>({...f6({orientation:e.orientation,horizontal:{h:ph.reference},vertical:{w:ph.reference}}),overflow:"hidden",borderRadius:"sm",bg:oe("gray.200","whiteAlpha.200")(e),_disabled:{bg:oe("gray.300","whiteAlpha.300")(e)}}),H0e=e=>{const{orientation:t}=e;return{...f6({orientation:t,vertical:{left:"50%",transform:"translateX(-50%)",_active:{transform:"translateX(-50%) scale(1.15)"}},horizontal:{top:"50%",transform:"translateY(-50%)",_active:{transform:"translateY(-50%) scale(1.15)"}}}),w:fh.reference,h:fh.reference,display:"flex",alignItems:"center",justifyContent:"center",position:"absolute",outline:0,zIndex:1,borderRadius:"full",bg:"white",boxShadow:"base",border:"1px solid",borderColor:"transparent",transitionProperty:"transform",transitionDuration:"normal",_focusVisible:{boxShadow:"outline"},_disabled:{bg:"gray.300"}}},V0e=e=>{const{colorScheme:t}=e;return{width:"inherit",height:"inherit",bg:oe(`${t}.500`,`${t}.200`)(e)}},W0e=t2(e=>({container:z0e(e),track:j0e(e),thumb:H0e(e),filledTrack:V0e(e)})),U0e=t2({container:{[fh.variable]:"sizes.4",[ph.variable]:"sizes.1"}}),G0e=t2({container:{[fh.variable]:"sizes.3.5",[ph.variable]:"sizes.1"}}),K0e=t2({container:{[fh.variable]:"sizes.2.5",[ph.variable]:"sizes.0.5"}}),q0e={lg:U0e,md:G0e,sm:K0e},Y0e=N0e({baseStyle:W0e,sizes:q0e,defaultProps:{size:"md",colorScheme:"blue"}}),Al=Gr("spinner-size"),X0e={width:[Al.reference],height:[Al.reference]},Z0e={xs:{[Al.variable]:"sizes.3"},sm:{[Al.variable]:"sizes.4"},md:{[Al.variable]:"sizes.6"},lg:{[Al.variable]:"sizes.8"},xl:{[Al.variable]:"sizes.12"}},Q0e={baseStyle:X0e,sizes:Z0e,defaultProps:{size:"md"}},{defineMultiStyleConfig:J0e,definePartsStyle:BN}=zt(Ihe.keys),eve={fontWeight:"medium"},tve={opacity:.8,marginBottom:"2"},nve={verticalAlign:"baseline",fontWeight:"semibold"},rve={marginEnd:1,w:"3.5",h:"3.5",verticalAlign:"middle"},ive=BN({container:{},label:eve,helpText:tve,number:nve,icon:rve}),ove={md:BN({label:{fontSize:"sm"},helpText:{fontSize:"sm"},number:{fontSize:"2xl"}})},ave=J0e({baseStyle:ive,sizes:ove,defaultProps:{size:"md"}}),{defineMultiStyleConfig:sve,definePartsStyle:Cg}=zt(The.keys),Sp=Gr("switch-track-width"),ec=Gr("switch-track-height"),x5=Gr("switch-track-diff"),lve=ba.subtract(Sp,ec),$S=Gr("switch-thumb-x"),cve=e=>{const{colorScheme:t}=e;return{borderRadius:"full",p:"0.5",width:[Sp.reference],height:[ec.reference],transitionProperty:"common",transitionDuration:"fast",bg:oe("gray.300","whiteAlpha.400")(e),_focusVisible:{boxShadow:"outline"},_disabled:{opacity:.4,cursor:"not-allowed"},_checked:{bg:oe(`${t}.500`,`${t}.200`)(e)}}},uve={bg:"white",transitionProperty:"transform",transitionDuration:"normal",borderRadius:"inherit",width:[ec.reference],height:[ec.reference],_checked:{transform:`translateX(${$S.reference})`}},dve=Cg(e=>({container:{[x5.variable]:lve,[$S.variable]:x5.reference,_rtl:{[$S.variable]:ba(x5).negate().toString()}},track:cve(e),thumb:uve})),fve={sm:Cg({container:{[Sp.variable]:"1.375rem",[ec.variable]:"sizes.3"}}),md:Cg({container:{[Sp.variable]:"1.875rem",[ec.variable]:"sizes.4"}}),lg:Cg({container:{[Sp.variable]:"2.875rem",[ec.variable]:"sizes.6"}})},pve=sve({baseStyle:dve,sizes:fve,defaultProps:{size:"md",colorScheme:"blue"}}),{defineMultiStyleConfig:hve,definePartsStyle:Qu}=zt(_he.keys),mve=Qu({table:{fontVariantNumeric:"lining-nums tabular-nums",borderCollapse:"collapse",width:"full"},th:{fontFamily:"heading",fontWeight:"bold",textTransform:"uppercase",letterSpacing:"wider",textAlign:"start"},td:{textAlign:"start"},caption:{mt:4,fontFamily:"heading",textAlign:"center",fontWeight:"medium"}}),H0={"&[data-is-numeric=true]":{textAlign:"end"}},gve=Qu(e=>{const{colorScheme:t}=e;return{th:{color:oe("gray.600","gray.400")(e),borderBottom:"1px",borderColor:oe(`${t}.100`,`${t}.700`)(e),...H0},td:{borderBottom:"1px",borderColor:oe(`${t}.100`,`${t}.700`)(e),...H0},caption:{color:oe("gray.600","gray.100")(e)},tfoot:{tr:{"&:last-of-type":{th:{borderBottomWidth:0}}}}}}),vve=Qu(e=>{const{colorScheme:t}=e;return{th:{color:oe("gray.600","gray.400")(e),borderBottom:"1px",borderColor:oe(`${t}.100`,`${t}.700`)(e),...H0},td:{borderBottom:"1px",borderColor:oe(`${t}.100`,`${t}.700`)(e),...H0},caption:{color:oe("gray.600","gray.100")(e)},tbody:{tr:{"&:nth-of-type(odd)":{"th, td":{borderBottomWidth:"1px",borderColor:oe(`${t}.100`,`${t}.700`)(e)},td:{background:oe(`${t}.100`,`${t}.700`)(e)}}}},tfoot:{tr:{"&:last-of-type":{th:{borderBottomWidth:0}}}}}}),yve={simple:gve,striped:vve,unstyled:{}},bve={sm:Qu({th:{px:"4",py:"1",lineHeight:"4",fontSize:"xs"},td:{px:"4",py:"2",fontSize:"sm",lineHeight:"4"},caption:{px:"4",py:"2",fontSize:"xs"}}),md:Qu({th:{px:"6",py:"3",lineHeight:"4",fontSize:"xs"},td:{px:"6",py:"4",lineHeight:"5"},caption:{px:"6",py:"2",fontSize:"sm"}}),lg:Qu({th:{px:"8",py:"4",lineHeight:"5",fontSize:"sm"},td:{px:"8",py:"5",lineHeight:"6"},caption:{px:"6",py:"2",fontSize:"md"}})},xve=hve({baseStyle:mve,variants:yve,sizes:bve,defaultProps:{variant:"simple",size:"md",colorScheme:"gray"}}),{defineMultiStyleConfig:Sve,definePartsStyle:Qo}=zt(Phe.keys),wve=e=>{const{orientation:t}=e;return{display:t==="vertical"?"flex":"block"}},Cve=e=>{const{isFitted:t}=e;return{flex:t?1:void 0,transitionProperty:"common",transitionDuration:"normal",_focusVisible:{zIndex:1,boxShadow:"outline"},_disabled:{cursor:"not-allowed",opacity:.4}}},kve=e=>{const{align:t="start",orientation:n}=e;return{justifyContent:{end:"flex-end",center:"center",start:"flex-start"}[t],flexDirection:n==="vertical"?"column":"row"}},Eve={p:4},Ive=Qo(e=>({root:wve(e),tab:Cve(e),tablist:kve(e),tabpanel:Eve})),Tve={sm:Qo({tab:{py:1,px:4,fontSize:"sm"}}),md:Qo({tab:{fontSize:"md",py:2,px:4}}),lg:Qo({tab:{fontSize:"lg",py:3,px:4}})},_ve=Qo(e=>{const{colorScheme:t,orientation:n}=e,r=n==="vertical",i=n==="vertical"?"borderStart":"borderBottom",o=r?"marginStart":"marginBottom";return{tablist:{[i]:"2px solid",borderColor:"inherit"},tab:{[i]:"2px solid",borderColor:"transparent",[o]:"-2px",_selected:{color:oe(`${t}.600`,`${t}.300`)(e),borderColor:"currentColor"},_active:{bg:oe("gray.200","whiteAlpha.300")(e)},_disabled:{_active:{bg:"none"}}}}}),Pve=Qo(e=>{const{colorScheme:t}=e;return{tab:{borderTopRadius:"md",border:"1px solid",borderColor:"transparent",mb:"-1px",_selected:{color:oe(`${t}.600`,`${t}.300`)(e),borderColor:"inherit",borderBottomColor:oe("white","gray.800")(e)}},tablist:{mb:"-1px",borderBottom:"1px solid",borderColor:"inherit"}}}),Ove=Qo(e=>{const{colorScheme:t}=e;return{tab:{border:"1px solid",borderColor:"inherit",bg:oe("gray.50","whiteAlpha.50")(e),mb:"-1px",_notLast:{marginEnd:"-1px"},_selected:{bg:oe("#fff","gray.800")(e),color:oe(`${t}.600`,`${t}.300`)(e),borderColor:"inherit",borderTopColor:"currentColor",borderBottomColor:"transparent"}},tablist:{mb:"-1px",borderBottom:"1px solid",borderColor:"inherit"}}}),Mve=Qo(e=>{const{colorScheme:t,theme:n}=e;return{tab:{borderRadius:"full",fontWeight:"semibold",color:"gray.600",_selected:{color:Dn(n,`${t}.700`),bg:Dn(n,`${t}.100`)}}}}),Rve=Qo(e=>{const{colorScheme:t}=e;return{tab:{borderRadius:"full",fontWeight:"semibold",color:oe("gray.600","inherit")(e),_selected:{color:oe("#fff","gray.800")(e),bg:oe(`${t}.600`,`${t}.300`)(e)}}}}),Dve=Qo({}),Ave={line:_ve,enclosed:Pve,"enclosed-colored":Ove,"soft-rounded":Mve,"solid-rounded":Rve,unstyled:Dve},Lve=Sve({baseStyle:Ive,sizes:Tve,variants:Ave,defaultProps:{size:"md",variant:"line",colorScheme:"blue"}}),{defineMultiStyleConfig:Bve,definePartsStyle:tc}=zt(Ohe.keys),$ve={fontWeight:"medium",lineHeight:1.2,outline:0,borderRadius:"md",_focusVisible:{boxShadow:"outline"}},Fve={lineHeight:1.2,overflow:"visible"},Nve={fontSize:"lg",w:"5",h:"5",transitionProperty:"common",transitionDuration:"normal",borderRadius:"full",marginStart:"1.5",marginEnd:"-1",opacity:.5,_disabled:{opacity:.4},_focusVisible:{boxShadow:"outline",bg:"rgba(0, 0, 0, 0.14)"},_hover:{opacity:.8},_active:{opacity:1}},zve=tc({container:$ve,label:Fve,closeButton:Nve}),jve={sm:tc({container:{minH:"5",minW:"5",fontSize:"xs",px:"2"},closeButton:{marginEnd:"-2px",marginStart:"0.35rem"}}),md:tc({container:{minH:"6",minW:"6",fontSize:"sm",px:"2"}}),lg:tc({container:{minH:"8",minW:"8",fontSize:"md",px:"3"}})},Hve={subtle:tc(e=>{var t;return{container:(t=yp.variants)==null?void 0:t.subtle(e)}}),solid:tc(e=>{var t;return{container:(t=yp.variants)==null?void 0:t.solid(e)}}),outline:tc(e=>{var t;return{container:(t=yp.variants)==null?void 0:t.outline(e)}})},Vve=Bve({variants:Hve,baseStyle:zve,sizes:jve,defaultProps:{size:"md",variant:"subtle",colorScheme:"gray"}}),FT,Wve={...(FT=tt.baseStyle)==null?void 0:FT.field,paddingY:"2",minHeight:"20",lineHeight:"short",verticalAlign:"top"},NT,zM,Uve={outline:e=>{var n;var t;return(n=(t=tt.variants)==null?void 0:t.outline(e).field)!=null?n:{}},flushed:e=>{var n;var t;return(n=(t=tt.variants)==null?void 0:t.flushed(e).field)!=null?n:{}},filled:e=>{var n;var t;return(n=(t=tt.variants)==null?void 0:t.filled(e).field)!=null?n:{}},unstyled:(zM=(NT=tt.variants)==null?void 0:NT.unstyled.field)!=null?zM:{}},zT,jT,HT,VT,jM,HM,VM,WM,Gve={xs:(jM=(zT=tt.sizes)==null?void 0:zT.xs.field)!=null?jM:{},sm:(HM=(jT=tt.sizes)==null?void 0:jT.sm.field)!=null?HM:{},md:(VM=(HT=tt.sizes)==null?void 0:HT.md.field)!=null?VM:{},lg:(WM=(VT=tt.sizes)==null?void 0:VT.lg.field)!=null?WM:{}},Kve={baseStyle:Wve,sizes:Gve,variants:Uve,defaultProps:{size:"md",variant:"outline"}},S5=Gr("tooltip-bg"),WT=Gr("tooltip-fg"),qve=Gr("popper-arrow-bg"),Yve=e=>{const t=oe("gray.700","gray.300")(e),n=oe("whiteAlpha.900","gray.900")(e);return{bg:S5.reference,color:WT.reference,[S5.variable]:`colors.${t}`,[WT.variable]:`colors.${n}`,[qve.variable]:S5.reference,px:"2",py:"0.5",borderRadius:"sm",fontWeight:"medium",fontSize:"sm",boxShadow:"md",maxW:"xs",zIndex:"tooltip"}},Xve={baseStyle:Yve},Zve={Accordion:g1e,Alert:k1e,Avatar:L1e,Badge:yp,Breadcrumb:U1e,Button:eme,Checkbox:j0,CloseButton:ume,Code:hme,Container:gme,Divider:Sme,Drawer:Rme,Editable:Nme,Form:Ume,FormError:Zme,FormLabel:Jme,Heading:nge,Input:tt,Kbd:fge,Link:hge,List:bge,Menu:Pge,Modal:zge,NumberInput:Xge,PinInput:e0e,Popover:f0e,Progress:x0e,Radio:E0e,Select:R0e,Skeleton:B0e,SkipLink:F0e,Slider:Y0e,Spinner:Q0e,Stat:ave,Switch:pve,Table:xve,Tabs:Lve,Tag:Vve,Textarea:Kve,Tooltip:Xve},Qve={none:0,"1px":"1px solid","2px":"2px solid","4px":"4px solid","8px":"8px solid"},Jve=Qve,eye={base:"0em",sm:"30em",md:"48em",lg:"62em",xl:"80em","2xl":"96em"},tye=eye,nye={transparent:"transparent",current:"currentColor",black:"#000000",white:"#FFFFFF",whiteAlpha:{50:"rgba(255, 255, 255, 0.04)",100:"rgba(255, 255, 255, 0.06)",200:"rgba(255, 255, 255, 0.08)",300:"rgba(255, 255, 255, 0.16)",400:"rgba(255, 255, 255, 0.24)",500:"rgba(255, 255, 255, 0.36)",600:"rgba(255, 255, 255, 0.48)",700:"rgba(255, 255, 255, 0.64)",800:"rgba(255, 255, 255, 0.80)",900:"rgba(255, 255, 255, 0.92)"},blackAlpha:{50:"rgba(0, 0, 0, 0.04)",100:"rgba(0, 0, 0, 0.06)",200:"rgba(0, 0, 0, 0.08)",300:"rgba(0, 0, 0, 0.16)",400:"rgba(0, 0, 0, 0.24)",500:"rgba(0, 0, 0, 0.36)",600:"rgba(0, 0, 0, 0.48)",700:"rgba(0, 0, 0, 0.64)",800:"rgba(0, 0, 0, 0.80)",900:"rgba(0, 0, 0, 0.92)"},gray:{50:"#F7FAFC",100:"#EDF2F7",200:"#E2E8F0",300:"#CBD5E0",400:"#A0AEC0",500:"#718096",600:"#4A5568",700:"#2D3748",800:"#1A202C",900:"#171923"},red:{50:"#FFF5F5",100:"#FED7D7",200:"#FEB2B2",300:"#FC8181",400:"#F56565",500:"#E53E3E",600:"#C53030",700:"#9B2C2C",800:"#822727",900:"#63171B"},orange:{50:"#FFFAF0",100:"#FEEBC8",200:"#FBD38D",300:"#F6AD55",400:"#ED8936",500:"#DD6B20",600:"#C05621",700:"#9C4221",800:"#7B341E",900:"#652B19"},yellow:{50:"#FFFFF0",100:"#FEFCBF",200:"#FAF089",300:"#F6E05E",400:"#ECC94B",500:"#D69E2E",600:"#B7791F",700:"#975A16",800:"#744210",900:"#5F370E"},green:{50:"#F0FFF4",100:"#C6F6D5",200:"#9AE6B4",300:"#68D391",400:"#48BB78",500:"#38A169",600:"#2F855A",700:"#276749",800:"#22543D",900:"#1C4532"},teal:{50:"#E6FFFA",100:"#B2F5EA",200:"#81E6D9",300:"#4FD1C5",400:"#38B2AC",500:"#319795",600:"#2C7A7B",700:"#285E61",800:"#234E52",900:"#1D4044"},blue:{50:"#ebf8ff",100:"#bee3f8",200:"#90cdf4",300:"#63b3ed",400:"#4299e1",500:"#3182ce",600:"#2b6cb0",700:"#2c5282",800:"#2a4365",900:"#1A365D"},cyan:{50:"#EDFDFD",100:"#C4F1F9",200:"#9DECF9",300:"#76E4F7",400:"#0BC5EA",500:"#00B5D8",600:"#00A3C4",700:"#0987A0",800:"#086F83",900:"#065666"},purple:{50:"#FAF5FF",100:"#E9D8FD",200:"#D6BCFA",300:"#B794F4",400:"#9F7AEA",500:"#805AD5",600:"#6B46C1",700:"#553C9A",800:"#44337A",900:"#322659"},pink:{50:"#FFF5F7",100:"#FED7E2",200:"#FBB6CE",300:"#F687B3",400:"#ED64A6",500:"#D53F8C",600:"#B83280",700:"#97266D",800:"#702459",900:"#521B41"},linkedin:{50:"#E8F4F9",100:"#CFEDFB",200:"#9BDAF3",300:"#68C7EC",400:"#34B3E4",500:"#00A0DC",600:"#008CC9",700:"#0077B5",800:"#005E93",900:"#004471"},facebook:{50:"#E8F4F9",100:"#D9DEE9",200:"#B7C2DA",300:"#6482C0",400:"#4267B2",500:"#385898",600:"#314E89",700:"#29487D",800:"#223B67",900:"#1E355B"},messenger:{50:"#D0E6FF",100:"#B9DAFF",200:"#A2CDFF",300:"#7AB8FF",400:"#2E90FF",500:"#0078FF",600:"#0063D1",700:"#0052AC",800:"#003C7E",900:"#002C5C"},whatsapp:{50:"#dffeec",100:"#b9f5d0",200:"#90edb3",300:"#65e495",400:"#3cdd78",500:"#22c35e",600:"#179848",700:"#0c6c33",800:"#01421c",900:"#001803"},twitter:{50:"#E5F4FD",100:"#C8E9FB",200:"#A8DCFA",300:"#83CDF7",400:"#57BBF5",500:"#1DA1F2",600:"#1A94DA",700:"#1681BF",800:"#136B9E",900:"#0D4D71"},telegram:{50:"#E3F2F9",100:"#C5E4F3",200:"#A2D4EC",300:"#7AC1E4",400:"#47A9DA",500:"#0088CC",600:"#007AB8",700:"#006BA1",800:"#005885",900:"#003F5E"}},rye=nye,iye={none:"0",sm:"0.125rem",base:"0.25rem",md:"0.375rem",lg:"0.5rem",xl:"0.75rem","2xl":"1rem","3xl":"1.5rem",full:"9999px"},oye=iye,aye={xs:"0 0 0 1px rgba(0, 0, 0, 0.05)",sm:"0 1px 2px 0 rgba(0, 0, 0, 0.05)",base:"0 1px 3px 0 rgba(0, 0, 0, 0.1), 0 1px 2px 0 rgba(0, 0, 0, 0.06)",md:"0 4px 6px -1px rgba(0, 0, 0, 0.1), 0 2px 4px -1px rgba(0, 0, 0, 0.06)",lg:"0 10px 15px -3px rgba(0, 0, 0, 0.1), 0 4px 6px -2px rgba(0, 0, 0, 0.05)",xl:"0 20px 25px -5px rgba(0, 0, 0, 0.1), 0 10px 10px -5px rgba(0, 0, 0, 0.04)","2xl":"0 25px 50px -12px rgba(0, 0, 0, 0.25)",outline:"0 0 0 3px rgba(66, 153, 225, 0.6)",inner:"inset 0 2px 4px 0 rgba(0,0,0,0.06)",none:"none","dark-lg":"rgba(0, 0, 0, 0.1) 0px 0px 0px 1px, rgba(0, 0, 0, 0.2) 0px 5px 10px, rgba(0, 0, 0, 0.4) 0px 15px 40px"},sye=aye,lye={common:"background-color, border-color, color, fill, stroke, opacity, box-shadow, transform",colors:"background-color, border-color, color, fill, stroke",dimensions:"width, height",position:"left, right, top, bottom",background:"background-color, background-image, background-position"},cye={"ease-in":"cubic-bezier(0.4, 0, 1, 1)","ease-out":"cubic-bezier(0, 0, 0.2, 1)","ease-in-out":"cubic-bezier(0.4, 0, 0.2, 1)"},uye={"ultra-fast":"50ms",faster:"100ms",fast:"150ms",normal:"200ms",slow:"300ms",slower:"400ms","ultra-slow":"500ms"},dye={property:lye,easing:cye,duration:uye},fye=dye,pye={hide:-1,auto:"auto",base:0,docked:10,dropdown:1e3,sticky:1100,banner:1200,overlay:1300,modal:1400,popover:1500,skipLink:1600,toast:1700,tooltip:1800},hye=pye,mye={none:0,sm:"4px",base:"8px",md:"12px",lg:"16px",xl:"24px","2xl":"40px","3xl":"64px"},gye=mye,vye={breakpoints:tye,zIndices:hye,radii:oye,blur:gye,colors:rye,...DN,sizes:ON,shadows:sye,space:PN,borders:Jve,transition:fye},yye={colors:{"chakra-body-text":{_light:"gray.800",_dark:"whiteAlpha.900"},"chakra-body-bg":{_light:"white",_dark:"gray.800"},"chakra-border-color":{_light:"gray.200",_dark:"whiteAlpha.300"},"chakra-placeholder-color":{_light:"gray.500",_dark:"whiteAlpha.400"}}},bye={global:{body:{fontFamily:"body",color:"chakra-body-text",bg:"chakra-body-bg",transitionProperty:"background-color",transitionDuration:"normal",lineHeight:"base"},"*::placeholder":{color:"chakra-placeholder-color"},"*, *::before, &::after":{borderColor:"chakra-border-color",wordWrap:"break-word"}}};function xye(e){const t=typeof e;return e!=null&&(t==="object"||t==="function")&&!Array.isArray(e)}var Sye=["borders","breakpoints","colors","components","config","direction","fonts","fontSizes","fontWeights","letterSpacings","lineHeights","radii","shadows","sizes","space","styles","transition","zIndices"];function wye(e){return xye(e)?Sye.every(t=>Object.prototype.hasOwnProperty.call(e,t)):!1}var Cye="ltr",kye={useSystemColorMode:!1,initialColorMode:"light",cssVarPrefix:"chakra"},Ln={semanticTokens:yye,direction:Cye,...vye,components:Zve,styles:bye,config:kye},Eye=Ln;function Iye(e,t){const n=og(e);h.exports.useEffect(()=>{if(t==null)return;let r=null;return r=window.setTimeout(()=>{n()},t),()=>{r&&window.clearTimeout(r)}},[t,n])}function FS(e,...t){return Tye(e)?e(...t):e}var Tye=e=>typeof e=="function";function _ye(e,t){var o;const n=e!=null?e:"bottom",i={"top-start":{ltr:"top-left",rtl:"top-right"},"top-end":{ltr:"top-right",rtl:"top-left"},"bottom-start":{ltr:"bottom-left",rtl:"bottom-right"},"bottom-end":{ltr:"bottom-right",rtl:"bottom-left"}}[n];return(o=i==null?void 0:i[t])!=null?o:n}var Pye=(e,t)=>e.find(n=>n.id===t);function UT(e,t){const n=$N(e,t),r=n?e[n].findIndex(i=>i.id===t):-1;return{position:n,index:r}}function $N(e,t){for(const[n,r]of Object.entries(e))if(Pye(r,t))return n}function Oye(e){const t=e.includes("right"),n=e.includes("left");let r="center";return t&&(r="flex-end"),n&&(r="flex-start"),{display:"flex",flexDirection:"column",alignItems:r}}function Mye(e){const n=e==="top"||e==="bottom"?"0 auto":void 0,r=e.includes("top")?"env(safe-area-inset-top, 0px)":void 0,i=e.includes("bottom")?"env(safe-area-inset-bottom, 0px)":void 0,o=e.includes("left")?void 0:"env(safe-area-inset-right, 0px)",a=e.includes("right")?void 0:"env(safe-area-inset-left, 0px)";return{position:"fixed",zIndex:5500,pointerEvents:"none",display:"flex",flexDirection:"column",margin:n,top:r,bottom:i,right:o,left:a}}var Rye={top:[],"top-left":[],"top-right":[],"bottom-left":[],bottom:[],"bottom-right":[]},$o=Dye(Rye);function Dye(e){let t=e;const n=new Set,r=i=>{t=i(t),n.forEach(o=>o())};return{getState:()=>t,subscribe:i=>(n.add(i),()=>{r(()=>e),n.delete(i)}),removeToast:(i,o)=>{r(a=>({...a,[o]:a[o].filter(s=>s.id!=i)}))},notify:(i,o)=>{const a=Aye(i,o),{position:s,id:l}=a;return r(c=>{var f,p;const d=s.includes("top")?[a,...(f=c[s])!=null?f:[]]:[...(p=c[s])!=null?p:[],a];return{...c,[s]:d}}),l},update:(i,o)=>{!i||r(a=>{const s={...a},{position:l,index:c}=UT(s,i);return l&&c!==-1&&(s[l][c]={...s[l][c],...o,message:FN(o)}),s})},closeAll:({positions:i}={})=>{r(o=>{const a=["bottom","bottom-right","bottom-left","top","top-left","top-right"];return(i!=null?i:a).reduce((l,c)=>(l[c]=o[c].map(u=>({...u,requestClose:!0})),l),{...o})})},close:i=>{r(o=>{const a=$N(o,i);return a?{...o,[a]:o[a].map(s=>s.id==i?{...s,requestClose:!0}:s)}:o})},isActive:i=>Boolean(UT($o.getState(),i).position)}}var GT=0;function Aye(e,t={}){var i,o;GT+=1;const n=(i=t.id)!=null?i:GT,r=(o=t.position)!=null?o:"bottom";return{id:n,message:e,position:r,duration:t.duration,onCloseComplete:t.onCloseComplete,onRequestRemove:()=>$o.removeToast(String(n),r),status:t.status,requestClose:!1,containerStyle:t.containerStyle}}var Lye=e=>{const{status:t,variant:n="solid",id:r,title:i,isClosable:o,onClose:a,description:s,icon:l}=e,c=r?{root:`toast-${r}`,title:`toast-${r}-title`,description:`toast-${r}-description`}:void 0;return A.createElement(G9,{addRole:!1,status:t,variant:n,id:c==null?void 0:c.root,alignItems:"start",borderRadius:"md",boxShadow:"lg",paddingEnd:8,textAlign:"start",width:"auto"},A.createElement(K9,null,l),A.createElement(ce.div,{flex:"1",maxWidth:"100%"},i&&A.createElement(q9,{id:c==null?void 0:c.title},i),s&&A.createElement(qL,{id:c==null?void 0:c.description,display:"block"},s)),o&&A.createElement(Z9,{size:"sm",onClick:a,position:"absolute",insetEnd:1,top:1}))};function FN(e={}){const{render:t,toastComponent:n=Lye}=e;return i=>typeof t=="function"?t(i):A.createElement(n,{...i,...e})}function NN(e,t){const n=i=>{var o;return{...t,...i,position:_ye((o=i==null?void 0:i.position)!=null?o:t==null?void 0:t.position,e)}},r=i=>{const o=n(i),a=FN(o);return $o.notify(a,o)};return r.update=(i,o)=>{$o.update(i,n(o))},r.promise=(i,o)=>{const a=r({...o.loading,status:"loading",duration:null});i.then(s=>r.update(a,{status:"success",duration:5e3,...FS(o.success,s)})).catch(s=>r.update(a,{status:"error",duration:5e3,...FS(o.error,s)}))},r.closeAll=$o.closeAll,r.close=$o.close,r.isActive=$o.isActive,r}function Bye(e){const{theme:t}=pA();return h.exports.useMemo(()=>NN(t.direction,e),[e,t.direction])}var $ye={initial:e=>{const{position:t}=e,n=["top","bottom"].includes(t)?"y":"x";let r=["top-right","bottom-right"].includes(t)?1:-1;return t==="bottom"&&(r=1),{opacity:0,[n]:r*24}},animate:{opacity:1,y:0,x:0,scale:1,transition:{duration:.4,ease:[.4,0,.2,1]}},exit:{opacity:0,scale:.85,transition:{duration:.2,ease:[.4,0,1,1]}}},zN=h.exports.memo(e=>{const{id:t,message:n,onCloseComplete:r,onRequestRemove:i,requestClose:o=!1,position:a="bottom",duration:s=5e3,containerStyle:l,motionVariants:c=$ye,toastSpacing:u="0.5rem"}=e,[d,f]=h.exports.useState(s),p=zre();M3(()=>{p||r==null||r()},[p]),M3(()=>{f(s)},[s]);const m=()=>f(null),g=()=>f(s),y=()=>{p&&i()};h.exports.useEffect(()=>{p&&o&&i()},[p,o,i]),Iye(y,d);const v=h.exports.useMemo(()=>({pointerEvents:"auto",maxWidth:560,minWidth:300,margin:u,...l}),[l,u]),b=h.exports.useMemo(()=>Oye(a),[a]);return A.createElement(Ur.li,{layout:!0,className:"chakra-toast",variants:c,initial:"initial",animate:"animate",exit:"exit",onHoverStart:m,onHoverEnd:g,custom:{position:a},style:b},A.createElement(ce.div,{role:"status","aria-atomic":"true",className:"chakra-toast__inner",__css:v},FS(n,{id:t,onClose:y})))});zN.displayName="ToastComponent";var jN=e=>{const t=h.exports.useSyncExternalStore($o.subscribe,$o.getState,$o.getState),{children:n,motionVariants:r,component:i=zN,portalProps:o}=e,s=Object.keys(t).map(l=>{const c=t[l];return A.createElement("ul",{role:"region","aria-live":"polite",key:l,id:`chakra-toast-manager-${l}`,style:Mye(l)},A.createElement(Wa,{initial:!1},c.map(u=>A.createElement(i,{key:u.id,motionVariants:r,...u}))))});return A.createElement(A.Fragment,null,n,A.createElement(Kd,{...o},s))},Fye={duration:5e3,variant:"solid"},Yc={theme:Eye,colorMode:"light",toggleColorMode:()=>{},setColorMode:()=>{},defaultOptions:Fye,forced:!1};function Nye({theme:e=Yc.theme,colorMode:t=Yc.colorMode,toggleColorMode:n=Yc.toggleColorMode,setColorMode:r=Yc.setColorMode,defaultOptions:i=Yc.defaultOptions,motionVariants:o,toastSpacing:a,component:s,forced:l}=Yc){const c={colorMode:t,setColorMode:r,toggleColorMode:n,forced:l};return{ToastContainer:()=>A.createElement(hA,{theme:e},A.createElement(ly.Provider,{value:c},A.createElement(jN,{defaultOptions:i,motionVariants:o,toastSpacing:a,component:s}))),toast:NN(e.direction,i)}}var zye=e=>{const{children:t,colorModeManager:n,portalZIndex:r,resetCSS:i=!0,theme:o={},environment:a,cssVarsRoot:s}=e,l=A.createElement(CB,{environment:a},t);return A.createElement(hA,{theme:o,cssVarsRoot:s},A.createElement(ND,{colorModeManager:n,options:o.config},i?A.createElement(Dle,null):A.createElement(Rle,null),A.createElement(cne,null),r?A.createElement(RF,{zIndex:r},l):l))};function jye({children:e,theme:t=Ln,toastOptions:n,...r}){return A.createElement(zye,{theme:t,...r},e,A.createElement(jN,{...n}))}function HN(...e){let t=[...e],n=e[e.length-1];return wye(n)&&t.length>1?t=t.slice(0,t.length-1):n=Ln,Ute(...t.map(r=>i=>mu(r)?r(i):Hye(i,r)))(n)}function Hye(...e){return Oi({},...e,VN)}function VN(e,t,n,r){if((mu(e)||mu(t))&&Object.prototype.hasOwnProperty.call(r,n))return(...i)=>{const o=mu(e)?e(...i):e,a=mu(t)?t(...i):t;return Oi({},o,a,VN)}}var WN,KT=rl.exports;WN=KT.createRoot,KT.hydrateRoot;const Vye=e=>{const t=document.getElementById("canvas-root");if(e&&t)t.style.minHeight="unset";else{const n=()=>{var c;lt.debug("Resized Canvas-Root because windows was resized");const r=(c=document.getElementsByClassName("row border-bottom").item(0))==null?void 0:c.clientHeight,i=document.body.clientHeight,o=document.getElementsByClassName("wrapper-content").item(0),a=o?getComputedStyle(o):{paddingBottom:"0px",paddingTop:"0px"},{paddingBottom:s,paddingTop:l}=a;if(r&&t&&a){const u=i-r-Number(l.split("px")[0])-Number(s.split("px")[0])+"px";t.style.height=u,t.style.minHeight="unset"}};n(),window.addEventListener("resize",n),lt.info("Script injected to listen to resizing")}},Wye="#000000",qT="#323c46",g6="#b4141e",Uye="#8c0a0a",Gye={parts:["box","legend"],baseStyle:{root:{backgroundSize:"cover",backgroundPosition:"center",backgroundRepeat:"no-repeat",borderColor:"black",borderWidth:"thin",color:"white",display:"flex",flexDirection:"column-reverse",pointerEvents:"all",cursor:"pointer",width:"inherit",height:"inherit"},legend:{color:"white",display:"flex",backgroundColor:Uye,clipPath:"polygon(0 0, 100% 0, 95% 100%, 0% 100%)",width:"10rem",maxWidth:"12rem",padding:"0.25rem",marginLeft:"-1px",marginBottom:"1.5rem",alignItems:"center","& p":{overflow:"hidden",textOverflow:"ellipsis",wordWrap:"break-word",display:"-webkit-box",WebkitBoxOrient:"vertical",WebkitLineClamp:"2"}}}},Kye={parts:["root","container","maskedImage","label","outer"],baseStyle:{root:{width:"100%",height:"100%",cursor:"pointer",display:"grid",gridTemplateColumns:"1fr",gridTemplateRows:"1fr"},svg:{width:"100%",height:"100%"},maskedImage:{gridArea:"1/1/2/2",maskPosition:"center"},label:{fontWeight:"semibold",size:"small",justifySelf:"center",fontSize:"1rem",color:"white",backgroundColor:"black",textAlign:"left",textTransform:"uppercase",minWidth:"3rem",maxWidth:"10rem",alignItems:"center",overflow:"hidden",textOverflow:"ellipsis",wordWrap:"break-word",padding:"0.25rem 0.5rem 0rem",display:"-webkit-box",WebkitBoxOrient:"vertical",WebkitLineClamp:"3"}}},qye={parts:["container","content","searchBar","accordion","searchBarInput"],baseStyle:{container:{minHeight:"10vh",backgroundColor:"white",borderRadius:6,padding:0,maxWidth:"25rem",color:"black",minWidth:"25rem",boxShadow:"0px 10px 38px -10px rgba(22, 23, 24, 0.35), 0px 10px 20px -15px rgba(22, 23, 24, 0.2)"},content:{},searchBar:{backgroundColor:"#f2f2f2",color:qT,position:"relative"},searchBarInput:{color:qT,border:"none","* &:focus":{border:"none",boxShadow:"none"}},accordion:{maxHeight:"30vh",overflowY:"auto"}},variants:{icon:{container:{width:"20rem"}}}},Yye={initialColorMode:"system",useSystemColorMode:!0,cssVarPrefix:"phidias"},UN=HN({...Yye,colors:{},useSystemColorMode:!1,styles:{global:()=>({cursor:"auto",".canvas  *":{"--tl-accent":"#ff0000","--tl-brushFill":"#0000000c","--tl-brushStroke":"#0000003f","--tl-selectStroke":"#4285f4","--tl-selectFill":"#4184f40c","--tl-binding":"#4184f41e","--tl-foreground":"#333333","--tl-grid":"#909090ff","--tl-background":"unset !important"},body:{fontFamily:'"open sans", "Helvetica Neue", Helvetica, Arial, sans-serif',color:"---",background:"---",transitionProperty:"all",transitionDuration:"---",lineHeight:"---"}})},components:{SearchMenu:qye,IconBlock:{baseStyle:{cursor:"pointer",backgroundColor:g6,height:"inherit",width:"in",padding:"0.5rem",display:"flex",flexWrap:"nowrap",alignContent:"center",justifyContent:"center",alignItems:"center",boxShadow:"3px 3px 5px 1px rgb(0,0,0,50%)"}},MaskBlock:Kye,Block:Gye}});var GN={exports:{}},KN={};/**
 * @license React
 * use-sync-external-store-shim.production.min.js
 *
 * Copyright (c) Facebook, Inc. and its affiliates.
 *
 * This source code is licensed under the MIT license found in the
 * LICENSE file in the root directory of this source tree.
 */var Cd=h.exports;function Xye(e,t){return e===t&&(e!==0||1/e===1/t)||e!==e&&t!==t}var Zye=typeof Object.is=="function"?Object.is:Xye,Qye=Cd.useState,Jye=Cd.useEffect,e2e=Cd.useLayoutEffect,t2e=Cd.useDebugValue;function n2e(e,t){var n=t(),r=Qye({inst:{value:n,getSnapshot:t}}),i=r[0].inst,o=r[1];return e2e(function(){i.value=n,i.getSnapshot=t,w5(i)&&o({inst:i})},[e,n,t]),Jye(function(){return w5(i)&&o({inst:i}),e(function(){w5(i)&&o({inst:i})})},[e]),t2e(n),n}function w5(e){var t=e.getSnapshot;e=e.value;try{var n=t();return!Zye(e,n)}catch{return!0}}function r2e(e,t){return t()}var i2e=typeof window=="undefined"||typeof window.document=="undefined"||typeof window.document.createElement=="undefined"?r2e:n2e;KN.useSyncExternalStore=Cd.useSyncExternalStore!==void 0?Cd.useSyncExternalStore:i2e;GN.exports=KN;var qN={exports:{}},YN={};/**
 * @license React
 * use-sync-external-store-shim/with-selector.production.min.js
 *
 * Copyright (c) Facebook, Inc. and its affiliates.
 *
 * This source code is licensed under the MIT license found in the
 * LICENSE file in the root directory of this source tree.
 */var n2=h.exports,o2e=GN.exports;function a2e(e,t){return e===t&&(e!==0||1/e===1/t)||e!==e&&t!==t}var s2e=typeof Object.is=="function"?Object.is:a2e,l2e=o2e.useSyncExternalStore,c2e=n2.useRef,u2e=n2.useEffect,d2e=n2.useMemo,f2e=n2.useDebugValue;YN.useSyncExternalStoreWithSelector=function(e,t,n,r,i){var o=c2e(null);if(o.current===null){var a={hasValue:!1,value:null};o.current=a}else a=o.current;o=d2e(function(){function l(p){if(!c){if(c=!0,u=p,p=r(p),i!==void 0&&a.hasValue){var m=a.value;if(i(m,p))return d=m}return d=p}if(m=d,s2e(u,p))return m;var g=r(p);return i!==void 0&&i(m,g)?m:(u=p,d=g)}var c=!1,u,d,f=n===void 0?null:n;return[function(){return l(t())},f===null?void 0:function(){return l(f())}]},[t,n,r,i]);var s=l2e(e,o[0],o[1]);return u2e(function(){a.hasValue=!0,a.value=s},[s]),f2e(s),s};qN.exports=YN;function p2e(e){e()}let XN=p2e;const h2e=e=>XN=e,m2e=()=>XN,Ys=h.exports.createContext(null);function ZN(){return h.exports.useContext(Ys)}const g2e=()=>{throw new Error("uSES not initialized!")};let QN=g2e;const v2e=e=>{QN=e},y2e=(e,t)=>e===t;function b2e(e=Ys){const t=e===Ys?ZN:()=>h.exports.useContext(e);return function(r,i=y2e){const{store:o,subscription:a,getServerState:s}=t(),l=QN(a.addNestedSub,o.getState,s||o.getState,r,i);return h.exports.useDebugValue(l),l}}const JN=b2e();var ht={};/**
 * @license React
 * react-is.production.min.js
 *
 * Copyright (c) Facebook, Inc. and its affiliates.
 *
 * This source code is licensed under the MIT license found in the
 * LICENSE file in the root directory of this source tree.
 */var v6=Symbol.for("react.element"),y6=Symbol.for("react.portal"),r2=Symbol.for("react.fragment"),i2=Symbol.for("react.strict_mode"),o2=Symbol.for("react.profiler"),a2=Symbol.for("react.provider"),s2=Symbol.for("react.context"),x2e=Symbol.for("react.server_context"),l2=Symbol.for("react.forward_ref"),c2=Symbol.for("react.suspense"),u2=Symbol.for("react.suspense_list"),d2=Symbol.for("react.memo"),f2=Symbol.for("react.lazy"),S2e=Symbol.for("react.offscreen"),ez;ez=Symbol.for("react.module.reference");function Hi(e){if(typeof e=="object"&&e!==null){var t=e.$$typeof;switch(t){case v6:switch(e=e.type,e){case r2:case o2:case i2:case c2:case u2:return e;default:switch(e=e&&e.$$typeof,e){case x2e:case s2:case l2:case f2:case d2:case a2:return e;default:return t}}case y6:return t}}}ht.ContextConsumer=s2;ht.ContextProvider=a2;ht.Element=v6;ht.ForwardRef=l2;ht.Fragment=r2;ht.Lazy=f2;ht.Memo=d2;ht.Portal=y6;ht.Profiler=o2;ht.StrictMode=i2;ht.Suspense=c2;ht.SuspenseList=u2;ht.isAsyncMode=function(){return!1};ht.isConcurrentMode=function(){return!1};ht.isContextConsumer=function(e){return Hi(e)===s2};ht.isContextProvider=function(e){return Hi(e)===a2};ht.isElement=function(e){return typeof e=="object"&&e!==null&&e.$$typeof===v6};ht.isForwardRef=function(e){return Hi(e)===l2};ht.isFragment=function(e){return Hi(e)===r2};ht.isLazy=function(e){return Hi(e)===f2};ht.isMemo=function(e){return Hi(e)===d2};ht.isPortal=function(e){return Hi(e)===y6};ht.isProfiler=function(e){return Hi(e)===o2};ht.isStrictMode=function(e){return Hi(e)===i2};ht.isSuspense=function(e){return Hi(e)===c2};ht.isSuspenseList=function(e){return Hi(e)===u2};ht.isValidElementType=function(e){return typeof e=="string"||typeof e=="function"||e===r2||e===o2||e===i2||e===c2||e===u2||e===S2e||typeof e=="object"&&e!==null&&(e.$$typeof===f2||e.$$typeof===d2||e.$$typeof===a2||e.$$typeof===s2||e.$$typeof===l2||e.$$typeof===ez||e.getModuleId!==void 0)};ht.typeOf=Hi;function w2e(){const e=m2e();let t=null,n=null;return{clear(){t=null,n=null},notify(){e(()=>{let r=t;for(;r;)r.callback(),r=r.next})},get(){let r=[],i=t;for(;i;)r.push(i),i=i.next;return r},subscribe(r){let i=!0,o=n={callback:r,next:null,prev:n};return o.prev?o.prev.next=o:t=o,function(){!i||t===null||(i=!1,o.next?o.next.prev=o.prev:n=o.prev,o.prev?o.prev.next=o.next:t=o.next)}}}}const YT={notify(){},get:()=>[]};function C2e(e,t){let n,r=YT;function i(d){return l(),r.subscribe(d)}function o(){r.notify()}function a(){u.onStateChange&&u.onStateChange()}function s(){return Boolean(n)}function l(){n||(n=t?t.addNestedSub(a):e.subscribe(a),r=w2e())}function c(){n&&(n(),n=void 0,r.clear(),r=YT)}const u={addNestedSub:i,notifyNestedSubs:o,handleChangeWrapper:a,isSubscribed:s,trySubscribe:l,tryUnsubscribe:c,getListeners:()=>r};return u}const k2e=typeof window!="undefined"&&typeof window.document!="undefined"&&typeof window.document.createElement!="undefined",E2e=k2e?h.exports.useLayoutEffect:h.exports.useEffect;function XT(e,t){return e===t?e!==0||t!==0||1/e===1/t:e!==e&&t!==t}function V0(e,t){if(XT(e,t))return!0;if(typeof e!="object"||e===null||typeof t!="object"||t===null)return!1;const n=Object.keys(e),r=Object.keys(t);if(n.length!==r.length)return!1;for(let i=0;i<n.length;i++)if(!Object.prototype.hasOwnProperty.call(t,n[i])||!XT(e[n[i]],t[n[i]]))return!1;return!0}function I2e({store:e,context:t,children:n,serverState:r}){const i=h.exports.useMemo(()=>{const s=C2e(e);return{store:e,subscription:s,getServerState:r?()=>r:void 0}},[e,r]),o=h.exports.useMemo(()=>e.getState(),[e]);return E2e(()=>{const{subscription:s}=i;return s.onStateChange=s.notifyNestedSubs,s.trySubscribe(),o!==e.getState()&&s.notifyNestedSubs(),()=>{s.tryUnsubscribe(),s.onStateChange=void 0}},[i,o]),k((t||Ys).Provider,{value:i,children:n})}function tz(e=Ys){const t=e===Ys?ZN:()=>h.exports.useContext(e);return function(){const{store:r}=t();return r}}const nz=tz();function T2e(e=Ys){const t=e===Ys?nz:tz(e);return function(){return t().dispatch}}const b6=T2e();v2e(qN.exports.useSyncExternalStoreWithSelector);h2e(rl.exports.unstable_batchedUpdates);function cr(e){for(var t=arguments.length,n=Array(t>1?t-1:0),r=1;r<t;r++)n[r-1]=arguments[r];throw Error("[Immer] minified error nr: "+e+(n.length?" "+n.map(function(i){return"'"+i+"'"}).join(","):"")+". Find the full error at: https://bit.ly/3cXEKWf")}function $a(e){return!!e&&!!e[At]}function bo(e){var t;return!!e&&(function(n){if(!n||typeof n!="object")return!1;var r=Object.getPrototypeOf(n);if(r===null)return!0;var i=Object.hasOwnProperty.call(r,"constructor")&&r.constructor;return i===Object||typeof i=="function"&&Function.toString.call(i)===L2e}(e)||Array.isArray(e)||!!e[wp]||!!(!((t=e.constructor)===null||t===void 0)&&t[wp])||p2(e)||h2(e))}function Xs(e,t,n){n===void 0&&(n=!1),Zs(e)===0?(n?Object.keys:Ju)(e).forEach(function(r){n&&typeof r=="symbol"||t(r,e[r],e)}):e.forEach(function(r,i){return t(i,r,e)})}function Zs(e){var t=e[At];return t?t.i>3?t.i-4:t.i:Array.isArray(e)?1:p2(e)?2:h2(e)?3:0}function Ns(e,t){return Zs(e)===2?e.has(t):Object.prototype.hasOwnProperty.call(e,t)}function kg(e,t){return Zs(e)===2?e.get(t):e[t]}function rz(e,t,n){var r=Zs(e);r===2?e.set(t,n):r===3?(e.delete(t),e.add(n)):e[t]=n}function iz(e,t){return e===t?e!==0||1/e==1/t:e!=e&&t!=t}function p2(e){return D2e&&e instanceof Map}function h2(e){return A2e&&e instanceof Set}function Tl(e){return e.o||e.t}function x6(e){if(Array.isArray(e))return Array.prototype.slice.call(e);var t=az(e);delete t[At];for(var n=Ju(t),r=0;r<n.length;r++){var i=n[r],o=t[i];o.writable===!1&&(o.writable=!0,o.configurable=!0),(o.get||o.set)&&(t[i]={configurable:!0,writable:!0,enumerable:o.enumerable,value:e[i]})}return Object.create(Object.getPrototypeOf(e),t)}function S6(e,t){return t===void 0&&(t=!1),w6(e)||$a(e)||!bo(e)||(Zs(e)>1&&(e.set=e.add=e.clear=e.delete=_2e),Object.freeze(e),t&&Xs(e,function(n,r){return S6(r,!0)},!0)),e}function _2e(){cr(2)}function w6(e){return e==null||typeof e!="object"||Object.isFrozen(e)}function Jo(e){var t=HS[e];return t||cr(18,e),t}function oz(e,t){HS[e]||(HS[e]=t)}function NS(){return hh}function C5(e,t){t&&(Jo("Patches"),e.u=[],e.s=[],e.v=t)}function W0(e){zS(e),e.p.forEach(P2e),e.p=null}function zS(e){e===hh&&(hh=e.l)}function ZT(e){return hh={p:[],l:hh,h:e,m:!0,_:0}}function P2e(e){var t=e[At];t.i===0||t.i===1?t.j():t.O=!0}function k5(e,t){t._=t.p.length;var n=t.p[0],r=e!==void 0&&e!==n;return t.h.g||Jo("ES5").S(t,e,r),r?(n[At].P&&(W0(t),cr(4)),bo(e)&&(e=U0(t,e),t.l||G0(t,e)),t.u&&Jo("Patches").M(n[At].t,e,t.u,t.s)):e=U0(t,n,[]),W0(t),t.u&&t.v(t.u,t.s),e!==k6?e:void 0}function U0(e,t,n){if(w6(t))return t;var r=t[At];if(!r)return Xs(t,function(o,a){return QT(e,r,t,o,a,n)},!0),t;if(r.A!==e)return t;if(!r.P)return G0(e,r.t,!0),r.t;if(!r.I){r.I=!0,r.A._--;var i=r.i===4||r.i===5?r.o=x6(r.k):r.o;Xs(r.i===3?new Set(i):i,function(o,a){return QT(e,r,i,o,a,n)}),G0(e,i,!1),n&&e.u&&Jo("Patches").R(r,n,e.u,e.s)}return r.o}function QT(e,t,n,r,i,o){if($a(i)){var a=U0(e,i,o&&t&&t.i!==3&&!Ns(t.D,r)?o.concat(r):void 0);if(rz(n,r,a),!$a(a))return;e.m=!1}if(bo(i)&&!w6(i)){if(!e.h.F&&e._<1)return;U0(e,i),t&&t.A.l||G0(e,i)}}function G0(e,t,n){n===void 0&&(n=!1),e.h.F&&e.m&&S6(t,n)}function E5(e,t){var n=e[At];return(n?Tl(n):e)[t]}function JT(e,t){if(t in e)for(var n=Object.getPrototypeOf(e);n;){var r=Object.getOwnPropertyDescriptor(n,t);if(r)return r;n=Object.getPrototypeOf(n)}}function ms(e){e.P||(e.P=!0,e.l&&ms(e.l))}function I5(e){e.o||(e.o=x6(e.t))}function jS(e,t,n){var r=p2(t)?Jo("MapSet").N(t,n):h2(t)?Jo("MapSet").T(t,n):e.g?function(i,o){var a=Array.isArray(i),s={i:a?1:0,A:o?o.A:NS(),P:!1,I:!1,D:{},l:o,t:i,k:null,o:null,j:null,C:!1},l=s,c=mh;a&&(l=[s],c=Gf);var u=Proxy.revocable(l,c),d=u.revoke,f=u.proxy;return s.k=f,s.j=d,f}(t,n):Jo("ES5").J(t,n);return(n?n.A:NS()).p.push(r),r}function O2e(e){return $a(e)||cr(22,e),function t(n){if(!bo(n))return n;var r,i=n[At],o=Zs(n);if(i){if(!i.P&&(i.i<4||!Jo("ES5").K(i)))return i.t;i.I=!0,r=e_(n,o),i.I=!1}else r=e_(n,o);return Xs(r,function(a,s){i&&kg(i.t,a)===s||rz(r,a,t(s))}),o===3?new Set(r):r}(e)}function e_(e,t){switch(t){case 2:return new Map(e);case 3:return Array.from(e)}return x6(e)}function M2e(){function e(o,a){var s=i[o];return s?s.enumerable=a:i[o]=s={configurable:!0,enumerable:a,get:function(){var l=this[At];return mh.get(l,o)},set:function(l){var c=this[At];mh.set(c,o,l)}},s}function t(o){for(var a=o.length-1;a>=0;a--){var s=o[a][At];if(!s.P)switch(s.i){case 5:r(s)&&ms(s);break;case 4:n(s)&&ms(s)}}}function n(o){for(var a=o.t,s=o.k,l=Ju(s),c=l.length-1;c>=0;c--){var u=l[c];if(u!==At){var d=a[u];if(d===void 0&&!Ns(a,u))return!0;var f=s[u],p=f&&f[At];if(p?p.t!==d:!iz(f,d))return!0}}var m=!!a[At];return l.length!==Ju(a).length+(m?0:1)}function r(o){var a=o.k;if(a.length!==o.t.length)return!0;var s=Object.getOwnPropertyDescriptor(a,a.length-1);if(s&&!s.get)return!0;for(var l=0;l<a.length;l++)if(!a.hasOwnProperty(l))return!0;return!1}var i={};oz("ES5",{J:function(o,a){var s=Array.isArray(o),l=function(u,d){if(u){for(var f=Array(d.length),p=0;p<d.length;p++)Object.defineProperty(f,""+p,e(p,!0));return f}var m=az(d);delete m[At];for(var g=Ju(m),y=0;y<g.length;y++){var v=g[y];m[v]=e(v,u||!!m[v].enumerable)}return Object.create(Object.getPrototypeOf(d),m)}(s,o),c={i:s?5:4,A:a?a.A:NS(),P:!1,I:!1,D:{},l:a,t:o,k:l,o:null,O:!1,C:!1};return Object.defineProperty(l,At,{value:c,writable:!0}),l},S:function(o,a,s){s?$a(a)&&a[At].A===o&&t(o.p):(o.u&&function l(c){if(c&&typeof c=="object"){var u=c[At];if(u){var d=u.t,f=u.k,p=u.D,m=u.i;if(m===4)Xs(f,function(x){x!==At&&(d[x]!==void 0||Ns(d,x)?p[x]||l(f[x]):(p[x]=!0,ms(u)))}),Xs(d,function(x){f[x]!==void 0||Ns(f,x)||(p[x]=!1,ms(u))});else if(m===5){if(r(u)&&(ms(u),p.length=!0),f.length<d.length)for(var g=f.length;g<d.length;g++)p[g]=!1;else for(var y=d.length;y<f.length;y++)p[y]=!0;for(var v=Math.min(f.length,d.length),b=0;b<v;b++)f.hasOwnProperty(b)||(p[b]=!0),p[b]===void 0&&l(f[b])}}}}(o.p[0]),t(o.p))},K:function(o){return o.i===4?n(o):r(o)}})}function R2e(){function e(r){if(!bo(r))return r;if(Array.isArray(r))return r.map(e);if(p2(r))return new Map(Array.from(r.entries()).map(function(a){return[a[0],e(a[1])]}));if(h2(r))return new Set(Array.from(r).map(e));var i=Object.create(Object.getPrototypeOf(r));for(var o in r)i[o]=e(r[o]);return Ns(r,wp)&&(i[wp]=r[wp]),i}function t(r){return $a(r)?e(r):r}var n="add";oz("Patches",{$:function(r,i){return i.forEach(function(o){for(var a=o.path,s=o.op,l=r,c=0;c<a.length-1;c++){var u=Zs(l),d=""+a[c];u!==0&&u!==1||d!=="__proto__"&&d!=="constructor"||cr(24),typeof l=="function"&&d==="prototype"&&cr(24),typeof(l=kg(l,d))!="object"&&cr(15,a.join("/"))}var f=Zs(l),p=e(o.value),m=a[a.length-1];switch(s){case"replace":switch(f){case 2:return l.set(m,p);case 3:cr(16);default:return l[m]=p}case n:switch(f){case 1:return m==="-"?l.push(p):l.splice(m,0,p);case 2:return l.set(m,p);case 3:return l.add(p);default:return l[m]=p}case"remove":switch(f){case 1:return l.splice(m,1);case 2:return l.delete(m);case 3:return l.delete(o.value);default:return delete l[m]}default:cr(17,s)}}),r},R:function(r,i,o,a){switch(r.i){case 0:case 4:case 2:return function(s,l,c,u){var d=s.t,f=s.o;Xs(s.D,function(p,m){var g=kg(d,p),y=kg(f,p),v=m?Ns(d,p)?"replace":n:"remove";if(g!==y||v!=="replace"){var b=l.concat(p);c.push(v==="remove"?{op:v,path:b}:{op:v,path:b,value:y}),u.push(v===n?{op:"remove",path:b}:v==="remove"?{op:n,path:b,value:t(g)}:{op:"replace",path:b,value:t(g)})}})}(r,i,o,a);case 5:case 1:return function(s,l,c,u){var d=s.t,f=s.D,p=s.o;if(p.length<d.length){var m=[p,d];d=m[0],p=m[1];var g=[u,c];c=g[0],u=g[1]}for(var y=0;y<d.length;y++)if(f[y]&&p[y]!==d[y]){var v=l.concat([y]);c.push({op:"replace",path:v,value:t(p[y])}),u.push({op:"replace",path:v,value:t(d[y])})}for(var b=d.length;b<p.length;b++){var x=l.concat([b]);c.push({op:n,path:x,value:t(p[b])})}d.length<p.length&&u.push({op:"replace",path:l.concat(["length"]),value:d.length})}(r,i,o,a);case 3:return function(s,l,c,u){var d=s.t,f=s.o,p=0;d.forEach(function(m){if(!f.has(m)){var g=l.concat([p]);c.push({op:"remove",path:g,value:m}),u.unshift({op:n,path:g,value:m})}p++}),p=0,f.forEach(function(m){if(!d.has(m)){var g=l.concat([p]);c.push({op:n,path:g,value:m}),u.unshift({op:"remove",path:g,value:m})}p++})}(r,i,o,a)}},M:function(r,i,o,a){o.push({op:"replace",path:[],value:i===k6?void 0:i}),a.push({op:"replace",path:[],value:r})}})}var t_,hh,C6=typeof Symbol!="undefined"&&typeof Symbol("x")=="symbol",D2e=typeof Map!="undefined",A2e=typeof Set!="undefined",n_=typeof Proxy!="undefined"&&Proxy.revocable!==void 0&&typeof Reflect!="undefined",k6=C6?Symbol.for("immer-nothing"):((t_={})["immer-nothing"]=!0,t_),wp=C6?Symbol.for("immer-draftable"):"__$immer_draftable",At=C6?Symbol.for("immer-state"):"__$immer_state",L2e=""+Object.prototype.constructor,Ju=typeof Reflect!="undefined"&&Reflect.ownKeys?Reflect.ownKeys:Object.getOwnPropertySymbols!==void 0?function(e){return Object.getOwnPropertyNames(e).concat(Object.getOwnPropertySymbols(e))}:Object.getOwnPropertyNames,az=Object.getOwnPropertyDescriptors||function(e){var t={};return Ju(e).forEach(function(n){t[n]=Object.getOwnPropertyDescriptor(e,n)}),t},HS={},mh={get:function(e,t){if(t===At)return e;var n=Tl(e);if(!Ns(n,t))return function(i,o,a){var s,l=JT(o,a);return l?"value"in l?l.value:(s=l.get)===null||s===void 0?void 0:s.call(i.k):void 0}(e,n,t);var r=n[t];return e.I||!bo(r)?r:r===E5(e.t,t)?(I5(e),e.o[t]=jS(e.A.h,r,e)):r},has:function(e,t){return t in Tl(e)},ownKeys:function(e){return Reflect.ownKeys(Tl(e))},set:function(e,t,n){var r=JT(Tl(e),t);if(r!=null&&r.set)return r.set.call(e.k,n),!0;if(!e.P){var i=E5(Tl(e),t),o=i==null?void 0:i[At];if(o&&o.t===n)return e.o[t]=n,e.D[t]=!1,!0;if(iz(n,i)&&(n!==void 0||Ns(e.t,t)))return!0;I5(e),ms(e)}return e.o[t]===n&&typeof n!="number"&&(n!==void 0||t in e.o)||(e.o[t]=n,e.D[t]=!0,!0)},deleteProperty:function(e,t){return E5(e.t,t)!==void 0||t in e.t?(e.D[t]=!1,I5(e),ms(e)):delete e.D[t],e.o&&delete e.o[t],!0},getOwnPropertyDescriptor:function(e,t){var n=Tl(e),r=Reflect.getOwnPropertyDescriptor(n,t);return r&&{writable:!0,configurable:e.i!==1||t!=="length",enumerable:r.enumerable,value:n[t]}},defineProperty:function(){cr(11)},getPrototypeOf:function(e){return Object.getPrototypeOf(e.t)},setPrototypeOf:function(){cr(12)}},Gf={};Xs(mh,function(e,t){Gf[e]=function(){return arguments[0]=arguments[0][0],t.apply(this,arguments)}}),Gf.deleteProperty=function(e,t){return Gf.set.call(this,e,t,void 0)},Gf.set=function(e,t,n){return mh.set.call(this,e[0],t,n,e[0])};var B2e=function(){function e(n){var r=this;this.g=n_,this.F=!0,this.produce=function(i,o,a){if(typeof i=="function"&&typeof o!="function"){var s=o;o=i;var l=r;return function(g){var y=this;g===void 0&&(g=s);for(var v=arguments.length,b=Array(v>1?v-1:0),x=1;x<v;x++)b[x-1]=arguments[x];return l.produce(g,function(w){var E;return(E=o).call.apply(E,[y,w].concat(b))})}}var c;if(typeof o!="function"&&cr(6),a!==void 0&&typeof a!="function"&&cr(7),bo(i)){var u=ZT(r),d=jS(r,i,void 0),f=!0;try{c=o(d),f=!1}finally{f?W0(u):zS(u)}return typeof Promise!="undefined"&&c instanceof Promise?c.then(function(g){return C5(u,a),k5(g,u)},function(g){throw W0(u),g}):(C5(u,a),k5(c,u))}if(!i||typeof i!="object"){if((c=o(i))===void 0&&(c=i),c===k6&&(c=void 0),r.F&&S6(c,!0),a){var p=[],m=[];Jo("Patches").M(i,c,p,m),a(p,m)}return c}cr(21,i)},this.produceWithPatches=function(i,o){if(typeof i=="function")return function(c){for(var u=arguments.length,d=Array(u>1?u-1:0),f=1;f<u;f++)d[f-1]=arguments[f];return r.produceWithPatches(c,function(p){return i.apply(void 0,[p].concat(d))})};var a,s,l=r.produce(i,o,function(c,u){a=c,s=u});return typeof Promise!="undefined"&&l instanceof Promise?l.then(function(c){return[c,a,s]}):[l,a,s]},typeof(n==null?void 0:n.useProxies)=="boolean"&&this.setUseProxies(n.useProxies),typeof(n==null?void 0:n.autoFreeze)=="boolean"&&this.setAutoFreeze(n.autoFreeze)}var t=e.prototype;return t.createDraft=function(n){bo(n)||cr(8),$a(n)&&(n=O2e(n));var r=ZT(this),i=jS(this,n,void 0);return i[At].C=!0,zS(r),i},t.finishDraft=function(n,r){var i=n&&n[At],o=i.A;return C5(o,r),k5(void 0,o)},t.setAutoFreeze=function(n){this.F=n},t.setUseProxies=function(n){n&&!n_&&cr(20),this.g=n},t.applyPatches=function(n,r){var i;for(i=r.length-1;i>=0;i--){var o=r[i];if(o.path.length===0&&o.op==="replace"){n=o.value;break}}i>-1&&(r=r.slice(i+1));var a=Jo("Patches").$;return $a(n)?a(n,r):this.produce(n,function(s){return a(s,r)})},e}(),ui=new B2e,e1=ui.produce,sz=ui.produceWithPatches.bind(ui);ui.setAutoFreeze.bind(ui);ui.setUseProxies.bind(ui);var r_=ui.applyPatches.bind(ui);ui.createDraft.bind(ui);ui.finishDraft.bind(ui);function i_(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter(function(i){return Object.getOwnPropertyDescriptor(e,i).enumerable})),n.push.apply(n,r)}return n}function Oe(e){for(var t=1;t<arguments.length;t++){var n=arguments[t]!=null?arguments[t]:{};t%2?i_(Object(n),!0).forEach(function(r){ur(e,r,n[r])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):i_(Object(n)).forEach(function(r){Object.defineProperty(e,r,Object.getOwnPropertyDescriptor(n,r))})}return e}function or(e){return"Minified Redux error #"+e+"; visit https://redux.js.org/Errors?code="+e+" for the full message or use the non-minified dev environment for full errors. "}var o_=function(){return typeof Symbol=="function"&&Symbol.observable||"@@observable"}(),T5=function(){return Math.random().toString(36).substring(7).split("").join(".")},K0={INIT:"@@redux/INIT"+T5(),REPLACE:"@@redux/REPLACE"+T5(),PROBE_UNKNOWN_ACTION:function(){return"@@redux/PROBE_UNKNOWN_ACTION"+T5()}};function $2e(e){if(typeof e!="object"||e===null)return!1;for(var t=e;Object.getPrototypeOf(t)!==null;)t=Object.getPrototypeOf(t);return Object.getPrototypeOf(e)===t}function lz(e,t,n){var r;if(typeof t=="function"&&typeof n=="function"||typeof n=="function"&&typeof arguments[3]=="function")throw new Error(or(0));if(typeof t=="function"&&typeof n=="undefined"&&(n=t,t=void 0),typeof n!="undefined"){if(typeof n!="function")throw new Error(or(1));return n(lz)(e,t)}if(typeof e!="function")throw new Error(or(2));var i=e,o=t,a=[],s=a,l=!1;function c(){s===a&&(s=a.slice())}function u(){if(l)throw new Error(or(3));return o}function d(g){if(typeof g!="function")throw new Error(or(4));if(l)throw new Error(or(5));var y=!0;return c(),s.push(g),function(){if(!!y){if(l)throw new Error(or(6));y=!1,c();var b=s.indexOf(g);s.splice(b,1),a=null}}}function f(g){if(!$2e(g))throw new Error(or(7));if(typeof g.type=="undefined")throw new Error(or(8));if(l)throw new Error(or(9));try{l=!0,o=i(o,g)}finally{l=!1}for(var y=a=s,v=0;v<y.length;v++){var b=y[v];b()}return g}function p(g){if(typeof g!="function")throw new Error(or(10));i=g,f({type:K0.REPLACE})}function m(){var g,y=d;return g={subscribe:function(b){if(typeof b!="object"||b===null)throw new Error(or(11));function x(){b.next&&b.next(u())}x();var w=y(x);return{unsubscribe:w}}},g[o_]=function(){return this},g}return f({type:K0.INIT}),r={dispatch:f,subscribe:d,getState:u,replaceReducer:p},r[o_]=m,r}function F2e(e){Object.keys(e).forEach(function(t){var n=e[t],r=n(void 0,{type:K0.INIT});if(typeof r=="undefined")throw new Error(or(12));if(typeof n(void 0,{type:K0.PROBE_UNKNOWN_ACTION()})=="undefined")throw new Error(or(13))})}function cz(e){for(var t=Object.keys(e),n={},r=0;r<t.length;r++){var i=t[r];typeof e[i]=="function"&&(n[i]=e[i])}var o=Object.keys(n),a;try{F2e(n)}catch(s){a=s}return function(l,c){if(l===void 0&&(l={}),a)throw a;for(var u=!1,d={},f=0;f<o.length;f++){var p=o[f],m=n[p],g=l[p],y=m(g,c);if(typeof y=="undefined")throw c&&c.type,new Error(or(14));d[p]=y,u=u||y!==g}return u=u||o.length!==Object.keys(l).length,u?d:l}}function q0(){for(var e=arguments.length,t=new Array(e),n=0;n<e;n++)t[n]=arguments[n];return t.length===0?function(r){return r}:t.length===1?t[0]:t.reduce(function(r,i){return function(){return r(i.apply(void 0,arguments))}})}function N2e(){for(var e=arguments.length,t=new Array(e),n=0;n<e;n++)t[n]=arguments[n];return function(r){return function(){var i=r.apply(void 0,arguments),o=function(){throw new Error(or(15))},a={getState:i.getState,dispatch:function(){return o.apply(void 0,arguments)}},s=t.map(function(l){return l(a)});return o=q0.apply(void 0,s)(i.dispatch),Oe(Oe({},i),{},{dispatch:o})}}}var Y0="NOT_FOUND";function z2e(e){var t;return{get:function(r){return t&&e(t.key,r)?t.value:Y0},put:function(r,i){t={key:r,value:i}},getEntries:function(){return t?[t]:[]},clear:function(){t=void 0}}}function j2e(e,t){var n=[];function r(s){var l=n.findIndex(function(u){return t(s,u.key)});if(l>-1){var c=n[l];return l>0&&(n.splice(l,1),n.unshift(c)),c.value}return Y0}function i(s,l){r(s)===Y0&&(n.unshift({key:s,value:l}),n.length>e&&n.pop())}function o(){return n}function a(){n=[]}return{get:r,put:i,getEntries:o,clear:a}}var H2e=function(t,n){return t===n};function V2e(e){return function(n,r){if(n===null||r===null||n.length!==r.length)return!1;for(var i=n.length,o=0;o<i;o++)if(!e(n[o],r[o]))return!1;return!0}}function VS(e,t){var n=typeof t=="object"?t:{equalityCheck:t},r=n.equalityCheck,i=r===void 0?H2e:r,o=n.maxSize,a=o===void 0?1:o,s=n.resultEqualityCheck,l=V2e(i),c=a===1?z2e(l):j2e(a,l);function u(){var d=c.get(arguments);if(d===Y0){if(d=e.apply(null,arguments),s){var f=c.getEntries(),p=f.find(function(m){return s(m.value,d)});p&&(d=p.value)}c.put(arguments,d)}return d}return u.clearCache=function(){return c.clear()},u}function W2e(e){var t=Array.isArray(e[0])?e[0]:e;if(!t.every(function(r){return typeof r=="function"})){var n=t.map(function(r){return typeof r=="function"?"function "+(r.name||"unnamed")+"()":typeof r}).join(", ");throw new Error("createSelector expects all input-selectors to be functions, but received the following types: ["+n+"]")}return t}function U2e(e){for(var t=arguments.length,n=new Array(t>1?t-1:0),r=1;r<t;r++)n[r-1]=arguments[r];var i=function(){for(var a=arguments.length,s=new Array(a),l=0;l<a;l++)s[l]=arguments[l];var c=0,u,d={memoizeOptions:void 0},f=s.pop();if(typeof f=="object"&&(d=f,f=s.pop()),typeof f!="function")throw new Error("createSelector expects an output function after the inputs, but received: ["+typeof f+"]");var p=d,m=p.memoizeOptions,g=m===void 0?n:m,y=Array.isArray(g)?g:[g],v=W2e(s),b=e.apply(void 0,[function(){return c++,f.apply(null,arguments)}].concat(y)),x=e(function(){for(var E=[],C=v.length,I=0;I<C;I++)E.push(v[I].apply(null,arguments));return u=b.apply(null,E),u});return Object.assign(x,{resultFunc:f,memoizedResultFunc:b,dependencies:v,lastResult:function(){return u},recomputations:function(){return c},resetRecomputations:function(){return c=0}}),x};return i}var Cp=U2e(VS);function uz(e){var t=function(r){var i=r.dispatch,o=r.getState;return function(a){return function(s){return typeof s=="function"?s(i,o,e):a(s)}}};return t}var dz=uz();dz.withExtraArgument=uz;var a_=dz,G2e=globalThis&&globalThis.__extends||function(){var e=function(t,n){return e=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(r,i){r.__proto__=i}||function(r,i){for(var o in i)Object.prototype.hasOwnProperty.call(i,o)&&(r[o]=i[o])},e(t,n)};return function(t,n){if(typeof n!="function"&&n!==null)throw new TypeError("Class extends value "+String(n)+" is not a constructor or null");e(t,n);function r(){this.constructor=t}t.prototype=n===null?Object.create(n):(r.prototype=n.prototype,new r)}}(),K2e=globalThis&&globalThis.__generator||function(e,t){var n={label:0,sent:function(){if(o[0]&1)throw o[1];return o[1]},trys:[],ops:[]},r,i,o,a;return a={next:s(0),throw:s(1),return:s(2)},typeof Symbol=="function"&&(a[Symbol.iterator]=function(){return this}),a;function s(c){return function(u){return l([c,u])}}function l(c){if(r)throw new TypeError("Generator is already executing.");for(;n;)try{if(r=1,i&&(o=c[0]&2?i.return:c[0]?i.throw||((o=i.return)&&o.call(i),0):i.next)&&!(o=o.call(i,c[1])).done)return o;switch(i=0,o&&(c=[c[0]&2,o.value]),c[0]){case 0:case 1:o=c;break;case 4:return n.label++,{value:c[1],done:!1};case 5:n.label++,i=c[1],c=[0];continue;case 7:c=n.ops.pop(),n.trys.pop();continue;default:if(o=n.trys,!(o=o.length>0&&o[o.length-1])&&(c[0]===6||c[0]===2)){n=0;continue}if(c[0]===3&&(!o||c[1]>o[0]&&c[1]<o[3])){n.label=c[1];break}if(c[0]===6&&n.label<o[1]){n.label=o[1],o=c;break}if(o&&n.label<o[2]){n.label=o[2],n.ops.push(c);break}o[2]&&n.ops.pop(),n.trys.pop();continue}c=t.call(e,n)}catch(u){c=[6,u],i=0}finally{r=o=0}if(c[0]&5)throw c[1];return{value:c[0]?c[1]:void 0,done:!0}}},X0=globalThis&&globalThis.__spreadArray||function(e,t){for(var n=0,r=t.length,i=e.length;n<r;n++,i++)e[i]=t[n];return e},q2e=Object.defineProperty,Y2e=Object.defineProperties,X2e=Object.getOwnPropertyDescriptors,s_=Object.getOwnPropertySymbols,Z2e=Object.prototype.hasOwnProperty,Q2e=Object.prototype.propertyIsEnumerable,l_=function(e,t,n){return t in e?q2e(e,t,{enumerable:!0,configurable:!0,writable:!0,value:n}):e[t]=n},zs=function(e,t){for(var n in t||(t={}))Z2e.call(t,n)&&l_(e,n,t[n]);if(s_)for(var r=0,i=s_(t);r<i.length;r++){var n=i[r];Q2e.call(t,n)&&l_(e,n,t[n])}return e},_5=function(e,t){return Y2e(e,X2e(t))},J2e=function(e,t,n){return new Promise(function(r,i){var o=function(l){try{s(n.next(l))}catch(c){i(c)}},a=function(l){try{s(n.throw(l))}catch(c){i(c)}},s=function(l){return l.done?r(l.value):Promise.resolve(l.value).then(o,a)};s((n=n.apply(e,t)).next())})},ebe=typeof window!="undefined"&&window.__REDUX_DEVTOOLS_EXTENSION_COMPOSE__?window.__REDUX_DEVTOOLS_EXTENSION_COMPOSE__:function(){if(arguments.length!==0)return typeof arguments[0]=="object"?q0:q0.apply(null,arguments)};function qd(e){if(typeof e!="object"||e===null)return!1;var t=Object.getPrototypeOf(e);if(t===null)return!0;for(var n=t;Object.getPrototypeOf(n)!==null;)n=Object.getPrototypeOf(n);return t===n}var tbe=function(e){G2e(t,e);function t(){for(var n=[],r=0;r<arguments.length;r++)n[r]=arguments[r];var i=e.apply(this,n)||this;return Object.setPrototypeOf(i,t.prototype),i}return Object.defineProperty(t,Symbol.species,{get:function(){return t},enumerable:!1,configurable:!0}),t.prototype.concat=function(){for(var n=[],r=0;r<arguments.length;r++)n[r]=arguments[r];return e.prototype.concat.apply(this,n)},t.prototype.prepend=function(){for(var n=[],r=0;r<arguments.length;r++)n[r]=arguments[r];return n.length===1&&Array.isArray(n[0])?new(t.bind.apply(t,X0([void 0],n[0].concat(this)))):new(t.bind.apply(t,X0([void 0],n.concat(this))))},t}(Array);function WS(e){return bo(e)?e1(e,function(){}):e}function nbe(e){return typeof e=="boolean"}function rbe(){return function(t){return ibe(t)}}function ibe(e){e===void 0&&(e={});var t=e.thunk,n=t===void 0?!0:t;e.immutableCheck,e.serializableCheck;var r=new tbe;return n&&(nbe(n)?r.push(a_):r.push(a_.withExtraArgument(n.extraArgument))),r}var obe=!0;function abe(e){var t=rbe(),n=e||{},r=n.reducer,i=r===void 0?void 0:r,o=n.middleware,a=o===void 0?t():o,s=n.devTools,l=s===void 0?!0:s,c=n.preloadedState,u=c===void 0?void 0:c,d=n.enhancers,f=d===void 0?void 0:d,p;if(typeof i=="function")p=i;else if(qd(i))p=cz(i);else throw new Error('"reducer" is a required argument, and must be a function or an object of functions that can be passed to combineReducers');var m=a;typeof m=="function"&&(m=m(t));var g=N2e.apply(void 0,m),y=q0;l&&(y=ebe(zs({trace:!obe},typeof l=="object"&&l)));var v=[g];Array.isArray(f)?v=X0([g],f):typeof f=="function"&&(v=f(v));var b=y.apply(void 0,v);return lz(p,u,b)}function jr(e,t){function n(){for(var r=[],i=0;i<arguments.length;i++)r[i]=arguments[i];if(t){var o=t.apply(void 0,r);if(!o)throw new Error("prepareAction did not return an object");return zs(zs({type:e,payload:o.payload},"meta"in o&&{meta:o.meta}),"error"in o&&{error:o.error})}return{type:e,payload:r[0]}}return n.toString=function(){return""+e},n.type=e,n.match=function(r){return r.type===e},n}function fz(e){var t={},n=[],r,i={addCase:function(o,a){var s=typeof o=="string"?o:o.type;if(s in t)throw new Error("addCase cannot be called with two reducers for the same action type");return t[s]=a,i},addMatcher:function(o,a){return n.push({matcher:o,reducer:a}),i},addDefaultCase:function(o){return r=o,i}};return e(i),[t,n,r]}function sbe(e){return typeof e=="function"}function lbe(e,t,n,r){n===void 0&&(n=[]);var i=typeof t=="function"?fz(t):[t,n,r],o=i[0],a=i[1],s=i[2],l;if(sbe(e))l=function(){return WS(e())};else{var c=WS(e);l=function(){return c}}function u(d,f){d===void 0&&(d=l());var p=X0([o[f.type]],a.filter(function(m){var g=m.matcher;return g(f)}).map(function(m){var g=m.reducer;return g}));return p.filter(function(m){return!!m}).length===0&&(p=[s]),p.reduce(function(m,g){if(g)if($a(m)){var y=m,v=g(y,f);return v===void 0?m:v}else{if(bo(m))return e1(m,function(b){return g(b,f)});var v=g(m,f);if(v===void 0){if(m===null)return m;throw Error("A case reducer on a non-draftable value must not return undefined")}return v}return m},d)}return u.getInitialState=l,u}function cbe(e,t){return e+"/"+t}function us(e){var t=e.name;if(!t)throw new Error("`name` is a required option for createSlice");var n=typeof e.initialState=="function"?e.initialState:WS(e.initialState),r=e.reducers||{},i=Object.keys(r),o={},a={},s={};i.forEach(function(u){var d=r[u],f=cbe(t,u),p,m;"reducer"in d?(p=d.reducer,m=d.prepare):p=d,o[u]=p,a[f]=p,s[u]=m?jr(f,m):jr(f)});function l(){var u=typeof e.extraReducers=="function"?fz(e.extraReducers):[e.extraReducers],d=u[0],f=d===void 0?{}:d,p=u[1],m=p===void 0?[]:p,g=u[2],y=g===void 0?void 0:g,v=zs(zs({},f),a);return lbe(n,function(b){for(var x in v)b.addCase(x,v[x]);for(var w=0,E=m;w<E.length;w++){var C=E[w];b.addMatcher(C.matcher,C.reducer)}y&&b.addDefaultCase(y)})}var c;return{name:t,reducer:function(u,d){return c||(c=l()),c(u,d)},actions:s,caseReducers:o,getInitialState:function(){return c||(c=l()),c.getInitialState()}}}var ube="ModuleSymbhasOwnPr-0123456789ABCDEFGHNRVfgctiUvz_KqYTJkLxpZXIjQW",pz=function(e){e===void 0&&(e=21);for(var t="",n=e;n--;)t+=ube[Math.random()*64|0];return t},dbe=["name","message","stack","code"],P5=function(){function e(t,n){this.payload=t,this.meta=n}return e}(),c_=function(){function e(t,n){this.payload=t,this.meta=n}return e}(),fbe=function(e){if(typeof e=="object"&&e!==null){for(var t={},n=0,r=dbe;n<r.length;n++){var i=r[n];typeof e[i]=="string"&&(t[i]=e[i])}return t}return{message:String(e)}},u_=function(){function e(t,n,r){var i=jr(t+"/fulfilled",function(c,u,d,f){return{payload:c,meta:_5(zs({},f||{}),{arg:d,requestId:u,requestStatus:"fulfilled"})}}),o=jr(t+"/pending",function(c,u,d){return{payload:void 0,meta:_5(zs({},d||{}),{arg:u,requestId:c,requestStatus:"pending"})}}),a=jr(t+"/rejected",function(c,u,d,f,p){return{payload:f,error:(r&&r.serializeError||fbe)(c||"Rejected"),meta:_5(zs({},p||{}),{arg:d,requestId:u,rejectedWithValue:!!f,requestStatus:"rejected",aborted:(c==null?void 0:c.name)==="AbortError",condition:(c==null?void 0:c.name)==="ConditionError"})}}),s=typeof AbortController!="undefined"?AbortController:function(){function c(){this.signal={aborted:!1,addEventListener:function(){},dispatchEvent:function(){return!1},onabort:function(){},removeEventListener:function(){},reason:void 0,throwIfAborted:function(){}}}return c.prototype.abort=function(){},c}();function l(c){return function(u,d,f){var p=r!=null&&r.idGenerator?r.idGenerator(c):pz(),m=new s,g;function y(b){g=b,m.abort()}var v=function(){return J2e(this,null,function(){var b,x,w,E,C,I,T;return K2e(this,function(_){switch(_.label){case 0:return _.trys.push([0,4,,5]),E=(b=r==null?void 0:r.condition)==null?void 0:b.call(r,c,{getState:d,extra:f}),hbe(E)?[4,E]:[3,2];case 1:E=_.sent(),_.label=2;case 2:if(E===!1||m.signal.aborted)throw{name:"ConditionError",message:"Aborted due to condition callback returning false."};return C=new Promise(function(P,M){return m.signal.addEventListener("abort",function(){return M({name:"AbortError",message:g||"Aborted"})})}),u(o(p,c,(x=r==null?void 0:r.getPendingMeta)==null?void 0:x.call(r,{requestId:p,arg:c},{getState:d,extra:f}))),[4,Promise.race([C,Promise.resolve(n(c,{dispatch:u,getState:d,extra:f,requestId:p,signal:m.signal,abort:y,rejectWithValue:function(P,M){return new P5(P,M)},fulfillWithValue:function(P,M){return new c_(P,M)}})).then(function(P){if(P instanceof P5)throw P;return P instanceof c_?i(P.payload,p,c,P.meta):i(P,p,c)})])];case 3:return w=_.sent(),[3,5];case 4:return I=_.sent(),w=I instanceof P5?a(null,p,c,I.payload,I.meta):a(I,p,c),[3,5];case 5:return T=r&&!r.dispatchConditionRejection&&a.match(w)&&w.meta.condition,T||u(w),[2,w]}})})}();return Object.assign(v,{abort:y,requestId:p,arg:c,unwrap:function(){return v.then(pbe)}})}}return Object.assign(l,{pending:o,rejected:a,fulfilled:i,typePrefix:t})}return e.withTypes=function(){return e},e}();function pbe(e){if(e.meta&&e.meta.rejectedWithValue)throw e.payload;if(e.error)throw e.error;return e.payload}function hbe(e){return e!==null&&typeof e=="object"&&typeof e.then=="function"}var mbe=function(e){return e&&typeof e.match=="function"},hz=function(e,t){return mbe(e)?e.match(t):e(t)};function Yd(){for(var e=[],t=0;t<arguments.length;t++)e[t]=arguments[t];return function(n){return e.some(function(r){return hz(r,n)})}}function kp(){for(var e=[],t=0;t<arguments.length;t++)e[t]=arguments[t];return function(n){return e.every(function(r){return hz(r,n)})}}function m2(e,t){if(!e||!e.meta)return!1;var n=typeof e.meta.requestId=="string",r=t.indexOf(e.meta.requestStatus)>-1;return n&&r}function t1(e){return typeof e[0]=="function"&&"pending"in e[0]&&"fulfilled"in e[0]&&"rejected"in e[0]}function E6(){for(var e=[],t=0;t<arguments.length;t++)e[t]=arguments[t];return e.length===0?function(n){return m2(n,["pending"])}:t1(e)?function(n){var r=e.map(function(o){return o.pending}),i=Yd.apply(void 0,r);return i(n)}:E6()(e[0])}function gh(){for(var e=[],t=0;t<arguments.length;t++)e[t]=arguments[t];return e.length===0?function(n){return m2(n,["rejected"])}:t1(e)?function(n){var r=e.map(function(o){return o.rejected}),i=Yd.apply(void 0,r);return i(n)}:gh()(e[0])}function g2(){for(var e=[],t=0;t<arguments.length;t++)e[t]=arguments[t];var n=function(r){return r&&r.meta&&r.meta.rejectedWithValue};return e.length===0?function(r){var i=kp(gh.apply(void 0,e),n);return i(r)}:t1(e)?function(r){var i=kp(gh.apply(void 0,e),n);return i(r)}:g2()(e[0])}function _c(){for(var e=[],t=0;t<arguments.length;t++)e[t]=arguments[t];return e.length===0?function(n){return m2(n,["fulfilled"])}:t1(e)?function(n){var r=e.map(function(o){return o.fulfilled}),i=Yd.apply(void 0,r);return i(n)}:_c()(e[0])}function US(){for(var e=[],t=0;t<arguments.length;t++)e[t]=arguments[t];return e.length===0?function(n){return m2(n,["pending","fulfilled","rejected"])}:t1(e)?function(n){for(var r=[],i=0,o=e;i<o.length;i++){var a=o[i];r.push(a.pending,a.rejected,a.fulfilled)}var s=Yd.apply(void 0,r);return s(n)}:US()(e[0])}var I6="listenerMiddleware";jr(I6+"/add");jr(I6+"/removeAll");jr(I6+"/remove");var Kf="RTK_autoBatch",d_=function(){return function(e){var t;return{payload:e,meta:(t={},t[Kf]=!0,t)}}},f_;typeof queueMicrotask=="function"&&queueMicrotask.bind(typeof window!="undefined"?window:typeof global!="undefined"?global:globalThis);M2e();var Z0=globalThis&&globalThis.__generator||function(e,t){var n={label:0,sent:function(){if(o[0]&1)throw o[1];return o[1]},trys:[],ops:[]},r,i,o,a;return a={next:s(0),throw:s(1),return:s(2)},typeof Symbol=="function"&&(a[Symbol.iterator]=function(){return this}),a;function s(c){return function(u){return l([c,u])}}function l(c){if(r)throw new TypeError("Generator is already executing.");for(;n;)try{if(r=1,i&&(o=c[0]&2?i.return:c[0]?i.throw||((o=i.return)&&o.call(i),0):i.next)&&!(o=o.call(i,c[1])).done)return o;switch(i=0,o&&(c=[c[0]&2,o.value]),c[0]){case 0:case 1:o=c;break;case 4:return n.label++,{value:c[1],done:!1};case 5:n.label++,i=c[1],c=[0];continue;case 7:c=n.ops.pop(),n.trys.pop();continue;default:if(o=n.trys,!(o=o.length>0&&o[o.length-1])&&(c[0]===6||c[0]===2)){n=0;continue}if(c[0]===3&&(!o||c[1]>o[0]&&c[1]<o[3])){n.label=c[1];break}if(c[0]===6&&n.label<o[1]){n.label=o[1],o=c;break}if(o&&n.label<o[2]){n.label=o[2],n.ops.push(c);break}o[2]&&n.ops.pop(),n.trys.pop();continue}c=t.call(e,n)}catch(u){c=[6,u],i=0}finally{r=o=0}if(c[0]&5)throw c[1];return{value:c[0]?c[1]:void 0,done:!0}}},Q0=globalThis&&globalThis.__spreadArray||function(e,t){for(var n=0,r=t.length,i=e.length;n<r;n++,i++)e[i]=t[n];return e},gbe=Object.defineProperty,vbe=Object.defineProperties,ybe=Object.getOwnPropertyDescriptors,J0=Object.getOwnPropertySymbols,mz=Object.prototype.hasOwnProperty,gz=Object.prototype.propertyIsEnumerable,p_=function(e,t,n){return t in e?gbe(e,t,{enumerable:!0,configurable:!0,writable:!0,value:n}):e[t]=n},an=function(e,t){for(var n in t||(t={}))mz.call(t,n)&&p_(e,n,t[n]);if(J0)for(var r=0,i=J0(t);r<i.length;r++){var n=i[r];gz.call(t,n)&&p_(e,n,t[n])}return e},zo=function(e,t){return vbe(e,ybe(t))},h_=function(e,t){var n={};for(var r in e)mz.call(e,r)&&t.indexOf(r)<0&&(n[r]=e[r]);if(e!=null&&J0)for(var i=0,o=J0(e);i<o.length;i++){var r=o[i];t.indexOf(r)<0&&gz.call(e,r)&&(n[r]=e[r])}return n},ev=function(e,t,n){return new Promise(function(r,i){var o=function(l){try{s(n.next(l))}catch(c){i(c)}},a=function(l){try{s(n.throw(l))}catch(c){i(c)}},s=function(l){return l.done?r(l.value):Promise.resolve(l.value).then(o,a)};s((n=n.apply(e,t)).next())})},Lt;(function(e){e.uninitialized="uninitialized",e.pending="pending",e.fulfilled="fulfilled",e.rejected="rejected"})(Lt||(Lt={}));function bbe(e){return{status:e,isUninitialized:e===Lt.uninitialized,isLoading:e===Lt.pending,isSuccess:e===Lt.fulfilled,isError:e===Lt.rejected}}function xbe(e){return new RegExp("(^|:)//").test(e)}var Sbe=function(e){return e.replace(/\/$/,"")},wbe=function(e){return e.replace(/^\//,"")};function Cbe(e,t){if(!e)return t;if(!t)return e;if(xbe(t))return t;var n=e.endsWith("/")||!t.startsWith("?")?"/":"";return e=Sbe(e),t=wbe(t),""+e+n+t}var m_=function(e){return[].concat.apply([],e)};function kbe(){return typeof navigator=="undefined"||navigator.onLine===void 0?!0:navigator.onLine}function Ebe(){return typeof document=="undefined"?!0:document.visibilityState!=="hidden"}var g_=qd;function vz(e,t){if(e===t||!(g_(e)&&g_(t)||Array.isArray(e)&&Array.isArray(t)))return t;for(var n=Object.keys(t),r=Object.keys(e),i=n.length===r.length,o=Array.isArray(t)?[]:{},a=0,s=n;a<s.length;a++){var l=s[a];o[l]=vz(e[l],t[l]),i&&(i=e[l]===o[l])}return i?e:o}var v_=function(){for(var e=[],t=0;t<arguments.length;t++)e[t]=arguments[t];return fetch.apply(void 0,e)},Ibe=function(e){return e.status>=200&&e.status<=299},Tbe=function(e){return/ion\/(vnd\.api\+)?json/.test(e.get("content-type")||"")};function y_(e){if(!qd(e))return e;for(var t=an({},e),n=0,r=Object.entries(t);n<r.length;n++){var i=r[n],o=i[0],a=i[1];a===void 0&&delete t[o]}return t}function _be(e){var t=this;e===void 0&&(e={});var n=e,r=n.baseUrl,i=n.prepareHeaders,o=i===void 0?function(v){return v}:i,a=n.fetchFn,s=a===void 0?v_:a,l=n.paramsSerializer,c=n.isJsonContentType,u=c===void 0?Tbe:c,d=n.jsonContentType,f=d===void 0?"application/json":d,p=n.timeout,m=n.validateStatus,g=h_(n,["baseUrl","prepareHeaders","fetchFn","paramsSerializer","isJsonContentType","jsonContentType","timeout","validateStatus"]);return typeof fetch=="undefined"&&s===v_&&console.warn("Warning: `fetch` is not available. Please supply a custom `fetchFn` property to use `fetchBaseQuery` on SSR environments."),function(v,b){return ev(t,null,function(){var x,w,E,C,I,T,_,P,M,D,V,B,L,G,z,j,F,H,R,W,X,te,re,ne,ie,ae,le,he,Se,pe,st,Ot,In,Wi,ua,Mr,Rr,pn,fl,pl;return Z0(this,function(hn){switch(hn.label){case 0:return x=b.signal,w=b.getState,E=b.extra,C=b.endpoint,I=b.forced,T=b.type,P=typeof v=="string"?{url:v}:v,M=P.url,D=P.method,V=D===void 0?"GET":D,B=P.headers,L=B===void 0?new Headers(g.headers):B,G=P.body,z=G===void 0?void 0:G,j=P.params,F=j===void 0?void 0:j,H=P.responseHandler,R=H===void 0?"json":H,W=P.validateStatus,X=W===void 0?m!=null?m:Ibe:W,te=P.timeout,re=te===void 0?p:te,ne=h_(P,["url","method","headers","body","params","responseHandler","validateStatus","timeout"]),ie=an(zo(an({},g),{method:V,signal:x,body:z}),ne),L=new Headers(y_(L)),ae=ie,[4,o(L,{getState:w,extra:E,endpoint:C,forced:I,type:T})];case 1:ae.headers=hn.sent()||L,le=function(Kr){return typeof Kr=="object"&&(qd(Kr)||Array.isArray(Kr)||typeof Kr.toJSON=="function")},!ie.headers.has("content-type")&&le(z)&&ie.headers.set("content-type",f),le(z)&&u(ie.headers)&&(ie.body=JSON.stringify(z)),F&&(he=~M.indexOf("?")?"&":"?",Se=l?l(F):new URLSearchParams(y_(F)),M+=he+Se),M=Cbe(r,M),pe=new Request(M,ie),st=pe.clone(),_={request:st},In=!1,Wi=re&&setTimeout(function(){In=!0,b.abort()},re),hn.label=2;case 2:return hn.trys.push([2,4,5,6]),[4,s(pe)];case 3:return Ot=hn.sent(),[3,6];case 4:return ua=hn.sent(),[2,{error:{status:In?"TIMEOUT_ERROR":"FETCH_ERROR",error:String(ua)},meta:_}];case 5:return Wi&&clearTimeout(Wi),[7];case 6:Mr=Ot.clone(),_.response=Mr,pn="",hn.label=7;case 7:return hn.trys.push([7,9,,10]),[4,Promise.all([y(Ot,R).then(function(Kr){return Rr=Kr},function(Kr){return fl=Kr}),Mr.text().then(function(Kr){return pn=Kr},function(){})])];case 8:if(hn.sent(),fl)throw fl;return[3,10];case 9:return pl=hn.sent(),[2,{error:{status:"PARSING_ERROR",originalStatus:Ot.status,data:pn,error:String(pl)},meta:_}];case 10:return[2,X(Ot,Rr)?{data:Rr,meta:_}:{error:{status:Ot.status,data:Rr},meta:_}]}})})};function y(v,b){return ev(this,null,function(){var x;return Z0(this,function(w){switch(w.label){case 0:return typeof b=="function"?[2,b(v)]:(b==="content-type"&&(b=u(v.headers)?"json":"text"),b!=="json"?[3,2]:[4,v.text()]);case 1:return x=w.sent(),[2,x.length?JSON.parse(x):null];case 2:return[2,v.text()]}})})}}var b_=function(){function e(t,n){n===void 0&&(n=void 0),this.value=t,this.meta=n}return e}(),T6=jr("__rtkq/focused"),yz=jr("__rtkq/unfocused"),_6=jr("__rtkq/online"),bz=jr("__rtkq/offline"),ra;(function(e){e.query="query",e.mutation="mutation"})(ra||(ra={}));function xz(e){return e.type===ra.query}function Pbe(e){return e.type===ra.mutation}function Sz(e,t,n,r,i,o){return Obe(e)?e(t,n,r,i).map(GS).map(o):Array.isArray(e)?e.map(GS).map(o):[]}function Obe(e){return typeof e=="function"}function GS(e){return typeof e=="string"?{type:e}:e}function O5(e){return e!=null}var vh=Symbol("forceQueryFn"),KS=function(e){return typeof e[vh]=="function"};function Mbe(e){var t=e.serializeQueryArgs,n=e.queryThunk,r=e.mutationThunk,i=e.api,o=e.context,a=new Map,s=new Map,l=i.internalActions,c=l.unsubscribeQueryResult,u=l.removeMutationResult,d=l.updateSubscriptionOptions;return{buildInitiateQuery:b,buildInitiateMutation:x,getRunningQueryThunk:m,getRunningMutationThunk:g,getRunningQueriesThunk:y,getRunningMutationsThunk:v,getRunningOperationPromises:p,removalWarning:f};function f(){throw new Error(`This method had to be removed due to a conceptual bug in RTK.
       Please see https://github.com/reduxjs/redux-toolkit/pull/2481 for details.
       See https://redux-toolkit.js.org/rtk-query/usage/server-side-rendering for new guidance on SSR.`)}function p(){var w=function(E){return Array.from(E.values()).flatMap(function(C){return C?Object.values(C):[]})};return Q0(Q0([],w(a)),w(s)).filter(O5)}function m(w,E){return function(C){var I,T=o.endpointDefinitions[w],_=t({queryArgs:E,endpointDefinition:T,endpointName:w});return(I=a.get(C))==null?void 0:I[_]}}function g(w,E){return function(C){var I;return(I=s.get(C))==null?void 0:I[E]}}function y(){return function(w){return Object.values(a.get(w)||{}).filter(O5)}}function v(){return function(w){return Object.values(s.get(w)||{}).filter(O5)}}function b(w,E){var C=function(I,T){var _=T===void 0?{}:T,P=_.subscribe,M=P===void 0?!0:P,D=_.forceRefetch,V=_.subscriptionOptions,B=vh,L=_[B];return function(G,z){var j,F,H=t({queryArgs:I,endpointDefinition:E,endpointName:w}),R=n((j={type:"query",subscribe:M,forceRefetch:D,subscriptionOptions:V,endpointName:w,originalArgs:I,queryCacheKey:H},j[vh]=L,j)),W=i.endpoints[w].select(I),X=G(R),te=W(z()),re=X.requestId,ne=X.abort,ie=te.requestId!==re,ae=(F=a.get(G))==null?void 0:F[H],le=function(){return W(z())},he=Object.assign(L?X.then(le):ie&&!ae?Promise.resolve(te):Promise.all([ae,X]).then(le),{arg:I,requestId:re,subscriptionOptions:V,queryCacheKey:H,abort:ne,unwrap:function(){return ev(this,null,function(){var pe;return Z0(this,function(st){switch(st.label){case 0:return[4,he];case 1:if(pe=st.sent(),pe.isError)throw pe.error;return[2,pe.data]}})})},refetch:function(){return G(C(I,{subscribe:!1,forceRefetch:!0}))},unsubscribe:function(){M&&G(c({queryCacheKey:H,requestId:re}))},updateSubscriptionOptions:function(pe){he.subscriptionOptions=pe,G(d({endpointName:w,requestId:re,queryCacheKey:H,options:pe}))}});if(!ae&&!ie&&!L){var Se=a.get(G)||{};Se[H]=he,a.set(G,Se),he.then(function(){delete Se[H],Object.keys(Se).length||a.delete(G)})}return he}};return C}function x(w){return function(E,C){var I=C===void 0?{}:C,T=I.track,_=T===void 0?!0:T,P=I.fixedCacheKey;return function(M,D){var V=r({type:"mutation",endpointName:w,originalArgs:E,track:_,fixedCacheKey:P}),B=M(V),L=B.requestId,G=B.abort,z=B.unwrap,j=B.unwrap().then(function(W){return{data:W}}).catch(function(W){return{error:W}}),F=function(){M(u({requestId:L,fixedCacheKey:P}))},H=Object.assign(j,{arg:B.arg,requestId:L,abort:G,unwrap:z,unsubscribe:F,reset:F}),R=s.get(M)||{};return s.set(M,R),R[L]=H,H.then(function(){delete R[L],Object.keys(R).length||s.delete(M)}),P&&(R[P]=H,H.then(function(){R[P]===H&&(delete R[P],Object.keys(R).length||s.delete(M))})),H}}}}function x_(e){return e}function Rbe(e){var t=this,n=e.reducerPath,r=e.baseQuery,i=e.context.endpointDefinitions,o=e.serializeQueryArgs,a=e.api,s=function(x,w,E){return function(C){var I=i[x];C(a.internalActions.queryResultPatched({queryCacheKey:o({queryArgs:w,endpointDefinition:I,endpointName:x}),patches:E}))}},l=function(x,w,E){return function(C,I){var T,_,P=a.endpoints[x].select(w)(I()),M={patches:[],inversePatches:[],undo:function(){return C(a.util.patchQueryData(x,w,M.inversePatches))}};if(P.status===Lt.uninitialized)return M;if("data"in P)if(bo(P.data)){var D=sz(P.data,E),V=D[1],B=D[2];(T=M.patches).push.apply(T,V),(_=M.inversePatches).push.apply(_,B)}else{var L=E(P.data);M.patches.push({op:"replace",path:[],value:L}),M.inversePatches.push({op:"replace",path:[],value:P.data})}return C(a.util.patchQueryData(x,w,M.patches)),M}},c=function(x,w,E){return function(C){var I;return C(a.endpoints[x].initiate(w,(I={subscribe:!1,forceRefetch:!0},I[vh]=function(){return{data:E}},I)))}},u=function(x,w){return ev(t,[x,w],function(E,C){var I,T,_,P,M,D,V,B,L,G,z,j,F,H,R,W,X,te,re=C.signal,ne=C.abort,ie=C.rejectWithValue,ae=C.fulfillWithValue,le=C.dispatch,he=C.getState,Se=C.extra;return Z0(this,function(pe){switch(pe.label){case 0:I=i[E.endpointName],pe.label=1;case 1:return pe.trys.push([1,8,,13]),T=x_,_=void 0,P={signal:re,abort:ne,dispatch:le,getState:he,extra:Se,endpoint:E.endpointName,type:E.type,forced:E.type==="query"?d(E,he()):void 0},M=E.type==="query"?E[vh]:void 0,M?(_=M(),[3,6]):[3,2];case 2:return I.query?[4,r(I.query(E.originalArgs),P,I.extraOptions)]:[3,4];case 3:return _=pe.sent(),I.transformResponse&&(T=I.transformResponse),[3,6];case 4:return[4,I.queryFn(E.originalArgs,P,I.extraOptions,function(st){return r(st,P,I.extraOptions)})];case 5:_=pe.sent(),pe.label=6;case 6:if(_.error)throw new b_(_.error,_.meta);return z=ae,[4,T(_.data,_.meta,E.originalArgs)];case 7:return[2,z.apply(void 0,[pe.sent(),(X={fulfilledTimeStamp:Date.now(),baseQueryMeta:_.meta},X[Kf]=!0,X)])];case 8:if(j=pe.sent(),F=j,!(F instanceof b_))return[3,12];H=x_,I.query&&I.transformErrorResponse&&(H=I.transformErrorResponse),pe.label=9;case 9:return pe.trys.push([9,11,,12]),R=ie,[4,H(F.value,F.meta,E.originalArgs)];case 10:return[2,R.apply(void 0,[pe.sent(),(te={baseQueryMeta:F.meta},te[Kf]=!0,te)])];case 11:return W=pe.sent(),F=W,[3,12];case 12:throw console.error(F),F;case 13:return[2]}})})};function d(x,w){var E,C,I,T,_=(C=(E=w[n])==null?void 0:E.queries)==null?void 0:C[x.queryCacheKey],P=(I=w[n])==null?void 0:I.config.refetchOnMountOrArgChange,M=_==null?void 0:_.fulfilledTimeStamp,D=(T=x.forceRefetch)!=null?T:x.subscribe&&P;return D?D===!0||(Number(new Date)-Number(M))/1e3>=D:!1}var f=u_(n+"/executeQuery",u,{getPendingMeta:function(){var x;return x={startedTimeStamp:Date.now()},x[Kf]=!0,x},condition:function(x,w){var E=w.getState,C,I,T,_=E(),P=(I=(C=_[n])==null?void 0:C.queries)==null?void 0:I[x.queryCacheKey],M=P==null?void 0:P.fulfilledTimeStamp,D=x.originalArgs,V=P==null?void 0:P.originalArgs,B=i[x.endpointName];return KS(x)?!0:(P==null?void 0:P.status)==="pending"?!1:d(x,_)||xz(B)&&((T=B==null?void 0:B.forceRefetch)==null?void 0:T.call(B,{currentArg:D,previousArg:V,endpointState:P,state:_}))?!0:!M},dispatchConditionRejection:!0}),p=u_(n+"/executeMutation",u,{getPendingMeta:function(){var x;return x={startedTimeStamp:Date.now()},x[Kf]=!0,x}}),m=function(x){return"force"in x},g=function(x){return"ifOlderThan"in x},y=function(x,w,E){return function(C,I){var T=m(E)&&E.force,_=g(E)&&E.ifOlderThan,P=function(B){return B===void 0&&(B=!0),a.endpoints[x].initiate(w,{forceRefetch:B})},M=a.endpoints[x].select(w)(I());if(T)C(P());else if(_){var D=M==null?void 0:M.fulfilledTimeStamp;if(!D){C(P());return}var V=(Number(new Date)-Number(new Date(D)))/1e3>=_;V&&C(P())}else C(P(!1))}};function v(x){return function(w){var E,C;return((C=(E=w==null?void 0:w.meta)==null?void 0:E.arg)==null?void 0:C.endpointName)===x}}function b(x,w){return{matchPending:kp(E6(x),v(w)),matchFulfilled:kp(_c(x),v(w)),matchRejected:kp(gh(x),v(w))}}return{queryThunk:f,mutationThunk:p,prefetch:y,updateQueryData:l,upsertQueryData:c,patchQueryData:s,buildMatchThunkActions:b}}function wz(e,t,n,r){return Sz(n[e.meta.arg.endpointName][t],_c(e)?e.payload:void 0,g2(e)?e.payload:void 0,e.meta.arg.originalArgs,"baseQueryMeta"in e.meta?e.meta.baseQueryMeta:void 0,r)}function gm(e,t,n){var r=e[t];r&&n(r)}function yh(e){var t;return(t="arg"in e?e.arg.fixedCacheKey:e.fixedCacheKey)!=null?t:e.requestId}function S_(e,t,n){var r=e[yh(t)];r&&n(r)}var _f={};function Dbe(e){var t=e.reducerPath,n=e.queryThunk,r=e.mutationThunk,i=e.context,o=i.endpointDefinitions,a=i.apiUid,s=i.extractRehydrationInfo,l=i.hasRehydrationInfo,c=e.assertTagType,u=e.config,d=jr(t+"/resetApiState"),f=us({name:t+"/queries",initialState:_f,reducers:{removeQueryResult:{reducer:function(E,C){var I=C.payload.queryCacheKey;delete E[I]},prepare:d_()},queryResultPatched:function(E,C){var I=C.payload,T=I.queryCacheKey,_=I.patches;gm(E,T,function(P){P.data=r_(P.data,_.concat())})}},extraReducers:function(E){E.addCase(n.pending,function(C,I){var T=I.meta,_=I.meta.arg,P,M,D=KS(_);(_.subscribe||D)&&((M=C[P=_.queryCacheKey])!=null||(C[P]={status:Lt.uninitialized,endpointName:_.endpointName})),gm(C,_.queryCacheKey,function(V){V.status=Lt.pending,V.requestId=D&&V.requestId?V.requestId:T.requestId,_.originalArgs!==void 0&&(V.originalArgs=_.originalArgs),V.startedTimeStamp=T.startedTimeStamp})}).addCase(n.fulfilled,function(C,I){var T=I.meta,_=I.payload;gm(C,T.arg.queryCacheKey,function(P){var M;if(!(P.requestId!==T.requestId&&!KS(T.arg))){var D=o[T.arg.endpointName].merge;if(P.status=Lt.fulfilled,D)if(P.data!==void 0){var V=T.fulfilledTimeStamp,B=T.arg,L=T.baseQueryMeta,G=T.requestId,z=e1(P.data,function(j){return D(j,_,{arg:B.originalArgs,baseQueryMeta:L,fulfilledTimeStamp:V,requestId:G})});P.data=z}else P.data=_;else P.data=(M=o[T.arg.endpointName].structuralSharing)==null||M?vz(P.data,_):_;delete P.error,P.fulfilledTimeStamp=T.fulfilledTimeStamp}})}).addCase(n.rejected,function(C,I){var T=I.meta,_=T.condition,P=T.arg,M=T.requestId,D=I.error,V=I.payload;gm(C,P.queryCacheKey,function(B){if(!_){if(B.requestId!==M)return;B.status=Lt.rejected,B.error=V!=null?V:D}})}).addMatcher(l,function(C,I){for(var T=s(I).queries,_=0,P=Object.entries(T);_<P.length;_++){var M=P[_],D=M[0],V=M[1];((V==null?void 0:V.status)===Lt.fulfilled||(V==null?void 0:V.status)===Lt.rejected)&&(C[D]=V)}})}}),p=us({name:t+"/mutations",initialState:_f,reducers:{removeMutationResult:{reducer:function(E,C){var I=C.payload,T=yh(I);T in E&&delete E[T]},prepare:d_()}},extraReducers:function(E){E.addCase(r.pending,function(C,I){var T=I.meta,_=I.meta,P=_.requestId,M=_.arg,D=_.startedTimeStamp;!M.track||(C[yh(T)]={requestId:P,status:Lt.pending,endpointName:M.endpointName,startedTimeStamp:D})}).addCase(r.fulfilled,function(C,I){var T=I.payload,_=I.meta;!_.arg.track||S_(C,_,function(P){P.requestId===_.requestId&&(P.status=Lt.fulfilled,P.data=T,P.fulfilledTimeStamp=_.fulfilledTimeStamp)})}).addCase(r.rejected,function(C,I){var T=I.payload,_=I.error,P=I.meta;!P.arg.track||S_(C,P,function(M){M.requestId===P.requestId&&(M.status=Lt.rejected,M.error=T!=null?T:_)})}).addMatcher(l,function(C,I){for(var T=s(I).mutations,_=0,P=Object.entries(T);_<P.length;_++){var M=P[_],D=M[0],V=M[1];((V==null?void 0:V.status)===Lt.fulfilled||(V==null?void 0:V.status)===Lt.rejected)&&D!==(V==null?void 0:V.requestId)&&(C[D]=V)}})}}),m=us({name:t+"/invalidation",initialState:_f,reducers:{},extraReducers:function(E){E.addCase(f.actions.removeQueryResult,function(C,I){for(var T=I.payload.queryCacheKey,_=0,P=Object.values(C);_<P.length;_++)for(var M=P[_],D=0,V=Object.values(M);D<V.length;D++){var B=V[D],L=B.indexOf(T);L!==-1&&B.splice(L,1)}}).addMatcher(l,function(C,I){for(var T,_,P,M,D=s(I).provided,V=0,B=Object.entries(D);V<B.length;V++)for(var L=B[V],G=L[0],z=L[1],j=0,F=Object.entries(z);j<F.length;j++)for(var H=F[j],R=H[0],W=H[1],X=(M=(_=(T=C[G])!=null?T:C[G]={})[P=R||"__internal_without_id"])!=null?M:_[P]=[],te=0,re=W;te<re.length;te++){var ne=re[te],ie=X.includes(ne);ie||X.push(ne)}}).addMatcher(Yd(_c(n),g2(n)),function(C,I){for(var T,_,P,M,D=wz(I,"providesTags",o,c),V=I.meta.arg.queryCacheKey,B=0,L=Object.values(C);B<L.length;B++)for(var G=L[B],z=0,j=Object.values(G);z<j.length;z++){var F=j[z],H=F.indexOf(V);H!==-1&&F.splice(H,1)}for(var R=0,W=D;R<W.length;R++){var X=W[R],te=X.type,re=X.id,ne=(M=(_=(T=C[te])!=null?T:C[te]={})[P=re||"__internal_without_id"])!=null?M:_[P]=[],ie=ne.includes(V);ie||ne.push(V)}})}}),g=us({name:t+"/subscriptions",initialState:_f,reducers:{updateSubscriptionOptions:function(E,C){},unsubscribeQueryResult:function(E,C){},internal_probeSubscription:function(E,C){}}}),y=us({name:t+"/internalSubscriptions",initialState:_f,reducers:{subscriptionsUpdated:function(E,C){return r_(E,C.payload)}}}),v=us({name:t+"/config",initialState:an({online:kbe(),focused:Ebe(),middlewareRegistered:!1},u),reducers:{middlewareRegistered:function(E,C){var I=C.payload;E.middlewareRegistered=E.middlewareRegistered==="conflict"||a!==I?"conflict":!0}},extraReducers:function(E){E.addCase(_6,function(C){C.online=!0}).addCase(bz,function(C){C.online=!1}).addCase(T6,function(C){C.focused=!0}).addCase(yz,function(C){C.focused=!1}).addMatcher(l,function(C){return an({},C)})}}),b=cz({queries:f.reducer,mutations:p.reducer,provided:m.reducer,subscriptions:y.reducer,config:v.reducer}),x=function(E,C){return b(d.match(C)?void 0:E,C)},w=zo(an(an(an(an(an({},v.actions),f.actions),g.actions),y.actions),p.actions),{unsubscribeMutationResult:p.actions.removeMutationResult,resetApiState:d});return{reducer:x,actions:w}}var gs=Symbol.for("RTKQ/skipToken"),Cz={status:Lt.uninitialized},w_=e1(Cz,function(){}),C_=e1(Cz,function(){});function Abe(e){var t=e.serializeQueryArgs,n=e.reducerPath,r=function(u){return w_},i=function(u){return C_};return{buildQuerySelector:s,buildMutationSelector:l,selectInvalidatedBy:c};function o(u){return an(an({},u),bbe(u.status))}function a(u){var d=u[n];return d}function s(u,d){return function(f){var p=t({queryArgs:f,endpointDefinition:d,endpointName:u}),m=function(y){var v,b,x;return(x=(b=(v=a(y))==null?void 0:v.queries)==null?void 0:b[p])!=null?x:w_},g=f===gs?r:m;return Cp(g,o)}}function l(){return function(u){var d,f;typeof u=="object"?f=(d=yh(u))!=null?d:gs:f=u;var p=function(g){var y,v,b;return(b=(v=(y=a(g))==null?void 0:y.mutations)==null?void 0:v[f])!=null?b:C_},m=f===gs?i:p;return Cp(m,o)}}function c(u,d){for(var f,p=u[n],m=new Set,g=0,y=d.map(GS);g<y.length;g++){var v=y[g],b=p.provided[v.type];if(!!b)for(var x=(f=v.id!==void 0?b[v.id]:m_(Object.values(b)))!=null?f:[],w=0,E=x;w<E.length;w++){var C=E[w];m.add(C)}}return m_(Array.from(m.values()).map(function(I){var T=p.queries[I];return T?[{queryCacheKey:I,endpointName:T.endpointName,originalArgs:T.originalArgs}]:[]}))}}var k_=function(e){var t=e.endpointName,n=e.queryArgs;return t+"("+JSON.stringify(n,function(r,i){return qd(i)?Object.keys(i).sort().reduce(function(o,a){return o[a]=i[a],o},{}):i})+")"};function Lbe(){for(var e=[],t=0;t<arguments.length;t++)e[t]=arguments[t];return function(r){var i=VS(function(u){var d,f;return(f=r.extractRehydrationInfo)==null?void 0:f.call(r,u,{reducerPath:(d=r.reducerPath)!=null?d:"api"})}),o=zo(an({reducerPath:"api",keepUnusedDataFor:60,refetchOnMountOrArgChange:!1,refetchOnFocus:!1,refetchOnReconnect:!1},r),{extractRehydrationInfo:i,serializeQueryArgs:function(u){var d=k_;if("serializeQueryArgs"in u.endpointDefinition){var f=u.endpointDefinition.serializeQueryArgs;d=function(p){var m=f(p);return typeof m=="string"?m:k_(zo(an({},p),{queryArgs:m}))}}else r.serializeQueryArgs&&(d=r.serializeQueryArgs);return d(u)},tagTypes:Q0([],r.tagTypes||[])}),a={endpointDefinitions:{},batch:function(u){u()},apiUid:pz(),extractRehydrationInfo:i,hasRehydrationInfo:VS(function(u){return i(u)!=null})},s={injectEndpoints:c,enhanceEndpoints:function(u){var d=u.addTagTypes,f=u.endpoints;if(d)for(var p=0,m=d;p<m.length;p++){var g=m[p];o.tagTypes.includes(g)||o.tagTypes.push(g)}if(f)for(var y=0,v=Object.entries(f);y<v.length;y++){var b=v[y],x=b[0],w=b[1];typeof w=="function"?w(a.endpointDefinitions[x]):Object.assign(a.endpointDefinitions[x]||{},w)}return s}},l=e.map(function(u){return u.init(s,o,a)});function c(u){for(var d=u.endpoints({query:function(w){return zo(an({},w),{type:ra.query})},mutation:function(w){return zo(an({},w),{type:ra.mutation})}}),f=0,p=Object.entries(d);f<p.length;f++){var m=p[f],g=m[0],y=m[1];if(!(!u.overrideExisting&&g in a.endpointDefinitions)){a.endpointDefinitions[g]=y;for(var v=0,b=l;v<b.length;v++){var x=b[v];x.injectEndpoint(g,y)}}}return s}return s.injectEndpoints({endpoints:r.endpoints})}}function Bbe(e){for(var t in e)return!1;return!0}var $be=2147483647/1e3-1,Fbe=function(e){var t=e.reducerPath,n=e.api,r=e.context,i=e.internalState,o=n.internalActions,a=o.removeQueryResult,s=o.unsubscribeQueryResult;function l(f){var p=i.currentSubscriptions[f];return!!p&&!Bbe(p)}var c={},u=function(f,p,m){var g;if(s.match(f)){var y=p.getState()[t],v=f.payload.queryCacheKey;d(v,(g=y.queries[v])==null?void 0:g.endpointName,p,y.config)}if(n.util.resetApiState.match(f))for(var b=0,x=Object.entries(c);b<x.length;b++){var w=x[b],E=w[0],C=w[1];C&&clearTimeout(C),delete c[E]}if(r.hasRehydrationInfo(f))for(var y=p.getState()[t],I=r.extractRehydrationInfo(f).queries,T=0,_=Object.entries(I);T<_.length;T++){var P=_[T],v=P[0],M=P[1];d(v,M==null?void 0:M.endpointName,p,y.config)}};function d(f,p,m,g){var y,v=r.endpointDefinitions[p],b=(y=v==null?void 0:v.keepUnusedDataFor)!=null?y:g.keepUnusedDataFor;if(b!==1/0){var x=Math.max(0,Math.min(b,$be));if(!l(f)){var w=c[f];w&&clearTimeout(w),c[f]=setTimeout(function(){l(f)||m.dispatch(a({queryCacheKey:f})),delete c[f]},x*1e3)}}}return u},Nbe=function(e){var t=e.reducerPath,n=e.context,r=e.context.endpointDefinitions,i=e.mutationThunk,o=e.api,a=e.assertTagType,s=e.refetchQuery,l=o.internalActions.removeQueryResult,c=Yd(_c(i),g2(i)),u=function(f,p){c(f)&&d(wz(f,"invalidatesTags",r,a),p),o.util.invalidateTags.match(f)&&d(Sz(f.payload,void 0,void 0,void 0,void 0,a),p)};function d(f,p){var m=p.getState(),g=m[t],y=o.util.selectInvalidatedBy(m,f);n.batch(function(){for(var v,b=Array.from(y.values()),x=0,w=b;x<w.length;x++){var E=w[x].queryCacheKey,C=g.queries[E],I=(v=g.subscriptions[E])!=null?v:{};C&&(Object.keys(I).length===0?p.dispatch(l({queryCacheKey:E})):C.status!==Lt.uninitialized&&p.dispatch(s(C,E)))}})}return u},zbe=function(e){var t=e.reducerPath,n=e.queryThunk,r=e.api,i=e.refetchQuery,o=e.internalState,a={},s=function(p,m){(r.internalActions.updateSubscriptionOptions.match(p)||r.internalActions.unsubscribeQueryResult.match(p))&&c(p.payload,m),(n.pending.match(p)||n.rejected.match(p)&&p.meta.condition)&&c(p.meta.arg,m),(n.fulfilled.match(p)||n.rejected.match(p)&&!p.meta.condition)&&l(p.meta.arg,m),r.util.resetApiState.match(p)&&d()};function l(p,m){var g=p.queryCacheKey,y=m.getState()[t],v=y.queries[g],b=o.currentSubscriptions[g];if(!(!v||v.status===Lt.uninitialized)){var x=f(b);if(!!Number.isFinite(x)){var w=a[g];w!=null&&w.timeout&&(clearTimeout(w.timeout),w.timeout=void 0);var E=Date.now()+x,C=a[g]={nextPollTimestamp:E,pollingInterval:x,timeout:setTimeout(function(){C.timeout=void 0,m.dispatch(i(v,g))},x)}}}}function c(p,m){var g=p.queryCacheKey,y=m.getState()[t],v=y.queries[g],b=o.currentSubscriptions[g];if(!(!v||v.status===Lt.uninitialized)){var x=f(b);if(!Number.isFinite(x)){u(g);return}var w=a[g],E=Date.now()+x;(!w||E<w.nextPollTimestamp)&&l({queryCacheKey:g},m)}}function u(p){var m=a[p];m!=null&&m.timeout&&clearTimeout(m.timeout),delete a[p]}function d(){for(var p=0,m=Object.keys(a);p<m.length;p++){var g=m[p];u(g)}}function f(p){p===void 0&&(p={});var m=Number.POSITIVE_INFINITY;for(var g in p)p[g].pollingInterval&&(m=Math.min(p[g].pollingInterval,m));return m}return s},jbe=function(e){var t=e.reducerPath,n=e.context,r=e.api,i=e.refetchQuery,o=e.internalState,a=r.internalActions.removeQueryResult,s=function(c,u){T6.match(c)&&l(u,"refetchOnFocus"),_6.match(c)&&l(u,"refetchOnReconnect")};function l(c,u){var d=c.getState()[t],f=d.queries,p=o.currentSubscriptions;n.batch(function(){for(var m=0,g=Object.keys(p);m<g.length;m++){var y=g[m],v=f[y],b=p[y];if(!(!b||!v)){var x=Object.values(b).some(function(w){return w[u]===!0})||Object.values(b).every(function(w){return w[u]===void 0})&&d.config[u];x&&(Object.keys(b).length===0?c.dispatch(a({queryCacheKey:y})):v.status!==Lt.uninitialized&&c.dispatch(i(v,y)))}}})}return s},E_=new Error("Promise never resolved before cacheEntryRemoved."),Hbe=function(e){var t=e.api,n=e.reducerPath,r=e.context,i=e.queryThunk,o=e.mutationThunk;e.internalState;var a=US(i),s=US(o),l=_c(i,o),c={},u=function(p,m,g){var y=d(p);if(i.pending.match(p)){var v=g[n].queries[y],b=m.getState()[n].queries[y];!v&&b&&f(p.meta.arg.endpointName,p.meta.arg.originalArgs,y,m,p.meta.requestId)}else if(o.pending.match(p)){var b=m.getState()[n].mutations[y];b&&f(p.meta.arg.endpointName,p.meta.arg.originalArgs,y,m,p.meta.requestId)}else if(l(p)){var x=c[y];x!=null&&x.valueResolved&&(x.valueResolved({data:p.payload,meta:p.meta.baseQueryMeta}),delete x.valueResolved)}else if(t.internalActions.removeQueryResult.match(p)||t.internalActions.removeMutationResult.match(p)){var x=c[y];x&&(delete c[y],x.cacheEntryRemoved())}else if(t.util.resetApiState.match(p))for(var w=0,E=Object.entries(c);w<E.length;w++){var C=E[w],I=C[0],x=C[1];delete c[I],x.cacheEntryRemoved()}};function d(p){return a(p)?p.meta.arg.queryCacheKey:s(p)?p.meta.requestId:t.internalActions.removeQueryResult.match(p)?p.payload.queryCacheKey:t.internalActions.removeMutationResult.match(p)?yh(p.payload):""}function f(p,m,g,y,v){var b=r.endpointDefinitions[p],x=b==null?void 0:b.onCacheEntryAdded;if(!!x){var w={},E=new Promise(function(M){w.cacheEntryRemoved=M}),C=Promise.race([new Promise(function(M){w.valueResolved=M}),E.then(function(){throw E_})]);C.catch(function(){}),c[g]=w;var I=t.endpoints[p].select(b.type===ra.query?m:g),T=y.dispatch(function(M,D,V){return V}),_=zo(an({},y),{getCacheEntry:function(){return I(y.getState())},requestId:v,extra:T,updateCachedData:b.type===ra.query?function(M){return y.dispatch(t.util.updateQueryData(p,m,M))}:void 0,cacheDataLoaded:C,cacheEntryRemoved:E}),P=x(m,_);Promise.resolve(P).catch(function(M){if(M!==E_)throw M})}}return u},Vbe=function(e){var t=e.api,n=e.context,r=e.queryThunk,i=e.mutationThunk,o=E6(r,i),a=gh(r,i),s=_c(r,i),l={},c=function(u,d){var f,p,m;if(o(u)){var g=u.meta,y=g.requestId,v=g.arg,b=v.endpointName,x=v.originalArgs,w=n.endpointDefinitions[b],E=w==null?void 0:w.onQueryStarted;if(E){var C={},I=new Promise(function(L,G){C.resolve=L,C.reject=G});I.catch(function(){}),l[y]=C;var T=t.endpoints[b].select(w.type===ra.query?x:y),_=d.dispatch(function(L,G,z){return z}),P=zo(an({},d),{getCacheEntry:function(){return T(d.getState())},requestId:y,extra:_,updateCachedData:w.type===ra.query?function(L){return d.dispatch(t.util.updateQueryData(b,x,L))}:void 0,queryFulfilled:I});E(x,P)}}else if(s(u)){var M=u.meta,y=M.requestId,D=M.baseQueryMeta;(f=l[y])==null||f.resolve({data:u.payload,meta:D}),delete l[y]}else if(a(u)){var V=u.meta,y=V.requestId,B=V.rejectedWithValue,D=V.baseQueryMeta;(m=l[y])==null||m.reject({error:(p=u.payload)!=null?p:u.error,isUnhandledError:!B,meta:D}),delete l[y]}};return c},Wbe=function(e){var t=e.api,n=e.context.apiUid,r=e.reducerPath;return function(i,o){var a,s;t.util.resetApiState.match(i)&&o.dispatch(t.internalActions.middlewareRegistered(n))}},I_,Ube=typeof queueMicrotask=="function"?queueMicrotask.bind(typeof window!="undefined"?window:typeof global!="undefined"?global:globalThis):function(e){return(I_||(I_=Promise.resolve())).then(e).catch(function(t){return setTimeout(function(){throw t},0)})},Gbe=function(e){var t=e.api,n=e.queryThunk,r=e.internalState,i=t.reducerPath+"/subscriptions",o=null,a=!1,s=t.internalActions,l=s.updateSubscriptionOptions,c=s.unsubscribeQueryResult,u=function(d,f){var p,m,g,y,v,b,x,w,E;if(l.match(f)){var C=f.payload,I=C.queryCacheKey,T=C.requestId,_=C.options;return(p=d==null?void 0:d[I])!=null&&p[T]&&(d[I][T]=_),!0}if(c.match(f)){var P=f.payload,I=P.queryCacheKey,T=P.requestId;return d[I]&&delete d[I][T],!0}if(t.internalActions.removeQueryResult.match(f))return delete d[f.payload.queryCacheKey],!0;if(n.pending.match(f)){var M=f.meta,D=M.arg,T=M.requestId;if(D.subscribe){var V=(g=d[m=D.queryCacheKey])!=null?g:d[m]={};return V[T]=(v=(y=D.subscriptionOptions)!=null?y:V[T])!=null?v:{},!0}}if(n.rejected.match(f)){var B=f.meta,L=B.condition,D=B.arg,T=B.requestId;if(L&&D.subscribe){var V=(x=d[b=D.queryCacheKey])!=null?x:d[b]={};return V[T]=(E=(w=D.subscriptionOptions)!=null?w:V[T])!=null?E:{},!0}}return!1};return function(d,f){var p,m;if(o||(o=JSON.parse(JSON.stringify(r.currentSubscriptions))),t.internalActions.internal_probeSubscription.match(d)){var g=d.payload,y=g.queryCacheKey,v=g.requestId,b=!!((p=r.currentSubscriptions[y])!=null&&p[v]);return[!1,b]}var x=u(r.currentSubscriptions,d);if(x){a||(Ube(function(){var I=JSON.parse(JSON.stringify(r.currentSubscriptions)),T=sz(o,function(){return I}),_=T[1];f.next(t.internalActions.subscriptionsUpdated(_)),o=I,a=!1}),a=!0);var w=!!((m=d.type)!=null&&m.startsWith(i)),E=n.rejected.match(d)&&d.meta.condition&&!!d.meta.arg.subscribe,C=!w&&!E;return[C,!1]}return[!0,!1]}};function Kbe(e){var t=e.reducerPath,n=e.queryThunk,r=e.api,i=e.context,o=i.apiUid,a={invalidateTags:jr(t+"/invalidateTags")},s=function(d){return!!d&&typeof d.type=="string"&&d.type.startsWith(t+"/")},l=[Wbe,Fbe,Nbe,zbe,Hbe,Vbe],c=function(d){var f=!1,p={currentSubscriptions:{}},m=zo(an({},e),{internalState:p,refetchQuery:u}),g=l.map(function(b){return b(m)}),y=Gbe(m),v=jbe(m);return function(b){return function(x){f||(f=!0,d.dispatch(r.internalActions.middlewareRegistered(o)));var w=zo(an({},d),{next:b}),E=d.getState(),C=y(x,w,E),I=C[0],T=C[1],_;if(I?_=b(x):_=T,d.getState()[t]&&(v(x,w,E),s(x)||i.hasRehydrationInfo(x)))for(var P=0,M=g;P<M.length;P++){var D=M[P];D(x,w,E)}return _}}};return{middleware:c,actions:a};function u(d,f,p){return p===void 0&&(p={}),n(an({type:"query",endpointName:d.endpointName,originalArgs:d.originalArgs,subscribe:!1,forceRefetch:!0,queryCacheKey:f},p))}}function ns(e){for(var t=[],n=1;n<arguments.length;n++)t[n-1]=arguments[n];Object.assign.apply(Object,Q0([e],t))}var T_=Symbol(),qbe=function(){return{name:T_,init:function(e,t,n){var r=t.baseQuery,i=t.tagTypes,o=t.reducerPath,a=t.serializeQueryArgs,s=t.keepUnusedDataFor,l=t.refetchOnMountOrArgChange,c=t.refetchOnFocus,u=t.refetchOnReconnect;R2e();var d=function(X){return X};Object.assign(e,{reducerPath:o,endpoints:{},internalActions:{onOnline:_6,onOffline:bz,onFocus:T6,onFocusLost:yz},util:{}});var f=Rbe({baseQuery:r,reducerPath:o,context:n,api:e,serializeQueryArgs:a}),p=f.queryThunk,m=f.mutationThunk,g=f.patchQueryData,y=f.updateQueryData,v=f.upsertQueryData,b=f.prefetch,x=f.buildMatchThunkActions,w=Dbe({context:n,queryThunk:p,mutationThunk:m,reducerPath:o,assertTagType:d,config:{refetchOnFocus:c,refetchOnReconnect:u,refetchOnMountOrArgChange:l,keepUnusedDataFor:s,reducerPath:o}}),E=w.reducer,C=w.actions;ns(e.util,{patchQueryData:g,updateQueryData:y,upsertQueryData:v,prefetch:b,resetApiState:C.resetApiState}),ns(e.internalActions,C);var I=Kbe({reducerPath:o,context:n,queryThunk:p,mutationThunk:m,api:e,assertTagType:d}),T=I.middleware,_=I.actions;ns(e.util,_),ns(e,{reducer:E,middleware:T});var P=Abe({serializeQueryArgs:a,reducerPath:o}),M=P.buildQuerySelector,D=P.buildMutationSelector,V=P.selectInvalidatedBy;ns(e.util,{selectInvalidatedBy:V});var B=Mbe({queryThunk:p,mutationThunk:m,api:e,serializeQueryArgs:a,context:n}),L=B.buildInitiateQuery,G=B.buildInitiateMutation,z=B.getRunningMutationThunk,j=B.getRunningMutationsThunk,F=B.getRunningQueriesThunk,H=B.getRunningQueryThunk,R=B.getRunningOperationPromises,W=B.removalWarning;return ns(e.util,{getRunningOperationPromises:R,getRunningOperationPromise:W,getRunningMutationThunk:z,getRunningMutationsThunk:j,getRunningQueryThunk:H,getRunningQueriesThunk:F}),{name:T_,injectEndpoint:function(X,te){var re,ne,ie=e;(ne=(re=ie.endpoints)[X])!=null||(re[X]={}),xz(te)?ns(ie.endpoints[X],{name:X,select:M(X,te),initiate:L(X,te)},x(p,X)):Pbe(te)&&ns(ie.endpoints[X],{name:X,select:D(),initiate:G(X)},x(m,X))}}}}},Ybe=globalThis&&globalThis.__spreadArray||function(e,t){for(var n=0,r=t.length,i=e.length;n<r;n++,i++)e[i]=t[n];return e},Xbe=Object.defineProperty,Zbe=Object.defineProperties,Qbe=Object.getOwnPropertyDescriptors,__=Object.getOwnPropertySymbols,Jbe=Object.prototype.hasOwnProperty,e5e=Object.prototype.propertyIsEnumerable,P_=function(e,t,n){return t in e?Xbe(e,t,{enumerable:!0,configurable:!0,writable:!0,value:n}):e[t]=n},ga=function(e,t){for(var n in t||(t={}))Jbe.call(t,n)&&P_(e,n,t[n]);if(__)for(var r=0,i=__(t);r<i.length;r++){var n=i[r];e5e.call(t,n)&&P_(e,n,t[n])}return e},Eg=function(e,t){return Zbe(e,Qbe(t))};function O_(e,t,n,r){var i=h.exports.useMemo(function(){return{queryArgs:e,serialized:typeof e=="object"?t({queryArgs:e,endpointDefinition:n,endpointName:r}):e}},[e,t,n,r]),o=h.exports.useRef(i);return h.exports.useEffect(function(){o.current.serialized!==i.serialized&&(o.current=i)},[i]),o.current.serialized===i.serialized?o.current.queryArgs:e}var M5=Symbol();function R5(e){var t=h.exports.useRef(e);return h.exports.useEffect(function(){V0(t.current,e)||(t.current=e)},[e]),V0(t.current,e)?t.current:e}var t5e=function(e){var t=e.endpointName,n=e.queryArgs;return t+"("+JSON.stringify(n,function(r,i){return qd(i)?Object.keys(i).sort().reduce(function(o,a){return o[a]=i[a],o},{}):i})+")"},n5e=typeof window!="undefined"&&!!window.document&&!!window.document.createElement?h.exports.useLayoutEffect:h.exports.useEffect,r5e=function(e){return e},i5e=function(e){return e.isUninitialized?Eg(ga({},e),{isUninitialized:!1,isFetching:!0,isLoading:e.data===void 0,status:Lt.pending}):e};function o5e(e){var t=e.api,n=e.moduleOptions,r=n.batch,i=n.useDispatch,o=n.useSelector,a=n.useStore,s=n.unstable__sideEffectsInRender,l=e.serializeQueryArgs,c=e.context,u=s?function(g){return g()}:h.exports.useEffect;return{buildQueryHooks:p,buildMutationHook:m,usePrefetch:f};function d(g,y,v){if((y==null?void 0:y.endpointName)&&g.isUninitialized){var b=y.endpointName,x=c.endpointDefinitions[b];l({queryArgs:y.originalArgs,endpointDefinition:x,endpointName:b})===l({queryArgs:v,endpointDefinition:x,endpointName:b})&&(y=void 0)}v===gs&&(y=void 0);var w=g.isSuccess?g.data:y==null?void 0:y.data;w===void 0&&(w=g.data);var E=w!==void 0,C=g.isLoading,I=!E&&C,T=g.isSuccess||C&&E;return Eg(ga({},g),{data:w,currentData:g.data,isFetching:C,isLoading:I,isSuccess:T})}function f(g,y){var v=i(),b=R5(y);return h.exports.useCallback(function(x,w){return v(t.util.prefetch(g,x,ga(ga({},b),w)))},[g,v,b])}function p(g){var y=function(x,w){var E=w===void 0?{}:w,C=E.refetchOnReconnect,I=E.refetchOnFocus,T=E.refetchOnMountOrArgChange,_=E.skip,P=_===void 0?!1:_,M=E.pollingInterval,D=M===void 0?0:M,V=t.endpoints[g].initiate,B=i(),L=O_(P?gs:x,t5e,c.endpointDefinitions[g],g),G=R5({refetchOnReconnect:C,refetchOnFocus:I,pollingInterval:D}),z=h.exports.useRef(!1),j=h.exports.useRef(),F=j.current||{},H=F.queryCacheKey,R=F.requestId,W=!1;if(H&&R){var X=B(t.internalActions.internal_probeSubscription({queryCacheKey:H,requestId:R}));W=!!X}var te=!W&&z.current;return u(function(){z.current=W}),u(function(){j.current=void 0},[te]),u(function(){var re,ne=j.current;if(L===gs){ne==null||ne.unsubscribe(),j.current=void 0;return}var ie=(re=j.current)==null?void 0:re.subscriptionOptions;if(!ne||ne.arg!==L){ne==null||ne.unsubscribe();var ae=B(V(L,{subscriptionOptions:G,forceRefetch:T}));j.current=ae}else G!==ie&&ne.updateSubscriptionOptions(G)},[B,V,T,L,G,te]),h.exports.useEffect(function(){return function(){var re;(re=j.current)==null||re.unsubscribe(),j.current=void 0}},[]),h.exports.useMemo(function(){return{refetch:function(){var re;if(!j.current)throw new Error("Cannot refetch a query that has not been started yet.");return(re=j.current)==null?void 0:re.refetch()}}},[])},v=function(x){var w=x===void 0?{}:x,E=w.refetchOnReconnect,C=w.refetchOnFocus,I=w.pollingInterval,T=I===void 0?0:I,_=t.endpoints[g].initiate,P=i(),M=h.exports.useState(M5),D=M[0],V=M[1],B=h.exports.useRef(),L=R5({refetchOnReconnect:E,refetchOnFocus:C,pollingInterval:T});u(function(){var j,F,H=(j=B.current)==null?void 0:j.subscriptionOptions;L!==H&&((F=B.current)==null||F.updateSubscriptionOptions(L))},[L]);var G=h.exports.useRef(L);u(function(){G.current=L},[L]);var z=h.exports.useCallback(function(j,F){F===void 0&&(F=!1);var H;return r(function(){var R;(R=B.current)==null||R.unsubscribe(),B.current=H=P(_(j,{subscriptionOptions:G.current,forceRefetch:!F})),V(j)}),H},[P,_]);return h.exports.useEffect(function(){return function(){var j;(j=B==null?void 0:B.current)==null||j.unsubscribe()}},[]),h.exports.useEffect(function(){D!==M5&&!B.current&&z(D,!0)},[D,z]),h.exports.useMemo(function(){return[z,D]},[z,D])},b=function(x,w){var E=w===void 0?{}:w,C=E.skip,I=C===void 0?!1:C,T=E.selectFromResult,_=t.endpoints[g].select,P=O_(I?gs:x,l,c.endpointDefinitions[g],g),M=h.exports.useRef(),D=h.exports.useMemo(function(){return Cp([_(P),function(z,j){return j},function(z){return P}],d)},[_,P]),V=h.exports.useMemo(function(){return T?Cp([D],T):D},[D,T]),B=o(function(z){return V(z,M.current)},V0),L=a(),G=D(L.getState(),M.current);return n5e(function(){M.current=G},[G]),B};return{useQueryState:b,useQuerySubscription:y,useLazyQuerySubscription:v,useLazyQuery:function(x){var w=v(x),E=w[0],C=w[1],I=b(C,Eg(ga({},x),{skip:C===M5})),T=h.exports.useMemo(function(){return{lastArg:C}},[C]);return h.exports.useMemo(function(){return[E,I,T]},[E,I,T])},useQuery:function(x,w){var E=y(x,w),C=b(x,ga({selectFromResult:x===gs||(w==null?void 0:w.skip)?void 0:i5e},w)),I=C.data,T=C.status,_=C.isLoading,P=C.isSuccess,M=C.isError,D=C.error;return h.exports.useDebugValue({data:I,status:T,isLoading:_,isSuccess:P,isError:M,error:D}),h.exports.useMemo(function(){return ga(ga({},C),E)},[C,E])}}}function m(g){return function(y){var v=y===void 0?{}:y,b=v.selectFromResult,x=b===void 0?r5e:b,w=v.fixedCacheKey,E=t.endpoints[g],C=E.select,I=E.initiate,T=i(),_=h.exports.useState(),P=_[0],M=_[1];h.exports.useEffect(function(){return function(){P!=null&&P.arg.fixedCacheKey||P==null||P.reset()}},[P]);var D=h.exports.useCallback(function(ne){var ie=T(I(ne,{fixedCacheKey:w}));return M(ie),ie},[T,I,w]),V=(P||{}).requestId,B=h.exports.useMemo(function(){return Cp([C({fixedCacheKey:w,requestId:P==null?void 0:P.requestId})],x)},[C,P,x,w]),L=o(B,V0),G=w==null?P==null?void 0:P.arg.originalArgs:void 0,z=h.exports.useCallback(function(){r(function(){P&&M(void 0),w&&T(t.internalActions.removeMutationResult({requestId:V,fixedCacheKey:w}))})},[T,w,P,V]),j=L.endpointName,F=L.data,H=L.status,R=L.isLoading,W=L.isSuccess,X=L.isError,te=L.error;h.exports.useDebugValue({endpointName:j,data:F,status:H,isLoading:R,isSuccess:W,isError:X,error:te});var re=h.exports.useMemo(function(){return Eg(ga({},L),{originalArgs:G,reset:z})},[L,G,z]);return h.exports.useMemo(function(){return[D,re]},[D,re])}}}var tv;(function(e){e.query="query",e.mutation="mutation"})(tv||(tv={}));function a5e(e){return e.type===tv.query}function s5e(e){return e.type===tv.mutation}function D5(e){return e.replace(e[0],e[0].toUpperCase())}function vm(e){for(var t=[],n=1;n<arguments.length;n++)t[n-1]=arguments[n];Object.assign.apply(Object,Ybe([e],t))}var l5e=Symbol(),c5e=function(e){var t=e===void 0?{}:e,n=t.batch,r=n===void 0?rl.exports.unstable_batchedUpdates:n,i=t.useDispatch,o=i===void 0?b6:i,a=t.useSelector,s=a===void 0?JN:a,l=t.useStore,c=l===void 0?nz:l,u=t.unstable__sideEffectsInRender,d=u===void 0?!1:u;return{name:l5e,init:function(f,p,m){var g=p.serializeQueryArgs,y=f,v=o5e({api:f,moduleOptions:{batch:r,useDispatch:o,useSelector:s,useStore:c,unstable__sideEffectsInRender:d},serializeQueryArgs:g,context:m}),b=v.buildQueryHooks,x=v.buildMutationHook,w=v.usePrefetch;return vm(y,{usePrefetch:w}),vm(m,{batch:r}),{injectEndpoint:function(E,C){if(a5e(C)){var I=b(E),T=I.useQuery,_=I.useLazyQuery,P=I.useLazyQuerySubscription,M=I.useQueryState,D=I.useQuerySubscription;vm(y.endpoints[E],{useQuery:T,useLazyQuery:_,useLazyQuerySubscription:P,useQueryState:M,useQuerySubscription:D}),f["use"+D5(E)+"Query"]=T,f["useLazy"+D5(E)+"Query"]=_}else if(s5e(C)){var V=x(E);vm(y.endpoints[E],{useMutation:V}),f["use"+D5(E)+"Mutation"]=V}}}}}},u5e=Lbe(qbe(),c5e()),kz=(e=>(e.CANVAS="Canvas",e))(kz||{});const Ig=u5e({reducerPath:"canvasApi",baseQuery:_be({prepareHeaders:(e,t)=>(e.set("mode","no-cors"),e)}),tagTypes:[kz.CANVAS],endpoints:e=>({searchCanvas:e.mutation({query:({worldId:t,term:n,serverUrl:r,userId:i})=>({method:"post",url:r+"/api/world/search",params:{id:t},body:{term:n},headers:{token:i,"x-user-token":i}})}),loadCanvas:e.query({query:({canvasId:t,userId:n,serverUrl:r})=>({url:r+"/api/canvas",params:{id:t},headers:{token:n,"x-user-token":n}})})})}),kd=JN,{useLoadCanvasQuery:d5e,useSearchCanvasMutation:f5e}=Ig;function Ez(e,t){const[n,r]=h.exports.useState(e);return h.exports.useEffect(()=>{const i=setTimeout(()=>r(e),t||500);return()=>{clearTimeout(i)}},[e,t]),n}var Iz={exports:{}};(function(e,t){(function(n,r){e.exports=r()})(typeof self!="undefined"?self:Fl,function(){return function(n){var r={};function i(o){if(r[o])return r[o].exports;var a=r[o]={i:o,l:!1,exports:{}};return n[o].call(a.exports,a,a.exports,i),a.l=!0,a.exports}return i.m=n,i.c=r,i.d=function(o,a,s){i.o(o,a)||Object.defineProperty(o,a,{enumerable:!0,get:s})},i.r=function(o){typeof Symbol!="undefined"&&Symbol.toStringTag&&Object.defineProperty(o,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(o,"__esModule",{value:!0})},i.t=function(o,a){if(1&a&&(o=i(o)),8&a||4&a&&typeof o=="object"&&o&&o.__esModule)return o;var s=Object.create(null);if(i.r(s),Object.defineProperty(s,"default",{enumerable:!0,value:o}),2&a&&typeof o!="string")for(var l in o)i.d(s,l,function(c){return o[c]}.bind(null,l));return s},i.n=function(o){var a=o&&o.__esModule?function(){return o.default}:function(){return o};return i.d(a,"a",a),a},i.o=function(o,a){return Object.prototype.hasOwnProperty.call(o,a)},i.p="",i(i.s=0)}([function(n,r,i){const{types:o,iterableTypes:a,errors:s}=i(1),l=i(2),c={[o.NUMBER]:l.isNumber,[o.BOOLEAN]:l.isBoolean,[o.STRING]:l.isString,[o.DATE]:l.isDate,[o.UNDEFINED]:l.isUndefined,[o.NULL]:l.isNull,[o.ARRAY]:l.isArray,[o.MAP]:l.isMap,[o.SET]:l.isSet,[o.ITERABLE_OBJECT]:l.isIterableObject},u={[o.DATE]:l.areDatesEqual};function d(y){const v=Object.keys(c);let b=o.DEFAULT;for(let x=0;x<v.length;x+=1)if(c[v[x]](y)){b=v[x];break}return b}function f(y,v,b,x){let w;return b===o.UNDEFINED&&x!==o.UNDEFINED?w="add":b!==o.UNDEFINED&&x===o.UNDEFINED?w="delete":function(E,C,I,T){return I===T&&(u[I]?u[I](E,C):E===C)}(y,v,b,x)?l.noop():w="update",w}function p(y,v,b,x,w){const E={op:b,path:x};return b!=="add"&&b!=="update"||(E.val=v),w&&b!=="add"&&(E.oldVal=y),E}function m(y,v,b,x,w){const E=d(y),C=d(v),I=x||[],T=w||[];if(function(_,P){return _===P&&a.indexOf(_)>=0}(E,C)){const _=function(D,V,B){if(B===o.ARRAY){const L=D.length>V.length?new Array(D.length):new Array(V.length);return L.fill(0),new Set(L.map((G,z)=>z))}return new Set(Object.keys(D).concat(Object.keys(V)))}(y,v,E).values();let{value:P,done:M}=_.next();for(;!M;){Object.prototype.hasOwnProperty.call(y,P)?Object.prototype.hasOwnProperty.call(v,P)?m(y[P],v[P],b,I.concat(P),T):T.push(p(y[P],v[P],"delete",I.concat(P),b)):T.push(p(y[P],v[P],"add",I.concat(P),b));const D=_.next();P=D.value,M=D.done}}else{const _=f(y,v,E,C);_!=null&&T.push(p(y,v,_,x,b))}return T}const g={add:l.setValueByPath,update:l.setValueByPath,delete:l.deleteValueByPath};n.exports={getDiff:(y,v,b=!1)=>m(y,v,b),applyDiff:(y,v,b)=>function(x,w,E){if(!(w instanceof Array))throw new Error(s.INVALID_DIFF_FORMAT);let C=x;return w.forEach(I=>{const{op:T,val:_,path:P}=I;if(!g[T])throw new Error(s.INVALID_DIFF_OP);C=g[T](C,P,_,E)}),C}(y,v,b)}},function(n,r){const i={NUMBER:"NUMBER",BOOLEAN:"BOOLEAN",STRING:"STRING",NULL:"NULL",UNDEFINED:"UNDEFINED",DATE:"DATE",ARRAY:"ARRAY",MAP:"MAP",SET:"SET",ITERABLE_OBJECT:"ITERABLE_OBJECT",DEFAULT:"OBJECT"};n.exports={types:i,iterableTypes:[i.ITERABLE_OBJECT,i.MAP,i.ARRAY,i.SET],errors:{EMPTY_DIFF:"No diff object is provided, Nothing to apply",INVALID_DIFF_FORMAT:"Invalid diff format",INVALID_DIFF_OP:"Unsupported operation provided into diff object"}}},function(n,r){const i=u=>d=>d instanceof u,o=i(Date),a=i(Array),s=i(Map),l=i(Set),c=u=>Object.prototype.toString.call(u)==="[object Object]";n.exports={isNumber:u=>typeof u=="number",isBoolean:u=>typeof u=="boolean",isString:u=>typeof u=="string",isDate:o,isUndefined:u=>u===void 0,isNull:u=>u===null,isArray:a,isMap:s,isSet:l,isIterableObject:c,noop:()=>{},areDatesEqual:(u,d)=>u.getTime()===d.getTime(),setValueByPath:function(u,d=[],f,p){if(!a(d))throw new Error(`Diff path: "${d}" is not valid`);const{length:m}=d;if(m===0)return f;let g=u;for(let y=0;y<m;y+=1){const v=d[y];if(!g)throw new Error(`Invalid path: "${d}" for object: ${JSON.stringify(u,null,2)}`);if(v==null)throw new Error(`Invalid path: "${d}" for object: ${JSON.stringify(u,null,2)}`);y!==m-1?(g=g[v],p&&p(g)):g[v]=f}return u},deleteValueByPath:function(u,d){const f=d||[];if(f.length===0)return;let p=u;const{length:m}=f;for(let g=0;g<m;g+=1)if(g!==m-1){if(!p[f[g]])throw new Error(`Invalid path: "${d}" for object: ${JSON.stringify(u,null,2)}`);p=p[f[g]]}else if(c(p))delete p[f[g]];else{const y=parseInt(f[g],10);for(;p.length>y;)p.pop()}return u}}}])})})(Iz);const ia=Object.create(null);ia.open="0";ia.close="1";ia.ping="2";ia.pong="3";ia.message="4";ia.upgrade="5";ia.noop="6";const Tg=Object.create(null);Object.keys(ia).forEach(e=>{Tg[ia[e]]=e});const p5e={type:"error",data:"parser error"},h5e=typeof Blob=="function"||typeof Blob!="undefined"&&Object.prototype.toString.call(Blob)==="[object BlobConstructor]",m5e=typeof ArrayBuffer=="function",g5e=e=>typeof ArrayBuffer.isView=="function"?ArrayBuffer.isView(e):e&&e.buffer instanceof ArrayBuffer,Tz=({type:e,data:t},n,r)=>h5e&&t instanceof Blob?n?r(t):M_(t,r):m5e&&(t instanceof ArrayBuffer||g5e(t))?n?r(t):M_(new Blob([t]),r):r(ia[e]+(t||"")),M_=(e,t)=>{const n=new FileReader;return n.onload=function(){const r=n.result.split(",")[1];t("b"+r)},n.readAsDataURL(e)},R_="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/",qf=typeof Uint8Array=="undefined"?[]:new Uint8Array(256);for(let e=0;e<R_.length;e++)qf[R_.charCodeAt(e)]=e;const v5e=e=>{let t=e.length*.75,n=e.length,r,i=0,o,a,s,l;e[e.length-1]==="="&&(t--,e[e.length-2]==="="&&t--);const c=new ArrayBuffer(t),u=new Uint8Array(c);for(r=0;r<n;r+=4)o=qf[e.charCodeAt(r)],a=qf[e.charCodeAt(r+1)],s=qf[e.charCodeAt(r+2)],l=qf[e.charCodeAt(r+3)],u[i++]=o<<2|a>>4,u[i++]=(a&15)<<4|s>>2,u[i++]=(s&3)<<6|l&63;return c},y5e=typeof ArrayBuffer=="function",_z=(e,t)=>{if(typeof e!="string")return{type:"message",data:Pz(e,t)};const n=e.charAt(0);return n==="b"?{type:"message",data:b5e(e.substring(1),t)}:Tg[n]?e.length>1?{type:Tg[n],data:e.substring(1)}:{type:Tg[n]}:p5e},b5e=(e,t)=>{if(y5e){const n=v5e(e);return Pz(n,t)}else return{base64:!0,data:e}},Pz=(e,t)=>{switch(t){case"blob":return e instanceof ArrayBuffer?new Blob([e]):e;case"arraybuffer":default:return e}},Oz=String.fromCharCode(30),x5e=(e,t)=>{const n=e.length,r=new Array(n);let i=0;e.forEach((o,a)=>{Tz(o,!1,s=>{r[a]=s,++i===n&&t(r.join(Oz))})})},S5e=(e,t)=>{const n=e.split(Oz),r=[];for(let i=0;i<n.length;i++){const o=_z(n[i],t);if(r.push(o),o.type==="error")break}return r},Mz=4;function kn(e){if(e)return w5e(e)}function w5e(e){for(var t in kn.prototype)e[t]=kn.prototype[t];return e}kn.prototype.on=kn.prototype.addEventListener=function(e,t){return this._callbacks=this._callbacks||{},(this._callbacks["$"+e]=this._callbacks["$"+e]||[]).push(t),this};kn.prototype.once=function(e,t){function n(){this.off(e,n),t.apply(this,arguments)}return n.fn=t,this.on(e,n),this};kn.prototype.off=kn.prototype.removeListener=kn.prototype.removeAllListeners=kn.prototype.removeEventListener=function(e,t){if(this._callbacks=this._callbacks||{},arguments.length==0)return this._callbacks={},this;var n=this._callbacks["$"+e];if(!n)return this;if(arguments.length==1)return delete this._callbacks["$"+e],this;for(var r,i=0;i<n.length;i++)if(r=n[i],r===t||r.fn===t){n.splice(i,1);break}return n.length===0&&delete this._callbacks["$"+e],this};kn.prototype.emit=function(e){this._callbacks=this._callbacks||{};for(var t=new Array(arguments.length-1),n=this._callbacks["$"+e],r=1;r<arguments.length;r++)t[r-1]=arguments[r];if(n){n=n.slice(0);for(var r=0,i=n.length;r<i;++r)n[r].apply(this,t)}return this};kn.prototype.emitReserved=kn.prototype.emit;kn.prototype.listeners=function(e){return this._callbacks=this._callbacks||{},this._callbacks["$"+e]||[]};kn.prototype.hasListeners=function(e){return!!this.listeners(e).length};const Is=(()=>typeof self!="undefined"?self:typeof window!="undefined"?window:Function("return this")())();function Rz(e,...t){return t.reduce((n,r)=>(e.hasOwnProperty(r)&&(n[r]=e[r]),n),{})}const C5e=setTimeout,k5e=clearTimeout;function v2(e,t){t.useNativeTimers?(e.setTimeoutFn=C5e.bind(Is),e.clearTimeoutFn=k5e.bind(Is)):(e.setTimeoutFn=setTimeout.bind(Is),e.clearTimeoutFn=clearTimeout.bind(Is))}const E5e=1.33;function I5e(e){return typeof e=="string"?T5e(e):Math.ceil((e.byteLength||e.size)*E5e)}function T5e(e){let t=0,n=0;for(let r=0,i=e.length;r<i;r++)t=e.charCodeAt(r),t<128?n+=1:t<2048?n+=2:t<55296||t>=57344?n+=3:(r++,n+=4);return n}class _5e extends Error{constructor(t,n,r){super(t),this.description=n,this.context=r,this.type="TransportError"}}class Dz extends kn{constructor(t){super(),this.writable=!1,v2(this,t),this.opts=t,this.query=t.query,this.readyState="",this.socket=t.socket}onError(t,n,r){return super.emitReserved("error",new _5e(t,n,r)),this}open(){return(this.readyState==="closed"||this.readyState==="")&&(this.readyState="opening",this.doOpen()),this}close(){return(this.readyState==="opening"||this.readyState==="open")&&(this.doClose(),this.onClose()),this}send(t){this.readyState==="open"&&this.write(t)}onOpen(){this.readyState="open",this.writable=!0,super.emitReserved("open")}onData(t){const n=_z(t,this.socket.binaryType);this.onPacket(n)}onPacket(t){super.emitReserved("packet",t)}onClose(t){this.readyState="closed",super.emitReserved("close",t)}}const Az="0123456789ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz-_".split(""),qS=64,P5e={};let D_=0,ym=0,A_;function L_(e){let t="";do t=Az[e%qS]+t,e=Math.floor(e/qS);while(e>0);return t}function Lz(){const e=L_(+new Date);return e!==A_?(D_=0,A_=e):e+"."+L_(D_++)}for(;ym<qS;ym++)P5e[Az[ym]]=ym;function Bz(e){let t="";for(let n in e)e.hasOwnProperty(n)&&(t.length&&(t+="&"),t+=encodeURIComponent(n)+"="+encodeURIComponent(e[n]));return t}function O5e(e){let t={},n=e.split("&");for(let r=0,i=n.length;r<i;r++){let o=n[r].split("=");t[decodeURIComponent(o[0])]=decodeURIComponent(o[1])}return t}let $z=!1;try{$z=typeof XMLHttpRequest!="undefined"&&"withCredentials"in new XMLHttpRequest}catch{}const M5e=$z;function Fz(e){const t=e.xdomain;try{if(typeof XMLHttpRequest!="undefined"&&(!t||M5e))return new XMLHttpRequest}catch{}if(!t)try{return new Is[["Active"].concat("Object").join("X")]("Microsoft.XMLHTTP")}catch{}}function R5e(){}const D5e=function(){return new Fz({xdomain:!1}).responseType!=null}();class A5e extends Dz{constructor(t){if(super(t),this.polling=!1,typeof location!="undefined"){const r=location.protocol==="https:";let i=location.port;i||(i=r?"443":"80"),this.xd=typeof location!="undefined"&&t.hostname!==location.hostname||i!==t.port,this.xs=t.secure!==r}const n=t&&t.forceBase64;this.supportsBinary=D5e&&!n}get name(){return"polling"}doOpen(){this.poll()}pause(t){this.readyState="pausing";const n=()=>{this.readyState="paused",t()};if(this.polling||!this.writable){let r=0;this.polling&&(r++,this.once("pollComplete",function(){--r||n()})),this.writable||(r++,this.once("drain",function(){--r||n()}))}else n()}poll(){this.polling=!0,this.doPoll(),this.emitReserved("poll")}onData(t){const n=r=>{if(this.readyState==="opening"&&r.type==="open"&&this.onOpen(),r.type==="close")return this.onClose({description:"transport closed by the server"}),!1;this.onPacket(r)};S5e(t,this.socket.binaryType).forEach(n),this.readyState!=="closed"&&(this.polling=!1,this.emitReserved("pollComplete"),this.readyState==="open"&&this.poll())}doClose(){const t=()=>{this.write([{type:"close"}])};this.readyState==="open"?t():this.once("open",t)}write(t){this.writable=!1,x5e(t,n=>{this.doWrite(n,()=>{this.writable=!0,this.emitReserved("drain")})})}uri(){let t=this.query||{};const n=this.opts.secure?"https":"http";let r="";this.opts.timestampRequests!==!1&&(t[this.opts.timestampParam]=Lz()),!this.supportsBinary&&!t.sid&&(t.b64=1),this.opts.port&&(n==="https"&&Number(this.opts.port)!==443||n==="http"&&Number(this.opts.port)!==80)&&(r=":"+this.opts.port);const i=Bz(t),o=this.opts.hostname.indexOf(":")!==-1;return n+"://"+(o?"["+this.opts.hostname+"]":this.opts.hostname)+r+this.opts.path+(i.length?"?"+i:"")}request(t={}){return Object.assign(t,{xd:this.xd,xs:this.xs},this.opts),new ea(this.uri(),t)}doWrite(t,n){const r=this.request({method:"POST",data:t});r.on("success",n),r.on("error",(i,o)=>{this.onError("xhr post error",i,o)})}doPoll(){const t=this.request();t.on("data",this.onData.bind(this)),t.on("error",(n,r)=>{this.onError("xhr poll error",n,r)}),this.pollXhr=t}}class ea extends kn{constructor(t,n){super(),v2(this,n),this.opts=n,this.method=n.method||"GET",this.uri=t,this.async=n.async!==!1,this.data=n.data!==void 0?n.data:null,this.create()}create(){const t=Rz(this.opts,"agent","pfx","key","passphrase","cert","ca","ciphers","rejectUnauthorized","autoUnref");t.xdomain=!!this.opts.xd,t.xscheme=!!this.opts.xs;const n=this.xhr=new Fz(t);try{n.open(this.method,this.uri,this.async);try{if(this.opts.extraHeaders){n.setDisableHeaderCheck&&n.setDisableHeaderCheck(!0);for(let r in this.opts.extraHeaders)this.opts.extraHeaders.hasOwnProperty(r)&&n.setRequestHeader(r,this.opts.extraHeaders[r])}}catch{}if(this.method==="POST")try{n.setRequestHeader("Content-type","text/plain;charset=UTF-8")}catch{}try{n.setRequestHeader("Accept","*/*")}catch{}"withCredentials"in n&&(n.withCredentials=this.opts.withCredentials),this.opts.requestTimeout&&(n.timeout=this.opts.requestTimeout),n.onreadystatechange=()=>{n.readyState===4&&(n.status===200||n.status===1223?this.onLoad():this.setTimeoutFn(()=>{this.onError(typeof n.status=="number"?n.status:0)},0))},n.send(this.data)}catch(r){this.setTimeoutFn(()=>{this.onError(r)},0);return}typeof document!="undefined"&&(this.index=ea.requestsCount++,ea.requests[this.index]=this)}onError(t){this.emitReserved("error",t,this.xhr),this.cleanup(!0)}cleanup(t){if(!(typeof this.xhr=="undefined"||this.xhr===null)){if(this.xhr.onreadystatechange=R5e,t)try{this.xhr.abort()}catch{}typeof document!="undefined"&&delete ea.requests[this.index],this.xhr=null}}onLoad(){const t=this.xhr.responseText;t!==null&&(this.emitReserved("data",t),this.emitReserved("success"),this.cleanup())}abort(){this.cleanup()}}ea.requestsCount=0;ea.requests={};if(typeof document!="undefined"){if(typeof attachEvent=="function")attachEvent("onunload",B_);else if(typeof addEventListener=="function"){const e="onpagehide"in Is?"pagehide":"unload";addEventListener(e,B_,!1)}}function B_(){for(let e in ea.requests)ea.requests.hasOwnProperty(e)&&ea.requests[e].abort()}const Nz=(()=>typeof Promise=="function"&&typeof Promise.resolve=="function"?t=>Promise.resolve().then(t):(t,n)=>n(t,0))(),bm=Is.WebSocket||Is.MozWebSocket,$_=!0,L5e="arraybuffer",F_=typeof navigator!="undefined"&&typeof navigator.product=="string"&&navigator.product.toLowerCase()==="reactnative";class B5e extends Dz{constructor(t){super(t),this.supportsBinary=!t.forceBase64}get name(){return"websocket"}doOpen(){if(!this.check())return;const t=this.uri(),n=this.opts.protocols,r=F_?{}:Rz(this.opts,"agent","perMessageDeflate","pfx","key","passphrase","cert","ca","ciphers","rejectUnauthorized","localAddress","protocolVersion","origin","maxPayload","family","checkServerIdentity");this.opts.extraHeaders&&(r.headers=this.opts.extraHeaders);try{this.ws=$_&&!F_?n?new bm(t,n):new bm(t):new bm(t,n,r)}catch(i){return this.emitReserved("error",i)}this.ws.binaryType=this.socket.binaryType||L5e,this.addEventListeners()}addEventListeners(){this.ws.onopen=()=>{this.opts.autoUnref&&this.ws._socket.unref(),this.onOpen()},this.ws.onclose=t=>this.onClose({description:"websocket connection closed",context:t}),this.ws.onmessage=t=>this.onData(t.data),this.ws.onerror=t=>this.onError("websocket error",t)}write(t){this.writable=!1;for(let n=0;n<t.length;n++){const r=t[n],i=n===t.length-1;Tz(r,this.supportsBinary,o=>{const a={};try{$_&&this.ws.send(o)}catch{}i&&Nz(()=>{this.writable=!0,this.emitReserved("drain")},this.setTimeoutFn)})}}doClose(){typeof this.ws!="undefined"&&(this.ws.close(),this.ws=null)}uri(){let t=this.query||{};const n=this.opts.secure?"wss":"ws";let r="";this.opts.port&&(n==="wss"&&Number(this.opts.port)!==443||n==="ws"&&Number(this.opts.port)!==80)&&(r=":"+this.opts.port),this.opts.timestampRequests&&(t[this.opts.timestampParam]=Lz()),this.supportsBinary||(t.b64=1);const i=Bz(t),o=this.opts.hostname.indexOf(":")!==-1;return n+"://"+(o?"["+this.opts.hostname+"]":this.opts.hostname)+r+this.opts.path+(i.length?"?"+i:"")}check(){return!!bm}}const $5e={websocket:B5e,polling:A5e},F5e=/^(?:(?![^:@]+:[^:@\/]*@)(http|https|ws|wss):\/\/)?((?:(([^:@]*)(?::([^:@]*))?)?@)?((?:[a-f0-9]{0,4}:){2,7}[a-f0-9]{0,4}|[^:\/?#]*)(?::(\d*))?)(((\/(?:[^?#](?![^?#\/]*\.[^?#\/.]+(?:[?#]|$)))*\/?)?([^?#\/]*))(?:\?([^#]*))?(?:#(.*))?)/,N5e=["source","protocol","authority","userInfo","user","password","host","port","relative","path","directory","file","query","anchor"];function YS(e){const t=e,n=e.indexOf("["),r=e.indexOf("]");n!=-1&&r!=-1&&(e=e.substring(0,n)+e.substring(n,r).replace(/:/g,";")+e.substring(r,e.length));let i=F5e.exec(e||""),o={},a=14;for(;a--;)o[N5e[a]]=i[a]||"";return n!=-1&&r!=-1&&(o.source=t,o.host=o.host.substring(1,o.host.length-1).replace(/;/g,":"),o.authority=o.authority.replace("[","").replace("]","").replace(/;/g,":"),o.ipv6uri=!0),o.pathNames=z5e(o,o.path),o.queryKey=j5e(o,o.query),o}function z5e(e,t){const n=/\/{2,9}/g,r=t.replace(n,"/").split("/");return(t.slice(0,1)=="/"||t.length===0)&&r.splice(0,1),t.slice(-1)=="/"&&r.splice(r.length-1,1),r}function j5e(e,t){const n={};return t.replace(/(?:^|&)([^&=]*)=?([^&]*)/g,function(r,i,o){i&&(n[i]=o)}),n}class vs extends kn{constructor(t,n={}){super(),t&&typeof t=="object"&&(n=t,t=null),t?(t=YS(t),n.hostname=t.host,n.secure=t.protocol==="https"||t.protocol==="wss",n.port=t.port,t.query&&(n.query=t.query)):n.host&&(n.hostname=YS(n.host).host),v2(this,n),this.secure=n.secure!=null?n.secure:typeof location!="undefined"&&location.protocol==="https:",n.hostname&&!n.port&&(n.port=this.secure?"443":"80"),this.hostname=n.hostname||(typeof location!="undefined"?location.hostname:"localhost"),this.port=n.port||(typeof location!="undefined"&&location.port?location.port:this.secure?"443":"80"),this.transports=n.transports||["polling","websocket"],this.readyState="",this.writeBuffer=[],this.prevBufferLen=0,this.opts=Object.assign({path:"/engine.io",agent:!1,withCredentials:!1,upgrade:!0,timestampParam:"t",rememberUpgrade:!1,rejectUnauthorized:!0,perMessageDeflate:{threshold:1024},transportOptions:{},closeOnBeforeunload:!0},n),this.opts.path=this.opts.path.replace(/\/$/,"")+"/",typeof this.opts.query=="string"&&(this.opts.query=O5e(this.opts.query)),this.id=null,this.upgrades=null,this.pingInterval=null,this.pingTimeout=null,this.pingTimeoutTimer=null,typeof addEventListener=="function"&&(this.opts.closeOnBeforeunload&&(this.beforeunloadEventListener=()=>{this.transport&&(this.transport.removeAllListeners(),this.transport.close())},addEventListener("beforeunload",this.beforeunloadEventListener,!1)),this.hostname!=="localhost"&&(this.offlineEventListener=()=>{this.onClose("transport close",{description:"network connection lost"})},addEventListener("offline",this.offlineEventListener,!1))),this.open()}createTransport(t){const n=Object.assign({},this.opts.query);n.EIO=Mz,n.transport=t,this.id&&(n.sid=this.id);const r=Object.assign({},this.opts.transportOptions[t],this.opts,{query:n,socket:this,hostname:this.hostname,secure:this.secure,port:this.port});return new $5e[t](r)}open(){let t;if(this.opts.rememberUpgrade&&vs.priorWebsocketSuccess&&this.transports.indexOf("websocket")!==-1)t="websocket";else if(this.transports.length===0){this.setTimeoutFn(()=>{this.emitReserved("error","No transports available")},0);return}else t=this.transports[0];this.readyState="opening";try{t=this.createTransport(t)}catch{this.transports.shift(),this.open();return}t.open(),this.setTransport(t)}setTransport(t){this.transport&&this.transport.removeAllListeners(),this.transport=t,t.on("drain",this.onDrain.bind(this)).on("packet",this.onPacket.bind(this)).on("error",this.onError.bind(this)).on("close",n=>this.onClose("transport close",n))}probe(t){let n=this.createTransport(t),r=!1;vs.priorWebsocketSuccess=!1;const i=()=>{r||(n.send([{type:"ping",data:"probe"}]),n.once("packet",d=>{if(!r)if(d.type==="pong"&&d.data==="probe"){if(this.upgrading=!0,this.emitReserved("upgrading",n),!n)return;vs.priorWebsocketSuccess=n.name==="websocket",this.transport.pause(()=>{r||this.readyState!=="closed"&&(u(),this.setTransport(n),n.send([{type:"upgrade"}]),this.emitReserved("upgrade",n),n=null,this.upgrading=!1,this.flush())})}else{const f=new Error("probe error");f.transport=n.name,this.emitReserved("upgradeError",f)}}))};function o(){r||(r=!0,u(),n.close(),n=null)}const a=d=>{const f=new Error("probe error: "+d);f.transport=n.name,o(),this.emitReserved("upgradeError",f)};function s(){a("transport closed")}function l(){a("socket closed")}function c(d){n&&d.name!==n.name&&o()}const u=()=>{n.removeListener("open",i),n.removeListener("error",a),n.removeListener("close",s),this.off("close",l),this.off("upgrading",c)};n.once("open",i),n.once("error",a),n.once("close",s),this.once("close",l),this.once("upgrading",c),n.open()}onOpen(){if(this.readyState="open",vs.priorWebsocketSuccess=this.transport.name==="websocket",this.emitReserved("open"),this.flush(),this.readyState==="open"&&this.opts.upgrade&&this.transport.pause){let t=0;const n=this.upgrades.length;for(;t<n;t++)this.probe(this.upgrades[t])}}onPacket(t){if(this.readyState==="opening"||this.readyState==="open"||this.readyState==="closing")switch(this.emitReserved("packet",t),this.emitReserved("heartbeat"),t.type){case"open":this.onHandshake(JSON.parse(t.data));break;case"ping":this.resetPingTimeout(),this.sendPacket("pong"),this.emitReserved("ping"),this.emitReserved("pong");break;case"error":const n=new Error("server error");n.code=t.data,this.onError(n);break;case"message":this.emitReserved("data",t.data),this.emitReserved("message",t.data);break}}onHandshake(t){this.emitReserved("handshake",t),this.id=t.sid,this.transport.query.sid=t.sid,this.upgrades=this.filterUpgrades(t.upgrades),this.pingInterval=t.pingInterval,this.pingTimeout=t.pingTimeout,this.maxPayload=t.maxPayload,this.onOpen(),this.readyState!=="closed"&&this.resetPingTimeout()}resetPingTimeout(){this.clearTimeoutFn(this.pingTimeoutTimer),this.pingTimeoutTimer=this.setTimeoutFn(()=>{this.onClose("ping timeout")},this.pingInterval+this.pingTimeout),this.opts.autoUnref&&this.pingTimeoutTimer.unref()}onDrain(){this.writeBuffer.splice(0,this.prevBufferLen),this.prevBufferLen=0,this.writeBuffer.length===0?this.emitReserved("drain"):this.flush()}flush(){if(this.readyState!=="closed"&&this.transport.writable&&!this.upgrading&&this.writeBuffer.length){const t=this.getWritablePackets();this.transport.send(t),this.prevBufferLen=t.length,this.emitReserved("flush")}}getWritablePackets(){if(!(this.maxPayload&&this.transport.name==="polling"&&this.writeBuffer.length>1))return this.writeBuffer;let n=1;for(let r=0;r<this.writeBuffer.length;r++){const i=this.writeBuffer[r].data;if(i&&(n+=I5e(i)),r>0&&n>this.maxPayload)return this.writeBuffer.slice(0,r);n+=2}return this.writeBuffer}write(t,n,r){return this.sendPacket("message",t,n,r),this}send(t,n,r){return this.sendPacket("message",t,n,r),this}sendPacket(t,n,r,i){if(typeof n=="function"&&(i=n,n=void 0),typeof r=="function"&&(i=r,r=null),this.readyState==="closing"||this.readyState==="closed")return;r=r||{},r.compress=r.compress!==!1;const o={type:t,data:n,options:r};this.emitReserved("packetCreate",o),this.writeBuffer.push(o),i&&this.once("flush",i),this.flush()}close(){const t=()=>{this.onClose("forced close"),this.transport.close()},n=()=>{this.off("upgrade",n),this.off("upgradeError",n),t()},r=()=>{this.once("upgrade",n),this.once("upgradeError",n)};return(this.readyState==="opening"||this.readyState==="open")&&(this.readyState="closing",this.writeBuffer.length?this.once("drain",()=>{this.upgrading?r():t()}):this.upgrading?r():t()),this}onError(t){vs.priorWebsocketSuccess=!1,this.emitReserved("error",t),this.onClose("transport error",t)}onClose(t,n){(this.readyState==="opening"||this.readyState==="open"||this.readyState==="closing")&&(this.clearTimeoutFn(this.pingTimeoutTimer),this.transport.removeAllListeners("close"),this.transport.close(),this.transport.removeAllListeners(),typeof removeEventListener=="function"&&(removeEventListener("beforeunload",this.beforeunloadEventListener,!1),removeEventListener("offline",this.offlineEventListener,!1)),this.readyState="closed",this.id=null,this.emitReserved("close",t,n),this.writeBuffer=[],this.prevBufferLen=0)}filterUpgrades(t){const n=[];let r=0;const i=t.length;for(;r<i;r++)~this.transports.indexOf(t[r])&&n.push(t[r]);return n}}vs.protocol=Mz;function H5e(e,t="",n){let r=e;n=n||typeof location!="undefined"&&location,e==null&&(e=n.protocol+"//"+n.host),typeof e=="string"&&(e.charAt(0)==="/"&&(e.charAt(1)==="/"?e=n.protocol+e:e=n.host+e),/^(https?|wss?):\/\//.test(e)||(typeof n!="undefined"?e=n.protocol+"//"+e:e="https://"+e),r=YS(e)),r.port||(/^(http|ws)$/.test(r.protocol)?r.port="80":/^(http|ws)s$/.test(r.protocol)&&(r.port="443")),r.path=r.path||"/";const o=r.host.indexOf(":")!==-1?"["+r.host+"]":r.host;return r.id=r.protocol+"://"+o+":"+r.port+t,r.href=r.protocol+"://"+o+(n&&n.port===r.port?"":":"+r.port),r}const V5e=typeof ArrayBuffer=="function",W5e=e=>typeof ArrayBuffer.isView=="function"?ArrayBuffer.isView(e):e.buffer instanceof ArrayBuffer,zz=Object.prototype.toString,U5e=typeof Blob=="function"||typeof Blob!="undefined"&&zz.call(Blob)==="[object BlobConstructor]",G5e=typeof File=="function"||typeof File!="undefined"&&zz.call(File)==="[object FileConstructor]";function P6(e){return V5e&&(e instanceof ArrayBuffer||W5e(e))||U5e&&e instanceof Blob||G5e&&e instanceof File}function _g(e,t){if(!e||typeof e!="object")return!1;if(Array.isArray(e)){for(let n=0,r=e.length;n<r;n++)if(_g(e[n]))return!0;return!1}if(P6(e))return!0;if(e.toJSON&&typeof e.toJSON=="function"&&arguments.length===1)return _g(e.toJSON(),!0);for(const n in e)if(Object.prototype.hasOwnProperty.call(e,n)&&_g(e[n]))return!0;return!1}function K5e(e){const t=[],n=e.data,r=e;return r.data=XS(n,t),r.attachments=t.length,{packet:r,buffers:t}}function XS(e,t){if(!e)return e;if(P6(e)){const n={_placeholder:!0,num:t.length};return t.push(e),n}else if(Array.isArray(e)){const n=new Array(e.length);for(let r=0;r<e.length;r++)n[r]=XS(e[r],t);return n}else if(typeof e=="object"&&!(e instanceof Date)){const n={};for(const r in e)Object.prototype.hasOwnProperty.call(e,r)&&(n[r]=XS(e[r],t));return n}return e}function q5e(e,t){return e.data=ZS(e.data,t),e.attachments=void 0,e}function ZS(e,t){if(!e)return e;if(e&&e._placeholder===!0){if(typeof e.num=="number"&&e.num>=0&&e.num<t.length)return t[e.num];throw new Error("illegal attachments")}else if(Array.isArray(e))for(let n=0;n<e.length;n++)e[n]=ZS(e[n],t);else if(typeof e=="object")for(const n in e)Object.prototype.hasOwnProperty.call(e,n)&&(e[n]=ZS(e[n],t));return e}const Y5e=5;var Ke;(function(e){e[e.CONNECT=0]="CONNECT",e[e.DISCONNECT=1]="DISCONNECT",e[e.EVENT=2]="EVENT",e[e.ACK=3]="ACK",e[e.CONNECT_ERROR=4]="CONNECT_ERROR",e[e.BINARY_EVENT=5]="BINARY_EVENT",e[e.BINARY_ACK=6]="BINARY_ACK"})(Ke||(Ke={}));class X5e{constructor(t){this.replacer=t}encode(t){return(t.type===Ke.EVENT||t.type===Ke.ACK)&&_g(t)?(t.type=t.type===Ke.EVENT?Ke.BINARY_EVENT:Ke.BINARY_ACK,this.encodeAsBinary(t)):[this.encodeAsString(t)]}encodeAsString(t){let n=""+t.type;return(t.type===Ke.BINARY_EVENT||t.type===Ke.BINARY_ACK)&&(n+=t.attachments+"-"),t.nsp&&t.nsp!=="/"&&(n+=t.nsp+","),t.id!=null&&(n+=t.id),t.data!=null&&(n+=JSON.stringify(t.data,this.replacer)),n}encodeAsBinary(t){const n=K5e(t),r=this.encodeAsString(n.packet),i=n.buffers;return i.unshift(r),i}}class O6 extends kn{constructor(t){super(),this.reviver=t}add(t){let n;if(typeof t=="string"){if(this.reconstructor)throw new Error("got plaintext data when reconstructing a packet");n=this.decodeString(t),n.type===Ke.BINARY_EVENT||n.type===Ke.BINARY_ACK?(this.reconstructor=new Z5e(n),n.attachments===0&&super.emitReserved("decoded",n)):super.emitReserved("decoded",n)}else if(P6(t)||t.base64)if(this.reconstructor)n=this.reconstructor.takeBinaryData(t),n&&(this.reconstructor=null,super.emitReserved("decoded",n));else throw new Error("got binary data when not reconstructing a packet");else throw new Error("Unknown type: "+t)}decodeString(t){let n=0;const r={type:Number(t.charAt(0))};if(Ke[r.type]===void 0)throw new Error("unknown packet type "+r.type);if(r.type===Ke.BINARY_EVENT||r.type===Ke.BINARY_ACK){const o=n+1;for(;t.charAt(++n)!=="-"&&n!=t.length;);const a=t.substring(o,n);if(a!=Number(a)||t.charAt(n)!=="-")throw new Error("Illegal attachments");r.attachments=Number(a)}if(t.charAt(n+1)==="/"){const o=n+1;for(;++n&&!(t.charAt(n)===","||n===t.length););r.nsp=t.substring(o,n)}else r.nsp="/";const i=t.charAt(n+1);if(i!==""&&Number(i)==i){const o=n+1;for(;++n;){const a=t.charAt(n);if(a==null||Number(a)!=a){--n;break}if(n===t.length)break}r.id=Number(t.substring(o,n+1))}if(t.charAt(++n)){const o=this.tryParse(t.substr(n));if(O6.isPayloadValid(r.type,o))r.data=o;else throw new Error("invalid payload")}return r}tryParse(t){try{return JSON.parse(t,this.reviver)}catch{return!1}}static isPayloadValid(t,n){switch(t){case Ke.CONNECT:return typeof n=="object";case Ke.DISCONNECT:return n===void 0;case Ke.CONNECT_ERROR:return typeof n=="string"||typeof n=="object";case Ke.EVENT:case Ke.BINARY_EVENT:return Array.isArray(n)&&n.length>0;case Ke.ACK:case Ke.BINARY_ACK:return Array.isArray(n)}}destroy(){this.reconstructor&&this.reconstructor.finishedReconstruction()}}class Z5e{constructor(t){this.packet=t,this.buffers=[],this.reconPack=t}takeBinaryData(t){if(this.buffers.push(t),this.buffers.length===this.reconPack.attachments){const n=q5e(this.reconPack,this.buffers);return this.finishedReconstruction(),n}return null}finishedReconstruction(){this.reconPack=null,this.buffers=[]}}var Q5e=Object.freeze(Object.defineProperty({__proto__:null,protocol:Y5e,get PacketType(){return Ke},Encoder:X5e,Decoder:O6},Symbol.toStringTag,{value:"Module"}));function oo(e,t,n){return e.on(t,n),function(){e.off(t,n)}}const J5e=Object.freeze({connect:1,connect_error:1,disconnect:1,disconnecting:1,newListener:1,removeListener:1});class jz extends kn{constructor(t,n,r){super(),this.connected=!1,this.receiveBuffer=[],this.sendBuffer=[],this.ids=0,this.acks={},this.flags={},this.io=t,this.nsp=n,r&&r.auth&&(this.auth=r.auth),this.io._autoConnect&&this.open()}get disconnected(){return!this.connected}subEvents(){if(this.subs)return;const t=this.io;this.subs=[oo(t,"open",this.onopen.bind(this)),oo(t,"packet",this.onpacket.bind(this)),oo(t,"error",this.onerror.bind(this)),oo(t,"close",this.onclose.bind(this))]}get active(){return!!this.subs}connect(){return this.connected?this:(this.subEvents(),this.io._reconnecting||this.io.open(),this.io._readyState==="open"&&this.onopen(),this)}open(){return this.connect()}send(...t){return t.unshift("message"),this.emit.apply(this,t),this}emit(t,...n){if(J5e.hasOwnProperty(t))throw new Error('"'+t.toString()+'" is a reserved event name');n.unshift(t);const r={type:Ke.EVENT,data:n};if(r.options={},r.options.compress=this.flags.compress!==!1,typeof n[n.length-1]=="function"){const a=this.ids++,s=n.pop();this._registerAckCallback(a,s),r.id=a}const i=this.io.engine&&this.io.engine.transport&&this.io.engine.transport.writable;return this.flags.volatile&&(!i||!this.connected)||(this.connected?(this.notifyOutgoingListeners(r),this.packet(r)):this.sendBuffer.push(r)),this.flags={},this}_registerAckCallback(t,n){const r=this.flags.timeout;if(r===void 0){this.acks[t]=n;return}const i=this.io.setTimeoutFn(()=>{delete this.acks[t];for(let o=0;o<this.sendBuffer.length;o++)this.sendBuffer[o].id===t&&this.sendBuffer.splice(o,1);n.call(this,new Error("operation has timed out"))},r);this.acks[t]=(...o)=>{this.io.clearTimeoutFn(i),n.apply(this,[null,...o])}}packet(t){t.nsp=this.nsp,this.io._packet(t)}onopen(){typeof this.auth=="function"?this.auth(t=>{this.packet({type:Ke.CONNECT,data:t})}):this.packet({type:Ke.CONNECT,data:this.auth})}onerror(t){this.connected||this.emitReserved("connect_error",t)}onclose(t,n){this.connected=!1,delete this.id,this.emitReserved("disconnect",t,n)}onpacket(t){if(t.nsp===this.nsp)switch(t.type){case Ke.CONNECT:if(t.data&&t.data.sid){const i=t.data.sid;this.onconnect(i)}else this.emitReserved("connect_error",new Error("It seems you are trying to reach a Socket.IO server in v2.x with a v3.x client, but they are not compatible (more information here: https://socket.io/docs/v3/migrating-from-2-x-to-3-0/)"));break;case Ke.EVENT:case Ke.BINARY_EVENT:this.onevent(t);break;case Ke.ACK:case Ke.BINARY_ACK:this.onack(t);break;case Ke.DISCONNECT:this.ondisconnect();break;case Ke.CONNECT_ERROR:this.destroy();const r=new Error(t.data.message);r.data=t.data.data,this.emitReserved("connect_error",r);break}}onevent(t){const n=t.data||[];t.id!=null&&n.push(this.ack(t.id)),this.connected?this.emitEvent(n):this.receiveBuffer.push(Object.freeze(n))}emitEvent(t){if(this._anyListeners&&this._anyListeners.length){const n=this._anyListeners.slice();for(const r of n)r.apply(this,t)}super.emit.apply(this,t)}ack(t){const n=this;let r=!1;return function(...i){r||(r=!0,n.packet({type:Ke.ACK,id:t,data:i}))}}onack(t){const n=this.acks[t.id];typeof n=="function"&&(n.apply(this,t.data),delete this.acks[t.id])}onconnect(t){this.id=t,this.connected=!0,this.emitBuffered(),this.emitReserved("connect")}emitBuffered(){this.receiveBuffer.forEach(t=>this.emitEvent(t)),this.receiveBuffer=[],this.sendBuffer.forEach(t=>{this.notifyOutgoingListeners(t),this.packet(t)}),this.sendBuffer=[]}ondisconnect(){this.destroy(),this.onclose("io server disconnect")}destroy(){this.subs&&(this.subs.forEach(t=>t()),this.subs=void 0),this.io._destroy(this)}disconnect(){return this.connected&&this.packet({type:Ke.DISCONNECT}),this.destroy(),this.connected&&this.onclose("io client disconnect"),this}close(){return this.disconnect()}compress(t){return this.flags.compress=t,this}get volatile(){return this.flags.volatile=!0,this}timeout(t){return this.flags.timeout=t,this}onAny(t){return this._anyListeners=this._anyListeners||[],this._anyListeners.push(t),this}prependAny(t){return this._anyListeners=this._anyListeners||[],this._anyListeners.unshift(t),this}offAny(t){if(!this._anyListeners)return this;if(t){const n=this._anyListeners;for(let r=0;r<n.length;r++)if(t===n[r])return n.splice(r,1),this}else this._anyListeners=[];return this}listenersAny(){return this._anyListeners||[]}onAnyOutgoing(t){return this._anyOutgoingListeners=this._anyOutgoingListeners||[],this._anyOutgoingListeners.push(t),this}prependAnyOutgoing(t){return this._anyOutgoingListeners=this._anyOutgoingListeners||[],this._anyOutgoingListeners.unshift(t),this}offAnyOutgoing(t){if(!this._anyOutgoingListeners)return this;if(t){const n=this._anyOutgoingListeners;for(let r=0;r<n.length;r++)if(t===n[r])return n.splice(r,1),this}else this._anyOutgoingListeners=[];return this}listenersAnyOutgoing(){return this._anyOutgoingListeners||[]}notifyOutgoingListeners(t){if(this._anyOutgoingListeners&&this._anyOutgoingListeners.length){const n=this._anyOutgoingListeners.slice();for(const r of n)r.apply(this,t.data)}}}function Xd(e){e=e||{},this.ms=e.min||100,this.max=e.max||1e4,this.factor=e.factor||2,this.jitter=e.jitter>0&&e.jitter<=1?e.jitter:0,this.attempts=0}Xd.prototype.duration=function(){var e=this.ms*Math.pow(this.factor,this.attempts++);if(this.jitter){var t=Math.random(),n=Math.floor(t*this.jitter*e);e=(Math.floor(t*10)&1)==0?e-n:e+n}return Math.min(e,this.max)|0};Xd.prototype.reset=function(){this.attempts=0};Xd.prototype.setMin=function(e){this.ms=e};Xd.prototype.setMax=function(e){this.max=e};Xd.prototype.setJitter=function(e){this.jitter=e};class QS extends kn{constructor(t,n){var r;super(),this.nsps={},this.subs=[],t&&typeof t=="object"&&(n=t,t=void 0),n=n||{},n.path=n.path||"/socket.io",this.opts=n,v2(this,n),this.reconnection(n.reconnection!==!1),this.reconnectionAttempts(n.reconnectionAttempts||1/0),this.reconnectionDelay(n.reconnectionDelay||1e3),this.reconnectionDelayMax(n.reconnectionDelayMax||5e3),this.randomizationFactor((r=n.randomizationFactor)!==null&&r!==void 0?r:.5),this.backoff=new Xd({min:this.reconnectionDelay(),max:this.reconnectionDelayMax(),jitter:this.randomizationFactor()}),this.timeout(n.timeout==null?2e4:n.timeout),this._readyState="closed",this.uri=t;const i=n.parser||Q5e;this.encoder=new i.Encoder,this.decoder=new i.Decoder,this._autoConnect=n.autoConnect!==!1,this._autoConnect&&this.open()}reconnection(t){return arguments.length?(this._reconnection=!!t,this):this._reconnection}reconnectionAttempts(t){return t===void 0?this._reconnectionAttempts:(this._reconnectionAttempts=t,this)}reconnectionDelay(t){var n;return t===void 0?this._reconnectionDelay:(this._reconnectionDelay=t,(n=this.backoff)===null||n===void 0||n.setMin(t),this)}randomizationFactor(t){var n;return t===void 0?this._randomizationFactor:(this._randomizationFactor=t,(n=this.backoff)===null||n===void 0||n.setJitter(t),this)}reconnectionDelayMax(t){var n;return t===void 0?this._reconnectionDelayMax:(this._reconnectionDelayMax=t,(n=this.backoff)===null||n===void 0||n.setMax(t),this)}timeout(t){return arguments.length?(this._timeout=t,this):this._timeout}maybeReconnectOnOpen(){!this._reconnecting&&this._reconnection&&this.backoff.attempts===0&&this.reconnect()}open(t){if(~this._readyState.indexOf("open"))return this;this.engine=new vs(this.uri,this.opts);const n=this.engine,r=this;this._readyState="opening",this.skipReconnect=!1;const i=oo(n,"open",function(){r.onopen(),t&&t()}),o=oo(n,"error",a=>{r.cleanup(),r._readyState="closed",this.emitReserved("error",a),t?t(a):r.maybeReconnectOnOpen()});if(this._timeout!==!1){const a=this._timeout;a===0&&i();const s=this.setTimeoutFn(()=>{i(),n.close(),n.emit("error",new Error("timeout"))},a);this.opts.autoUnref&&s.unref(),this.subs.push(function(){clearTimeout(s)})}return this.subs.push(i),this.subs.push(o),this}connect(t){return this.open(t)}onopen(){this.cleanup(),this._readyState="open",this.emitReserved("open");const t=this.engine;this.subs.push(oo(t,"ping",this.onping.bind(this)),oo(t,"data",this.ondata.bind(this)),oo(t,"error",this.onerror.bind(this)),oo(t,"close",this.onclose.bind(this)),oo(this.decoder,"decoded",this.ondecoded.bind(this)))}onping(){this.emitReserved("ping")}ondata(t){try{this.decoder.add(t)}catch(n){this.onclose("parse error",n)}}ondecoded(t){Nz(()=>{this.emitReserved("packet",t)},this.setTimeoutFn)}onerror(t){this.emitReserved("error",t)}socket(t,n){let r=this.nsps[t];return r||(r=new jz(this,t,n),this.nsps[t]=r),r}_destroy(t){const n=Object.keys(this.nsps);for(const r of n)if(this.nsps[r].active)return;this._close()}_packet(t){const n=this.encoder.encode(t);for(let r=0;r<n.length;r++)this.engine.write(n[r],t.options)}cleanup(){this.subs.forEach(t=>t()),this.subs.length=0,this.decoder.destroy()}_close(){this.skipReconnect=!0,this._reconnecting=!1,this.onclose("forced close"),this.engine&&this.engine.close()}disconnect(){return this._close()}onclose(t,n){this.cleanup(),this.backoff.reset(),this._readyState="closed",this.emitReserved("close",t,n),this._reconnection&&!this.skipReconnect&&this.reconnect()}reconnect(){if(this._reconnecting||this.skipReconnect)return this;const t=this;if(this.backoff.attempts>=this._reconnectionAttempts)this.backoff.reset(),this.emitReserved("reconnect_failed"),this._reconnecting=!1;else{const n=this.backoff.duration();this._reconnecting=!0;const r=this.setTimeoutFn(()=>{t.skipReconnect||(this.emitReserved("reconnect_attempt",t.backoff.attempts),!t.skipReconnect&&t.open(i=>{i?(t._reconnecting=!1,t.reconnect(),this.emitReserved("reconnect_error",i)):t.onreconnect()}))},n);this.opts.autoUnref&&r.unref(),this.subs.push(function(){clearTimeout(r)})}}onreconnect(){const t=this.backoff.attempts;this._reconnecting=!1,this.backoff.reset(),this.emitReserved("reconnect",t)}}const Pf={};function Pg(e,t){typeof e=="object"&&(t=e,e=void 0),t=t||{};const n=H5e(e,t.path||"/socket.io"),r=n.source,i=n.id,o=n.path,a=Pf[i]&&o in Pf[i].nsps,s=t.forceNew||t["force new connection"]||t.multiplex===!1||a;let l;return s?l=new QS(r,t):(Pf[i]||(Pf[i]=new QS(r,t)),l=Pf[i]),n.query&&!t.query&&(t.query=n.queryKey),l.socket(n.path,t)}Object.assign(Pg,{Manager:QS,Socket:jz,io:Pg,connect:Pg});var exe=Object.defineProperty,txe=(e,t,n)=>t in e?exe(e,t,{enumerable:!0,configurable:!0,writable:!0,value:n}):e[t]=n,Ie=(e,t,n)=>(txe(e,typeof t!="symbol"?t+"":t,n),n),we=class{static clamp(e,t,n){return Math.max(t,typeof n!="undefined"?Math.min(e,n):e)}static clampV(e,t,n){return e.map(r=>n?we.clamp(r,t,n):we.clamp(r,t))}static cross(e,t,n){return(t[0]-e[0])*(n[1]-e[1])-(n[0]-e[0])*(t[1]-e[1])}static snap(e,t=1){return[Math.round(e[0]/t)*t,Math.round(e[1]/t)*t]}},O=we;Ie(O,"neg",e=>[-e[0],-e[1]]),Ie(O,"add",(e,t)=>[e[0]+t[0],e[1]+t[1]]),Ie(O,"addScalar",(e,t)=>[e[0]+t,e[1]+t]),Ie(O,"sub",(e,t)=>[e[0]-t[0],e[1]-t[1]]),Ie(O,"subScalar",(e,t)=>[e[0]-t,e[1]-t]),Ie(O,"vec",(e,t)=>[t[0]-e[0],t[1]-e[1]]),Ie(O,"mul",(e,t)=>[e[0]*t,e[1]*t]),Ie(O,"mulV",(e,t)=>[e[0]*t[0],e[1]*t[1]]),Ie(O,"div",(e,t)=>[e[0]/t,e[1]/t]),Ie(O,"divV",(e,t)=>[e[0]/t[0],e[1]/t[1]]),Ie(O,"per",e=>[e[1],-e[0]]),Ie(O,"dpr",(e,t)=>e[0]*t[0]+e[1]*t[1]),Ie(O,"cpr",(e,t)=>e[0]*t[1]-t[0]*e[1]),Ie(O,"len2",e=>e[0]*e[0]+e[1]*e[1]),Ie(O,"len",e=>Math.hypot(e[0],e[1])),Ie(O,"pry",(e,t)=>we.dpr(e,t)/we.len(t)),Ie(O,"uni",e=>we.div(e,we.len(e))),Ie(O,"normalize",e=>we.uni(e)),Ie(O,"tangent",(e,t)=>we.uni(we.sub(e,t))),Ie(O,"dist2",(e,t)=>we.len2(we.sub(e,t))),Ie(O,"dist",(e,t)=>Math.hypot(e[1]-t[1],e[0]-t[0])),Ie(O,"fastDist",(e,t)=>{let n=[t[0]-e[0],t[1]-e[1]],r=[Math.abs(n[0]),Math.abs(n[1])],i=1/Math.max(r[0],r[1]);return i=i*(1.29289-(r[0]+r[1])*i*.29289),[n[0]*i,n[1]*i]}),Ie(O,"ang",(e,t)=>Math.atan2(we.cpr(e,t),we.dpr(e,t))),Ie(O,"angle",(e,t)=>Math.atan2(t[1]-e[1],t[0]-e[0])),Ie(O,"med",(e,t)=>we.mul(we.add(e,t),.5)),Ie(O,"rot",(e,t=0)=>[e[0]*Math.cos(t)-e[1]*Math.sin(t),e[0]*Math.sin(t)+e[1]*Math.cos(t)]),Ie(O,"rotWith",(e,t,n=0)=>{if(n===0)return e;let r=Math.sin(n),i=Math.cos(n),o=e[0]-t[0],a=e[1]-t[1],s=o*i-a*r,l=o*r+a*i;return[s+t[0],l+t[1]]}),Ie(O,"isEqual",(e,t)=>e[0]===t[0]&&e[1]===t[1]),Ie(O,"lrp",(e,t,n)=>we.add(e,we.mul(we.sub(t,e),n))),Ie(O,"int",(e,t,n,r,i=1)=>{let o=(we.clamp(n,r)-n)/(r-n);return we.add(we.mul(e,1-o),we.mul(t,i))}),Ie(O,"ang3",(e,t,n)=>{let r=we.vec(t,e),i=we.vec(t,n);return we.ang(r,i)}),Ie(O,"abs",e=>[Math.abs(e[0]),Math.abs(e[1])]),Ie(O,"rescale",(e,t)=>{let n=we.len(e);return[t*e[0]/n,t*e[1]/n]}),Ie(O,"isLeft",(e,t,n)=>(t[0]-e[0])*(n[1]-e[1])-(n[0]-e[0])*(t[1]-e[1])),Ie(O,"clockwise",(e,t,n)=>we.isLeft(e,t,n)>0),Ie(O,"toFixed",e=>e.map(t=>Math.round(t*100)/100)),Ie(O,"nearestPointOnLineThroughPoint",(e,t,n)=>we.add(e,we.mul(t,we.pry(we.sub(n,e),t)))),Ie(O,"distanceToLineThroughPoint",(e,t,n)=>we.dist(n,we.nearestPointOnLineThroughPoint(e,t,n))),Ie(O,"nearestPointOnLineSegment",(e,t,n,r=!0)=>{let i=we.uni(we.sub(t,e)),o=we.add(e,we.mul(i,we.pry(we.sub(n,e),i)));if(r){if(o[0]<Math.min(e[0],t[0]))return e[0]<t[0]?e:t;if(o[0]>Math.max(e[0],t[0]))return e[0]>t[0]?e:t;if(o[1]<Math.min(e[1],t[1]))return e[1]<t[1]?e:t;if(o[1]>Math.max(e[1],t[1]))return e[1]>t[1]?e:t}return o}),Ie(O,"distanceToLineSegment",(e,t,n,r=!0)=>we.dist(n,we.nearestPointOnLineSegment(e,t,n,r))),Ie(O,"nearestPointOnBounds",(e,t)=>[we.clamp(t[0],e.minX,e.maxX),we.clamp(t[1],e.minY,e.maxY)]),Ie(O,"distanceToBounds",(e,t)=>we.dist(t,we.nearestPointOnBounds(e,t))),Ie(O,"nudge",(e,t,n)=>we.isEqual(e,t)?e:we.add(e,we.mul(we.uni(we.sub(t,e)),n))),Ie(O,"nudgeAtAngle",(e,t,n)=>[Math.cos(t)*n+e[0],Math.sin(t)*n+e[1]]),Ie(O,"toPrecision",(e,t=4)=>[+e[0].toPrecision(t),+e[1].toPrecision(t)]),Ie(O,"pointsBetween",(e,t,n=6)=>Array.from(Array(n)).map((r,i)=>{let o=i/(n-1),a=Math.min(1,.5+Math.abs(.5-o));return[...we.lrp(e,t,o),a]})),Ie(O,"slope",(e,t)=>e[0]===t[0]?NaN:(e[1]-t[1])/(e[0]-t[0])),Ie(O,"max",(...e)=>[Math.max(...e.map(t=>t[0])),Math.max(...e.map(t=>t[1]))]),Ie(O,"min",(...e)=>[Math.min(...e.map(t=>t[0])),Math.min(...e.map(t=>t[1]))]);var Y=O;function nxe(e,t,n){return Math.max(t,Math.min(e,n))}const Pt={toVector(e,t){return e===void 0&&(e=t),Array.isArray(e)?e:[e,e]},add(e,t){return[e[0]+t[0],e[1]+t[1]]},sub(e,t){return[e[0]-t[0],e[1]-t[1]]},addTo(e,t){e[0]+=t[0],e[1]+=t[1]},subTo(e,t){e[0]-=t[0],e[1]-=t[1]}};function N_(e,t,n){return t===0||Math.abs(t)===1/0?Math.pow(e,n*5):e*t*n/(t+n*e)}function z_(e,t,n,r=.15){return r===0?nxe(e,t,n):e<t?-N_(t-e,n-t,r)+t:e>n?+N_(e-n,n-t,r)+n:e}function rxe(e,[t,n],[r,i]){const[[o,a],[s,l]]=e;return[z_(t,o,a,r),z_(n,s,l,i)]}function yn(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function j_(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter(function(i){return Object.getOwnPropertyDescriptor(e,i).enumerable})),n.push.apply(n,r)}return n}function Yt(e){for(var t=1;t<arguments.length;t++){var n=arguments[t]!=null?arguments[t]:{};t%2?j_(Object(n),!0).forEach(function(r){yn(e,r,n[r])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):j_(Object(n)).forEach(function(r){Object.defineProperty(e,r,Object.getOwnPropertyDescriptor(n,r))})}return e}const Hz={pointer:{start:"down",change:"move",end:"up"},mouse:{start:"down",change:"move",end:"up"},touch:{start:"start",change:"move",end:"end"},gesture:{start:"start",change:"change",end:"end"}};function H_(e){return e?e[0].toUpperCase()+e.slice(1):""}const ixe=["enter","leave"];function oxe(e=!1,t){return e&&!ixe.includes(t)}function axe(e,t="",n=!1){const r=Hz[e],i=r&&r[t]||t;return"on"+H_(e)+H_(i)+(oxe(n,i)?"Capture":"")}const sxe=["gotpointercapture","lostpointercapture"];function lxe(e){let t=e.substring(2).toLowerCase();const n=!!~t.indexOf("passive");n&&(t=t.replace("passive",""));const r=sxe.includes(t)?"capturecapture":"capture",i=!!~t.indexOf(r);return i&&(t=t.replace("capture","")),{device:t,capture:i,passive:n}}function cxe(e,t=""){const n=Hz[e],r=n&&n[t]||t;return e+r}function y2(e){return"touches"in e}function Vz(e){return y2(e)?"touch":"pointerType"in e?e.pointerType:"mouse"}function uxe(e){return Array.from(e.touches).filter(t=>{var n,r;return t.target===e.currentTarget||((n=e.currentTarget)===null||n===void 0||(r=n.contains)===null||r===void 0?void 0:r.call(n,t.target))})}function dxe(e){return e.type==="touchend"||e.type==="touchcancel"?e.changedTouches:e.targetTouches}function Wz(e){return y2(e)?dxe(e)[0]:e}function JS(e,t){const n=t.clientX-e.clientX,r=t.clientY-e.clientY,i=(t.clientX+e.clientX)/2,o=(t.clientY+e.clientY)/2,a=Math.hypot(n,r);return{angle:-(Math.atan2(n,r)*180)/Math.PI,distance:a,origin:[i,o]}}function fxe(e){return uxe(e).map(t=>t.identifier)}function V_(e,t){const[n,r]=Array.from(e.touches).filter(i=>t.includes(i.identifier));return JS(n,r)}function A5(e){const t=Wz(e);return y2(e)?t.identifier:t.pointerId}function Ed(e){const t=Wz(e);return[t.clientX,t.clientY]}const W_=40,U_=800;function Uz(e){let{deltaX:t,deltaY:n,deltaMode:r}=e;return r===1?(t*=W_,n*=W_):r===2&&(t*=U_,n*=U_),[t,n]}function pxe(e){var t,n;const{scrollX:r,scrollY:i,scrollLeft:o,scrollTop:a}=e.currentTarget;return[(t=r!=null?r:o)!==null&&t!==void 0?t:0,(n=i!=null?i:a)!==null&&n!==void 0?n:0]}function hxe(e){const t={};if("buttons"in e&&(t.buttons=e.buttons),"shiftKey"in e){const{shiftKey:n,altKey:r,metaKey:i,ctrlKey:o}=e;Object.assign(t,{shiftKey:n,altKey:r,metaKey:i,ctrlKey:o})}return t}function nv(e,...t){return typeof e=="function"?e(...t):e}function mxe(){}function gxe(...e){return e.length===0?mxe:e.length===1?e[0]:function(){let t;for(const n of e)t=n.apply(this,arguments)||t;return t}}function G_(e,t){return Object.assign({},t,e||{})}const vxe=32;class Gz{constructor(t,n,r){this.ctrl=t,this.args=n,this.key=r,this.state||(this.state={},this.computeValues([0,0]),this.computeInitial(),this.init&&this.init(),this.reset())}get state(){return this.ctrl.state[this.key]}set state(t){this.ctrl.state[this.key]=t}get shared(){return this.ctrl.state.shared}get eventStore(){return this.ctrl.gestureEventStores[this.key]}get timeoutStore(){return this.ctrl.gestureTimeoutStores[this.key]}get config(){return this.ctrl.config[this.key]}get sharedConfig(){return this.ctrl.config.shared}get handler(){return this.ctrl.handlers[this.key]}reset(){const{state:t,shared:n,ingKey:r,args:i}=this;n[r]=t._active=t.active=t._blocked=t._force=!1,t._step=[!1,!1],t.intentional=!1,t._movement=[0,0],t._distance=[0,0],t._direction=[0,0],t._delta=[0,0],t._bounds=[[-1/0,1/0],[-1/0,1/0]],t.args=i,t.axis=void 0,t.memo=void 0,t.elapsedTime=0,t.direction=[0,0],t.distance=[0,0],t.overflow=[0,0],t._movementBound=[!1,!1],t.velocity=[0,0],t.movement=[0,0],t.delta=[0,0],t.timeStamp=0}start(t){const n=this.state,r=this.config;n._active||(this.reset(),this.computeInitial(),n._active=!0,n.target=t.target,n.currentTarget=t.currentTarget,n.lastOffset=r.from?nv(r.from,n):n.offset,n.offset=n.lastOffset),n.startTime=n.timeStamp=t.timeStamp}computeValues(t){const n=this.state;n._values=t,n.values=this.config.transform(t)}computeInitial(){const t=this.state;t._initial=t._values,t.initial=t.values}compute(t){const{state:n,config:r,shared:i}=this;n.args=this.args;let o=0;if(t&&(n.event=t,r.preventDefault&&t.cancelable&&n.event.preventDefault(),n.type=t.type,i.touches=this.ctrl.pointerIds.size||this.ctrl.touchIds.size,i.locked=!!document.pointerLockElement,Object.assign(i,hxe(t)),i.down=i.pressed=i.buttons%2===1||i.touches>0,o=t.timeStamp-n.timeStamp,n.timeStamp=t.timeStamp,n.elapsedTime=n.timeStamp-n.startTime),n._active){const C=n._delta.map(Math.abs);Pt.addTo(n._distance,C)}this.axisIntent&&this.axisIntent(t);const[a,s]=n._movement,[l,c]=r.threshold,{_step:u,values:d}=n;if(r.hasCustomTransform?(u[0]===!1&&(u[0]=Math.abs(a)>=l&&d[0]),u[1]===!1&&(u[1]=Math.abs(s)>=c&&d[1])):(u[0]===!1&&(u[0]=Math.abs(a)>=l&&Math.sign(a)*l),u[1]===!1&&(u[1]=Math.abs(s)>=c&&Math.sign(s)*c)),n.intentional=u[0]!==!1||u[1]!==!1,!n.intentional)return;const f=[0,0];if(r.hasCustomTransform){const[C,I]=d;f[0]=u[0]!==!1?C-u[0]:0,f[1]=u[1]!==!1?I-u[1]:0}else f[0]=u[0]!==!1?a-u[0]:0,f[1]=u[1]!==!1?s-u[1]:0;this.restrictToAxis&&!n._blocked&&this.restrictToAxis(f);const p=n.offset,m=n._active&&!n._blocked||n.active;m&&(n.first=n._active&&!n.active,n.last=!n._active&&n.active,n.active=i[this.ingKey]=n._active,t&&(n.first&&("bounds"in r&&(n._bounds=nv(r.bounds,n)),this.setup&&this.setup()),n.movement=f,this.computeOffset()));const[g,y]=n.offset,[[v,b],[x,w]]=n._bounds;n.overflow=[g<v?-1:g>b?1:0,y<x?-1:y>w?1:0],n._movementBound[0]=n.overflow[0]?n._movementBound[0]===!1?n._movement[0]:n._movementBound[0]:!1,n._movementBound[1]=n.overflow[1]?n._movementBound[1]===!1?n._movement[1]:n._movementBound[1]:!1;const E=n._active?r.rubberband||[0,0]:[0,0];if(n.offset=rxe(n._bounds,n.offset,E),n.delta=Pt.sub(n.offset,p),this.computeMovement(),m&&(!n.last||o>vxe)){n.delta=Pt.sub(n.offset,p);const C=n.delta.map(Math.abs);Pt.addTo(n.distance,C),n.direction=n.delta.map(Math.sign),n._direction=n._delta.map(Math.sign),!n.first&&o>0&&(n.velocity=[C[0]/o,C[1]/o])}}emit(){const t=this.state,n=this.shared,r=this.config;if(t._active||this.clean(),(t._blocked||!t.intentional)&&!t._force&&!r.triggerAllEvents)return;const i=this.handler(Yt(Yt(Yt({},n),t),{},{[this.aliasKey]:t.values}));i!==void 0&&(t.memo=i)}clean(){this.eventStore.clean(),this.timeoutStore.clean()}}function yxe([e,t],n){const r=Math.abs(e),i=Math.abs(t);if(r>i&&r>n)return"x";if(i>r&&i>n)return"y"}class n1 extends Gz{constructor(...t){super(...t),yn(this,"aliasKey","xy")}reset(){super.reset(),this.state.axis=void 0}init(){this.state.offset=[0,0],this.state.lastOffset=[0,0]}computeOffset(){this.state.offset=Pt.add(this.state.lastOffset,this.state.movement)}computeMovement(){this.state.movement=Pt.sub(this.state.offset,this.state.lastOffset)}axisIntent(t){const n=this.state,r=this.config;if(!n.axis&&t){const i=typeof r.axisThreshold=="object"?r.axisThreshold[Vz(t)]:r.axisThreshold;n.axis=yxe(n._movement,i)}n._blocked=(r.lockDirection||!!r.axis)&&!n.axis||!!r.axis&&r.axis!==n.axis}restrictToAxis(t){if(this.config.axis||this.config.lockDirection)switch(this.state.axis){case"x":t[1]=0;break;case"y":t[0]=0;break}}}const bxe=e=>e,K_=.15,Kz={enabled(e=!0){return e},eventOptions(e,t,n){return Yt(Yt({},n.shared.eventOptions),e)},preventDefault(e=!1){return e},triggerAllEvents(e=!1){return e},rubberband(e=0){switch(e){case!0:return[K_,K_];case!1:return[0,0];default:return Pt.toVector(e)}},from(e){if(typeof e=="function")return e;if(e!=null)return Pt.toVector(e)},transform(e,t,n){const r=e||n.shared.transform;return this.hasCustomTransform=!!r,r||bxe},threshold(e){return Pt.toVector(e,0)}},xxe=0,Pc=Yt(Yt({},Kz),{},{axis(e,t,{axis:n}){if(this.lockDirection=n==="lock",!this.lockDirection)return n},axisThreshold(e=xxe){return e},bounds(e={}){if(typeof e=="function")return o=>Pc.bounds(e(o));if("current"in e)return()=>e.current;if(typeof HTMLElement=="function"&&e instanceof HTMLElement)return e;const{left:t=-1/0,right:n=1/0,top:r=-1/0,bottom:i=1/0}=e;return[[t,n],[r,i]]}}),xm=10,q_={ArrowRight:(e=1)=>[xm*e,0],ArrowLeft:(e=1)=>[-xm*e,0],ArrowUp:(e=1)=>[0,-xm*e],ArrowDown:(e=1)=>[0,xm*e]};class Sxe extends n1{constructor(...t){super(...t),yn(this,"ingKey","dragging")}reset(){super.reset();const t=this.state;t._pointerId=void 0,t._pointerActive=!1,t._keyboardActive=!1,t._preventScroll=!1,t._delayed=!1,t.swipe=[0,0],t.tap=!1,t.canceled=!1,t.cancel=this.cancel.bind(this)}setup(){const t=this.state;if(t._bounds instanceof HTMLElement){const n=t._bounds.getBoundingClientRect(),r=t.currentTarget.getBoundingClientRect(),i={left:n.left-r.left+t.offset[0],right:n.right-r.right+t.offset[0],top:n.top-r.top+t.offset[1],bottom:n.bottom-r.bottom+t.offset[1]};t._bounds=Pc.bounds(i)}}cancel(){const t=this.state;t.canceled||(t.canceled=!0,t._active=!1,setTimeout(()=>{this.compute(),this.emit()},0))}setActive(){this.state._active=this.state._pointerActive||this.state._keyboardActive}clean(){this.pointerClean(),this.state._pointerActive=!1,this.state._keyboardActive=!1,super.clean()}pointerDown(t){const n=this.config,r=this.state;if(t.buttons!=null&&(Array.isArray(n.pointerButtons)?!n.pointerButtons.includes(t.buttons):n.pointerButtons!==-1&&n.pointerButtons!==t.buttons))return;const i=this.ctrl.setEventIds(t);n.pointerCapture&&t.target.setPointerCapture(t.pointerId),!(i&&i.size>1&&r._pointerActive)&&(this.start(t),this.setupPointer(t),r._pointerId=A5(t),r._pointerActive=!0,this.computeValues(Ed(t)),this.computeInitial(),n.preventScrollAxis&&Vz(t)!=="mouse"?(r._active=!1,this.setupScrollPrevention(t)):n.delay>0?(this.setupDelayTrigger(t),n.triggerAllEvents&&(this.compute(t),this.emit())):this.startPointerDrag(t))}startPointerDrag(t){const n=this.state;n._active=!0,n._preventScroll=!0,n._delayed=!1,this.compute(t),this.emit()}pointerMove(t){const n=this.state,r=this.config;if(!n._pointerActive||n.type===t.type&&t.timeStamp===n.timeStamp)return;const i=A5(t);if(n._pointerId!==void 0&&i!==n._pointerId)return;const o=Ed(t);if(document.pointerLockElement===t.target?n._delta=[t.movementX,t.movementY]:(n._delta=Pt.sub(o,n._values),this.computeValues(o)),Pt.addTo(n._movement,n._delta),this.compute(t),n._delayed&&n.intentional){this.timeoutStore.remove("dragDelay"),n.active=!1,this.startPointerDrag(t);return}if(r.preventScrollAxis&&!n._preventScroll)if(n.axis)if(n.axis===r.preventScrollAxis||r.preventScrollAxis==="xy"){n._active=!1,this.clean();return}else{this.timeoutStore.remove("startPointerDrag"),this.startPointerDrag(t);return}else return;this.emit()}pointerUp(t){this.ctrl.setEventIds(t);try{this.config.pointerCapture&&t.target.hasPointerCapture(t.pointerId)&&t.target.releasePointerCapture(t.pointerId)}catch{}const n=this.state,r=this.config;if(!n._active||!n._pointerActive)return;const i=A5(t);if(n._pointerId!==void 0&&i!==n._pointerId)return;this.state._pointerActive=!1,this.setActive(),this.compute(t);const[o,a]=n._distance;if(n.tap=o<=r.tapsThreshold&&a<=r.tapsThreshold,n.tap&&r.filterTaps)n._force=!0;else{const[s,l]=n.direction,[c,u]=n.velocity,[d,f]=n.movement,[p,m]=r.swipe.velocity,[g,y]=r.swipe.distance,v=r.swipe.duration;n.elapsedTime<v&&(Math.abs(c)>p&&Math.abs(d)>g&&(n.swipe[0]=s),Math.abs(u)>m&&Math.abs(f)>y&&(n.swipe[1]=l))}this.emit()}pointerClick(t){!this.state.tap&&t.detail>0&&(t.preventDefault(),t.stopPropagation())}setupPointer(t){const n=this.config,r=n.device;n.pointerLock&&t.currentTarget.requestPointerLock(),n.pointerCapture||(this.eventStore.add(this.sharedConfig.window,r,"change",this.pointerMove.bind(this)),this.eventStore.add(this.sharedConfig.window,r,"end",this.pointerUp.bind(this)),this.eventStore.add(this.sharedConfig.window,r,"cancel",this.pointerUp.bind(this)))}pointerClean(){this.config.pointerLock&&document.pointerLockElement===this.state.currentTarget&&document.exitPointerLock()}preventScroll(t){this.state._preventScroll&&t.cancelable&&t.preventDefault()}setupScrollPrevention(t){this.state._preventScroll=!1,wxe(t);const n=this.eventStore.add(this.sharedConfig.window,"touch","change",this.preventScroll.bind(this),{passive:!1});this.eventStore.add(this.sharedConfig.window,"touch","end",n),this.eventStore.add(this.sharedConfig.window,"touch","cancel",n),this.timeoutStore.add("startPointerDrag",this.startPointerDrag.bind(this),this.config.preventScrollDelay,t)}setupDelayTrigger(t){this.state._delayed=!0,this.timeoutStore.add("dragDelay",()=>{this.state._step=[0,0],this.startPointerDrag(t)},this.config.delay)}keyDown(t){const n=q_[t.key];if(n){const r=this.state,i=t.shiftKey?10:t.altKey?.1:1;this.start(t),r._delta=n(i),r._keyboardActive=!0,Pt.addTo(r._movement,r._delta),this.compute(t),this.emit()}}keyUp(t){t.key in q_&&(this.state._keyboardActive=!1,this.setActive(),this.compute(t),this.emit())}bind(t){const n=this.config.device;t(n,"start",this.pointerDown.bind(this)),this.config.pointerCapture&&(t(n,"change",this.pointerMove.bind(this)),t(n,"end",this.pointerUp.bind(this)),t(n,"cancel",this.pointerUp.bind(this)),t("lostPointerCapture","",this.pointerUp.bind(this))),this.config.keys&&(t("key","down",this.keyDown.bind(this)),t("key","up",this.keyUp.bind(this))),this.config.filterTaps&&t("click","",this.pointerClick.bind(this),{capture:!0,passive:!1})}}function wxe(e){"persist"in e&&typeof e.persist=="function"&&e.persist()}const r1=typeof window!="undefined"&&window.document&&window.document.createElement;function Cxe(){return r1&&"ontouchstart"in window}function Y_(){return Cxe()||r1&&window.navigator.maxTouchPoints>1}function kxe(){return r1&&"onpointerdown"in window}function Exe(){return r1&&"exitPointerLock"in window.document}function Ixe(){try{return"constructor"in GestureEvent}catch{return!1}}const Ti={isBrowser:r1,gesture:Ixe(),touch:Y_(),touchscreen:Y_(),pointer:kxe(),pointerLock:Exe()},Txe=250,_xe=180,Pxe=.5,Oxe=50,Mxe=250,X_={mouse:0,touch:0,pen:8},Rxe=Yt(Yt({},Pc),{},{device(e,t,{pointer:{touch:n=!1,lock:r=!1,mouse:i=!1}={}}){return this.pointerLock=r&&Ti.pointerLock,Ti.touch&&n?"touch":this.pointerLock?"mouse":Ti.pointer&&!i?"pointer":Ti.touch?"touch":"mouse"},preventScrollAxis(e,t,{preventScroll:n}){if(this.preventScrollDelay=typeof n=="number"?n:n||n===void 0&&e?Txe:void 0,!(!Ti.touchscreen||n===!1))return e||(n!==void 0?"y":void 0)},pointerCapture(e,t,{pointer:{capture:n=!0,buttons:r=1,keys:i=!0}={}}){return this.pointerButtons=r,this.keys=i,!this.pointerLock&&this.device==="pointer"&&n},threshold(e,t,{filterTaps:n=!1,tapsThreshold:r=3,axis:i=void 0}){const o=Pt.toVector(e,n?r:i?1:0);return this.filterTaps=n,this.tapsThreshold=r,o},swipe({velocity:e=Pxe,distance:t=Oxe,duration:n=Mxe}={}){return{velocity:this.transform(Pt.toVector(e)),distance:this.transform(Pt.toVector(t)),duration:n}},delay(e=0){switch(e){case!0:return _xe;case!1:return 0;default:return e}},axisThreshold(e){return e?Yt(Yt({},X_),e):X_}});function qz(e){const[t,n]=e.overflow,[r,i]=e._delta,[o,a]=e._direction;(t<0&&r>0&&o<0||t>0&&r<0&&o>0)&&(e._movement[0]=e._movementBound[0]),(n<0&&i>0&&a<0||n>0&&i<0&&a>0)&&(e._movement[1]=e._movementBound[1])}const Dxe=30,Axe=100;class Lxe extends Gz{constructor(...t){super(...t),yn(this,"ingKey","pinching"),yn(this,"aliasKey","da")}init(){this.state.offset=[1,0],this.state.lastOffset=[1,0],this.state._pointerEvents=new Map}reset(){super.reset();const t=this.state;t._touchIds=[],t.canceled=!1,t.cancel=this.cancel.bind(this),t.turns=0}computeOffset(){const{type:t,movement:n,lastOffset:r}=this.state;t==="wheel"?this.state.offset=Pt.add(n,r):this.state.offset=[(1+n[0])*r[0],n[1]+r[1]]}computeMovement(){const{offset:t,lastOffset:n}=this.state;this.state.movement=[t[0]/n[0],t[1]-n[1]]}axisIntent(){const t=this.state,[n,r]=t._movement;if(!t.axis){const i=Math.abs(n)*Dxe-Math.abs(r);i<0?t.axis="angle":i>0&&(t.axis="scale")}}restrictToAxis(t){this.config.lockDirection&&(this.state.axis==="scale"?t[1]=0:this.state.axis==="angle"&&(t[0]=0))}cancel(){const t=this.state;t.canceled||setTimeout(()=>{t.canceled=!0,t._active=!1,this.compute(),this.emit()},0)}touchStart(t){this.ctrl.setEventIds(t);const n=this.state,r=this.ctrl.touchIds;if(n._active&&n._touchIds.every(o=>r.has(o))||r.size<2)return;this.start(t),n._touchIds=Array.from(r).slice(0,2);const i=V_(t,n._touchIds);this.pinchStart(t,i)}pointerStart(t){if(t.buttons!=null&&t.buttons%2!==1)return;this.ctrl.setEventIds(t),t.target.setPointerCapture(t.pointerId);const n=this.state,r=n._pointerEvents,i=this.ctrl.pointerIds;if(n._active&&Array.from(r.keys()).every(a=>i.has(a))||(r.size<2&&r.set(t.pointerId,t),n._pointerEvents.size<2))return;this.start(t);const o=JS(...Array.from(r.values()));this.pinchStart(t,o)}pinchStart(t,n){const r=this.state;r.origin=n.origin,this.computeValues([n.distance,n.angle]),this.computeInitial(),this.compute(t),this.emit()}touchMove(t){if(!this.state._active)return;const n=V_(t,this.state._touchIds);this.pinchMove(t,n)}pointerMove(t){const n=this.state._pointerEvents;if(n.has(t.pointerId)&&n.set(t.pointerId,t),!this.state._active)return;const r=JS(...Array.from(n.values()));this.pinchMove(t,r)}pinchMove(t,n){const r=this.state,i=r._values[1],o=n.angle-i;let a=0;Math.abs(o)>270&&(a+=Math.sign(o)),this.computeValues([n.distance,n.angle-360*a]),r.origin=n.origin,r.turns=a,r._movement=[r._values[0]/r._initial[0]-1,r._values[1]-r._initial[1]],this.compute(t),this.emit()}touchEnd(t){this.ctrl.setEventIds(t),!!this.state._active&&this.state._touchIds.some(n=>!this.ctrl.touchIds.has(n))&&(this.state._active=!1,this.compute(t),this.emit())}pointerEnd(t){const n=this.state;this.ctrl.setEventIds(t);try{t.target.releasePointerCapture(t.pointerId)}catch{}n._pointerEvents.has(t.pointerId)&&n._pointerEvents.delete(t.pointerId),!!n._active&&n._pointerEvents.size<2&&(n._active=!1,this.compute(t),this.emit())}gestureStart(t){t.cancelable&&t.preventDefault();const n=this.state;n._active||(this.start(t),this.computeValues([t.scale,t.rotation]),n.origin=[t.clientX,t.clientY],this.compute(t),this.emit())}gestureMove(t){if(t.cancelable&&t.preventDefault(),!this.state._active)return;const n=this.state;this.computeValues([t.scale,t.rotation]),n.origin=[t.clientX,t.clientY];const r=n._movement;n._movement=[t.scale-1,t.rotation],n._delta=Pt.sub(n._movement,r),this.compute(t),this.emit()}gestureEnd(t){!this.state._active||(this.state._active=!1,this.compute(t),this.emit())}wheel(t){const n=this.config.modifierKey;n&&!t[n]||(this.state._active?this.wheelChange(t):this.wheelStart(t),this.timeoutStore.add("wheelEnd",this.wheelEnd.bind(this)))}wheelStart(t){this.start(t),this.wheelChange(t)}wheelChange(t){"uv"in t||t.cancelable&&t.preventDefault();const r=this.state;r._delta=[-Uz(t)[1]/Axe*r.offset[0],0],Pt.addTo(r._movement,r._delta),qz(r),this.state.origin=[t.clientX,t.clientY],this.compute(t),this.emit()}wheelEnd(){!this.state._active||(this.state._active=!1,this.compute(),this.emit())}bind(t){const n=this.config.device;n&&(t(n,"start",this[n+"Start"].bind(this)),t(n,"change",this[n+"Move"].bind(this)),t(n,"end",this[n+"End"].bind(this)),t(n,"cancel",this[n+"End"].bind(this))),this.config.pinchOnWheel&&t("wheel","",this.wheel.bind(this),{passive:!1})}}const Bxe=Yt(Yt({},Kz),{},{device(e,t,{shared:n,pointer:{touch:r=!1}={}}){if(n.target&&!Ti.touch&&Ti.gesture)return"gesture";if(Ti.touch&&r)return"touch";if(Ti.touchscreen){if(Ti.pointer)return"pointer";if(Ti.touch)return"touch"}},bounds(e,t,{scaleBounds:n={},angleBounds:r={}}){const i=a=>{const s=G_(nv(n,a),{min:-1/0,max:1/0});return[s.min,s.max]},o=a=>{const s=G_(nv(r,a),{min:-1/0,max:1/0});return[s.min,s.max]};return typeof n!="function"&&typeof r!="function"?[i(),o()]:a=>[i(a),o(a)]},threshold(e,t,n){return this.lockDirection=n.axis==="lock",Pt.toVector(e,this.lockDirection?[.1,3]:0)},modifierKey(e){return e===void 0?"ctrlKey":e},pinchOnWheel(e=!0){return e}});class $xe extends n1{constructor(...t){super(...t),yn(this,"ingKey","moving")}move(t){this.config.mouseOnly&&t.pointerType!=="mouse"||(this.state._active?this.moveChange(t):this.moveStart(t),this.timeoutStore.add("moveEnd",this.moveEnd.bind(this)))}moveStart(t){this.start(t),this.computeValues(Ed(t)),this.compute(t),this.computeInitial(),this.emit()}moveChange(t){if(!this.state._active)return;const n=Ed(t),r=this.state;r._delta=Pt.sub(n,r._values),Pt.addTo(r._movement,r._delta),this.computeValues(n),this.compute(t),this.emit()}moveEnd(t){!this.state._active||(this.state._active=!1,this.compute(t),this.emit())}bind(t){t("pointer","change",this.move.bind(this)),t("pointer","leave",this.moveEnd.bind(this))}}const Fxe=Yt(Yt({},Pc),{},{mouseOnly:(e=!0)=>e});class Nxe extends n1{constructor(...t){super(...t),yn(this,"ingKey","scrolling")}scroll(t){this.state._active||this.start(t),this.scrollChange(t),this.timeoutStore.add("scrollEnd",this.scrollEnd.bind(this))}scrollChange(t){t.cancelable&&t.preventDefault();const n=this.state,r=pxe(t);n._delta=Pt.sub(r,n._values),Pt.addTo(n._movement,n._delta),this.computeValues(r),this.compute(t),this.emit()}scrollEnd(){!this.state._active||(this.state._active=!1,this.compute(),this.emit())}bind(t){t("scroll","",this.scroll.bind(this))}}const zxe=Pc;class jxe extends n1{constructor(...t){super(...t),yn(this,"ingKey","wheeling")}wheel(t){this.state._active||this.start(t),this.wheelChange(t),this.timeoutStore.add("wheelEnd",this.wheelEnd.bind(this))}wheelChange(t){const n=this.state;n._delta=Uz(t),Pt.addTo(n._movement,n._delta),qz(n),this.compute(t),this.emit()}wheelEnd(){!this.state._active||(this.state._active=!1,this.compute(),this.emit())}bind(t){t("wheel","",this.wheel.bind(this))}}const Hxe=Pc;class Vxe extends n1{constructor(...t){super(...t),yn(this,"ingKey","hovering")}enter(t){this.config.mouseOnly&&t.pointerType!=="mouse"||(this.start(t),this.computeValues(Ed(t)),this.compute(t),this.emit())}leave(t){if(this.config.mouseOnly&&t.pointerType!=="mouse")return;const n=this.state;if(!n._active)return;n._active=!1;const r=Ed(t);n._movement=n._delta=Pt.sub(r,n._values),this.computeValues(r),this.compute(t),n.delta=n.movement,this.emit()}bind(t){t("pointer","enter",this.enter.bind(this)),t("pointer","leave",this.leave.bind(this))}}const Wxe=Yt(Yt({},Pc),{},{mouseOnly:(e=!0)=>e}),M6=new Map,e4=new Map;function Uxe(e){M6.set(e.key,e.engine),e4.set(e.key,e.resolver)}const Gxe={key:"drag",engine:Sxe,resolver:Rxe},Kxe={key:"hover",engine:Vxe,resolver:Wxe},qxe={key:"move",engine:$xe,resolver:Fxe},Yxe={key:"pinch",engine:Lxe,resolver:Bxe},Xxe={key:"scroll",engine:Nxe,resolver:zxe},Zxe={key:"wheel",engine:jxe,resolver:Hxe};function Qxe(e,t){if(e==null)return{};var n={},r=Object.keys(e),i,o;for(o=0;o<r.length;o++)i=r[o],!(t.indexOf(i)>=0)&&(n[i]=e[i]);return n}function Jxe(e,t){if(e==null)return{};var n=Qxe(e,t),r,i;if(Object.getOwnPropertySymbols){var o=Object.getOwnPropertySymbols(e);for(i=0;i<o.length;i++)r=o[i],!(t.indexOf(r)>=0)&&(!Object.prototype.propertyIsEnumerable.call(e,r)||(n[r]=e[r]))}return n}const e3e={target(e){if(e)return()=>"current"in e?e.current:e},enabled(e=!0){return e},window(e=Ti.isBrowser?window:void 0){return e},eventOptions({passive:e=!0,capture:t=!1}={}){return{passive:e,capture:t}},transform(e){return e}},t3e=["target","eventOptions","window","enabled","transform"];function Og(e={},t){const n={};for(const[r,i]of Object.entries(t))switch(typeof i){case"function":n[r]=i.call(n,e[r],r,e);break;case"object":n[r]=Og(e[r],i);break;case"boolean":i&&(n[r]=e[r]);break}return n}function n3e(e,t,n={}){const r=e,{target:i,eventOptions:o,window:a,enabled:s,transform:l}=r,c=Jxe(r,t3e);if(n.shared=Og({target:i,eventOptions:o,window:a,enabled:s,transform:l},e3e),t){const u=e4.get(t);n[t]=Og(Yt({shared:n.shared},c),u)}else for(const u in c){const d=e4.get(u);d&&(n[u]=Og(Yt({shared:n.shared},c[u]),d))}return n}class Yz{constructor(t,n){yn(this,"_listeners",new Set),this._ctrl=t,this._gestureKey=n}add(t,n,r,i,o){const a=this._listeners,s=cxe(n,r),l=this._gestureKey?this._ctrl.config[this._gestureKey].eventOptions:{},c=Yt(Yt({},l),o);t.addEventListener(s,i,c);const u=()=>{t.removeEventListener(s,i,c),a.delete(u)};return a.add(u),u}clean(){this._listeners.forEach(t=>t()),this._listeners.clear()}}class r3e{constructor(){yn(this,"_timeouts",new Map)}add(t,n,r=140,...i){this.remove(t),this._timeouts.set(t,window.setTimeout(n,r,...i))}remove(t){const n=this._timeouts.get(t);n&&window.clearTimeout(n)}clean(){this._timeouts.forEach(t=>void window.clearTimeout(t)),this._timeouts.clear()}}class i3e{constructor(t){yn(this,"gestures",new Set),yn(this,"_targetEventStore",new Yz(this)),yn(this,"gestureEventStores",{}),yn(this,"gestureTimeoutStores",{}),yn(this,"handlers",{}),yn(this,"config",{}),yn(this,"pointerIds",new Set),yn(this,"touchIds",new Set),yn(this,"state",{shared:{shiftKey:!1,metaKey:!1,ctrlKey:!1,altKey:!1}}),o3e(this,t)}setEventIds(t){if(y2(t))return this.touchIds=new Set(fxe(t)),this.touchIds;if("pointerId"in t)return t.type==="pointerup"||t.type==="pointercancel"?this.pointerIds.delete(t.pointerId):t.type==="pointerdown"&&this.pointerIds.add(t.pointerId),this.pointerIds}applyHandlers(t,n){this.handlers=t,this.nativeHandlers=n}applyConfig(t,n){this.config=n3e(t,n,this.config)}clean(){this._targetEventStore.clean();for(const t of this.gestures)this.gestureEventStores[t].clean(),this.gestureTimeoutStores[t].clean()}effect(){return this.config.shared.target&&this.bind(),()=>this._targetEventStore.clean()}bind(...t){const n=this.config.shared,r={};let i;if(!(n.target&&(i=n.target(),!i))){if(n.enabled){for(const a of this.gestures){const s=this.config[a],l=Z_(r,s.eventOptions,!!i);if(s.enabled){const c=M6.get(a);new c(this,t,a).bind(l)}}const o=Z_(r,n.eventOptions,!!i);for(const a in this.nativeHandlers)o(a,"",s=>this.nativeHandlers[a](Yt(Yt({},this.state.shared),{},{event:s,args:t})),void 0,!0)}for(const o in r)r[o]=gxe(...r[o]);if(!i)return r;for(const o in r){const{device:a,capture:s,passive:l}=lxe(o);this._targetEventStore.add(i,a,"",r[o],{capture:s,passive:l})}}}}function Xc(e,t){e.gestures.add(t),e.gestureEventStores[t]=new Yz(e,t),e.gestureTimeoutStores[t]=new r3e}function o3e(e,t){t.drag&&Xc(e,"drag"),t.wheel&&Xc(e,"wheel"),t.scroll&&Xc(e,"scroll"),t.move&&Xc(e,"move"),t.pinch&&Xc(e,"pinch"),t.hover&&Xc(e,"hover")}const Z_=(e,t,n)=>(r,i,o,a={},s=!1)=>{var l,c;const u=(l=a.capture)!==null&&l!==void 0?l:t.capture,d=(c=a.passive)!==null&&c!==void 0?c:t.passive;let f=s?r:axe(r,i,u);n&&d&&(f+="Passive"),e[f]=e[f]||[],e[f].push(o)},a3e=/^on(Drag|Wheel|Scroll|Move|Pinch|Hover)/;function s3e(e){const t={},n={},r=new Set;for(let i in e)a3e.test(i)?(r.add(RegExp.lastMatch),n[i]=e[i]):t[i]=e[i];return[n,t,r]}function Zc(e,t,n,r,i,o){if(!e.has(n)||!M6.has(r))return;const a=n+"Start",s=n+"End",l=c=>{let u;return c.first&&a in t&&t[a](c),n in t&&(u=t[n](c)),c.last&&s in t&&t[s](c),u};i[r]=l,o[r]=o[r]||{}}function l3e(e,t){const[n,r,i]=s3e(e),o={};return Zc(i,n,"onDrag","drag",o,t),Zc(i,n,"onWheel","wheel",o,t),Zc(i,n,"onScroll","scroll",o,t),Zc(i,n,"onPinch","pinch",o,t),Zc(i,n,"onMove","move",o,t),Zc(i,n,"onHover","hover",o,t),{handlers:o,config:t,nativeHandlers:r}}function c3e(e,t={},n,r){const i=A.useMemo(()=>new i3e(e),[]);if(i.applyHandlers(e,r),i.applyConfig(t,n),A.useEffect(i.effect.bind(i)),A.useEffect(()=>i.clean.bind(i),[]),t.target===void 0)return i.bind.bind(i)}function u3e(e){return e.forEach(Uxe),function(n,r){const{handlers:i,nativeHandlers:o,config:a}=l3e(n,r||{});return c3e(i,a,void 0,o)}}function d3e(e,t){return u3e([Gxe,Yxe,Xxe,Zxe,qxe,Kxe])(e,t||{})}function Q_(e,t,n,r=i=>i){return e*r(.5-t*(.5-n))}function f3e(e){return[-e[0],-e[1]]}function ro(e,t){return[e[0]+t[0],e[1]+t[1]]}function Ci(e,t){return[e[0]-t[0],e[1]-t[1]]}function to(e,t){return[e[0]*t,e[1]*t]}function p3e(e,t){return[e[0]/t,e[1]/t]}function Of(e){return[e[1],-e[0]]}function J_(e,t){return e[0]*t[0]+e[1]*t[1]}function h3e(e,t){return e[0]===t[0]&&e[1]===t[1]}function m3e(e){return Math.hypot(e[0],e[1])}function g3e(e){return e[0]*e[0]+e[1]*e[1]}function eP(e,t){return g3e(Ci(e,t))}function Xz(e){return p3e(e,m3e(e))}function v3e(e,t){return Math.hypot(e[1]-t[1],e[0]-t[0])}function Mf(e,t,n){let r=Math.sin(n),i=Math.cos(n),o=e[0]-t[0],a=e[1]-t[1],s=o*i-a*r,l=o*r+a*i;return[s+t[0],l+t[1]]}function t4(e,t,n){return ro(e,to(Ci(t,e),n))}function tP(e,t,n){return ro(e,to(t,n))}var{min:Qc,PI:y3e}=Math,nP=.275,Rf=y3e+1e-4;function R6(e,t={}){let{size:n=16,smoothing:r=.5,thinning:i=.5,simulatePressure:o=!0,easing:a=z=>z,start:s={},end:l={},last:c=!1}=t,{cap:u=!0,easing:d=z=>z*(2-z)}=s,{cap:f=!0,easing:p=z=>--z*z*z+1}=l;if(e.length===0||n<=0)return[];let m=e[e.length-1].runningLength,g=s.taper===!1?0:s.taper===!0?Math.max(n,m):s.taper,y=l.taper===!1?0:l.taper===!0?Math.max(n,m):l.taper,v=Math.pow(n*r,2),b=[],x=[],w=e.slice(0,10).reduce((z,j)=>{let F=j.pressure;if(o){let H=Qc(1,j.distance/n),R=Qc(1,1-H);F=Qc(1,z+(R-z)*(H*nP))}return(z+F)/2},e[0].pressure),E=Q_(n,i,e[e.length-1].pressure,a),C,I=e[0].vector,T=e[0].point,_=T,P=T,M=_,D=!1;for(let z=0;z<e.length;z++){let{pressure:j}=e[z],{point:F,vector:H,distance:R,runningLength:W}=e[z];if(z<e.length-1&&m-W<3)continue;if(i){if(o){let he=Qc(1,R/n),Se=Qc(1,1-he);j=Qc(1,w+(Se-w)*(he*nP))}E=Q_(n,i,j,a)}else E=n/2;C===void 0&&(C=E);let X=W<g?d(W/g):1,te=m-W<y?p((m-W)/y):1;E=Math.max(.01,E*Math.min(X,te));let re=(z<e.length-1?e[z+1]:e[z]).vector,ne=z<e.length-1?J_(H,re):1,ie=J_(H,I)<0&&!D,ae=ne!==null&&ne<0;if(ie||ae){let he=to(Of(I),E);for(let Se=1/13,pe=0;pe<=1;pe+=Se)P=Mf(Ci(F,he),F,Rf*pe),b.push(P),M=Mf(ro(F,he),F,Rf*-pe),x.push(M);T=P,_=M,ae&&(D=!0);continue}if(D=!1,z===e.length-1){let he=to(Of(H),E);b.push(Ci(F,he)),x.push(ro(F,he));continue}let le=to(Of(t4(re,H,ne)),E);P=Ci(F,le),(z<=1||eP(T,P)>v)&&(b.push(P),T=P),M=ro(F,le),(z<=1||eP(_,M)>v)&&(x.push(M),_=M),w=j,I=H}let V=e[0].point.slice(0,2),B=e.length>1?e[e.length-1].point.slice(0,2):ro(e[0].point,[1,1]),L=[],G=[];if(e.length===1){if(!(g||y)||c){let z=tP(V,Xz(Of(Ci(V,B))),-(C||E)),j=[];for(let F=1/13,H=F;H<=1;H+=F)j.push(Mf(z,V,Rf*2*H));return j}}else{if(!(g||y&&e.length===1))if(u)for(let j=1/13,F=j;F<=1;F+=j){let H=Mf(x[0],V,Rf*F);L.push(H)}else{let j=Ci(b[0],x[0]),F=to(j,.5),H=to(j,.51);L.push(Ci(V,F),Ci(V,H),ro(V,H),ro(V,F))}let z=Of(f3e(e[e.length-1].vector));if(y||g&&e.length===1)G.push(B);else if(f){let j=tP(B,z,E);for(let F=1/29,H=F;H<1;H+=F)G.push(Mf(j,B,Rf*3*H))}else G.push(ro(B,to(z,E)),ro(B,to(z,E*.99)),Ci(B,to(z,E*.99)),Ci(B,to(z,E)))}return b.concat(G,x.reverse(),L)}function sl(e,t={}){var n;let{streamline:r=.5,size:i=16,last:o=!1}=t;if(e.length===0)return[];let a=.15+(1-r)*.85,s=Array.isArray(e[0])?e:e.map(({x:p,y:m,pressure:g=.5})=>[p,m,g]);if(s.length===2){let p=s[1];s=s.slice(0,-1);for(let m=1;m<5;m++)s.push(t4(s[0],p,m/4))}s.length===1&&(s=[...s,[...ro(s[0],[1,1]),...s[0].slice(2)]]);let l=[{point:[s[0][0],s[0][1]],pressure:s[0][2]>=0?s[0][2]:.25,vector:[1,1],distance:0,runningLength:0}],c=!1,u=0,d=l[0],f=s.length-1;for(let p=1;p<s.length;p++){let m=o&&p===f?s[p].slice(0,2):t4(d.point,s[p],a);if(h3e(d.point,m))continue;let g=v3e(m,d.point);if(u+=g,p<f&&!c){if(u<i)continue;c=!0}d={point:m,pressure:s[p][2]>=0?s[p][2]:.5,vector:Xz(Ci(d.point,m)),distance:g,runningLength:u},l.push(d)}return l[0].vector=((n=l[1])==null?void 0:n.vector)||[0,0],l}function b3e(e,t={}){return R6(sl(e,t),t)}var Oc=b3e,x3e=Object.defineProperty,S3e=Object.defineProperties,w3e=Object.getOwnPropertyDescriptors,rP=Object.getOwnPropertySymbols,C3e=Object.prototype.hasOwnProperty,k3e=Object.prototype.propertyIsEnumerable,iP=(e,t,n)=>t in e?x3e(e,t,{enumerable:!0,configurable:!0,writable:!0,value:n}):e[t]=n,D6=(e,t)=>{for(var n in t||(t={}))C3e.call(t,n)&&iP(e,n,t[n]);if(rP)for(var n of rP(t))k3e.call(t,n)&&iP(e,n,t[n]);return e},A6=(e,t)=>S3e(e,w3e(t));function Ct(e,...t){return{didIntersect:t.length>0,message:e,points:t}}function ll(e,t,n=0){let r=[e[0]+t[0]/2,e[1]+t[1]/2],i=O.rotWith(e,r,n),o=O.rotWith(O.add(e,[t[0],0]),r,n),a=O.rotWith(O.add(e,t),r,n),s=O.rotWith(O.add(e,[0,t[1]]),r,n);return[["top",[i,o]],["right",[o,a]],["bottom",[a,s]],["left",[s,i]]]}function E3e(e,t,n){if(n===e||n===t)return!0;let r=Math.PI*2,i=(t-e+r)%r,o=(n-e+r)%r;return i<=Math.PI!=o>i}function I3e(e,t){let n=O.slope(e[0],e[1]),r=O.slope(t[0],t[1]);if(n===r)return;if(Number.isNaN(n)&&!Number.isNaN(r))return[e[0][0],(e[0][0]-t[0][0])*r+t[0][1]];if(Number.isNaN(r)&&!Number.isNaN(n))return[t[0][0],(t[0][0]-e[0][0])*n+e[0][1]];let i=(n*e[0][0]-r*t[0][0]+t[0][1]-e[0][1])/(n-r),o=r*(i-t[0][0])+t[0][1];return[i,o]}function i1(e,t,n,r){let[i,o]=e,[a,s]=t,[l,c]=n,[u,d]=r;if(s/a!==(d-c)/(u-l)){let f=a*(d-c)-s*(u-l);if(f!==0){let p=((o-c)*(u-l)-(i-l)*(d-c))/f,m=((o-c)*a-(i-l)*s)/f;if(p>=0&&m>=0&&m<=1)return Ct("intersection",[i+p*a,o+p*s])}}return Ct("no intersection")}function T3e(e,t,n,r,i=0){return M3e(n,r,i,e,t)}function Zz(e,t,n,r,i,o){let a=e,s=O.mul(t,999999999);return ed(a,s,n,r,i,o)}function n4(e,t,n,r=0){let{minX:i,minY:o,width:a,height:s}=n;return T3e(e,t,[i,o],[a,s],r)}function o1(e,t,n,r){let i=O.sub(e,n),o=O.sub(r,n),a=O.sub(t,e),s=o[0]*i[1]-o[1]*i[0],l=a[0]*i[1]-a[1]*i[0],c=o[1]*a[0]-o[0]*a[1];if(s===0||l===0)return Ct("coincident");if(c===0)return Ct("parallel");if(c!==0){let u=s/c,d=l/c;if(0<=u&&u<=1&&0<=d&&d<=1)return Ct("intersection",O.add(e,O.mul(a,u)))}return Ct("no intersection")}function _3e(e,t,n,r){return Qz(n,r,e,t)}function P3e(e,t,n,r,i,o){let a=O.angle(n,i),s=O.angle(n,o),l=V3e(n,r,r,0,e,t);if(!l.didIntersect)return Ct("no intersection");let c=l.points.filter(u=>E3e(a,s,O.angle(n,u)));return c.length===0?Ct("no intersection"):Ct("intersection",...c)}function L6(e,t,n,r){let i=(t[0]-e[0])*(t[0]-e[0])+(t[1]-e[1])*(t[1]-e[1]),o=2*((t[0]-e[0])*(e[0]-n[0])+(t[1]-e[1])*(e[1]-n[1])),a=n[0]*n[0]+n[1]*n[1]+e[0]*e[0]+e[1]*e[1]-2*(n[0]*e[0]+n[1]*e[1])-r*r,s=o*o-4*i*a;if(s<0)return Ct("outside");if(s===0)return Ct("tangent");let l=Math.sqrt(s),c=(-o+l)/(2*i),u=(-o-l)/(2*i);if((c<0||c>1)&&(u<0||u>1))return c<0&&u<0||c>1&&u>1?Ct("outside"):Ct("inside");let d=[];return 0<=c&&c<=1&&d.push(O.lrp(e,t,c)),0<=u&&u<=1&&d.push(O.lrp(e,t,u)),Ct("intersection",...d)}function ed(e,t,n,r,i,o=0){if(r===0||i===0||O.isEqual(e,t))return Ct("no intersection");r=r<0?r:-r,i=i<0?i:-i,e=O.sub(O.rotWith(e,n,-o),n),t=O.sub(O.rotWith(t,n,-o),n);let a=O.sub(t,e),s=a[0]*a[0]/r/r+a[1]*a[1]/i/i,l=2*e[0]*a[0]/r/r+2*e[1]*a[1]/i/i,c=e[0]*e[0]/r/r+e[1]*e[1]/i/i-1,u=[],d=l*l-4*s*c;if(d===0)u.push(-l/2/s);else if(d>0){let p=Math.sqrt(d);u.push((-l+p)/2/s),u.push((-l-p)/2/s)}let f=u.filter(p=>p>=0&&p<=1).map(p=>O.add(n,O.add(e,O.mul(O.sub(t,e),p)))).map(p=>O.rotWith(p,n,o));return Ct("intersection",...f)}function B6(e,t,n){return G3e(n,e,t)}function a1(e,t,n){let r=[];for(let i=1;i<n.length;i++){let o=o1(e,t,n[i-1],n[i]);o&&r.push(...o.points)}return r.length===0?Ct("no intersection"):Ct("intersection",...n)}function O3e(e,t,n){let r=[];for(let i=1;i<n.length+1;i++){let o=o1(e,t,n[i-1],n[i%n.length]);o&&r.push(...o.points)}return r.length===0?Ct("no intersection"):Ct("intersection",...n)}function M3e(e,t,n,r,i){return ll(e,t,n).reduce((o,[a,[s,l]])=>{let c=i1(r,i,s,l);return c&&o.push(Ct(a,...c.points)),o},[]).filter(o=>o.didIntersect)}function Qz(e,t,n,r){return ll(e,t).reduce((i,[o,[a,s]])=>{let l=o1(n,r,a,s);return l&&i.push(Ct(o,...l.points)),i},[]).filter(i=>i.didIntersect)}function R3e(e,t,n,r){return ll(e,t).reduce((i,[o,[a,s]])=>{let l=Qz(n,r,a,s);return i.push(...l.map(c=>Ct(`${o} ${c.message}`,...c.points))),i},[]).filter(i=>i.didIntersect)}function D3e(e,t,n,r,i,o){return ll(e,t).reduce((a,[s,[l,c]])=>{let u=F3e(n,r,i,o,l,c);return u&&a.push(A6(D6({},u),{message:s})),a},[]).filter(a=>a.didIntersect)}function A3e(e,t,n,r){return ll(e,t).reduce((i,[o,[a,s]])=>{let l=L6(a,s,n,r);return l&&i.push(A6(D6({},l),{message:o})),i},[]).filter(i=>i.didIntersect)}function L3e(e,t,n,r,i,o=0){return ll(e,t).reduce((a,[s,[l,c]])=>{let u=ed(l,c,n,r,i,o);return u&&a.push(A6(D6({},u),{message:s})),a},[]).filter(a=>a.didIntersect)}function B3e(e,t,n){return ll(e,t).reduce((r,[i,[o,a]])=>{let s=a1(o,a,n);return s.didIntersect&&r.push(Ct(i,...s.points)),r},[]).filter(r=>r.didIntersect)}function $3e(e,t,n){return ll(e,t).reduce((r,[i,[o,a]])=>{let s=O3e(o,a,n);return s.didIntersect&&r.push(Ct(i,...s.points)),r},[]).filter(r=>r.didIntersect)}function F3e(e,t,n,r,i,o){return P3e(i,o,e,t,n,r)}function N3e(e,t,n,r,i,o){return D3e(i,o,e,t,n,r)}function z3e(e,t,n,r,i){let{minX:o,minY:a,width:s,height:l}=i;return N3e(e,t,n,r,[o,a],[s,l])}function j3e(e,t,n,r){return L6(n,r,e,t)}function H3e(e,t,n,r){let i=n[0]-e[0],o=n[1]-e[1],a=Math.sqrt(i*i+o*o),s=(a*a-r*r+t*t)/(2*a),l=Math.sqrt(t*t-s*s);return i/=a,o/=a,Ct("intersection",[e[0]+i*s-o*l,e[1]+o*s+i*l],[e[0]+i*s+o*l,e[1]+o*s-i*l])}function V3e(e,t,n,r=0,i,o){return t===n?L6(i,o,e,t):ed(i,o,e,t,n,r)}function W3e(e,t,n,r=0,i,o){return t===n?A3e(i,o,e,t):L3e(i,o,e,t,n,r)}function U3e(e,t,n,r,i){let{minX:o,minY:a,width:s,height:l}=i;return W3e(e,t,n,r,[o,a],[s,l])}function G3e(e,t,n){let{minX:r,minY:i,width:o,height:a}=e;return _3e(t,n,[r,i],[o,a])}function K3e(e,t){return R3e([e.minX,e.minY],[e.width,e.height],[t.minX,t.minY],[t.width,t.height])}function oP(e,t){return q3e(t,e)}function $6(e,t){return Jz(t,e)}function q3e(e,t){return B3e([t.minX,t.minY],[t.width,t.height],e)}function Jz(e,t){return $3e([t.minX,t.minY],[t.width,t.height],e)}var Y3e=Object.defineProperty,X3e=Object.defineProperties,Z3e=Object.getOwnPropertyDescriptors,rv=Object.getOwnPropertySymbols,ej=Object.prototype.hasOwnProperty,tj=Object.prototype.propertyIsEnumerable,r4=(e,t,n)=>t in e?Y3e(e,t,{enumerable:!0,configurable:!0,writable:!0,value:n}):e[t]=n,Qe=(e,t)=>{for(var n in t||(t={}))ej.call(t,n)&&r4(e,n,t[n]);if(rv)for(var n of rv(t))tj.call(t,n)&&r4(e,n,t[n]);return e},jo=(e,t)=>X3e(e,Z3e(t)),Zd=(e,t)=>{var n={};for(var r in e)ej.call(e,r)&&t.indexOf(r)<0&&(n[r]=e[r]);if(e!=null&&rv)for(var r of rv(e))t.indexOf(r)<0&&tj.call(e,r)&&(n[r]=e[r]);return n},Bt=(e,t,n)=>(r4(e,typeof t!="symbol"?t+"":t,n),n),F6=h.exports.createContext({});function mr(){return h.exports.useContext(F6)}var Q3e=(e=>(e.TransformSelected="transform_selected",e.TranslateSelected="translate_selected",e.TransformAll="transform_all",e.TranslateAll="translate_all",e))(Q3e||{}),J3e=(e=>(e.Top="top_edge",e.Right="right_edge",e.Bottom="bottom_edge",e.Left="left_edge",e))(J3e||{}),xo=(e=>(e.TopLeft="top_left_corner",e.TopRight="top_right_corner",e.BottomRight="bottom_right_corner",e.BottomLeft="bottom_left_corner",e))(xo||{}),eSe=(e=>(e.minX="minX",e.midX="midX",e.maxX="maxX",e.minY="minY",e.midY="midY",e.maxY="maxY",e))(eSe||{});String.prototype.replaceAll||(String.prototype.replaceAll=function(e,t){return Object.prototype.toString.call(e).toLowerCase()==="[object regexp]"?this.replace(e,t):this.replace(new RegExp(e,"g"),t)});var Sm=Math.PI*2,Tn=class{static lerp(e,t,n){return n=Tn.clamp(n,0,1),e*(1-n)+t*n}static lerpColor(e,t,n=.5){function r(l){let c=/^#?([a-f\d]{2})([a-f\d]{2})([a-f\d]{2})$/i.exec(l);return[parseInt(c[1],16),parseInt(c[2],16),parseInt(c[3],16)]}function i(l){return"#"+((1<<24)+(l[0]<<16)+(l[1]<<8)+l[2]).toString(16).slice(1)}let o=r(e)||[0,0,0],a=r(t)||[0,0,0],s=o.slice();for(let l=0;l<3;l++)s[l]=Math.round(s[l]+n*(a[l]-o[l]));return i(s)}static modulate(e,t,n,r=!1){let[i,o]=t,[a,s]=n,l=a+(e-i)/(o-i)*(s-a);return r?a<s?Math.max(Math.min(l,s),a):Math.max(Math.min(l,a),s):l}static clamp(e,t,n){return Math.max(t,typeof n!="undefined"?Math.min(e,n):e)}static deepClone(e){if(e===null)return e;if(Array.isArray(e))return[...e];if(typeof e=="object"){let t=Qe({},e);return Object.keys(t).forEach(n=>t[n]=typeof e[n]=="object"?Tn.deepClone(e[n]):e[n]),t}return e}static rng(e=""){let t=0,n=0,r=0,i=0;function o(){let a=t^t<<11;return t=n,n=r,r=i,i^=(i>>>19^a^a>>>8)>>>0,i/4294967296}for(let a=0;a<e.length+64;a++)t^=e.charCodeAt(a)|0,o();return o}static pointsToLineSegments(e,t=!1){let n=[];for(let r=1;r<e.length;r++)n.push([e[r-1],e[r]]);return t&&n.push([e[e.length-1],e[0]]),n}static getRectangleSides(e,t,n=0){let r=[e[0]+t[0]/2,e[1]+t[1]/2],i=O.rotWith(e,r,n),o=O.rotWith(O.add(e,[t[0],0]),r,n),a=O.rotWith(O.add(e,t),r,n),s=O.rotWith(O.add(e,[0,t[1]]),r,n);return[["top",[i,o]],["right",[o,a]],["bottom",[a,s]],["left",[s,i]]]}static circleFromThreePoints(e,t,n){let[r,i]=e,[o,a]=t,[s,l]=n,c=r*(a-l)-i*(o-s)+o*l-s*a,u=(r*r+i*i)*(l-a)+(o*o+a*a)*(i-l)+(s*s+l*l)*(a-i),d=(r*r+i*i)*(o-s)+(o*o+a*a)*(s-r)+(s*s+l*l)*(r-o),f=-u/(2*c),p=-d/(2*c);return[f,p,Math.hypot(f-r,p-i)]}static perimeterOfEllipse(e,t){let n=Math.pow(e-t,2)/Math.pow(e+t,2);return Math.PI*(e+t)*(1+3*n/(10+Math.sqrt(4-3*n)))}static shortAngleDist(e,t){let n=Math.PI*2,r=(t-e)%n;return 2*r%n-r}static longAngleDist(e,t){return Math.PI*2-Tn.shortAngleDist(e,t)}static lerpAngles(e,t,n){return e+Tn.shortAngleDist(e,t)*n}static angleDelta(e,t){return Tn.shortAngleDist(e,t)}static getSweep(e,t,n){return Tn.angleDelta(O.angle(e,t),O.angle(e,n))}static clampRadians(e){return(Math.PI*2+e)%(Math.PI*2)}static snapAngleToSegments(e,t){let n=Math.PI*2/t;return Math.floor((Tn.clampRadians(e)+n/2)/n)*n}static isAngleBetween(e,t,n){if(n===e||n===t)return!0;let r=(t-e+Sm)%Sm,i=(n-e+Sm)%Sm;return r<=Math.PI!=i>r}static degreesToRadians(e){return e*Math.PI/180}static radiansToDegrees(e){return e*180/Math.PI}static getArcLength(e,t,n,r){let i=Tn.getSweep(e,n,r);return t*(2*Math.PI)*(i/(2*Math.PI))}static getSweepFlag(e,t,n){let r=O.angle(e,n);return(O.angle(e,t)-r+3*Math.PI)%(2*Math.PI)-Math.PI>0?0:1}static getLargeArcFlag(e,t,n){let r=O.angle(n,e),i=(O.angle(n,t)-r+3*Math.PI)%(2*Math.PI)-Math.PI;return Math.abs(i)>Math.PI/2?0:1}static getArcDashOffset(e,t,n,r,i){let o=Tn.getSweepFlag(e,n,r),a=Tn.getArcLength(e,t,n,r);return-(o<0?a:2*Math.PI*e[2]-a)/2+i}static getEllipseDashOffset(e,t){return-(2*Math.PI*e[2])/2+-t}static pointInCircle(e,t,n){return O.dist(e,t)<=n}static pointInEllipse(e,t,n,r,i=0){i=i||0;let o=Math.cos(i),a=Math.sin(i),s=O.sub(e,t),l=o*s[0]+a*s[1],c=a*s[0]-o*s[1];return l*l/(n*n)+c*c/(r*r)<=1}static pointInRect(e,t){return!(e[0]<t[0]||e[0]>e[0]+t[0]||e[1]<t[1]||e[1]>e[1]+t[1])}static pointInPolygon(e,t){let n=0;return t.forEach((r,i)=>{let o=t[(i+1)%t.length];r[1]<=e[1]?o[1]>e[1]&&O.cross(r,o,e)>0&&(n+=1):o[1]<=e[1]&&O.cross(r,o,e)<0&&(n-=1)}),n!==0}static pointInBounds(e,t){return!(e[0]<t.minX||e[0]>t.maxX||e[1]<t.minY||e[1]>t.maxY)}static pointInPolyline(e,t,n=3){for(let r=1;r<t.length;r++)if(O.distanceToLineSegment(t[r-1],t[r],e)<n)return!0;return!1}static getBoundsSides(e){return this.getRectangleSides([e.minX,e.minY],[e.width,e.height])}static expandBounds(e,t){return{minX:e.minX-t,minY:e.minY-t,maxX:e.maxX+t,maxY:e.maxY+t,width:e.width+t*2,height:e.height+t*2}}static boundsCollide(e,t){return!(e.maxX<t.minX||e.minX>t.maxX||e.maxY<t.minY||e.minY>t.maxY)}static boundsContain(e,t){return e.minX<t.minX&&e.minY<t.minY&&e.maxY>t.maxY&&e.maxX>t.maxX}static boundsContained(e,t){return Tn.boundsContain(t,e)}static boundsAreEqual(e,t){return!(t.maxX!==e.maxX||t.minX!==e.minX||t.maxY!==e.maxY||t.minY!==e.minY)}static getBoundsFromPoints(e,t=0){let n=1/0,r=1/0,i=-1/0,o=-1/0;if(e.length<2)n=0,r=0,i=1,o=1;else for(let[a,s]of e)n=Math.min(a,n),r=Math.min(s,r),i=Math.max(a,i),o=Math.max(s,o);return t!==0?Tn.getBoundsFromPoints(e.map(a=>O.rotWith(a,[(n+i)/2,(r+o)/2],t))):{minX:n,minY:r,maxX:i,maxY:o,width:Math.max(1,i-n),height:Math.max(1,o-r)}}static centerBounds(e,t){let n=this.getBoundsCenter(e),r=t[0]-n[0],i=t[1]-n[1];return this.translateBounds(e,[r,i])}static snapBoundsToGrid(e,t){let n=Math.round(e.minX/t)*t,r=Math.round(e.minY/t)*t,i=Math.round(e.maxX/t)*t,o=Math.round(e.maxY/t)*t;return{minX:n,minY:r,maxX:i,maxY:o,width:Math.max(1,i-n),height:Math.max(1,o-r)}}static translateBounds(e,t){return{minX:e.minX+t[0],minY:e.minY+t[1],maxX:e.maxX+t[0],maxY:e.maxY+t[1],width:e.width,height:e.height}}static rotateBounds(e,t,n){let[r,i]=O.rotWith([e.minX,e.minY],t,n),[o,a]=O.rotWith([e.maxX,e.maxY],t,n);return{minX:r,minY:i,maxX:o,maxY:a,width:e.width,height:e.height}}static getRotatedEllipseBounds(e,t,n,r,i=0){let o=Math.cos(i),a=Math.sin(i),s=Math.hypot(n*o,r*a),l=Math.hypot(n*a,r*o);return{minX:e+n-s,minY:t+r-l,maxX:e+n+s,maxY:t+r+l,width:s*2,height:l*2}}static getExpandedBounds(e,t){let n=Math.min(e.minX,t.minX),r=Math.min(e.minY,t.minY),i=Math.max(e.maxX,t.maxX),o=Math.max(e.maxY,t.maxY),a=Math.abs(i-n),s=Math.abs(o-r);return{minX:n,minY:r,maxX:i,maxY:o,width:a,height:s}}static getCommonBounds(e){if(e.length<2)return e[0];let t=e[0];for(let n=1;n<e.length;n++)t=Tn.getExpandedBounds(t,e[n]);return t}static getRotatedCorners(e,t=0){let n=[e.minX+e.width/2,e.minY+e.height/2];return[[e.minX,e.minY],[e.maxX,e.minY],[e.maxX,e.maxY],[e.minX,e.maxY]].map(r=>O.rotWith(r,n,t))}static getTransformedBoundingBox(e,t,n,r=0,i=!1){let[o,a]=[e.minX,e.minY],[s,l]=[e.maxX,e.maxY],[c,u]=[e.minX,e.minY],[d,f]=[e.maxX,e.maxY];if(t==="center")return{minX:c+n[0],minY:u+n[1],maxX:d+n[0],maxY:f+n[1],width:d-c,height:f-u,scaleX:1,scaleY:1};let[p,m]=O.rot(n,-r);switch(t){case"top_edge":case"top_left_corner":case"top_right_corner":{u+=m;break}case"bottom_edge":case"bottom_left_corner":case"bottom_right_corner":{f+=m;break}}switch(t){case"left_edge":case"top_left_corner":case"bottom_left_corner":{c+=p;break}case"right_edge":case"top_right_corner":case"bottom_right_corner":{d+=p;break}}let g=s-o,y=l-a,v=(d-c)/g,b=(f-u)/y,x=v<0,w=b<0,E=Math.abs(d-c),C=Math.abs(f-u);if(i){let I=g/y,T=I<E/C,_=E*(b<0?1:-1)*(1/I),P=C*(v<0?1:-1)*I;switch(t){case"top_left_corner":{T?u=f+_:c=d+P;break}case"top_right_corner":{T?u=f+_:d=c-P;break}case"bottom_right_corner":{T?f=u-_:d=c-P;break}case"bottom_left_corner":{T?f=u-_:c=d+P;break}case"bottom_edge":case"top_edge":{let M=(c+d)/2,D=C*I;c=M-D/2,d=M+D/2;break}case"left_edge":case"right_edge":{let M=(u+f)/2,D=E/I;u=M-D/2,f=M+D/2;break}}}if(r%(Math.PI*2)!==0){let I=[0,0],T=O.med([o,a],[s,l]),_=O.med([c,u],[d,f]);switch(t){case"top_left_corner":{I=O.sub(O.rotWith([d,f],_,r),O.rotWith([s,l],T,r));break}case"top_right_corner":{I=O.sub(O.rotWith([c,f],_,r),O.rotWith([o,l],T,r));break}case"bottom_right_corner":{I=O.sub(O.rotWith([c,u],_,r),O.rotWith([o,a],T,r));break}case"bottom_left_corner":{I=O.sub(O.rotWith([d,u],_,r),O.rotWith([s,a],T,r));break}case"top_edge":{I=O.sub(O.rotWith(O.med([c,f],[d,f]),_,r),O.rotWith(O.med([o,l],[s,l]),T,r));break}case"left_edge":{I=O.sub(O.rotWith(O.med([d,u],[d,f]),_,r),O.rotWith(O.med([s,a],[s,l]),T,r));break}case"bottom_edge":{I=O.sub(O.rotWith(O.med([c,u],[d,u]),_,r),O.rotWith(O.med([o,a],[s,a]),T,r));break}case"right_edge":{I=O.sub(O.rotWith(O.med([c,u],[c,f]),_,r),O.rotWith(O.med([o,a],[o,l]),T,r));break}}[c,u]=O.sub([c,u],I),[d,f]=O.sub([d,f],I)}return d<c&&([d,c]=[c,d]),f<u&&([f,u]=[u,f]),{minX:c,minY:u,maxX:d,maxY:f,width:d-c,height:f-u,scaleX:(d-c)/(s-o||1)*(x?-1:1),scaleY:(f-u)/(l-a||1)*(w?-1:1)}}static getTransformAnchor(e,t,n){let r=e;switch(e){case"top_left_corner":{t&&n?r="bottom_right_corner":t?r="top_right_corner":n?r="bottom_left_corner":r="bottom_right_corner";break}case"top_right_corner":{t&&n?r="bottom_left_corner":t?r="top_left_corner":n?r="bottom_right_corner":r="bottom_left_corner";break}case"bottom_right_corner":{t&&n?r="top_left_corner":t?r="bottom_left_corner":n?r="top_right_corner":r="top_left_corner";break}case"bottom_left_corner":{t&&n?r="top_right_corner":t?r="bottom_right_corner":n?r="top_left_corner":r="top_right_corner";break}}return r}static getRelativeTransformedBoundingBox(e,t,n,r,i){let o=(r?t.maxX-n.maxX:n.minX-t.minX)/t.width,a=(i?t.maxY-n.maxY:n.minY-t.minY)/t.height,s=n.width/t.width,l=n.height/t.height,c=e.minX+e.width*o,u=e.minY+e.height*a,d=e.width*s,f=e.height*l;return{minX:c,minY:u,maxX:c+d,maxY:u+f,width:d,height:f}}static getRotatedSize(e,t){let n=O.div(e,2),r=[[0,0],[e[0],0],e,[0,e[1]]].map(o=>O.rotWith(o,n,t)),i=Tn.getBoundsFromPoints(r);return[i.width,i.height]}static getBoundsCenter(e){return[e.minX+e.width/2,e.minY+e.height/2]}static getBoundsWithCenter(e){let t=Tn.getBoundsCenter(e);return jo(Qe({},e),{midX:t[0],midY:t[1]})}static getCommonTopLeft(e){let t=[1/0,1/0];return e.forEach(n=>{t[0]=Math.min(t[0],n[0]),t[1]=Math.min(t[1],n[1])}),t}static getFromCache(e,t,n){let r=e.get(t);if(r===void 0&&(e.set(t,n()),r=e.get(t),r===void 0))throw Error("Cache did not include item!");return r}static uniqueId(e=""){return e?((Number(e)^Math.random()*16)>>Number(e)/4).toString(16):`${1e7}-${1e3}-${4e3}-${8e3}-${1e11}`.replace(/[018]/g,Tn.uniqueId)}static rotateArray(e,t){return e.map((n,r)=>e[(r+t)%e.length])}static debounce(e,t=0){let n;return function(...r){clearTimeout(n),n=setTimeout(()=>e.apply(r),t)}}static getSvgPathFromStroke(e,t=!0){let n=e.length;if(n<4)return"";let r=e[0],i=e[1],o=e[2],a=`M${r[0].toFixed(2)},${r[1].toFixed(2)} Q${i[0].toFixed(2)},${i[1].toFixed(2)} ${rs(i[0],o[0]).toFixed(2)},${rs(i[1],o[1]).toFixed(2)} T`;for(let s=2,l=n-1;s<l;s++)r=e[s],i=e[s+1],a+=`${rs(r[0],i[0]).toFixed(2)},${rs(r[1],i[1]).toFixed(2)} `;return t&&(a+="Z"),a}static getSvgPathFromStrokePoints(e,t=!1){let n=e.length;if(n<4)return"";let r=e[0].point,i=e[1].point,o=e[2].point,a=`M${r[0].toFixed(2)},${r[1].toFixed(2)} Q${i[0].toFixed(2)},${i[1].toFixed(2)} ${rs(i[0],o[0]).toFixed(2)},${rs(i[1],o[1]).toFixed(2)} T`;for(let s=2,l=n-1;s<l;s++)r=e[s].point,i=e[s+1].point,a+=`${rs(r[0],i[0]).toFixed(2)},${rs(r[1],i[1]).toFixed(2)} `;return t&&(a+="Z"),a}static getPerfectDashProps(e,t,n,r=1,i=!0,o=2){let a,s,l;if(n.toLowerCase()==="dashed")a=t*o,l=1,s=i?(a/2).toString():"0";else if(n.toLowerCase()==="dotted")a=t/100,l=100,s="0";else return{strokeDasharray:"none",strokeDashoffset:"none"};let c=Math.floor(e/a/(2*l));c-=c%r,c=Math.max(c,4);let u=Math.max(a,(e-c*a)/(i?c:c-1));return{strokeDasharray:[a,u].join(" "),strokeDashoffset:s}}static isMobileSafari(){if(typeof window=="undefined")return!1;let e=window.navigator.userAgent,t=!!e.match(/iPad/i)||!!e.match(/iPhone/i),n=!!e.match(/WebKit/i);return t&&n&&!e.match(/CriOS/i)}static throttle(e,t){let n,r;return function(...i){return n||(n=!0,setTimeout(()=>n=!1,t),r=e(...i)),r}}static isDarwin(){return/Mac|iPod|iPhone|iPad/.test(window.navigator.platform)}static metaKey(e){return Tn.isDarwin()?e.metaKey:e.ctrlKey}static lns(e){let t=e.split("");return t.push(...t.splice(0,Math.round(t.length/5))),t.push(...t.splice(0,Math.round(t.length/4))),t.push(...t.splice(0,Math.round(t.length/3))),t.push(...t.splice(0,Math.round(t.length/2))),t.reverse().map(n=>+n?+n<5?5+ +n:+n>5?+n-5:n:n).join("")}},$=Tn;Bt($,"getSnapPoints",(e,t,n)=>{let r=Qe({},e),i=[0,0],o=[],a={minX:{id:"minX",isSnapped:!1},midX:{id:"midX",isSnapped:!1},maxX:{id:"maxX",isSnapped:!1},minY:{id:"minY",isSnapped:!1},midY:{id:"midY",isSnapped:!1},maxY:{id:"maxY",isSnapped:!1}},s=["midX","minX","maxX"],l=["midY","minY","maxY"],c=t.map(m=>{let g=s.flatMap((v,b)=>s.map((x,w)=>{let E=r[v]-m[x],C=Math.abs(E);return{f:v,t:x,gap:E,distance:C,isCareful:b===0||b+w===3}})),y=l.flatMap((v,b)=>l.map((x,w)=>{let E=r[v]-m[x],C=Math.abs(E);return{f:v,t:x,gap:E,distance:C,isCareful:b===0||b+w===3}}));return[m,g,y]}),u=1/0,d=1/0,f=1/0,p=1/0;return c.forEach(([m,g,y])=>{g.forEach(v=>{v.distance<n&&v.distance<f&&(f=v.distance,u=v.gap)}),y.forEach(v=>{v.distance<n&&v.distance<p&&(p=v.distance,d=v.gap)})}),c.forEach(([m,g,y])=>{u!==1/0&&g.forEach(v=>{Math.abs(v.gap-u)<2&&(a[v.f]=jo(Qe({},a[v.f]),{isSnapped:!0,to:m[v.t],B:m,distance:v.distance}))}),d!==1/0&&y.forEach(v=>{Math.abs(v.gap-d)<2&&(a[v.f]=jo(Qe({},a[v.f]),{isSnapped:!0,to:m[v.t],B:m,distance:v.distance}))})}),i[0]=u===1/0?0:u,i[1]=d===1/0?0:d,r.minX-=i[0],r.midX-=i[0],r.maxX-=i[0],r.minY-=i[1],r.midY-=i[1],r.maxY-=i[1],s.forEach(m=>{let g=a[m];if(!g.isSnapped)return;let{id:y,B:v}=g,b=r[y];o.push(y==="minX"?[[b,r.midY],[b,v.minY],[b,v.maxY]]:[[b,r.minY],[b,r.maxY],[b,v.minY],[b,v.maxY]])}),l.forEach(m=>{let g=a[m];if(!g.isSnapped)return;let{id:y,B:v}=g,b=r[y];o.push(y==="midY"?[[r.midX,b],[v.minX,b],[v.maxX,b]]:[[r.minX,b],[r.maxX,b],[v.minX,b],[v.maxX,b]])}),{offset:i,snapLines:o}}),Bt($,"deepMerge",(e,t)=>{let n=Qe({},e),r=Object.entries(t);for(let[i,o]of r)n[i]=o===Object(o)&&!Array.isArray(o)?Tn.deepMerge(n[i],o):o;return n});function rs(e,t){return(e+t)/2}var ti=$;function tSe(e,t){let n=h.exports.useRef(void 0),r=h.exports.useRef(void 0),i=h.exports.useRef([0,0]),o=h.exports.useRef(0),{inputs:a,bounds:s,callbacks:l}=mr();h.exports.useEffect(()=>{let p=m=>m.preventDefault();return document.addEventListener("gesturestart",p),document.addEventListener("gesturechange",p),()=>{document.removeEventListener("gesturestart",p),document.removeEventListener("gesturechange",p)}},[]);let c=h.exports.useCallback(({event:p})=>{var m,g,y,v;if(p.preventDefault(),a.isPinching||p.timeStamp<=o.current)return;o.current=p.timeStamp;let[b,x,w]=nSe(p);if((p.altKey||p.ctrlKey||p.metaKey)&&p.buttons===0){let I=[...(g=(m=a.pointer)==null?void 0:m.point)!=null?g:[s.width/2,s.height/2],w*.618],T=a.pan(I,p);(y=l.onZoom)==null||y.call(l,jo(Qe({},T),{delta:I}),p);return}let E=O.mul(p.shiftKey&&!ti.isDarwin()?[x,0]:[b,x],.5);if(O.isEqual(E,[0,0]))return;let C=a.pan(E,p);(v=l.onPan)==null||v.call(l,C,p)},[l,a,s]),u=h.exports.useCallback(({origin:p,event:m})=>{var g;if(m instanceof WheelEvent)return;let y=t.current;if(!y||!(m.target===y||y.contains(m.target)))return;let v=a.pinch(p,p);a.isPinching=!0,(g=l.onPinchStart)==null||g.call(l,v,m),r.current=v.point,n.current=v.origin,i.current=[0,0]},[l,a,s]),d=h.exports.useCallback(({origin:p,offset:m,event:g})=>{var y;if(g instanceof WheelEvent)return;let v=t.current;if(!(g.target===v||(v==null?void 0:v.contains(g.target)))||!n.current)return;let b=a.pinch(p,n.current),x=O.sub(b.delta,i.current);i.current=b.delta,(y=l.onPinch)==null||y.call(l,jo(Qe({},b),{point:b.point,origin:n.current,delta:[...x,m[0]]}),g),r.current=p},[l,a,s]),f=h.exports.useCallback(({origin:p,event:m})=>{var g;let y=t.current;if(!(m.target===y||(y==null?void 0:y.contains(m.target))))return;let v=a.pinch(p,p);a.isPinching=!1,(g=l.onPinchEnd)==null||g.call(l,v,m),r.current=void 0,n.current=void 0,i.current=[0,0]},[]);d3e({onWheel:c,onPinchStart:u,onPinch:d,onPinchEnd:f},{target:t,eventOptions:{passive:!1},pinch:{from:[e.current,0],scaleBounds:()=>({from:e.current,max:5,min:.1})}})}var aP=10;function nSe(e){let{deltaY:t,deltaX:n}=e,r=0;if(e.ctrlKey||e.metaKey){let i=Math.sign(e.deltaY),o=Math.abs(e.deltaY),a=t;o>aP&&(a=aP*i),r=a}return[n,t,r]}function rSe(){let{callbacks:e}=mr();h.exports.useEffect(()=>{function t(){var n;(n=e.onShapeBlur)==null||n.call(e)}return ti.isMobileSafari()?(document.addEventListener("focusout",t),()=>document.removeEventListener("focusout",t)):()=>null},[e])}function iSe(){let{callbacks:e,inputs:t}=mr();return h.exports.useMemo(()=>({onPointerDown:n=>{var r,i,o;if(n.dead||(n.dead=!0,!t.pointerIsValid(n)))return;if(n.currentTarget.setPointerCapture(n.pointerId),n.button===2){(r=e.onRightPointCanvas)==null||r.call(e,t.pointerDown(n,"canvas"),n);return}let a=t.pointerDown(n,"canvas");n.button===0&&((i=e.onPointCanvas)==null||i.call(e,a,n)),(o=e.onPointerDown)==null||o.call(e,a,n)},onPointerMove:n=>{var r,i;if(n.dead||(n.dead=!0,!t.pointerIsValid(n)))return;let o=t.pointerMove(n,"canvas");n.buttons===1&&n.currentTarget.hasPointerCapture(n.pointerId)&&((r=e.onDragCanvas)==null||r.call(e,o,n)),(i=e.onPointerMove)==null||i.call(e,o,n)},onPointerUp:n=>{var r,i,o,a,s;if(n.dead||(n.dead=!0,t.activePointer=void 0,!t.pointerIsValid(n)))return;let l=t.isDoubleClick(),c=t.pointerUp(n,"canvas");if(n.button===2){(r=e.onPointerUp)==null||r.call(e,c,n);return}n.currentTarget.hasPointerCapture(n.pointerId)&&((i=n.currentTarget)==null||i.releasePointerCapture(n.pointerId)),n.button===0&&(l&&!(c.altKey||c.metaKey)&&((o=e.onDoubleClickCanvas)==null||o.call(e,c,n)),(a=e.onReleaseCanvas)==null||a.call(e,c,n)),(s=e.onPointerUp)==null||s.call(e,c,n)},onDrop:e.onDrop,onDragOver:e.onDragOver}),[e,t])}function oSe(e){let{rPageState:t,rSelectionBounds:n,callbacks:r,inputs:i}=h.exports.useContext(F6);return h.exports.useMemo(()=>({onPointerDown:o=>{var a,s,l,c,u,d,f;if(o.dead||(o.dead=!0,!i.pointerIsValid(o)))return;if(o.button===2){(a=r.onRightPointShape)==null||a.call(r,i.pointerDown(o,e),o);return}let p=i.pointerDown(o,e);if((s=o.currentTarget)==null||s.setPointerCapture(o.pointerId),n.current&&$.pointInBounds(p.point,n.current)&&!t.current.selectedIds.includes(e)){o.button===0&&((l=r.onPointBounds)==null||l.call(r,i.pointerDown(o,"bounds"),o),(c=r.onPointShape)==null||c.call(r,p,o)),(u=r.onPointerDown)==null||u.call(r,p,o);return}o.button===0&&((d=r.onPointShape)==null||d.call(r,p,o)),(f=r.onPointerDown)==null||f.call(r,p,o)},onPointerUp:o=>{var a,s,l,c;if(o.dead||(o.dead=!0,!i.pointerIsValid(o))||o.button===2)return;i.activePointer=void 0;let u=i.isDoubleClick(),d=i.pointerUp(o,e);o.pointerId&&o.currentTarget.hasPointerCapture(o.pointerId)&&((a=o.currentTarget)==null||a.releasePointerCapture(o.pointerId)),o.button===0&&(u&&!(d.altKey||d.metaKey)&&((s=r.onDoubleClickShape)==null||s.call(r,d,o)),(l=r.onReleaseShape)==null||l.call(r,d,o)),(c=r.onPointerUp)==null||c.call(r,d,o)},onPointerMove:o=>{var a,s;if(o.dead||(o.dead=!0,o.buttons===2||!i.pointerIsValid(o)||i.pointer&&o.pointerId!==i.pointer.pointerId))return;let l=i.pointerMove(o,e);o.buttons===1&&o.currentTarget.hasPointerCapture(o.pointerId)&&((a=r.onDragShape)==null||a.call(r,l,o)),(s=r.onPointerMove)==null||s.call(r,l,o)},onPointerEnter:o=>{var a;if(!i.pointerIsValid(o))return;let s=i.pointerEnter(o,e);(a=r.onHoverShape)==null||a.call(r,s,o)},onPointerLeave:o=>{var a;if(!i.pointerIsValid(o))return;let s=i.pointerEnter(o,e);(a=r.onUnhoverShape)==null||a.call(r,s,o)}}),[i,r,e])}function nj(e,t,n,r,i,o=!1,a=!1,s,l){let c={shape:e,asset:e.assetId?i[e.assetId]:void 0,meta:s,isChildOfSelected:a,isGhost:e.isGhost||o,isEditing:r.editingId===e.id,isBinding:l===e.id,isSelected:r.selectedIds.includes(e.id),isHovered:r.hoveredId===e.id||e.children!==void 0&&(r.hoveredId&&e.children.includes(r.hoveredId)||e.children.some(u=>r.selectedIds.includes(u)))};t.push(c),e.children&&(c.children=[],e.children.map(u=>n[u]).filter(u=>n[u.id]).sort((u,d)=>u.childIndex-d.childIndex).forEach(u=>nj(u,c.children,n,r,i,c.isGhost,c.isSelected||c.isChildOfSelected,s)))}function aSe(e,t){return $.boundsContain(t,e)||$.boundsCollide(t,e)}function sSe(e,t,n,r){let{callbacks:i,shapeUtils:o,bounds:a}=mr(),s=h.exports.useRef(),l=h.exports.useRef(-1),c=h.exports.useRef(new Set),u=h.exports.useRef(new Set),{selectedIds:d,camera:f}=t,[p,m]=O.sub(O.div([0,0],f.zoom),f.point),[g,y]=O.sub(O.div([a.width,a.height],f.zoom),f.point),v={minX:p,minY:m,maxX:g,maxY:y,height:g-p,width:y-m},b=u.current,x=c.current;b.clear(),x.clear(),Object.values(e.shapes).filter(C=>o[C.type].isStateful||d.includes(C.id)||aSe(o[C.type].getBounds(C),v)).forEach(C=>{if(C.parentId===e.id){x.add(C.id),b.add(C);return}let I=e.shapes[C.parentId];if(I===void 0)throw Error(`A shape (${C.id}) has a parent (${C.parentId}) that does not exist!`);x.add(I.id),b.add(I)}),b.size!==l.current&&(s.current&&clearTimeout(s.current),s.current=requestAnimationFrame(()=>{var C;(C=i.onRenderCountChange)==null||C.call(i,Array.from(x.values()))}),l.current=b.size);let w=t.bindingId?e.bindings[t.bindingId].toId:void 0,E=[];return b.forEach(C=>{if(C===void 0)throw Error("Rendered shapes included a missing shape");nj(C,E,e.shapes,t,n,C.isGhost,!1,r,w)}),E.sort((C,I)=>C.shape.childIndex-I.shape.childIndex),E}var L5=new Map;function lSe(e,t){return Object.keys(t).reduce((n,r)=>{let i=t[r];return i?n+`${`--${e}-${r}`}: ${i};
`:n},"")}function cSe(e,t,n=":root"){h.exports.useLayoutEffect(()=>{let r=document.createElement("style"),i=lSe(e,t);return r.setAttribute("id",`${e}-theme`),r.setAttribute("data-selector",n),r.innerHTML=`
        ${n} {
          ${i}
        }
      `,document.head.appendChild(r),()=>{r&&document.head.contains(r)&&document.head.removeChild(r)}},[e,t,n])}function uSe(e,t){h.exports.useLayoutEffect(()=>{if(L5.get(e))return()=>{};let n=document.createElement("style");return n.innerHTML=t,n.setAttribute("id",e),document.head.appendChild(n),L5.set(e,n),()=>{n&&document.head.contains(n)&&(document.head.removeChild(n),L5.delete(e))}},[e,t])}var dSe=(e,...t)=>e.reduce((n,r,i)=>n+r+(i<t.length?t[i]:""),""),fSe={accent:"rgb(255, 0, 0)",brushFill:"rgba(0,0,0,.05)",brushStroke:"rgba(0,0,0,.25)",brushDashStroke:"rgba(0,0,0,.6)",selectStroke:"rgb(66, 133, 244)",selectFill:"rgba(65, 132, 244, 0.05)",binding:"rgba(65, 132, 244, 0.12)",background:"rgb(248, 249, 250)",foreground:"rgb(51, 51, 51)",grid:"rgba(144, 144, 144, 1)"},pSe=dSe`
  .tl-container {
    --tl-zoom: 1;
    --tl-scale: calc(1 / var(--tl-zoom));
    --tl-padding: calc(64px * max(1, var(--tl-scale)));
    --tl-performance-all: auto;
    --tl-performance-selected: auto;
    position: relative;
    top: 0px;
    left: 0px;
    width: 100%;
    height: 100%;
    max-width: 100%;
    max-height: 100%;
    box-sizing: border-box;
    padding: 0px;
    margin: 0px;
    z-index: 100;
    overflow: hidden;
    touch-action: none;
    overscroll-behavior: none;
    background-color: var(--tl-background);
  }
  .tl-container * {
    box-sizing: border-box;
  }
  .tl-overlay {
    position: absolute;
    width: 100%;
    height: 100%;
    touch-action: none;
    pointer-events: none;
  }
  .tl-grid {
    position: absolute;
    width: 100%;
    height: 100%;
    touch-action: none;
    pointer-events: none;
    user-select: none;
  }
  .tl-snap-line {
    stroke: var(--tl-accent);
    stroke-width: calc(1px * var(--tl-scale));
  }
  .tl-snap-point {
    stroke: var(--tl-accent);
    stroke-width: calc(1px * var(--tl-scale));
  }
  .tl-canvas {
    position: absolute;
    width: 100%;
    height: 100%;
    touch-action: none;
    pointer-events: all;
    overflow: clip;
  }
  .tl-layer {
    position: absolute;
    top: 0px;
    left: 0px;
    height: 0px;
    width: 0px;
    contain: layout style size;
  }
  .tl-absolute {
    position: absolute;
    top: 0px;
    left: 0px;
    transform-origin: center center;
    contain: layout style size;
  }
  .tl-positioned {
    position: absolute;
    top: 0px;
    left: 0px;
    transform-origin: center center;
    pointer-events: none;
    display: flex;
    align-items: center;
    justify-content: center;
    contain: layout style size;
    will-change: var(--tl-performance-all);
  }
  .tl-positioned-svg {
    width: 100%;
    height: 100%;
    overflow: hidden;
    contain: layout style size;
  }
  .tl-positioned-div {
    position: relative;
    width: 100%;
    height: 100%;
    overflow: hidden;
    padding: var(--tl-padding);
    overflow: hidden;
    contain: layout style size;
  }
  .tl-positioned-selected {
    will-change: var(--tl-performance-selected);
  }
  .tl-inner-div {
    position: relative;
    width: 100%;
    height: 100%;
  }
  .tl-stroke-hitarea {
    fill: none;
    stroke: transparent;
    stroke-width: calc(24px * var(--tl-scale));
    pointer-events: stroke;
    stroke-linecap: round;
    stroke-linejoin: round;
  }
  .tl-fill-hitarea {
    fill: transparent;
    stroke: transparent;
    stroke-width: calc(24px * var(--tl-scale));
    pointer-events: all;
    stroke-linecap: round;
    stroke-linejoin: round;
  }
  .tl-counter-scaled {
    transform: scale(var(--tl-scale));
  }
  .tl-dashed {
    stroke-dasharray: calc(2px * var(--tl-scale)), calc(2px * var(--tl-scale));
  }
  .tl-transparent {
    fill: transparent;
    stroke: transparent;
  }
  .tl-cursor-ns {
    cursor: ns-resize;
  }
  .tl-cursor-ew {
    cursor: ew-resize;
  }
  .tl-cursor-nesw {
    cursor: nesw-resize;
  }
  .tl-cursor-nwse {
    cursor: nwse-resize;
  }
  .tl-corner-handle {
    stroke: var(--tl-selectStroke);
    fill: var(--tl-background);
    stroke-width: calc(1.5px * var(--tl-scale));
  }
  .tl-rotate-handle {
    stroke: var(--tl-selectStroke);
    fill: var(--tl-background);
    stroke-width: calc(1.5px * var(--tl-scale));
    cursor: grab;
  }
  .tl-binding {
    fill: var(--tl-selectFill);
    stroke: var(--tl-selectStroke);
    stroke-width: calc(1px * var(--tl-scale));
    pointer-events: none;
  }
  .tl-user {
    left: calc(-15px * var(--tl-scale));
    top: calc(-15px * var(--tl-scale));
    height: calc(35px * var(--tl-scale));
    width: calc(35px * var(--tl-scale));
    transform: scale(var(--tl-scale));
    pointer-events: none;
    will-change: transform;
  }
  .tl-animated {
    transition: transform 200ms linear;
  }
  .tl-indicator {
    fill: transparent;
    stroke-width: calc(1.5px * var(--tl-scale));
    pointer-events: none;
  }
  .tl-user-indicator-bounds {
    border-style: solid;
    border-width: calc(1px * var(--tl-scale));
  }
  .tl-hovered {
    stroke: var(--tl-selectStroke);
  }
  .tl-selected {
    stroke: var(--tl-selectStroke);
  }
  .tl-locked {
    stroke-dasharray: calc(3px * var(--tl-scale)) calc(3px * var(--tl-scale));
  }
  .tl-editing {
    stroke-width: calc(2.5px * min(5, var(--tl-scale)));
  }
  .tl-performance {
    will-change: transform, contents;
  }
  .tl-clone-target {
    pointer-events: all;
  }
  .tl-clone-target:hover .tl-clone-button {
    opacity: 1;
  }
  .tl-clone-button-target {
    cursor: pointer;
    pointer-events: all;
  }
  .tl-clone-button-target:hover .tl-clone-button {
    fill: var(--tl-selectStroke);
  }
  .tl-clone-button {
    opacity: 0;
    r: calc(8px * var(--tl-scale));
    stroke-width: calc(1.5px * var(--tl-scale));
    stroke: var(--tl-selectStroke);
    fill: var(--tl-background);
  }
  .tl-bounds {
    pointer-events: none;
    contain: layout style size;
  }
  .tl-bounds-bg {
    stroke: none;
    fill: var(--tl-selectFill);
    pointer-events: all;
    contain: layout style size;
  }
  .tl-bounds-center {
    fill: transparent;
    stroke: var(--tl-selectStroke);
    stroke-width: calc(1.5px * var(--tl-scale));
  }
  .tl-brush {
    fill: var(--tl-brushFill);
    stroke: var(--tl-brushStroke);
    stroke-width: calc(1px * var(--tl-scale));
    pointer-events: none;
    contain: layout style size;
  }
  .tl-dashed-brush-line {
    fill: none;
    stroke: var(--tl-brushDashStroke);
    stroke-width: calc(1px * var(--tl-scale));
    pointer-events: none;
  }
  .tl-brush.dashed {
    stroke: none;
  }
  .tl-handle {
    pointer-events: all;
    cursor: grab;
  }
  .tl-handle:hover .tl-handle-bg {
    fill: var(--tl-selectFill);
  }
  .tl-handle:hover .tl-handle-bg > * {
    stroke: var(--tl-selectFill);
  }
  .tl-handle:active .tl-handle-bg {
    cursor: grabbing;
    fill: var(--tl-selectFill);
  }
  .tl-handle:active .tl-handle-bg > * {
    stroke: var(--tl-selectFill);
  }
  .tl-handle {
    fill: var(--tl-background);
    stroke: var(--tl-selectStroke);
    stroke-width: 1.5px;
  }
  .tl-handle-bg {
    fill: transparent;
    stroke: none;
    pointer-events: all;
    r: calc(16px / max(1, var(--tl-zoom)));
  }
  .tl-binding-indicator {
    fill: transparent;
    stroke: var(--tl-binding);
  }
  .tl-centered-g {
    transform: translate(var(--tl-padding), var(--tl-padding));
  }
  .tl-current-parent > *[data-shy='true'] {
    opacity: 1;
  }
  .tl-binding {
    fill: none;
    stroke: var(--tl-selectStroke);
    stroke-width: calc(2px * var(--tl-scale));
  }
  .tl-grid-dot {
    fill: var(--tl-grid);
  }
  .tl-erase-line {
    stroke-linejoin: round;
    stroke-linecap: round;
    pointer-events: none;
    fill: var(--tl-grid);
    opacity: 0.32;
  }
`;function hSe(e,t){let n=h.exports.useMemo(()=>Qe(Qe({},fSe),e),[e]);cSe("tl",n,t),uSe("tl-canvas",pSe)}function td(e){let{callbacks:t,inputs:n}=mr(),r=h.exports.useCallback(l=>{var c,u,d,f;if(l.dead||(l.dead=!0,!n.pointerIsValid(l)))return;(c=l.currentTarget)==null||c.setPointerCapture(l.pointerId);let p=n.pointerDown(l,e);if(l.button===2){(u=t.onRightPointBoundsHandle)==null||u.call(t,p,l);return}l.button===0&&((d=t.onPointBoundsHandle)==null||d.call(t,p,l)),(f=t.onPointerDown)==null||f.call(t,p,l)},[n,t,e]),i=h.exports.useCallback(l=>{var c,u,d;if(l.dead||(l.dead=!0,l.button===2||!n.pointerIsValid(l)))return;let f=n.pointerUp(l,e),p=n.isDoubleClick();l.button===0&&(p&&!(f.altKey||f.metaKey)&&((c=t.onDoubleClickBoundsHandle)==null||c.call(t,f,l)),(u=t.onReleaseBoundsHandle)==null||u.call(t,f,l)),(d=t.onPointerUp)==null||d.call(t,f,l)},[n,t,e]),o=h.exports.useCallback(l=>{var c,u;if(l.dead||(l.dead=!0,!n.pointerIsValid(l))||l.buttons===2)return;let d=n.pointerMove(l,e);l.buttons===1&&l.currentTarget.hasPointerCapture(l.pointerId)&&((c=t.onDragBoundsHandle)==null||c.call(t,d,l)),(u=t.onPointerMove)==null||u.call(t,d,l)},[n,t,e]),a=h.exports.useCallback(l=>{var c;!n.pointerIsValid(l)||(c=t.onHoverBoundsHandle)==null||c.call(t,n.pointerEnter(l,e),l)},[n,t,e]),s=h.exports.useCallback(l=>{var c;!n.pointerIsValid(l)||(c=t.onUnhoverBoundsHandle)==null||c.call(t,n.pointerEnter(l,e),l)},[n,t,e]);return{onPointerDown:r,onPointerUp:i,onPointerEnter:a,onPointerMove:o,onPointerLeave:s}}function mSe(e,t,n){let r=h.exports.useRef(),i=h.exports.useRef();h.exports.useLayoutEffect(()=>{let{zoom:o,point:a}=n.camera,s=o!==r.current,l=a!==i.current;if(r.current=o,i.current=a,s||l){let c=e.current;if(t&&"current"in t){let u=t.current;s&&u&&u.style.setProperty("--tl-zoom",o.toString()),c&&c.style.setProperty("transform",`scale(${o}) translateX(${a[0]}px) translateY(${a[1]}px)`)}}},[n.camera.zoom,n.camera.point])}function sP(e,t){return[(e[0]+t.point[0])*t.zoom,(e[1]+t.point[1])*t.zoom]}function B5(e,t){return e[t.type]}function gSe(e,t,n){let{rSelectionBounds:r}=mr(),{selectedIds:i}=t,o=h.exports.useRef(),a,s=0,l=!1,c=!1;if(i.length===1){let d=i[0],f=e.shapes[d];if(!f)throw Error(`selectedIds is set to the id of a shape that doesn't exist: ${d}`);s=f.rotation||0,l=f.isLocked||!1;let p=B5(n,f);a=p.hideBounds?void 0:p.getBounds(f)}else if(i.length>1){let d=i.map(f=>e.shapes[f]);s=0,l=d.every(f=>f.isLocked),a=d.reduce((f,p,m)=>m===0?B5(n,p).getRotatedBounds(p):ti.getExpandedBounds(f,B5(n,p).getRotatedBounds(p)),{})}if(a){let[d,f]=sP([a.minX,a.minY],t.camera),[p,m]=sP([a.maxX,a.maxY],t.camera);c=!!Object.values(e.bindings).find(g=>i.includes(g.toId)||i.includes(g.fromId)),r.current={minX:d,minY:f,maxX:p,maxY:m,width:p-d,height:m-f}}else r.current=null;let u=o.current;return!u||!a?o.current=a:a&&u.minX===a.minX&&u.minY===a.minY&&u.maxX===a.maxX&&u.maxY===a.maxY&&(a=o.current),{bounds:a,rotation:s,isLocked:l,isLinked:c}}function vSe(e){let{inputs:t,callbacks:n}=mr();return h.exports.useMemo(()=>({onPointerDown:r=>{var i,o,a;if(r.dead||(r.dead=!0,!t.pointerIsValid(r))||r.button===2)return;(i=r.currentTarget)==null||i.setPointerCapture(r.pointerId);let s=t.pointerDown(r,e);r.button===0&&((o=n.onPointHandle)==null||o.call(n,s,r)),(a=n.onPointerDown)==null||a.call(n,s,r)},onPointerUp:r=>{var i,o,a,s;if(r.dead||(r.dead=!0,!t.pointerIsValid(r))||r.button===2)return;let l=t.isDoubleClick(),c=t.pointerUp(r,e);r.currentTarget.hasPointerCapture(r.pointerId)&&((i=r.currentTarget)==null||i.releasePointerCapture(r.pointerId),r.button===0&&(l&&!(c.altKey||c.metaKey)&&((o=n.onDoubleClickHandle)==null||o.call(n,c,r)),(a=n.onReleaseHandle)==null||a.call(n,c,r))),(s=n.onPointerUp)==null||s.call(n,c,r)},onPointerMove:r=>{var i,o;if(r.dead||(r.dead=!0,!t.pointerIsValid(r))||r.buttons===2)return;let a=t.pointerMove(r,e);r.buttons===1&&r.currentTarget.hasPointerCapture(r.pointerId)&&((i=n.onDragHandle)==null||i.call(n,a,r)),(o=n.onPointerMove)==null||o.call(n,a,r)},onPointerEnter:r=>{var i;if(!t.pointerIsValid(r))return;let o=t.pointerEnter(r,e);(i=n.onHoverHandle)==null||i.call(n,o,r)},onPointerLeave:r=>{var i;if(!t.pointerIsValid(r))return;let o=t.pointerEnter(r,e);(i=n.onUnhoverHandle)==null||i.call(n,o,r)}}),[t,n,e])}function ySe(e){let{bounds:t}=mr();h.exports.useEffect(()=>{let n=o=>{o.preventDefault()},r=o=>{let a=o.touches[0].pageX,s=o.touches[0].radiusX||0;(a-s<10||a+s>t.width-10)&&o.preventDefault()},i=e.current;return i?(i.addEventListener("gestureend",n),i.addEventListener("gesturechange",n),i.addEventListener("gesturestart",n),i.addEventListener("touchstart",r),()=>{i&&(i.removeEventListener("gestureend",n),i.removeEventListener("gesturechange",n),i.removeEventListener("gesturestart",n),i.removeEventListener("touchstart",r))}):()=>{}},[e,t.width])}function bSe(){let{callbacks:e,inputs:t}=mr();return h.exports.useMemo(()=>({onPointerDown:n=>{var r,i,o,a;if(n.dead||(n.dead=!0,!t.pointerIsValid(n)))return;if(n.button===2){(r=e.onRightPointBounds)==null||r.call(e,t.pointerDown(n,"bounds"),n);return}let s=t.pointerDown(n,"bounds");(i=n.currentTarget)==null||i.setPointerCapture(n.pointerId),n.button===0&&((o=e.onPointBounds)==null||o.call(e,s,n)),(a=e.onPointerDown)==null||a.call(e,s,n)},onPointerUp:n=>{var r,i,o,a;if(n.dead||(n.dead=!0,n.button===2)||(t.activePointer=void 0,!t.pointerIsValid(n)))return;let s=t.isDoubleClick(),l=t.pointerUp(n,"bounds");n.currentTarget.hasPointerCapture(n.pointerId)&&((r=n.currentTarget)==null||r.releasePointerCapture(n.pointerId)),n.button===0&&(s&&!(l.altKey||l.metaKey)&&((i=e.onDoubleClickBounds)==null||i.call(e,l,n)),(o=e.onReleaseBounds)==null||o.call(e,l,n)),(a=e.onPointerUp)==null||a.call(e,l,n)},onPointerMove:n=>{var r,i;if(n.dead||(n.dead=!0,!t.pointerIsValid(n)))return;n.buttons===1&&n.currentTarget.hasPointerCapture(n.pointerId)&&((r=e.onDragBounds)==null||r.call(e,t.pointerMove(n,"bounds"),n));let o=t.pointerMove(n,"bounds");(i=e.onPointerMove)==null||i.call(e,o,n)},onPointerEnter:n=>{var r;!t.pointerIsValid(n)||(r=e.onHoverBounds)==null||r.call(e,t.pointerEnter(n,"bounds"),n)},onPointerLeave:n=>{var r;!t.pointerIsValid(n)||(r=e.onUnhoverBounds)==null||r.call(e,t.pointerEnter(n,"bounds"),n)}}),[t,e])}function rj(e,t=0){let n=h.exports.useRef(null);return h.exports.useLayoutEffect(()=>{let r=n.current,i=`
    translate(
      calc(${e.minX}px - var(--tl-padding)),
      calc(${e.minY}px - var(--tl-padding))
    )
    rotate(${t+(e.rotation||0)}rad)`;r.style.setProperty("transform",i),r.style.setProperty("width",`calc(${Math.floor(e.width)}px + (var(--tl-padding) * 2))`),r.style.setProperty("height",`calc(${Math.floor(e.height)}px + (var(--tl-padding) * 2))`)},[e,t]),n}function xSe(){let{inputs:e,callbacks:t}=mr();h.exports.useEffect(()=>{let n=i=>{var o;(o=t.onKeyDown)==null||o.call(t,i.key,e.keydown(i),i)},r=i=>{var o;e.keyup(i),(o=t.onKeyUp)==null||o.call(t,i.key,e.keyup(i),i)};return window.addEventListener("keydown",n),window.addEventListener("keyup",r),()=>{window.removeEventListener("keydown",n),window.removeEventListener("keyup",r)}},[e,t])}function SSe(e,t){h.exports.useLayoutEffect(()=>{if(t&&"current"in t){let n=t==null?void 0:t.current;if(!n)return;switch(e){case"transform_selected":{n.style.setProperty("--tl-performance-all","auto"),n.style.setProperty("--tl-performance-selected","transform, contents");break}case"transform_all":{n.style.setProperty("--tl-performance-all","transform, contents"),n.style.setProperty("--tl-performance-selected","transform, contents");break}case"translate_selected":{n.style.setProperty("--tl-performance-all","auto"),n.style.setProperty("--tl-performance-selected","transform");break}case"translate_all":{n.style.setProperty("--tl-performance-all","transform"),n.style.setProperty("--tl-performance-selected","transform");break}default:n.style.setProperty("--tl-performance-all","auto"),n.style.setProperty("--tl-performance-selected","auto")}}},[e])}function wSe(e){var t=e,{id:n,bounds:r,rotation:i=0,isGhost:o=!1,isSelected:a=!1,children:s}=t,l=Zd(t,["id","bounds","rotation","isGhost","isSelected","children"]);let c=rj(r,i);return h.exports.createElement("div",Qe({id:n,ref:c,className:`tl-positioned${o?" tl-ghost":""}${a?" tl-positioned-selected":""}`,"aria-label":"container","data-testid":"container"},l),s)}var s1=h.exports.memo(wSe);function CSe({brush:e,zoom:t,dashed:n}){return h.exports.createElement(s1,{bounds:e,rotation:0},h.exports.createElement(Hr,null,h.exports.createElement("rect",{className:"tl-brush"+(n?" dashed":""),opacity:1,x:0,y:0,width:e.width,height:e.height,"aria-label":"brush"}),n&&h.exports.createElement("g",{className:"tl-dashed-brush-line"},h.exports.createElement(wm,{x1:0,y1:0,x2:e.width,y2:0,zoom:t}),h.exports.createElement(wm,{x1:e.width,y1:0,x2:e.width,y2:e.height,zoom:t}),h.exports.createElement(wm,{x1:0,y1:e.height,x2:e.width,y2:e.height,zoom:t}),h.exports.createElement(wm,{x1:0,y1:0,x2:0,y2:e.height,zoom:t}))))}var kSe=h.exports.memo(CSe);function wm({x1:e,y1:t,x2:n,y2:r,zoom:i}){let o=ti.getPerfectDashProps(Math.hypot(n-e,r-t),1/i,"dashed",1,!0,3);return h.exports.createElement("line",{x1:e,y1:t,x2:n,y2:r,strokeWidth:1/i,strokeDasharray:o.strokeDasharray,strokeDashoffset:o.strokeDashoffset})}var ESe=h.exports.memo(({color:e})=>h.exports.createElement("svg",{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 35 35",fill:"none",fillRule:"evenodd"},h.exports.createElement("g",{fill:"rgba(0,0,0,.2)",transform:"translate(1,1)"},h.exports.createElement("path",{d:"m12 24.4219v-16.015l11.591 11.619h-6.781l-.411.124z"}),h.exports.createElement("path",{d:"m21.0845 25.0962-3.605 1.535-4.682-11.089 3.686-1.553z"})),h.exports.createElement("g",{fill:"white"},h.exports.createElement("path",{d:"m12 24.4219v-16.015l11.591 11.619h-6.781l-.411.124z"}),h.exports.createElement("path",{d:"m21.0845 25.0962-3.605 1.535-4.682-11.089 3.686-1.553z"})),h.exports.createElement("g",{fill:e},h.exports.createElement("path",{d:"m19.751 24.4155-1.844.774-3.1-7.374 1.841-.775z"}),h.exports.createElement("path",{d:"m13 10.814v11.188l2.969-2.866.428-.139h4.768z"}))));function ISe({points:e,zoom:t}){if(e.length===0)return null;let n=ti.getSvgPathFromStroke(Oc(e,{size:16/t,start:{taper:!0}}));return h.exports.createElement("path",{d:n,className:"tl-erase-line"})}var TSe=h.exports.memo(ISe),lP=[[-1,.15,64],[.05,.375,16],[.15,1,4],[.7,2.5,1]];function _Se({grid:e,camera:t}){return h.exports.createElement("svg",{className:"tl-grid",version:"1.1",xmlns:"http://www.w3.org/2000/svg"},h.exports.createElement("defs",null,lP.map(([n,r,i],o)=>{let a=i*e*t.zoom,s=t.point[0]*t.zoom,l=t.point[1]*t.zoom,c=s>0?s%a:a+s%a,u=l>0?l%a:a+l%a,d=t.zoom<r?ti.modulate(t.zoom,[n,r],[0,1]):1;return h.exports.createElement("pattern",{key:`grid-pattern-${o}`,id:`grid-${o}`,width:a,height:a,patternUnits:"userSpaceOnUse"},h.exports.createElement("circle",{className:"tl-grid-dot",cx:c,cy:u,r:1,opacity:d}))})),lP.map((n,r)=>h.exports.createElement("rect",{key:`grid-rect-${r}`,width:"100%",height:"100%",fill:`url(#grid-${r})`})))}function PSe({camera:{zoom:e,point:t},children:n}){let r=2.5/e;return h.exports.createElement("svg",{className:"tl-overlay"},h.exports.createElement("defs",null,h.exports.createElement("g",{id:"tl-snap-point"},h.exports.createElement("path",{className:"tl-snap-point",d:`M ${-r},${-r} L ${r},${r} M ${-r},${r} L ${r},${-r}`}))),h.exports.createElement("g",{transform:`scale(${e}) translate(${t})`},n))}var OSe=h.exports.memo(PSe),Hr=h.exports.memo(h.exports.forwardRef(function(e,t){var n=e,{id:r,className:i="",children:o}=n,a=Zd(n,["id","className","children"]);return h.exports.createElement("svg",Qe({ref:t,className:`tl-positioned-svg ${i}`},a),h.exports.createElement("g",{id:r,className:"tl-centered-g"},o))}));function MSe({bounds:e,isLocked:t,isHidden:n}){return h.exports.createElement("rect",{className:["tl-bounds-center",t?"tl-dashed":""].join(" "),x:-1,y:-1,width:e.width+2,height:e.height+2,opacity:n?0:1,pointerEvents:"none","aria-label":"center handle"})}var RSe=h.exports.memo(MSe),DSe={right:0,bottomRight:45,bottom:90,bottomLeft:135,left:180,topLeft:225,top:270,topRight:315};function ASe({bounds:e,side:t,targetSize:n,size:r}){let i=n*2,o={left:-i,topLeft:-i,bottomLeft:-i,right:e.width,topRight:e.width,bottomRight:e.width,top:e.width/2-i/2,bottom:e.width/2-i/2}[t],a={left:e.height/2-i/2,right:e.height/2-i/2,top:-i*2,topLeft:-i,topRight:-i,bottom:e.height,bottomLeft:e.height,bottomRight:e.height}[t],{callbacks:s,inputs:l}=mr(),c=h.exports.useCallback(u=>{var d;u.stopPropagation();let f=l.pointerDown(u,t);(d=s.onShapeClone)==null||d.call(s,f,u)},[s.onShapeClone]);return h.exports.createElement("g",{className:"tl-clone-target",transform:`translate(${o}, ${a})`,"aria-label":"clone button"},h.exports.createElement("rect",{className:"tl-transparent",width:n*2,height:n*2}),h.exports.createElement("g",{className:"tl-clone-button-target",onPointerDown:c,transform:`translate(${n}, ${n}) rotate(${DSe[t]})`},h.exports.createElement("circle",{className:"tl-transparent ",r:n}),h.exports.createElement("path",{className:"tl-clone-button",d:`M -${r/2},-${r/2} L ${r/2},0 -${r/2},${r/2} Z`,strokeLinejoin:"round"})))}var is=h.exports.memo(ASe);function LSe({targetSize:e,size:t,bounds:n}){return h.exports.createElement(h.exports.Fragment,null,h.exports.createElement(is,{targetSize:e,size:t,bounds:n,side:"top"}),h.exports.createElement(is,{targetSize:e,size:t,bounds:n,side:"right"}),h.exports.createElement(is,{targetSize:e,size:t,bounds:n,side:"bottom"}),h.exports.createElement(is,{targetSize:e,size:t,bounds:n,side:"left"}),h.exports.createElement(is,{targetSize:e,size:t,bounds:n,side:"topLeft"}),h.exports.createElement(is,{targetSize:e,size:t,bounds:n,side:"topRight"}),h.exports.createElement(is,{targetSize:e,size:t,bounds:n,side:"bottomLeft"}),h.exports.createElement(is,{targetSize:e,size:t,bounds:n,side:"bottomRight"}))}var BSe=h.exports.memo(LSe),$Se={top_left_corner:"tl-cursor-nwse",top_right_corner:"tl-cursor-nesw",bottom_right_corner:"tl-cursor-nwse",bottom_left_corner:"tl-cursor-nesw"};function FSe({size:e,targetSize:t,isHidden:n,corner:r,bounds:i}){let o=td(r),a=r==="top_left_corner"||r==="top_right_corner",s=r==="top_left_corner"||r==="bottom_left_corner";return h.exports.createElement("g",{opacity:n?0:1},h.exports.createElement("rect",Qe({className:"tl-transparent "+(n?"":$Se[r]),"aria-label":"corner transparent",x:(s?-1:i.width+1)-t,y:(a?-1:i.height+1)-t,width:t*2,height:t*2,pointerEvents:n?"none":"all"},o)),h.exports.createElement("rect",{className:"tl-corner-handle","aria-label":"corner handle",x:(s?-1:i.width+1)-e/2,y:(a?-1:i.height+1)-e/2,width:e,height:e,pointerEvents:"none"}))}var Cm=h.exports.memo(FSe),NSe={top_edge:"tl-cursor-ns",right_edge:"tl-cursor-ew",bottom_edge:"tl-cursor-ns",left_edge:"tl-cursor-ew"};function zSe({size:e,isHidden:t,bounds:n,edge:r}){let i=td(r),o=r==="top_edge"||r==="bottom_edge",a=r==="right_edge"||r==="bottom_edge",{height:s,width:l}=n;return h.exports.createElement("rect",Qe({pointerEvents:t?"none":"all",className:"tl-transparent tl-edge-handle "+(t?"":NSe[r]),"aria-label":`${r} handle`,opacity:t?0:1,x:o?e/2:(a?l+1:-1)-e/2,y:o?(a?s+1:-1)-e/2:e/2,width:o?Math.max(0,l+1-e):e,height:o?e:Math.max(0,s+1-e)},i))}var km=h.exports.memo(zSe);function jSe({size:e,bounds:t,isHidden:n}){let r=td("left"),i=td("center"),o=td("right");return h.exports.createElement("g",{cursor:"grab",transform:`translate(${t.width/2-e*4}, ${t.height+e*2})`,"aria-label":"link handle"},h.exports.createElement("g",{className:"tl-transparent",pointerEvents:n?"none":"all"},h.exports.createElement("rect",Qe({x:0,y:0,width:e*2,height:e*2},r)),h.exports.createElement("rect",Qe({x:e*3,y:0,width:e*2,height:e*2},i)),h.exports.createElement("rect",Qe({x:e*6,y:0,width:e*2,height:e*2},o))),h.exports.createElement("g",{className:"tl-rotate-handle",transform:`translate(${e/2}, ${e/2})`,"aria-label":"link rotate handle"},h.exports.createElement("path",{d:`M 0,${e/2} L ${e},${e} ${e},0 Z`,pointerEvents:"none",opacity:n?0:1}),h.exports.createElement("path",{transform:`translate(${e*3}, 0)`,d:`M 0,0 L ${e},0 ${e/2},${e} Z`,pointerEvents:"none",opacity:n?0:1}),h.exports.createElement("path",{transform:`translate(${e*6}, 0)`,d:`M ${e},${e/2} L 0,0 0,${e} Z`,pointerEvents:"none",opacity:n?0:1})))}var HSe=h.exports.memo(jSe);function VSe({bounds:e,targetSize:t,size:n,isHidden:r}){let i=td("rotate");return h.exports.createElement("g",{cursor:"grab",opacity:r?0:1},h.exports.createElement("circle",Qe({className:"tl-transparent","aria-label":"rotate handle transparent",cx:e.width/2,cy:n*-2,r:t,pointerEvents:r?"none":"all"},i)),h.exports.createElement("circle",{className:"tl-rotate-handle","aria-label":"rotate handle",cx:e.width/2,cy:n*-2,r:n/2,pointerEvents:"none"}))}var WSe=h.exports.memo(VSe),USe=function({zoom:e,bounds:t,viewportWidth:n,rotation:r,isHidden:i,isLocked:o,hideCloneHandles:a,hideResizeHandles:s,hideRotateHandle:l,hideBindingHandles:c}){let u=(n<768?16:8)/e,d=8/e,f=Math.min(t.width,t.height)*e,p=!l&&!i&&!o&&f>32,m=!i&&!o&&f>24,g=!i&&!o&&f>20,y=!a&&f>24;return h.exports.createElement(s1,{bounds:t,rotation:r},h.exports.createElement(Hr,null,h.exports.createElement(RSe,{bounds:t,isLocked:o,isHidden:i}),!s&&!o?h.exports.createElement(h.exports.Fragment,null,h.exports.createElement(km,{targetSize:u,size:d,bounds:t,edge:"top_edge",isHidden:!m}),h.exports.createElement(km,{targetSize:u,size:d,bounds:t,edge:"right_edge",isHidden:!m}),h.exports.createElement(km,{targetSize:u,size:d,bounds:t,edge:"bottom_edge",isHidden:!m}),h.exports.createElement(km,{targetSize:u,size:d,bounds:t,edge:"left_edge",isHidden:!m}),h.exports.createElement(Cm,{targetSize:u,size:d,bounds:t,isHidden:i||!g,corner:"top_left_corner"}),h.exports.createElement(Cm,{targetSize:u,size:d,bounds:t,isHidden:i||!g,corner:"top_right_corner"}),h.exports.createElement(Cm,{targetSize:u,size:d,bounds:t,isHidden:i||!g,corner:"bottom_right_corner"}),h.exports.createElement(Cm,{targetSize:u,size:d,bounds:t,isHidden:i||!g,corner:"bottom_left_corner"})):null,p&&h.exports.createElement(WSe,{targetSize:u,size:d,bounds:t,isHidden:!m}),y&&h.exports.createElement(BSe,{bounds:t,targetSize:u,size:d}),!c&&h.exports.createElement(HSe,{targetSize:u,size:d,bounds:t,isHidden:!m})))},GSe=h.exports.memo(USe);function KSe({bounds:e,rotation:t,isHidden:n}){let r=bSe();return h.exports.createElement(s1,{bounds:e,rotation:t},h.exports.createElement(Hr,null,h.exports.createElement("rect",Qe({className:"tl-bounds-bg","aria-label":"bounds bg",width:e.width,height:e.height,opacity:n?0:1},r))))}var qSe=h.exports.memo(KSe);function YSe({id:e,point:t}){let n=vSe(e);return h.exports.createElement(s1,{bounds:ti.translateBounds({minX:0,minY:0,maxX:0,maxY:0,width:0,height:0},t)},h.exports.createElement(Hr,null,h.exports.createElement("g",Qe({className:"tl-handle","aria-label":"handle"},n),h.exports.createElement("circle",{className:"tl-handle-bg",pointerEvents:"all"}),h.exports.createElement("circle",{className:"tl-counter-scaled tl-handle",pointerEvents:"none",r:4}))))}var XSe=h.exports.memo(YSe);function ZSe({shape:e,zoom:t}){if(e.handles===void 0)return null;let n=null,r=Object.values(e.handles).reduce((i,o)=>{let a=O.add(o.point,e.point);return(!n||O.dist(a,n)*t>=32)&&(i.push(o),n=a),i},[]);return r.length===1?null:h.exports.createElement(h.exports.Fragment,null,r.map(i=>h.exports.createElement(XSe,{key:e.id+"_"+i.id,id:i.id,point:O.add(i.point,e.point)})))}var QSe=h.exports.memo(ZSe);function JSe(e){let t=e.utils.getRef(e.shape);return h.exports.createElement(e.utils.Component,Qe({ref:t},e))}var e4e=h.exports.memo(JSe,(e,t)=>e.isHovered!==t.isHovered||e.isSelected!==t.isSelected||e.isEditing!==t.isEditing||e.isBinding!==t.isBinding||e.isGhost!==t.isGhost||e.meta!==t.meta?!1:t.shape!==e.shape?!t.utils.shouldRender(t.shape,e.shape):!0);function t4e(e){var t=e,{shape:n,utils:r,meta:i}=t,o=Zd(t,["shape","utils","meta"]);let{callbacks:a}=mr(),s=r.getBounds(n),l=oSe(n.id);return h.exports.createElement(s1,{id:n.id,bounds:s,rotation:n.rotation,"data-shape":n.type,isGhost:o.isGhost,isSelected:o.isSelected},h.exports.createElement(e4e,Qe({shape:n,utils:r,meta:i,events:l,bounds:s,onShapeChange:a.onShapeChange,onShapeBlur:a.onShapeBlur},o)))}var n4e=h.exports.memo(t4e);function r4e(e){var t=e,{shape:n,utils:r,meta:i,children:o}=t,a=Zd(t,["shape","utils","meta","children"]);return h.exports.createElement(h.exports.Fragment,null,h.exports.createElement(n4e,Qe({shape:n,utils:r[n.type],meta:i},a)),o&&o.map(s=>h.exports.createElement(ij,Qe({key:s.shape.id,utils:r},s))))}var ij=h.exports.memo(r4e);function i4e({isHovered:e=!1,isSelected:t=!1,isEditing:n=!1,shape:r,user:i,meta:o}){let{shapeUtils:a}=mr(),s=a[r.type],l=s.getBounds(r),c=rj(l,r.rotation);return h.exports.createElement("div",{ref:c,draggable:!1,className:["tl-indicator","tl-absolute",t&&!i?"tl-selected":"tl-hovered",n?"tl-editing":"",r.isLocked?"tl-locked":""].join(" ")},h.exports.createElement("svg",{width:"100%",height:"100%"},h.exports.createElement("g",{className:"tl-centered-g",stroke:i==null?void 0:i.color},h.exports.createElement(s.Indicator,{shape:r,meta:o,user:i,bounds:l,isSelected:t,isHovered:e}))))}var i4=h.exports.memo(i4e);function o4e({page:e,pageState:t,assets:n,hideBounds:r,hideHandles:i,hideIndicators:o,hideBindingHandles:a,hideCloneHandles:s,hideRotateHandle:l,hideResizeHandles:c,meta:u}){let{bounds:d,shapeUtils:f}=mr(),p=sSe(e,t,n,u),{bounds:m,isLinked:g,isLocked:y,rotation:v}=gSe(e,t,f),{selectedIds:b,hoveredId:x,editingId:w,camera:{zoom:E}}=t,C=o,I=!0,T=!1,_,P=b.map(M=>e.shapes[M]);if(P.length===1){let M=P[0];T=w===M.id,T&&(C=!0);let D=f[M.type];I=s||!D.showCloneHandles,M.handles!==void 0&&!T&&(_=M)}return h.exports.createElement(h.exports.Fragment,null,m&&h.exports.createElement(qSe,{bounds:m,rotation:v,isHidden:r}),p.map(M=>h.exports.createElement(ij,Qe({key:M.shape.id,utils:f},M))),!C&&P.map(M=>h.exports.createElement(i4,{key:"selected_"+M.id,shape:M,meta:u,isSelected:!0,isEditing:T})),!C&&x&&x!==w&&h.exports.createElement(i4,{key:"hovered_"+x,shape:e.shapes[x],meta:u,isHovered:!0}),m&&h.exports.createElement(GSe,{zoom:E,bounds:m,viewportWidth:d.width,isLocked:y,rotation:v,isHidden:r,hideRotateHandle:l,hideResizeHandles:c,hideBindingHandles:a||!g,hideCloneHandles:I}),!i&&_&&h.exports.createElement(QSe,{shape:_,zoom:E}))}var a4e=h.exports.memo(o4e);function s4e({snapLines:e}){return h.exports.createElement(h.exports.Fragment,null,e.map((t,n)=>h.exports.createElement(c4e,{key:n,snapLine:t})))}function l4e({snapLine:e}){let t=ti.getBoundsFromPoints(e);return h.exports.createElement(h.exports.Fragment,null,h.exports.createElement("line",{className:"tl-snap-line",x1:t.minX,y1:t.minY,x2:t.maxX,y2:t.maxY}),e.map(([n,r],i)=>h.exports.createElement("use",{key:i,href:"#tl-snap-point",x:n,y:r})))}var c4e=h.exports.memo(l4e),u4e=h.exports.memo(s4e);function d4e({user:e,Cursor:t}){let n=h.exports.useRef(null);return h.exports.useLayoutEffect(()=>{n.current&&(n.current.style.transform=`translate(${e.point[0]}px, ${e.point[1]}px)`)},[e.point]),h.exports.createElement("div",{ref:n,className:`tl-absolute tl-user tl-counter-scaled ${e.session?"":"tl-animated"}`},h.exports.createElement(t,{id:e.id,color:e.color,metadata:e.metadata}))}function f4e({userId:e,users:t,Cursor:n}){return h.exports.createElement(h.exports.Fragment,null,Object.values(t).filter(r=>r&&r.id!==e).map(r=>h.exports.createElement(d4e,{key:r.id,user:r,Cursor:n})))}function p4e({userId:e,users:t,meta:n,page:r}){let{shapeUtils:i}=mr();return h.exports.createElement(h.exports.Fragment,null,Object.values(t).filter(Boolean).filter(o=>o.id!==e&&o.selectedIds.length>0).map(o=>{let a=o.selectedIds.map(l=>r.shapes[l]).filter(Boolean);if(a.length===0)return null;let s=ti.getCommonBounds(a.map(l=>i[l.type].getBounds(l)));return h.exports.createElement(h.exports.Fragment,{key:o.id+"_shapes"},h.exports.createElement("div",{className:"tl-absolute tl-user-indicator-bounds",style:{backgroundColor:o.color+"0d",borderColor:o.color+"78",transform:`translate(${s.minX}px, ${s.minY}px)`,width:s.width,height:s.height,pointerEvents:"none"}}),a.map(l=>h.exports.createElement(i4,{key:`${o.id}_${l.id}_indicator`,shape:l,user:o,meta:n,isHovered:!0})))}))}var h4e=e=>{let t=e.parentElement;for(;t;){if(t===document.body)return document;let{overflowY:n}=window.getComputedStyle(t);if(t.scrollHeight>t.clientHeight&&(n==="auto"||n==="scroll"||n==="overlay"))return t;t=t.parentElement}return document};function m4e(e,t){let{inputs:n,callbacks:r}=mr(),i=h.exports.useRef(!1),o=h.exports.useCallback(()=>{var a,s;if(i.current){let l=(a=e.current)==null?void 0:a.getBoundingClientRect();if(l){let c={minX:l.left,maxX:l.left+l.width,minY:l.top,maxY:l.top+l.height,width:l.width,height:l.height};n.bounds=c,t(c),(s=r.onBoundsChange)==null||s.call(r,c)}}else i.current=!0},[e,n,r.onBoundsChange]);h.exports.useEffect(()=>{let a=e.current?h4e(e.current):document,s=$.debounce(o,100);return a.addEventListener("scroll",s),window.addEventListener("resize",s),()=>{a.removeEventListener("scroll",s),window.removeEventListener("resize",s)}},[]),h.exports.useEffect(()=>{let a=new ResizeObserver(s=>{n.isPinching||s[0].contentRect&&o()});return e.current&&a.observe(e.current),()=>{a.disconnect()}},[e,n]),h.exports.useEffect(()=>{o()},[e])}function g4e({id:e,page:t,pageState:n,assets:r,snapLines:i,eraseLine:o,grid:a,users:s,userId:l,components:c={},meta:u,performanceMode:d,showDashedBrush:f,hideHandles:p,hideBounds:m,hideIndicators:g,hideBindingHandles:y,hideCloneHandles:v,hideResizeHandles:b,hideRotateHandle:x,hideGrid:w,onBoundsChange:E,hideCursors:C}){var I;let T=h.exports.useRef(null),_=h.exports.useRef(n.camera.zoom);_.current=n.camera.zoom,tSe(_,T),m4e(T,E),rSe(),ySe(T);let P=h.exports.useRef(null),M=h.exports.useRef(null);mSe(M,P,n),SSe(d,P),xSe();let D=iSe();return h.exports.createElement("div",{id:e,className:"tl-container",ref:P},h.exports.createElement("div",Qe({id:"canvas",className:"tl-absolute tl-canvas",ref:T},D),!w&&a&&h.exports.createElement(_Se,{grid:a,camera:n.camera}),h.exports.createElement("div",{ref:M,className:"tl-absolute tl-layer","data-testid":"layer"},h.exports.createElement(a4e,{page:t,pageState:n,assets:r,hideBounds:m,hideIndicators:g,hideHandles:p,hideBindingHandles:y,hideCloneHandles:v,hideResizeHandles:b,hideRotateHandle:x,meta:u}),s&&l&&h.exports.createElement(p4e,{userId:l,users:s,page:t,meta:u}),n.brush&&h.exports.createElement(kSe,{brush:n.brush,dashed:f,zoom:n.camera.zoom}),s&&!C&&h.exports.createElement(f4e,{userId:l,users:s,Cursor:(I=c==null?void 0:c.Cursor)!=null?I:ESe})),h.exports.createElement(OSe,{camera:n.camera},o&&h.exports.createElement(TSe,{points:o,zoom:n.camera.zoom}),i&&h.exports.createElement(u4e,{snapLines:i}))))}var v4e=h.exports.memo(g4e),y4e=250,mn=class{constructor(){Bt(this,"pointer"),Bt(this,"keyboard"),Bt(this,"keys",{}),Bt(this,"isPinching",!1),Bt(this,"bounds",{minX:0,maxX:640,minY:0,maxY:480,width:640,height:480}),Bt(this,"pointerUpTime",0),Bt(this,"activePointer"),Bt(this,"panStart",e=>{var t,n;let{shiftKey:r,ctrlKey:i,metaKey:o,altKey:a}=e,s={target:"wheel",pointerId:((t=this.pointer)==null?void 0:t.pointerId)||0,origin:((n=this.pointer)==null?void 0:n.origin)||[0,0],delta:[0,0],pressure:.5,point:mn.getPoint(e,this.bounds),shiftKey:r,ctrlKey:i,metaKey:o,altKey:a,spaceKey:this.keys[" "]};return this.pointer=s,s}),Bt(this,"pan",(e,t)=>{if(!this.pointer||this.pointer.target!=="wheel")return this.panStart(t);let{shiftKey:n,ctrlKey:r,metaKey:i,altKey:o}=t,a=this.pointer,s=mn.getPoint(t,this.bounds),l=jo(Qe({},a),{target:"wheel",delta:e,point:s,shiftKey:n,ctrlKey:r,metaKey:i,altKey:o,spaceKey:this.keys[" "]});return this.pointer=l,l}),Bt(this,"keydown",e=>{var t,n;let{shiftKey:r,ctrlKey:i,metaKey:o,altKey:a}=e;return this.keys[e.key]=!0,{point:((t=this.pointer)==null?void 0:t.point)||[0,0],origin:((n=this.pointer)==null?void 0:n.origin)||[0,0],key:e.key,keys:Object.keys(this.keys),shiftKey:r,ctrlKey:i,metaKey:$.isDarwin()?o:i,altKey:a}}),Bt(this,"keyup",e=>{var t,n;let{shiftKey:r,ctrlKey:i,metaKey:o,altKey:a}=e;return delete this.keys[e.key],{point:((t=this.pointer)==null?void 0:t.point)||[0,0],origin:((n=this.pointer)==null?void 0:n.origin)||[0,0],key:e.key,keys:Object.keys(this.keys),shiftKey:r,ctrlKey:i,metaKey:$.isDarwin()?o:i,altKey:a}})}pointerIsValid(e){if("pointerId"in e&&this.activePointer&&this.activePointer!==e.pointerId)return!1;if("touches"in e){let t=e.changedTouches[0];if(this.activePointer&&this.activePointer!==t.identifier)return!1}return!0}touchStart(e,t){let{shiftKey:n,ctrlKey:r,metaKey:i,altKey:o}=e,a=e.changedTouches[0];this.activePointer=a.identifier;let s={target:t,pointerId:a.identifier,origin:mn.getPoint(a,this.bounds),delta:[0,0],point:mn.getPoint(a,this.bounds),pressure:mn.getPressure(a),shiftKey:n,ctrlKey:r,metaKey:$.isDarwin()?i:r,altKey:o,spaceKey:this.keys[" "]};return this.pointer=s,s}touchEnd(e,t){let{shiftKey:n,ctrlKey:r,metaKey:i,altKey:o}=e,a=e.changedTouches[0],s={target:t,pointerId:a.identifier,origin:mn.getPoint(a,this.bounds),delta:[0,0],point:mn.getPoint(a,this.bounds),pressure:mn.getPressure(a),shiftKey:n,ctrlKey:r,metaKey:$.isDarwin()?i:r,altKey:o,spaceKey:this.keys[" "]};return this.pointer=s,this.activePointer=void 0,s}touchMove(e,t){let{shiftKey:n,ctrlKey:r,metaKey:i,altKey:o}=e,a=e.changedTouches[0],s=this.pointer,l=mn.getPoint(a,this.bounds),c=s!=null&&s.point?O.sub(l,s.point):[0,0],u=jo(Qe({origin:l},s),{target:t,pointerId:a.identifier,point:l,delta:c,pressure:mn.getPressure(a),shiftKey:n,ctrlKey:r,metaKey:$.isDarwin()?i:r,altKey:o,spaceKey:this.keys[" "]});return this.pointer=u,u}pointerDown(e,t){let{shiftKey:n,ctrlKey:r,metaKey:i,altKey:o}=e,a=mn.getPoint(e,this.bounds);this.activePointer=e.pointerId;let s={target:t,pointerId:e.pointerId,origin:a,point:a,delta:[0,0],pressure:mn.getPressure(e),shiftKey:n,ctrlKey:r,metaKey:$.isDarwin()?i:r,altKey:o,spaceKey:this.keys[" "]};return this.pointer=s,s}pointerEnter(e,t){let{shiftKey:n,ctrlKey:r,metaKey:i,altKey:o}=e,a=mn.getPoint(e,this.bounds),s={target:t,pointerId:e.pointerId,origin:a,delta:[0,0],point:a,pressure:mn.getPressure(e),shiftKey:n,ctrlKey:r,metaKey:$.isDarwin()?i:r,altKey:o,spaceKey:this.keys[" "]};return this.pointer=s,s}pointerMove(e,t){let{shiftKey:n,ctrlKey:r,metaKey:i,altKey:o}=e,a=this.pointer,s=mn.getPoint(e,this.bounds),l=a!=null&&a.point?O.sub(s,a.point):[0,0],c=jo(Qe({origin:s},a),{target:t,pointerId:e.pointerId,point:s,delta:l,pressure:mn.getPressure(e),shiftKey:n,ctrlKey:r,metaKey:$.isDarwin()?i:r,altKey:o,spaceKey:this.keys[" "]});return this.pointer=c,c}pointerUp(e,t){let{shiftKey:n,ctrlKey:r,metaKey:i,altKey:o}=e,a=this.pointer,s=mn.getPoint(e,this.bounds),l=a!=null&&a.point?O.sub(s,a.point):[0,0];this.activePointer=void 0;let c=jo(Qe({origin:s},a),{target:t,pointerId:e.pointerId,point:s,delta:l,pressure:mn.getPressure(e),shiftKey:n,ctrlKey:r,metaKey:$.isDarwin()?i:r,altKey:o,spaceKey:this.keys[" "]});return this.pointer=c,this.pointerUpTime=performance.now(),c}isDoubleClick(){if(!this.pointer)return!1;let{origin:e,point:t}=this.pointer,n=performance.now()-this.pointerUpTime<y4e&&O.dist(e,t)<4;return n&&(this.activePointer=void 0),n}clear(){this.pointer=void 0}resetDoubleClick(){this.pointerUpTime=0}pinch(e,t){let{shiftKey:n,ctrlKey:r,metaKey:i,altKey:o}=this.keys,a=O.sub(t,e),s={pointerId:0,target:"pinch",origin:t,delta:a,point:O.sub(O.toFixed(e),[this.bounds.minX,this.bounds.minY]),pressure:.5,shiftKey:n,ctrlKey:r,metaKey:$.isDarwin()?i:r,altKey:o,spaceKey:this.keys[" "]};return this.pointer=s,s}reset(){this.pointerUpTime=0,this.pointer=void 0,this.keyboard=void 0,this.activePointer=void 0,this.keys={}}static getPoint(e,t){return[+e.clientX.toFixed(2)-t.minX,+e.clientY.toFixed(2)-t.minY]}static getPressure(e){return"pressure"in e&&+e.pressure.toFixed(2)||.5}static commandKey(){return $.isDarwin()?"\u2318":"Ctrl"}};new mn;var b4e=Object.freeze({});function x4e(e){var t=e,{id:n="tl",shapeUtils:r,page:i,pageState:o,assets:a=b4e,users:s,userId:l,theme:c,meta:u,snapLines:d,eraseLine:f,grid:p,containerRef:m,performanceMode:g,components:y,hideHandles:v=!1,hideIndicators:b=!1,hideCloneHandles:x=!1,hideBindingHandles:w=!1,hideResizeHandles:E=!1,hideRotateHandles:C=!1,hideBounds:I=!1,hideGrid:T=!0,showDashedBrush:_=!1,hideCursors:P}=t,M=Zd(t,["id","shapeUtils","page","pageState","assets","users","userId","theme","meta","snapLines","eraseLine","grid","containerRef","performanceMode","components","hideHandles","hideIndicators","hideCloneHandles","hideBindingHandles","hideResizeHandles","hideRotateHandles","hideBounds","hideGrid","showDashedBrush","hideCursors"]);hSe(c,"#"+n);let D=h.exports.useRef(null),V=h.exports.useRef(o);h.exports.useEffect(()=>{V.current=o},[o]);let[B,L]=h.exports.useState(()=>({callbacks:M,shapeUtils:r,rSelectionBounds:D,rPageState:V,bounds:{minX:0,minY:0,maxX:1/0,maxY:1/0,width:1/0,height:1/0},inputs:new mn})),G=h.exports.useCallback(z=>{L(j=>jo(Qe({},j),{bounds:z}))},[]);return h.exports.createElement(F6.Provider,{value:B},h.exports.createElement(v4e,{id:n,page:i,pageState:o,assets:a,snapLines:d,eraseLine:f,grid:p,users:s,userId:l,externalContainerRef:m,hideBounds:I,hideIndicators:b,hideHandles:v,hideCloneHandles:x,hideBindingHandles:w,hideRotateHandle:C,hideResizeHandles:E,hideGrid:T,showDashedBrush:_,onBoundsChange:G,performanceMode:g,components:y,meta:u,hideCursors:P}))}var S4e=h.exports.memo(x4e),l1=h.exports.memo(h.exports.forwardRef(function(e,t){var n=e,{children:r,className:i=""}=n,o=Zd(n,["children","className"]);return h.exports.createElement("div",Qe({ref:t,className:`tl-positioned-div ${i}`,draggable:!1},o),h.exports.createElement("div",{className:"tl-inner-div"},r))})),o4=class{constructor(){Bt(this,"refMap",new Map),Bt(this,"boundsCache",new WeakMap),Bt(this,"showCloneHandles",!1),Bt(this,"hideBounds",!1),Bt(this,"isStateful",!1),Bt(this,"shouldRender",(e,t)=>!0),Bt(this,"getRef",e=>(this.refMap.has(e.id)||this.refMap.set(e.id,h.exports.createRef()),this.refMap.get(e.id))),Bt(this,"hitTestBounds",(e,t)=>{let n=this.getBounds(e),r=ti.getRotatedCorners(n,e.rotation);return r.every(i=>ti.pointInBounds(i,t))||Jz(r,t).length>0}),Bt(this,"getRotatedBounds",e=>ti.getBoundsFromPoints(ti.getRotatedCorners(this.getBounds(e),e.rotation)))}};Bt(o4,"Component",e=>h.exports.forwardRef(e)),Bt(o4,"Indicator",e=>e);/**
* String.prototype.replaceAll() polyfill
* https://gomakethings.com/how-to-replace-a-section-of-a-string-with-another-one-with-vanilla-js/
* @author Chris Ferdinandi
* @license MIT
*/function Ni(e){const t=h.exports.useRef(e);return h.exports.useEffect(()=>{t.current=e}),h.exports.useMemo(()=>(...n)=>{var r;return(r=t.current)===null||r===void 0?void 0:r.call(t,...n)},[])}const bh=Boolean(globalThis==null?void 0:globalThis.document)?h.exports.useLayoutEffect:()=>{},w4e=Ix["useId".toString()]||(()=>{});let C4e=0;function Pa(e){const[t,n]=h.exports.useState(w4e());return bh(()=>{e||n(r=>r!=null?r:String(C4e++))},[e]),e||(t?`radix-${t}`:"")}let $5=0;function oj(){h.exports.useEffect(()=>{var e,t;const n=document.querySelectorAll("[data-radix-focus-guard]");return document.body.insertAdjacentElement("afterbegin",(e=n[0])!==null&&e!==void 0?e:cP()),document.body.insertAdjacentElement("beforeend",(t=n[1])!==null&&t!==void 0?t:cP()),$5++,()=>{$5===1&&document.querySelectorAll("[data-radix-focus-guard]").forEach(r=>r.remove()),$5--}},[])}function cP(){const e=document.createElement("span");return e.setAttribute("data-radix-focus-guard",""),e.tabIndex=0,e.style.cssText="outline: none; opacity: 0; position: fixed; pointer-events: none",e}function k4e(e,t){const[n,r]=h.exports.useState("ltr"),[i,o]=h.exports.useState(),a=h.exports.useRef(0);return h.exports.useEffect(()=>{if(t===void 0&&e!=null&&e.parentElement){const s=getComputedStyle(e.parentElement);o(s)}},[e,t]),h.exports.useEffect(()=>(t===void 0&&function s(){a.current=requestAnimationFrame(()=>{const l=i==null?void 0:i.direction;l&&r(l),s()})}(),()=>cancelAnimationFrame(a.current)),[i,t,r]),t||n}function b2({prop:e,defaultProp:t,onChange:n=()=>{}}){const[r,i]=function({defaultProp:l,onChange:c}){const u=h.exports.useState(l),[d]=u,f=h.exports.useRef(d),p=Ni(c);return h.exports.useEffect(()=>{f.current!==d&&(p(d),f.current=d)},[d,f,p]),u}({defaultProp:t,onChange:n}),o=e!==void 0,a=o?e:r,s=Ni(n);return[a,h.exports.useCallback(l=>{if(o){const c=l,u=typeof l=="function"?c(e):l;u!==e&&s(u)}else i(l)},[o,e,i,s])]}function x2(...e){return t=>e.forEach(n=>function(r,i){typeof r=="function"?r(i):r!=null&&(r.current=i)}(n,t))}function un(...e){return h.exports.useCallback(x2(...e),e)}const xh=h.exports.forwardRef((e,t)=>{const{children:n,...r}=e;return h.exports.Children.toArray(n).some(uP)?h.exports.createElement(h.exports.Fragment,null,h.exports.Children.map(n,i=>uP(i)?h.exports.createElement(a4,J({},r,{ref:t}),i.props.children):i)):h.exports.createElement(a4,J({},r,{ref:t}),n)});xh.displayName="Slot";const a4=h.exports.forwardRef((e,t)=>{const{children:n,...r}=e;return h.exports.isValidElement(n)?h.exports.cloneElement(n,{...E4e(r,n.props),ref:x2(t,n.ref)}):h.exports.Children.count(n)>1?h.exports.Children.only(null):null});a4.displayName="SlotClone";const N6=({children:e})=>h.exports.createElement(h.exports.Fragment,null,e);function uP(e){return h.exports.isValidElement(e)&&e.type===N6}function E4e(e,t){const n={...t};for(const r in t){const i=e[r],o=t[r];/^on[A-Z]/.test(r)?n[r]=(...a)=>{o==null||o(...a),i==null||i(...a)}:r==="style"?n[r]={...i,...o}:r==="className"&&(n[r]=[i,o].filter(Boolean).join(" "))}return{...e,...n}}const rn=["a","button","div","h2","h3","img","li","nav","ol","p","span","svg","ul"].reduce((e,t)=>({...e,[t]:h.exports.forwardRef((n,r)=>{const{asChild:i,...o}=n,a=i?xh:t;return h.exports.useEffect(()=>{window[Symbol.for("radix-ui")]=!0},[]),h.exports.createElement(a,J({},o,{ref:r}))})}),{});function aj(e,t){const n=h.exports.createContext(t);function r(i){const{children:o,...a}=i,s=h.exports.useMemo(()=>a,Object.values(a));return h.exports.createElement(n.Provider,{value:s},o)}return r.displayName=e+"Provider",[r,function(i){const o=h.exports.useContext(n);if(o)return o;if(t!==void 0)return t;throw new Error(`\`${i}\` must be used within \`${e}\``)}]}function ko(e,t=[]){let n=[];const r=()=>{const i=n.map(o=>h.exports.createContext(o));return function(o){const a=(o==null?void 0:o[e])||i;return h.exports.useMemo(()=>({[`__scope${e}`]:{...o,[e]:a}}),[o,a])}};return r.scopeName=e,[function(i,o){const a=h.exports.createContext(o),s=n.length;function l(c){const{scope:u,children:d,...f}=c,p=(u==null?void 0:u[e][s])||a,m=h.exports.useMemo(()=>f,Object.values(f));return h.exports.createElement(p.Provider,{value:m},d)}return n=[...n,o],l.displayName=i+"Provider",[l,function(c,u){const d=(u==null?void 0:u[e][s])||a,f=h.exports.useContext(d);if(f)return f;if(o!==void 0)return o;throw new Error(`\`${c}\` must be used within \`${i}\``)}]},I4e(r,...t)]}function I4e(...e){const t=e[0];if(e.length===1)return t;const n=()=>{const r=e.map(i=>({useScope:i(),scopeName:i.scopeName}));return function(i){const o=r.reduce((a,{useScope:s,scopeName:l})=>({...a,...s(i)[`__scope${l}`]}),{});return h.exports.useMemo(()=>({[`__scope${t.scopeName}`]:o}),[o])}};return n.scopeName=t.scopeName,n}function sj(e){const t=e+"CollectionProvider",[n,r]=ko(t),[i,o]=n(t,{collectionRef:{current:null},itemMap:new Map}),a=f=>{const{scope:p,children:m}=f,g=A.useRef(null),y=A.useRef(new Map).current;return A.createElement(i,{scope:p,itemMap:y,collectionRef:g},m)},s=e+"CollectionSlot",l=A.forwardRef((f,p)=>{const{scope:m,children:g}=f,y=o(s,m),v=un(p,y.collectionRef);return A.createElement(xh,{ref:v},g)}),c=e+"CollectionItemSlot",u="data-radix-collection-item";return[{Provider:a,Slot:l,ItemSlot:A.forwardRef((f,p)=>{const{scope:m,children:g,...y}=f,v=A.useRef(null),b=un(p,v),x=o(c,m);return A.useEffect(()=>(x.itemMap.set(v,{ref:v,...y}),()=>{x.itemMap.delete(v)})),A.createElement(xh,{[u]:"",ref:b},g)})},function(f){const p=o(e+"CollectionConsumer",f);return A.useCallback(()=>{const m=p.collectionRef.current;if(!m)return[];const g=Array.from(m.querySelectorAll(`[${u}]`));return Array.from(p.itemMap.values()).sort((y,v)=>g.indexOf(y.ref.current)-g.indexOf(v.ref.current))},[p.collectionRef,p.itemMap])},r]}function Ee(e,t,{checkForDefaultPrevented:n=!0}={}){return function(r){if(e==null||e(r),n===!1||!r.defaultPrevented)return t==null?void 0:t(r)}}const T4e={bubbles:!1,cancelable:!0},[s4,lj,_4e]=sj("RovingFocusGroup"),[P4e,S2]=ko("RovingFocusGroup",[_4e]),[O4e,M4e]=P4e("RovingFocusGroup"),R4e=h.exports.forwardRef((e,t)=>h.exports.createElement(s4.Provider,{scope:e.__scopeRovingFocusGroup},h.exports.createElement(s4.Slot,{scope:e.__scopeRovingFocusGroup},h.exports.createElement(D4e,J({},e,{ref:t}))))),D4e=h.exports.forwardRef((e,t)=>{const{__scopeRovingFocusGroup:n,orientation:r,dir:i="ltr",loop:o=!1,currentTabStopId:a,defaultCurrentTabStopId:s,onCurrentTabStopIdChange:l,onEntryFocus:c,...u}=e,d=h.exports.useRef(null),f=un(t,d),[p=null,m]=b2({prop:a,defaultProp:s,onChange:l}),[g,y]=h.exports.useState(!1),v=Ni(c),b=lj(n),x=h.exports.useRef(!1);return h.exports.useEffect(()=>{const w=d.current;if(w)return w.addEventListener("rovingFocusGroup.onEntryFocus",v),()=>w.removeEventListener("rovingFocusGroup.onEntryFocus",v)},[v]),h.exports.createElement(O4e,{scope:n,orientation:r,dir:i,loop:o,currentTabStopId:p,onItemFocus:h.exports.useCallback(w=>m(w),[m]),onItemShiftTab:h.exports.useCallback(()=>y(!0),[])},h.exports.createElement(rn.div,J({tabIndex:g?-1:0,"data-orientation":r},u,{ref:f,style:{outline:"none",...e.style},onMouseDown:Ee(e.onMouseDown,()=>{x.current=!0}),onFocus:Ee(e.onFocus,w=>{const E=!x.current;if(w.target===w.currentTarget&&E&&!g){const C=new Event("rovingFocusGroup.onEntryFocus",T4e);if(w.currentTarget.dispatchEvent(C),!C.defaultPrevented){const I=b().filter(T=>T.focusable);cj([I.find(T=>T.active),I.find(T=>T.id===p),...I].filter(Boolean).map(T=>T.ref.current))}}x.current=!1}),onBlur:Ee(e.onBlur,()=>y(!1))})))}),A4e=h.exports.forwardRef((e,t)=>{const{__scopeRovingFocusGroup:n,focusable:r=!0,active:i=!1,...o}=e,a=Pa(),s=M4e("RovingFocusGroupItem",n),l=s.currentTabStopId===a,c=lj(n);return h.exports.createElement(s4.ItemSlot,{scope:n,id:a,focusable:r,active:i},h.exports.createElement(rn.span,J({tabIndex:l?0:-1,"data-orientation":s.orientation},o,{ref:t,onMouseDown:Ee(e.onMouseDown,u=>{r?s.onItemFocus(a):u.preventDefault()}),onFocus:Ee(e.onFocus,()=>s.onItemFocus(a)),onKeyDown:Ee(e.onKeyDown,u=>{if(u.key==="Tab"&&u.shiftKey)return void s.onItemShiftTab();if(u.target!==u.currentTarget)return;const d=function(m,g,y){const v=function(b,x){return x!=="rtl"?b:b==="ArrowLeft"?"ArrowRight":b==="ArrowRight"?"ArrowLeft":b}(m.key,y);return g==="vertical"&&["ArrowLeft","ArrowRight"].includes(v)||g==="horizontal"&&["ArrowUp","ArrowDown"].includes(v)?void 0:L4e[v]}(u,s.orientation,s.dir);if(d!==void 0){u.preventDefault();let m=c().filter(g=>g.focusable).map(g=>g.ref.current);if(d==="last")m.reverse();else if(d==="prev"||d==="next"){d==="prev"&&m.reverse();const g=m.indexOf(u.currentTarget);m=s.loop?(p=g+1,(f=m).map((y,v)=>f[(p+v)%f.length])):m.slice(g+1)}setTimeout(()=>cj(m))}var f,p})})))}),L4e={ArrowLeft:"prev",ArrowUp:"prev",ArrowRight:"next",ArrowDown:"next",PageUp:"first",Home:"first",PageDown:"last",End:"last"};function cj(e){const t=document.activeElement;for(const n of e)if(n===t||(n.focus(),document.activeElement!==t))return}const B4e=R4e,uj=A4e,dj=h.exports.forwardRef((e,t)=>{var n,r;const{containerRef:i,style:o,...a}=e,s=(n=i==null?void 0:i.current)!==null&&n!==void 0?n:globalThis==null||(r=globalThis.document)===null||r===void 0?void 0:r.body,[,l]=h.exports.useState({});return bh(()=>{l({})},[]),s?MF.createPortal(h.exports.createElement(rn.div,J({"data-radix-portal":""},a,{ref:t,style:s===document.body?{position:"absolute",top:0,left:0,zIndex:2147483647,...o}:void 0})),s):null}),$4e=h.exports.forwardRef((e,t)=>{var n;const{container:r=globalThis==null||(n=globalThis.document)===null||n===void 0?void 0:n.body,...i}=e;return r?MF.createPortal(h.exports.createElement(rn.div,J({},i,{ref:t})),r):null}),F4e=h.exports.forwardRef((e,t)=>{const{children:n,width:r=10,height:i=5,...o}=e;return h.exports.createElement(rn.svg,J({},o,{ref:t,width:r,height:i,viewBox:"0 0 30 10",preserveAspectRatio:"none"}),e.asChild?n:h.exports.createElement("polygon",{points:"0,0 30,0 15,10"}))}),N4e=F4e;function l4(e){const[t,n]=h.exports.useState(void 0);return h.exports.useEffect(()=>{if(e){const r=new ResizeObserver(i=>{if(!Array.isArray(i)||!i.length)return;const o=i[0];let a,s;if("borderBoxSize"in o){const l=o.borderBoxSize,c=Array.isArray(l)?l[0]:l;a=c.inlineSize,s=c.blockSize}else{const l=e.getBoundingClientRect();a=l.width,s=l.height}n({width:a,height:s})});return r.observe(e,{box:"border-box"}),()=>r.unobserve(e)}n(void 0)},[e]),t}function z4e(e,t){const n=_l.get(e);return n===void 0?(_l.set(e,{rect:{},callbacks:[t]}),_l.size===1&&(c4=requestAnimationFrame(fj))):(n.callbacks.push(t),t(e.getBoundingClientRect())),()=>{const r=_l.get(e);if(r===void 0)return;const i=r.callbacks.indexOf(t);i>-1&&r.callbacks.splice(i,1),r.callbacks.length===0&&(_l.delete(e),_l.size===0&&cancelAnimationFrame(c4))}}let c4;const _l=new Map;function fj(){const e=[];_l.forEach((t,n)=>{const r=n.getBoundingClientRect();var i,o;i=t.rect,o=r,(i.width!==o.width||i.height!==o.height||i.top!==o.top||i.right!==o.right||i.bottom!==o.bottom||i.left!==o.left)&&(t.rect=r,e.push(t))}),e.forEach(t=>{t.callbacks.forEach(n=>n(t.rect))}),c4=requestAnimationFrame(fj)}function pj(e){const[t,n]=h.exports.useState();return h.exports.useEffect(()=>{if(e){const r=z4e(e,n);return()=>{n(void 0),r()}}},[e]),t}function j4e({anchorRect:e,popperSize:t,arrowSize:n,arrowOffset:r=0,side:i,sideOffset:o=0,align:a,alignOffset:s=0,shouldAvoidCollisions:l=!0,collisionBoundariesRect:c,collisionTolerance:u=0}){if(!e||!t||!c)return{popperStyles:H4e,arrowStyles:F5};const d=function(I,T,_=0,P=0,M){const D=M?M.height:0,V=dP(T,I,"x"),B=dP(T,I,"y"),L=B.before-_-D,G=B.after+_+D,z=V.before-_-D,j=V.after+_+D;return{top:{start:{x:V.start+P,y:L},center:{x:V.center,y:L},end:{x:V.end-P,y:L}},right:{start:{x:j,y:B.start+P},center:{x:j,y:B.center},end:{x:j,y:B.end-P}},bottom:{start:{x:V.start+P,y:G},center:{x:V.center,y:G},end:{x:V.end-P,y:G}},left:{start:{x:z,y:B.start+P},center:{x:z,y:B.center},end:{x:z,y:B.end-P}}}}(t,e,o,s,n),f=d[i][a];if(l===!1){const I=fP(f);let T=F5;return n&&(T=hP({popperSize:t,arrowSize:n,arrowOffset:r,side:i,align:a})),{popperStyles:{...I,"--radix-popper-transform-origin":pP(t,i,a,r,n)},arrowStyles:T,placedSide:i,placedAlign:a}}const p=DOMRect.fromRect({...t,...f}),m=(g=c,y=u,DOMRect.fromRect({width:g.width-2*y,height:g.height-2*y,x:g.left+y,y:g.top+y}));var g,y;const v=gP(p,m),b=d[mP(i)][a],x=function(I,T,_){const P=mP(I);return T[I]&&!_[P]?P:I}(i,v,gP(DOMRect.fromRect({...t,...b}),m)),w=function(I,T,_,P,M){const D=_==="top"||_==="bottom",V=D?"left":"top",B=D?"right":"bottom",L=D?"width":"height",G=T[L]>I[L];return(P==="start"||P==="center")&&(M[V]&&G||M[B]&&!G)?"end":(P==="end"||P==="center")&&(M[B]&&G||M[V]&&!G)?"start":P}(t,e,i,a,v),E=fP(d[x][w]);let C=F5;return n&&(C=hP({popperSize:t,arrowSize:n,arrowOffset:r,side:x,align:w})),{popperStyles:{...E,"--radix-popper-transform-origin":pP(t,x,w,r,n)},arrowStyles:C,placedSide:x,placedAlign:w}}function dP(e,t,n){const r=e[n==="x"?"left":"top"],i=n==="x"?"width":"height",o=e[i],a=t[i];return{before:r-a,start:r,center:r+(o-a)/2,end:r+o-a,after:r+o}}function fP(e){return{position:"absolute",top:0,left:0,minWidth:"max-content",willChange:"transform",transform:`translate3d(${Math.round(e.x+window.scrollX)}px, ${Math.round(e.y+window.scrollY)}px, 0)`}}function pP(e,t,n,r,i){const o=t==="top"||t==="bottom",a=i?i.width:0,s=i?i.height:0,l=a/2+r;let c="",u="";return o?(c={start:`${l}px`,center:"center",end:e.width-l+"px"}[n],u=t==="top"?`${e.height+s}px`:-s+"px"):(c=t==="left"?`${e.width+s}px`:-s+"px",u={start:`${l}px`,center:"center",end:e.height-l+"px"}[n]),`${c} ${u}`}const H4e={position:"fixed",top:0,left:0,opacity:0,transform:"translate3d(0, -200%, 0)"},F5={position:"absolute",opacity:0};function hP({popperSize:e,arrowSize:t,arrowOffset:n,side:r,align:i}){const o=(e.width-t.width)/2,a=(e.height-t.width)/2,s={top:0,right:90,bottom:180,left:-90}[r],l=Math.max(t.width,t.height),c={width:`${l}px`,height:`${l}px`,transform:`rotate(${s}deg)`,willChange:"transform",position:"absolute",[r]:"100%",direction:V4e(r,i)};return r!=="top"&&r!=="bottom"||(i==="start"&&(c.left=`${n}px`),i==="center"&&(c.left=`${o}px`),i==="end"&&(c.right=`${n}px`)),r!=="left"&&r!=="right"||(i==="start"&&(c.top=`${n}px`),i==="center"&&(c.top=`${a}px`),i==="end"&&(c.bottom=`${n}px`)),c}function V4e(e,t){return(e!=="top"&&e!=="right"||t!=="end")&&(e!=="bottom"&&e!=="left"||t==="end")?"ltr":"rtl"}function mP(e){return{top:"bottom",right:"left",bottom:"top",left:"right"}[e]}function gP(e,t){return{top:e.top<t.top,right:e.right>t.right,bottom:e.bottom>t.bottom,left:e.left<t.left}}const[hj,w2]=ko("Popper"),[W4e,mj]=hj("Popper"),U4e=e=>{const{__scopePopper:t,children:n}=e,[r,i]=h.exports.useState(null);return h.exports.createElement(W4e,{scope:t,anchor:r,onAnchorChange:i},n)},G4e=h.exports.forwardRef((e,t)=>{const{__scopePopper:n,virtualRef:r,...i}=e,o=mj("PopperAnchor",n),a=h.exports.useRef(null),s=un(t,a);return h.exports.useEffect(()=>{o.onAnchorChange((r==null?void 0:r.current)||a.current)}),r?null:h.exports.createElement(rn.div,J({},i,{ref:s}))}),[K4e,q4e]=hj("PopperContent"),Y4e=h.exports.forwardRef((e,t)=>{const{__scopePopper:n,side:r="bottom",sideOffset:i,align:o="center",alignOffset:a,collisionTolerance:s,avoidCollisions:l=!0,...c}=e,u=mj("PopperContent",n),[d,f]=h.exports.useState(),p=pj(u.anchor),[m,g]=h.exports.useState(null),y=l4(m),[v,b]=h.exports.useState(null),x=l4(v),w=un(t,D=>g(D)),E=function(){const[D,V]=h.exports.useState(void 0);return h.exports.useEffect(()=>{let B;function L(){V({width:window.innerWidth,height:window.innerHeight})}function G(){window.clearTimeout(B),B=window.setTimeout(L,100)}return L(),window.addEventListener("resize",G),()=>window.removeEventListener("resize",G)},[]),D}(),C=E?DOMRect.fromRect({...E,x:0,y:0}):void 0,{popperStyles:I,arrowStyles:T,placedSide:_,placedAlign:P}=j4e({anchorRect:p,popperSize:y,arrowSize:x,arrowOffset:d,side:r,sideOffset:i,align:o,alignOffset:a,shouldAvoidCollisions:l,collisionBoundariesRect:C,collisionTolerance:s}),M=_!==void 0;return h.exports.createElement("div",{style:I,"data-radix-popper-content-wrapper":""},h.exports.createElement(K4e,{scope:n,arrowStyles:T,onArrowChange:b,onArrowOffsetChange:f},h.exports.createElement(rn.div,J({"data-side":_,"data-align":P},c,{style:{...c.style,animation:M?void 0:"none"},ref:w}))))}),X4e=h.exports.forwardRef(function(e,t){const{__scopePopper:n,offset:r,...i}=e,o=q4e("PopperArrow",n),{onArrowOffsetChange:a}=o;return h.exports.useEffect(()=>a(r),[a,r]),h.exports.createElement("span",{style:{...o.arrowStyles,pointerEvents:"none"}},h.exports.createElement("span",{ref:o.onArrowChange,style:{display:"inline-block",verticalAlign:"top",pointerEvents:"auto"}},h.exports.createElement(N4e,J({},i,{ref:t,style:{...i.style,display:"block"}}))))}),z6=U4e,gj=G4e,vj=Y4e,yj=X4e,cl=e=>{const{present:t,children:n}=e,r=function(a){const[s,l]=h.exports.useState(),c=h.exports.useRef({}),u=h.exports.useRef(a),d=h.exports.useRef("none"),f=a?"mounted":"unmounted",[p,m]=function(g,y){return h.exports.useReducer((v,b)=>{const x=y[v][b];return x!=null?x:v},g)}(f,{mounted:{UNMOUNT:"unmounted",ANIMATION_OUT:"unmountSuspended"},unmountSuspended:{MOUNT:"mounted",ANIMATION_END:"unmounted"},unmounted:{MOUNT:"mounted"}});return h.exports.useEffect(()=>{const g=Em(c.current);d.current=p==="mounted"?g:"none"},[p]),bh(()=>{const g=c.current,y=u.current;if(y!==a){const v=d.current,b=Em(g);a?m("MOUNT"):b==="none"||(g==null?void 0:g.display)==="none"?m("UNMOUNT"):m(y&&v!==b?"ANIMATION_OUT":"UNMOUNT"),u.current=a}},[a,m]),bh(()=>{if(s){const g=v=>{const b=Em(c.current).includes(v.animationName);v.target===s&&b&&m("ANIMATION_END")},y=v=>{v.target===s&&(d.current=Em(c.current))};return s.addEventListener("animationstart",y),s.addEventListener("animationcancel",g),s.addEventListener("animationend",g),()=>{s.removeEventListener("animationstart",y),s.removeEventListener("animationcancel",g),s.removeEventListener("animationend",g)}}m("ANIMATION_END")},[s,m]),{isPresent:["mounted","unmountSuspended"].includes(p),ref:h.exports.useCallback(g=>{g&&(c.current=getComputedStyle(g)),l(g)},[])}}(t),i=typeof n=="function"?n({present:r.isPresent}):h.exports.Children.only(n),o=un(r.ref,i.ref);return typeof n=="function"||r.isPresent?h.exports.cloneElement(i,{ref:o}):null};function Em(e){return(e==null?void 0:e.animationName)||"none"}cl.displayName="Presence";const vP={bubbles:!1,cancelable:!0},bj=h.exports.forwardRef((e,t)=>{const{loop:n=!1,trapped:r=!1,onMountAutoFocus:i,onUnmountAutoFocus:o,...a}=e,[s,l]=h.exports.useState(null),c=Ni(i),u=Ni(o),d=h.exports.useRef(null),f=un(t,g=>l(g)),p=h.exports.useRef({paused:!1,pause(){this.paused=!0},resume(){this.paused=!1}}).current;h.exports.useEffect(()=>{if(r){let v=function(x){if(p.paused||!s)return;const w=x.target;s.contains(w)?d.current=w:Sl(d.current,{select:!0})},b=function(x){!p.paused&&s&&(s.contains(x.relatedTarget)||Sl(d.current,{select:!0}))};var g=v,y=b;return document.addEventListener("focusin",v),document.addEventListener("focusout",b),()=>{document.removeEventListener("focusin",v),document.removeEventListener("focusout",b)}}},[r,s,p.paused]),h.exports.useEffect(()=>{if(s){xP.add(p);const y=document.activeElement;if(!s.contains(y)){const v=new Event("focusScope.autoFocusOnMount",vP);s.addEventListener("focusScope.autoFocusOnMount",c),s.dispatchEvent(v),v.defaultPrevented||(function(b,{select:x=!1}={}){const w=document.activeElement;for(const E of b)if(Sl(E,{select:x}),document.activeElement!==w)return}((g=yP(s),g.filter(b=>b.tagName!=="A")),{select:!0}),document.activeElement===y&&Sl(s))}return()=>{s.removeEventListener("focusScope.autoFocusOnMount",c),setTimeout(()=>{const v=new Event("focusScope.autoFocusOnUnmount",vP);s.addEventListener("focusScope.autoFocusOnUnmount",u),s.dispatchEvent(v),v.defaultPrevented||Sl(y!=null?y:document.body,{select:!0}),s.removeEventListener("focusScope.autoFocusOnUnmount",u),xP.remove(p)},0)}}var g},[s,c,u,p]);const m=h.exports.useCallback(g=>{if(!n&&!r||p.paused)return;const y=g.key==="Tab"&&!g.altKey&&!g.ctrlKey&&!g.metaKey,v=document.activeElement;if(y&&v){const b=g.currentTarget,[x,w]=function(E){const C=yP(E),I=bP(C,E),T=bP(C.reverse(),E);return[I,T]}(b);x&&w?g.shiftKey||v!==w?g.shiftKey&&v===x&&(g.preventDefault(),n&&Sl(w,{select:!0})):(g.preventDefault(),n&&Sl(x,{select:!0})):v===b&&g.preventDefault()}},[n,r,p.paused]);return h.exports.createElement(rn.div,J({tabIndex:-1},a,{ref:f,onKeyDown:m}))});function yP(e){const t=[],n=document.createTreeWalker(e,NodeFilter.SHOW_ELEMENT,{acceptNode:r=>{const i=r.tagName==="INPUT"&&r.type==="hidden";return r.disabled||r.hidden||i?NodeFilter.FILTER_SKIP:r.tabIndex>=0?NodeFilter.FILTER_ACCEPT:NodeFilter.FILTER_SKIP}});for(;n.nextNode();)t.push(n.currentNode);return t}function bP(e,t){for(const n of e)if(!Z4e(n,{upTo:t}))return n}function Z4e(e,{upTo:t}){if(getComputedStyle(e).visibility==="hidden")return!0;for(;e;){if(t!==void 0&&e===t)return!1;if(getComputedStyle(e).display==="none")return!0;e=e.parentElement}return!1}function Sl(e,{select:t=!1}={}){if(e&&e.focus){const n=document.activeElement;e.focus({preventScroll:!0}),e!==n&&function(r){return r instanceof HTMLInputElement&&"select"in r}(e)&&t&&e.select()}}const xP=function(){let e=[];return{add(t){const n=e[0];t!==n&&(n==null||n.pause()),e=SP(e,t),e.unshift(t)},remove(t){var n;e=SP(e,t),(n=e[0])===null||n===void 0||n.resume()}}}();function SP(e,t){const n=[...e],r=n.indexOf(t);return r!==-1&&n.splice(r,1),n}function xj(e){const t=Ni(e);h.exports.useEffect(()=>{const n=r=>{r.key==="Escape"&&t(r)};return document.addEventListener("keydown",n),()=>document.removeEventListener("keydown",n)},[t])}let wP,Im=0;function Q4e({disabled:e}){const t=h.exports.useRef(!1);bh(()=>{if(e){let i=function(){Im--,Im===0&&(document.body.style.pointerEvents=wP)},o=function(a){t.current=a.pointerType!=="mouse"};var n=i,r=o;return Im===0&&(wP=document.body.style.pointerEvents),document.body.style.pointerEvents="none",Im++,document.addEventListener("pointerup",o),()=>{t.current?document.addEventListener("click",i,{once:!0}):i(),document.removeEventListener("pointerup",o)}}},[e])}const J4e=h.exports.createContext({layers:new Set,layersWithOutsidePointerEventsDisabled:new Set,branches:new Set}),Sj=h.exports.forwardRef((e,t)=>{const{disableOutsidePointerEvents:n=!1,onEscapeKeyDown:r,onPointerDownOutside:i,onFocusOutside:o,onInteractOutside:a,onDismiss:s,...l}=e,c=h.exports.useContext(J4e),[u,d]=h.exports.useState(null),[,f]=h.exports.useState({}),p=un(t,C=>d(C)),m=Array.from(c.layers),[g]=[...c.layersWithOutsidePointerEventsDisabled].slice(-1),y=m.indexOf(g),v=u?m.indexOf(u):-1,b=c.layersWithOutsidePointerEventsDisabled.size>0,x=v>=y,w=function(C){const I=Ni(C),T=h.exports.useRef(!1);return h.exports.useEffect(()=>{const _=M=>{M.target&&!T.current&&kP("dismissableLayer.pointerDownOutside",I,{originalEvent:M}),T.current=!1},P=window.setTimeout(()=>{document.addEventListener("pointerdown",_)},0);return()=>{window.clearTimeout(P),document.removeEventListener("pointerdown",_)}},[I]),{onPointerDownCapture:()=>T.current=!0}}(C=>{const I=C.target,T=[...c.branches].some(_=>_.contains(I));x&&!T&&(i==null||i(C),a==null||a(C),C.defaultPrevented||s==null||s())}),E=function(C){const I=Ni(C),T=h.exports.useRef(!1);return h.exports.useEffect(()=>{const _=P=>{P.target&&!T.current&&kP("dismissableLayer.focusOutside",I,{originalEvent:P})};return document.addEventListener("focusin",_),()=>document.removeEventListener("focusin",_)},[I]),{onFocusCapture:()=>T.current=!0,onBlurCapture:()=>T.current=!1}}(C=>{const I=C.target;[...c.branches].some(T=>T.contains(I))||(o==null||o(C),a==null||a(C),C.defaultPrevented||s==null||s())});return xj(C=>{v===c.layers.size-1&&(r==null||r(C),C.defaultPrevented||s==null||s())}),Q4e({disabled:n}),h.exports.useEffect(()=>{u&&(n&&c.layersWithOutsidePointerEventsDisabled.add(u),c.layers.add(u),CP())},[u,n,c]),h.exports.useEffect(()=>()=>{u&&(c.layers.delete(u),c.layersWithOutsidePointerEventsDisabled.delete(u),CP())},[u,c]),h.exports.useEffect(()=>{const C=()=>f({});return document.addEventListener("dismissableLayer.update",C),()=>document.removeEventListener("dismissableLayer.update",C)},[]),h.exports.createElement(rn.div,J({},l,{ref:p,style:{pointerEvents:b?x?"auto":"none":void 0,...e.style},onFocusCapture:Ee(e.onFocusCapture,E.onFocusCapture),onBlurCapture:Ee(e.onBlurCapture,E.onBlurCapture),onPointerDownCapture:Ee(e.onPointerDownCapture,w.onPointerDownCapture)}))});function CP(){const e=new Event("dismissableLayer.update");document.dispatchEvent(e)}function kP(e,t,n){const r=n.originalEvent.target,i=new CustomEvent(e,{bubbles:!1,cancelable:!0,detail:n});return t&&r.addEventListener(e,t,{once:!0}),!r.dispatchEvent(i)}const u4=["Enter"," "],wj=["ArrowUp","PageDown","End"],ewe=["ArrowDown","PageUp","Home",...wj],twe={ltr:[...u4,"ArrowRight"],rtl:[...u4,"ArrowLeft"]},nwe={ltr:["ArrowLeft"],rtl:["ArrowRight"]},[d4,rwe,iwe]=sj("Menu"),[C2,k2]=ko("Menu",[iwe,w2,S2]),c1=w2(),Cj=S2(),[kj,Ga]=C2("Menu"),owe=e=>{const{__scopeMenu:t,open:n=!1,children:r,onOpenChange:i,modal:o=!0}=e,a=c1(t),[s,l]=h.exports.useState(null),c=h.exports.useRef(!1),u=Ni(i),d=k4e(s,e.dir);return h.exports.useEffect(()=>{const f=()=>{c.current=!0,document.addEventListener("pointerdown",p,{capture:!0,once:!0}),document.addEventListener("pointermove",p,{capture:!0,once:!0})},p=()=>c.current=!1;return document.addEventListener("keydown",f,{capture:!0}),()=>{document.removeEventListener("keydown",f,{capture:!0}),document.removeEventListener("pointerdown",p,{capture:!0}),document.removeEventListener("pointermove",p,{capture:!0})}},[]),h.exports.createElement(z6,a,h.exports.createElement(kj,{scope:t,isSubmenu:!1,isUsingKeyboardRef:c,dir:d,open:n,onOpenChange:u,content:s,onContentChange:l,onRootClose:h.exports.useCallback(()=>u(!1),[u]),modal:o},r))},awe=e=>{const{__scopeMenu:t,children:n,open:r=!1,onOpenChange:i}=e,o=Ga("MenuSub",t),a=c1(t),[s,l]=h.exports.useState(null),[c,u]=h.exports.useState(null),d=Ni(i);return h.exports.useEffect(()=>(o.open===!1&&d(!1),()=>d(!1)),[o.open,d]),h.exports.createElement(z6,a,h.exports.createElement(kj,{scope:t,isSubmenu:!0,isUsingKeyboardRef:o.isUsingKeyboardRef,dir:o.dir,open:r,onOpenChange:d,content:c,onContentChange:u,onRootClose:o.onRootClose,contentId:Pa(),trigger:s,onTriggerChange:l,triggerId:Pa(),modal:!1},n))},Ej=h.exports.forwardRef((e,t)=>{const{__scopeMenu:n,...r}=e,i=c1(n);return h.exports.createElement(gj,J({},i,r,{ref:t}))}),[swe,j6]=C2("MenuContent"),lwe=h.exports.forwardRef((e,t)=>{const{forceMount:n,...r}=e,i=Ga("MenuContent",e.__scopeMenu);return h.exports.createElement(d4.Provider,{scope:e.__scopeMenu},h.exports.createElement(cl,{present:n||i.open},h.exports.createElement(d4.Slot,{scope:e.__scopeMenu},i.isSubmenu?h.exports.createElement(fwe,J({},r,{ref:t})):h.exports.createElement(cwe,J({},r,{ref:t})))))}),cwe=h.exports.forwardRef((e,t)=>Ga("MenuContent",e.__scopeMenu).modal?h.exports.createElement(uwe,J({},e,{ref:t})):h.exports.createElement(dwe,J({},e,{ref:t}))),uwe=h.exports.forwardRef((e,t)=>{const n=Ga("MenuContent",e.__scopeMenu),r=h.exports.useRef(null),i=un(t,r);return h.exports.useEffect(()=>{const o=r.current;if(o)return qC(o)},[]),h.exports.createElement(H6,J({},e,{ref:i,trapFocus:n.open,disableOutsidePointerEvents:n.open,disableOutsideScroll:!0,onFocusOutside:Ee(e.onFocusOutside,o=>o.preventDefault(),{checkForDefaultPrevented:!1}),onDismiss:()=>n.onOpenChange(!1)}))}),dwe=h.exports.forwardRef((e,t)=>{const n=Ga("MenuContent",e.__scopeMenu);return h.exports.createElement(H6,J({},e,{ref:t,trapFocus:!1,disableOutsidePointerEvents:!1,disableOutsideScroll:!1,onDismiss:()=>n.onOpenChange(!1)}))}),fwe=h.exports.forwardRef((e,t)=>{const n=Ga("MenuContent",e.__scopeMenu),r=h.exports.useRef(null),i=un(t,r);return n.isSubmenu?h.exports.createElement(H6,J({id:n.contentId,"aria-labelledby":n.triggerId},e,{ref:i,align:"start",side:n.dir==="rtl"?"left":"right",portalled:!0,disableOutsidePointerEvents:!1,disableOutsideScroll:!1,trapFocus:!1,onOpenAutoFocus:o=>{var a;n.isUsingKeyboardRef.current&&((a=r.current)===null||a===void 0||a.focus()),o.preventDefault()},onCloseAutoFocus:o=>o.preventDefault(),onFocusOutside:Ee(e.onFocusOutside,o=>{o.target!==n.trigger&&n.onOpenChange(!1)}),onEscapeKeyDown:Ee(e.onEscapeKeyDown,n.onRootClose),onKeyDown:Ee(e.onKeyDown,o=>{const a=o.currentTarget.contains(o.target),s=nwe[n.dir].includes(o.key);var l;a&&s&&(n.onOpenChange(!1),(l=n.trigger)===null||l===void 0||l.focus(),o.preventDefault())})})):null}),H6=h.exports.forwardRef((e,t)=>{const{__scopeMenu:n,loop:r=!1,trapFocus:i,onOpenAutoFocus:o,onCloseAutoFocus:a,disableOutsidePointerEvents:s,onEscapeKeyDown:l,onPointerDownOutside:c,onFocusOutside:u,onInteractOutside:d,onDismiss:f,disableOutsideScroll:p,allowPinchZoom:m,portalled:g,...y}=e,v=Ga("MenuContent",n),b=c1(n),x=Cj(n),w=rwe(n),[E,C]=h.exports.useState(null),I=h.exports.useRef(null),T=un(t,I,v.onContentChange),_=h.exports.useRef(0),P=h.exports.useRef(""),M=h.exports.useRef(0),D=h.exports.useRef(null),V=h.exports.useRef("right"),B=h.exports.useRef(0),L=g?dj:h.exports.Fragment,G=p?a6:h.exports.Fragment,z=p?{allowPinchZoom:m}:void 0,j=H=>{var R,W;const X=P.current+H,te=w().filter(le=>!le.disabled),re=document.activeElement,ne=(R=te.find(le=>le.ref.current===re))===null||R===void 0?void 0:R.textValue,ie=function(le,he,Se){const pe=he.length>1&&Array.from(he).every(Mr=>Mr===he[0])?he[0]:he,st=Se?le.indexOf(Se):-1;let Ot=(In=le,Wi=Math.max(st,0),In.map((Mr,Rr)=>In[(Wi+Rr)%In.length]));var In,Wi;pe.length===1&&(Ot=Ot.filter(Mr=>Mr!==Se));const ua=Ot.find(Mr=>Mr.toLowerCase().startsWith(pe.toLowerCase()));return ua!==Se?ua:void 0}(te.map(le=>le.textValue),X,ne),ae=(W=te.find(le=>le.textValue===ie))===null||W===void 0?void 0:W.ref.current;(function le(he){P.current=he,window.clearTimeout(_.current),he!==""&&(_.current=window.setTimeout(()=>le(""),1e3))})(X),ae&&setTimeout(()=>ae.focus())};h.exports.useEffect(()=>()=>window.clearTimeout(_.current),[]),oj();const F=h.exports.useCallback(H=>{var R,W;return V.current===((R=D.current)===null||R===void 0?void 0:R.side)&&function(X,te){return te?function(re,ne){const{x:ie,y:ae}=re;let le=!1;for(let he=0,Se=ne.length-1;he<ne.length;Se=he++){const pe=ne[he].x,st=ne[he].y,Ot=ne[Se].x,In=ne[Se].y;st>ae!=In>ae&&ie<(Ot-pe)*(ae-st)/(In-st)+pe&&(le=!le)}return le}({x:X.clientX,y:X.clientY},te):!1}(H,(W=D.current)===null||W===void 0?void 0:W.area)},[]);return h.exports.createElement(L,null,h.exports.createElement(G,z,h.exports.createElement(swe,{scope:n,searchRef:P,onItemEnter:h.exports.useCallback(H=>{F(H)&&H.preventDefault()},[F]),onItemLeave:h.exports.useCallback(H=>{var R;F(H)||((R=I.current)===null||R===void 0||R.focus(),C(null))},[F]),onTriggerLeave:h.exports.useCallback(H=>{F(H)&&H.preventDefault()},[F]),pointerGraceTimerRef:M,onPointerGraceIntentChange:h.exports.useCallback(H=>{D.current=H},[])},h.exports.createElement(bj,{asChild:!0,trapped:i,onMountAutoFocus:Ee(o,H=>{var R;H.preventDefault(),(R=I.current)===null||R===void 0||R.focus()}),onUnmountAutoFocus:a},h.exports.createElement(Sj,{asChild:!0,disableOutsidePointerEvents:s,onEscapeKeyDown:l,onPointerDownOutside:c,onFocusOutside:u,onInteractOutside:d,onDismiss:f},h.exports.createElement(B4e,J({asChild:!0},x,{dir:v.dir,orientation:"vertical",loop:r,currentTabStopId:E,onCurrentTabStopIdChange:C,onEntryFocus:H=>{v.isUsingKeyboardRef.current||H.preventDefault()}}),h.exports.createElement(vj,J({role:"menu","aria-orientation":"vertical","data-state":_j(v.open),dir:v.dir},b,y,{ref:T,style:{outline:"none",...y.style},onKeyDown:Ee(y.onKeyDown,H=>{const R=H.target,W=H.currentTarget.contains(R),X=H.ctrlKey||H.altKey||H.metaKey,te=H.key.length===1;W&&(H.key==="Tab"&&H.preventDefault(),!X&&te&&j(H.key));const re=I.current;if(H.target!==re||!ewe.includes(H.key))return;H.preventDefault();const ne=w().filter(ie=>!ie.disabled).map(ie=>ie.ref.current);wj.includes(H.key)&&ne.reverse(),function(ie){const ae=document.activeElement;for(const le of ie)if(le===ae||(le.focus(),document.activeElement!==ae))return}(ne)}),onBlur:Ee(e.onBlur,H=>{H.currentTarget.contains(H.target)||(window.clearTimeout(_.current),P.current="")}),onPointerMove:Ee(e.onPointerMove,Sh(H=>{const R=H.target,W=B.current!==H.clientX;if(H.currentTarget.contains(R)&&W){const X=H.clientX>B.current?"right":"left";V.current=X,B.current=H.clientX}}))}))))))))}),pwe=h.exports.forwardRef((e,t)=>{const{__scopeMenu:n,...r}=e;return h.exports.createElement(rn.div,J({role:"group"},r,{ref:t}))}),V6=h.exports.forwardRef((e,t)=>{const{disabled:n=!1,onSelect:r,...i}=e,o=h.exports.useRef(null),a=Ga("MenuItem",e.__scopeMenu),s=j6("MenuItem",e.__scopeMenu),l=un(t,o),c=h.exports.useRef(!1);return h.exports.createElement(Ij,J({},i,{ref:l,disabled:n,onClick:Ee(e.onClick,()=>{const u=o.current;if(!n&&u){const d=new Event("menu.itemSelect",{bubbles:!0,cancelable:!0});u.addEventListener("menu.itemSelect",f=>r==null?void 0:r(f),{once:!0}),u.dispatchEvent(d),d.defaultPrevented?c.current=!1:a.onRootClose()}}),onPointerDown:u=>{var d;(d=e.onPointerDown)===null||d===void 0||d.call(e,u),c.current=!0},onPointerUp:Ee(e.onPointerUp,u=>{var d;c.current||(d=u.currentTarget)===null||d===void 0||d.click()}),onKeyDown:Ee(e.onKeyDown,u=>{const d=s.searchRef.current!=="";n||d&&u.key===" "||u4.includes(u.key)&&(u.currentTarget.click(),u.preventDefault())})}))}),hwe=h.exports.forwardRef((e,t)=>{const n=Ga("MenuSubTrigger",e.__scopeMenu),r=j6("MenuSubTrigger",e.__scopeMenu),i=h.exports.useRef(null),{pointerGraceTimerRef:o,onPointerGraceIntentChange:a}=r,s={__scopeMenu:e.__scopeMenu},l=h.exports.useCallback(()=>{i.current&&window.clearTimeout(i.current),i.current=null},[]);return h.exports.useEffect(()=>l,[l]),h.exports.useEffect(()=>{const c=o.current;return()=>{window.clearTimeout(c),a(null)}},[o,a]),n.isSubmenu?h.exports.createElement(Ej,J({asChild:!0},s),h.exports.createElement(Ij,J({id:n.triggerId,"aria-haspopup":"menu","aria-expanded":n.open,"aria-controls":n.contentId,"data-state":_j(n.open)},e,{ref:x2(t,n.onTriggerChange),onClick:c=>{var u;(u=e.onClick)===null||u===void 0||u.call(e,c),e.disabled||c.defaultPrevented||(c.currentTarget.focus(),n.open||n.onOpenChange(!0))},onPointerMove:Ee(e.onPointerMove,Sh(c=>{r.onItemEnter(c),c.defaultPrevented||e.disabled||n.open||i.current||(r.onPointerGraceIntentChange(null),i.current=window.setTimeout(()=>{n.onOpenChange(!0),l()},100))})),onPointerLeave:Ee(e.onPointerLeave,Sh(c=>{var u;l();const d=(u=n.content)===null||u===void 0?void 0:u.getBoundingClientRect();if(d){var f;const p=(f=n.content)===null||f===void 0?void 0:f.dataset.side,m=p==="right",g=m?-5:5,y=d[m?"left":"right"],v=d[m?"right":"left"];r.onPointerGraceIntentChange({area:[{x:c.clientX+g,y:c.clientY},{x:y,y:d.top},{x:v,y:d.top},{x:v,y:d.bottom},{x:y,y:d.bottom}],side:p}),window.clearTimeout(o.current),o.current=window.setTimeout(()=>r.onPointerGraceIntentChange(null),300)}else{if(r.onTriggerLeave(c),c.defaultPrevented)return;r.onPointerGraceIntentChange(null)}})),onKeyDown:Ee(e.onKeyDown,c=>{const u=r.searchRef.current!=="";var d;e.disabled||u&&c.key===" "||twe[n.dir].includes(c.key)&&(n.onOpenChange(!0),(d=n.content)===null||d===void 0||d.focus(),c.preventDefault())})}))):null}),Ij=h.exports.forwardRef((e,t)=>{const{__scopeMenu:n,disabled:r=!1,textValue:i,...o}=e,a=j6("MenuItem",n),s=Cj(n),l=h.exports.useRef(null),c=un(t,l),[u,d]=h.exports.useState("");return h.exports.useEffect(()=>{const f=l.current;var p;f&&d(((p=f.textContent)!==null&&p!==void 0?p:"").trim())},[o.children]),h.exports.createElement(d4.ItemSlot,{scope:n,disabled:r,textValue:i!=null?i:u},h.exports.createElement(uj,J({asChild:!0},s,{focusable:!r}),h.exports.createElement(rn.div,J({role:"menuitem","aria-disabled":r||void 0,"data-disabled":r?"":void 0},o,{ref:c,onPointerMove:Ee(e.onPointerMove,Sh(f=>{r?a.onItemLeave(f):(a.onItemEnter(f),!f.defaultPrevented&&f.currentTarget.focus())})),onPointerLeave:Ee(e.onPointerLeave,Sh(f=>a.onItemLeave(f)))}))))}),mwe=h.exports.forwardRef((e,t)=>{const{checked:n=!1,onCheckedChange:r,...i}=e;return h.exports.createElement(Tj,{scope:e.__scopeMenu,checked:n},h.exports.createElement(V6,J({role:"menuitemcheckbox","aria-checked":n},i,{ref:t,"data-state":W6(n),onSelect:Ee(i.onSelect,()=>r==null?void 0:r(!n),{checkForDefaultPrevented:!1})})))}),[gwe,vwe]=C2("MenuRadioGroup",{value:void 0,onValueChange:()=>{}}),ywe=h.exports.forwardRef((e,t)=>{const{value:n,onValueChange:r,...i}=e,o=Ni(r);return h.exports.createElement(gwe,{scope:e.__scopeMenu,value:n,onValueChange:o},h.exports.createElement(pwe,J({},i,{ref:t})))}),bwe=h.exports.forwardRef((e,t)=>{const{value:n,...r}=e,i=vwe("MenuRadioItem",e.__scopeMenu),o=n===i.value;return h.exports.createElement(Tj,{scope:e.__scopeMenu,checked:o},h.exports.createElement(V6,J({role:"menuitemradio","aria-checked":o},r,{ref:t,"data-state":W6(o),onSelect:Ee(r.onSelect,()=>{var a;return(a=i.onValueChange)===null||a===void 0?void 0:a.call(i,n)},{checkForDefaultPrevented:!1})})))}),[Tj,xwe]=C2("MenuItemIndicator",{checked:!1}),Swe=h.exports.forwardRef((e,t)=>{const{__scopeMenu:n,forceMount:r,...i}=e,o=xwe("MenuItemIndicator",n);return h.exports.createElement(cl,{present:r||o.checked},h.exports.createElement(rn.span,J({},i,{ref:t,"data-state":W6(o.checked)})))}),wwe=h.exports.forwardRef((e,t)=>{const{__scopeMenu:n,...r}=e;return h.exports.createElement(rn.div,J({role:"separator","aria-orientation":"horizontal"},r,{ref:t}))}),Cwe=h.exports.forwardRef((e,t)=>{const{__scopeMenu:n,...r}=e,i=c1(n);return h.exports.createElement(yj,J({},i,r,{ref:t}))});function _j(e){return e?"open":"closed"}function W6(e){return e?"checked":"unchecked"}function Sh(e){return t=>t.pointerType==="mouse"?e(t):void 0}const Pj=owe,Oj=awe,Mj=Ej,Rj=hwe,E2=lwe,Dj=V6,kwe=mwe,Ewe=ywe,Iwe=bwe,Twe=Swe,_we=wwe,Aj=Cwe,[Lj,$Fe]=ko("ContextMenu",[k2]),Mc=k2(),[EP,U6]=Lj("ContextMenu"),Pwe=e=>{const{__scopeContextMenu:t,children:n,onOpenChange:r,dir:i,modal:o=!0}=e,[a,s]=h.exports.useState(!1),l=Mwe("ContextMenu",t),c=Mc(t),u=Ni(r),d=h.exports.useCallback(f=>{s(f),u(f)},[u]);return l.isInsideContent?h.exports.createElement(EP,{scope:t,isRootMenu:!1,open:a,onOpenChange:d,modal:o},h.exports.createElement(Oj,J({},c,{open:a,onOpenChange:d}),n)):h.exports.createElement(EP,{scope:t,isRootMenu:!0,open:a,onOpenChange:d,modal:o},h.exports.createElement(Pj,J({},c,{dir:i,open:a,onOpenChange:d,modal:o}),n))},Owe=h.exports.forwardRef((e,t)=>{const{__scopeContextMenu:n,...r}=e,i=U6("ContextMenuTrigger",n),o=Mc(n),a=h.exports.useRef({x:0,y:0}),s=h.exports.useRef({getBoundingClientRect:()=>DOMRect.fromRect({width:0,height:0,...a.current})}),l=h.exports.useRef(0),c=h.exports.useCallback(()=>window.clearTimeout(l.current),[]),u=d=>{a.current={x:d.clientX,y:d.clientY},i.onOpenChange(!0)};return h.exports.useEffect(()=>c,[c]),h.exports.createElement(Bj,{scope:n,isInsideContent:!1},h.exports.createElement(Mj,J({},o,{virtualRef:s})),h.exports.createElement(rn.span,J({},r,{ref:t,style:{WebkitTouchCallout:"none",...e.style},onContextMenu:Ee(e.onContextMenu,d=>{c(),d.preventDefault(),u(d)}),onPointerDown:Ee(e.onPointerDown,Tm(d=>{c(),l.current=window.setTimeout(()=>u(d),700)})),onPointerMove:Ee(e.onPointerMove,Tm(c)),onPointerCancel:Ee(e.onPointerCancel,Tm(c)),onPointerUp:Ee(e.onPointerUp,Tm(c))})))}),[Bj,Mwe]=Lj("ContextMenuContent",{isInsideContent:!1}),Rwe=h.exports.forwardRef((e,t)=>{const{__scopeContextMenu:n,...r}=e,i=U6("ContextMenuContent",n),o=Mc(n),a={...r,style:{...e.style,"--radix-context-menu-content-transform-origin":"var(--radix-popper-transform-origin)"}};return h.exports.createElement(Bj,{scope:n,isInsideContent:!0},i.isRootMenu?h.exports.createElement(Dwe,J({__scopeContextMenu:n},a,{ref:t})):h.exports.createElement(E2,J({},o,a,{ref:t})))}),Dwe=h.exports.forwardRef((e,t)=>{const{__scopeContextMenu:n,...r}=e,i=U6("ContextMenuContent",n),o=Mc(n),a=h.exports.useRef(!1);return h.exports.createElement(E2,J({},o,r,{ref:t,portalled:!0,side:"right",sideOffset:2,align:"start",onCloseAutoFocus:s=>{var l;(l=e.onCloseAutoFocus)===null||l===void 0||l.call(e,s),!s.defaultPrevented&&a.current&&s.preventDefault(),a.current=!1},onInteractOutside:s=>{var l;(l=e.onInteractOutside)===null||l===void 0||l.call(e,s),s.defaultPrevented||i.modal||(a.current=!0)}}))}),$j=h.exports.forwardRef((e,t)=>{const{__scopeContextMenu:n,...r}=e,i=Mc(n);return h.exports.createElement(Dj,J({},i,r,{ref:t}))}),Awe=h.exports.forwardRef((e,t)=>{const{__scopeContextMenu:n,...r}=e,i=Mc(n);return h.exports.createElement(Rj,J({},i,r,{ref:t}))}),Lwe=h.exports.forwardRef((e,t)=>{const{__scopeContextMenu:n,...r}=e,i=Mc(n);return h.exports.createElement(Aj,J({},i,r,{ref:t}))});function Tm(e){return t=>t.pointerType!=="mouse"?e(t):void 0}const I2=Pwe,Bwe=Owe,T2=Rwe;function Ne(e,t){if(e==null)return{};var n={},r=Object.keys(e),i,o;for(o=0;o<r.length;o++)i=r[o],!(t.indexOf(i)>=0)&&(n[i]=e[i]);return n}var $we=["color"],Fj=h.exports.forwardRef(function(e,t){var n=e.color,r=n===void 0?"currentColor":n,i=Ne(e,$we);return h.exports.createElement("svg",Object.assign({width:"15",height:"15",viewBox:"0 0 15 15",fill:"none",xmlns:"http://www.w3.org/2000/svg"},i,{ref:t}),h.exports.createElement("path",{d:"M9 3C9 2.44772 8.55229 2 8 2H7C6.44772 2 6 2.44772 6 3L6 14H1.5C1.22386 14 1 14.2239 1 14.5C1 14.7761 1.22386 15 1.5 15L6 15H9H13.5C13.7761 15 14 14.7761 14 14.5C14 14.2239 13.7761 14 13.5 14H9V3Z",fill:r,fillRule:"evenodd",clipRule:"evenodd"}))}),Fwe=["color"],Nj=h.exports.forwardRef(function(e,t){var n=e.color,r=n===void 0?"currentColor":n,i=Ne(e,Fwe);return h.exports.createElement("svg",Object.assign({width:"15",height:"15",viewBox:"0 0 15 15",fill:"none",xmlns:"http://www.w3.org/2000/svg"},i,{ref:t}),h.exports.createElement("path",{d:"M1.99988 6C1.44759 6 0.999877 6.44772 0.999877 7L0.999877 8C0.999877 8.55228 1.44759 9 1.99988 9L6.99988 9L6.99988 13.5C6.99988 13.7761 7.22374 14 7.49988 14C7.77602 14 7.99988 13.7761 7.99988 13.5L7.99988 9L12.9999 9C13.5522 9 13.9999 8.55228 13.9999 8L13.9999 7C13.9999 6.44772 13.5522 6 12.9999 6L7.99988 6L7.99988 1.5C7.99988 1.22386 7.77602 1 7.49988 1C7.22373 1 6.99988 1.22386 6.99988 1.5L6.99988 6L1.99988 6Z",fill:r,fillRule:"evenodd",clipRule:"evenodd"}))}),Nwe=["color"],zj=h.exports.forwardRef(function(e,t){var n=e.color,r=n===void 0?"currentColor":n,i=Ne(e,Nwe);return h.exports.createElement("svg",Object.assign({width:"15",height:"15",viewBox:"0 0 15 15",fill:"none",xmlns:"http://www.w3.org/2000/svg"},i,{ref:t}),h.exports.createElement("path",{d:"M6.99988 1C6.44759 1 5.99988 1.44772 5.99988 2V7H1.49988C1.22374 7 0.999878 7.22386 0.999878 7.5C0.999878 7.77614 1.22374 8 1.49988 8H5.99988V13C5.99988 13.5523 6.44759 14 6.99988 14H7.99988C8.55216 14 8.99988 13.5523 8.99988 13V8H13.4999C13.776 8 13.9999 7.77614 13.9999 7.5C13.9999 7.22386 13.776 7 13.4999 7H8.99988V2C8.99988 1.44772 8.55216 1 7.99988 1L6.99988 1Z",fill:r,fillRule:"evenodd",clipRule:"evenodd"}))}),zwe=["color"],jj=h.exports.forwardRef(function(e,t){var n=e.color,r=n===void 0?"currentColor":n,i=Ne(e,zwe);return h.exports.createElement("svg",Object.assign({width:"15",height:"15",viewBox:"0 0 15 15",fill:"none",xmlns:"http://www.w3.org/2000/svg"},i,{ref:t}),h.exports.createElement("path",{d:"M0.499995 0.999995C0.223855 0.999995 -5.58458e-07 1.22385 -5.46388e-07 1.49999L-2.18554e-08 13.4999C-9.78492e-09 13.776 0.223855 13.9999 0.499995 13.9999C0.776136 13.9999 0.999991 13.776 0.999991 13.4999L0.999991 8.99993L12 8.99993C12.5523 8.99993 13 8.55222 13 7.99993L13 6.99994C13 6.44766 12.5523 5.99995 12 5.99995L0.999991 5.99995L0.999991 1.49999C0.999991 1.22385 0.776135 0.999995 0.499995 0.999995Z",fill:r,fillRule:"evenodd",clipRule:"evenodd"}))}),jwe=["color"],Hj=h.exports.forwardRef(function(e,t){var n=e.color,r=n===void 0?"currentColor":n,i=Ne(e,jwe);return h.exports.createElement("svg",Object.assign({width:"15",height:"15",viewBox:"0 0 15 15",fill:"none",xmlns:"http://www.w3.org/2000/svg"},i,{ref:t}),h.exports.createElement("path",{d:"M14.4999 1C14.2237 1 13.9999 1.22386 13.9999 1.5L13.9999 6L2.99988 6C2.44759 6 1.99988 6.44772 1.99988 7L1.99988 8C1.99988 8.55228 2.44759 9 2.99988 9L13.9999 9L13.9999 13.5C13.9999 13.7761 14.2237 14 14.4999 14C14.776 14 14.9999 13.7761 14.9999 13.5L14.9999 9L14.9999 6L14.9999 1.5C14.9999 1.22386 14.776 1 14.4999 1Z",fill:r,fillRule:"evenodd",clipRule:"evenodd"}))}),Hwe=["color"],Vj=h.exports.forwardRef(function(e,t){var n=e.color,r=n===void 0?"currentColor":n,i=Ne(e,Hwe);return h.exports.createElement("svg",Object.assign({width:"15",height:"15",viewBox:"0 0 15 15",fill:"none",xmlns:"http://www.w3.org/2000/svg"},i,{ref:t}),h.exports.createElement("path",{d:"M1.5 0C1.22386 0 1 0.223858 1 0.5C1 0.776142 1.22386 1 1.5 1H6V12C6 12.5523 6.44772 13 7 13H8C8.55228 13 9 12.5523 9 12V1H13.5C13.7761 1 14 0.776142 14 0.5C14 0.223858 13.7761 0 13.5 0H9H6H1.5Z",fill:r,fillRule:"evenodd",clipRule:"evenodd"}))}),Vwe=["color"],Wwe=h.exports.forwardRef(function(e,t){var n=e.color,r=n===void 0?"currentColor":n,i=Ne(e,Vwe);return h.exports.createElement("svg",Object.assign({width:"15",height:"15",viewBox:"0 0 15 15",fill:"none",xmlns:"http://www.w3.org/2000/svg"},i,{ref:t}),h.exports.createElement("path",{d:"M8.8914 2.1937C9.1158 2.35464 9.16725 2.66701 9.00631 2.89141L2.47388 12H13.5C13.7761 12 14 12.2239 14 12.5C14 12.7762 13.7761 13 13.5 13H1.5C1.31254 13 1.14082 12.8952 1.0552 12.7284C0.969578 12.5616 0.984438 12.361 1.09369 12.2086L8.19369 2.30862C8.35462 2.08422 8.667 2.03277 8.8914 2.1937ZM11.1 6.50001C11.1 6.22387 11.3238 6.00001 11.6 6.00001C11.8761 6.00001 12.1 6.22387 12.1 6.50001C12.1 6.77615 11.8761 7.00001 11.6 7.00001C11.3238 7.00001 11.1 6.77615 11.1 6.50001ZM10.4 4.00001C10.1239 4.00001 9.90003 4.22387 9.90003 4.50001C9.90003 4.77615 10.1239 5.00001 10.4 5.00001C10.6762 5.00001 10.9 4.77615 10.9 4.50001C10.9 4.22387 10.6762 4.00001 10.4 4.00001ZM12.1 8.50001C12.1 8.22387 12.3238 8.00001 12.6 8.00001C12.8761 8.00001 13.1 8.22387 13.1 8.50001C13.1 8.77615 12.8761 9.00001 12.6 9.00001C12.3238 9.00001 12.1 8.77615 12.1 8.50001ZM13.4 10C13.1239 10 12.9 10.2239 12.9 10.5C12.9 10.7761 13.1239 11 13.4 11C13.6762 11 13.9 10.7761 13.9 10.5C13.9 10.2239 13.6762 10 13.4 10Z",fill:r,fillRule:"evenodd",clipRule:"evenodd"}))}),Uwe=["color"],Gwe=h.exports.forwardRef(function(e,t){var n=e.color,r=n===void 0?"currentColor":n,i=Ne(e,Uwe);return h.exports.createElement("svg",Object.assign({width:"15",height:"15",viewBox:"0 0 15 15",fill:"none",xmlns:"http://www.w3.org/2000/svg"},i,{ref:t}),h.exports.createElement("path",{d:"M7.5 2C7.77614 2 8 2.22386 8 2.5L8 11.2929L11.1464 8.14645C11.3417 7.95118 11.6583 7.95118 11.8536 8.14645C12.0488 8.34171 12.0488 8.65829 11.8536 8.85355L7.85355 12.8536C7.75979 12.9473 7.63261 13 7.5 13C7.36739 13 7.24021 12.9473 7.14645 12.8536L3.14645 8.85355C2.95118 8.65829 2.95118 8.34171 3.14645 8.14645C3.34171 7.95118 3.65829 7.95118 3.85355 8.14645L7 11.2929L7 2.5C7 2.22386 7.22386 2 7.5 2Z",fill:r,fillRule:"evenodd",clipRule:"evenodd"}))}),Kwe=["color"],qwe=h.exports.forwardRef(function(e,t){var n=e.color,r=n===void 0?"currentColor":n,i=Ne(e,Kwe);return h.exports.createElement("svg",Object.assign({width:"15",height:"15",viewBox:"0 0 15 15",fill:"none",xmlns:"http://www.w3.org/2000/svg"},i,{ref:t}),h.exports.createElement("path",{d:"M3.64645 11.3536C3.45118 11.1583 3.45118 10.8417 3.64645 10.6465L10.2929 4L6 4C5.72386 4 5.5 3.77614 5.5 3.5C5.5 3.22386 5.72386 3 6 3L11.5 3C11.6326 3 11.7598 3.05268 11.8536 3.14645C11.9473 3.24022 12 3.36739 12 3.5L12 9.00001C12 9.27615 11.7761 9.50001 11.5 9.50001C11.2239 9.50001 11 9.27615 11 9.00001V4.70711L4.35355 11.3536C4.15829 11.5488 3.84171 11.5488 3.64645 11.3536Z",fill:r,fillRule:"evenodd",clipRule:"evenodd"}))}),Ywe=["color"],Xwe=h.exports.forwardRef(function(e,t){var n=e.color,r=n===void 0?"currentColor":n,i=Ne(e,Ywe);return h.exports.createElement("svg",Object.assign({width:"15",height:"15",viewBox:"0 0 15 15",fill:"none",xmlns:"http://www.w3.org/2000/svg"},i,{ref:t}),h.exports.createElement("path",{d:"M7.14645 2.14645C7.34171 1.95118 7.65829 1.95118 7.85355 2.14645L11.8536 6.14645C12.0488 6.34171 12.0488 6.65829 11.8536 6.85355C11.6583 7.04882 11.3417 7.04882 11.1464 6.85355L8 3.70711L8 12.5C8 12.7761 7.77614 13 7.5 13C7.22386 13 7 12.7761 7 12.5L7 3.70711L3.85355 6.85355C3.65829 7.04882 3.34171 7.04882 3.14645 6.85355C2.95118 6.65829 2.95118 6.34171 3.14645 6.14645L7.14645 2.14645Z",fill:r,fillRule:"evenodd",clipRule:"evenodd"}))}),Zwe=["color"],Qwe=h.exports.forwardRef(function(e,t){var n=e.color,r=n===void 0?"currentColor":n,i=Ne(e,Zwe);return h.exports.createElement("svg",Object.assign({width:"15",height:"15",viewBox:"0 0 15 15",fill:"none",xmlns:"http://www.w3.org/2000/svg"},i,{ref:t}),h.exports.createElement("path",{d:"M2.5 2H12.5C12.7761 2 13 2.22386 13 2.5V12.5C13 12.7761 12.7761 13 12.5 13H2.5C2.22386 13 2 12.7761 2 12.5V2.5C2 2.22386 2.22386 2 2.5 2ZM1 2.5C1 1.67157 1.67157 1 2.5 1H12.5C13.3284 1 14 1.67157 14 2.5V12.5C14 13.3284 13.3284 14 12.5 14H2.5C1.67157 14 1 13.3284 1 12.5V2.5ZM7.5 4C7.77614 4 8 3.77614 8 3.5C8 3.22386 7.77614 3 7.5 3C7.22386 3 7 3.22386 7 3.5C7 3.77614 7.22386 4 7.5 4ZM8 5.5C8 5.77614 7.77614 6 7.5 6C7.22386 6 7 5.77614 7 5.5C7 5.22386 7.22386 5 7.5 5C7.77614 5 8 5.22386 8 5.5ZM7.5 8C7.77614 8 8 7.77614 8 7.5C8 7.22386 7.77614 7 7.5 7C7.22386 7 7 7.22386 7 7.5C7 7.77614 7.22386 8 7.5 8ZM10 7.5C10 7.77614 9.77614 8 9.5 8C9.22386 8 9 7.77614 9 7.5C9 7.22386 9.22386 7 9.5 7C9.77614 7 10 7.22386 10 7.5ZM11.5 8C11.7761 8 12 7.77614 12 7.5C12 7.22386 11.7761 7 11.5 7C11.2239 7 11 7.22386 11 7.5C11 7.77614 11.2239 8 11.5 8Z",fill:r,fillRule:"evenodd",clipRule:"evenodd"}))}),Jwe=["color"],e9e=h.exports.forwardRef(function(e,t){var n=e.color,r=n===void 0?"currentColor":n,i=Ne(e,Jwe);return h.exports.createElement("svg",Object.assign({width:"15",height:"15",viewBox:"0 0 15 15",fill:"none",xmlns:"http://www.w3.org/2000/svg"},i,{ref:t}),h.exports.createElement("path",{d:"M12.5 2H2.5C2.22386 2 2 2.22386 2 2.5V12.5C2 12.7761 2.22386 13 2.5 13H12.5C12.7761 13 13 12.7761 13 12.5V2.5C13 2.22386 12.7761 2 12.5 2ZM2.5 1C1.67157 1 1 1.67157 1 2.5V12.5C1 13.3284 1.67157 14 2.5 14H12.5C13.3284 14 14 13.3284 14 12.5V2.5C14 1.67157 13.3284 1 12.5 1H2.5Z",fill:r,fillRule:"evenodd",clipRule:"evenodd"}))}),t9e=["color"],Wj=h.exports.forwardRef(function(e,t){var n=e.color,r=n===void 0?"currentColor":n,i=Ne(e,t9e);return h.exports.createElement("svg",Object.assign({width:"15",height:"15",viewBox:"0 0 15 15",fill:"none",xmlns:"http://www.w3.org/2000/svg"},i,{ref:t}),h.exports.createElement("path",{d:"M11.4669 3.72684C11.7558 3.91574 11.8369 4.30308 11.648 4.59198L7.39799 11.092C7.29783 11.2452 7.13556 11.3467 6.95402 11.3699C6.77247 11.3931 6.58989 11.3355 6.45446 11.2124L3.70446 8.71241C3.44905 8.48022 3.43023 8.08494 3.66242 7.82953C3.89461 7.57412 4.28989 7.55529 4.5453 7.78749L6.75292 9.79441L10.6018 3.90792C10.7907 3.61902 11.178 3.53795 11.4669 3.72684Z",fill:r,fillRule:"evenodd",clipRule:"evenodd"}))}),n9e=["color"],r9e=h.exports.forwardRef(function(e,t){var n=e.color,r=n===void 0?"currentColor":n,i=Ne(e,n9e);return h.exports.createElement("svg",Object.assign({width:"15",height:"15",viewBox:"0 0 15 15",fill:"none",xmlns:"http://www.w3.org/2000/svg"},i,{ref:t}),h.exports.createElement("path",{d:"M6.1584 3.13508C6.35985 2.94621 6.67627 2.95642 6.86514 3.15788L10.6151 7.15788C10.7954 7.3502 10.7954 7.64949 10.6151 7.84182L6.86514 11.8418C6.67627 12.0433 6.35985 12.0535 6.1584 11.8646C5.95694 11.6757 5.94673 11.3593 6.1356 11.1579L9.565 7.49985L6.1356 3.84182C5.94673 3.64036 5.95694 3.32394 6.1584 3.13508Z",fill:r,fillRule:"evenodd",clipRule:"evenodd"}))}),i9e=["color"],o9e=h.exports.forwardRef(function(e,t){var n=e.color,r=n===void 0?"currentColor":n,i=Ne(e,i9e);return h.exports.createElement("svg",Object.assign({width:"15",height:"15",viewBox:"0 0 15 15",fill:"none",xmlns:"http://www.w3.org/2000/svg"},i,{ref:t}),h.exports.createElement("path",{d:"M1 9.50006C1 10.3285 1.67157 11.0001 2.5 11.0001H4L4 10.0001H2.5C2.22386 10.0001 2 9.7762 2 9.50006L2 2.50006C2 2.22392 2.22386 2.00006 2.5 2.00006L9.5 2.00006C9.77614 2.00006 10 2.22392 10 2.50006V4.00002H5.5C4.67158 4.00002 4 4.67159 4 5.50002V12.5C4 13.3284 4.67158 14 5.5 14H12.5C13.3284 14 14 13.3284 14 12.5V5.50002C14 4.67159 13.3284 4.00002 12.5 4.00002H11V2.50006C11 1.67163 10.3284 1.00006 9.5 1.00006H2.5C1.67157 1.00006 1 1.67163 1 2.50006V9.50006ZM5 5.50002C5 5.22388 5.22386 5.00002 5.5 5.00002H12.5C12.7761 5.00002 13 5.22388 13 5.50002V12.5C13 12.7762 12.7761 13 12.5 13H5.5C5.22386 13 5 12.7762 5 12.5V5.50002Z",fill:r,fillRule:"evenodd",clipRule:"evenodd"}))}),a9e=["color"],f4=h.exports.forwardRef(function(e,t){var n=e.color,r=n===void 0?"currentColor":n,i=Ne(e,a9e);return h.exports.createElement("svg",Object.assign({width:"15",height:"15",viewBox:"0 0 15 15",fill:"none",xmlns:"http://www.w3.org/2000/svg"},i,{ref:t}),h.exports.createElement("path",{d:"M11.7816 4.03157C12.0062 3.80702 12.0062 3.44295 11.7816 3.2184C11.5571 2.99385 11.193 2.99385 10.9685 3.2184L7.50005 6.68682L4.03164 3.2184C3.80708 2.99385 3.44301 2.99385 3.21846 3.2184C2.99391 3.44295 2.99391 3.80702 3.21846 4.03157L6.68688 7.49999L3.21846 10.9684C2.99391 11.193 2.99391 11.557 3.21846 11.7816C3.44301 12.0061 3.80708 12.0061 4.03164 11.7816L7.50005 8.31316L10.9685 11.7816C11.193 12.0061 11.5571 12.0061 11.7816 11.7816C12.0062 11.557 12.0062 11.193 11.7816 10.9684L8.31322 7.49999L11.7816 4.03157Z",fill:r,fillRule:"evenodd",clipRule:"evenodd"}))}),s9e=["color"],l9e=h.exports.forwardRef(function(e,t){var n=e.color,r=n===void 0?"currentColor":n,i=Ne(e,s9e);return h.exports.createElement("svg",Object.assign({width:"15",height:"15",viewBox:"0 0 15 15",fill:"none",xmlns:"http://www.w3.org/2000/svg"},i,{ref:t}),h.exports.createElement("path",{d:"M3.29227 0.048984C3.47033 -0.032338 3.67946 -0.00228214 3.8274 0.125891L12.8587 7.95026C13.0134 8.08432 13.0708 8.29916 13.0035 8.49251C12.9362 8.68586 12.7578 8.81866 12.5533 8.82768L9.21887 8.97474L11.1504 13.2187C11.2648 13.47 11.1538 13.7664 10.9026 13.8808L8.75024 14.8613C8.499 14.9758 8.20255 14.8649 8.08802 14.6137L6.15339 10.3703L3.86279 12.7855C3.72196 12.934 3.50487 12.9817 3.31479 12.9059C3.1247 12.8301 3 12.6461 3 12.4414V0.503792C3 0.308048 3.11422 0.130306 3.29227 0.048984ZM4 1.59852V11.1877L5.93799 9.14425C6.05238 9.02363 6.21924 8.96776 6.38319 8.99516C6.54715 9.02256 6.68677 9.12965 6.75573 9.2809L8.79056 13.7441L10.0332 13.178L8.00195 8.71497C7.93313 8.56376 7.94391 8.38824 8.03072 8.24659C8.11753 8.10494 8.26903 8.01566 8.435 8.00834L11.2549 7.88397L4 1.59852Z",fill:r,fillRule:"evenodd",clipRule:"evenodd"}))}),c9e=["color"],u9e=h.exports.forwardRef(function(e,t){var n=e.color,r=n===void 0?"currentColor":n,i=Ne(e,c9e);return h.exports.createElement("svg",Object.assign({width:"15",height:"15",viewBox:"0 0 15 15",fill:"none",xmlns:"http://www.w3.org/2000/svg"},i,{ref:t}),h.exports.createElement("path",{d:"M9.875 7.5C9.875 8.81168 8.81168 9.875 7.5 9.875C6.18832 9.875 5.125 8.81168 5.125 7.5C5.125 6.18832 6.18832 5.125 7.5 5.125C8.81168 5.125 9.875 6.18832 9.875 7.5Z",fill:r}))}),d9e=["color"],f9e=h.exports.forwardRef(function(e,t){var n=e.color,r=n===void 0?"currentColor":n,i=Ne(e,d9e);return h.exports.createElement("svg",Object.assign({width:"15",height:"15",viewBox:"0 0 15 15",fill:"none",xmlns:"http://www.w3.org/2000/svg"},i,{ref:t}),h.exports.createElement("path",{d:"M3.625 7.5C3.625 8.12132 3.12132 8.625 2.5 8.625C1.87868 8.625 1.375 8.12132 1.375 7.5C1.375 6.87868 1.87868 6.375 2.5 6.375C3.12132 6.375 3.625 6.87868 3.625 7.5ZM8.625 7.5C8.625 8.12132 8.12132 8.625 7.5 8.625C6.87868 8.625 6.375 8.12132 6.375 7.5C6.375 6.87868 6.87868 6.375 7.5 6.375C8.12132 6.375 8.625 6.87868 8.625 7.5ZM12.5 8.625C13.1213 8.625 13.625 8.12132 13.625 7.5C13.625 6.87868 13.1213 6.375 12.5 6.375C11.8787 6.375 11.375 6.87868 11.375 7.5C11.375 8.12132 11.8787 8.625 12.5 8.625Z",fill:r,fillRule:"evenodd",clipRule:"evenodd"}))}),p9e=["color"],h9e=h.exports.forwardRef(function(e,t){var n=e.color,r=n===void 0?"currentColor":n,i=Ne(e,p9e);return h.exports.createElement("svg",Object.assign({width:"15",height:"15",viewBox:"0 0 15 15",fill:"none",xmlns:"http://www.w3.org/2000/svg"},i,{ref:t}),h.exports.createElement("path",{d:"M1.44995 0.949951C1.31734 0.949951 1.19016 1.00263 1.0964 1.0964C1.00263 1.19017 0.949951 1.31735 0.949951 1.44995L0.949966 3.44995C0.949969 3.7261 1.17383 3.94995 1.44997 3.94995C1.72611 3.94995 1.94997 3.72609 1.94997 3.44995L1.94995 1.94995H3.44997C3.72611 1.94995 3.94997 1.72609 3.94997 1.44995C3.94997 1.17381 3.72611 0.949951 3.44997 0.949951H1.44995ZM5.94995 0.949951C5.67381 0.949951 5.44995 1.17381 5.44995 1.44995C5.44995 1.72609 5.67381 1.94995 5.94995 1.94995H8.94995C9.22609 1.94995 9.44995 1.72609 9.44995 1.44995C9.44995 1.17381 9.22609 0.949951 8.94995 0.949951H5.94995ZM5.44995 13.45C5.44995 13.1738 5.67381 12.95 5.94995 12.95H8.94995C9.22609 12.95 9.44995 13.1738 9.44995 13.45C9.44995 13.7261 9.22609 13.95 8.94995 13.95H5.94995C5.67381 13.95 5.44995 13.7261 5.44995 13.45ZM1.94995 5.94995C1.94995 5.67381 1.72609 5.44995 1.44995 5.44995C1.17381 5.44995 0.949951 5.67381 0.949951 5.94995V8.94995C0.949951 9.22609 1.17381 9.44995 1.44995 9.44995C1.72609 9.44995 1.94995 9.22609 1.94995 8.94995V5.94995ZM13.45 5.44995C13.7261 5.44995 13.95 5.67381 13.95 5.94995V8.94995C13.95 9.22609 13.7261 9.44995 13.45 9.44995C13.1738 9.44995 12.95 9.22609 12.95 8.94995V5.94995C12.95 5.67381 13.1738 5.44995 13.45 5.44995ZM11.45 0.949951C11.1738 0.949951 10.95 1.17381 10.95 1.44995C10.95 1.72609 11.1738 1.94995 11.45 1.94995H12.9499V3.44995C12.9499 3.72609 13.1738 3.94995 13.4499 3.94995C13.7261 3.94995 13.9499 3.72609 13.9499 3.44995V1.44995C13.9499 1.17381 13.7252 0.949951 13.449 0.949951H11.45ZM1.44995 10.95C1.72609 10.95 1.94995 11.1738 1.94995 11.45V12.95H3.44997C3.72611 12.95 3.94997 13.1738 3.94997 13.45C3.94997 13.7261 3.72611 13.95 3.44997 13.95H1.44995C1.17381 13.95 0.949951 13.7261 0.949951 13.45V11.45C0.949951 11.1738 1.17381 10.95 1.44995 10.95ZM13.95 11.45C13.95 11.1738 13.7261 10.95 13.45 10.95C13.1738 10.9499 12.95 11.1738 12.95 11.4499L12.9491 12.95H11.45C11.1738 12.95 10.95 13.1738 10.95 13.45C10.95 13.7261 11.1738 13.95 11.45 13.95H13.4499C13.7261 13.95 13.9499 13.7261 13.9499 13.45L13.95 11.45Z",fill:r,fillRule:"evenodd",clipRule:"evenodd"}))}),m9e=["color"],g9e=h.exports.forwardRef(function(e,t){var n=e.color,r=n===void 0?"currentColor":n,i=Ne(e,m9e);return h.exports.createElement("svg",Object.assign({width:"15",height:"15",viewBox:"0 0 15 15",fill:"none",xmlns:"http://www.w3.org/2000/svg"},i,{ref:t}),h.exports.createElement("path",{d:"M1.5 3C1.22386 3 1 3.22386 1 3.5C1 3.77614 1.22386 4 1.5 4H13.5C13.7761 4 14 3.77614 14 3.5C14 3.22386 13.7761 3 13.5 3H1.5ZM1 7.5C1 7.22386 1.22386 7 1.5 7H13.5C13.7761 7 14 7.22386 14 7.5C14 7.77614 13.7761 8 13.5 8H1.5C1.22386 8 1 7.77614 1 7.5ZM1 11.5C1 11.2239 1.22386 11 1.5 11H13.5C13.7761 11 14 11.2239 14 11.5C14 11.7761 13.7761 12 13.5 12H1.5C1.22386 12 1 11.7761 1 11.5Z",fill:r,fillRule:"evenodd",clipRule:"evenodd"}))}),v9e=["color"],y9e=h.exports.forwardRef(function(e,t){var n=e.color,r=n===void 0?"currentColor":n,i=Ne(e,v9e);return h.exports.createElement("svg",Object.assign({width:"15",height:"15",viewBox:"0 0 15 15",fill:"none",xmlns:"http://www.w3.org/2000/svg"},i,{ref:t}),h.exports.createElement("path",{d:"M5 4.63601C5 3.76031 5.24219 3.1054 5.64323 2.67357C6.03934 2.24705 6.64582 1.9783 7.5014 1.9783C8.35745 1.9783 8.96306 2.24652 9.35823 2.67208C9.75838 3.10299 10 3.75708 10 4.63325V5.99999H5V4.63601ZM4 5.99999V4.63601C4 3.58148 4.29339 2.65754 4.91049 1.99307C5.53252 1.32329 6.42675 0.978302 7.5014 0.978302C8.57583 0.978302 9.46952 1.32233 10.091 1.99162C10.7076 2.65557 11 3.57896 11 4.63325V5.99999H12C12.5523 5.99999 13 6.44771 13 6.99999V13C13 13.5523 12.5523 14 12 14H3C2.44772 14 2 13.5523 2 13V6.99999C2 6.44771 2.44772 5.99999 3 5.99999H4ZM3 6.99999H12V13H3V6.99999Z",fill:r,fillRule:"evenodd",clipRule:"evenodd"}))}),b9e=["color"],x9e=h.exports.forwardRef(function(e,t){var n=e.color,r=n===void 0?"currentColor":n,i=Ne(e,b9e);return h.exports.createElement("svg",Object.assign({width:"15",height:"15",viewBox:"0 0 15 15",fill:"none",xmlns:"http://www.w3.org/2000/svg"},i,{ref:t}),h.exports.createElement("path",{d:"M7.4986 0C6.3257 0 5.36107 0.38943 4.73753 1.19361C4.23745 1.83856 4 2.68242 4 3.63325H5C5 2.84313 5.19691 2.23312 5.5278 1.80636C5.91615 1.30552 6.55152 1 7.4986 1C8.35683 1 8.96336 1.26502 9.35846 1.68623C9.75793 2.11211 10 2.76044 10 3.63601V6H3C2.44772 6 2 6.44772 2 7V13C2 13.5523 2.44772 14 3 14H12C12.5523 14 13 13.5523 13 13V7C13 6.44771 12.5523 6 12 6H11V3.63601C11 2.58135 10.7065 1.66167 10.0878 1.0021C9.46477 0.337871 8.57061 0 7.4986 0ZM3 7H12V13H3V7Z",fill:r,fillRule:"evenodd",clipRule:"evenodd"}))}),S9e=["color"],w9e=h.exports.forwardRef(function(e,t){var n=e.color,r=n===void 0?"currentColor":n,i=Ne(e,S9e);return h.exports.createElement("svg",Object.a