Files
stackpulse/backend/public/assets/index-027ca62d.js
T
2025-11-25 16:02:00 +00:00

95 lines
1.1 MiB
Plaintext
Raw Blame History

This file contains invisible Unicode characters
This file contains invisible Unicode characters that are indistinguishable to humans but may be processed differently by a computer. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.
This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.
function $j(e,t){for(var r=0;r<t.length;r++){const n=t[r];if(typeof n!="string"&&!Array.isArray(n)){for(const o in n)if(o!=="default"&&!(o in e)){const a=Object.getOwnPropertyDescriptor(n,o);a&&Object.defineProperty(e,o,a.get?a:{enumerable:!0,get:()=>n[o]})}}}return Object.freeze(Object.defineProperty(e,Symbol.toStringTag,{value:"Module"}))}(function(){const t=document.createElement("link").relList;if(t&&t.supports&&t.supports("modulepreload"))return;for(const o of document.querySelectorAll('link[rel="modulepreload"]'))n(o);new MutationObserver(o=>{for(const a of o)if(a.type==="childList")for(const i of a.addedNodes)i.tagName==="LINK"&&i.rel==="modulepreload"&&n(i)}).observe(document,{childList:!0,subtree:!0});function r(o){const a={};return o.integrity&&(a.integrity=o.integrity),o.referrerPolicy&&(a.referrerPolicy=o.referrerPolicy),o.crossOrigin==="use-credentials"?a.credentials="include":o.crossOrigin==="anonymous"?a.credentials="omit":a.credentials="same-origin",a}function n(o){if(o.ep)return;o.ep=!0;const a=r(o);fetch(o.href,a)}})();function r_(e){return e&&e.__esModule&&Object.prototype.hasOwnProperty.call(e,"default")?e.default:e}function cu(e){if(e.__esModule)return e;var t=e.default;if(typeof t=="function"){var r=function n(){return this instanceof n?Reflect.construct(t,arguments,this.constructor):t.apply(this,arguments)};r.prototype=t.prototype}else r={};return Object.defineProperty(r,"__esModule",{value:!0}),Object.keys(e).forEach(function(n){var o=Object.getOwnPropertyDescriptor(e,n);Object.defineProperty(r,n,o.get?o:{enumerable:!0,get:function(){return e[n]}})}),r}var n_={exports:{}},Zd={},o_={exports:{}},kt={};/**
* @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 du=Symbol.for("react.element"),Hj=Symbol.for("react.portal"),qj=Symbol.for("react.fragment"),Gj=Symbol.for("react.strict_mode"),Kj=Symbol.for("react.profiler"),Yj=Symbol.for("react.provider"),Qj=Symbol.for("react.context"),Xj=Symbol.for("react.forward_ref"),Zj=Symbol.for("react.suspense"),Jj=Symbol.for("react.memo"),e2=Symbol.for("react.lazy"),fy=Symbol.iterator;function t2(e){return e===null||typeof e!="object"?null:(e=fy&&e[fy]||e["@@iterator"],typeof e=="function"?e:null)}var a_={isMounted:function(){return!1},enqueueForceUpdate:function(){},enqueueReplaceState:function(){},enqueueSetState:function(){}},i_=Object.assign,s_={};function Ss(e,t,r){this.props=e,this.context=t,this.refs=s_,this.updater=r||a_}Ss.prototype.isReactComponent={};Ss.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")};Ss.prototype.forceUpdate=function(e){this.updater.enqueueForceUpdate(this,e,"forceUpdate")};function l_(){}l_.prototype=Ss.prototype;function y0(e,t,r){this.props=e,this.context=t,this.refs=s_,this.updater=r||a_}var x0=y0.prototype=new l_;x0.constructor=y0;i_(x0,Ss.prototype);x0.isPureReactComponent=!0;var py=Array.isArray,u_=Object.prototype.hasOwnProperty,w0={current:null},c_={key:!0,ref:!0,__self:!0,__source:!0};function d_(e,t,r){var n,o={},a=null,i=null;if(t!=null)for(n in t.ref!==void 0&&(i=t.ref),t.key!==void 0&&(a=""+t.key),t)u_.call(t,n)&&!c_.hasOwnProperty(n)&&(o[n]=t[n]);var u=arguments.length-2;if(u===1)o.children=r;else if(1<u){for(var f=Array(u),g=0;g<u;g++)f[g]=arguments[g+2];o.children=f}if(e&&e.defaultProps)for(n in u=e.defaultProps,u)o[n]===void 0&&(o[n]=u[n]);return{$$typeof:du,type:e,key:a,ref:i,props:o,_owner:w0.current}}function r2(e,t){return{$$typeof:du,type:e.type,key:t,ref:e.ref,props:e.props,_owner:e._owner}}function _0(e){return typeof e=="object"&&e!==null&&e.$$typeof===du}function n2(e){var t={"=":"=0",":":"=2"};return"$"+e.replace(/[=:]/g,function(r){return t[r]})}var hy=/\/+/g;function Dp(e,t){return typeof e=="object"&&e!==null&&e.key!=null?n2(""+e.key):t.toString(36)}function Tc(e,t,r,n,o){var a=typeof e;(a==="undefined"||a==="boolean")&&(e=null);var i=!1;if(e===null)i=!0;else switch(a){case"string":case"number":i=!0;break;case"object":switch(e.$$typeof){case du:case Hj:i=!0}}if(i)return i=e,o=o(i),e=n===""?"."+Dp(i,0):n,py(o)?(r="",e!=null&&(r=e.replace(hy,"$&/")+"/"),Tc(o,t,r,"",function(g){return g})):o!=null&&(_0(o)&&(o=r2(o,r+(!o.key||i&&i.key===o.key?"":(""+o.key).replace(hy,"$&/")+"/")+e)),t.push(o)),1;if(i=0,n=n===""?".":n+":",py(e))for(var u=0;u<e.length;u++){a=e[u];var f=n+Dp(a,u);i+=Tc(a,t,r,f,o)}else if(f=t2(e),typeof f=="function")for(e=f.call(e),u=0;!(a=e.next()).done;)a=a.value,f=n+Dp(a,u++),i+=Tc(a,t,r,f,o);else if(a==="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 i}function Ku(e,t,r){if(e==null)return e;var n=[],o=0;return Tc(e,n,"","",function(a){return t.call(r,a,o++)}),n}function o2(e){if(e._status===-1){var t=e._result;t=t(),t.then(function(r){(e._status===0||e._status===-1)&&(e._status=1,e._result=r)},function(r){(e._status===0||e._status===-1)&&(e._status=2,e._result=r)}),e._status===-1&&(e._status=0,e._result=t)}if(e._status===1)return e._result.default;throw e._result}var Yr={current:null},Pc={transition:null},a2={ReactCurrentDispatcher:Yr,ReactCurrentBatchConfig:Pc,ReactCurrentOwner:w0};kt.Children={map:Ku,forEach:function(e,t,r){Ku(e,function(){t.apply(this,arguments)},r)},count:function(e){var t=0;return Ku(e,function(){t++}),t},toArray:function(e){return Ku(e,function(t){return t})||[]},only:function(e){if(!_0(e))throw Error("React.Children.only expected to receive a single React element child.");return e}};kt.Component=Ss;kt.Fragment=qj;kt.Profiler=Kj;kt.PureComponent=y0;kt.StrictMode=Gj;kt.Suspense=Zj;kt.__SECRET_INTERNALS_DO_NOT_USE_OR_YOU_WILL_BE_FIRED=a2;kt.cloneElement=function(e,t,r){if(e==null)throw Error("React.cloneElement(...): The argument must be a React element, but you passed "+e+".");var n=i_({},e.props),o=e.key,a=e.ref,i=e._owner;if(t!=null){if(t.ref!==void 0&&(a=t.ref,i=w0.current),t.key!==void 0&&(o=""+t.key),e.type&&e.type.defaultProps)var u=e.type.defaultProps;for(f in t)u_.call(t,f)&&!c_.hasOwnProperty(f)&&(n[f]=t[f]===void 0&&u!==void 0?u[f]:t[f])}var f=arguments.length-2;if(f===1)n.children=r;else if(1<f){u=Array(f);for(var g=0;g<f;g++)u[g]=arguments[g+2];n.children=u}return{$$typeof:du,type:e.type,key:o,ref:a,props:n,_owner:i}};kt.createContext=function(e){return e={$$typeof:Qj,_currentValue:e,_currentValue2:e,_threadCount:0,Provider:null,Consumer:null,_defaultValue:null,_globalName:null},e.Provider={$$typeof:Yj,_context:e},e.Consumer=e};kt.createElement=d_;kt.createFactory=function(e){var t=d_.bind(null,e);return t.type=e,t};kt.createRef=function(){return{current:null}};kt.forwardRef=function(e){return{$$typeof:Xj,render:e}};kt.isValidElement=_0;kt.lazy=function(e){return{$$typeof:e2,_payload:{_status:-1,_result:e},_init:o2}};kt.memo=function(e,t){return{$$typeof:Jj,type:e,compare:t===void 0?null:t}};kt.startTransition=function(e){var t=Pc.transition;Pc.transition={};try{e()}finally{Pc.transition=t}};kt.unstable_act=function(){throw Error("act(...) is not supported in production builds of React.")};kt.useCallback=function(e,t){return Yr.current.useCallback(e,t)};kt.useContext=function(e){return Yr.current.useContext(e)};kt.useDebugValue=function(){};kt.useDeferredValue=function(e){return Yr.current.useDeferredValue(e)};kt.useEffect=function(e,t){return Yr.current.useEffect(e,t)};kt.useId=function(){return Yr.current.useId()};kt.useImperativeHandle=function(e,t,r){return Yr.current.useImperativeHandle(e,t,r)};kt.useInsertionEffect=function(e,t){return Yr.current.useInsertionEffect(e,t)};kt.useLayoutEffect=function(e,t){return Yr.current.useLayoutEffect(e,t)};kt.useMemo=function(e,t){return Yr.current.useMemo(e,t)};kt.useReducer=function(e,t,r){return Yr.current.useReducer(e,t,r)};kt.useRef=function(e){return Yr.current.useRef(e)};kt.useState=function(e){return Yr.current.useState(e)};kt.useSyncExternalStore=function(e,t,r){return Yr.current.useSyncExternalStore(e,t,r)};kt.useTransition=function(){return Yr.current.useTransition()};kt.version="18.2.0";o_.exports=kt;var P=o_.exports;const Eo=r_(P),S0=$j({__proto__:null,default:Eo},[P]);/**
* @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 i2=P,s2=Symbol.for("react.element"),l2=Symbol.for("react.fragment"),u2=Object.prototype.hasOwnProperty,c2=i2.__SECRET_INTERNALS_DO_NOT_USE_OR_YOU_WILL_BE_FIRED.ReactCurrentOwner,d2={key:!0,ref:!0,__self:!0,__source:!0};function f_(e,t,r){var n,o={},a=null,i=null;r!==void 0&&(a=""+r),t.key!==void 0&&(a=""+t.key),t.ref!==void 0&&(i=t.ref);for(n in t)u2.call(t,n)&&!d2.hasOwnProperty(n)&&(o[n]=t[n]);if(e&&e.defaultProps)for(n in t=e.defaultProps,t)o[n]===void 0&&(o[n]=t[n]);return{$$typeof:s2,type:e,key:a,ref:i,props:o,_owner:c2.current}}Zd.Fragment=l2;Zd.jsx=f_;Zd.jsxs=f_;n_.exports=Zd;var v=n_.exports;function p_(e,t){return function(){return e.apply(t,arguments)}}const{toString:f2}=Object.prototype,{getPrototypeOf:C0}=Object,Jd=(e=>t=>{const r=f2.call(t);return e[r]||(e[r]=r.slice(8,-1).toLowerCase())})(Object.create(null)),mo=e=>(e=e.toLowerCase(),t=>Jd(t)===e),ef=e=>t=>typeof t===e,{isArray:Cs}=Array,Dl=ef("undefined");function p2(e){return e!==null&&!Dl(e)&&e.constructor!==null&&!Dl(e.constructor)&&yn(e.constructor.isBuffer)&&e.constructor.isBuffer(e)}const h_=mo("ArrayBuffer");function h2(e){let t;return typeof ArrayBuffer<"u"&&ArrayBuffer.isView?t=ArrayBuffer.isView(e):t=e&&e.buffer&&h_(e.buffer),t}const g2=ef("string"),yn=ef("function"),g_=ef("number"),tf=e=>e!==null&&typeof e=="object",m2=e=>e===!0||e===!1,Oc=e=>{if(Jd(e)!=="object")return!1;const t=C0(e);return(t===null||t===Object.prototype||Object.getPrototypeOf(t)===null)&&!(Symbol.toStringTag in e)&&!(Symbol.iterator in e)},b2=mo("Date"),v2=mo("File"),y2=mo("Blob"),x2=mo("FileList"),w2=e=>tf(e)&&yn(e.pipe),_2=e=>{let t;return e&&(typeof FormData=="function"&&e instanceof FormData||yn(e.append)&&((t=Jd(e))==="formdata"||t==="object"&&yn(e.toString)&&e.toString()==="[object FormData]"))},S2=mo("URLSearchParams"),[C2,T2,P2,O2]=["ReadableStream","Request","Response","Headers"].map(mo),k2=e=>e.trim?e.trim():e.replace(/^[\s\uFEFF\xA0]+|[\s\uFEFF\xA0]+$/g,"");function fu(e,t,{allOwnKeys:r=!1}={}){if(e===null||typeof e>"u")return;let n,o;if(typeof e!="object"&&(e=[e]),Cs(e))for(n=0,o=e.length;n<o;n++)t.call(null,e[n],n,e);else{const a=r?Object.getOwnPropertyNames(e):Object.keys(e),i=a.length;let u;for(n=0;n<i;n++)u=a[n],t.call(null,e[u],u,e)}}function m_(e,t){t=t.toLowerCase();const r=Object.keys(e);let n=r.length,o;for(;n-- >0;)if(o=r[n],t===o.toLowerCase())return o;return null}const Xa=(()=>typeof globalThis<"u"?globalThis:typeof self<"u"?self:typeof window<"u"?window:global)(),b_=e=>!Dl(e)&&e!==Xa;function zh(){const{caseless:e}=b_(this)&&this||{},t={},r=(n,o)=>{const a=e&&m_(t,o)||o;Oc(t[a])&&Oc(n)?t[a]=zh(t[a],n):Oc(n)?t[a]=zh({},n):Cs(n)?t[a]=n.slice():t[a]=n};for(let n=0,o=arguments.length;n<o;n++)arguments[n]&&fu(arguments[n],r);return t}const N2=(e,t,r,{allOwnKeys:n}={})=>(fu(t,(o,a)=>{r&&yn(o)?e[a]=p_(o,r):e[a]=o},{allOwnKeys:n}),e),E2=e=>(e.charCodeAt(0)===65279&&(e=e.slice(1)),e),j2=(e,t,r,n)=>{e.prototype=Object.create(t.prototype,n),e.prototype.constructor=e,Object.defineProperty(e,"super",{value:t.prototype}),r&&Object.assign(e.prototype,r)},A2=(e,t,r,n)=>{let o,a,i;const u={};if(t=t||{},e==null)return t;do{for(o=Object.getOwnPropertyNames(e),a=o.length;a-- >0;)i=o[a],(!n||n(i,e,t))&&!u[i]&&(t[i]=e[i],u[i]=!0);e=r!==!1&&C0(e)}while(e&&(!r||r(e,t))&&e!==Object.prototype);return t},R2=(e,t,r)=>{e=String(e),(r===void 0||r>e.length)&&(r=e.length),r-=t.length;const n=e.indexOf(t,r);return n!==-1&&n===r},M2=e=>{if(!e)return null;if(Cs(e))return e;let t=e.length;if(!g_(t))return null;const r=new Array(t);for(;t-- >0;)r[t]=e[t];return r},I2=(e=>t=>e&&t instanceof e)(typeof Uint8Array<"u"&&C0(Uint8Array)),D2=(e,t)=>{const n=(e&&e[Symbol.iterator]).call(e);let o;for(;(o=n.next())&&!o.done;){const a=o.value;t.call(e,a[0],a[1])}},L2=(e,t)=>{let r;const n=[];for(;(r=e.exec(t))!==null;)n.push(r);return n},F2=mo("HTMLFormElement"),z2=e=>e.toLowerCase().replace(/[-_\s]([a-z\d])(\w*)/g,function(r,n,o){return n.toUpperCase()+o}),gy=(({hasOwnProperty:e})=>(t,r)=>e.call(t,r))(Object.prototype),B2=mo("RegExp"),v_=(e,t)=>{const r=Object.getOwnPropertyDescriptors(e),n={};fu(r,(o,a)=>{let i;(i=t(o,a,e))!==!1&&(n[a]=i||o)}),Object.defineProperties(e,n)},V2=e=>{v_(e,(t,r)=>{if(yn(e)&&["arguments","caller","callee"].indexOf(r)!==-1)return!1;const n=e[r];if(yn(n)){if(t.enumerable=!1,"writable"in t){t.writable=!1;return}t.set||(t.set=()=>{throw Error("Can not rewrite read-only method '"+r+"'")})}})},U2=(e,t)=>{const r={},n=o=>{o.forEach(a=>{r[a]=!0})};return Cs(e)?n(e):n(String(e).split(t)),r},W2=()=>{},$2=(e,t)=>e!=null&&Number.isFinite(e=+e)?e:t,Lp="abcdefghijklmnopqrstuvwxyz",my="0123456789",y_={DIGIT:my,ALPHA:Lp,ALPHA_DIGIT:Lp+Lp.toUpperCase()+my},H2=(e=16,t=y_.ALPHA_DIGIT)=>{let r="";const{length:n}=t;for(;e--;)r+=t[Math.random()*n|0];return r};function q2(e){return!!(e&&yn(e.append)&&e[Symbol.toStringTag]==="FormData"&&e[Symbol.iterator])}const G2=e=>{const t=new Array(10),r=(n,o)=>{if(tf(n)){if(t.indexOf(n)>=0)return;if(!("toJSON"in n)){t[o]=n;const a=Cs(n)?[]:{};return fu(n,(i,u)=>{const f=r(i,o+1);!Dl(f)&&(a[u]=f)}),t[o]=void 0,a}}return n};return r(e,0)},K2=mo("AsyncFunction"),Y2=e=>e&&(tf(e)||yn(e))&&yn(e.then)&&yn(e.catch),x_=((e,t)=>e?setImmediate:t?((r,n)=>(Xa.addEventListener("message",({source:o,data:a})=>{o===Xa&&a===r&&n.length&&n.shift()()},!1),o=>{n.push(o),Xa.postMessage(r,"*")}))(`axios@${Math.random()}`,[]):r=>setTimeout(r))(typeof setImmediate=="function",yn(Xa.postMessage)),Q2=typeof queueMicrotask<"u"?queueMicrotask.bind(Xa):typeof process<"u"&&process.nextTick||x_,Se={isArray:Cs,isArrayBuffer:h_,isBuffer:p2,isFormData:_2,isArrayBufferView:h2,isString:g2,isNumber:g_,isBoolean:m2,isObject:tf,isPlainObject:Oc,isReadableStream:C2,isRequest:T2,isResponse:P2,isHeaders:O2,isUndefined:Dl,isDate:b2,isFile:v2,isBlob:y2,isRegExp:B2,isFunction:yn,isStream:w2,isURLSearchParams:S2,isTypedArray:I2,isFileList:x2,forEach:fu,merge:zh,extend:N2,trim:k2,stripBOM:E2,inherits:j2,toFlatObject:A2,kindOf:Jd,kindOfTest:mo,endsWith:R2,toArray:M2,forEachEntry:D2,matchAll:L2,isHTMLForm:F2,hasOwnProperty:gy,hasOwnProp:gy,reduceDescriptors:v_,freezeMethods:V2,toObjectSet:U2,toCamelCase:z2,noop:W2,toFiniteNumber:$2,findKey:m_,global:Xa,isContextDefined:b_,ALPHABET:y_,generateString:H2,isSpecCompliantForm:q2,toJSONObject:G2,isAsyncFn:K2,isThenable:Y2,setImmediate:x_,asap:Q2};function St(e,t,r,n,o){Error.call(this),Error.captureStackTrace?Error.captureStackTrace(this,this.constructor):this.stack=new Error().stack,this.message=e,this.name="AxiosError",t&&(this.code=t),r&&(this.config=r),n&&(this.request=n),o&&(this.response=o,this.status=o.status?o.status:null)}Se.inherits(St,Error,{toJSON:function(){return{message:this.message,name:this.name,description:this.description,number:this.number,fileName:this.fileName,lineNumber:this.lineNumber,columnNumber:this.columnNumber,stack:this.stack,config:Se.toJSONObject(this.config),code:this.code,status:this.status}}});const w_=St.prototype,__={};["ERR_BAD_OPTION_VALUE","ERR_BAD_OPTION","ECONNABORTED","ETIMEDOUT","ERR_NETWORK","ERR_FR_TOO_MANY_REDIRECTS","ERR_DEPRECATED","ERR_BAD_RESPONSE","ERR_BAD_REQUEST","ERR_CANCELED","ERR_NOT_SUPPORT","ERR_INVALID_URL"].forEach(e=>{__[e]={value:e}});Object.defineProperties(St,__);Object.defineProperty(w_,"isAxiosError",{value:!0});St.from=(e,t,r,n,o,a)=>{const i=Object.create(w_);return Se.toFlatObject(e,i,function(f){return f!==Error.prototype},u=>u!=="isAxiosError"),St.call(i,e.message,t,r,n,o),i.cause=e,i.name=e.name,a&&Object.assign(i,a),i};const X2=null;function Bh(e){return Se.isPlainObject(e)||Se.isArray(e)}function S_(e){return Se.endsWith(e,"[]")?e.slice(0,-2):e}function by(e,t,r){return e?e.concat(t).map(function(o,a){return o=S_(o),!r&&a?"["+o+"]":o}).join(r?".":""):t}function Z2(e){return Se.isArray(e)&&!e.some(Bh)}const J2=Se.toFlatObject(Se,{},null,function(t){return/^is[A-Z]/.test(t)});function rf(e,t,r){if(!Se.isObject(e))throw new TypeError("target must be an object");t=t||new FormData,r=Se.toFlatObject(r,{metaTokens:!0,dots:!1,indexes:!1},!1,function(w,b){return!Se.isUndefined(b[w])});const n=r.metaTokens,o=r.visitor||m,a=r.dots,i=r.indexes,f=(r.Blob||typeof Blob<"u"&&Blob)&&Se.isSpecCompliantForm(t);if(!Se.isFunction(o))throw new TypeError("visitor must be a function");function g(C){if(C===null)return"";if(Se.isDate(C))return C.toISOString();if(!f&&Se.isBlob(C))throw new St("Blob is not supported. Use a Buffer instead.");return Se.isArrayBuffer(C)||Se.isTypedArray(C)?f&&typeof Blob=="function"?new Blob([C]):Buffer.from(C):C}function m(C,w,b){let d=C;if(C&&!b&&typeof C=="object"){if(Se.endsWith(w,"{}"))w=n?w:w.slice(0,-2),C=JSON.stringify(C);else if(Se.isArray(C)&&Z2(C)||(Se.isFileList(C)||Se.endsWith(w,"[]"))&&(d=Se.toArray(C)))return w=S_(w),d.forEach(function(c,l){!(Se.isUndefined(c)||c===null)&&t.append(i===!0?by([w],l,a):i===null?w:w+"[]",g(c))}),!1}return Bh(C)?!0:(t.append(by(b,w,a),g(C)),!1)}const S=[],O=Object.assign(J2,{defaultVisitor:m,convertValue:g,isVisitable:Bh});function T(C,w){if(!Se.isUndefined(C)){if(S.indexOf(C)!==-1)throw Error("Circular reference detected in "+w.join("."));S.push(C),Se.forEach(C,function(d,s){(!(Se.isUndefined(d)||d===null)&&o.call(t,d,Se.isString(s)?s.trim():s,w,O))===!0&&T(d,w?w.concat(s):[s])}),S.pop()}}if(!Se.isObject(e))throw new TypeError("data must be an object");return T(e),t}function vy(e){const t={"!":"%21","'":"%27","(":"%28",")":"%29","~":"%7E","%20":"+","%00":"\0"};return encodeURIComponent(e).replace(/[!'()~]|%20|%00/g,function(n){return t[n]})}function T0(e,t){this._pairs=[],e&&rf(e,this,t)}const C_=T0.prototype;C_.append=function(t,r){this._pairs.push([t,r])};C_.toString=function(t){const r=t?function(n){return t.call(this,n,vy)}:vy;return this._pairs.map(function(o){return r(o[0])+"="+r(o[1])},"").join("&")};function eA(e){return encodeURIComponent(e).replace(/%3A/gi,":").replace(/%24/g,"$").replace(/%2C/gi,",").replace(/%20/g,"+").replace(/%5B/gi,"[").replace(/%5D/gi,"]")}function T_(e,t,r){if(!t)return e;const n=r&&r.encode||eA,o=r&&r.serialize;let a;if(o?a=o(t,r):a=Se.isURLSearchParams(t)?t.toString():new T0(t,r).toString(n),a){const i=e.indexOf("#");i!==-1&&(e=e.slice(0,i)),e+=(e.indexOf("?")===-1?"?":"&")+a}return e}class tA{constructor(){this.handlers=[]}use(t,r,n){return this.handlers.push({fulfilled:t,rejected:r,synchronous:n?n.synchronous:!1,runWhen:n?n.runWhen:null}),this.handlers.length-1}eject(t){this.handlers[t]&&(this.handlers[t]=null)}clear(){this.handlers&&(this.handlers=[])}forEach(t){Se.forEach(this.handlers,function(n){n!==null&&t(n)})}}const yy=tA,P_={silentJSONParsing:!0,forcedJSONParsing:!0,clarifyTimeoutError:!1},rA=typeof URLSearchParams<"u"?URLSearchParams:T0,nA=typeof FormData<"u"?FormData:null,oA=typeof Blob<"u"?Blob:null,aA={isBrowser:!0,classes:{URLSearchParams:rA,FormData:nA,Blob:oA},protocols:["http","https","file","blob","url","data"]},P0=typeof window<"u"&&typeof document<"u",Vh=typeof navigator=="object"&&navigator||void 0,iA=P0&&(!Vh||["ReactNative","NativeScript","NS"].indexOf(Vh.product)<0),sA=(()=>typeof WorkerGlobalScope<"u"&&self instanceof WorkerGlobalScope&&typeof self.importScripts=="function")(),lA=P0&&window.location.href||"http://localhost",uA=Object.freeze(Object.defineProperty({__proto__:null,hasBrowserEnv:P0,hasStandardBrowserEnv:iA,hasStandardBrowserWebWorkerEnv:sA,navigator:Vh,origin:lA},Symbol.toStringTag,{value:"Module"})),xn={...uA,...aA};function cA(e,t){return rf(e,new xn.classes.URLSearchParams,Object.assign({visitor:function(r,n,o,a){return xn.isNode&&Se.isBuffer(r)?(this.append(n,r.toString("base64")),!1):a.defaultVisitor.apply(this,arguments)}},t))}function dA(e){return Se.matchAll(/\w+|\[(\w*)]/g,e).map(t=>t[0]==="[]"?"":t[1]||t[0])}function fA(e){const t={},r=Object.keys(e);let n;const o=r.length;let a;for(n=0;n<o;n++)a=r[n],t[a]=e[a];return t}function O_(e){function t(r,n,o,a){let i=r[a++];if(i==="__proto__")return!0;const u=Number.isFinite(+i),f=a>=r.length;return i=!i&&Se.isArray(o)?o.length:i,f?(Se.hasOwnProp(o,i)?o[i]=[o[i],n]:o[i]=n,!u):((!o[i]||!Se.isObject(o[i]))&&(o[i]=[]),t(r,n,o[i],a)&&Se.isArray(o[i])&&(o[i]=fA(o[i])),!u)}if(Se.isFormData(e)&&Se.isFunction(e.entries)){const r={};return Se.forEachEntry(e,(n,o)=>{t(dA(n),o,r,0)}),r}return null}function pA(e,t,r){if(Se.isString(e))try{return(t||JSON.parse)(e),Se.trim(e)}catch(n){if(n.name!=="SyntaxError")throw n}return(r||JSON.stringify)(e)}const O0={transitional:P_,adapter:["xhr","http","fetch"],transformRequest:[function(t,r){const n=r.getContentType()||"",o=n.indexOf("application/json")>-1,a=Se.isObject(t);if(a&&Se.isHTMLForm(t)&&(t=new FormData(t)),Se.isFormData(t))return o?JSON.stringify(O_(t)):t;if(Se.isArrayBuffer(t)||Se.isBuffer(t)||Se.isStream(t)||Se.isFile(t)||Se.isBlob(t)||Se.isReadableStream(t))return t;if(Se.isArrayBufferView(t))return t.buffer;if(Se.isURLSearchParams(t))return r.setContentType("application/x-www-form-urlencoded;charset=utf-8",!1),t.toString();let u;if(a){if(n.indexOf("application/x-www-form-urlencoded")>-1)return cA(t,this.formSerializer).toString();if((u=Se.isFileList(t))||n.indexOf("multipart/form-data")>-1){const f=this.env&&this.env.FormData;return rf(u?{"files[]":t}:t,f&&new f,this.formSerializer)}}return a||o?(r.setContentType("application/json",!1),pA(t)):t}],transformResponse:[function(t){const r=this.transitional||O0.transitional,n=r&&r.forcedJSONParsing,o=this.responseType==="json";if(Se.isResponse(t)||Se.isReadableStream(t))return t;if(t&&Se.isString(t)&&(n&&!this.responseType||o)){const i=!(r&&r.silentJSONParsing)&&o;try{return JSON.parse(t)}catch(u){if(i)throw u.name==="SyntaxError"?St.from(u,St.ERR_BAD_RESPONSE,this,null,this.response):u}}return t}],timeout:0,xsrfCookieName:"XSRF-TOKEN",xsrfHeaderName:"X-XSRF-TOKEN",maxContentLength:-1,maxBodyLength:-1,env:{FormData:xn.classes.FormData,Blob:xn.classes.Blob},validateStatus:function(t){return t>=200&&t<300},headers:{common:{Accept:"application/json, text/plain, */*","Content-Type":void 0}}};Se.forEach(["delete","get","head","post","put","patch"],e=>{O0.headers[e]={}});const k0=O0,hA=Se.toObjectSet(["age","authorization","content-length","content-type","etag","expires","from","host","if-modified-since","if-unmodified-since","last-modified","location","max-forwards","proxy-authorization","referer","retry-after","user-agent"]),gA=e=>{const t={};let r,n,o;return e&&e.split(`
`).forEach(function(i){o=i.indexOf(":"),r=i.substring(0,o).trim().toLowerCase(),n=i.substring(o+1).trim(),!(!r||t[r]&&hA[r])&&(r==="set-cookie"?t[r]?t[r].push(n):t[r]=[n]:t[r]=t[r]?t[r]+", "+n:n)}),t},xy=Symbol("internals");function rl(e){return e&&String(e).trim().toLowerCase()}function kc(e){return e===!1||e==null?e:Se.isArray(e)?e.map(kc):String(e)}function mA(e){const t=Object.create(null),r=/([^\s,;=]+)\s*(?:=\s*([^,;]+))?/g;let n;for(;n=r.exec(e);)t[n[1]]=n[2];return t}const bA=e=>/^[-_a-zA-Z0-9^`|~,!#$%&'*+.]+$/.test(e.trim());function Fp(e,t,r,n,o){if(Se.isFunction(n))return n.call(this,t,r);if(o&&(t=r),!!Se.isString(t)){if(Se.isString(n))return t.indexOf(n)!==-1;if(Se.isRegExp(n))return n.test(t)}}function vA(e){return e.trim().toLowerCase().replace(/([a-z\d])(\w*)/g,(t,r,n)=>r.toUpperCase()+n)}function yA(e,t){const r=Se.toCamelCase(" "+t);["get","set","has"].forEach(n=>{Object.defineProperty(e,n+r,{value:function(o,a,i){return this[n].call(this,t,o,a,i)},configurable:!0})})}class nf{constructor(t){t&&this.set(t)}set(t,r,n){const o=this;function a(u,f,g){const m=rl(f);if(!m)throw new Error("header name must be a non-empty string");const S=Se.findKey(o,m);(!S||o[S]===void 0||g===!0||g===void 0&&o[S]!==!1)&&(o[S||f]=kc(u))}const i=(u,f)=>Se.forEach(u,(g,m)=>a(g,m,f));if(Se.isPlainObject(t)||t instanceof this.constructor)i(t,r);else if(Se.isString(t)&&(t=t.trim())&&!bA(t))i(gA(t),r);else if(Se.isHeaders(t))for(const[u,f]of t.entries())a(f,u,n);else t!=null&&a(r,t,n);return this}get(t,r){if(t=rl(t),t){const n=Se.findKey(this,t);if(n){const o=this[n];if(!r)return o;if(r===!0)return mA(o);if(Se.isFunction(r))return r.call(this,o,n);if(Se.isRegExp(r))return r.exec(o);throw new TypeError("parser must be boolean|regexp|function")}}}has(t,r){if(t=rl(t),t){const n=Se.findKey(this,t);return!!(n&&this[n]!==void 0&&(!r||Fp(this,this[n],n,r)))}return!1}delete(t,r){const n=this;let o=!1;function a(i){if(i=rl(i),i){const u=Se.findKey(n,i);u&&(!r||Fp(n,n[u],u,r))&&(delete n[u],o=!0)}}return Se.isArray(t)?t.forEach(a):a(t),o}clear(t){const r=Object.keys(this);let n=r.length,o=!1;for(;n--;){const a=r[n];(!t||Fp(this,this[a],a,t,!0))&&(delete this[a],o=!0)}return o}normalize(t){const r=this,n={};return Se.forEach(this,(o,a)=>{const i=Se.findKey(n,a);if(i){r[i]=kc(o),delete r[a];return}const u=t?vA(a):String(a).trim();u!==a&&delete r[a],r[u]=kc(o),n[u]=!0}),this}concat(...t){return this.constructor.concat(this,...t)}toJSON(t){const r=Object.create(null);return Se.forEach(this,(n,o)=>{n!=null&&n!==!1&&(r[o]=t&&Se.isArray(n)?n.join(", "):n)}),r}[Symbol.iterator](){return Object.entries(this.toJSON())[Symbol.iterator]()}toString(){return Object.entries(this.toJSON()).map(([t,r])=>t+": "+r).join(`
`)}get[Symbol.toStringTag](){return"AxiosHeaders"}static from(t){return t instanceof this?t:new this(t)}static concat(t,...r){const n=new this(t);return r.forEach(o=>n.set(o)),n}static accessor(t){const n=(this[xy]=this[xy]={accessors:{}}).accessors,o=this.prototype;function a(i){const u=rl(i);n[u]||(yA(o,i),n[u]=!0)}return Se.isArray(t)?t.forEach(a):a(t),this}}nf.accessor(["Content-Type","Content-Length","Accept","Accept-Encoding","User-Agent","Authorization"]);Se.reduceDescriptors(nf.prototype,({value:e},t)=>{let r=t[0].toUpperCase()+t.slice(1);return{get:()=>e,set(n){this[r]=n}}});Se.freezeMethods(nf);const io=nf;function zp(e,t){const r=this||k0,n=t||r,o=io.from(n.headers);let a=n.data;return Se.forEach(e,function(u){a=u.call(r,a,o.normalize(),t?t.status:void 0)}),o.normalize(),a}function k_(e){return!!(e&&e.__CANCEL__)}function Ts(e,t,r){St.call(this,e??"canceled",St.ERR_CANCELED,t,r),this.name="CanceledError"}Se.inherits(Ts,St,{__CANCEL__:!0});function N_(e,t,r){const n=r.config.validateStatus;!r.status||!n||n(r.status)?e(r):t(new St("Request failed with status code "+r.status,[St.ERR_BAD_REQUEST,St.ERR_BAD_RESPONSE][Math.floor(r.status/100)-4],r.config,r.request,r))}function xA(e){const t=/^([-+\w]{1,25})(:?\/\/|:)/.exec(e);return t&&t[1]||""}function wA(e,t){e=e||10;const r=new Array(e),n=new Array(e);let o=0,a=0,i;return t=t!==void 0?t:1e3,function(f){const g=Date.now(),m=n[a];i||(i=g),r[o]=f,n[o]=g;let S=a,O=0;for(;S!==o;)O+=r[S++],S=S%e;if(o=(o+1)%e,o===a&&(a=(a+1)%e),g-i<t)return;const T=m&&g-m;return T?Math.round(O*1e3/T):void 0}}function _A(e,t){let r=0,n=1e3/t,o,a;const i=(g,m=Date.now())=>{r=m,o=null,a&&(clearTimeout(a),a=null),e.apply(null,g)};return[(...g)=>{const m=Date.now(),S=m-r;S>=n?i(g,m):(o=g,a||(a=setTimeout(()=>{a=null,i(o)},n-S)))},()=>o&&i(o)]}const rd=(e,t,r=3)=>{let n=0;const o=wA(50,250);return _A(a=>{const i=a.loaded,u=a.lengthComputable?a.total:void 0,f=i-n,g=o(f),m=i<=u;n=i;const S={loaded:i,total:u,progress:u?i/u:void 0,bytes:f,rate:g||void 0,estimated:g&&u&&m?(u-i)/g:void 0,event:a,lengthComputable:u!=null,[t?"download":"upload"]:!0};e(S)},r)},wy=(e,t)=>{const r=e!=null;return[n=>t[0]({lengthComputable:r,total:e,loaded:n}),t[1]]},_y=e=>(...t)=>Se.asap(()=>e(...t)),SA=xn.hasStandardBrowserEnv?function(){const t=xn.navigator&&/(msie|trident)/i.test(xn.navigator.userAgent),r=document.createElement("a");let n;function o(a){let i=a;return t&&(r.setAttribute("href",i),i=r.href),r.setAttribute("href",i),{href:r.href,protocol:r.protocol?r.protocol.replace(/:$/,""):"",host:r.host,search:r.search?r.search.replace(/^\?/,""):"",hash:r.hash?r.hash.replace(/^#/,""):"",hostname:r.hostname,port:r.port,pathname:r.pathname.charAt(0)==="/"?r.pathname:"/"+r.pathname}}return n=o(window.location.href),function(i){const u=Se.isString(i)?o(i):i;return u.protocol===n.protocol&&u.host===n.host}}():function(){return function(){return!0}}(),CA=xn.hasStandardBrowserEnv?{write(e,t,r,n,o,a){const i=[e+"="+encodeURIComponent(t)];Se.isNumber(r)&&i.push("expires="+new Date(r).toGMTString()),Se.isString(n)&&i.push("path="+n),Se.isString(o)&&i.push("domain="+o),a===!0&&i.push("secure"),document.cookie=i.join("; ")},read(e){const t=document.cookie.match(new RegExp("(^|;\\s*)("+e+")=([^;]*)"));return t?decodeURIComponent(t[3]):null},remove(e){this.write(e,"",Date.now()-864e5)}}:{write(){},read(){return null},remove(){}};function TA(e){return/^([a-z][a-z\d+\-.]*:)?\/\//i.test(e)}function PA(e,t){return t?e.replace(/\/?\/$/,"")+"/"+t.replace(/^\/+/,""):e}function E_(e,t){return e&&!TA(t)?PA(e,t):t}const Sy=e=>e instanceof io?{...e}:e;function ai(e,t){t=t||{};const r={};function n(g,m,S){return Se.isPlainObject(g)&&Se.isPlainObject(m)?Se.merge.call({caseless:S},g,m):Se.isPlainObject(m)?Se.merge({},m):Se.isArray(m)?m.slice():m}function o(g,m,S){if(Se.isUndefined(m)){if(!Se.isUndefined(g))return n(void 0,g,S)}else return n(g,m,S)}function a(g,m){if(!Se.isUndefined(m))return n(void 0,m)}function i(g,m){if(Se.isUndefined(m)){if(!Se.isUndefined(g))return n(void 0,g)}else return n(void 0,m)}function u(g,m,S){if(S in t)return n(g,m);if(S in e)return n(void 0,g)}const f={url:a,method:a,data:a,baseURL:i,transformRequest:i,transformResponse:i,paramsSerializer:i,timeout:i,timeoutMessage:i,withCredentials:i,withXSRFToken:i,adapter:i,responseType:i,xsrfCookieName:i,xsrfHeaderName:i,onUploadProgress:i,onDownloadProgress:i,decompress:i,maxContentLength:i,maxBodyLength:i,beforeRedirect:i,transport:i,httpAgent:i,httpsAgent:i,cancelToken:i,socketPath:i,responseEncoding:i,validateStatus:u,headers:(g,m)=>o(Sy(g),Sy(m),!0)};return Se.forEach(Object.keys(Object.assign({},e,t)),function(m){const S=f[m]||o,O=S(e[m],t[m],m);Se.isUndefined(O)&&S!==u||(r[m]=O)}),r}const j_=e=>{const t=ai({},e);let{data:r,withXSRFToken:n,xsrfHeaderName:o,xsrfCookieName:a,headers:i,auth:u}=t;t.headers=i=io.from(i),t.url=T_(E_(t.baseURL,t.url),e.params,e.paramsSerializer),u&&i.set("Authorization","Basic "+btoa((u.username||"")+":"+(u.password?unescape(encodeURIComponent(u.password)):"")));let f;if(Se.isFormData(r)){if(xn.hasStandardBrowserEnv||xn.hasStandardBrowserWebWorkerEnv)i.setContentType(void 0);else if((f=i.getContentType())!==!1){const[g,...m]=f?f.split(";").map(S=>S.trim()).filter(Boolean):[];i.setContentType([g||"multipart/form-data",...m].join("; "))}}if(xn.hasStandardBrowserEnv&&(n&&Se.isFunction(n)&&(n=n(t)),n||n!==!1&&SA(t.url))){const g=o&&a&&CA.read(a);g&&i.set(o,g)}return t},OA=typeof XMLHttpRequest<"u",kA=OA&&function(e){return new Promise(function(r,n){const o=j_(e);let a=o.data;const i=io.from(o.headers).normalize();let{responseType:u,onUploadProgress:f,onDownloadProgress:g}=o,m,S,O,T,C;function w(){T&&T(),C&&C(),o.cancelToken&&o.cancelToken.unsubscribe(m),o.signal&&o.signal.removeEventListener("abort",m)}let b=new XMLHttpRequest;b.open(o.method.toUpperCase(),o.url,!0),b.timeout=o.timeout;function d(){if(!b)return;const c=io.from("getAllResponseHeaders"in b&&b.getAllResponseHeaders()),h={data:!u||u==="text"||u==="json"?b.responseText:b.response,status:b.status,statusText:b.statusText,headers:c,config:e,request:b};N_(function(x){r(x),w()},function(x){n(x),w()},h),b=null}"onloadend"in b?b.onloadend=d:b.onreadystatechange=function(){!b||b.readyState!==4||b.status===0&&!(b.responseURL&&b.responseURL.indexOf("file:")===0)||setTimeout(d)},b.onabort=function(){b&&(n(new St("Request aborted",St.ECONNABORTED,e,b)),b=null)},b.onerror=function(){n(new St("Network Error",St.ERR_NETWORK,e,b)),b=null},b.ontimeout=function(){let l=o.timeout?"timeout of "+o.timeout+"ms exceeded":"timeout exceeded";const h=o.transitional||P_;o.timeoutErrorMessage&&(l=o.timeoutErrorMessage),n(new St(l,h.clarifyTimeoutError?St.ETIMEDOUT:St.ECONNABORTED,e,b)),b=null},a===void 0&&i.setContentType(null),"setRequestHeader"in b&&Se.forEach(i.toJSON(),function(l,h){b.setRequestHeader(h,l)}),Se.isUndefined(o.withCredentials)||(b.withCredentials=!!o.withCredentials),u&&u!=="json"&&(b.responseType=o.responseType),g&&([O,C]=rd(g,!0),b.addEventListener("progress",O)),f&&b.upload&&([S,T]=rd(f),b.upload.addEventListener("progress",S),b.upload.addEventListener("loadend",T)),(o.cancelToken||o.signal)&&(m=c=>{b&&(n(!c||c.type?new Ts(null,e,b):c),b.abort(),b=null)},o.cancelToken&&o.cancelToken.subscribe(m),o.signal&&(o.signal.aborted?m():o.signal.addEventListener("abort",m)));const s=xA(o.url);if(s&&xn.protocols.indexOf(s)===-1){n(new St("Unsupported protocol "+s+":",St.ERR_BAD_REQUEST,e));return}b.send(a||null)})},NA=(e,t)=>{let r=new AbortController,n;const o=function(f){if(!n){n=!0,i();const g=f instanceof Error?f:this.reason;r.abort(g instanceof St?g:new Ts(g instanceof Error?g.message:g))}};let a=t&&setTimeout(()=>{o(new St(`timeout ${t} of ms exceeded`,St.ETIMEDOUT))},t);const i=()=>{e&&(a&&clearTimeout(a),a=null,e.forEach(f=>{f&&(f.removeEventListener?f.removeEventListener("abort",o):f.unsubscribe(o))}),e=null)};e.forEach(f=>f&&f.addEventListener&&f.addEventListener("abort",o));const{signal:u}=r;return u.unsubscribe=i,[u,()=>{a&&clearTimeout(a),a=null}]},EA=NA,jA=function*(e,t){let r=e.byteLength;if(!t||r<t){yield e;return}let n=0,o;for(;n<r;)o=n+t,yield e.slice(n,o),n=o},AA=async function*(e,t,r){for await(const n of e)yield*jA(ArrayBuffer.isView(n)?n:await r(String(n)),t)},Cy=(e,t,r,n,o)=>{const a=AA(e,t,o);let i=0,u,f=g=>{u||(u=!0,n&&n(g))};return new ReadableStream({async pull(g){try{const{done:m,value:S}=await a.next();if(m){f(),g.close();return}let O=S.byteLength;if(r){let T=i+=O;r(T)}g.enqueue(new Uint8Array(S))}catch(m){throw f(m),m}},cancel(g){return f(g),a.return()}},{highWaterMark:2})},of=typeof fetch=="function"&&typeof Request=="function"&&typeof Response=="function",A_=of&&typeof ReadableStream=="function",Uh=of&&(typeof TextEncoder=="function"?(e=>t=>e.encode(t))(new TextEncoder):async e=>new Uint8Array(await new Response(e).arrayBuffer())),R_=(e,...t)=>{try{return!!e(...t)}catch{return!1}},RA=A_&&R_(()=>{let e=!1;const t=new Request(xn.origin,{body:new ReadableStream,method:"POST",get duplex(){return e=!0,"half"}}).headers.has("Content-Type");return e&&!t}),Ty=64*1024,Wh=A_&&R_(()=>Se.isReadableStream(new Response("").body)),nd={stream:Wh&&(e=>e.body)};of&&(e=>{["text","arrayBuffer","blob","formData","stream"].forEach(t=>{!nd[t]&&(nd[t]=Se.isFunction(e[t])?r=>r[t]():(r,n)=>{throw new St(`Response type '${t}' is not supported`,St.ERR_NOT_SUPPORT,n)})})})(new Response);const MA=async e=>{if(e==null)return 0;if(Se.isBlob(e))return e.size;if(Se.isSpecCompliantForm(e))return(await new Request(e).arrayBuffer()).byteLength;if(Se.isArrayBufferView(e)||Se.isArrayBuffer(e))return e.byteLength;if(Se.isURLSearchParams(e)&&(e=e+""),Se.isString(e))return(await Uh(e)).byteLength},IA=async(e,t)=>{const r=Se.toFiniteNumber(e.getContentLength());return r??MA(t)},DA=of&&(async e=>{let{url:t,method:r,data:n,signal:o,cancelToken:a,timeout:i,onDownloadProgress:u,onUploadProgress:f,responseType:g,headers:m,withCredentials:S="same-origin",fetchOptions:O}=j_(e);g=g?(g+"").toLowerCase():"text";let[T,C]=o||a||i?EA([o,a],i):[],w,b;const d=()=>{!w&&setTimeout(()=>{T&&T.unsubscribe()}),w=!0};let s;try{if(f&&RA&&r!=="get"&&r!=="head"&&(s=await IA(m,n))!==0){let x=new Request(t,{method:"POST",body:n,duplex:"half"}),j;if(Se.isFormData(n)&&(j=x.headers.get("content-type"))&&m.setContentType(j),x.body){const[k,N]=wy(s,rd(_y(f)));n=Cy(x.body,Ty,k,N,Uh)}}Se.isString(S)||(S=S?"include":"omit");const c="credentials"in Request.prototype;b=new Request(t,{...O,signal:T,method:r.toUpperCase(),headers:m.normalize().toJSON(),body:n,duplex:"half",credentials:c?S:void 0});let l=await fetch(b);const h=Wh&&(g==="stream"||g==="response");if(Wh&&(u||h)){const x={};["status","statusText","headers"].forEach(A=>{x[A]=l[A]});const j=Se.toFiniteNumber(l.headers.get("content-length")),[k,N]=u&&wy(j,rd(_y(u),!0))||[];l=new Response(Cy(l.body,Ty,k,()=>{N&&N(),h&&d()},Uh),x)}g=g||"text";let y=await nd[Se.findKey(nd,g)||"text"](l,e);return!h&&d(),C&&C(),await new Promise((x,j)=>{N_(x,j,{data:y,headers:io.from(l.headers),status:l.status,statusText:l.statusText,config:e,request:b})})}catch(c){throw d(),c&&c.name==="TypeError"&&/fetch/i.test(c.message)?Object.assign(new St("Network Error",St.ERR_NETWORK,e,b),{cause:c.cause||c}):St.from(c,c&&c.code,e,b)}}),$h={http:X2,xhr:kA,fetch:DA};Se.forEach($h,(e,t)=>{if(e){try{Object.defineProperty(e,"name",{value:t})}catch{}Object.defineProperty(e,"adapterName",{value:t})}});const Py=e=>`- ${e}`,LA=e=>Se.isFunction(e)||e===null||e===!1,M_={getAdapter:e=>{e=Se.isArray(e)?e:[e];const{length:t}=e;let r,n;const o={};for(let a=0;a<t;a++){r=e[a];let i;if(n=r,!LA(r)&&(n=$h[(i=String(r)).toLowerCase()],n===void 0))throw new St(`Unknown adapter '${i}'`);if(n)break;o[i||"#"+a]=n}if(!n){const a=Object.entries(o).map(([u,f])=>`adapter ${u} `+(f===!1?"is not supported by the environment":"is not available in the build"));let i=t?a.length>1?`since :
`+a.map(Py).join(`
`):" "+Py(a[0]):"as no adapter specified";throw new St("There is no suitable adapter to dispatch the request "+i,"ERR_NOT_SUPPORT")}return n},adapters:$h};function Bp(e){if(e.cancelToken&&e.cancelToken.throwIfRequested(),e.signal&&e.signal.aborted)throw new Ts(null,e)}function Oy(e){return Bp(e),e.headers=io.from(e.headers),e.data=zp.call(e,e.transformRequest),["post","put","patch"].indexOf(e.method)!==-1&&e.headers.setContentType("application/x-www-form-urlencoded",!1),M_.getAdapter(e.adapter||k0.adapter)(e).then(function(n){return Bp(e),n.data=zp.call(e,e.transformResponse,n),n.headers=io.from(n.headers),n},function(n){return k_(n)||(Bp(e),n&&n.response&&(n.response.data=zp.call(e,e.transformResponse,n.response),n.response.headers=io.from(n.response.headers))),Promise.reject(n)})}const I_="1.7.5",N0={};["object","boolean","number","function","string","symbol"].forEach((e,t)=>{N0[e]=function(n){return typeof n===e||"a"+(t<1?"n ":" ")+e}});const ky={};N0.transitional=function(t,r,n){function o(a,i){return"[Axios v"+I_+"] Transitional option '"+a+"'"+i+(n?". "+n:"")}return(a,i,u)=>{if(t===!1)throw new St(o(i," has been removed"+(r?" in "+r:"")),St.ERR_DEPRECATED);return r&&!ky[i]&&(ky[i]=!0,console.warn(o(i," has been deprecated since v"+r+" and will be removed in the near future"))),t?t(a,i,u):!0}};function FA(e,t,r){if(typeof e!="object")throw new St("options must be an object",St.ERR_BAD_OPTION_VALUE);const n=Object.keys(e);let o=n.length;for(;o-- >0;){const a=n[o],i=t[a];if(i){const u=e[a],f=u===void 0||i(u,a,e);if(f!==!0)throw new St("option "+a+" must be "+f,St.ERR_BAD_OPTION_VALUE);continue}if(r!==!0)throw new St("Unknown option "+a,St.ERR_BAD_OPTION)}}const Hh={assertOptions:FA,validators:N0},ua=Hh.validators;class od{constructor(t){this.defaults=t,this.interceptors={request:new yy,response:new yy}}async request(t,r){try{return await this._request(t,r)}catch(n){if(n instanceof Error){let o;Error.captureStackTrace?Error.captureStackTrace(o={}):o=new Error;const a=o.stack?o.stack.replace(/^.+\n/,""):"";try{n.stack?a&&!String(n.stack).endsWith(a.replace(/^.+\n.+\n/,""))&&(n.stack+=`
`+a):n.stack=a}catch{}}throw n}}_request(t,r){typeof t=="string"?(r=r||{},r.url=t):r=t||{},r=ai(this.defaults,r);const{transitional:n,paramsSerializer:o,headers:a}=r;n!==void 0&&Hh.assertOptions(n,{silentJSONParsing:ua.transitional(ua.boolean),forcedJSONParsing:ua.transitional(ua.boolean),clarifyTimeoutError:ua.transitional(ua.boolean)},!1),o!=null&&(Se.isFunction(o)?r.paramsSerializer={serialize:o}:Hh.assertOptions(o,{encode:ua.function,serialize:ua.function},!0)),r.method=(r.method||this.defaults.method||"get").toLowerCase();let i=a&&Se.merge(a.common,a[r.method]);a&&Se.forEach(["delete","get","head","post","put","patch","common"],C=>{delete a[C]}),r.headers=io.concat(i,a);const u=[];let f=!0;this.interceptors.request.forEach(function(w){typeof w.runWhen=="function"&&w.runWhen(r)===!1||(f=f&&w.synchronous,u.unshift(w.fulfilled,w.rejected))});const g=[];this.interceptors.response.forEach(function(w){g.push(w.fulfilled,w.rejected)});let m,S=0,O;if(!f){const C=[Oy.bind(this),void 0];for(C.unshift.apply(C,u),C.push.apply(C,g),O=C.length,m=Promise.resolve(r);S<O;)m=m.then(C[S++],C[S++]);return m}O=u.length;let T=r;for(S=0;S<O;){const C=u[S++],w=u[S++];try{T=C(T)}catch(b){w.call(this,b);break}}try{m=Oy.call(this,T)}catch(C){return Promise.reject(C)}for(S=0,O=g.length;S<O;)m=m.then(g[S++],g[S++]);return m}getUri(t){t=ai(this.defaults,t);const r=E_(t.baseURL,t.url);return T_(r,t.params,t.paramsSerializer)}}Se.forEach(["delete","get","head","options"],function(t){od.prototype[t]=function(r,n){return this.request(ai(n||{},{method:t,url:r,data:(n||{}).data}))}});Se.forEach(["post","put","patch"],function(t){function r(n){return function(a,i,u){return this.request(ai(u||{},{method:t,headers:n?{"Content-Type":"multipart/form-data"}:{},url:a,data:i}))}}od.prototype[t]=r(),od.prototype[t+"Form"]=r(!0)});const Nc=od;class E0{constructor(t){if(typeof t!="function")throw new TypeError("executor must be a function.");let r;this.promise=new Promise(function(a){r=a});const n=this;this.promise.then(o=>{if(!n._listeners)return;let a=n._listeners.length;for(;a-- >0;)n._listeners[a](o);n._listeners=null}),this.promise.then=o=>{let a;const i=new Promise(u=>{n.subscribe(u),a=u}).then(o);return i.cancel=function(){n.unsubscribe(a)},i},t(function(a,i,u){n.reason||(n.reason=new Ts(a,i,u),r(n.reason))})}throwIfRequested(){if(this.reason)throw this.reason}subscribe(t){if(this.reason){t(this.reason);return}this._listeners?this._listeners.push(t):this._listeners=[t]}unsubscribe(t){if(!this._listeners)return;const r=this._listeners.indexOf(t);r!==-1&&this._listeners.splice(r,1)}static source(){let t;return{token:new E0(function(o){t=o}),cancel:t}}}const zA=E0;function BA(e){return function(r){return e.apply(null,r)}}function VA(e){return Se.isObject(e)&&e.isAxiosError===!0}const qh={Continue:100,SwitchingProtocols:101,Processing:102,EarlyHints:103,Ok:200,Created:201,Accepted:202,NonAuthoritativeInformation:203,NoContent:204,ResetContent:205,PartialContent:206,MultiStatus:207,AlreadyReported:208,ImUsed:226,MultipleChoices:300,MovedPermanently:301,Found:302,SeeOther:303,NotModified:304,UseProxy:305,Unused:306,TemporaryRedirect:307,PermanentRedirect:308,BadRequest:400,Unauthorized:401,PaymentRequired:402,Forbidden:403,NotFound:404,MethodNotAllowed:405,NotAcceptable:406,ProxyAuthenticationRequired:407,RequestTimeout:408,Conflict:409,Gone:410,LengthRequired:411,PreconditionFailed:412,PayloadTooLarge:413,UriTooLong:414,UnsupportedMediaType:415,RangeNotSatisfiable:416,ExpectationFailed:417,ImATeapot:418,MisdirectedRequest:421,UnprocessableEntity:422,Locked:423,FailedDependency:424,TooEarly:425,UpgradeRequired:426,PreconditionRequired:428,TooManyRequests:429,RequestHeaderFieldsTooLarge:431,UnavailableForLegalReasons:451,InternalServerError:500,NotImplemented:501,BadGateway:502,ServiceUnavailable:503,GatewayTimeout:504,HttpVersionNotSupported:505,VariantAlsoNegotiates:506,InsufficientStorage:507,LoopDetected:508,NotExtended:510,NetworkAuthenticationRequired:511};Object.entries(qh).forEach(([e,t])=>{qh[t]=e});const UA=qh;function D_(e){const t=new Nc(e),r=p_(Nc.prototype.request,t);return Se.extend(r,Nc.prototype,t,{allOwnKeys:!0}),Se.extend(r,t,null,{allOwnKeys:!0}),r.create=function(o){return D_(ai(e,o))},r}const gr=D_(k0);gr.Axios=Nc;gr.CanceledError=Ts;gr.CancelToken=zA;gr.isCancel=k_;gr.VERSION=I_;gr.toFormData=rf;gr.AxiosError=St;gr.Cancel=gr.CanceledError;gr.all=function(t){return Promise.all(t)};gr.spread=BA;gr.isAxiosError=VA;gr.mergeConfig=ai;gr.AxiosHeaders=io;gr.formToJSON=e=>O_(Se.isHTMLForm(e)?new FormData(e):e);gr.getAdapter=M_.getAdapter;gr.HttpStatusCode=UA;gr.default=gr;const Je=gr;var Gh={},L_={exports:{}},Tn={},F_={exports:{}},z_={};/**
* @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(q,B){var H=q.length;q.push(B);e:for(;0<H;){var K=H-1>>>1,X=q[K];if(0<o(X,B))q[K]=B,q[H]=X,H=K;else break e}}function r(q){return q.length===0?null:q[0]}function n(q){if(q.length===0)return null;var B=q[0],H=q.pop();if(H!==B){q[0]=H;e:for(var K=0,X=q.length,re=X>>>1;K<re;){var me=2*(K+1)-1,de=q[me],ee=me+1,_e=q[ee];if(0>o(de,H))ee<X&&0>o(_e,de)?(q[K]=_e,q[ee]=H,K=ee):(q[K]=de,q[me]=H,K=me);else if(ee<X&&0>o(_e,H))q[K]=_e,q[ee]=H,K=ee;else break e}}return B}function o(q,B){var H=q.sortIndex-B.sortIndex;return H!==0?H:q.id-B.id}if(typeof performance=="object"&&typeof performance.now=="function"){var a=performance;e.unstable_now=function(){return a.now()}}else{var i=Date,u=i.now();e.unstable_now=function(){return i.now()-u}}var f=[],g=[],m=1,S=null,O=3,T=!1,C=!1,w=!1,b=typeof setTimeout=="function"?setTimeout:null,d=typeof clearTimeout=="function"?clearTimeout:null,s=typeof setImmediate<"u"?setImmediate:null;typeof navigator<"u"&&navigator.scheduling!==void 0&&navigator.scheduling.isInputPending!==void 0&&navigator.scheduling.isInputPending.bind(navigator.scheduling);function c(q){for(var B=r(g);B!==null;){if(B.callback===null)n(g);else if(B.startTime<=q)n(g),B.sortIndex=B.expirationTime,t(f,B);else break;B=r(g)}}function l(q){if(w=!1,c(q),!C)if(r(f)!==null)C=!0,V(h);else{var B=r(g);B!==null&&Y(l,B.startTime-q)}}function h(q,B){C=!1,w&&(w=!1,d(j),j=-1),T=!0;var H=O;try{for(c(B),S=r(f);S!==null&&(!(S.expirationTime>B)||q&&!A());){var K=S.callback;if(typeof K=="function"){S.callback=null,O=S.priorityLevel;var X=K(S.expirationTime<=B);B=e.unstable_now(),typeof X=="function"?S.callback=X:S===r(f)&&n(f),c(B)}else n(f);S=r(f)}if(S!==null)var re=!0;else{var me=r(g);me!==null&&Y(l,me.startTime-B),re=!1}return re}finally{S=null,O=H,T=!1}}var y=!1,x=null,j=-1,k=5,N=-1;function A(){return!(e.unstable_now()-N<k)}function M(){if(x!==null){var q=e.unstable_now();N=q;var B=!0;try{B=x(!0,q)}finally{B?D():(y=!1,x=null)}}else y=!1}var D;if(typeof s=="function")D=function(){s(M)};else if(typeof MessageChannel<"u"){var L=new MessageChannel,z=L.port2;L.port1.onmessage=M,D=function(){z.postMessage(null)}}else D=function(){b(M,0)};function V(q){x=q,y||(y=!0,D())}function Y(q,B){j=b(function(){q(e.unstable_now())},B)}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(q){q.callback=null},e.unstable_continueExecution=function(){C||T||(C=!0,V(h))},e.unstable_forceFrameRate=function(q){0>q||125<q?console.error("forceFrameRate takes a positive int between 0 and 125, forcing frame rates higher than 125 fps is not supported"):k=0<q?Math.floor(1e3/q):5},e.unstable_getCurrentPriorityLevel=function(){return O},e.unstable_getFirstCallbackNode=function(){return r(f)},e.unstable_next=function(q){switch(O){case 1:case 2:case 3:var B=3;break;default:B=O}var H=O;O=B;try{return q()}finally{O=H}},e.unstable_pauseExecution=function(){},e.unstable_requestPaint=function(){},e.unstable_runWithPriority=function(q,B){switch(q){case 1:case 2:case 3:case 4:case 5:break;default:q=3}var H=O;O=q;try{return B()}finally{O=H}},e.unstable_scheduleCallback=function(q,B,H){var K=e.unstable_now();switch(typeof H=="object"&&H!==null?(H=H.delay,H=typeof H=="number"&&0<H?K+H:K):H=K,q){case 1:var X=-1;break;case 2:X=250;break;case 5:X=1073741823;break;case 4:X=1e4;break;default:X=5e3}return X=H+X,q={id:m++,callback:B,priorityLevel:q,startTime:H,expirationTime:X,sortIndex:-1},H>K?(q.sortIndex=H,t(g,q),r(f)===null&&q===r(g)&&(w?(d(j),j=-1):w=!0,Y(l,H-K))):(q.sortIndex=X,t(f,q),C||T||(C=!0,V(h))),q},e.unstable_shouldYield=A,e.unstable_wrapCallback=function(q){var B=O;return function(){var H=O;O=B;try{return q.apply(this,arguments)}finally{O=H}}}})(z_);F_.exports=z_;var WA=F_.exports;/**
* @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 B_=P,Sn=WA;function Me(e){for(var t="https://reactjs.org/docs/error-decoder.html?invariant="+e,r=1;r<arguments.length;r++)t+="&args[]="+encodeURIComponent(arguments[r]);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 V_=new Set,Ll={};function gi(e,t){ss(e,t),ss(e+"Capture",t)}function ss(e,t){for(Ll[e]=t,e=0;e<t.length;e++)V_.add(t[e])}var Ho=!(typeof window>"u"||typeof window.document>"u"||typeof window.document.createElement>"u"),Kh=Object.prototype.hasOwnProperty,$A=/^[: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]*$/,Ny={},Ey={};function HA(e){return Kh.call(Ey,e)?!0:Kh.call(Ny,e)?!1:$A.test(e)?Ey[e]=!0:(Ny[e]=!0,!1)}function qA(e,t,r,n){if(r!==null&&r.type===0)return!1;switch(typeof t){case"function":case"symbol":return!0;case"boolean":return n?!1:r!==null?!r.acceptsBooleans:(e=e.toLowerCase().slice(0,5),e!=="data-"&&e!=="aria-");default:return!1}}function GA(e,t,r,n){if(t===null||typeof t>"u"||qA(e,t,r,n))return!0;if(n)return!1;if(r!==null)switch(r.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 Qr(e,t,r,n,o,a,i){this.acceptsBooleans=t===2||t===3||t===4,this.attributeName=n,this.attributeNamespace=o,this.mustUseProperty=r,this.propertyName=e,this.type=t,this.sanitizeURL=a,this.removeEmptyString=i}var Rr={};"children dangerouslySetInnerHTML defaultValue defaultChecked innerHTML suppressContentEditableWarning suppressHydrationWarning style".split(" ").forEach(function(e){Rr[e]=new Qr(e,0,!1,e,null,!1,!1)});[["acceptCharset","accept-charset"],["className","class"],["htmlFor","for"],["httpEquiv","http-equiv"]].forEach(function(e){var t=e[0];Rr[t]=new Qr(t,1,!1,e[1],null,!1,!1)});["contentEditable","draggable","spellCheck","value"].forEach(function(e){Rr[e]=new Qr(e,2,!1,e.toLowerCase(),null,!1,!1)});["autoReverse","externalResourcesRequired","focusable","preserveAlpha"].forEach(function(e){Rr[e]=new Qr(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){Rr[e]=new Qr(e,3,!1,e.toLowerCase(),null,!1,!1)});["checked","multiple","muted","selected"].forEach(function(e){Rr[e]=new Qr(e,3,!0,e,null,!1,!1)});["capture","download"].forEach(function(e){Rr[e]=new Qr(e,4,!1,e,null,!1,!1)});["cols","rows","size","span"].forEach(function(e){Rr[e]=new Qr(e,6,!1,e,null,!1,!1)});["rowSpan","start"].forEach(function(e){Rr[e]=new Qr(e,5,!1,e.toLowerCase(),null,!1,!1)});var j0=/[\-:]([a-z])/g;function A0(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(j0,A0);Rr[t]=new Qr(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(j0,A0);Rr[t]=new Qr(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(j0,A0);Rr[t]=new Qr(t,1,!1,e,"http://www.w3.org/XML/1998/namespace",!1,!1)});["tabIndex","crossOrigin"].forEach(function(e){Rr[e]=new Qr(e,1,!1,e.toLowerCase(),null,!1,!1)});Rr.xlinkHref=new Qr("xlinkHref",1,!1,"xlink:href","http://www.w3.org/1999/xlink",!0,!1);["src","href","action","formAction"].forEach(function(e){Rr[e]=new Qr(e,1,!1,e.toLowerCase(),null,!0,!0)});function R0(e,t,r,n){var o=Rr.hasOwnProperty(t)?Rr[t]:null;(o!==null?o.type!==0:n||!(2<t.length)||t[0]!=="o"&&t[0]!=="O"||t[1]!=="n"&&t[1]!=="N")&&(GA(t,r,o,n)&&(r=null),n||o===null?HA(t)&&(r===null?e.removeAttribute(t):e.setAttribute(t,""+r)):o.mustUseProperty?e[o.propertyName]=r===null?o.type===3?!1:"":r:(t=o.attributeName,n=o.attributeNamespace,r===null?e.removeAttribute(t):(o=o.type,r=o===3||o===4&&r===!0?"":""+r,n?e.setAttributeNS(n,t,r):e.setAttribute(t,r))))}var Xo=B_.__SECRET_INTERNALS_DO_NOT_USE_OR_YOU_WILL_BE_FIRED,Yu=Symbol.for("react.element"),Di=Symbol.for("react.portal"),Li=Symbol.for("react.fragment"),M0=Symbol.for("react.strict_mode"),Yh=Symbol.for("react.profiler"),U_=Symbol.for("react.provider"),W_=Symbol.for("react.context"),I0=Symbol.for("react.forward_ref"),Qh=Symbol.for("react.suspense"),Xh=Symbol.for("react.suspense_list"),D0=Symbol.for("react.memo"),ga=Symbol.for("react.lazy"),$_=Symbol.for("react.offscreen"),jy=Symbol.iterator;function nl(e){return e===null||typeof e!="object"?null:(e=jy&&e[jy]||e["@@iterator"],typeof e=="function"?e:null)}var lr=Object.assign,Vp;function gl(e){if(Vp===void 0)try{throw Error()}catch(r){var t=r.stack.trim().match(/\n( *(at )?)/);Vp=t&&t[1]||""}return`
`+Vp+e}var Up=!1;function Wp(e,t){if(!e||Up)return"";Up=!0;var r=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(g){var n=g}Reflect.construct(e,[],t)}else{try{t.call()}catch(g){n=g}e.call(t.prototype)}else{try{throw Error()}catch(g){n=g}e()}}catch(g){if(g&&n&&typeof g.stack=="string"){for(var o=g.stack.split(`
`),a=n.stack.split(`
`),i=o.length-1,u=a.length-1;1<=i&&0<=u&&o[i]!==a[u];)u--;for(;1<=i&&0<=u;i--,u--)if(o[i]!==a[u]){if(i!==1||u!==1)do if(i--,u--,0>u||o[i]!==a[u]){var f=`
`+o[i].replace(" at new "," at ");return e.displayName&&f.includes("<anonymous>")&&(f=f.replace("<anonymous>",e.displayName)),f}while(1<=i&&0<=u);break}}}finally{Up=!1,Error.prepareStackTrace=r}return(e=e?e.displayName||e.name:"")?gl(e):""}function KA(e){switch(e.tag){case 5:return gl(e.type);case 16:return gl("Lazy");case 13:return gl("Suspense");case 19:return gl("SuspenseList");case 0:case 2:case 15:return e=Wp(e.type,!1),e;case 11:return e=Wp(e.type.render,!1),e;case 1:return e=Wp(e.type,!0),e;default:return""}}function Zh(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 Li:return"Fragment";case Di:return"Portal";case Yh:return"Profiler";case M0:return"StrictMode";case Qh:return"Suspense";case Xh:return"SuspenseList"}if(typeof e=="object")switch(e.$$typeof){case W_:return(e.displayName||"Context")+".Consumer";case U_:return(e._context.displayName||"Context")+".Provider";case I0:var t=e.render;return e=e.displayName,e||(e=t.displayName||t.name||"",e=e!==""?"ForwardRef("+e+")":"ForwardRef"),e;case D0:return t=e.displayName||null,t!==null?t:Zh(e.type)||"Memo";case ga:t=e._payload,e=e._init;try{return Zh(e(t))}catch{}}return null}function YA(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 Zh(t);case 8:return t===M0?"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 Ia(e){switch(typeof e){case"boolean":case"number":case"string":case"undefined":return e;case"object":return e;default:return""}}function H_(e){var t=e.type;return(e=e.nodeName)&&e.toLowerCase()==="input"&&(t==="checkbox"||t==="radio")}function QA(e){var t=H_(e)?"checked":"value",r=Object.getOwnPropertyDescriptor(e.constructor.prototype,t),n=""+e[t];if(!e.hasOwnProperty(t)&&typeof r<"u"&&typeof r.get=="function"&&typeof r.set=="function"){var o=r.get,a=r.set;return Object.defineProperty(e,t,{configurable:!0,get:function(){return o.call(this)},set:function(i){n=""+i,a.call(this,i)}}),Object.defineProperty(e,t,{enumerable:r.enumerable}),{getValue:function(){return n},setValue:function(i){n=""+i},stopTracking:function(){e._valueTracker=null,delete e[t]}}}}function Qu(e){e._valueTracker||(e._valueTracker=QA(e))}function q_(e){if(!e)return!1;var t=e._valueTracker;if(!t)return!0;var r=t.getValue(),n="";return e&&(n=H_(e)?e.checked?"true":"false":e.value),e=n,e!==r?(t.setValue(e),!0):!1}function ad(e){if(e=e||(typeof document<"u"?document:void 0),typeof e>"u")return null;try{return e.activeElement||e.body}catch{return e.body}}function Jh(e,t){var r=t.checked;return lr({},t,{defaultChecked:void 0,defaultValue:void 0,value:void 0,checked:r??e._wrapperState.initialChecked})}function Ay(e,t){var r=t.defaultValue==null?"":t.defaultValue,n=t.checked!=null?t.checked:t.defaultChecked;r=Ia(t.value!=null?t.value:r),e._wrapperState={initialChecked:n,initialValue:r,controlled:t.type==="checkbox"||t.type==="radio"?t.checked!=null:t.value!=null}}function G_(e,t){t=t.checked,t!=null&&R0(e,"checked",t,!1)}function eg(e,t){G_(e,t);var r=Ia(t.value),n=t.type;if(r!=null)n==="number"?(r===0&&e.value===""||e.value!=r)&&(e.value=""+r):e.value!==""+r&&(e.value=""+r);else if(n==="submit"||n==="reset"){e.removeAttribute("value");return}t.hasOwnProperty("value")?tg(e,t.type,r):t.hasOwnProperty("defaultValue")&&tg(e,t.type,Ia(t.defaultValue)),t.checked==null&&t.defaultChecked!=null&&(e.defaultChecked=!!t.defaultChecked)}function Ry(e,t,r){if(t.hasOwnProperty("value")||t.hasOwnProperty("defaultValue")){var n=t.type;if(!(n!=="submit"&&n!=="reset"||t.value!==void 0&&t.value!==null))return;t=""+e._wrapperState.initialValue,r||t===e.value||(e.value=t),e.defaultValue=t}r=e.name,r!==""&&(e.name=""),e.defaultChecked=!!e._wrapperState.initialChecked,r!==""&&(e.name=r)}function tg(e,t,r){(t!=="number"||ad(e.ownerDocument)!==e)&&(r==null?e.defaultValue=""+e._wrapperState.initialValue:e.defaultValue!==""+r&&(e.defaultValue=""+r))}var ml=Array.isArray;function Qi(e,t,r,n){if(e=e.options,t){t={};for(var o=0;o<r.length;o++)t["$"+r[o]]=!0;for(r=0;r<e.length;r++)o=t.hasOwnProperty("$"+e[r].value),e[r].selected!==o&&(e[r].selected=o),o&&n&&(e[r].defaultSelected=!0)}else{for(r=""+Ia(r),t=null,o=0;o<e.length;o++){if(e[o].value===r){e[o].selected=!0,n&&(e[o].defaultSelected=!0);return}t!==null||e[o].disabled||(t=e[o])}t!==null&&(t.selected=!0)}}function rg(e,t){if(t.dangerouslySetInnerHTML!=null)throw Error(Me(91));return lr({},t,{value:void 0,defaultValue:void 0,children:""+e._wrapperState.initialValue})}function My(e,t){var r=t.value;if(r==null){if(r=t.children,t=t.defaultValue,r!=null){if(t!=null)throw Error(Me(92));if(ml(r)){if(1<r.length)throw Error(Me(93));r=r[0]}t=r}t==null&&(t=""),r=t}e._wrapperState={initialValue:Ia(r)}}function K_(e,t){var r=Ia(t.value),n=Ia(t.defaultValue);r!=null&&(r=""+r,r!==e.value&&(e.value=r),t.defaultValue==null&&e.defaultValue!==r&&(e.defaultValue=r)),n!=null&&(e.defaultValue=""+n)}function Iy(e){var t=e.textContent;t===e._wrapperState.initialValue&&t!==""&&t!==null&&(e.value=t)}function Y_(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 ng(e,t){return e==null||e==="http://www.w3.org/1999/xhtml"?Y_(t):e==="http://www.w3.org/2000/svg"&&t==="foreignObject"?"http://www.w3.org/1999/xhtml":e}var Xu,Q_=function(e){return typeof MSApp<"u"&&MSApp.execUnsafeLocalFunction?function(t,r,n,o){MSApp.execUnsafeLocalFunction(function(){return e(t,r,n,o)})}:e}(function(e,t){if(e.namespaceURI!=="http://www.w3.org/2000/svg"||"innerHTML"in e)e.innerHTML=t;else{for(Xu=Xu||document.createElement("div"),Xu.innerHTML="<svg>"+t.valueOf().toString()+"</svg>",t=Xu.firstChild;e.firstChild;)e.removeChild(e.firstChild);for(;t.firstChild;)e.appendChild(t.firstChild)}});function Fl(e,t){if(t){var r=e.firstChild;if(r&&r===e.lastChild&&r.nodeType===3){r.nodeValue=t;return}}e.textContent=t}var _l={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},XA=["Webkit","ms","Moz","O"];Object.keys(_l).forEach(function(e){XA.forEach(function(t){t=t+e.charAt(0).toUpperCase()+e.substring(1),_l[t]=_l[e]})});function X_(e,t,r){return t==null||typeof t=="boolean"||t===""?"":r||typeof t!="number"||t===0||_l.hasOwnProperty(e)&&_l[e]?(""+t).trim():t+"px"}function Z_(e,t){e=e.style;for(var r in t)if(t.hasOwnProperty(r)){var n=r.indexOf("--")===0,o=X_(r,t[r],n);r==="float"&&(r="cssFloat"),n?e.setProperty(r,o):e[r]=o}}var ZA=lr({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 og(e,t){if(t){if(ZA[e]&&(t.children!=null||t.dangerouslySetInnerHTML!=null))throw Error(Me(137,e));if(t.dangerouslySetInnerHTML!=null){if(t.children!=null)throw Error(Me(60));if(typeof t.dangerouslySetInnerHTML!="object"||!("__html"in t.dangerouslySetInnerHTML))throw Error(Me(61))}if(t.style!=null&&typeof t.style!="object")throw Error(Me(62))}}function ag(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 ig=null;function L0(e){return e=e.target||e.srcElement||window,e.correspondingUseElement&&(e=e.correspondingUseElement),e.nodeType===3?e.parentNode:e}var sg=null,Xi=null,Zi=null;function Dy(e){if(e=gu(e)){if(typeof sg!="function")throw Error(Me(280));var t=e.stateNode;t&&(t=cf(t),sg(e.stateNode,e.type,t))}}function J_(e){Xi?Zi?Zi.push(e):Zi=[e]:Xi=e}function eS(){if(Xi){var e=Xi,t=Zi;if(Zi=Xi=null,Dy(e),t)for(e=0;e<t.length;e++)Dy(t[e])}}function tS(e,t){return e(t)}function rS(){}var $p=!1;function nS(e,t,r){if($p)return e(t,r);$p=!0;try{return tS(e,t,r)}finally{$p=!1,(Xi!==null||Zi!==null)&&(rS(),eS())}}function zl(e,t){var r=e.stateNode;if(r===null)return null;var n=cf(r);if(n===null)return null;r=n[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":(n=!n.disabled)||(e=e.type,n=!(e==="button"||e==="input"||e==="select"||e==="textarea")),e=!n;break e;default:e=!1}if(e)return null;if(r&&typeof r!="function")throw Error(Me(231,t,typeof r));return r}var lg=!1;if(Ho)try{var ol={};Object.defineProperty(ol,"passive",{get:function(){lg=!0}}),window.addEventListener("test",ol,ol),window.removeEventListener("test",ol,ol)}catch{lg=!1}function JA(e,t,r,n,o,a,i,u,f){var g=Array.prototype.slice.call(arguments,3);try{t.apply(r,g)}catch(m){this.onError(m)}}var Sl=!1,id=null,sd=!1,ug=null,eR={onError:function(e){Sl=!0,id=e}};function tR(e,t,r,n,o,a,i,u,f){Sl=!1,id=null,JA.apply(eR,arguments)}function rR(e,t,r,n,o,a,i,u,f){if(tR.apply(this,arguments),Sl){if(Sl){var g=id;Sl=!1,id=null}else throw Error(Me(198));sd||(sd=!0,ug=g)}}function mi(e){var t=e,r=e;if(e.alternate)for(;t.return;)t=t.return;else{e=t;do t=e,t.flags&4098&&(r=t.return),e=t.return;while(e)}return t.tag===3?r:null}function oS(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 Ly(e){if(mi(e)!==e)throw Error(Me(188))}function nR(e){var t=e.alternate;if(!t){if(t=mi(e),t===null)throw Error(Me(188));return t!==e?null:e}for(var r=e,n=t;;){var o=r.return;if(o===null)break;var a=o.alternate;if(a===null){if(n=o.return,n!==null){r=n;continue}break}if(o.child===a.child){for(a=o.child;a;){if(a===r)return Ly(o),e;if(a===n)return Ly(o),t;a=a.sibling}throw Error(Me(188))}if(r.return!==n.return)r=o,n=a;else{for(var i=!1,u=o.child;u;){if(u===r){i=!0,r=o,n=a;break}if(u===n){i=!0,n=o,r=a;break}u=u.sibling}if(!i){for(u=a.child;u;){if(u===r){i=!0,r=a,n=o;break}if(u===n){i=!0,n=a,r=o;break}u=u.sibling}if(!i)throw Error(Me(189))}}if(r.alternate!==n)throw Error(Me(190))}if(r.tag!==3)throw Error(Me(188));return r.stateNode.current===r?e:t}function aS(e){return e=nR(e),e!==null?iS(e):null}function iS(e){if(e.tag===5||e.tag===6)return e;for(e=e.child;e!==null;){var t=iS(e);if(t!==null)return t;e=e.sibling}return null}var sS=Sn.unstable_scheduleCallback,Fy=Sn.unstable_cancelCallback,oR=Sn.unstable_shouldYield,aR=Sn.unstable_requestPaint,fr=Sn.unstable_now,iR=Sn.unstable_getCurrentPriorityLevel,F0=Sn.unstable_ImmediatePriority,lS=Sn.unstable_UserBlockingPriority,ld=Sn.unstable_NormalPriority,sR=Sn.unstable_LowPriority,uS=Sn.unstable_IdlePriority,af=null,Oo=null;function lR(e){if(Oo&&typeof Oo.onCommitFiberRoot=="function")try{Oo.onCommitFiberRoot(af,e,void 0,(e.current.flags&128)===128)}catch{}}var so=Math.clz32?Math.clz32:dR,uR=Math.log,cR=Math.LN2;function dR(e){return e>>>=0,e===0?32:31-(uR(e)/cR|0)|0}var Zu=64,Ju=4194304;function bl(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 ud(e,t){var r=e.pendingLanes;if(r===0)return 0;var n=0,o=e.suspendedLanes,a=e.pingedLanes,i=r&268435455;if(i!==0){var u=i&~o;u!==0?n=bl(u):(a&=i,a!==0&&(n=bl(a)))}else i=r&~o,i!==0?n=bl(i):a!==0&&(n=bl(a));if(n===0)return 0;if(t!==0&&t!==n&&!(t&o)&&(o=n&-n,a=t&-t,o>=a||o===16&&(a&4194240)!==0))return t;if(n&4&&(n|=r&16),t=e.entangledLanes,t!==0)for(e=e.entanglements,t&=n;0<t;)r=31-so(t),o=1<<r,n|=e[r],t&=~o;return n}function fR(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 pR(e,t){for(var r=e.suspendedLanes,n=e.pingedLanes,o=e.expirationTimes,a=e.pendingLanes;0<a;){var i=31-so(a),u=1<<i,f=o[i];f===-1?(!(u&r)||u&n)&&(o[i]=fR(u,t)):f<=t&&(e.expiredLanes|=u),a&=~u}}function cg(e){return e=e.pendingLanes&-1073741825,e!==0?e:e&1073741824?1073741824:0}function cS(){var e=Zu;return Zu<<=1,!(Zu&4194240)&&(Zu=64),e}function Hp(e){for(var t=[],r=0;31>r;r++)t.push(e);return t}function pu(e,t,r){e.pendingLanes|=t,t!==536870912&&(e.suspendedLanes=0,e.pingedLanes=0),e=e.eventTimes,t=31-so(t),e[t]=r}function hR(e,t){var r=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 n=e.eventTimes;for(e=e.expirationTimes;0<r;){var o=31-so(r),a=1<<o;t[o]=0,n[o]=-1,e[o]=-1,r&=~a}}function z0(e,t){var r=e.entangledLanes|=t;for(e=e.entanglements;r;){var n=31-so(r),o=1<<n;o&t|e[n]&t&&(e[n]|=t),r&=~o}}var Wt=0;function dS(e){return e&=-e,1<e?4<e?e&268435455?16:536870912:4:1}var fS,B0,pS,hS,gS,dg=!1,ec=[],Ca=null,Ta=null,Pa=null,Bl=new Map,Vl=new Map,va=[],gR="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 zy(e,t){switch(e){case"focusin":case"focusout":Ca=null;break;case"dragenter":case"dragleave":Ta=null;break;case"mouseover":case"mouseout":Pa=null;break;case"pointerover":case"pointerout":Bl.delete(t.pointerId);break;case"gotpointercapture":case"lostpointercapture":Vl.delete(t.pointerId)}}function al(e,t,r,n,o,a){return e===null||e.nativeEvent!==a?(e={blockedOn:t,domEventName:r,eventSystemFlags:n,nativeEvent:a,targetContainers:[o]},t!==null&&(t=gu(t),t!==null&&B0(t)),e):(e.eventSystemFlags|=n,t=e.targetContainers,o!==null&&t.indexOf(o)===-1&&t.push(o),e)}function mR(e,t,r,n,o){switch(t){case"focusin":return Ca=al(Ca,e,t,r,n,o),!0;case"dragenter":return Ta=al(Ta,e,t,r,n,o),!0;case"mouseover":return Pa=al(Pa,e,t,r,n,o),!0;case"pointerover":var a=o.pointerId;return Bl.set(a,al(Bl.get(a)||null,e,t,r,n,o)),!0;case"gotpointercapture":return a=o.pointerId,Vl.set(a,al(Vl.get(a)||null,e,t,r,n,o)),!0}return!1}function mS(e){var t=Za(e.target);if(t!==null){var r=mi(t);if(r!==null){if(t=r.tag,t===13){if(t=oS(r),t!==null){e.blockedOn=t,gS(e.priority,function(){pS(r)});return}}else if(t===3&&r.stateNode.current.memoizedState.isDehydrated){e.blockedOn=r.tag===3?r.stateNode.containerInfo:null;return}}}e.blockedOn=null}function Ec(e){if(e.blockedOn!==null)return!1;for(var t=e.targetContainers;0<t.length;){var r=fg(e.domEventName,e.eventSystemFlags,t[0],e.nativeEvent);if(r===null){r=e.nativeEvent;var n=new r.constructor(r.type,r);ig=n,r.target.dispatchEvent(n),ig=null}else return t=gu(r),t!==null&&B0(t),e.blockedOn=r,!1;t.shift()}return!0}function By(e,t,r){Ec(e)&&r.delete(t)}function bR(){dg=!1,Ca!==null&&Ec(Ca)&&(Ca=null),Ta!==null&&Ec(Ta)&&(Ta=null),Pa!==null&&Ec(Pa)&&(Pa=null),Bl.forEach(By),Vl.forEach(By)}function il(e,t){e.blockedOn===t&&(e.blockedOn=null,dg||(dg=!0,Sn.unstable_scheduleCallback(Sn.unstable_NormalPriority,bR)))}function Ul(e){function t(o){return il(o,e)}if(0<ec.length){il(ec[0],e);for(var r=1;r<ec.length;r++){var n=ec[r];n.blockedOn===e&&(n.blockedOn=null)}}for(Ca!==null&&il(Ca,e),Ta!==null&&il(Ta,e),Pa!==null&&il(Pa,e),Bl.forEach(t),Vl.forEach(t),r=0;r<va.length;r++)n=va[r],n.blockedOn===e&&(n.blockedOn=null);for(;0<va.length&&(r=va[0],r.blockedOn===null);)mS(r),r.blockedOn===null&&va.shift()}var Ji=Xo.ReactCurrentBatchConfig,cd=!0;function vR(e,t,r,n){var o=Wt,a=Ji.transition;Ji.transition=null;try{Wt=1,V0(e,t,r,n)}finally{Wt=o,Ji.transition=a}}function yR(e,t,r,n){var o=Wt,a=Ji.transition;Ji.transition=null;try{Wt=4,V0(e,t,r,n)}finally{Wt=o,Ji.transition=a}}function V0(e,t,r,n){if(cd){var o=fg(e,t,r,n);if(o===null)th(e,t,n,dd,r),zy(e,n);else if(mR(o,e,t,r,n))n.stopPropagation();else if(zy(e,n),t&4&&-1<gR.indexOf(e)){for(;o!==null;){var a=gu(o);if(a!==null&&fS(a),a=fg(e,t,r,n),a===null&&th(e,t,n,dd,r),a===o)break;o=a}o!==null&&n.stopPropagation()}else th(e,t,n,null,r)}}var dd=null;function fg(e,t,r,n){if(dd=null,e=L0(n),e=Za(e),e!==null)if(t=mi(e),t===null)e=null;else if(r=t.tag,r===13){if(e=oS(t),e!==null)return e;e=null}else if(r===3){if(t.stateNode.current.memoizedState.isDehydrated)return t.tag===3?t.stateNode.containerInfo:null;e=null}else t!==e&&(e=null);return dd=e,null}function bS(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(iR()){case F0:return 1;case lS:return 4;case ld:case sR:return 16;case uS:return 536870912;default:return 16}default:return 16}}var xa=null,U0=null,jc=null;function vS(){if(jc)return jc;var e,t=U0,r=t.length,n,o="value"in xa?xa.value:xa.textContent,a=o.length;for(e=0;e<r&&t[e]===o[e];e++);var i=r-e;for(n=1;n<=i&&t[r-n]===o[a-n];n++);return jc=o.slice(e,1<n?1-n:void 0)}function Ac(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 tc(){return!0}function Vy(){return!1}function Pn(e){function t(r,n,o,a,i){this._reactName=r,this._targetInst=o,this.type=n,this.nativeEvent=a,this.target=i,this.currentTarget=null;for(var u in e)e.hasOwnProperty(u)&&(r=e[u],this[u]=r?r(a):a[u]);return this.isDefaultPrevented=(a.defaultPrevented!=null?a.defaultPrevented:a.returnValue===!1)?tc:Vy,this.isPropagationStopped=Vy,this}return lr(t.prototype,{preventDefault:function(){this.defaultPrevented=!0;var r=this.nativeEvent;r&&(r.preventDefault?r.preventDefault():typeof r.returnValue!="unknown"&&(r.returnValue=!1),this.isDefaultPrevented=tc)},stopPropagation:function(){var r=this.nativeEvent;r&&(r.stopPropagation?r.stopPropagation():typeof r.cancelBubble!="unknown"&&(r.cancelBubble=!0),this.isPropagationStopped=tc)},persist:function(){},isPersistent:tc}),t}var Ps={eventPhase:0,bubbles:0,cancelable:0,timeStamp:function(e){return e.timeStamp||Date.now()},defaultPrevented:0,isTrusted:0},W0=Pn(Ps),hu=lr({},Ps,{view:0,detail:0}),xR=Pn(hu),qp,Gp,sl,sf=lr({},hu,{screenX:0,screenY:0,clientX:0,clientY:0,pageX:0,pageY:0,ctrlKey:0,shiftKey:0,altKey:0,metaKey:0,getModifierState:$0,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!==sl&&(sl&&e.type==="mousemove"?(qp=e.screenX-sl.screenX,Gp=e.screenY-sl.screenY):Gp=qp=0,sl=e),qp)},movementY:function(e){return"movementY"in e?e.movementY:Gp}}),Uy=Pn(sf),wR=lr({},sf,{dataTransfer:0}),_R=Pn(wR),SR=lr({},hu,{relatedTarget:0}),Kp=Pn(SR),CR=lr({},Ps,{animationName:0,elapsedTime:0,pseudoElement:0}),TR=Pn(CR),PR=lr({},Ps,{clipboardData:function(e){return"clipboardData"in e?e.clipboardData:window.clipboardData}}),OR=Pn(PR),kR=lr({},Ps,{data:0}),Wy=Pn(kR),NR={Esc:"Escape",Spacebar:" ",Left:"ArrowLeft",Up:"ArrowUp",Right:"ArrowRight",Down:"ArrowDown",Del:"Delete",Win:"OS",Menu:"ContextMenu",Apps:"ContextMenu",Scroll:"ScrollLock",MozPrintableKey:"Unidentified"},ER={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"},jR={Alt:"altKey",Control:"ctrlKey",Meta:"metaKey",Shift:"shiftKey"};function AR(e){var t=this.nativeEvent;return t.getModifierState?t.getModifierState(e):(e=jR[e])?!!t[e]:!1}function $0(){return AR}var RR=lr({},hu,{key:function(e){if(e.key){var t=NR[e.key]||e.key;if(t!=="Unidentified")return t}return e.type==="keypress"?(e=Ac(e),e===13?"Enter":String.fromCharCode(e)):e.type==="keydown"||e.type==="keyup"?ER[e.keyCode]||"Unidentified":""},code:0,location:0,ctrlKey:0,shiftKey:0,altKey:0,metaKey:0,repeat:0,locale:0,getModifierState:$0,charCode:function(e){return e.type==="keypress"?Ac(e):0},keyCode:function(e){return e.type==="keydown"||e.type==="keyup"?e.keyCode:0},which:function(e){return e.type==="keypress"?Ac(e):e.type==="keydown"||e.type==="keyup"?e.keyCode:0}}),MR=Pn(RR),IR=lr({},sf,{pointerId:0,width:0,height:0,pressure:0,tangentialPressure:0,tiltX:0,tiltY:0,twist:0,pointerType:0,isPrimary:0}),$y=Pn(IR),DR=lr({},hu,{touches:0,targetTouches:0,changedTouches:0,altKey:0,metaKey:0,ctrlKey:0,shiftKey:0,getModifierState:$0}),LR=Pn(DR),FR=lr({},Ps,{propertyName:0,elapsedTime:0,pseudoElement:0}),zR=Pn(FR),BR=lr({},sf,{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}),VR=Pn(BR),UR=[9,13,27,32],H0=Ho&&"CompositionEvent"in window,Cl=null;Ho&&"documentMode"in document&&(Cl=document.documentMode);var WR=Ho&&"TextEvent"in window&&!Cl,yS=Ho&&(!H0||Cl&&8<Cl&&11>=Cl),Hy=String.fromCharCode(32),qy=!1;function xS(e,t){switch(e){case"keyup":return UR.indexOf(t.keyCode)!==-1;case"keydown":return t.keyCode!==229;case"keypress":case"mousedown":case"focusout":return!0;default:return!1}}function wS(e){return e=e.detail,typeof e=="object"&&"data"in e?e.data:null}var Fi=!1;function $R(e,t){switch(e){case"compositionend":return wS(t);case"keypress":return t.which!==32?null:(qy=!0,Hy);case"textInput":return e=t.data,e===Hy&&qy?null:e;default:return null}}function HR(e,t){if(Fi)return e==="compositionend"||!H0&&xS(e,t)?(e=vS(),jc=U0=xa=null,Fi=!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 yS&&t.locale!=="ko"?null:t.data;default:return null}}var qR={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 Gy(e){var t=e&&e.nodeName&&e.nodeName.toLowerCase();return t==="input"?!!qR[e.type]:t==="textarea"}function _S(e,t,r,n){J_(n),t=fd(t,"onChange"),0<t.length&&(r=new W0("onChange","change",null,r,n),e.push({event:r,listeners:t}))}var Tl=null,Wl=null;function GR(e){RS(e,0)}function lf(e){var t=Vi(e);if(q_(t))return e}function KR(e,t){if(e==="change")return t}var SS=!1;if(Ho){var Yp;if(Ho){var Qp="oninput"in document;if(!Qp){var Ky=document.createElement("div");Ky.setAttribute("oninput","return;"),Qp=typeof Ky.oninput=="function"}Yp=Qp}else Yp=!1;SS=Yp&&(!document.documentMode||9<document.documentMode)}function Yy(){Tl&&(Tl.detachEvent("onpropertychange",CS),Wl=Tl=null)}function CS(e){if(e.propertyName==="value"&&lf(Wl)){var t=[];_S(t,Wl,e,L0(e)),nS(GR,t)}}function YR(e,t,r){e==="focusin"?(Yy(),Tl=t,Wl=r,Tl.attachEvent("onpropertychange",CS)):e==="focusout"&&Yy()}function QR(e){if(e==="selectionchange"||e==="keyup"||e==="keydown")return lf(Wl)}function XR(e,t){if(e==="click")return lf(t)}function ZR(e,t){if(e==="input"||e==="change")return lf(t)}function JR(e,t){return e===t&&(e!==0||1/e===1/t)||e!==e&&t!==t}var co=typeof Object.is=="function"?Object.is:JR;function $l(e,t){if(co(e,t))return!0;if(typeof e!="object"||e===null||typeof t!="object"||t===null)return!1;var r=Object.keys(e),n=Object.keys(t);if(r.length!==n.length)return!1;for(n=0;n<r.length;n++){var o=r[n];if(!Kh.call(t,o)||!co(e[o],t[o]))return!1}return!0}function Qy(e){for(;e&&e.firstChild;)e=e.firstChild;return e}function Xy(e,t){var r=Qy(e);e=0;for(var n;r;){if(r.nodeType===3){if(n=e+r.textContent.length,e<=t&&n>=t)return{node:r,offset:t-e};e=n}e:{for(;r;){if(r.nextSibling){r=r.nextSibling;break e}r=r.parentNode}r=void 0}r=Qy(r)}}function TS(e,t){return e&&t?e===t?!0:e&&e.nodeType===3?!1:t&&t.nodeType===3?TS(e,t.parentNode):"contains"in e?e.contains(t):e.compareDocumentPosition?!!(e.compareDocumentPosition(t)&16):!1:!1}function PS(){for(var e=window,t=ad();t instanceof e.HTMLIFrameElement;){try{var r=typeof t.contentWindow.location.href=="string"}catch{r=!1}if(r)e=t.contentWindow;else break;t=ad(e.document)}return t}function q0(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 eM(e){var t=PS(),r=e.focusedElem,n=e.selectionRange;if(t!==r&&r&&r.ownerDocument&&TS(r.ownerDocument.documentElement,r)){if(n!==null&&q0(r)){if(t=n.start,e=n.end,e===void 0&&(e=t),"selectionStart"in r)r.selectionStart=t,r.selectionEnd=Math.min(e,r.value.length);else if(e=(t=r.ownerDocument||document)&&t.defaultView||window,e.getSelection){e=e.getSelection();var o=r.textContent.length,a=Math.min(n.start,o);n=n.end===void 0?a:Math.min(n.end,o),!e.extend&&a>n&&(o=n,n=a,a=o),o=Xy(r,a);var i=Xy(r,n);o&&i&&(e.rangeCount!==1||e.anchorNode!==o.node||e.anchorOffset!==o.offset||e.focusNode!==i.node||e.focusOffset!==i.offset)&&(t=t.createRange(),t.setStart(o.node,o.offset),e.removeAllRanges(),a>n?(e.addRange(t),e.extend(i.node,i.offset)):(t.setEnd(i.node,i.offset),e.addRange(t)))}}for(t=[],e=r;e=e.parentNode;)e.nodeType===1&&t.push({element:e,left:e.scrollLeft,top:e.scrollTop});for(typeof r.focus=="function"&&r.focus(),r=0;r<t.length;r++)e=t[r],e.element.scrollLeft=e.left,e.element.scrollTop=e.top}}var tM=Ho&&"documentMode"in document&&11>=document.documentMode,zi=null,pg=null,Pl=null,hg=!1;function Zy(e,t,r){var n=r.window===r?r.document:r.nodeType===9?r:r.ownerDocument;hg||zi==null||zi!==ad(n)||(n=zi,"selectionStart"in n&&q0(n)?n={start:n.selectionStart,end:n.selectionEnd}:(n=(n.ownerDocument&&n.ownerDocument.defaultView||window).getSelection(),n={anchorNode:n.anchorNode,anchorOffset:n.anchorOffset,focusNode:n.focusNode,focusOffset:n.focusOffset}),Pl&&$l(Pl,n)||(Pl=n,n=fd(pg,"onSelect"),0<n.length&&(t=new W0("onSelect","select",null,t,r),e.push({event:t,listeners:n}),t.target=zi)))}function rc(e,t){var r={};return r[e.toLowerCase()]=t.toLowerCase(),r["Webkit"+e]="webkit"+t,r["Moz"+e]="moz"+t,r}var Bi={animationend:rc("Animation","AnimationEnd"),animationiteration:rc("Animation","AnimationIteration"),animationstart:rc("Animation","AnimationStart"),transitionend:rc("Transition","TransitionEnd")},Xp={},OS={};Ho&&(OS=document.createElement("div").style,"AnimationEvent"in window||(delete Bi.animationend.animation,delete Bi.animationiteration.animation,delete Bi.animationstart.animation),"TransitionEvent"in window||delete Bi.transitionend.transition);function uf(e){if(Xp[e])return Xp[e];if(!Bi[e])return e;var t=Bi[e],r;for(r in t)if(t.hasOwnProperty(r)&&r in OS)return Xp[e]=t[r];return e}var kS=uf("animationend"),NS=uf("animationiteration"),ES=uf("animationstart"),jS=uf("transitionend"),AS=new Map,Jy="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 Fa(e,t){AS.set(e,t),gi(t,[e])}for(var Zp=0;Zp<Jy.length;Zp++){var Jp=Jy[Zp],rM=Jp.toLowerCase(),nM=Jp[0].toUpperCase()+Jp.slice(1);Fa(rM,"on"+nM)}Fa(kS,"onAnimationEnd");Fa(NS,"onAnimationIteration");Fa(ES,"onAnimationStart");Fa("dblclick","onDoubleClick");Fa("focusin","onFocus");Fa("focusout","onBlur");Fa(jS,"onTransitionEnd");ss("onMouseEnter",["mouseout","mouseover"]);ss("onMouseLeave",["mouseout","mouseover"]);ss("onPointerEnter",["pointerout","pointerover"]);ss("onPointerLeave",["pointerout","pointerover"]);gi("onChange","change click focusin focusout input keydown keyup selectionchange".split(" "));gi("onSelect","focusout contextmenu dragend focusin keydown keyup mousedown mouseup selectionchange".split(" "));gi("onBeforeInput",["compositionend","keypress","textInput","paste"]);gi("onCompositionEnd","compositionend focusout keydown keypress keyup mousedown".split(" "));gi("onCompositionStart","compositionstart focusout keydown keypress keyup mousedown".split(" "));gi("onCompositionUpdate","compositionupdate focusout keydown keypress keyup mousedown".split(" "));var vl="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(" "),oM=new Set("cancel close invalid load scroll toggle".split(" ").concat(vl));function ex(e,t,r){var n=e.type||"unknown-event";e.currentTarget=r,rR(n,t,void 0,e),e.currentTarget=null}function RS(e,t){t=(t&4)!==0;for(var r=0;r<e.length;r++){var n=e[r],o=n.event;n=n.listeners;e:{var a=void 0;if(t)for(var i=n.length-1;0<=i;i--){var u=n[i],f=u.instance,g=u.currentTarget;if(u=u.listener,f!==a&&o.isPropagationStopped())break e;ex(o,u,g),a=f}else for(i=0;i<n.length;i++){if(u=n[i],f=u.instance,g=u.currentTarget,u=u.listener,f!==a&&o.isPropagationStopped())break e;ex(o,u,g),a=f}}}if(sd)throw e=ug,sd=!1,ug=null,e}function Yt(e,t){var r=t[yg];r===void 0&&(r=t[yg]=new Set);var n=e+"__bubble";r.has(n)||(MS(t,e,2,!1),r.add(n))}function eh(e,t,r){var n=0;t&&(n|=4),MS(r,e,n,t)}var nc="_reactListening"+Math.random().toString(36).slice(2);function Hl(e){if(!e[nc]){e[nc]=!0,V_.forEach(function(r){r!=="selectionchange"&&(oM.has(r)||eh(r,!1,e),eh(r,!0,e))});var t=e.nodeType===9?e:e.ownerDocument;t===null||t[nc]||(t[nc]=!0,eh("selectionchange",!1,t))}}function MS(e,t,r,n){switch(bS(t)){case 1:var o=vR;break;case 4:o=yR;break;default:o=V0}r=o.bind(null,t,r,e),o=void 0,!lg||t!=="touchstart"&&t!=="touchmove"&&t!=="wheel"||(o=!0),n?o!==void 0?e.addEventListener(t,r,{capture:!0,passive:o}):e.addEventListener(t,r,!0):o!==void 0?e.addEventListener(t,r,{passive:o}):e.addEventListener(t,r,!1)}function th(e,t,r,n,o){var a=n;if(!(t&1)&&!(t&2)&&n!==null)e:for(;;){if(n===null)return;var i=n.tag;if(i===3||i===4){var u=n.stateNode.containerInfo;if(u===o||u.nodeType===8&&u.parentNode===o)break;if(i===4)for(i=n.return;i!==null;){var f=i.tag;if((f===3||f===4)&&(f=i.stateNode.containerInfo,f===o||f.nodeType===8&&f.parentNode===o))return;i=i.return}for(;u!==null;){if(i=Za(u),i===null)return;if(f=i.tag,f===5||f===6){n=a=i;continue e}u=u.parentNode}}n=n.return}nS(function(){var g=a,m=L0(r),S=[];e:{var O=AS.get(e);if(O!==void 0){var T=W0,C=e;switch(e){case"keypress":if(Ac(r)===0)break e;case"keydown":case"keyup":T=MR;break;case"focusin":C="focus",T=Kp;break;case"focusout":C="blur",T=Kp;break;case"beforeblur":case"afterblur":T=Kp;break;case"click":if(r.button===2)break e;case"auxclick":case"dblclick":case"mousedown":case"mousemove":case"mouseup":case"mouseout":case"mouseover":case"contextmenu":T=Uy;break;case"drag":case"dragend":case"dragenter":case"dragexit":case"dragleave":case"dragover":case"dragstart":case"drop":T=_R;break;case"touchcancel":case"touchend":case"touchmove":case"touchstart":T=LR;break;case kS:case NS:case ES:T=TR;break;case jS:T=zR;break;case"scroll":T=xR;break;case"wheel":T=VR;break;case"copy":case"cut":case"paste":T=OR;break;case"gotpointercapture":case"lostpointercapture":case"pointercancel":case"pointerdown":case"pointermove":case"pointerout":case"pointerover":case"pointerup":T=$y}var w=(t&4)!==0,b=!w&&e==="scroll",d=w?O!==null?O+"Capture":null:O;w=[];for(var s=g,c;s!==null;){c=s;var l=c.stateNode;if(c.tag===5&&l!==null&&(c=l,d!==null&&(l=zl(s,d),l!=null&&w.push(ql(s,l,c)))),b)break;s=s.return}0<w.length&&(O=new T(O,C,null,r,m),S.push({event:O,listeners:w}))}}if(!(t&7)){e:{if(O=e==="mouseover"||e==="pointerover",T=e==="mouseout"||e==="pointerout",O&&r!==ig&&(C=r.relatedTarget||r.fromElement)&&(Za(C)||C[qo]))break e;if((T||O)&&(O=m.window===m?m:(O=m.ownerDocument)?O.defaultView||O.parentWindow:window,T?(C=r.relatedTarget||r.toElement,T=g,C=C?Za(C):null,C!==null&&(b=mi(C),C!==b||C.tag!==5&&C.tag!==6)&&(C=null)):(T=null,C=g),T!==C)){if(w=Uy,l="onMouseLeave",d="onMouseEnter",s="mouse",(e==="pointerout"||e==="pointerover")&&(w=$y,l="onPointerLeave",d="onPointerEnter",s="pointer"),b=T==null?O:Vi(T),c=C==null?O:Vi(C),O=new w(l,s+"leave",T,r,m),O.target=b,O.relatedTarget=c,l=null,Za(m)===g&&(w=new w(d,s+"enter",C,r,m),w.target=c,w.relatedTarget=b,l=w),b=l,T&&C)t:{for(w=T,d=C,s=0,c=w;c;c=Ri(c))s++;for(c=0,l=d;l;l=Ri(l))c++;for(;0<s-c;)w=Ri(w),s--;for(;0<c-s;)d=Ri(d),c--;for(;s--;){if(w===d||d!==null&&w===d.alternate)break t;w=Ri(w),d=Ri(d)}w=null}else w=null;T!==null&&tx(S,O,T,w,!1),C!==null&&b!==null&&tx(S,b,C,w,!0)}}e:{if(O=g?Vi(g):window,T=O.nodeName&&O.nodeName.toLowerCase(),T==="select"||T==="input"&&O.type==="file")var h=KR;else if(Gy(O))if(SS)h=ZR;else{h=QR;var y=YR}else(T=O.nodeName)&&T.toLowerCase()==="input"&&(O.type==="checkbox"||O.type==="radio")&&(h=XR);if(h&&(h=h(e,g))){_S(S,h,r,m);break e}y&&y(e,O,g),e==="focusout"&&(y=O._wrapperState)&&y.controlled&&O.type==="number"&&tg(O,"number",O.value)}switch(y=g?Vi(g):window,e){case"focusin":(Gy(y)||y.contentEditable==="true")&&(zi=y,pg=g,Pl=null);break;case"focusout":Pl=pg=zi=null;break;case"mousedown":hg=!0;break;case"contextmenu":case"mouseup":case"dragend":hg=!1,Zy(S,r,m);break;case"selectionchange":if(tM)break;case"keydown":case"keyup":Zy(S,r,m)}var x;if(H0)e:{switch(e){case"compositionstart":var j="onCompositionStart";break e;case"compositionend":j="onCompositionEnd";break e;case"compositionupdate":j="onCompositionUpdate";break e}j=void 0}else Fi?xS(e,r)&&(j="onCompositionEnd"):e==="keydown"&&r.keyCode===229&&(j="onCompositionStart");j&&(yS&&r.locale!=="ko"&&(Fi||j!=="onCompositionStart"?j==="onCompositionEnd"&&Fi&&(x=vS()):(xa=m,U0="value"in xa?xa.value:xa.textContent,Fi=!0)),y=fd(g,j),0<y.length&&(j=new Wy(j,e,null,r,m),S.push({event:j,listeners:y}),x?j.data=x:(x=wS(r),x!==null&&(j.data=x)))),(x=WR?$R(e,r):HR(e,r))&&(g=fd(g,"onBeforeInput"),0<g.length&&(m=new Wy("onBeforeInput","beforeinput",null,r,m),S.push({event:m,listeners:g}),m.data=x))}RS(S,t)})}function ql(e,t,r){return{instance:e,listener:t,currentTarget:r}}function fd(e,t){for(var r=t+"Capture",n=[];e!==null;){var o=e,a=o.stateNode;o.tag===5&&a!==null&&(o=a,a=zl(e,r),a!=null&&n.unshift(ql(e,a,o)),a=zl(e,t),a!=null&&n.push(ql(e,a,o))),e=e.return}return n}function Ri(e){if(e===null)return null;do e=e.return;while(e&&e.tag!==5);return e||null}function tx(e,t,r,n,o){for(var a=t._reactName,i=[];r!==null&&r!==n;){var u=r,f=u.alternate,g=u.stateNode;if(f!==null&&f===n)break;u.tag===5&&g!==null&&(u=g,o?(f=zl(r,a),f!=null&&i.unshift(ql(r,f,u))):o||(f=zl(r,a),f!=null&&i.push(ql(r,f,u)))),r=r.return}i.length!==0&&e.push({event:t,listeners:i})}var aM=/\r\n?/g,iM=/\u0000|\uFFFD/g;function rx(e){return(typeof e=="string"?e:""+e).replace(aM,`
`).replace(iM,"")}function oc(e,t,r){if(t=rx(t),rx(e)!==t&&r)throw Error(Me(425))}function pd(){}var gg=null,mg=null;function bg(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 vg=typeof setTimeout=="function"?setTimeout:void 0,sM=typeof clearTimeout=="function"?clearTimeout:void 0,nx=typeof Promise=="function"?Promise:void 0,lM=typeof queueMicrotask=="function"?queueMicrotask:typeof nx<"u"?function(e){return nx.resolve(null).then(e).catch(uM)}:vg;function uM(e){setTimeout(function(){throw e})}function rh(e,t){var r=t,n=0;do{var o=r.nextSibling;if(e.removeChild(r),o&&o.nodeType===8)if(r=o.data,r==="/$"){if(n===0){e.removeChild(o),Ul(t);return}n--}else r!=="$"&&r!=="$?"&&r!=="$!"||n++;r=o}while(r);Ul(t)}function Oa(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 ox(e){e=e.previousSibling;for(var t=0;e;){if(e.nodeType===8){var r=e.data;if(r==="$"||r==="$!"||r==="$?"){if(t===0)return e;t--}else r==="/$"&&t++}e=e.previousSibling}return null}var Os=Math.random().toString(36).slice(2),Po="__reactFiber$"+Os,Gl="__reactProps$"+Os,qo="__reactContainer$"+Os,yg="__reactEvents$"+Os,cM="__reactListeners$"+Os,dM="__reactHandles$"+Os;function Za(e){var t=e[Po];if(t)return t;for(var r=e.parentNode;r;){if(t=r[qo]||r[Po]){if(r=t.alternate,t.child!==null||r!==null&&r.child!==null)for(e=ox(e);e!==null;){if(r=e[Po])return r;e=ox(e)}return t}e=r,r=e.parentNode}return null}function gu(e){return e=e[Po]||e[qo],!e||e.tag!==5&&e.tag!==6&&e.tag!==13&&e.tag!==3?null:e}function Vi(e){if(e.tag===5||e.tag===6)return e.stateNode;throw Error(Me(33))}function cf(e){return e[Gl]||null}var xg=[],Ui=-1;function za(e){return{current:e}}function Xt(e){0>Ui||(e.current=xg[Ui],xg[Ui]=null,Ui--)}function Kt(e,t){Ui++,xg[Ui]=e.current,e.current=t}var Da={},Ur=za(Da),sn=za(!1),ii=Da;function ls(e,t){var r=e.type.contextTypes;if(!r)return Da;var n=e.stateNode;if(n&&n.__reactInternalMemoizedUnmaskedChildContext===t)return n.__reactInternalMemoizedMaskedChildContext;var o={},a;for(a in r)o[a]=t[a];return n&&(e=e.stateNode,e.__reactInternalMemoizedUnmaskedChildContext=t,e.__reactInternalMemoizedMaskedChildContext=o),o}function ln(e){return e=e.childContextTypes,e!=null}function hd(){Xt(sn),Xt(Ur)}function ax(e,t,r){if(Ur.current!==Da)throw Error(Me(168));Kt(Ur,t),Kt(sn,r)}function IS(e,t,r){var n=e.stateNode;if(t=t.childContextTypes,typeof n.getChildContext!="function")return r;n=n.getChildContext();for(var o in n)if(!(o in t))throw Error(Me(108,YA(e)||"Unknown",o));return lr({},r,n)}function gd(e){return e=(e=e.stateNode)&&e.__reactInternalMemoizedMergedChildContext||Da,ii=Ur.current,Kt(Ur,e),Kt(sn,sn.current),!0}function ix(e,t,r){var n=e.stateNode;if(!n)throw Error(Me(169));r?(e=IS(e,t,ii),n.__reactInternalMemoizedMergedChildContext=e,Xt(sn),Xt(Ur),Kt(Ur,e)):Xt(sn),Kt(sn,r)}var zo=null,df=!1,nh=!1;function DS(e){zo===null?zo=[e]:zo.push(e)}function fM(e){df=!0,DS(e)}function Ba(){if(!nh&&zo!==null){nh=!0;var e=0,t=Wt;try{var r=zo;for(Wt=1;e<r.length;e++){var n=r[e];do n=n(!0);while(n!==null)}zo=null,df=!1}catch(o){throw zo!==null&&(zo=zo.slice(e+1)),sS(F0,Ba),o}finally{Wt=t,nh=!1}}return null}var Wi=[],$i=0,md=null,bd=0,In=[],Dn=0,si=null,Bo=1,Vo="";function Ka(e,t){Wi[$i++]=bd,Wi[$i++]=md,md=e,bd=t}function LS(e,t,r){In[Dn++]=Bo,In[Dn++]=Vo,In[Dn++]=si,si=e;var n=Bo;e=Vo;var o=32-so(n)-1;n&=~(1<<o),r+=1;var a=32-so(t)+o;if(30<a){var i=o-o%5;a=(n&(1<<i)-1).toString(32),n>>=i,o-=i,Bo=1<<32-so(t)+o|r<<o|n,Vo=a+e}else Bo=1<<a|r<<o|n,Vo=e}function G0(e){e.return!==null&&(Ka(e,1),LS(e,1,0))}function K0(e){for(;e===md;)md=Wi[--$i],Wi[$i]=null,bd=Wi[--$i],Wi[$i]=null;for(;e===si;)si=In[--Dn],In[Dn]=null,Vo=In[--Dn],In[Dn]=null,Bo=In[--Dn],In[Dn]=null}var wn=null,bn=null,er=!1,ro=null;function FS(e,t){var r=Fn(5,null,null,0);r.elementType="DELETED",r.stateNode=t,r.return=e,t=e.deletions,t===null?(e.deletions=[r],e.flags|=16):t.push(r)}function sx(e,t){switch(e.tag){case 5:var r=e.type;return t=t.nodeType!==1||r.toLowerCase()!==t.nodeName.toLowerCase()?null:t,t!==null?(e.stateNode=t,wn=e,bn=Oa(t.firstChild),!0):!1;case 6:return t=e.pendingProps===""||t.nodeType!==3?null:t,t!==null?(e.stateNode=t,wn=e,bn=null,!0):!1;case 13:return t=t.nodeType!==8?null:t,t!==null?(r=si!==null?{id:Bo,overflow:Vo}:null,e.memoizedState={dehydrated:t,treeContext:r,retryLane:1073741824},r=Fn(18,null,null,0),r.stateNode=t,r.return=e,e.child=r,wn=e,bn=null,!0):!1;default:return!1}}function wg(e){return(e.mode&1)!==0&&(e.flags&128)===0}function _g(e){if(er){var t=bn;if(t){var r=t;if(!sx(e,t)){if(wg(e))throw Error(Me(418));t=Oa(r.nextSibling);var n=wn;t&&sx(e,t)?FS(n,r):(e.flags=e.flags&-4097|2,er=!1,wn=e)}}else{if(wg(e))throw Error(Me(418));e.flags=e.flags&-4097|2,er=!1,wn=e}}}function lx(e){for(e=e.return;e!==null&&e.tag!==5&&e.tag!==3&&e.tag!==13;)e=e.return;wn=e}function ac(e){if(e!==wn)return!1;if(!er)return lx(e),er=!0,!1;var t;if((t=e.tag!==3)&&!(t=e.tag!==5)&&(t=e.type,t=t!=="head"&&t!=="body"&&!bg(e.type,e.memoizedProps)),t&&(t=bn)){if(wg(e))throw zS(),Error(Me(418));for(;t;)FS(e,t),t=Oa(t.nextSibling)}if(lx(e),e.tag===13){if(e=e.memoizedState,e=e!==null?e.dehydrated:null,!e)throw Error(Me(317));e:{for(e=e.nextSibling,t=0;e;){if(e.nodeType===8){var r=e.data;if(r==="/$"){if(t===0){bn=Oa(e.nextSibling);break e}t--}else r!=="$"&&r!=="$!"&&r!=="$?"||t++}e=e.nextSibling}bn=null}}else bn=wn?Oa(e.stateNode.nextSibling):null;return!0}function zS(){for(var e=bn;e;)e=Oa(e.nextSibling)}function us(){bn=wn=null,er=!1}function Y0(e){ro===null?ro=[e]:ro.push(e)}var pM=Xo.ReactCurrentBatchConfig;function Jn(e,t){if(e&&e.defaultProps){t=lr({},t),e=e.defaultProps;for(var r in e)t[r]===void 0&&(t[r]=e[r]);return t}return t}var vd=za(null),yd=null,Hi=null,Q0=null;function X0(){Q0=Hi=yd=null}function Z0(e){var t=vd.current;Xt(vd),e._currentValue=t}function Sg(e,t,r){for(;e!==null;){var n=e.alternate;if((e.childLanes&t)!==t?(e.childLanes|=t,n!==null&&(n.childLanes|=t)):n!==null&&(n.childLanes&t)!==t&&(n.childLanes|=t),e===r)break;e=e.return}}function es(e,t){yd=e,Q0=Hi=null,e=e.dependencies,e!==null&&e.firstContext!==null&&(e.lanes&t&&(on=!0),e.firstContext=null)}function Un(e){var t=e._currentValue;if(Q0!==e)if(e={context:e,memoizedValue:t,next:null},Hi===null){if(yd===null)throw Error(Me(308));Hi=e,yd.dependencies={lanes:0,firstContext:e}}else Hi=Hi.next=e;return t}var Ja=null;function J0(e){Ja===null?Ja=[e]:Ja.push(e)}function BS(e,t,r,n){var o=t.interleaved;return o===null?(r.next=r,J0(t)):(r.next=o.next,o.next=r),t.interleaved=r,Go(e,n)}function Go(e,t){e.lanes|=t;var r=e.alternate;for(r!==null&&(r.lanes|=t),r=e,e=e.return;e!==null;)e.childLanes|=t,r=e.alternate,r!==null&&(r.childLanes|=t),r=e,e=e.return;return r.tag===3?r.stateNode:null}var ma=!1;function em(e){e.updateQueue={baseState:e.memoizedState,firstBaseUpdate:null,lastBaseUpdate:null,shared:{pending:null,interleaved:null,lanes:0},effects:null}}function VS(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 Uo(e,t){return{eventTime:e,lane:t,tag:0,payload:null,callback:null,next:null}}function ka(e,t,r){var n=e.updateQueue;if(n===null)return null;if(n=n.shared,zt&2){var o=n.pending;return o===null?t.next=t:(t.next=o.next,o.next=t),n.pending=t,Go(e,r)}return o=n.interleaved,o===null?(t.next=t,J0(n)):(t.next=o.next,o.next=t),n.interleaved=t,Go(e,r)}function Rc(e,t,r){if(t=t.updateQueue,t!==null&&(t=t.shared,(r&4194240)!==0)){var n=t.lanes;n&=e.pendingLanes,r|=n,t.lanes=r,z0(e,r)}}function ux(e,t){var r=e.updateQueue,n=e.alternate;if(n!==null&&(n=n.updateQueue,r===n)){var o=null,a=null;if(r=r.firstBaseUpdate,r!==null){do{var i={eventTime:r.eventTime,lane:r.lane,tag:r.tag,payload:r.payload,callback:r.callback,next:null};a===null?o=a=i:a=a.next=i,r=r.next}while(r!==null);a===null?o=a=t:a=a.next=t}else o=a=t;r={baseState:n.baseState,firstBaseUpdate:o,lastBaseUpdate:a,shared:n.shared,effects:n.effects},e.updateQueue=r;return}e=r.lastBaseUpdate,e===null?r.firstBaseUpdate=t:e.next=t,r.lastBaseUpdate=t}function xd(e,t,r,n){var o=e.updateQueue;ma=!1;var a=o.firstBaseUpdate,i=o.lastBaseUpdate,u=o.shared.pending;if(u!==null){o.shared.pending=null;var f=u,g=f.next;f.next=null,i===null?a=g:i.next=g,i=f;var m=e.alternate;m!==null&&(m=m.updateQueue,u=m.lastBaseUpdate,u!==i&&(u===null?m.firstBaseUpdate=g:u.next=g,m.lastBaseUpdate=f))}if(a!==null){var S=o.baseState;i=0,m=g=f=null,u=a;do{var O=u.lane,T=u.eventTime;if((n&O)===O){m!==null&&(m=m.next={eventTime:T,lane:0,tag:u.tag,payload:u.payload,callback:u.callback,next:null});e:{var C=e,w=u;switch(O=t,T=r,w.tag){case 1:if(C=w.payload,typeof C=="function"){S=C.call(T,S,O);break e}S=C;break e;case 3:C.flags=C.flags&-65537|128;case 0:if(C=w.payload,O=typeof C=="function"?C.call(T,S,O):C,O==null)break e;S=lr({},S,O);break e;case 2:ma=!0}}u.callback!==null&&u.lane!==0&&(e.flags|=64,O=o.effects,O===null?o.effects=[u]:O.push(u))}else T={eventTime:T,lane:O,tag:u.tag,payload:u.payload,callback:u.callback,next:null},m===null?(g=m=T,f=S):m=m.next=T,i|=O;if(u=u.next,u===null){if(u=o.shared.pending,u===null)break;O=u,u=O.next,O.next=null,o.lastBaseUpdate=O,o.shared.pending=null}}while(1);if(m===null&&(f=S),o.baseState=f,o.firstBaseUpdate=g,o.lastBaseUpdate=m,t=o.shared.interleaved,t!==null){o=t;do i|=o.lane,o=o.next;while(o!==t)}else a===null&&(o.shared.lanes=0);ui|=i,e.lanes=i,e.memoizedState=S}}function cx(e,t,r){if(e=t.effects,t.effects=null,e!==null)for(t=0;t<e.length;t++){var n=e[t],o=n.callback;if(o!==null){if(n.callback=null,n=r,typeof o!="function")throw Error(Me(191,o));o.call(n)}}}var US=new B_.Component().refs;function Cg(e,t,r,n){t=e.memoizedState,r=r(n,t),r=r==null?t:lr({},t,r),e.memoizedState=r,e.lanes===0&&(e.updateQueue.baseState=r)}var ff={isMounted:function(e){return(e=e._reactInternals)?mi(e)===e:!1},enqueueSetState:function(e,t,r){e=e._reactInternals;var n=Kr(),o=Ea(e),a=Uo(n,o);a.payload=t,r!=null&&(a.callback=r),t=ka(e,a,o),t!==null&&(lo(t,e,o,n),Rc(t,e,o))},enqueueReplaceState:function(e,t,r){e=e._reactInternals;var n=Kr(),o=Ea(e),a=Uo(n,o);a.tag=1,a.payload=t,r!=null&&(a.callback=r),t=ka(e,a,o),t!==null&&(lo(t,e,o,n),Rc(t,e,o))},enqueueForceUpdate:function(e,t){e=e._reactInternals;var r=Kr(),n=Ea(e),o=Uo(r,n);o.tag=2,t!=null&&(o.callback=t),t=ka(e,o,n),t!==null&&(lo(t,e,n,r),Rc(t,e,n))}};function dx(e,t,r,n,o,a,i){return e=e.stateNode,typeof e.shouldComponentUpdate=="function"?e.shouldComponentUpdate(n,a,i):t.prototype&&t.prototype.isPureReactComponent?!$l(r,n)||!$l(o,a):!0}function WS(e,t,r){var n=!1,o=Da,a=t.contextType;return typeof a=="object"&&a!==null?a=Un(a):(o=ln(t)?ii:Ur.current,n=t.contextTypes,a=(n=n!=null)?ls(e,o):Da),t=new t(r,a),e.memoizedState=t.state!==null&&t.state!==void 0?t.state:null,t.updater=ff,e.stateNode=t,t._reactInternals=e,n&&(e=e.stateNode,e.__reactInternalMemoizedUnmaskedChildContext=o,e.__reactInternalMemoizedMaskedChildContext=a),t}function fx(e,t,r,n){e=t.state,typeof t.componentWillReceiveProps=="function"&&t.componentWillReceiveProps(r,n),typeof t.UNSAFE_componentWillReceiveProps=="function"&&t.UNSAFE_componentWillReceiveProps(r,n),t.state!==e&&ff.enqueueReplaceState(t,t.state,null)}function Tg(e,t,r,n){var o=e.stateNode;o.props=r,o.state=e.memoizedState,o.refs=US,em(e);var a=t.contextType;typeof a=="object"&&a!==null?o.context=Un(a):(a=ln(t)?ii:Ur.current,o.context=ls(e,a)),o.state=e.memoizedState,a=t.getDerivedStateFromProps,typeof a=="function"&&(Cg(e,t,a,r),o.state=e.memoizedState),typeof t.getDerivedStateFromProps=="function"||typeof o.getSnapshotBeforeUpdate=="function"||typeof o.UNSAFE_componentWillMount!="function"&&typeof o.componentWillMount!="function"||(t=o.state,typeof o.componentWillMount=="function"&&o.componentWillMount(),typeof o.UNSAFE_componentWillMount=="function"&&o.UNSAFE_componentWillMount(),t!==o.state&&ff.enqueueReplaceState(o,o.state,null),xd(e,r,o,n),o.state=e.memoizedState),typeof o.componentDidMount=="function"&&(e.flags|=4194308)}function ll(e,t,r){if(e=r.ref,e!==null&&typeof e!="function"&&typeof e!="object"){if(r._owner){if(r=r._owner,r){if(r.tag!==1)throw Error(Me(309));var n=r.stateNode}if(!n)throw Error(Me(147,e));var o=n,a=""+e;return t!==null&&t.ref!==null&&typeof t.ref=="function"&&t.ref._stringRef===a?t.ref:(t=function(i){var u=o.refs;u===US&&(u=o.refs={}),i===null?delete u[a]:u[a]=i},t._stringRef=a,t)}if(typeof e!="string")throw Error(Me(284));if(!r._owner)throw Error(Me(290,e))}return e}function ic(e,t){throw e=Object.prototype.toString.call(t),Error(Me(31,e==="[object Object]"?"object with keys {"+Object.keys(t).join(", ")+"}":e))}function px(e){var t=e._init;return t(e._payload)}function $S(e){function t(d,s){if(e){var c=d.deletions;c===null?(d.deletions=[s],d.flags|=16):c.push(s)}}function r(d,s){if(!e)return null;for(;s!==null;)t(d,s),s=s.sibling;return null}function n(d,s){for(d=new Map;s!==null;)s.key!==null?d.set(s.key,s):d.set(s.index,s),s=s.sibling;return d}function o(d,s){return d=ja(d,s),d.index=0,d.sibling=null,d}function a(d,s,c){return d.index=c,e?(c=d.alternate,c!==null?(c=c.index,c<s?(d.flags|=2,s):c):(d.flags|=2,s)):(d.flags|=1048576,s)}function i(d){return e&&d.alternate===null&&(d.flags|=2),d}function u(d,s,c,l){return s===null||s.tag!==6?(s=ch(c,d.mode,l),s.return=d,s):(s=o(s,c),s.return=d,s)}function f(d,s,c,l){var h=c.type;return h===Li?m(d,s,c.props.children,l,c.key):s!==null&&(s.elementType===h||typeof h=="object"&&h!==null&&h.$$typeof===ga&&px(h)===s.type)?(l=o(s,c.props),l.ref=ll(d,s,c),l.return=d,l):(l=zc(c.type,c.key,c.props,null,d.mode,l),l.ref=ll(d,s,c),l.return=d,l)}function g(d,s,c,l){return s===null||s.tag!==4||s.stateNode.containerInfo!==c.containerInfo||s.stateNode.implementation!==c.implementation?(s=dh(c,d.mode,l),s.return=d,s):(s=o(s,c.children||[]),s.return=d,s)}function m(d,s,c,l,h){return s===null||s.tag!==7?(s=ni(c,d.mode,l,h),s.return=d,s):(s=o(s,c),s.return=d,s)}function S(d,s,c){if(typeof s=="string"&&s!==""||typeof s=="number")return s=ch(""+s,d.mode,c),s.return=d,s;if(typeof s=="object"&&s!==null){switch(s.$$typeof){case Yu:return c=zc(s.type,s.key,s.props,null,d.mode,c),c.ref=ll(d,null,s),c.return=d,c;case Di:return s=dh(s,d.mode,c),s.return=d,s;case ga:var l=s._init;return S(d,l(s._payload),c)}if(ml(s)||nl(s))return s=ni(s,d.mode,c,null),s.return=d,s;ic(d,s)}return null}function O(d,s,c,l){var h=s!==null?s.key:null;if(typeof c=="string"&&c!==""||typeof c=="number")return h!==null?null:u(d,s,""+c,l);if(typeof c=="object"&&c!==null){switch(c.$$typeof){case Yu:return c.key===h?f(d,s,c,l):null;case Di:return c.key===h?g(d,s,c,l):null;case ga:return h=c._init,O(d,s,h(c._payload),l)}if(ml(c)||nl(c))return h!==null?null:m(d,s,c,l,null);ic(d,c)}return null}function T(d,s,c,l,h){if(typeof l=="string"&&l!==""||typeof l=="number")return d=d.get(c)||null,u(s,d,""+l,h);if(typeof l=="object"&&l!==null){switch(l.$$typeof){case Yu:return d=d.get(l.key===null?c:l.key)||null,f(s,d,l,h);case Di:return d=d.get(l.key===null?c:l.key)||null,g(s,d,l,h);case ga:var y=l._init;return T(d,s,c,y(l._payload),h)}if(ml(l)||nl(l))return d=d.get(c)||null,m(s,d,l,h,null);ic(s,l)}return null}function C(d,s,c,l){for(var h=null,y=null,x=s,j=s=0,k=null;x!==null&&j<c.length;j++){x.index>j?(k=x,x=null):k=x.sibling;var N=O(d,x,c[j],l);if(N===null){x===null&&(x=k);break}e&&x&&N.alternate===null&&t(d,x),s=a(N,s,j),y===null?h=N:y.sibling=N,y=N,x=k}if(j===c.length)return r(d,x),er&&Ka(d,j),h;if(x===null){for(;j<c.length;j++)x=S(d,c[j],l),x!==null&&(s=a(x,s,j),y===null?h=x:y.sibling=x,y=x);return er&&Ka(d,j),h}for(x=n(d,x);j<c.length;j++)k=T(x,d,j,c[j],l),k!==null&&(e&&k.alternate!==null&&x.delete(k.key===null?j:k.key),s=a(k,s,j),y===null?h=k:y.sibling=k,y=k);return e&&x.forEach(function(A){return t(d,A)}),er&&Ka(d,j),h}function w(d,s,c,l){var h=nl(c);if(typeof h!="function")throw Error(Me(150));if(c=h.call(c),c==null)throw Error(Me(151));for(var y=h=null,x=s,j=s=0,k=null,N=c.next();x!==null&&!N.done;j++,N=c.next()){x.index>j?(k=x,x=null):k=x.sibling;var A=O(d,x,N.value,l);if(A===null){x===null&&(x=k);break}e&&x&&A.alternate===null&&t(d,x),s=a(A,s,j),y===null?h=A:y.sibling=A,y=A,x=k}if(N.done)return r(d,x),er&&Ka(d,j),h;if(x===null){for(;!N.done;j++,N=c.next())N=S(d,N.value,l),N!==null&&(s=a(N,s,j),y===null?h=N:y.sibling=N,y=N);return er&&Ka(d,j),h}for(x=n(d,x);!N.done;j++,N=c.next())N=T(x,d,j,N.value,l),N!==null&&(e&&N.alternate!==null&&x.delete(N.key===null?j:N.key),s=a(N,s,j),y===null?h=N:y.sibling=N,y=N);return e&&x.forEach(function(M){return t(d,M)}),er&&Ka(d,j),h}function b(d,s,c,l){if(typeof c=="object"&&c!==null&&c.type===Li&&c.key===null&&(c=c.props.children),typeof c=="object"&&c!==null){switch(c.$$typeof){case Yu:e:{for(var h=c.key,y=s;y!==null;){if(y.key===h){if(h=c.type,h===Li){if(y.tag===7){r(d,y.sibling),s=o(y,c.props.children),s.return=d,d=s;break e}}else if(y.elementType===h||typeof h=="object"&&h!==null&&h.$$typeof===ga&&px(h)===y.type){r(d,y.sibling),s=o(y,c.props),s.ref=ll(d,y,c),s.return=d,d=s;break e}r(d,y);break}else t(d,y);y=y.sibling}c.type===Li?(s=ni(c.props.children,d.mode,l,c.key),s.return=d,d=s):(l=zc(c.type,c.key,c.props,null,d.mode,l),l.ref=ll(d,s,c),l.return=d,d=l)}return i(d);case Di:e:{for(y=c.key;s!==null;){if(s.key===y)if(s.tag===4&&s.stateNode.containerInfo===c.containerInfo&&s.stateNode.implementation===c.implementation){r(d,s.sibling),s=o(s,c.children||[]),s.return=d,d=s;break e}else{r(d,s);break}else t(d,s);s=s.sibling}s=dh(c,d.mode,l),s.return=d,d=s}return i(d);case ga:return y=c._init,b(d,s,y(c._payload),l)}if(ml(c))return C(d,s,c,l);if(nl(c))return w(d,s,c,l);ic(d,c)}return typeof c=="string"&&c!==""||typeof c=="number"?(c=""+c,s!==null&&s.tag===6?(r(d,s.sibling),s=o(s,c),s.return=d,d=s):(r(d,s),s=ch(c,d.mode,l),s.return=d,d=s),i(d)):r(d,s)}return b}var cs=$S(!0),HS=$S(!1),mu={},ko=za(mu),Kl=za(mu),Yl=za(mu);function ei(e){if(e===mu)throw Error(Me(174));return e}function tm(e,t){switch(Kt(Yl,t),Kt(Kl,e),Kt(ko,mu),e=t.nodeType,e){case 9:case 11:t=(t=t.documentElement)?t.namespaceURI:ng(null,"");break;default:e=e===8?t.parentNode:t,t=e.namespaceURI||null,e=e.tagName,t=ng(t,e)}Xt(ko),Kt(ko,t)}function ds(){Xt(ko),Xt(Kl),Xt(Yl)}function qS(e){ei(Yl.current);var t=ei(ko.current),r=ng(t,e.type);t!==r&&(Kt(Kl,e),Kt(ko,r))}function rm(e){Kl.current===e&&(Xt(ko),Xt(Kl))}var or=za(0);function wd(e){for(var t=e;t!==null;){if(t.tag===13){var r=t.memoizedState;if(r!==null&&(r=r.dehydrated,r===null||r.data==="$?"||r.data==="$!"))return t}else if(t.tag===19&&t.memoizedProps.revealOrder!==void 0){if(t.flags&128)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 oh=[];function nm(){for(var e=0;e<oh.length;e++)oh[e]._workInProgressVersionPrimary=null;oh.length=0}var Mc=Xo.ReactCurrentDispatcher,ah=Xo.ReactCurrentBatchConfig,li=0,ir=null,vr=null,Or=null,_d=!1,Ol=!1,Ql=0,hM=0;function Dr(){throw Error(Me(321))}function om(e,t){if(t===null)return!1;for(var r=0;r<t.length&&r<e.length;r++)if(!co(e[r],t[r]))return!1;return!0}function am(e,t,r,n,o,a){if(li=a,ir=t,t.memoizedState=null,t.updateQueue=null,t.lanes=0,Mc.current=e===null||e.memoizedState===null?vM:yM,e=r(n,o),Ol){a=0;do{if(Ol=!1,Ql=0,25<=a)throw Error(Me(301));a+=1,Or=vr=null,t.updateQueue=null,Mc.current=xM,e=r(n,o)}while(Ol)}if(Mc.current=Sd,t=vr!==null&&vr.next!==null,li=0,Or=vr=ir=null,_d=!1,t)throw Error(Me(300));return e}function im(){var e=Ql!==0;return Ql=0,e}function To(){var e={memoizedState:null,baseState:null,baseQueue:null,queue:null,next:null};return Or===null?ir.memoizedState=Or=e:Or=Or.next=e,Or}function Wn(){if(vr===null){var e=ir.alternate;e=e!==null?e.memoizedState:null}else e=vr.next;var t=Or===null?ir.memoizedState:Or.next;if(t!==null)Or=t,vr=e;else{if(e===null)throw Error(Me(310));vr=e,e={memoizedState:vr.memoizedState,baseState:vr.baseState,baseQueue:vr.baseQueue,queue:vr.queue,next:null},Or===null?ir.memoizedState=Or=e:Or=Or.next=e}return Or}function Xl(e,t){return typeof t=="function"?t(e):t}function ih(e){var t=Wn(),r=t.queue;if(r===null)throw Error(Me(311));r.lastRenderedReducer=e;var n=vr,o=n.baseQueue,a=r.pending;if(a!==null){if(o!==null){var i=o.next;o.next=a.next,a.next=i}n.baseQueue=o=a,r.pending=null}if(o!==null){a=o.next,n=n.baseState;var u=i=null,f=null,g=a;do{var m=g.lane;if((li&m)===m)f!==null&&(f=f.next={lane:0,action:g.action,hasEagerState:g.hasEagerState,eagerState:g.eagerState,next:null}),n=g.hasEagerState?g.eagerState:e(n,g.action);else{var S={lane:m,action:g.action,hasEagerState:g.hasEagerState,eagerState:g.eagerState,next:null};f===null?(u=f=S,i=n):f=f.next=S,ir.lanes|=m,ui|=m}g=g.next}while(g!==null&&g!==a);f===null?i=n:f.next=u,co(n,t.memoizedState)||(on=!0),t.memoizedState=n,t.baseState=i,t.baseQueue=f,r.lastRenderedState=n}if(e=r.interleaved,e!==null){o=e;do a=o.lane,ir.lanes|=a,ui|=a,o=o.next;while(o!==e)}else o===null&&(r.lanes=0);return[t.memoizedState,r.dispatch]}function sh(e){var t=Wn(),r=t.queue;if(r===null)throw Error(Me(311));r.lastRenderedReducer=e;var n=r.dispatch,o=r.pending,a=t.memoizedState;if(o!==null){r.pending=null;var i=o=o.next;do a=e(a,i.action),i=i.next;while(i!==o);co(a,t.memoizedState)||(on=!0),t.memoizedState=a,t.baseQueue===null&&(t.baseState=a),r.lastRenderedState=a}return[a,n]}function GS(){}function KS(e,t){var r=ir,n=Wn(),o=t(),a=!co(n.memoizedState,o);if(a&&(n.memoizedState=o,on=!0),n=n.queue,sm(XS.bind(null,r,n,e),[e]),n.getSnapshot!==t||a||Or!==null&&Or.memoizedState.tag&1){if(r.flags|=2048,Zl(9,QS.bind(null,r,n,o,t),void 0,null),kr===null)throw Error(Me(349));li&30||YS(r,t,o)}return o}function YS(e,t,r){e.flags|=16384,e={getSnapshot:t,value:r},t=ir.updateQueue,t===null?(t={lastEffect:null,stores:null},ir.updateQueue=t,t.stores=[e]):(r=t.stores,r===null?t.stores=[e]:r.push(e))}function QS(e,t,r,n){t.value=r,t.getSnapshot=n,ZS(t)&&JS(e)}function XS(e,t,r){return r(function(){ZS(t)&&JS(e)})}function ZS(e){var t=e.getSnapshot;e=e.value;try{var r=t();return!co(e,r)}catch{return!0}}function JS(e){var t=Go(e,1);t!==null&&lo(t,e,1,-1)}function hx(e){var t=To();return typeof e=="function"&&(e=e()),t.memoizedState=t.baseState=e,e={pending:null,interleaved:null,lanes:0,dispatch:null,lastRenderedReducer:Xl,lastRenderedState:e},t.queue=e,e=e.dispatch=bM.bind(null,ir,e),[t.memoizedState,e]}function Zl(e,t,r,n){return e={tag:e,create:t,destroy:r,deps:n,next:null},t=ir.updateQueue,t===null?(t={lastEffect:null,stores:null},ir.updateQueue=t,t.lastEffect=e.next=e):(r=t.lastEffect,r===null?t.lastEffect=e.next=e:(n=r.next,r.next=e,e.next=n,t.lastEffect=e)),e}function eC(){return Wn().memoizedState}function Ic(e,t,r,n){var o=To();ir.flags|=e,o.memoizedState=Zl(1|t,r,void 0,n===void 0?null:n)}function pf(e,t,r,n){var o=Wn();n=n===void 0?null:n;var a=void 0;if(vr!==null){var i=vr.memoizedState;if(a=i.destroy,n!==null&&om(n,i.deps)){o.memoizedState=Zl(t,r,a,n);return}}ir.flags|=e,o.memoizedState=Zl(1|t,r,a,n)}function gx(e,t){return Ic(8390656,8,e,t)}function sm(e,t){return pf(2048,8,e,t)}function tC(e,t){return pf(4,2,e,t)}function rC(e,t){return pf(4,4,e,t)}function nC(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 oC(e,t,r){return r=r!=null?r.concat([e]):null,pf(4,4,nC.bind(null,t,e),r)}function lm(){}function aC(e,t){var r=Wn();t=t===void 0?null:t;var n=r.memoizedState;return n!==null&&t!==null&&om(t,n[1])?n[0]:(r.memoizedState=[e,t],e)}function iC(e,t){var r=Wn();t=t===void 0?null:t;var n=r.memoizedState;return n!==null&&t!==null&&om(t,n[1])?n[0]:(e=e(),r.memoizedState=[e,t],e)}function sC(e,t,r){return li&21?(co(r,t)||(r=cS(),ir.lanes|=r,ui|=r,e.baseState=!0),t):(e.baseState&&(e.baseState=!1,on=!0),e.memoizedState=r)}function gM(e,t){var r=Wt;Wt=r!==0&&4>r?r:4,e(!0);var n=ah.transition;ah.transition={};try{e(!1),t()}finally{Wt=r,ah.transition=n}}function lC(){return Wn().memoizedState}function mM(e,t,r){var n=Ea(e);if(r={lane:n,action:r,hasEagerState:!1,eagerState:null,next:null},uC(e))cC(t,r);else if(r=BS(e,t,r,n),r!==null){var o=Kr();lo(r,e,n,o),dC(r,t,n)}}function bM(e,t,r){var n=Ea(e),o={lane:n,action:r,hasEagerState:!1,eagerState:null,next:null};if(uC(e))cC(t,o);else{var a=e.alternate;if(e.lanes===0&&(a===null||a.lanes===0)&&(a=t.lastRenderedReducer,a!==null))try{var i=t.lastRenderedState,u=a(i,r);if(o.hasEagerState=!0,o.eagerState=u,co(u,i)){var f=t.interleaved;f===null?(o.next=o,J0(t)):(o.next=f.next,f.next=o),t.interleaved=o;return}}catch{}finally{}r=BS(e,t,o,n),r!==null&&(o=Kr(),lo(r,e,n,o),dC(r,t,n))}}function uC(e){var t=e.alternate;return e===ir||t!==null&&t===ir}function cC(e,t){Ol=_d=!0;var r=e.pending;r===null?t.next=t:(t.next=r.next,r.next=t),e.pending=t}function dC(e,t,r){if(r&4194240){var n=t.lanes;n&=e.pendingLanes,r|=n,t.lanes=r,z0(e,r)}}var Sd={readContext:Un,useCallback:Dr,useContext:Dr,useEffect:Dr,useImperativeHandle:Dr,useInsertionEffect:Dr,useLayoutEffect:Dr,useMemo:Dr,useReducer:Dr,useRef:Dr,useState:Dr,useDebugValue:Dr,useDeferredValue:Dr,useTransition:Dr,useMutableSource:Dr,useSyncExternalStore:Dr,useId:Dr,unstable_isNewReconciler:!1},vM={readContext:Un,useCallback:function(e,t){return To().memoizedState=[e,t===void 0?null:t],e},useContext:Un,useEffect:gx,useImperativeHandle:function(e,t,r){return r=r!=null?r.concat([e]):null,Ic(4194308,4,nC.bind(null,t,e),r)},useLayoutEffect:function(e,t){return Ic(4194308,4,e,t)},useInsertionEffect:function(e,t){return Ic(4,2,e,t)},useMemo:function(e,t){var r=To();return t=t===void 0?null:t,e=e(),r.memoizedState=[e,t],e},useReducer:function(e,t,r){var n=To();return t=r!==void 0?r(t):t,n.memoizedState=n.baseState=t,e={pending:null,interleaved:null,lanes:0,dispatch:null,lastRenderedReducer:e,lastRenderedState:t},n.queue=e,e=e.dispatch=mM.bind(null,ir,e),[n.memoizedState,e]},useRef:function(e){var t=To();return e={current:e},t.memoizedState=e},useState:hx,useDebugValue:lm,useDeferredValue:function(e){return To().memoizedState=e},useTransition:function(){var e=hx(!1),t=e[0];return e=gM.bind(null,e[1]),To().memoizedState=e,[t,e]},useMutableSource:function(){},useSyncExternalStore:function(e,t,r){var n=ir,o=To();if(er){if(r===void 0)throw Error(Me(407));r=r()}else{if(r=t(),kr===null)throw Error(Me(349));li&30||YS(n,t,r)}o.memoizedState=r;var a={value:r,getSnapshot:t};return o.queue=a,gx(XS.bind(null,n,a,e),[e]),n.flags|=2048,Zl(9,QS.bind(null,n,a,r,t),void 0,null),r},useId:function(){var e=To(),t=kr.identifierPrefix;if(er){var r=Vo,n=Bo;r=(n&~(1<<32-so(n)-1)).toString(32)+r,t=":"+t+"R"+r,r=Ql++,0<r&&(t+="H"+r.toString(32)),t+=":"}else r=hM++,t=":"+t+"r"+r.toString(32)+":";return e.memoizedState=t},unstable_isNewReconciler:!1},yM={readContext:Un,useCallback:aC,useContext:Un,useEffect:sm,useImperativeHandle:oC,useInsertionEffect:tC,useLayoutEffect:rC,useMemo:iC,useReducer:ih,useRef:eC,useState:function(){return ih(Xl)},useDebugValue:lm,useDeferredValue:function(e){var t=Wn();return sC(t,vr.memoizedState,e)},useTransition:function(){var e=ih(Xl)[0],t=Wn().memoizedState;return[e,t]},useMutableSource:GS,useSyncExternalStore:KS,useId:lC,unstable_isNewReconciler:!1},xM={readContext:Un,useCallback:aC,useContext:Un,useEffect:sm,useImperativeHandle:oC,useInsertionEffect:tC,useLayoutEffect:rC,useMemo:iC,useReducer:sh,useRef:eC,useState:function(){return sh(Xl)},useDebugValue:lm,useDeferredValue:function(e){var t=Wn();return vr===null?t.memoizedState=e:sC(t,vr.memoizedState,e)},useTransition:function(){var e=sh(Xl)[0],t=Wn().memoizedState;return[e,t]},useMutableSource:GS,useSyncExternalStore:KS,useId:lC,unstable_isNewReconciler:!1};function fs(e,t){try{var r="",n=t;do r+=KA(n),n=n.return;while(n);var o=r}catch(a){o=`
Error generating stack: `+a.message+`
`+a.stack}return{value:e,source:t,stack:o,digest:null}}function lh(e,t,r){return{value:e,source:null,stack:r??null,digest:t??null}}function Pg(e,t){try{console.error(t.value)}catch(r){setTimeout(function(){throw r})}}var wM=typeof WeakMap=="function"?WeakMap:Map;function fC(e,t,r){r=Uo(-1,r),r.tag=3,r.payload={element:null};var n=t.value;return r.callback=function(){Td||(Td=!0,Dg=n),Pg(e,t)},r}function pC(e,t,r){r=Uo(-1,r),r.tag=3;var n=e.type.getDerivedStateFromError;if(typeof n=="function"){var o=t.value;r.payload=function(){return n(o)},r.callback=function(){Pg(e,t)}}var a=e.stateNode;return a!==null&&typeof a.componentDidCatch=="function"&&(r.callback=function(){Pg(e,t),typeof n!="function"&&(Na===null?Na=new Set([this]):Na.add(this));var i=t.stack;this.componentDidCatch(t.value,{componentStack:i!==null?i:""})}),r}function mx(e,t,r){var n=e.pingCache;if(n===null){n=e.pingCache=new wM;var o=new Set;n.set(t,o)}else o=n.get(t),o===void 0&&(o=new Set,n.set(t,o));o.has(r)||(o.add(r),e=IM.bind(null,e,t,r),t.then(e,e))}function bx(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 vx(e,t,r,n,o){return e.mode&1?(e.flags|=65536,e.lanes=o,e):(e===t?e.flags|=65536:(e.flags|=128,r.flags|=131072,r.flags&=-52805,r.tag===1&&(r.alternate===null?r.tag=17:(t=Uo(-1,1),t.tag=2,ka(r,t,1))),r.lanes|=1),e)}var _M=Xo.ReactCurrentOwner,on=!1;function Gr(e,t,r,n){t.child=e===null?HS(t,null,r,n):cs(t,e.child,r,n)}function yx(e,t,r,n,o){r=r.render;var a=t.ref;return es(t,o),n=am(e,t,r,n,a,o),r=im(),e!==null&&!on?(t.updateQueue=e.updateQueue,t.flags&=-2053,e.lanes&=~o,Ko(e,t,o)):(er&&r&&G0(t),t.flags|=1,Gr(e,t,n,o),t.child)}function xx(e,t,r,n,o){if(e===null){var a=r.type;return typeof a=="function"&&!mm(a)&&a.defaultProps===void 0&&r.compare===null&&r.defaultProps===void 0?(t.tag=15,t.type=a,hC(e,t,a,n,o)):(e=zc(r.type,null,n,t,t.mode,o),e.ref=t.ref,e.return=t,t.child=e)}if(a=e.child,!(e.lanes&o)){var i=a.memoizedProps;if(r=r.compare,r=r!==null?r:$l,r(i,n)&&e.ref===t.ref)return Ko(e,t,o)}return t.flags|=1,e=ja(a,n),e.ref=t.ref,e.return=t,t.child=e}function hC(e,t,r,n,o){if(e!==null){var a=e.memoizedProps;if($l(a,n)&&e.ref===t.ref)if(on=!1,t.pendingProps=n=a,(e.lanes&o)!==0)e.flags&131072&&(on=!0);else return t.lanes=e.lanes,Ko(e,t,o)}return Og(e,t,r,n,o)}function gC(e,t,r){var n=t.pendingProps,o=n.children,a=e!==null?e.memoizedState:null;if(n.mode==="hidden")if(!(t.mode&1))t.memoizedState={baseLanes:0,cachePool:null,transitions:null},Kt(Gi,mn),mn|=r;else{if(!(r&1073741824))return e=a!==null?a.baseLanes|r:r,t.lanes=t.childLanes=1073741824,t.memoizedState={baseLanes:e,cachePool:null,transitions:null},t.updateQueue=null,Kt(Gi,mn),mn|=e,null;t.memoizedState={baseLanes:0,cachePool:null,transitions:null},n=a!==null?a.baseLanes:r,Kt(Gi,mn),mn|=n}else a!==null?(n=a.baseLanes|r,t.memoizedState=null):n=r,Kt(Gi,mn),mn|=n;return Gr(e,t,o,r),t.child}function mC(e,t){var r=t.ref;(e===null&&r!==null||e!==null&&e.ref!==r)&&(t.flags|=512,t.flags|=2097152)}function Og(e,t,r,n,o){var a=ln(r)?ii:Ur.current;return a=ls(t,a),es(t,o),r=am(e,t,r,n,a,o),n=im(),e!==null&&!on?(t.updateQueue=e.updateQueue,t.flags&=-2053,e.lanes&=~o,Ko(e,t,o)):(er&&n&&G0(t),t.flags|=1,Gr(e,t,r,o),t.child)}function wx(e,t,r,n,o){if(ln(r)){var a=!0;gd(t)}else a=!1;if(es(t,o),t.stateNode===null)Dc(e,t),WS(t,r,n),Tg(t,r,n,o),n=!0;else if(e===null){var i=t.stateNode,u=t.memoizedProps;i.props=u;var f=i.context,g=r.contextType;typeof g=="object"&&g!==null?g=Un(g):(g=ln(r)?ii:Ur.current,g=ls(t,g));var m=r.getDerivedStateFromProps,S=typeof m=="function"||typeof i.getSnapshotBeforeUpdate=="function";S||typeof i.UNSAFE_componentWillReceiveProps!="function"&&typeof i.componentWillReceiveProps!="function"||(u!==n||f!==g)&&fx(t,i,n,g),ma=!1;var O=t.memoizedState;i.state=O,xd(t,n,i,o),f=t.memoizedState,u!==n||O!==f||sn.current||ma?(typeof m=="function"&&(Cg(t,r,m,n),f=t.memoizedState),(u=ma||dx(t,r,u,n,O,f,g))?(S||typeof i.UNSAFE_componentWillMount!="function"&&typeof i.componentWillMount!="function"||(typeof i.componentWillMount=="function"&&i.componentWillMount(),typeof i.UNSAFE_componentWillMount=="function"&&i.UNSAFE_componentWillMount()),typeof i.componentDidMount=="function"&&(t.flags|=4194308)):(typeof i.componentDidMount=="function"&&(t.flags|=4194308),t.memoizedProps=n,t.memoizedState=f),i.props=n,i.state=f,i.context=g,n=u):(typeof i.componentDidMount=="function"&&(t.flags|=4194308),n=!1)}else{i=t.stateNode,VS(e,t),u=t.memoizedProps,g=t.type===t.elementType?u:Jn(t.type,u),i.props=g,S=t.pendingProps,O=i.context,f=r.contextType,typeof f=="object"&&f!==null?f=Un(f):(f=ln(r)?ii:Ur.current,f=ls(t,f));var T=r.getDerivedStateFromProps;(m=typeof T=="function"||typeof i.getSnapshotBeforeUpdate=="function")||typeof i.UNSAFE_componentWillReceiveProps!="function"&&typeof i.componentWillReceiveProps!="function"||(u!==S||O!==f)&&fx(t,i,n,f),ma=!1,O=t.memoizedState,i.state=O,xd(t,n,i,o);var C=t.memoizedState;u!==S||O!==C||sn.current||ma?(typeof T=="function"&&(Cg(t,r,T,n),C=t.memoizedState),(g=ma||dx(t,r,g,n,O,C,f)||!1)?(m||typeof i.UNSAFE_componentWillUpdate!="function"&&typeof i.componentWillUpdate!="function"||(typeof i.componentWillUpdate=="function"&&i.componentWillUpdate(n,C,f),typeof i.UNSAFE_componentWillUpdate=="function"&&i.UNSAFE_componentWillUpdate(n,C,f)),typeof i.componentDidUpdate=="function"&&(t.flags|=4),typeof i.getSnapshotBeforeUpdate=="function"&&(t.flags|=1024)):(typeof i.componentDidUpdate!="function"||u===e.memoizedProps&&O===e.memoizedState||(t.flags|=4),typeof i.getSnapshotBeforeUpdate!="function"||u===e.memoizedProps&&O===e.memoizedState||(t.flags|=1024),t.memoizedProps=n,t.memoizedState=C),i.props=n,i.state=C,i.context=f,n=g):(typeof i.componentDidUpdate!="function"||u===e.memoizedProps&&O===e.memoizedState||(t.flags|=4),typeof i.getSnapshotBeforeUpdate!="function"||u===e.memoizedProps&&O===e.memoizedState||(t.flags|=1024),n=!1)}return kg(e,t,r,n,a,o)}function kg(e,t,r,n,o,a){mC(e,t);var i=(t.flags&128)!==0;if(!n&&!i)return o&&ix(t,r,!1),Ko(e,t,a);n=t.stateNode,_M.current=t;var u=i&&typeof r.getDerivedStateFromError!="function"?null:n.render();return t.flags|=1,e!==null&&i?(t.child=cs(t,e.child,null,a),t.child=cs(t,null,u,a)):Gr(e,t,u,a),t.memoizedState=n.state,o&&ix(t,r,!0),t.child}function bC(e){var t=e.stateNode;t.pendingContext?ax(e,t.pendingContext,t.pendingContext!==t.context):t.context&&ax(e,t.context,!1),tm(e,t.containerInfo)}function _x(e,t,r,n,o){return us(),Y0(o),t.flags|=256,Gr(e,t,r,n),t.child}var Ng={dehydrated:null,treeContext:null,retryLane:0};function Eg(e){return{baseLanes:e,cachePool:null,transitions:null}}function vC(e,t,r){var n=t.pendingProps,o=or.current,a=!1,i=(t.flags&128)!==0,u;if((u=i)||(u=e!==null&&e.memoizedState===null?!1:(o&2)!==0),u?(a=!0,t.flags&=-129):(e===null||e.memoizedState!==null)&&(o|=1),Kt(or,o&1),e===null)return _g(t),e=t.memoizedState,e!==null&&(e=e.dehydrated,e!==null)?(t.mode&1?e.data==="$!"?t.lanes=8:t.lanes=1073741824:t.lanes=1,null):(i=n.children,e=n.fallback,a?(n=t.mode,a=t.child,i={mode:"hidden",children:i},!(n&1)&&a!==null?(a.childLanes=0,a.pendingProps=i):a=mf(i,n,0,null),e=ni(e,n,r,null),a.return=t,e.return=t,a.sibling=e,t.child=a,t.child.memoizedState=Eg(r),t.memoizedState=Ng,e):um(t,i));if(o=e.memoizedState,o!==null&&(u=o.dehydrated,u!==null))return SM(e,t,i,n,u,o,r);if(a){a=n.fallback,i=t.mode,o=e.child,u=o.sibling;var f={mode:"hidden",children:n.children};return!(i&1)&&t.child!==o?(n=t.child,n.childLanes=0,n.pendingProps=f,t.deletions=null):(n=ja(o,f),n.subtreeFlags=o.subtreeFlags&14680064),u!==null?a=ja(u,a):(a=ni(a,i,r,null),a.flags|=2),a.return=t,n.return=t,n.sibling=a,t.child=n,n=a,a=t.child,i=e.child.memoizedState,i=i===null?Eg(r):{baseLanes:i.baseLanes|r,cachePool:null,transitions:i.transitions},a.memoizedState=i,a.childLanes=e.childLanes&~r,t.memoizedState=Ng,n}return a=e.child,e=a.sibling,n=ja(a,{mode:"visible",children:n.children}),!(t.mode&1)&&(n.lanes=r),n.return=t,n.sibling=null,e!==null&&(r=t.deletions,r===null?(t.deletions=[e],t.flags|=16):r.push(e)),t.child=n,t.memoizedState=null,n}function um(e,t){return t=mf({mode:"visible",children:t},e.mode,0,null),t.return=e,e.child=t}function sc(e,t,r,n){return n!==null&&Y0(n),cs(t,e.child,null,r),e=um(t,t.pendingProps.children),e.flags|=2,t.memoizedState=null,e}function SM(e,t,r,n,o,a,i){if(r)return t.flags&256?(t.flags&=-257,n=lh(Error(Me(422))),sc(e,t,i,n)):t.memoizedState!==null?(t.child=e.child,t.flags|=128,null):(a=n.fallback,o=t.mode,n=mf({mode:"visible",children:n.children},o,0,null),a=ni(a,o,i,null),a.flags|=2,n.return=t,a.return=t,n.sibling=a,t.child=n,t.mode&1&&cs(t,e.child,null,i),t.child.memoizedState=Eg(i),t.memoizedState=Ng,a);if(!(t.mode&1))return sc(e,t,i,null);if(o.data==="$!"){if(n=o.nextSibling&&o.nextSibling.dataset,n)var u=n.dgst;return n=u,a=Error(Me(419)),n=lh(a,n,void 0),sc(e,t,i,n)}if(u=(i&e.childLanes)!==0,on||u){if(n=kr,n!==null){switch(i&-i){case 4:o=2;break;case 16:o=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:o=32;break;case 536870912:o=268435456;break;default:o=0}o=o&(n.suspendedLanes|i)?0:o,o!==0&&o!==a.retryLane&&(a.retryLane=o,Go(e,o),lo(n,e,o,-1))}return gm(),n=lh(Error(Me(421))),sc(e,t,i,n)}return o.data==="$?"?(t.flags|=128,t.child=e.child,t=DM.bind(null,e),o._reactRetry=t,null):(e=a.treeContext,bn=Oa(o.nextSibling),wn=t,er=!0,ro=null,e!==null&&(In[Dn++]=Bo,In[Dn++]=Vo,In[Dn++]=si,Bo=e.id,Vo=e.overflow,si=t),t=um(t,n.children),t.flags|=4096,t)}function Sx(e,t,r){e.lanes|=t;var n=e.alternate;n!==null&&(n.lanes|=t),Sg(e.return,t,r)}function uh(e,t,r,n,o){var a=e.memoizedState;a===null?e.memoizedState={isBackwards:t,rendering:null,renderingStartTime:0,last:n,tail:r,tailMode:o}:(a.isBackwards=t,a.rendering=null,a.renderingStartTime=0,a.last=n,a.tail=r,a.tailMode=o)}function yC(e,t,r){var n=t.pendingProps,o=n.revealOrder,a=n.tail;if(Gr(e,t,n.children,r),n=or.current,n&2)n=n&1|2,t.flags|=128;else{if(e!==null&&e.flags&128)e:for(e=t.child;e!==null;){if(e.tag===13)e.memoizedState!==null&&Sx(e,r,t);else if(e.tag===19)Sx(e,r,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}n&=1}if(Kt(or,n),!(t.mode&1))t.memoizedState=null;else switch(o){case"forwards":for(r=t.child,o=null;r!==null;)e=r.alternate,e!==null&&wd(e)===null&&(o=r),r=r.sibling;r=o,r===null?(o=t.child,t.child=null):(o=r.sibling,r.sibling=null),uh(t,!1,o,r,a);break;case"backwards":for(r=null,o=t.child,t.child=null;o!==null;){if(e=o.alternate,e!==null&&wd(e)===null){t.child=o;break}e=o.sibling,o.sibling=r,r=o,o=e}uh(t,!0,r,null,a);break;case"together":uh(t,!1,null,null,void 0);break;default:t.memoizedState=null}return t.child}function Dc(e,t){!(t.mode&1)&&e!==null&&(e.alternate=null,t.alternate=null,t.flags|=2)}function Ko(e,t,r){if(e!==null&&(t.dependencies=e.dependencies),ui|=t.lanes,!(r&t.childLanes))return null;if(e!==null&&t.child!==e.child)throw Error(Me(153));if(t.child!==null){for(e=t.child,r=ja(e,e.pendingProps),t.child=r,r.return=t;e.sibling!==null;)e=e.sibling,r=r.sibling=ja(e,e.pendingProps),r.return=t;r.sibling=null}return t.child}function CM(e,t,r){switch(t.tag){case 3:bC(t),us();break;case 5:qS(t);break;case 1:ln(t.type)&&gd(t);break;case 4:tm(t,t.stateNode.containerInfo);break;case 10:var n=t.type._context,o=t.memoizedProps.value;Kt(vd,n._currentValue),n._currentValue=o;break;case 13:if(n=t.memoizedState,n!==null)return n.dehydrated!==null?(Kt(or,or.current&1),t.flags|=128,null):r&t.child.childLanes?vC(e,t,r):(Kt(or,or.current&1),e=Ko(e,t,r),e!==null?e.sibling:null);Kt(or,or.current&1);break;case 19:if(n=(r&t.childLanes)!==0,e.flags&128){if(n)return yC(e,t,r);t.flags|=128}if(o=t.memoizedState,o!==null&&(o.rendering=null,o.tail=null,o.lastEffect=null),Kt(or,or.current),n)break;return null;case 22:case 23:return t.lanes=0,gC(e,t,r)}return Ko(e,t,r)}var xC,jg,wC,_C;xC=function(e,t){for(var r=t.child;r!==null;){if(r.tag===5||r.tag===6)e.appendChild(r.stateNode);else if(r.tag!==4&&r.child!==null){r.child.return=r,r=r.child;continue}if(r===t)break;for(;r.sibling===null;){if(r.return===null||r.return===t)return;r=r.return}r.sibling.return=r.return,r=r.sibling}};jg=function(){};wC=function(e,t,r,n){var o=e.memoizedProps;if(o!==n){e=t.stateNode,ei(ko.current);var a=null;switch(r){case"input":o=Jh(e,o),n=Jh(e,n),a=[];break;case"select":o=lr({},o,{value:void 0}),n=lr({},n,{value:void 0}),a=[];break;case"textarea":o=rg(e,o),n=rg(e,n),a=[];break;default:typeof o.onClick!="function"&&typeof n.onClick=="function"&&(e.onclick=pd)}og(r,n);var i;r=null;for(g in o)if(!n.hasOwnProperty(g)&&o.hasOwnProperty(g)&&o[g]!=null)if(g==="style"){var u=o[g];for(i in u)u.hasOwnProperty(i)&&(r||(r={}),r[i]="")}else g!=="dangerouslySetInnerHTML"&&g!=="children"&&g!=="suppressContentEditableWarning"&&g!=="suppressHydrationWarning"&&g!=="autoFocus"&&(Ll.hasOwnProperty(g)?a||(a=[]):(a=a||[]).push(g,null));for(g in n){var f=n[g];if(u=o!=null?o[g]:void 0,n.hasOwnProperty(g)&&f!==u&&(f!=null||u!=null))if(g==="style")if(u){for(i in u)!u.hasOwnProperty(i)||f&&f.hasOwnProperty(i)||(r||(r={}),r[i]="");for(i in f)f.hasOwnProperty(i)&&u[i]!==f[i]&&(r||(r={}),r[i]=f[i])}else r||(a||(a=[]),a.push(g,r)),r=f;else g==="dangerouslySetInnerHTML"?(f=f?f.__html:void 0,u=u?u.__html:void 0,f!=null&&u!==f&&(a=a||[]).push(g,f)):g==="children"?typeof f!="string"&&typeof f!="number"||(a=a||[]).push(g,""+f):g!=="suppressContentEditableWarning"&&g!=="suppressHydrationWarning"&&(Ll.hasOwnProperty(g)?(f!=null&&g==="onScroll"&&Yt("scroll",e),a||u===f||(a=[])):(a=a||[]).push(g,f))}r&&(a=a||[]).push("style",r);var g=a;(t.updateQueue=g)&&(t.flags|=4)}};_C=function(e,t,r,n){r!==n&&(t.flags|=4)};function ul(e,t){if(!er)switch(e.tailMode){case"hidden":t=e.tail;for(var r=null;t!==null;)t.alternate!==null&&(r=t),t=t.sibling;r===null?e.tail=null:r.sibling=null;break;case"collapsed":r=e.tail;for(var n=null;r!==null;)r.alternate!==null&&(n=r),r=r.sibling;n===null?t||e.tail===null?e.tail=null:e.tail.sibling=null:n.sibling=null}}function Lr(e){var t=e.alternate!==null&&e.alternate.child===e.child,r=0,n=0;if(t)for(var o=e.child;o!==null;)r|=o.lanes|o.childLanes,n|=o.subtreeFlags&14680064,n|=o.flags&14680064,o.return=e,o=o.sibling;else for(o=e.child;o!==null;)r|=o.lanes|o.childLanes,n|=o.subtreeFlags,n|=o.flags,o.return=e,o=o.sibling;return e.subtreeFlags|=n,e.childLanes=r,t}function TM(e,t,r){var n=t.pendingProps;switch(K0(t),t.tag){case 2:case 16:case 15:case 0:case 11:case 7:case 8:case 12:case 9:case 14:return Lr(t),null;case 1:return ln(t.type)&&hd(),Lr(t),null;case 3:return n=t.stateNode,ds(),Xt(sn),Xt(Ur),nm(),n.pendingContext&&(n.context=n.pendingContext,n.pendingContext=null),(e===null||e.child===null)&&(ac(t)?t.flags|=4:e===null||e.memoizedState.isDehydrated&&!(t.flags&256)||(t.flags|=1024,ro!==null&&(zg(ro),ro=null))),jg(e,t),Lr(t),null;case 5:rm(t);var o=ei(Yl.current);if(r=t.type,e!==null&&t.stateNode!=null)wC(e,t,r,n,o),e.ref!==t.ref&&(t.flags|=512,t.flags|=2097152);else{if(!n){if(t.stateNode===null)throw Error(Me(166));return Lr(t),null}if(e=ei(ko.current),ac(t)){n=t.stateNode,r=t.type;var a=t.memoizedProps;switch(n[Po]=t,n[Gl]=a,e=(t.mode&1)!==0,r){case"dialog":Yt("cancel",n),Yt("close",n);break;case"iframe":case"object":case"embed":Yt("load",n);break;case"video":case"audio":for(o=0;o<vl.length;o++)Yt(vl[o],n);break;case"source":Yt("error",n);break;case"img":case"image":case"link":Yt("error",n),Yt("load",n);break;case"details":Yt("toggle",n);break;case"input":Ay(n,a),Yt("invalid",n);break;case"select":n._wrapperState={wasMultiple:!!a.multiple},Yt("invalid",n);break;case"textarea":My(n,a),Yt("invalid",n)}og(r,a),o=null;for(var i in a)if(a.hasOwnProperty(i)){var u=a[i];i==="children"?typeof u=="string"?n.textContent!==u&&(a.suppressHydrationWarning!==!0&&oc(n.textContent,u,e),o=["children",u]):typeof u=="number"&&n.textContent!==""+u&&(a.suppressHydrationWarning!==!0&&oc(n.textContent,u,e),o=["children",""+u]):Ll.hasOwnProperty(i)&&u!=null&&i==="onScroll"&&Yt("scroll",n)}switch(r){case"input":Qu(n),Ry(n,a,!0);break;case"textarea":Qu(n),Iy(n);break;case"select":case"option":break;default:typeof a.onClick=="function"&&(n.onclick=pd)}n=o,t.updateQueue=n,n!==null&&(t.flags|=4)}else{i=o.nodeType===9?o:o.ownerDocument,e==="http://www.w3.org/1999/xhtml"&&(e=Y_(r)),e==="http://www.w3.org/1999/xhtml"?r==="script"?(e=i.createElement("div"),e.innerHTML="<script><\/script>",e=e.removeChild(e.firstChild)):typeof n.is=="string"?e=i.createElement(r,{is:n.is}):(e=i.createElement(r),r==="select"&&(i=e,n.multiple?i.multiple=!0:n.size&&(i.size=n.size))):e=i.createElementNS(e,r),e[Po]=t,e[Gl]=n,xC(e,t,!1,!1),t.stateNode=e;e:{switch(i=ag(r,n),r){case"dialog":Yt("cancel",e),Yt("close",e),o=n;break;case"iframe":case"object":case"embed":Yt("load",e),o=n;break;case"video":case"audio":for(o=0;o<vl.length;o++)Yt(vl[o],e);o=n;break;case"source":Yt("error",e),o=n;break;case"img":case"image":case"link":Yt("error",e),Yt("load",e),o=n;break;case"details":Yt("toggle",e),o=n;break;case"input":Ay(e,n),o=Jh(e,n),Yt("invalid",e);break;case"option":o=n;break;case"select":e._wrapperState={wasMultiple:!!n.multiple},o=lr({},n,{value:void 0}),Yt("invalid",e);break;case"textarea":My(e,n),o=rg(e,n),Yt("invalid",e);break;default:o=n}og(r,o),u=o;for(a in u)if(u.hasOwnProperty(a)){var f=u[a];a==="style"?Z_(e,f):a==="dangerouslySetInnerHTML"?(f=f?f.__html:void 0,f!=null&&Q_(e,f)):a==="children"?typeof f=="string"?(r!=="textarea"||f!=="")&&Fl(e,f):typeof f=="number"&&Fl(e,""+f):a!=="suppressContentEditableWarning"&&a!=="suppressHydrationWarning"&&a!=="autoFocus"&&(Ll.hasOwnProperty(a)?f!=null&&a==="onScroll"&&Yt("scroll",e):f!=null&&R0(e,a,f,i))}switch(r){case"input":Qu(e),Ry(e,n,!1);break;case"textarea":Qu(e),Iy(e);break;case"option":n.value!=null&&e.setAttribute("value",""+Ia(n.value));break;case"select":e.multiple=!!n.multiple,a=n.value,a!=null?Qi(e,!!n.multiple,a,!1):n.defaultValue!=null&&Qi(e,!!n.multiple,n.defaultValue,!0);break;default:typeof o.onClick=="function"&&(e.onclick=pd)}switch(r){case"button":case"input":case"select":case"textarea":n=!!n.autoFocus;break e;case"img":n=!0;break e;default:n=!1}}n&&(t.flags|=4)}t.ref!==null&&(t.flags|=512,t.flags|=2097152)}return Lr(t),null;case 6:if(e&&t.stateNode!=null)_C(e,t,e.memoizedProps,n);else{if(typeof n!="string"&&t.stateNode===null)throw Error(Me(166));if(r=ei(Yl.current),ei(ko.current),ac(t)){if(n=t.stateNode,r=t.memoizedProps,n[Po]=t,(a=n.nodeValue!==r)&&(e=wn,e!==null))switch(e.tag){case 3:oc(n.nodeValue,r,(e.mode&1)!==0);break;case 5:e.memoizedProps.suppressHydrationWarning!==!0&&oc(n.nodeValue,r,(e.mode&1)!==0)}a&&(t.flags|=4)}else n=(r.nodeType===9?r:r.ownerDocument).createTextNode(n),n[Po]=t,t.stateNode=n}return Lr(t),null;case 13:if(Xt(or),n=t.memoizedState,e===null||e.memoizedState!==null&&e.memoizedState.dehydrated!==null){if(er&&bn!==null&&t.mode&1&&!(t.flags&128))zS(),us(),t.flags|=98560,a=!1;else if(a=ac(t),n!==null&&n.dehydrated!==null){if(e===null){if(!a)throw Error(Me(318));if(a=t.memoizedState,a=a!==null?a.dehydrated:null,!a)throw Error(Me(317));a[Po]=t}else us(),!(t.flags&128)&&(t.memoizedState=null),t.flags|=4;Lr(t),a=!1}else ro!==null&&(zg(ro),ro=null),a=!0;if(!a)return t.flags&65536?t:null}return t.flags&128?(t.lanes=r,t):(n=n!==null,n!==(e!==null&&e.memoizedState!==null)&&n&&(t.child.flags|=8192,t.mode&1&&(e===null||or.current&1?yr===0&&(yr=3):gm())),t.updateQueue!==null&&(t.flags|=4),Lr(t),null);case 4:return ds(),jg(e,t),e===null&&Hl(t.stateNode.containerInfo),Lr(t),null;case 10:return Z0(t.type._context),Lr(t),null;case 17:return ln(t.type)&&hd(),Lr(t),null;case 19:if(Xt(or),a=t.memoizedState,a===null)return Lr(t),null;if(n=(t.flags&128)!==0,i=a.rendering,i===null)if(n)ul(a,!1);else{if(yr!==0||e!==null&&e.flags&128)for(e=t.child;e!==null;){if(i=wd(e),i!==null){for(t.flags|=128,ul(a,!1),n=i.updateQueue,n!==null&&(t.updateQueue=n,t.flags|=4),t.subtreeFlags=0,n=r,r=t.child;r!==null;)a=r,e=n,a.flags&=14680066,i=a.alternate,i===null?(a.childLanes=0,a.lanes=e,a.child=null,a.subtreeFlags=0,a.memoizedProps=null,a.memoizedState=null,a.updateQueue=null,a.dependencies=null,a.stateNode=null):(a.childLanes=i.childLanes,a.lanes=i.lanes,a.child=i.child,a.subtreeFlags=0,a.deletions=null,a.memoizedProps=i.memoizedProps,a.memoizedState=i.memoizedState,a.updateQueue=i.updateQueue,a.type=i.type,e=i.dependencies,a.dependencies=e===null?null:{lanes:e.lanes,firstContext:e.firstContext}),r=r.sibling;return Kt(or,or.current&1|2),t.child}e=e.sibling}a.tail!==null&&fr()>ps&&(t.flags|=128,n=!0,ul(a,!1),t.lanes=4194304)}else{if(!n)if(e=wd(i),e!==null){if(t.flags|=128,n=!0,r=e.updateQueue,r!==null&&(t.updateQueue=r,t.flags|=4),ul(a,!0),a.tail===null&&a.tailMode==="hidden"&&!i.alternate&&!er)return Lr(t),null}else 2*fr()-a.renderingStartTime>ps&&r!==1073741824&&(t.flags|=128,n=!0,ul(a,!1),t.lanes=4194304);a.isBackwards?(i.sibling=t.child,t.child=i):(r=a.last,r!==null?r.sibling=i:t.child=i,a.last=i)}return a.tail!==null?(t=a.tail,a.rendering=t,a.tail=t.sibling,a.renderingStartTime=fr(),t.sibling=null,r=or.current,Kt(or,n?r&1|2:r&1),t):(Lr(t),null);case 22:case 23:return hm(),n=t.memoizedState!==null,e!==null&&e.memoizedState!==null!==n&&(t.flags|=8192),n&&t.mode&1?mn&1073741824&&(Lr(t),t.subtreeFlags&6&&(t.flags|=8192)):Lr(t),null;case 24:return null;case 25:return null}throw Error(Me(156,t.tag))}function PM(e,t){switch(K0(t),t.tag){case 1:return ln(t.type)&&hd(),e=t.flags,e&65536?(t.flags=e&-65537|128,t):null;case 3:return ds(),Xt(sn),Xt(Ur),nm(),e=t.flags,e&65536&&!(e&128)?(t.flags=e&-65537|128,t):null;case 5:return rm(t),null;case 13:if(Xt(or),e=t.memoizedState,e!==null&&e.dehydrated!==null){if(t.alternate===null)throw Error(Me(340));us()}return e=t.flags,e&65536?(t.flags=e&-65537|128,t):null;case 19:return Xt(or),null;case 4:return ds(),null;case 10:return Z0(t.type._context),null;case 22:case 23:return hm(),null;case 24:return null;default:return null}}var lc=!1,Br=!1,OM=typeof WeakSet=="function"?WeakSet:Set,Ye=null;function qi(e,t){var r=e.ref;if(r!==null)if(typeof r=="function")try{r(null)}catch(n){cr(e,t,n)}else r.current=null}function Ag(e,t,r){try{r()}catch(n){cr(e,t,n)}}var Cx=!1;function kM(e,t){if(gg=cd,e=PS(),q0(e)){if("selectionStart"in e)var r={start:e.selectionStart,end:e.selectionEnd};else e:{r=(r=e.ownerDocument)&&r.defaultView||window;var n=r.getSelection&&r.getSelection();if(n&&n.rangeCount!==0){r=n.anchorNode;var o=n.anchorOffset,a=n.focusNode;n=n.focusOffset;try{r.nodeType,a.nodeType}catch{r=null;break e}var i=0,u=-1,f=-1,g=0,m=0,S=e,O=null;t:for(;;){for(var T;S!==r||o!==0&&S.nodeType!==3||(u=i+o),S!==a||n!==0&&S.nodeType!==3||(f=i+n),S.nodeType===3&&(i+=S.nodeValue.length),(T=S.firstChild)!==null;)O=S,S=T;for(;;){if(S===e)break t;if(O===r&&++g===o&&(u=i),O===a&&++m===n&&(f=i),(T=S.nextSibling)!==null)break;S=O,O=S.parentNode}S=T}r=u===-1||f===-1?null:{start:u,end:f}}else r=null}r=r||{start:0,end:0}}else r=null;for(mg={focusedElem:e,selectionRange:r},cd=!1,Ye=t;Ye!==null;)if(t=Ye,e=t.child,(t.subtreeFlags&1028)!==0&&e!==null)e.return=t,Ye=e;else for(;Ye!==null;){t=Ye;try{var C=t.alternate;if(t.flags&1024)switch(t.tag){case 0:case 11:case 15:break;case 1:if(C!==null){var w=C.memoizedProps,b=C.memoizedState,d=t.stateNode,s=d.getSnapshotBeforeUpdate(t.elementType===t.type?w:Jn(t.type,w),b);d.__reactInternalSnapshotBeforeUpdate=s}break;case 3:var c=t.stateNode.containerInfo;c.nodeType===1?c.textContent="":c.nodeType===9&&c.documentElement&&c.removeChild(c.documentElement);break;case 5:case 6:case 4:case 17:break;default:throw Error(Me(163))}}catch(l){cr(t,t.return,l)}if(e=t.sibling,e!==null){e.return=t.return,Ye=e;break}Ye=t.return}return C=Cx,Cx=!1,C}function kl(e,t,r){var n=t.updateQueue;if(n=n!==null?n.lastEffect:null,n!==null){var o=n=n.next;do{if((o.tag&e)===e){var a=o.destroy;o.destroy=void 0,a!==void 0&&Ag(t,r,a)}o=o.next}while(o!==n)}}function hf(e,t){if(t=t.updateQueue,t=t!==null?t.lastEffect:null,t!==null){var r=t=t.next;do{if((r.tag&e)===e){var n=r.create;r.destroy=n()}r=r.next}while(r!==t)}}function Rg(e){var t=e.ref;if(t!==null){var r=e.stateNode;switch(e.tag){case 5:e=r;break;default:e=r}typeof t=="function"?t(e):t.current=e}}function SC(e){var t=e.alternate;t!==null&&(e.alternate=null,SC(t)),e.child=null,e.deletions=null,e.sibling=null,e.tag===5&&(t=e.stateNode,t!==null&&(delete t[Po],delete t[Gl],delete t[yg],delete t[cM],delete t[dM])),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 CC(e){return e.tag===5||e.tag===3||e.tag===4}function Tx(e){e:for(;;){for(;e.sibling===null;){if(e.return===null||CC(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 Mg(e,t,r){var n=e.tag;if(n===5||n===6)e=e.stateNode,t?r.nodeType===8?r.parentNode.insertBefore(e,t):r.insertBefore(e,t):(r.nodeType===8?(t=r.parentNode,t.insertBefore(e,r)):(t=r,t.appendChild(e)),r=r._reactRootContainer,r!=null||t.onclick!==null||(t.onclick=pd));else if(n!==4&&(e=e.child,e!==null))for(Mg(e,t,r),e=e.sibling;e!==null;)Mg(e,t,r),e=e.sibling}function Ig(e,t,r){var n=e.tag;if(n===5||n===6)e=e.stateNode,t?r.insertBefore(e,t):r.appendChild(e);else if(n!==4&&(e=e.child,e!==null))for(Ig(e,t,r),e=e.sibling;e!==null;)Ig(e,t,r),e=e.sibling}var jr=null,eo=!1;function ca(e,t,r){for(r=r.child;r!==null;)TC(e,t,r),r=r.sibling}function TC(e,t,r){if(Oo&&typeof Oo.onCommitFiberUnmount=="function")try{Oo.onCommitFiberUnmount(af,r)}catch{}switch(r.tag){case 5:Br||qi(r,t);case 6:var n=jr,o=eo;jr=null,ca(e,t,r),jr=n,eo=o,jr!==null&&(eo?(e=jr,r=r.stateNode,e.nodeType===8?e.parentNode.removeChild(r):e.removeChild(r)):jr.removeChild(r.stateNode));break;case 18:jr!==null&&(eo?(e=jr,r=r.stateNode,e.nodeType===8?rh(e.parentNode,r):e.nodeType===1&&rh(e,r),Ul(e)):rh(jr,r.stateNode));break;case 4:n=jr,o=eo,jr=r.stateNode.containerInfo,eo=!0,ca(e,t,r),jr=n,eo=o;break;case 0:case 11:case 14:case 15:if(!Br&&(n=r.updateQueue,n!==null&&(n=n.lastEffect,n!==null))){o=n=n.next;do{var a=o,i=a.destroy;a=a.tag,i!==void 0&&(a&2||a&4)&&Ag(r,t,i),o=o.next}while(o!==n)}ca(e,t,r);break;case 1:if(!Br&&(qi(r,t),n=r.stateNode,typeof n.componentWillUnmount=="function"))try{n.props=r.memoizedProps,n.state=r.memoizedState,n.componentWillUnmount()}catch(u){cr(r,t,u)}ca(e,t,r);break;case 21:ca(e,t,r);break;case 22:r.mode&1?(Br=(n=Br)||r.memoizedState!==null,ca(e,t,r),Br=n):ca(e,t,r);break;default:ca(e,t,r)}}function Px(e){var t=e.updateQueue;if(t!==null){e.updateQueue=null;var r=e.stateNode;r===null&&(r=e.stateNode=new OM),t.forEach(function(n){var o=LM.bind(null,e,n);r.has(n)||(r.add(n),n.then(o,o))})}}function Xn(e,t){var r=t.deletions;if(r!==null)for(var n=0;n<r.length;n++){var o=r[n];try{var a=e,i=t,u=i;e:for(;u!==null;){switch(u.tag){case 5:jr=u.stateNode,eo=!1;break e;case 3:jr=u.stateNode.containerInfo,eo=!0;break e;case 4:jr=u.stateNode.containerInfo,eo=!0;break e}u=u.return}if(jr===null)throw Error(Me(160));TC(a,i,o),jr=null,eo=!1;var f=o.alternate;f!==null&&(f.return=null),o.return=null}catch(g){cr(o,t,g)}}if(t.subtreeFlags&12854)for(t=t.child;t!==null;)PC(t,e),t=t.sibling}function PC(e,t){var r=e.alternate,n=e.flags;switch(e.tag){case 0:case 11:case 14:case 15:if(Xn(t,e),So(e),n&4){try{kl(3,e,e.return),hf(3,e)}catch(w){cr(e,e.return,w)}try{kl(5,e,e.return)}catch(w){cr(e,e.return,w)}}break;case 1:Xn(t,e),So(e),n&512&&r!==null&&qi(r,r.return);break;case 5:if(Xn(t,e),So(e),n&512&&r!==null&&qi(r,r.return),e.flags&32){var o=e.stateNode;try{Fl(o,"")}catch(w){cr(e,e.return,w)}}if(n&4&&(o=e.stateNode,o!=null)){var a=e.memoizedProps,i=r!==null?r.memoizedProps:a,u=e.type,f=e.updateQueue;if(e.updateQueue=null,f!==null)try{u==="input"&&a.type==="radio"&&a.name!=null&&G_(o,a),ag(u,i);var g=ag(u,a);for(i=0;i<f.length;i+=2){var m=f[i],S=f[i+1];m==="style"?Z_(o,S):m==="dangerouslySetInnerHTML"?Q_(o,S):m==="children"?Fl(o,S):R0(o,m,S,g)}switch(u){case"input":eg(o,a);break;case"textarea":K_(o,a);break;case"select":var O=o._wrapperState.wasMultiple;o._wrapperState.wasMultiple=!!a.multiple;var T=a.value;T!=null?Qi(o,!!a.multiple,T,!1):O!==!!a.multiple&&(a.defaultValue!=null?Qi(o,!!a.multiple,a.defaultValue,!0):Qi(o,!!a.multiple,a.multiple?[]:"",!1))}o[Gl]=a}catch(w){cr(e,e.return,w)}}break;case 6:if(Xn(t,e),So(e),n&4){if(e.stateNode===null)throw Error(Me(162));o=e.stateNode,a=e.memoizedProps;try{o.nodeValue=a}catch(w){cr(e,e.return,w)}}break;case 3:if(Xn(t,e),So(e),n&4&&r!==null&&r.memoizedState.isDehydrated)try{Ul(t.containerInfo)}catch(w){cr(e,e.return,w)}break;case 4:Xn(t,e),So(e);break;case 13:Xn(t,e),So(e),o=e.child,o.flags&8192&&(a=o.memoizedState!==null,o.stateNode.isHidden=a,!a||o.alternate!==null&&o.alternate.memoizedState!==null||(fm=fr())),n&4&&Px(e);break;case 22:if(m=r!==null&&r.memoizedState!==null,e.mode&1?(Br=(g=Br)||m,Xn(t,e),Br=g):Xn(t,e),So(e),n&8192){if(g=e.memoizedState!==null,(e.stateNode.isHidden=g)&&!m&&e.mode&1)for(Ye=e,m=e.child;m!==null;){for(S=Ye=m;Ye!==null;){switch(O=Ye,T=O.child,O.tag){case 0:case 11:case 14:case 15:kl(4,O,O.return);break;case 1:qi(O,O.return);var C=O.stateNode;if(typeof C.componentWillUnmount=="function"){n=O,r=O.return;try{t=n,C.props=t.memoizedProps,C.state=t.memoizedState,C.componentWillUnmount()}catch(w){cr(n,r,w)}}break;case 5:qi(O,O.return);break;case 22:if(O.memoizedState!==null){kx(S);continue}}T!==null?(T.return=O,Ye=T):kx(S)}m=m.sibling}e:for(m=null,S=e;;){if(S.tag===5){if(m===null){m=S;try{o=S.stateNode,g?(a=o.style,typeof a.setProperty=="function"?a.setProperty("display","none","important"):a.display="none"):(u=S.stateNode,f=S.memoizedProps.style,i=f!=null&&f.hasOwnProperty("display")?f.display:null,u.style.display=X_("display",i))}catch(w){cr(e,e.return,w)}}}else if(S.tag===6){if(m===null)try{S.stateNode.nodeValue=g?"":S.memoizedProps}catch(w){cr(e,e.return,w)}}else if((S.tag!==22&&S.tag!==23||S.memoizedState===null||S===e)&&S.child!==null){S.child.return=S,S=S.child;continue}if(S===e)break e;for(;S.sibling===null;){if(S.return===null||S.return===e)break e;m===S&&(m=null),S=S.return}m===S&&(m=null),S.sibling.return=S.return,S=S.sibling}}break;case 19:Xn(t,e),So(e),n&4&&Px(e);break;case 21:break;default:Xn(t,e),So(e)}}function So(e){var t=e.flags;if(t&2){try{e:{for(var r=e.return;r!==null;){if(CC(r)){var n=r;break e}r=r.return}throw Error(Me(160))}switch(n.tag){case 5:var o=n.stateNode;n.flags&32&&(Fl(o,""),n.flags&=-33);var a=Tx(e);Ig(e,a,o);break;case 3:case 4:var i=n.stateNode.containerInfo,u=Tx(e);Mg(e,u,i);break;default:throw Error(Me(161))}}catch(f){cr(e,e.return,f)}e.flags&=-3}t&4096&&(e.flags&=-4097)}function NM(e,t,r){Ye=e,OC(e)}function OC(e,t,r){for(var n=(e.mode&1)!==0;Ye!==null;){var o=Ye,a=o.child;if(o.tag===22&&n){var i=o.memoizedState!==null||lc;if(!i){var u=o.alternate,f=u!==null&&u.memoizedState!==null||Br;u=lc;var g=Br;if(lc=i,(Br=f)&&!g)for(Ye=o;Ye!==null;)i=Ye,f=i.child,i.tag===22&&i.memoizedState!==null?Nx(o):f!==null?(f.return=i,Ye=f):Nx(o);for(;a!==null;)Ye=a,OC(a),a=a.sibling;Ye=o,lc=u,Br=g}Ox(e)}else o.subtreeFlags&8772&&a!==null?(a.return=o,Ye=a):Ox(e)}}function Ox(e){for(;Ye!==null;){var t=Ye;if(t.flags&8772){var r=t.alternate;try{if(t.flags&8772)switch(t.tag){case 0:case 11:case 15:Br||hf(5,t);break;case 1:var n=t.stateNode;if(t.flags&4&&!Br)if(r===null)n.componentDidMount();else{var o=t.elementType===t.type?r.memoizedProps:Jn(t.type,r.memoizedProps);n.componentDidUpdate(o,r.memoizedState,n.__reactInternalSnapshotBeforeUpdate)}var a=t.updateQueue;a!==null&&cx(t,a,n);break;case 3:var i=t.updateQueue;if(i!==null){if(r=null,t.child!==null)switch(t.child.tag){case 5:r=t.child.stateNode;break;case 1:r=t.child.stateNode}cx(t,i,r)}break;case 5:var u=t.stateNode;if(r===null&&t.flags&4){r=u;var f=t.memoizedProps;switch(t.type){case"button":case"input":case"select":case"textarea":f.autoFocus&&r.focus();break;case"img":f.src&&(r.src=f.src)}}break;case 6:break;case 4:break;case 12:break;case 13:if(t.memoizedState===null){var g=t.alternate;if(g!==null){var m=g.memoizedState;if(m!==null){var S=m.dehydrated;S!==null&&Ul(S)}}}break;case 19:case 17:case 21:case 22:case 23:case 25:break;default:throw Error(Me(163))}Br||t.flags&512&&Rg(t)}catch(O){cr(t,t.return,O)}}if(t===e){Ye=null;break}if(r=t.sibling,r!==null){r.return=t.return,Ye=r;break}Ye=t.return}}function kx(e){for(;Ye!==null;){var t=Ye;if(t===e){Ye=null;break}var r=t.sibling;if(r!==null){r.return=t.return,Ye=r;break}Ye=t.return}}function Nx(e){for(;Ye!==null;){var t=Ye;try{switch(t.tag){case 0:case 11:case 15:var r=t.return;try{hf(4,t)}catch(f){cr(t,r,f)}break;case 1:var n=t.stateNode;if(typeof n.componentDidMount=="function"){var o=t.return;try{n.componentDidMount()}catch(f){cr(t,o,f)}}var a=t.return;try{Rg(t)}catch(f){cr(t,a,f)}break;case 5:var i=t.return;try{Rg(t)}catch(f){cr(t,i,f)}}}catch(f){cr(t,t.return,f)}if(t===e){Ye=null;break}var u=t.sibling;if(u!==null){u.return=t.return,Ye=u;break}Ye=t.return}}var EM=Math.ceil,Cd=Xo.ReactCurrentDispatcher,cm=Xo.ReactCurrentOwner,Vn=Xo.ReactCurrentBatchConfig,zt=0,kr=null,pr=null,Ar=0,mn=0,Gi=za(0),yr=0,Jl=null,ui=0,gf=0,dm=0,Nl=null,rn=null,fm=0,ps=1/0,Fo=null,Td=!1,Dg=null,Na=null,uc=!1,wa=null,Pd=0,El=0,Lg=null,Lc=-1,Fc=0;function Kr(){return zt&6?fr():Lc!==-1?Lc:Lc=fr()}function Ea(e){return e.mode&1?zt&2&&Ar!==0?Ar&-Ar:pM.transition!==null?(Fc===0&&(Fc=cS()),Fc):(e=Wt,e!==0||(e=window.event,e=e===void 0?16:bS(e.type)),e):1}function lo(e,t,r,n){if(50<El)throw El=0,Lg=null,Error(Me(185));pu(e,r,n),(!(zt&2)||e!==kr)&&(e===kr&&(!(zt&2)&&(gf|=r),yr===4&&ya(e,Ar)),un(e,n),r===1&&zt===0&&!(t.mode&1)&&(ps=fr()+500,df&&Ba()))}function un(e,t){var r=e.callbackNode;pR(e,t);var n=ud(e,e===kr?Ar:0);if(n===0)r!==null&&Fy(r),e.callbackNode=null,e.callbackPriority=0;else if(t=n&-n,e.callbackPriority!==t){if(r!=null&&Fy(r),t===1)e.tag===0?fM(Ex.bind(null,e)):DS(Ex.bind(null,e)),lM(function(){!(zt&6)&&Ba()}),r=null;else{switch(dS(n)){case 1:r=F0;break;case 4:r=lS;break;case 16:r=ld;break;case 536870912:r=uS;break;default:r=ld}r=IC(r,kC.bind(null,e))}e.callbackPriority=t,e.callbackNode=r}}function kC(e,t){if(Lc=-1,Fc=0,zt&6)throw Error(Me(327));var r=e.callbackNode;if(ts()&&e.callbackNode!==r)return null;var n=ud(e,e===kr?Ar:0);if(n===0)return null;if(n&30||n&e.expiredLanes||t)t=Od(e,n);else{t=n;var o=zt;zt|=2;var a=EC();(kr!==e||Ar!==t)&&(Fo=null,ps=fr()+500,ri(e,t));do try{RM();break}catch(u){NC(e,u)}while(1);X0(),Cd.current=a,zt=o,pr!==null?t=0:(kr=null,Ar=0,t=yr)}if(t!==0){if(t===2&&(o=cg(e),o!==0&&(n=o,t=Fg(e,o))),t===1)throw r=Jl,ri(e,0),ya(e,n),un(e,fr()),r;if(t===6)ya(e,n);else{if(o=e.current.alternate,!(n&30)&&!jM(o)&&(t=Od(e,n),t===2&&(a=cg(e),a!==0&&(n=a,t=Fg(e,a))),t===1))throw r=Jl,ri(e,0),ya(e,n),un(e,fr()),r;switch(e.finishedWork=o,e.finishedLanes=n,t){case 0:case 1:throw Error(Me(345));case 2:Ya(e,rn,Fo);break;case 3:if(ya(e,n),(n&130023424)===n&&(t=fm+500-fr(),10<t)){if(ud(e,0)!==0)break;if(o=e.suspendedLanes,(o&n)!==n){Kr(),e.pingedLanes|=e.suspendedLanes&o;break}e.timeoutHandle=vg(Ya.bind(null,e,rn,Fo),t);break}Ya(e,rn,Fo);break;case 4:if(ya(e,n),(n&4194240)===n)break;for(t=e.eventTimes,o=-1;0<n;){var i=31-so(n);a=1<<i,i=t[i],i>o&&(o=i),n&=~a}if(n=o,n=fr()-n,n=(120>n?120:480>n?480:1080>n?1080:1920>n?1920:3e3>n?3e3:4320>n?4320:1960*EM(n/1960))-n,10<n){e.timeoutHandle=vg(Ya.bind(null,e,rn,Fo),n);break}Ya(e,rn,Fo);break;case 5:Ya(e,rn,Fo);break;default:throw Error(Me(329))}}}return un(e,fr()),e.callbackNode===r?kC.bind(null,e):null}function Fg(e,t){var r=Nl;return e.current.memoizedState.isDehydrated&&(ri(e,t).flags|=256),e=Od(e,t),e!==2&&(t=rn,rn=r,t!==null&&zg(t)),e}function zg(e){rn===null?rn=e:rn.push.apply(rn,e)}function jM(e){for(var t=e;;){if(t.flags&16384){var r=t.updateQueue;if(r!==null&&(r=r.stores,r!==null))for(var n=0;n<r.length;n++){var o=r[n],a=o.getSnapshot;o=o.value;try{if(!co(a(),o))return!1}catch{return!1}}}if(r=t.child,t.subtreeFlags&16384&&r!==null)r.return=t,t=r;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 ya(e,t){for(t&=~dm,t&=~gf,e.suspendedLanes|=t,e.pingedLanes&=~t,e=e.expirationTimes;0<t;){var r=31-so(t),n=1<<r;e[r]=-1,t&=~n}}function Ex(e){if(zt&6)throw Error(Me(327));ts();var t=ud(e,0);if(!(t&1))return un(e,fr()),null;var r=Od(e,t);if(e.tag!==0&&r===2){var n=cg(e);n!==0&&(t=n,r=Fg(e,n))}if(r===1)throw r=Jl,ri(e,0),ya(e,t),un(e,fr()),r;if(r===6)throw Error(Me(345));return e.finishedWork=e.current.alternate,e.finishedLanes=t,Ya(e,rn,Fo),un(e,fr()),null}function pm(e,t){var r=zt;zt|=1;try{return e(t)}finally{zt=r,zt===0&&(ps=fr()+500,df&&Ba())}}function ci(e){wa!==null&&wa.tag===0&&!(zt&6)&&ts();var t=zt;zt|=1;var r=Vn.transition,n=Wt;try{if(Vn.transition=null,Wt=1,e)return e()}finally{Wt=n,Vn.transition=r,zt=t,!(zt&6)&&Ba()}}function hm(){mn=Gi.current,Xt(Gi)}function ri(e,t){e.finishedWork=null,e.finishedLanes=0;var r=e.timeoutHandle;if(r!==-1&&(e.timeoutHandle=-1,sM(r)),pr!==null)for(r=pr.return;r!==null;){var n=r;switch(K0(n),n.tag){case 1:n=n.type.childContextTypes,n!=null&&hd();break;case 3:ds(),Xt(sn),Xt(Ur),nm();break;case 5:rm(n);break;case 4:ds();break;case 13:Xt(or);break;case 19:Xt(or);break;case 10:Z0(n.type._context);break;case 22:case 23:hm()}r=r.return}if(kr=e,pr=e=ja(e.current,null),Ar=mn=t,yr=0,Jl=null,dm=gf=ui=0,rn=Nl=null,Ja!==null){for(t=0;t<Ja.length;t++)if(r=Ja[t],n=r.interleaved,n!==null){r.interleaved=null;var o=n.next,a=r.pending;if(a!==null){var i=a.next;a.next=o,n.next=i}r.pending=n}Ja=null}return e}function NC(e,t){do{var r=pr;try{if(X0(),Mc.current=Sd,_d){for(var n=ir.memoizedState;n!==null;){var o=n.queue;o!==null&&(o.pending=null),n=n.next}_d=!1}if(li=0,Or=vr=ir=null,Ol=!1,Ql=0,cm.current=null,r===null||r.return===null){yr=1,Jl=t,pr=null;break}e:{var a=e,i=r.return,u=r,f=t;if(t=Ar,u.flags|=32768,f!==null&&typeof f=="object"&&typeof f.then=="function"){var g=f,m=u,S=m.tag;if(!(m.mode&1)&&(S===0||S===11||S===15)){var O=m.alternate;O?(m.updateQueue=O.updateQueue,m.memoizedState=O.memoizedState,m.lanes=O.lanes):(m.updateQueue=null,m.memoizedState=null)}var T=bx(i);if(T!==null){T.flags&=-257,vx(T,i,u,a,t),T.mode&1&&mx(a,g,t),t=T,f=g;var C=t.updateQueue;if(C===null){var w=new Set;w.add(f),t.updateQueue=w}else C.add(f);break e}else{if(!(t&1)){mx(a,g,t),gm();break e}f=Error(Me(426))}}else if(er&&u.mode&1){var b=bx(i);if(b!==null){!(b.flags&65536)&&(b.flags|=256),vx(b,i,u,a,t),Y0(fs(f,u));break e}}a=f=fs(f,u),yr!==4&&(yr=2),Nl===null?Nl=[a]:Nl.push(a),a=i;do{switch(a.tag){case 3:a.flags|=65536,t&=-t,a.lanes|=t;var d=fC(a,f,t);ux(a,d);break e;case 1:u=f;var s=a.type,c=a.stateNode;if(!(a.flags&128)&&(typeof s.getDerivedStateFromError=="function"||c!==null&&typeof c.componentDidCatch=="function"&&(Na===null||!Na.has(c)))){a.flags|=65536,t&=-t,a.lanes|=t;var l=pC(a,u,t);ux(a,l);break e}}a=a.return}while(a!==null)}AC(r)}catch(h){t=h,pr===r&&r!==null&&(pr=r=r.return);continue}break}while(1)}function EC(){var e=Cd.current;return Cd.current=Sd,e===null?Sd:e}function gm(){(yr===0||yr===3||yr===2)&&(yr=4),kr===null||!(ui&268435455)&&!(gf&268435455)||ya(kr,Ar)}function Od(e,t){var r=zt;zt|=2;var n=EC();(kr!==e||Ar!==t)&&(Fo=null,ri(e,t));do try{AM();break}catch(o){NC(e,o)}while(1);if(X0(),zt=r,Cd.current=n,pr!==null)throw Error(Me(261));return kr=null,Ar=0,yr}function AM(){for(;pr!==null;)jC(pr)}function RM(){for(;pr!==null&&!oR();)jC(pr)}function jC(e){var t=MC(e.alternate,e,mn);e.memoizedProps=e.pendingProps,t===null?AC(e):pr=t,cm.current=null}function AC(e){var t=e;do{var r=t.alternate;if(e=t.return,t.flags&32768){if(r=PM(r,t),r!==null){r.flags&=32767,pr=r;return}if(e!==null)e.flags|=32768,e.subtreeFlags=0,e.deletions=null;else{yr=6,pr=null;return}}else if(r=TM(r,t,mn),r!==null){pr=r;return}if(t=t.sibling,t!==null){pr=t;return}pr=t=e}while(t!==null);yr===0&&(yr=5)}function Ya(e,t,r){var n=Wt,o=Vn.transition;try{Vn.transition=null,Wt=1,MM(e,t,r,n)}finally{Vn.transition=o,Wt=n}return null}function MM(e,t,r,n){do ts();while(wa!==null);if(zt&6)throw Error(Me(327));r=e.finishedWork;var o=e.finishedLanes;if(r===null)return null;if(e.finishedWork=null,e.finishedLanes=0,r===e.current)throw Error(Me(177));e.callbackNode=null,e.callbackPriority=0;var a=r.lanes|r.childLanes;if(hR(e,a),e===kr&&(pr=kr=null,Ar=0),!(r.subtreeFlags&2064)&&!(r.flags&2064)||uc||(uc=!0,IC(ld,function(){return ts(),null})),a=(r.flags&15990)!==0,r.subtreeFlags&15990||a){a=Vn.transition,Vn.transition=null;var i=Wt;Wt=1;var u=zt;zt|=4,cm.current=null,kM(e,r),PC(r,e),eM(mg),cd=!!gg,mg=gg=null,e.current=r,NM(r),aR(),zt=u,Wt=i,Vn.transition=a}else e.current=r;if(uc&&(uc=!1,wa=e,Pd=o),a=e.pendingLanes,a===0&&(Na=null),lR(r.stateNode),un(e,fr()),t!==null)for(n=e.onRecoverableError,r=0;r<t.length;r++)o=t[r],n(o.value,{componentStack:o.stack,digest:o.digest});if(Td)throw Td=!1,e=Dg,Dg=null,e;return Pd&1&&e.tag!==0&&ts(),a=e.pendingLanes,a&1?e===Lg?El++:(El=0,Lg=e):El=0,Ba(),null}function ts(){if(wa!==null){var e=dS(Pd),t=Vn.transition,r=Wt;try{if(Vn.transition=null,Wt=16>e?16:e,wa===null)var n=!1;else{if(e=wa,wa=null,Pd=0,zt&6)throw Error(Me(331));var o=zt;for(zt|=4,Ye=e.current;Ye!==null;){var a=Ye,i=a.child;if(Ye.flags&16){var u=a.deletions;if(u!==null){for(var f=0;f<u.length;f++){var g=u[f];for(Ye=g;Ye!==null;){var m=Ye;switch(m.tag){case 0:case 11:case 15:kl(8,m,a)}var S=m.child;if(S!==null)S.return=m,Ye=S;else for(;Ye!==null;){m=Ye;var O=m.sibling,T=m.return;if(SC(m),m===g){Ye=null;break}if(O!==null){O.return=T,Ye=O;break}Ye=T}}}var C=a.alternate;if(C!==null){var w=C.child;if(w!==null){C.child=null;do{var b=w.sibling;w.sibling=null,w=b}while(w!==null)}}Ye=a}}if(a.subtreeFlags&2064&&i!==null)i.return=a,Ye=i;else e:for(;Ye!==null;){if(a=Ye,a.flags&2048)switch(a.tag){case 0:case 11:case 15:kl(9,a,a.return)}var d=a.sibling;if(d!==null){d.return=a.return,Ye=d;break e}Ye=a.return}}var s=e.current;for(Ye=s;Ye!==null;){i=Ye;var c=i.child;if(i.subtreeFlags&2064&&c!==null)c.return=i,Ye=c;else e:for(i=s;Ye!==null;){if(u=Ye,u.flags&2048)try{switch(u.tag){case 0:case 11:case 15:hf(9,u)}}catch(h){cr(u,u.return,h)}if(u===i){Ye=null;break e}var l=u.sibling;if(l!==null){l.return=u.return,Ye=l;break e}Ye=u.return}}if(zt=o,Ba(),Oo&&typeof Oo.onPostCommitFiberRoot=="function")try{Oo.onPostCommitFiberRoot(af,e)}catch{}n=!0}return n}finally{Wt=r,Vn.transition=t}}return!1}function jx(e,t,r){t=fs(r,t),t=fC(e,t,1),e=ka(e,t,1),t=Kr(),e!==null&&(pu(e,1,t),un(e,t))}function cr(e,t,r){if(e.tag===3)jx(e,e,r);else for(;t!==null;){if(t.tag===3){jx(t,e,r);break}else if(t.tag===1){var n=t.stateNode;if(typeof t.type.getDerivedStateFromError=="function"||typeof n.componentDidCatch=="function"&&(Na===null||!Na.has(n))){e=fs(r,e),e=pC(t,e,1),t=ka(t,e,1),e=Kr(),t!==null&&(pu(t,1,e),un(t,e));break}}t=t.return}}function IM(e,t,r){var n=e.pingCache;n!==null&&n.delete(t),t=Kr(),e.pingedLanes|=e.suspendedLanes&r,kr===e&&(Ar&r)===r&&(yr===4||yr===3&&(Ar&130023424)===Ar&&500>fr()-fm?ri(e,0):dm|=r),un(e,t)}function RC(e,t){t===0&&(e.mode&1?(t=Ju,Ju<<=1,!(Ju&130023424)&&(Ju=4194304)):t=1);var r=Kr();e=Go(e,t),e!==null&&(pu(e,t,r),un(e,r))}function DM(e){var t=e.memoizedState,r=0;t!==null&&(r=t.retryLane),RC(e,r)}function LM(e,t){var r=0;switch(e.tag){case 13:var n=e.stateNode,o=e.memoizedState;o!==null&&(r=o.retryLane);break;case 19:n=e.stateNode;break;default:throw Error(Me(314))}n!==null&&n.delete(t),RC(e,r)}var MC;MC=function(e,t,r){if(e!==null)if(e.memoizedProps!==t.pendingProps||sn.current)on=!0;else{if(!(e.lanes&r)&&!(t.flags&128))return on=!1,CM(e,t,r);on=!!(e.flags&131072)}else on=!1,er&&t.flags&1048576&&LS(t,bd,t.index);switch(t.lanes=0,t.tag){case 2:var n=t.type;Dc(e,t),e=t.pendingProps;var o=ls(t,Ur.current);es(t,r),o=am(null,t,n,e,o,r);var a=im();return t.flags|=1,typeof o=="object"&&o!==null&&typeof o.render=="function"&&o.$$typeof===void 0?(t.tag=1,t.memoizedState=null,t.updateQueue=null,ln(n)?(a=!0,gd(t)):a=!1,t.memoizedState=o.state!==null&&o.state!==void 0?o.state:null,em(t),o.updater=ff,t.stateNode=o,o._reactInternals=t,Tg(t,n,e,r),t=kg(null,t,n,!0,a,r)):(t.tag=0,er&&a&&G0(t),Gr(null,t,o,r),t=t.child),t;case 16:n=t.elementType;e:{switch(Dc(e,t),e=t.pendingProps,o=n._init,n=o(n._payload),t.type=n,o=t.tag=zM(n),e=Jn(n,e),o){case 0:t=Og(null,t,n,e,r);break e;case 1:t=wx(null,t,n,e,r);break e;case 11:t=yx(null,t,n,e,r);break e;case 14:t=xx(null,t,n,Jn(n.type,e),r);break e}throw Error(Me(306,n,""))}return t;case 0:return n=t.type,o=t.pendingProps,o=t.elementType===n?o:Jn(n,o),Og(e,t,n,o,r);case 1:return n=t.type,o=t.pendingProps,o=t.elementType===n?o:Jn(n,o),wx(e,t,n,o,r);case 3:e:{if(bC(t),e===null)throw Error(Me(387));n=t.pendingProps,a=t.memoizedState,o=a.element,VS(e,t),xd(t,n,null,r);var i=t.memoizedState;if(n=i.element,a.isDehydrated)if(a={element:n,isDehydrated:!1,cache:i.cache,pendingSuspenseBoundaries:i.pendingSuspenseBoundaries,transitions:i.transitions},t.updateQueue.baseState=a,t.memoizedState=a,t.flags&256){o=fs(Error(Me(423)),t),t=_x(e,t,n,r,o);break e}else if(n!==o){o=fs(Error(Me(424)),t),t=_x(e,t,n,r,o);break e}else for(bn=Oa(t.stateNode.containerInfo.firstChild),wn=t,er=!0,ro=null,r=HS(t,null,n,r),t.child=r;r;)r.flags=r.flags&-3|4096,r=r.sibling;else{if(us(),n===o){t=Ko(e,t,r);break e}Gr(e,t,n,r)}t=t.child}return t;case 5:return qS(t),e===null&&_g(t),n=t.type,o=t.pendingProps,a=e!==null?e.memoizedProps:null,i=o.children,bg(n,o)?i=null:a!==null&&bg(n,a)&&(t.flags|=32),mC(e,t),Gr(e,t,i,r),t.child;case 6:return e===null&&_g(t),null;case 13:return vC(e,t,r);case 4:return tm(t,t.stateNode.containerInfo),n=t.pendingProps,e===null?t.child=cs(t,null,n,r):Gr(e,t,n,r),t.child;case 11:return n=t.type,o=t.pendingProps,o=t.elementType===n?o:Jn(n,o),yx(e,t,n,o,r);case 7:return Gr(e,t,t.pendingProps,r),t.child;case 8:return Gr(e,t,t.pendingProps.children,r),t.child;case 12:return Gr(e,t,t.pendingProps.children,r),t.child;case 10:e:{if(n=t.type._context,o=t.pendingProps,a=t.memoizedProps,i=o.value,Kt(vd,n._currentValue),n._currentValue=i,a!==null)if(co(a.value,i)){if(a.children===o.children&&!sn.current){t=Ko(e,t,r);break e}}else for(a=t.child,a!==null&&(a.return=t);a!==null;){var u=a.dependencies;if(u!==null){i=a.child;for(var f=u.firstContext;f!==null;){if(f.context===n){if(a.tag===1){f=Uo(-1,r&-r),f.tag=2;var g=a.updateQueue;if(g!==null){g=g.shared;var m=g.pending;m===null?f.next=f:(f.next=m.next,m.next=f),g.pending=f}}a.lanes|=r,f=a.alternate,f!==null&&(f.lanes|=r),Sg(a.return,r,t),u.lanes|=r;break}f=f.next}}else if(a.tag===10)i=a.type===t.type?null:a.child;else if(a.tag===18){if(i=a.return,i===null)throw Error(Me(341));i.lanes|=r,u=i.alternate,u!==null&&(u.lanes|=r),Sg(i,r,t),i=a.sibling}else i=a.child;if(i!==null)i.return=a;else for(i=a;i!==null;){if(i===t){i=null;break}if(a=i.sibling,a!==null){a.return=i.return,i=a;break}i=i.return}a=i}Gr(e,t,o.children,r),t=t.child}return t;case 9:return o=t.type,n=t.pendingProps.children,es(t,r),o=Un(o),n=n(o),t.flags|=1,Gr(e,t,n,r),t.child;case 14:return n=t.type,o=Jn(n,t.pendingProps),o=Jn(n.type,o),xx(e,t,n,o,r);case 15:return hC(e,t,t.type,t.pendingProps,r);case 17:return n=t.type,o=t.pendingProps,o=t.elementType===n?o:Jn(n,o),Dc(e,t),t.tag=1,ln(n)?(e=!0,gd(t)):e=!1,es(t,r),WS(t,n,o),Tg(t,n,o,r),kg(null,t,n,!0,e,r);case 19:return yC(e,t,r);case 22:return gC(e,t,r)}throw Error(Me(156,t.tag))};function IC(e,t){return sS(e,t)}function FM(e,t,r,n){this.tag=e,this.key=r,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=n,this.subtreeFlags=this.flags=0,this.deletions=null,this.childLanes=this.lanes=0,this.alternate=null}function Fn(e,t,r,n){return new FM(e,t,r,n)}function mm(e){return e=e.prototype,!(!e||!e.isReactComponent)}function zM(e){if(typeof e=="function")return mm(e)?1:0;if(e!=null){if(e=e.$$typeof,e===I0)return 11;if(e===D0)return 14}return 2}function ja(e,t){var r=e.alternate;return r===null?(r=Fn(e.tag,t,e.key,e.mode),r.elementType=e.elementType,r.type=e.type,r.stateNode=e.stateNode,r.alternate=e,e.alternate=r):(r.pendingProps=t,r.type=e.type,r.flags=0,r.subtreeFlags=0,r.deletions=null),r.flags=e.flags&14680064,r.childLanes=e.childLanes,r.lanes=e.lanes,r.child=e.child,r.memoizedProps=e.memoizedProps,r.memoizedState=e.memoizedState,r.updateQueue=e.updateQueue,t=e.dependencies,r.dependencies=t===null?null:{lanes:t.lanes,firstContext:t.firstContext},r.sibling=e.sibling,r.index=e.index,r.ref=e.ref,r}function zc(e,t,r,n,o,a){var i=2;if(n=e,typeof e=="function")mm(e)&&(i=1);else if(typeof e=="string")i=5;else e:switch(e){case Li:return ni(r.children,o,a,t);case M0:i=8,o|=8;break;case Yh:return e=Fn(12,r,t,o|2),e.elementType=Yh,e.lanes=a,e;case Qh:return e=Fn(13,r,t,o),e.elementType=Qh,e.lanes=a,e;case Xh:return e=Fn(19,r,t,o),e.elementType=Xh,e.lanes=a,e;case $_:return mf(r,o,a,t);default:if(typeof e=="object"&&e!==null)switch(e.$$typeof){case U_:i=10;break e;case W_:i=9;break e;case I0:i=11;break e;case D0:i=14;break e;case ga:i=16,n=null;break e}throw Error(Me(130,e==null?e:typeof e,""))}return t=Fn(i,r,t,o),t.elementType=e,t.type=n,t.lanes=a,t}function ni(e,t,r,n){return e=Fn(7,e,n,t),e.lanes=r,e}function mf(e,t,r,n){return e=Fn(22,e,n,t),e.elementType=$_,e.lanes=r,e.stateNode={isHidden:!1},e}function ch(e,t,r){return e=Fn(6,e,null,t),e.lanes=r,e}function dh(e,t,r){return t=Fn(4,e.children!==null?e.children:[],e.key,t),t.lanes=r,t.stateNode={containerInfo:e.containerInfo,pendingChildren:null,implementation:e.implementation},t}function BM(e,t,r,n,o){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=Hp(0),this.expirationTimes=Hp(-1),this.entangledLanes=this.finishedLanes=this.mutableReadLanes=this.expiredLanes=this.pingedLanes=this.suspendedLanes=this.pendingLanes=0,this.entanglements=Hp(0),this.identifierPrefix=n,this.onRecoverableError=o,this.mutableSourceEagerHydrationData=null}function bm(e,t,r,n,o,a,i,u,f){return e=new BM(e,t,r,u,f),t===1?(t=1,a===!0&&(t|=8)):t=0,a=Fn(3,null,null,t),e.current=a,a.stateNode=e,a.memoizedState={element:n,isDehydrated:r,cache:null,transitions:null,pendingSuspenseBoundaries:null},em(a),e}function VM(e,t,r){var n=3<arguments.length&&arguments[3]!==void 0?arguments[3]:null;return{$$typeof:Di,key:n==null?null:""+n,children:e,containerInfo:t,implementation:r}}function DC(e){if(!e)return Da;e=e._reactInternals;e:{if(mi(e)!==e||e.tag!==1)throw Error(Me(170));var t=e;do{switch(t.tag){case 3:t=t.stateNode.context;break e;case 1:if(ln(t.type)){t=t.stateNode.__reactInternalMemoizedMergedChildContext;break e}}t=t.return}while(t!==null);throw Error(Me(171))}if(e.tag===1){var r=e.type;if(ln(r))return IS(e,r,t)}return t}function LC(e,t,r,n,o,a,i,u,f){return e=bm(r,n,!0,e,o,a,i,u,f),e.context=DC(null),r=e.current,n=Kr(),o=Ea(r),a=Uo(n,o),a.callback=t??null,ka(r,a,o),e.current.lanes=o,pu(e,o,n),un(e,n),e}function bf(e,t,r,n){var o=t.current,a=Kr(),i=Ea(o);return r=DC(r),t.context===null?t.context=r:t.pendingContext=r,t=Uo(a,i),t.payload={element:e},n=n===void 0?null:n,n!==null&&(t.callback=n),e=ka(o,t,i),e!==null&&(lo(e,o,i,a),Rc(e,o,i)),i}function kd(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 Ax(e,t){if(e=e.memoizedState,e!==null&&e.dehydrated!==null){var r=e.retryLane;e.retryLane=r!==0&&r<t?r:t}}function vm(e,t){Ax(e,t),(e=e.alternate)&&Ax(e,t)}function UM(){return null}var FC=typeof reportError=="function"?reportError:function(e){console.error(e)};function ym(e){this._internalRoot=e}vf.prototype.render=ym.prototype.render=function(e){var t=this._internalRoot;if(t===null)throw Error(Me(409));bf(e,t,null,null)};vf.prototype.unmount=ym.prototype.unmount=function(){var e=this._internalRoot;if(e!==null){this._internalRoot=null;var t=e.containerInfo;ci(function(){bf(null,e,null,null)}),t[qo]=null}};function vf(e){this._internalRoot=e}vf.prototype.unstable_scheduleHydration=function(e){if(e){var t=hS();e={blockedOn:null,target:e,priority:t};for(var r=0;r<va.length&&t!==0&&t<va[r].priority;r++);va.splice(r,0,e),r===0&&mS(e)}};function xm(e){return!(!e||e.nodeType!==1&&e.nodeType!==9&&e.nodeType!==11)}function yf(e){return!(!e||e.nodeType!==1&&e.nodeType!==9&&e.nodeType!==11&&(e.nodeType!==8||e.nodeValue!==" react-mount-point-unstable "))}function Rx(){}function WM(e,t,r,n,o){if(o){if(typeof n=="function"){var a=n;n=function(){var g=kd(i);a.call(g)}}var i=LC(t,n,e,0,null,!1,!1,"",Rx);return e._reactRootContainer=i,e[qo]=i.current,Hl(e.nodeType===8?e.parentNode:e),ci(),i}for(;o=e.lastChild;)e.removeChild(o);if(typeof n=="function"){var u=n;n=function(){var g=kd(f);u.call(g)}}var f=bm(e,0,!1,null,null,!1,!1,"",Rx);return e._reactRootContainer=f,e[qo]=f.current,Hl(e.nodeType===8?e.parentNode:e),ci(function(){bf(t,f,r,n)}),f}function xf(e,t,r,n,o){var a=r._reactRootContainer;if(a){var i=a;if(typeof o=="function"){var u=o;o=function(){var f=kd(i);u.call(f)}}bf(t,i,e,o)}else i=WM(r,t,e,o,n);return kd(i)}fS=function(e){switch(e.tag){case 3:var t=e.stateNode;if(t.current.memoizedState.isDehydrated){var r=bl(t.pendingLanes);r!==0&&(z0(t,r|1),un(t,fr()),!(zt&6)&&(ps=fr()+500,Ba()))}break;case 13:ci(function(){var n=Go(e,1);if(n!==null){var o=Kr();lo(n,e,1,o)}}),vm(e,1)}};B0=function(e){if(e.tag===13){var t=Go(e,134217728);if(t!==null){var r=Kr();lo(t,e,134217728,r)}vm(e,134217728)}};pS=function(e){if(e.tag===13){var t=Ea(e),r=Go(e,t);if(r!==null){var n=Kr();lo(r,e,t,n)}vm(e,t)}};hS=function(){return Wt};gS=function(e,t){var r=Wt;try{return Wt=e,t()}finally{Wt=r}};sg=function(e,t,r){switch(t){case"input":if(eg(e,r),t=r.name,r.type==="radio"&&t!=null){for(r=e;r.parentNode;)r=r.parentNode;for(r=r.querySelectorAll("input[name="+JSON.stringify(""+t)+'][type="radio"]'),t=0;t<r.length;t++){var n=r[t];if(n!==e&&n.form===e.form){var o=cf(n);if(!o)throw Error(Me(90));q_(n),eg(n,o)}}}break;case"textarea":K_(e,r);break;case"select":t=r.value,t!=null&&Qi(e,!!r.multiple,t,!1)}};tS=pm;rS=ci;var $M={usingClientEntryPoint:!1,Events:[gu,Vi,cf,J_,eS,pm]},cl={findFiberByHostInstance:Za,bundleType:0,version:"18.2.0",rendererPackageName:"react-dom"},HM={bundleType:cl.bundleType,version:cl.version,rendererPackageName:cl.rendererPackageName,rendererConfig:cl.rendererConfig,overrideHookState:null,overrideHookStateDeletePath:null,overrideHookStateRenamePath:null,overrideProps:null,overridePropsDeletePath:null,overridePropsRenamePath:null,setErrorHandler:null,setSuspenseHandler:null,scheduleUpdate:null,currentDispatcherRef:Xo.ReactCurrentDispatcher,findHostInstanceByFiber:function(e){return e=aS(e),e===null?null:e.stateNode},findFiberByHostInstance:cl.findFiberByHostInstance||UM,findHostInstancesForRefresh:null,scheduleRefresh:null,scheduleRoot:null,setRefreshHandler:null,getCurrentFiber:null,reconcilerVersion:"18.2.0-next-9e3b772b8-20220608"};if(typeof __REACT_DEVTOOLS_GLOBAL_HOOK__<"u"){var cc=__REACT_DEVTOOLS_GLOBAL_HOOK__;if(!cc.isDisabled&&cc.supportsFiber)try{af=cc.inject(HM),Oo=cc}catch{}}Tn.__SECRET_INTERNALS_DO_NOT_USE_OR_YOU_WILL_BE_FIRED=$M;Tn.createPortal=function(e,t){var r=2<arguments.length&&arguments[2]!==void 0?arguments[2]:null;if(!xm(t))throw Error(Me(200));return VM(e,t,null,r)};Tn.createRoot=function(e,t){if(!xm(e))throw Error(Me(299));var r=!1,n="",o=FC;return t!=null&&(t.unstable_strictMode===!0&&(r=!0),t.identifierPrefix!==void 0&&(n=t.identifierPrefix),t.onRecoverableError!==void 0&&(o=t.onRecoverableError)),t=bm(e,1,!1,null,null,r,!1,n,o),e[qo]=t.current,Hl(e.nodeType===8?e.parentNode:e),new ym(t)};Tn.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(Me(188)):(e=Object.keys(e).join(","),Error(Me(268,e)));return e=aS(t),e=e===null?null:e.stateNode,e};Tn.flushSync=function(e){return ci(e)};Tn.hydrate=function(e,t,r){if(!yf(t))throw Error(Me(200));return xf(null,e,t,!0,r)};Tn.hydrateRoot=function(e,t,r){if(!xm(e))throw Error(Me(405));var n=r!=null&&r.hydratedSources||null,o=!1,a="",i=FC;if(r!=null&&(r.unstable_strictMode===!0&&(o=!0),r.identifierPrefix!==void 0&&(a=r.identifierPrefix),r.onRecoverableError!==void 0&&(i=r.onRecoverableError)),t=LC(t,null,e,1,r??null,o,!1,a,i),e[qo]=t.current,Hl(e),n)for(e=0;e<n.length;e++)r=n[e],o=r._getVersion,o=o(r._source),t.mutableSourceEagerHydrationData==null?t.mutableSourceEagerHydrationData=[r,o]:t.mutableSourceEagerHydrationData.push(r,o);return new vf(t)};Tn.render=function(e,t,r){if(!yf(t))throw Error(Me(200));return xf(null,e,t,!1,r)};Tn.unmountComponentAtNode=function(e){if(!yf(e))throw Error(Me(40));return e._reactRootContainer?(ci(function(){xf(null,null,e,!1,function(){e._reactRootContainer=null,e[qo]=null})}),!0):!1};Tn.unstable_batchedUpdates=pm;Tn.unstable_renderSubtreeIntoContainer=function(e,t,r,n){if(!yf(r))throw Error(Me(200));if(e==null||e._reactInternals===void 0)throw Error(Me(38));return xf(e,t,r,!1,n)};Tn.version="18.2.0-next-9e3b772b8-20220608";function zC(){if(!(typeof __REACT_DEVTOOLS_GLOBAL_HOOK__>"u"||typeof __REACT_DEVTOOLS_GLOBAL_HOOK__.checkDCE!="function"))try{__REACT_DEVTOOLS_GLOBAL_HOOK__.checkDCE(zC)}catch(e){console.error(e)}}zC(),L_.exports=Tn;var Yo=L_.exports,Mx=Yo;Gh.createRoot=Mx.createRoot,Gh.hydrateRoot=Mx.hydrateRoot;/**
* @remix-run/router v1.10.0
*
* Copyright (c) Remix Software Inc.
*
* This source code is licensed under the MIT license found in the
* LICENSE.md file in the root directory of this source tree.
*
* @license MIT
*/function eu(){return eu=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var r=arguments[t];for(var n in r)Object.prototype.hasOwnProperty.call(r,n)&&(e[n]=r[n])}return e},eu.apply(this,arguments)}var _a;(function(e){e.Pop="POP",e.Push="PUSH",e.Replace="REPLACE"})(_a||(_a={}));const Ix="popstate";function qM(e){e===void 0&&(e={});function t(n,o){let{pathname:a,search:i,hash:u}=n.location;return Bg("",{pathname:a,search:i,hash:u},o.state&&o.state.usr||null,o.state&&o.state.key||"default")}function r(n,o){return typeof o=="string"?o:Nd(o)}return KM(t,r,null,e)}function sr(e,t){if(e===!1||e===null||typeof e>"u")throw new Error(t)}function wm(e,t){if(!e){typeof console<"u"&&console.warn(t);try{throw new Error(t)}catch{}}}function GM(){return Math.random().toString(36).substr(2,8)}function Dx(e,t){return{usr:e.state,key:e.key,idx:t}}function Bg(e,t,r,n){return r===void 0&&(r=null),eu({pathname:typeof e=="string"?e:e.pathname,search:"",hash:""},typeof t=="string"?ks(t):t,{state:r,key:t&&t.key||n||GM()})}function Nd(e){let{pathname:t="/",search:r="",hash:n=""}=e;return r&&r!=="?"&&(t+=r.charAt(0)==="?"?r:"?"+r),n&&n!=="#"&&(t+=n.charAt(0)==="#"?n:"#"+n),t}function ks(e){let t={};if(e){let r=e.indexOf("#");r>=0&&(t.hash=e.substr(r),e=e.substr(0,r));let n=e.indexOf("?");n>=0&&(t.search=e.substr(n),e=e.substr(0,n)),e&&(t.pathname=e)}return t}function KM(e,t,r,n){n===void 0&&(n={});let{window:o=document.defaultView,v5Compat:a=!1}=n,i=o.history,u=_a.Pop,f=null,g=m();g==null&&(g=0,i.replaceState(eu({},i.state,{idx:g}),""));function m(){return(i.state||{idx:null}).idx}function S(){u=_a.Pop;let b=m(),d=b==null?null:b-g;g=b,f&&f({action:u,location:w.location,delta:d})}function O(b,d){u=_a.Push;let s=Bg(w.location,b,d);r&&r(s,b),g=m()+1;let c=Dx(s,g),l=w.createHref(s);try{i.pushState(c,"",l)}catch(h){if(h instanceof DOMException&&h.name==="DataCloneError")throw h;o.location.assign(l)}a&&f&&f({action:u,location:w.location,delta:1})}function T(b,d){u=_a.Replace;let s=Bg(w.location,b,d);r&&r(s,b),g=m();let c=Dx(s,g),l=w.createHref(s);i.replaceState(c,"",l),a&&f&&f({action:u,location:w.location,delta:0})}function C(b){let d=o.location.origin!=="null"?o.location.origin:o.location.href,s=typeof b=="string"?b:Nd(b);return sr(d,"No window.location.(origin|href) available to create URL for href: "+s),new URL(s,d)}let w={get action(){return u},get location(){return e(o,i)},listen(b){if(f)throw new Error("A history only accepts one active listener");return o.addEventListener(Ix,S),f=b,()=>{o.removeEventListener(Ix,S),f=null}},createHref(b){return t(o,b)},createURL:C,encodeLocation(b){let d=C(b);return{pathname:d.pathname,search:d.search,hash:d.hash}},push:O,replace:T,go(b){return i.go(b)}};return w}var Lx;(function(e){e.data="data",e.deferred="deferred",e.redirect="redirect",e.error="error"})(Lx||(Lx={}));function YM(e,t,r){r===void 0&&(r="/");let n=typeof t=="string"?ks(t):t,o=tu(n.pathname||"/",r);if(o==null)return null;let a=BC(e);QM(a);let i=null;for(let u=0;i==null&&u<a.length;++u)i=aI(a[u],sI(o));return i}function BC(e,t,r,n){t===void 0&&(t=[]),r===void 0&&(r=[]),n===void 0&&(n="");let o=(a,i,u)=>{let f={relativePath:u===void 0?a.path||"":u,caseSensitive:a.caseSensitive===!0,childrenIndex:i,route:a};f.relativePath.startsWith("/")&&(sr(f.relativePath.startsWith(n),'Absolute route path "'+f.relativePath+'" nested under path '+('"'+n+'" is not valid. An absolute child route path ')+"must start with the combined path of all its parent routes."),f.relativePath=f.relativePath.slice(n.length));let g=Aa([n,f.relativePath]),m=r.concat(f);a.children&&a.children.length>0&&(sr(a.index!==!0,"Index routes must not have child routes. Please remove "+('all child routes from route path "'+g+'".')),BC(a.children,t,m,g)),!(a.path==null&&!a.index)&&t.push({path:g,score:nI(g,a.index),routesMeta:m})};return e.forEach((a,i)=>{var u;if(a.path===""||!((u=a.path)!=null&&u.includes("?")))o(a,i);else for(let f of VC(a.path))o(a,i,f)}),t}function VC(e){let t=e.split("/");if(t.length===0)return[];let[r,...n]=t,o=r.endsWith("?"),a=r.replace(/\?$/,"");if(n.length===0)return o?[a,""]:[a];let i=VC(n.join("/")),u=[];return u.push(...i.map(f=>f===""?a:[a,f].join("/"))),o&&u.push(...i),u.map(f=>e.startsWith("/")&&f===""?"/":f)}function QM(e){e.sort((t,r)=>t.score!==r.score?r.score-t.score:oI(t.routesMeta.map(n=>n.childrenIndex),r.routesMeta.map(n=>n.childrenIndex)))}const XM=/^:\w+$/,ZM=3,JM=2,eI=1,tI=10,rI=-2,Fx=e=>e==="*";function nI(e,t){let r=e.split("/"),n=r.length;return r.some(Fx)&&(n+=rI),t&&(n+=JM),r.filter(o=>!Fx(o)).reduce((o,a)=>o+(XM.test(a)?ZM:a===""?eI:tI),n)}function oI(e,t){return e.length===t.length&&e.slice(0,-1).every((n,o)=>n===t[o])?e[e.length-1]-t[t.length-1]:0}function aI(e,t){let{routesMeta:r}=e,n={},o="/",a=[];for(let i=0;i<r.length;++i){let u=r[i],f=i===r.length-1,g=o==="/"?t:t.slice(o.length)||"/",m=Vg({path:u.relativePath,caseSensitive:u.caseSensitive,end:f},g);if(!m)return null;Object.assign(n,m.params);let S=u.route;a.push({params:n,pathname:Aa([o,m.pathname]),pathnameBase:dI(Aa([o,m.pathnameBase])),route:S}),m.pathnameBase!=="/"&&(o=Aa([o,m.pathnameBase]))}return a}function Vg(e,t){typeof e=="string"&&(e={path:e,caseSensitive:!1,end:!0});let[r,n]=iI(e.path,e.caseSensitive,e.end),o=t.match(r);if(!o)return null;let a=o[0],i=a.replace(/(.)\/+$/,"$1"),u=o.slice(1);return{params:n.reduce((g,m,S)=>{if(m==="*"){let O=u[S]||"";i=a.slice(0,a.length-O.length).replace(/(.)\/+$/,"$1")}return g[m]=lI(u[S]||"",m),g},{}),pathname:a,pathnameBase:i,pattern:e}}function iI(e,t,r){t===void 0&&(t=!1),r===void 0&&(r=!0),wm(e==="*"||!e.endsWith("*")||e.endsWith("/*"),'Route path "'+e+'" will be treated as if it were '+('"'+e.replace(/\*$/,"/*")+'" because the `*` character must ')+"always follow a `/` in the pattern. To get rid of this warning, "+('please change the route path to "'+e.replace(/\*$/,"/*")+'".'));let n=[],o="^"+e.replace(/\/*\*?$/,"").replace(/^\/*/,"/").replace(/[\\.*+^$?{}|()[\]]/g,"\\$&").replace(/\/:(\w+)/g,(i,u)=>(n.push(u),"/([^\\/]+)"));return e.endsWith("*")?(n.push("*"),o+=e==="*"||e==="/*"?"(.*)$":"(?:\\/(.+)|\\/*)$"):r?o+="\\/*$":e!==""&&e!=="/"&&(o+="(?:(?=\\/|$))"),[new RegExp(o,t?void 0:"i"),n]}function sI(e){try{return decodeURI(e)}catch(t){return wm(!1,'The URL path "'+e+'" could not be decoded because it is is a malformed URL segment. This is probably due to a bad percent '+("encoding ("+t+").")),e}}function lI(e,t){try{return decodeURIComponent(e)}catch(r){return wm(!1,'The value for the URL param "'+t+'" will not be decoded because'+(' the string "'+e+'" is a malformed URL segment. This is probably')+(" due to a bad percent encoding ("+r+").")),e}}function tu(e,t){if(t==="/")return e;if(!e.toLowerCase().startsWith(t.toLowerCase()))return null;let r=t.endsWith("/")?t.length-1:t.length,n=e.charAt(r);return n&&n!=="/"?null:e.slice(r)||"/"}function uI(e,t){t===void 0&&(t="/");let{pathname:r,search:n="",hash:o=""}=typeof e=="string"?ks(e):e;return{pathname:r?r.startsWith("/")?r:cI(r,t):t,search:fI(n),hash:pI(o)}}function cI(e,t){let r=t.replace(/\/+$/,"").split("/");return e.split("/").forEach(o=>{o===".."?r.length>1&&r.pop():o!=="."&&r.push(o)}),r.length>1?r.join("/"):"/"}function fh(e,t,r,n){return"Cannot include a '"+e+"' character in a manually specified "+("`to."+t+"` field ["+JSON.stringify(n)+"]. Please separate it out to the ")+("`to."+r+"` field. Alternatively you may provide the full path as ")+'a string in <Link to="..."> and the router will parse it for you.'}function _m(e){return e.filter((t,r)=>r===0||t.route.path&&t.route.path.length>0)}function Sm(e,t,r,n){n===void 0&&(n=!1);let o;typeof e=="string"?o=ks(e):(o=eu({},e),sr(!o.pathname||!o.pathname.includes("?"),fh("?","pathname","search",o)),sr(!o.pathname||!o.pathname.includes("#"),fh("#","pathname","hash",o)),sr(!o.search||!o.search.includes("#"),fh("#","search","hash",o)));let a=e===""||o.pathname==="",i=a?"/":o.pathname,u;if(n||i==null)u=r;else{let S=t.length-1;if(i.startsWith("..")){let O=i.split("/");for(;O[0]==="..";)O.shift(),S-=1;o.pathname=O.join("/")}u=S>=0?t[S]:"/"}let f=uI(o,u),g=i&&i!=="/"&&i.endsWith("/"),m=(a||i===".")&&r.endsWith("/");return!f.pathname.endsWith("/")&&(g||m)&&(f.pathname+="/"),f}const Aa=e=>e.join("/").replace(/\/\/+/g,"/"),dI=e=>e.replace(/\/+$/,"").replace(/^\/*/,"/"),fI=e=>!e||e==="?"?"":e.startsWith("?")?e:"?"+e,pI=e=>!e||e==="#"?"":e.startsWith("#")?e:"#"+e;function hI(e){return e!=null&&typeof e.status=="number"&&typeof e.statusText=="string"&&typeof e.internal=="boolean"&&"data"in e}const UC=["post","put","patch","delete"];new Set(UC);const gI=["get",...UC];new Set(gI);/**
* React Router v6.17.0
*
* Copyright (c) Remix Software Inc.
*
* This source code is licensed under the MIT license found in the
* LICENSE.md file in the root directory of this source tree.
*
* @license MIT
*/function Ed(){return Ed=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var r=arguments[t];for(var n in r)Object.prototype.hasOwnProperty.call(r,n)&&(e[n]=r[n])}return e},Ed.apply(this,arguments)}const wf=P.createContext(null),WC=P.createContext(null),bi=P.createContext(null),_f=P.createContext(null),Zo=P.createContext({outlet:null,matches:[],isDataRoute:!1}),$C=P.createContext(null);function mI(e,t){let{relative:r}=t===void 0?{}:t;Ns()||sr(!1);let{basename:n,navigator:o}=P.useContext(bi),{hash:a,pathname:i,search:u}=Sf(e,{relative:r}),f=i;return n!=="/"&&(f=i==="/"?n:Aa([n,i])),o.createHref({pathname:f,search:u,hash:a})}function Ns(){return P.useContext(_f)!=null}function Va(){return Ns()||sr(!1),P.useContext(_f).location}function HC(e){P.useContext(bi).static||P.useLayoutEffect(e)}function $n(){let{isDataRoute:e}=P.useContext(Zo);return e?NI():bI()}function bI(){Ns()||sr(!1);let e=P.useContext(wf),{basename:t,navigator:r}=P.useContext(bi),{matches:n}=P.useContext(Zo),{pathname:o}=Va(),a=JSON.stringify(_m(n).map(f=>f.pathnameBase)),i=P.useRef(!1);return HC(()=>{i.current=!0}),P.useCallback(function(f,g){if(g===void 0&&(g={}),!i.current)return;if(typeof f=="number"){r.go(f);return}let m=Sm(f,JSON.parse(a),o,g.relative==="path");e==null&&t!=="/"&&(m.pathname=m.pathname==="/"?t:Aa([t,m.pathname])),(g.replace?r.replace:r.push)(m,g.state,g)},[t,r,a,o,e])}function Cm(){let{matches:e}=P.useContext(Zo),t=e[e.length-1];return t?t.params:{}}function Sf(e,t){let{relative:r}=t===void 0?{}:t,{matches:n}=P.useContext(Zo),{pathname:o}=Va(),a=JSON.stringify(_m(n).map(i=>i.pathnameBase));return P.useMemo(()=>Sm(e,JSON.parse(a),o,r==="path"),[e,a,o,r])}function vI(e,t){return yI(e,t)}function yI(e,t,r){Ns()||sr(!1);let{navigator:n}=P.useContext(bi),{matches:o}=P.useContext(Zo),a=o[o.length-1],i=a?a.params:{};a&&a.pathname;let u=a?a.pathnameBase:"/";a&&a.route;let f=Va(),g;if(t){var m;let w=typeof t=="string"?ks(t):t;u==="/"||(m=w.pathname)!=null&&m.startsWith(u)||sr(!1),g=w}else g=f;let S=g.pathname||"/",O=u==="/"?S:S.slice(u.length)||"/",T=YM(e,{pathname:O}),C=CI(T&&T.map(w=>Object.assign({},w,{params:Object.assign({},i,w.params),pathname:Aa([u,n.encodeLocation?n.encodeLocation(w.pathname).pathname:w.pathname]),pathnameBase:w.pathnameBase==="/"?u:Aa([u,n.encodeLocation?n.encodeLocation(w.pathnameBase).pathname:w.pathnameBase])})),o,r);return t&&C?P.createElement(_f.Provider,{value:{location:Ed({pathname:"/",search:"",hash:"",state:null,key:"default"},g),navigationType:_a.Pop}},C):C}function xI(){let e=kI(),t=hI(e)?e.status+" "+e.statusText:e instanceof Error?e.message:JSON.stringify(e),r=e instanceof Error?e.stack:null,o={padding:"0.5rem",backgroundColor:"rgba(200,200,200, 0.5)"},a=null;return P.createElement(P.Fragment,null,P.createElement("h2",null,"Unexpected Application Error!"),P.createElement("h3",{style:{fontStyle:"italic"}},t),r?P.createElement("pre",{style:o},r):null,a)}const wI=P.createElement(xI,null);class _I extends P.Component{constructor(t){super(t),this.state={location:t.location,revalidation:t.revalidation,error:t.error}}static getDerivedStateFromError(t){return{error:t}}static getDerivedStateFromProps(t,r){return r.location!==t.location||r.revalidation!=="idle"&&t.revalidation==="idle"?{error:t.error,location:t.location,revalidation:t.revalidation}:{error:t.error||r.error,location:r.location,revalidation:t.revalidation||r.revalidation}}componentDidCatch(t,r){console.error("React Router caught the following error during render",t,r)}render(){return this.state.error?P.createElement(Zo.Provider,{value:this.props.routeContext},P.createElement($C.Provider,{value:this.state.error,children:this.props.component})):this.props.children}}function SI(e){let{routeContext:t,match:r,children:n}=e,o=P.useContext(wf);return o&&o.static&&o.staticContext&&(r.route.errorElement||r.route.ErrorBoundary)&&(o.staticContext._deepestRenderedBoundaryId=r.route.id),P.createElement(Zo.Provider,{value:t},n)}function CI(e,t,r){var n;if(t===void 0&&(t=[]),r===void 0&&(r=null),e==null){var o;if((o=r)!=null&&o.errors)e=r.matches;else return null}let a=e,i=(n=r)==null?void 0:n.errors;if(i!=null){let u=a.findIndex(f=>f.route.id&&(i==null?void 0:i[f.route.id]));u>=0||sr(!1),a=a.slice(0,Math.min(a.length,u+1))}return a.reduceRight((u,f,g)=>{let m=f.route.id?i==null?void 0:i[f.route.id]:null,S=null;r&&(S=f.route.errorElement||wI);let O=t.concat(a.slice(0,g+1)),T=()=>{let C;return m?C=S:f.route.Component?C=P.createElement(f.route.Component,null):f.route.element?C=f.route.element:C=u,P.createElement(SI,{match:f,routeContext:{outlet:u,matches:O,isDataRoute:r!=null},children:C})};return r&&(f.route.ErrorBoundary||f.route.errorElement||g===0)?P.createElement(_I,{location:r.location,revalidation:r.revalidation,component:S,error:m,children:T(),routeContext:{outlet:null,matches:O,isDataRoute:!0}}):T()},null)}var qC=function(e){return e.UseBlocker="useBlocker",e.UseRevalidator="useRevalidator",e.UseNavigateStable="useNavigate",e}(qC||{}),jd=function(e){return e.UseBlocker="useBlocker",e.UseLoaderData="useLoaderData",e.UseActionData="useActionData",e.UseRouteError="useRouteError",e.UseNavigation="useNavigation",e.UseRouteLoaderData="useRouteLoaderData",e.UseMatches="useMatches",e.UseRevalidator="useRevalidator",e.UseNavigateStable="useNavigate",e.UseRouteId="useRouteId",e}(jd||{});function TI(e){let t=P.useContext(wf);return t||sr(!1),t}function PI(e){let t=P.useContext(WC);return t||sr(!1),t}function OI(e){let t=P.useContext(Zo);return t||sr(!1),t}function GC(e){let t=OI(),r=t.matches[t.matches.length-1];return r.route.id||sr(!1),r.route.id}function kI(){var e;let t=P.useContext($C),r=PI(jd.UseRouteError),n=GC(jd.UseRouteError);return t||((e=r.errors)==null?void 0:e[n])}function NI(){let{router:e}=TI(qC.UseNavigateStable),t=GC(jd.UseNavigateStable),r=P.useRef(!1);return HC(()=>{r.current=!0}),P.useCallback(function(o,a){a===void 0&&(a={}),r.current&&(typeof o=="number"?e.navigate(o):e.navigate(o,Ed({fromRouteId:t},a)))},[e,t])}function EI(e){let{to:t,replace:r,state:n,relative:o}=e;Ns()||sr(!1);let{matches:a}=P.useContext(Zo),{pathname:i}=Va(),u=$n(),f=Sm(t,_m(a).map(m=>m.pathnameBase),i,o==="path"),g=JSON.stringify(f);return P.useEffect(()=>u(JSON.parse(g),{replace:r,state:n,relative:o}),[u,g,o,r,n]),null}function no(e){sr(!1)}function jI(e){let{basename:t="/",children:r=null,location:n,navigationType:o=_a.Pop,navigator:a,static:i=!1}=e;Ns()&&sr(!1);let u=t.replace(/^\/*/,"/"),f=P.useMemo(()=>({basename:u,navigator:a,static:i}),[u,a,i]);typeof n=="string"&&(n=ks(n));let{pathname:g="/",search:m="",hash:S="",state:O=null,key:T="default"}=n,C=P.useMemo(()=>{let w=tu(g,u);return w==null?null:{location:{pathname:w,search:m,hash:S,state:O,key:T},navigationType:o}},[u,g,m,S,O,T,o]);return C==null?null:P.createElement(bi.Provider,{value:f},P.createElement(_f.Provider,{children:r,value:C}))}function Tm(e){let{children:t,location:r}=e;return vI(Ug(t),r)}new Promise(()=>{});function Ug(e,t){t===void 0&&(t=[]);let r=[];return P.Children.forEach(e,(n,o)=>{if(!P.isValidElement(n))return;let a=[...t,o];if(n.type===P.Fragment){r.push.apply(r,Ug(n.props.children,a));return}n.type!==no&&sr(!1),!n.props.index||!n.props.children||sr(!1);let i={id:n.props.id||a.join("-"),caseSensitive:n.props.caseSensitive,element:n.props.element,Component:n.props.Component,index:n.props.index,path:n.props.path,loader:n.props.loader,action:n.props.action,errorElement:n.props.errorElement,ErrorBoundary:n.props.ErrorBoundary,hasErrorBoundary:n.props.ErrorBoundary!=null||n.props.errorElement!=null,shouldRevalidate:n.props.shouldRevalidate,handle:n.props.handle,lazy:n.props.lazy};n.props.children&&(i.children=Ug(n.props.children,a)),r.push(i)}),r}/**
* React Router DOM v6.17.0
*
* Copyright (c) Remix Software Inc.
*
* This source code is licensed under the MIT license found in the
* LICENSE.md file in the root directory of this source tree.
*
* @license MIT
*/function Ad(){return Ad=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var r=arguments[t];for(var n in r)Object.prototype.hasOwnProperty.call(r,n)&&(e[n]=r[n])}return e},Ad.apply(this,arguments)}function KC(e,t){if(e==null)return{};var r={},n=Object.keys(e),o,a;for(a=0;a<n.length;a++)o=n[a],!(t.indexOf(o)>=0)&&(r[o]=e[o]);return r}function AI(e){return!!(e.metaKey||e.altKey||e.ctrlKey||e.shiftKey)}function RI(e,t){return e.button===0&&(!t||t==="_self")&&!AI(e)}const MI=["onClick","relative","reloadDocument","replace","state","target","to","preventScrollReset","unstable_viewTransition"],II=["aria-current","caseSensitive","className","end","style","to","unstable_viewTransition","children"],DI=P.createContext({isTransitioning:!1}),LI="startTransition",zx=S0[LI];function FI(e){let{basename:t,children:r,future:n,window:o}=e,a=P.useRef();a.current==null&&(a.current=qM({window:o,v5Compat:!0}));let i=a.current,[u,f]=P.useState({action:i.action,location:i.location}),{v7_startTransition:g}=n||{},m=P.useCallback(S=>{g&&zx?zx(()=>f(S)):f(S)},[f,g]);return P.useLayoutEffect(()=>i.listen(m),[i,m]),P.createElement(jI,{basename:t,children:r,location:u.location,navigationType:u.action,navigator:i})}const zI=typeof window<"u"&&typeof window.document<"u"&&typeof window.document.createElement<"u",BI=/^(?:[a-z][a-z0-9+.-]*:|\/\/)/i,YC=P.forwardRef(function(t,r){let{onClick:n,relative:o,reloadDocument:a,replace:i,state:u,target:f,to:g,preventScrollReset:m,unstable_viewTransition:S}=t,O=KC(t,MI),{basename:T}=P.useContext(bi),C,w=!1;if(typeof g=="string"&&BI.test(g)&&(C=g,zI))try{let c=new URL(window.location.href),l=g.startsWith("//")?new URL(c.protocol+g):new URL(g),h=tu(l.pathname,T);l.origin===c.origin&&h!=null?g=h+l.search+l.hash:w=!0}catch{}let b=mI(g,{relative:o}),d=WI(g,{replace:i,state:u,target:f,preventScrollReset:m,relative:o,unstable_viewTransition:S});function s(c){n&&n(c),c.defaultPrevented||d(c)}return P.createElement("a",Ad({},O,{href:C||b,onClick:w||a?n:s,ref:r,target:f}))}),VI=P.forwardRef(function(t,r){let{"aria-current":n="page",caseSensitive:o=!1,className:a="",end:i=!1,style:u,to:f,unstable_viewTransition:g,children:m}=t,S=KC(t,II),O=Sf(f,{relative:S.relative}),T=Va(),C=P.useContext(WC),{navigator:w}=P.useContext(bi),b=C!=null&&$I(O)&&g===!0,d=w.encodeLocation?w.encodeLocation(O).pathname:O.pathname,s=T.pathname,c=C&&C.navigation&&C.navigation.location?C.navigation.location.pathname:null;o||(s=s.toLowerCase(),c=c?c.toLowerCase():null,d=d.toLowerCase());let l=s===d||!i&&s.startsWith(d)&&s.charAt(d.length)==="/",h=c!=null&&(c===d||!i&&c.startsWith(d)&&c.charAt(d.length)==="/"),y={isActive:l,isPending:h,isTransitioning:b},x=l?n:void 0,j;typeof a=="function"?j=a(y):j=[a,l?"active":null,h?"pending":null,b?"transitioning":null].filter(Boolean).join(" ");let k=typeof u=="function"?u(y):u;return P.createElement(YC,Ad({},S,{"aria-current":x,className:j,ref:r,style:k,to:f,unstable_viewTransition:g}),typeof m=="function"?m(y):m)});var Wg;(function(e){e.UseScrollRestoration="useScrollRestoration",e.UseSubmit="useSubmit",e.UseSubmitFetcher="useSubmitFetcher",e.UseFetcher="useFetcher",e.useViewTransitionState="useViewTransitionState"})(Wg||(Wg={}));var Bx;(function(e){e.UseFetchers="useFetchers",e.UseScrollRestoration="useScrollRestoration"})(Bx||(Bx={}));function UI(e){let t=P.useContext(wf);return t||sr(!1),t}function WI(e,t){let{target:r,replace:n,state:o,preventScrollReset:a,relative:i,unstable_viewTransition:u}=t===void 0?{}:t,f=$n(),g=Va(),m=Sf(e,{relative:i});return P.useCallback(S=>{if(RI(S,r)){S.preventDefault();let O=n!==void 0?n:Nd(g)===Nd(m);f(e,{replace:O,state:o,preventScrollReset:a,relative:i,unstable_viewTransition:u})}},[g,f,m,n,o,r,e,a,i,u])}function $I(e,t){t===void 0&&(t={});let r=P.useContext(DI);r==null&&sr(!1);let{basename:n}=UI(Wg.useViewTransitionState),o=Sf(e,{relative:t.relative});if(!r.isTransitioning)return!1;let a=tu(r.currentLocation.pathname,n)||r.currentLocation.pathname,i=tu(r.nextLocation.pathname,n)||r.nextLocation.pathname;return Vg(o.pathname,i)!=null||Vg(o.pathname,a)!=null}function HI({title:e,titleId:t,...r},n){return P.createElement("svg",Object.assign({xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"currentColor","aria-hidden":"true",ref:n,"aria-labelledby":t},r),e?P.createElement("title",{id:t},e):null,P.createElement("path",{fillRule:"evenodd",d:"M7.5 3.75A1.5 1.5 0 006 5.25v13.5a1.5 1.5 0 001.5 1.5h6a1.5 1.5 0 001.5-1.5V15a.75.75 0 011.5 0v3.75a3 3 0 01-3 3h-6a3 3 0 01-3-3V5.25a3 3 0 013-3h6a3 3 0 013 3V9A.75.75 0 0115 9V5.25a1.5 1.5 0 00-1.5-1.5h-6zm5.03 4.72a.75.75 0 010 1.06l-1.72 1.72h10.94a.75.75 0 010 1.5H10.81l1.72 1.72a.75.75 0 11-1.06 1.06l-3-3a.75.75 0 010-1.06l3-3a.75.75 0 011.06 0z",clipRule:"evenodd"}))}const qI=P.forwardRef(HI),GI=qI;function KI({title:e,titleId:t,...r},n){return P.createElement("svg",Object.assign({xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"currentColor","aria-hidden":"true",ref:n,"aria-labelledby":t},r),e?P.createElement("title",{id:t},e):null,P.createElement("path",{fillRule:"evenodd",d:"M3 6.75A.75.75 0 013.75 6h16.5a.75.75 0 010 1.5H3.75A.75.75 0 013 6.75zM3 12a.75.75 0 01.75-.75h16.5a.75.75 0 010 1.5H3.75A.75.75 0 013 12zm0 5.25a.75.75 0 01.75-.75h16.5a.75.75 0 010 1.5H3.75a.75.75 0 01-.75-.75z",clipRule:"evenodd"}))}const YI=P.forwardRef(KI),QI=YI;function XI({title:e,titleId:t,...r},n){return P.createElement("svg",Object.assign({xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"currentColor","aria-hidden":"true",ref:n,"aria-labelledby":t},r),e?P.createElement("title",{id:t},e):null,P.createElement("path",{fillRule:"evenodd",d:"M11.078 2.25c-.917 0-1.699.663-1.85 1.567L9.05 4.889c-.02.12-.115.26-.297.348a7.493 7.493 0 00-.986.57c-.166.115-.334.126-.45.083L6.3 5.508a1.875 1.875 0 00-2.282.819l-.922 1.597a1.875 1.875 0 00.432 2.385l.84.692c.095.078.17.229.154.43a7.598 7.598 0 000 1.139c.015.2-.059.352-.153.43l-.841.692a1.875 1.875 0 00-.432 2.385l.922 1.597a1.875 1.875 0 002.282.818l1.019-.382c.115-.043.283-.031.45.082.312.214.641.405.985.57.182.088.277.228.297.35l.178 1.071c.151.904.933 1.567 1.85 1.567h1.844c.916 0 1.699-.663 1.85-1.567l.178-1.072c.02-.12.114-.26.297-.349.344-.165.673-.356.985-.57.167-.114.335-.125.45-.082l1.02.382a1.875 1.875 0 002.28-.819l.923-1.597a1.875 1.875 0 00-.432-2.385l-.84-.692c-.095-.078-.17-.229-.154-.43a7.614 7.614 0 000-1.139c-.016-.2.059-.352.153-.43l.84-.692c.708-.582.891-1.59.433-2.385l-.922-1.597a1.875 1.875 0 00-2.282-.818l-1.02.382c-.114.043-.282.031-.449-.083a7.49 7.49 0 00-.985-.57c-.183-.087-.277-.227-.297-.348l-.179-1.072a1.875 1.875 0 00-1.85-1.567h-1.843zM12 15.75a3.75 3.75 0 100-7.5 3.75 3.75 0 000 7.5z",clipRule:"evenodd"}))}const ZI=P.forwardRef(XI),QC=ZI;function JI({title:e,titleId:t,...r},n){return P.createElement("svg",Object.assign({xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"currentColor","aria-hidden":"true",ref:n,"aria-labelledby":t},r),e?P.createElement("title",{id:t},e):null,P.createElement("path",{fillRule:"evenodd",d:"M15.75 1.5a6.75 6.75 0 00-6.651 7.906c.067.39-.032.717-.221.906l-6.5 6.499a3 3 0 00-.878 2.121v2.818c0 .414.336.75.75.75H6a.75.75 0 00.75-.75v-1.5h1.5A.75.75 0 009 19.5V18h1.5a.75.75 0 00.53-.22l2.658-2.658c.19-.189.517-.288.906-.22A6.75 6.75 0 1015.75 1.5zm0 3a.75.75 0 000 1.5A2.25 2.25 0 0118 8.25a.75.75 0 001.5 0 3.75 3.75 0 00-3.75-3.75z",clipRule:"evenodd"}))}const e4=P.forwardRef(JI),t4=e4;function r4({title:e,titleId:t,...r},n){return P.createElement("svg",Object.assign({xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"currentColor","aria-hidden":"true",ref:n,"aria-labelledby":t},r),e?P.createElement("title",{id:t},e):null,P.createElement("path",{fillRule:"evenodd",d:"M2.625 6.75a1.125 1.125 0 112.25 0 1.125 1.125 0 01-2.25 0zm4.875 0A.75.75 0 018.25 6h12a.75.75 0 010 1.5h-12a.75.75 0 01-.75-.75zM2.625 12a1.125 1.125 0 112.25 0 1.125 1.125 0 01-2.25 0zM7.5 12a.75.75 0 01.75-.75h12a.75.75 0 010 1.5h-12A.75.75 0 017.5 12zm-4.875 5.25a1.125 1.125 0 112.25 0 1.125 1.125 0 01-2.25 0zm4.875 0a.75.75 0 01.75-.75h12a.75.75 0 010 1.5h-12a.75.75 0 01-.75-.75z",clipRule:"evenodd"}))}const n4=P.forwardRef(r4),o4=n4;function a4({title:e,titleId:t,...r},n){return P.createElement("svg",Object.assign({xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"currentColor","aria-hidden":"true",ref:n,"aria-labelledby":t},r),e?P.createElement("title",{id:t},e):null,P.createElement("path",{d:"M5.566 4.657A4.505 4.505 0 016.75 4.5h10.5c.41 0 .806.055 1.183.157A3 3 0 0015.75 3h-7.5a3 3 0 00-2.684 1.657zM2.25 12a3 3 0 013-3h13.5a3 3 0 013 3v6a3 3 0 01-3 3H5.25a3 3 0 01-3-3v-6zM5.25 7.5c-.41 0-.806.055-1.184.157A3 3 0 016.75 6h10.5a3 3 0 012.683 1.657A4.505 4.505 0 0018.75 7.5H5.25z"}))}const i4=P.forwardRef(a4),s4=i4;function l4({title:e,titleId:t,...r},n){return P.createElement("svg",Object.assign({xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"currentColor","aria-hidden":"true",ref:n,"aria-labelledby":t},r),e?P.createElement("title",{id:t},e):null,P.createElement("path",{d:"M5.507 4.048A3 3 0 017.785 3h8.43a3 3 0 012.278 1.048l1.722 2.008A4.533 4.533 0 0019.5 6h-15c-.243 0-.482.02-.715.056l1.722-2.008z"}),P.createElement("path",{fillRule:"evenodd",d:"M1.5 10.5a3 3 0 013-3h15a3 3 0 110 6h-15a3 3 0 01-3-3zm15 0a.75.75 0 11-1.5 0 .75.75 0 011.5 0zm2.25.75a.75.75 0 100-1.5.75.75 0 000 1.5zM4.5 15a3 3 0 100 6h15a3 3 0 100-6h-15zm11.25 3.75a.75.75 0 100-1.5.75.75 0 000 1.5zM19.5 18a.75.75 0 11-1.5 0 .75.75 0 011.5 0z",clipRule:"evenodd"}))}const u4=P.forwardRef(l4),c4=u4;function d4({title:e,titleId:t,...r},n){return P.createElement("svg",Object.assign({xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"currentColor","aria-hidden":"true",ref:n,"aria-labelledby":t},r),e?P.createElement("title",{id:t},e):null,P.createElement("path",{d:"M11.644 1.59a.75.75 0 01.712 0l9.75 5.25a.75.75 0 010 1.32l-9.75 5.25a.75.75 0 01-.712 0l-9.75-5.25a.75.75 0 010-1.32l9.75-5.25z"}),P.createElement("path",{d:"M3.265 10.602l7.668 4.129a2.25 2.25 0 002.134 0l7.668-4.13 1.37.739a.75.75 0 010 1.32l-9.75 5.25a.75.75 0 01-.71 0l-9.75-5.25a.75.75 0 010-1.32l1.37-.738z"}),P.createElement("path",{d:"M10.933 19.231l-7.668-4.13-1.37.739a.75.75 0 000 1.32l9.75 5.25c.221.12.489.12.71 0l9.75-5.25a.75.75 0 000-1.32l-1.37-.738-7.668 4.13a2.25 2.25 0 01-2.134-.001z"}))}const f4=P.forwardRef(d4),p4=f4;function h4({title:e,titleId:t,...r},n){return P.createElement("svg",Object.assign({xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"currentColor","aria-hidden":"true",ref:n,"aria-labelledby":t},r),e?P.createElement("title",{id:t},e):null,P.createElement("path",{fillRule:"evenodd",d:"M8.25 6.75a3.75 3.75 0 117.5 0 3.75 3.75 0 01-7.5 0zM15.75 9.75a3 3 0 116 0 3 3 0 01-6 0zM2.25 9.75a3 3 0 116 0 3 3 0 01-6 0zM6.31 15.117A6.745 6.745 0 0112 12a6.745 6.745 0 016.709 7.498.75.75 0 01-.372.568A12.696 12.696 0 0112 21.75c-2.305 0-4.47-.612-6.337-1.684a.75.75 0 01-.372-.568 6.787 6.787 0 011.019-4.38z",clipRule:"evenodd"}),P.createElement("path",{d:"M5.082 14.254a8.287 8.287 0 00-1.308 5.135 9.687 9.687 0 01-1.764-.44l-.115-.04a.563.563 0 01-.373-.487l-.01-.121a3.75 3.75 0 013.57-4.047zM20.226 19.389a8.287 8.287 0 00-1.308-5.135 3.75 3.75 0 013.57 4.047l-.01.121a.563.563 0 01-.373.486l-.115.04c-.567.2-1.156.349-1.764.441z"}))}const g4=P.forwardRef(h4),m4=g4;function b4({title:e,titleId:t,...r},n){return P.createElement("svg",Object.assign({xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"currentColor","aria-hidden":"true",ref:n,"aria-labelledby":t},r),e?P.createElement("title",{id:t},e):null,P.createElement("path",{fillRule:"evenodd",d:"M7.5 6a4.5 4.5 0 119 0 4.5 4.5 0 01-9 0zM3.751 20.105a8.25 8.25 0 0116.498 0 .75.75 0 01-.437.695A18.683 18.683 0 0112 22.5c-2.786 0-5.433-.608-7.812-1.7a.75.75 0 01-.437-.695z",clipRule:"evenodd"}))}const v4=P.forwardRef(b4),y4=v4;function x4({title:e,titleId:t,...r},n){return P.createElement("svg",Object.assign({xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"currentColor","aria-hidden":"true",ref:n,"aria-labelledby":t},r),e?P.createElement("title",{id:t},e):null,P.createElement("path",{fillRule:"evenodd",d:"M12 6.75a5.25 5.25 0 016.775-5.025.75.75 0 01.313 1.248l-3.32 3.319c.063.475.276.934.641 1.299.365.365.824.578 1.3.64l3.318-3.319a.75.75 0 011.248.313 5.25 5.25 0 01-5.472 6.756c-1.018-.086-1.87.1-2.309.634L7.344 21.3A3.298 3.298 0 112.7 16.657l8.684-7.151c.533-.44.72-1.291.634-2.309A5.342 5.342 0 0112 6.75zM4.117 19.125a.75.75 0 01.75-.75h.008a.75.75 0 01.75.75v.008a.75.75 0 01-.75.75h-.008a.75.75 0 01-.75-.75v-.008z",clipRule:"evenodd"}),P.createElement("path",{d:"M10.076 8.64l-2.201-2.2V4.874a.75.75 0 00-.364-.643l-3.75-2.25a.75.75 0 00-.916.113l-.75.75a.75.75 0 00-.113.916l2.25 3.75a.75.75 0 00.643.364h1.564l2.062 2.062 1.575-1.297z"}),P.createElement("path",{fillRule:"evenodd",d:"M12.556 17.329l4.183 4.182a3.375 3.375 0 004.773-4.773l-3.306-3.305a6.803 6.803 0 01-1.53.043c-.394-.034-.682-.006-.867.042a.589.589 0 00-.167.063l-3.086 3.748zm3.414-1.36a.75.75 0 011.06 0l1.875 1.876a.75.75 0 11-1.06 1.06L15.97 17.03a.75.75 0 010-1.06z",clipRule:"evenodd"}))}const w4=P.forwardRef(x4),_4=w4;var W={},XC={},ZC={exports:{}};/*!
Copyright (c) 2018 Jed Watson.
Licensed under the MIT License (MIT), see
http://jedwatson.github.io/classnames
*/(function(e){(function(){var t={}.hasOwnProperty;function r(){for(var n=[],o=0;o<arguments.length;o++){var a=arguments[o];if(a){var i=typeof a;if(i==="string"||i==="number")n.push(a);else if(Array.isArray(a)){if(a.length){var u=r.apply(null,a);u&&n.push(u)}}else if(i==="object"){if(a.toString!==Object.prototype.toString&&!a.toString.toString().includes("[native code]")){n.push(a.toString());continue}for(var f in a)t.call(a,f)&&a[f]&&n.push(f)}}}return n.join(" ")}e.exports?(r.default=r,e.exports=r):window.classNames=r})()})(ZC);var gt=ZC.exports,JC={exports:{}},Zn={};function Pm(){for(var e,t,r=0,n="";r<arguments.length;)(e=arguments[r++])&&(t=e5(e))&&(n&&(n+=" "),n+=t);return n}function e5(e){if(typeof e=="string")return e;for(var t,r="",n=0;n<e.length;n++)e[n]&&(t=e5(e[n]))&&(r&&(r+=" "),r+=t);return r}function $g(){return $g=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var r=arguments[t];for(var n in r)Object.prototype.hasOwnProperty.call(r,n)&&(e[n]=r[n])}return e},$g.apply(this,arguments)}function S4(e){var t=function(r){var n=r.theme,o=r.prefix,a={nextPart:new Map,validators:[]};return function(i,u){return u?i.map(function(f){return[f[0],f[1].map(function(g){return typeof g=="string"?u+g:typeof g=="object"?Object.fromEntries(Object.entries(g).map(function(m){return[u+m[0],m[1]]})):g})]}):i}(Object.entries(r.classGroups),o).forEach(function(i){Hg(i[1],a,i[0],n)}),a}(e);return{getClassGroupId:function(r){var n=r.split("-");return n[0]===""&&n.length!==1&&n.shift(),t5(n,t)||function(o){if(Vx.test(o)){var a=Vx.exec(o)[1],i=a==null?void 0:a.substring(0,a.indexOf(":"));if(i)return"arbitrary.."+i}}(r)},getConflictingClassGroupIds:function(r){return e.conflictingClassGroups[r]||[]}}}function t5(e,t){var r;if(e.length===0)return t.classGroupId;var n=t.nextPart.get(e[0]),o=n?t5(e.slice(1),n):void 0;if(o)return o;if(t.validators.length!==0){var a=e.join("-");return(r=t.validators.find(function(i){return(0,i.validator)(a)}))==null?void 0:r.classGroupId}}Object.defineProperty(Zn,"__esModule",{value:!0});var Vx=/^\[(.+)\]$/;function Hg(e,t,r,n){e.forEach(function(o){if(typeof o!="string"){if(typeof o=="function")return o.isThemeGetter?void Hg(o(n),t,r,n):void t.validators.push({validator:o,classGroupId:r});Object.entries(o).forEach(function(a){Hg(a[1],Ux(t,a[0]),r,n)})}else(o===""?t:Ux(t,o)).classGroupId=r})}function Ux(e,t){var r=e;return t.split("-").forEach(function(n){r.nextPart.has(n)||r.nextPart.set(n,{nextPart:new Map,validators:[]}),r=r.nextPart.get(n)}),r}function C4(e){if(e<1)return{get:function(){},set:function(){}};var t=0,r=new Map,n=new Map;function o(a,i){r.set(a,i),++t>e&&(t=0,n=r,r=new Map)}return{get:function(a){var i=r.get(a);return i!==void 0?i:(i=n.get(a))!==void 0?(o(a,i),i):void 0},set:function(a,i){r.has(a)?r.set(a,i):o(a,i)}}}function T4(e){var t=e.separator||":";return function(r){for(var n=0,o=[],a=0,i=0;i<r.length;i++){var u=r[i];n===0&&u===t[0]&&(t.length!==1&&r.slice(i,i+t.length)!==t||(o.push(r.slice(a,i)),a=i+t.length)),u==="["?n++:u==="]"&&n--}var f=o.length===0?r:r.substring(a),g=f.startsWith("!");return{modifiers:o,hasImportantModifier:g,baseClassName:g?f.substring(1):f}}}function P4(e){return $g({cache:C4(e.cacheSize),splitModifiers:T4(e)},S4(e))}var O4=/\s+/;function k4(e,t){var r=t.splitModifiers,n=t.getClassGroupId,o=t.getConflictingClassGroupIds,a=new Set;return e.trim().split(O4).map(function(i){var u=r(i),f=u.modifiers,g=u.hasImportantModifier,m=n(u.baseClassName);if(!m)return{isTailwindClass:!1,originalClassName:i};var S=function(O){if(O.length<=1)return O;var T=[],C=[];return O.forEach(function(w){w[0]==="["?(T.push.apply(T,C.sort().concat([w])),C=[]):C.push(w)}),T.push.apply(T,C.sort()),T}(f).join(":");return{isTailwindClass:!0,modifierId:g?S+"!":S,classGroupId:m,originalClassName:i}}).reverse().filter(function(i){if(!i.isTailwindClass)return!0;var u=i.modifierId,f=i.classGroupId,g=u+f;return!a.has(g)&&(a.add(g),o(f).forEach(function(m){return a.add(u+m)}),!0)}).reverse().map(function(i){return i.originalClassName}).join(" ")}function qg(){for(var e=arguments.length,t=new Array(e),r=0;r<e;r++)t[r]=arguments[r];var n,o,a,i=u;function u(g){var m=t[0],S=t.slice(1).reduce(function(O,T){return T(O)},m());return n=P4(S),o=n.cache.get,a=n.cache.set,i=f,f(g)}function f(g){var m=o(g);if(m)return m;var S=k4(g,n);return a(g,S),S}return function(){return i(Pm.apply(null,arguments))}}function Qt(e){var t=function(r){return r[e]||[]};return t.isThemeGetter=!0,t}var Ua=/^\[(.+)\]$/,N4=/^\d+\/\d+$/,E4=new Set(["px","full","screen"]),j4=/^(\d+)?(xs|sm|md|lg|xl)$/,A4=/\d+(%|px|r?em|[sdl]?v([hwib]|min|max)|pt|pc|in|cm|mm|cap|ch|ex|r?lh)/,R4=/^-?((\d+)?\.?(\d+)[a-z]+|0)_-?((\d+)?\.?(\d+)[a-z]+|0)/;function Rn(e){return!Number.isNaN(Number(e))||E4.has(e)||N4.test(e)||ba(e)}function ba(e){var t,r=(t=Ua.exec(e))==null?void 0:t[1];return!!r&&(r.startsWith("length:")||A4.test(r))}function r5(e){var t,r=(t=Ua.exec(e))==null?void 0:t[1];return!!r&&r.startsWith("size:")}function n5(e){var t,r=(t=Ua.exec(e))==null?void 0:t[1];return!!r&&r.startsWith("position:")}function o5(e){var t,r=(t=Ua.exec(e))==null?void 0:t[1];return!!r&&(r.startsWith("url(")||r.startsWith("url:"))}function Rd(e){var t,r=(t=Ua.exec(e))==null?void 0:t[1];return!!r&&(!Number.isNaN(Number(r))||r.startsWith("number:"))}function Fr(e){var t,r=(t=Ua.exec(e))==null?void 0:t[1];return Number.isInteger(Number(r||e))}function Pr(e){return Ua.test(e)}function Ii(){return!0}function Lo(e){return j4.test(e)}function a5(e){var t,r=(t=Ua.exec(e))==null?void 0:t[1];return!!r&&R4.test(r)}var M4={__proto__:null,isLength:Rn,isArbitraryLength:ba,isArbitrarySize:r5,isArbitraryPosition:n5,isArbitraryUrl:o5,isArbitraryNumber:Rd,isArbitraryWeight:Rd,isInteger:Fr,isArbitraryValue:Pr,isAny:Ii,isTshirtSize:Lo,isArbitraryShadow:a5};function Bc(){var e=Qt("colors"),t=Qt("spacing"),r=Qt("blur"),n=Qt("brightness"),o=Qt("borderColor"),a=Qt("borderRadius"),i=Qt("borderSpacing"),u=Qt("borderWidth"),f=Qt("contrast"),g=Qt("grayscale"),m=Qt("hueRotate"),S=Qt("invert"),O=Qt("gap"),T=Qt("gradientColorStops"),C=Qt("inset"),w=Qt("margin"),b=Qt("opacity"),d=Qt("padding"),s=Qt("saturate"),c=Qt("scale"),l=Qt("sepia"),h=Qt("skew"),y=Qt("space"),x=Qt("translate"),j=function(){return["auto",t]},k=function(){return["",Rn]},N=function(){return["auto",Fr]},A=function(){return["","0",Pr]};return{cacheSize:500,theme:{colors:[Ii],spacing:[Rn],blur:["none","",Lo,ba],brightness:[Fr],borderColor:[e],borderRadius:["none","","full",Lo,ba],borderSpacing:[t],borderWidth:k(),contrast:[Fr],grayscale:A(),hueRotate:[Fr],invert:A(),gap:[t],gradientColorStops:[e],inset:j(),margin:j(),opacity:[Fr],padding:[t],saturate:[Fr],scale:[Fr],sepia:A(),skew:[Fr,Pr],space:[t],translate:[t]},classGroups:{aspect:[{aspect:["auto","square","video",Pr]}],container:["container"],columns:[{columns:[Lo]}],"break-after":[{"break-after":["auto","avoid","all","avoid-page","page","left","right","column"]}],"break-before":[{"break-before":["auto","avoid","all","avoid-page","page","left","right","column"]}],"break-inside":[{"break-inside":["auto","avoid","avoid-page","avoid-column"]}],"box-decoration":[{"box-decoration":["slice","clone"]}],box:[{box:["border","content"]}],display:["block","inline-block","inline","flex","inline-flex","table","inline-table","table-caption","table-cell","table-column","table-column-group","table-footer-group","table-header-group","table-row-group","table-row","flow-root","grid","inline-grid","contents","list-item","hidden"],float:[{float:["right","left","none"]}],clear:[{clear:["left","right","both","none"]}],isolation:["isolate","isolation-auto"],"object-fit":[{object:["contain","cover","fill","none","scale-down"]}],"object-position":[{object:[].concat(["bottom","center","left","left-bottom","left-top","right","right-bottom","right-top","top"],[Pr])}],overflow:[{overflow:["auto","hidden","clip","visible","scroll"]}],"overflow-x":[{"overflow-x":["auto","hidden","clip","visible","scroll"]}],"overflow-y":[{"overflow-y":["auto","hidden","clip","visible","scroll"]}],overscroll:[{overscroll:["auto","contain","none"]}],"overscroll-x":[{"overscroll-x":["auto","contain","none"]}],"overscroll-y":[{"overscroll-y":["auto","contain","none"]}],position:["static","fixed","absolute","relative","sticky"],inset:[{inset:[C]}],"inset-x":[{"inset-x":[C]}],"inset-y":[{"inset-y":[C]}],top:[{top:[C]}],right:[{right:[C]}],bottom:[{bottom:[C]}],left:[{left:[C]}],visibility:["visible","invisible","collapse"],z:[{z:[Fr]}],basis:[{basis:[t]}],"flex-direction":[{flex:["row","row-reverse","col","col-reverse"]}],"flex-wrap":[{flex:["wrap","wrap-reverse","nowrap"]}],flex:[{flex:["1","auto","initial","none",Pr]}],grow:[{grow:A()}],shrink:[{shrink:A()}],order:[{order:["first","last","none",Fr]}],"grid-cols":[{"grid-cols":[Ii]}],"col-start-end":[{col:["auto",{span:[Fr]}]}],"col-start":[{"col-start":N()}],"col-end":[{"col-end":N()}],"grid-rows":[{"grid-rows":[Ii]}],"row-start-end":[{row:["auto",{span:[Fr]}]}],"row-start":[{"row-start":N()}],"row-end":[{"row-end":N()}],"grid-flow":[{"grid-flow":["row","col","dense","row-dense","col-dense"]}],"auto-cols":[{"auto-cols":["auto","min","max","fr",Pr]}],"auto-rows":[{"auto-rows":["auto","min","max","fr",Pr]}],gap:[{gap:[O]}],"gap-x":[{"gap-x":[O]}],"gap-y":[{"gap-y":[O]}],"justify-content":[{justify:["start","end","center","between","around","evenly"]}],"justify-items":[{"justify-items":["start","end","center","stretch"]}],"justify-self":[{"justify-self":["auto","start","end","center","stretch"]}],"align-content":[{content:[].concat(["start","end","center","between","around","evenly"],["baseline"])}],"align-items":[{items:["start","end","center","baseline","stretch"]}],"align-self":[{self:["auto","start","end","center","stretch","baseline"]}],"place-content":[{"place-content":[].concat(["start","end","center","between","around","evenly"],["baseline","stretch"])}],"place-items":[{"place-items":["start","end","center","baseline","stretch"]}],"place-self":[{"place-self":["auto","start","end","center","stretch"]}],p:[{p:[d]}],px:[{px:[d]}],py:[{py:[d]}],pt:[{pt:[d]}],pr:[{pr:[d]}],pb:[{pb:[d]}],pl:[{pl:[d]}],m:[{m:[w]}],mx:[{mx:[w]}],my:[{my:[w]}],mt:[{mt:[w]}],mr:[{mr:[w]}],mb:[{mb:[w]}],ml:[{ml:[w]}],"space-x":[{"space-x":[y]}],"space-x-reverse":["space-x-reverse"],"space-y":[{"space-y":[y]}],"space-y-reverse":["space-y-reverse"],w:[{w:["auto","min","max","fit",t]}],"min-w":[{"min-w":["min","max","fit",Rn]}],"max-w":[{"max-w":["0","none","full","min","max","fit","prose",{screen:[Lo]},Lo,ba]}],h:[{h:[t,"auto","min","max","fit"]}],"min-h":[{"min-h":["min","max","fit",Rn]}],"max-h":[{"max-h":[t,"min","max","fit"]}],"font-size":[{text:["base",Lo,ba]}],"font-smoothing":["antialiased","subpixel-antialiased"],"font-style":["italic","not-italic"],"font-weight":[{font:["thin","extralight","light","normal","medium","semibold","bold","extrabold","black",Rd]}],"font-family":[{font:[Ii]}],"fvn-normal":["normal-nums"],"fvn-ordinal":["ordinal"],"fvn-slashed-zero":["slashed-zero"],"fvn-figure":["lining-nums","oldstyle-nums"],"fvn-spacing":["proportional-nums","tabular-nums"],"fvn-fraction":["diagonal-fractions","stacked-fractons"],tracking:[{tracking:["tighter","tight","normal","wide","wider","widest",ba]}],leading:[{leading:["none","tight","snug","normal","relaxed","loose",Rn]}],"list-style-type":[{list:["none","disc","decimal",Pr]}],"list-style-position":[{list:["inside","outside"]}],"placeholder-color":[{placeholder:[e]}],"placeholder-opacity":[{"placeholder-opacity":[b]}],"text-alignment":[{text:["left","center","right","justify","start","end"]}],"text-color":[{text:[e]}],"text-opacity":[{"text-opacity":[b]}],"text-decoration":["underline","overline","line-through","no-underline"],"text-decoration-style":[{decoration:[].concat(["solid","dashed","dotted","double","none"],["wavy"])}],"text-decoration-thickness":[{decoration:["auto","from-font",Rn]}],"underline-offset":[{"underline-offset":["auto",Rn]}],"text-decoration-color":[{decoration:[e]}],"text-transform":["uppercase","lowercase","capitalize","normal-case"],"text-overflow":["truncate","text-ellipsis","text-clip"],indent:[{indent:[t]}],"vertical-align":[{align:["baseline","top","middle","bottom","text-top","text-bottom","sub","super",ba]}],whitespace:[{whitespace:["normal","nowrap","pre","pre-line","pre-wrap"]}],break:[{break:["normal","words","all","keep"]}],content:[{content:["none",Pr]}],"bg-attachment":[{bg:["fixed","local","scroll"]}],"bg-clip":[{"bg-clip":["border","padding","content","text"]}],"bg-opacity":[{"bg-opacity":[b]}],"bg-origin":[{"bg-origin":["border","padding","content"]}],"bg-position":[{bg:[].concat(["bottom","center","left","left-bottom","left-top","right","right-bottom","right-top","top"],[n5])}],"bg-repeat":[{bg:["no-repeat",{repeat:["","x","y","round","space"]}]}],"bg-size":[{bg:["auto","cover","contain",r5]}],"bg-image":[{bg:["none",{"gradient-to":["t","tr","r","br","b","bl","l","tl"]},o5]}],"bg-color":[{bg:[e]}],"gradient-from":[{from:[T]}],"gradient-via":[{via:[T]}],"gradient-to":[{to:[T]}],rounded:[{rounded:[a]}],"rounded-t":[{"rounded-t":[a]}],"rounded-r":[{"rounded-r":[a]}],"rounded-b":[{"rounded-b":[a]}],"rounded-l":[{"rounded-l":[a]}],"rounded-tl":[{"rounded-tl":[a]}],"rounded-tr":[{"rounded-tr":[a]}],"rounded-br":[{"rounded-br":[a]}],"rounded-bl":[{"rounded-bl":[a]}],"border-w":[{border:[u]}],"border-w-x":[{"border-x":[u]}],"border-w-y":[{"border-y":[u]}],"border-w-t":[{"border-t":[u]}],"border-w-r":[{"border-r":[u]}],"border-w-b":[{"border-b":[u]}],"border-w-l":[{"border-l":[u]}],"border-opacity":[{"border-opacity":[b]}],"border-style":[{border:[].concat(["solid","dashed","dotted","double","none"],["hidden"])}],"divide-x":[{"divide-x":[u]}],"divide-x-reverse":["divide-x-reverse"],"divide-y":[{"divide-y":[u]}],"divide-y-reverse":["divide-y-reverse"],"divide-opacity":[{"divide-opacity":[b]}],"divide-style":[{divide:["solid","dashed","dotted","double","none"]}],"border-color":[{border:[o]}],"border-color-x":[{"border-x":[o]}],"border-color-y":[{"border-y":[o]}],"border-color-t":[{"border-t":[o]}],"border-color-r":[{"border-r":[o]}],"border-color-b":[{"border-b":[o]}],"border-color-l":[{"border-l":[o]}],"divide-color":[{divide:[o]}],"outline-style":[{outline:[""].concat(["solid","dashed","dotted","double","none"])}],"outline-offset":[{"outline-offset":[Rn]}],"outline-w":[{outline:[Rn]}],"outline-color":[{outline:[e]}],"ring-w":[{ring:k()}],"ring-w-inset":["ring-inset"],"ring-color":[{ring:[e]}],"ring-opacity":[{"ring-opacity":[b]}],"ring-offset-w":[{"ring-offset":[Rn]}],"ring-offset-color":[{"ring-offset":[e]}],shadow:[{shadow:["","inner","none",Lo,a5]}],"shadow-color":[{shadow:[Ii]}],opacity:[{opacity:[b]}],"mix-blend":[{"mix-blend":["normal","multiply","screen","overlay","darken","lighten","color-dodge","color-burn","hard-light","soft-light","difference","exclusion","hue","saturation","color","luminosity","plus-lighter"]}],"bg-blend":[{"bg-blend":["normal","multiply","screen","overlay","darken","lighten","color-dodge","color-burn","hard-light","soft-light","difference","exclusion","hue","saturation","color","luminosity","plus-lighter"]}],filter:[{filter:["","none"]}],blur:[{blur:[r]}],brightness:[{brightness:[n]}],contrast:[{contrast:[f]}],"drop-shadow":[{"drop-shadow":["","none",Lo,Pr]}],grayscale:[{grayscale:[g]}],"hue-rotate":[{"hue-rotate":[m]}],invert:[{invert:[S]}],saturate:[{saturate:[s]}],sepia:[{sepia:[l]}],"backdrop-filter":[{"backdrop-filter":["","none"]}],"backdrop-blur":[{"backdrop-blur":[r]}],"backdrop-brightness":[{"backdrop-brightness":[n]}],"backdrop-contrast":[{"backdrop-contrast":[f]}],"backdrop-grayscale":[{"backdrop-grayscale":[g]}],"backdrop-hue-rotate":[{"backdrop-hue-rotate":[m]}],"backdrop-invert":[{"backdrop-invert":[S]}],"backdrop-opacity":[{"backdrop-opacity":[b]}],"backdrop-saturate":[{"backdrop-saturate":[s]}],"backdrop-sepia":[{"backdrop-sepia":[l]}],"border-collapse":[{border:["collapse","separate"]}],"border-spacing":[{"border-spacing":[i]}],"border-spacing-x":[{"border-spacing-x":[i]}],"border-spacing-y":[{"border-spacing-y":[i]}],"table-layout":[{table:["auto","fixed"]}],transition:[{transition:["none","all","","colors","opacity","shadow","transform",Pr]}],duration:[{duration:[Fr]}],ease:[{ease:["linear","in","out","in-out",Pr]}],delay:[{delay:[Fr]}],animate:[{animate:["none","spin","ping","pulse","bounce",Pr]}],transform:[{transform:["","gpu","none"]}],scale:[{scale:[c]}],"scale-x":[{"scale-x":[c]}],"scale-y":[{"scale-y":[c]}],rotate:[{rotate:[Fr,Pr]}],"translate-x":[{"translate-x":[x]}],"translate-y":[{"translate-y":[x]}],"skew-x":[{"skew-x":[h]}],"skew-y":[{"skew-y":[h]}],"transform-origin":[{origin:["center","top","top-right","right","bottom-right","bottom","bottom-left","left","top-left",Pr]}],accent:[{accent:["auto",e]}],appearance:["appearance-none"],cursor:[{cursor:["auto","default","pointer","wait","text","move","help","not-allowed","none","context-menu","progress","cell","crosshair","vertical-text","alias","copy","no-drop","grab","grabbing","all-scroll","col-resize","row-resize","n-resize","e-resize","s-resize","w-resize","ne-resize","nw-resize","se-resize","sw-resize","ew-resize","ns-resize","nesw-resize","nwse-resize","zoom-in","zoom-out",Pr]}],"caret-color":[{caret:[e]}],"pointer-events":[{"pointer-events":["none","auto"]}],resize:[{resize:["none","y","x",""]}],"scroll-behavior":[{scroll:["auto","smooth"]}],"scroll-m":[{"scroll-m":[t]}],"scroll-mx":[{"scroll-mx":[t]}],"scroll-my":[{"scroll-my":[t]}],"scroll-mt":[{"scroll-mt":[t]}],"scroll-mr":[{"scroll-mr":[t]}],"scroll-mb":[{"scroll-mb":[t]}],"scroll-ml":[{"scroll-ml":[t]}],"scroll-p":[{"scroll-p":[t]}],"scroll-px":[{"scroll-px":[t]}],"scroll-py":[{"scroll-py":[t]}],"scroll-pt":[{"scroll-pt":[t]}],"scroll-pr":[{"scroll-pr":[t]}],"scroll-pb":[{"scroll-pb":[t]}],"scroll-pl":[{"scroll-pl":[t]}],"snap-align":[{snap:["start","end","center","align-none"]}],"snap-stop":[{snap:["normal","always"]}],"snap-type":[{snap:["none","x","y","both"]}],"snap-strictness":[{snap:["mandatory","proximity"]}],touch:[{touch:["auto","none","pinch-zoom","manipulation",{pan:["x","left","right","y","up","down"]}]}],select:[{select:["none","text","all","auto"]}],"will-change":[{"will-change":["auto","scroll","contents","transform",Pr]}],fill:[{fill:[e,"none"]}],"stroke-w":[{stroke:[Rn,Rd]}],stroke:[{stroke:[e,"none"]}],sr:["sr-only","not-sr-only"]},conflictingClassGroups:{overflow:["overflow-x","overflow-y"],overscroll:["overscroll-x","overscroll-y"],inset:["inset-x","inset-y","top","right","bottom","left"],"inset-x":["right","left"],"inset-y":["top","bottom"],flex:["basis","grow","shrink"],gap:["gap-x","gap-y"],p:["px","py","pt","pr","pb","pl"],px:["pr","pl"],py:["pt","pb"],m:["mx","my","mt","mr","mb","ml"],mx:["mr","ml"],my:["mt","mb"],"font-size":["leading"],"fvn-normal":["fvn-ordinal","fvn-slashed-zero","fvn-figure","fvn-spacing","fvn-fraction"],"fvn-ordinal":["fvn-normal"],"fvn-slashed-zero":["fvn-normal"],"fvn-figure":["fvn-normal"],"fvn-spacing":["fvn-normal"],"fvn-fraction":["fvn-normal"],rounded:["rounded-t","rounded-r","rounded-b","rounded-l","rounded-tl","rounded-tr","rounded-br","rounded-bl"],"rounded-t":["rounded-tl","rounded-tr"],"rounded-r":["rounded-tr","rounded-br"],"rounded-b":["rounded-br","rounded-bl"],"rounded-l":["rounded-tl","rounded-bl"],"border-spacing":["border-spacing-x","border-spacing-y"],"border-w":["border-w-t","border-w-r","border-w-b","border-w-l"],"border-w-x":["border-w-r","border-w-l"],"border-w-y":["border-w-t","border-w-b"],"border-color":["border-color-t","border-color-r","border-color-b","border-color-l"],"border-color-x":["border-color-r","border-color-l"],"border-color-y":["border-color-t","border-color-b"],"scroll-m":["scroll-mx","scroll-my","scroll-mt","scroll-mr","scroll-mb","scroll-ml"],"scroll-mx":["scroll-mr","scroll-ml"],"scroll-my":["scroll-mt","scroll-mb"],"scroll-p":["scroll-px","scroll-py","scroll-pt","scroll-pr","scroll-pb","scroll-pl"],"scroll-px":["scroll-pr","scroll-pl"],"scroll-py":["scroll-pt","scroll-pb"]}}}var I4=qg(Bc);function Wx(e,t){for(var r in t)i5(e,r,t[r]);return e}var D4=Object.prototype.hasOwnProperty,L4=new Set(["string","number","boolean"]);function i5(e,t,r){if(D4.call(e,t)&&!L4.has(typeof r)&&r!==null){if(Array.isArray(r)&&Array.isArray(e[t]))e[t]=e[t].concat(r);else if(typeof r=="object"&&typeof e[t]=="object"){if(e[t]===null)return void(e[t]=r);for(var n in r)i5(e[t],n,r[n])}}else e[t]=r}var F4=Pm;Zn.createTailwindMerge=qg,Zn.extendTailwindMerge=function(e){for(var t=arguments.length,r=new Array(t>1?t-1:0),n=1;n<t;n++)r[n-1]=arguments[n];return qg.apply(void 0,typeof e=="function"?[Bc,e].concat(r):[function(){return Wx(Bc(),e)}].concat(r))},Zn.fromTheme=Qt,Zn.getDefaultConfig=Bc,Zn.join=F4,Zn.mergeConfigs=Wx,Zn.twJoin=Pm,Zn.twMerge=I4,Zn.validators=M4;JC.exports=Zn;var lt=JC.exports,nt={},s5={};(function(e){Object.defineProperty(e,"__esModule",{value:!0}),Object.defineProperty(e,"default",{enumerable:!0,get:function(){return u}});function t(f,g){(g==null||g>f.length)&&(g=f.length);for(var m=0,S=new Array(g);m<g;m++)S[m]=f[m];return S}function r(f){if(Array.isArray(f))return t(f)}function n(f){if(typeof Symbol<"u"&&f[Symbol.iterator]!=null||f["@@iterator"]!=null)return Array.from(f)}function o(){throw new TypeError("Invalid attempt to spread non-iterable instance.\\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}function a(f){return r(f)||n(f)||i(f)||o()}function i(f,g){if(f){if(typeof f=="string")return t(f,g);var m=Object.prototype.toString.call(f).slice(8,-1);if(m==="Object"&&f.constructor&&(m=f.constructor.name),m==="Map"||m==="Set")return Array.from(m);if(m==="Arguments"||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(m))return t(f,g)}}function u(f){var g=[];return Object.values(f).forEach(function(m){typeof m=="string"?g=a(g).concat([m]):typeof m=="object"&&!Array.isArray(m)&&m!==null&&(g=a(g).concat(a(u(m))))}),g}})(s5);(function(e){Object.defineProperty(e,"__esModule",{value:!0}),Object.defineProperty(e,"default",{enumerable:!0,get:function(){return n}});var t=r(s5);function r(o){return o&&o.__esModule?o:{default:o}}function n(o){return(0,t.default)(o).join(" ")}})(nt);var et={},l5={exports:{}},z4="SECRET_DO_NOT_PASS_THIS_OR_YOU_WILL_BE_FIRED",B4=z4,V4=B4;function u5(){}function c5(){}c5.resetWarningCache=u5;var U4=function(){function e(n,o,a,i,u,f){if(f!==V4){var g=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 g.name="Invariant Violation",g}}e.isRequired=e;function t(){return e}var r={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:c5,resetWarningCache:u5};return r.PropTypes=r,r};l5.exports=U4();var ut=l5.exports;const vn=r_(ut);var W4=function(t){return $4(t)&&!H4(t)};function $4(e){return!!e&&typeof e=="object"}function H4(e){var t=Object.prototype.toString.call(e);return t==="[object RegExp]"||t==="[object Date]"||K4(e)}var q4=typeof Symbol=="function"&&Symbol.for,G4=q4?Symbol.for("react.element"):60103;function K4(e){return e.$$typeof===G4}function Y4(e){return Array.isArray(e)?[]:{}}function ru(e,t){return t.clone!==!1&&t.isMergeableObject(e)?hs(Y4(e),e,t):e}function Q4(e,t,r){return e.concat(t).map(function(n){return ru(n,r)})}function X4(e,t){if(!t.customMerge)return hs;var r=t.customMerge(e);return typeof r=="function"?r:hs}function Z4(e){return Object.getOwnPropertySymbols?Object.getOwnPropertySymbols(e).filter(function(t){return e.propertyIsEnumerable(t)}):[]}function $x(e){return Object.keys(e).concat(Z4(e))}function d5(e,t){try{return t in e}catch{return!1}}function J4(e,t){return d5(e,t)&&!(Object.hasOwnProperty.call(e,t)&&Object.propertyIsEnumerable.call(e,t))}function eD(e,t,r){var n={};return r.isMergeableObject(e)&&$x(e).forEach(function(o){n[o]=ru(e[o],r)}),$x(t).forEach(function(o){J4(e,o)||(d5(e,o)&&r.isMergeableObject(t[o])?n[o]=X4(o,r)(e[o],t[o],r):n[o]=ru(t[o],r))}),n}function hs(e,t,r){r=r||{},r.arrayMerge=r.arrayMerge||Q4,r.isMergeableObject=r.isMergeableObject||W4,r.cloneUnlessOtherwiseSpecified=ru;var n=Array.isArray(t),o=Array.isArray(e),a=n===o;return a?n?r.arrayMerge(e,t,r):eD(e,t,r):ru(t,r)}hs.all=function(t,r){if(!Array.isArray(t))throw new Error("first argument should be an array");return t.reduce(function(n,o){return hs(n,o,r)},{})};var tD=hs,Mr=tD,Om={},f5={};(function(e){Object.defineProperty(e,"__esModule",{value:!0});function t(o,a){for(var i in a)Object.defineProperty(o,i,{enumerable:!0,get:a[i]})}t(e,{accordion:function(){return r},default:function(){return n}});var r={defaultProps:{icon:void 0,className:"",animate:{unmount:{},mount:{}},disabled:!1},styles:{base:{container:{display:"block",position:"relative",width:"w-full"},header:{initial:{display:"flex",justifyContent:"justify-between",alignItems:"items-center",width:"w-full",py:"py-4",borderWidth:"border-b border-b-blue-gray-100",color:"text-blue-gray-700",fontSmoothing:"antialiased",fontFamily:"font-sans",fontSize:"text-xl",textAlign:"text-left",fontWeight:"font-semibold",lineHeight:"leading-snug",userSelect:"select-none",hover:"hover:text-blue-gray-900",transition:"transition-colors"},active:{color:"text-blue-gray-900"},icon:{ml:"ml-4"}},body:{display:"block",width:"w-full",py:"py-4",color:"text-gray-700",fontSmoothing:"antialiased",fontFamily:"font-sans",fontSize:"text-sm",fontWeight:"font-light",lineHeight:"leading-normal"},disabled:{pointerEvents:"pointer-events-none",opacity:"opacity-50"}}}},n=r})(f5);var p5={},h5={};(function(e){Object.defineProperty(e,"__esModule",{value:!0}),Object.defineProperty(e,"default",{enumerable:!0,get:function(){return r}});var t={"blue-gray":{backgroud:"bg-blue-gray-500",color:"text-white"},gray:{backgroud:"bg-gray-900",color:"text-white"},brown:{backgroud:"bg-brown-500",color:"text-white"},"deep-orange":{backgroud:"bg-deep-orange-500",color:"text-white"},orange:{backgroud:"bg-orange-500",color:"text-white"},amber:{backgroud:"bg-amber-500",color:"text-black"},yellow:{backgroud:"bg-yellow-500",color:"text-black"},lime:{backgroud:"bg-lime-500",color:"text-black"},"light-green":{backgroud:"bg-light-green-500",color:"text-white"},green:{backgroud:"bg-green-500",color:"text-white"},teal:{backgroud:"bg-teal-500",color:"text-white"},cyan:{backgroud:"bg-cyan-500",color:"text-white"},"light-blue":{backgroud:"bg-light-blue-500",color:"text-white"},blue:{backgroud:"bg-blue-500",color:"text-white"},indigo:{backgroud:"bg-indigo-500",color:"text-white"},"deep-purple":{backgroud:"bg-deep-purple-500",color:"text-white"},purple:{backgroud:"bg-purple-500",color:"text-white"},pink:{backgroud:"bg-pink-500",color:"text-white"},red:{backgroud:"bg-red-500",color:"text-white"}},r=t})(h5);var g5={};(function(e){Object.defineProperty(e,"__esModule",{value:!0}),Object.defineProperty(e,"default",{enumerable:!0,get:function(){return r}});var t={"blue-gray":{backgroud:"bg-gradient-to-tr from-blue-gray-600 to-blue-gray-400",color:"text-white"},gray:{backgroud:"bg-gradient-to-tr from-gray-900 to-gray-800",color:"text-white"},brown:{backgroud:"bg-gradient-to-tr from-brown-600 to-brown-400",color:"text-white"},"deep-orange":{backgroud:"bg-gradient-to-tr from-deep-orange-600 to-deep-orange-400",color:"text-white"},orange:{backgroud:"bg-gradient-to-tr from-orange-600 to-orange-400",color:"text-white"},amber:{backgroud:"bg-gradient-to-tr from-amber-600 to-amber-400",color:"text-black"},yellow:{backgroud:"bg-gradient-to-tr from-yellow-600 to-yellow-400",color:"text-black"},lime:{backgroud:"bg-gradient-to-tr from-lime-600 to-lime-400",color:"text-black"},"light-green":{backgroud:"bg-gradient-to-tr from-light-green-600 to-light-green-400",color:"text-white"},green:{backgroud:"bg-gradient-to-tr from-green-600 to-green-400",color:"text-white"},teal:{backgroud:"bg-gradient-to-tr from-teal-600 to-teal-400",color:"text-white"},cyan:{backgroud:"bg-gradient-to-tr from-cyan-600 to-cyan-400",color:"text-white"},"light-blue":{backgroud:"bg-gradient-to-tr from-light-blue-600 to-light-blue-400",color:"text-white"},blue:{backgroud:"bg-gradient-to-tr from-blue-600 to-blue-400",color:"text-white"},indigo:{backgroud:"bg-gradient-to-tr from-indigo-600 to-indigo-400",color:"text-white"},"deep-purple":{backgroud:"bg-gradient-to-tr from-deep-purple-600 to-deep-purple-400",color:"text-white"},purple:{backgroud:"bg-gradient-to-tr from-purple-600 to-purple-400",color:"text-white"},pink:{backgroud:"bg-gradient-to-tr from-pink-600 to-pink-400",color:"text-white"},red:{backgroud:"bg-gradient-to-tr from-red-600 to-red-400",color:"text-white"}},r=t})(g5);var m5={};(function(e){Object.defineProperty(e,"__esModule",{value:!0}),Object.defineProperty(e,"default",{enumerable:!0,get:function(){return r}});var t={"blue-gray":{border:"border border-blue-gray-500",color:"text-blue-gray-700"},gray:{border:"border border-gray-900",color:"text-gray-900"},brown:{border:"border border-brown-500",color:"text-brown-700"},"deep-orange":{border:"border border-deep-orange-500",color:"text-deep-orange-700"},orange:{border:"border border-orange-500",color:"text-orange-700"},amber:{border:"border border-amber-500",color:"text-amber-700"},yellow:{border:"border border-yellow-500",color:"text-yellow-700"},lime:{border:"border border-lime-500",color:"text-lime-700"},"light-green":{border:"border border-light-green-500",color:"text-light-green-700"},green:{border:"border border-green-500",color:"text-green-700"},teal:{border:"border border-teal-500",color:"text-teal-700"},cyan:{border:"border border-cyan-500",color:"text-cyan-700"},"light-blue":{border:"border border-light-blue-500",color:"text-light-blue-700"},blue:{border:"border border-blue-500",color:"text-blue-700"},indigo:{border:"border border-indigo-500",color:"text-indigo-700"},"deep-purple":{border:"border border-deep-purple-500",color:"text-deep-purple-700"},purple:{border:"border border-purple-500",color:"text-purple-700"},pink:{border:"border border-pink-500",color:"text-pink-700"},red:{border:"border border-red-500",color:"text-red-700"}},r=t})(m5);var b5={};(function(e){Object.defineProperty(e,"__esModule",{value:!0}),Object.defineProperty(e,"default",{enumerable:!0,get:function(){return r}});var t={"blue-gray":{backgroud:"bg-blue-gray-500/20",color:"text-blue-gray-900"},gray:{backgroud:"bg-gray-900/10",color:"text-gray-900"},brown:{backgroud:"bg-brown-500/20",color:"text-brown-900"},"deep-orange":{backgroud:"bg-deep-orange-500/20",color:"text-deep-orange-900"},orange:{backgroud:"bg-orange-500/20",color:"text-orange-900"},amber:{backgroud:"bg-amber-500/20",color:"text-amber-900"},yellow:{backgroud:"bg-yellow-500/20",color:"text-yellow-900"},lime:{backgroud:"bg-lime-500/20",color:"text-lime-900"},"light-green":{backgroud:"bg-light-green-500/20",color:"text-light-green-900"},green:{backgroud:"bg-green-500/20",color:"text-green-900"},teal:{backgroud:"bg-teal-500/20",color:"text-teal-900"},cyan:{backgroud:"bg-cyan-500/20",color:"text-cyan-900"},"light-blue":{backgroud:"bg-light-blue-500/20",color:"text-light-blue-900"},blue:{backgroud:"bg-blue-500/20",color:"text-blue-900"},indigo:{backgroud:"bg-indigo-500/20",color:"text-indigo-900"},"deep-purple":{backgroud:"bg-deep-purple-500/20",color:"text-deep-purple-900"},purple:{backgroud:"bg-purple-500/20",color:"text-purple-900"},pink:{backgroud:"bg-pink-500/20",color:"text-pink-900"},red:{backgroud:"bg-red-500/20",color:"text-red-900"}},r=t})(b5);var km={},Zt={};(function(e){Object.defineProperty(e,"__esModule",{value:!0});function t(g,m){for(var S in m)Object.defineProperty(g,S,{enumerable:!0,get:m[S]})}t(e,{propTypesColors:function(){return o},propTypesAnimation:function(){return a},propTypesDismissType:function(){return i},propTypesOffsetType:function(){return u},propTypesPlacements:function(){return f}});var r=n(ut);function n(g){return g&&g.__esModule?g:{default:g}}var o=["blue-gray","gray","brown","deep-orange","orange","amber","yellow","lime","light-green","green","teal","cyan","light-blue","blue","indigo","deep-purple","purple","pink","red"],a=r.default.shape({mount:r.default.instanceOf(Object),unmount:r.default.instanceOf(Object)}),i=r.default.shape({enabled:r.default.bool,escapeKey:r.default.bool,referencePress:r.default.bool,referencePressEvent:r.default.oneOf(["pointerdown","mousedown","click"]),outsidePress:r.default.oneOfType([r.default.bool,r.default.func]),outsidePressEvent:r.default.oneOf(["pointerdown","mousedown","click"]),ancestorScroll:r.default.bool,bubbles:r.default.oneOfType([r.default.bool,r.default.shape({escapeKey:r.default.bool,outsidePress:r.default.bool})])}),u=r.default.oneOfType([r.default.number,r.default.shape({mainAxis:r.default.number,crossAxis:r.default.number,alignmentAxis:r.default.number})]),f=["top-start","top","top-end","right-start","right","right-end","bottom-start","bottom","bottom-end","left-start","left","left-end"]})(Zt);(function(e){Object.defineProperty(e,"__esModule",{value:!0});function t(C,w){for(var b in w)Object.defineProperty(C,b,{enumerable:!0,get:w[b]})}t(e,{propTypesVariant:function(){return a},propTypesColor:function(){return i},propTypesIcon:function(){return u},propTypesOpen:function(){return f},propTypesOnClose:function(){return g},propTypesAction:function(){return m},propTypesAnimate:function(){return S},propTypesClassName:function(){return O},propTypesChildren:function(){return T}});var r=o(ut),n=Zt;function o(C){return C&&C.__esModule?C:{default:C}}var a=["filled","gradient","outlined","ghost"],i=n.propTypesColors,u=r.default.node,f=r.default.bool,g=r.default.func,m=r.default.node,S=n.propTypesAnimation,O=r.default.string,T=r.default.node.isRequired})(km);(function(e){Object.defineProperty(e,"__esModule",{value:!0});function t(m,S){for(var O in S)Object.defineProperty(m,O,{enumerable:!0,get:S[O]})}t(e,{alert:function(){return f},default:function(){return g}});var r=u(h5),n=u(g5),o=u(m5),a=u(b5),i=km;function u(m){return m&&m.__esModule?m:{default:m}}var f={defaultProps:{variant:"filled",color:"gray",icon:void 0,open:!0,action:void 0,onClose:void 0,animate:{unmount:{},mount:{}},className:""},valid:{variants:i.propTypesVariant,colors:i.propTypesColor},styles:{base:{alert:{position:"relative",display:"block",width:"w-full",fontFamily:"font-sans",fontSize:"text-base",fontWeight:"font-regular",px:"px-4",py:"py-4",borderRadius:"rounded-lg"},action:{position:"!absolute",top:"top-3",right:"right-3"}},variants:{filled:r.default,gradient:n.default,outlined:o.default,ghost:a.default}}},g=f})(p5);var v5={},Nm={};(function(e){Object.defineProperty(e,"__esModule",{value:!0});function t(b,d){for(var s in d)Object.defineProperty(b,s,{enumerable:!0,get:d[s]})}t(e,{propTypesVariant:function(){return S},propTypesSize:function(){return O},propTypesClassName:function(){return T},propTypesWithBorder:function(){return C},propTypesColor:function(){return w}});var r=i(ut),n=Zt;function o(b,d){(d==null||d>b.length)&&(d=b.length);for(var s=0,c=new Array(d);s<d;s++)c[s]=b[s];return c}function a(b){if(Array.isArray(b))return o(b)}function i(b){return b&&b.__esModule?b:{default:b}}function u(b){if(typeof Symbol<"u"&&b[Symbol.iterator]!=null||b["@@iterator"]!=null)return Array.from(b)}function f(){throw new TypeError("Invalid attempt to spread non-iterable instance.\\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}function g(b){return a(b)||u(b)||m(b)||f()}function m(b,d){if(b){if(typeof b=="string")return o(b,d);var s=Object.prototype.toString.call(b).slice(8,-1);if(s==="Object"&&b.constructor&&(s=b.constructor.name),s==="Map"||s==="Set")return Array.from(s);if(s==="Arguments"||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(s))return o(b,d)}}var S=["circular","rounded","square"],O=["xs","sm","md","lg","xl","xxl"],T=r.default.string,C=r.default.bool,w=["white"].concat(g(n.propTypesColors))})(Nm);var y5={};(function(e){Object.defineProperty(e,"__esModule",{value:!0}),Object.defineProperty(e,"default",{enumerable:!0,get:function(){return r}});var t={white:{borderColor:"border-white"},"blue-gray":{borderColor:"border-blue-gray-500"},gray:{borderColor:"border-gray-900"},brown:{borderColor:"border-brown-500"},"deep-orange":{borderColor:"border-deep-orange-500"},orange:{borderColor:"border-orange-500"},amber:{borderColor:"border-amber-500"},yellow:{borderColor:"border-yellow-500"},lime:{borderColor:"border-lime-500"},"light-green":{borderColor:"border-light-green-500"},green:{borderColor:"border-green-500"},teal:{borderColor:"border-teal-500"},cyan:{borderColor:"border-cyan-500"},"light-blue":{borderColor:"border-light-blue-500"},blue:{borderColor:"border-blue-500"},indigo:{borderColor:"border-indigo-500"},"deep-purple":{borderColor:"border-deep-purple-500"},purple:{borderColor:"border-purple-500"},pink:{borderColor:"border-pink-500"},red:{borderColor:"border-red-500"}},r=t})(y5);(function(e){Object.defineProperty(e,"__esModule",{value:!0});function t(u,f){for(var g in f)Object.defineProperty(u,g,{enumerable:!0,get:f[g]})}t(e,{avatar:function(){return a},default:function(){return i}});var r=Nm,n=o(y5);function o(u){return u&&u.__esModule?u:{default:u}}var a={defaultProps:{variant:"circular",size:"md",className:"",withBorder:!1,color:"gray"},valid:{variants:r.propTypesVariant,sizes:r.propTypesSize,colors:r.propTypesColor},styles:{base:{initial:{display:"inline-block",position:"relative",objectFit:"object-cover",objectPosition:"object-center"},withBorder:{border:"border-2"}},sizes:{xs:{width:"w-6",height:"h-6",borderRadius:"rounded-md"},sm:{width:"w-9",height:"h-9",borderRadius:"rounded-md"},md:{width:"w-12",height:"h-12",borderRadius:"rounded-lg"},lg:{width:"w-[58px]",height:"h-[58px]",borderRadius:"rounded-lg"},xl:{width:"w-[74px]",height:"h-[74px]",borderRadius:"rounded-xl"},xxl:{width:"w-[110px]",height:"h-[110px]",borderRadius:"rounded-2xl"}},variants:{rounded:{},square:{borderRadius:"!rounded-none"},circular:{borderRadius:"!rounded-full"}},borderColor:n.default}},i=a})(v5);var x5={};(function(e){Object.defineProperty(e,"__esModule",{value:!0});function t(o,a){for(var i in a)Object.defineProperty(o,i,{enumerable:!0,get:a[i]})}t(e,{breadcrumbs:function(){return r},default:function(){return n}});var r={defaultProps:{className:"",fullWidth:!1,separator:"/"},styles:{base:{root:{initial:{width:"w-max"},fullWidth:{display:"block",width:"w-full"}},list:{display:"flex",flexWrap:"flex-wrap",alignItems:"items-center",width:"w-full",bg:"bg-blue-gray-50",bgOpacity:"bg-opacity-60",py:"py-2",px:"px-4",borderRadius:"rounded-md"},item:{initial:{display:"flex",alignItems:"items-center",color:"text-blue-gray-900",fontSmoothing:"antialiased",fontFamily:"font-sans",fontSize:"text-sm",fontWeight:"font-normal",lineHeight:"leading-normal",cursor:"cursor-pointer",transition:"transition-colors duration-300",hover:"hover:text-light-blue-500"},disabled:{pointerEvents:"pointer-events-none"}},separator:{color:"text-blue-gray-500",fontSize:"text-sm",fontSmoothing:"antialiased",fontFamily:"font-sans",fontWeight:"font-normal",lineHeight:"leading-normal",px:"mx-2",pointerEvents:"pointer-events-none",userSelcet:"select-none"}}}},n=r})(x5);var w5={},Em={};(function(e){Object.defineProperty(e,"__esModule",{value:!0}),Object.defineProperty(e,"default",{enumerable:!0,get:function(){return r}});var t={white:{background:"bg-white",color:"text-blue-gray-900",shadow:"shadow-md shadow-blue-gray-500/10",hover:"hover:shadow-lg hover:shadow-blue-gray-500/20",focus:"focus:opacity-[0.85] focus:shadow-none",active:"active:opacity-[0.85] active:shadow-none"},"blue-gray":{background:"bg-blue-gray-500",color:"text-white",shadow:"shadow-md shadow-blue-gray-500/20",hover:"hover:shadow-lg hover:shadow-blue-gray-500/40",focus:"focus:opacity-[0.85] focus:shadow-none",active:"active:opacity-[0.85] active:shadow-none"},gray:{background:"bg-gray-900",color:"text-white",shadow:"shadow-md shadow-gray-900/10",hover:"hover:shadow-lg hover:shadow-gray-900/20",focus:"focus:opacity-[0.85] focus:shadow-none",active:"active:opacity-[0.85] active:shadow-none"},brown:{background:"bg-brown-500",color:"text-white",shadow:"shadow-md shadow-brown-500/20",hover:"hover:shadow-lg hover:shadow-brown-500/40",focus:"focus:opacity-[0.85] focus:shadow-none",active:"active:opacity-[0.85] active:shadow-none"},"deep-orange":{background:"bg-deep-orange-500",color:"text-white",shadow:"shadow-md shadow-deep-orange-500/20",hover:"hover:shadow-lg hover:shadow-deep-orange-500/40",focus:"focus:opacity-[0.85] focus:shadow-none",active:"active:opacity-[0.85] active:shadow-none"},orange:{background:"bg-orange-500",color:"text-white",shadow:"shadow-md shadow-orange-500/20",hover:"hover:shadow-lg hover:shadow-orange-500/40",focus:"focus:opacity-[0.85] focus:shadow-none",active:"active:opacity-[0.85] active:shadow-none"},amber:{background:"bg-amber-500",color:"text-black",shadow:"shadow-md shadow-amber-500/20",hover:"hover:shadow-lg hover:shadow-amber-500/40",focus:"focus:opacity-[0.85] focus:shadow-none",active:"active:opacity-[0.85] active:shadow-none"},yellow:{background:"bg-yellow-500",color:"text-black",shadow:"shadow-md shadow-yellow-500/20",hover:"hover:shadow-lg hover:shadow-yellow-500/40",focus:"focus:opacity-[0.85] focus:shadow-none",active:"active:opacity-[0.85] active:shadow-none"},lime:{background:"bg-lime-500",color:"text-black",shadow:"shadow-md shadow-lime-500/20",hover:"hover:shadow-lg hover:shadow-lime-500/40",focus:"focus:opacity-[0.85] focus:shadow-none",active:"active:opacity-[0.85] active:shadow-none"},"light-green":{background:"bg-light-green-500",color:"text-white",shadow:"shadow-md shadow-light-green-500/20",hover:"hover:shadow-lg hover:shadow-light-green-500/40",focus:"focus:opacity-[0.85] focus:shadow-none",active:"active:opacity-[0.85] active:shadow-none"},green:{background:"bg-green-500",color:"text-white",shadow:"shadow-md shadow-green-500/20",hover:"hover:shadow-lg hover:shadow-green-500/40",focus:"focus:opacity-[0.85] focus:shadow-none",active:"active:opacity-[0.85] active:shadow-none"},teal:{background:"bg-teal-500",color:"text-white",shadow:"shadow-md shadow-teal-500/20",hover:"hover:shadow-lg hover:shadow-teal-500/40",focus:"focus:opacity-[0.85] focus:shadow-none",active:"active:opacity-[0.85] active:shadow-none"},cyan:{background:"bg-cyan-500",color:"text-white",shadow:"shadow-md shadow-cyan-500/20",hover:"hover:shadow-lg hover:shadow-cyan-500/40",focus:"focus:opacity-[0.85] focus:shadow-none",active:"active:opacity-[0.85] active:shadow-none"},"light-blue":{background:"bg-light-blue-500",color:"text-white",shadow:"shadow-md shadow-light-blue-500/20",hover:"hover:shadow-lg hover:shadow-light-blue-500/40",focus:"focus:opacity-[0.85] focus:shadow-none",active:"active:opacity-[0.85] active:shadow-none"},blue:{background:"bg-blue-500",color:"text-white",shadow:"shadow-md shadow-blue-500/20",hover:"hover:shadow-lg hover:shadow-blue-500/40",focus:"focus:opacity-[0.85] focus:shadow-none",active:"active:opacity-[0.85] active:shadow-none"},indigo:{background:"bg-indigo-500",color:"text-white",shadow:"shadow-md shadow-indigo-500/20",hover:"hover:shadow-lg hover:shadow-indigo-500/40",focus:"focus:opacity-[0.85] focus:shadow-none",active:"active:opacity-[0.85] active:shadow-none"},"deep-purple":{background:"bg-deep-purple-500",color:"text-white",shadow:"shadow-md shadow-deep-purple-500/20",hover:"hover:shadow-lg hover:shadow-deep-purple-500/40",focus:"focus:opacity-[0.85] focus:shadow-none",active:"active:opacity-[0.85] active:shadow-none"},purple:{background:"bg-purple-500",color:"text-white",shadow:"shadow-md shadow-purple-500/20",hover:"hover:shadow-lg hover:shadow-purple-500/40",focus:"focus:opacity-[0.85] focus:shadow-none",active:"active:opacity-[0.85] active:shadow-none"},pink:{background:"bg-pink-500",color:"text-white",shadow:"shadow-md shadow-pink-500/20",hover:"hover:shadow-lg hover:shadow-pink-500/40",focus:"focus:opacity-[0.85] focus:shadow-none",active:"active:opacity-[0.85] active:shadow-none"},red:{background:"bg-red-500",color:"text-white",shadow:"shadow-md shadow-red-500/20",hover:"hover:shadow-lg hover:shadow-red-500/40",focus:"focus:opacity-[0.85] focus:shadow-none",active:"active:opacity-[0.85] active:shadow-none"}},r=t})(Em);var jm={};(function(e){Object.defineProperty(e,"__esModule",{value:!0}),Object.defineProperty(e,"default",{enumerable:!0,get:function(){return r}});var t={white:{background:"bg-white",color:"text-blue-gray-900",shadow:"shadow-md shadow-blue-gray-500/10",hover:"hover:shadow-lg hover:shadow-blue-gray-500/20",focus:"focus:opacity-[0.85] focus:shadow-none",active:"active:opacity-[0.85] active:shadow-none"},"blue-gray":{background:"bg-gradient-to-tr from-blue-gray-600 to-blue-gray-400",color:"text-white",shadow:"shadow-md shadow-blue-gray-500/20",hover:"hover:shadow-lg hover:shadow-blue-gray-500/40",active:"active:opacity-[0.85]"},gray:{background:"bg-gradient-to-tr from-gray-900 to-gray-800",color:"text-white",shadow:"shadow-md shadow-gray-900/10",hover:"hover:shadow-lg hover:shadow-gray-900/20",active:"active:opacity-[0.85]"},brown:{background:"bg-gradient-to-tr from-brown-600 to-brown-400",color:"text-white",shadow:"shadow-md shadow-brown-500/20",hover:"hover:shadow-lg hover:shadow-brown-500/40",active:"active:opacity-[0.85]"},"deep-orange":{background:"bg-gradient-to-tr from-deep-orange-600 to-deep-orange-400",color:"text-white",shadow:"shadow-md shadow-deep-orange-500/20",hover:"hover:shadow-lg hover:shadow-deep-orange-500/40",active:"active:opacity-[0.85]"},orange:{background:"bg-gradient-to-tr from-orange-600 to-orange-400",color:"text-white",shadow:"shadow-md shadow-orange-500/20",hover:"hover:shadow-lg hover:shadow-orange-500/40",active:"active:opacity-[0.85]"},amber:{background:"bg-gradient-to-tr from-amber-600 to-amber-400",color:"text-black",shadow:"shadow-md shadow-amber-500/20",hover:"hover:shadow-lg hover:shadow-amber-500/40",active:"active:opacity-[0.85]"},yellow:{background:"bg-gradient-to-tr from-yellow-600 to-yellow-400",color:"text-black",shadow:"shadow-md shadow-yellow-500/20",hover:"hover:shadow-lg hover:shadow-yellow-500/40",active:"active:opacity-[0.85]"},lime:{background:"bg-gradient-to-tr from-lime-600 to-lime-400",color:"text-black",shadow:"shadow-md shadow-lime-500/20",hover:"hover:shadow-lg hover:shadow-lime-500/40",active:"active:opacity-[0.85]"},"light-green":{background:"bg-gradient-to-tr from-light-green-600 to-light-green-400",color:"text-white",shadow:"shadow-md shadow-light-green-500/20",hover:"hover:shadow-lg hover:shadow-light-green-500/40",active:"active:opacity-[0.85]"},green:{background:"bg-gradient-to-tr from-green-600 to-green-400",color:"text-white",shadow:"shadow-md shadow-green-500/20",hover:"hover:shadow-lg hover:shadow-green-500/40",active:"active:opacity-[0.85]"},teal:{background:"bg-gradient-to-tr from-teal-600 to-teal-400",color:"text-white",shadow:"shadow-md shadow-teal-500/20",hover:"hover:shadow-lg hover:shadow-teal-500/40",active:"active:opacity-[0.85]"},cyan:{background:"bg-gradient-to-tr from-cyan-600 to-cyan-400",color:"text-white",shadow:"shadow-md shadow-cyan-500/20",hover:"hover:shadow-lg hover:shadow-cyan-500/40",active:"active:opacity-[0.85]"},"light-blue":{background:"bg-gradient-to-tr from-light-blue-600 to-light-blue-400",color:"text-white",shadow:"shadow-md shadow-light-blue-500/20",hover:"hover:shadow-lg hover:shadow-light-blue-500/40",active:"active:opacity-[0.85]"},blue:{background:"bg-gradient-to-tr from-blue-600 to-blue-400",color:"text-white",shadow:"shadow-md shadow-blue-500/20",hover:"hover:shadow-lg hover:shadow-blue-500/40",active:"active:opacity-[0.85]"},indigo:{background:"bg-gradient-to-tr from-indigo-600 to-indigo-400",color:"text-white",shadow:"shadow-md shadow-indigo-500/20",hover:"hover:shadow-lg hover:shadow-indigo-500/40",active:"active:opacity-[0.85]"},"deep-purple":{background:"bg-gradient-to-tr from-deep-purple-600 to-deep-purple-400",color:"text-white",shadow:"shadow-md shadow-deep-purple-500/20",hover:"hover:shadow-lg hover:shadow-deep-purple-500/40",active:"active:opacity-[0.85]"},purple:{background:"bg-gradient-to-tr from-purple-600 to-purple-400",color:"text-white",shadow:"shadow-md shadow-purple-500/20",hover:"hover:shadow-lg hover:shadow-purple-500/40",active:"active:opacity-[0.85]"},pink:{background:"bg-gradient-to-tr from-pink-600 to-pink-400",color:"text-white",shadow:"shadow-md shadow-pink-500/20",hover:"hover:shadow-lg hover:shadow-pink-500/40",active:"active:opacity-[0.85]"},red:{background:"bg-gradient-to-tr from-red-600 to-red-400",color:"text-white",shadow:"shadow-md shadow-red-500/20",hover:"hover:shadow-lg hover:shadow-red-500/40",active:"active:opacity-[0.85]"}},r=t})(jm);var Am={};(function(e){Object.defineProperty(e,"__esModule",{value:!0}),Object.defineProperty(e,"default",{enumerable:!0,get:function(){return r}});var t={white:{border:"border border-white",color:"text-white",hover:"hover:opacity-75",focus:"focus:ring focus:ring-white/50",active:"active:opacity-[0.85]"},"blue-gray":{border:"border border-blue-gray-500",color:"text-blue-gray-500",hover:"hover:opacity-75",focus:"focus:ring focus:ring-blue-gray-200",active:"active:opacity-[0.85]"},gray:{border:"border border-gray-900",color:"text-gray-900",hover:"hover:opacity-75",focus:"focus:ring focus:ring-gray-300",active:"active:opacity-[0.85]"},brown:{border:"border border-brown-500",color:"text-brown-500",hover:"hover:opacity-75",focus:"focus:ring focus:ring-brown-200",active:"active:opacity-[0.85]"},"deep-orange":{border:"border border-deep-orange-500",color:"text-deep-orange-500",hover:"hover:opacity-75",focus:"focus:ring focus:ring-deep-orange-200",active:"active:opacity-[0.85]"},orange:{border:"border border-orange-500",color:"text-orange-500",hover:"hover:opacity-75",focus:"focus:ring focus:ring-orange-200",active:"active:opacity-[0.85]"},amber:{border:"border border-amber-500",color:"text-amber-500",hover:"hover:opacity-75",focus:"focus:ring focus:ring-amber-200",active:"active:opacity-[0.85]"},yellow:{border:"border border-yellow-500",color:"text-yellow-500",hover:"hover:opacity-75",focus:"focus:ring focus:ring-yellow-200",active:"active:opacity-[0.85]"},lime:{border:"border border-lime-500",color:"text-lime-500",hover:"hover:opacity-75",focus:"focus:ring focus:ring-lime-200",active:"active:opacity-[0.85]"},"light-green":{border:"border border-light-green-500",color:"text-light-green-500",hover:"hover:opacity-75",focus:"focus:ring focus:ring-light-green-200",active:"active:opacity-[0.85]"},green:{border:"border border-green-500",color:"text-green-500",hover:"hover:opacity-75",focus:"focus:ring focus:ring-green-200",active:"active:opacity-[0.85]"},teal:{border:"border border-teal-500",color:"text-teal-500",hover:"hover:opacity-75",focus:"focus:ring focus:ring-teal-200",active:"active:opacity-[0.85]"},cyan:{border:"border border-cyan-500",color:"text-cyan-500",hover:"hover:opacity-75",focus:"focus:ring focus:ring-cyan-200",active:"active:opacity-[0.85]"},"light-blue":{border:"border border-light-blue-500",color:"text-light-blue-500",hover:"hover:opacity-75",focus:"focus:ring focus:ring-light-blue-200",active:"active:opacity-[0.85]"},blue:{border:"border border-blue-500",color:"text-blue-500",hover:"hover:opacity-75",focus:"focus:ring focus:ring-blue-200",active:"active:opacity-[0.85]"},indigo:{border:"border border-indigo-500",color:"text-indigo-500",hover:"hover:opacity-75",focus:"focus:ring focus:ring-indigo-200",active:"active:opacity-[0.85]"},"deep-purple":{border:"border border-deep-purple-500",color:"text-deep-purple-500",hover:"hover:opacity-75",focus:"focus:ring focus:ring-deep-purple-200",active:"active:opacity-[0.85]"},purple:{border:"border border-purple-500",color:"text-purple-500",hover:"hover:opacity-75",focus:"focus:ring focus:ring-purple-200",active:"active:opacity-[0.85]"},pink:{border:"border border-pink-500",color:"text-pink-500",hover:"hover:opacity-75",focus:"focus:ring focus:ring-pink-200",active:"active:opacity-[0.85]"},red:{border:"border border-red-500",color:"text-red-500",hover:"hover:opacity-75",focus:"focus:ring focus:ring-red-200",active:"active:opacity-[0.85]"}},r=t})(Am);var Rm={};(function(e){Object.defineProperty(e,"__esModule",{value:!0}),Object.defineProperty(e,"default",{enumerable:!0,get:function(){return r}});var t={white:{color:"text-white",hover:"hover:bg-white/10",active:"active:bg-white/30"},"blue-gray":{color:"text-blue-gray-500",hover:"hover:bg-blue-gray-500/10",active:"active:bg-blue-gray-500/30"},gray:{color:"text-gray-900",hover:"hover:bg-gray-900/10",active:"active:bg-gray-900/20"},brown:{color:"text-brown-500",hover:"hover:bg-brown-500/10",active:"active:bg-brown-500/30"},"deep-orange":{color:"text-deep-orange-500",hover:"hover:bg-deep-orange-500/10",active:"active:bg-deep-orange-500/30"},orange:{color:"text-orange-500",hover:"hover:bg-orange-500/10",active:"active:bg-orange-500/30"},amber:{color:"text-amber-500",hover:"hover:bg-amber-500/10",active:"active:bg-amber-500/30"},yellow:{color:"text-yellow-500",hover:"hover:bg-yellow-500/10",active:"active:bg-yellow-500/30"},lime:{color:"text-lime-500",hover:"hover:bg-lime-500/10",active:"active:bg-lime-500/30"},"light-green":{color:"text-light-green-500",hover:"hover:bg-light-green-500/10",active:"active:bg-light-green-500/30"},green:{color:"text-green-500",hover:"hover:bg-green-500/10",active:"active:bg-green-500/30"},teal:{color:"text-teal-500",hover:"hover:bg-teal-500/10",active:"active:bg-teal-500/30"},cyan:{color:"text-cyan-500",hover:"hover:bg-cyan-500/10",active:"active:bg-cyan-500/30"},"light-blue":{color:"text-light-blue-500",hover:"hover:bg-light-blue-500/10",active:"active:bg-light-blue-500/30"},blue:{color:"text-blue-500",hover:"hover:bg-blue-500/10",active:"active:bg-blue-500/30"},indigo:{color:"text-indigo-500",hover:"hover:bg-indigo-500/10",active:"active:bg-indigo-500/30"},"deep-purple":{color:"text-deep-purple-500",hover:"hover:bg-deep-purple-500/10",active:"active:bg-deep-purple-500/30"},purple:{color:"text-purple-500",hover:"hover:bg-purple-500/10",active:"active:bg-purple-500/30"},pink:{color:"text-pink-500",hover:"hover:bg-pink-500/10",active:"active:bg-pink-500/30"},red:{color:"text-red-500",hover:"hover:bg-red-500/10",active:"active:bg-red-500/30"}},r=t})(Rm);var vi={};(function(e){Object.defineProperty(e,"__esModule",{value:!0});function t(s,c){for(var l in c)Object.defineProperty(s,l,{enumerable:!0,get:c[l]})}t(e,{propTypesVariant:function(){return S},propTypesSize:function(){return O},propTypesColor:function(){return T},propTypesFullWidth:function(){return C},propTypesRipple:function(){return w},propTypesClassName:function(){return b},propTypesChildren:function(){return d}});var r=i(ut),n=Zt;function o(s,c){(c==null||c>s.length)&&(c=s.length);for(var l=0,h=new Array(c);l<c;l++)h[l]=s[l];return h}function a(s){if(Array.isArray(s))return o(s)}function i(s){return s&&s.__esModule?s:{default:s}}function u(s){if(typeof Symbol<"u"&&s[Symbol.iterator]!=null||s["@@iterator"]!=null)return Array.from(s)}function f(){throw new TypeError("Invalid attempt to spread non-iterable instance.\\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}function g(s){return a(s)||u(s)||m(s)||f()}function m(s,c){if(s){if(typeof s=="string")return o(s,c);var l=Object.prototype.toString.call(s).slice(8,-1);if(l==="Object"&&s.constructor&&(l=s.constructor.name),l==="Map"||l==="Set")return Array.from(l);if(l==="Arguments"||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(l))return o(s,c)}}var S=["filled","outlined","gradient","text"],O=["sm","md","lg"],T=["white"].concat(g(n.propTypesColors)),C=r.default.bool,w=r.default.bool,b=r.default.string,d=r.default.node.isRequired})(vi);(function(e){Object.defineProperty(e,"__esModule",{value:!0});function t(m,S){for(var O in S)Object.defineProperty(m,O,{enumerable:!0,get:S[O]})}t(e,{button:function(){return f},default:function(){return g}});var r=u(Em),n=u(jm),o=u(Am),a=u(Rm),i=vi;function u(m){return m&&m.__esModule?m:{default:m}}var f={defaultProps:{variant:"filled",size:"md",color:"gray",fullWidth:!1,ripple:!0,className:""},valid:{variants:i.propTypesVariant,sizes:i.propTypesSize,colors:i.propTypesColor},styles:{base:{initial:{verticalAlign:"align-middle",userSelect:"select-none",fontFamily:"font-sans",fontWeight:"font-bold",textAlign:"text-center",textTransform:"uppercase",transition:"transition-all",disabled:"disabled:opacity-50 disabled:shadow-none disabled:pointer-events-none"},fullWidth:{display:"block",width:"w-full"}},sizes:{sm:{fontSize:"text-xs",py:"py-2",px:"px-4",borderRadius:"rounded-lg"},md:{fontSize:"text-xs",py:"py-3",px:"px-6",borderRadius:"rounded-lg"},lg:{fontSize:"text-sm",py:"py-3.5",px:"px-7",borderRadius:"rounded-lg"}},variants:{filled:r.default,gradient:n.default,outlined:o.default,text:a.default}}},g=f})(w5);var _5={},Mm={};(function(e){Object.defineProperty(e,"__esModule",{value:!0}),Object.defineProperty(e,"default",{enumerable:!0,get:function(){return r}});var t={transparent:{backgroud:"bg-transparent",color:"text-gray-700",shadow:"shadow-none"},white:{backgroud:"bg-white",color:"text-gray-700"},"blue-gray":{backgroud:"bg-blue-gray-500",color:"text-white",shadow:"shadow-blue-gray-500/40"},gray:{backgroud:"bg-gray-900",color:"text-white",shadow:"shadow-gray-900/20"},brown:{backgroud:"bg-brown-500",color:"text-white",shadow:"shadow-brown-500/40"},"deep-orange":{backgroud:"bg-deep-orange-500",color:"text-white",shadow:"shadow-deep-orange-500/40"},orange:{backgroud:"bg-orange-500",color:"text-white",shadow:"shadow-orange-500/40"},amber:{backgroud:"bg-amber-500",color:"text-gray-700",shadow:"shadow-amber-500/40"},yellow:{backgroud:"bg-yellow-500",color:"text-gray-700",shadow:"shadow-yellow-500/40"},lime:{backgroud:"bg-lime-500",color:"text-gray-700",shadow:"shadow-lime-500/40"},"light-green":{backgroud:"bg-light-green-500",color:"text-white",shadow:"shadow-light-green-500/40"},green:{backgroud:"bg-green-500",color:"text-white",shadow:"shadow-green-500/40"},teal:{backgroud:"bg-teal-500",color:"text-white",shadow:"shadow-teal-500/40"},cyan:{backgroud:"bg-cyan-500",color:"text-white",shadow:"shadow-cyan-500/40"},"light-blue":{backgroud:"bg-light-blue-500",color:"text-white",shadow:"shadow-light-blue-500/40"},blue:{backgroud:"bg-blue-500",color:"text-white",shadow:"shadow-blue-500/40"},indigo:{backgroud:"bg-indigo-500",color:"text-white",shadow:"shadow-indigo-500/40"},"deep-purple":{backgroud:"bg-deep-purple-500",color:"text-white",shadow:"shadow-deep-purple-500/40"},purple:{backgroud:"bg-purple-500",color:"text-white",shadow:"shadow-purple-500/40"},pink:{backgroud:"bg-pink-500",color:"text-white",shadow:"shadow-pink-500/40"},red:{backgroud:"bg-red-500",color:"text-white",shadow:"shadow-red-500/40"}},r=t})(Mm);var Im={};(function(e){Object.defineProperty(e,"__esModule",{value:!0}),Object.defineProperty(e,"default",{enumerable:!0,get:function(){return r}});var t={transparent:{backgroud:"bg-transparent",color:"text-gray-700",shadow:"shadow-none"},white:{backgroud:"bg-white",color:"text-gray-700"},"blue-gray":{backgroud:"bg-gradient-to-tr from-blue-gray-600 to-blue-gray-400",color:"text-white",shadow:"shadow-blue-gray-500/40"},gray:{backgroud:"bg-gradient-to-tr from-gray-900 to-gray-800",color:"text-white",shadow:"shadow-gray-900/20"},brown:{backgroud:"bg-gradient-to-tr from-brown-600 to-brown-400",color:"text-white",shadow:"shadow-brown-500/40"},"deep-orange":{backgroud:"bg-gradient-to-tr from-deep-orange-600 to-deep-orange-400",color:"text-white",shadow:"shadow-deep-orange-500/40"},orange:{backgroud:"bg-gradient-to-tr from-orange-600 to-orange-400",color:"text-white",shadow:"shadow-orange-500/40"},amber:{backgroud:"bg-gradient-to-tr from-amber-600 to-amber-400",color:"text-gray-700",shadow:"shadow-amber-500/40"},yellow:{backgroud:"bg-gradient-to-tr from-yellow-600 to-yellow-400",color:"text-gray-700",shadow:"shadow-yellow-500/40"},lime:{backgroud:"bg-gradient-to-tr from-lime-600 to-lime-400",color:"text-gray-700",shadow:"shadow-lime-500/40"},"light-green":{backgroud:"bg-gradient-to-tr from-light-green-600 to-light-green-400",color:"text-white",shadow:"shadow-light-green-500/40"},green:{backgroud:"bg-gradient-to-tr from-green-600 to-green-400",color:"text-white",shadow:"shadow-green-500/40"},teal:{backgroud:"bg-gradient-to-tr from-teal-600 to-teal-400",color:"text-white",shadow:"shadow-teal-500/40"},cyan:{backgroud:"bg-gradient-to-tr from-cyan-600 to-cyan-400",color:"text-white",shadow:"shadow-cyan-500/40"},"light-blue":{backgroud:"bg-gradient-to-tr from-light-blue-600 to-light-blue-400",color:"text-white",shadow:"shadow-light-blue-500/40"},blue:{backgroud:"bg-gradient-to-tr from-blue-600 to-blue-400",color:"text-white",shadow:"shadow-blue-500/40"},indigo:{backgroud:"bg-gradient-to-tr from-indigo-600 to-indigo-400",color:"text-white",shadow:"shadow-indigo-500/40"},"deep-purple":{backgroud:"bg-gradient-to-tr from-deep-purple-600 to-deep-purple-400",color:"text-white",shadow:"shadow-deep-purple-500/40"},purple:{backgroud:"bg-gradient-to-tr from-purple-600 to-purple-400",color:"text-white",shadow:"shadow-purple-500/40"},pink:{backgroud:"bg-gradient-to-tr from-pink-600 to-pink-400",color:"text-white",shadow:"shadow-pink-500/40"},red:{backgroud:"bg-gradient-to-tr from-red-600 to-red-400",color:"text-white",shadow:"shadow-red-500/40"}},r=t})(Im);var yi={};(function(e){Object.defineProperty(e,"__esModule",{value:!0});function t(s,c){for(var l in c)Object.defineProperty(s,l,{enumerable:!0,get:c[l]})}t(e,{propTypesVariant:function(){return S},propTypesColor:function(){return O},propTypesShadow:function(){return T},propTypesFloated:function(){return C},propTypesDivider:function(){return w},propTypesClassName:function(){return b},propTypesChildren:function(){return d}});var r=i(ut),n=Zt;function o(s,c){(c==null||c>s.length)&&(c=s.length);for(var l=0,h=new Array(c);l<c;l++)h[l]=s[l];return h}function a(s){if(Array.isArray(s))return o(s)}function i(s){return s&&s.__esModule?s:{default:s}}function u(s){if(typeof Symbol<"u"&&s[Symbol.iterator]!=null||s["@@iterator"]!=null)return Array.from(s)}function f(){throw new TypeError("Invalid attempt to spread non-iterable instance.\\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}function g(s){return a(s)||u(s)||m(s)||f()}function m(s,c){if(s){if(typeof s=="string")return o(s,c);var l=Object.prototype.toString.call(s).slice(8,-1);if(l==="Object"&&s.constructor&&(l=s.constructor.name),l==="Map"||l==="Set")return Array.from(l);if(l==="Arguments"||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(l))return o(s,c)}}var S=["filled","gradient"],O=["transparent","white"].concat(g(n.propTypesColors)),T=r.default.bool,C=r.default.bool,w=r.default.bool,b=r.default.string,d=r.default.node.isRequired})(yi);(function(e){Object.defineProperty(e,"__esModule",{value:!0}),Object.defineProperty(e,"default",{enumerable:!0,get:function(){return i}});var t=o(Mm),r=o(Im),n=yi;function o(u){return u&&u.__esModule?u:{default:u}}var a={defaultProps:{variant:"filled",color:"white",shadow:!0,className:""},valid:{variants:n.propTypesVariant,colors:n.propTypesColor},styles:{base:{initial:{position:"relative",display:"flex",flexDirection:"flex-col",backgroundClip:"bg-clip-border",borderRadius:"rounded-xl"},shadow:{boxShadow:"shadow-md"}},variants:{filled:t.default,gradient:r.default}}},i=a})(_5);var S5={};(function(e){Object.defineProperty(e,"__esModule",{value:!0});function t(o,a){for(var i in a)Object.defineProperty(o,i,{enumerable:!0,get:a[i]})}t(e,{cardBody:function(){return r},default:function(){return n}});var r={defaultProps:{className:""},styles:{base:{p:"p-6"}}},n=r})(S5);var C5={};(function(e){Object.defineProperty(e,"__esModule",{value:!0});function t(o,a){for(var i in a)Object.defineProperty(o,i,{enumerable:!0,get:a[i]})}t(e,{cardFooter:function(){return r},default:function(){return n}});var r={defaultProps:{className:""},styles:{base:{initial:{p:"p-6"},divider:{borderWidth:"border-t",borderColor:"border-blue-gray-50"}}}},n=r})(C5);var T5={};(function(e){Object.defineProperty(e,"__esModule",{value:!0}),Object.defineProperty(e,"default",{enumerable:!0,get:function(){return i}});var t=o(Mm),r=o(Im),n=yi;function o(u){return u&&u.__esModule?u:{default:u}}var a={defaultProps:{variant:"filled",color:"white",shadow:!0,floated:!0,className:""},valid:{variants:n.propTypesVariant,colors:n.propTypesColor},styles:{base:{initial:{position:"relative",backgroundClip:"bg-clip-border",mt:"mt-4",mx:"mx-4",borderRadius:"rounded-xl",overflow:"overflow-hidden"},shadow:{boxShadow:"shadow-lg"},floated:{mt:"-mt-6"}},variants:{filled:t.default,gradient:r.default}}},i=a})(T5);var P5={},O5={};(function(e){Object.defineProperty(e,"__esModule",{value:!0}),Object.defineProperty(e,"default",{enumerable:!0,get:function(){return r}});var t={"blue-gray":{background:"checked:bg-blue-gray-500",border:"checked:border-blue-gray-500",before:"checked:before:bg-blue-gray-500"},gray:{background:"checked:bg-gray-900",border:"checked:border-gray-900",before:"checked:before:bg-gray-900"},brown:{background:"checked:bg-brown-500",border:"checked:border-brown-500",before:"checked:before:bg-brown-500"},"deep-orange":{background:"checked:bg-deep-orange-500",border:"checked:border-deep-orange-500",before:"checked:before:bg-deep-orange-500"},orange:{background:"checked:bg-orange-500",border:"checked:border-orange-500",before:"checked:before:bg-orange-500"},amber:{background:"checked:bg-amber-500",border:"checked:border-amber-500",before:"checked:before:bg-amber-500"},yellow:{background:"checked:bg-yellow-500",border:"checked:border-yellow-500",before:"checked:before:bg-yellow-500"},lime:{background:"checked:bg-lime-500",border:"checked:border-lime-500",before:"checked:before:bg-lime-500"},"light-green":{background:"checked:bg-light-green-500",border:"checked:border-light-green-500",before:"checked:before:bg-light-green-500"},green:{background:"checked:bg-green-500",border:"checked:border-green-500",before:"checked:before:bg-green-500"},teal:{background:"checked:bg-teal-500",border:"checked:border-teal-500",before:"checked:before:bg-teal-500"},cyan:{background:"checked:bg-cyan-500",border:"checked:border-cyan-500",before:"checked:before:bg-cyan-500"},"light-blue":{background:"checked:bg-light-blue-500",border:"checked:border-light-blue-500",before:"checked:before:bg-light-blue-500"},blue:{background:"checked:bg-blue-500",border:"checked:border-blue-500",before:"checked:before:bg-blue-500"},indigo:{background:"checked:bg-indigo-500",border:"checked:border-indigo-500",before:"checked:before:bg-indigo-500"},"deep-purple":{background:"checked:bg-deep-purple-500",border:"checked:border-deep-purple-500",before:"checked:before:bg-deep-purple-500"},purple:{background:"checked:bg-purple-500",border:"checked:border-purple-500",before:"checked:before:bg-purple-500"},pink:{background:"checked:bg-pink-500",border:"checked:border-pink-500",before:"checked:before:bg-pink-500"},red:{background:"checked:bg-red-500",border:"checked:border-red-500",before:"checked:before:bg-red-500"}},r=t})(O5);var xi={};(function(e){Object.defineProperty(e,"__esModule",{value:!0});function t(O,T){for(var C in T)Object.defineProperty(O,C,{enumerable:!0,get:T[C]})}t(e,{propTypesColor:function(){return a},propTypesLabel:function(){return i},propTypesIcon:function(){return u},propTypesRipple:function(){return f},propTypesClassName:function(){return g},propTypesDisabled:function(){return m},propTypesObject:function(){return S}});var r=o(ut),n=Zt;function o(O){return O&&O.__esModule?O:{default:O}}var a=n.propTypesColors,i=r.default.node,u=r.default.node,f=r.default.bool,g=r.default.string,m=r.default.bool,S=r.default.instanceOf(Object)})(xi);(function(e){Object.defineProperty(e,"__esModule",{value:!0});function t(u,f){for(var g in f)Object.defineProperty(u,g,{enumerable:!0,get:f[g]})}t(e,{checkbox:function(){return a},default:function(){return i}});var r=o(O5),n=xi;function o(u){return u&&u.__esModule?u:{default:u}}var a={defaultProps:{color:"gray",label:void 0,icon:void 0,ripple:!0,className:"",disabled:!1,containerProps:void 0,labelProps:void 0,iconProps:void 0},valid:{colors:n.propTypesColor},styles:{base:{root:{display:"inline-flex",alignItems:"items-center"},container:{position:"relative",display:"flex",alignItems:"items-center",cursor:"cursor-pointer",p:"p-3",borderRadius:"rounded-full"},input:{peer:"peer",position:"relative",appearance:"appearance-none",width:"w-5",height:"h-5",borderWidth:"border",borderRadius:"rounded-md",borderColor:"border-blue-gray-200",cursor:"cursor-pointer",transition:"transition-all",before:{content:"before:content['']",display:"before:block",bg:"before:bg-blue-gray-500",width:"before:w-12",height:"before:h-12",borderRadius:"before:rounded-full",position:"before:absolute",top:"before:top-2/4",left:"before:left-2/4",transform:"before:-translate-y-2/4 before:-translate-x-2/4",opacity:"before:opacity-0 hover:before:opacity-10",transition:"before:transition-opacity"}},label:{color:"text-gray-700",fontWeight:"font-light",userSelect:"select-none",cursor:"cursor-pointer",mt:"mt-px"},icon:{color:"text-white",position:"absolute",top:"top-2/4",left:"left-2/4",translate:"-translate-y-2/4 -translate-x-2/4",pointerEvents:"pointer-events-none",opacity:"opacity-0 peer-checked:opacity-100",transition:"transition-opacity"},disabled:{opacity:"opacity-50",pointerEvents:"pointer-events-none"}},colors:r.default}},i=a})(P5);var k5={},N5={};(function(e){Object.defineProperty(e,"__esModule",{value:!0}),Object.defineProperty(e,"default",{enumerable:!0,get:function(){return r}});var t={"blue-gray":{backgroud:"bg-blue-gray-500",color:"text-white"},gray:{backgroud:"bg-gray-900",color:"text-white"},brown:{backgroud:"bg-brown-500",color:"text-white"},"deep-orange":{backgroud:"bg-deep-orange-500",color:"text-white"},orange:{backgroud:"bg-orange-500",color:"text-white"},amber:{backgroud:"bg-amber-500",color:"text-black"},yellow:{backgroud:"bg-yellow-500",color:"text-black"},lime:{backgroud:"bg-lime-500",color:"text-black"},"light-green":{backgroud:"bg-light-green-500",color:"text-white"},green:{backgroud:"bg-green-500",color:"text-white"},teal:{backgroud:"bg-teal-500",color:"text-white"},cyan:{backgroud:"bg-cyan-500",color:"text-white"},"light-blue":{backgroud:"bg-light-blue-500",color:"text-white"},blue:{backgroud:"bg-blue-500",color:"text-white"},indigo:{backgroud:"bg-indigo-500",color:"text-white"},"deep-purple":{backgroud:"bg-deep-purple-500",color:"text-white"},purple:{backgroud:"bg-purple-500",color:"text-white"},pink:{backgroud:"bg-pink-500",color:"text-white"},red:{backgroud:"bg-red-500",color:"text-white"}},r=t})(N5);var E5={};(function(e){Object.defineProperty(e,"__esModule",{value:!0}),Object.defineProperty(e,"default",{enumerable:!0,get:function(){return r}});var t={"blue-gray":{backgroud:"bg-gradient-to-tr from-blue-gray-600 to-blue-gray-400",color:"text-white"},gray:{backgroud:"bg-gradient-to-tr from-gray-900 to-gray-800",color:"text-white"},brown:{backgroud:"bg-gradient-to-tr from-brown-600 to-brown-400",color:"text-white"},"deep-orange":{backgroud:"bg-gradient-to-tr from-deep-orange-600 to-deep-orange-400",color:"text-white"},orange:{backgroud:"bg-gradient-to-tr from-orange-600 to-orange-400",color:"text-white"},amber:{backgroud:"bg-gradient-to-tr from-amber-600 to-amber-400",color:"text-black"},yellow:{backgroud:"bg-gradient-to-tr from-yellow-600 to-yellow-400",color:"text-black"},lime:{backgroud:"bg-gradient-to-tr from-lime-600 to-lime-400",color:"text-black"},"light-green":{backgroud:"bg-gradient-to-tr from-light-green-600 to-light-green-400",color:"text-white"},green:{backgroud:"bg-gradient-to-tr from-green-600 to-green-400",color:"text-white"},teal:{backgroud:"bg-gradient-to-tr from-teal-600 to-teal-400",color:"text-white"},cyan:{backgroud:"bg-gradient-to-tr from-cyan-600 to-cyan-400",color:"text-white"},"light-blue":{backgroud:"bg-gradient-to-tr from-light-blue-600 to-light-blue-400",color:"text-white"},blue:{backgroud:"bg-gradient-to-tr from-blue-600 to-blue-400",color:"text-white"},indigo:{backgroud:"bg-gradient-to-tr from-indigo-600 to-indigo-400",color:"text-white"},"deep-purple":{backgroud:"bg-gradient-to-tr from-deep-purple-600 to-deep-purple-400",color:"text-white"},purple:{backgroud:"bg-gradient-to-tr from-purple-600 to-purple-400",color:"text-white"},pink:{backgroud:"bg-gradient-to-tr from-pink-600 to-pink-400",color:"text-white"},red:{backgroud:"bg-gradient-to-tr from-red-600 to-red-400",color:"text-white"}},r=t})(E5);var j5={};(function(e){Object.defineProperty(e,"__esModule",{value:!0}),Object.defineProperty(e,"default",{enumerable:!0,get:function(){return r}});var t={"blue-gray":{border:"border border-blue-gray-500",color:"text-blue-gray-700"},gray:{border:"border border-gray-900",color:"text-gray-700"},brown:{border:"border border-brown-500",color:"text-brown-700"},"deep-orange":{border:"border border-deep-orange-500",color:"text-deep-orange-700"},orange:{border:"border border-orange-500",color:"text-orange-700"},amber:{border:"border border-amber-500",color:"text-amber-700"},yellow:{border:"border border-yellow-500",color:"text-yellow-700"},lime:{border:"border border-lime-500",color:"text-lime-700"},"light-green":{border:"border border-light-green-500",color:"text-light-green-700"},green:{border:"border border-green-500",color:"text-green-700"},teal:{border:"border border-teal-500",color:"text-teal-700"},cyan:{border:"border border-cyan-500",color:"text-cyan-700"},"light-blue":{border:"border border-light-blue-500",color:"text-light-blue-700"},blue:{border:"border border-blue-500",color:"text-blue-700"},indigo:{border:"border border-indigo-500",color:"text-indigo-700"},"deep-purple":{border:"border border-deep-purple-500",color:"text-deep-purple-700"},purple:{border:"border border-purple-500",color:"text-purple-700"},pink:{border:"border border-pink-500",color:"text-pink-700"},red:{border:"border border-red-500",color:"text-red-700"}},r=t})(j5);var A5={};(function(e){Object.defineProperty(e,"__esModule",{value:!0}),Object.defineProperty(e,"default",{enumerable:!0,get:function(){return r}});var t={"blue-gray":{backgroud:"bg-blue-gray-500/20",color:"text-blue-gray-900"},gray:{backgroud:"bg-gray-900/10",color:"text-gray-900"},brown:{backgroud:"bg-brown-500/20",color:"text-brown-900"},"deep-orange":{backgroud:"bg-deep-orange-500/20",color:"text-deep-orange-900"},orange:{backgroud:"bg-orange-500/20",color:"text-orange-900"},amber:{backgroud:"bg-amber-500/20",color:"text-amber-900"},yellow:{backgroud:"bg-yellow-500/20",color:"text-yellow-900"},lime:{backgroud:"bg-lime-500/20",color:"text-lime-900"},"light-green":{backgroud:"bg-light-green-500/20",color:"text-light-green-900"},green:{backgroud:"bg-green-500/20",color:"text-green-900"},teal:{backgroud:"bg-teal-500/20",color:"text-teal-900"},cyan:{backgroud:"bg-cyan-500/20",color:"text-cyan-900"},"light-blue":{backgroud:"bg-light-blue-500/20",color:"text-light-blue-900"},blue:{backgroud:"bg-blue-500/20",color:"text-blue-900"},indigo:{backgroud:"bg-indigo-500/20",color:"text-indigo-900"},"deep-purple":{backgroud:"bg-deep-purple-500/20",color:"text-deep-purple-900"},purple:{backgroud:"bg-purple-500/20",color:"text-purple-900"},pink:{backgroud:"bg-pink-500/20",color:"text-pink-900"},red:{backgroud:"bg-red-500/20",color:"text-red-900"}},r=t})(A5);var Dm={};(function(e){Object.defineProperty(e,"__esModule",{value:!0});function t(w,b){for(var d in b)Object.defineProperty(w,d,{enumerable:!0,get:b[d]})}t(e,{propTypesVariant:function(){return a},propTypesSize:function(){return i},propTypesColor:function(){return u},propTypesIcon:function(){return f},propTypesOpen:function(){return g},propTypesOnClose:function(){return m},propTypesAction:function(){return S},propTypesAnimate:function(){return O},propTypesClassName:function(){return T},propTypesValue:function(){return C}});var r=o(ut),n=Zt;function o(w){return w&&w.__esModule?w:{default:w}}var a=["filled","gradient","outlined","ghost"],i=["sm","md","lg"],u=n.propTypesColors,f=r.default.node,g=r.default.bool,m=r.default.func,S=r.default.node,O=n.propTypesAnimation,T=r.default.string,C=r.default.node.isRequired})(Dm);(function(e){Object.defineProperty(e,"__esModule",{value:!0});function t(m,S){for(var O in S)Object.defineProperty(m,O,{enumerable:!0,get:S[O]})}t(e,{chip:function(){return f},default:function(){return g}});var r=u(N5),n=u(E5),o=u(j5),a=u(A5),i=Dm;function u(m){return m&&m.__esModule?m:{default:m}}var f={defaultProps:{variant:"filled",size:"md",color:"gray",icon:void 0,open:!0,onClose:void 0,action:void 0,animate:{unmount:{},mount:{}},className:""},valid:{variants:i.propTypesVariant,sizes:i.propTypesSize,colors:i.propTypesColor},styles:{base:{chip:{position:"relative",display:"grid",placeItems:"items-center",fontFamily:"font-sans",fontWeight:"font-bold",textTransform:"uppercase",lineHeight:"leading-none",whiteSpace:"whitespace-nowrap",userSelect:"select-none"},action:{position:"!absolute",top:"top-2/4",right:"right-1",translate:"-translate-y-2/4",mx:"mx-px",rounded:"rounded-md"},icon:{position:"absolute",top:"top-2/4",translate:"-translate-y-2/4"}},sizes:{sm:{chip:{py:"py-1",px:"px-2",fontSize:"text-xs",borderRadius:"rounded-md"},action:{width:"w-4",height:"h-4"},icon:{width:"w-4",height:"h-4",left:"left-1"}},md:{chip:{py:"py-1.5",px:"px-3",fontSize:"text-xs",borderRadius:"rounded-lg"},action:{width:"w-5",height:"h-5"},icon:{width:"w-5",height:"h-5",left:"left-1.5"}},lg:{chip:{py:"py-2",px:"px-4",fontSize:"text-xs",borderRadius:"rounded-lg"},action:{width:"w-6",height:"h-6"},icon:{width:"w-6",height:"h-6",left:"left-1.5"}}},variants:{filled:r.default,gradient:n.default,outlined:o.default,ghost:a.default}}},g=f})(k5);var R5={},Es={};(function(e){Object.defineProperty(e,"__esModule",{value:!0});function t(T,C){for(var w in C)Object.defineProperty(T,w,{enumerable:!0,get:C[w]})}t(e,{propTypesOpen:function(){return a},propTypesHandler:function(){return i},propTypesSize:function(){return u},propTypesDismiss:function(){return f},propTypesAnimate:function(){return g},propTypesDivider:function(){return m},propTypesClassName:function(){return S},propTypesChildren:function(){return O}});var r=o(ut),n=Zt;function o(T){return T&&T.__esModule?T:{default:T}}var a=r.default.bool.isRequired,i=r.default.func,u=["xs","sm","md","lg","xl","xxl"],f=n.propTypesDismissType,g=n.propTypesAnimation,m=r.default.bool,S=r.default.string,O=r.default.node.isRequired})(Es);(function(e){Object.defineProperty(e,"__esModule",{value:!0});function t(a,i){for(var u in i)Object.defineProperty(a,u,{enumerable:!0,get:i[u]})}t(e,{dialog:function(){return n},default:function(){return o}});var r=Es,n={defaultProps:{size:"md",dismiss:{},animate:{unmount:{},mount:{}},className:""},valid:{sizes:r.propTypesSize},styles:{base:{backdrop:{display:"grid",placeItems:"place-items-center",position:"fixed",top:0,left:0,width:"w-screen",height:"h-screen",backgroundColor:"bg-black",backgroundOpacity:"bg-opacity-60",backdropFilter:"backdrop-blur-sm"},container:{position:"relative",bg:"bg-white",m:"m-4",borderRadius:"rounded-lg",boxShadow:"shadow-2xl",color:"text-blue-gray-500",fontSmoothing:"antialiased",fontFamily:"font-sans",fontSize:"text-base",fontWeight:"font-light",lineHeight:"leading-relaxed"}},sizes:{xs:{width:"w-full md:w-3/5 lg:w-2/5 2xl:w-1/4",minWidth:"min-w-[80%] md:min-w-[60%] lg:min-w-[40%] 2xl:min-w-[25%]",maxWidth:"max-w-[80%] md:max-w-[60%] lg:max-w-[40%] 2xl:max-w-[25%]"},sm:{width:"w-full md:w-2/3 lg:w-2/4 2xl:w-1/3",minWidth:"min-w-[80%] md:min-w-[66.666667%] lg:min-w-[50%] 2xl:min-w-[33.333333%]",maxWidth:"max-w-[80%] md:max-w-[66.666667%] lg:max-w-[50%] 2xl:max-w-[33.333333%]"},md:{width:"w-full md:w-3/4 lg:w-3/5 2xl:w-2/5",minWidth:"min-w-[90%] md:min-w-[75%] lg:min-w-[60%] 2xl:min-w-[40%]",maxWidth:"max-w-[90%] md:max-w-[75%] lg:max-w-[60%] 2xl:max-w-[40%]"},lg:{width:"w-full md:w-5/6 lg:w-3/4 2xl:w-3/5",minWidth:"min-w-[90%] md:min-w-[83.333333%] lg:min-w-[75%] 2xl:min-w-[60%]",maxWidth:"max-w-[90%] md:max-w-[83.333333%] lg:max-w-[75%] 2xl:max-w-[60%]"},xl:{width:"w-full md:w-5/6 2xl:w-3/4",minWidth:"min-w-[95%] md:min-w-[83.333333%] 2xl:min-w-[75%]",maxWidth:"max-w-[95%] md:max-w-[83.333333%] 2xl:max-w-[75%]"},xxl:{display:"flex",flexDirection:"flex-col",width:"w-screen",minWidth:"min-w-[100vw]",maxWidth:"max-w-[100vw]",height:"h-screen",minHeight:"min-h-[100vh]",maxHeight:"max-h-[100vh]",m:"m-0",borderRadius:"rounded-none"}}}},o=n})(R5);var M5={};(function(e){Object.defineProperty(e,"__esModule",{value:!0});function t(o,a){for(var i in a)Object.defineProperty(o,i,{enumerable:!0,get:a[i]})}t(e,{dialogBody:function(){return r},default:function(){return n}});var r={defaultProps:{className:"",divider:!1},styles:{base:{initial:{position:"relative",p:"p-4",color:"text-blue-gray-500",fontSmoothing:"antialiased",fontFamily:"font-sans",fontSize:"text-base",fontWeight:"font-light",lineHeight:"leading-relaxed"},divider:{borderTop:"border-t",borderTopColor:"border-t-blue-gray-100",borderBottom:"border-b",borderBottomColor:"border-b-blue-gray-100"}}}},n=r})(M5);var I5={};(function(e){Object.defineProperty(e,"__esModule",{value:!0});function t(o,a){for(var i in a)Object.defineProperty(o,i,{enumerable:!0,get:a[i]})}t(e,{dialogFooter:function(){return r},default:function(){return n}});var r={defaultProps:{className:""},styles:{base:{display:"flex",alignItems:"items-center",justifyContent:"justify-end",flexShrink:"shrink-0",flexWrap:"flex-wrap",p:"p-4",color:"text-blue-gray-500"}}},n=r})(I5);var D5={};(function(e){Object.defineProperty(e,"__esModule",{value:!0});function t(o,a){for(var i in a)Object.defineProperty(o,i,{enumerable:!0,get:a[i]})}t(e,{dialogHeader:function(){return r},default:function(){return n}});var r={defaultProps:{className:""},styles:{base:{display:"flex",alignItems:"items-center",flexShrink:"shrink-0",p:"p-4",color:"text-blue-gray-900",fontSmoothing:"antialiased",fontFamily:"font-sans",fontSize:"text-2xl",fontWeight:"font-semibold",lineHeight:"leading-snug"}}},n=r})(D5);var L5={};(function(e){Object.defineProperty(e,"__esModule",{value:!0});function t(m,S){for(var O in S)Object.defineProperty(m,O,{enumerable:!0,get:S[O]})}t(e,{iconButton:function(){return f},default:function(){return g}});var r=u(Em),n=u(jm),o=u(Am),a=u(Rm),i=vi;function u(m){return m&&m.__esModule?m:{default:m}}var f={defaultProps:{variant:"filled",size:"md",color:"gray",fullWidth:!1,ripple:!0,className:""},valid:{variants:i.propTypesVariant,sizes:i.propTypesSize,colors:i.propTypesColor},styles:{base:{position:"relative",verticalAlign:"align-middle",userSelect:"select-none",fontFamily:"font-sans",fontWeight:"font-medium",textAlign:"text-center",textTransform:"uppercase",transition:"transition-all",disabled:"disabled:opacity-50 disabled:shadow-none disabled:pointer-events-none"},sizes:{sm:{width:"w-8",maxWidth:"max-w-[32px]",height:"h-8",maxHeight:"max-h-[32px]",borderRadius:"rounded-lg",fontSize:"text-xs"},md:{width:"w-10",maxWidth:"max-w-[40px]",height:"h-10",maxHeight:"max-h-[40px]",borderRadius:"rounded-lg",fontSize:"text-xs"},lg:{width:"w-12",maxWidth:"max-w-[48px]",height:"h-12",maxHeight:"max-h-[48px]",borderRadius:"rounded-lg",fontSize:"text-sm"}},variants:{filled:r.default,gradient:n.default,outlined:o.default,text:a.default}}},g=f})(L5);var F5={},z5={},B5={};(function(e){Object.defineProperty(e,"__esModule",{value:!0}),Object.defineProperty(e,"default",{enumerable:!0,get:function(){return r}});var t={position:"-top-1.5",fontSize:"peer-placeholder-shown:text-sm",floated:{fontSize:"text-[11px] peer-focus:text-[11px]"},before:{content:"before:content[' ']",display:"before:block",boxSizing:"before:box-border",width:"before:w-2.5",height:"before:h-1.5",mt:"before:mt-[6.5px]",mr:"before:mr-1",borderColor:"peer-placeholder-shown:before:border-transparent",borderRadius:"before:rounded-tl-md",floated:{bt:"before:border-t peer-focus:before:border-t-2",bl:"before:border-l peer-focus:before:border-l-2"},pointerEvents:"before:pointer-events-none",transition:"before:transition-all",disabled:"peer-disabled:before:border-transparent"},after:{content:"after:content[' ']",display:"after:block",flexGrow:"after:flex-grow",boxSizing:"after:box-border",width:"after:w-2.5",height:"after:h-1.5",mt:"after:mt-[6.5px]",ml:"after:ml-1",borderColor:"peer-placeholder-shown:after:border-transparent",borderRadius:"after:rounded-tr-md",floated:{bt:"after:border-t peer-focus:after:border-t-2",br:"after:border-r peer-focus:after:border-r-2"},pointerEvents:"after:pointer-events-none",transition:"after:transition-all",disabled:"peer-disabled:after:border-transparent"}},r=t})(B5);var V5={};(function(e){Object.defineProperty(e,"__esModule",{value:!0}),Object.defineProperty(e,"default",{enumerable:!0,get:function(){return r}});var t={black:{color:"text-black",borderColor:"border-black",borderColorFocused:"focus:border-black"},white:{color:"!text-white",borderColor:"border-white",borderColorFocused:"focus:border-white"},"blue-gray":{borderColor:"border-blue-gray-200",borderColorFocused:"focus:border-blue-gray-500"},gray:{borderColor:"border-blue-gray-200",borderColorFocused:"focus:border-gray-900"},brown:{borderColor:"border-blue-gray-200",borderColorFocused:"focus:border-brown-500"},"deep-orange":{borderColor:"border-blue-gray-200",borderColorFocused:"focus:border-deep-orange-500"},orange:{borderColor:"border-blue-gray-200",borderColorFocused:"focus:border-orange-500"},amber:{borderColor:"border-blue-gray-200",borderColorFocused:"focus:border-amber-500"},yellow:{borderColor:"border-blue-gray-200",borderColorFocused:"focus:border-yellow-500"},lime:{borderColor:"border-blue-gray-200",borderColorFocused:"focus:border-lime-500"},"light-green":{borderColor:"border-blue-gray-200",borderColorFocused:"focus:border-light-green-500"},green:{borderColor:"border-blue-gray-200",borderColorFocused:"focus:border-green-500"},teal:{borderColor:"border-blue-gray-200",borderColorFocused:"focus:border-teal-500"},cyan:{borderColor:"border-blue-gray-200",borderColorFocused:"focus:border-cyan-500"},"light-blue":{borderColor:"border-blue-gray-200",borderColorFocused:"focus:border-light-blue-500"},blue:{borderColor:"border-blue-gray-200",borderColorFocused:"focus:border-blue-500"},indigo:{borderColor:"border-blue-gray-200",borderColorFocused:"focus:border-indigo-500"},"deep-purple":{borderColor:"border-blue-gray-200",borderColorFocused:"focus:border-deep-purple-500"},purple:{borderColor:"border-blue-gray-200",borderColorFocused:"focus:border-purple-500"},pink:{borderColor:"border-blue-gray-200",borderColorFocused:"focus:border-pink-500"},red:{borderColor:"border-blue-gray-200",borderColorFocused:"focus:border-red-500"}},r=t})(V5);var U5={};(function(e){Object.defineProperty(e,"__esModule",{value:!0}),Object.defineProperty(e,"default",{enumerable:!0,get:function(){return r}});var t={black:{color:"!text-black peer-focus:text-black",before:"before:border-black peer-focus:before:!border-black",after:"after:border-black peer-focus:after:!border-black"},white:{color:"!text-white peer-focus:text-white",before:"before:border-white peer-focus:before:!border-white",after:"after:border-white peer-focus:after:!border-white"},"blue-gray":{color:"text-blue-gray-400 peer-focus:text-blue-gray-500",before:"before:border-blue-gray-200 peer-focus:before:!border-blue-gray-500",after:"after:border-blue-gray-200 peer-focus:after:!border-blue-gray-500"},gray:{color:"text-gray-500 peer-focus:text-gray-900",before:"before:border-blue-gray-200 peer-focus:before:!border-gray-900",after:"after:border-blue-gray-200 peer-focus:after:!border-gray-900"},brown:{color:"text-blue-gray-400 peer-focus:text-brown-500",before:"before:border-blue-gray-200 peer-focus:before:!border-brown-500",after:"after:border-blue-gray-200 peer-focus:after:!border-brown-500"},"deep-orange":{color:"text-blue-gray-400 peer-focus:text-deep-orange-500",before:"before:border-blue-gray-200 peer-focus:before:!border-deep-orange-500",after:"after:border-blue-gray-200 peer-focus:after:!border-deep-orange-500"},orange:{color:"text-blue-gray-400 peer-focus:text-orange-500",before:"before:border-blue-gray-200 peer-focus:before:!border-orange-500",after:"after:border-blue-gray-200 peer-focus:after:!border-orange-500"},amber:{color:"text-blue-gray-400 peer-focus:text-amber-500",before:"before:border-blue-gray-200 peer-focus:before:!border-amber-500",after:"after:border-blue-gray-200 peer-focus:after:!border-amber-500"},yellow:{color:"text-blue-gray-400 peer-focus:text-yellow-500",before:"before:border-blue-gray-200 peer-focus:before:!border-yellow-500",after:"after:border-blue-gray-200 peer-focus:after:!border-yellow-500"},lime:{color:"text-blue-gray-400 peer-focus:text-lime-500",before:"before:border-blue-gray-200 peer-focus:before:!border-lime-500",after:"after:border-blue-gray-200 peer-focus:after:!border-lime-500"},"light-green":{color:"text-blue-gray-400 peer-focus:text-light-green-500",before:"before:border-blue-gray-200 peer-focus:before:!border-light-green-500",after:"after:border-blue-gray-200 peer-focus:after:!border-light-green-500"},green:{color:"text-blue-gray-400 peer-focus:text-green-500",before:"before:border-blue-gray-200 peer-focus:before:!border-green-500",after:"after:border-blue-gray-200 peer-focus:after:!border-green-500"},teal:{color:"text-blue-gray-400 peer-focus:text-teal-500",before:"before:border-blue-gray-200 peer-focus:before:!border-teal-500",after:"after:border-blue-gray-200 peer-focus:after:!border-teal-500"},cyan:{color:"text-blue-gray-400 peer-focus:text-cyan-500",before:"before:border-blue-gray-200 peer-focus:before:!border-cyan-500",after:"after:border-blue-gray-200 peer-focus:after:!border-cyan-500"},"light-blue":{color:"text-blue-gray-400 peer-focus:text-light-blue-500",before:"before:border-blue-gray-200 peer-focus:before:!border-light-blue-500",after:"after:border-blue-gray-200 peer-focus:after:!border-light-blue-500"},blue:{color:"text-blue-gray-400 peer-focus:text-blue-500",before:"before:border-blue-gray-200 peer-focus:before:!border-blue-500",after:"after:border-blue-gray-200 peer-focus:after:!border-blue-500"},indigo:{color:"text-blue-gray-400 peer-focus:text-indigo-500",before:"before:border-blue-gray-200 peer-focus:before:!border-indigo-500",after:"after:border-blue-gray-200 peer-focus:after:!border-indigo-500"},"deep-purple":{color:"text-blue-gray-400 peer-focus:text-deep-purple-500",before:"before:border-blue-gray-200 peer-focus:before:!border-deep-purple-500",after:"after:border-blue-gray-200 peer-focus:after:!border-deep-purple-500"},purple:{color:"text-blue-gray-400 peer-focus:text-purple-500",before:"before:border-blue-gray-200 peer-focus:before:!border-purple-500",after:"after:border-blue-gray-200 peer-focus:after:!border-purple-500"},pink:{color:"text-blue-gray-400 peer-focus:text-pink-500",before:"before:border-blue-gray-200 peer-focus:before:!border-pink-500",after:"after:border-blue-gray-200 peer-focus:after:!border-pink-500"},red:{color:"text-blue-gray-400 peer-focus:text-red-500",before:"before:border-blue-gray-200 peer-focus:before:!border-red-500",after:"after:border-blue-gray-200 peer-focus:after:!border-red-500"}},r=t})(U5);(function(e){Object.defineProperty(e,"__esModule",{value:!0}),Object.defineProperty(e,"default",{enumerable:!0,get:function(){return i}});var t=o(B5),r=o(V5),n=o(U5);function o(u){return u&&u.__esModule?u:{default:u}}var a={base:{input:{borderWidth:"placeholder-shown:border",borderColor:"placeholder-shown:border-blue-gray-200 placeholder-shown:border-t-blue-gray-200",floated:{borderWidth:"border focus:border-2",borderColor:"border-t-transparent focus:border-t-transparent"}},inputWithIcon:{pr:"!pr-9"},icon:{top:"top-2/4",right:"right-3",transform:"-translate-y-2/4"},label:t.default},sizes:{md:{container:{height:"h-10"},input:{fontSize:"text-sm",px:"px-3",py:"py-2.5",borderRadius:"rounded-[7px]"},label:{lineHeight:"peer-placeholder-shown:leading-[3.75]"},icon:{width:"w-5",height:"h-5"}},lg:{container:{height:"h-11"},input:{fontSize:"text-sm",px:"px-3",py:"py-3",borderRadius:"rounded-md"},label:{lineHeight:"peer-placeholder-shown:leading-[4.1]"},icon:{width:"w-6",height:"h-6"}}},colors:{input:r.default,label:n.default},error:{input:{borderColor:"border-red-500 placeholder-shown:border-t-red-500 placeholder-shown:border-red-500",borderColorFocused:"focus:border-red-500"},label:{color:"text-red-500 peer-focus:text-red-500 peer-placeholder-shown:text-red-500",before:"before:border-red-500 peer-focus:before:border-red-500",after:"after:border-red-500 peer-focus:after:border-red-500"}},success:{input:{borderColor:"border-green-500 placeholder-shown:border-t-green-500 placeholder-shown:border-green-500",borderColorFocused:"focus:border-green-500"},label:{color:"text-green-500 peer-focus:text-green-500 peer-placeholder-shown:text-green-500",before:"before:border-green-500 peer-focus:before:border-green-500",after:"after:border-green-500 peer-focus:after:border-green-500"}},shrink:{input:{borderTop:"!border-t-transparent"},label:{fontSize:"!text-[11px]",lineHeight:"!leading-tight",borderColor:"before:!border-blue-gray-200 after:!border-blue-gray-200"}}},i=a})(z5);var W5={},$5={};(function(e){Object.defineProperty(e,"__esModule",{value:!0}),Object.defineProperty(e,"default",{enumerable:!0,get:function(){return r}});var t={position:"-top-1.5",fontSize:"peer-placeholder-shown:text-sm",floated:{fontSize:"text-[11px] peer-focus:text-[11px]"},after:{content:"after:content['']",display:"after:block",width:"after:w-full",position:"after:absolute",bottom:"after:-bottom-1.5",left:"left-0",borderWidth:"after:border-b-2",scale:"after:scale-x-0",floated:{scale:"peer-focus:after:scale-x-100"},transition:"after:transition-transform after:duration-300"}},r=t})($5);var H5={};(function(e){Object.defineProperty(e,"__esModule",{value:!0}),Object.defineProperty(e,"default",{enumerable:!0,get:function(){return r}});var t={black:{color:"text-black",borderColor:"border-black",borderColorFocused:"focus:border-black"},white:{color:"!text-white",borderColor:"border-white",borderColorFocused:"focus:border-white"},"blue-gray":{borderColor:"border-blue-gray-200",borderColorFocused:"focus:border-blue-gray-900"},gray:{borderColor:"border-blue-gray-200",borderColorFocused:"focus:border-gray-500"},brown:{borderColor:"border-blue-gray-200",borderColorFocused:"focus:border-brown-500"},"deep-orange":{borderColor:"border-blue-gray-200",borderColorFocused:"focus:border-deep-orange-500"},orange:{borderColor:"border-blue-gray-200",borderColorFocused:"focus:border-orange-500"},amber:{borderColor:"border-blue-gray-200",borderColorFocused:"focus:border-amber-500"},yellow:{borderColor:"border-blue-gray-200",borderColorFocused:"focus:border-yellow-500"},lime:{borderColor:"border-blue-gray-200",borderColorFocused:"focus:border-lime-500"},"light-green":{borderColor:"border-blue-gray-200",borderColorFocused:"focus:border-light-green-500"},green:{borderColor:"border-blue-gray-200",borderColorFocused:"focus:border-green-500"},teal:{borderColor:"border-blue-gray-200",borderColorFocused:"focus:border-teal-500"},cyan:{borderColor:"border-blue-gray-200",borderColorFocused:"focus:border-cyan-500"},"light-blue":{borderColor:"border-blue-gray-200",borderColorFocused:"focus:border-light-blue-500"},blue:{borderColor:"border-blue-gray-200",borderColorFocused:"focus:border-blue-500"},indigo:{borderColor:"border-blue-gray-200",borderColorFocused:"focus:border-indigo-500"},"deep-purple":{borderColor:"border-blue-gray-200",borderColorFocused:"focus:border-deep-purple-500"},purple:{borderColor:"border-blue-gray-200",borderColorFocused:"focus:border-purple-500"},pink:{borderColor:"border-blue-gray-200",borderColorFocused:"focus:border-pink-500"},red:{borderColor:"border-blue-gray-200",borderColorFocused:"focus:border-red-500"}},r=t})(H5);var q5={};(function(e){Object.defineProperty(e,"__esModule",{value:!0}),Object.defineProperty(e,"default",{enumerable:!0,get:function(){return r}});var t={black:{color:"!text-black peer-focus:text-black",after:"after:border-black peer-focus:after:border-black"},white:{color:"!text-white peer-focus:text-white",after:"after:border-white peer-focus:after:border-white"},"blue-gray":{color:"text-blue-gray-500 peer-focus:text-blue-gray-500",after:"after:border-blue-gray-500 peer-focus:after:border-blue-gray-500"},gray:{color:"text-gray-500 peer-focus:text-gray-900",after:"after:border-gray-500 peer-focus:after:border-gray-900"},brown:{color:"text-blue-gray-500 peer-focus:text-brown-500",after:"after:border-brown-500 peer-focus:after:border-brown-500"},"deep-orange":{color:"text-blue-gray-500 peer-focus:text-deep-orange-500",after:"after:border-deep-orange-500 peer-focus:after:border-deep-orange-500"},orange:{color:"text-blue-gray-500 peer-focus:text-orange-500",after:"after:border-orange-500 peer-focus:after:border-orange-500"},amber:{color:"text-blue-gray-500 peer-focus:text-amber-500",after:"after:border-amber-500 peer-focus:after:border-amber-500"},yellow:{color:"text-blue-gray-500 peer-focus:text-yellow-500",after:"after:border-yellow-500 peer-focus:after:border-yellow-500"},lime:{color:"text-blue-gray-500 peer-focus:text-lime-500",after:"after:border-lime-500 peer-focus:after:border-lime-500"},"light-green":{color:"text-blue-gray-500 peer-focus:text-light-green-500",after:"after:border-light-green-500 peer-focus:after:border-light-green-500"},green:{color:"text-blue-gray-500 peer-focus:text-green-500",after:"after:border-green-500 peer-focus:after:border-green-500"},teal:{color:"text-blue-gray-500 peer-focus:text-teal-500",after:"after:border-teal-500 peer-focus:after:border-teal-500"},cyan:{color:"text-blue-gray-500 peer-focus:text-cyan-500",after:"after:border-cyan-500 peer-focus:after:border-cyan-500"},"light-blue":{color:"text-blue-gray-500 peer-focus:text-light-blue-500",after:"after:border-light-blue-500 peer-focus:after:border-light-blue-500"},blue:{color:"text-blue-gray-500 peer-focus:text-blue-500",after:"after:border-blue-500 peer-focus:after:border-blue-500"},indigo:{color:"text-blue-gray-500 peer-focus:text-indigo-500",after:"after:border-indigo-500 peer-focus:after:border-indigo-500"},"deep-purple":{color:"text-blue-gray-500 peer-focus:text-deep-purple-500",after:"after:border-deep-purple-500 peer-focus:after:border-deep-purple-500"},purple:{color:"text-blue-gray-500 peer-focus:text-purple-500",after:"after:border-purple-500 peer-focus:after:border-purple-500"},pink:{color:"text-blue-gray-500 peer-focus:text-pink-500",after:"after:border-pink-500 peer-focus:after:border-pink-500"},red:{color:"text-blue-gray-500 peer-focus:text-red-500",after:"after:border-red-500 peer-focus:after:border-red-500"}},r=t})(q5);(function(e){Object.defineProperty(e,"__esModule",{value:!0}),Object.defineProperty(e,"default",{enumerable:!0,get:function(){return i}});var t=o($5),r=o(H5),n=o(q5);function o(u){return u&&u.__esModule?u:{default:u}}var a={base:{input:{borderWidth:"border-b",borderColor:"placeholder-shown:border-blue-gray-200"},inputWithIcon:{pr:"!pr-7"},icon:{top:"top-2/4",right:"right-0",transform:"-translate-y-1/4"},label:t.default},sizes:{md:{container:{height:"h-11"},input:{fontSize:"text-sm",pt:"pt-4",pb:"pb-1.5"},label:{lineHeight:"peer-placeholder-shown:leading-[4.25]"},icon:{width:"w-5",height:"h-5"}},lg:{container:{height:"h-12"},input:{fontSize:"text-sm",px:"px-px",pt:"pt-5",pb:"pb-2"},label:{lineHeight:"peer-placeholder-shown:leading-[4.875]"},icon:{width:"w-6",height:"h-6"}}},colors:{input:r.default,label:n.default},error:{input:{borderColor:"border-red-500 placeholder-shown:border-red-500",borderColorFocused:"focus:border-red-500"},label:{color:"text-red-500 peer-focus:text-red-500 peer-placeholder-shown:text-red-500",after:"after:border-red-500 peer-focus:after:border-red-500"}},success:{input:{borderColor:"border-green-500 placeholder-shown:border-green-500",borderColorFocused:"focus:border-green-500"},label:{color:"text-green-500 peer-focus:text-green-500 peer-placeholder-shown:text-green-500",after:"after:border-green-500 peer-focus:after:border-green-500"}},shrink:{input:{},label:{fontSize:"!text-[11px]",lineHeight:"!leading-tight"}}},i=a})(W5);var G5={},K5={};(function(e){Object.defineProperty(e,"__esModule",{value:!0}),Object.defineProperty(e,"default",{enumerable:!0,get:function(){return r}});var t={position:"-top-2.5",fontSize:"text-sm peer-focus:text-sm",after:{content:"after:content[' ']",display:"after:block",width:"after:w-full",position:"after:absolute",bottom:"after:-bottom-2.5",left:"left-0",borderWidth:"after:border-b-2",scale:"after:scale-x-0",floated:{scale:"peer-focus:after:scale-x-100"},transition:"after:transition-transform after:duration-300"}},r=t})(K5);var Y5={};(function(e){Object.defineProperty(e,"__esModule",{value:!0}),Object.defineProperty(e,"default",{enumerable:!0,get:function(){return r}});var t={black:{color:"text-black",borderColor:"border-black",borderColorFocused:"focus:border-black"},white:{color:"!text-white",borderColor:"border-white",borderColorFocused:"focus:border-white"},"blue-gray":{borderColor:"border-blue-gray-200",borderColorFocused:"focus:border-blue-gray-500"},gray:{borderColor:"border-blue-gray-200",borderColorFocused:"focus:border-gray-900"},brown:{borderColor:"border-blue-gray-200",borderColorFocused:"focus:border-brown-500"},"deep-orange":{borderColor:"border-blue-gray-200",borderColorFocused:"focus:border-deep-orange-500"},orange:{borderColor:"border-blue-gray-200",borderColorFocused:"focus:border-orange-500"},amber:{borderColor:"border-blue-gray-200",borderColorFocused:"focus:border-amber-500"},yellow:{borderColor:"border-blue-gray-200",borderColorFocused:"focus:border-yellow-500"},lime:{borderColor:"border-blue-gray-200",borderColorFocused:"focus:border-lime-500"},"light-green":{borderColor:"border-blue-gray-200",borderColorFocused:"focus:border-light-green-500"},green:{borderColor:"border-blue-gray-200",borderColorFocused:"focus:border-green-500"},teal:{borderColor:"border-blue-gray-200",borderColorFocused:"focus:border-teal-500"},cyan:{borderColor:"border-blue-gray-200",borderColorFocused:"focus:border-cyan-500"},"light-blue":{borderColor:"border-blue-gray-200",borderColorFocused:"focus:border-light-blue-500"},blue:{borderColor:"border-blue-gray-200",borderColorFocused:"focus:border-blue-500"},indigo:{borderColor:"border-blue-gray-200",borderColorFocused:"focus:border-indigo-500"},"deep-purple":{borderColor:"border-blue-gray-200",borderColorFocused:"focus:border-deep-purple-500"},purple:{borderColor:"border-blue-gray-200",borderColorFocused:"focus:border-purple-500"},pink:{borderColor:"border-blue-gray-200",borderColorFocused:"focus:border-pink-500"},red:{borderColor:"border-blue-gray-200",borderColorFocused:"focus:border-red-500"}},r=t})(Y5);var Q5={};(function(e){Object.defineProperty(e,"__esModule",{value:!0}),Object.defineProperty(e,"default",{enumerable:!0,get:function(){return r}});var t={black:{color:"!text-black peer-focus:black",after:"after:border-black peer-focus:after:border-black"},white:{color:"!text-white peer-focus:white",after:"after:border-white peer-focus:after:border-white"},"blue-gray":{color:"text-blue-gray-500 peer-focus:text-blue-gray-500",after:"after:border-blue-gray-500 peer-focus:after:border-blue-gray-500"},gray:{color:"text-gray-500 peer-focus:text-gray-900",after:"after:border-gray-500 peer-focus:after:border-gray-900"},brown:{color:"text-blue-gray-500 peer-focus:text-brown-500",after:"after:border-brown-500 peer-focus:after:border-brown-500"},"deep-orange":{color:"text-blue-gray-500 peer-focus:text-deep-orange-500",after:"after:border-deep-orange-500 peer-focus:after:border-deep-orange-500"},orange:{color:"text-blue-gray-500 peer-focus:text-orange-500",after:"after:border-orange-500 peer-focus:after:border-orange-500"},amber:{color:"text-blue-gray-500 peer-focus:text-amber-500",after:"after:border-amber-500 peer-focus:after:border-amber-500"},yellow:{color:"text-blue-gray-500 peer-focus:text-yellow-500",after:"after:border-yellow-500 peer-focus:after:border-yellow-500"},lime:{color:"text-blue-gray-500 peer-focus:text-lime-500",after:"after:border-lime-500 peer-focus:after:border-lime-500"},"light-green":{color:"text-blue-gray-500 peer-focus:text-light-green-500",after:"after:border-light-green-500 peer-focus:after:border-light-green-500"},green:{color:"text-blue-gray-500 peer-focus:text-green-500",after:"after:border-green-500 peer-focus:after:border-green-500"},teal:{color:"text-blue-gray-500 peer-focus:text-teal-500",after:"after:border-teal-500 peer-focus:after:border-teal-500"},cyan:{color:"text-blue-gray-500 peer-focus:text-cyan-500",after:"after:border-cyan-500 peer-focus:after:border-cyan-500"},"light-blue":{color:"text-blue-gray-500 peer-focus:text-light-blue-500",after:"after:border-light-blue-500 peer-focus:after:border-light-blue-500"},blue:{color:"text-blue-gray-500 peer-focus:text-blue-500",after:"after:border-blue-500 peer-focus:after:border-blue-500"},indigo:{color:"text-blue-gray-500 peer-focus:text-indigo-500",after:"after:border-indigo-500 peer-focus:after:border-indigo-500"},"deep-purple":{color:"text-blue-gray-500 peer-focus:text-deep-purple-500",after:"after:border-deep-purple-500 peer-focus:after:border-deep-purple-500"},purple:{color:"text-blue-gray-500 peer-focus:text-purple-500",after:"after:border-purple-500 peer-focus:after:border-purple-500"},pink:{color:"text-blue-gray-500 peer-focus:text-pink-500",after:"after:border-pink-500 peer-focus:after:border-pink-500"},red:{color:"text-blue-gray-500 peer-focus:text-red-500",after:"after:border-red-500 peer-focus:after:border-red-500"}},r=t})(Q5);(function(e){Object.defineProperty(e,"__esModule",{value:!0}),Object.defineProperty(e,"default",{enumerable:!0,get:function(){return i}});var t=o(K5),r=o(Y5),n=o(Q5);function o(u){return u&&u.__esModule?u:{default:u}}var a={base:{input:{borderWidth:"border-b",borderColor:"placeholder-shown:border-blue-gray-200"},inputWithIcon:{pr:"!pr-7"},icon:{top:"top-2/4",right:"right-0",transform:"-translate-y-1/4"},label:t.default},sizes:{md:{container:{height:"h-11"},input:{fontSize:"text-sm",pt:"pt-4",pb:"pb-1.5"},label:{lineHeight:"peer-placeholder-shown:leading-tight"},icon:{width:"w-5",height:"h-5"}},lg:{container:{height:"h-12"},input:{fontSize:"text-sm",px:"px-px",pt:"pt-5",pb:"pb-2"},label:{lineHeight:"peer-placeholder-shown:leading-tight"},icon:{width:"w-6",height:"h-6"}}},colors:{input:r.default,label:n.default},error:{input:{borderColor:"border-red-500 placeholder-shown:border-red-500",borderColorFocused:"focus:border-red-500"},label:{color:"text-red-500 peer-focus:text-red-500 peer-placeholder-shown:text-red-500",after:"after:border-red-500 peer-focus:after:border-red-500"}},success:{input:{borderColor:"border-green-500 placeholder-shown:border-green-500",borderColorFocused:"focus:border-green-500"},label:{color:"text-green-500 peer-focus:text-green-500 peer-placeholder-shown:text-green-500",after:"after:border-green-500 peer-focus:after:border-green-500"}},shrink:{input:{},label:{}}},i=a})(G5);var bu={};(function(e){Object.defineProperty(e,"__esModule",{value:!0});function t(x,j){for(var k in j)Object.defineProperty(x,k,{enumerable:!0,get:j[k]})}t(e,{propTypesVariant:function(){return S},propTypesSize:function(){return O},propTypesColor:function(){return T},propTypesLabel:function(){return C},propTypesError:function(){return w},propTypesSuccess:function(){return b},propTypesIcon:function(){return d},propTypesResize:function(){return s},propTypesLabelProps:function(){return c},propTypesContainerProps:function(){return l},propTypesShrink:function(){return h},propTypesClassName:function(){return y}});var r=i(ut),n=Zt;function o(x,j){(j==null||j>x.length)&&(j=x.length);for(var k=0,N=new Array(j);k<j;k++)N[k]=x[k];return N}function a(x){if(Array.isArray(x))return o(x)}function i(x){return x&&x.__esModule?x:{default:x}}function u(x){if(typeof Symbol<"u"&&x[Symbol.iterator]!=null||x["@@iterator"]!=null)return Array.from(x)}function f(){throw new TypeError("Invalid attempt to spread non-iterable instance.\\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}function g(x){return a(x)||u(x)||m(x)||f()}function m(x,j){if(x){if(typeof x=="string")return o(x,j);var k=Object.prototype.toString.call(x).slice(8,-1);if(k==="Object"&&x.constructor&&(k=x.constructor.name),k==="Map"||k==="Set")return Array.from(k);if(k==="Arguments"||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(k))return o(x,j)}}var S=["standard","outlined","static"],O=["md","lg"],T=["black","white"].concat(g(n.propTypesColors)),C=r.default.string,w=r.default.bool,b=r.default.bool,d=r.default.node,s=r.default.bool,c=r.default.instanceOf(Object),l=r.default.instanceOf(Object),h=r.default.bool,y=r.default.string})(bu);(function(e){Object.defineProperty(e,"__esModule",{value:!0});function t(g,m){for(var S in m)Object.defineProperty(g,S,{enumerable:!0,get:m[S]})}t(e,{input:function(){return u},default:function(){return f}});var r=i(z5),n=i(W5),o=i(G5),a=bu;function i(g){return g&&g.__esModule?g:{default:g}}var u={defaultProps:{variant:"outlined",size:"md",color:"gray",label:"",error:!1,success:!1,icon:void 0,labelProps:void 0,containerProps:void 0,shrink:!1,className:""},valid:{variants:a.propTypesVariant,sizes:a.propTypesSize,colors:a.propTypesColor},styles:{base:{container:{position:"relative",width:"w-full",minWidth:"min-w-[200px]"},input:{peer:"peer",width:"w-full",height:"h-full",bg:"bg-transparent",color:"text-blue-gray-700",fontFamily:"font-sans",fontWeight:"font-normal",outline:"outline outline-0 focus:outline-0",disabled:"disabled:bg-blue-gray-50 disabled:border-0",transition:"transition-all"},label:{display:"flex",width:"w-full",height:"h-full",userSelect:"select-none",pointerEvents:"pointer-events-none",position:"absolute",left:"left-0",fontWeight:"font-normal",overflow:"!overflow-visible",textOverflow:"truncate",color:"peer-placeholder-shown:text-blue-gray-500",lineHeight:"leading-tight peer-focus:leading-tight",disabled:"peer-disabled:text-transparent peer-disabled:peer-placeholder-shown:text-blue-gray-500",transition:"transition-all"},icon:{display:"grid",placeItems:"place-items-center",position:"absolute",color:"text-blue-gray-500"},asterisk:{display:"inline-block",color:"text-red-500",ml:"ml-0.5"}},variants:{outlined:r.default,standard:n.default,static:o.default}}},f=u})(F5);var X5={};(function(e){Object.defineProperty(e,"__esModule",{value:!0});function t(o,a){for(var i in a)Object.defineProperty(o,i,{enumerable:!0,get:a[i]})}t(e,{menu:function(){return r},default:function(){return n}});var r={defaultProps:{placement:"bottom",offset:5,dismiss:{itemPress:!0},animate:{unmount:{},mount:{}},lockScroll:!1},styles:{base:{menu:{bg:"bg-white",minWidth:"min-w-[180px]",p:"p-3",border:"border border-blue-gray-50",borderRadius:"rounded-md",boxShadow:"shadow-lg shadow-blue-gray-500/10",fontFamily:"font-sans",fontSize:"text-sm",fontWeight:"font-normal",color:"text-blue-gray-500",overflow:"overflow-auto",outline:"focus:outline-none",zIndex:"z-[999]"},item:{initial:{display:"block",width:"w-full",pt:"pt-[9px]",pb:"pb-2",px:"px-3",borderRadius:"rounded-md",textAlign:"text-start",lightHeight:"leading-tight",cursor:"cursor-pointer",userSelect:"select-none",transition:"transition-all",bg:"hover:bg-blue-gray-50 hover:bg-opacity-80 focus:bg-blue-gray-50 focus:bg-opacity-80 active:bg-blue-gray-50 active:bg-opacity-80",color:"hover:text-blue-gray-900 focus:text-blue-gray-900 active:text-blue-gray-900",outline:"outline-none"},disabled:{opacity:"opacity-50",cursor:"cursor-not-allowed",pointerEvents:"pointer-events-none",userSelect:"select-none",bg:"hover:bg-transparent focus:bg-transparent active:bg-transparent",color:"hover:text-blue-gray-500 focus:text-blue-gray-500 active:text-blue-gray-500"}}}}},n=r})(X5);var Z5={},J5={};(function(e){Object.defineProperty(e,"__esModule",{value:!0}),Object.defineProperty(e,"default",{enumerable:!0,get:function(){return r}});var t={transparent:{backgroud:"bg-transparent",color:"text-white",boxShadow:"shadow-none"},white:{backgroud:"bg-white",color:"text-white"},"blue-gray":{backgroud:"bg-blue-gray-500",color:"text-white"},gray:{backgroud:"bg-gray-500",color:"text-white"},brown:{backgroud:"bg-brown-500",color:"text-white"},"deep-orange":{backgroud:"bg-deep-orange-500",color:"text-white"},orange:{backgroud:"bg-orange-500",color:"text-white"},amber:{backgroud:"bg-amber-500",color:"text-black"},yellow:{backgroud:"bg-yellow-500",color:"text-black"},lime:{backgroud:"bg-lime-500",color:"text-black"},"light-green":{backgroud:"bg-light-green-500",color:"text-white"},green:{backgroud:"bg-green-500",color:"text-white"},teal:{backgroud:"bg-teal-500",color:"text-white"},cyan:{backgroud:"bg-cyan-500",color:"text-white"},"light-blue":{backgroud:"bg-light-blue-500",color:"text-white"},blue:{backgroud:"bg-blue-500",color:"text-white"},indigo:{backgroud:"bg-indigo-500",color:"text-white"},"deep-purple":{backgroud:"bg-deep-purple-500",color:"text-white"},purple:{backgroud:"bg-purple-500",color:"text-white"},pink:{backgroud:"bg-pink-500",color:"text-white"},red:{backgroud:"bg-red-500",color:"text-white"}},r=t})(J5);var e1={};(function(e){Object.defineProperty(e,"__esModule",{value:!0}),Object.defineProperty(e,"default",{enumerable:!0,get:function(){return r}});var t={transparent:{backgroud:"bg-transparent",color:"text-blue-gray-900",boxShadow:"shadow-none"},white:{backgroud:"bg-white",color:"text-blue-gray-900"},"blue-gray":{backgroud:"bg-gradient-to-tr from-blue-gray-600 to-blue-gray-400",color:"text-white"},gray:{backgroud:"bg-gradient-to-tr from-gray-600 to-gray-400",color:"text-white"},brown:{backgroud:"bg-gradient-to-tr from-brown-600 to-brown-400",color:"text-white"},"deep-orange":{backgroud:"bg-gradient-to-tr from-deep-orange-600 to-deep-orange-400",color:"text-white"},orange:{backgroud:"bg-gradient-to-tr from-orange-600 to-orange-400",color:"text-white"},amber:{backgroud:"bg-gradient-to-tr from-amber-600 to-amber-400",color:"text-black"},yellow:{backgroud:"bg-gradient-to-tr from-yellow-600 to-yellow-400",color:"text-black"},lime:{backgroud:"bg-gradient-to-tr from-lime-600 to-lime-400",color:"text-black"},"light-green":{backgroud:"bg-gradient-to-tr from-light-green-600 to-light-green-400",color:"text-white"},green:{backgroud:"bg-gradient-to-tr from-green-600 to-green-400",color:"text-white"},teal:{backgroud:"bg-gradient-to-tr from-teal-600 to-teal-400",color:"text-white"},cyan:{backgroud:"bg-gradient-to-tr from-cyan-600 to-cyan-400",color:"text-white"},"light-blue":{backgroud:"bg-gradient-to-tr from-light-blue-600 to-light-blue-400",color:"text-white"},blue:{backgroud:"bg-gradient-to-tr from-blue-600 to-blue-400",color:"text-white"},indigo:{backgroud:"bg-gradient-to-tr from-indigo-600 to-indigo-400",color:"text-white"},"deep-purple":{backgroud:"bg-gradient-to-tr from-deep-purple-600 to-deep-purple-400",color:"text-white"},purple:{backgroud:"bg-gradient-to-tr from-purple-600 to-purple-400",color:"text-white"},pink:{backgroud:"bg-gradient-to-tr from-pink-600 to-pink-400",color:"text-white"},red:{backgroud:"bg-gradient-to-tr from-red-600 to-red-400",color:"text-white"}},r=t})(e1);var Cf={};(function(e){Object.defineProperty(e,"__esModule",{value:!0});function t(l,h){for(var y in h)Object.defineProperty(l,y,{enumerable:!0,get:h[y]})}t(e,{propTypesVariant:function(){return S},propTypesColor:function(){return O},propTypesShadow:function(){return T},propTypesBlurred:function(){return C},propTypesFullWidth:function(){return w},propTypesClassName:function(){return b},propTypesChildren:function(){return d},propTypesOpen:function(){return s},propTypesAnimate:function(){return c}});var r=i(ut),n=Zt;function o(l,h){(h==null||h>l.length)&&(h=l.length);for(var y=0,x=new Array(h);y<h;y++)x[y]=l[y];return x}function a(l){if(Array.isArray(l))return o(l)}function i(l){return l&&l.__esModule?l:{default:l}}function u(l){if(typeof Symbol<"u"&&l[Symbol.iterator]!=null||l["@@iterator"]!=null)return Array.from(l)}function f(){throw new TypeError("Invalid attempt to spread non-iterable instance.\\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}function g(l){return a(l)||u(l)||m(l)||f()}function m(l,h){if(l){if(typeof l=="string")return o(l,h);var y=Object.prototype.toString.call(l).slice(8,-1);if(y==="Object"&&l.constructor&&(y=l.constructor.name),y==="Map"||y==="Set")return Array.from(y);if(y==="Arguments"||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(y))return o(l,h)}}var S=["filled","gradient"],O=["transparent","white"].concat(g(n.propTypesColors)),T=r.default.bool,C=r.default.bool,w=r.default.bool,b=r.default.string,d=r.default.node.isRequired,s=r.default.bool.isRequired,c=n.propTypesAnimation})(Cf);(function(e){Object.defineProperty(e,"__esModule",{value:!0});function t(f,g){for(var m in g)Object.defineProperty(f,m,{enumerable:!0,get:g[m]})}t(e,{navbar:function(){return i},default:function(){return u}});var r=a(J5),n=a(e1),o=Cf;function a(f){return f&&f.__esModule?f:{default:f}}var i={defaultProps:{variant:"filled",color:"white",shadow:!0,blurred:!0,fullWidth:!1,className:""},valid:{variants:o.propTypesVariant,colors:o.propTypesColor},styles:{base:{navbar:{initial:{display:"block",width:"w-full",maxWidth:"max-w-screen-2xl",borderRadius:"rounded-xl",py:"py-4",px:"px-8"},shadow:{boxShadow:"shadow-md"},blurred:{backdropFilter:"backdrop-saturate-200 backdrop-blur-2xl",bgOpacity:"bg-opacity-80",borderWidth:"border",borderColor:"border-white/80"},fullWidth:{width:"w-full",maxWidth:"max-w-full",rounded:"rounded-none",px:"px-4"}},mobileNav:{display:"block",width:"w-full",basis:"basis-full",overflow:"overflow-hidden"}},variants:{filled:r.default,gradient:n.default}}},u=i})(Z5);var t1={};(function(e){Object.defineProperty(e,"__esModule",{value:!0});function t(o,a){for(var i in a)Object.defineProperty(o,i,{enumerable:!0,get:a[i]})}t(e,{popover:function(){return r},default:function(){return n}});var r={defaultProps:{placement:"top",offset:5,dismiss:{},animate:{unmount:{},mount:{}},className:""},styles:{base:{bg:"bg-white",p:"p-4",border:"border border-blue-gray-50",borderRadius:"rounded-lg",boxShadow:"shadow-lg shadow-blue-gray-500/10",fontFamily:"font-sans",fontSize:"text-sm",fontWeight:"font-normal",color:"text-blue-gray-500",outline:"focus:outline-none",overflowWrap:"break-words",whiteSpace:"whitespace-normal"}}},n=r})(t1);var r1={},n1={};(function(e){Object.defineProperty(e,"__esModule",{value:!0}),Object.defineProperty(e,"default",{enumerable:!0,get:function(){return r}});var t={"blue-gray":{backgroud:"bg-blue-gray-500",color:"text-white"},gray:{backgroud:"bg-gray-900",color:"text-white"},brown:{backgroud:"bg-brown-500",color:"text-white"},"deep-orange":{backgroud:"bg-deep-orange-500",color:"text-white"},orange:{backgroud:"bg-orange-500",color:"text-white"},amber:{backgroud:"bg-amber-500",color:"text-black"},yellow:{backgroud:"bg-yellow-500",color:"text-black"},lime:{backgroud:"bg-lime-500",color:"text-black"},"light-green":{backgroud:"bg-light-green-500",color:"text-white"},green:{backgroud:"bg-green-500",color:"text-white"},teal:{backgroud:"bg-teal-500",color:"text-white"},cyan:{backgroud:"bg-cyan-500",color:"text-white"},"light-blue":{backgroud:"bg-light-blue-500",color:"text-white"},blue:{backgroud:"bg-blue-500",color:"text-white"},indigo:{backgroud:"bg-indigo-500",color:"text-white"},"deep-purple":{backgroud:"bg-deep-purple-500",color:"text-white"},purple:{backgroud:"bg-purple-500",color:"text-white"},pink:{backgroud:"bg-pink-500",color:"text-white"},red:{backgroud:"bg-red-500",color:"text-white"}},r=t})(n1);var o1={};(function(e){Object.defineProperty(e,"__esModule",{value:!0}),Object.defineProperty(e,"default",{enumerable:!0,get:function(){return r}});var t={"blue-gray":{backgroud:"bg-gradient-to-tr from-blue-gray-600 to-blue-gray-400",color:"text-white"},gray:{backgroud:"bg-gradient-to-tr from-gray-900 to-gray-800",color:"text-white"},brown:{backgroud:"bg-gradient-to-tr from-brown-600 to-brown-400",color:"text-white"},"deep-orange":{backgroud:"bg-gradient-to-tr from-deep-orange-600 to-deep-orange-400",color:"text-white"},orange:{backgroud:"bg-gradient-to-tr from-orange-600 to-orange-400",color:"text-white"},amber:{backgroud:"bg-gradient-to-tr from-amber-600 to-amber-400",color:"text-black"},yellow:{backgroud:"bg-gradient-to-tr from-yellow-600 to-yellow-400",color:"text-black"},lime:{backgroud:"bg-gradient-to-tr from-lime-600 to-lime-400",color:"text-black"},"light-green":{backgroud:"bg-gradient-to-tr from-light-green-600 to-light-green-400",color:"text-white"},green:{backgroud:"bg-gradient-to-tr from-green-600 to-green-400",color:"text-white"},teal:{backgroud:"bg-gradient-to-tr from-teal-600 to-teal-400",color:"text-white"},cyan:{backgroud:"bg-gradient-to-tr from-cyan-600 to-cyan-400",color:"text-white"},"light-blue":{backgroud:"bg-gradient-to-tr from-light-blue-600 to-light-blue-400",color:"text-white"},blue:{backgroud:"bg-gradient-to-tr from-blue-600 to-blue-400",color:"text-white"},indigo:{backgroud:"bg-gradient-to-tr from-indigo-600 to-indigo-400",color:"text-white"},"deep-purple":{backgroud:"bg-gradient-to-tr from-deep-purple-600 to-deep-purple-400",color:"text-white"},purple:{backgroud:"bg-gradient-to-tr from-purple-600 to-purple-400",color:"text-white"},pink:{backgroud:"bg-gradient-to-tr from-pink-600 to-pink-400",color:"text-white"},red:{backgroud:"bg-gradient-to-tr from-red-600 to-red-400",color:"text-white"}},r=t})(o1);var Lm={};(function(e){Object.defineProperty(e,"__esModule",{value:!0});function t(O,T){for(var C in T)Object.defineProperty(O,C,{enumerable:!0,get:T[C]})}t(e,{propTypesVariant:function(){return a},propTypesColor:function(){return i},propTypesSize:function(){return u},propTypesValue:function(){return f},propTypesLabel:function(){return g},propTypesBarProps:function(){return m},propTypesClassName:function(){return S}});var r=o(ut),n=Zt;function o(O){return O&&O.__esModule?O:{default:O}}var a=["filled","gradient"],i=n.propTypesColors,u=["sm","md","lg"],f=r.default.number,g=r.default.oneOfType([r.default.string,r.default.bool]),m=r.default.instanceOf(Object),S=r.default.string})(Lm);(function(e){Object.defineProperty(e,"__esModule",{value:!0});function t(f,g){for(var m in g)Object.defineProperty(f,m,{enumerable:!0,get:g[m]})}t(e,{progress:function(){return i},default:function(){return u}});var r=a(n1),n=a(o1),o=Lm;function a(f){return f&&f.__esModule?f:{default:f}}var i={defaultProps:{variant:"filled",color:"gray",size:"md",value:0,label:!1,className:"",barProps:{}},valid:{variants:o.propTypesVariant,colors:o.propTypesColor,sizes:o.propTypesSize},styles:{base:{container:{initial:{display:"flex",justifyContent:"flex-start",bg:"bg-blue-gray-50",overflow:"overflow-hidden",width:"w-full",fontFamily:"font-sans",borderRadius:"rounded-full",fontSize:"text-xs",fontWeight:"font-medium"},withLabel:{}},bar:{display:"flex",justifyContent:"justify-center",alignItems:"items-center",height:"h-full",overflow:"overflow-hidden",wordBreak:"break-all",borderRadius:"rounded-full"}},sizes:{sm:{container:{initial:{height:"h-1.5"},withLabel:{height:"h-3.5"}},bar:{}},md:{container:{initial:{height:"h-2.5"},withLabel:{height:"h-4"}},bar:{}},lg:{container:{initial:{height:"h-3.5"},withLabel:{height:"h-5"}},bar:{}}},variants:{filled:r.default,gradient:n.default}}},u=i})(r1);var a1={},i1={};(function(e){Object.defineProperty(e,"__esModule",{value:!0}),Object.defineProperty(e,"default",{enumerable:!0,get:function(){return r}});var t={"blue-gray":{color:"text-blue-gray-500",border:"checked:border-blue-gray-500",before:"checked:before:bg-blue-gray-500"},gray:{color:"text-gray-900",border:"checked:border-gray-900",before:"checked:before:bg-gray-900"},brown:{color:"text-brown-500",border:"checked:border-brown-500",before:"checked:before:bg-brown-500"},"deep-orange":{color:"text-deep-orange-500",border:"checked:border-deep-orange-500",before:"checked:before:bg-deep-orange-500"},orange:{color:"text-orange-500",border:"checked:border-orange-500",before:"checked:before:bg-orange-500"},amber:{color:"text-amber-500",border:"checked:border-amber-500",before:"checked:before:bg-amber-500"},yellow:{color:"text-yellow-500",border:"checked:border-yellow-500",before:"checked:before:bg-yellow-500"},lime:{color:"text-lime-500",border:"checked:border-lime-500",before:"checked:before:bg-lime-500"},"light-green":{color:"text-light-green-500",border:"checked:border-light-green-500",before:"checked:before:bg-light-green-500"},green:{color:"text-green-500",border:"checked:border-green-500",before:"checked:before:bg-green-500"},teal:{color:"text-teal-500",border:"checked:border-teal-500",before:"checked:before:bg-teal-500"},cyan:{color:"text-cyan-500",border:"checked:border-cyan-500",before:"checked:before:bg-cyan-500"},"light-blue":{color:"text-light-blue-500",border:"checked:border-light-blue-500",before:"checked:before:bg-light-blue-500"},blue:{color:"text-blue-500",border:"checked:border-blue-500",before:"checked:before:bg-blue-500"},indigo:{color:"text-indigo-500",border:"checked:border-indigo-500",before:"checked:before:bg-indigo-500"},"deep-purple":{color:"text-deep-purple-500",border:"checked:border-deep-purple-500",before:"checked:before:bg-deep-purple-500"},purple:{color:"text-purple-500",border:"checked:border-purple-500",before:"checked:before:bg-purple-500"},pink:{color:"text-pink-500",border:"checked:border-pink-500",before:"checked:before:bg-pink-500"},red:{color:"text-red-500",border:"checked:border-red-500",before:"checked:before:bg-red-500"}},r=t})(i1);(function(e){Object.defineProperty(e,"__esModule",{value:!0});function t(u,f){for(var g in f)Object.defineProperty(u,g,{enumerable:!0,get:f[g]})}t(e,{radio:function(){return a},default:function(){return i}});var r=o(i1),n=xi;function o(u){return u&&u.__esModule?u:{default:u}}var a={defaultProps:{color:"gray",label:void 0,icon:void 0,ripple:!0,className:"",disabled:!1,containerProps:void 0,labelProps:void 0,iconProps:void 0},valid:{colors:n.propTypesColor},styles:{base:{root:{display:"inline-flex",alignItems:"items-center"},container:{position:"relative",display:"flex",alignItems:"items-center",cursor:"cursor-pointer",p:"p-3",borderRadius:"rounded-full"},input:{peer:"peer",position:"relative",appearance:"appearance-none",width:"w-5",height:"h-5",borderWidth:"border",borderRadius:"rounded-full",borderColor:"border-blue-gray-200",cursor:"cursor-pointer",transition:"transition-all",before:{content:"before:content['']",display:"before:block",bg:"before:bg-blue-gray-500",width:"before:w-12",height:"before:h-12",borderRadius:"before:rounded-full",position:"before:absolute",top:"before:top-2/4",left:"before:left-2/4",transform:"before:-translate-y-2/4 before:-translate-x-2/4",opacity:"before:opacity-0 hover:before:opacity-10",transition:"before:transition-opacity"}},label:{color:"text-gray-700",fontWeight:"font-light",userSelect:"select-none",cursor:"cursor-pointer",mt:"mt-px"},icon:{position:"absolute",top:"top-2/4",left:"left-2/4",translate:"-translate-y-2/4 -translate-x-2/4",pointerEvents:"pointer-events-none",opacity:"opacity-0 peer-checked:opacity-100",transition:"transition-opacity"},disabled:{opacity:"opacity-50",pointerEvents:"pointer-events-none"}},colors:r.default}},i=a})(a1);var s1={},l1={},u1={};(function(e){Object.defineProperty(e,"__esModule",{value:!0}),Object.defineProperty(e,"default",{enumerable:!0,get:function(){return r}});var t={position:"-top-1.5",before:{content:"before:content[' ']",display:"before:block",boxSizing:"before:box-border",width:"before:w-2.5",height:"before:h-1.5",mt:"before:mt-[6.5px]",mr:"before:mr-1",borderRadius:"before:rounded-tl-md",pointerEvents:"before:pointer-events-none",transition:"before:transition-all",disabled:"peer-disabled:before:border-transparent"},after:{content:"after:content[' ']",display:"after:block",flexGrow:"after:flex-grow",boxSizing:"after:box-border",width:"after:w-2.5",height:"after:h-1.5",mt:"after:mt-[6.5px]",ml:"after:ml-1",borderRadius:"after:rounded-tr-md",pointerEvents:"after:pointer-events-none",transition:"after:transition-all",disabled:"peer-disabled:after:border-transparent"}},r=t})(u1);var c1={};(function(e){Object.defineProperty(e,"__esModule",{value:!0}),Object.defineProperty(e,"default",{enumerable:!0,get:function(){return r}});var t={"blue-gray":{close:{borderColor:"border-blue-gray-200"},open:{borderColor:"border-blue-gray-500",borderTopColor:"border-t-transparent"},withValue:{borderColor:"border-blue-gray-200",borderTopColor:"border-t-transparent"}},gray:{close:{borderColor:"border-blue-gray-200"},open:{borderColor:"border-gray-900",borderTopColor:"border-t-transparent"},withValue:{borderColor:"border-blue-gray-200",borderTopColor:"border-t-transparent"}},brown:{close:{borderColor:"border-blue-gray-200"},open:{borderColor:"border-brown-500",borderTopColor:"border-t-transparent"},withValue:{borderColor:"border-blue-gray-200",borderTopColor:"border-t-transparent"}},"deep-orange":{close:{borderColor:"border-blue-gray-200"},open:{borderColor:"border-deep-orange-500",borderTopColor:"border-t-transparent"},withValue:{borderColor:"border-blue-gray-200",borderTopColor:"border-t-transparent"}},orange:{close:{borderColor:"border-blue-gray-200"},open:{borderColor:"border-orange-500",borderTopColor:"border-t-transparent"},withValue:{borderColor:"border-blue-gray-200",borderTopColor:"border-t-transparent"}},amber:{close:{borderColor:"border-blue-gray-200"},open:{borderColor:"border-amber-500",borderTopColor:"border-t-transparent"},withValue:{borderColor:"border-blue-gray-200",borderTopColor:"border-t-transparent"}},yellow:{close:{borderColor:"border-blue-gray-200"},open:{borderColor:"border-yellow-500",borderTopColor:"border-t-transparent"},withValue:{borderColor:"border-blue-gray-200",borderTopColor:"border-t-transparent"}},lime:{close:{borderColor:"border-blue-gray-200"},open:{borderColor:"border-lime-500",borderTopColor:"border-t-transparent"},withValue:{borderColor:"border-blue-gray-200",borderTopColor:"border-t-transparent"}},"light-green":{close:{borderColor:"border-blue-gray-200"},open:{borderColor:"border-light-green-500",borderTopColor:"border-t-transparent"},withValue:{borderColor:"border-blue-gray-200",borderTopColor:"border-t-transparent"}},green:{close:{borderColor:"border-blue-gray-200"},open:{borderColor:"border-green-500",borderTopColor:"border-t-transparent"},withValue:{borderColor:"border-blue-gray-200",borderTopColor:"border-t-transparent"}},teal:{close:{borderColor:"border-blue-gray-200"},open:{borderColor:"border-teal-500",borderTopColor:"border-t-transparent"},withValue:{borderColor:"border-blue-gray-200",borderTopColor:"border-t-transparent"}},cyan:{close:{borderColor:"border-blue-gray-200"},open:{borderColor:"border-cyan-500",borderTopColor:"border-t-transparent"},withValue:{borderColor:"border-blue-gray-200",borderTopColor:"border-t-transparent"}},"light-blue":{close:{borderColor:"border-blue-gray-200"},open:{borderColor:"border-light-blue-500",borderTopColor:"border-t-transparent"},withValue:{borderColor:"border-blue-gray-200",borderTopColor:"border-t-transparent"}},blue:{close:{borderColor:"border-blue-gray-200"},open:{borderColor:"border-blue-500",borderTopColor:"border-t-transparent"},withValue:{borderColor:"border-blue-gray-200",borderTopColor:"border-t-transparent"}},indigo:{close:{borderColor:"border-blue-gray-200"},open:{borderColor:"border-indigo-500",borderTopColor:"border-t-transparent"},withValue:{borderColor:"border-blue-gray-200",borderTopColor:"border-t-transparent"}},"deep-purple":{close:{borderColor:"border-blue-gray-200"},open:{borderColor:"border-deep-purple-500",borderTopColor:"border-t-transparent"},withValue:{borderColor:"border-blue-gray-200",borderTopColor:"border-t-transparent"}},purple:{close:{borderColor:"border-blue-gray-200"},open:{borderColor:"border-purple-500",borderTopColor:"border-t-transparent"},withValue:{borderColor:"border-blue-gray-200",borderTopColor:"border-t-transparent"}},pink:{close:{borderColor:"border-blue-gray-200"},open:{borderColor:"border-pink-500",borderTopColor:"border-t-transparent"},withValue:{borderColor:"border-blue-gray-200",borderTopColor:"border-t-transparent"}},red:{close:{borderColor:"border-blue-gray-200"},open:{borderColor:"border-red-500",borderTopColor:"border-t-transparent"},withValue:{borderColor:"border-blue-gray-200",borderTopColor:"border-t-transparent"}}},r=t})(c1);var d1={};(function(e){Object.defineProperty(e,"__esModule",{value:!0}),Object.defineProperty(e,"default",{enumerable:!0,get:function(){return r}});var t={"blue-gray":{close:{color:"text-blue-gray-400",before:"before:border-transparent",after:"after:border-transparent"},open:{color:"text-blue-gray-500",before:"before:border-blue-gray-500",after:"after:border-blue-gray-500"},withValue:{color:"text-blue-gray-400",before:"before:border-blue-gray-200",after:"after:border-blue-gray-200"}},gray:{close:{color:"text-blue-gray-400",before:"before:border-transparent",after:"after:border-transparent"},open:{color:"text-gray-900",before:"before:border-gray-900",after:"after:border-gray-900"},withValue:{color:"text-blue-gray-400",before:"before:border-blue-gray-200",after:"after:border-blue-gray-200"}},brown:{close:{color:"text-blue-gray-400",before:"before:border-transparent",after:"after:border-transparent"},open:{color:"text-brown-500",before:"before:border-brown-500",after:"after:border-brown-500"},withValue:{color:"text-blue-gray-400",before:"before:border-blue-gray-200",after:"after:border-blue-gray-200"}},"deep-orange":{close:{color:"text-blue-gray-400",before:"before:border-transparent",after:"after:border-transparent"},open:{color:"text-deep-orange-500",before:"before:border-deep-orange-500",after:"after:border-deep-orange-500"},withValue:{color:"text-blue-gray-400",before:"before:border-blue-gray-200",after:"after:border-blue-gray-200"}},orange:{close:{color:"text-blue-gray-400",before:"before:border-transparent",after:"after:border-transparent"},open:{color:"text-orange-500",before:"before:border-orange-500",after:"after:border-orange-500"},withValue:{color:"text-blue-gray-400",before:"before:border-blue-gray-200",after:"after:border-blue-gray-200"}},amber:{close:{color:"text-blue-gray-400",before:"before:border-transparent",after:"after:border-transparent"},open:{color:"text-amber-500",before:"before:border-amber-500",after:"after:border-amber-500"},withValue:{color:"text-blue-gray-400",before:"before:border-blue-gray-200",after:"after:border-blue-gray-200"}},yellow:{close:{color:"text-blue-gray-400",before:"before:border-transparent",after:"after:border-transparent"},open:{color:"text-yellow-500",before:"before:border-yellow-500",after:"after:border-yellow-500"},withValue:{color:"text-blue-gray-400",before:"before:border-blue-gray-200",after:"after:border-blue-gray-200"}},lime:{close:{color:"text-blue-gray-400",before:"before:border-transparent",after:"after:border-transparent"},open:{color:"text-lime-500",before:"before:border-lime-500",after:"after:border-lime-500"},withValue:{color:"text-blue-gray-400",before:"before:border-blue-gray-200",after:"after:border-blue-gray-200"}},"light-green":{close:{color:"text-blue-gray-400",before:"before:border-transparent",after:"after:border-transparent"},open:{color:"text-light-green-500",before:"before:border-light-green-500",after:"after:border-light-green-500"},withValue:{color:"text-blue-gray-400",before:"before:border-blue-gray-200",after:"after:border-blue-gray-200"}},green:{close:{color:"text-blue-gray-400",before:"before:border-transparent",after:"after:border-transparent"},open:{color:"text-green-500",before:"before:border-green-500",after:"after:border-green-500"},withValue:{color:"text-blue-gray-400",before:"before:border-blue-gray-200",after:"after:border-blue-gray-200"}},teal:{close:{color:"text-blue-gray-400",before:"before:border-transparent",after:"after:border-transparent"},open:{color:"text-teal-500",before:"before:border-teal-500",after:"after:border-teal-500"},withValue:{color:"text-blue-gray-400",before:"before:border-blue-gray-200",after:"after:border-blue-gray-200"}},cyan:{close:{color:"text-blue-gray-400",before:"before:border-transparent",after:"after:border-transparent"},open:{color:"text-cyan-500",before:"before:border-cyan-500",after:"after:border-cyan-500"},withValue:{color:"text-blue-gray-400",before:"before:border-blue-gray-200",after:"after:border-blue-gray-200"}},"light-blue":{close:{color:"text-blue-gray-400",before:"before:border-transparent",after:"after:border-transparent"},open:{color:"text-light-blue-500",before:"before:border-light-blue-500",after:"after:border-light-blue-500"},withValue:{color:"text-blue-gray-400",before:"before:border-blue-gray-200",after:"after:border-blue-gray-200"}},blue:{close:{color:"text-blue-gray-400",before:"before:border-transparent",after:"after:border-transparent"},open:{color:"text-blue-500",before:"before:border-blue-500",after:"after:border-blue-500"},withValue:{color:"text-blue-gray-400",before:"before:border-blue-gray-200",after:"after:border-blue-gray-200"}},indigo:{close:{color:"text-blue-gray-400",before:"before:border-transparent",after:"after:border-transparent"},open:{color:"text-indigo-500",before:"before:border-indigo-500",after:"after:border-indigo-500"},withValue:{color:"text-blue-gray-400",before:"before:border-blue-gray-200",after:"after:border-blue-gray-200"}},"deep-purple":{close:{color:"text-blue-gray-400",before:"before:border-transparent",after:"after:border-transparent"},open:{color:"text-deep-purple-500",before:"before:border-deep-purple-500",after:"after:border-deep-purple-500"},withValue:{color:"text-blue-gray-400",before:"before:border-blue-gray-200",after:"after:border-blue-gray-200"}},purple:{close:{color:"text-blue-gray-400",before:"before:border-transparent",after:"after:border-transparent"},open:{color:"text-purple-500",before:"before:border-purple-500",after:"after:border-purple-500"},withValue:{color:"text-blue-gray-400",before:"before:border-blue-gray-200",after:"after:border-blue-gray-200"}},pink:{close:{color:"text-blue-gray-400",before:"before:border-transparent",after:"after:border-transparent"},open:{color:"text-pink-500",before:"before:border-pink-500",after:"after:border-pink-500"},withValue:{color:"text-blue-gray-400",before:"before:border-blue-gray-200",after:"after:border-blue-gray-200"}},red:{close:{color:"text-blue-gray-400",before:"before:border-transparent",after:"after:border-transparent"},open:{color:"text-red-500",before:"before:border-red-500",after:"after:border-red-500"},withValue:{color:"text-blue-gray-400",before:"before:border-blue-gray-200",after:"after:border-blue-gray-200"}}},r=t})(d1);(function(e){Object.defineProperty(e,"__esModule",{value:!0}),Object.defineProperty(e,"default",{enumerable:!0,get:function(){return i}});var t=o(u1),r=o(c1),n=o(d1);function o(u){return u&&u.__esModule?u:{default:u}}var a={base:{select:{},label:t.default},sizes:{md:{container:{height:"h-10"},select:{fontSize:"text-sm",px:"px-3",py:"py-2.5",borderRadius:"rounded-[7px]"},label:{initial:{},states:{close:{lineHeight:"leading-[3.75]"},open:{lineHeight:"leading-tight"},withValue:{lineHeight:"leading-tight"}}}},lg:{container:{height:"h-11"},select:{fontSize:"text-sm",px:"px-3",py:"py-3",borderRadius:"rounded-[7px]"},label:{initial:{},states:{close:{lineHeight:"leading-[4.1]"},open:{lineHeight:"leading-tight"},withValue:{lineHeight:"leading-tight"}}}}},colors:{select:r.default,label:n.default},states:{close:{select:{borderWidth:"border"},label:{fontSize:"text-sm",disabled:"peer-disabled:text-blue-gray-400",before:{bt:"before:border-t-transparent",bl:"before:border-l-transparent"},after:{bt:"after:border-t-transparent",br:"after:border-r-transparent"}}},open:{select:{borderWidth:"border-2",borderColor:"border-t-transparent"},label:{fontSize:"text-[11px]",disabled:"peer-disabled:text-transparent",before:{bt:"before:border-t-2",bl:"before:border-l-2"},after:{bt:"after:border-t-2",br:"after:border-r-2"}}},withValue:{select:{borderWidth:"border",borderColor:"border-t-transparent"},label:{fontSize:"text-[11px]",disabled:"peer-disabled:text-transparent",before:{bt:"before:border-t",bl:"before:border-l"},after:{bt:"after:border-t",br:"after:border-r"}}}},error:{select:{initial:{},states:{close:{borderColor:"border-red-500"},open:{borderColor:"border-red-500",borderTopColor:"border-t-transparent"},withValue:{borderColor:"border-red-500",borderTopColor:"border-t-transparent"}}},label:{initial:{},states:{close:{color:"text-red-500",before:"before:border-red-500",after:"after:border-red-500"},open:{color:"text-red-500",before:"before:border-red-500",after:"after:border-red-500"},withValue:{color:"text-red-500",before:"before:border-red-500",after:"after:border-red-500"}}}},success:{select:{initial:{},states:{close:{borderColor:"border-green-500"},open:{borderColor:"border-green-500",borderTopColor:"border-t-transparent"},withValue:{borderColor:"border-green-500",borderTopColor:"border-t-transparent"}}},label:{initial:{},states:{close:{color:"text-green-500",before:"before:border-green-500",after:"after:border-green-500"},open:{color:"text-green-500",before:"before:border-green-500",after:"after:border-green-500"},withValue:{color:"text-green-500",before:"before:border-green-500",after:"after:border-green-500"}}}}},i=a})(l1);var f1={},p1={};(function(e){Object.defineProperty(e,"__esModule",{value:!0}),Object.defineProperty(e,"default",{enumerable:!0,get:function(){return r}});var t={position:"-top-1.5",after:{content:"after:content[' ']",display:"after:block",width:"after:w-full",position:"after:absolute",bottom:"after:-bottom-1.5",left:"left-0",borderWidth:"after:border-b-2",transition:"after:transition-transform after:duration-300"}},r=t})(p1);var h1={};(function(e){Object.defineProperty(e,"__esModule",{value:!0}),Object.defineProperty(e,"default",{enumerable:!0,get:function(){return r}});var t={"blue-gray":{close:{borderColor:"border-blue-gray-200"},open:{borderColor:"border-blue-gray-500"},withValue:{borderColor:"border-blue-gray-200"}},gray:{close:{borderColor:"border-blue-gray-200"},open:{borderColor:"border-gray-900"},withValue:{borderColor:"border-blue-gray-200"}},brown:{close:{borderColor:"border-blue-gray-200"},open:{borderColor:"border-brown-500"},withValue:{borderColor:"border-blue-gray-200"}},"deep-orange":{close:{borderColor:"border-blue-gray-200"},open:{borderColor:"border-deep-orange-500"},withValue:{borderColor:"border-blue-gray-200"}},orange:{close:{borderColor:"border-blue-gray-200"},open:{borderColor:"border-orange-500"},withValue:{borderColor:"border-blue-gray-200"}},amber:{close:{borderColor:"border-blue-gray-200"},open:{borderColor:"border-amber-500"},withValue:{borderColor:"border-blue-gray-200"}},yellow:{close:{borderColor:"border-blue-gray-200"},open:{borderColor:"border-yellow-500"},withValue:{borderColor:"border-blue-gray-200"}},lime:{close:{borderColor:"border-blue-gray-200"},open:{borderColor:"border-lime-500"},withValue:{borderColor:"border-blue-gray-200"}},"light-green":{close:{borderColor:"border-blue-gray-200"},open:{borderColor:"border-light-green-500"},withValue:{borderColor:"border-blue-gray-200"}},green:{close:{borderColor:"border-blue-gray-200"},open:{borderColor:"border-green-500"},withValue:{borderColor:"border-blue-gray-200"}},teal:{close:{borderColor:"border-blue-gray-200"},open:{borderColor:"border-teal-500"},withValue:{borderColor:"border-blue-gray-200"}},cyan:{close:{borderColor:"border-blue-gray-200"},open:{borderColor:"border-cyan-500"},withValue:{borderColor:"border-blue-gray-200"}},"light-blue":{close:{borderColor:"border-blue-gray-200"},open:{borderColor:"border-light-blue-500"},withValue:{borderColor:"border-blue-gray-200"}},blue:{close:{borderColor:"border-blue-gray-200"},open:{borderColor:"border-blue-500"},withValue:{borderColor:"border-blue-gray-200"}},indigo:{close:{borderColor:"border-blue-gray-200"},open:{borderColor:"border-indigo-500"},withValue:{borderColor:"border-blue-gray-200"}},"deep-purple":{close:{borderColor:"border-blue-gray-200"},open:{borderColor:"border-deep-purple-500"},withValue:{borderColor:"border-blue-gray-200"}},purple:{close:{borderColor:"border-blue-gray-200"},open:{borderColor:"border-purple-500"},withValue:{borderColor:"border-blue-gray-200"}},pink:{close:{borderColor:"border-blue-gray-200"},open:{borderColor:"border-pink-500"},withValue:{borderColor:"border-blue-gray-200"}},red:{close:{borderColor:"border-blue-gray-200"},open:{borderColor:"border-red-500"},withValue:{borderColor:"border-blue-gray-200"}}},r=t})(h1);var g1={};(function(e){Object.defineProperty(e,"__esModule",{value:!0}),Object.defineProperty(e,"default",{enumerable:!0,get:function(){return r}});var t={"blue-gray":{close:{color:"text-blue-gray-500",after:"after:border-blue-gray-500"},open:{color:"text-blue-gray-500",after:"after:border-blue-gray-500"},withValue:{color:"text-blue-gray-500",after:"after:border-blue-gray-50"}},gray:{close:{color:"text-blue-gray-500",after:"after:border-gray-500"},open:{color:"text-gray-900",after:"after:border-gray-900"},withValue:{color:"text-blue-gray-500",after:"after:border-gray-500"}},brown:{close:{color:"text-blue-gray-500",after:"after:border-brown-500"},open:{color:"text-brown-500",after:"after:border-brown-500"},withValue:{color:"text-blue-gray-500",after:"after:border-brown-500"}},"deep-orange":{close:{color:"text-blue-gray-500",after:"after:border-deep-orange-500"},open:{color:"text-deep-orange-500",after:"after:border-deep-orange-500"},withValue:{color:"text-blue-gray-500",after:"after:border-deep-orange-500"}},orange:{close:{color:"text-blue-gray-500",after:"after:border-orange-500"},open:{color:"text-orange-500",after:"after:border-orange-500"},withValue:{color:"text-blue-gray-500",after:"after:border-orange-500"}},amber:{close:{color:"text-blue-gray-500",after:"after:border-amber-500"},open:{color:"text-amber-500",after:"after:border-amber-500"},withValue:{color:"text-blue-gray-500",after:"after:border-amber-500"}},yellow:{close:{color:"text-blue-gray-500",after:"after:border-yellow-500"},open:{color:"text-yellow-500",after:"after:border-yellow-500"},withValue:{color:"text-blue-gray-500",after:"after:border-yellow-500"}},lime:{close:{color:"text-blue-gray-500",after:"after:border-lime-500"},open:{color:"text-lime-500",after:"after:border-lime-500"},withValue:{color:"text-blue-gray-500",after:"after:border-lime-500"}},"light-green":{close:{color:"text-blue-gray-500",after:"after:border-light-green-500"},open:{color:"text-light-green-500",after:"after:border-light-green-500"},withValue:{color:"text-blue-gray-500",after:"after:border-light-green-500"}},green:{close:{color:"text-blue-gray-500",after:"after:border-green-500"},open:{color:"text-green-500",after:"after:border-green-500"},withValue:{color:"text-blue-gray-500",after:"after:border-green-500"}},teal:{close:{color:"text-blue-gray-500",after:"after:border-teal-500"},open:{color:"text-teal-500",after:"after:border-teal-500"},withValue:{color:"text-blue-gray-500",after:"after:border-teal-500"}},cyan:{close:{color:"text-blue-gray-500",after:"after:border-cyan-500"},open:{color:"text-cyan-500",after:"after:border-cyan-500"},withValue:{color:"text-blue-gray-500",after:"after:border-cyan-500"}},"light-blue":{close:{color:"text-blue-gray-500",after:"after:border-light-blue-500"},open:{color:"text-light-blue-500",after:"after:border-light-blue-500"},withValue:{color:"text-blue-gray-500",after:"after:border-light-blue-500"}},blue:{close:{color:"text-blue-gray-500",after:"after:border-blue-500"},open:{color:"text-blue-500",after:"after:border-blue-500"},withValue:{color:"text-blue-gray-500",after:"after:border-blue-500"}},indigo:{close:{color:"text-blue-gray-500",after:"after:border-indigo-500"},open:{color:"text-indigo-500",after:"after:border-indigo-500"},withValue:{color:"text-blue-gray-500",after:"after:border-indigo-500"}},"deep-purple":{close:{color:"text-blue-gray-500",after:"after:border-deep-purple-500"},open:{color:"text-deep-purple-500",after:"after:border-deep-purple-500"},withValue:{color:"text-blue-gray-500",after:"after:border-deep-purple-500"}},purple:{close:{color:"text-blue-gray-500",after:"after:border-purple-500"},open:{color:"text-purple-500",after:"after:border-purple-500"},withValue:{color:"text-blue-gray-500",after:"after:border-purple-500"}},pink:{close:{color:"text-blue-gray-500",after:"after:border-pink-500"},open:{color:"text-pink-500",after:"after:border-pink-500"},withValue:{color:"text-blue-gray-500",after:"after:border-pink-500"}},red:{close:{color:"text-blue-gray-500",after:"after:border-red-500"},open:{color:"text-red-500",after:"after:border-red-500"},withValue:{color:"text-blue-gray-500",after:"after:border-red-500"}}},r=t})(g1);(function(e){Object.defineProperty(e,"__esModule",{value:!0}),Object.defineProperty(e,"default",{enumerable:!0,get:function(){return i}});var t=o(p1),r=o(h1),n=o(g1);function o(u){return u&&u.__esModule?u:{default:u}}var a={base:{select:{},label:t.default},sizes:{md:{container:{height:"h-11"},select:{fontSize:"text-sm",pt:"pt-4",pb:"pb-1.5"},label:{initial:{},states:{close:{lineHeight:"leading-[4.25]"},open:{lineHeight:"leading-tight"},withValue:{lineHeight:"leading-tight"}}}},lg:{container:{height:"h-12"},select:{fontSize:"text-sm",px:"px-px",pt:"pt-5",pb:"pb-2"},label:{initial:{},states:{close:{lineHeight:"leading-[4.875]"},open:{lineHeight:"leading-tight"},withValue:{lineHeight:"leading-tight"}}}}},colors:{select:r.default,label:n.default},states:{close:{select:{borderWidth:"border-b"},label:{fontSize:"text-sm",disabled:"peer-disabled:text-blue-gray-400",after:{transform:"after:scale-x-0"}}},open:{select:{borderWidth:"border-b"},label:{fontSize:"text-[11px]",disabled:"peer-disabled:text-transparent",after:{transform:"after:scale-x-100"}}},withValue:{select:{borderWidth:"border-b"},label:{fontSize:"text-[11px]",disabled:"peer-disabled:text-transparent",after:{transform:"after:scale-x-0"}}}},error:{select:{initial:{},states:{close:{borderColor:"border-red-500"},open:{borderColor:"border-red-500"},withValue:{borderColor:"border-red-500"}}},label:{initial:{},states:{close:{color:"text-red-500",after:"after:border-red-500"},open:{color:"text-red-500",after:"after:border-red-500"},withValue:{color:"text-red-500",after:"after:border-red-500"}}}},success:{select:{initial:{},states:{close:{borderColor:"border-green-500"},open:{borderColor:"border-green-500"},withValue:{borderColor:"border-green-500"}}},label:{initial:{},states:{close:{color:"text-green-500",after:"after:border-green-500"},open:{color:"text-green-500",after:"after:border-green-500"},withValue:{color:"text-green-500",after:"after:border-green-500"}}}}},i=a})(f1);var m1={},b1={};(function(e){Object.defineProperty(e,"__esModule",{value:!0}),Object.defineProperty(e,"default",{enumerable:!0,get:function(){return r}});var t={position:"-top-2.5",after:{content:"after:content[' ']",display:"after:block",width:"after:w-full",position:"after:absolute",bottom:"after:-bottom-2.5",left:"left-0",borderWidth:"after:border-b-2",transition:"after:transition-transform after:duration-300"}},r=t})(b1);var v1={};(function(e){Object.defineProperty(e,"__esModule",{value:!0}),Object.defineProperty(e,"default",{enumerable:!0,get:function(){return r}});var t={"blue-gray":{close:{borderColor:"border-blue-gray-200"},open:{borderColor:"border-blue-gray-500"},withValue:{borderColor:"border-blue-gray-200"}},gray:{close:{borderColor:"border-blue-gray-200"},open:{borderColor:"border-gray-900"},withValue:{borderColor:"border-blue-gray-200"}},brown:{close:{borderColor:"border-blue-gray-200"},open:{borderColor:"border-brown-500"},withValue:{borderColor:"border-blue-gray-200"}},"deep-orange":{close:{borderColor:"border-blue-gray-200"},open:{borderColor:"border-deep-orange-500"},withValue:{borderColor:"border-blue-gray-200"}},orange:{close:{borderColor:"border-blue-gray-200"},open:{borderColor:"border-orange-500"},withValue:{borderColor:"border-blue-gray-200"}},amber:{close:{borderColor:"border-blue-gray-200"},open:{borderColor:"border-amber-500"},withValue:{borderColor:"border-blue-gray-200"}},yellow:{close:{borderColor:"border-blue-gray-200"},open:{borderColor:"border-yellow-500"},withValue:{borderColor:"border-blue-gray-200"}},lime:{close:{borderColor:"border-blue-gray-200"},open:{borderColor:"border-lime-500"},withValue:{borderColor:"border-blue-gray-200"}},"light-green":{close:{borderColor:"border-blue-gray-200"},open:{borderColor:"border-light-green-500"},withValue:{borderColor:"border-blue-gray-200"}},green:{close:{borderColor:"border-blue-gray-200"},open:{borderColor:"border-green-500"},withValue:{borderColor:"border-blue-gray-200"}},teal:{close:{borderColor:"border-blue-gray-200"},open:{borderColor:"border-teal-500"},withValue:{borderColor:"border-blue-gray-200"}},cyan:{close:{borderColor:"border-blue-gray-200"},open:{borderColor:"border-cyan-500"},withValue:{borderColor:"border-blue-gray-200"}},"light-blue":{close:{borderColor:"border-blue-gray-200"},open:{borderColor:"border-light-blue-500"},withValue:{borderColor:"border-blue-gray-200"}},blue:{close:{borderColor:"border-blue-gray-200"},open:{borderColor:"border-blue-500"},withValue:{borderColor:"border-blue-gray-200"}},indigo:{close:{borderColor:"border-blue-gray-200"},open:{borderColor:"border-indigo-500"},withValue:{borderColor:"border-blue-gray-200"}},"deep-purple":{close:{borderColor:"border-blue-gray-200"},open:{borderColor:"border-deep-purple-500"},withValue:{borderColor:"border-blue-gray-200"}},purple:{close:{borderColor:"border-blue-gray-200"},open:{borderColor:"border-purple-500"},withValue:{borderColor:"border-blue-gray-200"}},pink:{close:{borderColor:"border-blue-gray-200"},open:{borderColor:"border-pink-500"},withValue:{borderColor:"border-blue-gray-200"}},red:{close:{borderColor:"border-blue-gray-200"},open:{borderColor:"border-red-500"},withValue:{borderColor:"border-blue-gray-200"}}},r=t})(v1);var y1={};(function(e){Object.defineProperty(e,"__esModule",{value:!0}),Object.defineProperty(e,"default",{enumerable:!0,get:function(){return r}});var t={"blue-gray":{close:{color:"text-blue-gray-500",after:"after:border-blue-gray-500"},open:{color:"text-blue-gray-500",after:"after:border-blue-gray-500"},withValue:{color:"text-blue-gray-500",after:"after:border-blue-gray-50"}},gray:{close:{color:"text-blue-gray-500",after:"after:border-gray-500"},open:{color:"text-gray-900",after:"after:border-gray-900"},withValue:{color:"text-blue-gray-500",after:"after:border-gray-500"}},brown:{close:{color:"text-blue-gray-500",after:"after:border-brown-500"},open:{color:"text-brown-500",after:"after:border-brown-500"},withValue:{color:"text-blue-gray-500",after:"after:border-brown-500"}},"deep-orange":{close:{color:"text-blue-gray-500",after:"after:border-deep-orange-500"},open:{color:"text-deep-orange-500",after:"after:border-deep-orange-500"},withValue:{color:"text-blue-gray-500",after:"after:border-deep-orange-500"}},orange:{close:{color:"text-blue-gray-500",after:"after:border-orange-500"},open:{color:"text-orange-500",after:"after:border-orange-500"},withValue:{color:"text-blue-gray-500",after:"after:border-orange-500"}},amber:{close:{color:"text-blue-gray-500",after:"after:border-amber-500"},open:{color:"text-amber-500",after:"after:border-amber-500"},withValue:{color:"text-blue-gray-500",after:"after:border-amber-500"}},yellow:{close:{color:"text-blue-gray-500",after:"after:border-yellow-500"},open:{color:"text-yellow-500",after:"after:border-yellow-500"},withValue:{color:"text-blue-gray-500",after:"after:border-yellow-500"}},lime:{close:{color:"text-blue-gray-500",after:"after:border-lime-500"},open:{color:"text-lime-500",after:"after:border-lime-500"},withValue:{color:"text-blue-gray-500",after:"after:border-lime-500"}},"light-green":{close:{color:"text-blue-gray-500",after:"after:border-light-green-500"},open:{color:"text-light-green-500",after:"after:border-light-green-500"},withValue:{color:"text-blue-gray-500",after:"after:border-light-green-500"}},green:{close:{color:"text-blue-gray-500",after:"after:border-green-500"},open:{color:"text-green-500",after:"after:border-green-500"},withValue:{color:"text-blue-gray-500",after:"after:border-green-500"}},teal:{close:{color:"text-blue-gray-500",after:"after:border-teal-500"},open:{color:"text-teal-500",after:"after:border-teal-500"},withValue:{color:"text-blue-gray-500",after:"after:border-teal-500"}},cyan:{close:{color:"text-blue-gray-500",after:"after:border-cyan-500"},open:{color:"text-cyan-500",after:"after:border-cyan-500"},withValue:{color:"text-blue-gray-500",after:"after:border-cyan-500"}},"light-blue":{close:{color:"text-blue-gray-500",after:"after:border-light-blue-500"},open:{color:"text-light-blue-500",after:"after:border-light-blue-500"},withValue:{color:"text-blue-gray-500",after:"after:border-light-blue-500"}},blue:{close:{color:"text-blue-gray-500",after:"after:border-blue-500"},open:{color:"text-blue-500",after:"after:border-blue-500"},withValue:{color:"text-blue-gray-500",after:"after:border-blue-500"}},indigo:{close:{color:"text-blue-gray-500",after:"after:border-indigo-500"},open:{color:"text-indigo-500",after:"after:border-indigo-500"},withValue:{color:"text-blue-gray-500",after:"after:border-indigo-500"}},"deep-purple":{close:{color:"text-blue-gray-500",after:"after:border-deep-purple-500"},open:{color:"text-deep-purple-500",after:"after:border-deep-purple-500"},withValue:{color:"text-blue-gray-500",after:"after:border-deep-purple-500"}},purple:{close:{color:"text-blue-gray-500",after:"after:border-purple-500"},open:{color:"text-purple-500",after:"after:border-purple-500"},withValue:{color:"text-blue-gray-500",after:"after:border-purple-500"}},pink:{close:{color:"text-blue-gray-500",after:"after:border-pink-500"},open:{color:"text-pink-500",after:"after:border-pink-500"},withValue:{color:"text-blue-gray-500",after:"after:border-pink-500"}},red:{close:{color:"text-blue-gray-500",after:"after:border-red-500"},open:{color:"text-red-500",after:"after:border-red-500"},withValue:{color:"text-blue-gray-500",after:"after:border-red-500"}}},r=t})(y1);(function(e){Object.defineProperty(e,"__esModule",{value:!0}),Object.defineProperty(e,"default",{enumerable:!0,get:function(){return i}});var t=o(b1),r=o(v1),n=o(y1);function o(u){return u&&u.__esModule?u:{default:u}}var a={base:{select:{},label:t.default},sizes:{md:{container:{height:"h-11"},select:{fontSize:"text-sm",pt:"pt-4",pb:"pb-1.5"},label:{initial:{},states:{close:{lineHeight:"leading-tight"},open:{lineHeight:"leading-tight"},withValue:{lineHeight:"leading-tight"}}}},lg:{container:{height:"h-12"},select:{fontSize:"text-sm",px:"px-px",pt:"pt-5",pb:"pb-2"},label:{initial:{},states:{close:{lineHeight:"leading-tight"},open:{lineHeight:"leading-tight"},withValue:{lineHeight:"leading-tight"}}}}},colors:{select:r.default,label:n.default},states:{close:{select:{borderWidth:"border-b"},label:{fontSize:"text-sm",disabled:"peer-disabled:text-blue-gray-400",after:{transform:"after:scale-x-0"}}},open:{select:{borderWidth:"border-b"},label:{fontSize:"text-sm",disabled:"peer-disabled:text-transparent",after:{transform:"after:scale-x-100"}}},withValue:{select:{borderWidth:"border-b"},label:{fontSize:"text-sm",disabled:"peer-disabled:text-transparent",after:{transform:"after:scale-x-0"}}}},error:{select:{initial:{},states:{close:{borderColor:"border-red-500"},open:{borderColor:"border-red-500"},withValue:{borderColor:"border-red-500"}}},label:{initial:{},states:{close:{color:"text-red-500",after:"after:border-red-500"},open:{color:"text-red-500",after:"after:border-red-500"},withValue:{color:"text-red-500",after:"after:border-red-500"}}}},success:{select:{initial:{},states:{close:{borderColor:"border-green-500"},open:{borderColor:"border-green-500"},withValue:{borderColor:"border-green-500"}}},label:{initial:{},states:{close:{color:"text-green-500",after:"after:border-green-500"},open:{color:"text-green-500",after:"after:border-green-500"},withValue:{color:"text-green-500",after:"after:border-green-500"}}}}},i=a})(m1);var vu={};(function(e){Object.defineProperty(e,"__esModule",{value:!0});function t(D,L){for(var z in L)Object.defineProperty(D,z,{enumerable:!0,get:L[z]})}t(e,{propTypesVariant:function(){return a},propTypesSize:function(){return i},propTypesColor:function(){return u},propTypesLabel:function(){return f},propTypesError:function(){return g},propTypesSuccess:function(){return m},propTypesArrow:function(){return S},propTypesValue:function(){return O},propTypesOnChange:function(){return T},propTypesSelected:function(){return C},propTypesOffset:function(){return w},propTypesDismiss:function(){return b},propTypesAnimate:function(){return d},propTypesAutoHeight:function(){return s},propTypesLockScroll:function(){return c},propTypesLabelProps:function(){return l},propTypesMenuProps:function(){return h},propTypesIndex:function(){return y},propTypesDisabled:function(){return x},propTypesClassName:function(){return j},propTypesName:function(){return k},propTypesChildren:function(){return N},propTypesContainerProps:function(){return A},propTypesContextValue:function(){return M}});var r=o(ut),n=Zt;function o(D){return D&&D.__esModule?D:{default:D}}var a=["standard","outlined","static"],i=["md","lg"],u=n.propTypesColors,f=r.default.string,g=r.default.bool,m=r.default.bool,S=r.default.node,O=r.default.string,T=r.default.func,C=r.default.func,w=n.propTypesOffsetType,b=n.propTypesDismissType,d=n.propTypesAnimation,s=r.default.bool,c=r.default.bool,l=r.default.instanceOf(Object),h=r.default.instanceOf(Object),y=r.default.number,x=r.default.bool,j=r.default.string,k=r.default.string,N=r.default.node.isRequired,A=r.default.instanceOf(Object),M=r.default.shape({selectedIndex:r.default.number.isRequired,setSelectedIndex:r.default.func.isRequired,activeIndex:r.default.oneOfType([r.default.number,r.default.instanceOf(null)]),setActiveIndex:r.default.func.isRequired,listRef:r.default.instanceOf(Object).isRequired,setOpen:r.default.func.isRequired,onChange:r.default.func.isRequired,getItemProps:r.default.func.isRequired,dataRef:r.default.instanceOf(Object).isRequired}).isRequired})(vu);(function(e){Object.defineProperty(e,"__esModule",{value:!0});function t(g,m){for(var S in m)Object.defineProperty(g,S,{enumerable:!0,get:m[S]})}t(e,{select:function(){return u},default:function(){return f}});var r=i(l1),n=i(f1),o=i(m1),a=vu;function i(g){return g&&g.__esModule?g:{default:g}}var u={defaultProps:{variant:"outlined",color:"gray",size:"md",label:"",error:!1,success:!1,arrow:void 0,value:void 0,onChange:void 0,selected:void 0,offset:5,dismiss:{},animate:{unmount:{},mount:{}},autoHeight:!1,lockScroll:!1,labelProps:{},menuProps:{},className:"",disabled:!1,containerProps:void 0},valid:{variants:a.propTypesVariant,sizes:a.propTypesSize,colors:a.propTypesColor},styles:{base:{container:{position:"relative",width:"w-full",minWidth:"min-w-[200px]"},select:{peer:"peer",width:"w-full",height:"h-full",bg:"bg-transparent",color:"text-blue-gray-700",fontFamily:"font-sans",fontWeight:"font-normal",textAlign:"text-left",outline:"outline outline-0 focus:outline-0",disabled:"disabled:bg-blue-gray-50 disabled:border-0",transition:"transition-all"},arrow:{initial:{display:"grid",placeItems:"place-items-center",position:"absolute",top:"top-2/4",right:"right-2",pt:"pt-px",width:"w-5",height:"h-5",color:"text-blue-gray-400",transform:"rotate-0 -translate-y-2/4",transition:"transition-all"},active:{transform:"rotate-180",mt:"mt-px"}},label:{display:"flex",width:"w-full",height:"h-full",userSelect:"select-none",pointerEvents:"pointer-events-none",position:"absolute",left:"left-0",fontWeight:"font-normal",transition:"transition-all"},menu:{width:"w-full",maxHeight:"max-h-96",bg:"bg-white",p:"p-3",border:"border border-blue-gray-50",borderRadius:"rounded-md",boxShadow:"shadow-lg shadow-blue-gray-500/10",fontFamily:"font-sans",fontSize:"text-sm",fontWeight:"font-normal",color:"text-blue-gray-500",overflow:"overflow-auto",outline:"focus:outline-none"},option:{initial:{pt:"pt-[9px]",pb:"pb-2",px:"px-3",borderRadius:"rounded-md",lightHeight:"leading-tight",cursor:"cursor-pointer",userSelect:"select-none",background:"hover:bg-blue-gray-50 focus:bg-blue-gray-50",opacity:"hover:bg-opacity-80 focus:bg-opacity-80",color:"hover:text-blue-gray-900 focus:text-blue-gray-900",outline:"outline outline-0",transition:"transition-all"},active:{bg:"bg-blue-gray-50 bg-opacity-80",color:"text-blue-gray-900"},disabled:{opacity:"opacity-50",cursor:"cursor-not-allowed",userSelect:"select-none",pointerEvents:"pointer-events-none"}}},variants:{outlined:r.default,standard:n.default,static:o.default}}},f=u})(s1);var x1={},w1={};(function(e){Object.defineProperty(e,"__esModule",{value:!0}),Object.defineProperty(e,"default",{enumerable:!0,get:function(){return r}});var t={"blue-gray":{input:"checked:bg-blue-gray-500",circle:"peer-checked:border-blue-gray-500",before:"peer-checked:before:bg-blue-gray-500"},gray:{input:"checked:bg-gray-900",circle:"peer-checked:border-gray-900",before:"peer-checked:before:bg-gray-900"},brown:{input:"checked:bg-brown-500",circle:"peer-checked:border-brown-500",before:"peer-checked:before:bg-brown-500"},"deep-orange":{input:"checked:bg-deep-orange-500",circle:"peer-checked:border-deep-orange-500",before:"peer-checked:before:bg-deep-orange-500"},orange:{input:"checked:bg-orange-500",circle:"peer-checked:border-orange-500",before:"peer-checked:before:bg-orange-500"},amber:{input:"checked:bg-amber-500",circle:"peer-checked:border-amber-500",before:"peer-checked:before:bg-amber-500"},yellow:{input:"checked:bg-yellow-500",circle:"peer-checked:border-yellow-500",before:"peer-checked:before:bg-yellow-500"},lime:{input:"checked:bg-lime-500",circle:"peer-checked:border-lime-500",before:"peer-checked:before:bg-lime-500"},"light-green":{input:"checked:bg-light-green-500",circle:"peer-checked:border-light-green-500",before:"peer-checked:before:bg-light-green-500"},green:{input:"checked:bg-green-500",circle:"peer-checked:border-green-500",before:"peer-checked:before:bg-green-500"},teal:{input:"checked:bg-teal-500",circle:"peer-checked:border-teal-500",before:"peer-checked:before:bg-teal-500"},cyan:{input:"checked:bg-cyan-500",circle:"peer-checked:border-cyan-500",before:"peer-checked:before:bg-cyan-500"},"light-blue":{input:"checked:bg-light-blue-500",circle:"peer-checked:border-light-blue-500",before:"peer-checked:before:bg-light-blue-500"},blue:{input:"checked:bg-blue-500",circle:"peer-checked:border-blue-500",before:"peer-checked:before:bg-blue-500"},indigo:{input:"checked:bg-indigo-500",circle:"peer-checked:border-indigo-500",before:"peer-checked:before:bg-indigo-500"},"deep-purple":{input:"checked:bg-deep-purple-500",circle:"peer-checked:border-deep-purple-500",before:"peer-checked:before:bg-deep-purple-500"},purple:{input:"checked:bg-purple-500",circle:"peer-checked:border-purple-500",before:"peer-checked:before:bg-purple-500"},pink:{input:"checked:bg-pink-500",circle:"peer-checked:border-pink-500",before:"peer-checked:before:bg-pink-500"},red:{input:"checked:bg-red-500",circle:"peer-checked:border-red-500",before:"peer-checked:before:bg-red-500"}},r=t})(w1);(function(e){Object.defineProperty(e,"__esModule",{value:!0});function t(u,f){for(var g in f)Object.defineProperty(u,g,{enumerable:!0,get:f[g]})}t(e,{switchButton:function(){return a},default:function(){return i}});var r=o(w1),n=xi;function o(u){return u&&u.__esModule?u:{default:u}}var a={defaultProps:{color:"gray",label:"",ripple:!0,className:"",disabled:!1,containerProps:void 0,labelProps:void 0,circleProps:void 0},valid:{colors:n.propTypesColor},styles:{base:{root:{display:"inline-flex",alignItems:"items-center"},container:{position:"relative",display:"inline-block",width:"w-8",height:"h-4",cursor:"cursor-pointer",borderRadius:"rounded-full"},input:{peer:"peer",appearance:"appearance-none",width:"w-8",height:"h-4",position:"absolute",background:"bg-blue-gray-100",borderRadius:"rounded-full",cursor:"cursor-pointer",transition:"transition-colors duration-300"},circle:{bg:"bg-white",width:"w-5",height:"h-5",borderWidth:"border",borderColor:"border-blue-gray-100",borderRadius:"rounded-full",boxShadow:"shadow-md",position:"absolute",top:"top-2/4",left:"-left-1",transform:"-translate-y-2/4 peer-checked:translate-x-full",transition:"transition-all duration-300",cursor:"cursor-pointer",before:{content:"before:content['']",display:"before:block",bg:"before:bg-blue-gray-500",width:"before:w-10",height:"before:h-10",borderRadius:"before:rounded-full",position:"before:absolute",top:"before:top-2/4",left:"before:left-2/4",transform:"before:-translate-y-2/4 before:-translate-x-2/4",transition:"before:transition-opacity",opacity:"before:opacity-0 hover:before:opacity-10"}},ripple:{display:"inline-block",top:"top-2/4",left:"left-2/4",transform:"-translate-x-2/4 -translate-y-2/4",p:"p-5",borderRadius:"rounded-full"},label:{color:"text-gray-700",fontWeight:"font-light",userSelect:"select-none",cursor:"cursor-pointer",mt:"mt-px",ml:"ml-3",mb:"mb-0"},disabled:{opacity:"opacity-50",pointerEvents:"pointer-events-none"}},colors:r.default}},i=a})(x1);var _1={};(function(e){Object.defineProperty(e,"__esModule",{value:!0});function t(o,a){for(var i in a)Object.defineProperty(o,i,{enumerable:!0,get:a[i]})}t(e,{tab:function(){return r},default:function(){return n}});var r={defaultProps:{className:"",activeClassName:"",disabled:!1},styles:{base:{tab:{initial:{display:"flex",alignItems:"items-center",justifyContent:"justify-center",textAlign:"text-center",width:"w-full",height:"h-full",position:"relative",bg:"bg-transparent",py:"py-1",px:"px-2",color:"text-blue-gray-900",fontSmoothing:"antialiased",fontFamily:"font-sans",fontSize:"text-base",fontWeight:"font-normal",lineHeight:"leading-relaxed",userSelect:"select-none",cursor:"cursor-pointer"},disabled:{opacity:"opacity-50",cursor:"cursor-not-allowed",pointerEvents:"pointer-events-none",userSelect:"select-none"}},indicator:{position:"absolute",inset:"inset-0",zIndex:"z-10",height:"h-full",bg:"bg-white",borderRadius:"rounded-md",boxShadow:"shadow"}}}},n=r})(_1);var S1={};(function(e){Object.defineProperty(e,"__esModule",{value:!0});function t(o,a){for(var i in a)Object.defineProperty(o,i,{enumerable:!0,get:a[i]})}t(e,{tabs:function(){return r},default:function(){return n}});var r={defaultProps:{className:"",orientation:"horizontal"},styles:{base:{overflow:"overflow-hidden"},horizontal:{display:"block"},vertical:{display:"flex"}}},n=r})(S1);var C1={};(function(e){Object.defineProperty(e,"__esModule",{value:!0});function t(o,a){for(var i in a)Object.defineProperty(o,i,{enumerable:!0,get:a[i]})}t(e,{tabsBody:function(){return r},default:function(){return n}});var r={defaultProps:{animate:{unmount:{},mount:{}},className:""},styles:{base:{display:"block",width:"w-full",position:"relative",bg:"bg-transparent",overflow:"overflow-hidden"}}},n=r})(C1);var T1={};(function(e){Object.defineProperty(e,"__esModule",{value:!0});function t(o,a){for(var i in a)Object.defineProperty(o,i,{enumerable:!0,get:a[i]})}t(e,{tabsHeader:function(){return r},default:function(){return n}});var r={defaultProps:{className:""},styles:{base:{display:"flex",position:"relative",bg:"bg-blue-gray-50",bgOpacity:"bg-opacity-60",borderRadius:"rounded-lg",p:"p-1"},horizontal:{flexDirection:"flex-row"},vertical:{flexDirection:"flex-col"}}},n=r})(T1);var P1={};(function(e){Object.defineProperty(e,"__esModule",{value:!0});function t(o,a){for(var i in a)Object.defineProperty(o,i,{enumerable:!0,get:a[i]})}t(e,{tabPanel:function(){return r},default:function(){return n}});var r={defaultProps:{className:""},styles:{base:{width:"w-full",height:"h-max",color:"text-gray-700",p:"p-4",fontSmoothing:"antialiased",fontFamily:"font-sans",fontSize:"text-base",fontWeight:"font-light",lineHeight:"leading-relaxed"}}},n=r})(P1);var O1={},k1={},N1={};(function(e){Object.defineProperty(e,"__esModule",{value:!0}),Object.defineProperty(e,"default",{enumerable:!0,get:function(){return r}});var t={position:"-top-1.5",fontSize:"peer-placeholder-shown:text-sm",floated:{fontSize:"text-[11px] peer-focus:text-[11px]"},before:{content:"before:content[' ']",display:"before:block",boxSizing:"before:box-border",width:"before:w-2.5",height:"before:h-1.5",mt:"before:mt-[6.5px]",mr:"before:mr-1",borderColor:"peer-placeholder-shown:before:border-transparent",borderRadius:"before:rounded-tl-md",floated:{bt:"before:border-t peer-focus:before:border-t-2",bl:"before:border-l peer-focus:before:border-l-2"},pointerEvents:"before:pointer-events-none",transition:"before:transition-all",disabled:"peer-disabled:before:border-transparent"},after:{content:"after:content[' ']",display:"after:block",flexGrow:"after:flex-grow",boxSizing:"after:box-border",width:"after:w-2.5",height:"after:h-1.5",mt:"after:mt-[6.5px]",ml:"after:ml-1",borderColor:"peer-placeholder-shown:after:border-transparent",borderRadius:"after:rounded-tr-md",floated:{bt:"after:border-t peer-focus:after:border-t-2",br:"after:border-r peer-focus:after:border-r-2"},pointerEvents:"after:pointer-events-none",transition:"after:transition-all",disabled:"peer-disabled:after:border-transparent"}},r=t})(N1);var E1={};(function(e){Object.defineProperty(e,"__esModule",{value:!0}),Object.defineProperty(e,"default",{enumerable:!0,get:function(){return r}});var t={"blue-gray":{borderColor:"border-blue-gray-200",borderColorFocused:"focus:border-blue-gray-500"},gray:{borderColor:"border-blue-gray-200",borderColorFocused:"focus:border-gray-900"},brown:{borderColor:"border-blue-gray-200",borderColorFocused:"focus:border-brown-500"},"deep-orange":{borderColor:"border-blue-gray-200",borderColorFocused:"focus:border-deep-orange-500"},orange:{borderColor:"border-blue-gray-200",borderColorFocused:"focus:border-orange-500"},amber:{borderColor:"border-blue-gray-200",borderColorFocused:"focus:border-amber-500"},yellow:{borderColor:"border-blue-gray-200",borderColorFocused:"focus:border-yellow-500"},lime:{borderColor:"border-blue-gray-200",borderColorFocused:"focus:border-lime-500"},"light-green":{borderColor:"border-blue-gray-200",borderColorFocused:"focus:border-light-green-500"},green:{borderColor:"border-blue-gray-200",borderColorFocused:"focus:border-green-500"},teal:{borderColor:"border-blue-gray-200",borderColorFocused:"focus:border-teal-500"},cyan:{borderColor:"border-blue-gray-200",borderColorFocused:"focus:border-cyan-500"},"light-blue":{borderColor:"border-blue-gray-200",borderColorFocused:"focus:border-light-blue-500"},blue:{borderColor:"border-blue-gray-200",borderColorFocused:"focus:border-blue-500"},indigo:{borderColor:"border-blue-gray-200",borderColorFocused:"focus:border-indigo-500"},"deep-purple":{borderColor:"border-blue-gray-200",borderColorFocused:"focus:border-deep-purple-500"},purple:{borderColor:"border-blue-gray-200",borderColorFocused:"focus:border-purple-500"},pink:{borderColor:"border-blue-gray-200",borderColorFocused:"focus:border-pink-500"},red:{borderColor:"border-blue-gray-200",borderColorFocused:"focus:border-red-500"}},r=t})(E1);var j1={};(function(e){Object.defineProperty(e,"__esModule",{value:!0}),Object.defineProperty(e,"default",{enumerable:!0,get:function(){return r}});var t={"blue-gray":{color:"text-blue-gray-400 peer-focus:text-blue-gray-500",before:"before:border-blue-gray-200 peer-focus:before:!border-blue-gray-500",after:"after:border-blue-gray-200 peer-focus:after:!border-blue-gray-500"},gray:{color:"text-blue-gray-400 peer-focus:text-gray-900",before:"before:border-blue-gray-200 peer-focus:before:!border-gray-900",after:"after:border-blue-gray-200 peer-focus:after:!border-gray-900"},brown:{color:"text-blue-gray-400 peer-focus:text-brown-500",before:"before:border-blue-gray-200 peer-focus:before:!border-brown-500",after:"after:border-blue-gray-200 peer-focus:after:!border-brown-500"},"deep-orange":{color:"text-blue-gray-400 peer-focus:text-deep-orange-500",before:"before:border-blue-gray-200 peer-focus:before:!border-deep-orange-500",after:"after:border-blue-gray-200 peer-focus:after:!border-deep-orange-500"},orange:{color:"text-blue-gray-400 peer-focus:text-orange-500",before:"before:border-blue-gray-200 peer-focus:before:!border-orange-500",after:"after:border-blue-gray-200 peer-focus:after:!border-orange-500"},amber:{color:"text-blue-gray-400 peer-focus:text-amber-500",before:"before:border-blue-gray-200 peer-focus:before:!border-amber-500",after:"after:border-blue-gray-200 peer-focus:after:!border-amber-500"},yellow:{color:"text-blue-gray-400 peer-focus:text-yellow-500",before:"before:border-blue-gray-200 peer-focus:before:!border-yellow-500",after:"after:border-blue-gray-200 peer-focus:after:!border-yellow-500"},lime:{color:"text-blue-gray-400 peer-focus:text-lime-500",before:"before:border-blue-gray-200 peer-focus:before:!border-lime-500",after:"after:border-blue-gray-200 peer-focus:after:!border-lime-500"},"light-green":{color:"text-blue-gray-400 peer-focus:text-light-green-500",before:"before:border-blue-gray-200 peer-focus:before:!border-light-green-500",after:"after:border-blue-gray-200 peer-focus:after:!border-light-green-500"},green:{color:"text-blue-gray-400 peer-focus:text-green-500",before:"before:border-blue-gray-200 peer-focus:before:!border-green-500",after:"after:border-blue-gray-200 peer-focus:after:!border-green-500"},teal:{color:"text-blue-gray-400 peer-focus:text-teal-500",before:"before:border-blue-gray-200 peer-focus:before:!border-teal-500",after:"after:border-blue-gray-200 peer-focus:after:!border-teal-500"},cyan:{color:"text-blue-gray-400 peer-focus:text-cyan-500",before:"before:border-blue-gray-200 peer-focus:before:!border-cyan-500",after:"after:border-blue-gray-200 peer-focus:after:!border-cyan-500"},"light-blue":{color:"text-blue-gray-400 peer-focus:text-light-blue-500",before:"before:border-blue-gray-200 peer-focus:before:!border-light-blue-500",after:"after:border-blue-gray-200 peer-focus:after:!border-light-blue-500"},blue:{color:"text-blue-gray-400 peer-focus:text-blue-500",before:"before:border-blue-gray-200 peer-focus:before:!border-blue-500",after:"after:border-blue-gray-200 peer-focus:after:!border-blue-500"},indigo:{color:"text-blue-gray-400 peer-focus:text-indigo-500",before:"before:border-blue-gray-200 peer-focus:before:!border-indigo-500",after:"after:border-blue-gray-200 peer-focus:after:!border-indigo-500"},"deep-purple":{color:"text-blue-gray-400 peer-focus:text-deep-purple-500",before:"before:border-blue-gray-200 peer-focus:before:!border-deep-purple-500",after:"after:border-blue-gray-200 peer-focus:after:!border-deep-purple-500"},purple:{color:"text-blue-gray-400 peer-focus:text-purple-500",before:"before:border-blue-gray-200 peer-focus:before:!border-purple-500",after:"after:border-blue-gray-200 peer-focus:after:!border-purple-500"},pink:{color:"text-blue-gray-400 peer-focus:text-pink-500",before:"before:border-blue-gray-200 peer-focus:before:!border-pink-500",after:"after:border-blue-gray-200 peer-focus:after:!border-pink-500"},red:{color:"text-blue-gray-400 peer-focus:text-red-500",before:"before:border-blue-gray-200 peer-focus:before:!border-red-500",after:"after:border-blue-gray-200 peer-focus:after:!border-red-500"}},r=t})(j1);(function(e){Object.defineProperty(e,"__esModule",{value:!0}),Object.defineProperty(e,"default",{enumerable:!0,get:function(){return i}});var t=o(N1),r=o(E1),n=o(j1);function o(u){return u&&u.__esModule?u:{default:u}}var a={base:{textarea:{borderWidth:"placeholder-shown:border",borderColor:"placeholder-shown:border-blue-gray-200 placeholder-shown:border-t-blue-gray-200",floated:{borderWidth:"border focus:border-2",borderColor:"border-t-transparent focus:border-t-transparent"}},label:t.default},sizes:{md:{container:{height:"h-10"},textarea:{fontSize:"text-sm",px:"px-3",py:"py-2.5",borderRadius:"rounded-[7px]"},label:{lineHeight:"peer-placeholder-shown:leading-[3.75]"}},lg:{container:{height:"h-11"},textarea:{fontSize:"text-sm",px:"px-3",py:"py-3",borderRadius:"rounded-md"},label:{lineHeight:"peer-placeholder-shown:leading-[4.1]"}}},colors:{textarea:r.default,label:n.default},error:{textarea:{borderColor:"border-red-500 placeholder-shown:border-t-red-500 placeholder-shown:border-red-500",borderColorFocused:"focus:border-red-500"},label:{color:"text-red-500 peer-focus:text-red-500 peer-placeholder-shown:text-red-500",before:"before:border-red-500 peer-focus:before:border-red-500",after:"after:border-red-500 peer-focus:after:border-red-500"}},success:{textarea:{borderColor:"border-green-500 placeholder-shown:border-t-green-500 placeholder-shown:border-green-500",borderColorFocused:"focus:border-green-500"},label:{color:"text-green-500 peer-focus:text-green-500 peer-placeholder-shown:text-green-500",before:"before:border-green-500 peer-focus:before:border-green-500",after:"after:border-green-500 peer-focus:after:border-green-500"}},shrink:{textarea:{borderTop:"!border-t-transparent"},label:{fontSize:"!text-[11px]",lineHeight:"!leading-tight",borderColor:"before:!border-blue-gray-200 after:!border-blue-gray-200"}}},i=a})(k1);var A1={},R1={};(function(e){Object.defineProperty(e,"__esModule",{value:!0}),Object.defineProperty(e,"default",{enumerable:!0,get:function(){return r}});var t={position:"-top-1.5",fontSize:"peer-placeholder-shown:text-sm",floated:{fontSize:"text-[11px] peer-focus:text-[11px]"},after:{content:"after:content[' ']",display:"after:block",width:"after:w-full",position:"after:absolute",bottom:"after:-bottom-0",left:"left-0",borderWidth:"after:border-b-2",scale:"after:scale-x-0",floated:{scale:"peer-focus:after:scale-x-100"},transition:"after:transition-transform after:duration-300"}},r=t})(R1);var M1={};(function(e){Object.defineProperty(e,"__esModule",{value:!0}),Object.defineProperty(e,"default",{enumerable:!0,get:function(){return r}});var t={"blue-gray":{borderColor:"border-blue-gray-200",borderColorFocused:"focus:border-blue-gray-500"},gray:{borderColor:"border-blue-gray-200",borderColorFocused:"focus:border-gray-900"},brown:{borderColor:"border-blue-gray-200",borderColorFocused:"focus:border-brown-500"},"deep-orange":{borderColor:"border-blue-gray-200",borderColorFocused:"focus:border-deep-orange-500"},orange:{borderColor:"border-blue-gray-200",borderColorFocused:"focus:border-orange-500"},amber:{borderColor:"border-blue-gray-200",borderColorFocused:"focus:border-amber-500"},yellow:{borderColor:"border-blue-gray-200",borderColorFocused:"focus:border-yellow-500"},lime:{borderColor:"border-blue-gray-200",borderColorFocused:"focus:border-lime-500"},"light-green":{borderColor:"border-blue-gray-200",borderColorFocused:"focus:border-light-green-500"},green:{borderColor:"border-blue-gray-200",borderColorFocused:"focus:border-green-500"},teal:{borderColor:"border-blue-gray-200",borderColorFocused:"focus:border-teal-500"},cyan:{borderColor:"border-blue-gray-200",borderColorFocused:"focus:border-cyan-500"},"light-blue":{borderColor:"border-blue-gray-200",borderColorFocused:"focus:border-light-blue-500"},blue:{borderColor:"border-blue-gray-200",borderColorFocused:"focus:border-blue-500"},indigo:{borderColor:"border-blue-gray-200",borderColorFocused:"focus:border-indigo-500"},"deep-purple":{borderColor:"border-blue-gray-200",borderColorFocused:"focus:border-deep-purple-500"},purple:{borderColor:"border-blue-gray-200",borderColorFocused:"focus:border-purple-500"},pink:{borderColor:"border-blue-gray-200",borderColorFocused:"focus:border-pink-500"},red:{borderColor:"border-blue-gray-200",borderColorFocused:"focus:border-red-500"}},r=t})(M1);var I1={};(function(e){Object.defineProperty(e,"__esModule",{value:!0}),Object.defineProperty(e,"default",{enumerable:!0,get:function(){return r}});var t={"blue-gray":{color:"text-blue-gray-500 peer-focus:text-blue-gray-500",after:"after:border-blue-gray-500 peer-focus:after:!border-blue-gray-500"},gray:{color:"text-gray-500 peer-focus:text-gray-900",after:"after:border-gray-500 peer-focus:after:!border-gray-900"},brown:{color:"text-blue-gray-500 peer-focus:text-brown-500",after:"after:border-brown-500 peer-focus:after:!border-brown-500"},"deep-orange":{color:"text-blue-gray-500 peer-focus:text-deep-orange-500",after:"after:border-deep-orange-500 peer-focus:after:!border-deep-orange-500"},orange:{color:"text-blue-gray-500 peer-focus:text-orange-500",after:"after:border-orange-500 peer-focus:after:!border-orange-500"},amber:{color:"text-blue-gray-500 peer-focus:text-amber-500",after:"after:border-amber-500 peer-focus:after:!border-amber-500"},yellow:{color:"text-blue-gray-500 peer-focus:text-yellow-500",after:"after:border-yellow-500 peer-focus:after:!border-yellow-500"},lime:{color:"text-blue-gray-500 peer-focus:text-lime-500",after:"after:border-lime-500 peer-focus:after:!border-lime-500"},"light-green":{color:"text-blue-gray-500 peer-focus:text-light-green-500",after:"after:border-light-green-500 peer-focus:after:!border-light-green-500"},green:{color:"text-blue-gray-500 peer-focus:text-green-500",after:"after:border-green-500 peer-focus:after:!border-green-500"},teal:{color:"text-blue-gray-500 peer-focus:text-teal-500",after:"after:border-teal-500 peer-focus:after:!border-teal-500"},cyan:{color:"text-blue-gray-500 peer-focus:text-cyan-500",after:"after:border-cyan-500 peer-focus:after:!border-cyan-500"},"light-blue":{color:"text-blue-gray-500 peer-focus:text-light-blue-500",after:"after:border-light-blue-500 peer-focus:after:!border-light-blue-500"},blue:{color:"text-blue-gray-500 peer-focus:text-blue-500",after:"after:border-blue-500 peer-focus:after:!border-blue-500"},indigo:{color:"text-blue-gray-500 peer-focus:text-indigo-500",after:"after:border-indigo-500 peer-focus:after:!border-indigo-500"},"deep-purple":{color:"text-blue-gray-500 peer-focus:text-deep-purple-500",after:"after:border-deep-purple-500 peer-focus:after:!border-deep-purple-500"},purple:{color:"text-blue-gray-500 peer-focus:text-purple-500",after:"after:border-purple-500 peer-focus:after:!border-purple-500"},pink:{color:"text-blue-gray-500 peer-focus:text-pink-500",after:"after:border-pink-500 peer-focus:after:!border-pink-500"},red:{color:"text-blue-gray-500 peer-focus:text-red-500",after:"after:border-red-500 peer-focus:after:!border-red-500"}},r=t})(I1);(function(e){Object.defineProperty(e,"__esModule",{value:!0}),Object.defineProperty(e,"default",{enumerable:!0,get:function(){return i}});var t=o(R1),r=o(M1),n=o(I1);function o(u){return u&&u.__esModule?u:{default:u}}var a={base:{textarea:{borderWidth:"border-b",borderColor:"placeholder-shown:border-blue-gray-200"},label:t.default},sizes:{md:{container:{height:"h-11"},textarea:{fontSize:"text-sm",pt:"pt-4",pb:"pb-1.5"},label:{lineHeight:"peer-placeholder-shown:leading-[4.25]"}},lg:{container:{height:"h-12"},textarea:{fontSize:"text-sm",px:"px-px",pt:"pt-5",pb:"pb-2"},label:{lineHeight:"peer-placeholder-shown:leading-[4.875]"}}},colors:{textarea:r.default,label:n.default},error:{textarea:{borderColor:"border-red-500 placeholder-shown:border-red-500",borderColorFocused:"focus:border-red-500"},label:{color:"text-red-500 peer-focus:text-red-500 peer-placeholder-shown:text-red-500",after:"after:border-red-500 peer-focus:after:border-red-500"}},success:{textarea:{borderColor:"border-green-500 placeholder-shown:border-green-500",borderColorFocused:"focus:border-green-500"},label:{color:"text-green-500 peer-focus:text-green-500 peer-placeholder-shown:text-green-500",after:"after:border-green-500 peer-focus:after:border-green-500"}},shrink:{textarea:{},label:{fontSize:"!text-[11px]",lineHeight:"!leading-tight"}}},i=a})(A1);var D1={},L1={};(function(e){Object.defineProperty(e,"__esModule",{value:!0}),Object.defineProperty(e,"default",{enumerable:!0,get:function(){return r}});var t={position:"-top-2.5",fontSize:"text-sm peer-focus:text-sm",after:{content:"after:content[' ']",display:"after:block",width:"after:w-full",position:"after:absolute",bottom:"after:-bottom-1",left:"left-0",borderWidth:"after:border-b-2",scale:"after:scale-x-0",floated:{scale:"peer-focus:after:scale-x-100"},transition:"after:transition-transform after:duration-300"}},r=t})(L1);var F1={};(function(e){Object.defineProperty(e,"__esModule",{value:!0}),Object.defineProperty(e,"default",{enumerable:!0,get:function(){return r}});var t={"blue-gray":{borderColor:"border-blue-gray-200",borderColorFocused:"focus:border-blue-gray-500"},gray:{borderColor:"border-blue-gray-200",borderColorFocused:"focus:border-gray-900"},brown:{borderColor:"border-blue-gray-200",borderColorFocused:"focus:border-brown-500"},"deep-orange":{borderColor:"border-blue-gray-200",borderColorFocused:"focus:border-deep-orange-500"},orange:{borderColor:"border-blue-gray-200",borderColorFocused:"focus:border-orange-500"},amber:{borderColor:"border-blue-gray-200",borderColorFocused:"focus:border-amber-500"},yellow:{borderColor:"border-blue-gray-200",borderColorFocused:"focus:border-yellow-500"},lime:{borderColor:"border-blue-gray-200",borderColorFocused:"focus:border-lime-500"},"light-green":{borderColor:"border-blue-gray-200",borderColorFocused:"focus:border-light-green-500"},green:{borderColor:"border-blue-gray-200",borderColorFocused:"focus:border-green-500"},teal:{borderColor:"border-blue-gray-200",borderColorFocused:"focus:border-teal-500"},cyan:{borderColor:"border-blue-gray-200",borderColorFocused:"focus:border-cyan-500"},"light-blue":{borderColor:"border-blue-gray-200",borderColorFocused:"focus:border-light-blue-500"},blue:{borderColor:"border-blue-gray-200",borderColorFocused:"focus:border-blue-500"},indigo:{borderColor:"border-blue-gray-200",borderColorFocused:"focus:border-indigo-500"},"deep-purple":{borderColor:"border-blue-gray-200",borderColorFocused:"focus:border-deep-purple-500"},purple:{borderColor:"border-blue-gray-200",borderColorFocused:"focus:border-purple-500"},pink:{borderColor:"border-blue-gray-200",borderColorFocused:"focus:border-pink-500"},red:{borderColor:"border-blue-gray-200",borderColorFocused:"focus:border-red-500"}},r=t})(F1);var z1={};(function(e){Object.defineProperty(e,"__esModule",{value:!0}),Object.defineProperty(e,"default",{enumerable:!0,get:function(){return r}});var t={"blue-gray":{color:"text-blue-gray-500 peer-focus:text-blue-gray-500",after:"after:border-blue-gray-500 peer-focus:after:border-blue-gray-500"},gray:{color:"text-gray-500 peer-focus:text-gray-900",after:"after:border-gray-500 peer-focus:after:border-gray-900"},brown:{color:"text-blue-gray-500 peer-focus:text-brown-500",after:"after:border-brown-500 peer-focus:after:border-brown-500"},"deep-orange":{color:"text-blue-gray-500 peer-focus:text-deep-orange-500",after:"after:border-deep-orange-500 peer-focus:after:border-deep-orange-500"},orange:{color:"text-blue-gray-500 peer-focus:text-orange-500",after:"after:border-orange-500 peer-focus:after:border-orange-500"},amber:{color:"text-blue-gray-500 peer-focus:text-amber-500",after:"after:border-amber-500 peer-focus:after:border-amber-500"},yellow:{color:"text-blue-gray-500 peer-focus:text-yellow-500",after:"after:border-yellow-500 peer-focus:after:border-yellow-500"},lime:{color:"text-blue-gray-500 peer-focus:text-lime-500",after:"after:border-lime-500 peer-focus:after:border-lime-500"},"light-green":{color:"text-blue-gray-500 peer-focus:text-light-green-500",after:"after:border-light-green-500 peer-focus:after:border-light-green-500"},green:{color:"text-blue-gray-500 peer-focus:text-green-500",after:"after:border-green-500 peer-focus:after:border-green-500"},teal:{color:"text-blue-gray-500 peer-focus:text-teal-500",after:"after:border-teal-500 peer-focus:after:border-teal-500"},cyan:{color:"text-blue-gray-500 peer-focus:text-cyan-500",after:"after:border-cyan-500 peer-focus:after:border-cyan-500"},"light-blue":{color:"text-blue-gray-500 peer-focus:text-light-blue-500",after:"after:border-light-blue-500 peer-focus:after:border-light-blue-500"},blue:{color:"text-blue-gray-500 peer-focus:text-blue-500",after:"after:border-blue-500 peer-focus:after:border-blue-500"},indigo:{color:"text-blue-gray-500 peer-focus:text-indigo-500",after:"after:border-indigo-500 peer-focus:after:border-indigo-500"},"deep-purple":{color:"text-blue-gray-500 peer-focus:text-deep-purple-500",after:"after:border-deep-purple-500 peer-focus:after:border-deep-purple-500"},purple:{color:"text-blue-gray-500 peer-focus:text-purple-500",after:"after:border-purple-500 peer-focus:after:border-purple-500"},pink:{color:"text-blue-gray-500 peer-focus:text-pink-500",after:"after:border-pink-500 peer-focus:after:border-pink-500"},red:{color:"text-blue-gray-500 peer-focus:text-red-500",after:"after:border-red-500 peer-focus:after:border-red-500"}},r=t})(z1);(function(e){Object.defineProperty(e,"__esModule",{value:!0}),Object.defineProperty(e,"default",{enumerable:!0,get:function(){return i}});var t=o(L1),r=o(F1),n=o(z1);function o(u){return u&&u.__esModule?u:{default:u}}var a={base:{textarea:{borderWidth:"border-b",borderColor:"placeholder-shown:border-blue-gray-200"},label:t.default},sizes:{md:{container:{height:"h-11"},textarea:{fontSize:"text-sm",pt:"pt-4",pb:"pb-1.5"},label:{lineHeight:"peer-placeholder-shown:leading-tight"}},lg:{container:{height:"h-12"},textarea:{fontSize:"text-sm",px:"px-px",pt:"pt-5",pb:"pb-2"},label:{lineHeight:"peer-placeholder-shown:leading-tight"}}},colors:{textarea:r.default,label:n.default},error:{textarea:{borderColor:"border-red-500 placeholder-shown:border-red-500",borderColorFocused:"focus:border-red-500"},label:{color:"text-red-500 peer-focus:text-red-500 peer-placeholder-shown:text-red-500",after:"after:border-red-500 peer-focus:after:border-red-500"}},success:{textarea:{borderColor:"border-green-500 placeholder-shown:border-green-500",borderColorFocused:"focus:border-green-500"},label:{color:"text-green-500 peer-focus:text-green-500 peer-placeholder-shown:text-green-500",after:"after:border-green-500 peer-focus:after:border-green-500"}},shrink:{textarea:{},label:{}}},i=a})(D1);(function(e){Object.defineProperty(e,"__esModule",{value:!0});function t(g,m){for(var S in m)Object.defineProperty(g,S,{enumerable:!0,get:m[S]})}t(e,{textarea:function(){return u},default:function(){return f}});var r=i(k1),n=i(A1),o=i(D1),a=bu;function i(g){return g&&g.__esModule?g:{default:g}}var u={defaultProps:{variant:"outlined",size:"md",color:"gray",label:"",error:!1,success:!1,resize:!0,labelProps:void 0,containerProps:void 0,shrink:!1,className:""},valid:{variants:a.propTypesVariant,sizes:a.propTypesSize,colors:a.propTypesColor},styles:{base:{container:{position:"relative",width:"w-full",minWidth:"min-w-[200px]"},textarea:{peer:"peer",width:"w-full",height:"h-full",minHeight:"min-h-[100px]",bg:"bg-transparent",color:"text-blue-gray-700",fontFamily:"font-sans",fontWeight:"font-normal",outline:"outline outline-0 focus:outline-0",resize:"resize-y",disabled:"disabled:bg-blue-gray-50 disabled:border-0 disabled:resize-none",transition:"transition-all"},label:{display:"flex",width:"w-full",height:"h-full",userSelect:"select-none",pointerEvents:"pointer-events-none",position:"absolute",left:"left-0",fontWeight:"font-normal",color:"peer-placeholder-shown:text-blue-gray-500",lineHeight:"leading-tight peer-focus:leading-tight",disabled:"peer-disabled:text-transparent peer-disabled:peer-placeholder-shown:text-blue-gray-500",transition:"transition-all"}},variants:{outlined:r.default,standard:n.default,static:o.default}}},f=u})(O1);var B1={};(function(e){Object.defineProperty(e,"__esModule",{value:!0});function t(o,a){for(var i in a)Object.defineProperty(o,i,{enumerable:!0,get:a[i]})}t(e,{tooltip:function(){return r},default:function(){return n}});var r={defaultProps:{interactive:!1,placement:"top",offset:5,dismiss:{},animate:{unmount:{},mount:{}},className:""},styles:{base:{bg:"bg-black",py:"py-1.5",px:"px-3",borderRadius:"rounded-lg",fontFamily:"font-sans",fontSize:"text-sm",fontWeight:"font-normal",color:"text-white",outline:"focus:outline-none",overflowWrap:"break-words",zIndex:"z-[999]",whiteSpace:"whitespace-normal"}}},n=r})(B1);var V1={},U1={};(function(e){Object.defineProperty(e,"__esModule",{value:!0}),Object.defineProperty(e,"default",{enumerable:!0,get:function(){return r}});var t={inherit:{color:"text-inherit"},current:{color:"text-current"},black:{color:"text-black"},white:{color:"text-white"},"blue-gray":{color:"text-blue-gray-900",gradient:"bg-gradient-to-tr from-blue-gray-600 to-blue-gray-400"},gray:{color:"text-gray-700",gradient:"bg-gradient-to-tr from-gray-600 to-gray-400"},brown:{color:"text-brown-500",gradient:"bg-gradient-to-tr from-brown-600 to-brown-400"},"deep-orange":{color:"text-deep-orange-500",gradient:"bg-gradient-to-tr from-deep-orange-600 to-deep-orange-400"},orange:{color:"text-orange-500",gradient:"bg-gradient-to-tr from-orange-600 to-orange-400"},amber:{color:"text-amber-500",gradient:"bg-gradient-to-tr from-amber-600 to-amber-400"},yellow:{color:"text-yellow-500",gradient:"bg-gradient-to-tr from-yellow-600 to-yellow-400"},lime:{color:"text-lime-500",gradient:"bg-gradient-to-tr from-lime-600 to-lime-400"},"light-green":{color:"text-light-green-500",gradient:"bg-gradient-to-tr from-light-green-600 to-light-green-400"},green:{color:"text-green-500",gradient:"bg-gradient-to-tr from-green-600 to-green-400"},teal:{color:"text-teal-500",gradient:"bg-gradient-to-tr from-teal-600 to-teal-400"},cyan:{color:"text-cyan-500",gradient:"bg-gradient-to-tr from-cyan-600 to-cyan-400"},"light-blue":{color:"text-light-blue-500",gradient:"bg-gradient-to-tr from-light-blue-600 to-light-blue-400"},blue:{color:"text-blue-500",gradient:"bg-gradient-to-tr from-blue-600 to-blue-400"},indigo:{color:"text-indigo-500",gradient:"bg-gradient-to-tr from-indigo-600 to-indigo-400"},"deep-purple":{color:"text-deep-purple-500",gradient:"bg-gradient-to-tr from-deep-purple-600 to-deep-purple-400"},purple:{color:"text-purple-500",gradient:"bg-gradient-to-tr from-purple-600 to-purple-400"},pink:{color:"text-pink-500",gradient:"bg-gradient-to-tr from-pink-600 to-pink-400"},red:{color:"text-red-500",gradient:"bg-gradient-to-tr from-red-600 to-red-400"}},r=t})(U1);var Fm={};(function(e){Object.defineProperty(e,"__esModule",{value:!0});function t(d,s){for(var c in s)Object.defineProperty(d,c,{enumerable:!0,get:s[c]})}t(e,{propTypesVariant:function(){return S},propTypesColor:function(){return O},propTypesAs:function(){return T},propTypesTextGradient:function(){return C},propTypesClassName:function(){return w},propTypesChildren:function(){return b}});var r=i(ut),n=Zt;function o(d,s){(s==null||s>d.length)&&(s=d.length);for(var c=0,l=new Array(s);c<s;c++)l[c]=d[c];return l}function a(d){if(Array.isArray(d))return o(d)}function i(d){return d&&d.__esModule?d:{default:d}}function u(d){if(typeof Symbol<"u"&&d[Symbol.iterator]!=null||d["@@iterator"]!=null)return Array.from(d)}function f(){throw new TypeError("Invalid attempt to spread non-iterable instance.\\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}function g(d){return a(d)||u(d)||m(d)||f()}function m(d,s){if(d){if(typeof d=="string")return o(d,s);var c=Object.prototype.toString.call(d).slice(8,-1);if(c==="Object"&&d.constructor&&(c=d.constructor.name),c==="Map"||c==="Set")return Array.from(c);if(c==="Arguments"||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(c))return o(d,s)}}var S=["h1","h2","h3","h4","h5","h6","lead","paragraph","small"],O=["inherit","current","black","white"].concat(g(n.propTypesColors)),T=r.default.elementType,C=r.default.bool,w=r.default.string,b=r.default.node.isRequired})(Fm);(function(e){Object.defineProperty(e,"__esModule",{value:!0});function t(u,f){for(var g in f)Object.defineProperty(u,g,{enumerable:!0,get:f[g]})}t(e,{typography:function(){return a},default:function(){return i}});var r=o(U1),n=Fm;function o(u){return u&&u.__esModule?u:{default:u}}var a={defaultProps:{variant:"paragraph",color:"inherit",textGradient:!1,className:""},valid:{variants:n.propTypesVariant,colors:n.propTypesColor},styles:{variants:{h1:{display:"block",fontSmoothing:"antialiased",letterSpacing:"tracking-normal",fontFamily:"font-sans",fontSize:"text-5xl",fontWeight:"font-semibold",lineHeight:"leading-tight"},h2:{display:"block",fontSmoothing:"antialiased",letterSpacing:"tracking-normal",fontFamily:"font-sans",fontSize:"text-4xl",fontWeight:"font-semibold",lineHeight:"leading-[1.3]"},h3:{display:"block",fontSmoothing:"antialiased",letterSpacing:"tracking-normal",fontFamily:"font-sans",fontSize:"text-3xl",fontWeight:"font-semibold",lineHeight:"leading-snug"},h4:{display:"block",fontSmoothing:"antialiased",letterSpacing:"tracking-normal",fontFamily:"font-sans",fontSize:"text-2xl",fontWeight:"font-semibold",lineHeight:"leading-snug"},h5:{display:"block",fontSmoothing:"antialiased",letterSpacing:"tracking-normal",fontFamily:"font-sans",fontSize:"text-xl",fontWeight:"font-semibold",lineHeight:"leading-snug"},h6:{display:"block",fontSmoothing:"antialiased",letterSpacing:"tracking-normal",fontFamily:"font-sans",fontSize:"text-base",fontWeight:"font-semibold",lineHeight:"leading-relaxed"},lead:{display:"block",fontSmoothing:"antialiased",fontFamily:"font-sans",fontSize:"text-xl",fontWeight:"font-normal",lineHeight:"leading-relaxed"},paragraph:{display:"block",fontSmoothing:"antialiased",fontFamily:"font-sans",fontSize:"text-base",fontWeight:"font-light",lineHeight:"leading-relaxed"},small:{display:"block",fontSmoothing:"antialiased",fontFamily:"font-sans",fontSize:"text-sm",fontWeight:"font-light",lineHeight:"leading-normal"}},textGradient:{bgClip:"bg-clip-text",color:"text-transparent"},colors:r.default}},i=a})(V1);var W1={};(function(e){Object.defineProperty(e,"__esModule",{value:!0});function t(o,a){for(var i in a)Object.defineProperty(o,i,{enumerable:!0,get:a[i]})}t(e,{collapse:function(){return r},default:function(){return n}});var r={defaultProps:{animate:{unmount:{},mount:{}},className:""},styles:{base:{display:"block",width:"w-full",basis:"basis-full",overflow:"overflow-hidden"}}},n=r})(W1);var $1={};(function(e){Object.defineProperty(e,"__esModule",{value:!0});function t(o,a){for(var i in a)Object.defineProperty(o,i,{enumerable:!0,get:a[i]})}t(e,{list:function(){return r},default:function(){return n}});var r={defaultProps:{ripple:!0,className:""},styles:{base:{list:{display:"flex",flexDirection:"flex-col",gap:"gap-1",minWidth:"min-w-[240px]",p:"p-2",fontFamily:"font-sans",fontSize:"text-base",fontWeight:"font-normal",color:"text-blue-gray-700"},item:{initial:{display:"flex",alignItems:"items-center",width:"w-full",padding:"p-3",borderRadius:"rounded-lg",textAlign:"text-start",lightHeight:"leading-tight",transition:"transition-all",bg:"hover:bg-blue-gray-50 hover:bg-opacity-80 focus:bg-blue-gray-50 focus:bg-opacity-80 active:bg-blue-gray-50 active:bg-opacity-80",color:"hover:text-blue-gray-900 focus:text-blue-gray-900 active:text-blue-gray-900",outline:"outline-none"},selected:{bg:"bg-blue-gray-50/50",color:"text-blue-gray-700"},disabled:{opacity:"opacity-50",cursor:"cursor-not-allowed",pointerEvents:"pointer-events-none",userSelect:"select-none",bg:"hover:bg-transparent focus:bg-transparent active:bg-transparent",color:"hover:text-blue-gray-500 focus:text-blue-gray-500 active:text-blue-gray-500"}},itemPrefix:{display:"grid",placeItems:"place-items-center",marginRight:"mr-4"},itemSuffix:{display:"grid",placeItems:"place-items-center",marginRight:"ml-auto justify-self-end"}}}},n=r})($1);var H1={},q1={};(function(e){Object.defineProperty(e,"__esModule",{value:!0}),Object.defineProperty(e,"default",{enumerable:!0,get:function(){return r}});var t={white:{divideColor:"divide-blue-gray-50"},"blue-gray":{divideColor:"divide-blue-gray-600"},gray:{divideColor:"divide-gray-800"},brown:{divideColor:"divide-brown-600"},"deep-orange":{divideColor:"divide-deep-orange-600"},orange:{divideColor:"divide-orange-600"},amber:{divideColor:"divide-amber-600"},yellow:{divideColor:"divide-yellow-600"},lime:{divideColor:"divide-lime-600"},"light-green":{divideColor:"divide-light-green-600"},green:{divideColor:"divide-green-600"},teal:{divideColor:"divide-teal-600"},cyan:{divideColor:"divide-cyan-600"},"light-blue":{divideColor:"divide-light-blue-600"},blue:{divideColor:"divide-blue-600"},indigo:{divideColor:"divide-indigo-600"},"deep-purple":{divideColor:"divide-deep-purple-600"},purple:{divideColor:"divide-purple-600"},pink:{divideColor:"divide-pink-600"},red:{divideColor:"divide-red-600"}},r=t})(q1);(function(e){Object.defineProperty(e,"__esModule",{value:!0});function t(u,f){for(var g in f)Object.defineProperty(u,g,{enumerable:!0,get:f[g]})}t(e,{buttonGroup:function(){return a},default:function(){return i}});var r=o(q1),n=vi;function o(u){return u&&u.__esModule?u:{default:u}}var a={defaultProps:{variant:"filled",size:"md",color:"gray",fullWidth:!1,ripple:!0,className:""},valid:{variants:n.propTypesVariant,sizes:n.propTypesSize,colors:n.propTypesColor},styles:{base:{initial:{display:"flex",flexDirection:"row"},fullWidth:{width:"w-full"}},dividerColor:r.default}},i=a})(H1);var G1={};(function(e){Object.defineProperty(e,"__esModule",{value:!0});function t(i,u){for(var f in u)Object.defineProperty(i,f,{enumerable:!0,get:u[f]})}t(e,{carousel:function(){return o},default:function(){return a}});var r=n(P);function n(i){return i&&i.__esModule?i:{default:i}}var o={defaultProps:{prevArrow:function(i){var u=i.loop,f=i.handlePrev,g=i.firstIndex;return r.default.createElement("button",{onClick:f,disabled:!u&&g,className:"!absolute top-2/4 left-4 -translate-y-2/4 rounded-full select-none transition-all disabled:opacity-50 disabled:shadow-none disabled:pointer-events-none w-12 max-w-[48px] h-12 max-h-[48px] text-white hover:bg-white/10 active:bg-white/30 grid place-items-center"},r.default.createElement("svg",{xmlns:"http://www.w3.org/2000/svg",fill:"none",viewBox:"0 0 24 24",stroke:"currentColor",strokeWidth:3,className:"-ml-1 h-7 w-7"},r.default.createElement("path",{strokeLinecap:"round",strokeLinejoin:"round",d:"M15.75 19.5L8.25 12l7.5-7.5"})))},nextArrow:function(i){var u=i.loop,f=i.handleNext,g=i.lastIndex;return r.default.createElement("button",{onClick:f,disabled:!u&&g,className:"!absolute top-2/4 right-4 -translate-y-2/4 rounded-full select-none transition-all disabled:opacity-50 disabled:shadow-none disabled:pointer-events-none w-12 max-w-[48px] h-12 max-h-[48px] text-white hover:bg-white/10 active:bg-white/30 grid place-items-center"},r.default.createElement("svg",{xmlns:"http://www.w3.org/2000/svg",fill:"none",viewBox:"0 0 24 24",stroke:"currentColor",strokeWidth:3,className:"ml-1 h-7 w-7"},r.default.createElement("path",{strokeLinecap:"round",strokeLinejoin:"round",d:"M8.25 4.5l7.5 7.5-7.5 7.5"})))},navigation:function(i){var u=i.setActiveIndex,f=i.activeIndex,g=i.length;return r.default.createElement("div",{className:"absolute bottom-4 left-2/4 z-50 flex -translate-x-2/4 gap-2"},new Array(g).fill("").map(function(m,S){return r.default.createElement("span",{key:S,className:"block h-3 w-3 cursor-pointer rounded-full transition-colors content-[''] ".concat(f===S?"bg-white":"bg-white/50"),onClick:function(){return u(S)}})}))},autoplay:!1,autoplayDelay:5e3,transition:{type:"tween",duration:.5},loop:!1,className:""},styles:{base:{carousel:{position:"relative",width:"w-full",height:"h-full",overflowX:"overflow-x-hidden",display:"flex"},slide:{width:"w-full",height:"h-full",display:"inline-block",flex:"flex-none"}}}},a=o})(G1);var K1={};(function(e){Object.defineProperty(e,"__esModule",{value:!0});function t(o,a){for(var i in a)Object.defineProperty(o,i,{enumerable:!0,get:a[i]})}t(e,{drawer:function(){return r},default:function(){return n}});var r={defaultProps:{size:300,overlay:!0,placement:"left",overlayProps:void 0,className:"",dismiss:void 0,onClose:void 0,transition:{type:"tween",duration:.3}},styles:{base:{drawer:{position:"fixed",zIndex:"z-[9999]",pointerEvents:"pointer-events-auto",backgroundColor:"bg-white",boxSizing:"box-border",width:"w-full",boxShadow:"shadow-2xl shadow-blue-gray-900/10"},overlay:{position:"absolute",inset:"inset-0",width:"w-full",height:"h-full",pointerEvents:"pointer-events-auto",zIndex:"z-[9995]",backgroundColor:"bg-black",backgroundOpacity:"bg-opacity-60",backdropBlur:"backdrop-blur-sm"}}}},n=r})(K1);var Y1={},zm={};(function(e){Object.defineProperty(e,"__esModule",{value:!0});function t(h,y){for(var x in y)Object.defineProperty(h,x,{enumerable:!0,get:y[x]})}t(e,{propTypesColor:function(){return S},propTypesInvisible:function(){return O},propTypesWithBorder:function(){return T},propTypesOverlap:function(){return C},propTypesPlacement:function(){return w},propTypesClassName:function(){return b},propTypesContent:function(){return d},propTypesChildren:function(){return s},propTypesContainerProps:function(){return c},propTypesContainerRef:function(){return l}});var r=i(ut),n=Zt;function o(h,y){(y==null||y>h.length)&&(y=h.length);for(var x=0,j=new Array(y);x<y;x++)j[x]=h[x];return j}function a(h){if(Array.isArray(h))return o(h)}function i(h){return h&&h.__esModule?h:{default:h}}function u(h){if(typeof Symbol<"u"&&h[Symbol.iterator]!=null||h["@@iterator"]!=null)return Array.from(h)}function f(){throw new TypeError("Invalid attempt to spread non-iterable instance.\\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}function g(h){return a(h)||u(h)||m(h)||f()}function m(h,y){if(h){if(typeof h=="string")return o(h,y);var x=Object.prototype.toString.call(h).slice(8,-1);if(x==="Object"&&h.constructor&&(x=h.constructor.name),x==="Map"||x==="Set")return Array.from(x);if(x==="Arguments"||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(x))return o(h,y)}}var S=["white"].concat(g(n.propTypesColors)),O=r.default.bool,T=r.default.bool,C=["circular","square"],w=["top-start","top-end","bottom-start","bottom-end"],b=r.default.string,d=r.default.node,s=r.default.node.isRequired,c=r.default.instanceOf(Object),l=r.default.oneOfType([r.default.func,r.default.shape({current:r.default.any})])})(zm);var Q1={};(function(e){Object.defineProperty(e,"__esModule",{value:!0}),Object.defineProperty(e,"default",{enumerable:!0,get:function(){return r}});var t={white:{backgroud:"bg-white",color:"text-blue-gray-900"},"blue-gray":{backgroud:"bg-blue-gray-500",color:"text-white"},gray:{backgroud:"bg-gray-500",color:"text-white"},brown:{backgroud:"bg-brown-500",color:"text-white"},"deep-orange":{backgroud:"bg-deep-orange-500",color:"text-white"},orange:{backgroud:"bg-orange-500",color:"text-white"},amber:{backgroud:"bg-amber-500",color:"text-black"},yellow:{backgroud:"bg-yellow-500",color:"text-black"},lime:{backgroud:"bg-lime-500",color:"text-black"},"light-green":{backgroud:"bg-light-green-500",color:"text-white"},green:{backgroud:"bg-green-500",color:"text-white"},teal:{backgroud:"bg-teal-500",color:"text-white"},cyan:{backgroud:"bg-cyan-500",color:"text-white"},"light-blue":{backgroud:"bg-light-blue-500",color:"text-white"},blue:{backgroud:"bg-blue-500",color:"text-white"},indigo:{backgroud:"bg-indigo-500",color:"text-white"},"deep-purple":{backgroud:"bg-deep-purple-500",color:"text-white"},purple:{backgroud:"bg-purple-500",color:"text-white"},pink:{backgroud:"bg-pink-500",color:"text-white"},red:{backgroud:"bg-red-500",color:"text-white"}},r=t})(Q1);(function(e){Object.defineProperty(e,"__esModule",{value:!0});function t(u,f){for(var g in f)Object.defineProperty(u,g,{enumerable:!0,get:f[g]})}t(e,{badge:function(){return a},default:function(){return i}});var r=zm,n=o(Q1);function o(u){return u&&u.__esModule?u:{default:u}}var a={defaultProps:{color:"red",invisible:!1,withBorder:!1,overlap:"square",content:void 0,placement:"top-end",className:void 0,containerProps:void 0},valid:{colors:r.propTypesColor,overlaps:r.propTypesOverlap,placements:r.propTypesPlacement},styles:{base:{container:{position:"relative",display:"inline-flex"},badge:{initial:{position:"absolute",minWidth:"min-w-[12px]",minHeight:"min-h-[12px]",borderRadius:"rounded-full",paddingY:"py-1",paddingX:"px-1",fontSize:"text-xs",fontWeight:"font-medium",content:"content-['']",lineHeight:"leading-none",display:"grid",placeItems:"place-items-center"},withBorder:{borderWidth:"border-2",borderColor:"border-white"},withContent:{minWidth:"min-w-[24px]",minHeight:"min-h-[24px]"}}},placements:{"top-start":{square:{top:"top-[4%]",left:"left-[2%]",translateX:"-translate-x-2/4",translateY:"-translate-y-2/4"},circular:{top:"top-[14%]",left:"left-[14%]",translateX:"-translate-x-2/4",translateY:"-translate-y-2/4"}},"top-end":{square:{top:"top-[4%]",right:"right-[2%]",translateX:"translate-x-2/4",translateY:"-translate-y-2/4"},circular:{top:"top-[14%]",right:"right-[14%]",translateX:"translate-x-2/4",translateY:"-translate-y-2/4"}},"bottom-start":{square:{bottom:"bottom-[4%]",left:"left-[2%]",translateX:"-translate-x-2/4",translateY:"translate-y-2/4"},circular:{bottom:"bottom-[14%]",left:"left-[14%]",translateX:"-translate-x-2/4",translateY:"translate-y-2/4"}},"bottom-end":{square:{bottom:"bottom-[4%]",right:"right-[2%]",translateX:"translate-x-2/4",translateY:"translate-y-2/4"},circular:{bottom:"bottom-[14%]",right:"right-[14%]",translateX:"translate-x-2/4",translateY:"translate-y-2/4"}}},colors:n.default}},i=a})(Y1);var X1={},Bm={};(function(e){Object.defineProperty(e,"__esModule",{value:!0});function t(c,l){for(var h in l)Object.defineProperty(c,h,{enumerable:!0,get:l[h]})}t(e,{propTypesCount:function(){return S},propTypesValue:function(){return O},propTypesRatedIcon:function(){return T},propTypesUnratedIcon:function(){return C},propTypesColor:function(){return w},propTypesOnChange:function(){return b},propTypesClassName:function(){return d},propTypesReadonly:function(){return s}});var r=i(ut),n=Zt;function o(c,l){(l==null||l>c.length)&&(l=c.length);for(var h=0,y=new Array(l);h<l;h++)y[h]=c[h];return y}function a(c){if(Array.isArray(c))return o(c)}function i(c){return c&&c.__esModule?c:{default:c}}function u(c){if(typeof Symbol<"u"&&c[Symbol.iterator]!=null||c["@@iterator"]!=null)return Array.from(c)}function f(){throw new TypeError("Invalid attempt to spread non-iterable instance.\\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}function g(c){return a(c)||u(c)||m(c)||f()}function m(c,l){if(c){if(typeof c=="string")return o(c,l);var h=Object.prototype.toString.call(c).slice(8,-1);if(h==="Object"&&c.constructor&&(h=c.constructor.name),h==="Map"||h==="Set")return Array.from(h);if(h==="Arguments"||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(h))return o(c,l)}}var S=r.default.number,O=r.default.number,T=r.default.oneOfType([r.default.node,r.default.instanceOf(Object)]),C=r.default.oneOfType([r.default.node,r.default.instanceOf(Object)]),w=["white"].concat(g(n.propTypesColors)),b=r.default.func,d=r.default.string,s=r.default.bool})(Bm);var Z1={};(function(e){Object.defineProperty(e,"__esModule",{value:!0}),Object.defineProperty(e,"default",{enumerable:!0,get:function(){return r}});var t={white:{color:"text-white"},"blue-gray":{color:"text-blue-gray-500"},gray:{color:"text-gray-500"},brown:{color:"text-brown-500"},"deep-orange":{color:"text-deep-orange-500"},orange:{color:"text-orange-500"},amber:{color:"text-amber-500"},yellow:{color:"text-yellow-700"},lime:{color:"text-lime-500"},"light-green":{color:"text-light-green-500"},green:{color:"text-green-500"},teal:{color:"text-teal-500"},cyan:{color:"text-cyan-500"},"light-blue":{color:"text-light-blue-500"},blue:{color:"text-blue-500"},indigo:{color:"text-indigo-500"},"deep-purple":{color:"text-deep-purple-500"},purple:{color:"text-purple-500"},pink:{color:"text-pink-500"},red:{color:"text-red-500"}},r=t})(Z1);(function(e){Object.defineProperty(e,"__esModule",{value:!0});function t(f,g){for(var m in g)Object.defineProperty(f,m,{enumerable:!0,get:g[m]})}t(e,{rating:function(){return i},default:function(){return u}});var r=a(P),n=Bm,o=a(Z1);function a(f){return f&&f.__esModule?f:{default:f}}var i={defaultProps:{count:5,value:0,ratedIcon:r.default.createElement("svg",{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"currentColor",className:"w-6 h-6"},r.default.createElement("path",{fillRule:"evenodd",d:"M10.788 3.21c.448-1.077 1.976-1.077 2.424 0l2.082 5.007 5.404.433c1.164.093 1.636 1.545.749 2.305l-4.117 3.527 1.257 5.273c.271 1.136-.964 2.033-1.96 1.425L12 18.354 7.373 21.18c-.996.608-2.231-.29-1.96-1.425l1.257-5.273-4.117-3.527c-.887-.76-.415-2.212.749-2.305l5.404-.433 2.082-5.006z",clipRule:"evenodd"})),unratedIcon:r.default.createElement("svg",{xmlns:"http://www.w3.org/2000/svg",fill:"none",viewBox:"0 0 24 24",strokeWidth:1.5,stroke:"currentColor",className:"w-6 h-6"},r.default.createElement("path",{strokeLinecap:"round",strokeLinejoin:"round",d:"M11.48 3.499a.562.562 0 011.04 0l2.125 5.111a.563.563 0 00.475.345l5.518.442c.499.04.701.663.321.988l-4.204 3.602a.563.563 0 00-.182.557l1.285 5.385a.562.562 0 01-.84.61l-4.725-2.885a.563.563 0 00-.586 0L6.982 20.54a.562.562 0 01-.84-.61l1.285-5.386a.562.562 0 00-.182-.557l-4.204-3.602a.563.563 0 01.321-.988l5.518-.442a.563.563 0 00.475-.345L11.48 3.5z"})),ratedColor:"yellow",unratedColor:"blue-gray",className:void 0,onChange:void 0,readonly:!1},valid:{colors:n.propTypesColor},styles:{base:{rating:{display:"inline-flex",alignItems:"items-center"},icon:{width:"w-5",height:"h-5",color:"text-inherit",cursor:"cursor-pointer"}},colors:o.default}},u=i})(X1);var J1={},Vm={};(function(e){Object.defineProperty(e,"__esModule",{value:!0});function t(c,l){for(var h in l)Object.defineProperty(c,h,{enumerable:!0,get:l[h]})}t(e,{propTypesColor:function(){return a},propTypesSize:function(){return i},propTypesClassName:function(){return u},propTypesTrackClassName:function(){return f},propTypesThumbClassName:function(){return g},propTypesBarClassName:function(){return m},propTypesDefaultValue:function(){return S},propTypesValue:function(){return O},propTypesOnChange:function(){return T},propTypesMin:function(){return C},propTypesMax:function(){return w},propTypesStep:function(){return b},propTypesInputRef:function(){return d},propTypesInputProps:function(){return s}});var r=o(ut),n=Zt;function o(c){return c&&c.__esModule?c:{default:c}}var a=n.propTypesColors,i=["sm","md","lg"],u=r.default.string,f=r.default.string,g=r.default.string,m=r.default.string,S=r.default.oneOfType([r.default.number,r.default.string]),O=r.default.oneOfType([r.default.number,r.default.string]),T=r.default.func,C=r.default.oneOfType([r.default.number,r.default.string]),w=r.default.oneOfType([r.default.number,r.default.string]),b=r.default.oneOfType([r.default.number,r.default.string]),d=r.default.oneOfType([r.default.func,r.default.shape({current:r.default.any})]),s=r.default.instanceOf(Object)})(Vm);var eT={};(function(e){Object.defineProperty(e,"__esModule",{value:!0}),Object.defineProperty(e,"default",{enumerable:!0,get:function(){return r}});var t={"blue-gray":{color:"text-blue-gray-500"},gray:{color:"text-gray-900"},brown:{color:"text-brown-500"},"deep-orange":{color:"text-deep-orange-500"},orange:{color:"text-orange-500"},amber:{color:"text-amber-500"},yellow:{color:"text-yellow-500"},lime:{color:"text-lime-500"},"light-green":{color:"text-light-green-500"},green:{color:"text-green-500"},teal:{color:"text-teal-500"},cyan:{color:"text-cyan-500"},"light-blue":{color:"text-light-blue-500"},blue:{color:"text-blue-500"},indigo:{color:"text-indigo-500"},"deep-purple":{color:"text-deep-purple-500"},purple:{color:"text-purple-500"},pink:{color:"text-pink-500"},red:{color:"text-red-500"}},r=t})(eT);(function(e){Object.defineProperty(e,"__esModule",{value:!0});function t(u,f){for(var g in f)Object.defineProperty(u,g,{enumerable:!0,get:f[g]})}t(e,{slider:function(){return a},default:function(){return i}});var r=Vm,n=o(eT);function o(u){return u&&u.__esModule?u:{default:u}}var a={defaultProps:{color:"gray",size:"md",min:void 0,max:void 0,step:"any",className:"",trackClassName:"",thumbClassName:"",barClassName:"",inputProps:void 0},valid:{sizes:r.propTypesSize,colors:r.propTypesColor},styles:{base:{container:{position:"relative",width:"w-full",minWidth:"min-w-[200px]"},slider:{width:"w-full",position:"absolute",inset:"inset-0",backgroundColor:"bg-transparent",cursor:"cursor-pointer",outline:"focus:outline-none focus:outline-0",appearance:"appearance-none [-webkit-appearance:none]"},track:{height:"[&::-webkit-slider-runnable-track]:h-full [&::-moz-range-track]:h-full",borderRadius:"[&::-webkit-slider-runnable-track]:rounded-full [&::-moz-range-track]:rounded-full",backgroundColor:"[&::-webkit-slider-runnable-track]:bg-blue-gray-100 [&::-moz-range-track]:bg-blue-gray-100"},thumb:{appearance:"[&::-moz-range-thumb]:appearance-none [&::-moz-range-thumb]:[-webkit-appearance:none] [&::-webkit-slider-thumb]:appearance-none [&::-webkit-slider-thumb]:[-webkit-appearance:none]",borderRadius:"[&::-moz-range-thumb]:rounded-full [&::-webkit-slider-thumb]:rounded-full",border:"[&::-moz-range-thumb]:border-0 [&::-webkit-slider-thumb]:border-0",ringWidth:"[&::-moz-range-thumb]:ring-2 [&::-webkit-slider-thumb]:ring-2",ringColor:"[&::-moz-range-thumb]:ring-current [&::-webkit-slider-thumb]:ring-current",backgroundColor:"[&::-moz-range-thumb]:bg-white [&::-webkit-slider-thumb]:bg-white",position:"[&::-moz-range-thumb]:relative [&::-webkit-slider-thumb]:relative",zIndex:"[&::-moz-range-thumb]:z-20 [&::-webkit-slider-thumb]:z-20"},bar:{position:"absolute",inset:"inset-0",zIndex:"z-10",borderRadius:"rounded-l-full",height:"h-full",pointerEvents:"pointer-events-none",backgroundColor:"bg-current"}},sizes:{sm:{container:{height:"h-1"},thumb:{width:"[&::-moz-range-thumb]:w-2.5 [&::-webkit-slider-thumb]:w-2.5",height:"[&::-moz-range-thumb]:h-2.5 [&::-webkit-slider-thumb]:h-2.5",marginTop:"[&::-moz-range-thumb]:-mt-[3px] [&::-webkit-slider-thumb]:-mt-[3px]"},slider:{},track:{},bar:{}},md:{container:{height:"h-2"},thumb:{width:"[&::-moz-range-thumb]:w-3.5 [&::-webkit-slider-thumb]:w-3.5",height:"[&::-moz-range-thumb]:h-3.5 [&::-webkit-slider-thumb]:h-3.5",marginTop:"[&::-moz-range-thumb]:-mt-[3px] [&::-webkit-slider-thumb]:-mt-[3px]"},slider:{},track:{},bar:{}},lg:{container:{height:"h-3"},thumb:{width:"[&::-moz-range-thumb]:w-5 [&::-webkit-slider-thumb]:w-5",height:"[&::-moz-range-thumb]:h-5 [&::-webkit-slider-thumb]:h-5",marginTop:"[&::-moz-range-thumb]:-mt-1 [&::-webkit-slider-thumb]:-mt-1"},slider:{},track:{},bar:{}}},colors:n.default}},i=a})(J1);var tT={},Um={};(function(e){Object.defineProperty(e,"__esModule",{value:!0});function t(T,C){for(var w in C)Object.defineProperty(T,w,{enumerable:!0,get:C[w]})}t(e,{propTypesColor:function(){return S},propTypesClassName:function(){return O}});var r=i(ut),n=Zt;function o(T,C){(C==null||C>T.length)&&(C=T.length);for(var w=0,b=new Array(C);w<C;w++)b[w]=T[w];return b}function a(T){if(Array.isArray(T))return o(T)}function i(T){return T&&T.__esModule?T:{default:T}}function u(T){if(typeof Symbol<"u"&&T[Symbol.iterator]!=null||T["@@iterator"]!=null)return Array.from(T)}function f(){throw new TypeError("Invalid attempt to spread non-iterable instance.\\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}function g(T){return a(T)||u(T)||m(T)||f()}function m(T,C){if(T){if(typeof T=="string")return o(T,C);var w=Object.prototype.toString.call(T).slice(8,-1);if(w==="Object"&&T.constructor&&(w=T.constructor.name),w==="Map"||w==="Set")return Array.from(w);if(w==="Arguments"||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(w))return o(T,C)}}var S=["white"].concat(g(n.propTypesColors)),O=r.default.string})(Um);var rT={};(function(e){Object.defineProperty(e,"__esModule",{value:!0}),Object.defineProperty(e,"default",{enumerable:!0,get:function(){return r}});var t={white:{color:"text-white"},"blue-gray":{color:"text-blue-gray-500"},gray:{color:"text-gray-900"},brown:{color:"text-brown-500"},"deep-orange":{color:"text-deep-orange-500"},orange:{color:"text-orange-500"},amber:{color:"text-amber-500"},yellow:{color:"text-yellow-500"},lime:{color:"text-lime-500"},"light-green":{color:"text-light-green-500"},green:{color:"text-green-500"},teal:{color:"text-teal-500"},cyan:{color:"text-cyan-500"},"light-blue":{color:"text-light-blue-500"},blue:{color:"text-blue-500"},indigo:{color:"text-indigo-500"},"deep-purple":{color:"text-deep-purple-500"},purple:{color:"text-purple-500"},pink:{color:"text-pink-500"},red:{color:"text-red-500"}},r=t})(rT);(function(e){Object.defineProperty(e,"__esModule",{value:!0});function t(u,f){for(var g in f)Object.defineProperty(u,g,{enumerable:!0,get:f[g]})}t(e,{spinner:function(){return a},default:function(){return i}});var r=Um,n=o(rT);function o(u){return u&&u.__esModule?u:{default:u}}var a={defaultProps:{color:"gray",className:""},valid:{colors:r.propTypesColor},styles:{base:{color:"text-gray-300",animation:"animate-spin"},colors:n.default}},i=a})(tT);var nT={},oT={};(function(e){Object.defineProperty(e,"__esModule",{value:!0});function t(o,a){for(var i in a)Object.defineProperty(o,i,{enumerable:!0,get:a[i]})}t(e,{timeline:function(){return r},default:function(){return n}});var r={styles:{base:{display:"w-full",position:"flex",flexDirection:"flex-col"}}},n=r})(oT);var aT={},Jo={};(function(e){Object.defineProperty(e,"__esModule",{value:!0});function t(w,b){for(var d in b)Object.defineProperty(w,d,{enumerable:!0,get:b[d]})}t(e,{propTypeClassName:function(){return S},propTypeChildren:function(){return O},propTypeColor:function(){return T},propTypeVariant:function(){return C}});var r=i(ut),n=Zt;function o(w,b){(b==null||b>w.length)&&(b=w.length);for(var d=0,s=new Array(b);d<b;d++)s[d]=w[d];return s}function a(w){if(Array.isArray(w))return o(w)}function i(w){return w&&w.__esModule?w:{default:w}}function u(w){if(typeof Symbol<"u"&&w[Symbol.iterator]!=null||w["@@iterator"]!=null)return Array.from(w)}function f(){throw new TypeError("Invalid attempt to spread non-iterable instance.\\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}function g(w){return a(w)||u(w)||m(w)||f()}function m(w,b){if(w){if(typeof w=="string")return o(w,b);var d=Object.prototype.toString.call(w).slice(8,-1);if(d==="Object"&&w.constructor&&(d=w.constructor.name),d==="Map"||d==="Set")return Array.from(d);if(d==="Arguments"||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(d))return o(w,b)}}var S=r.default.string,O=r.default.node,T=["white"].concat(g(n.propTypesColors)),C=["filled","outlined","ghost","gradient"]})(Jo);(function(e){Object.defineProperty(e,"__esModule",{value:!0});function t(a,i){for(var u in i)Object.defineProperty(a,u,{enumerable:!0,get:i[u]})}t(e,{timelineItem:function(){return n},default:function(){return o}});var r=Jo,n={defaultProps:{color:"gray",variant:"filled"},valid:{colors:r.propTypeColor,variants:r.propTypeVariant},styles:{base:{display:"flex",position:"relative",flexDirection:"flex-col",gap:"gap-2"}}},o=n})(aT);var iT={},sT={};(function(e){Object.defineProperty(e,"__esModule",{value:!0}),Object.defineProperty(e,"default",{enumerable:!0,get:function(){return r}});var t={transparent:{backgroud:"bg-transparent",color:"text-blue-gray-900"},white:{color:"text-white",background:"bg-white/10"},"blue-gray":{color:"text-blue-gray-500",background:"bg-blue-gray-500/10"},gray:{color:"text-gray-900",background:"bg-gray-900/10"},brown:{color:"text-brown-500",background:"bg-brown-500/10"},"deep-orange":{color:"text-deep-orange-500",background:"bg-deep-orange-500/10"},orange:{color:"text-orange-500",background:"bg-orange-500/10"},amber:{color:"text-amber-500",background:"bg-amber-500/10"},yellow:{color:"text-yellow-500",background:"bg-yellow-500/10"},lime:{color:"text-lime-500",background:"bg-lime-500/10"},"light-green":{color:"text-light-green-500",background:"bg-light-green-500/10"},green:{color:"text-green-500",background:"bg-green-500/10"},teal:{color:"text-teal-500",background:"bg-teal-500/10"},cyan:{color:"text-cyan-500",background:"bg-cyan-500/10"},"light-blue":{color:"text-light-blue-500",background:"bg-light-blue-500/10"},blue:{color:"text-blue-500",background:"bg-blue-500/10"},indigo:{color:"text-indigo-500",background:"bg-indigo-500/10"},"deep-purple":{color:"text-deep-purple-500",background:"bg-deep-purple-500/10"},purple:{color:"text-purple-500",background:"bg-purple-500/10"},pink:{color:"text-pink-500",background:"bg-pink-500/10"},red:{color:"text-red-500",background:"bg-red-500/10"}},r=t})(sT);var lT={};(function(e){Object.defineProperty(e,"__esModule",{value:!0}),Object.defineProperty(e,"default",{enumerable:!0,get:function(){return r}});var t={transparent:{backgroud:"bg-transparent",color:"text-blue-gray-900"},white:{backgroud:"bg-white",color:"text-blue-gray-900"},"blue-gray":{backgroud:"bg-blue-gray-500",color:"text-white"},gray:{backgroud:"bg-gray-900",color:"text-white"},brown:{backgroud:"bg-brown-500",color:"text-white"},"deep-orange":{backgroud:"bg-deep-orange-500",color:"text-white"},orange:{backgroud:"bg-orange-500",color:"text-white"},amber:{backgroud:"bg-amber-500",color:"text-black"},yellow:{backgroud:"bg-yellow-500",color:"text-black"},lime:{backgroud:"bg-lime-500",color:"text-black"},"light-green":{backgroud:"bg-light-green-500",color:"text-white"},green:{backgroud:"bg-green-500",color:"text-white"},teal:{backgroud:"bg-teal-500",color:"text-white"},cyan:{backgroud:"bg-cyan-500",color:"text-white"},"light-blue":{backgroud:"bg-light-blue-500",color:"text-white"},blue:{backgroud:"bg-blue-500",color:"text-white"},indigo:{backgroud:"bg-indigo-500",color:"text-white"},"deep-purple":{backgroud:"bg-deep-purple-500",color:"text-white"},purple:{backgroud:"bg-purple-500",color:"text-white"},pink:{backgroud:"bg-pink-500",color:"text-white"},red:{backgroud:"bg-red-500",color:"text-white"}},r=t})(lT);var uT={};(function(e){Object.defineProperty(e,"__esModule",{value:!0}),Object.defineProperty(e,"default",{enumerable:!0,get:function(){return r}});var t={transparent:{backgroud:"bg-transparent",color:"text-blue-gray-900"},white:{border:"border border-white",color:"text-white"},"blue-gray":{border:"border border-blue-gray-500",color:"text-blue-gray-500"},gray:{border:"border border-gray-900",color:"text-gray-900"},brown:{border:"border border-brown-500",color:"text-brown-500"},"deep-orange":{border:"border border-deep-orange-500",color:"text-deep-orange-500"},orange:{border:"border border-orange-500",color:"text-orange-500"},amber:{border:"border border-amber-500",color:"text-amber-500"},yellow:{border:"border border-yellow-500",color:"text-yellow-500"},lime:{border:"border border-lime-500",color:"text-lime-500"},"light-green":{border:"border border-light-green-500",color:"text-light-green-500"},green:{border:"border border-green-500",color:"text-green-500"},teal:{border:"border border-teal-500",color:"text-teal-500"},cyan:{border:"border border-cyan-500",color:"text-cyan-500"},"light-blue":{border:"border border-light-blue-500",color:"text-light-blue-500"},blue:{border:"border border-blue-500",color:"text-blue-500"},indigo:{border:"border border-indigo-500",color:"text-indigo-500"},"deep-purple":{border:"border border-deep-purple-500",color:"text-deep-purple-500"},purple:{border:"border border-purple-500",color:"text-purple-500"},pink:{border:"border border-pink-500",color:"text-pink-500"},red:{border:"border border-red-500",color:"text-red-500"}},r=t})(uT);var cT={};(function(e){Object.defineProperty(e,"__esModule",{value:!0}),Object.defineProperty(e,"default",{enumerable:!0,get:function(){return r}});var t={transparent:{backgroud:"bg-transparent",color:"text-blue-gray-900"},white:{backgroud:"bg-white",color:"text-blue-gray-900"},"blue-gray":{backgroud:"bg-gradient-to-tr from-blue-gray-600 to-blue-gray-400",color:"text-white"},gray:{backgroud:"bg-gradient-to-tr from-gray-900 to-gray-800",color:"text-white"},brown:{backgroud:"bg-gradient-to-tr from-brown-600 to-brown-400",color:"text-white"},"deep-orange":{backgroud:"bg-gradient-to-tr from-deep-orange-600 to-deep-orange-400",color:"text-white"},orange:{backgroud:"bg-gradient-to-tr from-orange-600 to-orange-400",color:"text-white"},amber:{backgroud:"bg-gradient-to-tr from-amber-600 to-amber-400",color:"text-black"},yellow:{backgroud:"bg-gradient-to-tr from-yellow-600 to-yellow-400",color:"text-black"},lime:{backgroud:"bg-gradient-to-tr from-lime-600 to-lime-400",color:"text-black"},"light-green":{backgroud:"bg-gradient-to-tr from-light-green-600 to-light-green-400",color:"text-white"},green:{backgroud:"bg-gradient-to-tr from-green-600 to-green-400",color:"text-white"},teal:{backgroud:"bg-gradient-to-tr from-teal-600 to-teal-400",color:"text-white"},cyan:{backgroud:"bg-gradient-to-tr from-cyan-600 to-cyan-400",color:"text-white"},"light-blue":{backgroud:"bg-gradient-to-tr from-light-blue-600 to-light-blue-400",color:"text-white"},blue:{backgroud:"bg-gradient-to-tr from-blue-600 to-blue-400",color:"text-white"},indigo:{backgroud:"bg-gradient-to-tr from-indigo-600 to-indigo-400",color:"text-white"},"deep-purple":{backgroud:"bg-gradient-to-tr from-deep-purple-600 to-deep-purple-400",color:"text-white"},purple:{backgroud:"bg-gradient-to-tr from-purple-600 to-purple-400",color:"text-white"},pink:{backgroud:"bg-gradient-to-tr from-pink-600 to-pink-400",color:"text-white"},red:{backgroud:"bg-gradient-to-tr from-red-600 to-red-400",color:"text-white"}},r=t})(cT);(function(e){Object.defineProperty(e,"__esModule",{value:!0});function t(m,S){for(var O in S)Object.defineProperty(m,O,{enumerable:!0,get:S[O]})}t(e,{timelineIcon:function(){return f},default:function(){return g}});var r=u(sT),n=u(lT),o=u(uT),a=u(cT),i=Jo;function u(m){return m&&m.__esModule?m:{default:m}}var f={defaultProps:{color:"gray",variant:"filled"},valid:{colors:i.propTypeColor,variants:i.propTypeVariant},styles:{base:{width:"w-max",height:"w-max",padding:"p-1.5",position:"relative",zIndex:"z-[2]",flexShrink:"flex-shrink-0",borderRadius:"rounded-full",overflow:"overflow-hidden"},variants:{ghost:r.default,filled:n.default,outlined:o.default,gradient:a.default}}},g=f})(iT);var dT={};(function(e){Object.defineProperty(e,"__esModule",{value:!0});function t(o,a){for(var i in a)Object.defineProperty(o,i,{enumerable:!0,get:a[i]})}t(e,{timelineHeader:function(){return r},default:function(){return n}});var r={styles:{base:{display:"flex",alignItems:"items-center",gap:"gap-4"}}},n=r})(dT);var fT={};(function(e){Object.defineProperty(e,"__esModule",{value:!0});function t(o,a){for(var i in a)Object.defineProperty(o,i,{enumerable:!0,get:a[i]})}t(e,{timelineBody:function(){return r},default:function(){return n}});var r={styles:{base:{display:"flex",gap:"gap-4"}}},n=r})(fT);var pT={};(function(e){Object.defineProperty(e,"__esModule",{value:!0});function t(o,a){for(var i in a)Object.defineProperty(o,i,{enumerable:!0,get:a[i]})}t(e,{timelineConnector:function(){return r},default:function(){return n}});var r={styles:{base:{container:{position:"absolute",left:"left-0",display:"grid",justifyContent:"justify-center",backgroundColor:"bg-transparent",transition:"transition-opacity duration-200"},line:{width:"w-0.5",height:"h-full",backgroundColor:"bg-blue-gray-100"}}}},n=r})(pT);(function(e){Object.defineProperty(e,"__esModule",{value:!0}),t(oT,e),t(aT,e),t(iT,e),t(dT,e),t(fT,e),t(pT,e);function t(r,n){return Object.keys(r).forEach(function(o){o!=="default"&&!Object.prototype.hasOwnProperty.call(n,o)&&Object.defineProperty(n,o,{enumerable:!0,get:function(){return r[o]}})}),r}})(nT);var hT={},gT={};(function(e){Object.defineProperty(e,"__esModule",{value:!0});function t(o,a){for(var i in a)Object.defineProperty(o,i,{enumerable:!0,get:a[i]})}t(e,{step:function(){return r},default:function(){return n}});var r={styles:{base:{initial:{position:"relative",zIndex:"z-10",display:"grid",placeItems:"place-items-center",width:"w-10",height:"h-10",borderRadius:"rounded-full",backgroundColor:"bg-gray-300",color:"text-gray-900",fontWeight:"font-bold",transition:"transition-all duration-300"},active:{backgroundColor:"bg-gray-900",color:"text-white"},completed:{backgroundColor:"bg-gray-900",color:"text-white"}}}},n=r})(gT);var mT={};(function(e){Object.defineProperty(e,"__esModule",{value:!0});function t(o,a){for(var i in a)Object.defineProperty(o,i,{enumerable:!0,get:a[i]})}t(e,{stepper:function(){return r},default:function(){return n}});var r={styles:{base:{stepper:{width:"w-full",position:"relative",display:"flex",alignItems:"items-center",justifyContent:"justify-between"},line:{initial:{position:"absolute",left:"left-0",top:"top-2/4",height:"h-0.5",width:"w-full",transform:"-translate-y-2/4",backgroundColor:"bg-gray-300"},active:{backgroundColor:"bg-gray-900",transition:"transition-all",duration:"duration-500"}}}}},n=r})(mT);(function(e){Object.defineProperty(e,"__esModule",{value:!0}),t(gT,e),t(mT,e);function t(r,n){return Object.keys(r).forEach(function(o){o!=="default"&&!Object.prototype.hasOwnProperty.call(n,o)&&Object.defineProperty(n,o,{enumerable:!0,get:function(){return r[o]}})}),r}})(hT);var bT={},vT={};(function(e){Object.defineProperty(e,"__esModule",{value:!0});function t(o,a){for(var i in a)Object.defineProperty(o,i,{enumerable:!0,get:a[i]})}t(e,{speedDial:function(){return r},default:function(){return n}});var r={defaultProps:{offset:5,placement:"top",dismiss:void 0,animate:{unmount:{},mount:{}}}},n=r})(vT);var yT={};(function(e){Object.defineProperty(e,"__esModule",{value:!0});function t(o,a){for(var i in a)Object.defineProperty(o,i,{enumerable:!0,get:a[i]})}t(e,{speedDialContent:function(){return r},default:function(){return n}});var r={styles:{padding:"p-0.5",width:"w-max",display:"flex",flexDirection:"flex-col",alignItems:"items-center",gap:"gap-1"}},n=r})(yT);var xT={};(function(e){Object.defineProperty(e,"__esModule",{value:!0});function t(o,a){for(var i in a)Object.defineProperty(o,i,{enumerable:!0,get:a[i]})}t(e,{speedDialAction:function(){return r},default:function(){return n}});var r={styles:{display:"flex",flexDirection:"flex-col",alignItems:"items-center",justifyContent:"justify-center",gap:"gap-1",padding:"p-1",margin:"m-0.5",borderWidth:"border",minWidth:"min-w-[48px]",fontFamily:"font-normal",minHeight:"min-h-[48px]",backgroundColor:"bg-white",borderRadius:"rounded-full",borderColor:"border-blue-gray-50",scale:"hover:scale-110 focus:scale-110 active:scale-100",transition:"transition-transform duration-300 ease-in-out"}},n=r})(xT);(function(e){Object.defineProperty(e,"__esModule",{value:!0}),t(vT,e),t(yT,e),t(xT,e);function t(r,n){return Object.keys(r).forEach(function(o){o!=="default"&&!Object.prototype.hasOwnProperty.call(n,o)&&Object.defineProperty(n,o,{enumerable:!0,get:function(){return r[o]}})}),r}})(bT);(function(e){Object.defineProperty(e,"__esModule",{value:!0}),Object.defineProperty(e,"default",{enumerable:!0,get:function(){return Ce}});var t=be(pe(f5,e)),r=be(pe(p5,e)),n=be(pe(v5,e)),o=be(pe(x5,e)),a=be(pe(w5,e)),i=be(pe(_5,e)),u=be(pe(S5,e)),f=be(pe(C5,e)),g=be(pe(T5,e)),m=be(pe(P5,e)),S=be(pe(k5,e)),O=be(pe(R5,e)),T=be(pe(M5,e)),C=be(pe(I5,e)),w=be(pe(D5,e)),b=be(pe(L5,e)),d=be(pe(F5,e)),s=be(pe(X5,e)),c=be(pe(Z5,e)),l=be(pe(t1,e)),h=be(pe(r1,e)),y=be(pe(a1,e)),x=be(pe(s1,e)),j=be(pe(x1,e)),k=be(pe(_1,e)),N=be(pe(S1,e)),A=be(pe(C1,e)),M=be(pe(T1,e)),D=be(pe(P1,e)),L=be(pe(O1,e)),z=be(pe(B1,e)),V=be(pe(V1,e)),Y=be(pe(W1,e)),q=be(pe($1,e)),B=be(pe(H1,e)),H=be(pe(G1,e)),K=be(pe(K1,e)),X=be(pe(Y1,e)),re=be(pe(X1,e)),me=be(pe(J1,e)),de=be(pe(tT,e)),ee=pe(nT,e),_e=pe(hT,e),he=pe(bT,e);function pe(Ae,Ne){return Object.keys(Ae).forEach(function(ue){ue!=="default"&&!Object.prototype.hasOwnProperty.call(Ne,ue)&&Object.defineProperty(Ne,ue,{enumerable:!0,get:function(){return Ae[ue]}})}),Ae}function be(Ae){return Ae&&Ae.__esModule?Ae:{default:Ae}}var ve={accordion:t.default,alert:r.default,avatar:n.default,breadcrumbs:o.default,button:a.default,card:i.default,cardBody:u.default,cardFooter:f.default,cardHeader:g.default,checkbox:m.default,chip:S.default,dialog:O.default,dialogBody:T.default,dialogFooter:C.default,dialogHeader:w.default,iconButton:b.default,input:d.default,menu:s.default,navbar:c.default,popover:l.default,progress:h.default,radio:y.default,select:x.default,switch:j.default,tab:k.default,tabs:N.default,tabsBody:A.default,tabsHeader:M.default,tabPanel:D.default,textarea:L.default,tooltip:z.default,typography:V.default,collapse:Y.default,list:q.default,buttonGroup:B.default,carousel:H.default,drawer:K.default,badge:X.default,rating:re.default,slider:me.default,spinner:de.default,timeline:ee.timeline,timelineItem:ee.timelineItem,timelineIcon:ee.timelineIcon,timelineHeader:ee.timelineHeader,timelineBody:ee.timelineBody,timelineConnector:ee.timelineConnector,step:_e.step,stepper:_e.stepper,speedDial:he.speedDial,speedDialContent:he.speedDialContent,speedDialAction:he.speedDialAction},Ce=ve})(Om);var wT={};(function(e){Object.defineProperty(e,"__esModule",{value:!0}),Object.defineProperty(e,"default",{enumerable:!0,get:function(){return n}});var t=r(Mr);function r(o){return o&&o.__esModule?o:{default:o}}function n(o,a,i){var u=o.slice();return a.forEach(function(f,g){typeof u[g]>"u"?u[g]=i.cloneUnlessOtherwiseSpecified(f,i):i.isMergeableObject(f)?u[g]=(0,t.default)(o[g],f,i):o.indexOf(f)===-1&&u.push(f)}),u}})(wT);(function(e){Object.defineProperty(e,"__esModule",{value:!0});function t(T,C){for(var w in C)Object.defineProperty(T,w,{enumerable:!0,get:C[w]})}t(e,{MaterialTailwindTheme:function(){return m},ThemeProvider:function(){return S},useTheme:function(){return O}});var r=g(P),n=u(ut),o=u(Mr),a=u(Om),i=u(wT);function u(T){return T&&T.__esModule?T:{default:T}}function f(T){if(typeof WeakMap!="function")return null;var C=new WeakMap,w=new WeakMap;return(f=function(b){return b?w:C})(T)}function g(T,C){if(!C&&T&&T.__esModule)return T;if(T===null||typeof T!="object"&&typeof T!="function")return{default:T};var w=f(C);if(w&&w.has(T))return w.get(T);var b={},d=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var s in T)if(s!=="default"&&Object.prototype.hasOwnProperty.call(T,s)){var c=d?Object.getOwnPropertyDescriptor(T,s):null;c&&(c.get||c.set)?Object.defineProperty(b,s,c):b[s]=T[s]}return b.default=T,w&&w.set(T,b),b}var m=(0,r.createContext)(a.default);m.displayName="MaterialTailwindThemeProvider";function S(T){var C=T.value,w=C===void 0?a.default:C,b=T.children,d=(0,o.default)(a.default,w,{arrayMerge:i.default});return r.default.createElement(m.Provider,{value:d},b)}var O=function(){return(0,r.useContext)(m)};S.propTypes={value:n.default.instanceOf(Object),children:n.default.node.isRequired}})(et);var Tf={},yu={};(function(e){Object.defineProperty(e,"__esModule",{value:!0});function t(O,T){for(var C in T)Object.defineProperty(O,C,{enumerable:!0,get:T[C]})}t(e,{propTypesOpen:function(){return a},propTypesIcon:function(){return i},propTypesAnimate:function(){return u},propTypesDisabled:function(){return f},propTypesClassName:function(){return g},propTypesValue:function(){return m},propTypesChildren:function(){return S}});var r=o(ut),n=Zt;function o(O){return O&&O.__esModule?O:{default:O}}var a=r.default.bool.isRequired,i=r.default.node,u=n.propTypesAnimation,f=r.default.bool,g=r.default.string,m=r.default.instanceOf(Object).isRequired,S=r.default.node.isRequired})(yu);(function(e){Object.defineProperty(e,"__esModule",{value:!0});function t(f,g){for(var m in g)Object.defineProperty(f,m,{enumerable:!0,get:g[m]})}t(e,{AccordionContext:function(){return a},useAccordion:function(){return i},AccordionContextProvider:function(){return u}});var r=o(P),n=yu;function o(f){return f&&f.__esModule?f:{default:f}}var a=r.default.createContext(null);a.displayName="MaterialTailwind.AccordionContext";function i(){var f=r.default.useContext(a);if(!f)throw new Error("useAccordion() must be used within an Accordion. It happens when you use AccordionHeader or AccordionBody components outside the Accordion component.");return f}var u=function(f){var g=f.value,m=f.children;return r.default.createElement(a.Provider,{value:g},m)};u.propTypes={value:n.propTypesValue,children:n.propTypesChildren},u.displayName="MaterialTailwind.AccordionContextProvider"})(Tf);var _T={};(function(e){Object.defineProperty(e,"__esModule",{value:!0});function t(b,d){for(var s in d)Object.defineProperty(b,s,{enumerable:!0,get:d[s]})}t(e,{AccordionHeader:function(){return C},default:function(){return w}});var r=S(P),n=S(gt),o=lt,a=S(nt),i=Tf,u=et,f=yu;function g(b,d,s){return d in b?Object.defineProperty(b,d,{value:s,enumerable:!0,configurable:!0,writable:!0}):b[d]=s,b}function m(){return m=Object.assign||function(b){for(var d=1;d<arguments.length;d++){var s=arguments[d];for(var c in s)Object.prototype.hasOwnProperty.call(s,c)&&(b[c]=s[c])}return b},m.apply(this,arguments)}function S(b){return b&&b.__esModule?b:{default:b}}function O(b,d){if(b==null)return{};var s=T(b,d),c,l;if(Object.getOwnPropertySymbols){var h=Object.getOwnPropertySymbols(b);for(l=0;l<h.length;l++)c=h[l],!(d.indexOf(c)>=0)&&Object.prototype.propertyIsEnumerable.call(b,c)&&(s[c]=b[c])}return s}function T(b,d){if(b==null)return{};var s={},c=Object.keys(b),l,h;for(h=0;h<c.length;h++)l=c[h],!(d.indexOf(l)>=0)&&(s[l]=b[l]);return s}var C=r.default.forwardRef(function(b,d){var s=b.className,c=b.children,l=O(b,["className","children"]),h=(0,i.useAccordion)(),y=h.open,x=h.icon,j=h.disabled,k=(0,u.useTheme)().accordion,N=k.styles.base;s=s??"";var A=(0,o.twMerge)((0,n.default)((0,a.default)(N.header.initial),g({},(0,a.default)(N.header.active),y)),s),M=(0,n.default)((0,a.default)(N.header.icon));return r.default.createElement("button",m({},l,{ref:d,type:"button",disabled:j,className:A}),c,r.default.createElement("span",{className:M},x??(y?r.default.createElement("svg",{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 20 20",fill:"currentColor"},r.default.createElement("path",{fillRule:"evenodd",d:"M5 10a1 1 0 011-1h8a1 1 0 110 2H6a1 1 0 01-1-1z",clipRule:"evenodd"})):r.default.createElement("svg",{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 20 20",fill:"currentColor"},r.default.createElement("path",{fillRule:"evenodd",d:"M10 5a1 1 0 011 1v3h3a1 1 0 110 2h-3v3a1 1 0 11-2 0v-3H6a1 1 0 110-2h3V6a1 1 0 011-1z",clipRule:"evenodd"})))))});C.propTypes={className:f.propTypesClassName,children:f.propTypesChildren},C.displayName="MaterialTailwind.AccordionHeader";var w=C})(_T);var ST={},Nr={},Gg=function(e,t){return Gg=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(r,n){r.__proto__=n}||function(r,n){for(var o in n)Object.prototype.hasOwnProperty.call(n,o)&&(r[o]=n[o])},Gg(e,t)};function CT(e,t){if(typeof t!="function"&&t!==null)throw new TypeError("Class extends value "+String(t)+" is not a constructor or null");Gg(e,t);function r(){this.constructor=e}e.prototype=t===null?Object.create(t):(r.prototype=t.prototype,new r)}var Md=function(){return Md=Object.assign||function(t){for(var r,n=1,o=arguments.length;n<o;n++){r=arguments[n];for(var a in r)Object.prototype.hasOwnProperty.call(r,a)&&(t[a]=r[a])}return t},Md.apply(this,arguments)};function js(e,t){var r={};for(var n in e)Object.prototype.hasOwnProperty.call(e,n)&&t.indexOf(n)<0&&(r[n]=e[n]);if(e!=null&&typeof Object.getOwnPropertySymbols=="function")for(var o=0,n=Object.getOwnPropertySymbols(e);o<n.length;o++)t.indexOf(n[o])<0&&Object.prototype.propertyIsEnumerable.call(e,n[o])&&(r[n[o]]=e[n[o]]);return r}function TT(e,t,r,n){var o=arguments.length,a=o<3?t:n===null?n=Object.getOwnPropertyDescriptor(t,r):n,i;if(typeof Reflect=="object"&&typeof Reflect.decorate=="function")a=Reflect.decorate(e,t,r,n);else for(var u=e.length-1;u>=0;u--)(i=e[u])&&(a=(o<3?i(a):o>3?i(t,r,a):i(t,r))||a);return o>3&&a&&Object.defineProperty(t,r,a),a}function PT(e,t){return function(r,n){t(r,n,e)}}function OT(e,t,r,n,o,a){function i(d){if(d!==void 0&&typeof d!="function")throw new TypeError("Function expected");return d}for(var u=n.kind,f=u==="getter"?"get":u==="setter"?"set":"value",g=!t&&e?n.static?e:e.prototype:null,m=t||(g?Object.getOwnPropertyDescriptor(g,n.name):{}),S,O=!1,T=r.length-1;T>=0;T--){var C={};for(var w in n)C[w]=w==="access"?{}:n[w];for(var w in n.access)C.access[w]=n.access[w];C.addInitializer=function(d){if(O)throw new TypeError("Cannot add initializers after decoration has completed");a.push(i(d||null))};var b=(0,r[T])(u==="accessor"?{get:m.get,set:m.set}:m[f],C);if(u==="accessor"){if(b===void 0)continue;if(b===null||typeof b!="object")throw new TypeError("Object expected");(S=i(b.get))&&(m.get=S),(S=i(b.set))&&(m.set=S),(S=i(b.init))&&o.unshift(S)}else(S=i(b))&&(u==="field"?o.unshift(S):m[f]=S)}g&&Object.defineProperty(g,n.name,m),O=!0}function kT(e,t,r){for(var n=arguments.length>2,o=0;o<t.length;o++)r=n?t[o].call(e,r):t[o].call(e);return n?r:void 0}function NT(e){return typeof e=="symbol"?e:"".concat(e)}function ET(e,t,r){return typeof t=="symbol"&&(t=t.description?"[".concat(t.description,"]"):""),Object.defineProperty(e,"name",{configurable:!0,value:r?"".concat(r," ",t):t})}function jT(e,t){if(typeof Reflect=="object"&&typeof Reflect.metadata=="function")return Reflect.metadata(e,t)}function AT(e,t,r,n){function o(a){return a instanceof r?a:new r(function(i){i(a)})}return new(r||(r=Promise))(function(a,i){function u(m){try{g(n.next(m))}catch(S){i(S)}}function f(m){try{g(n.throw(m))}catch(S){i(S)}}function g(m){m.done?a(m.value):o(m.value).then(u,f)}g((n=n.apply(e,t||[])).next())})}function RT(e,t){var r={label:0,sent:function(){if(a[0]&1)throw a[1];return a[1]},trys:[],ops:[]},n,o,a,i=Object.create((typeof Iterator=="function"?Iterator:Object).prototype);return i.next=u(0),i.throw=u(1),i.return=u(2),typeof Symbol=="function"&&(i[Symbol.iterator]=function(){return this}),i;function u(g){return function(m){return f([g,m])}}function f(g){if(n)throw new TypeError("Generator is already executing.");for(;i&&(i=0,g[0]&&(r=0)),r;)try{if(n=1,o&&(a=g[0]&2?o.return:g[0]?o.throw||((a=o.return)&&a.call(o),0):o.next)&&!(a=a.call(o,g[1])).done)return a;switch(o=0,a&&(g=[g[0]&2,a.value]),g[0]){case 0:case 1:a=g;break;case 4:return r.label++,{value:g[1],done:!1};case 5:r.label++,o=g[1],g=[0];continue;case 7:g=r.ops.pop(),r.trys.pop();continue;default:if(a=r.trys,!(a=a.length>0&&a[a.length-1])&&(g[0]===6||g[0]===2)){r=0;continue}if(g[0]===3&&(!a||g[1]>a[0]&&g[1]<a[3])){r.label=g[1];break}if(g[0]===6&&r.label<a[1]){r.label=a[1],a=g;break}if(a&&r.label<a[2]){r.label=a[2],r.ops.push(g);break}a[2]&&r.ops.pop(),r.trys.pop();continue}g=t.call(e,r)}catch(m){g=[6,m],o=0}finally{n=a=0}if(g[0]&5)throw g[1];return{value:g[0]?g[1]:void 0,done:!0}}}var Pf=Object.create?function(e,t,r,n){n===void 0&&(n=r);var o=Object.getOwnPropertyDescriptor(t,r);(!o||("get"in o?!t.__esModule:o.writable||o.configurable))&&(o={enumerable:!0,get:function(){return t[r]}}),Object.defineProperty(e,n,o)}:function(e,t,r,n){n===void 0&&(n=r),e[n]=t[r]};function MT(e,t){for(var r in e)r!=="default"&&!Object.prototype.hasOwnProperty.call(t,r)&&Pf(t,e,r)}function Id(e){var t=typeof Symbol=="function"&&Symbol.iterator,r=t&&e[t],n=0;if(r)return r.call(e);if(e&&typeof e.length=="number")return{next:function(){return e&&n>=e.length&&(e=void 0),{value:e&&e[n++],done:!e}}};throw new TypeError(t?"Object is not iterable.":"Symbol.iterator is not defined.")}function Wm(e,t){var r=typeof Symbol=="function"&&e[Symbol.iterator];if(!r)return e;var n=r.call(e),o,a=[],i;try{for(;(t===void 0||t-- >0)&&!(o=n.next()).done;)a.push(o.value)}catch(u){i={error:u}}finally{try{o&&!o.done&&(r=n.return)&&r.call(n)}finally{if(i)throw i.error}}return a}function IT(){for(var e=[],t=0;t<arguments.length;t++)e=e.concat(Wm(arguments[t]));return e}function DT(){for(var e=0,t=0,r=arguments.length;t<r;t++)e+=arguments[t].length;for(var n=Array(e),o=0,t=0;t<r;t++)for(var a=arguments[t],i=0,u=a.length;i<u;i++,o++)n[o]=a[i];return n}function LT(e,t,r){if(r||arguments.length===2)for(var n=0,o=t.length,a;n<o;n++)(a||!(n in t))&&(a||(a=Array.prototype.slice.call(t,0,n)),a[n]=t[n]);return e.concat(a||Array.prototype.slice.call(t))}function gs(e){return this instanceof gs?(this.v=e,this):new gs(e)}function FT(e,t,r){if(!Symbol.asyncIterator)throw new TypeError("Symbol.asyncIterator is not defined.");var n=r.apply(e,t||[]),o,a=[];return o=Object.create((typeof AsyncIterator=="function"?AsyncIterator:Object).prototype),u("next"),u("throw"),u("return",i),o[Symbol.asyncIterator]=function(){return this},o;function i(T){return function(C){return Promise.resolve(C).then(T,S)}}function u(T,C){n[T]&&(o[T]=function(w){return new Promise(function(b,d){a.push([T,w,b,d])>1||f(T,w)})},C&&(o[T]=C(o[T])))}function f(T,C){try{g(n[T](C))}catch(w){O(a[0][3],w)}}function g(T){T.value instanceof gs?Promise.resolve(T.value.v).then(m,S):O(a[0][2],T)}function m(T){f("next",T)}function S(T){f("throw",T)}function O(T,C){T(C),a.shift(),a.length&&f(a[0][0],a[0][1])}}function zT(e){var t,r;return t={},n("next"),n("throw",function(o){throw o}),n("return"),t[Symbol.iterator]=function(){return this},t;function n(o,a){t[o]=e[o]?function(i){return(r=!r)?{value:gs(e[o](i)),done:!1}:a?a(i):i}:a}}function BT(e){if(!Symbol.asyncIterator)throw new TypeError("Symbol.asyncIterator is not defined.");var t=e[Symbol.asyncIterator],r;return t?t.call(e):(e=typeof Id=="function"?Id(e):e[Symbol.iterator](),r={},n("next"),n("throw"),n("return"),r[Symbol.asyncIterator]=function(){return this},r);function n(a){r[a]=e[a]&&function(i){return new Promise(function(u,f){i=e[a](i),o(u,f,i.done,i.value)})}}function o(a,i,u,f){Promise.resolve(f).then(function(g){a({value:g,done:u})},i)}}function VT(e,t){return Object.defineProperty?Object.defineProperty(e,"raw",{value:t}):e.raw=t,e}var rD=Object.create?function(e,t){Object.defineProperty(e,"default",{enumerable:!0,value:t})}:function(e,t){e.default=t},Kg=function(e){return Kg=Object.getOwnPropertyNames||function(t){var r=[];for(var n in t)Object.prototype.hasOwnProperty.call(t,n)&&(r[r.length]=n);return r},Kg(e)};function UT(e){if(e&&e.__esModule)return e;var t={};if(e!=null)for(var r=Kg(e),n=0;n<r.length;n++)r[n]!=="default"&&Pf(t,e,r[n]);return rD(t,e),t}function WT(e){return e&&e.__esModule?e:{default:e}}function $T(e,t,r,n){if(r==="a"&&!n)throw new TypeError("Private accessor was defined without a getter");if(typeof t=="function"?e!==t||!n:!t.has(e))throw new TypeError("Cannot read private member from an object whose class did not declare it");return r==="m"?n:r==="a"?n.call(e):n?n.value:t.get(e)}function HT(e,t,r,n,o){if(n==="m")throw new TypeError("Private method is not writable");if(n==="a"&&!o)throw new TypeError("Private accessor was defined without a setter");if(typeof t=="function"?e!==t||!o:!t.has(e))throw new TypeError("Cannot write private member to an object whose class did not declare it");return n==="a"?o.call(e,r):o?o.value=r:t.set(e,r),r}function qT(e,t){if(t===null||typeof t!="object"&&typeof t!="function")throw new TypeError("Cannot use 'in' operator on non-object");return typeof e=="function"?t===e:e.has(t)}function GT(e,t,r){if(t!=null){if(typeof t!="object"&&typeof t!="function")throw new TypeError("Object expected.");var n,o;if(r){if(!Symbol.asyncDispose)throw new TypeError("Symbol.asyncDispose is not defined.");n=t[Symbol.asyncDispose]}if(n===void 0){if(!Symbol.dispose)throw new TypeError("Symbol.dispose is not defined.");n=t[Symbol.dispose],r&&(o=n)}if(typeof n!="function")throw new TypeError("Object not disposable.");o&&(n=function(){try{o.call(this)}catch(a){return Promise.reject(a)}}),e.stack.push({value:t,dispose:n,async:r})}else r&&e.stack.push({async:!0});return t}var nD=typeof SuppressedError=="function"?SuppressedError:function(e,t,r){var n=new Error(r);return n.name="SuppressedError",n.error=e,n.suppressed=t,n};function KT(e){function t(a){e.error=e.hasError?new nD(a,e.error,"An error was suppressed during disposal."):a,e.hasError=!0}var r,n=0;function o(){for(;r=e.stack.pop();)try{if(!r.async&&n===1)return n=0,e.stack.push(r),Promise.resolve().then(o);if(r.dispose){var a=r.dispose.call(r.value);if(r.async)return n|=2,Promise.resolve(a).then(o,function(i){return t(i),o()})}else n|=1}catch(i){t(i)}if(n===1)return e.hasError?Promise.reject(e.error):Promise.resolve();if(e.hasError)throw e.error}return o()}function YT(e,t){return typeof e=="string"&&/^\.\.?\//.test(e)?e.replace(/\.(tsx)$|((?:\.d)?)((?:\.[^./]+?)?)\.([cm]?)ts$/i,function(r,n,o,a,i){return n?t?".jsx":".js":o&&(!a||!i)?r:o+a+"."+i.toLowerCase()+"js"}):e}const oD={__extends:CT,__assign:Md,__rest:js,__decorate:TT,__param:PT,__esDecorate:OT,__runInitializers:kT,__propKey:NT,__setFunctionName:ET,__metadata:jT,__awaiter:AT,__generator:RT,__createBinding:Pf,__exportStar:MT,__values:Id,__read:Wm,__spread:IT,__spreadArrays:DT,__spreadArray:LT,__await:gs,__asyncGenerator:FT,__asyncDelegator:zT,__asyncValues:BT,__makeTemplateObject:VT,__importStar:UT,__importDefault:WT,__classPrivateFieldGet:$T,__classPrivateFieldSet:HT,__classPrivateFieldIn:qT,__addDisposableResource:GT,__disposeResources:KT,__rewriteRelativeImportExtension:YT},aD=Object.freeze(Object.defineProperty({__proto__:null,__addDisposableResource:GT,get __assign(){return Md},__asyncDelegator:zT,__asyncGenerator:FT,__asyncValues:BT,__await:gs,__awaiter:AT,__classPrivateFieldGet:$T,__classPrivateFieldIn:qT,__classPrivateFieldSet:HT,__createBinding:Pf,__decorate:TT,__disposeResources:KT,__esDecorate:OT,__exportStar:MT,__extends:CT,__generator:RT,__importDefault:WT,__importStar:UT,__makeTemplateObject:VT,__metadata:jT,__param:PT,__propKey:NT,__read:Wm,__rest:js,__rewriteRelativeImportExtension:YT,__runInitializers:kT,__setFunctionName:ET,__spread:IT,__spreadArray:LT,__spreadArrays:DT,__values:Id,default:oD},Symbol.toStringTag,{value:"Module"})),QT=cu(aD);var iD=function(){},XT=function(){};const sD=Object.freeze(Object.defineProperty({__proto__:null,invariant:XT,warning:iD},Symbol.toStringTag,{value:"Module"})),ZT=cu(sD);var xr={};Object.defineProperty(xr,"__esModule",{value:!0});const JT=(e,t)=>r=>Math.max(Math.min(r,t),e),jl=e=>e%1?Number(e.toFixed(5)):e,nu=/(-)?([\d]*\.?[\d])+/g,Yg=/(#[0-9a-f]{6}|#[0-9a-f]{3}|#(?:[0-9a-f]{2}){2,4}|(rgb|hsl)a?\((-?[\d\.]+%?[,\s]+){2,3}\s*\/*\s*[\d\.]+%?\))/gi,lD=/^(#[0-9a-f]{3}|#(?:[0-9a-f]{2}){2,4}|(rgb|hsl)a?\((-?[\d\.]+%?[,\s]+){2,3}\s*\/*\s*[\d\.]+%?\))$/i;function xu(e){return typeof e=="string"}const wu={test:e=>typeof e=="number",parse:parseFloat,transform:e=>e},$m=Object.assign(Object.assign({},wu),{transform:JT(0,1)}),uD=Object.assign(Object.assign({},wu),{default:1}),_u=e=>({test:t=>xu(t)&&t.endsWith(e)&&t.split(" ").length===1,parse:parseFloat,transform:t=>`${t}${e}`}),cD=_u("deg"),rs=_u("%"),dD=_u("px"),fD=_u("vh"),pD=_u("vw"),hD=Object.assign(Object.assign({},rs),{parse:e=>rs.parse(e)/100,transform:e=>rs.transform(e*100)}),Hm=(e,t)=>r=>!!(xu(r)&&lD.test(r)&&r.startsWith(e)||t&&Object.prototype.hasOwnProperty.call(r,t)),eP=(e,t,r)=>n=>{if(!xu(n))return n;const[o,a,i,u]=n.match(nu);return{[e]:parseFloat(o),[t]:parseFloat(a),[r]:parseFloat(i),alpha:u!==void 0?parseFloat(u):1}},yl={test:Hm("hsl","hue"),parse:eP("hue","saturation","lightness"),transform:({hue:e,saturation:t,lightness:r,alpha:n=1})=>"hsla("+Math.round(e)+", "+rs.transform(jl(t))+", "+rs.transform(jl(r))+", "+jl($m.transform(n))+")"},gD=JT(0,255),Vc=Object.assign(Object.assign({},wu),{transform:e=>Math.round(gD(e))}),Ki={test:Hm("rgb","red"),parse:eP("red","green","blue"),transform:({red:e,green:t,blue:r,alpha:n=1})=>"rgba("+Vc.transform(e)+", "+Vc.transform(t)+", "+Vc.transform(r)+", "+jl($m.transform(n))+")"};function mD(e){let t="",r="",n="",o="";return e.length>5?(t=e.substr(1,2),r=e.substr(3,2),n=e.substr(5,2),o=e.substr(7,2)):(t=e.substr(1,1),r=e.substr(2,1),n=e.substr(3,1),o=e.substr(4,1),t+=t,r+=r,n+=n,o+=o),{red:parseInt(t,16),green:parseInt(r,16),blue:parseInt(n,16),alpha:o?parseInt(o,16)/255:1}}const Qg={test:Hm("#"),parse:mD,transform:Ki.transform},qm={test:e=>Ki.test(e)||Qg.test(e)||yl.test(e),parse:e=>Ki.test(e)?Ki.parse(e):yl.test(e)?yl.parse(e):Qg.parse(e),transform:e=>xu(e)?e:e.hasOwnProperty("red")?Ki.transform(e):yl.transform(e)},tP="${c}",rP="${n}";function bD(e){var t,r,n,o;return isNaN(e)&&xu(e)&&((r=(t=e.match(nu))===null||t===void 0?void 0:t.length)!==null&&r!==void 0?r:0)+((o=(n=e.match(Yg))===null||n===void 0?void 0:n.length)!==null&&o!==void 0?o:0)>0}function nP(e){typeof e=="number"&&(e=`${e}`);const t=[];let r=0;const n=e.match(Yg);n&&(r=n.length,e=e.replace(Yg,tP),t.push(...n.map(qm.parse)));const o=e.match(nu);return o&&(e=e.replace(nu,rP),t.push(...o.map(wu.parse))),{values:t,numColors:r,tokenised:e}}function oP(e){return nP(e).values}function aP(e){const{values:t,numColors:r,tokenised:n}=nP(e),o=t.length;return a=>{let i=n;for(let u=0;u<o;u++)i=i.replace(u<r?tP:rP,u<r?qm.transform(a[u]):jl(a[u]));return i}}const vD=e=>typeof e=="number"?0:e;function yD(e){const t=oP(e);return aP(e)(t.map(vD))}const iP={test:bD,parse:oP,createTransformer:aP,getAnimatableNone:yD},xD=new Set(["brightness","contrast","saturate","opacity"]);function wD(e){let[t,r]=e.slice(0,-1).split("(");if(t==="drop-shadow")return e;const[n]=r.match(nu)||[];if(!n)return e;const o=r.replace(n,"");let a=xD.has(t)?1:0;return n!==r&&(a*=100),t+"("+a+o+")"}const _D=/([a-z-]*)\(.*?\)/g,SD=Object.assign(Object.assign({},iP),{getAnimatableNone:e=>{const t=e.match(_D);return t?t.map(wD).join(" "):e}});xr.alpha=$m;xr.color=qm;xr.complex=iP;xr.degrees=cD;xr.filter=SD;xr.hex=Qg;xr.hsla=yl;xr.number=wu;xr.percent=rs;xr.progressPercentage=hD;xr.px=dD;xr.rgbUnit=Vc;xr.rgba=Ki;xr.scale=uD;xr.vh=fD;xr.vw=pD;var pt={},wi={};Object.defineProperty(wi,"__esModule",{value:!0});const sP=1/60*1e3,CD=typeof performance<"u"?()=>performance.now():()=>Date.now(),lP=typeof window<"u"?e=>window.requestAnimationFrame(e):e=>setTimeout(()=>e(CD()),sP);function TD(e){let t=[],r=[],n=0,o=!1,a=!1;const i=new WeakSet,u={schedule:(f,g=!1,m=!1)=>{const S=m&&o,O=S?t:r;return g&&i.add(f),O.indexOf(f)===-1&&(O.push(f),S&&o&&(n=t.length)),f},cancel:f=>{const g=r.indexOf(f);g!==-1&&r.splice(g,1),i.delete(f)},process:f=>{if(o){a=!0;return}if(o=!0,[t,r]=[r,t],r.length=0,n=t.length,n)for(let g=0;g<n;g++){const m=t[g];m(f),i.has(m)&&(u.schedule(m),e())}o=!1,a&&(a=!1,u.process(f))}};return u}const PD=40;let Xg=!0,ou=!1,Zg=!1;const ns={delta:0,timestamp:0},Su=["read","update","preRender","render","postRender"],Of=Su.reduce((e,t)=>(e[t]=TD(()=>ou=!0),e),{}),OD=Su.reduce((e,t)=>{const r=Of[t];return e[t]=(n,o=!1,a=!1)=>(ou||jD(),r.schedule(n,o,a)),e},{}),kD=Su.reduce((e,t)=>(e[t]=Of[t].cancel,e),{}),ND=Su.reduce((e,t)=>(e[t]=()=>Of[t].process(ns),e),{}),ED=e=>Of[e].process(ns),uP=e=>{ou=!1,ns.delta=Xg?sP:Math.max(Math.min(e-ns.timestamp,PD),1),ns.timestamp=e,Zg=!0,Su.forEach(ED),Zg=!1,ou&&(Xg=!1,lP(uP))},jD=()=>{ou=!0,Xg=!0,Zg||lP(uP)},AD=()=>ns;wi.cancelSync=kD;wi.default=OD;wi.flushSync=ND;wi.getFrameData=AD;Object.defineProperty(pt,"__esModule",{value:!0});var cP=QT,ms=ZT,oo=xr,kf=wi;function RD(e){return e&&typeof e=="object"&&"default"in e?e:{default:e}}var MD=RD(kf);const au=(e,t,r)=>Math.min(Math.max(r,e),t),ph=.001,ID=.01,Hx=10,DD=.05,LD=1;function FD({duration:e=800,bounce:t=.25,velocity:r=0,mass:n=1}){let o,a;ms.warning(e<=Hx*1e3,"Spring duration must be 10 seconds or less");let i=1-t;i=au(DD,LD,i),e=au(ID,Hx,e/1e3),i<1?(o=g=>{const m=g*i,S=m*e,O=m-r,T=Jg(g,i),C=Math.exp(-S);return ph-O/T*C},a=g=>{const S=g*i*e,O=S*r+r,T=Math.pow(i,2)*Math.pow(g,2)*e,C=Math.exp(-S),w=Jg(Math.pow(g,2),i);return(-o(g)+ph>0?-1:1)*((O-T)*C)/w}):(o=g=>{const m=Math.exp(-g*e),S=(g-r)*e+1;return-ph+m*S},a=g=>{const m=Math.exp(-g*e),S=(r-g)*(e*e);return m*S});const u=5/e,f=BD(o,a,u);if(e=e*1e3,isNaN(f))return{stiffness:100,damping:10,duration:e};{const g=Math.pow(f,2)*n;return{stiffness:g,damping:i*2*Math.sqrt(n*g),duration:e}}}const zD=12;function BD(e,t,r){let n=r;for(let o=1;o<zD;o++)n=n-e(n)/t(n);return n}function Jg(e,t){return e*Math.sqrt(1-t*t)}const VD=["duration","bounce"],UD=["stiffness","damping","mass"];function qx(e,t){return t.some(r=>e[r]!==void 0)}function WD(e){let t=Object.assign({velocity:0,stiffness:100,damping:10,mass:1,isResolvedFromDuration:!1},e);if(!qx(e,UD)&&qx(e,VD)){const r=FD(e);t=Object.assign(Object.assign(Object.assign({},t),r),{velocity:0,mass:1}),t.isResolvedFromDuration=!0}return t}function Nf(e){var{from:t=0,to:r=1,restSpeed:n=2,restDelta:o}=e,a=cP.__rest(e,["from","to","restSpeed","restDelta"]);const i={done:!1,value:t};let{stiffness:u,damping:f,mass:g,velocity:m,duration:S,isResolvedFromDuration:O}=WD(a),T=Gx,C=Gx;function w(){const b=m?-(m/1e3):0,d=r-t,s=f/(2*Math.sqrt(u*g)),c=Math.sqrt(u/g)/1e3;if(o===void 0&&(o=Math.min(Math.abs(r-t)/100,.4)),s<1){const l=Jg(c,s);T=h=>{const y=Math.exp(-s*c*h);return r-y*((b+s*c*d)/l*Math.sin(l*h)+d*Math.cos(l*h))},C=h=>{const y=Math.exp(-s*c*h);return s*c*y*(Math.sin(l*h)*(b+s*c*d)/l+d*Math.cos(l*h))-y*(Math.cos(l*h)*(b+s*c*d)-l*d*Math.sin(l*h))}}else if(s===1)T=l=>r-Math.exp(-c*l)*(d+(b+c*d)*l);else{const l=c*Math.sqrt(s*s-1);T=h=>{const y=Math.exp(-s*c*h),x=Math.min(l*h,300);return r-y*((b+s*c*d)*Math.sinh(x)+l*d*Math.cosh(x))/l}}}return w(),{next:b=>{const d=T(b);if(O)i.done=b>=S;else{const s=C(b)*1e3,c=Math.abs(s)<=n,l=Math.abs(r-d)<=o;i.done=c&&l}return i.value=i.done?r:d,i},flipTarget:()=>{m=-m,[t,r]=[r,t],w()}}}Nf.needsInterpolation=(e,t)=>typeof e=="string"||typeof t=="string";const Gx=e=>0,Gm=(e,t,r)=>{const n=t-e;return n===0?1:(r-e)/n},Ef=(e,t,r)=>-r*e+r*t+e;function hh(e,t,r){return r<0&&(r+=1),r>1&&(r-=1),r<1/6?e+(t-e)*6*r:r<1/2?t:r<2/3?e+(t-e)*(2/3-r)*6:e}function Kx({hue:e,saturation:t,lightness:r,alpha:n}){e/=360,t/=100,r/=100;let o=0,a=0,i=0;if(!t)o=a=i=r;else{const u=r<.5?r*(1+t):r+t-r*t,f=2*r-u;o=hh(f,u,e+1/3),a=hh(f,u,e),i=hh(f,u,e-1/3)}return{red:Math.round(o*255),green:Math.round(a*255),blue:Math.round(i*255),alpha:n}}const $D=(e,t,r)=>{const n=e*e,o=t*t;return Math.sqrt(Math.max(0,r*(o-n)+n))},HD=[oo.hex,oo.rgba,oo.hsla],Yx=e=>HD.find(t=>t.test(e)),Qx=e=>`'${e}' is not an animatable color. Use the equivalent color code instead.`,Km=(e,t)=>{let r=Yx(e),n=Yx(t);ms.invariant(!!r,Qx(e)),ms.invariant(!!n,Qx(t));let o=r.parse(e),a=n.parse(t);r===oo.hsla&&(o=Kx(o),r=oo.rgba),n===oo.hsla&&(a=Kx(a),n=oo.rgba);const i=Object.assign({},o);return u=>{for(const f in i)f!=="alpha"&&(i[f]=$D(o[f],a[f],u));return i.alpha=Ef(o.alpha,a.alpha,u),r.transform(i)}},qD={x:0,y:0,z:0},e0=e=>typeof e=="number",GD=(e,t)=>r=>t(e(r)),Ym=(...e)=>e.reduce(GD);function dP(e,t){return e0(e)?r=>Ef(e,t,r):oo.color.test(e)?Km(e,t):Qm(e,t)}const fP=(e,t)=>{const r=[...e],n=r.length,o=e.map((a,i)=>dP(a,t[i]));return a=>{for(let i=0;i<n;i++)r[i]=o[i](a);return r}},KD=(e,t)=>{const r=Object.assign(Object.assign({},e),t),n={};for(const o in r)e[o]!==void 0&&t[o]!==void 0&&(n[o]=dP(e[o],t[o]));return o=>{for(const a in n)r[a]=n[a](o);return r}};function Xx(e){const t=oo.complex.parse(e),r=t.length;let n=0,o=0,a=0;for(let i=0;i<r;i++)n||typeof t[i]=="number"?n++:t[i].hue!==void 0?a++:o++;return{parsed:t,numNumbers:n,numRGB:o,numHSL:a}}const Qm=(e,t)=>{const r=oo.complex.createTransformer(t),n=Xx(e),o=Xx(t);return n.numHSL===o.numHSL&&n.numRGB===o.numRGB&&n.numNumbers>=o.numNumbers?Ym(fP(n.parsed,o.parsed),r):(ms.warning(!0,`Complex values '${e}' and '${t}' too different to mix. Ensure all colors are of the same type, and that each contains the same quantity of number and color values. Falling back to instant transition.`),i=>`${i>0?t:e}`)},YD=(e,t)=>r=>Ef(e,t,r);function QD(e){if(typeof e=="number")return YD;if(typeof e=="string")return oo.color.test(e)?Km:Qm;if(Array.isArray(e))return fP;if(typeof e=="object")return KD}function XD(e,t,r){const n=[],o=r||QD(e[0]),a=e.length-1;for(let i=0;i<a;i++){let u=o(e[i],e[i+1]);if(t){const f=Array.isArray(t)?t[i]:t;u=Ym(f,u)}n.push(u)}return n}function ZD([e,t],[r]){return n=>r(Gm(e,t,n))}function JD(e,t){const r=e.length,n=r-1;return o=>{let a=0,i=!1;if(o<=e[0]?i=!0:o>=e[n]&&(a=n-1,i=!0),!i){let f=1;for(;f<r&&!(e[f]>o||f===n);f++);a=f-1}const u=Gm(e[a],e[a+1],o);return t[a](u)}}function Xm(e,t,{clamp:r=!0,ease:n,mixer:o}={}){const a=e.length;ms.invariant(a===t.length,"Both input and output ranges must be the same length"),ms.invariant(!n||!Array.isArray(n)||n.length===a-1,"Array of easing functions must be of length `input.length - 1`, as it applies to the transitions **between** the defined values."),e[0]>e[a-1]&&(e=[].concat(e),t=[].concat(t),e.reverse(),t.reverse());const i=XD(t,n,o),u=a===2?ZD(e,i):JD(e,i);return r?f=>u(au(e[0],e[a-1],f)):u}const Cu=e=>t=>1-e(1-t),jf=e=>t=>t<=.5?e(2*t)/2:(2-e(2*(1-t)))/2,pP=e=>t=>Math.pow(t,e),Zm=e=>t=>t*t*((e+1)*t-e),hP=e=>{const t=Zm(e);return r=>(r*=2)<1?.5*t(r):.5*(2-Math.pow(2,-10*(r-1)))},gP=1.525,eL=4/11,tL=8/11,rL=9/10,mP=e=>e,Jm=pP(2),nL=Cu(Jm),bP=jf(Jm),vP=e=>1-Math.sin(Math.acos(e)),yP=Cu(vP),oL=jf(yP),eb=Zm(gP),aL=Cu(eb),iL=jf(eb),sL=hP(gP),lL=4356/361,uL=35442/1805,cL=16061/1805,Dd=e=>{if(e===1||e===0)return e;const t=e*e;return e<eL?7.5625*t:e<tL?9.075*t-9.9*e+3.4:e<rL?lL*t-uL*e+cL:10.8*e*e-20.52*e+10.72},dL=Cu(Dd),fL=e=>e<.5?.5*(1-Dd(1-e*2)):.5*Dd(e*2-1)+.5;function pL(e,t){return e.map(()=>t||bP).splice(0,e.length-1)}function hL(e){const t=e.length;return e.map((r,n)=>n!==0?n/(t-1):0)}function gL(e,t){return e.map(r=>r*t)}function Al({from:e=0,to:t=1,ease:r,offset:n,duration:o=300}){const a={done:!1,value:e},i=Array.isArray(t)?t:[e,t],u=gL(n&&n.length===i.length?n:hL(i),o);function f(){return Xm(u,i,{ease:Array.isArray(r)?r:pL(i,r)})}let g=f();return{next:m=>(a.value=g(m),a.done=m>=o,a),flipTarget:()=>{i.reverse(),g=f()}}}function xP({velocity:e=0,from:t=0,power:r=.8,timeConstant:n=350,restDelta:o=.5,modifyTarget:a}){const i={done:!1,value:t};let u=r*e;const f=t+u,g=a===void 0?f:a(f);return g!==f&&(u=g-t),{next:m=>{const S=-u*Math.exp(-m/n);return i.done=!(S>o||S<-o),i.value=i.done?g:g+S,i},flipTarget:()=>{}}}const Zx={keyframes:Al,spring:Nf,decay:xP};function mL(e){if(Array.isArray(e.to))return Al;if(Zx[e.type])return Zx[e.type];const t=new Set(Object.keys(e));return t.has("ease")||t.has("duration")&&!t.has("dampingRatio")?Al:t.has("dampingRatio")||t.has("stiffness")||t.has("mass")||t.has("damping")||t.has("restSpeed")||t.has("restDelta")?Nf:Al}function wP(e,t,r=0){return e-t-r}function bL(e,t,r=0,n=!0){return n?wP(t+-e,t,r):t-(e-t)+r}function vL(e,t,r,n){return n?e>=t+r:e<=-r}const yL=e=>{const t=({delta:r})=>e(r);return{start:()=>MD.default.update(t,!0),stop:()=>kf.cancelSync.update(t)}};function _P(e){var t,r,{from:n,autoplay:o=!0,driver:a=yL,elapsed:i=0,repeat:u=0,repeatType:f="loop",repeatDelay:g=0,onPlay:m,onStop:S,onComplete:O,onRepeat:T,onUpdate:C}=e,w=cP.__rest(e,["from","autoplay","driver","elapsed","repeat","repeatType","repeatDelay","onPlay","onStop","onComplete","onRepeat","onUpdate"]);let{to:b}=w,d,s=0,c=w.duration,l,h=!1,y=!0,x;const j=mL(w);!((r=(t=j).needsInterpolation)===null||r===void 0)&&r.call(t,n,b)&&(x=Xm([0,100],[n,b],{clamp:!1}),n=0,b=100);const k=j(Object.assign(Object.assign({},w),{from:n,to:b}));function N(){s++,f==="reverse"?(y=s%2===0,i=bL(i,c,g,y)):(i=wP(i,c,g),f==="mirror"&&k.flipTarget()),h=!1,T&&T()}function A(){d.stop(),O&&O()}function M(L){if(y||(L=-L),i+=L,!h){const z=k.next(Math.max(0,i));l=z.value,x&&(l=x(l)),h=y?z.done:i<=0}C==null||C(l),h&&(s===0&&(c??(c=i)),s<u?vL(i,c,g,y)&&N():A())}function D(){m==null||m(),d=a(M),d.start()}return o&&D(),{stop:()=>{S==null||S(),d.stop()}}}function SP(e,t){return t?e*(1e3/t):0}function xL({from:e=0,velocity:t=0,min:r,max:n,power:o=.8,timeConstant:a=750,bounceStiffness:i=500,bounceDamping:u=10,restDelta:f=1,modifyTarget:g,driver:m,onUpdate:S,onComplete:O,onStop:T}){let C;function w(c){return r!==void 0&&c<r||n!==void 0&&c>n}function b(c){return r===void 0?n:n===void 0||Math.abs(r-c)<Math.abs(n-c)?r:n}function d(c){C==null||C.stop(),C=_P(Object.assign(Object.assign({},c),{driver:m,onUpdate:l=>{var h;S==null||S(l),(h=c.onUpdate)===null||h===void 0||h.call(c,l)},onComplete:O,onStop:T}))}function s(c){d(Object.assign({type:"spring",stiffness:i,damping:u,restDelta:f},c))}if(w(e))s({from:e,velocity:t,to:b(e)});else{let c=o*t+e;typeof g<"u"&&(c=g(c));const l=b(c),h=l===r?-1:1;let y,x;const j=k=>{y=x,x=k,t=SP(k-y,kf.getFrameData().delta),(h===1&&k>l||h===-1&&k<l)&&s({from:k,to:l,velocity:t})};d({type:"decay",from:e,velocity:t,timeConstant:a,power:o,restDelta:f,modifyTarget:g,onUpdate:w(c)?j:void 0})}return{stop:()=>C==null?void 0:C.stop()}}const CP=e=>e*180/Math.PI,wL=(e,t=qD)=>CP(Math.atan2(t.y-e.y,t.x-e.x)),_L=(e,t)=>{let r=!0;return t===void 0&&(t=e,r=!1),n=>r?n-e+t:(e=n,r=!0,t)},SL=e=>e,tb=(e=SL)=>(t,r,n)=>{const o=r-n,a=-(0-t+1)*(0-e(Math.abs(o)));return o<=0?r+a:r-a},CL=tb(),TL=tb(Math.sqrt),TP=e=>e*Math.PI/180,Ld=e=>e.hasOwnProperty("x")&&e.hasOwnProperty("y"),t0=e=>Ld(e)&&e.hasOwnProperty("z"),dc=(e,t)=>Math.abs(e-t);function PL(e,t){if(e0(e)&&e0(t))return dc(e,t);if(Ld(e)&&Ld(t)){const r=dc(e.x,t.x),n=dc(e.y,t.y),o=t0(e)&&t0(t)?dc(e.z,t.z):0;return Math.sqrt(Math.pow(r,2)+Math.pow(n,2)+Math.pow(o,2))}}const OL=(e,t,r)=>(t=TP(t),{x:r*Math.cos(t)+e.x,y:r*Math.sin(t)+e.y}),PP=(e,t=2)=>(t=Math.pow(10,t),Math.round(e*t)/t),OP=(e,t,r,n=0)=>PP(e+r*(t-e)/Math.max(n,r)),kL=(e=50)=>{let t=0,r=0;return n=>{const o=kf.getFrameData().timestamp,a=o!==r?o-r:0,i=a?OP(t,n,a,e):t;return r=o,t=i,i}},NL=e=>{if(typeof e=="number")return t=>Math.round(t/e)*e;{let t=0;const r=e.length;return n=>{let o=Math.abs(e[0]-n);for(t=1;t<r;t++){const a=e[t],i=Math.abs(a-n);if(i===0)return a;if(i>o)return e[t-1];if(t===r-1)return a;o=i}}}};function EL(e,t){return e/(1e3/t)}const jL=(e,t,r)=>{const n=t-e;return((r-e)%n+n)%n+e},kP=(e,t)=>1-3*t+3*e,NP=(e,t)=>3*t-6*e,EP=e=>3*e,Fd=(e,t,r)=>((kP(t,r)*e+NP(t,r))*e+EP(t))*e,jP=(e,t,r)=>3*kP(t,r)*e*e+2*NP(t,r)*e+EP(t),AL=1e-7,RL=10;function ML(e,t,r,n,o){let a,i,u=0;do i=t+(r-t)/2,a=Fd(i,n,o)-e,a>0?r=i:t=i;while(Math.abs(a)>AL&&++u<RL);return i}const IL=8,DL=.001;function LL(e,t,r,n){for(let o=0;o<IL;++o){const a=jP(t,r,n);if(a===0)return t;const i=Fd(t,r,n)-e;t-=i/a}return t}const Uc=11,fc=1/(Uc-1);function FL(e,t,r,n){if(e===t&&r===n)return mP;const o=new Float32Array(Uc);for(let i=0;i<Uc;++i)o[i]=Fd(i*fc,e,r);function a(i){let u=0,f=1;const g=Uc-1;for(;f!==g&&o[f]<=i;++f)u+=fc;--f;const m=(i-o[f])/(o[f+1]-o[f]),S=u+m*fc,O=jP(S,e,r);return O>=DL?LL(i,S,e,r):O===0?S:ML(i,u,u+fc,e,r)}return i=>i===0||i===1?i:Fd(a(i),t,n)}const zL=(e,t="end")=>r=>{r=t==="end"?Math.min(r,.999):Math.max(r,.001);const n=r*e,o=t==="end"?Math.floor(n):Math.ceil(n);return au(0,1,o/e)};pt.angle=wL;pt.animate=_P;pt.anticipate=sL;pt.applyOffset=_L;pt.attract=CL;pt.attractExpo=TL;pt.backIn=eb;pt.backInOut=iL;pt.backOut=aL;pt.bounceIn=dL;pt.bounceInOut=fL;pt.bounceOut=Dd;pt.circIn=vP;pt.circInOut=oL;pt.circOut=yP;pt.clamp=au;pt.createAnticipate=hP;pt.createAttractor=tb;pt.createBackIn=Zm;pt.createExpoIn=pP;pt.cubicBezier=FL;pt.decay=xP;pt.degreesToRadians=TP;pt.distance=PL;pt.easeIn=Jm;pt.easeInOut=bP;pt.easeOut=nL;pt.inertia=xL;pt.interpolate=Xm;pt.isPoint=Ld;pt.isPoint3D=t0;pt.keyframes=Al;pt.linear=mP;pt.mirrorEasing=jf;pt.mix=Ef;pt.mixColor=Km;pt.mixComplex=Qm;pt.pipe=Ym;pt.pointFromVector=OL;pt.progress=Gm;pt.radiansToDegrees=CP;pt.reverseEasing=Cu;pt.smooth=kL;pt.smoothFrame=OP;pt.snap=NL;pt.spring=Nf;pt.steps=zL;pt.toDecimal=PP;pt.velocityPerFrame=EL;pt.velocityPerSecond=SP;pt.wrap=jL;class BL{setAnimation(t){this.animation=t,t==null||t.finished.then(()=>this.clearAnimation()).catch(()=>{})}clearAnimation(){this.animation=this.generator=void 0}}const gh=new WeakMap;function rb(e){return gh.has(e)||gh.set(e,{transforms:[],values:new Map}),gh.get(e)}function VL(e,t){return e.has(t)||e.set(t,new BL),e.get(t)}function AP(e,t){e.indexOf(t)===-1&&e.push(t)}function RP(e,t){const r=e.indexOf(t);r>-1&&e.splice(r,1)}const MP=(e,t,r)=>Math.min(Math.max(r,e),t),nn={duration:.3,delay:0,endDelay:0,repeat:0,easing:"ease"},Qo=e=>typeof e=="number",iu=e=>Array.isArray(e)&&!Qo(e[0]),UL=(e,t,r)=>{const n=t-e;return((r-e)%n+n)%n+e};function IP(e,t){return iu(e)?e[UL(0,e.length,t)]:e}const nb=(e,t,r)=>-r*e+r*t+e,ob=()=>{},Wo=e=>e,Af=(e,t,r)=>t-e===0?1:(r-e)/(t-e);function ab(e,t){const r=e[e.length-1];for(let n=1;n<=t;n++){const o=Af(0,t,n);e.push(nb(r,1,o))}}function ib(e){const t=[0];return ab(t,e-1),t}function DP(e,t=ib(e.length),r=Wo){const n=e.length,o=n-t.length;return o>0&&ab(t,o),a=>{let i=0;for(;i<n-2&&!(a<t[i+1]);i++);let u=MP(0,1,Af(t[i],t[i+1],a));return u=IP(r,i)(u),nb(e[i],e[i+1],u)}}const LP=e=>Array.isArray(e)&&Qo(e[0]),zd=e=>typeof e=="object"&&!!e.createAnimation,WL=e=>typeof e=="function",sb=e=>typeof e=="string",oi={ms:e=>e*1e3,s:e=>e/1e3};function FP(e,t){return t?e*(1e3/t):0}const $L=["","X","Y","Z"],HL=["translate","scale","rotate","skew"],bs={x:"translateX",y:"translateY",z:"translateZ"},Jx={syntax:"<angle>",initialValue:"0deg",toDefaultUnit:e=>e+"deg"},qL={translate:{syntax:"<length-percentage>",initialValue:"0px",toDefaultUnit:e=>e+"px"},rotate:Jx,scale:{syntax:"<number>",initialValue:1,toDefaultUnit:Wo},skew:Jx},vs=new Map,Rf=e=>`--motion-${e}`,Bd=["x","y","z"];HL.forEach(e=>{$L.forEach(t=>{Bd.push(e+t),vs.set(Rf(e+t),qL[e])})});const GL=(e,t)=>Bd.indexOf(e)-Bd.indexOf(t),KL=new Set(Bd),Mf=e=>KL.has(e),YL=(e,t)=>{bs[t]&&(t=bs[t]);const{transforms:r}=rb(e);AP(r,t),e.style.transform=zP(r)},zP=e=>e.sort(GL).reduce(QL,"").trim(),QL=(e,t)=>`${e} ${t}(var(${Rf(t)}))`,r0=e=>e.startsWith("--"),ew=new Set;function XL(e){if(!ew.has(e)){ew.add(e);try{const{syntax:t,initialValue:r}=vs.has(e)?vs.get(e):{};CSS.registerProperty({name:e,inherits:!1,syntax:t,initialValue:r})}catch{}}}const BP=(e,t,r)=>(((1-3*r+3*t)*e+(3*r-6*t))*e+3*t)*e,ZL=1e-7,JL=12;function e3(e,t,r,n,o){let a,i,u=0;do i=t+(r-t)/2,a=BP(i,n,o)-e,a>0?r=i:t=i;while(Math.abs(a)>ZL&&++u<JL);return i}function xl(e,t,r,n){if(e===t&&r===n)return Wo;const o=a=>e3(a,0,1,e,r);return a=>a===0||a===1?a:BP(o(a),t,n)}const t3=(e,t="end")=>r=>{r=t==="end"?Math.min(r,.999):Math.max(r,.001);const n=r*e,o=t==="end"?Math.floor(n):Math.ceil(n);return MP(0,1,o/e)},r3={ease:xl(.25,.1,.25,1),"ease-in":xl(.42,0,1,1),"ease-in-out":xl(.42,0,.58,1),"ease-out":xl(0,0,.58,1)},n3=/\((.*?)\)/;function n0(e){if(WL(e))return e;if(LP(e))return xl(...e);const t=r3[e];if(t)return t;if(e.startsWith("steps")){const r=n3.exec(e);if(r){const n=r[1].split(",");return t3(parseFloat(n[0]),n[1].trim())}}return Wo}class o3{constructor(t,r=[0,1],{easing:n,duration:o=nn.duration,delay:a=nn.delay,endDelay:i=nn.endDelay,repeat:u=nn.repeat,offset:f,direction:g="normal",autoplay:m=!0}={}){if(this.startTime=null,this.rate=1,this.t=0,this.cancelTimestamp=null,this.easing=Wo,this.duration=0,this.totalDuration=0,this.repeat=0,this.playState="idle",this.finished=new Promise((O,T)=>{this.resolve=O,this.reject=T}),n=n||nn.easing,zd(n)){const O=n.createAnimation(r);n=O.easing,r=O.keyframes||r,o=O.duration||o}this.repeat=u,this.easing=iu(n)?Wo:n0(n),this.updateDuration(o);const S=DP(r,f,iu(n)?n.map(n0):Wo);this.tick=O=>{var T;a=a;let C=0;this.pauseTime!==void 0?C=this.pauseTime:C=(O-this.startTime)*this.rate,this.t=C,C/=1e3,C=Math.max(C-a,0),this.playState==="finished"&&this.pauseTime===void 0&&(C=this.totalDuration);const w=C/this.duration;let b=Math.floor(w),d=w%1;!d&&w>=1&&(d=1),d===1&&b--;const s=b%2;(g==="reverse"||g==="alternate"&&s||g==="alternate-reverse"&&!s)&&(d=1-d);const c=C>=this.totalDuration?1:Math.min(d,1),l=S(this.easing(c));t(l),this.pauseTime===void 0&&(this.playState==="finished"||C>=this.totalDuration+i)?(this.playState="finished",(T=this.resolve)===null||T===void 0||T.call(this,l)):this.playState!=="idle"&&(this.frameRequestId=requestAnimationFrame(this.tick))},m&&this.play()}play(){const t=performance.now();this.playState="running",this.pauseTime!==void 0?this.startTime=t-this.pauseTime:this.startTime||(this.startTime=t),this.cancelTimestamp=this.startTime,this.pauseTime=void 0,this.frameRequestId=requestAnimationFrame(this.tick)}pause(){this.playState="paused",this.pauseTime=this.t}finish(){this.playState="finished",this.tick(0)}stop(){var t;this.playState="idle",this.frameRequestId!==void 0&&cancelAnimationFrame(this.frameRequestId),(t=this.reject)===null||t===void 0||t.call(this,!1)}cancel(){this.stop(),this.tick(this.cancelTimestamp)}reverse(){this.rate*=-1}commitStyles(){}updateDuration(t){this.duration=t,this.totalDuration=t*(this.repeat+1)}get currentTime(){return this.t}set currentTime(t){this.pauseTime!==void 0||this.rate===0?this.pauseTime=t:this.startTime=performance.now()-t/this.rate}get playbackRate(){return this.rate}set playbackRate(t){this.rate=t}}const tw=e=>LP(e)?a3(e):e,a3=([e,t,r,n])=>`cubic-bezier(${e}, ${t}, ${r}, ${n})`,rw=e=>document.createElement("div").animate(e,{duration:.001}),nw={cssRegisterProperty:()=>typeof CSS<"u"&&Object.hasOwnProperty.call(CSS,"registerProperty"),waapi:()=>Object.hasOwnProperty.call(Element.prototype,"animate"),partialKeyframes:()=>{try{rw({opacity:[1]})}catch{return!1}return!0},finished:()=>!!rw({opacity:[0,1]}).finished},mh={},Wc={};for(const e in nw)Wc[e]=()=>(mh[e]===void 0&&(mh[e]=nw[e]()),mh[e]);function i3(e,t){for(let r=0;r<e.length;r++)e[r]===null&&(e[r]=r?e[r-1]:t());return e}const VP=e=>Array.isArray(e)?e:[e];function Vd(e){return bs[e]&&(e=bs[e]),Mf(e)?Rf(e):e}const Yi={get:(e,t)=>{t=Vd(t);let r=r0(t)?e.style.getPropertyValue(t):getComputedStyle(e)[t];if(!r&&r!==0){const n=vs.get(t);n&&(r=n.initialValue)}return r},set:(e,t,r)=>{t=Vd(t),r0(t)?e.style.setProperty(t,r):e.style[t]=r}};function UP(e,t=!0){if(!(!e||e.playState==="finished"))try{e.stop?e.stop():(t&&e.commitStyles(),e.cancel())}catch{}}function s3(){return window.__MOTION_DEV_TOOLS_RECORD}function If(e,t,r,n={}){const o=s3(),a=n.record!==!1&&o;let i,{duration:u=nn.duration,delay:f=nn.delay,endDelay:g=nn.endDelay,repeat:m=nn.repeat,easing:S=nn.easing,direction:O,offset:T,allowWebkitAcceleration:C=!1}=n;const w=rb(e);let b=Wc.waapi();const d=Mf(t);d&&YL(e,t);const s=Vd(t),c=VL(w.values,s),l=vs.get(s);return UP(c.animation,!(zd(S)&&c.generator)&&n.record!==!1),()=>{const h=()=>{var x,j;return(j=(x=Yi.get(e,s))!==null&&x!==void 0?x:l==null?void 0:l.initialValue)!==null&&j!==void 0?j:0};let y=i3(VP(r),h);if(zd(S)){const x=S.createAnimation(y,h,d,s,c);S=x.easing,x.keyframes!==void 0&&(y=x.keyframes),x.duration!==void 0&&(u=x.duration)}if(r0(s)&&(Wc.cssRegisterProperty()?XL(s):b=!1),b){l&&(y=y.map(k=>Qo(k)?l.toDefaultUnit(k):k)),y.length===1&&(!Wc.partialKeyframes()||a)&&y.unshift(h());const x={delay:oi.ms(f),duration:oi.ms(u),endDelay:oi.ms(g),easing:iu(S)?void 0:tw(S),direction:O,iterations:m+1,fill:"both"};i=e.animate({[s]:y,offset:T,easing:iu(S)?S.map(tw):void 0},x),i.finished||(i.finished=new Promise((k,N)=>{i.onfinish=k,i.oncancel=N}));const j=y[y.length-1];i.finished.then(()=>{Yi.set(e,s,j),i.cancel()}).catch(ob),C||(i.playbackRate=1.000001)}else if(d){y=y.map(j=>typeof j=="string"?parseFloat(j):j),y.length===1&&y.unshift(parseFloat(h()));const x=j=>{l&&(j=l.toDefaultUnit(j)),Yi.set(e,s,j)};i=new o3(x,y,Object.assign(Object.assign({},n),{duration:u,easing:S}))}else{const x=y[y.length-1];Yi.set(e,s,l&&Qo(x)?l.toDefaultUnit(x):x)}return a&&o(e,t,y,{duration:u,delay:f,easing:S,repeat:m,offset:T},"motion-one"),c.setAnimation(i),i}}const lb=(e,t)=>e[t]?Object.assign(Object.assign({},e),e[t]):Object.assign({},e);function Df(e,t){var r;return typeof e=="string"?t?((r=t[e])!==null&&r!==void 0||(t[e]=document.querySelectorAll(e)),e=t[e]):e=document.querySelectorAll(e):e instanceof Element&&(e=[e]),Array.from(e||[])}const l3=e=>e(),ub=(e,t,r=nn.duration)=>new Proxy({animations:e.map(l3).filter(Boolean),duration:r,options:t},c3),u3=e=>e.animations[0],c3={get:(e,t)=>{const r=u3(e);switch(t){case"duration":return e.duration;case"currentTime":return oi.s((r==null?void 0:r[t])||0);case"playbackRate":case"playState":return r==null?void 0:r[t];case"finished":return e.finished||(e.finished=Promise.all(e.animations.map(d3)).catch(ob)),e.finished;case"stop":return()=>{e.animations.forEach(n=>UP(n))};case"forEachNative":return n=>{e.animations.forEach(o=>n(o,e))};default:return typeof(r==null?void 0:r[t])>"u"?void 0:()=>e.animations.forEach(n=>n[t]())}},set:(e,t,r)=>{switch(t){case"currentTime":r=oi.ms(r);case"currentTime":case"playbackRate":for(let n=0;n<e.animations.length;n++)e.animations[n][t]=r;return!0}return!1}},d3=e=>e.finished;function f3(e=.1,{start:t=0,from:r=0,easing:n}={}){return(o,a)=>{const i=Qo(r)?r:p3(r,a),u=Math.abs(i-o);let f=e*u;if(n){const g=a*e;f=n0(n)(f/g)*g}return t+f}}function p3(e,t){if(e==="first")return 0;{const r=t-1;return e==="last"?r:r/2}}function WP(e,t,r){return typeof e=="function"?e(t,r):e}function h3(e,t,r={}){e=Df(e);const n=e.length,o=[];for(let a=0;a<n;a++){const i=e[a];for(const u in t){const f=lb(r,u);f.delay=WP(f.delay,a,n);const g=If(i,u,t[u],f);o.push(g)}}return ub(o,r,r.duration)}function ow(e,t,r,n){var o;return Qo(t)?t:t.startsWith("-")||t.startsWith("+")?Math.max(0,e+parseFloat(t)):t==="<"?r:(o=n.get(t))!==null&&o!==void 0?o:e}function g3(e,t,r){for(let n=0;n<e.length;n++){const o=e[n];o.at>t&&o.at<r&&(RP(e,o),n--)}}function m3(e,t,r,n,o,a){g3(e,o,a);for(let i=0;i<t.length;i++)e.push({value:t[i],at:nb(o,a,n[i]),easing:IP(r,i)})}function b3(e,t){return e.at===t.at?e.value===null?1:-1:e.at-t.at}function v3(e,t={}){var r;const n=y3(e,t),o=n.map(a=>If(...a)).filter(Boolean);return ub(o,t,(r=n[0])===null||r===void 0?void 0:r[3].duration)}function y3(e,t={}){var{defaultOptions:r={}}=t,n=js(t,["defaultOptions"]);const o=[],a=new Map,i={},u=new Map;let f=0,g=0,m=0;for(let S=0;S<e.length;S++){const O=e[S];if(sb(O)){u.set(O,g);continue}else if(!Array.isArray(O)){u.set(O.name,ow(g,O.at,f,u));continue}const[T,C,w={}]=O;w.at!==void 0&&(g=ow(g,w.at,f,u));let b=0;const d=Df(T,i),s=d.length;for(let c=0;c<s;c++){const l=d[c],h=x3(l,a);for(const y in C){const x=w3(y,h);let j=VP(C[y]);const k=lb(w,y);let{duration:N=r.duration||nn.duration,easing:A=r.easing||nn.easing}=k;if(zd(A)){const Y=Mf(y);XT(j.length===2||!Y);const q=A.createAnimation(j,()=>"0",Y);A=q.easing,q.keyframes!==void 0&&(j=q.keyframes),q.duration!==void 0&&(N=q.duration)}const M=WP(w.delay,c,s)||0,D=g+M,L=D+N;let{offset:z=ib(j.length)}=k;z.length===1&&z[0]===0&&(z[1]=1);const V=length-j.length;V>0&&ab(z,V),j.length===1&&j.unshift(null),m3(x,j,A,z,D,L),b=Math.max(M+N,b),m=Math.max(L,m)}}f=g,g+=b}return a.forEach((S,O)=>{for(const T in S){const C=S[T];C.sort(b3);const w=[],b=[],d=[];for(let s=0;s<C.length;s++){const{at:c,value:l,easing:h}=C[s];w.push(l),b.push(Af(0,m,c)),d.push(h||nn.easing)}b[0]!==0&&(b.unshift(0),w.unshift(w[0]),d.unshift("linear")),b[b.length-1]!==1&&(b.push(1),w.push(null)),o.push([O,T,w,Object.assign(Object.assign(Object.assign({},r),{duration:m,easing:d,offset:b}),n)])}}),o}function x3(e,t){return!t.has(e)&&t.set(e,{}),t.get(e)}function w3(e,t){return t[e]||(t[e]=[]),t[e]}const _3=5;function cb(e,t,r){const n=Math.max(t-_3,0);return FP(r-e(n),t-n)}const os={stiffness:100,damping:10,mass:1},S3=(e=os.stiffness,t=os.damping,r=os.mass)=>t/(2*Math.sqrt(e*r));function C3(e,t,r){return e<t&&r>=t||e>t&&r<=t}const $P=({stiffness:e=os.stiffness,damping:t=os.damping,mass:r=os.mass,from:n=0,to:o=1,velocity:a=0,restSpeed:i,restDistance:u}={})=>{a=a?oi.s(a):0;const f={done:!1,hasReachedTarget:!1,current:n,target:o},g=o-n,m=Math.sqrt(e/r)/1e3,S=S3(e,t,r),O=Math.abs(g)<5;i||(i=O?.01:2),u||(u=O?.005:.5);let T;if(S<1){const C=m*Math.sqrt(1-S*S);T=w=>o-Math.exp(-S*m*w)*((-a+S*m*g)/C*Math.sin(C*w)+g*Math.cos(C*w))}else T=C=>o-Math.exp(-m*C)*(g+(-a+m*g)*C);return C=>{f.current=T(C);const w=C===0?a:cb(T,C,f.current),b=Math.abs(w)<=i,d=Math.abs(o-f.current)<=u;return f.done=b&&d,f.hasReachedTarget=C3(n,o,f.current),f}},T3=({from:e=0,velocity:t=0,power:r=.8,decay:n=.325,bounceDamping:o,bounceStiffness:a,changeTarget:i,min:u,max:f,restDistance:g=.5,restSpeed:m})=>{n=oi.ms(n);const S={hasReachedTarget:!1,done:!1,current:e,target:e},O=x=>u!==void 0&&x<u||f!==void 0&&x>f,T=x=>u===void 0?f:f===void 0||Math.abs(u-x)<Math.abs(f-x)?u:f;let C=r*t;const w=e+C,b=i===void 0?w:i(w);S.target=b,b!==w&&(C=b-e);const d=x=>-C*Math.exp(-x/n),s=x=>b+d(x),c=x=>{const j=d(x),k=s(x);S.done=Math.abs(j)<=g,S.current=S.done?b:k};let l,h;const y=x=>{O(S.current)&&(l=x,h=$P({from:S.current,to:T(S.current),velocity:cb(s,x,S.current),damping:o,stiffness:a,restDistance:g,restSpeed:m}))};return y(0),x=>{let j=!1;return!h&&l===void 0&&(j=!0,c(x),y(x)),l!==void 0&&x>l?(S.hasReachedTarget=!0,h(x-l)):(S.hasReachedTarget=!1,!j&&c(x),S)}},bh=10,P3=1e4;function O3(e,t=Wo){let r,n=bh,o=e(0);const a=[t(o.current)];for(;!o.done&&n<P3;)o=e(n),a.push(t(o.done?o.target:o.current)),r===void 0&&o.hasReachedTarget&&(r=n),n+=bh;const i=n-bh;return a.length===1&&a.push(o.current),{keyframes:a,duration:i/1e3,overshootDuration:(r??i)/1e3}}function HP(e){const t=new WeakMap;return(r={})=>{const n=new Map,o=(i=0,u=100,f=0,g=!1)=>{const m=`${i}-${u}-${f}-${g}`;return n.has(m)||n.set(m,e(Object.assign({from:i,to:u,velocity:f,restSpeed:g?.05:2,restDistance:g?.01:.5},r))),n.get(m)},a=i=>(t.has(i)||t.set(i,O3(i)),t.get(i));return{createAnimation:(i,u,f,g,m)=>{var S,O;let T;const C=i.length;if(f&&C<=2&&i.every(k3)){const b=i[C-1],d=C===1?null:i[0];let s=0,c=0;const l=m==null?void 0:m.generator;if(l){const{animation:x,generatorStartTime:j}=m,k=(x==null?void 0:x.startTime)||j||0,N=(x==null?void 0:x.currentTime)||performance.now()-k,A=l(N).current;c=(S=d)!==null&&S!==void 0?S:A,(C===1||C===2&&i[0]===null)&&(s=cb(M=>l(M).current,N,A))}else c=(O=d)!==null&&O!==void 0?O:parseFloat(u());const h=o(c,b,s,g==null?void 0:g.includes("scale")),y=a(h);T=Object.assign(Object.assign({},y),{easing:"linear"}),m&&(m.generator=h,m.generatorStartTime=performance.now())}else T={easing:"ease",duration:a(o(0,100)).overshootDuration};return T}}}}const k3=e=>typeof e!="string",N3=HP($P),E3=HP(T3),j3={any:0,all:1};function qP(e,t,{root:r,margin:n,amount:o="any"}={}){if(typeof IntersectionObserver>"u")return()=>{};const a=Df(e),i=new WeakMap,u=g=>{g.forEach(m=>{const S=i.get(m.target);if(m.isIntersecting!==!!S)if(m.isIntersecting){const O=t(m);typeof O=="function"?i.set(m.target,O):f.unobserve(m.target)}else S&&(S(m),i.delete(m.target))})},f=new IntersectionObserver(u,{root:r,rootMargin:n,threshold:typeof o=="number"?o:j3[o]});return a.forEach(g=>f.observe(g)),()=>f.disconnect()}const $c=new WeakMap;let pa;function A3(e,t){if(t){const{inlineSize:r,blockSize:n}=t[0];return{width:r,height:n}}else return e instanceof SVGElement&&"getBBox"in e?e.getBBox():{width:e.offsetWidth,height:e.offsetHeight}}function R3({target:e,contentRect:t,borderBoxSize:r}){var n;(n=$c.get(e))===null||n===void 0||n.forEach(o=>{o({target:e,contentSize:t,get size(){return A3(e,r)}})})}function M3(e){e.forEach(R3)}function I3(){typeof ResizeObserver>"u"||(pa=new ResizeObserver(M3))}function D3(e,t){pa||I3();const r=Df(e);return r.forEach(n=>{let o=$c.get(n);o||(o=new Set,$c.set(n,o)),o.add(t),pa==null||pa.observe(n)}),()=>{r.forEach(n=>{const o=$c.get(n);o==null||o.delete(t),o!=null&&o.size||pa==null||pa.unobserve(n)})}}const Hc=new Set;let Rl;function L3(){Rl=()=>{const e={width:window.innerWidth,height:window.innerHeight},t={target:window,size:e,contentSize:e};Hc.forEach(r=>r(t))},window.addEventListener("resize",Rl)}function F3(e){return Hc.add(e),Rl||L3(),()=>{Hc.delete(e),!Hc.size&&Rl&&(Rl=void 0)}}function GP(e,t){return typeof e=="function"?F3(e):D3(e,t)}const z3=50,aw=()=>({current:0,offset:[],progress:0,scrollLength:0,targetOffset:0,targetLength:0,containerLength:0,velocity:0}),B3=()=>({time:0,x:aw(),y:aw()}),V3={x:{length:"Width",position:"Left"},y:{length:"Height",position:"Top"}};function iw(e,t,r,n){const o=r[t],{length:a,position:i}=V3[t],u=o.current,f=r.time;o.current=e["scroll"+i],o.scrollLength=e["scroll"+a]-e["client"+a],o.offset.length=0,o.offset[0]=0,o.offset[1]=o.scrollLength,o.progress=Af(0,o.scrollLength,o.current);const g=n-f;o.velocity=g>z3?0:FP(o.current-u,g)}function U3(e,t,r){iw(e,"x",t,r),iw(e,"y",t,r),t.time=r}function W3(e,t){let r={x:0,y:0},n=e;for(;n&&n!==t;)if(n instanceof HTMLElement)r.x+=n.offsetLeft,r.y+=n.offsetTop,n=n.offsetParent;else if(n instanceof SVGGraphicsElement&&"getBBox"in n){const{top:o,left:a}=n.getBBox();for(r.x+=a,r.y+=o;n&&n.tagName!=="svg";)n=n.parentNode}return r}const KP={Enter:[[0,1],[1,1]],Exit:[[0,0],[1,0]],Any:[[1,0],[0,1]],All:[[0,0],[1,1]]},o0={start:0,center:.5,end:1};function sw(e,t,r=0){let n=0;if(o0[e]!==void 0&&(e=o0[e]),sb(e)){const o=parseFloat(e);e.endsWith("px")?n=o:e.endsWith("%")?e=o/100:e.endsWith("vw")?n=o/100*document.documentElement.clientWidth:e.endsWith("vh")?n=o/100*document.documentElement.clientHeight:e=o}return Qo(e)&&(n=t*e),r+n}const $3=[0,0];function H3(e,t,r,n){let o=Array.isArray(e)?e:$3,a=0,i=0;return Qo(e)?o=[e,e]:sb(e)&&(e=e.trim(),e.includes(" ")?o=e.split(" "):o=[e,o0[e]?e:"0"]),a=sw(o[0],r,n),i=sw(o[1],t),a-i}const q3={x:0,y:0};function G3(e,t,r){let{offset:n=KP.All}=r;const{target:o=e,axis:a="y"}=r,i=a==="y"?"height":"width",u=o!==e?W3(o,e):q3,f=o===e?{width:e.scrollWidth,height:e.scrollHeight}:{width:o.clientWidth,height:o.clientHeight},g={width:e.clientWidth,height:e.clientHeight};t[a].offset.length=0;let m=!t[a].interpolate;const S=n.length;for(let O=0;O<S;O++){const T=H3(n[O],g[i],f[i],u[a]);!m&&T!==t[a].interpolatorOffsets[O]&&(m=!0),t[a].offset[O]=T}m&&(t[a].interpolate=DP(ib(S),t[a].offset),t[a].interpolatorOffsets=[...t[a].offset]),t[a].progress=t[a].interpolate(t[a].current)}function K3(e,t=e,r){if(r.x.targetOffset=0,r.y.targetOffset=0,t!==e){let n=t;for(;n&&n!=e;)r.x.targetOffset+=n.offsetLeft,r.y.targetOffset+=n.offsetTop,n=n.offsetParent}r.x.targetLength=t===e?t.scrollWidth:t.clientWidth,r.y.targetLength=t===e?t.scrollHeight:t.clientHeight,r.x.containerLength=e.clientWidth,r.y.containerLength=e.clientHeight}function Y3(e,t,r,n={}){const o=n.axis||"y";return{measure:()=>K3(e,n.target,r),update:a=>{U3(e,r,a),(n.offset||n.target)&&G3(e,r,n)},notify:typeof t=="function"?()=>t(r):Q3(t,r[o])}}function Q3(e,t){return e.pause(),e.forEachNative((r,{easing:n})=>{var o,a;if(r.updateDuration)n||(r.easing=Wo),r.updateDuration(1);else{const i={duration:1e3};n||(i.easing="linear"),(a=(o=r.effect)===null||o===void 0?void 0:o.updateTiming)===null||a===void 0||a.call(o,i)}}),()=>{e.currentTime=t.progress}}const dl=new WeakMap,lw=new WeakMap,vh=new WeakMap,uw=e=>e===document.documentElement?window:e;function X3(e,t={}){var{container:r=document.documentElement}=t,n=js(t,["container"]);let o=vh.get(r);o||(o=new Set,vh.set(r,o));const a=B3(),i=Y3(r,e,a,n);if(o.add(i),!dl.has(r)){const g=()=>{const S=performance.now();for(const O of o)O.measure();for(const O of o)O.update(S);for(const O of o)O.notify()};dl.set(r,g);const m=uw(r);window.addEventListener("resize",g,{passive:!0}),r!==document.documentElement&&lw.set(r,GP(r,g)),m.addEventListener("scroll",g,{passive:!0})}const u=dl.get(r),f=requestAnimationFrame(u);return()=>{var g;typeof e!="function"&&e.stop(),cancelAnimationFrame(f);const m=vh.get(r);if(!m||(m.delete(i),m.size))return;const S=dl.get(r);dl.delete(r),S&&(uw(r).removeEventListener("scroll",S),(g=lw.get(r))===null||g===void 0||g(),window.removeEventListener("resize",S))}}function Z3(e,t){return typeof e!=typeof t?!0:Array.isArray(e)&&Array.isArray(t)?!J3(e,t):e!==t}function J3(e,t){const r=t.length;if(r!==e.length)return!1;for(let n=0;n<r;n++)if(t[n]!==e[n])return!1;return!0}function eF(e){return typeof e=="object"}function cw(e,t){if(eF(e))return e;if(e&&t)return t[e]}let Ra;function tF(){if(!Ra)return;const e=Ra.sort(nF).map(oF);e.forEach(dw),e.forEach(dw),Ra=void 0}function yh(e){Ra?AP(Ra,e):(Ra=[e],requestAnimationFrame(tF))}function rF(e){Ra&&RP(Ra,e)}const nF=(e,t)=>e.getDepth()-t.getDepth(),oF=e=>e.animateUpdates(),dw=e=>e.next(),fw=(e,t)=>new CustomEvent(e,{detail:{target:t}});function a0(e,t,r){e.dispatchEvent(new CustomEvent(t,{detail:{originalEvent:r}}))}function pw(e,t,r){e.dispatchEvent(new CustomEvent(t,{detail:{originalEntry:r}}))}const aF={isActive:e=>!!e.inView,subscribe:(e,{enable:t,disable:r},{inViewOptions:n={}})=>{const{once:o}=n,a=js(n,["once"]);return qP(e,i=>{if(t(),pw(e,"viewenter",i),!o)return u=>{r(),pw(e,"viewleave",u)}},a)}},hw=(e,t,r)=>n=>{n.pointerType&&n.pointerType!=="mouse"||(r(),a0(e,t,n))},iF={isActive:e=>!!e.hover,subscribe:(e,{enable:t,disable:r})=>{const n=hw(e,"hoverstart",t),o=hw(e,"hoverend",r);return e.addEventListener("pointerenter",n),e.addEventListener("pointerleave",o),()=>{e.removeEventListener("pointerenter",n),e.removeEventListener("pointerleave",o)}}},sF={isActive:e=>!!e.press,subscribe:(e,{enable:t,disable:r})=>{const n=a=>{r(),a0(e,"pressend",a),window.removeEventListener("pointerup",n)},o=a=>{t(),a0(e,"pressstart",a),window.addEventListener("pointerup",n)};return e.addEventListener("pointerdown",o),()=>{e.removeEventListener("pointerdown",o),window.removeEventListener("pointerup",n)}}},qc={inView:aF,hover:iF,press:sF},gw=["initial","animate",...Object.keys(qc),"exit"],i0=new WeakMap;function lF(e={},t){let r,n=t?t.getDepth()+1:0;const o={initial:!0,animate:!0},a={},i={};for(const w of gw)i[w]=typeof e[w]=="string"?e[w]:t==null?void 0:t.getContext()[w];const u=e.initial===!1?"animate":"initial";let f=cw(e[u]||i[u],e.variants)||{},g=js(f,["transition"]);const m=Object.assign({},g);function*S(){var w,b;const d=g;g={};const s={};for(const x of gw){if(!o[x])continue;const j=cw(e[x]);if(j)for(const k in j)k!=="transition"&&(g[k]=j[k],s[k]=lb((b=(w=j.transition)!==null&&w!==void 0?w:e.transition)!==null&&b!==void 0?b:{},k))}const c=new Set([...Object.keys(g),...Object.keys(d)]),l=[];c.forEach(x=>{var j;g[x]===void 0&&(g[x]=m[x]),Z3(d[x],g[x])&&((j=m[x])!==null&&j!==void 0||(m[x]=Yi.get(r,x)),l.push(If(r,x,g[x],s[x])))}),yield;const h=l.map(x=>x()).filter(Boolean);if(!h.length)return;const y=g;r.dispatchEvent(fw("motionstart",y)),Promise.all(h.map(x=>x.finished)).then(()=>{r.dispatchEvent(fw("motioncomplete",y))}).catch(ob)}const O=(w,b)=>()=>{o[w]=b,yh(C)},T=()=>{for(const w in qc){const b=qc[w].isActive(e),d=a[w];b&&!d?a[w]=qc[w].subscribe(r,{enable:O(w,!0),disable:O(w,!1)},e):!b&&d&&(d(),delete a[w])}},C={update:w=>{r&&(e=w,T(),yh(C))},setActive:(w,b)=>{r&&(o[w]=b,yh(C))},animateUpdates:S,getDepth:()=>n,getTarget:()=>g,getOptions:()=>e,getContext:()=>i,mount:w=>(r=w,i0.set(r,C),T(),()=>{i0.delete(r),rF(C);for(const b in a)a[b]()}),isMounted:()=>!!r};return C}function YP(e){const t={},r=[];for(let n in e){const o=e[n];Mf(n)&&(bs[n]&&(n=bs[n]),r.push(n),n=Rf(n));let a=Array.isArray(o)?o[0]:o;const i=vs.get(n);i&&(a=Qo(o)?i.toDefaultUnit(o):o),t[n]=a}return r.length&&(t.transform=zP(r)),t}const uF=e=>`-${e.toLowerCase()}`,cF=e=>e.replace(/[A-Z]/g,uF);function dF(e={}){const t=YP(e);let r="";for(const n in t)r+=n.startsWith("--")?n:cF(n),r+=`: ${t[n]}; `;return r}const fF=Object.freeze(Object.defineProperty({__proto__:null,ScrollOffset:KP,animate:h3,animateStyle:If,createMotionState:lF,createStyleString:dF,createStyles:YP,getAnimationData:rb,getStyleName:Vd,glide:E3,inView:qP,mountedStates:i0,resize:GP,scroll:X3,spring:N3,stagger:f3,style:Yi,timeline:v3,withControls:ub},Symbol.toStringTag,{value:"Module"})),pF=cu(fF);function hF(e){var t={};return function(r){return t[r]===void 0&&(t[r]=e(r)),t[r]}}var gF=/^((children|dangerouslySetInnerHTML|key|ref|autoFocus|defaultValue|defaultChecked|innerHTML|suppressContentEditableWarning|suppressHydrationWarning|valueLink|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|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|type|useMap|value|width|wmode|wrap|about|datatype|inlist|prefix|property|resource|typeof|vocab|autoCapitalize|autoCorrect|autoSave|color|inert|itemProp|itemScope|itemType|itemID|itemRef|on|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)-.*))$/,mF=hF(function(e){return gF.test(e)||e.charCodeAt(0)===111&&e.charCodeAt(1)===110&&e.charCodeAt(2)<91});const bF=Object.freeze(Object.defineProperty({__proto__:null,default:mF},Symbol.toStringTag,{value:"Module"})),vF=cu(bF);(function(e){Object.defineProperty(e,"__esModule",{value:!0});var t=QT,r=P,n=ZT,o=xr,a=pt,i=wi,u=pF;function f(p){return p&&typeof p=="object"&&"default"in p?p:{default:p}}function g(p){if(p&&p.__esModule)return p;var _=Object.create(null);return p&&Object.keys(p).forEach(function(E){if(E!=="default"){var R=Object.getOwnPropertyDescriptor(p,E);Object.defineProperty(_,E,R.get?R:{enumerable:!0,get:function(){return p[E]}})}}),_.default=p,Object.freeze(_)}var m=g(r),S=f(r),O=f(i),T="production",C=typeof process>"u"||process.env===void 0?T:"production",w=function(p){return{isEnabled:function(_){return p.some(function(E){return!!_[E]})}}},b={measureLayout:w(["layout","layoutId","drag"]),animation:w(["animate","exit","variants","whileHover","whileTap","whileFocus","whileDrag","whileInView"]),exit:w(["exit"]),drag:w(["drag","dragControls"]),focus:w(["whileFocus"]),hover:w(["whileHover","onHoverStart","onHoverEnd"]),tap:w(["whileTap","onTap","onTapStart","onTapCancel"]),pan:w(["onPan","onPanStart","onPanSessionStart","onPanEnd"]),inView:w(["whileInView","onViewportEnter","onViewportLeave"])};function d(p){for(var _ in p)p[_]!==null&&(_==="projectionNodeConstructor"?b.projectionNodeConstructor=p[_]:b[_].Component=p[_])}var s=r.createContext({strict:!1}),c=Object.keys(b),l=c.length;function h(p,_,E){var R=[],I=r.useContext(s);if(!_)return null;C!=="production"&&E&&I.strict&&n.invariant(!1,"You have rendered a `motion` component within a `LazyMotion` component. This will break tree shaking. Import and render a `m` component instead.");for(var U=0;U<l;U++){var $=c[U],F=b[$],G=F.isEnabled,Q=F.Component;G(p)&&Q&&R.push(m.createElement(Q,t.__assign({key:$},p,{visualElement:_})))}return R}var y=r.createContext({transformPagePoint:function(p){return p},isStatic:!1,reducedMotion:"never"}),x=r.createContext({});function j(){return r.useContext(x).visualElement}var k=r.createContext(null),N=typeof document<"u",A=N?r.useLayoutEffect:r.useEffect,M={current:null},D=!1;function L(){if(D=!0,!!N)if(window.matchMedia){var p=window.matchMedia("(prefers-reduced-motion)"),_=function(){return M.current=p.matches};p.addListener(_),_()}else M.current=!1}function z(){!D&&L();var p=t.__read(r.useState(M.current),1),_=p[0];return _}function V(){var p=z(),_=r.useContext(y).reducedMotion;return _==="never"?!1:_==="always"?!0:p}function Y(p,_,E,R){var I=r.useContext(s),U=j(),$=r.useContext(k),F=V(),G=r.useRef(void 0);R||(R=I.renderer),!G.current&&R&&(G.current=R(p,{visualState:_,parent:U,props:E,presenceId:$==null?void 0:$.id,blockInitialAnimation:($==null?void 0:$.initial)===!1,shouldReduceMotion:F}));var Q=G.current;return A(function(){Q==null||Q.syncRender()}),r.useEffect(function(){var Z;(Z=Q==null?void 0:Q.animationState)===null||Z===void 0||Z.animateChanges()}),A(function(){return function(){return Q==null?void 0:Q.notifyUnmount()}},[]),Q}function q(p){return typeof p=="object"&&Object.prototype.hasOwnProperty.call(p,"current")}function B(p,_,E){return r.useCallback(function(R){var I;R&&((I=p.mount)===null||I===void 0||I.call(p,R)),_&&(R?_.mount(R):_.unmount()),E&&(typeof E=="function"?E(R):q(E)&&(E.current=R))},[_])}function H(p){return Array.isArray(p)}function K(p){return typeof p=="string"||H(p)}function X(p){var _={};return p.forEachValue(function(E,R){return _[R]=E.get()}),_}function re(p){var _={};return p.forEachValue(function(E,R){return _[R]=E.getVelocity()}),_}function me(p,_,E,R,I){var U;return R===void 0&&(R={}),I===void 0&&(I={}),typeof _=="function"&&(_=_(E??p.custom,R,I)),typeof _=="string"&&(_=(U=p.variants)===null||U===void 0?void 0:U[_]),typeof _=="function"&&(_=_(E??p.custom,R,I)),_}function de(p,_,E){var R=p.getProps();return me(R,_,E??R.custom,X(p),re(p))}function ee(p){var _;return typeof((_=p.animate)===null||_===void 0?void 0:_.start)=="function"||K(p.initial)||K(p.animate)||K(p.whileHover)||K(p.whileDrag)||K(p.whileTap)||K(p.whileFocus)||K(p.exit)}function _e(p){return!!(ee(p)||p.variants)}function he(p,_){if(ee(p)){var E=p.initial,R=p.animate;return{initial:E===!1||K(E)?E:void 0,animate:K(R)?R:void 0}}return p.inherit!==!1?_:{}}function pe(p){var _=he(p,r.useContext(x)),E=_.initial,R=_.animate;return r.useMemo(function(){return{initial:E,animate:R}},[be(E),be(R)])}function be(p){return Array.isArray(p)?p.join(" "):p}function ve(p){var _=r.useRef(null);return _.current===null&&(_.current=p()),_.current}var Ce={hasAnimatedSinceResize:!0,hasEverUpdated:!1},Ae=1;function Ne(){return ve(function(){if(Ce.hasEverUpdated)return Ae++})}var ue=r.createContext({}),Ee=r.createContext({});function $e(p,_,E,R){var I,U=_.layoutId,$=_.layout,F=_.drag,G=_.dragConstraints,Q=_.layoutScroll,Z=r.useContext(Ee);!R||!E||E!=null&&E.projection||(E.projection=new R(p,E.getLatestValues(),(I=E.parent)===null||I===void 0?void 0:I.projection),E.projection.setOptions({layoutId:U,layout:$,alwaysMeasureLayout:!!F||G&&q(G),visualElement:E,scheduleRender:function(){return E.scheduleRender()},animationType:typeof $=="string"?$:"both",initialPromotionConfig:Z,layoutScroll:Q}))}var Ge=function(p){t.__extends(_,p);function _(){return p!==null&&p.apply(this,arguments)||this}return _.prototype.getSnapshotBeforeUpdate=function(){return this.updateProps(),null},_.prototype.componentDidUpdate=function(){},_.prototype.updateProps=function(){var E=this.props,R=E.visualElement,I=E.props;R&&R.setProps(I)},_.prototype.render=function(){return this.props.children},_}(S.default.Component);function tt(p){var _=p.preloadedFeatures,E=p.createVisualElement,R=p.projectionNodeConstructor,I=p.useRender,U=p.useVisualState,$=p.Component;_&&d(_);function F(G,Q){var Z=ct(G);G=t.__assign(t.__assign({},G),{layoutId:Z});var ne=r.useContext(y),ae=null,le=pe(G),ce=ne.isStatic?void 0:Ne(),we=U(G,ne.isStatic);return!ne.isStatic&&N&&(le.visualElement=Y($,we,t.__assign(t.__assign({},ne),G),E),$e(ce,G,le.visualElement,R||b.projectionNodeConstructor),ae=h(G,le.visualElement,_)),m.createElement(Ge,{visualElement:le.visualElement,props:t.__assign(t.__assign({},ne),G)},ae,m.createElement(x.Provider,{value:le},I($,G,ce,B(we,le.visualElement,Q),we,ne.isStatic,le.visualElement)))}return r.forwardRef(F)}function ct(p){var _,E=p.layoutId,R=(_=r.useContext(ue))===null||_===void 0?void 0:_.id;return R&&E!==void 0?R+"-"+E:E}function qe(p){function _(R,I){return I===void 0&&(I={}),tt(p(R,I))}if(typeof Proxy>"u")return _;var E=new Map;return new Proxy(_,{get:function(R,I){return E.has(I)||E.set(I,_(I)),E.get(I)}})}var it=["animate","circle","defs","desc","ellipse","g","image","line","filter","marker","mask","metadata","path","pattern","polygon","polyline","rect","stop","svg","switch","symbol","text","tspan","use","view"];function mt(p){return typeof p!="string"||p.includes("-")?!1:!!(it.indexOf(p)>-1||/[A-Z]/.test(p))}var We={};function rt(p){Object.assign(We,p)}var yt=["","X","Y","Z"],je=["translate","scale","rotate","skew"],Ke=["transformPerspective","x","y","z"];je.forEach(function(p){return yt.forEach(function(_){return Ke.push(p+_)})});function Te(p,_){return Ke.indexOf(p)-Ke.indexOf(_)}var oe=new Set(Ke);function ge(p){return oe.has(p)}var te=new Set(["originX","originY","originZ"]);function ye(p){return te.has(p)}function ie(p,_){var E=_.layout,R=_.layoutId;return ge(p)||ye(p)||(E||R!==void 0)&&(!!We[p]||p==="opacity")}var se=function(p){return!!(p!==null&&typeof p=="object"&&p.getVelocity)},fe={x:"translateX",y:"translateY",z:"translateZ",transformPerspective:"perspective"};function Oe(p,_,E,R){var I=p.transform,U=p.transformKeys,$=_.enableHardwareAcceleration,F=$===void 0?!0:$,G=_.allowTransformNone,Q=G===void 0?!0:G,Z="";U.sort(Te);for(var ne=!1,ae=U.length,le=0;le<ae;le++){var ce=U[le];Z+="".concat(fe[ce]||ce,"(").concat(I[ce],") "),ce==="z"&&(ne=!0)}return!ne&&F?Z+="translateZ(0)":Z=Z.trim(),R?Z=R(I,E?"":Z):Q&&E&&(Z="none"),Z}function xe(p){var _=p.originX,E=_===void 0?"50%":_,R=p.originY,I=R===void 0?"50%":R,U=p.originZ,$=U===void 0?0:U;return"".concat(E," ").concat(I," ").concat($)}function Ue(p){return p.startsWith("--")}var Fe=function(p,_){return _&&typeof p=="number"?_.transform(p):p},Qe=t.__assign(t.__assign({},o.number),{transform:Math.round}),ke={borderWidth:o.px,borderTopWidth:o.px,borderRightWidth:o.px,borderBottomWidth:o.px,borderLeftWidth:o.px,borderRadius:o.px,radius:o.px,borderTopLeftRadius:o.px,borderTopRightRadius:o.px,borderBottomRightRadius:o.px,borderBottomLeftRadius:o.px,width:o.px,maxWidth:o.px,height:o.px,maxHeight:o.px,size:o.px,top:o.px,right:o.px,bottom:o.px,left:o.px,padding:o.px,paddingTop:o.px,paddingRight:o.px,paddingBottom:o.px,paddingLeft:o.px,margin:o.px,marginTop:o.px,marginRight:o.px,marginBottom:o.px,marginLeft:o.px,rotate:o.degrees,rotateX:o.degrees,rotateY:o.degrees,rotateZ:o.degrees,scale:o.scale,scaleX:o.scale,scaleY:o.scale,scaleZ:o.scale,skew:o.degrees,skewX:o.degrees,skewY:o.degrees,distance:o.px,translateX:o.px,translateY:o.px,translateZ:o.px,x:o.px,y:o.px,z:o.px,perspective:o.px,transformPerspective:o.px,opacity:o.alpha,originX:o.progressPercentage,originY:o.progressPercentage,originZ:o.px,zIndex:Qe,fillOpacity:o.alpha,strokeOpacity:o.alpha,numOctaves:Qe};function bt(p,_,E,R){var I,U=p.style,$=p.vars,F=p.transform,G=p.transformKeys,Q=p.transformOrigin;G.length=0;var Z=!1,ne=!1,ae=!0;for(var le in _){var ce=_[le];if(Ue(le)){$[le]=ce;continue}var we=ke[le],De=Fe(ce,we);if(ge(le)){if(Z=!0,F[le]=De,G.push(le),!ae)continue;ce!==((I=we.default)!==null&&I!==void 0?I:0)&&(ae=!1)}else ye(le)?(Q[le]=De,ne=!0):U[le]=De}Z?U.transform=Oe(p,E,ae,R):R?U.transform=R({},""):!_.transform&&U.transform&&(U.transform="none"),ne&&(U.transformOrigin=xe(Q))}var ft=function(){return{style:{},transform:{},transformKeys:[],transformOrigin:{},vars:{}}};function At(p,_,E){for(var R in _)!se(_[R])&&!ie(R,E)&&(p[R]=_[R])}function It(p,_,E){var R=p.transformTemplate;return r.useMemo(function(){var I=ft();bt(I,_,{enableHardwareAcceleration:!E},R);var U=I.vars,$=I.style;return t.__assign(t.__assign({},U),$)},[_])}function xt(p,_,E){var R=p.style||{},I={};return At(I,R,p),Object.assign(I,It(p,_,E)),p.transformValues&&(I=p.transformValues(I)),I}function Rt(p,_,E){var R={},I=xt(p,_,E);return p.drag&&p.dragListener!==!1&&(R.draggable=!1,I.userSelect=I.WebkitUserSelect=I.WebkitTouchCallout="none",I.touchAction=p.drag===!0?"none":"pan-".concat(p.drag==="x"?"y":"x")),R.style=I,R}var Er=new Set(["initial","animate","exit","style","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","whileDrag","onPan","onPanStart","onPanEnd","onPanSessionStart","onTap","onTapStart","onTapCancel","onHoverStart","onHoverEnd","whileFocus","whileTap","whileHover","whileInView","onViewportEnter","onViewportLeave","viewport","layoutScroll"]);function ur(p){return Er.has(p)}var $r=function(p){return!ur(p)};function rr(p){p&&($r=function(_){return _.startsWith("on")?!ur(_):p(_)})}try{rr(vF.default)}catch{}function Hn(p,_,E){var R={};for(var I in p)($r(I)||E===!0&&ur(I)||!_&&!ur(I)||p.draggable&&I.startsWith("onDrag"))&&(R[I]=p[I]);return R}function Ir(p,_,E){return typeof p=="string"?p:o.px.transform(_+E*p)}function _r(p,_,E){var R=Ir(_,p.x,p.width),I=Ir(E,p.y,p.height);return"".concat(R," ").concat(I)}var cn={offset:"stroke-dashoffset",array:"stroke-dasharray"},dn={offset:"strokeDashoffset",array:"strokeDasharray"};function J(p,_,E,R,I){E===void 0&&(E=1),R===void 0&&(R=0),I===void 0&&(I=!0),p.pathLength=1;var U=I?cn:dn;p[U.offset]=o.px.transform(-R);var $=o.px.transform(_),F=o.px.transform(E);p[U.array]="".concat($," ").concat(F)}function Re(p,_,E,R){var I=_.attrX,U=_.attrY,$=_.originX,F=_.originY,G=_.pathLength,Q=_.pathSpacing,Z=Q===void 0?1:Q,ne=_.pathOffset,ae=ne===void 0?0:ne,le=t.__rest(_,["attrX","attrY","originX","originY","pathLength","pathSpacing","pathOffset"]);bt(p,le,E,R),p.attrs=p.style,p.style={};var ce=p.attrs,we=p.style,De=p.dimensions;ce.transform&&(De&&(we.transform=ce.transform),delete ce.transform),De&&($!==void 0||F!==void 0||we.transform)&&(we.transformOrigin=_r(De,$!==void 0?$:.5,F!==void 0?F:.5)),I!==void 0&&(ce.x=I),U!==void 0&&(ce.y=U),G!==void 0&&J(ce,G,Z,ae,!1)}var ze=function(){return t.__assign(t.__assign({},ft()),{attrs:{}})};function Ut(p,_){var E=r.useMemo(function(){var I=ze();return Re(I,_,{enableHardwareAcceleration:!1},p.transformTemplate),t.__assign(t.__assign({},I.attrs),{style:t.__assign({},I.style)})},[_]);if(p.style){var R={};At(R,p.style,p),E.style=t.__assign(t.__assign({},R),E.style)}return E}function Nt(p){p===void 0&&(p=!1);var _=function(E,R,I,U,$,F){var G=$.latestValues,Q=mt(E)?Ut:Rt,Z=Q(R,G,F),ne=Hn(R,typeof E=="string",p),ae=t.__assign(t.__assign(t.__assign({},ne),Z),{ref:U});return I&&(ae["data-projection-id"]=I),r.createElement(E,ae)};return _}var Et=/([a-z])([A-Z])/g,Ht="$1-$2",qt=function(p){return p.replace(Et,Ht).toLowerCase()};function Pt(p,_,E,R){var I=_.style,U=_.vars;Object.assign(p.style,I,R&&R.getProjectionStyles(E));for(var $ in U)p.style.setProperty($,U[$])}var Xr=new Set(["baseFrequency","diffuseConstant","kernelMatrix","kernelUnitLength","keySplines","keyTimes","limitingConeAngle","markerHeight","markerWidth","numOctaves","targetX","targetY","surfaceScale","specularConstant","specularExponent","stdDeviation","tableValues","viewBox","gradientTransform","pathLength"]);function mr(p,_,E,R){Pt(p,_,void 0,R);for(var I in _.attrs)p.setAttribute(Xr.has(I)?I:qt(I),_.attrs[I])}function dr(p){var _=p.style,E={};for(var R in _)(se(_[R])||ie(R,p))&&(E[R]=_[R]);return E}function On(p){var _=dr(p);for(var E in p)if(se(p[E])){var R=E==="x"||E==="y"?"attr"+E.toUpperCase():E;_[R]=p[E]}return _}function kn(p){return typeof p=="object"&&typeof p.start=="function"}var Sr=function(p){return Array.isArray(p)},Nn=function(p){return!!(p&&typeof p=="object"&&p.mix&&p.toValue)},ta=function(p){return Sr(p)?p[p.length-1]||0:p};function fn(p){var _=se(p)?p.get():p;return Nn(_)?_.toValue():_}function bo(p,_,E,R){var I=p.scrapeMotionValuesFromProps,U=p.createRenderState,$=p.onMount,F={latestValues:Ie(_,E,R,I),renderState:U()};return $&&(F.mount=function(G){return $(_,G,F)}),F}var qn=function(p){return function(_,E){var R=r.useContext(x),I=r.useContext(k);return E?bo(p,_,R,I):ve(function(){return bo(p,_,R,I)})}};function Ie(p,_,E,R){var I={},U=(E==null?void 0:E.initial)===!1,$=R(p);for(var F in $)I[F]=fn($[F]);var G=p.initial,Q=p.animate,Z=ee(p),ne=_e(p);_&&ne&&!Z&&p.inherit!==!1&&(G??(G=_.initial),Q??(Q=_.animate));var ae=U||G===!1,le=ae?Q:G;if(le&&typeof le!="boolean"&&!kn(le)){var ce=Array.isArray(le)?le:[le];ce.forEach(function(we){var De=me(p,we);if(De){var He=De.transitionEnd;De.transition;var st=t.__rest(De,["transitionEnd","transition"]);for(var vt in st){var _t=st[vt];if(Array.isArray(_t)){var Ct=ae?_t.length-1:0;_t=_t[Ct]}_t!==null&&(I[vt]=_t)}for(var vt in He)I[vt]=He[vt]}})}return I}var ot={useVisualState:qn({scrapeMotionValuesFromProps:On,createRenderState:ze,onMount:function(p,_,E){var R=E.renderState,I=E.latestValues;try{R.dimensions=typeof _.getBBox=="function"?_.getBBox():_.getBoundingClientRect()}catch{R.dimensions={x:0,y:0,width:0,height:0}}Re(R,I,{enableHardwareAcceleration:!1},p.transformTemplate),mr(_,R)}})},dt={useVisualState:qn({scrapeMotionValuesFromProps:dr,createRenderState:ft})};function Xe(p,_,E,R,I){var U=_.forwardMotionProps,$=U===void 0?!1:U,F=mt(p)?ot:dt;return t.__assign(t.__assign({},F),{preloadedFeatures:E,useRender:Nt($),createVisualElement:R,projectionNodeConstructor:I,Component:p})}e.AnimationType=void 0,function(p){p.Animate="animate",p.Hover="whileHover",p.Tap="whileTap",p.Drag="whileDrag",p.Focus="whileFocus",p.InView="whileInView",p.Exit="exit"}(e.AnimationType||(e.AnimationType={}));function wt(p,_,E,R){return R===void 0&&(R={passive:!0}),p.addEventListener(_,E,R),function(){return p.removeEventListener(_,E)}}function Dt(p,_,E,R){r.useEffect(function(){var I=p.current;if(E&&I)return wt(I,_,E,R)},[p,_,E,R])}function nr(p){var _=p.whileFocus,E=p.visualElement,R=function(){var U;(U=E.animationState)===null||U===void 0||U.setActive(e.AnimationType.Focus,!0)},I=function(){var U;(U=E.animationState)===null||U===void 0||U.setActive(e.AnimationType.Focus,!1)};Dt(E,"focus",_?R:void 0),Dt(E,"blur",_?I:void 0)}function Lt(p){return typeof PointerEvent<"u"&&p instanceof PointerEvent?p.pointerType==="mouse":p instanceof MouseEvent}function Zr(p){var _=!!p.touches;return _}function pn(p){return function(_){var E=_ instanceof MouseEvent,R=!E||E&&_.button===0;R&&p(_)}}var hn={pageX:0,pageY:0};function vo(p,_){_===void 0&&(_="page");var E=p.touches[0]||p.changedTouches[0],R=E||hn;return{x:R[_+"X"],y:R[_+"Y"]}}function Ti(p,_){return _===void 0&&(_="page"),{x:p[_+"X"],y:p[_+"Y"]}}function Wa(p,_){return _===void 0&&(_="page"),{point:Zr(p)?vo(p,_):Ti(p,_)}}var Vs=function(p,_){_===void 0&&(_=!1);var E=function(R){return p(R,Wa(R))};return _?pn(E):E},Au=function(){return N&&window.onpointerdown===null},Us=function(){return N&&window.ontouchstart===null},Ru=function(){return N&&window.onmousedown===null},Pi={pointerdown:"mousedown",pointermove:"mousemove",pointerup:"mouseup",pointercancel:"mousecancel",pointerover:"mouseover",pointerout:"mouseout",pointerenter:"mouseenter",pointerleave:"mouseleave"},Qf={pointerdown:"touchstart",pointermove:"touchmove",pointerup:"touchend",pointercancel:"touchcancel"};function yo(p){return Au()?p:Us()?Qf[p]:Ru()?Pi[p]:p}function Mo(p,_,E,R){return wt(p,yo(_),Vs(E,_==="pointerdown"),R)}function Ws(p,_,E,R){return Dt(p,yo(_),E&&Vs(E,_==="pointerdown"),R)}function $s(p){var _=null;return function(){var E=function(){_=null};return _===null?(_=p,E):!1}}var Xf=$s("dragHorizontal"),Hs=$s("dragVertical");function Zf(p){var _=!1;if(p==="y")_=Hs();else if(p==="x")_=Xf();else{var E=Xf(),R=Hs();E&&R?_=function(){E(),R()}:(E&&E(),R&&R())}return _}function Oi(){var p=Zf(!0);return p?(p(),!1):!0}function Jf(p,_,E){return function(R,I){var U;!Lt(R)||Oi()||((U=p.animationState)===null||U===void 0||U.setActive(e.AnimationType.Hover,_),E==null||E(R,I))}}function ep(p){var _=p.onHoverStart,E=p.onHoverEnd,R=p.whileHover,I=p.visualElement;Ws(I,"pointerenter",_||R?Jf(I,!0,_):void 0,{passive:!_}),Ws(I,"pointerleave",E||R?Jf(I,!1,E):void 0,{passive:!E})}var $a=function(p,_){return _?p===_?!0:$a(p,_.parentElement):!1};function Gn(p){return r.useEffect(function(){return function(){return p()}},[])}function Jr(p){var _=p.onTap,E=p.onTapStart,R=p.onTapCancel,I=p.whileTap,U=p.visualElement,$=_||E||R||I,F=r.useRef(!1),G=r.useRef(null),Q={passive:!(E||_||R||ce)};function Z(){var we;(we=G.current)===null||we===void 0||we.call(G),G.current=null}function ne(){var we;return Z(),F.current=!1,(we=U.animationState)===null||we===void 0||we.setActive(e.AnimationType.Tap,!1),!Oi()}function ae(we,De){ne()&&($a(U.getInstance(),we.target)?_==null||_(we,De):R==null||R(we,De))}function le(we,De){ne()&&(R==null||R(we,De))}function ce(we,De){var He;Z(),!F.current&&(F.current=!0,G.current=a.pipe(Mo(window,"pointerup",ae,Q),Mo(window,"pointercancel",le,Q)),(He=U.animationState)===null||He===void 0||He.setActive(e.AnimationType.Tap,!0),E==null||E(we,De))}Ws(U,"pointerdown",$?ce:void 0,Q),Gn(Z)}var qs=new Set;function ra(p,_,E){p||qs.has(_)||(console.warn(_),E&&console.warn(E),qs.add(_))}var Kn=new WeakMap,Ha=new WeakMap,Mu=function(p){var _;(_=Kn.get(p.target))===null||_===void 0||_(p)},tp=function(p){p.forEach(Mu)};function rp(p){var _=p.root,E=t.__rest(p,["root"]),R=_||document;Ha.has(R)||Ha.set(R,{});var I=Ha.get(R),U=JSON.stringify(E);return I[U]||(I[U]=new IntersectionObserver(tp,t.__assign({root:_},E))),I[U]}function np(p,_,E){var R=rp(_);return Kn.set(p,E),R.observe(p),function(){Kn.delete(p),R.unobserve(p)}}function ki(p){var _=p.visualElement,E=p.whileInView,R=p.onViewportEnter,I=p.onViewportLeave,U=p.viewport,$=U===void 0?{}:U,F=r.useRef({hasEnteredView:!1,isInView:!1}),G=!!(E||R||I);$.once&&F.current.hasEnteredView&&(G=!1);var Q=typeof IntersectionObserver>"u"?ip:ap;Q(G,F.current,_,$)}var op={some:0,all:1};function ap(p,_,E,R){var I=R.root,U=R.margin,$=R.amount,F=$===void 0?"some":$,G=R.once;r.useEffect(function(){if(p){var Q={root:I==null?void 0:I.current,rootMargin:U,threshold:typeof F=="number"?F:op[F]},Z=function(ne){var ae,le=ne.isIntersecting;if(_.isInView!==le&&(_.isInView=le,!(G&&!le&&_.hasEnteredView))){le&&(_.hasEnteredView=!0),(ae=E.animationState)===null||ae===void 0||ae.setActive(e.AnimationType.InView,le);var ce=E.getProps(),we=le?ce.onViewportEnter:ce.onViewportLeave;we==null||we(ne)}};return np(E.getInstance(),Q,Z)}},[p,I,U,F])}function ip(p,_,E,R){var I=R.fallback,U=I===void 0?!0:I;r.useEffect(function(){!p||!U||(C!=="production"&&ra(!1,"IntersectionObserver not available on this device. whileInView animations will trigger on mount."),requestAnimationFrame(function(){var $;_.hasEnteredView=!0;var F=E.getProps().onViewportEnter;F==null||F(null),($=E.animationState)===null||$===void 0||$.setActive(e.AnimationType.InView,!0)}))},[p])}var xo=function(p){return function(_){return p(_),null}},Gs={inView:xo(ki),tap:xo(Jr),focus:xo(nr),hover:xo(ep)},Iu=0,Pe=function(){return Iu++},Ve=function(){return ve(Pe)};function Be(){var p=r.useContext(k);if(p===null)return[!0,null];var _=p.isPresent,E=p.onExitComplete,R=p.register,I=Ve();r.useEffect(function(){return R(I)},[]);var U=function(){return E==null?void 0:E(I)};return!_&&E?[!1,U]:[!0]}function Le(){return at(r.useContext(k))}function at(p){return p===null?!0:p.isPresent}function Bt(p,_){if(!Array.isArray(_))return!1;var E=_.length;if(E!==p.length)return!1;for(var R=0;R<E;R++)if(_[R]!==p[R])return!1;return!0}var Ot=function(p){return p*1e3},br={linear:a.linear,easeIn:a.easeIn,easeInOut:a.easeInOut,easeOut:a.easeOut,circIn:a.circIn,circInOut:a.circInOut,circOut:a.circOut,backIn:a.backIn,backInOut:a.backInOut,backOut:a.backOut,anticipate:a.anticipate,bounceIn:a.bounceIn,bounceInOut:a.bounceInOut,bounceOut:a.bounceOut},Cr=function(p){if(Array.isArray(p)){n.invariant(p.length===4,"Cubic bezier arrays must contain four numerical values.");var _=t.__read(p,4),E=_[0],R=_[1],I=_[2],U=_[3];return a.cubicBezier(E,R,I,U)}else if(typeof p=="string")return n.invariant(br[p]!==void 0,"Invalid easing type '".concat(p,"'")),br[p];return p},Io=function(p){return Array.isArray(p)&&typeof p[0]!="number"},Du=function(p,_){return p==="zIndex"?!1:!!(typeof _=="number"||Array.isArray(_)||typeof _=="string"&&o.complex.test(_)&&!_.startsWith("url("))},Yn=function(){return{type:"spring",stiffness:500,damping:25,restSpeed:10}},Lu=function(p){return{type:"spring",stiffness:550,damping:p===0?2*Math.sqrt(550):30,restSpeed:10}},sp=function(){return{type:"keyframes",ease:"linear",duration:.3}},dN=function(p){return{type:"keyframes",duration:.8,values:p}},Lb={x:Yn,y:Yn,z:Yn,rotate:Yn,rotateX:Yn,rotateY:Yn,rotateZ:Yn,scaleX:Lu,scaleY:Lu,scale:Lu,opacity:sp,backgroundColor:sp,color:sp,default:Lu},fN=function(p,_){var E;return Sr(_)?E=dN:E=Lb[p]||Lb.default,t.__assign({to:_},E(_))},pN=t.__assign(t.__assign({},ke),{color:o.color,backgroundColor:o.color,outlineColor:o.color,fill:o.color,stroke:o.color,borderColor:o.color,borderTopColor:o.color,borderRightColor:o.color,borderBottomColor:o.color,borderLeftColor:o.color,filter:o.filter,WebkitFilter:o.filter}),lp=function(p){return pN[p]};function up(p,_){var E,R=lp(p);return R!==o.filter&&(R=o.complex),(E=R.getAnimatableNone)===null||E===void 0?void 0:E.call(R,_)}var cp={current:!1};function hN(p){p.when,p.delay,p.delayChildren,p.staggerChildren,p.staggerDirection,p.repeat,p.repeatType,p.repeatDelay,p.from;var _=t.__rest(p,["when","delay","delayChildren","staggerChildren","staggerDirection","repeat","repeatType","repeatDelay","from"]);return!!Object.keys(_).length}var Fb=!1;function gN(p){var _=p.ease,E=p.times,R=p.yoyo,I=p.flip,U=p.loop,$=t.__rest(p,["ease","times","yoyo","flip","loop"]),F=t.__assign({},$);return E&&(F.offset=E),$.duration&&(F.duration=Ot($.duration)),$.repeatDelay&&(F.repeatDelay=Ot($.repeatDelay)),_&&(F.ease=Io(_)?_.map(Cr):Cr(_)),$.type==="tween"&&(F.type="keyframes"),(R||U||I)&&(n.warning(!Fb,"yoyo, loop and flip have been removed from the API. Replace with repeat and repeatType options."),Fb=!0,R?F.repeatType="reverse":U?F.repeatType="loop":I&&(F.repeatType="mirror"),F.repeat=U||R||I||$.repeat),$.type!=="spring"&&(F.type="keyframes"),F}function mN(p,_){var E,R,I=dp(p,_)||{};return(R=(E=I.delay)!==null&&E!==void 0?E:p.delay)!==null&&R!==void 0?R:0}function bN(p){return Array.isArray(p.to)&&p.to[0]===null&&(p.to=t.__spreadArray([],t.__read(p.to),!1),p.to[0]=p.from),p}function vN(p,_,E){var R;return Array.isArray(_.to)&&((R=p.duration)!==null&&R!==void 0||(p.duration=.8)),bN(_),hN(p)||(p=t.__assign(t.__assign({},p),fN(E,_.to))),t.__assign(t.__assign({},_),gN(p))}function yN(p,_,E,R,I){var U,$=dp(R,p),F=(U=$.from)!==null&&U!==void 0?U:_.get(),G=Du(p,E);F==="none"&&G&&typeof E=="string"?F=up(p,E):zb(F)&&typeof E=="string"?F=Bb(E):!Array.isArray(E)&&zb(E)&&typeof F=="string"&&(E=Bb(F));var Q=Du(p,F);n.warning(Q===G,"You are trying to animate ".concat(p,' from "').concat(F,'" to "').concat(E,'". ').concat(F," is not an animatable value - to enable this animation set ").concat(F," to a value animatable to ").concat(E," via the `style` property."));function Z(){var ae={from:F,to:E,velocity:_.getVelocity(),onComplete:I,onUpdate:function(le){return _.set(le)}};return $.type==="inertia"||$.type==="decay"?a.inertia(t.__assign(t.__assign({},ae),$)):a.animate(t.__assign(t.__assign({},vN($,ae,p)),{onUpdate:function(le){var ce;ae.onUpdate(le),(ce=$.onUpdate)===null||ce===void 0||ce.call($,le)},onComplete:function(){var le;ae.onComplete(),(le=$.onComplete)===null||le===void 0||le.call($)}}))}function ne(){var ae,le,ce=ta(E);return _.set(ce),I(),(ae=$==null?void 0:$.onUpdate)===null||ae===void 0||ae.call($,ce),(le=$==null?void 0:$.onComplete)===null||le===void 0||le.call($),{stop:function(){}}}return!Q||!G||$.type===!1?ne:Z}function zb(p){return p===0||typeof p=="string"&&parseFloat(p)===0&&p.indexOf(" ")===-1}function Bb(p){return typeof p=="number"?0:up("",p)}function dp(p,_){return p[_]||p.default||p}function fp(p,_,E,R){return R===void 0&&(R={}),cp.current&&(R={type:!1}),_.start(function(I){var U,$,F=yN(p,_,E,R,I),G=mN(R,p),Q=function(){return $=F()};return G?U=window.setTimeout(Q,Ot(G)):Q(),function(){clearTimeout(U),$==null||$.stop()}})}var xN=function(p){return/^\-?\d*\.?\d+$/.test(p)},wN=function(p){return/^0[^.\s]+$/.test(p)};function pp(p,_){p.indexOf(_)===-1&&p.push(_)}function hp(p,_){var E=p.indexOf(_);E>-1&&p.splice(E,1)}function _N(p,_,E){var R=t.__read(p),I=R.slice(0),U=_<0?I.length+_:_;if(U>=0&&U<I.length){var $=E<0?I.length+E:E,F=t.__read(I.splice(_,1),1),G=F[0];I.splice($,0,G)}return I}var Ks=function(){function p(){this.subscriptions=[]}return p.prototype.add=function(_){var E=this;return pp(this.subscriptions,_),function(){return hp(E.subscriptions,_)}},p.prototype.notify=function(_,E,R){var I=this.subscriptions.length;if(I)if(I===1)this.subscriptions[0](_,E,R);else for(var U=0;U<I;U++){var $=this.subscriptions[U];$&&$(_,E,R)}},p.prototype.getSize=function(){return this.subscriptions.length},p.prototype.clear=function(){this.subscriptions.length=0},p}(),SN=function(p){return!isNaN(parseFloat(p))},Vb=function(){function p(_){var E=this;this.version="6.5.1",this.timeDelta=0,this.lastUpdated=0,this.updateSubscribers=new Ks,this.velocityUpdateSubscribers=new Ks,this.renderSubscribers=new Ks,this.canTrackVelocity=!1,this.updateAndNotify=function(R,I){I===void 0&&(I=!0),E.prev=E.current,E.current=R;var U=i.getFrameData(),$=U.delta,F=U.timestamp;E.lastUpdated!==F&&(E.timeDelta=$,E.lastUpdated=F,O.default.postRender(E.scheduleVelocityCheck)),E.prev!==E.current&&E.updateSubscribers.notify(E.current),E.velocityUpdateSubscribers.getSize()&&E.velocityUpdateSubscribers.notify(E.getVelocity()),I&&E.renderSubscribers.notify(E.current)},this.scheduleVelocityCheck=function(){return O.default.postRender(E.velocityCheck)},this.velocityCheck=function(R){var I=R.timestamp;I!==E.lastUpdated&&(E.prev=E.current,E.velocityUpdateSubscribers.notify(E.getVelocity()))},this.hasAnimated=!1,this.prev=this.current=_,this.canTrackVelocity=SN(this.current)}return p.prototype.onChange=function(_){return this.updateSubscribers.add(_)},p.prototype.clearListeners=function(){this.updateSubscribers.clear()},p.prototype.onRenderRequest=function(_){return _(this.get()),this.renderSubscribers.add(_)},p.prototype.attach=function(_){this.passiveEffect=_},p.prototype.set=function(_,E){E===void 0&&(E=!0),!E||!this.passiveEffect?this.updateAndNotify(_,E):this.passiveEffect(_,this.updateAndNotify)},p.prototype.get=function(){return this.current},p.prototype.getPrevious=function(){return this.prev},p.prototype.getVelocity=function(){return this.canTrackVelocity?a.velocityPerSecond(parseFloat(this.current)-parseFloat(this.prev),this.timeDelta):0},p.prototype.start=function(_){var E=this;return this.stop(),new Promise(function(R){E.hasAnimated=!0,E.stopAnimation=_(R)}).then(function(){return E.clearAnimation()})},p.prototype.stop=function(){this.stopAnimation&&this.stopAnimation(),this.clearAnimation()},p.prototype.isAnimating=function(){return!!this.stopAnimation},p.prototype.clearAnimation=function(){this.stopAnimation=null},p.prototype.destroy=function(){this.updateSubscribers.clear(),this.renderSubscribers.clear(),this.stop()},p}();function En(p){return new Vb(p)}var Ub=function(p){return function(_){return _.test(p)}},CN={test:function(p){return p==="auto"},parse:function(p){return p}},Wb=[o.number,o.px,o.percent,o.degrees,o.vw,o.vh,CN],Ys=function(p){return Wb.find(Ub(p))},TN=t.__spreadArray(t.__spreadArray([],t.__read(Wb),!1),[o.color,o.complex],!1),PN=function(p){return TN.find(Ub(p))};function ON(p,_,E){p.hasValue(_)?p.getValue(_).set(E):p.addValue(_,En(E))}function gp(p,_){var E=de(p,_),R=E?p.makeTargetAnimatable(E,!1):{},I=R.transitionEnd,U=I===void 0?{}:I;R.transition;var $=t.__rest(R,["transitionEnd","transition"]);$=t.__assign(t.__assign({},$),U);for(var F in $){var G=ta($[F]);ON(p,F,G)}}function mp(p,_){var E=t.__spreadArray([],t.__read(_),!1).reverse();E.forEach(function(R){var I,U=p.getVariant(R);U&&gp(p,U),(I=p.variantChildren)===null||I===void 0||I.forEach(function($){mp($,_)})})}function kN(p,_){if(Array.isArray(_))return mp(p,_);if(typeof _=="string")return mp(p,[_]);gp(p,_)}function bp(p,_,E){var R,I,U,$,F=Object.keys(_).filter(function(le){return!p.hasValue(le)}),G=F.length;if(G)for(var Q=0;Q<G;Q++){var Z=F[Q],ne=_[Z],ae=null;Array.isArray(ne)&&(ae=ne[0]),ae===null&&(ae=(I=(R=E[Z])!==null&&R!==void 0?R:p.readValue(Z))!==null&&I!==void 0?I:_[Z]),ae!=null&&(typeof ae=="string"&&(xN(ae)||wN(ae))?ae=parseFloat(ae):!PN(ae)&&o.complex.test(ne)&&(ae=up(Z,ne)),p.addValue(Z,En(ae)),(U=($=E)[Z])!==null&&U!==void 0||($[Z]=ae),p.setBaseTarget(Z,ae))}}function NN(p,_){if(_){var E=_[p]||_.default||_;return E.from}}function $b(p,_,E){var R,I,U={};for(var $ in p)U[$]=(R=NN($,_))!==null&&R!==void 0?R:(I=E.getValue($))===null||I===void 0?void 0:I.get();return U}function Fu(p,_,E){E===void 0&&(E={}),p.notifyAnimationStart(_);var R;if(Array.isArray(_)){var I=_.map(function($){return vp(p,$,E)});R=Promise.all(I)}else if(typeof _=="string")R=vp(p,_,E);else{var U=typeof _=="function"?de(p,_,E.custom):_;R=Hb(p,U,E)}return R.then(function(){return p.notifyAnimationComplete(_)})}function vp(p,_,E){var R;E===void 0&&(E={});var I=de(p,_,E.custom),U=(I||{}).transition,$=U===void 0?p.getDefaultTransition()||{}:U;E.transitionOverride&&($=E.transitionOverride);var F=I?function(){return Hb(p,I,E)}:function(){return Promise.resolve()},G=!((R=p.variantChildren)===null||R===void 0)&&R.size?function(le){le===void 0&&(le=0);var ce=$.delayChildren,we=ce===void 0?0:ce,De=$.staggerChildren,He=$.staggerDirection;return EN(p,_,we+le,De,He,E)}:function(){return Promise.resolve()},Q=$.when;if(Q){var Z=t.__read(Q==="beforeChildren"?[F,G]:[G,F],2),ne=Z[0],ae=Z[1];return ne().then(ae)}else return Promise.all([F(),G(E.delay)])}function Hb(p,_,E){var R,I=E===void 0?{}:E,U=I.delay,$=U===void 0?0:U,F=I.transitionOverride,G=I.type,Q=p.makeTargetAnimatable(_),Z=Q.transition,ne=Z===void 0?p.getDefaultTransition():Z,ae=Q.transitionEnd,le=t.__rest(Q,["transition","transitionEnd"]);F&&(ne=F);var ce=[],we=G&&((R=p.animationState)===null||R===void 0?void 0:R.getState()[G]);for(var De in le){var He=p.getValue(De),st=le[De];if(!(!He||st===void 0||we&&RN(we,De))){var vt=t.__assign({delay:$},ne);p.shouldReduceMotion&&ge(De)&&(vt=t.__assign(t.__assign({},vt),{type:!1,delay:0}));var _t=fp(De,He,st,vt);ce.push(_t)}}return Promise.all(ce).then(function(){ae&&gp(p,ae)})}function EN(p,_,E,R,I,U){E===void 0&&(E=0),R===void 0&&(R=0),I===void 0&&(I=1);var $=[],F=(p.variantChildren.size-1)*R,G=I===1?function(Q){return Q===void 0&&(Q=0),Q*R}:function(Q){return Q===void 0&&(Q=0),F-Q*R};return Array.from(p.variantChildren).sort(AN).forEach(function(Q,Z){$.push(vp(Q,_,t.__assign(t.__assign({},U),{delay:E+G(Z)})).then(function(){return Q.notifyAnimationComplete(_)}))}),Promise.all($)}function jN(p){p.forEachValue(function(_){return _.stop()})}function AN(p,_){return p.sortNodePosition(_)}function RN(p,_){var E=p.protectedKeys,R=p.needsAnimating,I=E.hasOwnProperty(_)&&R[_]!==!0;return R[_]=!1,I}var yp=[e.AnimationType.Animate,e.AnimationType.InView,e.AnimationType.Focus,e.AnimationType.Hover,e.AnimationType.Tap,e.AnimationType.Drag,e.AnimationType.Exit],MN=t.__spreadArray([],t.__read(yp),!1).reverse(),IN=yp.length;function DN(p){return function(_){return Promise.all(_.map(function(E){var R=E.animation,I=E.options;return Fu(p,R,I)}))}}function LN(p){var _=DN(p),E=zN(),R={},I=!0,U=function(Z,ne){var ae=de(p,ne);if(ae){ae.transition;var le=ae.transitionEnd,ce=t.__rest(ae,["transition","transitionEnd"]);Z=t.__assign(t.__assign(t.__assign({},Z),ce),le)}return Z};function $(Z){return R[Z]!==void 0}function F(Z){_=Z(p)}function G(Z,ne){for(var ae,le=p.getProps(),ce=p.getVariantContext(!0)||{},we=[],De=new Set,He={},st=1/0,vt=function(Gt){var Tt=MN[Gt],Ft=E[Tt],Jt=(ae=le[Tt])!==null&&ae!==void 0?ae:ce[Tt],jn=K(Jt),Hr=Tt===ne?Ft.isActive:null;Hr===!1&&(st=Gt);var gn=Jt===ce[Tt]&&Jt!==le[Tt]&&jn;if(gn&&I&&p.manuallyAnimateOnMount&&(gn=!1),Ft.protectedKeys=t.__assign({},He),!Ft.isActive&&Hr===null||!Jt&&!Ft.prevProp||kn(Jt)||typeof Jt=="boolean")return"continue";var ia=FN(Ft.prevProp,Jt),sa=ia||Tt===ne&&Ft.isActive&&!gn&&jn||Gt>st&&jn,la=Array.isArray(Jt)?Jt:[Jt],An=la.reduce(U,{});Hr===!1&&(An={});var el=Ft.prevResolvedValues,ji=el===void 0?{}:el,qu=t.__assign(t.__assign({},ji),An),Ai=function(ht){sa=!0,De.delete(ht),Ft.needsAnimating[ht]=!0};for(var en in qu){var Vt=An[en],Ze=ji[en];He.hasOwnProperty(en)||(Vt!==Ze?Sr(Vt)&&Sr(Ze)?!Bt(Vt,Ze)||ia?Ai(en):Ft.protectedKeys[en]=!0:Vt!==void 0?Ai(en):De.add(en):Vt!==void 0&&De.has(en)?Ai(en):Ft.protectedKeys[en]=!0)}Ft.prevProp=Jt,Ft.prevResolvedValues=An,Ft.isActive&&(He=t.__assign(t.__assign({},He),An)),I&&p.blockInitialAnimation&&(sa=!1),sa&&!gn&&we.push.apply(we,t.__spreadArray([],t.__read(la.map(function(ht){return{animation:ht,options:t.__assign({type:Tt},Z)}})),!1))},_t=0;_t<IN;_t++)vt(_t);if(R=t.__assign({},He),De.size){var Ct={};De.forEach(function(Gt){var Tt=p.getBaseTarget(Gt);Tt!==void 0&&(Ct[Gt]=Tt)}),we.push({animation:Ct})}var $t=!!we.length;return I&&le.initial===!1&&!p.manuallyAnimateOnMount&&($t=!1),I=!1,$t?_(we):Promise.resolve()}function Q(Z,ne,ae){var le;if(E[Z].isActive===ne)return Promise.resolve();(le=p.variantChildren)===null||le===void 0||le.forEach(function(De){var He;return(He=De.animationState)===null||He===void 0?void 0:He.setActive(Z,ne)}),E[Z].isActive=ne;var ce=G(ae,Z);for(var we in E)E[we].protectedKeys={};return ce}return{isAnimated:$,animateChanges:G,setActive:Q,setAnimateFunction:F,getState:function(){return E}}}function FN(p,_){return typeof _=="string"?_!==p:H(_)?!Bt(_,p):!1}function qa(p){return p===void 0&&(p=!1),{isActive:p,protectedKeys:{},needsAnimating:{},prevResolvedValues:{}}}function zN(){var p;return p={},p[e.AnimationType.Animate]=qa(!0),p[e.AnimationType.InView]=qa(),p[e.AnimationType.Hover]=qa(),p[e.AnimationType.Tap]=qa(),p[e.AnimationType.Drag]=qa(),p[e.AnimationType.Focus]=qa(),p[e.AnimationType.Exit]=qa(),p}var xp={animation:xo(function(p){var _=p.visualElement,E=p.animate;_.animationState||(_.animationState=LN(_)),kn(E)&&r.useEffect(function(){return E.subscribe(_)},[E])}),exit:xo(function(p){var _=p.custom,E=p.visualElement,R=t.__read(Be(),2),I=R[0],U=R[1],$=r.useContext(k);r.useEffect(function(){var F,G;E.isPresent=I;var Q=(F=E.animationState)===null||F===void 0?void 0:F.setActive(e.AnimationType.Exit,!I,{custom:(G=$==null?void 0:$.custom)!==null&&G!==void 0?G:_});!I&&(Q==null||Q.then(U))},[I])})},qb=function(){function p(_,E,R){var I=this,U=R===void 0?{}:R,$=U.transformPagePoint;if(this.startEvent=null,this.lastMoveEvent=null,this.lastMoveEventInfo=null,this.handlers={},this.updatePoint=function(){if(I.lastMoveEvent&&I.lastMoveEventInfo){var ae=_p(I.lastMoveEventInfo,I.history),le=I.startEvent!==null,ce=a.distance(ae.offset,{x:0,y:0})>=3;if(!(!le&&!ce)){var we=ae.point,De=i.getFrameData().timestamp;I.history.push(t.__assign(t.__assign({},we),{timestamp:De}));var He=I.handlers,st=He.onStart,vt=He.onMove;le||(st&&st(I.lastMoveEvent,ae),I.startEvent=I.lastMoveEvent),vt&&vt(I.lastMoveEvent,ae)}}},this.handlePointerMove=function(ae,le){if(I.lastMoveEvent=ae,I.lastMoveEventInfo=wp(le,I.transformPagePoint),Lt(ae)&&ae.buttons===0){I.handlePointerUp(ae,le);return}O.default.update(I.updatePoint,!0)},this.handlePointerUp=function(ae,le){I.end();var ce=I.handlers,we=ce.onEnd,De=ce.onSessionEnd,He=_p(wp(le,I.transformPagePoint),I.history);I.startEvent&&we&&we(ae,He),De&&De(ae,He)},!(Zr(_)&&_.touches.length>1)){this.handlers=E,this.transformPagePoint=$;var F=Wa(_),G=wp(F,this.transformPagePoint),Q=G.point,Z=i.getFrameData().timestamp;this.history=[t.__assign(t.__assign({},Q),{timestamp:Z})];var ne=E.onSessionStart;ne&&ne(_,_p(G,this.history)),this.removeListeners=a.pipe(Mo(window,"pointermove",this.handlePointerMove),Mo(window,"pointerup",this.handlePointerUp),Mo(window,"pointercancel",this.handlePointerUp))}}return p.prototype.updateHandlers=function(_){this.handlers=_},p.prototype.end=function(){this.removeListeners&&this.removeListeners(),i.cancelSync.update(this.updatePoint)},p}();function wp(p,_){return _?{point:_(p.point)}:p}function Gb(p,_){return{x:p.x-_.x,y:p.y-_.y}}function _p(p,_){var E=p.point;return{point:E,delta:Gb(E,Kb(_)),offset:Gb(E,BN(_)),velocity:VN(_,.1)}}function BN(p){return p[0]}function Kb(p){return p[p.length-1]}function VN(p,_){if(p.length<2)return{x:0,y:0};for(var E=p.length-1,R=null,I=Kb(p);E>=0&&(R=p[E],!(I.timestamp-R.timestamp>Ot(_)));)E--;if(!R)return{x:0,y:0};var U=(I.timestamp-R.timestamp)/1e3;if(U===0)return{x:0,y:0};var $={x:(I.x-R.x)/U,y:(I.y-R.y)/U};return $.x===1/0&&($.x=0),$.y===1/0&&($.y=0),$}function wo(p){return p.max-p.min}function Yb(p,_,E){return _===void 0&&(_=0),E===void 0&&(E=.01),a.distance(p,_)<E}function Qb(p,_,E,R){R===void 0&&(R=.5),p.origin=R,p.originPoint=a.mix(_.min,_.max,p.origin),p.scale=wo(E)/wo(_),(Yb(p.scale,1,1e-4)||isNaN(p.scale))&&(p.scale=1),p.translate=a.mix(E.min,E.max,p.origin)-p.originPoint,(Yb(p.translate)||isNaN(p.translate))&&(p.translate=0)}function Qs(p,_,E,R){Qb(p.x,_.x,E.x,R==null?void 0:R.originX),Qb(p.y,_.y,E.y,R==null?void 0:R.originY)}function Xb(p,_,E){p.min=E.min+_.min,p.max=p.min+wo(_)}function UN(p,_,E){Xb(p.x,_.x,E.x),Xb(p.y,_.y,E.y)}function Zb(p,_,E){p.min=_.min-E.min,p.max=p.min+wo(_)}function Xs(p,_,E){Zb(p.x,_.x,E.x),Zb(p.y,_.y,E.y)}function WN(p,_,E){var R=_.min,I=_.max;return R!==void 0&&p<R?p=E?a.mix(R,p,E.min):Math.max(p,R):I!==void 0&&p>I&&(p=E?a.mix(I,p,E.max):Math.min(p,I)),p}function Jb(p,_,E){return{min:_!==void 0?p.min+_:void 0,max:E!==void 0?p.max+E-(p.max-p.min):void 0}}function $N(p,_){var E=_.top,R=_.left,I=_.bottom,U=_.right;return{x:Jb(p.x,R,U),y:Jb(p.y,E,I)}}function ev(p,_){var E,R=_.min-p.min,I=_.max-p.max;return _.max-_.min<p.max-p.min&&(E=t.__read([I,R],2),R=E[0],I=E[1]),{min:R,max:I}}function HN(p,_){return{x:ev(p.x,_.x),y:ev(p.y,_.y)}}function qN(p,_){var E=.5,R=wo(p),I=wo(_);return I>R?E=a.progress(_.min,_.max-R,p.min):R>I&&(E=a.progress(p.min,p.max-I,_.min)),a.clamp(0,1,E)}function GN(p,_){var E={};return _.min!==void 0&&(E.min=_.min-p.min),_.max!==void 0&&(E.max=_.max-p.min),E}var Sp=.35;function KN(p){return p===void 0&&(p=Sp),p===!1?p=0:p===!0&&(p=Sp),{x:tv(p,"left","right"),y:tv(p,"top","bottom")}}function tv(p,_,E){return{min:rv(p,_),max:rv(p,E)}}function rv(p,_){var E;return typeof p=="number"?p:(E=p[_])!==null&&E!==void 0?E:0}var nv=function(){return{translate:0,scale:1,origin:0,originPoint:0}},Zs=function(){return{x:nv(),y:nv()}},ov=function(){return{min:0,max:0}},Tr=function(){return{x:ov(),y:ov()}};function _o(p){return[p("x"),p("y")]}function av(p){var _=p.top,E=p.left,R=p.right,I=p.bottom;return{x:{min:E,max:R},y:{min:_,max:I}}}function YN(p){var _=p.x,E=p.y;return{top:E.min,right:_.max,bottom:E.max,left:_.min}}function QN(p,_){if(!_)return p;var E=_({x:p.left,y:p.top}),R=_({x:p.right,y:p.bottom});return{top:E.y,left:E.x,bottom:R.y,right:R.x}}function Cp(p){return p===void 0||p===1}function iv(p){var _=p.scale,E=p.scaleX,R=p.scaleY;return!Cp(_)||!Cp(E)||!Cp(R)}function na(p){return iv(p)||sv(p.x)||sv(p.y)||p.z||p.rotate||p.rotateX||p.rotateY}function sv(p){return p&&p!=="0%"}function zu(p,_,E){var R=p-E,I=_*R;return E+I}function lv(p,_,E,R,I){return I!==void 0&&(p=zu(p,I,R)),zu(p,E,R)+_}function Tp(p,_,E,R,I){_===void 0&&(_=0),E===void 0&&(E=1),p.min=lv(p.min,_,E,R,I),p.max=lv(p.max,_,E,R,I)}function uv(p,_){var E=_.x,R=_.y;Tp(p.x,E.translate,E.scale,E.originPoint),Tp(p.y,R.translate,R.scale,R.originPoint)}function XN(p,_,E,R){var I,U;R===void 0&&(R=!1);var $=E.length;if($){_.x=_.y=1;for(var F,G,Q=0;Q<$;Q++)F=E[Q],G=F.projectionDelta,((U=(I=F.instance)===null||I===void 0?void 0:I.style)===null||U===void 0?void 0:U.display)!=="contents"&&(R&&F.options.layoutScroll&&F.scroll&&F!==F.root&&Ni(p,{x:-F.scroll.x,y:-F.scroll.y}),G&&(_.x*=G.x.scale,_.y*=G.y.scale,uv(p,G)),R&&na(F.latestValues)&&Ni(p,F.latestValues))}}function oa(p,_){p.min=p.min+_,p.max=p.max+_}function cv(p,_,E){var R=t.__read(E,3),I=R[0],U=R[1],$=R[2],F=_[$]!==void 0?_[$]:.5,G=a.mix(p.min,p.max,F);Tp(p,_[I],_[U],G,_.scale)}var ZN=["x","scaleX","originX"],JN=["y","scaleY","originY"];function Ni(p,_){cv(p.x,_,ZN),cv(p.y,_,JN)}function dv(p,_){return av(QN(p.getBoundingClientRect(),_))}function eE(p,_,E){var R=dv(p,E),I=_.scroll;return I&&(oa(R.x,I.x),oa(R.y,I.y)),R}var tE=new WeakMap,rE=function(){function p(_){this.openGlobalLock=null,this.isDragging=!1,this.currentDirection=null,this.originPoint={x:0,y:0},this.constraints=!1,this.hasMutatedConstraints=!1,this.elastic=Tr(),this.visualElement=_}return p.prototype.start=function(_,E){var R=this,I=E===void 0?{}:E,U=I.snapToCursor,$=U===void 0?!1:U;if(this.visualElement.isPresent!==!1){var F=function(ne){R.stopAnimation(),$&&R.snapToCursor(Wa(ne,"page").point)},G=function(ne,ae){var le,ce=R.getProps(),we=ce.drag,De=ce.dragPropagation,He=ce.onDragStart;we&&!De&&(R.openGlobalLock&&R.openGlobalLock(),R.openGlobalLock=Zf(we),!R.openGlobalLock)||(R.isDragging=!0,R.currentDirection=null,R.resolveConstraints(),R.visualElement.projection&&(R.visualElement.projection.isAnimationBlocked=!0,R.visualElement.projection.target=void 0),_o(function(st){var vt,_t,Ct=R.getAxisMotionValue(st).get()||0;if(o.percent.test(Ct)){var $t=(_t=(vt=R.visualElement.projection)===null||vt===void 0?void 0:vt.layout)===null||_t===void 0?void 0:_t.actual[st];if($t){var Gt=wo($t);Ct=Gt*(parseFloat(Ct)/100)}}R.originPoint[st]=Ct}),He==null||He(ne,ae),(le=R.visualElement.animationState)===null||le===void 0||le.setActive(e.AnimationType.Drag,!0))},Q=function(ne,ae){var le=R.getProps(),ce=le.dragPropagation,we=le.dragDirectionLock,De=le.onDirectionLock,He=le.onDrag;if(!(!ce&&!R.openGlobalLock)){var st=ae.offset;if(we&&R.currentDirection===null){R.currentDirection=nE(st),R.currentDirection!==null&&(De==null||De(R.currentDirection));return}R.updateAxis("x",ae.point,st),R.updateAxis("y",ae.point,st),R.visualElement.syncRender(),He==null||He(ne,ae)}},Z=function(ne,ae){return R.stop(ne,ae)};this.panSession=new qb(_,{onSessionStart:F,onStart:G,onMove:Q,onSessionEnd:Z},{transformPagePoint:this.visualElement.getTransformPagePoint()})}},p.prototype.stop=function(_,E){var R=this.isDragging;if(this.cancel(),!!R){var I=E.velocity;this.startAnimation(I);var U=this.getProps().onDragEnd;U==null||U(_,E)}},p.prototype.cancel=function(){var _,E;this.isDragging=!1,this.visualElement.projection&&(this.visualElement.projection.isAnimationBlocked=!1),(_=this.panSession)===null||_===void 0||_.end(),this.panSession=void 0;var R=this.getProps().dragPropagation;!R&&this.openGlobalLock&&(this.openGlobalLock(),this.openGlobalLock=null),(E=this.visualElement.animationState)===null||E===void 0||E.setActive(e.AnimationType.Drag,!1)},p.prototype.updateAxis=function(_,E,R){var I=this.getProps().drag;if(!(!R||!Bu(_,I,this.currentDirection))){var U=this.getAxisMotionValue(_),$=this.originPoint[_]+R[_];this.constraints&&this.constraints[_]&&($=WN($,this.constraints[_],this.elastic[_])),U.set($)}},p.prototype.resolveConstraints=function(){var _=this,E=this.getProps(),R=E.dragConstraints,I=E.dragElastic,U=(this.visualElement.projection||{}).layout,$=this.constraints;R&&q(R)?this.constraints||(this.constraints=this.resolveRefConstraints()):R&&U?this.constraints=$N(U.actual,R):this.constraints=!1,this.elastic=KN(I),$!==this.constraints&&U&&this.constraints&&!this.hasMutatedConstraints&&_o(function(F){_.getAxisMotionValue(F)&&(_.constraints[F]=GN(U.actual[F],_.constraints[F]))})},p.prototype.resolveRefConstraints=function(){var _=this.getProps(),E=_.dragConstraints,R=_.onMeasureDragConstraints;if(!E||!q(E))return!1;var I=E.current;n.invariant(I!==null,"If `dragConstraints` is set as a React ref, that ref must be passed to another component's `ref` prop.");var U=this.visualElement.projection;if(!U||!U.layout)return!1;var $=eE(I,U.root,this.visualElement.getTransformPagePoint()),F=HN(U.layout.actual,$);if(R){var G=R(YN(F));this.hasMutatedConstraints=!!G,G&&(F=av(G))}return F},p.prototype.startAnimation=function(_){var E=this,R=this.getProps(),I=R.drag,U=R.dragMomentum,$=R.dragElastic,F=R.dragTransition,G=R.dragSnapToOrigin,Q=R.onDragTransitionEnd,Z=this.constraints||{},ne=_o(function(ae){var le;if(Bu(ae,I,E.currentDirection)){var ce=(le=Z==null?void 0:Z[ae])!==null&&le!==void 0?le:{};G&&(ce={min:0,max:0});var we=$?200:1e6,De=$?40:1e7,He=t.__assign(t.__assign({type:"inertia",velocity:U?_[ae]:0,bounceStiffness:we,bounceDamping:De,timeConstant:750,restDelta:1,restSpeed:10},F),ce);return E.startAxisValueAnimation(ae,He)}});return Promise.all(ne).then(Q)},p.prototype.startAxisValueAnimation=function(_,E){var R=this.getAxisMotionValue(_);return fp(_,R,0,E)},p.prototype.stopAnimation=function(){var _=this;_o(function(E){return _.getAxisMotionValue(E).stop()})},p.prototype.getAxisMotionValue=function(_){var E,R,I="_drag"+_.toUpperCase(),U=this.visualElement.getProps()[I];return U||this.visualElement.getValue(_,(R=(E=this.visualElement.getProps().initial)===null||E===void 0?void 0:E[_])!==null&&R!==void 0?R:0)},p.prototype.snapToCursor=function(_){var E=this;_o(function(R){var I=E.getProps().drag;if(Bu(R,I,E.currentDirection)){var U=E.visualElement.projection,$=E.getAxisMotionValue(R);if(U&&U.layout){var F=U.layout.actual[R],G=F.min,Q=F.max;$.set(_[R]-a.mix(G,Q,.5))}}})},p.prototype.scalePositionWithinConstraints=function(){var _=this,E,R=this.getProps(),I=R.drag,U=R.dragConstraints,$=this.visualElement.projection;if(!(!q(U)||!$||!this.constraints)){this.stopAnimation();var F={x:0,y:0};_o(function(Q){var Z=_.getAxisMotionValue(Q);if(Z){var ne=Z.get();F[Q]=qN({min:ne,max:ne},_.constraints[Q])}});var G=this.visualElement.getProps().transformTemplate;this.visualElement.getInstance().style.transform=G?G({},""):"none",(E=$.root)===null||E===void 0||E.updateScroll(),$.updateLayout(),this.resolveConstraints(),_o(function(Q){if(Bu(Q,I,null)){var Z=_.getAxisMotionValue(Q),ne=_.constraints[Q],ae=ne.min,le=ne.max;Z.set(a.mix(ae,le,F[Q]))}})}},p.prototype.addListeners=function(){var _=this,E;tE.set(this.visualElement,this);var R=this.visualElement.getInstance(),I=Mo(R,"pointerdown",function(Q){var Z=_.getProps(),ne=Z.drag,ae=Z.dragListener,le=ae===void 0?!0:ae;ne&&le&&_.start(Q)}),U=function(){var Q=_.getProps().dragConstraints;q(Q)&&(_.constraints=_.resolveRefConstraints())},$=this.visualElement.projection,F=$.addEventListener("measure",U);$&&!$.layout&&((E=$.root)===null||E===void 0||E.updateScroll(),$.updateLayout()),U();var G=wt(window,"resize",function(){return _.scalePositionWithinConstraints()});return $.addEventListener("didUpdate",function(Q){var Z=Q.delta,ne=Q.hasLayoutChanged;_.isDragging&&ne&&(_o(function(ae){var le=_.getAxisMotionValue(ae);le&&(_.originPoint[ae]+=Z[ae].translate,le.set(le.get()+Z[ae].translate))}),_.visualElement.syncRender())}),function(){G(),I(),F()}},p.prototype.getProps=function(){var _=this.visualElement.getProps(),E=_.drag,R=E===void 0?!1:E,I=_.dragDirectionLock,U=I===void 0?!1:I,$=_.dragPropagation,F=$===void 0?!1:$,G=_.dragConstraints,Q=G===void 0?!1:G,Z=_.dragElastic,ne=Z===void 0?Sp:Z,ae=_.dragMomentum,le=ae===void 0?!0:ae;return t.__assign(t.__assign({},_),{drag:R,dragDirectionLock:U,dragPropagation:F,dragConstraints:Q,dragElastic:ne,dragMomentum:le})},p}();function Bu(p,_,E){return(_===!0||_===p)&&(E===null||E===p)}function nE(p,_){_===void 0&&(_=10);var E=null;return Math.abs(p.y)>_?E="y":Math.abs(p.x)>_&&(E="x"),E}function oE(p){var _=p.dragControls,E=p.visualElement,R=ve(function(){return new rE(E)});r.useEffect(function(){return _&&_.subscribe(R)},[R,_]),r.useEffect(function(){return R.addListeners()},[R])}function aE(p){var _=p.onPan,E=p.onPanStart,R=p.onPanEnd,I=p.onPanSessionStart,U=p.visualElement,$=_||E||R||I,F=r.useRef(null),G=r.useContext(y).transformPagePoint,Q={onSessionStart:I,onStart:E,onMove:_,onEnd:function(ne,ae){F.current=null,R&&R(ne,ae)}};r.useEffect(function(){F.current!==null&&F.current.updateHandlers(Q)});function Z(ne){F.current=new qb(ne,Q,{transformPagePoint:G})}Ws(U,"pointerdown",$&&Z),Gn(function(){return F.current&&F.current.end()})}var fv={pan:xo(aE),drag:xo(oE)},Vu=["LayoutMeasure","BeforeLayoutMeasure","LayoutUpdate","ViewportBoxUpdate","Update","Render","AnimationComplete","LayoutAnimationComplete","AnimationStart","LayoutAnimationStart","SetAxisTarget","Unmount"];function iE(){var p=Vu.map(function(){return new Ks}),_={},E={clearAllListeners:function(){return p.forEach(function(R){return R.clear()})},updatePropListeners:function(R){Vu.forEach(function(I){var U,$="on"+I,F=R[$];(U=_[I])===null||U===void 0||U.call(_),F&&(_[I]=E[$](F))})}};return p.forEach(function(R,I){E["on"+Vu[I]]=function(U){return R.add(U)},E["notify"+Vu[I]]=function(){for(var U=[],$=0;$<arguments.length;$++)U[$]=arguments[$];return R.notify.apply(R,t.__spreadArray([],t.__read(U),!1))}}),E}function sE(p,_,E){var R;for(var I in _){var U=_[I],$=E[I];if(se(U))p.addValue(I,U);else if(se($))p.addValue(I,En(U));else if($!==U)if(p.hasValue(I)){var F=p.getValue(I);!F.hasAnimated&&F.set(U)}else p.addValue(I,En((R=p.getStaticValue(I))!==null&&R!==void 0?R:U))}for(var I in E)_[I]===void 0&&p.removeValue(I);return _}var Uu=function(p){var _=p.treeType,E=_===void 0?"":_,R=p.build,I=p.getBaseTarget,U=p.makeTargetAnimatable,$=p.measureViewportBox,F=p.render,G=p.readValueFromInstance,Q=p.removeValueFromRenderState,Z=p.sortNodePosition,ne=p.scrapeMotionValuesFromProps;return function(ae,le){var ce=ae.parent,we=ae.props,De=ae.presenceId,He=ae.blockInitialAnimation,st=ae.visualState,vt=ae.shouldReduceMotion;le===void 0&&(le={});var _t=!1,Ct=st.latestValues,$t=st.renderState,Gt,Tt=iE(),Ft=new Map,Jt=new Map,jn={},Hr=t.__assign({},Ct),gn;function ia(){!Gt||!_t||(sa(),F(Gt,$t,we.style,Vt.projection))}function sa(){R(Vt,$t,Ct,le,we)}function la(){Tt.notifyUpdate(Ct)}function An(Ze,ht){var qr=ht.onChange(function(Gu){Ct[Ze]=Gu,we.onUpdate&&O.default.update(la,!1,!0)}),tl=ht.onRenderRequest(Vt.scheduleRender);Jt.set(Ze,function(){qr(),tl()})}var el=ne(we);for(var ji in el){var qu=el[ji];Ct[ji]!==void 0&&se(qu)&&qu.set(Ct[ji],!1)}var Ai=ee(we),en=_e(we),Vt=t.__assign(t.__assign({treeType:E,current:null,depth:ce?ce.depth+1:0,parent:ce,children:new Set,presenceId:De,shouldReduceMotion:vt,variantChildren:en?new Set:void 0,isVisible:void 0,manuallyAnimateOnMount:!!(ce!=null&&ce.isMounted()),blockInitialAnimation:He,isMounted:function(){return!!Gt},mount:function(Ze){_t=!0,Gt=Vt.current=Ze,Vt.projection&&Vt.projection.mount(Ze),en&&ce&&!Ai&&(gn=ce==null?void 0:ce.addVariantChild(Vt)),Ft.forEach(function(ht,qr){return An(qr,ht)}),ce==null||ce.children.add(Vt),Vt.setProps(we)},unmount:function(){var Ze;(Ze=Vt.projection)===null||Ze===void 0||Ze.unmount(),i.cancelSync.update(la),i.cancelSync.render(ia),Jt.forEach(function(ht){return ht()}),gn==null||gn(),ce==null||ce.children.delete(Vt),Tt.clearAllListeners(),Gt=void 0,_t=!1},addVariantChild:function(Ze){var ht,qr=Vt.getClosestVariantNode();if(qr)return(ht=qr.variantChildren)===null||ht===void 0||ht.add(Ze),function(){return qr.variantChildren.delete(Ze)}},sortNodePosition:function(Ze){return!Z||E!==Ze.treeType?0:Z(Vt.getInstance(),Ze.getInstance())},getClosestVariantNode:function(){return en?Vt:ce==null?void 0:ce.getClosestVariantNode()},getLayoutId:function(){return we.layoutId},getInstance:function(){return Gt},getStaticValue:function(Ze){return Ct[Ze]},setStaticValue:function(Ze,ht){return Ct[Ze]=ht},getLatestValues:function(){return Ct},setVisibility:function(Ze){Vt.isVisible!==Ze&&(Vt.isVisible=Ze,Vt.scheduleRender())},makeTargetAnimatable:function(Ze,ht){return ht===void 0&&(ht=!0),U(Vt,Ze,we,ht)},measureViewportBox:function(){return $(Gt,we)},addValue:function(Ze,ht){Vt.hasValue(Ze)&&Vt.removeValue(Ze),Ft.set(Ze,ht),Ct[Ze]=ht.get(),An(Ze,ht)},removeValue:function(Ze){var ht;Ft.delete(Ze),(ht=Jt.get(Ze))===null||ht===void 0||ht(),Jt.delete(Ze),delete Ct[Ze],Q(Ze,$t)},hasValue:function(Ze){return Ft.has(Ze)},getValue:function(Ze,ht){var qr=Ft.get(Ze);return qr===void 0&&ht!==void 0&&(qr=En(ht),Vt.addValue(Ze,qr)),qr},forEachValue:function(Ze){return Ft.forEach(Ze)},readValue:function(Ze){var ht;return(ht=Ct[Ze])!==null&&ht!==void 0?ht:G(Gt,Ze,le)},setBaseTarget:function(Ze,ht){Hr[Ze]=ht},getBaseTarget:function(Ze){if(I){var ht=I(we,Ze);if(ht!==void 0&&!se(ht))return ht}return Hr[Ze]}},Tt),{build:function(){return sa(),$t},scheduleRender:function(){O.default.render(ia,!1,!0)},syncRender:ia,setProps:function(Ze){(Ze.transformTemplate||we.transformTemplate)&&Vt.scheduleRender(),we=Ze,Tt.updatePropListeners(Ze),jn=sE(Vt,ne(we),jn)},getProps:function(){return we},getVariant:function(Ze){var ht;return(ht=we.variants)===null||ht===void 0?void 0:ht[Ze]},getDefaultTransition:function(){return we.transition},getTransformPagePoint:function(){return we.transformPagePoint},getVariantContext:function(Ze){if(Ze===void 0&&(Ze=!1),Ze)return ce==null?void 0:ce.getVariantContext();if(!Ai){var ht=(ce==null?void 0:ce.getVariantContext())||{};return we.initial!==void 0&&(ht.initial=we.initial),ht}for(var qr={},tl=0;tl<lE;tl++){var Gu=pv[tl],Ip=we[Gu];(K(Ip)||Ip===!1)&&(qr[Gu]=Ip)}return qr}});return Vt}},pv=t.__spreadArray(["initial"],t.__read(yp),!1),lE=pv.length;function Pp(p){return typeof p=="string"&&p.startsWith("var(--")}var hv=/var\((--[a-zA-Z0-9-_]+),? ?([a-zA-Z0-9 ()%#.,-]+)?\)/;function uE(p){var _=hv.exec(p);if(!_)return[,];var E=t.__read(_,3),R=E[1],I=E[2];return[R,I]}var cE=4;function Op(p,_,E){E===void 0&&(E=1),n.invariant(E<=cE,'Max CSS variable fallback depth detected in property "'.concat(p,'". This may indicate a circular fallback dependency.'));var R=t.__read(uE(p),2),I=R[0],U=R[1];if(I){var $=window.getComputedStyle(_).getPropertyValue(I);return $?$.trim():Pp(U)?Op(U,_,E+1):U}}function dE(p,_,E){var R,I=t.__rest(_,[]),U=p.getInstance();if(!(U instanceof Element))return{target:I,transitionEnd:E};E&&(E=t.__assign({},E)),p.forEachValue(function(Q){var Z=Q.get();if(Pp(Z)){var ne=Op(Z,U);ne&&Q.set(ne)}});for(var $ in I){var F=I[$];if(Pp(F)){var G=Op(F,U);G&&(I[$]=G,E&&((R=E[$])!==null&&R!==void 0||(E[$]=F)))}}return{target:I,transitionEnd:E}}var fE=new Set(["width","height","top","left","right","bottom","x","y"]),gv=function(p){return fE.has(p)},pE=function(p){return Object.keys(p).some(gv)},mv=function(p,_){p.set(_,!1),p.set(_)},Wu=function(p){return p===o.number||p===o.px},bv;(function(p){p.width="width",p.height="height",p.left="left",p.right="right",p.top="top",p.bottom="bottom"})(bv||(bv={}));var vv=function(p,_){return parseFloat(p.split(", ")[_])},yv=function(p,_){return function(E,R){var I=R.transform;if(I==="none"||!I)return 0;var U=I.match(/^matrix3d\((.+)\)$/);if(U)return vv(U[1],_);var $=I.match(/^matrix\((.+)\)$/);return $?vv($[1],p):0}},hE=new Set(["x","y","z"]),gE=Ke.filter(function(p){return!hE.has(p)});function mE(p){var _=[];return gE.forEach(function(E){var R=p.getValue(E);R!==void 0&&(_.push([E,R.get()]),R.set(E.startsWith("scale")?1:0))}),_.length&&p.syncRender(),_}var xv={width:function(p,_){var E=p.x,R=_.paddingLeft,I=R===void 0?"0":R,U=_.paddingRight,$=U===void 0?"0":U;return E.max-E.min-parseFloat(I)-parseFloat($)},height:function(p,_){var E=p.y,R=_.paddingTop,I=R===void 0?"0":R,U=_.paddingBottom,$=U===void 0?"0":U;return E.max-E.min-parseFloat(I)-parseFloat($)},top:function(p,_){var E=_.top;return parseFloat(E)},left:function(p,_){var E=_.left;return parseFloat(E)},bottom:function(p,_){var E=p.y,R=_.top;return parseFloat(R)+(E.max-E.min)},right:function(p,_){var E=p.x,R=_.left;return parseFloat(R)+(E.max-E.min)},x:yv(4,13),y:yv(5,14)},bE=function(p,_,E){var R=_.measureViewportBox(),I=_.getInstance(),U=getComputedStyle(I),$=U.display,F={};$==="none"&&_.setStaticValue("display",p.display||"block"),E.forEach(function(Q){F[Q]=xv[Q](R,U)}),_.syncRender();var G=_.measureViewportBox();return E.forEach(function(Q){var Z=_.getValue(Q);mv(Z,F[Q]),p[Q]=xv[Q](G,U)}),p},vE=function(p,_,E,R){E===void 0&&(E={}),R===void 0&&(R={}),_=t.__assign({},_),R=t.__assign({},R);var I=Object.keys(_).filter(gv),U=[],$=!1,F=[];if(I.forEach(function(Z){var ne=p.getValue(Z);if(p.hasValue(Z)){var ae=E[Z],le=Ys(ae),ce=_[Z],we;if(Sr(ce)){var De=ce.length,He=ce[0]===null?1:0;ae=ce[He],le=Ys(ae);for(var st=He;st<De;st++)we?n.invariant(Ys(ce[st])===we,"All keyframes must be of the same type"):(we=Ys(ce[st]),n.invariant(we===le||Wu(le)&&Wu(we),"Keyframes must be of the same dimension as the current value"))}else we=Ys(ce);if(le!==we)if(Wu(le)&&Wu(we)){var vt=ne.get();typeof vt=="string"&&ne.set(parseFloat(vt)),typeof ce=="string"?_[Z]=parseFloat(ce):Array.isArray(ce)&&we===o.px&&(_[Z]=ce.map(parseFloat))}else le!=null&&le.transform&&(we!=null&&we.transform)&&(ae===0||ce===0)?ae===0?ne.set(we.transform(ae)):_[Z]=le.transform(ce):($||(U=mE(p),$=!0),F.push(Z),R[Z]=R[Z]!==void 0?R[Z]:_[Z],mv(ne,ce))}}),F.length){var G=F.indexOf("height")>=0?window.pageYOffset:null,Q=bE(_,p,F);return U.length&&U.forEach(function(Z){var ne=t.__read(Z,2),ae=ne[0],le=ne[1];p.getValue(ae).set(le)}),p.syncRender(),G!==null&&window.scrollTo({top:G}),{target:Q,transitionEnd:R}}else return{target:_,transitionEnd:R}};function yE(p,_,E,R){return pE(_)?vE(p,_,E,R):{target:_,transitionEnd:R}}var xE=function(p,_,E,R){var I=dE(p,_,R);return _=I.target,R=I.transitionEnd,yE(p,_,E,R)};function wE(p){return window.getComputedStyle(p)}var wv={treeType:"dom",readValueFromInstance:function(p,_){if(ge(_)){var E=lp(_);return E&&E.default||0}else{var R=wE(p);return(Ue(_)?R.getPropertyValue(_):R[_])||0}},sortNodePosition:function(p,_){return p.compareDocumentPosition(_)&2?1:-1},getBaseTarget:function(p,_){var E;return(E=p.style)===null||E===void 0?void 0:E[_]},measureViewportBox:function(p,_){var E=_.transformPagePoint;return dv(p,E)},resetTransform:function(p,_,E){var R=E.transformTemplate;_.style.transform=R?R({},""):"none",p.scheduleRender()},restoreTransform:function(p,_){p.style.transform=_.style.transform},removeValueFromRenderState:function(p,_){var E=_.vars,R=_.style;delete E[p],delete R[p]},makeTargetAnimatable:function(p,_,E,R){var I=E.transformValues;R===void 0&&(R=!0);var U=_.transition,$=_.transitionEnd,F=t.__rest(_,["transition","transitionEnd"]),G=$b(F,U||{},p);if(I&&($&&($=I($)),F&&(F=I(F)),G&&(G=I(G))),R){bp(p,F,G);var Q=xE(p,F,G,$);$=Q.transitionEnd,F=Q.target}return t.__assign({transition:U,transitionEnd:$},F)},scrapeMotionValuesFromProps:dr,build:function(p,_,E,R,I){p.isVisible!==void 0&&(_.style.visibility=p.isVisible?"visible":"hidden"),bt(_,E,R,I.transformTemplate)},render:Pt},_E=Uu(wv),SE=Uu(t.__assign(t.__assign({},wv),{getBaseTarget:function(p,_){return p[_]},readValueFromInstance:function(p,_){var E;return ge(_)?((E=lp(_))===null||E===void 0?void 0:E.default)||0:(_=Xr.has(_)?_:qt(_),p.getAttribute(_))},scrapeMotionValuesFromProps:On,build:function(p,_,E,R,I){Re(_,E,R,I.transformTemplate)},render:mr})),kp=function(p,_){return mt(p)?SE(_,{enableHardwareAcceleration:!1}):_E(_,{enableHardwareAcceleration:!0})};function _v(p,_){return _.max===_.min?0:p/(_.max-_.min)*100}var Js={correct:function(p,_){if(!_.target)return p;if(typeof p=="string")if(o.px.test(p))p=parseFloat(p);else return p;var E=_v(p,_.target.x),R=_v(p,_.target.y);return"".concat(E,"% ").concat(R,"%")}},Sv="_$css",CE={correct:function(p,_){var E=_.treeScale,R=_.projectionDelta,I=p,U=p.includes("var("),$=[];U&&(p=p.replace(hv,function(we){return $.push(we),Sv}));var F=o.complex.parse(p);if(F.length>5)return I;var G=o.complex.createTransformer(p),Q=typeof F[0]!="number"?1:0,Z=R.x.scale*E.x,ne=R.y.scale*E.y;F[0+Q]/=Z,F[1+Q]/=ne;var ae=a.mix(Z,ne,.5);typeof F[2+Q]=="number"&&(F[2+Q]/=ae),typeof F[3+Q]=="number"&&(F[3+Q]/=ae);var le=G(F);if(U){var ce=0;le=le.replace(Sv,function(){var we=$[ce];return ce++,we})}return le}},TE=function(p){t.__extends(_,p);function _(){return p!==null&&p.apply(this,arguments)||this}return _.prototype.componentDidMount=function(){var E=this,R=this.props,I=R.visualElement,U=R.layoutGroup,$=R.switchLayoutGroup,F=R.layoutId,G=I.projection;rt(OE),G&&(U!=null&&U.group&&U.group.add(G),$!=null&&$.register&&F&&$.register(G),G.root.didUpdate(),G.addEventListener("animationComplete",function(){E.safeToRemove()}),G.setOptions(t.__assign(t.__assign({},G.options),{onExitComplete:function(){return E.safeToRemove()}}))),Ce.hasEverUpdated=!0},_.prototype.getSnapshotBeforeUpdate=function(E){var R=this,I=this.props,U=I.layoutDependency,$=I.visualElement,F=I.drag,G=I.isPresent,Q=$.projection;return Q&&(Q.isPresent=G,F||E.layoutDependency!==U||U===void 0?Q.willUpdate():this.safeToRemove(),E.isPresent!==G&&(G?Q.promote():Q.relegate()||O.default.postRender(function(){var Z;!((Z=Q.getStack())===null||Z===void 0)&&Z.members.length||R.safeToRemove()}))),null},_.prototype.componentDidUpdate=function(){var E=this.props.visualElement.projection;E&&(E.root.didUpdate(),!E.currentAnimation&&E.isLead()&&this.safeToRemove())},_.prototype.componentWillUnmount=function(){var E=this.props,R=E.visualElement,I=E.layoutGroup,U=E.switchLayoutGroup,$=R.projection;$&&($.scheduleCheckAfterUnmount(),I!=null&&I.group&&I.group.remove($),U!=null&&U.deregister&&U.deregister($))},_.prototype.safeToRemove=function(){var E=this.props.safeToRemove;E==null||E()},_.prototype.render=function(){return null},_}(S.default.Component);function PE(p){var _=t.__read(Be(),2),E=_[0],R=_[1],I=r.useContext(ue);return S.default.createElement(TE,t.__assign({},p,{layoutGroup:I,switchLayoutGroup:r.useContext(Ee),isPresent:E,safeToRemove:R}))}var OE={borderRadius:t.__assign(t.__assign({},Js),{applyTo:["borderTopLeftRadius","borderTopRightRadius","borderBottomLeftRadius","borderBottomRightRadius"]}),borderTopLeftRadius:Js,borderTopRightRadius:Js,borderBottomLeftRadius:Js,borderBottomRightRadius:Js,boxShadow:CE},Cv={measureLayout:PE};function Tv(p,_,E){E===void 0&&(E={});var R=se(p)?p:En(p);return fp("",R,_,E),{stop:function(){return R.stop()},isAnimating:function(){return R.isAnimating()}}}var Pv=["TopLeft","TopRight","BottomLeft","BottomRight"],kE=Pv.length,Ov=function(p){return typeof p=="string"?parseFloat(p):p},kv=function(p){return typeof p=="number"||o.px.test(p)};function NE(p,_,E,R,I,U){var $,F,G,Q;I?(p.opacity=a.mix(0,($=E.opacity)!==null&&$!==void 0?$:1,EE(R)),p.opacityExit=a.mix((F=_.opacity)!==null&&F!==void 0?F:1,0,jE(R))):U&&(p.opacity=a.mix((G=_.opacity)!==null&&G!==void 0?G:1,(Q=E.opacity)!==null&&Q!==void 0?Q:1,R));for(var Z=0;Z<kE;Z++){var ne="border".concat(Pv[Z],"Radius"),ae=Nv(_,ne),le=Nv(E,ne);if(!(ae===void 0&&le===void 0)){ae||(ae=0),le||(le=0);var ce=ae===0||le===0||kv(ae)===kv(le);ce?(p[ne]=Math.max(a.mix(Ov(ae),Ov(le),R),0),(o.percent.test(le)||o.percent.test(ae))&&(p[ne]+="%")):p[ne]=le}}(_.rotate||E.rotate)&&(p.rotate=a.mix(_.rotate||0,E.rotate||0,R))}function Nv(p,_){var E;return(E=p[_])!==null&&E!==void 0?E:p.borderRadius}var EE=Ev(0,.5,a.circOut),jE=Ev(.5,.95,a.linear);function Ev(p,_,E){return function(R){return R<p?0:R>_?1:E(a.progress(p,_,R))}}function jv(p,_){p.min=_.min,p.max=_.max}function Qn(p,_){jv(p.x,_.x),jv(p.y,_.y)}function Av(p,_,E,R,I){return p-=_,p=zu(p,1/E,R),I!==void 0&&(p=zu(p,1/I,R)),p}function AE(p,_,E,R,I,U,$){if(_===void 0&&(_=0),E===void 0&&(E=1),R===void 0&&(R=.5),U===void 0&&(U=p),$===void 0&&($=p),o.percent.test(_)){_=parseFloat(_);var F=a.mix($.min,$.max,_/100);_=F-$.min}if(typeof _=="number"){var G=a.mix(U.min,U.max,R);p===U&&(G-=_),p.min=Av(p.min,_,E,G,I),p.max=Av(p.max,_,E,G,I)}}function Rv(p,_,E,R,I){var U=t.__read(E,3),$=U[0],F=U[1],G=U[2];AE(p,_[$],_[F],_[G],_.scale,R,I)}var RE=["x","scaleX","originX"],ME=["y","scaleY","originY"];function Mv(p,_,E,R){Rv(p.x,_,RE,E==null?void 0:E.x,R==null?void 0:R.x),Rv(p.y,_,ME,E==null?void 0:E.y,R==null?void 0:R.y)}function Iv(p){return p.translate===0&&p.scale===1}function Dv(p){return Iv(p.x)&&Iv(p.y)}function Lv(p,_){return p.x.min===_.x.min&&p.x.max===_.x.max&&p.y.min===_.y.min&&p.y.max===_.y.max}var IE=function(){function p(){this.members=[]}return p.prototype.add=function(_){pp(this.members,_),_.scheduleRender()},p.prototype.remove=function(_){if(hp(this.members,_),_===this.prevLead&&(this.prevLead=void 0),_===this.lead){var E=this.members[this.members.length-1];E&&this.promote(E)}},p.prototype.relegate=function(_){var E=this.members.findIndex(function($){return _===$});if(E===0)return!1;for(var R,I=E;I>=0;I--){var U=this.members[I];if(U.isPresent!==!1){R=U;break}}return R?(this.promote(R),!0):!1},p.prototype.promote=function(_,E){var R,I=this.lead;if(_!==I&&(this.prevLead=I,this.lead=_,_.show(),I)){I.instance&&I.scheduleRender(),_.scheduleRender(),_.resumeFrom=I,E&&(_.resumeFrom.preserveOpacity=!0),I.snapshot&&(_.snapshot=I.snapshot,_.snapshot.latestValues=I.animationValues||I.latestValues,_.snapshot.isShared=!0),!((R=_.root)===null||R===void 0)&&R.isUpdating&&(_.isLayoutDirty=!0);var U=_.options.crossfade;U===!1&&I.hide()}},p.prototype.exitAnimationComplete=function(){this.members.forEach(function(_){var E,R,I,U,$;(R=(E=_.options).onExitComplete)===null||R===void 0||R.call(E),($=(I=_.resumingFrom)===null||I===void 0?void 0:(U=I.options).onExitComplete)===null||$===void 0||$.call(U)})},p.prototype.scheduleRender=function(){this.members.forEach(function(_){_.instance&&_.scheduleRender(!1)})},p.prototype.removeLeadSnapshot=function(){this.lead&&this.lead.snapshot&&(this.lead.snapshot=void 0)},p}(),DE="translate3d(0px, 0px, 0) scale(1, 1) scale(1, 1)";function Fv(p,_,E){var R=p.x.translate/_.x,I=p.y.translate/_.y,U="translate3d(".concat(R,"px, ").concat(I,"px, 0) ");if(U+="scale(".concat(1/_.x,", ").concat(1/_.y,") "),E){var $=E.rotate,F=E.rotateX,G=E.rotateY;$&&(U+="rotate(".concat($,"deg) ")),F&&(U+="rotateX(".concat(F,"deg) ")),G&&(U+="rotateY(".concat(G,"deg) "))}var Q=p.x.scale*_.x,Z=p.y.scale*_.y;return U+="scale(".concat(Q,", ").concat(Z,")"),U===DE?"none":U}var LE=function(p,_){return p.depth-_.depth},zv=function(){function p(){this.children=[],this.isDirty=!1}return p.prototype.add=function(_){pp(this.children,_),this.isDirty=!0},p.prototype.remove=function(_){hp(this.children,_),this.isDirty=!0},p.prototype.forEach=function(_){this.isDirty&&this.children.sort(LE),this.isDirty=!1,this.children.forEach(_)},p}(),Bv=1e3;function Vv(p){var _=p.attachResizeListener,E=p.defaultParent,R=p.measureScroll,I=p.checkIsScrollRoot,U=p.resetTransform;return function(){function $(F,G,Q){var Z=this;G===void 0&&(G={}),Q===void 0&&(Q=E==null?void 0:E()),this.children=new Set,this.options={},this.isTreeAnimating=!1,this.isAnimationBlocked=!1,this.isLayoutDirty=!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=function(){Z.isUpdating&&(Z.isUpdating=!1,Z.clearAllSnapshots())},this.updateProjection=function(){Z.nodes.forEach(WE),Z.nodes.forEach($E)},this.hasProjected=!1,this.isVisible=!0,this.animationProgress=0,this.sharedNodes=new Map,this.id=F,this.latestValues=G,this.root=Q?Q.root||Q:this,this.path=Q?t.__spreadArray(t.__spreadArray([],t.__read(Q.path),!1),[Q],!1):[],this.parent=Q,this.depth=Q?Q.depth+1:0,F&&this.root.registerPotentialNode(F,this);for(var ne=0;ne<this.path.length;ne++)this.path[ne].shouldResetTransform=!0;this.root===this&&(this.nodes=new zv)}return $.prototype.addEventListener=function(F,G){return this.eventHandlers.has(F)||this.eventHandlers.set(F,new Ks),this.eventHandlers.get(F).add(G)},$.prototype.notifyListeners=function(F){for(var G=[],Q=1;Q<arguments.length;Q++)G[Q-1]=arguments[Q];var Z=this.eventHandlers.get(F);Z==null||Z.notify.apply(Z,t.__spreadArray([],t.__read(G),!1))},$.prototype.hasListeners=function(F){return this.eventHandlers.has(F)},$.prototype.registerPotentialNode=function(F,G){this.potentialNodes.set(F,G)},$.prototype.mount=function(F,G){var Q=this,Z;if(G===void 0&&(G=!1),!this.instance){this.isSVG=F instanceof SVGElement&&F.tagName!=="svg",this.instance=F;var ne=this.options,ae=ne.layoutId,le=ne.layout,ce=ne.visualElement;if(ce&&!ce.getInstance()&&ce.mount(F),this.root.nodes.add(this),(Z=this.parent)===null||Z===void 0||Z.children.add(this),this.id&&this.root.potentialNodes.delete(this.id),G&&(le||ae)&&(this.isLayoutDirty=!0),_){var we,De=function(){return Q.root.updateBlockedByResize=!1};_(F,function(){Q.root.updateBlockedByResize=!0,clearTimeout(we),we=window.setTimeout(De,250),Ce.hasAnimatedSinceResize&&(Ce.hasAnimatedSinceResize=!1,Q.nodes.forEach(UE))})}ae&&this.root.registerSharedNode(ae,this),this.options.animate!==!1&&ce&&(ae||le)&&this.addEventListener("didUpdate",function(He){var st,vt,_t,Ct,$t,Gt=He.delta,Tt=He.hasLayoutChanged,Ft=He.hasRelativeTargetChanged,Jt=He.layout;if(Q.isTreeAnimationBlocked()){Q.target=void 0,Q.relativeTarget=void 0;return}var jn=(vt=(st=Q.options.transition)!==null&&st!==void 0?st:ce.getDefaultTransition())!==null&&vt!==void 0?vt:YE,Hr=ce.getProps(),gn=Hr.onLayoutAnimationStart,ia=Hr.onLayoutAnimationComplete,sa=!Q.targetLayout||!Lv(Q.targetLayout,Jt)||Ft,la=!Tt&&Ft;if(!((_t=Q.resumeFrom)===null||_t===void 0)&&_t.instance||la||Tt&&(sa||!Q.currentAnimation)){Q.resumeFrom&&(Q.resumingFrom=Q.resumeFrom,Q.resumingFrom.resumingFrom=void 0),Q.setAnimationOrigin(Gt,la);var An=t.__assign(t.__assign({},dp(jn,"layout")),{onPlay:gn,onComplete:ia});ce.shouldReduceMotion&&(An.delay=0,An.type=!1),Q.startAnimation(An)}else!Tt&&Q.animationProgress===0&&Q.finishAnimation(),Q.isLead()&&(($t=(Ct=Q.options).onExitComplete)===null||$t===void 0||$t.call(Ct));Q.targetLayout=Jt})}},$.prototype.unmount=function(){var F,G;this.options.layoutId&&this.willUpdate(),this.root.nodes.remove(this),(F=this.getStack())===null||F===void 0||F.remove(this),(G=this.parent)===null||G===void 0||G.children.delete(this),this.instance=void 0,i.cancelSync.preRender(this.updateProjection)},$.prototype.blockUpdate=function(){this.updateManuallyBlocked=!0},$.prototype.unblockUpdate=function(){this.updateManuallyBlocked=!1},$.prototype.isUpdateBlocked=function(){return this.updateManuallyBlocked||this.updateBlockedByResize},$.prototype.isTreeAnimationBlocked=function(){var F;return this.isAnimationBlocked||((F=this.parent)===null||F===void 0?void 0:F.isTreeAnimationBlocked())||!1},$.prototype.startUpdate=function(){var F;this.isUpdateBlocked()||(this.isUpdating=!0,(F=this.nodes)===null||F===void 0||F.forEach(HE))},$.prototype.willUpdate=function(F){var G,Q,Z;if(F===void 0&&(F=!0),this.root.isUpdateBlocked()){(Q=(G=this.options).onExitComplete)===null||Q===void 0||Q.call(G);return}if(!this.root.isUpdating&&this.root.startUpdate(),!this.isLayoutDirty){this.isLayoutDirty=!0;for(var ne=0;ne<this.path.length;ne++){var ae=this.path[ne];ae.shouldResetTransform=!0,ae.updateScroll()}var le=this.options,ce=le.layoutId,we=le.layout;if(!(ce===void 0&&!we)){var De=(Z=this.options.visualElement)===null||Z===void 0?void 0:Z.getProps().transformTemplate;this.prevTransformTemplateValue=De==null?void 0:De(this.latestValues,""),this.updateSnapshot(),F&&this.notifyListeners("willUpdate")}}},$.prototype.didUpdate=function(){var F=this.isUpdateBlocked();if(F){this.unblockUpdate(),this.clearAllSnapshots(),this.nodes.forEach(Uv);return}this.isUpdating&&(this.isUpdating=!1,this.potentialNodes.size&&(this.potentialNodes.forEach(QE),this.potentialNodes.clear()),this.nodes.forEach(VE),this.nodes.forEach(FE),this.nodes.forEach(zE),this.clearAllSnapshots(),i.flushSync.update(),i.flushSync.preRender(),i.flushSync.render())},$.prototype.clearAllSnapshots=function(){this.nodes.forEach(BE),this.sharedNodes.forEach(qE)},$.prototype.scheduleUpdateProjection=function(){O.default.preRender(this.updateProjection,!1,!0)},$.prototype.scheduleCheckAfterUnmount=function(){var F=this;O.default.postRender(function(){F.isLayoutDirty?F.root.didUpdate():F.root.checkUpdateFailed()})},$.prototype.updateSnapshot=function(){if(!(this.snapshot||!this.instance)){var F=this.measure(),G=this.removeTransform(this.removeElementScroll(F));qv(G),this.snapshot={measured:F,layout:G,latestValues:{}}}},$.prototype.updateLayout=function(){var F;if(this.instance&&(this.updateScroll(),!(!(this.options.alwaysMeasureLayout&&this.isLead())&&!this.isLayoutDirty))){if(this.resumeFrom&&!this.resumeFrom.instance)for(var G=0;G<this.path.length;G++){var Q=this.path[G];Q.updateScroll()}var Z=this.measure();qv(Z);var ne=this.layout;this.layout={measured:Z,actual:this.removeElementScroll(Z)},this.layoutCorrected=Tr(),this.isLayoutDirty=!1,this.projectionDelta=void 0,this.notifyListeners("measure",this.layout.actual),(F=this.options.visualElement)===null||F===void 0||F.notifyLayoutMeasure(this.layout.actual,ne==null?void 0:ne.actual)}},$.prototype.updateScroll=function(){this.options.layoutScroll&&this.instance&&(this.isScrollRoot=I(this.instance),this.scroll=R(this.instance))},$.prototype.resetTransform=function(){var F;if(U){var G=this.isLayoutDirty||this.shouldResetTransform,Q=this.projectionDelta&&!Dv(this.projectionDelta),Z=(F=this.options.visualElement)===null||F===void 0?void 0:F.getProps().transformTemplate,ne=Z==null?void 0:Z(this.latestValues,""),ae=ne!==this.prevTransformTemplateValue;G&&(Q||na(this.latestValues)||ae)&&(U(this.instance,ne),this.shouldResetTransform=!1,this.scheduleRender())}},$.prototype.measure=function(){var F=this.options.visualElement;if(!F)return Tr();var G=F.measureViewportBox(),Q=this.root.scroll;return Q&&(oa(G.x,Q.x),oa(G.y,Q.y)),G},$.prototype.removeElementScroll=function(F){var G=Tr();Qn(G,F);for(var Q=0;Q<this.path.length;Q++){var Z=this.path[Q],ne=Z.scroll,ae=Z.options,le=Z.isScrollRoot;if(Z!==this.root&&ne&&ae.layoutScroll){if(le){Qn(G,F);var ce=this.root.scroll;ce&&(oa(G.x,-ce.x),oa(G.y,-ce.y))}oa(G.x,ne.x),oa(G.y,ne.y)}}return G},$.prototype.applyTransform=function(F,G){G===void 0&&(G=!1);var Q=Tr();Qn(Q,F);for(var Z=0;Z<this.path.length;Z++){var ne=this.path[Z];!G&&ne.options.layoutScroll&&ne.scroll&&ne!==ne.root&&Ni(Q,{x:-ne.scroll.x,y:-ne.scroll.y}),na(ne.latestValues)&&Ni(Q,ne.latestValues)}return na(this.latestValues)&&Ni(Q,this.latestValues),Q},$.prototype.removeTransform=function(F){var G,Q=Tr();Qn(Q,F);for(var Z=0;Z<this.path.length;Z++){var ne=this.path[Z];if(ne.instance&&na(ne.latestValues)){iv(ne.latestValues)&&ne.updateSnapshot();var ae=Tr(),le=ne.measure();Qn(ae,le),Mv(Q,ne.latestValues,(G=ne.snapshot)===null||G===void 0?void 0:G.layout,ae)}}return na(this.latestValues)&&Mv(Q,this.latestValues),Q},$.prototype.setTargetDelta=function(F){this.targetDelta=F,this.root.scheduleUpdateProjection()},$.prototype.setOptions=function(F){var G;this.options=t.__assign(t.__assign(t.__assign({},this.options),F),{crossfade:(G=F.crossfade)!==null&&G!==void 0?G:!0})},$.prototype.clearMeasurements=function(){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},$.prototype.resolveTargetDelta=function(){var F,G=this.options,Q=G.layout,Z=G.layoutId;!this.layout||!(Q||Z)||(!this.targetDelta&&!this.relativeTarget&&(this.relativeParent=this.getClosestProjectingParent(),this.relativeParent&&this.relativeParent.layout&&(this.relativeTarget=Tr(),this.relativeTargetOrigin=Tr(),Xs(this.relativeTargetOrigin,this.layout.actual,this.relativeParent.layout.actual),Qn(this.relativeTarget,this.relativeTargetOrigin))),!(!this.relativeTarget&&!this.targetDelta)&&(this.target||(this.target=Tr(),this.targetWithTransforms=Tr()),this.relativeTarget&&this.relativeTargetOrigin&&(!((F=this.relativeParent)===null||F===void 0)&&F.target)?UN(this.target,this.relativeTarget,this.relativeParent.target):this.targetDelta?(this.resumingFrom?this.target=this.applyTransform(this.layout.actual):Qn(this.target,this.layout.actual),uv(this.target,this.targetDelta)):Qn(this.target,this.layout.actual),this.attemptToResolveRelativeTarget&&(this.attemptToResolveRelativeTarget=!1,this.relativeParent=this.getClosestProjectingParent(),this.relativeParent&&!!this.relativeParent.resumingFrom==!!this.resumingFrom&&!this.relativeParent.options.layoutScroll&&this.relativeParent.target&&(this.relativeTarget=Tr(),this.relativeTargetOrigin=Tr(),Xs(this.relativeTargetOrigin,this.target,this.relativeParent.target),Qn(this.relativeTarget,this.relativeTargetOrigin)))))},$.prototype.getClosestProjectingParent=function(){if(!(!this.parent||na(this.parent.latestValues)))return(this.parent.relativeTarget||this.parent.targetDelta)&&this.parent.layout?this.parent:this.parent.getClosestProjectingParent()},$.prototype.calcProjection=function(){var F,G=this.options,Q=G.layout,Z=G.layoutId;if(this.isTreeAnimating=!!(!((F=this.parent)===null||F===void 0)&&F.isTreeAnimating||this.currentAnimation||this.pendingAnimation),this.isTreeAnimating||(this.targetDelta=this.relativeTarget=void 0),!(!this.layout||!(Q||Z))){var ne=this.getLead();Qn(this.layoutCorrected,this.layout.actual),XN(this.layoutCorrected,this.treeScale,this.path,!!this.resumingFrom||this!==ne);var ae=ne.target;if(ae){this.projectionDelta||(this.projectionDelta=Zs(),this.projectionDeltaWithTransform=Zs());var le=this.treeScale.x,ce=this.treeScale.y,we=this.projectionTransform;Qs(this.projectionDelta,this.layoutCorrected,ae,this.latestValues),this.projectionTransform=Fv(this.projectionDelta,this.treeScale),(this.projectionTransform!==we||this.treeScale.x!==le||this.treeScale.y!==ce)&&(this.hasProjected=!0,this.scheduleRender(),this.notifyListeners("projectionUpdate",ae))}}},$.prototype.hide=function(){this.isVisible=!1},$.prototype.show=function(){this.isVisible=!0},$.prototype.scheduleRender=function(F){var G,Q,Z;F===void 0&&(F=!0),(Q=(G=this.options).scheduleRender)===null||Q===void 0||Q.call(G),F&&((Z=this.getStack())===null||Z===void 0||Z.scheduleRender()),this.resumingFrom&&!this.resumingFrom.instance&&(this.resumingFrom=void 0)},$.prototype.setAnimationOrigin=function(F,G){var Q=this,Z;G===void 0&&(G=!1);var ne=this.snapshot,ae=(ne==null?void 0:ne.latestValues)||{},le=t.__assign({},this.latestValues),ce=Zs();this.relativeTarget=this.relativeTargetOrigin=void 0,this.attemptToResolveRelativeTarget=!G;var we=Tr(),De=ne==null?void 0:ne.isShared,He=(((Z=this.getStack())===null||Z===void 0?void 0:Z.members.length)||0)<=1,st=!!(De&&!He&&this.options.crossfade===!0&&!this.path.some(KE));this.animationProgress=0,this.mixTargetDelta=function(vt){var _t,Ct=vt/1e3;Wv(ce.x,F.x,Ct),Wv(ce.y,F.y,Ct),Q.setTargetDelta(ce),Q.relativeTarget&&Q.relativeTargetOrigin&&Q.layout&&(!((_t=Q.relativeParent)===null||_t===void 0)&&_t.layout)&&(Xs(we,Q.layout.actual,Q.relativeParent.layout.actual),GE(Q.relativeTarget,Q.relativeTargetOrigin,we,Ct)),De&&(Q.animationValues=le,NE(le,ae,Q.latestValues,Ct,st,He)),Q.root.scheduleUpdateProjection(),Q.scheduleRender(),Q.animationProgress=Ct},this.mixTargetDelta(0)},$.prototype.startAnimation=function(F){var G=this,Q,Z;this.notifyListeners("animationStart"),(Q=this.currentAnimation)===null||Q===void 0||Q.stop(),this.resumingFrom&&((Z=this.resumingFrom.currentAnimation)===null||Z===void 0||Z.stop()),this.pendingAnimation&&(i.cancelSync.update(this.pendingAnimation),this.pendingAnimation=void 0),this.pendingAnimation=O.default.update(function(){Ce.hasAnimatedSinceResize=!0,G.currentAnimation=Tv(0,Bv,t.__assign(t.__assign({},F),{onUpdate:function(ne){var ae;G.mixTargetDelta(ne),(ae=F.onUpdate)===null||ae===void 0||ae.call(F,ne)},onComplete:function(){var ne;(ne=F.onComplete)===null||ne===void 0||ne.call(F),G.completeAnimation()}})),G.resumingFrom&&(G.resumingFrom.currentAnimation=G.currentAnimation),G.pendingAnimation=void 0})},$.prototype.completeAnimation=function(){var F;this.resumingFrom&&(this.resumingFrom.currentAnimation=void 0,this.resumingFrom.preserveOpacity=void 0),(F=this.getStack())===null||F===void 0||F.exitAnimationComplete(),this.resumingFrom=this.currentAnimation=this.animationValues=void 0,this.notifyListeners("animationComplete")},$.prototype.finishAnimation=function(){var F;this.currentAnimation&&((F=this.mixTargetDelta)===null||F===void 0||F.call(this,Bv),this.currentAnimation.stop()),this.completeAnimation()},$.prototype.applyTransformsToTarget=function(){var F=this.getLead(),G=F.targetWithTransforms,Q=F.target,Z=F.layout,ne=F.latestValues;!G||!Q||!Z||(Qn(G,Q),Ni(G,ne),Qs(this.projectionDeltaWithTransform,this.layoutCorrected,G,ne))},$.prototype.registerSharedNode=function(F,G){var Q,Z,ne;this.sharedNodes.has(F)||this.sharedNodes.set(F,new IE);var ae=this.sharedNodes.get(F);ae.add(G),G.promote({transition:(Q=G.options.initialPromotionConfig)===null||Q===void 0?void 0:Q.transition,preserveFollowOpacity:(ne=(Z=G.options.initialPromotionConfig)===null||Z===void 0?void 0:Z.shouldPreserveFollowOpacity)===null||ne===void 0?void 0:ne.call(Z,G)})},$.prototype.isLead=function(){var F=this.getStack();return F?F.lead===this:!0},$.prototype.getLead=function(){var F,G=this.options.layoutId;return G?((F=this.getStack())===null||F===void 0?void 0:F.lead)||this:this},$.prototype.getPrevLead=function(){var F,G=this.options.layoutId;return G?(F=this.getStack())===null||F===void 0?void 0:F.prevLead:void 0},$.prototype.getStack=function(){var F=this.options.layoutId;if(F)return this.root.sharedNodes.get(F)},$.prototype.promote=function(F){var G=F===void 0?{}:F,Q=G.needsReset,Z=G.transition,ne=G.preserveFollowOpacity,ae=this.getStack();ae&&ae.promote(this,ne),Q&&(this.projectionDelta=void 0,this.needsReset=!0),Z&&this.setOptions({transition:Z})},$.prototype.relegate=function(){var F=this.getStack();return F?F.relegate(this):!1},$.prototype.resetRotation=function(){var F=this.options.visualElement;if(F){for(var G=!1,Q={},Z=0;Z<yt.length;Z++){var ne=yt[Z],ae="rotate"+ne;F.getStaticValue(ae)&&(G=!0,Q[ae]=F.getStaticValue(ae),F.setStaticValue(ae,0))}if(G){F==null||F.syncRender();for(var ae in Q)F.setStaticValue(ae,Q[ae]);F.scheduleRender()}}},$.prototype.getProjectionStyles=function(F){var G,Q,Z,ne,ae,le;F===void 0&&(F={});var ce={};if(!this.instance||this.isSVG)return ce;if(this.isVisible)ce.visibility="";else return{visibility:"hidden"};var we=(G=this.options.visualElement)===null||G===void 0?void 0:G.getProps().transformTemplate;if(this.needsReset)return this.needsReset=!1,ce.opacity="",ce.pointerEvents=fn(F.pointerEvents)||"",ce.transform=we?we(this.latestValues,""):"none",ce;var De=this.getLead();if(!this.projectionDelta||!this.layout||!De.target){var He={};return this.options.layoutId&&(He.opacity=(Q=this.latestValues.opacity)!==null&&Q!==void 0?Q:1,He.pointerEvents=fn(F.pointerEvents)||""),this.hasProjected&&!na(this.latestValues)&&(He.transform=we?we({},""):"none",this.hasProjected=!1),He}var st=De.animationValues||De.latestValues;this.applyTransformsToTarget(),ce.transform=Fv(this.projectionDeltaWithTransform,this.treeScale,st),we&&(ce.transform=we(st,ce.transform));var vt=this.projectionDelta,_t=vt.x,Ct=vt.y;ce.transformOrigin="".concat(_t.origin*100,"% ").concat(Ct.origin*100,"% 0"),De.animationValues?ce.opacity=De===this?(ne=(Z=st.opacity)!==null&&Z!==void 0?Z:this.latestValues.opacity)!==null&&ne!==void 0?ne:1:this.preserveOpacity?this.latestValues.opacity:st.opacityExit:ce.opacity=De===this?(ae=st.opacity)!==null&&ae!==void 0?ae:"":(le=st.opacityExit)!==null&&le!==void 0?le:0;for(var $t in We)if(st[$t]!==void 0){var Gt=We[$t],Tt=Gt.correct,Ft=Gt.applyTo,Jt=Tt(st[$t],De);if(Ft)for(var jn=Ft.length,Hr=0;Hr<jn;Hr++)ce[Ft[Hr]]=Jt;else ce[$t]=Jt}return this.options.layoutId&&(ce.pointerEvents=De===this?fn(F.pointerEvents)||"":"none"),ce},$.prototype.clearSnapshot=function(){this.resumeFrom=this.snapshot=void 0},$.prototype.resetTree=function(){this.root.nodes.forEach(function(F){var G;return(G=F.currentAnimation)===null||G===void 0?void 0:G.stop()}),this.root.nodes.forEach(Uv),this.root.sharedNodes.clear()},$}()}function FE(p){p.updateLayout()}function zE(p){var _,E,R,I,U=(E=(_=p.resumeFrom)===null||_===void 0?void 0:_.snapshot)!==null&&E!==void 0?E:p.snapshot;if(p.isLead()&&p.layout&&U&&p.hasListeners("didUpdate")){var $=p.layout,F=$.actual,G=$.measured;p.options.animationType==="size"?_o(function(st){var vt=U.isShared?U.measured[st]:U.layout[st],_t=wo(vt);vt.min=F[st].min,vt.max=vt.min+_t}):p.options.animationType==="position"&&_o(function(st){var vt=U.isShared?U.measured[st]:U.layout[st],_t=wo(F[st]);vt.max=vt.min+_t});var Q=Zs();Qs(Q,F,U.layout);var Z=Zs();U.isShared?Qs(Z,p.applyTransform(G,!0),U.measured):Qs(Z,F,U.layout);var ne=!Dv(Q),ae=!1;if(!p.resumeFrom&&(p.relativeParent=p.getClosestProjectingParent(),p.relativeParent&&!p.relativeParent.resumeFrom)){var le=p.relativeParent,ce=le.snapshot,we=le.layout;if(ce&&we){var De=Tr();Xs(De,U.layout,ce.layout);var He=Tr();Xs(He,F,we.actual),Lv(De,He)||(ae=!0)}}p.notifyListeners("didUpdate",{layout:F,snapshot:U,delta:Z,layoutDelta:Q,hasLayoutChanged:ne,hasRelativeTargetChanged:ae})}else p.isLead()&&((I=(R=p.options).onExitComplete)===null||I===void 0||I.call(R));p.options.transition=void 0}function BE(p){p.clearSnapshot()}function Uv(p){p.clearMeasurements()}function VE(p){var _=p.options.visualElement;_!=null&&_.getProps().onBeforeLayoutMeasure&&_.notifyBeforeLayoutMeasure(),p.resetTransform()}function UE(p){p.finishAnimation(),p.targetDelta=p.relativeTarget=p.target=void 0}function WE(p){p.resolveTargetDelta()}function $E(p){p.calcProjection()}function HE(p){p.resetRotation()}function qE(p){p.removeLeadSnapshot()}function Wv(p,_,E){p.translate=a.mix(_.translate,0,E),p.scale=a.mix(_.scale,1,E),p.origin=_.origin,p.originPoint=_.originPoint}function $v(p,_,E,R){p.min=a.mix(_.min,E.min,R),p.max=a.mix(_.max,E.max,R)}function GE(p,_,E,R){$v(p.x,_.x,E.x,R),$v(p.y,_.y,E.y,R)}function KE(p){return p.animationValues&&p.animationValues.opacityExit!==void 0}var YE={duration:.45,ease:[.4,0,.1,1]};function QE(p,_){for(var E=p.root,R=p.path.length-1;R>=0;R--)if(p.path[R].instance){E=p.path[R];break}var I=E&&E!==p.root?E.instance:document,U=I.querySelector('[data-projection-id="'.concat(_,'"]'));U&&p.mount(U,!0)}function Hv(p){p.min=Math.round(p.min),p.max=Math.round(p.max)}function qv(p){Hv(p.x),Hv(p.y)}var XE=Vv({attachResizeListener:function(p,_){return wt(p,"resize",_)},measureScroll:function(){return{x:document.documentElement.scrollLeft||document.body.scrollLeft,y:document.documentElement.scrollTop||document.body.scrollTop}},checkIsScrollRoot:function(){return!0}}),Ga={current:void 0},Np=Vv({measureScroll:function(p){return{x:p.scrollLeft,y:p.scrollTop}},defaultParent:function(){if(!Ga.current){var p=new XE(0,{});p.mount(window),p.setOptions({layoutScroll:!0}),Ga.current=p}return Ga.current},resetTransform:function(p,_){p.style.transform=_??"none"},checkIsScrollRoot:function(p){return window.getComputedStyle(p).position==="fixed"}}),Gv=t.__assign(t.__assign(t.__assign(t.__assign({},xp),Gs),fv),Cv),Ep=qe(function(p,_){return Xe(p,_,Gv,kp,Np)});function ZE(p){return tt(Xe(p,{forwardMotionProps:!1},Gv,kp,Np))}var JE=qe(Xe);function Kv(){var p=r.useRef(!1);return A(function(){return p.current=!0,function(){p.current=!1}},[]),p}function $u(){var p=Kv(),_=t.__read(r.useState(0),2),E=_[0],R=_[1],I=r.useCallback(function(){p.current&&R(E+1)},[E]),U=r.useCallback(function(){return O.default.postRender(I)},[I]);return[U,E]}var jp=function(p){var _=p.children,E=p.initial,R=p.isPresent,I=p.onExitComplete,U=p.custom,$=p.presenceAffectsLayout,F=ve(ej),G=Ve(),Q=r.useMemo(function(){return{id:G,initial:E,isPresent:R,custom:U,onExitComplete:function(Z){var ne,ae;F.set(Z,!0);try{for(var le=t.__values(F.values()),ce=le.next();!ce.done;ce=le.next()){var we=ce.value;if(!we)return}}catch(De){ne={error:De}}finally{try{ce&&!ce.done&&(ae=le.return)&&ae.call(le)}finally{if(ne)throw ne.error}}I==null||I()},register:function(Z){return F.set(Z,!1),function(){return F.delete(Z)}}}},$?void 0:[R]);return r.useMemo(function(){F.forEach(function(Z,ne){return F.set(ne,!1)})},[R]),m.useEffect(function(){!R&&!F.size&&(I==null||I())},[R]),m.createElement(k.Provider,{value:Q},_)};function ej(){return new Map}var Ei=function(p){return p.key||""};function tj(p,_){p.forEach(function(E){var R=Ei(E);_.set(R,E)})}function rj(p){var _=[];return r.Children.forEach(p,function(E){r.isValidElement(E)&&_.push(E)}),_}var nj=function(p){var _=p.children,E=p.custom,R=p.initial,I=R===void 0?!0:R,U=p.onExitComplete,$=p.exitBeforeEnter,F=p.presenceAffectsLayout,G=F===void 0?!0:F,Q=t.__read($u(),1),Z=Q[0],ne=r.useContext(ue).forceRender;ne&&(Z=ne);var ae=Kv(),le=rj(_),ce=le,we=new Set,De=r.useRef(ce),He=r.useRef(new Map).current,st=r.useRef(!0);if(A(function(){st.current=!1,tj(le,He),De.current=ce}),Gn(function(){st.current=!0,He.clear(),we.clear()}),st.current)return m.createElement(m.Fragment,null,ce.map(function(Tt){return m.createElement(jp,{key:Ei(Tt),isPresent:!0,initial:I?void 0:!1,presenceAffectsLayout:G},Tt)}));ce=t.__spreadArray([],t.__read(ce),!1);for(var vt=De.current.map(Ei),_t=le.map(Ei),Ct=vt.length,$t=0;$t<Ct;$t++){var Gt=vt[$t];_t.indexOf(Gt)===-1&&we.add(Gt)}return $&&we.size&&(ce=[]),we.forEach(function(Tt){if(_t.indexOf(Tt)===-1){var Ft=He.get(Tt);if(Ft){var Jt=vt.indexOf(Tt),jn=function(){He.delete(Tt),we.delete(Tt);var Hr=De.current.findIndex(function(gn){return gn.key===Tt});if(De.current.splice(Hr,1),!we.size){if(De.current=le,ae.current===!1)return;Z(),U&&U()}};ce.splice(Jt,0,m.createElement(jp,{key:Ei(Ft),isPresent:!1,onExitComplete:jn,custom:E,presenceAffectsLayout:G},Ft))}}}),ce=ce.map(function(Tt){var Ft=Tt.key;return we.has(Ft)?Tt:m.createElement(jp,{key:Ei(Tt),isPresent:!0,presenceAffectsLayout:G},Tt)}),C!=="production"&&$&&ce.length>1&&console.warn("You're attempting to animate multiple children within AnimatePresence, but its exitBeforeEnter prop is set to true. This will lead to odd visual behaviour."),m.createElement(m.Fragment,null,we.size?ce:ce.map(function(Tt){return r.cloneElement(Tt)}))},Yv=r.createContext(null),oj=function(p){return!p.isLayoutDirty&&p.willUpdate(!1)};function Qv(){var p=new Set,_=new WeakMap,E=function(){return p.forEach(oj)};return{add:function(R){p.add(R),_.set(R,R.addEventListener("willUpdate",E))},remove:function(R){var I;p.delete(R),(I=_.get(R))===null||I===void 0||I(),_.delete(R),E()},dirty:E}}var Xv=function(p){return p===!0},aj=function(p){return Xv(p===!0)||p==="id"},Zv=function(p){var _,E,R=p.children,I=p.id,U=p.inheritId,$=p.inherit,F=$===void 0?!0:$;U!==void 0&&(F=U);var G=r.useContext(ue),Q=r.useContext(Yv),Z=t.__read($u(),2),ne=Z[0],ae=Z[1],le=r.useRef(null),ce=(_=G.id)!==null&&_!==void 0?_:Q;le.current===null&&(aj(F)&&ce&&(I=I?ce+"-"+I:ce),le.current={id:I,group:Xv(F)&&(E=G==null?void 0:G.group)!==null&&E!==void 0?E:Qv()});var we=r.useMemo(function(){return t.__assign(t.__assign({},le.current),{forceRender:ne})},[ae]);return m.createElement(ue.Provider,{value:we},R)},ij=0,sj=function(p){var _=p.children;return m.useEffect(function(){n.warning(!1,"AnimateSharedLayout is deprecated: https://www.framer.com/docs/guide-upgrade/##shared-layout-animations")},[]),m.createElement(Zv,{id:ve(function(){return"asl-".concat(ij++)})},_)};function lj(p){var _=p.children,E=p.isValidProp,R=t.__rest(p,["children","isValidProp"]);E&&rr(E),R=t.__assign(t.__assign({},r.useContext(y)),R),R.isStatic=ve(function(){return R.isStatic});var I=r.useMemo(function(){return R},[JSON.stringify(R.transition),R.transformPagePoint,R.reducedMotion]);return m.createElement(y.Provider,{value:I},_)}function uj(p){var _=p.children,E=p.features,R=p.strict,I=R===void 0?!1:R,U=t.__read(r.useState(!Ap(E)),2),$=U[1],F=r.useRef(void 0);if(!Ap(E)){var G=E.renderer,Q=t.__rest(E,["renderer"]);F.current=G,d(Q)}return r.useEffect(function(){Ap(E)&&E().then(function(Z){var ne=Z.renderer,ae=t.__rest(Z,["renderer"]);d(ae),F.current=ne,$(!0)})},[]),m.createElement(s.Provider,{value:{renderer:F.current,strict:I}},_)}function Ap(p){return typeof p=="function"}var Jv=r.createContext(null);function cj(p,_,E,R){if(!R)return p;var I=p.findIndex(function(Z){return Z.value===_});if(I===-1)return p;var U=R>0?1:-1,$=p[I+U];if(!$)return p;var F=p[I],G=$.layout,Q=a.mix(G.min,G.max,.5);return U===1&&F.layout.max+E>Q||U===-1&&F.layout.min+E<Q?_N(p,I,I+U):p}function dj(p,_){var E=p.children,R=p.as,I=R===void 0?"ul":R,U=p.axis,$=U===void 0?"y":U,F=p.onReorder,G=p.values,Q=t.__rest(p,["children","as","axis","onReorder","values"]),Z=ve(function(){return Ep(I)}),ne=[],ae=r.useRef(!1);n.invariant(!!G,"Reorder.Group must be provided a values prop");var le={axis:$,registerItem:function(ce,we){we&&ne.findIndex(function(De){return ce===De.value})===-1&&(ne.push({value:ce,layout:we[$]}),ne.sort(hj))},updateOrder:function(ce,we,De){if(!ae.current){var He=cj(ne,ce,we,De);ne!==He&&(ae.current=!0,F(He.map(pj).filter(function(st){return G.indexOf(st)!==-1})))}}};return r.useEffect(function(){ae.current=!1}),m.createElement(Z,t.__assign({},Q,{ref:_}),m.createElement(Jv.Provider,{value:le},E))}var fj=r.forwardRef(dj);function pj(p){return p.value}function hj(p,_){return p.layout.min-_.layout.min}function aa(p){var _=ve(function(){return En(p)}),E=r.useContext(y).isStatic;if(E){var R=t.__read(r.useState(p),2),I=R[1];r.useEffect(function(){return _.onChange(I)},[])}return _}var gj=function(p){return typeof p=="object"&&p.mix},mj=function(p){return gj(p)?p.mix:void 0};function ey(){for(var p=[],_=0;_<arguments.length;_++)p[_]=arguments[_];var E=!Array.isArray(p[0]),R=E?0:-1,I=p[0+R],U=p[1+R],$=p[2+R],F=p[3+R],G=a.interpolate(U,$,t.__assign({mixer:mj($[0])},F));return E?G(I):G}function bj(p,_){A(function(){if(se(p))return p.onChange(_)},[_])}function vj(p,_){A(function(){var E=p.map(function(R){return R.onChange(_)});return function(){return E.forEach(function(R){return R()})}})}function ty(p,_){var E=aa(_()),R=function(){return E.set(_())};return R(),vj(p,function(){return O.default.update(R,!1,!0)}),E}function Hu(p,_,E,R){var I=typeof _=="function"?_:ey(_,E,R);return Array.isArray(p)?ry(p,I):ry([p],function(U){var $=t.__read(U,1),F=$[0];return I(F)})}function ry(p,_){var E=ve(function(){return[]});return ty(p,function(){E.length=0;for(var R=p.length,I=0;I<R;I++)E[I]=p[I].get();return _(E)})}function ny(p,_){return _===void 0&&(_=0),se(p)?p:aa(_)}function yj(p,_){var E=p.children,R=p.style,I=p.value,U=p.as,$=U===void 0?"li":U,F=p.onDrag,G=p.layout,Q=G===void 0?!0:G,Z=t.__rest(p,["children","style","value","as","onDrag","layout"]),ne=ve(function(){return Ep($)}),ae=r.useContext(Jv),le={x:ny(R==null?void 0:R.x),y:ny(R==null?void 0:R.y)},ce=Hu([le.x,le.y],function(_t){var Ct=t.__read(_t,2),$t=Ct[0],Gt=Ct[1];return $t||Gt?1:"unset"}),we=r.useRef(null);n.invariant(!!ae,"Reorder.Item must be a child of Reorder.Group");var De=ae,He=De.axis,st=De.registerItem,vt=De.updateOrder;return r.useEffect(function(){st(I,we.current)},[ae]),m.createElement(ne,t.__assign({drag:He},Z,{dragSnapToOrigin:!0,style:t.__assign(t.__assign({},R),{x:le.x,y:le.y,zIndex:ce}),layout:Q,onDrag:function(_t,Ct){var $t=Ct.velocity;$t[He]&&vt(I,le[He].get(),$t[He]),F==null||F(_t,Ct)},onLayoutMeasure:function(_t){we.current=_t},ref:_}),E)}var xj=r.forwardRef(yj),wj={Group:fj,Item:xj},oy=t.__assign(t.__assign({renderer:kp},xp),Gs),_j=t.__assign(t.__assign(t.__assign(t.__assign({},oy),fv),Cv),{projectionNodeConstructor:Np});function Sj(p){for(var _=[],E=1;E<arguments.length;E++)_[E-1]=arguments[E];var R=p.length;function I(){for(var U="",$=0;$<R;$++){U+=p[$];var F=_[$];F&&(U+=_[$].get())}return U}return ty(_,I)}function Cj(p,_){_===void 0&&(_={});var E=r.useContext(y).isStatic,R=r.useRef(null),I=aa(se(p)?p.get():p);return r.useMemo(function(){return I.attach(function(U,$){return E?$(U):(R.current&&R.current.stop(),R.current=a.animate(t.__assign(t.__assign({from:I.get(),to:U,velocity:I.getVelocity()},_),{onUpdate:$})),I.get())})},[JSON.stringify(_)]),bj(p,function(U){return I.set(parseFloat(U))}),I}function Tj(p){var _=aa(p.getVelocity());return r.useEffect(function(){return p.velocityUpdateSubscribers.add(function(E){_.set(E)})},[p]),_}var Pj=function(){return{scrollX:En(0),scrollY:En(0),scrollXProgress:En(0),scrollYProgress:En(0)}};function Rp(p){p===void 0&&(p={});var _=p.container,E=p.target,R=t.__rest(p,["container","target"]),I=ve(Pj);return A(function(){return u.scroll(function(U){var $=U.x,F=U.y;I.scrollX.set($.current),I.scrollXProgress.set($.progress),I.scrollY.set(F.current),I.scrollYProgress.set(F.progress)},t.__assign(t.__assign({},R),{container:(_==null?void 0:_.current)||void 0,target:(E==null?void 0:E.current)||void 0}))},[]),I}function Oj(p){return ra(!1,"useElementScroll is deprecated. Convert to useScroll({ container: ref })."),Rp({container:p})}function kj(){return ra(!1,"useViewportScroll is deprecated. Convert to useScroll()."),Rp()}var Nj=typeof performance<"u"?function(){return performance.now()}:function(){return Date.now()};function ay(p){var _=ve(Nj),E=r.useContext(y).isStatic;r.useEffect(function(){if(!E){var R=function(I){var U=I.timestamp;p(U-_)};return O.default.update(R,!0),function(){return i.cancelSync.update(R)}}},[p])}function Ej(){var p=aa(0);return ay(function(_){return p.set(_)}),p}function iy(){var p=!1,_=[],E=new Set,R={subscribe:function(I){return E.add(I),function(){return void E.delete(I)}},start:function(I,U){if(p){var $=[];return E.forEach(function(F){$.push(Fu(F,I,{transitionOverride:U}))}),Promise.all($)}else return new Promise(function(F){_.push({animation:[I,U],resolve:F})})},set:function(I){return n.invariant(p,"controls.set() should only be called after a component has mounted. Consider calling within a useEffect hook."),E.forEach(function(U){kN(U,I)})},stop:function(){E.forEach(function(I){jN(I)})},mount:function(){return p=!0,_.forEach(function(I){var U=I.animation,$=I.resolve;R.start.apply(R,t.__spreadArray([],t.__read(U),!1)).then($)}),function(){p=!1,R.stop()}}};return R}function sy(){var p=ve(iy);return r.useEffect(p.mount,[]),p}var jj=sy;function Aj(){for(var p=[],_=0;_<arguments.length;_++)p[_]=arguments[_];var E=r.useRef(0),R=t.__read(r.useState(p[E.current]),2),I=R[0],U=R[1],$=r.useCallback(function(F){E.current=typeof F!="number"?a.wrap(0,p.length,E.current+1):F,U(p[E.current])},t.__spreadArray([p.length],t.__read(p),!1));return[I,$]}function Rj(p,_){var E=_===void 0?{}:_,R=E.root,I=E.margin,U=E.amount,$=E.once,F=$===void 0?!1:$,G=t.__read(r.useState(!1),2),Q=G[0],Z=G[1];return r.useEffect(function(){var ne;if(!(!p.current||F&&Q)){var ae=function(){return Z(!0),F?void 0:function(){return Z(!1)}},le={root:(ne=R==null?void 0:R.current)!==null&&ne!==void 0?ne:void 0,margin:I,amount:U==="some"?"any":U};return u.inView(p.current,ae,le)}},[R,p,I,F]),Q}var ly=function(){function p(){this.componentControls=new Set}return p.prototype.subscribe=function(_){var E=this;return this.componentControls.add(_),function(){return E.componentControls.delete(_)}},p.prototype.start=function(_,E){this.componentControls.forEach(function(R){R.start(_.nativeEvent||_,E)})},p}(),Mj=function(){return new ly};function Ij(){return ve(Mj)}function uy(){return Dj}function Dj(p){Ga.current&&(Ga.current.isUpdating=!1,Ga.current.blockUpdate(),p==null||p())}function Lj(){var p=t.__read($u(),2),_=p[0],E=p[1],R=uy();return r.useEffect(function(){O.default.postRender(function(){return O.default.postRender(function(){return cp.current=!1})})},[E]),function(I){R(function(){cp.current=!0,_(),I()})}}function Fj(){var p=m.useCallback(function(){var _=Ga.current;_&&_.resetTree()},[]);return p}var Mp=function(){return{}},zj=Uu({build:function(){},measureViewportBox:Tr,resetTransform:function(){},restoreTransform:function(){},removeValueFromRenderState:function(){},render:function(){},scrapeMotionValuesFromProps:Mp,readValueFromInstance:function(p,_,E){return E.initialState[_]||0},makeTargetAnimatable:function(p,_){var E=_.transition,R=_.transitionEnd,I=t.__rest(_,["transition","transitionEnd"]),U=$b(I,E||{},p);return bp(p,I,U),t.__assign({transition:E,transitionEnd:R},I)}}),Bj=qn({scrapeMotionValuesFromProps:Mp,createRenderState:Mp});function Vj(p){var _=t.__read(r.useState(p),2),E=_[0],R=_[1],I=Bj({},!1),U=ve(function(){return zj({props:{},visualState:I},{initialState:p})});r.useEffect(function(){return U.mount({}),U.unmount},[U]),r.useEffect(function(){U.setProps({onUpdate:function(F){R(t.__assign({},F))}})},[R,U]);var $=ve(function(){return function(F){return Fu(U,F)}});return[E,$]}var Uj=1e5,cy=function(p){return p>.001?1/p:Uj},dy=!1;function Wj(p){var _=aa(1),E=aa(1),R=j();n.invariant(!!(p||R),"If no scale values are provided, useInvertedScale must be used within a child of another motion component."),n.warning(dy,"useInvertedScale is deprecated and will be removed in 3.0. Use the layout prop instead."),dy=!0,p?(_=p.scaleX||_,E=p.scaleY||E):R&&(_=R.getValue("scaleX",1),E=R.getValue("scaleY",1));var I=Hu(_,cy),U=Hu(E,cy);return{scaleX:I,scaleY:U}}e.AnimatePresence=nj,e.AnimateSharedLayout=sj,e.DeprecatedLayoutGroupContext=Yv,e.DragControls=ly,e.FlatTree=zv,e.LayoutGroup=Zv,e.LayoutGroupContext=ue,e.LazyMotion=uj,e.MotionConfig=lj,e.MotionConfigContext=y,e.MotionContext=x,e.MotionValue=Vb,e.PresenceContext=k,e.Reorder=wj,e.SwitchLayoutGroupContext=Ee,e.addPointerEvent=Mo,e.addScaleCorrector=rt,e.animate=Tv,e.animateVisualElement=Fu,e.animationControls=iy,e.animations=xp,e.calcLength=wo,e.checkTargetForNewValues=bp,e.createBox=Tr,e.createDomMotionComponent=ZE,e.createMotionComponent=tt,e.domAnimation=oy,e.domMax=_j,e.filterProps=Hn,e.isBrowser=N,e.isDragActive=Oi,e.isMotionValue=se,e.isValidMotionProp=ur,e.m=JE,e.makeUseVisualState=qn,e.motion=Ep,e.motionValue=En,e.resolveMotionValue=fn,e.transform=ey,e.useAnimation=jj,e.useAnimationControls=sy,e.useAnimationFrame=ay,e.useCycle=Aj,e.useDeprecatedAnimatedState=Vj,e.useDeprecatedInvertedScale=Wj,e.useDomEvent=Dt,e.useDragControls=Ij,e.useElementScroll=Oj,e.useForceUpdate=$u,e.useInView=Rj,e.useInstantLayoutTransition=uy,e.useInstantTransition=Lj,e.useIsPresent=Le,e.useIsomorphicLayoutEffect=A,e.useMotionTemplate=Sj,e.useMotionValue=aa,e.usePresence=Be,e.useReducedMotion=z,e.useReducedMotionConfig=V,e.useResetProjection=Fj,e.useScroll=Rp,e.useSpring=Cj,e.useTime=Ej,e.useTransform=Hu,e.useUnmountEffect=Gn,e.useVelocity=Tj,e.useViewportScroll=kj,e.useVisualElementContext=j,e.visualElement=Uu,e.wrapHandler=Vs})(Nr);(function(e){Object.defineProperty(e,"__esModule",{value:!0});function t(d,s){for(var c in s)Object.defineProperty(d,c,{enumerable:!0,get:s[c]})}t(e,{AccordionBody:function(){return w},default:function(){return b}});var r=O(P),n=Nr,o=O(gt),a=O(Mr),i=O(nt),u=lt,f=Tf,g=et,m=yu;function S(){return S=Object.assign||function(d){for(var s=1;s<arguments.length;s++){var c=arguments[s];for(var l in c)Object.prototype.hasOwnProperty.call(c,l)&&(d[l]=c[l])}return d},S.apply(this,arguments)}function O(d){return d&&d.__esModule?d:{default:d}}function T(d,s){if(d==null)return{};var c=C(d,s),l,h;if(Object.getOwnPropertySymbols){var y=Object.getOwnPropertySymbols(d);for(h=0;h<y.length;h++)l=y[h],!(s.indexOf(l)>=0)&&Object.prototype.propertyIsEnumerable.call(d,l)&&(c[l]=d[l])}return c}function C(d,s){if(d==null)return{};var c={},l=Object.keys(d),h,y;for(y=0;y<l.length;y++)h=l[y],!(s.indexOf(h)>=0)&&(c[h]=d[h]);return c}var w=r.default.forwardRef(function(d,s){var c=d.className,l=d.children,h=T(d,["className","children"]),y=(0,f.useAccordion)(),x=y.open,j=y.animate,k=(0,g.useTheme)().accordion,N=k.styles.base;c=c??"";var A=(0,u.twMerge)((0,o.default)((0,i.default)(N.body)),c),M={unmount:{height:"0px",transition:{duration:.2,times:[.4,0,.2,1]}},mount:{height:"auto",transition:{duration:.2,times:[.4,0,.2,1]}}},D={unmount:{transition:{duration:.3,ease:"linear"}},mount:{transition:{duration:.3,ease:"linear"}}},L=(0,a.default)(D,j);return r.default.createElement(n.LazyMotion,{features:n.domAnimation},r.default.createElement(n.m.div,{className:"overflow-hidden",initial:"unmount",exit:"unmount",animate:x?"mount":"unmount",variants:M},r.default.createElement(n.m.div,S({},h,{ref:s,className:A,initial:"unmount",exit:"unmount",animate:x?"mount":"unmount",variants:L}),l)))});w.propTypes={className:m.propTypesClassName,children:m.propTypesChildren},w.displayName="MaterialTailwind.AccordionBody";var b=w})(ST);(function(e){Object.defineProperty(e,"__esModule",{value:!0});function t(s,c){for(var l in c)Object.defineProperty(s,l,{enumerable:!0,get:c[l]})}t(e,{Accordion:function(){return b},AccordionHeader:function(){return g.AccordionHeader},AccordionBody:function(){return m.AccordionBody},useAccordion:function(){return u.useAccordion},default:function(){return d}});var r=T(P),n=T(gt),o=lt,a=T(nt),i=et,u=Tf,f=yu,g=_T,m=ST;function S(s,c,l){return c in s?Object.defineProperty(s,c,{value:l,enumerable:!0,configurable:!0,writable:!0}):s[c]=l,s}function O(){return O=Object.assign||function(s){for(var c=1;c<arguments.length;c++){var l=arguments[c];for(var h in l)Object.prototype.hasOwnProperty.call(l,h)&&(s[h]=l[h])}return s},O.apply(this,arguments)}function T(s){return s&&s.__esModule?s:{default:s}}function C(s,c){if(s==null)return{};var l=w(s,c),h,y;if(Object.getOwnPropertySymbols){var x=Object.getOwnPropertySymbols(s);for(y=0;y<x.length;y++)h=x[y],!(c.indexOf(h)>=0)&&Object.prototype.propertyIsEnumerable.call(s,h)&&(l[h]=s[h])}return l}function w(s,c){if(s==null)return{};var l={},h=Object.keys(s),y,x;for(x=0;x<h.length;x++)y=h[x],!(c.indexOf(y)>=0)&&(l[y]=s[y]);return l}var b=r.default.forwardRef(function(s,c){var l=s.open,h=s.icon,y=s.animate,x=s.className,j=s.disabled,k=s.children,N=C(s,["open","icon","animate","className","disabled","children"]),A=(0,i.useTheme)().accordion,M=A.defaultProps,D=A.styles.base;h=h??M.icon,y=y??M.animate,x=x??M.className,j=j??M.disabled;var L=(0,o.twMerge)((0,n.default)((0,a.default)(D.container),S({},(0,a.default)(D.disabled),j)),x),z=r.default.useMemo(function(){return{open:l,icon:h,animate:y,disabled:j}},[l,h,y,j]);return r.default.createElement(u.AccordionContextProvider,{value:z},r.default.createElement("div",O({},N,{ref:c,className:L}),k))});b.propTypes={open:f.propTypesOpen,icon:f.propTypesIcon,animate:f.propTypesAnimate,disabled:f.propTypesDisabled,className:f.propTypesClassName,children:f.propTypesChildren},b.displayName="MaterialTailwind.Accordion";var d=Object.assign(b,{Header:g.AccordionHeader,Body:m.AccordionBody})})(XC);var QP={},tr={};(function(e){Object.defineProperty(e,"__esModule",{value:!0}),Object.defineProperty(e,"default",{enumerable:!0,get:function(){return r}});function t(n,o,a){var i=n.findIndex(function(u){return u===o});return i>=0?o:a}var r=t})(tr);var Lf={},As=class{constructor(){this.x=0,this.y=0,this.z=0}findFurthestPoint(t,r,n,o,a,i){return this.x=t-n>r/2?0:r,this.y=o-i>a/2?0:a,this.z=Math.hypot(this.x-(t-n),this.y-(o-i)),this.z}appyStyles(t,r,n,o,a){t.classList.add("ripple"),t.style.backgroundColor=r==="dark"?"rgba(0,0,0, 0.2)":"rgba(255,255,255, 0.3)",t.style.borderRadius="50%",t.style.pointerEvents="none",t.style.position="absolute",t.style.left=a.clientX-n.left-o+"px",t.style.top=a.clientY-n.top-o+"px",t.style.width=t.style.height=o*2+"px"}applyAnimation(t){t.animate([{transform:"scale(0)",opacity:1},{transform:"scale(1.5)",opacity:0}],{duration:500,easing:"linear"})}create(t,r){const n=t.currentTarget;n.style.position="relative",n.style.overflow="hidden";const o=n.getBoundingClientRect(),a=this.findFurthestPoint(t.clientX,n.offsetWidth,o.left,t.clientY,n.offsetHeight,o.top),i=document.createElement("span");this.appyStyles(i,r,o,a,t),this.applyAnimation(i),n.appendChild(i),setTimeout(()=>i.remove(),500)}};(function(e){Object.defineProperty(e,"__esModule",{value:!0});function t(d,s){for(var c in s)Object.defineProperty(d,c,{enumerable:!0,get:s[c]})}t(e,{IconButton:function(){return w},default:function(){return b}});var r=O(P),n=O(ut),o=O(As),a=O(gt),i=lt,u=O(tr),f=O(nt),g=et,m=vi;function S(){return S=Object.assign||function(d){for(var s=1;s<arguments.length;s++){var c=arguments[s];for(var l in c)Object.prototype.hasOwnProperty.call(c,l)&&(d[l]=c[l])}return d},S.apply(this,arguments)}function O(d){return d&&d.__esModule?d:{default:d}}function T(d,s){if(d==null)return{};var c=C(d,s),l,h;if(Object.getOwnPropertySymbols){var y=Object.getOwnPropertySymbols(d);for(h=0;h<y.length;h++)l=y[h],!(s.indexOf(l)>=0)&&Object.prototype.propertyIsEnumerable.call(d,l)&&(c[l]=d[l])}return c}function C(d,s){if(d==null)return{};var c={},l=Object.keys(d),h,y;for(y=0;y<l.length;y++)h=l[y],!(s.indexOf(h)>=0)&&(c[h]=d[h]);return c}var w=r.default.forwardRef(function(d,s){var c=d.variant,l=d.size,h=d.color,y=d.ripple,x=d.className,j=d.children;d.fullWidth;var k=T(d,["variant","size","color","ripple","className","children","fullWidth"]),N=(0,g.useTheme)().iconButton,A=N.valid,M=N.defaultProps,D=N.styles,L=D.base,z=D.variants,V=D.sizes;c=c??M.variant,l=l??M.size,h=h??M.color,y=y??M.ripple,x=x??M.className;var Y=y!==void 0&&new o.default,q=(0,f.default)(L),B=(0,f.default)(z[(0,u.default)(A.variants,c,"filled")][(0,u.default)(A.colors,h,"gray")]),H=(0,f.default)(V[(0,u.default)(A.sizes,l,"md")]),K=(0,i.twMerge)((0,a.default)(q,H,B),x);return r.default.createElement("button",S({},k,{ref:s,className:K,type:k.type||"button",onMouseDown:function(X){var re=k==null?void 0:k.onMouseDown;return y&&Y.create(X,(c==="filled"||c==="gradient")&&h!=="white"?"light":"dark"),typeof re=="function"&&re(X)}}),r.default.createElement("span",{className:"absolute top-1/2 left-1/2 transform -translate-y-1/2 -translate-x-1/2"},j))});w.propTypes={variant:n.default.oneOf(m.propTypesVariant),size:n.default.oneOf(m.propTypesSize),color:n.default.oneOf(m.propTypesColor),ripple:m.propTypesRipple,className:m.propTypesClassName,children:m.propTypesChildren},w.displayName="MaterialTailwind.IconButton";var b=w})(Lf);(function(e){Object.defineProperty(e,"__esModule",{value:!0});function t(c,l){for(var h in l)Object.defineProperty(c,h,{enumerable:!0,get:l[h]})}t(e,{Alert:function(){return d},default:function(){return s}});var r=C(P),n=C(ut),o=Nr,a=C(gt),i=C(Mr),u=lt,f=C(tr),g=C(nt),m=et,S=km,O=C(Lf);function T(){return T=Object.assign||function(c){for(var l=1;l<arguments.length;l++){var h=arguments[l];for(var y in h)Object.prototype.hasOwnProperty.call(h,y)&&(c[y]=h[y])}return c},T.apply(this,arguments)}function C(c){return c&&c.__esModule?c:{default:c}}function w(c,l){if(c==null)return{};var h=b(c,l),y,x;if(Object.getOwnPropertySymbols){var j=Object.getOwnPropertySymbols(c);for(x=0;x<j.length;x++)y=j[x],!(l.indexOf(y)>=0)&&Object.prototype.propertyIsEnumerable.call(c,y)&&(h[y]=c[y])}return h}function b(c,l){if(c==null)return{};var h={},y=Object.keys(c),x,j;for(j=0;j<y.length;j++)x=y[j],!(l.indexOf(x)>=0)&&(h[x]=c[x]);return h}var d=r.default.forwardRef(function(c,l){var h=c.variant,y=c.color,x=c.icon,j=c.open,k=c.action,N=c.onClose,A=c.animate,M=c.className,D=c.children,L=w(c,["variant","color","icon","open","action","onClose","animate","className","children"]),z=(0,m.useTheme)().alert,V=z.defaultProps,Y=z.valid,q=z.styles,B=q.base,H=q.variants;h=h??V.variant,y=y??V.color,M=M??V.className,A=A??V.animate,j=j??V.open,k=k??V.action,N=N??V.onClose;var K=(0,g.default)(B.alert),X=(0,g.default)(B.action),re=(0,g.default)(H[(0,f.default)(Y.variants,h,"filled")][(0,f.default)(Y.colors,y,"gray")]),me=(0,u.twMerge)((0,a.default)(K,re),M),de=(0,a.default)(X),ee={unmount:{opacity:0},mount:{opacity:1}},_e=(0,i.default)(ee,A),he=r.default.createElement("div",{className:"shrink-0"},x),pe=o.AnimatePresence;return r.default.createElement(o.LazyMotion,{features:o.domAnimation},r.default.createElement(pe,null,j&&r.default.createElement(o.m.div,T({},L,{ref:l,role:"alert",className:"".concat(me," flex"),initial:"unmount",exit:"unmount",animate:j?"mount":"unmount",variants:_e}),x&&he,r.default.createElement("div",{className:"".concat(x?"ml-3":""," mr-12")},D),N&&!k&&r.default.createElement(O.default,{onClick:N,size:"sm",variant:"text",color:h==="outlined"||h==="ghost"?y:"white",className:de},r.default.createElement("svg",{xmlns:"http://www.w3.org/2000/svg",fill:"none",viewBox:"0 0 24 24",stroke:"currentColor",className:"h-6 w-6",strokeWidth:2},r.default.createElement("path",{strokeLinecap:"round",strokeLinejoin:"round",d:"M6 18L18 6M6 6l12 12"}))),k||null)))});d.propTypes={variant:n.default.oneOf(S.propTypesVariant),color:n.default.oneOf(S.propTypesColor),icon:S.propTypesIcon,open:S.propTypesOpen,action:S.propTypesAction,onClose:S.propTypesOnClose,animate:S.propTypesAnimate,className:S.propTypesClassName,children:S.propTypesChildren},d.displayName="MaterialTailwind.Alert";var s=d})(QP);var XP={};(function(e){Object.defineProperty(e,"__esModule",{value:!0});function t(d,s){for(var c in s)Object.defineProperty(d,c,{enumerable:!0,get:s[c]})}t(e,{Avatar:function(){return w},default:function(){return b}});var r=O(P),n=O(ut),o=O(gt),a=lt,i=O(tr),u=O(nt),f=et,g=Nm;function m(d,s,c){return s in d?Object.defineProperty(d,s,{value:c,enumerable:!0,configurable:!0,writable:!0}):d[s]=c,d}function S(){return S=Object.assign||function(d){for(var s=1;s<arguments.length;s++){var c=arguments[s];for(var l in c)Object.prototype.hasOwnProperty.call(c,l)&&(d[l]=c[l])}return d},S.apply(this,arguments)}function O(d){return d&&d.__esModule?d:{default:d}}function T(d,s){if(d==null)return{};var c=C(d,s),l,h;if(Object.getOwnPropertySymbols){var y=Object.getOwnPropertySymbols(d);for(h=0;h<y.length;h++)l=y[h],!(s.indexOf(l)>=0)&&Object.prototype.propertyIsEnumerable.call(d,l)&&(c[l]=d[l])}return c}function C(d,s){if(d==null)return{};var c={},l=Object.keys(d),h,y;for(y=0;y<l.length;y++)h=l[y],!(s.indexOf(h)>=0)&&(c[h]=d[h]);return c}var w=r.default.forwardRef(function(d,s){var c=d.variant,l=d.size,h=d.className,y=d.color,x=d.withBorder,j=T(d,["variant","size","className","color","withBorder"]),k=(0,f.useTheme)().avatar,N=k.valid,A=k.defaultProps,M=k.styles,D=M.base,L=M.variants,z=M.sizes,V=M.borderColor;c=c??A.variant,l=l??A.size,h=h??A.className,x=x??A.withBorder,y=y??A.color;var Y=(0,u.default)(L[(0,i.default)(N.variants,c,"rounded")]),q=(0,u.default)(z[(0,i.default)(N.sizes,l,"md")]),B=(0,u.default)(V[(0,i.default)(N.colors,y,"gray")]),H,K=(0,a.twMerge)((0,o.default)((0,u.default)(D.initial),Y,q,(H={},m(H,(0,u.default)(D.withBorder),x),m(H,B,x),H)),h);return r.default.createElement("img",S({},j,{ref:s,className:K}))});w.propTypes={variant:n.default.oneOf(g.propTypesVariant),size:n.default.oneOf(g.propTypesSize),className:g.propTypesClassName,withBorder:g.propTypesWithBorder,color:n.default.oneOf(g.propTypesColor)},w.displayName="MaterialTailwind.Avatar";var b=w})(XP);var ZP={},JP={};(function(e){Object.defineProperty(e,"__esModule",{value:!0});function t(f,g){for(var m in g)Object.defineProperty(f,m,{enumerable:!0,get:g[m]})}t(e,{propTypesSeparator:function(){return o},propTypesFullWidth:function(){return a},propTypesClassName:function(){return i},propTypesChildren:function(){return u}});var r=n(ut);function n(f){return f&&f.__esModule?f:{default:f}}var o=r.default.node,a=r.default.bool,i=r.default.string,u=r.default.node.isRequired})(JP);(function(e){Object.defineProperty(e,"__esModule",{value:!0});function t(d,s){for(var c in s)Object.defineProperty(d,c,{enumerable:!0,get:s[c]})}t(e,{Breadcrumbs:function(){return w},default:function(){return b}});var r=O(P),n=m(gt),o=lt,a=m(nt),i=et,u=JP;function f(d,s,c){return s in d?Object.defineProperty(d,s,{value:c,enumerable:!0,configurable:!0,writable:!0}):d[s]=c,d}function g(){return g=Object.assign||function(d){for(var s=1;s<arguments.length;s++){var c=arguments[s];for(var l in c)Object.prototype.hasOwnProperty.call(c,l)&&(d[l]=c[l])}return d},g.apply(this,arguments)}function m(d){return d&&d.__esModule?d:{default:d}}function S(d){if(typeof WeakMap!="function")return null;var s=new WeakMap,c=new WeakMap;return(S=function(l){return l?c:s})(d)}function O(d,s){if(!s&&d&&d.__esModule)return d;if(d===null||typeof d!="object"&&typeof d!="function")return{default:d};var c=S(s);if(c&&c.has(d))return c.get(d);var l={},h=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var y in d)if(y!=="default"&&Object.prototype.hasOwnProperty.call(d,y)){var x=h?Object.getOwnPropertyDescriptor(d,y):null;x&&(x.get||x.set)?Object.defineProperty(l,y,x):l[y]=d[y]}return l.default=d,c&&c.set(d,l),l}function T(d,s){if(d==null)return{};var c=C(d,s),l,h;if(Object.getOwnPropertySymbols){var y=Object.getOwnPropertySymbols(d);for(h=0;h<y.length;h++)l=y[h],!(s.indexOf(l)>=0)&&Object.prototype.propertyIsEnumerable.call(d,l)&&(c[l]=d[l])}return c}function C(d,s){if(d==null)return{};var c={},l=Object.keys(d),h,y;for(y=0;y<l.length;y++)h=l[y],!(s.indexOf(h)>=0)&&(c[h]=d[h]);return c}var w=(0,r.forwardRef)(function(d,s){var c=d.separator,l=d.fullWidth,h=d.className,y=d.children,x=T(d,["separator","fullWidth","className","children"]),j=(0,i.useTheme)().breadcrumbs,k=j.defaultProps,N=j.styles.base;c=c??k.separator,l=l??k.fullWidth,h=h??k.className;var A=(0,n.default)((0,a.default)(N.root.initial),f({},(0,a.default)(N.root.fullWidth),l)),M=(0,o.twMerge)((0,n.default)((0,a.default)(N.list)),h),D=(0,n.default)((0,a.default)(N.item.initial)),L=(0,n.default)((0,a.default)(N.separator));return r.default.createElement("nav",{"aria-label":"breadcrumb",className:A},r.default.createElement("ol",g({},x,{ref:s,className:M}),r.Children.map(y,function(z,V){if((0,r.isValidElement)(z)){var Y;return r.default.createElement("li",{className:(0,n.default)(D,f({},(0,a.default)(N.item.disabled),z==null||(Y=z.props)===null||Y===void 0?void 0:Y.disabled))},z,V!==r.Children.count(y)-1&&r.default.createElement("span",{className:L},c))}return null})))});w.propTypes={separator:u.propTypesSeparator,fullWidth:u.propTypesFullWidth,className:u.propTypesClassName,children:u.propTypesChildren},w.displayName="MaterialTailwind.Breadcrumbs";var b=w})(ZP);var eO={};(function(e){Object.defineProperty(e,"__esModule",{value:!0});function t(s,c){for(var l in c)Object.defineProperty(s,l,{enumerable:!0,get:c[l]})}t(e,{Button:function(){return b},default:function(){return d}});var r=T(P),n=T(ut),o=T(As),a=T(gt),i=lt,u=T(tr),f=T(nt),g=et,m=vi;function S(s,c,l){return c in s?Object.defineProperty(s,c,{value:l,enumerable:!0,configurable:!0,writable:!0}):s[c]=l,s}function O(){return O=Object.assign||function(s){for(var c=1;c<arguments.length;c++){var l=arguments[c];for(var h in l)Object.prototype.hasOwnProperty.call(l,h)&&(s[h]=l[h])}return s},O.apply(this,arguments)}function T(s){return s&&s.__esModule?s:{default:s}}function C(s,c){if(s==null)return{};var l=w(s,c),h,y;if(Object.getOwnPropertySymbols){var x=Object.getOwnPropertySymbols(s);for(y=0;y<x.length;y++)h=x[y],!(c.indexOf(h)>=0)&&Object.prototype.propertyIsEnumerable.call(s,h)&&(l[h]=s[h])}return l}function w(s,c){if(s==null)return{};var l={},h=Object.keys(s),y,x;for(x=0;x<h.length;x++)y=h[x],!(c.indexOf(y)>=0)&&(l[y]=s[y]);return l}var b=r.default.forwardRef(function(s,c){var l=s.variant,h=s.size,y=s.color,x=s.fullWidth,j=s.ripple,k=s.className,N=s.children,A=C(s,["variant","size","color","fullWidth","ripple","className","children"]),M=(0,g.useTheme)().button,D=M.valid,L=M.defaultProps,z=M.styles,V=z.base,Y=z.variants,q=z.sizes;l=l??L.variant,h=h??L.size,y=y??L.color,x=x??L.fullWidth,j=j??L.ripple,k=k??L.className;var B=j!==void 0&&new o.default,H=(0,f.default)(V.initial),K=(0,f.default)(Y[(0,u.default)(D.variants,l,"filled")][(0,u.default)(D.colors,y,"gray")]),X=(0,f.default)(q[(0,u.default)(D.sizes,h,"md")]),re=(0,i.twMerge)((0,a.default)(H,X,K,S({},(0,f.default)(V.fullWidth),x)),k);return r.default.createElement("button",O({},A,{ref:c,className:re,type:A.type||"button",onMouseDown:function(me){var de=A==null?void 0:A.onMouseDown;return j&&B.create(me,(l==="filled"||l==="gradient")&&y!=="white"?"light":"dark"),typeof de=="function"&&de(me)}}),N)});b.propTypes={variant:n.default.oneOf(m.propTypesVariant),size:n.default.oneOf(m.propTypesSize),color:n.default.oneOf(m.propTypesColor),fullWidth:m.propTypesFullWidth,ripple:m.propTypesRipple,className:m.propTypesClassName,children:m.propTypesChildren},b.displayName="MaterialTailwind.Button";var d=b})(eO);var tO={},rO={};(function(e){Object.defineProperty(e,"__esModule",{value:!0});function t(d,s){for(var c in s)Object.defineProperty(d,c,{enumerable:!0,get:s[c]})}t(e,{CardHeader:function(){return w},default:function(){return b}});var r=O(P),n=O(ut),o=O(gt),a=lt,i=O(tr),u=O(nt),f=et,g=yi;function m(d,s,c){return s in d?Object.defineProperty(d,s,{value:c,enumerable:!0,configurable:!0,writable:!0}):d[s]=c,d}function S(){return S=Object.assign||function(d){for(var s=1;s<arguments.length;s++){var c=arguments[s];for(var l in c)Object.prototype.hasOwnProperty.call(c,l)&&(d[l]=c[l])}return d},S.apply(this,arguments)}function O(d){return d&&d.__esModule?d:{default:d}}function T(d,s){if(d==null)return{};var c=C(d,s),l,h;if(Object.getOwnPropertySymbols){var y=Object.getOwnPropertySymbols(d);for(h=0;h<y.length;h++)l=y[h],!(s.indexOf(l)>=0)&&Object.prototype.propertyIsEnumerable.call(d,l)&&(c[l]=d[l])}return c}function C(d,s){if(d==null)return{};var c={},l=Object.keys(d),h,y;for(y=0;y<l.length;y++)h=l[y],!(s.indexOf(h)>=0)&&(c[h]=d[h]);return c}var w=r.default.forwardRef(function(d,s){var c=d.variant,l=d.color,h=d.shadow,y=d.floated,x=d.className,j=d.children,k=T(d,["variant","color","shadow","floated","className","children"]),N=(0,f.useTheme)().cardHeader,A=N.defaultProps,M=N.styles,D=N.valid,L=M.base,z=M.variants;c=c??A.variant,l=l??A.color,h=h??A.shadow,y=y??A.floated,x=x??A.className;var V=(0,u.default)(L.initial),Y=(0,u.default)(z[(0,i.default)(D.variants,c,"filled")][(0,i.default)(D.colors,l,"white")]),q=(0,a.twMerge)((0,o.default)(V,Y,m({},(0,u.default)(L.shadow),h),m({},(0,u.default)(L.floated),y)),x);return r.default.createElement("div",S({},k,{ref:s,className:q}),j)});w.propTypes={variant:n.default.oneOf(g.propTypesVariant),color:n.default.oneOf(g.propTypesColor),shadow:g.propTypesShadow,floated:g.propTypesFloated,className:g.propTypesClassName,children:g.propTypesChildren},w.displayName="MaterialTailwind.CardHeader";var b=w})(rO);var nO={};(function(e){Object.defineProperty(e,"__esModule",{value:!0});function t(C,w){for(var b in w)Object.defineProperty(C,b,{enumerable:!0,get:w[b]})}t(e,{CardBody:function(){return O},default:function(){return T}});var r=g(P),n=g(gt),o=lt,a=g(nt),i=et,u=yi;function f(){return f=Object.assign||function(C){for(var w=1;w<arguments.length;w++){var b=arguments[w];for(var d in b)Object.prototype.hasOwnProperty.call(b,d)&&(C[d]=b[d])}return C},f.apply(this,arguments)}function g(C){return C&&C.__esModule?C:{default:C}}function m(C,w){if(C==null)return{};var b=S(C,w),d,s;if(Object.getOwnPropertySymbols){var c=Object.getOwnPropertySymbols(C);for(s=0;s<c.length;s++)d=c[s],!(w.indexOf(d)>=0)&&Object.prototype.propertyIsEnumerable.call(C,d)&&(b[d]=C[d])}return b}function S(C,w){if(C==null)return{};var b={},d=Object.keys(C),s,c;for(c=0;c<d.length;c++)s=d[c],!(w.indexOf(s)>=0)&&(b[s]=C[s]);return b}var O=r.default.forwardRef(function(C,w){var b=C.className,d=C.children,s=m(C,["className","children"]),c=(0,i.useTheme)().cardBody,l=c.defaultProps,h=c.styles.base;b=b??l.className;var y=(0,o.twMerge)((0,n.default)((0,a.default)(h)),b);return r.default.createElement("div",f({},s,{ref:w,className:y}),d)});O.propTypes={className:u.propTypesClassName,children:u.propTypesChildren},O.displayName="MaterialTailwind.CardBody";var T=O})(nO);var oO={};(function(e){Object.defineProperty(e,"__esModule",{value:!0});function t(w,b){for(var d in b)Object.defineProperty(w,d,{enumerable:!0,get:b[d]})}t(e,{CardFooter:function(){return T},default:function(){return C}});var r=m(P),n=m(gt),o=lt,a=m(nt),i=et,u=yi;function f(w,b,d){return b in w?Object.defineProperty(w,b,{value:d,enumerable:!0,configurable:!0,writable:!0}):w[b]=d,w}function g(){return g=Object.assign||function(w){for(var b=1;b<arguments.length;b++){var d=arguments[b];for(var s in d)Object.prototype.hasOwnProperty.call(d,s)&&(w[s]=d[s])}return w},g.apply(this,arguments)}function m(w){return w&&w.__esModule?w:{default:w}}function S(w,b){if(w==null)return{};var d=O(w,b),s,c;if(Object.getOwnPropertySymbols){var l=Object.getOwnPropertySymbols(w);for(c=0;c<l.length;c++)s=l[c],!(b.indexOf(s)>=0)&&Object.prototype.propertyIsEnumerable.call(w,s)&&(d[s]=w[s])}return d}function O(w,b){if(w==null)return{};var d={},s=Object.keys(w),c,l;for(l=0;l<s.length;l++)c=s[l],!(b.indexOf(c)>=0)&&(d[c]=w[c]);return d}var T=r.default.forwardRef(function(w,b){var d=w.divider,s=w.className,c=w.children,l=S(w,["divider","className","children"]),h=(0,i.useTheme)().cardFooter,y=h.defaultProps,x=h.styles.base;s=s??y.className,d=d??y.divider;var j=(0,o.twMerge)((0,n.default)((0,a.default)(x.initial),f({},(0,a.default)(x.divider),d)),s);return r.default.createElement("div",g({},l,{ref:b,className:j}),c)});T.propTypes={divider:u.propTypesDivider,className:u.propTypesClassName,children:u.propTypesChildren},T.displayName="MaterialTailwind.CardFooter";var C=T})(oO);(function(e){Object.defineProperty(e,"__esModule",{value:!0});function t(l,h){for(var y in h)Object.defineProperty(l,y,{enumerable:!0,get:h[y]})}t(e,{Card:function(){return s},CardHeader:function(){return g.CardHeader},CardBody:function(){return m.CardBody},CardFooter:function(){return S.CardFooter},default:function(){return c}});var r=w(P),n=w(ut),o=w(gt),a=lt,i=w(tr),u=w(nt),f=et,g=rO,m=nO,S=oO,O=yi;function T(l,h,y){return h in l?Object.defineProperty(l,h,{value:y,enumerable:!0,configurable:!0,writable:!0}):l[h]=y,l}function C(){return C=Object.assign||function(l){for(var h=1;h<arguments.length;h++){var y=arguments[h];for(var x in y)Object.prototype.hasOwnProperty.call(y,x)&&(l[x]=y[x])}return l},C.apply(this,arguments)}function w(l){return l&&l.__esModule?l:{default:l}}function b(l,h){if(l==null)return{};var y=d(l,h),x,j;if(Object.getOwnPropertySymbols){var k=Object.getOwnPropertySymbols(l);for(j=0;j<k.length;j++)x=k[j],!(h.indexOf(x)>=0)&&Object.prototype.propertyIsEnumerable.call(l,x)&&(y[x]=l[x])}return y}function d(l,h){if(l==null)return{};var y={},x=Object.keys(l),j,k;for(k=0;k<x.length;k++)j=x[k],!(h.indexOf(j)>=0)&&(y[j]=l[j]);return y}var s=r.default.forwardRef(function(l,h){var y=l.variant,x=l.color,j=l.shadow,k=l.className,N=l.children,A=b(l,["variant","color","shadow","className","children"]),M=(0,f.useTheme)().card,D=M.defaultProps,L=M.styles,z=M.valid,V=L.base,Y=L.variants;y=y??D.variant,x=x??D.color,j=j??D.shadow,k=k??D.className;var q=(0,u.default)(V.initial),B=(0,u.default)(Y[(0,i.default)(z.variants,y,"filled")][(0,i.default)(z.colors,x,"white")]),H=(0,a.twMerge)((0,o.default)(q,B,T({},(0,u.default)(V.shadow),j)),k);return r.default.createElement("div",C({},A,{ref:h,className:H}),N)});s.propTypes={variant:n.default.oneOf(O.propTypesVariant),color:n.default.oneOf(O.propTypesColor),shadow:O.propTypesShadow,className:O.propTypesClassName,children:O.propTypesChildren},s.displayName="MaterialTailwind.Card";var c=Object.assign(s,{Header:g.CardHeader,Body:m.CardBody,Footer:S.CardFooter})})(tO);var aO={};(function(e){Object.defineProperty(e,"__esModule",{value:!0});function t(s,c){for(var l in c)Object.defineProperty(s,l,{enumerable:!0,get:c[l]})}t(e,{Checkbox:function(){return b},default:function(){return d}});var r=T(P),n=T(ut),o=T(As),a=T(gt),i=lt,u=T(tr),f=T(nt),g=et,m=xi;function S(s,c,l){return c in s?Object.defineProperty(s,c,{value:l,enumerable:!0,configurable:!0,writable:!0}):s[c]=l,s}function O(){return O=Object.assign||function(s){for(var c=1;c<arguments.length;c++){var l=arguments[c];for(var h in l)Object.prototype.hasOwnProperty.call(l,h)&&(s[h]=l[h])}return s},O.apply(this,arguments)}function T(s){return s&&s.__esModule?s:{default:s}}function C(s,c){if(s==null)return{};var l=w(s,c),h,y;if(Object.getOwnPropertySymbols){var x=Object.getOwnPropertySymbols(s);for(y=0;y<x.length;y++)h=x[y],!(c.indexOf(h)>=0)&&Object.prototype.propertyIsEnumerable.call(s,h)&&(l[h]=s[h])}return l}function w(s,c){if(s==null)return{};var l={},h=Object.keys(s),y,x;for(x=0;x<h.length;x++)y=h[x],!(c.indexOf(y)>=0)&&(l[y]=s[y]);return l}var b=r.default.forwardRef(function(s,c){var l=s.color,h=s.label,y=s.icon,x=s.ripple,j=s.className,k=s.disabled,N=s.containerProps,A=s.labelProps,M=s.iconProps,D=s.inputRef,L=C(s,["color","label","icon","ripple","className","disabled","containerProps","labelProps","iconProps","inputRef"]),z=(0,g.useTheme)().checkbox,V=z.defaultProps,Y=z.valid,q=z.styles,B=q.base,H=q.colors,K=r.default.useId();l=l??V.color,h=h??V.label,y=y??V.icon,x=x??V.ripple,j=j??V.className,k=k??V.disabled,N=N??V.containerProps,A=A??V.labelProps,M=M??V.iconProps;var X=x!==void 0&&new o.default,re=(0,a.default)((0,f.default)(B.root),S({},(0,f.default)(B.disabled),k)),me=(0,i.twMerge)((0,a.default)((0,f.default)(B.container)),N==null?void 0:N.className),de=(0,i.twMerge)((0,a.default)((0,f.default)(B.input),(0,f.default)(H[(0,u.default)(Y.colors,l,"gray")])),j),ee=(0,i.twMerge)((0,a.default)((0,f.default)(B.label)),A==null?void 0:A.className),_e=(0,i.twMerge)((0,a.default)((0,f.default)(B.icon)),M==null?void 0:M.className);return r.default.createElement("div",{ref:c,className:re},r.default.createElement("label",O({},N,{className:me,htmlFor:L.id||K,onMouseDown:function(he){var pe=N==null?void 0:N.onMouseDown;return x&&X.create(he,"dark"),typeof pe=="function"&&pe(he)}}),r.default.createElement("input",O({},L,{ref:D,type:"checkbox",disabled:k,className:de,id:L.id||K})),r.default.createElement("span",{className:_e},y||r.default.createElement("svg",{xmlns:"http://www.w3.org/2000/svg",className:"h-3.5 w-3.5",viewBox:"0 0 20 20",fill:"currentColor",stroke:"currentColor",strokeWidth:1},r.default.createElement("path",{fillRule:"evenodd",d:"M16.707 5.293a1 1 0 010 1.414l-8 8a1 1 0 01-1.414 0l-4-4a1 1 0 011.414-1.414L8 12.586l7.293-7.293a1 1 0 011.414 0z",clipRule:"evenodd"})))),h&&r.default.createElement("label",O({},A,{className:ee,htmlFor:L.id||K}),h))});b.propTypes={color:n.default.oneOf(m.propTypesColor),label:m.propTypesLabel,icon:m.propTypesIcon,ripple:m.propTypesRipple,className:m.propTypesClassName,disabled:m.propTypesDisabled,containerProps:m.propTypesObject,labelProps:m.propTypesObject},b.displayName="MaterialTailwind.Checkbox";var d=b})(aO);var iO={};(function(e){Object.defineProperty(e,"__esModule",{value:!0});function t(c,l){for(var h in l)Object.defineProperty(c,h,{enumerable:!0,get:l[h]})}t(e,{Chip:function(){return d},default:function(){return s}});var r=C(P),n=C(ut),o=Nr,a=C(gt),i=C(Mr),u=lt,f=C(tr),g=C(nt),m=et,S=Dm,O=C(Lf);function T(){return T=Object.assign||function(c){for(var l=1;l<arguments.length;l++){var h=arguments[l];for(var y in h)Object.prototype.hasOwnProperty.call(h,y)&&(c[y]=h[y])}return c},T.apply(this,arguments)}function C(c){return c&&c.__esModule?c:{default:c}}function w(c,l){if(c==null)return{};var h=b(c,l),y,x;if(Object.getOwnPropertySymbols){var j=Object.getOwnPropertySymbols(c);for(x=0;x<j.length;x++)y=j[x],!(l.indexOf(y)>=0)&&Object.prototype.propertyIsEnumerable.call(c,y)&&(h[y]=c[y])}return h}function b(c,l){if(c==null)return{};var h={},y=Object.keys(c),x,j;for(j=0;j<y.length;j++)x=y[j],!(l.indexOf(x)>=0)&&(h[x]=c[x]);return h}var d=r.default.forwardRef(function(c,l){var h=c.variant,y=c.size,x=c.color,j=c.icon,k=c.open,N=c.onClose,A=c.action,M=c.animate,D=c.className,L=c.value,z=w(c,["variant","size","color","icon","open","onClose","action","animate","className","value"]),V=(0,m.useTheme)().chip,Y=V.defaultProps,q=V.valid,B=V.styles,H=B.base,K=B.variants,X=B.sizes;h=h??Y.variant,y=y??Y.size,x=x??Y.color,D=D??Y.className,M=M??Y.animate,k=k??Y.open,A=A??Y.action,N=N??Y.onClose;var re=(0,g.default)(H.chip),me=(0,g.default)(H.action),de=(0,g.default)(H.icon),ee=(0,g.default)(K[(0,f.default)(q.variants,h,"filled")][(0,f.default)(q.colors,x,"gray")]),_e=(0,g.default)(X[(0,f.default)(q.sizes,y,"md")].chip),he=(0,g.default)(X[(0,f.default)(q.sizes,y,"md")].action),pe=(0,g.default)(X[(0,f.default)(q.sizes,y,"md")].icon),be=(0,u.twMerge)((0,a.default)(re,ee,_e),D),ve=(0,a.default)(me,he),Ce=(0,a.default)(de,pe),Ae=(0,a.default)({"ml-4":j&&y==="sm","ml-[18px]":j&&y==="md","ml-5":j&&y==="lg","mr-5":N}),Ne={unmount:{opacity:0},mount:{opacity:1}},ue=(0,i.default)(Ne,M),Ee=r.default.createElement("div",{className:Ce},j),$e=o.AnimatePresence;return r.default.createElement(o.LazyMotion,{features:o.domAnimation},r.default.createElement($e,null,k&&r.default.createElement(o.m.div,T({},z,{ref:l,className:be,initial:"unmount",exit:"unmount",animate:k?"mount":"unmount",variants:ue}),j&&Ee,r.default.createElement("span",{className:Ae},L),N&&!A&&r.default.createElement(O.default,{onClick:N,size:"sm",variant:"text",color:h==="outlined"||h==="ghost"?x:"white",className:ve},r.default.createElement("svg",{xmlns:"http://www.w3.org/2000/svg",fill:"none",viewBox:"0 0 24 24",stroke:"currentColor",className:(0,a.default)({"h-3.5 w-3.5":y==="sm","h-4 w-4":y==="md","h-5 w-5":y==="lg"}),strokeWidth:2},r.default.createElement("path",{strokeLinecap:"round",strokeLinejoin:"round",d:"M6 18L18 6M6 6l12 12"}))),A||null)))});d.propTypes={variant:n.default.oneOf(S.propTypesVariant),size:n.default.oneOf(S.propTypesSize),color:n.default.oneOf(S.propTypesColor),icon:S.propTypesIcon,open:S.propTypesOpen,onClose:S.propTypesOnClose,action:S.propTypesAction,animate:S.propTypesAnimate,className:S.propTypesClassName,value:S.propTypesValue},d.displayName="MaterialTailwind.Chip";var s=d})(iO);var sO={},yF=function(e){if(typeof document>"u")return null;var t=Array.isArray(e)?e[0]:e;return t.ownerDocument.body},Mi=new WeakMap,pc=new WeakMap,hc={},xh=0,lO=function(e){return e&&(e.host||lO(e.parentNode))},xF=function(e,t){return t.map(function(r){if(e.contains(r))return r;var n=lO(r);return n&&e.contains(n)?n:(console.error("aria-hidden",r,"in not contained inside",e,". Doing nothing"),null)}).filter(function(r){return!!r})},wF=function(e,t,r,n){var o=xF(t,Array.isArray(e)?e:[e]);hc[r]||(hc[r]=new WeakMap);var a=hc[r],i=[],u=new Set,f=new Set(o),g=function(S){!S||u.has(S)||(u.add(S),g(S.parentNode))};o.forEach(g);var m=function(S){!S||f.has(S)||Array.prototype.forEach.call(S.children,function(O){if(u.has(O))m(O);else try{var T=O.getAttribute(n),C=T!==null&&T!=="false",w=(Mi.get(O)||0)+1,b=(a.get(O)||0)+1;Mi.set(O,w),a.set(O,b),i.push(O),w===1&&C&&pc.set(O,!0),b===1&&O.setAttribute(r,"true"),C||O.setAttribute(n,"true")}catch(d){console.error("aria-hidden: cannot operate on ",O,d)}})};return m(t),u.clear(),xh++,function(){i.forEach(function(S){var O=Mi.get(S)-1,T=a.get(S)-1;Mi.set(S,O),a.set(S,T),O||(pc.has(S)||S.removeAttribute(n),pc.delete(S)),T||S.removeAttribute(r)}),xh--,xh||(Mi=new WeakMap,Mi=new WeakMap,pc=new WeakMap,hc={})}},_F=function(e,t,r){r===void 0&&(r="data-aria-hidden");var n=Array.from(Array.isArray(e)?e:[e]),o=t||yF(e);return o?(n.push.apply(n,Array.from(o.querySelectorAll("[aria-live], script"))),wF(n,o,r,"aria-hidden")):function(){return null}};/*!
* tabbable 6.2.0
* @license MIT, https://github.com/focus-trap/tabbable/blob/master/LICENSE
*/var SF=["input:not([inert])","select:not([inert])","textarea:not([inert])","a[href]:not([inert])","button:not([inert])","[tabindex]:not(slot):not([inert])","audio[controls]:not([inert])","video[controls]:not([inert])",'[contenteditable]:not([contenteditable="false"]):not([inert])',"details>summary:first-of-type:not([inert])","details:not([inert])"],s0=SF.join(","),uO=typeof Element>"u",su=uO?function(){}:Element.prototype.matches||Element.prototype.msMatchesSelector||Element.prototype.webkitMatchesSelector,Ud=!uO&&Element.prototype.getRootNode?function(e){var t;return e==null||(t=e.getRootNode)===null||t===void 0?void 0:t.call(e)}:function(e){return e==null?void 0:e.ownerDocument},Wd=function e(t,r){var n;r===void 0&&(r=!0);var o=t==null||(n=t.getAttribute)===null||n===void 0?void 0:n.call(t,"inert"),a=o===""||o==="true",i=a||r&&t&&e(t.parentNode);return i},CF=function(t){var r,n=t==null||(r=t.getAttribute)===null||r===void 0?void 0:r.call(t,"contenteditable");return n===""||n==="true"},TF=function(t,r,n){if(Wd(t))return[];var o=Array.prototype.slice.apply(t.querySelectorAll(s0));return r&&su.call(t,s0)&&o.unshift(t),o=o.filter(n),o},PF=function e(t,r,n){for(var o=[],a=Array.from(t);a.length;){var i=a.shift();if(!Wd(i,!1))if(i.tagName==="SLOT"){var u=i.assignedElements(),f=u.length?u:i.children,g=e(f,!0,n);n.flatten?o.push.apply(o,g):o.push({scopeParent:i,candidates:g})}else{var m=su.call(i,s0);m&&n.filter(i)&&(r||!t.includes(i))&&o.push(i);var S=i.shadowRoot||typeof n.getShadowRoot=="function"&&n.getShadowRoot(i),O=!Wd(S,!1)&&(!n.shadowRootFilter||n.shadowRootFilter(i));if(S&&O){var T=e(S===!0?i.children:S.children,!0,n);n.flatten?o.push.apply(o,T):o.push({scopeParent:i,candidates:T})}else a.unshift.apply(a,i.children)}}return o},cO=function(t){return!isNaN(parseInt(t.getAttribute("tabindex"),10))},dO=function(t){if(!t)throw new Error("No node provided");return t.tabIndex<0&&(/^(AUDIO|VIDEO|DETAILS)$/.test(t.tagName)||CF(t))&&!cO(t)?0:t.tabIndex},OF=function(t,r){var n=dO(t);return n<0&&r&&!cO(t)?0:n},kF=function(t,r){return t.tabIndex===r.tabIndex?t.documentOrder-r.documentOrder:t.tabIndex-r.tabIndex},fO=function(t){return t.tagName==="INPUT"},NF=function(t){return fO(t)&&t.type==="hidden"},EF=function(t){var r=t.tagName==="DETAILS"&&Array.prototype.slice.apply(t.children).some(function(n){return n.tagName==="SUMMARY"});return r},jF=function(t,r){for(var n=0;n<t.length;n++)if(t[n].checked&&t[n].form===r)return t[n]},AF=function(t){if(!t.name)return!0;var r=t.form||Ud(t),n=function(u){return r.querySelectorAll('input[type="radio"][name="'+u+'"]')},o;if(typeof window<"u"&&typeof window.CSS<"u"&&typeof window.CSS.escape=="function")o=n(window.CSS.escape(t.name));else try{o=n(t.name)}catch(i){return console.error("Looks like you have a radio button with a name attribute containing invalid CSS selector characters and need the CSS.escape polyfill: %s",i.message),!1}var a=jF(o,t.form);return!a||a===t},RF=function(t){return fO(t)&&t.type==="radio"},MF=function(t){return RF(t)&&!AF(t)},IF=function(t){var r,n=t&&Ud(t),o=(r=n)===null||r===void 0?void 0:r.host,a=!1;if(n&&n!==t){var i,u,f;for(a=!!((i=o)!==null&&i!==void 0&&(u=i.ownerDocument)!==null&&u!==void 0&&u.contains(o)||t!=null&&(f=t.ownerDocument)!==null&&f!==void 0&&f.contains(t));!a&&o;){var g,m,S;n=Ud(o),o=(g=n)===null||g===void 0?void 0:g.host,a=!!((m=o)!==null&&m!==void 0&&(S=m.ownerDocument)!==null&&S!==void 0&&S.contains(o))}}return a},mw=function(t){var r=t.getBoundingClientRect(),n=r.width,o=r.height;return n===0&&o===0},DF=function(t,r){var n=r.displayCheck,o=r.getShadowRoot;if(getComputedStyle(t).visibility==="hidden")return!0;var a=su.call(t,"details>summary:first-of-type"),i=a?t.parentElement:t;if(su.call(i,"details:not([open]) *"))return!0;if(!n||n==="full"||n==="legacy-full"){if(typeof o=="function"){for(var u=t;t;){var f=t.parentElement,g=Ud(t);if(f&&!f.shadowRoot&&o(f)===!0)return mw(t);t.assignedSlot?t=t.assignedSlot:!f&&g!==t.ownerDocument?t=g.host:t=f}t=u}if(IF(t))return!t.getClientRects().length;if(n!=="legacy-full")return!0}else if(n==="non-zero-area")return mw(t);return!1},LF=function(t){if(/^(INPUT|BUTTON|SELECT|TEXTAREA)$/.test(t.tagName))for(var r=t.parentElement;r;){if(r.tagName==="FIELDSET"&&r.disabled){for(var n=0;n<r.children.length;n++){var o=r.children.item(n);if(o.tagName==="LEGEND")return su.call(r,"fieldset[disabled] *")?!0:!o.contains(t)}return!0}r=r.parentElement}return!1},FF=function(t,r){return!(r.disabled||Wd(r)||NF(r)||DF(r,t)||EF(r)||LF(r))},bw=function(t,r){return!(MF(r)||dO(r)<0||!FF(t,r))},zF=function(t){var r=parseInt(t.getAttribute("tabindex"),10);return!!(isNaN(r)||r>=0)},BF=function e(t){var r=[],n=[];return t.forEach(function(o,a){var i=!!o.scopeParent,u=i?o.scopeParent:o,f=OF(u,i),g=i?e(o.candidates):u;f===0?i?r.push.apply(r,g):r.push(u):n.push({documentOrder:a,tabIndex:f,item:o,isScope:i,content:g})}),n.sort(kF).reduce(function(o,a){return a.isScope?o.push.apply(o,a.content):o.push(a.content),o},[]).concat(r)},$d=function(t,r){r=r||{};var n;return r.getShadowRoot?n=PF([t],r.includeContainer,{filter:bw.bind(null,r),flatten:!1,getShadowRoot:r.getShadowRoot,shadowRootFilter:zF}):n=TF(t,r.includeContainer,bw.bind(null,r)),BF(n)};const pO=["top","right","bottom","left"],vw=["start","end"],yw=pO.reduce((e,t)=>e.concat(t,t+"-"+vw[0],t+"-"+vw[1]),[]),fo=Math.min,Vr=Math.max,Hd=Math.round,gc=Math.floor,No=e=>({x:e,y:e}),VF={left:"right",right:"left",bottom:"top",top:"bottom"},UF={start:"end",end:"start"};function l0(e,t,r){return Vr(e,fo(t,r))}function po(e,t){return typeof e=="function"?e(t):e}function Cn(e){return e.split("-")[0]}function uo(e){return e.split("-")[1]}function db(e){return e==="x"?"y":"x"}function fb(e){return e==="y"?"height":"width"}const WF=new Set(["top","bottom"]);function ao(e){return WF.has(Cn(e))?"y":"x"}function pb(e){return db(ao(e))}function hO(e,t,r){r===void 0&&(r=!1);const n=uo(e),o=pb(e),a=fb(o);let i=o==="x"?n===(r?"end":"start")?"right":"left":n==="start"?"bottom":"top";return t.reference[a]>t.floating[a]&&(i=Gd(i)),[i,Gd(i)]}function $F(e){const t=Gd(e);return[qd(e),t,qd(t)]}function qd(e){return e.replace(/start|end/g,t=>UF[t])}const xw=["left","right"],ww=["right","left"],HF=["top","bottom"],qF=["bottom","top"];function GF(e,t,r){switch(e){case"top":case"bottom":return r?t?ww:xw:t?xw:ww;case"left":case"right":return t?HF:qF;default:return[]}}function KF(e,t,r,n){const o=uo(e);let a=GF(Cn(e),r==="start",n);return o&&(a=a.map(i=>i+"-"+o),t&&(a=a.concat(a.map(qd)))),a}function Gd(e){return e.replace(/left|right|bottom|top/g,t=>VF[t])}function YF(e){return{top:0,right:0,bottom:0,left:0,...e}}function hb(e){return typeof e!="number"?YF(e):{top:e,right:e,bottom:e,left:e}}function ys(e){const{x:t,y:r,width:n,height:o}=e;return{width:n,height:o,top:r,left:t,right:t+n,bottom:r+o,x:t,y:r}}function _w(e,t,r){let{reference:n,floating:o}=e;const a=ao(t),i=pb(t),u=fb(i),f=Cn(t),g=a==="y",m=n.x+n.width/2-o.width/2,S=n.y+n.height/2-o.height/2,O=n[u]/2-o[u]/2;let T;switch(f){case"top":T={x:m,y:n.y-o.height};break;case"bottom":T={x:m,y:n.y+n.height};break;case"right":T={x:n.x+n.width,y:S};break;case"left":T={x:n.x-o.width,y:S};break;default:T={x:n.x,y:n.y}}switch(uo(t)){case"start":T[i]-=O*(r&&g?-1:1);break;case"end":T[i]+=O*(r&&g?-1:1);break}return T}const QF=async(e,t,r)=>{const{placement:n="bottom",strategy:o="absolute",middleware:a=[],platform:i}=r,u=a.filter(Boolean),f=await(i.isRTL==null?void 0:i.isRTL(t));let g=await i.getElementRects({reference:e,floating:t,strategy:o}),{x:m,y:S}=_w(g,n,f),O=n,T={},C=0;for(let w=0;w<u.length;w++){const{name:b,fn:d}=u[w],{x:s,y:c,data:l,reset:h}=await d({x:m,y:S,initialPlacement:n,placement:O,strategy:o,middlewareData:T,rects:g,platform:i,elements:{reference:e,floating:t}});m=s??m,S=c??S,T={...T,[b]:{...T[b],...l}},h&&C<=50&&(C++,typeof h=="object"&&(h.placement&&(O=h.placement),h.rects&&(g=h.rects===!0?await i.getElementRects({reference:e,floating:t,strategy:o}):h.rects),{x:m,y:S}=_w(g,O,f)),w=-1)}return{x:m,y:S,placement:O,strategy:o,middlewareData:T}};async function di(e,t){var r;t===void 0&&(t={});const{x:n,y:o,platform:a,rects:i,elements:u,strategy:f}=e,{boundary:g="clippingAncestors",rootBoundary:m="viewport",elementContext:S="floating",altBoundary:O=!1,padding:T=0}=po(t,e),C=hb(T),b=u[O?S==="floating"?"reference":"floating":S],d=ys(await a.getClippingRect({element:(r=await(a.isElement==null?void 0:a.isElement(b)))==null||r?b:b.contextElement||await(a.getDocumentElement==null?void 0:a.getDocumentElement(u.floating)),boundary:g,rootBoundary:m,strategy:f})),s=S==="floating"?{x:n,y:o,width:i.floating.width,height:i.floating.height}:i.reference,c=await(a.getOffsetParent==null?void 0:a.getOffsetParent(u.floating)),l=await(a.isElement==null?void 0:a.isElement(c))?await(a.getScale==null?void 0:a.getScale(c))||{x:1,y:1}:{x:1,y:1},h=ys(a.convertOffsetParentRelativeRectToViewportRelativeRect?await a.convertOffsetParentRelativeRectToViewportRelativeRect({elements:u,rect:s,offsetParent:c,strategy:f}):s);return{top:(d.top-h.top+C.top)/l.y,bottom:(h.bottom-d.bottom+C.bottom)/l.y,left:(d.left-h.left+C.left)/l.x,right:(h.right-d.right+C.right)/l.x}}const XF=e=>({name:"arrow",options:e,async fn(t){const{x:r,y:n,placement:o,rects:a,platform:i,elements:u,middlewareData:f}=t,{element:g,padding:m=0}=po(e,t)||{};if(g==null)return{};const S=hb(m),O={x:r,y:n},T=pb(o),C=fb(T),w=await i.getDimensions(g),b=T==="y",d=b?"top":"left",s=b?"bottom":"right",c=b?"clientHeight":"clientWidth",l=a.reference[C]+a.reference[T]-O[T]-a.floating[C],h=O[T]-a.reference[T],y=await(i.getOffsetParent==null?void 0:i.getOffsetParent(g));let x=y?y[c]:0;(!x||!await(i.isElement==null?void 0:i.isElement(y)))&&(x=u.floating[c]||a.floating[C]);const j=l/2-h/2,k=x/2-w[C]/2-1,N=fo(S[d],k),A=fo(S[s],k),M=N,D=x-w[C]-A,L=x/2-w[C]/2+j,z=l0(M,L,D),V=!f.arrow&&uo(o)!=null&&L!==z&&a.reference[C]/2-(L<M?N:A)-w[C]/2<0,Y=V?L<M?L-M:L-D:0;return{[T]:O[T]+Y,data:{[T]:z,centerOffset:L-z-Y,...V&&{alignmentOffset:Y}},reset:V}}});function ZF(e,t,r){return(e?[...r.filter(o=>uo(o)===e),...r.filter(o=>uo(o)!==e)]:r.filter(o=>Cn(o)===o)).filter(o=>e?uo(o)===e||(t?qd(o)!==o:!1):!0)}const JF=function(e){return e===void 0&&(e={}),{name:"autoPlacement",options:e,async fn(t){var r,n,o;const{rects:a,middlewareData:i,placement:u,platform:f,elements:g}=t,{crossAxis:m=!1,alignment:S,allowedPlacements:O=yw,autoAlignment:T=!0,...C}=po(e,t),w=S!==void 0||O===yw?ZF(S||null,T,O):O,b=await di(t,C),d=((r=i.autoPlacement)==null?void 0:r.index)||0,s=w[d];if(s==null)return{};const c=hO(s,a,await(f.isRTL==null?void 0:f.isRTL(g.floating)));if(u!==s)return{reset:{placement:w[0]}};const l=[b[Cn(s)],b[c[0]],b[c[1]]],h=[...((n=i.autoPlacement)==null?void 0:n.overflows)||[],{placement:s,overflows:l}],y=w[d+1];if(y)return{data:{index:d+1,overflows:h},reset:{placement:y}};const x=h.map(N=>{const A=uo(N.placement);return[N.placement,A&&m?N.overflows.slice(0,2).reduce((M,D)=>M+D,0):N.overflows[0],N.overflows]}).sort((N,A)=>N[1]-A[1]),k=((o=x.filter(N=>N[2].slice(0,uo(N[0])?2:3).every(A=>A<=0))[0])==null?void 0:o[0])||x[0][0];return k!==u?{data:{index:d+1,overflows:h},reset:{placement:k}}:{}}}},e6=function(e){return e===void 0&&(e={}),{name:"flip",options:e,async fn(t){var r,n;const{placement:o,middlewareData:a,rects:i,initialPlacement:u,platform:f,elements:g}=t,{mainAxis:m=!0,crossAxis:S=!0,fallbackPlacements:O,fallbackStrategy:T="bestFit",fallbackAxisSideDirection:C="none",flipAlignment:w=!0,...b}=po(e,t);if((r=a.arrow)!=null&&r.alignmentOffset)return{};const d=Cn(o),s=ao(u),c=Cn(u)===u,l=await(f.isRTL==null?void 0:f.isRTL(g.floating)),h=O||(c||!w?[Gd(u)]:$F(u)),y=C!=="none";!O&&y&&h.push(...KF(u,w,C,l));const x=[u,...h],j=await di(t,b),k=[];let N=((n=a.flip)==null?void 0:n.overflows)||[];if(m&&k.push(j[d]),S){const L=hO(o,i,l);k.push(j[L[0]],j[L[1]])}if(N=[...N,{placement:o,overflows:k}],!k.every(L=>L<=0)){var A,M;const L=(((A=a.flip)==null?void 0:A.index)||0)+1,z=x[L];if(z&&(!(S==="alignment"?s!==ao(z):!1)||N.every(q=>ao(q.placement)===s?q.overflows[0]>0:!0)))return{data:{index:L,overflows:N},reset:{placement:z}};let V=(M=N.filter(Y=>Y.overflows[0]<=0).sort((Y,q)=>Y.overflows[1]-q.overflows[1])[0])==null?void 0:M.placement;if(!V)switch(T){case"bestFit":{var D;const Y=(D=N.filter(q=>{if(y){const B=ao(q.placement);return B===s||B==="y"}return!0}).map(q=>[q.placement,q.overflows.filter(B=>B>0).reduce((B,H)=>B+H,0)]).sort((q,B)=>q[1]-B[1])[0])==null?void 0:D[0];Y&&(V=Y);break}case"initialPlacement":V=u;break}if(o!==V)return{reset:{placement:V}}}return{}}}};function Sw(e,t){return{top:e.top-t.height,right:e.right-t.width,bottom:e.bottom-t.height,left:e.left-t.width}}function Cw(e){return pO.some(t=>e[t]>=0)}const t6=function(e){return e===void 0&&(e={}),{name:"hide",options:e,async fn(t){const{rects:r}=t,{strategy:n="referenceHidden",...o}=po(e,t);switch(n){case"referenceHidden":{const a=await di(t,{...o,elementContext:"reference"}),i=Sw(a,r.reference);return{data:{referenceHiddenOffsets:i,referenceHidden:Cw(i)}}}case"escaped":{const a=await di(t,{...o,altBoundary:!0}),i=Sw(a,r.floating);return{data:{escapedOffsets:i,escaped:Cw(i)}}}default:return{}}}}};function gO(e){const t=fo(...e.map(a=>a.left)),r=fo(...e.map(a=>a.top)),n=Vr(...e.map(a=>a.right)),o=Vr(...e.map(a=>a.bottom));return{x:t,y:r,width:n-t,height:o-r}}function r6(e){const t=e.slice().sort((o,a)=>o.y-a.y),r=[];let n=null;for(let o=0;o<t.length;o++){const a=t[o];!n||a.y-n.y>n.height/2?r.push([a]):r[r.length-1].push(a),n=a}return r.map(o=>ys(gO(o)))}const n6=function(e){return e===void 0&&(e={}),{name:"inline",options:e,async fn(t){const{placement:r,elements:n,rects:o,platform:a,strategy:i}=t,{padding:u=2,x:f,y:g}=po(e,t),m=Array.from(await(a.getClientRects==null?void 0:a.getClientRects(n.reference))||[]),S=r6(m),O=ys(gO(m)),T=hb(u);function C(){if(S.length===2&&S[0].left>S[1].right&&f!=null&&g!=null)return S.find(b=>f>b.left-T.left&&f<b.right+T.right&&g>b.top-T.top&&g<b.bottom+T.bottom)||O;if(S.length>=2){if(ao(r)==="y"){const N=S[0],A=S[S.length-1],M=Cn(r)==="top",D=N.top,L=A.bottom,z=M?N.left:A.left,V=M?N.right:A.right,Y=V-z,q=L-D;return{top:D,bottom:L,left:z,right:V,width:Y,height:q,x:z,y:D}}const b=Cn(r)==="left",d=Vr(...S.map(N=>N.right)),s=fo(...S.map(N=>N.left)),c=S.filter(N=>b?N.left===s:N.right===d),l=c[0].top,h=c[c.length-1].bottom,y=s,x=d,j=x-y,k=h-l;return{top:l,bottom:h,left:y,right:x,width:j,height:k,x:y,y:l}}return O}const w=await a.getElementRects({reference:{getBoundingClientRect:C},floating:n.floating,strategy:i});return o.reference.x!==w.reference.x||o.reference.y!==w.reference.y||o.reference.width!==w.reference.width||o.reference.height!==w.reference.height?{reset:{rects:w}}:{}}}},mO=new Set(["left","top"]);async function o6(e,t){const{placement:r,platform:n,elements:o}=e,a=await(n.isRTL==null?void 0:n.isRTL(o.floating)),i=Cn(r),u=uo(r),f=ao(r)==="y",g=mO.has(i)?-1:1,m=a&&f?-1:1,S=po(t,e);let{mainAxis:O,crossAxis:T,alignmentAxis:C}=typeof S=="number"?{mainAxis:S,crossAxis:0,alignmentAxis:null}:{mainAxis:S.mainAxis||0,crossAxis:S.crossAxis||0,alignmentAxis:S.alignmentAxis};return u&&typeof C=="number"&&(T=u==="end"?C*-1:C),f?{x:T*m,y:O*g}:{x:O*g,y:T*m}}const a6=function(e){return e===void 0&&(e=0),{name:"offset",options:e,async fn(t){var r,n;const{x:o,y:a,placement:i,middlewareData:u}=t,f=await o6(t,e);return i===((r=u.offset)==null?void 0:r.placement)&&(n=u.arrow)!=null&&n.alignmentOffset?{}:{x:o+f.x,y:a+f.y,data:{...f,placement:i}}}}},i6=function(e){return e===void 0&&(e={}),{name:"shift",options:e,async fn(t){const{x:r,y:n,placement:o}=t,{mainAxis:a=!0,crossAxis:i=!1,limiter:u={fn:b=>{let{x:d,y:s}=b;return{x:d,y:s}}},...f}=po(e,t),g={x:r,y:n},m=await di(t,f),S=ao(Cn(o)),O=db(S);let T=g[O],C=g[S];if(a){const b=O==="y"?"top":"left",d=O==="y"?"bottom":"right",s=T+m[b],c=T-m[d];T=l0(s,T,c)}if(i){const b=S==="y"?"top":"left",d=S==="y"?"bottom":"right",s=C+m[b],c=C-m[d];C=l0(s,C,c)}const w=u.fn({...t,[O]:T,[S]:C});return{...w,data:{x:w.x-r,y:w.y-n,enabled:{[O]:a,[S]:i}}}}}},s6=function(e){return e===void 0&&(e={}),{options:e,fn(t){const{x:r,y:n,placement:o,rects:a,middlewareData:i}=t,{offset:u=0,mainAxis:f=!0,crossAxis:g=!0}=po(e,t),m={x:r,y:n},S=ao(o),O=db(S);let T=m[O],C=m[S];const w=po(u,t),b=typeof w=="number"?{mainAxis:w,crossAxis:0}:{mainAxis:0,crossAxis:0,...w};if(f){const c=O==="y"?"height":"width",l=a.reference[O]-a.floating[c]+b.mainAxis,h=a.reference[O]+a.reference[c]-b.mainAxis;T<l?T=l:T>h&&(T=h)}if(g){var d,s;const c=O==="y"?"width":"height",l=mO.has(Cn(o)),h=a.reference[S]-a.floating[c]+(l&&((d=i.offset)==null?void 0:d[S])||0)+(l?0:b.crossAxis),y=a.reference[S]+a.reference[c]+(l?0:((s=i.offset)==null?void 0:s[S])||0)-(l?b.crossAxis:0);C<h?C=h:C>y&&(C=y)}return{[O]:T,[S]:C}}}},l6=function(e){return e===void 0&&(e={}),{name:"size",options:e,async fn(t){var r,n;const{placement:o,rects:a,platform:i,elements:u}=t,{apply:f=()=>{},...g}=po(e,t),m=await di(t,g),S=Cn(o),O=uo(o),T=ao(o)==="y",{width:C,height:w}=a.floating;let b,d;S==="top"||S==="bottom"?(b=S,d=O===(await(i.isRTL==null?void 0:i.isRTL(u.floating))?"start":"end")?"left":"right"):(d=S,b=O==="end"?"top":"bottom");const s=w-m.top-m.bottom,c=C-m.left-m.right,l=fo(w-m[b],s),h=fo(C-m[d],c),y=!t.middlewareData.shift;let x=l,j=h;if((r=t.middlewareData.shift)!=null&&r.enabled.x&&(j=c),(n=t.middlewareData.shift)!=null&&n.enabled.y&&(x=s),y&&!O){const N=Vr(m.left,0),A=Vr(m.right,0),M=Vr(m.top,0),D=Vr(m.bottom,0);T?j=C-2*(N!==0||A!==0?N+A:Vr(m.left,m.right)):x=w-2*(M!==0||D!==0?M+D:Vr(m.top,m.bottom))}await f({...t,availableWidth:j,availableHeight:x});const k=await i.getDimensions(u.floating);return C!==k.width||w!==k.height?{reset:{rects:!0}}:{}}}};function Ff(){return typeof window<"u"}function Rs(e){return bO(e)?(e.nodeName||"").toLowerCase():"#document"}function _n(e){var t;return(e==null||(t=e.ownerDocument)==null?void 0:t.defaultView)||window}function Ro(e){var t;return(t=(bO(e)?e.ownerDocument:e.document)||window.document)==null?void 0:t.documentElement}function bO(e){return Ff()?e instanceof Node||e instanceof _n(e).Node:!1}function ho(e){return Ff()?e instanceof Element||e instanceof _n(e).Element:!1}function jo(e){return Ff()?e instanceof HTMLElement||e instanceof _n(e).HTMLElement:!1}function Tw(e){return!Ff()||typeof ShadowRoot>"u"?!1:e instanceof ShadowRoot||e instanceof _n(e).ShadowRoot}const u6=new Set(["inline","contents"]);function Tu(e){const{overflow:t,overflowX:r,overflowY:n,display:o}=go(e);return/auto|scroll|overlay|hidden|clip/.test(t+n+r)&&!u6.has(o)}const c6=new Set(["table","td","th"]);function d6(e){return c6.has(Rs(e))}const f6=[":popover-open",":modal"];function zf(e){return f6.some(t=>{try{return e.matches(t)}catch{return!1}})}const p6=["transform","translate","scale","rotate","perspective"],h6=["transform","translate","scale","rotate","perspective","filter"],g6=["paint","layout","strict","content"];function gb(e){const t=mb(),r=ho(e)?go(e):e;return p6.some(n=>r[n]?r[n]!=="none":!1)||(r.containerType?r.containerType!=="normal":!1)||!t&&(r.backdropFilter?r.backdropFilter!=="none":!1)||!t&&(r.filter?r.filter!=="none":!1)||h6.some(n=>(r.willChange||"").includes(n))||g6.some(n=>(r.contain||"").includes(n))}function m6(e){let t=La(e);for(;jo(t)&&!xs(t);){if(gb(t))return t;if(zf(t))return null;t=La(t)}return null}function mb(){return typeof CSS>"u"||!CSS.supports?!1:CSS.supports("-webkit-backdrop-filter","none")}const b6=new Set(["html","body","#document"]);function xs(e){return b6.has(Rs(e))}function go(e){return _n(e).getComputedStyle(e)}function Bf(e){return ho(e)?{scrollLeft:e.scrollLeft,scrollTop:e.scrollTop}:{scrollLeft:e.scrollX,scrollTop:e.scrollY}}function La(e){if(Rs(e)==="html")return e;const t=e.assignedSlot||e.parentNode||Tw(e)&&e.host||Ro(e);return Tw(t)?t.host:t}function vO(e){const t=La(e);return xs(t)?e.ownerDocument?e.ownerDocument.body:e.body:jo(t)&&Tu(t)?t:vO(t)}function $o(e,t,r){var n;t===void 0&&(t=[]),r===void 0&&(r=!0);const o=vO(e),a=o===((n=e.ownerDocument)==null?void 0:n.body),i=_n(o);if(a){const u=u0(i);return t.concat(i,i.visualViewport||[],Tu(o)?o:[],u&&r?$o(u):[])}return t.concat(o,$o(o,[],r))}function u0(e){return e.parent&&Object.getPrototypeOf(e.parent)?e.frameElement:null}function yO(e){const t=go(e);let r=parseFloat(t.width)||0,n=parseFloat(t.height)||0;const o=jo(e),a=o?e.offsetWidth:r,i=o?e.offsetHeight:n,u=Hd(r)!==a||Hd(n)!==i;return u&&(r=a,n=i),{width:r,height:n,$:u}}function bb(e){return ho(e)?e:e.contextElement}function as(e){const t=bb(e);if(!jo(t))return No(1);const r=t.getBoundingClientRect(),{width:n,height:o,$:a}=yO(t);let i=(a?Hd(r.width):r.width)/n,u=(a?Hd(r.height):r.height)/o;return(!i||!Number.isFinite(i))&&(i=1),(!u||!Number.isFinite(u))&&(u=1),{x:i,y:u}}const v6=No(0);function xO(e){const t=_n(e);return!mb()||!t.visualViewport?v6:{x:t.visualViewport.offsetLeft,y:t.visualViewport.offsetTop}}function y6(e,t,r){return t===void 0&&(t=!1),!r||t&&r!==_n(e)?!1:t}function fi(e,t,r,n){t===void 0&&(t=!1),r===void 0&&(r=!1);const o=e.getBoundingClientRect(),a=bb(e);let i=No(1);t&&(n?ho(n)&&(i=as(n)):i=as(e));const u=y6(a,r,n)?xO(a):No(0);let f=(o.left+u.x)/i.x,g=(o.top+u.y)/i.y,m=o.width/i.x,S=o.height/i.y;if(a){const O=_n(a),T=n&&ho(n)?_n(n):n;let C=O,w=u0(C);for(;w&&n&&T!==C;){const b=as(w),d=w.getBoundingClientRect(),s=go(w),c=d.left+(w.clientLeft+parseFloat(s.paddingLeft))*b.x,l=d.top+(w.clientTop+parseFloat(s.paddingTop))*b.y;f*=b.x,g*=b.y,m*=b.x,S*=b.y,f+=c,g+=l,C=_n(w),w=u0(C)}}return ys({width:m,height:S,x:f,y:g})}function Vf(e,t){const r=Bf(e).scrollLeft;return t?t.left+r:fi(Ro(e)).left+r}function wO(e,t){const r=e.getBoundingClientRect(),n=r.left+t.scrollLeft-Vf(e,r),o=r.top+t.scrollTop;return{x:n,y:o}}function x6(e){let{elements:t,rect:r,offsetParent:n,strategy:o}=e;const a=o==="fixed",i=Ro(n),u=t?zf(t.floating):!1;if(n===i||u&&a)return r;let f={scrollLeft:0,scrollTop:0},g=No(1);const m=No(0),S=jo(n);if((S||!S&&!a)&&((Rs(n)!=="body"||Tu(i))&&(f=Bf(n)),jo(n))){const T=fi(n);g=as(n),m.x=T.x+n.clientLeft,m.y=T.y+n.clientTop}const O=i&&!S&&!a?wO(i,f):No(0);return{width:r.width*g.x,height:r.height*g.y,x:r.x*g.x-f.scrollLeft*g.x+m.x+O.x,y:r.y*g.y-f.scrollTop*g.y+m.y+O.y}}function w6(e){return Array.from(e.getClientRects())}function _6(e){const t=Ro(e),r=Bf(e),n=e.ownerDocument.body,o=Vr(t.scrollWidth,t.clientWidth,n.scrollWidth,n.clientWidth),a=Vr(t.scrollHeight,t.clientHeight,n.scrollHeight,n.clientHeight);let i=-r.scrollLeft+Vf(e);const u=-r.scrollTop;return go(n).direction==="rtl"&&(i+=Vr(t.clientWidth,n.clientWidth)-o),{width:o,height:a,x:i,y:u}}const Pw=25;function S6(e,t){const r=_n(e),n=Ro(e),o=r.visualViewport;let a=n.clientWidth,i=n.clientHeight,u=0,f=0;if(o){a=o.width,i=o.height;const m=mb();(!m||m&&t==="fixed")&&(u=o.offsetLeft,f=o.offsetTop)}const g=Vf(n);if(g<=0){const m=n.ownerDocument,S=m.body,O=getComputedStyle(S),T=m.compatMode==="CSS1Compat"&&parseFloat(O.marginLeft)+parseFloat(O.marginRight)||0,C=Math.abs(n.clientWidth-S.clientWidth-T);C<=Pw&&(a-=C)}else g<=Pw&&(a+=g);return{width:a,height:i,x:u,y:f}}const C6=new Set(["absolute","fixed"]);function T6(e,t){const r=fi(e,!0,t==="fixed"),n=r.top+e.clientTop,o=r.left+e.clientLeft,a=jo(e)?as(e):No(1),i=e.clientWidth*a.x,u=e.clientHeight*a.y,f=o*a.x,g=n*a.y;return{width:i,height:u,x:f,y:g}}function Ow(e,t,r){let n;if(t==="viewport")n=S6(e,r);else if(t==="document")n=_6(Ro(e));else if(ho(t))n=T6(t,r);else{const o=xO(e);n={x:t.x-o.x,y:t.y-o.y,width:t.width,height:t.height}}return ys(n)}function _O(e,t){const r=La(e);return r===t||!ho(r)||xs(r)?!1:go(r).position==="fixed"||_O(r,t)}function P6(e,t){const r=t.get(e);if(r)return r;let n=$o(e,[],!1).filter(u=>ho(u)&&Rs(u)!=="body"),o=null;const a=go(e).position==="fixed";let i=a?La(e):e;for(;ho(i)&&!xs(i);){const u=go(i),f=gb(i);!f&&u.position==="fixed"&&(o=null),(a?!f&&!o:!f&&u.position==="static"&&!!o&&C6.has(o.position)||Tu(i)&&!f&&_O(e,i))?n=n.filter(m=>m!==i):o=u,i=La(i)}return t.set(e,n),n}function O6(e){let{element:t,boundary:r,rootBoundary:n,strategy:o}=e;const i=[...r==="clippingAncestors"?zf(t)?[]:P6(t,this._c):[].concat(r),n],u=i[0],f=i.reduce((g,m)=>{const S=Ow(t,m,o);return g.top=Vr(S.top,g.top),g.right=fo(S.right,g.right),g.bottom=fo(S.bottom,g.bottom),g.left=Vr(S.left,g.left),g},Ow(t,u,o));return{width:f.right-f.left,height:f.bottom-f.top,x:f.left,y:f.top}}function k6(e){const{width:t,height:r}=yO(e);return{width:t,height:r}}function N6(e,t,r){const n=jo(t),o=Ro(t),a=r==="fixed",i=fi(e,!0,a,t);let u={scrollLeft:0,scrollTop:0};const f=No(0);function g(){f.x=Vf(o)}if(n||!n&&!a)if((Rs(t)!=="body"||Tu(o))&&(u=Bf(t)),n){const T=fi(t,!0,a,t);f.x=T.x+t.clientLeft,f.y=T.y+t.clientTop}else o&&g();a&&!n&&o&&g();const m=o&&!n&&!a?wO(o,u):No(0),S=i.left+u.scrollLeft-f.x-m.x,O=i.top+u.scrollTop-f.y-m.y;return{x:S,y:O,width:i.width,height:i.height}}function wh(e){return go(e).position==="static"}function kw(e,t){if(!jo(e)||go(e).position==="fixed")return null;if(t)return t(e);let r=e.offsetParent;return Ro(e)===r&&(r=r.ownerDocument.body),r}function SO(e,t){const r=_n(e);if(zf(e))return r;if(!jo(e)){let o=La(e);for(;o&&!xs(o);){if(ho(o)&&!wh(o))return o;o=La(o)}return r}let n=kw(e,t);for(;n&&d6(n)&&wh(n);)n=kw(n,t);return n&&xs(n)&&wh(n)&&!gb(n)?r:n||m6(e)||r}const E6=async function(e){const t=this.getOffsetParent||SO,r=this.getDimensions,n=await r(e.floating);return{reference:N6(e.reference,await t(e.floating),e.strategy),floating:{x:0,y:0,width:n.width,height:n.height}}};function j6(e){return go(e).direction==="rtl"}const CO={convertOffsetParentRelativeRectToViewportRelativeRect:x6,getDocumentElement:Ro,getClippingRect:O6,getOffsetParent:SO,getElementRects:E6,getClientRects:w6,getDimensions:k6,getScale:as,isElement:ho,isRTL:j6};function TO(e,t){return e.x===t.x&&e.y===t.y&&e.width===t.width&&e.height===t.height}function A6(e,t){let r=null,n;const o=Ro(e);function a(){var u;clearTimeout(n),(u=r)==null||u.disconnect(),r=null}function i(u,f){u===void 0&&(u=!1),f===void 0&&(f=1),a();const g=e.getBoundingClientRect(),{left:m,top:S,width:O,height:T}=g;if(u||t(),!O||!T)return;const C=gc(S),w=gc(o.clientWidth-(m+O)),b=gc(o.clientHeight-(S+T)),d=gc(m),c={rootMargin:-C+"px "+-w+"px "+-b+"px "+-d+"px",threshold:Vr(0,fo(1,f))||1};let l=!0;function h(y){const x=y[0].intersectionRatio;if(x!==f){if(!l)return i();x?i(!1,x):n=setTimeout(()=>{i(!1,1e-7)},1e3)}x===1&&!TO(g,e.getBoundingClientRect())&&i(),l=!1}try{r=new IntersectionObserver(h,{...c,root:o.ownerDocument})}catch{r=new IntersectionObserver(h,c)}r.observe(e)}return i(!0),a}function R6(e,t,r,n){n===void 0&&(n={});const{ancestorScroll:o=!0,ancestorResize:a=!0,elementResize:i=typeof ResizeObserver=="function",layoutShift:u=typeof IntersectionObserver=="function",animationFrame:f=!1}=n,g=bb(e),m=o||a?[...g?$o(g):[],...$o(t)]:[];m.forEach(d=>{o&&d.addEventListener("scroll",r,{passive:!0}),a&&d.addEventListener("resize",r)});const S=g&&u?A6(g,r):null;let O=-1,T=null;i&&(T=new ResizeObserver(d=>{let[s]=d;s&&s.target===g&&T&&(T.unobserve(t),cancelAnimationFrame(O),O=requestAnimationFrame(()=>{var c;(c=T)==null||c.observe(t)})),r()}),g&&!f&&T.observe(g),T.observe(t));let C,w=f?fi(e):null;f&&b();function b(){const d=fi(e);w&&!TO(w,d)&&r(),w=d,C=requestAnimationFrame(b)}return r(),()=>{var d;m.forEach(s=>{o&&s.removeEventListener("scroll",r),a&&s.removeEventListener("resize",r)}),S==null||S(),(d=T)==null||d.disconnect(),T=null,f&&cancelAnimationFrame(C)}}const Gc=di,PO=a6,M6=JF,I6=i6,D6=e6,L6=l6,F6=t6,Nw=XF,z6=n6,B6=s6,OO=(e,t,r)=>{const n=new Map,o={platform:CO,...r},a={...o.platform,_c:n};return QF(e,t,{...o,platform:a})},V6=e=>{const{element:t,padding:r}=e;function n(o){return Object.prototype.hasOwnProperty.call(o,"current")}return{name:"arrow",options:e,fn(o){return n(t)?t.current!=null?Nw({element:t.current,padding:r}).fn(o):{}:t?Nw({element:t,padding:r}).fn(o):{}}}};var Kc=typeof document<"u"?P.useLayoutEffect:P.useEffect;function Kd(e,t){if(e===t)return!0;if(typeof e!=typeof t)return!1;if(typeof e=="function"&&e.toString()===t.toString())return!0;let r,n,o;if(e&&t&&typeof e=="object"){if(Array.isArray(e)){if(r=e.length,r!=t.length)return!1;for(n=r;n--!==0;)if(!Kd(e[n],t[n]))return!1;return!0}if(o=Object.keys(e),r=o.length,r!==Object.keys(t).length)return!1;for(n=r;n--!==0;)if(!Object.prototype.hasOwnProperty.call(t,o[n]))return!1;for(n=r;n--!==0;){const a=o[n];if(!(a==="_owner"&&e.$$typeof)&&!Kd(e[a],t[a]))return!1}return!0}return e!==e&&t!==t}function Ew(e){const t=P.useRef(e);return Kc(()=>{t.current=e}),t}function U6(e){e===void 0&&(e={});const{placement:t="bottom",strategy:r="absolute",middleware:n=[],platform:o,whileElementsMounted:a,open:i}=e,[u,f]=P.useState({x:null,y:null,strategy:r,placement:t,middlewareData:{},isPositioned:!1}),[g,m]=P.useState(n);Kd(g,n)||m(n);const S=P.useRef(null),O=P.useRef(null),T=P.useRef(u),C=Ew(a),w=Ew(o),[b,d]=P.useState(null),[s,c]=P.useState(null),l=P.useCallback(N=>{S.current!==N&&(S.current=N,d(N))},[]),h=P.useCallback(N=>{O.current!==N&&(O.current=N,c(N))},[]),y=P.useCallback(()=>{if(!S.current||!O.current)return;const N={placement:t,strategy:r,middleware:g};w.current&&(N.platform=w.current),OO(S.current,O.current,N).then(A=>{const M={...A,isPositioned:!0};x.current&&!Kd(T.current,M)&&(T.current=M,Yo.flushSync(()=>{f(M)}))})},[g,t,r,w]);Kc(()=>{i===!1&&T.current.isPositioned&&(T.current.isPositioned=!1,f(N=>({...N,isPositioned:!1})))},[i]);const x=P.useRef(!1);Kc(()=>(x.current=!0,()=>{x.current=!1}),[]),Kc(()=>{if(b&&s){if(C.current)return C.current(b,s,y);y()}},[b,s,y,C]);const j=P.useMemo(()=>({reference:S,floating:O,setReference:l,setFloating:h}),[l,h]),k=P.useMemo(()=>({reference:b,floating:s}),[b,s]);return P.useMemo(()=>({...u,update:y,refs:j,elements:k,reference:l,floating:h}),[u,y,j,k,l,h])}var ar=typeof document<"u"?P.useLayoutEffect:P.useEffect;let _h=!1,W6=0;const jw=()=>"floating-ui-"+W6++;function $6(){const[e,t]=P.useState(()=>_h?jw():void 0);return ar(()=>{e==null&&t(jw())},[]),P.useEffect(()=>{_h||(_h=!0)},[]),e}const H6=S0["useId".toString()],lu=H6||$6;function kO(){const e=new Map;return{emit(t,r){var n;(n=e.get(t))==null||n.forEach(o=>o(r))},on(t,r){e.set(t,[...e.get(t)||[],r])},off(t,r){e.set(t,(e.get(t)||[]).filter(n=>n!==r))}}}const NO=P.createContext(null),EO=P.createContext(null),Ms=()=>{var e;return((e=P.useContext(NO))==null?void 0:e.id)||null},_i=()=>P.useContext(EO),q6=e=>{const t=lu(),r=_i(),n=Ms(),o=e||n;return ar(()=>{const a={id:t,parentId:o};return r==null||r.addNode(a),()=>{r==null||r.removeNode(a)}},[r,t,o]),t},G6=e=>{let{children:t,id:r}=e;const n=Ms();return P.createElement(NO.Provider,{value:P.useMemo(()=>({id:r,parentId:n}),[r,n])},t)},K6=e=>{let{children:t}=e;const r=P.useRef([]),n=P.useCallback(i=>{r.current=[...r.current,i]},[]),o=P.useCallback(i=>{r.current=r.current.filter(u=>u!==i)},[]),a=P.useState(()=>kO())[0];return P.createElement(EO.Provider,{value:P.useMemo(()=>({nodesRef:r,addNode:n,removeNode:o,events:a}),[r,n,o,a])},t)};function an(e){return(e==null?void 0:e.ownerDocument)||document}function vb(){const e=navigator.userAgentData;return e!=null&&e.platform?e.platform:navigator.platform}function jO(){const e=navigator.userAgentData;return e&&Array.isArray(e.brands)?e.brands.map(t=>{let{brand:r,version:n}=t;return r+"/"+n}).join(" "):navigator.userAgent}function yb(e){return an(e).defaultView||window}function zn(e){return e?e instanceof yb(e).Element:!1}function pi(e){return e?e instanceof yb(e).HTMLElement:!1}function Y6(e){if(typeof ShadowRoot>"u")return!1;const t=yb(e).ShadowRoot;return e instanceof t||e instanceof ShadowRoot}function AO(e){if(e.mozInputSource===0&&e.isTrusted)return!0;const t=/Android/i;return(t.test(vb())||t.test(jO()))&&e.pointerType?e.type==="click"&&e.buttons===1:e.detail===0&&!e.pointerType}function RO(e){return e.width===0&&e.height===0||e.width===1&&e.height===1&&e.pressure===0&&e.detail===0&&e.pointerType!=="mouse"||e.width<1&&e.height<1&&e.pressure===0&&e.detail===0}function c0(){return/apple/i.test(navigator.vendor)}function MO(){return vb().toLowerCase().startsWith("mac")&&!navigator.maxTouchPoints}function Yd(e,t){const r=["mouse","pen"];return t||r.push("",void 0),r.includes(e)}function Bn(e){const t=P.useRef(e);return ar(()=>{t.current=e}),t}const Aw="data-floating-ui-safe-polygon";function Yc(e,t,r){return r&&!Yd(r)?0:typeof e=="number"?e:e==null?void 0:e[t]}const Q6=function(e,t){let{enabled:r=!0,delay:n=0,handleClose:o=null,mouseOnly:a=!1,restMs:i=0,move:u=!0}=t===void 0?{}:t;const{open:f,onOpenChange:g,dataRef:m,events:S,elements:{domReference:O,floating:T},refs:C}=e,w=_i(),b=Ms(),d=Bn(o),s=Bn(n),c=P.useRef(),l=P.useRef(),h=P.useRef(),y=P.useRef(),x=P.useRef(!0),j=P.useRef(!1),k=P.useRef(()=>{}),N=P.useCallback(()=>{var L;const z=(L=m.current.openEvent)==null?void 0:L.type;return(z==null?void 0:z.includes("mouse"))&&z!=="mousedown"},[m]);P.useEffect(()=>{if(!r)return;function L(){clearTimeout(l.current),clearTimeout(y.current),x.current=!0}return S.on("dismiss",L),()=>{S.off("dismiss",L)}},[r,S]),P.useEffect(()=>{if(!r||!d.current||!f)return;function L(){N()&&g(!1)}const z=an(T).documentElement;return z.addEventListener("mouseleave",L),()=>{z.removeEventListener("mouseleave",L)}},[T,f,g,r,d,m,N]);const A=P.useCallback(function(L){L===void 0&&(L=!0);const z=Yc(s.current,"close",c.current);z&&!h.current?(clearTimeout(l.current),l.current=setTimeout(()=>g(!1),z)):L&&(clearTimeout(l.current),g(!1))},[s,g]),M=P.useCallback(()=>{k.current(),h.current=void 0},[]),D=P.useCallback(()=>{if(j.current){const L=an(C.floating.current).body;L.style.pointerEvents="",L.removeAttribute(Aw),j.current=!1}},[C]);return P.useEffect(()=>{if(!r)return;function L(){return m.current.openEvent?["click","mousedown"].includes(m.current.openEvent.type):!1}function z(q){if(clearTimeout(l.current),x.current=!1,a&&!Yd(c.current)||i>0&&Yc(s.current,"open")===0)return;m.current.openEvent=q;const B=Yc(s.current,"open",c.current);B?l.current=setTimeout(()=>{g(!0)},B):g(!0)}function V(q){if(L())return;k.current();const B=an(T);if(clearTimeout(y.current),d.current){clearTimeout(l.current),h.current=d.current({...e,tree:w,x:q.clientX,y:q.clientY,onClose(){D(),M(),A()}});const H=h.current;B.addEventListener("mousemove",H),k.current=()=>{B.removeEventListener("mousemove",H)};return}A()}function Y(q){L()||d.current==null||d.current({...e,tree:w,x:q.clientX,y:q.clientY,onClose(){M(),A()}})(q)}if(zn(O)){const q=O;return f&&q.addEventListener("mouseleave",Y),T==null||T.addEventListener("mouseleave",Y),u&&q.addEventListener("mousemove",z,{once:!0}),q.addEventListener("mouseenter",z),q.addEventListener("mouseleave",V),()=>{f&&q.removeEventListener("mouseleave",Y),T==null||T.removeEventListener("mouseleave",Y),u&&q.removeEventListener("mousemove",z),q.removeEventListener("mouseenter",z),q.removeEventListener("mouseleave",V)}}},[O,T,r,e,a,i,u,A,M,D,g,f,w,s,d,m]),ar(()=>{var L;if(r&&f&&(L=d.current)!=null&&L.__options.blockPointerEvents&&N()){const Y=an(T).body;if(Y.setAttribute(Aw,""),Y.style.pointerEvents="none",j.current=!0,zn(O)&&T){var z,V;const q=O,B=w==null||(z=w.nodesRef.current.find(H=>H.id===b))==null||(V=z.context)==null?void 0:V.elements.floating;return B&&(B.style.pointerEvents=""),q.style.pointerEvents="auto",T.style.pointerEvents="auto",()=>{q.style.pointerEvents="",T.style.pointerEvents=""}}}},[r,f,b,T,O,w,d,m,N]),ar(()=>{f||(c.current=void 0,M(),D())},[f,M,D]),P.useEffect(()=>()=>{M(),clearTimeout(l.current),clearTimeout(y.current),D()},[r,M,D]),P.useMemo(()=>{if(!r)return{};function L(z){c.current=z.pointerType}return{reference:{onPointerDown:L,onPointerEnter:L,onMouseMove(){f||i===0||(clearTimeout(y.current),y.current=setTimeout(()=>{x.current||g(!0)},i))}},floating:{onMouseEnter(){clearTimeout(l.current)},onMouseLeave(){S.emit("dismiss",{type:"mouseLeave",data:{returnFocus:!1}}),A(!1)}}}},[S,r,i,f,g,A])},IO=P.createContext({delay:0,initialDelay:0,timeoutMs:0,currentId:null,setCurrentId:()=>{},setState:()=>{},isInstantPhase:!1}),DO=()=>P.useContext(IO),X6=e=>{let{children:t,delay:r,timeoutMs:n=0}=e;const[o,a]=P.useReducer((f,g)=>({...f,...g}),{delay:r,timeoutMs:n,initialDelay:r,currentId:null,isInstantPhase:!1}),i=P.useRef(null),u=P.useCallback(f=>{a({currentId:f})},[]);return ar(()=>{o.currentId?i.current===null?i.current=o.currentId:a({isInstantPhase:!0}):(a({isInstantPhase:!1}),i.current=null)},[o.currentId]),P.createElement(IO.Provider,{value:P.useMemo(()=>({...o,setState:a,setCurrentId:u}),[o,a,u])},t)},Z6=(e,t)=>{let{open:r,onOpenChange:n}=e,{id:o}=t;const{currentId:a,setCurrentId:i,initialDelay:u,setState:f,timeoutMs:g}=DO();P.useEffect(()=>{a&&(f({delay:{open:1,close:Yc(u,"close")}}),a!==o&&n(!1))},[o,n,f,a,u]),P.useEffect(()=>{function m(){n(!1),f({delay:u,currentId:null})}if(!r&&a===o)if(g){const S=window.setTimeout(m,g);return()=>{clearTimeout(S)}}else m()},[r,f,a,o,n,u,g]),P.useEffect(()=>{r&&i(o)},[r,i,o])};function uu(){return uu=Object.assign||function(e){for(var t=1;t<arguments.length;t++){var r=arguments[t];for(var n in r)Object.prototype.hasOwnProperty.call(r,n)&&(e[n]=r[n])}return e},uu.apply(this,arguments)}function hi(e){let t=e.activeElement;for(;((r=t)==null||(n=r.shadowRoot)==null?void 0:n.activeElement)!=null;){var r,n;t=t.shadowRoot.activeElement}return t}function tn(e,t){if(!e||!t)return!1;const r=t.getRootNode&&t.getRootNode();if(e.contains(t))return!0;if(r&&Y6(r)){let n=t;do{if(n&&e===n)return!0;n=n.parentNode||n.host}while(n)}return!1}let Rw=0;function ha(e,t){t===void 0&&(t={});const{preventScroll:r=!1,cancelPrevious:n=!0,sync:o=!1}=t;n&&cancelAnimationFrame(Rw);const a=()=>e==null?void 0:e.focus({preventScroll:r});o?a():Rw=requestAnimationFrame(a)}function J6(e,t){var r;let n=[],o=(r=e.find(a=>a.id===t))==null?void 0:r.parentId;for(;o;){const a=e.find(i=>i.id===o);o=a==null?void 0:a.parentId,a&&(n=n.concat(a))}return n}function Ml(e,t){let r=e.filter(o=>{var a;return o.parentId===t&&((a=o.context)==null?void 0:a.open)})||[],n=r;for(;n.length;)n=e.filter(o=>{var a;return(a=n)==null?void 0:a.some(i=>{var u;return o.parentId===i.id&&((u=o.context)==null?void 0:u.open)})})||[],r=r.concat(n);return r}function Uf(e){return"composedPath"in e?e.composedPath()[0]:e.target}const ez="input:not([type='hidden']):not([disabled]),[contenteditable]:not([contenteditable='false']),textarea:not([disabled])";function LO(e){return pi(e)&&e.matches(ez)}function Mn(e){e.preventDefault(),e.stopPropagation()}const Qd=()=>({getShadowRoot:!0,displayCheck:typeof ResizeObserver=="function"&&ResizeObserver.toString().includes("[native code]")?"full":"none"});function FO(e,t){const r=$d(e,Qd());t==="prev"&&r.reverse();const n=r.indexOf(hi(an(e)));return r.slice(n+1)[0]}function zO(){return FO(document.body,"next")}function BO(){return FO(document.body,"prev")}function Il(e,t){const r=t||e.currentTarget,n=e.relatedTarget;return!n||!tn(r,n)}function tz(e){$d(e,Qd()).forEach(r=>{r.dataset.tabindex=r.getAttribute("tabindex")||"",r.setAttribute("tabindex","-1")})}function rz(e){e.querySelectorAll("[data-tabindex]").forEach(r=>{const n=r.dataset.tabindex;delete r.dataset.tabindex,n?r.setAttribute("tabindex",n):r.removeAttribute("tabindex")})}const nz=S0["useInsertionEffect".toString()],oz=nz||(e=>e());function Is(e){const t=P.useRef(()=>{});return oz(()=>{t.current=e}),P.useCallback(function(){for(var r=arguments.length,n=new Array(r),o=0;o<r;o++)n[o]=arguments[o];return t.current==null?void 0:t.current(...n)},[])}const xb={border:0,clip:"rect(0 0 0 0)",height:"1px",margin:"-1px",overflow:"hidden",padding:0,position:"fixed",whiteSpace:"nowrap",width:"1px",top:0,left:0};let d0,wb;function Mw(e){e.key==="Tab"&&(d0=e.target,clearTimeout(wb))}function az(e){const t=d0===e.relatedTarget;return d0=e.relatedTarget,clearTimeout(wb),t}const Xd=P.forwardRef(function(t,r){const n=Is(t.onFocus),[o,a]=P.useState();return ar(()=>(c0()&&a("button"),document.addEventListener("keydown",Mw),()=>{document.removeEventListener("keydown",Mw)}),[]),P.createElement("span",uu({},t,{ref:r,tabIndex:0,role:o,"aria-hidden":o?void 0:!0,"data-floating-ui-focus-guard":"",style:xb,onFocus:i=>{c0()&&MO()&&!az(i)?(i.persist(),wb=window.setTimeout(()=>{n(i)},50)):n(i)}}))}),VO=P.createContext(null),UO=function(e){let{id:t,enabled:r=!0}=e===void 0?{}:e;const[n,o]=P.useState(null),a=lu(),i=WO();return ar(()=>{if(!r)return;const u=t?document.getElementById(t):null;if(u)u.setAttribute("data-floating-ui-portal",""),o(u);else{const f=document.createElement("div");t!==""&&(f.id=t||a),f.setAttribute("data-floating-ui-portal",""),o(f);const g=(i==null?void 0:i.portalNode)||document.body;return g.appendChild(f),()=>{g.removeChild(f)}}},[t,i,a,r]),n},iz=e=>{let{children:t,id:r,root:n=null,preserveTabOrder:o=!0}=e;const a=UO({id:r,enabled:!n}),[i,u]=P.useState(null),f=P.useRef(null),g=P.useRef(null),m=P.useRef(null),S=P.useRef(null),O=!!i&&!i.modal&&!!(n||a)&&o;return P.useEffect(()=>{if(!a||!o||i!=null&&i.modal)return;function T(C){a&&Il(C)&&(C.type==="focusin"?rz:tz)(a)}return a.addEventListener("focusin",T,!0),a.addEventListener("focusout",T,!0),()=>{a.removeEventListener("focusin",T,!0),a.removeEventListener("focusout",T,!0)}},[a,o,i==null?void 0:i.modal]),P.createElement(VO.Provider,{value:P.useMemo(()=>({preserveTabOrder:o,beforeOutsideRef:f,afterOutsideRef:g,beforeInsideRef:m,afterInsideRef:S,portalNode:a,setFocusManagerState:u}),[o,a])},O&&a&&P.createElement(Xd,{"data-type":"outside",ref:f,onFocus:T=>{if(Il(T,a)){var C;(C=m.current)==null||C.focus()}else{const w=BO()||(i==null?void 0:i.refs.domReference.current);w==null||w.focus()}}}),O&&a&&P.createElement("span",{"aria-owns":a.id,style:xb}),n?Yo.createPortal(t,n):a?Yo.createPortal(t,a):null,O&&a&&P.createElement(Xd,{"data-type":"outside",ref:g,onFocus:T=>{if(Il(T,a)){var C;(C=S.current)==null||C.focus()}else{const w=zO()||(i==null?void 0:i.refs.domReference.current);w==null||w.focus(),i!=null&&i.closeOnFocusOut&&(i==null||i.onOpenChange(!1))}}}))},WO=()=>P.useContext(VO),sz=P.forwardRef(function(t,r){return P.createElement("button",uu({},t,{type:"button",ref:r,tabIndex:-1,style:xb}))});function lz(e){let{context:t,children:r,order:n=["content"],guards:o=!0,initialFocus:a=0,returnFocus:i=!0,modal:u=!0,visuallyHiddenDismiss:f=!1,closeOnFocusOut:g=!0}=e;const{refs:m,nodeId:S,onOpenChange:O,events:T,dataRef:C,elements:{domReference:w,floating:b}}=t,d=Bn(n),s=_i(),c=WO(),[l,h]=P.useState(null),y=typeof a=="number"&&a<0,x=P.useRef(null),j=P.useRef(null),k=P.useRef(!1),N=P.useRef(null),A=P.useRef(!1),M=c!=null,D=w&&w.getAttribute("role")==="combobox"&&LO(w),L=P.useCallback(function(q){return q===void 0&&(q=b),q?$d(q,Qd()):[]},[b]),z=P.useCallback(q=>{const B=L(q);return d.current.map(H=>w&&H==="reference"?w:b&&H==="floating"?b:B).filter(Boolean).flat()},[w,b,d,L]);P.useEffect(()=>{if(!u)return;function q(H){if(H.key==="Tab"){L().length===0&&!D&&Mn(H);const K=z(),X=Uf(H);d.current[0]==="reference"&&X===w&&(Mn(H),H.shiftKey?ha(K[K.length-1]):ha(K[1])),d.current[1]==="floating"&&X===b&&H.shiftKey&&(Mn(H),ha(K[0]))}}const B=an(b);return B.addEventListener("keydown",q),()=>{B.removeEventListener("keydown",q)}},[w,b,u,d,m,D,L,z]),P.useEffect(()=>{if(!g)return;function q(){A.current=!0,setTimeout(()=>{A.current=!1})}function B(H){const K=H.relatedTarget,X=!(tn(w,K)||tn(b,K)||tn(K,b)||tn(c==null?void 0:c.portalNode,K)||K!=null&&K.hasAttribute("data-floating-ui-focus-guard")||s&&(Ml(s.nodesRef.current,S).find(re=>{var me,de;return tn((me=re.context)==null?void 0:me.elements.floating,K)||tn((de=re.context)==null?void 0:de.elements.domReference,K)})||J6(s.nodesRef.current,S).find(re=>{var me,de;return((me=re.context)==null?void 0:me.elements.floating)===K||((de=re.context)==null?void 0:de.elements.domReference)===K})));K&&X&&!A.current&&K!==N.current&&(k.current=!0,setTimeout(()=>O(!1)))}if(b&&pi(w))return w.addEventListener("focusout",B),w.addEventListener("pointerdown",q),!u&&b.addEventListener("focusout",B),()=>{w.removeEventListener("focusout",B),w.removeEventListener("pointerdown",q),!u&&b.removeEventListener("focusout",B)}},[w,b,u,S,s,c,O,g]),P.useEffect(()=>{var q;const B=Array.from((c==null||(q=c.portalNode)==null?void 0:q.querySelectorAll("[data-floating-ui-portal]"))||[]);function H(){return[x.current,j.current].filter(Boolean)}if(b&&u){const K=[b,...B,...H()],X=_F(d.current.includes("reference")||D?K.concat(w||[]):K);return()=>{X()}}},[w,b,u,d,c,D]),P.useEffect(()=>{if(u&&!o&&b){const q=[],B=Qd(),H=$d(an(b).body,B),K=z(),X=H.filter(re=>!K.includes(re));return X.forEach((re,me)=>{q[me]=re.getAttribute("tabindex"),re.setAttribute("tabindex","-1")}),()=>{X.forEach((re,me)=>{const de=q[me];de==null?re.removeAttribute("tabindex"):re.setAttribute("tabindex",de)})}}},[b,u,o,z]),ar(()=>{if(!b)return;const q=an(b);let B=i,H=!1;const K=hi(q),X=C.current;N.current=K;const re=z(b),me=(typeof a=="number"?re[a]:a.current)||b;!y&&ha(me,{preventScroll:me===b});function de(ee){if(ee.type==="escapeKey"&&m.domReference.current&&(N.current=m.domReference.current),["referencePress","escapeKey"].includes(ee.type))return;const _e=ee.data.returnFocus;typeof _e=="object"?(B=!0,H=_e.preventScroll):B=_e}return T.on("dismiss",de),()=>{if(T.off("dismiss",de),tn(b,hi(q))&&m.domReference.current&&(N.current=m.domReference.current),B&&pi(N.current)&&!k.current)if(!m.domReference.current||A.current)ha(N.current,{cancelPrevious:!1,preventScroll:H});else{var ee;X.__syncReturnFocus=!0,(ee=N.current)==null||ee.focus({preventScroll:H}),setTimeout(()=>{delete X.__syncReturnFocus})}}},[b,z,a,i,C,m,T,y]),ar(()=>{if(c)return c.setFocusManagerState({...t,modal:u,closeOnFocusOut:g}),()=>{c.setFocusManagerState(null)}},[c,u,g,t]),ar(()=>{if(y||!b)return;function q(){h(L().length)}if(q(),typeof MutationObserver=="function"){const B=new MutationObserver(q);return B.observe(b,{childList:!0,subtree:!0}),()=>{B.disconnect()}}},[b,L,y,m]);const V=o&&(M||u)&&!D;function Y(q){return f&&u?P.createElement(sz,{ref:q==="start"?x:j,onClick:()=>O(!1)},typeof f=="string"?f:"Dismiss"):null}return P.createElement(P.Fragment,null,V&&P.createElement(Xd,{"data-type":"inside",ref:c==null?void 0:c.beforeInsideRef,onFocus:q=>{if(u){const H=z();ha(n[0]==="reference"?H[0]:H[H.length-1])}else if(c!=null&&c.preserveTabOrder&&c.portalNode)if(k.current=!1,Il(q,c.portalNode)){const H=zO()||w;H==null||H.focus()}else{var B;(B=c.beforeOutsideRef.current)==null||B.focus()}}}),D?null:Y("start"),P.cloneElement(r,l===0||n.includes("floating")?{tabIndex:0}:{}),Y("end"),V&&P.createElement(Xd,{"data-type":"inside",ref:c==null?void 0:c.afterInsideRef,onFocus:q=>{if(u)ha(z()[0]);else if(c!=null&&c.preserveTabOrder&&c.portalNode)if(k.current=!0,Il(q,c.portalNode)){const H=BO()||w;H==null||H.focus()}else{var B;(B=c.afterOutsideRef.current)==null||B.focus()}}}))}const mc="data-floating-ui-scroll-lock",uz=P.forwardRef(function(t,r){let{lockScroll:n=!1,...o}=t;return ar(()=>{var a,i;if(!n||document.body.hasAttribute(mc))return;document.body.setAttribute(mc,"");const g=Math.round(document.documentElement.getBoundingClientRect().left)+document.documentElement.scrollLeft?"paddingLeft":"paddingRight",m=window.innerWidth-document.documentElement.clientWidth;if(!/iP(hone|ad|od)|iOS/.test(vb()))return Object.assign(document.body.style,{overflow:"hidden",[g]:m+"px"}),()=>{document.body.removeAttribute(mc),Object.assign(document.body.style,{overflow:"",[g]:""})};const S=((a=window.visualViewport)==null?void 0:a.offsetLeft)||0,O=((i=window.visualViewport)==null?void 0:i.offsetTop)||0,T=window.pageXOffset,C=window.pageYOffset;return Object.assign(document.body.style,{position:"fixed",overflow:"hidden",top:-(C-Math.floor(O))+"px",left:-(T-Math.floor(S))+"px",right:"0",[g]:m+"px"}),()=>{Object.assign(document.body.style,{position:"",overflow:"",top:"",left:"",right:"",[g]:""}),document.body.removeAttribute(mc),window.scrollTo(T,C)}},[n]),P.createElement("div",uu({ref:r},o,{style:{position:"fixed",overflow:"auto",top:0,right:0,bottom:0,left:0,...o.style}}))});function Iw(e){return pi(e.target)&&e.target.tagName==="BUTTON"}function Dw(e){return LO(e)}const cz=function(e,t){let{open:r,onOpenChange:n,dataRef:o,elements:{domReference:a}}=e,{enabled:i=!0,event:u="click",toggle:f=!0,ignoreMouse:g=!1,keyboardHandlers:m=!0}=t===void 0?{}:t;const S=P.useRef();return P.useMemo(()=>i?{reference:{onPointerDown(O){S.current=O.pointerType},onMouseDown(O){O.button===0&&(Yd(S.current,!0)&&g||u!=="click"&&(r?f&&(!o.current.openEvent||o.current.openEvent.type==="mousedown")&&n(!1):(O.preventDefault(),n(!0)),o.current.openEvent=O.nativeEvent))},onClick(O){if(!o.current.__syncReturnFocus){if(u==="mousedown"&&S.current){S.current=void 0;return}Yd(S.current,!0)&&g||(r?f&&(!o.current.openEvent||o.current.openEvent.type==="click")&&n(!1):n(!0),o.current.openEvent=O.nativeEvent)}},onKeyDown(O){S.current=void 0,m&&(Iw(O)||(O.key===" "&&!Dw(a)&&O.preventDefault(),O.key==="Enter"&&(r?f&&n(!1):n(!0))))},onKeyUp(O){m&&(Iw(O)||Dw(a)||O.key===" "&&(r?f&&n(!1):n(!0)))}}}:{},[i,o,u,g,m,a,f,r,n])};function Qc(e,t){if(t==null)return!1;if("composedPath"in e)return e.composedPath().includes(t);const r=e;return r.target!=null&&t.contains(r.target)}const dz={pointerdown:"onPointerDown",mousedown:"onMouseDown",click:"onClick"},fz={pointerdown:"onPointerDownCapture",mousedown:"onMouseDownCapture",click:"onClickCapture"},pz=function(e){var t,r;return e===void 0&&(e=!0),{escapeKeyBubbles:typeof e=="boolean"?e:(t=e.escapeKey)!=null?t:!0,outsidePressBubbles:typeof e=="boolean"?e:(r=e.outsidePress)!=null?r:!0}},hz=function(e,t){let{open:r,onOpenChange:n,events:o,nodeId:a,elements:{reference:i,domReference:u,floating:f},dataRef:g}=e,{enabled:m=!0,escapeKey:S=!0,outsidePress:O=!0,outsidePressEvent:T="pointerdown",referencePress:C=!1,referencePressEvent:w="pointerdown",ancestorScroll:b=!1,bubbles:d=!0}=t===void 0?{}:t;const s=_i(),c=Ms()!=null,l=Is(typeof O=="function"?O:()=>!1),h=typeof O=="function"?l:O,y=P.useRef(!1),{escapeKeyBubbles:x,outsidePressBubbles:j}=pz(d);return P.useEffect(()=>{if(!r||!m)return;g.current.__escapeKeyBubbles=x,g.current.__outsidePressBubbles=j;function k(L){if(L.key==="Escape"){const z=s?Ml(s.nodesRef.current,a):[];if(z.length>0){let V=!0;if(z.forEach(Y=>{var q;if((q=Y.context)!=null&&q.open&&!Y.context.dataRef.current.__escapeKeyBubbles){V=!1;return}}),!V)return}o.emit("dismiss",{type:"escapeKey",data:{returnFocus:{preventScroll:!1}}}),n(!1)}}function N(L){const z=y.current;if(y.current=!1,z||typeof h=="function"&&!h(L))return;const V=Uf(L);if(pi(V)&&f){const B=f.ownerDocument.defaultView||window,H=V.scrollWidth>V.clientWidth,K=V.scrollHeight>V.clientHeight;let X=K&&L.offsetX>V.clientWidth;if(K&&B.getComputedStyle(V).direction==="rtl"&&(X=L.offsetX<=V.offsetWidth-V.clientWidth),X||H&&L.offsetY>V.clientHeight)return}const Y=s&&Ml(s.nodesRef.current,a).some(B=>{var H;return Qc(L,(H=B.context)==null?void 0:H.elements.floating)});if(Qc(L,f)||Qc(L,u)||Y)return;const q=s?Ml(s.nodesRef.current,a):[];if(q.length>0){let B=!0;if(q.forEach(H=>{var K;if((K=H.context)!=null&&K.open&&!H.context.dataRef.current.__outsidePressBubbles){B=!1;return}}),!B)return}o.emit("dismiss",{type:"outsidePress",data:{returnFocus:c?{preventScroll:!0}:AO(L)||RO(L)}}),n(!1)}function A(){n(!1)}const M=an(f);S&&M.addEventListener("keydown",k),h&&M.addEventListener(T,N);let D=[];return b&&(zn(u)&&(D=$o(u)),zn(f)&&(D=D.concat($o(f))),!zn(i)&&i&&i.contextElement&&(D=D.concat($o(i.contextElement)))),D=D.filter(L=>{var z;return L!==((z=M.defaultView)==null?void 0:z.visualViewport)}),D.forEach(L=>{L.addEventListener("scroll",A,{passive:!0})}),()=>{S&&M.removeEventListener("keydown",k),h&&M.removeEventListener(T,N),D.forEach(L=>{L.removeEventListener("scroll",A)})}},[g,f,u,i,S,h,T,o,s,a,r,n,b,m,x,j,c]),P.useEffect(()=>{y.current=!1},[h,T]),P.useMemo(()=>m?{reference:{[dz[w]]:()=>{C&&(o.emit("dismiss",{type:"referencePress",data:{returnFocus:!1}}),n(!1))}},floating:{[fz[T]]:()=>{y.current=!0}}}:{},[m,o,C,T,w,n])},gz=function(e,t){let{open:r,onOpenChange:n,dataRef:o,events:a,refs:i,elements:{floating:u,domReference:f}}=e,{enabled:g=!0,keyboardOnly:m=!0}=t===void 0?{}:t;const S=P.useRef(""),O=P.useRef(!1),T=P.useRef();return P.useEffect(()=>{if(!g)return;const w=an(u).defaultView||window;function b(){!r&&pi(f)&&f===hi(an(f))&&(O.current=!0)}return w.addEventListener("blur",b),()=>{w.removeEventListener("blur",b)}},[u,f,r,g]),P.useEffect(()=>{if(!g)return;function C(w){(w.type==="referencePress"||w.type==="escapeKey")&&(O.current=!0)}return a.on("dismiss",C),()=>{a.off("dismiss",C)}},[a,g]),P.useEffect(()=>()=>{clearTimeout(T.current)},[]),P.useMemo(()=>g?{reference:{onPointerDown(C){let{pointerType:w}=C;S.current=w,O.current=!!(w&&m)},onMouseLeave(){O.current=!1},onFocus(C){var w;O.current||C.type==="focus"&&((w=o.current.openEvent)==null?void 0:w.type)==="mousedown"&&o.current.openEvent&&Qc(o.current.openEvent,f)||(o.current.openEvent=C.nativeEvent,n(!0))},onBlur(C){O.current=!1;const w=C.relatedTarget,b=zn(w)&&w.hasAttribute("data-floating-ui-focus-guard")&&w.getAttribute("data-type")==="outside";T.current=setTimeout(()=>{tn(i.floating.current,w)||tn(f,w)||b||n(!1)})}}}:{},[g,m,f,i,o,n])};let Lw=!1;const _b="ArrowUp",Wf="ArrowDown",ws="ArrowLeft",Pu="ArrowRight";function bc(e,t,r){return Math.floor(e/t)!==r}function fl(e,t){return t<0||t>=e.current.length}function zr(e,t){let{startingIndex:r=-1,decrement:n=!1,disabledIndices:o,amount:a=1}=t===void 0?{}:t;const i=e.current;let u=r;do{var f,g;u=u+(n?-a:a)}while(u>=0&&u<=i.length-1&&(o?o.includes(u):i[u]==null||(f=i[u])!=null&&f.hasAttribute("disabled")||((g=i[u])==null?void 0:g.getAttribute("aria-disabled"))==="true"));return u}function $f(e,t,r){switch(e){case"vertical":return t;case"horizontal":return r;default:return t||r}}function Fw(e,t){return $f(t,e===_b||e===Wf,e===ws||e===Pu)}function Sh(e,t,r){return $f(t,e===Wf,r?e===ws:e===Pu)||e==="Enter"||e==" "||e===""}function mz(e,t,r){return $f(t,r?e===ws:e===Pu,e===Wf)}function bz(e,t,r){return $f(t,r?e===Pu:e===ws,e===_b)}function Ch(e,t){return zr(e,{disabledIndices:t})}function zw(e,t){return zr(e,{decrement:!0,startingIndex:e.current.length,disabledIndices:t})}const vz=function(e,t){let{open:r,onOpenChange:n,refs:o,elements:{domReference:a}}=e,{listRef:i,activeIndex:u,onNavigate:f=()=>{},enabled:g=!0,selectedIndex:m=null,allowEscape:S=!1,loop:O=!1,nested:T=!1,rtl:C=!1,virtual:w=!1,focusItemOnOpen:b="auto",focusItemOnHover:d=!0,openOnArrowKeyDown:s=!0,disabledIndices:c=void 0,orientation:l="vertical",cols:h=1,scrollItemIntoView:y=!0}=t===void 0?{listRef:{current:[]},activeIndex:null,onNavigate:()=>{}}:t;const x=Ms(),j=_i(),k=Is(f),N=P.useRef(b),A=P.useRef(m??-1),M=P.useRef(null),D=P.useRef(!0),L=P.useRef(k),z=P.useRef(r),V=P.useRef(!1),Y=P.useRef(!1),q=Bn(c),B=Bn(r),H=Bn(y),[K,X]=P.useState(),re=P.useCallback(function(ee,_e,he){he===void 0&&(he=!1);const pe=ee.current[_e.current];w?X(pe==null?void 0:pe.id):ha(pe,{preventScroll:!0,sync:MO()&&c0()?Lw||V.current:!1}),requestAnimationFrame(()=>{const be=H.current;be&&pe&&(he||!D.current)&&(pe.scrollIntoView==null||pe.scrollIntoView(typeof be=="boolean"?{block:"nearest",inline:"nearest"}:be))})},[w,H]);ar(()=>{document.createElement("div").focus({get preventScroll(){return Lw=!0,!1}})},[]),ar(()=>{g&&(r?N.current&&m!=null&&(Y.current=!0,k(m)):z.current&&(A.current=-1,L.current(null)))},[g,r,m,k]),ar(()=>{if(g&&r)if(u==null){if(V.current=!1,m!=null)return;z.current&&(A.current=-1,re(i,A)),!z.current&&N.current&&(M.current!=null||N.current===!0&&M.current==null)&&(A.current=M.current==null||Sh(M.current,l,C)||T?Ch(i,q.current):zw(i,q.current),k(A.current))}else fl(i,u)||(A.current=u,re(i,A,Y.current),Y.current=!1)},[g,r,u,m,T,i,l,C,k,re,q]),ar(()=>{if(g&&z.current&&!r){var ee,_e;const he=j==null||(ee=j.nodesRef.current.find(pe=>pe.id===x))==null||(_e=ee.context)==null?void 0:_e.elements.floating;he&&!tn(he,hi(an(he)))&&he.focus({preventScroll:!0})}},[g,r,j,x]),ar(()=>{M.current=null,L.current=k,z.current=r});const me=u!=null,de=P.useMemo(()=>{function ee(he){if(!r)return;const pe=i.current.indexOf(he);pe!==-1&&k(pe)}return{onFocus(he){let{currentTarget:pe}=he;ee(pe)},onClick:he=>{let{currentTarget:pe}=he;return pe.focus({preventScroll:!0})},...d&&{onMouseMove(he){let{currentTarget:pe}=he;ee(pe)},onPointerLeave(){if(D.current&&(A.current=-1,re(i,A),Yo.flushSync(()=>k(null)),!w)){var he;(he=o.floating.current)==null||he.focus({preventScroll:!0})}}}}},[r,o,re,d,i,k,w]);return P.useMemo(()=>{if(!g)return{};const ee=q.current;function _e(ve){if(D.current=!1,V.current=!0,!B.current&&ve.currentTarget===o.floating.current)return;if(T&&bz(ve.key,l,C)){Mn(ve),n(!1),pi(a)&&a.focus();return}const Ce=A.current,Ae=Ch(i,ee),Ne=zw(i,ee);if(ve.key==="Home"&&(A.current=Ae,k(A.current)),ve.key==="End"&&(A.current=Ne,k(A.current)),h>1){const ue=A.current;if(ve.key===_b){if(Mn(ve),ue===-1)A.current=Ne;else if(A.current=zr(i,{startingIndex:ue,amount:h,decrement:!0,disabledIndices:ee}),O&&(ue-h<Ae||A.current<0)){const Ee=ue%h,$e=Ne%h,Ge=Ne-($e-Ee);$e===Ee?A.current=Ne:A.current=$e>Ee?Ge:Ge-h}fl(i,A.current)&&(A.current=ue),k(A.current)}if(ve.key===Wf&&(Mn(ve),ue===-1?A.current=Ae:(A.current=zr(i,{startingIndex:ue,amount:h,disabledIndices:ee}),O&&ue+h>Ne&&(A.current=zr(i,{startingIndex:ue%h-h,amount:h,disabledIndices:ee}))),fl(i,A.current)&&(A.current=ue),k(A.current)),l==="both"){const Ee=Math.floor(ue/h);ve.key===Pu&&(Mn(ve),ue%h!==h-1?(A.current=zr(i,{startingIndex:ue,disabledIndices:ee}),O&&bc(A.current,h,Ee)&&(A.current=zr(i,{startingIndex:ue-ue%h-1,disabledIndices:ee}))):O&&(A.current=zr(i,{startingIndex:ue-ue%h-1,disabledIndices:ee})),bc(A.current,h,Ee)&&(A.current=ue)),ve.key===ws&&(Mn(ve),ue%h!==0?(A.current=zr(i,{startingIndex:ue,disabledIndices:ee,decrement:!0}),O&&bc(A.current,h,Ee)&&(A.current=zr(i,{startingIndex:ue+(h-ue%h),decrement:!0,disabledIndices:ee}))):O&&(A.current=zr(i,{startingIndex:ue+(h-ue%h),decrement:!0,disabledIndices:ee})),bc(A.current,h,Ee)&&(A.current=ue));const $e=Math.floor(Ne/h)===Ee;fl(i,A.current)&&(O&&$e?A.current=ve.key===ws?Ne:zr(i,{startingIndex:ue-ue%h-1,disabledIndices:ee}):A.current=ue),k(A.current);return}}if(Fw(ve.key,l)){if(Mn(ve),r&&!w&&hi(ve.currentTarget.ownerDocument)===ve.currentTarget){A.current=Sh(ve.key,l,C)?Ae:Ne,k(A.current);return}Sh(ve.key,l,C)?O?A.current=Ce>=Ne?S&&Ce!==i.current.length?-1:Ae:zr(i,{startingIndex:Ce,disabledIndices:ee}):A.current=Math.min(Ne,zr(i,{startingIndex:Ce,disabledIndices:ee})):O?A.current=Ce<=Ae?S&&Ce!==-1?i.current.length:Ne:zr(i,{startingIndex:Ce,decrement:!0,disabledIndices:ee}):A.current=Math.max(Ae,zr(i,{startingIndex:Ce,decrement:!0,disabledIndices:ee})),fl(i,A.current)?k(null):k(A.current)}}function he(ve){b==="auto"&&AO(ve.nativeEvent)&&(N.current=!0)}function pe(ve){N.current=b,b==="auto"&&RO(ve.nativeEvent)&&(N.current=!0)}const be=w&&r&&me&&{"aria-activedescendant":K};return{reference:{...be,onKeyDown(ve){D.current=!1;const Ce=ve.key.indexOf("Arrow")===0;if(w&&r)return _e(ve);if(!r&&!s&&Ce)return;if((Ce||ve.key==="Enter"||ve.key===" "||ve.key==="")&&(M.current=ve.key),T){mz(ve.key,l,C)&&(Mn(ve),r?(A.current=Ch(i,ee),k(A.current)):n(!0));return}Fw(ve.key,l)&&(m!=null&&(A.current=m),Mn(ve),!r&&s?n(!0):_e(ve),r&&k(A.current))},onFocus(){r&&k(null)},onPointerDown:pe,onMouseDown:he,onClick:he},floating:{"aria-orientation":l==="both"?void 0:l,...be,onKeyDown:_e,onPointerMove(){D.current=!0}},item:de}},[a,o,K,q,B,i,g,l,C,w,r,me,T,m,s,S,h,O,b,k,n,de])};function yz(e){return P.useMemo(()=>e.every(t=>t==null)?null:t=>{e.forEach(r=>{typeof r=="function"?r(t):r!=null&&(r.current=t)})},e)}const xz=function(e,t){let{open:r}=e,{enabled:n=!0,role:o="dialog"}=t===void 0?{}:t;const a=lu(),i=lu();return P.useMemo(()=>{const u={id:a,role:o};return n?o==="tooltip"?{reference:{"aria-describedby":r?a:void 0},floating:u}:{reference:{"aria-expanded":r?"true":"false","aria-haspopup":o==="alertdialog"?"dialog":o,"aria-controls":r?a:void 0,...o==="listbox"&&{role:"combobox"},...o==="menu"&&{id:i}},floating:{...u,...o==="menu"&&{"aria-labelledby":i}}}:{}},[n,o,r,a,i])},Bw=e=>e.replace(/[A-Z]+(?![a-z])|[A-Z]/g,(t,r)=>(r?"-":"")+t.toLowerCase());function wz(e,t){const[r,n]=P.useState(e);return e&&!r&&n(!0),P.useEffect(()=>{if(!e){const o=setTimeout(()=>n(!1),t);return()=>clearTimeout(o)}},[e,t]),r}function $O(e,t){let{open:r,elements:{floating:n}}=e,{duration:o=250}=t===void 0?{}:t;const i=(typeof o=="number"?o:o.close)||0,[u,f]=P.useState(!1),[g,m]=P.useState("unmounted"),S=wz(r,i);return ar(()=>{u&&!S&&m("unmounted")},[u,S]),ar(()=>{if(n)if(r){m("initial");const O=requestAnimationFrame(()=>{m("open")});return()=>{cancelAnimationFrame(O)}}else f(!0),m("close")},[r,n]),{isMounted:S,status:g}}function _z(e,t){let{initial:r={opacity:0},open:n,close:o,common:a,duration:i=250}=t===void 0?{}:t;const u=e.placement,f=u.split("-")[0],[g,m]=P.useState({}),{isMounted:S,status:O}=$O(e,{duration:i}),T=Bn(r),C=Bn(n),w=Bn(o),b=Bn(a),d=typeof i=="number",s=(d?i:i.open)||0,c=(d?i:i.close)||0;return ar(()=>{const l={side:f,placement:u},h=T.current,y=w.current,x=C.current,j=b.current,k=typeof h=="function"?h(l):h,N=typeof y=="function"?y(l):y,A=typeof j=="function"?j(l):j,M=(typeof x=="function"?x(l):x)||Object.keys(k).reduce((D,L)=>(D[L]="",D),{});if(O==="initial"&&m(D=>({transitionProperty:D.transitionProperty,...A,...k})),O==="open"&&m({transitionProperty:Object.keys(M).map(Bw).join(","),transitionDuration:s+"ms",...A,...M}),O==="close"){const D=N||k;m({transitionProperty:Object.keys(D).map(Bw).join(","),transitionDuration:c+"ms",...A,...D})}},[f,u,c,w,T,C,b,s,O]),{isMounted:S,styles:g}}const Sz=function(e,t){var r;let{open:n,dataRef:o}=e,{listRef:a,activeIndex:i,onMatch:u=()=>{},enabled:f=!0,findMatch:g=null,resetMs:m=1e3,ignoreKeys:S=[],selectedIndex:O=null}=t===void 0?{listRef:{current:[]},activeIndex:null}:t;const T=P.useRef(),C=P.useRef(""),w=P.useRef((r=O??i)!=null?r:-1),b=P.useRef(null),d=Is(u),s=Bn(g),c=Bn(S);return ar(()=>{n&&(clearTimeout(T.current),b.current=null,C.current="")},[n]),ar(()=>{if(n&&C.current===""){var l;w.current=(l=O??i)!=null?l:-1}},[n,O,i]),P.useMemo(()=>{if(!f)return{};function l(h){const y=Uf(h.nativeEvent);if(zn(y)&&(hi(an(y))!==h.currentTarget&&y.closest('[role="dialog"],[role="menu"],[role="listbox"],[role="tree"],[role="grid"]')!==h.currentTarget))return;C.current.length>0&&C.current[0]!==" "&&(o.current.typing=!0,h.key===" "&&Mn(h));const x=a.current;if(x==null||c.current.includes(h.key)||h.key.length!==1||h.ctrlKey||h.metaKey||h.altKey)return;x.every(D=>{var L,z;return D?((L=D[0])==null?void 0:L.toLocaleLowerCase())!==((z=D[1])==null?void 0:z.toLocaleLowerCase()):!0})&&C.current===h.key&&(C.current="",w.current=b.current),C.current+=h.key,clearTimeout(T.current),T.current=setTimeout(()=>{C.current="",w.current=b.current,o.current.typing=!1},m);const k=w.current,N=[...x.slice((k||0)+1),...x.slice(0,(k||0)+1)],A=s.current?s.current(N,C.current):N.find(D=>(D==null?void 0:D.toLocaleLowerCase().indexOf(C.current.toLocaleLowerCase()))===0),M=A?x.indexOf(A):-1;M!==-1&&(d(M),b.current=M)}return{reference:{onKeyDown:l},floating:{onKeyDown:l}}},[f,o,a,m,c,s,d])};function Vw(e,t){return{...e,rects:{...e.rects,floating:{...e.rects.floating,height:t}}}}const Cz=e=>({name:"inner",options:e,async fn(t){const{listRef:r,overflowRef:n,onFallbackChange:o,offset:a=0,index:i=0,minItemsVisible:u=4,referenceOverflowThreshold:f=0,scrollRef:g,...m}=e,{rects:S,elements:{floating:O}}=t,T=r.current[i];if(!T)return{};const C={...t,...await PO(-T.offsetTop-S.reference.height/2-T.offsetHeight/2-a).fn(t)},w=(g==null?void 0:g.current)||O,b=await Gc(Vw(C,w.scrollHeight),m),d=await Gc(C,{...m,elementContext:"reference"}),s=Math.max(0,b.top),c=C.y+s,l=Math.max(0,w.scrollHeight-s-Math.max(0,b.bottom));return w.style.maxHeight=l+"px",w.scrollTop=s,o&&(w.offsetHeight<T.offsetHeight*Math.min(u,r.current.length-1)-1||d.top>=-f||d.bottom>=-f?Yo.flushSync(()=>o(!0)):Yo.flushSync(()=>o(!1))),n&&(n.current=await Gc(Vw({...C,y:c},w.offsetHeight),m)),{y:c}}}),Tz=(e,t)=>{let{open:r,elements:n}=e,{enabled:o=!0,overflowRef:a,scrollRef:i,onChange:u}=t;const f=Is(u),g=P.useRef(!1),m=P.useRef(null),S=P.useRef(null);return P.useEffect(()=>{if(!o)return;function O(C){if(C.ctrlKey||!T||a.current==null)return;const w=C.deltaY,b=a.current.top>=-.5,d=a.current.bottom>=-.5,s=T.scrollHeight-T.clientHeight,c=w<0?-1:1,l=w<0?"max":"min";T.scrollHeight<=T.clientHeight||(!b&&w>0||!d&&w<0?(C.preventDefault(),Yo.flushSync(()=>{f(h=>h+Math[l](w,s*c))})):/firefox/i.test(jO())&&(T.scrollTop+=w))}const T=(i==null?void 0:i.current)||n.floating;if(r&&T)return T.addEventListener("wheel",O),requestAnimationFrame(()=>{m.current=T.scrollTop,a.current!=null&&(S.current={...a.current})}),()=>{m.current=null,S.current=null,T.removeEventListener("wheel",O)}},[o,r,n.floating,a,i,f]),P.useMemo(()=>o?{floating:{onKeyDown(){g.current=!0},onWheel(){g.current=!1},onPointerMove(){g.current=!1},onScroll(){const O=(i==null?void 0:i.current)||n.floating;if(!(!a.current||!O||!g.current)){if(m.current!==null){const T=O.scrollTop-m.current;(a.current.bottom<-.5&&T<-1||a.current.top<-.5&&T>1)&&Yo.flushSync(()=>f(C=>C+T))}requestAnimationFrame(()=>{m.current=O.scrollTop})}}}}:{},[o,a,n.floating,i,f])};function Pz(e,t){const[r,n]=e;let o=!1;const a=t.length;for(let i=0,u=a-1;i<a;u=i++){const[f,g]=t[i]||[0,0],[m,S]=t[u]||[0,0];g>=n!=S>=n&&r<=(m-f)*(n-g)/(S-g)+f&&(o=!o)}return o}function Oz(e,t){return e[0]>=t.x&&e[0]<=t.x+t.width&&e[1]>=t.y&&e[1]<=t.y+t.height}function kz(e){let{restMs:t=0,buffer:r=.5,blockPointerEvents:n=!1}=e===void 0?{}:e,o,a=!1,i=!1;const u=f=>{let{x:g,y:m,placement:S,elements:O,onClose:T,nodeId:C,tree:w}=f;return function(d){function s(){clearTimeout(o),T()}if(clearTimeout(o),!O.domReference||!O.floating||S==null||g==null||m==null)return;const{clientX:c,clientY:l}=d,h=[c,l],y=Uf(d),x=d.type==="mouseleave",j=tn(O.floating,y),k=tn(O.domReference,y),N=O.domReference.getBoundingClientRect(),A=O.floating.getBoundingClientRect(),M=S.split("-")[0],D=g>A.right-A.width/2,L=m>A.bottom-A.height/2,z=Oz(h,N);if(j&&(i=!0),k&&(i=!1),k&&!x){i=!0;return}if(x&&zn(d.relatedTarget)&&tn(O.floating,d.relatedTarget)||w&&Ml(w.nodesRef.current,C).some(B=>{let{context:H}=B;return H==null?void 0:H.open}))return;if(M==="top"&&m>=N.bottom-1||M==="bottom"&&m<=N.top+1||M==="left"&&g>=N.right-1||M==="right"&&g<=N.left+1)return s();let V=[];switch(M){case"top":V=[[A.left,N.top+1],[A.left,A.bottom-1],[A.right,A.bottom-1],[A.right,N.top+1]],a=c>=A.left&&c<=A.right&&l>=A.top&&l<=N.top+1;break;case"bottom":V=[[A.left,A.top+1],[A.left,N.bottom-1],[A.right,N.bottom-1],[A.right,A.top+1]],a=c>=A.left&&c<=A.right&&l>=N.bottom-1&&l<=A.bottom;break;case"left":V=[[A.right-1,A.bottom],[A.right-1,A.top],[N.left+1,A.top],[N.left+1,A.bottom]],a=c>=A.left&&c<=N.left+1&&l>=A.top&&l<=A.bottom;break;case"right":V=[[N.right-1,A.bottom],[N.right-1,A.top],[A.left+1,A.top],[A.left+1,A.bottom]],a=c>=N.right-1&&c<=A.right&&l>=A.top&&l<=A.bottom;break}function Y(B){let[H,K]=B;const X=A.width>N.width,re=A.height>N.height;switch(M){case"top":{const me=[X?H+r/2:D?H+r*4:H-r*4,K+r+1],de=[X?H-r/2:D?H+r*4:H-r*4,K+r+1],ee=[[A.left,D||X?A.bottom-r:A.top],[A.right,D?X?A.bottom-r:A.top:A.bottom-r]];return[me,de,...ee]}case"bottom":{const me=[X?H+r/2:D?H+r*4:H-r*4,K-r],de=[X?H-r/2:D?H+r*4:H-r*4,K-r],ee=[[A.left,D||X?A.top+r:A.bottom],[A.right,D?X?A.top+r:A.bottom:A.top+r]];return[me,de,...ee]}case"left":{const me=[H+r+1,re?K+r/2:L?K+r*4:K-r*4],de=[H+r+1,re?K-r/2:L?K+r*4:K-r*4];return[...[[L||re?A.right-r:A.left,A.top],[L?re?A.right-r:A.left:A.right-r,A.bottom]],me,de]}case"right":{const me=[H-r,re?K+r/2:L?K+r*4:K-r*4],de=[H-r,re?K-r/2:L?K+r*4:K-r*4],ee=[[L||re?A.left+r:A.right,A.top],[L?re?A.left+r:A.right:A.left+r,A.bottom]];return[me,de,...ee]}}}const q=a?V:Y([g,m]);if(!a){if(i&&!z)return s();Pz([c,l],q)?t&&!i&&(o=setTimeout(s,t)):s()}}};return u.__options={blockPointerEvents:n},u}function Nz(e){e===void 0&&(e={});const{open:t=!1,onOpenChange:r,nodeId:n}=e,o=U6(e),a=_i(),i=P.useRef(null),u=P.useRef({}),f=P.useState(()=>kO())[0],[g,m]=P.useState(null),S=P.useCallback(d=>{const s=zn(d)?{getBoundingClientRect:()=>d.getBoundingClientRect(),contextElement:d}:d;o.refs.setReference(s)},[o.refs]),O=P.useCallback(d=>{(zn(d)||d===null)&&(i.current=d,m(d)),(zn(o.refs.reference.current)||o.refs.reference.current===null||d!==null&&!zn(d))&&o.refs.setReference(d)},[o.refs]),T=P.useMemo(()=>({...o.refs,setReference:O,setPositionReference:S,domReference:i}),[o.refs,O,S]),C=P.useMemo(()=>({...o.elements,domReference:g}),[o.elements,g]),w=Is(r),b=P.useMemo(()=>({...o,refs:T,elements:C,dataRef:u,nodeId:n,events:f,open:t,onOpenChange:w}),[o,n,f,t,w,T,C]);return ar(()=>{const d=a==null?void 0:a.nodesRef.current.find(s=>s.id===n);d&&(d.context=b)}),P.useMemo(()=>({...o,context:b,refs:T,reference:O,positionReference:S}),[o,T,b,O,S])}function Th(e,t,r){const n=new Map;return{...r==="floating"&&{tabIndex:-1},...e,...t.map(o=>o?o[r]:null).concat(e).reduce((o,a)=>(a&&Object.entries(a).forEach(i=>{let[u,f]=i;if(u.indexOf("on")===0){if(n.has(u)||n.set(u,[]),typeof f=="function"){var g;(g=n.get(u))==null||g.push(f),o[u]=function(){for(var m,S=arguments.length,O=new Array(S),T=0;T<S;T++)O[T]=arguments[T];(m=n.get(u))==null||m.forEach(C=>C(...O))}}}else o[u]=f}),o),{})}}const Ez=function(e){e===void 0&&(e=[]);const t=e,r=P.useCallback(a=>Th(a,e,"reference"),t),n=P.useCallback(a=>Th(a,e,"floating"),t),o=P.useCallback(a=>Th(a,e,"item"),e.map(a=>a==null?void 0:a.item));return P.useMemo(()=>({getReferenceProps:r,getFloatingProps:n,getItemProps:o}),[r,n,o])},jz=Object.freeze(Object.defineProperty({__proto__:null,FloatingDelayGroup:X6,FloatingFocusManager:lz,FloatingNode:G6,FloatingOverlay:uz,FloatingPortal:iz,FloatingTree:K6,arrow:V6,autoPlacement:M6,autoUpdate:R6,computePosition:OO,detectOverflow:Gc,flip:D6,getOverflowAncestors:$o,hide:F6,inline:z6,inner:Cz,limitShift:B6,offset:PO,platform:CO,safePolygon:kz,shift:I6,size:L6,useClick:cz,useDelayGroup:Z6,useDelayGroupContext:DO,useDismiss:hz,useFloating:Nz,useFloatingNodeId:q6,useFloatingParentNodeId:Ms,useFloatingPortalNode:UO,useFloatingTree:_i,useFocus:gz,useHover:Q6,useId:lu,useInnerOffset:Tz,useInteractions:Ez,useListNavigation:vz,useMergeRefs:yz,useRole:xz,useTransitionStatus:$O,useTransitionStyles:_z,useTypeahead:Sz},Symbol.toStringTag,{value:"Module"})),wr=cu(jz);var HO={};(function(e){Object.defineProperty(e,"__esModule",{value:!0});function t(C,w){for(var b in w)Object.defineProperty(C,b,{enumerable:!0,get:w[b]})}t(e,{DialogHeader:function(){return O},default:function(){return T}});var r=g(P),n=g(gt),o=lt,a=g(nt),i=et,u=Es;function f(){return f=Object.assign||function(C){for(var w=1;w<arguments.length;w++){var b=arguments[w];for(var d in b)Object.prototype.hasOwnProperty.call(b,d)&&(C[d]=b[d])}return C},f.apply(this,arguments)}function g(C){return C&&C.__esModule?C:{default:C}}function m(C,w){if(C==null)return{};var b=S(C,w),d,s;if(Object.getOwnPropertySymbols){var c=Object.getOwnPropertySymbols(C);for(s=0;s<c.length;s++)d=c[s],!(w.indexOf(d)>=0)&&Object.prototype.propertyIsEnumerable.call(C,d)&&(b[d]=C[d])}return b}function S(C,w){if(C==null)return{};var b={},d=Object.keys(C),s,c;for(c=0;c<d.length;c++)s=d[c],!(w.indexOf(s)>=0)&&(b[s]=C[s]);return b}var O=r.default.forwardRef(function(C,w){var b=C.className,d=C.children,s=m(C,["className","children"]),c=(0,i.useTheme)().dialogHeader,l=c.defaultProps,h=c.styles.base;b=b??l.className;var y=(0,o.twMerge)((0,n.default)((0,a.default)(h)),b);return r.default.createElement("div",f({},s,{ref:w,className:y}),d)});O.propTypes={className:u.propTypesClassName,children:u.propTypesChildren},O.displayName="MaterialTailwind.DialogHeader";var T=O})(HO);var qO={};(function(e){Object.defineProperty(e,"__esModule",{value:!0});function t(w,b){for(var d in b)Object.defineProperty(w,d,{enumerable:!0,get:b[d]})}t(e,{DialogBody:function(){return T},default:function(){return C}});var r=m(P),n=m(gt),o=lt,a=m(nt),i=et,u=Es;function f(w,b,d){return b in w?Object.defineProperty(w,b,{value:d,enumerable:!0,configurable:!0,writable:!0}):w[b]=d,w}function g(){return g=Object.assign||function(w){for(var b=1;b<arguments.length;b++){var d=arguments[b];for(var s in d)Object.prototype.hasOwnProperty.call(d,s)&&(w[s]=d[s])}return w},g.apply(this,arguments)}function m(w){return w&&w.__esModule?w:{default:w}}function S(w,b){if(w==null)return{};var d=O(w,b),s,c;if(Object.getOwnPropertySymbols){var l=Object.getOwnPropertySymbols(w);for(c=0;c<l.length;c++)s=l[c],!(b.indexOf(s)>=0)&&Object.prototype.propertyIsEnumerable.call(w,s)&&(d[s]=w[s])}return d}function O(w,b){if(w==null)return{};var d={},s=Object.keys(w),c,l;for(l=0;l<s.length;l++)c=s[l],!(b.indexOf(c)>=0)&&(d[c]=w[c]);return d}var T=r.default.forwardRef(function(w,b){var d=w.divider,s=w.className,c=w.children,l=S(w,["divider","className","children"]),h=(0,i.useTheme)().dialogBody,y=h.defaultProps,x=h.styles.base;s=s??y.className;var j=(0,o.twMerge)((0,n.default)((0,a.default)(x.initial),f({},(0,a.default)(x.divider),d)),s);return r.default.createElement("div",g({},l,{ref:b,className:j}),c)});T.propTypes={divider:u.propTypesDivider,className:u.propTypesClassName,children:u.propTypesChildren},T.displayName="MaterialTailwind.DialogBody";var C=T})(qO);var GO={};(function(e){Object.defineProperty(e,"__esModule",{value:!0});function t(C,w){for(var b in w)Object.defineProperty(C,b,{enumerable:!0,get:w[b]})}t(e,{DialogFooter:function(){return O},default:function(){return T}});var r=g(P),n=g(gt),o=lt,a=g(nt),i=et,u=Es;function f(){return f=Object.assign||function(C){for(var w=1;w<arguments.length;w++){var b=arguments[w];for(var d in b)Object.prototype.hasOwnProperty.call(b,d)&&(C[d]=b[d])}return C},f.apply(this,arguments)}function g(C){return C&&C.__esModule?C:{default:C}}function m(C,w){if(C==null)return{};var b=S(C,w),d,s;if(Object.getOwnPropertySymbols){var c=Object.getOwnPropertySymbols(C);for(s=0;s<c.length;s++)d=c[s],!(w.indexOf(d)>=0)&&Object.prototype.propertyIsEnumerable.call(C,d)&&(b[d]=C[d])}return b}function S(C,w){if(C==null)return{};var b={},d=Object.keys(C),s,c;for(c=0;c<d.length;c++)s=d[c],!(w.indexOf(s)>=0)&&(b[s]=C[s]);return b}var O=r.default.forwardRef(function(C,w){var b=C.className,d=C.children,s=m(C,["className","children"]),c=(0,i.useTheme)().dialogFooter,l=c.defaultProps,h=c.styles.base;b=b??l.className;var y=(0,o.twMerge)((0,n.default)((0,a.default)(h)),b);return r.default.createElement("div",f({},s,{ref:w,className:y}),d)});O.propTypes={className:u.propTypesClassName,children:u.propTypesChildren},O.displayName="MaterialTailwind.DialogFooter";var T=O})(GO);(function(e){Object.defineProperty(e,"__esModule",{value:!0});function t(N,A){for(var M in A)Object.defineProperty(N,M,{enumerable:!0,get:A[M]})}t(e,{Dialog:function(){return j},DialogHeader:function(){return T.DialogHeader},DialogBody:function(){return C.DialogBody},DialogFooter:function(){return w.DialogFooter},default:function(){return k}});var r=s(P),n=s(ut),o=wr,a=Nr,i=s(gt),u=s(Mr),f=lt,g=s(tr),m=s(nt),S=et,O=Es,T=HO,C=qO,w=GO;function b(N,A,M){return A in N?Object.defineProperty(N,A,{value:M,enumerable:!0,configurable:!0,writable:!0}):N[A]=M,N}function d(){return d=Object.assign||function(N){for(var A=1;A<arguments.length;A++){var M=arguments[A];for(var D in M)Object.prototype.hasOwnProperty.call(M,D)&&(N[D]=M[D])}return N},d.apply(this,arguments)}function s(N){return N&&N.__esModule?N:{default:N}}function c(N){for(var A=1;A<arguments.length;A++){var M=arguments[A]!=null?arguments[A]:{},D=Object.keys(M);typeof Object.getOwnPropertySymbols=="function"&&(D=D.concat(Object.getOwnPropertySymbols(M).filter(function(L){return Object.getOwnPropertyDescriptor(M,L).enumerable}))),D.forEach(function(L){b(N,L,M[L])})}return N}function l(N,A){var M=Object.keys(N);if(Object.getOwnPropertySymbols){var D=Object.getOwnPropertySymbols(N);A&&(D=D.filter(function(L){return Object.getOwnPropertyDescriptor(N,L).enumerable})),M.push.apply(M,D)}return M}function h(N,A){return A=A??{},Object.getOwnPropertyDescriptors?Object.defineProperties(N,Object.getOwnPropertyDescriptors(A)):l(Object(A)).forEach(function(M){Object.defineProperty(N,M,Object.getOwnPropertyDescriptor(A,M))}),N}function y(N,A){if(N==null)return{};var M=x(N,A),D,L;if(Object.getOwnPropertySymbols){var z=Object.getOwnPropertySymbols(N);for(L=0;L<z.length;L++)D=z[L],!(A.indexOf(D)>=0)&&Object.prototype.propertyIsEnumerable.call(N,D)&&(M[D]=N[D])}return M}function x(N,A){if(N==null)return{};var M={},D=Object.keys(N),L,z;for(z=0;z<D.length;z++)L=D[z],!(A.indexOf(L)>=0)&&(M[L]=N[L]);return M}var j=r.default.forwardRef(function(N,A){var M=N.open,D=N.handler,L=N.size,z=N.dismiss,V=N.animate,Y=N.className,q=N.children,B=y(N,["open","handler","size","dismiss","animate","className","children"]),H=(0,S.useTheme)().dialog,K=H.defaultProps,X=H.valid,re=H.styles,me=re.base,de=re.sizes;D=D??void 0,L=L??K.size,z=z??K.dismiss,V=V??K.animate,Y=Y??K.className;var ee=(0,i.default)((0,m.default)(me.backdrop)),_e=(0,f.twMerge)((0,i.default)((0,m.default)(me.container),(0,m.default)(de[(0,g.default)(X.sizes,L,"md")])),Y),he={unmount:{opacity:0,y:-50,transition:{duration:.3}},mount:{opacity:1,y:0,transition:{duration:.3}}},pe={unmount:{opacity:0,transition:{delay:.2}},mount:{opacity:1}},be=(0,u.default)(he,V),ve=(0,o.useFloating)({open:M,onOpenChange:D}),Ce=ve.floating,Ae=ve.context,Ne=(0,o.useId)(),ue="".concat(Ne,"-label"),Ee="".concat(Ne,"-description"),$e=(0,o.useInteractions)([(0,o.useClick)(Ae),(0,o.useRole)(Ae),(0,o.useDismiss)(Ae,z)]).getFloatingProps,Ge=(0,o.useMergeRefs)([A,Ce]),tt=a.AnimatePresence;return r.default.createElement(a.LazyMotion,{features:a.domAnimation},r.default.createElement(o.FloatingPortal,null,r.default.createElement(tt,null,M&&r.default.createElement(o.FloatingOverlay,{style:{zIndex:9999},lockScroll:!0},r.default.createElement(o.FloatingFocusManager,{context:Ae},r.default.createElement(a.m.div,{className:L==="xxl"?"":ee,initial:"unmount",exit:"unmount",animate:M?"mount":"unmount",variants:pe,transition:{duration:.2}},r.default.createElement(a.m.div,d({},$e(h(c({},B),{ref:Ge,className:_e,"aria-labelledby":ue,"aria-describedby":Ee})),{initial:"unmount",exit:"unmount",animate:M?"mount":"unmount",variants:be}),q)))))))});j.propTypes={open:O.propTypesOpen,handler:O.propTypesHandler,size:n.default.oneOf(O.propTypesSize),dismiss:O.propTypesDismiss,animate:O.propTypesAnimate,className:O.propTypesClassName,children:O.propTypesChildren},j.displayName="MaterialTailwind.Dialog";var k=Object.assign(j,{Header:T.DialogHeader,Body:C.DialogBody,Footer:w.DialogFooter})})(sO);var KO={};(function(e){Object.defineProperty(e,"__esModule",{value:!0});function t(b,d){for(var s in d)Object.defineProperty(b,s,{enumerable:!0,get:d[s]})}t(e,{Input:function(){return C},default:function(){return w}});var r=S(P),n=S(ut),o=S(gt),a=S(tr),i=S(nt),u=et,f=bu;function g(b,d,s){return d in b?Object.defineProperty(b,d,{value:s,enumerable:!0,configurable:!0,writable:!0}):b[d]=s,b}function m(){return m=Object.assign||function(b){for(var d=1;d<arguments.length;d++){var s=arguments[d];for(var c in s)Object.prototype.hasOwnProperty.call(s,c)&&(b[c]=s[c])}return b},m.apply(this,arguments)}function S(b){return b&&b.__esModule?b:{default:b}}function O(b,d){if(b==null)return{};var s=T(b,d),c,l;if(Object.getOwnPropertySymbols){var h=Object.getOwnPropertySymbols(b);for(l=0;l<h.length;l++)c=h[l],!(d.indexOf(c)>=0)&&Object.prototype.propertyIsEnumerable.call(b,c)&&(s[c]=b[c])}return s}function T(b,d){if(b==null)return{};var s={},c=Object.keys(b),l,h;for(h=0;h<c.length;h++)l=c[h],!(d.indexOf(l)>=0)&&(s[l]=b[l]);return s}var C=r.default.forwardRef(function(b,d){var s=b.variant,c=b.color,l=b.size,h=b.label,y=b.error,x=b.success,j=b.icon,k=b.containerProps,N=b.labelProps,A=b.className,M=b.shrink,D=b.inputRef,L=O(b,["variant","color","size","label","error","success","icon","containerProps","labelProps","className","shrink","inputRef"]),z=(0,u.useTheme)().input,V=z.defaultProps,Y=z.valid,q=z.styles,B=q.base,H=q.variants;s=s??V.variant,l=l??V.size,c=c??V.color,h=h??V.label,N=N??V.labelProps,k=k??V.containerProps,A=A??V.className,M=M??V.shrink,j=j??V.icon;var K=H[(0,a.default)(Y.variants,s,"outlined")],X=K.sizes[(0,a.default)(Y.sizes,l,"md")],re=(0,i.default)(K.error.input),me=(0,i.default)(K.success.input),de=(0,i.default)(K.shrink.input),ee=(0,i.default)(K.colors.input[(0,a.default)(Y.colors,c,"gray")]),_e=(0,i.default)(K.error.label),he=(0,i.default)(K.success.label),pe=(0,i.default)(K.shrink.label),be=(0,i.default)(K.colors.label[(0,a.default)(Y.colors,c,"gray")]),ve=(0,o.default)((0,i.default)(B.container),(0,i.default)(X.container),k==null?void 0:k.className),Ce=(0,o.default)((0,i.default)(B.input),(0,i.default)(K.base.input),(0,i.default)(X.input),g({},(0,i.default)(K.base.inputWithIcon),j),g({},ee,!y&&!x),g({},re,y),g({},me,x),g({},de,M),A),Ae=(0,o.default)((0,i.default)(B.label),(0,i.default)(K.base.label),(0,i.default)(X.label),g({},be,!y&&!x),g({},_e,y),g({},he,x),g({},pe,M),N==null?void 0:N.className),Ne=(0,o.default)((0,i.default)(B.icon),(0,i.default)(K.base.icon),(0,i.default)(X.icon)),ue=(0,o.default)((0,i.default)(B.asterisk));return r.default.createElement("div",m({},k,{ref:d,className:ve}),j&&r.default.createElement("div",{className:Ne},j),r.default.createElement("input",m({},L,{ref:D,className:Ce,placeholder:(L==null?void 0:L.placeholder)||" "})),r.default.createElement("label",m({},N,{className:Ae}),h," ",L.required?r.default.createElement("span",{className:ue},"*"):""))});C.propTypes={variant:n.default.oneOf(f.propTypesVariant),size:n.default.oneOf(f.propTypesSize),color:n.default.oneOf(f.propTypesColor),label:f.propTypesLabel,error:f.propTypesError,success:f.propTypesSuccess,icon:f.propTypesIcon,labelProps:f.propTypesLabelProps,containerProps:f.propTypesContainerProps,shrink:f.propTypesShrink,className:f.propTypesClassName},C.displayName="MaterialTailwind.Input";var w=C})(KO);var YO={},Ou={},Ds={};(function(e){Object.defineProperty(e,"__esModule",{value:!0});function t(l,h){for(var y in h)Object.defineProperty(l,y,{enumerable:!0,get:h[y]})}t(e,{propTypesOpen:function(){return g},propTypesHandler:function(){return m},propTypesPlacement:function(){return S},propTypesOffset:function(){return O},propTypesDismiss:function(){return T},propTypesAnimate:function(){return C},propTypesLockScroll:function(){return w},propTypesDisabled:function(){return b},propTypesClassName:function(){return d},propTypesChildren:function(){return s},propTypesContextValue:function(){return c}});var r=a(ut),n=Zt;function o(l,h,y){return h in l?Object.defineProperty(l,h,{value:y,enumerable:!0,configurable:!0,writable:!0}):l[h]=y,l}function a(l){return l&&l.__esModule?l:{default:l}}function i(l){for(var h=1;h<arguments.length;h++){var y=arguments[h]!=null?arguments[h]:{},x=Object.keys(y);typeof Object.getOwnPropertySymbols=="function"&&(x=x.concat(Object.getOwnPropertySymbols(y).filter(function(j){return Object.getOwnPropertyDescriptor(y,j).enumerable}))),x.forEach(function(j){o(l,j,y[j])})}return l}function u(l,h){var y=Object.keys(l);if(Object.getOwnPropertySymbols){var x=Object.getOwnPropertySymbols(l);h&&(x=x.filter(function(j){return Object.getOwnPropertyDescriptor(l,j).enumerable})),y.push.apply(y,x)}return y}function f(l,h){return h=h??{},Object.getOwnPropertyDescriptors?Object.defineProperties(l,Object.getOwnPropertyDescriptors(h)):u(Object(h)).forEach(function(y){Object.defineProperty(l,y,Object.getOwnPropertyDescriptor(h,y))}),l}var g=r.default.bool,m=r.default.func,S=n.propTypesPlacements,O=n.propTypesOffsetType,T=r.default.shape(f(i({},n.propTypesDismissType),{itemPress:r.default.bool})),C=n.propTypesAnimation,w=r.default.bool,b=r.default.bool,d=r.default.string,s=r.default.node.isRequired,c=r.default.shape({open:r.default.bool.isRequired,handler:r.default.func.isRequired,setInternalOpen:r.default.func.isRequired,strategy:r.default.oneOf(["fixed","absolute"]).isRequired,x:r.default.number.isRequired,y:r.default.number.isRequired,reference:r.default.func.isRequired,floating:r.default.func.isRequired,listItemsRef:r.default.instanceOf(Object).isRequired,getReferenceProps:r.default.func.isRequired,getFloatingProps:r.default.func.isRequired,getItemProps:r.default.func.isRequired,appliedAnimation:C.isRequired,lockScroll:r.default.bool.isRequired,context:r.default.instanceOf(Object).isRequired,tree:r.default.any.isRequired,allowHover:r.default.bool.isRequired,activeIndex:r.default.number.isRequired,setActiveIndex:r.default.func.isRequired,nested:r.default.bool.isRequired})})(Ds);(function(e){Object.defineProperty(e,"__esModule",{value:!0});function t(f,g){for(var m in g)Object.defineProperty(f,m,{enumerable:!0,get:g[m]})}t(e,{MenuContext:function(){return a},useMenu:function(){return i},MenuContextProvider:function(){return u}});var r=o(P),n=Ds;function o(f){return f&&f.__esModule?f:{default:f}}var a=r.default.createContext(null);a.displayName="MaterialTailwind.MenuContext";function i(){var f=r.default.useContext(a);if(!f)throw new Error("useMenu() must be used within a Menu. It happens when you use MenuCore, MenuHandler, MenuItem or MenuList components outside the Menu component.");return f}var u=function(f){var g=f.value,m=f.children;return r.default.createElement(a.Provider,{value:g},m)};u.prototypes={value:n.propTypesContextValue,children:n.propTypesChildren},u.displayName="MaterialTailwind.MenuContextProvider"})(Ou);var QO={};(function(e){Object.defineProperty(e,"__esModule",{value:!0});function t(s,c){for(var l in c)Object.defineProperty(s,l,{enumerable:!0,get:c[l]})}t(e,{MenuCore:function(){return b},default:function(){return d}});var r=S(P),n=S(ut),o=wr,a=S(Mr),i=et,u=Ou,f=Ds;function g(s,c){(c==null||c>s.length)&&(c=s.length);for(var l=0,h=new Array(c);l<c;l++)h[l]=s[l];return h}function m(s){if(Array.isArray(s))return s}function S(s){return s&&s.__esModule?s:{default:s}}function O(s,c){var l=s==null?null:typeof Symbol<"u"&&s[Symbol.iterator]||s["@@iterator"];if(l!=null){var h=[],y=!0,x=!1,j,k;try{for(l=l.call(s);!(y=(j=l.next()).done)&&(h.push(j.value),!(c&&h.length===c));y=!0);}catch(N){x=!0,k=N}finally{try{!y&&l.return!=null&&l.return()}finally{if(x)throw k}}return h}}function T(){throw new TypeError("Invalid attempt to destructure non-iterable instance.\\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}function C(s,c){return m(s)||O(s,c)||w(s,c)||T()}function w(s,c){if(s){if(typeof s=="string")return g(s,c);var l=Object.prototype.toString.call(s).slice(8,-1);if(l==="Object"&&s.constructor&&(l=s.constructor.name),l==="Map"||l==="Set")return Array.from(l);if(l==="Arguments"||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(l))return g(s,c)}}var b=r.default.forwardRef(function(s,c){var l=s.open,h=s.handler,y=s.placement,x=s.offset,j=s.dismiss,k=s.animate,N=s.lockScroll,A=s.allowHover,M=s.children,D=(0,i.useTheme)().menu,L=D.defaultProps,z=C(r.default.useState(!1),2),V=z[0],Y=z[1],q=C(r.default.useState(!1),2),B=q[0],H=q[1];l=l??V,h=h??Y,y=y??L.placement,x=x??L.offset,j=j??L.dismiss,k=k??L.animate,N=N??L.lockScroll;var K={unmount:{opacity:0,transformOrigin:"top",transform:"scale(0.95)",transition:{duration:.2,times:[.4,0,.2,1]}},mount:{opacity:1,transformOrigin:"top",transform:"scale(1)",transition:{duration:.2,times:[.4,0,.2,1]}}},X=(0,a.default)(K,k),re=C(r.default.useState(null),2),me=re[0],de=re[1],ee=r.default.useRef([]),_e=r.default.useRef(r.default.Children.map(M,function(We){return r.default.isValidElement(We)?We.props.label:null})),he=(0,o.useFloatingTree)(),pe=(0,o.useFloatingNodeId)(),be=(0,o.useFloatingParentNodeId)(),ve=be!=null,Ce=(0,o.useFloating)({open:l,nodeId:pe,placement:y,onOpenChange:h,middleware:[(0,o.offset)(x),(0,o.flip)(),(0,o.shift)()],whileElementsMounted:o.autoUpdate}),Ae=Ce.x,Ne=Ce.y,ue=Ce.strategy,Ee=Ce.refs,$e=Ce.context,Ge=(0,o.useInteractions)([(0,o.useHover)($e,{handleClose:(0,o.safePolygon)({restMs:25,blockPointerEvents:!0}),enabled:A||ve&&B,delay:{open:75}}),(0,o.useClick)($e,{toggle:!ve||!B,event:"mousedown",ignoreMouse:ve}),(0,o.useRole)($e,{role:"menu"}),(0,o.useDismiss)($e,j),(0,o.useListNavigation)($e,{listRef:ee,activeIndex:me,nested:ve,onNavigate:de}),(0,o.useTypeahead)($e,{listRef:_e,onMatch:l?de:void 0,activeIndex:me})]),tt=Ge.getReferenceProps,ct=Ge.getFloatingProps,qe=Ge.getItemProps;r.default.useEffect(function(){var We=function(){j.itemPress&&h(!1)},rt=function(je){je.nodeId!==pe&&je.parentId===be&&h(!1)};return he==null||he.events.on("click",We),he==null||he.events.on("menuopen",rt),function(){he==null||he.events.off("click",We),he==null||he.events.off("menuopen",rt)}},[he,pe,be,h,j]),r.default.useEffect(function(){l&&(he==null||he.events.emit("menuopen",{parentId:be,nodeId:pe}))},[he,l,pe,be]),r.default.useEffect(function(){var We=function(je){var Ke=je.pointerType;Ke!=="touch"&&H(!0)},rt=function(){H(!1)};return window.addEventListener("pointermove",We,{once:!0,capture:!0}),window.addEventListener("keydown",rt,!0),function(){window.removeEventListener("pointermove",We,{capture:!0}),window.removeEventListener("keydown",rt,!0)}},[B]);var it=(0,o.useMergeRefs)([Ee.setReference,c]),mt=r.default.useMemo(function(){return{open:l,handler:h,setInternalOpen:Y,strategy:ue,x:Ae,y:Ne,reference:it,floating:Ee.setFloating,listItemsRef:ee,getReferenceProps:tt,getFloatingProps:ct,getItemProps:qe,appliedAnimation:X,lockScroll:N,context:$e,activeIndex:me,tree:he,allowHover:A,internalAllowHover:B,nested:ve,setActiveIndex:de}},[l,h,Y,ue,Ae,Ne,it,Ee,tt,ct,qe,X,N,$e,me,he,A,B,ve,de]);return r.default.createElement(u.MenuContextProvider,{value:mt},r.default.createElement(o.FloatingNode,{id:pe},M))});b.propTypes={open:f.propTypesOpen,handler:f.propTypesHandler,placement:n.default.oneOf(f.propTypesPlacement),offset:f.propTypesOffset,dismiss:f.propTypesDismiss,animate:f.propTypesAnimate,lockScroll:f.propTypesLockScroll,children:f.propTypesChildren},b.displayName="MaterialTailwind.MenuCore";var d=b})(QO);var XO={};(function(e){Object.defineProperty(e,"__esModule",{value:!0});function t(w,b){for(var d in b)Object.defineProperty(w,d,{enumerable:!0,get:b[d]})}t(e,{MenuHandler:function(){return T},default:function(){return C}});var r=u(P),n=wr,o=Ou,a=Ds;function i(w,b,d){return b in w?Object.defineProperty(w,b,{value:d,enumerable:!0,configurable:!0,writable:!0}):w[b]=d,w}function u(w){return w&&w.__esModule?w:{default:w}}function f(w){for(var b=1;b<arguments.length;b++){var d=arguments[b]!=null?arguments[b]:{},s=Object.keys(d);typeof Object.getOwnPropertySymbols=="function"&&(s=s.concat(Object.getOwnPropertySymbols(d).filter(function(c){return Object.getOwnPropertyDescriptor(d,c).enumerable}))),s.forEach(function(c){i(w,c,d[c])})}return w}function g(w,b){var d=Object.keys(w);if(Object.getOwnPropertySymbols){var s=Object.getOwnPropertySymbols(w);b&&(s=s.filter(function(c){return Object.getOwnPropertyDescriptor(w,c).enumerable})),d.push.apply(d,s)}return d}function m(w,b){return b=b??{},Object.getOwnPropertyDescriptors?Object.defineProperties(w,Object.getOwnPropertyDescriptors(b)):g(Object(b)).forEach(function(d){Object.defineProperty(w,d,Object.getOwnPropertyDescriptor(b,d))}),w}function S(w,b){if(w==null)return{};var d=O(w,b),s,c;if(Object.getOwnPropertySymbols){var l=Object.getOwnPropertySymbols(w);for(c=0;c<l.length;c++)s=l[c],!(b.indexOf(s)>=0)&&Object.prototype.propertyIsEnumerable.call(w,s)&&(d[s]=w[s])}return d}function O(w,b){if(w==null)return{};var d={},s=Object.keys(w),c,l;for(l=0;l<s.length;l++)c=s[l],!(b.indexOf(c)>=0)&&(d[c]=w[c]);return d}var T=r.default.forwardRef(function(w,b){var d=w.children,s=S(w,["children"]),c=(0,o.useMenu)(),l=c.getReferenceProps,h=c.reference,y=c.nested,x=(0,n.useMergeRefs)([b,h]);return r.default.cloneElement(d,f({},l(f(m(f({},s),{ref:x,onClick:function(k){k.stopPropagation()}}),y&&{role:"menuitem"}))))});T.propTypes={children:a.propTypesChildren},T.displayName="MaterialTailwind.MenuHandler";var C=T})(XO);var ZO={};(function(e){Object.defineProperty(e,"__esModule",{value:!0});function t(d,s){for(var c in s)Object.defineProperty(d,c,{enumerable:!0,get:s[c]})}t(e,{MenuList:function(){return w},default:function(){return b}});var r=O(P),n=wr,o=Nr,a=O(gt),i=lt,u=O(nt),f=et,g=Ou,m=Ds;function S(){return S=Object.assign||function(d){for(var s=1;s<arguments.length;s++){var c=arguments[s];for(var l in c)Object.prototype.hasOwnProperty.call(c,l)&&(d[l]=c[l])}return d},S.apply(this,arguments)}function O(d){return d&&d.__esModule?d:{default:d}}function T(d,s){if(d==null)return{};var c=C(d,s),l,h;if(Object.getOwnPropertySymbols){var y=Object.getOwnPropertySymbols(d);for(h=0;h<y.length;h++)l=y[h],!(s.indexOf(l)>=0)&&Object.prototype.propertyIsEnumerable.call(d,l)&&(c[l]=d[l])}return c}function C(d,s){if(d==null)return{};var c={},l=Object.keys(d),h,y;for(y=0;y<l.length;y++)h=l[y],!(s.indexOf(h)>=0)&&(c[h]=d[h]);return c}var w=r.default.forwardRef(function(d,s){var c=d.children,l=d.className,h=T(d,["children","className"]),y=(0,f.useTheme)().menu,x=y.styles.base,j=(0,g.useMenu)(),k=j.open,N=j.handler,A=j.strategy,M=j.x,D=j.y,L=j.floating,z=j.listItemsRef,V=j.getFloatingProps,Y=j.getItemProps,q=j.appliedAnimation,B=j.lockScroll,H=j.context,K=j.activeIndex,X=j.tree,re=j.allowHover,me=j.internalAllowHover,de=j.setActiveIndex,ee=j.nested;l=l??"";var _e=(0,i.twMerge)((0,a.default)((0,u.default)(x.menu)),l),he=(0,n.useMergeRefs)([s,L]),pe=o.AnimatePresence,be=r.default.createElement(o.m.div,S({},h,{ref:he,style:{position:A,top:D??0,left:M??0},className:_e},V({onKeyDown:function(Ce){Ce.key==="Tab"&&(N(!1),Ce.shiftKey&&Ce.preventDefault())}}),{initial:"unmount",exit:"unmount",animate:k?"mount":"unmount",variants:q}),r.default.Children.map(c,function(ve,Ce){return r.default.isValidElement(ve)&&r.default.cloneElement(ve,Y({tabIndex:K===Ce?0:-1,role:"menuitem",className:ve.props.className,ref:function(Ne){z.current[Ce]=Ne},onClick:function(Ne){if(ve.props.onClick){var ue,Ee;(Ee=(ue=ve.props).onClick)===null||Ee===void 0||Ee.call(ue,Ne)}X==null||X.events.emit("click")},onMouseEnter:function(){(re&&k||me&&k)&&de(Ce)}}))}));return r.default.createElement(o.LazyMotion,{features:o.domAnimation},r.default.createElement(n.FloatingPortal,null,r.default.createElement(pe,null,k&&r.default.createElement(r.default.Fragment,null,B?r.default.createElement(n.FloatingOverlay,{lockScroll:!0},r.default.createElement(n.FloatingFocusManager,{context:H,modal:!ee,initialFocus:ee?-1:0,returnFocus:!ee,visuallyHiddenDismiss:!0},be)):r.default.createElement(n.FloatingFocusManager,{context:H,modal:!ee,initialFocus:ee?-1:0,returnFocus:!ee,visuallyHiddenDismiss:!0},be)))))});w.propTypes={className:m.propTypesClassName,children:m.propTypesChildren},w.displayName="MaterialTailwind.MenuList";var b=w})(ZO);var JO={};(function(e){Object.defineProperty(e,"__esModule",{value:!0});function t(w,b){for(var d in b)Object.defineProperty(w,d,{enumerable:!0,get:b[d]})}t(e,{MenuItem:function(){return T},default:function(){return C}});var r=m(P),n=m(gt),o=lt,a=m(nt),i=et,u=Ds;function f(w,b,d){return b in w?Object.defineProperty(w,b,{value:d,enumerable:!0,configurable:!0,writable:!0}):w[b]=d,w}function g(){return g=Object.assign||function(w){for(var b=1;b<arguments.length;b++){var d=arguments[b];for(var s in d)Object.prototype.hasOwnProperty.call(d,s)&&(w[s]=d[s])}return w},g.apply(this,arguments)}function m(w){return w&&w.__esModule?w:{default:w}}function S(w,b){if(w==null)return{};var d=O(w,b),s,c;if(Object.getOwnPropertySymbols){var l=Object.getOwnPropertySymbols(w);for(c=0;c<l.length;c++)s=l[c],!(b.indexOf(s)>=0)&&Object.prototype.propertyIsEnumerable.call(w,s)&&(d[s]=w[s])}return d}function O(w,b){if(w==null)return{};var d={},s=Object.keys(w),c,l;for(l=0;l<s.length;l++)c=s[l],!(b.indexOf(c)>=0)&&(d[c]=w[c]);return d}var T=r.default.forwardRef(function(w,b){var d=w.className,s=d===void 0?"":d,c=w.disabled,l=c===void 0?!1:c,h=w.children,y=S(w,["className","disabled","children"]),x=(0,i.useTheme)().menu,j=x.styles.base,k=(0,o.twMerge)((0,n.default)((0,a.default)(j.item.initial),f({},(0,a.default)(j.item.disabled),l)),s);return r.default.createElement("button",g({},y,{ref:b,role:"menuitem",className:k}),h)});T.propTypes={className:u.propTypesClassName,disabled:u.propTypesDisabled,children:u.propTypesChildren},T.displayName="MaterialTailwind.MenuItem";var C=T})(JO);(function(e){Object.defineProperty(e,"__esModule",{value:!0});function t(T,C){for(var w in C)Object.defineProperty(T,w,{enumerable:!0,get:C[w]})}t(e,{Menu:function(){return S},MenuHandler:function(){return i.MenuHandler},MenuList:function(){return u.MenuList},MenuItem:function(){return f.MenuItem},useMenu:function(){return o.useMenu},default:function(){return O}});var r=m(P),n=wr,o=Ou,a=QO,i=XO,u=ZO,f=JO;function g(){return g=Object.assign||function(T){for(var C=1;C<arguments.length;C++){var w=arguments[C];for(var b in w)Object.prototype.hasOwnProperty.call(w,b)&&(T[b]=w[b])}return T},g.apply(this,arguments)}function m(T){return T&&T.__esModule?T:{default:T}}var S=r.default.forwardRef(function(T,C){var w=T.open,b=T.handler,d=T.placement,s=T.offset,c=T.dismiss,l=T.animate,h=T.lockScroll,y=T.allowHover,x=T.children,j=(0,n.useFloatingParentNodeId)(),k={open:w,handler:b,placement:d,offset:s,dismiss:c,animate:l,lockScroll:h,allowHover:y};return j==null?r.default.createElement(n.FloatingTree,null,r.default.createElement(a.MenuCore,g({ref:C},k),x)):r.default.createElement(a.MenuCore,g({ref:C},k),x)});S.propTypes=a.MenuCore.propTypes,S.displayName="MaterialTailwind.Menu";var O=Object.assign(S,{Handler:i.MenuHandler,List:u.MenuList,Item:f.MenuItem})})(YO);var ek={},tk={};(function(e){Object.defineProperty(e,"__esModule",{value:!0});function t(d,s){for(var c in s)Object.defineProperty(d,c,{enumerable:!0,get:s[c]})}t(e,{MobileNav:function(){return w},default:function(){return b}});var r=O(P),n=Nr,o=wr,a=O(Mr),i=O(gt),u=lt,f=O(nt),g=et,m=Cf;function S(){return S=Object.assign||function(d){for(var s=1;s<arguments.length;s++){var c=arguments[s];for(var l in c)Object.prototype.hasOwnProperty.call(c,l)&&(d[l]=c[l])}return d},S.apply(this,arguments)}function O(d){return d&&d.__esModule?d:{default:d}}function T(d,s){if(d==null)return{};var c=C(d,s),l,h;if(Object.getOwnPropertySymbols){var y=Object.getOwnPropertySymbols(d);for(h=0;h<y.length;h++)l=y[h],!(s.indexOf(l)>=0)&&Object.prototype.propertyIsEnumerable.call(d,l)&&(c[l]=d[l])}return c}function C(d,s){if(d==null)return{};var c={},l=Object.keys(d),h,y;for(y=0;y<l.length;y++)h=l[y],!(s.indexOf(h)>=0)&&(c[h]=d[h]);return c}var w=r.default.forwardRef(function(d,s){var c=d.open,l=d.animate,h=d.className,y=d.children,x=T(d,["open","animate","className","children"]),j;console.error(`<MobileNav /> will be deprecated in the future versions of @material-tailwind/react use <Collapse /> instead.
More details: https://www.material-tailwind.com/docs/react/collapse
`);var k=r.default.useRef(null),N=(0,g.useTheme)().navbar,A=N.styles,M=A.base.mobileNav;l=l??{},h=h??"";var D=(0,u.twMerge)((0,i.default)((0,f.default)(M)),h),L={unmount:{height:0,opacity:0,transition:{duration:.3,times:"[0.4, 0, 0.2, 1]"}},mount:{opacity:1,height:"".concat((j=k.current)===null||j===void 0?void 0:j.scrollHeight,"px"),transition:{duration:.3,times:"[0.4, 0, 0.2, 1]"}}},z=(0,a.default)(L,l),V=n.AnimatePresence,Y=(0,o.useMergeRefs)([s,k]);return r.default.createElement(n.LazyMotion,{features:n.domAnimation},r.default.createElement(V,null,r.default.createElement(n.m.div,S({},x,{ref:Y,className:D,initial:"unmount",exit:"unmount",animate:c?"mount":"unmount",variants:z}),y)))});w.displayName="MaterialTailwind.MobileNav",w.propTypes={open:m.propTypesOpen,animate:m.propTypesAnimate,className:m.propTypesClassName,children:m.propTypesChildren};var b=w})(tk);(function(e){Object.defineProperty(e,"__esModule",{value:!0});function t(s,c){for(var l in c)Object.defineProperty(s,l,{enumerable:!0,get:c[l]})}t(e,{Navbar:function(){return b},MobileNav:function(){return g.MobileNav},default:function(){return d}});var r=T(P),n=T(ut),o=T(gt),a=lt,i=T(tr),u=T(nt),f=et,g=tk,m=Cf;function S(s,c,l){return c in s?Object.defineProperty(s,c,{value:l,enumerable:!0,configurable:!0,writable:!0}):s[c]=l,s}function O(){return O=Object.assign||function(s){for(var c=1;c<arguments.length;c++){var l=arguments[c];for(var h in l)Object.prototype.hasOwnProperty.call(l,h)&&(s[h]=l[h])}return s},O.apply(this,arguments)}function T(s){return s&&s.__esModule?s:{default:s}}function C(s,c){if(s==null)return{};var l=w(s,c),h,y;if(Object.getOwnPropertySymbols){var x=Object.getOwnPropertySymbols(s);for(y=0;y<x.length;y++)h=x[y],!(c.indexOf(h)>=0)&&Object.prototype.propertyIsEnumerable.call(s,h)&&(l[h]=s[h])}return l}function w(s,c){if(s==null)return{};var l={},h=Object.keys(s),y,x;for(x=0;x<h.length;x++)y=h[x],!(c.indexOf(y)>=0)&&(l[y]=s[y]);return l}var b=r.default.forwardRef(function(s,c){var l=s.variant,h=s.color,y=s.shadow,x=s.blurred,j=s.fullWidth,k=s.className,N=s.children,A=C(s,["variant","color","shadow","blurred","fullWidth","className","children"]),M=(0,f.useTheme)().navbar,D=M.defaultProps,L=M.valid,z=M.styles,V=z.base,Y=z.variants;l=l??D.variant,h=h??D.color,y=y??D.shadow,x=x??D.blurred,j=j??D.fullWidth,k=k??D.className;var q,B=(0,o.default)((0,u.default)(V.navbar.initial),(q={},S(q,(0,u.default)(V.navbar.shadow),y),S(q,(0,u.default)(V.navbar.blurred),x&&h==="white"),S(q,(0,u.default)(V.navbar.fullWidth),j),q)),H=(0,o.default)((0,u.default)(Y[(0,i.default)(L.variants,l,"filled")][(0,i.default)(L.colors,h,"white")])),K=(0,a.twMerge)((0,o.default)(B,H),k);return r.default.createElement("nav",O({},A,{ref:c,className:K}),N)});b.propTypes={variant:n.default.oneOf(m.propTypesVariant),color:n.default.oneOf(m.propTypesColor),shadow:m.propTypesShadow,blurred:m.propTypesBlurred,fullWidth:m.propTypesFullWidth,className:m.propTypesClassName,children:m.propTypesChildren},b.displayName="MaterialTailwind.Navbar";var d=Object.assign(b,{MobileNav:g.MobileNav})})(ek);var rk={},Hf={},Ls={};(function(e){Object.defineProperty(e,"__esModule",{value:!0});function t(b,d){for(var s in d)Object.defineProperty(b,s,{enumerable:!0,get:d[s]})}t(e,{propTypesOpen:function(){return a},propTypesHandler:function(){return i},propTypesPlacement:function(){return u},propTypesOffset:function(){return f},propTypesDismiss:function(){return g},propTypesAnimate:function(){return m},propTypesContent:function(){return S},propTypesInteractive:function(){return O},propTypesClassName:function(){return T},propTypesChildren:function(){return C},propTypesContextValue:function(){return w}});var r=o(ut),n=Zt;function o(b){return b&&b.__esModule?b:{default:b}}var a=r.default.bool,i=r.default.func,u=n.propTypesPlacements,f=n.propTypesOffsetType,g=n.propTypesDismissType,m=n.propTypesAnimation,S=r.default.node,O=r.default.bool,T=r.default.string,C=r.default.node.isRequired,w=r.default.shape({open:r.default.bool.isRequired,strategy:r.default.oneOf(["fixed","absolute"]).isRequired,x:r.default.number,y:r.default.number,context:r.default.instanceOf(Object).isRequired,reference:r.default.func.isRequired,floating:r.default.func.isRequired,getReferenceProps:r.default.func.isRequired,getFloatingProps:r.default.func.isRequired,appliedAnimation:m.isRequired,labelId:r.default.string.isRequired,descriptionId:r.default.string.isRequired}).isRequired})(Ls);(function(e){Object.defineProperty(e,"__esModule",{value:!0});function t(f,g){for(var m in g)Object.defineProperty(f,m,{enumerable:!0,get:g[m]})}t(e,{PopoverContext:function(){return a},usePopover:function(){return i},PopoverContextProvider:function(){return u}});var r=o(P),n=Ls;function o(f){return f&&f.__esModule?f:{default:f}}var a=r.default.createContext(null);a.displayName="MaterialTailwind.PopoverContext";function i(){var f=r.default.useContext(a);if(!f)throw new Error("usePopover() must be used within a Popover. It happens when you use PopoverHandler or PopoverContent components outside the Popover component.");return f}var u=function(f){var g=f.value,m=f.children;return r.default.createElement(a.Provider,{value:g},m)};u.propTypes={value:n.propTypesContextValue,children:n.propTypesChildren},u.displayName="MaterialTailwind.PopoverContextProvider"})(Hf);var nk={};(function(e){Object.defineProperty(e,"__esModule",{value:!0});function t(w,b){for(var d in b)Object.defineProperty(w,d,{enumerable:!0,get:b[d]})}t(e,{PopoverHandler:function(){return T},default:function(){return C}});var r=u(P),n=wr,o=Hf,a=Ls;function i(w,b,d){return b in w?Object.defineProperty(w,b,{value:d,enumerable:!0,configurable:!0,writable:!0}):w[b]=d,w}function u(w){return w&&w.__esModule?w:{default:w}}function f(w){for(var b=1;b<arguments.length;b++){var d=arguments[b]!=null?arguments[b]:{},s=Object.keys(d);typeof Object.getOwnPropertySymbols=="function"&&(s=s.concat(Object.getOwnPropertySymbols(d).filter(function(c){return Object.getOwnPropertyDescriptor(d,c).enumerable}))),s.forEach(function(c){i(w,c,d[c])})}return w}function g(w,b){var d=Object.keys(w);if(Object.getOwnPropertySymbols){var s=Object.getOwnPropertySymbols(w);b&&(s=s.filter(function(c){return Object.getOwnPropertyDescriptor(w,c).enumerable})),d.push.apply(d,s)}return d}function m(w,b){return b=b??{},Object.getOwnPropertyDescriptors?Object.defineProperties(w,Object.getOwnPropertyDescriptors(b)):g(Object(b)).forEach(function(d){Object.defineProperty(w,d,Object.getOwnPropertyDescriptor(b,d))}),w}function S(w,b){if(w==null)return{};var d=O(w,b),s,c;if(Object.getOwnPropertySymbols){var l=Object.getOwnPropertySymbols(w);for(c=0;c<l.length;c++)s=l[c],!(b.indexOf(s)>=0)&&Object.prototype.propertyIsEnumerable.call(w,s)&&(d[s]=w[s])}return d}function O(w,b){if(w==null)return{};var d={},s=Object.keys(w),c,l;for(l=0;l<s.length;l++)c=s[l],!(b.indexOf(c)>=0)&&(d[c]=w[c]);return d}var T=r.default.forwardRef(function(w,b){var d=w.children,s=S(w,["children"]),c=(0,o.usePopover)(),l=c.getReferenceProps,h=c.reference,y=(0,n.useMergeRefs)([b,h]);return r.default.cloneElement(d,f({},l(m(f({},s),{ref:y}))))});T.propTypes={children:a.propTypesChildren},T.displayName="MaterialTailwind.PopoverHandler";var C=T})(nk);var ok={};(function(e){Object.defineProperty(e,"__esModule",{value:!0});function t(h,y){for(var x in y)Object.defineProperty(h,x,{enumerable:!0,get:y[x]})}t(e,{PopoverContent:function(){return c},default:function(){return l}});var r=T(P),n=wr,o=Nr,a=T(gt),i=lt,u=T(nt),f=et,g=Hf,m=Ls;function S(h,y,x){return y in h?Object.defineProperty(h,y,{value:x,enumerable:!0,configurable:!0,writable:!0}):h[y]=x,h}function O(){return O=Object.assign||function(h){for(var y=1;y<arguments.length;y++){var x=arguments[y];for(var j in x)Object.prototype.hasOwnProperty.call(x,j)&&(h[j]=x[j])}return h},O.apply(this,arguments)}function T(h){return h&&h.__esModule?h:{default:h}}function C(h){for(var y=1;y<arguments.length;y++){var x=arguments[y]!=null?arguments[y]:{},j=Object.keys(x);typeof Object.getOwnPropertySymbols=="function"&&(j=j.concat(Object.getOwnPropertySymbols(x).filter(function(k){return Object.getOwnPropertyDescriptor(x,k).enumerable}))),j.forEach(function(k){S(h,k,x[k])})}return h}function w(h,y){var x=Object.keys(h);if(Object.getOwnPropertySymbols){var j=Object.getOwnPropertySymbols(h);y&&(j=j.filter(function(k){return Object.getOwnPropertyDescriptor(h,k).enumerable})),x.push.apply(x,j)}return x}function b(h,y){return y=y??{},Object.getOwnPropertyDescriptors?Object.defineProperties(h,Object.getOwnPropertyDescriptors(y)):w(Object(y)).forEach(function(x){Object.defineProperty(h,x,Object.getOwnPropertyDescriptor(y,x))}),h}function d(h,y){if(h==null)return{};var x=s(h,y),j,k;if(Object.getOwnPropertySymbols){var N=Object.getOwnPropertySymbols(h);for(k=0;k<N.length;k++)j=N[k],!(y.indexOf(j)>=0)&&Object.prototype.propertyIsEnumerable.call(h,j)&&(x[j]=h[j])}return x}function s(h,y){if(h==null)return{};var x={},j=Object.keys(h),k,N;for(N=0;N<j.length;N++)k=j[N],!(y.indexOf(k)>=0)&&(x[k]=h[k]);return x}var c=r.default.forwardRef(function(h,y){var x=h.children,j=h.className,k=d(h,["children","className"]),N=(0,f.useTheme)().popover,A=N.defaultProps,M=N.styles.base,D=(0,g.usePopover)(),L=D.open,z=D.strategy,V=D.x,Y=D.y,q=D.context,B=D.floating,H=D.getFloatingProps,K=D.appliedAnimation,X=D.labelId,re=D.descriptionId;j=j??A.className;var me=(0,i.twMerge)((0,a.default)((0,u.default)(M)),j),de=(0,n.useMergeRefs)([y,B]),ee=o.AnimatePresence;return r.default.createElement(o.LazyMotion,{features:o.domAnimation},r.default.createElement(n.FloatingPortal,null,r.default.createElement(ee,null,L&&r.default.createElement(n.FloatingFocusManager,{context:q},r.default.createElement(o.m.div,O({},H(b(C({},k),{ref:de,className:me,style:{position:z,top:Y??"",left:V??""},"aria-labelledby":X,"aria-describedby":re})),{initial:"unmount",exit:"unmount",animate:L?"mount":"unmount",variants:K}),x)))))});c.propTypes={className:m.propTypesClassName,children:m.propTypesChildren},c.displayName="MaterialTailwind.PopoverContent";var l=c})(ok);(function(e){Object.defineProperty(e,"__esModule",{value:!0});function t(l,h){for(var y in h)Object.defineProperty(l,y,{enumerable:!0,get:h[y]})}t(e,{Popover:function(){return s},PopoverHandler:function(){return g.PopoverHandler},PopoverContent:function(){return m.PopoverContent},usePopover:function(){return u.usePopover},default:function(){return c}});var r=T(P),n=T(ut),o=wr,a=T(Mr),i=et,u=Hf,f=Ls,g=nk,m=ok;function S(l,h){(h==null||h>l.length)&&(h=l.length);for(var y=0,x=new Array(h);y<h;y++)x[y]=l[y];return x}function O(l){if(Array.isArray(l))return l}function T(l){return l&&l.__esModule?l:{default:l}}function C(l,h){var y=l==null?null:typeof Symbol<"u"&&l[Symbol.iterator]||l["@@iterator"];if(y!=null){var x=[],j=!0,k=!1,N,A;try{for(y=y.call(l);!(j=(N=y.next()).done)&&(x.push(N.value),!(h&&x.length===h));j=!0);}catch(M){k=!0,A=M}finally{try{!j&&y.return!=null&&y.return()}finally{if(k)throw A}}return x}}function w(){throw new TypeError("Invalid attempt to destructure non-iterable instance.\\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}function b(l,h){return O(l)||C(l,h)||d(l,h)||w()}function d(l,h){if(l){if(typeof l=="string")return S(l,h);var y=Object.prototype.toString.call(l).slice(8,-1);if(y==="Object"&&l.constructor&&(y=l.constructor.name),y==="Map"||y==="Set")return Array.from(y);if(y==="Arguments"||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(y))return S(l,h)}}var s=function(l){var h=l.open,y=l.handler,x=l.placement,j=l.offset,k=l.dismiss,N=l.animate,A=l.children,M=(0,i.useTheme)().popover,D=M.defaultProps,L=b(r.default.useState(!1),2),z=L[0],V=L[1];h=h??z,y=y??V,x=x??D.placement,j=j??D.offset,k=k??D.dismiss,N=N??D.animate;var Y={unmount:{opacity:0},mount:{opacity:1}},q=(0,a.default)(Y,N),B=(0,o.useFloating)({open:h,onOpenChange:y,middleware:[(0,o.offset)(j),(0,o.flip)(),(0,o.shift)()],placement:x}),H=B.x,K=B.y,X=B.reference,re=B.floating,me=B.strategy,de=B.refs,ee=B.update,_e=B.context,he=(0,o.useId)(),pe="".concat(he,"-label"),be="".concat(he,"-description"),ve=(0,o.useInteractions)([(0,o.useClick)(_e),(0,o.useRole)(_e),(0,o.useDismiss)(_e,k)]),Ce=ve.getReferenceProps,Ae=ve.getFloatingProps;r.default.useEffect(function(){if(de.reference.current&&de.floating.current&&h)return(0,o.autoUpdate)(de.reference.current,de.floating.current,ee)},[h,ee,de.reference,de.floating]);var Ne=r.default.useMemo(function(){return{open:h,strategy:me,x:H,y:K,context:_e,reference:X,floating:re,getReferenceProps:Ce,getFloatingProps:Ae,appliedAnimation:q,labelId:pe,descriptionId:be}},[h,me,H,K,_e,X,re,Ae,Ce,q,pe,be]);return r.default.createElement(u.PopoverContextProvider,{value:Ne},A)};s.propTypes={open:f.propTypesOpen,handler:f.propTypesHandler,placement:n.default.oneOf(f.propTypesPlacement),offset:f.propTypesOffset,dismiss:f.propTypesDismiss,animate:f.propTypesAnimate,children:f.propTypesChildren},s.displayName="MaterialTailwind.Popover";var c=Object.assign(s,{Handler:g.PopoverHandler,Content:m.PopoverContent})})(rk);var ak={};(function(e){Object.defineProperty(e,"__esModule",{value:!0});function t(d,s){for(var c in s)Object.defineProperty(d,c,{enumerable:!0,get:s[c]})}t(e,{Progress:function(){return w},default:function(){return b}});var r=O(P),n=O(ut),o=O(gt),a=lt,i=O(tr),u=O(nt),f=et,g=Lm;function m(d,s,c){return s in d?Object.defineProperty(d,s,{value:c,enumerable:!0,configurable:!0,writable:!0}):d[s]=c,d}function S(){return S=Object.assign||function(d){for(var s=1;s<arguments.length;s++){var c=arguments[s];for(var l in c)Object.prototype.hasOwnProperty.call(c,l)&&(d[l]=c[l])}return d},S.apply(this,arguments)}function O(d){return d&&d.__esModule?d:{default:d}}function T(d,s){if(d==null)return{};var c=C(d,s),l,h;if(Object.getOwnPropertySymbols){var y=Object.getOwnPropertySymbols(d);for(h=0;h<y.length;h++)l=y[h],!(s.indexOf(l)>=0)&&Object.prototype.propertyIsEnumerable.call(d,l)&&(c[l]=d[l])}return c}function C(d,s){if(d==null)return{};var c={},l=Object.keys(d),h,y;for(y=0;y<l.length;y++)h=l[y],!(s.indexOf(h)>=0)&&(c[h]=d[h]);return c}var w=r.default.forwardRef(function(d,s){var c=d.variant,l=d.color,h=d.size,y=d.value,x=d.label,j=d.className,k=d.barProps,N=T(d,["variant","color","size","value","label","className","barProps"]),A=(0,f.useTheme)().progress,M=A.defaultProps,D=A.valid,L=A.styles,z=L.base,V=L.variants,Y=L.sizes;c=c??M.variant,l=l??M.color,h=h??M.size,x=x??M.label,j=j??M.className,k=k??M.barProps;var q=(0,u.default)(V[(0,i.default)(D.variants,c,"filled")][(0,i.default)(D.colors,l,"gray")]),B=(0,u.default)(Y[(0,i.default)(D.sizes,h,"md")].container.initial),H=(0,o.default)((0,u.default)(z.container.initial),B),K=(0,u.default)(Y[(0,i.default)(D.sizes,h,"md")].container.withLabel),X=(0,o.default)((0,u.default)(z.container.withLabel),K),re=(0,u.default)(Y[(0,i.default)(D.sizes,h,"md")].bar),me=(0,o.default)((0,u.default)(z.bar),re),de=(0,a.twMerge)((0,o.default)(H,m({},X,x)),j),ee=(0,a.twMerge)((0,o.default)(me,q),k==null?void 0:k.className);return r.default.createElement("div",S({},N,{ref:s,className:de}),r.default.createElement("div",S({},k,{className:ee,style:{width:"".concat(y,"%")}}),x&&"".concat(y,"% ").concat(typeof x=="string"?x:"")))});w.propTypes={variant:n.default.oneOf(g.propTypesVariant),color:n.default.oneOf(g.propTypesColor),size:n.default.oneOf(g.propTypesSize),value:g.propTypesValue,label:g.propTypesLabel,barProps:g.propTypesBarProps,className:g.propTypesClassName},w.displayName="MaterialTailwind.Progress";var b=w})(ak);var ik={};(function(e){Object.defineProperty(e,"__esModule",{value:!0});function t(s,c){for(var l in c)Object.defineProperty(s,l,{enumerable:!0,get:c[l]})}t(e,{Radio:function(){return b},default:function(){return d}});var r=T(P),n=T(ut),o=T(As),a=T(gt),i=lt,u=T(tr),f=T(nt),g=et,m=xi;function S(s,c,l){return c in s?Object.defineProperty(s,c,{value:l,enumerable:!0,configurable:!0,writable:!0}):s[c]=l,s}function O(){return O=Object.assign||function(s){for(var c=1;c<arguments.length;c++){var l=arguments[c];for(var h in l)Object.prototype.hasOwnProperty.call(l,h)&&(s[h]=l[h])}return s},O.apply(this,arguments)}function T(s){return s&&s.__esModule?s:{default:s}}function C(s,c){if(s==null)return{};var l=w(s,c),h,y;if(Object.getOwnPropertySymbols){var x=Object.getOwnPropertySymbols(s);for(y=0;y<x.length;y++)h=x[y],!(c.indexOf(h)>=0)&&Object.prototype.propertyIsEnumerable.call(s,h)&&(l[h]=s[h])}return l}function w(s,c){if(s==null)return{};var l={},h=Object.keys(s),y,x;for(x=0;x<h.length;x++)y=h[x],!(c.indexOf(y)>=0)&&(l[y]=s[y]);return l}var b=r.default.forwardRef(function(s,c){var l=s.color,h=s.label,y=s.icon,x=s.ripple,j=s.className,k=s.disabled,N=s.containerProps,A=s.labelProps,M=s.iconProps,D=s.inputRef,L=C(s,["color","label","icon","ripple","className","disabled","containerProps","labelProps","iconProps","inputRef"]),z=(0,g.useTheme)().radio,V=z.defaultProps,Y=z.valid,q=z.styles,B=q.base,H=q.colors,K=r.default.useId();l=l??V.color,h=h??V.label,y=y??V.icon,x=x??V.ripple,j=j??V.className,k=k??V.disabled,N=N??V.containerProps,A=A??V.labelProps,M=M??V.iconProps;var X=x!==void 0&&new o.default,re=(0,a.default)((0,f.default)(B.root),S({},(0,f.default)(B.disabled),k)),me=(0,i.twMerge)((0,a.default)((0,f.default)(B.container)),N==null?void 0:N.className),de=(0,i.twMerge)((0,a.default)((0,f.default)(B.input),(0,f.default)(H[(0,u.default)(Y.colors,l,"gray")])),j),ee=(0,i.twMerge)((0,a.default)((0,f.default)(B.label)),A==null?void 0:A.className),_e=(0,a.default)((0,a.default)((0,f.default)(B.icon)),H[(0,u.default)(Y.colors,l,"gray")].color,M==null?void 0:M.className);return r.default.createElement("div",{ref:c,className:re},r.default.createElement("label",O({},N,{className:me,htmlFor:L.id||K,onMouseDown:function(he){var pe=N==null?void 0:N.onMouseDown;return x&&X.create(he,"dark"),typeof pe=="function"&&pe(he)}}),r.default.createElement("input",O({},L,{ref:D,type:"radio",disabled:k,className:de,id:L.id||K})),r.default.createElement("span",{className:_e},y||r.default.createElement("svg",{xmlns:"http://www.w3.org/2000/svg",className:"h-3.5 w-3.5",viewBox:"0 0 16 16",fill:"currentColor"},r.default.createElement("circle",{"data-name":"ellipse",cx:"8",cy:"8",r:"8"})))),h&&r.default.createElement("label",O({},A,{className:ee,htmlFor:L.id||K}),h))});b.propTypes={color:n.default.oneOf(m.propTypesColor),label:m.propTypesLabel,icon:m.propTypesIcon,ripple:m.propTypesRipple,className:m.propTypesClassName,disabled:m.propTypesDisabled,containerProps:m.propTypesObject,labelProps:m.propTypesObject},b.displayName="MaterialTailwind.Radio";var d=b})(ik);var sk={},Sb={};(function(e){Object.defineProperty(e,"__esModule",{value:!0});function t(m,S){for(var O in S)Object.defineProperty(m,O,{enumerable:!0,get:S[O]})}t(e,{SelectContext:function(){return i},useSelect:function(){return u},usePrevious:function(){return f},SelectContextProvider:function(){return g}});var r=a(P),n=Nr,o=vu;function a(m){return m&&m.__esModule?m:{default:m}}var i=r.default.createContext(null);i.displayName="MaterialTailwind.SelectContext";function u(){var m=r.default.useContext(i);if(m===null)throw new Error("useSelect() must be used within a Select. It happens when you use SelectOption component outside the Select component.");return m}function f(m){var S=r.default.useRef();return(0,n.useIsomorphicLayoutEffect)(function(){S.current=m},[m]),S.current}var g=function(m){var S=m.value,O=m.children;return r.default.createElement(i.Provider,{value:S},O)};g.propTypes={value:o.propTypesContextValue,children:o.propTypesChildren},g.displayName="MaterialTailwind.SelectContextProvider"})(Sb);var lk={};(function(e){Object.defineProperty(e,"__esModule",{value:!0});function t(b,d){for(var s in d)Object.defineProperty(b,s,{enumerable:!0,get:d[s]})}t(e,{SelectOption:function(){return C},default:function(){return w}});var r=S(P),n=S(gt),o=lt,a=S(nt),i=et,u=Sb,f=vu;function g(b,d,s){return d in b?Object.defineProperty(b,d,{value:s,enumerable:!0,configurable:!0,writable:!0}):b[d]=s,b}function m(){return m=Object.assign||function(b){for(var d=1;d<arguments.length;d++){var s=arguments[d];for(var c in s)Object.prototype.hasOwnProperty.call(s,c)&&(b[c]=s[c])}return b},m.apply(this,arguments)}function S(b){return b&&b.__esModule?b:{default:b}}function O(b,d){if(b==null)return{};var s=T(b,d),c,l;if(Object.getOwnPropertySymbols){var h=Object.getOwnPropertySymbols(b);for(l=0;l<h.length;l++)c=h[l],!(d.indexOf(c)>=0)&&Object.prototype.propertyIsEnumerable.call(b,c)&&(s[c]=b[c])}return s}function T(b,d){if(b==null)return{};var s={},c=Object.keys(b),l,h;for(h=0;h<c.length;h++)l=c[h],!(d.indexOf(l)>=0)&&(s[l]=b[l]);return s}var C=function(b){var d=function(){q(y),K(l),H(!1),re(null)},s=function(Ce){(Ce.key==="Enter"||Ce.key===" "&&!de.current.typing)&&(Ce.preventDefault(),d())},c=b.value,l=c===void 0?"":c,h=b.index,y=h===void 0?0:h,x=b.disabled,j=x===void 0?!1:x,k=b.className,N=k===void 0?"":k,A=b.children,M=O(b,["value","index","disabled","className","children"]),D=(0,i.useTheme)().select,L=D.styles,z=L.base,V=(0,u.useSelect)(),Y=V.selectedIndex,q=V.setSelectedIndex,B=V.listRef,H=V.setOpen,K=V.onChange,X=V.activeIndex,re=V.setActiveIndex,me=V.getItemProps,de=V.dataRef,ee=(0,a.default)(z.option.initial),_e=(0,a.default)(z.option.active),he=(0,a.default)(z.option.disabled),pe,be=(0,o.twMerge)((0,n.default)(ee,(pe={},g(pe,_e,Y===y),g(pe,he,j),pe)),N??"");return r.default.createElement("li",m({},M,{role:"option",ref:function(ve){return B.current[y]=ve},className:be,disabled:j,tabIndex:X===y?0:1,"aria-selected":X===y&&Y===y,"data-selected":Y===y},me({onClick:function(ve){var Ce=M==null?void 0:M.onClick;typeof Ce=="function"&&(Ce(ve),d()),d()},onKeyDown:function(ve){var Ce=M==null?void 0:M.onKeyDown;typeof Ce=="function"&&(Ce(ve),s(ve)),s(ve)}})),A)};C.propTypes={value:f.propTypesValue,index:f.propTypesIndex,disabled:f.propTypesDisabled,className:f.propTypesClassName,children:f.propTypesChildren},C.displayName="MaterialTailwind.SelectOption";var w=C})(lk);(function(e){Object.defineProperty(e,"__esModule",{value:!0});function t(B,H){for(var K in H)Object.defineProperty(B,K,{enumerable:!0,get:H[K]})}t(e,{Select:function(){return Y},Option:function(){return C.SelectOption},useSelect:function(){return O.useSelect},usePrevious:function(){return O.usePrevious},default:function(){return q}});var r=l(P),n=l(ut),o=wr,a=Nr,i=l(gt),u=lt,f=l(Mr),g=l(tr),m=l(nt),S=et,O=Sb,T=vu,C=lk;function w(B,H){(H==null||H>B.length)&&(H=B.length);for(var K=0,X=new Array(H);K<H;K++)X[K]=B[K];return X}function b(B){if(Array.isArray(B))return B}function d(B){if(Array.isArray(B))return w(B)}function s(B,H,K){return H in B?Object.defineProperty(B,H,{value:K,enumerable:!0,configurable:!0,writable:!0}):B[H]=K,B}function c(){return c=Object.assign||function(B){for(var H=1;H<arguments.length;H++){var K=arguments[H];for(var X in K)Object.prototype.hasOwnProperty.call(K,X)&&(B[X]=K[X])}return B},c.apply(this,arguments)}function l(B){return B&&B.__esModule?B:{default:B}}function h(B){if(typeof Symbol<"u"&&B[Symbol.iterator]!=null||B["@@iterator"]!=null)return Array.from(B)}function y(B,H){var K=B==null?null:typeof Symbol<"u"&&B[Symbol.iterator]||B["@@iterator"];if(K!=null){var X=[],re=!0,me=!1,de,ee;try{for(K=K.call(B);!(re=(de=K.next()).done)&&(X.push(de.value),!(H&&X.length===H));re=!0);}catch(_e){me=!0,ee=_e}finally{try{!re&&K.return!=null&&K.return()}finally{if(me)throw ee}}return X}}function x(){throw new TypeError("Invalid attempt to destructure non-iterable instance.\\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}function j(){throw new TypeError("Invalid attempt to spread non-iterable instance.\\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}function k(B){for(var H=1;H<arguments.length;H++){var K=arguments[H]!=null?arguments[H]:{},X=Object.keys(K);typeof Object.getOwnPropertySymbols=="function"&&(X=X.concat(Object.getOwnPropertySymbols(K).filter(function(re){return Object.getOwnPropertyDescriptor(K,re).enumerable}))),X.forEach(function(re){s(B,re,K[re])})}return B}function N(B,H){var K=Object.keys(B);if(Object.getOwnPropertySymbols){var X=Object.getOwnPropertySymbols(B);H&&(X=X.filter(function(re){return Object.getOwnPropertyDescriptor(B,re).enumerable})),K.push.apply(K,X)}return K}function A(B,H){return H=H??{},Object.getOwnPropertyDescriptors?Object.defineProperties(B,Object.getOwnPropertyDescriptors(H)):N(Object(H)).forEach(function(K){Object.defineProperty(B,K,Object.getOwnPropertyDescriptor(H,K))}),B}function M(B,H){if(B==null)return{};var K=D(B,H),X,re;if(Object.getOwnPropertySymbols){var me=Object.getOwnPropertySymbols(B);for(re=0;re<me.length;re++)X=me[re],!(H.indexOf(X)>=0)&&Object.prototype.propertyIsEnumerable.call(B,X)&&(K[X]=B[X])}return K}function D(B,H){if(B==null)return{};var K={},X=Object.keys(B),re,me;for(me=0;me<X.length;me++)re=X[me],!(H.indexOf(re)>=0)&&(K[re]=B[re]);return K}function L(B,H){return b(B)||y(B,H)||V(B,H)||x()}function z(B){return d(B)||h(B)||V(B)||j()}function V(B,H){if(B){if(typeof B=="string")return w(B,H);var K=Object.prototype.toString.call(B).slice(8,-1);if(K==="Object"&&B.constructor&&(K=B.constructor.name),K==="Map"||K==="Set")return Array.from(K);if(K==="Arguments"||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(K))return w(B,H)}}var Y=r.default.forwardRef(function(B,H){var K=B.variant,X=B.color,re=B.size,me=B.label,de=B.error,ee=B.success,_e=B.arrow,he=B.value,pe=B.onChange,be=B.selected,ve=B.offset,Ce=B.dismiss,Ae=B.animate,Ne=B.lockScroll,ue=B.labelProps,Ee=B.menuProps,$e=B.className,Ge=B.disabled,tt=B.name,ct=B.children,qe=B.containerProps,it=M(B,["variant","color","size","label","error","success","arrow","value","onChange","selected","offset","dismiss","animate","lockScroll","labelProps","menuProps","className","disabled","name","children","containerProps"]),mt,We=(0,S.useTheme)().select,rt=We.defaultProps,yt=We.valid,je=We.styles,Ke=je.base,Te=je.variants,oe=L(r.default.useState("close"),2),ge=oe[0],te=oe[1];K=K??rt.variant,X=X??rt.color,re=re??rt.size,me=me??rt.label,de=de??rt.error,ee=ee??rt.success,_e=_e??rt.arrow,he=he??rt.value,pe=pe??rt.onChange,be=be??rt.selected,ve=ve??rt.offset,Ce=Ce??rt.dismiss,Ae=Ae??rt.animate,ue=ue??rt.labelProps,Ee=Ee??rt.menuProps;var ye;qe=(ye=(0,f.default)(qe,(rt==null?void 0:rt.containerProps)||{}))!==null&&ye!==void 0?ye:rt.containerProps,$e=$e??rt.className;var ie=r.default.useRef([]),se,fe=r.default.useRef(z((se=r.default.Children.map(ct,function(Dt){var nr=Dt.props;return nr==null?void 0:nr.value}))!==null&&se!==void 0?se:[])),Oe=L(r.default.useState(!1),2),xe=Oe[0],Ue=Oe[1],Fe=L(r.default.useState(null),2),Qe=Fe[0],ke=Fe[1],bt=L(r.default.useState(0),2),ft=bt[0],At=bt[1],It=L(r.default.useState(!1),2),xt=It[0],Rt=It[1],Er=(0,O.usePrevious)(Qe),ur=(0,o.useFloating)({placement:"bottom-start",open:xe,onOpenChange:Ue,whileElementsMounted:o.autoUpdate,middleware:[(0,o.offset)(5),(0,o.flip)({padding:10}),(0,o.size)({apply:function(nr){var Lt=nr.rects,Zr=nr.elements,pn,hn;Object.assign(Zr==null||(pn=Zr.floating)===null||pn===void 0?void 0:pn.style,{width:"".concat(Lt==null||(hn=Lt.reference)===null||hn===void 0?void 0:hn.width,"px"),zIndex:99})},padding:20})]}),$r=ur.x,rr=ur.y,Hn=ur.strategy,Ir=ur.refs,_r=ur.context;r.default.useEffect(function(){At(Math.max(0,fe.current.indexOf(he)+1))},[he]);var cn=Ir.floating,dn=(0,o.useInteractions)([(0,o.useClick)(_r),(0,o.useRole)(_r,{role:"listbox"}),(0,o.useDismiss)(_r,k({},Ce)),(0,o.useListNavigation)(_r,{listRef:ie,activeIndex:Qe,selectedIndex:ft,onNavigate:ke,loop:!0}),(0,o.useTypeahead)(_r,{listRef:fe,activeIndex:Qe,selectedIndex:ft,onMatch:xe?ke:At})]),J=dn.getReferenceProps,Re=dn.getFloatingProps,ze=dn.getItemProps;(0,a.useIsomorphicLayoutEffect)(function(){var Dt=cn.current;if(xe&&xt&&Dt){var nr=Qe!=null?ie.current[Qe]:ft!=null?ie.current[ft]:null;if(nr&&Er!=null){var Lt,Zr,pn=(Zr=(Lt=ie.current[Er])===null||Lt===void 0?void 0:Lt.offsetHeight)!==null&&Zr!==void 0?Zr:0,hn=Dt.offsetHeight,vo=nr.offsetTop,Ti=vo+pn;vo<Dt.scrollTop?Dt.scrollTop-=Dt.scrollTop-vo+5:Ti>hn+Dt.scrollTop&&(Dt.scrollTop+=Ti-hn-Dt.scrollTop+5)}}},[xe,xt,Er,Qe]);var Ut=r.default.useMemo(function(){return{selectedIndex:ft,setSelectedIndex:At,listRef:ie,setOpen:Ue,onChange:pe||function(){},activeIndex:Qe,setActiveIndex:ke,getItemProps:ze,dataRef:_r.dataRef}},[ft,pe,Qe,ze,_r.dataRef]);r.default.useEffect(function(){te(xe?"open":!xe&&ft||!xe&&he?"withValue":"close")},[xe,he,ft,be]);var Nt=Te[(0,g.default)(yt.variants,K,"outlined")],Et=Nt.sizes[(0,g.default)(yt.sizes,re,"md")],Ht=Nt.error.select,qt=Nt.success.select,Pt=Nt.colors.select[(0,g.default)(yt.colors,X,"gray")],Xr=Nt.error.label,mr=Nt.success.label,dr=Nt.colors.label[(0,g.default)(yt.colors,X,"gray")],On=Nt.states[ge],kn=(0,i.default)((0,m.default)(Ke.container),(0,m.default)(Et.container),qe==null?void 0:qe.className),Sr=(0,u.twMerge)((0,i.default)((0,m.default)(Ke.select),(0,m.default)(Nt.base.select),(0,m.default)(On.select),(0,m.default)(Et.select),s({},(0,m.default)(Pt[ge]),!de&&!ee),s({},(0,m.default)(Ht.initial),de),s({},(0,m.default)(Ht.states[ge]),de),s({},(0,m.default)(qt.initial),ee),s({},(0,m.default)(qt.states[ge]),ee)),$e),Nn,ta=(0,u.twMerge)((0,i.default)((0,m.default)(Ke.label),(0,m.default)(Nt.base.label),(0,m.default)(On.label),(0,m.default)(Et.label.initial),(0,m.default)(Et.label.states[ge]),s({},(0,m.default)(dr[ge]),!de&&!ee),s({},(0,m.default)(Xr.initial),de),s({},(0,m.default)(Xr.states[ge]),de),s({},(0,m.default)(mr.initial),ee),s({},(0,m.default)(mr.states[ge]),ee)),(Nn=ue.className)!==null&&Nn!==void 0?Nn:""),fn=(0,i.default)((0,m.default)(Ke.arrow.initial),s({},(0,m.default)(Ke.arrow.active),xe)),bo,qn=(0,u.twMerge)((0,i.default)((0,m.default)(Ke.menu)),(bo=Ee.className)!==null&&bo!==void 0?bo:""),Ie=(0,i.default)("absolute top-2/4 -translate-y-2/4",K==="outlined"?"left-3 pt-0.5":"left-0 pt-3"),ot={unmount:{opacity:0,transformOrigin:"top",transform:"scale(0.95)",transition:{duration:.2,times:[.4,0,.2,1]}},mount:{opacity:1,transformOrigin:"top",transform:"scale(1)",transition:{duration:.2,times:[.4,0,.2,1]}}},dt=(0,f.default)(ot,Ae),Xe=a.AnimatePresence;r.default.useEffect(function(){he&&!pe&&console.error("Warning: You provided a `value` prop to a select component without an `onChange` handler. This will render a read-only select. If the field should be mutable use `onChange` handler with `value` together.")},[he,pe]);var wt=r.default.createElement(o.FloatingFocusManager,{context:_r,modal:!1},r.default.createElement(a.m.ul,c({},Re(A(k({},Ee),{ref:Ir.setFloating,role:"listbox",className:qn,style:{position:Hn,top:rr??0,left:$r??0,overflow:"auto"},onPointerEnter:function(nr){var Lt=Ee==null?void 0:Ee.onPointerEnter;typeof Lt=="function"&&(Lt(nr),Rt(!1)),Rt(!1)},onPointerMove:function(nr){var Lt=Ee==null?void 0:Ee.onPointerMove;typeof Lt=="function"&&(Lt(nr),Rt(!1)),Rt(!1)},onKeyDown:function(nr){var Lt=Ee==null?void 0:Ee.onKeyDown;typeof Lt=="function"&&(Lt(nr),Rt(!0)),Rt(!0)}})),{initial:"unmount",exit:"unmount",animate:xe?"mount":"unmount",variants:dt}),r.default.Children.map(ct,function(Dt,nr){var Lt;return r.default.isValidElement(Dt)&&r.default.cloneElement(Dt,A(k({},Dt.props),{index:((Lt=Dt.props)===null||Lt===void 0?void 0:Lt.index)||nr+1,id:"material-tailwind-select-".concat(nr)}))})));return r.default.createElement(O.SelectContextProvider,{value:Ut},r.default.createElement("div",c({},qe,{ref:H,className:kn}),r.default.createElement("button",c({type:"button"},J(A(k({},it),{ref:Ir.setReference,className:Sr,disabled:Ge,name:tt}))),typeof be=="function"?r.default.createElement("span",{className:Ie},be(ct[ft-1],ft-1)):he&&!pe?r.default.createElement("span",{className:Ie},he):r.default.createElement("span",c({},(mt=ct[ft-1])===null||mt===void 0?void 0:mt.props,{className:Ie})),r.default.createElement("div",{className:fn},_e??r.default.createElement("svg",{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 20 20",fill:"currentColor"},r.default.createElement("path",{fillRule:"evenodd",d:"M5.293 7.293a1 1 0 011.414 0L10 10.586l3.293-3.293a1 1 0 111.414 1.414l-4 4a1 1 0 01-1.414 0l-4-4a1 1 0 010-1.414z",clipRule:"evenodd"})))),r.default.createElement("label",c({},ue,{className:ta}),me),r.default.createElement(a.LazyMotion,{features:a.domAnimation},r.default.createElement(Xe,null,xe&&r.default.createElement(r.default.Fragment,null,Ne?r.default.createElement(o.FloatingOverlay,{lockScroll:!0},wt):wt)))))});Y.propTypes={variant:n.default.oneOf(T.propTypesVariant),color:n.default.oneOf(T.propTypesColor),size:n.default.oneOf(T.propTypesSize),label:T.propTypesLabel,error:T.propTypesError,success:T.propTypesSuccess,arrow:T.propTypesArrow,value:T.propTypesValue,onChange:T.propTypesOnChange,selected:T.propTypesSelected,offset:T.propTypesOffset,dismiss:T.propTypesDismiss,animate:T.propTypesAnimate,lockScroll:T.propTypesLockScroll,labelProps:T.propTypesLabelProps,menuProps:T.propTypesMenuProps,className:T.propTypesClassName,disabled:T.propTypesDisabled,name:T.propTypesName,children:T.propTypesChildren,containerProps:T.propTypesContainerProps},Y.displayName="MaterialTailwind.Select";var q=Object.assign(Y,{Option:C.SelectOption})})(sk);var uk={};(function(e){Object.defineProperty(e,"__esModule",{value:!0});function t(s,c){for(var l in c)Object.defineProperty(s,l,{enumerable:!0,get:c[l]})}t(e,{Switch:function(){return b},default:function(){return d}});var r=T(P),n=T(ut),o=T(As),a=T(gt),i=lt,u=T(tr),f=T(nt),g=et,m=xi;function S(s,c,l){return c in s?Object.defineProperty(s,c,{value:l,enumerable:!0,configurable:!0,writable:!0}):s[c]=l,s}function O(){return O=Object.assign||function(s){for(var c=1;c<arguments.length;c++){var l=arguments[c];for(var h in l)Object.prototype.hasOwnProperty.call(l,h)&&(s[h]=l[h])}return s},O.apply(this,arguments)}function T(s){return s&&s.__esModule?s:{default:s}}function C(s,c){if(s==null)return{};var l=w(s,c),h,y;if(Object.getOwnPropertySymbols){var x=Object.getOwnPropertySymbols(s);for(y=0;y<x.length;y++)h=x[y],!(c.indexOf(h)>=0)&&Object.prototype.propertyIsEnumerable.call(s,h)&&(l[h]=s[h])}return l}function w(s,c){if(s==null)return{};var l={},h=Object.keys(s),y,x;for(x=0;x<h.length;x++)y=h[x],!(c.indexOf(y)>=0)&&(l[y]=s[y]);return l}var b=r.default.forwardRef(function(s,c){var l=s.color,h=s.label,y=s.ripple,x=s.className,j=s.disabled,k=s.containerProps,N=s.circleProps,A=s.labelProps,M=s.inputRef,D=C(s,["color","label","ripple","className","disabled","containerProps","circleProps","labelProps","inputRef"]),L=(0,g.useTheme)(),z=L.switch,V=z.defaultProps,Y=z.valid,q=z.styles,B=q.base,H=q.colors,K=r.default.useId();l=l??V.color,y=y??V.ripple,x=x??V.className,j=j??V.disabled,k=k??V.containerProps,A=A??V.labelProps,N=N??V.circleProps;var X=y!==void 0&&new o.default,re=(0,a.default)((0,f.default)(B.root),S({},(0,f.default)(B.disabled),j)),me=(0,i.twMerge)((0,a.default)((0,f.default)(B.container)),k==null?void 0:k.className),de=(0,i.twMerge)((0,a.default)((0,f.default)(B.input),(0,f.default)(H[(0,u.default)(Y.colors,l,"gray")])),x),ee=(0,i.twMerge)((0,a.default)((0,f.default)(B.circle),H[(0,u.default)(Y.colors,l,"gray")].circle,H[(0,u.default)(Y.colors,l,"gray")].before),N==null?void 0:N.className),_e=(0,a.default)((0,f.default)(B.ripple)),he=(0,i.twMerge)((0,a.default)((0,f.default)(B.label)),A==null?void 0:A.className);return r.default.createElement("div",{ref:c,className:re},r.default.createElement("div",O({},k,{className:me}),r.default.createElement("input",O({},D,{ref:M,type:"checkbox",disabled:j,id:D.id||K,className:de})),r.default.createElement("label",O({},N,{htmlFor:D.id||K,className:ee}),y&&r.default.createElement("div",{className:_e,onMouseDown:function(pe){var be=k==null?void 0:k.onMouseDown;return y&&X.create(pe,"dark"),typeof be=="function"&&be(pe)}}))),h&&r.default.createElement("label",O({},A,{htmlFor:D.id||K,className:he}),h))});b.propTypes={color:n.default.oneOf(m.propTypesColor),label:m.propTypesLabel,ripple:m.propTypesRipple,className:m.propTypesClassName,disabled:m.propTypesDisabled,containerProps:m.propTypesObject,labelProps:m.propTypesObject,circleProps:m.propTypesObject},b.displayName="MaterialTailwind.Switch";var d=b})(uk);var ck={},Fs={},Si={};(function(e){Object.defineProperty(e,"__esModule",{value:!0});function t(T,C){for(var w in C)Object.defineProperty(T,w,{enumerable:!0,get:C[w]})}t(e,{propTypesId:function(){return a},propTypesValue:function(){return i},propTypesAnimate:function(){return u},propTypesDisabled:function(){return f},propTypesClassName:function(){return g},propTypesOrientation:function(){return m},propTypesIndicator:function(){return S},propTypesChildren:function(){return O}});var r=o(ut),n=Zt;function o(T){return T&&T.__esModule?T:{default:T}}var a=r.default.string,i=r.default.oneOfType([r.default.string,r.default.number]).isRequired,u=n.propTypesAnimation,f=r.default.bool,g=r.default.string,m=r.default.oneOf(["horizontal","vertical"]),S=r.default.instanceOf(Object),O=r.default.node.isRequired})(Si);(function(e){Object.defineProperty(e,"__esModule",{value:!0});function t(k,N){for(var A in N)Object.defineProperty(k,A,{enumerable:!0,get:N[A]})}t(e,{TabsContext:function(){return b},useTabs:function(){return d},TabsContextProvider:function(){return s},setId:function(){return c},setActive:function(){return l},setAnimation:function(){return h},setIndicator:function(){return y},setIsInitial:function(){return x},setOrientation:function(){return j}});var r=u(P),n=Si;function o(k,N){(N==null||N>k.length)&&(N=k.length);for(var A=0,M=new Array(N);A<N;A++)M[A]=k[A];return M}function a(k){if(Array.isArray(k))return k}function i(k,N,A){return N in k?Object.defineProperty(k,N,{value:A,enumerable:!0,configurable:!0,writable:!0}):k[N]=A,k}function u(k){return k&&k.__esModule?k:{default:k}}function f(k,N){var A=k==null?null:typeof Symbol<"u"&&k[Symbol.iterator]||k["@@iterator"];if(A!=null){var M=[],D=!0,L=!1,z,V;try{for(A=A.call(k);!(D=(z=A.next()).done)&&(M.push(z.value),!(N&&M.length===N));D=!0);}catch(Y){L=!0,V=Y}finally{try{!D&&A.return!=null&&A.return()}finally{if(L)throw V}}return M}}function g(){throw new TypeError("Invalid attempt to destructure non-iterable instance.\\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}function m(k){for(var N=1;N<arguments.length;N++){var A=arguments[N]!=null?arguments[N]:{},M=Object.keys(A);typeof Object.getOwnPropertySymbols=="function"&&(M=M.concat(Object.getOwnPropertySymbols(A).filter(function(D){return Object.getOwnPropertyDescriptor(A,D).enumerable}))),M.forEach(function(D){i(k,D,A[D])})}return k}function S(k,N){var A=Object.keys(k);if(Object.getOwnPropertySymbols){var M=Object.getOwnPropertySymbols(k);N&&(M=M.filter(function(D){return Object.getOwnPropertyDescriptor(k,D).enumerable})),A.push.apply(A,M)}return A}function O(k,N){return N=N??{},Object.getOwnPropertyDescriptors?Object.defineProperties(k,Object.getOwnPropertyDescriptors(N)):S(Object(N)).forEach(function(A){Object.defineProperty(k,A,Object.getOwnPropertyDescriptor(N,A))}),k}function T(k,N){return a(k)||f(k,N)||C(k,N)||g()}function C(k,N){if(k){if(typeof k=="string")return o(k,N);var A=Object.prototype.toString.call(k).slice(8,-1);if(A==="Object"&&k.constructor&&(A=k.constructor.name),A==="Map"||A==="Set")return Array.from(A);if(A==="Arguments"||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(A))return o(k,N)}}function w(k,N){switch(N.type){case"SET_ID":return O(m({},k),{id:N.value});case"SET_ACTIVE":return O(m({},k),{active:N.value});case"SET_ANIMATION":return O(m({},k),{appliedAnimation:N.value});case"SET_INDICATOR":return O(m({},k),{indicatorProps:N.value});case"SET_IS_INITIAL":return O(m({},k),{isInitial:N.value});case"SET_ORIENTATION":return O(m({},k),{orientation:N.value});default:throw new Error("Unhandled action type: ".concat(N.type))}}var b=r.default.createContext(null);b.displayName="MaterialTailwind.TabsContext";function d(){var k=r.default.useContext(b);if(!k)throw new Error("useTabs() must be used within a Tabs. It happens when you use TabsHeader, TabsBody, Tab or TabPanel outside the Tabs component.");return k}var s=function(k){var N=k.id,A=k.value,M=k.orientation,D=k.children,L=r.default.useMemo(function(){return{id:N??"indicator",active:A,orientation:M,isInitial:!0,appliedAnimation:{initial:{},unmount:{},mount:{}},indicatorProps:void 0}},[N,A,M]),z=T(r.default.useReducer(w,L),2),V=z[0],Y=z[1],q=r.default.useMemo(function(){return{state:V,dispatch:Y}},[V]);return r.default.createElement(b.Provider,{value:q},D)},c=function(k,N){return k({type:"SET_ID",value:N})},l=function(k,N){return k({type:"SET_ACTIVE",value:N})},h=function(k,N){return k({type:"SET_ANIMATION",value:N})},y=function(k,N){return k({type:"SET_INDICATOR",value:N})},x=function(k,N){return k({type:"SET_IS_INITIAL",value:N})},j=function(k,N){return k({type:"SET_ORIENTATION",value:N})};s.propTypes={id:n.propTypesId,value:n.propTypesValue,orientation:n.propTypesOrientation,children:n.propTypesChildren},s.displayName="MaterialTailwind.TabsContextProvider"})(Fs);var dk={};(function(e){Object.defineProperty(e,"__esModule",{value:!0});function t(d,s){for(var c in s)Object.defineProperty(d,c,{enumerable:!0,get:s[c]})}t(e,{Tab:function(){return w},default:function(){return b}});var r=O(P),n=Nr,o=O(gt),a=lt,i=O(nt),u=et,f=Fs,g=Si;function m(d,s,c){return s in d?Object.defineProperty(d,s,{value:c,enumerable:!0,configurable:!0,writable:!0}):d[s]=c,d}function S(){return S=Object.assign||function(d){for(var s=1;s<arguments.length;s++){var c=arguments[s];for(var l in c)Object.prototype.hasOwnProperty.call(c,l)&&(d[l]=c[l])}return d},S.apply(this,arguments)}function O(d){return d&&d.__esModule?d:{default:d}}function T(d,s){if(d==null)return{};var c=C(d,s),l,h;if(Object.getOwnPropertySymbols){var y=Object.getOwnPropertySymbols(d);for(h=0;h<y.length;h++)l=y[h],!(s.indexOf(l)>=0)&&Object.prototype.propertyIsEnumerable.call(d,l)&&(c[l]=d[l])}return c}function C(d,s){if(d==null)return{};var c={},l=Object.keys(d),h,y;for(y=0;y<l.length;y++)h=l[y],!(s.indexOf(h)>=0)&&(c[h]=d[h]);return c}var w=r.default.forwardRef(function(d,s){var c=d.value,l=d.className,h=d.activeClassName,y=d.disabled,x=d.children,j=T(d,["value","className","activeClassName","disabled","children"]),k=(0,u.useTheme)(),N=k.tab,A=N.defaultProps,M=N.styles.base,D=(0,f.useTabs)(),L=D.state,z=D.dispatch,V=L.id,Y=L.active,q=L.indicatorProps;l=l??A.className,h=h??A.activeClassName,y=y??A.disabled;var B,H=(0,a.twMerge)((0,o.default)((0,i.default)(M.tab.initial),(B={},m(B,(0,i.default)(M.tab.disabled),y),m(B,h,Y===c),B)),l),K,X=(0,a.twMerge)((0,o.default)((0,i.default)(M.indicator)),(K=q==null?void 0:q.className)!==null&&K!==void 0?K:"");return r.default.createElement("li",S({},j,{ref:s,role:"tab",className:H,onClick:function(re){var me=j==null?void 0:j.onClick;typeof me=="function"&&((0,f.setActive)(z,c),(0,f.setIsInitial)(z,!1),me(re)),(0,f.setIsInitial)(z,!1),(0,f.setActive)(z,c)},"data-value":c}),r.default.createElement("div",{className:"z-20 text-inherit"},x),Y===c&&r.default.createElement(n.motion.div,S({},q,{transition:{duration:.5},className:X,layoutId:V})))});w.propTypes={value:g.propTypesValue,className:g.propTypesClassName,disabled:g.propTypesDisabled,children:g.propTypesChildren},w.displayName="MaterialTailwind.Tab";var b=w})(dk);var fk={};(function(e){Object.defineProperty(e,"__esModule",{value:!0});function t(d,s){for(var c in s)Object.defineProperty(d,c,{enumerable:!0,get:s[c]})}t(e,{TabsBody:function(){return w},default:function(){return b}});var r=O(P),n=Nr,o=O(Mr),a=O(gt),i=lt,u=O(nt),f=et,g=Fs,m=Si;function S(){return S=Object.assign||function(d){for(var s=1;s<arguments.length;s++){var c=arguments[s];for(var l in c)Object.prototype.hasOwnProperty.call(c,l)&&(d[l]=c[l])}return d},S.apply(this,arguments)}function O(d){return d&&d.__esModule?d:{default:d}}function T(d,s){if(d==null)return{};var c=C(d,s),l,h;if(Object.getOwnPropertySymbols){var y=Object.getOwnPropertySymbols(d);for(h=0;h<y.length;h++)l=y[h],!(s.indexOf(l)>=0)&&Object.prototype.propertyIsEnumerable.call(d,l)&&(c[l]=d[l])}return c}function C(d,s){if(d==null)return{};var c={},l=Object.keys(d),h,y;for(y=0;y<l.length;y++)h=l[y],!(s.indexOf(h)>=0)&&(c[h]=d[h]);return c}var w=r.default.forwardRef(function(d,s){var c=d.animate,l=d.className,h=d.children,y=T(d,["animate","className","children"]),x=(0,f.useTheme)().tabsBody,j=x.defaultProps,k=x.styles.base,N=(0,g.useTabs)().dispatch;l=l??j.className,c=c??j.animate;var A=(0,i.twMerge)((0,a.default)((0,u.default)(k)),l),M=r.default.useMemo(function(){return{initial:{opacity:0,position:"absolute",top:"0",left:"0",zIndex:1,transition:{duration:0}},unmount:{opacity:0,position:"absolute",top:"0",left:"0",zIndex:1,transition:{duration:.5,times:[.4,0,.2,1]}},mount:{opacity:1,position:"relative",zIndex:2,transition:{duration:.5,times:[.4,0,.2,1]}}}},[]),D=r.default.useMemo(function(){return(0,o.default)(M,c)},[c,M]);return(0,n.useIsomorphicLayoutEffect)(function(){(0,g.setAnimation)(N,D)},[D,N]),r.default.createElement("div",S({},y,{ref:s,className:A}),h)});w.propTypes={animate:m.propTypesAnimate,className:m.propTypesClassName,children:m.propTypesChildren},w.displayName="MaterialTailwind.TabsBody";var b=w})(fk);var pk={};(function(e){Object.defineProperty(e,"__esModule",{value:!0});function t(b,d){for(var s in d)Object.defineProperty(b,s,{enumerable:!0,get:d[s]})}t(e,{TabsHeader:function(){return C},default:function(){return w}});var r=S(P),n=S(gt),o=lt,a=S(nt),i=et,u=Fs,f=Si;function g(b,d,s){return d in b?Object.defineProperty(b,d,{value:s,enumerable:!0,configurable:!0,writable:!0}):b[d]=s,b}function m(){return m=Object.assign||function(b){for(var d=1;d<arguments.length;d++){var s=arguments[d];for(var c in s)Object.prototype.hasOwnProperty.call(s,c)&&(b[c]=s[c])}return b},m.apply(this,arguments)}function S(b){return b&&b.__esModule?b:{default:b}}function O(b,d){if(b==null)return{};var s=T(b,d),c,l;if(Object.getOwnPropertySymbols){var h=Object.getOwnPropertySymbols(b);for(l=0;l<h.length;l++)c=h[l],!(d.indexOf(c)>=0)&&Object.prototype.propertyIsEnumerable.call(b,c)&&(s[c]=b[c])}return s}function T(b,d){if(b==null)return{};var s={},c=Object.keys(b),l,h;for(h=0;h<c.length;h++)l=c[h],!(d.indexOf(l)>=0)&&(s[l]=b[l]);return s}var C=r.default.forwardRef(function(b,d){var s=b.indicatorProps,c=b.className,l=b.children,h=O(b,["indicatorProps","className","children"]),y=(0,i.useTheme)().tabsHeader,x=y.defaultProps,j=y.styles,k=(0,u.useTabs)(),N=k.state,A=k.dispatch,M=N.orientation;r.default.useEffect(function(){(0,u.setIndicator)(A,s)},[A,s]),c=c??x.className;var D=(0,o.twMerge)((0,n.default)((0,a.default)(j.base),g({},j[M]&&(0,a.default)(j[M]),M)),c);return r.default.createElement("nav",null,r.default.createElement("ul",m({},h,{ref:d,role:"tablist",className:D}),l))});C.propTypes={indicatorProps:f.propTypesIndicator,className:f.propTypesClassName,children:f.propTypesChildren},C.displayName="MaterialTailwind.TabsHeader";var w=C})(pk);var hk={};(function(e){Object.defineProperty(e,"__esModule",{value:!0});function t(b,d){for(var s in d)Object.defineProperty(b,s,{enumerable:!0,get:d[s]})}t(e,{TabPanel:function(){return C},default:function(){return w}});var r=S(P),n=Nr,o=S(gt),a=lt,i=S(nt),u=et,f=Fs,g=Si;function m(){return m=Object.assign||function(b){for(var d=1;d<arguments.length;d++){var s=arguments[d];for(var c in s)Object.prototype.hasOwnProperty.call(s,c)&&(b[c]=s[c])}return b},m.apply(this,arguments)}function S(b){return b&&b.__esModule?b:{default:b}}function O(b,d){if(b==null)return{};var s=T(b,d),c,l;if(Object.getOwnPropertySymbols){var h=Object.getOwnPropertySymbols(b);for(l=0;l<h.length;l++)c=h[l],!(d.indexOf(c)>=0)&&Object.prototype.propertyIsEnumerable.call(b,c)&&(s[c]=b[c])}return s}function T(b,d){if(b==null)return{};var s={},c=Object.keys(b),l,h;for(h=0;h<c.length;h++)l=c[h],!(d.indexOf(l)>=0)&&(s[l]=b[l]);return s}var C=r.default.forwardRef(function(b,d){var s=b.value,c=b.className,l=b.children,h=O(b,["value","className","children"]),y=(0,u.useTheme)().tabPanel,x=y.defaultProps,j=y.styles.base,k=(0,f.useTabs)().state,N=k.active,A=k.appliedAnimation,M=k.isInitial;c=c??x.className;var D=(0,a.twMerge)((0,o.default)((0,i.default)(j)),c),L=n.AnimatePresence;return r.default.createElement(n.LazyMotion,{features:n.domAnimation},r.default.createElement(L,{exitBeforeEnter:!0},r.default.createElement(n.m.div,m({},h,{ref:d,role:"tabpanel",className:D,initial:"unmount",exit:"unmount",animate:N===s?"mount":M?"initial":"unmount",variants:A,"data-value":s}),l)))});C.propTypes={value:g.propTypesValue,className:g.propTypesClassName,children:g.propTypesChildren},C.displayName="MaterialTailwind.TabPanel";var w=C})(hk);(function(e){Object.defineProperty(e,"__esModule",{value:!0});function t(l,h){for(var y in h)Object.defineProperty(l,y,{enumerable:!0,get:h[y]})}t(e,{Tabs:function(){return s},Tab:function(){return f.Tab},TabsBody:function(){return g.TabsBody},TabsHeader:function(){return m.TabsHeader},TabPanel:function(){return S.TabPanel},useTabs:function(){return u.useTabs},default:function(){return c}});var r=w(P),n=w(gt),o=lt,a=w(nt),i=et,u=Fs,f=dk,g=fk,m=pk,S=hk,O=Si;function T(l,h,y){return h in l?Object.defineProperty(l,h,{value:y,enumerable:!0,configurable:!0,writable:!0}):l[h]=y,l}function C(){return C=Object.assign||function(l){for(var h=1;h<arguments.length;h++){var y=arguments[h];for(var x in y)Object.prototype.hasOwnProperty.call(y,x)&&(l[x]=y[x])}return l},C.apply(this,arguments)}function w(l){return l&&l.__esModule?l:{default:l}}function b(l,h){if(l==null)return{};var y=d(l,h),x,j;if(Object.getOwnPropertySymbols){var k=Object.getOwnPropertySymbols(l);for(j=0;j<k.length;j++)x=k[j],!(h.indexOf(x)>=0)&&Object.prototype.propertyIsEnumerable.call(l,x)&&(y[x]=l[x])}return y}function d(l,h){if(l==null)return{};var y={},x=Object.keys(l),j,k;for(k=0;k<x.length;k++)j=x[k],!(h.indexOf(j)>=0)&&(y[j]=l[j]);return y}var s=r.default.forwardRef(function(l,h){var y=l.value,x=l.className,j=l.orientation,k=l.children,N=b(l,["value","className","orientation","children"]),A=(0,i.useTheme)().tabs,M=A.defaultProps,D=A.styles,L=r.default.useId();x=x??M.className,j=j??M.orientation;var z=(0,o.twMerge)((0,n.default)((0,a.default)(D.base),T({},D[j]&&(0,a.default)(D[j]),j)),x);return r.default.createElement(u.TabsContextProvider,{id:L,value:y,orientation:j},r.default.createElement("div",C({},N,{ref:h,className:z}),k))});s.propTypes={id:O.propTypesId,value:O.propTypesValue,className:O.propTypesClassName,orientation:O.propTypesOrientation,children:O.propTypesChildren},s.displayName="MaterialTailwind.Tabs";var c=Object.assign(s,{Tab:f.Tab,Body:g.TabsBody,Header:m.TabsHeader,Panel:S.TabPanel})})(ck);var gk={};(function(e){Object.defineProperty(e,"__esModule",{value:!0});function t(b,d){for(var s in d)Object.defineProperty(b,s,{enumerable:!0,get:d[s]})}t(e,{Textarea:function(){return C},default:function(){return w}});var r=S(P),n=S(ut),o=S(gt),a=S(tr),i=S(nt),u=et,f=bu;function g(b,d,s){return d in b?Object.defineProperty(b,d,{value:s,enumerable:!0,configurable:!0,writable:!0}):b[d]=s,b}function m(){return m=Object.assign||function(b){for(var d=1;d<arguments.length;d++){var s=arguments[d];for(var c in s)Object.prototype.hasOwnProperty.call(s,c)&&(b[c]=s[c])}return b},m.apply(this,arguments)}function S(b){return b&&b.__esModule?b:{default:b}}function O(b,d){if(b==null)return{};var s=T(b,d),c,l;if(Object.getOwnPropertySymbols){var h=Object.getOwnPropertySymbols(b);for(l=0;l<h.length;l++)c=h[l],!(d.indexOf(c)>=0)&&Object.prototype.propertyIsEnumerable.call(b,c)&&(s[c]=b[c])}return s}function T(b,d){if(b==null)return{};var s={},c=Object.keys(b),l,h;for(h=0;h<c.length;h++)l=c[h],!(d.indexOf(l)>=0)&&(s[l]=b[l]);return s}var C=r.default.forwardRef(function(b,d){var s=b.variant,c=b.color,l=b.size,h=b.label,y=b.error,x=b.success,j=b.resize,k=b.labelProps,N=b.containerProps,A=b.shrink,M=b.className,D=O(b,["variant","color","size","label","error","success","resize","labelProps","containerProps","shrink","className"]),L=(0,u.useTheme)().textarea,z=L.defaultProps,V=L.valid,Y=L.styles,q=Y.base,B=Y.variants;s=s??z.variant,l=l??z.size,c=c??z.color,h=h??z.label,k=k??z.labelProps,N=N??z.containerProps,A=A??z.shrink,M=M??z.className;var H=B[(0,a.default)(V.variants,s,"outlined")],K=(0,i.default)(H.error.textarea),X=(0,i.default)(H.success.textarea),re=(0,i.default)(H.shrink.textarea),me=(0,i.default)(H.colors.textarea[(0,a.default)(V.colors,c,"gray")]),de=(0,i.default)(H.error.label),ee=(0,i.default)(H.success.label),_e=(0,i.default)(H.shrink.label),he=(0,i.default)(H.colors.label[(0,a.default)(V.colors,c,"gray")]),pe=(0,o.default)((0,i.default)(q.container),N==null?void 0:N.className),be=(0,o.default)((0,i.default)(q.textarea),(0,i.default)(H.base.textarea),(0,i.default)(H.sizes[(0,a.default)(V.sizes,l,"md")].textarea),g({},me,!y&&!x),g({},K,y),g({},X,x),g({},re,A),j?"":"!resize-none",M),ve=(0,o.default)((0,i.default)(q.label),(0,i.default)(H.base.label),(0,i.default)(H.sizes[(0,a.default)(V.sizes,l,"md")].label),g({},he,!y&&!x),g({},de,y),g({},ee,x),g({},_e,A),k==null?void 0:k.className);return r.default.createElement("div",{ref:d,className:pe},r.default.createElement("textarea",m({},D,{className:be,placeholder:(D==null?void 0:D.placeholder)||" "})),r.default.createElement("label",{className:ve},h))});C.propTypes={variant:n.default.oneOf(f.propTypesVariant),size:n.default.oneOf(f.propTypesSize),color:n.default.oneOf(f.propTypesColor),label:f.propTypesLabel,error:f.propTypesError,success:f.propTypesSuccess,resize:f.propTypesResize,labelProps:f.propTypesLabelProps,containerProps:f.propTypesContainerProps,shrink:f.propTypesShrink,className:f.propTypesClassName},C.displayName="MaterialTailwind.Textarea";var w=C})(gk);var mk={};(function(e){Object.defineProperty(e,"__esModule",{value:!0});function t(M,D){for(var L in D)Object.defineProperty(M,L,{enumerable:!0,get:D[L]})}t(e,{Tooltip:function(){return N},default:function(){return A}});var r=b(P),n=b(ut),o=wr,a=Nr,i=b(gt),u=lt,f=b(Mr),g=b(nt),m=et,S=Ls;function O(M,D){(D==null||D>M.length)&&(D=M.length);for(var L=0,z=new Array(D);L<D;L++)z[L]=M[L];return z}function T(M){if(Array.isArray(M))return M}function C(M,D,L){return D in M?Object.defineProperty(M,D,{value:L,enumerable:!0,configurable:!0,writable:!0}):M[D]=L,M}function w(){return w=Object.assign||function(M){for(var D=1;D<arguments.length;D++){var L=arguments[D];for(var z in L)Object.prototype.hasOwnProperty.call(L,z)&&(M[z]=L[z])}return M},w.apply(this,arguments)}function b(M){return M&&M.__esModule?M:{default:M}}function d(M,D){var L=M==null?null:typeof Symbol<"u"&&M[Symbol.iterator]||M["@@iterator"];if(L!=null){var z=[],V=!0,Y=!1,q,B;try{for(L=L.call(M);!(V=(q=L.next()).done)&&(z.push(q.value),!(D&&z.length===D));V=!0);}catch(H){Y=!0,B=H}finally{try{!V&&L.return!=null&&L.return()}finally{if(Y)throw B}}return z}}function s(){throw new TypeError("Invalid attempt to destructure non-iterable instance.\\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}function c(M){for(var D=1;D<arguments.length;D++){var L=arguments[D]!=null?arguments[D]:{},z=Object.keys(L);typeof Object.getOwnPropertySymbols=="function"&&(z=z.concat(Object.getOwnPropertySymbols(L).filter(function(V){return Object.getOwnPropertyDescriptor(L,V).enumerable}))),z.forEach(function(V){C(M,V,L[V])})}return M}function l(M,D){var L=Object.keys(M);if(Object.getOwnPropertySymbols){var z=Object.getOwnPropertySymbols(M);D&&(z=z.filter(function(V){return Object.getOwnPropertyDescriptor(M,V).enumerable})),L.push.apply(L,z)}return L}function h(M,D){return D=D??{},Object.getOwnPropertyDescriptors?Object.defineProperties(M,Object.getOwnPropertyDescriptors(D)):l(Object(D)).forEach(function(L){Object.defineProperty(M,L,Object.getOwnPropertyDescriptor(D,L))}),M}function y(M,D){if(M==null)return{};var L=x(M,D),z,V;if(Object.getOwnPropertySymbols){var Y=Object.getOwnPropertySymbols(M);for(V=0;V<Y.length;V++)z=Y[V],!(D.indexOf(z)>=0)&&Object.prototype.propertyIsEnumerable.call(M,z)&&(L[z]=M[z])}return L}function x(M,D){if(M==null)return{};var L={},z=Object.keys(M),V,Y;for(Y=0;Y<z.length;Y++)V=z[Y],!(D.indexOf(V)>=0)&&(L[V]=M[V]);return L}function j(M,D){return T(M)||d(M,D)||k(M,D)||s()}function k(M,D){if(M){if(typeof M=="string")return O(M,D);var L=Object.prototype.toString.call(M).slice(8,-1);if(L==="Object"&&M.constructor&&(L=M.constructor.name),L==="Map"||L==="Set")return Array.from(L);if(L==="Arguments"||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(L))return O(M,D)}}var N=r.default.forwardRef(function(M,D){var L=M.open,z=M.handler,V=M.content,Y=M.interactive,q=M.placement,B=M.offset,H=M.dismiss,K=M.animate,X=M.className,re=M.children,me=y(M,["open","handler","content","interactive","placement","offset","dismiss","animate","className","children"]),de=(0,m.useTheme)().tooltip,ee=de.defaultProps,_e=de.styles.base,he=j(r.default.useState(!1),2),pe=he[0],be=he[1];L=L??pe,z=z??be,Y=Y??ee.interactive,q=q??ee.placement,B=B??ee.offset,H=H??ee.dismiss,K=K??ee.animate,X=X??ee.className;var ve=(0,u.twMerge)((0,i.default)((0,g.default)(_e)),X),Ce={unmount:{opacity:0},mount:{opacity:1}},Ae=(0,f.default)(Ce,K),Ne=(0,o.useFloating)({open:L,onOpenChange:z,middleware:[(0,o.offset)(B),(0,o.flip)(),(0,o.shift)()],placement:q}),ue=Ne.x,Ee=Ne.y,$e=Ne.reference,Ge=Ne.floating,tt=Ne.strategy,ct=Ne.refs,qe=Ne.update,it=Ne.context,mt=(0,o.useInteractions)([(0,o.useClick)(it,{enabled:Y}),(0,o.useFocus)(it),(0,o.useHover)(it),(0,o.useRole)(it,{role:"tooltip"}),(0,o.useDismiss)(it,H)]),We=mt.getReferenceProps,rt=mt.getFloatingProps;r.default.useEffect(function(){if(ct.reference.current&&ct.floating.current&&L)return(0,o.autoUpdate)(ct.reference.current,ct.floating.current,qe)},[L,qe,ct.reference,ct.floating]);var yt=(0,o.useMergeRefs)([D,Ge]),je=(0,o.useMergeRefs)([D,$e]),Ke=a.AnimatePresence;return r.default.createElement(r.default.Fragment,null,typeof re=="string"?r.default.createElement("span",w({},We({ref:je})),re):r.default.cloneElement(re,c({},We(h(c({},re==null?void 0:re.props),{ref:je})))),r.default.createElement(a.LazyMotion,{features:a.domAnimation},r.default.createElement(o.FloatingPortal,null,r.default.createElement(Ke,null,L&&r.default.createElement(a.m.div,w({},rt(h(c({},me),{ref:yt,className:ve,style:{position:tt,top:Ee??"",left:ue??""}})),{initial:"unmount",exit:"unmount",animate:L?"mount":"unmount",variants:Ae}),V)))))});N.propTypes={open:S.propTypesOpen,handler:S.propTypesHandler,content:S.propTypesContent,interactive:S.propTypesInteractive,placement:n.default.oneOf(S.propTypesPlacement),offset:S.propTypesOffset,dismiss:S.propTypesDismiss,animate:S.propTypesAnimate,className:S.propTypesClassName,children:S.propTypesChildren},N.displayName="MaterialTailwind.Tooltip";var A=N})(mk);var bk={};(function(e){Object.defineProperty(e,"__esModule",{value:!0});function t(c,l){for(var h in l)Object.defineProperty(c,h,{enumerable:!0,get:l[h]})}t(e,{Typography:function(){return d},default:function(){return s}});var r=S(P),n=S(ut),o=S(gt),a=lt,i=S(tr),u=S(nt),f=et,g=Fm;function m(c,l,h){return l in c?Object.defineProperty(c,l,{value:h,enumerable:!0,configurable:!0,writable:!0}):c[l]=h,c}function S(c){return c&&c.__esModule?c:{default:c}}function O(c){for(var l=1;l<arguments.length;l++){var h=arguments[l]!=null?arguments[l]:{},y=Object.keys(h);typeof Object.getOwnPropertySymbols=="function"&&(y=y.concat(Object.getOwnPropertySymbols(h).filter(function(x){return Object.getOwnPropertyDescriptor(h,x).enumerable}))),y.forEach(function(x){m(c,x,h[x])})}return c}function T(c,l){var h=Object.keys(c);if(Object.getOwnPropertySymbols){var y=Object.getOwnPropertySymbols(c);l&&(y=y.filter(function(x){return Object.getOwnPropertyDescriptor(c,x).enumerable})),h.push.apply(h,y)}return h}function C(c,l){return l=l??{},Object.getOwnPropertyDescriptors?Object.defineProperties(c,Object.getOwnPropertyDescriptors(l)):T(Object(l)).forEach(function(h){Object.defineProperty(c,h,Object.getOwnPropertyDescriptor(l,h))}),c}function w(c,l){if(c==null)return{};var h=b(c,l),y,x;if(Object.getOwnPropertySymbols){var j=Object.getOwnPropertySymbols(c);for(x=0;x<j.length;x++)y=j[x],!(l.indexOf(y)>=0)&&Object.prototype.propertyIsEnumerable.call(c,y)&&(h[y]=c[y])}return h}function b(c,l){if(c==null)return{};var h={},y=Object.keys(c),x,j;for(j=0;j<y.length;j++)x=y[j],!(l.indexOf(x)>=0)&&(h[x]=c[x]);return h}var d=r.default.forwardRef(function(c,l){var h=c.variant,y=c.color,x=c.textGradient,j=c.as,k=c.className,N=c.children,A=w(c,["variant","color","textGradient","as","className","children"]),M=(0,f.useTheme)().typography,D=M.defaultProps,L=M.valid,z=M.styles,V=z.variants,Y=z.colors,q=z.textGradient;h=h??D.variant,y=y??D.color,x=x||D.textGradient,j=j??void 0,k=k??D.className;var B=(0,u.default)(V[(0,i.default)(L.variants,h,"paragraph")]),H=Y[(0,i.default)(L.colors,y,"inherit")],K=(0,u.default)(q),X=(0,a.twMerge)((0,o.default)(B,m({},H.color,!x),m({},K,x),m({},H.gradient,x)),k),re;switch(h){case"h1":re=r.default.createElement(j||"h1",C(O({},A),{ref:l,className:X}),N);break;case"h2":re=r.default.createElement(j||"h2",C(O({},A),{ref:l,className:X}),N);break;case"h3":re=r.default.createElement(j||"h3",C(O({},A),{ref:l,className:X}),N);break;case"h4":re=r.default.createElement(j||"h4",C(O({},A),{ref:l,className:X}),N);break;case"h5":re=r.default.createElement(j||"h5",C(O({},A),{ref:l,className:X}),N);break;case"h6":re=r.default.createElement(j||"h6",C(O({},A),{ref:l,className:X}),N);break;case"lead":re=r.default.createElement(j||"p",C(O({},A),{ref:l,className:X}),N);break;case"paragraph":re=r.default.createElement(j||"p",C(O({},A),{ref:l,className:X}),N);break;case"small":re=r.default.createElement(j||"p",C(O({},A),{ref:l,className:X}),N);break;default:re=r.default.createElement(j||"p",C(O({},A),{ref:l,className:X}),N);break}return re});d.propTypes={variant:n.default.oneOf(g.propTypesVariant),color:n.default.oneOf(g.propTypesColor),as:g.propTypesAs,textGradient:g.propTypesTextGradient,className:g.propTypesClassName,children:g.propTypesChildren},d.displayName="MaterialTailwind.Typography";var s=d})(bk);var vk={},yk={};(function(e){Object.defineProperty(e,"__esModule",{value:!0});function t(g,m){for(var S in m)Object.defineProperty(g,S,{enumerable:!0,get:m[S]})}t(e,{propTypesClassName:function(){return a},propTypesChildren:function(){return i},propTypesOpen:function(){return u},propTypesAnimate:function(){return f}});var r=o(ut),n=Zt;function o(g){return g&&g.__esModule?g:{default:g}}var a=r.default.string,i=r.default.node.isRequired,u=r.default.bool.isRequired,f=n.propTypesAnimation})(yk);(function(e){Object.defineProperty(e,"__esModule",{value:!0});function t(d,s){for(var c in s)Object.defineProperty(d,c,{enumerable:!0,get:s[c]})}t(e,{Collapse:function(){return w},default:function(){return b}});var r=O(P),n=Nr,o=wr,a=O(Mr),i=O(gt),u=lt,f=O(nt),g=et,m=yk;function S(){return S=Object.assign||function(d){for(var s=1;s<arguments.length;s++){var c=arguments[s];for(var l in c)Object.prototype.hasOwnProperty.call(c,l)&&(d[l]=c[l])}return d},S.apply(this,arguments)}function O(d){return d&&d.__esModule?d:{default:d}}function T(d,s){if(d==null)return{};var c=C(d,s),l,h;if(Object.getOwnPropertySymbols){var y=Object.getOwnPropertySymbols(d);for(h=0;h<y.length;h++)l=y[h],!(s.indexOf(l)>=0)&&Object.prototype.propertyIsEnumerable.call(d,l)&&(c[l]=d[l])}return c}function C(d,s){if(d==null)return{};var c={},l=Object.keys(d),h,y;for(y=0;y<l.length;y++)h=l[y],!(s.indexOf(h)>=0)&&(c[h]=d[h]);return c}var w=r.default.forwardRef(function(d,s){var c=d.open,l=d.animate,h=d.className,y=d.children,x=T(d,["open","animate","className","children"]),j=r.default.useRef(null),k=(0,g.useTheme)().collapse,N=k.styles,A=N.base;l=l??{},h=h??"";var M=(0,u.twMerge)((0,i.default)((0,f.default)(A)),h),D={unmount:{height:"0px",transition:{duration:.3,times:[.4,0,.2,1]}},mount:{height:"auto",transition:{duration:.3,times:[.4,0,.2,1]}}},L=(0,a.default)(D,l),z=n.AnimatePresence,V=(0,o.useMergeRefs)([s,j]);return r.default.createElement(n.LazyMotion,{features:n.domAnimation},r.default.createElement(z,null,r.default.createElement(n.m.div,S({},x,{ref:V,className:M,initial:"unmount",exit:"unmount",animate:c?"mount":"unmount",variants:L}),y)))});w.displayName="MaterialTailwind.Collapse",w.propTypes={open:m.propTypesOpen,animate:m.propTypesAnimate,className:m.propTypesClassName,children:m.propTypesChildren};var b=w})(vk);var xk={},ku={};(function(e){Object.defineProperty(e,"__esModule",{value:!0});function t(g,m){for(var S in m)Object.defineProperty(g,S,{enumerable:!0,get:m[S]})}t(e,{propTypesClassName:function(){return o},propTypesDisabled:function(){return a},propTypesSelected:function(){return i},propTypesRipple:function(){return u},propTypesChildren:function(){return f}});var r=n(ut);function n(g){return g&&g.__esModule?g:{default:g}}var o=r.default.string,a=r.default.bool,i=r.default.bool,u=r.default.bool,f=r.default.node.isRequired})(ku);var wk={},Cb={};(function(e){Object.defineProperty(e,"__esModule",{value:!0});function t(C,w){for(var b in w)Object.defineProperty(C,b,{enumerable:!0,get:w[b]})}t(e,{ListItemPrefix:function(){return O},default:function(){return T}});var r=g(P),n=et,o=g(gt),a=lt,i=g(nt),u=ku;function f(){return f=Object.assign||function(C){for(var w=1;w<arguments.length;w++){var b=arguments[w];for(var d in b)Object.prototype.hasOwnProperty.call(b,d)&&(C[d]=b[d])}return C},f.apply(this,arguments)}function g(C){return C&&C.__esModule?C:{default:C}}function m(C,w){if(C==null)return{};var b=S(C,w),d,s;if(Object.getOwnPropertySymbols){var c=Object.getOwnPropertySymbols(C);for(s=0;s<c.length;s++)d=c[s],!(w.indexOf(d)>=0)&&Object.prototype.propertyIsEnumerable.call(C,d)&&(b[d]=C[d])}return b}function S(C,w){if(C==null)return{};var b={},d=Object.keys(C),s,c;for(c=0;c<d.length;c++)s=d[c],!(w.indexOf(s)>=0)&&(b[s]=C[s]);return b}var O=r.default.forwardRef(function(C,w){var b=C.className,d=C.children,s=m(C,["className","children"]),c=(0,n.useTheme)().list,l=c.styles.base,h=(0,a.twMerge)((0,o.default)((0,i.default)(l.itemPrefix)),b);return r.default.createElement("div",f({},s,{ref:w,className:h}),d)});O.propTypes={className:u.propTypesClassName,children:u.propTypesChildren},O.displayName="MaterialTailwind.ListItemPrefix";var T=O})(Cb);var Tb={};(function(e){Object.defineProperty(e,"__esModule",{value:!0});function t(C,w){for(var b in w)Object.defineProperty(C,b,{enumerable:!0,get:w[b]})}t(e,{ListItemSuffix:function(){return O},default:function(){return T}});var r=g(P),n=et,o=g(gt),a=lt,i=g(nt),u=ku;function f(){return f=Object.assign||function(C){for(var w=1;w<arguments.length;w++){var b=arguments[w];for(var d in b)Object.prototype.hasOwnProperty.call(b,d)&&(C[d]=b[d])}return C},f.apply(this,arguments)}function g(C){return C&&C.__esModule?C:{default:C}}function m(C,w){if(C==null)return{};var b=S(C,w),d,s;if(Object.getOwnPropertySymbols){var c=Object.getOwnPropertySymbols(C);for(s=0;s<c.length;s++)d=c[s],!(w.indexOf(d)>=0)&&Object.prototype.propertyIsEnumerable.call(C,d)&&(b[d]=C[d])}return b}function S(C,w){if(C==null)return{};var b={},d=Object.keys(C),s,c;for(c=0;c<d.length;c++)s=d[c],!(w.indexOf(s)>=0)&&(b[s]=C[s]);return b}var O=r.default.forwardRef(function(C,w){var b=C.className,d=C.children,s=m(C,["className","children"]),c=(0,n.useTheme)().list,l=c.styles.base,h=(0,a.twMerge)((0,o.default)((0,i.default)(l.itemSuffix)),b);return r.default.createElement("div",f({},s,{ref:w,className:h}),d)});O.propTypes={className:u.propTypesClassName,children:u.propTypesChildren},O.displayName="MaterialTailwind.ListItemSuffix";var T=O})(Tb);(function(e){Object.defineProperty(e,"__esModule",{value:!0});function t(s,c){for(var l in c)Object.defineProperty(s,l,{enumerable:!0,get:c[l]})}t(e,{ListItem:function(){return b},ListItemPrefix:function(){return g.ListItemPrefix},ListItemSuffix:function(){return m.ListItemSuffix},default:function(){return d}});var r=T(P),n=et,o=T(As),a=T(gt),i=lt,u=T(nt),f=ku,g=Cb,m=Tb;function S(s,c,l){return c in s?Object.defineProperty(s,c,{value:l,enumerable:!0,configurable:!0,writable:!0}):s[c]=l,s}function O(){return O=Object.assign||function(s){for(var c=1;c<arguments.length;c++){var l=arguments[c];for(var h in l)Object.prototype.hasOwnProperty.call(l,h)&&(s[h]=l[h])}return s},O.apply(this,arguments)}function T(s){return s&&s.__esModule?s:{default:s}}function C(s,c){if(s==null)return{};var l=w(s,c),h,y;if(Object.getOwnPropertySymbols){var x=Object.getOwnPropertySymbols(s);for(y=0;y<x.length;y++)h=x[y],!(c.indexOf(h)>=0)&&Object.prototype.propertyIsEnumerable.call(s,h)&&(l[h]=s[h])}return l}function w(s,c){if(s==null)return{};var l={},h=Object.keys(s),y,x;for(x=0;x<h.length;x++)y=h[x],!(c.indexOf(y)>=0)&&(l[y]=s[y]);return l}var b=r.default.forwardRef(function(s,c){var l=s.className,h=s.disabled,y=s.selected,x=s.ripple,j=s.children,k=C(s,["className","disabled","selected","ripple","children"]),N=(0,n.useTheme)().list,A=N.defaultProps,M=N.styles.base;x=x??A.ripple;var D=x!==void 0&&new o.default,L,z=(0,i.twMerge)((0,a.default)((0,u.default)(M.item.initial),(L={},S(L,(0,u.default)(M.item.disabled),h),S(L,(0,u.default)(M.item.selected),y&&!h),L)),l);return r.default.createElement("div",O({},k,{ref:c,role:"button",tabIndex:0,className:z,onMouseDown:function(V){var Y=k==null?void 0:k.onMouseDown;return x&&D.create(V,"dark"),typeof Y=="function"&&Y(V)}}),j)});b.propTypes={className:f.propTypesClassName,selected:f.propTypesSelected,disabled:f.propTypesDisabled,ripple:f.propTypesRipple,children:f.propTypesChildren},b.displayName="MaterialTailwind.ListItem";var d=Object.assign(b,{Prefix:g.ListItemPrefix,Suffix:m.ListItemSuffix})})(wk);(function(e){Object.defineProperty(e,"__esModule",{value:!0});function t(d,s){for(var c in s)Object.defineProperty(d,c,{enumerable:!0,get:s[c]})}t(e,{List:function(){return w},ListItem:function(){return f.ListItem},ListItemPrefix:function(){return g.ListItemPrefix},ListItemSuffix:function(){return m.ListItemSuffix},default:function(){return b}});var r=O(P),n=et,o=O(gt),a=lt,i=O(nt),u=ku,f=wk,g=Cb,m=Tb;function S(){return S=Object.assign||function(d){for(var s=1;s<arguments.length;s++){var c=arguments[s];for(var l in c)Object.prototype.hasOwnProperty.call(c,l)&&(d[l]=c[l])}return d},S.apply(this,arguments)}function O(d){return d&&d.__esModule?d:{default:d}}function T(d,s){if(d==null)return{};var c=C(d,s),l,h;if(Object.getOwnPropertySymbols){var y=Object.getOwnPropertySymbols(d);for(h=0;h<y.length;h++)l=y[h],!(s.indexOf(l)>=0)&&Object.prototype.propertyIsEnumerable.call(d,l)&&(c[l]=d[l])}return c}function C(d,s){if(d==null)return{};var c={},l=Object.keys(d),h,y;for(y=0;y<l.length;y++)h=l[y],!(s.indexOf(h)>=0)&&(c[h]=d[h]);return c}var w=r.default.forwardRef(function(d,s){var c=d.className,l=d.children,h=T(d,["className","children"]),y=(0,n.useTheme)().list,x=y.defaultProps,j=y.styles.base;c=c??x.className;var k=(0,a.twMerge)((0,o.default)((0,i.default)(j.list)),c);return r.default.createElement("nav",S({},h,{ref:s,className:k}),l)});w.propTypes={className:u.propTypesClassName,children:u.propTypesChildren},w.displayName="MaterialTailwind.List";var b=Object.assign(w,{Item:f.ListItem,ItemPrefix:g.ListItemPrefix,ItemSuffix:m.ListItemSuffix})})(xk);var _k={};(function(e){Object.defineProperty(e,"__esModule",{value:!0});function t(d,s){for(var c in s)Object.defineProperty(d,c,{enumerable:!0,get:s[c]})}t(e,{ButtonGroup:function(){return w},default:function(){return b}});var r=O(P),n=O(ut),o=O(gt),a=lt,i=O(tr),u=O(nt),f=et,g=vi;function m(d,s,c){return s in d?Object.defineProperty(d,s,{value:c,enumerable:!0,configurable:!0,writable:!0}):d[s]=c,d}function S(){return S=Object.assign||function(d){for(var s=1;s<arguments.length;s++){var c=arguments[s];for(var l in c)Object.prototype.hasOwnProperty.call(c,l)&&(d[l]=c[l])}return d},S.apply(this,arguments)}function O(d){return d&&d.__esModule?d:{default:d}}function T(d,s){if(d==null)return{};var c=C(d,s),l,h;if(Object.getOwnPropertySymbols){var y=Object.getOwnPropertySymbols(d);for(h=0;h<y.length;h++)l=y[h],!(s.indexOf(l)>=0)&&Object.prototype.propertyIsEnumerable.call(d,l)&&(c[l]=d[l])}return c}function C(d,s){if(d==null)return{};var c={},l=Object.keys(d),h,y;for(y=0;y<l.length;y++)h=l[y],!(s.indexOf(h)>=0)&&(c[h]=d[h]);return c}var w=r.default.forwardRef(function(d,s){var c=d.variant,l=d.size,h=d.color,y=d.fullWidth,x=d.ripple,j=d.className,k=d.children,N=T(d,["variant","size","color","fullWidth","ripple","className","children"]),A=(0,f.useTheme)().buttonGroup,M=A.defaultProps,D=A.styles,L=A.valid,z=D.base,V=D.dividerColor;c=c??M.variant,l=l??M.size,h=h??M.color,x=x??M.ripple,y=y??M.fullWidth,j=j??M.className;var Y,q=(0,a.twMerge)((0,o.default)((0,u.default)(z.initial),(Y={},m(Y,(0,u.default)(z.fullWidth),y),m(Y,"divide-x",c!=="outlined"),m(Y,(0,u.default)(V[(0,i.default)(L.colors,h,"gray")]),c!=="outlined"),Y)),j);return r.default.createElement("div",S({},N,{ref:s,className:q}),r.default.Children.map(k,function(B,H){var K;return r.default.isValidElement(B)&&r.default.cloneElement(B,{variant:c,size:l,color:h,ripple:x,fullWidth:y,className:(0,a.twMerge)((0,o.default)({"rounded-r-none":H!==r.default.Children.count(k)-1,"border-r-0":H!==r.default.Children.count(k)-1,"rounded-l-none":H!==0}),(K=B.props)===null||K===void 0?void 0:K.className)})}))});w.propTypes={variant:n.default.oneOf(g.propTypesVariant),size:n.default.oneOf(g.propTypesSize),color:n.default.oneOf(g.propTypesColor),fullWidth:g.propTypesFullWidth,ripple:g.propTypesRipple,className:g.propTypesClassName,children:g.propTypesChildren},w.displayName="MaterialTailwind.ButtonGroup";var b=w})(_k);var Sk={},Ck={};(function(e){Object.defineProperty(e,"__esModule",{value:!0});function t(C,w){for(var b in w)Object.defineProperty(C,b,{enumerable:!0,get:w[b]})}t(e,{propTypesClassName:function(){return o},propTypesPrevArrow:function(){return a},propTypesNextArrow:function(){return i},propTypesNavigation:function(){return u},propTypesAutoplay:function(){return f},propTypesAutoplayDelay:function(){return g},propTypesTransition:function(){return m},propTypesLoop:function(){return S},propTypesChildren:function(){return O},propTypesSlideRef:function(){return T}});var r=n(ut);function n(C){return C&&C.__esModule?C:{default:C}}var o=r.default.string,a=r.default.func,i=r.default.func,u=r.default.func,f=r.default.bool,g=r.default.number,m=r.default.object,S=r.default.bool,O=r.default.node.isRequired,T=r.default.oneOfType([r.default.func,r.default.shape({current:r.default.any})])})(Ck);(function(e){Object.defineProperty(e,"__esModule",{value:!0});function t(y,x){for(var j in x)Object.defineProperty(y,j,{enumerable:!0,get:x[j]})}t(e,{Carousel:function(){return l},default:function(){return h}});var r=T(P),n=Nr,o=wr,a=T(gt),i=lt,u=T(nt),f=et,g=Ck;function m(y,x){(x==null||x>y.length)&&(x=y.length);for(var j=0,k=new Array(x);j<x;j++)k[j]=y[j];return k}function S(y){if(Array.isArray(y))return y}function O(){return O=Object.assign||function(y){for(var x=1;x<arguments.length;x++){var j=arguments[x];for(var k in j)Object.prototype.hasOwnProperty.call(j,k)&&(y[k]=j[k])}return y},O.apply(this,arguments)}function T(y){return y&&y.__esModule?y:{default:y}}function C(y,x){var j=y==null?null:typeof Symbol<"u"&&y[Symbol.iterator]||y["@@iterator"];if(j!=null){var k=[],N=!0,A=!1,M,D;try{for(j=j.call(y);!(N=(M=j.next()).done)&&(k.push(M.value),!(x&&k.length===x));N=!0);}catch(L){A=!0,D=L}finally{try{!N&&j.return!=null&&j.return()}finally{if(A)throw D}}return k}}function w(){throw new TypeError("Invalid attempt to destructure non-iterable instance.\\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}function b(y,x){if(y==null)return{};var j=d(y,x),k,N;if(Object.getOwnPropertySymbols){var A=Object.getOwnPropertySymbols(y);for(N=0;N<A.length;N++)k=A[N],!(x.indexOf(k)>=0)&&Object.prototype.propertyIsEnumerable.call(y,k)&&(j[k]=y[k])}return j}function d(y,x){if(y==null)return{};var j={},k=Object.keys(y),N,A;for(A=0;A<k.length;A++)N=k[A],!(x.indexOf(N)>=0)&&(j[N]=y[N]);return j}function s(y,x){return S(y)||C(y,x)||c(y,x)||w()}function c(y,x){if(y){if(typeof y=="string")return m(y,x);var j=Object.prototype.toString.call(y).slice(8,-1);if(j==="Object"&&y.constructor&&(j=y.constructor.name),j==="Map"||j==="Set")return Array.from(j);if(j==="Arguments"||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(j))return m(y,x)}}var l=r.default.forwardRef(function(y,x){var j=y.children,k=y.prevArrow,N=y.nextArrow,A=y.navigation,M=y.autoplay,D=y.autoplayDelay,L=y.transition,z=y.loop,V=y.className,Y=y.slideRef,q=b(y,["children","prevArrow","nextArrow","navigation","autoplay","autoplayDelay","transition","loop","className","slideRef"]),B=(0,f.useTheme)().carousel,H=B.defaultProps,K=B.styles.base,X=(0,n.useMotionValue)(0),re=r.default.useRef(null),me=s(r.default.useState(0),2),de=me[0],ee=me[1],_e=r.default.Children.toArray(j);V=V??H.className,k=k??H.prevArrow,N=N??H.nextArrow,A=A??H.navigation,M=M??H.autoplay,D=D??H.autoplayDelay,L=L??H.transition,z=z??H.loop;var he=(0,i.twMerge)((0,a.default)((0,u.default)(K.carousel)),V),pe=(0,i.twMerge)((0,a.default)((0,u.default)(K.slide))),be=r.default.useCallback(function(){var Ne;return-de*(((Ne=re.current)===null||Ne===void 0?void 0:Ne.clientWidth)||0)},[de]),ve=r.default.useCallback(function(){var Ne=z?0:de;ee(de+1===_e.length?Ne:de+1)},[de,z,_e.length]),Ce=function(){var Ne=z?_e.length-1:0;ee(de-1<0?Ne:de-1)};r.default.useEffect(function(){var Ne=(0,n.animate)(X,be(),L);return Ne.stop},[be,de,X,L]),r.default.useEffect(function(){window.addEventListener("resize",function(){(0,n.animate)(X,be(),L)})},[be,L,X]),r.default.useEffect(function(){if(M){var Ne=setInterval(function(){return ve()},D);return function(){return clearInterval(Ne)}}},[M,ve,D]);var Ae=(0,o.useMergeRefs)([re,x]);return r.default.createElement("div",O({},q,{ref:Ae,className:he}),_e.map(function(Ne,ue){return r.default.createElement(n.LazyMotion,{key:ue,features:n.domAnimation},r.default.createElement(n.m.div,{ref:Y,className:pe,style:{x:X,left:"".concat(ue*100,"%"),right:"".concat(ue*100,"%")}},Ne))}),k&&k({loop:z,handlePrev:Ce,activeIndex:de,firstIndex:de===0}),N&&N({loop:z,handleNext:ve,activeIndex:de,lastIndex:de===_e.length-1}),A&&A({setActiveIndex:ee,activeIndex:de,length:_e.length}))});l.propTypes={className:g.propTypesClassName,children:g.propTypesChildren,nextArrow:g.propTypesNextArrow,prevArrow:g.propTypesPrevArrow,navigation:g.propTypesNavigation,autoplay:g.propTypesAutoplay,autoplayDelay:g.propTypesAutoplayDelay,transition:g.propTypesTransition,loop:g.propTypesLoop,slideRef:g.propTypesSlideRef},l.displayName="MaterialTailwind.Carousel";var h=l})(Sk);var Tk={},Pk={};(function(e){Object.defineProperty(e,"__esModule",{value:!0});function t(b,d){for(var s in d)Object.defineProperty(b,s,{enumerable:!0,get:d[s]})}t(e,{propTypesOpen:function(){return a},propTypesSize:function(){return i},propTypesOverlay:function(){return u},propTypesChildren:function(){return f},propTypesPlacement:function(){return g},propTypesOverlayProps:function(){return m},propTypesClassName:function(){return S},propTypesOnClose:function(){return O},propTypesDismiss:function(){return T},propTypesTransition:function(){return C},propTypesOverlayRef:function(){return w}});var r=o(ut),n=Zt;function o(b){return b&&b.__esModule?b:{default:b}}var a=r.default.bool.isRequired,i=r.default.number,u=r.default.bool,f=r.default.node.isRequired,g=["top","right","bottom","left"],m=r.default.object,S=r.default.string,O=r.default.func,T=n.propTypesDismissType,C=r.default.object,w=r.default.oneOfType([r.default.func,r.default.shape({current:r.default.any})])})(Pk);(function(e){Object.defineProperty(e,"__esModule",{value:!0});function t(l,h){for(var y in h)Object.defineProperty(l,y,{enumerable:!0,get:h[y]})}t(e,{Drawer:function(){return s},default:function(){return c}});var r=C(P),n=C(ut),o=Nr,a=wr,i=C(Mr),u=C(gt),f=lt,g=C(nt),m=et,S=Pk;function O(l,h,y){return h in l?Object.defineProperty(l,h,{value:y,enumerable:!0,configurable:!0,writable:!0}):l[h]=y,l}function T(){return T=Object.assign||function(l){for(var h=1;h<arguments.length;h++){var y=arguments[h];for(var x in y)Object.prototype.hasOwnProperty.call(y,x)&&(l[x]=y[x])}return l},T.apply(this,arguments)}function C(l){return l&&l.__esModule?l:{default:l}}function w(l){for(var h=1;h<arguments.length;h++){var y=arguments[h]!=null?arguments[h]:{},x=Object.keys(y);typeof Object.getOwnPropertySymbols=="function"&&(x=x.concat(Object.getOwnPropertySymbols(y).filter(function(j){return Object.getOwnPropertyDescriptor(y,j).enumerable}))),x.forEach(function(j){O(l,j,y[j])})}return l}function b(l,h){if(l==null)return{};var y=d(l,h),x,j;if(Object.getOwnPropertySymbols){var k=Object.getOwnPropertySymbols(l);for(j=0;j<k.length;j++)x=k[j],!(h.indexOf(x)>=0)&&Object.prototype.propertyIsEnumerable.call(l,x)&&(y[x]=l[x])}return y}function d(l,h){if(l==null)return{};var y={},x=Object.keys(l),j,k;for(k=0;k<x.length;k++)j=x[k],!(h.indexOf(j)>=0)&&(y[j]=l[j]);return y}var s=r.default.forwardRef(function(l,h){var y=l.open,x=l.size,j=l.overlay,k=l.children,N=l.placement,A=l.overlayProps,M=l.className,D=l.onClose,L=l.dismiss,z=l.transition,V=l.overlayRef,Y=b(l,["open","size","overlay","children","placement","overlayProps","className","onClose","dismiss","transition","overlayRef"]),q=(0,m.useTheme)().drawer,B=q.defaultProps,H=q.styles.base,K=(0,o.useAnimation)();x=x??B.size,j=j??B.overlay,N=N??B.placement,M=M??B.className,A=A??B.overlayProps,D=D??B.onClose;var X;L=(X=(0,i.default)(B.dismiss,L||{}))!==null&&X!==void 0?X:B.dismiss,z=z??B.transition;var re=(0,f.twMerge)((0,u.default)((0,g.default)(H.drawer),{"top-0 right-0":N==="right","bottom-0 left-0":N==="bottom","top-0 left-0":N==="top"||N==="left"}),M),me=(0,f.twMerge)((0,u.default)((0,g.default)(H.overlay)),A==null?void 0:A.className),de=(0,a.useFloating)({open:y,onOpenChange:D}).context,ee=(0,a.useInteractions)([(0,a.useDismiss)(de,L)]).getFloatingProps;r.default.useEffect(function(){K.start(y?"open":"close")},[y,K,N]);var _e={open:{x:0,y:0},close:{x:N==="left"?-x:N==="right"?x:0,y:N==="top"?-x:N==="bottom"?x:0}},he={unmount:{opacity:0,transition:{delay:.3}},mount:{opacity:1}};return r.default.createElement(r.default.Fragment,null,r.default.createElement(o.LazyMotion,{features:o.domAnimation},r.default.createElement(o.AnimatePresence,null,j&&y&&r.default.createElement(o.m.div,{ref:V,className:me,initial:"unmount",exit:"unmount",animate:y?"mount":"unmount",variants:he,transition:{duration:.3}})),r.default.createElement(o.m.div,T({},ee(w({ref:h},Y)),{className:re,style:{maxWidth:N==="left"||N==="right"?x:"100%",maxHeight:N==="top"||N==="bottom"?x:"100%",height:N==="left"||N==="right"?"100vh":"100%"},initial:"close",animate:K,variants:_e,transition:z}),k)))});s.propTypes={open:S.propTypesOpen,size:S.propTypesSize,overlay:S.propTypesOverlay,children:S.propTypesChildren,placement:n.default.oneOf(S.propTypesPlacement),overlayProps:S.propTypesOverlayProps,className:S.propTypesClassName,onClose:S.propTypesOnClose,dismiss:S.propTypesDismiss,transition:S.propTypesTransition,overlayRef:S.propTypesOverlayRef},s.displayName="MaterialTailwind.Drawer";var c=s})(Tk);var Ok={};(function(e){Object.defineProperty(e,"__esModule",{value:!0});function t(s,c){for(var l in c)Object.defineProperty(s,l,{enumerable:!0,get:c[l]})}t(e,{Badge:function(){return b},default:function(){return d}});var r=T(P),n=T(ut),o=T(Mr),a=T(gt),i=lt,u=T(tr),f=T(nt),g=et,m=zm;function S(s,c,l){return c in s?Object.defineProperty(s,c,{value:l,enumerable:!0,configurable:!0,writable:!0}):s[c]=l,s}function O(){return O=Object.assign||function(s){for(var c=1;c<arguments.length;c++){var l=arguments[c];for(var h in l)Object.prototype.hasOwnProperty.call(l,h)&&(s[h]=l[h])}return s},O.apply(this,arguments)}function T(s){return s&&s.__esModule?s:{default:s}}function C(s,c){if(s==null)return{};var l=w(s,c),h,y;if(Object.getOwnPropertySymbols){var x=Object.getOwnPropertySymbols(s);for(y=0;y<x.length;y++)h=x[y],!(c.indexOf(h)>=0)&&Object.prototype.propertyIsEnumerable.call(s,h)&&(l[h]=s[h])}return l}function w(s,c){if(s==null)return{};var l={},h=Object.keys(s),y,x;for(x=0;x<h.length;x++)y=h[x],!(c.indexOf(y)>=0)&&(l[y]=s[y]);return l}var b=r.default.forwardRef(function(s,c){var l=s.color,h=s.invisible,y=s.withBorder,x=s.overlap,j=s.placement,k=s.className,N=s.content,A=s.children,M=s.containerProps,D=s.containerRef,L=C(s,["color","invisible","withBorder","overlap","placement","className","content","children","containerProps","containerRef"]),z=(0,g.useTheme)().badge,V=z.valid,Y=z.defaultProps,q=z.styles,B=q.base,H=q.placements,K=q.colors;l=l??Y.color,h=h??Y.invisible,y=y??Y.withBorder,x=x??Y.overlap,j=j??Y.placement;var X;k=(X=(0,a.default)(k,Y.className))!==null&&X!==void 0?X:Y.className;var re;M=(re=(0,o.default)(M,Y.containerProps||{}))!==null&&re!==void 0?re:Y.containerProps;var me=(0,f.default)(B.badge.initial),de=(0,f.default)(B.badge.withBorder),ee=(0,f.default)(B.badge.withContent),_e=(0,f.default)(K[(0,u.default)(V.colors,l,"red")]),he=(0,f.default)(H[(0,u.default)(V.placements,j,"top-end")][(0,u.default)(V.overlaps,x,"square")]),pe,be=(0,i.twMerge)((0,a.default)(me,he,_e,(pe={},S(pe,de,y),S(pe,ee,N),pe)),k),ve=(0,i.twMerge)((0,a.default)((0,f.default)(B.container),M==null?void 0:M.className));return r.default.createElement("div",O({ref:D},M,{className:ve}),A,!h&&r.default.createElement("span",O({},L,{ref:c,className:be}),N))});b.propTypes={color:n.default.oneOf(m.propTypesColor),invisible:m.propTypesInvisible,withBorder:m.propTypesWithBorder,overlap:n.default.oneOf(m.propTypesOverlap),className:m.propTypesClassName,content:m.propTypesContent,children:m.propTypesChildren,placement:n.default.oneOf(m.propTypesPlacement),containerProps:m.propTypesContainerProps,containerRef:m.propTypesContainerRef},b.displayName="MaterialTailwind.Badge";var d=b})(Ok);var kk={};(function(e){Object.defineProperty(e,"__esModule",{value:!0});function t(N,A){for(var M in A)Object.defineProperty(N,M,{enumerable:!0,get:A[M]})}t(e,{Rating:function(){return j},default:function(){return k}});var r=C(P),n=C(ut),o=C(gt),a=lt,i=C(tr),u=C(nt),f=et,g=Bm;function m(N,A){(A==null||A>N.length)&&(A=N.length);for(var M=0,D=new Array(A);M<A;M++)D[M]=N[M];return D}function S(N){if(Array.isArray(N))return N}function O(N){if(Array.isArray(N))return m(N)}function T(){return T=Object.assign||function(N){for(var A=1;A<arguments.length;A++){var M=arguments[A];for(var D in M)Object.prototype.hasOwnProperty.call(M,D)&&(N[D]=M[D])}return N},T.apply(this,arguments)}function C(N){return N&&N.__esModule?N:{default:N}}function w(N){if(typeof Symbol<"u"&&N[Symbol.iterator]!=null||N["@@iterator"]!=null)return Array.from(N)}function b(N,A){var M=N==null?null:typeof Symbol<"u"&&N[Symbol.iterator]||N["@@iterator"];if(M!=null){var D=[],L=!0,z=!1,V,Y;try{for(M=M.call(N);!(L=(V=M.next()).done)&&(D.push(V.value),!(A&&D.length===A));L=!0);}catch(q){z=!0,Y=q}finally{try{!L&&M.return!=null&&M.return()}finally{if(z)throw Y}}return D}}function d(){throw new TypeError("Invalid attempt to destructure non-iterable instance.\\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}function s(){throw new TypeError("Invalid attempt to spread non-iterable instance.\\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}function c(N,A){if(N==null)return{};var M=l(N,A),D,L;if(Object.getOwnPropertySymbols){var z=Object.getOwnPropertySymbols(N);for(L=0;L<z.length;L++)D=z[L],!(A.indexOf(D)>=0)&&Object.prototype.propertyIsEnumerable.call(N,D)&&(M[D]=N[D])}return M}function l(N,A){if(N==null)return{};var M={},D=Object.keys(N),L,z;for(z=0;z<D.length;z++)L=D[z],!(A.indexOf(L)>=0)&&(M[L]=N[L]);return M}function h(N,A){return S(N)||b(N,A)||x(N,A)||d()}function y(N){return O(N)||w(N)||x(N)||s()}function x(N,A){if(N){if(typeof N=="string")return m(N,A);var M=Object.prototype.toString.call(N).slice(8,-1);if(M==="Object"&&N.constructor&&(M=N.constructor.name),M==="Map"||M==="Set")return Array.from(M);if(M==="Arguments"||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(M))return m(N,A)}}var j=r.default.forwardRef(function(N,A){var M=N.count,D=N.value,L=N.ratedIcon,z=N.unratedIcon,V=N.ratedColor,Y=N.unratedColor,q=N.className,B=N.onChange,H=N.readonly,K=c(N,["count","value","ratedIcon","unratedIcon","ratedColor","unratedColor","className","onChange","readonly"]),X,re,me=(0,f.useTheme)().rating,de=me.valid,ee=me.defaultProps,_e=me.styles,he=_e.base,pe=_e.colors;M=M??ee.count,D=D??ee.value,L=L??ee.ratedIcon,L=L??ee.ratedIcon,z=z??ee.unratedIcon,V=V??ee.ratedColor,Y=Y??ee.unratedColor,q=q??ee.className,B=B??ee.onChange,H=H??ee.readonly;var be=h(r.default.useState(function(){return y(Array(D).fill("rated")).concat(y(Array(M-D).fill("un_rated")))}),2),ve=be[0],Ce=be[1],Ae=h(r.default.useState(function(){return y(Array(M).fill("un_rated"))}),2),Ne=Ae[0],ue=Ae[1],Ee=h(r.default.useState(!1),2),$e=Ee[0],Ge=Ee[1],tt=(0,u.default)(pe[(0,i.default)(de.colors,V,"yellow")]),ct=(0,u.default)(pe[(0,i.default)(de.colors,Y,"blue-gray")]),qe=(0,a.twMerge)((0,o.default)((0,u.default)(he.rating),q)),it=(0,u.default)(he.icon),mt=L,We=z,rt=r.default.isValidElement(L)&&r.default.cloneElement(mt,{className:(0,a.twMerge)((0,o.default)(it,tt,mt==null||(X=mt.props)===null||X===void 0?void 0:X.className))}),yt=r.default.isValidElement(L)&&r.default.cloneElement(We,{className:(0,a.twMerge)((0,o.default)(it,ct,We==null||(re=We.props)===null||re===void 0?void 0:re.className))}),je=!r.default.isValidElement(L)&&r.default.createElement(L,{className:(0,a.twMerge)((0,o.default)(it,tt))}),Ke=!r.default.isValidElement(L)&&r.default.createElement(z,{className:(0,a.twMerge)((0,o.default)(it,ct))}),Te=function(oe){return oe.map(function(ge,te){return r.default.createElement("span",{key:te,onClick:function(){if(!H){var ye=ve.map(function(ie,se){return se<=te?"rated":"un_rated"});Ce(ye),B&&typeof B=="function"&&B(ye.filter(function(ie){return ie==="rated"}).length)}},onMouseEnter:function(){if(!H){var ye=Ne.map(function(ie,se){return se<=te?"rated":"un_rated"});Ge(!0),ue(ye)}},onMouseLeave:function(){return!H&&Ge(!1)}},r.default.isValidElement(ge==="rated"?L:z)?ge==="rated"?rt:yt:ge==="rated"?je:Ke)})};return r.default.createElement("div",T({},K,{ref:A,className:qe}),Te($e?Ne:ve))});j.propTypes={count:g.propTypesCount,value:g.propTypesValue,ratedIcon:g.propTypesRatedIcon,unratedIcon:g.propTypesUnratedIcon,ratedColor:n.default.oneOf(g.propTypesColor),unratedColor:n.default.oneOf(g.propTypesColor),className:g.propTypesClassName,onChange:g.propTypesOnChange,readonly:g.propTypesReadonly},j.displayName="MaterialTailwind.Rating";var k=j})(kk);var Nk={};(function(e){Object.defineProperty(e,"__esModule",{value:!0});function t(x,j){for(var k in j)Object.defineProperty(x,k,{enumerable:!0,get:j[k]})}t(e,{Slider:function(){return h},default:function(){return y}});var r=C(P),n=C(ut),o=C(Mr),a=C(gt),i=lt,u=C(tr),f=C(nt),g=et,m=Vm;function S(x,j){(j==null||j>x.length)&&(j=x.length);for(var k=0,N=new Array(j);k<j;k++)N[k]=x[k];return N}function O(x){if(Array.isArray(x))return x}function T(){return T=Object.assign||function(x){for(var j=1;j<arguments.length;j++){var k=arguments[j];for(var N in k)Object.prototype.hasOwnProperty.call(k,N)&&(x[N]=k[N])}return x},T.apply(this,arguments)}function C(x){return x&&x.__esModule?x:{default:x}}function w(x,j){var k=x==null?null:typeof Symbol<"u"&&x[Symbol.iterator]||x["@@iterator"];if(k!=null){var N=[],A=!0,M=!1,D,L;try{for(k=k.call(x);!(A=(D=k.next()).done)&&(N.push(D.value),!(j&&N.length===j));A=!0);}catch(z){M=!0,L=z}finally{try{!A&&k.return!=null&&k.return()}finally{if(M)throw L}}return N}}function b(){throw new TypeError("Invalid attempt to destructure non-iterable instance.\\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}function d(x,j){if(x==null)return{};var k=s(x,j),N,A;if(Object.getOwnPropertySymbols){var M=Object.getOwnPropertySymbols(x);for(A=0;A<M.length;A++)N=M[A],!(j.indexOf(N)>=0)&&Object.prototype.propertyIsEnumerable.call(x,N)&&(k[N]=x[N])}return k}function s(x,j){if(x==null)return{};var k={},N=Object.keys(x),A,M;for(M=0;M<N.length;M++)A=N[M],!(j.indexOf(A)>=0)&&(k[A]=x[A]);return k}function c(x,j){return O(x)||w(x,j)||l(x,j)||b()}function l(x,j){if(x){if(typeof x=="string")return S(x,j);var k=Object.prototype.toString.call(x).slice(8,-1);if(k==="Object"&&x.constructor&&(k=x.constructor.name),k==="Map"||k==="Set")return Array.from(k);if(k==="Arguments"||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(k))return S(x,j)}}var h=r.default.forwardRef(function(x,j){var k=x.color,N=x.size,A=x.className,M=x.trackClassName,D=x.thumbClassName,L=x.barClassName,z=x.value,V=x.defaultValue,Y=x.onChange,q=x.min,B=x.max,H=x.step,K=x.inputRef,X=x.inputProps,re=d(x,["color","size","className","trackClassName","thumbClassName","barClassName","value","defaultValue","onChange","min","max","step","inputRef","inputProps"]),me=(0,g.useTheme)().slider,de=me.valid,ee=me.defaultProps,_e=me.styles,he=_e.base,pe=_e.sizes,be=_e.colors,ve=c(r.default.useState(V||0),2),Ce=ve[0],Ae=ve[1];r.default.useMemo(function(){V&&Ae(V)},[V]),k=k??ee.color,N=N??ee.size,q=q??ee.min,B=B??ee.max,H=H??ee.step;var Ne;A=(Ne=(0,a.default)(ee.className,A))!==null&&Ne!==void 0?Ne:ee.className;var ue;D=(ue=(0,a.default)(ee.thumbClassName,D))!==null&&ue!==void 0?ue:ee.thumbClassName;var Ee;M=(Ee=(0,a.default)(ee.trackClassName,M))!==null&&Ee!==void 0?Ee:ee.trackClassName;var $e;L=($e=(0,a.default)(ee.barClassName,L))!==null&&$e!==void 0?$e:ee.barClassName;var Ge;X=(Ge=(0,o.default)(X,(ee==null?void 0:ee.inputProps)||{}))!==null&&Ge!==void 0?Ge:ee.inputProps;var tt=(0,i.twMerge)((0,a.default)((0,f.default)(he.container),(0,f.default)(be[(0,u.default)(de.colors,k,"gray")]),(0,f.default)(pe[(0,u.default)(de.sizes,N,"md")].container),A)),ct=(0,i.twMerge)((0,a.default)((0,f.default)(he.bar),L)),qe=(0,a.default)((0,f.default)(he.track),(0,f.default)(pe[(0,u.default)(de.sizes,N,"md")].track)),it=(0,a.default)((0,f.default)(he.thumb),(0,f.default)(pe[(0,u.default)(de.sizes,N,"md")].thumb)),mt=(0,a.default)((0,f.default)(he.slider),(0,i.twMerge)(qe,M),(0,i.twMerge)(it,D));return r.default.createElement("div",T({},re,{ref:j,className:tt}),r.default.createElement("label",{className:ct,style:{width:"".concat(z||Ce,"%")}}),r.default.createElement("input",T({ref:K,type:"range",max:B,min:q,step:H,className:mt},z?{value:z}:null,{defaultValue:V,onChange:function(We){return Y?Y(We):Ae(Number(We.target.value))}})))});h.propTypes={color:n.default.oneOf(m.propTypesColor),size:n.default.oneOf(m.propTypesSize),className:m.propTypesClassName,trackClassName:m.propTypesTrackClassName,thumbClassName:m.propTypesThumbClassName,barClassName:m.propTypesBarClassName,defaultValue:m.propTypesDefaultValue,value:m.propTypesValue,onChange:m.propTypesOnChange,min:m.propTypesMin,max:m.propTypesMax,step:m.propTypesStep,inputRef:m.propTypesInputRef,inputProps:m.propTypesInputProps},h.displayName="MaterialTailwind.Slider";var y=h})(Nk);var Ek={};(function(e){Object.defineProperty(e,"__esModule",{value:!0});function t(s,c){for(var l in c)Object.defineProperty(s,l,{enumerable:!0,get:c[l]})}t(e,{Spinner:function(){return b},default:function(){return d}});var r=S(ut),n=T(P),o=S(gt),a=lt,i=S(tr),u=S(nt),f=et,g=Um;function m(){return m=Object.assign||function(s){for(var c=1;c<arguments.length;c++){var l=arguments[c];for(var h in l)Object.prototype.hasOwnProperty.call(l,h)&&(s[h]=l[h])}return s},m.apply(this,arguments)}function S(s){return s&&s.__esModule?s:{default:s}}function O(s){if(typeof WeakMap!="function")return null;var c=new WeakMap,l=new WeakMap;return(O=function(h){return h?l:c})(s)}function T(s,c){if(!c&&s&&s.__esModule)return s;if(s===null||typeof s!="object"&&typeof s!="function")return{default:s};var l=O(c);if(l&&l.has(s))return l.get(s);var h={},y=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var x in s)if(x!=="default"&&Object.prototype.hasOwnProperty.call(s,x)){var j=y?Object.getOwnPropertyDescriptor(s,x):null;j&&(j.get||j.set)?Object.defineProperty(h,x,j):h[x]=s[x]}return h.default=s,l&&l.set(s,h),h}function C(s,c){if(s==null)return{};var l=w(s,c),h,y;if(Object.getOwnPropertySymbols){var x=Object.getOwnPropertySymbols(s);for(y=0;y<x.length;y++)h=x[y],!(c.indexOf(h)>=0)&&Object.prototype.propertyIsEnumerable.call(s,h)&&(l[h]=s[h])}return l}function w(s,c){if(s==null)return{};var l={},h=Object.keys(s),y,x;for(x=0;x<h.length;x++)y=h[x],!(c.indexOf(y)>=0)&&(l[y]=s[y]);return l}var b=(0,n.forwardRef)(function(s,c){var l=s.color,h=s.className,y=C(s,["color","className"]),x=(0,f.useTheme)().spinner,j=x.defaultProps,k=x.valid,N=x.styles,A=N.base,M=N.colors;l=l??j.color;var D;h=(D=(0,o.default)(j.className,h))!==null&&D!==void 0?D:j.className;var L=(0,u.default)(M[(0,i.default)(k.colors,l,"gray")]),z=(0,a.twMerge)((0,o.default)((0,u.default)(A)),h),V,Y;return n.default.createElement("svg",m({},y,{ref:c,className:z,viewBox:"0 0 64 64",fill:"none",xmlns:"http://www.w3.org/2000/svg",width:(V=y==null?void 0:y.width)!==null&&V!==void 0?V:24,height:(Y=y==null?void 0:y.height)!==null&&Y!==void 0?Y:24}),n.default.createElement("path",{d:"M32 3C35.8083 3 39.5794 3.75011 43.0978 5.20749C46.6163 6.66488 49.8132 8.80101 52.5061 11.4939C55.199 14.1868 57.3351 17.3837 58.7925 20.9022C60.2499 24.4206 61 28.1917 61 32C61 35.8083 60.2499 39.5794 58.7925 43.0978C57.3351 46.6163 55.199 49.8132 52.5061 52.5061C49.8132 55.199 46.6163 57.3351 43.0978 58.7925C39.5794 60.2499 35.8083 61 32 61C28.1917 61 24.4206 60.2499 20.9022 58.7925C17.3837 57.3351 14.1868 55.199 11.4939 52.5061C8.801 49.8132 6.66487 46.6163 5.20749 43.0978C3.7501 39.5794 3 35.8083 3 32C3 28.1917 3.75011 24.4206 5.2075 20.9022C6.66489 17.3837 8.80101 14.1868 11.4939 11.4939C14.1868 8.80099 17.3838 6.66487 20.9022 5.20749C24.4206 3.7501 28.1917 3 32 3L32 3Z",stroke:"currentColor",strokeWidth:"5",strokeLinecap:"round",strokeLinejoin:"round"}),n.default.createElement("path",{d:"M32 3C36.5778 3 41.0906 4.08374 45.1692 6.16256C49.2477 8.24138 52.7762 11.2562 55.466 14.9605C58.1558 18.6647 59.9304 22.9531 60.6448 27.4748C61.3591 31.9965 60.9928 36.6232 59.5759 40.9762",stroke:"currentColor",strokeWidth:"5",strokeLinecap:"round",strokeLinejoin:"round",className:L}))});b.propTypes={color:r.default.oneOf(g.propTypesColor),className:g.propTypesClassName},b.displayName="MaterialTailwind.Spinner";var d=b})(Ek);var jk={},Nu={};(function(e){Object.defineProperty(e,"__esModule",{value:!0});function t(h,y){for(var x in y)Object.defineProperty(h,x,{enumerable:!0,get:y[x]})}t(e,{useTimelineItem:function(){return s},TimelineItem:function(){return c},default:function(){return l}});var r=m(P),n=lt,o=m(nt),a=et,i=Jo;function u(h,y){(y==null||y>h.length)&&(y=h.length);for(var x=0,j=new Array(y);x<y;x++)j[x]=h[x];return j}function f(h){if(Array.isArray(h))return h}function g(){return g=Object.assign||function(h){for(var y=1;y<arguments.length;y++){var x=arguments[y];for(var j in x)Object.prototype.hasOwnProperty.call(x,j)&&(h[j]=x[j])}return h},g.apply(this,arguments)}function m(h){return h&&h.__esModule?h:{default:h}}function S(h,y){var x=h==null?null:typeof Symbol<"u"&&h[Symbol.iterator]||h["@@iterator"];if(x!=null){var j=[],k=!0,N=!1,A,M;try{for(x=x.call(h);!(k=(A=x.next()).done)&&(j.push(A.value),!(y&&j.length===y));k=!0);}catch(D){N=!0,M=D}finally{try{!k&&x.return!=null&&x.return()}finally{if(N)throw M}}return j}}function O(){throw new TypeError("Invalid attempt to destructure non-iterable instance.\\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}function T(h,y){if(h==null)return{};var x=C(h,y),j,k;if(Object.getOwnPropertySymbols){var N=Object.getOwnPropertySymbols(h);for(k=0;k<N.length;k++)j=N[k],!(y.indexOf(j)>=0)&&Object.prototype.propertyIsEnumerable.call(h,j)&&(x[j]=h[j])}return x}function C(h,y){if(h==null)return{};var x={},j=Object.keys(h),k,N;for(N=0;N<j.length;N++)k=j[N],!(y.indexOf(k)>=0)&&(x[k]=h[k]);return x}function w(h,y){return f(h)||S(h,y)||b(h,y)||O()}function b(h,y){if(h){if(typeof h=="string")return u(h,y);var x=Object.prototype.toString.call(h).slice(8,-1);if(x==="Object"&&h.constructor&&(x=h.constructor.name),x==="Map"||x==="Set")return Array.from(x);if(x==="Arguments"||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(x))return u(h,y)}}var d=r.default.createContext(0);d.displayName="MaterialTailwind.TimelineItemContext";function s(){var h=r.default.useContext(d);if(!h)throw new Error("useTimelineItemContext() must be used within a TimelineItem. It happens when you use TimelineIcon, TimelineConnector or TimelineBody components outside the TimelineItem component.");return h}var c=r.default.forwardRef(function(h,y){var x=h.className,j=h.children,k=T(h,["className","children"]),N=(0,a.useTheme)().timelineItem,A=N.styles,M=A.base,D=w(r.default.useState(0),2),L=D[0],z=D[1],V=r.default.useMemo(function(){return[L,z]},[L,z]),Y=(0,n.twMerge)((0,o.default)(M),x);return r.default.createElement(d.Provider,{value:V},r.default.createElement("li",g({ref:y},k,{className:Y}),j))});c.propTypes={className:i.propTypeClassName,children:i.propTypeChildren.isRequired},c.displayName="MaterialTailwind.TimelineItem";var l=c})(Nu);var Ak={};(function(e){Object.defineProperty(e,"__esModule",{value:!0});function t(x,j){for(var k in j)Object.defineProperty(x,k,{enumerable:!0,get:j[k]})}t(e,{TimelineIcon:function(){return h},default:function(){return y}});var r=C(P),n=C(ut),o=wr,a=lt,i=C(tr),u=C(nt),f=et,g=Nu,m=Jo;function S(x,j){(j==null||j>x.length)&&(j=x.length);for(var k=0,N=new Array(j);k<j;k++)N[k]=x[k];return N}function O(x){if(Array.isArray(x))return x}function T(){return T=Object.assign||function(x){for(var j=1;j<arguments.length;j++){var k=arguments[j];for(var N in k)Object.prototype.hasOwnProperty.call(k,N)&&(x[N]=k[N])}return x},T.apply(this,arguments)}function C(x){return x&&x.__esModule?x:{default:x}}function w(x,j){var k=x==null?null:typeof Symbol<"u"&&x[Symbol.iterator]||x["@@iterator"];if(k!=null){var N=[],A=!0,M=!1,D,L;try{for(k=k.call(x);!(A=(D=k.next()).done)&&(N.push(D.value),!(j&&N.length===j));A=!0);}catch(z){M=!0,L=z}finally{try{!A&&k.return!=null&&k.return()}finally{if(M)throw L}}return N}}function b(){throw new TypeError("Invalid attempt to destructure non-iterable instance.\\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}function d(x,j){if(x==null)return{};var k=s(x,j),N,A;if(Object.getOwnPropertySymbols){var M=Object.getOwnPropertySymbols(x);for(A=0;A<M.length;A++)N=M[A],!(j.indexOf(N)>=0)&&Object.prototype.propertyIsEnumerable.call(x,N)&&(k[N]=x[N])}return k}function s(x,j){if(x==null)return{};var k={},N=Object.keys(x),A,M;for(M=0;M<N.length;M++)A=N[M],!(j.indexOf(A)>=0)&&(k[A]=x[A]);return k}function c(x,j){return O(x)||w(x,j)||l(x,j)||b()}function l(x,j){if(x){if(typeof x=="string")return S(x,j);var k=Object.prototype.toString.call(x).slice(8,-1);if(k==="Object"&&x.constructor&&(k=x.constructor.name),k==="Map"||k==="Set")return Array.from(k);if(k==="Arguments"||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(k))return S(x,j)}}var h=r.default.forwardRef(function(x,j){var k=x.color,N=x.variant,A=x.className,M=x.children,D=d(x,["color","variant","className","children"]),L=(0,f.useTheme)().timelineIcon,z=L.styles,V=L.valid,Y=z.base,q=z.variants,B=c((0,g.useTimelineItem)(),2),H=B[1],K=r.default.useRef(null),X=(0,o.useMergeRefs)([j,K]);r.default.useEffect(function(){var de=K.current;if(de){var ee=de.getBoundingClientRect().width;return H(ee),function(){H(0)}}},[H,A,M]);var re=(0,u.default)(q[(0,i.default)(V.variants,N,"filled")][(0,i.default)(V.colors,k,"gray")]),me=(0,a.twMerge)((0,u.default)(Y),re,A);return r.default.createElement("span",T({ref:X},D,{className:me}),M)});h.propTypes={children:m.propTypeChildren,className:m.propTypeClassName,color:n.default.oneOf(m.propTypeColor),variant:n.default.oneOf(m.propTypeVariant)},h.displayName="MaterialTailwind.TimelineIcon";var y=h})(Ak);var Rk={};(function(e){Object.defineProperty(e,"__esModule",{value:!0});function t(l,h){for(var y in h)Object.defineProperty(l,y,{enumerable:!0,get:h[y]})}t(e,{TimelineHeader:function(){return s},default:function(){return c}});var r=S(P),n=lt,o=S(nt),a=et,i=Nu,u=Jo;function f(l,h){(h==null||h>l.length)&&(h=l.length);for(var y=0,x=new Array(h);y<h;y++)x[y]=l[y];return x}function g(l){if(Array.isArray(l))return l}function m(){return m=Object.assign||function(l){for(var h=1;h<arguments.length;h++){var y=arguments[h];for(var x in y)Object.prototype.hasOwnProperty.call(y,x)&&(l[x]=y[x])}return l},m.apply(this,arguments)}function S(l){return l&&l.__esModule?l:{default:l}}function O(l,h){var y=l==null?null:typeof Symbol<"u"&&l[Symbol.iterator]||l["@@iterator"];if(y!=null){var x=[],j=!0,k=!1,N,A;try{for(y=y.call(l);!(j=(N=y.next()).done)&&(x.push(N.value),!(h&&x.length===h));j=!0);}catch(M){k=!0,A=M}finally{try{!j&&y.return!=null&&y.return()}finally{if(k)throw A}}return x}}function T(){throw new TypeError("Invalid attempt to destructure non-iterable instance.\\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}function C(l,h){if(l==null)return{};var y=w(l,h),x,j;if(Object.getOwnPropertySymbols){var k=Object.getOwnPropertySymbols(l);for(j=0;j<k.length;j++)x=k[j],!(h.indexOf(x)>=0)&&Object.prototype.propertyIsEnumerable.call(l,x)&&(y[x]=l[x])}return y}function w(l,h){if(l==null)return{};var y={},x=Object.keys(l),j,k;for(k=0;k<x.length;k++)j=x[k],!(h.indexOf(j)>=0)&&(y[j]=l[j]);return y}function b(l,h){return g(l)||O(l,h)||d(l,h)||T()}function d(l,h){if(l){if(typeof l=="string")return f(l,h);var y=Object.prototype.toString.call(l).slice(8,-1);if(y==="Object"&&l.constructor&&(y=l.constructor.name),y==="Map"||y==="Set")return Array.from(y);if(y==="Arguments"||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(y))return f(l,h)}}var s=r.default.forwardRef(function(l,h){var y=l.className,x=l.children,j=C(l,["className","children"]),k=(0,a.useTheme)().timelineBody,N=k.styles,A=N.base,M=b((0,i.useTimelineItem)(),1),D=M[0],L=(0,n.twMerge)((0,o.default)(A),y);return r.default.createElement("div",m({},j,{ref:h,className:L}),r.default.createElement("span",{className:"pointer-events-none invisible h-full flex-shrink-0",style:{width:"".concat(D,"px")}}),r.default.createElement("div",null,x))});s.propTypes={children:u.propTypeChildren,className:u.propTypeClassName},s.displayName="MaterialTailwind.TimelineHeader";var c=s})(Rk);var Mk={};(function(e){Object.defineProperty(e,"__esModule",{value:!0});function t(T,C){for(var w in C)Object.defineProperty(T,w,{enumerable:!0,get:C[w]})}t(e,{TimelineHeader:function(){return S},default:function(){return O}});var r=f(P),n=lt,o=f(nt),a=et,i=Jo;function u(){return u=Object.assign||function(T){for(var C=1;C<arguments.length;C++){var w=arguments[C];for(var b in w)Object.prototype.hasOwnProperty.call(w,b)&&(T[b]=w[b])}return T},u.apply(this,arguments)}function f(T){return T&&T.__esModule?T:{default:T}}function g(T,C){if(T==null)return{};var w=m(T,C),b,d;if(Object.getOwnPropertySymbols){var s=Object.getOwnPropertySymbols(T);for(d=0;d<s.length;d++)b=s[d],!(C.indexOf(b)>=0)&&Object.prototype.propertyIsEnumerable.call(T,b)&&(w[b]=T[b])}return w}function m(T,C){if(T==null)return{};var w={},b=Object.keys(T),d,s;for(s=0;s<b.length;s++)d=b[s],!(C.indexOf(d)>=0)&&(w[d]=T[d]);return w}var S=r.default.forwardRef(function(T,C){var w=T.className,b=T.children,d=g(T,["className","children"]),s=(0,a.useTheme)().timelineHeader,c=s.styles,l=c.base,h=(0,n.twMerge)((0,o.default)(l),w);return r.default.createElement("div",u({},d,{ref:C,className:h}),b)});S.propTypes={children:i.propTypeChildren,className:i.propTypeClassName},S.displayName="MaterialTailwind.TimelineHeader";var O=S})(Mk);var Ik={};(function(e){Object.defineProperty(e,"__esModule",{value:!0});function t(l,h){for(var y in h)Object.defineProperty(l,y,{enumerable:!0,get:h[y]})}t(e,{TimelineConnector:function(){return s},default:function(){return c}});var r=S(P),n=lt,o=S(nt),a=et,i=Nu,u=Jo;function f(l,h){(h==null||h>l.length)&&(h=l.length);for(var y=0,x=new Array(h);y<h;y++)x[y]=l[y];return x}function g(l){if(Array.isArray(l))return l}function m(){return m=Object.assign||function(l){for(var h=1;h<arguments.length;h++){var y=arguments[h];for(var x in y)Object.prototype.hasOwnProperty.call(y,x)&&(l[x]=y[x])}return l},m.apply(this,arguments)}function S(l){return l&&l.__esModule?l:{default:l}}function O(l,h){var y=l==null?null:typeof Symbol<"u"&&l[Symbol.iterator]||l["@@iterator"];if(y!=null){var x=[],j=!0,k=!1,N,A;try{for(y=y.call(l);!(j=(N=y.next()).done)&&(x.push(N.value),!(h&&x.length===h));j=!0);}catch(M){k=!0,A=M}finally{try{!j&&y.return!=null&&y.return()}finally{if(k)throw A}}return x}}function T(){throw new TypeError("Invalid attempt to destructure non-iterable instance.\\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}function C(l,h){if(l==null)return{};var y=w(l,h),x,j;if(Object.getOwnPropertySymbols){var k=Object.getOwnPropertySymbols(l);for(j=0;j<k.length;j++)x=k[j],!(h.indexOf(x)>=0)&&Object.prototype.propertyIsEnumerable.call(l,x)&&(y[x]=l[x])}return y}function w(l,h){if(l==null)return{};var y={},x=Object.keys(l),j,k;for(k=0;k<x.length;k++)j=x[k],!(h.indexOf(j)>=0)&&(y[j]=l[j]);return y}function b(l,h){return g(l)||O(l,h)||d(l,h)||T()}function d(l,h){if(l){if(typeof l=="string")return f(l,h);var y=Object.prototype.toString.call(l).slice(8,-1);if(y==="Object"&&l.constructor&&(y=l.constructor.name),y==="Map"||y==="Set")return Array.from(y);if(y==="Arguments"||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(y))return f(l,h)}}var s=r.default.forwardRef(function(l,h){var y=l.className,x=l.children,j=C(l,["className","children"]),k,N=(0,a.useTheme)().timelineConnector,A=N.styles,M=A.base,D=b((0,i.useTimelineItem)(),1),L=D[0],z=(0,o.default)(M.line),V=(0,n.twMerge)((0,o.default)(M.container),y);return r.default.createElement("span",m({},j,{ref:h,className:V,style:{top:"".concat(L,"px"),width:"".concat(L,"px"),opacity:L?1:0,height:"calc(100% - ".concat(L,"px)")}}),x&&r.default.isValidElement(x)?r.default.cloneElement(x,{className:(0,n.twMerge)(z,(k=x.props)===null||k===void 0?void 0:k.className)}):r.default.createElement("span",{className:z}))});s.propTypes={children:u.propTypeChildren,className:u.propTypeClassName},s.displayName="MaterialTailwind.TimelineConnector";var c=s})(Ik);(function(e){Object.defineProperty(e,"__esModule",{value:!0});function t(s,c){for(var l in c)Object.defineProperty(s,l,{enumerable:!0,get:c[l]})}t(e,{Timeline:function(){return b},TimelineItem:function(){return u.default},TimelineIcon:function(){return f.default},TimelineBody:function(){return g.default},TimelineHeader:function(){return m.default},TimelineConnector:function(){return S.default},default:function(){return d}});var r=T(P),n=lt,o=T(nt),a=et,i=Jo,u=T(Nu),f=T(Ak),g=T(Rk),m=T(Mk),S=T(Ik);function O(){return O=Object.assign||function(s){for(var c=1;c<arguments.length;c++){var l=arguments[c];for(var h in l)Object.prototype.hasOwnProperty.call(l,h)&&(s[h]=l[h])}return s},O.apply(this,arguments)}function T(s){return s&&s.__esModule?s:{default:s}}function C(s,c){if(s==null)return{};var l=w(s,c),h,y;if(Object.getOwnPropertySymbols){var x=Object.getOwnPropertySymbols(s);for(y=0;y<x.length;y++)h=x[y],!(c.indexOf(h)>=0)&&Object.prototype.propertyIsEnumerable.call(s,h)&&(l[h]=s[h])}return l}function w(s,c){if(s==null)return{};var l={},h=Object.keys(s),y,x;for(x=0;x<h.length;x++)y=h[x],!(c.indexOf(y)>=0)&&(l[y]=s[y]);return l}var b=r.default.forwardRef(function(s,c){var l=s.className,h=s.children,y=C(s,["className","children"]),x=(0,a.useTheme)().timeline,j=x.styles,k=j.base,N=(0,n.twMerge)((0,o.default)(k),l);return r.default.createElement("ul",O({ref:c},y,{className:N}),h)});b.propTypes={className:i.propTypeClassName,children:i.propTypeChildren},b.displayName="MaterialTailwind.Timeline";var d=Object.assign(b,{Item:u.default,Icon:f.default,Header:m.default,Body:g.default,Connector:S.default})})(jk);var Dk={},Lk={},Pb={};(function(e){Object.defineProperty(e,"__esModule",{value:!0});function t(g,m){for(var S in m)Object.defineProperty(g,S,{enumerable:!0,get:m[S]})}t(e,{propTypesActiveStep:function(){return o},propTypesIsLastStep:function(){return a},propTypesIsFirstStep:function(){return i},propTypesChildren:function(){return u},propTypesClassName:function(){return f}});var r=n(ut);function n(g){return g&&g.__esModule?g:{default:g}}var o=r.default.number,a=r.default.func,i=r.default.func,u=r.default.node,f=r.default.string})(Pb);(function(e){Object.defineProperty(e,"__esModule",{value:!0});function t(T,C){for(var w in C)Object.defineProperty(T,w,{enumerable:!0,get:C[w]})}t(e,{Step:function(){return S},default:function(){return O}});var r=f(P),n=lt,o=f(nt),a=et,i=Pb;function u(){return u=Object.assign||function(T){for(var C=1;C<arguments.length;C++){var w=arguments[C];for(var b in w)Object.prototype.hasOwnProperty.call(w,b)&&(T[b]=w[b])}return T},u.apply(this,arguments)}function f(T){return T&&T.__esModule?T:{default:T}}function g(T,C){if(T==null)return{};var w=m(T,C),b,d;if(Object.getOwnPropertySymbols){var s=Object.getOwnPropertySymbols(T);for(d=0;d<s.length;d++)b=s[d],!(C.indexOf(b)>=0)&&Object.prototype.propertyIsEnumerable.call(T,b)&&(w[b]=T[b])}return w}function m(T,C){if(T==null)return{};var w={},b=Object.keys(T),d,s;for(s=0;s<b.length;s++)d=b[s],!(C.indexOf(d)>=0)&&(w[d]=T[d]);return w}var S=r.default.forwardRef(function(T,C){var w=T.className;T.activeClassName,T.completedClassName;var b=T.children,d=g(T,["className","activeClassName","completedClassName","children"]),s=(0,a.useTheme)().step,c=s.styles.base,l=(0,n.twMerge)((0,o.default)(c.initial),w);return r.default.createElement("div",u({},d,{ref:C,className:l}),b)});S.propTypes={className:i.propTypesClassName,activeClassName:i.propTypesClassName,completedClassName:i.propTypesClassName,children:i.propTypesChildren},S.displayName="MaterialTailwind.Step";var O=S})(Lk);(function(e){Object.defineProperty(e,"__esModule",{value:!0});function t(k,N){for(var A in N)Object.defineProperty(k,A,{enumerable:!0,get:N[A]})}t(e,{Stepper:function(){return x},Step:function(){return u.default},default:function(){return j}});var r=T(P),n=wr,o=lt,a=T(nt),i=et,u=T(Lk),f=Pb;function g(k,N){(N==null||N>k.length)&&(N=k.length);for(var A=0,M=new Array(N);A<N;A++)M[A]=k[A];return M}function m(k){if(Array.isArray(k))return k}function S(k,N,A){return N in k?Object.defineProperty(k,N,{value:A,enumerable:!0,configurable:!0,writable:!0}):k[N]=A,k}function O(){return O=Object.assign||function(k){for(var N=1;N<arguments.length;N++){var A=arguments[N];for(var M in A)Object.prototype.hasOwnProperty.call(A,M)&&(k[M]=A[M])}return k},O.apply(this,arguments)}function T(k){return k&&k.__esModule?k:{default:k}}function C(k,N){var A=k==null?null:typeof Symbol<"u"&&k[Symbol.iterator]||k["@@iterator"];if(A!=null){var M=[],D=!0,L=!1,z,V;try{for(A=A.call(k);!(D=(z=A.next()).done)&&(M.push(z.value),!(N&&M.length===N));D=!0);}catch(Y){L=!0,V=Y}finally{try{!D&&A.return!=null&&A.return()}finally{if(L)throw V}}return M}}function w(){throw new TypeError("Invalid attempt to destructure non-iterable instance.\\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}function b(k){for(var N=1;N<arguments.length;N++){var A=arguments[N]!=null?arguments[N]:{},M=Object.keys(A);typeof Object.getOwnPropertySymbols=="function"&&(M=M.concat(Object.getOwnPropertySymbols(A).filter(function(D){return Object.getOwnPropertyDescriptor(A,D).enumerable}))),M.forEach(function(D){S(k,D,A[D])})}return k}function d(k,N){var A=Object.keys(k);if(Object.getOwnPropertySymbols){var M=Object.getOwnPropertySymbols(k);N&&(M=M.filter(function(D){return Object.getOwnPropertyDescriptor(k,D).enumerable})),A.push.apply(A,M)}return A}function s(k,N){return N=N??{},Object.getOwnPropertyDescriptors?Object.defineProperties(k,Object.getOwnPropertyDescriptors(N)):d(Object(N)).forEach(function(A){Object.defineProperty(k,A,Object.getOwnPropertyDescriptor(N,A))}),k}function c(k,N){if(k==null)return{};var A=l(k,N),M,D;if(Object.getOwnPropertySymbols){var L=Object.getOwnPropertySymbols(k);for(D=0;D<L.length;D++)M=L[D],!(N.indexOf(M)>=0)&&Object.prototype.propertyIsEnumerable.call(k,M)&&(A[M]=k[M])}return A}function l(k,N){if(k==null)return{};var A={},M=Object.keys(k),D,L;for(L=0;L<M.length;L++)D=M[L],!(N.indexOf(D)>=0)&&(A[D]=k[D]);return A}function h(k,N){return m(k)||C(k,N)||y(k,N)||w()}function y(k,N){if(k){if(typeof k=="string")return g(k,N);var A=Object.prototype.toString.call(k).slice(8,-1);if(A==="Object"&&k.constructor&&(A=k.constructor.name),A==="Map"||A==="Set")return Array.from(A);if(A==="Arguments"||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(A))return g(k,N)}}var x=r.default.forwardRef(function(k,N){var A=k.activeStep,M=k.isFirstStep,D=k.isLastStep,L=k.className,z=k.lineClassName,V=k.activeLineClassName,Y=k.children,q=c(k,["activeStep","isFirstStep","isLastStep","className","lineClassName","activeLineClassName","children"]),B=(0,i.useTheme)(),H=B.stepper,K=B.step,X=H.styles.base,re=K.styles,me=re.base,de=r.default.useRef(null),ee=h(r.default.useState(0),2),_e=ee[0],he=ee[1],pe=A===0,be=Array.isArray(Y)&&A===Y.length-1,ve=Array.isArray(Y)&&A>Y.length-1;r.default.useEffect(function(){if(de.current){var Ge=Y,tt=de.current.getBoundingClientRect().width,ct=tt/(Ge.length-1);he(ct)}},[Y]);var Ce=r.default.useMemo(function(){if(!ve)return _e*A},[A,ve,_e]);(0,n.useMergeRefs)([N,de]);var Ae=(0,o.twMerge)((0,a.default)(X.stepper),L),Ne=(0,o.twMerge)((0,a.default)(X.line.initial),z),ue=(0,o.twMerge)(Ne,(0,a.default)(X.line.active),V),Ee=(0,a.default)(me.active),$e=(0,a.default)(me.completed);return r.default.useEffect(function(){D&&typeof D=="function"&&D(be),M&&typeof M=="function"&&M(pe)},[M,pe,D,be]),r.default.createElement("div",O({},q,{ref:de,className:Ae}),r.default.createElement("div",{className:Ne}),r.default.createElement("div",{className:ue,style:{width:"".concat(Ce,"px")}}),Array.isArray(Y)?Y.map(function(Ge,tt){var ct,qe;return r.default.cloneElement(Ge,s(b({key:tt},Ge.props),{className:(0,o.twMerge)(Ge.props.className,tt===A?(0,o.twMerge)(Ee,(ct=Ge.props)===null||ct===void 0?void 0:ct.activeClassName):tt<A?(0,o.twMerge)($e,(qe=Ge.props)===null||qe===void 0?void 0:qe.completedClassName):"")}))}):Y)});x.propTypes={activeStep:f.propTypesActiveStep,isFirstStep:f.propTypesIsFirstStep,isLastStep:f.propTypesIsLastStep,className:f.propTypesClassName,lineClassName:f.propTypesClassName,activeLineClassName:f.propTypesClassName,children:f.propTypesChildren},x.displayName="MaterialTailwind.Stepper";var j=Object.assign(x,{Step:u.default})})(Dk);var Ph={},Eu={};(function(e){Object.defineProperty(e,"__esModule",{value:!0});function t(T,C){for(var w in C)Object.defineProperty(T,w,{enumerable:!0,get:C[w]})}t(e,{propTypesOpen:function(){return a},propTypesHanlder:function(){return i},propTypesPlacement:function(){return u},propTypesOffset:function(){return f},propTypesDismiss:function(){return g},propTypesChildren:function(){return m},propTypesAnimate:function(){return S},propTypesClassName:function(){return O}});var r=o(ut),n=Zt;function o(T){return T&&T.__esModule?T:{default:T}}var a=r.default.bool,i=r.default.func,u=r.default.oneOf(n.propTypesPlacements),f=n.propTypesOffsetType,g=n.propTypesDismissType,m=r.default.node.isRequired,S=n.propTypesAnimation,O=r.default.string})(Eu);var Oh={},Uw;function Az(){return Uw||(Uw=1,function(e){Object.defineProperty(e,"__esModule",{value:!0});function t(b,d){for(var s in d)Object.defineProperty(b,s,{enumerable:!0,get:d[s]})}t(e,{SpeedDialHandler:function(){return C},default:function(){return w}});var r=f(P),n=wr,o=Ob(),a=lt,i=Eu;function u(b,d,s){return d in b?Object.defineProperty(b,d,{value:s,enumerable:!0,configurable:!0,writable:!0}):b[d]=s,b}function f(b){return b&&b.__esModule?b:{default:b}}function g(b){for(var d=1;d<arguments.length;d++){var s=arguments[d]!=null?arguments[d]:{},c=Object.keys(s);typeof Object.getOwnPropertySymbols=="function"&&(c=c.concat(Object.getOwnPropertySymbols(s).filter(function(l){return Object.getOwnPropertyDescriptor(s,l).enumerable}))),c.forEach(function(l){u(b,l,s[l])})}return b}function m(b,d){var s=Object.keys(b);if(Object.getOwnPropertySymbols){var c=Object.getOwnPropertySymbols(b);d&&(c=c.filter(function(l){return Object.getOwnPropertyDescriptor(b,l).enumerable})),s.push.apply(s,c)}return s}function S(b,d){return d=d??{},Object.getOwnPropertyDescriptors?Object.defineProperties(b,Object.getOwnPropertyDescriptors(d)):m(Object(d)).forEach(function(s){Object.defineProperty(b,s,Object.getOwnPropertyDescriptor(d,s))}),b}function O(b,d){if(b==null)return{};var s=T(b,d),c,l;if(Object.getOwnPropertySymbols){var h=Object.getOwnPropertySymbols(b);for(l=0;l<h.length;l++)c=h[l],!(d.indexOf(c)>=0)&&Object.prototype.propertyIsEnumerable.call(b,c)&&(s[c]=b[c])}return s}function T(b,d){if(b==null)return{};var s={},c=Object.keys(b),l,h;for(h=0;h<c.length;h++)l=c[h],!(d.indexOf(l)>=0)&&(s[l]=b[l]);return s}var C=r.default.forwardRef(function(b,d){var s=b.children,c=O(b,["children"]),l,h=(0,o.useSpeedDial)(),y=h.getReferenceProps,x=h.refs,j=(0,n.useMergeRefs)([d,x.setReference]);return r.default.cloneElement(s,g({},y(S(g({},c),{ref:j,className:(0,a.twMerge)(s==null||(l=s.props)===null||l===void 0?void 0:l.className,c==null?void 0:c.className)}))))});C.propTypes={children:i.propTypesChildren},C.displayName="MaterialTailwind.SpeedDialHandler";var w=C}(Oh)),Oh}var kh={},Ww;function Rz(){return Ww||(Ww=1,function(e){Object.defineProperty(e,"__esModule",{value:!0});function t(b,d){for(var s in d)Object.defineProperty(b,s,{enumerable:!0,get:d[s]})}t(e,{SpeedDialContent:function(){return C},default:function(){return w}});var r=S(P),n=Nr,o=wr,a=Ob(),i=et,u=lt,f=S(nt),g=Eu;function m(){return m=Object.assign||function(b){for(var d=1;d<arguments.length;d++){var s=arguments[d];for(var c in s)Object.prototype.hasOwnProperty.call(s,c)&&(b[c]=s[c])}return b},m.apply(this,arguments)}function S(b){return b&&b.__esModule?b:{default:b}}function O(b,d){if(b==null)return{};var s=T(b,d),c,l;if(Object.getOwnPropertySymbols){var h=Object.getOwnPropertySymbols(b);for(l=0;l<h.length;l++)c=h[l],!(d.indexOf(c)>=0)&&Object.prototype.propertyIsEnumerable.call(b,c)&&(s[c]=b[c])}return s}function T(b,d){if(b==null)return{};var s={},c=Object.keys(b),l,h;for(h=0;h<c.length;h++)l=c[h],!(d.indexOf(l)>=0)&&(s[l]=b[l]);return s}var C=r.default.forwardRef(function(b,d){var s=b.children,c=b.className,l=O(b,["children","className"]),h=(0,i.useTheme)(),y=h.speedDialContent.styles,x=(0,a.useSpeedDial)(),j=x.x,k=x.y,N=x.refs,A=x.open,M=x.strategy,D=x.getFloatingProps,L=x.animation,z=(0,o.useMergeRefs)([d,N.setFloating]),V=(0,u.twMerge)((0,f.default)(y),c),Y=n.AnimatePresence;return r.default.createElement(n.LazyMotion,{features:n.domAnimation},r.default.createElement(Y,null,A&&r.default.createElement("div",m({},l,{ref:z,className:V,style:{position:M,top:k??0,left:j??0}},D()),r.default.Children.map(s,function(q){return r.default.createElement(n.m.div,{initial:"unmount",exit:"unmount",animate:A?"mount":"unmount",variants:L},q)}))))});C.propTypes={children:g.propTypesChildren,className:g.propTypesClassName},C.displayName="MaterialTailwind.SpeedDialContent";var w=C}(kh)),kh}var Fk={};(function(e){Object.defineProperty(e,"__esModule",{value:!0});function t(T,C){for(var w in C)Object.defineProperty(T,w,{enumerable:!0,get:C[w]})}t(e,{SpeedDialAction:function(){return S},default:function(){return O}});var r=f(P),n=et,o=lt,a=f(nt),i=Eu;function u(){return u=Object.assign||function(T){for(var C=1;C<arguments.length;C++){var w=arguments[C];for(var b in w)Object.prototype.hasOwnProperty.call(w,b)&&(T[b]=w[b])}return T},u.apply(this,arguments)}function f(T){return T&&T.__esModule?T:{default:T}}function g(T,C){if(T==null)return{};var w=m(T,C),b,d;if(Object.getOwnPropertySymbols){var s=Object.getOwnPropertySymbols(T);for(d=0;d<s.length;d++)b=s[d],!(C.indexOf(b)>=0)&&Object.prototype.propertyIsEnumerable.call(T,b)&&(w[b]=T[b])}return w}function m(T,C){if(T==null)return{};var w={},b=Object.keys(T),d,s;for(s=0;s<b.length;s++)d=b[s],!(C.indexOf(d)>=0)&&(w[d]=T[d]);return w}var S=r.default.forwardRef(function(T,C){var w=T.className,b=T.children,d=g(T,["className","children"]),s=(0,n.useTheme)(),c=s.speedDialAction.styles,l=(0,o.twMerge)((0,a.default)(c),w);return r.default.createElement("button",u({},d,{ref:C,className:l}),b)});S.propTypes={children:i.propTypesChildren,className:i.propTypesClassName},S.displayName="SpeedDialAction";var O=S})(Fk);var $w;function Ob(){return $w||($w=1,function(e){Object.defineProperty(e,"__esModule",{value:!0});function t(h,y){for(var x in y)Object.defineProperty(h,x,{enumerable:!0,get:y[x]})}t(e,{SpeedDialContext:function(){return d},useSpeedDial:function(){return s},SpeedDial:function(){return c},SpeedDialHandler:function(){return u.default},SpeedDialContent:function(){return f.default},SpeedDialAction:function(){return g.default},default:function(){return l}});var r=O(P),n=wr,o=et,a=O(Mr),i=Eu,u=O(Az()),f=O(Rz()),g=O(Fk);function m(h,y){(y==null||y>h.length)&&(y=h.length);for(var x=0,j=new Array(y);x<y;x++)j[x]=h[x];return j}function S(h){if(Array.isArray(h))return h}function O(h){return h&&h.__esModule?h:{default:h}}function T(h,y){var x=h==null?null:typeof Symbol<"u"&&h[Symbol.iterator]||h["@@iterator"];if(x!=null){var j=[],k=!0,N=!1,A,M;try{for(x=x.call(h);!(k=(A=x.next()).done)&&(j.push(A.value),!(y&&j.length===y));k=!0);}catch(D){N=!0,M=D}finally{try{!k&&x.return!=null&&x.return()}finally{if(N)throw M}}return j}}function C(){throw new TypeError("Invalid attempt to destructure non-iterable instance.\\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}function w(h,y){return S(h)||T(h,y)||b(h,y)||C()}function b(h,y){if(h){if(typeof h=="string")return m(h,y);var x=Object.prototype.toString.call(h).slice(8,-1);if(x==="Object"&&h.constructor&&(x=h.constructor.name),x==="Map"||x==="Set")return Array.from(x);if(x==="Arguments"||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(x))return m(h,y)}}var d=r.default.createContext(null);function s(){var h=r.default.useContext(d);if(!h)throw new Error("useSpeedDial must be used within a <SpeedDial />.");return h}function c(h){var y=h.open,x=h.handler,j=h.placement,k=h.offset,N=h.dismiss,A=h.animate,M=h.children,D=(0,o.useTheme)(),L=D.speedDial.defaultProps,z=w(r.default.useState(!1),2),V=z[0],Y=z[1];y=y??V,x=x??Y,j=j??L.placement,k=k??L.offset,N=N??L.dismiss,A=A??L.animate;var q={unmount:{opacity:0,transform:"scale(0.5)",transition:{duration:.2,times:[.4,0,.2,1]}},mount:{opacity:1,transform:"scale(1)",transition:{duration:.2,times:[.4,0,.2,1]}}},B=(0,a.default)(q,A),H=(0,n.useFloatingNodeId)(),K=(0,n.useFloating)({open:y,nodeId:H,placement:j,onOpenChange:x,whileElementsMounted:n.autoUpdate,middleware:[(0,n.offset)(k),(0,n.flip)(),(0,n.shift)()]}),X=K.x,re=K.y,me=K.strategy,de=K.refs,ee=K.context,_e=(0,n.useInteractions)([(0,n.useHover)(ee,{handleClose:(0,n.safePolygon)()}),(0,n.useDismiss)(ee,N)]),he=_e.getReferenceProps,pe=_e.getFloatingProps,be=r.default.useMemo(function(){return{x:X,y:re,strategy:me,refs:de,open:y,context:ee,getReferenceProps:he,getFloatingProps:pe,animation:B}},[ee,pe,he,de,me,X,re,y,B]);return r.default.createElement(d.Provider,{value:be},r.default.createElement("div",{className:"group"},r.default.createElement(n.FloatingNode,{id:H},M)))}c.propTypes={open:i.propTypesOpen,handler:i.propTypesHanlder,placement:i.propTypesPlacement,offset:i.propTypesOffset,dismiss:i.propTypesDismiss,className:i.propTypesClassName,children:i.propTypesChildren,animate:i.propTypesAnimate},c.displayName="MaterialTailwind.SpeedDial";var l=Object.assign(c,{Handler:u.default,Content:f.default,Action:g.default})}(Ph)),Ph}(function(e){Object.defineProperty(e,"__esModule",{value:!0}),t(XC,e),t(QP,e),t(XP,e),t(ZP,e),t(eO,e),t(tO,e),t(aO,e),t(iO,e),t(sO,e),t(Lf,e),t(KO,e),t(YO,e),t(ek,e),t(rk,e),t(ak,e),t(ik,e),t(sk,e),t(uk,e),t(ck,e),t(gk,e),t(mk,e),t(bk,e),t(vk,e),t(xk,e),t(_k,e),t(Sk,e),t(Tk,e),t(Ok,e),t(kk,e),t(Nk,e),t(Ek,e),t(jk,e),t(Dk,e),t(Ob(),e),t(et,e),t(Om,e);function t(r,n){return Object.keys(r).forEach(function(o){o!=="default"&&!Object.prototype.hasOwnProperty.call(n,o)&&Object.defineProperty(n,o,{enumerable:!0,get:function(){return r[o]}})}),r}})(W);function Mz({title:e,titleId:t,...r},n){return P.createElement("svg",Object.assign({xmlns:"http://www.w3.org/2000/svg",fill:"none",viewBox:"0 0 24 24",strokeWidth:1.5,stroke:"currentColor","aria-hidden":"true",ref:n,"aria-labelledby":t},r),e?P.createElement("title",{id:t},e):null,P.createElement("path",{strokeLinecap:"round",strokeLinejoin:"round",d:"M3 16.5v2.25A2.25 2.25 0 005.25 21h13.5A2.25 2.25 0 0021 18.75V16.5M16.5 12L12 16.5m0 0L7.5 12m4.5 4.5V3"}))}const Iz=P.forwardRef(Mz),Dz=Iz;function Lz({title:e,titleId:t,...r},n){return P.createElement("svg",Object.assign({xmlns:"http://www.w3.org/2000/svg",fill:"none",viewBox:"0 0 24 24",strokeWidth:1.5,stroke:"currentColor","aria-hidden":"true",ref:n,"aria-labelledby":t},r),e?P.createElement("title",{id:t},e):null,P.createElement("path",{strokeLinecap:"round",strokeLinejoin:"round",d:"M16.023 9.348h4.992v-.001M2.985 19.644v-4.992m0 0h4.992m-4.993 0l3.181 3.183a8.25 8.25 0 0013.803-3.7M4.031 9.865a8.25 8.25 0 0113.803-3.7l3.181 3.182m0-4.991v4.99"}))}const Fz=P.forwardRef(Lz),zz=Fz;function Bz({title:e,titleId:t,...r},n){return P.createElement("svg",Object.assign({xmlns:"http://www.w3.org/2000/svg",fill:"none",viewBox:"0 0 24 24",strokeWidth:1.5,stroke:"currentColor","aria-hidden":"true",ref:n,"aria-labelledby":t},r),e?P.createElement("title",{id:t},e):null,P.createElement("path",{strokeLinecap:"round",strokeLinejoin:"round",d:"M6 18L18 6M6 6l12 12"}))}const Vz=P.forwardRef(Bz),zk=Vz,kb=Eo.createContext(null);kb.displayName="MaterialTailwindContext";function Uz(e,t){switch(t.type){case"OPEN_SIDENAV":return{...e,openSidenav:t.value};case"SIDENAV_TYPE":return{...e,sidenavType:t.value};case"SIDENAV_COLOR":return{...e,sidenavColor:t.value};case"TRANSPARENT_NAVBAR":return{...e,transparentNavbar:t.value};case"FIXED_NAVBAR":return{...e,fixedNavbar:t.value};case"OPEN_CONFIGURATOR":return{...e,openConfigurator:t.value};default:throw new Error(`Unhandled action type: ${t.type}`)}}function Nb({children:e}){const t={openSidenav:!1,sidenavColor:"gray",sidenavType:"white",transparentNavbar:!1,fixedNavbar:!0,openConfigurator:!1},[r,n]=Eo.useReducer(Uz,t),o=Eo.useMemo(()=>[r,n],[r,n]);return v.jsx(kb.Provider,{value:o,children:e})}function qf(){const e=Eo.useContext(kb);if(!e)throw new Error("useMaterialTailwindController should be used inside the MaterialTailwindControllerProvider.");return e}Nb.displayName="/src/context/index.jsx";Nb.propTypes={children:vn.node.isRequired};const Bk=(e,t)=>e({type:"OPEN_SIDENAV",value:t}),Wz=(e,t)=>e({type:"SIDENAV_COLOR",value:t}),$z=(e,t)=>e({type:"FIXED_NAVBAR",value:t}),Eb=(e,t)=>e({type:"OPEN_CONFIGURATOR",value:t}),Nh={none:0,read:1,full:2},jb=P.createContext(null);jb.displayName="AuthContext";const Hz=e=>!e||typeof e!="object"||Array.isArray(e)?{}:Object.entries(e).reduce((t,[r,n])=>{if(typeof r!="string"||!r)return t;const o=typeof n=="string"?n:String(n??"").trim();return t[r]=o||"none",t},{});function qz({children:e}){const[t,r]=P.useState({user:null,permissions:{},loading:!1,error:null,lastErrorCode:null,initialized:!1}),n=P.useCallback(g=>{const m=(g==null?void 0:g.user)??null,S=Hz(g==null?void 0:g.permissions);r({user:m,permissions:S,loading:!1,error:null,lastErrorCode:null,initialized:!0})},[]),o=P.useCallback(()=>{r(g=>({user:null,permissions:{},loading:!1,error:null,lastErrorCode:null,initialized:g.initialized||!0}))},[]),a=P.useCallback(async()=>{r(g=>({...g,loading:!0,error:null,lastErrorCode:null}));try{const g=await fetch("/api/auth/session",{credentials:"include"}),m=await g.json().catch(()=>({}));return g.ok?(n(m),{ok:!0,data:m}):(r({user:null,permissions:{},loading:!1,error:(m==null?void 0:m.error)??null,lastErrorCode:(m==null?void 0:m.error)??null,initialized:!0}),{ok:!1,status:g.status,error:(m==null?void 0:m.error)??null})}catch(g){const m=(g==null?void 0:g.message)||"NETWORK_ERROR";return r({user:null,permissions:{},loading:!1,error:m,lastErrorCode:"NETWORK_ERROR",initialized:!0}),{ok:!1,error:m}}},[n]),i=P.useCallback(async()=>{let g=null;try{const m=await fetch("/api/auth/logout",{method:"POST",credentials:"include",headers:{"Content-Type":"application/json"}});if(!m.ok){const S=await m.json().catch(()=>({})),O=new Error((S==null?void 0:S.error)||"LOGOUT_FAILED");throw O.code=(S==null?void 0:S.error)||`STATUS_${m.status}`,O}}catch(m){g=m}finally{o()}if(g)throw g},[o]),u=P.useCallback((g,m="full")=>{var C,w;if(!g||(C=t.user)!=null&&C.isSuperuser)return!0;const S=((w=t.permissions)==null?void 0:w[g])??"none",O=Nh[S]??0,T=Nh[m]??Nh.full;return O>=T},[t.permissions,t.user]),f=P.useMemo(()=>({user:t.user,permissions:t.permissions,loading:t.loading,error:t.error,lastErrorCode:t.lastErrorCode,initialized:t.initialized,isAuthenticated:!!t.user,refreshSession:a,setSession:n,clearSession:o,logout:i,hasPermission:u}),[t,a,n,o,i,u]);return v.jsx(jb.Provider,{value:f,children:e})}function Wr(){const e=P.useContext(jb);if(!e)throw new Error("useAuth must be used within an AuthProvider");return e}const Gz="/assets/stackpulse-846837e9.png";function Gf({brandImg:e,brandName:t,routes:r}){const[n,o]=qf(),{sidenavColor:a,sidenavType:i,openSidenav:u}=n,{initialized:f,hasPermission:g}=Wr(),m={dark:"bg-gradient-to-br from-gray-800 to-gray-900",white:"bg-white shadow-sm",transparent:"bg-transparent"};return v.jsxs("aside",{className:`${m[i]} ${u?"translate-x-0":"-translate-x-80"} fixed inset-0 z-50 my-4 ml-4 h-[calc(100vh-32px)] w-72 rounded-xl transition-transform duration-300 xl:translate-x-0 border border-blue-gray-100`,children:[v.jsxs("div",{className:"relative py-6 px-8 text-right",children:[v.jsx("img",{src:Gz,alt:"StackPulse",className:"w-auto"}),v.jsx("span",{className:"mt-1 text-xs text-stormGrey-500 block antialiased font-sans",children:"v0.5"}),v.jsx(W.IconButton,{variant:"text",size:"sm",ripple:!1,className:"absolute right-0 top-0 grid rounded-br-none rounded-tl-none",onClick:()=>Bk(o,!1),children:v.jsx(zk,{strokeWidth:2.5,className:"h-5 w-5 text-black"})})]}),v.jsx("div",{className:"m-4",children:r.map(({layout:S,title:O,pages:T},C)=>{const w=T.filter(({permission:b,hidden:d})=>{if(d)return!1;if(!b||!b.key)return!0;if(!f)return!1;const s=b.requiredLevel||b.level||"full";return g(b.key,s)});return S!=="dashboard"&&S!=="auth"||w.length===0&&!O?null:v.jsxs("ul",{className:"mb-4 flex flex-col gap-1",children:[O&&v.jsx("li",{className:"mx-3.5 mt-4 mb-2",children:v.jsx(W.Typography,{variant:"small",color:i==="dark"?"white":"blue-gray",className:"font-black uppercase opacity-75",children:O})}),w.map(({icon:b,name:d,path:s})=>v.jsx("li",{children:v.jsx(VI,{to:`/${S}${s}`,children:({isActive:c})=>v.jsxs(W.Button,{variant:c?"gradient":"text",color:c?a:i==="dark"?"white":"blue-gray",className:"flex items-center gap-4 px-4 capitalize",fullWidth:!0,children:[b,v.jsx(W.Typography,{color:"inherit",className:"font-medium capitalize",children:d})]})})},d))]},C)})})]})}Gf.defaultProps={brandImg:"/img/logo-ct.png",brandName:"Material Tailwind React"};Gf.propTypes={brandImg:vn.string,brandName:vn.string,routes:vn.arrayOf(vn.object).isRequired};Gf.displayName="/src/widgets/layout/sidnave.jsx";function Vk(){const[e,t]=qf(),{fixedNavbar:r,openSidenav:n}=e,{pathname:o}=Va();return o.split("/").filter(a=>a!==""),v.jsx(W.Navbar,{color:r?"white":"transparent",className:`rounded-xl transition-all ${r?"sticky top-4 z-40 py-3 shadow-md shadow-blue-gray-500/5":"px-0 py-1"}`,fullWidth:!0,blurred:r,children:v.jsxs("div",{className:"flex justify-between gap-6 flex-row items-center",children:[v.jsx("div",{className:"capitalize"}),v.jsxs("div",{className:"flex items-center",children:[v.jsx(W.IconButton,{variant:"text",color:"blue-gray",className:"grid xl:hidden",onClick:()=>Bk(t,!n),children:v.jsx(QI,{strokeWidth:3,className:"h-6 w-6 text-blue-gray-500"})}),v.jsx(W.IconButton,{variant:"text",color:"blue-gray",onClick:()=>Eb(t,!0),children:v.jsx(QC,{className:"h-5 w-5 text-blue-gray-500 "})})]})]})})}Vk.displayName="/src/widgets/layout/dashboard-navbar.jsx";function Kz(e,t){t=Math.pow(10,t);const r=["K","M","B","T"];for(let o=r.length-1;o>=0;o--){var n=Math.pow(10,(o+1)*3);if(n<=e){e=Math.round(e*t/n)/t,e==1e3&&o<r.length-1&&(e=1,o++),e+=r[o];break}}return e}function Uk(){const[e,t]=qf(),{openConfigurator:r,sidenavColor:n,sidenavType:o,fixedNavbar:a}=e,[i,u]=Eo.useState(0),f={dark:"from-black to-black border-gray-200",green:"from-green-400 to-green-600",orange:"from-orange-400 to-orange-600",red:"from-red-400 to-red-600",pink:"from-pink-400 to-pink-600"};return Eo.useEffect(()=>{fetch("https://api.github.com/repos/creativetimofficial/material-tailwind-dashboard-react").then(g=>g.json()).then(g=>u(Kz(g.stargazers_count,1)))},[]),v.jsxs("aside",{className:`fixed top-0 right-0 z-50 h-screen w-96 bg-white px-2.5 shadow-lg transition-transform duration-300 ${r?"translate-x-0":"translate-x-96"}`,children:[v.jsxs("div",{className:"flex items-start justify-between px-6 pt-8 pb-6",children:[v.jsxs("div",{children:[v.jsx(W.Typography,{variant:"h5",color:"blue-gray",children:"Dashboard Configurator"}),v.jsx(W.Typography,{className:"font-normal text-blue-gray-600",children:"See our dashboard options."})]}),v.jsx(W.IconButton,{variant:"text",color:"blue-gray",onClick:()=>Eb(t,!1),children:v.jsx(zk,{strokeWidth:2.5,className:"h-5 w-5"})})]}),v.jsxs("div",{className:"py-4 px-6",children:[v.jsxs("div",{className:"mb-12",children:[v.jsx(W.Typography,{variant:"h6",color:"blue-gray",children:"Sidenav Colors"}),v.jsx("div",{className:"mt-3 flex items-center gap-2",children:Object.keys(f).map(g=>v.jsx("span",{className:`h-6 w-6 cursor-pointer rounded-full border bg-gradient-to-br transition-transform hover:scale-105 ${f[g]} ${n===g?"border-black":"border-transparent"}`,onClick:()=>Wz(t,g)},g))})]}),v.jsxs("div",{className:"mb-12",children:[v.jsx("hr",{}),v.jsxs("div",{className:"flex items-center justify-between py-5",children:[v.jsx(W.Typography,{variant:"h6",color:"blue-gray",children:"Navbar Fixed"}),v.jsx(W.Switch,{defaultChecked:!0,id:"navbar-fixed",value:a,onChange:()=>$z(t,!a)})]})]})]})]})}Uk.displayName="/src/widgets/layout/configurator.jsx";function Wk(){const e=new Date().getFullYear();return v.jsx("footer",{children:v.jsx("div",{className:"flex w-full flex-wrap items-center justify-center md:justify-end",children:v.jsxs(W.Typography,{variant:"small",className:"mt-1 text-xs text-stormGrey-500 block antialiased font-sans",children:["StackPulse: © ",e," by Michael Böhmländer"]})})})}Wk.displayName="/src/widgets/layout/footer.jsx";vn.string,vn.arrayOf(vn.object).isRequired,vn.node;const Ao=Object.create(null);Ao.open="0";Ao.close="1";Ao.ping="2";Ao.pong="3";Ao.message="4";Ao.upgrade="5";Ao.noop="6";const Xc=Object.create(null);Object.keys(Ao).forEach(e=>{Xc[Ao[e]]=e});const f0={type:"error",data:"parser error"},$k=typeof Blob=="function"||typeof Blob<"u"&&Object.prototype.toString.call(Blob)==="[object BlobConstructor]",Hk=typeof ArrayBuffer=="function",qk=e=>typeof ArrayBuffer.isView=="function"?ArrayBuffer.isView(e):e&&e.buffer instanceof ArrayBuffer,Ab=({type:e,data:t},r,n)=>$k&&t instanceof Blob?r?n(t):Hw(t,n):Hk&&(t instanceof ArrayBuffer||qk(t))?r?n(t):Hw(new Blob([t]),n):n(Ao[e]+(t||"")),Hw=(e,t)=>{const r=new FileReader;return r.onload=function(){const n=r.result.split(",")[1];t("b"+(n||""))},r.readAsDataURL(e)};function qw(e){return e instanceof Uint8Array?e:e instanceof ArrayBuffer?new Uint8Array(e):new Uint8Array(e.buffer,e.byteOffset,e.byteLength)}let Eh;function Yz(e,t){if($k&&e.data instanceof Blob)return e.data.arrayBuffer().then(qw).then(t);if(Hk&&(e.data instanceof ArrayBuffer||qk(e.data)))return t(qw(e.data));Ab(e,!1,r=>{Eh||(Eh=new TextEncoder),t(Eh.encode(r))})}const Gw="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/",wl=typeof Uint8Array>"u"?[]:new Uint8Array(256);for(let e=0;e<Gw.length;e++)wl[Gw.charCodeAt(e)]=e;const Qz=e=>{let t=e.length*.75,r=e.length,n,o=0,a,i,u,f;e[e.length-1]==="="&&(t--,e[e.length-2]==="="&&t--);const g=new ArrayBuffer(t),m=new Uint8Array(g);for(n=0;n<r;n+=4)a=wl[e.charCodeAt(n)],i=wl[e.charCodeAt(n+1)],u=wl[e.charCodeAt(n+2)],f=wl[e.charCodeAt(n+3)],m[o++]=a<<2|i>>4,m[o++]=(i&15)<<4|u>>2,m[o++]=(u&3)<<6|f&63;return g},Xz=typeof ArrayBuffer=="function",Rb=(e,t)=>{if(typeof e!="string")return{type:"message",data:Gk(e,t)};const r=e.charAt(0);return r==="b"?{type:"message",data:Zz(e.substring(1),t)}:Xc[r]?e.length>1?{type:Xc[r],data:e.substring(1)}:{type:Xc[r]}:f0},Zz=(e,t)=>{if(Xz){const r=Qz(e);return Gk(r,t)}else return{base64:!0,data:e}},Gk=(e,t)=>{switch(t){case"blob":return e instanceof Blob?e:new Blob([e]);case"arraybuffer":default:return e instanceof ArrayBuffer?e:e.buffer}},Kk=String.fromCharCode(30),Jz=(e,t)=>{const r=e.length,n=new Array(r);let o=0;e.forEach((a,i)=>{Ab(a,!1,u=>{n[i]=u,++o===r&&t(n.join(Kk))})})},eB=(e,t)=>{const r=e.split(Kk),n=[];for(let o=0;o<r.length;o++){const a=Rb(r[o],t);if(n.push(a),a.type==="error")break}return n};function tB(){return new TransformStream({transform(e,t){Yz(e,r=>{const n=r.length;let o;if(n<126)o=new Uint8Array(1),new DataView(o.buffer).setUint8(0,n);else if(n<65536){o=new Uint8Array(3);const a=new DataView(o.buffer);a.setUint8(0,126),a.setUint16(1,n)}else{o=new Uint8Array(9);const a=new DataView(o.buffer);a.setUint8(0,127),a.setBigUint64(1,BigInt(n))}e.data&&typeof e.data!="string"&&(o[0]|=128),t.enqueue(o),t.enqueue(r)})}})}let jh;function vc(e){return e.reduce((t,r)=>t+r.length,0)}function yc(e,t){if(e[0].length===t)return e.shift();const r=new Uint8Array(t);let n=0;for(let o=0;o<t;o++)r[o]=e[0][n++],n===e[0].length&&(e.shift(),n=0);return e.length&&n<e[0].length&&(e[0]=e[0].slice(n)),r}function rB(e,t){jh||(jh=new TextDecoder);const r=[];let n=0,o=-1,a=!1;return new TransformStream({transform(i,u){for(r.push(i);;){if(n===0){if(vc(r)<1)break;const f=yc(r,1);a=(f[0]&128)===128,o=f[0]&127,o<126?n=3:o===126?n=1:n=2}else if(n===1){if(vc(r)<2)break;const f=yc(r,2);o=new DataView(f.buffer,f.byteOffset,f.length).getUint16(0),n=3}else if(n===2){if(vc(r)<8)break;const f=yc(r,8),g=new DataView(f.buffer,f.byteOffset,f.length),m=g.getUint32(0);if(m>Math.pow(2,53-32)-1){u.enqueue(f0);break}o=m*Math.pow(2,32)+g.getUint32(4),n=3}else{if(vc(r)<o)break;const f=yc(r,o);u.enqueue(Rb(a?f:jh.decode(f),t)),n=0}if(o===0||o>e){u.enqueue(f0);break}}}})}const Yk=4;function hr(e){if(e)return nB(e)}function nB(e){for(var t in hr.prototype)e[t]=hr.prototype[t];return e}hr.prototype.on=hr.prototype.addEventListener=function(e,t){return this._callbacks=this._callbacks||{},(this._callbacks["$"+e]=this._callbacks["$"+e]||[]).push(t),this};hr.prototype.once=function(e,t){function r(){this.off(e,r),t.apply(this,arguments)}return r.fn=t,this.on(e,r),this};hr.prototype.off=hr.prototype.removeListener=hr.prototype.removeAllListeners=hr.prototype.removeEventListener=function(e,t){if(this._callbacks=this._callbacks||{},arguments.length==0)return this._callbacks={},this;var r=this._callbacks["$"+e];if(!r)return this;if(arguments.length==1)return delete this._callbacks["$"+e],this;for(var n,o=0;o<r.length;o++)if(n=r[o],n===t||n.fn===t){r.splice(o,1);break}return r.length===0&&delete this._callbacks["$"+e],this};hr.prototype.emit=function(e){this._callbacks=this._callbacks||{};for(var t=new Array(arguments.length-1),r=this._callbacks["$"+e],n=1;n<arguments.length;n++)t[n-1]=arguments[n];if(r){r=r.slice(0);for(var n=0,o=r.length;n<o;++n)r[n].apply(this,t)}return this};hr.prototype.emitReserved=hr.prototype.emit;hr.prototype.listeners=function(e){return this._callbacks=this._callbacks||{},this._callbacks["$"+e]||[]};hr.prototype.hasListeners=function(e){return!!this.listeners(e).length};const Kf=(()=>typeof Promise=="function"&&typeof Promise.resolve=="function"?t=>Promise.resolve().then(t):(t,r)=>r(t,0))(),Ln=(()=>typeof self<"u"?self:typeof window<"u"?window:Function("return this")())(),oB="arraybuffer";function Qk(e,...t){return t.reduce((r,n)=>(e.hasOwnProperty(n)&&(r[n]=e[n]),r),{})}const aB=Ln.setTimeout,iB=Ln.clearTimeout;function Yf(e,t){t.useNativeTimers?(e.setTimeoutFn=aB.bind(Ln),e.clearTimeoutFn=iB.bind(Ln)):(e.setTimeoutFn=Ln.setTimeout.bind(Ln),e.clearTimeoutFn=Ln.clearTimeout.bind(Ln))}const sB=1.33;function lB(e){return typeof e=="string"?uB(e):Math.ceil((e.byteLength||e.size)*sB)}function uB(e){let t=0,r=0;for(let n=0,o=e.length;n<o;n++)t=e.charCodeAt(n),t<128?r+=1:t<2048?r+=2:t<55296||t>=57344?r+=3:(n++,r+=4);return r}function Xk(){return Date.now().toString(36).substring(3)+Math.random().toString(36).substring(2,5)}function cB(e){let t="";for(let r in e)e.hasOwnProperty(r)&&(t.length&&(t+="&"),t+=encodeURIComponent(r)+"="+encodeURIComponent(e[r]));return t}function dB(e){let t={},r=e.split("&");for(let n=0,o=r.length;n<o;n++){let a=r[n].split("=");t[decodeURIComponent(a[0])]=decodeURIComponent(a[1])}return t}class fB extends Error{constructor(t,r,n){super(t),this.description=r,this.context=n,this.type="TransportError"}}class Mb extends hr{constructor(t){super(),this.writable=!1,Yf(this,t),this.opts=t,this.query=t.query,this.socket=t.socket,this.supportsBinary=!t.forceBase64}onError(t,r,n){return super.emitReserved("error",new fB(t,r,n)),this}open(){return 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 r=Rb(t,this.socket.binaryType);this.onPacket(r)}onPacket(t){super.emitReserved("packet",t)}onClose(t){this.readyState="closed",super.emitReserved("close",t)}pause(t){}createUri(t,r={}){return t+"://"+this._hostname()+this._port()+this.opts.path+this._query(r)}_hostname(){const t=this.opts.hostname;return t.indexOf(":")===-1?t:"["+t+"]"}_port(){return this.opts.port&&(this.opts.secure&&+(this.opts.port!==443)||!this.opts.secure&&Number(this.opts.port)!==80)?":"+this.opts.port:""}_query(t){const r=cB(t);return r.length?"?"+r:""}}class pB extends Mb{constructor(){super(...arguments),this._polling=!1}get name(){return"polling"}doOpen(){this._poll()}pause(t){this.readyState="pausing";const r=()=>{this.readyState="paused",t()};if(this._polling||!this.writable){let n=0;this._polling&&(n++,this.once("pollComplete",function(){--n||r()})),this.writable||(n++,this.once("drain",function(){--n||r()}))}else r()}_poll(){this._polling=!0,this.doPoll(),this.emitReserved("poll")}onData(t){const r=n=>{if(this.readyState==="opening"&&n.type==="open"&&this.onOpen(),n.type==="close")return this.onClose({description:"transport closed by the server"}),!1;this.onPacket(n)};eB(t,this.socket.binaryType).forEach(r),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,Jz(t,r=>{this.doWrite(r,()=>{this.writable=!0,this.emitReserved("drain")})})}uri(){const t=this.opts.secure?"https":"http",r=this.query||{};return this.opts.timestampRequests!==!1&&(r[this.opts.timestampParam]=Xk()),!this.supportsBinary&&!r.sid&&(r.b64=1),this.createUri(t,r)}}let Zk=!1;try{Zk=typeof XMLHttpRequest<"u"&&"withCredentials"in new XMLHttpRequest}catch{}const hB=Zk;function gB(){}class mB extends pB{constructor(t){if(super(t),typeof location<"u"){const r=location.protocol==="https:";let n=location.port;n||(n=r?"443":"80"),this.xd=typeof location<"u"&&t.hostname!==location.hostname||n!==t.port}}doWrite(t,r){const n=this.request({method:"POST",data:t});n.on("success",r),n.on("error",(o,a)=>{this.onError("xhr post error",o,a)})}doPoll(){const t=this.request();t.on("data",this.onData.bind(this)),t.on("error",(r,n)=>{this.onError("xhr poll error",r,n)}),this.pollXhr=t}}let is=class Zc extends hr{constructor(t,r,n){super(),this.createRequest=t,Yf(this,n),this._opts=n,this._method=n.method||"GET",this._uri=r,this._data=n.data!==void 0?n.data:null,this._create()}_create(){var t;const r=Qk(this._opts,"agent","pfx","key","passphrase","cert","ca","ciphers","rejectUnauthorized","autoUnref");r.xdomain=!!this._opts.xd;const n=this._xhr=this.createRequest(r);try{n.open(this._method,this._uri,!0);try{if(this._opts.extraHeaders){n.setDisableHeaderCheck&&n.setDisableHeaderCheck(!0);for(let o in this._opts.extraHeaders)this._opts.extraHeaders.hasOwnProperty(o)&&n.setRequestHeader(o,this._opts.extraHeaders[o])}}catch{}if(this._method==="POST")try{n.setRequestHeader("Content-type","text/plain;charset=UTF-8")}catch{}try{n.setRequestHeader("Accept","*/*")}catch{}(t=this._opts.cookieJar)===null||t===void 0||t.addCookies(n),"withCredentials"in n&&(n.withCredentials=this._opts.withCredentials),this._opts.requestTimeout&&(n.timeout=this._opts.requestTimeout),n.onreadystatechange=()=>{var o;n.readyState===3&&((o=this._opts.cookieJar)===null||o===void 0||o.parseCookies(n.getResponseHeader("set-cookie"))),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(o){this.setTimeoutFn(()=>{this._onError(o)},0);return}typeof document<"u"&&(this._index=Zc.requestsCount++,Zc.requests[this._index]=this)}_onError(t){this.emitReserved("error",t,this._xhr),this._cleanup(!0)}_cleanup(t){if(!(typeof this._xhr>"u"||this._xhr===null)){if(this._xhr.onreadystatechange=gB,t)try{this._xhr.abort()}catch{}typeof document<"u"&&delete Zc.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()}};is.requestsCount=0;is.requests={};if(typeof document<"u"){if(typeof attachEvent=="function")attachEvent("onunload",Kw);else if(typeof addEventListener=="function"){const e="onpagehide"in Ln?"pagehide":"unload";addEventListener(e,Kw,!1)}}function Kw(){for(let e in is.requests)is.requests.hasOwnProperty(e)&&is.requests[e].abort()}const bB=function(){const e=Jk({xdomain:!1});return e&&e.responseType!==null}();class vB extends mB{constructor(t){super(t);const r=t&&t.forceBase64;this.supportsBinary=bB&&!r}request(t={}){return Object.assign(t,{xd:this.xd},this.opts),new is(Jk,this.uri(),t)}}function Jk(e){const t=e.xdomain;try{if(typeof XMLHttpRequest<"u"&&(!t||hB))return new XMLHttpRequest}catch{}if(!t)try{return new Ln[["Active"].concat("Object").join("X")]("Microsoft.XMLHTTP")}catch{}}const eN=typeof navigator<"u"&&typeof navigator.product=="string"&&navigator.product.toLowerCase()==="reactnative";class yB extends Mb{get name(){return"websocket"}doOpen(){const t=this.uri(),r=this.opts.protocols,n=eN?{}:Qk(this.opts,"agent","perMessageDeflate","pfx","key","passphrase","cert","ca","ciphers","rejectUnauthorized","localAddress","protocolVersion","origin","maxPayload","family","checkServerIdentity");this.opts.extraHeaders&&(n.headers=this.opts.extraHeaders);try{this.ws=this.createSocket(t,r,n)}catch(o){return this.emitReserved("error",o)}this.ws.binaryType=this.socket.binaryType,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 r=0;r<t.length;r++){const n=t[r],o=r===t.length-1;Ab(n,this.supportsBinary,a=>{try{this.doWrite(n,a)}catch{}o&&Kf(()=>{this.writable=!0,this.emitReserved("drain")},this.setTimeoutFn)})}}doClose(){typeof this.ws<"u"&&(this.ws.onerror=()=>{},this.ws.close(),this.ws=null)}uri(){const t=this.opts.secure?"wss":"ws",r=this.query||{};return this.opts.timestampRequests&&(r[this.opts.timestampParam]=Xk()),this.supportsBinary||(r.b64=1),this.createUri(t,r)}}const Ah=Ln.WebSocket||Ln.MozWebSocket;class xB extends yB{createSocket(t,r,n){return eN?new Ah(t,r,n):r?new Ah(t,r):new Ah(t)}doWrite(t,r){this.ws.send(r)}}class wB extends Mb{get name(){return"webtransport"}doOpen(){try{this._transport=new WebTransport(this.createUri("https"),this.opts.transportOptions[this.name])}catch(t){return this.emitReserved("error",t)}this._transport.closed.then(()=>{this.onClose()}).catch(t=>{this.onError("webtransport error",t)}),this._transport.ready.then(()=>{this._transport.createBidirectionalStream().then(t=>{const r=rB(Number.MAX_SAFE_INTEGER,this.socket.binaryType),n=t.readable.pipeThrough(r).getReader(),o=tB();o.readable.pipeTo(t.writable),this._writer=o.writable.getWriter();const a=()=>{n.read().then(({done:u,value:f})=>{u||(this.onPacket(f),a())}).catch(u=>{})};a();const i={type:"open"};this.query.sid&&(i.data=`{"sid":"${this.query.sid}"}`),this._writer.write(i).then(()=>this.onOpen())})})}write(t){this.writable=!1;for(let r=0;r<t.length;r++){const n=t[r],o=r===t.length-1;this._writer.write(n).then(()=>{o&&Kf(()=>{this.writable=!0,this.emitReserved("drain")},this.setTimeoutFn)})}}doClose(){var t;(t=this._transport)===null||t===void 0||t.close()}}const _B={websocket:xB,webtransport:wB,polling:vB},SB=/^(?:(?![^:@\/?#]+:[^:@\/]*@)(http|https|ws|wss):\/\/)?((?:(([^:@\/?#]*)(?::([^:@\/?#]*))?)?@)?((?:[a-f0-9]{0,4}:){2,7}[a-f0-9]{0,4}|[^:\/?#]*)(?::(\d*))?)(((\/(?:[^?#](?![^?#\/]*\.[^?#\/.]+(?:[?#]|$)))*\/?)?([^?#\/]*))(?:\?([^#]*))?(?:#(.*))?)/,CB=["source","protocol","authority","userInfo","user","password","host","port","relative","path","directory","file","query","anchor"];function p0(e){if(e.length>8e3)throw"URI too long";const t=e,r=e.indexOf("["),n=e.indexOf("]");r!=-1&&n!=-1&&(e=e.substring(0,r)+e.substring(r,n).replace(/:/g,";")+e.substring(n,e.length));let o=SB.exec(e||""),a={},i=14;for(;i--;)a[CB[i]]=o[i]||"";return r!=-1&&n!=-1&&(a.source=t,a.host=a.host.substring(1,a.host.length-1).replace(/;/g,":"),a.authority=a.authority.replace("[","").replace("]","").replace(/;/g,":"),a.ipv6uri=!0),a.pathNames=TB(a,a.path),a.queryKey=PB(a,a.query),a}function TB(e,t){const r=/\/{2,9}/g,n=t.replace(r,"/").split("/");return(t.slice(0,1)=="/"||t.length===0)&&n.splice(0,1),t.slice(-1)=="/"&&n.splice(n.length-1,1),n}function PB(e,t){const r={};return t.replace(/(?:^|&)([^&=]*)=?([^&]*)/g,function(n,o,a){o&&(r[o]=a)}),r}const h0=typeof addEventListener=="function"&&typeof removeEventListener=="function",Jc=[];h0&&addEventListener("offline",()=>{Jc.forEach(e=>e())},!1);class Ma extends hr{constructor(t,r){if(super(),this.binaryType=oB,this.writeBuffer=[],this._prevBufferLen=0,this._pingInterval=-1,this._pingTimeout=-1,this._maxPayload=-1,this._pingTimeoutTime=1/0,t&&typeof t=="object"&&(r=t,t=null),t){const n=p0(t);r.hostname=n.host,r.secure=n.protocol==="https"||n.protocol==="wss",r.port=n.port,n.query&&(r.query=n.query)}else r.host&&(r.hostname=p0(r.host).host);Yf(this,r),this.secure=r.secure!=null?r.secure:typeof location<"u"&&location.protocol==="https:",r.hostname&&!r.port&&(r.port=this.secure?"443":"80"),this.hostname=r.hostname||(typeof location<"u"?location.hostname:"localhost"),this.port=r.port||(typeof location<"u"&&location.port?location.port:this.secure?"443":"80"),this.transports=[],this._transportsByName={},r.transports.forEach(n=>{const o=n.prototype.name;this.transports.push(o),this._transportsByName[o]=n}),this.opts=Object.assign({path:"/engine.io",agent:!1,withCredentials:!1,upgrade:!0,timestampParam:"t",rememberUpgrade:!1,addTrailingSlash:!0,rejectUnauthorized:!0,perMessageDeflate:{threshold:1024},transportOptions:{},closeOnBeforeunload:!1},r),this.opts.path=this.opts.path.replace(/\/$/,"")+(this.opts.addTrailingSlash?"/":""),typeof this.opts.query=="string"&&(this.opts.query=dB(this.opts.query)),h0&&(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"})},Jc.push(this._offlineEventListener))),this.opts.withCredentials&&(this._cookieJar=void 0),this._open()}createTransport(t){const r=Object.assign({},this.opts.query);r.EIO=Yk,r.transport=t,this.id&&(r.sid=this.id);const n=Object.assign({},this.opts,{query:r,socket:this,hostname:this.hostname,secure:this.secure,port:this.port},this.opts.transportOptions[t]);return new this._transportsByName[t](n)}_open(){if(this.transports.length===0){this.setTimeoutFn(()=>{this.emitReserved("error","No transports available")},0);return}const t=this.opts.rememberUpgrade&&Ma.priorWebsocketSuccess&&this.transports.indexOf("websocket")!==-1?"websocket":this.transports[0];this.readyState="opening";const r=this.createTransport(t);r.open(),this.setTransport(r)}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",r=>this._onClose("transport close",r))}onOpen(){this.readyState="open",Ma.priorWebsocketSuccess=this.transport.name==="websocket",this.emitReserved("open"),this.flush()}_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._sendPacket("pong"),this.emitReserved("ping"),this.emitReserved("pong"),this._resetPingTimeout();break;case"error":const r=new Error("server error");r.code=t.data,this._onError(r);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._pingInterval=t.pingInterval,this._pingTimeout=t.pingTimeout,this._maxPayload=t.maxPayload,this.onOpen(),this.readyState!=="closed"&&this._resetPingTimeout()}_resetPingTimeout(){this.clearTimeoutFn(this._pingTimeoutTimer);const t=this._pingInterval+this._pingTimeout;this._pingTimeoutTime=Date.now()+t,this._pingTimeoutTimer=this.setTimeoutFn(()=>{this._onClose("ping timeout")},t),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 r=1;for(let n=0;n<this.writeBuffer.length;n++){const o=this.writeBuffer[n].data;if(o&&(r+=lB(o)),n>0&&r>this._maxPayload)return this.writeBuffer.slice(0,n);r+=2}return this.writeBuffer}_hasPingExpired(){if(!this._pingTimeoutTime)return!0;const t=Date.now()>this._pingTimeoutTime;return t&&(this._pingTimeoutTime=0,Kf(()=>{this._onClose("ping timeout")},this.setTimeoutFn)),t}write(t,r,n){return this._sendPacket("message",t,r,n),this}send(t,r,n){return this._sendPacket("message",t,r,n),this}_sendPacket(t,r,n,o){if(typeof r=="function"&&(o=r,r=void 0),typeof n=="function"&&(o=n,n=null),this.readyState==="closing"||this.readyState==="closed")return;n=n||{},n.compress=n.compress!==!1;const a={type:t,data:r,options:n};this.emitReserved("packetCreate",a),this.writeBuffer.push(a),o&&this.once("flush",o),this.flush()}close(){const t=()=>{this._onClose("forced close"),this.transport.close()},r=()=>{this.off("upgrade",r),this.off("upgradeError",r),t()},n=()=>{this.once("upgrade",r),this.once("upgradeError",r)};return(this.readyState==="opening"||this.readyState==="open")&&(this.readyState="closing",this.writeBuffer.length?this.once("drain",()=>{this.upgrading?n():t()}):this.upgrading?n():t()),this}_onError(t){if(Ma.priorWebsocketSuccess=!1,this.opts.tryAllTransports&&this.transports.length>1&&this.readyState==="opening")return this.transports.shift(),this._open();this.emitReserved("error",t),this._onClose("transport error",t)}_onClose(t,r){if(this.readyState==="opening"||this.readyState==="open"||this.readyState==="closing"){if(this.clearTimeoutFn(this._pingTimeoutTimer),this.transport.removeAllListeners("close"),this.transport.close(),this.transport.removeAllListeners(),h0&&(this._beforeunloadEventListener&&removeEventListener("beforeunload",this._beforeunloadEventListener,!1),this._offlineEventListener)){const n=Jc.indexOf(this._offlineEventListener);n!==-1&&Jc.splice(n,1)}this.readyState="closed",this.id=null,this.emitReserved("close",t,r),this.writeBuffer=[],this._prevBufferLen=0}}}Ma.protocol=Yk;class OB extends Ma{constructor(){super(...arguments),this._upgrades=[]}onOpen(){if(super.onOpen(),this.readyState==="open"&&this.opts.upgrade)for(let t=0;t<this._upgrades.length;t++)this._probe(this._upgrades[t])}_probe(t){let r=this.createTransport(t),n=!1;Ma.priorWebsocketSuccess=!1;const o=()=>{n||(r.send([{type:"ping",data:"probe"}]),r.once("packet",S=>{if(!n)if(S.type==="pong"&&S.data==="probe"){if(this.upgrading=!0,this.emitReserved("upgrading",r),!r)return;Ma.priorWebsocketSuccess=r.name==="websocket",this.transport.pause(()=>{n||this.readyState!=="closed"&&(m(),this.setTransport(r),r.send([{type:"upgrade"}]),this.emitReserved("upgrade",r),r=null,this.upgrading=!1,this.flush())})}else{const O=new Error("probe error");O.transport=r.name,this.emitReserved("upgradeError",O)}}))};function a(){n||(n=!0,m(),r.close(),r=null)}const i=S=>{const O=new Error("probe error: "+S);O.transport=r.name,a(),this.emitReserved("upgradeError",O)};function u(){i("transport closed")}function f(){i("socket closed")}function g(S){r&&S.name!==r.name&&a()}const m=()=>{r.removeListener("open",o),r.removeListener("error",i),r.removeListener("close",u),this.off("close",f),this.off("upgrading",g)};r.once("open",o),r.once("error",i),r.once("close",u),this.once("close",f),this.once("upgrading",g),this._upgrades.indexOf("webtransport")!==-1&&t!=="webtransport"?this.setTimeoutFn(()=>{n||r.open()},200):r.open()}onHandshake(t){this._upgrades=this._filterUpgrades(t.upgrades),super.onHandshake(t)}_filterUpgrades(t){const r=[];for(let n=0;n<t.length;n++)~this.transports.indexOf(t[n])&&r.push(t[n]);return r}}let kB=class extends OB{constructor(t,r={}){const n=typeof t=="object"?t:r;(!n.transports||n.transports&&typeof n.transports[0]=="string")&&(n.transports=(n.transports||["polling","websocket","webtransport"]).map(o=>_B[o]).filter(o=>!!o)),super(t,n)}};function NB(e,t="",r){let n=e;r=r||typeof location<"u"&&location,e==null&&(e=r.protocol+"//"+r.host),typeof e=="string"&&(e.charAt(0)==="/"&&(e.charAt(1)==="/"?e=r.protocol+e:e=r.host+e),/^(https?|wss?):\/\//.test(e)||(typeof r<"u"?e=r.protocol+"//"+e:e="https://"+e),n=p0(e)),n.port||(/^(http|ws)$/.test(n.protocol)?n.port="80":/^(http|ws)s$/.test(n.protocol)&&(n.port="443")),n.path=n.path||"/";const a=n.host.indexOf(":")!==-1?"["+n.host+"]":n.host;return n.id=n.protocol+"://"+a+":"+n.port+t,n.href=n.protocol+"://"+a+(r&&r.port===n.port?"":":"+n.port),n}const EB=typeof ArrayBuffer=="function",jB=e=>typeof ArrayBuffer.isView=="function"?ArrayBuffer.isView(e):e.buffer instanceof ArrayBuffer,tN=Object.prototype.toString,AB=typeof Blob=="function"||typeof Blob<"u"&&tN.call(Blob)==="[object BlobConstructor]",RB=typeof File=="function"||typeof File<"u"&&tN.call(File)==="[object FileConstructor]";function Ib(e){return EB&&(e instanceof ArrayBuffer||jB(e))||AB&&e instanceof Blob||RB&&e instanceof File}function ed(e,t){if(!e||typeof e!="object")return!1;if(Array.isArray(e)){for(let r=0,n=e.length;r<n;r++)if(ed(e[r]))return!0;return!1}if(Ib(e))return!0;if(e.toJSON&&typeof e.toJSON=="function"&&arguments.length===1)return ed(e.toJSON(),!0);for(const r in e)if(Object.prototype.hasOwnProperty.call(e,r)&&ed(e[r]))return!0;return!1}function MB(e){const t=[],r=e.data,n=e;return n.data=g0(r,t),n.attachments=t.length,{packet:n,buffers:t}}function g0(e,t){if(!e)return e;if(Ib(e)){const r={_placeholder:!0,num:t.length};return t.push(e),r}else if(Array.isArray(e)){const r=new Array(e.length);for(let n=0;n<e.length;n++)r[n]=g0(e[n],t);return r}else if(typeof e=="object"&&!(e instanceof Date)){const r={};for(const n in e)Object.prototype.hasOwnProperty.call(e,n)&&(r[n]=g0(e[n],t));return r}return e}function IB(e,t){return e.data=m0(e.data,t),delete e.attachments,e}function m0(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 r=0;r<e.length;r++)e[r]=m0(e[r],t);else if(typeof e=="object")for(const r in e)Object.prototype.hasOwnProperty.call(e,r)&&(e[r]=m0(e[r],t));return e}const DB=["connect","connect_error","disconnect","disconnecting","newListener","removeListener"],LB=5;var jt;(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"})(jt||(jt={}));class FB{constructor(t){this.replacer=t}encode(t){return(t.type===jt.EVENT||t.type===jt.ACK)&&ed(t)?this.encodeAsBinary({type:t.type===jt.EVENT?jt.BINARY_EVENT:jt.BINARY_ACK,nsp:t.nsp,data:t.data,id:t.id}):[this.encodeAsString(t)]}encodeAsString(t){let r=""+t.type;return(t.type===jt.BINARY_EVENT||t.type===jt.BINARY_ACK)&&(r+=t.attachments+"-"),t.nsp&&t.nsp!=="/"&&(r+=t.nsp+","),t.id!=null&&(r+=t.id),t.data!=null&&(r+=JSON.stringify(t.data,this.replacer)),r}encodeAsBinary(t){const r=MB(t),n=this.encodeAsString(r.packet),o=r.buffers;return o.unshift(n),o}}function Yw(e){return Object.prototype.toString.call(e)==="[object Object]"}class Db extends hr{constructor(t){super(),this.reviver=t}add(t){let r;if(typeof t=="string"){if(this.reconstructor)throw new Error("got plaintext data when reconstructing a packet");r=this.decodeString(t);const n=r.type===jt.BINARY_EVENT;n||r.type===jt.BINARY_ACK?(r.type=n?jt.EVENT:jt.ACK,this.reconstructor=new zB(r),r.attachments===0&&super.emitReserved("decoded",r)):super.emitReserved("decoded",r)}else if(Ib(t)||t.base64)if(this.reconstructor)r=this.reconstructor.takeBinaryData(t),r&&(this.reconstructor=null,super.emitReserved("decoded",r));else throw new Error("got binary data when not reconstructing a packet");else throw new Error("Unknown type: "+t)}decodeString(t){let r=0;const n={type:Number(t.charAt(0))};if(jt[n.type]===void 0)throw new Error("unknown packet type "+n.type);if(n.type===jt.BINARY_EVENT||n.type===jt.BINARY_ACK){const a=r+1;for(;t.charAt(++r)!=="-"&&r!=t.length;);const i=t.substring(a,r);if(i!=Number(i)||t.charAt(r)!=="-")throw new Error("Illegal attachments");n.attachments=Number(i)}if(t.charAt(r+1)==="/"){const a=r+1;for(;++r&&!(t.charAt(r)===","||r===t.length););n.nsp=t.substring(a,r)}else n.nsp="/";const o=t.charAt(r+1);if(o!==""&&Number(o)==o){const a=r+1;for(;++r;){const i=t.charAt(r);if(i==null||Number(i)!=i){--r;break}if(r===t.length)break}n.id=Number(t.substring(a,r+1))}if(t.charAt(++r)){const a=this.tryParse(t.substr(r));if(Db.isPayloadValid(n.type,a))n.data=a;else throw new Error("invalid payload")}return n}tryParse(t){try{return JSON.parse(t,this.reviver)}catch{return!1}}static isPayloadValid(t,r){switch(t){case jt.CONNECT:return Yw(r);case jt.DISCONNECT:return r===void 0;case jt.CONNECT_ERROR:return typeof r=="string"||Yw(r);case jt.EVENT:case jt.BINARY_EVENT:return Array.isArray(r)&&(typeof r[0]=="number"||typeof r[0]=="string"&&DB.indexOf(r[0])===-1);case jt.ACK:case jt.BINARY_ACK:return Array.isArray(r)}}destroy(){this.reconstructor&&(this.reconstructor.finishedReconstruction(),this.reconstructor=null)}}class zB{constructor(t){this.packet=t,this.buffers=[],this.reconPack=t}takeBinaryData(t){if(this.buffers.push(t),this.buffers.length===this.reconPack.attachments){const r=IB(this.reconPack,this.buffers);return this.finishedReconstruction(),r}return null}finishedReconstruction(){this.reconPack=null,this.buffers=[]}}const BB=Object.freeze(Object.defineProperty({__proto__:null,Decoder:Db,Encoder:FB,get PacketType(){return jt},protocol:LB},Symbol.toStringTag,{value:"Module"}));function to(e,t,r){return e.on(t,r),function(){e.off(t,r)}}const VB=Object.freeze({connect:1,connect_error:1,disconnect:1,disconnecting:1,newListener:1,removeListener:1});class rN extends hr{constructor(t,r,n){super(),this.connected=!1,this.recovered=!1,this.receiveBuffer=[],this.sendBuffer=[],this._queue=[],this._queueSeq=0,this.ids=0,this.acks={},this.flags={},this.io=t,this.nsp=r,n&&n.auth&&(this.auth=n.auth),this._opts=Object.assign({},n),this.io._autoConnect&&this.open()}get disconnected(){return!this.connected}subEvents(){if(this.subs)return;const t=this.io;this.subs=[to(t,"open",this.onopen.bind(this)),to(t,"packet",this.onpacket.bind(this)),to(t,"error",this.onerror.bind(this)),to(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,...r){var n,o,a;if(VB.hasOwnProperty(t))throw new Error('"'+t.toString()+'" is a reserved event name');if(r.unshift(t),this._opts.retries&&!this.flags.fromQueue&&!this.flags.volatile)return this._addToQueue(r),this;const i={type:jt.EVENT,data:r};if(i.options={},i.options.compress=this.flags.compress!==!1,typeof r[r.length-1]=="function"){const m=this.ids++,S=r.pop();this._registerAckCallback(m,S),i.id=m}const u=(o=(n=this.io.engine)===null||n===void 0?void 0:n.transport)===null||o===void 0?void 0:o.writable,f=this.connected&&!(!((a=this.io.engine)===null||a===void 0)&&a._hasPingExpired());return this.flags.volatile&&!u||(f?(this.notifyOutgoingListeners(i),this.packet(i)):this.sendBuffer.push(i)),this.flags={},this}_registerAckCallback(t,r){var n;const o=(n=this.flags.timeout)!==null&&n!==void 0?n:this._opts.ackTimeout;if(o===void 0){this.acks[t]=r;return}const a=this.io.setTimeoutFn(()=>{delete this.acks[t];for(let u=0;u<this.sendBuffer.length;u++)this.sendBuffer[u].id===t&&this.sendBuffer.splice(u,1);r.call(this,new Error("operation has timed out"))},o),i=(...u)=>{this.io.clearTimeoutFn(a),r.apply(this,u)};i.withError=!0,this.acks[t]=i}emitWithAck(t,...r){return new Promise((n,o)=>{const a=(i,u)=>i?o(i):n(u);a.withError=!0,r.push(a),this.emit(t,...r)})}_addToQueue(t){let r;typeof t[t.length-1]=="function"&&(r=t.pop());const n={id:this._queueSeq++,tryCount:0,pending:!1,args:t,flags:Object.assign({fromQueue:!0},this.flags)};t.push((o,...a)=>n!==this._queue[0]?void 0:(o!==null?n.tryCount>this._opts.retries&&(this._queue.shift(),r&&r(o)):(this._queue.shift(),r&&r(null,...a)),n.pending=!1,this._drainQueue())),this._queue.push(n),this._drainQueue()}_drainQueue(t=!1){if(!this.connected||this._queue.length===0)return;const r=this._queue[0];r.pending&&!t||(r.pending=!0,r.tryCount++,this.flags=r.flags,this.emit.apply(this,r.args))}packet(t){t.nsp=this.nsp,this.io._packet(t)}onopen(){typeof this.auth=="function"?this.auth(t=>{this._sendConnectPacket(t)}):this._sendConnectPacket(this.auth)}_sendConnectPacket(t){this.packet({type:jt.CONNECT,data:this._pid?Object.assign({pid:this._pid,offset:this._lastOffset},t):t})}onerror(t){this.connected||this.emitReserved("connect_error",t)}onclose(t,r){this.connected=!1,delete this.id,this.emitReserved("disconnect",t,r),this._clearAcks()}_clearAcks(){Object.keys(this.acks).forEach(t=>{if(!this.sendBuffer.some(n=>String(n.id)===t)){const n=this.acks[t];delete this.acks[t],n.withError&&n.call(this,new Error("socket has been disconnected"))}})}onpacket(t){if(t.nsp===this.nsp)switch(t.type){case jt.CONNECT:t.data&&t.data.sid?this.onconnect(t.data.sid,t.data.pid):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 jt.EVENT:case jt.BINARY_EVENT:this.onevent(t);break;case jt.ACK:case jt.BINARY_ACK:this.onack(t);break;case jt.DISCONNECT:this.ondisconnect();break;case jt.CONNECT_ERROR:this.destroy();const n=new Error(t.data.message);n.data=t.data.data,this.emitReserved("connect_error",n);break}}onevent(t){const r=t.data||[];t.id!=null&&r.push(this.ack(t.id)),this.connected?this.emitEvent(r):this.receiveBuffer.push(Object.freeze(r))}emitEvent(t){if(this._anyListeners&&this._anyListeners.length){const r=this._anyListeners.slice();for(const n of r)n.apply(this,t)}super.emit.apply(this,t),this._pid&&t.length&&typeof t[t.length-1]=="string"&&(this._lastOffset=t[t.length-1])}ack(t){const r=this;let n=!1;return function(...o){n||(n=!0,r.packet({type:jt.ACK,id:t,data:o}))}}onack(t){const r=this.acks[t.id];typeof r=="function"&&(delete this.acks[t.id],r.withError&&t.data.unshift(null),r.apply(this,t.data))}onconnect(t,r){this.id=t,this.recovered=r&&this._pid===r,this._pid=r,this.connected=!0,this.emitBuffered(),this.emitReserved("connect"),this._drainQueue(!0)}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:jt.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 r=this._anyListeners;for(let n=0;n<r.length;n++)if(t===r[n])return r.splice(n,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 r=this._anyOutgoingListeners;for(let n=0;n<r.length;n++)if(t===r[n])return r.splice(n,1),this}else this._anyOutgoingListeners=[];return this}listenersAnyOutgoing(){return this._anyOutgoingListeners||[]}notifyOutgoingListeners(t){if(this._anyOutgoingListeners&&this._anyOutgoingListeners.length){const r=this._anyOutgoingListeners.slice();for(const n of r)n.apply(this,t.data)}}}function zs(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}zs.prototype.duration=function(){var e=this.ms*Math.pow(this.factor,this.attempts++);if(this.jitter){var t=Math.random(),r=Math.floor(t*this.jitter*e);e=Math.floor(t*10)&1?e+r:e-r}return Math.min(e,this.max)|0};zs.prototype.reset=function(){this.attempts=0};zs.prototype.setMin=function(e){this.ms=e};zs.prototype.setMax=function(e){this.max=e};zs.prototype.setJitter=function(e){this.jitter=e};class b0 extends hr{constructor(t,r){var n;super(),this.nsps={},this.subs=[],t&&typeof t=="object"&&(r=t,t=void 0),r=r||{},r.path=r.path||"/socket.io",this.opts=r,Yf(this,r),this.reconnection(r.reconnection!==!1),this.reconnectionAttempts(r.reconnectionAttempts||1/0),this.reconnectionDelay(r.reconnectionDelay||1e3),this.reconnectionDelayMax(r.reconnectionDelayMax||5e3),this.randomizationFactor((n=r.randomizationFactor)!==null&&n!==void 0?n:.5),this.backoff=new zs({min:this.reconnectionDelay(),max:this.reconnectionDelayMax(),jitter:this.randomizationFactor()}),this.timeout(r.timeout==null?2e4:r.timeout),this._readyState="closed",this.uri=t;const o=r.parser||BB;this.encoder=new o.Encoder,this.decoder=new o.Decoder,this._autoConnect=r.autoConnect!==!1,this._autoConnect&&this.open()}reconnection(t){return arguments.length?(this._reconnection=!!t,t||(this.skipReconnect=!0),this):this._reconnection}reconnectionAttempts(t){return t===void 0?this._reconnectionAttempts:(this._reconnectionAttempts=t,this)}reconnectionDelay(t){var r;return t===void 0?this._reconnectionDelay:(this._reconnectionDelay=t,(r=this.backoff)===null||r===void 0||r.setMin(t),this)}randomizationFactor(t){var r;return t===void 0?this._randomizationFactor:(this._randomizationFactor=t,(r=this.backoff)===null||r===void 0||r.setJitter(t),this)}reconnectionDelayMax(t){var r;return t===void 0?this._reconnectionDelayMax:(this._reconnectionDelayMax=t,(r=this.backoff)===null||r===void 0||r.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 kB(this.uri,this.opts);const r=this.engine,n=this;this._readyState="opening",this.skipReconnect=!1;const o=to(r,"open",function(){n.onopen(),t&&t()}),a=u=>{this.cleanup(),this._readyState="closed",this.emitReserved("error",u),t?t(u):this.maybeReconnectOnOpen()},i=to(r,"error",a);if(this._timeout!==!1){const u=this._timeout,f=this.setTimeoutFn(()=>{o(),a(new Error("timeout")),r.close()},u);this.opts.autoUnref&&f.unref(),this.subs.push(()=>{this.clearTimeoutFn(f)})}return this.subs.push(o),this.subs.push(i),this}connect(t){return this.open(t)}onopen(){this.cleanup(),this._readyState="open",this.emitReserved("open");const t=this.engine;this.subs.push(to(t,"ping",this.onping.bind(this)),to(t,"data",this.ondata.bind(this)),to(t,"error",this.onerror.bind(this)),to(t,"close",this.onclose.bind(this)),to(this.decoder,"decoded",this.ondecoded.bind(this)))}onping(){this.emitReserved("ping")}ondata(t){try{this.decoder.add(t)}catch(r){this.onclose("parse error",r)}}ondecoded(t){Kf(()=>{this.emitReserved("packet",t)},this.setTimeoutFn)}onerror(t){this.emitReserved("error",t)}socket(t,r){let n=this.nsps[t];return n?this._autoConnect&&!n.active&&n.connect():(n=new rN(this,t,r),this.nsps[t]=n),n}_destroy(t){const r=Object.keys(this.nsps);for(const n of r)if(this.nsps[n].active)return;this._close()}_packet(t){const r=this.encoder.encode(t);for(let n=0;n<r.length;n++)this.engine.write(r[n],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")}disconnect(){return this._close()}onclose(t,r){var n;this.cleanup(),(n=this.engine)===null||n===void 0||n.close(),this.backoff.reset(),this._readyState="closed",this.emitReserved("close",t,r),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 r=this.backoff.duration();this._reconnecting=!0;const n=this.setTimeoutFn(()=>{t.skipReconnect||(this.emitReserved("reconnect_attempt",t.backoff.attempts),!t.skipReconnect&&t.open(o=>{o?(t._reconnecting=!1,t.reconnect(),this.emitReserved("reconnect_error",o)):t.onreconnect()}))},r);this.opts.autoUnref&&n.unref(),this.subs.push(()=>{this.clearTimeoutFn(n)})}}onreconnect(){const t=this.backoff.attempts;this._reconnecting=!1,this.backoff.reset(),this.emitReserved("reconnect",t)}}const pl={};function td(e,t){typeof e=="object"&&(t=e,e=void 0),t=t||{};const r=NB(e,t.path||"/socket.io"),n=r.source,o=r.id,a=r.path,i=pl[o]&&a in pl[o].nsps,u=t.forceNew||t["force new connection"]||t.multiplex===!1||i;let f;return u?f=new b0(n,t):(pl[o]||(pl[o]=new b0(n,t)),f=pl[o]),r.query&&!t.query&&(t.query=r.queryKey),f.socket(r.path,t)}Object.assign(td,{Manager:b0,Socket:rN,io:td,connect:td});const nN=P.createContext(null),Rh={success:{container:"border-mossGreen-500/80 bg-mossGreen-900/90 text-white",accent:"bg-mossGreen-400"},warning:{container:"border-warmAmberGlow-500/80 bg-warmAmberGlow-900/90 text-white",accent:"bg-warmAmberGlow-400"},error:{container:"border-sunsetCoral-500/80 bg-sunsetCoral-900/90 text-white",accent:"bg-sunsetCoral-400"},info:{container:"border-arcticBlue-500 bg-arcticBlue-900/90 text-white",accent:"bg-arcticBlue-400"}},UB=6e3;function WB({children:e}){const[t,r]=P.useState([]),n=P.useRef(new Map),o=P.useCallback(u=>{r(g=>g.filter(m=>m.id!==u));const f=n.current.get(u);f&&typeof window<"u"&&window.clearTimeout(f),n.current.delete(u)},[]),a=P.useCallback(({id:u,title:f,description:g,variant:m="info",duration:S=UB}={})=>{const O=u??`${Date.now()}-${Math.random().toString(16).slice(2)}`,T=Rh[m]?m:"info";if(r(C=>[...C.filter(b=>b.id!==O),{id:O,title:f,description:g,variant:T}]),S!==null&&S!==1/0&&typeof window<"u"){const C=window.setTimeout(()=>{o(O)},S),w=n.current.get(O);w&&window.clearTimeout(w),n.current.set(O,C)}return O},[o]);P.useEffect(()=>()=>{typeof window>"u"||(n.current.forEach(u=>window.clearTimeout(u)),n.current.clear())},[]);const i=P.useMemo(()=>({showToast:a,dismissToast:o}),[a,o]);return v.jsxs(nN.Provider,{value:i,children:[e,v.jsx("div",{className:"pointer-events-none fixed right-4 top-4 z-50 flex w-80 max-w-full flex-col gap-3",children:t.map(u=>{const f=Rh[u.variant]??Rh.info;return v.jsx("div",{className:`pointer-events-auto overflow-hidden rounded-lg border px-4 py-3 shadow-xl backdrop-blur ${f.container}`,children:v.jsxs("div",{className:"flex items-start gap-3",children:[v.jsx("span",{className:`mt-1 h-2 flex-shrink-0 w-2 rounded-full ${f.accent}`}),v.jsxs("div",{className:"flex-1",children:[u.title&&v.jsx("p",{className:"text-sm font-semibold",children:u.title}),u.description&&v.jsx("p",{className:"mt-1 text-sm leading-snug text-white/80",children:u.description})]}),v.jsx("button",{type:"button",onClick:()=>o(u.id),className:"ml-2 rounded-md p-1 text-xs uppercase tracking-wide text-white/60 transition hover:text-white/90",children:"Schließen"})]})},u.id)})})]})}function Ci(){const e=P.useContext(nN);if(!e)throw new Error("useToast must be used within a ToastProvider");return e}const oN=P.createContext(null),$B={maintenance:null,update:null,script:null,ssh:null,loading:!0,error:"",lastUpdated:null};function HB({children:e}){var N,A;const{isAuthenticated:t,hasPermission:r,user:n}=Wr(),o=!!(t&&(n!=null&&n.isSuperuser||r("maintenance-access","read"))),[a,i]=P.useState($B),u=P.useRef(null),f=P.useRef(!1),g=P.useCallback(M=>{i(D=>({...D,...M}))},[]),m=P.useCallback(async()=>{var M,D;if(!o)return g({loading:!1,error:""}),null;g({loading:!0,error:""});try{const z=(await Je.get("/api/maintenance/config")).data??{};g({maintenance:z.maintenance??null,update:z.update??null,script:z.script??null,ssh:z.ssh??null,loading:!1,error:"",lastUpdated:new Date})}catch(L){const z=((D=(M=L.response)==null?void 0:M.data)==null?void 0:D.error)||L.message||"Fehler beim Laden der Wartungsdaten";g({loading:!1,error:z})}},[g,o]),S=P.useCallback(async()=>{var M,D;if(o)try{const z=(await Je.get("/api/maintenance/update-status")).data??{};i(V=>({...V,maintenance:z.maintenance??V.maintenance,update:z.update??V.update,error:""}))}catch(L){const z=((D=(M=L.response)==null?void 0:M.data)==null?void 0:D.error)||L.message||"Fehler beim Aktualisieren des Wartungsstatus";i(V=>({...V,error:z}))}},[o]);P.useEffect(()=>{if(!o){g({loading:!1,error:""});return}m()},[g,m,o]),P.useEffect(()=>{var M;if(o){if((M=a.update)!=null&&M.running){S();const D=setInterval(()=>{S()},5e3);return u.current=D,()=>clearInterval(D)}u.current&&(clearInterval(u.current),u.current=null)}},[o,(N=a.update)==null?void 0:N.running,S]),P.useEffect(()=>{var D;const M=!!((D=a.update)!=null&&D.running);o&&!M&&f.current&&m(),f.current=M},[o,(A=a.update)==null?void 0:A.running,m]);const O=P.useCallback(async(M={})=>{await Je.post("/api/maintenance/portainer-update",M),await S()},[S]),T=P.useCallback(async M=>{await Je.put("/api/maintenance/update-script",{script:M}),await m()},[m]),C=P.useCallback(async()=>{await Je.delete("/api/maintenance/update-script"),await m()},[m]),w=P.useCallback(async M=>{await Je.put("/api/maintenance/ssh-config",M),await m()},[m]),b=P.useCallback(async()=>{await Je.delete("/api/maintenance/ssh-config"),await m()},[m]),d=P.useCallback(async({active:M,message:D}={})=>{var Y;const L={active:!!M};D!==void 0&&(L.message=D);const V=((Y=(await Je.post("/api/maintenance/mode",L)).data)==null?void 0:Y.maintenance)??null;return g({maintenance:V,error:""}),V},[g]),s=P.useCallback(async M=>(await Je.post("/api/maintenance/test-ssh",M??{})).data,[]),c=P.useCallback(async()=>{const D=(await Je.get("/api/auth/superuser/status")).data??{};return{exists:!!D.exists,user:D.user??null}},[]),l=P.useCallback(async()=>(await Je.get("/api/setup/status")).data??{},[]),h=P.useCallback(async M=>(await Je.delete(`/api/setup/servers/${M}`)).data??{success:!1},[]),y=P.useCallback(async(M,D)=>(await Je.put(`/api/setup/servers/${M}/api-key`,{apiKey:D})).data??{success:!1},[]),x=P.useCallback(async M=>(await Je.put("/api/setup/self-stack",{selfStackId:M})).data??{success:!1},[]),j=P.useCallback(async()=>(await Je.delete("/api/auth/superuser")).data??{success:!1},[]),k=P.useMemo(()=>({maintenance:a.maintenance,update:a.update,script:a.script,ssh:a.ssh,loading:a.loading,error:a.error,lastUpdated:a.lastUpdated,refreshConfig:m,refreshUpdateStatus:S,setMaintenanceMode:d,triggerUpdate:O,saveScript:T,resetScript:C,saveSshConfig:w,deleteSshConfig:b,testSshConnection:s,fetchSuperuserStatus:c,fetchSetupStatus:l,deleteSetupServer:h,updateSetupApiKey:y,updateSelfStackId:x,removeSuperuserAccount:j}),[a,m,S,d,O,T,C,w,b,s,c,l,h,y,x,j]);return v.jsx(oN.Provider,{value:k,children:e})}function ea(){const e=P.useContext(oN);if(!e)throw new Error("useMaintenance must be used within a MaintenanceProvider");return e}const qB=[{value:"10",label:"10"},{value:"25",label:"25"},{value:"50",label:"50"},{value:"100",label:"100"},{value:"all",label:"Alle"}],Qw="50",aN=P.createContext(null),GB=(e,t)=>{const r=Number(e);if(Number.isFinite(r)&&r>0)return r;const n=Number(t);return Number.isFinite(n)&&n>0?n:1};function KB({children:e,initialPage:t=1,initialPerPage:r=Qw,perPageOptions:n=qB}){const[o,a]=P.useState(t),[i,u]=P.useState(r),[f,g]=P.useState(0),[m,S]=P.useState(0),O=P.useRef(t),T=P.useRef(r),C=P.useMemo(()=>new Set(n.map(A=>String(A.value))),[n]),w=i==="all",b=P.useCallback(()=>w?null:GB(i,r),[i,w,r]),d=P.useCallback((A,M)=>{g(Math.max(0,Number(A)||0)),S(Math.max(0,Number(M)||0))},[]),s=P.useCallback(()=>{a(O.current??1),u(T.current??Qw),g(0),S(0)},[]),c=P.useCallback((A,{resetPage:M=!0}={})=>{if(A==null)return;const D=String(A);C.has(D)&&(u(D),M&&a(1))},[C]),l=P.useCallback(A=>{var D;const M=typeof A=="string"?A:(D=A==null?void 0:A.target)==null?void 0:D.value;c(M,{resetPage:!0})},[c]),h=P.useCallback(A=>{if(w)return;const M=Number(A);if(!Number.isFinite(M)||M<1)return;const D=b();if(!D)return;const L=Math.max(1,Math.ceil((f||0)/D));M>L||a(M)},[w,b,f]),y=P.useMemo(()=>{if(w)return 1;const A=b();return A?Math.max(1,Math.ceil((f||0)/A)):1},[w,b,f]),x=P.useMemo(()=>{if(!f)return 0;if(w)return 1;const A=b();return(o-1)*A+1},[f,w,b,o]),j=P.useMemo(()=>{if(!f)return 0;if(w)return f;const A=b(),M=(o-1)*A+(m||A);return Math.min(f,M)},[f,w,b,o,m]),k=P.useMemo(()=>f?w?`Zeige alle ${f.toLocaleString()} Einträge`:`Zeige ${x.toLocaleString()} ${j.toLocaleString()} von ${f.toLocaleString()} Einträgen`:"Keine Einträge",[f,w,x,j]),N=P.useMemo(()=>({page:o,perPage:i,perPageOptions:n,perPageIsAll:w,totalItems:f,visibleItems:m,totalPages:y,rangeStart:x,rangeEnd:j,summaryLabel:k,setPage:a,setPerPage:c,setTotals:d,setTotalItems:g,setVisibleItems:S,handlePageChange:h,handlePerPageChange:l,validPerPageValues:C,resetPagination:s}),[o,i,n,w,f,m,y,x,j,k,d,c,h,l,C,s]);return v.jsx(aN.Provider,{value:N,children:e})}function Bs(){const e=P.useContext(aN);if(!e)throw new Error("usePage must be used within a PageProvider");return e}function ju({disabled:e=!1}){const{summaryLabel:t,perPageIsAll:r,page:n,totalPages:o,handlePageChange:a}=Bs();return v.jsxs("div",{className:"flex flex-wrap items-center justify-between gap-3",children:[v.jsx("span",{children:t}),!r&&v.jsxs("div",{className:"flex items-center gap-2",children:[v.jsx("button",{onClick:()=>a(n-1),disabled:e||n<=1,className:"rounded-md border border-slate-300 p-2.5 text-center text-sm transition-all shadow-sm hover:shadow-lg text-slate-600 hover:text-white hover:bg-slate-800 hover:border-slate-800 focus:text-white focus:bg-slate-800 focus:border-slate-800 active:border-slate-800 active:text-white active:bg-slate-800 disabled:pointer-events-none disabled:opacity-50 disabled:shadow-none",type:"button",children:v.jsx("svg",{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",className:"h-4 w-4",children:v.jsx("path",{d:"M11.03 3.97a.75.75 0 0 1 0 1.06l-6.22 6.22H21a.75.75 0 0 1 0 1.5H4.81l6.22 6.22a.75.75 0 1 1-1.06 1.06l-7.5-7.5a.75.75 0 0 1 0-1.06l7.5-7.5a.75.75 0 0 1 1.06 0Z"})})}),v.jsxs("p",{className:"text-slate-600",children:["Seite ",v.jsx("strong",{className:"text-slate-800",children:n})," / ",v.jsx("strong",{className:"text-slate-800",children:o})]}),v.jsx("button",{onClick:()=>a(n+1),disabled:e||n>=o,className:"rounded-md border border-slate-300 p-2.5 text-center text-sm transition-all shadow-sm hover:shadow-lg text-slate-600 hover:text-white hover:bg-slate-800 hover:border-slate-800 focus:text-white focus:bg-slate-800 focus:border-slate-800 active:border-slate-800 active:text-white active:bg-slate-800 disabled:pointer-events-none disabled:opacity-50 disabled:shadow-none",type:"button",children:v.jsx("svg",{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",className:"h-4 w-4",children:v.jsx("path",{d:"M12.97 3.97a.75.75 0 0 1 1.06 0l7.5 7.5a.75.75 0 0 1 0 1.06l-7.5 7.5a.75.75 0 1 1-1.06-1.06l6.22-6.22H3a.75.75 0 0 1 0-1.5h16.19l-6.22-6.22a.75.75 0 0 1 0-1.06Z"})})})]})]})}const xc="stackSelectionPreference",YB=30*1e3,QB=30*1e3;let ti={data:null,timestamp:0},wc=null;const Mt={QUEUED:"queued",STARTED:"started",SUCCESS:"success",ERROR:"error",INFO:"info"},XB={initializing:"Vorbereitung","activating-maintenance":"Wartungsmodus aktivieren","executing-script":"Skript wird ausgeführt",waiting:"Warte auf Portainer",completed:"Abgeschlossen",failed:"Fehlgeschlagen"},ZB=()=>!!ti.data&&Date.now()-ti.timestamp<YB,Xw=e=>{ti={data:e,timestamp:Date.now()}},JB=e=>Array.isArray(e)?[...e].sort((t,r)=>((t==null?void 0:t.Name)||"").localeCompare((r==null?void 0:r.Name)||"")):[];function eV(){const[e,t]=P.useState(()=>JB(ti.data)),[r,n]=P.useState(()=>!ti.data),[o,a]=P.useState(""),[i,u]=P.useState([]),[f,g]=P.useState("all"),[m,S]=P.useState(""),[O,T]=P.useState(!1),[C,w]=P.useState(!1),[b,d]=P.useState(!1),{showToast:s}=Ci(),{maintenance:c,update:l,script:h,ssh:y}=ea(),{hasPermission:x}=Wr(),j=x("stacks-redeploy-single","full"),k=x("stacks-redeploy-selection","full"),N=x("stacks-redeploy-all","full"),A=!!(c!=null&&c.active),M=c==null?void 0:c.message,D=!!(l!=null&&l.running),L=A||D,z=l!=null&&l.stage?XB[l.stage]??l.stage:"",{page:V,perPage:Y,perPageOptions:q,setPage:B,setTotals:H,handlePerPageChange:K,resetPagination:X}=Bs(),re=P.useCallback(()=>{},[]);P.useEffect(()=>()=>X(),[X]),P.useEffect(()=>{L&&(n(!1),t([]),u([]))},[L]);const me=P.useRef(new Map),de=P.useCallback((oe,ge)=>{const te=new Map(oe.map(ie=>[ie.Id,ie]));return[...ge].sort((ie,se)=>ie.Name.localeCompare(se.Name)).map(ie=>{const se=te.get(ie.Id);if(se&&se.updateStatus==="✅"&&ie.updateStatus==="⚠️"){const Fe=ie.Name?`${ie.Name} (ID: ${ie.Id})`:`Stack ${ie.Id}`;s({variant:"warning",title:"Aktualisierung gefunden",description:Fe})}let fe=ie.redeployPhase??(se==null?void 0:se.redeployPhase)??null;!fe&&(ie.redeploying||se!=null&&se.redeploying)&&(fe=Mt.STARTED);const Oe=fe===Mt.QUEUED,xe=fe===Mt.STARTED;return{...ie,redeployPhase:fe,redeployQueued:Oe,redeploying:Oe||xe,redeployDisabled:ie.redeployDisabled??(se==null?void 0:se.redeployDisabled)??!1,duplicateName:ie.duplicateName??(se==null?void 0:se.duplicateName)??!1}})},[s]);P.useEffect(()=>{const oe=td("/",{path:"/socket.io",transports:["websocket"]});return console.log("🔌 Socket connected"),oe.on("redeployStatus",async(ge={})=>{const{stackId:te}=ge;if(!te)return;let ye=te;if(typeof te=="string"){const Fe=Number(te);Number.isNaN(Fe)||(ye=Fe)}const ie=ge.redeployPhase??ge.phase;let se=ie;se?ie==="started"||ie==="running"?se=Mt.STARTED:ie==="queued"?se=Mt.QUEUED:ie==="success"?se=Mt.SUCCESS:ie==="error"?se=Mt.ERROR:ie==="info"&&(se=Mt.INFO):ge.isRedeploying===!0?se=Mt.STARTED:ge.isRedeploying===!1&&(se=Mt.SUCCESS);const fe=me.current.get(ye)??me.current.get(String(ye)),Oe=ge.stackName??(fe==null?void 0:fe.Name),xe=Oe?`${Oe} (ID: ${ye})`:`Stack ${ye}`;if(console.log(`🔄 Stack ${ye} Redeploy Update: ${se??"unbekannt"}`),se===Mt.STARTED)s({variant:"info",title:"Redeploy gestartet",description:xe});else if(se===Mt.SUCCESS)s({variant:"success",title:"Redeploy abgeschlossen",description:xe});else if(se===Mt.ERROR){const Fe=ge.message?` ${ge.message}`:"";s({variant:"error",title:"Redeploy fehlgeschlagen",description:`${xe}${Fe}`})}if(t(Fe=>Fe.map(Qe=>{if(String(Qe.Id)!==String(ye))return Qe;const ke=se??Qe.redeployPhase??null,bt=ke===Mt.QUEUED,ft=ke===Mt.STARTED,At=ke===Mt.SUCCESS,It=ke===Mt.ERROR,xt=bt||ft,Rt={...Qe,redeployPhase:ke,redeployQueued:bt,redeploying:xt};return At&&(Rt.updateStatus="✅",Rt.redeploying=!1,Rt.redeployQueued=!1),It&&(Rt.redeploying=!1,Rt.redeployQueued=!1),!xt&&!At&&!It&&se===void 0&&(Rt.redeploying=!1,Rt.redeployQueued=!1,Rt.redeployPhase=Qe.redeployPhase??null),Rt})),se===Mt.SUCCESS||se===Mt.ERROR||ge.isRedeploying===!1&&!se)try{const Fe=await Je.get("/api/stacks");Xw(Fe.data),t(Qe=>de(Qe,Fe.data))}catch(Fe){console.error("Fehler beim Aktualisieren nach Redeploy:",Fe)}}),()=>oe.disconnect()},[]);const ee=P.useCallback(async({force:oe=!1,silent:ge=!1}={})=>{if(A||D){ge||n(!1);return}const te=!!ti.data;if(!oe&&te&&(t(ie=>de(ie,ti.data)),!ge&&(n(!1),ZB())))return;const ye=!ge&&(!te||oe);ye&&n(!0);try{(oe||!wc)&&(wc=Je.get("/api/stacks").then(se=>(Xw(se.data),se.data)).finally(()=>{wc=null}));const ie=await wc;t(se=>de(se,ie)),a("")}catch(ie){console.error("❌ Fehler beim Abrufen der Stacks:",ie),!te&&!ge&&a("Fehler beim Laden der Stacks")}finally{ye&&n(!1)}},[A,D,de]);P.useEffect(()=>{ee()},[ee]),P.useEffect(()=>{if(typeof document>"u"||A||D)return;const oe=setInterval(()=>{document.hidden||ee({force:!0,silent:!0})},QB);return()=>clearInterval(oe)},[ee,A,D]),P.useEffect(()=>{if(typeof document>"u"||A||D)return;const oe=()=>{document.hidden||ee({force:!0,silent:!0})};return document.addEventListener("visibilitychange",oe),()=>{document.removeEventListener("visibilitychange",oe)}},[ee,A,D]),P.useEffect(()=>{u(oe=>{const ge=oe.filter(te=>{const ye=e.find(se=>se.Id===te);if(!ye||ye.updateStatus==="✅"||ye.redeployDisabled)return!1;const ie=ye.redeployPhase;return!(ie===Mt.STARTED||ie===Mt.QUEUED)});return ge.length===oe.length?oe:ge})},[e]),P.useEffect(()=>{const oe=new Map;e.forEach(ge=>{oe.set(ge.Id,ge),oe.set(String(ge.Id),ge)}),me.current=oe},[e]);const _e=m.trim().toLowerCase(),he=P.useMemo(()=>e.filter(oe=>!(f==="current"&&oe.updateStatus!=="✅"||f==="outdated"&&oe.updateStatus==="✅"||_e&&!`${oe.Name??""} ${oe.Id??""}`.toLowerCase().includes(_e))),[e,f,_e]),pe=P.useMemo(()=>he.filter(oe=>{if(oe.updateStatus==="✅"||oe.redeployDisabled)return!1;const ge=oe.redeployPhase;return!(ge===Mt.STARTED||ge===Mt.QUEUED)}),[he]),be=P.useMemo(()=>{const oe=new Map;return e.forEach(ge=>{oe.set(ge.Id,ge)}),oe},[e]);P.useMemo(()=>new Set(he.map(oe=>oe.Id)),[he]);const ve=P.useMemo(()=>{if(Y==="all")return he;const oe=Number(Y),ge=(V-1)*oe;return he.slice(ge,ge+oe)},[he,Y,V]);P.useEffect(()=>{H(he.length,ve.length)},[he.length,ve.length,H]);const Ce=P.useRef({action:"keep",remember:!1}),Ae=P.useRef({status:f,search:_e}),Ne=P.useRef(!1);P.useEffect(()=>{if(!(typeof window>"u"))try{const oe=window.sessionStorage.getItem(xc);if(!oe)return;const ge=JSON.parse(oe);ge&&(ge.action==="keep"||ge.action==="clear")&&(Ce.current={action:ge.action,remember:!0},d(!0))}catch(oe){console.error("⚠️ Konnte gespeicherte Auswahl-Einstellung nicht laden:",oe),Ce.current={action:"keep",remember:!1}}},[]),P.useEffect(()=>{const oe=_e;if(!Ne.current){Ne.current=!0,Ae.current={status:f,search:oe};return}const ge=Ae.current;if(!(ge.status!==f||ge.search!==oe)){f==="all"&&oe.length===0&&O&&T(!1);return}if(Ae.current={status:f,search:oe},i.length===0){T(!1);return}if(!(f!=="all"||oe.length>0)){T(!1);return}const ie=Ce.current;if(ie!=null&&ie.remember){ie.action==="clear"&&u([]),T(!1);return}w(!!(ie!=null&&ie.remember)),T(!0)},[f,_e,i.length,O]),P.useEffect(()=>{i.length===0&&O&&T(!1)},[i.length,O]);const ue=f!=="all"||_e.length>0;P.useEffect(()=>{B(1)},[f,_e,B]),P.useEffect(()=>{if(Y==="all"){V!==1&&B(1);return}const oe=Number(Y)||1,ge=Math.max(1,Math.ceil(he.length/oe));V>ge&&B(ge)},[he.length,Y,V,B]);const Ee=(oe,ge)=>{k&&(ge||u(te=>te.includes(oe)?te.filter(ye=>ye!==oe):[...te,oe]))};P.useEffect(()=>{k||(i.length&&u([]),O&&T(!1))},[k,i.length,O]);const $e=oe=>{if(!k)return;const ge=C;if(typeof window<"u")try{if(ge){const te={action:oe,remember:!0};window.sessionStorage.setItem(xc,JSON.stringify(te)),Ce.current=te}else window.sessionStorage.removeItem(xc),Ce.current={action:oe,remember:!1}}catch(te){console.error("⚠️ Konnte Auswahl-Einstellung nicht speichern:",te),Ce.current={action:oe,remember:!1}}else Ce.current={action:oe,remember:!1};d(ge),w(ge),oe==="clear"&&u([]),T(!1)},Ge=()=>{if(k){if(typeof window<"u")try{window.sessionStorage.removeItem(xc)}catch(oe){console.error("⚠️ Konnte gespeicherte Auswahl-Einstellung nicht löschen:",oe)}Ce.current={action:"keep",remember:!1},d(!1),w(!1),ue&&i.length>0&&T(!0)}},tt=()=>{k&&(u([]),T(!1))},ct=oe=>{k&&u(ge=>ge.filter(te=>te!==oe))},qe=async oe=>{if(!j)return;const ge=me.current.get(oe),te=ge==null?void 0:ge.redeployPhase;if(!(te===Mt.STARTED||te===Mt.QUEUED)){u(ye=>ye.filter(ie=>ie!==oe)),t(ye=>ye.map(ie=>ie.Id===oe?{...ie,redeployPhase:Mt.STARTED,redeploying:!0,redeployQueued:!1}:ie));try{await Je.put(`/api/stacks/${oe}/redeploy`)}catch(ye){if(console.error("❌ Fehler beim Redeploy:",ye),t(ie=>ie.map(se=>se.Id===oe?{...se,redeployPhase:null,redeploying:!1,redeployQueued:!1}:se)),!ye.response){const ie=me.current.get(oe),se=ie!=null&&ie.Name?`${ie.Name} (ID: ${oe})`:`Stack ${oe}`,fe=ye.message||"Unbekannter Fehler";s({variant:"error",title:"Redeploy fehlgeschlagen",description:`${se} ${fe}`})}}}},it=async()=>{var te,ye;if(!N||!pe.length)return;const oe=pe.map(ie=>ie.Id),ge=new Set(oe.map(ie=>String(ie)));t(ie=>ie.map(se=>{const fe=String(se.Id);return ge.has(fe)?{...se,redeployPhase:Mt.QUEUED,redeploying:!0,redeployQueued:!0}:se}));try{ue?await Je.put("/api/stacks/redeploy-selection",{stackIds:oe}):await Je.put("/api/stacks/redeploy-all"),u(ie=>ie.filter(se=>!ge.has(String(se))))}catch(ie){console.error("❌ Fehler beim Redeploy ALL:",ie),t(fe=>fe.map(Oe=>{const xe=String(Oe.Id);return ge.has(xe)?{...Oe,redeployPhase:null,redeploying:!1,redeployQueued:!1}:Oe}));const se=((ye=(te=ie.response)==null?void 0:te.data)==null?void 0:ye.error)||ie.message||"Unbekannter Fehler";s({variant:"error",title:"Redeploy ALL fehlgeschlagen",description:se})}},mt=async()=>{var te,ye;if(!k||!i.length)return;const oe=i.filter(ie=>{const se=e.find(Oe=>Oe.Id===ie);if(!se||se.updateStatus==="✅"||se.redeployDisabled)return!1;const fe=se.redeployPhase;return!(fe===Mt.STARTED||fe===Mt.QUEUED)});if(!oe.length){u([]);return}const ge=new Set(oe);t(ie=>ie.map(se=>ge.has(se.Id)?{...se,redeployPhase:Mt.QUEUED,redeploying:!0,redeployQueued:!0}:se));try{await Je.put("/api/stacks/redeploy-selection",{stackIds:oe}),u(ie=>ie.filter(se=>!ge.has(se)))}catch(ie){console.error("❌ Fehler beim Redeploy Auswahl:",ie),t(fe=>fe.map(Oe=>ge.has(Oe.Id)?{...Oe,redeployPhase:null,redeploying:!1,redeployQueued:!1}:Oe));const se=((ye=(te=ie.response)==null?void 0:te.data)==null?void 0:ye.error)||ie.message||"Unbekannter Fehler";s({variant:"error",title:"Redeploy Auswahl fehlgeschlagen",description:se})}},We=k&&i.length>0,rt=pe.length>0,yt=k&&We||N,je=k&&We?`Redeploy Auswahl (${i.length})`:"Redeploy Alle",Ke=L||(k&&We?O||i.every(oe=>{const ge=e.find(ye=>ye.Id===oe);if(!ge||ge.updateStatus==="✅"||ge.redeployDisabled)return!0;const te=ge.redeployPhase;return te===Mt.STARTED||te===Mt.QUEUED}):!N||!rt),Te=()=>{if(L){s({variant:"warning",title:"Wartungsmodus aktiv",description:"Redeploy-Aktionen sind während des Wartungsmodus deaktiviert."});return}k&&We?mt():N&&it()};return v.jsxs("div",{className:"mt-12 mb-8 flex flex-col gap-12",children:[(A||D)&&v.jsx("div",{className:"rounded-lg border border-cyan-500/60 bg-cyan-900/30 px-4 py-3 text-sm text-bluegray-100",children:v.jsxs("div",{className:"flex flex-col gap-1",children:[v.jsxs("span",{children:["Wartungsmodus aktiv",M?` ${M}`:D?" Portainer-Update läuft":"","."]}),D&&v.jsxs("span",{className:"text-xs text-indigo-900",children:["Phase: ",z]})]})}),v.jsxs(W.Card,{children:[v.jsx(W.CardHeader,{variant:"gradient",color:"gray",className:"p-4 pt-2 pb-2",children:!r&&!o?v.jsx(W.Typography,{variant:"h6",color:"white",children:v.jsx("span",{className:"flex items-center gap-2",children:v.jsx("span",{children:"Filter und Optionen"})})}):v.jsx(W.Typography,{variant:"h6",color:"white",children:v.jsx("span",{className:"flex items-center gap-2",children:v.jsx("span",{children:"Lade Stacks"})})})}),v.jsxs(W.CardBody,{children:[r?v.jsxs("p",{className:"flex py-6 text-center text-sm font-medium text-gray-400",children:[v.jsx(W.Spinner,{className:"mr-2 h-4 w-4 flex"}),"Lade Stacks..."]}):o?v.jsx("p",{className:"py-6 text-sm font-medium text-red-400",children:o}):v.jsxs("div",{className:"gap-4",children:[v.jsx("div",{className:"w-full",children:v.jsxs(W.ButtonGroup,{fullWidth:!0,children:[v.jsx(W.Button,{onClick:()=>g("all"),children:"Alle"}),v.jsx(W.Button,{onClick:()=>g("current"),children:"Aktuell"}),v.jsx(W.Button,{onClick:()=>g("outdated"),children:"Veraltet"})]})}),v.jsxs("div",{className:"flex flex-col gap-4 md:flex-row md:items-center md:justify-between mt-8",children:[v.jsx("div",{className:"md:flex-1",children:v.jsx(W.Input,{value:m,onChange:oe=>S(oe.target.value),variant:"static",placeholder:"Name oder ID"})}),v.jsx("div",{className:"md:mt-0 mt-8 md:flex-1",children:v.jsx(W.Select,{variant:"static",label:"Einträge pro Seite",onChange:re,value:Y,children:q.map(({value:oe,label:ge})=>v.jsx(W.Option,{value:oe,onClick:()=>K(oe),children:ge},oe))})})]}),v.jsx("div",{className:"flex items-center justify-end gap-3 mt-5",children:k&&b&&v.jsx("button",{onClick:Ge,className:"block antialiased font-sans text-sm leading-normal text-inherit text-xs font-medium text-warmAmberGlow-500 underline underline-offset-2 transition hover:text-warmAmberGlow-600",children:"Gespeicherte Entscheidung löschen"})})]}),k&&O&&v.jsx("div",{className:"flex flex-col mt-5",children:v.jsxs("div",{className:"flex flex-col gap-3 rounded-lg border border-arcticBlue-800 bg-arcticBlue-900/90 px-4 py-3 text-arcticBlue-100 md:flex-row md:items-center md:justify-between",children:[v.jsxs("div",{className:"space-y-2 block antialiased font-sans text-sm font-light leading-normal text-inherit",children:[v.jsxs("p",{children:[i.length===1?"1 Stack ist weiterhin ausgewählt.":`${i.length} Stacks sind weiterhin ausgewählt.`," ","Soll die Auswahl entfernt werden?"]}),v.jsxs("label",{className:"flex items-center gap-2",children:[v.jsx("input",{type:"checkbox",checked:C,onChange:oe=>w(oe.target.checked),className:"h-4 w-4 rounded border border-arcticBlue-400 bg-arcticBlue-900 text-arcticBlue-400 focus:ring-arcticBlue-300"}),v.jsx("span",{className:"text-xs",children:"Einstellung merken (bis Browser geschlossen wird)"})]})]}),v.jsxs("div",{className:"flex gap-2",children:[v.jsx(W.Button,{onClick:()=>$e("keep"),className:"rounded-md border border-arcticBlue-600 bg-arcticBlue-700 px-4 py-2 font-sans font-bold text-center uppercase transition-all hover:bg-arcticBlue-800",children:"Auswahl behalten"}),v.jsx(W.Button,{onClick:()=>$e("clear"),className:"rounded-md border border-sunsetCoral-500 bg-sunsetCoral-600 px-4 py-2 font-sans font-bold text-center uppercase transition-all hover:bg-sunsetCoral-600",children:"Auswahl entfernen"})]})]})}),yt&&v.jsxs("div",{id:"collect",className:"mt-8 flex flex-col gap-4 md:flex-row md:items-start md:gap-6",children:[k&&i.length>0&&v.jsx("div",{className:"w-full md:order-first order-last md:w-3/4",children:v.jsxs("div",{className:"flex flex-col gap-3 text-sm text-gray-300",children:[v.jsx("div",{className:"flex flex-wrap items-center gap-2",children:i.map(oe=>{const ge=be.get(oe),te=(ge==null?void 0:ge.Name)||`Stack ${oe}`;return v.jsxs("button",{type:"button",onClick:()=>ct(oe),className:"inline-flex items-center gap-2 rounded-full bg-lavenderSmoke-600/80 px-2 py-0.5 text-white transition hover:bg-lavenderSmoke-600/90 focus:outline-none focus:ring-2 focus:ring-lavenderSmoke-400 cursor-pointer",children:[v.jsx("span",{children:te}),v.jsx("span",{className:"text-xs font-semibold text-lavenderSmoke-200",children:"x"})]},oe)})}),v.jsx("button",{type:"button",onClick:tt,className:"md:order-last self-start mt-1 text-xs font-medium text-gray-400 underline underline-offset-2 transition hover:text-gray-200",children:"Auswahl aufheben"})]})}),v.jsx("div",{className:"w-full md:w-1/4 md:ml-auto",children:v.jsx(W.Button,{className:"w-full bg-arcticBlue-500 hover:bg-arcticBlue-600",onClick:Te,disabled:Ke,children:je})})]})]})]}),v.jsx("div",{className:"grid grid-cols-1 gap-6 md:grid-cols-2",children:ve.map(oe=>{const ge=oe.redeployPhase,te=ge===Mt.QUEUED,ye=ge===Mt.STARTED,ie=te||ye,se=i.includes(oe.Id),fe=oe.updateStatus==="✅",Oe=!!oe.redeployDisabled,xe=!ie&&!fe&&!Oe,Ue=k&&xe;return v.jsx(W.Card,{children:v.jsxs(W.CardBody,{className:`flex w-full text-stormGrey-500 items-center justify-between gap-4 rounded-xl shadow-lg transition border
${se?"border-purple-500 ring-1 ring-purple-500/40":"border-transparent"}
${!xe||ie?"opacity-75 bg-stormGrey-200/20":""}`,children:[v.jsxs("div",{className:"flex items-center space-x-4",id:"left",children:[k&&v.jsx("input",{type:"checkbox",checked:se,onChange:()=>Ee(oe.Id,!Ue),className:`h-5 w-5 text-purple-500 focus:ring-purple-400 border-gray-600 bg-gray-900 rounded ${Ue?"":"opacity-40 cursor-not-allowed"}`,disabled:!Ue}),v.jsx("div",{className:`w-12 h-12 flex items-center justify-center rounded-full
${oe.updateStatus==="✅"?"bg-mossGreen-600":oe.updateStatus==="⚠️"?"bg-warmAmberGlow-400":"bg-sunsetCoral-500"}`}),v.jsxs("div",{children:[v.jsx("p",{className:"text-lg antialiased font-sans font-semibold leading-normal text-inherit",children:oe.Name}),v.jsxs("p",{className:"text-sm antialiased font-sans font-light leading-normal text-inherit",children:["ID: ",oe.Id]}),oe.duplicateName&&v.jsx("p",{className:"text-xs text-amber-700",children:"⚠️ Doppelter Name erkannt"})]})]}),v.jsx("div",{className:"ml-auto flex flex-col items-end gap-1 text-sm",id:"right",children:ye?v.jsxs(v.Fragment,{children:[v.jsx("span",{className:"antialiased font-sans font-light leading-normal text-xs uppercase tracking-wide text-warmAmberGlow-600",children:"Redeploy"}),v.jsx("span",{className:"text-warmAmberGlow-500",children:"läuft…"})]}):te?v.jsxs(v.Fragment,{children:[v.jsx("span",{className:"antialiased font-sans font-light leading-normal text-xs uppercase tracking-wide text-warmAmberGlow-600",children:"Redeploy"}),v.jsx("span",{className:"text-warmAmberGlow-500",children:"in Warteliste…"})]}):Oe?v.jsxs(v.Fragment,{children:[v.jsx("span",{className:"antialiased font-sans font-light leading-normal text-xs uppercase tracking-wide text-stormGrey-500",children:"System"}),v.jsx("span",{className:"text-gray-300",children:"Redeploy deaktiviert"})]}):fe?v.jsxs(v.Fragment,{children:[v.jsx("span",{className:"antialiased font-sans font-light leading-normal text-xs uppercase tracking-wide text-stormGrey-500",children:"Status"}),v.jsx("span",{className:"text-mossGreen-600",children:"Aktuell"})]}):j?v.jsx(W.Button,{onClick:()=>qe(oe.Id),disabled:L||ie,className:"disabled:opacity-50 disabled:cursor-not-allowed",children:"Redeploy"}):null})]})},oe.Id)})}),v.jsx(ju,{disabled:r||!!o})]})}const tV={initializing:"Vorbereitung","activating-maintenance":"Wartungsmodus aktivieren","executing-script":"Skript wird ausgeführt",waiting:"Warte auf Portainer",completed:"Abgeschlossen",failed:"Fehlgeschlagen"},_c=e=>{if(!e&&e!==0)return"-";const r=(n=>{if(n instanceof Date)return n;if(typeof n=="number"){const o=n>1e12?n:n*1e3;return new Date(o)}if(typeof n=="string"){const o=Number(n);if(!Number.isNaN(o)){const a=o>1e12?o:o*1e3;return new Date(a)}return new Date(n)}return null})(e);return!r||Number.isNaN(r.getTime())?String(e):r.toLocaleString("de-DE",{year:"numeric",month:"2-digit",day:"2-digit",hour:"2-digit",minute:"2-digit",second:"2-digit"})},Mh=()=>({host:"",port:"22",username:"",password:"",extraSshArgs:""});function rV(){var Gs,Iu;const e=$n(),{hasPermission:t,user:r}=Wr(),n=P.useCallback(()=>{},[]),{maintenance:o,update:a,script:i,ssh:u,loading:f,error:g,setMaintenanceMode:m,triggerUpdate:S,saveScript:O,resetScript:T,saveSshConfig:C,deleteSshConfig:w,testSshConnection:b,fetchSuperuserStatus:d,fetchSetupStatus:s,deleteSetupServer:c,updateSetupApiKey:l,updateSelfStackId:h,removeSuperuserAccount:y}=ea(),x=!!(r!=null&&r.isSuperuser),j=!!(x||t("maintenance-access","read")),k=!!(x||t("maintenance-access","full")),N=!!(x||t("maintenance-server-manage","read")),A=!!(x||t("maintenance-server-edit","full")),M=!!(x||t("maintenance-server-delete","full")),D=!!(x||t("maintenance-superuser-delete","full"));x||t("maintenance-portainer","read");const L=!!(x||t("maintenance-update","full"));x||t("maintenance-ssh-update","read");const z=!!(x||t("maintenance-ssh-update","full"));x||t("maintenance-duplicates","read");const V=!!(x||t("maintenance-duplicates","full")),Y=!1,q=!1,B=!!(o!=null&&o.active),H=o==null?void 0:o.message,K=(Gs=o==null?void 0:o.extra)==null?void 0:Gs.type,X=!!(a!=null&&a.running),re=B||X,[me,de]=P.useState(""),[ee,_e]=P.useState(!1),[he,pe]=P.useState(!1),[be,ve]=P.useState(""),[Ce,Ae]=P.useState(!1),[Ne,ue]=P.useState(()=>Mh()),[Ee,$e]=P.useState(!1),[Ge,tt]=P.useState(!1),[ct,qe]=P.useState(!1),[it,mt]=P.useState(!1),[We,rt]=P.useState(!1),[yt,je]=P.useState(null);P.useEffect(()=>{if(!i)return;const Pe=i.custom??i.default??i.effective??"";de(Pe)},[i]),P.useEffect(()=>{if(!u){ue(Mh()),$e(!1),tt(!1),je(null);return}ue({host:u.host??"",port:String(u.port??"22"),username:u.username??"",password:"",extraSshArgs:Array.isArray(u.extraSshArgs)?u.extraSshArgs.join(`
`):""}),$e(!!u.passwordStored),tt(!1),je(null)},[u]),P.useMemo(()=>i?i.source==="custom"&&typeof i.custom=="string"?i.custom:i.default??i.effective??"":"",[i]),i==null||i.source;const[Ke,Te]=P.useState(!0),[oe,ge]=P.useState(!1),[te,ye]=P.useState(null),[ie,se]=P.useState(""),[fe,Oe]=P.useState(!1),[xe,Ue]=P.useState(null),[Fe,Qe]=P.useState(!0),[ke,bt]=P.useState(""),[ft,At]=P.useState(""),[It,xt]=P.useState(""),[Rt,Er]=P.useState(""),[ur,$r]=P.useState(""),[rr,Hn]=P.useState(!1),[Ir,_r]=P.useState({}),[cn,dn]=P.useState(null),[J,Re]=P.useState(null),[ze,Ut]=P.useState(""),[Nt,Et]=P.useState(!1),[Ht,qt]=P.useState(""),[Pt,Xr]=P.useState([]),[mr,dr]=P.useState(!0),[On,kn]=P.useState(""),[Sr,Nn]=P.useState(!1),[ta,fn]=P.useState(null),[bo,qn]=P.useState(null),Ie=P.useRef(null),[ot,dt]=P.useState(new Map),[Xe,wt]=P.useState(!1),[Dt,nr]=P.useState(""),Lt=P.useMemo(()=>{var Pe;return((Pe=xe==null?void 0:xe.servers)==null?void 0:Pe.items)??[]},[xe]);P.useMemo(()=>{var Ve;const Pe=((Ve=xe==null?void 0:xe.apiKeys)==null?void 0:Ve.items)??[];return new Map(Pe.map(Be=>[Be.serverId,Be]))},[xe]),P.useMemo(()=>!!(xe!=null&&xe.setupComplete),[xe]);const Zr=(xe==null?void 0:xe.selfStack)??null,pn=(Zr==null?void 0:Zr.current)??"";(Iu=xe==null?void 0:xe.envDefaults)==null||Iu.selfStackId;const{page:hn,perPage:vo,perPageOptions:Ti,perPageIsAll:Wa,handlePerPageChange:Vs,setPage:Au,setTotals:Us,resetPagination:Ru}=Bs();P.useEffect(()=>()=>Ru(),[Ru]);const[Pi,Qf]=P.useState(""),[yo,Mo]=P.useState(null),[Ws,$s]=P.useState(!0),[Xf,Hs]=P.useState(""),[Zf,Oi]=P.useState(!1),[Jf,ep]=P.useState(null),$a=P.useRef(null),Gn=P.useCallback(async({silent:Pe=!1}={})=>{var Ve,Be;Te(!0),se("");try{const Le=await d(),at=!!(Le!=null&&Le.exists);ge(at),ye(at?Le.user??null:null)}catch(Le){const at=((Be=(Ve=Le.response)==null?void 0:Ve.data)==null?void 0:Be.error)||Le.message||"Superuser-Status konnte nicht geladen werden";ge(!1),ye(null),se(at),Pe||n({variant:"error",title:"Statusabfrage fehlgeschlagen",description:at})}finally{Te(!1)}},[d,n]),Jr=P.useCallback(async({silent:Pe=!1}={})=>{var Ve,Be;Pe||Qe(!0),bt("");try{const Le=await s();Ue(Le),_r({})}catch(Le){const at=((Be=(Ve=Le.response)==null?void 0:Ve.data)==null?void 0:Be.error)||Le.message||"Setup-Daten konnten nicht geladen werden";bt(at),Pe||n({variant:"error",title:"Setup-Daten",description:at})}finally{Qe(!1)}},[s,n]),qs=P.useCallback(async({silent:Pe=!1}={})=>{if($a.current)return $a.current;const Ve=(async()=>{var Be,Le;Pe?Oi(!0):$s(!0),Hs("");try{const Bt=(await Je.get("/api/maintenance/portainer-status")).data??{};Mo(Bt),ep(new Date)}catch(at){const Bt=((Le=(Be=at.response)==null?void 0:Be.data)==null?void 0:Le.error)||at.message||"Fehler beim Prüfen des Portainer-Status";Hs(Bt),n({variant:"error",title:"Statusaktualisierung fehlgeschlagen",description:Bt})}finally{Pe?Oi(!1):$s(!1),$a.current=null}})();return $a.current=Ve,Ve},[n]),ra=P.useCallback(async({silent:Pe=!1}={})=>{if(B||X){Xr([]),kn("Wartungsmodus aktiv Duplikat-Verwaltung ist vorübergehend deaktiviert."),dr(!1),Nn(!1);return}if(Ie.current)return Ie.current;const Ve=(async()=>{var Be,Le,at;Pe?Nn(!0):dr(!0),kn("");try{const Ot=(await Je.get("/api/maintenance/duplicates")).data,br=Array.isArray(Ot)?Ot:(Ot==null?void 0:Ot.items)??[];Xr(br),qn(new Date)}catch(Bt){if(((Be=Bt.response)==null?void 0:Be.status)===423){const Ot="Wartungsmodus aktiv Duplikat-Verwaltung ist vorübergehend deaktiviert.";Xr([]),kn(Ot),n({variant:"warning",title:"Duplikat-Verwaltung gesperrt",description:Ot})}else{const Ot=((at=(Le=Bt.response)==null?void 0:Le.data)==null?void 0:at.error)||Bt.message||"Fehler beim Laden der Wartungsdaten";kn(Ot),n({variant:"error",title:"Duplikate konnten nicht geladen werden",description:Ot})}}finally{Pe?Nn(!1):dr(!1),Ie.current=null}})();return Ie.current=Ve,Ve},[B,X,n]);P.useEffect(()=>{Gn({silent:!0})},[Gn]),P.useEffect(()=>{Jr()},[Jr]),P.useEffect(()=>{qs()},[qs]),P.useEffect(()=>{ra()},[ra]),P.useEffect(()=>{if(!N||Fe)return;(async()=>{var Ve,Be;if(!Lt.length){dt(new Map);return}wt(!0),nr("");try{const Le=await Promise.all(Lt.map(async at=>{var Bt,Ot;try{const Cr=(await Je.get(`/api/setup/servers/${at.id}/check`)).data??{};return[at.id,{online:!!Cr.online,portainer:Cr.portainer??{},error:null}]}catch(br){const Cr=((Ot=(Bt=br.response)==null?void 0:Bt.data)==null?void 0:Ot.error)||br.message||"Status unbekannt";return[at.id,{online:!1,portainer:{},error:Cr}]}}));dt(new Map(Le))}catch(Le){const at=((Be=(Ve=Le.response)==null?void 0:Ve.data)==null?void 0:Be.error)||Le.message||"Server-Status konnte nicht geladen werden.";nr(at)}finally{wt(!1)}})()},[N,Fe,Lt,Us]);const Kn=P.useMemo(()=>{const Pe=Pi.trim().toLowerCase();return Pe?Lt.filter(Ve=>[Ve.name,Ve.url].map(Le=>String(Le||"").toLowerCase()).some(Le=>Le.includes(Pe))):Lt},[Pi,Lt]);P.useEffect(()=>{Us(Kn.length)},[Kn.length,Us]);const Ha=P.useMemo(()=>{if(Wa)return Kn;const Pe=(hn-1)*vo;return Kn.slice(Pe,Pe+vo)},[Kn,hn,vo,Wa]);P.useEffect(()=>{Ut(pn||""),qt("")},[pn]);const Mu=ze!==pn,tp=P.useCallback(Pe=>{Qf(Pe.target.value)},[]);P.useEffect(()=>{hn!==1&&Au(1)},[Pi,hn,Au]);const rp=P.useCallback(async()=>{var Le,at,Bt,Ot;if(!A||rr)return;const Pe=(ft||"").trim(),Ve=(It||"").trim(),Be=(Rt||"").trim();if(!Ve||!Be){$r("Bitte Name, URL und API-Key angeben.");return}$r(""),Hn(!0);try{await Je.post("/api/setup/servers",{name:Pe,url:Ve,apiKey:Be}),At(""),xt(""),Er(""),await Jr({silent:!0})}catch(br){const Cr=((at=(Le=br.response)==null?void 0:Le.data)==null?void 0:at.message)||((Ot=(Bt=br.response)==null?void 0:Bt.data)==null?void 0:Ot.error)||br.message||"Server konnte nicht angelegt werden.";$r(Cr)}finally{Hn(!1)}},[A,Rt,ft,It,rr,Jr]),np=P.useCallback(()=>{rr||(At(""),xt(""),Er(""),$r(""))},[rr]);P.useMemo(()=>{const Pe=Array.isArray(Pt)?Pt.length:0,Ve=Array.isArray(Pt)?Pt.reduce((Be,Le)=>{var at;return Be+(((at=Le==null?void 0:Le.duplicates)==null?void 0:at.length)||0)},0):0;return{groups:Pe,duplicateCount:Ve}},[Pt]),P.useCallback((Pe,Ve)=>{z&&(ue(Be=>({...Be,[Pe]:Ve})),Pe==="password"&&$e(!1))},[z]);const ki=P.useMemo(()=>{const Pe={host:Ne.host.trim(),port:Number.parseInt(Ne.port,10)||22,username:Ne.username.trim(),extraSshArgs:(Ne.extraSshArgs||"").split(/\r?\n/).map(Be=>Be.trim()).filter(Boolean)},Ve=Ne.password??"";return Ve?Pe.password=Ve:Ee||(Pe.password=""),Pe},[Ne,Ee]);P.useCallback(async()=>{var Pe,Ve;if(z&&i)try{_e(!0),await O(me),n({variant:"success",title:"Skript gespeichert",description:"Das benutzerdefinierte Portainer-Update-Skript wurde aktualisiert."})}catch(Be){const Le=((Ve=(Pe=Be.response)==null?void 0:Pe.data)==null?void 0:Ve.error)||Be.message||"Skript konnte nicht gespeichert werden";n({variant:"error",title:"Speichern fehlgeschlagen",description:Le})}finally{_e(!1)}},[z,O,me,i,n]),P.useCallback(async()=>{var Pe,Ve;if(z)try{_e(!0),await T(),n({variant:"info",title:"Standardskript wiederhergestellt",description:"Es wird wieder das Standard-Update-Skript verwendet."})}catch(Be){const Le=((Ve=(Pe=Be.response)==null?void 0:Pe.data)==null?void 0:Ve.error)||Be.message||"Standardskript konnte nicht wiederhergestellt werden";n({variant:"error",title:"Zurücksetzen fehlgeschlagen",description:Le})}finally{_e(!1)}},[z,T,n]),P.useCallback(async()=>{var Pe,Ve;if(z)try{qe(!0),await C(ki),je(null),tt(!1),n({variant:"success",title:"SSH-Konfiguration gespeichert",description:"Verbindungseinstellungen wurden aktualisiert."})}catch(Be){const Le=((Ve=(Pe=Be.response)==null?void 0:Pe.data)==null?void 0:Ve.error)||Be.message||"SSH-Konfiguration konnte nicht gespeichert werden";n({variant:"error",title:"Speichern fehlgeschlagen",description:Le})}finally{qe(!1)}},[z,ki,C,n]),P.useCallback(async()=>{var Pe,Ve;if(z)try{mt(!0);const Be=await b(ki);je({success:!0,timestamp:new Date,details:Be==null?void 0:Be.result}),n({variant:"success",title:"SSH-Verbindung erfolgreich",description:"Verbindung zum Portainer-Host wurde hergestellt."})}catch(Be){const Le=((Ve=(Pe=Be.response)==null?void 0:Pe.data)==null?void 0:Ve.error)||Be.message||"SSH-Verbindung fehlgeschlagen";je({success:!1,timestamp:new Date,error:Le}),n({variant:"error",title:"SSH-Test fehlgeschlagen",description:Le})}finally{mt(!1)}},[z,ki,b,n]),P.useCallback(async()=>{var Pe,Ve;if(z)try{rt(!0),await w(),ue(Mh()),$e(!1),tt(!1),je(null),n({variant:"info",title:"SSH-Konfiguration gelöscht",description:"Die Verbindungseinstellungen wurden zurückgesetzt."})}catch(Be){const Le=((Ve=(Pe=Be.response)==null?void 0:Pe.data)==null?void 0:Ve.error)||Be.message||"SSH-Konfiguration konnte nicht gelöscht werden";n({variant:"error",title:"Löschen fehlgeschlagen",description:Le})}finally{rt(!1)}},[z,w,n]);const op=P.useCallback(async()=>{var Pe,Ve,Be;if(!(!D||fe||Ke||!oe)&&!(typeof window<"u"&&!window.confirm(`Superuser und zugehörige Gruppe wirklich löschen?
Dies setzt die Superuser-Einrichtung zurück.`)))try{Oe(!0);const Le=await y(),at=Number((Le==null?void 0:Le.usersRemoved)??0);n({variant:"success",title:"Superuser gelöscht",description:at>1?`${at} Konten aus der Superuser-Gruppe wurden entfernt.`:"Superuser-Konto wurde entfernt."}),await Gn({silent:!0})}catch(Le){if(((Pe=Le.response)==null?void 0:Pe.status)===404)await Gn({silent:!0}),n({variant:"info",title:"Kein Superuser vorhanden",description:"Es ist kein Superuser mehr vorhanden."});else{const Bt=((Be=(Ve=Le.response)==null?void 0:Ve.data)==null?void 0:Be.error)||Le.message||"Superuser konnte nicht gelöscht werden";n({variant:"error",title:"Löschen fehlgeschlagen",description:Bt})}}finally{Oe(!1)}},[D,fe,Ke,oe,y,Gn,n]),ap=P.useCallback(async Pe=>{var at,Bt;if(!M||J===Pe)return;const Ve=Lt.find(Ot=>Ot.id===Pe);if(!Ve)return;const Be=Ve.name||Ve.url||`Server ${Pe}`,Le=[`Server "${Be}" wirklich löschen?`,"Das System benötigt anschließend erneut einen gültigen Server im Setup."].filter(Boolean).join(`
`);if(!(typeof window<"u"&&!window.confirm(Le))){Re(Pe);try{await c(Pe),n({variant:"success",title:"Server gelöscht",description:`Server "${Be}" wurde entfernt.`}),await Jr({silent:!0})}catch(Ot){const br=((Bt=(at=Ot.response)==null?void 0:at.data)==null?void 0:Bt.error)||Ot.message||"Server konnte nicht gelöscht werden.";n({variant:"error",title:"Server löschen fehlgeschlagen",description:br})}finally{Re(null)}}},[M,c,Jr,J,Lt,n]);P.useCallback((Pe,Ve)=>{A&&_r(Be=>({...Be,[Pe]:Ve}))},[A]),P.useCallback(async Pe=>{var Be,Le;if(!A)return;const Ve=(Ir[Pe]??"").trim();if(!Ve){n({variant:"warning",title:"API-Key fehlt",description:"Bitte gib einen API-Key ein."});return}if(cn!==Pe){dn(Pe);try{await l(Pe,Ve),n({variant:"success",title:"API-Key aktualisiert",description:"Der API-Key wurde gespeichert."}),_r(at=>({...at,[Pe]:""})),await Jr({silent:!0})}catch(at){const Bt=((Le=(Be=at.response)==null?void 0:Be.data)==null?void 0:Le.error)||at.message||"API-Key konnte nicht aktualisiert werden.";n({variant:"error",title:"Aktualisierung fehlgeschlagen",description:Bt})}finally{dn(null)}}},[Ir,cn,A,Jr,n,l]),P.useCallback(Pe=>{A&&(Ut(Pe),qt(""))},[A]),P.useCallback(async()=>{var Ve,Be;if(!A||!Mu)return;Et(!0),qt("");const Pe=typeof ze=="string"?ze.trim():"";try{await h(Pe),n({variant:"success",title:"Self-Stack-ID gespeichert",description:Pe?`Self-Stack-ID wurde auf "${Pe}" gesetzt.`:"Self-Stack-ID wurde entfernt."}),await Jr({silent:!0})}catch(Le){const at=((Be=(Ve=Le.response)==null?void 0:Ve.data)==null?void 0:Be.error)||Le.message||"Self-Stack-ID konnte nicht aktualisiert werden.";qt(at),n({variant:"error",title:"Self-Stack-ID",description:at})}finally{Et(!1)}},[A,Jr,Mu,ze,n,h]),P.useCallback(async()=>{var Pe,Ve;if(A&&!(!ze&&!pn)&&!(typeof window<"u"&&!window.confirm("Self-Stack-ID wirklich entfernen?"))){Et(!0),qt("");try{await h(""),Ut(""),n({variant:"success",title:"Self-Stack-ID entfernt",description:"Die Self-Stack-ID wurde gelöscht."}),await Jr({silent:!0})}catch(Be){const Le=((Ve=(Pe=Be.response)==null?void 0:Pe.data)==null?void 0:Ve.error)||Be.message||"Self-Stack-ID konnte nicht entfernt werden.";qt(Le),n({variant:"error",title:"Self-Stack-ID",description:Le})}finally{Et(!1)}}},[A,pn,Jr,ze,n,h]);const ip=P.useCallback(async Pe=>{var Ve,Be;if(k&&!(f||Ce)&&Pe!==B){if(X){n({variant:"warning",title:"Aktion nicht möglich",description:"Während eines laufenden Updates kann der Wartungsmodus nicht geändert werden."});return}Ae(!0);try{const Le=Pe&&!!K,at={active:Pe};Le&&H?at.message=H:at.message=null,await m(at),n({variant:Pe?"info":"success",title:Pe?"Wartungsmodus aktiviert":"Wartungsmodus deaktiviert",description:Pe?"Benutzer sehen jetzt die Wartungsseite.":"StackPulse steht wieder zur Verfügung."})}catch(Le){const at=((Be=(Ve=Le.response)==null?void 0:Ve.data)==null?void 0:Be.error)||Le.message||"Wartungsmodus konnte nicht geändert werden";n({variant:"error",title:"Änderung fehlgeschlagen",description:at})}finally{Ae(!1)}}},[k,f,Ce,B,X,m,H,K,n]);P.useCallback(async()=>{var Ve,Be;if(!L)return;if(B||X){n({variant:"warning",title:"Update nicht möglich",description:"Während eines aktiven Wartungsmodus kann kein weiteres Update gestartet werden."});return}const Pe=(yo==null?void 0:yo.latestVersion)??(yo==null?void 0:yo.currentVersion)??"unbekannt";if(!(typeof window<"u"&&!window.confirm(`Portainer-Update starten?
Zielversion: ${Pe}.
Während des Updates befindet sich StackPulse im Wartungsmodus.
Fortfahren?`)))try{ve(""),pe(!0),await S(),n({variant:"info",title:"Update gestartet",description:"Das Portainer-Update wurde gestartet."})}catch(Le){const at=((Be=(Ve=Le.response)==null?void 0:Ve.data)==null?void 0:Be.error)||Le.message||"Portainer-Update konnte nicht gestartet werden";ve(at),n({variant:"error",title:"Update fehlgeschlagen",description:at})}finally{pe(!1)}},[L,B,X,yo,S,n]),P.useCallback(async Pe=>{var at,Bt,Ot,br;if(!V||!Pe)return;if(B||X){n({variant:"warning",title:"Aktion nicht möglich",description:"Während des Wartungsmodus sind Bereinigungen deaktiviert."});return}const Ve=(at=Pe.canonical)==null?void 0:at.Id;if(!Ve)return;const Be=(Pe.duplicates||[]).map(Cr=>Cr.Id).filter(Boolean);if(!Be.length)return;const Le=((Bt=Pe.canonical)==null?void 0:Bt.Name)||Pe.name||`Stack ${Ve}`;if(!(typeof window<"u"&&!window.confirm(`Bereinigung für "${Le}" starten?
Es werden ${Be.length} Duplikate entfernt: ${Be.join(", ")}`))){fn(String(Ve));try{const Io=(await Je.post("/api/maintenance/duplicates/cleanup",{canonicalId:Ve,duplicateIds:Be})).data??{};if(Io.success===!1)throw new Error(Io.error||"Bereinigung fehlgeschlagen");const Du=Array.isArray(Io.results)?Io.results.filter(Yn=>Yn.status==="deleted").map(Yn=>Yn.id):Be;n({variant:"success",title:"Bereinigung abgeschlossen",description:`${Le} entfernte IDs: ${Du.join(", ")}`}),await ra({silent:!0})}catch(Cr){const Io=((br=(Ot=Cr.response)==null?void 0:Ot.data)==null?void 0:br.error)||Cr.message||"Bereinigung fehlgeschlagen";n({variant:"error",title:"Bereinigung fehlgeschlagen",description:Io})}finally{fn(null)}}},[V,ra,B,n,X]),o!=null&&o.activatedAt&&_c(o.activatedAt),o!=null&&o.updatedAt&&_c(o.updatedAt),a==null||a.status;const xo=a!=null&&a.stage?tV[a.stage]??a.stage:"";return a==null||a.logs,a==null||a.targetVersion,a==null||a.resultVersion,a!=null&&a.startedAt&&_c(a.startedAt),a!=null&&a.finishedAt&&_c(a.finishedAt),a==null||a.message,j?v.jsxs("div",{className:"mt-12 mb-8 flex flex-col gap-12",children:[(B||X)&&v.jsx("div",{className:"rounded-lg border border-cyan-500/60 bg-cyan-900/30 px-4 py-3 text-sm text-bluegray-100",children:v.jsxs("div",{className:"flex flex-col gap-1",children:[v.jsxs("span",{children:["Wartungsmodus aktiv",H?` ${H}`:X?" Portainer-Update läuft":"","."]}),X&&v.jsxs("span",{className:"text-xs text-indigo-900",children:["Phase: ",xo]})]})}),j&&v.jsxs(W.Card,{children:[v.jsx(W.CardHeader,{variant:"gradient",color:"gray",className:"mb-5 p-4",children:v.jsx(W.Typography,{variant:"h6",color:"white",className:"flex items-center justify-between",children:v.jsx("span",{children:"Wartungsmodus"})})}),v.jsxs(W.CardBody,{className:"flex flex-col gap-4 p-4",children:[v.jsxs("div",{className:"flex items-start justify-between gap-4",children:[v.jsx("div",{className:"space-y-1",children:v.jsx("p",{className:"text-sm antialiased font-sans text-sm font-light leading-normal text-inherit",children:"Schaltet StackPulse für Benutzer in den Wartungsmodus."})}),v.jsx(W.Switch,{checked:B,disabled:!k||Ce||f||X,onChange:Pe=>ip(Pe.target.checked),ripple:!1,color:"amber"})]}),Ce&&v.jsx("p",{className:"text-xs text-stormGrey-500",children:"Wartungsmodus wird aktualisiert…"})]})]}),N&&v.jsxs(W.Card,{children:[v.jsx(W.CardHeader,{variant:"gradient",color:"gray",className:"mb-5 p-4",children:v.jsxs(W.Typography,{variant:"h6",color:"white",className:"flex items-center justify-between",children:[v.jsx("span",{children:"Server"}),v.jsxs(W.Typography,{variant:"small",color:"white",children:[Lt.length," vorhanden"]})]})}),v.jsxs(W.CardBody,{className:"p-4",children:[A&&v.jsxs("div",{className:"mb-8 rounded-lg border border-blue-gray-50 p-4",children:[v.jsx(W.Typography,{variant:"h6",color:"blue-gray",className:"mb-2",children:"Neuen Server hinzufügen"}),v.jsx("p",{className:"text-sm text-stormGrey-600 mb-4",children:"Hinterlege deine Portainer-Instanz. Die Verbindung wird beim Speichern automatisch geprüft."}),v.jsxs("div",{className:"grid gap-4 md:grid-cols-3",children:[v.jsx(W.Input,{label:"Servername",value:ft,onChange:Pe=>At(Pe.target.value),disabled:rr||re,crossOrigin:""}),v.jsx(W.Input,{label:"Server-URL oder IP",value:It,onChange:Pe=>xt(Pe.target.value),disabled:rr||re,crossOrigin:""}),v.jsx(W.Input,{type:"password",label:"Portainer API-Key",value:Rt,onChange:Pe=>Er(Pe.target.value),disabled:rr||re,crossOrigin:""})]}),v.jsxs("div",{className:"mt-4 flex flex-col gap-3 sm:flex-row sm:items-center",children:[v.jsx(W.Button,{color:"green",onClick:rp,disabled:rr||re,children:rr?"Verifiziere …":"Server anlegen"}),v.jsx(W.Button,{variant:"text",color:"blue-gray",onClick:np,disabled:rr,children:"Formular zurücksetzen"})]}),ur&&v.jsx("p",{className:"mt-2 text-sm text-sunsetCoral-600",children:ur})]}),v.jsxs("div",{className:"flex flex-col gap-4 md:flex-row md:items-center md:justify-between",children:[v.jsx("div",{className:"md:flex-1",children:v.jsx(W.Input,{label:"Suchen nach Name oder URL",value:Pi,onChange:tp,crossOrigin:""})}),v.jsx("div",{className:"md:mt-0 mt-4 md:flex-1",children:v.jsx(W.Select,{variant:"static",label:"Einträge pro Seite",onChange:Vs,value:vo,children:Ti.map(({value:Pe,label:Ve})=>v.jsx(W.Option,{value:Pe,children:Ve},Pe))})})]}),ke&&v.jsx("div",{className:"mt-4 rounded-lg border border-red-200 bg-red-50 px-4 py-3 text-sm text-red-800",children:ke}),Dt&&!Fe&&v.jsx("div",{className:"mt-4 rounded-lg border border-amber-200 bg-amber-50 px-4 py-3 text-sm text-amber-800",children:Dt}),v.jsx("div",{className:"overflow-x-auto rounded-lg border border-blue-gray-50 mt-6",children:v.jsxs("table",{className:"w-full min-w-[720px] table-auto text-left",children:[v.jsx("thead",{children:v.jsxs("tr",{className:"bg-blue-gray-50/50 text-xs uppercase tracking-wide text-stormGrey-400",children:[v.jsx("th",{className:"px-6 py-4 font-semibold",children:"Name"}),v.jsx("th",{className:"px-6 py-4 font-semibold",children:"IP / Host"}),v.jsx("th",{className:"px-6 py-4 font-semibold",children:"Server Status"}),v.jsx("th",{className:"px-6 py-4 font-semibold",children:"Portainer Status"}),v.jsx("th",{className:"px-6 py-4 font-semibold",children:"Edition"}),v.jsx("th",{className:"px-6 py-4 font-semibold text-right",children:"Aktionen"})]})}),v.jsx("tbody",{children:Fe?v.jsx("tr",{children:v.jsx("td",{colSpan:6,className:"px-6 py-8 text-center text-blue-gray-400",children:"Server werden geladen ..."})}):Kn.length===0?v.jsx("tr",{children:v.jsx("td",{colSpan:6,className:"px-6 py-8 text-center text-blue-gray-400",children:"Keine Server gefunden."})}):Ha.map((Pe,Ve)=>{const Be=Ve===Ha.length-1?"":"border-b border-blue-gray-50",Le=ot.get(Pe.id)||{},at=Le.online===!0,Bt=Le.portainer||{},Ot=Bt.updateAvailable===!0?"update":Bt.updateAvailable===!1?"ok":"unknown",br=Bt.edition||"-",Cr=(()=>{try{return new URL(Pe.url).hostname||Pe.url}catch{return Pe.url}})();return v.jsxs("tr",{className:`text-sm text-stormGrey-700 ${Be}`,children:[v.jsxs("td",{className:"px-6 py-4",children:[v.jsx(W.Typography,{variant:"small",className:"font-medium text-stormGrey-900",children:Pe.name||""}),v.jsx(W.Typography,{variant:"small",className:"text-xs text-stormGrey-500",children:Pe.url})]}),v.jsx("td",{className:"px-6 py-4",children:v.jsx(W.Typography,{variant:"small",children:Cr||""})}),v.jsx("td",{className:"px-6 py-4",children:Xe&&!Le?v.jsx("span",{className:"text-xs text-stormGrey-400",children:"Prüfe…"}):v.jsx(W.Chip,{value:at?"Online":"Offline",size:"sm",color:at?"green":"red",variant:"ghost"})}),v.jsx("td",{className:"px-6 py-4",children:Xe&&!Le?v.jsx("span",{className:"text-xs text-stormGrey-400",children:"Prüfe…"}):v.jsx(W.Chip,{value:Ot==="update"?"Update vorhanden":Ot==="ok"?"Aktuell":"Unbekannt",size:"sm",color:Ot==="update"?"amber":Ot==="ok"?"green":"blue-gray",variant:"ghost"})}),v.jsx("td",{className:"px-6 py-4",children:Xe&&!Le?v.jsx("span",{className:"text-xs text-stormGrey-400",children:"Prüfe…"}):v.jsx(W.Typography,{variant:"small",children:br})}),v.jsx("td",{className:"px-6 py-4",children:v.jsxs("div",{className:"flex justify-end gap-2",children:[v.jsx(W.Button,{size:"sm",variant:"outlined",color:"blue-gray",onClick:()=>e(`/dashboard/maintenance/servers/${Pe.id}`),disabled:!A,children:"Bearbeiten"}),v.jsx(W.Button,{size:"sm",variant:"text",color:"red",onClick:()=>ap(Pe.id),disabled:re||!M||J===Pe.id,children:J===Pe.id?"Lösche…":"Löschen"})]})})]},Pe.id)})})]})}),v.jsxs("div",{className:"mt-4 flex flex-col gap-4 md:flex-row md:items-center md:justify-between",children:[v.jsxs(W.Typography,{variant:"small",color:"blue-gray",className:"text-sm",children:[Wa?"Alle Server":`${Ha.length} von ${Kn.length}`," angezeigt"]}),v.jsx(ju,{})]})]})]}),N&&v.jsxs(W.Card,{children:[v.jsx(W.CardHeader,{variant:"gradient",color:"gray",className:"mb-5 p-4",children:v.jsx(W.Typography,{variant:"h6",color:"white",className:"flex items-center justify-between",children:v.jsx("span",{children:"Superuser"})})}),v.jsxs(W.CardBody,{className:"flex flex-col gap-4 p-4",children:[v.jsxs("div",{className:"space-y-2",children:[Ke&&v.jsx("p",{className:"text-sm text-stormGrey-500",children:"Status wird geladen…"}),!Ke&&ie&&v.jsx("p",{className:"text-sm text-sunsetCoral-600",children:ie}),!Ke&&!ie&&oe&&v.jsxs("div",{className:"space-y-1",children:[v.jsx("p",{className:"text-sm",children:"Superuser ist angelegt."}),v.jsxs("p",{className:"text-xs text-stormGrey-500",children:["Benutzername: ",v.jsx("span",{className:"font-medium text-stormGrey-900",children:(te==null?void 0:te.username)??"unbekannt"}),te!=null&&te.email?` - ${te.email}`:""]})]}),!Ke&&!ie&&!oe&&v.jsx("p",{className:"text-sm",children:"Es ist kein Superuser vorhanden."})]}),v.jsxs("div",{className:"flex flex-col gap-2 sm:flex-row sm:items-center sm:justify-between",children:[v.jsx(W.Button,{variant:"outlined",color:"gray",onClick:()=>Gn(),disabled:re||Ke||fe,className:"w-full sm:w-auto",children:"Status aktualisieren"}),v.jsx(W.Button,{color:"red",onClick:op,disabled:re||!D||Ke||fe||!oe,className:"w-full sm:w-auto",children:fe?"Wird gelöscht…":"Superuser löschen"})]}),v.jsx("p",{className:"text-xs text-stormGrey-500",children:"Entfernt das Superuser-Konto samt zugehöriger Gruppe. Danach kann der Erstbenutzer bei Bedarf erneut angelegt werden."})]})]}),Y,q]}):null}const nV={initializing:"Vorbereitung","activating-maintenance":"Wartungsmodus aktivieren","executing-script":"Skript wird ausgeführt",waiting:"Warte auf Portainer",completed:"Abgeschlossen",failed:"Fehlgeschlagen"},Qa=Eo.forwardRef(({value:e,onClick:t,onKeyDown:r,...n},o)=>{const{setOpen:a}=W.useSelect(),i=P.useCallback(()=>{(typeof window<"u"&&typeof window.requestAnimationFrame=="function"?window.requestAnimationFrame:m=>setTimeout(m,0))(()=>{a(!0)})},[a]),u=P.useCallback(g=>{typeof t=="function"&&t(g),i()},[t,i]),f=P.useCallback(g=>{typeof r=="function"&&r(g),(g.key==="Enter"||g.key===" ")&&i()},[r,i]);return v.jsx(W.Option,{...n,value:e,ref:o,onClick:u,onKeyDown:f})});Qa.displayName="StickyOption";const oV={success:"text-mossGreen-500",warning:"text-warmAmberGlow-500",error:"text-sunsetCoral-500",started:"text-arcticBlue-500",running:"text-arcticBlue-500",info:"text-arcticBlue-500",queued:"text-indigo-500"},aV=e=>{if(!e)return"-";const t=new Date(e);return Number.isNaN(t.getTime())?e:t.toLocaleString("de-DE",{year:"numeric",month:"2-digit",day:"2-digit",hour:"2-digit",minute:"2-digit",second:"2-digit"})},Zw=e=>{if(e)return e.replace("T"," ")},Jw="eventLogFilters",Co="__all__",iV="- Alle -",sV=e=>!!(e.categories&&e.categories.length||e.eventTypes&&e.eventTypes.length||e.actions&&e.actions.length||e.statuses&&e.statuses.length||e.entityTypes&&e.entityTypes.length||e.contextTypes&&e.contextTypes.length||e.entityId&&e.entityId.trim()||e.contextId&&e.contextId.trim()||e.search&&e.search.trim()||e.from&&e.from.trim()||e.to&&e.to.trim()),lV=e=>{if(e==null)return"-";if(typeof e=="object")try{return JSON.stringify(e)}catch{return"[Objekt]"}return String(e)},uV=e=>{if(!e||typeof e!="object")return"";const t=Object.entries(e);return t.length?t.map(([r,n])=>`${r}: ${lV(n)}`).join(" • "):""};function cV(){const[e,t]=P.useState([]),[r,n]=P.useState(!0),[o,a]=P.useState(""),[i,u]=P.useState(!1),[f,g]=P.useState([]),[m,S]=P.useState([]),[O,T]=P.useState([]),[C,w]=P.useState([]),[b,d]=P.useState([]),[s,c]=P.useState([]),[l,h]=P.useState([]),[y,x]=P.useState([]),[j,k]=P.useState([]),[N,A]=P.useState([]),[M,D]=P.useState([]),[L,z]=P.useState([]),[V,Y]=P.useState(""),[q,B]=P.useState(""),[H,K]=P.useState(""),[X,re]=P.useState(""),[me,de]=P.useState(""),[ee,_e]=P.useState(!1),[he,pe]=P.useState(!1),[be,ve]=P.useState(!1),[Ce,Ae]=P.useState(0),{maintenance:Ne,update:ue}=ea(),Ee=!!(Ne!=null&&Ne.active),$e=Ne==null?void 0:Ne.message,Ge=!!(ue!=null&&ue.running),tt=Ee||Ge,ct=ue!=null&&ue.stage?nV[ue.stage]??ue.stage:"",{hasPermission:qe}=Wr(),it=qe("logs-delete","full"),mt=qe("logs-export","full"),{page:We,perPage:rt,perPageOptions:yt,setPage:je,setPerPage:Ke,setTotals:Te,handlePerPageChange:oe,validPerPageValues:ge,resetPagination:te}=Bs(),ye=P.useCallback(()=>{},[]);P.useEffect(()=>()=>te(),[te]);const ie=P.useCallback(J=>{const Re=Array.isArray(J)?J:(J==null?void 0:J.items)??[],ze=new Set,Ut=new Set,Nt=new Set,Et=new Set,Ht=new Set,qt=new Set;Re.forEach(Pt=>{Pt.category&&ze.add(Pt.category),Pt.eventType&&Ut.add(Pt.eventType),Pt.action&&Nt.add(Pt.action),Pt.status&&Et.add(Pt.status),Pt.entityType&&Ht.add(Pt.entityType),Pt.contextType&&qt.add(Pt.contextType)}),g(Array.from(ze).sort()),S(Array.from(Ut).sort()),T(Array.from(Nt).sort()),w(Array.from(Et).sort()),d(Array.from(Ht).sort()),c(Array.from(qt).sort()),ve(!0)},[]);P.useEffect(()=>{be&&h(J=>{const Re=J.filter(ze=>f.includes(ze));return Re.length===J.length?J:Re})},[be,f]),P.useEffect(()=>{be&&x(J=>{const Re=J.filter(ze=>m.includes(ze));return Re.length===J.length?J:Re})},[be,m]),P.useEffect(()=>{be&&k(J=>{const Re=J.filter(ze=>O.includes(ze));return Re.length===J.length?J:Re})},[be,O]),P.useEffect(()=>{be&&A(J=>{const Re=J.filter(ze=>C.includes(ze));return Re.length===J.length?J:Re})},[be,C]),P.useEffect(()=>{be&&D(J=>{const Re=J.filter(ze=>b.includes(ze));return Re.length===J.length?J:Re})},[be,b]),P.useEffect(()=>{be&&z(J=>{const Re=J.filter(ze=>s.includes(ze));return Re.length===J.length?J:Re})},[be,s]),P.useEffect(()=>{if(typeof window>"u"){pe(!0);return}try{const J=window.localStorage.getItem(Jw);if(J){const Re=JSON.parse(J),ze=(Re==null?void 0:Re.filters)??Re??{},Ut=(Re==null?void 0:Re.pagination)??{};h(ze.categories||[]),x(ze.eventTypes||[]),k(ze.actions||[]),A(ze.statuses||[]),D(ze.entityTypes||[]),z(ze.contextTypes||[]),Y(ze.entityId||""),B(ze.contextId||""),K(ze.search||""),re(ze.from||""),de(ze.to||""),_e(sV(ze));const Nt=Ut.perPage;if(Nt!==void 0){const Ht=String(Nt);ge.has(Ht)&&Ke(Ht,{resetPage:!1})}const Et=Ut.page;typeof Et=="number"&&Et>0&&je(Et)}}catch(J){console.error("❌ Fehler beim Laden der gespeicherten Log-Filter:",J)}finally{pe(!0)}},[je,Ke,ge]);const se=P.useCallback(()=>{const J={};l.length&&(J.categories=l.join(",")),y.length&&(J.eventTypes=y.join(",")),j.length&&(J.actions=j.join(",")),N.length&&(J.statuses=N.join(",")),M.length&&(J.entityTypes=M.join(",")),L.length&&(J.contextTypes=L.join(",")),V.trim()&&(J.entityId=V.trim()),q.trim()&&(J.contextId=q.trim()),H.trim()&&(J.search=H.trim());const Re=Zw(X);Re&&(J.from=Re);const ze=Zw(me);return ze&&(J.to=ze),J},[l,y,j,N,M,L,V,q,H,X,me]);P.useEffect(()=>{if(!he)return;let J=!1;return Je.get("/api/logs",{params:{perPage:"all",page:1}}).then(Re=>{J||ie(Re.data)}).catch(Re=>{J||console.error("⚠️ Konnte Filteroptionen nicht aktualisieren:",Re)}),()=>{J=!0}},[he,ie,Ce]);const fe=P.useMemo(()=>({categories:l,eventTypes:y,actions:j,statuses:N,entityTypes:M,contextTypes:L,entityId:V,contextId:q,search:H,from:X,to:me}),[l,y,j,N,M,L,V,q,H,X,me]);P.useEffect(()=>{if(!he)return;const J={...se()};rt==="all"?(J.perPage="all",J.page=1):(J.perPage=rt,J.page=We);let Re=!1;return n(!0),a(""),Je.get("/api/logs",{params:J}).then(ze=>{if(Re)return;const Ut=ze.data||{},Nt=Array.isArray(Ut)?Ut:Ut.items??[],Et=Array.isArray(Ut)?Nt.length:Ut.total??Nt.length;if(t(Nt),Te(Et,Nt.length),rt==="all")We!==1&&je(1);else{const Ht=Math.max(1,Math.ceil((Et||0)/Number(rt))),qt=Math.min(Math.max(We,1),Ht);qt!==We&&je(qt)}}).catch(ze=>{Re||(console.error("❌ Fehler beim Laden der Logs:",ze),a("Fehler beim Laden der Logs"))}).finally(()=>{Re||n(!1)}),()=>{Re=!0}},[he,se,ie,Ce,rt,We,Te]),P.useEffect(()=>{if(he&&!(typeof window>"u"))try{window.localStorage.setItem(Jw,JSON.stringify({filters:fe,pagination:{perPage:rt,page:We}}))}catch(J){console.error("⚠️ Konnte Filter nicht speichern:",J)}},[he,fe,rt,We]);const Oe=P.useCallback(J=>Re=>{var Nt;if(typeof Re=="string"){const Et=Re;if(Et==="")return;J(Ht=>Et===Co?[]:Ht.includes(Et)?Ht.filter(qt=>qt!==Et):[...Ht,Et]),je(1);return}const ze=(Nt=Re==null?void 0:Re.target)==null?void 0:Nt.selectedOptions;if(!ze)return;const Ut=Array.from(ze).map(Et=>Et.value);Ut.includes(Co)?J([]):J(Ut),je(1)},[je]),xe=P.useMemo(()=>Oe(h),[Oe]),Ue=P.useMemo(()=>Oe(x),[Oe]),Fe=P.useMemo(()=>Oe(k),[Oe]),Qe=P.useMemo(()=>Oe(A),[Oe]),ke=P.useMemo(()=>Oe(D),[Oe]),bt=P.useMemo(()=>Oe(z),[Oe]),ft=(J,Re)=>{J(ze=>ze.filter(Ut=>Ut!==Re)),je(1)},At=()=>{h([]),x([]),k([]),A([]),D([]),z([]),Y(""),B(""),K(""),re(""),de(""),_e(!1),je(1)},It=()=>{_e(J=>!J)},xt=P.useCallback(J=>[{value:Co,label:iV},...J.filter(Re=>Re!==Co).map(Re=>({value:Re,label:Re}))],[]),Rt=P.useMemo(()=>xt(f),[xt,f]),Er=P.useMemo(()=>xt(m),[xt,m]),ur=P.useMemo(()=>xt(O),[xt,O]),$r=P.useMemo(()=>xt(C),[xt,C]),rr=P.useMemo(()=>xt(b),[xt,b]),Hn=P.useMemo(()=>xt(s),[xt,s]),Ir=P.useMemo(()=>{let J=0;return l.length&&(J+=l.length),y.length&&(J+=y.length),j.length&&(J+=j.length),N.length&&(J+=N.length),M.length&&(J+=M.length),L.length&&(J+=L.length),V.trim()&&(J+=1),q.trim()&&(J+=1),H.trim()&&(J+=1),X&&(J+=1),me&&(J+=1),J},[l,y,j,N,M,L,V,q,H,X,me]),_r=async J=>{if(!it){a("Dir fehlt die Berechtigung, einzelne Logeinträge zu löschen.");return}if(window.confirm("Diesen Log-Eintrag dauerhaft löschen?")){u(!0),a("");try{await Je.delete(`/api/logs/${J}`),Ae(Re=>Re+1)}catch(Re){console.error("❌ Fehler beim Löschen des Logs:",Re),a("Fehler beim Löschen des Logs")}finally{u(!1)}}},cn=async()=>{if(!it){a("Dir fehlt die Berechtigung, Logs zu löschen.");return}if(e.length&&window.confirm("Alle angezeigten Logs (entsprechend Filter) löschen?")){u(!0),a("");try{const J={...se(),ids:e.map(Re=>Re.id).join(",")};await Je.delete("/api/logs",{params:J}),Ae(Re=>Re+1)}catch(J){console.error("❌ Fehler beim Löschen der gefilterten Logs:",J),a("Fehler beim Löschen der gefilterten Logs")}finally{u(!1)}}},dn=async J=>{if(!mt){a("Dir fehlt die Berechtigung, Logs zu exportieren.");return}u(!0),a("");try{const Re=await Je.get("/api/logs/export",{params:{...se(),format:J},responseType:"blob"}),ze=Re.headers["content-type"]||(J==="sql"?"application/sql":"text/plain"),Nt=(Re.headers["content-disposition"]||"").match(/filename="?([^";]+)"?/i),Et=(Nt==null?void 0:Nt[1])||`event-logs.${J}`,Ht=new Blob([Re.data],{type:ze}),qt=window.URL.createObjectURL(Ht),Pt=document.createElement("a");Pt.href=qt,Pt.download=Et,document.body.appendChild(Pt),Pt.click(),Pt.remove(),window.URL.revokeObjectURL(qt)}catch(Re){console.error("❌ Fehler beim Export der Logs:",Re),a("Fehler beim Export der Logs")}finally{u(!1)}};return Eo.useState(!1),v.jsxs("div",{className:"mt-12 mb-8 flex flex-col gap-12",children:[(Ee||Ge)&&v.jsx("div",{className:"rounded-lg border border-cyan-500/60 bg-cyan-900/30 px-4 py-3 text-sm text-bluegray-100",children:v.jsxs("div",{className:"flex flex-col gap-1",children:[v.jsxs("span",{children:["Wartungsmodus aktiv",$e?` ${$e}`:Ge?" Portainer-Update läuft":"","."]}),Ge&&v.jsxs("span",{className:"text-xs text-indigo-900",children:["Phase: ",ct]})]})}),v.jsxs(W.Card,{children:[v.jsx(W.CardHeader,{variant:"gradient",color:"gray",className:"mb-5 p-4",children:v.jsx(W.Typography,{variant:"h6",color:"white",children:v.jsxs("button",{onClick:It,className:"flex w-full items-center justify-between",children:[v.jsxs("span",{className:"flex items-center gap-2",children:[v.jsx("span",{children:"Logs"}),Ir>0&&v.jsxs("span",{className:"rounded-full bg-blue-gray-500/80 px-2 py-0.5 text-xs text-white",children:[Ir," aktiv"]})]}),v.jsx("span",{className:"text-xs uppercase tracking-wide text-gray-400",children:ee?"Filter ausblenden":"Filter anzeigen"})]})})}),v.jsxs(W.CardBody,{className:"pt-0",children:[ee&&v.jsxs("div",{className:"mb-8",children:[(mt||it)&&v.jsxs("div",{className:"flex flex-wrap gap-2",children:[mt&&v.jsxs(v.Fragment,{children:[v.jsx(W.Button,{onClick:()=>dn("txt"),disabled:tt||i||r,className:"w-full md:flex-1",children:"Export TXT"}),v.jsx(W.Button,{onClick:()=>dn("sql"),disabled:tt||i||r,className:"w-full md:flex-1",children:"Export SQL"})]}),it&&v.jsx(W.Button,{onClick:cn,disabled:tt||i||r||e.length===0,className:"w-full md:flex-1 bg-sunsetCoral-500 hover:bg-sunsetCoral-600",children:"Angezeigte löschen"})]}),v.jsxs("div",{className:"grid gap-6 mt-10",children:[v.jsxs("div",{className:"grid gap-4 md:grid-cols-2",children:[v.jsxs("div",{className:"grid gap-3",children:[v.jsx(W.Select,{multiple:!0,onChange:ye,className:"text-stormGrey-500",variant:"static",dismiss:{itemPress:!1},label:"Kategorien",children:Rt.map(({value:J,label:Re})=>v.jsx(Qa,{value:J,onClick:()=>xe(J),onKeyDown:ze=>{(ze.key==="Enter"||ze.key===" ")&&(ze.preventDefault(),xe(J))},className:`text-black-600 ${J===Co?"font-semibold text-black-800":""}`,children:Re},J))}),v.jsx("div",{className:"mt-2 mb-2 min-h-[1.5rem] text-xs text-stormGrey-400",children:l.length===0?v.jsx("span",{className:"rounded-full bg-stormGrey-700/60 px-2 py-0.5 text-white",children:"Alle Kategorien"}):v.jsx("span",{children:l.map(J=>v.jsx("button",{type:"button",onClick:()=>ft(h,J),className:"rounded-full bg-lavenderSmoke-600/80 px-2 py-0.5 text-white transition hover:bg-lavenderSmoke-600/90 focus:outline-none focus:ring-2 focus:ring-lavenderSmoke-400 cursor-pointer",title:"Filter entfernen",children:J},J))})})]}),v.jsxs("div",{className:"grid gap-3",children:[v.jsx(W.Select,{multiple:!0,onChange:ye,className:"text-stormGrey-500",variant:"static",dismiss:{itemPress:!1},label:"Event-Typen",children:Er.map(({value:J,label:Re})=>v.jsx(Qa,{value:J,onClick:()=>Ue(J),onKeyDown:ze=>{(ze.key==="Enter"||ze.key===" ")&&(ze.preventDefault(),Ue(J))},className:`text-black-600 ${J===Co?"font-semibold text-black-800":""}`,children:Re},J))}),v.jsx("div",{className:"mt-2 mb-2 min-h-[1.5rem] text-xs text-stormGrey-400",children:y.length===0?v.jsx("span",{className:"rounded-full bg-stormGrey-700/60 px-2 py-0.5 text-white",children:"Alle Event-Typen"}):v.jsx("span",{children:y.map(J=>v.jsx("button",{type:"button",onClick:()=>ft(x,J),className:"rounded-full bg-citrusPunch-600/80 px-2 py-0.5 text-white transition hover:bg-citrusPunch-600/90 focus:outline-none focus:ring-2 focus:ring-citrusPunch-400 cursor-pointer",title:"Filter entfernen",children:J},J))})})]})]}),v.jsxs("div",{className:"grid gap-4 md:grid-cols-2",children:[v.jsxs("div",{className:"grid gap-3",children:[v.jsx(W.Select,{multiple:!0,onChange:ye,className:"text-stormGrey-500",variant:"static",dismiss:{itemPress:!1},label:"Aktionen",children:ur.map(({value:J,label:Re})=>v.jsx(Qa,{value:J,onClick:()=>Fe(J),onKeyDown:ze=>{(ze.key==="Enter"||ze.key===" ")&&(ze.preventDefault(),Fe(J))},className:`text-black-600 ${J===Co?"font-semibold text-black-800":""}`,children:Re},J))}),v.jsx("div",{className:"mt-2 mb-2 min-h-[1.5rem] text-xs text-stormGrey-400",children:j.length===0?v.jsx("span",{className:"rounded-full bg-stormGrey-700/60 px-2 py-0.5 text-white",children:"Alle Aktionen"}):v.jsx("span",{children:j.map(J=>v.jsx("button",{type:"button",onClick:()=>ft(k,J),className:"rounded-full bg-emeraldMist-500/80 px-2 py-0.5 text-white transition hover:bg-emeraldMist-500/90 focus:outline-none focus:ring-2 focus:ring-emeraldMist-400 cursor-pointer",title:"Filter entfernen",children:J},J))})})]}),v.jsxs("div",{className:"grid gap-3",children:[v.jsx(W.Select,{multiple:!0,onChange:ye,className:"text-stormGrey-500",variant:"static",dismiss:{itemPress:!1},label:"Status",children:$r.map(({value:J,label:Re})=>v.jsx(Qa,{value:J,onClick:()=>Qe(J),onKeyDown:ze=>{(ze.key==="Enter"||ze.key===" ")&&(ze.preventDefault(),Qe(J))},className:`text-black-600 ${J===Co?"font-semibold text-black-800":""}`,children:Re},J))}),v.jsx("div",{className:"mt-2 mb-2 min-h-[1.5rem] text-xs text-stormGrey-400",children:N.length===0?v.jsx("span",{className:"rounded-full bg-stormGrey-700/60 px-2 py-0.5 text-white",children:"Alle Status"}):v.jsx("span",{children:N.map(J=>v.jsx("button",{type:"button",onClick:()=>ft(A,J),className:"rounded-full bg-copperRust-600/80 px-2 py-0.5 text-white transition hover:bg-copperRust-600/90 focus:outline-none focus:ring-2 focus:ring-copperRust-400 cursor-pointer",title:"Filter entfernen",children:J},J))})})]})]}),v.jsxs("div",{className:"grid gap-4 md:grid-cols-2",children:[v.jsxs("div",{className:"grid gap-3",children:[v.jsx(W.Select,{multiple:!0,onChange:ye,className:"text-stormGrey-500",variant:"static",dismiss:{itemPress:!1},label:"Entitäts-Typen",children:rr.map(({value:J,label:Re})=>v.jsx(Qa,{value:J,onClick:()=>ke(J),onKeyDown:ze=>{(ze.key==="Enter"||ze.key===" ")&&(ze.preventDefault(),ke(J))},className:`text-black-600 ${J===Co?"font-semibold text-black-800":""}`,children:Re},J))}),v.jsx("div",{className:"mt-2 mb-2 min-h-[1.5rem] text-xs text-stormGrey-400",children:M.length===0?v.jsx("span",{className:"rounded-full bg-stormGrey-700/60 px-2 py-0.5 text-white",children:"Alle Entitäten"}):v.jsx("span",{children:M.map(J=>v.jsx("button",{type:"button",onClick:()=>ft(D,J),className:"rounded-full bg-indigo-600/80 px-2 py-0.5 text-white transition hover:bg-indigo-600/90 focus:outline-none focus:ring-2 focus:ring-indigo-400 cursor-pointer",title:"Filter entfernen",children:J},J))})})]}),v.jsxs("div",{className:"grid gap-3",children:[v.jsx(W.Select,{multiple:!0,onChange:ye,className:"text-stormGrey-500",variant:"static",dismiss:{itemPress:!1},label:"Kontext",children:Hn.map(({value:J,label:Re})=>v.jsx(Qa,{value:J,onClick:()=>bt(J),onKeyDown:ze=>{(ze.key==="Enter"||ze.key===" ")&&(ze.preventDefault(),bt(J))},className:`text-black-600 ${J===Co?"font-semibold text-black-800":""}`,children:Re},J))}),v.jsx("div",{className:"mt-2 mb-2 min-h-[1.5rem] text-xs text-stormGrey-400",children:L.length===0?v.jsx("span",{className:"rounded-full bg-stormGrey-700/60 px-2 py-0.5 text-white",children:"Alle Kontexte"}):v.jsx("span",{children:L.map(J=>v.jsx("button",{type:"button",onClick:()=>ft(z,J),className:"rounded-full bg-sunsetCoral-600/80 px-2 py-0.5 text-white transition hover:bg-sunsetCoral-600/90 focus:outline-none focus:ring-2 focus:ring-sunsetCoral-400 cursor-pointer",title:"Filter entfernen",children:J},J))})})]})]}),v.jsxs("div",{className:"grid gap-4 md:grid-cols-2",children:[v.jsx("div",{className:"md:flex-1",children:v.jsx(W.Input,{value:V,onChange:J=>{Y(J.target.value),je(1)},variant:"static",label:"Entitäts-ID",placeholder:"z. B. Stack-ID"})}),v.jsx("div",{className:"md:flex-1",children:v.jsx(W.Input,{value:q,onChange:J=>{B(J.target.value),je(1)},variant:"static",label:"Kontext-ID",placeholder:"z. B. Server-ID"})})]}),v.jsxs("div",{className:"flex flex-col gap-4 md:flex-row md:items-center md:justify-between",children:[v.jsx("div",{className:"md:flex-1",children:v.jsx(W.Input,{value:H,onChange:J=>{K(J.target.value),je(1)},variant:"static",label:"Suche (Nachricht & Details)",placeholder:"Freitext"})}),v.jsx("div",{className:"md:mt-0 mt-8 md:flex-1",children:v.jsx(W.Select,{variant:"static",label:"Einträge pro Seite",onChange:ye,value:rt,children:yt.map(({value:J,label:Re})=>v.jsx(W.Option,{value:J,onClick:()=>oe(J),children:Re},J))})})]}),v.jsxs("div",{className:"flex flex-col md:flex-row flex-wrap gap-4",children:[v.jsx("div",{className:"flex-1 min-w-[200px]",children:v.jsx(W.Input,{type:"datetime-local",variant:"static",label:"Von",value:X,onChange:J=>{re(J.target.value),je(1)},className:"w-full"})}),v.jsx("div",{className:"flex-1 min-w-[200px]",children:v.jsx(W.Input,{type:"datetime-local",variant:"static",label:"Bis",value:me,onChange:J=>{de(J.target.value),je(1)},className:"w-full"})}),v.jsx("div",{className:"flex-1 min-w-[180px]",children:v.jsx(W.Button,{onClick:At,disabled:tt||i||r,className:"w-full",children:"Zurücksetzen"})})]})]})]}),v.jsx("div",{className:"overflow-x-auto rounded-lg border border-blue-gray-50",children:v.jsxs("table",{className:"w-full min-w-[860px] table-auto text-left",children:[v.jsx("thead",{children:v.jsx("tr",{className:"bg-blue-gray-50/50 text-xs uppercase tracking-wide text-stormGrey-400",children:["Zeitpunkt","Kategorie","Status","Entität","Kontext","Nachricht","Details","Aktionen"].map(J=>v.jsx("th",{className:"px-6 py-4 font-semibold",children:J},J))})}),v.jsx("tbody",{children:r?v.jsx("tr",{children:v.jsx("td",{colSpan:8,className:"px-6 py-8 text-center text-stormGrey-400",children:"Logs werden geladen ..."})}):e.length===0?v.jsx("tr",{children:v.jsx("td",{colSpan:8,className:"px-6 py-8 text-center text-stormGrey-400",children:"Keine Logs gefunden."})}):e.map((J,Re)=>{const ze=oV[J.status]||"text-blue-300",Ut=Re===e.length-1?"":"border-b border-blue-gray-50",Nt=J.category||"-",Et=J.entityName||J.entityId||"-",Ht=[];J.entityName&&J.entityId?Ht.push(`ID: ${J.entityId}`):!J.entityName&&J.entityId&&Ht.push(`ID: ${J.entityId}`),J.entityType&&Ht.push(J.entityType);const qt=J.contextLabel||J.contextType||(J.contextId?`#${J.contextId}`:"-"),Pt=[];J.contextType&&Pt.push(J.contextType),J.contextId&&Pt.push(`#${J.contextId}`);const Xr=uV(J.metadata),mr=[];if(J.actorName||J.actorId){const dr=J.actorName?J.actorName:`#${J.actorId}`,On=J.actorName&&J.actorId?` (#${J.actorId})`:"";mr.push(`Akteur: ${dr}${On}`)}return J.source&&mr.push(`Quelle: ${J.source}`),Xr&&mr.push(Xr),mr.length||mr.push("-"),v.jsxs("tr",{className:`text-sm text-stormGrey-700 ${Ut}`,children:[v.jsx("td",{className:"px-6 py-4 align-top",children:v.jsx(W.Typography,{variant:"small",className:"block text-xs font-medium text-stormGrey-600",children:aV(J.timestamp)})}),v.jsx("td",{className:"px-6 py-4 align-top",children:v.jsxs("div",{className:"flex flex-col gap-2",children:[v.jsx("span",{className:"font-medium",children:Nt}),v.jsxs("div",{className:"flex flex-wrap gap-2 text-xs text-stormGrey-400",children:[J.eventType&&v.jsx("span",{className:"rounded-full bg-citrusPunch-600/80 px-2 py-0.5 text-white",children:J.eventType}),J.action&&v.jsx("span",{className:"rounded-full bg-emeraldMist-500/80 px-2 py-0.5 text-white",children:J.action})]})]})}),v.jsxs("td",{className:"px-6 py-4 align-top",children:[v.jsx(W.Typography,{variant:"small",className:`font-semibold ${ze}`,children:J.status||"-"}),J.severity&&v.jsx(W.Typography,{variant:"small",className:"text-xs text-stormGrey-400",children:J.severity})]}),v.jsx("td",{className:"px-6 py-4 align-top",children:v.jsxs("div",{className:"flex flex-col gap-1",children:[v.jsx("span",{className:"font-medium break-words",children:Et}),Ht.length>0&&v.jsx("div",{className:"flex flex-col text-xs text-stormGrey-400",children:Ht.map(dr=>v.jsx("span",{className:"break-words",children:dr},dr))})]})}),v.jsx("td",{className:"px-6 py-4 align-top",children:v.jsxs("div",{className:"flex flex-col gap-1",children:[v.jsx("span",{className:"font-medium break-words",children:qt}),Pt.length>0&&v.jsx("div",{className:"flex flex-col text-xs text-stormGrey-400",children:Pt.map(dr=>v.jsx("span",{className:"break-words",children:dr},dr))})]})}),v.jsx("td",{className:"px-6 py-4 align-top",children:v.jsx(W.Typography,{variant:"small",className:"break-words",children:J.message||"-"})}),v.jsx("td",{className:"px-6 py-4 align-top",children:v.jsx("div",{className:"flex flex-col gap-1 text-xs text-stormGrey-500",children:mr.map((dr,On)=>v.jsx("span",{className:"break-words",children:dr},On))})}),v.jsx("td",{className:"px-6 py-4 align-top",children:it&&v.jsx(W.Typography,{variant:"small",children:v.jsx("button",{onClick:()=>_r(J.id),disabled:tt||i,className:"rounded-md border border-sunsetCoral-600 px-3 py-1 text-xs text-sunsetCoral-800 transition hover:bg-sunsetCoral-600/20 disabled:opacity-60",children:"Löschen"})})})]},J.id)})})]})}),v.jsxs("div",{className:"mt-6 flex flex-col gap-4 sm:flex-row sm:items-center sm:justify-between",children:[v.jsx(W.Typography,{variant:"small",color:"gray",children:""}),v.jsx(ju,{disabled:r&&e.length===0})]})]})]})]})}const dV={initializing:"Vorbereitung","activating-maintenance":"Wartungsmodus aktivieren","executing-script":"Skript wird ausgeführt",waiting:"Warte auf Portainer",completed:"Abgeschlossen",failed:"Fehlgeschlagen"},fV=e=>Array.isArray(e)?e.map(t=>{if(t&&typeof t=="object"){const r=Number(t.id),n=typeof t.name=="string"?t.name:"";return n?{id:Number.isFinite(r)?r:null,name:n}:null}if(typeof t=="string"){const r=t.trim();return r?{id:null,name:r}:null}return null}).filter(Boolean):[];function pV(){const[e,t]=P.useState([]),[r,n]=P.useState(!1),[o,a]=P.useState(""),[i,u]=P.useState(""),[f,g]=P.useState([]),[m,S]=P.useState(!1),[O,T]=P.useState(""),[C,w]=P.useState(""),[b,d]=P.useState(""),[s,c]=P.useState(""),[l,h]=P.useState(""),[y,x]=P.useState(""),[j,k]=P.useState(!1),[N,A]=P.useState(null),[M,D]=P.useState(null),{showToast:L}=Ci(),{maintenance:z,update:V}=ea(),Y=!!(z!=null&&z.active),q=z==null?void 0:z.message,B=!!(V!=null&&V.running),H=V!=null&&V.stage?dV[V.stage]??V.stage:"",K=Y||B,X=$n(),re=P.useCallback(()=>{},[]),{hasPermission:me}=Wr(),de=me("users-edit","full"),ee=me("users-delete","full"),{page:_e,perPage:he,perPageOptions:pe,perPageIsAll:be,handlePerPageChange:ve,setPage:Ce,setTotals:Ae,resetPagination:Ne}=Bs();P.useEffect(()=>()=>Ne(),[Ne]);const ue=P.useCallback(async()=>{var te,ye,ie;n(!0),a("");try{const se=await Je.get("/api/users"),Oe=(Array.isArray((te=se.data)==null?void 0:te.items)?se.data.items:[]).map(xe=>({id:xe.id,username:xe.username||"",email:xe.email||"",isActive:!!xe.isActive,avatarColor:typeof xe.avatarColor=="string"?xe.avatarColor.trim():null,lastLogin:xe.lastLogin||null,createdAt:xe.createdAt||null,updatedAt:xe.updatedAt||null,groups:fV(xe.groups)})).sort((xe,Ue)=>xe.username.localeCompare(Ue.username,"de-DE"));t(Oe)}catch(se){const fe=((ie=(ye=se.response)==null?void 0:ye.data)==null?void 0:ie.error)||se.message||"Unbekannter Fehler";a(fe),L({variant:"error",title:"Benutzer konnten nicht geladen werden",description:fe})}finally{n(!1)}},[L]),Ee=P.useCallback(async()=>{var te,ye,ie;S(!0),T("");try{const se=await Je.get("/api/groups"),Oe=(Array.isArray((te=se.data)==null?void 0:te.items)?se.data.items:[]).map(xe=>({id:Number(xe.id),name:xe.name||""})).filter(xe=>Number.isFinite(xe.id)&&xe.id>0&&xe.name).filter(xe=>xe.name.toLowerCase()!=="superuser").sort((xe,Ue)=>xe.name.localeCompare(Ue.name,"de-DE"));g(Oe)}catch(se){const fe=((ie=(ye=se.response)==null?void 0:ye.data)==null?void 0:ie.error)||se.message||"Benutzergruppen konnten nicht geladen werden.";T(fe),L({variant:"error",title:"Benutzergruppen",description:fe})}finally{S(!1)}},[L]);P.useEffect(()=>{ue()},[ue]),P.useEffect(()=>{Ee()},[Ee]),P.useCallback(()=>{ue(),Ee()},[ue,Ee]);const $e=P.useCallback(te=>{u(te.target.value)},[]);P.useCallback(()=>{u("")},[]),P.useEffect(()=>{_e!==1&&Ce(1)},[i,_e,Ce]);const Ge=P.useMemo(()=>{const te=i.trim().toLowerCase();return te?e.filter(ye=>[ye.username,ye.email,...ye.groups.map(se=>se.name)].map(se=>String(se||"").toLowerCase()).some(se=>se.includes(te))):e},[e,i]),tt=P.useMemo(()=>{if(be)return null;const te=Number(he);return Number.isFinite(te)&&te>0?te:null},[he,be]),ct=P.useMemo(()=>{if(be||!tt)return Ge;const te=(_e-1)*tt;return Ge.slice(te,te+tt)},[Ge,_e,be,tt]),qe=Ge.length,it=ct.length;P.useEffect(()=>{if(be){Ae(qe,qe),_e!==1&&Ce(1);return}const te=Number(he);if(!Number.isFinite(te)||te<=0){Ae(qe,qe);return}const ye=Math.max(1,Math.ceil(qe/te));if(_e>ye){Ce(ye);return}Ae(qe,it)},[qe,it,_e,he,be,Ce,Ae]);const mt=P.useCallback(te=>{if(!te)return"";const ye=typeof te=="string"?te.replace(" ","T"):te,ie=new Date(ye);return Number.isNaN(ie.getTime())?te:new Intl.DateTimeFormat("de-DE",{dateStyle:"short",timeStyle:"short"}).format(ie)},[]),We=P.useCallback(()=>{w(""),d(""),c(""),h(""),x("")},[]),rt=P.useCallback(async te=>{var fe,Oe;if(K||!(te!=null&&te.id)||!ee)return;if(Array.isArray(te==null?void 0:te.groups)?te.groups.some(xe=>((xe==null?void 0:xe.name)||"").toLowerCase()==="superuser"):!1){L({variant:"error",title:"Löschen nicht möglich",description:"Der Superuser kann nicht gelöscht werden."});return}if(!window.confirm(`Benutzer "${te.username}" wirklich löschen?`))return;const se=Number(te.id);if(!Number.isFinite(se)||se<=0){L({variant:"error",title:"Löschen fehlgeschlagen",description:"Ungültige Benutzer-ID."});return}A(se);try{await Je.delete(`/api/users/${se}`),L({variant:"success",title:"Benutzer gelöscht",description:`Der Benutzer "${te.username}" wurde entfernt.`}),ue()}catch(xe){const Ue=(Oe=(fe=xe.response)==null?void 0:fe.data)==null?void 0:Oe.error;let Fe="Der Benutzer konnte nicht gelöscht werden.";Ue==="INVALID_USER_ID"?Fe="Die Benutzer-ID ist ungültig.":Ue==="USER_NOT_FOUND"?Fe="Der Benutzer wurde bereits entfernt.":Ue==="USER_SUPERUSER_PROTECTED"&&(Fe="Der Superuser kann nicht gelöscht werden."),L({variant:"error",title:"Löschen fehlgeschlagen",description:Fe})}finally{A(null)}},[K,ee,L,ue]),yt=P.useCallback(async te=>{var fe,Oe;if(!(te!=null&&te.id)||!de)return;if(K){L({variant:"error",title:"Aktion nicht möglich",description:"Im Wartungsmodus oder während eines Updates sind Statusänderungen gesperrt."});return}if((Array.isArray(te==null?void 0:te.groups)?te.groups.some(xe=>((xe==null?void 0:xe.name)||"").toLowerCase()==="superuser"):!1)&&te.isActive){L({variant:"error",title:"Änderung nicht möglich",description:"Der Superuser kann nicht deaktiviert werden."});return}const ie=Number(te.id);if(!Number.isFinite(ie)||ie<=0){L({variant:"error",title:"Statusänderung fehlgeschlagen",description:"Ungültige Benutzer-ID."});return}const se=!te.isActive;D(ie);try{await Je.put(`/api/users/${ie}/active`,{isActive:se}),ue(),L({variant:"success",title:"Status aktualisiert",description:`Der Benutzer wurde ${se?"aktiviert":"deaktiviert"}.`})}catch(xe){const Ue=(Oe=(fe=xe.response)==null?void 0:fe.data)==null?void 0:Oe.error;let Fe="Der Benutzerstatus konnte nicht geändert werden.";Ue==="INVALID_USER_ID"?Fe="Die Benutzer-ID ist ungültig.":Ue==="USER_NOT_FOUND"?Fe="Der Benutzer wurde nicht gefunden.":Ue==="USER_SUPERUSER_PROTECTED"&&(Fe="Der Superuser kann nicht deaktiviert werden."),L({variant:"error",title:"Statusänderung fehlgeschlagen",description:Fe})}finally{D(null)}},[K,de,L,ue]),je=P.useCallback(async()=>{var ie,se,fe,Oe;if(K){x("Im Wartungsmodus oder während eines Updates können keine Benutzer angelegt werden.");return}if(!de){x("Du verfügst nicht über die Berechtigung zum Anlegen von Benutzern.");return}const te=C.trim();if(!te){x("Benutzername ist erforderlich.");return}const ye=typeof s=="string"?s.trim():"";if(ye.length<8){x("Passwort muss mindestens 8 Zeichen enthalten.");return}if(!l){x("Bitte eine globale Rolle auswählen.");return}k(!0),x("");try{const xe={username:te,password:ye,groupId:Number(l)},Ue=b.trim();Ue&&(xe.email=Ue);const Fe=await Je.post("/api/users",xe);We(),ue(),L({variant:"success",title:"Benutzer angelegt",description:`Der Benutzer "${((se=(ie=Fe.data)==null?void 0:ie.item)==null?void 0:se.username)??te}" wurde erstellt.`})}catch(xe){const Ue=(Oe=(fe=xe.response)==null?void 0:fe.data)==null?void 0:Oe.error;let Fe="Benutzer konnte nicht angelegt werden.";switch(Ue){case"USERNAME_REQUIRED":Fe="Benutzername ist erforderlich.";break;case"INVALID_EMAIL":Fe="Bitte eine gültige E-Mail-Adresse angeben.";break;case"INVALID_PASSWORD":case"PASSWORD_TOO_SHORT":Fe="Passwort muss mindestens 8 Zeichen enthalten.";break;case"INVALID_GROUP_ID":case"GROUP_NOT_FOUND":Fe="Bitte eine gültige globale Rolle auswählen.";break;case"USERNAME_TAKEN":Fe="Benutzername wird bereits verwendet.";break;case"EMAIL_TAKEN":Fe="E-Mail-Adresse wird bereits verwendet.";break}x(Fe),L({variant:"error",title:"Erstellen fehlgeschlagen",description:Fe})}finally{k(!1)}},[K,de,C,b,s,l,L,We,ue]),Ke=f.length>0,Te=K||j||m||!Ke,oe=K||j||m||!Ke,ge=P.useCallback(te=>{if(te&&te.props&&te.props.children)return te.props.children;if(!l)return"Bitte auswählen";const ye=f.find(ie=>String(ie.id)===l);return ye?ye.name:"Bitte auswählen"},[f,l]);return v.jsxs("div",{className:"mt-12 mb-8 flex flex-col gap-12",children:[(Y||B)&&v.jsx("div",{className:"rounded-lg border border-cyan-500/60 bg-cyan-900/30 px-4 py-3 text-sm text-bluegray-100",children:v.jsxs("div",{className:"flex flex-col gap-1",children:[v.jsxs("span",{children:["Wartungsmodus aktiv",q?` ${q}`:B?" Portainer-Update läuft":"","."]}),B&&v.jsxs("span",{className:"text-xs text-indigo-900",children:["Phase: ",H]})]})}),v.jsxs(W.Card,{children:[v.jsx(W.CardHeader,{variant:"gradient",color:"gray",className:"mb-5 p-4",children:v.jsx(W.Typography,{variant:"h6",color:"white",children:v.jsx("span",{children:"Benutzerverwaltung"})})}),v.jsxs(W.CardBody,{className:"pt-0",children:[de&&v.jsxs("div",{className:"mb-8 rounded-lg border border-blue-gray-100 bg-white p-4 shadow-sm",children:[v.jsx(W.Typography,{variant:"h6",color:"blue-gray",className:"mb-2",children:"Neuen Benutzer anlegen"}),Ke?v.jsxs(v.Fragment,{children:[v.jsx(W.Typography,{variant:"small",className:"text-sm text-stormGrey-500 mb-4",children:"Benutzername, Passwort (mindestens 8 Zeichen) und eine globale Rolle sind Pflichtfelder."}),y&&v.jsx("div",{className:"mb-4 rounded-lg border border-red-200 bg-red-50 px-4 py-3 text-sm text-red-800",children:y}),O&&v.jsx("div",{className:"mb-4 rounded-lg border border-red-200 bg-red-50 px-4 py-3 text-sm text-red-800",children:O}),v.jsxs("div",{className:"grid gap-4 md:grid-cols-2",children:[v.jsx(W.Input,{label:"Benutzername",value:C,onChange:te=>w(te.target.value),disabled:K||j,crossOrigin:""}),v.jsx(W.Input,{label:"E-Mail (optional)",value:b,onChange:te=>d(te.target.value),disabled:K||j,crossOrigin:""}),v.jsx(W.Input,{type:"password",label:"Passwort",value:s,onChange:te=>c(te.target.value),disabled:K||j,crossOrigin:""}),v.jsxs(W.Select,{label:"Globale Rolle",variant:"outlined",value:l,onChange:h,disabled:oe,selected:ge,children:[v.jsx(W.Option,{value:"",children:"Bitte auswählen"}),f.map(te=>v.jsx(W.Option,{value:String(te.id),children:te.name},te.id))]})]}),v.jsx("div",{className:"mt-4 text-sm text-stormGrey-500",children:m?"Benutzergruppen werden geladen ...":""}),v.jsxs("div",{className:"mt-4 flex flex-col gap-3 sm:flex-row sm:items-center",children:[v.jsx(W.Button,{color:"green",onClick:je,disabled:Te,children:j?"Speichert ...":"Benutzer anlegen"}),v.jsx(W.Button,{variant:"text",color:"blue-gray",onClick:We,disabled:j||K,children:"Formular zurücksetzen"})]})]}):v.jsx("div",{className:"rounded-lg border border-amber-200 bg-amber-50 px-4 py-3 text-sm text-amber-800",children:"Es existiert keine verfügbare Benutzergruppe. Bitte lege zuerst eine Gruppe an."})]}),v.jsx("div",{className:"mb-8",children:v.jsxs("div",{className:"flex flex-col gap-4 md:flex-row md:items-center md:justify-between mt-8",children:[v.jsx("div",{className:"md:flex-1",children:v.jsx(W.Input,{label:"Suchen nach Name, E-Mail oder Gruppe",value:i,onChange:$e,disabled:r&&!e.length,crossOrigin:""})}),v.jsx("div",{className:"md:mt-0 mt-8 md:flex-1",children:v.jsx(W.Select,{variant:"static",label:"Einträge pro Seite",onChange:re,value:he,children:pe.map(({value:te,label:ye})=>v.jsx(W.Option,{value:te,children:ye},te))})})]})}),o&&v.jsx("div",{className:"mb-4 rounded-lg border border-red-200 bg-red-50 px-4 py-3 text-sm text-red-800",children:o}),v.jsx("div",{className:"overflow-x-auto rounded-lg border border-blue-gray-50",children:v.jsxs("table",{className:"w-full min-w-[720px] table-auto text-left",children:[v.jsx("thead",{children:v.jsxs("tr",{className:"bg-blue-gray-50/50 text-xs uppercase tracking-wide text-stormGrey-400",children:[v.jsx("th",{className:"px-6 py-4 font-semibold",children:"Benutzername"}),v.jsx("th",{className:"px-6 py-4 font-semibold",children:"E-Mail"}),v.jsx("th",{className:"px-6 py-4 font-semibold",children:"Gruppen"}),v.jsx("th",{className:"px-6 py-4 font-semibold",children:"Status"}),v.jsx("th",{className:"px-6 py-4 font-semibold",children:"Letzte Anmeldung"}),v.jsx("th",{className:"px-6 py-4 font-semibold",children:"Erstellt am"}),v.jsx("th",{className:"px-6 py-4 font-semibold",children:"Aktionen"})]})}),v.jsx("tbody",{children:r&&e.length===0?v.jsx("tr",{children:v.jsx("td",{colSpan:7,className:"px-6 py-8 text-center text-blue-gray-400",children:"Benutzerdaten werden geladen ..."})}):ct.length===0?v.jsx("tr",{children:v.jsx("td",{colSpan:7,className:"px-6 py-8 text-center text-blue-gray-400",children:"Keine Benutzer gefunden."})}):ct.map((te,ye)=>{const ie=ye===ct.length-1?"":"border-b border-blue-gray-50",se=Array.isArray(te==null?void 0:te.groups)?te.groups.some(fe=>((fe==null?void 0:fe.name)||"").toLowerCase()==="superuser"):!1;return v.jsxs("tr",{className:`text-sm text-stormGrey-700 ${ie}`,children:[v.jsx("td",{className:"px-6 py-4",children:v.jsx(W.Typography,{variant:"small",className:"font-medium text-stormGrey-900",children:te.username||""})}),v.jsx("td",{className:"px-6 py-4",children:v.jsx(W.Typography,{variant:"small",children:te.email||""})}),v.jsx("td",{className:"px-6 py-4",children:te.groups.length>0?v.jsx("div",{className:"flex flex-wrap gap-2",children:te.groups.map(fe=>v.jsx(W.Chip,{value:fe.name,size:"sm",color:"blue-gray",variant:"ghost"},fe.id??fe.name))}):v.jsx("span",{className:"text-stormGrey-400",children:""})}),v.jsx("td",{className:"px-6 py-4",children:de?v.jsx("button",{type:"button",className:`inline-flex items-center rounded-full px-1 focus:outline-none focus-visible:ring-2 focus-visible:ring-blue-500 ${K?"cursor-not-allowed":"cursor-pointer"}`,onClick:()=>yt(te),disabled:K||M===te.id||Array.isArray(te.groups)&&te.groups.some(fe=>((fe==null?void 0:fe.name)||"").toLowerCase()==="superuser"&&te.isActive),children:v.jsx(W.Chip,{value:M===te.id?"Wechselt ...":te.isActive?"Aktiv":"Deaktiviert",size:"sm",color:te.isActive?"green":"red",variant:"ghost",className:"pointer-events-none"})}):v.jsx(W.Chip,{value:te.isActive?"Aktiv":"Deaktiviert",size:"sm",color:te.isActive?"green":"red",variant:"ghost"})}),v.jsx("td",{className:"px-6 py-4",children:v.jsx(W.Typography,{variant:"small",className:"antialiased font-sans mb-1 block text-xs font-medium text-stormGrey-600",children:mt(te.lastLogin)})}),v.jsx("td",{className:"px-6 py-4",children:v.jsx(W.Typography,{variant:"small",className:"antialiased font-sans mb-1 block text-xs font-medium text-stormGrey-600",children:mt(te.createdAt)})}),v.jsx("td",{className:"px-6 py-4",children:v.jsxs("div",{className:"flex flex-col gap-2 sm:flex-row sm:items-center sm:gap-2",children:[v.jsx(W.Button,{size:"sm",variant:"outlined",color:"blue-gray",onClick:()=>X(`/dashboard/users/${te.id}`),children:"Details"}),ee&&!se&&v.jsx(W.Button,{size:"sm",variant:"text",color:"red",onClick:()=>rt(te),disabled:K||N===te.id,children:N===te.id?"Löscht ...":"Löschen"})]})})]},te.id)})})]})}),v.jsxs("div",{className:"mt-6 flex flex-col gap-4 sm:flex-row sm:items-center sm:justify-between",children:[v.jsx(W.Typography,{variant:"small",color:"gray",children:""}),v.jsx(ju,{disabled:r&&e.length===0})]})]})]})]})}const hV={initializing:"Vorbereitung","activating-maintenance":"Wartungsmodus aktivieren","executing-script":"Skript wird ausgeführt",waiting:"Warte auf Portainer",completed:"Abgeschlossen",failed:"Fehlgeschlagen"};function gV(){const[e,t]=P.useState([]),[r,n]=P.useState(!1),[o,a]=P.useState(""),[i,u]=P.useState(""),[f,g]=P.useState(""),[m,S]=P.useState(""),[O,T]=P.useState(""),[C,w]=P.useState(!1),[b,d]=P.useState(null),{showToast:s}=Ci(),{maintenance:c,update:l}=ea(),h=!!(c!=null&&c.active),y=c==null?void 0:c.message,x=!!(l!=null&&l.running),j=l!=null&&l.stage?hV[l.stage]??l.stage:"",k=h||x,N=$n(),{hasPermission:A}=Wr(),M=A("user-groups-edit","full"),D=A("user-groups-delete","full"),{page:L,perPage:z,perPageOptions:V,perPageIsAll:Y,handlePerPageChange:q,setPage:B,setTotals:H,resetPagination:K}=Bs();P.useEffect(()=>()=>K(),[K]);const X=P.useCallback(()=>{},[]),re=P.useCallback(async()=>{var ue,Ee,$e;n(!0),a("");try{const Ge=await Je.get("/api/groups"),ct=(Array.isArray((ue=Ge.data)==null?void 0:ue.items)?Ge.data.items:[]).map(qe=>({id:qe.id,name:qe.name||"",description:qe.description||"",avatarColor:qe.avatarColor||null,memberCount:Number(qe.memberCount)||0,members:Array.isArray(qe.members)?qe.members.map(it=>({id:it.id,username:it.username||""})).filter(it=>it.username):[],createdAt:qe.createdAt||null,updatedAt:qe.updatedAt||null})).sort((qe,it)=>qe.name.localeCompare(it.name,"de-DE"));t(ct)}catch(Ge){const tt=(($e=(Ee=Ge.response)==null?void 0:Ee.data)==null?void 0:$e.error)||Ge.message||"Unbekannter Fehler";a(tt),s({variant:"error",title:"Benutzergruppen konnten nicht geladen werden",description:tt})}finally{n(!1)}},[s]);P.useEffect(()=>{re()},[re]),P.useCallback(()=>{re()},[re]);const me=P.useCallback(ue=>{u(ue.target.value)},[]);P.useCallback(()=>{u("")},[]),P.useEffect(()=>{L!==1&&B(1)},[i,L,B]);const de=P.useMemo(()=>{const ue=i.trim().toLowerCase();return ue?e.filter(Ee=>[Ee.name,Ee.description,...Ee.members.map(Ge=>Ge.username)].map(Ge=>String(Ge||"").toLowerCase()).some(Ge=>Ge.includes(ue))):e},[e,i]),ee=P.useMemo(()=>{if(Y)return null;const ue=Number(z);return Number.isFinite(ue)&&ue>0?ue:null},[z,Y]),_e=P.useMemo(()=>{if(Y||!ee)return de;const ue=(L-1)*ee;return de.slice(ue,ue+ee)},[de,L,Y,ee]),he=de.length,pe=_e.length;P.useEffect(()=>{if(Y){H(he,he),L!==1&&B(1);return}const ue=Number(z);if(!Number.isFinite(ue)||ue<=0){H(he,he);return}const Ee=Math.max(1,Math.ceil(he/ue));if(L>Ee){B(Ee);return}H(he,pe)},[he,pe,L,z,Y,B,H]);const be=P.useCallback(ue=>{if(!ue)return"";const Ee=typeof ue=="string"?ue.replace(" ","T"):ue,$e=new Date(Ee);return Number.isNaN($e.getTime())?ue:new Intl.DateTimeFormat("de-DE",{dateStyle:"short",timeStyle:"short"}).format($e)},[]),ve=P.useCallback(()=>{g(""),S(""),T("")},[]),Ce=P.useCallback(async()=>{var Ee,$e,Ge,tt;if(k){T("Im Wartungsmodus oder während eines Updates können keine Gruppen angelegt werden.");return}if(!M){T("Du verfügst nicht über die Berechtigung zum Anlegen von Gruppen.");return}const ue=f.trim();if(!ue){T("Gruppenname ist erforderlich.");return}w(!0),T("");try{const ct={name:ue},qe=m.trim();qe&&(ct.description=qe);const it=await Je.post("/api/groups",ct);s({variant:"success",title:"Gruppe angelegt",description:`Die Benutzergruppe "${(($e=(Ee=it.data)==null?void 0:Ee.item)==null?void 0:$e.name)??ue}" wurde erstellt.`}),ve(),re()}catch(ct){const qe=(tt=(Ge=ct.response)==null?void 0:Ge.data)==null?void 0:tt.error;let it="Benutzergruppe konnte nicht angelegt werden.";qe==="GROUP_NAME_REQUIRED"?it="Gruppenname ist erforderlich.":qe==="GROUP_NAME_TAKEN"&&(it="Der Gruppenname wird bereits verwendet."),T(it),s({variant:"error",title:"Erstellen fehlgeschlagen",description:it})}finally{w(!1)}},[k,M,f,m,s,ve,re]),Ae=k||C,Ne=P.useCallback(async ue=>{var ct,qe;if(k||!(ue!=null&&ue.id)||!D)return;if(((ue==null?void 0:ue.name)||"").toLowerCase()==="superuser"){s({variant:"error",title:"Löschen nicht möglich",description:"Die Superuser-Gruppe kann nicht gelöscht werden."});return}if((Number(ue.memberCount)||0)>0){s({variant:"error",title:"Löschen nicht möglich",description:"Die Gruppe enthält noch Benutzer. Bitte entfernen Sie diese zuerst."});return}if(!window.confirm(`Benutzergruppe "${ue.name}" wirklich löschen?`))return;const tt=Number(ue.id);if(!Number.isFinite(tt)||tt<=0){s({variant:"error",title:"Löschen fehlgeschlagen",description:"Ungültige Gruppen-ID."});return}d(tt);try{await Je.delete(`/api/groups/${tt}`),s({variant:"success",title:"Gruppe gelöscht",description:`Die Benutzergruppe "${ue.name}" wurde entfernt.`}),re()}catch(it){const mt=(qe=(ct=it.response)==null?void 0:ct.data)==null?void 0:qe.error;let We="Die Benutzergruppe konnte nicht gelöscht werden.";mt==="INVALID_GROUP_ID"?We="Die Gruppen-ID ist ungültig.":mt==="GROUP_NOT_FOUND"?We="Die Benutzergruppe wurde bereits entfernt.":mt==="GROUP_HAS_MEMBERS"?We="Die Gruppe enthält noch Benutzer. Bitte entfernen Sie diese zuerst.":mt==="GROUP_SUPERUSER_PROTECTED"&&(We="Die Superuser-Gruppe kann nicht gelöscht werden."),s({variant:"error",title:"Löschen fehlgeschlagen",description:We})}finally{d(null)}},[k,D,s,re]);return v.jsxs("div",{className:"mt-12 mb-8 flex flex-col gap-12",children:[(h||x)&&v.jsx("div",{className:"rounded-lg border border-cyan-500/60 bg-cyan-900/30 px-4 py-3 text-sm text-bluegray-100",children:v.jsxs("div",{className:"flex flex-col gap-1",children:[v.jsxs("span",{children:["Wartungsmodus aktiv",y?` ${y}`:x?" Portainer-Update läuft":"","."]}),x&&v.jsxs("span",{className:"text-xs text-indigo-900",children:["Phase: ",j]})]})}),v.jsxs(W.Card,{className:"border border-blue-gray-100 shadow-sm",children:[v.jsx(W.CardHeader,{variant:"gradient",color:"gray",className:"mb-5 p-4",children:v.jsx(W.Typography,{variant:"h6",color:"white",children:v.jsx("span",{children:"Benutzergruppen"})})}),v.jsxs(W.CardBody,{className:"pt-0",children:[M&&v.jsxs("div",{className:"mb-8 rounded-lg border border-blue-gray-100 bg-white p-4 shadow-sm",children:[v.jsx(W.Typography,{variant:"h6",color:"blue-gray",className:"mb-2",children:"Neue Benutzergruppe anlegen"}),v.jsx(W.Typography,{variant:"small",className:"text-sm text-stormGrey-500 mb-4",children:"Der Gruppenname ist Pflicht, die Beschreibung optional."}),O&&v.jsx("div",{className:"mb-4 rounded-lg border border-red-200 bg-red-50 px-4 py-3 text-sm text-red-800",children:O}),v.jsxs("div",{className:"grid gap-4 md:grid-cols-2",children:[v.jsx(W.Input,{label:"Gruppenname",value:f,onChange:ue=>g(ue.target.value),disabled:Ae,crossOrigin:""}),v.jsx(W.Input,{label:"Beschreibung (optional)",value:m,onChange:ue=>S(ue.target.value),disabled:Ae,crossOrigin:""})]}),v.jsxs("div",{className:"mt-4 flex flex-col gap-3 sm:flex-row sm:items-center",children:[v.jsx(W.Button,{color:"green",onClick:Ce,disabled:Ae,children:C?"Speichert ...":"Gruppe anlegen"}),v.jsx(W.Button,{variant:"text",color:"blue-gray",onClick:ve,disabled:C||k,children:"Formular zurücksetzen"})]})]}),v.jsx("div",{className:"mb-8",children:v.jsxs("div",{className:"flex flex-col gap-4 md:flex-row md:items-center md:justify-between",children:[v.jsx("div",{className:"md:flex-1",children:v.jsx(W.Input,{label:"Suchen nach Name, E-Mail oder Gruppe",value:i,onChange:me,disabled:r&&!e.length,crossOrigin:""})}),v.jsx("div",{className:"md:mt-0 mt-8 md:flex-1",children:v.jsx(W.Select,{variant:"static",label:"Einträge pro Seite",onChange:X,value:z,children:V.map(({value:ue,label:Ee})=>v.jsx(W.Option,{value:ue,children:Ee},ue))})})]})}),o&&v.jsx("div",{className:"mb-4 rounded-lg border border-red-200 bg-red-50 px-4 py-3 text-sm text-red-800",children:o}),o&&v.jsx("div",{className:"mb-4 rounded-lg border border-red-200 bg-red-50 px-4 py-3 text-sm text-red-800",children:o}),v.jsx("div",{className:"overflow-x-auto rounded-lg border border-blue-gray-50",children:v.jsxs("table",{className:"w-full min-w-[720px] table-auto text-left",children:[v.jsx("thead",{children:v.jsxs("tr",{className:"bg-blue-gray-50/50 text-xs uppercase tracking-wide text-stormGrey-400",children:[v.jsx("th",{className:"px-6 py-4 font-semibold",children:"Gruppenname"}),v.jsx("th",{className:"px-6 py-4 font-semibold",children:"Beschreibung"}),v.jsx("th",{className:"px-6 py-4 font-semibold",children:"Mitglieder"}),v.jsx("th",{className:"px-6 py-4 font-semibold",children:"Erstellt am"}),v.jsx("th",{className:"px-6 py-4 font-semibold",children:"Zuletzt aktualisiert"}),v.jsx("th",{className:"px-6 py-4 font-semibold",children:"Aktionen"})]})}),v.jsx("tbody",{children:r&&e.length===0?v.jsx("tr",{children:v.jsx("td",{colSpan:6,className:"px-6 py-8 text-center text-stormGrey-400",children:"Gruppen werden geladen ..."})}):_e.length===0?v.jsx("tr",{children:v.jsx("td",{colSpan:6,className:"px-6 py-8 text-center text-stormGrey-400",children:"Keine Gruppen gefunden."})}):_e.map((ue,Ee)=>{const $e=Ee===_e.length-1?"":"border-b border-blue-gray-50",Ge=((ue==null?void 0:ue.name)||"").toLowerCase()==="superuser";return v.jsxs("tr",{className:`text-sm text-stormGrey-700 ${$e}`,children:[v.jsx("td",{className:"px-6 py-4",children:v.jsx(W.Typography,{variant:"small",className:"font-medium text-stormGrey-900",children:ue.name||""})}),v.jsx("td",{className:"px-6 py-4",children:v.jsx(W.Typography,{variant:"small",children:ue.description?ue.description:v.jsx("span",{className:"text-stormGrey-400",children:""})})}),v.jsx("td",{className:"px-6 py-4",children:v.jsx(W.Typography,{variant:"small",className:"antialiased font-sans mb-1 block text-xs font-medium text-stormGrey-600",children:ue.memberCount.toLocaleString("de-DE")})}),v.jsx("td",{className:"px-6 py-4",children:v.jsx(W.Typography,{variant:"small",className:"antialiased font-sans mb-1 block text-xs font-medium text-stormGrey-600",children:be(ue.createdAt)})}),v.jsx("td",{className:"px-6 py-4",children:v.jsx(W.Typography,{variant:"small",className:"antialiased font-sans mb-1 block text-xs font-medium text-stormGrey-600",children:be(ue.updatedAt)})}),v.jsx("td",{className:"px-6 py-4",children:v.jsxs("div",{className:"flex flex-col gap-2 sm:flex-row sm:items-center sm:gap-2",children:[v.jsx(W.Button,{size:"sm",variant:"outlined",color:"blue-gray",onClick:()=>N(`/dashboard/usergroups/${ue.id}`),children:"Details"}),D&&!Ge&&v.jsx(W.Button,{size:"sm",variant:"text",color:"red",onClick:()=>Ne(ue),disabled:k||b===ue.id||Number(ue.memberCount)>0,children:b===ue.id?"Löscht ...":"Löschen"})]})})]},ue.id)})})]})}),v.jsxs("div",{className:"mt-6 flex flex-col gap-4 sm:flex-row sm:items-center sm:justify-between",children:[v.jsx(W.Typography,{variant:"small",color:"gray",children:!r&&e.length===0?"Noch keine Gruppen angelegt.":`${he.toLocaleString("de-DE")} Gruppen gefunden`}),v.jsx(ju,{disabled:r&&e.length===0})]})]})]})]})}const _s={chart:{toolbar:{show:!1}},title:{show:""},dataLabels:{enabled:!1},xaxis:{axisTicks:{show:!1},axisBorder:{show:!1},labels:{style:{colors:"#37474f",fontSize:"13px",fontFamily:"inherit",fontWeight:300}}},yaxis:{labels:{style:{colors:"#37474f",fontSize:"13px",fontFamily:"inherit",fontWeight:300}}},grid:{show:!0,borderColor:"#dddddd",strokeDashArray:5,xaxis:{lines:{show:!0}},padding:{top:5,right:20}},fill:{opacity:.8},tooltip:{theme:"dark"}};({..._s,xaxis:{..._s.xaxis}});({..._s,xaxis:{..._s.xaxis}});({..._s,xaxis:{..._s.xaxis}});const mV=[{title:"account",options:[{checked:!0,label:"Email me when someone follows me"},{checked:!1,label:"Email me when someone answers on my post"},{checked:!0,label:"Email me when someone mentions me"}]},{title:"application",options:[{checked:!1,label:"New launches and projects"},{checked:!0,label:"Monthly product updates"},{checked:!1,label:"Subscribe to newsletter"}]}],iN=["bg-arcticBlue-600","bg-copperRust-500","bg-sunsetCoral-600","bg-mintTea-400","bg-lavenderSmoke-500","bg-emeraldMist-500","bg-roseQuartz-500","bg-auroraTeal-500","bg-citrusPunch-500","bg-mossGreen-400"],bV={initializing:"Vorbereitung","activating-maintenance":"Wartungsmodus aktivieren","executing-script":"Skript wird ausgeführt",waiting:"Warte auf Portainer",completed:"Abgeschlossen",failed:"Fehlgeschlagen"},vV=e=>Array.isArray(e)?e.map(t=>{if(t&&typeof t=="object"){const r=Number(t.id),n=typeof t.name=="string"?t.name:"";return n?{id:Number.isFinite(r)?r:null,name:n}:null}if(typeof t=="string"){const r=t.trim();return r?{id:null,name:r}:null}return null}).filter(Boolean):[],e_=e=>({id:(e==null?void 0:e.id)??null,username:(e==null?void 0:e.username)||"",email:(e==null?void 0:e.email)||"",isActive:!!(e!=null&&e.isActive),avatarColor:(e==null?void 0:e.avatarColor)||null,lastLogin:(e==null?void 0:e.lastLogin)||null,createdAt:(e==null?void 0:e.createdAt)||null,updatedAt:(e==null?void 0:e.updatedAt)||null,groups:vV(e==null?void 0:e.groups),securityPhraseDownloadedAt:(e==null?void 0:e.securityPhraseDownloadedAt)||null}),yV=e=>{if(!e||!Array.isArray(e.groups)||e.groups.length===0)return null;const t=e.groups.map(r=>Number(r.id)).find(r=>Number.isFinite(r)&&r>0);return Number.isFinite(t)?t:null},da=e=>{if(!e)return{username:"",email:"",password:"",groupId:null,avatarColor:""};const t=yV(e);return{username:e.username||"",email:e.email||"",password:"",groupId:Number.isFinite(t)?t:null,avatarColor:e.avatarColor||""}};function xV(){const{userId:e}=Cm(),{showToast:t}=Ci(),{maintenance:r,update:n}=ea(),{hasPermission:o,user:a}=Wr(),[i,u]=P.useState(null),[f,g]=P.useState(da(null)),m=P.useRef(da(null)),[S,O]=P.useState(!1),[T,C]=P.useState(""),[w,b]=P.useState(!1),[d,s]=P.useState([]),[c,l]=P.useState(!1),[h,y]=P.useState(""),[x,j]=P.useState(!1),[k,N]=P.useState(""),[A,M]=P.useState([]),[D,L]=P.useState(null),[z,V]=P.useState(!1),[Y,q]=P.useState(""),[B,H]=P.useState(!1),K=!!(r!=null&&r.active),X=r==null?void 0:r.message,re=!!(n!=null&&n.running),me=n!=null&&n.stage?bV[n.stage]??n.stage:"",de=K||re,ee=!!(a!=null&&a.isSuperuser||o("users-edit","full")),_e=!!(a!=null&&a.isSuperuser||o("users-edit","read")),he=!!(a!=null&&a.isSuperuser||o("users-security-phrase","full")),pe=he;if(!_e)return null;const be=P.useMemo(()=>Array.isArray(i==null?void 0:i.groups)?i.groups.some(fe=>((fe==null?void 0:fe.name)||"").toLowerCase()==="superuser"):!1,[i]),ve=(a==null?void 0:a.isSuperuser)&&(i==null?void 0:i.id)&&Number(a.id)===Number(i.id),Ce=be&&!ve,Ae=P.useMemo(()=>{const fe=Number(e);return Number.isFinite(fe)?fe:null},[e]),Ne=P.useCallback(async()=>{var fe,Oe,xe,Ue;if(!Ae){C("Ungültige Benutzer-ID."),u(null),g(da(null)),m.current=da(null),b(!0);return}O(!0),C("");try{const Fe=await Je.get(`/api/users/${Ae}`),Qe=e_((fe=Fe.data)==null?void 0:fe.item);if(!Qe.id)throw new Error("USER_NOT_FOUND");u(Qe),M([]),L(Qe.securityPhraseDownloadedAt||null),q("");const ke=da(Qe);m.current={...ke},g(ke),N("")}catch(Fe){const Qe=(xe=(Oe=Fe.response)==null?void 0:Oe.data)==null?void 0:xe.error;let ke="Benutzerdetails konnten nicht geladen werden.";Qe==="USER_NOT_FOUND"?ke="Der angeforderte Benutzer wurde nicht gefunden.":Qe==="INVALID_USER_ID"?ke="Die angegebene Benutzer-ID ist ungültig.":((Ue=Fe.response)==null?void 0:Ue.status)===404&&(ke="Der angeforderte Benutzer existiert nicht."),u(null),m.current=da(null),g(da(null)),C(ke),t({variant:"error",title:"Fehler beim Laden",description:ke})}finally{O(!1),b(!0)}},[Ae,t]),ue=P.useCallback(async()=>{var fe,Oe,xe;l(!0),y("");try{const Ue=await Je.get("/api/groups"),Qe=(Array.isArray((fe=Ue.data)==null?void 0:fe.items)?Ue.data.items:[]).map(ke=>({id:Number(ke.id),name:ke.name||"",description:ke.description||"",memberCount:Number.isFinite(Number(ke.memberCount))?Number(ke.memberCount):0})).filter(ke=>Number.isFinite(ke.id)&&ke.id>0&&ke.name).sort((ke,bt)=>ke.name.localeCompare(bt.name,"de-DE"));s(Qe)}catch(Ue){const Fe=((xe=(Oe=Ue.response)==null?void 0:Oe.data)==null?void 0:xe.error)||Ue.message||"Benutzergruppen konnten nicht geladen werden.";y(Fe),t({variant:"error",title:"Benutzergruppen",description:Fe})}finally{l(!1)}},[t]);P.useEffect(()=>{Ne()},[Ne]),P.useEffect(()=>{ue()},[ue]);const Ee=P.useMemo(()=>{if(!w||!i)return!1;const fe=m.current;if(!fe)return!1;const Oe=fe.username||"",xe=f.username||"",Ue=fe.email||"",Fe=f.email||"",Qe=Number.isFinite(fe.groupId)?Number(fe.groupId):null,ke=Number.isFinite(f.groupId)?Number(f.groupId):null,bt=fe.avatarColor||"",ft=f.avatarColor||"",At=!!(f.password&&f.password.trim().length>0);return Oe!==xe||Ue!==Fe||!be&&Qe!==ke||bt!==ft||At},[f,w,i,be]),$e=P.useCallback(fe=>{var Oe;return(Oe=fe==null?void 0:fe.props)!=null&&Oe.children?fe.props.children:f.avatarColor?f.avatarColor:"Standardfarbe"},[f.avatarColor]),Ge=P.useCallback(fe=>{if(!ee)return;const{value:Oe}=fe.target;g(xe=>({...xe,username:Oe}))},[ee]),tt=P.useCallback(fe=>{if(!ee)return;const{value:Oe}=fe.target;g(xe=>({...xe,email:Oe}))},[ee]),ct=P.useCallback(fe=>{if(!ee)return;const{value:Oe}=fe.target;g(xe=>({...xe,password:Oe}))},[ee]),qe=P.useCallback(fe=>{if(!ee)return;if(!fe){g(xe=>({...xe,groupId:null}));return}const Oe=Number(fe);g(xe=>({...xe,groupId:Number.isFinite(Oe)&&Oe>0?Oe:null}))},[ee]),it=P.useCallback(fe=>{ee&&g(Oe=>({...Oe,avatarColor:fe||""}))},[ee]),mt=P.useCallback(async()=>{var fe,Oe,xe,Ue;if(!(!ee||!i||!Ee)){j(!0),N("");try{const Fe={username:f.username,email:f.email,password:f.password,avatarColor:f.avatarColor};be||(Fe.groupId=f.groupId);const Qe=await Je.put(`/api/users/${i.id}`,Fe),ke=e_(((fe=Qe.data)==null?void 0:fe.item)||((Oe=Qe.data)==null?void 0:Oe.user));u(ke);const bt=da(ke);m.current={...bt},g(bt),y(""),t({variant:"success",title:"Benutzer gespeichert",description:"Die Änderungen wurden erfolgreich gespeichert."})}catch(Fe){const Qe=(Ue=(xe=Fe.response)==null?void 0:xe.data)==null?void 0:Ue.error;let ke="Die Benutzerdaten konnten nicht gespeichert werden.";Qe==="USERNAME_REQUIRED"?ke="Bitte einen Benutzernamen angeben.":Qe==="USERNAME_TAKEN"?ke="Der Benutzername wird bereits verwendet.":Qe==="INVALID_EMAIL"?ke="Bitte eine gültige E-Mail-Adresse eingeben.":Qe==="EMAIL_TAKEN"?ke="Die E-Mail-Adresse wird bereits verwendet.":Qe==="INVALID_PASSWORD"?ke="Das Passwort ist ungültig.":Qe==="PASSWORD_TOO_SHORT"?ke="Das Passwort muss mindestens 8 Zeichen enthalten.":Qe==="INVALID_AVATAR_COLOR"?ke="Bitte eine gültige Avatar-Farbe auswählen.":Qe==="GROUP_NOT_FOUND"&&(ke="Die ausgewählte Benutzergruppe existiert nicht mehr.",y(ke)),N(ke),t({variant:"error",title:"Speichern fehlgeschlagen",description:ke})}finally{j(!1)}}},[ee,i,Ee,f,t,be]),We=P.useCallback(async()=>{var fe,Oe,xe,Ue,Fe,Qe;if(!(!he||!Ae)){V(!0),q("");try{const ke=await Je.get(`/api/users/${Ae}/security-phrase`),bt=Array.isArray((Oe=(fe=ke.data)==null?void 0:fe.item)==null?void 0:Oe.words)?ke.data.item.words:[];M(bt),L(((Ue=(xe=ke.data)==null?void 0:xe.item)==null?void 0:Ue.downloadedAt)||null)}catch(ke){const bt=(Qe=(Fe=ke.response)==null?void 0:Fe.data)==null?void 0:Qe.error;let ft="Sicherheitsschlüssel konnte nicht geladen werden.";bt==="USER_NOT_FOUND"?ft="Der Benutzer wurde nicht gefunden.":bt==="INVALID_USER_ID"?ft="Die Benutzer-ID ist ungültig.":bt==="INSUFFICIENT_PERMISSIONS"&&(ft="Keine Berechtigung zum Anzeigen des Sicherheitsschlüssels."),q(ft),M([]),L(null)}finally{V(!1)}}},[he,Ae]),rt=P.useCallback(()=>{pe&&(z||B||We())},[pe,We,B,z]),yt=P.useCallback(async()=>{var fe,Oe,xe,Ue,Fe,Qe;if(!(!pe||!Ae||de||B)){H(!0),q("");try{const ke=await Je.post(`/api/users/${Ae}/security-phrase/renew`),bt=Array.isArray((Oe=(fe=ke.data)==null?void 0:fe.item)==null?void 0:Oe.words)?ke.data.item.words:[];M(bt),L(((Ue=(xe=ke.data)==null?void 0:xe.item)==null?void 0:Ue.downloadedAt)||null),t({variant:"success",title:"Sicherheitsschlüssel erneuert",description:"Der Benutzer muss den neuen Schlüssel erneut herunterladen."})}catch(ke){const bt=(Qe=(Fe=ke.response)==null?void 0:Fe.data)==null?void 0:Qe.error;let ft="Der Sicherheitsschlüssel konnte nicht erneuert werden.";bt==="USER_NOT_FOUND"?ft="Der Benutzer wurde nicht gefunden.":bt==="INVALID_USER_ID"?ft="Die Benutzer-ID ist ungültig.":bt==="INSUFFICIENT_PERMISSIONS"&&(ft="Keine Berechtigung zum Erneuern des Sicherheitsschlüssels."),q(ft)}finally{H(!1)}}},[pe,Ae,de,B,t]),je=P.useMemo(()=>{const fe=(f.username||f.email||"").trim();return fe?fe.charAt(0).toUpperCase():"?"},[f.username,f.email]),Ke=P.useMemo(()=>f.avatarColor?f.avatarColor:(i==null?void 0:i.avatarColor)||"",[f.avatarColor,i]),Te=P.useMemo(()=>{if(!Array.isArray(A)||A.length===0)return[];const fe=[];for(let Oe=0;Oe<A.length;Oe+=4)fe.push(A.slice(Oe,Oe+4));return fe},[A]),oe=P.useMemo(()=>{if(!D)return{text:"Noch nicht heruntergeladen",tone:"text-red-500"};const fe=new Date(D);return Number.isNaN(fe.getTime())?{text:"Zuletzt heruntergeladen: unbekannt",tone:"text-blue-gray-500"}:{text:`Zuletzt heruntergeladen: ${fe.toLocaleString("de-DE")}`,tone:"text-blue-gray-500"}},[D]),ge=P.useMemo(()=>Array.isArray(d)?d.filter(fe=>((fe==null?void 0:fe.name)||"").toLowerCase()!=="superuser"):[],[d]);P.useEffect(()=>{if(be)return;const fe=f.groupId?Number(f.groupId):null;ge.some(xe=>Number(xe.id)===fe)||g(xe=>({...xe,groupId:null}))},[ge,f.groupId,be]),P.useEffect(()=>{if(w){if(!he||!Ae){M([]),L(null),q(""),V(!1);return}We()}},[w,he,We,Ae]);const te=de||x||!i||!ee,ye=de||x||!i||c||!ee||be,ie=de||x||!i||!ee||Ce,se=f.groupId?String(f.groupId):"";return v.jsx(v.Fragment,{children:v.jsxs("div",{className:"mt-12 flex flex-col gap-12",children:[(K||re)&&v.jsx("div",{className:"rounded-lg border border-cyan-500/60 bg-cyan-900/30 px-4 py-3 text-sm text-bluegray-100",children:v.jsxs("div",{className:"flex flex-col gap-1",children:[v.jsxs("span",{children:["Wartungsmodus aktiv",X?` ${X}`:re?" Portainer-Update läuft":"","."]}),re&&v.jsxs("span",{className:"text-xs text-indigo-900",children:["Phase: ",me]})]})}),v.jsx("div",{className:"relative h-72 w-full overflow-hidden rounded-xl bg-[url('/img/background-image.png')] bg-cover\\tbg-center",children:v.jsx("div",{className:"absolute inset-0 h-full w-full bg-gray-900/75"})}),v.jsx(W.Card,{className:"mx-3 -mt-16 mb-6 lg:mx-4 border border-blue-gray-100",children:v.jsxs(W.CardBody,{className:"p-4",children:[v.jsxs("div",{className:"mb-10 flex flex-wrap items-center justify-between gap-6",children:[v.jsxs("div",{className:"flex items-center gap-6",children:[v.jsx("div",{className:`text-black flex h-[74px] w-[74px] items-center justify-center rounded-xl text-3xl font-semibold uppercase shadow-lg shadow-blue-gray-500/40 ${Ke}`,"aria-label":f.username||"Benutzeravatar",children:je}),v.jsxs("div",{children:[v.jsx(W.Typography,{variant:"h5",color:"blue-gray",children:f.username||""}),v.jsx(W.Typography,{className:"text-xs font-semibold tracking-wide text-stormGrey-400",children:f.email||""})]})]}),Ee&&v.jsx(W.Button,{color:"green",className:"normal-case",onClick:mt,disabled:de||x,children:x?"Speichert ...":"Änderungen speichern"})]}),S&&!i&&v.jsxs("div",{className:"mb-6 flex items-center gap-3 rounded-lg border border-blue-gray-50 bg-blue-gray-50/50 px-4 py-3 text-sm text-blue-gray-500",children:[v.jsx(W.Spinner,{className:"h-4 w-4"}),v.jsx("span",{children:"Benutzerdaten werden geladen ..."})]}),T&&!S&&v.jsx("div",{className:"mb-6 rounded-lg border border-red-200 bg-red-50 px-4 py-3 text-sm text-red-800",children:T}),k&&!S&&v.jsx("div",{className:"mb-6 rounded-lg border border-red-200 bg-red-50 px-4 py-3 text-sm text-red-800",children:k}),v.jsxs("div",{className:"grid-cols-1 mb-12 grid gap-12 px-4 lg:grid-cols-2 xl:grid-cols-3",children:[v.jsxs("div",{children:[v.jsx(W.Typography,{variant:"h6",color:"blue-gray",className:"mb-4",children:"Allgemeine Einstellungen"}),be&&v.jsxs("div",{className:"mb-4 rounded-lg border border-amber-200 bg-amber-50 px-4 py-3 text-sm text-amber-800",children:["Systemgruppe Name und Beschreibung sind geschützt.",Ce&&v.jsx("span",{className:"mt-1 block text-xs text-amber-600",children:"Nur der Superuser selbst kann Benutzername, E-Mail-Adresse und Passwort ändern."})]}),v.jsxs("div",{className:"mb-6",children:[v.jsx(W.Typography,{className:"mb-2 block text-xs font-semibold uppercase text-blue-gray-500",children:"Benutzername"}),v.jsx(W.Input,{value:f.username,onChange:Ge,placeholder:"Benutzername",disabled:te||Ce,className:" !border-t-blue-gray-200 focus:!border-t-gray-900",labelProps:{className:"before:content-none after:content-none"}})]}),v.jsxs("div",{className:"mb-6",children:[v.jsx(W.Typography,{className:"mb-2 block text-xs font-semibold uppercase text-blue-gray-500",children:"E-Mail-Adresse"}),v.jsx(W.Input,{type:"email",value:f.email,onChange:tt,placeholder:"benutzer@example.com",disabled:te||Ce,className:" !border-t-blue-gray-200 focus:!border-t-gray-900",labelProps:{className:"before:content-none after:content-none"}})]}),v.jsxs("div",{className:"mb-6",children:[v.jsx(W.Typography,{className:"mb-2 block text-xs font-semibold uppercase text-blue-gray-500",children:"Neues Passwort"}),v.jsx(W.Input,{type:"password",value:f.password,onChange:ct,placeholder:"Passwort setzen",disabled:te||Ce,className:" !border-t-blue-gray-200 focus:!border-t-gray-900",labelProps:{className:"before:content-none after:content-none"}}),v.jsx(W.Typography,{className:"mt-1 text-xs text-blue-gray-400",children:"Das Passwort wird nur geändert, wenn ein neuer Wert eingetragen wird."})]}),v.jsxs("div",{className:"mb-6",children:[v.jsx(W.Typography,{className:"mb-2 block text-xs font-semibold uppercase text-blue-gray-500",children:"Globale Rolle"}),be?v.jsx(W.Typography,{className:"block text-xs font-semibold uppercase text-blue-gray-500",children:"Die Rolle für den Superuser kann nicht geändert werden."}):c&&d.length===0?v.jsxs("div",{className:"flex items-center gap-3 rounded-lg border border-blue-gray-50 bg-blue-gray-50/50 px-4 py-3 text-sm text-blue-gray-500",children:[v.jsx(W.Spinner,{className:"h-4 w-4"}),v.jsx("span",{children:"Benutzergruppen werden geladen ..."})]}):ge.length===0?v.jsx(W.Typography,{className:"block text-xs font-semibold uppercase text-blue-gray-500",children:"Es sind keine weiteren Benutzergruppen vorhanden. Bitte lege zunächst eine neue Gruppe an."}):v.jsx(W.Select,{label:"Benutzergruppe wählen",value:se,onChange:qe,disabled:ye,variant:"outlined",children:ge.map(fe=>v.jsx(W.Option,{value:String(fe.id),children:fe.name},fe.id))})]}),v.jsxs("div",{className:"mb-6",children:[v.jsx(W.Typography,{className:"mb-2 block text-xs font-semibold uppercase text-blue-gray-500",children:"Avatar-Farbe"}),v.jsxs(W.Select,{label:"Avatar-Farbe auswählen",variant:"outlined",value:f.avatarColor,onChange:it,disabled:ie,selected:$e,children:[v.jsx(W.Option,{value:"",children:v.jsxs("span",{className:"flex items-center gap-2",children:[v.jsx("span",{className:"h-4 w-4 rounded border border-blue-gray-100"}),v.jsx("span",{className:"text-xs",children:"Keine"})]})}),iN.map(fe=>v.jsx(W.Option,{value:fe,children:v.jsxs("span",{className:"flex items-center gap-2",children:[v.jsx("span",{className:`h-4 w-4 rounded border border-blue-gray-100 ${fe}`}),v.jsx("span",{className:"text-xs",children:fe})]})},fe))]})]})]}),v.jsxs("div",{children:[v.jsx(W.Typography,{variant:"h6",color:"blue-gray",className:"mb-3",children:"Platform Settings"}),v.jsx("div",{className:"flex flex-col gap-12",children:mV.map(({title:fe,options:Oe})=>v.jsxs("div",{children:[v.jsx(W.Typography,{className:"mb-4 block text-xs font-semibold uppercase text-blue-gray-500",children:fe}),v.jsx("div",{className:"flex flex-col gap-6",children:Oe.map(({checked:xe,label:Ue})=>v.jsx(W.Switch,{id:Ue,label:Ue,defaultChecked:xe,labelProps:{className:"text-sm font-normal text-blue-gray-500"}},Ue))})]},fe))})]})]}),he&&v.jsxs("div",{className:"mt-10 border-t border-blue-gray-50 pt-8",children:[v.jsxs("div",{className:"mb-4 flex flex-wrap items-center justify-between gap-4",children:[v.jsxs("div",{children:[v.jsx(W.Typography,{variant:"h6",color:"blue-gray",children:"Sicherheitsschlüssel"}),v.jsx(W.Typography,{className:`text-sm ${oe.tone}`,children:oe.text})]}),v.jsxs("div",{className:"flex flex-wrap items-center gap-3",children:[v.jsx(W.Button,{variant:"outlined",color:"blue",className:"normal-case",onClick:rt,disabled:!pe||de||z||B,children:"Aktualisieren"}),v.jsx(W.Button,{color:"red",className:"normal-case",onClick:yt,disabled:!pe||de||z||B,children:B?"Erneuert ...":"Schlüssel erneuern"})]})]}),z?v.jsxs("div",{className:"flex items-center gap-3 rounded-lg border border-blue-gray-50 bg-blue-gray-50/50 px-4 py-3 text-sm text-blue-gray-500",children:[v.jsx(W.Spinner,{className:"h-4 w-4"}),v.jsx("span",{children:"Sicherheitsschlüssel wird geladen ..."})]}):Y?v.jsxs("div",{className:"flex flex-wrap items-center justify-between gap-4 rounded-lg border border-red-200 bg-red-50 px-4 py-3 text-sm text-red-700",children:[v.jsx("span",{children:Y}),v.jsx(W.Button,{variant:"text",size:"sm",color:"red",className:"normal-case",onClick:rt,disabled:!pe||de||z||B,children:"Erneut laden"})]}):Te.length>0?v.jsx("div",{className:"rounded-lg border border-blue-gray-100 bg-blue-gray-50/60 p-4",children:v.jsx("div",{className:"space-y-2 text-center font-mono text-base tracking-wide text-blue-gray-900 md:text-lg",children:Te.map((fe,Oe)=>v.jsx("div",{className:"flex flex-wrap items-center justify-center gap-4",children:fe.map((xe,Ue)=>v.jsx("span",{className:"uppercase",children:xe},`security-phrase-${Oe}-${Ue}`))},`security-phrase-row-${Oe}`))})}):v.jsx(W.Typography,{className:"text-sm text-blue-gray-500",children:"Kein Sicherheitsschlüssel verfügbar."}),v.jsx(W.Typography,{className:"mt-3 text-sm text-blue-gray-500",children:"Nach dem Erneuern muss der Benutzer den neuen Sicherheitsschlüssel erneut herunterladen."})]})]})})]})})}const wV={initializing:"Vorbereitung","activating-maintenance":"Wartungsmodus aktivieren","executing-script":"Skript wird ausgeführt",waiting:"Warte auf Portainer",completed:"Abgeschlossen",failed:"Fehlgeschlagen"},t_=e=>({id:(e==null?void 0:e.id)??null,name:(e==null?void 0:e.name)||"",description:(e==null?void 0:e.description)||"",avatarColor:(e==null?void 0:e.avatarColor)||null,createdAt:(e==null?void 0:e.createdAt)||null,updatedAt:(e==null?void 0:e.updatedAt)||null,memberCount:Number.isFinite(Number(e==null?void 0:e.memberCount))?Number(e.memberCount):0,members:Array.isArray(e==null?void 0:e.members)?e.members.map(t=>({id:(t==null?void 0:t.id)??null,username:(t==null?void 0:t.username)||""})).filter(t=>t.username):[]}),fa=e=>e?{name:e.name||"",description:e.description||"",avatarColor:e.avatarColor||""}:{name:"",description:"",avatarColor:""},Ih=[{value:"full",label:"Vollzugriff"},{value:"read",label:"Nur lesen"},{value:"none",label:"Kein Zugriff"}],Sc={none:0,read:1,full:2},Dh=(e,t)=>e==="maintenance-server-delete"&&t!=="full"?"none":t;function _V(){const{groupId:e}=Cm(),{showToast:t}=Ci(),{maintenance:r,update:n}=ea(),{hasPermission:o,user:a}=Wr(),[i,u]=P.useState(null),[f,g]=P.useState(fa(null)),m=P.useRef(fa(null)),[S,O]=P.useState({}),[T,C]=P.useState(!1),[w,b]=P.useState(""),[d,s]=P.useState(!1),[c,l]=P.useState(!1),[h,y]=P.useState(""),[x,j]=P.useState([]),[k,N]=P.useState({}),[A,M]=P.useState({}),[D,L]=P.useState(!1),[z,V]=P.useState(""),Y=!!(r!=null&&r.active),q=r==null?void 0:r.message,B=!!(n!=null&&n.running),H=n!=null&&n.stage?wV[n.stage]??n.stage:"",K=Y||B,X=P.useMemo(()=>((i==null?void 0:i.name)||"").toLowerCase()==="superuser",[i]),re=!!(a!=null&&a.isSuperuser),me=!!(re||o("user-groups-edit","full")),de=!!(re||o("user-groups-edit","read")),ee=!!(re||o("user-groups-edit","full")),_e=X&&!re,he=P.useMemo(()=>{const Te=Number(e);return Number.isFinite(Te)?Te:null},[e]),pe=P.useCallback(async Te=>{var ge,te,ye,ie;const oe=Number(Te);if(!Number.isFinite(oe)||oe<=0){j([]),N({}),M({}),V(""),O({}),L(!1);return}L(!0),V("");try{const se=await Je.get(`/api/groups/${oe}/permissions`),fe=Array.isArray((ge=se.data)==null?void 0:ge.sections)?se.data.sections:[],Oe=(te=se.data)!=null&&te.values&&typeof se.data.values=="object"?se.data.values:{},xe={},Ue={},Fe=(ke,bt)=>{if(!ke||typeof ke!="object")return null;const ft=ke.key||"",At=typeof ke.defaultLevel=="string"&&ke.defaultLevel?ke.defaultLevel:"none";xe[ft]=At;const It=Oe[ft];let xt=typeof It=="string"&&It?It:At;const Rt=Array.isArray(ke.availableLevels)&&ke.availableLevels.length?ke.availableLevels:Ih.map(ur=>ur.value);Rt.includes(xt)||(xt=At),Ue[ft]=xt;const Er=Array.isArray(ke.dependencies)?ke.dependencies:[];return{...ke,availableLevels:Rt,dependencies:Er,sortOrder:typeof ke.sortOrder=="number"?ke.sortOrder:bt}},Qe=fe.map((ke,bt)=>{const ft=Array.isArray(ke.items)?ke.items.map((It,xt)=>Fe(It,xt)).filter(Boolean):[],At=Array.isArray(ke.groups)?ke.groups.map((It,xt)=>{const Rt=Array.isArray(It.items)?It.items.map((Er,ur)=>Fe(Er,ur)).filter(Boolean):[];return{...It,sortOrder:typeof It.sortOrder=="number"?It.sortOrder:xt,items:Rt}}):[];return{...ke,sortOrder:typeof ke.sortOrder=="number"?ke.sortOrder:bt,hasNavigation:!!ke.hasNavigation,items:ft,groups:At}});j(Qe),M(xe),N({...Ue}),O({...Ue})}catch(se){let fe="Die Berechtigungen konnten nicht geladen werden.";((ie=(ye=se.response)==null?void 0:ye.data)==null?void 0:ie.error)==="GROUP_NOT_FOUND"&&(fe="Die angeforderte Benutzergruppe wurde nicht gefunden."),V(fe),j([]),N({}),M({}),O({}),t({variant:"error",title:"Fehler beim Laden",description:fe})}finally{L(!1)}},[t]),be=P.useCallback(async()=>{var Te,oe,ge,te;if(!he){b("Ungültige Gruppen-ID."),u(null),g(fa(null)),m.current=fa(null),j([]),N({}),M({}),V(""),s(!0);return}C(!0),b("");try{const ye=await Je.get(`/api/groups/${he}`),ie=t_((Te=ye.data)==null?void 0:Te.item);if(!ie.id)throw new Error("GROUP_NOT_FOUND");u(ie);const se=fa(ie);m.current={...se},g(se),y(""),(ie.name||"").toLowerCase()==="superuser"?(j([]),N({}),M({}),V(""),O({}),L(!1)):de?pe(ie.id):(j([]),N({}),M({}),V(""),O({}),L(!1))}catch(ye){const ie=(ge=(oe=ye.response)==null?void 0:oe.data)==null?void 0:ge.error;let se="Gruppendetails konnten nicht geladen werden.";ie==="GROUP_NOT_FOUND"?se="Die angeforderte Benutzergruppe wurde nicht gefunden.":ie==="INVALID_GROUP_ID"?se="Die angegebene Gruppen-ID ist ungültig.":((te=ye.response)==null?void 0:te.status)===404&&(se="Die angeforderte Benutzergruppe existiert nicht."),u(null),m.current=fa(null),g(fa(null)),j([]),N({}),M({}),V(""),L(!1),b(se),t({variant:"error",title:"Fehler beim Laden",description:se})}finally{C(!1),s(!0)}},[he,t,pe,de]);P.useEffect(()=>{be()},[be]);const ve=P.useMemo(()=>{if(!d||!i)return!1;const Te=m.current;if(!Te)return!1;const oe=Te.name||"",ge=f.name||"",te=Te.description||"",ye=f.description||"",ie=Te.avatarColor||"",se=f.avatarColor||"";return oe!==ge||te!==ye||ie!==se},[f,d,i]),Ce=P.useMemo(()=>{if(X)return!1;const Te=S||{},oe=k||{},ge=new Set([...Object.keys(Te),...Object.keys(oe)]);for(const te of ge){const ye=Te[te]??null,ie=oe[te]??null;if(ye!==ie)return!0}return!1},[k,S,X]),Ae=P.useMemo(()=>ve||Ce,[ve,Ce]),Ne=P.useCallback(Te=>{const{value:oe}=Te.target;g(ge=>({...ge,name:oe}))},[]),ue=P.useCallback(Te=>{const{value:oe}=Te.target;g(ge=>({...ge,description:oe}))},[]),Ee=P.useCallback(Te=>{g(oe=>({...oe,avatarColor:Te||""}))},[]),$e=P.useCallback(async()=>{var Te,oe,ge,te;if(!(!i||!ve&&!Ce)){if(ve&&!me){y("Dir fehlt die Berechtigung, diese Gruppe zu bearbeiten.");return}if(Ce&&!ee){y("Dir fehlt die Berechtigung, die Gruppenrechte anzupassen.");return}l(!0),y("");try{if(ve){const ye={avatarColor:f.avatarColor};X||(ye.name=f.name,ye.description=f.description);const ie=await Je.put(`/api/groups/${i.id}`,ye),se=t_(((Te=ie.data)==null?void 0:Te.item)||((oe=ie.data)==null?void 0:oe.group));if(se!=null&&se.id){u(se);const fe=fa(se);m.current={...fe},g(fe)}}Ce&&(await Je.put(`/api/groups/${i.id}/permissions`,{values:k}),N(ye=>({...ye,...k})),O({...k})),ve?t({variant:"success",title:"Gruppe gespeichert",description:"Die Änderungen wurden erfolgreich gespeichert."}):Ce&&t({variant:"success",title:"Berechtigungen gespeichert",description:"Die Berechtigungen wurden erfolgreich gespeichert."}),y("")}catch(ye){const ie=(te=(ge=ye.response)==null?void 0:ge.data)==null?void 0:te.error;let se="Die Änderungen konnten nicht gespeichert werden.";ie==="GROUP_NAME_REQUIRED"?se="Bitte einen Gruppennamen angeben.":ie==="GROUP_NAME_TAKEN"?se="Der Gruppenname wird bereits verwendet.":ie==="INVALID_AVATAR_COLOR"?se="Bitte eine gültige Avatar-Farbe auswählen.":ie==="GROUP_NOT_FOUND"?se="Die Benutzergruppe wurde nicht gefunden.":ie==="GROUP_SUPERUSER_PROTECTED"?se="Für die Superuser-Gruppe können Berechtigungen nicht angepasst werden.":ie==="PERMISSION_INVALID_PAYLOAD"?se="Ungültige Berechtigungsdaten übermittelt.":ie==="PERMISSION_INVALID_LEVEL"?se="Für mindestens eine Berechtigung wurde ein nicht erlaubter Wert übermittelt.":ie==="PERMISSION_UNKNOWN_KEY"&&(se="Es wurde eine unbekannte Berechtigung übermittelt."),y(se),t({variant:"error",title:"Speichern fehlgeschlagen",description:se})}finally{l(!1)}}},[i,ve,Ce,f,t,X,k,me,ee]),Ge=P.useMemo(()=>{const Te=(f.name||f.description||"").trim();return Te?Te.charAt(0).toUpperCase():"?"},[f.name,f.description]),tt=P.useMemo(()=>f.avatarColor?f.avatarColor:(i==null?void 0:i.avatarColor)||"",[f.avatarColor,i]),ct=K||c||!i||_e||!me,qe=K||c||!i||_e||!me,it=f.avatarColor||"",mt=P.useCallback((Te,oe)=>{if(!Te||!ee||X)return;const ge=Dh(Te,oe);N(te=>{const ye=Te==="maintenance-server-manage"&&ge!=="full",ie=Te==="maintenance-server-manage"&&ge==="none",se=Te==="maintenance-server-edit"&&ge!=="full";if(!ye&&!ie&&!se&&te[Te]===ge)return te;const fe={...te,[Te]:ge};return ye&&(fe["maintenance-server-delete"]="none"),ie&&(fe["maintenance-server-edit"]="none"),se&&(fe["maintenance-server-delete"]="none"),fe})},[ee,X]),We=P.useCallback(Te=>{if(!Te)return null;let oe=null;return Object.prototype.hasOwnProperty.call(k,Te)?oe=k[Te]:Object.prototype.hasOwnProperty.call(A,Te)&&(oe=A[Te]),typeof oe=="string"?Dh(Te,oe):oe},[k,A]),rt=P.useMemo(()=>v.jsx("span",{className:"mx-auto block h-2.5 w-2.5 rounded-full border border-blue-gray-400 bg-black"}),[]),yt=P.useMemo(()=>v.jsx("span",{className:"mx-auto block h-2.5 w-2.5 rounded-full border border-blue-gray-700 bg-gray-900"}),[]),je=P.useCallback(Te=>!Te||!Te.key?!1:(Array.isArray(Te.dependencies)?Te.dependencies:[]).every(ge=>{if(!ge||!ge.key)return!0;const te=We(ge.key)??"none",ye=ge.requiredLevel||"!=none";return ye==="!=none"?te!=="none":ye.startsWith("!=")?te!==ye.substring(2):ye.startsWith("=")?te===ye.substring(1):ye?te===ye:!0}),[We]),Ke=(Te,oe,ge={})=>{if(!je(Te))return null;const te=`permission-${oe}-${Te.key}`,ye=We(Te.key)??"none",ie=Dh(Te.key,ye),se=We("maintenance-server-manage")??"none",fe=We("maintenance-server-edit")??"none",{addTopBorder:Oe=!0}=ge,xe=["flex flex-col gap-2.5 px-4 py-4 md:flex-row md:items-center md:gap-6",Oe?"border-t border-blue-gray-100":""].filter(Boolean).join(" "),Ue=Array.isArray(Te.availableLevels)&&Te.availableLevels.length?Te.availableLevels:Ih.map(ke=>ke.value),Fe=new Set(Te.key==="maintenance-server-delete"?Ue.filter(ke=>ke==="full"||ke==="none"):Ue),Qe=Ih;return v.jsxs("div",{className:xe,children:[v.jsx("div",{className:"text-sm font-medium leading-5 text-blue-gray-600 md:w-1/2",children:Te.label}),v.jsx(W.List,{className:"flex-col gap-1.5 md:ml-auto md:flex-row md:flex-nowrap md:w-1/2 md:items-center md:justify-end md:gap-3",children:Qe.map(ke=>{const bt=`${te}-${ke.value}`,ft=ie===ke.value,At=Te.key==="maintenance-server-delete"&&ke.value==="full"&&(Sc[se]??0)<Sc.full,It=Te.key==="maintenance-server-delete"&&ke.value==="full"&&(Sc[fe]??0)<Sc.full,xt=!Fe.has(ke.value)||D||c||!ee||X||At||It;return v.jsx(W.ListItem,{className:"w-full min-w-[140px] p-0 md:w-auto md:flex-1",children:v.jsxs("label",{htmlFor:bt,className:`inline-flex w-full items-center gap-2 rounded-lg px-3 py-2 min-h-[38px] ${xt?"cursor-not-allowed bg-blue-gray-50/40":"cursor-pointer hover:bg-blue-gray-50/60"}`,children:[v.jsx(W.ListItemPrefix,{className:"flex-shrink-0",children:v.jsx(W.Radio,{id:bt,name:te,value:ke.value,checked:ft,onChange:()=>mt(Te.key,ke.value),disabled:xt,ripple:!1,className:"h-4 w-4 hover:before:opacity-0",containerProps:{className:"p-0"},icon:rt,checkedIcon:yt})}),v.jsx(W.Typography,{color:"blue-gray",className:`text-sm font-medium leading-5 whitespace-nowrap ${xt?"text-blue-gray-300":"text-blue-gray-600"}`,children:ke.label})]})},`${oe}-${Te.key}-${ke.value}`)})})]},`${oe}-${Te.key}`)};return v.jsx(v.Fragment,{children:v.jsxs("div",{className:"mt-12 flex flex-col gap-12",children:[(Y||B)&&v.jsx("div",{className:"rounded-lg border border-cyan-500/60 bg-cyan-900/30 px-4 py-3 text-sm text-bluegray-100",children:v.jsxs("div",{className:"flex flex-col gap-1",children:[v.jsxs("span",{children:["Wartungsmodus aktiv",q?` ${q}`:B?" Portainer-Update läuft":"","."]}),B&&v.jsxs("span",{className:"text-xs text-indigo-900",children:["Phase: ",H]})]})}),v.jsx("div",{className:"relative h-72 w-full overflow-hidden rounded-xl bg-[url('/img/background-image.png')] bg-cover\\tbg-center",children:v.jsx("div",{className:"absolute inset-0 h-full w-full bg-gray-900/75"})}),v.jsx(W.Card,{className:"mx-3 -mt-16 mb-6 lg:mx-4 border border-blue-gray-100",children:v.jsxs(W.CardBody,{className:"p-4",children:[v.jsxs("div",{className:"mb-10 flex flex-wrap items-center justify-between gap-6",children:[v.jsxs("div",{className:"flex items-center gap-6",children:[v.jsx("div",{className:`text-black flex h-[74px] w-[74px] items-center justify-center rounded-xl text-3xl font-semibold uppercase shadow-lg shadow-blue-gray-500/40 ${tt}`,"aria-label":f.name||"Gruppenavatar",children:Ge}),v.jsxs("div",{children:[v.jsx(W.Typography,{variant:"h5",color:"blue-gray",children:f.name||""}),v.jsxs(W.Typography,{className:"text-xs font-semibold tracking-wide text-stormGrey-400",children:["Gruppen-ID: ",(i==null?void 0:i.id)??""]})]})]}),Ae&&v.jsx(W.Button,{color:"green",className:"normal-case",onClick:$e,disabled:K||c,children:c?"Speichert ...":"Änderungen speichern"})]}),T&&!i&&v.jsxs("div",{className:"mb-6 flex items-center gap-3 rounded-lg border border-blue-gray-50 bg-blue-gray-50/50 px-4 py-3 text-sm text-blue-gray-500",children:[v.jsx(W.Spinner,{className:"h-4 w-4"}),v.jsx("span",{children:"Gruppendaten werden geladen ..."})]}),w&&!T&&v.jsx("div",{className:"mb-6 rounded-lg border border-red-200 bg-red-50 px-4 py-3 text-sm text-red-800",children:w}),h&&!T&&v.jsx("div",{className:"mb-6 rounded-lg border border-red-200 bg-red-50 px-4 py-3 text-sm text-red-800",children:h}),v.jsxs("div",{className:"grid-cols-1 mb-12 grid gap-12 px-4 lg:grid-cols-2 xl:grid-cols-3",children:[v.jsxs("div",{children:[v.jsx(W.Typography,{variant:"h6",color:"blue-gray",className:"mb-4",children:"Gruppendaten"}),X&&v.jsxs("div",{className:"mb-4 rounded-lg border border-amber-200 bg-amber-50 px-4 py-3 text-sm text-amber-800",children:["Systemgruppe Name und Beschreibung sind geschützt.",_e&&v.jsx("span",{className:"mt-1 block text-xs text-amber-600",children:"Nur der Superuser darf die Superuser-Gruppe bearbeiten."})]}),v.jsxs("div",{className:"mb-6",children:[v.jsx(W.Typography,{className:"mb-2 block text-xs font-semibold uppercase text-blue-gray-500",children:"Gruppenname"}),v.jsx(W.Input,{value:f.name,onChange:Ne,placeholder:"Gruppenname",disabled:ct,className:" !border-t-blue-gray-200 focus:!border-t-gray-900",labelProps:{className:"before:content-none after:content-none"}})]}),v.jsxs("div",{className:"mb-6",children:[v.jsx(W.Typography,{className:"mb-2 block text-xs font-semibold uppercase text-blue-gray-500",children:"Beschreibung"}),v.jsx(W.Input,{value:f.description,onChange:ue,placeholder:"Beschreibung der Gruppe",disabled:ct,className:" !border-t-blue-gray-200 focus:!border-t-gray-900",labelProps:{className:"before:content-none after:content-none"}})]}),v.jsxs("div",{className:"mb-6",children:[v.jsx(W.Typography,{className:"mb-2 block text-xs font-semibold uppercase text-blue-gray-500",children:"Avatar-Farbe"}),v.jsxs(W.Select,{label:"Avatar-Farbe auswählen",variant:"outlined",value:it,onChange:Ee,disabled:qe,selected:Te=>{var oe;return(oe=Te==null?void 0:Te.props)!=null&&oe.children?Te.props.children:f.avatarColor?f.avatarColor:"Standardfarbe"},children:[v.jsx(W.Option,{value:"",children:v.jsxs("span",{className:"flex items-center gap-2",children:[v.jsx("span",{className:"h-4 w-4 rounded border border-blue-gray-100"}),v.jsx("span",{className:"text-xs",children:"Keine"})]})}),iN.map(Te=>v.jsx(W.Option,{value:Te,children:v.jsxs("span",{className:"flex items-center gap-2",children:[v.jsx("span",{className:`h-4 w-4 rounded border border-blue-gray-100 ${Te}`}),v.jsx("span",{className:"text-xs",children:Te})]})},Te))]})]})]}),v.jsxs("div",{children:[v.jsx(W.Typography,{variant:"h6",color:"blue-gray",className:"mb-4",children:"Mitglieder"}),!i||i.members.length===0?v.jsx(W.Typography,{className:"text-sm text-stormGrey-500",children:"Aktuell sind keine Benutzer dieser Gruppe zugeordnet."}):v.jsx("div",{className:"flex flex-wrap gap-2",children:i.members.map(Te=>v.jsx(W.Chip,{value:Te.username,size:"sm",color:"blue-gray",variant:"ghost"},`${i.id}-${Te.id}-${Te.username}`))}),v.jsx("div",{className:"mt-6 text-xs text-stormGrey-400",children:v.jsxs("p",{children:["Mitglieder insgesamt: ",(i==null?void 0:i.memberCount)??0]})})]}),v.jsx("div",{className:"lg:col-span-2 xl:col-span-3",children:!Y&&!B&&v.jsxs(v.Fragment,{children:[v.jsx(W.Typography,{variant:"h6",color:"blue-gray",className:"mb-4",children:"Berechtigungen (Ansicht)"}),X?v.jsx("div",{className:"rounded-xl border border-blue-gray-100 bg-white px-4 py-4 text-sm text-blue-gray-600 shadow-sm",children:"Die Superuser-Gruppe besitzt automatisch Vollzugriff auf alle Bereiche. Berechtigungen können hier nicht angepasst werden."}):de?v.jsxs("div",{className:"rounded-xl border border-blue-gray-100 bg-white shadow-sm",children:[D&&v.jsx("div",{className:"border-b border-blue-gray-100 px-4 py-4",children:v.jsxs("div",{className:"flex items-center gap-3 text-sm text-blue-gray-500",children:[v.jsx(W.Spinner,{className:"h-4 w-4"}),v.jsx("span",{children:"Berechtigungen werden geladen ..."})]})}),!D&&z&&v.jsx("div",{className:"border-b border-blue-gray-100 px-4 py-4 text-sm text-red-700",children:z}),!D&&!z&&(x.length===0?v.jsx("div",{className:"border-b border-blue-gray-100 px-4 py-4 text-sm text-blue-gray-500",children:"Für diese Gruppe sind keine Berechtigungen definiert."}):x.map((Te,oe)=>{const ge=Array.isArray(Te.items)?Te.items:[],te=Array.isArray(Te.groups)?Te.groups:[];return v.jsxs("div",{className:oe===0?"":"border-t border-blue-gray-100",children:[v.jsx("div",{className:"border-b border-blue-gray-100 px-4 py-4",children:v.jsx(W.Typography,{variant:"h6",className:"text-lg font-semibold text-blue-gray-700",children:Te.title})}),ge.map((ye,ie)=>Ke(ye,Te.key||oe,{addTopBorder:ie!==0})),te.map((ye,ie)=>{const se=Array.isArray(ye.items)?ye.items:[];return se.some(je)?v.jsxs("div",{className:"border-t border-blue-gray-100",children:[v.jsx("div",{className:"border-b border-blue-gray-100 px-4 py-3",children:v.jsx(W.Typography,{className:"text-sm font-semibold uppercase tracking-wide text-blue-gray-600",children:ye.title})}),se.map((Oe,xe)=>Ke(Oe,ye.key||`${Te.key||oe}-${ie}`,{addTopBorder:xe!==0}))]},ye.key||`${Te.key||oe}-${ie}`):null})]},Te.key||oe)}))]}):null]})})]})]})})]})})}const SV={initializing:"Vorbereitung","activating-maintenance":"Wartungsmodus aktivieren","executing-script":"Skript wird ausgeführt",waiting:"Warte auf Portainer",completed:"Abgeschlossen",failed:"Fehlgeschlagen"},CV=(e=[])=>{if(!Array.isArray(e)||e.length===0)return"";const t=[];for(let r=0;r<e.length;r+=4)t.push(e.slice(r,r+4).join(" "));return t.join(`
`)},TV=(e=[])=>{if(!Array.isArray(e))return[];const t=[];for(let r=0;r<e.length;r+=4)t.push(e.slice(r,r+4));return t};function PV(){const e=$n(),{user:t,setSession:r,refreshSession:n}=Wr(),{maintenance:o,update:a}=ea(),[i,u]=P.useState(!0),[f,g]=P.useState(""),[m,S]=P.useState([]),[O,T]=P.useState(!1),[C,w]=P.useState(!1),b=!!(t!=null&&t.requiresSecurityPhraseDownload),d=!!(o!=null&&o.active);o==null||o.message;const s=!!(a!=null&&a.running);a!=null&&a.stage&&(SV[a.stage]??a.stage);const c=d||s,l=P.useMemo(()=>TV(m),[m]),h=P.useCallback(k=>{if(!k)return;const N=new Blob([k],{type:"text/plain;charset=utf-8"}),A=URL.createObjectURL(N),M=document.createElement("a");M.href=A;const D=t!=null&&t.username?`${t.username}-sicherheitsschluessel`:"security-phrase";M.download=`${D}.txt`,document.body.appendChild(M),M.click(),document.body.removeChild(M),URL.revokeObjectURL(A)},[t==null?void 0:t.username]),y=P.useCallback(async()=>{var k,N,A,M,D,L,z,V;u(!0),g("");try{const Y=await Je.get("/api/users/me/security-phrase"),q=Array.isArray((N=(k=Y.data)==null?void 0:k.item)==null?void 0:N.words)?Y.data.item.words:[];if(!q.length)throw new Error("EMPTY_SECURITY_PHRASE");S(q),w(!1)}catch(Y){if(((A=Y==null?void 0:Y.response)==null?void 0:A.status)===409||((D=(M=Y==null?void 0:Y.response)==null?void 0:M.data)==null?void 0:D.error)==="SECURITY_PHRASE_ALREADY_DOWNLOADED"){await n(),e("/dashboard/stacks",{replace:!0});return}if(((L=Y==null?void 0:Y.response)==null?void 0:L.status)===401){await n(),e("/auth/sign-in",{replace:!0});return}const q=((V=(z=Y==null?void 0:Y.response)==null?void 0:z.data)==null?void 0:V.error)||(Y==null?void 0:Y.message)||"Sicherheitsschlüssel konnte nicht geladen werden.";g(q)}finally{u(!1)}},[e,n]);P.useEffect(()=>{if(!t){e("/auth/sign-in",{replace:!0});return}if(!b){e("/dashboard/stacks",{replace:!0});return}y()},[t,b,y,e]);const x=P.useCallback(()=>{y()},[y]),j=P.useCallback(async()=>{var k,N,A,M,D,L;if(!(O||!Array.isArray(m)||m.length===0)){T(!0),g("");try{const z=CV(m);h(z);const V=await Je.post("/api/users/me/security-phrase/downloaded"),Y=((N=(k=V.data)==null?void 0:k.item)==null?void 0:N.downloadedAt)||null,q=(A=V.data)==null?void 0:A.session;q!=null&&q.user?r(q):await n(),w(!!Y),e("/dashboard/stacks",{replace:!0})}catch(z){if(((M=z==null?void 0:z.response)==null?void 0:M.status)===401){await n(),e("/auth/sign-in",{replace:!0});return}const V=((L=(D=z==null?void 0:z.response)==null?void 0:D.data)==null?void 0:L.error)||(z==null?void 0:z.message)||"Download konnte nicht bestätigt werden.";g(V)}finally{T(!1)}}},[m,O,h,n,e,r]);return b?v.jsxs("div",{className:"flex min-h-screen flex-col items-center justify-center bg-blue-gray-50/50 px-4 py-10",children:[v.jsxs("div",{className:"mb-6 text-center",children:[v.jsx(W.Typography,{variant:"h2",className:"font-semibold text-blue-gray-800",children:"Sicherheitsschlüssel sichern"}),v.jsx(W.Typography,{color:"blue-gray",className:"mt-2 max-w-3xl text-base",children:"Bitte lade den einmaligen Sicherheitsschlüssel herunter und bewahre ihn sicher auf. Er wird benötigt, um dein Passwort zurückzusetzen. Ohne den Download kannst du die Anwendung nicht weiter nutzen."})]}),v.jsx(W.Card,{className:"w-full max-w-3xl shadow-lg",children:v.jsxs(W.CardBody,{className:"space-y-6",children:[i&&v.jsx("div",{className:"flex items-center justify-center py-10",children:v.jsx(W.Spinner,{className:"h-10 w-10 text-blue-gray-500"})}),!i&&f&&v.jsx(W.Alert,{color:"red",className:"border border-red-200 bg-red-50 text-red-700",icon:v.jsx(zz,{className:"h-5 w-5"}),children:v.jsxs("div",{className:"flex items-start justify-between gap-4",children:[v.jsxs("div",{children:[v.jsx(W.Typography,{variant:"h6",color:"red",children:"Fehler"}),v.jsx(W.Typography,{color:"red",className:"text-sm",children:f})]}),v.jsx(W.Button,{size:"sm",color:"red",variant:"text",onClick:x,className:"normal-case",children:"Erneut versuchen"})]})}),!i&&!f&&v.jsxs(v.Fragment,{children:[v.jsxs("div",{className:"rounded-lg border border-blue-gray-100 bg-blue-gray-50/60 p-6",children:[v.jsx(W.Typography,{variant:"h5",className:"mb-4 text-blue-gray-800",children:"Deine Sicherheitsphrase"}),v.jsx("div",{className:"space-y-3",children:l.map((k,N)=>v.jsx("div",{className:"flex flex-wrap items-center justify-center gap-4 text-lg font-mono tracking-wide text-blue-gray-900 md:text-xl",children:k.map((A,M)=>v.jsx("span",{className:"uppercase",children:A},`phrase-${N}-${M}`))},`phrase-row-${N}`))})]}),v.jsxs("div",{className:"flex flex-col items-center justify-between gap-4 md:flex-row",children:[v.jsx("div",{className:"text-sm text-blue-gray-600",children:"Der Download startet im TXT-Format. Bewahre die Datei sicher auf sie kann später nicht erneut angezeigt werden."}),v.jsxs(W.Button,{color:"blue",size:"md",className:"flex items-center gap-2 normal-case",onClick:j,disabled:c||O||C||m.length===0,children:[v.jsx(Dz,{className:"h-5 w-5"}),"Sicherheitsschlüssel herunterladen"]})]})]})]})})]}):null}const Lh=e=>{if(!e&&e!==0)return"-";const r=(n=>{if(n instanceof Date)return n;if(typeof n=="number"){const o=n>1e12?n:n*1e3;return new Date(o)}if(typeof n=="string"){const o=Number(n);if(!Number.isNaN(o)){const a=o>1e12?o:o*1e3;return new Date(a)}return new Date(n)}return null})(e);return!r||Number.isNaN(r.getTime())?String(e):r.toLocaleString("de-DE",{year:"numeric",month:"2-digit",day:"2-digit",hour:"2-digit",minute:"2-digit",second:"2-digit"})},Fh=()=>({host:"",port:"22",username:"",password:"",extraSshArgs:""});function OV(){var Nn,ta,fn,bo,qn;const e=$n(),{serverId:t}=Cm(),r=P.useMemo(()=>{const Ie=Number(t);return Number.isFinite(Ie)?Ie:null},[t]),{hasPermission:n,user:o}=Wr(),{deleteSetupServer:a,updateSetupApiKey:i}=ea(),{showToast:u}=Ci(),f=!!(o!=null&&o.isSuperuser),g=!!(f||n("maintenance-server-manage","read")),m=!!(f||n("maintenance-server-edit","full")),S=!!(f||n("maintenance-server-delete","full")),O=!!(f||n("maintenance-ssh-update","read")),T=!!(f||n("maintenance-ssh-update","full")),[C,w]=P.useState(null),[b,d]=P.useState(null),[s,c]=P.useState(!0),[l,h]=P.useState(""),[y,x]=P.useState(!1),[j,k]=P.useState(null),[N,A]=P.useState({name:"",url:""}),[M,D]=P.useState(""),[L,z]=P.useState(!1),[V,Y]=P.useState(null),[q,B]=P.useState(!1),[H,K]=P.useState(""),[X,re]=P.useState(null),[me,de]=P.useState(""),[ee,_e]=P.useState(!1),[he,pe]=P.useState(!1),[be,ve]=P.useState(""),[Ce,Ae]=P.useState(null),[Ne,ue]=P.useState(null),[Ee,$e]=P.useState({agentUrl:"",agentToken:""}),[Ge,tt]=P.useState(!1),[ct,qe]=P.useState(""),[it,mt]=P.useState(!1),[We,rt]=P.useState(null),[yt,je]=P.useState(()=>Fh()),[Ke,Te]=P.useState(!1),[oe,ge]=P.useState(!1),[te,ye]=P.useState(!1),[ie,se]=P.useState(!1),[fe,Oe]=P.useState(!1),[xe,Ue]=P.useState(null),[Fe,Qe]=P.useState(!1),[ke,bt]=P.useState(""),ft=P.useCallback(async()=>{var Ie,ot,dt,Xe;if(!r){w(null),d(null);return}c(!0),h("");try{const wt=await Je.get(`/api/setup/servers/${r}`);w(((Ie=wt.data)==null?void 0:Ie.server)??null),d(((ot=wt.data)==null?void 0:ot.apiKey)??null)}catch(wt){const Dt=((Xe=(dt=wt.response)==null?void 0:dt.data)==null?void 0:Xe.error)||wt.message||"Serverdetails konnten nicht geladen werden";h(Dt),w(null),d(null)}finally{c(!1)}},[r]),At=P.useCallback(async({silent:Ie=!1}={})=>{var ot,dt;if(!r){Y(null),K(""),re(null);return}Ie||B(!0),K("");try{const Xe=await Je.get(`/api/setup/servers/${r}/check`);Y(Xe.data??null),re(new Date)}catch(Xe){const wt=((dt=(ot=Xe.response)==null?void 0:ot.data)==null?void 0:dt.error)||Xe.message||"Status konnte nicht ermittelt werden";K(wt),Y(null),re(null)}finally{B(!1)}},[r]),It=P.useCallback(async()=>{var Ie,ot;if(!r){ue(null),$e({agentUrl:"",agentToken:""});return}tt(!0),qe("");try{const Xe=(await Je.get(`/api/servers/${r}/agent`)).data??null;ue(Xe),$e({agentUrl:(Xe==null?void 0:Xe.agentUrl)??"",agentToken:(Xe==null?void 0:Xe.agentToken)??""})}catch(dt){const Xe=((ot=(Ie=dt.response)==null?void 0:Ie.data)==null?void 0:ot.error)||dt.message||"Agent konnte nicht geladen werden";qe(Xe),ue(null),$e({agentUrl:"",agentToken:""})}finally{tt(!1)}},[r]),xt=P.useCallback(async()=>{var Ie,ot,dt;if(!r){Ae(null),de("");return}pe(!0),ve("");try{const wt=((Ie=(await Je.get(`/api/setup/servers/${r}/update-script`)).data)==null?void 0:Ie.script)??null;Ae(wt);const Dt=(wt==null?void 0:wt.custom)??(wt==null?void 0:wt.default)??(wt==null?void 0:wt.effective)??"";de(Dt)}catch(Xe){const wt=((dt=(ot=Xe.response)==null?void 0:ot.data)==null?void 0:dt.error)||Xe.message||"Update-Skript konnte nicht geladen werden";ve(wt),Ae(null),de("")}finally{pe(!1)}},[r]),Rt=P.useCallback(async()=>{var Ie,ot,dt;if(!r){rt(null);return}Qe(!0),bt("");try{const Xe=await Je.get(`/api/setup/servers/${r}/ssh-config`);rt(((Ie=Xe.data)==null?void 0:Ie.ssh)??null)}catch(Xe){const wt=((dt=(ot=Xe.response)==null?void 0:ot.data)==null?void 0:dt.error)||Xe.message||"SSH-Konfiguration konnte nicht geladen werden";bt(wt),rt(null)}finally{Qe(!1)}},[r]);P.useEffect(()=>{ft()},[ft]),P.useEffect(()=>{At()},[At]),P.useEffect(()=>{xt()},[xt]),P.useEffect(()=>{Rt()},[Rt]),P.useEffect(()=>{It()},[It]),P.useEffect(()=>{if(!C){A({name:"",url:""});return}A({name:C.name||"",url:C.url||""})},[C]),P.useEffect(()=>{if(!We){je(Fh()),Te(!1),ge(!1),Ue(null);return}je({host:We.host??"",port:String(We.port??"22"),username:We.username??"",password:"",extraSshArgs:Array.isArray(We.extraSshArgs)?We.extraSshArgs.join(`
`):""}),Te(!!We.passwordStored),ge(!1),Ue(null)},[We]);const Er=P.useMemo(()=>Ce?Ce.source==="custom"&&typeof Ce.custom=="string"?Ce.custom:Ce.default??Ce.effective??"":"",[Ce]),ur=Ce?me!==Er:!1,$r=(Ce==null?void 0:Ce.source)==="custom"?"Benutzerdefiniert":"Standard",rr=C?(N.name||"").trim()!==(C.name||"")||(N.url||"").trim()!==(C.url||""):!1,Hn=P.useMemo(()=>{if(!(C!=null&&C.url))return"-";try{return new URL(C.url).hostname||C.url}catch{return C.url}},[C]),Ir=((Nn=V==null?void 0:V.portainer)==null?void 0:Nn.edition)??"-",_r=(Ir||"").toLowerCase().includes("community"),cn=((ta=V==null?void 0:V.agent)==null?void 0:ta.online)??(Ne==null?void 0:Ne.online)??null,dn=cn===!0?"Agent online":cn===!1?"Agent offline":"Unbekannt",J=P.useMemo(()=>{const Ie={host:yt.host.trim(),port:Number.parseInt(yt.port,10)||22,username:yt.username.trim(),extraSshArgs:(yt.extraSshArgs||"").split(/\r?\n/).map(dt=>dt.trim()).filter(Boolean)},ot=yt.password??"";return ot?Ie.password=ot:Ke||(Ie.password=""),Ie},[yt,Ke]),Re=P.useCallback((Ie,ot)=>{m&&A(dt=>({...dt,[Ie]:ot}))},[m]),ze=P.useCallback(async()=>{var Ie,ot,dt,Xe;if(!(!m||!r||!rr)){x(!0);try{await Je.put(`/api/setup/servers/${r}`,{name:((Ie=N.name)==null?void 0:Ie.trim())??"",url:((ot=N.url)==null?void 0:ot.trim())??""}),u({variant:"success",title:"Server gespeichert",description:"Serverdetails wurden aktualisiert."}),await ft(),await At({silent:!0})}catch(wt){const Dt=((Xe=(dt=wt.response)==null?void 0:dt.data)==null?void 0:Xe.error)||wt.message||"Server konnte nicht aktualisiert werden";u({variant:"error",title:"Speichern fehlgeschlagen",description:Dt})}finally{x(!1)}}},[m,r,rr,N,ft,At,u]),Ut=P.useCallback((Ie,ot)=>{$e(dt=>({...dt,[Ie]:ot}))},[]),Nt=P.useCallback(async()=>{var Ie,ot;if(r){mt(!0);try{await Je.put(`/api/servers/${r}/agent`,{agentUrl:Ee.agentUrl}),u({variant:"success",title:"Agent gespeichert",description:"Agent-Einstellungen wurden aktualisiert."}),await It()}catch(dt){const Xe=((ot=(Ie=dt.response)==null?void 0:Ie.data)==null?void 0:ot.error)||dt.message||"Agent konnte nicht aktualisiert werden";u({variant:"error",title:"Agent speichern fehlgeschlagen",description:Xe})}finally{mt(!1)}}},[r,Ee,It,u]),Et=P.useCallback(async()=>{var ot,dt;if(!m||!r)return;const Ie=(M||"").trim();if(!Ie){u({variant:"warning",title:"API-Key fehlt",description:"Bitte gib einen API-Key ein."});return}z(!0);try{await i(r,Ie),u({variant:"success",title:"API-Key gespeichert",description:"Der neue API-Key wurde hinterlegt."}),D(""),await ft(),await At({silent:!0})}catch(Xe){const wt=((dt=(ot=Xe.response)==null?void 0:ot.data)==null?void 0:dt.error)||Xe.message||"API-Key konnte nicht gespeichert werden";u({variant:"error",title:"Speichern fehlgeschlagen",description:wt})}finally{z(!1)}},[M,m,r,i,ft,At,u]),Ht=P.useCallback(()=>{At()},[At]),qt=P.useCallback(async()=>{var ot,dt;if(!S||!r||j===r)return;const Ie=(C==null?void 0:C.name)||(C==null?void 0:C.url)||`Server ${r}`;if(!(typeof window<"u"&&!window.confirm(`Server "${Ie}" wirklich löschen?`))){k(r);try{await a(r),u({variant:"success",title:"Server gelöscht",description:`Server "${Ie}" wurde entfernt.`}),e("/dashboard/maintenance/servers")}catch(Xe){const wt=((dt=(ot=Xe.response)==null?void 0:ot.data)==null?void 0:dt.error)||Xe.message||"Server konnte nicht gelöscht werden";u({variant:"error",title:"Löschen fehlgeschlagen",description:wt})}finally{k(null)}}},[S,a,e,r,j,C,u]),Pt=P.useCallback(async()=>{var Ie,ot;if(!(!T||!r||!Ce))try{_e(!0),ve(""),await Je.put(`/api/setup/servers/${r}/update-script`,{script:me}),await xt(),u({variant:"success",title:"Skript gespeichert",description:"Das benutzerdefinierte Portainer-Update-Skript wurde aktualisiert."})}catch(dt){const Xe=((ot=(Ie=dt.response)==null?void 0:Ie.data)==null?void 0:ot.error)||dt.message||"Skript konnte nicht gespeichert werden";ve(Xe),u({variant:"error",title:"Speichern fehlgeschlagen",description:Xe})}finally{_e(!1)}},[T,r,Ce,me,xt,u]),Xr=P.useCallback(async()=>{var Ie,ot;if(!(!T||!r))try{_e(!0),ve(""),await Je.delete(`/api/setup/servers/${r}/update-script`),await xt(),u({variant:"info",title:"Standardskript wiederhergestellt",description:"Es wird wieder das Standard-Update-Skript verwendet."})}catch(dt){const Xe=((ot=(Ie=dt.response)==null?void 0:Ie.data)==null?void 0:ot.error)||dt.message||"Standardskript konnte nicht wiederhergestellt werden";ve(Xe),u({variant:"error",title:"Zurücksetzen fehlgeschlagen",description:Xe})}finally{_e(!1)}},[T,r,xt,u]),mr=P.useCallback((Ie,ot)=>{T&&(je(dt=>({...dt,[Ie]:ot})),Ie==="password"&&Te(!1))},[T]),dr=P.useCallback(async()=>{var Ie,ot;if(!(!T||!r))try{ye(!0),await Je.put(`/api/setup/servers/${r}/ssh-config`,J),Ue(null),ge(!1),await Rt(),u({variant:"success",title:"SSH-Konfiguration gespeichert",description:"Verbindungseinstellungen wurden aktualisiert."})}catch(dt){const Xe=((ot=(Ie=dt.response)==null?void 0:Ie.data)==null?void 0:ot.error)||dt.message||"SSH-Konfiguration konnte nicht gespeichert werden";bt(Xe),u({variant:"error",title:"Speichern fehlgeschlagen",description:Xe})}finally{ye(!1)}},[T,J,r,Rt,u]),On=P.useCallback(async()=>{var Ie,ot,dt;if(!(!T||!r))try{se(!0);const Xe=await Je.post(`/api/setup/servers/${r}/test-ssh`,J);Ue({success:!0,timestamp:new Date,details:(Ie=Xe.data)==null?void 0:Ie.result}),u({variant:"success",title:"SSH-Verbindung erfolgreich",description:"Verbindung zum Portainer-Host wurde hergestellt."})}catch(Xe){const wt=((dt=(ot=Xe.response)==null?void 0:ot.data)==null?void 0:dt.error)||Xe.message||"SSH-Verbindung fehlgeschlagen";Ue({success:!1,timestamp:new Date,error:wt}),u({variant:"error",title:"SSH-Test fehlgeschlagen",description:wt})}finally{se(!1)}},[T,J,r,u]),kn=P.useCallback(async()=>{var Ie,ot;if(!(!T||!r))try{Oe(!0),await Je.delete(`/api/setup/servers/${r}/ssh-config`),rt(null),je(Fh()),Te(!1),ge(!1),Ue(null),u({variant:"info",title:"SSH-Konfiguration gelöscht",description:"Die Verbindungseinstellungen wurden zurückgesetzt."})}catch(dt){const Xe=((ot=(Ie=dt.response)==null?void 0:Ie.data)==null?void 0:ot.error)||dt.message||"SSH-Konfiguration konnte nicht gelöscht werden";bt(Xe),u({variant:"error",title:"Löschen fehlgeschlagen",description:Xe})}finally{Oe(!1)}},[T,r,u]),Sr=!T||te||ie||fe||Fe||!r;return g?r?v.jsxs("div",{className:"mt-12 mb-8 flex flex-col gap-12",children:[v.jsxs(W.Card,{children:[v.jsx(W.CardHeader,{variant:"gradient",color:"gray",className:"mb-5 p-4",children:v.jsxs(W.Typography,{variant:"h6",color:"white",className:"flex items-center justify-between",children:[v.jsxs("span",{children:["Serverdetails ",C?` ${C.name||"Ohne Namen"}`:""]}),v.jsxs("div",{className:"flex items-center gap-2",children:[v.jsx(W.Button,{variant:"text",color:"white",size:"sm",onClick:()=>e("/dashboard/maintenance/servers"),children:"Zur Übersicht"}),S&&v.jsx(W.Button,{variant:"text",color:"white",size:"sm",onClick:qt,disabled:j===r,children:j===r?"Lösche…":"Löschen"})]})]})}),v.jsxs(W.CardBody,{className:"flex flex-col gap-6 p-4",children:[s&&v.jsx("p",{className:"text-sm text-stormGrey-500",children:"Serverdetails werden geladen…"}),!s&&l&&v.jsx(W.Alert,{color:"red",className:"border border-red-200 bg-red-50 text-red-700",children:l}),!s&&!l&&!C&&v.jsx(W.Alert,{color:"red",className:"border border-red-200 bg-red-50 text-red-700",children:"Der angeforderte Server wurde nicht gefunden."}),C&&v.jsxs(v.Fragment,{children:[v.jsxs("div",{className:"rounded-md border border-blue-gray-100 p-4",children:[v.jsxs("div",{className:"flex flex-col gap-4 md:flex-row md:items-center md:justify-between",children:[v.jsxs("div",{children:[v.jsx(W.Typography,{variant:"small",color:"blue-gray",className:"font-semibold uppercase",children:"Verbindungsstatus"}),v.jsx("p",{className:"text-sm text-stormGrey-600 break-all",children:C.url}),v.jsxs("p",{className:"text-xs text-stormGrey-500",children:["Host: ",Hn]}),v.jsxs("p",{className:"text-xs text-stormGrey-500",children:["Edition: ",Ir]}),X&&v.jsxs("p",{className:"text-xs text-stormGrey-500",children:["Stand: ",Lh(X)]}),H&&v.jsx("p",{className:"text-xs text-sunsetCoral-600 mt-2",children:H})]}),v.jsxs("div",{className:"flex flex-wrap gap-2",children:[v.jsx(W.Chip,{value:(V==null?void 0:V.online)===!0?"Server online":(V==null?void 0:V.online)===!1?"Offline":"Unbekannt",size:"sm",color:(V==null?void 0:V.online)===!0?"green":(V==null?void 0:V.online)===!1?"red":"blue-gray",variant:"ghost"}),v.jsx(W.Chip,{value:(()=>{var ot;const Ie=(ot=V==null?void 0:V.portainer)==null?void 0:ot.updateAvailable;return Ie===!0?"Update vorhanden":Ie===!1?"Portainer aktuell":"Portainer unbekannt"})(),size:"sm",color:((fn=V==null?void 0:V.portainer)==null?void 0:fn.updateAvailable)===!0?"amber":"blue-gray",variant:"ghost"})]})]}),v.jsxs("div",{className:"mt-4 grid gap-2 text-sm",children:[v.jsxs("div",{className:"flex items-center justify-between",children:[v.jsx("span",{children:"Installierte Version"}),v.jsx("span",{className:"font-medium",children:((bo=V==null?void 0:V.portainer)==null?void 0:bo.currentVersion)??""})]}),v.jsxs("div",{className:"flex items-center justify-between",children:[v.jsx("span",{children:"Neueste Version"}),v.jsx("span",{className:"font-medium",children:((qn=V==null?void 0:V.portainer)==null?void 0:qn.latestVersion)??""})]}),v.jsxs("div",{className:"flex items-center justify-between",children:[v.jsx("span",{children:"Edition"}),v.jsx("span",{className:"font-medium",children:Ir})]})]}),v.jsx("div",{className:"mt-4 flex justify-end",children:v.jsx(W.Button,{variant:"outlined",color:"gray",size:"sm",onClick:Ht,disabled:q,children:q?"Prüfe…":"Status aktualisieren"})})]}),_r&&v.jsxs("div",{className:"rounded-md border border-blue-gray-100 p-4",children:[v.jsxs("div",{className:"flex flex-col gap-4 md:flex-row md:items-center md:justify-between",children:[v.jsxs("div",{children:[v.jsx(W.Typography,{variant:"small",color:"blue-gray",className:"font-semibold uppercase",children:"Agent (CE)"}),v.jsx("p",{className:"text-sm text-stormGrey-600 break-all",children:Ee.agentUrl||"Keine Agent-URL hinterlegt"}),ct&&v.jsx("p",{className:"text-xs text-sunsetCoral-600 mt-1",children:ct})]}),v.jsx(W.Chip,{value:dn,size:"sm",color:cn===!0?"green":cn===!1?"red":"blue-gray",variant:"ghost"})]}),v.jsxs("div",{className:"mt-4 grid gap-3 md:grid-cols-2",children:[v.jsx(W.Input,{label:"Agent URL",value:Ee.agentUrl,onChange:Ie=>Ut("agentUrl",Ie.target.value),disabled:it}),v.jsx("div",{className:"w-full",children:v.jsxs("div",{className:"relative w-full",children:[v.jsx(W.Input,{label:"Agent Token",value:Ee.agentToken,readOnly:!0,disabled:!0,className:"pr-24"}),v.jsx(W.Button,{variant:"outlined",color:"gray",size:"sm",className:"!absolute right-1 top-1",onClick:()=>{Ee.agentToken&&(navigator.clipboard.writeText(Ee.agentToken),u({variant:"success",title:"Token kopiert",description:"Agent-Token wurde in die Zwischenablage kopiert."}))},children:"Kopieren"})]})})]}),v.jsxs("div",{className:"mt-4 flex justify-end gap-2",children:[v.jsx(W.Button,{variant:"outlined",color:"gray",size:"sm",onClick:It,disabled:Ge,children:Ge?"Lade…":"Agent neu laden"}),v.jsx(W.Button,{color:"blue",size:"sm",onClick:Nt,disabled:it,children:it?"Speichere…":"Agent speichern"})]})]}),v.jsxs("div",{className:"grid gap-4 md:grid-cols-2",children:[v.jsx(W.Input,{label:"Servername",value:N.name,onChange:Ie=>Re("name",Ie.target.value),disabled:!m||y}),v.jsx(W.Input,{label:"Server-URL",value:N.url,onChange:Ie=>Re("url",Ie.target.value),disabled:!m||y})]}),m&&v.jsx("div",{className:"flex justify-end",children:v.jsx(W.Button,{color:"blue",size:"sm",onClick:ze,disabled:y||!rr,children:y?"Speichere…":"Server speichern"})}),v.jsxs("div",{className:"flex flex-col gap-2 md:max-w-md",children:[v.jsx(W.Typography,{variant:"small",className:"font-semibold text-blue-gray-800",children:"Portainer API-Key"}),v.jsxs("p",{className:"text-xs text-stormGrey-500",children:[b!=null&&b.hasKey?"API-Key gespeichert":"Kein API-Key hinterlegt",b!=null&&b.updatedAt?` aktualisiert am ${Lh(b.updatedAt)}`:""]}),v.jsx(W.Input,{type:"password",label:"Neuer API-Key",value:M,onChange:Ie=>D(Ie.target.value),disabled:!m||L}),m&&v.jsx("div",{className:"flex justify-end",children:v.jsx(W.Button,{color:"blue",size:"sm",onClick:Et,disabled:L||!M.trim(),children:L?"Speichere…":"API-Key speichern"})})]})]})]})]}),O&&v.jsxs("div",{className:"grid gap-6 lg:grid-cols-2",children:[v.jsxs(W.Card,{children:[v.jsx(W.CardHeader,{variant:"gradient",color:"gray",className:"mb-5 p-4",children:v.jsx(W.Typography,{variant:"h6",color:"white",children:"SSH-Verbindung"})}),v.jsxs(W.CardBody,{className:"flex flex-col gap-3 p-4",children:[v.jsxs("label",{className:"grid gap-1",children:[v.jsx("span",{className:"text-xs uppercase tracking-wide",children:"Host"}),v.jsx("input",{type:"text",value:yt.host,onChange:Ie=>mr("host",Ie.target.value),disabled:Sr,className:"w-full rounded-md border border-gray-300 px-3 py-2 text-sm focus:border-blue-500 focus:outline-none"})]}),v.jsxs("div",{className:"grid gap-3 sm:grid-cols-2",children:[v.jsxs("label",{className:"grid gap-1",children:[v.jsx("span",{className:"text-xs uppercase tracking-wide",children:"Port"}),v.jsx("input",{type:"number",min:"1",value:yt.port,onChange:Ie=>mr("port",Ie.target.value),disabled:Sr,className:"w-full rounded-md border border-gray-300 px-3 py-2 text-sm focus:border-blue-500 focus:outline-none"})]}),v.jsxs("label",{className:"grid gap-1",children:[v.jsx("span",{className:"text-xs uppercase tracking-wide",children:"Benutzer"}),v.jsx("input",{type:"text",value:yt.username,onChange:Ie=>mr("username",Ie.target.value),disabled:Sr,className:"w-full rounded-md border border-gray-300 px-3 py-2 text-sm focus:border-blue-500 focus:outline-none"})]})]}),v.jsxs("div",{className:"grid gap-1",children:[v.jsxs("div",{className:"flex items-center justify-between text-xs uppercase tracking-wide",children:[v.jsx("label",{htmlFor:"server-ssh-password",className:"cursor-pointer",children:"Passwort"}),v.jsx("button",{type:"button",onClick:()=>ge(Ie=>!Ie),disabled:Sr,className:"text-[11px] font-medium text-blue-500 transition hover:text-blue-800 disabled:opacity-50",children:oe?"Verbergen":"Anzeigen"})]}),v.jsx("input",{id:"server-ssh-password",type:oe?"text":"password",value:yt.password,onChange:Ie=>mr("password",Ie.target.value),disabled:Sr,className:"w-full rounded-md border border-gray-300 px-3 py-2 text-sm focus:border-blue-500 focus:outline-none",placeholder:"Passwort für den SSH-Benutzer",autoComplete:"off",spellCheck:!1}),Ke&&!yt.password&&v.jsx("span",{className:"text-[11px] text-stormGrey-500",children:"Ein Passwort ist gespeichert. Neuer Inhalt ersetzt es oder lösche die Konfiguration unten."})]}),v.jsxs("label",{className:"grid gap-1",children:[v.jsx("span",{className:"text-xs uppercase tracking-wide",children:"Weitere SSH-Argumente"}),v.jsx("textarea",{rows:3,value:yt.extraSshArgs,onChange:Ie=>mr("extraSshArgs",Ie.target.value),disabled:Sr,className:"w-full rounded-md border border-gray-300 px-3 py-2 font-mono text-[11px] focus:border-blue-500 focus:outline-none",placeholder:"je Zeile ein Argument (optional)"})]}),v.jsxs("div",{className:"mt-2 grid gap-2",children:[v.jsx(W.Button,{onClick:dr,disabled:Sr,children:te?"Speichern…":"SSH-Konfiguration speichern"}),v.jsx(W.Button,{onClick:On,disabled:Sr,className:"bg-arcticBlue-500 hover:bg-arcticBlue-600",children:ie?"Test läuft…":"Verbindung testen"}),v.jsx(W.Button,{onClick:kn,disabled:Sr,className:"bg-sunsetCoral-500 hover:bg-sunsetCoral-600",children:fe?"Löschen…":"SSH-Einstellungen löschen"})]}),Fe&&v.jsx("p",{className:"text-xs text-stormGrey-500",children:"SSH-Konfiguration wird geladen…"}),ke&&v.jsx("p",{className:"text-xs text-sunsetCoral-500",children:ke}),xe&&v.jsx("p",{className:`text-xs ${xe.success?"text-mossGreen-600":"text-sunsetCoral-500"}`,children:xe.success?"SSH-Verbindung erfolgreich.":`SSH-Verbindung fehlgeschlagen: ${xe.error}`})]})]}),v.jsxs(W.Card,{children:[v.jsx(W.CardHeader,{variant:"gradient",color:"gray",className:"mb-5 p-4",children:v.jsxs(W.Typography,{variant:"h6",color:"white",className:"flex items-center justify-between",children:[v.jsx("span",{children:"Update-Skript"}),v.jsxs("span",{className:"text-xs",children:["Quelle: ",$r]})]})}),v.jsxs(W.CardBody,{className:"flex flex-col gap-3 p-4",children:[v.jsx("textarea",{value:me,onChange:Ie=>de(Ie.target.value),rows:12,disabled:!T||ee||he||!r,className:"w-full rounded-md border border-blue-gray-100 px-3 py-2 font-mono text-xs focus:border-blue-500 focus:outline-none"}),he&&v.jsx("p",{className:"text-xs text-stormGrey-500",children:"Skript wird geladen…"}),be&&v.jsx("p",{className:"text-xs text-sunsetCoral-500",children:be}),v.jsxs("div",{className:"grid gap-2",children:[v.jsx(W.Button,{onClick:Pt,disabled:!T||!ur||ee||he||!r,children:"Speichern"}),v.jsx(W.Button,{color:"purple",onClick:Xr,disabled:!T||!Ce||Ce.source!=="custom"||ee||he||!r,className:"bg-sunsetCoral-500 hover:bg-sunsetCoral-600",children:"Standard wiederherstellen"})]}),(Ce==null?void 0:Ce.customUpdatedAt)&&v.jsxs("p",{className:"text-xs text-stormGrey-500",children:["Zuletzt geändert: ",Lh(Ce.customUpdatedAt)]})]})]})]})]}):v.jsxs("div",{className:"mt-12 flex flex-col gap-4",children:[v.jsx(W.Alert,{color:"red",className:"border border-red-200 bg-red-50 text-red-800",children:"Ungültige Server-ID."}),v.jsx(W.Button,{variant:"outlined",color:"gray",onClick:()=>e("/dashboard/maintenance/servers"),children:"Zurück zur Übersicht"})]}):null}const kV="/assets/pattern-68ea7609.png";function NV(){const e=$n(),{setSession:t,refreshSession:r}=Wr(),[n,o]=P.useState(""),[a,i]=P.useState(""),[u,f]=P.useState(!1),[g,m]=P.useState(null),[S,O]=P.useState(!1);P.useEffect(()=>{let C=!0;const w=new AbortController;return(async()=>{try{const d=await fetch("/api/setup/status",{credentials:"include",signal:w.signal});if(d.ok&&!(await d.json()).setupComplete&&C){e("/setup",{replace:!0});return}const s=await fetch("/api/auth/session",{credentials:"include",signal:w.signal});if(s.ok){const c=await s.json();if(c!=null&&c.user&&t(c),c!=null&&c.user&&C){const l=!!c.user.requiresSecurityPhraseDownload;e(l?"/dashboard/security-phrase":"/dashboard/stacks",{replace:!0});return}}}catch(d){d.name!=="AbortError"&&console.error("⚠️ [Auth] Initiale Prüfung fehlgeschlagen:",d)}finally{C&&O(!0)}})(),()=>{C=!1,w.abort()}},[e,t]);const T=P.useCallback(async C=>{var d,s;if(C.preventDefault(),u)return;m(null);const w=n.trim(),b=a.trim();if(!w||!b){m("Bitte fülle beide Felder aus.");return}f(!0);try{const c=await fetch("/api/auth/login",{method:"POST",headers:{"Content-Type":"application/json"},credentials:"include",body:JSON.stringify({identifier:w,password:b})}),l=await c.json().catch(()=>({}));if(!c.ok){if(c.status===401||l.error==="INVALID_CREDENTIALS")m("Ungültige Zugangsdaten.");else if(l.error==="MISSING_CREDENTIALS")m("Bitte fülle beide Felder aus.");else if(l.error==="SETUP_REQUIRED"||l.error==="SUPERUSER_REQUIRED"){e("/setup",{replace:!0});return}else l.error==="USER_INACTIVE"?m("Dieses Konto ist deaktiviert. Bitte wende dich an einen Administrator."):m("Anmeldung fehlgeschlagen. Bitte versuche es erneut.");return}let h=null;if(l!=null&&l.user)t(l),h=l;else{const x=await r();x!=null&&x.ok&&((d=x==null?void 0:x.data)!=null&&d.user)&&(h=x.data)}const y=!!((s=h==null?void 0:h.user)!=null&&s.requiresSecurityPhraseDownload);e(y?"/dashboard/security-phrase":"/dashboard/stacks",{replace:!0})}catch(c){console.error("⚠️ [Auth] Anmeldung fehlgeschlagen:",c),m("Netzwerkfehler bitte erneut versuchen.")}finally{f(!1)}},[n,a,u,e,r,t]);return S?v.jsxs("section",{className:"m-8 flex gap-4",children:[v.jsxs("div",{className:"w-full lg:w-3/5 mt-24",children:[v.jsxs("div",{className:"text-center",children:[v.jsx(W.Typography,{variant:"h2",className:"font-bold mb-4",children:"Anmelden"}),v.jsx(W.Typography,{variant:"paragraph",color:"blue-gray",className:"text-lg font-normal",children:"Gib deine E-Mail oder deinen Benutzernamen sowie dein Passwort ein, um dich anzumelden."})]}),v.jsxs("form",{className:"mt-8 mb-2 mx-auto w-80 max-w-screen-lg lg:w-1/2",onSubmit:T,children:[v.jsxs("div",{className:"mb-1 flex flex-col gap-6",children:[v.jsx(W.Typography,{variant:"small",color:"blue-gray",className:"-mb-3 font-medium",children:"E-Mail oder Benutzername"}),v.jsx(W.Input,{size:"lg",placeholder:"E-Mail oder Benutzername",value:n,onChange:C=>o(C.target.value),required:!0,autoFocus:!0,disabled:u,className:" !border-t-blue-gray-200 focus:!border-t-gray-900",labelProps:{className:"before:content-none after:content-none"}}),v.jsx(W.Typography,{variant:"small",color:"blue-gray",className:"-mb-3 font-medium",children:"Passwort"}),v.jsx(W.Input,{type:"password",size:"lg",placeholder:"********",value:a,onChange:C=>i(C.target.value),required:!0,disabled:u,className:" !border-t-blue-gray-200 focus:!border-t-gray-900",labelProps:{className:"before:content-none after:content-none"}})]}),g&&v.jsx(W.Alert,{color:"red",className:"mt-2 border border-red-200 bg-red-50 text-red-700",children:g}),v.jsx(W.Button,{type:"submit",className:"mt-6",fullWidth:!0,disabled:u,children:u?"Anmeldung läuft ...":"Anmelden"}),v.jsx(W.Typography,{as:"button",type:"button",onClick:()=>e("/auth/forgot-password"),className:"mt-4 text-sm font-medium text-blue-600 transition hover:text-blue-800",children:"Passwort vergessen?"})]})]}),v.jsx("div",{className:"w-2/5 h-full hidden lg:block",children:v.jsx("img",{src:kV,className:"h-full w-full object-cover rounded-3xl"})})]}):v.jsx("div",{className:"flex min-h-screen items-center justify-center bg-blue-gray-50/50",children:v.jsx("span",{className:"text-blue-gray-500",children:"Pruefe Anmeldestatus ..."})})}function EV(){return v.jsxs("section",{className:"m-8 flex",children:[v.jsx("div",{className:"w-2/5 h-full hidden lg:block",children:v.jsx("img",{src:"/img/pattern.png",className:"h-full w-full object-cover rounded-3xl"})}),v.jsxs("div",{className:"w-full lg:w-3/5 flex flex-col items-center justify-center",children:[v.jsxs("div",{className:"text-center",children:[v.jsx(W.Typography,{variant:"h2",className:"font-bold mb-4",children:"Join Us Today"}),v.jsx(W.Typography,{variant:"paragraph",color:"blue-gray",className:"text-lg font-normal",children:"Enter your email and password to register."})]}),v.jsxs("form",{className:"mt-8 mb-2 mx-auto w-80 max-w-screen-lg lg:w-1/2",children:[v.jsxs("div",{className:"mb-1 flex flex-col gap-6",children:[v.jsx(W.Typography,{variant:"small",color:"blue-gray",className:"-mb-3 font-medium",children:"Your email"}),v.jsx(W.Input,{size:"lg",placeholder:"name@mail.com",className:" !border-t-blue-gray-200 focus:!border-t-gray-900",labelProps:{className:"before:content-none after:content-none"}})]}),v.jsx(W.Checkbox,{label:v.jsxs(W.Typography,{variant:"small",color:"gray",className:"flex items-center justify-start font-medium",children:["I agree the ",v.jsx("a",{href:"#",className:"font-normal text-black transition-colors hover:text-gray-900 underline",children:"Terms and Conditions"})]}),containerProps:{className:"-ml-2.5"}}),v.jsx(W.Button,{className:"mt-6",fullWidth:!0,children:"Register Now"}),v.jsxs("div",{className:"space-y-4 mt-8",children:[v.jsxs(W.Button,{size:"lg",color:"white",className:"flex items-center gap-2 justify-center shadow-md",fullWidth:!0,children:[v.jsxs("svg",{width:"17",height:"16",viewBox:"0 0 17 16",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:[v.jsxs("g",{clipPath:"url(#clip0_1156_824)",children:[v.jsx("path",{d:"M16.3442 8.18429C16.3442 7.64047 16.3001 7.09371 16.206 6.55872H8.66016V9.63937H12.9813C12.802 10.6329 12.2258 11.5119 11.3822 12.0704V14.0693H13.9602C15.4741 12.6759 16.3442 10.6182 16.3442 8.18429Z",fill:"#4285F4"}),v.jsx("path",{d:"M8.65974 16.0006C10.8174 16.0006 12.637 15.2922 13.9627 14.0693L11.3847 12.0704C10.6675 12.5584 9.7415 12.8347 8.66268 12.8347C6.5756 12.8347 4.80598 11.4266 4.17104 9.53357H1.51074V11.5942C2.86882 14.2956 5.63494 16.0006 8.65974 16.0006Z",fill:"#34A853"}),v.jsx("path",{d:"M4.16852 9.53356C3.83341 8.53999 3.83341 7.46411 4.16852 6.47054V4.40991H1.51116C0.376489 6.67043 0.376489 9.33367 1.51116 11.5942L4.16852 9.53356Z",fill:"#FBBC04"}),v.jsx("path",{d:"M8.65974 3.16644C9.80029 3.1488 10.9026 3.57798 11.7286 4.36578L14.0127 2.08174C12.5664 0.72367 10.6469 -0.0229773 8.65974 0.000539111C5.63494 0.000539111 2.86882 1.70548 1.51074 4.40987L4.1681 6.4705C4.8001 4.57449 6.57266 3.16644 8.65974 3.16644Z",fill:"#EA4335"})]}),v.jsx("defs",{children:v.jsx("clipPath",{id:"clip0_1156_824",children:v.jsx("rect",{width:"16",height:"16",fill:"white",transform:"translate(0.5)"})})})]}),v.jsx("span",{children:"Sign in With Google"})]}),v.jsxs(W.Button,{size:"lg",color:"white",className:"flex items-center gap-2 justify-center shadow-md",fullWidth:!0,children:[v.jsx("img",{src:"/img/twitter-logo.svg",height:24,width:24,alt:""}),v.jsx("span",{children:"Sign in With Twitter"})]})]}),v.jsxs(W.Typography,{variant:"paragraph",className:"text-center text-blue-gray-500 font-medium mt-4",children:["Already have an account?",v.jsx(YC,{to:"/auth/sign-in",className:"text-gray-900 ml-1",children:"Sign in"})]})]})]})]})}function sN(){const e=$n(),{logout:t}=Wr(),[r,n]=P.useState("abmelden..."),[o,a]=P.useState(null);return P.useEffect(()=>{let i=!1;return(async()=>{try{n("Abmeldung läuft …"),a(null),await t()}catch(f){i||(console.error("⚠️ [Auth] Logout fehlgeschlagen:",f),a("Abmeldung fehlgeschlagen. Bitte versuche es erneut."))}finally{i||e("/auth/sign-in",{replace:!0})}})(),()=>{i=!0}},[t,e]),v.jsx("section",{className:"m-8 flex min-h-[60vh] items-center justify-center",children:v.jsx(W.Card,{className:"w-full max-w-md border border-blue-gray-100 shadow-sm",children:v.jsxs(W.CardBody,{className:"space-y-4 text-center",children:[v.jsxs("div",{className:"flex items-center justify-center gap-3",children:[v.jsx(W.Spinner,{className:"h-5 w-5 text-blue-gray-500"}),v.jsx(W.Typography,{color:"blue-gray",className:"text-sm font-medium",children:r})]}),o&&v.jsx(W.Typography,{color:"red",className:"text-sm",children:o}),v.jsx(W.Typography,{className:"text-xs text-blue-gray-400",children:"Du wirst automatisch weitergeleitet …"})]})})})}sN.displayName="/src/pages/auth/sign-out.jsx";const Cc=8,lN=e=>String(e||"").trim().toLowerCase(),jV=(e="")=>{const t=String(e||"").replace(/[\r\n\t]+/g," ").trim().toLowerCase();return t?t.split(/\s+/).filter(Boolean):[]},AV=(e=[])=>{const t=e.map(lN).filter(Boolean);return{words:t,canonical:t.join("")}};function RV(){const e=$n(),{showToast:t}=Ci(),{user:r}=Wr(),[n,o]=P.useState(""),[a,i]=P.useState(Array(Cc).fill("")),[u,f]=P.useState(""),[g,m]=P.useState(""),[S,O]=P.useState(""),[T,C]=P.useState(!1),[w,b]=P.useState(""),[d,s]=P.useState(""),[c,l]=P.useState(""),[h,y]=P.useState(!1),[x,j]=P.useState("");P.useEffect(()=>{r&&e("/dashboard/stacks",{replace:!0})},[r,e]);const k=P.useMemo(()=>g.trim()?jV(g):a.map(lN).filter(Boolean),[g,a]),N=P.useCallback((z,V)=>{i(Y=>{const q=[...Y];return q[z]=V,q})},[]),A=P.useCallback(z=>{const[V]=z.target.files||[];if(!V){f(""),m("");return}f(V.name);const Y=new FileReader;Y.onload=q=>{var H;const B=String(((H=q.target)==null?void 0:H.result)||"");m(B),i(Array(Cc).fill(""))},Y.onerror=()=>{f(""),m(""),t({variant:"error",title:"Datei konnte nicht gelesen werden",description:"Bitte lade die Datei erneut hoch."})},Y.readAsText(V)},[t]),M=P.useCallback(async()=>{var B,H,K;O(""),b("");const z=n.trim();if(!z){O("Bitte gib deinen Benutzernamen ein.");return}const V=k,Y=!!g.trim();if(!Y&&V.length!==Cc){O("Bitte gib alle acht Wörter des Sicherheitsschlüssels ein.");return}if(Y&&V.length!==Cc){O("Die hochgeladene Datei enthält nicht genau acht Wörter.");return}const q=AV(V);if(!q.canonical){O("Der Sicherheitsschlüssel ist ungültig oder leer.");return}C(!0);try{const re=(B=(await Je.post("/api/auth/recover/verify",{username:z,phrase:q.canonical,words:q.words})).data)==null?void 0:B.token;if(!re)throw new Error("TOKEN_MISSING");b(re),t({variant:"success",title:"Sicherheitsschlüssel bestätigt",description:"Du kannst jetzt ein neues Passwort festlegen."})}catch(X){const re=(K=(H=X.response)==null?void 0:H.data)==null?void 0:K.error;O(re==="USER_NOT_FOUND"?"Der angegebene Benutzer wurde nicht gefunden.":re==="PHRASE_MISMATCH"?"Der Sicherheitsschlüssel passt nicht zum Benutzer.":re==="PHRASE_NOT_INITIALIZED"?"Für diesen Benutzer ist aktuell kein Sicherheitsschlüssel hinterlegt.":re==="PHRASE_REQUIRED"?"Bitte gib den Sicherheitsschlüssel ein.":re==="USERNAME_REQUIRED"?"Der Benutzername darf nicht leer sein.":re==="INVALID_PASSWORD"?"Der Sicherheitsschlüssel ist ungültig.":"Die Sicherheitsprüfung ist fehlgeschlagen. Bitte versuche es erneut.")}finally{C(!1)}},[g,k,t,n]),D=P.useCallback(async()=>{var Y,q;if(j(""),!w){j("Bitte bestätige zuerst deinen Sicherheitsschlüssel.");return}const z=d.trim(),V=c.trim();if(!z||!V){j("Bitte gib das neue Passwort zweimal ein.");return}if(z!==V){j("Die Passwörter stimmen nicht überein.");return}y(!0);try{await Je.post("/api/auth/recover/reset",{token:w,password:z,confirmPassword:V}),t({variant:"success",title:"Passwort aktualisiert",description:"Du kannst dich jetzt mit deinem neuen Passwort anmelden."}),e("/auth/sign-in",{replace:!0})}catch(B){const H=(q=(Y=B.response)==null?void 0:Y.data)==null?void 0:q.error;H==="TOKEN_INVALID_OR_EXPIRED"?(j("Die Wiederherstellungssitzung ist abgelaufen. Bitte starte den Vorgang erneut."),b("")):j(H==="PASSWORD_TOO_SHORT"?"Das Passwort muss mindestens 8 Zeichen enthalten.":H==="PASSWORD_REQUIRED"?"Bitte gib ein neues Passwort ein.":H==="PASSWORD_MISMATCH"?"Die Passwörter stimmen nicht überein.":"Das Passwort konnte nicht zurückgesetzt werden. Bitte versuche es erneut.")}finally{y(!1)}},[c,e,d,t,w]),L=!!w;return v.jsx("section",{className:"m-8 flex justify-center",children:v.jsxs(W.Card,{className:"w-full max-w-3xl",children:[v.jsxs(W.CardHeader,{floated:!1,shadow:!1,className:"rounded-none border-b border-blue-gray-50 bg-white px-6 py-5",children:[v.jsx(W.Typography,{variant:"h4",color:"blue-gray",className:"font-semibold",children:"Passwort zurücksetzen"}),v.jsx(W.Typography,{color:"blue-gray",className:"mt-1 text-sm",children:"Gib deinen Benutzernamen und den Sicherheitsschlüssel (8 Wörter) ein oder lade die gespeicherte Schlüsseldatei."})]}),v.jsxs(W.CardBody,{className:"space-y-8",children:[v.jsxs("div",{className:"space-y-4",children:[v.jsx(W.Typography,{variant:"h6",color:"blue-gray",children:"Schritt 1: Sicherheitsschlüssel prüfen"}),v.jsxs("div",{children:[v.jsx(W.Typography,{className:"mb-2 block text-xs font-semibold uppercase text-blue-gray-500",children:"Benutzername"}),v.jsx(W.Input,{size:"lg",placeholder:"Benutzername",value:n,onChange:z=>o(z.target.value),disabled:L||T,className:" !border-t-blue-gray-200 focus:!border-t-gray-900",labelProps:{className:"before:content-none after:content-none"}})]}),v.jsxs("div",{children:[v.jsx(W.Typography,{className:"mb-2 block text-xs font-semibold uppercase text-blue-gray-500",children:"Sicherheitsschlüssel eingeben"}),v.jsx("div",{className:"grid grid-cols-1 gap-3 md:grid-cols-4 min-w-[20px] [&>div]:!min-w-0",children:a.map((z,V)=>v.jsx(W.Input,{placeholder:`Wort ${V+1}`,value:z,onChange:Y=>N(V,Y.target.value),disabled:L||T||!!g.trim(),className:" !border-t-blue-gray-200 focus:!border-t-gray-900",labelProps:{className:"before:content-none after:content-none"}},`phrase-input-${V}`))})]}),v.jsxs("div",{children:[v.jsx(W.Typography,{className:"mb-2 block text-xs font-semibold uppercase text-blue-gray-500",children:"Alternativ: Schlüsseldatei (.txt) hochladen"}),v.jsxs("div",{className:"flex flex-col gap-3 md:flex-row md:items-center",children:[v.jsx("input",{type:"file",accept:".txt",onChange:A,disabled:L||T,className:"block w-full max-w-xs text-sm text-blue-gray-500 file:mr-4 file:rounded-md file:border-0 file:bg-blue-gray-50 file:px-4 file:py-2 file:text-sm file:font-semibold file:text-blue-gray-700 hover:file:bg-blue-gray-100"}),u&&v.jsxs(W.Typography,{className:"text-xs text-blue-gray-500",children:["Ausgewählte Datei: ",v.jsx("span",{className:"font-medium text-blue-gray-700",children:u})]})]})]}),S&&v.jsx(W.Alert,{color:"red",className:"border border-red-200 bg-red-50 text-red-700",children:S}),v.jsxs("div",{className:"flex flex-wrap items-center gap-4",children:[v.jsx(W.Button,{color:"blue",className:"normal-case",onClick:M,disabled:T||L,children:T?v.jsxs("span",{className:"flex items-center gap-2",children:[v.jsx(W.Spinner,{className:"h-4 w-4"})," Prüfe Sicherheitsschlüssel ..."]}):"Sicherheitsschlüssel prüfen"}),L&&v.jsx(W.Typography,{className:"text-sm text-blue-gray-500",children:"Die Wiederherstellung bleibt für kurze Zeit aktiv. Bitte setze dein Passwort zeitnah zurück."})]})]}),v.jsxs("div",{className:"space-y-4",children:[v.jsx(W.Typography,{variant:"h6",color:L?"blue-gray":"gray",children:"Schritt 2: Neues Passwort festlegen"}),!L&&v.jsx(W.Typography,{className:"text-sm text-blue-gray-500",children:"Nach erfolgreicher Prüfung des Sicherheitsschlüssels kannst du hier ein neues Passwort vergeben."}),L&&v.jsxs("div",{className:"space-y-4",children:[v.jsxs("div",{children:[v.jsx(W.Typography,{className:"mb-2 block text-xs font-semibold uppercase text-blue-gray-500",children:"Neues Passwort"}),v.jsx(W.Input,{type:"password",size:"lg",placeholder:"Neues Passwort",value:d,onChange:z=>s(z.target.value),disabled:h,className:" !border-t-blue-gray-200 focus:!border-t-gray-900",labelProps:{className:"before:content-none after:content-none"}})]}),v.jsxs("div",{children:[v.jsx(W.Typography,{className:"mb-2 block text-xs font-semibold uppercase text-blue-gray-500",children:"Passwort bestätigen"}),v.jsx(W.Input,{type:"password",size:"lg",placeholder:"Passwort bestätigen",value:c,onChange:z=>l(z.target.value),disabled:h,className:" !border-t-blue-gray-200 focus:!border-t-gray-900",labelProps:{className:"before:content-none after:content-none"}})]}),x&&v.jsx(W.Alert,{color:"red",className:"border border-red-200 bg-red-50 text-red-700",children:x}),v.jsx(W.Button,{color:"green",className:"normal-case",onClick:D,disabled:h,children:h?v.jsxs("span",{className:"flex items-center gap-2",children:[v.jsx(W.Spinner,{className:"h-4 w-4"})," Speichere Passwort ..."]}):"Neues Passwort speichern"})]})]}),v.jsx("div",{className:"border-t border-blue-gray-50 pt-4",children:v.jsx(W.Typography,{as:"button",type:"button",onClick:()=>e("/auth/sign-in"),className:"text-sm font-medium text-blue-600 transition hover:text-blue-800",children:"Zurück zur Anmeldung"})})]})]})})}function Sa({permission:e,requiredLevel:t="full",loadingFallback:r=null,children:n}){const{initialized:o,loading:a,hasPermission:i}=Wr();return e?!o||a?r??v.jsx("div",{className:"flex min-h-[200px] items-center justify-center",children:v.jsx(W.Typography,{variant:"small",color:"blue-gray",children:"Berechtigungen werden geladen …"})}):i(e,t)?n:v.jsx("div",{className:"mt-12 flex items-center justify-center px-4",children:v.jsx(W.Card,{className:"max-w-xl border border-blue-gray-100 shadow-sm",children:v.jsxs(W.CardBody,{className:"space-y-3 text-center",children:[v.jsx(W.Typography,{variant:"h5",color:"blue-gray",children:"Kein Zugriff auf diesen Bereich"}),v.jsxs(W.Typography,{variant:"small",className:"text-blue-gray-500",children:["Für diese Funktion wird die Berechtigung ",v.jsx("code",{children:e})," benötigt."]})]})})}):n}Sa.propTypes={permission:vn.string,requiredLevel:vn.string,loadingFallback:vn.node,children:vn.node.isRequired};const Do={className:"w-5 h-5 text-inherit"},v0=[{layout:"dashboard",pages:[{icon:v.jsx(p4,{...Do}),name:"stacks",path:"/stacks",element:v.jsx(eV,{}),permission:null},{icon:v.jsx(_4,{...Do}),name:"wartung",path:"/maintenance",element:v.jsx(Sa,{permission:"maintenance-access",requiredLevel:"read",children:v.jsx(rV,{})}),permission:{key:"maintenance-access",requiredLevel:"read"}},{icon:v.jsx(o4,{...Do}),name:"logs",path:"/logs",element:v.jsx(Sa,{permission:"logs-access",requiredLevel:"full",children:v.jsx(cV,{})}),permission:{key:"logs-access",requiredLevel:"full"}},{icon:v.jsx(y4,{...Do}),name:"benutzer",path:"/users",element:v.jsx(Sa,{permission:"users-access",requiredLevel:"read",children:v.jsx(pV,{})}),permission:{key:"users-access",requiredLevel:"read"}},{icon:v.jsx(m4,{...Do}),name:"rechtegruppen",path:"/usergroups",element:v.jsx(Sa,{permission:"user-groups-access",requiredLevel:"read",children:v.jsx(gV,{})}),permission:{key:"user-groups-access",requiredLevel:"read"}}]},{title:"auth pages",layout:"auth",pages:[{icon:v.jsx(c4,{...Do}),name:"sign in",path:"/sign-in",element:v.jsx(NV,{})},{icon:v.jsx(t4,{...Do}),name:"passwort vergessen",path:"/forgot-password",element:v.jsx(RV,{}),hidden:!0},{icon:v.jsx(GI,{...Do}),name:"log out",path:"/logout",element:v.jsx(sN,{})},{icon:v.jsx(s4,{...Do}),name:"sign up",path:"/sign-up",element:v.jsx(EV,{})}]}];function uN(){const[e,t]=qf(),{sidenavType:r}=e,n=Va(),o=$n(),[a,i]=P.useState(!1),[u,f]=P.useState(!0),{initialized:g,loading:m,isAuthenticated:S,refreshSession:O,user:T}=Wr(),C=P.useCallback(async()=>{i(!1);try{const b=await fetch("/api/setup/status",{credentials:"include"});if(!b.ok)throw new Error("STATUS_REQUEST_FAILED");const d=await b.json();f(!d.setupComplete)}catch(b){console.error("⚠️ [Setup] Statusprüfung fehlgeschlagen:",b),f(!0)}finally{i(!0)}},[]);if(P.useEffect(()=>{C()},[C]),P.useEffect(()=>{!a||u||g||m||O()},[a,u,g,m,O]),P.useEffect(()=>{if(!a)return;if(u){n.pathname!=="/setup"&&o("/setup",{replace:!0});return}if(!g)return;if(!S){n.pathname!=="/auth/sign-in"&&o("/auth/sign-in",{replace:!0});return}const b=!!(T!=null&&T.requiresSecurityPhraseDownload),d=n.pathname==="/dashboard/security-phrase";if(b&&!d){o("/dashboard/security-phrase",{replace:!0});return}!b&&d&&o("/dashboard/stacks",{replace:!0})},[a,u,g,S,n.pathname,o,T==null?void 0:T.requiresSecurityPhraseDownload]),P.useEffect(()=>{if(!a||u||!g||m)return;if(!S){n.pathname!=="/auth/sign-in"&&o("/auth/sign-in",{replace:!0});return}const b=n.pathname.startsWith("/auth/"),d=n.pathname==="/auth/logout";(n.pathname==="/setup"||b&&!d)&&o("/dashboard/stacks",{replace:!0})},[a,u,g,m,S,n.pathname,o]),!a)return v.jsx("div",{className:"flex min-h-screen items-center justify-center bg-blue-gray-50/50",children:v.jsx("span",{className:"text-blue-gray-500",children:"Pruefe Systemkonfiguration ..."})});if(u)return v.jsx("div",{className:"flex min-h-screen items-center justify-center bg-blue-gray-50/50",children:v.jsx("span",{className:"text-blue-gray-500",children:"Setup erforderlich ..."})});if(!g||m)return v.jsx("div",{className:"flex min-h-screen items-center justify-center bg-blue-gray-50/50",children:v.jsx("span",{className:"text-blue-gray-500",children:"Pruefe Anmeldung ..."})});if(!S)return v.jsx("div",{className:"flex min-h-screen items-center justify-center bg-blue-gray-50/50",children:v.jsx("span",{className:"text-blue-gray-500",children:"Weiterleitung zur Anmeldung ..."})});const w=n.pathname==="/dashboard/security-phrase";return v.jsxs("div",{className:"min-h-screen bg-blue-gray-50/50",children:[!w&&v.jsx(Gf,{routes:v0,brandImg:r==="dark"?"/img/logo-ct.png":"/img/logo-ct-dark.png"}),v.jsxs("div",{className:w?"":"p-4 xl:ml-80",children:[!w&&v.jsxs(v.Fragment,{children:[v.jsx(Vk,{}),v.jsx(Uk,{}),v.jsx(W.IconButton,{size:"lg",color:"white",className:"fixed bottom-8 right-8 z-40 rounded-full shadow-blue-gray-900/10 xl:hidden",ripple:!1,onClick:()=>Eb(t,!0),children:v.jsx(QC,{className:"h-5 w-5"})})]}),v.jsxs(Tm,{children:[v0.map(({layout:b,pages:d})=>b==="dashboard"&&d.map(({path:s,element:c})=>v.jsx(no,{exact:!0,path:s,element:c}))),v.jsx(no,{path:"security-phrase",element:v.jsx(PV,{})}),v.jsx(no,{path:"users/:userId",element:v.jsx(Sa,{permission:"users-access",requiredLevel:"read",children:v.jsx(xV,{})})}),v.jsx(no,{path:"usergroups/:groupId",element:v.jsx(Sa,{permission:"user-groups-access",requiredLevel:"read",children:v.jsx(_V,{})})}),v.jsx(no,{path:"maintenance/servers/:serverId",element:v.jsx(Sa,{permission:"maintenance-server-manage",requiredLevel:"read",children:v.jsx(OV,{})})})]}),!w&&v.jsx("div",{className:"text-blue-gray-600",children:v.jsx(Wk,{})})]})]})}uN.displayName="/src/layout/dashboard.jsx";function cN(){return v.jsx("div",{className:"relative min-h-screen w-full",children:v.jsx(Tm,{children:v0.map(({layout:e,pages:t})=>e==="auth"&&t.map(({path:r,element:n})=>v.jsx(no,{exact:!0,path:r,element:n})))})})}cN.displayName="/src/layout/Auth.jsx";const hl=["Willkommen","Superuser","Server & API-Key","Stack auswählen (optional)","Abschluss"],MV=e=>typeof(e==null?void 0:e.Name)=="string"&&e.Name.toLowerCase().includes("stackpulse"),IV={username:"",email:"",password:""},DV={name:"",url:""};function LV(){var qe,it,mt,We,rt,yt;const e=$n(),[t,r]=P.useState(null),[n,o]=P.useState(!0),[a,i]=P.useState(null),[u,f]=P.useState(IV),[g,m]=P.useState(DV),[S,O]=P.useState(""),[T,C]=P.useState({loading:!1,success:!1,tried:!1,message:""}),[w,b]=P.useState({loading:!1,fetched:!1,error:"",items:[],updatedAt:null}),[d,s]=P.useState(""),[c,l]=P.useState(""),[h,y]=P.useState(0),[x,j]=P.useState(!1),[k,N]=P.useState(null),[A,M]=P.useState(!1);P.useEffect(()=>{let je=!0;const Ke=new AbortController;return(async()=>{var oe,ge,te;o(!0),i(null);try{const ye=await fetch("/api/setup/status",{signal:Ke.signal,credentials:"include"});if(!ye.ok)throw new Error("STATUS_REQUEST_FAILED");const ie=await ye.json();if(!je)return;if(r(ie),ie.setupComplete){e("/auth/sign-in",{replace:!0});return}f(fe=>{var Oe,xe,Ue,Fe,Qe,ke;return{username:(xe=(Oe=ie.envDefaults)==null?void 0:Oe.superuserUsername)!=null&&xe.length?ie.envDefaults.superuserUsername:fe.username,email:(Fe=(Ue=ie.envDefaults)==null?void 0:Ue.superuserEmail)!=null&&Fe.length?ie.envDefaults.superuserEmail:fe.email,password:(ke=(Qe=ie.envDefaults)==null?void 0:Qe.superuserPassword)!=null&&ke.length?ie.envDefaults.superuserPassword:fe.password}}),m(fe=>{var Oe,xe,Ue,Fe;return{name:(xe=(Oe=ie.envDefaults)==null?void 0:Oe.serverName)!=null&&xe.length?ie.envDefaults.serverName:fe.name,url:(Fe=(Ue=ie.envDefaults)==null?void 0:Ue.serverUrl)!=null&&Fe.length?ie.envDefaults.serverUrl:fe.url}}),O(fe=>{var Oe,xe;return(xe=(Oe=ie.envDefaults)==null?void 0:Oe.apiKeyValue)!=null&&xe.length?ie.envDefaults.apiKeyValue:fe});const se=((oe=ie.selfStack)==null?void 0:oe.current)||((ge=ie.envDefaults)==null?void 0:ge.selfStackId)||"";l(se),s((te=ie.selfStack)!=null&&te.current?String(ie.selfStack.current):""),y(0),C({loading:!1,success:!1,tried:!1,message:""}),b({loading:!1,fetched:!1,error:"",items:[],updatedAt:null}),N(null),M(!1)}catch(ye){if(ye.name==="AbortError")return;console.error("⚠️ [Setup] Status konnte nicht geladen werden:",ye),je&&i("Setup-Status konnte nicht geladen werden. Bitte Seite aktualisieren.")}finally{je&&o(!1)}})(),()=>{je=!1,Ke.abort()}},[e]);const D=(t==null?void 0:t.envDefaults)||{},L=!!((qe=t==null?void 0:t.requirements)!=null&&qe.superuser),z=!!((it=t==null?void 0:t.requirements)!=null&&it.server),V=!!((mt=t==null?void 0:t.requirements)!=null&&mt.apiKey),Y=!!((We=t==null?void 0:t.apiKeys)!=null&&We.count),q=!!(D.serverUrl||(rt=t==null?void 0:t.servers)!=null&&rt.envProvided),B=!!(D.apiKeyValue||(yt=t==null?void 0:t.apiKeys)!=null&&yt.envProvided),H=z||q,K=V||!Y||B,X=!!D.superuserUsername,re=!!D.superuserEmail,me=!!D.superuserPassword,de=!!D.serverNameFromEnv,ee=!!D.serverUrl,_e=!!D.apiKeyValue,he=P.useCallback(()=>{C(je=>je.loading||!je.tried?je:{loading:!1,success:!1,tried:!1,message:""})},[]),pe=P.useCallback(je=>Ke=>{const Te=Ke.target.value;f(oe=>({...oe,[je]:Te}))},[]),be=P.useCallback(je=>Ke=>{if(je==="name"&&de||je==="url"&&ee)return;const Te=Ke.target.value;m(oe=>({...oe,[je]:Te})),he()},[he,de,ee]),ve=P.useCallback(je=>{_e||(O(je.target.value),he())},[_e,he]),Ce=P.useCallback(async()=>{const je=g.url.trim(),Ke=S.trim();if(!je){C({loading:!1,success:!1,tried:!0,message:"Bitte gib eine Server-URL an."});return}if(!Ke){C({loading:!1,success:!1,tried:!0,message:"Bitte gib einen API-Key ein."});return}C({loading:!0,success:!1,tried:!0,message:""});try{const Te=await fetch("/api/setup/test-portainer",{method:"POST",headers:{"Content-Type":"application/json"},credentials:"include",body:JSON.stringify({server:{name:g.name.trim()||null,url:je},apiKey:Ke})});if(!Te.ok){const ge=(await Te.json().catch(()=>({}))).message||"Verbindungstest fehlgeschlagen. Bitte Daten prüfen.";throw new Error(ge)}C({loading:!1,success:!0,tried:!0,message:"Verbindung wurde erfolgreich hergestellt."})}catch(Te){console.error("⚠️ [Setup] Verbindungstest fehlgeschlagen:",Te),C({loading:!1,success:!1,tried:!0,message:Te.message||"Verbindungstest fehlgeschlagen."})}},[S,g]),Ae=P.useCallback(async({silent:je=!1}={})=>{if(!T.success){b(oe=>({...oe,error:"Bitte teste zuerst die Verbindung."}));return}const Ke=g.url.trim(),Te=S.trim();if(!(!Ke||!Te)){b(oe=>({...oe,loading:!je,error:"",fetched:!0}));try{const oe=await fetch("/api/setup/portainer-stacks",{method:"POST",headers:{"Content-Type":"application/json"},credentials:"include",body:JSON.stringify({server:{name:g.name.trim()||null,url:Ke},apiKey:Te})});if(!oe.ok){const se=(await oe.json().catch(()=>({}))).message||"Stacks konnten nicht geladen werden.";throw new Error(se)}const ge=await oe.json().catch(()=>({stacks:[]})),ye=(Array.isArray(ge.stacks)?ge.stacks:[]).filter(MV);b({loading:!1,fetched:!0,error:ye.length?"":"Es wurden keine passenden Stacks gefunden.",items:ye,updatedAt:new Date})}catch(oe){console.error("⚠️ [Setup] Stack-Abruf fehlgeschlagen:",oe),b({loading:!1,fetched:!0,error:oe.message||"Stacks konnten nicht geladen werden.",items:[],updatedAt:new Date})}}},[S,T.success,g]);P.useEffect(()=>{h===3&&T.success&&!w.loading&&!w.fetched&&Ae({silent:!0})},[h,T.success,Ae,w.fetched,w.loading]),P.useEffect(()=>{T.success||(b(je=>({...je,items:[],fetched:!1,error:""})),s(""))},[T.success]);const Ne=(d||c||"").trim(),ue=P.useMemo(()=>{switch(h){case 0:return!0;case 1:return L?u.username.trim()&&u.email.trim()&&u.password.trim():!0;case 2:{const je=H?!!g.url.trim():!0,Ke=K?!!S.trim():!0,Te=H||K?T.success:!0;return je&&Ke&&Te}case 3:return!0;case 4:return!0;default:return!1}},[h,S,T.success,L,K,H,u.email,u.password,u.username,g.url]),Ee=P.useCallback(()=>{h>=hl.length-1||y(je=>Math.min(je+1,hl.length-1))},[h]),$e=P.useCallback(()=>{y(je=>Math.max(je-1,0))},[]),Ge=P.useCallback(async()=>{if(!(!t||x)){N(null),M(!1),j(!0);try{const je={};L&&(je.superuser={username:u.username.trim(),email:u.email.trim(),password:u.password}),H&&(je.server={name:g.name.trim(),url:g.url.trim()}),(K||S.trim())&&(je.apiKey={value:S.trim()}),Ne&&(je.selfStackId=Ne);const Ke=await fetch("/api/setup/complete",{method:"POST",headers:{"Content-Type":"application/json"},credentials:"include",body:JSON.stringify(je)});if(!Ke.ok){const oe=await Ke.json().catch(()=>({})),ge=(()=>{switch(oe.error){case"SERVER_DETAILS_REQUIRED":return"Bitte gib eine gültige Server-URL an.";case"API_KEY_REQUIRED":return"Bitte gib einen gültigen API-Key an.";case"USERNAME_REQUIRED":return"Benutzername wird benötigt.";case"EMAIL_INVALID":return"Bitte gib eine gültige E-Mail-Adresse an.";case"PASSWORD_TOO_SHORT":return"Passwort muss mindestens 8 Zeichen enthalten.";case"INVALID_PASSWORD":return"Das Passwort ist ungültig.";case"API_KEY_ENCRYPT_FAILED":return"API-Key konnte nicht verschlüsselt werden.";case"SUPERUSER_EXISTS":return"Der Superuser wurde bereits angelegt.";default:return"Setup konnte nicht abgeschlossen werden."}})();throw new Error(ge)}const Te=await Ke.json().catch(()=>({}));r(Te.status),M(!0),setTimeout(()=>{e("/auth/sign-in",{replace:!0})},1500)}catch(je){console.error("⚠️ [Setup] Abschluss fehlgeschlagen:",je),N(je.message||"Setup fehlgeschlagen.")}finally{j(!1)}}},[S,Ne,x,e,L,K,H,t,u.email,u.password,u.username,g.name,g.url]),tt=P.useMemo(()=>w.items,[w.items]),ct=()=>{switch(h){case 0:return v.jsxs("div",{className:"space-y-6",children:[v.jsx(W.Typography,{variant:"h5",color:"blue-gray",children:"Willkommen bei StackPulse"}),v.jsx(W.Typography,{className:"text-sm text-blue-gray-600",children:"Dieser Assistent führt dich durch fünf Schritte:"}),v.jsxs("ol",{className:"list-decimal space-y-2 pl-5 text-sm text-blue-gray-600",children:[v.jsx("li",{children:"Superuser-Zugang anlegen"}),v.jsx("li",{children:"Server-URL und Portainer API-Key hinterlegen und testen"}),v.jsx("li",{children:"Den eigenen Stack in Portainer identifizieren"}),v.jsx("li",{children:"Alle Angaben überprüfen und Setup abschließen"})]}),v.jsx(W.Alert,{color:"blue",className:"bg-blue-50 text-blue-800",children:"Du kannst jederzeit zum vorherigen Schritt zurückkehren. Vorwärts geht es, sobald alle Pflichtangaben eines Schritts erledigt sind."})]});case 1:return L?v.jsxs("div",{className:"space-y-4",children:[v.jsx(W.Typography,{variant:"h5",color:"blue-gray",children:"Superuser anlegen"}),v.jsx(W.Typography,{className:"text-sm text-blue-gray-600",children:"Dieser Benutzer hat Zugriff auf alle Funktionen."}),v.jsxs("div",{className:"grid gap-4",children:[v.jsx(W.Input,{label:"Benutzername",value:u.username,onChange:pe("username"),readOnly:X}),v.jsx(W.Input,{label:"E-Mail-Adresse",type:"email",value:u.email,onChange:pe("email"),readOnly:re}),v.jsx(W.Input,{label:"Passwort",type:"password",value:u.password,onChange:pe("password"),readOnly:me})]})]}):v.jsx(W.Alert,{color:"green",className:"bg-green-50 text-green-800",children:"Superuser ist bereits vorhanden. Du kannst direkt zum nächsten Schritt gehen."});case 2:return v.jsxs("div",{className:"space-y-6",children:[v.jsx(W.Typography,{variant:"h5",color:"blue-gray",children:"Server und Portainer-Zugriff"}),v.jsx(W.Typography,{className:"text-sm text-blue-gray-600",children:"Gib die URL zu deiner Portainer-Instanz sowie den dazugehörigen Business-API-Key ein und teste anschließend die Verbindung."}),v.jsxs("div",{className:"grid gap-4",children:[v.jsx(W.Input,{label:"Server-Name",value:g.name,onChange:be("name"),readOnly:de}),v.jsx(W.Input,{label:"Server-URL",required:H,value:g.url,onChange:be("url"),readOnly:ee}),v.jsx(W.Input,{label:"Portainer API-Key",type:"password",required:K,value:S,onChange:ve,readOnly:_e}),v.jsxs("div",{className:"flex flex-col gap-2 sm:flex-row sm:items-center",children:[v.jsx(W.Button,{color:"blue",onClick:Ce,disabled:T.loading,className:"w-full sm:w-auto",children:T.loading?"Teste Verbindung…":"Verbindung testen"}),T.tried&&v.jsx("span",{className:`text-sm ${T.success?"text-green-600":"text-red-600"}`,children:T.message||(T.success?"Verbindung erfolgreich":"Verbindungstest fehlgeschlagen")})]})]})]});case 3:return v.jsxs("div",{className:"space-y-6",children:[v.jsx(W.Typography,{variant:"h5",color:"blue-gray",children:"Eigenen Stack wählen (optional)"}),v.jsx(W.Typography,{className:"text-sm text-blue-gray-600",children:"StackPulse kann deinen eigenen Stack hinterlegen, um spätere Wartungsschritte zu erleichtern. Wir versuchen, passende Stacks automatisch zu finden."}),v.jsx(W.Alert,{color:"blue",className:"bg-blue-50 text-blue-800",children:"Dieser Schritt ist optional. Du kannst die Self-Stack-ID später jederzeit im Bereich „Wartung > Server & API-Keys“ hinterlegen oder anpassen."}),v.jsxs("div",{className:"flex flex-col gap-3 sm:flex-row sm:items-center sm:justify-between",children:[v.jsx(W.Button,{color:"blue",variant:"outlined",onClick:()=>Ae({silent:!1}),disabled:!T.success||w.loading,className:"w-full sm:w-auto",children:w.loading?"Lade…":"Stacks neu laden"}),w.updatedAt&&v.jsxs("span",{className:"text-xs text-blue-gray-500",children:["Stand: ",w.updatedAt.toLocaleTimeString("de-DE")]})]}),w.error&&v.jsx(W.Alert,{color:"red",className:"bg-red-50 text-red-700",children:w.error}),v.jsx("div",{className:"space-y-3",children:tt.length===0&&!w.loading?v.jsx("p",{className:"text-sm text-blue-gray-500",children:'Es wurden keine Stacks gefunden, die "stackpulse" im Namen enthalten. Bitte die ID manuell eingeben oder die Suche erneut ausführen.'}):tt.map(je=>v.jsxs("label",{className:"flex cursor-pointer items-center justify-between rounded-md border border-blue-gray-100 p-3",children:[v.jsxs("div",{children:[v.jsx("p",{className:"text-sm font-medium text-blue-gray-900",children:je.Name||"Ohne Namen"}),v.jsxs("p",{className:"text-xs text-blue-gray-500",children:["ID: ",je.Id]})]}),v.jsx(W.Radio,{name:"stack-selection",value:String(je.Id),checked:d===String(je.Id),onChange:()=>{s(String(je.Id)),l("")},ripple:!1})]},je.Id))}),v.jsxs("div",{className:"space-y-2",children:[v.jsx(W.Typography,{className:"text-sm font-semibold text-blue-gray-700",children:"Alternative: Stack-ID manuell eintragen (optional)"}),v.jsx(W.Input,{label:"Stack-ID (optional)",value:c,onChange:je=>{l(je.target.value),s("")},placeholder:"z. B. 42"})]})]});case 4:return v.jsxs("div",{className:"space-y-6",children:[v.jsx(W.Typography,{variant:"h5",color:"blue-gray",children:"Zusammenfassung"}),v.jsxs("div",{className:"space-y-4 rounded-md border border-blue-gray-100 p-4 text-sm text-blue-gray-700",children:[v.jsxs("div",{children:[v.jsx("p",{className:"font-semibold",children:"Superuser"}),v.jsx("p",{children:L?`${u.username||"-"} (${u.email||"ohne E-Mail"})`:"Bereits vorhanden"})]}),v.jsxs("div",{children:[v.jsx("p",{className:"font-semibold",children:"Server"}),v.jsx("p",{children:g.url||"-"})]}),v.jsxs("div",{children:[v.jsx("p",{className:"font-semibold",children:"API-Key"}),v.jsx("p",{children:S?"(ausgefüllt)":"nicht angegeben"})]}),v.jsxs("div",{children:[v.jsx("p",{className:"font-semibold",children:"Self-Stack-ID"}),v.jsx("p",{children:Ne||"nicht ausgewählt"})]})]}),k&&v.jsx(W.Alert,{color:"red",className:"bg-red-50 text-red-700",children:k}),A&&v.jsx(W.Alert,{color:"green",className:"bg-green-50 text-green-800",children:"Setup abgeschlossen. Du wirst zum Login weitergeleitet …"})]});default:return null}};return n?v.jsx("div",{className:"flex min-h-screen items-center justify-center bg-blue-gray-50/50",children:v.jsx("span",{className:"text-blue-gray-500",children:"Lade Setup-Status …"})}):a?v.jsx("div",{className:"flex min-h-screen items-center justify-center bg-blue-gray-50/50",children:v.jsx(W.Alert,{color:"red",className:"w-full max-w-lg border border-red-200 bg-red-50 text-red-700",children:a})}):t?v.jsx("div",{className:"flex min-h-screen w-full items-center justify-center py-10",children:v.jsxs(W.Card,{className:"w-full max-w-3xl border border-blue-gray-100 shadow-sm",children:[v.jsxs(W.CardHeader,{floated:!1,shadow:!1,className:"grid gap-1 rounded-none bg-transparent p-6 text-left",children:[v.jsx(W.Typography,{variant:"h4",color:"blue-gray",children:"System Setup"}),v.jsx(W.Typography,{color:"gray",className:"text-sm",children:"Folge den Schritten, um StackPulse mit deiner Portainer-Instanz zu verbinden."})]}),v.jsxs(W.CardBody,{className:"pt-0",children:[v.jsx(W.Stepper,{activeStep:h,className:"w-full py-6",children:hl.map((je,Ke)=>v.jsx(W.Step,{onClick:()=>y(Ke),className:"cursor-pointer",activeClassName:"bg-blue-600 text-white",completedClassName:"bg-blue-600 text-white",children:Ke+1},je))}),v.jsx("div",{className:"mt-4 grid grid-cols-1 gap-2 text-center text-xs font-medium text-blue-gray-600 sm:grid-cols-5",children:hl.map(je=>v.jsx("span",{children:je},je))}),v.jsx("div",{className:"mt-6 min-h-[260px] space-y-6",children:ct()}),v.jsxs("div",{className:"mt-10 flex flex-col gap-3 sm:flex-row sm:items-center sm:justify-between",children:[v.jsx(W.Button,{variant:"text",color:"blue",onClick:$e,disabled:h===0||x,className:"w-full sm:w-auto",children:"Zurück"}),h<hl.length-1?v.jsx(W.Button,{color:"blue",onClick:Ee,disabled:!ue||x,className:"w-full sm:w-auto",children:"Weiter"}):v.jsx(W.Button,{color:"green",onClick:Ge,disabled:!ue||x,className:"w-full sm:w-auto",children:x?"Setup wird abgeschlossen…":"Setup abschließen"})]})]})]})}):v.jsx("div",{className:"flex min-h-screen items-center justify-center bg-blue-gray-50/50",children:v.jsx("span",{className:"text-blue-gray-500",children:"Keine Setup-Informationen verfügbar."})})}function FV(){return v.jsxs(Tm,{children:[v.jsx(no,{path:"/dashboard/*",element:v.jsx(uN,{})}),v.jsx(no,{path:"/auth/*",element:v.jsx(cN,{})}),v.jsx(no,{path:"/setup",element:v.jsx(LV,{})}),v.jsx(no,{path:"*",element:v.jsx(EI,{to:"/dashboard/stacks",replace:!0})})]})}Je.defaults.withCredentials=!0;Gh.createRoot(document.getElementById("root")).render(v.jsx(Eo.StrictMode,{children:v.jsx(FI,{children:v.jsx(qz,{children:v.jsx(HB,{children:v.jsx(WB,{children:v.jsx(KB,{children:v.jsx(W.ThemeProvider,{children:v.jsx(Nb,{children:v.jsx(FV,{})})})})})})})})}));