Files
2025-12-01 07:59:40 +00:00

92 lines
1.1 MiB
Plaintext
Raw Permalink 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 HE(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 Zw(e){return e&&e.__esModule&&Object.prototype.hasOwnProperty.call(e,"default")?e.default:e}function su(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 Jw={exports:{}},Zd={},e_={exports:{}},zt={};/**
* @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 lu=Symbol.for("react.element"),GE=Symbol.for("react.portal"),qE=Symbol.for("react.fragment"),KE=Symbol.for("react.strict_mode"),YE=Symbol.for("react.profiler"),QE=Symbol.for("react.provider"),XE=Symbol.for("react.context"),ZE=Symbol.for("react.forward_ref"),JE=Symbol.for("react.suspense"),eA=Symbol.for("react.memo"),tA=Symbol.for("react.lazy"),ay=Symbol.iterator;function rA(e){return e===null||typeof e!="object"?null:(e=ay&&e[ay]||e["@@iterator"],typeof e=="function"?e:null)}var t_={isMounted:function(){return!1},enqueueForceUpdate:function(){},enqueueReplaceState:function(){},enqueueSetState:function(){}},r_=Object.assign,n_={};function ws(e,t,r){this.props=e,this.context=t,this.refs=n_,this.updater=r||t_}ws.prototype.isReactComponent={};ws.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")};ws.prototype.forceUpdate=function(e){this.updater.enqueueForceUpdate(this,e,"forceUpdate")};function o_(){}o_.prototype=ws.prototype;function a0(e,t,r){this.props=e,this.context=t,this.refs=n_,this.updater=r||t_}var i0=a0.prototype=new o_;i0.constructor=a0;r_(i0,ws.prototype);i0.isPureReactComponent=!0;var iy=Array.isArray,a_=Object.prototype.hasOwnProperty,s0={current:null},i_={key:!0,ref:!0,__self:!0,__source:!0};function s_(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)a_.call(t,n)&&!i_.hasOwnProperty(n)&&(o[n]=t[n]);var l=arguments.length-2;if(l===1)o.children=r;else if(1<l){for(var f=Array(l),g=0;g<l;g++)f[g]=arguments[g+2];o.children=f}if(e&&e.defaultProps)for(n in l=e.defaultProps,l)o[n]===void 0&&(o[n]=l[n]);return{$$typeof:lu,type:e,key:a,ref:i,props:o,_owner:s0.current}}function nA(e,t){return{$$typeof:lu,type:e.type,key:t,ref:e.ref,props:e.props,_owner:e._owner}}function l0(e){return typeof e=="object"&&e!==null&&e.$$typeof===lu}function oA(e){var t={"=":"=0",":":"=2"};return"$"+e.replace(/[=:]/g,function(r){return t[r]})}var sy=/\/+/g;function Op(e,t){return typeof e=="object"&&e!==null&&e.key!=null?oA(""+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 lu:case GE:i=!0}}if(i)return i=e,o=o(i),e=n===""?"."+Op(i,0):n,iy(o)?(r="",e!=null&&(r=e.replace(sy,"$&/")+"/"),Tc(o,t,r,"",function(g){return g})):o!=null&&(l0(o)&&(o=nA(o,r+(!o.key||i&&i.key===o.key?"":(""+o.key).replace(sy,"$&/")+"/")+e)),t.push(o)),1;if(i=0,n=n===""?".":n+":",iy(e))for(var l=0;l<e.length;l++){a=e[l];var f=n+Op(a,l);i+=Tc(a,t,r,f,o)}else if(f=rA(e),typeof f=="function")for(e=f.call(e),l=0;!(a=e.next()).done;)a=a.value,f=n+Op(a,l++),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 aA(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 rn={current:null},Pc={transition:null},iA={ReactCurrentDispatcher:rn,ReactCurrentBatchConfig:Pc,ReactCurrentOwner:s0};zt.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(!l0(e))throw Error("React.Children.only expected to receive a single React element child.");return e}};zt.Component=ws;zt.Fragment=qE;zt.Profiler=YE;zt.PureComponent=a0;zt.StrictMode=KE;zt.Suspense=JE;zt.__SECRET_INTERNALS_DO_NOT_USE_OR_YOU_WILL_BE_FIRED=iA;zt.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=r_({},e.props),o=e.key,a=e.ref,i=e._owner;if(t!=null){if(t.ref!==void 0&&(a=t.ref,i=s0.current),t.key!==void 0&&(o=""+t.key),e.type&&e.type.defaultProps)var l=e.type.defaultProps;for(f in t)a_.call(t,f)&&!i_.hasOwnProperty(f)&&(n[f]=t[f]===void 0&&l!==void 0?l[f]:t[f])}var f=arguments.length-2;if(f===1)n.children=r;else if(1<f){l=Array(f);for(var g=0;g<f;g++)l[g]=arguments[g+2];n.children=l}return{$$typeof:lu,type:e.type,key:o,ref:a,props:n,_owner:i}};zt.createContext=function(e){return e={$$typeof:XE,_currentValue:e,_currentValue2:e,_threadCount:0,Provider:null,Consumer:null,_defaultValue:null,_globalName:null},e.Provider={$$typeof:QE,_context:e},e.Consumer=e};zt.createElement=s_;zt.createFactory=function(e){var t=s_.bind(null,e);return t.type=e,t};zt.createRef=function(){return{current:null}};zt.forwardRef=function(e){return{$$typeof:ZE,render:e}};zt.isValidElement=l0;zt.lazy=function(e){return{$$typeof:tA,_payload:{_status:-1,_result:e},_init:aA}};zt.memo=function(e,t){return{$$typeof:eA,type:e,compare:t===void 0?null:t}};zt.startTransition=function(e){var t=Pc.transition;Pc.transition={};try{e()}finally{Pc.transition=t}};zt.unstable_act=function(){throw Error("act(...) is not supported in production builds of React.")};zt.useCallback=function(e,t){return rn.current.useCallback(e,t)};zt.useContext=function(e){return rn.current.useContext(e)};zt.useDebugValue=function(){};zt.useDeferredValue=function(e){return rn.current.useDeferredValue(e)};zt.useEffect=function(e,t){return rn.current.useEffect(e,t)};zt.useId=function(){return rn.current.useId()};zt.useImperativeHandle=function(e,t,r){return rn.current.useImperativeHandle(e,t,r)};zt.useInsertionEffect=function(e,t){return rn.current.useInsertionEffect(e,t)};zt.useLayoutEffect=function(e,t){return rn.current.useLayoutEffect(e,t)};zt.useMemo=function(e,t){return rn.current.useMemo(e,t)};zt.useReducer=function(e,t,r){return rn.current.useReducer(e,t,r)};zt.useRef=function(e){return rn.current.useRef(e)};zt.useState=function(e){return rn.current.useState(e)};zt.useSyncExternalStore=function(e,t,r){return rn.current.useSyncExternalStore(e,t,r)};zt.useTransition=function(){return rn.current.useTransition()};zt.version="18.2.0";e_.exports=zt;var P=e_.exports;const Oo=Zw(P),u0=HE({__proto__:null,default:Oo},[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 sA=P,lA=Symbol.for("react.element"),uA=Symbol.for("react.fragment"),cA=Object.prototype.hasOwnProperty,dA=sA.__SECRET_INTERNALS_DO_NOT_USE_OR_YOU_WILL_BE_FIRED.ReactCurrentOwner,fA={key:!0,ref:!0,__self:!0,__source:!0};function l_(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)cA.call(t,n)&&!fA.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:lA,type:e,key:a,ref:i,props:o,_owner:dA.current}}Zd.Fragment=uA;Zd.jsx=l_;Zd.jsxs=l_;Jw.exports=Zd;var v=Jw.exports;function u_(e,t){return function(){return e.apply(t,arguments)}}const{toString:pA}=Object.prototype,{getPrototypeOf:c0}=Object,Jd=(e=>t=>{const r=pA.call(t);return e[r]||(e[r]=r.slice(8,-1).toLowerCase())})(Object.create(null)),ho=e=>(e=e.toLowerCase(),t=>Jd(t)===e),ef=e=>t=>typeof t===e,{isArray:_s}=Array,Rl=ef("undefined");function hA(e){return e!==null&&!Rl(e)&&e.constructor!==null&&!Rl(e.constructor)&&wn(e.constructor.isBuffer)&&e.constructor.isBuffer(e)}const c_=ho("ArrayBuffer");function gA(e){let t;return typeof ArrayBuffer<"u"&&ArrayBuffer.isView?t=ArrayBuffer.isView(e):t=e&&e.buffer&&c_(e.buffer),t}const mA=ef("string"),wn=ef("function"),d_=ef("number"),tf=e=>e!==null&&typeof e=="object",bA=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)},vA=ho("Date"),yA=ho("File"),xA=ho("Blob"),wA=ho("FileList"),_A=e=>tf(e)&&wn(e.pipe),SA=e=>{let t;return e&&(typeof FormData=="function"&&e instanceof FormData||wn(e.append)&&((t=Jd(e))==="formdata"||t==="object"&&wn(e.toString)&&e.toString()==="[object FormData]"))},CA=ho("URLSearchParams"),[TA,PA,OA,kA]=["ReadableStream","Request","Response","Headers"].map(ho),NA=e=>e.trim?e.trim():e.replace(/^[\s\uFEFF\xA0]+|[\s\uFEFF\xA0]+$/g,"");function uu(e,t,{allOwnKeys:r=!1}={}){if(e===null||typeof e>"u")return;let n,o;if(typeof e!="object"&&(e=[e]),_s(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 l;for(n=0;n<i;n++)l=a[n],t.call(null,e[l],l,e)}}function f_(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 Ya=(()=>typeof globalThis<"u"?globalThis:typeof self<"u"?self:typeof window<"u"?window:global)(),p_=e=>!Rl(e)&&e!==Ya;function Th(){const{caseless:e}=p_(this)&&this||{},t={},r=(n,o)=>{const a=e&&f_(t,o)||o;Oc(t[a])&&Oc(n)?t[a]=Th(t[a],n):Oc(n)?t[a]=Th({},n):_s(n)?t[a]=n.slice():t[a]=n};for(let n=0,o=arguments.length;n<o;n++)arguments[n]&&uu(arguments[n],r);return t}const jA=(e,t,r,{allOwnKeys:n}={})=>(uu(t,(o,a)=>{r&&wn(o)?e[a]=u_(o,r):e[a]=o},{allOwnKeys:n}),e),EA=e=>(e.charCodeAt(0)===65279&&(e=e.slice(1)),e),AA=(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)},RA=(e,t,r,n)=>{let o,a,i;const l={};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))&&!l[i]&&(t[i]=e[i],l[i]=!0);e=r!==!1&&c0(e)}while(e&&(!r||r(e,t))&&e!==Object.prototype);return t},MA=(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},IA=e=>{if(!e)return null;if(_s(e))return e;let t=e.length;if(!d_(t))return null;const r=new Array(t);for(;t-- >0;)r[t]=e[t];return r},DA=(e=>t=>e&&t instanceof e)(typeof Uint8Array<"u"&&c0(Uint8Array)),LA=(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])}},FA=(e,t)=>{let r;const n=[];for(;(r=e.exec(t))!==null;)n.push(r);return n},zA=ho("HTMLFormElement"),BA=e=>e.toLowerCase().replace(/[-_\s]([a-z\d])(\w*)/g,function(r,n,o){return n.toUpperCase()+o}),ly=(({hasOwnProperty:e})=>(t,r)=>e.call(t,r))(Object.prototype),VA=ho("RegExp"),h_=(e,t)=>{const r=Object.getOwnPropertyDescriptors(e),n={};uu(r,(o,a)=>{let i;(i=t(o,a,e))!==!1&&(n[a]=i||o)}),Object.defineProperties(e,n)},UA=e=>{h_(e,(t,r)=>{if(wn(e)&&["arguments","caller","callee"].indexOf(r)!==-1)return!1;const n=e[r];if(wn(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+"'")})}})},WA=(e,t)=>{const r={},n=o=>{o.forEach(a=>{r[a]=!0})};return _s(e)?n(e):n(String(e).split(t)),r},$A=()=>{},HA=(e,t)=>e!=null&&Number.isFinite(e=+e)?e:t,kp="abcdefghijklmnopqrstuvwxyz",uy="0123456789",g_={DIGIT:uy,ALPHA:kp,ALPHA_DIGIT:kp+kp.toUpperCase()+uy},GA=(e=16,t=g_.ALPHA_DIGIT)=>{let r="";const{length:n}=t;for(;e--;)r+=t[Math.random()*n|0];return r};function qA(e){return!!(e&&wn(e.append)&&e[Symbol.toStringTag]==="FormData"&&e[Symbol.iterator])}const KA=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=_s(n)?[]:{};return uu(n,(i,l)=>{const f=r(i,o+1);!Rl(f)&&(a[l]=f)}),t[o]=void 0,a}}return n};return r(e,0)},YA=ho("AsyncFunction"),QA=e=>e&&(tf(e)||wn(e))&&wn(e.then)&&wn(e.catch),m_=((e,t)=>e?setImmediate:t?((r,n)=>(Ya.addEventListener("message",({source:o,data:a})=>{o===Ya&&a===r&&n.length&&n.shift()()},!1),o=>{n.push(o),Ya.postMessage(r,"*")}))(`axios@${Math.random()}`,[]):r=>setTimeout(r))(typeof setImmediate=="function",wn(Ya.postMessage)),XA=typeof queueMicrotask<"u"?queueMicrotask.bind(Ya):typeof process<"u"&&process.nextTick||m_,Se={isArray:_s,isArrayBuffer:c_,isBuffer:hA,isFormData:SA,isArrayBufferView:gA,isString:mA,isNumber:d_,isBoolean:bA,isObject:tf,isPlainObject:Oc,isReadableStream:TA,isRequest:PA,isResponse:OA,isHeaders:kA,isUndefined:Rl,isDate:vA,isFile:yA,isBlob:xA,isRegExp:VA,isFunction:wn,isStream:_A,isURLSearchParams:CA,isTypedArray:DA,isFileList:wA,forEach:uu,merge:Th,extend:jA,trim:NA,stripBOM:EA,inherits:AA,toFlatObject:RA,kindOf:Jd,kindOfTest:ho,endsWith:MA,toArray:IA,forEachEntry:LA,matchAll:FA,isHTMLForm:zA,hasOwnProperty:ly,hasOwnProp:ly,reduceDescriptors:h_,freezeMethods:UA,toObjectSet:WA,toCamelCase:BA,noop:$A,toFiniteNumber:HA,findKey:f_,global:Ya,isContextDefined:p_,ALPHABET:g_,generateString:GA,isSpecCompliantForm:qA,toJSONObject:KA,isAsyncFn:YA,isThenable:QA,setImmediate:m_,asap:XA};function jt(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(jt,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 b_=jt.prototype,v_={};["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=>{v_[e]={value:e}});Object.defineProperties(jt,v_);Object.defineProperty(b_,"isAxiosError",{value:!0});jt.from=(e,t,r,n,o,a)=>{const i=Object.create(b_);return Se.toFlatObject(e,i,function(f){return f!==Error.prototype},l=>l!=="isAxiosError"),jt.call(i,e.message,t,r,n,o),i.cause=e,i.name=e.name,a&&Object.assign(i,a),i};const ZA=null;function Ph(e){return Se.isPlainObject(e)||Se.isArray(e)}function y_(e){return Se.endsWith(e,"[]")?e.slice(0,-2):e}function cy(e,t,r){return e?e.concat(t).map(function(o,a){return o=y_(o),!r&&a?"["+o+"]":o}).join(r?".":""):t}function JA(e){return Se.isArray(e)&&!e.some(Ph)}const e2=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 jt("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)&&JA(C)||(Se.isFileList(C)||Se.endsWith(w,"[]"))&&(d=Se.toArray(C)))return w=y_(w),d.forEach(function(c,u){!(Se.isUndefined(c)||c===null)&&t.append(i===!0?cy([w],u,a):i===null?w:w+"[]",g(c))}),!1}return Ph(C)?!0:(t.append(cy(b,w,a),g(C)),!1)}const S=[],O=Object.assign(e2,{defaultVisitor:m,convertValue:g,isVisitable:Ph});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 dy(e){const t={"!":"%21","'":"%27","(":"%28",")":"%29","~":"%7E","%20":"+","%00":"\0"};return encodeURIComponent(e).replace(/[!'()~]|%20|%00/g,function(n){return t[n]})}function d0(e,t){this._pairs=[],e&&rf(e,this,t)}const x_=d0.prototype;x_.append=function(t,r){this._pairs.push([t,r])};x_.toString=function(t){const r=t?function(n){return t.call(this,n,dy)}:dy;return this._pairs.map(function(o){return r(o[0])+"="+r(o[1])},"").join("&")};function t2(e){return encodeURIComponent(e).replace(/%3A/gi,":").replace(/%24/g,"$").replace(/%2C/gi,",").replace(/%20/g,"+").replace(/%5B/gi,"[").replace(/%5D/gi,"]")}function w_(e,t,r){if(!t)return e;const n=r&&r.encode||t2,o=r&&r.serialize;let a;if(o?a=o(t,r):a=Se.isURLSearchParams(t)?t.toString():new d0(t,r).toString(n),a){const i=e.indexOf("#");i!==-1&&(e=e.slice(0,i)),e+=(e.indexOf("?")===-1?"?":"&")+a}return e}class r2{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 fy=r2,__={silentJSONParsing:!0,forcedJSONParsing:!0,clarifyTimeoutError:!1},n2=typeof URLSearchParams<"u"?URLSearchParams:d0,o2=typeof FormData<"u"?FormData:null,a2=typeof Blob<"u"?Blob:null,i2={isBrowser:!0,classes:{URLSearchParams:n2,FormData:o2,Blob:a2},protocols:["http","https","file","blob","url","data"]},f0=typeof window<"u"&&typeof document<"u",Oh=typeof navigator=="object"&&navigator||void 0,s2=f0&&(!Oh||["ReactNative","NativeScript","NS"].indexOf(Oh.product)<0),l2=(()=>typeof WorkerGlobalScope<"u"&&self instanceof WorkerGlobalScope&&typeof self.importScripts=="function")(),u2=f0&&window.location.href||"http://localhost",c2=Object.freeze(Object.defineProperty({__proto__:null,hasBrowserEnv:f0,hasStandardBrowserEnv:s2,hasStandardBrowserWebWorkerEnv:l2,navigator:Oh,origin:u2},Symbol.toStringTag,{value:"Module"})),_n={...c2,...i2};function d2(e,t){return rf(e,new _n.classes.URLSearchParams,Object.assign({visitor:function(r,n,o,a){return _n.isNode&&Se.isBuffer(r)?(this.append(n,r.toString("base64")),!1):a.defaultVisitor.apply(this,arguments)}},t))}function f2(e){return Se.matchAll(/\w+|\[(\w*)]/g,e).map(t=>t[0]==="[]"?"":t[1]||t[0])}function p2(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 S_(e){function t(r,n,o,a){let i=r[a++];if(i==="__proto__")return!0;const l=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,!l):((!o[i]||!Se.isObject(o[i]))&&(o[i]=[]),t(r,n,o[i],a)&&Se.isArray(o[i])&&(o[i]=p2(o[i])),!l)}if(Se.isFormData(e)&&Se.isFunction(e.entries)){const r={};return Se.forEachEntry(e,(n,o)=>{t(f2(n),o,r,0)}),r}return null}function h2(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 p0={transitional:__,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(S_(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 l;if(a){if(n.indexOf("application/x-www-form-urlencoded")>-1)return d2(t,this.formSerializer).toString();if((l=Se.isFileList(t))||n.indexOf("multipart/form-data")>-1){const f=this.env&&this.env.FormData;return rf(l?{"files[]":t}:t,f&&new f,this.formSerializer)}}return a||o?(r.setContentType("application/json",!1),h2(t)):t}],transformResponse:[function(t){const r=this.transitional||p0.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(l){if(i)throw l.name==="SyntaxError"?jt.from(l,jt.ERR_BAD_RESPONSE,this,null,this.response):l}}return t}],timeout:0,xsrfCookieName:"XSRF-TOKEN",xsrfHeaderName:"X-XSRF-TOKEN",maxContentLength:-1,maxBodyLength:-1,env:{FormData:_n.classes.FormData,Blob:_n.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=>{p0.headers[e]={}});const h0=p0,g2=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"]),m2=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]&&g2[r])&&(r==="set-cookie"?t[r]?t[r].push(n):t[r]=[n]:t[r]=t[r]?t[r]+", "+n:n)}),t},py=Symbol("internals");function Zs(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 b2(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 v2=e=>/^[-_a-zA-Z0-9^`|~,!#$%&'*+.]+$/.test(e.trim());function Np(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 y2(e){return e.trim().toLowerCase().replace(/([a-z\d])(\w*)/g,(t,r,n)=>r.toUpperCase()+n)}function x2(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(l,f,g){const m=Zs(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(l))}const i=(l,f)=>Se.forEach(l,(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())&&!v2(t))i(m2(t),r);else if(Se.isHeaders(t))for(const[l,f]of t.entries())a(f,l,n);else t!=null&&a(r,t,n);return this}get(t,r){if(t=Zs(t),t){const n=Se.findKey(this,t);if(n){const o=this[n];if(!r)return o;if(r===!0)return b2(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=Zs(t),t){const n=Se.findKey(this,t);return!!(n&&this[n]!==void 0&&(!r||Np(this,this[n],n,r)))}return!1}delete(t,r){const n=this;let o=!1;function a(i){if(i=Zs(i),i){const l=Se.findKey(n,i);l&&(!r||Np(n,n[l],l,r))&&(delete n[l],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||Np(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 l=t?y2(a):String(a).trim();l!==a&&delete r[a],r[l]=kc(o),n[l]=!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[py]=this[py]={accessors:{}}).accessors,o=this.prototype;function a(i){const l=Zs(i);n[l]||(x2(o,i),n[l]=!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 oo=nf;function jp(e,t){const r=this||h0,n=t||r,o=oo.from(n.headers);let a=n.data;return Se.forEach(e,function(l){a=l.call(r,a,o.normalize(),t?t.status:void 0)}),o.normalize(),a}function C_(e){return!!(e&&e.__CANCEL__)}function Ss(e,t,r){jt.call(this,e??"canceled",jt.ERR_CANCELED,t,r),this.name="CanceledError"}Se.inherits(Ss,jt,{__CANCEL__:!0});function T_(e,t,r){const n=r.config.validateStatus;!r.status||!n||n(r.status)?e(r):t(new jt("Request failed with status code "+r.status,[jt.ERR_BAD_REQUEST,jt.ERR_BAD_RESPONSE][Math.floor(r.status/100)-4],r.config,r.request,r))}function w2(e){const t=/^([-+\w]{1,25})(:?\/\/|:)/.exec(e);return t&&t[1]||""}function _2(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 S2(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=_2(50,250);return S2(a=>{const i=a.loaded,l=a.lengthComputable?a.total:void 0,f=i-n,g=o(f),m=i<=l;n=i;const S={loaded:i,total:l,progress:l?i/l:void 0,bytes:f,rate:g||void 0,estimated:g&&l&&m?(l-i)/g:void 0,event:a,lengthComputable:l!=null,[t?"download":"upload"]:!0};e(S)},r)},hy=(e,t)=>{const r=e!=null;return[n=>t[0]({lengthComputable:r,total:e,loaded:n}),t[1]]},gy=e=>(...t)=>Se.asap(()=>e(...t)),C2=_n.hasStandardBrowserEnv?function(){const t=_n.navigator&&/(msie|trident)/i.test(_n.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 l=Se.isString(i)?o(i):i;return l.protocol===n.protocol&&l.host===n.host}}():function(){return function(){return!0}}(),T2=_n.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 P2(e){return/^([a-z][a-z\d+\-.]*:)?\/\//i.test(e)}function O2(e,t){return t?e.replace(/\/?\/$/,"")+"/"+t.replace(/^\/+/,""):e}function P_(e,t){return e&&!P2(t)?O2(e,t):t}const my=e=>e instanceof oo?{...e}:e;function ni(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 l(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:l,headers:(g,m)=>o(my(g),my(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!==l||(r[m]=O)}),r}const O_=e=>{const t=ni({},e);let{data:r,withXSRFToken:n,xsrfHeaderName:o,xsrfCookieName:a,headers:i,auth:l}=t;t.headers=i=oo.from(i),t.url=w_(P_(t.baseURL,t.url),e.params,e.paramsSerializer),l&&i.set("Authorization","Basic "+btoa((l.username||"")+":"+(l.password?unescape(encodeURIComponent(l.password)):"")));let f;if(Se.isFormData(r)){if(_n.hasStandardBrowserEnv||_n.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(_n.hasStandardBrowserEnv&&(n&&Se.isFunction(n)&&(n=n(t)),n||n!==!1&&C2(t.url))){const g=o&&a&&T2.read(a);g&&i.set(o,g)}return t},k2=typeof XMLHttpRequest<"u",N2=k2&&function(e){return new Promise(function(r,n){const o=O_(e);let a=o.data;const i=oo.from(o.headers).normalize();let{responseType:l,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=oo.from("getAllResponseHeaders"in b&&b.getAllResponseHeaders()),h={data:!l||l==="text"||l==="json"?b.responseText:b.response,status:b.status,statusText:b.statusText,headers:c,config:e,request:b};T_(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 jt("Request aborted",jt.ECONNABORTED,e,b)),b=null)},b.onerror=function(){n(new jt("Network Error",jt.ERR_NETWORK,e,b)),b=null},b.ontimeout=function(){let u=o.timeout?"timeout of "+o.timeout+"ms exceeded":"timeout exceeded";const h=o.transitional||__;o.timeoutErrorMessage&&(u=o.timeoutErrorMessage),n(new jt(u,h.clarifyTimeoutError?jt.ETIMEDOUT:jt.ECONNABORTED,e,b)),b=null},a===void 0&&i.setContentType(null),"setRequestHeader"in b&&Se.forEach(i.toJSON(),function(u,h){b.setRequestHeader(h,u)}),Se.isUndefined(o.withCredentials)||(b.withCredentials=!!o.withCredentials),l&&l!=="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 Ss(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=w2(o.url);if(s&&_n.protocols.indexOf(s)===-1){n(new jt("Unsupported protocol "+s+":",jt.ERR_BAD_REQUEST,e));return}b.send(a||null)})},j2=(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 jt?g:new Ss(g instanceof Error?g.message:g))}};let a=t&&setTimeout(()=>{o(new jt(`timeout ${t} of ms exceeded`,jt.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:l}=r;return l.unsubscribe=i,[l,()=>{a&&clearTimeout(a),a=null}]},E2=j2,A2=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},R2=async function*(e,t,r){for await(const n of e)yield*A2(ArrayBuffer.isView(n)?n:await r(String(n)),t)},by=(e,t,r,n,o)=>{const a=R2(e,t,o);let i=0,l,f=g=>{l||(l=!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",k_=of&&typeof ReadableStream=="function",kh=of&&(typeof TextEncoder=="function"?(e=>t=>e.encode(t))(new TextEncoder):async e=>new Uint8Array(await new Response(e).arrayBuffer())),N_=(e,...t)=>{try{return!!e(...t)}catch{return!1}},M2=k_&&N_(()=>{let e=!1;const t=new Request(_n.origin,{body:new ReadableStream,method:"POST",get duplex(){return e=!0,"half"}}).headers.has("Content-Type");return e&&!t}),vy=64*1024,Nh=k_&&N_(()=>Se.isReadableStream(new Response("").body)),nd={stream:Nh&&(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 jt(`Response type '${t}' is not supported`,jt.ERR_NOT_SUPPORT,n)})})})(new Response);const I2=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 kh(e)).byteLength},D2=async(e,t)=>{const r=Se.toFiniteNumber(e.getContentLength());return r??I2(t)},L2=of&&(async e=>{let{url:t,method:r,data:n,signal:o,cancelToken:a,timeout:i,onDownloadProgress:l,onUploadProgress:f,responseType:g,headers:m,withCredentials:S="same-origin",fetchOptions:O}=O_(e);g=g?(g+"").toLowerCase():"text";let[T,C]=o||a||i?E2([o,a],i):[],w,b;const d=()=>{!w&&setTimeout(()=>{T&&T.unsubscribe()}),w=!0};let s;try{if(f&&M2&&r!=="get"&&r!=="head"&&(s=await D2(m,n))!==0){let x=new Request(t,{method:"POST",body:n,duplex:"half"}),E;if(Se.isFormData(n)&&(E=x.headers.get("content-type"))&&m.setContentType(E),x.body){const[k,j]=hy(s,rd(gy(f)));n=by(x.body,vy,k,j,kh)}}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 u=await fetch(b);const h=Nh&&(g==="stream"||g==="response");if(Nh&&(l||h)){const x={};["status","statusText","headers"].forEach(A=>{x[A]=u[A]});const E=Se.toFiniteNumber(u.headers.get("content-length")),[k,j]=l&&hy(E,rd(gy(l),!0))||[];u=new Response(by(u.body,vy,k,()=>{j&&j(),h&&d()},kh),x)}g=g||"text";let y=await nd[Se.findKey(nd,g)||"text"](u,e);return!h&&d(),C&&C(),await new Promise((x,E)=>{T_(x,E,{data:y,headers:oo.from(u.headers),status:u.status,statusText:u.statusText,config:e,request:b})})}catch(c){throw d(),c&&c.name==="TypeError"&&/fetch/i.test(c.message)?Object.assign(new jt("Network Error",jt.ERR_NETWORK,e,b),{cause:c.cause||c}):jt.from(c,c&&c.code,e,b)}}),jh={http:ZA,xhr:N2,fetch:L2};Se.forEach(jh,(e,t)=>{if(e){try{Object.defineProperty(e,"name",{value:t})}catch{}Object.defineProperty(e,"adapterName",{value:t})}});const yy=e=>`- ${e}`,F2=e=>Se.isFunction(e)||e===null||e===!1,j_={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,!F2(r)&&(n=jh[(i=String(r)).toLowerCase()],n===void 0))throw new jt(`Unknown adapter '${i}'`);if(n)break;o[i||"#"+a]=n}if(!n){const a=Object.entries(o).map(([l,f])=>`adapter ${l} `+(f===!1?"is not supported by the environment":"is not available in the build"));let i=t?a.length>1?`since :
`+a.map(yy).join(`
`):" "+yy(a[0]):"as no adapter specified";throw new jt("There is no suitable adapter to dispatch the request "+i,"ERR_NOT_SUPPORT")}return n},adapters:jh};function Ep(e){if(e.cancelToken&&e.cancelToken.throwIfRequested(),e.signal&&e.signal.aborted)throw new Ss(null,e)}function xy(e){return Ep(e),e.headers=oo.from(e.headers),e.data=jp.call(e,e.transformRequest),["post","put","patch"].indexOf(e.method)!==-1&&e.headers.setContentType("application/x-www-form-urlencoded",!1),j_.getAdapter(e.adapter||h0.adapter)(e).then(function(n){return Ep(e),n.data=jp.call(e,e.transformResponse,n),n.headers=oo.from(n.headers),n},function(n){return C_(n)||(Ep(e),n&&n.response&&(n.response.data=jp.call(e,e.transformResponse,n.response),n.response.headers=oo.from(n.response.headers))),Promise.reject(n)})}const E_="1.7.5",g0={};["object","boolean","number","function","string","symbol"].forEach((e,t)=>{g0[e]=function(n){return typeof n===e||"a"+(t<1?"n ":" ")+e}});const wy={};g0.transitional=function(t,r,n){function o(a,i){return"[Axios v"+E_+"] Transitional option '"+a+"'"+i+(n?". "+n:"")}return(a,i,l)=>{if(t===!1)throw new jt(o(i," has been removed"+(r?" in "+r:"")),jt.ERR_DEPRECATED);return r&&!wy[i]&&(wy[i]=!0,console.warn(o(i," has been deprecated since v"+r+" and will be removed in the near future"))),t?t(a,i,l):!0}};function z2(e,t,r){if(typeof e!="object")throw new jt("options must be an object",jt.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 l=e[a],f=l===void 0||i(l,a,e);if(f!==!0)throw new jt("option "+a+" must be "+f,jt.ERR_BAD_OPTION_VALUE);continue}if(r!==!0)throw new jt("Unknown option "+a,jt.ERR_BAD_OPTION)}}const Eh={assertOptions:z2,validators:g0},oa=Eh.validators;class od{constructor(t){this.defaults=t,this.interceptors={request:new fy,response:new fy}}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=ni(this.defaults,r);const{transitional:n,paramsSerializer:o,headers:a}=r;n!==void 0&&Eh.assertOptions(n,{silentJSONParsing:oa.transitional(oa.boolean),forcedJSONParsing:oa.transitional(oa.boolean),clarifyTimeoutError:oa.transitional(oa.boolean)},!1),o!=null&&(Se.isFunction(o)?r.paramsSerializer={serialize:o}:Eh.assertOptions(o,{encode:oa.function,serialize:oa.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=oo.concat(i,a);const l=[];let f=!0;this.interceptors.request.forEach(function(w){typeof w.runWhen=="function"&&w.runWhen(r)===!1||(f=f&&w.synchronous,l.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=[xy.bind(this),void 0];for(C.unshift.apply(C,l),C.push.apply(C,g),O=C.length,m=Promise.resolve(r);S<O;)m=m.then(C[S++],C[S++]);return m}O=l.length;let T=r;for(S=0;S<O;){const C=l[S++],w=l[S++];try{T=C(T)}catch(b){w.call(this,b);break}}try{m=xy.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=ni(this.defaults,t);const r=P_(t.baseURL,t.url);return w_(r,t.params,t.paramsSerializer)}}Se.forEach(["delete","get","head","options"],function(t){od.prototype[t]=function(r,n){return this.request(ni(n||{},{method:t,url:r,data:(n||{}).data}))}});Se.forEach(["post","put","patch"],function(t){function r(n){return function(a,i,l){return this.request(ni(l||{},{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 m0{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(l=>{n.subscribe(l),a=l}).then(o);return i.cancel=function(){n.unsubscribe(a)},i},t(function(a,i,l){n.reason||(n.reason=new Ss(a,i,l),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 m0(function(o){t=o}),cancel:t}}}const B2=m0;function V2(e){return function(r){return e.apply(null,r)}}function U2(e){return Se.isObject(e)&&e.isAxiosError===!0}const Ah={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(Ah).forEach(([e,t])=>{Ah[t]=e});const W2=Ah;function A_(e){const t=new Nc(e),r=u_(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 A_(ni(e,o))},r}const wr=A_(h0);wr.Axios=Nc;wr.CanceledError=Ss;wr.CancelToken=B2;wr.isCancel=C_;wr.VERSION=E_;wr.toFormData=rf;wr.AxiosError=jt;wr.Cancel=wr.CanceledError;wr.all=function(t){return Promise.all(t)};wr.spread=V2;wr.isAxiosError=U2;wr.mergeConfig=ni;wr.AxiosHeaders=oo;wr.formToJSON=e=>S_(Se.isHTMLForm(e)?new FormData(e):e);wr.getAdapter=j_.getAdapter;wr.HttpStatusCode=W2;wr.default=wr;const Je=wr;var Rh={},R_={exports:{}},On={},M_={exports:{}},I_={};/**
* @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(G,B){var $=G.length;G.push(B);e:for(;0<$;){var q=$-1>>>1,ee=G[q];if(0<o(ee,B))G[q]=B,G[$]=ee,$=q;else break e}}function r(G){return G.length===0?null:G[0]}function n(G){if(G.length===0)return null;var B=G[0],$=G.pop();if($!==B){G[0]=$;e:for(var q=0,ee=G.length,oe=ee>>>1;q<oe;){var ge=2*(q+1)-1,fe=G[ge],re=ge+1,be=G[re];if(0>o(fe,$))re<ee&&0>o(be,fe)?(G[q]=be,G[re]=$,q=re):(G[q]=fe,G[ge]=$,q=ge);else if(re<ee&&0>o(be,$))G[q]=be,G[re]=$,q=re;else break e}}return B}function o(G,B){var $=G.sortIndex-B.sortIndex;return $!==0?$:G.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,l=i.now();e.unstable_now=function(){return i.now()-l}}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(G){for(var B=r(g);B!==null;){if(B.callback===null)n(g);else if(B.startTime<=G)n(g),B.sortIndex=B.expirationTime,t(f,B);else break;B=r(g)}}function u(G){if(w=!1,c(G),!C)if(r(f)!==null)C=!0,H(h);else{var B=r(g);B!==null&&Y(u,B.startTime-G)}}function h(G,B){C=!1,w&&(w=!1,d(E),E=-1),T=!0;var $=O;try{for(c(B),S=r(f);S!==null&&(!(S.expirationTime>B)||G&&!A());){var q=S.callback;if(typeof q=="function"){S.callback=null,O=S.priorityLevel;var ee=q(S.expirationTime<=B);B=e.unstable_now(),typeof ee=="function"?S.callback=ee:S===r(f)&&n(f),c(B)}else n(f);S=r(f)}if(S!==null)var oe=!0;else{var ge=r(g);ge!==null&&Y(u,ge.startTime-B),oe=!1}return oe}finally{S=null,O=$,T=!1}}var y=!1,x=null,E=-1,k=5,j=-1;function A(){return!(e.unstable_now()-j<k)}function M(){if(x!==null){var G=e.unstable_now();j=G;var B=!0;try{B=x(!0,G)}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 H(G){x=G,y||(y=!0,D())}function Y(G,B){E=b(function(){G(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(G){G.callback=null},e.unstable_continueExecution=function(){C||T||(C=!0,H(h))},e.unstable_forceFrameRate=function(G){0>G||125<G?console.error("forceFrameRate takes a positive int between 0 and 125, forcing frame rates higher than 125 fps is not supported"):k=0<G?Math.floor(1e3/G):5},e.unstable_getCurrentPriorityLevel=function(){return O},e.unstable_getFirstCallbackNode=function(){return r(f)},e.unstable_next=function(G){switch(O){case 1:case 2:case 3:var B=3;break;default:B=O}var $=O;O=B;try{return G()}finally{O=$}},e.unstable_pauseExecution=function(){},e.unstable_requestPaint=function(){},e.unstable_runWithPriority=function(G,B){switch(G){case 1:case 2:case 3:case 4:case 5:break;default:G=3}var $=O;O=G;try{return B()}finally{O=$}},e.unstable_scheduleCallback=function(G,B,$){var q=e.unstable_now();switch(typeof $=="object"&&$!==null?($=$.delay,$=typeof $=="number"&&0<$?q+$:q):$=q,G){case 1:var ee=-1;break;case 2:ee=250;break;case 5:ee=1073741823;break;case 4:ee=1e4;break;default:ee=5e3}return ee=$+ee,G={id:m++,callback:B,priorityLevel:G,startTime:$,expirationTime:ee,sortIndex:-1},$>q?(G.sortIndex=$,t(g,G),r(f)===null&&G===r(g)&&(w?(d(E),E=-1):w=!0,Y(u,$-q))):(G.sortIndex=ee,t(f,G),C||T||(C=!0,H(h))),G},e.unstable_shouldYield=A,e.unstable_wrapCallback=function(G){var B=O;return function(){var $=O;O=B;try{return G.apply(this,arguments)}finally{O=$}}}})(I_);M_.exports=I_;var $2=M_.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 D_=P,Tn=$2;function Re(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 L_=new Set,Ml={};function pi(e,t){is(e,t),is(e+"Capture",t)}function is(e,t){for(Ml[e]=t,e=0;e<t.length;e++)L_.add(t[e])}var Bo=!(typeof window>"u"||typeof window.document>"u"||typeof window.document.createElement>"u"),Mh=Object.prototype.hasOwnProperty,H2=/^[: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]*$/,_y={},Sy={};function G2(e){return Mh.call(Sy,e)?!0:Mh.call(_y,e)?!1:H2.test(e)?Sy[e]=!0:(_y[e]=!0,!1)}function q2(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 K2(e,t,r,n){if(t===null||typeof t>"u"||q2(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 nn(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 zr={};"children dangerouslySetInnerHTML defaultValue defaultChecked innerHTML suppressContentEditableWarning suppressHydrationWarning style".split(" ").forEach(function(e){zr[e]=new nn(e,0,!1,e,null,!1,!1)});[["acceptCharset","accept-charset"],["className","class"],["htmlFor","for"],["httpEquiv","http-equiv"]].forEach(function(e){var t=e[0];zr[t]=new nn(t,1,!1,e[1],null,!1,!1)});["contentEditable","draggable","spellCheck","value"].forEach(function(e){zr[e]=new nn(e,2,!1,e.toLowerCase(),null,!1,!1)});["autoReverse","externalResourcesRequired","focusable","preserveAlpha"].forEach(function(e){zr[e]=new nn(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){zr[e]=new nn(e,3,!1,e.toLowerCase(),null,!1,!1)});["checked","multiple","muted","selected"].forEach(function(e){zr[e]=new nn(e,3,!0,e,null,!1,!1)});["capture","download"].forEach(function(e){zr[e]=new nn(e,4,!1,e,null,!1,!1)});["cols","rows","size","span"].forEach(function(e){zr[e]=new nn(e,6,!1,e,null,!1,!1)});["rowSpan","start"].forEach(function(e){zr[e]=new nn(e,5,!1,e.toLowerCase(),null,!1,!1)});var b0=/[\-:]([a-z])/g;function v0(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(b0,v0);zr[t]=new nn(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(b0,v0);zr[t]=new nn(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(b0,v0);zr[t]=new nn(t,1,!1,e,"http://www.w3.org/XML/1998/namespace",!1,!1)});["tabIndex","crossOrigin"].forEach(function(e){zr[e]=new nn(e,1,!1,e.toLowerCase(),null,!1,!1)});zr.xlinkHref=new nn("xlinkHref",1,!1,"xlink:href","http://www.w3.org/1999/xlink",!0,!1);["src","href","action","formAction"].forEach(function(e){zr[e]=new nn(e,1,!1,e.toLowerCase(),null,!0,!0)});function y0(e,t,r,n){var o=zr.hasOwnProperty(t)?zr[t]:null;(o!==null?o.type!==0:n||!(2<t.length)||t[0]!=="o"&&t[0]!=="O"||t[1]!=="n"&&t[1]!=="N")&&(K2(t,r,o,n)&&(r=null),n||o===null?G2(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 Go=D_.__SECRET_INTERNALS_DO_NOT_USE_OR_YOU_WILL_BE_FIRED,Yu=Symbol.for("react.element"),Ii=Symbol.for("react.portal"),Di=Symbol.for("react.fragment"),x0=Symbol.for("react.strict_mode"),Ih=Symbol.for("react.profiler"),F_=Symbol.for("react.provider"),z_=Symbol.for("react.context"),w0=Symbol.for("react.forward_ref"),Dh=Symbol.for("react.suspense"),Lh=Symbol.for("react.suspense_list"),_0=Symbol.for("react.memo"),ca=Symbol.for("react.lazy"),B_=Symbol.for("react.offscreen"),Cy=Symbol.iterator;function Js(e){return e===null||typeof e!="object"?null:(e=Cy&&e[Cy]||e["@@iterator"],typeof e=="function"?e:null)}var fr=Object.assign,Ap;function fl(e){if(Ap===void 0)try{throw Error()}catch(r){var t=r.stack.trim().match(/\n( *(at )?)/);Ap=t&&t[1]||""}return`
`+Ap+e}var Rp=!1;function Mp(e,t){if(!e||Rp)return"";Rp=!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,l=a.length-1;1<=i&&0<=l&&o[i]!==a[l];)l--;for(;1<=i&&0<=l;i--,l--)if(o[i]!==a[l]){if(i!==1||l!==1)do if(i--,l--,0>l||o[i]!==a[l]){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<=l);break}}}finally{Rp=!1,Error.prepareStackTrace=r}return(e=e?e.displayName||e.name:"")?fl(e):""}function Y2(e){switch(e.tag){case 5:return fl(e.type);case 16:return fl("Lazy");case 13:return fl("Suspense");case 19:return fl("SuspenseList");case 0:case 2:case 15:return e=Mp(e.type,!1),e;case 11:return e=Mp(e.type.render,!1),e;case 1:return e=Mp(e.type,!0),e;default:return""}}function Fh(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 Di:return"Fragment";case Ii:return"Portal";case Ih:return"Profiler";case x0:return"StrictMode";case Dh:return"Suspense";case Lh:return"SuspenseList"}if(typeof e=="object")switch(e.$$typeof){case z_:return(e.displayName||"Context")+".Consumer";case F_:return(e._context.displayName||"Context")+".Provider";case w0:var t=e.render;return e=e.displayName,e||(e=t.displayName||t.name||"",e=e!==""?"ForwardRef("+e+")":"ForwardRef"),e;case _0:return t=e.displayName||null,t!==null?t:Fh(e.type)||"Memo";case ca:t=e._payload,e=e._init;try{return Fh(e(t))}catch{}}return null}function Q2(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 Fh(t);case 8:return t===x0?"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 ja(e){switch(typeof e){case"boolean":case"number":case"string":case"undefined":return e;case"object":return e;default:return""}}function V_(e){var t=e.type;return(e=e.nodeName)&&e.toLowerCase()==="input"&&(t==="checkbox"||t==="radio")}function X2(e){var t=V_(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=X2(e))}function U_(e){if(!e)return!1;var t=e._valueTracker;if(!t)return!0;var r=t.getValue(),n="";return e&&(n=V_(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 zh(e,t){var r=t.checked;return fr({},t,{defaultChecked:void 0,defaultValue:void 0,value:void 0,checked:r??e._wrapperState.initialChecked})}function Ty(e,t){var r=t.defaultValue==null?"":t.defaultValue,n=t.checked!=null?t.checked:t.defaultChecked;r=ja(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 W_(e,t){t=t.checked,t!=null&&y0(e,"checked",t,!1)}function Bh(e,t){W_(e,t);var r=ja(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")?Vh(e,t.type,r):t.hasOwnProperty("defaultValue")&&Vh(e,t.type,ja(t.defaultValue)),t.checked==null&&t.defaultChecked!=null&&(e.defaultChecked=!!t.defaultChecked)}function Py(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 Vh(e,t,r){(t!=="number"||ad(e.ownerDocument)!==e)&&(r==null?e.defaultValue=""+e._wrapperState.initialValue:e.defaultValue!==""+r&&(e.defaultValue=""+r))}var pl=Array.isArray;function Yi(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=""+ja(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 Uh(e,t){if(t.dangerouslySetInnerHTML!=null)throw Error(Re(91));return fr({},t,{value:void 0,defaultValue:void 0,children:""+e._wrapperState.initialValue})}function Oy(e,t){var r=t.value;if(r==null){if(r=t.children,t=t.defaultValue,r!=null){if(t!=null)throw Error(Re(92));if(pl(r)){if(1<r.length)throw Error(Re(93));r=r[0]}t=r}t==null&&(t=""),r=t}e._wrapperState={initialValue:ja(r)}}function $_(e,t){var r=ja(t.value),n=ja(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 ky(e){var t=e.textContent;t===e._wrapperState.initialValue&&t!==""&&t!==null&&(e.value=t)}function H_(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 Wh(e,t){return e==null||e==="http://www.w3.org/1999/xhtml"?H_(t):e==="http://www.w3.org/2000/svg"&&t==="foreignObject"?"http://www.w3.org/1999/xhtml":e}var Xu,G_=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 Il(e,t){if(t){var r=e.firstChild;if(r&&r===e.lastChild&&r.nodeType===3){r.nodeValue=t;return}}e.textContent=t}var yl={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},Z2=["Webkit","ms","Moz","O"];Object.keys(yl).forEach(function(e){Z2.forEach(function(t){t=t+e.charAt(0).toUpperCase()+e.substring(1),yl[t]=yl[e]})});function q_(e,t,r){return t==null||typeof t=="boolean"||t===""?"":r||typeof t!="number"||t===0||yl.hasOwnProperty(e)&&yl[e]?(""+t).trim():t+"px"}function K_(e,t){e=e.style;for(var r in t)if(t.hasOwnProperty(r)){var n=r.indexOf("--")===0,o=q_(r,t[r],n);r==="float"&&(r="cssFloat"),n?e.setProperty(r,o):e[r]=o}}var J2=fr({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 $h(e,t){if(t){if(J2[e]&&(t.children!=null||t.dangerouslySetInnerHTML!=null))throw Error(Re(137,e));if(t.dangerouslySetInnerHTML!=null){if(t.children!=null)throw Error(Re(60));if(typeof t.dangerouslySetInnerHTML!="object"||!("__html"in t.dangerouslySetInnerHTML))throw Error(Re(61))}if(t.style!=null&&typeof t.style!="object")throw Error(Re(62))}}function Hh(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 Gh=null;function S0(e){return e=e.target||e.srcElement||window,e.correspondingUseElement&&(e=e.correspondingUseElement),e.nodeType===3?e.parentNode:e}var qh=null,Qi=null,Xi=null;function Ny(e){if(e=fu(e)){if(typeof qh!="function")throw Error(Re(280));var t=e.stateNode;t&&(t=cf(t),qh(e.stateNode,e.type,t))}}function Y_(e){Qi?Xi?Xi.push(e):Xi=[e]:Qi=e}function Q_(){if(Qi){var e=Qi,t=Xi;if(Xi=Qi=null,Ny(e),t)for(e=0;e<t.length;e++)Ny(t[e])}}function X_(e,t){return e(t)}function Z_(){}var Ip=!1;function J_(e,t,r){if(Ip)return e(t,r);Ip=!0;try{return X_(e,t,r)}finally{Ip=!1,(Qi!==null||Xi!==null)&&(Z_(),Q_())}}function Dl(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(Re(231,t,typeof r));return r}var Kh=!1;if(Bo)try{var el={};Object.defineProperty(el,"passive",{get:function(){Kh=!0}}),window.addEventListener("test",el,el),window.removeEventListener("test",el,el)}catch{Kh=!1}function eR(e,t,r,n,o,a,i,l,f){var g=Array.prototype.slice.call(arguments,3);try{t.apply(r,g)}catch(m){this.onError(m)}}var xl=!1,id=null,sd=!1,Yh=null,tR={onError:function(e){xl=!0,id=e}};function rR(e,t,r,n,o,a,i,l,f){xl=!1,id=null,eR.apply(tR,arguments)}function nR(e,t,r,n,o,a,i,l,f){if(rR.apply(this,arguments),xl){if(xl){var g=id;xl=!1,id=null}else throw Error(Re(198));sd||(sd=!0,Yh=g)}}function hi(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 eS(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 jy(e){if(hi(e)!==e)throw Error(Re(188))}function oR(e){var t=e.alternate;if(!t){if(t=hi(e),t===null)throw Error(Re(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 jy(o),e;if(a===n)return jy(o),t;a=a.sibling}throw Error(Re(188))}if(r.return!==n.return)r=o,n=a;else{for(var i=!1,l=o.child;l;){if(l===r){i=!0,r=o,n=a;break}if(l===n){i=!0,n=o,r=a;break}l=l.sibling}if(!i){for(l=a.child;l;){if(l===r){i=!0,r=a,n=o;break}if(l===n){i=!0,n=a,r=o;break}l=l.sibling}if(!i)throw Error(Re(189))}}if(r.alternate!==n)throw Error(Re(190))}if(r.tag!==3)throw Error(Re(188));return r.stateNode.current===r?e:t}function tS(e){return e=oR(e),e!==null?rS(e):null}function rS(e){if(e.tag===5||e.tag===6)return e;for(e=e.child;e!==null;){var t=rS(e);if(t!==null)return t;e=e.sibling}return null}var nS=Tn.unstable_scheduleCallback,Ey=Tn.unstable_cancelCallback,aR=Tn.unstable_shouldYield,iR=Tn.unstable_requestPaint,mr=Tn.unstable_now,sR=Tn.unstable_getCurrentPriorityLevel,C0=Tn.unstable_ImmediatePriority,oS=Tn.unstable_UserBlockingPriority,ld=Tn.unstable_NormalPriority,lR=Tn.unstable_LowPriority,aS=Tn.unstable_IdlePriority,af=null,Co=null;function uR(e){if(Co&&typeof Co.onCommitFiberRoot=="function")try{Co.onCommitFiberRoot(af,e,void 0,(e.current.flags&128)===128)}catch{}}var ao=Math.clz32?Math.clz32:fR,cR=Math.log,dR=Math.LN2;function fR(e){return e>>>=0,e===0?32:31-(cR(e)/dR|0)|0}var Zu=64,Ju=4194304;function hl(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 l=i&~o;l!==0?n=hl(l):(a&=i,a!==0&&(n=hl(a)))}else i=r&~o,i!==0?n=hl(i):a!==0&&(n=hl(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-ao(t),o=1<<r,n|=e[r],t&=~o;return n}function pR(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 hR(e,t){for(var r=e.suspendedLanes,n=e.pingedLanes,o=e.expirationTimes,a=e.pendingLanes;0<a;){var i=31-ao(a),l=1<<i,f=o[i];f===-1?(!(l&r)||l&n)&&(o[i]=pR(l,t)):f<=t&&(e.expiredLanes|=l),a&=~l}}function Qh(e){return e=e.pendingLanes&-1073741825,e!==0?e:e&1073741824?1073741824:0}function iS(){var e=Zu;return Zu<<=1,!(Zu&4194240)&&(Zu=64),e}function Dp(e){for(var t=[],r=0;31>r;r++)t.push(e);return t}function cu(e,t,r){e.pendingLanes|=t,t!==536870912&&(e.suspendedLanes=0,e.pingedLanes=0),e=e.eventTimes,t=31-ao(t),e[t]=r}function gR(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-ao(r),a=1<<o;t[o]=0,n[o]=-1,e[o]=-1,r&=~a}}function T0(e,t){var r=e.entangledLanes|=t;for(e=e.entanglements;r;){var n=31-ao(r),o=1<<n;o&t|e[n]&t&&(e[n]|=t),r&=~o}}var Kt=0;function sS(e){return e&=-e,1<e?4<e?e&268435455?16:536870912:4:1}var lS,P0,uS,cS,dS,Xh=!1,ec=[],ya=null,xa=null,wa=null,Ll=new Map,Fl=new Map,pa=[],mR="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 Ay(e,t){switch(e){case"focusin":case"focusout":ya=null;break;case"dragenter":case"dragleave":xa=null;break;case"mouseover":case"mouseout":wa=null;break;case"pointerover":case"pointerout":Ll.delete(t.pointerId);break;case"gotpointercapture":case"lostpointercapture":Fl.delete(t.pointerId)}}function tl(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=fu(t),t!==null&&P0(t)),e):(e.eventSystemFlags|=n,t=e.targetContainers,o!==null&&t.indexOf(o)===-1&&t.push(o),e)}function bR(e,t,r,n,o){switch(t){case"focusin":return ya=tl(ya,e,t,r,n,o),!0;case"dragenter":return xa=tl(xa,e,t,r,n,o),!0;case"mouseover":return wa=tl(wa,e,t,r,n,o),!0;case"pointerover":var a=o.pointerId;return Ll.set(a,tl(Ll.get(a)||null,e,t,r,n,o)),!0;case"gotpointercapture":return a=o.pointerId,Fl.set(a,tl(Fl.get(a)||null,e,t,r,n,o)),!0}return!1}function fS(e){var t=Qa(e.target);if(t!==null){var r=hi(t);if(r!==null){if(t=r.tag,t===13){if(t=eS(r),t!==null){e.blockedOn=t,dS(e.priority,function(){uS(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 jc(e){if(e.blockedOn!==null)return!1;for(var t=e.targetContainers;0<t.length;){var r=Zh(e.domEventName,e.eventSystemFlags,t[0],e.nativeEvent);if(r===null){r=e.nativeEvent;var n=new r.constructor(r.type,r);Gh=n,r.target.dispatchEvent(n),Gh=null}else return t=fu(r),t!==null&&P0(t),e.blockedOn=r,!1;t.shift()}return!0}function Ry(e,t,r){jc(e)&&r.delete(t)}function vR(){Xh=!1,ya!==null&&jc(ya)&&(ya=null),xa!==null&&jc(xa)&&(xa=null),wa!==null&&jc(wa)&&(wa=null),Ll.forEach(Ry),Fl.forEach(Ry)}function rl(e,t){e.blockedOn===t&&(e.blockedOn=null,Xh||(Xh=!0,Tn.unstable_scheduleCallback(Tn.unstable_NormalPriority,vR)))}function zl(e){function t(o){return rl(o,e)}if(0<ec.length){rl(ec[0],e);for(var r=1;r<ec.length;r++){var n=ec[r];n.blockedOn===e&&(n.blockedOn=null)}}for(ya!==null&&rl(ya,e),xa!==null&&rl(xa,e),wa!==null&&rl(wa,e),Ll.forEach(t),Fl.forEach(t),r=0;r<pa.length;r++)n=pa[r],n.blockedOn===e&&(n.blockedOn=null);for(;0<pa.length&&(r=pa[0],r.blockedOn===null);)fS(r),r.blockedOn===null&&pa.shift()}var Zi=Go.ReactCurrentBatchConfig,cd=!0;function yR(e,t,r,n){var o=Kt,a=Zi.transition;Zi.transition=null;try{Kt=1,O0(e,t,r,n)}finally{Kt=o,Zi.transition=a}}function xR(e,t,r,n){var o=Kt,a=Zi.transition;Zi.transition=null;try{Kt=4,O0(e,t,r,n)}finally{Kt=o,Zi.transition=a}}function O0(e,t,r,n){if(cd){var o=Zh(e,t,r,n);if(o===null)Gp(e,t,n,dd,r),Ay(e,n);else if(bR(o,e,t,r,n))n.stopPropagation();else if(Ay(e,n),t&4&&-1<mR.indexOf(e)){for(;o!==null;){var a=fu(o);if(a!==null&&lS(a),a=Zh(e,t,r,n),a===null&&Gp(e,t,n,dd,r),a===o)break;o=a}o!==null&&n.stopPropagation()}else Gp(e,t,n,null,r)}}var dd=null;function Zh(e,t,r,n){if(dd=null,e=S0(n),e=Qa(e),e!==null)if(t=hi(e),t===null)e=null;else if(r=t.tag,r===13){if(e=eS(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 pS(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(sR()){case C0:return 1;case oS:return 4;case ld:case lR:return 16;case aS:return 536870912;default:return 16}default:return 16}}var ga=null,k0=null,Ec=null;function hS(){if(Ec)return Ec;var e,t=k0,r=t.length,n,o="value"in ga?ga.value:ga.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 Ec=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 My(){return!1}function kn(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 l in e)e.hasOwnProperty(l)&&(r=e[l],this[l]=r?r(a):a[l]);return this.isDefaultPrevented=(a.defaultPrevented!=null?a.defaultPrevented:a.returnValue===!1)?tc:My,this.isPropagationStopped=My,this}return fr(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 Cs={eventPhase:0,bubbles:0,cancelable:0,timeStamp:function(e){return e.timeStamp||Date.now()},defaultPrevented:0,isTrusted:0},N0=kn(Cs),du=fr({},Cs,{view:0,detail:0}),wR=kn(du),Lp,Fp,nl,sf=fr({},du,{screenX:0,screenY:0,clientX:0,clientY:0,pageX:0,pageY:0,ctrlKey:0,shiftKey:0,altKey:0,metaKey:0,getModifierState:j0,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!==nl&&(nl&&e.type==="mousemove"?(Lp=e.screenX-nl.screenX,Fp=e.screenY-nl.screenY):Fp=Lp=0,nl=e),Lp)},movementY:function(e){return"movementY"in e?e.movementY:Fp}}),Iy=kn(sf),_R=fr({},sf,{dataTransfer:0}),SR=kn(_R),CR=fr({},du,{relatedTarget:0}),zp=kn(CR),TR=fr({},Cs,{animationName:0,elapsedTime:0,pseudoElement:0}),PR=kn(TR),OR=fr({},Cs,{clipboardData:function(e){return"clipboardData"in e?e.clipboardData:window.clipboardData}}),kR=kn(OR),NR=fr({},Cs,{data:0}),Dy=kn(NR),jR={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"},AR={Alt:"altKey",Control:"ctrlKey",Meta:"metaKey",Shift:"shiftKey"};function RR(e){var t=this.nativeEvent;return t.getModifierState?t.getModifierState(e):(e=AR[e])?!!t[e]:!1}function j0(){return RR}var MR=fr({},du,{key:function(e){if(e.key){var t=jR[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:j0,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}}),IR=kn(MR),DR=fr({},sf,{pointerId:0,width:0,height:0,pressure:0,tangentialPressure:0,tiltX:0,tiltY:0,twist:0,pointerType:0,isPrimary:0}),Ly=kn(DR),LR=fr({},du,{touches:0,targetTouches:0,changedTouches:0,altKey:0,metaKey:0,ctrlKey:0,shiftKey:0,getModifierState:j0}),FR=kn(LR),zR=fr({},Cs,{propertyName:0,elapsedTime:0,pseudoElement:0}),BR=kn(zR),VR=fr({},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}),UR=kn(VR),WR=[9,13,27,32],E0=Bo&&"CompositionEvent"in window,wl=null;Bo&&"documentMode"in document&&(wl=document.documentMode);var $R=Bo&&"TextEvent"in window&&!wl,gS=Bo&&(!E0||wl&&8<wl&&11>=wl),Fy=String.fromCharCode(32),zy=!1;function mS(e,t){switch(e){case"keyup":return WR.indexOf(t.keyCode)!==-1;case"keydown":return t.keyCode!==229;case"keypress":case"mousedown":case"focusout":return!0;default:return!1}}function bS(e){return e=e.detail,typeof e=="object"&&"data"in e?e.data:null}var Li=!1;function HR(e,t){switch(e){case"compositionend":return bS(t);case"keypress":return t.which!==32?null:(zy=!0,Fy);case"textInput":return e=t.data,e===Fy&&zy?null:e;default:return null}}function GR(e,t){if(Li)return e==="compositionend"||!E0&&mS(e,t)?(e=hS(),Ec=k0=ga=null,Li=!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 gS&&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 By(e){var t=e&&e.nodeName&&e.nodeName.toLowerCase();return t==="input"?!!qR[e.type]:t==="textarea"}function vS(e,t,r,n){Y_(n),t=fd(t,"onChange"),0<t.length&&(r=new N0("onChange","change",null,r,n),e.push({event:r,listeners:t}))}var _l=null,Bl=null;function KR(e){NS(e,0)}function lf(e){var t=Bi(e);if(U_(t))return e}function YR(e,t){if(e==="change")return t}var yS=!1;if(Bo){var Bp;if(Bo){var Vp="oninput"in document;if(!Vp){var Vy=document.createElement("div");Vy.setAttribute("oninput","return;"),Vp=typeof Vy.oninput=="function"}Bp=Vp}else Bp=!1;yS=Bp&&(!document.documentMode||9<document.documentMode)}function Uy(){_l&&(_l.detachEvent("onpropertychange",xS),Bl=_l=null)}function xS(e){if(e.propertyName==="value"&&lf(Bl)){var t=[];vS(t,Bl,e,S0(e)),J_(KR,t)}}function QR(e,t,r){e==="focusin"?(Uy(),_l=t,Bl=r,_l.attachEvent("onpropertychange",xS)):e==="focusout"&&Uy()}function XR(e){if(e==="selectionchange"||e==="keyup"||e==="keydown")return lf(Bl)}function ZR(e,t){if(e==="click")return lf(t)}function JR(e,t){if(e==="input"||e==="change")return lf(t)}function eM(e,t){return e===t&&(e!==0||1/e===1/t)||e!==e&&t!==t}var lo=typeof Object.is=="function"?Object.is:eM;function Vl(e,t){if(lo(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(!Mh.call(t,o)||!lo(e[o],t[o]))return!1}return!0}function Wy(e){for(;e&&e.firstChild;)e=e.firstChild;return e}function $y(e,t){var r=Wy(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=Wy(r)}}function wS(e,t){return e&&t?e===t?!0:e&&e.nodeType===3?!1:t&&t.nodeType===3?wS(e,t.parentNode):"contains"in e?e.contains(t):e.compareDocumentPosition?!!(e.compareDocumentPosition(t)&16):!1:!1}function _S(){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 A0(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 tM(e){var t=_S(),r=e.focusedElem,n=e.selectionRange;if(t!==r&&r&&r.ownerDocument&&wS(r.ownerDocument.documentElement,r)){if(n!==null&&A0(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=$y(r,a);var i=$y(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 rM=Bo&&"documentMode"in document&&11>=document.documentMode,Fi=null,Jh=null,Sl=null,eg=!1;function Hy(e,t,r){var n=r.window===r?r.document:r.nodeType===9?r:r.ownerDocument;eg||Fi==null||Fi!==ad(n)||(n=Fi,"selectionStart"in n&&A0(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}),Sl&&Vl(Sl,n)||(Sl=n,n=fd(Jh,"onSelect"),0<n.length&&(t=new N0("onSelect","select",null,t,r),e.push({event:t,listeners:n}),t.target=Fi)))}function rc(e,t){var r={};return r[e.toLowerCase()]=t.toLowerCase(),r["Webkit"+e]="webkit"+t,r["Moz"+e]="moz"+t,r}var zi={animationend:rc("Animation","AnimationEnd"),animationiteration:rc("Animation","AnimationIteration"),animationstart:rc("Animation","AnimationStart"),transitionend:rc("Transition","TransitionEnd")},Up={},SS={};Bo&&(SS=document.createElement("div").style,"AnimationEvent"in window||(delete zi.animationend.animation,delete zi.animationiteration.animation,delete zi.animationstart.animation),"TransitionEvent"in window||delete zi.transitionend.transition);function uf(e){if(Up[e])return Up[e];if(!zi[e])return e;var t=zi[e],r;for(r in t)if(t.hasOwnProperty(r)&&r in SS)return Up[e]=t[r];return e}var CS=uf("animationend"),TS=uf("animationiteration"),PS=uf("animationstart"),OS=uf("transitionend"),kS=new Map,Gy="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 Ra(e,t){kS.set(e,t),pi(t,[e])}for(var Wp=0;Wp<Gy.length;Wp++){var $p=Gy[Wp],nM=$p.toLowerCase(),oM=$p[0].toUpperCase()+$p.slice(1);Ra(nM,"on"+oM)}Ra(CS,"onAnimationEnd");Ra(TS,"onAnimationIteration");Ra(PS,"onAnimationStart");Ra("dblclick","onDoubleClick");Ra("focusin","onFocus");Ra("focusout","onBlur");Ra(OS,"onTransitionEnd");is("onMouseEnter",["mouseout","mouseover"]);is("onMouseLeave",["mouseout","mouseover"]);is("onPointerEnter",["pointerout","pointerover"]);is("onPointerLeave",["pointerout","pointerover"]);pi("onChange","change click focusin focusout input keydown keyup selectionchange".split(" "));pi("onSelect","focusout contextmenu dragend focusin keydown keyup mousedown mouseup selectionchange".split(" "));pi("onBeforeInput",["compositionend","keypress","textInput","paste"]);pi("onCompositionEnd","compositionend focusout keydown keypress keyup mousedown".split(" "));pi("onCompositionStart","compositionstart focusout keydown keypress keyup mousedown".split(" "));pi("onCompositionUpdate","compositionupdate focusout keydown keypress keyup mousedown".split(" "));var gl="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(" "),aM=new Set("cancel close invalid load scroll toggle".split(" ").concat(gl));function qy(e,t,r){var n=e.type||"unknown-event";e.currentTarget=r,nR(n,t,void 0,e),e.currentTarget=null}function NS(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 l=n[i],f=l.instance,g=l.currentTarget;if(l=l.listener,f!==a&&o.isPropagationStopped())break e;qy(o,l,g),a=f}else for(i=0;i<n.length;i++){if(l=n[i],f=l.instance,g=l.currentTarget,l=l.listener,f!==a&&o.isPropagationStopped())break e;qy(o,l,g),a=f}}}if(sd)throw e=Yh,sd=!1,Yh=null,e}function er(e,t){var r=t[ag];r===void 0&&(r=t[ag]=new Set);var n=e+"__bubble";r.has(n)||(jS(t,e,2,!1),r.add(n))}function Hp(e,t,r){var n=0;t&&(n|=4),jS(r,e,n,t)}var nc="_reactListening"+Math.random().toString(36).slice(2);function Ul(e){if(!e[nc]){e[nc]=!0,L_.forEach(function(r){r!=="selectionchange"&&(aM.has(r)||Hp(r,!1,e),Hp(r,!0,e))});var t=e.nodeType===9?e:e.ownerDocument;t===null||t[nc]||(t[nc]=!0,Hp("selectionchange",!1,t))}}function jS(e,t,r,n){switch(pS(t)){case 1:var o=yR;break;case 4:o=xR;break;default:o=O0}r=o.bind(null,t,r,e),o=void 0,!Kh||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 Gp(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 l=n.stateNode.containerInfo;if(l===o||l.nodeType===8&&l.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(;l!==null;){if(i=Qa(l),i===null)return;if(f=i.tag,f===5||f===6){n=a=i;continue e}l=l.parentNode}}n=n.return}J_(function(){var g=a,m=S0(r),S=[];e:{var O=kS.get(e);if(O!==void 0){var T=N0,C=e;switch(e){case"keypress":if(Ac(r)===0)break e;case"keydown":case"keyup":T=IR;break;case"focusin":C="focus",T=zp;break;case"focusout":C="blur",T=zp;break;case"beforeblur":case"afterblur":T=zp;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=Iy;break;case"drag":case"dragend":case"dragenter":case"dragexit":case"dragleave":case"dragover":case"dragstart":case"drop":T=SR;break;case"touchcancel":case"touchend":case"touchmove":case"touchstart":T=FR;break;case CS:case TS:case PS:T=PR;break;case OS:T=BR;break;case"scroll":T=wR;break;case"wheel":T=UR;break;case"copy":case"cut":case"paste":T=kR;break;case"gotpointercapture":case"lostpointercapture":case"pointercancel":case"pointerdown":case"pointermove":case"pointerout":case"pointerover":case"pointerup":T=Ly}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 u=c.stateNode;if(c.tag===5&&u!==null&&(c=u,d!==null&&(u=Dl(s,d),u!=null&&w.push(Wl(s,u,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!==Gh&&(C=r.relatedTarget||r.fromElement)&&(Qa(C)||C[Vo]))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?Qa(C):null,C!==null&&(b=hi(C),C!==b||C.tag!==5&&C.tag!==6)&&(C=null)):(T=null,C=g),T!==C)){if(w=Iy,u="onMouseLeave",d="onMouseEnter",s="mouse",(e==="pointerout"||e==="pointerover")&&(w=Ly,u="onPointerLeave",d="onPointerEnter",s="pointer"),b=T==null?O:Bi(T),c=C==null?O:Bi(C),O=new w(u,s+"leave",T,r,m),O.target=b,O.relatedTarget=c,u=null,Qa(m)===g&&(w=new w(d,s+"enter",C,r,m),w.target=c,w.relatedTarget=b,u=w),b=u,T&&C)t:{for(w=T,d=C,s=0,c=w;c;c=ji(c))s++;for(c=0,u=d;u;u=ji(u))c++;for(;0<s-c;)w=ji(w),s--;for(;0<c-s;)d=ji(d),c--;for(;s--;){if(w===d||d!==null&&w===d.alternate)break t;w=ji(w),d=ji(d)}w=null}else w=null;T!==null&&Ky(S,O,T,w,!1),C!==null&&b!==null&&Ky(S,b,C,w,!0)}}e:{if(O=g?Bi(g):window,T=O.nodeName&&O.nodeName.toLowerCase(),T==="select"||T==="input"&&O.type==="file")var h=YR;else if(By(O))if(yS)h=JR;else{h=XR;var y=QR}else(T=O.nodeName)&&T.toLowerCase()==="input"&&(O.type==="checkbox"||O.type==="radio")&&(h=ZR);if(h&&(h=h(e,g))){vS(S,h,r,m);break e}y&&y(e,O,g),e==="focusout"&&(y=O._wrapperState)&&y.controlled&&O.type==="number"&&Vh(O,"number",O.value)}switch(y=g?Bi(g):window,e){case"focusin":(By(y)||y.contentEditable==="true")&&(Fi=y,Jh=g,Sl=null);break;case"focusout":Sl=Jh=Fi=null;break;case"mousedown":eg=!0;break;case"contextmenu":case"mouseup":case"dragend":eg=!1,Hy(S,r,m);break;case"selectionchange":if(rM)break;case"keydown":case"keyup":Hy(S,r,m)}var x;if(E0)e:{switch(e){case"compositionstart":var E="onCompositionStart";break e;case"compositionend":E="onCompositionEnd";break e;case"compositionupdate":E="onCompositionUpdate";break e}E=void 0}else Li?mS(e,r)&&(E="onCompositionEnd"):e==="keydown"&&r.keyCode===229&&(E="onCompositionStart");E&&(gS&&r.locale!=="ko"&&(Li||E!=="onCompositionStart"?E==="onCompositionEnd"&&Li&&(x=hS()):(ga=m,k0="value"in ga?ga.value:ga.textContent,Li=!0)),y=fd(g,E),0<y.length&&(E=new Dy(E,e,null,r,m),S.push({event:E,listeners:y}),x?E.data=x:(x=bS(r),x!==null&&(E.data=x)))),(x=$R?HR(e,r):GR(e,r))&&(g=fd(g,"onBeforeInput"),0<g.length&&(m=new Dy("onBeforeInput","beforeinput",null,r,m),S.push({event:m,listeners:g}),m.data=x))}NS(S,t)})}function Wl(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=Dl(e,r),a!=null&&n.unshift(Wl(e,a,o)),a=Dl(e,t),a!=null&&n.push(Wl(e,a,o))),e=e.return}return n}function ji(e){if(e===null)return null;do e=e.return;while(e&&e.tag!==5);return e||null}function Ky(e,t,r,n,o){for(var a=t._reactName,i=[];r!==null&&r!==n;){var l=r,f=l.alternate,g=l.stateNode;if(f!==null&&f===n)break;l.tag===5&&g!==null&&(l=g,o?(f=Dl(r,a),f!=null&&i.unshift(Wl(r,f,l))):o||(f=Dl(r,a),f!=null&&i.push(Wl(r,f,l)))),r=r.return}i.length!==0&&e.push({event:t,listeners:i})}var iM=/\r\n?/g,sM=/\u0000|\uFFFD/g;function Yy(e){return(typeof e=="string"?e:""+e).replace(iM,`
`).replace(sM,"")}function oc(e,t,r){if(t=Yy(t),Yy(e)!==t&&r)throw Error(Re(425))}function pd(){}var tg=null,rg=null;function ng(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 og=typeof setTimeout=="function"?setTimeout:void 0,lM=typeof clearTimeout=="function"?clearTimeout:void 0,Qy=typeof Promise=="function"?Promise:void 0,uM=typeof queueMicrotask=="function"?queueMicrotask:typeof Qy<"u"?function(e){return Qy.resolve(null).then(e).catch(cM)}:og;function cM(e){setTimeout(function(){throw e})}function qp(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),zl(t);return}n--}else r!=="$"&&r!=="$?"&&r!=="$!"||n++;r=o}while(r);zl(t)}function _a(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 Xy(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 Ts=Math.random().toString(36).slice(2),So="__reactFiber$"+Ts,$l="__reactProps$"+Ts,Vo="__reactContainer$"+Ts,ag="__reactEvents$"+Ts,dM="__reactListeners$"+Ts,fM="__reactHandles$"+Ts;function Qa(e){var t=e[So];if(t)return t;for(var r=e.parentNode;r;){if(t=r[Vo]||r[So]){if(r=t.alternate,t.child!==null||r!==null&&r.child!==null)for(e=Xy(e);e!==null;){if(r=e[So])return r;e=Xy(e)}return t}e=r,r=e.parentNode}return null}function fu(e){return e=e[So]||e[Vo],!e||e.tag!==5&&e.tag!==6&&e.tag!==13&&e.tag!==3?null:e}function Bi(e){if(e.tag===5||e.tag===6)return e.stateNode;throw Error(Re(33))}function cf(e){return e[$l]||null}var ig=[],Vi=-1;function Ma(e){return{current:e}}function rr(e){0>Vi||(e.current=ig[Vi],ig[Vi]=null,Vi--)}function Jt(e,t){Vi++,ig[Vi]=e.current,e.current=t}var Ea={},Kr=Ma(Ea),fn=Ma(!1),oi=Ea;function ss(e,t){var r=e.type.contextTypes;if(!r)return Ea;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 pn(e){return e=e.childContextTypes,e!=null}function hd(){rr(fn),rr(Kr)}function Zy(e,t,r){if(Kr.current!==Ea)throw Error(Re(168));Jt(Kr,t),Jt(fn,r)}function ES(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(Re(108,Q2(e)||"Unknown",o));return fr({},r,n)}function gd(e){return e=(e=e.stateNode)&&e.__reactInternalMemoizedMergedChildContext||Ea,oi=Kr.current,Jt(Kr,e),Jt(fn,fn.current),!0}function Jy(e,t,r){var n=e.stateNode;if(!n)throw Error(Re(169));r?(e=ES(e,t,oi),n.__reactInternalMemoizedMergedChildContext=e,rr(fn),rr(Kr),Jt(Kr,e)):rr(fn),Jt(fn,r)}var Mo=null,df=!1,Kp=!1;function AS(e){Mo===null?Mo=[e]:Mo.push(e)}function pM(e){df=!0,AS(e)}function Ia(){if(!Kp&&Mo!==null){Kp=!0;var e=0,t=Kt;try{var r=Mo;for(Kt=1;e<r.length;e++){var n=r[e];do n=n(!0);while(n!==null)}Mo=null,df=!1}catch(o){throw Mo!==null&&(Mo=Mo.slice(e+1)),nS(C0,Ia),o}finally{Kt=t,Kp=!1}}return null}var Ui=[],Wi=0,md=null,bd=0,Dn=[],Ln=0,ai=null,Io=1,Do="";function Ga(e,t){Ui[Wi++]=bd,Ui[Wi++]=md,md=e,bd=t}function RS(e,t,r){Dn[Ln++]=Io,Dn[Ln++]=Do,Dn[Ln++]=ai,ai=e;var n=Io;e=Do;var o=32-ao(n)-1;n&=~(1<<o),r+=1;var a=32-ao(t)+o;if(30<a){var i=o-o%5;a=(n&(1<<i)-1).toString(32),n>>=i,o-=i,Io=1<<32-ao(t)+o|r<<o|n,Do=a+e}else Io=1<<a|r<<o|n,Do=e}function R0(e){e.return!==null&&(Ga(e,1),RS(e,1,0))}function M0(e){for(;e===md;)md=Ui[--Wi],Ui[Wi]=null,bd=Ui[--Wi],Ui[Wi]=null;for(;e===ai;)ai=Dn[--Ln],Dn[Ln]=null,Do=Dn[--Ln],Dn[Ln]=null,Io=Dn[--Ln],Dn[Ln]=null}var Sn=null,yn=null,ir=!1,eo=null;function MS(e,t){var r=zn(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 ex(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,Sn=e,yn=_a(t.firstChild),!0):!1;case 6:return t=e.pendingProps===""||t.nodeType!==3?null:t,t!==null?(e.stateNode=t,Sn=e,yn=null,!0):!1;case 13:return t=t.nodeType!==8?null:t,t!==null?(r=ai!==null?{id:Io,overflow:Do}:null,e.memoizedState={dehydrated:t,treeContext:r,retryLane:1073741824},r=zn(18,null,null,0),r.stateNode=t,r.return=e,e.child=r,Sn=e,yn=null,!0):!1;default:return!1}}function sg(e){return(e.mode&1)!==0&&(e.flags&128)===0}function lg(e){if(ir){var t=yn;if(t){var r=t;if(!ex(e,t)){if(sg(e))throw Error(Re(418));t=_a(r.nextSibling);var n=Sn;t&&ex(e,t)?MS(n,r):(e.flags=e.flags&-4097|2,ir=!1,Sn=e)}}else{if(sg(e))throw Error(Re(418));e.flags=e.flags&-4097|2,ir=!1,Sn=e}}}function tx(e){for(e=e.return;e!==null&&e.tag!==5&&e.tag!==3&&e.tag!==13;)e=e.return;Sn=e}function ac(e){if(e!==Sn)return!1;if(!ir)return tx(e),ir=!0,!1;var t;if((t=e.tag!==3)&&!(t=e.tag!==5)&&(t=e.type,t=t!=="head"&&t!=="body"&&!ng(e.type,e.memoizedProps)),t&&(t=yn)){if(sg(e))throw IS(),Error(Re(418));for(;t;)MS(e,t),t=_a(t.nextSibling)}if(tx(e),e.tag===13){if(e=e.memoizedState,e=e!==null?e.dehydrated:null,!e)throw Error(Re(317));e:{for(e=e.nextSibling,t=0;e;){if(e.nodeType===8){var r=e.data;if(r==="/$"){if(t===0){yn=_a(e.nextSibling);break e}t--}else r!=="$"&&r!=="$!"&&r!=="$?"||t++}e=e.nextSibling}yn=null}}else yn=Sn?_a(e.stateNode.nextSibling):null;return!0}function IS(){for(var e=yn;e;)e=_a(e.nextSibling)}function ls(){yn=Sn=null,ir=!1}function I0(e){eo===null?eo=[e]:eo.push(e)}var hM=Go.ReactCurrentBatchConfig;function Xn(e,t){if(e&&e.defaultProps){t=fr({},t),e=e.defaultProps;for(var r in e)t[r]===void 0&&(t[r]=e[r]);return t}return t}var vd=Ma(null),yd=null,$i=null,D0=null;function L0(){D0=$i=yd=null}function F0(e){var t=vd.current;rr(vd),e._currentValue=t}function ug(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 Ji(e,t){yd=e,D0=$i=null,e=e.dependencies,e!==null&&e.firstContext!==null&&(e.lanes&t&&(cn=!0),e.firstContext=null)}function Wn(e){var t=e._currentValue;if(D0!==e)if(e={context:e,memoizedValue:t,next:null},$i===null){if(yd===null)throw Error(Re(308));$i=e,yd.dependencies={lanes:0,firstContext:e}}else $i=$i.next=e;return t}var Xa=null;function z0(e){Xa===null?Xa=[e]:Xa.push(e)}function DS(e,t,r,n){var o=t.interleaved;return o===null?(r.next=r,z0(t)):(r.next=o.next,o.next=r),t.interleaved=r,Uo(e,n)}function Uo(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 da=!1;function B0(e){e.updateQueue={baseState:e.memoizedState,firstBaseUpdate:null,lastBaseUpdate:null,shared:{pending:null,interleaved:null,lanes:0},effects:null}}function LS(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 Lo(e,t){return{eventTime:e,lane:t,tag:0,payload:null,callback:null,next:null}}function Sa(e,t,r){var n=e.updateQueue;if(n===null)return null;if(n=n.shared,Ht&2){var o=n.pending;return o===null?t.next=t:(t.next=o.next,o.next=t),n.pending=t,Uo(e,r)}return o=n.interleaved,o===null?(t.next=t,z0(n)):(t.next=o.next,o.next=t),n.interleaved=t,Uo(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,T0(e,r)}}function rx(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;da=!1;var a=o.firstBaseUpdate,i=o.lastBaseUpdate,l=o.shared.pending;if(l!==null){o.shared.pending=null;var f=l,g=f.next;f.next=null,i===null?a=g:i.next=g,i=f;var m=e.alternate;m!==null&&(m=m.updateQueue,l=m.lastBaseUpdate,l!==i&&(l===null?m.firstBaseUpdate=g:l.next=g,m.lastBaseUpdate=f))}if(a!==null){var S=o.baseState;i=0,m=g=f=null,l=a;do{var O=l.lane,T=l.eventTime;if((n&O)===O){m!==null&&(m=m.next={eventTime:T,lane:0,tag:l.tag,payload:l.payload,callback:l.callback,next:null});e:{var C=e,w=l;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=fr({},S,O);break e;case 2:da=!0}}l.callback!==null&&l.lane!==0&&(e.flags|=64,O=o.effects,O===null?o.effects=[l]:O.push(l))}else T={eventTime:T,lane:O,tag:l.tag,payload:l.payload,callback:l.callback,next:null},m===null?(g=m=T,f=S):m=m.next=T,i|=O;if(l=l.next,l===null){if(l=o.shared.pending,l===null)break;O=l,l=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);si|=i,e.lanes=i,e.memoizedState=S}}function nx(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(Re(191,o));o.call(n)}}}var FS=new D_.Component().refs;function cg(e,t,r,n){t=e.memoizedState,r=r(n,t),r=r==null?t:fr({},t,r),e.memoizedState=r,e.lanes===0&&(e.updateQueue.baseState=r)}var ff={isMounted:function(e){return(e=e._reactInternals)?hi(e)===e:!1},enqueueSetState:function(e,t,r){e=e._reactInternals;var n=tn(),o=Ta(e),a=Lo(n,o);a.payload=t,r!=null&&(a.callback=r),t=Sa(e,a,o),t!==null&&(io(t,e,o,n),Rc(t,e,o))},enqueueReplaceState:function(e,t,r){e=e._reactInternals;var n=tn(),o=Ta(e),a=Lo(n,o);a.tag=1,a.payload=t,r!=null&&(a.callback=r),t=Sa(e,a,o),t!==null&&(io(t,e,o,n),Rc(t,e,o))},enqueueForceUpdate:function(e,t){e=e._reactInternals;var r=tn(),n=Ta(e),o=Lo(r,n);o.tag=2,t!=null&&(o.callback=t),t=Sa(e,o,n),t!==null&&(io(t,e,n,r),Rc(t,e,n))}};function ox(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?!Vl(r,n)||!Vl(o,a):!0}function zS(e,t,r){var n=!1,o=Ea,a=t.contextType;return typeof a=="object"&&a!==null?a=Wn(a):(o=pn(t)?oi:Kr.current,n=t.contextTypes,a=(n=n!=null)?ss(e,o):Ea),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 ax(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 dg(e,t,r,n){var o=e.stateNode;o.props=r,o.state=e.memoizedState,o.refs=FS,B0(e);var a=t.contextType;typeof a=="object"&&a!==null?o.context=Wn(a):(a=pn(t)?oi:Kr.current,o.context=ss(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 ol(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(Re(309));var n=r.stateNode}if(!n)throw Error(Re(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 l=o.refs;l===FS&&(l=o.refs={}),i===null?delete l[a]:l[a]=i},t._stringRef=a,t)}if(typeof e!="string")throw Error(Re(284));if(!r._owner)throw Error(Re(290,e))}return e}function ic(e,t){throw e=Object.prototype.toString.call(t),Error(Re(31,e==="[object Object]"?"object with keys {"+Object.keys(t).join(", ")+"}":e))}function ix(e){var t=e._init;return t(e._payload)}function BS(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=Pa(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 l(d,s,c,u){return s===null||s.tag!==6?(s=th(c,d.mode,u),s.return=d,s):(s=o(s,c),s.return=d,s)}function f(d,s,c,u){var h=c.type;return h===Di?m(d,s,c.props.children,u,c.key):s!==null&&(s.elementType===h||typeof h=="object"&&h!==null&&h.$$typeof===ca&&ix(h)===s.type)?(u=o(s,c.props),u.ref=ol(d,s,c),u.return=d,u):(u=zc(c.type,c.key,c.props,null,d.mode,u),u.ref=ol(d,s,c),u.return=d,u)}function g(d,s,c,u){return s===null||s.tag!==4||s.stateNode.containerInfo!==c.containerInfo||s.stateNode.implementation!==c.implementation?(s=rh(c,d.mode,u),s.return=d,s):(s=o(s,c.children||[]),s.return=d,s)}function m(d,s,c,u,h){return s===null||s.tag!==7?(s=ti(c,d.mode,u,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=th(""+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=ol(d,null,s),c.return=d,c;case Ii:return s=rh(s,d.mode,c),s.return=d,s;case ca:var u=s._init;return S(d,u(s._payload),c)}if(pl(s)||Js(s))return s=ti(s,d.mode,c,null),s.return=d,s;ic(d,s)}return null}function O(d,s,c,u){var h=s!==null?s.key:null;if(typeof c=="string"&&c!==""||typeof c=="number")return h!==null?null:l(d,s,""+c,u);if(typeof c=="object"&&c!==null){switch(c.$$typeof){case Yu:return c.key===h?f(d,s,c,u):null;case Ii:return c.key===h?g(d,s,c,u):null;case ca:return h=c._init,O(d,s,h(c._payload),u)}if(pl(c)||Js(c))return h!==null?null:m(d,s,c,u,null);ic(d,c)}return null}function T(d,s,c,u,h){if(typeof u=="string"&&u!==""||typeof u=="number")return d=d.get(c)||null,l(s,d,""+u,h);if(typeof u=="object"&&u!==null){switch(u.$$typeof){case Yu:return d=d.get(u.key===null?c:u.key)||null,f(s,d,u,h);case Ii:return d=d.get(u.key===null?c:u.key)||null,g(s,d,u,h);case ca:var y=u._init;return T(d,s,c,y(u._payload),h)}if(pl(u)||Js(u))return d=d.get(c)||null,m(s,d,u,h,null);ic(s,u)}return null}function C(d,s,c,u){for(var h=null,y=null,x=s,E=s=0,k=null;x!==null&&E<c.length;E++){x.index>E?(k=x,x=null):k=x.sibling;var j=O(d,x,c[E],u);if(j===null){x===null&&(x=k);break}e&&x&&j.alternate===null&&t(d,x),s=a(j,s,E),y===null?h=j:y.sibling=j,y=j,x=k}if(E===c.length)return r(d,x),ir&&Ga(d,E),h;if(x===null){for(;E<c.length;E++)x=S(d,c[E],u),x!==null&&(s=a(x,s,E),y===null?h=x:y.sibling=x,y=x);return ir&&Ga(d,E),h}for(x=n(d,x);E<c.length;E++)k=T(x,d,E,c[E],u),k!==null&&(e&&k.alternate!==null&&x.delete(k.key===null?E:k.key),s=a(k,s,E),y===null?h=k:y.sibling=k,y=k);return e&&x.forEach(function(A){return t(d,A)}),ir&&Ga(d,E),h}function w(d,s,c,u){var h=Js(c);if(typeof h!="function")throw Error(Re(150));if(c=h.call(c),c==null)throw Error(Re(151));for(var y=h=null,x=s,E=s=0,k=null,j=c.next();x!==null&&!j.done;E++,j=c.next()){x.index>E?(k=x,x=null):k=x.sibling;var A=O(d,x,j.value,u);if(A===null){x===null&&(x=k);break}e&&x&&A.alternate===null&&t(d,x),s=a(A,s,E),y===null?h=A:y.sibling=A,y=A,x=k}if(j.done)return r(d,x),ir&&Ga(d,E),h;if(x===null){for(;!j.done;E++,j=c.next())j=S(d,j.value,u),j!==null&&(s=a(j,s,E),y===null?h=j:y.sibling=j,y=j);return ir&&Ga(d,E),h}for(x=n(d,x);!j.done;E++,j=c.next())j=T(x,d,E,j.value,u),j!==null&&(e&&j.alternate!==null&&x.delete(j.key===null?E:j.key),s=a(j,s,E),y===null?h=j:y.sibling=j,y=j);return e&&x.forEach(function(M){return t(d,M)}),ir&&Ga(d,E),h}function b(d,s,c,u){if(typeof c=="object"&&c!==null&&c.type===Di&&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===Di){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===ca&&ix(h)===y.type){r(d,y.sibling),s=o(y,c.props),s.ref=ol(d,y,c),s.return=d,d=s;break e}r(d,y);break}else t(d,y);y=y.sibling}c.type===Di?(s=ti(c.props.children,d.mode,u,c.key),s.return=d,d=s):(u=zc(c.type,c.key,c.props,null,d.mode,u),u.ref=ol(d,s,c),u.return=d,d=u)}return i(d);case Ii: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=rh(c,d.mode,u),s.return=d,d=s}return i(d);case ca:return y=c._init,b(d,s,y(c._payload),u)}if(pl(c))return C(d,s,c,u);if(Js(c))return w(d,s,c,u);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=th(c,d.mode,u),s.return=d,d=s),i(d)):r(d,s)}return b}var us=BS(!0),VS=BS(!1),pu={},To=Ma(pu),Hl=Ma(pu),Gl=Ma(pu);function Za(e){if(e===pu)throw Error(Re(174));return e}function V0(e,t){switch(Jt(Gl,t),Jt(Hl,e),Jt(To,pu),e=t.nodeType,e){case 9:case 11:t=(t=t.documentElement)?t.namespaceURI:Wh(null,"");break;default:e=e===8?t.parentNode:t,t=e.namespaceURI||null,e=e.tagName,t=Wh(t,e)}rr(To),Jt(To,t)}function cs(){rr(To),rr(Hl),rr(Gl)}function US(e){Za(Gl.current);var t=Za(To.current),r=Wh(t,e.type);t!==r&&(Jt(Hl,e),Jt(To,r))}function U0(e){Hl.current===e&&(rr(To),rr(Hl))}var lr=Ma(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 Yp=[];function W0(){for(var e=0;e<Yp.length;e++)Yp[e]._workInProgressVersionPrimary=null;Yp.length=0}var Mc=Go.ReactCurrentDispatcher,Qp=Go.ReactCurrentBatchConfig,ii=0,cr=null,Cr=null,Er=null,_d=!1,Cl=!1,ql=0,gM=0;function Ur(){throw Error(Re(321))}function $0(e,t){if(t===null)return!1;for(var r=0;r<t.length&&r<e.length;r++)if(!lo(e[r],t[r]))return!1;return!0}function H0(e,t,r,n,o,a){if(ii=a,cr=t,t.memoizedState=null,t.updateQueue=null,t.lanes=0,Mc.current=e===null||e.memoizedState===null?yM:xM,e=r(n,o),Cl){a=0;do{if(Cl=!1,ql=0,25<=a)throw Error(Re(301));a+=1,Er=Cr=null,t.updateQueue=null,Mc.current=wM,e=r(n,o)}while(Cl)}if(Mc.current=Sd,t=Cr!==null&&Cr.next!==null,ii=0,Er=Cr=cr=null,_d=!1,t)throw Error(Re(300));return e}function G0(){var e=ql!==0;return ql=0,e}function _o(){var e={memoizedState:null,baseState:null,baseQueue:null,queue:null,next:null};return Er===null?cr.memoizedState=Er=e:Er=Er.next=e,Er}function $n(){if(Cr===null){var e=cr.alternate;e=e!==null?e.memoizedState:null}else e=Cr.next;var t=Er===null?cr.memoizedState:Er.next;if(t!==null)Er=t,Cr=e;else{if(e===null)throw Error(Re(310));Cr=e,e={memoizedState:Cr.memoizedState,baseState:Cr.baseState,baseQueue:Cr.baseQueue,queue:Cr.queue,next:null},Er===null?cr.memoizedState=Er=e:Er=Er.next=e}return Er}function Kl(e,t){return typeof t=="function"?t(e):t}function Xp(e){var t=$n(),r=t.queue;if(r===null)throw Error(Re(311));r.lastRenderedReducer=e;var n=Cr,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 l=i=null,f=null,g=a;do{var m=g.lane;if((ii&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?(l=f=S,i=n):f=f.next=S,cr.lanes|=m,si|=m}g=g.next}while(g!==null&&g!==a);f===null?i=n:f.next=l,lo(n,t.memoizedState)||(cn=!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,cr.lanes|=a,si|=a,o=o.next;while(o!==e)}else o===null&&(r.lanes=0);return[t.memoizedState,r.dispatch]}function Zp(e){var t=$n(),r=t.queue;if(r===null)throw Error(Re(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);lo(a,t.memoizedState)||(cn=!0),t.memoizedState=a,t.baseQueue===null&&(t.baseState=a),r.lastRenderedState=a}return[a,n]}function WS(){}function $S(e,t){var r=cr,n=$n(),o=t(),a=!lo(n.memoizedState,o);if(a&&(n.memoizedState=o,cn=!0),n=n.queue,q0(qS.bind(null,r,n,e),[e]),n.getSnapshot!==t||a||Er!==null&&Er.memoizedState.tag&1){if(r.flags|=2048,Yl(9,GS.bind(null,r,n,o,t),void 0,null),Ar===null)throw Error(Re(349));ii&30||HS(r,t,o)}return o}function HS(e,t,r){e.flags|=16384,e={getSnapshot:t,value:r},t=cr.updateQueue,t===null?(t={lastEffect:null,stores:null},cr.updateQueue=t,t.stores=[e]):(r=t.stores,r===null?t.stores=[e]:r.push(e))}function GS(e,t,r,n){t.value=r,t.getSnapshot=n,KS(t)&&YS(e)}function qS(e,t,r){return r(function(){KS(t)&&YS(e)})}function KS(e){var t=e.getSnapshot;e=e.value;try{var r=t();return!lo(e,r)}catch{return!0}}function YS(e){var t=Uo(e,1);t!==null&&io(t,e,1,-1)}function sx(e){var t=_o();return typeof e=="function"&&(e=e()),t.memoizedState=t.baseState=e,e={pending:null,interleaved:null,lanes:0,dispatch:null,lastRenderedReducer:Kl,lastRenderedState:e},t.queue=e,e=e.dispatch=vM.bind(null,cr,e),[t.memoizedState,e]}function Yl(e,t,r,n){return e={tag:e,create:t,destroy:r,deps:n,next:null},t=cr.updateQueue,t===null?(t={lastEffect:null,stores:null},cr.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 QS(){return $n().memoizedState}function Ic(e,t,r,n){var o=_o();cr.flags|=e,o.memoizedState=Yl(1|t,r,void 0,n===void 0?null:n)}function pf(e,t,r,n){var o=$n();n=n===void 0?null:n;var a=void 0;if(Cr!==null){var i=Cr.memoizedState;if(a=i.destroy,n!==null&&$0(n,i.deps)){o.memoizedState=Yl(t,r,a,n);return}}cr.flags|=e,o.memoizedState=Yl(1|t,r,a,n)}function lx(e,t){return Ic(8390656,8,e,t)}function q0(e,t){return pf(2048,8,e,t)}function XS(e,t){return pf(4,2,e,t)}function ZS(e,t){return pf(4,4,e,t)}function JS(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 eC(e,t,r){return r=r!=null?r.concat([e]):null,pf(4,4,JS.bind(null,t,e),r)}function K0(){}function tC(e,t){var r=$n();t=t===void 0?null:t;var n=r.memoizedState;return n!==null&&t!==null&&$0(t,n[1])?n[0]:(r.memoizedState=[e,t],e)}function rC(e,t){var r=$n();t=t===void 0?null:t;var n=r.memoizedState;return n!==null&&t!==null&&$0(t,n[1])?n[0]:(e=e(),r.memoizedState=[e,t],e)}function nC(e,t,r){return ii&21?(lo(r,t)||(r=iS(),cr.lanes|=r,si|=r,e.baseState=!0),t):(e.baseState&&(e.baseState=!1,cn=!0),e.memoizedState=r)}function mM(e,t){var r=Kt;Kt=r!==0&&4>r?r:4,e(!0);var n=Qp.transition;Qp.transition={};try{e(!1),t()}finally{Kt=r,Qp.transition=n}}function oC(){return $n().memoizedState}function bM(e,t,r){var n=Ta(e);if(r={lane:n,action:r,hasEagerState:!1,eagerState:null,next:null},aC(e))iC(t,r);else if(r=DS(e,t,r,n),r!==null){var o=tn();io(r,e,n,o),sC(r,t,n)}}function vM(e,t,r){var n=Ta(e),o={lane:n,action:r,hasEagerState:!1,eagerState:null,next:null};if(aC(e))iC(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,l=a(i,r);if(o.hasEagerState=!0,o.eagerState=l,lo(l,i)){var f=t.interleaved;f===null?(o.next=o,z0(t)):(o.next=f.next,f.next=o),t.interleaved=o;return}}catch{}finally{}r=DS(e,t,o,n),r!==null&&(o=tn(),io(r,e,n,o),sC(r,t,n))}}function aC(e){var t=e.alternate;return e===cr||t!==null&&t===cr}function iC(e,t){Cl=_d=!0;var r=e.pending;r===null?t.next=t:(t.next=r.next,r.next=t),e.pending=t}function sC(e,t,r){if(r&4194240){var n=t.lanes;n&=e.pendingLanes,r|=n,t.lanes=r,T0(e,r)}}var Sd={readContext:Wn,useCallback:Ur,useContext:Ur,useEffect:Ur,useImperativeHandle:Ur,useInsertionEffect:Ur,useLayoutEffect:Ur,useMemo:Ur,useReducer:Ur,useRef:Ur,useState:Ur,useDebugValue:Ur,useDeferredValue:Ur,useTransition:Ur,useMutableSource:Ur,useSyncExternalStore:Ur,useId:Ur,unstable_isNewReconciler:!1},yM={readContext:Wn,useCallback:function(e,t){return _o().memoizedState=[e,t===void 0?null:t],e},useContext:Wn,useEffect:lx,useImperativeHandle:function(e,t,r){return r=r!=null?r.concat([e]):null,Ic(4194308,4,JS.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=_o();return t=t===void 0?null:t,e=e(),r.memoizedState=[e,t],e},useReducer:function(e,t,r){var n=_o();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=bM.bind(null,cr,e),[n.memoizedState,e]},useRef:function(e){var t=_o();return e={current:e},t.memoizedState=e},useState:sx,useDebugValue:K0,useDeferredValue:function(e){return _o().memoizedState=e},useTransition:function(){var e=sx(!1),t=e[0];return e=mM.bind(null,e[1]),_o().memoizedState=e,[t,e]},useMutableSource:function(){},useSyncExternalStore:function(e,t,r){var n=cr,o=_o();if(ir){if(r===void 0)throw Error(Re(407));r=r()}else{if(r=t(),Ar===null)throw Error(Re(349));ii&30||HS(n,t,r)}o.memoizedState=r;var a={value:r,getSnapshot:t};return o.queue=a,lx(qS.bind(null,n,a,e),[e]),n.flags|=2048,Yl(9,GS.bind(null,n,a,r,t),void 0,null),r},useId:function(){var e=_o(),t=Ar.identifierPrefix;if(ir){var r=Do,n=Io;r=(n&~(1<<32-ao(n)-1)).toString(32)+r,t=":"+t+"R"+r,r=ql++,0<r&&(t+="H"+r.toString(32)),t+=":"}else r=gM++,t=":"+t+"r"+r.toString(32)+":";return e.memoizedState=t},unstable_isNewReconciler:!1},xM={readContext:Wn,useCallback:tC,useContext:Wn,useEffect:q0,useImperativeHandle:eC,useInsertionEffect:XS,useLayoutEffect:ZS,useMemo:rC,useReducer:Xp,useRef:QS,useState:function(){return Xp(Kl)},useDebugValue:K0,useDeferredValue:function(e){var t=$n();return nC(t,Cr.memoizedState,e)},useTransition:function(){var e=Xp(Kl)[0],t=$n().memoizedState;return[e,t]},useMutableSource:WS,useSyncExternalStore:$S,useId:oC,unstable_isNewReconciler:!1},wM={readContext:Wn,useCallback:tC,useContext:Wn,useEffect:q0,useImperativeHandle:eC,useInsertionEffect:XS,useLayoutEffect:ZS,useMemo:rC,useReducer:Zp,useRef:QS,useState:function(){return Zp(Kl)},useDebugValue:K0,useDeferredValue:function(e){var t=$n();return Cr===null?t.memoizedState=e:nC(t,Cr.memoizedState,e)},useTransition:function(){var e=Zp(Kl)[0],t=$n().memoizedState;return[e,t]},useMutableSource:WS,useSyncExternalStore:$S,useId:oC,unstable_isNewReconciler:!1};function ds(e,t){try{var r="",n=t;do r+=Y2(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 Jp(e,t,r){return{value:e,source:null,stack:r??null,digest:t??null}}function fg(e,t){try{console.error(t.value)}catch(r){setTimeout(function(){throw r})}}var _M=typeof WeakMap=="function"?WeakMap:Map;function lC(e,t,r){r=Lo(-1,r),r.tag=3,r.payload={element:null};var n=t.value;return r.callback=function(){Td||(Td=!0,_g=n),fg(e,t)},r}function uC(e,t,r){r=Lo(-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(){fg(e,t)}}var a=e.stateNode;return a!==null&&typeof a.componentDidCatch=="function"&&(r.callback=function(){fg(e,t),typeof n!="function"&&(Ca===null?Ca=new Set([this]):Ca.add(this));var i=t.stack;this.componentDidCatch(t.value,{componentStack:i!==null?i:""})}),r}function ux(e,t,r){var n=e.pingCache;if(n===null){n=e.pingCache=new _M;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=DM.bind(null,e,t,r),t.then(e,e))}function cx(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 dx(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=Lo(-1,1),t.tag=2,Sa(r,t,1))),r.lanes|=1),e)}var SM=Go.ReactCurrentOwner,cn=!1;function en(e,t,r,n){t.child=e===null?VS(t,null,r,n):us(t,e.child,r,n)}function fx(e,t,r,n,o){r=r.render;var a=t.ref;return Ji(t,o),n=H0(e,t,r,n,a,o),r=G0(),e!==null&&!cn?(t.updateQueue=e.updateQueue,t.flags&=-2053,e.lanes&=~o,Wo(e,t,o)):(ir&&r&&R0(t),t.flags|=1,en(e,t,n,o),t.child)}function px(e,t,r,n,o){if(e===null){var a=r.type;return typeof a=="function"&&!rm(a)&&a.defaultProps===void 0&&r.compare===null&&r.defaultProps===void 0?(t.tag=15,t.type=a,cC(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:Vl,r(i,n)&&e.ref===t.ref)return Wo(e,t,o)}return t.flags|=1,e=Pa(a,n),e.ref=t.ref,e.return=t,t.child=e}function cC(e,t,r,n,o){if(e!==null){var a=e.memoizedProps;if(Vl(a,n)&&e.ref===t.ref)if(cn=!1,t.pendingProps=n=a,(e.lanes&o)!==0)e.flags&131072&&(cn=!0);else return t.lanes=e.lanes,Wo(e,t,o)}return pg(e,t,r,n,o)}function dC(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},Jt(Gi,vn),vn|=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,Jt(Gi,vn),vn|=e,null;t.memoizedState={baseLanes:0,cachePool:null,transitions:null},n=a!==null?a.baseLanes:r,Jt(Gi,vn),vn|=n}else a!==null?(n=a.baseLanes|r,t.memoizedState=null):n=r,Jt(Gi,vn),vn|=n;return en(e,t,o,r),t.child}function fC(e,t){var r=t.ref;(e===null&&r!==null||e!==null&&e.ref!==r)&&(t.flags|=512,t.flags|=2097152)}function pg(e,t,r,n,o){var a=pn(r)?oi:Kr.current;return a=ss(t,a),Ji(t,o),r=H0(e,t,r,n,a,o),n=G0(),e!==null&&!cn?(t.updateQueue=e.updateQueue,t.flags&=-2053,e.lanes&=~o,Wo(e,t,o)):(ir&&n&&R0(t),t.flags|=1,en(e,t,r,o),t.child)}function hx(e,t,r,n,o){if(pn(r)){var a=!0;gd(t)}else a=!1;if(Ji(t,o),t.stateNode===null)Dc(e,t),zS(t,r,n),dg(t,r,n,o),n=!0;else if(e===null){var i=t.stateNode,l=t.memoizedProps;i.props=l;var f=i.context,g=r.contextType;typeof g=="object"&&g!==null?g=Wn(g):(g=pn(r)?oi:Kr.current,g=ss(t,g));var m=r.getDerivedStateFromProps,S=typeof m=="function"||typeof i.getSnapshotBeforeUpdate=="function";S||typeof i.UNSAFE_componentWillReceiveProps!="function"&&typeof i.componentWillReceiveProps!="function"||(l!==n||f!==g)&&ax(t,i,n,g),da=!1;var O=t.memoizedState;i.state=O,xd(t,n,i,o),f=t.memoizedState,l!==n||O!==f||fn.current||da?(typeof m=="function"&&(cg(t,r,m,n),f=t.memoizedState),(l=da||ox(t,r,l,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=l):(typeof i.componentDidMount=="function"&&(t.flags|=4194308),n=!1)}else{i=t.stateNode,LS(e,t),l=t.memoizedProps,g=t.type===t.elementType?l:Xn(t.type,l),i.props=g,S=t.pendingProps,O=i.context,f=r.contextType,typeof f=="object"&&f!==null?f=Wn(f):(f=pn(r)?oi:Kr.current,f=ss(t,f));var T=r.getDerivedStateFromProps;(m=typeof T=="function"||typeof i.getSnapshotBeforeUpdate=="function")||typeof i.UNSAFE_componentWillReceiveProps!="function"&&typeof i.componentWillReceiveProps!="function"||(l!==S||O!==f)&&ax(t,i,n,f),da=!1,O=t.memoizedState,i.state=O,xd(t,n,i,o);var C=t.memoizedState;l!==S||O!==C||fn.current||da?(typeof T=="function"&&(cg(t,r,T,n),C=t.memoizedState),(g=da||ox(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"||l===e.memoizedProps&&O===e.memoizedState||(t.flags|=4),typeof i.getSnapshotBeforeUpdate!="function"||l===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"||l===e.memoizedProps&&O===e.memoizedState||(t.flags|=4),typeof i.getSnapshotBeforeUpdate!="function"||l===e.memoizedProps&&O===e.memoizedState||(t.flags|=1024),n=!1)}return hg(e,t,r,n,a,o)}function hg(e,t,r,n,o,a){fC(e,t);var i=(t.flags&128)!==0;if(!n&&!i)return o&&Jy(t,r,!1),Wo(e,t,a);n=t.stateNode,SM.current=t;var l=i&&typeof r.getDerivedStateFromError!="function"?null:n.render();return t.flags|=1,e!==null&&i?(t.child=us(t,e.child,null,a),t.child=us(t,null,l,a)):en(e,t,l,a),t.memoizedState=n.state,o&&Jy(t,r,!0),t.child}function pC(e){var t=e.stateNode;t.pendingContext?Zy(e,t.pendingContext,t.pendingContext!==t.context):t.context&&Zy(e,t.context,!1),V0(e,t.containerInfo)}function gx(e,t,r,n,o){return ls(),I0(o),t.flags|=256,en(e,t,r,n),t.child}var gg={dehydrated:null,treeContext:null,retryLane:0};function mg(e){return{baseLanes:e,cachePool:null,transitions:null}}function hC(e,t,r){var n=t.pendingProps,o=lr.current,a=!1,i=(t.flags&128)!==0,l;if((l=i)||(l=e!==null&&e.memoizedState===null?!1:(o&2)!==0),l?(a=!0,t.flags&=-129):(e===null||e.memoizedState!==null)&&(o|=1),Jt(lr,o&1),e===null)return lg(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=ti(e,n,r,null),a.return=t,e.return=t,a.sibling=e,t.child=a,t.child.memoizedState=mg(r),t.memoizedState=gg,e):Y0(t,i));if(o=e.memoizedState,o!==null&&(l=o.dehydrated,l!==null))return CM(e,t,i,n,l,o,r);if(a){a=n.fallback,i=t.mode,o=e.child,l=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=Pa(o,f),n.subtreeFlags=o.subtreeFlags&14680064),l!==null?a=Pa(l,a):(a=ti(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?mg(r):{baseLanes:i.baseLanes|r,cachePool:null,transitions:i.transitions},a.memoizedState=i,a.childLanes=e.childLanes&~r,t.memoizedState=gg,n}return a=e.child,e=a.sibling,n=Pa(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 Y0(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&&I0(n),us(t,e.child,null,r),e=Y0(t,t.pendingProps.children),e.flags|=2,t.memoizedState=null,e}function CM(e,t,r,n,o,a,i){if(r)return t.flags&256?(t.flags&=-257,n=Jp(Error(Re(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=ti(a,o,i,null),a.flags|=2,n.return=t,a.return=t,n.sibling=a,t.child=n,t.mode&1&&us(t,e.child,null,i),t.child.memoizedState=mg(i),t.memoizedState=gg,a);if(!(t.mode&1))return sc(e,t,i,null);if(o.data==="$!"){if(n=o.nextSibling&&o.nextSibling.dataset,n)var l=n.dgst;return n=l,a=Error(Re(419)),n=Jp(a,n,void 0),sc(e,t,i,n)}if(l=(i&e.childLanes)!==0,cn||l){if(n=Ar,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,Uo(e,o),io(n,e,o,-1))}return tm(),n=Jp(Error(Re(421))),sc(e,t,i,n)}return o.data==="$?"?(t.flags|=128,t.child=e.child,t=LM.bind(null,e),o._reactRetry=t,null):(e=a.treeContext,yn=_a(o.nextSibling),Sn=t,ir=!0,eo=null,e!==null&&(Dn[Ln++]=Io,Dn[Ln++]=Do,Dn[Ln++]=ai,Io=e.id,Do=e.overflow,ai=t),t=Y0(t,n.children),t.flags|=4096,t)}function mx(e,t,r){e.lanes|=t;var n=e.alternate;n!==null&&(n.lanes|=t),ug(e.return,t,r)}function eh(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 gC(e,t,r){var n=t.pendingProps,o=n.revealOrder,a=n.tail;if(en(e,t,n.children,r),n=lr.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&&mx(e,r,t);else if(e.tag===19)mx(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(Jt(lr,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),eh(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}eh(t,!0,r,null,a);break;case"together":eh(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 Wo(e,t,r){if(e!==null&&(t.dependencies=e.dependencies),si|=t.lanes,!(r&t.childLanes))return null;if(e!==null&&t.child!==e.child)throw Error(Re(153));if(t.child!==null){for(e=t.child,r=Pa(e,e.pendingProps),t.child=r,r.return=t;e.sibling!==null;)e=e.sibling,r=r.sibling=Pa(e,e.pendingProps),r.return=t;r.sibling=null}return t.child}function TM(e,t,r){switch(t.tag){case 3:pC(t),ls();break;case 5:US(t);break;case 1:pn(t.type)&&gd(t);break;case 4:V0(t,t.stateNode.containerInfo);break;case 10:var n=t.type._context,o=t.memoizedProps.value;Jt(vd,n._currentValue),n._currentValue=o;break;case 13:if(n=t.memoizedState,n!==null)return n.dehydrated!==null?(Jt(lr,lr.current&1),t.flags|=128,null):r&t.child.childLanes?hC(e,t,r):(Jt(lr,lr.current&1),e=Wo(e,t,r),e!==null?e.sibling:null);Jt(lr,lr.current&1);break;case 19:if(n=(r&t.childLanes)!==0,e.flags&128){if(n)return gC(e,t,r);t.flags|=128}if(o=t.memoizedState,o!==null&&(o.rendering=null,o.tail=null,o.lastEffect=null),Jt(lr,lr.current),n)break;return null;case 22:case 23:return t.lanes=0,dC(e,t,r)}return Wo(e,t,r)}var mC,bg,bC,vC;mC=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}};bg=function(){};bC=function(e,t,r,n){var o=e.memoizedProps;if(o!==n){e=t.stateNode,Za(To.current);var a=null;switch(r){case"input":o=zh(e,o),n=zh(e,n),a=[];break;case"select":o=fr({},o,{value:void 0}),n=fr({},n,{value:void 0}),a=[];break;case"textarea":o=Uh(e,o),n=Uh(e,n),a=[];break;default:typeof o.onClick!="function"&&typeof n.onClick=="function"&&(e.onclick=pd)}$h(r,n);var i;r=null;for(g in o)if(!n.hasOwnProperty(g)&&o.hasOwnProperty(g)&&o[g]!=null)if(g==="style"){var l=o[g];for(i in l)l.hasOwnProperty(i)&&(r||(r={}),r[i]="")}else g!=="dangerouslySetInnerHTML"&&g!=="children"&&g!=="suppressContentEditableWarning"&&g!=="suppressHydrationWarning"&&g!=="autoFocus"&&(Ml.hasOwnProperty(g)?a||(a=[]):(a=a||[]).push(g,null));for(g in n){var f=n[g];if(l=o!=null?o[g]:void 0,n.hasOwnProperty(g)&&f!==l&&(f!=null||l!=null))if(g==="style")if(l){for(i in l)!l.hasOwnProperty(i)||f&&f.hasOwnProperty(i)||(r||(r={}),r[i]="");for(i in f)f.hasOwnProperty(i)&&l[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,l=l?l.__html:void 0,f!=null&&l!==f&&(a=a||[]).push(g,f)):g==="children"?typeof f!="string"&&typeof f!="number"||(a=a||[]).push(g,""+f):g!=="suppressContentEditableWarning"&&g!=="suppressHydrationWarning"&&(Ml.hasOwnProperty(g)?(f!=null&&g==="onScroll"&&er("scroll",e),a||l===f||(a=[])):(a=a||[]).push(g,f))}r&&(a=a||[]).push("style",r);var g=a;(t.updateQueue=g)&&(t.flags|=4)}};vC=function(e,t,r,n){r!==n&&(t.flags|=4)};function al(e,t){if(!ir)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 Wr(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 PM(e,t,r){var n=t.pendingProps;switch(M0(t),t.tag){case 2:case 16:case 15:case 0:case 11:case 7:case 8:case 12:case 9:case 14:return Wr(t),null;case 1:return pn(t.type)&&hd(),Wr(t),null;case 3:return n=t.stateNode,cs(),rr(fn),rr(Kr),W0(),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,eo!==null&&(Tg(eo),eo=null))),bg(e,t),Wr(t),null;case 5:U0(t);var o=Za(Gl.current);if(r=t.type,e!==null&&t.stateNode!=null)bC(e,t,r,n,o),e.ref!==t.ref&&(t.flags|=512,t.flags|=2097152);else{if(!n){if(t.stateNode===null)throw Error(Re(166));return Wr(t),null}if(e=Za(To.current),ac(t)){n=t.stateNode,r=t.type;var a=t.memoizedProps;switch(n[So]=t,n[$l]=a,e=(t.mode&1)!==0,r){case"dialog":er("cancel",n),er("close",n);break;case"iframe":case"object":case"embed":er("load",n);break;case"video":case"audio":for(o=0;o<gl.length;o++)er(gl[o],n);break;case"source":er("error",n);break;case"img":case"image":case"link":er("error",n),er("load",n);break;case"details":er("toggle",n);break;case"input":Ty(n,a),er("invalid",n);break;case"select":n._wrapperState={wasMultiple:!!a.multiple},er("invalid",n);break;case"textarea":Oy(n,a),er("invalid",n)}$h(r,a),o=null;for(var i in a)if(a.hasOwnProperty(i)){var l=a[i];i==="children"?typeof l=="string"?n.textContent!==l&&(a.suppressHydrationWarning!==!0&&oc(n.textContent,l,e),o=["children",l]):typeof l=="number"&&n.textContent!==""+l&&(a.suppressHydrationWarning!==!0&&oc(n.textContent,l,e),o=["children",""+l]):Ml.hasOwnProperty(i)&&l!=null&&i==="onScroll"&&er("scroll",n)}switch(r){case"input":Qu(n),Py(n,a,!0);break;case"textarea":Qu(n),ky(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=H_(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[So]=t,e[$l]=n,mC(e,t,!1,!1),t.stateNode=e;e:{switch(i=Hh(r,n),r){case"dialog":er("cancel",e),er("close",e),o=n;break;case"iframe":case"object":case"embed":er("load",e),o=n;break;case"video":case"audio":for(o=0;o<gl.length;o++)er(gl[o],e);o=n;break;case"source":er("error",e),o=n;break;case"img":case"image":case"link":er("error",e),er("load",e),o=n;break;case"details":er("toggle",e),o=n;break;case"input":Ty(e,n),o=zh(e,n),er("invalid",e);break;case"option":o=n;break;case"select":e._wrapperState={wasMultiple:!!n.multiple},o=fr({},n,{value:void 0}),er("invalid",e);break;case"textarea":Oy(e,n),o=Uh(e,n),er("invalid",e);break;default:o=n}$h(r,o),l=o;for(a in l)if(l.hasOwnProperty(a)){var f=l[a];a==="style"?K_(e,f):a==="dangerouslySetInnerHTML"?(f=f?f.__html:void 0,f!=null&&G_(e,f)):a==="children"?typeof f=="string"?(r!=="textarea"||f!=="")&&Il(e,f):typeof f=="number"&&Il(e,""+f):a!=="suppressContentEditableWarning"&&a!=="suppressHydrationWarning"&&a!=="autoFocus"&&(Ml.hasOwnProperty(a)?f!=null&&a==="onScroll"&&er("scroll",e):f!=null&&y0(e,a,f,i))}switch(r){case"input":Qu(e),Py(e,n,!1);break;case"textarea":Qu(e),ky(e);break;case"option":n.value!=null&&e.setAttribute("value",""+ja(n.value));break;case"select":e.multiple=!!n.multiple,a=n.value,a!=null?Yi(e,!!n.multiple,a,!1):n.defaultValue!=null&&Yi(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 Wr(t),null;case 6:if(e&&t.stateNode!=null)vC(e,t,e.memoizedProps,n);else{if(typeof n!="string"&&t.stateNode===null)throw Error(Re(166));if(r=Za(Gl.current),Za(To.current),ac(t)){if(n=t.stateNode,r=t.memoizedProps,n[So]=t,(a=n.nodeValue!==r)&&(e=Sn,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[So]=t,t.stateNode=n}return Wr(t),null;case 13:if(rr(lr),n=t.memoizedState,e===null||e.memoizedState!==null&&e.memoizedState.dehydrated!==null){if(ir&&yn!==null&&t.mode&1&&!(t.flags&128))IS(),ls(),t.flags|=98560,a=!1;else if(a=ac(t),n!==null&&n.dehydrated!==null){if(e===null){if(!a)throw Error(Re(318));if(a=t.memoizedState,a=a!==null?a.dehydrated:null,!a)throw Error(Re(317));a[So]=t}else ls(),!(t.flags&128)&&(t.memoizedState=null),t.flags|=4;Wr(t),a=!1}else eo!==null&&(Tg(eo),eo=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||lr.current&1?Tr===0&&(Tr=3):tm())),t.updateQueue!==null&&(t.flags|=4),Wr(t),null);case 4:return cs(),bg(e,t),e===null&&Ul(t.stateNode.containerInfo),Wr(t),null;case 10:return F0(t.type._context),Wr(t),null;case 17:return pn(t.type)&&hd(),Wr(t),null;case 19:if(rr(lr),a=t.memoizedState,a===null)return Wr(t),null;if(n=(t.flags&128)!==0,i=a.rendering,i===null)if(n)al(a,!1);else{if(Tr!==0||e!==null&&e.flags&128)for(e=t.child;e!==null;){if(i=wd(e),i!==null){for(t.flags|=128,al(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 Jt(lr,lr.current&1|2),t.child}e=e.sibling}a.tail!==null&&mr()>fs&&(t.flags|=128,n=!0,al(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),al(a,!0),a.tail===null&&a.tailMode==="hidden"&&!i.alternate&&!ir)return Wr(t),null}else 2*mr()-a.renderingStartTime>fs&&r!==1073741824&&(t.flags|=128,n=!0,al(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=mr(),t.sibling=null,r=lr.current,Jt(lr,n?r&1|2:r&1),t):(Wr(t),null);case 22:case 23:return em(),n=t.memoizedState!==null,e!==null&&e.memoizedState!==null!==n&&(t.flags|=8192),n&&t.mode&1?vn&1073741824&&(Wr(t),t.subtreeFlags&6&&(t.flags|=8192)):Wr(t),null;case 24:return null;case 25:return null}throw Error(Re(156,t.tag))}function OM(e,t){switch(M0(t),t.tag){case 1:return pn(t.type)&&hd(),e=t.flags,e&65536?(t.flags=e&-65537|128,t):null;case 3:return cs(),rr(fn),rr(Kr),W0(),e=t.flags,e&65536&&!(e&128)?(t.flags=e&-65537|128,t):null;case 5:return U0(t),null;case 13:if(rr(lr),e=t.memoizedState,e!==null&&e.dehydrated!==null){if(t.alternate===null)throw Error(Re(340));ls()}return e=t.flags,e&65536?(t.flags=e&-65537|128,t):null;case 19:return rr(lr),null;case 4:return cs(),null;case 10:return F0(t.type._context),null;case 22:case 23:return em(),null;case 24:return null;default:return null}}var lc=!1,Gr=!1,kM=typeof WeakSet=="function"?WeakSet:Set,nt=null;function Hi(e,t){var r=e.ref;if(r!==null)if(typeof r=="function")try{r(null)}catch(n){pr(e,t,n)}else r.current=null}function vg(e,t,r){try{r()}catch(n){pr(e,t,n)}}var bx=!1;function NM(e,t){if(tg=cd,e=_S(),A0(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,l=-1,f=-1,g=0,m=0,S=e,O=null;t:for(;;){for(var T;S!==r||o!==0&&S.nodeType!==3||(l=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&&(l=i),O===a&&++m===n&&(f=i),(T=S.nextSibling)!==null)break;S=O,O=S.parentNode}S=T}r=l===-1||f===-1?null:{start:l,end:f}}else r=null}r=r||{start:0,end:0}}else r=null;for(rg={focusedElem:e,selectionRange:r},cd=!1,nt=t;nt!==null;)if(t=nt,e=t.child,(t.subtreeFlags&1028)!==0&&e!==null)e.return=t,nt=e;else for(;nt!==null;){t=nt;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:Xn(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(Re(163))}}catch(u){pr(t,t.return,u)}if(e=t.sibling,e!==null){e.return=t.return,nt=e;break}nt=t.return}return C=bx,bx=!1,C}function Tl(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&&vg(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 yg(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 yC(e){var t=e.alternate;t!==null&&(e.alternate=null,yC(t)),e.child=null,e.deletions=null,e.sibling=null,e.tag===5&&(t=e.stateNode,t!==null&&(delete t[So],delete t[$l],delete t[ag],delete t[dM],delete t[fM])),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 xC(e){return e.tag===5||e.tag===3||e.tag===4}function vx(e){e:for(;;){for(;e.sibling===null;){if(e.return===null||xC(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 xg(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(xg(e,t,r),e=e.sibling;e!==null;)xg(e,t,r),e=e.sibling}function wg(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(wg(e,t,r),e=e.sibling;e!==null;)wg(e,t,r),e=e.sibling}var Lr=null,Zn=!1;function aa(e,t,r){for(r=r.child;r!==null;)wC(e,t,r),r=r.sibling}function wC(e,t,r){if(Co&&typeof Co.onCommitFiberUnmount=="function")try{Co.onCommitFiberUnmount(af,r)}catch{}switch(r.tag){case 5:Gr||Hi(r,t);case 6:var n=Lr,o=Zn;Lr=null,aa(e,t,r),Lr=n,Zn=o,Lr!==null&&(Zn?(e=Lr,r=r.stateNode,e.nodeType===8?e.parentNode.removeChild(r):e.removeChild(r)):Lr.removeChild(r.stateNode));break;case 18:Lr!==null&&(Zn?(e=Lr,r=r.stateNode,e.nodeType===8?qp(e.parentNode,r):e.nodeType===1&&qp(e,r),zl(e)):qp(Lr,r.stateNode));break;case 4:n=Lr,o=Zn,Lr=r.stateNode.containerInfo,Zn=!0,aa(e,t,r),Lr=n,Zn=o;break;case 0:case 11:case 14:case 15:if(!Gr&&(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)&&vg(r,t,i),o=o.next}while(o!==n)}aa(e,t,r);break;case 1:if(!Gr&&(Hi(r,t),n=r.stateNode,typeof n.componentWillUnmount=="function"))try{n.props=r.memoizedProps,n.state=r.memoizedState,n.componentWillUnmount()}catch(l){pr(r,t,l)}aa(e,t,r);break;case 21:aa(e,t,r);break;case 22:r.mode&1?(Gr=(n=Gr)||r.memoizedState!==null,aa(e,t,r),Gr=n):aa(e,t,r);break;default:aa(e,t,r)}}function yx(e){var t=e.updateQueue;if(t!==null){e.updateQueue=null;var r=e.stateNode;r===null&&(r=e.stateNode=new kM),t.forEach(function(n){var o=FM.bind(null,e,n);r.has(n)||(r.add(n),n.then(o,o))})}}function Yn(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,l=i;e:for(;l!==null;){switch(l.tag){case 5:Lr=l.stateNode,Zn=!1;break e;case 3:Lr=l.stateNode.containerInfo,Zn=!0;break e;case 4:Lr=l.stateNode.containerInfo,Zn=!0;break e}l=l.return}if(Lr===null)throw Error(Re(160));wC(a,i,o),Lr=null,Zn=!1;var f=o.alternate;f!==null&&(f.return=null),o.return=null}catch(g){pr(o,t,g)}}if(t.subtreeFlags&12854)for(t=t.child;t!==null;)_C(t,e),t=t.sibling}function _C(e,t){var r=e.alternate,n=e.flags;switch(e.tag){case 0:case 11:case 14:case 15:if(Yn(t,e),xo(e),n&4){try{Tl(3,e,e.return),hf(3,e)}catch(w){pr(e,e.return,w)}try{Tl(5,e,e.return)}catch(w){pr(e,e.return,w)}}break;case 1:Yn(t,e),xo(e),n&512&&r!==null&&Hi(r,r.return);break;case 5:if(Yn(t,e),xo(e),n&512&&r!==null&&Hi(r,r.return),e.flags&32){var o=e.stateNode;try{Il(o,"")}catch(w){pr(e,e.return,w)}}if(n&4&&(o=e.stateNode,o!=null)){var a=e.memoizedProps,i=r!==null?r.memoizedProps:a,l=e.type,f=e.updateQueue;if(e.updateQueue=null,f!==null)try{l==="input"&&a.type==="radio"&&a.name!=null&&W_(o,a),Hh(l,i);var g=Hh(l,a);for(i=0;i<f.length;i+=2){var m=f[i],S=f[i+1];m==="style"?K_(o,S):m==="dangerouslySetInnerHTML"?G_(o,S):m==="children"?Il(o,S):y0(o,m,S,g)}switch(l){case"input":Bh(o,a);break;case"textarea":$_(o,a);break;case"select":var O=o._wrapperState.wasMultiple;o._wrapperState.wasMultiple=!!a.multiple;var T=a.value;T!=null?Yi(o,!!a.multiple,T,!1):O!==!!a.multiple&&(a.defaultValue!=null?Yi(o,!!a.multiple,a.defaultValue,!0):Yi(o,!!a.multiple,a.multiple?[]:"",!1))}o[$l]=a}catch(w){pr(e,e.return,w)}}break;case 6:if(Yn(t,e),xo(e),n&4){if(e.stateNode===null)throw Error(Re(162));o=e.stateNode,a=e.memoizedProps;try{o.nodeValue=a}catch(w){pr(e,e.return,w)}}break;case 3:if(Yn(t,e),xo(e),n&4&&r!==null&&r.memoizedState.isDehydrated)try{zl(t.containerInfo)}catch(w){pr(e,e.return,w)}break;case 4:Yn(t,e),xo(e);break;case 13:Yn(t,e),xo(e),o=e.child,o.flags&8192&&(a=o.memoizedState!==null,o.stateNode.isHidden=a,!a||o.alternate!==null&&o.alternate.memoizedState!==null||(Z0=mr())),n&4&&yx(e);break;case 22:if(m=r!==null&&r.memoizedState!==null,e.mode&1?(Gr=(g=Gr)||m,Yn(t,e),Gr=g):Yn(t,e),xo(e),n&8192){if(g=e.memoizedState!==null,(e.stateNode.isHidden=g)&&!m&&e.mode&1)for(nt=e,m=e.child;m!==null;){for(S=nt=m;nt!==null;){switch(O=nt,T=O.child,O.tag){case 0:case 11:case 14:case 15:Tl(4,O,O.return);break;case 1:Hi(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){pr(n,r,w)}}break;case 5:Hi(O,O.return);break;case 22:if(O.memoizedState!==null){wx(S);continue}}T!==null?(T.return=O,nt=T):wx(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"):(l=S.stateNode,f=S.memoizedProps.style,i=f!=null&&f.hasOwnProperty("display")?f.display:null,l.style.display=q_("display",i))}catch(w){pr(e,e.return,w)}}}else if(S.tag===6){if(m===null)try{S.stateNode.nodeValue=g?"":S.memoizedProps}catch(w){pr(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:Yn(t,e),xo(e),n&4&&yx(e);break;case 21:break;default:Yn(t,e),xo(e)}}function xo(e){var t=e.flags;if(t&2){try{e:{for(var r=e.return;r!==null;){if(xC(r)){var n=r;break e}r=r.return}throw Error(Re(160))}switch(n.tag){case 5:var o=n.stateNode;n.flags&32&&(Il(o,""),n.flags&=-33);var a=vx(e);wg(e,a,o);break;case 3:case 4:var i=n.stateNode.containerInfo,l=vx(e);xg(e,l,i);break;default:throw Error(Re(161))}}catch(f){pr(e,e.return,f)}e.flags&=-3}t&4096&&(e.flags&=-4097)}function jM(e,t,r){nt=e,SC(e)}function SC(e,t,r){for(var n=(e.mode&1)!==0;nt!==null;){var o=nt,a=o.child;if(o.tag===22&&n){var i=o.memoizedState!==null||lc;if(!i){var l=o.alternate,f=l!==null&&l.memoizedState!==null||Gr;l=lc;var g=Gr;if(lc=i,(Gr=f)&&!g)for(nt=o;nt!==null;)i=nt,f=i.child,i.tag===22&&i.memoizedState!==null?_x(o):f!==null?(f.return=i,nt=f):_x(o);for(;a!==null;)nt=a,SC(a),a=a.sibling;nt=o,lc=l,Gr=g}xx(e)}else o.subtreeFlags&8772&&a!==null?(a.return=o,nt=a):xx(e)}}function xx(e){for(;nt!==null;){var t=nt;if(t.flags&8772){var r=t.alternate;try{if(t.flags&8772)switch(t.tag){case 0:case 11:case 15:Gr||hf(5,t);break;case 1:var n=t.stateNode;if(t.flags&4&&!Gr)if(r===null)n.componentDidMount();else{var o=t.elementType===t.type?r.memoizedProps:Xn(t.type,r.memoizedProps);n.componentDidUpdate(o,r.memoizedState,n.__reactInternalSnapshotBeforeUpdate)}var a=t.updateQueue;a!==null&&nx(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}nx(t,i,r)}break;case 5:var l=t.stateNode;if(r===null&&t.flags&4){r=l;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&&zl(S)}}}break;case 19:case 17:case 21:case 22:case 23:case 25:break;default:throw Error(Re(163))}Gr||t.flags&512&&yg(t)}catch(O){pr(t,t.return,O)}}if(t===e){nt=null;break}if(r=t.sibling,r!==null){r.return=t.return,nt=r;break}nt=t.return}}function wx(e){for(;nt!==null;){var t=nt;if(t===e){nt=null;break}var r=t.sibling;if(r!==null){r.return=t.return,nt=r;break}nt=t.return}}function _x(e){for(;nt!==null;){var t=nt;try{switch(t.tag){case 0:case 11:case 15:var r=t.return;try{hf(4,t)}catch(f){pr(t,r,f)}break;case 1:var n=t.stateNode;if(typeof n.componentDidMount=="function"){var o=t.return;try{n.componentDidMount()}catch(f){pr(t,o,f)}}var a=t.return;try{yg(t)}catch(f){pr(t,a,f)}break;case 5:var i=t.return;try{yg(t)}catch(f){pr(t,i,f)}}}catch(f){pr(t,t.return,f)}if(t===e){nt=null;break}var l=t.sibling;if(l!==null){l.return=t.return,nt=l;break}nt=t.return}}var EM=Math.ceil,Cd=Go.ReactCurrentDispatcher,Q0=Go.ReactCurrentOwner,Un=Go.ReactCurrentBatchConfig,Ht=0,Ar=null,yr=null,Fr=0,vn=0,Gi=Ma(0),Tr=0,Ql=null,si=0,gf=0,X0=0,Pl=null,ln=null,Z0=0,fs=1/0,Ro=null,Td=!1,_g=null,Ca=null,uc=!1,ma=null,Pd=0,Ol=0,Sg=null,Lc=-1,Fc=0;function tn(){return Ht&6?mr():Lc!==-1?Lc:Lc=mr()}function Ta(e){return e.mode&1?Ht&2&&Fr!==0?Fr&-Fr:hM.transition!==null?(Fc===0&&(Fc=iS()),Fc):(e=Kt,e!==0||(e=window.event,e=e===void 0?16:pS(e.type)),e):1}function io(e,t,r,n){if(50<Ol)throw Ol=0,Sg=null,Error(Re(185));cu(e,r,n),(!(Ht&2)||e!==Ar)&&(e===Ar&&(!(Ht&2)&&(gf|=r),Tr===4&&ha(e,Fr)),hn(e,n),r===1&&Ht===0&&!(t.mode&1)&&(fs=mr()+500,df&&Ia()))}function hn(e,t){var r=e.callbackNode;hR(e,t);var n=ud(e,e===Ar?Fr:0);if(n===0)r!==null&&Ey(r),e.callbackNode=null,e.callbackPriority=0;else if(t=n&-n,e.callbackPriority!==t){if(r!=null&&Ey(r),t===1)e.tag===0?pM(Sx.bind(null,e)):AS(Sx.bind(null,e)),uM(function(){!(Ht&6)&&Ia()}),r=null;else{switch(sS(n)){case 1:r=C0;break;case 4:r=oS;break;case 16:r=ld;break;case 536870912:r=aS;break;default:r=ld}r=EC(r,CC.bind(null,e))}e.callbackPriority=t,e.callbackNode=r}}function CC(e,t){if(Lc=-1,Fc=0,Ht&6)throw Error(Re(327));var r=e.callbackNode;if(es()&&e.callbackNode!==r)return null;var n=ud(e,e===Ar?Fr:0);if(n===0)return null;if(n&30||n&e.expiredLanes||t)t=Od(e,n);else{t=n;var o=Ht;Ht|=2;var a=PC();(Ar!==e||Fr!==t)&&(Ro=null,fs=mr()+500,ei(e,t));do try{MM();break}catch(l){TC(e,l)}while(1);L0(),Cd.current=a,Ht=o,yr!==null?t=0:(Ar=null,Fr=0,t=Tr)}if(t!==0){if(t===2&&(o=Qh(e),o!==0&&(n=o,t=Cg(e,o))),t===1)throw r=Ql,ei(e,0),ha(e,n),hn(e,mr()),r;if(t===6)ha(e,n);else{if(o=e.current.alternate,!(n&30)&&!AM(o)&&(t=Od(e,n),t===2&&(a=Qh(e),a!==0&&(n=a,t=Cg(e,a))),t===1))throw r=Ql,ei(e,0),ha(e,n),hn(e,mr()),r;switch(e.finishedWork=o,e.finishedLanes=n,t){case 0:case 1:throw Error(Re(345));case 2:qa(e,ln,Ro);break;case 3:if(ha(e,n),(n&130023424)===n&&(t=Z0+500-mr(),10<t)){if(ud(e,0)!==0)break;if(o=e.suspendedLanes,(o&n)!==n){tn(),e.pingedLanes|=e.suspendedLanes&o;break}e.timeoutHandle=og(qa.bind(null,e,ln,Ro),t);break}qa(e,ln,Ro);break;case 4:if(ha(e,n),(n&4194240)===n)break;for(t=e.eventTimes,o=-1;0<n;){var i=31-ao(n);a=1<<i,i=t[i],i>o&&(o=i),n&=~a}if(n=o,n=mr()-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=og(qa.bind(null,e,ln,Ro),n);break}qa(e,ln,Ro);break;case 5:qa(e,ln,Ro);break;default:throw Error(Re(329))}}}return hn(e,mr()),e.callbackNode===r?CC.bind(null,e):null}function Cg(e,t){var r=Pl;return e.current.memoizedState.isDehydrated&&(ei(e,t).flags|=256),e=Od(e,t),e!==2&&(t=ln,ln=r,t!==null&&Tg(t)),e}function Tg(e){ln===null?ln=e:ln.push.apply(ln,e)}function AM(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(!lo(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 ha(e,t){for(t&=~X0,t&=~gf,e.suspendedLanes|=t,e.pingedLanes&=~t,e=e.expirationTimes;0<t;){var r=31-ao(t),n=1<<r;e[r]=-1,t&=~n}}function Sx(e){if(Ht&6)throw Error(Re(327));es();var t=ud(e,0);if(!(t&1))return hn(e,mr()),null;var r=Od(e,t);if(e.tag!==0&&r===2){var n=Qh(e);n!==0&&(t=n,r=Cg(e,n))}if(r===1)throw r=Ql,ei(e,0),ha(e,t),hn(e,mr()),r;if(r===6)throw Error(Re(345));return e.finishedWork=e.current.alternate,e.finishedLanes=t,qa(e,ln,Ro),hn(e,mr()),null}function J0(e,t){var r=Ht;Ht|=1;try{return e(t)}finally{Ht=r,Ht===0&&(fs=mr()+500,df&&Ia())}}function li(e){ma!==null&&ma.tag===0&&!(Ht&6)&&es();var t=Ht;Ht|=1;var r=Un.transition,n=Kt;try{if(Un.transition=null,Kt=1,e)return e()}finally{Kt=n,Un.transition=r,Ht=t,!(Ht&6)&&Ia()}}function em(){vn=Gi.current,rr(Gi)}function ei(e,t){e.finishedWork=null,e.finishedLanes=0;var r=e.timeoutHandle;if(r!==-1&&(e.timeoutHandle=-1,lM(r)),yr!==null)for(r=yr.return;r!==null;){var n=r;switch(M0(n),n.tag){case 1:n=n.type.childContextTypes,n!=null&&hd();break;case 3:cs(),rr(fn),rr(Kr),W0();break;case 5:U0(n);break;case 4:cs();break;case 13:rr(lr);break;case 19:rr(lr);break;case 10:F0(n.type._context);break;case 22:case 23:em()}r=r.return}if(Ar=e,yr=e=Pa(e.current,null),Fr=vn=t,Tr=0,Ql=null,X0=gf=si=0,ln=Pl=null,Xa!==null){for(t=0;t<Xa.length;t++)if(r=Xa[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}Xa=null}return e}function TC(e,t){do{var r=yr;try{if(L0(),Mc.current=Sd,_d){for(var n=cr.memoizedState;n!==null;){var o=n.queue;o!==null&&(o.pending=null),n=n.next}_d=!1}if(ii=0,Er=Cr=cr=null,Cl=!1,ql=0,Q0.current=null,r===null||r.return===null){Tr=1,Ql=t,yr=null;break}e:{var a=e,i=r.return,l=r,f=t;if(t=Fr,l.flags|=32768,f!==null&&typeof f=="object"&&typeof f.then=="function"){var g=f,m=l,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=cx(i);if(T!==null){T.flags&=-257,dx(T,i,l,a,t),T.mode&1&&ux(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)){ux(a,g,t),tm();break e}f=Error(Re(426))}}else if(ir&&l.mode&1){var b=cx(i);if(b!==null){!(b.flags&65536)&&(b.flags|=256),dx(b,i,l,a,t),I0(ds(f,l));break e}}a=f=ds(f,l),Tr!==4&&(Tr=2),Pl===null?Pl=[a]:Pl.push(a),a=i;do{switch(a.tag){case 3:a.flags|=65536,t&=-t,a.lanes|=t;var d=lC(a,f,t);rx(a,d);break e;case 1:l=f;var s=a.type,c=a.stateNode;if(!(a.flags&128)&&(typeof s.getDerivedStateFromError=="function"||c!==null&&typeof c.componentDidCatch=="function"&&(Ca===null||!Ca.has(c)))){a.flags|=65536,t&=-t,a.lanes|=t;var u=uC(a,l,t);rx(a,u);break e}}a=a.return}while(a!==null)}kC(r)}catch(h){t=h,yr===r&&r!==null&&(yr=r=r.return);continue}break}while(1)}function PC(){var e=Cd.current;return Cd.current=Sd,e===null?Sd:e}function tm(){(Tr===0||Tr===3||Tr===2)&&(Tr=4),Ar===null||!(si&268435455)&&!(gf&268435455)||ha(Ar,Fr)}function Od(e,t){var r=Ht;Ht|=2;var n=PC();(Ar!==e||Fr!==t)&&(Ro=null,ei(e,t));do try{RM();break}catch(o){TC(e,o)}while(1);if(L0(),Ht=r,Cd.current=n,yr!==null)throw Error(Re(261));return Ar=null,Fr=0,Tr}function RM(){for(;yr!==null;)OC(yr)}function MM(){for(;yr!==null&&!aR();)OC(yr)}function OC(e){var t=jC(e.alternate,e,vn);e.memoizedProps=e.pendingProps,t===null?kC(e):yr=t,Q0.current=null}function kC(e){var t=e;do{var r=t.alternate;if(e=t.return,t.flags&32768){if(r=OM(r,t),r!==null){r.flags&=32767,yr=r;return}if(e!==null)e.flags|=32768,e.subtreeFlags=0,e.deletions=null;else{Tr=6,yr=null;return}}else if(r=PM(r,t,vn),r!==null){yr=r;return}if(t=t.sibling,t!==null){yr=t;return}yr=t=e}while(t!==null);Tr===0&&(Tr=5)}function qa(e,t,r){var n=Kt,o=Un.transition;try{Un.transition=null,Kt=1,IM(e,t,r,n)}finally{Un.transition=o,Kt=n}return null}function IM(e,t,r,n){do es();while(ma!==null);if(Ht&6)throw Error(Re(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(Re(177));e.callbackNode=null,e.callbackPriority=0;var a=r.lanes|r.childLanes;if(gR(e,a),e===Ar&&(yr=Ar=null,Fr=0),!(r.subtreeFlags&2064)&&!(r.flags&2064)||uc||(uc=!0,EC(ld,function(){return es(),null})),a=(r.flags&15990)!==0,r.subtreeFlags&15990||a){a=Un.transition,Un.transition=null;var i=Kt;Kt=1;var l=Ht;Ht|=4,Q0.current=null,NM(e,r),_C(r,e),tM(rg),cd=!!tg,rg=tg=null,e.current=r,jM(r),iR(),Ht=l,Kt=i,Un.transition=a}else e.current=r;if(uc&&(uc=!1,ma=e,Pd=o),a=e.pendingLanes,a===0&&(Ca=null),uR(r.stateNode),hn(e,mr()),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=_g,_g=null,e;return Pd&1&&e.tag!==0&&es(),a=e.pendingLanes,a&1?e===Sg?Ol++:(Ol=0,Sg=e):Ol=0,Ia(),null}function es(){if(ma!==null){var e=sS(Pd),t=Un.transition,r=Kt;try{if(Un.transition=null,Kt=16>e?16:e,ma===null)var n=!1;else{if(e=ma,ma=null,Pd=0,Ht&6)throw Error(Re(331));var o=Ht;for(Ht|=4,nt=e.current;nt!==null;){var a=nt,i=a.child;if(nt.flags&16){var l=a.deletions;if(l!==null){for(var f=0;f<l.length;f++){var g=l[f];for(nt=g;nt!==null;){var m=nt;switch(m.tag){case 0:case 11:case 15:Tl(8,m,a)}var S=m.child;if(S!==null)S.return=m,nt=S;else for(;nt!==null;){m=nt;var O=m.sibling,T=m.return;if(yC(m),m===g){nt=null;break}if(O!==null){O.return=T,nt=O;break}nt=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)}}nt=a}}if(a.subtreeFlags&2064&&i!==null)i.return=a,nt=i;else e:for(;nt!==null;){if(a=nt,a.flags&2048)switch(a.tag){case 0:case 11:case 15:Tl(9,a,a.return)}var d=a.sibling;if(d!==null){d.return=a.return,nt=d;break e}nt=a.return}}var s=e.current;for(nt=s;nt!==null;){i=nt;var c=i.child;if(i.subtreeFlags&2064&&c!==null)c.return=i,nt=c;else e:for(i=s;nt!==null;){if(l=nt,l.flags&2048)try{switch(l.tag){case 0:case 11:case 15:hf(9,l)}}catch(h){pr(l,l.return,h)}if(l===i){nt=null;break e}var u=l.sibling;if(u!==null){u.return=l.return,nt=u;break e}nt=l.return}}if(Ht=o,Ia(),Co&&typeof Co.onPostCommitFiberRoot=="function")try{Co.onPostCommitFiberRoot(af,e)}catch{}n=!0}return n}finally{Kt=r,Un.transition=t}}return!1}function Cx(e,t,r){t=ds(r,t),t=lC(e,t,1),e=Sa(e,t,1),t=tn(),e!==null&&(cu(e,1,t),hn(e,t))}function pr(e,t,r){if(e.tag===3)Cx(e,e,r);else for(;t!==null;){if(t.tag===3){Cx(t,e,r);break}else if(t.tag===1){var n=t.stateNode;if(typeof t.type.getDerivedStateFromError=="function"||typeof n.componentDidCatch=="function"&&(Ca===null||!Ca.has(n))){e=ds(r,e),e=uC(t,e,1),t=Sa(t,e,1),e=tn(),t!==null&&(cu(t,1,e),hn(t,e));break}}t=t.return}}function DM(e,t,r){var n=e.pingCache;n!==null&&n.delete(t),t=tn(),e.pingedLanes|=e.suspendedLanes&r,Ar===e&&(Fr&r)===r&&(Tr===4||Tr===3&&(Fr&130023424)===Fr&&500>mr()-Z0?ei(e,0):X0|=r),hn(e,t)}function NC(e,t){t===0&&(e.mode&1?(t=Ju,Ju<<=1,!(Ju&130023424)&&(Ju=4194304)):t=1);var r=tn();e=Uo(e,t),e!==null&&(cu(e,t,r),hn(e,r))}function LM(e){var t=e.memoizedState,r=0;t!==null&&(r=t.retryLane),NC(e,r)}function FM(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(Re(314))}n!==null&&n.delete(t),NC(e,r)}var jC;jC=function(e,t,r){if(e!==null)if(e.memoizedProps!==t.pendingProps||fn.current)cn=!0;else{if(!(e.lanes&r)&&!(t.flags&128))return cn=!1,TM(e,t,r);cn=!!(e.flags&131072)}else cn=!1,ir&&t.flags&1048576&&RS(t,bd,t.index);switch(t.lanes=0,t.tag){case 2:var n=t.type;Dc(e,t),e=t.pendingProps;var o=ss(t,Kr.current);Ji(t,r),o=H0(null,t,n,e,o,r);var a=G0();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,pn(n)?(a=!0,gd(t)):a=!1,t.memoizedState=o.state!==null&&o.state!==void 0?o.state:null,B0(t),o.updater=ff,t.stateNode=o,o._reactInternals=t,dg(t,n,e,r),t=hg(null,t,n,!0,a,r)):(t.tag=0,ir&&a&&R0(t),en(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=BM(n),e=Xn(n,e),o){case 0:t=pg(null,t,n,e,r);break e;case 1:t=hx(null,t,n,e,r);break e;case 11:t=fx(null,t,n,e,r);break e;case 14:t=px(null,t,n,Xn(n.type,e),r);break e}throw Error(Re(306,n,""))}return t;case 0:return n=t.type,o=t.pendingProps,o=t.elementType===n?o:Xn(n,o),pg(e,t,n,o,r);case 1:return n=t.type,o=t.pendingProps,o=t.elementType===n?o:Xn(n,o),hx(e,t,n,o,r);case 3:e:{if(pC(t),e===null)throw Error(Re(387));n=t.pendingProps,a=t.memoizedState,o=a.element,LS(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=ds(Error(Re(423)),t),t=gx(e,t,n,r,o);break e}else if(n!==o){o=ds(Error(Re(424)),t),t=gx(e,t,n,r,o);break e}else for(yn=_a(t.stateNode.containerInfo.firstChild),Sn=t,ir=!0,eo=null,r=VS(t,null,n,r),t.child=r;r;)r.flags=r.flags&-3|4096,r=r.sibling;else{if(ls(),n===o){t=Wo(e,t,r);break e}en(e,t,n,r)}t=t.child}return t;case 5:return US(t),e===null&&lg(t),n=t.type,o=t.pendingProps,a=e!==null?e.memoizedProps:null,i=o.children,ng(n,o)?i=null:a!==null&&ng(n,a)&&(t.flags|=32),fC(e,t),en(e,t,i,r),t.child;case 6:return e===null&&lg(t),null;case 13:return hC(e,t,r);case 4:return V0(t,t.stateNode.containerInfo),n=t.pendingProps,e===null?t.child=us(t,null,n,r):en(e,t,n,r),t.child;case 11:return n=t.type,o=t.pendingProps,o=t.elementType===n?o:Xn(n,o),fx(e,t,n,o,r);case 7:return en(e,t,t.pendingProps,r),t.child;case 8:return en(e,t,t.pendingProps.children,r),t.child;case 12:return en(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,Jt(vd,n._currentValue),n._currentValue=i,a!==null)if(lo(a.value,i)){if(a.children===o.children&&!fn.current){t=Wo(e,t,r);break e}}else for(a=t.child,a!==null&&(a.return=t);a!==null;){var l=a.dependencies;if(l!==null){i=a.child;for(var f=l.firstContext;f!==null;){if(f.context===n){if(a.tag===1){f=Lo(-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),ug(a.return,r,t),l.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(Re(341));i.lanes|=r,l=i.alternate,l!==null&&(l.lanes|=r),ug(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}en(e,t,o.children,r),t=t.child}return t;case 9:return o=t.type,n=t.pendingProps.children,Ji(t,r),o=Wn(o),n=n(o),t.flags|=1,en(e,t,n,r),t.child;case 14:return n=t.type,o=Xn(n,t.pendingProps),o=Xn(n.type,o),px(e,t,n,o,r);case 15:return cC(e,t,t.type,t.pendingProps,r);case 17:return n=t.type,o=t.pendingProps,o=t.elementType===n?o:Xn(n,o),Dc(e,t),t.tag=1,pn(n)?(e=!0,gd(t)):e=!1,Ji(t,r),zS(t,n,o),dg(t,n,o,r),hg(null,t,n,!0,e,r);case 19:return gC(e,t,r);case 22:return dC(e,t,r)}throw Error(Re(156,t.tag))};function EC(e,t){return nS(e,t)}function zM(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 zn(e,t,r,n){return new zM(e,t,r,n)}function rm(e){return e=e.prototype,!(!e||!e.isReactComponent)}function BM(e){if(typeof e=="function")return rm(e)?1:0;if(e!=null){if(e=e.$$typeof,e===w0)return 11;if(e===_0)return 14}return 2}function Pa(e,t){var r=e.alternate;return r===null?(r=zn(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")rm(e)&&(i=1);else if(typeof e=="string")i=5;else e:switch(e){case Di:return ti(r.children,o,a,t);case x0:i=8,o|=8;break;case Ih:return e=zn(12,r,t,o|2),e.elementType=Ih,e.lanes=a,e;case Dh:return e=zn(13,r,t,o),e.elementType=Dh,e.lanes=a,e;case Lh:return e=zn(19,r,t,o),e.elementType=Lh,e.lanes=a,e;case B_:return mf(r,o,a,t);default:if(typeof e=="object"&&e!==null)switch(e.$$typeof){case F_:i=10;break e;case z_:i=9;break e;case w0:i=11;break e;case _0:i=14;break e;case ca:i=16,n=null;break e}throw Error(Re(130,e==null?e:typeof e,""))}return t=zn(i,r,t,o),t.elementType=e,t.type=n,t.lanes=a,t}function ti(e,t,r,n){return e=zn(7,e,n,t),e.lanes=r,e}function mf(e,t,r,n){return e=zn(22,e,n,t),e.elementType=B_,e.lanes=r,e.stateNode={isHidden:!1},e}function th(e,t,r){return e=zn(6,e,null,t),e.lanes=r,e}function rh(e,t,r){return t=zn(4,e.children!==null?e.children:[],e.key,t),t.lanes=r,t.stateNode={containerInfo:e.containerInfo,pendingChildren:null,implementation:e.implementation},t}function VM(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=Dp(0),this.expirationTimes=Dp(-1),this.entangledLanes=this.finishedLanes=this.mutableReadLanes=this.expiredLanes=this.pingedLanes=this.suspendedLanes=this.pendingLanes=0,this.entanglements=Dp(0),this.identifierPrefix=n,this.onRecoverableError=o,this.mutableSourceEagerHydrationData=null}function nm(e,t,r,n,o,a,i,l,f){return e=new VM(e,t,r,l,f),t===1?(t=1,a===!0&&(t|=8)):t=0,a=zn(3,null,null,t),e.current=a,a.stateNode=e,a.memoizedState={element:n,isDehydrated:r,cache:null,transitions:null,pendingSuspenseBoundaries:null},B0(a),e}function UM(e,t,r){var n=3<arguments.length&&arguments[3]!==void 0?arguments[3]:null;return{$$typeof:Ii,key:n==null?null:""+n,children:e,containerInfo:t,implementation:r}}function AC(e){if(!e)return Ea;e=e._reactInternals;e:{if(hi(e)!==e||e.tag!==1)throw Error(Re(170));var t=e;do{switch(t.tag){case 3:t=t.stateNode.context;break e;case 1:if(pn(t.type)){t=t.stateNode.__reactInternalMemoizedMergedChildContext;break e}}t=t.return}while(t!==null);throw Error(Re(171))}if(e.tag===1){var r=e.type;if(pn(r))return ES(e,r,t)}return t}function RC(e,t,r,n,o,a,i,l,f){return e=nm(r,n,!0,e,o,a,i,l,f),e.context=AC(null),r=e.current,n=tn(),o=Ta(r),a=Lo(n,o),a.callback=t??null,Sa(r,a,o),e.current.lanes=o,cu(e,o,n),hn(e,n),e}function bf(e,t,r,n){var o=t.current,a=tn(),i=Ta(o);return r=AC(r),t.context===null?t.context=r:t.pendingContext=r,t=Lo(a,i),t.payload={element:e},n=n===void 0?null:n,n!==null&&(t.callback=n),e=Sa(o,t,i),e!==null&&(io(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 Tx(e,t){if(e=e.memoizedState,e!==null&&e.dehydrated!==null){var r=e.retryLane;e.retryLane=r!==0&&r<t?r:t}}function om(e,t){Tx(e,t),(e=e.alternate)&&Tx(e,t)}function WM(){return null}var MC=typeof reportError=="function"?reportError:function(e){console.error(e)};function am(e){this._internalRoot=e}vf.prototype.render=am.prototype.render=function(e){var t=this._internalRoot;if(t===null)throw Error(Re(409));bf(e,t,null,null)};vf.prototype.unmount=am.prototype.unmount=function(){var e=this._internalRoot;if(e!==null){this._internalRoot=null;var t=e.containerInfo;li(function(){bf(null,e,null,null)}),t[Vo]=null}};function vf(e){this._internalRoot=e}vf.prototype.unstable_scheduleHydration=function(e){if(e){var t=cS();e={blockedOn:null,target:e,priority:t};for(var r=0;r<pa.length&&t!==0&&t<pa[r].priority;r++);pa.splice(r,0,e),r===0&&fS(e)}};function im(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 Px(){}function $M(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=RC(t,n,e,0,null,!1,!1,"",Px);return e._reactRootContainer=i,e[Vo]=i.current,Ul(e.nodeType===8?e.parentNode:e),li(),i}for(;o=e.lastChild;)e.removeChild(o);if(typeof n=="function"){var l=n;n=function(){var g=kd(f);l.call(g)}}var f=nm(e,0,!1,null,null,!1,!1,"",Px);return e._reactRootContainer=f,e[Vo]=f.current,Ul(e.nodeType===8?e.parentNode:e),li(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 l=o;o=function(){var f=kd(i);l.call(f)}}bf(t,i,e,o)}else i=$M(r,t,e,o,n);return kd(i)}lS=function(e){switch(e.tag){case 3:var t=e.stateNode;if(t.current.memoizedState.isDehydrated){var r=hl(t.pendingLanes);r!==0&&(T0(t,r|1),hn(t,mr()),!(Ht&6)&&(fs=mr()+500,Ia()))}break;case 13:li(function(){var n=Uo(e,1);if(n!==null){var o=tn();io(n,e,1,o)}}),om(e,1)}};P0=function(e){if(e.tag===13){var t=Uo(e,134217728);if(t!==null){var r=tn();io(t,e,134217728,r)}om(e,134217728)}};uS=function(e){if(e.tag===13){var t=Ta(e),r=Uo(e,t);if(r!==null){var n=tn();io(r,e,t,n)}om(e,t)}};cS=function(){return Kt};dS=function(e,t){var r=Kt;try{return Kt=e,t()}finally{Kt=r}};qh=function(e,t,r){switch(t){case"input":if(Bh(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(Re(90));U_(n),Bh(n,o)}}}break;case"textarea":$_(e,r);break;case"select":t=r.value,t!=null&&Yi(e,!!r.multiple,t,!1)}};X_=J0;Z_=li;var HM={usingClientEntryPoint:!1,Events:[fu,Bi,cf,Y_,Q_,J0]},il={findFiberByHostInstance:Qa,bundleType:0,version:"18.2.0",rendererPackageName:"react-dom"},GM={bundleType:il.bundleType,version:il.version,rendererPackageName:il.rendererPackageName,rendererConfig:il.rendererConfig,overrideHookState:null,overrideHookStateDeletePath:null,overrideHookStateRenamePath:null,overrideProps:null,overridePropsDeletePath:null,overridePropsRenamePath:null,setErrorHandler:null,setSuspenseHandler:null,scheduleUpdate:null,currentDispatcherRef:Go.ReactCurrentDispatcher,findHostInstanceByFiber:function(e){return e=tS(e),e===null?null:e.stateNode},findFiberByHostInstance:il.findFiberByHostInstance||WM,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(GM),Co=cc}catch{}}On.__SECRET_INTERNALS_DO_NOT_USE_OR_YOU_WILL_BE_FIRED=HM;On.createPortal=function(e,t){var r=2<arguments.length&&arguments[2]!==void 0?arguments[2]:null;if(!im(t))throw Error(Re(200));return UM(e,t,null,r)};On.createRoot=function(e,t){if(!im(e))throw Error(Re(299));var r=!1,n="",o=MC;return t!=null&&(t.unstable_strictMode===!0&&(r=!0),t.identifierPrefix!==void 0&&(n=t.identifierPrefix),t.onRecoverableError!==void 0&&(o=t.onRecoverableError)),t=nm(e,1,!1,null,null,r,!1,n,o),e[Vo]=t.current,Ul(e.nodeType===8?e.parentNode:e),new am(t)};On.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(Re(188)):(e=Object.keys(e).join(","),Error(Re(268,e)));return e=tS(t),e=e===null?null:e.stateNode,e};On.flushSync=function(e){return li(e)};On.hydrate=function(e,t,r){if(!yf(t))throw Error(Re(200));return xf(null,e,t,!0,r)};On.hydrateRoot=function(e,t,r){if(!im(e))throw Error(Re(405));var n=r!=null&&r.hydratedSources||null,o=!1,a="",i=MC;if(r!=null&&(r.unstable_strictMode===!0&&(o=!0),r.identifierPrefix!==void 0&&(a=r.identifierPrefix),r.onRecoverableError!==void 0&&(i=r.onRecoverableError)),t=RC(t,null,e,1,r??null,o,!1,a,i),e[Vo]=t.current,Ul(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)};On.render=function(e,t,r){if(!yf(t))throw Error(Re(200));return xf(null,e,t,!1,r)};On.unmountComponentAtNode=function(e){if(!yf(e))throw Error(Re(40));return e._reactRootContainer?(li(function(){xf(null,null,e,!1,function(){e._reactRootContainer=null,e[Vo]=null})}),!0):!1};On.unstable_batchedUpdates=J0;On.unstable_renderSubtreeIntoContainer=function(e,t,r,n){if(!yf(r))throw Error(Re(200));if(e==null||e._reactInternals===void 0)throw Error(Re(38));return xf(e,t,r,!1,n)};On.version="18.2.0-next-9e3b772b8-20220608";function IC(){if(!(typeof __REACT_DEVTOOLS_GLOBAL_HOOK__>"u"||typeof __REACT_DEVTOOLS_GLOBAL_HOOK__.checkDCE!="function"))try{__REACT_DEVTOOLS_GLOBAL_HOOK__.checkDCE(IC)}catch(e){console.error(e)}}IC(),R_.exports=On;var $o=R_.exports,Ox=$o;Rh.createRoot=Ox.createRoot,Rh.hydrateRoot=Ox.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 Xl(){return Xl=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},Xl.apply(this,arguments)}var ba;(function(e){e.Pop="POP",e.Push="PUSH",e.Replace="REPLACE"})(ba||(ba={}));const kx="popstate";function qM(e){e===void 0&&(e={});function t(n,o){let{pathname:a,search:i,hash:l}=n.location;return Pg("",{pathname:a,search:i,hash:l},o.state&&o.state.usr||null,o.state&&o.state.key||"default")}function r(n,o){return typeof o=="string"?o:Nd(o)}return YM(t,r,null,e)}function dr(e,t){if(e===!1||e===null||typeof e>"u")throw new Error(t)}function sm(e,t){if(!e){typeof console<"u"&&console.warn(t);try{throw new Error(t)}catch{}}}function KM(){return Math.random().toString(36).substr(2,8)}function Nx(e,t){return{usr:e.state,key:e.key,idx:t}}function Pg(e,t,r,n){return r===void 0&&(r=null),Xl({pathname:typeof e=="string"?e:e.pathname,search:"",hash:""},typeof t=="string"?Ps(t):t,{state:r,key:t&&t.key||n||KM()})}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 Ps(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 YM(e,t,r,n){n===void 0&&(n={});let{window:o=document.defaultView,v5Compat:a=!1}=n,i=o.history,l=ba.Pop,f=null,g=m();g==null&&(g=0,i.replaceState(Xl({},i.state,{idx:g}),""));function m(){return(i.state||{idx:null}).idx}function S(){l=ba.Pop;let b=m(),d=b==null?null:b-g;g=b,f&&f({action:l,location:w.location,delta:d})}function O(b,d){l=ba.Push;let s=Pg(w.location,b,d);r&&r(s,b),g=m()+1;let c=Nx(s,g),u=w.createHref(s);try{i.pushState(c,"",u)}catch(h){if(h instanceof DOMException&&h.name==="DataCloneError")throw h;o.location.assign(u)}a&&f&&f({action:l,location:w.location,delta:1})}function T(b,d){l=ba.Replace;let s=Pg(w.location,b,d);r&&r(s,b),g=m();let c=Nx(s,g),u=w.createHref(s);i.replaceState(c,"",u),a&&f&&f({action:l,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 dr(d,"No window.location.(origin|href) available to create URL for href: "+s),new URL(s,d)}let w={get action(){return l},get location(){return e(o,i)},listen(b){if(f)throw new Error("A history only accepts one active listener");return o.addEventListener(kx,S),f=b,()=>{o.removeEventListener(kx,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 jx;(function(e){e.data="data",e.deferred="deferred",e.redirect="redirect",e.error="error"})(jx||(jx={}));function QM(e,t,r){r===void 0&&(r="/");let n=typeof t=="string"?Ps(t):t,o=Zl(n.pathname||"/",r);if(o==null)return null;let a=DC(e);XM(a);let i=null;for(let l=0;i==null&&l<a.length;++l)i=iI(a[l],lI(o));return i}function DC(e,t,r,n){t===void 0&&(t=[]),r===void 0&&(r=[]),n===void 0&&(n="");let o=(a,i,l)=>{let f={relativePath:l===void 0?a.path||"":l,caseSensitive:a.caseSensitive===!0,childrenIndex:i,route:a};f.relativePath.startsWith("/")&&(dr(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=Oa([n,f.relativePath]),m=r.concat(f);a.children&&a.children.length>0&&(dr(a.index!==!0,"Index routes must not have child routes. Please remove "+('all child routes from route path "'+g+'".')),DC(a.children,t,m,g)),!(a.path==null&&!a.index)&&t.push({path:g,score:oI(g,a.index),routesMeta:m})};return e.forEach((a,i)=>{var l;if(a.path===""||!((l=a.path)!=null&&l.includes("?")))o(a,i);else for(let f of LC(a.path))o(a,i,f)}),t}function LC(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=LC(n.join("/")),l=[];return l.push(...i.map(f=>f===""?a:[a,f].join("/"))),o&&l.push(...i),l.map(f=>e.startsWith("/")&&f===""?"/":f)}function XM(e){e.sort((t,r)=>t.score!==r.score?r.score-t.score:aI(t.routesMeta.map(n=>n.childrenIndex),r.routesMeta.map(n=>n.childrenIndex)))}const ZM=/^:\w+$/,JM=3,eI=2,tI=1,rI=10,nI=-2,Ex=e=>e==="*";function oI(e,t){let r=e.split("/"),n=r.length;return r.some(Ex)&&(n+=nI),t&&(n+=eI),r.filter(o=>!Ex(o)).reduce((o,a)=>o+(ZM.test(a)?JM:a===""?tI:rI),n)}function aI(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 iI(e,t){let{routesMeta:r}=e,n={},o="/",a=[];for(let i=0;i<r.length;++i){let l=r[i],f=i===r.length-1,g=o==="/"?t:t.slice(o.length)||"/",m=Og({path:l.relativePath,caseSensitive:l.caseSensitive,end:f},g);if(!m)return null;Object.assign(n,m.params);let S=l.route;a.push({params:n,pathname:Oa([o,m.pathname]),pathnameBase:fI(Oa([o,m.pathnameBase])),route:S}),m.pathnameBase!=="/"&&(o=Oa([o,m.pathnameBase]))}return a}function Og(e,t){typeof e=="string"&&(e={path:e,caseSensitive:!1,end:!0});let[r,n]=sI(e.path,e.caseSensitive,e.end),o=t.match(r);if(!o)return null;let a=o[0],i=a.replace(/(.)\/+$/,"$1"),l=o.slice(1);return{params:n.reduce((g,m,S)=>{if(m==="*"){let O=l[S]||"";i=a.slice(0,a.length-O.length).replace(/(.)\/+$/,"$1")}return g[m]=uI(l[S]||"",m),g},{}),pathname:a,pathnameBase:i,pattern:e}}function sI(e,t,r){t===void 0&&(t=!1),r===void 0&&(r=!0),sm(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,l)=>(n.push(l),"/([^\\/]+)"));return e.endsWith("*")?(n.push("*"),o+=e==="*"||e==="/*"?"(.*)$":"(?:\\/(.+)|\\/*)$"):r?o+="\\/*$":e!==""&&e!=="/"&&(o+="(?:(?=\\/|$))"),[new RegExp(o,t?void 0:"i"),n]}function lI(e){try{return decodeURI(e)}catch(t){return sm(!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 uI(e,t){try{return decodeURIComponent(e)}catch(r){return sm(!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 Zl(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 cI(e,t){t===void 0&&(t="/");let{pathname:r,search:n="",hash:o=""}=typeof e=="string"?Ps(e):e;return{pathname:r?r.startsWith("/")?r:dI(r,t):t,search:pI(n),hash:hI(o)}}function dI(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 nh(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 lm(e){return e.filter((t,r)=>r===0||t.route.path&&t.route.path.length>0)}function um(e,t,r,n){n===void 0&&(n=!1);let o;typeof e=="string"?o=Ps(e):(o=Xl({},e),dr(!o.pathname||!o.pathname.includes("?"),nh("?","pathname","search",o)),dr(!o.pathname||!o.pathname.includes("#"),nh("#","pathname","hash",o)),dr(!o.search||!o.search.includes("#"),nh("#","search","hash",o)));let a=e===""||o.pathname==="",i=a?"/":o.pathname,l;if(n||i==null)l=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("/")}l=S>=0?t[S]:"/"}let f=cI(o,l),g=i&&i!=="/"&&i.endsWith("/"),m=(a||i===".")&&r.endsWith("/");return!f.pathname.endsWith("/")&&(g||m)&&(f.pathname+="/"),f}const Oa=e=>e.join("/").replace(/\/\/+/g,"/"),fI=e=>e.replace(/\/+$/,"").replace(/^\/*/,"/"),pI=e=>!e||e==="?"?"":e.startsWith("?")?e:"?"+e,hI=e=>!e||e==="#"?"":e.startsWith("#")?e:"#"+e;function gI(e){return e!=null&&typeof e.status=="number"&&typeof e.statusText=="string"&&typeof e.internal=="boolean"&&"data"in e}const FC=["post","put","patch","delete"];new Set(FC);const mI=["get",...FC];new Set(mI);/**
* 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 jd(){return jd=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},jd.apply(this,arguments)}const wf=P.createContext(null),zC=P.createContext(null),gi=P.createContext(null),_f=P.createContext(null),qo=P.createContext({outlet:null,matches:[],isDataRoute:!1}),BC=P.createContext(null);function bI(e,t){let{relative:r}=t===void 0?{}:t;Os()||dr(!1);let{basename:n,navigator:o}=P.useContext(gi),{hash:a,pathname:i,search:l}=Sf(e,{relative:r}),f=i;return n!=="/"&&(f=i==="/"?n:Oa([n,i])),o.createHref({pathname:f,search:l,hash:a})}function Os(){return P.useContext(_f)!=null}function Da(){return Os()||dr(!1),P.useContext(_f).location}function VC(e){P.useContext(gi).static||P.useLayoutEffect(e)}function Hn(){let{isDataRoute:e}=P.useContext(qo);return e?jI():vI()}function vI(){Os()||dr(!1);let e=P.useContext(wf),{basename:t,navigator:r}=P.useContext(gi),{matches:n}=P.useContext(qo),{pathname:o}=Da(),a=JSON.stringify(lm(n).map(f=>f.pathnameBase)),i=P.useRef(!1);return VC(()=>{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=um(f,JSON.parse(a),o,g.relative==="path");e==null&&t!=="/"&&(m.pathname=m.pathname==="/"?t:Oa([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(qo),t=e[e.length-1];return t?t.params:{}}function Sf(e,t){let{relative:r}=t===void 0?{}:t,{matches:n}=P.useContext(qo),{pathname:o}=Da(),a=JSON.stringify(lm(n).map(i=>i.pathnameBase));return P.useMemo(()=>um(e,JSON.parse(a),o,r==="path"),[e,a,o,r])}function yI(e,t){return xI(e,t)}function xI(e,t,r){Os()||dr(!1);let{navigator:n}=P.useContext(gi),{matches:o}=P.useContext(qo),a=o[o.length-1],i=a?a.params:{};a&&a.pathname;let l=a?a.pathnameBase:"/";a&&a.route;let f=Da(),g;if(t){var m;let w=typeof t=="string"?Ps(t):t;l==="/"||(m=w.pathname)!=null&&m.startsWith(l)||dr(!1),g=w}else g=f;let S=g.pathname||"/",O=l==="/"?S:S.slice(l.length)||"/",T=QM(e,{pathname:O}),C=TI(T&&T.map(w=>Object.assign({},w,{params:Object.assign({},i,w.params),pathname:Oa([l,n.encodeLocation?n.encodeLocation(w.pathname).pathname:w.pathname]),pathnameBase:w.pathnameBase==="/"?l:Oa([l,n.encodeLocation?n.encodeLocation(w.pathnameBase).pathname:w.pathnameBase])})),o,r);return t&&C?P.createElement(_f.Provider,{value:{location:jd({pathname:"/",search:"",hash:"",state:null,key:"default"},g),navigationType:ba.Pop}},C):C}function wI(){let e=NI(),t=gI(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 _I=P.createElement(wI,null);class SI 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(qo.Provider,{value:this.props.routeContext},P.createElement(BC.Provider,{value:this.state.error,children:this.props.component})):this.props.children}}function CI(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(qo.Provider,{value:t},n)}function TI(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 l=a.findIndex(f=>f.route.id&&(i==null?void 0:i[f.route.id]));l>=0||dr(!1),a=a.slice(0,Math.min(a.length,l+1))}return a.reduceRight((l,f,g)=>{let m=f.route.id?i==null?void 0:i[f.route.id]:null,S=null;r&&(S=f.route.errorElement||_I);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=l,P.createElement(CI,{match:f,routeContext:{outlet:l,matches:O,isDataRoute:r!=null},children:C})};return r&&(f.route.ErrorBoundary||f.route.errorElement||g===0)?P.createElement(SI,{location:r.location,revalidation:r.revalidation,component:S,error:m,children:T(),routeContext:{outlet:null,matches:O,isDataRoute:!0}}):T()},null)}var UC=function(e){return e.UseBlocker="useBlocker",e.UseRevalidator="useRevalidator",e.UseNavigateStable="useNavigate",e}(UC||{}),Ed=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}(Ed||{});function PI(e){let t=P.useContext(wf);return t||dr(!1),t}function OI(e){let t=P.useContext(zC);return t||dr(!1),t}function kI(e){let t=P.useContext(qo);return t||dr(!1),t}function WC(e){let t=kI(),r=t.matches[t.matches.length-1];return r.route.id||dr(!1),r.route.id}function NI(){var e;let t=P.useContext(BC),r=OI(Ed.UseRouteError),n=WC(Ed.UseRouteError);return t||((e=r.errors)==null?void 0:e[n])}function jI(){let{router:e}=PI(UC.UseNavigateStable),t=WC(Ed.UseNavigateStable),r=P.useRef(!1);return VC(()=>{r.current=!0}),P.useCallback(function(o,a){a===void 0&&(a={}),r.current&&(typeof o=="number"?e.navigate(o):e.navigate(o,jd({fromRouteId:t},a)))},[e,t])}function EI(e){let{to:t,replace:r,state:n,relative:o}=e;Os()||dr(!1);let{matches:a}=P.useContext(qo),{pathname:i}=Da(),l=Hn(),f=um(t,lm(a).map(m=>m.pathnameBase),i,o==="path"),g=JSON.stringify(f);return P.useEffect(()=>l(JSON.parse(g),{replace:r,state:n,relative:o}),[l,g,o,r,n]),null}function to(e){dr(!1)}function AI(e){let{basename:t="/",children:r=null,location:n,navigationType:o=ba.Pop,navigator:a,static:i=!1}=e;Os()&&dr(!1);let l=t.replace(/^\/*/,"/"),f=P.useMemo(()=>({basename:l,navigator:a,static:i}),[l,a,i]);typeof n=="string"&&(n=Ps(n));let{pathname:g="/",search:m="",hash:S="",state:O=null,key:T="default"}=n,C=P.useMemo(()=>{let w=Zl(g,l);return w==null?null:{location:{pathname:w,search:m,hash:S,state:O,key:T},navigationType:o}},[l,g,m,S,O,T,o]);return C==null?null:P.createElement(gi.Provider,{value:f},P.createElement(_f.Provider,{children:r,value:C}))}function dm(e){let{children:t,location:r}=e;return yI(kg(t),r)}new Promise(()=>{});function kg(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,kg(n.props.children,a));return}n.type!==to&&dr(!1),!n.props.index||!n.props.children||dr(!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=kg(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 $C(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 RI(e){return!!(e.metaKey||e.altKey||e.ctrlKey||e.shiftKey)}function MI(e,t){return e.button===0&&(!t||t==="_self")&&!RI(e)}const II=["onClick","relative","reloadDocument","replace","state","target","to","preventScrollReset","unstable_viewTransition"],DI=["aria-current","caseSensitive","className","end","style","to","unstable_viewTransition","children"],LI=P.createContext({isTransitioning:!1}),FI="startTransition",Ax=u0[FI];function zI(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,[l,f]=P.useState({action:i.action,location:i.location}),{v7_startTransition:g}=n||{},m=P.useCallback(S=>{g&&Ax?Ax(()=>f(S)):f(S)},[f,g]);return P.useLayoutEffect(()=>i.listen(m),[i,m]),P.createElement(AI,{basename:t,children:r,location:l.location,navigationType:l.action,navigator:i})}const BI=typeof window<"u"&&typeof window.document<"u"&&typeof window.document.createElement<"u",VI=/^(?:[a-z][a-z0-9+.-]*:|\/\/)/i,HC=P.forwardRef(function(t,r){let{onClick:n,relative:o,reloadDocument:a,replace:i,state:l,target:f,to:g,preventScrollReset:m,unstable_viewTransition:S}=t,O=$C(t,II),{basename:T}=P.useContext(gi),C,w=!1;if(typeof g=="string"&&VI.test(g)&&(C=g,BI))try{let c=new URL(window.location.href),u=g.startsWith("//")?new URL(c.protocol+g):new URL(g),h=Zl(u.pathname,T);u.origin===c.origin&&h!=null?g=h+u.search+u.hash:w=!0}catch{}let b=bI(g,{relative:o}),d=$I(g,{replace:i,state:l,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}))}),UI=P.forwardRef(function(t,r){let{"aria-current":n="page",caseSensitive:o=!1,className:a="",end:i=!1,style:l,to:f,unstable_viewTransition:g,children:m}=t,S=$C(t,DI),O=Sf(f,{relative:S.relative}),T=Da(),C=P.useContext(zC),{navigator:w}=P.useContext(gi),b=C!=null&&HI(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 u=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:u,isPending:h,isTransitioning:b},x=u?n:void 0,E;typeof a=="function"?E=a(y):E=[a,u?"active":null,h?"pending":null,b?"transitioning":null].filter(Boolean).join(" ");let k=typeof l=="function"?l(y):l;return P.createElement(HC,Ad({},S,{"aria-current":x,className:E,ref:r,style:k,to:f,unstable_viewTransition:g}),typeof m=="function"?m(y):m)});var Ng;(function(e){e.UseScrollRestoration="useScrollRestoration",e.UseSubmit="useSubmit",e.UseSubmitFetcher="useSubmitFetcher",e.UseFetcher="useFetcher",e.useViewTransitionState="useViewTransitionState"})(Ng||(Ng={}));var Rx;(function(e){e.UseFetchers="useFetchers",e.UseScrollRestoration="useScrollRestoration"})(Rx||(Rx={}));function WI(e){let t=P.useContext(wf);return t||dr(!1),t}function $I(e,t){let{target:r,replace:n,state:o,preventScrollReset:a,relative:i,unstable_viewTransition:l}=t===void 0?{}:t,f=Hn(),g=Da(),m=Sf(e,{relative:i});return P.useCallback(S=>{if(MI(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:l})}},[g,f,m,n,o,r,e,a,i,l])}function HI(e,t){t===void 0&&(t={});let r=P.useContext(LI);r==null&&dr(!1);let{basename:n}=WI(Ng.useViewTransitionState),o=Sf(e,{relative:t.relative});if(!r.isTransitioning)return!1;let a=Zl(r.currentLocation.pathname,n)||r.currentLocation.pathname,i=Zl(r.nextLocation.pathname,n)||r.nextLocation.pathname;return Og(o.pathname,i)!=null||Og(o.pathname,a)!=null}function GI({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(GI),KI=qI;function YI({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 QI=P.forwardRef(YI),XI=QI;function ZI({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 JI=P.forwardRef(ZI),GC=JI;function e4({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 t4=P.forwardRef(e4),r4=t4;function n4({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 o4=P.forwardRef(n4),a4=o4;function i4({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 s4=P.forwardRef(i4),l4=s4;function u4({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 c4=P.forwardRef(u4),d4=c4;function f4({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 p4=P.forwardRef(f4),h4=p4;function g4({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 m4=P.forwardRef(g4),b4=m4;function v4({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 y4=P.forwardRef(v4),x4=y4;function w4({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 _4=P.forwardRef(w4),S4=_4;var V={},qC={},KC={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 l=r.apply(null,a);l&&n.push(l)}}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})()})(KC);var St=KC.exports,YC={exports:{}},Qn={};function fm(){for(var e,t,r=0,n="";r<arguments.length;)(e=arguments[r++])&&(t=QC(e))&&(n&&(n+=" "),n+=t);return n}function QC(e){if(typeof e=="string")return e;for(var t,r="",n=0;n<e.length;n++)e[n]&&(t=QC(e[n]))&&(r&&(r+=" "),r+=t);return r}function jg(){return jg=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},jg.apply(this,arguments)}function C4(e){var t=function(r){var n=r.theme,o=r.prefix,a={nextPart:new Map,validators:[]};return function(i,l){return l?i.map(function(f){return[f[0],f[1].map(function(g){return typeof g=="string"?l+g:typeof g=="object"?Object.fromEntries(Object.entries(g).map(function(m){return[l+m[0],m[1]]})):g})]}):i}(Object.entries(r.classGroups),o).forEach(function(i){Eg(i[1],a,i[0],n)}),a}(e);return{getClassGroupId:function(r){var n=r.split("-");return n[0]===""&&n.length!==1&&n.shift(),XC(n,t)||function(o){if(Mx.test(o)){var a=Mx.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 XC(e,t){var r;if(e.length===0)return t.classGroupId;var n=t.nextPart.get(e[0]),o=n?XC(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(Qn,"__esModule",{value:!0});var Mx=/^\[(.+)\]$/;function Eg(e,t,r,n){e.forEach(function(o){if(typeof o!="string"){if(typeof o=="function")return o.isThemeGetter?void Eg(o(n),t,r,n):void t.validators.push({validator:o,classGroupId:r});Object.entries(o).forEach(function(a){Eg(a[1],Ix(t,a[0]),r,n)})}else(o===""?t:Ix(t,o)).classGroupId=r})}function Ix(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 T4(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 P4(e){var t=e.separator||":";return function(r){for(var n=0,o=[],a=0,i=0;i<r.length;i++){var l=r[i];n===0&&l===t[0]&&(t.length!==1&&r.slice(i,i+t.length)!==t||(o.push(r.slice(a,i)),a=i+t.length)),l==="["?n++:l==="]"&&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 O4(e){return jg({cache:T4(e.cacheSize),splitModifiers:P4(e)},C4(e))}var k4=/\s+/;function N4(e,t){var r=t.splitModifiers,n=t.getClassGroupId,o=t.getConflictingClassGroupIds,a=new Set;return e.trim().split(k4).map(function(i){var l=r(i),f=l.modifiers,g=l.hasImportantModifier,m=n(l.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 l=i.modifierId,f=i.classGroupId,g=l+f;return!a.has(g)&&(a.add(g),o(f).forEach(function(m){return a.add(l+m)}),!0)}).reverse().map(function(i){return i.originalClassName}).join(" ")}function Ag(){for(var e=arguments.length,t=new Array(e),r=0;r<e;r++)t[r]=arguments[r];var n,o,a,i=l;function l(g){var m=t[0],S=t.slice(1).reduce(function(O,T){return T(O)},m());return n=O4(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=N4(g,n);return a(g,S),S}return function(){return i(fm.apply(null,arguments))}}function tr(e){var t=function(r){return r[e]||[]};return t.isThemeGetter=!0,t}var La=/^\[(.+)\]$/,j4=/^\d+\/\d+$/,E4=new Set(["px","full","screen"]),A4=/^(\d+)?(xs|sm|md|lg|xl)$/,R4=/\d+(%|px|r?em|[sdl]?v([hwib]|min|max)|pt|pc|in|cm|mm|cap|ch|ex|r?lh)/,M4=/^-?((\d+)?\.?(\d+)[a-z]+|0)_-?((\d+)?\.?(\d+)[a-z]+|0)/;function Mn(e){return!Number.isNaN(Number(e))||E4.has(e)||j4.test(e)||fa(e)}function fa(e){var t,r=(t=La.exec(e))==null?void 0:t[1];return!!r&&(r.startsWith("length:")||R4.test(r))}function ZC(e){var t,r=(t=La.exec(e))==null?void 0:t[1];return!!r&&r.startsWith("size:")}function JC(e){var t,r=(t=La.exec(e))==null?void 0:t[1];return!!r&&r.startsWith("position:")}function e5(e){var t,r=(t=La.exec(e))==null?void 0:t[1];return!!r&&(r.startsWith("url(")||r.startsWith("url:"))}function Rd(e){var t,r=(t=La.exec(e))==null?void 0:t[1];return!!r&&(!Number.isNaN(Number(r))||r.startsWith("number:"))}function $r(e){var t,r=(t=La.exec(e))==null?void 0:t[1];return Number.isInteger(Number(r||e))}function jr(e){return La.test(e)}function Mi(){return!0}function Ao(e){return A4.test(e)}function t5(e){var t,r=(t=La.exec(e))==null?void 0:t[1];return!!r&&M4.test(r)}var I4={__proto__:null,isLength:Mn,isArbitraryLength:fa,isArbitrarySize:ZC,isArbitraryPosition:JC,isArbitraryUrl:e5,isArbitraryNumber:Rd,isArbitraryWeight:Rd,isInteger:$r,isArbitraryValue:jr,isAny:Mi,isTshirtSize:Ao,isArbitraryShadow:t5};function Bc(){var e=tr("colors"),t=tr("spacing"),r=tr("blur"),n=tr("brightness"),o=tr("borderColor"),a=tr("borderRadius"),i=tr("borderSpacing"),l=tr("borderWidth"),f=tr("contrast"),g=tr("grayscale"),m=tr("hueRotate"),S=tr("invert"),O=tr("gap"),T=tr("gradientColorStops"),C=tr("inset"),w=tr("margin"),b=tr("opacity"),d=tr("padding"),s=tr("saturate"),c=tr("scale"),u=tr("sepia"),h=tr("skew"),y=tr("space"),x=tr("translate"),E=function(){return["auto",t]},k=function(){return["",Mn]},j=function(){return["auto",$r]},A=function(){return["","0",jr]};return{cacheSize:500,theme:{colors:[Mi],spacing:[Mn],blur:["none","",Ao,fa],brightness:[$r],borderColor:[e],borderRadius:["none","","full",Ao,fa],borderSpacing:[t],borderWidth:k(),contrast:[$r],grayscale:A(),hueRotate:[$r],invert:A(),gap:[t],gradientColorStops:[e],inset:E(),margin:E(),opacity:[$r],padding:[t],saturate:[$r],scale:[$r],sepia:A(),skew:[$r,jr],space:[t],translate:[t]},classGroups:{aspect:[{aspect:["auto","square","video",jr]}],container:["container"],columns:[{columns:[Ao]}],"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"],[jr])}],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:[$r]}],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",jr]}],grow:[{grow:A()}],shrink:[{shrink:A()}],order:[{order:["first","last","none",$r]}],"grid-cols":[{"grid-cols":[Mi]}],"col-start-end":[{col:["auto",{span:[$r]}]}],"col-start":[{"col-start":j()}],"col-end":[{"col-end":j()}],"grid-rows":[{"grid-rows":[Mi]}],"row-start-end":[{row:["auto",{span:[$r]}]}],"row-start":[{"row-start":j()}],"row-end":[{"row-end":j()}],"grid-flow":[{"grid-flow":["row","col","dense","row-dense","col-dense"]}],"auto-cols":[{"auto-cols":["auto","min","max","fr",jr]}],"auto-rows":[{"auto-rows":["auto","min","max","fr",jr]}],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",Mn]}],"max-w":[{"max-w":["0","none","full","min","max","fit","prose",{screen:[Ao]},Ao,fa]}],h:[{h:[t,"auto","min","max","fit"]}],"min-h":[{"min-h":["min","max","fit",Mn]}],"max-h":[{"max-h":[t,"min","max","fit"]}],"font-size":[{text:["base",Ao,fa]}],"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:[Mi]}],"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",fa]}],leading:[{leading:["none","tight","snug","normal","relaxed","loose",Mn]}],"list-style-type":[{list:["none","disc","decimal",jr]}],"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",Mn]}],"underline-offset":[{"underline-offset":["auto",Mn]}],"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",fa]}],whitespace:[{whitespace:["normal","nowrap","pre","pre-line","pre-wrap"]}],break:[{break:["normal","words","all","keep"]}],content:[{content:["none",jr]}],"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"],[JC])}],"bg-repeat":[{bg:["no-repeat",{repeat:["","x","y","round","space"]}]}],"bg-size":[{bg:["auto","cover","contain",ZC]}],"bg-image":[{bg:["none",{"gradient-to":["t","tr","r","br","b","bl","l","tl"]},e5]}],"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:[l]}],"border-w-x":[{"border-x":[l]}],"border-w-y":[{"border-y":[l]}],"border-w-t":[{"border-t":[l]}],"border-w-r":[{"border-r":[l]}],"border-w-b":[{"border-b":[l]}],"border-w-l":[{"border-l":[l]}],"border-opacity":[{"border-opacity":[b]}],"border-style":[{border:[].concat(["solid","dashed","dotted","double","none"],["hidden"])}],"divide-x":[{"divide-x":[l]}],"divide-x-reverse":["divide-x-reverse"],"divide-y":[{"divide-y":[l]}],"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":[Mn]}],"outline-w":[{outline:[Mn]}],"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":[Mn]}],"ring-offset-color":[{"ring-offset":[e]}],shadow:[{shadow:["","inner","none",Ao,t5]}],"shadow-color":[{shadow:[Mi]}],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",Ao,jr]}],grayscale:[{grayscale:[g]}],"hue-rotate":[{"hue-rotate":[m]}],invert:[{invert:[S]}],saturate:[{saturate:[s]}],sepia:[{sepia:[u]}],"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":[u]}],"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",jr]}],duration:[{duration:[$r]}],ease:[{ease:["linear","in","out","in-out",jr]}],delay:[{delay:[$r]}],animate:[{animate:["none","spin","ping","pulse","bounce",jr]}],transform:[{transform:["","gpu","none"]}],scale:[{scale:[c]}],"scale-x":[{"scale-x":[c]}],"scale-y":[{"scale-y":[c]}],rotate:[{rotate:[$r,jr]}],"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",jr]}],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",jr]}],"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",jr]}],fill:[{fill:[e,"none"]}],"stroke-w":[{stroke:[Mn,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 D4=Ag(Bc);function Dx(e,t){for(var r in t)r5(e,r,t[r]);return e}var L4=Object.prototype.hasOwnProperty,F4=new Set(["string","number","boolean"]);function r5(e,t,r){if(L4.call(e,t)&&!F4.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)r5(e[t],n,r[n])}}else e[t]=r}var z4=fm;Qn.createTailwindMerge=Ag,Qn.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 Ag.apply(void 0,typeof e=="function"?[Bc,e].concat(r):[function(){return Dx(Bc(),e)}].concat(r))},Qn.fromTheme=tr,Qn.getDefaultConfig=Bc,Qn.join=z4,Qn.mergeConfigs=Dx,Qn.twJoin=fm,Qn.twMerge=D4,Qn.validators=I4;YC.exports=Qn;var bt=YC.exports,ht={},n5={};(function(e){Object.defineProperty(e,"__esModule",{value:!0}),Object.defineProperty(e,"default",{enumerable:!0,get:function(){return l}});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 l(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(l(m))))}),g}})(n5);(function(e){Object.defineProperty(e,"__esModule",{value:!0}),Object.defineProperty(e,"default",{enumerable:!0,get:function(){return n}});var t=r(n5);function r(o){return o&&o.__esModule?o:{default:o}}function n(o){return(0,t.default)(o).join(" ")}})(ht);var ut={},o5={exports:{}},B4="SECRET_DO_NOT_PASS_THIS_OR_YOU_WILL_BE_FIRED",V4=B4,U4=V4;function a5(){}function i5(){}i5.resetWarningCache=a5;var W4=function(){function e(n,o,a,i,l,f){if(f!==U4){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:i5,resetWarningCache:a5};return r.PropTypes=r,r};o5.exports=W4();var vt=o5.exports;const xn=Zw(vt);var $4=function(t){return H4(t)&&!G4(t)};function H4(e){return!!e&&typeof e=="object"}function G4(e){var t=Object.prototype.toString.call(e);return t==="[object RegExp]"||t==="[object Date]"||Y4(e)}var q4=typeof Symbol=="function"&&Symbol.for,K4=q4?Symbol.for("react.element"):60103;function Y4(e){return e.$$typeof===K4}function Q4(e){return Array.isArray(e)?[]:{}}function Jl(e,t){return t.clone!==!1&&t.isMergeableObject(e)?ps(Q4(e),e,t):e}function X4(e,t,r){return e.concat(t).map(function(n){return Jl(n,r)})}function Z4(e,t){if(!t.customMerge)return ps;var r=t.customMerge(e);return typeof r=="function"?r:ps}function J4(e){return Object.getOwnPropertySymbols?Object.getOwnPropertySymbols(e).filter(function(t){return e.propertyIsEnumerable(t)}):[]}function Lx(e){return Object.keys(e).concat(J4(e))}function s5(e,t){try{return t in e}catch{return!1}}function eD(e,t){return s5(e,t)&&!(Object.hasOwnProperty.call(e,t)&&Object.propertyIsEnumerable.call(e,t))}function tD(e,t,r){var n={};return r.isMergeableObject(e)&&Lx(e).forEach(function(o){n[o]=Jl(e[o],r)}),Lx(t).forEach(function(o){eD(e,o)||(s5(e,o)&&r.isMergeableObject(t[o])?n[o]=Z4(o,r)(e[o],t[o],r):n[o]=Jl(t[o],r))}),n}function ps(e,t,r){r=r||{},r.arrayMerge=r.arrayMerge||X4,r.isMergeableObject=r.isMergeableObject||$4,r.cloneUnlessOtherwiseSpecified=Jl;var n=Array.isArray(t),o=Array.isArray(e),a=n===o;return a?n?r.arrayMerge(e,t,r):tD(e,t,r):Jl(t,r)}ps.all=function(t,r){if(!Array.isArray(t))throw new Error("first argument should be an array");return t.reduce(function(n,o){return ps(n,o,r)},{})};var rD=ps,Br=rD,pm={},l5={};(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})(l5);var u5={},c5={};(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})(c5);var d5={};(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})(d5);var f5={};(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})(f5);var p5={};(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})(p5);var hm={},nr={};(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 l},propTypesPlacements:function(){return f}});var r=n(vt);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})])}),l=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"]})(nr);(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 l},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(vt),n=nr;function o(C){return C&&C.__esModule?C:{default:C}}var a=["filled","gradient","outlined","ghost"],i=n.propTypesColors,l=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})(hm);(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=l(c5),n=l(d5),o=l(f5),a=l(p5),i=hm;function l(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})(u5);var h5={},gm={};(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(vt),n=nr;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 l(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)||l(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))})(gm);var g5={};(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})(g5);(function(e){Object.defineProperty(e,"__esModule",{value:!0});function t(l,f){for(var g in f)Object.defineProperty(l,g,{enumerable:!0,get:f[g]})}t(e,{avatar:function(){return a},default:function(){return i}});var r=gm,n=o(g5);function o(l){return l&&l.__esModule?l:{default:l}}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})(h5);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,{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})(m5);var b5={},mm={};(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})(mm);var bm={};(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})(bm);var vm={};(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})(vm);var ym={};(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})(ym);var mi={};(function(e){Object.defineProperty(e,"__esModule",{value:!0});function t(s,c){for(var u in c)Object.defineProperty(s,u,{enumerable:!0,get:c[u]})}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(vt),n=nr;function o(s,c){(c==null||c>s.length)&&(c=s.length);for(var u=0,h=new Array(c);u<c;u++)h[u]=s[u];return h}function a(s){if(Array.isArray(s))return o(s)}function i(s){return s&&s.__esModule?s:{default:s}}function l(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)||l(s)||m(s)||f()}function m(s,c){if(s){if(typeof s=="string")return o(s,c);var u=Object.prototype.toString.call(s).slice(8,-1);if(u==="Object"&&s.constructor&&(u=s.constructor.name),u==="Map"||u==="Set")return Array.from(u);if(u==="Arguments"||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(u))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})(mi);(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=l(mm),n=l(bm),o=l(vm),a=l(ym),i=mi;function l(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})(b5);var v5={},xm={};(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})(xm);var wm={};(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})(wm);var bi={};(function(e){Object.defineProperty(e,"__esModule",{value:!0});function t(s,c){for(var u in c)Object.defineProperty(s,u,{enumerable:!0,get:c[u]})}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(vt),n=nr;function o(s,c){(c==null||c>s.length)&&(c=s.length);for(var u=0,h=new Array(c);u<c;u++)h[u]=s[u];return h}function a(s){if(Array.isArray(s))return o(s)}function i(s){return s&&s.__esModule?s:{default:s}}function l(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)||l(s)||m(s)||f()}function m(s,c){if(s){if(typeof s=="string")return o(s,c);var u=Object.prototype.toString.call(s).slice(8,-1);if(u==="Object"&&s.constructor&&(u=s.constructor.name),u==="Map"||u==="Set")return Array.from(u);if(u==="Arguments"||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(u))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})(bi);(function(e){Object.defineProperty(e,"__esModule",{value:!0}),Object.defineProperty(e,"default",{enumerable:!0,get:function(){return i}});var t=o(xm),r=o(wm),n=bi;function o(l){return l&&l.__esModule?l:{default:l}}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})(v5);var y5={};(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})(y5);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,{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})(x5);var w5={};(function(e){Object.defineProperty(e,"__esModule",{value:!0}),Object.defineProperty(e,"default",{enumerable:!0,get:function(){return i}});var t=o(xm),r=o(wm),n=bi;function o(l){return l&&l.__esModule?l:{default:l}}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})(w5);var _5={},S5={};(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})(S5);var vi={};(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 l},propTypesRipple:function(){return f},propTypesClassName:function(){return g},propTypesDisabled:function(){return m},propTypesObject:function(){return S}});var r=o(vt),n=nr;function o(O){return O&&O.__esModule?O:{default:O}}var a=n.propTypesColors,i=r.default.node,l=r.default.node,f=r.default.bool,g=r.default.string,m=r.default.bool,S=r.default.instanceOf(Object)})(vi);(function(e){Object.defineProperty(e,"__esModule",{value:!0});function t(l,f){for(var g in f)Object.defineProperty(l,g,{enumerable:!0,get:f[g]})}t(e,{checkbox:function(){return a},default:function(){return i}});var r=o(S5),n=vi;function o(l){return l&&l.__esModule?l:{default:l}}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})(_5);var C5={},T5={};(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})(T5);var P5={};(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})(P5);var O5={};(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})(O5);var k5={};(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})(k5);var _m={};(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 l},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(vt),n=nr;function o(w){return w&&w.__esModule?w:{default:w}}var a=["filled","gradient","outlined","ghost"],i=["sm","md","lg"],l=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})(_m);(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=l(T5),n=l(P5),o=l(O5),a=l(k5),i=_m;function l(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})(C5);var N5={},ks={};(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 l},propTypesDismiss:function(){return f},propTypesAnimate:function(){return g},propTypesDivider:function(){return m},propTypesClassName:function(){return S},propTypesChildren:function(){return O}});var r=o(vt),n=nr;function o(T){return T&&T.__esModule?T:{default:T}}var a=r.default.bool.isRequired,i=r.default.func,l=["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})(ks);(function(e){Object.defineProperty(e,"__esModule",{value:!0});function t(a,i){for(var l in i)Object.defineProperty(a,l,{enumerable:!0,get:i[l]})}t(e,{dialog:function(){return n},default:function(){return o}});var r=ks,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})(N5);var j5={};(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})(j5);var E5={};(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})(E5);var A5={};(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})(A5);var R5={};(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=l(mm),n=l(bm),o=l(vm),a=l(ym),i=mi;function l(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})(R5);var M5={},I5={},D5={};(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})(D5);var L5={};(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})(L5);var F5={};(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})(F5);(function(e){Object.defineProperty(e,"__esModule",{value:!0}),Object.defineProperty(e,"default",{enumerable:!0,get:function(){return i}});var t=o(D5),r=o(L5),n=o(F5);function o(l){return l&&l.__esModule?l:{default:l}}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})(I5);var 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]"},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})(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-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})(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",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})(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(l){return l&&l.__esModule?l:{default:l}}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})(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-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})($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-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})(H5);var G5={};(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})(G5);(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(G5);function o(l){return l&&l.__esModule?l:{default:l}}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})(W5);var hu={};(function(e){Object.defineProperty(e,"__esModule",{value:!0});function t(x,E){for(var k in E)Object.defineProperty(x,k,{enumerable:!0,get:E[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 u},propTypesShrink:function(){return h},propTypesClassName:function(){return y}});var r=i(vt),n=nr;function o(x,E){(E==null||E>x.length)&&(E=x.length);for(var k=0,j=new Array(E);k<E;k++)j[k]=x[k];return j}function a(x){if(Array.isArray(x))return o(x)}function i(x){return x&&x.__esModule?x:{default:x}}function l(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)||l(x)||m(x)||f()}function m(x,E){if(x){if(typeof x=="string")return o(x,E);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,E)}}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),u=r.default.instanceOf(Object),h=r.default.bool,y=r.default.string})(hu);(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 l},default:function(){return f}});var r=i(I5),n=i(z5),o=i(W5),a=hu;function i(g){return g&&g.__esModule?g:{default:g}}var l={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=l})(M5);var q5={};(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})(q5);var K5={},Y5={};(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})(Y5);var Q5={};(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})(Q5);var Cf={};(function(e){Object.defineProperty(e,"__esModule",{value:!0});function t(u,h){for(var y in h)Object.defineProperty(u,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(vt),n=nr;function o(u,h){(h==null||h>u.length)&&(h=u.length);for(var y=0,x=new Array(h);y<h;y++)x[y]=u[y];return x}function a(u){if(Array.isArray(u))return o(u)}function i(u){return u&&u.__esModule?u:{default:u}}function l(u){if(typeof Symbol<"u"&&u[Symbol.iterator]!=null||u["@@iterator"]!=null)return Array.from(u)}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(u){return a(u)||l(u)||m(u)||f()}function m(u,h){if(u){if(typeof u=="string")return o(u,h);var y=Object.prototype.toString.call(u).slice(8,-1);if(y==="Object"&&u.constructor&&(y=u.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(u,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 l}});var r=a(Y5),n=a(Q5),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}}},l=i})(K5);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,{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})(X5);var Z5={},J5={};(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})(J5);var e1={};(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})(e1);var Sm={};(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 l},propTypesValue:function(){return f},propTypesLabel:function(){return g},propTypesBarProps:function(){return m},propTypesClassName:function(){return S}});var r=o(vt),n=nr;function o(O){return O&&O.__esModule?O:{default:O}}var a=["filled","gradient"],i=n.propTypesColors,l=["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})(Sm);(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 l}});var r=a(J5),n=a(e1),o=Sm;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}}},l=i})(Z5);var t1={},r1={};(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})(r1);(function(e){Object.defineProperty(e,"__esModule",{value:!0});function t(l,f){for(var g in f)Object.defineProperty(l,g,{enumerable:!0,get:f[g]})}t(e,{radio:function(){return a},default:function(){return i}});var r=o(r1),n=vi;function o(l){return l&&l.__esModule?l:{default:l}}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})(t1);var n1={},o1={},a1={};(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})(a1);var i1={};(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})(i1);var s1={};(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})(s1);(function(e){Object.defineProperty(e,"__esModule",{value:!0}),Object.defineProperty(e,"default",{enumerable:!0,get:function(){return i}});var t=o(a1),r=o(i1),n=o(s1);function o(l){return l&&l.__esModule?l:{default:l}}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})(o1);var 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",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})(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"},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})(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-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})(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(l){return l&&l.__esModule?l:{default:l}}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})(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-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})(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(l){return l&&l.__esModule?l:{default:l}}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})(f1);var gu={};(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 l},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 u},propTypesMenuProps:function(){return h},propTypesIndex:function(){return y},propTypesDisabled:function(){return x},propTypesClassName:function(){return E},propTypesName:function(){return k},propTypesChildren:function(){return j},propTypesContainerProps:function(){return A},propTypesContextValue:function(){return M}});var r=o(vt),n=nr;function o(D){return D&&D.__esModule?D:{default:D}}var a=["standard","outlined","static"],i=["md","lg"],l=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,u=r.default.instanceOf(Object),h=r.default.instanceOf(Object),y=r.default.number,x=r.default.bool,E=r.default.string,k=r.default.string,j=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})(gu);(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 l},default:function(){return f}});var r=i(o1),n=i(l1),o=i(f1),a=gu;function i(g){return g&&g.__esModule?g:{default:g}}var l={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=l})(n1);var m1={},b1={};(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})(b1);(function(e){Object.defineProperty(e,"__esModule",{value:!0});function t(l,f){for(var g in f)Object.defineProperty(l,g,{enumerable:!0,get:f[g]})}t(e,{switchButton:function(){return a},default:function(){return i}});var r=o(b1),n=vi;function o(l){return l&&l.__esModule?l:{default:l}}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})(m1);var v1={};(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})(v1);var y1={};(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})(y1);var x1={};(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})(x1);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,{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})(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,{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})(_1);var S1={},C1={},T1={};(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})(T1);var P1={};(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})(P1);var O1={};(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})(O1);(function(e){Object.defineProperty(e,"__esModule",{value:!0}),Object.defineProperty(e,"default",{enumerable:!0,get:function(){return i}});var t=o(T1),r=o(P1),n=o(O1);function o(l){return l&&l.__esModule?l:{default:l}}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})(C1);var 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]"},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})(N1);var j1={};(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})(j1);var E1={};(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})(E1);(function(e){Object.defineProperty(e,"__esModule",{value:!0}),Object.defineProperty(e,"default",{enumerable:!0,get:function(){return i}});var t=o(N1),r=o(j1),n=o(E1);function o(l){return l&&l.__esModule?l:{default:l}}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})(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-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})(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(l){return l&&l.__esModule?l:{default:l}}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})(A1);(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 l},default:function(){return f}});var r=i(C1),n=i(k1),o=i(A1),a=hu;function i(g){return g&&g.__esModule?g:{default:g}}var l={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=l})(S1);var D1={};(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})(D1);var L1={},F1={};(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})(F1);var Cm={};(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(vt),n=nr;function o(d,s){(s==null||s>d.length)&&(s=d.length);for(var c=0,u=new Array(s);c<s;c++)u[c]=d[c];return u}function a(d){if(Array.isArray(d))return o(d)}function i(d){return d&&d.__esModule?d:{default:d}}function l(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)||l(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})(Cm);(function(e){Object.defineProperty(e,"__esModule",{value:!0});function t(l,f){for(var g in f)Object.defineProperty(l,g,{enumerable:!0,get:f[g]})}t(e,{typography:function(){return a},default:function(){return i}});var r=o(F1),n=Cm;function o(l){return l&&l.__esModule?l:{default:l}}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})(L1);var z1={};(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})(z1);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,{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})(B1);var V1={},U1={};(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})(U1);(function(e){Object.defineProperty(e,"__esModule",{value:!0});function t(l,f){for(var g in f)Object.defineProperty(l,g,{enumerable:!0,get:f[g]})}t(e,{buttonGroup:function(){return a},default:function(){return i}});var r=o(U1),n=mi;function o(l){return l&&l.__esModule?l:{default:l}}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})(V1);var W1={};(function(e){Object.defineProperty(e,"__esModule",{value:!0});function t(i,l){for(var f in l)Object.defineProperty(i,f,{enumerable:!0,get:l[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 l=i.loop,f=i.handlePrev,g=i.firstIndex;return r.default.createElement("button",{onClick:f,disabled:!l&&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 l=i.loop,f=i.handleNext,g=i.lastIndex;return r.default.createElement("button",{onClick:f,disabled:!l&&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 l=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 l(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})(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,{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})($1);var H1={},Tm={};(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 u}});var r=i(vt),n=nr;function o(h,y){(y==null||y>h.length)&&(y=h.length);for(var x=0,E=new Array(y);x<y;x++)E[x]=h[x];return E}function a(h){if(Array.isArray(h))return o(h)}function i(h){return h&&h.__esModule?h:{default:h}}function l(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)||l(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),u=r.default.oneOfType([r.default.func,r.default.shape({current:r.default.any})])})(Tm);var G1={};(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})(G1);(function(e){Object.defineProperty(e,"__esModule",{value:!0});function t(l,f){for(var g in f)Object.defineProperty(l,g,{enumerable:!0,get:f[g]})}t(e,{badge:function(){return a},default:function(){return i}});var r=Tm,n=o(G1);function o(l){return l&&l.__esModule?l:{default:l}}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})(H1);var q1={},Pm={};(function(e){Object.defineProperty(e,"__esModule",{value:!0});function t(c,u){for(var h in u)Object.defineProperty(c,h,{enumerable:!0,get:u[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(vt),n=nr;function o(c,u){(u==null||u>c.length)&&(u=c.length);for(var h=0,y=new Array(u);h<u;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 l(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)||l(c)||m(c)||f()}function m(c,u){if(c){if(typeof c=="string")return o(c,u);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,u)}}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})(Pm);var K1={};(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})(K1);(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 l}});var r=a(P),n=Pm,o=a(K1);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}},l=i})(q1);var Y1={},Om={};(function(e){Object.defineProperty(e,"__esModule",{value:!0});function t(c,u){for(var h in u)Object.defineProperty(c,h,{enumerable:!0,get:u[h]})}t(e,{propTypesColor:function(){return a},propTypesSize:function(){return i},propTypesClassName:function(){return l},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(vt),n=nr;function o(c){return c&&c.__esModule?c:{default:c}}var a=n.propTypesColors,i=["sm","md","lg"],l=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)})(Om);var Q1={};(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})(Q1);(function(e){Object.defineProperty(e,"__esModule",{value:!0});function t(l,f){for(var g in f)Object.defineProperty(l,g,{enumerable:!0,get:f[g]})}t(e,{slider:function(){return a},default:function(){return i}});var r=Om,n=o(Q1);function o(l){return l&&l.__esModule?l:{default:l}}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})(Y1);var X1={},km={};(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(vt),n=nr;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 l(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)||l(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})(km);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-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})(Z1);(function(e){Object.defineProperty(e,"__esModule",{value:!0});function t(l,f){for(var g in f)Object.defineProperty(l,g,{enumerable:!0,get:f[g]})}t(e,{spinner:function(){return a},default:function(){return i}});var r=km,n=o(Z1);function o(l){return l&&l.__esModule?l:{default:l}}var a={defaultProps:{color:"gray",className:""},valid:{colors:r.propTypesColor},styles:{base:{color:"text-gray-300",animation:"animate-spin"},colors:n.default}},i=a})(X1);var J1={},eT={};(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})(eT);var tT={},Ko={};(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(vt),n=nr;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 l(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)||l(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"]})(Ko);(function(e){Object.defineProperty(e,"__esModule",{value:!0});function t(a,i){for(var l in i)Object.defineProperty(a,l,{enumerable:!0,get:i[l]})}t(e,{timelineItem:function(){return n},default:function(){return o}});var r=Ko,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})(tT);var rT={},nT={};(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})(nT);var oT={};(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})(oT);var aT={};(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})(aT);var iT={};(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})(iT);(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=l(nT),n=l(oT),o=l(aT),a=l(iT),i=Ko;function l(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})(rT);var sT={};(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})(sT);var lT={};(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})(lT);var uT={};(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})(uT);(function(e){Object.defineProperty(e,"__esModule",{value:!0}),t(eT,e),t(tT,e),t(rT,e),t(sT,e),t(lT,e),t(uT,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}})(J1);var cT={},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,{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})(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,{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})(fT);(function(e){Object.defineProperty(e,"__esModule",{value:!0}),t(dT,e),t(fT,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}})(cT);var pT={},hT={};(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})(hT);var 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,{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})(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,{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})(mT);(function(e){Object.defineProperty(e,"__esModule",{value:!0}),t(hT,e),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}})(pT);(function(e){Object.defineProperty(e,"__esModule",{value:!0}),Object.defineProperty(e,"default",{enumerable:!0,get:function(){return ke}});var t=ve(pe(l5,e)),r=ve(pe(u5,e)),n=ve(pe(h5,e)),o=ve(pe(m5,e)),a=ve(pe(b5,e)),i=ve(pe(v5,e)),l=ve(pe(y5,e)),f=ve(pe(x5,e)),g=ve(pe(w5,e)),m=ve(pe(_5,e)),S=ve(pe(C5,e)),O=ve(pe(N5,e)),T=ve(pe(j5,e)),C=ve(pe(E5,e)),w=ve(pe(A5,e)),b=ve(pe(R5,e)),d=ve(pe(M5,e)),s=ve(pe(q5,e)),c=ve(pe(K5,e)),u=ve(pe(X5,e)),h=ve(pe(Z5,e)),y=ve(pe(t1,e)),x=ve(pe(n1,e)),E=ve(pe(m1,e)),k=ve(pe(v1,e)),j=ve(pe(y1,e)),A=ve(pe(x1,e)),M=ve(pe(w1,e)),D=ve(pe(_1,e)),L=ve(pe(S1,e)),z=ve(pe(D1,e)),H=ve(pe(L1,e)),Y=ve(pe(z1,e)),G=ve(pe(B1,e)),B=ve(pe(V1,e)),$=ve(pe(W1,e)),q=ve(pe($1,e)),ee=ve(pe(H1,e)),oe=ve(pe(q1,e)),ge=ve(pe(Y1,e)),fe=ve(pe(X1,e)),re=pe(J1,e),be=pe(cT,e),he=pe(pT,e);function pe(Fe,Pe){return Object.keys(Fe).forEach(function(te){te!=="default"&&!Object.prototype.hasOwnProperty.call(Pe,te)&&Object.defineProperty(Pe,te,{enumerable:!0,get:function(){return Fe[te]}})}),Fe}function ve(Fe){return Fe&&Fe.__esModule?Fe:{default:Fe}}var me={accordion:t.default,alert:r.default,avatar:n.default,breadcrumbs:o.default,button:a.default,card:i.default,cardBody:l.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:u.default,progress:h.default,radio:y.default,select:x.default,switch:E.default,tab:k.default,tabs:j.default,tabsBody:A.default,tabsHeader:M.default,tabPanel:D.default,textarea:L.default,tooltip:z.default,typography:H.default,collapse:Y.default,list:G.default,buttonGroup:B.default,carousel:$.default,drawer:q.default,badge:ee.default,rating:oe.default,slider:ge.default,spinner:fe.default,timeline:re.timeline,timelineItem:re.timelineItem,timelineIcon:re.timelineIcon,timelineHeader:re.timelineHeader,timelineBody:re.timelineBody,timelineConnector:re.timelineConnector,step:be.step,stepper:be.stepper,speedDial:he.speedDial,speedDialContent:he.speedDialContent,speedDialAction:he.speedDialAction},ke=me})(pm);var bT={};(function(e){Object.defineProperty(e,"__esModule",{value:!0}),Object.defineProperty(e,"default",{enumerable:!0,get:function(){return n}});var t=r(Br);function r(o){return o&&o.__esModule?o:{default:o}}function n(o,a,i){var l=o.slice();return a.forEach(function(f,g){typeof l[g]>"u"?l[g]=i.cloneUnlessOtherwiseSpecified(f,i):i.isMergeableObject(f)?l[g]=(0,t.default)(o[g],f,i):o.indexOf(f)===-1&&l.push(f)}),l}})(bT);(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=l(vt),o=l(Br),a=l(pm),i=l(bT);function l(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}})(ut);var Tf={},mu={};(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 l},propTypesDisabled:function(){return f},propTypesClassName:function(){return g},propTypesValue:function(){return m},propTypesChildren:function(){return S}});var r=o(vt),n=nr;function o(O){return O&&O.__esModule?O:{default:O}}var a=r.default.bool.isRequired,i=r.default.node,l=n.propTypesAnimation,f=r.default.bool,g=r.default.string,m=r.default.instanceOf(Object).isRequired,S=r.default.node.isRequired})(mu);(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 l}});var r=o(P),n=mu;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 l=function(f){var g=f.value,m=f.children;return r.default.createElement(a.Provider,{value:g},m)};l.propTypes={value:n.propTypesValue,children:n.propTypesChildren},l.displayName="MaterialTailwind.AccordionContextProvider"})(Tf);var vT={};(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(St),o=bt,a=S(ht),i=Tf,l=ut,f=mu;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,u;if(Object.getOwnPropertySymbols){var h=Object.getOwnPropertySymbols(b);for(u=0;u<h.length;u++)c=h[u],!(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),u,h;for(h=0;h<c.length;h++)u=c[h],!(d.indexOf(u)>=0)&&(s[u]=b[u]);return s}var C=r.default.forwardRef(function(b,d){var s=b.className,c=b.children,u=O(b,["className","children"]),h=(0,i.useAccordion)(),y=h.open,x=h.icon,E=h.disabled,k=(0,l.useTheme)().accordion,j=k.styles.base;s=s??"";var A=(0,o.twMerge)((0,n.default)((0,a.default)(j.header.initial),g({},(0,a.default)(j.header.active),y)),s),M=(0,n.default)((0,a.default)(j.header.icon));return r.default.createElement("button",m({},u,{ref:d,type:"button",disabled:E,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})(vT);var yT={},Rr={},Rg=function(e,t){return Rg=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])},Rg(e,t)};function xT(e,t){if(typeof t!="function"&&t!==null)throw new TypeError("Class extends value "+String(t)+" is not a constructor or null");Rg(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 Ns(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 wT(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 l=e.length-1;l>=0;l--)(i=e[l])&&(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 _T(e,t){return function(r,n){t(r,n,e)}}function ST(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 l=n.kind,f=l==="getter"?"get":l==="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])(l==="accessor"?{get:m.get,set:m.set}:m[f],C);if(l==="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))&&(l==="field"?o.unshift(S):m[f]=S)}g&&Object.defineProperty(g,n.name,m),O=!0}function CT(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 TT(e){return typeof e=="symbol"?e:"".concat(e)}function PT(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 OT(e,t){if(typeof Reflect=="object"&&typeof Reflect.metadata=="function")return Reflect.metadata(e,t)}function kT(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 l(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(l,f)}g((n=n.apply(e,t||[])).next())})}function NT(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=l(0),i.throw=l(1),i.return=l(2),typeof Symbol=="function"&&(i[Symbol.iterator]=function(){return this}),i;function l(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 jT(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 Nm(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(l){i={error:l}}finally{try{o&&!o.done&&(r=n.return)&&r.call(n)}finally{if(i)throw i.error}}return a}function ET(){for(var e=[],t=0;t<arguments.length;t++)e=e.concat(Nm(arguments[t]));return e}function AT(){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,l=a.length;i<l;i++,o++)n[o]=a[i];return n}function RT(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 hs(e){return this instanceof hs?(this.v=e,this):new hs(e)}function MT(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),l("next"),l("throw"),l("return",i),o[Symbol.asyncIterator]=function(){return this},o;function i(T){return function(C){return Promise.resolve(C).then(T,S)}}function l(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 hs?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 IT(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:hs(e[o](i)),done:!1}:a?a(i):i}:a}}function DT(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(l,f){i=e[a](i),o(l,f,i.done,i.value)})}}function o(a,i,l,f){Promise.resolve(f).then(function(g){a({value:g,done:l})},i)}}function LT(e,t){return Object.defineProperty?Object.defineProperty(e,"raw",{value:t}):e.raw=t,e}var nD=Object.create?function(e,t){Object.defineProperty(e,"default",{enumerable:!0,value:t})}:function(e,t){e.default=t},Mg=function(e){return Mg=Object.getOwnPropertyNames||function(t){var r=[];for(var n in t)Object.prototype.hasOwnProperty.call(t,n)&&(r[r.length]=n);return r},Mg(e)};function FT(e){if(e&&e.__esModule)return e;var t={};if(e!=null)for(var r=Mg(e),n=0;n<r.length;n++)r[n]!=="default"&&Pf(t,e,r[n]);return nD(t,e),t}function zT(e){return e&&e.__esModule?e:{default:e}}function BT(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 VT(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 UT(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 WT(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 oD=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 $T(e){function t(a){e.error=e.hasError?new oD(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 HT(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 aD={__extends:xT,__assign:Md,__rest:Ns,__decorate:wT,__param:_T,__esDecorate:ST,__runInitializers:CT,__propKey:TT,__setFunctionName:PT,__metadata:OT,__awaiter:kT,__generator:NT,__createBinding:Pf,__exportStar:jT,__values:Id,__read:Nm,__spread:ET,__spreadArrays:AT,__spreadArray:RT,__await:hs,__asyncGenerator:MT,__asyncDelegator:IT,__asyncValues:DT,__makeTemplateObject:LT,__importStar:FT,__importDefault:zT,__classPrivateFieldGet:BT,__classPrivateFieldSet:VT,__classPrivateFieldIn:UT,__addDisposableResource:WT,__disposeResources:$T,__rewriteRelativeImportExtension:HT},iD=Object.freeze(Object.defineProperty({__proto__:null,__addDisposableResource:WT,get __assign(){return Md},__asyncDelegator:IT,__asyncGenerator:MT,__asyncValues:DT,__await:hs,__awaiter:kT,__classPrivateFieldGet:BT,__classPrivateFieldIn:UT,__classPrivateFieldSet:VT,__createBinding:Pf,__decorate:wT,__disposeResources:$T,__esDecorate:ST,__exportStar:jT,__extends:xT,__generator:NT,__importDefault:zT,__importStar:FT,__makeTemplateObject:LT,__metadata:OT,__param:_T,__propKey:TT,__read:Nm,__rest:Ns,__rewriteRelativeImportExtension:HT,__runInitializers:CT,__setFunctionName:PT,__spread:ET,__spreadArray:RT,__spreadArrays:AT,__values:Id,default:aD},Symbol.toStringTag,{value:"Module"})),GT=su(iD);var sD=function(){},qT=function(){};const lD=Object.freeze(Object.defineProperty({__proto__:null,invariant:qT,warning:sD},Symbol.toStringTag,{value:"Module"})),KT=su(lD);var Pr={};Object.defineProperty(Pr,"__esModule",{value:!0});const YT=(e,t)=>r=>Math.max(Math.min(r,t),e),kl=e=>e%1?Number(e.toFixed(5)):e,eu=/(-)?([\d]*\.?[\d])+/g,Ig=/(#[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,uD=/^(#[0-9a-f]{3}|#(?:[0-9a-f]{2}){2,4}|(rgb|hsl)a?\((-?[\d\.]+%?[,\s]+){2,3}\s*\/*\s*[\d\.]+%?\))$/i;function bu(e){return typeof e=="string"}const vu={test:e=>typeof e=="number",parse:parseFloat,transform:e=>e},jm=Object.assign(Object.assign({},vu),{transform:YT(0,1)}),cD=Object.assign(Object.assign({},vu),{default:1}),yu=e=>({test:t=>bu(t)&&t.endsWith(e)&&t.split(" ").length===1,parse:parseFloat,transform:t=>`${t}${e}`}),dD=yu("deg"),ts=yu("%"),fD=yu("px"),pD=yu("vh"),hD=yu("vw"),gD=Object.assign(Object.assign({},ts),{parse:e=>ts.parse(e)/100,transform:e=>ts.transform(e*100)}),Em=(e,t)=>r=>!!(bu(r)&&uD.test(r)&&r.startsWith(e)||t&&Object.prototype.hasOwnProperty.call(r,t)),QT=(e,t,r)=>n=>{if(!bu(n))return n;const[o,a,i,l]=n.match(eu);return{[e]:parseFloat(o),[t]:parseFloat(a),[r]:parseFloat(i),alpha:l!==void 0?parseFloat(l):1}},ml={test:Em("hsl","hue"),parse:QT("hue","saturation","lightness"),transform:({hue:e,saturation:t,lightness:r,alpha:n=1})=>"hsla("+Math.round(e)+", "+ts.transform(kl(t))+", "+ts.transform(kl(r))+", "+kl(jm.transform(n))+")"},mD=YT(0,255),Vc=Object.assign(Object.assign({},vu),{transform:e=>Math.round(mD(e))}),qi={test:Em("rgb","red"),parse:QT("red","green","blue"),transform:({red:e,green:t,blue:r,alpha:n=1})=>"rgba("+Vc.transform(e)+", "+Vc.transform(t)+", "+Vc.transform(r)+", "+kl(jm.transform(n))+")"};function bD(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 Dg={test:Em("#"),parse:bD,transform:qi.transform},Am={test:e=>qi.test(e)||Dg.test(e)||ml.test(e),parse:e=>qi.test(e)?qi.parse(e):ml.test(e)?ml.parse(e):Dg.parse(e),transform:e=>bu(e)?e:e.hasOwnProperty("red")?qi.transform(e):ml.transform(e)},XT="${c}",ZT="${n}";function vD(e){var t,r,n,o;return isNaN(e)&&bu(e)&&((r=(t=e.match(eu))===null||t===void 0?void 0:t.length)!==null&&r!==void 0?r:0)+((o=(n=e.match(Ig))===null||n===void 0?void 0:n.length)!==null&&o!==void 0?o:0)>0}function JT(e){typeof e=="number"&&(e=`${e}`);const t=[];let r=0;const n=e.match(Ig);n&&(r=n.length,e=e.replace(Ig,XT),t.push(...n.map(Am.parse)));const o=e.match(eu);return o&&(e=e.replace(eu,ZT),t.push(...o.map(vu.parse))),{values:t,numColors:r,tokenised:e}}function eP(e){return JT(e).values}function tP(e){const{values:t,numColors:r,tokenised:n}=JT(e),o=t.length;return a=>{let i=n;for(let l=0;l<o;l++)i=i.replace(l<r?XT:ZT,l<r?Am.transform(a[l]):kl(a[l]));return i}}const yD=e=>typeof e=="number"?0:e;function xD(e){const t=eP(e);return tP(e)(t.map(yD))}const rP={test:vD,parse:eP,createTransformer:tP,getAnimatableNone:xD},wD=new Set(["brightness","contrast","saturate","opacity"]);function _D(e){let[t,r]=e.slice(0,-1).split("(");if(t==="drop-shadow")return e;const[n]=r.match(eu)||[];if(!n)return e;const o=r.replace(n,"");let a=wD.has(t)?1:0;return n!==r&&(a*=100),t+"("+a+o+")"}const SD=/([a-z-]*)\(.*?\)/g,CD=Object.assign(Object.assign({},rP),{getAnimatableNone:e=>{const t=e.match(SD);return t?t.map(_D).join(" "):e}});Pr.alpha=jm;Pr.color=Am;Pr.complex=rP;Pr.degrees=dD;Pr.filter=CD;Pr.hex=Dg;Pr.hsla=ml;Pr.number=vu;Pr.percent=ts;Pr.progressPercentage=gD;Pr.px=fD;Pr.rgbUnit=Vc;Pr.rgba=qi;Pr.scale=cD;Pr.vh=pD;Pr.vw=hD;var yt={},yi={};Object.defineProperty(yi,"__esModule",{value:!0});const nP=1/60*1e3,TD=typeof performance<"u"?()=>performance.now():()=>Date.now(),oP=typeof window<"u"?e=>window.requestAnimationFrame(e):e=>setTimeout(()=>e(TD()),nP);function PD(e){let t=[],r=[],n=0,o=!1,a=!1;const i=new WeakSet,l={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)&&(l.schedule(m),e())}o=!1,a&&(a=!1,l.process(f))}};return l}const OD=40;let Lg=!0,tu=!1,Fg=!1;const rs={delta:0,timestamp:0},xu=["read","update","preRender","render","postRender"],Of=xu.reduce((e,t)=>(e[t]=PD(()=>tu=!0),e),{}),kD=xu.reduce((e,t)=>{const r=Of[t];return e[t]=(n,o=!1,a=!1)=>(tu||AD(),r.schedule(n,o,a)),e},{}),ND=xu.reduce((e,t)=>(e[t]=Of[t].cancel,e),{}),jD=xu.reduce((e,t)=>(e[t]=()=>Of[t].process(rs),e),{}),ED=e=>Of[e].process(rs),aP=e=>{tu=!1,rs.delta=Lg?nP:Math.max(Math.min(e-rs.timestamp,OD),1),rs.timestamp=e,Fg=!0,xu.forEach(ED),Fg=!1,tu&&(Lg=!1,oP(aP))},AD=()=>{tu=!0,Lg=!0,Fg||oP(aP)},RD=()=>rs;yi.cancelSync=ND;yi.default=kD;yi.flushSync=jD;yi.getFrameData=RD;Object.defineProperty(yt,"__esModule",{value:!0});var iP=GT,gs=KT,ro=Pr,kf=yi;function MD(e){return e&&typeof e=="object"&&"default"in e?e:{default:e}}var ID=MD(kf);const ru=(e,t,r)=>Math.min(Math.max(r,e),t),oh=.001,DD=.01,Fx=10,LD=.05,FD=1;function zD({duration:e=800,bounce:t=.25,velocity:r=0,mass:n=1}){let o,a;gs.warning(e<=Fx*1e3,"Spring duration must be 10 seconds or less");let i=1-t;i=ru(LD,FD,i),e=ru(DD,Fx,e/1e3),i<1?(o=g=>{const m=g*i,S=m*e,O=m-r,T=zg(g,i),C=Math.exp(-S);return oh-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=zg(Math.pow(g,2),i);return(-o(g)+oh>0?-1:1)*((O-T)*C)/w}):(o=g=>{const m=Math.exp(-g*e),S=(g-r)*e+1;return-oh+m*S},a=g=>{const m=Math.exp(-g*e),S=(r-g)*(e*e);return m*S});const l=5/e,f=VD(o,a,l);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 BD=12;function VD(e,t,r){let n=r;for(let o=1;o<BD;o++)n=n-e(n)/t(n);return n}function zg(e,t){return e*Math.sqrt(1-t*t)}const UD=["duration","bounce"],WD=["stiffness","damping","mass"];function zx(e,t){return t.some(r=>e[r]!==void 0)}function $D(e){let t=Object.assign({velocity:0,stiffness:100,damping:10,mass:1,isResolvedFromDuration:!1},e);if(!zx(e,WD)&&zx(e,UD)){const r=zD(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=iP.__rest(e,["from","to","restSpeed","restDelta"]);const i={done:!1,value:t};let{stiffness:l,damping:f,mass:g,velocity:m,duration:S,isResolvedFromDuration:O}=$D(a),T=Bx,C=Bx;function w(){const b=m?-(m/1e3):0,d=r-t,s=f/(2*Math.sqrt(l*g)),c=Math.sqrt(l/g)/1e3;if(o===void 0&&(o=Math.min(Math.abs(r-t)/100,.4)),s<1){const u=zg(c,s);T=h=>{const y=Math.exp(-s*c*h);return r-y*((b+s*c*d)/u*Math.sin(u*h)+d*Math.cos(u*h))},C=h=>{const y=Math.exp(-s*c*h);return s*c*y*(Math.sin(u*h)*(b+s*c*d)/u+d*Math.cos(u*h))-y*(Math.cos(u*h)*(b+s*c*d)-u*d*Math.sin(u*h))}}else if(s===1)T=u=>r-Math.exp(-c*u)*(d+(b+c*d)*u);else{const u=c*Math.sqrt(s*s-1);T=h=>{const y=Math.exp(-s*c*h),x=Math.min(u*h,300);return r-y*((b+s*c*d)*Math.sinh(x)+u*d*Math.cosh(x))/u}}}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,u=Math.abs(r-d)<=o;i.done=c&&u}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 Bx=e=>0,Rm=(e,t,r)=>{const n=t-e;return n===0?1:(r-e)/n},jf=(e,t,r)=>-r*e+r*t+e;function ah(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 Vx({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 l=r<.5?r*(1+t):r+t-r*t,f=2*r-l;o=ah(f,l,e+1/3),a=ah(f,l,e),i=ah(f,l,e-1/3)}return{red:Math.round(o*255),green:Math.round(a*255),blue:Math.round(i*255),alpha:n}}const HD=(e,t,r)=>{const n=e*e,o=t*t;return Math.sqrt(Math.max(0,r*(o-n)+n))},GD=[ro.hex,ro.rgba,ro.hsla],Ux=e=>GD.find(t=>t.test(e)),Wx=e=>`'${e}' is not an animatable color. Use the equivalent color code instead.`,Mm=(e,t)=>{let r=Ux(e),n=Ux(t);gs.invariant(!!r,Wx(e)),gs.invariant(!!n,Wx(t));let o=r.parse(e),a=n.parse(t);r===ro.hsla&&(o=Vx(o),r=ro.rgba),n===ro.hsla&&(a=Vx(a),n=ro.rgba);const i=Object.assign({},o);return l=>{for(const f in i)f!=="alpha"&&(i[f]=HD(o[f],a[f],l));return i.alpha=jf(o.alpha,a.alpha,l),r.transform(i)}},qD={x:0,y:0,z:0},Bg=e=>typeof e=="number",KD=(e,t)=>r=>t(e(r)),Im=(...e)=>e.reduce(KD);function sP(e,t){return Bg(e)?r=>jf(e,t,r):ro.color.test(e)?Mm(e,t):Dm(e,t)}const lP=(e,t)=>{const r=[...e],n=r.length,o=e.map((a,i)=>sP(a,t[i]));return a=>{for(let i=0;i<n;i++)r[i]=o[i](a);return r}},YD=(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]=sP(e[o],t[o]));return o=>{for(const a in n)r[a]=n[a](o);return r}};function $x(e){const t=ro.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 Dm=(e,t)=>{const r=ro.complex.createTransformer(t),n=$x(e),o=$x(t);return n.numHSL===o.numHSL&&n.numRGB===o.numRGB&&n.numNumbers>=o.numNumbers?Im(lP(n.parsed,o.parsed),r):(gs.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}`)},QD=(e,t)=>r=>jf(e,t,r);function XD(e){if(typeof e=="number")return QD;if(typeof e=="string")return ro.color.test(e)?Mm:Dm;if(Array.isArray(e))return lP;if(typeof e=="object")return YD}function ZD(e,t,r){const n=[],o=r||XD(e[0]),a=e.length-1;for(let i=0;i<a;i++){let l=o(e[i],e[i+1]);if(t){const f=Array.isArray(t)?t[i]:t;l=Im(f,l)}n.push(l)}return n}function JD([e,t],[r]){return n=>r(Rm(e,t,n))}function eL(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 l=Rm(e[a],e[a+1],o);return t[a](l)}}function Lm(e,t,{clamp:r=!0,ease:n,mixer:o}={}){const a=e.length;gs.invariant(a===t.length,"Both input and output ranges must be the same length"),gs.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=ZD(t,n,o),l=a===2?JD(e,i):eL(e,i);return r?f=>l(ru(e[0],e[a-1],f)):l}const wu=e=>t=>1-e(1-t),Ef=e=>t=>t<=.5?e(2*t)/2:(2-e(2*(1-t)))/2,uP=e=>t=>Math.pow(t,e),Fm=e=>t=>t*t*((e+1)*t-e),cP=e=>{const t=Fm(e);return r=>(r*=2)<1?.5*t(r):.5*(2-Math.pow(2,-10*(r-1)))},dP=1.525,tL=4/11,rL=8/11,nL=9/10,fP=e=>e,zm=uP(2),oL=wu(zm),pP=Ef(zm),hP=e=>1-Math.sin(Math.acos(e)),gP=wu(hP),aL=Ef(gP),Bm=Fm(dP),iL=wu(Bm),sL=Ef(Bm),lL=cP(dP),uL=4356/361,cL=35442/1805,dL=16061/1805,Dd=e=>{if(e===1||e===0)return e;const t=e*e;return e<tL?7.5625*t:e<rL?9.075*t-9.9*e+3.4:e<nL?uL*t-cL*e+dL:10.8*e*e-20.52*e+10.72},fL=wu(Dd),pL=e=>e<.5?.5*(1-Dd(1-e*2)):.5*Dd(e*2-1)+.5;function hL(e,t){return e.map(()=>t||pP).splice(0,e.length-1)}function gL(e){const t=e.length;return e.map((r,n)=>n!==0?n/(t-1):0)}function mL(e,t){return e.map(r=>r*t)}function Nl({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],l=mL(n&&n.length===i.length?n:gL(i),o);function f(){return Lm(l,i,{ease:Array.isArray(r)?r:hL(i,r)})}let g=f();return{next:m=>(a.value=g(m),a.done=m>=o,a),flipTarget:()=>{i.reverse(),g=f()}}}function mP({velocity:e=0,from:t=0,power:r=.8,timeConstant:n=350,restDelta:o=.5,modifyTarget:a}){const i={done:!1,value:t};let l=r*e;const f=t+l,g=a===void 0?f:a(f);return g!==f&&(l=g-t),{next:m=>{const S=-l*Math.exp(-m/n);return i.done=!(S>o||S<-o),i.value=i.done?g:g+S,i},flipTarget:()=>{}}}const Hx={keyframes:Nl,spring:Nf,decay:mP};function bL(e){if(Array.isArray(e.to))return Nl;if(Hx[e.type])return Hx[e.type];const t=new Set(Object.keys(e));return t.has("ease")||t.has("duration")&&!t.has("dampingRatio")?Nl:t.has("dampingRatio")||t.has("stiffness")||t.has("mass")||t.has("damping")||t.has("restSpeed")||t.has("restDelta")?Nf:Nl}function bP(e,t,r=0){return e-t-r}function vL(e,t,r=0,n=!0){return n?bP(t+-e,t,r):t-(e-t)+r}function yL(e,t,r,n){return n?e>=t+r:e<=-r}const xL=e=>{const t=({delta:r})=>e(r);return{start:()=>ID.default.update(t,!0),stop:()=>kf.cancelSync.update(t)}};function vP(e){var t,r,{from:n,autoplay:o=!0,driver:a=xL,elapsed:i=0,repeat:l=0,repeatType:f="loop",repeatDelay:g=0,onPlay:m,onStop:S,onComplete:O,onRepeat:T,onUpdate:C}=e,w=iP.__rest(e,["from","autoplay","driver","elapsed","repeat","repeatType","repeatDelay","onPlay","onStop","onComplete","onRepeat","onUpdate"]);let{to:b}=w,d,s=0,c=w.duration,u,h=!1,y=!0,x;const E=bL(w);!((r=(t=E).needsInterpolation)===null||r===void 0)&&r.call(t,n,b)&&(x=Lm([0,100],[n,b],{clamp:!1}),n=0,b=100);const k=E(Object.assign(Object.assign({},w),{from:n,to:b}));function j(){s++,f==="reverse"?(y=s%2===0,i=vL(i,c,g,y)):(i=bP(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));u=z.value,x&&(u=x(u)),h=y?z.done:i<=0}C==null||C(u),h&&(s===0&&(c??(c=i)),s<l?yL(i,c,g,y)&&j():A())}function D(){m==null||m(),d=a(M),d.start()}return o&&D(),{stop:()=>{S==null||S(),d.stop()}}}function yP(e,t){return t?e*(1e3/t):0}function wL({from:e=0,velocity:t=0,min:r,max:n,power:o=.8,timeConstant:a=750,bounceStiffness:i=500,bounceDamping:l=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=vP(Object.assign(Object.assign({},c),{driver:m,onUpdate:u=>{var h;S==null||S(u),(h=c.onUpdate)===null||h===void 0||h.call(c,u)},onComplete:O,onStop:T}))}function s(c){d(Object.assign({type:"spring",stiffness:i,damping:l,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 u=b(c),h=u===r?-1:1;let y,x;const E=k=>{y=x,x=k,t=yP(k-y,kf.getFrameData().delta),(h===1&&k>u||h===-1&&k<u)&&s({from:k,to:u,velocity:t})};d({type:"decay",from:e,velocity:t,timeConstant:a,power:o,restDelta:f,modifyTarget:g,onUpdate:w(c)?E:void 0})}return{stop:()=>C==null?void 0:C.stop()}}const xP=e=>e*180/Math.PI,_L=(e,t=qD)=>xP(Math.atan2(t.y-e.y,t.x-e.x)),SL=(e,t)=>{let r=!0;return t===void 0&&(t=e,r=!1),n=>r?n-e+t:(e=n,r=!0,t)},CL=e=>e,Vm=(e=CL)=>(t,r,n)=>{const o=r-n,a=-(0-t+1)*(0-e(Math.abs(o)));return o<=0?r+a:r-a},TL=Vm(),PL=Vm(Math.sqrt),wP=e=>e*Math.PI/180,Ld=e=>e.hasOwnProperty("x")&&e.hasOwnProperty("y"),Vg=e=>Ld(e)&&e.hasOwnProperty("z"),dc=(e,t)=>Math.abs(e-t);function OL(e,t){if(Bg(e)&&Bg(t))return dc(e,t);if(Ld(e)&&Ld(t)){const r=dc(e.x,t.x),n=dc(e.y,t.y),o=Vg(e)&&Vg(t)?dc(e.z,t.z):0;return Math.sqrt(Math.pow(r,2)+Math.pow(n,2)+Math.pow(o,2))}}const kL=(e,t,r)=>(t=wP(t),{x:r*Math.cos(t)+e.x,y:r*Math.sin(t)+e.y}),_P=(e,t=2)=>(t=Math.pow(10,t),Math.round(e*t)/t),SP=(e,t,r,n=0)=>_P(e+r*(t-e)/Math.max(n,r)),NL=(e=50)=>{let t=0,r=0;return n=>{const o=kf.getFrameData().timestamp,a=o!==r?o-r:0,i=a?SP(t,n,a,e):t;return r=o,t=i,i}},jL=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 AL=(e,t,r)=>{const n=t-e;return((r-e)%n+n)%n+e},CP=(e,t)=>1-3*t+3*e,TP=(e,t)=>3*t-6*e,PP=e=>3*e,Fd=(e,t,r)=>((CP(t,r)*e+TP(t,r))*e+PP(t))*e,OP=(e,t,r)=>3*CP(t,r)*e*e+2*TP(t,r)*e+PP(t),RL=1e-7,ML=10;function IL(e,t,r,n,o){let a,i,l=0;do i=t+(r-t)/2,a=Fd(i,n,o)-e,a>0?r=i:t=i;while(Math.abs(a)>RL&&++l<ML);return i}const DL=8,LL=.001;function FL(e,t,r,n){for(let o=0;o<DL;++o){const a=OP(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 zL(e,t,r,n){if(e===t&&r===n)return fP;const o=new Float32Array(Uc);for(let i=0;i<Uc;++i)o[i]=Fd(i*fc,e,r);function a(i){let l=0,f=1;const g=Uc-1;for(;f!==g&&o[f]<=i;++f)l+=fc;--f;const m=(i-o[f])/(o[f+1]-o[f]),S=l+m*fc,O=OP(S,e,r);return O>=LL?FL(i,S,e,r):O===0?S:IL(i,l,l+fc,e,r)}return i=>i===0||i===1?i:Fd(a(i),t,n)}const BL=(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 ru(0,1,o/e)};yt.angle=_L;yt.animate=vP;yt.anticipate=lL;yt.applyOffset=SL;yt.attract=TL;yt.attractExpo=PL;yt.backIn=Bm;yt.backInOut=sL;yt.backOut=iL;yt.bounceIn=fL;yt.bounceInOut=pL;yt.bounceOut=Dd;yt.circIn=hP;yt.circInOut=aL;yt.circOut=gP;yt.clamp=ru;yt.createAnticipate=cP;yt.createAttractor=Vm;yt.createBackIn=Fm;yt.createExpoIn=uP;yt.cubicBezier=zL;yt.decay=mP;yt.degreesToRadians=wP;yt.distance=OL;yt.easeIn=zm;yt.easeInOut=pP;yt.easeOut=oL;yt.inertia=wL;yt.interpolate=Lm;yt.isPoint=Ld;yt.isPoint3D=Vg;yt.keyframes=Nl;yt.linear=fP;yt.mirrorEasing=Ef;yt.mix=jf;yt.mixColor=Mm;yt.mixComplex=Dm;yt.pipe=Im;yt.pointFromVector=kL;yt.progress=Rm;yt.radiansToDegrees=xP;yt.reverseEasing=wu;yt.smooth=NL;yt.smoothFrame=SP;yt.snap=jL;yt.spring=Nf;yt.steps=BL;yt.toDecimal=_P;yt.velocityPerFrame=EL;yt.velocityPerSecond=yP;yt.wrap=AL;class VL{setAnimation(t){this.animation=t,t==null||t.finished.then(()=>this.clearAnimation()).catch(()=>{})}clearAnimation(){this.animation=this.generator=void 0}}const ih=new WeakMap;function Um(e){return ih.has(e)||ih.set(e,{transforms:[],values:new Map}),ih.get(e)}function UL(e,t){return e.has(t)||e.set(t,new VL),e.get(t)}function kP(e,t){e.indexOf(t)===-1&&e.push(t)}function NP(e,t){const r=e.indexOf(t);r>-1&&e.splice(r,1)}const jP=(e,t,r)=>Math.min(Math.max(r,e),t),un={duration:.3,delay:0,endDelay:0,repeat:0,easing:"ease"},Ho=e=>typeof e=="number",nu=e=>Array.isArray(e)&&!Ho(e[0]),WL=(e,t,r)=>{const n=t-e;return((r-e)%n+n)%n+e};function EP(e,t){return nu(e)?e[WL(0,e.length,t)]:e}const Wm=(e,t,r)=>-r*e+r*t+e,$m=()=>{},Fo=e=>e,Af=(e,t,r)=>t-e===0?1:(r-e)/(t-e);function Hm(e,t){const r=e[e.length-1];for(let n=1;n<=t;n++){const o=Af(0,t,n);e.push(Wm(r,1,o))}}function Gm(e){const t=[0];return Hm(t,e-1),t}function AP(e,t=Gm(e.length),r=Fo){const n=e.length,o=n-t.length;return o>0&&Hm(t,o),a=>{let i=0;for(;i<n-2&&!(a<t[i+1]);i++);let l=jP(0,1,Af(t[i],t[i+1],a));return l=EP(r,i)(l),Wm(e[i],e[i+1],l)}}const RP=e=>Array.isArray(e)&&Ho(e[0]),zd=e=>typeof e=="object"&&!!e.createAnimation,$L=e=>typeof e=="function",qm=e=>typeof e=="string",ri={ms:e=>e*1e3,s:e=>e/1e3};function MP(e,t){return t?e*(1e3/t):0}const HL=["","X","Y","Z"],GL=["translate","scale","rotate","skew"],ms={x:"translateX",y:"translateY",z:"translateZ"},Gx={syntax:"<angle>",initialValue:"0deg",toDefaultUnit:e=>e+"deg"},qL={translate:{syntax:"<length-percentage>",initialValue:"0px",toDefaultUnit:e=>e+"px"},rotate:Gx,scale:{syntax:"<number>",initialValue:1,toDefaultUnit:Fo},skew:Gx},bs=new Map,Rf=e=>`--motion-${e}`,Bd=["x","y","z"];GL.forEach(e=>{HL.forEach(t=>{Bd.push(e+t),bs.set(Rf(e+t),qL[e])})});const KL=(e,t)=>Bd.indexOf(e)-Bd.indexOf(t),YL=new Set(Bd),Mf=e=>YL.has(e),QL=(e,t)=>{ms[t]&&(t=ms[t]);const{transforms:r}=Um(e);kP(r,t),e.style.transform=IP(r)},IP=e=>e.sort(KL).reduce(XL,"").trim(),XL=(e,t)=>`${e} ${t}(var(${Rf(t)}))`,Ug=e=>e.startsWith("--"),qx=new Set;function ZL(e){if(!qx.has(e)){qx.add(e);try{const{syntax:t,initialValue:r}=bs.has(e)?bs.get(e):{};CSS.registerProperty({name:e,inherits:!1,syntax:t,initialValue:r})}catch{}}}const DP=(e,t,r)=>(((1-3*r+3*t)*e+(3*r-6*t))*e+3*t)*e,JL=1e-7,e3=12;function t3(e,t,r,n,o){let a,i,l=0;do i=t+(r-t)/2,a=DP(i,n,o)-e,a>0?r=i:t=i;while(Math.abs(a)>JL&&++l<e3);return i}function bl(e,t,r,n){if(e===t&&r===n)return Fo;const o=a=>t3(a,0,1,e,r);return a=>a===0||a===1?a:DP(o(a),t,n)}const r3=(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 jP(0,1,o/e)},n3={ease:bl(.25,.1,.25,1),"ease-in":bl(.42,0,1,1),"ease-in-out":bl(.42,0,.58,1),"ease-out":bl(0,0,.58,1)},o3=/\((.*?)\)/;function Wg(e){if($L(e))return e;if(RP(e))return bl(...e);const t=n3[e];if(t)return t;if(e.startsWith("steps")){const r=o3.exec(e);if(r){const n=r[1].split(",");return r3(parseFloat(n[0]),n[1].trim())}}return Fo}class a3{constructor(t,r=[0,1],{easing:n,duration:o=un.duration,delay:a=un.delay,endDelay:i=un.endDelay,repeat:l=un.repeat,offset:f,direction:g="normal",autoplay:m=!0}={}){if(this.startTime=null,this.rate=1,this.t=0,this.cancelTimestamp=null,this.easing=Fo,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||un.easing,zd(n)){const O=n.createAnimation(r);n=O.easing,r=O.keyframes||r,o=O.duration||o}this.repeat=l,this.easing=nu(n)?Fo:Wg(n),this.updateDuration(o);const S=AP(r,f,nu(n)?n.map(Wg):Fo);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),u=S(this.easing(c));t(u),this.pauseTime===void 0&&(this.playState==="finished"||C>=this.totalDuration+i)?(this.playState="finished",(T=this.resolve)===null||T===void 0||T.call(this,u)):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 Kx=e=>RP(e)?i3(e):e,i3=([e,t,r,n])=>`cubic-bezier(${e}, ${t}, ${r}, ${n})`,Yx=e=>document.createElement("div").animate(e,{duration:.001}),Qx={cssRegisterProperty:()=>typeof CSS<"u"&&Object.hasOwnProperty.call(CSS,"registerProperty"),waapi:()=>Object.hasOwnProperty.call(Element.prototype,"animate"),partialKeyframes:()=>{try{Yx({opacity:[1]})}catch{return!1}return!0},finished:()=>!!Yx({opacity:[0,1]}).finished},sh={},Wc={};for(const e in Qx)Wc[e]=()=>(sh[e]===void 0&&(sh[e]=Qx[e]()),sh[e]);function s3(e,t){for(let r=0;r<e.length;r++)e[r]===null&&(e[r]=r?e[r-1]:t());return e}const LP=e=>Array.isArray(e)?e:[e];function Vd(e){return ms[e]&&(e=ms[e]),Mf(e)?Rf(e):e}const Ki={get:(e,t)=>{t=Vd(t);let r=Ug(t)?e.style.getPropertyValue(t):getComputedStyle(e)[t];if(!r&&r!==0){const n=bs.get(t);n&&(r=n.initialValue)}return r},set:(e,t,r)=>{t=Vd(t),Ug(t)?e.style.setProperty(t,r):e.style[t]=r}};function FP(e,t=!0){if(!(!e||e.playState==="finished"))try{e.stop?e.stop():(t&&e.commitStyles(),e.cancel())}catch{}}function l3(){return window.__MOTION_DEV_TOOLS_RECORD}function If(e,t,r,n={}){const o=l3(),a=n.record!==!1&&o;let i,{duration:l=un.duration,delay:f=un.delay,endDelay:g=un.endDelay,repeat:m=un.repeat,easing:S=un.easing,direction:O,offset:T,allowWebkitAcceleration:C=!1}=n;const w=Um(e);let b=Wc.waapi();const d=Mf(t);d&&QL(e,t);const s=Vd(t),c=UL(w.values,s),u=bs.get(s);return FP(c.animation,!(zd(S)&&c.generator)&&n.record!==!1),()=>{const h=()=>{var x,E;return(E=(x=Ki.get(e,s))!==null&&x!==void 0?x:u==null?void 0:u.initialValue)!==null&&E!==void 0?E:0};let y=s3(LP(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&&(l=x.duration)}if(Ug(s)&&(Wc.cssRegisterProperty()?ZL(s):b=!1),b){u&&(y=y.map(k=>Ho(k)?u.toDefaultUnit(k):k)),y.length===1&&(!Wc.partialKeyframes()||a)&&y.unshift(h());const x={delay:ri.ms(f),duration:ri.ms(l),endDelay:ri.ms(g),easing:nu(S)?void 0:Kx(S),direction:O,iterations:m+1,fill:"both"};i=e.animate({[s]:y,offset:T,easing:nu(S)?S.map(Kx):void 0},x),i.finished||(i.finished=new Promise((k,j)=>{i.onfinish=k,i.oncancel=j}));const E=y[y.length-1];i.finished.then(()=>{Ki.set(e,s,E),i.cancel()}).catch($m),C||(i.playbackRate=1.000001)}else if(d){y=y.map(E=>typeof E=="string"?parseFloat(E):E),y.length===1&&y.unshift(parseFloat(h()));const x=E=>{u&&(E=u.toDefaultUnit(E)),Ki.set(e,s,E)};i=new a3(x,y,Object.assign(Object.assign({},n),{duration:l,easing:S}))}else{const x=y[y.length-1];Ki.set(e,s,u&&Ho(x)?u.toDefaultUnit(x):x)}return a&&o(e,t,y,{duration:l,delay:f,easing:S,repeat:m,offset:T},"motion-one"),c.setAnimation(i),i}}const Km=(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 u3=e=>e(),Ym=(e,t,r=un.duration)=>new Proxy({animations:e.map(u3).filter(Boolean),duration:r,options:t},d3),c3=e=>e.animations[0],d3={get:(e,t)=>{const r=c3(e);switch(t){case"duration":return e.duration;case"currentTime":return ri.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(f3)).catch($m)),e.finished;case"stop":return()=>{e.animations.forEach(n=>FP(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=ri.ms(r);case"currentTime":case"playbackRate":for(let n=0;n<e.animations.length;n++)e.animations[n][t]=r;return!0}return!1}},f3=e=>e.finished;function p3(e=.1,{start:t=0,from:r=0,easing:n}={}){return(o,a)=>{const i=Ho(r)?r:h3(r,a),l=Math.abs(i-o);let f=e*l;if(n){const g=a*e;f=Wg(n)(f/g)*g}return t+f}}function h3(e,t){if(e==="first")return 0;{const r=t-1;return e==="last"?r:r/2}}function zP(e,t,r){return typeof e=="function"?e(t,r):e}function g3(e,t,r={}){e=Df(e);const n=e.length,o=[];for(let a=0;a<n;a++){const i=e[a];for(const l in t){const f=Km(r,l);f.delay=zP(f.delay,a,n);const g=If(i,l,t[l],f);o.push(g)}}return Ym(o,r,r.duration)}function Xx(e,t,r,n){var o;return Ho(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 m3(e,t,r){for(let n=0;n<e.length;n++){const o=e[n];o.at>t&&o.at<r&&(NP(e,o),n--)}}function b3(e,t,r,n,o,a){m3(e,o,a);for(let i=0;i<t.length;i++)e.push({value:t[i],at:Wm(o,a,n[i]),easing:EP(r,i)})}function v3(e,t){return e.at===t.at?e.value===null?1:-1:e.at-t.at}function y3(e,t={}){var r;const n=x3(e,t),o=n.map(a=>If(...a)).filter(Boolean);return Ym(o,t,(r=n[0])===null||r===void 0?void 0:r[3].duration)}function x3(e,t={}){var{defaultOptions:r={}}=t,n=Ns(t,["defaultOptions"]);const o=[],a=new Map,i={},l=new Map;let f=0,g=0,m=0;for(let S=0;S<e.length;S++){const O=e[S];if(qm(O)){l.set(O,g);continue}else if(!Array.isArray(O)){l.set(O.name,Xx(g,O.at,f,l));continue}const[T,C,w={}]=O;w.at!==void 0&&(g=Xx(g,w.at,f,l));let b=0;const d=Df(T,i),s=d.length;for(let c=0;c<s;c++){const u=d[c],h=w3(u,a);for(const y in C){const x=_3(y,h);let E=LP(C[y]);const k=Km(w,y);let{duration:j=r.duration||un.duration,easing:A=r.easing||un.easing}=k;if(zd(A)){const Y=Mf(y);qT(E.length===2||!Y);const G=A.createAnimation(E,()=>"0",Y);A=G.easing,G.keyframes!==void 0&&(E=G.keyframes),G.duration!==void 0&&(j=G.duration)}const M=zP(w.delay,c,s)||0,D=g+M,L=D+j;let{offset:z=Gm(E.length)}=k;z.length===1&&z[0]===0&&(z[1]=1);const H=length-E.length;H>0&&Hm(z,H),E.length===1&&E.unshift(null),b3(x,E,A,z,D,L),b=Math.max(M+j,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(v3);const w=[],b=[],d=[];for(let s=0;s<C.length;s++){const{at:c,value:u,easing:h}=C[s];w.push(u),b.push(Af(0,m,c)),d.push(h||un.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 w3(e,t){return!t.has(e)&&t.set(e,{}),t.get(e)}function _3(e,t){return t[e]||(t[e]=[]),t[e]}const S3=5;function Qm(e,t,r){const n=Math.max(t-S3,0);return MP(r-e(n),t-n)}const ns={stiffness:100,damping:10,mass:1},C3=(e=ns.stiffness,t=ns.damping,r=ns.mass)=>t/(2*Math.sqrt(e*r));function T3(e,t,r){return e<t&&r>=t||e>t&&r<=t}const BP=({stiffness:e=ns.stiffness,damping:t=ns.damping,mass:r=ns.mass,from:n=0,to:o=1,velocity:a=0,restSpeed:i,restDistance:l}={})=>{a=a?ri.s(a):0;const f={done:!1,hasReachedTarget:!1,current:n,target:o},g=o-n,m=Math.sqrt(e/r)/1e3,S=C3(e,t,r),O=Math.abs(g)<5;i||(i=O?.01:2),l||(l=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:Qm(T,C,f.current),b=Math.abs(w)<=i,d=Math.abs(o-f.current)<=l;return f.done=b&&d,f.hasReachedTarget=T3(n,o,f.current),f}},P3=({from:e=0,velocity:t=0,power:r=.8,decay:n=.325,bounceDamping:o,bounceStiffness:a,changeTarget:i,min:l,max:f,restDistance:g=.5,restSpeed:m})=>{n=ri.ms(n);const S={hasReachedTarget:!1,done:!1,current:e,target:e},O=x=>l!==void 0&&x<l||f!==void 0&&x>f,T=x=>l===void 0?f:f===void 0||Math.abs(l-x)<Math.abs(f-x)?l: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 E=d(x),k=s(x);S.done=Math.abs(E)<=g,S.current=S.done?b:k};let u,h;const y=x=>{O(S.current)&&(u=x,h=BP({from:S.current,to:T(S.current),velocity:Qm(s,x,S.current),damping:o,stiffness:a,restDistance:g,restSpeed:m}))};return y(0),x=>{let E=!1;return!h&&u===void 0&&(E=!0,c(x),y(x)),u!==void 0&&x>u?(S.hasReachedTarget=!0,h(x-u)):(S.hasReachedTarget=!1,!E&&c(x),S)}},lh=10,O3=1e4;function k3(e,t=Fo){let r,n=lh,o=e(0);const a=[t(o.current)];for(;!o.done&&n<O3;)o=e(n),a.push(t(o.done?o.target:o.current)),r===void 0&&o.hasReachedTarget&&(r=n),n+=lh;const i=n-lh;return a.length===1&&a.push(o.current),{keyframes:a,duration:i/1e3,overshootDuration:(r??i)/1e3}}function VP(e){const t=new WeakMap;return(r={})=>{const n=new Map,o=(i=0,l=100,f=0,g=!1)=>{const m=`${i}-${l}-${f}-${g}`;return n.has(m)||n.set(m,e(Object.assign({from:i,to:l,velocity:f,restSpeed:g?.05:2,restDistance:g?.01:.5},r))),n.get(m)},a=i=>(t.has(i)||t.set(i,k3(i)),t.get(i));return{createAnimation:(i,l,f,g,m)=>{var S,O;let T;const C=i.length;if(f&&C<=2&&i.every(N3)){const b=i[C-1],d=C===1?null:i[0];let s=0,c=0;const u=m==null?void 0:m.generator;if(u){const{animation:x,generatorStartTime:E}=m,k=(x==null?void 0:x.startTime)||E||0,j=(x==null?void 0:x.currentTime)||performance.now()-k,A=u(j).current;c=(S=d)!==null&&S!==void 0?S:A,(C===1||C===2&&i[0]===null)&&(s=Qm(M=>u(M).current,j,A))}else c=(O=d)!==null&&O!==void 0?O:parseFloat(l());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 N3=e=>typeof e!="string",j3=VP(BP),E3=VP(P3),A3={any:0,all:1};function UP(e,t,{root:r,margin:n,amount:o="any"}={}){if(typeof IntersectionObserver>"u")return()=>{};const a=Df(e),i=new WeakMap,l=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(l,{root:r,rootMargin:n,threshold:typeof o=="number"?o:A3[o]});return a.forEach(g=>f.observe(g)),()=>f.disconnect()}const $c=new WeakMap;let la;function R3(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 M3({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 R3(e,r)}})})}function I3(e){e.forEach(M3)}function D3(){typeof ResizeObserver>"u"||(la=new ResizeObserver(I3))}function L3(e,t){la||D3();const r=Df(e);return r.forEach(n=>{let o=$c.get(n);o||(o=new Set,$c.set(n,o)),o.add(t),la==null||la.observe(n)}),()=>{r.forEach(n=>{const o=$c.get(n);o==null||o.delete(t),o!=null&&o.size||la==null||la.unobserve(n)})}}const Hc=new Set;let jl;function F3(){jl=()=>{const e={width:window.innerWidth,height:window.innerHeight},t={target:window,size:e,contentSize:e};Hc.forEach(r=>r(t))},window.addEventListener("resize",jl)}function z3(e){return Hc.add(e),jl||F3(),()=>{Hc.delete(e),!Hc.size&&jl&&(jl=void 0)}}function WP(e,t){return typeof e=="function"?z3(e):L3(e,t)}const B3=50,Zx=()=>({current:0,offset:[],progress:0,scrollLength:0,targetOffset:0,targetLength:0,containerLength:0,velocity:0}),V3=()=>({time:0,x:Zx(),y:Zx()}),U3={x:{length:"Width",position:"Left"},y:{length:"Height",position:"Top"}};function Jx(e,t,r,n){const o=r[t],{length:a,position:i}=U3[t],l=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>B3?0:MP(o.current-l,g)}function W3(e,t,r){Jx(e,"x",t,r),Jx(e,"y",t,r),t.time=r}function $3(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 $P={Enter:[[0,1],[1,1]],Exit:[[0,0],[1,0]],Any:[[1,0],[0,1]],All:[[0,0],[1,1]]},$g={start:0,center:.5,end:1};function ew(e,t,r=0){let n=0;if($g[e]!==void 0&&(e=$g[e]),qm(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 Ho(e)&&(n=t*e),r+n}const H3=[0,0];function G3(e,t,r,n){let o=Array.isArray(e)?e:H3,a=0,i=0;return Ho(e)?o=[e,e]:qm(e)&&(e=e.trim(),e.includes(" ")?o=e.split(" "):o=[e,$g[e]?e:"0"]),a=ew(o[0],r,n),i=ew(o[1],t),a-i}const q3={x:0,y:0};function K3(e,t,r){let{offset:n=$P.All}=r;const{target:o=e,axis:a="y"}=r,i=a==="y"?"height":"width",l=o!==e?$3(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=G3(n[O],g[i],f[i],l[a]);!m&&T!==t[a].interpolatorOffsets[O]&&(m=!0),t[a].offset[O]=T}m&&(t[a].interpolate=AP(Gm(S),t[a].offset),t[a].interpolatorOffsets=[...t[a].offset]),t[a].progress=t[a].interpolate(t[a].current)}function Y3(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 Q3(e,t,r,n={}){const o=n.axis||"y";return{measure:()=>Y3(e,n.target,r),update:a=>{W3(e,r,a),(n.offset||n.target)&&K3(e,r,n)},notify:typeof t=="function"?()=>t(r):X3(t,r[o])}}function X3(e,t){return e.pause(),e.forEachNative((r,{easing:n})=>{var o,a;if(r.updateDuration)n||(r.easing=Fo),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 sl=new WeakMap,tw=new WeakMap,uh=new WeakMap,rw=e=>e===document.documentElement?window:e;function Z3(e,t={}){var{container:r=document.documentElement}=t,n=Ns(t,["container"]);let o=uh.get(r);o||(o=new Set,uh.set(r,o));const a=V3(),i=Q3(r,e,a,n);if(o.add(i),!sl.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()};sl.set(r,g);const m=rw(r);window.addEventListener("resize",g,{passive:!0}),r!==document.documentElement&&tw.set(r,WP(r,g)),m.addEventListener("scroll",g,{passive:!0})}const l=sl.get(r),f=requestAnimationFrame(l);return()=>{var g;typeof e!="function"&&e.stop(),cancelAnimationFrame(f);const m=uh.get(r);if(!m||(m.delete(i),m.size))return;const S=sl.get(r);sl.delete(r),S&&(rw(r).removeEventListener("scroll",S),(g=tw.get(r))===null||g===void 0||g(),window.removeEventListener("resize",S))}}function J3(e,t){return typeof e!=typeof t?!0:Array.isArray(e)&&Array.isArray(t)?!eF(e,t):e!==t}function eF(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 tF(e){return typeof e=="object"}function nw(e,t){if(tF(e))return e;if(e&&t)return t[e]}let ka;function rF(){if(!ka)return;const e=ka.sort(oF).map(aF);e.forEach(ow),e.forEach(ow),ka=void 0}function ch(e){ka?kP(ka,e):(ka=[e],requestAnimationFrame(rF))}function nF(e){ka&&NP(ka,e)}const oF=(e,t)=>e.getDepth()-t.getDepth(),aF=e=>e.animateUpdates(),ow=e=>e.next(),aw=(e,t)=>new CustomEvent(e,{detail:{target:t}});function Hg(e,t,r){e.dispatchEvent(new CustomEvent(t,{detail:{originalEvent:r}}))}function iw(e,t,r){e.dispatchEvent(new CustomEvent(t,{detail:{originalEntry:r}}))}const iF={isActive:e=>!!e.inView,subscribe:(e,{enable:t,disable:r},{inViewOptions:n={}})=>{const{once:o}=n,a=Ns(n,["once"]);return UP(e,i=>{if(t(),iw(e,"viewenter",i),!o)return l=>{r(),iw(e,"viewleave",l)}},a)}},sw=(e,t,r)=>n=>{n.pointerType&&n.pointerType!=="mouse"||(r(),Hg(e,t,n))},sF={isActive:e=>!!e.hover,subscribe:(e,{enable:t,disable:r})=>{const n=sw(e,"hoverstart",t),o=sw(e,"hoverend",r);return e.addEventListener("pointerenter",n),e.addEventListener("pointerleave",o),()=>{e.removeEventListener("pointerenter",n),e.removeEventListener("pointerleave",o)}}},lF={isActive:e=>!!e.press,subscribe:(e,{enable:t,disable:r})=>{const n=a=>{r(),Hg(e,"pressend",a),window.removeEventListener("pointerup",n)},o=a=>{t(),Hg(e,"pressstart",a),window.addEventListener("pointerup",n)};return e.addEventListener("pointerdown",o),()=>{e.removeEventListener("pointerdown",o),window.removeEventListener("pointerup",n)}}},Gc={inView:iF,hover:sF,press:lF},lw=["initial","animate",...Object.keys(Gc),"exit"],Gg=new WeakMap;function uF(e={},t){let r,n=t?t.getDepth()+1:0;const o={initial:!0,animate:!0},a={},i={};for(const w of lw)i[w]=typeof e[w]=="string"?e[w]:t==null?void 0:t.getContext()[w];const l=e.initial===!1?"animate":"initial";let f=nw(e[l]||i[l],e.variants)||{},g=Ns(f,["transition"]);const m=Object.assign({},g);function*S(){var w,b;const d=g;g={};const s={};for(const x of lw){if(!o[x])continue;const E=nw(e[x]);if(E)for(const k in E)k!=="transition"&&(g[k]=E[k],s[k]=Km((b=(w=E.transition)!==null&&w!==void 0?w:e.transition)!==null&&b!==void 0?b:{},k))}const c=new Set([...Object.keys(g),...Object.keys(d)]),u=[];c.forEach(x=>{var E;g[x]===void 0&&(g[x]=m[x]),J3(d[x],g[x])&&((E=m[x])!==null&&E!==void 0||(m[x]=Ki.get(r,x)),u.push(If(r,x,g[x],s[x])))}),yield;const h=u.map(x=>x()).filter(Boolean);if(!h.length)return;const y=g;r.dispatchEvent(aw("motionstart",y)),Promise.all(h.map(x=>x.finished)).then(()=>{r.dispatchEvent(aw("motioncomplete",y))}).catch($m)}const O=(w,b)=>()=>{o[w]=b,ch(C)},T=()=>{for(const w in Gc){const b=Gc[w].isActive(e),d=a[w];b&&!d?a[w]=Gc[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(),ch(C))},setActive:(w,b)=>{r&&(o[w]=b,ch(C))},animateUpdates:S,getDepth:()=>n,getTarget:()=>g,getOptions:()=>e,getContext:()=>i,mount:w=>(r=w,Gg.set(r,C),T(),()=>{Gg.delete(r),nF(C);for(const b in a)a[b]()}),isMounted:()=>!!r};return C}function HP(e){const t={},r=[];for(let n in e){const o=e[n];Mf(n)&&(ms[n]&&(n=ms[n]),r.push(n),n=Rf(n));let a=Array.isArray(o)?o[0]:o;const i=bs.get(n);i&&(a=Ho(o)?i.toDefaultUnit(o):o),t[n]=a}return r.length&&(t.transform=IP(r)),t}const cF=e=>`-${e.toLowerCase()}`,dF=e=>e.replace(/[A-Z]/g,cF);function fF(e={}){const t=HP(e);let r="";for(const n in t)r+=n.startsWith("--")?n:dF(n),r+=`: ${t[n]}; `;return r}const pF=Object.freeze(Object.defineProperty({__proto__:null,ScrollOffset:$P,animate:g3,animateStyle:If,createMotionState:uF,createStyleString:fF,createStyles:HP,getAnimationData:Um,getStyleName:Vd,glide:E3,inView:UP,mountedStates:Gg,resize:WP,scroll:Z3,spring:j3,stagger:p3,style:Ki,timeline:y3,withControls:Ym},Symbol.toStringTag,{value:"Module"})),hF=su(pF);function gF(e){var t={};return function(r){return t[r]===void 0&&(t[r]=e(r)),t[r]}}var mF=/^((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)-.*))$/,bF=gF(function(e){return mF.test(e)||e.charCodeAt(0)===111&&e.charCodeAt(1)===110&&e.charCodeAt(2)<91});const vF=Object.freeze(Object.defineProperty({__proto__:null,default:bF},Symbol.toStringTag,{value:"Module"})),yF=su(vF);(function(e){Object.defineProperty(e,"__esModule",{value:!0});var t=GT,r=P,n=KT,o=Pr,a=yt,i=yi,l=hF;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(N){if(N!=="default"){var R=Object.getOwnPropertyDescriptor(p,N);Object.defineProperty(_,N,R.get?R:{enumerable:!0,get:function(){return p[N]}})}}),_.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(N){return!!_[N]})}}},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),u=c.length;function h(p,_,N){var R=[],I=r.useContext(s);if(!_)return null;C!=="production"&&N&&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<u;U++){var W=c[U],F=b[W],K=F.isEnabled,Q=F.Component;K(p)&&Q&&R.push(m.createElement(Q,t.__assign({key:W},p,{visualElement:_})))}return R}var y=r.createContext({transformPagePoint:function(p){return p},isStatic:!1,reducedMotion:"never"}),x=r.createContext({});function E(){return r.useContext(x).visualElement}var k=r.createContext(null),j=typeof document<"u",A=j?r.useLayoutEffect:r.useEffect,M={current:null},D=!1;function L(){if(D=!0,!!j)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 H(){var p=z(),_=r.useContext(y).reducedMotion;return _==="never"?!1:_==="always"?!0:p}function Y(p,_,N,R){var I=r.useContext(s),U=E(),W=r.useContext(k),F=H(),K=r.useRef(void 0);R||(R=I.renderer),!K.current&&R&&(K.current=R(p,{visualState:_,parent:U,props:N,presenceId:W==null?void 0:W.id,blockInitialAnimation:(W==null?void 0:W.initial)===!1,shouldReduceMotion:F}));var Q=K.current;return A(function(){Q==null||Q.syncRender()}),r.useEffect(function(){var J;(J=Q==null?void 0:Q.animationState)===null||J===void 0||J.animateChanges()}),A(function(){return function(){return Q==null?void 0:Q.notifyUnmount()}},[]),Q}function G(p){return typeof p=="object"&&Object.prototype.hasOwnProperty.call(p,"current")}function B(p,_,N){return r.useCallback(function(R){var I;R&&((I=p.mount)===null||I===void 0||I.call(p,R)),_&&(R?_.mount(R):_.unmount()),N&&(typeof N=="function"?N(R):G(N)&&(N.current=R))},[_])}function $(p){return Array.isArray(p)}function q(p){return typeof p=="string"||$(p)}function ee(p){var _={};return p.forEachValue(function(N,R){return _[R]=N.get()}),_}function oe(p){var _={};return p.forEachValue(function(N,R){return _[R]=N.getVelocity()}),_}function ge(p,_,N,R,I){var U;return R===void 0&&(R={}),I===void 0&&(I={}),typeof _=="function"&&(_=_(N??p.custom,R,I)),typeof _=="string"&&(_=(U=p.variants)===null||U===void 0?void 0:U[_]),typeof _=="function"&&(_=_(N??p.custom,R,I)),_}function fe(p,_,N){var R=p.getProps();return ge(R,_,N??R.custom,ee(p),oe(p))}function re(p){var _;return typeof((_=p.animate)===null||_===void 0?void 0:_.start)=="function"||q(p.initial)||q(p.animate)||q(p.whileHover)||q(p.whileDrag)||q(p.whileTap)||q(p.whileFocus)||q(p.exit)}function be(p){return!!(re(p)||p.variants)}function he(p,_){if(re(p)){var N=p.initial,R=p.animate;return{initial:N===!1||q(N)?N:void 0,animate:q(R)?R:void 0}}return p.inherit!==!1?_:{}}function pe(p){var _=he(p,r.useContext(x)),N=_.initial,R=_.animate;return r.useMemo(function(){return{initial:N,animate:R}},[ve(N),ve(R)])}function ve(p){return Array.isArray(p)?p.join(" "):p}function me(p){var _=r.useRef(null);return _.current===null&&(_.current=p()),_.current}var ke={hasAnimatedSinceResize:!0,hasEverUpdated:!1},Fe=1;function Pe(){return me(function(){if(ke.hasEverUpdated)return Fe++})}var te=r.createContext({}),Oe=r.createContext({});function $e(p,_,N,R){var I,U=_.layoutId,W=_.layout,F=_.drag,K=_.dragConstraints,Q=_.layoutScroll,J=r.useContext(Oe);!R||!N||N!=null&&N.projection||(N.projection=new R(p,N.getLatestValues(),(I=N.parent)===null||I===void 0?void 0:I.projection),N.projection.setOptions({layoutId:U,layout:W,alwaysMeasureLayout:!!F||K&&G(K),visualElement:N,scheduleRender:function(){return N.scheduleRender()},animationType:typeof W=="string"?W:"both",initialPromotionConfig:J,layoutScroll:Q}))}var Be=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 N=this.props,R=N.visualElement,I=N.props;R&&R.setProps(I)},_.prototype.render=function(){return this.props.children},_}(S.default.Component);function We(p){var _=p.preloadedFeatures,N=p.createVisualElement,R=p.projectionNodeConstructor,I=p.useRender,U=p.useVisualState,W=p.Component;_&&d(_);function F(K,Q){var J=lt(K);K=t.__assign(t.__assign({},K),{layoutId:J});var ae=r.useContext(y),ie=null,le=pe(K),de=ae.isStatic?void 0:Pe(),we=U(K,ae.isStatic);return!ae.isStatic&&j&&(le.visualElement=Y(W,we,t.__assign(t.__assign({},ae),K),N),$e(de,K,le.visualElement,R||b.projectionNodeConstructor),ie=h(K,le.visualElement,_)),m.createElement(Be,{visualElement:le.visualElement,props:t.__assign(t.__assign({},ae),K)},ie,m.createElement(x.Provider,{value:le},I(W,K,de,B(we,le.visualElement,Q),we,ae.isStatic,le.visualElement)))}return r.forwardRef(F)}function lt(p){var _,N=p.layoutId,R=(_=r.useContext(te))===null||_===void 0?void 0:_.id;return R&&N!==void 0?R+"-"+N:N}function qe(p){function _(R,I){return I===void 0&&(I={}),We(p(R,I))}if(typeof Proxy>"u")return _;var N=new Map;return new Proxy(_,{get:function(R,I){return N.has(I)||N.set(I,_(I)),N.get(I)}})}var Ke=["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 xt(p){return typeof p!="string"||p.includes("-")?!1:!!(Ke.indexOf(p)>-1||/[A-Z]/.test(p))}var rt={};function dt(p){Object.assign(rt,p)}var Rt=["","X","Y","Z"],Ae=["translate","scale","rotate","skew"],ft=["transformPerspective","x","y","z"];Ae.forEach(function(p){return Rt.forEach(function(_){return ft.push(p+_)})});function At(p,_){return ft.indexOf(p)-ft.indexOf(_)}var Z=new Set(ft);function ue(p){return Z.has(p)}var ne=new Set(["originX","originY","originZ"]);function xe(p){return ne.has(p)}function se(p,_){var N=_.layout,R=_.layoutId;return ue(p)||xe(p)||(N||R!==void 0)&&(!!rt[p]||p==="opacity")}var ce=function(p){return!!(p!==null&&typeof p=="object"&&p.getVelocity)},Ce={x:"translateX",y:"translateY",z:"translateZ",transformPerspective:"perspective"};function Ie(p,_,N,R){var I=p.transform,U=p.transformKeys,W=_.enableHardwareAcceleration,F=W===void 0?!0:W,K=_.allowTransformNone,Q=K===void 0?!0:K,J="";U.sort(At);for(var ae=!1,ie=U.length,le=0;le<ie;le++){var de=U[le];J+="".concat(Ce[de]||de,"(").concat(I[de],") "),de==="z"&&(ae=!0)}return!ae&&F?J+="translateZ(0)":J=J.trim(),R?J=R(I,N?"":J):Q&&N&&(J="none"),J}function Ne(p){var _=p.originX,N=_===void 0?"50%":_,R=p.originY,I=R===void 0?"50%":R,U=p.originZ,W=U===void 0?0:U;return"".concat(N," ").concat(I," ").concat(W)}function ct(p){return p.startsWith("--")}var Ve=function(p,_){return _&&typeof p=="number"?_.transform(p):p},tt=t.__assign(t.__assign({},o.number),{transform:Math.round}),wt={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:tt,fillOpacity:o.alpha,strokeOpacity:o.alpha,numOctaves:tt};function Vt(p,_,N,R){var I,U=p.style,W=p.vars,F=p.transform,K=p.transformKeys,Q=p.transformOrigin;K.length=0;var J=!1,ae=!1,ie=!0;for(var le in _){var de=_[le];if(ct(le)){W[le]=de;continue}var we=wt[le],De=Ve(de,we);if(ue(le)){if(J=!0,F[le]=De,K.push(le),!ie)continue;de!==((I=we.default)!==null&&I!==void 0?I:0)&&(ie=!1)}else xe(le)?(Q[le]=De,ae=!0):U[le]=De}J?U.transform=Ie(p,N,ie,R):R?U.transform=R({},""):!_.transform&&U.transform&&(U.transform="none"),ae&&(U.transformOrigin=Ne(Q))}var He=function(){return{style:{},transform:{},transformKeys:[],transformOrigin:{},vars:{}}};function Yt(p,_,N){for(var R in _)!ce(_[R])&&!se(R,N)&&(p[R]=_[R])}function It(p,_,N){var R=p.transformTemplate;return r.useMemo(function(){var I=He();Vt(I,_,{enableHardwareAcceleration:!N},R);var U=I.vars,W=I.style;return t.__assign(t.__assign({},U),W)},[_])}function Dt(p,_,N){var R=p.style||{},I={};return Yt(I,R,p),Object.assign(I,It(p,_,N)),p.transformValues&&(I=p.transformValues(I)),I}function kt(p,_,N){var R={},I=Dt(p,_,N);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 Gt=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 Ot(p){return Gt.has(p)}var hr=function(p){return!Ot(p)};function _r(p){p&&(hr=function(_){return _.startsWith("on")?!Ot(_):p(_)})}try{_r(yF.default)}catch{}function kr(p,_,N){var R={};for(var I in p)(hr(I)||N===!0&&Ot(I)||!_&&!Ot(I)||p.draggable&&I.startsWith("onDrag"))&&(R[I]=p[I]);return R}function Te(p,_,N){return typeof p=="string"?p:o.px.transform(_+N*p)}function Me(p,_,N){var R=Te(_,p.x,p.width),I=Te(N,p.y,p.height);return"".concat(R," ").concat(I)}var Ge={offset:"stroke-dashoffset",array:"stroke-dasharray"},gt={offset:"strokeDashoffset",array:"strokeDasharray"};function X(p,_,N,R,I){N===void 0&&(N=1),R===void 0&&(R=0),I===void 0&&(I=!0),p.pathLength=1;var U=I?Ge:gt;p[U.offset]=o.px.transform(-R);var W=o.px.transform(_),F=o.px.transform(N);p[U.array]="".concat(W," ").concat(F)}function _e(p,_,N,R){var I=_.attrX,U=_.attrY,W=_.originX,F=_.originY,K=_.pathLength,Q=_.pathSpacing,J=Q===void 0?1:Q,ae=_.pathOffset,ie=ae===void 0?0:ae,le=t.__rest(_,["attrX","attrY","originX","originY","pathLength","pathSpacing","pathOffset"]);Vt(p,le,N,R),p.attrs=p.style,p.style={};var de=p.attrs,we=p.style,De=p.dimensions;de.transform&&(De&&(we.transform=de.transform),delete de.transform),De&&(W!==void 0||F!==void 0||we.transform)&&(we.transformOrigin=Me(De,W!==void 0?W:.5,F!==void 0?F:.5)),I!==void 0&&(de.x=I),U!==void 0&&(de.y=U),K!==void 0&&X(de,K,J,ie,!1)}var ye=function(){return t.__assign(t.__assign({},He()),{attrs:{}})};function ot(p,_){var N=r.useMemo(function(){var I=ye();return _e(I,_,{enableHardwareAcceleration:!1},p.transformTemplate),t.__assign(t.__assign({},I.attrs),{style:t.__assign({},I.style)})},[_]);if(p.style){var R={};Yt(R,p.style,p),N.style=t.__assign(t.__assign({},R),N.style)}return N}function at(p){p===void 0&&(p=!1);var _=function(N,R,I,U,W,F){var K=W.latestValues,Q=xt(N)?ot:kt,J=Q(R,K,F),ae=kr(R,typeof N=="string",p),ie=t.__assign(t.__assign(t.__assign({},ae),J),{ref:U});return I&&(ie["data-projection-id"]=I),r.createElement(N,ie)};return _}var Ct=/([a-z])([A-Z])/g,Tt="$1-$2",Zt=function(p){return p.replace(Ct,Tt).toLowerCase()};function Ft(p,_,N,R){var I=_.style,U=_.vars;Object.assign(p.style,I,R&&R.getProjectionStyles(N));for(var W in U)p.style.setProperty(W,U[W])}var Mr=new Set(["baseFrequency","diffuseConstant","kernelMatrix","kernelUnitLength","keySplines","keyTimes","limitingConeAngle","markerHeight","markerWidth","numOctaves","targetX","targetY","surfaceScale","specularConstant","specularExponent","stdDeviation","tableValues","viewBox","gradientTransform","pathLength"]);function Ir(p,_,N,R){Ft(p,_,void 0,R);for(var I in _.attrs)p.setAttribute(Mr.has(I)?I:Zt(I),_.attrs[I])}function br(p){var _=p.style,N={};for(var R in _)(ce(_[R])||se(R,p))&&(N[R]=_[R]);return N}function Vr(p){var _=br(p);for(var N in p)if(ce(p[N])){var R=N==="x"||N==="y"?"attr"+N.toUpperCase():N;_[R]=p[N]}return _}function go(p){return typeof p=="object"&&typeof p.start=="function"}var vr=function(p){return Array.isArray(p)},Gn=function(p){return!!(p&&typeof p=="object"&&p.mix&&p.toValue)},za=function(p){return vr(p)?p[p.length-1]||0:p};function on(p){var _=ce(p)?p.get():p;return Gn(_)?_.toValue():_}function Dr(p,_,N,R){var I=p.scrapeMotionValuesFromProps,U=p.createRenderState,W=p.onMount,F={latestValues:Qr(_,N,R,I),renderState:U()};return W&&(F.mount=function(K){return W(_,K,F)}),F}var Sr=function(p){return function(_,N){var R=r.useContext(x),I=r.useContext(k);return N?Dr(p,_,R,I):me(function(){return Dr(p,_,R,I)})}};function Qr(p,_,N,R){var I={},U=(N==null?void 0:N.initial)===!1,W=R(p);for(var F in W)I[F]=on(W[F]);var K=p.initial,Q=p.animate,J=re(p),ae=be(p);_&&ae&&!J&&p.inherit!==!1&&(K??(K=_.initial),Q??(Q=_.animate));var ie=U||K===!1,le=ie?Q:K;if(le&&typeof le!="boolean"&&!go(le)){var de=Array.isArray(le)?le:[le];de.forEach(function(we){var De=ge(p,we);if(De){var Qe=De.transitionEnd;De.transition;var mt=t.__rest(De,["transitionEnd","transition"]);for(var Pt in mt){var Nt=mt[Pt];if(Array.isArray(Nt)){var Et=ie?Nt.length-1:0;Nt=Nt[Et]}Nt!==null&&(I[Pt]=Nt)}for(var Pt in Qe)I[Pt]=Qe[Pt]}})}return I}var mo={useVisualState:Sr({scrapeMotionValuesFromProps:Vr,createRenderState:ye,onMount:function(p,_,N){var R=N.renderState,I=N.latestValues;try{R.dimensions=typeof _.getBBox=="function"?_.getBBox():_.getBoundingClientRect()}catch{R.dimensions={x:0,y:0,width:0,height:0}}_e(R,I,{enableHardwareAcceleration:!1},p.transformTemplate),Ir(_,R)}})},Nn={useVisualState:Sr({scrapeMotionValuesFromProps:br,createRenderState:He})};function gn(p,_,N,R,I){var U=_.forwardMotionProps,W=U===void 0?!1:U,F=xt(p)?mo:Nn;return t.__assign(t.__assign({},F),{preloadedFeatures:N,useRender:at(W),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 je(p,_,N,R){return R===void 0&&(R={passive:!0}),p.addEventListener(_,N,R),function(){return p.removeEventListener(_,N)}}function Le(p,_,N,R){r.useEffect(function(){var I=p.current;if(N&&I)return je(I,_,N,R)},[p,_,N,R])}function ze(p){var _=p.whileFocus,N=p.visualElement,R=function(){var U;(U=N.animationState)===null||U===void 0||U.setActive(e.AnimationType.Focus,!0)},I=function(){var U;(U=N.animationState)===null||U===void 0||U.setActive(e.AnimationType.Focus,!1)};Le(N,"focus",_?R:void 0),Le(N,"blur",_?I:void 0)}function Ue(p){return typeof PointerEvent<"u"&&p instanceof PointerEvent?p.pointerType==="mouse":p instanceof MouseEvent}function pt(p){var _=!!p.touches;return _}function Lt(p){return function(_){var N=_ instanceof MouseEvent,R=!N||N&&_.button===0;R&&p(_)}}var or={pageX:0,pageY:0};function gr(p,_){_===void 0&&(_="page");var N=p.touches[0]||p.changedTouches[0],R=N||or;return{x:R[_+"X"],y:R[_+"Y"]}}function mn(p,_){return _===void 0&&(_="page"),{x:p[_+"X"],y:p[_+"Y"]}}function jn(p,_){return _===void 0&&(_="page"),{point:pt(p)?gr(p,_):mn(p,_)}}var Ba=function(p,_){_===void 0&&(_=!1);var N=function(R){return p(R,jn(R))};return _?Lt(N):N},_i=function(){return j&&window.onpointerdown===null},Nu=function(){return j&&window.ontouchstart===null},Sb=function(){return j&&window.onmousedown===null},ju={pointerdown:"mousedown",pointermove:"mousemove",pointerup:"mouseup",pointercancel:"mousecancel",pointerover:"mouseover",pointerout:"mouseout",pointerenter:"mouseenter",pointerleave:"mouseleave"},Cb={pointerdown:"touchstart",pointermove:"touchmove",pointerup:"touchend",pointercancel:"touchcancel"};function zs(p){return _i()?p:Nu()?Cb[p]:Sb()?ju[p]:p}function Qo(p,_,N,R){return je(p,zs(_),Ba(N,_==="pointerdown"),R)}function Si(p,_,N,R){return Le(p,zs(_),N&&Ba(N,_==="pointerdown"),R)}function Va(p){var _=null;return function(){var N=function(){_=null};return _===null?(_=p,N):!1}}var Xo=Va("dragHorizontal"),Xr=Va("dragVertical");function bo(p){var _=!1;if(p==="y")_=Xr();else if(p==="x")_=Xo();else{var N=Xo(),R=Xr();N&&R?_=function(){N(),R()}:(N&&N(),R&&R())}return _}function Ua(){var p=bo(!0);return p?(p(),!1):!0}function Bs(p,_,N){return function(R,I){var U;!Ue(R)||Ua()||((U=p.animationState)===null||U===void 0||U.setActive(e.AnimationType.Hover,_),N==null||N(R,I))}}function Qf(p){var _=p.onHoverStart,N=p.onHoverEnd,R=p.whileHover,I=p.visualElement;Si(I,"pointerenter",_||R?Bs(I,!0,_):void 0,{passive:!_}),Si(I,"pointerleave",N||R?Bs(I,!1,N):void 0,{passive:!N})}var Eu=function(p,_){return _?p===_?!0:Eu(p,_.parentElement):!1};function Ci(p){return r.useEffect(function(){return function(){return p()}},[])}function Au(p){var _=p.onTap,N=p.onTapStart,R=p.onTapCancel,I=p.whileTap,U=p.visualElement,W=_||N||R||I,F=r.useRef(!1),K=r.useRef(null),Q={passive:!(N||_||R||de)};function J(){var we;(we=K.current)===null||we===void 0||we.call(K),K.current=null}function ae(){var we;return J(),F.current=!1,(we=U.animationState)===null||we===void 0||we.setActive(e.AnimationType.Tap,!1),!Ua()}function ie(we,De){ae()&&(Eu(U.getInstance(),we.target)?_==null||_(we,De):R==null||R(we,De))}function le(we,De){ae()&&(R==null||R(we,De))}function de(we,De){var Qe;J(),!F.current&&(F.current=!0,K.current=a.pipe(Qo(window,"pointerup",ie,Q),Qo(window,"pointercancel",le,Q)),(Qe=U.animationState)===null||Qe===void 0||Qe.setActive(e.AnimationType.Tap,!0),N==null||N(we,De))}Si(U,"pointerdown",W?de:void 0,Q),Ci(J)}var Ru=new Set;function Vs(p,_,N){p||Ru.has(_)||(console.warn(_),N&&console.warn(N),Ru.add(_))}var Us=new WeakMap,Ws=new WeakMap,Mu=function(p){var _;(_=Us.get(p.target))===null||_===void 0||_(p)},Iu=function(p){p.forEach(Mu)};function Ee(p){var _=p.root,N=t.__rest(p,["root"]),R=_||document;Ws.has(R)||Ws.set(R,{});var I=Ws.get(R),U=JSON.stringify(N);return I[U]||(I[U]=new IntersectionObserver(Iu,t.__assign({root:_},N))),I[U]}function Xe(p,_,N){var R=Ee(_);return Us.set(p,N),R.observe(p),function(){Us.delete(p),R.unobserve(p)}}function et(p){var _=p.visualElement,N=p.whileInView,R=p.onViewportEnter,I=p.onViewportLeave,U=p.viewport,W=U===void 0?{}:U,F=r.useRef({hasEnteredView:!1,isInView:!1}),K=!!(N||R||I);W.once&&F.current.hasEnteredView&&(K=!1);var Q=typeof IntersectionObserver>"u"?Ye:it;Q(K,F.current,_,W)}var Ze={some:0,all:1};function it(p,_,N,R){var I=R.root,U=R.margin,W=R.amount,F=W===void 0?"some":W,K=R.once;r.useEffect(function(){if(p){var Q={root:I==null?void 0:I.current,rootMargin:U,threshold:typeof F=="number"?F:Ze[F]},J=function(ae){var ie,le=ae.isIntersecting;if(_.isInView!==le&&(_.isInView=le,!(K&&!le&&_.hasEnteredView))){le&&(_.hasEnteredView=!0),(ie=N.animationState)===null||ie===void 0||ie.setActive(e.AnimationType.InView,le);var de=N.getProps(),we=le?de.onViewportEnter:de.onViewportLeave;we==null||we(ae)}};return Xe(N.getInstance(),Q,J)}},[p,I,U,F])}function Ye(p,_,N,R){var I=R.fallback,U=I===void 0?!0:I;r.useEffect(function(){!p||!U||(C!=="production"&&Vs(!1,"IntersectionObserver not available on this device. whileInView animations will trigger on mount."),requestAnimationFrame(function(){var W;_.hasEnteredView=!0;var F=N.getProps().onViewportEnter;F==null||F(null),(W=N.animationState)===null||W===void 0||W.setActive(e.AnimationType.InView,!0)}))},[p])}var Ut=function(p){return function(_){return p(_),null}},qn={inView:Ut(et),tap:Ut(Au),focus:Ut(ze),hover:Ut(Qf)},Ti=0,lN=function(){return Ti++},Tb=function(){return me(lN)};function Xf(){var p=r.useContext(k);if(p===null)return[!0,null];var _=p.isPresent,N=p.onExitComplete,R=p.register,I=Tb();r.useEffect(function(){return R(I)},[]);var U=function(){return N==null?void 0:N(I)};return!_&&N?[!1,U]:[!0]}function uN(){return cN(r.useContext(k))}function cN(p){return p===null?!0:p.isPresent}function Pb(p,_){if(!Array.isArray(_))return!1;var N=_.length;if(N!==p.length)return!1;for(var R=0;R<N;R++)if(_[R]!==p[R])return!1;return!0}var Du=function(p){return p*1e3},Ob={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},kb=function(p){if(Array.isArray(p)){n.invariant(p.length===4,"Cubic bezier arrays must contain four numerical values.");var _=t.__read(p,4),N=_[0],R=_[1],I=_[2],U=_[3];return a.cubicBezier(N,R,I,U)}else if(typeof p=="string")return n.invariant(Ob[p]!==void 0,"Invalid easing type '".concat(p,"'")),Ob[p];return p},dN=function(p){return Array.isArray(p)&&typeof p[0]!="number"},Nb=function(p,_){return p==="zIndex"?!1:!!(typeof _=="number"||Array.isArray(_)||typeof _=="string"&&o.complex.test(_)&&!_.startsWith("url("))},Wa=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}},Zf=function(){return{type:"keyframes",ease:"linear",duration:.3}},fN=function(p){return{type:"keyframes",duration:.8,values:p}},jb={x:Wa,y:Wa,z:Wa,rotate:Wa,rotateX:Wa,rotateY:Wa,rotateZ:Wa,scaleX:Lu,scaleY:Lu,scale:Lu,opacity:Zf,backgroundColor:Zf,color:Zf,default:Lu},pN=function(p,_){var N;return vr(_)?N=fN:N=jb[p]||jb.default,t.__assign({to:_},N(_))},hN=t.__assign(t.__assign({},wt),{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}),Jf=function(p){return hN[p]};function ep(p,_){var N,R=Jf(p);return R!==o.filter&&(R=o.complex),(N=R.getAnimatableNone)===null||N===void 0?void 0:N.call(R,_)}var tp={current:!1};function gN(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 Eb=!1;function mN(p){var _=p.ease,N=p.times,R=p.yoyo,I=p.flip,U=p.loop,W=t.__rest(p,["ease","times","yoyo","flip","loop"]),F=t.__assign({},W);return N&&(F.offset=N),W.duration&&(F.duration=Du(W.duration)),W.repeatDelay&&(F.repeatDelay=Du(W.repeatDelay)),_&&(F.ease=dN(_)?_.map(kb):kb(_)),W.type==="tween"&&(F.type="keyframes"),(R||U||I)&&(n.warning(!Eb,"yoyo, loop and flip have been removed from the API. Replace with repeat and repeatType options."),Eb=!0,R?F.repeatType="reverse":U?F.repeatType="loop":I&&(F.repeatType="mirror"),F.repeat=U||R||I||W.repeat),W.type!=="spring"&&(F.type="keyframes"),F}function bN(p,_){var N,R,I=rp(p,_)||{};return(R=(N=I.delay)!==null&&N!==void 0?N:p.delay)!==null&&R!==void 0?R:0}function vN(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 yN(p,_,N){var R;return Array.isArray(_.to)&&((R=p.duration)!==null&&R!==void 0||(p.duration=.8)),vN(_),gN(p)||(p=t.__assign(t.__assign({},p),pN(N,_.to))),t.__assign(t.__assign({},_),mN(p))}function xN(p,_,N,R,I){var U,W=rp(R,p),F=(U=W.from)!==null&&U!==void 0?U:_.get(),K=Nb(p,N);F==="none"&&K&&typeof N=="string"?F=ep(p,N):Ab(F)&&typeof N=="string"?F=Rb(N):!Array.isArray(N)&&Ab(N)&&typeof F=="string"&&(N=Rb(F));var Q=Nb(p,F);n.warning(Q===K,"You are trying to animate ".concat(p,' from "').concat(F,'" to "').concat(N,'". ').concat(F," is not an animatable value - to enable this animation set ").concat(F," to a value animatable to ").concat(N," via the `style` property."));function J(){var ie={from:F,to:N,velocity:_.getVelocity(),onComplete:I,onUpdate:function(le){return _.set(le)}};return W.type==="inertia"||W.type==="decay"?a.inertia(t.__assign(t.__assign({},ie),W)):a.animate(t.__assign(t.__assign({},yN(W,ie,p)),{onUpdate:function(le){var de;ie.onUpdate(le),(de=W.onUpdate)===null||de===void 0||de.call(W,le)},onComplete:function(){var le;ie.onComplete(),(le=W.onComplete)===null||le===void 0||le.call(W)}}))}function ae(){var ie,le,de=za(N);return _.set(de),I(),(ie=W==null?void 0:W.onUpdate)===null||ie===void 0||ie.call(W,de),(le=W==null?void 0:W.onComplete)===null||le===void 0||le.call(W),{stop:function(){}}}return!Q||!K||W.type===!1?ae:J}function Ab(p){return p===0||typeof p=="string"&&parseFloat(p)===0&&p.indexOf(" ")===-1}function Rb(p){return typeof p=="number"?0:ep("",p)}function rp(p,_){return p[_]||p.default||p}function np(p,_,N,R){return R===void 0&&(R={}),tp.current&&(R={type:!1}),_.start(function(I){var U,W,F=xN(p,_,N,R,I),K=bN(R,p),Q=function(){return W=F()};return K?U=window.setTimeout(Q,Du(K)):Q(),function(){clearTimeout(U),W==null||W.stop()}})}var wN=function(p){return/^\-?\d*\.?\d+$/.test(p)},_N=function(p){return/^0[^.\s]+$/.test(p)};function op(p,_){p.indexOf(_)===-1&&p.push(_)}function ap(p,_){var N=p.indexOf(_);N>-1&&p.splice(N,1)}function SN(p,_,N){var R=t.__read(p),I=R.slice(0),U=_<0?I.length+_:_;if(U>=0&&U<I.length){var W=N<0?I.length+N:N,F=t.__read(I.splice(_,1),1),K=F[0];I.splice(W,0,K)}return I}var $s=function(){function p(){this.subscriptions=[]}return p.prototype.add=function(_){var N=this;return op(this.subscriptions,_),function(){return ap(N.subscriptions,_)}},p.prototype.notify=function(_,N,R){var I=this.subscriptions.length;if(I)if(I===1)this.subscriptions[0](_,N,R);else for(var U=0;U<I;U++){var W=this.subscriptions[U];W&&W(_,N,R)}},p.prototype.getSize=function(){return this.subscriptions.length},p.prototype.clear=function(){this.subscriptions.length=0},p}(),CN=function(p){return!isNaN(parseFloat(p))},Mb=function(){function p(_){var N=this;this.version="6.5.1",this.timeDelta=0,this.lastUpdated=0,this.updateSubscribers=new $s,this.velocityUpdateSubscribers=new $s,this.renderSubscribers=new $s,this.canTrackVelocity=!1,this.updateAndNotify=function(R,I){I===void 0&&(I=!0),N.prev=N.current,N.current=R;var U=i.getFrameData(),W=U.delta,F=U.timestamp;N.lastUpdated!==F&&(N.timeDelta=W,N.lastUpdated=F,O.default.postRender(N.scheduleVelocityCheck)),N.prev!==N.current&&N.updateSubscribers.notify(N.current),N.velocityUpdateSubscribers.getSize()&&N.velocityUpdateSubscribers.notify(N.getVelocity()),I&&N.renderSubscribers.notify(N.current)},this.scheduleVelocityCheck=function(){return O.default.postRender(N.velocityCheck)},this.velocityCheck=function(R){var I=R.timestamp;I!==N.lastUpdated&&(N.prev=N.current,N.velocityUpdateSubscribers.notify(N.getVelocity()))},this.hasAnimated=!1,this.prev=this.current=_,this.canTrackVelocity=CN(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(_,N){N===void 0&&(N=!0),!N||!this.passiveEffect?this.updateAndNotify(_,N):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 N=this;return this.stop(),new Promise(function(R){N.hasAnimated=!0,N.stopAnimation=_(R)}).then(function(){return N.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 Mb(p)}var Ib=function(p){return function(_){return _.test(p)}},TN={test:function(p){return p==="auto"},parse:function(p){return p}},Db=[o.number,o.px,o.percent,o.degrees,o.vw,o.vh,TN],Hs=function(p){return Db.find(Ib(p))},PN=t.__spreadArray(t.__spreadArray([],t.__read(Db),!1),[o.color,o.complex],!1),ON=function(p){return PN.find(Ib(p))};function kN(p,_,N){p.hasValue(_)?p.getValue(_).set(N):p.addValue(_,En(N))}function ip(p,_){var N=fe(p,_),R=N?p.makeTargetAnimatable(N,!1):{},I=R.transitionEnd,U=I===void 0?{}:I;R.transition;var W=t.__rest(R,["transitionEnd","transition"]);W=t.__assign(t.__assign({},W),U);for(var F in W){var K=za(W[F]);kN(p,F,K)}}function sp(p,_){var N=t.__spreadArray([],t.__read(_),!1).reverse();N.forEach(function(R){var I,U=p.getVariant(R);U&&ip(p,U),(I=p.variantChildren)===null||I===void 0||I.forEach(function(W){sp(W,_)})})}function NN(p,_){if(Array.isArray(_))return sp(p,_);if(typeof _=="string")return sp(p,[_]);ip(p,_)}function lp(p,_,N){var R,I,U,W,F=Object.keys(_).filter(function(le){return!p.hasValue(le)}),K=F.length;if(K)for(var Q=0;Q<K;Q++){var J=F[Q],ae=_[J],ie=null;Array.isArray(ae)&&(ie=ae[0]),ie===null&&(ie=(I=(R=N[J])!==null&&R!==void 0?R:p.readValue(J))!==null&&I!==void 0?I:_[J]),ie!=null&&(typeof ie=="string"&&(wN(ie)||_N(ie))?ie=parseFloat(ie):!ON(ie)&&o.complex.test(ae)&&(ie=ep(J,ae)),p.addValue(J,En(ie)),(U=(W=N)[J])!==null&&U!==void 0||(W[J]=ie),p.setBaseTarget(J,ie))}}function jN(p,_){if(_){var N=_[p]||_.default||_;return N.from}}function Lb(p,_,N){var R,I,U={};for(var W in p)U[W]=(R=jN(W,_))!==null&&R!==void 0?R:(I=N.getValue(W))===null||I===void 0?void 0:I.get();return U}function Fu(p,_,N){N===void 0&&(N={}),p.notifyAnimationStart(_);var R;if(Array.isArray(_)){var I=_.map(function(W){return up(p,W,N)});R=Promise.all(I)}else if(typeof _=="string")R=up(p,_,N);else{var U=typeof _=="function"?fe(p,_,N.custom):_;R=Fb(p,U,N)}return R.then(function(){return p.notifyAnimationComplete(_)})}function up(p,_,N){var R;N===void 0&&(N={});var I=fe(p,_,N.custom),U=(I||{}).transition,W=U===void 0?p.getDefaultTransition()||{}:U;N.transitionOverride&&(W=N.transitionOverride);var F=I?function(){return Fb(p,I,N)}:function(){return Promise.resolve()},K=!((R=p.variantChildren)===null||R===void 0)&&R.size?function(le){le===void 0&&(le=0);var de=W.delayChildren,we=de===void 0?0:de,De=W.staggerChildren,Qe=W.staggerDirection;return EN(p,_,we+le,De,Qe,N)}:function(){return Promise.resolve()},Q=W.when;if(Q){var J=t.__read(Q==="beforeChildren"?[F,K]:[K,F],2),ae=J[0],ie=J[1];return ae().then(ie)}else return Promise.all([F(),K(N.delay)])}function Fb(p,_,N){var R,I=N===void 0?{}:N,U=I.delay,W=U===void 0?0:U,F=I.transitionOverride,K=I.type,Q=p.makeTargetAnimatable(_),J=Q.transition,ae=J===void 0?p.getDefaultTransition():J,ie=Q.transitionEnd,le=t.__rest(Q,["transition","transitionEnd"]);F&&(ae=F);var de=[],we=K&&((R=p.animationState)===null||R===void 0?void 0:R.getState()[K]);for(var De in le){var Qe=p.getValue(De),mt=le[De];if(!(!Qe||mt===void 0||we&&MN(we,De))){var Pt=t.__assign({delay:W},ae);p.shouldReduceMotion&&ue(De)&&(Pt=t.__assign(t.__assign({},Pt),{type:!1,delay:0}));var Nt=np(De,Qe,mt,Pt);de.push(Nt)}}return Promise.all(de).then(function(){ie&&ip(p,ie)})}function EN(p,_,N,R,I,U){N===void 0&&(N=0),R===void 0&&(R=0),I===void 0&&(I=1);var W=[],F=(p.variantChildren.size-1)*R,K=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(RN).forEach(function(Q,J){W.push(up(Q,_,t.__assign(t.__assign({},U),{delay:N+K(J)})).then(function(){return Q.notifyAnimationComplete(_)}))}),Promise.all(W)}function AN(p){p.forEachValue(function(_){return _.stop()})}function RN(p,_){return p.sortNodePosition(_)}function MN(p,_){var N=p.protectedKeys,R=p.needsAnimating,I=N.hasOwnProperty(_)&&R[_]!==!0;return R[_]=!1,I}var cp=[e.AnimationType.Animate,e.AnimationType.InView,e.AnimationType.Focus,e.AnimationType.Hover,e.AnimationType.Tap,e.AnimationType.Drag,e.AnimationType.Exit],IN=t.__spreadArray([],t.__read(cp),!1).reverse(),DN=cp.length;function LN(p){return function(_){return Promise.all(_.map(function(N){var R=N.animation,I=N.options;return Fu(p,R,I)}))}}function FN(p){var _=LN(p),N=BN(),R={},I=!0,U=function(J,ae){var ie=fe(p,ae);if(ie){ie.transition;var le=ie.transitionEnd,de=t.__rest(ie,["transition","transitionEnd"]);J=t.__assign(t.__assign(t.__assign({},J),de),le)}return J};function W(J){return R[J]!==void 0}function F(J){_=J(p)}function K(J,ae){for(var ie,le=p.getProps(),de=p.getVariantContext(!0)||{},we=[],De=new Set,Qe={},mt=1/0,Pt=function(Xt){var Mt=IN[Xt],$t=N[Mt],ar=(ie=le[Mt])!==null&&ie!==void 0?ie:de[Mt],An=q(ar),Zr=Mt===ae?$t.isActive:null;Zr===!1&&(mt=Xt);var bn=ar===de[Mt]&&ar!==le[Mt]&&An;if(bn&&I&&p.manuallyAnimateOnMount&&(bn=!1),$t.protectedKeys=t.__assign({},Qe),!$t.isActive&&Zr===null||!ar&&!$t.prevProp||go(ar)||typeof ar=="boolean")return"continue";var ta=zN($t.prevProp,ar),ra=ta||Mt===ae&&$t.isActive&&!bn&&An||Xt>mt&&An,na=Array.isArray(ar)?ar:[ar],Rn=na.reduce(U,{});Zr===!1&&(Rn={});var Qs=$t.prevResolvedValues,ki=Qs===void 0?{}:Qs,Gu=t.__assign(t.__assign({},ki),Rn),Ni=function(_t){ra=!0,De.delete(_t),$t.needsAnimating[_t]=!0};for(var an in Gu){var qt=Rn[an],st=ki[an];Qe.hasOwnProperty(an)||(qt!==st?vr(qt)&&vr(st)?!Pb(qt,st)||ta?Ni(an):$t.protectedKeys[an]=!0:qt!==void 0?Ni(an):De.add(an):qt!==void 0&&De.has(an)?Ni(an):$t.protectedKeys[an]=!0)}$t.prevProp=ar,$t.prevResolvedValues=Rn,$t.isActive&&(Qe=t.__assign(t.__assign({},Qe),Rn)),I&&p.blockInitialAnimation&&(ra=!1),ra&&!bn&&we.push.apply(we,t.__spreadArray([],t.__read(na.map(function(_t){return{animation:_t,options:t.__assign({type:Mt},J)}})),!1))},Nt=0;Nt<DN;Nt++)Pt(Nt);if(R=t.__assign({},Qe),De.size){var Et={};De.forEach(function(Xt){var Mt=p.getBaseTarget(Xt);Mt!==void 0&&(Et[Xt]=Mt)}),we.push({animation:Et})}var Qt=!!we.length;return I&&le.initial===!1&&!p.manuallyAnimateOnMount&&(Qt=!1),I=!1,Qt?_(we):Promise.resolve()}function Q(J,ae,ie){var le;if(N[J].isActive===ae)return Promise.resolve();(le=p.variantChildren)===null||le===void 0||le.forEach(function(De){var Qe;return(Qe=De.animationState)===null||Qe===void 0?void 0:Qe.setActive(J,ae)}),N[J].isActive=ae;var de=K(ie,J);for(var we in N)N[we].protectedKeys={};return de}return{isAnimated:W,animateChanges:K,setActive:Q,setAnimateFunction:F,getState:function(){return N}}}function zN(p,_){return typeof _=="string"?_!==p:$(_)?!Pb(_,p):!1}function $a(p){return p===void 0&&(p=!1),{isActive:p,protectedKeys:{},needsAnimating:{},prevResolvedValues:{}}}function BN(){var p;return p={},p[e.AnimationType.Animate]=$a(!0),p[e.AnimationType.InView]=$a(),p[e.AnimationType.Hover]=$a(),p[e.AnimationType.Tap]=$a(),p[e.AnimationType.Drag]=$a(),p[e.AnimationType.Focus]=$a(),p[e.AnimationType.Exit]=$a(),p}var dp={animation:Ut(function(p){var _=p.visualElement,N=p.animate;_.animationState||(_.animationState=FN(_)),go(N)&&r.useEffect(function(){return N.subscribe(_)},[N])}),exit:Ut(function(p){var _=p.custom,N=p.visualElement,R=t.__read(Xf(),2),I=R[0],U=R[1],W=r.useContext(k);r.useEffect(function(){var F,K;N.isPresent=I;var Q=(F=N.animationState)===null||F===void 0?void 0:F.setActive(e.AnimationType.Exit,!I,{custom:(K=W==null?void 0:W.custom)!==null&&K!==void 0?K:_});!I&&(Q==null||Q.then(U))},[I])})},zb=function(){function p(_,N,R){var I=this,U=R===void 0?{}:R,W=U.transformPagePoint;if(this.startEvent=null,this.lastMoveEvent=null,this.lastMoveEventInfo=null,this.handlers={},this.updatePoint=function(){if(I.lastMoveEvent&&I.lastMoveEventInfo){var ie=pp(I.lastMoveEventInfo,I.history),le=I.startEvent!==null,de=a.distance(ie.offset,{x:0,y:0})>=3;if(!(!le&&!de)){var we=ie.point,De=i.getFrameData().timestamp;I.history.push(t.__assign(t.__assign({},we),{timestamp:De}));var Qe=I.handlers,mt=Qe.onStart,Pt=Qe.onMove;le||(mt&&mt(I.lastMoveEvent,ie),I.startEvent=I.lastMoveEvent),Pt&&Pt(I.lastMoveEvent,ie)}}},this.handlePointerMove=function(ie,le){if(I.lastMoveEvent=ie,I.lastMoveEventInfo=fp(le,I.transformPagePoint),Ue(ie)&&ie.buttons===0){I.handlePointerUp(ie,le);return}O.default.update(I.updatePoint,!0)},this.handlePointerUp=function(ie,le){I.end();var de=I.handlers,we=de.onEnd,De=de.onSessionEnd,Qe=pp(fp(le,I.transformPagePoint),I.history);I.startEvent&&we&&we(ie,Qe),De&&De(ie,Qe)},!(pt(_)&&_.touches.length>1)){this.handlers=N,this.transformPagePoint=W;var F=jn(_),K=fp(F,this.transformPagePoint),Q=K.point,J=i.getFrameData().timestamp;this.history=[t.__assign(t.__assign({},Q),{timestamp:J})];var ae=N.onSessionStart;ae&&ae(_,pp(K,this.history)),this.removeListeners=a.pipe(Qo(window,"pointermove",this.handlePointerMove),Qo(window,"pointerup",this.handlePointerUp),Qo(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 fp(p,_){return _?{point:_(p.point)}:p}function Bb(p,_){return{x:p.x-_.x,y:p.y-_.y}}function pp(p,_){var N=p.point;return{point:N,delta:Bb(N,Vb(_)),offset:Bb(N,VN(_)),velocity:UN(_,.1)}}function VN(p){return p[0]}function Vb(p){return p[p.length-1]}function UN(p,_){if(p.length<2)return{x:0,y:0};for(var N=p.length-1,R=null,I=Vb(p);N>=0&&(R=p[N],!(I.timestamp-R.timestamp>Du(_)));)N--;if(!R)return{x:0,y:0};var U=(I.timestamp-R.timestamp)/1e3;if(U===0)return{x:0,y:0};var W={x:(I.x-R.x)/U,y:(I.y-R.y)/U};return W.x===1/0&&(W.x=0),W.y===1/0&&(W.y=0),W}function vo(p){return p.max-p.min}function Ub(p,_,N){return _===void 0&&(_=0),N===void 0&&(N=.01),a.distance(p,_)<N}function Wb(p,_,N,R){R===void 0&&(R=.5),p.origin=R,p.originPoint=a.mix(_.min,_.max,p.origin),p.scale=vo(N)/vo(_),(Ub(p.scale,1,1e-4)||isNaN(p.scale))&&(p.scale=1),p.translate=a.mix(N.min,N.max,p.origin)-p.originPoint,(Ub(p.translate)||isNaN(p.translate))&&(p.translate=0)}function Gs(p,_,N,R){Wb(p.x,_.x,N.x,R==null?void 0:R.originX),Wb(p.y,_.y,N.y,R==null?void 0:R.originY)}function $b(p,_,N){p.min=N.min+_.min,p.max=p.min+vo(_)}function WN(p,_,N){$b(p.x,_.x,N.x),$b(p.y,_.y,N.y)}function Hb(p,_,N){p.min=_.min-N.min,p.max=p.min+vo(_)}function qs(p,_,N){Hb(p.x,_.x,N.x),Hb(p.y,_.y,N.y)}function $N(p,_,N){var R=_.min,I=_.max;return R!==void 0&&p<R?p=N?a.mix(R,p,N.min):Math.max(p,R):I!==void 0&&p>I&&(p=N?a.mix(I,p,N.max):Math.min(p,I)),p}function Gb(p,_,N){return{min:_!==void 0?p.min+_:void 0,max:N!==void 0?p.max+N-(p.max-p.min):void 0}}function HN(p,_){var N=_.top,R=_.left,I=_.bottom,U=_.right;return{x:Gb(p.x,R,U),y:Gb(p.y,N,I)}}function qb(p,_){var N,R=_.min-p.min,I=_.max-p.max;return _.max-_.min<p.max-p.min&&(N=t.__read([I,R],2),R=N[0],I=N[1]),{min:R,max:I}}function GN(p,_){return{x:qb(p.x,_.x),y:qb(p.y,_.y)}}function qN(p,_){var N=.5,R=vo(p),I=vo(_);return I>R?N=a.progress(_.min,_.max-R,p.min):R>I&&(N=a.progress(p.min,p.max-I,_.min)),a.clamp(0,1,N)}function KN(p,_){var N={};return _.min!==void 0&&(N.min=_.min-p.min),_.max!==void 0&&(N.max=_.max-p.min),N}var hp=.35;function YN(p){return p===void 0&&(p=hp),p===!1?p=0:p===!0&&(p=hp),{x:Kb(p,"left","right"),y:Kb(p,"top","bottom")}}function Kb(p,_,N){return{min:Yb(p,_),max:Yb(p,N)}}function Yb(p,_){var N;return typeof p=="number"?p:(N=p[_])!==null&&N!==void 0?N:0}var Qb=function(){return{translate:0,scale:1,origin:0,originPoint:0}},Ks=function(){return{x:Qb(),y:Qb()}},Xb=function(){return{min:0,max:0}},Nr=function(){return{x:Xb(),y:Xb()}};function yo(p){return[p("x"),p("y")]}function Zb(p){var _=p.top,N=p.left,R=p.right,I=p.bottom;return{x:{min:N,max:R},y:{min:_,max:I}}}function QN(p){var _=p.x,N=p.y;return{top:N.min,right:_.max,bottom:N.max,left:_.min}}function XN(p,_){if(!_)return p;var N=_({x:p.left,y:p.top}),R=_({x:p.right,y:p.bottom});return{top:N.y,left:N.x,bottom:R.y,right:R.x}}function gp(p){return p===void 0||p===1}function Jb(p){var _=p.scale,N=p.scaleX,R=p.scaleY;return!gp(_)||!gp(N)||!gp(R)}function Zo(p){return Jb(p)||ev(p.x)||ev(p.y)||p.z||p.rotate||p.rotateX||p.rotateY}function ev(p){return p&&p!=="0%"}function zu(p,_,N){var R=p-N,I=_*R;return N+I}function tv(p,_,N,R,I){return I!==void 0&&(p=zu(p,I,R)),zu(p,N,R)+_}function mp(p,_,N,R,I){_===void 0&&(_=0),N===void 0&&(N=1),p.min=tv(p.min,_,N,R,I),p.max=tv(p.max,_,N,R,I)}function rv(p,_){var N=_.x,R=_.y;mp(p.x,N.translate,N.scale,N.originPoint),mp(p.y,R.translate,R.scale,R.originPoint)}function ZN(p,_,N,R){var I,U;R===void 0&&(R=!1);var W=N.length;if(W){_.x=_.y=1;for(var F,K,Q=0;Q<W;Q++)F=N[Q],K=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&&Pi(p,{x:-F.scroll.x,y:-F.scroll.y}),K&&(_.x*=K.x.scale,_.y*=K.y.scale,rv(p,K)),R&&Zo(F.latestValues)&&Pi(p,F.latestValues))}}function Jo(p,_){p.min=p.min+_,p.max=p.max+_}function nv(p,_,N){var R=t.__read(N,3),I=R[0],U=R[1],W=R[2],F=_[W]!==void 0?_[W]:.5,K=a.mix(p.min,p.max,F);mp(p,_[I],_[U],K,_.scale)}var JN=["x","scaleX","originX"],ej=["y","scaleY","originY"];function Pi(p,_){nv(p.x,_,JN),nv(p.y,_,ej)}function ov(p,_){return Zb(XN(p.getBoundingClientRect(),_))}function tj(p,_,N){var R=ov(p,N),I=_.scroll;return I&&(Jo(R.x,I.x),Jo(R.y,I.y)),R}var rj=new WeakMap,nj=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=Nr(),this.visualElement=_}return p.prototype.start=function(_,N){var R=this,I=N===void 0?{}:N,U=I.snapToCursor,W=U===void 0?!1:U;if(this.visualElement.isPresent!==!1){var F=function(ae){R.stopAnimation(),W&&R.snapToCursor(jn(ae,"page").point)},K=function(ae,ie){var le,de=R.getProps(),we=de.drag,De=de.dragPropagation,Qe=de.onDragStart;we&&!De&&(R.openGlobalLock&&R.openGlobalLock(),R.openGlobalLock=bo(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),yo(function(mt){var Pt,Nt,Et=R.getAxisMotionValue(mt).get()||0;if(o.percent.test(Et)){var Qt=(Nt=(Pt=R.visualElement.projection)===null||Pt===void 0?void 0:Pt.layout)===null||Nt===void 0?void 0:Nt.actual[mt];if(Qt){var Xt=vo(Qt);Et=Xt*(parseFloat(Et)/100)}}R.originPoint[mt]=Et}),Qe==null||Qe(ae,ie),(le=R.visualElement.animationState)===null||le===void 0||le.setActive(e.AnimationType.Drag,!0))},Q=function(ae,ie){var le=R.getProps(),de=le.dragPropagation,we=le.dragDirectionLock,De=le.onDirectionLock,Qe=le.onDrag;if(!(!de&&!R.openGlobalLock)){var mt=ie.offset;if(we&&R.currentDirection===null){R.currentDirection=oj(mt),R.currentDirection!==null&&(De==null||De(R.currentDirection));return}R.updateAxis("x",ie.point,mt),R.updateAxis("y",ie.point,mt),R.visualElement.syncRender(),Qe==null||Qe(ae,ie)}},J=function(ae,ie){return R.stop(ae,ie)};this.panSession=new zb(_,{onSessionStart:F,onStart:K,onMove:Q,onSessionEnd:J},{transformPagePoint:this.visualElement.getTransformPagePoint()})}},p.prototype.stop=function(_,N){var R=this.isDragging;if(this.cancel(),!!R){var I=N.velocity;this.startAnimation(I);var U=this.getProps().onDragEnd;U==null||U(_,N)}},p.prototype.cancel=function(){var _,N;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),(N=this.visualElement.animationState)===null||N===void 0||N.setActive(e.AnimationType.Drag,!1)},p.prototype.updateAxis=function(_,N,R){var I=this.getProps().drag;if(!(!R||!Bu(_,I,this.currentDirection))){var U=this.getAxisMotionValue(_),W=this.originPoint[_]+R[_];this.constraints&&this.constraints[_]&&(W=$N(W,this.constraints[_],this.elastic[_])),U.set(W)}},p.prototype.resolveConstraints=function(){var _=this,N=this.getProps(),R=N.dragConstraints,I=N.dragElastic,U=(this.visualElement.projection||{}).layout,W=this.constraints;R&&G(R)?this.constraints||(this.constraints=this.resolveRefConstraints()):R&&U?this.constraints=HN(U.actual,R):this.constraints=!1,this.elastic=YN(I),W!==this.constraints&&U&&this.constraints&&!this.hasMutatedConstraints&&yo(function(F){_.getAxisMotionValue(F)&&(_.constraints[F]=KN(U.actual[F],_.constraints[F]))})},p.prototype.resolveRefConstraints=function(){var _=this.getProps(),N=_.dragConstraints,R=_.onMeasureDragConstraints;if(!N||!G(N))return!1;var I=N.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 W=tj(I,U.root,this.visualElement.getTransformPagePoint()),F=GN(U.layout.actual,W);if(R){var K=R(QN(F));this.hasMutatedConstraints=!!K,K&&(F=Zb(K))}return F},p.prototype.startAnimation=function(_){var N=this,R=this.getProps(),I=R.drag,U=R.dragMomentum,W=R.dragElastic,F=R.dragTransition,K=R.dragSnapToOrigin,Q=R.onDragTransitionEnd,J=this.constraints||{},ae=yo(function(ie){var le;if(Bu(ie,I,N.currentDirection)){var de=(le=J==null?void 0:J[ie])!==null&&le!==void 0?le:{};K&&(de={min:0,max:0});var we=W?200:1e6,De=W?40:1e7,Qe=t.__assign(t.__assign({type:"inertia",velocity:U?_[ie]:0,bounceStiffness:we,bounceDamping:De,timeConstant:750,restDelta:1,restSpeed:10},F),de);return N.startAxisValueAnimation(ie,Qe)}});return Promise.all(ae).then(Q)},p.prototype.startAxisValueAnimation=function(_,N){var R=this.getAxisMotionValue(_);return np(_,R,0,N)},p.prototype.stopAnimation=function(){var _=this;yo(function(N){return _.getAxisMotionValue(N).stop()})},p.prototype.getAxisMotionValue=function(_){var N,R,I="_drag"+_.toUpperCase(),U=this.visualElement.getProps()[I];return U||this.visualElement.getValue(_,(R=(N=this.visualElement.getProps().initial)===null||N===void 0?void 0:N[_])!==null&&R!==void 0?R:0)},p.prototype.snapToCursor=function(_){var N=this;yo(function(R){var I=N.getProps().drag;if(Bu(R,I,N.currentDirection)){var U=N.visualElement.projection,W=N.getAxisMotionValue(R);if(U&&U.layout){var F=U.layout.actual[R],K=F.min,Q=F.max;W.set(_[R]-a.mix(K,Q,.5))}}})},p.prototype.scalePositionWithinConstraints=function(){var _=this,N,R=this.getProps(),I=R.drag,U=R.dragConstraints,W=this.visualElement.projection;if(!(!G(U)||!W||!this.constraints)){this.stopAnimation();var F={x:0,y:0};yo(function(Q){var J=_.getAxisMotionValue(Q);if(J){var ae=J.get();F[Q]=qN({min:ae,max:ae},_.constraints[Q])}});var K=this.visualElement.getProps().transformTemplate;this.visualElement.getInstance().style.transform=K?K({},""):"none",(N=W.root)===null||N===void 0||N.updateScroll(),W.updateLayout(),this.resolveConstraints(),yo(function(Q){if(Bu(Q,I,null)){var J=_.getAxisMotionValue(Q),ae=_.constraints[Q],ie=ae.min,le=ae.max;J.set(a.mix(ie,le,F[Q]))}})}},p.prototype.addListeners=function(){var _=this,N;rj.set(this.visualElement,this);var R=this.visualElement.getInstance(),I=Qo(R,"pointerdown",function(Q){var J=_.getProps(),ae=J.drag,ie=J.dragListener,le=ie===void 0?!0:ie;ae&&le&&_.start(Q)}),U=function(){var Q=_.getProps().dragConstraints;G(Q)&&(_.constraints=_.resolveRefConstraints())},W=this.visualElement.projection,F=W.addEventListener("measure",U);W&&!W.layout&&((N=W.root)===null||N===void 0||N.updateScroll(),W.updateLayout()),U();var K=je(window,"resize",function(){return _.scalePositionWithinConstraints()});return W.addEventListener("didUpdate",function(Q){var J=Q.delta,ae=Q.hasLayoutChanged;_.isDragging&&ae&&(yo(function(ie){var le=_.getAxisMotionValue(ie);le&&(_.originPoint[ie]+=J[ie].translate,le.set(le.get()+J[ie].translate))}),_.visualElement.syncRender())}),function(){K(),I(),F()}},p.prototype.getProps=function(){var _=this.visualElement.getProps(),N=_.drag,R=N===void 0?!1:N,I=_.dragDirectionLock,U=I===void 0?!1:I,W=_.dragPropagation,F=W===void 0?!1:W,K=_.dragConstraints,Q=K===void 0?!1:K,J=_.dragElastic,ae=J===void 0?hp:J,ie=_.dragMomentum,le=ie===void 0?!0:ie;return t.__assign(t.__assign({},_),{drag:R,dragDirectionLock:U,dragPropagation:F,dragConstraints:Q,dragElastic:ae,dragMomentum:le})},p}();function Bu(p,_,N){return(_===!0||_===p)&&(N===null||N===p)}function oj(p,_){_===void 0&&(_=10);var N=null;return Math.abs(p.y)>_?N="y":Math.abs(p.x)>_&&(N="x"),N}function aj(p){var _=p.dragControls,N=p.visualElement,R=me(function(){return new nj(N)});r.useEffect(function(){return _&&_.subscribe(R)},[R,_]),r.useEffect(function(){return R.addListeners()},[R])}function ij(p){var _=p.onPan,N=p.onPanStart,R=p.onPanEnd,I=p.onPanSessionStart,U=p.visualElement,W=_||N||R||I,F=r.useRef(null),K=r.useContext(y).transformPagePoint,Q={onSessionStart:I,onStart:N,onMove:_,onEnd:function(ae,ie){F.current=null,R&&R(ae,ie)}};r.useEffect(function(){F.current!==null&&F.current.updateHandlers(Q)});function J(ae){F.current=new zb(ae,Q,{transformPagePoint:K})}Si(U,"pointerdown",W&&J),Ci(function(){return F.current&&F.current.end()})}var av={pan:Ut(ij),drag:Ut(aj)},Vu=["LayoutMeasure","BeforeLayoutMeasure","LayoutUpdate","ViewportBoxUpdate","Update","Render","AnimationComplete","LayoutAnimationComplete","AnimationStart","LayoutAnimationStart","SetAxisTarget","Unmount"];function sj(){var p=Vu.map(function(){return new $s}),_={},N={clearAllListeners:function(){return p.forEach(function(R){return R.clear()})},updatePropListeners:function(R){Vu.forEach(function(I){var U,W="on"+I,F=R[W];(U=_[I])===null||U===void 0||U.call(_),F&&(_[I]=N[W](F))})}};return p.forEach(function(R,I){N["on"+Vu[I]]=function(U){return R.add(U)},N["notify"+Vu[I]]=function(){for(var U=[],W=0;W<arguments.length;W++)U[W]=arguments[W];return R.notify.apply(R,t.__spreadArray([],t.__read(U),!1))}}),N}function lj(p,_,N){var R;for(var I in _){var U=_[I],W=N[I];if(ce(U))p.addValue(I,U);else if(ce(W))p.addValue(I,En(U));else if(W!==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 N)_[I]===void 0&&p.removeValue(I);return _}var Uu=function(p){var _=p.treeType,N=_===void 0?"":_,R=p.build,I=p.getBaseTarget,U=p.makeTargetAnimatable,W=p.measureViewportBox,F=p.render,K=p.readValueFromInstance,Q=p.removeValueFromRenderState,J=p.sortNodePosition,ae=p.scrapeMotionValuesFromProps;return function(ie,le){var de=ie.parent,we=ie.props,De=ie.presenceId,Qe=ie.blockInitialAnimation,mt=ie.visualState,Pt=ie.shouldReduceMotion;le===void 0&&(le={});var Nt=!1,Et=mt.latestValues,Qt=mt.renderState,Xt,Mt=sj(),$t=new Map,ar=new Map,An={},Zr=t.__assign({},Et),bn;function ta(){!Xt||!Nt||(ra(),F(Xt,Qt,we.style,qt.projection))}function ra(){R(qt,Qt,Et,le,we)}function na(){Mt.notifyUpdate(Et)}function Rn(st,_t){var Jr=_t.onChange(function(qu){Et[st]=qu,we.onUpdate&&O.default.update(na,!1,!0)}),Xs=_t.onRenderRequest(qt.scheduleRender);ar.set(st,function(){Jr(),Xs()})}var Qs=ae(we);for(var ki in Qs){var Gu=Qs[ki];Et[ki]!==void 0&&ce(Gu)&&Gu.set(Et[ki],!1)}var Ni=re(we),an=be(we),qt=t.__assign(t.__assign({treeType:N,current:null,depth:de?de.depth+1:0,parent:de,children:new Set,presenceId:De,shouldReduceMotion:Pt,variantChildren:an?new Set:void 0,isVisible:void 0,manuallyAnimateOnMount:!!(de!=null&&de.isMounted()),blockInitialAnimation:Qe,isMounted:function(){return!!Xt},mount:function(st){Nt=!0,Xt=qt.current=st,qt.projection&&qt.projection.mount(st),an&&de&&!Ni&&(bn=de==null?void 0:de.addVariantChild(qt)),$t.forEach(function(_t,Jr){return Rn(Jr,_t)}),de==null||de.children.add(qt),qt.setProps(we)},unmount:function(){var st;(st=qt.projection)===null||st===void 0||st.unmount(),i.cancelSync.update(na),i.cancelSync.render(ta),ar.forEach(function(_t){return _t()}),bn==null||bn(),de==null||de.children.delete(qt),Mt.clearAllListeners(),Xt=void 0,Nt=!1},addVariantChild:function(st){var _t,Jr=qt.getClosestVariantNode();if(Jr)return(_t=Jr.variantChildren)===null||_t===void 0||_t.add(st),function(){return Jr.variantChildren.delete(st)}},sortNodePosition:function(st){return!J||N!==st.treeType?0:J(qt.getInstance(),st.getInstance())},getClosestVariantNode:function(){return an?qt:de==null?void 0:de.getClosestVariantNode()},getLayoutId:function(){return we.layoutId},getInstance:function(){return Xt},getStaticValue:function(st){return Et[st]},setStaticValue:function(st,_t){return Et[st]=_t},getLatestValues:function(){return Et},setVisibility:function(st){qt.isVisible!==st&&(qt.isVisible=st,qt.scheduleRender())},makeTargetAnimatable:function(st,_t){return _t===void 0&&(_t=!0),U(qt,st,we,_t)},measureViewportBox:function(){return W(Xt,we)},addValue:function(st,_t){qt.hasValue(st)&&qt.removeValue(st),$t.set(st,_t),Et[st]=_t.get(),Rn(st,_t)},removeValue:function(st){var _t;$t.delete(st),(_t=ar.get(st))===null||_t===void 0||_t(),ar.delete(st),delete Et[st],Q(st,Qt)},hasValue:function(st){return $t.has(st)},getValue:function(st,_t){var Jr=$t.get(st);return Jr===void 0&&_t!==void 0&&(Jr=En(_t),qt.addValue(st,Jr)),Jr},forEachValue:function(st){return $t.forEach(st)},readValue:function(st){var _t;return(_t=Et[st])!==null&&_t!==void 0?_t:K(Xt,st,le)},setBaseTarget:function(st,_t){Zr[st]=_t},getBaseTarget:function(st){if(I){var _t=I(we,st);if(_t!==void 0&&!ce(_t))return _t}return Zr[st]}},Mt),{build:function(){return ra(),Qt},scheduleRender:function(){O.default.render(ta,!1,!0)},syncRender:ta,setProps:function(st){(st.transformTemplate||we.transformTemplate)&&qt.scheduleRender(),we=st,Mt.updatePropListeners(st),An=lj(qt,ae(we),An)},getProps:function(){return we},getVariant:function(st){var _t;return(_t=we.variants)===null||_t===void 0?void 0:_t[st]},getDefaultTransition:function(){return we.transition},getTransformPagePoint:function(){return we.transformPagePoint},getVariantContext:function(st){if(st===void 0&&(st=!1),st)return de==null?void 0:de.getVariantContext();if(!Ni){var _t=(de==null?void 0:de.getVariantContext())||{};return we.initial!==void 0&&(_t.initial=we.initial),_t}for(var Jr={},Xs=0;Xs<uj;Xs++){var qu=iv[Xs],Pp=we[qu];(q(Pp)||Pp===!1)&&(Jr[qu]=Pp)}return Jr}});return qt}},iv=t.__spreadArray(["initial"],t.__read(cp),!1),uj=iv.length;function bp(p){return typeof p=="string"&&p.startsWith("var(--")}var sv=/var\((--[a-zA-Z0-9-_]+),? ?([a-zA-Z0-9 ()%#.,-]+)?\)/;function cj(p){var _=sv.exec(p);if(!_)return[,];var N=t.__read(_,3),R=N[1],I=N[2];return[R,I]}var dj=4;function vp(p,_,N){N===void 0&&(N=1),n.invariant(N<=dj,'Max CSS variable fallback depth detected in property "'.concat(p,'". This may indicate a circular fallback dependency.'));var R=t.__read(cj(p),2),I=R[0],U=R[1];if(I){var W=window.getComputedStyle(_).getPropertyValue(I);return W?W.trim():bp(U)?vp(U,_,N+1):U}}function fj(p,_,N){var R,I=t.__rest(_,[]),U=p.getInstance();if(!(U instanceof Element))return{target:I,transitionEnd:N};N&&(N=t.__assign({},N)),p.forEachValue(function(Q){var J=Q.get();if(bp(J)){var ae=vp(J,U);ae&&Q.set(ae)}});for(var W in I){var F=I[W];if(bp(F)){var K=vp(F,U);K&&(I[W]=K,N&&((R=N[W])!==null&&R!==void 0||(N[W]=F)))}}return{target:I,transitionEnd:N}}var pj=new Set(["width","height","top","left","right","bottom","x","y"]),lv=function(p){return pj.has(p)},hj=function(p){return Object.keys(p).some(lv)},uv=function(p,_){p.set(_,!1),p.set(_)},Wu=function(p){return p===o.number||p===o.px},cv;(function(p){p.width="width",p.height="height",p.left="left",p.right="right",p.top="top",p.bottom="bottom"})(cv||(cv={}));var dv=function(p,_){return parseFloat(p.split(", ")[_])},fv=function(p,_){return function(N,R){var I=R.transform;if(I==="none"||!I)return 0;var U=I.match(/^matrix3d\((.+)\)$/);if(U)return dv(U[1],_);var W=I.match(/^matrix\((.+)\)$/);return W?dv(W[1],p):0}},gj=new Set(["x","y","z"]),mj=ft.filter(function(p){return!gj.has(p)});function bj(p){var _=[];return mj.forEach(function(N){var R=p.getValue(N);R!==void 0&&(_.push([N,R.get()]),R.set(N.startsWith("scale")?1:0))}),_.length&&p.syncRender(),_}var pv={width:function(p,_){var N=p.x,R=_.paddingLeft,I=R===void 0?"0":R,U=_.paddingRight,W=U===void 0?"0":U;return N.max-N.min-parseFloat(I)-parseFloat(W)},height:function(p,_){var N=p.y,R=_.paddingTop,I=R===void 0?"0":R,U=_.paddingBottom,W=U===void 0?"0":U;return N.max-N.min-parseFloat(I)-parseFloat(W)},top:function(p,_){var N=_.top;return parseFloat(N)},left:function(p,_){var N=_.left;return parseFloat(N)},bottom:function(p,_){var N=p.y,R=_.top;return parseFloat(R)+(N.max-N.min)},right:function(p,_){var N=p.x,R=_.left;return parseFloat(R)+(N.max-N.min)},x:fv(4,13),y:fv(5,14)},vj=function(p,_,N){var R=_.measureViewportBox(),I=_.getInstance(),U=getComputedStyle(I),W=U.display,F={};W==="none"&&_.setStaticValue("display",p.display||"block"),N.forEach(function(Q){F[Q]=pv[Q](R,U)}),_.syncRender();var K=_.measureViewportBox();return N.forEach(function(Q){var J=_.getValue(Q);uv(J,F[Q]),p[Q]=pv[Q](K,U)}),p},yj=function(p,_,N,R){N===void 0&&(N={}),R===void 0&&(R={}),_=t.__assign({},_),R=t.__assign({},R);var I=Object.keys(_).filter(lv),U=[],W=!1,F=[];if(I.forEach(function(J){var ae=p.getValue(J);if(p.hasValue(J)){var ie=N[J],le=Hs(ie),de=_[J],we;if(vr(de)){var De=de.length,Qe=de[0]===null?1:0;ie=de[Qe],le=Hs(ie);for(var mt=Qe;mt<De;mt++)we?n.invariant(Hs(de[mt])===we,"All keyframes must be of the same type"):(we=Hs(de[mt]),n.invariant(we===le||Wu(le)&&Wu(we),"Keyframes must be of the same dimension as the current value"))}else we=Hs(de);if(le!==we)if(Wu(le)&&Wu(we)){var Pt=ae.get();typeof Pt=="string"&&ae.set(parseFloat(Pt)),typeof de=="string"?_[J]=parseFloat(de):Array.isArray(de)&&we===o.px&&(_[J]=de.map(parseFloat))}else le!=null&&le.transform&&(we!=null&&we.transform)&&(ie===0||de===0)?ie===0?ae.set(we.transform(ie)):_[J]=le.transform(de):(W||(U=bj(p),W=!0),F.push(J),R[J]=R[J]!==void 0?R[J]:_[J],uv(ae,de))}}),F.length){var K=F.indexOf("height")>=0?window.pageYOffset:null,Q=vj(_,p,F);return U.length&&U.forEach(function(J){var ae=t.__read(J,2),ie=ae[0],le=ae[1];p.getValue(ie).set(le)}),p.syncRender(),K!==null&&window.scrollTo({top:K}),{target:Q,transitionEnd:R}}else return{target:_,transitionEnd:R}};function xj(p,_,N,R){return hj(_)?yj(p,_,N,R):{target:_,transitionEnd:R}}var wj=function(p,_,N,R){var I=fj(p,_,R);return _=I.target,R=I.transitionEnd,xj(p,_,N,R)};function _j(p){return window.getComputedStyle(p)}var hv={treeType:"dom",readValueFromInstance:function(p,_){if(ue(_)){var N=Jf(_);return N&&N.default||0}else{var R=_j(p);return(ct(_)?R.getPropertyValue(_):R[_])||0}},sortNodePosition:function(p,_){return p.compareDocumentPosition(_)&2?1:-1},getBaseTarget:function(p,_){var N;return(N=p.style)===null||N===void 0?void 0:N[_]},measureViewportBox:function(p,_){var N=_.transformPagePoint;return ov(p,N)},resetTransform:function(p,_,N){var R=N.transformTemplate;_.style.transform=R?R({},""):"none",p.scheduleRender()},restoreTransform:function(p,_){p.style.transform=_.style.transform},removeValueFromRenderState:function(p,_){var N=_.vars,R=_.style;delete N[p],delete R[p]},makeTargetAnimatable:function(p,_,N,R){var I=N.transformValues;R===void 0&&(R=!0);var U=_.transition,W=_.transitionEnd,F=t.__rest(_,["transition","transitionEnd"]),K=Lb(F,U||{},p);if(I&&(W&&(W=I(W)),F&&(F=I(F)),K&&(K=I(K))),R){lp(p,F,K);var Q=wj(p,F,K,W);W=Q.transitionEnd,F=Q.target}return t.__assign({transition:U,transitionEnd:W},F)},scrapeMotionValuesFromProps:br,build:function(p,_,N,R,I){p.isVisible!==void 0&&(_.style.visibility=p.isVisible?"visible":"hidden"),Vt(_,N,R,I.transformTemplate)},render:Ft},Sj=Uu(hv),Cj=Uu(t.__assign(t.__assign({},hv),{getBaseTarget:function(p,_){return p[_]},readValueFromInstance:function(p,_){var N;return ue(_)?((N=Jf(_))===null||N===void 0?void 0:N.default)||0:(_=Mr.has(_)?_:Zt(_),p.getAttribute(_))},scrapeMotionValuesFromProps:Vr,build:function(p,_,N,R,I){_e(_,N,R,I.transformTemplate)},render:Ir})),yp=function(p,_){return xt(p)?Cj(_,{enableHardwareAcceleration:!1}):Sj(_,{enableHardwareAcceleration:!0})};function gv(p,_){return _.max===_.min?0:p/(_.max-_.min)*100}var Ys={correct:function(p,_){if(!_.target)return p;if(typeof p=="string")if(o.px.test(p))p=parseFloat(p);else return p;var N=gv(p,_.target.x),R=gv(p,_.target.y);return"".concat(N,"% ").concat(R,"%")}},mv="_$css",Tj={correct:function(p,_){var N=_.treeScale,R=_.projectionDelta,I=p,U=p.includes("var("),W=[];U&&(p=p.replace(sv,function(we){return W.push(we),mv}));var F=o.complex.parse(p);if(F.length>5)return I;var K=o.complex.createTransformer(p),Q=typeof F[0]!="number"?1:0,J=R.x.scale*N.x,ae=R.y.scale*N.y;F[0+Q]/=J,F[1+Q]/=ae;var ie=a.mix(J,ae,.5);typeof F[2+Q]=="number"&&(F[2+Q]/=ie),typeof F[3+Q]=="number"&&(F[3+Q]/=ie);var le=K(F);if(U){var de=0;le=le.replace(mv,function(){var we=W[de];return de++,we})}return le}},Pj=function(p){t.__extends(_,p);function _(){return p!==null&&p.apply(this,arguments)||this}return _.prototype.componentDidMount=function(){var N=this,R=this.props,I=R.visualElement,U=R.layoutGroup,W=R.switchLayoutGroup,F=R.layoutId,K=I.projection;dt(kj),K&&(U!=null&&U.group&&U.group.add(K),W!=null&&W.register&&F&&W.register(K),K.root.didUpdate(),K.addEventListener("animationComplete",function(){N.safeToRemove()}),K.setOptions(t.__assign(t.__assign({},K.options),{onExitComplete:function(){return N.safeToRemove()}}))),ke.hasEverUpdated=!0},_.prototype.getSnapshotBeforeUpdate=function(N){var R=this,I=this.props,U=I.layoutDependency,W=I.visualElement,F=I.drag,K=I.isPresent,Q=W.projection;return Q&&(Q.isPresent=K,F||N.layoutDependency!==U||U===void 0?Q.willUpdate():this.safeToRemove(),N.isPresent!==K&&(K?Q.promote():Q.relegate()||O.default.postRender(function(){var J;!((J=Q.getStack())===null||J===void 0)&&J.members.length||R.safeToRemove()}))),null},_.prototype.componentDidUpdate=function(){var N=this.props.visualElement.projection;N&&(N.root.didUpdate(),!N.currentAnimation&&N.isLead()&&this.safeToRemove())},_.prototype.componentWillUnmount=function(){var N=this.props,R=N.visualElement,I=N.layoutGroup,U=N.switchLayoutGroup,W=R.projection;W&&(W.scheduleCheckAfterUnmount(),I!=null&&I.group&&I.group.remove(W),U!=null&&U.deregister&&U.deregister(W))},_.prototype.safeToRemove=function(){var N=this.props.safeToRemove;N==null||N()},_.prototype.render=function(){return null},_}(S.default.Component);function Oj(p){var _=t.__read(Xf(),2),N=_[0],R=_[1],I=r.useContext(te);return S.default.createElement(Pj,t.__assign({},p,{layoutGroup:I,switchLayoutGroup:r.useContext(Oe),isPresent:N,safeToRemove:R}))}var kj={borderRadius:t.__assign(t.__assign({},Ys),{applyTo:["borderTopLeftRadius","borderTopRightRadius","borderBottomLeftRadius","borderBottomRightRadius"]}),borderTopLeftRadius:Ys,borderTopRightRadius:Ys,borderBottomLeftRadius:Ys,borderBottomRightRadius:Ys,boxShadow:Tj},bv={measureLayout:Oj};function vv(p,_,N){N===void 0&&(N={});var R=ce(p)?p:En(p);return np("",R,_,N),{stop:function(){return R.stop()},isAnimating:function(){return R.isAnimating()}}}var yv=["TopLeft","TopRight","BottomLeft","BottomRight"],Nj=yv.length,xv=function(p){return typeof p=="string"?parseFloat(p):p},wv=function(p){return typeof p=="number"||o.px.test(p)};function jj(p,_,N,R,I,U){var W,F,K,Q;I?(p.opacity=a.mix(0,(W=N.opacity)!==null&&W!==void 0?W:1,Ej(R)),p.opacityExit=a.mix((F=_.opacity)!==null&&F!==void 0?F:1,0,Aj(R))):U&&(p.opacity=a.mix((K=_.opacity)!==null&&K!==void 0?K:1,(Q=N.opacity)!==null&&Q!==void 0?Q:1,R));for(var J=0;J<Nj;J++){var ae="border".concat(yv[J],"Radius"),ie=_v(_,ae),le=_v(N,ae);if(!(ie===void 0&&le===void 0)){ie||(ie=0),le||(le=0);var de=ie===0||le===0||wv(ie)===wv(le);de?(p[ae]=Math.max(a.mix(xv(ie),xv(le),R),0),(o.percent.test(le)||o.percent.test(ie))&&(p[ae]+="%")):p[ae]=le}}(_.rotate||N.rotate)&&(p.rotate=a.mix(_.rotate||0,N.rotate||0,R))}function _v(p,_){var N;return(N=p[_])!==null&&N!==void 0?N:p.borderRadius}var Ej=Sv(0,.5,a.circOut),Aj=Sv(.5,.95,a.linear);function Sv(p,_,N){return function(R){return R<p?0:R>_?1:N(a.progress(p,_,R))}}function Cv(p,_){p.min=_.min,p.max=_.max}function Kn(p,_){Cv(p.x,_.x),Cv(p.y,_.y)}function Tv(p,_,N,R,I){return p-=_,p=zu(p,1/N,R),I!==void 0&&(p=zu(p,1/I,R)),p}function Rj(p,_,N,R,I,U,W){if(_===void 0&&(_=0),N===void 0&&(N=1),R===void 0&&(R=.5),U===void 0&&(U=p),W===void 0&&(W=p),o.percent.test(_)){_=parseFloat(_);var F=a.mix(W.min,W.max,_/100);_=F-W.min}if(typeof _=="number"){var K=a.mix(U.min,U.max,R);p===U&&(K-=_),p.min=Tv(p.min,_,N,K,I),p.max=Tv(p.max,_,N,K,I)}}function Pv(p,_,N,R,I){var U=t.__read(N,3),W=U[0],F=U[1],K=U[2];Rj(p,_[W],_[F],_[K],_.scale,R,I)}var Mj=["x","scaleX","originX"],Ij=["y","scaleY","originY"];function Ov(p,_,N,R){Pv(p.x,_,Mj,N==null?void 0:N.x,R==null?void 0:R.x),Pv(p.y,_,Ij,N==null?void 0:N.y,R==null?void 0:R.y)}function kv(p){return p.translate===0&&p.scale===1}function Nv(p){return kv(p.x)&&kv(p.y)}function jv(p,_){return p.x.min===_.x.min&&p.x.max===_.x.max&&p.y.min===_.y.min&&p.y.max===_.y.max}var Dj=function(){function p(){this.members=[]}return p.prototype.add=function(_){op(this.members,_),_.scheduleRender()},p.prototype.remove=function(_){if(ap(this.members,_),_===this.prevLead&&(this.prevLead=void 0),_===this.lead){var N=this.members[this.members.length-1];N&&this.promote(N)}},p.prototype.relegate=function(_){var N=this.members.findIndex(function(W){return _===W});if(N===0)return!1;for(var R,I=N;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(_,N){var R,I=this.lead;if(_!==I&&(this.prevLead=I,this.lead=_,_.show(),I)){I.instance&&I.scheduleRender(),_.scheduleRender(),_.resumeFrom=I,N&&(_.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 N,R,I,U,W;(R=(N=_.options).onExitComplete)===null||R===void 0||R.call(N),(W=(I=_.resumingFrom)===null||I===void 0?void 0:(U=I.options).onExitComplete)===null||W===void 0||W.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}(),Lj="translate3d(0px, 0px, 0) scale(1, 1) scale(1, 1)";function Ev(p,_,N){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,") "),N){var W=N.rotate,F=N.rotateX,K=N.rotateY;W&&(U+="rotate(".concat(W,"deg) ")),F&&(U+="rotateX(".concat(F,"deg) ")),K&&(U+="rotateY(".concat(K,"deg) "))}var Q=p.x.scale*_.x,J=p.y.scale*_.y;return U+="scale(".concat(Q,", ").concat(J,")"),U===Lj?"none":U}var Fj=function(p,_){return p.depth-_.depth},Av=function(){function p(){this.children=[],this.isDirty=!1}return p.prototype.add=function(_){op(this.children,_),this.isDirty=!0},p.prototype.remove=function(_){ap(this.children,_),this.isDirty=!0},p.prototype.forEach=function(_){this.isDirty&&this.children.sort(Fj),this.isDirty=!1,this.children.forEach(_)},p}(),Rv=1e3;function Mv(p){var _=p.attachResizeListener,N=p.defaultParent,R=p.measureScroll,I=p.checkIsScrollRoot,U=p.resetTransform;return function(){function W(F,K,Q){var J=this;K===void 0&&(K={}),Q===void 0&&(Q=N==null?void 0:N()),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(){J.isUpdating&&(J.isUpdating=!1,J.clearAllSnapshots())},this.updateProjection=function(){J.nodes.forEach($j),J.nodes.forEach(Hj)},this.hasProjected=!1,this.isVisible=!0,this.animationProgress=0,this.sharedNodes=new Map,this.id=F,this.latestValues=K,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 ae=0;ae<this.path.length;ae++)this.path[ae].shouldResetTransform=!0;this.root===this&&(this.nodes=new Av)}return W.prototype.addEventListener=function(F,K){return this.eventHandlers.has(F)||this.eventHandlers.set(F,new $s),this.eventHandlers.get(F).add(K)},W.prototype.notifyListeners=function(F){for(var K=[],Q=1;Q<arguments.length;Q++)K[Q-1]=arguments[Q];var J=this.eventHandlers.get(F);J==null||J.notify.apply(J,t.__spreadArray([],t.__read(K),!1))},W.prototype.hasListeners=function(F){return this.eventHandlers.has(F)},W.prototype.registerPotentialNode=function(F,K){this.potentialNodes.set(F,K)},W.prototype.mount=function(F,K){var Q=this,J;if(K===void 0&&(K=!1),!this.instance){this.isSVG=F instanceof SVGElement&&F.tagName!=="svg",this.instance=F;var ae=this.options,ie=ae.layoutId,le=ae.layout,de=ae.visualElement;if(de&&!de.getInstance()&&de.mount(F),this.root.nodes.add(this),(J=this.parent)===null||J===void 0||J.children.add(this),this.id&&this.root.potentialNodes.delete(this.id),K&&(le||ie)&&(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),ke.hasAnimatedSinceResize&&(ke.hasAnimatedSinceResize=!1,Q.nodes.forEach(Wj))})}ie&&this.root.registerSharedNode(ie,this),this.options.animate!==!1&&de&&(ie||le)&&this.addEventListener("didUpdate",function(Qe){var mt,Pt,Nt,Et,Qt,Xt=Qe.delta,Mt=Qe.hasLayoutChanged,$t=Qe.hasRelativeTargetChanged,ar=Qe.layout;if(Q.isTreeAnimationBlocked()){Q.target=void 0,Q.relativeTarget=void 0;return}var An=(Pt=(mt=Q.options.transition)!==null&&mt!==void 0?mt:de.getDefaultTransition())!==null&&Pt!==void 0?Pt:Qj,Zr=de.getProps(),bn=Zr.onLayoutAnimationStart,ta=Zr.onLayoutAnimationComplete,ra=!Q.targetLayout||!jv(Q.targetLayout,ar)||$t,na=!Mt&&$t;if(!((Nt=Q.resumeFrom)===null||Nt===void 0)&&Nt.instance||na||Mt&&(ra||!Q.currentAnimation)){Q.resumeFrom&&(Q.resumingFrom=Q.resumeFrom,Q.resumingFrom.resumingFrom=void 0),Q.setAnimationOrigin(Xt,na);var Rn=t.__assign(t.__assign({},rp(An,"layout")),{onPlay:bn,onComplete:ta});de.shouldReduceMotion&&(Rn.delay=0,Rn.type=!1),Q.startAnimation(Rn)}else!Mt&&Q.animationProgress===0&&Q.finishAnimation(),Q.isLead()&&((Qt=(Et=Q.options).onExitComplete)===null||Qt===void 0||Qt.call(Et));Q.targetLayout=ar})}},W.prototype.unmount=function(){var F,K;this.options.layoutId&&this.willUpdate(),this.root.nodes.remove(this),(F=this.getStack())===null||F===void 0||F.remove(this),(K=this.parent)===null||K===void 0||K.children.delete(this),this.instance=void 0,i.cancelSync.preRender(this.updateProjection)},W.prototype.blockUpdate=function(){this.updateManuallyBlocked=!0},W.prototype.unblockUpdate=function(){this.updateManuallyBlocked=!1},W.prototype.isUpdateBlocked=function(){return this.updateManuallyBlocked||this.updateBlockedByResize},W.prototype.isTreeAnimationBlocked=function(){var F;return this.isAnimationBlocked||((F=this.parent)===null||F===void 0?void 0:F.isTreeAnimationBlocked())||!1},W.prototype.startUpdate=function(){var F;this.isUpdateBlocked()||(this.isUpdating=!0,(F=this.nodes)===null||F===void 0||F.forEach(Gj))},W.prototype.willUpdate=function(F){var K,Q,J;if(F===void 0&&(F=!0),this.root.isUpdateBlocked()){(Q=(K=this.options).onExitComplete)===null||Q===void 0||Q.call(K);return}if(!this.root.isUpdating&&this.root.startUpdate(),!this.isLayoutDirty){this.isLayoutDirty=!0;for(var ae=0;ae<this.path.length;ae++){var ie=this.path[ae];ie.shouldResetTransform=!0,ie.updateScroll()}var le=this.options,de=le.layoutId,we=le.layout;if(!(de===void 0&&!we)){var De=(J=this.options.visualElement)===null||J===void 0?void 0:J.getProps().transformTemplate;this.prevTransformTemplateValue=De==null?void 0:De(this.latestValues,""),this.updateSnapshot(),F&&this.notifyListeners("willUpdate")}}},W.prototype.didUpdate=function(){var F=this.isUpdateBlocked();if(F){this.unblockUpdate(),this.clearAllSnapshots(),this.nodes.forEach(Iv);return}this.isUpdating&&(this.isUpdating=!1,this.potentialNodes.size&&(this.potentialNodes.forEach(Xj),this.potentialNodes.clear()),this.nodes.forEach(Uj),this.nodes.forEach(zj),this.nodes.forEach(Bj),this.clearAllSnapshots(),i.flushSync.update(),i.flushSync.preRender(),i.flushSync.render())},W.prototype.clearAllSnapshots=function(){this.nodes.forEach(Vj),this.sharedNodes.forEach(qj)},W.prototype.scheduleUpdateProjection=function(){O.default.preRender(this.updateProjection,!1,!0)},W.prototype.scheduleCheckAfterUnmount=function(){var F=this;O.default.postRender(function(){F.isLayoutDirty?F.root.didUpdate():F.root.checkUpdateFailed()})},W.prototype.updateSnapshot=function(){if(!(this.snapshot||!this.instance)){var F=this.measure(),K=this.removeTransform(this.removeElementScroll(F));zv(K),this.snapshot={measured:F,layout:K,latestValues:{}}}},W.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 K=0;K<this.path.length;K++){var Q=this.path[K];Q.updateScroll()}var J=this.measure();zv(J);var ae=this.layout;this.layout={measured:J,actual:this.removeElementScroll(J)},this.layoutCorrected=Nr(),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,ae==null?void 0:ae.actual)}},W.prototype.updateScroll=function(){this.options.layoutScroll&&this.instance&&(this.isScrollRoot=I(this.instance),this.scroll=R(this.instance))},W.prototype.resetTransform=function(){var F;if(U){var K=this.isLayoutDirty||this.shouldResetTransform,Q=this.projectionDelta&&!Nv(this.projectionDelta),J=(F=this.options.visualElement)===null||F===void 0?void 0:F.getProps().transformTemplate,ae=J==null?void 0:J(this.latestValues,""),ie=ae!==this.prevTransformTemplateValue;K&&(Q||Zo(this.latestValues)||ie)&&(U(this.instance,ae),this.shouldResetTransform=!1,this.scheduleRender())}},W.prototype.measure=function(){var F=this.options.visualElement;if(!F)return Nr();var K=F.measureViewportBox(),Q=this.root.scroll;return Q&&(Jo(K.x,Q.x),Jo(K.y,Q.y)),K},W.prototype.removeElementScroll=function(F){var K=Nr();Kn(K,F);for(var Q=0;Q<this.path.length;Q++){var J=this.path[Q],ae=J.scroll,ie=J.options,le=J.isScrollRoot;if(J!==this.root&&ae&&ie.layoutScroll){if(le){Kn(K,F);var de=this.root.scroll;de&&(Jo(K.x,-de.x),Jo(K.y,-de.y))}Jo(K.x,ae.x),Jo(K.y,ae.y)}}return K},W.prototype.applyTransform=function(F,K){K===void 0&&(K=!1);var Q=Nr();Kn(Q,F);for(var J=0;J<this.path.length;J++){var ae=this.path[J];!K&&ae.options.layoutScroll&&ae.scroll&&ae!==ae.root&&Pi(Q,{x:-ae.scroll.x,y:-ae.scroll.y}),Zo(ae.latestValues)&&Pi(Q,ae.latestValues)}return Zo(this.latestValues)&&Pi(Q,this.latestValues),Q},W.prototype.removeTransform=function(F){var K,Q=Nr();Kn(Q,F);for(var J=0;J<this.path.length;J++){var ae=this.path[J];if(ae.instance&&Zo(ae.latestValues)){Jb(ae.latestValues)&&ae.updateSnapshot();var ie=Nr(),le=ae.measure();Kn(ie,le),Ov(Q,ae.latestValues,(K=ae.snapshot)===null||K===void 0?void 0:K.layout,ie)}}return Zo(this.latestValues)&&Ov(Q,this.latestValues),Q},W.prototype.setTargetDelta=function(F){this.targetDelta=F,this.root.scheduleUpdateProjection()},W.prototype.setOptions=function(F){var K;this.options=t.__assign(t.__assign(t.__assign({},this.options),F),{crossfade:(K=F.crossfade)!==null&&K!==void 0?K:!0})},W.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},W.prototype.resolveTargetDelta=function(){var F,K=this.options,Q=K.layout,J=K.layoutId;!this.layout||!(Q||J)||(!this.targetDelta&&!this.relativeTarget&&(this.relativeParent=this.getClosestProjectingParent(),this.relativeParent&&this.relativeParent.layout&&(this.relativeTarget=Nr(),this.relativeTargetOrigin=Nr(),qs(this.relativeTargetOrigin,this.layout.actual,this.relativeParent.layout.actual),Kn(this.relativeTarget,this.relativeTargetOrigin))),!(!this.relativeTarget&&!this.targetDelta)&&(this.target||(this.target=Nr(),this.targetWithTransforms=Nr()),this.relativeTarget&&this.relativeTargetOrigin&&(!((F=this.relativeParent)===null||F===void 0)&&F.target)?WN(this.target,this.relativeTarget,this.relativeParent.target):this.targetDelta?(this.resumingFrom?this.target=this.applyTransform(this.layout.actual):Kn(this.target,this.layout.actual),rv(this.target,this.targetDelta)):Kn(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=Nr(),this.relativeTargetOrigin=Nr(),qs(this.relativeTargetOrigin,this.target,this.relativeParent.target),Kn(this.relativeTarget,this.relativeTargetOrigin)))))},W.prototype.getClosestProjectingParent=function(){if(!(!this.parent||Zo(this.parent.latestValues)))return(this.parent.relativeTarget||this.parent.targetDelta)&&this.parent.layout?this.parent:this.parent.getClosestProjectingParent()},W.prototype.calcProjection=function(){var F,K=this.options,Q=K.layout,J=K.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||J))){var ae=this.getLead();Kn(this.layoutCorrected,this.layout.actual),ZN(this.layoutCorrected,this.treeScale,this.path,!!this.resumingFrom||this!==ae);var ie=ae.target;if(ie){this.projectionDelta||(this.projectionDelta=Ks(),this.projectionDeltaWithTransform=Ks());var le=this.treeScale.x,de=this.treeScale.y,we=this.projectionTransform;Gs(this.projectionDelta,this.layoutCorrected,ie,this.latestValues),this.projectionTransform=Ev(this.projectionDelta,this.treeScale),(this.projectionTransform!==we||this.treeScale.x!==le||this.treeScale.y!==de)&&(this.hasProjected=!0,this.scheduleRender(),this.notifyListeners("projectionUpdate",ie))}}},W.prototype.hide=function(){this.isVisible=!1},W.prototype.show=function(){this.isVisible=!0},W.prototype.scheduleRender=function(F){var K,Q,J;F===void 0&&(F=!0),(Q=(K=this.options).scheduleRender)===null||Q===void 0||Q.call(K),F&&((J=this.getStack())===null||J===void 0||J.scheduleRender()),this.resumingFrom&&!this.resumingFrom.instance&&(this.resumingFrom=void 0)},W.prototype.setAnimationOrigin=function(F,K){var Q=this,J;K===void 0&&(K=!1);var ae=this.snapshot,ie=(ae==null?void 0:ae.latestValues)||{},le=t.__assign({},this.latestValues),de=Ks();this.relativeTarget=this.relativeTargetOrigin=void 0,this.attemptToResolveRelativeTarget=!K;var we=Nr(),De=ae==null?void 0:ae.isShared,Qe=(((J=this.getStack())===null||J===void 0?void 0:J.members.length)||0)<=1,mt=!!(De&&!Qe&&this.options.crossfade===!0&&!this.path.some(Yj));this.animationProgress=0,this.mixTargetDelta=function(Pt){var Nt,Et=Pt/1e3;Dv(de.x,F.x,Et),Dv(de.y,F.y,Et),Q.setTargetDelta(de),Q.relativeTarget&&Q.relativeTargetOrigin&&Q.layout&&(!((Nt=Q.relativeParent)===null||Nt===void 0)&&Nt.layout)&&(qs(we,Q.layout.actual,Q.relativeParent.layout.actual),Kj(Q.relativeTarget,Q.relativeTargetOrigin,we,Et)),De&&(Q.animationValues=le,jj(le,ie,Q.latestValues,Et,mt,Qe)),Q.root.scheduleUpdateProjection(),Q.scheduleRender(),Q.animationProgress=Et},this.mixTargetDelta(0)},W.prototype.startAnimation=function(F){var K=this,Q,J;this.notifyListeners("animationStart"),(Q=this.currentAnimation)===null||Q===void 0||Q.stop(),this.resumingFrom&&((J=this.resumingFrom.currentAnimation)===null||J===void 0||J.stop()),this.pendingAnimation&&(i.cancelSync.update(this.pendingAnimation),this.pendingAnimation=void 0),this.pendingAnimation=O.default.update(function(){ke.hasAnimatedSinceResize=!0,K.currentAnimation=vv(0,Rv,t.__assign(t.__assign({},F),{onUpdate:function(ae){var ie;K.mixTargetDelta(ae),(ie=F.onUpdate)===null||ie===void 0||ie.call(F,ae)},onComplete:function(){var ae;(ae=F.onComplete)===null||ae===void 0||ae.call(F),K.completeAnimation()}})),K.resumingFrom&&(K.resumingFrom.currentAnimation=K.currentAnimation),K.pendingAnimation=void 0})},W.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")},W.prototype.finishAnimation=function(){var F;this.currentAnimation&&((F=this.mixTargetDelta)===null||F===void 0||F.call(this,Rv),this.currentAnimation.stop()),this.completeAnimation()},W.prototype.applyTransformsToTarget=function(){var F=this.getLead(),K=F.targetWithTransforms,Q=F.target,J=F.layout,ae=F.latestValues;!K||!Q||!J||(Kn(K,Q),Pi(K,ae),Gs(this.projectionDeltaWithTransform,this.layoutCorrected,K,ae))},W.prototype.registerSharedNode=function(F,K){var Q,J,ae;this.sharedNodes.has(F)||this.sharedNodes.set(F,new Dj);var ie=this.sharedNodes.get(F);ie.add(K),K.promote({transition:(Q=K.options.initialPromotionConfig)===null||Q===void 0?void 0:Q.transition,preserveFollowOpacity:(ae=(J=K.options.initialPromotionConfig)===null||J===void 0?void 0:J.shouldPreserveFollowOpacity)===null||ae===void 0?void 0:ae.call(J,K)})},W.prototype.isLead=function(){var F=this.getStack();return F?F.lead===this:!0},W.prototype.getLead=function(){var F,K=this.options.layoutId;return K?((F=this.getStack())===null||F===void 0?void 0:F.lead)||this:this},W.prototype.getPrevLead=function(){var F,K=this.options.layoutId;return K?(F=this.getStack())===null||F===void 0?void 0:F.prevLead:void 0},W.prototype.getStack=function(){var F=this.options.layoutId;if(F)return this.root.sharedNodes.get(F)},W.prototype.promote=function(F){var K=F===void 0?{}:F,Q=K.needsReset,J=K.transition,ae=K.preserveFollowOpacity,ie=this.getStack();ie&&ie.promote(this,ae),Q&&(this.projectionDelta=void 0,this.needsReset=!0),J&&this.setOptions({transition:J})},W.prototype.relegate=function(){var F=this.getStack();return F?F.relegate(this):!1},W.prototype.resetRotation=function(){var F=this.options.visualElement;if(F){for(var K=!1,Q={},J=0;J<Rt.length;J++){var ae=Rt[J],ie="rotate"+ae;F.getStaticValue(ie)&&(K=!0,Q[ie]=F.getStaticValue(ie),F.setStaticValue(ie,0))}if(K){F==null||F.syncRender();for(var ie in Q)F.setStaticValue(ie,Q[ie]);F.scheduleRender()}}},W.prototype.getProjectionStyles=function(F){var K,Q,J,ae,ie,le;F===void 0&&(F={});var de={};if(!this.instance||this.isSVG)return de;if(this.isVisible)de.visibility="";else return{visibility:"hidden"};var we=(K=this.options.visualElement)===null||K===void 0?void 0:K.getProps().transformTemplate;if(this.needsReset)return this.needsReset=!1,de.opacity="",de.pointerEvents=on(F.pointerEvents)||"",de.transform=we?we(this.latestValues,""):"none",de;var De=this.getLead();if(!this.projectionDelta||!this.layout||!De.target){var Qe={};return this.options.layoutId&&(Qe.opacity=(Q=this.latestValues.opacity)!==null&&Q!==void 0?Q:1,Qe.pointerEvents=on(F.pointerEvents)||""),this.hasProjected&&!Zo(this.latestValues)&&(Qe.transform=we?we({},""):"none",this.hasProjected=!1),Qe}var mt=De.animationValues||De.latestValues;this.applyTransformsToTarget(),de.transform=Ev(this.projectionDeltaWithTransform,this.treeScale,mt),we&&(de.transform=we(mt,de.transform));var Pt=this.projectionDelta,Nt=Pt.x,Et=Pt.y;de.transformOrigin="".concat(Nt.origin*100,"% ").concat(Et.origin*100,"% 0"),De.animationValues?de.opacity=De===this?(ae=(J=mt.opacity)!==null&&J!==void 0?J:this.latestValues.opacity)!==null&&ae!==void 0?ae:1:this.preserveOpacity?this.latestValues.opacity:mt.opacityExit:de.opacity=De===this?(ie=mt.opacity)!==null&&ie!==void 0?ie:"":(le=mt.opacityExit)!==null&&le!==void 0?le:0;for(var Qt in rt)if(mt[Qt]!==void 0){var Xt=rt[Qt],Mt=Xt.correct,$t=Xt.applyTo,ar=Mt(mt[Qt],De);if($t)for(var An=$t.length,Zr=0;Zr<An;Zr++)de[$t[Zr]]=ar;else de[Qt]=ar}return this.options.layoutId&&(de.pointerEvents=De===this?on(F.pointerEvents)||"":"none"),de},W.prototype.clearSnapshot=function(){this.resumeFrom=this.snapshot=void 0},W.prototype.resetTree=function(){this.root.nodes.forEach(function(F){var K;return(K=F.currentAnimation)===null||K===void 0?void 0:K.stop()}),this.root.nodes.forEach(Iv),this.root.sharedNodes.clear()},W}()}function zj(p){p.updateLayout()}function Bj(p){var _,N,R,I,U=(N=(_=p.resumeFrom)===null||_===void 0?void 0:_.snapshot)!==null&&N!==void 0?N:p.snapshot;if(p.isLead()&&p.layout&&U&&p.hasListeners("didUpdate")){var W=p.layout,F=W.actual,K=W.measured;p.options.animationType==="size"?yo(function(mt){var Pt=U.isShared?U.measured[mt]:U.layout[mt],Nt=vo(Pt);Pt.min=F[mt].min,Pt.max=Pt.min+Nt}):p.options.animationType==="position"&&yo(function(mt){var Pt=U.isShared?U.measured[mt]:U.layout[mt],Nt=vo(F[mt]);Pt.max=Pt.min+Nt});var Q=Ks();Gs(Q,F,U.layout);var J=Ks();U.isShared?Gs(J,p.applyTransform(K,!0),U.measured):Gs(J,F,U.layout);var ae=!Nv(Q),ie=!1;if(!p.resumeFrom&&(p.relativeParent=p.getClosestProjectingParent(),p.relativeParent&&!p.relativeParent.resumeFrom)){var le=p.relativeParent,de=le.snapshot,we=le.layout;if(de&&we){var De=Nr();qs(De,U.layout,de.layout);var Qe=Nr();qs(Qe,F,we.actual),jv(De,Qe)||(ie=!0)}}p.notifyListeners("didUpdate",{layout:F,snapshot:U,delta:J,layoutDelta:Q,hasLayoutChanged:ae,hasRelativeTargetChanged:ie})}else p.isLead()&&((I=(R=p.options).onExitComplete)===null||I===void 0||I.call(R));p.options.transition=void 0}function Vj(p){p.clearSnapshot()}function Iv(p){p.clearMeasurements()}function Uj(p){var _=p.options.visualElement;_!=null&&_.getProps().onBeforeLayoutMeasure&&_.notifyBeforeLayoutMeasure(),p.resetTransform()}function Wj(p){p.finishAnimation(),p.targetDelta=p.relativeTarget=p.target=void 0}function $j(p){p.resolveTargetDelta()}function Hj(p){p.calcProjection()}function Gj(p){p.resetRotation()}function qj(p){p.removeLeadSnapshot()}function Dv(p,_,N){p.translate=a.mix(_.translate,0,N),p.scale=a.mix(_.scale,1,N),p.origin=_.origin,p.originPoint=_.originPoint}function Lv(p,_,N,R){p.min=a.mix(_.min,N.min,R),p.max=a.mix(_.max,N.max,R)}function Kj(p,_,N,R){Lv(p.x,_.x,N.x,R),Lv(p.y,_.y,N.y,R)}function Yj(p){return p.animationValues&&p.animationValues.opacityExit!==void 0}var Qj={duration:.45,ease:[.4,0,.1,1]};function Xj(p,_){for(var N=p.root,R=p.path.length-1;R>=0;R--)if(p.path[R].instance){N=p.path[R];break}var I=N&&N!==p.root?N.instance:document,U=I.querySelector('[data-projection-id="'.concat(_,'"]'));U&&p.mount(U,!0)}function Fv(p){p.min=Math.round(p.min),p.max=Math.round(p.max)}function zv(p){Fv(p.x),Fv(p.y)}var Zj=Mv({attachResizeListener:function(p,_){return je(p,"resize",_)},measureScroll:function(){return{x:document.documentElement.scrollLeft||document.body.scrollLeft,y:document.documentElement.scrollTop||document.body.scrollTop}},checkIsScrollRoot:function(){return!0}}),Ha={current:void 0},xp=Mv({measureScroll:function(p){return{x:p.scrollLeft,y:p.scrollTop}},defaultParent:function(){if(!Ha.current){var p=new Zj(0,{});p.mount(window),p.setOptions({layoutScroll:!0}),Ha.current=p}return Ha.current},resetTransform:function(p,_){p.style.transform=_??"none"},checkIsScrollRoot:function(p){return window.getComputedStyle(p).position==="fixed"}}),Bv=t.__assign(t.__assign(t.__assign(t.__assign({},dp),qn),av),bv),wp=qe(function(p,_){return gn(p,_,Bv,yp,xp)});function Jj(p){return We(gn(p,{forwardMotionProps:!1},Bv,yp,xp))}var eE=qe(gn);function Vv(){var p=r.useRef(!1);return A(function(){return p.current=!0,function(){p.current=!1}},[]),p}function $u(){var p=Vv(),_=t.__read(r.useState(0),2),N=_[0],R=_[1],I=r.useCallback(function(){p.current&&R(N+1)},[N]),U=r.useCallback(function(){return O.default.postRender(I)},[I]);return[U,N]}var _p=function(p){var _=p.children,N=p.initial,R=p.isPresent,I=p.onExitComplete,U=p.custom,W=p.presenceAffectsLayout,F=me(tE),K=Tb(),Q=r.useMemo(function(){return{id:K,initial:N,isPresent:R,custom:U,onExitComplete:function(J){var ae,ie;F.set(J,!0);try{for(var le=t.__values(F.values()),de=le.next();!de.done;de=le.next()){var we=de.value;if(!we)return}}catch(De){ae={error:De}}finally{try{de&&!de.done&&(ie=le.return)&&ie.call(le)}finally{if(ae)throw ae.error}}I==null||I()},register:function(J){return F.set(J,!1),function(){return F.delete(J)}}}},W?void 0:[R]);return r.useMemo(function(){F.forEach(function(J,ae){return F.set(ae,!1)})},[R]),m.useEffect(function(){!R&&!F.size&&(I==null||I())},[R]),m.createElement(k.Provider,{value:Q},_)};function tE(){return new Map}var Oi=function(p){return p.key||""};function rE(p,_){p.forEach(function(N){var R=Oi(N);_.set(R,N)})}function nE(p){var _=[];return r.Children.forEach(p,function(N){r.isValidElement(N)&&_.push(N)}),_}var oE=function(p){var _=p.children,N=p.custom,R=p.initial,I=R===void 0?!0:R,U=p.onExitComplete,W=p.exitBeforeEnter,F=p.presenceAffectsLayout,K=F===void 0?!0:F,Q=t.__read($u(),1),J=Q[0],ae=r.useContext(te).forceRender;ae&&(J=ae);var ie=Vv(),le=nE(_),de=le,we=new Set,De=r.useRef(de),Qe=r.useRef(new Map).current,mt=r.useRef(!0);if(A(function(){mt.current=!1,rE(le,Qe),De.current=de}),Ci(function(){mt.current=!0,Qe.clear(),we.clear()}),mt.current)return m.createElement(m.Fragment,null,de.map(function(Mt){return m.createElement(_p,{key:Oi(Mt),isPresent:!0,initial:I?void 0:!1,presenceAffectsLayout:K},Mt)}));de=t.__spreadArray([],t.__read(de),!1);for(var Pt=De.current.map(Oi),Nt=le.map(Oi),Et=Pt.length,Qt=0;Qt<Et;Qt++){var Xt=Pt[Qt];Nt.indexOf(Xt)===-1&&we.add(Xt)}return W&&we.size&&(de=[]),we.forEach(function(Mt){if(Nt.indexOf(Mt)===-1){var $t=Qe.get(Mt);if($t){var ar=Pt.indexOf(Mt),An=function(){Qe.delete(Mt),we.delete(Mt);var Zr=De.current.findIndex(function(bn){return bn.key===Mt});if(De.current.splice(Zr,1),!we.size){if(De.current=le,ie.current===!1)return;J(),U&&U()}};de.splice(ar,0,m.createElement(_p,{key:Oi($t),isPresent:!1,onExitComplete:An,custom:N,presenceAffectsLayout:K},$t))}}}),de=de.map(function(Mt){var $t=Mt.key;return we.has($t)?Mt:m.createElement(_p,{key:Oi(Mt),isPresent:!0,presenceAffectsLayout:K},Mt)}),C!=="production"&&W&&de.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?de:de.map(function(Mt){return r.cloneElement(Mt)}))},Uv=r.createContext(null),aE=function(p){return!p.isLayoutDirty&&p.willUpdate(!1)};function Wv(){var p=new Set,_=new WeakMap,N=function(){return p.forEach(aE)};return{add:function(R){p.add(R),_.set(R,R.addEventListener("willUpdate",N))},remove:function(R){var I;p.delete(R),(I=_.get(R))===null||I===void 0||I(),_.delete(R),N()},dirty:N}}var $v=function(p){return p===!0},iE=function(p){return $v(p===!0)||p==="id"},Hv=function(p){var _,N,R=p.children,I=p.id,U=p.inheritId,W=p.inherit,F=W===void 0?!0:W;U!==void 0&&(F=U);var K=r.useContext(te),Q=r.useContext(Uv),J=t.__read($u(),2),ae=J[0],ie=J[1],le=r.useRef(null),de=(_=K.id)!==null&&_!==void 0?_:Q;le.current===null&&(iE(F)&&de&&(I=I?de+"-"+I:de),le.current={id:I,group:$v(F)&&(N=K==null?void 0:K.group)!==null&&N!==void 0?N:Wv()});var we=r.useMemo(function(){return t.__assign(t.__assign({},le.current),{forceRender:ae})},[ie]);return m.createElement(te.Provider,{value:we},R)},sE=0,lE=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(Hv,{id:me(function(){return"asl-".concat(sE++)})},_)};function uE(p){var _=p.children,N=p.isValidProp,R=t.__rest(p,["children","isValidProp"]);N&&_r(N),R=t.__assign(t.__assign({},r.useContext(y)),R),R.isStatic=me(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 cE(p){var _=p.children,N=p.features,R=p.strict,I=R===void 0?!1:R,U=t.__read(r.useState(!Sp(N)),2),W=U[1],F=r.useRef(void 0);if(!Sp(N)){var K=N.renderer,Q=t.__rest(N,["renderer"]);F.current=K,d(Q)}return r.useEffect(function(){Sp(N)&&N().then(function(J){var ae=J.renderer,ie=t.__rest(J,["renderer"]);d(ie),F.current=ae,W(!0)})},[]),m.createElement(s.Provider,{value:{renderer:F.current,strict:I}},_)}function Sp(p){return typeof p=="function"}var Gv=r.createContext(null);function dE(p,_,N,R){if(!R)return p;var I=p.findIndex(function(J){return J.value===_});if(I===-1)return p;var U=R>0?1:-1,W=p[I+U];if(!W)return p;var F=p[I],K=W.layout,Q=a.mix(K.min,K.max,.5);return U===1&&F.layout.max+N>Q||U===-1&&F.layout.min+N<Q?SN(p,I,I+U):p}function fE(p,_){var N=p.children,R=p.as,I=R===void 0?"ul":R,U=p.axis,W=U===void 0?"y":U,F=p.onReorder,K=p.values,Q=t.__rest(p,["children","as","axis","onReorder","values"]),J=me(function(){return wp(I)}),ae=[],ie=r.useRef(!1);n.invariant(!!K,"Reorder.Group must be provided a values prop");var le={axis:W,registerItem:function(de,we){we&&ae.findIndex(function(De){return de===De.value})===-1&&(ae.push({value:de,layout:we[W]}),ae.sort(gE))},updateOrder:function(de,we,De){if(!ie.current){var Qe=dE(ae,de,we,De);ae!==Qe&&(ie.current=!0,F(Qe.map(hE).filter(function(mt){return K.indexOf(mt)!==-1})))}}};return r.useEffect(function(){ie.current=!1}),m.createElement(J,t.__assign({},Q,{ref:_}),m.createElement(Gv.Provider,{value:le},N))}var pE=r.forwardRef(fE);function hE(p){return p.value}function gE(p,_){return p.layout.min-_.layout.min}function ea(p){var _=me(function(){return En(p)}),N=r.useContext(y).isStatic;if(N){var R=t.__read(r.useState(p),2),I=R[1];r.useEffect(function(){return _.onChange(I)},[])}return _}var mE=function(p){return typeof p=="object"&&p.mix},bE=function(p){return mE(p)?p.mix:void 0};function qv(){for(var p=[],_=0;_<arguments.length;_++)p[_]=arguments[_];var N=!Array.isArray(p[0]),R=N?0:-1,I=p[0+R],U=p[1+R],W=p[2+R],F=p[3+R],K=a.interpolate(U,W,t.__assign({mixer:bE(W[0])},F));return N?K(I):K}function vE(p,_){A(function(){if(ce(p))return p.onChange(_)},[_])}function yE(p,_){A(function(){var N=p.map(function(R){return R.onChange(_)});return function(){return N.forEach(function(R){return R()})}})}function Kv(p,_){var N=ea(_()),R=function(){return N.set(_())};return R(),yE(p,function(){return O.default.update(R,!1,!0)}),N}function Hu(p,_,N,R){var I=typeof _=="function"?_:qv(_,N,R);return Array.isArray(p)?Yv(p,I):Yv([p],function(U){var W=t.__read(U,1),F=W[0];return I(F)})}function Yv(p,_){var N=me(function(){return[]});return Kv(p,function(){N.length=0;for(var R=p.length,I=0;I<R;I++)N[I]=p[I].get();return _(N)})}function Qv(p,_){return _===void 0&&(_=0),ce(p)?p:ea(_)}function xE(p,_){var N=p.children,R=p.style,I=p.value,U=p.as,W=U===void 0?"li":U,F=p.onDrag,K=p.layout,Q=K===void 0?!0:K,J=t.__rest(p,["children","style","value","as","onDrag","layout"]),ae=me(function(){return wp(W)}),ie=r.useContext(Gv),le={x:Qv(R==null?void 0:R.x),y:Qv(R==null?void 0:R.y)},de=Hu([le.x,le.y],function(Nt){var Et=t.__read(Nt,2),Qt=Et[0],Xt=Et[1];return Qt||Xt?1:"unset"}),we=r.useRef(null);n.invariant(!!ie,"Reorder.Item must be a child of Reorder.Group");var De=ie,Qe=De.axis,mt=De.registerItem,Pt=De.updateOrder;return r.useEffect(function(){mt(I,we.current)},[ie]),m.createElement(ae,t.__assign({drag:Qe},J,{dragSnapToOrigin:!0,style:t.__assign(t.__assign({},R),{x:le.x,y:le.y,zIndex:de}),layout:Q,onDrag:function(Nt,Et){var Qt=Et.velocity;Qt[Qe]&&Pt(I,le[Qe].get(),Qt[Qe]),F==null||F(Nt,Et)},onLayoutMeasure:function(Nt){we.current=Nt},ref:_}),N)}var wE=r.forwardRef(xE),_E={Group:pE,Item:wE},Xv=t.__assign(t.__assign({renderer:yp},dp),qn),SE=t.__assign(t.__assign(t.__assign(t.__assign({},Xv),av),bv),{projectionNodeConstructor:xp});function CE(p){for(var _=[],N=1;N<arguments.length;N++)_[N-1]=arguments[N];var R=p.length;function I(){for(var U="",W=0;W<R;W++){U+=p[W];var F=_[W];F&&(U+=_[W].get())}return U}return Kv(_,I)}function TE(p,_){_===void 0&&(_={});var N=r.useContext(y).isStatic,R=r.useRef(null),I=ea(ce(p)?p.get():p);return r.useMemo(function(){return I.attach(function(U,W){return N?W(U):(R.current&&R.current.stop(),R.current=a.animate(t.__assign(t.__assign({from:I.get(),to:U,velocity:I.getVelocity()},_),{onUpdate:W})),I.get())})},[JSON.stringify(_)]),vE(p,function(U){return I.set(parseFloat(U))}),I}function PE(p){var _=ea(p.getVelocity());return r.useEffect(function(){return p.velocityUpdateSubscribers.add(function(N){_.set(N)})},[p]),_}var OE=function(){return{scrollX:En(0),scrollY:En(0),scrollXProgress:En(0),scrollYProgress:En(0)}};function Cp(p){p===void 0&&(p={});var _=p.container,N=p.target,R=t.__rest(p,["container","target"]),I=me(OE);return A(function(){return l.scroll(function(U){var W=U.x,F=U.y;I.scrollX.set(W.current),I.scrollXProgress.set(W.progress),I.scrollY.set(F.current),I.scrollYProgress.set(F.progress)},t.__assign(t.__assign({},R),{container:(_==null?void 0:_.current)||void 0,target:(N==null?void 0:N.current)||void 0}))},[]),I}function kE(p){return Vs(!1,"useElementScroll is deprecated. Convert to useScroll({ container: ref })."),Cp({container:p})}function NE(){return Vs(!1,"useViewportScroll is deprecated. Convert to useScroll()."),Cp()}var jE=typeof performance<"u"?function(){return performance.now()}:function(){return Date.now()};function Zv(p){var _=me(jE),N=r.useContext(y).isStatic;r.useEffect(function(){if(!N){var R=function(I){var U=I.timestamp;p(U-_)};return O.default.update(R,!0),function(){return i.cancelSync.update(R)}}},[p])}function EE(){var p=ea(0);return Zv(function(_){return p.set(_)}),p}function Jv(){var p=!1,_=[],N=new Set,R={subscribe:function(I){return N.add(I),function(){return void N.delete(I)}},start:function(I,U){if(p){var W=[];return N.forEach(function(F){W.push(Fu(F,I,{transitionOverride:U}))}),Promise.all(W)}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."),N.forEach(function(U){NN(U,I)})},stop:function(){N.forEach(function(I){AN(I)})},mount:function(){return p=!0,_.forEach(function(I){var U=I.animation,W=I.resolve;R.start.apply(R,t.__spreadArray([],t.__read(U),!1)).then(W)}),function(){p=!1,R.stop()}}};return R}function ey(){var p=me(Jv);return r.useEffect(p.mount,[]),p}var AE=ey;function RE(){for(var p=[],_=0;_<arguments.length;_++)p[_]=arguments[_];var N=r.useRef(0),R=t.__read(r.useState(p[N.current]),2),I=R[0],U=R[1],W=r.useCallback(function(F){N.current=typeof F!="number"?a.wrap(0,p.length,N.current+1):F,U(p[N.current])},t.__spreadArray([p.length],t.__read(p),!1));return[I,W]}function ME(p,_){var N=_===void 0?{}:_,R=N.root,I=N.margin,U=N.amount,W=N.once,F=W===void 0?!1:W,K=t.__read(r.useState(!1),2),Q=K[0],J=K[1];return r.useEffect(function(){var ae;if(!(!p.current||F&&Q)){var ie=function(){return J(!0),F?void 0:function(){return J(!1)}},le={root:(ae=R==null?void 0:R.current)!==null&&ae!==void 0?ae:void 0,margin:I,amount:U==="some"?"any":U};return l.inView(p.current,ie,le)}},[R,p,I,F]),Q}var ty=function(){function p(){this.componentControls=new Set}return p.prototype.subscribe=function(_){var N=this;return this.componentControls.add(_),function(){return N.componentControls.delete(_)}},p.prototype.start=function(_,N){this.componentControls.forEach(function(R){R.start(_.nativeEvent||_,N)})},p}(),IE=function(){return new ty};function DE(){return me(IE)}function ry(){return LE}function LE(p){Ha.current&&(Ha.current.isUpdating=!1,Ha.current.blockUpdate(),p==null||p())}function FE(){var p=t.__read($u(),2),_=p[0],N=p[1],R=ry();return r.useEffect(function(){O.default.postRender(function(){return O.default.postRender(function(){return tp.current=!1})})},[N]),function(I){R(function(){tp.current=!0,_(),I()})}}function zE(){var p=m.useCallback(function(){var _=Ha.current;_&&_.resetTree()},[]);return p}var Tp=function(){return{}},BE=Uu({build:function(){},measureViewportBox:Nr,resetTransform:function(){},restoreTransform:function(){},removeValueFromRenderState:function(){},render:function(){},scrapeMotionValuesFromProps:Tp,readValueFromInstance:function(p,_,N){return N.initialState[_]||0},makeTargetAnimatable:function(p,_){var N=_.transition,R=_.transitionEnd,I=t.__rest(_,["transition","transitionEnd"]),U=Lb(I,N||{},p);return lp(p,I,U),t.__assign({transition:N,transitionEnd:R},I)}}),VE=Sr({scrapeMotionValuesFromProps:Tp,createRenderState:Tp});function UE(p){var _=t.__read(r.useState(p),2),N=_[0],R=_[1],I=VE({},!1),U=me(function(){return BE({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 W=me(function(){return function(F){return Fu(U,F)}});return[N,W]}var WE=1e5,ny=function(p){return p>.001?1/p:WE},oy=!1;function $E(p){var _=ea(1),N=ea(1),R=E();n.invariant(!!(p||R),"If no scale values are provided, useInvertedScale must be used within a child of another motion component."),n.warning(oy,"useInvertedScale is deprecated and will be removed in 3.0. Use the layout prop instead."),oy=!0,p?(_=p.scaleX||_,N=p.scaleY||N):R&&(_=R.getValue("scaleX",1),N=R.getValue("scaleY",1));var I=Hu(_,ny),U=Hu(N,ny);return{scaleX:I,scaleY:U}}e.AnimatePresence=oE,e.AnimateSharedLayout=lE,e.DeprecatedLayoutGroupContext=Uv,e.DragControls=ty,e.FlatTree=Av,e.LayoutGroup=Hv,e.LayoutGroupContext=te,e.LazyMotion=cE,e.MotionConfig=uE,e.MotionConfigContext=y,e.MotionContext=x,e.MotionValue=Mb,e.PresenceContext=k,e.Reorder=_E,e.SwitchLayoutGroupContext=Oe,e.addPointerEvent=Qo,e.addScaleCorrector=dt,e.animate=vv,e.animateVisualElement=Fu,e.animationControls=Jv,e.animations=dp,e.calcLength=vo,e.checkTargetForNewValues=lp,e.createBox=Nr,e.createDomMotionComponent=Jj,e.createMotionComponent=We,e.domAnimation=Xv,e.domMax=SE,e.filterProps=kr,e.isBrowser=j,e.isDragActive=Ua,e.isMotionValue=ce,e.isValidMotionProp=Ot,e.m=eE,e.makeUseVisualState=Sr,e.motion=wp,e.motionValue=En,e.resolveMotionValue=on,e.transform=qv,e.useAnimation=AE,e.useAnimationControls=ey,e.useAnimationFrame=Zv,e.useCycle=RE,e.useDeprecatedAnimatedState=UE,e.useDeprecatedInvertedScale=$E,e.useDomEvent=Le,e.useDragControls=DE,e.useElementScroll=kE,e.useForceUpdate=$u,e.useInView=ME,e.useInstantLayoutTransition=ry,e.useInstantTransition=FE,e.useIsPresent=uN,e.useIsomorphicLayoutEffect=A,e.useMotionTemplate=CE,e.useMotionValue=ea,e.usePresence=Xf,e.useReducedMotion=z,e.useReducedMotionConfig=H,e.useResetProjection=zE,e.useScroll=Cp,e.useSpring=TE,e.useTime=EE,e.useTransform=Hu,e.useUnmountEffect=Ci,e.useVelocity=PE,e.useViewportScroll=NE,e.useVisualElementContext=E,e.visualElement=Uu,e.wrapHandler=Ba})(Rr);(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=Rr,o=O(St),a=O(Br),i=O(ht),l=bt,f=Tf,g=ut,m=mu;function S(){return S=Object.assign||function(d){for(var s=1;s<arguments.length;s++){var c=arguments[s];for(var u in c)Object.prototype.hasOwnProperty.call(c,u)&&(d[u]=c[u])}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),u,h;if(Object.getOwnPropertySymbols){var y=Object.getOwnPropertySymbols(d);for(h=0;h<y.length;h++)u=y[h],!(s.indexOf(u)>=0)&&Object.prototype.propertyIsEnumerable.call(d,u)&&(c[u]=d[u])}return c}function C(d,s){if(d==null)return{};var c={},u=Object.keys(d),h,y;for(y=0;y<u.length;y++)h=u[y],!(s.indexOf(h)>=0)&&(c[h]=d[h]);return c}var w=r.default.forwardRef(function(d,s){var c=d.className,u=d.children,h=T(d,["className","children"]),y=(0,f.useAccordion)(),x=y.open,E=y.animate,k=(0,g.useTheme)().accordion,j=k.styles.base;c=c??"";var A=(0,l.twMerge)((0,o.default)((0,i.default)(j.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,E);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}),u)))});w.propTypes={className:m.propTypesClassName,children:m.propTypesChildren},w.displayName="MaterialTailwind.AccordionBody";var b=w})(yT);(function(e){Object.defineProperty(e,"__esModule",{value:!0});function t(s,c){for(var u in c)Object.defineProperty(s,u,{enumerable:!0,get:c[u]})}t(e,{Accordion:function(){return b},AccordionHeader:function(){return g.AccordionHeader},AccordionBody:function(){return m.AccordionBody},useAccordion:function(){return l.useAccordion},default:function(){return d}});var r=T(P),n=T(St),o=bt,a=T(ht),i=ut,l=Tf,f=mu,g=vT,m=yT;function S(s,c,u){return c in s?Object.defineProperty(s,c,{value:u,enumerable:!0,configurable:!0,writable:!0}):s[c]=u,s}function O(){return O=Object.assign||function(s){for(var c=1;c<arguments.length;c++){var u=arguments[c];for(var h in u)Object.prototype.hasOwnProperty.call(u,h)&&(s[h]=u[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 u=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)&&(u[h]=s[h])}return u}function w(s,c){if(s==null)return{};var u={},h=Object.keys(s),y,x;for(x=0;x<h.length;x++)y=h[x],!(c.indexOf(y)>=0)&&(u[y]=s[y]);return u}var b=r.default.forwardRef(function(s,c){var u=s.open,h=s.icon,y=s.animate,x=s.className,E=s.disabled,k=s.children,j=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,E=E??M.disabled;var L=(0,o.twMerge)((0,n.default)((0,a.default)(D.container),S({},(0,a.default)(D.disabled),E)),x),z=r.default.useMemo(function(){return{open:u,icon:h,animate:y,disabled:E}},[u,h,y,E]);return r.default.createElement(l.AccordionContextProvider,{value:z},r.default.createElement("div",O({},j,{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})})(qC);var GP={},sr={};(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(l){return l===o});return i>=0?o:a}var r=t})(sr);var Lf={},js=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(vt),o=O(js),a=O(St),i=bt,l=O(sr),f=O(ht),g=ut,m=mi;function S(){return S=Object.assign||function(d){for(var s=1;s<arguments.length;s++){var c=arguments[s];for(var u in c)Object.prototype.hasOwnProperty.call(c,u)&&(d[u]=c[u])}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),u,h;if(Object.getOwnPropertySymbols){var y=Object.getOwnPropertySymbols(d);for(h=0;h<y.length;h++)u=y[h],!(s.indexOf(u)>=0)&&Object.prototype.propertyIsEnumerable.call(d,u)&&(c[u]=d[u])}return c}function C(d,s){if(d==null)return{};var c={},u=Object.keys(d),h,y;for(y=0;y<u.length;y++)h=u[y],!(s.indexOf(h)>=0)&&(c[h]=d[h]);return c}var w=r.default.forwardRef(function(d,s){var c=d.variant,u=d.size,h=d.color,y=d.ripple,x=d.className,E=d.children;d.fullWidth;var k=T(d,["variant","size","color","ripple","className","children","fullWidth"]),j=(0,g.useTheme)().iconButton,A=j.valid,M=j.defaultProps,D=j.styles,L=D.base,z=D.variants,H=D.sizes;c=c??M.variant,u=u??M.size,h=h??M.color,y=y??M.ripple,x=x??M.className;var Y=y!==void 0&&new o.default,G=(0,f.default)(L),B=(0,f.default)(z[(0,l.default)(A.variants,c,"filled")][(0,l.default)(A.colors,h,"gray")]),$=(0,f.default)(H[(0,l.default)(A.sizes,u,"md")]),q=(0,i.twMerge)((0,a.default)(G,$,B),x);return r.default.createElement("button",S({},k,{ref:s,className:q,type:k.type||"button",onMouseDown:function(ee){var oe=k==null?void 0:k.onMouseDown;return y&&Y.create(ee,(c==="filled"||c==="gradient")&&h!=="white"?"light":"dark"),typeof oe=="function"&&oe(ee)}}),r.default.createElement("span",{className:"absolute top-1/2 left-1/2 transform -translate-y-1/2 -translate-x-1/2"},E))});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,u){for(var h in u)Object.defineProperty(c,h,{enumerable:!0,get:u[h]})}t(e,{Alert:function(){return d},default:function(){return s}});var r=C(P),n=C(vt),o=Rr,a=C(St),i=C(Br),l=bt,f=C(sr),g=C(ht),m=ut,S=hm,O=C(Lf);function T(){return T=Object.assign||function(c){for(var u=1;u<arguments.length;u++){var h=arguments[u];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,u){if(c==null)return{};var h=b(c,u),y,x;if(Object.getOwnPropertySymbols){var E=Object.getOwnPropertySymbols(c);for(x=0;x<E.length;x++)y=E[x],!(u.indexOf(y)>=0)&&Object.prototype.propertyIsEnumerable.call(c,y)&&(h[y]=c[y])}return h}function b(c,u){if(c==null)return{};var h={},y=Object.keys(c),x,E;for(E=0;E<y.length;E++)x=y[E],!(u.indexOf(x)>=0)&&(h[x]=c[x]);return h}var d=r.default.forwardRef(function(c,u){var h=c.variant,y=c.color,x=c.icon,E=c.open,k=c.action,j=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,H=z.defaultProps,Y=z.valid,G=z.styles,B=G.base,$=G.variants;h=h??H.variant,y=y??H.color,M=M??H.className,A=A??H.animate,E=E??H.open,k=k??H.action,j=j??H.onClose;var q=(0,g.default)(B.alert),ee=(0,g.default)(B.action),oe=(0,g.default)($[(0,f.default)(Y.variants,h,"filled")][(0,f.default)(Y.colors,y,"gray")]),ge=(0,l.twMerge)((0,a.default)(q,oe),M),fe=(0,a.default)(ee),re={unmount:{opacity:0},mount:{opacity:1}},be=(0,i.default)(re,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,E&&r.default.createElement(o.m.div,T({},L,{ref:u,role:"alert",className:"".concat(ge," flex"),initial:"unmount",exit:"unmount",animate:E?"mount":"unmount",variants:be}),x&&he,r.default.createElement("div",{className:"".concat(x?"ml-3":""," mr-12")},D),j&&!k&&r.default.createElement(O.default,{onClick:j,size:"sm",variant:"text",color:h==="outlined"||h==="ghost"?y:"white",className:fe},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})(GP);var qP={};(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(vt),o=O(St),a=bt,i=O(sr),l=O(ht),f=ut,g=gm;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 u in c)Object.prototype.hasOwnProperty.call(c,u)&&(d[u]=c[u])}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),u,h;if(Object.getOwnPropertySymbols){var y=Object.getOwnPropertySymbols(d);for(h=0;h<y.length;h++)u=y[h],!(s.indexOf(u)>=0)&&Object.prototype.propertyIsEnumerable.call(d,u)&&(c[u]=d[u])}return c}function C(d,s){if(d==null)return{};var c={},u=Object.keys(d),h,y;for(y=0;y<u.length;y++)h=u[y],!(s.indexOf(h)>=0)&&(c[h]=d[h]);return c}var w=r.default.forwardRef(function(d,s){var c=d.variant,u=d.size,h=d.className,y=d.color,x=d.withBorder,E=T(d,["variant","size","className","color","withBorder"]),k=(0,f.useTheme)().avatar,j=k.valid,A=k.defaultProps,M=k.styles,D=M.base,L=M.variants,z=M.sizes,H=M.borderColor;c=c??A.variant,u=u??A.size,h=h??A.className,x=x??A.withBorder,y=y??A.color;var Y=(0,l.default)(L[(0,i.default)(j.variants,c,"rounded")]),G=(0,l.default)(z[(0,i.default)(j.sizes,u,"md")]),B=(0,l.default)(H[(0,i.default)(j.colors,y,"gray")]),$,q=(0,a.twMerge)((0,o.default)((0,l.default)(D.initial),Y,G,($={},m($,(0,l.default)(D.withBorder),x),m($,B,x),$)),h);return r.default.createElement("img",S({},E,{ref:s,className:q}))});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})(qP);var KP={},YP={};(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 l}});var r=n(vt);function n(f){return f&&f.__esModule?f:{default:f}}var o=r.default.node,a=r.default.bool,i=r.default.string,l=r.default.node.isRequired})(YP);(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(St),o=bt,a=m(ht),i=ut,l=YP;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 u in c)Object.prototype.hasOwnProperty.call(c,u)&&(d[u]=c[u])}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(u){return u?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 u={},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(u,y,x):u[y]=d[y]}return u.default=d,c&&c.set(d,u),u}function T(d,s){if(d==null)return{};var c=C(d,s),u,h;if(Object.getOwnPropertySymbols){var y=Object.getOwnPropertySymbols(d);for(h=0;h<y.length;h++)u=y[h],!(s.indexOf(u)>=0)&&Object.prototype.propertyIsEnumerable.call(d,u)&&(c[u]=d[u])}return c}function C(d,s){if(d==null)return{};var c={},u=Object.keys(d),h,y;for(y=0;y<u.length;y++)h=u[y],!(s.indexOf(h)>=0)&&(c[h]=d[h]);return c}var w=(0,r.forwardRef)(function(d,s){var c=d.separator,u=d.fullWidth,h=d.className,y=d.children,x=T(d,["separator","fullWidth","className","children"]),E=(0,i.useTheme)().breadcrumbs,k=E.defaultProps,j=E.styles.base;c=c??k.separator,u=u??k.fullWidth,h=h??k.className;var A=(0,n.default)((0,a.default)(j.root.initial),f({},(0,a.default)(j.root.fullWidth),u)),M=(0,o.twMerge)((0,n.default)((0,a.default)(j.list)),h),D=(0,n.default)((0,a.default)(j.item.initial)),L=(0,n.default)((0,a.default)(j.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,H){if((0,r.isValidElement)(z)){var Y;return r.default.createElement("li",{className:(0,n.default)(D,f({},(0,a.default)(j.item.disabled),z==null||(Y=z.props)===null||Y===void 0?void 0:Y.disabled))},z,H!==r.Children.count(y)-1&&r.default.createElement("span",{className:L},c))}return null})))});w.propTypes={separator:l.propTypesSeparator,fullWidth:l.propTypesFullWidth,className:l.propTypesClassName,children:l.propTypesChildren},w.displayName="MaterialTailwind.Breadcrumbs";var b=w})(KP);var QP={};(function(e){Object.defineProperty(e,"__esModule",{value:!0});function t(s,c){for(var u in c)Object.defineProperty(s,u,{enumerable:!0,get:c[u]})}t(e,{Button:function(){return b},default:function(){return d}});var r=T(P),n=T(vt),o=T(js),a=T(St),i=bt,l=T(sr),f=T(ht),g=ut,m=mi;function S(s,c,u){return c in s?Object.defineProperty(s,c,{value:u,enumerable:!0,configurable:!0,writable:!0}):s[c]=u,s}function O(){return O=Object.assign||function(s){for(var c=1;c<arguments.length;c++){var u=arguments[c];for(var h in u)Object.prototype.hasOwnProperty.call(u,h)&&(s[h]=u[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 u=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)&&(u[h]=s[h])}return u}function w(s,c){if(s==null)return{};var u={},h=Object.keys(s),y,x;for(x=0;x<h.length;x++)y=h[x],!(c.indexOf(y)>=0)&&(u[y]=s[y]);return u}var b=r.default.forwardRef(function(s,c){var u=s.variant,h=s.size,y=s.color,x=s.fullWidth,E=s.ripple,k=s.className,j=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,H=z.base,Y=z.variants,G=z.sizes;u=u??L.variant,h=h??L.size,y=y??L.color,x=x??L.fullWidth,E=E??L.ripple,k=k??L.className;var B=E!==void 0&&new o.default,$=(0,f.default)(H.initial),q=(0,f.default)(Y[(0,l.default)(D.variants,u,"filled")][(0,l.default)(D.colors,y,"gray")]),ee=(0,f.default)(G[(0,l.default)(D.sizes,h,"md")]),oe=(0,i.twMerge)((0,a.default)($,ee,q,S({},(0,f.default)(H.fullWidth),x)),k);return r.default.createElement("button",O({},A,{ref:c,className:oe,type:A.type||"button",onMouseDown:function(ge){var fe=A==null?void 0:A.onMouseDown;return E&&B.create(ge,(u==="filled"||u==="gradient")&&y!=="white"?"light":"dark"),typeof fe=="function"&&fe(ge)}}),j)});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})(QP);var XP={},ZP={};(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(vt),o=O(St),a=bt,i=O(sr),l=O(ht),f=ut,g=bi;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 u in c)Object.prototype.hasOwnProperty.call(c,u)&&(d[u]=c[u])}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),u,h;if(Object.getOwnPropertySymbols){var y=Object.getOwnPropertySymbols(d);for(h=0;h<y.length;h++)u=y[h],!(s.indexOf(u)>=0)&&Object.prototype.propertyIsEnumerable.call(d,u)&&(c[u]=d[u])}return c}function C(d,s){if(d==null)return{};var c={},u=Object.keys(d),h,y;for(y=0;y<u.length;y++)h=u[y],!(s.indexOf(h)>=0)&&(c[h]=d[h]);return c}var w=r.default.forwardRef(function(d,s){var c=d.variant,u=d.color,h=d.shadow,y=d.floated,x=d.className,E=d.children,k=T(d,["variant","color","shadow","floated","className","children"]),j=(0,f.useTheme)().cardHeader,A=j.defaultProps,M=j.styles,D=j.valid,L=M.base,z=M.variants;c=c??A.variant,u=u??A.color,h=h??A.shadow,y=y??A.floated,x=x??A.className;var H=(0,l.default)(L.initial),Y=(0,l.default)(z[(0,i.default)(D.variants,c,"filled")][(0,i.default)(D.colors,u,"white")]),G=(0,a.twMerge)((0,o.default)(H,Y,m({},(0,l.default)(L.shadow),h),m({},(0,l.default)(L.floated),y)),x);return r.default.createElement("div",S({},k,{ref:s,className:G}),E)});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})(ZP);var JP={};(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(St),o=bt,a=g(ht),i=ut,l=bi;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,u=c.defaultProps,h=c.styles.base;b=b??u.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:l.propTypesClassName,children:l.propTypesChildren},O.displayName="MaterialTailwind.CardBody";var T=O})(JP);var eO={};(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(St),o=bt,a=m(ht),i=ut,l=bi;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 u=Object.getOwnPropertySymbols(w);for(c=0;c<u.length;c++)s=u[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,u;for(u=0;u<s.length;u++)c=s[u],!(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,u=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 E=(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({},u,{ref:b,className:E}),c)});T.propTypes={divider:l.propTypesDivider,className:l.propTypesClassName,children:l.propTypesChildren},T.displayName="MaterialTailwind.CardFooter";var C=T})(eO);(function(e){Object.defineProperty(e,"__esModule",{value:!0});function t(u,h){for(var y in h)Object.defineProperty(u,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(vt),o=w(St),a=bt,i=w(sr),l=w(ht),f=ut,g=ZP,m=JP,S=eO,O=bi;function T(u,h,y){return h in u?Object.defineProperty(u,h,{value:y,enumerable:!0,configurable:!0,writable:!0}):u[h]=y,u}function C(){return C=Object.assign||function(u){for(var h=1;h<arguments.length;h++){var y=arguments[h];for(var x in y)Object.prototype.hasOwnProperty.call(y,x)&&(u[x]=y[x])}return u},C.apply(this,arguments)}function w(u){return u&&u.__esModule?u:{default:u}}function b(u,h){if(u==null)return{};var y=d(u,h),x,E;if(Object.getOwnPropertySymbols){var k=Object.getOwnPropertySymbols(u);for(E=0;E<k.length;E++)x=k[E],!(h.indexOf(x)>=0)&&Object.prototype.propertyIsEnumerable.call(u,x)&&(y[x]=u[x])}return y}function d(u,h){if(u==null)return{};var y={},x=Object.keys(u),E,k;for(k=0;k<x.length;k++)E=x[k],!(h.indexOf(E)>=0)&&(y[E]=u[E]);return y}var s=r.default.forwardRef(function(u,h){var y=u.variant,x=u.color,E=u.shadow,k=u.className,j=u.children,A=b(u,["variant","color","shadow","className","children"]),M=(0,f.useTheme)().card,D=M.defaultProps,L=M.styles,z=M.valid,H=L.base,Y=L.variants;y=y??D.variant,x=x??D.color,E=E??D.shadow,k=k??D.className;var G=(0,l.default)(H.initial),B=(0,l.default)(Y[(0,i.default)(z.variants,y,"filled")][(0,i.default)(z.colors,x,"white")]),$=(0,a.twMerge)((0,o.default)(G,B,T({},(0,l.default)(H.shadow),E)),k);return r.default.createElement("div",C({},A,{ref:h,className:$}),j)});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})})(XP);var tO={};(function(e){Object.defineProperty(e,"__esModule",{value:!0});function t(s,c){for(var u in c)Object.defineProperty(s,u,{enumerable:!0,get:c[u]})}t(e,{Checkbox:function(){return b},default:function(){return d}});var r=T(P),n=T(vt),o=T(js),a=T(St),i=bt,l=T(sr),f=T(ht),g=ut,m=vi;function S(s,c,u){return c in s?Object.defineProperty(s,c,{value:u,enumerable:!0,configurable:!0,writable:!0}):s[c]=u,s}function O(){return O=Object.assign||function(s){for(var c=1;c<arguments.length;c++){var u=arguments[c];for(var h in u)Object.prototype.hasOwnProperty.call(u,h)&&(s[h]=u[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 u=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)&&(u[h]=s[h])}return u}function w(s,c){if(s==null)return{};var u={},h=Object.keys(s),y,x;for(x=0;x<h.length;x++)y=h[x],!(c.indexOf(y)>=0)&&(u[y]=s[y]);return u}var b=r.default.forwardRef(function(s,c){var u=s.color,h=s.label,y=s.icon,x=s.ripple,E=s.className,k=s.disabled,j=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,H=z.defaultProps,Y=z.valid,G=z.styles,B=G.base,$=G.colors,q=r.default.useId();u=u??H.color,h=h??H.label,y=y??H.icon,x=x??H.ripple,E=E??H.className,k=k??H.disabled,j=j??H.containerProps,A=A??H.labelProps,M=M??H.iconProps;var ee=x!==void 0&&new o.default,oe=(0,a.default)((0,f.default)(B.root),S({},(0,f.default)(B.disabled),k)),ge=(0,i.twMerge)((0,a.default)((0,f.default)(B.container)),j==null?void 0:j.className),fe=(0,i.twMerge)((0,a.default)((0,f.default)(B.input),(0,f.default)($[(0,l.default)(Y.colors,u,"gray")])),E),re=(0,i.twMerge)((0,a.default)((0,f.default)(B.label)),A==null?void 0:A.className),be=(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:oe},r.default.createElement("label",O({},j,{className:ge,htmlFor:L.id||q,onMouseDown:function(he){var pe=j==null?void 0:j.onMouseDown;return x&&ee.create(he,"dark"),typeof pe=="function"&&pe(he)}}),r.default.createElement("input",O({},L,{ref:D,type:"checkbox",disabled:k,className:fe,id:L.id||q})),r.default.createElement("span",{className:be},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:re,htmlFor:L.id||q}),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})(tO);var rO={};(function(e){Object.defineProperty(e,"__esModule",{value:!0});function t(c,u){for(var h in u)Object.defineProperty(c,h,{enumerable:!0,get:u[h]})}t(e,{Chip:function(){return d},default:function(){return s}});var r=C(P),n=C(vt),o=Rr,a=C(St),i=C(Br),l=bt,f=C(sr),g=C(ht),m=ut,S=_m,O=C(Lf);function T(){return T=Object.assign||function(c){for(var u=1;u<arguments.length;u++){var h=arguments[u];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,u){if(c==null)return{};var h=b(c,u),y,x;if(Object.getOwnPropertySymbols){var E=Object.getOwnPropertySymbols(c);for(x=0;x<E.length;x++)y=E[x],!(u.indexOf(y)>=0)&&Object.prototype.propertyIsEnumerable.call(c,y)&&(h[y]=c[y])}return h}function b(c,u){if(c==null)return{};var h={},y=Object.keys(c),x,E;for(E=0;E<y.length;E++)x=y[E],!(u.indexOf(x)>=0)&&(h[x]=c[x]);return h}var d=r.default.forwardRef(function(c,u){var h=c.variant,y=c.size,x=c.color,E=c.icon,k=c.open,j=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"]),H=(0,m.useTheme)().chip,Y=H.defaultProps,G=H.valid,B=H.styles,$=B.base,q=B.variants,ee=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,j=j??Y.onClose;var oe=(0,g.default)($.chip),ge=(0,g.default)($.action),fe=(0,g.default)($.icon),re=(0,g.default)(q[(0,f.default)(G.variants,h,"filled")][(0,f.default)(G.colors,x,"gray")]),be=(0,g.default)(ee[(0,f.default)(G.sizes,y,"md")].chip),he=(0,g.default)(ee[(0,f.default)(G.sizes,y,"md")].action),pe=(0,g.default)(ee[(0,f.default)(G.sizes,y,"md")].icon),ve=(0,l.twMerge)((0,a.default)(oe,re,be),D),me=(0,a.default)(ge,he),ke=(0,a.default)(fe,pe),Fe=(0,a.default)({"ml-4":E&&y==="sm","ml-[18px]":E&&y==="md","ml-5":E&&y==="lg","mr-5":j}),Pe={unmount:{opacity:0},mount:{opacity:1}},te=(0,i.default)(Pe,M),Oe=r.default.createElement("div",{className:ke},E),$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:u,className:ve,initial:"unmount",exit:"unmount",animate:k?"mount":"unmount",variants:te}),E&&Oe,r.default.createElement("span",{className:Fe},L),j&&!A&&r.default.createElement(O.default,{onClick:j,size:"sm",variant:"text",color:h==="outlined"||h==="ghost"?x:"white",className:me},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})(rO);var nO={},xF=function(e){if(typeof document>"u")return null;var t=Array.isArray(e)?e[0]:e;return t.ownerDocument.body},Ei=new WeakMap,pc=new WeakMap,hc={},dh=0,oO=function(e){return e&&(e.host||oO(e.parentNode))},wF=function(e,t){return t.map(function(r){if(e.contains(r))return r;var n=oO(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})},_F=function(e,t,r,n){var o=wF(t,Array.isArray(e)?e:[e]);hc[r]||(hc[r]=new WeakMap);var a=hc[r],i=[],l=new Set,f=new Set(o),g=function(S){!S||l.has(S)||(l.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(l.has(O))m(O);else try{var T=O.getAttribute(n),C=T!==null&&T!=="false",w=(Ei.get(O)||0)+1,b=(a.get(O)||0)+1;Ei.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),l.clear(),dh++,function(){i.forEach(function(S){var O=Ei.get(S)-1,T=a.get(S)-1;Ei.set(S,O),a.set(S,T),O||(pc.has(S)||S.removeAttribute(n),pc.delete(S)),T||S.removeAttribute(r)}),dh--,dh||(Ei=new WeakMap,Ei=new WeakMap,pc=new WeakMap,hc={})}},SF=function(e,t,r){r===void 0&&(r="data-aria-hidden");var n=Array.from(Array.isArray(e)?e:[e]),o=t||xF(e);return o?(n.push.apply(n,Array.from(o.querySelectorAll("[aria-live], script"))),_F(n,o,r,"aria-hidden")):function(){return null}};/*!
* tabbable 6.2.0
* @license MIT, https://github.com/focus-trap/tabbable/blob/master/LICENSE
*/var CF=["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])"],qg=CF.join(","),aO=typeof Element>"u",ou=aO?function(){}:Element.prototype.matches||Element.prototype.msMatchesSelector||Element.prototype.webkitMatchesSelector,Ud=!aO&&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},TF=function(t){var r,n=t==null||(r=t.getAttribute)===null||r===void 0?void 0:r.call(t,"contenteditable");return n===""||n==="true"},PF=function(t,r,n){if(Wd(t))return[];var o=Array.prototype.slice.apply(t.querySelectorAll(qg));return r&&ou.call(t,qg)&&o.unshift(t),o=o.filter(n),o},OF=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 l=i.assignedElements(),f=l.length?l:i.children,g=e(f,!0,n);n.flatten?o.push.apply(o,g):o.push({scopeParent:i,candidates:g})}else{var m=ou.call(i,qg);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},iO=function(t){return!isNaN(parseInt(t.getAttribute("tabindex"),10))},sO=function(t){if(!t)throw new Error("No node provided");return t.tabIndex<0&&(/^(AUDIO|VIDEO|DETAILS)$/.test(t.tagName)||TF(t))&&!iO(t)?0:t.tabIndex},kF=function(t,r){var n=sO(t);return n<0&&r&&!iO(t)?0:n},NF=function(t,r){return t.tabIndex===r.tabIndex?t.documentOrder-r.documentOrder:t.tabIndex-r.tabIndex},lO=function(t){return t.tagName==="INPUT"},jF=function(t){return lO(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},AF=function(t,r){for(var n=0;n<t.length;n++)if(t[n].checked&&t[n].form===r)return t[n]},RF=function(t){if(!t.name)return!0;var r=t.form||Ud(t),n=function(l){return r.querySelectorAll('input[type="radio"][name="'+l+'"]')},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=AF(o,t.form);return!a||a===t},MF=function(t){return lO(t)&&t.type==="radio"},IF=function(t){return MF(t)&&!RF(t)},DF=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,l,f;for(a=!!((i=o)!==null&&i!==void 0&&(l=i.ownerDocument)!==null&&l!==void 0&&l.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},uw=function(t){var r=t.getBoundingClientRect(),n=r.width,o=r.height;return n===0&&o===0},LF=function(t,r){var n=r.displayCheck,o=r.getShadowRoot;if(getComputedStyle(t).visibility==="hidden")return!0;var a=ou.call(t,"details>summary:first-of-type"),i=a?t.parentElement:t;if(ou.call(i,"details:not([open]) *"))return!0;if(!n||n==="full"||n==="legacy-full"){if(typeof o=="function"){for(var l=t;t;){var f=t.parentElement,g=Ud(t);if(f&&!f.shadowRoot&&o(f)===!0)return uw(t);t.assignedSlot?t=t.assignedSlot:!f&&g!==t.ownerDocument?t=g.host:t=f}t=l}if(DF(t))return!t.getClientRects().length;if(n!=="legacy-full")return!0}else if(n==="non-zero-area")return uw(t);return!1},FF=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 ou.call(r,"fieldset[disabled] *")?!0:!o.contains(t)}return!0}r=r.parentElement}return!1},zF=function(t,r){return!(r.disabled||Wd(r)||jF(r)||LF(r,t)||EF(r)||FF(r))},cw=function(t,r){return!(IF(r)||sO(r)<0||!zF(t,r))},BF=function(t){var r=parseInt(t.getAttribute("tabindex"),10);return!!(isNaN(r)||r>=0)},VF=function e(t){var r=[],n=[];return t.forEach(function(o,a){var i=!!o.scopeParent,l=i?o.scopeParent:o,f=kF(l,i),g=i?e(o.candidates):l;f===0?i?r.push.apply(r,g):r.push(l):n.push({documentOrder:a,tabIndex:f,item:o,isScope:i,content:g})}),n.sort(NF).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=OF([t],r.includeContainer,{filter:cw.bind(null,r),flatten:!1,getShadowRoot:r.getShadowRoot,shadowRootFilter:BF}):n=PF(t,r.includeContainer,cw.bind(null,r)),VF(n)};const uO=["top","right","bottom","left"],dw=["start","end"],fw=uO.reduce((e,t)=>e.concat(t,t+"-"+dw[0],t+"-"+dw[1]),[]),uo=Math.min,qr=Math.max,Hd=Math.round,gc=Math.floor,Po=e=>({x:e,y:e}),UF={left:"right",right:"left",bottom:"top",top:"bottom"},WF={start:"end",end:"start"};function Kg(e,t,r){return qr(e,uo(t,r))}function co(e,t){return typeof e=="function"?e(t):e}function Pn(e){return e.split("-")[0]}function so(e){return e.split("-")[1]}function Xm(e){return e==="x"?"y":"x"}function Zm(e){return e==="y"?"height":"width"}const $F=new Set(["top","bottom"]);function no(e){return $F.has(Pn(e))?"y":"x"}function Jm(e){return Xm(no(e))}function cO(e,t,r){r===void 0&&(r=!1);const n=so(e),o=Jm(e),a=Zm(o);let i=o==="x"?n===(r?"end":"start")?"right":"left":n==="start"?"bottom":"top";return t.reference[a]>t.floating[a]&&(i=qd(i)),[i,qd(i)]}function HF(e){const t=qd(e);return[Gd(e),t,Gd(t)]}function Gd(e){return e.replace(/start|end/g,t=>WF[t])}const pw=["left","right"],hw=["right","left"],GF=["top","bottom"],qF=["bottom","top"];function KF(e,t,r){switch(e){case"top":case"bottom":return r?t?hw:pw:t?pw:hw;case"left":case"right":return t?GF:qF;default:return[]}}function YF(e,t,r,n){const o=so(e);let a=KF(Pn(e),r==="start",n);return o&&(a=a.map(i=>i+"-"+o),t&&(a=a.concat(a.map(Gd)))),a}function qd(e){return e.replace(/left|right|bottom|top/g,t=>UF[t])}function QF(e){return{top:0,right:0,bottom:0,left:0,...e}}function eb(e){return typeof e!="number"?QF(e):{top:e,right:e,bottom:e,left:e}}function vs(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 gw(e,t,r){let{reference:n,floating:o}=e;const a=no(t),i=Jm(t),l=Zm(i),f=Pn(t),g=a==="y",m=n.x+n.width/2-o.width/2,S=n.y+n.height/2-o.height/2,O=n[l]/2-o[l]/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(so(t)){case"start":T[i]-=O*(r&&g?-1:1);break;case"end":T[i]+=O*(r&&g?-1:1);break}return T}const XF=async(e,t,r)=>{const{placement:n="bottom",strategy:o="absolute",middleware:a=[],platform:i}=r,l=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}=gw(g,n,f),O=n,T={},C=0;for(let w=0;w<l.length;w++){const{name:b,fn:d}=l[w],{x:s,y:c,data:u,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],...u}},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}=gw(g,O,f)),w=-1)}return{x:m,y:S,placement:O,strategy:o,middlewareData:T}};async function ui(e,t){var r;t===void 0&&(t={});const{x:n,y:o,platform:a,rects:i,elements:l,strategy:f}=e,{boundary:g="clippingAncestors",rootBoundary:m="viewport",elementContext:S="floating",altBoundary:O=!1,padding:T=0}=co(t,e),C=eb(T),b=l[O?S==="floating"?"reference":"floating":S],d=vs(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(l.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(l.floating)),u=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=vs(a.convertOffsetParentRelativeRectToViewportRelativeRect?await a.convertOffsetParentRelativeRectToViewportRelativeRect({elements:l,rect:s,offsetParent:c,strategy:f}):s);return{top:(d.top-h.top+C.top)/u.y,bottom:(h.bottom-d.bottom+C.bottom)/u.y,left:(d.left-h.left+C.left)/u.x,right:(h.right-d.right+C.right)/u.x}}const ZF=e=>({name:"arrow",options:e,async fn(t){const{x:r,y:n,placement:o,rects:a,platform:i,elements:l,middlewareData:f}=t,{element:g,padding:m=0}=co(e,t)||{};if(g==null)return{};const S=eb(m),O={x:r,y:n},T=Jm(o),C=Zm(T),w=await i.getDimensions(g),b=T==="y",d=b?"top":"left",s=b?"bottom":"right",c=b?"clientHeight":"clientWidth",u=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=l.floating[c]||a.floating[C]);const E=u/2-h/2,k=x/2-w[C]/2-1,j=uo(S[d],k),A=uo(S[s],k),M=j,D=x-w[C]-A,L=x/2-w[C]/2+E,z=Kg(M,L,D),H=!f.arrow&&so(o)!=null&&L!==z&&a.reference[C]/2-(L<M?j:A)-w[C]/2<0,Y=H?L<M?L-M:L-D:0;return{[T]:O[T]+Y,data:{[T]:z,centerOffset:L-z-Y,...H&&{alignmentOffset:Y}},reset:H}}});function JF(e,t,r){return(e?[...r.filter(o=>so(o)===e),...r.filter(o=>so(o)!==e)]:r.filter(o=>Pn(o)===o)).filter(o=>e?so(o)===e||(t?Gd(o)!==o:!1):!0)}const e6=function(e){return e===void 0&&(e={}),{name:"autoPlacement",options:e,async fn(t){var r,n,o;const{rects:a,middlewareData:i,placement:l,platform:f,elements:g}=t,{crossAxis:m=!1,alignment:S,allowedPlacements:O=fw,autoAlignment:T=!0,...C}=co(e,t),w=S!==void 0||O===fw?JF(S||null,T,O):O,b=await ui(t,C),d=((r=i.autoPlacement)==null?void 0:r.index)||0,s=w[d];if(s==null)return{};const c=cO(s,a,await(f.isRTL==null?void 0:f.isRTL(g.floating)));if(l!==s)return{reset:{placement:w[0]}};const u=[b[Pn(s)],b[c[0]],b[c[1]]],h=[...((n=i.autoPlacement)==null?void 0:n.overflows)||[],{placement:s,overflows:u}],y=w[d+1];if(y)return{data:{index:d+1,overflows:h},reset:{placement:y}};const x=h.map(j=>{const A=so(j.placement);return[j.placement,A&&m?j.overflows.slice(0,2).reduce((M,D)=>M+D,0):j.overflows[0],j.overflows]}).sort((j,A)=>j[1]-A[1]),k=((o=x.filter(j=>j[2].slice(0,so(j[0])?2:3).every(A=>A<=0))[0])==null?void 0:o[0])||x[0][0];return k!==l?{data:{index:d+1,overflows:h},reset:{placement:k}}:{}}}},t6=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:l,platform:f,elements:g}=t,{mainAxis:m=!0,crossAxis:S=!0,fallbackPlacements:O,fallbackStrategy:T="bestFit",fallbackAxisSideDirection:C="none",flipAlignment:w=!0,...b}=co(e,t);if((r=a.arrow)!=null&&r.alignmentOffset)return{};const d=Pn(o),s=no(l),c=Pn(l)===l,u=await(f.isRTL==null?void 0:f.isRTL(g.floating)),h=O||(c||!w?[qd(l)]:HF(l)),y=C!=="none";!O&&y&&h.push(...YF(l,w,C,u));const x=[l,...h],E=await ui(t,b),k=[];let j=((n=a.flip)==null?void 0:n.overflows)||[];if(m&&k.push(E[d]),S){const L=cO(o,i,u);k.push(E[L[0]],E[L[1]])}if(j=[...j,{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!==no(z):!1)||j.every(G=>no(G.placement)===s?G.overflows[0]>0:!0)))return{data:{index:L,overflows:j},reset:{placement:z}};let H=(M=j.filter(Y=>Y.overflows[0]<=0).sort((Y,G)=>Y.overflows[1]-G.overflows[1])[0])==null?void 0:M.placement;if(!H)switch(T){case"bestFit":{var D;const Y=(D=j.filter(G=>{if(y){const B=no(G.placement);return B===s||B==="y"}return!0}).map(G=>[G.placement,G.overflows.filter(B=>B>0).reduce((B,$)=>B+$,0)]).sort((G,B)=>G[1]-B[1])[0])==null?void 0:D[0];Y&&(H=Y);break}case"initialPlacement":H=l;break}if(o!==H)return{reset:{placement:H}}}return{}}}};function mw(e,t){return{top:e.top-t.height,right:e.right-t.width,bottom:e.bottom-t.height,left:e.left-t.width}}function bw(e){return uO.some(t=>e[t]>=0)}const r6=function(e){return e===void 0&&(e={}),{name:"hide",options:e,async fn(t){const{rects:r}=t,{strategy:n="referenceHidden",...o}=co(e,t);switch(n){case"referenceHidden":{const a=await ui(t,{...o,elementContext:"reference"}),i=mw(a,r.reference);return{data:{referenceHiddenOffsets:i,referenceHidden:bw(i)}}}case"escaped":{const a=await ui(t,{...o,altBoundary:!0}),i=mw(a,r.floating);return{data:{escapedOffsets:i,escaped:bw(i)}}}default:return{}}}}};function dO(e){const t=uo(...e.map(a=>a.left)),r=uo(...e.map(a=>a.top)),n=qr(...e.map(a=>a.right)),o=qr(...e.map(a=>a.bottom));return{x:t,y:r,width:n-t,height:o-r}}function n6(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=>vs(dO(o)))}const o6=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:l=2,x:f,y:g}=co(e,t),m=Array.from(await(a.getClientRects==null?void 0:a.getClientRects(n.reference))||[]),S=n6(m),O=vs(dO(m)),T=eb(l);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(no(r)==="y"){const j=S[0],A=S[S.length-1],M=Pn(r)==="top",D=j.top,L=A.bottom,z=M?j.left:A.left,H=M?j.right:A.right,Y=H-z,G=L-D;return{top:D,bottom:L,left:z,right:H,width:Y,height:G,x:z,y:D}}const b=Pn(r)==="left",d=qr(...S.map(j=>j.right)),s=uo(...S.map(j=>j.left)),c=S.filter(j=>b?j.left===s:j.right===d),u=c[0].top,h=c[c.length-1].bottom,y=s,x=d,E=x-y,k=h-u;return{top:u,bottom:h,left:y,right:x,width:E,height:k,x:y,y:u}}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}}:{}}}},fO=new Set(["left","top"]);async function a6(e,t){const{placement:r,platform:n,elements:o}=e,a=await(n.isRTL==null?void 0:n.isRTL(o.floating)),i=Pn(r),l=so(r),f=no(r)==="y",g=fO.has(i)?-1:1,m=a&&f?-1:1,S=co(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 l&&typeof C=="number"&&(T=l==="end"?C*-1:C),f?{x:T*m,y:O*g}:{x:O*g,y:T*m}}const i6=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:l}=t,f=await a6(t,e);return i===((r=l.offset)==null?void 0:r.placement)&&(n=l.arrow)!=null&&n.alignmentOffset?{}:{x:o+f.x,y:a+f.y,data:{...f,placement:i}}}}},s6=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:l={fn:b=>{let{x:d,y:s}=b;return{x:d,y:s}}},...f}=co(e,t),g={x:r,y:n},m=await ui(t,f),S=no(Pn(o)),O=Xm(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=Kg(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=Kg(s,C,c)}const w=l.fn({...t,[O]:T,[S]:C});return{...w,data:{x:w.x-r,y:w.y-n,enabled:{[O]:a,[S]:i}}}}}},l6=function(e){return e===void 0&&(e={}),{options:e,fn(t){const{x:r,y:n,placement:o,rects:a,middlewareData:i}=t,{offset:l=0,mainAxis:f=!0,crossAxis:g=!0}=co(e,t),m={x:r,y:n},S=no(o),O=Xm(S);let T=m[O],C=m[S];const w=co(l,t),b=typeof w=="number"?{mainAxis:w,crossAxis:0}:{mainAxis:0,crossAxis:0,...w};if(f){const c=O==="y"?"height":"width",u=a.reference[O]-a.floating[c]+b.mainAxis,h=a.reference[O]+a.reference[c]-b.mainAxis;T<u?T=u:T>h&&(T=h)}if(g){var d,s;const c=O==="y"?"width":"height",u=fO.has(Pn(o)),h=a.reference[S]-a.floating[c]+(u&&((d=i.offset)==null?void 0:d[S])||0)+(u?0:b.crossAxis),y=a.reference[S]+a.reference[c]+(u?0:((s=i.offset)==null?void 0:s[S])||0)-(u?b.crossAxis:0);C<h?C=h:C>y&&(C=y)}return{[O]:T,[S]:C}}}},u6=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:l}=t,{apply:f=()=>{},...g}=co(e,t),m=await ui(t,g),S=Pn(o),O=so(o),T=no(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(l.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,u=uo(w-m[b],s),h=uo(C-m[d],c),y=!t.middlewareData.shift;let x=u,E=h;if((r=t.middlewareData.shift)!=null&&r.enabled.x&&(E=c),(n=t.middlewareData.shift)!=null&&n.enabled.y&&(x=s),y&&!O){const j=qr(m.left,0),A=qr(m.right,0),M=qr(m.top,0),D=qr(m.bottom,0);T?E=C-2*(j!==0||A!==0?j+A:qr(m.left,m.right)):x=w-2*(M!==0||D!==0?M+D:qr(m.top,m.bottom))}await f({...t,availableWidth:E,availableHeight:x});const k=await i.getDimensions(l.floating);return C!==k.width||w!==k.height?{reset:{rects:!0}}:{}}}};function Ff(){return typeof window<"u"}function Es(e){return pO(e)?(e.nodeName||"").toLowerCase():"#document"}function Cn(e){var t;return(e==null||(t=e.ownerDocument)==null?void 0:t.defaultView)||window}function jo(e){var t;return(t=(pO(e)?e.ownerDocument:e.document)||window.document)==null?void 0:t.documentElement}function pO(e){return Ff()?e instanceof Node||e instanceof Cn(e).Node:!1}function fo(e){return Ff()?e instanceof Element||e instanceof Cn(e).Element:!1}function ko(e){return Ff()?e instanceof HTMLElement||e instanceof Cn(e).HTMLElement:!1}function vw(e){return!Ff()||typeof ShadowRoot>"u"?!1:e instanceof ShadowRoot||e instanceof Cn(e).ShadowRoot}const c6=new Set(["inline","contents"]);function _u(e){const{overflow:t,overflowX:r,overflowY:n,display:o}=po(e);return/auto|scroll|overlay|hidden|clip/.test(t+n+r)&&!c6.has(o)}const d6=new Set(["table","td","th"]);function f6(e){return d6.has(Es(e))}const p6=[":popover-open",":modal"];function zf(e){return p6.some(t=>{try{return e.matches(t)}catch{return!1}})}const h6=["transform","translate","scale","rotate","perspective"],g6=["transform","translate","scale","rotate","perspective","filter"],m6=["paint","layout","strict","content"];function tb(e){const t=rb(),r=fo(e)?po(e):e;return h6.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)||g6.some(n=>(r.willChange||"").includes(n))||m6.some(n=>(r.contain||"").includes(n))}function b6(e){let t=Aa(e);for(;ko(t)&&!ys(t);){if(tb(t))return t;if(zf(t))return null;t=Aa(t)}return null}function rb(){return typeof CSS>"u"||!CSS.supports?!1:CSS.supports("-webkit-backdrop-filter","none")}const v6=new Set(["html","body","#document"]);function ys(e){return v6.has(Es(e))}function po(e){return Cn(e).getComputedStyle(e)}function Bf(e){return fo(e)?{scrollLeft:e.scrollLeft,scrollTop:e.scrollTop}:{scrollLeft:e.scrollX,scrollTop:e.scrollY}}function Aa(e){if(Es(e)==="html")return e;const t=e.assignedSlot||e.parentNode||vw(e)&&e.host||jo(e);return vw(t)?t.host:t}function hO(e){const t=Aa(e);return ys(t)?e.ownerDocument?e.ownerDocument.body:e.body:ko(t)&&_u(t)?t:hO(t)}function zo(e,t,r){var n;t===void 0&&(t=[]),r===void 0&&(r=!0);const o=hO(e),a=o===((n=e.ownerDocument)==null?void 0:n.body),i=Cn(o);if(a){const l=Yg(i);return t.concat(i,i.visualViewport||[],_u(o)?o:[],l&&r?zo(l):[])}return t.concat(o,zo(o,[],r))}function Yg(e){return e.parent&&Object.getPrototypeOf(e.parent)?e.frameElement:null}function gO(e){const t=po(e);let r=parseFloat(t.width)||0,n=parseFloat(t.height)||0;const o=ko(e),a=o?e.offsetWidth:r,i=o?e.offsetHeight:n,l=Hd(r)!==a||Hd(n)!==i;return l&&(r=a,n=i),{width:r,height:n,$:l}}function nb(e){return fo(e)?e:e.contextElement}function os(e){const t=nb(e);if(!ko(t))return Po(1);const r=t.getBoundingClientRect(),{width:n,height:o,$:a}=gO(t);let i=(a?Hd(r.width):r.width)/n,l=(a?Hd(r.height):r.height)/o;return(!i||!Number.isFinite(i))&&(i=1),(!l||!Number.isFinite(l))&&(l=1),{x:i,y:l}}const y6=Po(0);function mO(e){const t=Cn(e);return!rb()||!t.visualViewport?y6:{x:t.visualViewport.offsetLeft,y:t.visualViewport.offsetTop}}function x6(e,t,r){return t===void 0&&(t=!1),!r||t&&r!==Cn(e)?!1:t}function ci(e,t,r,n){t===void 0&&(t=!1),r===void 0&&(r=!1);const o=e.getBoundingClientRect(),a=nb(e);let i=Po(1);t&&(n?fo(n)&&(i=os(n)):i=os(e));const l=x6(a,r,n)?mO(a):Po(0);let f=(o.left+l.x)/i.x,g=(o.top+l.y)/i.y,m=o.width/i.x,S=o.height/i.y;if(a){const O=Cn(a),T=n&&fo(n)?Cn(n):n;let C=O,w=Yg(C);for(;w&&n&&T!==C;){const b=os(w),d=w.getBoundingClientRect(),s=po(w),c=d.left+(w.clientLeft+parseFloat(s.paddingLeft))*b.x,u=d.top+(w.clientTop+parseFloat(s.paddingTop))*b.y;f*=b.x,g*=b.y,m*=b.x,S*=b.y,f+=c,g+=u,C=Cn(w),w=Yg(C)}}return vs({width:m,height:S,x:f,y:g})}function Vf(e,t){const r=Bf(e).scrollLeft;return t?t.left+r:ci(jo(e)).left+r}function bO(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 w6(e){let{elements:t,rect:r,offsetParent:n,strategy:o}=e;const a=o==="fixed",i=jo(n),l=t?zf(t.floating):!1;if(n===i||l&&a)return r;let f={scrollLeft:0,scrollTop:0},g=Po(1);const m=Po(0),S=ko(n);if((S||!S&&!a)&&((Es(n)!=="body"||_u(i))&&(f=Bf(n)),ko(n))){const T=ci(n);g=os(n),m.x=T.x+n.clientLeft,m.y=T.y+n.clientTop}const O=i&&!S&&!a?bO(i,f):Po(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 _6(e){return Array.from(e.getClientRects())}function S6(e){const t=jo(e),r=Bf(e),n=e.ownerDocument.body,o=qr(t.scrollWidth,t.clientWidth,n.scrollWidth,n.clientWidth),a=qr(t.scrollHeight,t.clientHeight,n.scrollHeight,n.clientHeight);let i=-r.scrollLeft+Vf(e);const l=-r.scrollTop;return po(n).direction==="rtl"&&(i+=qr(t.clientWidth,n.clientWidth)-o),{width:o,height:a,x:i,y:l}}const yw=25;function C6(e,t){const r=Cn(e),n=jo(e),o=r.visualViewport;let a=n.clientWidth,i=n.clientHeight,l=0,f=0;if(o){a=o.width,i=o.height;const m=rb();(!m||m&&t==="fixed")&&(l=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<=yw&&(a-=C)}else g<=yw&&(a+=g);return{width:a,height:i,x:l,y:f}}const T6=new Set(["absolute","fixed"]);function P6(e,t){const r=ci(e,!0,t==="fixed"),n=r.top+e.clientTop,o=r.left+e.clientLeft,a=ko(e)?os(e):Po(1),i=e.clientWidth*a.x,l=e.clientHeight*a.y,f=o*a.x,g=n*a.y;return{width:i,height:l,x:f,y:g}}function xw(e,t,r){let n;if(t==="viewport")n=C6(e,r);else if(t==="document")n=S6(jo(e));else if(fo(t))n=P6(t,r);else{const o=mO(e);n={x:t.x-o.x,y:t.y-o.y,width:t.width,height:t.height}}return vs(n)}function vO(e,t){const r=Aa(e);return r===t||!fo(r)||ys(r)?!1:po(r).position==="fixed"||vO(r,t)}function O6(e,t){const r=t.get(e);if(r)return r;let n=zo(e,[],!1).filter(l=>fo(l)&&Es(l)!=="body"),o=null;const a=po(e).position==="fixed";let i=a?Aa(e):e;for(;fo(i)&&!ys(i);){const l=po(i),f=tb(i);!f&&l.position==="fixed"&&(o=null),(a?!f&&!o:!f&&l.position==="static"&&!!o&&T6.has(o.position)||_u(i)&&!f&&vO(e,i))?n=n.filter(m=>m!==i):o=l,i=Aa(i)}return t.set(e,n),n}function k6(e){let{element:t,boundary:r,rootBoundary:n,strategy:o}=e;const i=[...r==="clippingAncestors"?zf(t)?[]:O6(t,this._c):[].concat(r),n],l=i[0],f=i.reduce((g,m)=>{const S=xw(t,m,o);return g.top=qr(S.top,g.top),g.right=uo(S.right,g.right),g.bottom=uo(S.bottom,g.bottom),g.left=qr(S.left,g.left),g},xw(t,l,o));return{width:f.right-f.left,height:f.bottom-f.top,x:f.left,y:f.top}}function N6(e){const{width:t,height:r}=gO(e);return{width:t,height:r}}function j6(e,t,r){const n=ko(t),o=jo(t),a=r==="fixed",i=ci(e,!0,a,t);let l={scrollLeft:0,scrollTop:0};const f=Po(0);function g(){f.x=Vf(o)}if(n||!n&&!a)if((Es(t)!=="body"||_u(o))&&(l=Bf(t)),n){const T=ci(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?bO(o,l):Po(0),S=i.left+l.scrollLeft-f.x-m.x,O=i.top+l.scrollTop-f.y-m.y;return{x:S,y:O,width:i.width,height:i.height}}function fh(e){return po(e).position==="static"}function ww(e,t){if(!ko(e)||po(e).position==="fixed")return null;if(t)return t(e);let r=e.offsetParent;return jo(e)===r&&(r=r.ownerDocument.body),r}function yO(e,t){const r=Cn(e);if(zf(e))return r;if(!ko(e)){let o=Aa(e);for(;o&&!ys(o);){if(fo(o)&&!fh(o))return o;o=Aa(o)}return r}let n=ww(e,t);for(;n&&f6(n)&&fh(n);)n=ww(n,t);return n&&ys(n)&&fh(n)&&!tb(n)?r:n||b6(e)||r}const E6=async function(e){const t=this.getOffsetParent||yO,r=this.getDimensions,n=await r(e.floating);return{reference:j6(e.reference,await t(e.floating),e.strategy),floating:{x:0,y:0,width:n.width,height:n.height}}};function A6(e){return po(e).direction==="rtl"}const xO={convertOffsetParentRelativeRectToViewportRelativeRect:w6,getDocumentElement:jo,getClippingRect:k6,getOffsetParent:yO,getElementRects:E6,getClientRects:_6,getDimensions:N6,getScale:os,isElement:fo,isRTL:A6};function wO(e,t){return e.x===t.x&&e.y===t.y&&e.width===t.width&&e.height===t.height}function R6(e,t){let r=null,n;const o=jo(e);function a(){var l;clearTimeout(n),(l=r)==null||l.disconnect(),r=null}function i(l,f){l===void 0&&(l=!1),f===void 0&&(f=1),a();const g=e.getBoundingClientRect(),{left:m,top:S,width:O,height:T}=g;if(l||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:qr(0,uo(1,f))||1};let u=!0;function h(y){const x=y[0].intersectionRatio;if(x!==f){if(!u)return i();x?i(!1,x):n=setTimeout(()=>{i(!1,1e-7)},1e3)}x===1&&!wO(g,e.getBoundingClientRect())&&i(),u=!1}try{r=new IntersectionObserver(h,{...c,root:o.ownerDocument})}catch{r=new IntersectionObserver(h,c)}r.observe(e)}return i(!0),a}function M6(e,t,r,n){n===void 0&&(n={});const{ancestorScroll:o=!0,ancestorResize:a=!0,elementResize:i=typeof ResizeObserver=="function",layoutShift:l=typeof IntersectionObserver=="function",animationFrame:f=!1}=n,g=nb(e),m=o||a?[...g?zo(g):[],...zo(t)]:[];m.forEach(d=>{o&&d.addEventListener("scroll",r,{passive:!0}),a&&d.addEventListener("resize",r)});const S=g&&l?R6(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?ci(e):null;f&&b();function b(){const d=ci(e);w&&!wO(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 qc=ui,_O=i6,I6=e6,D6=s6,L6=t6,F6=u6,z6=r6,_w=ZF,B6=o6,V6=l6,SO=(e,t,r)=>{const n=new Map,o={platform:xO,...r},a={...o.platform,_c:n};return XF(e,t,{...o,platform:a})},U6=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?_w({element:t.current,padding:r}).fn(o):{}:t?_w({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 Sw(e){const t=P.useRef(e);return Kc(()=>{t.current=e}),t}function W6(e){e===void 0&&(e={});const{placement:t="bottom",strategy:r="absolute",middleware:n=[],platform:o,whileElementsMounted:a,open:i}=e,[l,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(l),C=Sw(a),w=Sw(o),[b,d]=P.useState(null),[s,c]=P.useState(null),u=P.useCallback(j=>{S.current!==j&&(S.current=j,d(j))},[]),h=P.useCallback(j=>{O.current!==j&&(O.current=j,c(j))},[]),y=P.useCallback(()=>{if(!S.current||!O.current)return;const j={placement:t,strategy:r,middleware:g};w.current&&(j.platform=w.current),SO(S.current,O.current,j).then(A=>{const M={...A,isPositioned:!0};x.current&&!Kd(T.current,M)&&(T.current=M,$o.flushSync(()=>{f(M)}))})},[g,t,r,w]);Kc(()=>{i===!1&&T.current.isPositioned&&(T.current.isPositioned=!1,f(j=>({...j,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 E=P.useMemo(()=>({reference:S,floating:O,setReference:u,setFloating:h}),[u,h]),k=P.useMemo(()=>({reference:b,floating:s}),[b,s]);return P.useMemo(()=>({...l,update:y,refs:E,elements:k,reference:u,floating:h}),[l,y,E,k,u,h])}var ur=typeof document<"u"?P.useLayoutEffect:P.useEffect;let ph=!1,$6=0;const Cw=()=>"floating-ui-"+$6++;function H6(){const[e,t]=P.useState(()=>ph?Cw():void 0);return ur(()=>{e==null&&t(Cw())},[]),P.useEffect(()=>{ph||(ph=!0)},[]),e}const G6=u0["useId".toString()],au=G6||H6;function CO(){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 TO=P.createContext(null),PO=P.createContext(null),As=()=>{var e;return((e=P.useContext(TO))==null?void 0:e.id)||null},xi=()=>P.useContext(PO),q6=e=>{const t=au(),r=xi(),n=As(),o=e||n;return ur(()=>{const a={id:t,parentId:o};return r==null||r.addNode(a),()=>{r==null||r.removeNode(a)}},[r,t,o]),t},K6=e=>{let{children:t,id:r}=e;const n=As();return P.createElement(TO.Provider,{value:P.useMemo(()=>({id:r,parentId:n}),[r,n])},t)},Y6=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(l=>l!==i)},[]),a=P.useState(()=>CO())[0];return P.createElement(PO.Provider,{value:P.useMemo(()=>({nodesRef:r,addNode:n,removeNode:o,events:a}),[r,n,o,a])},t)};function dn(e){return(e==null?void 0:e.ownerDocument)||document}function ob(){const e=navigator.userAgentData;return e!=null&&e.platform?e.platform:navigator.platform}function OO(){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 ab(e){return dn(e).defaultView||window}function Bn(e){return e?e instanceof ab(e).Element:!1}function di(e){return e?e instanceof ab(e).HTMLElement:!1}function Q6(e){if(typeof ShadowRoot>"u")return!1;const t=ab(e).ShadowRoot;return e instanceof t||e instanceof ShadowRoot}function kO(e){if(e.mozInputSource===0&&e.isTrusted)return!0;const t=/Android/i;return(t.test(ob())||t.test(OO()))&&e.pointerType?e.type==="click"&&e.buttons===1:e.detail===0&&!e.pointerType}function NO(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 Qg(){return/apple/i.test(navigator.vendor)}function jO(){return ob().toLowerCase().startsWith("mac")&&!navigator.maxTouchPoints}function Yd(e,t){const r=["mouse","pen"];return t||r.push("",void 0),r.includes(e)}function Vn(e){const t=P.useRef(e);return ur(()=>{t.current=e}),t}const Tw="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 X6=function(e,t){let{enabled:r=!0,delay:n=0,handleClose:o=null,mouseOnly:a=!1,restMs:i=0,move:l=!0}=t===void 0?{}:t;const{open:f,onOpenChange:g,dataRef:m,events:S,elements:{domReference:O,floating:T},refs:C}=e,w=xi(),b=As(),d=Vn(o),s=Vn(n),c=P.useRef(),u=P.useRef(),h=P.useRef(),y=P.useRef(),x=P.useRef(!0),E=P.useRef(!1),k=P.useRef(()=>{}),j=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(u.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(){j()&&g(!1)}const z=dn(T).documentElement;return z.addEventListener("mouseleave",L),()=>{z.removeEventListener("mouseleave",L)}},[T,f,g,r,d,m,j]);const A=P.useCallback(function(L){L===void 0&&(L=!0);const z=Yc(s.current,"close",c.current);z&&!h.current?(clearTimeout(u.current),u.current=setTimeout(()=>g(!1),z)):L&&(clearTimeout(u.current),g(!1))},[s,g]),M=P.useCallback(()=>{k.current(),h.current=void 0},[]),D=P.useCallback(()=>{if(E.current){const L=dn(C.floating.current).body;L.style.pointerEvents="",L.removeAttribute(Tw),E.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(G){if(clearTimeout(u.current),x.current=!1,a&&!Yd(c.current)||i>0&&Yc(s.current,"open")===0)return;m.current.openEvent=G;const B=Yc(s.current,"open",c.current);B?u.current=setTimeout(()=>{g(!0)},B):g(!0)}function H(G){if(L())return;k.current();const B=dn(T);if(clearTimeout(y.current),d.current){clearTimeout(u.current),h.current=d.current({...e,tree:w,x:G.clientX,y:G.clientY,onClose(){D(),M(),A()}});const $=h.current;B.addEventListener("mousemove",$),k.current=()=>{B.removeEventListener("mousemove",$)};return}A()}function Y(G){L()||d.current==null||d.current({...e,tree:w,x:G.clientX,y:G.clientY,onClose(){M(),A()}})(G)}if(Bn(O)){const G=O;return f&&G.addEventListener("mouseleave",Y),T==null||T.addEventListener("mouseleave",Y),l&&G.addEventListener("mousemove",z,{once:!0}),G.addEventListener("mouseenter",z),G.addEventListener("mouseleave",H),()=>{f&&G.removeEventListener("mouseleave",Y),T==null||T.removeEventListener("mouseleave",Y),l&&G.removeEventListener("mousemove",z),G.removeEventListener("mouseenter",z),G.removeEventListener("mouseleave",H)}}},[O,T,r,e,a,i,l,A,M,D,g,f,w,s,d,m]),ur(()=>{var L;if(r&&f&&(L=d.current)!=null&&L.__options.blockPointerEvents&&j()){const Y=dn(T).body;if(Y.setAttribute(Tw,""),Y.style.pointerEvents="none",E.current=!0,Bn(O)&&T){var z,H;const G=O,B=w==null||(z=w.nodesRef.current.find($=>$.id===b))==null||(H=z.context)==null?void 0:H.elements.floating;return B&&(B.style.pointerEvents=""),G.style.pointerEvents="auto",T.style.pointerEvents="auto",()=>{G.style.pointerEvents="",T.style.pointerEvents=""}}}},[r,f,b,T,O,w,d,m,j]),ur(()=>{f||(c.current=void 0,M(),D())},[f,M,D]),P.useEffect(()=>()=>{M(),clearTimeout(u.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(u.current)},onMouseLeave(){S.emit("dismiss",{type:"mouseLeave",data:{returnFocus:!1}}),A(!1)}}}},[S,r,i,f,g,A])},EO=P.createContext({delay:0,initialDelay:0,timeoutMs:0,currentId:null,setCurrentId:()=>{},setState:()=>{},isInstantPhase:!1}),AO=()=>P.useContext(EO),Z6=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),l=P.useCallback(f=>{a({currentId:f})},[]);return ur(()=>{o.currentId?i.current===null?i.current=o.currentId:a({isInstantPhase:!0}):(a({isInstantPhase:!1}),i.current=null)},[o.currentId]),P.createElement(EO.Provider,{value:P.useMemo(()=>({...o,setState:a,setCurrentId:l}),[o,a,l])},t)},J6=(e,t)=>{let{open:r,onOpenChange:n}=e,{id:o}=t;const{currentId:a,setCurrentId:i,initialDelay:l,setState:f,timeoutMs:g}=AO();P.useEffect(()=>{a&&(f({delay:{open:1,close:Yc(l,"close")}}),a!==o&&n(!1))},[o,n,f,a,l]),P.useEffect(()=>{function m(){n(!1),f({delay:l,currentId:null})}if(!r&&a===o)if(g){const S=window.setTimeout(m,g);return()=>{clearTimeout(S)}}else m()},[r,f,a,o,n,l,g]),P.useEffect(()=>{r&&i(o)},[r,i,o])};function iu(){return iu=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},iu.apply(this,arguments)}function fi(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 sn(e,t){if(!e||!t)return!1;const r=t.getRootNode&&t.getRootNode();if(e.contains(t))return!0;if(r&&Q6(r)){let n=t;do{if(n&&e===n)return!0;n=n.parentNode||n.host}while(n)}return!1}let Pw=0;function ua(e,t){t===void 0&&(t={});const{preventScroll:r=!1,cancelPrevious:n=!0,sync:o=!1}=t;n&&cancelAnimationFrame(Pw);const a=()=>e==null?void 0:e.focus({preventScroll:r});o?a():Pw=requestAnimationFrame(a)}function ez(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 El(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 l;return o.parentId===i.id&&((l=o.context)==null?void 0:l.open)})})||[],r=r.concat(n);return r}function Uf(e){return"composedPath"in e?e.composedPath()[0]:e.target}const tz="input:not([type='hidden']):not([disabled]),[contenteditable]:not([contenteditable='false']),textarea:not([disabled])";function RO(e){return di(e)&&e.matches(tz)}function In(e){e.preventDefault(),e.stopPropagation()}const Qd=()=>({getShadowRoot:!0,displayCheck:typeof ResizeObserver=="function"&&ResizeObserver.toString().includes("[native code]")?"full":"none"});function MO(e,t){const r=$d(e,Qd());t==="prev"&&r.reverse();const n=r.indexOf(fi(dn(e)));return r.slice(n+1)[0]}function IO(){return MO(document.body,"next")}function DO(){return MO(document.body,"prev")}function Al(e,t){const r=t||e.currentTarget,n=e.relatedTarget;return!n||!sn(r,n)}function rz(e){$d(e,Qd()).forEach(r=>{r.dataset.tabindex=r.getAttribute("tabindex")||"",r.setAttribute("tabindex","-1")})}function nz(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 oz=u0["useInsertionEffect".toString()],az=oz||(e=>e());function Rs(e){const t=P.useRef(()=>{});return az(()=>{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 ib={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 Xg,sb;function Ow(e){e.key==="Tab"&&(Xg=e.target,clearTimeout(sb))}function iz(e){const t=Xg===e.relatedTarget;return Xg=e.relatedTarget,clearTimeout(sb),t}const Xd=P.forwardRef(function(t,r){const n=Rs(t.onFocus),[o,a]=P.useState();return ur(()=>(Qg()&&a("button"),document.addEventListener("keydown",Ow),()=>{document.removeEventListener("keydown",Ow)}),[]),P.createElement("span",iu({},t,{ref:r,tabIndex:0,role:o,"aria-hidden":o?void 0:!0,"data-floating-ui-focus-guard":"",style:ib,onFocus:i=>{Qg()&&jO()&&!iz(i)?(i.persist(),sb=window.setTimeout(()=>{n(i)},50)):n(i)}}))}),LO=P.createContext(null),FO=function(e){let{id:t,enabled:r=!0}=e===void 0?{}:e;const[n,o]=P.useState(null),a=au(),i=zO();return ur(()=>{if(!r)return;const l=t?document.getElementById(t):null;if(l)l.setAttribute("data-floating-ui-portal",""),o(l);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},sz=e=>{let{children:t,id:r,root:n=null,preserveTabOrder:o=!0}=e;const a=FO({id:r,enabled:!n}),[i,l]=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&&Al(C)&&(C.type==="focusin"?nz:rz)(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(LO.Provider,{value:P.useMemo(()=>({preserveTabOrder:o,beforeOutsideRef:f,afterOutsideRef:g,beforeInsideRef:m,afterInsideRef:S,portalNode:a,setFocusManagerState:l}),[o,a])},O&&a&&P.createElement(Xd,{"data-type":"outside",ref:f,onFocus:T=>{if(Al(T,a)){var C;(C=m.current)==null||C.focus()}else{const w=DO()||(i==null?void 0:i.refs.domReference.current);w==null||w.focus()}}}),O&&a&&P.createElement("span",{"aria-owns":a.id,style:ib}),n?$o.createPortal(t,n):a?$o.createPortal(t,a):null,O&&a&&P.createElement(Xd,{"data-type":"outside",ref:g,onFocus:T=>{if(Al(T,a)){var C;(C=S.current)==null||C.focus()}else{const w=IO()||(i==null?void 0:i.refs.domReference.current);w==null||w.focus(),i!=null&&i.closeOnFocusOut&&(i==null||i.onOpenChange(!1))}}}))},zO=()=>P.useContext(LO),lz=P.forwardRef(function(t,r){return P.createElement("button",iu({},t,{type:"button",ref:r,tabIndex:-1,style:ib}))});function uz(e){let{context:t,children:r,order:n=["content"],guards:o=!0,initialFocus:a=0,returnFocus:i=!0,modal:l=!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=Vn(n),s=xi(),c=zO(),[u,h]=P.useState(null),y=typeof a=="number"&&a<0,x=P.useRef(null),E=P.useRef(null),k=P.useRef(!1),j=P.useRef(null),A=P.useRef(!1),M=c!=null,D=w&&w.getAttribute("role")==="combobox"&&RO(w),L=P.useCallback(function(G){return G===void 0&&(G=b),G?$d(G,Qd()):[]},[b]),z=P.useCallback(G=>{const B=L(G);return d.current.map($=>w&&$==="reference"?w:b&&$==="floating"?b:B).filter(Boolean).flat()},[w,b,d,L]);P.useEffect(()=>{if(!l)return;function G($){if($.key==="Tab"){L().length===0&&!D&&In($);const q=z(),ee=Uf($);d.current[0]==="reference"&&ee===w&&(In($),$.shiftKey?ua(q[q.length-1]):ua(q[1])),d.current[1]==="floating"&&ee===b&&$.shiftKey&&(In($),ua(q[0]))}}const B=dn(b);return B.addEventListener("keydown",G),()=>{B.removeEventListener("keydown",G)}},[w,b,l,d,m,D,L,z]),P.useEffect(()=>{if(!g)return;function G(){A.current=!0,setTimeout(()=>{A.current=!1})}function B($){const q=$.relatedTarget,ee=!(sn(w,q)||sn(b,q)||sn(q,b)||sn(c==null?void 0:c.portalNode,q)||q!=null&&q.hasAttribute("data-floating-ui-focus-guard")||s&&(El(s.nodesRef.current,S).find(oe=>{var ge,fe;return sn((ge=oe.context)==null?void 0:ge.elements.floating,q)||sn((fe=oe.context)==null?void 0:fe.elements.domReference,q)})||ez(s.nodesRef.current,S).find(oe=>{var ge,fe;return((ge=oe.context)==null?void 0:ge.elements.floating)===q||((fe=oe.context)==null?void 0:fe.elements.domReference)===q})));q&&ee&&!A.current&&q!==j.current&&(k.current=!0,setTimeout(()=>O(!1)))}if(b&&di(w))return w.addEventListener("focusout",B),w.addEventListener("pointerdown",G),!l&&b.addEventListener("focusout",B),()=>{w.removeEventListener("focusout",B),w.removeEventListener("pointerdown",G),!l&&b.removeEventListener("focusout",B)}},[w,b,l,S,s,c,O,g]),P.useEffect(()=>{var G;const B=Array.from((c==null||(G=c.portalNode)==null?void 0:G.querySelectorAll("[data-floating-ui-portal]"))||[]);function $(){return[x.current,E.current].filter(Boolean)}if(b&&l){const q=[b,...B,...$()],ee=SF(d.current.includes("reference")||D?q.concat(w||[]):q);return()=>{ee()}}},[w,b,l,d,c,D]),P.useEffect(()=>{if(l&&!o&&b){const G=[],B=Qd(),$=$d(dn(b).body,B),q=z(),ee=$.filter(oe=>!q.includes(oe));return ee.forEach((oe,ge)=>{G[ge]=oe.getAttribute("tabindex"),oe.setAttribute("tabindex","-1")}),()=>{ee.forEach((oe,ge)=>{const fe=G[ge];fe==null?oe.removeAttribute("tabindex"):oe.setAttribute("tabindex",fe)})}}},[b,l,o,z]),ur(()=>{if(!b)return;const G=dn(b);let B=i,$=!1;const q=fi(G),ee=C.current;j.current=q;const oe=z(b),ge=(typeof a=="number"?oe[a]:a.current)||b;!y&&ua(ge,{preventScroll:ge===b});function fe(re){if(re.type==="escapeKey"&&m.domReference.current&&(j.current=m.domReference.current),["referencePress","escapeKey"].includes(re.type))return;const be=re.data.returnFocus;typeof be=="object"?(B=!0,$=be.preventScroll):B=be}return T.on("dismiss",fe),()=>{if(T.off("dismiss",fe),sn(b,fi(G))&&m.domReference.current&&(j.current=m.domReference.current),B&&di(j.current)&&!k.current)if(!m.domReference.current||A.current)ua(j.current,{cancelPrevious:!1,preventScroll:$});else{var re;ee.__syncReturnFocus=!0,(re=j.current)==null||re.focus({preventScroll:$}),setTimeout(()=>{delete ee.__syncReturnFocus})}}},[b,z,a,i,C,m,T,y]),ur(()=>{if(c)return c.setFocusManagerState({...t,modal:l,closeOnFocusOut:g}),()=>{c.setFocusManagerState(null)}},[c,l,g,t]),ur(()=>{if(y||!b)return;function G(){h(L().length)}if(G(),typeof MutationObserver=="function"){const B=new MutationObserver(G);return B.observe(b,{childList:!0,subtree:!0}),()=>{B.disconnect()}}},[b,L,y,m]);const H=o&&(M||l)&&!D;function Y(G){return f&&l?P.createElement(lz,{ref:G==="start"?x:E,onClick:()=>O(!1)},typeof f=="string"?f:"Dismiss"):null}return P.createElement(P.Fragment,null,H&&P.createElement(Xd,{"data-type":"inside",ref:c==null?void 0:c.beforeInsideRef,onFocus:G=>{if(l){const $=z();ua(n[0]==="reference"?$[0]:$[$.length-1])}else if(c!=null&&c.preserveTabOrder&&c.portalNode)if(k.current=!1,Al(G,c.portalNode)){const $=IO()||w;$==null||$.focus()}else{var B;(B=c.beforeOutsideRef.current)==null||B.focus()}}}),D?null:Y("start"),P.cloneElement(r,u===0||n.includes("floating")?{tabIndex:0}:{}),Y("end"),H&&P.createElement(Xd,{"data-type":"inside",ref:c==null?void 0:c.afterInsideRef,onFocus:G=>{if(l)ua(z()[0]);else if(c!=null&&c.preserveTabOrder&&c.portalNode)if(k.current=!0,Al(G,c.portalNode)){const $=DO()||w;$==null||$.focus()}else{var B;(B=c.afterOutsideRef.current)==null||B.focus()}}}))}const mc="data-floating-ui-scroll-lock",cz=P.forwardRef(function(t,r){let{lockScroll:n=!1,...o}=t;return ur(()=>{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(ob()))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",iu({ref:r},o,{style:{position:"fixed",overflow:"auto",top:0,right:0,bottom:0,left:0,...o.style}}))});function kw(e){return di(e.target)&&e.target.tagName==="BUTTON"}function Nw(e){return RO(e)}const dz=function(e,t){let{open:r,onOpenChange:n,dataRef:o,elements:{domReference:a}}=e,{enabled:i=!0,event:l="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||l!=="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(l==="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&&(kw(O)||(O.key===" "&&!Nw(a)&&O.preventDefault(),O.key==="Enter"&&(r?f&&n(!1):n(!0))))},onKeyUp(O){m&&(kw(O)||Nw(a)||O.key===" "&&(r?f&&n(!1):n(!0)))}}}:{},[i,o,l,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 fz={pointerdown:"onPointerDown",mousedown:"onMouseDown",click:"onClick"},pz={pointerdown:"onPointerDownCapture",mousedown:"onMouseDownCapture",click:"onClickCapture"},hz=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}},gz=function(e,t){let{open:r,onOpenChange:n,events:o,nodeId:a,elements:{reference:i,domReference:l,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=xi(),c=As()!=null,u=Rs(typeof O=="function"?O:()=>!1),h=typeof O=="function"?u:O,y=P.useRef(!1),{escapeKeyBubbles:x,outsidePressBubbles:E}=hz(d);return P.useEffect(()=>{if(!r||!m)return;g.current.__escapeKeyBubbles=x,g.current.__outsidePressBubbles=E;function k(L){if(L.key==="Escape"){const z=s?El(s.nodesRef.current,a):[];if(z.length>0){let H=!0;if(z.forEach(Y=>{var G;if((G=Y.context)!=null&&G.open&&!Y.context.dataRef.current.__escapeKeyBubbles){H=!1;return}}),!H)return}o.emit("dismiss",{type:"escapeKey",data:{returnFocus:{preventScroll:!1}}}),n(!1)}}function j(L){const z=y.current;if(y.current=!1,z||typeof h=="function"&&!h(L))return;const H=Uf(L);if(di(H)&&f){const B=f.ownerDocument.defaultView||window,$=H.scrollWidth>H.clientWidth,q=H.scrollHeight>H.clientHeight;let ee=q&&L.offsetX>H.clientWidth;if(q&&B.getComputedStyle(H).direction==="rtl"&&(ee=L.offsetX<=H.offsetWidth-H.clientWidth),ee||$&&L.offsetY>H.clientHeight)return}const Y=s&&El(s.nodesRef.current,a).some(B=>{var $;return Qc(L,($=B.context)==null?void 0:$.elements.floating)});if(Qc(L,f)||Qc(L,l)||Y)return;const G=s?El(s.nodesRef.current,a):[];if(G.length>0){let B=!0;if(G.forEach($=>{var q;if((q=$.context)!=null&&q.open&&!$.context.dataRef.current.__outsidePressBubbles){B=!1;return}}),!B)return}o.emit("dismiss",{type:"outsidePress",data:{returnFocus:c?{preventScroll:!0}:kO(L)||NO(L)}}),n(!1)}function A(){n(!1)}const M=dn(f);S&&M.addEventListener("keydown",k),h&&M.addEventListener(T,j);let D=[];return b&&(Bn(l)&&(D=zo(l)),Bn(f)&&(D=D.concat(zo(f))),!Bn(i)&&i&&i.contextElement&&(D=D.concat(zo(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,j),D.forEach(L=>{L.removeEventListener("scroll",A)})}},[g,f,l,i,S,h,T,o,s,a,r,n,b,m,x,E,c]),P.useEffect(()=>{y.current=!1},[h,T]),P.useMemo(()=>m?{reference:{[fz[w]]:()=>{C&&(o.emit("dismiss",{type:"referencePress",data:{returnFocus:!1}}),n(!1))}},floating:{[pz[T]]:()=>{y.current=!0}}}:{},[m,o,C,T,w,n])},mz=function(e,t){let{open:r,onOpenChange:n,dataRef:o,events:a,refs:i,elements:{floating:l,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=dn(l).defaultView||window;function b(){!r&&di(f)&&f===fi(dn(f))&&(O.current=!0)}return w.addEventListener("blur",b),()=>{w.removeEventListener("blur",b)}},[l,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=Bn(w)&&w.hasAttribute("data-floating-ui-focus-guard")&&w.getAttribute("data-type")==="outside";T.current=setTimeout(()=>{sn(i.floating.current,w)||sn(f,w)||b||n(!1)})}}}:{},[g,m,f,i,o,n])};let jw=!1;const lb="ArrowUp",Wf="ArrowDown",xs="ArrowLeft",Su="ArrowRight";function bc(e,t,r){return Math.floor(e/t)!==r}function ll(e,t){return t<0||t>=e.current.length}function Hr(e,t){let{startingIndex:r=-1,decrement:n=!1,disabledIndices:o,amount:a=1}=t===void 0?{}:t;const i=e.current;let l=r;do{var f,g;l=l+(n?-a:a)}while(l>=0&&l<=i.length-1&&(o?o.includes(l):i[l]==null||(f=i[l])!=null&&f.hasAttribute("disabled")||((g=i[l])==null?void 0:g.getAttribute("aria-disabled"))==="true"));return l}function $f(e,t,r){switch(e){case"vertical":return t;case"horizontal":return r;default:return t||r}}function Ew(e,t){return $f(t,e===lb||e===Wf,e===xs||e===Su)}function hh(e,t,r){return $f(t,e===Wf,r?e===xs:e===Su)||e==="Enter"||e==" "||e===""}function bz(e,t,r){return $f(t,r?e===xs:e===Su,e===Wf)}function vz(e,t,r){return $f(t,r?e===Su:e===xs,e===lb)}function gh(e,t){return Hr(e,{disabledIndices:t})}function Aw(e,t){return Hr(e,{decrement:!0,startingIndex:e.current.length,disabledIndices:t})}const yz=function(e,t){let{open:r,onOpenChange:n,refs:o,elements:{domReference:a}}=e,{listRef:i,activeIndex:l,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:u="vertical",cols:h=1,scrollItemIntoView:y=!0}=t===void 0?{listRef:{current:[]},activeIndex:null,onNavigate:()=>{}}:t;const x=As(),E=xi(),k=Rs(f),j=P.useRef(b),A=P.useRef(m??-1),M=P.useRef(null),D=P.useRef(!0),L=P.useRef(k),z=P.useRef(r),H=P.useRef(!1),Y=P.useRef(!1),G=Vn(c),B=Vn(r),$=Vn(y),[q,ee]=P.useState(),oe=P.useCallback(function(re,be,he){he===void 0&&(he=!1);const pe=re.current[be.current];w?ee(pe==null?void 0:pe.id):ua(pe,{preventScroll:!0,sync:jO()&&Qg()?jw||H.current:!1}),requestAnimationFrame(()=>{const ve=$.current;ve&&pe&&(he||!D.current)&&(pe.scrollIntoView==null||pe.scrollIntoView(typeof ve=="boolean"?{block:"nearest",inline:"nearest"}:ve))})},[w,$]);ur(()=>{document.createElement("div").focus({get preventScroll(){return jw=!0,!1}})},[]),ur(()=>{g&&(r?j.current&&m!=null&&(Y.current=!0,k(m)):z.current&&(A.current=-1,L.current(null)))},[g,r,m,k]),ur(()=>{if(g&&r)if(l==null){if(H.current=!1,m!=null)return;z.current&&(A.current=-1,oe(i,A)),!z.current&&j.current&&(M.current!=null||j.current===!0&&M.current==null)&&(A.current=M.current==null||hh(M.current,u,C)||T?gh(i,G.current):Aw(i,G.current),k(A.current))}else ll(i,l)||(A.current=l,oe(i,A,Y.current),Y.current=!1)},[g,r,l,m,T,i,u,C,k,oe,G]),ur(()=>{if(g&&z.current&&!r){var re,be;const he=E==null||(re=E.nodesRef.current.find(pe=>pe.id===x))==null||(be=re.context)==null?void 0:be.elements.floating;he&&!sn(he,fi(dn(he)))&&he.focus({preventScroll:!0})}},[g,r,E,x]),ur(()=>{M.current=null,L.current=k,z.current=r});const ge=l!=null,fe=P.useMemo(()=>{function re(he){if(!r)return;const pe=i.current.indexOf(he);pe!==-1&&k(pe)}return{onFocus(he){let{currentTarget:pe}=he;re(pe)},onClick:he=>{let{currentTarget:pe}=he;return pe.focus({preventScroll:!0})},...d&&{onMouseMove(he){let{currentTarget:pe}=he;re(pe)},onPointerLeave(){if(D.current&&(A.current=-1,oe(i,A),$o.flushSync(()=>k(null)),!w)){var he;(he=o.floating.current)==null||he.focus({preventScroll:!0})}}}}},[r,o,oe,d,i,k,w]);return P.useMemo(()=>{if(!g)return{};const re=G.current;function be(me){if(D.current=!1,H.current=!0,!B.current&&me.currentTarget===o.floating.current)return;if(T&&vz(me.key,u,C)){In(me),n(!1),di(a)&&a.focus();return}const ke=A.current,Fe=gh(i,re),Pe=Aw(i,re);if(me.key==="Home"&&(A.current=Fe,k(A.current)),me.key==="End"&&(A.current=Pe,k(A.current)),h>1){const te=A.current;if(me.key===lb){if(In(me),te===-1)A.current=Pe;else if(A.current=Hr(i,{startingIndex:te,amount:h,decrement:!0,disabledIndices:re}),O&&(te-h<Fe||A.current<0)){const Oe=te%h,$e=Pe%h,Be=Pe-($e-Oe);$e===Oe?A.current=Pe:A.current=$e>Oe?Be:Be-h}ll(i,A.current)&&(A.current=te),k(A.current)}if(me.key===Wf&&(In(me),te===-1?A.current=Fe:(A.current=Hr(i,{startingIndex:te,amount:h,disabledIndices:re}),O&&te+h>Pe&&(A.current=Hr(i,{startingIndex:te%h-h,amount:h,disabledIndices:re}))),ll(i,A.current)&&(A.current=te),k(A.current)),u==="both"){const Oe=Math.floor(te/h);me.key===Su&&(In(me),te%h!==h-1?(A.current=Hr(i,{startingIndex:te,disabledIndices:re}),O&&bc(A.current,h,Oe)&&(A.current=Hr(i,{startingIndex:te-te%h-1,disabledIndices:re}))):O&&(A.current=Hr(i,{startingIndex:te-te%h-1,disabledIndices:re})),bc(A.current,h,Oe)&&(A.current=te)),me.key===xs&&(In(me),te%h!==0?(A.current=Hr(i,{startingIndex:te,disabledIndices:re,decrement:!0}),O&&bc(A.current,h,Oe)&&(A.current=Hr(i,{startingIndex:te+(h-te%h),decrement:!0,disabledIndices:re}))):O&&(A.current=Hr(i,{startingIndex:te+(h-te%h),decrement:!0,disabledIndices:re})),bc(A.current,h,Oe)&&(A.current=te));const $e=Math.floor(Pe/h)===Oe;ll(i,A.current)&&(O&&$e?A.current=me.key===xs?Pe:Hr(i,{startingIndex:te-te%h-1,disabledIndices:re}):A.current=te),k(A.current);return}}if(Ew(me.key,u)){if(In(me),r&&!w&&fi(me.currentTarget.ownerDocument)===me.currentTarget){A.current=hh(me.key,u,C)?Fe:Pe,k(A.current);return}hh(me.key,u,C)?O?A.current=ke>=Pe?S&&ke!==i.current.length?-1:Fe:Hr(i,{startingIndex:ke,disabledIndices:re}):A.current=Math.min(Pe,Hr(i,{startingIndex:ke,disabledIndices:re})):O?A.current=ke<=Fe?S&&ke!==-1?i.current.length:Pe:Hr(i,{startingIndex:ke,decrement:!0,disabledIndices:re}):A.current=Math.max(Fe,Hr(i,{startingIndex:ke,decrement:!0,disabledIndices:re})),ll(i,A.current)?k(null):k(A.current)}}function he(me){b==="auto"&&kO(me.nativeEvent)&&(j.current=!0)}function pe(me){j.current=b,b==="auto"&&NO(me.nativeEvent)&&(j.current=!0)}const ve=w&&r&&ge&&{"aria-activedescendant":q};return{reference:{...ve,onKeyDown(me){D.current=!1;const ke=me.key.indexOf("Arrow")===0;if(w&&r)return be(me);if(!r&&!s&&ke)return;if((ke||me.key==="Enter"||me.key===" "||me.key==="")&&(M.current=me.key),T){bz(me.key,u,C)&&(In(me),r?(A.current=gh(i,re),k(A.current)):n(!0));return}Ew(me.key,u)&&(m!=null&&(A.current=m),In(me),!r&&s?n(!0):be(me),r&&k(A.current))},onFocus(){r&&k(null)},onPointerDown:pe,onMouseDown:he,onClick:he},floating:{"aria-orientation":u==="both"?void 0:u,...ve,onKeyDown:be,onPointerMove(){D.current=!0}},item:fe}},[a,o,q,G,B,i,g,u,C,w,r,ge,T,m,s,S,h,O,b,k,n,fe])};function xz(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 wz=function(e,t){let{open:r}=e,{enabled:n=!0,role:o="dialog"}=t===void 0?{}:t;const a=au(),i=au();return P.useMemo(()=>{const l={id:a,role:o};return n?o==="tooltip"?{reference:{"aria-describedby":r?a:void 0},floating:l}:{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:{...l,...o==="menu"&&{"aria-labelledby":i}}}:{}},[n,o,r,a,i])},Rw=e=>e.replace(/[A-Z]+(?![a-z])|[A-Z]/g,(t,r)=>(r?"-":"")+t.toLowerCase());function _z(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 BO(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,[l,f]=P.useState(!1),[g,m]=P.useState("unmounted"),S=_z(r,i);return ur(()=>{l&&!S&&m("unmounted")},[l,S]),ur(()=>{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 Sz(e,t){let{initial:r={opacity:0},open:n,close:o,common:a,duration:i=250}=t===void 0?{}:t;const l=e.placement,f=l.split("-")[0],[g,m]=P.useState({}),{isMounted:S,status:O}=BO(e,{duration:i}),T=Vn(r),C=Vn(n),w=Vn(o),b=Vn(a),d=typeof i=="number",s=(d?i:i.open)||0,c=(d?i:i.close)||0;return ur(()=>{const u={side:f,placement:l},h=T.current,y=w.current,x=C.current,E=b.current,k=typeof h=="function"?h(u):h,j=typeof y=="function"?y(u):y,A=typeof E=="function"?E(u):E,M=(typeof x=="function"?x(u):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(Rw).join(","),transitionDuration:s+"ms",...A,...M}),O==="close"){const D=j||k;m({transitionProperty:Object.keys(D).map(Rw).join(","),transitionDuration:c+"ms",...A,...D})}},[f,l,c,w,T,C,b,s,O]),{isMounted:S,styles:g}}const Cz=function(e,t){var r;let{open:n,dataRef:o}=e,{listRef:a,activeIndex:i,onMatch:l=()=>{},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=Rs(l),s=Vn(g),c=Vn(S);return ur(()=>{n&&(clearTimeout(T.current),b.current=null,C.current="")},[n]),ur(()=>{if(n&&C.current===""){var u;w.current=(u=O??i)!=null?u:-1}},[n,O,i]),P.useMemo(()=>{if(!f)return{};function u(h){const y=Uf(h.nativeEvent);if(Bn(y)&&(fi(dn(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===" "&&In(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,j=[...x.slice((k||0)+1),...x.slice(0,(k||0)+1)],A=s.current?s.current(j,C.current):j.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:u},floating:{onKeyDown:u}}},[f,o,a,m,c,s,d])};function Mw(e,t){return{...e,rects:{...e.rects,floating:{...e.rects.floating,height:t}}}}const Tz=e=>({name:"inner",options:e,async fn(t){const{listRef:r,overflowRef:n,onFallbackChange:o,offset:a=0,index:i=0,minItemsVisible:l=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 _O(-T.offsetTop-S.reference.height/2-T.offsetHeight/2-a).fn(t)},w=(g==null?void 0:g.current)||O,b=await qc(Mw(C,w.scrollHeight),m),d=await qc(C,{...m,elementContext:"reference"}),s=Math.max(0,b.top),c=C.y+s,u=Math.max(0,w.scrollHeight-s-Math.max(0,b.bottom));return w.style.maxHeight=u+"px",w.scrollTop=s,o&&(w.offsetHeight<T.offsetHeight*Math.min(l,r.current.length-1)-1||d.top>=-f||d.bottom>=-f?$o.flushSync(()=>o(!0)):$o.flushSync(()=>o(!1))),n&&(n.current=await qc(Mw({...C,y:c},w.offsetHeight),m)),{y:c}}}),Pz=(e,t)=>{let{open:r,elements:n}=e,{enabled:o=!0,overflowRef:a,scrollRef:i,onChange:l}=t;const f=Rs(l),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,u=w<0?"max":"min";T.scrollHeight<=T.clientHeight||(!b&&w>0||!d&&w<0?(C.preventDefault(),$o.flushSync(()=>{f(h=>h+Math[u](w,s*c))})):/firefox/i.test(OO())&&(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)&&$o.flushSync(()=>f(C=>C+T))}requestAnimationFrame(()=>{m.current=O.scrollTop})}}}}:{},[o,a,n.floating,i,f])};function Oz(e,t){const[r,n]=e;let o=!1;const a=t.length;for(let i=0,l=a-1;i<a;l=i++){const[f,g]=t[i]||[0,0],[m,S]=t[l]||[0,0];g>=n!=S>=n&&r<=(m-f)*(n-g)/(S-g)+f&&(o=!o)}return o}function kz(e,t){return e[0]>=t.x&&e[0]<=t.x+t.width&&e[1]>=t.y&&e[1]<=t.y+t.height}function Nz(e){let{restMs:t=0,buffer:r=.5,blockPointerEvents:n=!1}=e===void 0?{}:e,o,a=!1,i=!1;const l=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:u}=d,h=[c,u],y=Uf(d),x=d.type==="mouseleave",E=sn(O.floating,y),k=sn(O.domReference,y),j=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=kz(h,j);if(E&&(i=!0),k&&(i=!1),k&&!x){i=!0;return}if(x&&Bn(d.relatedTarget)&&sn(O.floating,d.relatedTarget)||w&&El(w.nodesRef.current,C).some(B=>{let{context:$}=B;return $==null?void 0:$.open}))return;if(M==="top"&&m>=j.bottom-1||M==="bottom"&&m<=j.top+1||M==="left"&&g>=j.right-1||M==="right"&&g<=j.left+1)return s();let H=[];switch(M){case"top":H=[[A.left,j.top+1],[A.left,A.bottom-1],[A.right,A.bottom-1],[A.right,j.top+1]],a=c>=A.left&&c<=A.right&&u>=A.top&&u<=j.top+1;break;case"bottom":H=[[A.left,A.top+1],[A.left,j.bottom-1],[A.right,j.bottom-1],[A.right,A.top+1]],a=c>=A.left&&c<=A.right&&u>=j.bottom-1&&u<=A.bottom;break;case"left":H=[[A.right-1,A.bottom],[A.right-1,A.top],[j.left+1,A.top],[j.left+1,A.bottom]],a=c>=A.left&&c<=j.left+1&&u>=A.top&&u<=A.bottom;break;case"right":H=[[j.right-1,A.bottom],[j.right-1,A.top],[A.left+1,A.top],[A.left+1,A.bottom]],a=c>=j.right-1&&c<=A.right&&u>=A.top&&u<=A.bottom;break}function Y(B){let[$,q]=B;const ee=A.width>j.width,oe=A.height>j.height;switch(M){case"top":{const ge=[ee?$+r/2:D?$+r*4:$-r*4,q+r+1],fe=[ee?$-r/2:D?$+r*4:$-r*4,q+r+1],re=[[A.left,D||ee?A.bottom-r:A.top],[A.right,D?ee?A.bottom-r:A.top:A.bottom-r]];return[ge,fe,...re]}case"bottom":{const ge=[ee?$+r/2:D?$+r*4:$-r*4,q-r],fe=[ee?$-r/2:D?$+r*4:$-r*4,q-r],re=[[A.left,D||ee?A.top+r:A.bottom],[A.right,D?ee?A.top+r:A.bottom:A.top+r]];return[ge,fe,...re]}case"left":{const ge=[$+r+1,oe?q+r/2:L?q+r*4:q-r*4],fe=[$+r+1,oe?q-r/2:L?q+r*4:q-r*4];return[...[[L||oe?A.right-r:A.left,A.top],[L?oe?A.right-r:A.left:A.right-r,A.bottom]],ge,fe]}case"right":{const ge=[$-r,oe?q+r/2:L?q+r*4:q-r*4],fe=[$-r,oe?q-r/2:L?q+r*4:q-r*4],re=[[L||oe?A.left+r:A.right,A.top],[L?oe?A.left+r:A.right:A.left+r,A.bottom]];return[ge,fe,...re]}}}const G=a?H:Y([g,m]);if(!a){if(i&&!z)return s();Oz([c,u],G)?t&&!i&&(o=setTimeout(s,t)):s()}}};return l.__options={blockPointerEvents:n},l}function jz(e){e===void 0&&(e={});const{open:t=!1,onOpenChange:r,nodeId:n}=e,o=W6(e),a=xi(),i=P.useRef(null),l=P.useRef({}),f=P.useState(()=>CO())[0],[g,m]=P.useState(null),S=P.useCallback(d=>{const s=Bn(d)?{getBoundingClientRect:()=>d.getBoundingClientRect(),contextElement:d}:d;o.refs.setReference(s)},[o.refs]),O=P.useCallback(d=>{(Bn(d)||d===null)&&(i.current=d,m(d)),(Bn(o.refs.reference.current)||o.refs.reference.current===null||d!==null&&!Bn(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=Rs(r),b=P.useMemo(()=>({...o,refs:T,elements:C,dataRef:l,nodeId:n,events:f,open:t,onOpenChange:w}),[o,n,f,t,w,T,C]);return ur(()=>{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 mh(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[l,f]=i;if(l.indexOf("on")===0){if(n.has(l)||n.set(l,[]),typeof f=="function"){var g;(g=n.get(l))==null||g.push(f),o[l]=function(){for(var m,S=arguments.length,O=new Array(S),T=0;T<S;T++)O[T]=arguments[T];(m=n.get(l))==null||m.forEach(C=>C(...O))}}}else o[l]=f}),o),{})}}const Ez=function(e){e===void 0&&(e=[]);const t=e,r=P.useCallback(a=>mh(a,e,"reference"),t),n=P.useCallback(a=>mh(a,e,"floating"),t),o=P.useCallback(a=>mh(a,e,"item"),e.map(a=>a==null?void 0:a.item));return P.useMemo(()=>({getReferenceProps:r,getFloatingProps:n,getItemProps:o}),[r,n,o])},Az=Object.freeze(Object.defineProperty({__proto__:null,FloatingDelayGroup:Z6,FloatingFocusManager:uz,FloatingNode:K6,FloatingOverlay:cz,FloatingPortal:sz,FloatingTree:Y6,arrow:U6,autoPlacement:I6,autoUpdate:M6,computePosition:SO,detectOverflow:qc,flip:L6,getOverflowAncestors:zo,hide:z6,inline:B6,inner:Tz,limitShift:V6,offset:_O,platform:xO,safePolygon:Nz,shift:D6,size:F6,useClick:dz,useDelayGroup:J6,useDelayGroupContext:AO,useDismiss:gz,useFloating:jz,useFloatingNodeId:q6,useFloatingParentNodeId:As,useFloatingPortalNode:FO,useFloatingTree:xi,useFocus:mz,useHover:X6,useId:au,useInnerOffset:Pz,useInteractions:Ez,useListNavigation:yz,useMergeRefs:xz,useRole:wz,useTransitionStatus:BO,useTransitionStyles:Sz,useTypeahead:Cz},Symbol.toStringTag,{value:"Module"})),Or=su(Az);var VO={};(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(St),o=bt,a=g(ht),i=ut,l=ks;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,u=c.defaultProps,h=c.styles.base;b=b??u.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:l.propTypesClassName,children:l.propTypesChildren},O.displayName="MaterialTailwind.DialogHeader";var T=O})(VO);var UO={};(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(St),o=bt,a=m(ht),i=ut,l=ks;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 u=Object.getOwnPropertySymbols(w);for(c=0;c<u.length;c++)s=u[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,u;for(u=0;u<s.length;u++)c=s[u],!(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,u=S(w,["divider","className","children"]),h=(0,i.useTheme)().dialogBody,y=h.defaultProps,x=h.styles.base;s=s??y.className;var E=(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({},u,{ref:b,className:E}),c)});T.propTypes={divider:l.propTypesDivider,className:l.propTypesClassName,children:l.propTypesChildren},T.displayName="MaterialTailwind.DialogBody";var C=T})(UO);var WO={};(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(St),o=bt,a=g(ht),i=ut,l=ks;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,u=c.defaultProps,h=c.styles.base;b=b??u.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:l.propTypesClassName,children:l.propTypesChildren},O.displayName="MaterialTailwind.DialogFooter";var T=O})(WO);(function(e){Object.defineProperty(e,"__esModule",{value:!0});function t(j,A){for(var M in A)Object.defineProperty(j,M,{enumerable:!0,get:A[M]})}t(e,{Dialog:function(){return E},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(vt),o=Or,a=Rr,i=s(St),l=s(Br),f=bt,g=s(sr),m=s(ht),S=ut,O=ks,T=VO,C=UO,w=WO;function b(j,A,M){return A in j?Object.defineProperty(j,A,{value:M,enumerable:!0,configurable:!0,writable:!0}):j[A]=M,j}function d(){return d=Object.assign||function(j){for(var A=1;A<arguments.length;A++){var M=arguments[A];for(var D in M)Object.prototype.hasOwnProperty.call(M,D)&&(j[D]=M[D])}return j},d.apply(this,arguments)}function s(j){return j&&j.__esModule?j:{default:j}}function c(j){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(j,L,M[L])})}return j}function u(j,A){var M=Object.keys(j);if(Object.getOwnPropertySymbols){var D=Object.getOwnPropertySymbols(j);A&&(D=D.filter(function(L){return Object.getOwnPropertyDescriptor(j,L).enumerable})),M.push.apply(M,D)}return M}function h(j,A){return A=A??{},Object.getOwnPropertyDescriptors?Object.defineProperties(j,Object.getOwnPropertyDescriptors(A)):u(Object(A)).forEach(function(M){Object.defineProperty(j,M,Object.getOwnPropertyDescriptor(A,M))}),j}function y(j,A){if(j==null)return{};var M=x(j,A),D,L;if(Object.getOwnPropertySymbols){var z=Object.getOwnPropertySymbols(j);for(L=0;L<z.length;L++)D=z[L],!(A.indexOf(D)>=0)&&Object.prototype.propertyIsEnumerable.call(j,D)&&(M[D]=j[D])}return M}function x(j,A){if(j==null)return{};var M={},D=Object.keys(j),L,z;for(z=0;z<D.length;z++)L=D[z],!(A.indexOf(L)>=0)&&(M[L]=j[L]);return M}var E=r.default.forwardRef(function(j,A){var M=j.open,D=j.handler,L=j.size,z=j.dismiss,H=j.animate,Y=j.className,G=j.children,B=y(j,["open","handler","size","dismiss","animate","className","children"]),$=(0,S.useTheme)().dialog,q=$.defaultProps,ee=$.valid,oe=$.styles,ge=oe.base,fe=oe.sizes;D=D??void 0,L=L??q.size,z=z??q.dismiss,H=H??q.animate,Y=Y??q.className;var re=(0,i.default)((0,m.default)(ge.backdrop)),be=(0,f.twMerge)((0,i.default)((0,m.default)(ge.container),(0,m.default)(fe[(0,g.default)(ee.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}},ve=(0,l.default)(he,H),me=(0,o.useFloating)({open:M,onOpenChange:D}),ke=me.floating,Fe=me.context,Pe=(0,o.useId)(),te="".concat(Pe,"-label"),Oe="".concat(Pe,"-description"),$e=(0,o.useInteractions)([(0,o.useClick)(Fe),(0,o.useRole)(Fe),(0,o.useDismiss)(Fe,z)]).getFloatingProps,Be=(0,o.useMergeRefs)([A,ke]),We=a.AnimatePresence;return r.default.createElement(a.LazyMotion,{features:a.domAnimation},r.default.createElement(o.FloatingPortal,null,r.default.createElement(We,null,M&&r.default.createElement(o.FloatingOverlay,{style:{zIndex:9999},lockScroll:!0},r.default.createElement(o.FloatingFocusManager,{context:Fe},r.default.createElement(a.m.div,{className:L==="xxl"?"":re,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:Be,className:be,"aria-labelledby":te,"aria-describedby":Oe})),{initial:"unmount",exit:"unmount",animate:M?"mount":"unmount",variants:ve}),G)))))))});E.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},E.displayName="MaterialTailwind.Dialog";var k=Object.assign(E,{Header:T.DialogHeader,Body:C.DialogBody,Footer:w.DialogFooter})})(nO);var $O={};(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(vt),o=S(St),a=S(sr),i=S(ht),l=ut,f=hu;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,u;if(Object.getOwnPropertySymbols){var h=Object.getOwnPropertySymbols(b);for(u=0;u<h.length;u++)c=h[u],!(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),u,h;for(h=0;h<c.length;h++)u=c[h],!(d.indexOf(u)>=0)&&(s[u]=b[u]);return s}var C=r.default.forwardRef(function(b,d){var s=b.variant,c=b.color,u=b.size,h=b.label,y=b.error,x=b.success,E=b.icon,k=b.containerProps,j=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,l.useTheme)().input,H=z.defaultProps,Y=z.valid,G=z.styles,B=G.base,$=G.variants;s=s??H.variant,u=u??H.size,c=c??H.color,h=h??H.label,j=j??H.labelProps,k=k??H.containerProps,A=A??H.className,M=M??H.shrink,E=E??H.icon;var q=$[(0,a.default)(Y.variants,s,"outlined")],ee=q.sizes[(0,a.default)(Y.sizes,u,"md")],oe=(0,i.default)(q.error.input),ge=(0,i.default)(q.success.input),fe=(0,i.default)(q.shrink.input),re=(0,i.default)(q.colors.input[(0,a.default)(Y.colors,c,"gray")]),be=(0,i.default)(q.error.label),he=(0,i.default)(q.success.label),pe=(0,i.default)(q.shrink.label),ve=(0,i.default)(q.colors.label[(0,a.default)(Y.colors,c,"gray")]),me=(0,o.default)((0,i.default)(B.container),(0,i.default)(ee.container),k==null?void 0:k.className),ke=(0,o.default)((0,i.default)(B.input),(0,i.default)(q.base.input),(0,i.default)(ee.input),g({},(0,i.default)(q.base.inputWithIcon),E),g({},re,!y&&!x),g({},oe,y),g({},ge,x),g({},fe,M),A),Fe=(0,o.default)((0,i.default)(B.label),(0,i.default)(q.base.label),(0,i.default)(ee.label),g({},ve,!y&&!x),g({},be,y),g({},he,x),g({},pe,M),j==null?void 0:j.className),Pe=(0,o.default)((0,i.default)(B.icon),(0,i.default)(q.base.icon),(0,i.default)(ee.icon)),te=(0,o.default)((0,i.default)(B.asterisk));return r.default.createElement("div",m({},k,{ref:d,className:me}),E&&r.default.createElement("div",{className:Pe},E),r.default.createElement("input",m({},L,{ref:D,className:ke,placeholder:(L==null?void 0:L.placeholder)||" "})),r.default.createElement("label",m({},j,{className:Fe}),h," ",L.required?r.default.createElement("span",{className:te},"*"):""))});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})($O);var HO={},Cu={},Ms={};(function(e){Object.defineProperty(e,"__esModule",{value:!0});function t(u,h){for(var y in h)Object.defineProperty(u,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(vt),n=nr;function o(u,h,y){return h in u?Object.defineProperty(u,h,{value:y,enumerable:!0,configurable:!0,writable:!0}):u[h]=y,u}function a(u){return u&&u.__esModule?u:{default:u}}function i(u){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(E){return Object.getOwnPropertyDescriptor(y,E).enumerable}))),x.forEach(function(E){o(u,E,y[E])})}return u}function l(u,h){var y=Object.keys(u);if(Object.getOwnPropertySymbols){var x=Object.getOwnPropertySymbols(u);h&&(x=x.filter(function(E){return Object.getOwnPropertyDescriptor(u,E).enumerable})),y.push.apply(y,x)}return y}function f(u,h){return h=h??{},Object.getOwnPropertyDescriptors?Object.defineProperties(u,Object.getOwnPropertyDescriptors(h)):l(Object(h)).forEach(function(y){Object.defineProperty(u,y,Object.getOwnPropertyDescriptor(h,y))}),u}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})})(Ms);(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 l}});var r=o(P),n=Ms;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 l=function(f){var g=f.value,m=f.children;return r.default.createElement(a.Provider,{value:g},m)};l.prototypes={value:n.propTypesContextValue,children:n.propTypesChildren},l.displayName="MaterialTailwind.MenuContextProvider"})(Cu);var GO={};(function(e){Object.defineProperty(e,"__esModule",{value:!0});function t(s,c){for(var u in c)Object.defineProperty(s,u,{enumerable:!0,get:c[u]})}t(e,{MenuCore:function(){return b},default:function(){return d}});var r=S(P),n=S(vt),o=Or,a=S(Br),i=ut,l=Cu,f=Ms;function g(s,c){(c==null||c>s.length)&&(c=s.length);for(var u=0,h=new Array(c);u<c;u++)h[u]=s[u];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 u=s==null?null:typeof Symbol<"u"&&s[Symbol.iterator]||s["@@iterator"];if(u!=null){var h=[],y=!0,x=!1,E,k;try{for(u=u.call(s);!(y=(E=u.next()).done)&&(h.push(E.value),!(c&&h.length===c));y=!0);}catch(j){x=!0,k=j}finally{try{!y&&u.return!=null&&u.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 u=Object.prototype.toString.call(s).slice(8,-1);if(u==="Object"&&s.constructor&&(u=s.constructor.name),u==="Map"||u==="Set")return Array.from(u);if(u==="Arguments"||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(u))return g(s,c)}}var b=r.default.forwardRef(function(s,c){var u=s.open,h=s.handler,y=s.placement,x=s.offset,E=s.dismiss,k=s.animate,j=s.lockScroll,A=s.allowHover,M=s.children,D=(0,i.useTheme)().menu,L=D.defaultProps,z=C(r.default.useState(!1),2),H=z[0],Y=z[1],G=C(r.default.useState(!1),2),B=G[0],$=G[1];u=u??H,h=h??Y,y=y??L.placement,x=x??L.offset,E=E??L.dismiss,k=k??L.animate,j=j??L.lockScroll;var q={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]}}},ee=(0,a.default)(q,k),oe=C(r.default.useState(null),2),ge=oe[0],fe=oe[1],re=r.default.useRef([]),be=r.default.useRef(r.default.Children.map(M,function(rt){return r.default.isValidElement(rt)?rt.props.label:null})),he=(0,o.useFloatingTree)(),pe=(0,o.useFloatingNodeId)(),ve=(0,o.useFloatingParentNodeId)(),me=ve!=null,ke=(0,o.useFloating)({open:u,nodeId:pe,placement:y,onOpenChange:h,middleware:[(0,o.offset)(x),(0,o.flip)(),(0,o.shift)()],whileElementsMounted:o.autoUpdate}),Fe=ke.x,Pe=ke.y,te=ke.strategy,Oe=ke.refs,$e=ke.context,Be=(0,o.useInteractions)([(0,o.useHover)($e,{handleClose:(0,o.safePolygon)({restMs:25,blockPointerEvents:!0}),enabled:A||me&&B,delay:{open:75}}),(0,o.useClick)($e,{toggle:!me||!B,event:"mousedown",ignoreMouse:me}),(0,o.useRole)($e,{role:"menu"}),(0,o.useDismiss)($e,E),(0,o.useListNavigation)($e,{listRef:re,activeIndex:ge,nested:me,onNavigate:fe}),(0,o.useTypeahead)($e,{listRef:be,onMatch:u?fe:void 0,activeIndex:ge})]),We=Be.getReferenceProps,lt=Be.getFloatingProps,qe=Be.getItemProps;r.default.useEffect(function(){var rt=function(){E.itemPress&&h(!1)},dt=function(Ae){Ae.nodeId!==pe&&Ae.parentId===ve&&h(!1)};return he==null||he.events.on("click",rt),he==null||he.events.on("menuopen",dt),function(){he==null||he.events.off("click",rt),he==null||he.events.off("menuopen",dt)}},[he,pe,ve,h,E]),r.default.useEffect(function(){u&&(he==null||he.events.emit("menuopen",{parentId:ve,nodeId:pe}))},[he,u,pe,ve]),r.default.useEffect(function(){var rt=function(Ae){var ft=Ae.pointerType;ft!=="touch"&&$(!0)},dt=function(){$(!1)};return window.addEventListener("pointermove",rt,{once:!0,capture:!0}),window.addEventListener("keydown",dt,!0),function(){window.removeEventListener("pointermove",rt,{capture:!0}),window.removeEventListener("keydown",dt,!0)}},[B]);var Ke=(0,o.useMergeRefs)([Oe.setReference,c]),xt=r.default.useMemo(function(){return{open:u,handler:h,setInternalOpen:Y,strategy:te,x:Fe,y:Pe,reference:Ke,floating:Oe.setFloating,listItemsRef:re,getReferenceProps:We,getFloatingProps:lt,getItemProps:qe,appliedAnimation:ee,lockScroll:j,context:$e,activeIndex:ge,tree:he,allowHover:A,internalAllowHover:B,nested:me,setActiveIndex:fe}},[u,h,Y,te,Fe,Pe,Ke,Oe,We,lt,qe,ee,j,$e,ge,he,A,B,me,fe]);return r.default.createElement(l.MenuContextProvider,{value:xt},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})(GO);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,{MenuHandler:function(){return T},default:function(){return C}});var r=l(P),n=Or,o=Cu,a=Ms;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 l(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 u=Object.getOwnPropertySymbols(w);for(c=0;c<u.length;c++)s=u[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,u;for(u=0;u<s.length;u++)c=s[u],!(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)(),u=c.getReferenceProps,h=c.reference,y=c.nested,x=(0,n.useMergeRefs)([b,h]);return r.default.cloneElement(d,f({},u(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})(qO);var KO={};(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=Or,o=Rr,a=O(St),i=bt,l=O(ht),f=ut,g=Cu,m=Ms;function S(){return S=Object.assign||function(d){for(var s=1;s<arguments.length;s++){var c=arguments[s];for(var u in c)Object.prototype.hasOwnProperty.call(c,u)&&(d[u]=c[u])}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),u,h;if(Object.getOwnPropertySymbols){var y=Object.getOwnPropertySymbols(d);for(h=0;h<y.length;h++)u=y[h],!(s.indexOf(u)>=0)&&Object.prototype.propertyIsEnumerable.call(d,u)&&(c[u]=d[u])}return c}function C(d,s){if(d==null)return{};var c={},u=Object.keys(d),h,y;for(y=0;y<u.length;y++)h=u[y],!(s.indexOf(h)>=0)&&(c[h]=d[h]);return c}var w=r.default.forwardRef(function(d,s){var c=d.children,u=d.className,h=T(d,["children","className"]),y=(0,f.useTheme)().menu,x=y.styles.base,E=(0,g.useMenu)(),k=E.open,j=E.handler,A=E.strategy,M=E.x,D=E.y,L=E.floating,z=E.listItemsRef,H=E.getFloatingProps,Y=E.getItemProps,G=E.appliedAnimation,B=E.lockScroll,$=E.context,q=E.activeIndex,ee=E.tree,oe=E.allowHover,ge=E.internalAllowHover,fe=E.setActiveIndex,re=E.nested;u=u??"";var be=(0,i.twMerge)((0,a.default)((0,l.default)(x.menu)),u),he=(0,n.useMergeRefs)([s,L]),pe=o.AnimatePresence,ve=r.default.createElement(o.m.div,S({},h,{ref:he,style:{position:A,top:D??0,left:M??0},className:be},H({onKeyDown:function(ke){ke.key==="Tab"&&(j(!1),ke.shiftKey&&ke.preventDefault())}}),{initial:"unmount",exit:"unmount",animate:k?"mount":"unmount",variants:G}),r.default.Children.map(c,function(me,ke){return r.default.isValidElement(me)&&r.default.cloneElement(me,Y({tabIndex:q===ke?0:-1,role:"menuitem",className:me.props.className,ref:function(Pe){z.current[ke]=Pe},onClick:function(Pe){if(me.props.onClick){var te,Oe;(Oe=(te=me.props).onClick)===null||Oe===void 0||Oe.call(te,Pe)}ee==null||ee.events.emit("click")},onMouseEnter:function(){(oe&&k||ge&&k)&&fe(ke)}}))}));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:$,modal:!re,initialFocus:re?-1:0,returnFocus:!re,visuallyHiddenDismiss:!0},ve)):r.default.createElement(n.FloatingFocusManager,{context:$,modal:!re,initialFocus:re?-1:0,returnFocus:!re,visuallyHiddenDismiss:!0},ve)))))});w.propTypes={className:m.propTypesClassName,children:m.propTypesChildren},w.displayName="MaterialTailwind.MenuList";var b=w})(KO);var YO={};(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(St),o=bt,a=m(ht),i=ut,l=Ms;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 u=Object.getOwnPropertySymbols(w);for(c=0;c<u.length;c++)s=u[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,u;for(u=0;u<s.length;u++)c=s[u],!(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,u=c===void 0?!1:c,h=w.children,y=S(w,["className","disabled","children"]),x=(0,i.useTheme)().menu,E=x.styles.base,k=(0,o.twMerge)((0,n.default)((0,a.default)(E.item.initial),f({},(0,a.default)(E.item.disabled),u)),s);return r.default.createElement("button",g({},y,{ref:b,role:"menuitem",className:k}),h)});T.propTypes={className:l.propTypesClassName,disabled:l.propTypesDisabled,children:l.propTypesChildren},T.displayName="MaterialTailwind.MenuItem";var C=T})(YO);(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 l.MenuList},MenuItem:function(){return f.MenuItem},useMenu:function(){return o.useMenu},default:function(){return O}});var r=m(P),n=Or,o=Cu,a=GO,i=qO,l=KO,f=YO;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,u=T.animate,h=T.lockScroll,y=T.allowHover,x=T.children,E=(0,n.useFloatingParentNodeId)(),k={open:w,handler:b,placement:d,offset:s,dismiss:c,animate:u,lockScroll:h,allowHover:y};return E==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:l.MenuList,Item:f.MenuItem})})(HO);var QO={},XO={};(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=Rr,o=Or,a=O(Br),i=O(St),l=bt,f=O(ht),g=ut,m=Cf;function S(){return S=Object.assign||function(d){for(var s=1;s<arguments.length;s++){var c=arguments[s];for(var u in c)Object.prototype.hasOwnProperty.call(c,u)&&(d[u]=c[u])}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),u,h;if(Object.getOwnPropertySymbols){var y=Object.getOwnPropertySymbols(d);for(h=0;h<y.length;h++)u=y[h],!(s.indexOf(u)>=0)&&Object.prototype.propertyIsEnumerable.call(d,u)&&(c[u]=d[u])}return c}function C(d,s){if(d==null)return{};var c={},u=Object.keys(d),h,y;for(y=0;y<u.length;y++)h=u[y],!(s.indexOf(h)>=0)&&(c[h]=d[h]);return c}var w=r.default.forwardRef(function(d,s){var c=d.open,u=d.animate,h=d.className,y=d.children,x=T(d,["open","animate","className","children"]),E;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),j=(0,g.useTheme)().navbar,A=j.styles,M=A.base.mobileNav;u=u??{},h=h??"";var D=(0,l.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((E=k.current)===null||E===void 0?void 0:E.scrollHeight,"px"),transition:{duration:.3,times:"[0.4, 0, 0.2, 1]"}}},z=(0,a.default)(L,u),H=n.AnimatePresence,Y=(0,o.useMergeRefs)([s,k]);return r.default.createElement(n.LazyMotion,{features:n.domAnimation},r.default.createElement(H,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})(XO);(function(e){Object.defineProperty(e,"__esModule",{value:!0});function t(s,c){for(var u in c)Object.defineProperty(s,u,{enumerable:!0,get:c[u]})}t(e,{Navbar:function(){return b},MobileNav:function(){return g.MobileNav},default:function(){return d}});var r=T(P),n=T(vt),o=T(St),a=bt,i=T(sr),l=T(ht),f=ut,g=XO,m=Cf;function S(s,c,u){return c in s?Object.defineProperty(s,c,{value:u,enumerable:!0,configurable:!0,writable:!0}):s[c]=u,s}function O(){return O=Object.assign||function(s){for(var c=1;c<arguments.length;c++){var u=arguments[c];for(var h in u)Object.prototype.hasOwnProperty.call(u,h)&&(s[h]=u[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 u=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)&&(u[h]=s[h])}return u}function w(s,c){if(s==null)return{};var u={},h=Object.keys(s),y,x;for(x=0;x<h.length;x++)y=h[x],!(c.indexOf(y)>=0)&&(u[y]=s[y]);return u}var b=r.default.forwardRef(function(s,c){var u=s.variant,h=s.color,y=s.shadow,x=s.blurred,E=s.fullWidth,k=s.className,j=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,H=z.base,Y=z.variants;u=u??D.variant,h=h??D.color,y=y??D.shadow,x=x??D.blurred,E=E??D.fullWidth,k=k??D.className;var G,B=(0,o.default)((0,l.default)(H.navbar.initial),(G={},S(G,(0,l.default)(H.navbar.shadow),y),S(G,(0,l.default)(H.navbar.blurred),x&&h==="white"),S(G,(0,l.default)(H.navbar.fullWidth),E),G)),$=(0,o.default)((0,l.default)(Y[(0,i.default)(L.variants,u,"filled")][(0,i.default)(L.colors,h,"white")])),q=(0,a.twMerge)((0,o.default)(B,$),k);return r.default.createElement("nav",O({},A,{ref:c,className:q}),j)});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})})(QO);var ZO={},Hf={},Is={};(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 l},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(vt),n=nr;function o(b){return b&&b.__esModule?b:{default:b}}var a=r.default.bool,i=r.default.func,l=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})(Is);(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 l}});var r=o(P),n=Is;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 l=function(f){var g=f.value,m=f.children;return r.default.createElement(a.Provider,{value:g},m)};l.propTypes={value:n.propTypesContextValue,children:n.propTypesChildren},l.displayName="MaterialTailwind.PopoverContextProvider"})(Hf);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,{PopoverHandler:function(){return T},default:function(){return C}});var r=l(P),n=Or,o=Hf,a=Is;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 l(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 u=Object.getOwnPropertySymbols(w);for(c=0;c<u.length;c++)s=u[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,u;for(u=0;u<s.length;u++)c=s[u],!(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)(),u=c.getReferenceProps,h=c.reference,y=(0,n.useMergeRefs)([b,h]);return r.default.cloneElement(d,f({},u(m(f({},s),{ref:y}))))});T.propTypes={children:a.propTypesChildren},T.displayName="MaterialTailwind.PopoverHandler";var C=T})(JO);var ek={};(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 u}});var r=T(P),n=Or,o=Rr,a=T(St),i=bt,l=T(ht),f=ut,g=Hf,m=Is;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 E in x)Object.prototype.hasOwnProperty.call(x,E)&&(h[E]=x[E])}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]:{},E=Object.keys(x);typeof Object.getOwnPropertySymbols=="function"&&(E=E.concat(Object.getOwnPropertySymbols(x).filter(function(k){return Object.getOwnPropertyDescriptor(x,k).enumerable}))),E.forEach(function(k){S(h,k,x[k])})}return h}function w(h,y){var x=Object.keys(h);if(Object.getOwnPropertySymbols){var E=Object.getOwnPropertySymbols(h);y&&(E=E.filter(function(k){return Object.getOwnPropertyDescriptor(h,k).enumerable})),x.push.apply(x,E)}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),E,k;if(Object.getOwnPropertySymbols){var j=Object.getOwnPropertySymbols(h);for(k=0;k<j.length;k++)E=j[k],!(y.indexOf(E)>=0)&&Object.prototype.propertyIsEnumerable.call(h,E)&&(x[E]=h[E])}return x}function s(h,y){if(h==null)return{};var x={},E=Object.keys(h),k,j;for(j=0;j<E.length;j++)k=E[j],!(y.indexOf(k)>=0)&&(x[k]=h[k]);return x}var c=r.default.forwardRef(function(h,y){var x=h.children,E=h.className,k=d(h,["children","className"]),j=(0,f.useTheme)().popover,A=j.defaultProps,M=j.styles.base,D=(0,g.usePopover)(),L=D.open,z=D.strategy,H=D.x,Y=D.y,G=D.context,B=D.floating,$=D.getFloatingProps,q=D.appliedAnimation,ee=D.labelId,oe=D.descriptionId;E=E??A.className;var ge=(0,i.twMerge)((0,a.default)((0,l.default)(M)),E),fe=(0,n.useMergeRefs)([y,B]),re=o.AnimatePresence;return r.default.createElement(o.LazyMotion,{features:o.domAnimation},r.default.createElement(n.FloatingPortal,null,r.default.createElement(re,null,L&&r.default.createElement(n.FloatingFocusManager,{context:G},r.default.createElement(o.m.div,O({},$(b(C({},k),{ref:fe,className:ge,style:{position:z,top:Y??"",left:H??""},"aria-labelledby":ee,"aria-describedby":oe})),{initial:"unmount",exit:"unmount",animate:L?"mount":"unmount",variants:q}),x)))))});c.propTypes={className:m.propTypesClassName,children:m.propTypesChildren},c.displayName="MaterialTailwind.PopoverContent";var u=c})(ek);(function(e){Object.defineProperty(e,"__esModule",{value:!0});function t(u,h){for(var y in h)Object.defineProperty(u,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 l.usePopover},default:function(){return c}});var r=T(P),n=T(vt),o=Or,a=T(Br),i=ut,l=Hf,f=Is,g=JO,m=ek;function S(u,h){(h==null||h>u.length)&&(h=u.length);for(var y=0,x=new Array(h);y<h;y++)x[y]=u[y];return x}function O(u){if(Array.isArray(u))return u}function T(u){return u&&u.__esModule?u:{default:u}}function C(u,h){var y=u==null?null:typeof Symbol<"u"&&u[Symbol.iterator]||u["@@iterator"];if(y!=null){var x=[],E=!0,k=!1,j,A;try{for(y=y.call(u);!(E=(j=y.next()).done)&&(x.push(j.value),!(h&&x.length===h));E=!0);}catch(M){k=!0,A=M}finally{try{!E&&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(u,h){return O(u)||C(u,h)||d(u,h)||w()}function d(u,h){if(u){if(typeof u=="string")return S(u,h);var y=Object.prototype.toString.call(u).slice(8,-1);if(y==="Object"&&u.constructor&&(y=u.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(u,h)}}var s=function(u){var h=u.open,y=u.handler,x=u.placement,E=u.offset,k=u.dismiss,j=u.animate,A=u.children,M=(0,i.useTheme)().popover,D=M.defaultProps,L=b(r.default.useState(!1),2),z=L[0],H=L[1];h=h??z,y=y??H,x=x??D.placement,E=E??D.offset,k=k??D.dismiss,j=j??D.animate;var Y={unmount:{opacity:0},mount:{opacity:1}},G=(0,a.default)(Y,j),B=(0,o.useFloating)({open:h,onOpenChange:y,middleware:[(0,o.offset)(E),(0,o.flip)(),(0,o.shift)()],placement:x}),$=B.x,q=B.y,ee=B.reference,oe=B.floating,ge=B.strategy,fe=B.refs,re=B.update,be=B.context,he=(0,o.useId)(),pe="".concat(he,"-label"),ve="".concat(he,"-description"),me=(0,o.useInteractions)([(0,o.useClick)(be),(0,o.useRole)(be),(0,o.useDismiss)(be,k)]),ke=me.getReferenceProps,Fe=me.getFloatingProps;r.default.useEffect(function(){if(fe.reference.current&&fe.floating.current&&h)return(0,o.autoUpdate)(fe.reference.current,fe.floating.current,re)},[h,re,fe.reference,fe.floating]);var Pe=r.default.useMemo(function(){return{open:h,strategy:ge,x:$,y:q,context:be,reference:ee,floating:oe,getReferenceProps:ke,getFloatingProps:Fe,appliedAnimation:G,labelId:pe,descriptionId:ve}},[h,ge,$,q,be,ee,oe,Fe,ke,G,pe,ve]);return r.default.createElement(l.PopoverContextProvider,{value:Pe},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})})(ZO);var 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,{Progress:function(){return w},default:function(){return b}});var r=O(P),n=O(vt),o=O(St),a=bt,i=O(sr),l=O(ht),f=ut,g=Sm;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 u in c)Object.prototype.hasOwnProperty.call(c,u)&&(d[u]=c[u])}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),u,h;if(Object.getOwnPropertySymbols){var y=Object.getOwnPropertySymbols(d);for(h=0;h<y.length;h++)u=y[h],!(s.indexOf(u)>=0)&&Object.prototype.propertyIsEnumerable.call(d,u)&&(c[u]=d[u])}return c}function C(d,s){if(d==null)return{};var c={},u=Object.keys(d),h,y;for(y=0;y<u.length;y++)h=u[y],!(s.indexOf(h)>=0)&&(c[h]=d[h]);return c}var w=r.default.forwardRef(function(d,s){var c=d.variant,u=d.color,h=d.size,y=d.value,x=d.label,E=d.className,k=d.barProps,j=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,H=L.variants,Y=L.sizes;c=c??M.variant,u=u??M.color,h=h??M.size,x=x??M.label,E=E??M.className,k=k??M.barProps;var G=(0,l.default)(H[(0,i.default)(D.variants,c,"filled")][(0,i.default)(D.colors,u,"gray")]),B=(0,l.default)(Y[(0,i.default)(D.sizes,h,"md")].container.initial),$=(0,o.default)((0,l.default)(z.container.initial),B),q=(0,l.default)(Y[(0,i.default)(D.sizes,h,"md")].container.withLabel),ee=(0,o.default)((0,l.default)(z.container.withLabel),q),oe=(0,l.default)(Y[(0,i.default)(D.sizes,h,"md")].bar),ge=(0,o.default)((0,l.default)(z.bar),oe),fe=(0,a.twMerge)((0,o.default)($,m({},ee,x)),E),re=(0,a.twMerge)((0,o.default)(ge,G),k==null?void 0:k.className);return r.default.createElement("div",S({},j,{ref:s,className:fe}),r.default.createElement("div",S({},k,{className:re,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})(tk);var rk={};(function(e){Object.defineProperty(e,"__esModule",{value:!0});function t(s,c){for(var u in c)Object.defineProperty(s,u,{enumerable:!0,get:c[u]})}t(e,{Radio:function(){return b},default:function(){return d}});var r=T(P),n=T(vt),o=T(js),a=T(St),i=bt,l=T(sr),f=T(ht),g=ut,m=vi;function S(s,c,u){return c in s?Object.defineProperty(s,c,{value:u,enumerable:!0,configurable:!0,writable:!0}):s[c]=u,s}function O(){return O=Object.assign||function(s){for(var c=1;c<arguments.length;c++){var u=arguments[c];for(var h in u)Object.prototype.hasOwnProperty.call(u,h)&&(s[h]=u[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 u=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)&&(u[h]=s[h])}return u}function w(s,c){if(s==null)return{};var u={},h=Object.keys(s),y,x;for(x=0;x<h.length;x++)y=h[x],!(c.indexOf(y)>=0)&&(u[y]=s[y]);return u}var b=r.default.forwardRef(function(s,c){var u=s.color,h=s.label,y=s.icon,x=s.ripple,E=s.className,k=s.disabled,j=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,H=z.defaultProps,Y=z.valid,G=z.styles,B=G.base,$=G.colors,q=r.default.useId();u=u??H.color,h=h??H.label,y=y??H.icon,x=x??H.ripple,E=E??H.className,k=k??H.disabled,j=j??H.containerProps,A=A??H.labelProps,M=M??H.iconProps;var ee=x!==void 0&&new o.default,oe=(0,a.default)((0,f.default)(B.root),S({},(0,f.default)(B.disabled),k)),ge=(0,i.twMerge)((0,a.default)((0,f.default)(B.container)),j==null?void 0:j.className),fe=(0,i.twMerge)((0,a.default)((0,f.default)(B.input),(0,f.default)($[(0,l.default)(Y.colors,u,"gray")])),E),re=(0,i.twMerge)((0,a.default)((0,f.default)(B.label)),A==null?void 0:A.className),be=(0,a.default)((0,a.default)((0,f.default)(B.icon)),$[(0,l.default)(Y.colors,u,"gray")].color,M==null?void 0:M.className);return r.default.createElement("div",{ref:c,className:oe},r.default.createElement("label",O({},j,{className:ge,htmlFor:L.id||q,onMouseDown:function(he){var pe=j==null?void 0:j.onMouseDown;return x&&ee.create(he,"dark"),typeof pe=="function"&&pe(he)}}),r.default.createElement("input",O({},L,{ref:D,type:"radio",disabled:k,className:fe,id:L.id||q})),r.default.createElement("span",{className:be},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:re,htmlFor:L.id||q}),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})(rk);var nk={},ub={};(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 l},usePrevious:function(){return f},SelectContextProvider:function(){return g}});var r=a(P),n=Rr,o=gu;function a(m){return m&&m.__esModule?m:{default:m}}var i=r.default.createContext(null);i.displayName="MaterialTailwind.SelectContext";function l(){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"})(ub);var ok={};(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(St),o=bt,a=S(ht),i=ut,l=ub,f=gu;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,u;if(Object.getOwnPropertySymbols){var h=Object.getOwnPropertySymbols(b);for(u=0;u<h.length;u++)c=h[u],!(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),u,h;for(h=0;h<c.length;h++)u=c[h],!(d.indexOf(u)>=0)&&(s[u]=b[u]);return s}var C=function(b){var d=function(){G(y),q(u),$(!1),oe(null)},s=function(ke){(ke.key==="Enter"||ke.key===" "&&!fe.current.typing)&&(ke.preventDefault(),d())},c=b.value,u=c===void 0?"":c,h=b.index,y=h===void 0?0:h,x=b.disabled,E=x===void 0?!1:x,k=b.className,j=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,H=(0,l.useSelect)(),Y=H.selectedIndex,G=H.setSelectedIndex,B=H.listRef,$=H.setOpen,q=H.onChange,ee=H.activeIndex,oe=H.setActiveIndex,ge=H.getItemProps,fe=H.dataRef,re=(0,a.default)(z.option.initial),be=(0,a.default)(z.option.active),he=(0,a.default)(z.option.disabled),pe,ve=(0,o.twMerge)((0,n.default)(re,(pe={},g(pe,be,Y===y),g(pe,he,E),pe)),j??"");return r.default.createElement("li",m({},M,{role:"option",ref:function(me){return B.current[y]=me},className:ve,disabled:E,tabIndex:ee===y?0:1,"aria-selected":ee===y&&Y===y,"data-selected":Y===y},ge({onClick:function(me){var ke=M==null?void 0:M.onClick;typeof ke=="function"&&(ke(me),d()),d()},onKeyDown:function(me){var ke=M==null?void 0:M.onKeyDown;typeof ke=="function"&&(ke(me),s(me)),s(me)}})),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})(ok);(function(e){Object.defineProperty(e,"__esModule",{value:!0});function t(B,$){for(var q in $)Object.defineProperty(B,q,{enumerable:!0,get:$[q]})}t(e,{Select:function(){return Y},Option:function(){return C.SelectOption},useSelect:function(){return O.useSelect},usePrevious:function(){return O.usePrevious},default:function(){return G}});var r=u(P),n=u(vt),o=Or,a=Rr,i=u(St),l=bt,f=u(Br),g=u(sr),m=u(ht),S=ut,O=ub,T=gu,C=ok;function w(B,$){($==null||$>B.length)&&($=B.length);for(var q=0,ee=new Array($);q<$;q++)ee[q]=B[q];return ee}function b(B){if(Array.isArray(B))return B}function d(B){if(Array.isArray(B))return w(B)}function s(B,$,q){return $ in B?Object.defineProperty(B,$,{value:q,enumerable:!0,configurable:!0,writable:!0}):B[$]=q,B}function c(){return c=Object.assign||function(B){for(var $=1;$<arguments.length;$++){var q=arguments[$];for(var ee in q)Object.prototype.hasOwnProperty.call(q,ee)&&(B[ee]=q[ee])}return B},c.apply(this,arguments)}function u(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,$){var q=B==null?null:typeof Symbol<"u"&&B[Symbol.iterator]||B["@@iterator"];if(q!=null){var ee=[],oe=!0,ge=!1,fe,re;try{for(q=q.call(B);!(oe=(fe=q.next()).done)&&(ee.push(fe.value),!($&&ee.length===$));oe=!0);}catch(be){ge=!0,re=be}finally{try{!oe&&q.return!=null&&q.return()}finally{if(ge)throw re}}return ee}}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 E(){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 $=1;$<arguments.length;$++){var q=arguments[$]!=null?arguments[$]:{},ee=Object.keys(q);typeof Object.getOwnPropertySymbols=="function"&&(ee=ee.concat(Object.getOwnPropertySymbols(q).filter(function(oe){return Object.getOwnPropertyDescriptor(q,oe).enumerable}))),ee.forEach(function(oe){s(B,oe,q[oe])})}return B}function j(B,$){var q=Object.keys(B);if(Object.getOwnPropertySymbols){var ee=Object.getOwnPropertySymbols(B);$&&(ee=ee.filter(function(oe){return Object.getOwnPropertyDescriptor(B,oe).enumerable})),q.push.apply(q,ee)}return q}function A(B,$){return $=$??{},Object.getOwnPropertyDescriptors?Object.defineProperties(B,Object.getOwnPropertyDescriptors($)):j(Object($)).forEach(function(q){Object.defineProperty(B,q,Object.getOwnPropertyDescriptor($,q))}),B}function M(B,$){if(B==null)return{};var q=D(B,$),ee,oe;if(Object.getOwnPropertySymbols){var ge=Object.getOwnPropertySymbols(B);for(oe=0;oe<ge.length;oe++)ee=ge[oe],!($.indexOf(ee)>=0)&&Object.prototype.propertyIsEnumerable.call(B,ee)&&(q[ee]=B[ee])}return q}function D(B,$){if(B==null)return{};var q={},ee=Object.keys(B),oe,ge;for(ge=0;ge<ee.length;ge++)oe=ee[ge],!($.indexOf(oe)>=0)&&(q[oe]=B[oe]);return q}function L(B,$){return b(B)||y(B,$)||H(B,$)||x()}function z(B){return d(B)||h(B)||H(B)||E()}function H(B,$){if(B){if(typeof B=="string")return w(B,$);var q=Object.prototype.toString.call(B).slice(8,-1);if(q==="Object"&&B.constructor&&(q=B.constructor.name),q==="Map"||q==="Set")return Array.from(q);if(q==="Arguments"||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(q))return w(B,$)}}var Y=r.default.forwardRef(function(B,$){var q=B.variant,ee=B.color,oe=B.size,ge=B.label,fe=B.error,re=B.success,be=B.arrow,he=B.value,pe=B.onChange,ve=B.selected,me=B.offset,ke=B.dismiss,Fe=B.animate,Pe=B.lockScroll,te=B.labelProps,Oe=B.menuProps,$e=B.className,Be=B.disabled,We=B.name,lt=B.children,qe=B.containerProps,Ke=M(B,["variant","color","size","label","error","success","arrow","value","onChange","selected","offset","dismiss","animate","lockScroll","labelProps","menuProps","className","disabled","name","children","containerProps"]),xt,rt=(0,S.useTheme)().select,dt=rt.defaultProps,Rt=rt.valid,Ae=rt.styles,ft=Ae.base,At=Ae.variants,Z=L(r.default.useState("close"),2),ue=Z[0],ne=Z[1];q=q??dt.variant,ee=ee??dt.color,oe=oe??dt.size,ge=ge??dt.label,fe=fe??dt.error,re=re??dt.success,be=be??dt.arrow,he=he??dt.value,pe=pe??dt.onChange,ve=ve??dt.selected,me=me??dt.offset,ke=ke??dt.dismiss,Fe=Fe??dt.animate,te=te??dt.labelProps,Oe=Oe??dt.menuProps;var xe;qe=(xe=(0,f.default)(qe,(dt==null?void 0:dt.containerProps)||{}))!==null&&xe!==void 0?xe:dt.containerProps,$e=$e??dt.className;var se=r.default.useRef([]),ce,Ce=r.default.useRef(z((ce=r.default.Children.map(lt,function(Le){var ze=Le.props;return ze==null?void 0:ze.value}))!==null&&ce!==void 0?ce:[])),Ie=L(r.default.useState(!1),2),Ne=Ie[0],ct=Ie[1],Ve=L(r.default.useState(null),2),tt=Ve[0],wt=Ve[1],Vt=L(r.default.useState(0),2),He=Vt[0],Yt=Vt[1],It=L(r.default.useState(!1),2),Dt=It[0],kt=It[1],Gt=(0,O.usePrevious)(tt),Ot=(0,o.useFloating)({placement:"bottom-start",open:Ne,onOpenChange:ct,whileElementsMounted:o.autoUpdate,middleware:[(0,o.offset)(5),(0,o.flip)({padding:10}),(0,o.size)({apply:function(ze){var Ue=ze.rects,pt=ze.elements,Lt,or;Object.assign(pt==null||(Lt=pt.floating)===null||Lt===void 0?void 0:Lt.style,{width:"".concat(Ue==null||(or=Ue.reference)===null||or===void 0?void 0:or.width,"px"),zIndex:99})},padding:20})]}),hr=Ot.x,_r=Ot.y,kr=Ot.strategy,Te=Ot.refs,Me=Ot.context;r.default.useEffect(function(){Yt(Math.max(0,Ce.current.indexOf(he)+1))},[he]);var Ge=Te.floating,gt=(0,o.useInteractions)([(0,o.useClick)(Me),(0,o.useRole)(Me,{role:"listbox"}),(0,o.useDismiss)(Me,k({},ke)),(0,o.useListNavigation)(Me,{listRef:se,activeIndex:tt,selectedIndex:He,onNavigate:wt,loop:!0}),(0,o.useTypeahead)(Me,{listRef:Ce,activeIndex:tt,selectedIndex:He,onMatch:Ne?wt:Yt})]),X=gt.getReferenceProps,_e=gt.getFloatingProps,ye=gt.getItemProps;(0,a.useIsomorphicLayoutEffect)(function(){var Le=Ge.current;if(Ne&&Dt&&Le){var ze=tt!=null?se.current[tt]:He!=null?se.current[He]:null;if(ze&&Gt!=null){var Ue,pt,Lt=(pt=(Ue=se.current[Gt])===null||Ue===void 0?void 0:Ue.offsetHeight)!==null&&pt!==void 0?pt:0,or=Le.offsetHeight,gr=ze.offsetTop,mn=gr+Lt;gr<Le.scrollTop?Le.scrollTop-=Le.scrollTop-gr+5:mn>or+Le.scrollTop&&(Le.scrollTop+=mn-or-Le.scrollTop+5)}}},[Ne,Dt,Gt,tt]);var ot=r.default.useMemo(function(){return{selectedIndex:He,setSelectedIndex:Yt,listRef:se,setOpen:ct,onChange:pe||function(){},activeIndex:tt,setActiveIndex:wt,getItemProps:ye,dataRef:Me.dataRef}},[He,pe,tt,ye,Me.dataRef]);r.default.useEffect(function(){ne(Ne?"open":!Ne&&He||!Ne&&he?"withValue":"close")},[Ne,he,He,ve]);var at=At[(0,g.default)(Rt.variants,q,"outlined")],Ct=at.sizes[(0,g.default)(Rt.sizes,oe,"md")],Tt=at.error.select,Zt=at.success.select,Ft=at.colors.select[(0,g.default)(Rt.colors,ee,"gray")],Mr=at.error.label,Ir=at.success.label,br=at.colors.label[(0,g.default)(Rt.colors,ee,"gray")],Vr=at.states[ue],go=(0,i.default)((0,m.default)(ft.container),(0,m.default)(Ct.container),qe==null?void 0:qe.className),vr=(0,l.twMerge)((0,i.default)((0,m.default)(ft.select),(0,m.default)(at.base.select),(0,m.default)(Vr.select),(0,m.default)(Ct.select),s({},(0,m.default)(Ft[ue]),!fe&&!re),s({},(0,m.default)(Tt.initial),fe),s({},(0,m.default)(Tt.states[ue]),fe),s({},(0,m.default)(Zt.initial),re),s({},(0,m.default)(Zt.states[ue]),re)),$e),Gn,za=(0,l.twMerge)((0,i.default)((0,m.default)(ft.label),(0,m.default)(at.base.label),(0,m.default)(Vr.label),(0,m.default)(Ct.label.initial),(0,m.default)(Ct.label.states[ue]),s({},(0,m.default)(br[ue]),!fe&&!re),s({},(0,m.default)(Mr.initial),fe),s({},(0,m.default)(Mr.states[ue]),fe),s({},(0,m.default)(Ir.initial),re),s({},(0,m.default)(Ir.states[ue]),re)),(Gn=te.className)!==null&&Gn!==void 0?Gn:""),on=(0,i.default)((0,m.default)(ft.arrow.initial),s({},(0,m.default)(ft.arrow.active),Ne)),Dr,Sr=(0,l.twMerge)((0,i.default)((0,m.default)(ft.menu)),(Dr=Oe.className)!==null&&Dr!==void 0?Dr:""),Qr=(0,i.default)("absolute top-2/4 -translate-y-2/4",q==="outlined"?"left-3 pt-0.5":"left-0 pt-3"),mo={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]}}},Nn=(0,f.default)(mo,Fe),gn=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 je=r.default.createElement(o.FloatingFocusManager,{context:Me,modal:!1},r.default.createElement(a.m.ul,c({},_e(A(k({},Oe),{ref:Te.setFloating,role:"listbox",className:Sr,style:{position:kr,top:_r??0,left:hr??0,overflow:"auto"},onPointerEnter:function(ze){var Ue=Oe==null?void 0:Oe.onPointerEnter;typeof Ue=="function"&&(Ue(ze),kt(!1)),kt(!1)},onPointerMove:function(ze){var Ue=Oe==null?void 0:Oe.onPointerMove;typeof Ue=="function"&&(Ue(ze),kt(!1)),kt(!1)},onKeyDown:function(ze){var Ue=Oe==null?void 0:Oe.onKeyDown;typeof Ue=="function"&&(Ue(ze),kt(!0)),kt(!0)}})),{initial:"unmount",exit:"unmount",animate:Ne?"mount":"unmount",variants:Nn}),r.default.Children.map(lt,function(Le,ze){var Ue;return r.default.isValidElement(Le)&&r.default.cloneElement(Le,A(k({},Le.props),{index:((Ue=Le.props)===null||Ue===void 0?void 0:Ue.index)||ze+1,id:"material-tailwind-select-".concat(ze)}))})));return r.default.createElement(O.SelectContextProvider,{value:ot},r.default.createElement("div",c({},qe,{ref:$,className:go}),r.default.createElement("button",c({type:"button"},X(A(k({},Ke),{ref:Te.setReference,className:vr,disabled:Be,name:We}))),typeof ve=="function"?r.default.createElement("span",{className:Qr},ve(lt[He-1],He-1)):he&&!pe?r.default.createElement("span",{className:Qr},he):r.default.createElement("span",c({},(xt=lt[He-1])===null||xt===void 0?void 0:xt.props,{className:Qr})),r.default.createElement("div",{className:on},be??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({},te,{className:za}),ge),r.default.createElement(a.LazyMotion,{features:a.domAnimation},r.default.createElement(gn,null,Ne&&r.default.createElement(r.default.Fragment,null,Pe?r.default.createElement(o.FloatingOverlay,{lockScroll:!0},je):je)))))});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 G=Object.assign(Y,{Option:C.SelectOption})})(nk);var ak={};(function(e){Object.defineProperty(e,"__esModule",{value:!0});function t(s,c){for(var u in c)Object.defineProperty(s,u,{enumerable:!0,get:c[u]})}t(e,{Switch:function(){return b},default:function(){return d}});var r=T(P),n=T(vt),o=T(js),a=T(St),i=bt,l=T(sr),f=T(ht),g=ut,m=vi;function S(s,c,u){return c in s?Object.defineProperty(s,c,{value:u,enumerable:!0,configurable:!0,writable:!0}):s[c]=u,s}function O(){return O=Object.assign||function(s){for(var c=1;c<arguments.length;c++){var u=arguments[c];for(var h in u)Object.prototype.hasOwnProperty.call(u,h)&&(s[h]=u[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 u=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)&&(u[h]=s[h])}return u}function w(s,c){if(s==null)return{};var u={},h=Object.keys(s),y,x;for(x=0;x<h.length;x++)y=h[x],!(c.indexOf(y)>=0)&&(u[y]=s[y]);return u}var b=r.default.forwardRef(function(s,c){var u=s.color,h=s.label,y=s.ripple,x=s.className,E=s.disabled,k=s.containerProps,j=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,H=z.defaultProps,Y=z.valid,G=z.styles,B=G.base,$=G.colors,q=r.default.useId();u=u??H.color,y=y??H.ripple,x=x??H.className,E=E??H.disabled,k=k??H.containerProps,A=A??H.labelProps,j=j??H.circleProps;var ee=y!==void 0&&new o.default,oe=(0,a.default)((0,f.default)(B.root),S({},(0,f.default)(B.disabled),E)),ge=(0,i.twMerge)((0,a.default)((0,f.default)(B.container)),k==null?void 0:k.className),fe=(0,i.twMerge)((0,a.default)((0,f.default)(B.input),(0,f.default)($[(0,l.default)(Y.colors,u,"gray")])),x),re=(0,i.twMerge)((0,a.default)((0,f.default)(B.circle),$[(0,l.default)(Y.colors,u,"gray")].circle,$[(0,l.default)(Y.colors,u,"gray")].before),j==null?void 0:j.className),be=(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:oe},r.default.createElement("div",O({},k,{className:ge}),r.default.createElement("input",O({},D,{ref:M,type:"checkbox",disabled:E,id:D.id||q,className:fe})),r.default.createElement("label",O({},j,{htmlFor:D.id||q,className:re}),y&&r.default.createElement("div",{className:be,onMouseDown:function(pe){var ve=k==null?void 0:k.onMouseDown;return y&&ee.create(pe,"dark"),typeof ve=="function"&&ve(pe)}}))),h&&r.default.createElement("label",O({},A,{htmlFor:D.id||q,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})(ak);var ik={},Ds={},wi={};(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 l},propTypesDisabled:function(){return f},propTypesClassName:function(){return g},propTypesOrientation:function(){return m},propTypesIndicator:function(){return S},propTypesChildren:function(){return O}});var r=o(vt),n=nr;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,l=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})(wi);(function(e){Object.defineProperty(e,"__esModule",{value:!0});function t(k,j){for(var A in j)Object.defineProperty(k,A,{enumerable:!0,get:j[A]})}t(e,{TabsContext:function(){return b},useTabs:function(){return d},TabsContextProvider:function(){return s},setId:function(){return c},setActive:function(){return u},setAnimation:function(){return h},setIndicator:function(){return y},setIsInitial:function(){return x},setOrientation:function(){return E}});var r=l(P),n=wi;function o(k,j){(j==null||j>k.length)&&(j=k.length);for(var A=0,M=new Array(j);A<j;A++)M[A]=k[A];return M}function a(k){if(Array.isArray(k))return k}function i(k,j,A){return j in k?Object.defineProperty(k,j,{value:A,enumerable:!0,configurable:!0,writable:!0}):k[j]=A,k}function l(k){return k&&k.__esModule?k:{default:k}}function f(k,j){var A=k==null?null:typeof Symbol<"u"&&k[Symbol.iterator]||k["@@iterator"];if(A!=null){var M=[],D=!0,L=!1,z,H;try{for(A=A.call(k);!(D=(z=A.next()).done)&&(M.push(z.value),!(j&&M.length===j));D=!0);}catch(Y){L=!0,H=Y}finally{try{!D&&A.return!=null&&A.return()}finally{if(L)throw H}}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 j=1;j<arguments.length;j++){var A=arguments[j]!=null?arguments[j]:{},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,j){var A=Object.keys(k);if(Object.getOwnPropertySymbols){var M=Object.getOwnPropertySymbols(k);j&&(M=M.filter(function(D){return Object.getOwnPropertyDescriptor(k,D).enumerable})),A.push.apply(A,M)}return A}function O(k,j){return j=j??{},Object.getOwnPropertyDescriptors?Object.defineProperties(k,Object.getOwnPropertyDescriptors(j)):S(Object(j)).forEach(function(A){Object.defineProperty(k,A,Object.getOwnPropertyDescriptor(j,A))}),k}function T(k,j){return a(k)||f(k,j)||C(k,j)||g()}function C(k,j){if(k){if(typeof k=="string")return o(k,j);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,j)}}function w(k,j){switch(j.type){case"SET_ID":return O(m({},k),{id:j.value});case"SET_ACTIVE":return O(m({},k),{active:j.value});case"SET_ANIMATION":return O(m({},k),{appliedAnimation:j.value});case"SET_INDICATOR":return O(m({},k),{indicatorProps:j.value});case"SET_IS_INITIAL":return O(m({},k),{isInitial:j.value});case"SET_ORIENTATION":return O(m({},k),{orientation:j.value});default:throw new Error("Unhandled action type: ".concat(j.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 j=k.id,A=k.value,M=k.orientation,D=k.children,L=r.default.useMemo(function(){return{id:j??"indicator",active:A,orientation:M,isInitial:!0,appliedAnimation:{initial:{},unmount:{},mount:{}},indicatorProps:void 0}},[j,A,M]),z=T(r.default.useReducer(w,L),2),H=z[0],Y=z[1],G=r.default.useMemo(function(){return{state:H,dispatch:Y}},[H]);return r.default.createElement(b.Provider,{value:G},D)},c=function(k,j){return k({type:"SET_ID",value:j})},u=function(k,j){return k({type:"SET_ACTIVE",value:j})},h=function(k,j){return k({type:"SET_ANIMATION",value:j})},y=function(k,j){return k({type:"SET_INDICATOR",value:j})},x=function(k,j){return k({type:"SET_IS_INITIAL",value:j})},E=function(k,j){return k({type:"SET_ORIENTATION",value:j})};s.propTypes={id:n.propTypesId,value:n.propTypesValue,orientation:n.propTypesOrientation,children:n.propTypesChildren},s.displayName="MaterialTailwind.TabsContextProvider"})(Ds);var sk={};(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=Rr,o=O(St),a=bt,i=O(ht),l=ut,f=Ds,g=wi;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 u in c)Object.prototype.hasOwnProperty.call(c,u)&&(d[u]=c[u])}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),u,h;if(Object.getOwnPropertySymbols){var y=Object.getOwnPropertySymbols(d);for(h=0;h<y.length;h++)u=y[h],!(s.indexOf(u)>=0)&&Object.prototype.propertyIsEnumerable.call(d,u)&&(c[u]=d[u])}return c}function C(d,s){if(d==null)return{};var c={},u=Object.keys(d),h,y;for(y=0;y<u.length;y++)h=u[y],!(s.indexOf(h)>=0)&&(c[h]=d[h]);return c}var w=r.default.forwardRef(function(d,s){var c=d.value,u=d.className,h=d.activeClassName,y=d.disabled,x=d.children,E=T(d,["value","className","activeClassName","disabled","children"]),k=(0,l.useTheme)(),j=k.tab,A=j.defaultProps,M=j.styles.base,D=(0,f.useTabs)(),L=D.state,z=D.dispatch,H=L.id,Y=L.active,G=L.indicatorProps;u=u??A.className,h=h??A.activeClassName,y=y??A.disabled;var B,$=(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)),u),q,ee=(0,a.twMerge)((0,o.default)((0,i.default)(M.indicator)),(q=G==null?void 0:G.className)!==null&&q!==void 0?q:"");return r.default.createElement("li",S({},E,{ref:s,role:"tab",className:$,onClick:function(oe){var ge=E==null?void 0:E.onClick;typeof ge=="function"&&((0,f.setActive)(z,c),(0,f.setIsInitial)(z,!1),ge(oe)),(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({},G,{transition:{duration:.5},className:ee,layoutId:H})))});w.propTypes={value:g.propTypesValue,className:g.propTypesClassName,disabled:g.propTypesDisabled,children:g.propTypesChildren},w.displayName="MaterialTailwind.Tab";var b=w})(sk);var lk={};(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=Rr,o=O(Br),a=O(St),i=bt,l=O(ht),f=ut,g=Ds,m=wi;function S(){return S=Object.assign||function(d){for(var s=1;s<arguments.length;s++){var c=arguments[s];for(var u in c)Object.prototype.hasOwnProperty.call(c,u)&&(d[u]=c[u])}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),u,h;if(Object.getOwnPropertySymbols){var y=Object.getOwnPropertySymbols(d);for(h=0;h<y.length;h++)u=y[h],!(s.indexOf(u)>=0)&&Object.prototype.propertyIsEnumerable.call(d,u)&&(c[u]=d[u])}return c}function C(d,s){if(d==null)return{};var c={},u=Object.keys(d),h,y;for(y=0;y<u.length;y++)h=u[y],!(s.indexOf(h)>=0)&&(c[h]=d[h]);return c}var w=r.default.forwardRef(function(d,s){var c=d.animate,u=d.className,h=d.children,y=T(d,["animate","className","children"]),x=(0,f.useTheme)().tabsBody,E=x.defaultProps,k=x.styles.base,j=(0,g.useTabs)().dispatch;u=u??E.className,c=c??E.animate;var A=(0,i.twMerge)((0,a.default)((0,l.default)(k)),u),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)(j,D)},[D,j]),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})(lk);var uk={};(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(St),o=bt,a=S(ht),i=ut,l=Ds,f=wi;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,u;if(Object.getOwnPropertySymbols){var h=Object.getOwnPropertySymbols(b);for(u=0;u<h.length;u++)c=h[u],!(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),u,h;for(h=0;h<c.length;h++)u=c[h],!(d.indexOf(u)>=0)&&(s[u]=b[u]);return s}var C=r.default.forwardRef(function(b,d){var s=b.indicatorProps,c=b.className,u=b.children,h=O(b,["indicatorProps","className","children"]),y=(0,i.useTheme)().tabsHeader,x=y.defaultProps,E=y.styles,k=(0,l.useTabs)(),j=k.state,A=k.dispatch,M=j.orientation;r.default.useEffect(function(){(0,l.setIndicator)(A,s)},[A,s]),c=c??x.className;var D=(0,o.twMerge)((0,n.default)((0,a.default)(E.base),g({},E[M]&&(0,a.default)(E[M]),M)),c);return r.default.createElement("nav",null,r.default.createElement("ul",m({},h,{ref:d,role:"tablist",className:D}),u))});C.propTypes={indicatorProps:f.propTypesIndicator,className:f.propTypesClassName,children:f.propTypesChildren},C.displayName="MaterialTailwind.TabsHeader";var w=C})(uk);var ck={};(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=Rr,o=S(St),a=bt,i=S(ht),l=ut,f=Ds,g=wi;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,u;if(Object.getOwnPropertySymbols){var h=Object.getOwnPropertySymbols(b);for(u=0;u<h.length;u++)c=h[u],!(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),u,h;for(h=0;h<c.length;h++)u=c[h],!(d.indexOf(u)>=0)&&(s[u]=b[u]);return s}var C=r.default.forwardRef(function(b,d){var s=b.value,c=b.className,u=b.children,h=O(b,["value","className","children"]),y=(0,l.useTheme)().tabPanel,x=y.defaultProps,E=y.styles.base,k=(0,f.useTabs)().state,j=k.active,A=k.appliedAnimation,M=k.isInitial;c=c??x.className;var D=(0,a.twMerge)((0,o.default)((0,i.default)(E)),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:j===s?"mount":M?"initial":"unmount",variants:A,"data-value":s}),u)))});C.propTypes={value:g.propTypesValue,className:g.propTypesClassName,children:g.propTypesChildren},C.displayName="MaterialTailwind.TabPanel";var w=C})(ck);(function(e){Object.defineProperty(e,"__esModule",{value:!0});function t(u,h){for(var y in h)Object.defineProperty(u,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 l.useTabs},default:function(){return c}});var r=w(P),n=w(St),o=bt,a=w(ht),i=ut,l=Ds,f=sk,g=lk,m=uk,S=ck,O=wi;function T(u,h,y){return h in u?Object.defineProperty(u,h,{value:y,enumerable:!0,configurable:!0,writable:!0}):u[h]=y,u}function C(){return C=Object.assign||function(u){for(var h=1;h<arguments.length;h++){var y=arguments[h];for(var x in y)Object.prototype.hasOwnProperty.call(y,x)&&(u[x]=y[x])}return u},C.apply(this,arguments)}function w(u){return u&&u.__esModule?u:{default:u}}function b(u,h){if(u==null)return{};var y=d(u,h),x,E;if(Object.getOwnPropertySymbols){var k=Object.getOwnPropertySymbols(u);for(E=0;E<k.length;E++)x=k[E],!(h.indexOf(x)>=0)&&Object.prototype.propertyIsEnumerable.call(u,x)&&(y[x]=u[x])}return y}function d(u,h){if(u==null)return{};var y={},x=Object.keys(u),E,k;for(k=0;k<x.length;k++)E=x[k],!(h.indexOf(E)>=0)&&(y[E]=u[E]);return y}var s=r.default.forwardRef(function(u,h){var y=u.value,x=u.className,E=u.orientation,k=u.children,j=b(u,["value","className","orientation","children"]),A=(0,i.useTheme)().tabs,M=A.defaultProps,D=A.styles,L=r.default.useId();x=x??M.className,E=E??M.orientation;var z=(0,o.twMerge)((0,n.default)((0,a.default)(D.base),T({},D[E]&&(0,a.default)(D[E]),E)),x);return r.default.createElement(l.TabsContextProvider,{id:L,value:y,orientation:E},r.default.createElement("div",C({},j,{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})})(ik);var dk={};(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(vt),o=S(St),a=S(sr),i=S(ht),l=ut,f=hu;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,u;if(Object.getOwnPropertySymbols){var h=Object.getOwnPropertySymbols(b);for(u=0;u<h.length;u++)c=h[u],!(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),u,h;for(h=0;h<c.length;h++)u=c[h],!(d.indexOf(u)>=0)&&(s[u]=b[u]);return s}var C=r.default.forwardRef(function(b,d){var s=b.variant,c=b.color,u=b.size,h=b.label,y=b.error,x=b.success,E=b.resize,k=b.labelProps,j=b.containerProps,A=b.shrink,M=b.className,D=O(b,["variant","color","size","label","error","success","resize","labelProps","containerProps","shrink","className"]),L=(0,l.useTheme)().textarea,z=L.defaultProps,H=L.valid,Y=L.styles,G=Y.base,B=Y.variants;s=s??z.variant,u=u??z.size,c=c??z.color,h=h??z.label,k=k??z.labelProps,j=j??z.containerProps,A=A??z.shrink,M=M??z.className;var $=B[(0,a.default)(H.variants,s,"outlined")],q=(0,i.default)($.error.textarea),ee=(0,i.default)($.success.textarea),oe=(0,i.default)($.shrink.textarea),ge=(0,i.default)($.colors.textarea[(0,a.default)(H.colors,c,"gray")]),fe=(0,i.default)($.error.label),re=(0,i.default)($.success.label),be=(0,i.default)($.shrink.label),he=(0,i.default)($.colors.label[(0,a.default)(H.colors,c,"gray")]),pe=(0,o.default)((0,i.default)(G.container),j==null?void 0:j.className),ve=(0,o.default)((0,i.default)(G.textarea),(0,i.default)($.base.textarea),(0,i.default)($.sizes[(0,a.default)(H.sizes,u,"md")].textarea),g({},ge,!y&&!x),g({},q,y),g({},ee,x),g({},oe,A),E?"":"!resize-none",M),me=(0,o.default)((0,i.default)(G.label),(0,i.default)($.base.label),(0,i.default)($.sizes[(0,a.default)(H.sizes,u,"md")].label),g({},he,!y&&!x),g({},fe,y),g({},re,x),g({},be,A),k==null?void 0:k.className);return r.default.createElement("div",{ref:d,className:pe},r.default.createElement("textarea",m({},D,{className:ve,placeholder:(D==null?void 0:D.placeholder)||" "})),r.default.createElement("label",{className:me},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})(dk);var fk={};(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 j},default:function(){return A}});var r=b(P),n=b(vt),o=Or,a=Rr,i=b(St),l=bt,f=b(Br),g=b(ht),m=ut,S=Is;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=[],H=!0,Y=!1,G,B;try{for(L=L.call(M);!(H=(G=L.next()).done)&&(z.push(G.value),!(D&&z.length===D));H=!0);}catch($){Y=!0,B=$}finally{try{!H&&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(H){return Object.getOwnPropertyDescriptor(L,H).enumerable}))),z.forEach(function(H){C(M,H,L[H])})}return M}function u(M,D){var L=Object.keys(M);if(Object.getOwnPropertySymbols){var z=Object.getOwnPropertySymbols(M);D&&(z=z.filter(function(H){return Object.getOwnPropertyDescriptor(M,H).enumerable})),L.push.apply(L,z)}return L}function h(M,D){return D=D??{},Object.getOwnPropertyDescriptors?Object.defineProperties(M,Object.getOwnPropertyDescriptors(D)):u(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,H;if(Object.getOwnPropertySymbols){var Y=Object.getOwnPropertySymbols(M);for(H=0;H<Y.length;H++)z=Y[H],!(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),H,Y;for(Y=0;Y<z.length;Y++)H=z[Y],!(D.indexOf(H)>=0)&&(L[H]=M[H]);return L}function E(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 j=r.default.forwardRef(function(M,D){var L=M.open,z=M.handler,H=M.content,Y=M.interactive,G=M.placement,B=M.offset,$=M.dismiss,q=M.animate,ee=M.className,oe=M.children,ge=y(M,["open","handler","content","interactive","placement","offset","dismiss","animate","className","children"]),fe=(0,m.useTheme)().tooltip,re=fe.defaultProps,be=fe.styles.base,he=E(r.default.useState(!1),2),pe=he[0],ve=he[1];L=L??pe,z=z??ve,Y=Y??re.interactive,G=G??re.placement,B=B??re.offset,$=$??re.dismiss,q=q??re.animate,ee=ee??re.className;var me=(0,l.twMerge)((0,i.default)((0,g.default)(be)),ee),ke={unmount:{opacity:0},mount:{opacity:1}},Fe=(0,f.default)(ke,q),Pe=(0,o.useFloating)({open:L,onOpenChange:z,middleware:[(0,o.offset)(B),(0,o.flip)(),(0,o.shift)()],placement:G}),te=Pe.x,Oe=Pe.y,$e=Pe.reference,Be=Pe.floating,We=Pe.strategy,lt=Pe.refs,qe=Pe.update,Ke=Pe.context,xt=(0,o.useInteractions)([(0,o.useClick)(Ke,{enabled:Y}),(0,o.useFocus)(Ke),(0,o.useHover)(Ke),(0,o.useRole)(Ke,{role:"tooltip"}),(0,o.useDismiss)(Ke,$)]),rt=xt.getReferenceProps,dt=xt.getFloatingProps;r.default.useEffect(function(){if(lt.reference.current&&lt.floating.current&&L)return(0,o.autoUpdate)(lt.reference.current,lt.floating.current,qe)},[L,qe,lt.reference,lt.floating]);var Rt=(0,o.useMergeRefs)([D,Be]),Ae=(0,o.useMergeRefs)([D,$e]),ft=a.AnimatePresence;return r.default.createElement(r.default.Fragment,null,typeof oe=="string"?r.default.createElement("span",w({},rt({ref:Ae})),oe):r.default.cloneElement(oe,c({},rt(h(c({},oe==null?void 0:oe.props),{ref:Ae})))),r.default.createElement(a.LazyMotion,{features:a.domAnimation},r.default.createElement(o.FloatingPortal,null,r.default.createElement(ft,null,L&&r.default.createElement(a.m.div,w({},dt(h(c({},ge),{ref:Rt,className:me,style:{position:We,top:Oe??"",left:te??""}})),{initial:"unmount",exit:"unmount",animate:L?"mount":"unmount",variants:Fe}),H)))))});j.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},j.displayName="MaterialTailwind.Tooltip";var A=j})(fk);var pk={};(function(e){Object.defineProperty(e,"__esModule",{value:!0});function t(c,u){for(var h in u)Object.defineProperty(c,h,{enumerable:!0,get:u[h]})}t(e,{Typography:function(){return d},default:function(){return s}});var r=S(P),n=S(vt),o=S(St),a=bt,i=S(sr),l=S(ht),f=ut,g=Cm;function m(c,u,h){return u in c?Object.defineProperty(c,u,{value:h,enumerable:!0,configurable:!0,writable:!0}):c[u]=h,c}function S(c){return c&&c.__esModule?c:{default:c}}function O(c){for(var u=1;u<arguments.length;u++){var h=arguments[u]!=null?arguments[u]:{},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,u){var h=Object.keys(c);if(Object.getOwnPropertySymbols){var y=Object.getOwnPropertySymbols(c);u&&(y=y.filter(function(x){return Object.getOwnPropertyDescriptor(c,x).enumerable})),h.push.apply(h,y)}return h}function C(c,u){return u=u??{},Object.getOwnPropertyDescriptors?Object.defineProperties(c,Object.getOwnPropertyDescriptors(u)):T(Object(u)).forEach(function(h){Object.defineProperty(c,h,Object.getOwnPropertyDescriptor(u,h))}),c}function w(c,u){if(c==null)return{};var h=b(c,u),y,x;if(Object.getOwnPropertySymbols){var E=Object.getOwnPropertySymbols(c);for(x=0;x<E.length;x++)y=E[x],!(u.indexOf(y)>=0)&&Object.prototype.propertyIsEnumerable.call(c,y)&&(h[y]=c[y])}return h}function b(c,u){if(c==null)return{};var h={},y=Object.keys(c),x,E;for(E=0;E<y.length;E++)x=y[E],!(u.indexOf(x)>=0)&&(h[x]=c[x]);return h}var d=r.default.forwardRef(function(c,u){var h=c.variant,y=c.color,x=c.textGradient,E=c.as,k=c.className,j=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,H=z.variants,Y=z.colors,G=z.textGradient;h=h??D.variant,y=y??D.color,x=x||D.textGradient,E=E??void 0,k=k??D.className;var B=(0,l.default)(H[(0,i.default)(L.variants,h,"paragraph")]),$=Y[(0,i.default)(L.colors,y,"inherit")],q=(0,l.default)(G),ee=(0,a.twMerge)((0,o.default)(B,m({},$.color,!x),m({},q,x),m({},$.gradient,x)),k),oe;switch(h){case"h1":oe=r.default.createElement(E||"h1",C(O({},A),{ref:u,className:ee}),j);break;case"h2":oe=r.default.createElement(E||"h2",C(O({},A),{ref:u,className:ee}),j);break;case"h3":oe=r.default.createElement(E||"h3",C(O({},A),{ref:u,className:ee}),j);break;case"h4":oe=r.default.createElement(E||"h4",C(O({},A),{ref:u,className:ee}),j);break;case"h5":oe=r.default.createElement(E||"h5",C(O({},A),{ref:u,className:ee}),j);break;case"h6":oe=r.default.createElement(E||"h6",C(O({},A),{ref:u,className:ee}),j);break;case"lead":oe=r.default.createElement(E||"p",C(O({},A),{ref:u,className:ee}),j);break;case"paragraph":oe=r.default.createElement(E||"p",C(O({},A),{ref:u,className:ee}),j);break;case"small":oe=r.default.createElement(E||"p",C(O({},A),{ref:u,className:ee}),j);break;default:oe=r.default.createElement(E||"p",C(O({},A),{ref:u,className:ee}),j);break}return oe});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})(pk);var hk={},gk={};(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 l},propTypesAnimate:function(){return f}});var r=o(vt),n=nr;function o(g){return g&&g.__esModule?g:{default:g}}var a=r.default.string,i=r.default.node.isRequired,l=r.default.bool.isRequired,f=n.propTypesAnimation})(gk);(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=Rr,o=Or,a=O(Br),i=O(St),l=bt,f=O(ht),g=ut,m=gk;function S(){return S=Object.assign||function(d){for(var s=1;s<arguments.length;s++){var c=arguments[s];for(var u in c)Object.prototype.hasOwnProperty.call(c,u)&&(d[u]=c[u])}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),u,h;if(Object.getOwnPropertySymbols){var y=Object.getOwnPropertySymbols(d);for(h=0;h<y.length;h++)u=y[h],!(s.indexOf(u)>=0)&&Object.prototype.propertyIsEnumerable.call(d,u)&&(c[u]=d[u])}return c}function C(d,s){if(d==null)return{};var c={},u=Object.keys(d),h,y;for(y=0;y<u.length;y++)h=u[y],!(s.indexOf(h)>=0)&&(c[h]=d[h]);return c}var w=r.default.forwardRef(function(d,s){var c=d.open,u=d.animate,h=d.className,y=d.children,x=T(d,["open","animate","className","children"]),E=r.default.useRef(null),k=(0,g.useTheme)().collapse,j=k.styles,A=j.base;u=u??{},h=h??"";var M=(0,l.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,u),z=n.AnimatePresence,H=(0,o.useMergeRefs)([s,E]);return r.default.createElement(n.LazyMotion,{features:n.domAnimation},r.default.createElement(z,null,r.default.createElement(n.m.div,S({},x,{ref:H,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})(hk);var mk={},Tu={};(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 l},propTypesChildren:function(){return f}});var r=n(vt);function n(g){return g&&g.__esModule?g:{default:g}}var o=r.default.string,a=r.default.bool,i=r.default.bool,l=r.default.bool,f=r.default.node.isRequired})(Tu);var bk={},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=ut,o=g(St),a=bt,i=g(ht),l=Tu;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,u=c.styles.base,h=(0,a.twMerge)((0,o.default)((0,i.default)(u.itemPrefix)),b);return r.default.createElement("div",f({},s,{ref:w,className:h}),d)});O.propTypes={className:l.propTypesClassName,children:l.propTypesChildren},O.displayName="MaterialTailwind.ListItemPrefix";var T=O})(cb);var db={};(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=ut,o=g(St),a=bt,i=g(ht),l=Tu;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,u=c.styles.base,h=(0,a.twMerge)((0,o.default)((0,i.default)(u.itemSuffix)),b);return r.default.createElement("div",f({},s,{ref:w,className:h}),d)});O.propTypes={className:l.propTypesClassName,children:l.propTypesChildren},O.displayName="MaterialTailwind.ListItemSuffix";var T=O})(db);(function(e){Object.defineProperty(e,"__esModule",{value:!0});function t(s,c){for(var u in c)Object.defineProperty(s,u,{enumerable:!0,get:c[u]})}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=ut,o=T(js),a=T(St),i=bt,l=T(ht),f=Tu,g=cb,m=db;function S(s,c,u){return c in s?Object.defineProperty(s,c,{value:u,enumerable:!0,configurable:!0,writable:!0}):s[c]=u,s}function O(){return O=Object.assign||function(s){for(var c=1;c<arguments.length;c++){var u=arguments[c];for(var h in u)Object.prototype.hasOwnProperty.call(u,h)&&(s[h]=u[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 u=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)&&(u[h]=s[h])}return u}function w(s,c){if(s==null)return{};var u={},h=Object.keys(s),y,x;for(x=0;x<h.length;x++)y=h[x],!(c.indexOf(y)>=0)&&(u[y]=s[y]);return u}var b=r.default.forwardRef(function(s,c){var u=s.className,h=s.disabled,y=s.selected,x=s.ripple,E=s.children,k=C(s,["className","disabled","selected","ripple","children"]),j=(0,n.useTheme)().list,A=j.defaultProps,M=j.styles.base;x=x??A.ripple;var D=x!==void 0&&new o.default,L,z=(0,i.twMerge)((0,a.default)((0,l.default)(M.item.initial),(L={},S(L,(0,l.default)(M.item.disabled),h),S(L,(0,l.default)(M.item.selected),y&&!h),L)),u);return r.default.createElement("div",O({},k,{ref:c,role:"button",tabIndex:0,className:z,onMouseDown:function(H){var Y=k==null?void 0:k.onMouseDown;return x&&D.create(H,"dark"),typeof Y=="function"&&Y(H)}}),E)});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})})(bk);(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=ut,o=O(St),a=bt,i=O(ht),l=Tu,f=bk,g=cb,m=db;function S(){return S=Object.assign||function(d){for(var s=1;s<arguments.length;s++){var c=arguments[s];for(var u in c)Object.prototype.hasOwnProperty.call(c,u)&&(d[u]=c[u])}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),u,h;if(Object.getOwnPropertySymbols){var y=Object.getOwnPropertySymbols(d);for(h=0;h<y.length;h++)u=y[h],!(s.indexOf(u)>=0)&&Object.prototype.propertyIsEnumerable.call(d,u)&&(c[u]=d[u])}return c}function C(d,s){if(d==null)return{};var c={},u=Object.keys(d),h,y;for(y=0;y<u.length;y++)h=u[y],!(s.indexOf(h)>=0)&&(c[h]=d[h]);return c}var w=r.default.forwardRef(function(d,s){var c=d.className,u=d.children,h=T(d,["className","children"]),y=(0,n.useTheme)().list,x=y.defaultProps,E=y.styles.base;c=c??x.className;var k=(0,a.twMerge)((0,o.default)((0,i.default)(E.list)),c);return r.default.createElement("nav",S({},h,{ref:s,className:k}),u)});w.propTypes={className:l.propTypesClassName,children:l.propTypesChildren},w.displayName="MaterialTailwind.List";var b=Object.assign(w,{Item:f.ListItem,ItemPrefix:g.ListItemPrefix,ItemSuffix:m.ListItemSuffix})})(mk);var vk={};(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(vt),o=O(St),a=bt,i=O(sr),l=O(ht),f=ut,g=mi;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 u in c)Object.prototype.hasOwnProperty.call(c,u)&&(d[u]=c[u])}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),u,h;if(Object.getOwnPropertySymbols){var y=Object.getOwnPropertySymbols(d);for(h=0;h<y.length;h++)u=y[h],!(s.indexOf(u)>=0)&&Object.prototype.propertyIsEnumerable.call(d,u)&&(c[u]=d[u])}return c}function C(d,s){if(d==null)return{};var c={},u=Object.keys(d),h,y;for(y=0;y<u.length;y++)h=u[y],!(s.indexOf(h)>=0)&&(c[h]=d[h]);return c}var w=r.default.forwardRef(function(d,s){var c=d.variant,u=d.size,h=d.color,y=d.fullWidth,x=d.ripple,E=d.className,k=d.children,j=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,H=D.dividerColor;c=c??M.variant,u=u??M.size,h=h??M.color,x=x??M.ripple,y=y??M.fullWidth,E=E??M.className;var Y,G=(0,a.twMerge)((0,o.default)((0,l.default)(z.initial),(Y={},m(Y,(0,l.default)(z.fullWidth),y),m(Y,"divide-x",c!=="outlined"),m(Y,(0,l.default)(H[(0,i.default)(L.colors,h,"gray")]),c!=="outlined"),Y)),E);return r.default.createElement("div",S({},j,{ref:s,className:G}),r.default.Children.map(k,function(B,$){var q;return r.default.isValidElement(B)&&r.default.cloneElement(B,{variant:c,size:u,color:h,ripple:x,fullWidth:y,className:(0,a.twMerge)((0,o.default)({"rounded-r-none":$!==r.default.Children.count(k)-1,"border-r-0":$!==r.default.Children.count(k)-1,"rounded-l-none":$!==0}),(q=B.props)===null||q===void 0?void 0:q.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})(vk);var yk={},xk={};(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 l},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(vt);function n(C){return C&&C.__esModule?C:{default:C}}var o=r.default.string,a=r.default.func,i=r.default.func,l=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})])})(xk);(function(e){Object.defineProperty(e,"__esModule",{value:!0});function t(y,x){for(var E in x)Object.defineProperty(y,E,{enumerable:!0,get:x[E]})}t(e,{Carousel:function(){return u},default:function(){return h}});var r=T(P),n=Rr,o=Or,a=T(St),i=bt,l=T(ht),f=ut,g=xk;function m(y,x){(x==null||x>y.length)&&(x=y.length);for(var E=0,k=new Array(x);E<x;E++)k[E]=y[E];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 E=arguments[x];for(var k in E)Object.prototype.hasOwnProperty.call(E,k)&&(y[k]=E[k])}return y},O.apply(this,arguments)}function T(y){return y&&y.__esModule?y:{default:y}}function C(y,x){var E=y==null?null:typeof Symbol<"u"&&y[Symbol.iterator]||y["@@iterator"];if(E!=null){var k=[],j=!0,A=!1,M,D;try{for(E=E.call(y);!(j=(M=E.next()).done)&&(k.push(M.value),!(x&&k.length===x));j=!0);}catch(L){A=!0,D=L}finally{try{!j&&E.return!=null&&E.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 E=d(y,x),k,j;if(Object.getOwnPropertySymbols){var A=Object.getOwnPropertySymbols(y);for(j=0;j<A.length;j++)k=A[j],!(x.indexOf(k)>=0)&&Object.prototype.propertyIsEnumerable.call(y,k)&&(E[k]=y[k])}return E}function d(y,x){if(y==null)return{};var E={},k=Object.keys(y),j,A;for(A=0;A<k.length;A++)j=k[A],!(x.indexOf(j)>=0)&&(E[j]=y[j]);return E}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 E=Object.prototype.toString.call(y).slice(8,-1);if(E==="Object"&&y.constructor&&(E=y.constructor.name),E==="Map"||E==="Set")return Array.from(E);if(E==="Arguments"||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(E))return m(y,x)}}var u=r.default.forwardRef(function(y,x){var E=y.children,k=y.prevArrow,j=y.nextArrow,A=y.navigation,M=y.autoplay,D=y.autoplayDelay,L=y.transition,z=y.loop,H=y.className,Y=y.slideRef,G=b(y,["children","prevArrow","nextArrow","navigation","autoplay","autoplayDelay","transition","loop","className","slideRef"]),B=(0,f.useTheme)().carousel,$=B.defaultProps,q=B.styles.base,ee=(0,n.useMotionValue)(0),oe=r.default.useRef(null),ge=s(r.default.useState(0),2),fe=ge[0],re=ge[1],be=r.default.Children.toArray(E);H=H??$.className,k=k??$.prevArrow,j=j??$.nextArrow,A=A??$.navigation,M=M??$.autoplay,D=D??$.autoplayDelay,L=L??$.transition,z=z??$.loop;var he=(0,i.twMerge)((0,a.default)((0,l.default)(q.carousel)),H),pe=(0,i.twMerge)((0,a.default)((0,l.default)(q.slide))),ve=r.default.useCallback(function(){var Pe;return-fe*(((Pe=oe.current)===null||Pe===void 0?void 0:Pe.clientWidth)||0)},[fe]),me=r.default.useCallback(function(){var Pe=z?0:fe;re(fe+1===be.length?Pe:fe+1)},[fe,z,be.length]),ke=function(){var Pe=z?be.length-1:0;re(fe-1<0?Pe:fe-1)};r.default.useEffect(function(){var Pe=(0,n.animate)(ee,ve(),L);return Pe.stop},[ve,fe,ee,L]),r.default.useEffect(function(){window.addEventListener("resize",function(){(0,n.animate)(ee,ve(),L)})},[ve,L,ee]),r.default.useEffect(function(){if(M){var Pe=setInterval(function(){return me()},D);return function(){return clearInterval(Pe)}}},[M,me,D]);var Fe=(0,o.useMergeRefs)([oe,x]);return r.default.createElement("div",O({},G,{ref:Fe,className:he}),be.map(function(Pe,te){return r.default.createElement(n.LazyMotion,{key:te,features:n.domAnimation},r.default.createElement(n.m.div,{ref:Y,className:pe,style:{x:ee,left:"".concat(te*100,"%"),right:"".concat(te*100,"%")}},Pe))}),k&&k({loop:z,handlePrev:ke,activeIndex:fe,firstIndex:fe===0}),j&&j({loop:z,handleNext:me,activeIndex:fe,lastIndex:fe===be.length-1}),A&&A({setActiveIndex:re,activeIndex:fe,length:be.length}))});u.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},u.displayName="MaterialTailwind.Carousel";var h=u})(yk);var wk={},_k={};(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 l},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(vt),n=nr;function o(b){return b&&b.__esModule?b:{default:b}}var a=r.default.bool.isRequired,i=r.default.number,l=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})])})(_k);(function(e){Object.defineProperty(e,"__esModule",{value:!0});function t(u,h){for(var y in h)Object.defineProperty(u,y,{enumerable:!0,get:h[y]})}t(e,{Drawer:function(){return s},default:function(){return c}});var r=C(P),n=C(vt),o=Rr,a=Or,i=C(Br),l=C(St),f=bt,g=C(ht),m=ut,S=_k;function O(u,h,y){return h in u?Object.defineProperty(u,h,{value:y,enumerable:!0,configurable:!0,writable:!0}):u[h]=y,u}function T(){return T=Object.assign||function(u){for(var h=1;h<arguments.length;h++){var y=arguments[h];for(var x in y)Object.prototype.hasOwnProperty.call(y,x)&&(u[x]=y[x])}return u},T.apply(this,arguments)}function C(u){return u&&u.__esModule?u:{default:u}}function w(u){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(E){return Object.getOwnPropertyDescriptor(y,E).enumerable}))),x.forEach(function(E){O(u,E,y[E])})}return u}function b(u,h){if(u==null)return{};var y=d(u,h),x,E;if(Object.getOwnPropertySymbols){var k=Object.getOwnPropertySymbols(u);for(E=0;E<k.length;E++)x=k[E],!(h.indexOf(x)>=0)&&Object.prototype.propertyIsEnumerable.call(u,x)&&(y[x]=u[x])}return y}function d(u,h){if(u==null)return{};var y={},x=Object.keys(u),E,k;for(k=0;k<x.length;k++)E=x[k],!(h.indexOf(E)>=0)&&(y[E]=u[E]);return y}var s=r.default.forwardRef(function(u,h){var y=u.open,x=u.size,E=u.overlay,k=u.children,j=u.placement,A=u.overlayProps,M=u.className,D=u.onClose,L=u.dismiss,z=u.transition,H=u.overlayRef,Y=b(u,["open","size","overlay","children","placement","overlayProps","className","onClose","dismiss","transition","overlayRef"]),G=(0,m.useTheme)().drawer,B=G.defaultProps,$=G.styles.base,q=(0,o.useAnimation)();x=x??B.size,E=E??B.overlay,j=j??B.placement,M=M??B.className,A=A??B.overlayProps,D=D??B.onClose;var ee;L=(ee=(0,i.default)(B.dismiss,L||{}))!==null&&ee!==void 0?ee:B.dismiss,z=z??B.transition;var oe=(0,f.twMerge)((0,l.default)((0,g.default)($.drawer),{"top-0 right-0":j==="right","bottom-0 left-0":j==="bottom","top-0 left-0":j==="top"||j==="left"}),M),ge=(0,f.twMerge)((0,l.default)((0,g.default)($.overlay)),A==null?void 0:A.className),fe=(0,a.useFloating)({open:y,onOpenChange:D}).context,re=(0,a.useInteractions)([(0,a.useDismiss)(fe,L)]).getFloatingProps;r.default.useEffect(function(){q.start(y?"open":"close")},[y,q,j]);var be={open:{x:0,y:0},close:{x:j==="left"?-x:j==="right"?x:0,y:j==="top"?-x:j==="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,E&&y&&r.default.createElement(o.m.div,{ref:H,className:ge,initial:"unmount",exit:"unmount",animate:y?"mount":"unmount",variants:he,transition:{duration:.3}})),r.default.createElement(o.m.div,T({},re(w({ref:h},Y)),{className:oe,style:{maxWidth:j==="left"||j==="right"?x:"100%",maxHeight:j==="top"||j==="bottom"?x:"100%",height:j==="left"||j==="right"?"100vh":"100%"},initial:"close",animate:q,variants:be,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})(wk);var Sk={};(function(e){Object.defineProperty(e,"__esModule",{value:!0});function t(s,c){for(var u in c)Object.defineProperty(s,u,{enumerable:!0,get:c[u]})}t(e,{Badge:function(){return b},default:function(){return d}});var r=T(P),n=T(vt),o=T(Br),a=T(St),i=bt,l=T(sr),f=T(ht),g=ut,m=Tm;function S(s,c,u){return c in s?Object.defineProperty(s,c,{value:u,enumerable:!0,configurable:!0,writable:!0}):s[c]=u,s}function O(){return O=Object.assign||function(s){for(var c=1;c<arguments.length;c++){var u=arguments[c];for(var h in u)Object.prototype.hasOwnProperty.call(u,h)&&(s[h]=u[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 u=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)&&(u[h]=s[h])}return u}function w(s,c){if(s==null)return{};var u={},h=Object.keys(s),y,x;for(x=0;x<h.length;x++)y=h[x],!(c.indexOf(y)>=0)&&(u[y]=s[y]);return u}var b=r.default.forwardRef(function(s,c){var u=s.color,h=s.invisible,y=s.withBorder,x=s.overlap,E=s.placement,k=s.className,j=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,H=z.valid,Y=z.defaultProps,G=z.styles,B=G.base,$=G.placements,q=G.colors;u=u??Y.color,h=h??Y.invisible,y=y??Y.withBorder,x=x??Y.overlap,E=E??Y.placement;var ee;k=(ee=(0,a.default)(k,Y.className))!==null&&ee!==void 0?ee:Y.className;var oe;M=(oe=(0,o.default)(M,Y.containerProps||{}))!==null&&oe!==void 0?oe:Y.containerProps;var ge=(0,f.default)(B.badge.initial),fe=(0,f.default)(B.badge.withBorder),re=(0,f.default)(B.badge.withContent),be=(0,f.default)(q[(0,l.default)(H.colors,u,"red")]),he=(0,f.default)($[(0,l.default)(H.placements,E,"top-end")][(0,l.default)(H.overlaps,x,"square")]),pe,ve=(0,i.twMerge)((0,a.default)(ge,he,be,(pe={},S(pe,fe,y),S(pe,re,j),pe)),k),me=(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:me}),A,!h&&r.default.createElement("span",O({},L,{ref:c,className:ve}),j))});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})(Sk);var Ck={};(function(e){Object.defineProperty(e,"__esModule",{value:!0});function t(j,A){for(var M in A)Object.defineProperty(j,M,{enumerable:!0,get:A[M]})}t(e,{Rating:function(){return E},default:function(){return k}});var r=C(P),n=C(vt),o=C(St),a=bt,i=C(sr),l=C(ht),f=ut,g=Pm;function m(j,A){(A==null||A>j.length)&&(A=j.length);for(var M=0,D=new Array(A);M<A;M++)D[M]=j[M];return D}function S(j){if(Array.isArray(j))return j}function O(j){if(Array.isArray(j))return m(j)}function T(){return T=Object.assign||function(j){for(var A=1;A<arguments.length;A++){var M=arguments[A];for(var D in M)Object.prototype.hasOwnProperty.call(M,D)&&(j[D]=M[D])}return j},T.apply(this,arguments)}function C(j){return j&&j.__esModule?j:{default:j}}function w(j){if(typeof Symbol<"u"&&j[Symbol.iterator]!=null||j["@@iterator"]!=null)return Array.from(j)}function b(j,A){var M=j==null?null:typeof Symbol<"u"&&j[Symbol.iterator]||j["@@iterator"];if(M!=null){var D=[],L=!0,z=!1,H,Y;try{for(M=M.call(j);!(L=(H=M.next()).done)&&(D.push(H.value),!(A&&D.length===A));L=!0);}catch(G){z=!0,Y=G}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(j,A){if(j==null)return{};var M=u(j,A),D,L;if(Object.getOwnPropertySymbols){var z=Object.getOwnPropertySymbols(j);for(L=0;L<z.length;L++)D=z[L],!(A.indexOf(D)>=0)&&Object.prototype.propertyIsEnumerable.call(j,D)&&(M[D]=j[D])}return M}function u(j,A){if(j==null)return{};var M={},D=Object.keys(j),L,z;for(z=0;z<D.length;z++)L=D[z],!(A.indexOf(L)>=0)&&(M[L]=j[L]);return M}function h(j,A){return S(j)||b(j,A)||x(j,A)||d()}function y(j){return O(j)||w(j)||x(j)||s()}function x(j,A){if(j){if(typeof j=="string")return m(j,A);var M=Object.prototype.toString.call(j).slice(8,-1);if(M==="Object"&&j.constructor&&(M=j.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(j,A)}}var E=r.default.forwardRef(function(j,A){var M=j.count,D=j.value,L=j.ratedIcon,z=j.unratedIcon,H=j.ratedColor,Y=j.unratedColor,G=j.className,B=j.onChange,$=j.readonly,q=c(j,["count","value","ratedIcon","unratedIcon","ratedColor","unratedColor","className","onChange","readonly"]),ee,oe,ge=(0,f.useTheme)().rating,fe=ge.valid,re=ge.defaultProps,be=ge.styles,he=be.base,pe=be.colors;M=M??re.count,D=D??re.value,L=L??re.ratedIcon,L=L??re.ratedIcon,z=z??re.unratedIcon,H=H??re.ratedColor,Y=Y??re.unratedColor,G=G??re.className,B=B??re.onChange,$=$??re.readonly;var ve=h(r.default.useState(function(){return y(Array(D).fill("rated")).concat(y(Array(M-D).fill("un_rated")))}),2),me=ve[0],ke=ve[1],Fe=h(r.default.useState(function(){return y(Array(M).fill("un_rated"))}),2),Pe=Fe[0],te=Fe[1],Oe=h(r.default.useState(!1),2),$e=Oe[0],Be=Oe[1],We=(0,l.default)(pe[(0,i.default)(fe.colors,H,"yellow")]),lt=(0,l.default)(pe[(0,i.default)(fe.colors,Y,"blue-gray")]),qe=(0,a.twMerge)((0,o.default)((0,l.default)(he.rating),G)),Ke=(0,l.default)(he.icon),xt=L,rt=z,dt=r.default.isValidElement(L)&&r.default.cloneElement(xt,{className:(0,a.twMerge)((0,o.default)(Ke,We,xt==null||(ee=xt.props)===null||ee===void 0?void 0:ee.className))}),Rt=r.default.isValidElement(L)&&r.default.cloneElement(rt,{className:(0,a.twMerge)((0,o.default)(Ke,lt,rt==null||(oe=rt.props)===null||oe===void 0?void 0:oe.className))}),Ae=!r.default.isValidElement(L)&&r.default.createElement(L,{className:(0,a.twMerge)((0,o.default)(Ke,We))}),ft=!r.default.isValidElement(L)&&r.default.createElement(z,{className:(0,a.twMerge)((0,o.default)(Ke,lt))}),At=function(Z){return Z.map(function(ue,ne){return r.default.createElement("span",{key:ne,onClick:function(){if(!$){var xe=me.map(function(se,ce){return ce<=ne?"rated":"un_rated"});ke(xe),B&&typeof B=="function"&&B(xe.filter(function(se){return se==="rated"}).length)}},onMouseEnter:function(){if(!$){var xe=Pe.map(function(se,ce){return ce<=ne?"rated":"un_rated"});Be(!0),te(xe)}},onMouseLeave:function(){return!$&&Be(!1)}},r.default.isValidElement(ue==="rated"?L:z)?ue==="rated"?dt:Rt:ue==="rated"?Ae:ft)})};return r.default.createElement("div",T({},q,{ref:A,className:qe}),At($e?Pe:me))});E.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},E.displayName="MaterialTailwind.Rating";var k=E})(Ck);var Tk={};(function(e){Object.defineProperty(e,"__esModule",{value:!0});function t(x,E){for(var k in E)Object.defineProperty(x,k,{enumerable:!0,get:E[k]})}t(e,{Slider:function(){return h},default:function(){return y}});var r=C(P),n=C(vt),o=C(Br),a=C(St),i=bt,l=C(sr),f=C(ht),g=ut,m=Om;function S(x,E){(E==null||E>x.length)&&(E=x.length);for(var k=0,j=new Array(E);k<E;k++)j[k]=x[k];return j}function O(x){if(Array.isArray(x))return x}function T(){return T=Object.assign||function(x){for(var E=1;E<arguments.length;E++){var k=arguments[E];for(var j in k)Object.prototype.hasOwnProperty.call(k,j)&&(x[j]=k[j])}return x},T.apply(this,arguments)}function C(x){return x&&x.__esModule?x:{default:x}}function w(x,E){var k=x==null?null:typeof Symbol<"u"&&x[Symbol.iterator]||x["@@iterator"];if(k!=null){var j=[],A=!0,M=!1,D,L;try{for(k=k.call(x);!(A=(D=k.next()).done)&&(j.push(D.value),!(E&&j.length===E));A=!0);}catch(z){M=!0,L=z}finally{try{!A&&k.return!=null&&k.return()}finally{if(M)throw L}}return j}}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,E){if(x==null)return{};var k=s(x,E),j,A;if(Object.getOwnPropertySymbols){var M=Object.getOwnPropertySymbols(x);for(A=0;A<M.length;A++)j=M[A],!(E.indexOf(j)>=0)&&Object.prototype.propertyIsEnumerable.call(x,j)&&(k[j]=x[j])}return k}function s(x,E){if(x==null)return{};var k={},j=Object.keys(x),A,M;for(M=0;M<j.length;M++)A=j[M],!(E.indexOf(A)>=0)&&(k[A]=x[A]);return k}function c(x,E){return O(x)||w(x,E)||u(x,E)||b()}function u(x,E){if(x){if(typeof x=="string")return S(x,E);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,E)}}var h=r.default.forwardRef(function(x,E){var k=x.color,j=x.size,A=x.className,M=x.trackClassName,D=x.thumbClassName,L=x.barClassName,z=x.value,H=x.defaultValue,Y=x.onChange,G=x.min,B=x.max,$=x.step,q=x.inputRef,ee=x.inputProps,oe=d(x,["color","size","className","trackClassName","thumbClassName","barClassName","value","defaultValue","onChange","min","max","step","inputRef","inputProps"]),ge=(0,g.useTheme)().slider,fe=ge.valid,re=ge.defaultProps,be=ge.styles,he=be.base,pe=be.sizes,ve=be.colors,me=c(r.default.useState(H||0),2),ke=me[0],Fe=me[1];r.default.useMemo(function(){H&&Fe(H)},[H]),k=k??re.color,j=j??re.size,G=G??re.min,B=B??re.max,$=$??re.step;var Pe;A=(Pe=(0,a.default)(re.className,A))!==null&&Pe!==void 0?Pe:re.className;var te;D=(te=(0,a.default)(re.thumbClassName,D))!==null&&te!==void 0?te:re.thumbClassName;var Oe;M=(Oe=(0,a.default)(re.trackClassName,M))!==null&&Oe!==void 0?Oe:re.trackClassName;var $e;L=($e=(0,a.default)(re.barClassName,L))!==null&&$e!==void 0?$e:re.barClassName;var Be;ee=(Be=(0,o.default)(ee,(re==null?void 0:re.inputProps)||{}))!==null&&Be!==void 0?Be:re.inputProps;var We=(0,i.twMerge)((0,a.default)((0,f.default)(he.container),(0,f.default)(ve[(0,l.default)(fe.colors,k,"gray")]),(0,f.default)(pe[(0,l.default)(fe.sizes,j,"md")].container),A)),lt=(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,l.default)(fe.sizes,j,"md")].track)),Ke=(0,a.default)((0,f.default)(he.thumb),(0,f.default)(pe[(0,l.default)(fe.sizes,j,"md")].thumb)),xt=(0,a.default)((0,f.default)(he.slider),(0,i.twMerge)(qe,M),(0,i.twMerge)(Ke,D));return r.default.createElement("div",T({},oe,{ref:E,className:We}),r.default.createElement("label",{className:lt,style:{width:"".concat(z||ke,"%")}}),r.default.createElement("input",T({ref:q,type:"range",max:B,min:G,step:$,className:xt},z?{value:z}:null,{defaultValue:H,onChange:function(rt){return Y?Y(rt):Fe(Number(rt.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})(Tk);var Pk={};(function(e){Object.defineProperty(e,"__esModule",{value:!0});function t(s,c){for(var u in c)Object.defineProperty(s,u,{enumerable:!0,get:c[u]})}t(e,{Spinner:function(){return b},default:function(){return d}});var r=S(vt),n=T(P),o=S(St),a=bt,i=S(sr),l=S(ht),f=ut,g=km;function m(){return m=Object.assign||function(s){for(var c=1;c<arguments.length;c++){var u=arguments[c];for(var h in u)Object.prototype.hasOwnProperty.call(u,h)&&(s[h]=u[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,u=new WeakMap;return(O=function(h){return h?u: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 u=O(c);if(u&&u.has(s))return u.get(s);var h={},y=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var x in s)if(x!=="default"&&Object.prototype.hasOwnProperty.call(s,x)){var E=y?Object.getOwnPropertyDescriptor(s,x):null;E&&(E.get||E.set)?Object.defineProperty(h,x,E):h[x]=s[x]}return h.default=s,u&&u.set(s,h),h}function C(s,c){if(s==null)return{};var u=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)&&(u[h]=s[h])}return u}function w(s,c){if(s==null)return{};var u={},h=Object.keys(s),y,x;for(x=0;x<h.length;x++)y=h[x],!(c.indexOf(y)>=0)&&(u[y]=s[y]);return u}var b=(0,n.forwardRef)(function(s,c){var u=s.color,h=s.className,y=C(s,["color","className"]),x=(0,f.useTheme)().spinner,E=x.defaultProps,k=x.valid,j=x.styles,A=j.base,M=j.colors;u=u??E.color;var D;h=(D=(0,o.default)(E.className,h))!==null&&D!==void 0?D:E.className;var L=(0,l.default)(M[(0,i.default)(k.colors,u,"gray")]),z=(0,a.twMerge)((0,o.default)((0,l.default)(A)),h),H,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:(H=y==null?void 0:y.width)!==null&&H!==void 0?H: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})(Pk);var Ok={},Pu={};(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 u}});var r=m(P),n=bt,o=m(ht),a=ut,i=Ko;function l(h,y){(y==null||y>h.length)&&(y=h.length);for(var x=0,E=new Array(y);x<y;x++)E[x]=h[x];return E}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 E in x)Object.prototype.hasOwnProperty.call(x,E)&&(h[E]=x[E])}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 E=[],k=!0,j=!1,A,M;try{for(x=x.call(h);!(k=(A=x.next()).done)&&(E.push(A.value),!(y&&E.length===y));k=!0);}catch(D){j=!0,M=D}finally{try{!k&&x.return!=null&&x.return()}finally{if(j)throw M}}return E}}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),E,k;if(Object.getOwnPropertySymbols){var j=Object.getOwnPropertySymbols(h);for(k=0;k<j.length;k++)E=j[k],!(y.indexOf(E)>=0)&&Object.prototype.propertyIsEnumerable.call(h,E)&&(x[E]=h[E])}return x}function C(h,y){if(h==null)return{};var x={},E=Object.keys(h),k,j;for(j=0;j<E.length;j++)k=E[j],!(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 l(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 l(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,E=h.children,k=T(h,["className","children"]),j=(0,a.useTheme)().timelineItem,A=j.styles,M=A.base,D=w(r.default.useState(0),2),L=D[0],z=D[1],H=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:H},r.default.createElement("li",g({ref:y},k,{className:Y}),E))});c.propTypes={className:i.propTypeClassName,children:i.propTypeChildren.isRequired},c.displayName="MaterialTailwind.TimelineItem";var u=c})(Pu);var kk={};(function(e){Object.defineProperty(e,"__esModule",{value:!0});function t(x,E){for(var k in E)Object.defineProperty(x,k,{enumerable:!0,get:E[k]})}t(e,{TimelineIcon:function(){return h},default:function(){return y}});var r=C(P),n=C(vt),o=Or,a=bt,i=C(sr),l=C(ht),f=ut,g=Pu,m=Ko;function S(x,E){(E==null||E>x.length)&&(E=x.length);for(var k=0,j=new Array(E);k<E;k++)j[k]=x[k];return j}function O(x){if(Array.isArray(x))return x}function T(){return T=Object.assign||function(x){for(var E=1;E<arguments.length;E++){var k=arguments[E];for(var j in k)Object.prototype.hasOwnProperty.call(k,j)&&(x[j]=k[j])}return x},T.apply(this,arguments)}function C(x){return x&&x.__esModule?x:{default:x}}function w(x,E){var k=x==null?null:typeof Symbol<"u"&&x[Symbol.iterator]||x["@@iterator"];if(k!=null){var j=[],A=!0,M=!1,D,L;try{for(k=k.call(x);!(A=(D=k.next()).done)&&(j.push(D.value),!(E&&j.length===E));A=!0);}catch(z){M=!0,L=z}finally{try{!A&&k.return!=null&&k.return()}finally{if(M)throw L}}return j}}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,E){if(x==null)return{};var k=s(x,E),j,A;if(Object.getOwnPropertySymbols){var M=Object.getOwnPropertySymbols(x);for(A=0;A<M.length;A++)j=M[A],!(E.indexOf(j)>=0)&&Object.prototype.propertyIsEnumerable.call(x,j)&&(k[j]=x[j])}return k}function s(x,E){if(x==null)return{};var k={},j=Object.keys(x),A,M;for(M=0;M<j.length;M++)A=j[M],!(E.indexOf(A)>=0)&&(k[A]=x[A]);return k}function c(x,E){return O(x)||w(x,E)||u(x,E)||b()}function u(x,E){if(x){if(typeof x=="string")return S(x,E);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,E)}}var h=r.default.forwardRef(function(x,E){var k=x.color,j=x.variant,A=x.className,M=x.children,D=d(x,["color","variant","className","children"]),L=(0,f.useTheme)().timelineIcon,z=L.styles,H=L.valid,Y=z.base,G=z.variants,B=c((0,g.useTimelineItem)(),2),$=B[1],q=r.default.useRef(null),ee=(0,o.useMergeRefs)([E,q]);r.default.useEffect(function(){var fe=q.current;if(fe){var re=fe.getBoundingClientRect().width;return $(re),function(){$(0)}}},[$,A,M]);var oe=(0,l.default)(G[(0,i.default)(H.variants,j,"filled")][(0,i.default)(H.colors,k,"gray")]),ge=(0,a.twMerge)((0,l.default)(Y),oe,A);return r.default.createElement("span",T({ref:ee},D,{className:ge}),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})(kk);var Nk={};(function(e){Object.defineProperty(e,"__esModule",{value:!0});function t(u,h){for(var y in h)Object.defineProperty(u,y,{enumerable:!0,get:h[y]})}t(e,{TimelineHeader:function(){return s},default:function(){return c}});var r=S(P),n=bt,o=S(ht),a=ut,i=Pu,l=Ko;function f(u,h){(h==null||h>u.length)&&(h=u.length);for(var y=0,x=new Array(h);y<h;y++)x[y]=u[y];return x}function g(u){if(Array.isArray(u))return u}function m(){return m=Object.assign||function(u){for(var h=1;h<arguments.length;h++){var y=arguments[h];for(var x in y)Object.prototype.hasOwnProperty.call(y,x)&&(u[x]=y[x])}return u},m.apply(this,arguments)}function S(u){return u&&u.__esModule?u:{default:u}}function O(u,h){var y=u==null?null:typeof Symbol<"u"&&u[Symbol.iterator]||u["@@iterator"];if(y!=null){var x=[],E=!0,k=!1,j,A;try{for(y=y.call(u);!(E=(j=y.next()).done)&&(x.push(j.value),!(h&&x.length===h));E=!0);}catch(M){k=!0,A=M}finally{try{!E&&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(u,h){if(u==null)return{};var y=w(u,h),x,E;if(Object.getOwnPropertySymbols){var k=Object.getOwnPropertySymbols(u);for(E=0;E<k.length;E++)x=k[E],!(h.indexOf(x)>=0)&&Object.prototype.propertyIsEnumerable.call(u,x)&&(y[x]=u[x])}return y}function w(u,h){if(u==null)return{};var y={},x=Object.keys(u),E,k;for(k=0;k<x.length;k++)E=x[k],!(h.indexOf(E)>=0)&&(y[E]=u[E]);return y}function b(u,h){return g(u)||O(u,h)||d(u,h)||T()}function d(u,h){if(u){if(typeof u=="string")return f(u,h);var y=Object.prototype.toString.call(u).slice(8,-1);if(y==="Object"&&u.constructor&&(y=u.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(u,h)}}var s=r.default.forwardRef(function(u,h){var y=u.className,x=u.children,E=C(u,["className","children"]),k=(0,a.useTheme)().timelineBody,j=k.styles,A=j.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({},E,{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:l.propTypeChildren,className:l.propTypeClassName},s.displayName="MaterialTailwind.TimelineHeader";var c=s})(Nk);var jk={};(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=bt,o=f(ht),a=ut,i=Ko;function l(){return l=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},l.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,u=c.base,h=(0,n.twMerge)((0,o.default)(u),w);return r.default.createElement("div",l({},d,{ref:C,className:h}),b)});S.propTypes={children:i.propTypeChildren,className:i.propTypeClassName},S.displayName="MaterialTailwind.TimelineHeader";var O=S})(jk);var Ek={};(function(e){Object.defineProperty(e,"__esModule",{value:!0});function t(u,h){for(var y in h)Object.defineProperty(u,y,{enumerable:!0,get:h[y]})}t(e,{TimelineConnector:function(){return s},default:function(){return c}});var r=S(P),n=bt,o=S(ht),a=ut,i=Pu,l=Ko;function f(u,h){(h==null||h>u.length)&&(h=u.length);for(var y=0,x=new Array(h);y<h;y++)x[y]=u[y];return x}function g(u){if(Array.isArray(u))return u}function m(){return m=Object.assign||function(u){for(var h=1;h<arguments.length;h++){var y=arguments[h];for(var x in y)Object.prototype.hasOwnProperty.call(y,x)&&(u[x]=y[x])}return u},m.apply(this,arguments)}function S(u){return u&&u.__esModule?u:{default:u}}function O(u,h){var y=u==null?null:typeof Symbol<"u"&&u[Symbol.iterator]||u["@@iterator"];if(y!=null){var x=[],E=!0,k=!1,j,A;try{for(y=y.call(u);!(E=(j=y.next()).done)&&(x.push(j.value),!(h&&x.length===h));E=!0);}catch(M){k=!0,A=M}finally{try{!E&&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(u,h){if(u==null)return{};var y=w(u,h),x,E;if(Object.getOwnPropertySymbols){var k=Object.getOwnPropertySymbols(u);for(E=0;E<k.length;E++)x=k[E],!(h.indexOf(x)>=0)&&Object.prototype.propertyIsEnumerable.call(u,x)&&(y[x]=u[x])}return y}function w(u,h){if(u==null)return{};var y={},x=Object.keys(u),E,k;for(k=0;k<x.length;k++)E=x[k],!(h.indexOf(E)>=0)&&(y[E]=u[E]);return y}function b(u,h){return g(u)||O(u,h)||d(u,h)||T()}function d(u,h){if(u){if(typeof u=="string")return f(u,h);var y=Object.prototype.toString.call(u).slice(8,-1);if(y==="Object"&&u.constructor&&(y=u.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(u,h)}}var s=r.default.forwardRef(function(u,h){var y=u.className,x=u.children,E=C(u,["className","children"]),k,j=(0,a.useTheme)().timelineConnector,A=j.styles,M=A.base,D=b((0,i.useTimelineItem)(),1),L=D[0],z=(0,o.default)(M.line),H=(0,n.twMerge)((0,o.default)(M.container),y);return r.default.createElement("span",m({},E,{ref:h,className:H,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:l.propTypeChildren,className:l.propTypeClassName},s.displayName="MaterialTailwind.TimelineConnector";var c=s})(Ek);(function(e){Object.defineProperty(e,"__esModule",{value:!0});function t(s,c){for(var u in c)Object.defineProperty(s,u,{enumerable:!0,get:c[u]})}t(e,{Timeline:function(){return b},TimelineItem:function(){return l.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=bt,o=T(ht),a=ut,i=Ko,l=T(Pu),f=T(kk),g=T(Nk),m=T(jk),S=T(Ek);function O(){return O=Object.assign||function(s){for(var c=1;c<arguments.length;c++){var u=arguments[c];for(var h in u)Object.prototype.hasOwnProperty.call(u,h)&&(s[h]=u[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 u=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)&&(u[h]=s[h])}return u}function w(s,c){if(s==null)return{};var u={},h=Object.keys(s),y,x;for(x=0;x<h.length;x++)y=h[x],!(c.indexOf(y)>=0)&&(u[y]=s[y]);return u}var b=r.default.forwardRef(function(s,c){var u=s.className,h=s.children,y=C(s,["className","children"]),x=(0,a.useTheme)().timeline,E=x.styles,k=E.base,j=(0,n.twMerge)((0,o.default)(k),u);return r.default.createElement("ul",O({ref:c},y,{className:j}),h)});b.propTypes={className:i.propTypeClassName,children:i.propTypeChildren},b.displayName="MaterialTailwind.Timeline";var d=Object.assign(b,{Item:l.default,Icon:f.default,Header:m.default,Body:g.default,Connector:S.default})})(Ok);var Ak={},Rk={},fb={};(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 l},propTypesClassName:function(){return f}});var r=n(vt);function n(g){return g&&g.__esModule?g:{default:g}}var o=r.default.number,a=r.default.func,i=r.default.func,l=r.default.node,f=r.default.string})(fb);(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=bt,o=f(ht),a=ut,i=fb;function l(){return l=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},l.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,u=(0,n.twMerge)((0,o.default)(c.initial),w);return r.default.createElement("div",l({},d,{ref:C,className:u}),b)});S.propTypes={className:i.propTypesClassName,activeClassName:i.propTypesClassName,completedClassName:i.propTypesClassName,children:i.propTypesChildren},S.displayName="MaterialTailwind.Step";var O=S})(Rk);(function(e){Object.defineProperty(e,"__esModule",{value:!0});function t(k,j){for(var A in j)Object.defineProperty(k,A,{enumerable:!0,get:j[A]})}t(e,{Stepper:function(){return x},Step:function(){return l.default},default:function(){return E}});var r=T(P),n=Or,o=bt,a=T(ht),i=ut,l=T(Rk),f=fb;function g(k,j){(j==null||j>k.length)&&(j=k.length);for(var A=0,M=new Array(j);A<j;A++)M[A]=k[A];return M}function m(k){if(Array.isArray(k))return k}function S(k,j,A){return j in k?Object.defineProperty(k,j,{value:A,enumerable:!0,configurable:!0,writable:!0}):k[j]=A,k}function O(){return O=Object.assign||function(k){for(var j=1;j<arguments.length;j++){var A=arguments[j];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,j){var A=k==null?null:typeof Symbol<"u"&&k[Symbol.iterator]||k["@@iterator"];if(A!=null){var M=[],D=!0,L=!1,z,H;try{for(A=A.call(k);!(D=(z=A.next()).done)&&(M.push(z.value),!(j&&M.length===j));D=!0);}catch(Y){L=!0,H=Y}finally{try{!D&&A.return!=null&&A.return()}finally{if(L)throw H}}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 j=1;j<arguments.length;j++){var A=arguments[j]!=null?arguments[j]:{},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,j){var A=Object.keys(k);if(Object.getOwnPropertySymbols){var M=Object.getOwnPropertySymbols(k);j&&(M=M.filter(function(D){return Object.getOwnPropertyDescriptor(k,D).enumerable})),A.push.apply(A,M)}return A}function s(k,j){return j=j??{},Object.getOwnPropertyDescriptors?Object.defineProperties(k,Object.getOwnPropertyDescriptors(j)):d(Object(j)).forEach(function(A){Object.defineProperty(k,A,Object.getOwnPropertyDescriptor(j,A))}),k}function c(k,j){if(k==null)return{};var A=u(k,j),M,D;if(Object.getOwnPropertySymbols){var L=Object.getOwnPropertySymbols(k);for(D=0;D<L.length;D++)M=L[D],!(j.indexOf(M)>=0)&&Object.prototype.propertyIsEnumerable.call(k,M)&&(A[M]=k[M])}return A}function u(k,j){if(k==null)return{};var A={},M=Object.keys(k),D,L;for(L=0;L<M.length;L++)D=M[L],!(j.indexOf(D)>=0)&&(A[D]=k[D]);return A}function h(k,j){return m(k)||C(k,j)||y(k,j)||w()}function y(k,j){if(k){if(typeof k=="string")return g(k,j);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,j)}}var x=r.default.forwardRef(function(k,j){var A=k.activeStep,M=k.isFirstStep,D=k.isLastStep,L=k.className,z=k.lineClassName,H=k.activeLineClassName,Y=k.children,G=c(k,["activeStep","isFirstStep","isLastStep","className","lineClassName","activeLineClassName","children"]),B=(0,i.useTheme)(),$=B.stepper,q=B.step,ee=$.styles.base,oe=q.styles,ge=oe.base,fe=r.default.useRef(null),re=h(r.default.useState(0),2),be=re[0],he=re[1],pe=A===0,ve=Array.isArray(Y)&&A===Y.length-1,me=Array.isArray(Y)&&A>Y.length-1;r.default.useEffect(function(){if(fe.current){var Be=Y,We=fe.current.getBoundingClientRect().width,lt=We/(Be.length-1);he(lt)}},[Y]);var ke=r.default.useMemo(function(){if(!me)return be*A},[A,me,be]);(0,n.useMergeRefs)([j,fe]);var Fe=(0,o.twMerge)((0,a.default)(ee.stepper),L),Pe=(0,o.twMerge)((0,a.default)(ee.line.initial),z),te=(0,o.twMerge)(Pe,(0,a.default)(ee.line.active),H),Oe=(0,a.default)(ge.active),$e=(0,a.default)(ge.completed);return r.default.useEffect(function(){D&&typeof D=="function"&&D(ve),M&&typeof M=="function"&&M(pe)},[M,pe,D,ve]),r.default.createElement("div",O({},G,{ref:fe,className:Fe}),r.default.createElement("div",{className:Pe}),r.default.createElement("div",{className:te,style:{width:"".concat(ke,"px")}}),Array.isArray(Y)?Y.map(function(Be,We){var lt,qe;return r.default.cloneElement(Be,s(b({key:We},Be.props),{className:(0,o.twMerge)(Be.props.className,We===A?(0,o.twMerge)(Oe,(lt=Be.props)===null||lt===void 0?void 0:lt.activeClassName):We<A?(0,o.twMerge)($e,(qe=Be.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 E=Object.assign(x,{Step:l.default})})(Ak);var bh={},Ou={};(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 l},propTypesOffset:function(){return f},propTypesDismiss:function(){return g},propTypesChildren:function(){return m},propTypesAnimate:function(){return S},propTypesClassName:function(){return O}});var r=o(vt),n=nr;function o(T){return T&&T.__esModule?T:{default:T}}var a=r.default.bool,i=r.default.func,l=r.default.oneOf(n.propTypesPlacements),f=n.propTypesOffsetType,g=n.propTypesDismissType,m=r.default.node.isRequired,S=n.propTypesAnimation,O=r.default.string})(Ou);var vh={},Iw;function Rz(){return Iw||(Iw=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=Or,o=pb(),a=bt,i=Ou;function l(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(u){return Object.getOwnPropertyDescriptor(s,u).enumerable}))),c.forEach(function(u){l(b,u,s[u])})}return b}function m(b,d){var s=Object.keys(b);if(Object.getOwnPropertySymbols){var c=Object.getOwnPropertySymbols(b);d&&(c=c.filter(function(u){return Object.getOwnPropertyDescriptor(b,u).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,u;if(Object.getOwnPropertySymbols){var h=Object.getOwnPropertySymbols(b);for(u=0;u<h.length;u++)c=h[u],!(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),u,h;for(h=0;h<c.length;h++)u=c[h],!(d.indexOf(u)>=0)&&(s[u]=b[u]);return s}var C=r.default.forwardRef(function(b,d){var s=b.children,c=O(b,["children"]),u,h=(0,o.useSpeedDial)(),y=h.getReferenceProps,x=h.refs,E=(0,n.useMergeRefs)([d,x.setReference]);return r.default.cloneElement(s,g({},y(S(g({},c),{ref:E,className:(0,a.twMerge)(s==null||(u=s.props)===null||u===void 0?void 0:u.className,c==null?void 0:c.className)}))))});C.propTypes={children:i.propTypesChildren},C.displayName="MaterialTailwind.SpeedDialHandler";var w=C}(vh)),vh}var yh={},Dw;function Mz(){return Dw||(Dw=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=Rr,o=Or,a=pb(),i=ut,l=bt,f=S(ht),g=Ou;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,u;if(Object.getOwnPropertySymbols){var h=Object.getOwnPropertySymbols(b);for(u=0;u<h.length;u++)c=h[u],!(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),u,h;for(h=0;h<c.length;h++)u=c[h],!(d.indexOf(u)>=0)&&(s[u]=b[u]);return s}var C=r.default.forwardRef(function(b,d){var s=b.children,c=b.className,u=O(b,["children","className"]),h=(0,i.useTheme)(),y=h.speedDialContent.styles,x=(0,a.useSpeedDial)(),E=x.x,k=x.y,j=x.refs,A=x.open,M=x.strategy,D=x.getFloatingProps,L=x.animation,z=(0,o.useMergeRefs)([d,j.setFloating]),H=(0,l.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({},u,{ref:z,className:H,style:{position:M,top:k??0,left:E??0}},D()),r.default.Children.map(s,function(G){return r.default.createElement(n.m.div,{initial:"unmount",exit:"unmount",animate:A?"mount":"unmount",variants:L},G)}))))});C.propTypes={children:g.propTypesChildren,className:g.propTypesClassName},C.displayName="MaterialTailwind.SpeedDialContent";var w=C}(yh)),yh}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,{SpeedDialAction:function(){return S},default:function(){return O}});var r=f(P),n=ut,o=bt,a=f(ht),i=Ou;function l(){return l=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},l.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,u=(0,o.twMerge)((0,a.default)(c),w);return r.default.createElement("button",l({},d,{ref:C,className:u}),b)});S.propTypes={children:i.propTypesChildren,className:i.propTypesClassName},S.displayName="SpeedDialAction";var O=S})(Mk);var Lw;function pb(){return Lw||(Lw=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 l.default},SpeedDialContent:function(){return f.default},SpeedDialAction:function(){return g.default},default:function(){return u}});var r=O(P),n=Or,o=ut,a=O(Br),i=Ou,l=O(Rz()),f=O(Mz()),g=O(Mk);function m(h,y){(y==null||y>h.length)&&(y=h.length);for(var x=0,E=new Array(y);x<y;x++)E[x]=h[x];return E}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 E=[],k=!0,j=!1,A,M;try{for(x=x.call(h);!(k=(A=x.next()).done)&&(E.push(A.value),!(y&&E.length===y));k=!0);}catch(D){j=!0,M=D}finally{try{!k&&x.return!=null&&x.return()}finally{if(j)throw M}}return E}}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,E=h.placement,k=h.offset,j=h.dismiss,A=h.animate,M=h.children,D=(0,o.useTheme)(),L=D.speedDial.defaultProps,z=w(r.default.useState(!1),2),H=z[0],Y=z[1];y=y??H,x=x??Y,E=E??L.placement,k=k??L.offset,j=j??L.dismiss,A=A??L.animate;var G={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)(G,A),$=(0,n.useFloatingNodeId)(),q=(0,n.useFloating)({open:y,nodeId:$,placement:E,onOpenChange:x,whileElementsMounted:n.autoUpdate,middleware:[(0,n.offset)(k),(0,n.flip)(),(0,n.shift)()]}),ee=q.x,oe=q.y,ge=q.strategy,fe=q.refs,re=q.context,be=(0,n.useInteractions)([(0,n.useHover)(re,{handleClose:(0,n.safePolygon)()}),(0,n.useDismiss)(re,j)]),he=be.getReferenceProps,pe=be.getFloatingProps,ve=r.default.useMemo(function(){return{x:ee,y:oe,strategy:ge,refs:fe,open:y,context:re,getReferenceProps:he,getFloatingProps:pe,animation:B}},[re,pe,he,fe,ge,ee,oe,y,B]);return r.default.createElement(d.Provider,{value:ve},r.default.createElement("div",{className:"group"},r.default.createElement(n.FloatingNode,{id:$},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 u=Object.assign(c,{Handler:l.default,Content:f.default,Action:g.default})}(bh)),bh}(function(e){Object.defineProperty(e,"__esModule",{value:!0}),t(qC,e),t(GP,e),t(qP,e),t(KP,e),t(QP,e),t(XP,e),t(tO,e),t(rO,e),t(nO,e),t(Lf,e),t($O,e),t(HO,e),t(QO,e),t(ZO,e),t(tk,e),t(rk,e),t(nk,e),t(ak,e),t(ik,e),t(dk,e),t(fk,e),t(pk,e),t(hk,e),t(mk,e),t(vk,e),t(yk,e),t(wk,e),t(Sk,e),t(Ck,e),t(Tk,e),t(Pk,e),t(Ok,e),t(Ak,e),t(pb(),e),t(ut,e),t(pm,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}})(V);function Iz({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 Dz=P.forwardRef(Iz),Lz=Dz;function Fz({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 zz=P.forwardRef(Fz),Bz=zz;function Vz({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 Uz=P.forwardRef(Vz),Ik=Uz,hb=Oo.createContext(null);hb.displayName="MaterialTailwindContext";function Wz(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 gb({children:e}){const t={openSidenav:!1,sidenavColor:"gray",sidenavType:"white",transparentNavbar:!1,fixedNavbar:!0,openConfigurator:!1},[r,n]=Oo.useReducer(Wz,t),o=Oo.useMemo(()=>[r,n],[r,n]);return v.jsx(hb.Provider,{value:o,children:e})}function Gf(){const e=Oo.useContext(hb);if(!e)throw new Error("useMaterialTailwindController should be used inside the MaterialTailwindControllerProvider.");return e}gb.displayName="/src/context/index.jsx";gb.propTypes={children:xn.node.isRequired};const Dk=(e,t)=>e({type:"OPEN_SIDENAV",value:t}),$z=(e,t)=>e({type:"SIDENAV_COLOR",value:t}),Hz=(e,t)=>e({type:"FIXED_NAVBAR",value:t}),mb=(e,t)=>e({type:"OPEN_CONFIGURATOR",value:t}),Ai={none:0,read:1,full:2},bb=P.createContext(null);bb.displayName="AuthContext";const Lk=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},{}),Gz=e=>!e||typeof e!="object"||Array.isArray(e)?{}:Object.entries(e).reduce((t,[r,n])=>{const o=Number(r);if(!Number.isFinite(o))return t;const a=n!=null&&n.permissions&&typeof n.permissions=="object"?n.permissions:n;return t[o]={permissions:Lk(a),groupId:Number.isFinite(Number(n==null?void 0:n.groupId))?Number(n.groupId):null,useGlobalGroup:!!(n!=null&&n.useGlobalGroup)},t},{}),qz=e=>Array.isArray(e)?e.map(t=>{const r=Number((t==null?void 0:t.serverId)??(t==null?void 0:t.server_id)??(t==null?void 0:t.id));return Number.isFinite(r)?{serverId:r,groupId:Number.isFinite(Number((t==null?void 0:t.groupId)??(t==null?void 0:t.group_id)))?Number((t==null?void 0:t.groupId)??(t==null?void 0:t.group_id)):null,useGlobalGroup:!!((t==null?void 0:t.useGlobalGroup)??(t==null?void 0:t.use_global_group)),serverName:(t==null?void 0:t.serverName)||(t==null?void 0:t.server_name)||null,serverUrl:(t==null?void 0:t.serverUrl)||(t==null?void 0:t.server_url)||null}:null}).filter(Boolean):[];function Kz({children:e}){const[t,r]=P.useState({user:null,permissions:{},serverPermissions:{},serverAssignments:[],loading:!1,error:null,lastErrorCode:null,initialized:!1}),n=P.useCallback(m=>{const S=(m==null?void 0:m.user)??null,O=Lk(m==null?void 0:m.permissions),T=Gz(m==null?void 0:m.serverPermissions),C=qz((m==null?void 0:m.serverAssignments)??(S==null?void 0:S.serverAssignments));r({user:S,permissions:O,serverPermissions:T,serverAssignments:C,loading:!1,error:null,lastErrorCode:null,initialized:!0})},[]),o=P.useCallback(()=>{r(m=>({user:null,permissions:{},serverPermissions:{},serverAssignments:[],loading:!1,error:null,lastErrorCode:null,initialized:m.initialized||!0}))},[]),a=P.useCallback(async()=>{r(m=>({...m,loading:!0,error:null,lastErrorCode:null}));try{const m=await fetch("/api/auth/session",{credentials:"include"}),S=await m.json().catch(()=>({}));return m.ok?(n(S),{ok:!0,data:S}):(r({user:null,permissions:{},loading:!1,error:(S==null?void 0:S.error)??null,lastErrorCode:(S==null?void 0:S.error)??null,initialized:!0,serverPermissions:{},serverAssignments:[]}),{ok:!1,status:m.status,error:(S==null?void 0:S.error)??null})}catch(m){const S=(m==null?void 0:m.message)||"NETWORK_ERROR";return r({user:null,permissions:{},serverPermissions:{},serverAssignments:[],loading:!1,error:S,lastErrorCode:"NETWORK_ERROR",initialized:!0}),{ok:!1,error:S}}},[n]),i=P.useCallback(async()=>{let m=null;try{const S=await fetch("/api/auth/logout",{method:"POST",credentials:"include",headers:{"Content-Type":"application/json"}});if(!S.ok){const O=await S.json().catch(()=>({})),T=new Error((O==null?void 0:O.error)||"LOGOUT_FAILED");throw T.code=(O==null?void 0:O.error)||`STATUS_${S.status}`,T}}catch(S){m=S}finally{o()}if(m)throw m},[o]),l=P.useCallback((m,S="full")=>{var w,b;if(!m||(w=t.user)!=null&&w.isSuperuser)return!0;const O=((b=t.permissions)==null?void 0:b[m])??"none",T=Ai[O]??0,C=Ai[S]??Ai.full;return T>=C},[t.permissions,t.user]),f=P.useCallback((m,S,O="full")=>{var c,u,h;if(!S||(c=t.user)!=null&&c.isSuperuser)return!0;const T=Number(m);let C=null;if(Number.isFinite(T)){const y=((u=t.serverPermissions)==null?void 0:u[T])||((h=t.serverPermissions)==null?void 0:h[String(T)]);y!=null&&y.permissions&&typeof y.permissions=="object"&&(C=y.permissions)}const b=(C||t.permissions||{})[S]??"none",d=Ai[b]??0,s=Ai[O]??Ai.full;return d>=s},[t.serverPermissions,t.permissions,t.user]),g=P.useMemo(()=>({user:t.user,permissions:t.permissions,serverPermissions:t.serverPermissions,loading:t.loading,error:t.error,lastErrorCode:t.lastErrorCode,initialized:t.initialized,isAuthenticated:!!t.user,refreshSession:a,setSession:n,clearSession:o,logout:i,hasPermission:l,hasServerPermission:f,serverAssignments:t.serverAssignments}),[t,a,n,o,i,l,f]);return v.jsx(bb.Provider,{value:g,children:e})}function Yr(){const e=P.useContext(bb);if(!e)throw new Error("useAuth must be used within an AuthProvider");return e}const Yz="/assets/stackpulse-846837e9.png";function qf({brandImg:e,brandName:t,routes:r}){const[n,o]=Gf(),{sidenavColor:a,sidenavType:i,openSidenav:l}=n,{initialized:f,hasPermission:g}=Yr(),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]} ${l?"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:Yz,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(V.IconButton,{variant:"text",size:"sm",ripple:!1,className:"absolute right-0 top-0 grid rounded-br-none rounded-tl-none",onClick:()=>Dk(o,!1),children:v.jsx(Ik,{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(V.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(UI,{to:`/${S}${s}`,children:({isActive:c})=>v.jsxs(V.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(V.Typography,{color:"inherit",className:"font-medium capitalize",children:d})]})})},d))]},C)})})]})}qf.defaultProps={brandImg:"/img/logo-ct.png",brandName:"Material Tailwind React"};qf.propTypes={brandImg:xn.string,brandName:xn.string,routes:xn.arrayOf(xn.object).isRequired};qf.displayName="/src/widgets/layout/sidnave.jsx";function Fk(){const[e,t]=Gf(),{fixedNavbar:r,openSidenav:n}=e,{pathname:o}=Da();return o.split("/").filter(a=>a!==""),v.jsx(V.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(V.IconButton,{variant:"text",color:"blue-gray",className:"grid xl:hidden",onClick:()=>Dk(t,!n),children:v.jsx(XI,{strokeWidth:3,className:"h-6 w-6 text-blue-gray-500"})}),v.jsx(V.IconButton,{variant:"text",color:"blue-gray",onClick:()=>mb(t,!0),children:v.jsx(GC,{className:"h-5 w-5 text-blue-gray-500 "})})]})]})})}Fk.displayName="/src/widgets/layout/dashboard-navbar.jsx";function Qz(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 zk(){const[e,t]=Gf(),{openConfigurator:r,sidenavColor:n,sidenavType:o,fixedNavbar:a}=e,[i,l]=Oo.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 Oo.useEffect(()=>{fetch("https://api.github.com/repos/creativetimofficial/material-tailwind-dashboard-react").then(g=>g.json()).then(g=>l(Qz(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(V.Typography,{variant:"h5",color:"blue-gray",children:"Dashboard Configurator"}),v.jsx(V.Typography,{className:"font-normal text-blue-gray-600",children:"See our dashboard options."})]}),v.jsx(V.IconButton,{variant:"text",color:"blue-gray",onClick:()=>mb(t,!1),children:v.jsx(Ik,{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(V.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:()=>$z(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(V.Typography,{variant:"h6",color:"blue-gray",children:"Navbar Fixed"}),v.jsx(V.Switch,{defaultChecked:!0,id:"navbar-fixed",value:a,onChange:()=>Hz(t,!a)})]})]})]})]})}zk.displayName="/src/widgets/layout/configurator.jsx";function Bk(){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(V.Typography,{variant:"small",className:"mt-1 text-xs text-stormGrey-500 block antialiased font-sans",children:["StackPulse: © ",e," by Michael Böhmländer"]})})})}Bk.displayName="/src/widgets/layout/footer.jsx";xn.string,xn.arrayOf(xn.object).isRequired,xn.node;const No=Object.create(null);No.open="0";No.close="1";No.ping="2";No.pong="3";No.message="4";No.upgrade="5";No.noop="6";const Xc=Object.create(null);Object.keys(No).forEach(e=>{Xc[No[e]]=e});const Zg={type:"error",data:"parser error"},Vk=typeof Blob=="function"||typeof Blob<"u"&&Object.prototype.toString.call(Blob)==="[object BlobConstructor]",Uk=typeof ArrayBuffer=="function",Wk=e=>typeof ArrayBuffer.isView=="function"?ArrayBuffer.isView(e):e&&e.buffer instanceof ArrayBuffer,vb=({type:e,data:t},r,n)=>Vk&&t instanceof Blob?r?n(t):Fw(t,n):Uk&&(t instanceof ArrayBuffer||Wk(t))?r?n(t):Fw(new Blob([t]),n):n(No[e]+(t||"")),Fw=(e,t)=>{const r=new FileReader;return r.onload=function(){const n=r.result.split(",")[1];t("b"+(n||""))},r.readAsDataURL(e)};function zw(e){return e instanceof Uint8Array?e:e instanceof ArrayBuffer?new Uint8Array(e):new Uint8Array(e.buffer,e.byteOffset,e.byteLength)}let xh;function Xz(e,t){if(Vk&&e.data instanceof Blob)return e.data.arrayBuffer().then(zw).then(t);if(Uk&&(e.data instanceof ArrayBuffer||Wk(e.data)))return t(zw(e.data));vb(e,!1,r=>{xh||(xh=new TextEncoder),t(xh.encode(r))})}const Bw="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/",vl=typeof Uint8Array>"u"?[]:new Uint8Array(256);for(let e=0;e<Bw.length;e++)vl[Bw.charCodeAt(e)]=e;const Zz=e=>{let t=e.length*.75,r=e.length,n,o=0,a,i,l,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=vl[e.charCodeAt(n)],i=vl[e.charCodeAt(n+1)],l=vl[e.charCodeAt(n+2)],f=vl[e.charCodeAt(n+3)],m[o++]=a<<2|i>>4,m[o++]=(i&15)<<4|l>>2,m[o++]=(l&3)<<6|f&63;return g},Jz=typeof ArrayBuffer=="function",yb=(e,t)=>{if(typeof e!="string")return{type:"message",data:$k(e,t)};const r=e.charAt(0);return r==="b"?{type:"message",data:eB(e.substring(1),t)}:Xc[r]?e.length>1?{type:Xc[r],data:e.substring(1)}:{type:Xc[r]}:Zg},eB=(e,t)=>{if(Jz){const r=Zz(e);return $k(r,t)}else return{base64:!0,data:e}},$k=(e,t)=>{switch(t){case"blob":return e instanceof Blob?e:new Blob([e]);case"arraybuffer":default:return e instanceof ArrayBuffer?e:e.buffer}},Hk=String.fromCharCode(30),tB=(e,t)=>{const r=e.length,n=new Array(r);let o=0;e.forEach((a,i)=>{vb(a,!1,l=>{n[i]=l,++o===r&&t(n.join(Hk))})})},rB=(e,t)=>{const r=e.split(Hk),n=[];for(let o=0;o<r.length;o++){const a=yb(r[o],t);if(n.push(a),a.type==="error")break}return n};function nB(){return new TransformStream({transform(e,t){Xz(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 wh;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 oB(e,t){wh||(wh=new TextDecoder);const r=[];let n=0,o=-1,a=!1;return new TransformStream({transform(i,l){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){l.enqueue(Zg);break}o=m*Math.pow(2,32)+g.getUint32(4),n=3}else{if(vc(r)<o)break;const f=yc(r,o);l.enqueue(yb(a?f:wh.decode(f),t)),n=0}if(o===0||o>e){l.enqueue(Zg);break}}}})}const Gk=4;function xr(e){if(e)return aB(e)}function aB(e){for(var t in xr.prototype)e[t]=xr.prototype[t];return e}xr.prototype.on=xr.prototype.addEventListener=function(e,t){return this._callbacks=this._callbacks||{},(this._callbacks["$"+e]=this._callbacks["$"+e]||[]).push(t),this};xr.prototype.once=function(e,t){function r(){this.off(e,r),t.apply(this,arguments)}return r.fn=t,this.on(e,r),this};xr.prototype.off=xr.prototype.removeListener=xr.prototype.removeAllListeners=xr.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};xr.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};xr.prototype.emitReserved=xr.prototype.emit;xr.prototype.listeners=function(e){return this._callbacks=this._callbacks||{},this._callbacks["$"+e]||[]};xr.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))(),Fn=(()=>typeof self<"u"?self:typeof window<"u"?window:Function("return this")())(),iB="arraybuffer";function qk(e,...t){return t.reduce((r,n)=>(e.hasOwnProperty(n)&&(r[n]=e[n]),r),{})}const sB=Fn.setTimeout,lB=Fn.clearTimeout;function Yf(e,t){t.useNativeTimers?(e.setTimeoutFn=sB.bind(Fn),e.clearTimeoutFn=lB.bind(Fn)):(e.setTimeoutFn=Fn.setTimeout.bind(Fn),e.clearTimeoutFn=Fn.clearTimeout.bind(Fn))}const uB=1.33;function cB(e){return typeof e=="string"?dB(e):Math.ceil((e.byteLength||e.size)*uB)}function dB(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 Kk(){return Date.now().toString(36).substring(3)+Math.random().toString(36).substring(2,5)}function fB(e){let t="";for(let r in e)e.hasOwnProperty(r)&&(t.length&&(t+="&"),t+=encodeURIComponent(r)+"="+encodeURIComponent(e[r]));return t}function pB(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 hB extends Error{constructor(t,r,n){super(t),this.description=r,this.context=n,this.type="TransportError"}}class xb extends xr{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 hB(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=yb(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=fB(t);return r.length?"?"+r:""}}class gB extends xb{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)};rB(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,tB(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]=Kk()),!this.supportsBinary&&!r.sid&&(r.b64=1),this.createUri(t,r)}}let Yk=!1;try{Yk=typeof XMLHttpRequest<"u"&&"withCredentials"in new XMLHttpRequest}catch{}const mB=Yk;function bB(){}class vB extends gB{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 as=class Zc extends xr{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=bB,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()}};as.requestsCount=0;as.requests={};if(typeof document<"u"){if(typeof attachEvent=="function")attachEvent("onunload",Vw);else if(typeof addEventListener=="function"){const e="onpagehide"in Fn?"pagehide":"unload";addEventListener(e,Vw,!1)}}function Vw(){for(let e in as.requests)as.requests.hasOwnProperty(e)&&as.requests[e].abort()}const yB=function(){const e=Qk({xdomain:!1});return e&&e.responseType!==null}();class xB extends vB{constructor(t){super(t);const r=t&&t.forceBase64;this.supportsBinary=yB&&!r}request(t={}){return Object.assign(t,{xd:this.xd},this.opts),new as(Qk,this.uri(),t)}}function Qk(e){const t=e.xdomain;try{if(typeof XMLHttpRequest<"u"&&(!t||mB))return new XMLHttpRequest}catch{}if(!t)try{return new Fn[["Active"].concat("Object").join("X")]("Microsoft.XMLHTTP")}catch{}}const Xk=typeof navigator<"u"&&typeof navigator.product=="string"&&navigator.product.toLowerCase()==="reactnative";class wB extends xb{get name(){return"websocket"}doOpen(){const t=this.uri(),r=this.opts.protocols,n=Xk?{}: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;vb(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]=Kk()),this.supportsBinary||(r.b64=1),this.createUri(t,r)}}const _h=Fn.WebSocket||Fn.MozWebSocket;class _B extends wB{createSocket(t,r,n){return Xk?new _h(t,r,n):r?new _h(t,r):new _h(t)}doWrite(t,r){this.ws.send(r)}}class SB extends xb{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=oB(Number.MAX_SAFE_INTEGER,this.socket.binaryType),n=t.readable.pipeThrough(r).getReader(),o=nB();o.readable.pipeTo(t.writable),this._writer=o.writable.getWriter();const a=()=>{n.read().then(({done:l,value:f})=>{l||(this.onPacket(f),a())}).catch(l=>{})};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 CB={websocket:_B,webtransport:SB,polling:xB},TB=/^(?:(?![^:@\/?#]+:[^:@\/]*@)(http|https|ws|wss):\/\/)?((?:(([^:@\/?#]*)(?::([^:@\/?#]*))?)?@)?((?:[a-f0-9]{0,4}:){2,7}[a-f0-9]{0,4}|[^:\/?#]*)(?::(\d*))?)(((\/(?:[^?#](?![^?#\/]*\.[^?#\/.]+(?:[?#]|$)))*\/?)?([^?#\/]*))(?:\?([^#]*))?(?:#(.*))?)/,PB=["source","protocol","authority","userInfo","user","password","host","port","relative","path","directory","file","query","anchor"];function Jg(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=TB.exec(e||""),a={},i=14;for(;i--;)a[PB[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=OB(a,a.path),a.queryKey=kB(a,a.query),a}function OB(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 kB(e,t){const r={};return t.replace(/(?:^|&)([^&=]*)=?([^&]*)/g,function(n,o,a){o&&(r[o]=a)}),r}const e0=typeof addEventListener=="function"&&typeof removeEventListener=="function",Jc=[];e0&&addEventListener("offline",()=>{Jc.forEach(e=>e())},!1);class Na extends xr{constructor(t,r){if(super(),this.binaryType=iB,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=Jg(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=Jg(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=pB(this.opts.query)),e0&&(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=Gk,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&&Na.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",Na.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+=cB(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(Na.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(),e0&&(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}}}Na.protocol=Gk;class NB extends Na{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;Na.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;Na.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 l(){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",l),this.off("close",f),this.off("upgrading",g)};r.once("open",o),r.once("error",i),r.once("close",l),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 jB=class extends NB{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=>CB[o]).filter(o=>!!o)),super(t,n)}};function EB(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=Jg(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 AB=typeof ArrayBuffer=="function",RB=e=>typeof ArrayBuffer.isView=="function"?ArrayBuffer.isView(e):e.buffer instanceof ArrayBuffer,Zk=Object.prototype.toString,MB=typeof Blob=="function"||typeof Blob<"u"&&Zk.call(Blob)==="[object BlobConstructor]",IB=typeof File=="function"||typeof File<"u"&&Zk.call(File)==="[object FileConstructor]";function wb(e){return AB&&(e instanceof ArrayBuffer||RB(e))||MB&&e instanceof Blob||IB&&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(wb(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 DB(e){const t=[],r=e.data,n=e;return n.data=t0(r,t),n.attachments=t.length,{packet:n,buffers:t}}function t0(e,t){if(!e)return e;if(wb(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]=t0(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]=t0(e[n],t));return r}return e}function LB(e,t){return e.data=r0(e.data,t),delete e.attachments,e}function r0(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]=r0(e[r],t);else if(typeof e=="object")for(const r in e)Object.prototype.hasOwnProperty.call(e,r)&&(e[r]=r0(e[r],t));return e}const FB=["connect","connect_error","disconnect","disconnecting","newListener","removeListener"],zB=5;var Bt;(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"})(Bt||(Bt={}));class BB{constructor(t){this.replacer=t}encode(t){return(t.type===Bt.EVENT||t.type===Bt.ACK)&&ed(t)?this.encodeAsBinary({type:t.type===Bt.EVENT?Bt.BINARY_EVENT:Bt.BINARY_ACK,nsp:t.nsp,data:t.data,id:t.id}):[this.encodeAsString(t)]}encodeAsString(t){let r=""+t.type;return(t.type===Bt.BINARY_EVENT||t.type===Bt.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=DB(t),n=this.encodeAsString(r.packet),o=r.buffers;return o.unshift(n),o}}function Uw(e){return Object.prototype.toString.call(e)==="[object Object]"}class _b extends xr{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===Bt.BINARY_EVENT;n||r.type===Bt.BINARY_ACK?(r.type=n?Bt.EVENT:Bt.ACK,this.reconstructor=new VB(r),r.attachments===0&&super.emitReserved("decoded",r)):super.emitReserved("decoded",r)}else if(wb(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(Bt[n.type]===void 0)throw new Error("unknown packet type "+n.type);if(n.type===Bt.BINARY_EVENT||n.type===Bt.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(_b.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 Bt.CONNECT:return Uw(r);case Bt.DISCONNECT:return r===void 0;case Bt.CONNECT_ERROR:return typeof r=="string"||Uw(r);case Bt.EVENT:case Bt.BINARY_EVENT:return Array.isArray(r)&&(typeof r[0]=="number"||typeof r[0]=="string"&&FB.indexOf(r[0])===-1);case Bt.ACK:case Bt.BINARY_ACK:return Array.isArray(r)}}destroy(){this.reconstructor&&(this.reconstructor.finishedReconstruction(),this.reconstructor=null)}}class VB{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=LB(this.reconPack,this.buffers);return this.finishedReconstruction(),r}return null}finishedReconstruction(){this.reconPack=null,this.buffers=[]}}const UB=Object.freeze(Object.defineProperty({__proto__:null,Decoder:_b,Encoder:BB,get PacketType(){return Bt},protocol:zB},Symbol.toStringTag,{value:"Module"}));function Jn(e,t,r){return e.on(t,r),function(){e.off(t,r)}}const WB=Object.freeze({connect:1,connect_error:1,disconnect:1,disconnecting:1,newListener:1,removeListener:1});class Jk extends xr{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=[Jn(t,"open",this.onopen.bind(this)),Jn(t,"packet",this.onpacket.bind(this)),Jn(t,"error",this.onerror.bind(this)),Jn(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(WB.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:Bt.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 l=(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&&!l||(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 l=0;l<this.sendBuffer.length;l++)this.sendBuffer[l].id===t&&this.sendBuffer.splice(l,1);r.call(this,new Error("operation has timed out"))},o),i=(...l)=>{this.io.clearTimeoutFn(a),r.apply(this,l)};i.withError=!0,this.acks[t]=i}emitWithAck(t,...r){return new Promise((n,o)=>{const a=(i,l)=>i?o(i):n(l);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:Bt.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 Bt.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 Bt.EVENT:case Bt.BINARY_EVENT:this.onevent(t);break;case Bt.ACK:case Bt.BINARY_ACK:this.onack(t);break;case Bt.DISCONNECT:this.ondisconnect();break;case Bt.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:Bt.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:Bt.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 Ls(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}Ls.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};Ls.prototype.reset=function(){this.attempts=0};Ls.prototype.setMin=function(e){this.ms=e};Ls.prototype.setMax=function(e){this.max=e};Ls.prototype.setJitter=function(e){this.jitter=e};class n0 extends xr{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 Ls({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||UB;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 jB(this.uri,this.opts);const r=this.engine,n=this;this._readyState="opening",this.skipReconnect=!1;const o=Jn(r,"open",function(){n.onopen(),t&&t()}),a=l=>{this.cleanup(),this._readyState="closed",this.emitReserved("error",l),t?t(l):this.maybeReconnectOnOpen()},i=Jn(r,"error",a);if(this._timeout!==!1){const l=this._timeout,f=this.setTimeoutFn(()=>{o(),a(new Error("timeout")),r.close()},l);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(Jn(t,"ping",this.onping.bind(this)),Jn(t,"data",this.ondata.bind(this)),Jn(t,"error",this.onerror.bind(this)),Jn(t,"close",this.onclose.bind(this)),Jn(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 Jk(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 ul={};function td(e,t){typeof e=="object"&&(t=e,e=void 0),t=t||{};const r=EB(e,t.path||"/socket.io"),n=r.source,o=r.id,a=r.path,i=ul[o]&&a in ul[o].nsps,l=t.forceNew||t["force new connection"]||t.multiplex===!1||i;let f;return l?f=new n0(n,t):(ul[o]||(ul[o]=new n0(n,t)),f=ul[o]),r.query&&!t.query&&(t.query=r.queryKey),f.socket(r.path,t)}Object.assign(td,{Manager:n0,Socket:Jk,io:td,connect:td});const eN=P.createContext(null),Sh={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"}},$B=6e3;function HB({children:e}){const[t,r]=P.useState([]),n=P.useRef(new Map),o=P.useCallback(l=>{r(g=>g.filter(m=>m.id!==l));const f=n.current.get(l);f&&typeof window<"u"&&window.clearTimeout(f),n.current.delete(l)},[]),a=P.useCallback(({id:l,title:f,description:g,variant:m="info",duration:S=$B}={})=>{const O=l??`${Date.now()}-${Math.random().toString(16).slice(2)}`,T=Sh[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(l=>window.clearTimeout(l)),n.current.clear())},[]);const i=P.useMemo(()=>({showToast:a,dismissToast:o}),[a,o]);return v.jsxs(eN.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(l=>{const f=Sh[l.variant]??Sh.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:[l.title&&v.jsx("p",{className:"text-sm font-semibold",children:l.title}),l.description&&v.jsx("p",{className:"mt-1 text-sm leading-snug text-white/80",children:l.description})]}),v.jsx("button",{type:"button",onClick:()=>o(l.id),className:"ml-2 rounded-md p-1 text-xs uppercase tracking-wide text-white/60 transition hover:text-white/90",children:"Schließen"})]})},l.id)})})]})}function Fa(){const e=P.useContext(eN);if(!e)throw new Error("useToast must be used within a ToastProvider");return e}const tN=P.createContext(null),GB={maintenance:null,update:null,script:null,ssh:null,loading:!0,error:"",lastUpdated:null};function qB({children:e}){var j,A;const{isAuthenticated:t,hasPermission:r,user:n}=Yr(),o=!!(t&&(n!=null&&n.isSuperuser||r("maintenance-access","read"))),[a,i]=P.useState(GB),l=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(H=>({...H,maintenance:z.maintenance??H.maintenance,update:z.update??H.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(H=>({...H,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 l.current=D,()=>clearInterval(D)}l.current&&(clearInterval(l.current),l.current=null)}},[o,(j=a.update)==null?void 0:j.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 H=((Y=(await Je.post("/api/maintenance/mode",L)).data)==null?void 0:Y.maintenance)??null;return g({maintenance:H,error:""}),H},[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}},[]),u=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},[]),E=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:u,deleteSetupServer:h,updateSetupApiKey:y,updateSelfStackId:x,removeSuperuserAccount:E}),[a,m,S,d,O,T,C,w,b,s,c,u,h,y,x,E]);return v.jsx(tN.Provider,{value:k,children:e})}function Yo(){const e=P.useContext(tN);if(!e)throw new Error("useMaintenance must be used within a MaintenanceProvider");return e}const KB=[{value:"10",label:"10"},{value:"25",label:"25"},{value:"50",label:"50"},{value:"100",label:"100"},{value:"all",label:"Alle"}],Ww="50",rN=P.createContext(null),YB=(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 QB({children:e,initialPage:t=1,initialPerPage:r=Ww,perPageOptions:n=KB}){const[o,a]=P.useState(t),[i,l]=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:YB(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),l(T.current??Ww),g(0),S(0)},[]),c=P.useCallback((A,{resetPage:M=!0}={})=>{if(A==null)return;const D=String(A);C.has(D)&&(l(D),M&&a(1))},[C]),u=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]),E=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()} ${E.toLocaleString()} von ${f.toLocaleString()} Einträgen`:"Keine Einträge",[f,w,x,E]),j=P.useMemo(()=>({page:o,perPage:i,perPageOptions:n,perPageIsAll:w,totalItems:f,visibleItems:m,totalPages:y,rangeStart:x,rangeEnd:E,summaryLabel:k,setPage:a,setPerPage:c,setTotals:d,setTotalItems:g,setVisibleItems:S,handlePageChange:h,handlePerPageChange:u,validPerPageValues:C,resetPagination:s}),[o,i,n,w,f,m,y,x,E,k,d,c,h,u,C,s]);return v.jsx(rN.Provider,{value:j,children:e})}function Fs(){const e=P.useContext(rN);if(!e)throw new Error("usePage must be used within a PageProvider");return e}function ku({disabled:e=!1}){const{summaryLabel:t,perPageIsAll:r,page:n,totalPages:o,handlePageChange:a}=Fs();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",XB=30*1e3,ZB=30*1e3;let Ja={data:null,timestamp:0},wc=null;const Wt={QUEUED:"queued",STARTED:"started",SUCCESS:"success",ERROR:"error",INFO:"info"},JB={initializing:"Vorbereitung","activating-maintenance":"Wartungsmodus aktivieren","executing-script":"Skript wird ausgeführt",waiting:"Warte auf Portainer",completed:"Abgeschlossen",failed:"Fehlgeschlagen"},eV=()=>!!Ja.data&&Date.now()-Ja.timestamp<XB,$w=e=>{Ja={data:e,timestamp:Date.now()}},tV=e=>Array.isArray(e)?[...e].sort((t,r)=>((t==null?void 0:t.Name)||"").localeCompare((r==null?void 0:r.Name)||"")):[];function rV(){const[e,t]=P.useState(()=>tV(Ja.data)),[r,n]=P.useState(()=>!Ja.data),[o,a]=P.useState(""),[i,l]=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}=Fa(),{maintenance:c,update:u,script:h,ssh:y}=Yo(),{hasPermission:x}=Yr(),E=x("stacks-redeploy-single","full"),k=x("stacks-redeploy-selection","full"),j=x("stacks-redeploy-all","full"),A=!!(c!=null&&c.active),M=c==null?void 0:c.message,D=!!(u!=null&&u.running),L=A||D,z=u!=null&&u.stage?JB[u.stage]??u.stage:"",{page:H,perPage:Y,perPageOptions:G,setPage:B,setTotals:$,handlePerPageChange:q,resetPagination:ee}=Fs(),oe=P.useCallback(()=>{},[]);P.useEffect(()=>()=>ee(),[ee]),P.useEffect(()=>{L&&(n(!1),t([]),l([]))},[L]);const ge=P.useRef(new Map),fe=P.useCallback((Z,ue)=>{const ne=new Map(Z.map(se=>[se.Id,se]));return[...ue].sort((se,ce)=>se.Name.localeCompare(ce.Name)).map(se=>{const ce=ne.get(se.Id);if(ce&&ce.updateStatus==="✅"&&se.updateStatus==="⚠️"){const Ve=se.Name?`${se.Name} (ID: ${se.Id})`:`Stack ${se.Id}`;s({variant:"warning",title:"Aktualisierung gefunden",description:Ve})}let Ce=se.redeployPhase??(ce==null?void 0:ce.redeployPhase)??null;!Ce&&(se.redeploying||ce!=null&&ce.redeploying)&&(Ce=Wt.STARTED);const Ie=Ce===Wt.QUEUED,Ne=Ce===Wt.STARTED;return{...se,redeployPhase:Ce,redeployQueued:Ie,redeploying:Ie||Ne,redeployDisabled:se.redeployDisabled??(ce==null?void 0:ce.redeployDisabled)??!1,duplicateName:se.duplicateName??(ce==null?void 0:ce.duplicateName)??!1}})},[s]);P.useEffect(()=>{const Z=td("/",{path:"/socket.io",transports:["websocket"]});return console.log("🔌 Socket connected"),Z.on("redeployStatus",async(ue={})=>{const{stackId:ne}=ue;if(!ne)return;let xe=ne;if(typeof ne=="string"){const Ve=Number(ne);Number.isNaN(Ve)||(xe=Ve)}const se=ue.redeployPhase??ue.phase;let ce=se;ce?se==="started"||se==="running"?ce=Wt.STARTED:se==="queued"?ce=Wt.QUEUED:se==="success"?ce=Wt.SUCCESS:se==="error"?ce=Wt.ERROR:se==="info"&&(ce=Wt.INFO):ue.isRedeploying===!0?ce=Wt.STARTED:ue.isRedeploying===!1&&(ce=Wt.SUCCESS);const Ce=ge.current.get(xe)??ge.current.get(String(xe)),Ie=ue.stackName??(Ce==null?void 0:Ce.Name),Ne=Ie?`${Ie} (ID: ${xe})`:`Stack ${xe}`;if(console.log(`🔄 Stack ${xe} Redeploy Update: ${ce??"unbekannt"}`),ce===Wt.STARTED)s({variant:"info",title:"Redeploy gestartet",description:Ne});else if(ce===Wt.SUCCESS)s({variant:"success",title:"Redeploy abgeschlossen",description:Ne});else if(ce===Wt.ERROR){const Ve=ue.message?` ${ue.message}`:"";s({variant:"error",title:"Redeploy fehlgeschlagen",description:`${Ne}${Ve}`})}if(t(Ve=>Ve.map(tt=>{if(String(tt.Id)!==String(xe))return tt;const wt=ce??tt.redeployPhase??null,Vt=wt===Wt.QUEUED,He=wt===Wt.STARTED,Yt=wt===Wt.SUCCESS,It=wt===Wt.ERROR,Dt=Vt||He,kt={...tt,redeployPhase:wt,redeployQueued:Vt,redeploying:Dt};return Yt&&(kt.updateStatus="✅",kt.redeploying=!1,kt.redeployQueued=!1),It&&(kt.redeploying=!1,kt.redeployQueued=!1),!Dt&&!Yt&&!It&&ce===void 0&&(kt.redeploying=!1,kt.redeployQueued=!1,kt.redeployPhase=tt.redeployPhase??null),kt})),ce===Wt.SUCCESS||ce===Wt.ERROR||ue.isRedeploying===!1&&!ce)try{const Ve=await Je.get("/api/stacks");$w(Ve.data),t(tt=>fe(tt,Ve.data))}catch(Ve){console.error("Fehler beim Aktualisieren nach Redeploy:",Ve)}}),()=>Z.disconnect()},[]);const re=P.useCallback(async({force:Z=!1,silent:ue=!1}={})=>{if(A||D){ue||n(!1);return}const ne=!!Ja.data;if(!Z&&ne&&(t(se=>fe(se,Ja.data)),!ue&&(n(!1),eV())))return;const xe=!ue&&(!ne||Z);xe&&n(!0);try{(Z||!wc)&&(wc=Je.get("/api/stacks").then(ce=>($w(ce.data),ce.data)).finally(()=>{wc=null}));const se=await wc;t(ce=>fe(ce,se)),a("")}catch(se){console.error("❌ Fehler beim Abrufen der Stacks:",se),!ne&&!ue&&a("Fehler beim Laden der Stacks")}finally{xe&&n(!1)}},[A,D,fe]);P.useEffect(()=>{re()},[re]),P.useEffect(()=>{if(typeof document>"u"||A||D)return;const Z=setInterval(()=>{document.hidden||re({force:!0,silent:!0})},ZB);return()=>clearInterval(Z)},[re,A,D]),P.useEffect(()=>{if(typeof document>"u"||A||D)return;const Z=()=>{document.hidden||re({force:!0,silent:!0})};return document.addEventListener("visibilitychange",Z),()=>{document.removeEventListener("visibilitychange",Z)}},[re,A,D]),P.useEffect(()=>{l(Z=>{const ue=Z.filter(ne=>{const xe=e.find(ce=>ce.Id===ne);if(!xe||xe.updateStatus==="✅"||xe.redeployDisabled)return!1;const se=xe.redeployPhase;return!(se===Wt.STARTED||se===Wt.QUEUED)});return ue.length===Z.length?Z:ue})},[e]),P.useEffect(()=>{const Z=new Map;e.forEach(ue=>{Z.set(ue.Id,ue),Z.set(String(ue.Id),ue)}),ge.current=Z},[e]);const be=m.trim().toLowerCase(),he=P.useMemo(()=>e.filter(Z=>!(f==="current"&&Z.updateStatus!=="✅"||f==="outdated"&&Z.updateStatus==="✅"||be&&!`${Z.Name??""} ${Z.Id??""}`.toLowerCase().includes(be))),[e,f,be]),pe=P.useMemo(()=>he.filter(Z=>{if(Z.updateStatus==="✅"||Z.redeployDisabled)return!1;const ue=Z.redeployPhase;return!(ue===Wt.STARTED||ue===Wt.QUEUED)}),[he]),ve=P.useMemo(()=>{const Z=new Map;return e.forEach(ue=>{Z.set(ue.Id,ue)}),Z},[e]);P.useMemo(()=>new Set(he.map(Z=>Z.Id)),[he]);const me=P.useMemo(()=>{if(Y==="all")return he;const Z=Number(Y),ue=(H-1)*Z;return he.slice(ue,ue+Z)},[he,Y,H]);P.useEffect(()=>{$(he.length,me.length)},[he.length,me.length,$]);const ke=P.useRef({action:"keep",remember:!1}),Fe=P.useRef({status:f,search:be}),Pe=P.useRef(!1);P.useEffect(()=>{if(!(typeof window>"u"))try{const Z=window.sessionStorage.getItem(xc);if(!Z)return;const ue=JSON.parse(Z);ue&&(ue.action==="keep"||ue.action==="clear")&&(ke.current={action:ue.action,remember:!0},d(!0))}catch(Z){console.error("⚠️ Konnte gespeicherte Auswahl-Einstellung nicht laden:",Z),ke.current={action:"keep",remember:!1}}},[]),P.useEffect(()=>{const Z=be;if(!Pe.current){Pe.current=!0,Fe.current={status:f,search:Z};return}const ue=Fe.current;if(!(ue.status!==f||ue.search!==Z)){f==="all"&&Z.length===0&&O&&T(!1);return}if(Fe.current={status:f,search:Z},i.length===0){T(!1);return}if(!(f!=="all"||Z.length>0)){T(!1);return}const se=ke.current;if(se!=null&&se.remember){se.action==="clear"&&l([]),T(!1);return}w(!!(se!=null&&se.remember)),T(!0)},[f,be,i.length,O]),P.useEffect(()=>{i.length===0&&O&&T(!1)},[i.length,O]);const te=f!=="all"||be.length>0;P.useEffect(()=>{B(1)},[f,be,B]),P.useEffect(()=>{if(Y==="all"){H!==1&&B(1);return}const Z=Number(Y)||1,ue=Math.max(1,Math.ceil(he.length/Z));H>ue&&B(ue)},[he.length,Y,H,B]);const Oe=(Z,ue)=>{k&&(ue||l(ne=>ne.includes(Z)?ne.filter(xe=>xe!==Z):[...ne,Z]))};P.useEffect(()=>{k||(i.length&&l([]),O&&T(!1))},[k,i.length,O]);const $e=Z=>{if(!k)return;const ue=C;if(typeof window<"u")try{if(ue){const ne={action:Z,remember:!0};window.sessionStorage.setItem(xc,JSON.stringify(ne)),ke.current=ne}else window.sessionStorage.removeItem(xc),ke.current={action:Z,remember:!1}}catch(ne){console.error("⚠️ Konnte Auswahl-Einstellung nicht speichern:",ne),ke.current={action:Z,remember:!1}}else ke.current={action:Z,remember:!1};d(ue),w(ue),Z==="clear"&&l([]),T(!1)},Be=()=>{if(k){if(typeof window<"u")try{window.sessionStorage.removeItem(xc)}catch(Z){console.error("⚠️ Konnte gespeicherte Auswahl-Einstellung nicht löschen:",Z)}ke.current={action:"keep",remember:!1},d(!1),w(!1),te&&i.length>0&&T(!0)}},We=()=>{k&&(l([]),T(!1))},lt=Z=>{k&&l(ue=>ue.filter(ne=>ne!==Z))},qe=async Z=>{if(!E)return;const ue=ge.current.get(Z),ne=ue==null?void 0:ue.redeployPhase;if(!(ne===Wt.STARTED||ne===Wt.QUEUED)){l(xe=>xe.filter(se=>se!==Z)),t(xe=>xe.map(se=>se.Id===Z?{...se,redeployPhase:Wt.STARTED,redeploying:!0,redeployQueued:!1}:se));try{await Je.put(`/api/stacks/${Z}/redeploy`)}catch(xe){if(console.error("❌ Fehler beim Redeploy:",xe),t(se=>se.map(ce=>ce.Id===Z?{...ce,redeployPhase:null,redeploying:!1,redeployQueued:!1}:ce)),!xe.response){const se=ge.current.get(Z),ce=se!=null&&se.Name?`${se.Name} (ID: ${Z})`:`Stack ${Z}`,Ce=xe.message||"Unbekannter Fehler";s({variant:"error",title:"Redeploy fehlgeschlagen",description:`${ce} ${Ce}`})}}}},Ke=async()=>{var ne,xe;if(!j||!pe.length)return;const Z=pe.map(se=>se.Id),ue=new Set(Z.map(se=>String(se)));t(se=>se.map(ce=>{const Ce=String(ce.Id);return ue.has(Ce)?{...ce,redeployPhase:Wt.QUEUED,redeploying:!0,redeployQueued:!0}:ce}));try{te?await Je.put("/api/stacks/redeploy-selection",{stackIds:Z}):await Je.put("/api/stacks/redeploy-all"),l(se=>se.filter(ce=>!ue.has(String(ce))))}catch(se){console.error("❌ Fehler beim Redeploy ALL:",se),t(Ce=>Ce.map(Ie=>{const Ne=String(Ie.Id);return ue.has(Ne)?{...Ie,redeployPhase:null,redeploying:!1,redeployQueued:!1}:Ie}));const ce=((xe=(ne=se.response)==null?void 0:ne.data)==null?void 0:xe.error)||se.message||"Unbekannter Fehler";s({variant:"error",title:"Redeploy ALL fehlgeschlagen",description:ce})}},xt=async()=>{var ne,xe;if(!k||!i.length)return;const Z=i.filter(se=>{const ce=e.find(Ie=>Ie.Id===se);if(!ce||ce.updateStatus==="✅"||ce.redeployDisabled)return!1;const Ce=ce.redeployPhase;return!(Ce===Wt.STARTED||Ce===Wt.QUEUED)});if(!Z.length){l([]);return}const ue=new Set(Z);t(se=>se.map(ce=>ue.has(ce.Id)?{...ce,redeployPhase:Wt.QUEUED,redeploying:!0,redeployQueued:!0}:ce));try{await Je.put("/api/stacks/redeploy-selection",{stackIds:Z}),l(se=>se.filter(ce=>!ue.has(ce)))}catch(se){console.error("❌ Fehler beim Redeploy Auswahl:",se),t(Ce=>Ce.map(Ie=>ue.has(Ie.Id)?{...Ie,redeployPhase:null,redeploying:!1,redeployQueued:!1}:Ie));const ce=((xe=(ne=se.response)==null?void 0:ne.data)==null?void 0:xe.error)||se.message||"Unbekannter Fehler";s({variant:"error",title:"Redeploy Auswahl fehlgeschlagen",description:ce})}},rt=k&&i.length>0,dt=pe.length>0,Rt=k&&rt||j,Ae=k&&rt?`Redeploy Auswahl (${i.length})`:"Redeploy Alle",ft=L||(k&&rt?O||i.every(Z=>{const ue=e.find(xe=>xe.Id===Z);if(!ue||ue.updateStatus==="✅"||ue.redeployDisabled)return!0;const ne=ue.redeployPhase;return ne===Wt.STARTED||ne===Wt.QUEUED}):!j||!dt),At=()=>{if(L){s({variant:"warning",title:"Wartungsmodus aktiv",description:"Redeploy-Aktionen sind während des Wartungsmodus deaktiviert."});return}k&&rt?xt():j&&Ke()};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(V.Card,{children:[v.jsx(V.CardHeader,{variant:"gradient",color:"gray",className:"p-4 pt-2 pb-2",children:!r&&!o?v.jsx(V.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(V.Typography,{variant:"h6",color:"white",children:v.jsx("span",{className:"flex items-center gap-2",children:v.jsx("span",{children:"Lade Stacks"})})})}),v.jsxs(V.CardBody,{children:[r?v.jsxs("p",{className:"flex py-6 text-center text-sm font-medium text-gray-400",children:[v.jsx(V.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(V.ButtonGroup,{fullWidth:!0,children:[v.jsx(V.Button,{onClick:()=>g("all"),children:"Alle"}),v.jsx(V.Button,{onClick:()=>g("current"),children:"Aktuell"}),v.jsx(V.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(V.Input,{value:m,onChange:Z=>S(Z.target.value),variant:"static",placeholder:"Name oder ID"})}),v.jsx("div",{className:"md:mt-0 mt-8 md:flex-1",children:v.jsx(V.Select,{variant:"static",label:"Einträge pro Seite",onChange:oe,value:Y,children:G.map(({value:Z,label:ue})=>v.jsx(V.Option,{value:Z,onClick:()=>q(Z),children:ue},Z))})})]}),v.jsx("div",{className:"flex items-center justify-end gap-3 mt-5",children:k&&b&&v.jsx("button",{onClick:Be,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:Z=>w(Z.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(V.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(V.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"})]})]})}),Rt&&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(Z=>{const ue=ve.get(Z),ne=(ue==null?void 0:ue.Name)||`Stack ${Z}`;return v.jsxs("button",{type:"button",onClick:()=>lt(Z),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:ne}),v.jsx("span",{className:"text-xs font-semibold text-lavenderSmoke-200",children:"x"})]},Z)})}),v.jsx("button",{type:"button",onClick:We,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(V.Button,{className:"w-full bg-arcticBlue-500 hover:bg-arcticBlue-600",onClick:At,disabled:ft,children:Ae})})]})]})]}),v.jsx("div",{className:"grid grid-cols-1 gap-6 md:grid-cols-2",children:me.map(Z=>{const ue=Z.redeployPhase,ne=ue===Wt.QUEUED,xe=ue===Wt.STARTED,se=ne||xe,ce=i.includes(Z.Id),Ce=Z.updateStatus==="✅",Ie=!!Z.redeployDisabled,Ne=!se&&!Ce&&!Ie,ct=k&&Ne;return v.jsx(V.Card,{children:v.jsxs(V.CardBody,{className:`flex w-full text-stormGrey-500 items-center justify-between gap-4 rounded-xl shadow-lg transition border
${ce?"border-purple-500 ring-1 ring-purple-500/40":"border-transparent"}
${!Ne||se?"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:ce,onChange:()=>Oe(Z.Id,!ct),className:`h-5 w-5 text-purple-500 focus:ring-purple-400 border-gray-600 bg-gray-900 rounded ${ct?"":"opacity-40 cursor-not-allowed"}`,disabled:!ct}),v.jsx("div",{className:`w-12 h-12 flex items-center justify-center rounded-full
${Z.updateStatus==="✅"?"bg-mossGreen-600":Z.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:Z.Name}),v.jsxs("p",{className:"text-sm antialiased font-sans font-light leading-normal text-inherit",children:["ID: ",Z.Id]}),Z.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:xe?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…"})]}):ne?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…"})]}):Ie?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"})]}):Ce?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"})]}):E?v.jsx(V.Button,{onClick:()=>qe(Z.Id),disabled:L||se,className:"disabled:opacity-50 disabled:cursor-not-allowed",children:"Redeploy"}):null})]})},Z.Id)})}),v.jsx(ku,{disabled:r||!!o})]})}const nV={initializing:"Vorbereitung","activating-maintenance":"Wartungsmodus aktivieren","executing-script":"Skript wird ausgeführt",waiting:"Warte auf Portainer",completed:"Abgeschlossen",failed:"Fehlgeschlagen"},Ri=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"})},Hw=()=>({host:"",port:"22",username:"",password:"",extraSshArgs:""});function oV(){var Mu,Iu;const e=Hn(),{hasPermission:t,user:r,serverAssignments:n}=Yr(),{showToast:o}=Fa(),{maintenance:a,update:i,script:l,ssh:f,loading:g,error:m,setMaintenanceMode:S,triggerUpdate:O,saveScript:T,resetScript:C,saveSshConfig:w,deleteSshConfig:b,testSshConnection:d,fetchSetupStatus:s,deleteSetupServer:c,updateSetupApiKey:u,updateSelfStackId:h,removeSuperuserAccount:y}=Yo(),x=!!(r!=null&&r.isSuperuser),E=!!(x||t("maintenance-access","read")),k=!!(x||t("maintenance-access","full")),j=!!(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")),L=!!(x||t("maintenance-mtls","full")),z=L,H=!1,Y=!1,G=!!(a!=null&&a.active),B=a==null?void 0:a.message,$=(Mu=a==null?void 0:a.extra)==null?void 0:Mu.type,q=!!(i!=null&&i.running),ee=G||q,[oe,ge]=P.useState({available:!1,source:null,updatedAt:null,validTo:null}),[fe,re]=P.useState(null),[be,he]=P.useState(""),[pe,ve]=P.useState(!1),[me,ke]=P.useState(!1),[Fe,Pe]=P.useState(""),[te,Oe]=P.useState({key:"",cert:""}),[$e,Be]=P.useState(!1),[We,lt]=P.useState(""),[qe,Ke]=P.useState(!1),xt=P.useRef([]),[rt,dt]=P.useState("");P.useState(!1),P.useState(!1),P.useState("");const[Rt,Ae]=P.useState(!1),ft=P.useCallback(async()=>{var Ee,Xe,et,Ze,it;if(!(!z||!be)){ve(!0),Pe("");try{const Ye=await Je.post("/api/maintenance/mtls-server-credentials/reveal",{password:be});re({key:((Ee=Ye.data)==null?void 0:Ee.key)||"",cert:((Xe=Ye.data)==null?void 0:Xe.cert)||"",source:((et=Ye.data)==null?void 0:et.source)||oe.source})}catch(Ye){const Ut=((it=(Ze=Ye.response)==null?void 0:Ze.data)==null?void 0:it.error)||Ye.message||"Zugang fehlgeschlagen";Pe(Ut),re(null)}finally{ve(!1)}}},[z,be,oe.source]),At=P.useCallback(async()=>{var Ee,Xe;if(!(!z||!be)){ke(!0),Pe("");try{const et=await Je.post("/api/maintenance/mtls-server-credentials/download",{password:be},{responseType:"blob"}),Ze=new Blob([et.data],{type:"application/zip"}),it=window.URL.createObjectURL(Ze),Ye=document.createElement("a");Ye.href=it,Ye.download="mtls-server-credentials.zip",document.body.appendChild(Ye),Ye.click(),document.body.removeChild(Ye),window.URL.revokeObjectURL(it)}catch(et){const Ze=((Xe=(Ee=et.response)==null?void 0:Ee.data)==null?void 0:Xe.error)||et.message||"Download fehlgeschlagen";Pe(Ze)}finally{ke(!1)}}},[z,be]),Z=P.useCallback(async()=>{var et,Ze;if(!z)return;const{key:Ee,cert:Xe}=te;if(!Ee.trim()||!Xe.trim()){lt("Bitte Private Key und Zertifikat (PEM) hochladen.");return}lt(""),Be(!0);try{const it=await Je.post("/api/maintenance/mtls-server-credentials/upload",{key:Ee,cert:Xe});ge(Ye=>{var Ut,qn,Ti;return{available:!0,source:((Ut=it.data)==null?void 0:Ut.source)||Ye.source||"custom",updatedAt:((qn=it.data)==null?void 0:qn.updatedAt)||Ye.updatedAt||null,validTo:((Ti=it.data)==null?void 0:Ti.validTo)||Ye.validTo||null}}),re(null),he(""),Oe({key:"",cert:""}),xt.current&&xt.current.forEach(Ye=>{Ye&&(Ye.value="")}),o({variant:"success",title:"mTLS gespeichert",description:"Custom-Zertifikate wurden übernommen."})}catch(it){const Ye=((Ze=(et=it.response)==null?void 0:et.data)==null?void 0:Ze.error)||it.message||"Upload fehlgeschlagen";lt(Ye),o({variant:"error",title:"Upload fehlgeschlagen",description:Ye})}finally{Be(!1)}},[z,te,o]),ue=P.useCallback(async()=>{var Ee,Xe,et,Ze,it;if(z){Ke(!0),Pe("");try{const Ye=await Je.delete("/api/maintenance/mtls-server-credentials");ge({available:!0,source:((Ee=Ye.data)==null?void 0:Ee.source)||"generated",updatedAt:((Xe=Ye.data)==null?void 0:Xe.updatedAt)||null,validTo:((et=Ye.data)==null?void 0:et.validTo)||null}),re(null),Oe({key:"",cert:""}),lt(""),xt.current&&xt.current.forEach(Ut=>{Ut&&(Ut.value="")}),o({variant:"info",title:"mTLS erneuert",description:"Custom-Zertifikate gelöscht, neue erstellt."})}catch(Ye){const Ut=((it=(Ze=Ye.response)==null?void 0:Ze.data)==null?void 0:it.error)||Ye.message||"Zurücksetzen fehlgeschlagen";Pe(Ut),o({variant:"error",title:"Zurücksetzen fehlgeschlagen",description:Ut})}finally{Ke(!1)}}},[z,o]),[ne,xe]=P.useState(()=>Hw()),[se,ce]=P.useState(!1),[Ce,Ie]=P.useState(!1);P.useState(!1),P.useState(!1),P.useState(!1);const[Ne,ct]=P.useState(null);P.useEffect(()=>{if(!l)return;const Ee=l.custom??l.default??l.effective??"";dt(Ee)},[l]),P.useEffect(()=>{if(!f){xe(Hw()),ce(!1),Ie(!1),ct(null);return}xe({host:f.host??"",port:String(f.port??"22"),username:f.username??"",password:"",extraSshArgs:Array.isArray(f.extraSshArgs)?f.extraSshArgs.join(`
`):""}),ce(!!f.passwordStored),Ie(!1),ct(null)},[f]),P.useEffect(()=>{if(!L)return;(async()=>{var Xe,et,Ze,it;try{const Ye=await Je.get("/api/maintenance/mtls-server-credentials/meta");ge({available:!!((Xe=Ye.data)!=null&&Xe.available),source:((et=Ye.data)==null?void 0:et.source)||null,updatedAt:((Ze=Ye.data)==null?void 0:Ze.updatedAt)||null,validTo:((it=Ye.data)==null?void 0:it.validTo)||null})}catch{ge({available:!1,source:null,updatedAt:null,validTo:null})}})()},[L]),P.useMemo(()=>l?l.source==="custom"&&typeof l.custom=="string"?l.custom:l.default??l.effective??"":"",[l]),l==null||l.source;const[Ve,tt]=P.useState(!0),[wt,Vt]=P.useState(!1),[He,Yt]=P.useState(null),[It,Dt]=P.useState(""),[kt,Gt]=P.useState(!1),[Ot,hr]=P.useState(null),[_r,kr]=P.useState(!0),[Te,Me]=P.useState(""),[Ge,gt]=P.useState(""),[X,_e]=P.useState(""),[ye,ot]=P.useState(""),[at,Ct]=P.useState(""),[Tt,Zt]=P.useState(!1),[Ft,Mr]=P.useState({}),[Ir,br]=P.useState(null),[Vr,go]=P.useState(null),[vr,Gn]=P.useState(""),[za,on]=P.useState(!1),[Dr,Sr]=P.useState(""),Qr=P.useMemo(()=>{var it;const Ee=Array.isArray((it=Ot==null?void 0:Ot.servers)==null?void 0:it.items)?Ot.servers.items:[],et=(Array.isArray(n)&&n.length?n:Array.isArray(r==null?void 0:r.serverAssignments)?r.serverAssignments:[]).map(Ye=>Number((Ye==null?void 0:Ye.serverId)??(Ye==null?void 0:Ye.server_id))).filter(Ye=>Number.isFinite(Ye)&&Ye>0);if(et.length===0)return Ee;const Ze=new Set(et);return Ee.filter(Ye=>Ze.has(Number(Ye.id)))},[Ot,r]);P.useMemo(()=>{var Xe;const Ee=((Xe=Ot==null?void 0:Ot.apiKeys)==null?void 0:Xe.items)??[];return new Map(Ee.map(et=>[et.serverId,et]))},[Ot]),P.useMemo(()=>!!(Ot!=null&&Ot.setupComplete),[Ot]);const mo=(Ot==null?void 0:Ot.selfStack)??null,Nn=(mo==null?void 0:mo.current)??"";(Iu=Ot==null?void 0:Ot.envDefaults)==null||Iu.selfStackId;const{page:gn,perPage:je,perPageOptions:Le,perPageIsAll:ze,handlePerPageChange:Ue,setPage:pt,setTotals:Lt,resetPagination:or}=Fs();P.useEffect(()=>()=>or(),[or]);const[gr,mn]=P.useState(""),[jn,Ba]=P.useState(null),[_i,Nu]=P.useState(!1),[Sb,ju]=P.useState(""),[Cb,zs]=P.useState(!1),[Qo,Si]=P.useState(null),Va=P.useRef(null),Xo=P.useCallback(async()=>{var Ee,Xe,et,Ze;tt(!0),Dt("");try{const it=await Je.get("/api/auth/superuser/status"),Ye=!!((Ee=it.data)!=null&&Ee.exists);Vt(Ye),Yt(Ye?((Xe=it.data)==null?void 0:Xe.user)??null:null)}catch(it){const Ye=((Ze=(et=it.response)==null?void 0:et.data)==null?void 0:Ze.error)||it.message||"Superuser-Status konnte nicht geladen werden";Vt(!1),Yt(null),Dt(Ye)}finally{tt(!1)}},[]),Xr=P.useCallback(async({silent:Ee=!1}={})=>{var Xe,et;Ee||kr(!0),Me("");try{const Ze=await s();hr(Ze),Mr({})}catch(Ze){const it=((et=(Xe=Ze.response)==null?void 0:Xe.data)==null?void 0:et.error)||Ze.message||"Setup-Daten konnten nicht geladen werden";Me(it),Ee||o({variant:"error",title:"Setup-Daten",description:it})}finally{kr(!1)}},[s,o]);P.useCallback(async({silent:Ee=!1}={})=>{if(Va.current)return Va.current;const Xe=(async()=>{var et,Ze;Ee?zs(!0):Nu(!0),ju("");try{const Ye=(await Je.get("/api/maintenance/portainer-status")).data??{};Ba(Ye),Si(new Date)}catch(it){const Ye=((Ze=(et=it.response)==null?void 0:et.data)==null?void 0:Ze.error)||it.message||"Fehler beim Prüfen des Portainer-Status";ju(Ye),o({variant:"error",title:"Statusaktualisierung fehlgeschlagen",description:Ye})}finally{Ee?zs(!1):Nu(!1),Va.current=null}})();return Va.current=Xe,Xe},[o]),P.useEffect(()=>{Xo({silent:!0})},[Xo]),P.useEffect(()=>{Xr()},[Xr]);const bo=P.useMemo(()=>{const Ee=gr.trim().toLowerCase();return Ee?Qr.filter(Xe=>[Xe.name,Xe.url].map(Ze=>String(Ze||"").toLowerCase()).some(Ze=>Ze.includes(Ee))):Qr},[gr,Qr]);P.useEffect(()=>{Lt(bo.length)},[bo.length,Lt]);const Ua=P.useMemo(()=>{if(ze)return bo;const Ee=(gn-1)*je;return bo.slice(Ee,Ee+je)},[bo,gn,je,ze]);P.useEffect(()=>{Gn(Nn||""),Sr("")},[Nn]);const Bs=vr!==Nn,Qf=P.useCallback(Ee=>{mn(Ee.target.value)},[]);P.useEffect(()=>{gn!==1&&pt(1)},[gr,gn,pt]);const Eu=P.useCallback(async()=>{var Ze,it,Ye,Ut;if(!A||Tt)return;const Ee=(Ge||"").trim(),Xe=(X||"").trim(),et=(ye||"").trim();if(!Xe||!et){Ct("Bitte Name, URL und API-Key angeben.");return}Ct(""),Zt(!0);try{await Je.post("/api/setup/servers",{name:Ee,url:Xe,apiKey:et}),gt(""),_e(""),ot(""),await Xr({silent:!0})}catch(qn){const Ti=((it=(Ze=qn.response)==null?void 0:Ze.data)==null?void 0:it.message)||((Ut=(Ye=qn.response)==null?void 0:Ye.data)==null?void 0:Ut.error)||qn.message||"Server konnte nicht angelegt werden.";Ct(Ti)}finally{Zt(!1)}},[A,ye,Ge,X,Tt,Xr]),Ci=P.useCallback(()=>{Tt||(gt(""),_e(""),ot(""),Ct(""))},[Tt]);P.useCallback((Ee,Xe)=>{},[Y]);const Au=P.useMemo(()=>{const Ee={host:ne.host.trim(),port:Number.parseInt(ne.port,10)||22,username:ne.username.trim(),extraSshArgs:(ne.extraSshArgs||"").split(/\r?\n/).map(et=>et.trim()).filter(Boolean)},Xe=ne.password??"";return Xe?Ee.password=Xe:se||(Ee.password=""),Ee},[ne,se]);P.useCallback(async()=>{},[Y,T,rt,l,o]),P.useCallback(async()=>{},[Y,C,o]),P.useCallback(async()=>{},[Y,Au,w,o]),P.useCallback(async()=>{},[Y,Au,d,o]),P.useCallback(async()=>{},[Y,b,o]);const Ru=P.useCallback(async()=>{var Ee,Xe,et;if(!(!D||kt||Ve||!wt)&&!(typeof window<"u"&&!window.confirm(`Superuser und zugehörige Gruppe wirklich löschen?
Dies setzt die Superuser-Einrichtung zurück.`)))try{Gt(!0);const Ze=await y(),it=Number((Ze==null?void 0:Ze.usersRemoved)??0);o({variant:"success",title:"Superuser gelöscht",description:it>1?`${it} Konten aus der Superuser-Gruppe wurden entfernt.`:"Superuser-Konto wurde entfernt."}),await Xo({silent:!0})}catch(Ze){if(((Ee=Ze.response)==null?void 0:Ee.status)===404)await Xo({silent:!0}),o({variant:"info",title:"Kein Superuser vorhanden",description:"Es ist kein Superuser mehr vorhanden."});else{const Ye=((et=(Xe=Ze.response)==null?void 0:Xe.data)==null?void 0:et.error)||Ze.message||"Superuser konnte nicht gelöscht werden";o({variant:"error",title:"Löschen fehlgeschlagen",description:Ye})}}finally{Gt(!1)}},[D,kt,Ve,wt,y,Xo,o]),Vs=P.useCallback(async Ee=>{var it,Ye;if(!M||Vr===Ee)return;const Xe=Qr.find(Ut=>Ut.id===Ee);if(!Xe)return;const et=Xe.name||Xe.url||`Server ${Ee}`,Ze=[`Server "${et}" 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(Ze))){go(Ee);try{await c(Ee),o({variant:"success",title:"Server gelöscht",description:`Server "${et}" wurde entfernt.`}),await Xr({silent:!0})}catch(Ut){const qn=((Ye=(it=Ut.response)==null?void 0:it.data)==null?void 0:Ye.error)||Ut.message||"Server konnte nicht gelöscht werden.";o({variant:"error",title:"Server löschen fehlgeschlagen",description:qn})}finally{go(null)}}},[M,c,Xr,Vr,Qr,o]);P.useCallback((Ee,Xe)=>{A&&Mr(et=>({...et,[Ee]:Xe}))},[A]),P.useCallback(async Ee=>{var et,Ze;if(!A)return;const Xe=(Ft[Ee]??"").trim();if(!Xe){o({variant:"warning",title:"API-Key fehlt",description:"Bitte gib einen API-Key ein."});return}if(Ir!==Ee){br(Ee);try{await u(Ee,Xe),o({variant:"success",title:"API-Key aktualisiert",description:"Der API-Key wurde gespeichert."}),Mr(it=>({...it,[Ee]:""})),await Xr({silent:!0})}catch(it){const Ye=((Ze=(et=it.response)==null?void 0:et.data)==null?void 0:Ze.error)||it.message||"API-Key konnte nicht aktualisiert werden.";o({variant:"error",title:"Aktualisierung fehlgeschlagen",description:Ye})}finally{br(null)}}},[Ft,Ir,A,Xr,o,u]),P.useCallback(Ee=>{A&&(Gn(Ee),Sr(""))},[A]),P.useCallback(async()=>{var Xe,et;if(!A||!Bs)return;on(!0),Sr("");const Ee=typeof vr=="string"?vr.trim():"";try{await h(Ee),o({variant:"success",title:"Self-Stack-ID gespeichert",description:Ee?`Self-Stack-ID wurde auf "${Ee}" gesetzt.`:"Self-Stack-ID wurde entfernt."}),await Xr({silent:!0})}catch(Ze){const it=((et=(Xe=Ze.response)==null?void 0:Xe.data)==null?void 0:et.error)||Ze.message||"Self-Stack-ID konnte nicht aktualisiert werden.";Sr(it),o({variant:"error",title:"Self-Stack-ID",description:it})}finally{on(!1)}},[A,Xr,Bs,vr,o,h]),P.useCallback(async()=>{var Ee,Xe;if(A&&!(!vr&&!Nn)&&!(typeof window<"u"&&!window.confirm("Self-Stack-ID wirklich entfernen?"))){on(!0),Sr("");try{await h(""),Gn(""),o({variant:"success",title:"Self-Stack-ID entfernt",description:"Die Self-Stack-ID wurde gelöscht."}),await Xr({silent:!0})}catch(et){const Ze=((Xe=(Ee=et.response)==null?void 0:Ee.data)==null?void 0:Xe.error)||et.message||"Self-Stack-ID konnte nicht entfernt werden.";Sr(Ze),o({variant:"error",title:"Self-Stack-ID",description:Ze})}finally{on(!1)}}},[A,Nn,Xr,vr,o,h]);const Us=P.useCallback(async Ee=>{var Xe,et;if(k&&!(g||Rt)&&Ee!==G){if(q){o({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 Ze=Ee&&!!$,it={active:Ee};Ze&&B?it.message=B:it.message=null,await S(it),o({variant:Ee?"info":"success",title:Ee?"Wartungsmodus aktiviert":"Wartungsmodus deaktiviert",description:Ee?"Benutzer sehen jetzt die Wartungsseite.":"StackPulse steht wieder zur Verfügung."})}catch(Ze){const it=((et=(Xe=Ze.response)==null?void 0:Xe.data)==null?void 0:et.error)||Ze.message||"Wartungsmodus konnte nicht geändert werden";o({variant:"error",title:"Änderung fehlgeschlagen",description:it})}finally{Ae(!1)}}},[k,g,Rt,G,q,S,B,$,o]);P.useCallback(async()=>{},[H,G,q,jn,O,o]),a!=null&&a.activatedAt&&Ri(a.activatedAt),a!=null&&a.updatedAt&&Ri(a.updatedAt),i==null||i.status;const Ws=i!=null&&i.stage?nV[i.stage]??i.stage:"";return i==null||i.logs,i==null||i.targetVersion,i==null||i.resultVersion,i!=null&&i.startedAt&&Ri(i.startedAt),i!=null&&i.finishedAt&&Ri(i.finishedAt),i==null||i.message,E?v.jsxs("div",{className:"mt-12 mb-8 flex flex-col gap-12",children:[(G||q)&&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",B?` ${B}`:q?" Portainer-Update läuft":"","."]}),q&&v.jsxs("span",{className:"text-xs text-indigo-900",children:["Phase: ",Ws]})]})}),E&&v.jsxs(V.Card,{children:[v.jsx(V.CardHeader,{variant:"gradient",color:"gray",className:"mb-5 p-4",children:v.jsx(V.Typography,{variant:"h6",color:"white",className:"flex items-center justify-between",children:v.jsx("span",{children:"Wartungsmodus"})})}),v.jsxs(V.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(V.Switch,{checked:G,disabled:!k||Rt||g||q,onChange:Ee=>Us(Ee.target.checked),ripple:!1,color:"amber"})]}),Rt&&v.jsx("p",{className:"text-xs text-stormGrey-500",children:"Wartungsmodus wird aktualisiert…"})]})]}),L&&v.jsxs(V.Card,{children:[v.jsx(V.CardHeader,{variant:"gradient",color:"gray",className:"mb-5 p-4",children:v.jsx(V.Typography,{variant:"h6",color:"white",children:"mTLS-Serverzertifikate (Backend)"})}),v.jsxs(V.CardBody,{className:"flex flex-col gap-4 p-4",children:[v.jsxs("div",{className:"flex flex-col gap-2 md:flex-row md:items-center md:justify-between",children:[v.jsxs("div",{children:[v.jsx(V.Typography,{variant:"small",color:"blue-gray",className:"font-semibold uppercase",children:"Status"}),v.jsx("p",{className:"text-sm text-stormGrey-600",children:oe.available?"Zertifikate vorhanden":"Keine Zertifikate geladen"}),v.jsxs("p",{className:"text-xs text-stormGrey-500",children:["Quelle: ",oe.source||"unbekannt"," ",oe.updatedAt?` aktualisiert ${Ri(oe.updatedAt)}`:""," ",oe.validTo?` gültig bis ${Ri(oe.validTo)}`:""]})]}),v.jsx(V.Chip,{value:oe.available?"Verfügbar":"Nicht verfügbar",color:oe.available?"green":"red",size:"sm",variant:"ghost",className:"w-fit px-3"})]}),Fe&&v.jsx("p",{className:"text-xs text-sunsetCoral-600",children:Fe}),fe&&v.jsxs("div",{className:"grid gap-3 md:grid-cols-2",children:[v.jsxs("div",{className:"flex flex-col gap-1",children:[v.jsx("span",{className:"text-xs font-semibold uppercase text-blue-gray-500",children:"Server-Key"}),v.jsx("textarea",{readOnly:!0,value:fe.key||"",className:"w-full rounded-md border border-blue-gray-100 p-2 font-mono text-xs text-blue-gray-800",rows:8})]}),v.jsxs("div",{className:"flex flex-col gap-1",children:[v.jsx("span",{className:"text-xs font-semibold uppercase text-blue-gray-500",children:"Server-Zertifikat"}),v.jsx("textarea",{readOnly:!0,value:fe.cert||"",className:"w-full rounded-md border border-blue-gray-100 p-2 font-mono text-xs text-blue-gray-800",rows:8})]})]}),!fe&&v.jsxs("div",{className:"grid gap-2 md:grid-cols-2",children:[v.jsx("div",{className:"rounded-md border border-blue-gray-100 bg-blue-gray-50/60 p-3 text-sm text-blue-gray-500",children:v.jsx("span",{className:"font-mono",children:"******"})}),v.jsx("div",{className:"rounded-md border border-blue-gray-100 bg-blue-gray-50/60 p-3 text-sm text-blue-gray-500",children:v.jsx("span",{className:"font-mono",children:"******"})})]}),v.jsxs("div",{className:"grid gap-3 md:grid-cols-3 md:items-end",children:[v.jsx(V.Input,{type:"password",label:"Benutzerpasswort",value:be,onChange:Ee=>he(Ee.target.value),disabled:!z||pe||me}),v.jsx(V.Button,{color:"blue",onClick:ft,disabled:!z||!be||pe,children:pe?"Prüfe…":"Anzeigen"}),v.jsx(V.Button,{variant:"outlined",color:"gray",onClick:At,disabled:!z||!be||me,children:me?"Bereite Download vor…":"Als ZIP herunterladen"})]}),v.jsxs("div",{className:"mt-4 grid gap-3",children:[v.jsx(V.Typography,{variant:"small",color:"blue-gray",className:"font-semibold uppercase",children:"Eigene Zertifikate hochladen"}),v.jsx("p",{className:"text-xs text-stormGrey-600",children:"Lade Private Key und Zertifikat (PEM) hoch. Beide Felder sind Pflicht. Bestehende Custom-Zertifikate werden nicht mehr überschrieben."}),v.jsx("div",{className:"grid gap-2",children:v.jsx(V.Input,{type:"file",accept:".pem",crossOrigin:"",label:"Private Key (.pem)",className:"cursor-pointer [&::-webkit-file-upload-button]:hidden [&::file-selector-button]:hidden",inputRef:Ee=>{xt.current[0]=Ee},onChange:Ee=>{var Ze;const Xe=(Ze=Ee.target.files)==null?void 0:Ze[0];if(!Xe)return;const et=new FileReader;et.onload=it=>{Oe(Ye=>{var Ut;return{...Ye,key:((Ut=it.target)==null?void 0:Ut.result)||""}})},et.readAsText(Xe)},disabled:$e})}),v.jsx("div",{className:"grid gap-2",children:v.jsx(V.Input,{type:"file",accept:".pem",crossOrigin:"",label:"Zertifikat (.pem)",className:"cursor-pointer [&::-webkit-file-upload-button]:hidden [&::file-selector-button]:hidden",inputRef:Ee=>{xt.current[1]=Ee},onChange:Ee=>{var Ze;const Xe=(Ze=Ee.target.files)==null?void 0:Ze[0];if(!Xe)return;const et=new FileReader;et.onload=it=>{Oe(Ye=>{var Ut;return{...Ye,cert:((Ut=it.target)==null?void 0:Ut.result)||""}})},et.readAsText(Xe)},disabled:$e})}),We&&v.jsx("p",{className:"text-xs text-sunsetCoral-600",children:We}),v.jsxs("div",{className:"flex flex-wrap gap-2 justify-end",children:[v.jsx(V.Button,{color:"blue",onClick:Z,disabled:$e||!te.key.trim()||!te.cert.trim(),className:"w-full sm:w-auto",children:$e?"Lade hoch…":"Zertifikate speichern"}),v.jsx(V.Button,{variant:"outlined",color:"gray",onClick:ue,disabled:qe||oe.source!=="custom",className:"w-full sm:w-auto",children:qe?"Erzeuge neu…":"Custom-Zertifikate löschen & neu generieren"})]})]})]})]}),j&&v.jsxs(V.Card,{children:[v.jsx(V.CardHeader,{variant:"gradient",color:"gray",className:"mb-5 p-4",children:v.jsxs(V.Typography,{variant:"h6",color:"white",className:"flex items-center justify-between",children:[v.jsx("span",{children:"Server"}),v.jsxs(V.Typography,{variant:"small",color:"white",children:[Qr.length," vorhanden"]})]})}),v.jsxs(V.CardBody,{className:"p-4",children:[A&&v.jsxs("div",{className:"mb-8 rounded-lg border border-blue-gray-50 p-4",children:[v.jsx(V.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(V.Input,{label:"Servername",value:Ge,onChange:Ee=>gt(Ee.target.value),disabled:Tt||ee,crossOrigin:""}),v.jsx(V.Input,{label:"Server-URL oder IP",value:X,onChange:Ee=>_e(Ee.target.value),disabled:Tt||ee,crossOrigin:""}),v.jsx(V.Input,{type:"password",label:"Portainer API-Key",value:ye,onChange:Ee=>ot(Ee.target.value),disabled:Tt||ee,crossOrigin:""})]}),v.jsxs("div",{className:"mt-4 flex flex-col gap-3 sm:flex-row sm:items-center",children:[v.jsx(V.Button,{color:"green",onClick:Eu,disabled:Tt||ee,children:Tt?"Verifiziere …":"Server anlegen"}),v.jsx(V.Button,{variant:"text",color:"blue-gray",onClick:Ci,disabled:Tt,children:"Formular zurücksetzen"})]}),at&&v.jsx("p",{className:"mt-2 text-sm text-sunsetCoral-600",children:at})]}),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(V.Input,{label:"Suchen nach Name oder URL",value:gr,onChange:Qf,crossOrigin:""})}),v.jsx("div",{className:"md:mt-0 mt-4 md:flex-1",children:v.jsx(V.Select,{variant:"static",label:"Einträge pro Seite",onChange:Ue,value:je,children:Le.map(({value:Ee,label:Xe})=>v.jsx(V.Option,{value:Ee,children:Xe},Ee))})})]}),Te&&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:Te}),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-[520px] 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 text-right",children:"Aktionen"})]})}),v.jsx("tbody",{children:_r?v.jsx("tr",{children:v.jsx("td",{colSpan:3,className:"px-6 py-8 text-center text-blue-gray-400",children:"Server werden geladen ..."})}):bo.length===0?v.jsx("tr",{children:v.jsx("td",{colSpan:3,className:"px-6 py-8 text-center text-blue-gray-400",children:"Keine Server gefunden."})}):Ua.map((Ee,Xe)=>{const et=Xe===Ua.length-1?"":"border-b border-blue-gray-50",Ze=(()=>{try{return new URL(Ee.url).hostname||Ee.url}catch{return Ee.url}})();return v.jsxs("tr",{className:`text-sm text-stormGrey-700 ${et}`,children:[v.jsxs("td",{className:"px-6 py-4",children:[v.jsx(V.Typography,{variant:"small",className:"font-medium text-stormGrey-900",children:Ee.name||""}),v.jsx(V.Typography,{variant:"small",className:"text-xs text-stormGrey-500",children:Ee.url})]}),v.jsx("td",{className:"px-6 py-4",children:v.jsx(V.Typography,{variant:"small",children:Ze||""})}),v.jsx("td",{className:"px-6 py-4",children:v.jsxs("div",{className:"flex justify-end gap-2",children:[v.jsx(V.Button,{size:"sm",variant:"outlined",color:"blue-gray",onClick:()=>e(`/dashboard/maintenance/servers/${Ee.id}`),disabled:!A,children:"Bearbeiten"}),v.jsx(V.Button,{size:"sm",variant:"text",color:"red",onClick:()=>Vs(Ee.id),disabled:ee||!M||Vr===Ee.id,children:Vr===Ee.id?"Lösche…":"Löschen"})]})})]},Ee.id)})})]})}),v.jsxs("div",{className:"mt-4 flex flex-col gap-4 md:flex-row md:items-center md:justify-between",children:[v.jsxs(V.Typography,{variant:"small",color:"blue-gray",className:"text-sm",children:[ze?"Alle Server":`${Ua.length} von ${bo.length}`," angezeigt"]}),v.jsx(ku,{})]})]})]}),D&&v.jsxs(V.Card,{children:[v.jsx(V.CardHeader,{variant:"gradient",color:"gray",className:"mb-5 p-4",children:v.jsx(V.Typography,{variant:"h6",color:"white",className:"flex items-center justify-between",children:v.jsx("span",{children:"Superuser"})})}),v.jsxs(V.CardBody,{className:"flex flex-col gap-4 p-4",children:[v.jsxs("div",{className:"space-y-2",children:[Ve&&v.jsx("p",{className:"text-sm text-stormGrey-500",children:"Status wird geladen…"}),!Ve&&It&&v.jsx("p",{className:"text-sm text-sunsetCoral-600",children:It}),!Ve&&!It&&wt&&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:(He==null?void 0:He.username)??"unbekannt"}),He!=null&&He.email?` - ${He.email}`:""]})]}),!Ve&&!It&&!wt&&v.jsx("p",{className:"text-sm",children:"Es ist kein Superuser vorhanden."})]}),v.jsx("div",{className:"flex flex-col gap-2 sm:flex-row sm:items-center",children:v.jsx(V.Button,{color:"red",onClick:Ru,disabled:ee||!D||Ve||kt||!wt,className:"w-full sm:w-auto",children:kt?"Wird gelöscht…":"Superuser löschen"})}),v.jsx("span",{className:"text-xs text-stormGrey-500",children:"Entfernt das Superuser-Konto samt zugehöriger Gruppe. Danach kann der Erstbenutzer bei Bedarf erneut angelegt werden."})]})]})]}):null}const aV={initializing:"Vorbereitung","activating-maintenance":"Wartungsmodus aktivieren","executing-script":"Skript wird ausgeführt",waiting:"Warte auf Portainer",completed:"Abgeschlossen",failed:"Fehlgeschlagen"},Ka=Oo.forwardRef(({value:e,onClick:t,onKeyDown:r,...n},o)=>{const{setOpen:a}=V.useSelect(),i=P.useCallback(()=>{(typeof window<"u"&&typeof window.requestAnimationFrame=="function"?window.requestAnimationFrame:m=>setTimeout(m,0))(()=>{a(!0)})},[a]),l=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(V.Option,{...n,value:e,ref:o,onClick:l,onKeyDown:f})});Ka.displayName="StickyOption";const iV={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"},sV=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"})},Gw=e=>{if(e)return e.replace("T"," ")},qw="eventLogFilters",wo="__all__",lV="- Alle -",uV=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()),cV=e=>{if(e==null)return"-";if(typeof e=="object")try{return JSON.stringify(e)}catch{return"[Objekt]"}return String(e)},dV=e=>{if(!e||typeof e!="object")return"";const t=Object.entries(e);return t.length?t.map(([r,n])=>`${r}: ${cV(n)}`).join(" • "):""};function fV(){const[e,t]=P.useState([]),[r,n]=P.useState(!0),[o,a]=P.useState(""),[i,l]=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([]),[u,h]=P.useState([]),[y,x]=P.useState([]),[E,k]=P.useState([]),[j,A]=P.useState([]),[M,D]=P.useState([]),[L,z]=P.useState([]),[H,Y]=P.useState(""),[G,B]=P.useState(""),[$,q]=P.useState(""),[ee,oe]=P.useState(""),[ge,fe]=P.useState(""),[re,be]=P.useState(!1),[he,pe]=P.useState(!1),[ve,me]=P.useState(!1),[ke,Fe]=P.useState(0),{maintenance:Pe,update:te}=Yo(),Oe=!!(Pe!=null&&Pe.active),$e=Pe==null?void 0:Pe.message,Be=!!(te!=null&&te.running),We=Oe||Be,lt=te!=null&&te.stage?aV[te.stage]??te.stage:"",{hasPermission:qe}=Yr(),Ke=qe("logs-delete","full"),xt=qe("logs-export","full"),{page:rt,perPage:dt,perPageOptions:Rt,setPage:Ae,setPerPage:ft,setTotals:At,handlePerPageChange:Z,validPerPageValues:ue,resetPagination:ne}=Fs(),xe=P.useCallback(()=>{},[]);P.useEffect(()=>()=>ne(),[ne]);const se=P.useCallback(X=>{const _e=Array.isArray(X)?X:(X==null?void 0:X.items)??[],ye=new Set,ot=new Set,at=new Set,Ct=new Set,Tt=new Set,Zt=new Set;_e.forEach(Ft=>{Ft.category&&ye.add(Ft.category),Ft.eventType&&ot.add(Ft.eventType),Ft.action&&at.add(Ft.action),Ft.status&&Ct.add(Ft.status),Ft.entityType&&Tt.add(Ft.entityType),Ft.contextType&&Zt.add(Ft.contextType)}),g(Array.from(ye).sort()),S(Array.from(ot).sort()),T(Array.from(at).sort()),w(Array.from(Ct).sort()),d(Array.from(Tt).sort()),c(Array.from(Zt).sort()),me(!0)},[]);P.useEffect(()=>{ve&&h(X=>{const _e=X.filter(ye=>f.includes(ye));return _e.length===X.length?X:_e})},[ve,f]),P.useEffect(()=>{ve&&x(X=>{const _e=X.filter(ye=>m.includes(ye));return _e.length===X.length?X:_e})},[ve,m]),P.useEffect(()=>{ve&&k(X=>{const _e=X.filter(ye=>O.includes(ye));return _e.length===X.length?X:_e})},[ve,O]),P.useEffect(()=>{ve&&A(X=>{const _e=X.filter(ye=>C.includes(ye));return _e.length===X.length?X:_e})},[ve,C]),P.useEffect(()=>{ve&&D(X=>{const _e=X.filter(ye=>b.includes(ye));return _e.length===X.length?X:_e})},[ve,b]),P.useEffect(()=>{ve&&z(X=>{const _e=X.filter(ye=>s.includes(ye));return _e.length===X.length?X:_e})},[ve,s]),P.useEffect(()=>{if(typeof window>"u"){pe(!0);return}try{const X=window.localStorage.getItem(qw);if(X){const _e=JSON.parse(X),ye=(_e==null?void 0:_e.filters)??_e??{},ot=(_e==null?void 0:_e.pagination)??{};h(ye.categories||[]),x(ye.eventTypes||[]),k(ye.actions||[]),A(ye.statuses||[]),D(ye.entityTypes||[]),z(ye.contextTypes||[]),Y(ye.entityId||""),B(ye.contextId||""),q(ye.search||""),oe(ye.from||""),fe(ye.to||""),be(uV(ye));const at=ot.perPage;if(at!==void 0){const Tt=String(at);ue.has(Tt)&&ft(Tt,{resetPage:!1})}const Ct=ot.page;typeof Ct=="number"&&Ct>0&&Ae(Ct)}}catch(X){console.error("❌ Fehler beim Laden der gespeicherten Log-Filter:",X)}finally{pe(!0)}},[Ae,ft,ue]);const ce=P.useCallback(()=>{const X={};u.length&&(X.categories=u.join(",")),y.length&&(X.eventTypes=y.join(",")),E.length&&(X.actions=E.join(",")),j.length&&(X.statuses=j.join(",")),M.length&&(X.entityTypes=M.join(",")),L.length&&(X.contextTypes=L.join(",")),H.trim()&&(X.entityId=H.trim()),G.trim()&&(X.contextId=G.trim()),$.trim()&&(X.search=$.trim());const _e=Gw(ee);_e&&(X.from=_e);const ye=Gw(ge);return ye&&(X.to=ye),X},[u,y,E,j,M,L,H,G,$,ee,ge]);P.useEffect(()=>{if(!he)return;let X=!1;return Je.get("/api/logs",{params:{perPage:"all",page:1}}).then(_e=>{X||se(_e.data)}).catch(_e=>{X||console.error("⚠️ Konnte Filteroptionen nicht aktualisieren:",_e)}),()=>{X=!0}},[he,se,ke]);const Ce=P.useMemo(()=>({categories:u,eventTypes:y,actions:E,statuses:j,entityTypes:M,contextTypes:L,entityId:H,contextId:G,search:$,from:ee,to:ge}),[u,y,E,j,M,L,H,G,$,ee,ge]);P.useEffect(()=>{if(!he)return;const X={...ce()};dt==="all"?(X.perPage="all",X.page=1):(X.perPage=dt,X.page=rt);let _e=!1;return n(!0),a(""),Je.get("/api/logs",{params:X}).then(ye=>{if(_e)return;const ot=ye.data||{},at=Array.isArray(ot)?ot:ot.items??[],Ct=Array.isArray(ot)?at.length:ot.total??at.length;if(t(at),At(Ct,at.length),dt==="all")rt!==1&&Ae(1);else{const Tt=Math.max(1,Math.ceil((Ct||0)/Number(dt))),Zt=Math.min(Math.max(rt,1),Tt);Zt!==rt&&Ae(Zt)}}).catch(ye=>{_e||(console.error("❌ Fehler beim Laden der Logs:",ye),a("Fehler beim Laden der Logs"))}).finally(()=>{_e||n(!1)}),()=>{_e=!0}},[he,ce,se,ke,dt,rt,At]),P.useEffect(()=>{if(he&&!(typeof window>"u"))try{window.localStorage.setItem(qw,JSON.stringify({filters:Ce,pagination:{perPage:dt,page:rt}}))}catch(X){console.error("⚠️ Konnte Filter nicht speichern:",X)}},[he,Ce,dt,rt]);const Ie=P.useCallback(X=>_e=>{var at;if(typeof _e=="string"){const Ct=_e;if(Ct==="")return;X(Tt=>Ct===wo?[]:Tt.includes(Ct)?Tt.filter(Zt=>Zt!==Ct):[...Tt,Ct]),Ae(1);return}const ye=(at=_e==null?void 0:_e.target)==null?void 0:at.selectedOptions;if(!ye)return;const ot=Array.from(ye).map(Ct=>Ct.value);ot.includes(wo)?X([]):X(ot),Ae(1)},[Ae]),Ne=P.useMemo(()=>Ie(h),[Ie]),ct=P.useMemo(()=>Ie(x),[Ie]),Ve=P.useMemo(()=>Ie(k),[Ie]),tt=P.useMemo(()=>Ie(A),[Ie]),wt=P.useMemo(()=>Ie(D),[Ie]),Vt=P.useMemo(()=>Ie(z),[Ie]),He=(X,_e)=>{X(ye=>ye.filter(ot=>ot!==_e)),Ae(1)},Yt=()=>{h([]),x([]),k([]),A([]),D([]),z([]),Y(""),B(""),q(""),oe(""),fe(""),be(!1),Ae(1)},It=()=>{be(X=>!X)},Dt=P.useCallback(X=>[{value:wo,label:lV},...X.filter(_e=>_e!==wo).map(_e=>({value:_e,label:_e}))],[]),kt=P.useMemo(()=>Dt(f),[Dt,f]),Gt=P.useMemo(()=>Dt(m),[Dt,m]),Ot=P.useMemo(()=>Dt(O),[Dt,O]),hr=P.useMemo(()=>Dt(C),[Dt,C]),_r=P.useMemo(()=>Dt(b),[Dt,b]),kr=P.useMemo(()=>Dt(s),[Dt,s]),Te=P.useMemo(()=>{let X=0;return u.length&&(X+=u.length),y.length&&(X+=y.length),E.length&&(X+=E.length),j.length&&(X+=j.length),M.length&&(X+=M.length),L.length&&(X+=L.length),H.trim()&&(X+=1),G.trim()&&(X+=1),$.trim()&&(X+=1),ee&&(X+=1),ge&&(X+=1),X},[u,y,E,j,M,L,H,G,$,ee,ge]),Me=async X=>{if(!Ke){a("Dir fehlt die Berechtigung, einzelne Logeinträge zu löschen.");return}if(window.confirm("Diesen Log-Eintrag dauerhaft löschen?")){l(!0),a("");try{await Je.delete(`/api/logs/${X}`),Fe(_e=>_e+1)}catch(_e){console.error("❌ Fehler beim Löschen des Logs:",_e),a("Fehler beim Löschen des Logs")}finally{l(!1)}}},Ge=async()=>{if(!Ke){a("Dir fehlt die Berechtigung, Logs zu löschen.");return}if(e.length&&window.confirm("Alle angezeigten Logs (entsprechend Filter) löschen?")){l(!0),a("");try{const X={...ce(),ids:e.map(_e=>_e.id).join(",")};await Je.delete("/api/logs",{params:X}),Fe(_e=>_e+1)}catch(X){console.error("❌ Fehler beim Löschen der gefilterten Logs:",X),a("Fehler beim Löschen der gefilterten Logs")}finally{l(!1)}}},gt=async X=>{if(!xt){a("Dir fehlt die Berechtigung, Logs zu exportieren.");return}l(!0),a("");try{const _e=await Je.get("/api/logs/export",{params:{...ce(),format:X},responseType:"blob"}),ye=_e.headers["content-type"]||(X==="sql"?"application/sql":"text/plain"),at=(_e.headers["content-disposition"]||"").match(/filename="?([^";]+)"?/i),Ct=(at==null?void 0:at[1])||`event-logs.${X}`,Tt=new Blob([_e.data],{type:ye}),Zt=window.URL.createObjectURL(Tt),Ft=document.createElement("a");Ft.href=Zt,Ft.download=Ct,document.body.appendChild(Ft),Ft.click(),Ft.remove(),window.URL.revokeObjectURL(Zt)}catch(_e){console.error("❌ Fehler beim Export der Logs:",_e),a("Fehler beim Export der Logs")}finally{l(!1)}};return Oo.useState(!1),v.jsxs("div",{className:"mt-12 mb-8 flex flex-col gap-12",children:[(Oe||Be)&&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}`:Be?" Portainer-Update läuft":"","."]}),Be&&v.jsxs("span",{className:"text-xs text-indigo-900",children:["Phase: ",lt]})]})}),v.jsxs(V.Card,{children:[v.jsx(V.CardHeader,{variant:"gradient",color:"gray",className:"mb-5 p-4",children:v.jsx(V.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"}),Te>0&&v.jsxs("span",{className:"rounded-full bg-blue-gray-500/80 px-2 py-0.5 text-xs text-white",children:[Te," aktiv"]})]}),v.jsx("span",{className:"text-xs uppercase tracking-wide text-gray-400",children:re?"Filter ausblenden":"Filter anzeigen"})]})})}),v.jsxs(V.CardBody,{className:"pt-0",children:[re&&v.jsxs("div",{className:"mb-8",children:[(xt||Ke)&&v.jsxs("div",{className:"flex flex-wrap gap-2",children:[xt&&v.jsxs(v.Fragment,{children:[v.jsx(V.Button,{onClick:()=>gt("txt"),disabled:We||i||r,className:"w-full md:flex-1",children:"Export TXT"}),v.jsx(V.Button,{onClick:()=>gt("sql"),disabled:We||i||r,className:"w-full md:flex-1",children:"Export SQL"})]}),Ke&&v.jsx(V.Button,{onClick:Ge,disabled:We||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(V.Select,{multiple:!0,onChange:xe,className:"text-stormGrey-500",variant:"static",dismiss:{itemPress:!1},label:"Kategorien",children:kt.map(({value:X,label:_e})=>v.jsx(Ka,{value:X,onClick:()=>Ne(X),onKeyDown:ye=>{(ye.key==="Enter"||ye.key===" ")&&(ye.preventDefault(),Ne(X))},className:`text-black-600 ${X===wo?"font-semibold text-black-800":""}`,children:_e},X))}),v.jsx("div",{className:"mt-2 mb-2 min-h-[1.5rem] text-xs text-stormGrey-400",children:u.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:u.map(X=>v.jsx("button",{type:"button",onClick:()=>He(h,X),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:X},X))})})]}),v.jsxs("div",{className:"grid gap-3",children:[v.jsx(V.Select,{multiple:!0,onChange:xe,className:"text-stormGrey-500",variant:"static",dismiss:{itemPress:!1},label:"Event-Typen",children:Gt.map(({value:X,label:_e})=>v.jsx(Ka,{value:X,onClick:()=>ct(X),onKeyDown:ye=>{(ye.key==="Enter"||ye.key===" ")&&(ye.preventDefault(),ct(X))},className:`text-black-600 ${X===wo?"font-semibold text-black-800":""}`,children:_e},X))}),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(X=>v.jsx("button",{type:"button",onClick:()=>He(x,X),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:X},X))})})]})]}),v.jsxs("div",{className:"grid gap-4 md:grid-cols-2",children:[v.jsxs("div",{className:"grid gap-3",children:[v.jsx(V.Select,{multiple:!0,onChange:xe,className:"text-stormGrey-500",variant:"static",dismiss:{itemPress:!1},label:"Aktionen",children:Ot.map(({value:X,label:_e})=>v.jsx(Ka,{value:X,onClick:()=>Ve(X),onKeyDown:ye=>{(ye.key==="Enter"||ye.key===" ")&&(ye.preventDefault(),Ve(X))},className:`text-black-600 ${X===wo?"font-semibold text-black-800":""}`,children:_e},X))}),v.jsx("div",{className:"mt-2 mb-2 min-h-[1.5rem] text-xs text-stormGrey-400",children:E.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:E.map(X=>v.jsx("button",{type:"button",onClick:()=>He(k,X),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:X},X))})})]}),v.jsxs("div",{className:"grid gap-3",children:[v.jsx(V.Select,{multiple:!0,onChange:xe,className:"text-stormGrey-500",variant:"static",dismiss:{itemPress:!1},label:"Status",children:hr.map(({value:X,label:_e})=>v.jsx(Ka,{value:X,onClick:()=>tt(X),onKeyDown:ye=>{(ye.key==="Enter"||ye.key===" ")&&(ye.preventDefault(),tt(X))},className:`text-black-600 ${X===wo?"font-semibold text-black-800":""}`,children:_e},X))}),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 Status"}):v.jsx("span",{children:j.map(X=>v.jsx("button",{type:"button",onClick:()=>He(A,X),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:X},X))})})]})]}),v.jsxs("div",{className:"grid gap-4 md:grid-cols-2",children:[v.jsxs("div",{className:"grid gap-3",children:[v.jsx(V.Select,{multiple:!0,onChange:xe,className:"text-stormGrey-500",variant:"static",dismiss:{itemPress:!1},label:"Entitäts-Typen",children:_r.map(({value:X,label:_e})=>v.jsx(Ka,{value:X,onClick:()=>wt(X),onKeyDown:ye=>{(ye.key==="Enter"||ye.key===" ")&&(ye.preventDefault(),wt(X))},className:`text-black-600 ${X===wo?"font-semibold text-black-800":""}`,children:_e},X))}),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(X=>v.jsx("button",{type:"button",onClick:()=>He(D,X),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:X},X))})})]}),v.jsxs("div",{className:"grid gap-3",children:[v.jsx(V.Select,{multiple:!0,onChange:xe,className:"text-stormGrey-500",variant:"static",dismiss:{itemPress:!1},label:"Kontext",children:kr.map(({value:X,label:_e})=>v.jsx(Ka,{value:X,onClick:()=>Vt(X),onKeyDown:ye=>{(ye.key==="Enter"||ye.key===" ")&&(ye.preventDefault(),Vt(X))},className:`text-black-600 ${X===wo?"font-semibold text-black-800":""}`,children:_e},X))}),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(X=>v.jsx("button",{type:"button",onClick:()=>He(z,X),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:X},X))})})]})]}),v.jsxs("div",{className:"grid gap-4 md:grid-cols-2",children:[v.jsx("div",{className:"md:flex-1",children:v.jsx(V.Input,{value:H,onChange:X=>{Y(X.target.value),Ae(1)},variant:"static",label:"Entitäts-ID",placeholder:"z. B. Stack-ID"})}),v.jsx("div",{className:"md:flex-1",children:v.jsx(V.Input,{value:G,onChange:X=>{B(X.target.value),Ae(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(V.Input,{value:$,onChange:X=>{q(X.target.value),Ae(1)},variant:"static",label:"Suche (Nachricht & Details)",placeholder:"Freitext"})}),v.jsx("div",{className:"md:mt-0 mt-8 md:flex-1",children:v.jsx(V.Select,{variant:"static",label:"Einträge pro Seite",onChange:xe,value:dt,children:Rt.map(({value:X,label:_e})=>v.jsx(V.Option,{value:X,onClick:()=>Z(X),children:_e},X))})})]}),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(V.Input,{type:"datetime-local",variant:"static",label:"Von",value:ee,onChange:X=>{oe(X.target.value),Ae(1)},className:"w-full"})}),v.jsx("div",{className:"flex-1 min-w-[200px]",children:v.jsx(V.Input,{type:"datetime-local",variant:"static",label:"Bis",value:ge,onChange:X=>{fe(X.target.value),Ae(1)},className:"w-full"})}),v.jsx("div",{className:"flex-1 min-w-[180px]",children:v.jsx(V.Button,{onClick:Yt,disabled:We||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(X=>v.jsx("th",{className:"px-6 py-4 font-semibold",children:X},X))})}),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((X,_e)=>{const ye=iV[X.status]||"text-blue-300",ot=_e===e.length-1?"":"border-b border-blue-gray-50",at=X.category||"-",Ct=X.entityName||X.entityId||"-",Tt=[];X.entityName&&X.entityId?Tt.push(`ID: ${X.entityId}`):!X.entityName&&X.entityId&&Tt.push(`ID: ${X.entityId}`),X.entityType&&Tt.push(X.entityType);const Zt=X.contextLabel||X.contextType||(X.contextId?`#${X.contextId}`:"-"),Ft=[];X.contextType&&Ft.push(X.contextType),X.contextId&&Ft.push(`#${X.contextId}`);const Mr=dV(X.metadata),Ir=[];if(X.actorName||X.actorId){const br=X.actorName?X.actorName:`#${X.actorId}`,Vr=X.actorName&&X.actorId?` (#${X.actorId})`:"";Ir.push(`Akteur: ${br}${Vr}`)}return X.source&&Ir.push(`Quelle: ${X.source}`),Mr&&Ir.push(Mr),Ir.length||Ir.push("-"),v.jsxs("tr",{className:`text-sm text-stormGrey-700 ${ot}`,children:[v.jsx("td",{className:"px-6 py-4 align-top",children:v.jsx(V.Typography,{variant:"small",className:"block text-xs font-medium text-stormGrey-600",children:sV(X.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:at}),v.jsxs("div",{className:"flex flex-wrap gap-2 text-xs text-stormGrey-400",children:[X.eventType&&v.jsx("span",{className:"rounded-full bg-citrusPunch-600/80 px-2 py-0.5 text-white",children:X.eventType}),X.action&&v.jsx("span",{className:"rounded-full bg-emeraldMist-500/80 px-2 py-0.5 text-white",children:X.action})]})]})}),v.jsxs("td",{className:"px-6 py-4 align-top",children:[v.jsx(V.Typography,{variant:"small",className:`font-semibold ${ye}`,children:X.status||"-"}),X.severity&&v.jsx(V.Typography,{variant:"small",className:"text-xs text-stormGrey-400",children:X.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:Ct}),Tt.length>0&&v.jsx("div",{className:"flex flex-col text-xs text-stormGrey-400",children:Tt.map(br=>v.jsx("span",{className:"break-words",children:br},br))})]})}),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:Zt}),Ft.length>0&&v.jsx("div",{className:"flex flex-col text-xs text-stormGrey-400",children:Ft.map(br=>v.jsx("span",{className:"break-words",children:br},br))})]})}),v.jsx("td",{className:"px-6 py-4 align-top",children:v.jsx(V.Typography,{variant:"small",className:"break-words",children:X.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:Ir.map((br,Vr)=>v.jsx("span",{className:"break-words",children:br},Vr))})}),v.jsx("td",{className:"px-6 py-4 align-top",children:Ke&&v.jsx(V.Typography,{variant:"small",children:v.jsx("button",{onClick:()=>Me(X.id),disabled:We||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"})})})]},X.id)})})]})}),v.jsxs("div",{className:"mt-6 flex flex-col gap-4 sm:flex-row sm:items-center sm:justify-between",children:[v.jsx(V.Typography,{variant:"small",color:"gray",children:""}),v.jsx(ku,{disabled:r&&e.length===0})]})]})]})]})}const pV={initializing:"Vorbereitung","activating-maintenance":"Wartungsmodus aktivieren","executing-script":"Skript wird ausgeführt",waiting:"Warte auf Portainer",completed:"Abgeschlossen",failed:"Fehlgeschlagen"},hV=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 gV(){const[e,t]=P.useState([]),[r,n]=P.useState(!1),[o,a]=P.useState(""),[i,l]=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(""),[u,h]=P.useState(""),[y,x]=P.useState(""),[E,k]=P.useState(!1),[j,A]=P.useState(null),[M,D]=P.useState(null),{showToast:L}=Fa(),{maintenance:z,update:H}=Yo(),Y=!!(z!=null&&z.active),G=z==null?void 0:z.message,B=!!(H!=null&&H.running),$=H!=null&&H.stage?pV[H.stage]??H.stage:"",q=Y||B,ee=Hn(),oe=P.useCallback(()=>{},[]),{hasPermission:ge}=Yr(),fe=ge("users-edit","full"),re=ge("users-delete","full"),{page:be,perPage:he,perPageOptions:pe,perPageIsAll:ve,handlePerPageChange:me,setPage:ke,setTotals:Fe,resetPagination:Pe}=Fs();P.useEffect(()=>()=>Pe(),[Pe]);const te=P.useCallback(async()=>{var ne,xe,se;n(!0),a("");try{const ce=await Je.get("/api/users"),Ie=(Array.isArray((ne=ce.data)==null?void 0:ne.items)?ce.data.items:[]).map(Ne=>({id:Ne.id,username:Ne.username||"",email:Ne.email||"",isActive:!!Ne.isActive,avatarColor:typeof Ne.avatarColor=="string"?Ne.avatarColor.trim():null,lastLogin:Ne.lastLogin||null,createdAt:Ne.createdAt||null,updatedAt:Ne.updatedAt||null,groups:hV(Ne.groups)})).sort((Ne,ct)=>Ne.username.localeCompare(ct.username,"de-DE"));t(Ie)}catch(ce){const Ce=((se=(xe=ce.response)==null?void 0:xe.data)==null?void 0:se.error)||ce.message||"Unbekannter Fehler";a(Ce),L({variant:"error",title:"Benutzer konnten nicht geladen werden",description:Ce})}finally{n(!1)}},[L]),Oe=P.useCallback(async()=>{var ne,xe,se;S(!0),T("");try{const ce=await Je.get("/api/groups"),Ie=(Array.isArray((ne=ce.data)==null?void 0:ne.items)?ce.data.items:[]).map(Ne=>({id:Number(Ne.id),name:Ne.name||""})).filter(Ne=>Number.isFinite(Ne.id)&&Ne.id>0&&Ne.name).filter(Ne=>Ne.name.toLowerCase()!=="superuser").sort((Ne,ct)=>Ne.name.localeCompare(ct.name,"de-DE"));g(Ie)}catch(ce){const Ce=((se=(xe=ce.response)==null?void 0:xe.data)==null?void 0:se.error)||ce.message||"Benutzergruppen konnten nicht geladen werden.";T(Ce),L({variant:"error",title:"Benutzergruppen",description:Ce})}finally{S(!1)}},[L]);P.useEffect(()=>{te()},[te]),P.useEffect(()=>{Oe()},[Oe]),P.useCallback(()=>{te(),Oe()},[te,Oe]);const $e=P.useCallback(ne=>{l(ne.target.value)},[]);P.useCallback(()=>{l("")},[]),P.useEffect(()=>{be!==1&&ke(1)},[i,be,ke]);const Be=P.useMemo(()=>{const ne=i.trim().toLowerCase();return ne?e.filter(xe=>[xe.username,xe.email,...xe.groups.map(ce=>ce.name)].map(ce=>String(ce||"").toLowerCase()).some(ce=>ce.includes(ne))):e},[e,i]),We=P.useMemo(()=>{if(ve)return null;const ne=Number(he);return Number.isFinite(ne)&&ne>0?ne:null},[he,ve]),lt=P.useMemo(()=>{if(ve||!We)return Be;const ne=(be-1)*We;return Be.slice(ne,ne+We)},[Be,be,ve,We]),qe=Be.length,Ke=lt.length;P.useEffect(()=>{if(ve){Fe(qe,qe),be!==1&&ke(1);return}const ne=Number(he);if(!Number.isFinite(ne)||ne<=0){Fe(qe,qe);return}const xe=Math.max(1,Math.ceil(qe/ne));if(be>xe){ke(xe);return}Fe(qe,Ke)},[qe,Ke,be,he,ve,ke,Fe]);const xt=P.useCallback(ne=>{if(!ne)return"";const xe=typeof ne=="string"?ne.replace(" ","T"):ne,se=new Date(xe);return Number.isNaN(se.getTime())?ne:new Intl.DateTimeFormat("de-DE",{dateStyle:"short",timeStyle:"short"}).format(se)},[]),rt=P.useCallback(()=>{w(""),d(""),c(""),h(""),x("")},[]),dt=P.useCallback(async ne=>{var Ce,Ie;if(q||!(ne!=null&&ne.id)||!re)return;if(Array.isArray(ne==null?void 0:ne.groups)?ne.groups.some(Ne=>((Ne==null?void 0:Ne.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 "${ne.username}" wirklich löschen?`))return;const ce=Number(ne.id);if(!Number.isFinite(ce)||ce<=0){L({variant:"error",title:"Löschen fehlgeschlagen",description:"Ungültige Benutzer-ID."});return}A(ce);try{await Je.delete(`/api/users/${ce}`),L({variant:"success",title:"Benutzer gelöscht",description:`Der Benutzer "${ne.username}" wurde entfernt.`}),te()}catch(Ne){const ct=(Ie=(Ce=Ne.response)==null?void 0:Ce.data)==null?void 0:Ie.error;let Ve="Der Benutzer konnte nicht gelöscht werden.";ct==="INVALID_USER_ID"?Ve="Die Benutzer-ID ist ungültig.":ct==="USER_NOT_FOUND"?Ve="Der Benutzer wurde bereits entfernt.":ct==="USER_SUPERUSER_PROTECTED"&&(Ve="Der Superuser kann nicht gelöscht werden."),L({variant:"error",title:"Löschen fehlgeschlagen",description:Ve})}finally{A(null)}},[q,re,L,te]),Rt=P.useCallback(async ne=>{var Ce,Ie;if(!(ne!=null&&ne.id)||!fe)return;if(q){L({variant:"error",title:"Aktion nicht möglich",description:"Im Wartungsmodus oder während eines Updates sind Statusänderungen gesperrt."});return}if((Array.isArray(ne==null?void 0:ne.groups)?ne.groups.some(Ne=>((Ne==null?void 0:Ne.name)||"").toLowerCase()==="superuser"):!1)&&ne.isActive){L({variant:"error",title:"Änderung nicht möglich",description:"Der Superuser kann nicht deaktiviert werden."});return}const se=Number(ne.id);if(!Number.isFinite(se)||se<=0){L({variant:"error",title:"Statusänderung fehlgeschlagen",description:"Ungültige Benutzer-ID."});return}const ce=!ne.isActive;D(se);try{await Je.put(`/api/users/${se}/active`,{isActive:ce}),te(),L({variant:"success",title:"Status aktualisiert",description:`Der Benutzer wurde ${ce?"aktiviert":"deaktiviert"}.`})}catch(Ne){const ct=(Ie=(Ce=Ne.response)==null?void 0:Ce.data)==null?void 0:Ie.error;let Ve="Der Benutzerstatus konnte nicht geändert werden.";ct==="INVALID_USER_ID"?Ve="Die Benutzer-ID ist ungültig.":ct==="USER_NOT_FOUND"?Ve="Der Benutzer wurde nicht gefunden.":ct==="USER_SUPERUSER_PROTECTED"&&(Ve="Der Superuser kann nicht deaktiviert werden."),L({variant:"error",title:"Statusänderung fehlgeschlagen",description:Ve})}finally{D(null)}},[q,fe,L,te]),Ae=P.useCallback(async()=>{var se,ce,Ce,Ie;if(q){x("Im Wartungsmodus oder während eines Updates können keine Benutzer angelegt werden.");return}if(!fe){x("Du verfügst nicht über die Berechtigung zum Anlegen von Benutzern.");return}const ne=C.trim();if(!ne){x("Benutzername ist erforderlich.");return}const xe=typeof s=="string"?s.trim():"";if(xe.length<8){x("Passwort muss mindestens 8 Zeichen enthalten.");return}if(!u){x("Bitte eine globale Rolle auswählen.");return}k(!0),x("");try{const Ne={username:ne,password:xe,groupId:Number(u)},ct=b.trim();ct&&(Ne.email=ct);const Ve=await Je.post("/api/users",Ne);rt(),te(),L({variant:"success",title:"Benutzer angelegt",description:`Der Benutzer "${((ce=(se=Ve.data)==null?void 0:se.item)==null?void 0:ce.username)??ne}" wurde erstellt.`})}catch(Ne){const ct=(Ie=(Ce=Ne.response)==null?void 0:Ce.data)==null?void 0:Ie.error;let Ve="Benutzer konnte nicht angelegt werden.";switch(ct){case"USERNAME_REQUIRED":Ve="Benutzername ist erforderlich.";break;case"INVALID_EMAIL":Ve="Bitte eine gültige E-Mail-Adresse angeben.";break;case"INVALID_PASSWORD":case"PASSWORD_TOO_SHORT":Ve="Passwort muss mindestens 8 Zeichen enthalten.";break;case"INVALID_GROUP_ID":case"GROUP_NOT_FOUND":Ve="Bitte eine gültige globale Rolle auswählen.";break;case"USERNAME_TAKEN":Ve="Benutzername wird bereits verwendet.";break;case"EMAIL_TAKEN":Ve="E-Mail-Adresse wird bereits verwendet.";break}x(Ve),L({variant:"error",title:"Erstellen fehlgeschlagen",description:Ve})}finally{k(!1)}},[q,fe,C,b,s,u,L,rt,te]),ft=f.length>0,At=q||E||m||!ft,Z=q||E||m||!ft,ue=P.useCallback(ne=>{if(ne&&ne.props&&ne.props.children)return ne.props.children;if(!u)return"Bitte auswählen";const xe=f.find(se=>String(se.id)===u);return xe?xe.name:"Bitte auswählen"},[f,u]);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",G?` ${G}`:B?" Portainer-Update läuft":"","."]}),B&&v.jsxs("span",{className:"text-xs text-indigo-900",children:["Phase: ",$]})]})}),v.jsxs(V.Card,{children:[v.jsx(V.CardHeader,{variant:"gradient",color:"gray",className:"mb-5 p-4",children:v.jsx(V.Typography,{variant:"h6",color:"white",children:v.jsx("span",{children:"Benutzerverwaltung"})})}),v.jsxs(V.CardBody,{className:"pt-0",children:[fe&&v.jsxs("div",{className:"mb-8 rounded-lg border border-blue-gray-100 bg-white p-4 shadow-sm",children:[v.jsx(V.Typography,{variant:"h6",color:"blue-gray",className:"mb-2",children:"Neuen Benutzer anlegen"}),ft?v.jsxs(v.Fragment,{children:[v.jsx(V.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(V.Input,{label:"Benutzername",value:C,onChange:ne=>w(ne.target.value),disabled:q||E,crossOrigin:""}),v.jsx(V.Input,{label:"E-Mail (optional)",value:b,onChange:ne=>d(ne.target.value),disabled:q||E,crossOrigin:""}),v.jsx(V.Input,{type:"password",label:"Passwort",value:s,onChange:ne=>c(ne.target.value),disabled:q||E,crossOrigin:""}),v.jsxs(V.Select,{label:"Globale Rolle",variant:"outlined",value:u,onChange:h,disabled:Z,selected:ue,children:[v.jsx(V.Option,{value:"",children:"Bitte auswählen"}),f.map(ne=>v.jsx(V.Option,{value:String(ne.id),children:ne.name},ne.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(V.Button,{color:"green",onClick:Ae,disabled:At,children:E?"Speichert ...":"Benutzer anlegen"}),v.jsx(V.Button,{variant:"text",color:"blue-gray",onClick:rt,disabled:E||q,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(V.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(V.Select,{variant:"static",label:"Einträge pro Seite",onChange:oe,value:he,children:pe.map(({value:ne,label:xe})=>v.jsx(V.Option,{value:ne,children:xe},ne))})})]})}),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 ..."})}):lt.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."})}):lt.map((ne,xe)=>{const se=xe===lt.length-1?"":"border-b border-blue-gray-50",ce=Array.isArray(ne==null?void 0:ne.groups)?ne.groups.some(Ce=>((Ce==null?void 0:Ce.name)||"").toLowerCase()==="superuser"):!1;return v.jsxs("tr",{className:`text-sm text-stormGrey-700 ${se}`,children:[v.jsx("td",{className:"px-6 py-4",children:v.jsx(V.Typography,{variant:"small",className:"font-medium text-stormGrey-900",children:ne.username||""})}),v.jsx("td",{className:"px-6 py-4",children:v.jsx(V.Typography,{variant:"small",children:ne.email||""})}),v.jsx("td",{className:"px-6 py-4",children:ne.groups.length>0?v.jsx("div",{className:"flex flex-wrap gap-2",children:ne.groups.map(Ce=>v.jsx(V.Chip,{value:Ce.name,size:"sm",color:"blue-gray",variant:"ghost"},Ce.id??Ce.name))}):v.jsx("span",{className:"text-stormGrey-400",children:""})}),v.jsx("td",{className:"px-6 py-4",children:fe?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 ${q?"cursor-not-allowed":"cursor-pointer"}`,onClick:()=>Rt(ne),disabled:q||M===ne.id||Array.isArray(ne.groups)&&ne.groups.some(Ce=>((Ce==null?void 0:Ce.name)||"").toLowerCase()==="superuser"&&ne.isActive),children:v.jsx(V.Chip,{value:M===ne.id?"Wechselt ...":ne.isActive?"Aktiv":"Deaktiviert",size:"sm",color:ne.isActive?"green":"red",variant:"ghost",className:"pointer-events-none"})}):v.jsx(V.Chip,{value:ne.isActive?"Aktiv":"Deaktiviert",size:"sm",color:ne.isActive?"green":"red",variant:"ghost"})}),v.jsx("td",{className:"px-6 py-4",children:v.jsx(V.Typography,{variant:"small",className:"antialiased font-sans mb-1 block text-xs font-medium text-stormGrey-600",children:xt(ne.lastLogin)})}),v.jsx("td",{className:"px-6 py-4",children:v.jsx(V.Typography,{variant:"small",className:"antialiased font-sans mb-1 block text-xs font-medium text-stormGrey-600",children:xt(ne.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(V.Button,{size:"sm",variant:"outlined",color:"blue-gray",onClick:()=>ee(`/dashboard/users/${ne.id}`),children:"Details"}),re&&!ce&&v.jsx(V.Button,{size:"sm",variant:"text",color:"red",onClick:()=>dt(ne),disabled:q||j===ne.id,children:j===ne.id?"Löscht ...":"Löschen"})]})})]},ne.id)})})]})}),v.jsxs("div",{className:"mt-6 flex flex-col gap-4 sm:flex-row sm:items-center sm:justify-between",children:[v.jsx(V.Typography,{variant:"small",color:"gray",children:""}),v.jsx(ku,{disabled:r&&e.length===0})]})]})]})]})}const mV={initializing:"Vorbereitung","activating-maintenance":"Wartungsmodus aktivieren","executing-script":"Skript wird ausgeführt",waiting:"Warte auf Portainer",completed:"Abgeschlossen",failed:"Fehlgeschlagen"};function bV(){const[e,t]=P.useState([]),[r,n]=P.useState(!1),[o,a]=P.useState(""),[i,l]=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}=Fa(),{maintenance:c,update:u}=Yo(),h=!!(c!=null&&c.active),y=c==null?void 0:c.message,x=!!(u!=null&&u.running),E=u!=null&&u.stage?mV[u.stage]??u.stage:"",k=h||x,j=Hn(),{hasPermission:A}=Yr(),M=A("user-groups-edit","full"),D=A("user-groups-delete","full"),{page:L,perPage:z,perPageOptions:H,perPageIsAll:Y,handlePerPageChange:G,setPage:B,setTotals:$,resetPagination:q}=Fs();P.useEffect(()=>()=>q(),[q]);const ee=P.useCallback(()=>{},[]),oe=P.useCallback(async()=>{var te,Oe,$e;n(!0),a("");try{const Be=await Je.get("/api/groups"),lt=(Array.isArray((te=Be.data)==null?void 0:te.items)?Be.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(Ke=>({id:Ke.id,username:Ke.username||""})).filter(Ke=>Ke.username):[],createdAt:qe.createdAt||null,updatedAt:qe.updatedAt||null})).sort((qe,Ke)=>qe.name.localeCompare(Ke.name,"de-DE"));t(lt)}catch(Be){const We=(($e=(Oe=Be.response)==null?void 0:Oe.data)==null?void 0:$e.error)||Be.message||"Unbekannter Fehler";a(We),s({variant:"error",title:"Benutzergruppen konnten nicht geladen werden",description:We})}finally{n(!1)}},[s]);P.useEffect(()=>{oe()},[oe]),P.useCallback(()=>{oe()},[oe]);const ge=P.useCallback(te=>{l(te.target.value)},[]);P.useCallback(()=>{l("")},[]),P.useEffect(()=>{L!==1&&B(1)},[i,L,B]);const fe=P.useMemo(()=>{const te=i.trim().toLowerCase();return te?e.filter(Oe=>[Oe.name,Oe.description,...Oe.members.map(Be=>Be.username)].map(Be=>String(Be||"").toLowerCase()).some(Be=>Be.includes(te))):e},[e,i]),re=P.useMemo(()=>{if(Y)return null;const te=Number(z);return Number.isFinite(te)&&te>0?te:null},[z,Y]),be=P.useMemo(()=>{if(Y||!re)return fe;const te=(L-1)*re;return fe.slice(te,te+re)},[fe,L,Y,re]),he=fe.length,pe=be.length;P.useEffect(()=>{if(Y){$(he,he),L!==1&&B(1);return}const te=Number(z);if(!Number.isFinite(te)||te<=0){$(he,he);return}const Oe=Math.max(1,Math.ceil(he/te));if(L>Oe){B(Oe);return}$(he,pe)},[he,pe,L,z,Y,B,$]);const ve=P.useCallback(te=>{if(!te)return"";const Oe=typeof te=="string"?te.replace(" ","T"):te,$e=new Date(Oe);return Number.isNaN($e.getTime())?te:new Intl.DateTimeFormat("de-DE",{dateStyle:"short",timeStyle:"short"}).format($e)},[]),me=P.useCallback(()=>{g(""),S(""),T("")},[]),ke=P.useCallback(async()=>{var Oe,$e,Be,We;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 te=f.trim();if(!te){T("Gruppenname ist erforderlich.");return}w(!0),T("");try{const lt={name:te},qe=m.trim();qe&&(lt.description=qe);const Ke=await Je.post("/api/groups",lt);s({variant:"success",title:"Gruppe angelegt",description:`Die Benutzergruppe "${(($e=(Oe=Ke.data)==null?void 0:Oe.item)==null?void 0:$e.name)??te}" wurde erstellt.`}),me(),oe()}catch(lt){const qe=(We=(Be=lt.response)==null?void 0:Be.data)==null?void 0:We.error;let Ke="Benutzergruppe konnte nicht angelegt werden.";qe==="GROUP_NAME_REQUIRED"?Ke="Gruppenname ist erforderlich.":qe==="GROUP_NAME_TAKEN"&&(Ke="Der Gruppenname wird bereits verwendet."),T(Ke),s({variant:"error",title:"Erstellen fehlgeschlagen",description:Ke})}finally{w(!1)}},[k,M,f,m,s,me,oe]),Fe=k||C,Pe=P.useCallback(async te=>{var lt,qe;if(k||!(te!=null&&te.id)||!D)return;if(((te==null?void 0:te.name)||"").toLowerCase()==="superuser"){s({variant:"error",title:"Löschen nicht möglich",description:"Die Superuser-Gruppe kann nicht gelöscht werden."});return}if((Number(te.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 "${te.name}" wirklich löschen?`))return;const We=Number(te.id);if(!Number.isFinite(We)||We<=0){s({variant:"error",title:"Löschen fehlgeschlagen",description:"Ungültige Gruppen-ID."});return}d(We);try{await Je.delete(`/api/groups/${We}`),s({variant:"success",title:"Gruppe gelöscht",description:`Die Benutzergruppe "${te.name}" wurde entfernt.`}),oe()}catch(Ke){const xt=(qe=(lt=Ke.response)==null?void 0:lt.data)==null?void 0:qe.error;let rt="Die Benutzergruppe konnte nicht gelöscht werden.";xt==="INVALID_GROUP_ID"?rt="Die Gruppen-ID ist ungültig.":xt==="GROUP_NOT_FOUND"?rt="Die Benutzergruppe wurde bereits entfernt.":xt==="GROUP_HAS_MEMBERS"?rt="Die Gruppe enthält noch Benutzer. Bitte entfernen Sie diese zuerst.":xt==="GROUP_SUPERUSER_PROTECTED"&&(rt="Die Superuser-Gruppe kann nicht gelöscht werden."),s({variant:"error",title:"Löschen fehlgeschlagen",description:rt})}finally{d(null)}},[k,D,s,oe]);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: ",E]})]})}),v.jsxs(V.Card,{className:"border border-blue-gray-100 shadow-sm",children:[v.jsx(V.CardHeader,{variant:"gradient",color:"gray",className:"mb-5 p-4",children:v.jsx(V.Typography,{variant:"h6",color:"white",children:v.jsx("span",{children:"Benutzergruppen"})})}),v.jsxs(V.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(V.Typography,{variant:"h6",color:"blue-gray",className:"mb-2",children:"Neue Benutzergruppe anlegen"}),v.jsx(V.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(V.Input,{label:"Gruppenname",value:f,onChange:te=>g(te.target.value),disabled:Fe,crossOrigin:""}),v.jsx(V.Input,{label:"Beschreibung (optional)",value:m,onChange:te=>S(te.target.value),disabled:Fe,crossOrigin:""})]}),v.jsxs("div",{className:"mt-4 flex flex-col gap-3 sm:flex-row sm:items-center",children:[v.jsx(V.Button,{color:"green",onClick:ke,disabled:Fe,children:C?"Speichert ...":"Gruppe anlegen"}),v.jsx(V.Button,{variant:"text",color:"blue-gray",onClick:me,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(V.Input,{label:"Suchen nach Name, E-Mail oder Gruppe",value:i,onChange:ge,disabled:r&&!e.length,crossOrigin:""})}),v.jsx("div",{className:"md:mt-0 mt-8 md:flex-1",children:v.jsx(V.Select,{variant:"static",label:"Einträge pro Seite",onChange:ee,value:z,children:H.map(({value:te,label:Oe})=>v.jsx(V.Option,{value:te,children:Oe},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}),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 ..."})}):be.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."})}):be.map((te,Oe)=>{const $e=Oe===be.length-1?"":"border-b border-blue-gray-50",Be=((te==null?void 0:te.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(V.Typography,{variant:"small",className:"font-medium text-stormGrey-900",children:te.name||""})}),v.jsx("td",{className:"px-6 py-4",children:v.jsx(V.Typography,{variant:"small",children:te.description?te.description:v.jsx("span",{className:"text-stormGrey-400",children:""})})}),v.jsx("td",{className:"px-6 py-4",children:v.jsx(V.Typography,{variant:"small",className:"antialiased font-sans mb-1 block text-xs font-medium text-stormGrey-600",children:te.memberCount.toLocaleString("de-DE")})}),v.jsx("td",{className:"px-6 py-4",children:v.jsx(V.Typography,{variant:"small",className:"antialiased font-sans mb-1 block text-xs font-medium text-stormGrey-600",children:ve(te.createdAt)})}),v.jsx("td",{className:"px-6 py-4",children:v.jsx(V.Typography,{variant:"small",className:"antialiased font-sans mb-1 block text-xs font-medium text-stormGrey-600",children:ve(te.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(V.Button,{size:"sm",variant:"outlined",color:"blue-gray",onClick:()=>j(`/dashboard/usergroups/${te.id}`),children:"Details"}),D&&!Be&&v.jsx(V.Button,{size:"sm",variant:"text",color:"red",onClick:()=>Pe(te),disabled:k||b===te.id||Number(te.memberCount)>0,children:b===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(V.Typography,{variant:"small",color:"gray",children:!r&&e.length===0?"Noch keine Gruppen angelegt.":`${he.toLocaleString("de-DE")} Gruppen gefunden`}),v.jsx(ku,{disabled:r&&e.length===0})]})]})]})]})}const nN=["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"],vV={initializing:"Vorbereitung","activating-maintenance":"Wartungsmodus aktivieren","executing-script":"Skript wird ausgeführt",waiting:"Warte auf Portainer",completed:"Abgeschlossen",failed:"Fehlgeschlagen"},yV=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):[],Kw=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:yV(e==null?void 0:e.groups),securityPhraseDownloadedAt:(e==null?void 0:e.securityPhraseDownloadedAt)||null}),xV=e=>{if(!e||typeof e!="object")return null;const t=Number(e.id??e.serverId??e.server_id);if(!Number.isFinite(t))return null;const r=e.name||e.serverName||e.server_name||`Server ${t}`;return{id:t,name:r,url:e.url||e.serverUrl||e.server_url||""}},Yw=(e,t=[])=>{const r=new Map(t.map(n=>[n.id,n]));return Array.isArray(e)?e.map(n=>{const o=Number((n==null?void 0:n.serverId)??(n==null?void 0:n.server_id));if(!Number.isFinite(o))return null;const a=Number((n==null?void 0:n.groupId)??(n==null?void 0:n.group_id)),i=r.get(o);return{serverId:o,serverName:(n==null?void 0:n.serverName)||(n==null?void 0:n.server_name)||(i==null?void 0:i.name)||"",serverUrl:(n==null?void 0:n.serverUrl)||(n==null?void 0:n.server_url)||(i==null?void 0:i.url)||"",groupId:Number.isFinite(a)?a:null,groupName:(n==null?void 0:n.groupName)||(n==null?void 0:n.group_name)||"",useGlobalGroup:!!((n==null?void 0:n.useGlobalGroup)??(n==null?void 0:n.use_global_group))}}).filter(Boolean):[]},wV=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},ia=e=>{if(!e)return{username:"",email:"",password:"",groupId:null,avatarColor:""};const t=wV(e);return{username:e.username||"",email:e.email||"",password:"",groupId:Number.isFinite(t)?t:null,avatarColor:e.avatarColor||""}};function _V(){const{userId:e}=cm(),{showToast:t}=Fa(),{maintenance:r,update:n}=Yo(),{hasPermission:o,user:a}=Yr(),[i,l]=P.useState(null),[f,g]=P.useState(ia(null)),m=P.useRef(ia(null)),[S,O]=P.useState(!1),[T,C]=P.useState(""),[w,b]=P.useState(!1),[d,s]=P.useState([]),[c,u]=P.useState(!1),[h,y]=P.useState(""),[x,E]=P.useState(!1),[k,j]=P.useState(""),[A,M]=P.useState([]),[D,L]=P.useState(null),[z,H]=P.useState(!1),[Y,G]=P.useState(""),[B,$]=P.useState(!1),[q,ee]=P.useState([]),[oe,ge]=P.useState([]),[fe,re]=P.useState(""),[be,he]=P.useState(!1),pe=P.useRef([]),ve=!!(r!=null&&r.active),me=r==null?void 0:r.message,ke=!!(n!=null&&n.running),Fe=n!=null&&n.stage?vV[n.stage]??n.stage:"",Pe=ve||ke,te=!!(a!=null&&a.isSuperuser||o("users-edit","full")),Oe=!!(a!=null&&a.isSuperuser||o("users-edit","read")),$e=!!(a!=null&&a.isSuperuser||o("users-security-phrase","full")),Be=$e;if(!Oe)return null;const We=P.useMemo(()=>Array.isArray(i==null?void 0:i.groups)?i.groups.some(Te=>((Te==null?void 0:Te.name)||"").toLowerCase()==="superuser"):!1,[i]),lt=(a==null?void 0:a.isSuperuser)&&(i==null?void 0:i.id)&&Number(a.id)===Number(i.id),qe=We&&!lt,Ke=P.useMemo(()=>{const Te=Number(e);return Number.isFinite(Te)?Te:null},[e]),xt=P.useCallback(async()=>{var Te,Me,Ge,gt,X,_e,ye,ot;if(!Ke){C("Ungültige Benutzer-ID."),l(null),g(ia(null)),m.current=ia(null),b(!0);return}O(!0),C("");try{const at=await Je.get(`/api/users/${Ke}`),Ct=Kw((Te=at.data)==null?void 0:Te.item);if(!Ct.id)throw new Error("USER_NOT_FOUND");const Tt=Array.isArray((Me=at.data)==null?void 0:Me.servers)?at.data.servers.map(xV).filter(Boolean):[];ge(Tt);const Zt=Yw(((gt=(Ge=at.data)==null?void 0:Ge.item)==null?void 0:gt.serverAssignments)??((X=at.data)==null?void 0:X.serverAssignments)??[],Tt);pe.current=Zt,ee(Zt),re(""),l(Ct),M([]),L(Ct.securityPhraseDownloadedAt||null),G("");const Ft=ia(Ct);m.current={...Ft},g(Ft),j("")}catch(at){const Ct=(ye=(_e=at.response)==null?void 0:_e.data)==null?void 0:ye.error;let Tt="Benutzerdetails konnten nicht geladen werden.";Ct==="USER_NOT_FOUND"?Tt="Der angeforderte Benutzer wurde nicht gefunden.":Ct==="INVALID_USER_ID"?Tt="Die angegebene Benutzer-ID ist ungültig.":((ot=at.response)==null?void 0:ot.status)===404&&(Tt="Der angeforderte Benutzer existiert nicht."),l(null),m.current=ia(null),g(ia(null)),ee([]),ge([]),re(""),C(Tt),t({variant:"error",title:"Fehler beim Laden",description:Tt})}finally{O(!1),b(!0)}},[Ke,t]),rt=P.useCallback(async()=>{var Te,Me,Ge;u(!0),y("");try{const gt=await Je.get("/api/groups"),_e=(Array.isArray((Te=gt.data)==null?void 0:Te.items)?gt.data.items:[]).map(ye=>({id:Number(ye.id),name:ye.name||"",description:ye.description||"",memberCount:Number.isFinite(Number(ye.memberCount))?Number(ye.memberCount):0})).filter(ye=>Number.isFinite(ye.id)&&ye.id>0&&ye.name).sort((ye,ot)=>ye.name.localeCompare(ot.name,"de-DE"));s(_e)}catch(gt){const X=((Ge=(Me=gt.response)==null?void 0:Me.data)==null?void 0:Ge.error)||gt.message||"Benutzergruppen konnten nicht geladen werden.";y(X),t({variant:"error",title:"Benutzergruppen",description:X})}finally{u(!1)}},[t]);P.useEffect(()=>{xt()},[xt]),P.useEffect(()=>{rt()},[rt]);const dt=P.useMemo(()=>{if(!w||!i)return!1;const Te=m.current;if(!Te)return!1;const Me=Te.username||"",Ge=f.username||"",gt=Te.email||"",X=f.email||"",_e=Number.isFinite(Te.groupId)?Number(Te.groupId):null,ye=Number.isFinite(f.groupId)?Number(f.groupId):null,ot=Te.avatarColor||"",at=f.avatarColor||"",Ct=!!(f.password&&f.password.trim().length>0);return Me!==Ge||gt!==X||!We&&_e!==ye||ot!==at||Ct},[f,w,i,We]),Rt=P.useCallback(Te=>{var Me;return(Me=Te==null?void 0:Te.props)!=null&&Me.children?Te.props.children:f.avatarColor?f.avatarColor:"Standardfarbe"},[f.avatarColor]),Ae=P.useCallback(Te=>{if(!te)return;const{value:Me}=Te.target;g(Ge=>({...Ge,username:Me}))},[te]),ft=P.useCallback(Te=>{if(!te)return;const{value:Me}=Te.target;g(Ge=>({...Ge,email:Me}))},[te]),At=P.useCallback(Te=>{if(!te)return;const{value:Me}=Te.target;g(Ge=>({...Ge,password:Me}))},[te]),Z=P.useCallback(Te=>{if(!te)return;if(!Te){g(Ge=>({...Ge,groupId:null}));return}const Me=Number(Te);g(Ge=>({...Ge,groupId:Number.isFinite(Me)&&Me>0?Me:null}))},[te]),ue=P.useCallback(Te=>{te&&g(Me=>({...Me,avatarColor:Te||""}))},[te]),ne=P.useMemo(()=>{const Te=Me=>JSON.stringify(Me.map(Ge=>({serverId:Number(Ge.serverId)||null,groupId:Ge.useGlobalGroup?null:Number(Ge.groupId)||null,useGlobalGroup:!!Ge.useGlobalGroup})).sort((Ge,gt)=>(Ge.serverId||0)-(gt.serverId||0)));return Te(q)!==Te(pe.current)},[q]),xe=P.useMemo(()=>new Set(q.map(Te=>Number(Te.serverId)).filter(Te=>Number.isFinite(Te)&&Te>0)),[q]),se=P.useCallback(Te=>oe.filter(Me=>Me.id===Te||!xe.has(Me.id)),[oe,xe]),ce=P.useCallback(()=>{if(!te||We)return;const Te=new Set(q.map(Ge=>Number(Ge.serverId)).filter(Ge=>Number.isFinite(Ge)&&Ge>0)),Me=oe.find(Ge=>!Te.has(Ge.id));if(!Me){re("Alle verfügbaren Server sind bereits zugeordnet.");return}re(""),ee(Ge=>[...Ge,{serverId:Me.id,serverName:Me.name??"",serverUrl:Me.url??"",groupId:null,groupName:"",useGlobalGroup:!0}])},[te,q,oe]),Ce=P.useCallback((Te,Me)=>{if(!te||We)return;const Ge=Number(Me),gt=oe.find(X=>X.id===Ge);ee(X=>X.map((_e,ye)=>ye===Te?{..._e,serverId:Number.isFinite(Ge)?Ge:null,serverName:(gt==null?void 0:gt.name)||_e.serverName,serverUrl:(gt==null?void 0:gt.url)||_e.serverUrl}:_e))},[oe,te]),Ie=P.useCallback((Te,Me)=>{if(!te||We)return;const Ge=Number(Me);ee(gt=>gt.map((X,_e)=>_e===Te?{...X,groupId:Number.isFinite(Ge)?Ge:null,useGlobalGroup:!1}:X))},[te]),Ne=P.useCallback((Te,Me)=>{!te||We||ee(Ge=>Ge.map((gt,X)=>X===Te?{...gt,useGlobalGroup:!!Me,groupId:Me?null:gt.groupId}:gt))},[te]),ct=P.useCallback(Te=>{!te||We||ee(Me=>Me.filter((Ge,gt)=>gt!==Te))},[te,We]),Ve=P.useCallback(async()=>{var Ge,gt,X;if(!te||!Ke||!ne||We)return;const Te=[],Me=new Set;for(const _e of q){const ye=Number(_e.serverId);if(!Number.isFinite(ye)||ye<=0){re("Bitte wähle für jede Zuordnung einen Server aus.");return}if(Me.has(ye)){re("Jeder Server kann nur einmal zugeordnet werden.");return}Me.add(ye);const ot=!!_e.useGlobalGroup,at=Number(_e.groupId);if(!ot&&(!Number.isFinite(at)||at<=0)){re("Bitte wähle eine Rechtegruppe oder aktiviere die globale Gruppe.");return}Te.push({serverId:ye,groupId:ot?null:at,useGlobalGroup:ot})}re(""),he(!0);try{const _e=await Je.put(`/api/users/${Ke}/server-assignments`,{assignments:Te}),ye=Yw(((Ge=_e.data)==null?void 0:Ge.items)??[],oe);pe.current=ye,ee(ye),t({variant:"success",title:"Serverzuordnungen gespeichert",description:"Die Zuordnungen wurden erfolgreich aktualisiert."})}catch(_e){const ye=(X=(gt=_e.response)==null?void 0:gt.data)==null?void 0:X.error;let ot="Die Serverzuordnungen konnten nicht gespeichert werden.";ye==="USER_NOT_FOUND"?ot="Der Benutzer wurde nicht gefunden.":ye==="INVALID_USER_ID"?ot="Die Benutzer-ID ist ungültig.":ye==="USER_SUPERUSER_PROTECTED"?ot="Für den Superuser können keine Server-Zuordnungen gesetzt werden.":ye==="SERVER_NOT_FOUND"?ot="Ein ausgewählter Server existiert nicht mehr.":ye==="GROUP_NOT_FOUND"?ot="Eine ausgewählte Rechtegruppe existiert nicht mehr.":ye==="INSUFFICIENT_PERMISSIONS"&&(ot="Keine Berechtigung zum Ändern der Zuordnungen."),re(ot),t({variant:"error",title:"Speichern fehlgeschlagen",description:ot})}finally{he(!1)}},[te,Ke,q,oe,ne,t]),tt=P.useCallback(async()=>{var Te,Me,Ge,gt;if(!(!te||!i||!dt)){E(!0),j("");try{const X={username:f.username,email:f.email,password:f.password,avatarColor:f.avatarColor};We||(X.groupId=f.groupId);const _e=await Je.put(`/api/users/${i.id}`,X),ye=Kw(((Te=_e.data)==null?void 0:Te.item)||((Me=_e.data)==null?void 0:Me.user));l(ye);const ot=ia(ye);m.current={...ot},g(ot),y(""),t({variant:"success",title:"Benutzer gespeichert",description:"Die Änderungen wurden erfolgreich gespeichert."})}catch(X){const _e=(gt=(Ge=X.response)==null?void 0:Ge.data)==null?void 0:gt.error;let ye="Die Benutzerdaten konnten nicht gespeichert werden.";_e==="USERNAME_REQUIRED"?ye="Bitte einen Benutzernamen angeben.":_e==="USERNAME_TAKEN"?ye="Der Benutzername wird bereits verwendet.":_e==="INVALID_EMAIL"?ye="Bitte eine gültige E-Mail-Adresse eingeben.":_e==="EMAIL_TAKEN"?ye="Die E-Mail-Adresse wird bereits verwendet.":_e==="INVALID_PASSWORD"?ye="Das Passwort ist ungültig.":_e==="PASSWORD_TOO_SHORT"?ye="Das Passwort muss mindestens 8 Zeichen enthalten.":_e==="INVALID_AVATAR_COLOR"?ye="Bitte eine gültige Avatar-Farbe auswählen.":_e==="GROUP_NOT_FOUND"&&(ye="Die ausgewählte Benutzergruppe existiert nicht mehr.",y(ye)),j(ye),t({variant:"error",title:"Speichern fehlgeschlagen",description:ye})}finally{E(!1)}}},[te,i,dt,f,t,We]),wt=P.useCallback(async()=>{var Te,Me,Ge,gt,X,_e;if(!(!$e||!Ke)){H(!0),G("");try{const ye=await Je.get(`/api/users/${Ke}/security-phrase`),ot=Array.isArray((Me=(Te=ye.data)==null?void 0:Te.item)==null?void 0:Me.words)?ye.data.item.words:[];M(ot),L(((gt=(Ge=ye.data)==null?void 0:Ge.item)==null?void 0:gt.downloadedAt)||null)}catch(ye){const ot=(_e=(X=ye.response)==null?void 0:X.data)==null?void 0:_e.error;let at="Sicherheitsschlüssel konnte nicht geladen werden.";ot==="USER_NOT_FOUND"?at="Der Benutzer wurde nicht gefunden.":ot==="INVALID_USER_ID"?at="Die Benutzer-ID ist ungültig.":ot==="INSUFFICIENT_PERMISSIONS"&&(at="Keine Berechtigung zum Anzeigen des Sicherheitsschlüssels."),G(at),M([]),L(null)}finally{H(!1)}}},[$e,Ke]),Vt=P.useCallback(()=>{Be&&(z||B||wt())},[Be,wt,B,z]),He=P.useCallback(async()=>{var Te,Me,Ge,gt,X,_e;if(!(!Be||!Ke||Pe||B)){$(!0),G("");try{const ye=await Je.post(`/api/users/${Ke}/security-phrase/renew`),ot=Array.isArray((Me=(Te=ye.data)==null?void 0:Te.item)==null?void 0:Me.words)?ye.data.item.words:[];M(ot),L(((gt=(Ge=ye.data)==null?void 0:Ge.item)==null?void 0:gt.downloadedAt)||null),t({variant:"success",title:"Sicherheitsschlüssel erneuert",description:"Der Benutzer muss den neuen Schlüssel erneut herunterladen."})}catch(ye){const ot=(_e=(X=ye.response)==null?void 0:X.data)==null?void 0:_e.error;let at="Der Sicherheitsschlüssel konnte nicht erneuert werden.";ot==="USER_NOT_FOUND"?at="Der Benutzer wurde nicht gefunden.":ot==="INVALID_USER_ID"?at="Die Benutzer-ID ist ungültig.":ot==="INSUFFICIENT_PERMISSIONS"&&(at="Keine Berechtigung zum Erneuern des Sicherheitsschlüssels."),G(at)}finally{$(!1)}}},[Be,Ke,Pe,B,t]),Yt=P.useMemo(()=>{const Te=(f.username||f.email||"").trim();return Te?Te.charAt(0).toUpperCase():"?"},[f.username,f.email]),It=P.useMemo(()=>f.avatarColor?f.avatarColor:(i==null?void 0:i.avatarColor)||"",[f.avatarColor,i]),Dt=P.useMemo(()=>{if(!Array.isArray(A)||A.length===0)return[];const Te=[];for(let Me=0;Me<A.length;Me+=4)Te.push(A.slice(Me,Me+4));return Te},[A]),kt=P.useMemo(()=>{if(!D)return{text:"Noch nicht heruntergeladen",tone:"text-red-500"};const Te=new Date(D);return Number.isNaN(Te.getTime())?{text:"Zuletzt heruntergeladen: unbekannt",tone:"text-blue-gray-500"}:{text:`Zuletzt heruntergeladen: ${Te.toLocaleString("de-DE")}`,tone:"text-blue-gray-500"}},[D]),Gt=P.useMemo(()=>Array.isArray(d)?d.filter(Te=>((Te==null?void 0:Te.name)||"").toLowerCase()!=="superuser"):[],[d]);P.useEffect(()=>{if(We)return;const Te=f.groupId?Number(f.groupId):null;Gt.some(Ge=>Number(Ge.id)===Te)||g(Ge=>({...Ge,groupId:null}))},[Gt,f.groupId,We]),P.useEffect(()=>{if(w){if(!$e||!Ke){M([]),L(null),G(""),H(!1);return}wt()}},[w,$e,wt,Ke]);const Ot=Pe||x||!i||!te,hr=Pe||x||!i||c||!te||We,_r=Pe||x||!i||!te||qe,kr=f.groupId?String(f.groupId):"";return v.jsx(v.Fragment,{children:v.jsxs("div",{className:"mt-12 flex flex-col gap-12",children:[(ve||ke)&&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",me?` ${me}`:ke?" Portainer-Update läuft":"","."]}),ke&&v.jsxs("span",{className:"text-xs text-indigo-900",children:["Phase: ",Fe]})]})}),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(V.Card,{className:"mx-3 -mt-16 mb-6 lg:mx-4 border border-blue-gray-100",children:v.jsxs(V.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 ${It}`,"aria-label":f.username||"Benutzeravatar",children:Yt}),v.jsxs("div",{children:[v.jsx(V.Typography,{variant:"h5",color:"blue-gray",children:f.username||""}),v.jsx(V.Typography,{className:"text-xs font-semibold tracking-wide text-stormGrey-400",children:f.email||""})]})]}),dt&&v.jsx(V.Button,{color:"green",className:"normal-case",onClick:tt,disabled:Pe||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(V.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(V.Typography,{variant:"h6",color:"blue-gray",className:"mb-4",children:"Allgemeine Einstellungen"}),We&&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.",qe&&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(V.Typography,{className:"mb-2 block text-xs font-semibold uppercase text-blue-gray-500",children:"Benutzername"}),v.jsx(V.Input,{value:f.username,onChange:Ae,placeholder:"Benutzername",disabled:Ot||qe,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(V.Typography,{className:"mb-2 block text-xs font-semibold uppercase text-blue-gray-500",children:"E-Mail-Adresse"}),v.jsx(V.Input,{type:"email",value:f.email,onChange:ft,placeholder:"benutzer@example.com",disabled:Ot||qe,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(V.Typography,{className:"mb-2 block text-xs font-semibold uppercase text-blue-gray-500",children:"Neues Passwort"}),v.jsx(V.Input,{type:"password",value:f.password,onChange:At,placeholder:"Passwort setzen",disabled:Ot||qe,className:" !border-t-blue-gray-200 focus:!border-t-gray-900",labelProps:{className:"before:content-none after:content-none"}}),v.jsx(V.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(V.Typography,{className:"mb-2 block text-xs font-semibold uppercase text-blue-gray-500",children:"Globale Rolle"}),We?v.jsx(V.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(V.Spinner,{className:"h-4 w-4"}),v.jsx("span",{children:"Benutzergruppen werden geladen ..."})]}):Gt.length===0?v.jsx(V.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(V.Select,{label:"Benutzergruppe wählen",value:kr,onChange:Z,disabled:hr,variant:"outlined",children:Gt.map(Te=>v.jsx(V.Option,{value:String(Te.id),children:Te.name},Te.id))})]}),v.jsxs("div",{className:"mb-6",children:[v.jsx(V.Typography,{className:"mb-2 block text-xs font-semibold uppercase text-blue-gray-500",children:"Avatar-Farbe"}),v.jsxs(V.Select,{label:"Avatar-Farbe auswählen",variant:"outlined",value:f.avatarColor,onChange:ue,disabled:_r,selected:Rt,children:[v.jsx(V.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"})]})}),nN.map(Te=>v.jsx(V.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(V.Typography,{variant:"h6",color:"blue-gray",className:"mb-3",children:"Server-Zuordnungen"}),We?v.jsx("div",{className:"mb-4 rounded-lg border border-amber-200 bg-amber-50 px-4 py-3 text-sm text-amber-800",children:"Für den Superuser gelten immer alle Rechte und es können keine server-spezifischen Zuordnungen gesetzt werden."}):v.jsxs(v.Fragment,{children:[v.jsx(V.Typography,{className:"mb-4 text-sm text-blue-gray-500",children:"Ohne Zuordnungen hat der Benutzer Zugriff auf alle Server mit seinen globalen Rechten. Lege hier Server-spezifische Gruppen fest oder markiere den Server explizit zur Nutzung der globalen Gruppe."}),fe&&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:fe}),v.jsx("div",{className:"flex flex-col gap-4",children:q.length===0?v.jsx("div",{className:"rounded-lg border border-blue-gray-100 bg-blue-gray-50/60 px-4 py-3 text-sm text-blue-gray-600",children:"Keine Server zugeordnet. Die globalen Gruppen gelten für alle Server."}):q.map((Te,Me)=>{const Ge=se(Te.serverId),gt=Te.useGlobalGroup||!Te.groupId?"":String(Te.groupId);return v.jsxs("div",{className:"rounded-lg border border-blue-gray-100 bg-white px-4 py-3 shadow-sm",children:[v.jsxs("div",{className:"grid gap-4 md:grid-cols-2",children:[v.jsxs("div",{children:[v.jsx(V.Typography,{className:"mb-2 block text-xs font-semibold uppercase text-blue-gray-500",children:"Server"}),v.jsx(V.Select,{label:"Server auswählen",value:Te.serverId?String(Te.serverId):"",onChange:X=>Ce(Me,X),disabled:Pe||be||!te,variant:"outlined",children:Ge.map(X=>v.jsx(V.Option,{value:String(X.id),children:X.name},X.id))})]}),v.jsxs("div",{children:[v.jsx(V.Typography,{className:"mb-2 block text-xs font-semibold uppercase text-blue-gray-500",children:"Rechtegruppe"}),v.jsxs("div",{className:"flex flex-col gap-2",children:[v.jsx(V.Switch,{id:`assignment-global-${Me}`,label:"Globale Gruppe verwenden",checked:Te.useGlobalGroup,onChange:({target:X})=>Ne(Me,X==null?void 0:X.checked),disabled:Pe||be||!te,labelProps:{className:"text-sm font-normal text-blue-gray-600"}}),v.jsxs(V.Select,{label:"Server-Gruppe wählen",value:gt,onChange:X=>Ie(Me,X),disabled:Pe||be||!te||Te.useGlobalGroup,variant:"outlined",className:"max-w-xl",children:[v.jsx(V.Option,{value:"",children:"Globale Gruppe"}),d.map(X=>v.jsx(V.Option,{value:String(X.id),children:X.name},X.id))]})]})]})]}),v.jsx("div",{className:"mt-3 flex justify-end",children:v.jsx(V.Button,{variant:"text",color:"red",className:"normal-case",onClick:()=>ct(Me),disabled:Pe||be||!te,children:"Entfernen"})})]},`assignment-${Te.serverId??Me}-${Me}`)})}),v.jsxs("div",{className:"mt-4 flex flex-wrap items-center gap-3",children:[v.jsx(V.Button,{variant:"outlined",color:"blue",className:"normal-case",onClick:ce,disabled:Pe||be||!te||oe.length===0||xe.size>=oe.length,children:"Server hinzufügen"}),v.jsx(V.Button,{color:"green",className:"normal-case",onClick:Ve,disabled:Pe||be||!te||!ne,children:be?"Speichert ...":"Zuordnungen speichern"}),be&&v.jsx(V.Spinner,{className:"h-4 w-4"})]})]})]})]}),$e&&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(V.Typography,{variant:"h6",color:"blue-gray",children:"Sicherheitsschlüssel"}),v.jsx(V.Typography,{className:`text-sm ${kt.tone}`,children:kt.text})]}),v.jsxs("div",{className:"flex flex-wrap items-center gap-3",children:[v.jsx(V.Button,{variant:"outlined",color:"blue",className:"normal-case",onClick:Vt,disabled:!Be||Pe||z||B,children:"Aktualisieren"}),v.jsx(V.Button,{color:"red",className:"normal-case",onClick:He,disabled:!Be||Pe||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(V.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(V.Button,{variant:"text",size:"sm",color:"red",className:"normal-case",onClick:Vt,disabled:!Be||Pe||z||B,children:"Erneut laden"})]}):Dt.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:Dt.map((Te,Me)=>v.jsx("div",{className:"flex flex-wrap items-center justify-center gap-4",children:Te.map((Ge,gt)=>v.jsx("span",{className:"uppercase",children:Ge},`security-phrase-${Me}-${gt}`))},`security-phrase-row-${Me}`))})}):v.jsx(V.Typography,{className:"text-sm text-blue-gray-500",children:"Kein Sicherheitsschlüssel verfügbar."}),v.jsx(V.Typography,{className:"mt-3 text-sm text-blue-gray-500",children:"Nach dem Erneuern muss der Benutzer den neuen Sicherheitsschlüssel erneut herunterladen."})]})]})})]})})}const SV={initializing:"Vorbereitung","activating-maintenance":"Wartungsmodus aktivieren","executing-script":"Skript wird ausgeführt",waiting:"Warte auf Portainer",completed:"Abgeschlossen",failed:"Fehlgeschlagen"},Qw=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):[]}),sa=e=>e?{name:e.name||"",description:e.description||"",avatarColor:e.avatarColor||""}:{name:"",description:"",avatarColor:""},_c=[{value:"full",label:"Vollzugriff"},{value:"read",label:"Nur lesen"},{value:"none",label:"Kein Zugriff"}],Sc={none:0,read:1,full:2},CV=(e,t)=>{const r=t||"!=none";return r==="!=none"?e!=="none":r.startsWith("!=")?e!==r.substring(2):r.startsWith("=")?e===r.substring(1):r?e===r:!0};function TV(){const{groupId:e}=cm(),{showToast:t}=Fa(),{maintenance:r,update:n}=Yo(),{hasPermission:o,user:a}=Yr(),[i,l]=P.useState(null),[f,g]=P.useState(sa(null)),m=P.useRef(sa(null)),[S,O]=P.useState({}),[T,C]=P.useState(!1),[w,b]=P.useState(""),[d,s]=P.useState(!1),[c,u]=P.useState(!1),[h,y]=P.useState(""),[x,E]=P.useState([]),[k,j]=P.useState({}),[A,M]=P.useState({}),[D,L]=P.useState(!1),[z,H]=P.useState(""),Y=!!(r!=null&&r.active),G=r==null?void 0:r.message,B=!!(n!=null&&n.running),$=n!=null&&n.stage?SV[n.stage]??n.stage:"",q=Y||B,ee=P.useMemo(()=>((i==null?void 0:i.name)||"").toLowerCase()==="superuser",[i]),oe=!!(a!=null&&a.isSuperuser),ge=!!(oe||o("user-groups-edit","full")),fe=!!(oe||o("user-groups-edit","read")),re=!!(oe||o("user-groups-edit","full")),be=ee&&!oe,he=P.useMemo(()=>{const Z=Number(e);return Number.isFinite(Z)?Z:null},[e]),pe=P.useCallback(async Z=>{var ne,xe,se,ce;const ue=Number(Z);if(!Number.isFinite(ue)||ue<=0){E([]),j({}),M({}),H(""),O({}),L(!1);return}L(!0),H("");try{const Ce=await Je.get(`/api/groups/${ue}/permissions`),Ie=Array.isArray((ne=Ce.data)==null?void 0:ne.sections)?Ce.data.sections:[],Ne=(xe=Ce.data)!=null&&xe.values&&typeof Ce.data.values=="object"?Ce.data.values:{},ct={},Ve={},tt=(He,Yt)=>{if(!He||typeof He!="object")return null;const It=He.key||"",Dt=typeof He.defaultLevel=="string"&&He.defaultLevel?He.defaultLevel:"none";ct[It]=Dt;const kt=Ne[It];let Gt=typeof kt=="string"&&kt?kt:Dt;const Ot=Array.isArray(He.availableLevels)&&He.availableLevels.length?He.availableLevels:_c.map(_r=>_r.value);Ot.includes(Gt)||(Gt=Dt),Ve[It]=Gt;const hr=Array.isArray(He.dependencies)?He.dependencies:[];return{...He,availableLevels:Ot,dependencies:hr,sortOrder:typeof He.sortOrder=="number"?He.sortOrder:Yt}},wt=(He,Yt=0)=>{const It=Array.isArray(He.items)?He.items.map((kt,Gt)=>tt(kt,Gt)).filter(Boolean):[],Dt=Array.isArray(He.groups)?He.groups.map((kt,Gt)=>wt(kt,Gt)):[];return{...He,sortOrder:typeof He.sortOrder=="number"?He.sortOrder:Yt,items:It,groups:Dt}},Vt=Ie.map((He,Yt)=>{const It=Array.isArray(He.items)?He.items.map((kt,Gt)=>tt(kt,Gt)).filter(Boolean):[],Dt=Array.isArray(He.groups)?He.groups.map((kt,Gt)=>wt(kt,Gt)):[];return{...He,sortOrder:typeof He.sortOrder=="number"?He.sortOrder:Yt,hasNavigation:!!He.hasNavigation,items:It,groups:Dt}});E(Vt),M(ct),j({...Ve}),O({...Ve})}catch(Ce){let Ie="Die Berechtigungen konnten nicht geladen werden.";((ce=(se=Ce.response)==null?void 0:se.data)==null?void 0:ce.error)==="GROUP_NOT_FOUND"&&(Ie="Die angeforderte Benutzergruppe wurde nicht gefunden."),H(Ie),E([]),j({}),M({}),O({}),t({variant:"error",title:"Fehler beim Laden",description:Ie})}finally{L(!1)}},[t]),ve=P.useCallback(async()=>{var Z,ue,ne,xe;if(!he){b("Ungültige Gruppen-ID."),l(null),g(sa(null)),m.current=sa(null),E([]),j({}),M({}),H(""),s(!0);return}C(!0),b("");try{const se=await Je.get(`/api/groups/${he}`),ce=Qw((Z=se.data)==null?void 0:Z.item);if(!ce.id)throw new Error("GROUP_NOT_FOUND");l(ce);const Ce=sa(ce);m.current={...Ce},g(Ce),y(""),(ce.name||"").toLowerCase()==="superuser"?(E([]),j({}),M({}),H(""),O({}),L(!1)):fe?pe(ce.id):(E([]),j({}),M({}),H(""),O({}),L(!1))}catch(se){const ce=(ne=(ue=se.response)==null?void 0:ue.data)==null?void 0:ne.error;let Ce="Gruppendetails konnten nicht geladen werden.";ce==="GROUP_NOT_FOUND"?Ce="Die angeforderte Benutzergruppe wurde nicht gefunden.":ce==="INVALID_GROUP_ID"?Ce="Die angegebene Gruppen-ID ist ungültig.":((xe=se.response)==null?void 0:xe.status)===404&&(Ce="Die angeforderte Benutzergruppe existiert nicht."),l(null),m.current=sa(null),g(sa(null)),E([]),j({}),M({}),H(""),L(!1),b(Ce),t({variant:"error",title:"Fehler beim Laden",description:Ce})}finally{C(!1),s(!0)}},[he,t,pe,fe]);P.useEffect(()=>{ve()},[ve]);const me=P.useMemo(()=>{if(!d||!i)return!1;const Z=m.current;if(!Z)return!1;const ue=Z.name||"",ne=f.name||"",xe=Z.description||"",se=f.description||"",ce=Z.avatarColor||"",Ce=f.avatarColor||"";return ue!==ne||xe!==se||ce!==Ce},[f,d,i]),ke=P.useMemo(()=>{if(ee)return!1;const Z=S||{},ue=k||{},ne=new Set([...Object.keys(Z),...Object.keys(ue)]);for(const xe of ne){const se=Z[xe]??null,ce=ue[xe]??null;if(se!==ce)return!0}return!1},[k,S,ee]),Fe=P.useMemo(()=>me||ke,[me,ke]),Pe=P.useCallback(Z=>{const{value:ue}=Z.target;g(ne=>({...ne,name:ue}))},[]),te=P.useCallback(Z=>{const{value:ue}=Z.target;g(ne=>({...ne,description:ue}))},[]),Oe=P.useCallback(Z=>{g(ue=>({...ue,avatarColor:Z||""}))},[]),$e=P.useCallback(async()=>{var Z,ue,ne,xe;if(!(!i||!me&&!ke)){if(me&&!ge){y("Dir fehlt die Berechtigung, diese Gruppe zu bearbeiten.");return}if(ke&&!re){y("Dir fehlt die Berechtigung, die Gruppenrechte anzupassen.");return}u(!0),y("");try{if(me){const se={avatarColor:f.avatarColor};ee||(se.name=f.name,se.description=f.description);const ce=await Je.put(`/api/groups/${i.id}`,se),Ce=Qw(((Z=ce.data)==null?void 0:Z.item)||((ue=ce.data)==null?void 0:ue.group));if(Ce!=null&&Ce.id){l(Ce);const Ie=sa(Ce);m.current={...Ie},g(Ie)}}ke&&(await Je.put(`/api/groups/${i.id}/permissions`,{values:k}),j(se=>({...se,...k})),O({...k})),me?t({variant:"success",title:"Gruppe gespeichert",description:"Die Änderungen wurden erfolgreich gespeichert."}):ke&&t({variant:"success",title:"Berechtigungen gespeichert",description:"Die Berechtigungen wurden erfolgreich gespeichert."}),y("")}catch(se){const ce=(xe=(ne=se.response)==null?void 0:ne.data)==null?void 0:xe.error;let Ce="Die Änderungen konnten nicht gespeichert werden.";ce==="GROUP_NAME_REQUIRED"?Ce="Bitte einen Gruppennamen angeben.":ce==="GROUP_NAME_TAKEN"?Ce="Der Gruppenname wird bereits verwendet.":ce==="INVALID_AVATAR_COLOR"?Ce="Bitte eine gültige Avatar-Farbe auswählen.":ce==="GROUP_NOT_FOUND"?Ce="Die Benutzergruppe wurde nicht gefunden.":ce==="GROUP_SUPERUSER_PROTECTED"?Ce="Für die Superuser-Gruppe können Berechtigungen nicht angepasst werden.":ce==="PERMISSION_INVALID_PAYLOAD"?Ce="Ungültige Berechtigungsdaten übermittelt.":ce==="PERMISSION_INVALID_LEVEL"?Ce="Für mindestens eine Berechtigung wurde ein nicht erlaubter Wert übermittelt.":ce==="PERMISSION_UNKNOWN_KEY"&&(Ce="Es wurde eine unbekannte Berechtigung übermittelt."),y(Ce),t({variant:"error",title:"Speichern fehlgeschlagen",description:Ce})}finally{u(!1)}}},[i,me,ke,f,t,ee,k,ge,re]),Be=P.useMemo(()=>{const Z=(f.name||f.description||"").trim();return Z?Z.charAt(0).toUpperCase():"?"},[f.name,f.description]),We=P.useMemo(()=>f.avatarColor?f.avatarColor:(i==null?void 0:i.avatarColor)||"",[f.avatarColor,i]),lt=q||c||!i||be||!ge,qe=q||c||!i||be||!ge,Ke=f.avatarColor||"",xt=P.useCallback((Z,ue)=>{if(!Z||!re||ee)return;const ne=(Ne,ct)=>ct[Ne]??A[Ne]??"none",se=(()=>{const Ne=[],ct=Ve=>{(Ve||[]).forEach(tt=>{(tt.items||[]).forEach(wt=>Ne.push(wt)),tt.groups&&ct(tt.groups)})};return x.forEach(Ve=>{(Ve.items||[]).forEach(tt=>Ne.push(tt)),ct(Ve.groups)}),Ne})(),ce=new Map(se.map(Ne=>[Ne.key,Ne])),Ce=(Ne,ct)=>{const Ve=ce.get(Ne);if(!Ve)return ct;const tt=Array.isArray(Ve.availableLevels)&&Ve.availableLevels.length?Ve.availableLevels:_c.map(wt=>wt.value);return tt.includes(ct)?ct:tt.reduce((wt,Vt)=>Sc[Vt]<Sc[wt]?Vt:wt,tt[0]||"none")},Ie=Ce(Z,ue);j(Ne=>{const ct=ne(Z,Ne),Ve=Sc[Ie]<Sc[ct];if(Ne[Z]===Ie)return Ne;const tt={...Ne,[Z]:Ie};if(Ve){let wt=!0;for(;wt;)wt=!1,se.forEach(Vt=>{const He=Array.isArray(Vt.dependencies)?Vt.dependencies:[];if(!He.length)return;if(!He.every(It=>CV(ne(It.key,tt),It.requiredLevel))){const It=Ce(Vt.key,Ie);ne(Vt.key,tt)!==It&&(tt[Vt.key]=It,wt=!0)}})}return tt})},[re,ee,A,x]),rt=P.useCallback(Z=>{if(!Z)return null;let ue=null;return Object.prototype.hasOwnProperty.call(k,Z)?ue=k[Z]:Object.prototype.hasOwnProperty.call(A,Z)&&(ue=A[Z]),ue},[k,A]),dt=P.useMemo(()=>v.jsx("span",{className:"mx-auto block h-2.5 w-2.5 rounded-full border border-blue-gray-400 bg-black"}),[]),Rt=P.useCallback(Z=>!Z||!Z.key?!1:(Array.isArray(Z.dependencies)?Z.dependencies:[]).every(ne=>{if(!ne||!ne.key)return!0;const xe=rt(ne.key)??"none",se=ne.requiredLevel||"!=none";return se==="!=none"?xe!=="none":se.startsWith("!=")?xe!==se.substring(2):se.startsWith("=")?xe===se.substring(1):se?xe===se:!0}),[rt]),Ae=(Z,ue,ne={})=>{if(!Rt(Z))return null;const xe=`permission-${ue}-${Z.key}`,ce=rt(Z.key)??"none",{addTopBorder:Ce=!0}=ne,Ie=["flex flex-col gap-2.5 px-4 py-4 md:flex-row md:items-center md:gap-6",Ce?"border-t border-blue-gray-100":""].filter(Boolean).join(" "),Ne=Array.isArray(Z.availableLevels)&&Z.availableLevels.length?Z.availableLevels:_c.map(tt=>tt.value),ct=new Set(Ne),Ve=_c;return v.jsxs("div",{className:Ie,children:[v.jsx("div",{className:"text-sm font-medium leading-5 text-blue-gray-600 md:w-1/2",children:Z.label}),v.jsx(V.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:Ve.map(tt=>{const wt=`${xe}-${tt.value}`,Vt=ce===tt.value,He=!ct.has(tt.value)||D||c||!re||ee;return v.jsx(V.ListItem,{className:"w-full min-w-[140px] p-0 md:w-auto md:flex-1",children:v.jsxs("label",{htmlFor:wt,className:`inline-flex w-full items-center gap-2 rounded-lg px-3 py-2 min-h-[38px] ${He?"cursor-not-allowed bg-blue-gray-50/40":"cursor-pointer hover:bg-blue-gray-50/60"}`,children:[v.jsx(V.ListItemPrefix,{className:"flex-shrink-0",children:v.jsx(V.Radio,{id:wt,name:xe,value:tt.value,checked:Vt,onChange:()=>xt(Z.key,tt.value),disabled:He,ripple:!1,className:"h-4 w-4 hover:before:opacity-0",containerProps:{className:"p-0"},icon:dt})}),v.jsx(V.Typography,{color:"blue-gray",className:`text-sm font-medium leading-5 whitespace-nowrap ${He?"text-blue-gray-300":"text-blue-gray-600"}`,children:tt.label})]})},`${ue}-${Z.key}-${tt.value}`)})})]},`${ue}-${Z.key}`)},ft=Z=>{if(!Z)return!1;const ue=Array.isArray(Z.items)?Z.items:[],ne=Array.isArray(Z.groups)?Z.groups:[];return ue.some(Rt)?!0:ne.some(ft)},At=Z=>{if(!Z)return!1;const ue=Array.isArray(Z.items)?Z.items:[],ne=Array.isArray(Z.groups)?Z.groups:[];return ue.some(Rt)?!0:ne.some(ft)};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",G?` ${G}`:B?" Portainer-Update läuft":"","."]}),B&&v.jsxs("span",{className:"text-xs text-indigo-900",children:["Phase: ",$]})]})}),v.jsx(V.Card,{className:"mx-3 -mt-16 mb-6 lg:mx-4 border border-blue-gray-100",children:v.jsxs(V.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 ${We}`,"aria-label":f.name||"Gruppenavatar",children:Be}),v.jsxs("div",{children:[v.jsx(V.Typography,{variant:"h5",color:"blue-gray",children:f.name||""}),v.jsxs(V.Typography,{className:"text-xs font-semibold tracking-wide text-stormGrey-400",children:["Gruppen-ID: ",(i==null?void 0:i.id)??""]})]})]}),Fe&&v.jsx(V.Button,{color:"green",className:"normal-case",onClick:$e,disabled:q||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(V.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(V.Typography,{variant:"h6",color:"blue-gray",className:"mb-4",children:"Gruppendaten"}),ee&&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.",be&&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(V.Typography,{className:"mb-2 block text-xs font-semibold uppercase text-blue-gray-500",children:"Gruppenname"}),v.jsx(V.Input,{value:f.name,onChange:Pe,placeholder:"Gruppenname",disabled:lt,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(V.Typography,{className:"mb-2 block text-xs font-semibold uppercase text-blue-gray-500",children:"Beschreibung"}),v.jsx(V.Input,{value:f.description,onChange:te,placeholder:"Beschreibung der Gruppe",disabled:lt,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(V.Typography,{className:"mb-2 block text-xs font-semibold uppercase text-blue-gray-500",children:"Avatar-Farbe"}),v.jsxs(V.Select,{label:"Avatar-Farbe auswählen",variant:"outlined",value:Ke,onChange:Oe,disabled:qe,selected:Z=>{var ue;return(ue=Z==null?void 0:Z.props)!=null&&ue.children?Z.props.children:f.avatarColor?f.avatarColor:"Standardfarbe"},children:[v.jsx(V.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"})]})}),nN.map(Z=>v.jsx(V.Option,{value:Z,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 ${Z}`}),v.jsx("span",{className:"text-xs",children:Z})]})},Z))]})]})]}),v.jsxs("div",{children:[v.jsx(V.Typography,{variant:"h6",color:"blue-gray",className:"mb-4",children:"Mitglieder"}),!i||i.members.length===0?v.jsx(V.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(Z=>v.jsx(V.Chip,{value:Z.username,size:"sm",color:"blue-gray",variant:"ghost"},`${i.id}-${Z.id}-${Z.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(V.Typography,{variant:"h6",color:"blue-gray",className:"mb-4",children:"Berechtigungen (Ansicht)"}),ee?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."}):fe?v.jsxs(v.Fragment,{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(V.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."}):(()=>{const Z=x.map((ue,ne)=>{const xe=Array.isArray(ue.items)?ue.items:[],se=Array.isArray(ue.groups)?ue.groups:[];if(!At(ue))return null;const ce=(Ce,Ie=`${ue.key||ne}-group`,Ne=0)=>{if(!ft(Ce))return null;const ct=Array.isArray(Ce.items)?Ce.items:[],Ve=Array.isArray(Ce.groups)?Ce.groups:[];return v.jsxs("div",{className:"",children:[v.jsx("div",{className:"border-b border-blue-gray-100 bg-blue-gray-50/80 px-4 py-3",children:v.jsx(V.Typography,{className:`${Ne>0?"ml-2":""} text-xs font-semibold uppercase tracking-wide text-blue-gray-600`,children:Ce.title})}),v.jsxs("div",{className:"divide-y divide-blue-gray-100",children:[ct.map(tt=>Ae(tt,`${Ie}-${tt.key}`,{addTopBorder:!1})),Ve.map((tt,wt)=>ce(tt,`${Ie}-${tt.key||wt}`,Ne+1))]})]},Ce.key||Ie)};return v.jsxs("div",{className:"overflow-hidden rounded-xl border border-blue-gray-100 bg-white shadow-sm",children:[v.jsx("div",{className:"border-b border-blue-gray-100 bg-blue-gray-50/70 px-4 py-3",children:v.jsx(V.Typography,{variant:"h6",className:"text-lg font-semibold text-blue-gray-700",children:ue.title})}),v.jsxs("div",{className:"divide-y divide-blue-gray-100",children:[xe.map(Ce=>Ae(Ce,ue.key||ne,{addTopBorder:!1})),se.map((Ce,Ie)=>ce(Ce,`${ue.key||ne}-${Ie}`,0))]})]},ue.key||ne)}).filter(Boolean);return Z.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."}):v.jsx("div",{className:"flex flex-col gap-4",children:Z})})())]}):null]})})]})]})})]})})}const PV={initializing:"Vorbereitung","activating-maintenance":"Wartungsmodus aktivieren","executing-script":"Skript wird ausgeführt",waiting:"Warte auf Portainer",completed:"Abgeschlossen",failed:"Fehlgeschlagen"},OV=(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(`
`)},kV=(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 NV(){const e=Hn(),{user:t,setSession:r,refreshSession:n}=Yr(),{maintenance:o,update:a}=Yo(),[i,l]=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&&(PV[a.stage]??a.stage);const c=d||s,u=P.useMemo(()=>kV(m),[m]),h=P.useCallback(k=>{if(!k)return;const j=new Blob([k],{type:"text/plain;charset=utf-8"}),A=URL.createObjectURL(j),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,j,A,M,D,L,z,H;l(!0),g("");try{const Y=await Je.get("/api/users/me/security-phrase"),G=Array.isArray((j=(k=Y.data)==null?void 0:k.item)==null?void 0:j.words)?Y.data.item.words:[];if(!G.length)throw new Error("EMPTY_SECURITY_PHRASE");S(G),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 G=((H=(z=Y==null?void 0:Y.response)==null?void 0:z.data)==null?void 0:H.error)||(Y==null?void 0:Y.message)||"Sicherheitsschlüssel konnte nicht geladen werden.";g(G)}finally{l(!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]),E=P.useCallback(async()=>{var k,j,A,M,D,L;if(!(O||!Array.isArray(m)||m.length===0)){T(!0),g("");try{const z=OV(m);h(z);const H=await Je.post("/api/users/me/security-phrase/downloaded"),Y=((j=(k=H.data)==null?void 0:k.item)==null?void 0:j.downloadedAt)||null,G=(A=H.data)==null?void 0:A.session;G!=null&&G.user?r(G):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 H=((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(H)}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(V.Typography,{variant:"h2",className:"font-semibold text-blue-gray-800",children:"Sicherheitsschlüssel sichern"}),v.jsx(V.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(V.Card,{className:"w-full max-w-3xl shadow-lg",children:v.jsxs(V.CardBody,{className:"space-y-6",children:[i&&v.jsx("div",{className:"flex items-center justify-center py-10",children:v.jsx(V.Spinner,{className:"h-10 w-10 text-blue-gray-500"})}),!i&&f&&v.jsx(V.Alert,{color:"red",className:"border border-red-200 bg-red-50 text-red-700",icon:v.jsx(Bz,{className:"h-5 w-5"}),children:v.jsxs("div",{className:"flex items-start justify-between gap-4",children:[v.jsxs("div",{children:[v.jsx(V.Typography,{variant:"h6",color:"red",children:"Fehler"}),v.jsx(V.Typography,{color:"red",className:"text-sm",children:f})]}),v.jsx(V.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(V.Typography,{variant:"h5",className:"mb-4 text-blue-gray-800",children:"Deine Sicherheitsphrase"}),v.jsx("div",{className:"space-y-3",children:u.map((k,j)=>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-${j}-${M}`))},`phrase-row-${j}`))})]}),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(V.Button,{color:"blue",size:"md",className:"flex items-center gap-2 normal-case",onClick:E,disabled:c||O||C||m.length===0,children:[v.jsx(Lz,{className:"h-5 w-5"}),"Sicherheitsschlüssel herunterladen"]})]})]})]})})]}):null}const cl=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"})},Xw=e=>e===1?"Git":e===2?"Compose":e??"-",Ch=()=>({host:"",port:"22",username:"",password:"",extraSshArgs:""});function jV(){var Qr,mo,Nn,gn;const e=Hn(),{serverId:t}=cm(),r=P.useMemo(()=>{const je=Number(t);return Number.isFinite(je)?je:null},[t]),{hasServerPermission:n,user:o}=Yr(),{deleteSetupServer:a,updateSetupApiKey:i}=Yo(),{showToast:l}=Fa(),f=!!(o!=null&&o.isSuperuser),g=!!(f||n(r,"maintenance-server-manage","read")),m=!!(f||n(r,"maintenance-server-edit","full")),S=!!(f||n(r,"maintenance-server-edit","read")),O=!!(f||n(r,"maintenance-server-delete","full")),T=!!(f||n(r,"maintenance-server-edit","read")||n(r,"maintenance-server-manage","read")),C=!!(f||n(r,"maintenance-duplicates","read")),w=!!(f||n(r,"maintenance-duplicates","full")),b=!!(f||n(r,"maintenance-ssh-update","read")),d=!!(f||n(r,"maintenance-ssh-update","full")),[s,c]=P.useState(null),[u,h]=P.useState(null),[y,x]=P.useState(!0),[E,k]=P.useState(""),[j,A]=P.useState(!1),[M,D]=P.useState(null),[L,z]=P.useState({name:"",url:""}),[H,Y]=P.useState(""),[G,B]=P.useState(!1),[$,q]=P.useState(null),[ee,oe]=P.useState(!1),[ge,fe]=P.useState(""),[re,be]=P.useState(null),[he,pe]=P.useState(""),[ve,me]=P.useState(!1),[ke,Fe]=P.useState(!1),[Pe,te]=P.useState(""),[Oe,$e]=P.useState(null),[Be,We]=P.useState([]),[lt,qe]=P.useState(!1),[Ke,xt]=P.useState(!1),[rt,dt]=P.useState(""),[Rt,Ae]=P.useState(null),[ft,At]=P.useState(null),Z=P.useRef(null),[ue,ne]=P.useState(null),[xe,se]=P.useState(()=>Ch()),[ce,Ce]=P.useState(!1),[Ie,Ne]=P.useState(!1),[ct,Ve]=P.useState(!1),[tt,wt]=P.useState(!1),[Vt,He]=P.useState(!1),[Yt,It]=P.useState(null),[Dt,kt]=P.useState(!1),[Gt,Ot]=P.useState(""),hr=P.useCallback(async()=>{var je,Le,ze,Ue,pt;if(!r){c(null),h(null);return}x(!0),k("");try{const Lt=await Je.get(`/api/setup/servers/${r}`);c(((je=Lt.data)==null?void 0:je.server)??null),h(((Le=Lt.data)==null?void 0:Le.apiKey)??null)}catch(Lt){const or=(ze=Lt.response)==null?void 0:ze.status,gr=((pt=(Ue=Lt.response)==null?void 0:Ue.data)==null?void 0:pt.error)||Lt.message||"Serverdetails konnten nicht geladen werden";k(gr),c(null),h(null),(or===403||gr==="SERVER_ACCESS_DENIED")&&(l({variant:"error",title:"Kein Zugriff",description:"Du hast keine Berechtigung für diesen Server."}),e(-1))}finally{x(!1)}},[r,l,e]),_r=P.useCallback(async({silent:je=!1}={})=>{var Le,ze,Ue;if(!r||!T){q(null),fe(""),be(null);return}je||oe(!0),fe("");try{const pt=await Je.get(`/api/setup/servers/${r}/check`);q(pt.data??null),be(new Date)}catch(pt){const Lt=(Le=pt.response)==null?void 0:Le.status,or=((Ue=(ze=pt.response)==null?void 0:ze.data)==null?void 0:Ue.error)||pt.message||"Status konnte nicht ermittelt werden";fe(or),q(null),be(null),(Lt===403||or==="SERVER_ACCESS_DENIED")&&(l({variant:"error",title:"Kein Zugriff",description:"Du hast keine Berechtigung für diesen Server."}),e(-1))}finally{oe(!1)}},[r,T,l,e]),kr=P.useCallback(async()=>{var je,Le,ze;if(!r||!b){$e(null),pe("");return}Fe(!0),te("");try{const pt=((je=(await Je.get(`/api/setup/servers/${r}/update-script`)).data)==null?void 0:je.script)??null;$e(pt);const Lt=(pt==null?void 0:pt.custom)??(pt==null?void 0:pt.default)??(pt==null?void 0:pt.effective)??"";pe(Lt)}catch(Ue){const pt=((ze=(Le=Ue.response)==null?void 0:Le.data)==null?void 0:ze.error)||Ue.message||"Update-Skript konnte nicht geladen werden";te(pt),$e(null),pe("")}finally{Fe(!1)}},[r,b]),Te=P.useCallback(async()=>{var je,Le,ze;if(!r||!b){ne(null);return}kt(!0),Ot("");try{const Ue=await Je.get(`/api/setup/servers/${r}/ssh-config`);ne(((je=Ue.data)==null?void 0:je.ssh)??null)}catch(Ue){const pt=((ze=(Le=Ue.response)==null?void 0:Le.data)==null?void 0:ze.error)||Ue.message||"SSH-Konfiguration konnte nicht geladen werden";Ot(pt),ne(null)}finally{kt(!1)}},[r,b]),Me=P.useCallback(async({silent:je=!1}={})=>{if(!C){We([]),dt(""),Ae(null);return}if(Z.current)return Z.current;const Le=(async()=>{var ze,Ue;je?xt(!0):qe(!0),dt("");try{const Lt=(await Je.get("/api/maintenance/duplicates")).data,or=Array.isArray(Lt)?Lt:(Lt==null?void 0:Lt.items)??[];We(or),Ae(new Date)}catch(pt){const Lt=((Ue=(ze=pt.response)==null?void 0:ze.data)==null?void 0:Ue.error)||pt.message||"Fehler beim Laden der Wartungsdaten";dt(Lt)}finally{je?xt(!1):qe(!1),Z.current=null}})();return Z.current=Le,Le},[C]);P.useEffect(()=>{hr()},[hr]),P.useEffect(()=>{_r()},[_r]),P.useEffect(()=>{Me()},[Me,C]),P.useEffect(()=>{q(null),fe(""),be(null)},[r]),P.useEffect(()=>{kr()},[kr]),P.useEffect(()=>{Te()},[Te]),P.useEffect(()=>{if(!s){z({name:"",url:""});return}z({name:s.name||"",url:s.url||""})},[s]),P.useEffect(()=>{if(!ue){se(Ch()),Ce(!1),Ne(!1),It(null);return}se({host:ue.host??"",port:String(ue.port??"22"),username:ue.username??"",password:"",extraSshArgs:Array.isArray(ue.extraSshArgs)?ue.extraSshArgs.join(`
`):""}),Ce(!!ue.passwordStored),Ne(!1),It(null)},[ue]);const Ge=P.useMemo(()=>Oe?Oe.source==="custom"&&typeof Oe.custom=="string"?Oe.custom:Oe.default??Oe.effective??"":"",[Oe]),gt=Oe?he!==Ge:!1,X=(Oe==null?void 0:Oe.source)==="custom"?"Benutzerdefiniert":"Standard",_e=s?(L.name||"").trim()!==(s.name||"")||(L.url||"").trim()!==(s.url||""):!1;P.useMemo(()=>{if(!(s!=null&&s.url))return"-";try{return new URL(s.url).hostname||s.url}catch{return s.url}},[s]);const ye=((Qr=$==null?void 0:$.portainer)==null?void 0:Qr.edition)??"-";(ye||"").toLowerCase().includes("community");const ot=T,at=P.useMemo(()=>{const je={host:xe.host.trim(),port:Number.parseInt(xe.port,10)||22,username:xe.username.trim(),extraSshArgs:(xe.extraSshArgs||"").split(/\r?\n/).map(ze=>ze.trim()).filter(Boolean)},Le=xe.password??"";return Le?je.password=Le:ce||(je.password=""),je},[xe,ce]),Ct=P.useCallback((je,Le)=>{m&&z(ze=>({...ze,[je]:Le}))},[m]),Tt=P.useCallback(async()=>{var je,Le,ze,Ue;if(!(!m||!r||!_e)){A(!0);try{await Je.put(`/api/setup/servers/${r}`,{name:((je=L.name)==null?void 0:je.trim())??"",url:((Le=L.url)==null?void 0:Le.trim())??""}),l({variant:"success",title:"Server gespeichert",description:"Serverdetails wurden aktualisiert."}),await hr()}catch(pt){const Lt=((Ue=(ze=pt.response)==null?void 0:ze.data)==null?void 0:Ue.error)||pt.message||"Server konnte nicht aktualisiert werden";l({variant:"error",title:"Speichern fehlgeschlagen",description:Lt})}finally{A(!1)}}},[m,r,_e,L,hr,l]),Zt=P.useCallback(async()=>{var Le,ze;if(!m||!r)return;const je=(H||"").trim();if(!je){l({variant:"warning",title:"API-Key fehlt",description:"Bitte gib einen API-Key ein."});return}B(!0);try{await i(r,je),l({variant:"success",title:"API-Key gespeichert",description:"Der neue API-Key wurde hinterlegt."}),Y(""),await hr()}catch(Ue){const pt=((ze=(Le=Ue.response)==null?void 0:Le.data)==null?void 0:ze.error)||Ue.message||"API-Key konnte nicht gespeichert werden";l({variant:"error",title:"Speichern fehlgeschlagen",description:pt})}finally{B(!1)}},[H,m,r,i,hr,l]),Ft=P.useCallback(()=>{_r()},[_r]),Mr=P.useMemo(()=>{const je=Array.isArray(Be)?Be.length:0,Le=Array.isArray(Be)?Be.reduce((ze,Ue)=>{var pt;return ze+(((pt=Ue==null?void 0:Ue.duplicates)==null?void 0:pt.length)||0)},0):0;return{groups:je,duplicateCount:Le}},[Be]),Ir=P.useCallback(async je=>{var pt,Lt,or,gr;if(!w||!je)return;const Le=(pt=je.canonical)==null?void 0:pt.Id;if(!Le)return;const ze=(je.duplicates||[]).map(mn=>mn.Id).filter(Boolean);if(!ze.length)return;const Ue=((Lt=je.canonical)==null?void 0:Lt.Name)||je.name||`Stack ${Le}`;if(!(typeof window<"u"&&!window.confirm(`Bereinigung für "${Ue}" starten?
Es werden ${ze.length} Duplikate entfernt: ${ze.join(", ")}`))){At(String(Le));try{const jn=(await Je.post("/api/maintenance/duplicates/cleanup",{canonicalId:Le,duplicateIds:ze})).data??{};if(jn.success===!1)throw new Error(jn.error||"Bereinigung fehlgeschlagen");const Ba=Array.isArray(jn.results)?jn.results.filter(_i=>_i.status==="deleted").map(_i=>_i.id):ze;l({variant:"success",title:"Bereinigung abgeschlossen",description:`${Ue} entfernte IDs: ${Ba.join(", ")}`}),await Me({silent:!0})}catch(mn){const jn=((gr=(or=mn.response)==null?void 0:or.data)==null?void 0:gr.error)||mn.message||"Bereinigung fehlgeschlagen";l({variant:"error",title:"Bereinigung fehlgeschlagen",description:jn})}finally{At(null)}}},[w,Me,l]),br=P.useCallback(async()=>{var Le,ze;if(!O||!r||M===r)return;const je=(s==null?void 0:s.name)||(s==null?void 0:s.url)||`Server ${r}`;if(!(typeof window<"u"&&!window.confirm(`Server "${je}" wirklich löschen?`))){D(r);try{await a(r),l({variant:"success",title:"Server gelöscht",description:`Server "${je}" wurde entfernt.`}),e("/dashboard/maintenance/servers")}catch(Ue){const pt=((ze=(Le=Ue.response)==null?void 0:Le.data)==null?void 0:ze.error)||Ue.message||"Server konnte nicht gelöscht werden";l({variant:"error",title:"Löschen fehlgeschlagen",description:pt})}finally{D(null)}}},[O,a,e,r,M,s,l]),Vr=P.useCallback(async()=>{var je,Le;if(!(!d||!r||!Oe))try{me(!0),te(""),await Je.put(`/api/setup/servers/${r}/update-script`,{script:he}),await kr(),l({variant:"success",title:"Skript gespeichert",description:"Das benutzerdefinierte Portainer-Update-Skript wurde aktualisiert."})}catch(ze){const Ue=((Le=(je=ze.response)==null?void 0:je.data)==null?void 0:Le.error)||ze.message||"Skript konnte nicht gespeichert werden";te(Ue),l({variant:"error",title:"Speichern fehlgeschlagen",description:Ue})}finally{me(!1)}},[d,r,Oe,he,kr,l]),go=P.useCallback(async()=>{var je,Le;if(!(!d||!r))try{me(!0),te(""),await Je.delete(`/api/setup/servers/${r}/update-script`),await kr(),l({variant:"info",title:"Standardskript wiederhergestellt",description:"Es wird wieder das Standard-Update-Skript verwendet."})}catch(ze){const Ue=((Le=(je=ze.response)==null?void 0:je.data)==null?void 0:Le.error)||ze.message||"Standardskript konnte nicht wiederhergestellt werden";te(Ue),l({variant:"error",title:"Zurücksetzen fehlgeschlagen",description:Ue})}finally{me(!1)}},[d,r,kr,l]),vr=P.useCallback((je,Le)=>{d&&(se(ze=>({...ze,[je]:Le})),je==="password"&&Ce(!1))},[d]),Gn=P.useCallback(async()=>{var je,Le;if(!(!d||!r))try{Ve(!0),await Je.put(`/api/setup/servers/${r}/ssh-config`,at),It(null),Ne(!1),await Te(),l({variant:"success",title:"SSH-Konfiguration gespeichert",description:"Verbindungseinstellungen wurden aktualisiert."})}catch(ze){const Ue=((Le=(je=ze.response)==null?void 0:je.data)==null?void 0:Le.error)||ze.message||"SSH-Konfiguration konnte nicht gespeichert werden";Ot(Ue),l({variant:"error",title:"Speichern fehlgeschlagen",description:Ue})}finally{Ve(!1)}},[d,at,r,Te,l]),za=P.useCallback(async()=>{var je,Le,ze;if(!(!d||!r))try{wt(!0);const Ue=await Je.post(`/api/setup/servers/${r}/test-ssh`,at);It({success:!0,timestamp:new Date,details:(je=Ue.data)==null?void 0:je.result}),l({variant:"success",title:"SSH-Verbindung erfolgreich",description:"Verbindung zum Portainer-Host wurde hergestellt."})}catch(Ue){const pt=((ze=(Le=Ue.response)==null?void 0:Le.data)==null?void 0:ze.error)||Ue.message||"SSH-Verbindung fehlgeschlagen";It({success:!1,timestamp:new Date,error:pt}),l({variant:"error",title:"SSH-Test fehlgeschlagen",description:pt})}finally{wt(!1)}},[d,at,r,l]),on=P.useCallback(async()=>{var je,Le;if(!(!d||!r))try{He(!0),await Je.delete(`/api/setup/servers/${r}/ssh-config`),ne(null),se(Ch()),Ce(!1),Ne(!1),It(null),l({variant:"info",title:"SSH-Konfiguration gelöscht",description:"Die Verbindungseinstellungen wurden zurückgesetzt."})}catch(ze){const Ue=((Le=(je=ze.response)==null?void 0:je.data)==null?void 0:Le.error)||ze.message||"SSH-Konfiguration konnte nicht gelöscht werden";Ot(Ue),l({variant:"error",title:"Löschen fehlgeschlagen",description:Ue})}finally{He(!1)}},[d,r,l]),Dr=!d||ct||tt||Vt||Dt||!r;if(!g)return null;if(!r)return v.jsxs("div",{className:"mt-12 flex flex-col gap-4",children:[v.jsx(V.Alert,{color:"red",className:"border border-red-200 bg-red-50 text-red-800",children:"Ungültige Server-ID."}),v.jsx(V.Button,{variant:"outlined",color:"gray",onClick:()=>e("/dashboard/maintenance/servers"),children:"Zurück zur Übersicht"})]});const Sr=!m&&S;return v.jsx("div",{className:"mt-12 mb-8 flex flex-col gap-12",children:v.jsxs(V.Card,{children:[v.jsx(V.CardHeader,{variant:"gradient",color:"gray",className:"mb-5 p-4",children:v.jsxs(V.Typography,{variant:"h6",color:"white",className:"flex items-center justify-between",children:[v.jsxs("span",{children:["Serverdetails ",s?` ${s.name||"Ohne Namen"}`:""]}),v.jsxs("div",{className:"flex items-center gap-2",children:[v.jsx(V.Button,{variant:"text",color:"white",size:"sm",onClick:()=>e("/dashboard/maintenance/servers"),children:"Zur Übersicht"}),O&&v.jsx(V.Button,{variant:"text",color:"white",size:"sm",onClick:br,disabled:M===r,children:M===r?"Lösche…":"Löschen"})]})]})}),v.jsxs(V.CardBody,{className:"flex flex-col gap-6 p-4",children:[y&&v.jsx("p",{className:"text-sm text-stormGrey-500",children:"Serverdetails werden geladen…"}),!y&&E&&v.jsx(V.Alert,{color:"red",className:"border border-red-200 bg-red-50 text-red-700",children:E}),!y&&!E&&!s&&v.jsx(V.Alert,{color:"red",className:"border border-red-200 bg-red-50 text-red-700",children:"Der angeforderte Server wurde nicht gefunden."}),s&&v.jsxs(v.Fragment,{children:[ot?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.jsxs(V.Typography,{variant:"small",color:"blue-gray",className:"font-semibold uppercase",children:["Verbindungsstatus",re&&v.jsxs("span",{className:"antialiased font-sans font-light text-xs text-blue-gray-400 pl-2",children:["Stand: ",cl(re)]})]}),v.jsx("p",{className:"text-sm text-stormGrey-600 break-all",children:s.url}),ge&&v.jsx("p",{className:"text-xs text-sunsetCoral-600 mt-2 text-right",children:ge})]}),v.jsxs("div",{className:"flex flex-wrap gap-2",children:[v.jsx(V.Chip,{value:($==null?void 0:$.online)===!0?"Server online":($==null?void 0:$.online)===!1?"Offline":"Unbekannt",size:"sm",color:($==null?void 0:$.online)===!0?"green":($==null?void 0:$.online)===!1?"red":"blue-gray",variant:"ghost"}),v.jsx(V.Chip,{value:(()=>{var Le;const je=(Le=$==null?void 0:$.portainer)==null?void 0:Le.updateAvailable;return je===!0?"Update vorhanden":je===!1?"Portainer aktuell":"Portainer unbekannt"})(),size:"sm",color:((mo=$==null?void 0:$.portainer)==null?void 0:mo.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:((Nn=$==null?void 0:$.portainer)==null?void 0:Nn.currentVersion)??""})]}),v.jsxs("div",{className:"flex items-center justify-between",children:[v.jsx("span",{children:"Neueste Version"}),v.jsx("span",{className:"font-medium",children:((gn=$==null?void 0:$.portainer)==null?void 0:gn.latestVersion)??""})]}),v.jsxs("div",{className:"flex items-center justify-between",children:[v.jsx("span",{children:"Edition"}),v.jsx("span",{className:"font-medium",children:ye})]})]}),v.jsx("div",{className:"mt-4 flex justify-end",children:v.jsx(V.Button,{variant:"outlined",color:"gray",size:"sm",onClick:Ft,disabled:ee,className:"w-full sm:w-auto",children:ee?"Prüfe…":"Status manuell abgleichen"})})]}):v.jsx(V.Alert,{color:"blue",className:"border border-blue-200 bg-blue-50 text-blue-900",children:"Keine Berechtigung für die Portainer-Sektion."}),ot&&m&&v.jsxs("div",{className:"rounded-md border border-blue-gray-100 p-4",children:[v.jsx(V.Typography,{variant:"small",color:"blue-gray",className:"font-semibold uppercase",children:"Server"}),v.jsxs("div",{className:"mt-4 grid gap-3 md:grid-cols-2",children:[v.jsx(V.Input,{label:"Servername",value:L.name,onChange:je=>Ct("name",je.target.value),disabled:!m&&!Sr||j||Sr}),v.jsx(V.Input,{label:"Server-URL",value:L.url,onChange:je=>Ct("url",je.target.value),disabled:!m&&!Sr||j||Sr})]}),m&&!Sr&&v.jsx("div",{className:"flex mt-2 mb-5",children:v.jsx(V.Button,{color:"blue",size:"sm",onClick:Tt,disabled:j||!_e,children:j?"Speichere…":"Server speichern"})}),v.jsxs("div",{className:"flex flex-col gap-2 md:max-w-md",children:[v.jsxs("p",{className:"text-xs text-stormGrey-500",children:[u!=null&&u.hasKey?"API-Key gespeichert":"Kein API-Key hinterlegt",u!=null&&u.updatedAt?` aktualisiert am ${cl(u.updatedAt)}`:""]}),v.jsx(V.Input,{type:"password",label:"Neuer API-Key",value:H,onChange:je=>Y(je.target.value),disabled:!m||G}),m&&v.jsx("div",{className:"flex",children:v.jsx(V.Button,{color:"blue",size:"sm",onClick:Zt,disabled:G||!H.trim(),className:"w-full sm:w-auto",children:G?"Speichere…":"API-Key speichern"})})]})]}),b&&v.jsxs("div",{className:"grid gap-6 lg:grid-cols-2",children:[v.jsxs(V.Card,{children:[v.jsx(V.CardHeader,{variant:"gradient",color:"gray",className:"mb-5 p-4",children:v.jsx(V.Typography,{variant:"h6",color:"white",children:"SSH-Verbindung"})}),v.jsxs(V.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:xe.host,onChange:je=>vr("host",je.target.value),disabled:Dr,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:xe.port,onChange:je=>vr("port",je.target.value),disabled:Dr,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:xe.username,onChange:je=>vr("username",je.target.value),disabled:Dr,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:()=>Ne(je=>!je),disabled:Dr,className:"text-[11px] font-medium text-blue-500 transition hover:text-blue-800 disabled:opacity-50",children:Ie?"Verbergen":"Anzeigen"})]}),v.jsx("input",{id:"server-ssh-password",type:Ie?"text":"password",value:xe.password,onChange:je=>vr("password",je.target.value),disabled:Dr,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}),ce&&!xe.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:xe.extraSshArgs,onChange:je=>vr("extraSshArgs",je.target.value),disabled:Dr,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(V.Button,{onClick:Gn,disabled:Dr,children:ct?"Speichern…":"SSH-Konfiguration speichern"}),v.jsx(V.Button,{onClick:za,disabled:Dr,className:"bg-arcticBlue-500 hover:bg-arcticBlue-600",children:tt?"Test läuft…":"Verbindung testen"}),v.jsx(V.Button,{onClick:on,disabled:Dr,className:"bg-sunsetCoral-500 hover:bg-sunsetCoral-600",children:Vt?"Löschen…":"SSH-Einstellungen löschen"})]}),Dt&&v.jsx("p",{className:"text-xs text-stormGrey-500",children:"SSH-Konfiguration wird geladen…"}),Gt&&v.jsx("p",{className:"text-xs text-sunsetCoral-500",children:Gt}),Yt&&v.jsx("p",{className:`text-xs ${Yt.success?"text-mossGreen-600":"text-sunsetCoral-500"}`,children:Yt.success?"SSH-Verbindung erfolgreich.":`SSH-Verbindung fehlgeschlagen: ${Yt.error}`})]})]}),v.jsxs(V.Card,{children:[v.jsx(V.CardHeader,{variant:"gradient",color:"gray",className:"mb-5 p-4",children:v.jsxs(V.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: ",X]})]})}),v.jsxs(V.CardBody,{className:"flex flex-col gap-3 p-4",children:[v.jsx("textarea",{value:he,onChange:je=>pe(je.target.value),rows:12,disabled:!d||ve||ke||!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"}),ke&&v.jsx("p",{className:"text-xs text-stormGrey-500",children:"Skript wird geladen…"}),Pe&&v.jsx("p",{className:"text-xs text-sunsetCoral-500",children:Pe}),v.jsxs("div",{className:"grid gap-2",children:[v.jsx(V.Button,{onClick:Vr,disabled:!d||!gt||ve||ke||!r,children:"Speichern"}),v.jsx(V.Button,{color:"purple",onClick:go,disabled:!d||!Oe||Oe.source!=="custom"||ve||ke||!r,className:"bg-sunsetCoral-500 hover:bg-sunsetCoral-600",children:"Standard wiederherstellen"})]}),(Oe==null?void 0:Oe.customUpdatedAt)&&v.jsxs("p",{className:"text-xs text-stormGrey-500",children:["Zuletzt geändert: ",cl(Oe.customUpdatedAt)]})]})]})]}),C&&v.jsxs(V.Card,{children:[v.jsx(V.CardHeader,{variant:"gradient",color:"gray",className:"mb-5 p-4",children:v.jsx(V.Typography,{variant:"h6",color:"white",className:"flex items-center justify-between",children:v.jsx("span",{children:"Doppelte Stacks"})})}),v.jsxs(V.CardBody,{className:"flex flex-col gap-4 p-4",children:[v.jsxs("div",{className:"flex items-start justify-between gap-4",children:[v.jsxs("div",{className:"space-y-1",children:[v.jsx("p",{className:"text-sm antialiased font-sans font-light leading-normal text-inherit",children:lt?"Analyse läuft…":Mr.groups===0?"Keine Duplikate gefunden":`${Mr.groups} Stack-Namen mit insgesamt ${Mr.duplicateCount} Duplikaten gefunden`}),Rt&&!lt&&v.jsxs("p",{className:"mt-1 text-xs text-gray-500",children:["Stand: ",Rt.toLocaleString("de-DE",{hour:"2-digit",minute:"2-digit",second:"2-digit"})]})]}),v.jsx(V.Button,{onClick:()=>Me({silent:!1}),disabled:lt||Ke||ft!==null,children:"Aktualisieren"})]}),rt&&v.jsx(V.Alert,{color:"red",className:"border border-red-200 bg-red-50 text-red-800",children:rt}),lt?v.jsx("div",{className:"flex flex-col gap-4 p-4 text-sm text-blue-gray-500",children:"Daten werden geladen…"}):Mr.groups===0?v.jsx("div",{className:"rounded-xl border-mossGreen-500/80 bg-mossGreen-900/90 text-mossGreen-100 p-6 text-center text-sm text-white",children:"Es wurden keine doppelten Stacks gefunden."}):v.jsx("div",{className:"space-y-5",children:Be.map(je=>{var pt,Lt,or;const Le=(pt=je==null?void 0:je.canonical)==null?void 0:pt.Id,ze=(je==null?void 0:je.duplicates)||[],Ue=ft===String(Le);return v.jsxs("div",{className:"rounded-xl border border-gray-700 bg-gray-800/70 p-6 shadow",children:[v.jsxs("div",{className:"flex flex-col gap-4 md:flex-row md:items-start md:justify-between",children:[v.jsxs("div",{className:"space-y-1",children:[v.jsxs("div",{className:"flex items-center gap-2",children:[v.jsx("h3",{className:"text-lg font-semibold text-white",children:je.name}),v.jsxs("span",{className:"rounded-full bg-amber-500/20 px-3 py-0.5 text-xs font-medium text-amber-200",children:[ze.length," Duplikat",ze.length===1?"":"e"]})]}),v.jsxs("p",{className:"text-sm text-gray-300",children:["Behaltener Stack: ID ",Le]}),v.jsxs("p",{className:"text-xs text-gray-500",children:["Typ: ",Xw((Lt=je==null?void 0:je.canonical)==null?void 0:Lt.Type)," • Erstellt: ",cl((or=je==null?void 0:je.canonical)==null?void 0:or.Created)]})]}),v.jsx("button",{type:"button",onClick:()=>Ir(je),disabled:!w||Ue||Ke||lt,className:"self-start rounded-lg bg-sunsetCoral-500 px-4 py-2 text-sm font-semibold text-white transition hover:bg-sunsetCoral-600 disabled:opacity-50",children:Ue?"Bereinigung läuft…":`Bereinigen (${ze.length})`})]}),v.jsx("div",{className:"mt-5 grid gap-3",children:ze.map(gr=>v.jsx("div",{className:"rounded-lg border border-sunsetCoral-500/40 bg-sunsetCoral-900/20 p-4 text-sm text-white",children:v.jsxs("div",{className:"flex flex-wrap items-center justify-between gap-2",children:[v.jsxs("span",{className:"font-semibold text-white",children:["ID: ",gr.Id]}),v.jsxs("span",{children:["Typ: ",Xw(gr.Type)]}),v.jsxs("span",{children:["Erstellt: ",cl(gr.Created)]})]})},gr.Id))})]},Le||je.name)})})]})]})]})]})]})})}const EV="/assets/pattern-68ea7609.png";function AV(){const e=Hn(),{setSession:t,refreshSession:r}=Yr(),[n,o]=P.useState(""),[a,i]=P.useState(""),[l,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 u=!!c.user.requiresSecurityPhraseDownload;e(u?"/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(),l)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})}),u=await c.json().catch(()=>({}));if(!c.ok){if(c.status===401||u.error==="INVALID_CREDENTIALS")m("Ungültige Zugangsdaten.");else if(u.error==="MISSING_CREDENTIALS")m("Bitte fülle beide Felder aus.");else if(u.error==="SETUP_REQUIRED"||u.error==="SUPERUSER_REQUIRED"){e("/setup",{replace:!0});return}else u.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(u!=null&&u.user)t(u),h=u;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,l,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(V.Typography,{variant:"h2",className:"font-bold mb-4",children:"Anmelden"}),v.jsx(V.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(V.Typography,{variant:"small",color:"blue-gray",className:"-mb-3 font-medium",children:"E-Mail oder Benutzername"}),v.jsx(V.Input,{size:"lg",placeholder:"E-Mail oder Benutzername",value:n,onChange:C=>o(C.target.value),required:!0,autoFocus:!0,disabled:l,className:" !border-t-blue-gray-200 focus:!border-t-gray-900",labelProps:{className:"before:content-none after:content-none"}}),v.jsx(V.Typography,{variant:"small",color:"blue-gray",className:"-mb-3 font-medium",children:"Passwort"}),v.jsx(V.Input,{type:"password",size:"lg",placeholder:"********",value:a,onChange:C=>i(C.target.value),required:!0,disabled:l,className:" !border-t-blue-gray-200 focus:!border-t-gray-900",labelProps:{className:"before:content-none after:content-none"}})]}),g&&v.jsx(V.Alert,{color:"red",className:"mt-2 border border-red-200 bg-red-50 text-red-700",children:g}),v.jsx(V.Button,{type:"submit",className:"mt-6",fullWidth:!0,disabled:l,children:l?"Anmeldung läuft ...":"Anmelden"}),v.jsx(V.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:EV,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 RV(){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(V.Typography,{variant:"h2",className:"font-bold mb-4",children:"Join Us Today"}),v.jsx(V.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(V.Typography,{variant:"small",color:"blue-gray",className:"-mb-3 font-medium",children:"Your email"}),v.jsx(V.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(V.Checkbox,{label:v.jsxs(V.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(V.Button,{className:"mt-6",fullWidth:!0,children:"Register Now"}),v.jsxs("div",{className:"space-y-4 mt-8",children:[v.jsxs(V.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(V.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(V.Typography,{variant:"paragraph",className:"text-center text-blue-gray-500 font-medium mt-4",children:["Already have an account?",v.jsx(HC,{to:"/auth/sign-in",className:"text-gray-900 ml-1",children:"Sign in"})]})]})]})]})}function oN(){const e=Hn(),{logout:t}=Yr(),[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(V.Card,{className:"w-full max-w-md border border-blue-gray-100 shadow-sm",children:v.jsxs(V.CardBody,{className:"space-y-4 text-center",children:[v.jsxs("div",{className:"flex items-center justify-center gap-3",children:[v.jsx(V.Spinner,{className:"h-5 w-5 text-blue-gray-500"}),v.jsx(V.Typography,{color:"blue-gray",className:"text-sm font-medium",children:r})]}),o&&v.jsx(V.Typography,{color:"red",className:"text-sm",children:o}),v.jsx(V.Typography,{className:"text-xs text-blue-gray-400",children:"Du wirst automatisch weitergeleitet …"})]})})})}oN.displayName="/src/pages/auth/sign-out.jsx";const Cc=8,aN=e=>String(e||"").trim().toLowerCase(),MV=(e="")=>{const t=String(e||"").replace(/[\r\n\t]+/g," ").trim().toLowerCase();return t?t.split(/\s+/).filter(Boolean):[]},IV=(e=[])=>{const t=e.map(aN).filter(Boolean);return{words:t,canonical:t.join("")}};function DV(){const e=Hn(),{showToast:t}=Fa(),{user:r}=Yr(),[n,o]=P.useState(""),[a,i]=P.useState(Array(Cc).fill("")),[l,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,u]=P.useState(""),[h,y]=P.useState(!1),[x,E]=P.useState("");P.useEffect(()=>{r&&e("/dashboard/stacks",{replace:!0})},[r,e]);const k=P.useMemo(()=>g.trim()?MV(g):a.map(aN).filter(Boolean),[g,a]),j=P.useCallback((z,H)=>{i(Y=>{const G=[...Y];return G[z]=H,G})},[]),A=P.useCallback(z=>{const[H]=z.target.files||[];if(!H){f(""),m("");return}f(H.name);const Y=new FileReader;Y.onload=G=>{var $;const B=String((($=G.target)==null?void 0:$.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(H)},[t]),M=P.useCallback(async()=>{var B,$,q;O(""),b("");const z=n.trim();if(!z){O("Bitte gib deinen Benutzernamen ein.");return}const H=k,Y=!!g.trim();if(!Y&&H.length!==Cc){O("Bitte gib alle acht Wörter des Sicherheitsschlüssels ein.");return}if(Y&&H.length!==Cc){O("Die hochgeladene Datei enthält nicht genau acht Wörter.");return}const G=IV(H);if(!G.canonical){O("Der Sicherheitsschlüssel ist ungültig oder leer.");return}C(!0);try{const oe=(B=(await Je.post("/api/auth/recover/verify",{username:z,phrase:G.canonical,words:G.words})).data)==null?void 0:B.token;if(!oe)throw new Error("TOKEN_MISSING");b(oe),t({variant:"success",title:"Sicherheitsschlüssel bestätigt",description:"Du kannst jetzt ein neues Passwort festlegen."})}catch(ee){const oe=(q=($=ee.response)==null?void 0:$.data)==null?void 0:q.error;O(oe==="USER_NOT_FOUND"?"Der angegebene Benutzer wurde nicht gefunden.":oe==="PHRASE_MISMATCH"?"Der Sicherheitsschlüssel passt nicht zum Benutzer.":oe==="PHRASE_NOT_INITIALIZED"?"Für diesen Benutzer ist aktuell kein Sicherheitsschlüssel hinterlegt.":oe==="PHRASE_REQUIRED"?"Bitte gib den Sicherheitsschlüssel ein.":oe==="USERNAME_REQUIRED"?"Der Benutzername darf nicht leer sein.":oe==="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,G;if(E(""),!w){E("Bitte bestätige zuerst deinen Sicherheitsschlüssel.");return}const z=d.trim(),H=c.trim();if(!z||!H){E("Bitte gib das neue Passwort zweimal ein.");return}if(z!==H){E("Die Passwörter stimmen nicht überein.");return}y(!0);try{await Je.post("/api/auth/recover/reset",{token:w,password:z,confirmPassword:H}),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 $=(G=(Y=B.response)==null?void 0:Y.data)==null?void 0:G.error;$==="TOKEN_INVALID_OR_EXPIRED"?(E("Die Wiederherstellungssitzung ist abgelaufen. Bitte starte den Vorgang erneut."),b("")):E($==="PASSWORD_TOO_SHORT"?"Das Passwort muss mindestens 8 Zeichen enthalten.":$==="PASSWORD_REQUIRED"?"Bitte gib ein neues Passwort ein.":$==="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(V.Card,{className:"w-full max-w-3xl",children:[v.jsxs(V.CardHeader,{floated:!1,shadow:!1,className:"rounded-none border-b border-blue-gray-50 bg-white px-6 py-5",children:[v.jsx(V.Typography,{variant:"h4",color:"blue-gray",className:"font-semibold",children:"Passwort zurücksetzen"}),v.jsx(V.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(V.CardBody,{className:"space-y-8",children:[v.jsxs("div",{className:"space-y-4",children:[v.jsx(V.Typography,{variant:"h6",color:"blue-gray",children:"Schritt 1: Sicherheitsschlüssel prüfen"}),v.jsxs("div",{children:[v.jsx(V.Typography,{className:"mb-2 block text-xs font-semibold uppercase text-blue-gray-500",children:"Benutzername"}),v.jsx(V.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(V.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,H)=>v.jsx(V.Input,{placeholder:`Wort ${H+1}`,value:z,onChange:Y=>j(H,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-${H}`))})]}),v.jsxs("div",{children:[v.jsx(V.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"}),l&&v.jsxs(V.Typography,{className:"text-xs text-blue-gray-500",children:["Ausgewählte Datei: ",v.jsx("span",{className:"font-medium text-blue-gray-700",children:l})]})]})]}),S&&v.jsx(V.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(V.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(V.Spinner,{className:"h-4 w-4"})," Prüfe Sicherheitsschlüssel ..."]}):"Sicherheitsschlüssel prüfen"}),L&&v.jsx(V.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(V.Typography,{variant:"h6",color:L?"blue-gray":"gray",children:"Schritt 2: Neues Passwort festlegen"}),!L&&v.jsx(V.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(V.Typography,{className:"mb-2 block text-xs font-semibold uppercase text-blue-gray-500",children:"Neues Passwort"}),v.jsx(V.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(V.Typography,{className:"mb-2 block text-xs font-semibold uppercase text-blue-gray-500",children:"Passwort bestätigen"}),v.jsx(V.Input,{type:"password",size:"lg",placeholder:"Passwort bestätigen",value:c,onChange:z=>u(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(V.Alert,{color:"red",className:"border border-red-200 bg-red-50 text-red-700",children:x}),v.jsx(V.Button,{color:"green",className:"normal-case",onClick:D,disabled:h,children:h?v.jsxs("span",{className:"flex items-center gap-2",children:[v.jsx(V.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(V.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 va({permission:e,requiredLevel:t="full",loadingFallback:r=null,children:n}){const{initialized:o,loading:a,hasPermission:i}=Yr();return e?!o||a?r??v.jsx("div",{className:"flex min-h-[200px] items-center justify-center",children:v.jsx(V.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(V.Card,{className:"max-w-xl border border-blue-gray-100 shadow-sm",children:v.jsxs(V.CardBody,{className:"space-y-3 text-center",children:[v.jsx(V.Typography,{variant:"h5",color:"blue-gray",children:"Kein Zugriff auf diesen Bereich"}),v.jsxs(V.Typography,{variant:"small",className:"text-blue-gray-500",children:["Für diese Funktion wird die Berechtigung ",v.jsx("code",{children:e})," benötigt."]})]})})}):n}va.propTypes={permission:xn.string,requiredLevel:xn.string,loadingFallback:xn.node,children:xn.node.isRequired};const Eo={className:"w-5 h-5 text-inherit"},o0=[{layout:"dashboard",pages:[{icon:v.jsx(h4,{...Eo}),name:"stacks",path:"/stacks",element:v.jsx(rV,{}),permission:null},{icon:v.jsx(S4,{...Eo}),name:"wartung",path:"/maintenance",element:v.jsx(va,{permission:"maintenance-access",requiredLevel:"read",children:v.jsx(oV,{})}),permission:{key:"maintenance-access",requiredLevel:"read"}},{icon:v.jsx(a4,{...Eo}),name:"logs",path:"/logs",element:v.jsx(va,{permission:"logs-access",requiredLevel:"full",children:v.jsx(fV,{})}),permission:{key:"logs-access",requiredLevel:"full"}},{icon:v.jsx(x4,{...Eo}),name:"benutzer",path:"/users",element:v.jsx(va,{permission:"users-access",requiredLevel:"read",children:v.jsx(gV,{})}),permission:{key:"users-access",requiredLevel:"read"}},{icon:v.jsx(b4,{...Eo}),name:"rechtegruppen",path:"/usergroups",element:v.jsx(va,{permission:"user-groups-access",requiredLevel:"read",children:v.jsx(bV,{})}),permission:{key:"user-groups-access",requiredLevel:"read"}}]},{title:"auth pages",layout:"auth",pages:[{icon:v.jsx(d4,{...Eo}),name:"sign in",path:"/sign-in",element:v.jsx(AV,{})},{icon:v.jsx(r4,{...Eo}),name:"passwort vergessen",path:"/forgot-password",element:v.jsx(DV,{}),hidden:!0},{icon:v.jsx(KI,{...Eo}),name:"log out",path:"/logout",element:v.jsx(oN,{})},{icon:v.jsx(l4,{...Eo}),name:"sign up",path:"/sign-up",element:v.jsx(RV,{})}]}];function iN(){const[e,t]=Gf(),{sidenavType:r}=e,n=Da(),o=Hn(),[a,i]=P.useState(!1),[l,f]=P.useState(!0),{initialized:g,loading:m,isAuthenticated:S,refreshSession:O,user:T}=Yr(),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||l||g||m||O()},[a,l,g,m,O]),P.useEffect(()=>{if(!a)return;if(l){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,l,g,S,n.pathname,o,T==null?void 0:T.requiresSecurityPhraseDownload]),P.useEffect(()=>{if(!a||l||!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,l,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(l)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(qf,{routes:o0,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(Fk,{}),v.jsx(zk,{}),v.jsx(V.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:()=>mb(t,!0),children:v.jsx(GC,{className:"h-5 w-5"})})]}),v.jsxs(dm,{children:[o0.map(({layout:b,pages:d})=>b==="dashboard"&&d.map(({path:s,element:c})=>v.jsx(to,{exact:!0,path:s,element:c}))),v.jsx(to,{path:"security-phrase",element:v.jsx(NV,{})}),v.jsx(to,{path:"users/:userId",element:v.jsx(va,{permission:"users-access",requiredLevel:"read",children:v.jsx(_V,{})})}),v.jsx(to,{path:"usergroups/:groupId",element:v.jsx(va,{permission:"user-groups-access",requiredLevel:"read",children:v.jsx(TV,{})})}),v.jsx(to,{path:"maintenance/servers/:serverId",element:v.jsx(va,{permission:"maintenance-server-manage",requiredLevel:"read",children:v.jsx(jV,{})})})]}),!w&&v.jsx("div",{className:"text-blue-gray-600",children:v.jsx(Bk,{})})]})]})}iN.displayName="/src/layout/dashboard.jsx";function sN(){return v.jsx("div",{className:"relative min-h-screen w-full",children:v.jsx(dm,{children:o0.map(({layout:e,pages:t})=>e==="auth"&&t.map(({path:r,element:n})=>v.jsx(to,{exact:!0,path:r,element:n})))})})}sN.displayName="/src/layout/Auth.jsx";const dl=["Willkommen","Superuser","Server & API-Key","Stack auswählen (optional)","Abschluss"],LV=e=>typeof(e==null?void 0:e.Name)=="string"&&e.Name.toLowerCase().includes("stackpulse"),FV={username:"",email:"",password:""},zV={name:"",url:""};function BV(){var qe,Ke,xt,rt,dt,Rt;const e=Hn(),[t,r]=P.useState(null),[n,o]=P.useState(!0),[a,i]=P.useState(null),[l,f]=P.useState(FV),[g,m]=P.useState(zV),[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,u]=P.useState(""),[h,y]=P.useState(0),[x,E]=P.useState(!1),[k,j]=P.useState(null),[A,M]=P.useState(!1);P.useEffect(()=>{let Ae=!0;const ft=new AbortController;return(async()=>{var Z,ue,ne;o(!0),i(null);try{const xe=await fetch("/api/setup/status",{signal:ft.signal,credentials:"include"});if(!xe.ok)throw new Error("STATUS_REQUEST_FAILED");const se=await xe.json();if(!Ae)return;if(r(se),se.setupComplete){e("/auth/sign-in",{replace:!0});return}f(Ce=>{var Ie,Ne,ct,Ve,tt,wt;return{username:(Ne=(Ie=se.envDefaults)==null?void 0:Ie.superuserUsername)!=null&&Ne.length?se.envDefaults.superuserUsername:Ce.username,email:(Ve=(ct=se.envDefaults)==null?void 0:ct.superuserEmail)!=null&&Ve.length?se.envDefaults.superuserEmail:Ce.email,password:(wt=(tt=se.envDefaults)==null?void 0:tt.superuserPassword)!=null&&wt.length?se.envDefaults.superuserPassword:Ce.password}}),m(Ce=>{var Ie,Ne,ct,Ve;return{name:(Ne=(Ie=se.envDefaults)==null?void 0:Ie.serverName)!=null&&Ne.length?se.envDefaults.serverName:Ce.name,url:(Ve=(ct=se.envDefaults)==null?void 0:ct.serverUrl)!=null&&Ve.length?se.envDefaults.serverUrl:Ce.url}}),O(Ce=>{var Ie,Ne;return(Ne=(Ie=se.envDefaults)==null?void 0:Ie.apiKeyValue)!=null&&Ne.length?se.envDefaults.apiKeyValue:Ce});const ce=((Z=se.selfStack)==null?void 0:Z.current)||((ue=se.envDefaults)==null?void 0:ue.selfStackId)||"";u(ce),s((ne=se.selfStack)!=null&&ne.current?String(se.selfStack.current):""),y(0),C({loading:!1,success:!1,tried:!1,message:""}),b({loading:!1,fetched:!1,error:"",items:[],updatedAt:null}),j(null),M(!1)}catch(xe){if(xe.name==="AbortError")return;console.error("⚠️ [Setup] Status konnte nicht geladen werden:",xe),Ae&&i("Setup-Status konnte nicht geladen werden. Bitte Seite aktualisieren.")}finally{Ae&&o(!1)}})(),()=>{Ae=!1,ft.abort()}},[e]);const D=(t==null?void 0:t.envDefaults)||{},L=!!((qe=t==null?void 0:t.requirements)!=null&&qe.superuser),z=!!((Ke=t==null?void 0:t.requirements)!=null&&Ke.server),H=!!((xt=t==null?void 0:t.requirements)!=null&&xt.apiKey),Y=!!((rt=t==null?void 0:t.apiKeys)!=null&&rt.count),G=!!(D.serverUrl||(dt=t==null?void 0:t.servers)!=null&&dt.envProvided),B=!!(D.apiKeyValue||(Rt=t==null?void 0:t.apiKeys)!=null&&Rt.envProvided),$=z||G,q=H||!Y||B,ee=!!D.superuserUsername,oe=!!D.superuserEmail,ge=!!D.superuserPassword,fe=!!D.serverNameFromEnv,re=!!D.serverUrl,be=!!D.apiKeyValue,he=P.useCallback(()=>{C(Ae=>Ae.loading||!Ae.tried?Ae:{loading:!1,success:!1,tried:!1,message:""})},[]),pe=P.useCallback(Ae=>ft=>{const At=ft.target.value;f(Z=>({...Z,[Ae]:At}))},[]),ve=P.useCallback(Ae=>ft=>{if(Ae==="name"&&fe||Ae==="url"&&re)return;const At=ft.target.value;m(Z=>({...Z,[Ae]:At})),he()},[he,fe,re]),me=P.useCallback(Ae=>{be||(O(Ae.target.value),he())},[be,he]),ke=P.useCallback(async()=>{const Ae=g.url.trim(),ft=S.trim();if(!Ae){C({loading:!1,success:!1,tried:!0,message:"Bitte gib eine Server-URL an."});return}if(!ft){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 At=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:Ae},apiKey:ft})});if(!At.ok){const ue=(await At.json().catch(()=>({}))).message||"Verbindungstest fehlgeschlagen. Bitte Daten prüfen.";throw new Error(ue)}C({loading:!1,success:!0,tried:!0,message:"Verbindung wurde erfolgreich hergestellt."})}catch(At){console.error("⚠️ [Setup] Verbindungstest fehlgeschlagen:",At),C({loading:!1,success:!1,tried:!0,message:At.message||"Verbindungstest fehlgeschlagen."})}},[S,g]),Fe=P.useCallback(async({silent:Ae=!1}={})=>{if(!T.success){b(Z=>({...Z,error:"Bitte teste zuerst die Verbindung."}));return}const ft=g.url.trim(),At=S.trim();if(!(!ft||!At)){b(Z=>({...Z,loading:!Ae,error:"",fetched:!0}));try{const Z=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:ft},apiKey:At})});if(!Z.ok){const ce=(await Z.json().catch(()=>({}))).message||"Stacks konnten nicht geladen werden.";throw new Error(ce)}const ue=await Z.json().catch(()=>({stacks:[]})),xe=(Array.isArray(ue.stacks)?ue.stacks:[]).filter(LV);b({loading:!1,fetched:!0,error:xe.length?"":"Es wurden keine passenden Stacks gefunden.",items:xe,updatedAt:new Date})}catch(Z){console.error("⚠️ [Setup] Stack-Abruf fehlgeschlagen:",Z),b({loading:!1,fetched:!0,error:Z.message||"Stacks konnten nicht geladen werden.",items:[],updatedAt:new Date})}}},[S,T.success,g]);P.useEffect(()=>{h===3&&T.success&&!w.loading&&!w.fetched&&Fe({silent:!0})},[h,T.success,Fe,w.fetched,w.loading]),P.useEffect(()=>{T.success||(b(Ae=>({...Ae,items:[],fetched:!1,error:""})),s(""))},[T.success]);const Pe=(d||c||"").trim(),te=P.useMemo(()=>{switch(h){case 0:return!0;case 1:return L?l.username.trim()&&l.email.trim()&&l.password.trim():!0;case 2:{const Ae=$?!!g.url.trim():!0,ft=q?!!S.trim():!0,At=$||q?T.success:!0;return Ae&&ft&&At}case 3:return!0;case 4:return!0;default:return!1}},[h,S,T.success,L,q,$,l.email,l.password,l.username,g.url]),Oe=P.useCallback(()=>{h>=dl.length-1||y(Ae=>Math.min(Ae+1,dl.length-1))},[h]),$e=P.useCallback(()=>{y(Ae=>Math.max(Ae-1,0))},[]),Be=P.useCallback(async()=>{if(!(!t||x)){j(null),M(!1),E(!0);try{const Ae={};L&&(Ae.superuser={username:l.username.trim(),email:l.email.trim(),password:l.password}),$&&(Ae.server={name:g.name.trim(),url:g.url.trim()}),(q||S.trim())&&(Ae.apiKey={value:S.trim()}),Pe&&(Ae.selfStackId=Pe);const ft=await fetch("/api/setup/complete",{method:"POST",headers:{"Content-Type":"application/json"},credentials:"include",body:JSON.stringify(Ae)});if(!ft.ok){const Z=await ft.json().catch(()=>({})),ue=(()=>{switch(Z.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(ue)}const At=await ft.json().catch(()=>({}));r(At.status),M(!0),setTimeout(()=>{e("/auth/sign-in",{replace:!0})},1500)}catch(Ae){console.error("⚠️ [Setup] Abschluss fehlgeschlagen:",Ae),j(Ae.message||"Setup fehlgeschlagen.")}finally{E(!1)}}},[S,Pe,x,e,L,q,$,t,l.email,l.password,l.username,g.name,g.url]),We=P.useMemo(()=>w.items,[w.items]),lt=()=>{switch(h){case 0:return v.jsxs("div",{className:"space-y-6",children:[v.jsx(V.Typography,{variant:"h5",color:"blue-gray",children:"Willkommen bei StackPulse"}),v.jsx(V.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(V.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(V.Typography,{variant:"h5",color:"blue-gray",children:"Superuser anlegen"}),v.jsx(V.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(V.Input,{label:"Benutzername",value:l.username,onChange:pe("username"),readOnly:ee}),v.jsx(V.Input,{label:"E-Mail-Adresse",type:"email",value:l.email,onChange:pe("email"),readOnly:oe}),v.jsx(V.Input,{label:"Passwort",type:"password",value:l.password,onChange:pe("password"),readOnly:ge})]})]}):v.jsx(V.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(V.Typography,{variant:"h5",color:"blue-gray",children:"Server und Portainer-Zugriff"}),v.jsx(V.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(V.Input,{label:"Server-Name",value:g.name,onChange:ve("name"),readOnly:fe}),v.jsx(V.Input,{label:"Server-URL",required:$,value:g.url,onChange:ve("url"),readOnly:re}),v.jsx(V.Input,{label:"Portainer API-Key",type:"password",required:q,value:S,onChange:me,readOnly:be}),v.jsxs("div",{className:"flex flex-col gap-2 sm:flex-row sm:items-center",children:[v.jsx(V.Button,{color:"blue",onClick:ke,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(V.Typography,{variant:"h5",color:"blue-gray",children:"Eigenen Stack wählen (optional)"}),v.jsx(V.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(V.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(V.Button,{color:"blue",variant:"outlined",onClick:()=>Fe({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(V.Alert,{color:"red",className:"bg-red-50 text-red-700",children:w.error}),v.jsx("div",{className:"space-y-3",children:We.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.'}):We.map(Ae=>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:Ae.Name||"Ohne Namen"}),v.jsxs("p",{className:"text-xs text-blue-gray-500",children:["ID: ",Ae.Id]})]}),v.jsx(V.Radio,{name:"stack-selection",value:String(Ae.Id),checked:d===String(Ae.Id),onChange:()=>{s(String(Ae.Id)),u("")},ripple:!1})]},Ae.Id))}),v.jsxs("div",{className:"space-y-2",children:[v.jsx(V.Typography,{className:"text-sm font-semibold text-blue-gray-700",children:"Alternative: Stack-ID manuell eintragen (optional)"}),v.jsx(V.Input,{label:"Stack-ID (optional)",value:c,onChange:Ae=>{u(Ae.target.value),s("")},placeholder:"z. B. 42"})]})]});case 4:return v.jsxs("div",{className:"space-y-6",children:[v.jsx(V.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?`${l.username||"-"} (${l.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:Pe||"nicht ausgewählt"})]})]}),k&&v.jsx(V.Alert,{color:"red",className:"bg-red-50 text-red-700",children:k}),A&&v.jsx(V.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(V.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(V.Card,{className:"w-full max-w-3xl border border-blue-gray-100 shadow-sm",children:[v.jsxs(V.CardHeader,{floated:!1,shadow:!1,className:"grid gap-1 rounded-none bg-transparent p-6 text-left",children:[v.jsx(V.Typography,{variant:"h4",color:"blue-gray",children:"System Setup"}),v.jsx(V.Typography,{color:"gray",className:"text-sm",children:"Folge den Schritten, um StackPulse mit deiner Portainer-Instanz zu verbinden."})]}),v.jsxs(V.CardBody,{className:"pt-0",children:[v.jsx(V.Stepper,{activeStep:h,className:"w-full py-6",children:dl.map((Ae,ft)=>v.jsx(V.Step,{onClick:()=>y(ft),className:"cursor-pointer",activeClassName:"bg-blue-600 text-white",completedClassName:"bg-blue-600 text-white",children:ft+1},Ae))}),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:dl.map(Ae=>v.jsx("span",{children:Ae},Ae))}),v.jsx("div",{className:"mt-6 min-h-[260px] space-y-6",children:lt()}),v.jsxs("div",{className:"mt-10 flex flex-col gap-3 sm:flex-row sm:items-center sm:justify-between",children:[v.jsx(V.Button,{variant:"text",color:"blue",onClick:$e,disabled:h===0||x,className:"w-full sm:w-auto",children:"Zurück"}),h<dl.length-1?v.jsx(V.Button,{color:"blue",onClick:Oe,disabled:!te||x,className:"w-full sm:w-auto",children:"Weiter"}):v.jsx(V.Button,{color:"green",onClick:Be,disabled:!te||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 VV(){return v.jsxs(dm,{children:[v.jsx(to,{path:"/dashboard/*",element:v.jsx(iN,{})}),v.jsx(to,{path:"/auth/*",element:v.jsx(sN,{})}),v.jsx(to,{path:"/setup",element:v.jsx(BV,{})}),v.jsx(to,{path:"*",element:v.jsx(EI,{to:"/dashboard/stacks",replace:!0})})]})}Je.defaults.withCredentials=!0;Rh.createRoot(document.getElementById("root")).render(v.jsx(Oo.StrictMode,{children:v.jsx(zI,{children:v.jsx(Kz,{children:v.jsx(qB,{children:v.jsx(HB,{children:v.jsx(QB,{children:v.jsx(V.ThemeProvider,{children:v.jsx(gb,{children:v.jsx(VV,{})})})})})})})})}));